MSI, Plessey, dan Standard 2 daripada 5 barcode adalah penting untuk pengurusan inventori di gudang. panduan ini akan menunjukkan kepada anda bagaimana untuk menghasilkan kod bar ini menggunakan Aspose.BarCode untuk .NET dengan contoh kod C#.
Introduction
Aspose.BarCode ialah perpustakaan yang berkuasa yang memudahkan pengeluaran pelbagai jenis barcode, termasuk MSI, Plessey, dan Standard 2 of 5.
Apakah MSI, Plessey, dan Standard 2 daripada 5 Barcode?
MSI, Plessey dan Standard 2 of 5 ialah kod bar nombor-hanya 1D yang digunakan untuk penyimpanan, inventori, perpustakaan, dan pengesanan industri.
Permulaan Cepat ( Contoh Minimum)
Contoh minimum berikut menunjukkan bagaimana untuk menghasilkan kod bar MSI menggunakan Aspose.BarCode:
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.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
Contoh daripada MSI :
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
gen.Save("msi-barcode.png", BarCodeImageFormat.Png);
Contoh daripada Plessey:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);
Standard 2 daripada 5 contoh:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);
Checksum dan pilihan penyesuaian
- Jadual Pengesahan :
csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = 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;
- Perbincangan :
csgen.Parameters.CaptionBelow.Visible = true;
Menyesuaikan Barcode Penampilan
Lihat di atas untuk ketinggian bar, lebar, dan warna. menyesuaikan XDimension dan BarHeight untuk saiz label yang berbeza. Gunakan SVG untuk cetakan scalable, crisp.
Format output yang disokong
- PNG, JPEG, BMP — percetakan dan digital
- TIFF — Pencetak gudang tinggi
- SVG, EMF — skala besar atau arkib
Penyelesaian Masalah & Masalah Umum
- Barcode tidak memindai? Memastikan hanya input nombor, panjang yang sah untuk pemeriksa anda, kontras yang betul.
- ** Kesilapan pengesahan?** Mengaktifkan/tidak boleh mengesahkan untuk memenuhi tetapan pemindai anda.
- Label terlalu kecil? Gunakan XDimension yang lebih kecil dan BarHeight rendah.
Kumpulan FAQ
Q: Adakah kod bar ini disokong oleh semua pemindai? A: Kebanyakan pemancar industri dan gudang menyokong MSI, Plessey, dan Standard 2 of 5, tetapi semak dokumentasi perkakasan anda.Q: Bolehkah saya batch-generate ribuan label? A: Ya, loop melalui data inventori dan menghasilkan imej secara programmatik.
Penggunaan Kasus dan Permohonan
- Penyimpanan Bulk dan Label Inventory
- Perpustakaan dan sistem arkib
- Pengesanan Peralatan Industri
- Kontainer penghantaran dan bin label
Amalan Terbaik: Jadual Rujukan Cepat
Tip | Do | Tidak boleh |
---|---|---|
Input | Menggunakan digit sahaja | Menggunakan huruf atau simbol |
Checksum | Membolehkan jika aliran kerja memerlukan | Melepaskan jika tidak disokong |
Format output | SVG/PNG untuk pengeluaran crisp | JPG rendah untuk percetakan |
Generasi Batch | Automatik untuk inventori besar | Mencipta label manual |
Conclusion
MSI, Plessey, dan Standard 2 daripada 5 barcode kekal penting untuk operasi inventori dan gudang. Aspose.BarCode untuk .NET membolehkan pengeluaran cepat, volum tinggi untuk setiap aliran kerja industri. Aspose.BarCode API rujukan untuk lebih terperinci.