Gs1-128

Questa pagina si riferisce a Labeljoy 5, che non è l’ultima versione!

Passa a Labeljoy 6 per avere l’ultima versione del programma e usufruire di tutte le sue nuove funzionalità, oppure vai alla guida in linea di Labeljoy 6 se stai già usando questa versione.

gs1-128

Approfondimenti:
Tutorial: Generare gs1-128

GS1-128 è uno standard applicativo dell'implementazione GS1 che utilizza le specifiche della simbologia Code 128. GS1-128 utilizza una serie di Application Identifiers per includere dati addizionali come le date di scadenza, numeri di lotto, quantità, pesi e molti altri attributi necessari all'utente.*

Nota:
I dettagli delle specifiche GS1-128 non possono essere descritti in questa guida in linea
Maggiori informazioni possono essere trovate sul sito web ufficiale dell'autorità GS1: www.gs1.org.

Per generare un simbolo che ottemperi alle specifiche GS1-128 in Labeljoy è necessario digitare una stringa nel suo formato testuale. Labeljoy convaliderà il testo attraverso il suo motore interno di validazione delle regole GS1-128 e genererà il simbolo corrispondente, oppure mostrerà un messaggio di errore che indicherà la ragione del problema.
Ad esempio, digitando il testo (00)123456789012345678 Labeljoy creerà un simbolo GS1-128 che identificherà l'Application Identifier (00) Serial Shipping Container Code (SSCC-18).

Caratteri di controllo modulo 10:
Alcuni AI (application identifier) richiedono un carattere di controllo modulo 10. Quando richiesto Labeljoy calcolerà automaticamente il carattere di controllo, indipendentemente dall'input ricevuto.
Ad esempio, il codice SSCC-18 descritto sopra necessita di un carattere di controllo nell'ultima posizione che in effetti è 5 e non 8. In questi casi non verrà visualizzato alcun messaggio di errore, semplicemente Labeljoy sostituirà il carattere di controllo con quello corretto.
Quindi se non siete in grado di calcolare un eventuale carattere di controllo, digitate una cifra qualsiasi al suo posto.

Separatori FNC1:
Quando 2 o più AI (Application identifier) devono essere codificati nello stesso simbolo, le specifiche GS1-128 potrebbero richiedere la presenza di uno o più caratteri di separazione FNC1. Labeljoy identificherà automaticamente i punti in cui i separatori sono necessari a li aggiungerà di conseguenza.
Nessun input particolare è richiesto da Labeljoy per gestire correttamente i separatori FNC1.

IMPORTANTE: i separatori FNC1 non hanno un corrispondente carattere leggibile in formato testo, sono solo codificati nel barcode. L'interpretazione dei caratteri FNC1 varia a seconda del lettore di barcode utilizzato, tuttavia viene normalmente decodificato come carattere ASCII 29.

Se necessitate di creare simboli personalizzati che utilizzino il carattere di separazione FNC1, utilizzare la simbologia EAN-128.

Labeljoy richiede che venga digitato un testo alfanumerico con lunghezza fino a 255 caratteri. Digitate il testo nell'apposita casella di testo.
Il testo in chiaro può anche essere visualizzato sopra il simbolo o nascosto, a seconda dell'impostazione nella casella combinata Testo.

La casella di controllo Verifica sequenza AI impone una regola GS1-128 aggiuntiva che regola la concatenazione di alcuni AI.
Ad esempio, quando si utilizza l'AI 02 (Number of containers) il simbolo dovrebbe contenere anche l'AI 00 (Serial Shipping Container Code) e l'AI 37 (Number of Units Contained).
Inoltre, l'AI 02 non dovrebbe mai essere codificato nello stesso simbolo in cui appare l'AI 01 (Shipping Container Code) e l'AI 8006 (Component of an Article) perché rappresentano dati che combinati risulterebbero senza senso.
Mantenete questa casella di controllo attiva per creare simboli GS1-128 che ottemperino completamente alle regole GS1-128.

Concatenazione testo:
Quando un barcode GS1-128 viene generato concatenando campi o contatori applicano le seguenti regole:
- Il testo non deve superare i 255 caratteri.
- Il testo deve rispettare le specifiche GS1-128.
Quando viene trovato un valore che non rispetta le suddette regole, il codice a barre non viene visualizzato.

Simbolo GS1-128 che codifica il testo (00)123456789012345678, che corrisponde all'AI 00 (SSCC-18). Notare che nel simbolo l'ultima cifra è stata sostituita da Labeljoy con 5 perché è il corretto carattere di controllo.
Simbolo GS1-128 che codifica una concatenazione di due Application Identifiers: AI 30 (Quantity Each) e AI 21 (Serial Number). Notare che in questo caso un separatore FNC1 viene aggiunto appena prima dell'inizio dell'AI 21 (non visibile nel testo leggibile).
Simbolo GS1-128 che codifica una concatenazione di tre Application Identifiers: AI 01 (Shipping Container Code) e altri 2 more come l'immagine precedente. Notare che in questo caso non è necessario alcun separatore FNC1 prima dell'inizio dell'AI 30.

* Da wikipedia.