Panduan ini menunjukkan bagaimana untuk menghasilkan kode bar GS1-128 (UCC/EAN-128) untuk rantai bekalan global, farmaseutikal, dan pematuhan peraturan menggunakan Aspose.BarCode untuk .NET.
Pengenalan
Panduan ini menunjukkan bagaimana untuk menghasilkan kode bar GS1-128 (UCC/EAN-128) untuk rantai bekalan global, farmaseutikal, dan pematuhan peraturan menggunakan Aspose.BarCode untuk .NET.
Apa itu GS1-128 (UCC/EAN-128) Barcode?
GS1-128, juga dikenal sebagai UCC/EAN-128 adalah kod bar 1D untuk mengenkodkan variabel-panjang, data rantai bekalan terstruktur dengan Application Identifiers (AIs). Digunakan secara global dalam logistik, kesehatan, farmasi, makanan, dan peruncit.GS1-129 memungkinkan batch, lot, expiry, and serial tracking, serta wajib bagi banyak industri yang didorong oleh pematuhan.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Persyaratan
- Visual Studio 2019 atau lebih baru
- .NET 6.0+ atau 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan dasar C
PM> Install-Package Aspose.BarCode
Implementasi langkah demi langkah
using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Formatting Aplikasi Identifikasi (AI)
- Memulai setiap elemen data dengan AI mereka dalam parentes, misalnya.,
(01)
,(17)
,(10)
,(21)
- Untuk medan panjang variabel (batch, lot, serial), kelompok AI dan data tanpa ruang, dan berakhir dengan FNC1 jika lebih banyak medan mengikuti (Aspose.BarCode melakukan ini secara otomatis)
- Contohnya:- GTA 14:
(01)09521234543213
- Batch dan Lot:
(10)ABC123
- Pengaturan waktu:
(17)250430
Cara menyesuaikan Barcode
- Ketinggian bar / lebar:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- warna / latar belakang:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Kapasitas:
csgen.Parameters.CaptionBelow.Visible = true;
Format output yang didukung
- PNG, JPEG, BMP — Standard Print dan Web
- TIFF — High-res/arsip
- SVG, EMF — Vektor untuk label dan pembungkusan
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai atau salah data?- Memastikan sintax AI yang benar, penggunaan parentes yang betul, dan tidak ada ruang tambahan.
Tempat panjang variabel yang tidak diparsed?- Mengkonfirmasi penempatan FNC1 yang tepat (dioperasikan oleh Aspose.BarCode secara otomatis untuk GS1-128).
Too tebal / lebar untuk label?- Adjust XDimension atau gunakan format multi-row.
FAQs
**Q: Bagaimana saya menyulitkan beberapa medan data?**A: Mengkoncentrasi beberapa pasangan data AI (misalnya., (01)...(10)...(17)...
).**Q: Apakah kode bar GS1-128 diperlukan untuk ekspor farmasi dan makanan?**A: Ya, untuk banyak wilayah dan industri—selalu validasi dengan standar pematuhan Anda.
Menggunakan kasus dan aplikasi
- Global Supply Chain Tracking
- Label obat batch/expiry
- Logistik Makanan dan Minuman
- Kompatibilitas peralatan kesehatan
- Penyimpanan dan Automasi Pengiriman
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
Sinkronisasi | Gunakan parentes dan perintah lapangan yang benar | Menggunakan ruang atau mengabaikan AIs |
Format bidang | Koncatenat AIs per GS1 specs | Menggabungkan data GS1 dan non-GS1 |
Format output | SVG/PNG/TIFF untuk label pematuhan | JPG rendah untuk pembungkusan |
Validation | Uji coba dengan skanner / perangkat lunak yang mematuhi GS1 | Pertimbangkan semua scanner bersedia untuk GS1 |
Kesimpulan
GS1-128 (UCC/EAN-128) adalah penting untuk rantai bekalan, perawatan kesehatan, dan kod bar peraturan. Aspose.BarCode untuk .NET menyediakan alat yang kuat untuk menghasilkan kode bar yang mematuhi GS1 Spesifikasi Aspose.BarCode API Untuk lebih.
More in this category
- Aspose.BarCode 2D Barcode Reader dalam .NET: Panduan C
- Memindai QR Code dari Gambar dengan Aspose.BarCode untuk .NET
- Pengenalan Multi-Barcode dalam .NET dengan Aspose.BarCode
- GS1 DataBar (RSS-14) Barcode: Penggunaan Retail, Makanan Segar & Kesehatan
- Menyesuaikan Generasi Barcode di .NET dengan Aspose.BarCode