Овај водич показује како генерисати ГС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.