Cara Menghasilkan MSI, Plessey, dan Standard 2 dari 5 Barcode untuk Label Inventory dan Warehouse di .NET
Apa itu MSI, Plessey, dan Standard 2 dari 5 Barcode?
MSI (Modified Plessey), Plesey, dan Standard 2 of 5 adalah nombor-hanya 1D barcode yang digunakan untuk gudang, inventory, perpustakaan dan industri tracking. Mereka dihargai untuk kesederhanaan dan kompatibilitas dengan warisan dan sistem modern.
Permulaan Cepat ( Contoh Minimum)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Jadual Konten
- Pengenalan
- Apa itu MSI, Plessey, dan Standard 2 dari 5 Barcode?
- Permulaan Cepat ( Contoh Minimum)
- Persyaratan
- Implementasi langkah demi langkah
- Checksum dan Customization Options
- Cara menyesuaikan Barcode
- Format output yang didukung
- Penyelesaian Masalah & Masalah Umum
- FAQs
- Menggunakan kasus dan aplikasi
- Praktik Terbaik
- Artikel terkait
- Kesimpulan
Pengenalan
Artikel ini mencakup penciptaan MSI, Plessey, dan Standard 2 dari 5 kode bar untuk inventori besar, perpustakaan, serta label gudang menggunakan Aspose.BarCode untuk .NET.
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 MSI:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Contoh dari Plessey:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
2 dari 5 contoh:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Checksum dan Customization Options
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = benar;Perbedaannya dengan MsiChecksumMode.Mod10
Ketinggian bar / lebar:
csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
warna / latar belakang :
csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
Kapasitas :
csgen.Parameters.CaptionBelow\.Visible = true;
Cara menyesuaikan Barcode
- Lihat di atas untuk bar ketinggian, lebar, dan warna
- Sesuai XDimension dan BarHeight untuk ukuran label yang berbeda
- Gunakan SVG untuk scalable, crisp printing
Format output yang didukung
- PNG, JPEG, BMP – cetak dan digital
- TIFF - pencetak gudang tinggi
- SVG, EMF – skala besar atau arsip
Penyelesaian Masalah & Masalah Umum
Barcode tidak memindai?
Pastikan hanya input numerik, panjang valid untuk scanner Anda, kontras yang tepat.
Apakah ada kesalahan yang diperiksa?
Mengizinkan/tidak memungkinkan checksum untuk memenuhi pengaturan scanner Anda.
“Label terlalu kecil?”
Gunakan XDimension yang lebih kecil dan BarHeight lebih rendah.
FAQs
**Q: Apakah barcode ini didukung oleh semua scanner?**A: Sebagian besar skanner industri dan gudang mendukung MSI, Plessey, dan Standard 2 of 5, tetapi periksa dokumentasi perangkat keras Anda.
Q: Bolehkah saya menghasilkan ribuan label?A: Ya, loop melalui data inventory dan menghasilkan gambar secara programmatik.
Menggunakan kasus dan aplikasi
- Reksa Dana dan Label Inventory
- Perpustakaan dan Sistem Arsip
- Peralatan Industri Tracking
- Kontainer Pengiriman dan Bin Label
Praktik Terbaik: Jadual Referensi Cepat
Tips | Buatlah | Janganlah |
---|---|---|
Input | Gunakan digit saja | Gunakan huruf atau simbol |
Pendaftaran | Memungkinkan jika proses kerja memerlukan | Jika tidak didukung |
Format output | SVG/PNG untuk produksi crisp | Low-res JPG untuk pencetakan |
Batch Generasi | Automatik untuk Inventori Besar | Penciptaan label manual |
Kesimpulan
MSI, Plessey, dan Standard 2 dari 5 barcode tetap penting untuk operasi inventori dan gudang. Aspose.BarCode untuk .NET memungkinkan pengeluaran cepat, volume tinggi untuk setiap aliran kerja industri. Spesifikasi Aspose.BarCode API Untuk lebih detail.