EtikStudio

Guide normative

Codici a barre GS1: la guida completa (GTIN, GS1-128, SSCC, DataMatrix)

Cosa codifica ogni codice GS1, come funzionano cifre di controllo e identificatori di applicazione, e come stampare codici che si leggono al primo colpo.

GS1 è l'organizzazione mondiale che assegna i numeri dietro quasi ogni codice a barre nel retail, nella sanità e nella logistica. Un codice GS1 non è una stringa casuale: ogni cifra ha un significato e una posizione, e uno scanner nel magazzino del vostro cliente si aspetta esattamente quella struttura. Questa guida spiega gli elementi da fare bene su un'etichetta.

1. Il prefisso aziendale GS1 e il GTIN

Tutto parte da un prefisso aziendale GS1 concesso in licenza dall'organizzazione GS1 del vostro paese. Vi si aggiungono un riferimento articolo e una cifra di controllo per formare un GTIN (Global Trade Item Number), il numero che identifica un prodotto. I GTIN esistono in quattro lunghezze:

FormatoCifreUso tipicoSimbologia
GTIN-1313Articoli al dettaglio fuori dal Nord AmericaEAN-13
GTIN-1212Articoli al dettaglio in USA e CanadaUPC-A
GTIN-88Confezioni molto piccoleEAN-8
GTIN-1414Cartoni e pallet (livelli di imballo)ITF-14 o GS1-128

Esempio: le 12 cifre 750123456789 ricevono la cifra di controllo 3, quindi il GTIN-13 al dettaglio è 7501234567893. Un cartone di quel prodotto usa la cifra indicatore 1 davanti: 17501234567890. La cifra di controllo viene ricalcolata perché le cifre sono cambiate.

2. Come si calcola la cifra di controllo

Tutte le chiavi GS1 usano lo stesso algoritmo modulo 10: partendo dalla cifra più a destra (esclusa quella di controllo), si moltiplicano le cifre alternativamente per 3 e 1, si sommano i risultati, e la cifra di controllo è quanto manca per raggiungere il multiplo di 10 successivo. Il software di etichettatura deve calcolarla per voi — digitarla a mano è la causa più comune di codici illeggibili.

3. GS1-128 e gli identificatori di applicazione

Un GTIN identifica cos'è il prodotto; non dice nulla su lotto, scadenza o quante unità ci sono nel cartone. GS1-128 (Code 128 con il carattere iniziale FNC1) trasporta questi dati aggiuntivi tramite gli identificatori di applicazione (AI): prefissi di due-quattro cifre che dicono al lettore cosa segue. Le parentesi stampate nel testo leggibile non vengono mai codificate nelle barre.

AISignificatoFormato
00SSCC (unità logistica)18 cifre, fisso
01GTIN14 cifre, fisso
10Numero di lottoFino a 20 caratteri, variabile
11 / 13 / 15 / 17Data di produzione, confezionamento, TMC, scadenzaAAMMGG, fisso
21Numero di serieFino a 20 caratteri, variabile
30 / 37Numero di articoli / numero nell'unità logisticaFino a 8 cifre, variabile
310nPeso netto in kg, n decimali6 cifre, fisso

Gli AI a lunghezza fissa possono essere concatenati direttamente; un AI a lunghezza variabile deve essere l'ultimo elemento o essere seguito da un separatore FNC1. Sbagliare qui produce un codice che si legge ma che il sistema ricevente interpreta male — un errore ben più costoso di un codice che non si legge affatto.

(01)17501234567890(17)270315(10)MX-240917

Lettura dell'esempio: GTIN del cartone, scade il 15 marzo 2027, lotto MX-240917. Il lotto è per ultimo perché la sua lunghezza è variabile.

4. L'SSCC per i pallet

Il Serial Shipping Container Code identifica una specifica unità logistica — questo pallet, non questo tipo di pallet. Ha 18 cifre: una cifra di estensione, il vostro prefisso aziendale GS1, un riferimento seriale che non dovete mai riutilizzare, e una cifra di controllo. Esempio: 075012340000001236. Sull'etichetta logistica GS1 l'SSCC è il codice in basso, codificato come AI (00), e deve essere l'ultimo simbolo dell'etichetta perché gli operatori lo scansionino per primo.

5. GS1 DataMatrix e codici 2D

Sanità, articoli piccoli e qualsiasi etichetta con più AI beneficiano del GS1 DataMatrix: contiene la stessa struttura di AI in un quadrato di pochi millimetri e si legge anche se parzialmente danneggiato. La serializzazione farmaceutica (DSCSA negli USA, FMD in Europa) lo impone. GS1 sta inoltre spingendo il retail verso i codici 2D alla cassa con il programma "Sunrise 2027", quindi i nuovi packaging dovrebbero riservare spazio a un QR o DataMatrix accanto all'EAN.

6. Qualità di stampa: perché i codici non si leggono

Come lo gestisce EtikStudio

L'editor genera nativamente ogni simbologia GS1, calcola le cifre di controllo, inserisce FNC1 dove lo standard lo richiede, valida la sintassi degli AI prima della stampa e avvisa quando la larghezza del modulo non corrisponde ai punti della stampante. I dati degli AI (lotto, date, seriali, pesi) arrivano dal database o dall'ERP come campi variabili, così codice e testo leggibile non possono mai discordare.

Questa guida è informativa e non costituisce consulenza legale. Le normative cambiano; verifica sempre il testo ufficiale vigente prima di stampare.

Correlati

La tua prossima etichetta può essere l'ultima che rifai.

Parla con il nostro team e attiviamo la tua prova insieme. Senza impegno.

Inizia la prova gratuita