Hogyan készítsünk GS1-128 (UCC/EAN-128) Barkódokat az ellátási lánchoz és a megfeleléshez .NET-ben
Mi a GS1-128 (UCC/EAN-128) Barcode?
A GS1-128, az UCC/EAN-128 néven is ismert, egy szabványosított 1D sávkód a változó hosszúságú, strukturált ellátási lánc adatainak kódolására alkalmazási azonosítókkal (AI) - globálisan a logisztikai, egészségügyi, gyógyszerészeti, élelmiszer- és kiskereskedelmi célokra használják.
Gyors indulás (minimális példa)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Tartalmak táblája
- Bevezetés
- Mi a GS1-128 (UCC/EAN-128) Barcode?
- Gyors indulás (minimális példa)
- előfeltételek
- lépésről lépésre megvalósítás
- Az alkalmazás azonosítóinak (AI) formázása
- Barcode megjelenés
- Támogatott kimeneti formátumok
- Problémák megoldása és közös problémák
- FAQs
- Esetek és alkalmazások használata
- Legjobb gyakorlatok
- Kapcsolódó cikkek
- következtetések
Bevezetés
Ez az útmutató azt mutatja, hogyan kell generálni a GS1-128 (UCC/EAN-128) bárkódokat a globális ellátási lánc, a gyógyszeripar és a szabályozási megfelelés használatával Aspose.BarCode .NET.
előfeltételek
- Visual Studio 2019 vagy újabb
- A .NET 6.0+ és a .Net Framework 4.6.2+
- Aspose.BarCode a .NET (NuGet) használatához
- Alapvető C# tudás
PM> Install-Package Aspose.BarCode
lépésről lépésre megvalósítás
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);
Az alkalmazás azonosítóinak (AI) formázása
Indítsa el az egyes adatelemeket az AI-jával párhuzamosan, például
(01)
,(17)
,(10)
,(21)
Változó hosszúságú mezők (batt, lot, sorozat), csoportos AI és adatok nincs hely, és véget ér egy FNC1 ha több mező követi (Aspose.BarCode ezt automatikusan)
A példák:
• GTIN 14:
(01)09521234543213
Betéti és Lót:
(10)ABC123
Az időtartam:
(17)250430
Barcode megjelenés
- Bar magassága / szélessége:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- szín és háttér:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Kapcsolódó cikkek:
csgen.Parameters.CaptionBelow\.Visible = true;
Támogatott kimeneti formátumok
- PNG, JPEG, BMP – Standard nyomtatás és web
- TIFF – High-res / archívum
- SVG, EMF – Vektor a címkézéshez és a csomagoláshoz
Problémák megoldása és közös problémák
Bárkód nem szkenneli vagy hibás adatokat?
Győződjön meg arról, hogy a megfelelő AI-szintázás, a parentézisek helyes használata és nincs további hely.
Változó hosszúságú mező nem parsett?
Megerősítse a megfelelő FNC1 elhelyezést (az Aspose.BarCode automatikusan kezeli a GS1-128-at).
Too vastag / széles a címkén?
XDimension módosítása vagy multi-row formázás használata.
FAQs
**Q: Hogyan kódolhatom a több adatmezőket?**A: Több AI-adatpár összeolvadása (például (01)...(10)...(17)...
).
**Q: A gyógyszertárak és az élelmiszerek exportjára a GS1-128 bárkód szükséges?**A: Igen, sok régió és iparág számára – mindig érvényesítse a megfelelési szabványokat.
Esetek és alkalmazások használata
- Globális ellátási lánc nyomon követése
- Gyógyszeres csomag / kimeneti címkézés
- Élelmiszer és ital logisztika
- Egészségügyi berendezések megfelelősége
- raktár és szállítási automatizálás
Legjobb gyakorlatok: gyors referenciamutató
Tipp | A Do | nem |
---|---|---|
A szintax | Parentézisek és helyes mezőrendszer használata | Használjon helyeket vagy hagyja figyelmen kívül az AI-ket |
Field formázás | Koncatenát AIs GS1 specs | GS1 és nem-GS1 adatok összekeverése |
kimeneti formátum | SVG/PNG/TIFF a megfelelőségi címkékhez | Low-res JPG csomagoláshoz |
Validation | Tesztelés a GS1 kompatibilis szkennerrel/szoftverrel | Elfogadjuk, hogy az összes szkenner készen áll a GS1-re |
következtetések
A GS1-128 (UCC/EAN-128) elengedhetetlen az ellátási lánc, az egészségügyi ellátás és a szabályozási barkódolás szempontjából.A Aspose.BarCode for .NET szilárd eszközöket biztosít a GS1-kompatibilis barcode generációhoz. Az Aspose.BarCode API referenciája Még többért.