Panduan ini menunjukkan bagaimana untuk menghasilkan ITF-14 dan Interleaved 2 dari 5 barcode untuk logistik, karton, dan label gudang menggunakan Aspose.BarCode untuk .NET.
Pengenalan
Panduan ini menunjukkan bagaimana untuk menghasilkan ITF-14 dan Interleaved 2 dari 5 barcode untuk logistik, karton, dan label gudang menggunakan Aspose.BarCode untuk .NET.
Apa Itu ITF-14 dan Interleaved 2 dari 5 Barcode?
ITF-14 adalah kode bar standar untuk karton dan kasus pengiriman dalam rantai bekalan global (encode 14 digit). Interleaved 2 dari 5 (I2of5) adalah kod bar numerik dengan kepadatan tinggi yang digunakan untuk label gudang, industri, dan distribusi, yang mendukung variabel serat panjang digit.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.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
Contoh dari ITF-14:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);
Ada 2 dari 5 contoh:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);
Cara menyesuaikan Barcode
- Bars Pengangkut (ITF-14):
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc.
- 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 — cetak dan label digital
- TIFF — High-res/arsip
- SVG, EMF — Vektor / format besar cetak
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai?- Asuransi input adalah semua angka, panjang yang benar, bahkan angka untuk I2of5, kontras yang tepat.
Tidak ada kerangka pada ITF-14?- Tetapkan ITF14BorderType to Frame untuk pematuhan rantaian bekalan GS1.
Too besar untuk label?- Sesuai XDimension dan bar ketinggian untuk ukuran yang lebih kecil.
FAQs
**Q: Bolehkah saya menyulitkan angka panjang variabel dengan Interleaved 2 dari 5?**A: Ya, tapi hanya jumlah angka saja.
**Q: Apakah bar / bingkai pembawa dalam ITF-14?**A: Perbatasan di sekitar barcode untuk pematuhan rantai bekalan/GS1 dan deteksi scanner yang lebih baik.
Menggunakan kasus dan aplikasi
- Pallet dan label karton (ITF-14)
- Penyimpanan / inventori industri (I2of5)
- Barcode Kasus Pengiriman
- Automasi Rantai Supply Bulk
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
panjang digit | ITF-14: 13, I2of5: bahkan angka | Keterangan dari I2of5 |
Pengangkut Bar | Menggunakan Frame untuk pematuhan ITF-14 | Tidak ada batas untuk label ITF-14 |
Format output | Gunakan PNG/SVG untuk Crisp Print | JPG rendah untuk pembungkusan |
Kapten | Tampilkan di bawah untuk ketelusan | Tersembunyi pada label gudang |
Kesimpulan
ITF-14 dan Interleaved 2 of 5 adalah latar belakang logistik dan otomatisasi gudang. Aspose.BarCode untuk .NET membuatnya mudah untuk menghasilkan, mengekspor, dan menyesuaikan kode bar ini untuk rantai bekalan atau aliran kerja industri Spesifikasi Aspose.BarCode API Untuk lebih detail.
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