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ė
Tip | Do | Nėra |
---|---|---|
Input | Naudokite tik skaitmenis | Naudokite laiškus ar simbolius |
Checksum | Galima, jei darbo srautas reikalauja | Nepamirškite, jei nepalaikysite |
Išėjimo formatas | SVG / PNG už krisp gamybą | Žemas JPG spausdinimas |
Batch kartos | Automatiškai dideliems inventoriams | Rankų 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ų.