MSI, Plessey și Standard 2 din 5 coduri de rambursare sunt esențiale pentru gestionarea stocurilor în depozite. acest ghid vă va arăta cum să generați aceste codurile cu ajutorul Aspose.BarCode pentru .NET cu exemple de cod C#.

Introducere

Aspose.BarCode este o bibliotecă puternică care simplifică generarea diferitelor tipuri de cod bar, inclusiv MSI, Plessey și Standard 2 din 5.

Ce sunt MSI, Plessey și Standard 2 din 5 Coduri de bar?

MSI, Plessey și Standard 2 din 5 sunt coduri numerice 1D folosite pentru stocare, inventariere, bibliotecă și urmărire industrială. sunt apreciate pentru simplicitatea și compatibilitatea lor cu moștenirea și sistemele moderne.

Începerea rapidă (exemplu minim)

Următorul exemplu minim demonstrează modul de generare a unui cod de bar MSI folosind Aspose.BarCode:

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

Prevederile

  • Visual Studio 2019 sau mai târziu
  • .NET 6.0+ sau .NET Framework 4.6.2+
  • Aspose.BarCode pentru .NET (NuGet)
  • Cunoașterea C#
PM> Install-Package Aspose.BarCode 

Implementarea pas cu pas

Exemplul lui MSI:

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

Exemplul lui Plessey:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Plessey, "987654321");
gen.Save("plessey-barcode.png", BarCodeImageFormat.Png);

Standardul 2 din 5 Exemple:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Standard2of5, "123456");
gen.Save("standard2of5-barcode.png", BarCodeImageFormat.Png);

Checksum și opțiuni de personalizare

  • MSI Checksum: în cazul în care csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • Înălțimea / lățime a barului: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Culoare și fundal: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • Cuvânt cheie: csgen.Parameters.CaptionBelow.Visible = true;

Apariția codului de bar

Vezi mai sus pentru înălțimea, latitudinea și culoarea barului. ajustați dimensiunea XD și BarHeight pentru diferite dimensiuni de etichetă. Utilizați SVG pentru imprimarea scalabilă, crisp.

Formate de ieșire susținute

  • PNG, JPEG, BMP — Imprimare și digitală
  • TIFF — imprimante de depozit de înaltă calitate
  • SVG, EMF — în scară largă sau în arhivă

Problemele de rezolvare și problemele comune

  • Barcode nu scanare? Asigurați doar intrarea numerică, lungimea valabilă pentru scaner, contrastul corespunzător.
  • Erorile de verificare? Permite/disabilizează verificarea pentru a vă potrivi setările de scanare.
  • Labele sunt prea mici? Utilizați dimensiuni XD mai mici și BarHeight mai mică.

FAQ-uri

Q: Aceste coduri de noroc sunt susținute de toți scanerii? A: Cele mai multe scaneruri industriale și de stoc suportă MSI, Plessey și Standard 2 din 5, dar verificați documentația hardware-ului.Q: Pot să generez mii de etichete? A: Da, treceți prin datele de inventar și generați imagini în mod programat.

Folosește cazuri și aplicații

  • Etichetă de stoc și inventariere
  • Biblioteca și sistemele de arhivă
  • Urmărirea echipamentelor industriale
  • Containerul de transport și etichetele binare

Cele mai bune practici: tabelul de referință rapid

TipuriSă nu
InputFolosește doar cifreUtilizați litere sau simboluri
ChecksumÎn cazul în care fluxul de lucru necesităÎn cazul în care nu este susținut
Formatul de ieșireSVG/PNG pentru producția de crispReducere JPG pentru imprimare
Generația BatchAutomat pentru inventari mariCrearea etichetei manuale

concluziile

MSI, Plessey și Standard 2 din 5 coduri de bar rămân vitale pentru operațiunile de stocare și depozitare. Aspose.BarCode pentru .NET permite generarea rapidă, de volum ridicat pentru fiecare flux de lucru industrial. Aspose.BarCode API Referință Pentru mai multe detalii.

More in this category