Bagaimana untuk menghasilkan MSI, Plessey, dan Standard 2 daripada 5 Barcode untuk Label Inventory dan Penyimpanan dalam .NET
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)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);
Jadual Kandungan
- Introduction
- Apakah MSI, Plessey, dan Standard 2 daripada 5 Barcode?
- Permulaan Cepat ( Contoh Minimum)
- Prerequisites
- Pelaksanaan langkah demi langkah
- Checksum dan pilihan penyesuaian
- Menyesuaikan Barcode Penampilan
- Format output yang disokong
- Penyelesaian Masalah & Masalah Umum
- Kumpulan FAQ
- Penggunaan Kasus dan Permohonan
- amalan terbaik
- Artikel yang berkaitan
- Conclusion
Introduction
Artikel ini merangkumi penciptaan MSI, Plessey, dan Standard 2 daripada 5 kod bar untuk storan besar, perpustakaan dan label gudang menggunakan Aspose.BarCode untuk .NET.
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
- MSI Checksum: ```csgen.Parameters.Barcode.Msi.EnableCheckum = benar;Perbezaan antara 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 bar ketinggian, lebar, dan warna
- Menyesuaikan XDimension dan BarHeight untuk saiz label yang berbeza
- Menggunakan 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 boleh disemak?
Memastikan hanya input nombor, panjang yang sah untuk pemindai anda, kontras yang betul.
Apakah kesilapan pemeriksaan?
Mengaktifkan/tidak boleh mematuhi tetapan pemindai anda.
*Label yang terlalu kecil? *
Gunakan XDimension yang lebih kecil dan BarHeight yang rendah.
Kumpulan FAQ
**Q: Adakah kod bar ini disokong oleh semua pemindai?**A: Kebanyakan pemindai 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.