Code 39

Detto anche: Code 3 of 9, USD-3, LOGMARS

Definizione

Il Code 39 è un codice a barre lineare autocontrollante che codifica 43 caratteri: cifre, lettere maiuscole, spazio e - . $ / + %. Un asterisco segna l'inizio e la fine di ogni simbolo.

Come il Code 39 codifica i caratteri

Ogni carattere del Code 39 è formato da nove elementi, cinque barre e quattro spazi, e tre dei nove sono larghi. Questo schema fisso è all'origine del nome «3 of 9» e rende il codice autocontrollante: una lettura errata produce di solito un pattern non valido e non un carattere sbagliato.

Ogni simbolo inizia e finisce con un asterisco, per questo l'asterisco non si può usare come dato. Un carattere di controllo modulo 43 è facoltativo, e una modalità Full ASCII può rappresentare altri caratteri combinando coppie di simboli.

  • Cifre da 0 a 9
  • Lettere maiuscole da A a Z
  • Spazio e i simboli - . $ / + %
  • Carattere di inizio e di fine: *

Dove si usa il Code 39

Il Code 39 è stato sviluppato negli anni Settanta ed è diventato popolare perché è semplice da stampare e da decodificare. Si usa ancora nell'industria automobilistica, nella logistica della difesa nell'ambito del programma LOGMARS e su badge di identificazione ed etichette interne di inventario.

Il suo svantaggio è la bassa densità: occupa molto più spazio per carattere del Code 128. La simbologia è specificata nell'ISO/IEC 16388.

Domande frequenti

Il Code 39 può codificare le lettere minuscole?

Non in modalità standard. Il Code 39 Full ASCII può rappresentare le lettere minuscole combinando due caratteri, ma molti sistemi usano invece il Code 128.

Perché i codici a barre Code 39 iniziano e finiscono con un asterisco?

L'asterisco è il carattere di inizio e di fine che dice allo scanner dove il codice a barre comincia e finisce.

Fonti e standard

Tutti i termini