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

Увод

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

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

ГС1-128, такође познат као УЦЦ/ЕАН-128 је стандардизовани 1Д баркод за кодирање променљиве дужине, структурираних података ланца снабдевања са Идентификаторима апликација (ИИ). Користи се широм света у логистици, здравству, фармацији, храни и малопродаји.

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

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

Принципи

  • 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 validirate 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.

More in this category