Home · Learn · GS1-128: il codice a barre logistico con dati strutturati

GS1-128: il codice a barre logistico con dati strutturati

Il GS1-128 è un codice a barre Code 128 che porta un payload strutturato di identificatori di applicazione GS1 — GTIN, lotto, scadenza, serie, SSCC e oltre 100 altri AI. Usato su etichette di spedizione, tag pallet e farma DSCSA quando il 2D non è un'opzione.

UPC-A example

Il GS1-128 (prima UCC/EAN-128) è un uso specifico della simbologia Code 128 che codifica stringhe di identificatori di applicazione (AI) GS1. Le barre visive sono identiche al Code 128 semplice, ma il primo carattere è FNC1 (Function 1), che segnala agli scanner che è un payload GS1 strutturato. I sistemi di ricezione possono poi estrarre GTIN, lotto, scadenza, serie e altri campi AI automaticamente.

Il GS1-128 è il codice a barre logistico 1D dominante nel mondo. Lo vedrai su cartoni di spedizione, etichette pallet (con l'AI SSCC (00)), confezioni farma DSCSA (dove il 2D non entra o non è obbligatorio), e i requisiti di spedizione in entrata Walmart/Costco/Carrefour. Il suo grande vantaggio sul Code 128 semplice: gli scanner estraggono campi senza integrazione personalizzata — i prefissi AI dicono a ogni sistema conforme il significato di ciascun valore.

In che il GS1-128 differisce dal Code 128 semplice

Entrambi rendono lo stesso codice a barre a barre verticali con il set di caratteri Code 128. La differenza: il GS1-128 inizia i dati con FNC1, poi concatena campi con prefisso AI come (01)10312345678906(17)260131(10)LOT42. Il Code 128 semplice non ha FNC1 e codifica qualsiasi stringa — SKU interni, ID pacco, numeri di tracciamento liberi. Uno scanner che legge un GS1-128 rileva FNC1 ed estrae campi; leggendo un Code 128 semplice restituisce solo la stringa grezza. Costruisci l'uno o l'altro su /tools/gs1-128-builder o /generators/code-128.

Identificatori di applicazione comuni in GS1-128

(01) GTIN-14 — sempre 14 cifre, lunghezza fissa. (00) SSCC-18 — codice contenitore di spedizione a 18 cifre, lunghezza fissa. (10) Lotto/batch — fino a 20 caratteri, variabile. (21) Serie — fino a 20 caratteri, variabile. (17) Scadenza AAMMGG — 6 cifre fissa. (11) Data produzione AAMMGG. (15) Da consumarsi preferibilmente entro AAMMGG. (30) Conteggio variabile di articoli. (37) Numero di articoli commerciali nell'unità logistica. (310y) Peso netto kg con decimale implicito. (3920) Importo da pagare, area monetaria unica. Gli AI a lunghezza variabile richiedono separatore FNC1 tra loro; quelli a lunghezza fissa no.

Dove è richiesto il GS1-128

Walmart Retail Link: cassa esterna ITF-14 o GS1-128 con (01) GTIN, (15) da consumarsi entro per alimentari, a volte (00) SSCC per pallet. Costco/Sam's Club: etichette GS1-128 SSCC su pallet, più livello cartone. Farma DSCSA: GS1-128 con (01)(17)(10)(21) dove non si usa DataMatrix 2D. Avvisi di spedizione EDI 856 sanitari: GS1-128 SSCC per la gerarchia di spedizione. Tracciabilità alimentare UE: GS1-128 con lotto + scadenza su casse.

Come generare un GS1-128 valido

Usa il costruttore GS1-128 su /tools/gs1-128-builder che conosce le regole AI — gli AI a lunghezza variabile servono separatori FNC1, quelli fissi no, le cifre di controllo su (01) GTIN-14 e (00) SSCC devono validare, le date devono essere AAMMGG valide. Il costruttore rende direttamente in PNG/SVG/PDF. Dopo la costruzione, la stringa di payload serve anche per /learn/gs1-datamatrix (la versione 2D) — stesse regole AI, simbologia diversa.

FAQ

Qual è la differenza tra GS1-128 e Code 128?

Il Code 128 è la simbologia sottostante — le barre e il set di caratteri. Il GS1-128 è un uso specifico del Code 128 dove i dati iniziano con FNC1 e seguono la sintassi degli identificatori di applicazione GS1. Visivamente identici; l'estrazione dei dati differisce.

Mi serve un prefisso GS1 per usare GS1-128?

Se codifichi un GTIN (AI 01) o un SSCC (AI 00), sì — quei numeri devono venire dal tuo Prefisso Azienda GS1. Se codifichi solo dati interni con AI non-prodotto (come (8003) GRAI per asset riutilizzabili), tecnicamente non serve registrazione GS1, ma la prassi standard è registrarsi se usi seriamente gli standard GS1.

Posso usare GS1-128 per farma DSCSA?

Il GS1-128 è accettabile sotto DSCSA dove non si usano codici 2D — per esempio su cartoni di spedizione e pallet. Per la serializzazione per unità vendibile, il GS1 DataMatrix è la scelta dominante. Entrambi codificano la stessa stringa AI, solo simbologie diverse.

Cos'è un SSCC e come si inserisce nel GS1-128?

L'SSCC (Codice Contenitore di Spedizione Seriale) è un numero GS1 a 18 cifre che identifica uno specifico pallet, cassa o contenitore di spedizione. È codificato in GS1-128 con il prefisso AI (00) e usato su etichette pallet per il reporting di avvisi di spedizione EDI (ASN/856). Walmart e Amazon Vendor Central richiedono entrambi etichette SSCC su pallet in entrata. Costruiscili su /tools/sscc-generator.

Che dimensione deve avere il codice a barre GS1-128?

X-dimensione minima 0,495 mm (circa 19,5 mil) per articoli commerciali in cassa, 1,0 mm per la distribuzione. Zone di silenzio di almeno 10 volte la X-dimensione su ogni lato. Stampa a scala 100% se possibile; GS1 pubblica tabelle di tolleranza dimensione su gs1.org/standards/barcodes.

Related generators

Need a real barcode now?

Generate a valid Code 128 barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.

Related topics