Dieser Leitfaden zeigt, wie man GS1-128 (UCC/EAN-128) Barcode für globale Lieferkette, pharmazeutische und regulatorische Einhaltung mit Aspose.BarCode für .NET generiert.
Einführung
Dieser Leitfaden zeigt, wie man GS1-128 (UCC/EAN-128) Barcode für globale Lieferkette, pharmazeutische und regulatorische Einhaltung mit Aspose.BarCode für .NET generiert.
Was ist GS1-128 (UCC/EAN-128) Barcode?
GS1-128, auch bekannt als UCC/EAN-128 ist ein standardisierter 1D Barcode für die Verschlüsselung variabler Länge, strukturierte Lieferkettendaten mit Application Identifiers (AIs). weltweit in Logistik, Gesundheitsversorgung, Pharma, Nahrungsmittel und Einzelhandel verwendet.GS1-138, ermöglicht Batch, Lot, Auslauf und Serienverfolgung, und ist obligatorisch für viele compliance-driven Industries.
Schneller Start (Minimal Example)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Voraussetzung
- Visual Studio 2019 oder später
- .NET 6.0+ oder .NET Framework 4.6.2+
- Aspose.BarCode für .NET (NuGet)
- Grundkenntnisse C
PM> Install-Package Aspose.BarCode
Schritt für Schritt Implementierung
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);
Formatierung von Anwendungsidentifikatoren (AIs)
- Beginnen Sie jedes Datenelement mit seiner AI in Parametern, z. B.,
(01)
,(17)
,(10)
,(21)
- Für Variable-Länge Felder (Batch, Lot, Serien), Gruppe AI und Daten ohne Platz, und beenden Sie mit einem FNC1 wenn mehr Feldern folgen (Aspose.BarCode tut dies automatisch)
- Beispiele:- GTIN 14:
(01)09521234543213
- Batch und Lot:
(10)ABC123
- Ablauf der Zeit:
(17)250430
Anpassung Barcode-Erscheinung
- Barhöhe / Breite:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Farbe / Hintergrund:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- In der Kapitel:
csgen.Parameters.CaptionBelow.Visible = true;
Unterstützte Output-Formate
- PNG, JPEG, BMP – Standard Druck und Web
- TIFF – High-res/Archiv
- SVG, EMF — Vektor für Kennzeichnung und Verpackung
Problemlösung & gemeinsame Probleme
Barcode nicht scannen oder falsche Daten?- Sicherstellen Sie die korrekte AI-Syntax, die richtige Verwendung von Parenthesen und keine zusätzlichen Räume.
Variable-Länge Feld nicht parsed?- Bestätigen Sie die richtige FNC1-Position (behandelt von Aspose.BarCode automatisch für GS1-128).
Too Dichte / Breite für das Etikett?- XDimension anpassen oder Multi-Room Formatieren verwenden.
FAQs
**Q: Wie kann ich mehrere Datenfelder verschlüsseln?**A: Konzentrieren Sie mehrere AI-Datenpaare (z. B., (01)...(10)...(17)...
).).**Q: Ist GS1-128 Barcode für die Pharma- und Lebensmittelexporte erforderlich?**A: Ja, für viele Regionen und Branchen werden Sie immer mit Ihren Standards der Einhaltung validiert.
Verwendung von Fällen und Anwendungen
- Überwachung der globalen Lieferkette
- Pharmazeutische Batch/Expiry-Labelung
- Lebensmittel und Getränke Logistik
- Übereinstimmung mit Gesundheitsgeräten
- Lager- und Schiffautomatisierung
Best Practices: Schnelle Referenztabelle
Tipp | zu tun | nicht |
---|---|---|
Die Syntax | Verwenden Sie Parametern und die richtige Feldordnung | Verwenden Sie Räume oder verpassen Sie AIs |
Feldformatisierung | Concatenate AIs pro GS1 Spektrum | Mix GS1 und nicht-GS1 Daten |
Ausgangsformate | SVG/PNG/TIFF für Kennzeichnungen der Einhaltung | Low-res JPG für die Verpackung |
Validation | Test mit GS1 Compliant Scanner/Software | Stellen Sie sich vor, dass alle Scanner GS1 bereit sind |
Schlussfolgerungen
GS1-128 (UCC/EAN-128) ist unerlässlich für die Lieferkette, die Gesundheitsversorgung und die regulatorische Barcode. Aspose.BarCode für .NET bietet robuste Werkzeuge zur GS1-komplizierten Barcode-Generation Aspose.BarCode API Referenz Für mehr.
More in this category
- Aspose.BarCode 2D Barcode Reader in .NET: C# Guide
- Scannen Sie QR-Codes aus Bildern mit Aspose.BarCode für .NET
- Multi-Barcode-Anerkennung in .NET mit Aspose.BarCode
- GS1 DataBar (RSS-14) Barcode: Einzelhandel, Frische Lebensmittel und Gesundheitsversorgung
- Anpassung der Barcode-Generation in .NET mit Aspose.BarCode