Kaip sukurti „UPC-A“ ir „UPC-E“ barų kodus produktų pakuotėms .NET

Kaip sukurti „UPC-A“ ir „UPC-E“ barų kodus produktų pakuotėms .NET

Kokios yra UPC-A ir U PC-E barkodai?

„UPC-A“ ir „UPC-E“ yra universalios mažmeninės prekybos kodai, naudojami visoje Šiaurės Amerikoje ir daugelyje pasaulio rinkų. „upc-a“ koduoja 12 skaitmenų standartiniams produktams; „uppc“ – tai kompresuotas 8-digitų variantas mažoms pakuotėms.

Greitas pradžia (minimalus pavyzdys)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145");
generator.Save("product-upca.png", BarCodeImageFormat.Png);

Turinio lentelė

Introduction

Šis vadovas parodo, kaip generuoti UPC-A ir U PC-E barų kodus produktų pakuotėms naudojant Aspose.BarCode .NET, su pilnu C# kodu, pritaikymo gairėmis ir sprendimais, susijusiais su bendromis mažmeninių darbo srautų problemomis.

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

UPC pavyzdys:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCA, "03600029145"); // 11 digits + auto-checksum
gen.Save("product-upca.png", BarCodeImageFormat.Png);

UPC pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.UPCE, "123456"); // 6 digits + auto-checksum
gen.Save("product-upce.png", BarCodeImageFormat.Png);

Barkodo išvaizda

  • ** 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.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • • Įrašas: * csgen.Parameters.CaptionBelow\.Visible = true;
  • „Rotacija“ * csgen.Parameters.RotationAngle = 0;

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – spausdinti ir skaitmeniniai turtai
  • TIFF – aukšto lygio / archyvas
  • SVG, EMF – skalavimo vektorio vaizdai

Problemos sprendimas ir bendrosios problemos

  • Nėra šnipinėjimo kodo?

  • Užtikrinti teisingą ilgio ir visuminio įvesties; patikrinti pakankamą dydį ir spausdinti kontrastą.

  • Neteisingas patikrinimo numeris?

  • Aspose.BarCode automatiškai prideda patikrinimus; teikia tik duomenų skaitmenis.

  • ** Kompaktiškas kodas nebus skenuojamas mažose pakuotėse?**

  • Pakeiskite į UPC-E ir sumažinkite barų aukštį.

FAQs

**Q: Ar galiu spausdinti UPC juostos kodus mažmeniniam platinimui?**A: Taip – generuoti vaizdai atitinka pramonę produktų pakuotėms ir POS.

**Q: Ar galiu automatiškai sukurti UPC juostos kodą?**A: Taip, eikite per SKU sąrašą ir sukurkite kodą.

Naudokite atvejus ir paraiškas

  • Mažmeninės produktų pakuotės
  • Grocery ir patogumas prekybos prekes
  • POS šlifavimo žymės ir pajamos
  • Bulk inventoriaus sekimas

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
Kodų ilgisUPC-A: 11 skaitmenų, U PC-E: 6Pridėti papildomus / trumpus skaitmenis
Barų spalvaJuoda ant baltoSpalvos su prasta kontrasta
CaptionParodykite žemiau už aiškumąSklypas arba plyšimas
Išėjimo formatasSVG / PNG spausdinimui / skaitmeniniam spaudimuiŽemas JPG spausdinimas

Conclusion

„UPC-A“ ir „UPC-E“ yra gyvybiškai svarbios produktų pakavimo ir mažmeninės prekybos operacijoms visame pasaulyje. „Aspose.BarCode for .NET“ leidžia greitai ir tiksliai generuoti kiekvienai paraiškos programai. Aspose.BarCode API nuoroda Daugiau galimybių ir scenarijų.

 Lietuvių