Kaip generuoti EAN-13 ir Ean-8 barų kodus mažmeniniams produktams .NET

Kaip generuoti EAN-13 ir Ean-8 barų kodus mažmeniniams produktams .NET

Kas yra EAN-13 ir Ean-8 barkodai?

EAN-13 yra pasauliniai standartai mažmeninių prekių barų kodams. „Ean-13“ koduoja 13 skaitmenų ir naudojamas beveik visose vartotojų prekes visame pasaulyje; „ean-8“ yra kompaktiška, 8-digitinė versija mažoms paketus ir ribotą etiketės erdvę. Abi formatos leidžia greitai, be klaidų patikrinimą, inventorą ir tiekimo grandinės valdymą.

Greitas pradžia (minimalus pavyzdys)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345");
generator.Save("product-ean13.png", BarCodeImageFormat.Png);

Turinio lentelė

Introduction

Šiame straipsnyje parodyta, kaip generuoti EAN-13 ir Ean-8 juostų kodus mažmeniniams produktams naudojant Aspose.BarCode .NET. Jame pateikiamas pilnas C# kodas, pritaikymo patarimai ir atsakymai į realaus pasaulio prekybos integracijos klausimus.

Prerequisites

  • „Visual Studio 2019“ arba vėliau
  • Išmanusis ryšys su .NET Framework 4.6.2
  • Aspose.BarCode .NET įdiegta (NuGet)
  • Pagrindinės C# žinios
PM> Install-Package Aspose.BarCode 

Žingsnis po žingsnio įgyvendinimas

EAN-13 pavyzdys:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN13, "590123412345"); // 12 digits + auto-checksum
gen.Save("product-ean13.png", BarCodeImageFormat.Png);

EAN-8 pavyzdys:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.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.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • • Įrašas: * csgen.Parameters.CaptionBelow\.Visible = true;
  • Rotacija (pakuotėms skirtas): csgen.Parameters.RotationAngle = 90;

Palaikomi išleidimo formatai

  • PNG, JPEG, BMP – standartiniai vaizdo formatai spausdinimui ar žiniatinkliui
  • TIFF – aukštos raiškos arba batch spausdinimui
  • SVG, EMF – skalaciniam vektorio meno darbui

Problemos sprendimas ir bendrosios problemos

  • Nėra šnipinėjimo kodo?

  • Įsitikinkite, kad kodas yra visi skaitmenys (ne raidės / erdvės), teisingas ilgis ir ne per mažas spausdinimo / eksporto

  • Pasibaigęs ar trūkstamas čekis?

  • Aspose.BarCode automatiškai prideda patikrinimus – tik 12 ar 7 skaitmenys

  • Ar etiketė netinka?

  • Naudokite EAN-8 mažesnėms pakuotėms; sumažinkite barų aukštį/XDimension

FAQs

**Q: Ar galiu sukurti barų kodus keliems produktams vienoje pakuotėje?**Atsakymas: Taip. Eikite per savo produktų sąrašą ir sukurkite / išsaugokite kiekvieną juostų kodo vaizdą programuojamai.

**Q: Ar galiu naudoti spalvų barkodus?**A: Norėdami maksimaliai suderinti skenerį, laikykitės tamsių juostų ant šviesos fono; naudokite spalvas atsargiai.

Naudokite atvejus ir paraiškas

  • Mažmeninė ir grocery checkout
  • Inventoriaus ir sandėlio etiketės
  • POS įrašai ir šlifavimo žymės
  • E-komercijos produktų nuotraukos

Geriausios praktikos: greitas referencinis lentelė

TipDoNėra
Kodų ilgisEAN-13: 12 skaitmenų, eAN-8: 7Pridėti papildomus / trumpus skaitmenis
Barų spalvaBlack / DarkBlue ant baltoRaudona / geltona baras
CaptionParodykite žemiau skaitytiSklypas su baromis
Išėjimo formatasNaudokite PNG/SVG krisp gamybaiŽemas JPG spausdinimas

Conclusion

EAN-13 ir Ean-8 juostos kodai yra aukso standartas mažmeniniams ir inventoriams visame pasaulyje. Aspose.BarCode .NET leidžia lengvai sukurti atitinkamus, aukštos kokybės juostus kiekvienam naudojimo atveju. Aspose.BarCode API nuoroda Daugiau detalių ir pažangių scenarijų.

 Lietuvių