Panduan ini menunjukkan bagaimana untuk menghasilkan kod bar GS1-128 (UCC/EAN-128) untuk rantaian bekalan global, farmaseutikal, dan pematuhan peraturan menggunakan Aspose.BarCode untuk .NET.
Introduction
Panduan ini menunjukkan bagaimana untuk menghasilkan kod bar GS1-128 (UCC/EAN-128) untuk rantaian bekalan global, farmaseutikal, dan pematuhan peraturan menggunakan Aspose.BarCode untuk .NET.
Apakah Kod Bar GS1-128 (UCC/EAN-128?
GS1-128, juga dikenali sebagai UCC/EAN-128 adalah kod bar 1D standard untuk menyulitkan data rantaian bekalan yang berstruktur dengan Pengenalpastian Aplikasi (AI). Digunakan secara global dalam logistik, penjagaan kesihatan, farmaseutikal, makanan, dan peruncit.
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);
Prerequisites
- Visual Studio 2019 atau seterusnya
- .Perbezaan antara .NET Framework dan 4.6.2+
- Aspose.BarCode untuk .NET (NuGet)
- Pengetahuan asas C
PM> Install-Package Aspose.BarCode
Pelaksanaan 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);
Pengenalpastian Permohonan (AIs)
- Memulakan setiap elemen data dengan AI dalam parentheses, contohnya.,
(01)
,(17)
,(10)
,(21)
- Untuk medan panjang variabel (batch, lot, siri), kumpulan AI dan data tanpa ruang, dan berakhir dengan FNC1 jika lebih banyak medan mengikuti (Aspose.BarCode melakukan ini secara automatik)
- Contoh yang:- Penggambaran 14:
(01)09521234543213
- Batch dan lot:
(10)ABC123
- Tarikh tamat tempoh:
(17)250430
Menyesuaikan Barcode Penampilan
- 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;
- Perbincangan:
csgen.Parameters.CaptionBelow.Visible = true;
Format output yang disokong
- PNG, JPEG, BMP — Standard cetakan dan web
- TIFF — tinggi-res / arkib
- SVG, EMF — Vektor untuk label dan pembungkusan
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai atau data yang salah?- Memastikan sintax AI yang betul, penggunaan parentheses dengan betul dan tiada ruang tambahan.
Tempat panjang variabel yang tidak diparsed?- Mengesahkan kedudukan FNC1 yang betul (diuruskan oleh Aspose.BarCode secara automatik untuk GS1-128).
Too tebal / lebar untuk label?- Menyesuaikan XDimension atau gunakan format multi-row.
Kumpulan FAQ
**Q: Bagaimana saya boleh menyulitkan pelbagai medan data?**A: Koncatenate berbilang pasangan data AI (contohnya., (01)...(10)...(17)...
).**Q: Adakah kod bar GS1-128 diperlukan untuk eksport farmaseutikal dan makanan?**A: Ya, bagi banyak rantau dan industri—selalu mengesahkan dengan standard pematuhan anda.
Penggunaan Kasus dan Permohonan
- Pengesanan rantaian bekalan global
- Label batch farmaseutikal / tamat tempoh
- Logistik Makanan dan Minuman
- Kesesuaian peralatan penjagaan kesihatan
- Penyimpanan dan automasi penghantaran
Amalan Terbaik: Jadual Rujukan Cepat
Tip | Do | Tidak boleh |
---|---|---|
Perbezaan Syntax | Gunakan parentheses dan perintah medan yang betul | Menggunakan ruang atau mengabaikan AIs |
Lapangan Formatting | Koncatenat IA per GS1 specs | Menggabungkan data GS1 dan non-GS1 |
Format output | SVG/PNG/TIFF untuk label pematuhan | JPG rendah untuk pembungkusan |
Validation | Ujian dengan pemindai / perisian yang mematuhi GS1 | Menganggap semua pemindai bersedia untuk GS1 |
Conclusion
GS1-128 (UCC/EAN-128) adalah penting untuk rantaian bekalan, penjagaan kesihatan, dan pengekodan bar peraturan. Aspose.BarCode untuk .NET menyediakan alat yang kukuh untuk pengeluaran kod bar yang mematuhi GS1 Aspose.BarCode API rujukan untuk lebih.
More in this category
- Aspose.BarCode 2D Barcode Reader dalam .NET: Panduan C
- Memindai kod QR daripada imej dengan Aspose.BarCode untuk .NET
- Pengenalan Multi-Barcode dalam .NET dengan Aspose.BarCode
- GS1 DataBar (RSS-14) Barcode: Retail, Makanan Segar & Penggunaan Kesihatan
- Menyesuaikan Generasi Barcode dalam .NET dengan Aspose.BarCode