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
- Kokios yra UPC-A ir U PC-E barkodai?
- Greitas pradžia (minimalus pavyzdys)
- Prerequisites
- Žingsnis po žingsnio įgyvendinimas
- Barkodo išvaizda
- Palaikomi išleidimo formatai
- Problemos sprendimas ir bendrosios problemos
- FAQs
- Naudokite atvejus ir paraiškas
- Geriausios praktikos
- Susiję straipsniai ir vidaus ryšiai
- Conclusion
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ė
Tip | Do | Nėra |
---|---|---|
Kodų ilgis | UPC-A: 11 skaitmenų, U PC-E: 6 | Pridėti papildomus / trumpus skaitmenis |
Barų spalva | Juoda ant balto | Spalvos su prasta kontrasta |
Caption | Parodykite žemiau už aiškumą | Sklypas arba plyšimas |
Išėjimo formatas | SVG / 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ų.