Beskrivning av Code 39

Symbologin består av smala och breda streck som representerar den kodade informationen, där varje tecken representeras av en sekvens av nio streck, varav tre är breda och sex är smala. Detta möjliggör självkontroll av Code 39. Bredden på strecken och mellanrummen avgör vilket tecken som kodas, där strecken representerar ettor och mellanrummen representerar nollor. Streckkoden läses genom att skanna koden från ena änden till den andra och avkoda mönstret av smala och breda streck.
Kod 39 är mycket använd och är en relativt enkel symbolik som är väl lämpad för kodning av korta datasträngar. Den används ofta i tillämpningar som märkning, produktidentifiering och lagerkontroll.
Kod 39 kan produceras i olika förhållanden mellan 2:1 och 3:1. Detta är förhållandet mellan de tunna och tjocka linjerna i koden. Ju högre förhållandet är, desto bredare blir den tryckta streckkoden med samma innehåll, men desto bättre blir läsbarheten. ActiveBarcode använder alltid förhållandet 3:1. Detta garanterar bästa läsbarhet.
Kod 39 innehåller start- och stopptecken, som representeras av sekvensen av streck för asterisk-symbolen. Asteriskerna visas vanligtvis inte i textraden under streckkoden. Men ibland kan man hitta en Code 39 med asterisker i början och slutet av textraden. För att återskapa en sådan kod behöver du inte ange asteriskerna: Om textraden visar *1234* behöver du bara ange 1234 eftersom asteriskerna är en fast del av kod 39.
Som standard har Code 39 ingen inbyggd kontrollsiffra. Om du skapar en Code 39-streckkod med texten CODE39 kommer streckkoden att visas utan kontrollsiffran:

Om du skapar streckkoden med en kontrollsumma visas den med en kontrollsiffra modulo 43:

Tekniska data
Giltiga tecken: | 0123456789[Rymden]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
Längd: | Variabel utan fast längd. |
Kontrollsiffra: |
Beräknat enligt Modulo 43 ActiveBarcode beräknar kontrollsiffran automatiskt. |
Typ#: |
Code 39 - #06 - CODE39 (ingen kontrollsiffra) Code 39 Checksum- #26 - CODE39CHECKSUM (Modulo 43 kontrollsiffra) |