Code 39

Kuvaus Code 39

Code 39Koodi 39 on lineaarinen viivakoodisymboliikka, joka tunnetaan myös nimellä Code 3 of 9. Sitä käytetään aakkosnumeeristen tietojen koodaamiseen, mukaan lukien isot kirjaimet, numerot ja rajoitettu joukko erikoismerkkejä.

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:

ActiveBarcode: Barcode

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

ActiveBarcode: Barcode

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)

Muut tyypit...

Haluatko oppia lisää muista viivakoodityypeistä?