Kuinka luoda GS1-128 (UCC/EAN-128) Barcode toimitusketju ja vaatimustenmukaisuus .NET
Mikä On GS1-128 (UCC/EAN-128) Barcode?
GS1-128, joka tunnetaan myös nimellä UCC/EAN-128 on standardoitu 1D-barcode muuttuvan pituuden, rakenteellisten toimitusketjun tietojen koodaamiseksi sovellusten tunnisteilla (AIs) - jota käytetään maailmanlaajuisesti logistiikkaan, terveydenhuoltoon, apteekkiin, elintarvikkeisiin ja vähittäismyyntiin.
Nopea aloitus (minimi esimerkki)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Sisällön taulukko
- Johdanto
- Mikä On GS1-128 (UCC/EAN-128) Barcode?
- Nopea aloitus (minimi esimerkki)
- edellytykset
- Vaiheittainen toteutus
- Hakemuksen tunnisteiden muotoilu (AIs)
- Barcode -näytön mukauttaminen
- Tuetut lähtömuodot
- Ongelmien ratkaiseminen ja yhteiset ongelmat
- FAQs
- Käytä tapauksia ja sovelluksia
- Parhaat käytännöt
- Liittyvät artikkelit
- johtopäätöksiä
Johdanto
Tämä opas osoittaa, miten tuottaa GS1-128 (UCC/EAN-128) baarikoodeja maailmanlaajuiseen toimitusketjuun, farmaseuttiseen ja sääntelyn noudattamiseen käyttämällä Aspose.BarCode for .NET. Sisältää todellista C#-koodia, AI-muodostusta ja vinkkejä validoidusta tuonnista.
edellytykset
- Visual Studio 2019 tai uudempi
- .NET 6.0+ tai .Net Framework 4.6.2+
- Aspose.BarCode for .NET (NuGet) -ohjelmistoa varten
- Perustiedot C#
PM> Install-Package Aspose.BarCode
Vaiheittainen toteutus
using Aspose.BarCode.Generation;
// Example with GTIN-14 (01) and batch/lot (10)
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
gen.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Hakemuksen tunnisteiden muotoilu (AIs)
Aloita jokainen tietojen elementti sen AI: n kanssa, esimerkiksi
(01)
,(17)
,(10)
,(21)
Muuttuvan pituuden kentät (batch, lot, sarja), ryhmä AI ja tiedot ilman tilaa, ja lopettaa FNC1, jos useampi kenttä seuraa (Aspose.BarCode tekee tämän automaattisesti)
Esimerkkejä :
Syyli 14 :
(01)09521234543213
Matkapuhelin ja LOT:
(10)ABC123
Päivän päättyminen:
(17)250430
Barcode -näytön mukauttaminen
- Bar korkeus / leveys:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Väri ja tausta:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Pääosat
csgen.Parameters.CaptionBelow\.Visible = true;
Tuetut lähtömuodot
- PNG, JPEG, BMP – Standard Print ja Web
- TIFF – High-res / arkisto
- SVG, EMF – Vektori merkinnöille ja pakkauksille
Ongelmien ratkaiseminen ja yhteiset ongelmat
Ei kooda skannata tai virheellisiä tietoja?
Varmista AI: n oikea syntaasi, parenteiden asianmukainen käyttö ja ei ylimääräisiä tiloja.
Vaihtoehtoinen pituus kenttä ei parsed?
Vahvista asianmukainen FNC1 sijainti (käsittelee Aspose.BarCode automaattisesti GS1-128).
Too tiheä / leveä merkille?
Muokkaa XDimension tai käytä multi-row muotoilua.
FAQs
**Q: Miten koodaan useita tietokenttiä?**A: Yhdistää useita AI-tietoyksiköitä (esim. (01)...(10)...(17)...
).
**Kysymys: Onko GS1-128 barcode vaadittava lääke- ja elintarviketuonnille?**A: Kyllä, monille alueille ja teollisuudelle - aina validoi vaatimustenmukaisuustandardit.
Käytä tapauksia ja sovelluksia
- Maailmanlaajuinen toimitusketjun seuranta
- Pharmaceutical batch/expiry etiketti
- Elintarvikkeiden ja juomien logistiikka
- Terveydenhuollon laitteiden noudattaminen
- Varastointi ja kuljetusautomaatio
Parhaat käytännöt: Rapid Reference Table
Tyyppi | Tee | Älä anna |
---|---|---|
Syntaxiä | Käytä paranteetteja ja oikea kenttäjärjestys | Käytä tilaa tai unohda AIs |
kentän muotoilu | Concatenate AIs per GS1 specs | Sekoita GS1 ja ei-GS1 tietoja |
Lähtömuoto | SVG/PNG/TIFF vaatimustenmukaisuusmerkinnöille | Low-res JPG pakkaukseen |
Validation | Testi GS1-yhteensopiva skanneri/ohjelmisto | Oletetaan, että kaikki skannerit ovat GS1 valmiina |
johtopäätöksiä
GS1-128 (UCC/EAN-128) on välttämätön toimitusketjuun, terveydenhuoltoon ja sääntelyyn. Aspose.BarCode for .NET tarjoaa kestäviä työkaluja GS1-yhteensopivaan rivi-koodin tuottamiseen. Aspose.BarCode API viittaus Ja enemmän.