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ų.