Code 39

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

Definisi

Code 39 adalah barcode linear yang memeriksa dirinya sendiri dan meng-encode 43 karakter: digit, huruf kapital, spasi, dan - . $ / + %. Tanda bintang menandai awal dan akhir setiap simbol.

Cara Code 39 meng-encode karakter

Setiap karakter Code 39 terdiri dari sembilan elemen, lima garis dan empat spasi, dan tiga dari sembilan elemen itu lebar. Pola tetap itulah asal nama “3 of 9”, dan membuat kode ini self-checking: salah baca biasanya menghasilkan pola tidak valid, bukan karakter yang salah.

Setiap simbol diawali dan diakhiri tanda bintang, itulah sebabnya tanda bintang tidak bisa dipakai sebagai data. Karakter cek mod-43 bersifat opsional, dan mode Full ASCII bisa mewakili karakter lain dengan menggabungkan pasangan simbol.

  • Digit 0 sampai 9
  • Huruf kapital A sampai Z
  • Spasi dan simbol - . $ / + %
  • Karakter awal dan akhir: *

Di mana Code 39 dipakai

Code 39 dikembangkan pada 1970-an dan populer karena mudah dicetak dan di-decode. Masih dipakai di industri otomotif, di logistik pertahanan lewat program LOGMARS, dan pada tanda pengenal serta label aset internal.

Kekurangannya adalah kepadatan rendah: ia memakan ruang jauh lebih banyak per karakter dibanding Code 128. Simbologi ini ditetapkan dalam ISO/IEC 16388.

Pertanyaan yang sering diajukan

Bisakah Code 39 meng-encode huruf kecil?

Tidak dalam mode standar. Code 39 Full ASCII dapat mewakili huruf kecil dengan menggabungkan dua karakter, tetapi banyak sistem memakai Code 128 sebagai gantinya.

Mengapa barcode Code 39 diawali dan diakhiri tanda bintang?

Tanda bintang adalah karakter awal dan akhir yang memberi tahu scanner di mana barcode dimulai dan berakhir.

Sumber dan standar

Semua istilah