Code 128

Juga dipanggil: Code-128, GS1-128, UCC/EAN-128

Takrifan

Code 128 ialah kod bar linear berketumpatan tinggi yang boleh mengekodkan kesemua 128 aksara ASCII. Ia menggunakan tiga set kod, A, B dan C, serta aksara semakan mod-103.

Set kod A, B dan C

Code 128 bertukar antara tiga set kod untuk memuatkan pelbagai jenis data dengan cekap. Set A meliputi huruf besar, digit dan aksara kawalan; set B meliputi huruf besar dan kecil, digit dan tanda baca; set C memadatkan dua digit ke dalam setiap aksara simbol, yang menjadikan nombor panjang sangat padat.

Setiap aksara simbol selebar 11 modul, terdiri daripada 3 palang dan 3 ruang, dan corak henti ialah 13 modul. Pengekod boleh menukar set di tengah kod bar untuk memastikannya sependek mungkin.

Aksara semakan

Setiap kod bar Code 128 berakhir dengan aksara semakan yang wajib. Ia dikira dengan menambah nilai aksara mula kepada jumlah nilai setiap aksara data yang didarab dengan kedudukannya, kemudian mengambil baki selepas dibahagi dengan 103. Aksara semakan tidak ditunjukkan dalam teks boleh dibaca manusia.

GS1-128 dalam logistik

GS1-128 ialah Code 128 dengan aksara FNC1 selepas aksara mula, yang menandakan kandungan sebagai Application Identifier GS1. Ia kod bar linear standard pada label penghantaran dan palet, di mana ia sering membawa SSCC (Application Identifier 00) bersama GTIN, nombor kelompok dan tarikh.

Code 128 dinyatakan dalam ISO/IEC 15417 dan digunakan secara meluas untuk penghantaran, pergudangan dan label dalaman.

Soalan lazim

Apakah perbezaan antara Code 128 dan GS1-128?

GS1-128 ialah Code 128 dengan aksara FNC1 pada permulaan dan data yang distruktur sebagai Application Identifier GS1. Code 128 biasa boleh memuatkan sebarang teks ASCII.

Bolehkah Code 128 mengekodkan huruf kecil?

Ya. Set kod B meliputi huruf kecil, jadi Code 128 boleh mengekodkan set aksara ASCII penuh.

Sumber dan piawaian

Semua istilah