Aquest guia demostra com generar els codis de bar GS1-128 (UCC/EAN-128) per a la cadena d’oferta global, la farmacia i la conformitat reguladora utilitzant Aspose.BarCode per .NET.
Introducció
Aquest guia demostra com generar els codis de bar GS1-128 (UCC/EAN-128) per a la cadena d’oferta global, la farmacia i la conformitat reguladora utilitzant Aspose.BarCode per .NET.
Què és el codi de bar GS1-128 (UCC/EAN-128?
GS1-128, també conegut com a UCC/EAN-128 és un codi de bar 1D estàndard per a la codificació de llarga variable, dades de cadena de subministrament estructurades amb Identificadors d’aplicacions (AIs). utilitzat a nivell mundial en logística, sanitat, farmàcia, aliments i minoritat.
Iniciació ràpida (exemple mínim)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Prerequisits
- Visual Studio 2019 o posterior
- .NET 6.0+ o .NET Framework 4.6.2+
- Aspose.BarCode per a .NET (NuGet)
- C# coneixements bàsics
PM> Install-Package Aspose.BarCode
Implementació de pas a pas
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);
Identificadors d’aplicació (AIs)
- Comença cada element de dades amb la seva AI en paràmetres, per exemple.,
(01)
,(17)
,(10)
,(21)
- Per als camps de longitud variable (batx, lot, sèrie), grup AI i dades sense espai, i acabar amb un FNC1 si més camps segueixen (Aspose.BarCode ho fa automàticament)
- Els exemples:- El 14 de juny:
(01)09521234543213
- Batx / Lot:
(10)ABC123
- Expirar el temps:
(17)250430
Caracterització de l’aparició de barcode
- Alçada i amplada del bar:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- Pel·lícula de color / Background:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Capçalera de la Comissió:
csgen.Parameters.CaptionBelow.Visible = true;
Formats de sortida suportats
- PNG, JPEG, BMP — Impressió estàndard i web
- TIFF — High-res/arxiu
- SVG, EMF — Vector per a l’etiquetatge i embalatge
Problemes i problemes comuns
Barcode no escaneja o dades equivocades?- Assegurar la síntesi correcta de la AI, l’ús correcte de les paràmetres i no hi ha espais addicionals.
El camp de longitud variable no parsed?- Confirmar la correcta col·locació FNC1 (administrada per Aspose.BarCode automàticament per GS1-128).
Too dense / gran per a l’etiqueta?- Ajustar XDimension o utilitzar formatar multi-rous.
FAQs
**Q: Com encodeixo diversos camps de dades?**A: Concatenar múltiples parelles de dades d’IA (per exemple., (01)...(10)...(17)...
).**Q: Es requereixen els codis de bar GS1-128 per a les exportacions farmacèutiques i alimentàries?**A: Sí, per a moltes regions i indústries, sempre valideu amb els vostres estàndards de conformitat.
Utilitzar casos i aplicacions
- El seguiment de la cadena d’oferta global
- Etiquetatge farmacèutic / expiració
- Alimentació i beguda logística
- El compliment dels dispositius sanitaris
- Estalvi i automàtica de transport
Millors pràctiques: taula de referència ràpida
Tipus | Feu | No es |
---|---|---|
Síntesi | Utilitza paràmetres i ordre de camp correcte | Utilitzar espais o omet els AIs |
Formatatge de camp | Concatenat AIs per GS1 specs | Mixar dades GS1 i no-GS1 |
Format de sortida | SVG/PNG/TIFF per a etiquetes de conformitat | Low-res JPG per a l’embalatge |
Validation | Prova amb l’escàner/software GS1 compatible | Assumim que tots els scanners són GS1 preparats |
Conclusió
GS1-128 (UCC/EAN-128) és essencial per a la cadena de subministrament, la sanitat i la codificació de barres reguladora. Aspose.BarCode per .NET proporciona eines robustes per generar codi de barra compatible amb GS1 Aspose.BarCode API Referència Per a més.
More in this category
- Aspose.BarCode 2D Barcode Reader en .NET: C# Guia
- Scanar els codis QR de les imatges amb Aspose.BarCode per .NET
- Reconeixement multi-barcode en .NET amb Aspose.BarCode
- GS1 DataBar (RSS-14) codi de bar: Retail, Fresh Food & Healthcare Uses
- Personalitzar la generació de codi de bar en .NET amb Aspose.BarCode