Како креирати ГС1-128 (УЦЦ/ЕАН-128) баркоде за ланцу снабдевања и у складу са .НЕТ

Како креирати ГС1-128 (УЦЦ/ЕАН-128) баркоде за ланцу снабдевања и у складу са .НЕТ

Шта је ГС1-128 (УЦЦ/ЕАН-128) бар код?

GS1-128, такође познат као UCC/EAN-128 је стандардизовани 1Д бар код за кодирање променљиве дужине, структурираних података ланца снабдевања са Идентификаторима апликација (АИ) – који се користе широм света за логистику, здравство, фармацију, храну и малопродају.

Брзи почетак (минимални пример)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.GS1Code128, "(01)09521234543213(10)ABC123");
generator.Save("gs1-128-shipment.png", BarCodeImageFormat.Png);

Табела садржаја

Увод

Овај водич показује како генерисати ГС1-128 (УЦЦ/ЕАН-128) баркоде за глобалну ланцу снабдевања, фармацеутску и регулаторну усклађеност користећи Асписе.Баркод за .НЕТ.

Принципи

  • Visual Studio 2019 или касније
  • .NET 6.0+ или .Net Framework 4.6.2+
  • Aspose.BarCode za .NET (NuGet)
  • Основни знања Ц #
PM> Install-Package Aspose.BarCode 

Корак по корак спровођење

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);

Форматирање идентификатора апликација (АИ)

  • Покрените сваки елемент података својим ИИ-ом у парентезама, на пример, (01), (17), (10), (21)

  • За променљиве дужине поља (бацх, лот, серијски), групе ИИ и подаци без простора, и завршити са ФНЦ1 ако више поље прати (Аспосе.БарЦод то ради аутоматски)

  • Примери су:

  • ГТИН-14 : (01)09521234543213

  • Бацх / лот : (10)ABC123

  • Излазак : (17)250430

Прилагођавање појављивања баркода

  • Баро висине / ширине: csgen.Parameters.Barcode.BarHeight.Pixels = 100; gen.Parameters.Barcode.XDimension.Pixels = 3;
  • Боја и позадина: csgen.Parameters.Barcode.BarColor = Color.Black; gen.Parameters.Barcode.BackColor = Color.White;
  • Капција : csgen.Parameters.CaptionBelow\.Visible = true;

Подржани излазни формати

  • ПНГ, ЈПЕГ, БМП – Стандардни штампање и веб
  • ТИФФ - Високи ре / архива
  • SVG, EMF – вектор за етикетирање и паковање

Решавање проблема и заједничке проблеме

  • Баркод не скенира или погрешне податке?

  • Обезбедите правилан АИ синтакс, правилно коришћење парентезе и без додатних простора.

  • Променљива дужина поља није парседна?

  • Потврдите одговарајућу позицију ФНЦ1 (аутоматски управља Асписе.БарЦод за ГС1-128).

  • Too dense/large za etiketu?

  • Прилагодите XDдимензију или користите мулти-роу форматирање.

FAQs

**Q: Како могу да кодирам више поља података?**А: Концатенат више парова АИ података (на пример, (01)...(10)...(17)...).

**П: Да ли је потребан ГС1-128 бар код за фармацеутске и извоз хране?**A: Da, za mnoge regije i industrije – uvek validirajte sa svojim standardima usklađenosti.

Коришћење случајева и апликација

  • Globalno praćenje lanca opskrbe
  • Фармацеутски бацх / исцрпљени етикетирање
  • Логистика хране и пића
  • Усклађеност здравственог уређаја
  • Складиште и аутоматизација испоруке

Најбоља пракса: Брза референтна табела

ТипDoНе дај
СинтаксКористите парентезе и правилан поредак пољаКористите просторе или пропустите АИ
Пољски форматирањеКонцатенат АИ по ГС1 спецификацијамаМијешање GS1 и не-GS1 података
излазни форматSVG/PNG/TIFF за етикете у складуНиско нивоа ЈПГ за паковање
ValidationТест са GS1 компатибилним скенером / софтверомПретпоставимо да су сви скенери ГС1 спремни

Закључак

GS1-128 (UCC/EAN-128) је од суштинског значаја за ланцу снабдевања, здравствену заштиту и регулаторну кодирање. Aspose.BarCode за .NET пружа снажне алате за генерисање у складу са GS1. Aspose.BarCode API Референце Za više.

 Српски