Confronti
Code 128 o Code 39: qual è la differenza?
Code 128 offre un set di caratteri più ampio e una densità generalmente maggiore; Code 39 usa un set più limitato ed è ancora presente in alcuni sistemi industriali legacy. Senza un requisito specifico, Code 128 è spesso più flessibile.
Aggiornato il 16 settembre 2026
Code 128 offre un set di caratteri più ampio e una densità generalmente maggiore; Code 39 usa un set più limitato ed è ancora presente in alcuni sistemi industriali legacy. Senza un requisito specifico, Code 128 è spesso più flessibile.
Set di caratteri
Code 128 supporta gran parte dell’ASCII stampabile. Code 39 accetta soprattutto lettere maiuscole, cifre e un numero limitato di simboli.
È importante separare l’identificativo dal simbolo: assegnazione e significato commerciale del numero sono una cosa, la sua rappresentazione come codice a barre è un’altra.
Spazio sull’etichetta
A parità di dati, Code 128 può produrre un simbolo più compatto. Questa differenza diventa importante sulle etichette piccole.
Nell’uso commerciale reale, le regole GS1 aggiornate e i requisiti del distributore, marketplace o partner commerciale hanno priorità sui consigli generici online.
Confronto rapido
Questa tabella riassume le differenze principali. Per uso commerciale, gli standard ufficiali e i requisiti del partner restano prioritari.
| Caratteristica | Code 128 | Code 39 |
|---|---|---|
| Set di caratteri | Ampio: lettere, cifre, simboli | Più limitato |
| Densità | Generalmente maggiore | Può essere più largo a parità di dati |
| Uso comune | SKU, serie, inventario, generale | Sistemi industriali legacy/specifici |
| Nuovo sistema | Spesso più flessibile | Soprattutto se richiesto esplicitamente |
Compatibilità del sistema
Se lettore o software si aspettano Code 39, non cambiare formato senza test. Il simbolo deve essere compatibile con il sistema ricevente.
Nell’uso commerciale reale, le regole GS1 aggiornate e i requisiti del distributore, marketplace o partner commerciale hanno priorità sui consigli generici online.
Checklist prima dell’uso
- Verifica il valore sorgente nel sistema di riferimento.
- Conferma il formato atteso dal sistema che leggerà il codice.
- Non modificare o «correggere» silenziosamente un identificativo.
- Testa il codice a barre o QR nella dimensione e sul supporto finali.
- Scansiona campioni rappresentativi prima della produzione in serie.
Importante: Un codice può essere tecnicamente leggibile ma contenere un identificativo commerciale errato. Verifica separatamente leggibilità e significato dei dati.
Come applicarlo con BarcodeBatch?
Se questo dato o simbolo è supportato da BarcodeBatch, inizia da «Crea Code 128 o Code 39». L’elaborazione resta locale nel browser; valori barcode, QR e contenuto XLSX non vengono inviati al server BarcodeBatch.
La regola di integrità di BarcodeBatch vieta di troncare, completare, normalizzare o sostituire silenziosamente un valore sorgente. Se il record è errato, correggi il sistema di riferimento o la scheda prodotto autorizzata.
Domande frequenti
Domande frequenti
Qual è la risposta breve a «Code 128 o Code 39: qual è la differenza»?
Code 128 offre un set di caratteri più ampio e una densità generalmente maggiore; Code 39 usa un set più limitato ed è ancora presente in alcuni sistemi industriali legacy. Senza un requisito specifico, Code 128 è spesso più flessibile.
BarcodeBatch corregge automaticamente il valore sorgente?
No. BarcodeBatch non tronca, completa, cambia maiuscole/minuscole né sostituisce silenziosamente la cifra di controllo di un valore.
BarcodeBatch assegna GTIN o verifica la proprietà di un numero?
No. Lo strumento crea un simbolo da un valore esistente. Assegnazione, proprietà e accettazione commerciale sono questioni separate.
Cosa fare prima di una stampa o generazione in serie?
Crea alcuni campioni, confronta il valore decodificato con la fonte e testa lo scanner, la stampante, la dimensione e il supporto reali.
Fonti e standard
Le informazioni tecniche di questa guida sono state verificate, quando possibile, su fonti ufficiali o di prima mano.