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)09521234543213Betéti és Lót:
(10)ABC123Az 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.