Как генерировать ITF-14 и Interleaved 2 из 5 баркодов для картона и логистической маркировки

Как генерировать ITF-14 и Interleaved 2 из 5 баркодов для картона и логистической маркировки

Что такое ITF-14 и Interleaved 2 из 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 из 5 баркодов для логистики, картона и обозначения складов с использованием Aspose.BarCode для .NET, с полным кодом, советы по дизайну и решениями для автоматизации цепочки поставок.

Предупреждения

  • Visual Studio 2019 или позднее
  • .NET 6.0+ или .Net Framework 4.6.2+
  • Aspose.BarCode для .NET (NuGet)
  • Основное знание C#
PM> Install-Package Aspose.BarCode 

Step-by-Step реализация

Пример ITF-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.

  • «Только большой на этикетку?»

  • Регулировать размер XD и высоту бар для меньшего размера.

FAQs

**Q: Могу ли я кодировать переменные цифры длины с помощью Interleaved 2 of 5?**А: Да, но даже число цифр.

**Q: Что такое лента носителя / рамка в ITF-14?**Ответ: Граница вокруг баркода для соответствия цепочки поставок/GS1 и лучшего обнаружения сканера.

Используйте случаи и приложения

  • Палеты и картоновые маркировки (ITF-14)
  • Промышленный склад/инвентарь (I2of5)
  • Код судоходства
  • Массовая автоматизация цепочки поставок

Лучшие практики: таблица быстрого обращения

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

Заключение

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

 Русский