Как да генерираме ITF-14 и Interleaved 2 of 5 баркодове за кутии и логистично етикетиране
Какво представляват ITF-14 и Interleaved 2 of 5 баркодовете?
ITF-14 е стандартният баркод за кутии и транспортни опаковки в глобалните вериги за доставки (кодира 14 цифри). Interleaved 2 of 5 (I2of5) е високоплътен числов баркод, използван за етикетиране в складове, индустрията и дистрибуцията, поддържащ променливи низове от цифри с четна дължина.
Бърз старт (Минимален пример)
using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);Съдържание
- Въведение
- Какво представляват ITF-14 и Interleaved 2 of 5 баркодовете?
- Бърз старт (Минимален пример)
- Предупреждения
- Етап-на-степенна реализация
- Персонализиране на външния вид на баркода
- Поддържани изходни формати
- Общи проблеми и решаване на проблеми
- ЧЗВ
- Използвайте случаи и приложения
- Най-добрите практики
- Свързани статии
- заключение
Въведение
Този наръчник показва как да генерирате ITF-14 и Interleaved 2 of 5 баркодове за логистика, кутии и складово етикетиране, използвайки Aspose.BarCode for .NET, с пълен код, съвети за дизайн и решения за автоматизация на веригата за доставки.
Предупреждения
- Visual Studio 2019 или по-късно
- .NET 6.0+ или .NET Framework 4.6.2+
- Aspose.BarCode for .NET (NuGet)
- Основни познания по C#
PM> Install-Package Aspose.BarCode Етап-на-степенна реализация
Пример за ITF-14:
using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);Пример за Interleaved 2 of 5:
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.Interleaved2of5, "12345678"); // Even digits only
gen.Save("label-i2of5.png", BarCodeImageFormat.Png);Персонализиране на външния вид на баркода
- Поддържащи ленти (ITF-14):
csgen.Parameters.Barcode.ITF14.ITF14BorderType = ITF14BorderType.Frame; // Other options: Bar, None, etc. - Височина/Ширина на лентата:
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;
Поддържани изходни формати
- Форматиране на Application Identifiers (AIs)
- TIFF – Висока резолюция/архивен
- SVG, EMF – Векторен/голямоформатен печат
Общи проблеми и решаване на проблеми
- Баркодът не се сканира? - Уверете се, че входът съдържа само цифри, правилна дължина, четни цифри за I2of5, подходящ контраст.
- Няма рамка върху ITF-14? - Задайте ITF14BorderType на Frame за съответствие със верига за доставки по GS1.
- Твърде голям за етикет? - Регулирайте XDimension и височината на лентата за по-малък размер.
ЧЗВ
Q: Мога ли да кодирам числа с променлива дължина с Interleaved 2 of 5? A: Да, но само четен брой цифри.
Q: Какво е носещата лента/рамка в ITF-14? A: Граница около баркода за съответствие със снабдителната верига/GS1 и по-добро откриване от скенера.
Използвайте случаи и приложения
- Етикетиране на палети и кутии (ITF-14)
- Склад/индустриален инвентар (I2of5)
- Баркодове за транспортни кутии
- Автоматизация на масовата верига за доставки
Най‑добри практики: Таблица за бърза справка
| Съвет | Извърши | Не |
|---|---|---|
| Дължина на цифрите | ITF-14: 13, I2of5: четно число | Нечетни цифри за I2of5 |
| Поддържащи линии | Използвайте рамка за съответствие с ITF-14 | Без рамка за етикети ITF-14 |
| Изходен формат | Използвайте PNG/SVG за кристално чист печат | JPG с ниска резолюция за опаковка |
| Надпис | Покажете по-долу за яснота | Скрийте на складовите етикети |
заключение
ITF-14 и Interleaved 2 of 5 са гръбнакът на логистиката и автоматизацията на складовете. Aspose.BarCode for .NET улеснява генерирането, експортирането и персонализирането на тези баркодове за всяка верига за доставки или индустриален работен процес. Вижте Aspose.BarCode API Reference за повече подробности.