Kaip generuoti MSI, Plessey ir standartinius 2 iš 5 barų kodus inventorių ir sandėliavimo etiketėms .NET

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

Š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ė

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

 Lietuvių