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.