GS1-128 (EAN-128) spiegato: Identificatori Applicazione
Il GS1-128 sembra un normale codice a barre con delle parentesi nel testo. Quelle parentesi sono tutto il punto — trasformano dati grezzi in qualcosa che ogni sistema della supply chain capisce. Si chiamava EAN-128, e lo si trova ancora scritto EAN 128 o UCC/EAN-128.
Il GS1-128 è uno standard di codici a barre costruito sulla simbologia Code 128. Ciò che lo distingue è la struttura: invece di codificare testo libero, usa gli Identificatori Applicazione (AI) per etichettare ogni dato, così uno scanner in qualsiasi punto della catena sa se sta leggendo un numero di prodotto, un lotto, una data di scadenza o un ID di pallet.
Che cos'è un Identificatore Applicazione?
Un AI è un breve codice numerico, mostrato tra parentesi, che dichiara il significato del dato che lo segue. Un singolo codice a barre GS1-128 può concatenare più AI insieme. Quelli comuni includono:
| AI | Significato | Esempio |
|---|---|---|
| (00) | SSCC — serial shipping container code (unità logistica) | (00)123456789012345675 |
| (01) | GTIN — il numero di prodotto | (01)05601234567892 |
| (10) | Numero di lotto | (10)ABC123 |
| (11) | Data di produzione (AAMMGG) | (11)260720 |
| (17) | Data di scadenza (AAMMGG) | (17)261231 |
| (21) | Numero di serie | (21)000042 |
Così un singolo codice a barre logistico che legge (01)05601234567892(10)ABC123(17)261231 dice, senza ambiguità: questo GTIN, di questo lotto, in scadenza in quella data — tutto in una sola scansione.
In cosa differisce dal Code 128 semplice
| Code 128 | GS1-128 | |
|---|---|---|
| Dati | Testo libero, qualsiasi struttura | Strutturati tramite Identificatori Applicazione |
| Avvio speciale | Nessuno richiesto | Carattere FNC1 iniziale |
| Significato dei dati | Definito da te | Standardizzato tra tutti gli utenti GS1 |
| Uso tipico | SKU, etichette interne | Logistica, pallet, catene di fornitura regolamentate |
Sotto il cofano, il GS1-128 è Code 128 — la differenza è il carattere FNC1 iniziale e le convenzioni AI che danno ai dati un significato condiviso e leggibile dalle macchine. Ecco perché gli AI a lunghezza fissa non necessitano di separatore, mentre quelli a lunghezza variabile sono separati da un carattere di funzione FNC1.
Dove si usa il GS1-128
È il cavallo di battaglia della logistica e delle catene di fornitura regolamentate: etichette di spedizione, etichette di pallet e casse, e ovunque i dati di lotto, scadenza o seriale debbano viaggiare con il numero di prodotto. Le casse al dettaglio usano ancora EAN-13 o UPC-A sull'unità di consumo; il GS1-128 vive sulle scatole e sui pallet dietro di esse.
Una stringa scritta male si disegna lo stesso
È qui che il GS1-128 frega le persone. Metti un numero di 13 cifre in (01) invece di 14, o scrivi una data come 20.01.2026 invece di 260120, e la simbologia non solleva obiezioni: il Code 128 codifica quei caratteri senza lamentarsi. Esce un'immagine che sembra giusta, che il lettore legge pure — ma il sistema dall'altra parte non riesce a tirarne fuori un GTIN. Sull'etichetta non si vede nulla. Si vede nel magazzino di chi riceve il pallet.
Molti generatori gratuiti disegnano la stringa così come arriva, senza verificarla.