MSI, Plessey, dan Standard 2 dari 5 kode bar adalah penting untuk pengelolaan inventori di gudang. panduan ini akan menunjukkan kepada Anda bagaimana untuk menghasilkan kode Bar ini menggunakan Aspose.BarCode untuk .NET dengan contoh kode C#.

Pengenalan

Aspose.BarCode adalah perpustakaan yang kuat yang memudahkan pengeluaran berbagai jenis barcode, termasuk MSI, Plessey, dan Standard 2 of 5.

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)

Contoh minimal berikut menunjukkan bagaimana untuk menghasilkan kode bar MSI menggunakan Aspose.BarCode:

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);

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

    • Pendaftaran MSI :* 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;
  • Kapasitas : csgen.Parameters.CaptionBelow.Visible = true;

Cara menyesuaikan Barcode

Lihat di atas untuk ketinggian bar, lebar, dan warna. menyesuaikan XDimension dan BarHeight untuk ukuran label yang berbeda. Gunakan SVG untuk cetakan scalable, crisp.

Format output yang didukung

  • PNG, JPEG, BMP — Cetak dan Digital
  • TIFF — Printer gudang tinggi
  • SVG, EMF — skala besar atau arsip

Penyelesaian Masalah & Masalah Umum

  • Barcode tidak memindai? Memastikan hanya input numerik, panjang valid untuk scanner Anda, kontras yang tepat.
  • Checksum error? Memungkinkan/tidak dapat mematuhi 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 batch-generate 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.

More in this category