Cum să generați MSI, Plessey și Standard 2 din 5 coduri de bar pentru etichete de inventar și depozitare în .NET

Cum să generați MSI, Plessey și Standard 2 din 5 coduri de bar pentru etichete de inventar și depozitare în .NET

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)

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

Tabelul conținutului

Introducere

Acest articol acoperă generarea de MSI, Plessey și Standard 2 de 5 coduri de frunze pentru inventariul în masă, biblioteca și etichetarea depozitelor folosind Aspose.BarCode pentru .NET.

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: ```csgen.Parameters.Barcode.Msi.EnableCheckum = adevărat;Parametrele.Barcode.Msi.ChecksumMode = MsiCheckSumMod10;
  • Î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
  • Ajustarea dimensiunilor XDimension și BarHeight pentru diferite dimensiuni ale etichetei
  • Utilizați SVG pentru imprimarea scalabilă, crisp

Formate de ieșire susținute

  • PNG, JPEG, BMP – imprimate și digitale
  • TIFF – imprimante de depozitare cu rezuri ridicate
  • SVG, EMF – în scară largă sau în arhivă

Problemele de rezolvare și problemele comune

  • Codul de încărcare nu este scanat?

  • Asigurați-vă doar intrarea numerică, lungimea valabilă pentru scaner, contrastul corespunzător.

  • • Verificarea erorilor?

  • Permite/disabilizează checksum pentru a se potrivi cu setările scanerului.

  • „Labele sunt prea mici?”

  • Utilizați dimensiunea XD mai mică și BarHeight mai scăzut.

FAQ-uri

**Q: Aceste coduri de bar sunt susținute de toți scanerii?**A: Majoritatea scanatorilor industriali și de depozitare susțin 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.

 Română