Kuvaus Code 39

Symboliikka koostuu kapeista ja leveistä viivoista, jotka edustavat koodattua dataa, jossa jokainen merkki edustaa yhdeksän viivan sekvenssiä, joista kolme on leveitä ja kuusi kapeita. Tämä mahdollistaa Code 39:n itsetarkistuksen. Palkkien ja välien leveys määrittää koodatun merkin, jossa palkit edustavat ykkösiä ja välit nollia. Viivakoodi luetaan skannaamalla koodi päästä päähän ja dekoodaamalla kapeiden ja leveiden palkkien kuvio.
Koodi 39 on laajalti käytetty ja suhteellisen yksinkertainen symboliikka, joka sopii hyvin lyhyiden merkkijonojen koodaamiseen. Sitä käytetään usein esimerkiksi etiketöinnissä, tuotteiden tunnistamisessa ja varastojen hallinnassa.
Koodi 39 voidaan tuottaa eri suhteissa, 2:1 ja 3:1. Tämä on koodin ohuiden ja paksujen viivojen välinen suhde. Mitä suurempi suhde on, sitä leveämpi on samaa sisältöä oleva painettu viivakoodi, mutta sitä parempi on sen luettavuus. ActiveBarcode käyttää aina suhdetta 3:1. Tämä takaa parhaan luettavuuden.
Koodi 39 sisältää aloitus- ja lopetusmerkit, jotka esitetään tähtimerkin viivakoodijonolla. Asteriskit eivät yleensä näy viivakoodin alla olevassa tekstirivissä. Mutta joskus voi löytää Code 39 -koodin, jossa on tähdet tekstirivin alussa ja lopussa. Tällaisen koodin luomiseksi sinun ei tarvitse kirjoittaa tähtiä: Jos tekstirivillä näkyy *1234*, sinun tarvitsee vain kirjoittaa 1234, koska tähdet ovat kiinteä osa koodia 39.
Oletuksena Code 39:ssä ei ole sisäänrakennettua tarkistusnumeroa. Jos luot Code 39 -viivakoodin tekstillä CODE39, viivakoodi näkyy ilman tarkistusnumeroa:

Jos luot viivakoodin tarkistussummalla, se näytetään modulo 43 -tarkistusnumerolla:

Tekniset tiedot
Kelvolliset merkit: | 0123456789[Tila]ABCDEFGHIJKLMNOPQRSTUVWXYZ-.$/+% |
Pituus: | Muuttuja, jolla ei ole kiinteää pituutta. |
Tarkistusnumero: |
Lasketaan seuraavasti Modulo 43 ActiveBarcode laskee tarkistusnumeron automaattisesti. |
Tyyppi#: |
Code 39 - #06 - CODE39 (ei tarkistusnumeroa) Code 39 Checksum- #26 - CODE39CHECKSUM (Modulo 43 tarkistusnumero) |