Šis ceļvedis parāda, kā radīt GS1-128 (UCC/EAN-128) barkodus globālajai piegādes ķēdei, farmaceitiskajai un regulatīvajai atbilstībai, izmantojot Aspose.BarCode .NET.
Introduction
Šis ceļvedis parāda, kā radīt GS1-128 (UCC/EAN-128) barkodus globālajai piegādes ķēdei, farmaceitiskajai un regulatīvajai atbilstībai, izmantojot Aspose.BarCode .NET.
Kas ir GS1-128 (UCC/EAN-128) rādītāja kods?
GS1-128, kas pazīstams arī kā UCC/EAN-128 ir standartizēts 1D līniju kods, lai kodētu mainīgo garumu, strukturētu piegādes ķēdes datus ar Application Identifiers (AI). Kas tiek izmantots globāli loģistikā, veselības aprūpes, farmācijas, pārtikas un mazumtirdzniecības jomā.
Ātrs sākums (minimālais piemērs)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);
Prerequisites
- Visual Studio 2019 vai vēlāk
- .NET 6.0+ vai .Net Framework 4.6.2+
- Aspose.BarCode par .NET (NuGet)
- C# zināšanas
PM> Install-Package Aspose.BarCode
Step-by-step īstenošana
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);
Pieteikuma identifikatoru (AIs) formatēšana
- Sāciet katru datu elementu ar savu AI parentēzēs, piemēram,
(01)
,(17)
,(10)
,(21)
- Attiecībā uz mainīga garuma laukiem (batch, lot, sērijas), grupas AI un dati bez vietas, un beidz ar FNC1, ja vairāk lauku seko (Aspose.BarCode to veic automātiski)
- Piemēriem ir:- ** GTIN-14 ir:**
(01)09521234543213
- Lāčplēša un loterija:
(10)ABC123
- Izlīguma termiņš:
(17)250430
Barkoda izskats
- Bar augstums / platums:
csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
- krāsas un aizmugures:
csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
- Kapteinis ir:
csgen.Parameters.CaptionBelow.Visible = true;
Atbalstītie izejas formāti
- PNG, JPEG, BMP — Standarta drukāšana un tīkls
- TIFF — High-res / arhīvs
- SVG, EMF — Vektors marķējumam un iepakojumam
Problēmu risināšana un kopīgas problēmas
Barcode nav skenēt vai nepareizi datus?- Nodrošiniet pareizo AI sintāzi, pareizu parentēžu izmantošanu un papildu telpas.
Variable-ilguma laukums nav parsed?- Pārlieciniet pareizo FNC1 atrašanās vietu (apstrādāta ar Aspose.BarCode automātiski GS1-128).
Too dense/large uz etiķetes?- pielāgojiet XDimension vai izmantojiet multi-row formatēšanu.
FAQs
**Q: Kā es kodētu vairākus datu laukumus?**A: Koncatenēt vairākas AI datu pāri (piemēram, (01)...(10)...(17)...
).**Q: Vai GS1-128 barkodi ir nepieciešami farmācijas un pārtikas eksportam?**A: Jā, daudziem reģioniem un nozarēm vienmēr tiek apstiprināti ar jūsu atbilstības standartiem.
Izmantojiet gadījumus un pieteikumus
- Globālā piegādes ķēdes uzraudzība
- Farmaceitiskā batch/expiry etiķete
- Pārtikas un dzērienu loģistika
- Veselības aprūpes ierīču atbilstība
- Uzglabāšanas un kuģošanas automatizācija
Labākās prakses: ātrās atsauces tabula
Tip | Do | Neviens |
---|---|---|
Mūsu sintēze | Izmantojiet parentēzes un pareizo lauka pasūtījumu | Izmantojiet telpas vai izslēdziet AIs |
lauka formāts | Koncatenāts AIs pēc GS1 specs | GS1 un ne-GS1 datu sajaukums |
Izplūdes formāts | SVG/PNG/TIFF atbilstības marķējumiem | Zems res JPG iepakojumam |
Validation | Testēšana ar GS1 saderīgu skaneri / programmatūru | Pieņemsim, ka visi skeneri ir GS1 gatavi |
Conclusion
GS1-128 (UCC/EAN-128) ir būtisks piegādes ķēdes, veselības aprūpes un regulatīvo barkodēšanu. Aspose.BarCode for .NET nodrošina spēcīgus rīkus GS1-atbilstoša barkoda radīšanai. Aspose.BarCode API atsauce Par vairāk.