MSI, Plessey ir standartas 2 iš 5 juostų kodai yra esminiai sandėliavimo sandėliuose valdymui. Šis vadovas parodys, kaip generuoti šiuos juostos kodus naudojant Aspose.BarCode .NET su C# kodo pavyzdžiais.

Introduction

Aspose.BarCode yra galinga biblioteka, kuri supaprastina įvairių barkodų tipų, įskaitant MSI, Plessey ir standartą 2 iš 5.

Kas yra MSI, Plessey ir standartas 2 iš 5 Barkodai?

MSI (Modified Plessey) ir Standard 2 of 5 yra numeriški, tik 1D juostų kodai, naudojami sandėliams, inventoriui, bibliotekai ir pramoniniam stebėjimui.

Greitas pradžia (minimalus pavyzdys)

Toliau pateikiamas minimalus pavyzdys rodo, kaip generuoti MSI juostos kodą naudojant Aspose.BarCode:

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

Prerequisites

  • „Visual Studio 2019“ arba vėliau
  • Išmanusis ryšys su .NET Framework 4.6.2
  • Aspose.BarCode už .NET (NuGet)
  • Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode 

Žingsnis po žingsnio įgyvendinimas

MSI pavyzdys:

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

Plessijos pavyzdys:

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

2 iš 5 pavyzdžiai:

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

„Checksum“ ir „Customization“ parinktys

  • ** MSI Čekso numeris:** csgen.Parameters.Barcode.Msi.EnableChecksum = true; gen.Parameters.Barcode.Msi.ChecksumMode = MsiChecksumMode.Mod10;
  • ** Barų aukštis / plotis:** csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • spalva ir paviršius: csgen.Parameters.Barcode.BarColor = Color.DarkSlateGray; gen.Parameters.Barcode.BackColor = Color.WhiteSmoke;
  • • Įrašas: * csgen.Parameters.CaptionBelow.Visible = true;

Barkodo išvaizda

Žiūrėti aukščiau už juostos aukštį, plotį ir spalvą. Pritaikyti XDimension ir BarHeight skirtingiems etiketės dydžiams. Naudokite SVG skalavimui, crisp spausdinimui.

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – spausdinimas ir skaitmeninis
  • TIFF – Aukštos kokybės sandėlio spausdintuvai
  • SVG, EMF – didelio masto arba archyvų

Problemos sprendimas ir bendrosios problemos

  • Skaitmeninis kodas nėra skenuojamas? Užtikrinkite tik skaitmeninį įvedimą, galiojantį skenerio ilgį, tinkamą kontrastą.
  • Checksum klaidos? Įveskite/neįjungiate checksumą, kad atitiktų jūsų skenerio nustatymus.
  • Labeles per mažas? Naudokite mažesnį XDimension ir žemesnę BarHeight.

FAQs

Q: Ar šie juostos kodai palaikomi visais skeneriais? A: Dauguma pramoninių ir sandėliavimo skenerių palaiko MSI, Plessey ir standartą 2 iš 5, tačiau patikrinkite savo aparatūros dokumentaciją.Q: Ar galiu sukurti tūkstančius etiketės? A: Taip, perkelkite inventorių duomenis ir sukurkite vaizdus programuojamai.

Naudokite atvejus ir paraiškas

  • Bulk sandėliavimo ir inventoriaus etiketė
  • Biblioteka ir archyvų sistemos
  • Pramoninės įrangos stebėjimas
  • Transporto konteineriai ir bin etiketės

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
InputNaudokite tik skaitmenisNaudokite laiškus ar simbolius
ChecksumGalima, jei darbo srautas reikalaujaNepamirškite, jei nepalaikysite
Išėjimo formatasSVG / PNG už krisp gamybąŽemas JPG spausdinimas
Batch kartosAutomatiškai dideliems inventoriamsRankų etiketės kūrimas

Conclusion

MSI, Plessey ir standartas 2 iš 5 juostų kodai lieka gyvybiškai svarbūs inventorių ir sandėliavimo operacijoms. Aspose.BarCode .NET leidžia greitą, didelį tūrio gamybą kiekvienam pramoniniam darbo srautui. Aspose.BarCode API nuoroda Dėl daugiau detalių.

More in this category