Kuinka tuottaa EAN-13 ja Ean-8 Barcodeja vähittäistuotteille .NET: ssä

Kuinka tuottaa EAN-13 ja Ean-8 Barcodeja vähittäistuotteille .NET: ssä

Mitkä ovat EAN-13 ja Ean-8 -barkoodit?

EAN-13 on maailmanlaajuinen standardi vähittäistuotteiden koodeille.EAN-13, joka koodaan 13 kappaletta ja jota käytetään lähes kaikissa kuluttajatuotteissa ympäri maailmaa; eAN-8 on kompakti, 8-tunnusversio pienille paketeille ja rajoitetulle merkinnän tilalle. Molemmat muodot mahdollistavat nopean, virheettömän valvonnan, varastoinnin ja toimitusketjun hallinnan.

Nopea aloitus (minimi esimerkki)

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

Sisällön taulukko

Johdanto

Tämä artikkeli osoittaa, miten tuottaa EAN-13 ja Ean-8 -barkoodeja vähittäismyymälöille käyttämällä Aspose.BarCode for .NET. Sisältää täydellistä C#-koodia, räätälöitäviä vinkkejä ja vastauksia reaaliaikaisiin vähkinäisen integroinnin kysymyksiin.

edellytykset

  • Visual Studio 2019 tai uudempi
  • .NET 6.0+ tai .Net Framework 4.6.2+
  • Aspose.BarCode for .NET asennettu (NuGet)
  • Perustiedot C#
PM> Install-Package Aspose.BarCode 

Vaiheittainen toteutus

EAN-13 esimerkki:

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

Esimerkkinä EAN-8:

BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.EAN8, "9638507"); // 7 digits + auto-checksum
gen.Save("product-ean8.png", BarCodeImageFormat.Png);

Barcode -näytön mukauttaminen

  • Bar korkeus / leveys: csgen.Parameters.Barcode.BarHeight.Pixels = 80; gen.Parameters.Barcode.XDimension.Pixels = 2;
  • Väri ja tausta: csgen.Parameters.Barcode.BarColor = Color.DarkBlue; gen.Parameters.Barcode.BackColor = Color.White;
  • Pääosat csgen.Parameters.CaptionBelow\.Visible = true;
  • Kääntyminen (pakkaukseen tarkoitettu) csgen.Parameters.RotationAngle = 90;

Tuetut lähtömuodot

  • PNG, JPEG, BMP – Standard kuvanmuodot tulostukseen tai verkkoon
  • TIFF – korkean resoluution tai pakkauksen tulostukseen
  • SVG, EMF – Skalable vector taideteokselle

Ongelmien ratkaiseminen ja yhteiset ongelmat

  • Ei koodi ole skannattu?

  • Varmista, että koodi on kaikki numerot (ei kirjaimia / tiloja), oikea pituus, eikä liian pieni tulostus / vienti

  • Käytettävissä vai puutteellisissa tiloissa?

  • Aspose.BarCode lisää tarkastuksia automaattisesti – vain 12 tai 7 numeroa

  • Eikö merkki sovi?

  • Käytä EAN-8 pienemmille pakkauksille; vähennä baarin korkeutta/XDimension

FAQs

**Q: Voinko tuottaa rivi-koodeja useille tuotteille kerralla?**A: Kyllä. Kävely tuoteluettelosi läpi ja tuota / tallenna jokaisen rivi-koodin kuvan ohjelmallisesti.

**Q: Voinko käyttää värivaihtoehtoja?**A: Maksimaalinen skanneri yhteensopivuus, kiinnitä pimeitä baareja valoisalla taustalla; käytä värejä varovasti.

Käytä tapauksia ja sovelluksia

  • Retail ja grocery checkout
  • Inventori ja varastotunnus
  • POS tulokset ja shelf tags
  • E-kaupankäynnin tuotekuvat

Parhaat käytännöt: Rapid Reference Table

TyyppiTeeÄlä anna
Koodin pituusEAN-13: 12 numeroa, Ean-8: 7Lisä / lyhyt numero
Bar väriBlack/DarkBlue on valkoinenPunainen / keltainen baari
CaptionNäytä alla luettavuusTäynnä baareja
LähtömuotoKäytä PNG/SVG:ää crisp-tuotantoonAlhainen JPG tulostukseen

johtopäätöksiä

EAN-13 ja Ean-8 rivi koodit ovat kultainen standardi vähittäis- ja varastossa ympäri maailmaa. Aspose.BarCode for .NET tekee siitä helppoa tuottaa vaatimustenmukaisia, korkealaatuisia viivakoodeja kunkin käytön tapauksessa. Aspose.BarCode API viittaus Lisätietoja ja kehittyneitä skenaarioita.

 Suomi