Pembuat Barcode Pharmacode
Buat simbol Pharmacode yang digunakan untuk kemasan farmasi dan verifikasi produksi.
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.
Pembuat Barcode Pharmacode
Jawaban singkat: Pharmacode, juga disebut Laetus Code, mengkodekan sebuah bilangan bulat tunggal antara 3 dan 131.070 dalam pengkodean batang biner. Kode ini tidak memiliki digit pemeriksa dan tidak mempunyai standar GS1 atau ISO. Ini adalah barcode pengendalian proses yang digunakan pada lini pengemasan farmasi untuk memverifikasi bahwa leaflet atau karton yang benar ada, bukan untuk mengidentifikasi suatu produk.
Cara membuat barcode Pharmacode
- Masukkan bilangan bulat yang akan dikodekan—nilainya harus antara 3 dan 131.070. Pharmacode mengodekan angka, bukan rangkaian karakter; jangan masukkan teks.
- Pastikan nilainya tidak termasuk dalam daftar nilai yang tidak dapat digunakan (dijelaskan di bagian spesifikasi teknis di bawah). Nilai-nilai ini menghasilkan simbol yang tidak terbaca.
- Pilih varian: standar satu jalur, miniatur satu jalur, atau dua jalur. Sesuaikan dengan peralatan dan ruang label pada lini pengemasan Anda.
- Tinjau panel Smart Barcode Intelligence untuk mendapatkan masukan tentang validasi dan keterbacaan.
- Unduh dalam format PNG, SVG, WEBP, atau JPG hingga ukuran 4096 px, dengan latar belakang berwarna sesuai warna saat ini, putih, atau transparan.
Barcode dibuat di browser Anda. Tidak ada data yang Anda masukkan yang diunggah.
What Pharmacode is
Pharmacode adalah nama umum untuk Pharmaceutical Binary Code. Kode ini juga dikenal sebagai Laetus Code atau Laetuscode, sesuai nama Laetus am Sandberg, perusahaan Jerman yang mengembangkan dan menerbitkan spesifikasinya. Sumber definitifnya adalah PHARMACODE GUIDE, edisi ke-4, yang diterbitkan oleh Laetus pada Juli 1997.
Pharmacode has no ISO/IEC standard and is not a GS1 standard. It is a proprietary format used exclusively in the pharmaceutical packaging industry.
Apa yang dikodekan Pharmacode — dan mengapa hal itu penting
Sebagian besar barcode mengodekan serangkaian karakter. Pharmacode mengodekan satu bilangan bulat non-negatif. Rentang yang valid adalah 3 hingga 131.070. Pengodeannya bersifat biner: setiap batang berukuran sempit atau lebar. Batang sempit mewakili nilai biner 2^n, sedangkan batang lebar mewakili 2 × 2^n, dengan n menunjukkan posisi batang dari kanan, dimulai dari nol. Pembaca menjumlahkan nilai-nilai tersebut untuk mendekode bilangan bulatnya.
Desain ini memiliki dua konsekuensi penting. Pertama, simbolnya menjadi sangat ringkas—nilai lengkap dapat direpresentasikan hanya dengan 2 hingga 16 batang. Kedua, karena nilainya berupa bilangan bulat yang ditetapkan oleh proses pengemasan (bukan diturunkan dari identitas produk), Pharmacode adalah barcode untuk pengendalian pengemasan, bukan barcode untuk identifikasi produk.
Pharmacode sengaja tidak menyertakan digit pemeriksa dan dalam Laetus PHARMACODE GUIDE disebut tidak dapat memeriksa dirinya sendiri. Ini merupakan pilihan desain yang disengaja: kecepatan dan keringkasan pada lini pengemasan berkecepatan tinggi lebih penting daripada perhitungan digit pemeriksa berlapis yang digunakan pada barcode ritel. Pemindai harus dapat membaca simbol dengan benar dalam satu kali lintasan pada kecepatan lini, bahkan ketika barcode dicetak dengan satu warna tinta pada bahan kemasan.
Why Pharmacode exists
Dalam manufaktur farmasi, sebuah lini pengemasan merakit beberapa komponen: produk, karton, leaflet (brosur sisipan kemasan), dan terkadang pembungkus luar. Kesalahan pencampuran—memasukkan leaflet yang salah ke dalam karton yang salah—merupakan pelanggaran GMP (Praktik Manufaktur yang Baik) dengan konsekuensi serius terhadap keselamatan pasien.
Pharmacode menyediakan verifikasi di lini produksi: setiap komponen memiliki Pharmacode yang mewakili angka yang ditetapkan untuk artikel tertentu dalam konfigurasi lini tertentu. Sistem visi atau pemindai membaca Pharmacode dengan cepat saat setiap komponen melintas. Jika kodenya tidak cocok dengan nilai yang diharapkan, lini akan berhenti atau barang tersebut akan ditolak.
This is entirely different from a retail barcode's purpose, which is product identification for a checkout scanner or supply chain. Pharmacode does not appear in GS1's product databases. It is invisible to retail point-of-sale systems. It coexists on pharmaceutical packaging alongside — or has been superseded by — GS1 Data Matrix under EU FMD serialisation requirements, but Pharmacode and GS1 Data Matrix serve different functions and are not interchangeable.
Spesifikasi teknis Pharmacode
Semua dimensi dan nilai struktural dalam bagian ini bersumber dari Laetus PHARMACODE GUIDE, edisi ke-4, Juli 1997. Catatan riset untuk halaman ini menyebutkan bahwa PHARMACODE GUIDE dirujuk melalui salinan yang dihosting pihak ketiga di pdf4pro.com (https://pdf4pro.com/view/pharmacode-guide-5bc5aa.html), bukan langsung dari Laetus. Konfirmasi tambahan untuk nilai numerik bersumber dari Wikipedia (https://en.wikipedia.org/wiki/Pharmacode) dan neodynamic.com (http://www.neodynamic.com/barcodes/Pharmacode-Barcode.aspx).
| Kolom | Nilai | Sumber |
|---|---|---|
| Nama lengkap | Pharmacode (Pharmaceutical Binary Code) | Wikipedia |
| Also known as | Laetus Code, Laetuscode | Wikipedia; bulkbarcode-generator.com |
| ISO/IEC standard | None — proprietary. Published as PHARMACODE GUIDE, 4th edition, July 1997, by Laetus am Sandberg, Germany. | PHARMACODE GUIDE (via pdf4pro.com) |
| GS1 standard | Tidak | bulkbarcode-generator.com; Wikipedia |
| Encodable data type | Single non-negative integer only | Wikipedia; neodynamic.com |
| Valid value range | 3 to 131,070 | Wikipedia; neodynamic.com |
| Digit pemeriksa | None — not self-checking by design | PHARMACODE GUIDE |
| Bar count | Minimum 2 bars; maximum 16 bars | Wikipedia |
| Pengodean | Binary: narrow bar = 2^n; wide bar = 2 × 2^n (n = bar position from right, starting at 0) | Wikipedia |
| Read direction | Right-to-left (standard); omnidirectional reading detects orientation by directional asymmetry | Wikipedia; bulkbarcode-generator.com |
| Directional security | Scanning left-to-right yields a different number than scanning right-to-left — detects upside-down insertion | Wikipedia; bulkbarcode-generator.com |
| One-track standard dimensions | Thin bar: 0.5 mm; thick bar: 1.5 mm; gap: 1.0 mm; height: 8.0 mm (nominal) | PHARMACODE GUIDE §dimensions |
| One-track miniature dimensions | Thin bar: 0.35 mm; thick bar: 1.0 mm; gap: 0.65 mm; height: 6.0 mm | PHARMACODE GUIDE |
| Variants | One-track standard; one-track miniature; two-track | PHARMACODE GUIDE |
| Best practice | Use at least 3 bars; mix of thick and thin bars. An all-thick or all-thin symbol is not secure. | Wikipedia |
| Penggunaan umum | Pharmaceutical packaging line verification — carton flaps, instruction leaflets | PHARMACODE GUIDE; bulkbarcode-generator.com |
Unusable values
Nilai bilangan bulat berikut menghasilkan simbol Pharmacode yang tidak dapat dibaca dan tidak boleh digunakan. Sumber: neodynamic.com.
3, 6, 7, 14, 15, 30, 31, 62, 63, 126, 127, 254, 255, 510, 511, 1022, 1023, 2046, 2047, 4094, 4095, 8190, 8191, 16382, 16383, 32766, 32767, 65534, 65535, 131070
Nilai-nilai ini sesuai dengan kombinasi batang yang menghasilkan pola ambigu atau degeneratif. Sebelum menetapkan nilai Pharmacode pada suatu kemasan, pastikan nilai tersebut tidak tercantum dalam daftar ini. Generator akan menandai nilai-nilai tersebut dan tidak akan membuat simbolnya.
Varian satu jalur, miniatur, dan dua jalur
Standar satu jalur adalah varian yang paling umum digunakan. Tinggi batang nominalnya adalah 8,0 mm, dengan lebar batang tipis 0,5 mm dan lebar batang tebal 1,5 mm. Jarak antarbatang adalah 1,0 mm.
Barcode miniatur satu jalur digunakan ketika ruang label terbatas — misalnya, pada tutup karton yang sempit atau kemasan blister kecil. Tinggi bar adalah 6.0 mm dan semua lebar bar diperkecil secara proporsional.
Pharmacode dua jalur menggunakan dua baris bar paralel, sehingga dapat menampung rentang nilai yang lebih besar atau menghasilkan simbol yang lebih ringkas untuk nilai yang sama. PHARMACODE GUIDE (edisi ke-4, 1997) mendokumentasikan struktur dua jalur. Dalam praktiknya, format dua jalur lebih jarang digunakan daripada format satu jalur.
When to use Pharmacode
Pharmaceutical packaging lines using in-line verification systems. Pharmacode is the appropriate choice when your line equipment — camera systems, scanners, rejection units — is configured to read Pharmacode for packaging control. If your equipment reads Code 128 or GS1 Data Matrix, use those formats instead.
Verifikasi leaflet. Leaflet petunjuk yang dilipat dan dimasukkan ke dalam karton biasanya memiliki Pharmacode pada tepi lipatannya. Pemindai membaca kode tersebut saat leaflet dimasukkan. Jika nilainya tidak sesuai dengan nomor yang diharapkan untuk karton tersebut, unit rakitan akan ditolak.
Identifikasi karton pada lini produksi. Pharmacode pada lembar karton dibaca saat karton dibentuk, lalu dibaca kembali saat produk dikemas. Kode ini memastikan bahwa karton yang digunakan sesuai dengan konfigurasi lini produksi tersebut.
Pharmacode is not appropriate for retail product identification, supply chain tracking, product serialisation or any use that requires the barcode to carry a GTIN or be read by a retail scanner. For those purposes, use EAN-13, Code 128 or GS1 Data Matrix.
Persyaratan desain dan pencetakan
Pharmacode dirancang agar dapat dibaca dengan kecepatan tinggi dalam satu lintasan cetak tinta pada bahan kemasan. Persyaratan kualitas cetaknya ketat.
Lebar batang harus akurat. Lebar batang tipis (standar 0,5 mm atau miniatur 0,35 mm) dan batang tebal (standar 1,5 mm atau miniatur 1,0 mm) harus dicetak dengan presisi. Tinta yang melebar hingga membuat batang tipis tampak lebar akan menyebabkan kesalahan pembacaan.
Jangan gunakan tinta dengan kontras rendah. Pharmacode harus dapat dibaca oleh sistem visi atau pemindai pada lini pengemasan, yang sering beroperasi dengan kecepatan tinggi. Kontras tinggi antara batang dan substrat wajib diterapkan.
Pastikan simbol memiliki setidaknya 3 batang dan polanya terdiri dari kombinasi batang tebal dan tipis. PHARMACODE GUIDE menyatakan bahwa simbol yang seluruh batangnya tebal atau seluruhnya tipis tidak aman.
Ekspor SVG dari generator ini tidak bergantung pada resolusi dan menghasilkan output paling akurat untuk alur kerja pembuatan pelat dan produksi label.
Pemecahan masalah: mengapa Pharmacode Anda tidak dapat dipindai
Nilai tersebut ada dalam daftar nilai yang tidak dapat digunakan. Periksa nilai tersebut berdasarkan daftar di atas. Tetapkan bilangan bulat lain yang tidak tercantum dalam daftar.
Simbol tersebut memiliki bar yang semuanya tebal atau semuanya tipis. Ini menunjukkan bahwa nilai yang dikodekan tidak menghasilkan pola yang aman. Ubah nilainya.
Kualitas cetaknya buruk. Bar tipis yang melebar karena tinta hingga menutup celah, atau celah yang terlalu sempit, akan menyebabkan kesalahan pembacaan pada kecepatan jalur yang tinggi. Gunakan verifier dalam kondisi produksi sebelum penerapan penuh.
Variannya tidak sesuai dengan peralatan. Pharmacode satu jalur dan dua jalur memerlukan konfigurasi dekoder yang berbeda. Pastikan varian yang diharapkan oleh peralatan di jalur produksi.
Orientasinya terbalik. Asimetri arah pada Pharmacode membuat kode yang dibaca dalam posisi terbalik menghasilkan nilai yang berbeda. Pastikan orientasi yang diharapkan pemindai pada lini Anda.
Pharmacode versus Code 128
| Fitur | Pharmacode | Code 128 |
|---|---|---|
| Data encoded | Single integer (3–131,070) | Any ASCII character string, variable length |
| ISO/IEC standard | None (proprietary Laetus, 1997) | ISO/IEC 15417:2007 |
| Digit pemeriksa | Tidak ada | Mandatory Mod-103 check character |
| Penggunaan utama | Pharma packaging line process control | Shipping, warehouse, inventory, GS1-128 |
| Retail scanner support | No — not read by retail or supply-chain scanners | Yes — default on all modern scanners |
| GS1 standard | Tidak | Yes (as GS1-128 with FNC1 and Application IDs) |
| Appropriate for | In-line packaging verification on pharma lines | Any alphanumeric labelling; supply chain |
Pharmacode and Code 128 are not interchangeable. If your packaging system uses Pharmacode for line verification and also needs a supply-chain or serialisation barcode, both symbols appear on the same label or carton — Pharmacode for the in-line verification system and Code 128 or GS1 Data Matrix for supply-chain tracking.
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 Pharmacode?+
Pharmacode, juga disebut Laetus Code, adalah barcode biner farmasi yang mengenkode sebuah bilangan bulat tunggal antara 3 dan 131.070. Ini adalah barcode kontrol-proses yang digunakan pada lini pengemasan farmasi untuk memverifikasi bahwa leaflet atau karton yang benar berada pada posisi yang benar. Ia tidak memiliki standar ISO/IEC dan tidak memiliki standar GS1. Sumber: Laetus PHARMACODE GUIDE, edisi ke-4, 1997.
02Apa yang dikodekan oleh Pharmacode?+
Pharmacode menyandi satu bilangan bulat non-negatif. Itu tidak menyandi string teks, nama produk, atau GTIN. Bilangan bulat tersebut ditetapkan oleh operasi pengemasan farmasi dan hanya bermakna dalam sistem itu. Rentang yang berlaku adalah 3 hingga 131.070. Nilai-nilai tertentu dalam rentang tersebut tidak dapat digunakan karena menghasilkan simbol yang tidak dapat dibaca.
03Berapa rentang nilai yang valid untuk Pharmacode?+
Pharmacode dapat merepresentasikan bilangan bulat dari 3 hingga 131.070. Sekitar 30 nilai tertentu dalam rentang itu tidak dapat digunakan karena menghasilkan pola batang yang degeneratif — termasuk 3, 6, 7, 14, 15, 30, 31, 62, 63, 126, 127 dan seterusnya dalam pola penggandaan hingga 131.070. Sumber: neodynamic.com.
04Mengapa Pharmacode digunakan dalam kemasan farmasi?+
Pharmacode berfungsi sebagai barcode verifikasi in-line pada lini pengemasan produk farmasi. Kode ini memastikan bahwa leaflet, karton, atau komponen yang benar berada pada posisi yang benar sebelum perakitan selesai. Sebuah pemindai membaca Pharmacode saat setiap komponen melewati; ketidaksesuaian menghentikan lini atau mengeluarkan item tersebut. Ini mencegah kesalahan pencampuran pengemasan GMP, yang merupakan masalah keselamatan pasien.
05Apakah Pharmacode memiliki digit pemeriksa?+
Tidak. Pharmacode tidak membawa digit pemeriksa dan tidak bersifat pemeriksaan-diri. Ini adalah pilihan desain yang disengaja. Formatnya dioptimalkan untuk pembacaan kecepatan tinggi dalam satu kali perjalanan tinta pada lini pengemasan, di mana ukuran kompak dan kecepatan dekoding lebih penting daripada karakter tambahan yang diperlukan untuk aritmetika pemeriksaan. Sumber: Laetus PHARMACODE GUIDE.
06Apakah Pharmacode merupakan standar GS1?+
Tidak. Pharmacode bukan standar GS1 dan tidak membawa GTIN. Ini adalah standar kepemilikan yang diterbitkan oleh Laetus am Sandberg dalam PHARMACODE GUIDE, edisi ke-4 (1997). GS1 Data Matrix adalah standar GS1 yang digunakan untuk serialisasi farmasi di bawah EU FMD. Pharmacode dan GS1 Data Matrix memiliki fungsi berbeda dan dapat hidup berdampingan pada label yang sama.
07Apa itu Pharmacode dua-lintasan?+
Pharmacode dua-lintasan menggunakan dua baris paralel batang daripada satu. Ini memungkinkan rentang nilai yang lebih tinggi atau simbol fisik yang lebih kompak untuk nilai yang sama. PHARMACODE GUIDE (Laetus, 1997) mendokumentasikan struktur dua-lintasan tersebut. Ini mengharuskan pemindai dan peralatan garis dikonfigurasi untuk membaca simbol dua-lintasan. Satu-lintasan lebih umum digunakan dalam praktik.
08Bisakah Pharmacode dipindai dalam kedua arah?+
Pharmacode dirancang dengan asimetri arah — pemindaian dari kiri ke kanan menghasilkan bilangan bulat yang berbeda dibandingkan pemindaian dari kanan ke kiri. Ini adalah fitur keamanan yang disengaja: selebaran atau karton yang terbalik menghasilkan nilai yang salah pada pembaca, memicu penolakan. Pembaca omnidirectional memanfaatkan hal ini untuk mendeteksi komponen yang salah orientasi. Sumber: Wikipedia; bulkbarcode-generator.com.
09Berapa jumlah minimum batang dalam simbol Pharmacode?+
Pharmacode membutuhkan minimal 2 batang dan maksimal 16 batang per jalur. Panduan Laetus PHARMACODE merekomendasikan menggunakan setidaknya 3 batang dan memastikan simbol berisi campuran batang tebal dan tipis. Simbol yang semuanya tebal atau semuanya tipis dijelaskan dalam panduan sebagai tidak aman.
10Bisakah saya menggunakan Pharmacode untuk identifikasi produk eceran?+
Tidak. Pharmacode mengkodekan sebuah bilangan bulat tunggal yang hanya bermakna dalam konfigurasi lini pengemasan farmasi. Itu tidak dibaca oleh pemindai titik penjualan ritel dan tidak memuat GTIN. Untuk identifikasi produk ritel, gunakan EAN-13 atau UPC-A dengan nomor berlisensi GS1. Untuk serialisasi rantai pasokan farmasi, gunakan GS1 Data Matrix sesuai EU FMD atau standar nasional yang berlaku.