Beskrivelse av Code 39

Symbologien består av smale og brede streker som representerer de kodede dataene, hvor hvert tegn representeres av en sekvens på ni streker, hvorav tre er brede og seks er smale. Dette gjør det mulig å selvkontrollere Code 39. Bredden på strekene og mellomrommene bestemmer det kodede tegnet, hvor strekene representerer enere og mellomrommene representerer nuller. Strekkoden leses ved å skanne koden fra den ene enden til den andre og dekode mønsteret av smale og brede streker.
Kode 39 er mye brukt og er en relativt enkel symbolikk som er godt egnet for koding av korte datastrenger. Den brukes ofte i applikasjoner som merking, produktidentifikasjon og lagerkontroll.
Kode 39 kan produseres i forskjellige forhold på 2:1 og 3:1. Dette er forholdet mellom de tynne og tykke linjene i koden. Jo høyere forholdstallet er, desto bredere blir den trykte strekkoden med samme innhold, men desto bedre blir lesbarheten. ActiveBarcode bruker alltid forholdet 3:1. Dette sikrer best mulig lesbarhet.
Kode 39 inneholder start- og stopptegn, som er representert ved en sekvens av streker for stjernesymbolet. Stjernene vises vanligvis ikke i tekstlinjen under strekkoden. Men noen ganger kan du finne en Code 39 med stjerner i begynnelsen og slutten av tekstlinjen. For å gjenskape en slik kode trenger du ikke å skrive inn stjernene: Hvis tekstlinjen viser *1234*, trenger du bare å skrive inn 1234, fordi stjernene er en fast del av kode 39.
Som standard har Code 39 ikke et innebygd kontrollsiffer. Hvis du oppretter en Code 39-strekkode med teksten CODE39, vises strekkoden uten kontrollsifferet:

Hvis du oppretter strekkoden med en kontrollsum, vil den vises med et kontrollsiffer modulo 43:

Tekniske data
Gyldige tegn: | 0123456789[Rom]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
Lengde: | Variabel uten fast lengde. |
Kontrollsiffer: |
Beregnet i henhold til Modulo 43 ActiveBarcode beregner kontrollsifferet automatisk. |
Type#: |
Code 39 - #06 - CODE39 (ingen kontrollsiffer) Code 39 Checksum- #26 - CODE39CHECKSUM (Modulo 43 kontrollsiffer) |