Panduan Lengkap Kod Bar Code 128: Prinsip dan Amalan
Panduan Lengkap Kod Bar Code 128
Code 128 ialah simbologi kod bar linear berketumpatan tinggi yang digunakan secara meluas dalam logistik, pembungkusan dan aplikasi perindustrian. Nama "128" berasal daripada keupayaannya untuk mengekod semua 128 aksara ASCII.
Apakah Aksara ASCII?
Sebelum mendalami Code 128, mari fahami aksara ASCII. Set aksara ASCII mengandungi 128 aksara (dinomborkan 0-127), dibahagikan kepada:
- Aksara Kawalan (0-31 dan 127):
- Aksara ini tidak kelihatan pada skrin
- Contoh: suapan baris, tab, dll.
- Aksara Boleh Lihat (32-126):
- Ruang dan tanda baca (32-47): ruang ! " # $ % & ' ( ) * + , - . /
- Nombor (48-57): 0 1 2 3 4 5 6 7 8 9
- Huruf besar (65-90): A-Z
- Huruf kecil (97-122): a-z
- Tanda baca lain: @ [ \ ] ^ _ { | } ~
Ciri-ciri Code 128
- Pengekodan Berketumpatan Tinggi: Berbanding jenis kod bar lain, Code 128 boleh mengekod lebih banyak data dalam ruang yang lebih kecil
- Panjang Berubah: Tiada sekatan panjang tetap
- Sokongan ASCII Penuh: Boleh mengekod semua 128 aksara ASCII
- Semak Automatik: Termasuk digit semak untuk keselamatan data tinggi
Tiga Subset Pengekodan Code 128
Code 128 mempunyai tiga subset pengekodan berbeza, setiap satu dioptimumkan untuk jenis data tertentu:
- Code 128A
- Mengandungi aksara ASCII 00-95 (0-9, A-Z, kod kawalan)
- Ciri: Boleh mengekod aksara kawalan (seperti suapan baris, tab, dll.)
- Kes penggunaan: Apabila aksara kawalan diperlukan
- Code 128B
- Mengandungi aksara ASCII 32-127 (semua aksara boleh cetak)
- Ciri: Mengandungi semua aksara boleh lihat biasa
- Kes penggunaan: Apabila mencampur huruf besar/kecil, nombor dan simbol
- Code 128C
- Khusus untuk mengekod pasangan nombor (00-99)
- Ciri: Setiap pasangan nombor dimampatkan menjadi satu aksara, paling cekap
- Kes penggunaan: Pengekodan berangka tulen (seperti kod produk, nombor siri)
Pemilihan Subset Automatik
Dalam amalan, apabila menggunakan Code 128 tanpa menentukan subset, penjana kod bar secara automatik menganalisis kandungan dan memilih kombinasi subset optimum. Contohnya, untuk rentetan "123456ABC":
- Enam nombor pertama akan menggunakan subset Code 128C (lebih cekap)
- Huruf akan bertukar secara automatik ke subset Code 128B
- Proses adalah telus kepada pengguna
Oleh itu, melainkan terdapat keperluan khas (seperti aksara kawalan wajib), anda tidak perlu menentukan subset secara manual. Penjana kod bar akan memilih kaedah pengekodan optimum secara automatik.
Cara Menjana Kod Bar Code 128
Untuk menjana kod bar Code 128, ikuti langkah ini:
- Lawati Barcode Maker
- Masukkan kandungan yang ingin dikodkan
- Contoh berangka: 123456789
- Contoh teks: ABC-123
- Contoh campuran: Product#123
- Sesuaikan parameter kod bar:
- Laraskan saiz kod bar (lebar disyorkan sekurang-kurangnya 30mm)
- Pilih sama ada untuk memaparkan teks (disyorkan untuk pengesahan manual)
- Tetapkan warna kod bar (hitam disyorkan untuk kontras tertinggi)
- Klik butang janakan untuk pratonton
- Muat turun imej kod bar
- Format PNG: Sesuai untuk kegunaan web
- Format SVG: Sesuai untuk penskalaan
- Pilihan resolusi tinggi: Sesuai untuk percetakan
Aplikasi Praktikal
Kod bar Code 128 digunakan secara meluas dalam pelbagai bidang:
-
Logistik & Pengangkutan
- Nombor penjejakan: Penjejakan pakej mudah
- Nombor waybill: Menyokong campuran abjad angka
-
Runcit
- Pengenalpastian produk: Boleh termasuk harga, maklumat kod
- Pengurusan inventori: Menyokong nombor batch, tarikh
-
Pembuatan
- Penjejakan pengeluaran: Merakam tarikh pengeluaran, batch
- Kawalan kualiti: Mengandungi maklumat spesifikasi produk
-
Penjagaan Kesihatan
- Peranti perubatan: Menyokong nombor siri dan tarikh luput
- Pengurusan ubat: Mengandungi nombor batch dan maklumat dos
Amalan Terbaik
- Cadangan Pengekodan Data
- Gunakan Code 128 lalai, biarkan penjana pilih subset optimum secara automatik
- Tentukan subset secara manual hanya untuk keperluan khas:
- Gunakan Code 128A apabila aksara kawalan diperlukan
- Pertimbangkan memaksa Code 128C untuk nombor tulen
- Kawalan Kualiti Percetakan
- Kekalkan zon senyap sekurang-kurangnya 3mm
- Pastikan resolusi percetakan minimum 300dpi
- Gunakan bahan tidak reflektif
- Pengesahan Pengimbasan
- Uji dengan pengimbas profesional
- Uji kebolehbacaan pada sudut berbeza
- Sahkan di bawah keadaan pencahayaan berbeza
Soalan Lazim
Soalan: Mengapa kod bar saya tidak boleh diimbas? Jawapan: Sebab yang mungkin:
- Kualiti percetakan tidak mencukupi
- Zon senyap tidak mencukupi
- Kod bar terlalu kecil
- Permukaan terlalu reflektif
Soalan: Saiz apa yang patut saya pilih? Jawapan: Cadangan:
- Lebar minimum: 30mm
- Ketinggian minimum: 15mm
- Saiz teks: sekurang-kurangnya 8pt
Kesimpulan
Code 128 ialah format kod bar yang fleksibel dan boleh dipercayai yang boleh dijana dengan mudah menggunakan alat dalam talian. Walaupun mempunyai tiga subset, anda biasanya tidak perlu menentukannya secara manual – biarkan penjana kod bar memilih penyelesaian optimum. Memahami prinsip dan amalan terbaiknya membantu kita mengaplikasikan teknologi ini dengan lebih baik.