„UPC-A“ ir „UPC-E“ kodai yra būtini produktų pakavimui mažmeninėje aplinkoje.Šis vadovas parodys, kaip generuoti šiuos kodus naudojant „Aspose.BarCode“ .NET, su pritaikymo galimybėmis ir problemų sprendimo patarimais.

Introduction

Šis vadovas parodo produktų pakuotės UPC-A ir U PC-E barų kodų generavimo procesą naudojant Aspose.BarCode .NET. Tai apima išsamius žingsnius, C# kodo pavyzdžius ir geriausią praktiką, kad būtų užtikrintas mažmeninių standartų laikymasis.

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

UPC-A yra universali produktų kodai, naudojami Šiaurės Amerikoje ir daugelyje pasaulinių rinkų. „UPC“ koduoja 12 skaitmenų standartiniams produktams, o „UPC-E“ yra kompaktiška versija, koduojanti 8 skaičius mažoms pakuotėms.

Greitas pradžia (minimalus pavyzdys)

Toliau pateikiamas minimalus pavyzdys rodo, kaip sukurti UPC-A juostos kodą naudojant Aspose.BarCode:

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

Prerequisites

Prieš pradėdami kurti juostų kodus, įsitikinkite, kad jūsų plėtros aplinka yra teisingai nustatyta:

  • „Visual Studio 2019“ arba vėliau
  • Išmanusis ryšys su .NET Framework 4.6.2
  • Aspose.BarCode už .NET (NuGet)
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

Galite pritaikyti savo juostų kodų išvaizdą koreguojant įvairius parametrus:

  • ** 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

Aspose.BarCode palaiko kelis išleidimo formatus jūsų juostų kodams:

  • PNG, JPEG, BMP – spausdinti ir skaitmeniniai turtai
  • TIFF – Aukštos klasės / archyvas
  • SVG, EMF – Skalaujamų vektorinių vaizdų

Problemos sprendimas ir bendrosios problemos

Štai keletas bendrų problemų, su kuriomis galite susidurti generuojant UPC juostos kodus:

  • Skaitmeninis kodas nėra skenuojamas? Įsitikinkite teisingą ilgis ir visuotinį įvedimą; patikrinkite pakankamą dydį ir spausdinimo kontrastą.
  • Invalid check digit? 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 juostos aukštį.

FAQs

**Q: Ar galiu spausdinti UPC juostos kodus mažmeniniam platinimui?**Atsakymas: Taip – generuoti vaizdai atitinka pramonę produktų pakuotės 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“ juostos kodai yra labai svarbūs produktų pakavimo ir mažmeninės prekybos veiklai visame pasaulyje. „Aspose.BarCode for .NET“ leidžia greitai ir tiksliai generuoti kiekvienai paraiškos programai. Aspose.BarCode API nuoroda Daugiau galimybių ir scenarijų.

More in this category