Bagaimana untuk menghasilkan MSI, Plessey, dan Standard 2 daripada 5 Barcode untuk Label Inventory dan Penyimpanan dalam .NET

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

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

TipDoTidak boleh
InputMenggunakan digit sahajaMenggunakan huruf atau simbol
ChecksumMembolehkan jika aliran kerja memerlukanMelepaskan jika tidak disokong
Format outputSVG/PNG untuk pengeluaran crispJPG rendah untuk percetakan
Generasi BatchAutomatik untuk inventori besarMencipta 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.

 Melayu