Як створити 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 баркодів?
- Швидкий початок (наприклад мінімальний)
- Передумови
- Крок за кроком реалізація
- Налаштування зображення баркоду
- Підтримуються формати виходу
- Вирішення проблем і загальні проблеми
- FAQ
- Використання випадків та додатків
- Найкращі практики
- пов’язані статті
- Заключення
Введення
Цей посібник показує, як генерувати 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 Референт Для більш детальних деталей.