Kā izveidot GS1-128 (UCC/EAN-128) piegādes ķēdes un atbilstības kodus .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 bārkods, lai kodētu mainīgu garumu, strukturētus piegādes ķēdes datus ar Application Identifiers (AI) - kas tiek izmantots visā pasaulē loģistikas, 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);
satura tabula
- Introduction
- Kas ir GS1-128 (UCC/EAN-128) rādītāja kods?
- Ātrs sākums (minimālais piemērs)
- Prerequisites
- Step-by-step īstenošana
- Pieteikuma identifikatoru (AIs) formatēšana
- Barkoda izskats
- Atbalstītie izejas formāti
- Problēmu risināšana un kopīgas problēmas
- FAQs
- Izmantojiet gadījumus un pieteikumus
- Labākās prakses
- Saistītie raksti
- Conclusion
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.
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 – augstā līmenī / 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 validējiet 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 | Nelietojiet |
---|---|---|
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.