Как генерировать 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 баркодов?
- Быстрый старт (минимальный пример)
- Предупреждения
- Step-by-Step реализация
- Приспособление баркода
- Поддержанный формат выхода
- Решение проблем и общие проблемы
- FAQs
- Используйте случаи и приложения
- Лучшие практики
- Связанные статьи
- Заключение
Введение
Этот руководство показывает, как генерировать 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 ссылка Для более подробных деталей.