Code 39

Juga dipanggil: Code 3 of 9, USD-3, LOGMARS

Takrifan

Code 39 ialah kod bar linear semak-sendiri yang mengekodkan 43 aksara: digit, huruf besar, ruang dan - . $ / + %. Tanda asterisk menandakan permulaan dan penghujung setiap simbol.

Cara Code 39 mengekodkan aksara

Setiap aksara Code 39 terdiri daripada sembilan unsur, lima palang dan empat ruang, dan tiga daripada sembilan itu adalah lebar. Corak tetap itulah asal nama “3 of 9”, dan ia menjadikan kod itu semak-sendiri: bacaan yang salah biasanya menghasilkan corak tidak sah dan bukannya aksara yang salah.

Setiap simbol bermula dan berakhir dengan asterisk, itulah sebabnya asterisk tidak boleh digunakan sebagai data. Aksara semakan mod-43 adalah pilihan, dan mod Full ASCII boleh mewakili aksara lain dengan menggabungkan pasangan simbol.

  • Digit 0 hingga 9
  • Huruf besar A hingga Z
  • Ruang dan simbol - . $ / + %
  • Aksara mula dan henti: *

Di mana Code 39 digunakan

Code 39 dibangunkan pada 1970-an dan menjadi popular kerana ia mudah dicetak dan dinyahkod. Ia masih digunakan dalam industri automotif, dalam logistik pertahanan di bawah program LOGMARS, dan pada lencana ID serta label aset dalaman.

Kelemahannya ialah ketumpatan rendah: ia memerlukan lebih banyak ruang bagi setiap aksara berbanding Code 128. Simbologi ini dinyatakan dalam ISO/IEC 16388.

Soalan lazim

Bolehkah Code 39 mengekodkan huruf kecil?

Tidak dalam mod standard. Code 39 Full ASCII boleh mewakili huruf kecil dengan menggabungkan dua aksara, tetapi banyak sistem menggunakan Code 128 sebagai ganti.

Kenapa kod bar Code 39 bermula dan berakhir dengan asterisk?

Asterisk ialah aksara mula dan henti yang memberitahu pengimbas di mana kod bar bermula dan berakhir.

Sumber dan piawaian

Semua istilah