Kaip generuoti MSI, Plessey ir standartinius 2 iš 5 barų kodus inventorių ir sandėliavimo etiketėms .NET
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)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.MSI, "1234567890");
generator.Save("msi-barcode.png", BarCodeImageFormat.Png);Turinio lentelė
- Introduction
 - Kas yra MSI, Plessey ir standartas 2 iš 5 Barkodai?
 - Greitas pradžia (minimalus pavyzdys)
 - Prerequisites
 - Žingsnis po žingsnio įgyvendinimas
 - Checksum“ ir „Customization“ parinktys
 - Barkodo išvaizda
 - Palaikomi išleidimo formatai
 - Problemos sprendimas ir bendrosios problemos
 - FAQs
 - Naudokite atvejus ir paraiškas
 - Geriausios praktikos
 - Susiję straipsniai
 - Conclusion
 
Introduction
Šis straipsnis apima generuojant MSI, Plessey ir standartinius 2 iš 5 juostų kodus daugiafunkciniam inventoriui, bibliotekai ir sandėliavimo etiketavimui naudojant Aspose.BarCode .NET.
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 patikrinimas: ``csgen.Parameters.Barcode.Msi.EnableChecksum = tiesa;Žymės: 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ž barų aukštį, plotį ir spalvą
 - XDimension ir BarHeight pritaikymas skirtingiems etiketės dydžiams
 - SVG naudojimas skalavimui, crisp spausdinimui
 
Palaikomi išleidimo formatai
- PNG, JPEG, BMP – spausdinimas ir skaitmeninis
 - TIFF – aukšto lygio sandėliavimo spausdintuvai
 - SVG, EMF – didelio masto ar archyvų
 
Problemos sprendimas ir bendrosios problemos
Nėra šnipinėjimo kodo?
Užtikrinkite tik skaitmeninį įvedimą, galiojantį skenerio ilgį, tinkamą kontrastą.
Ką daryti su klaidomis?
Įveskite / neleiskite „Checksum“, kad atitiktų jūsų skenerio nustatymus.
Ar ženklai per maži?
Naudokite mažesnę XDimenziją ir žemesnį BarHeight.
FAQs
**Q: Ar šie juostiniai kodai palaikomi visais skeneriais?**A: Dauguma pramoninių ir sandėliavimo skeneriai palaiko MSI, Plessey ir standartą 2 iš 5, bet patikrinkite savo aparatūros dokumentaciją.
**Q: Ar galiu sukurti tūkstančius etiketės?**Atsakymas: Taip, kreipkitės į 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ų.