Cara Menghasilkan ITF-14 dan Interleaved 2 dari 5 Barcode untuk Karton dan Label Logistik
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);
Jadual Konten
- Pengenalan
- Apa Itu ITF-14 dan Interleaved 2 dari 5 Barcode?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel terkait
- Kesimpulan
Pengenalan
Panduan ini menunjukkan bagaimana untuk menghasilkan ITF-14 dan Interleaved 2 dari 5 kode bar untuk logistik, karton, dan label gudang menggunakan Aspose.BarCode untuk .NET, dengan kode penuh, tips desain dan solusi untuk otomatisasi rantai bekalan.
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 – Label cetak dan digital
- TIFF - High-res / arsip
- SVG, EMF – pencetakan format besar/vector
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.