Code 39

Ook genoemd: Code 3 of 9, USD-3, LOGMARS

Definitie

Code 39 is een zelfcontrolerende lineaire barcode die 43 tekens codeert: cijfers, hoofdletters, spatie en - . $ / + %. Een asterisk markeert de start en het einde van elk symbool.

Hoe Code 39 tekens codeert

Elk Code 39-teken bestaat uit negen elementen, vijf balken en vier spaties, waarvan er drie van de negen breed zijn. Dat vaste patroon geeft de naam “3 of 9” en maakt de code zelfcontrolerend: een verkeerde lezing levert meestal een ongeldig patroon op in plaats van een verkeerd teken.

Elk symbool begint en eindigt met een asterisk, en daarom kan de asterisk niet als gegevens worden gebruikt. Een mod-43-controleteken is optioneel, en een Full ASCII-modus kan andere tekens weergeven door paren symbolen te combineren.

  • Cijfers 0 tot 9
  • Hoofdletters A tot Z
  • Spatie en de symbolen - . $ / + %
  • Start- en stopteken: *

Waar Code 39 wordt gebruikt

Code 39 werd in de jaren zeventig ontwikkeld en werd populair omdat hij eenvoudig te printen en te decoderen is. Hij wordt nog steeds gebruikt in de auto-industrie, in defensielogistiek onder het LOGMARS-programma en op identiteitsbadges en interne assetlabels.

Het nadeel is de lage dichtheid: hij neemt veel meer ruimte per teken in dan Code 128. De symbologie is gespecificeerd in ISO/IEC 16388.

Veelgestelde vragen

Kan Code 39 kleine letters coderen?

Niet in de standaardmodus. Full ASCII Code 39 kan kleine letters weergeven door twee tekens te combineren, maar veel systemen gebruiken liever Code 128.

Waarom beginnen en eindigen Code 39-barcodes met een asterisk?

De asterisk is het start- en stopteken dat de scanner vertelt waar de barcode begint en eindigt.

Bronnen en normen

Alle termen