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

Risposta rapida

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.

CaratteristicaCode 128Code 39
Set di caratteriAmpio: lettere, cifre, simboliPiù limitato
DensitàGeneralmente maggiorePuò essere più largo a parità di dati
Uso comuneSKU, serie, inventario, generaleSistemi industriali legacy/specifici
Nuovo sistemaSpesso più flessibileSoprattutto 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.