Generator Barcode Codabar
Buat kode batang Codabar untuk alur kerja di bidang layanan kesehatan, laboratorium, perpustakaan, dan identifikasi sistem lama.
Generator Barcode & Matriks
Pratinjau Studio Langsung
Generator Nomor Seri Batch Code 128
Buat barcode Code 128 berurutan untuk SKU gudang, tag aset, label inventaris, dan pengenal internal lainnya.
Generator Barcode Codabar
Jawaban singkat: Codabar, yang juga dikenal sebagai NW-7, USD-4 dan Monarch, mengenkripsi digit 0–9 serta karakter -, $, :, /, . , +. Ini bersifat self-checking tanpa digit pemeriksaan wajib, dan menggunakan empat karakter start/stop yang bisa saling dipertukarkan: A, B, C dan D.
Cara membuat barcode Codabar
- Masukkan data yang akan dikodekan — angka 0–9 dan karakter khusus -, $, :, /, ., dan + dapat digunakan. Codabar tidak dapat mengodekan huruf dalam muatan data; satu-satunya karakter alfabet adalah simbol mulai/berhenti.
- Pilih karakter mulai (A, B, C, atau D) dan karakter berhenti (A, B, C, atau D). Untuk aplikasi bank darah, kombinasinya memiliki arti — lihat bagian bank darah di bawah. Untuk penggunaan umum, A–B adalah konvensi yang umum.
- Jika aplikasi Anda menggunakan digit pemeriksa opsional (Mod 16 atau Mod 10), pastikan skema yang digunakan, lalu aktifkan fitur tersebut. Standar inti Codabar tidak mewajibkan digit pemeriksa, tetapi beberapa aplikasi di bidang kesehatan dan perpustakaan menambahkannya.
- Tinjau panel Smart Barcode Intelligence untuk melihat skor keterbacaan dan validasi karakter.
- Unduh dalam format PNG, SVG, WEBP, atau JPG dengan ukuran hingga 4096 px, menggunakan warna saat ini, latar belakang putih, atau transparan.
Barcode dibuat di browser Anda. Tidak ada data yang Anda masukkan yang diunggah.
What Codabar is
Codabar dikembangkan pada tahun 1972 oleh Pitney Bowes. Barcode ini juga dikenal sebagai NW-7 (Jepang), USD-4 (ANSI), Monarch, dan Code 2 of 7. Spesifikasi yang mengaturnya adalah AIM-BC3-2000, Uniform Symbology Specification for Codabar, yang dirujuk dalam panduan barcode di barcodeguide.seagullscientific.com. Codabar tidak memiliki standar ISO/IEC khusus.
Setiap karakter Codabar dikodekan dalam 7 elemen (4 batang dan 3 spasi), dengan 2 atau 3 elemen berukuran lebar. Sebutan "2 of 7" pada alias Code 2 of 7 merujuk pada struktur ini. Codabar memiliki mekanisme pemeriksaan mandiri, yang berarti kesalahan pada satu elemen dalam sebuah karakter akan mengubah karakter tersebut menjadi pola tidak valid yang ditolak oleh dekoder, alih-alih menghasilkan nilai yang salah tanpa terdeteksi.
Standar inti Codabar tidak mewajibkan digit pemeriksa. Beberapa aplikasi di bidang kesehatan dan perpustakaan menggunakan karakter pemeriksa Mod 16 atau Mod 10 sebagai opsi. Perlu tidaknya menyertakan digit pemeriksa bergantung pada kebutuhan sistem penerima.
Banyak pemindai modern menonaktifkan Codabar secara default karena format ini sudah lama. Jika Anda menerapkan Codabar pada instalasi baru, aktifkan format ini melalui panduan pemrograman pemindai sebelum sistem mulai digunakan.
Spesifikasi teknis Codabar
| Kolom | Nilai | Sumber |
|---|---|---|
| Nama lengkap | Codabar | — |
| Also known as | NW-7 (Japan), USD-4 (ANSI), Monarch, Code 2 of 7 | barcodeguide.seagullscientific.com; barcodegen.net |
| Year developed | 1972 (Pitney Bowes) | barcodefyi.com; barcodegen.net |
| Governing spec | AIM-BC3-2000 Uniform Symbology Specification — Codabar | barcodeguide.seagullscientific.com |
| ISO/IEC standard | Tidak ada | barcodeguide.seagullscientific.com |
| Encodable characters | Digits 0–9; special characters -, $, :, /, ., + | barcodefyi.com; barcodegen.net |
| Start/stop characters | A, B, C, D (any combination; not part of data payload) | barcodefyi.com; barcodegen.net |
| Symbol length | Bervariasi | barcodeguide.seagullscientific.com |
| Elements per character | 7 (4 bars + 3 spaces); 2 or 3 wide elements per character | barcodeguide.seagullscientific.com; barcodefyi.com |
| Self-checking | Ya | barcodefyi.com |
| Digit pemeriksa | None mandatory. Optional Mod 16 or Mod 10 check character used by some healthcare and library applications. | barcodefyi.com; barcodegen.net; barcodefyi.com deep dive |
| Quiet zones | Minimum 10X | barcodefyi.com deep dive; barcodeguide.seagullscientific.com |
| Min bar height | 5.0 mm or 15% of symbol width (excluding quiet zones), whichever is greater | barcodeguide.seagullscientific.com |
| Density | Approximately 10 characters per inch | barcodefyi.com deep dive |
Sistem karakter awal/akhir
Setiap simbol Codabar diawali dengan karakter awal dan diakhiri dengan karakter akhir. Keempat pilihan — A, B, C, dan D — secara struktural sama dengan karakter Codabar lainnya dalam hal pola batangnya, tetapi dekoder membedakannya dari karakter data. Karakter awal dan akhir tidak dikirim sebagai bagian dari data hasil dekode; keduanya membatasi muatan data.
Tidak seperti kebanyakan simbologi barcode, Codabar memungkinkan kombinasi karakter awal dan akhir apa pun. A–B adalah salah satu konvensi yang umum; B–B adalah konvensi lainnya. Dalam perbankan darah, pemilihan pasangan karakter awal/akhir memiliki makna khusus yang ditetapkan oleh standar AABB (lihat di bawah).
When to use Codabar
Blood banking (AABB standard)
AABB (American Association of Blood Banks, yang sekarang hanya disebut AABB) mewajibkan penggunaan Codabar untuk label kantong darah dan dokumentasi terkait bank darah. Pasangan karakter awal/akhir memberikan informasi tentang hal yang diwakili oleh label tersebut:
- Pasangan mulai/berhenti A–B: nomor donasi
- Pasangan mulai/berhenti C–D: kode komponen
- Pasangan mulai/berhenti D–D: tanggal kedaluwarsa atau golongan darah
Bank darah sedang beralih ke ISBT 128 (standar berbasis Code 128 untuk layanan transfusi darah internasional). ISBT 128 menyediakan sistem penomoran unik secara global dan kapasitas data yang lebih besar. Banyak fasilitas terakreditasi AABB masih menggunakan peralatan Codabar bersamaan dengan ISBT 128 atau dalam proses peralihan ke ISBT 128. Jika Anda sedang memelihara atau memigrasikan sistem pelabelan bank darah, pastikan standar yang saat ini digunakan fasilitas Anda sebelum membuat barcode.
Libraries
Codabar digunakan di banyak sistem perpustakaan terintegrasi lama untuk kartu anggota dan label punggung buku. Nomor kartu perpustakaan anggota dikodekan dalam Codabar, sedangkan label punggung buku memuat pengenal item milik perpustakaan. Sebagian besar sistem perpustakaan telah beralih ke Code 128 atau Code 39 untuk penerapan baru, tetapi pembaca dan katalog Codabar yang sudah ada masih aktif digunakan di perpustakaan umum dan akademik.
Nomor surat muatan udara FedEx lama
Secara historis, FedEx menggunakan Codabar untuk nomor pelacakan surat muatan udara. Sebagian besar operasi FedEx telah beralih ke Code 128, tetapi Codabar masih muncul dalam dokumentasi lama dan sistem arsip. Jika Anda mencetak ulang label lama atau mempertahankan kompatibilitas dengan sistem FedEx yang lebih lama, Codabar adalah format yang tepat.
Photo lab order numbers
Beberapa sistem manajemen laboratorium foto yang dibuat pada 1980-an dan 1990-an menggunakan Codabar untuk pengenal pesanan dan amplop. Penggunaan lama ini sangat terbatas, tetapi disebutkan di sini karena sistem tersebut terkadang digunakan kembali saat bisnis pemrosesan film mendigitalkan arsip mereka.
For any new project that requires a numeric or limited-special-character barcode, Code 128 is the correct modern choice. Code 128 encodes all ASCII characters, is standardised under ISO/IEC 15417:2007, and is enabled by default on all modern scanners.
Persyaratan desain dan pencetakan
Sediakan zona kosong minimal 10X (sepuluh kali dimensi X, yaitu lebar batang tersempit) di kedua sisi simbol. Dekoder Codabar menggunakan zona kosong untuk menemukan karakter mulai dan berhenti. Sumber: barcodefyi.com deep dive; barcodeguide.seagullscientific.com.
Tinggi batang harus minimal 5,0 mm atau 15% dari lebar simbol (tidak termasuk zona kosong), mana pun yang lebih besar. Sumber: barcodeguide.seagullscientific.com.
Kerapatan Codabar sekitar 10 karakter per inci. Angka ini lebih rendah daripada Code 128 (biasanya 17 karakter per inci), sehingga label Codabar lebih panjang daripada label Code 128 yang setara untuk data yang sama. Pastikan label memiliki lebar fisik yang memadai.
Kontras cetak harus tinggi. Batang gelap pada latar belakang terang adalah kombinasi yang andal untuk semua barcode 1D. Tinta dengan kontras rendah, bahan cetak mengilap yang menimbulkan silau, atau pencetakan di atas latar belakang berwarna merupakan penyebab umum kegagalan pemindaian.
Ekspor SVG lebih disarankan untuk keperluan cetak karena tidak bergantung pada resolusi.
Pemecahan masalah: mengapa barcode Codabar Anda tidak dapat dipindai
Codabar tidak diaktifkan pada pemindai. Ini adalah penyebab kegagalan yang paling umum khusus untuk Codabar. Banyak pemindai modern menonaktifkan Codabar secara default karena format ini sudah lama. Cari kode batang pemrograman untuk mengaktifkan Codabar di manual pemindai Anda, lalu pindai kode tersebut.
Pasangan start/stop tidak sesuai dengan yang diharapkan aplikasi. Sistem bank darah yang mengharapkan start/stop A–B tidak akan memproses barcode yang dicetak dengan A–A. Periksa dokumentasi aplikasi dan buat ulang barcode dengan pasangan yang benar.
Data berisi karakter yang tidak valid. Codabar mengodekan angka dan enam karakter khusus (-, $, :, /, ., +). Huruf dalam payload data tidak valid. Pastikan data hanya berisi karakter yang didukung.
Zona tenang terlalu pendek. Zona tenang 10X diperlukan di kedua sisi. Jika label dicetak dengan barcode terlalu dekat ke tepi, pemindai mungkin tidak mengenali awal simbol.
Skema digit pemeriksa tidak sesuai. Jika aplikasi mengharapkan karakter pemeriksa Mod 16 dan barcode dicetak tanpa karakter tersebut, pemindaian akan berhasil diverifikasi, tetapi aplikasi mungkin menolak payload. Pastikan apakah digit pemeriksa diperlukan dan skema mana yang harus digunakan.
Label terlalu kecil untuk jarak pemindaian tersebut. Dengan kepadatan sekitar 10 karakter per inci, label Codabar yang mengodekan nomor bank darah 10 digit memiliki panjang sekitar 2,5 cm pada kepadatan standar. Pastikan ukuran minimum label sesuai dengan jarak kerja pemindai Anda.
Codabar versus Code 128
| Fitur | Codabar | Code 128 |
|---|---|---|
| Set karakter | Digits 0–9; -, $, :, /, ., + | All 128 ASCII characters (values 0–127) |
| ISO/IEC standard | None (AIM-BC3-2000) | ISO/IEC 15417:2007 |
| Digit pemeriksa | None mandatory (optional Mod 16 or Mod 10) | Mandatory Mod-103 check character |
| Scanner default | Often disabled — must be enabled | Enabled by default on all modern scanners |
| Start/stop | A, B, C, D — choice carries application-specific meaning | Three start characters (A, B, C set) — not exposed to users |
| New project suitability | Not recommended | Recommended |
| Primary use today | Blood banks (AABB), legacy libraries, legacy FedEx air bills | Shipping, warehouse, inventory, GS1-128 |
Menggunakan kode batang ini di Bahrain dan rantai pasokan internasional
Peritel, importir, produsen, dan tim logistik di Bahrain sebaiknya memastikan pengenal sesuai dengan aturan mitra dagang mereka. GTIN untuk produk ritel harus diperoleh dari organisasi penerbit yang berwenang; generator membuat gambar barcode, tetapi tidak menetapkan kepemilikan. Referensi stok dan aset internal dapat menggunakan nilai yang ditetapkan organisasi jika sistem penerima mendukungnya.
Gunakan bahasa Inggris Britania dalam panduan operasional jika sesuai dengan gaya organisasi Anda, dan tambahkan instruksi dalam bahasa Arab untuk tim yang membutuhkannya. Lakukan pencetakan dalam kondisi penggunaan sebenarnya. Panas, cahaya terang, debu, kemasan melengkung, dan laminasi reflektif di Bahrain dapat menimbulkan masalah kontras atau permukaan yang tidak terlihat di monitor.
Pastikan area kosong di sekitar barcode tetap bersih, jangan meregangkan gambar, dan utamakan batang gelap pada latar polos berwarna terang. Pindai sampel dari awal, tengah, dan akhir proses pencetakan. Untuk penggunaan yang diatur dalam bidang ritel, layanan kesehatan, penerbitan, atau logistik, pastikan spesifikasi GS1, lembaga ISBN, pelanggan, atau industri yang berlaku sudah dikonfirmasi sebelum produksi disetujui.
Sebelum mencetak
- Simbolografi yang benar dipilih
- Kepemilikan pengidentifikasi dikonfirmasi
- Digit pemeriksaan terverifikasi
- Zona tenang dijaga tetap bebas
- Kontras bilah kuat
- Rasio aspek tidak berubah
- SVG atau PNG resolusi tinggi
- Tes pemindai produksi
Pertanyaan yang sering diajukan
Buka pertanyaan untuk membaca jawaban teknis yang ringkas.
01Apa itu barcode Codabar?+
Codabar adalah barcode 1D self-checking yang dikembangkan pada tahun 1972 oleh Pitney Bowes. Ia juga dikenal sebagai NW-7, USD-4 dan Monarch. Ia mengkodekan digit 0–9 dan karakter khusus -, $, :, /, ., dan +, menggunakan empat karakter mulai/berhenti yang bisa saling ditukar (A, B, C, D). Ia tidak memiliki standar ISO dan tidak memiliki digit cek wajib. Sumber: AIM-BC3-2000 via barcodeguide.seagullscientific.com.
02Untuk apa Codabar digunakan?+
Penggunaan aktif utama Codabar adalah label bank darah (diberlakukan oleh AABB untuk nomor donasi, kode komponen dan tanggal kadaluwarsa menggunakan pasangan start/stop tertentu), kartu anggota perpustakaan dan label punggung buku, serta nomor air-waybill FedEx warisan. Itu juga digunakan dalam sistem pesanan laboratorium foto awal. Untuk penyebaran baru, Code 128 adalah rekomendasi standar.
03Mengapa bank darah menggunakan Codabar?+
AABB (the American Association of Blood Banks) mewajibkan Codabar untuk label kantong darah karena pasangan karakter start/stop membawa informasi: A–B mengenkripsi nomor donasi, C–D kode komponen, dan D–D tanggal kedaluwarsa atau golongan darah. Bank darah sedang beralih ke ISBT 128, standar internasional berbasis Code 128, tetapi banyak fasilitas masih mengoperasikan peralatan Codabar. Sumber: barcodefyi.com deep dive.
04Apa perbedaan antara Codabar dan Code 39?+
Keduanya adalah barcode 1D diskret dan self-checking tanpa digit pemeriksaan wajib. Code 39 mengkodekan A–Z, 0–9 dan tujuh karakter khusus (26 lebih banyak daripada Codabar), distandarisasi di bawah ISO/IEC 16388:2023, dan banyak digunakan dalam aplikasi industri dan US DoD. Codabar mengkodekan himpunan karakter yang lebih sempit tetapi menggunakan empat karakter start/stop dengan makna spesifik aplikasi, itulah sebabnya bank darah mengadopsinya. Untuk proyek baru, Code 128 lebih disukai dibanding keduanya.
05Apakah Codabar memiliki digit pemeriksa?+
Standar inti AIM-BC3-2000 tidak mengharuskan digit pemeriksa. Codabar bersifat self-checking, artinya kesalahan satu-elemen menghasilkan karakter tidak valid yang ditolak oleh decoder. Beberapa aplikasi — terutama sistem kesehatan dan perpustakaan — menambahkan karakter pemeriksa Mod 16 atau Mod 10 opsional. Konfirmasikan apakah sistem penerima mengharapkan digit pemeriksa, dan jika ya, skema mana, sebelum mencetak.
06Apa karakter start/stop dalam Codabar?+
Codabar menggunakan empat karakter start/stop: A, B, C, dan D. Kombinasi start dan stop apa pun valid. Karakter start dan stop membingkai muatan data dan tidak dikirimkan sebagai bagian dari string yang didekode. Dalam bank darah, pasangan tersebut membawa makna yang didefinisikan oleh AABB: A–B untuk nomor donor, C–D untuk kode komponen, D–D untuk tanggal kedaluwarsa atau golongan darah.
07Apa itu NW-7?+
NW-7 adalah nama Jepang untuk Codabar. Penamaan "NW" berasal dari struktur pengkodean batang. Simbologi yang sama juga disebut USD-4 (ANSI), Monarch, dan Code 2 of 7 di pasar dan konteks standar yang berbeda. Semua nama merujuk pada format barcode yang sama yang diatur oleh AIM-BC3-2000.
08Apakah Codabar masih digunakan di perpustakaan?+
Ya, di sistem lama. Banyak perpustakaan umum dan akademik masih menggunakan kartu pemustaka dan label item yang dikodekan dengan Codabar karena sistem perpustakaan terintegrasi mereka dipasang ketika Codabar adalah format standar. Sebagian besar penerapan sistem perpustakaan baru menggunakan Code 128 atau Code 39. Perpustakaan yang mempertahankan infrastruktur Codabar yang ada mungkin membutuhkan pemindai dan printer label yang kompatibel dengan Codabar.
09Apa itu ISBT 128 dan bagaimana cara menggantikan Codabar?+
ISBT 128 adalah standar internasional untuk pelabelan darah yang berbasis pada Code 128 (ISO/IEC 15417:2007). Standar ini menyediakan sistem penomoran unik secara global, set karakter yang lebih luas daripada Codabar, dan kompatibilitas dengan infrastruktur pemindai modern. Bank darah yang terakreditasi AABB secara bertahap beralih dari Codabar ke ISBT 128. Kedua standar tersebut hidup berdampingan selama masa transisi; beberapa fasilitas mencetak kedua format pada label yang sama.
10Bagaimana cara mengaktifkan Codabar pada pemindai saya?+
Codabar dinonaktifkan secara default pada sebagian besar pemindai barcode modern karena ini adalah format warisan. Untuk mengaktifkannya, cari simbol pemrograman pengaktifan Codabar di panduan pemrograman model pemindai Anda dan pindai simbol tersebut. Proses tepatnya berbeda menurut pabrikan (Zebra, Honeywell, Datalogic, dll.) — merujuk pada panduan spesifik model. Setelah diaktifkan, uji dengan barcode yang diketahui baik sebelum menyebarkannya.