Code 39

Numit și: Code 3 of 9, USD-3, LOGMARS

Definiție

Code 39 este un cod de bare liniar cu autoverificare, care codifică 43 de caractere: cifre, litere mari, spațiu și - . $ / + %. Un asterisc marchează începutul și sfârșitul fiecărui simbol.

Cum codifică Code 39 caracterele

Fiecare caracter Code 39 este format din nouă elemente, cinci bare și patru spații, iar trei dintre cele nouă sunt late. Acest model fix este originea numelui „3 of 9” și face codul cu autoverificare: o citire greșită produce de obicei un model invalid, nu un caracter greșit.

Fiecare simbol începe și se termină cu un asterisc, de aceea asteriscul nu poate fi folosit ca dată. Un caracter de control mod 43 este opțional, iar un mod Full ASCII poate reprezenta alte caractere combinând perechi de simboluri.

  • Cifrele de la 0 la 9
  • Literele mari de la A la Z
  • Spațiul și simbolurile - . $ / + %
  • Caracterul de start și de stop: *

Unde se folosește Code 39

Code 39 a fost dezvoltat în anii 1970 și a devenit popular pentru că este simplu de tipărit și de decodat. Se folosește și astăzi în industria auto, în logistica apărării prin programul LOGMARS și pe ecusoane de identificare și etichete interne de inventar.

Dezavantajul lui este densitatea mică: ocupă mult mai mult spațiu per caracter decât Code 128. Simbologia este specificată în ISO/IEC 16388.

Întrebări frecvente

Poate Code 39 să codifice litere mici?

Nu în modul standard. Code 39 Full ASCII poate reprezenta litere mici combinând două caractere, dar multe sisteme folosesc în schimb Code 128.

De ce încep și se termină codurile de bare Code 39 cu un asterisc?

Asteriscul este caracterul de start și de stop, care îi spune scanerului unde începe și unde se termină codul de bare.

Surse și standarde

Toți termenii