QRkoder

Interleaved 2 of 5 (ITF)

Interleaved 2 of 5 (ITF) — линейный штрих-код, кодирующий пары цифр одновременно в полосах и пробелах, что даёт высокую плотность записи при чётном количестве знаков.

Определение Interleaved 2 of 5

Interleaved 2 of 5 (сокращённо ITF, иногда пишут Interleaved 2-of-5) — линейный одномерный штрих-код, описанный стандартами ANSI MH10.8M-1995 и ISO/IEC 16390. Название раскрывает принцип работы: «interleaved» означает чередование, «2 of 5» — что из пяти элементов два широких, а три узких.

Формат кодирует только цифры и всегда требует чётного количества знаков: если данные содержат нечётное число цифр, перед началом добавляют ведущий ноль. Именно на Interleaved 2 of 5 построен широко известный ITF-14 — стандарт GS1 для маркировки групповой упаковки.

Как работает кодирование

Ключевая особенность формата — одновременное кодирование двух цифр. Первая цифра пары кодируется пятью полосами (чёрными барами), вторая — пятью пробелами между ними. Полосы и пробелы переплетаются, отсюда «чередование». Каждая из десяти позиций (5 полос + 5 пробелов) бывает узкой или широкой: широких ровно 2 из 5, это и отображает принцип «2 of 5».

Схема для одной пары цифр занимает ровно столько же места, сколько Code 2 of 5 тратит на одну цифру. Результат — вдвое выше плотность при одинаковом физическом размере. Формат не содержит встроенной межсимвольной разделительной структуры, что упрощает код и увеличивает информативность, но одновременно означает отсутствие самопроверяемости: без дополнительных мер сканер может прочитать фрагмент как валидный код. Поэтому промышленные применения добавляют Bearer Bar (жирную рамку) или контрольную сумму по Luhn/MOD 10.

Где применяется

ITF используется там, где нужна высокая плотность при печати на крупных поверхностях и грубых материалах:

  • Промышленные склады — маркировка картонных коробок, ящиков, паллет. Широкие полосы устойчивы к расплыву краски на гофрокартоне.
  • Авиабагаж — IATA использует ITF для бирок BCBP: 10-значный номер багажной квитанции влезает в формат без добавления нулей.
  • Фармацевтика и медицина — маркировка групп упаковок, внутренняя идентификация партий.
  • Производство — серийные номера деталей и компонентов на конвейере, где плотность важнее универсальности.
  • Основа для ITF-14 — GS1 зафиксировал длину 14 цифр и Bearer Bar: получился стандарт для коробок с GTIN-14. Подробнее о нём — в статье ITF-14.

Если нужно закодировать переменное число символов или добавить буквы, выбирайте генератор штрих-кодов с поддержкой Code 128 — он гибче и поддерживает весь ASCII.

Частые вопросы

Чем Interleaved 2 of 5 отличается от ITF-14?

ITF-14 — это частный случай Interleaved 2 of 5 с жёстко фиксированной длиной 14 цифр, обязательной рамкой Bearer Bar и требованием GS1 использовать GTIN-14 как содержимое. Interleaved 2 of 5 — базовый формат без ограничений на длину (любое чётное число цифр) и без Bearer Bar по умолчанию. ITF-14 — это стандартизированный промышленный профиль, а ITF — технология, на которой он строится.

Почему в коде обязательно чётное число цифр?

Формат кодирует данные попарно: первая цифра пары — в полосах, вторая — в пробелах между ними. Если цифр нечётное число, последняя пара остаётся незакрытой, что делает код нечитаемым. Стандартное решение — добавить ведущий ноль. Например, «12345» превращается в «012345». Многие генераторы делают это автоматически, не требуя действий от пользователя.

Есть ли в Interleaved 2 of 5 контрольная сумма?

Стандарт ISO/IEC 16390 не делает контрольную сумму обязательной. На практике многие реализации добавляют последнюю цифру как контрольную по алгоритму MOD 10 (Luhn). ITF-14 в профиле GS1 всегда включает контрольную сумму. Если используете ITF вне GS1-экосистемы, уточняйте требования системы приёмки: некоторые сканеры настроены на проверку, другие игнорируют её.

Можно ли кодировать в ITF буквы или спецсимволы?

Нет. Interleaved 2 of 5 кодирует только десятичные цифры 0–9. Это принципиальное ограничение формата: алфавит из 10 символов позволяет использовать схему 2-из-5 для бинарного представления каждой цифры. Для текстовых данных и смешанных строк используйте Code 128, Code 39 или Data Matrix — они поддерживают буквы и спецсимволы.

Нужна ли лицензия для генерации ITF?

Нет. ISO/IEC 16390 — открытый стандарт без роялти. Любой разработчик вправе генерировать и читать Interleaved 2 of 5 бесплатно. Если планируете использовать GS1-идентификаторы (GTIN-14 в ITF-14), потребуется членство в GS1 для получения префикса — но это требование GS1, а не самого формата ITF.

Какой минимальный размер штрих-кода ITF для надёжного считывания?

ANSI MH10.8M рекомендует минимальный модуль (узкую полосу) 0,254 мм при печати с разрешением от 300 dpi. Соотношение ширины широкой к узкой полосе — от 2,0 до 3,0. На гофрокартоне рекомендуется увеличивать модуль до 0,5–0,6 мм из-за расплыва краски. Итоговая ширина кода для 14 цифр при минимальном модуле — около 37 мм.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно
Interleaved 2 of 5 (ITF) — штрих-код с высокой плотностью