codigo-qr.es

§BARCODE / GS1-128

Generatore GS1-128 per tracciabilità logistica e farmaceutica

GS1-128 è Code 128 con Application Identifier che codificano lotto, scadenza, peso e GTIN in un unico barcode. Standard di tracciabilità in farmaceutica. Piano Pro.

  • Standard GS1-128
  • Anteprima live
  • Compatibile con qualsiasi lettore

GS1-128 è un formato Pro

Crea un account gratuito e passa a Pro per generare questo formato e gli altri avanzati (UPC-A, UPC-E, Code 39, ITF-14, GS1-128). Il piano Pro include anche QR dinamici illimitati, statistiche complete e logo centralizzato.

  • Tutti i formati avanzati
  • QR dinamici illimitati
  • Senza filigrana

§ESEMPI

Come personalizzare il tuo barcode GS1-128?

Imposta colore, font, scala e altezza nel generatore. Le modifiche si applicano all'istante e, con il piano Pro, vengono salvate nel tuo account.

  • Classico

    Nero standard, OCR-B, dimensione predefinita. Compatibile con qualsiasi scanner.

  • Compatto

    Scala ridotta, senza testo in basso. Per etichette piccole con spazio limitato.

  • Colori brand

    Colore aziendale nelle barre, font sans-serif. Mantiene la leggibilità per lo scanner.

    #1e3a5f

§WHAT IS

Cos'è GS1-128 e cosa sono gli Application Identifier?

GS1-128 è Code 128 con un protocollo sopra: ogni blocco di dati è preceduto da un codice numerico chiamato Application Identifier.

Struttura di un tipico GS1-128 per una confezione farmaceutica: (01)05012345678900(17)260301(10)ABC123 - AI 01 = GTIN-14 del prodotto (14 cifre) - AI 17 = data di scadenza nel formato AAMMGG - AI 10 = numero di lotto (alfanumerico, lunghezza variabile) Il lettore riconosce gli AI e separa i campi automaticamente. Il sistema ricevente sa che (17)260301 significa scadenza 1 marzo 2026 senza bisogno di configurazione specifica per cliente: il formato AAMMGG dopo l'AI 17 è standardizzato da GS1 a livello mondiale. L'intera stringa viene stampata come un unico codice a barre dall'aspetto simile a un Code 128 normale, ma con un carattere di controllo speciale all'inizio (FNC1) che identifica il formato come GS1. GS1 mantiene un catalogo con oltre 200 Application Identifier per ogni tipo di dato. I più usati: - AI 00: SSCC, codice di unità di spedizione a 18 cifre (pallet, container). - AI 01: GTIN-14 del prodotto. - AI 10: numero di lotto. - AI 11: data di produzione. - AI 17: data di scadenza. - AI 21: numero di serie univoco per unità. - AI 30: quantità di unità. - AI 310-369: peso, volume, dimensioni (diverse varianti secondo l'unità di misura). - AI 400: numero d'ordine del cliente. Gli AI a lunghezza fissa (come 01, 17, 11) non necessitano di separatore. Gli AI a lunghezza variabile (come 10, 21, 400) richiedono un separatore FNC1 alla fine del campo se seguiti da un altro AI. Questo dettaglio è importante perché inserirlo male genera letture incoerenti nei sistemi riceventi.

§WHEN TO USE

Quando ti serve GS1-128 e non un normale Code 128?

Quando la tua logistica richiede la trasmissione di dati strutturati insieme al codice (GTIN, lotto, scadenza, peso variabile).

GS1-128 è obbligatorio o fortemente raccomandato in questi scenari: - Tracciabilità farmaceutica: la Falsified Medicines Directive (FMD) europea, recepita anche in Italia nel sistema di tracciabilità del farmaco, richiede la serializzazione con AI 01 (GTIN), AI 17 (scadenza), AI 10 (lotto) e AI 21 (numero di serie univoco) sulle confezioni secondarie dei medicinali. - Alimentare con scadenza rigida: carni fresche, pesce, prodotti lattiero-caseari deperibili. I retailer richiedono GS1-128 con AI 17 per la gestione automatica del ritiro dallo scaffale vicino alla data di scadenza. - Logistica a peso variabile: frutta, verdura sfusa confezionata al supermercato, prodotti di carne tagliati a mano dove il peso finale non è costante. L'AI 310x codifica il peso variabile direttamente nel codice. - Supply chain con tracciabilità di lotto: qualsiasi prodotto dove serve tracciare dalla produzione alla vendita finale, tipicamente sotto certificazione HACCP, IFS o BRCGS. - Logistica pallet con SSCC: l'AI 00 codifica un SSCC a 18 cifre univoco per pallet, il che permette il tracciamento individuale in magazzino e in trasporto. Fuori da questi casi, Code 128 puro è sufficiente e più semplice. Se ti serve solo un identificatore alfanumerico interno senza struttura, non aggiungere la complessità di GS1-128: il sistema ricevente dovrebbe analizzare AI che non aggiungono valore. Non usare GS1-128 per il prodotto singolo alla cassa del supermercato: lì serve EAN-13 o UPC-A. GS1-128 è per gli imballaggi di trasporto (cartoni master, pallet) e per le confezioni secondarie farmaceutiche con serializzazione.

§SPECS

Specifiche tecniche del formato GS1-128

Lunghezza

1-80

Caratteri

Alfanumerico

Esempio

(01)05012345678900(17)260301(10)ABC123

Cifra di controllo

No

GS1-128 è standardizzato dalle GS1 General Specifications, basate sulla norma ISO/IEC 15417 (Code 128): - Struttura: prefisso FNC1 (carattere speciale Code 128 con valore 102 nel sottogruppo B) seguito da coppie AI più dati. - Lunghezza massima consigliata: 48 caratteri inclusi gli AI. I lettori ne accettano di più, ma oltre questa lunghezza la leggibilità cala e la barra stampata diventa molto lunga. - Set di caratteri: ASCII completo (128 caratteri) all'interno di ogni campo dati. - Cifra di controllo: modulo 103 su tutto il codice, calcolata automaticamente. Eredita la robustezza di Code 128. - Separatore: l'FNC1 si usa anche tra gli AI a lunghezza variabile e l'AI successivo. Gli AI a lunghezza fissa non richiedono separatore. - Dimensioni: fattore X consigliato tra 0,495 mm e 0,940 mm per la stampa su etichetta adesiva. Per la stampa diretta su cartone ondulato, fattore X fino a 1,016 mm. - Zona silenziosa: 10X a sinistra e a destra, obbligatoria. - Compatibilità: qualsiasi lettore Code 128 legge la stringa completa. I sistemi che comprendono GS1 processano gli AI e separano i campi. I sistemi che non comprendono GS1 ricevono la stringa intera come testo semplice (con l'FNC1 tradotto di solito nel carattere ASCII 29 GS o ignorato).

§COMPARISON

In cosa differisce GS1-128 da Code 128 e GS1 DataMatrix?

Code 128 trasmette una stringa di caratteri. GS1-128 trasmette una stringa strutturata con campi identificati dagli Application Identifier. GS1 DataMatrix codifica le stesse informazioni in formato 2D per confezioni molto piccole.

GS1-128 contro Code 128: se stai per memorizzare il codice in un database come testo semplice senza struttura, Code 128 basta. Se devi elaborare campi singoli (lotto, scadenza, peso), GS1-128 ti risparmia il parsing con espressioni regolari: ogni AI delimita un campo in modo standard e il sistema ricevente sa esattamente che tipo di dato aspettarsi. La differenza visibile in stampa è solo il carattere FNC1 all'inizio (invisibile nel testo leggibile) e le parentesi che circondano gli AI nel testo riportato sotto. GS1-128 contro GS1 DataMatrix: GS1 DataMatrix è la versione 2D dello standard GS1, usata quando la confezione è troppo piccola per un'etichetta lineare lunga. L'industria farmaceutica europea sta gradualmente migrando da GS1-128 a GS1 DataMatrix perché il codice 2D occupa una frazione dello spazio. Per le confezioni farmaceutiche secondarie, GS1 DataMatrix è già lo standard. Per cartoni master e pallet, GS1-128 continua a dominare. GS1-128 contro SSCC in GS1-128: l'SSCC (Serial Shipping Container Code) è l'AI 00 all'interno del formato GS1-128. Identifica un'unità di spedizione unica (pallet, container) con 18 cifre. Un pallet può portare un GS1-128 con AI 00 (SSCC del pallet) più AI 02 (GTIN del contenuto) e AI 37 (quantità di cartoni all'interno). L'SSCC permette di tracciare il pallet individuale lungo tutta la filiera, mentre il GTIN identifica il prodotto omogeneo al suo interno.

§FAQ

Domande frequenti su GS1-128

  • Tecnicamente puoi generare e scansionare il codice. Ma il GTIN nell'AI 01 deve essere valido e univoco sul mercato, il che richiede la registrazione presso GS1. Se lo usi internamente senza GTIN pubblico, puoi inventare GTIN per uso interno, ma perderai l'interoperabilità con i sistemi esterni. Se devi consegnare merce a retailer, distributori o farmacie, il GTIN deve essere registrato a tuo nome su GS1 GEPIR.

  • Incolla la stringa completa con gli AI tra parentesi: (01)05012345678900(17)260301(10)ABC123. Le parentesi sono leggibili per un essere umano e vengono stampate nel testo riportato sotto il codice, ma il lettore le ignora in fase di decodifica. Internamente il generatore converte le parentesi nel carattere di controllo FNC1 che il sistema ricevente riconosce.

  • AI 01 (GTIN del prodotto, 14 cifre), AI 10 (lotto alfanumerico), AI 17 (scadenza in formato AAMMGG), AI 21 (numero di serie univoco, alfanumerico), AI 00 (SSCC per pallet, 18 cifre), AI 310x (peso netto in kg con x decimali). Nella farmaceutica europea, sotto la FMD, servono contemporaneamente AI 01 + AI 17 + AI 10 + AI 21. Nella logistica generale basta di solito AI 00 più AI 02 più AI 37.

  • Qualsiasi lettore Code 128 legge l'intera stringa. I sistemi che comprendono GS1 elaborano gli AI e separano i campi automaticamente. I sistemi che non comprendono GS1 ricevono la stringa come testo semplice e devono analizzare gli AI per codice applicativo. La maggior parte dei software ERP moderni (SAP, Microsoft Dynamics, Sage) ha moduli GS1 nativi che comprendono il formato senza sviluppo aggiuntivo.

  • No. La differenza tecnica è il carattere FNC1 all'inizio del codice, invisibile nel testo leggibile. Se stampi Code 128 con parentesi simulando GS1, i lettori GS1 non elaboreranno gli AI perché manca l'FNC1 iniziale che identifica il formato come GS1. È un errore frequente: aggiungere parentesi a un Code 128 normale non lo trasforma in GS1-128. Bisogna generare un GS1-128 nativo con FNC1 incluso.

§HOME / 07 / TESTIMONIANZE

Cosa dicono quelli che usano già codigo-qr.es?

Attività che usano QR per menu, packaging, eventi e logistica. Senza marchio in nessun piano.

Recomiendo 100% Codigo-QR.es. Me ha ayudado para ahorrar. Además que ya tengo mi propia landing mediante un simple QR. Todo gestionado desde la pagina. Codigo-QR.es me ha facilitado mucho el día a día
SJ

Sonia Jimenez

Encargada de una peluquería

Abbiamo 20 tavoli e prima ristampare il menu ci costava 180€ ogni stagione. Ora cambio il prezzo di qualsiasi piatto in 20 secondi dal telefono. Il QR del tavolo non è mai cambiato.
CR

Carmen R.

Ristorante a Barcellona

Abbiamo messo un QR sulla confezione del nostro prodotto cosmetico. In 3 mesi abbiamo ricevuto 340 registrazioni di garanzia. Prima, con il tagliando cartaceo, non arrivavamo a 10 al mese.
JM

Jordi M.

eCommerce di cosmetica

Organizzo fiere ed eventi. Con il QR dinamico sui manifesti posso reindirizzare alla vendita di biglietti, allo streaming o al replay a seconda del momento. Senza mai ristampare.
SV

Sara V.

Organizzatrice di eventi

Pronto a creare il tuo codice GS1-128

Sblocca questo formato con Pro. Senza vincoli, disdici quando vuoi dal pannello.

Hai bisogno di codici a barre per tutta la tua azienda? Vedi le soluzioni per aziende →