Generatore Code 128
Il Code 128 è un codice a barre lineare ad alta densità capace di rappresentare l'intero set di caratteri ASCII. È la simbologia ideale quando devi codificare testo e numeri insieme: numeri di serie, lotti, codici interni ed etichette di spedizione. Generalo gratis qui sotto con anteprima live e download in SVG o PNG.
Che cos'è il Code 128
Il Code 128 è una simbologia di codice a barre lineare (1D) ad alta densità, oggi tra le più diffuse in ambito industriale e logistico. Il nome deriva dalla sua capacità di rappresentare l'intero set di 128 caratteri ASCII: lettere maiuscole e minuscole, cifre, punteggiatura e caratteri di controllo.
A differenza di simbologie solo numeriche come EAN o UPC, il Code 128 è alfanumerico e gestisce stringhe miste di testo e cifre. Questo lo rende perfetto per codici interni, numeri di serie, identificativi di lotto e dati di spedizione, dove servono flessibilità e compattezza nello stesso simbolo.
Come è fatto: struttura e set di caratteri
Ogni simbolo è composto da un carattere di start, i dati, una cifra di controllo e un carattere di stop. La flessibilità del Code 128 nasce dai suoi tre set di caratteri, commutabili anche all'interno dello stesso codice:
- Set A: caratteri di controllo, maiuscole, cifre e simboli.
- Set B: maiuscole, minuscole, cifre e simboli.
- Set C: solo cifre, codificate a coppie (due cifre per simbolo).
Proprio il Set C garantisce l'alta densità: impacchettando due numeri in un unico simbolo dimezza la larghezza dei codici puramente numerici. Il Code 128 include inoltre sempre una cifra di controllo calcolata in modulo 103, che il lettore verifica in automatico per scongiurare letture errate.
Dove si usa: logistica, spedizioni e GS1-128
Il Code 128 è lo standard di riferimento quando occorre racchiudere molte informazioni in poco spazio. Lo si trova su etichette di spedizione, colli, pallet, documenti di trasporto e nella gestione del magazzino.
La sua applicazione più nota è il GS1-128 (ex EAN-128), una variante standardizzata che impiega il carattere speciale FNC1 e gli Application Identifier (AI): prefissi numerici che dichiarano il significato del dato successivo (numero di lotto, data di scadenza, peso, SSCC dell'unità logistica). Grazie agli AI, un singolo GS1-128 trasporta in modo strutturato più informazioni, interpretabili da qualsiasi sistema della filiera.
Vantaggi, limiti e consigli di stampa
I punti di forza del Code 128 sono la compattezza, il supporto completo dell'ASCII e l'affidabilità garantita dalla cifra di controllo. Per ottenere scansioni sicure, segui alcune accortezze pratiche:
- Quiet zone: lascia un margine bianco a sinistra e a destra del codice, pari ad almeno 10 volte la larghezza del modulo più sottile.
- Contrasto: stampa in nero su fondo bianco, evitando sfondi colorati o superfici trasparenti.
- Dimensioni: non ridurre troppo il simbolo, perché le stringhe lunghe lo rendono fisicamente più esteso.
Tra i limiti: essendo un codice 1D contiene meno dati di un QR Code o di un DataMatrix, e le stringhe molto lunghe diventano difficili da leggere. Per testi brevi alfanumerici resta però la scelta più pratica ed efficiente.