Code 39

Tunnetaan myös nimillä: Code 3 of 9, USD-3, LOGMARS

Määritelmä

Code 39 on itsetarkistava lineaarinen viivakoodi, joka koodaa 43 merkkiä: numerot, isot kirjaimet, välilyönnin ja - . $ / + %. Tähti merkitsee jokaisen symbolin alun ja lopun.

Miten Code 39 koodaa merkit

Jokainen Code 39 -merkki koostuu yhdeksästä elementistä, viidestä palkista ja neljästä välistä, joista kolme yhdeksästä on leveitä. Tuosta kiinteästä kuviosta nimi ”3 of 9” tulee, ja se tekee koodista itsetarkistavan: virheellinen luku tuottaa yleensä virheellisen kuvion eikä väärää merkkiä.

Jokainen symboli alkaa ja päättyy tähteen, minkä vuoksi tähteä ei voi käyttää datana. Mod-43-tarkistusmerkki on valinnainen, ja Full ASCII -tila voi esittää muita merkkejä yhdistämällä symbolipareja.

  • Numerot 0–9
  • Isot kirjaimet A–Z
  • Välilyönti ja symbolit - . $ / + %
  • Aloitus- ja lopetusmerkki: *

Missä Code 39:ää käytetään

Code 39 kehitettiin 1970-luvulla, ja siitä tuli suosittu, koska se on yksinkertainen tulostaa ja purkaa. Sitä käytetään yhä autoteollisuudessa, puolustuslogistiikassa LOGMARS-ohjelman alla sekä henkilökorteissa ja sisäisissä omaisuusetiketeissä.

Sen haittapuoli on pieni tiheys: se vie merkkiä kohden paljon enemmän tilaa kuin Code 128. Symbologia on määritelty standardissa ISO/IEC 16388.

Usein kysytyt kysymykset

Voiko Code 39 koodata pieniä kirjaimia?

Ei vakiotilassa. Full ASCII Code 39 voi esittää pieniä kirjaimia yhdistämällä kaksi merkkiä, mutta monet järjestelmät käyttävät sen sijaan Code 128:aa.

Miksi Code 39 -viivakoodit alkavat ja päättyvät tähteen?

Tähti on aloitus- ja lopetusmerkki, joka kertoo skannerille, missä viivakoodi alkaa ja päättyy.

Lähteet ja standardit

Kaikki käsitteet