Kā izveidot GS1-128 (UCC/EAN-128) piegādes ķēdes un atbilstības kodus .NET

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

Š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

TipDoNelietojiet
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.

 Latviski