Deze gids toont aan hoe GS1-128 (UCC/EAN-128) barcodes te genereren voor wereldwijde supply chain, farmaceutische en regelgevende naleving met behulp van Aspose.BarCode voor .NET.
Introductie
Deze gids toont aan hoe GS1-128 (UCC/EAN-128) barcodes te genereren voor wereldwijde supply chain, farmaceutische en regelgevende naleving met behulp van Aspose.BarCode voor .NET.
Wat Is GS1-128 (UCC/EAN-128) Barcode?
GS1-128, ook bekend als UCC/EAN-128 is een gestandaardiseerde 1D barcode voor het coderen van variabele lengte, gestructureerde supply chain data met Application Identifiers (AIs). Wereldwijd gebruikt in logistiek, gezondheidszorg, farmacie, voedsel en detailhandel. GS11-228 maakt het mogelijk om te pakken, lot, uit te voeren en serie tracking, en is verplicht voor veel compliance-driven industrieën.
Snelle start (minimaal voorbeeld)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Voorwaarden
- Visual Studio 2019 of later
- .NET 6.0+ of .Net Framework 4.6.2+
- Aspose.BarCode voor .NET (NuGet)
- Basiskennis C#
PM> Install-Package Aspose.BarCode
Stap voor stap implementatie
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);
Formatting Application Identifiers (AIs)
- Start elk gegevenselement met zijn AI in parentheses, bijvoorbeeld.
(01)
,(17)
,(10)
,(21)
- Voor variabele lengtevelden (batch, lot, serie), groep AI en gegevens zonder ruimte, en eindigen met een FNC1 als meer velden volgen (Aspose.BarCode doet dit automatisch)
- Voorbeelden :- GTIN-14 voor:
(01)09521234543213
- Batch en lot:
(10)ABC123
- Uitgaande tijd :
(17)250430
Aanpassing Barcode verschijning
- Bar Hoogte / breedte:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- kleur / achtergrond:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Het hoofdstuk:
csgen.Parameters.CaptionBelow.Visible = true;
Ondersteunde outputformaten
- PNG, JPEG, BMP — Standard print en web
- TIFF — High-res / archief
- SVG, EMF — Vector voor etikettering en verpakking
Problemen en gemeenschappelijke problemen
Barcode niet scannen of verkeerde gegevens?- Zorg ervoor dat de juiste AI syntax, het juiste gebruik van parentheses en geen extra ruimtes.
Variabele lengte veld niet parsed?- Controleer de juiste FNC1 plaatsing (gehandeld door Aspose.BarCode automatisch voor GS1-128).
Too dicht/groot voor etiket?- XDimension aanpassen of multi-row formatting gebruiken.
FAQs
**Q: Hoe kan ik meerdere gegevensvelden coderen?**A: Concatenate meerdere AI-gegevenspaars (bijv. (01)...(10)...(17)...
).**Q: Is GS1-128 barcode vereist voor farmaceutische en voedselexporten?**A: Ja, voor veel regio’s en industrieën is het altijd geldig met uw conformiteitsnormen.
Gebruik Cases en Applicaties
- Global supply chain tracking
- Pharmaceutical batch/expiry etikettering
- Voedsel en drank logistiek
- Gezondheidsapparatuur naleving
- Warehouse en scheepvaartautomatisering
Beste praktijken: Quick Reference Table
Tipje | Do Do | Niet te |
---|---|---|
De syntax | Gebruik parentheses en correct veldbeheer | Gebruik ruimtes of vermijd AI’s |
veldformaat | Concatenate AIs per GS1 specs | Mix GS1 en niet-GS1 gegevens |
Uitgangsformaat | SVG/PNG/TIFF voor nalevingslabel | Low-res JPG voor verpakking |
Validation | Test met GS1-compliant scanner/software | Veronderstel dat alle scanners GS1 klaar zijn |
Conclusie
GS1-128 (UCC/EAN-128) is essentieel voor supply chain, gezondheidszorg en regelgevende barcoding. Aspose.BarCode voor .NET biedt robuste tools voor de GS1-compliant barcode generatie. Aspose.BarCode API Referentie Voor meer.
More in this category
- Acceleratie Bulk 1D Barcode Scanning in Inventory en Warehouse Workflows in .NET
- Barcode lezen met behulp van C#
- Creëren van code 128 Barcodes met behulp van Aspose.BarCode voor .NET
- Creëren van ISBN en ISSN Barcodes voor Boeken en Periodicals in .NET
- Creëren van UPC-A en U PC-E barcodes voor productverpakking in .NET