Як створити ITF-14 і Interleaved 2 з 5 баркодів для картонної та логістичної етикетки

Як створити ITF-14 і Interleaved 2 з 5 баркодів для картонної та логістичної етикетки

Що таке ITF-14 і Interleaved 2 з 5 баркодів?

ITF-14 є стандартним баркодом для картонних і судноплавних випадків у глобальних ланцюгах постачання (код 14 цифр). Interleaved 2 of 5 (I2of5) - це високої щільності цифровий барcode, який використовується для складового, промислового та розповсюджувального етикетки, що підтримує змінні одноразові ширини цифрів.

Швидкий початок (наприклад мінімальний)

using Aspose.BarCode.Generation;
var generator = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123");
generator.Save("carton-itf14.png", BarCodeImageFormat.Png);

Таблиця контенту

Введення

Цей посібник показує, як генерувати ITF-14 і Interleaved 2 з 5 баркодів для логістики, картонної та складової етикетки за допомогою Aspose.BarCode для .NET, з повним кодом, дизайнерськими порадами та рішеннями для автоматизації ланцюга поставок.

Передумови

  • Visual Studio 2019 або вище
  • Створення .NET Framework 4.6.2+
  • Aspose.BarCode для .NET (NuGet)
  • Основні знання C#
PM> Install-Package Aspose.BarCode 

Крок за кроком реалізація

ІТФ-14 приклади:

using Aspose.BarCode.Generation;
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.ITF14, "1234567890123"); // 13 digits + auto-checksum
gen.Save("carton-itf14.png", BarCodeImageFormat.Png);

2 з 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;

Підтримуються формати виходу

  • PNG, JPEG, BMP – друковані та цифрові етикетки
  • TIFF – High-res / Архів
  • SVG, EMF – векторний/широкий формат друку

Вирішення проблем і загальні проблеми

  • Баккод не сканується?

  • Забезпечений вхід - це всі цифри, правильна довжина, навіть цифри для I2of5, правильний контраст.

  • Немає рамки на ITF-14?

  • Налаштування ITF14BorderType to Frame для відповідності ланцюгу поставок GS1.

  • «Все велике для етикетки?»

  • Налаштуйте XDimension і висоту барів для меншого розміру.

FAQ

**Q: Чи можу я кодувати числа змінної довжини за допомогою Interleaved 2 of 5?**А: Так, але навіть кількість цифр.

**Q: Що таке бар / рамка носіїв в ITF-14?**Відповідь: Границя навколо баркоду для відповідності ланцюгу поставок/GS1 і кращого виявлення сканера.

Використання випадків та додатків

  • Палетова та картонна етикетка (ITF-14)
  • Запчастини та інвентаризація (I2of5)
  • Кодекс судноплавства
  • Автоматизація ланцюга поставок

Найкращі практики: швидкий референтний стіл

ТіпДайтеНе дайте
Дигитальна довжинаITF-14: 13, I2of5: навіть числоНаступна статтяВідмінні цифри для I2of5
Бейер БарсВикористання рамки для відповідності ITF-14Немає кордонів для знаків ITF-14
Формат виходуВикористовуйте PNG/SVG для криптовалютного друкуНизький рівень JPG для упаковки
КапітанПоказати нижче для чіткостіСховати на складах етикетки

Заключення

ITF-14 і Interleaved 2 з 5 є стовпом логістики та автоматизації складу. Aspose.BarCode для .NET робить це легко генерувати, експортувати і налаштувати ці баркоди для будь-якого ланцюга поставок або промислового робочого потоку. Aspose.BarCode API Референт Для більш детальних деталей.

 Українська