GS1-128

gs1-128

Approfondimenti:
Tutorial: Generazione di codici a barre GS1-128

GS1-128 è uno standard applicativo dell'implementazione GS1, che utilizza la specifica del codice a barre Code-128. GS1-128 utilizza una serie di identificatori dell'applicazione per includere dati aggiuntivi come le date di scadenza, i numeri di lotto, quantità, pesi e molte altre caratteristiche necessari agli utenti. *

Nota:
Va oltre lo scopo di questa guida spiegare tutti i dettagli delle specifiche della simbologia GS1-128.
Per ulteriori informazioni, consultare il sito Web ufficiale dell'autorità GS1: www.gs1.org

Per generare un'icona del codice a barre conforme a GS1-128 con Labeljoy, è necessario inserire il testo in un formato visivamente leggibile. Labeljoy convaliderà il testo attraverso il suo modulo interno di validazione GS1-128 e genererà il simbolo corrispondente, o mostrerà un messaggio di errore che indica la natura del problema.
Ad esempio, inserendo il testo (00)123456789012345678 Labeljoy creerà un simbolo di codice a barre GS1-128 conforme all'identificatore dell'applicazione (00) Serial Shipping Code (SSCC-18).

Cifre Controllo Modulo 10:

Alcuni AI (identificatori dell'applicazione) richiedono una cifra di controllo modulo 10. Quando necessario, Labeljoy calcolerà la cifra di controllo indipendentemente da ciò che è stato inserito.
Ad esempio, il codice SSCC-18 sopra necessita una cifra di controllo nell'ultima posizione che è in realtà 5 e non 8. In questo scenario, non verrà visualizzato alcun messaggio di errore, invece Labeljoy sostituirà semplicemente la cifra di controllo con quella corretta.
Quindi, se non si sa come calcolare la cifra di controllo, si digita semplicemente un numero qualsiasi.

Separatori FNC1:
Quando due o più AI (Identificatori dell'applicazione) devono essere codificati in un unico simbolo, la specifica GS1-128 potrebbe richiedere uno o più caratteri separatori FNC1.  Labeljoy rileva automaticamente dove sono necessari i separatori FNC1 e li aggiunge di conseguenza.
Labeljoy non richiede input aggiuntivi per gestire correttamente i separatori FNC1.

IMPORTANTE: i separatori FNC1 non hanno un testo visivamente leggibile corrispondente, sono solo codificati come simbolo di codice a barre. L'interpretazione del carattere FNC1 può variare a seconda delle impostazioni del lettore di codici a barre, sebbene venga spesso emessa come carattere ASCII 29.

Se è necessario creare un'icona personalizzata utilizzando il separatore FNC1, consultare la simbologia EAN-128.

Labeljoy richiede l'inserimento di un massimo di 255 caratteri di testo alfanumerico per creare il codice a barre. Inserire il testo nella casella di testo.
Il testo visivamente leggibile può essere mostrato sotto, sopra o nascosto in base all'impostazione specificata nella casella combinata Testo.

La casella Controlla sequenza AI specifica una regola GS1-128 aggiuntiva che controlla la collegamento di AI specifici.
Ad esempio, se si utilizza AI 02 (numero di contenitori), il simbolo deve anche codificare AI 00 (Serial Shipping Container Code) e AI 37 (numero di unità contenute).
Inoltre, AI 02 non dovrebbe mai essere codificato con AI 01 (codice contenitore di spedizione) e 8006 (parte di un articolo) con lo stesso simbolo, poiché si riferiscono a dati considerati non significativi quando uniti.
Selezionare questa casella di controllo per creare simboli GS1-128  completamente conformi allo standard originale.

Collegamento del testo:
Quando un elemento codice a barre GS1-128 viene generato collegando campi o contatori, si applicano le seguente regole:
- La lunghezza del testo non deve superare i 255 caratteri.
- Il testo deve rispettare le specifiche GS1-128. 
Se viene trovato un valore non corrispondente alle regole precedenti, il codice a barre non verrà visualizzato.

Simbolo GS1-128 codifica il testo (00)123456789012345678, che corrisponde a AI 00 (SSCC-18). Noti che l'ultima cifra nel simbolo è 5, poiché è la cifra di controllo Modulo 10 corretta.
Simbolo GS1-128 codifica una collegamento di due identificatori dell'applicazione: AI 30 (quantità) e AI 21 (numero di serie). Noti che in questo caso un separatore FNC1 viene aggiunto subito prima dell'inizio di AI 21 (non visibile nel testo visivamente leggibile).
Simbolo GS1-128 codifica a collegamento di tre identificativi dell'applicazione: AI 01 (Codice contenitore di spedizione) e altri 2 come l'immagine precedente. Noti che in questo caso non è necessario alcun separatore FNC1 prima dell'inizio di AI 30.

* Fonte Wikipedia.