Cara Menghasilkan MSI, Plessey, dan Standard 2 dari 5 Barcode untuk Label Inventory dan Warehouse di .NET

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

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

TipsBuatlahJanganlah
InputGunakan digit sajaGunakan huruf atau simbol
PendaftaranMemungkinkan jika proses kerja memerlukanJika tidak didukung
Format outputSVG/PNG untuk produksi crispLow-res JPG untuk pencetakan
Batch GenerasiAutomatik untuk Inventori BesarPenciptaan 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.

 Indonesia