Code 39

Dar vadinama: Code 3 of 9, USD-3, LOGMARS

Apibrėžimas

Code 39 yra save tikrinantis linijinis brūkšninis kodas, koduojantis 43 simbolius: skaitmenis, didžiąsias raides, tarpą ir - . $ / + %. Žvaigždutė žymi kiekvieno simbolio pradžią ir pabaigą.

Peržiūrėjo AriaQR komanda ·

Code 39

Kaip Code 39 koduoja simbolius

Kiekvienas Code 39 simbolis sudarytas iš devynių elementų, penkių juostelių ir keturių tarpų, iš kurių trys iš devynių yra plačios. Iš šio fiksuoto šablono kilo pavadinimas „3 iš 9“, ir dėl jo kodas yra save tikrinantis: klaidingas nuskaitymas paprastai sukuria negaliojantį šabloną, o ne neteisingą simbolį.

Kiekvienas simbolis prasideda ir baigiasi žvaigždute, todėl žvaigždutės negalima naudoti kaip duomenų. Mod 43 kontrolinis simbolis yra neprivalomas, o Full ASCII režimas gali atvaizduoti kitus simbolius sujungiant simbolių poras.

  • Skaitmenys nuo 0 iki 9
  • Didžiosios raidės nuo A iki Z
  • Tarpas ir simboliai - . $ / + %
  • Pradžios ir pabaigos simbolis: *

Kur naudojamas Code 39

Code 39 sukurtas aštuntajame dešimtmetyje ir išpopuliarėjo, nes jį paprasta spausdinti ir dekoduoti. Jis vis dar naudojamas automobilių pramonėje, gynybos logistikoje pagal LOGMARS programą, taip pat ant tapatybės ženklelių ir vidinių turto etikečių.

Jo trūkumas – mažas tankis: vienam simboliui reikia daug daugiau vietos nei Code 128. Simbolika apibrėžta ISO/IEC 16388.

Dažnai užduodami klausimai

Ar Code 39 gali užkoduoti mažąsias raides?

Standartiniu režimu ne. Full ASCII Code 39 gali atvaizduoti mažąsias raides sujungiant du simbolius, bet daugelis sistemų vietoj to naudoja Code 128.

Kodėl Code 39 brūkšniniai kodai prasideda ir baigiasi žvaigždute?

Žvaigždutė yra pradžios ir pabaigos simbolis, parodantis skaitytuvui, kur brūkšninis kodas prasideda ir baigiasi.

Šaltiniai ir standartai

Visi terminai