Š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

TipDoNeviens
Mūsu sintēzeIzmantojiet parentēzes un pareizo lauka pasūtījumuIzmantojiet telpas vai izslēdziet AIs
lauka formātsKoncatenāts AIs pēc GS1 specsGS1 un ne-GS1 datu sajaukums
Izplūdes formātsSVG/PNG/TIFF atbilstības marķējumiemZems res JPG iepakojumam
ValidationTestēšana ar GS1 saderīgu skaneri / programmatūruPieņ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.

More in this category