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.
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.
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 Application Identifiers (AI) segítségével. Globálisan használják a logisztikában, az egészségügyben, a gyógyszertárakban, élelmiszerekben és a kiskereskedelemben.
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);
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 címkézéshez és 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 mindig érvényesíti 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.