Открыть сервис

Interleaved 2 of 5

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

История и происхождение

Штрихкод Interleaved 2 of 5 был разработан в 1972 году компанией Intermec (США) как эволюция более раннего стандарта «2 of 5» (Industrial 2 of 5). Изначально он создавался для маркировки промышленных товаров, где требовалась высокая плотность данных при ограниченном пространстве на этикетке. В 1980-х годах ITF был стандартизирован Американским национальным институтом стандартов (ANSI) и Международной организацией по стандартизации (ISO) как ISO/IEC 16390. В России стандарт применяется в рамках ГОСТ Р 51294.3-99.

Принцип кодирования

Структура символа

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

Алфавит

ITF кодирует только цифры от 0 до 9. Каждая цифра имеет уникальное сочетание двух широких и трёх узких элементов. Таблица кодирования (для штрихов):

ЦифраШирина штрихов (широкий=1, узкий=0)
000110
110001
201001
311000
400101
510100
601100
700011
810010
901010

Для пробелов используется та же таблица, но с инвертированным значением (широкий пробел соответствует единице в таблице).

Структура полного кода

Полный штрихкод ITF состоит из:

Для чётного количества цифр кодирование происходит парами. Если количество цифр нечётное, перед первой цифрой добавляется ноль (например, «123» кодируется как «0123»).

Разновидности и стандарты

ITF-14

Наиболее распространённая разновидность — ITF-14, используемая для маркировки транспортных упаковок (коробов, паллет). Кодирует 14 цифр, соответствующих GTIN-14 (Global Trade Item Number). Структура ITF-14:

ITF-16 и ITF-18

Редкие вариации, используемые в некоторых логистических системах. ITF-16 кодирует 16 цифр, ITF-18 — 18 цифр. В России применяются редко, в основном в международных перевозках.

Interleaved 2 of 5 с контрольной суммой

Базовая версия ITF не содержит встроенной контрольной суммы, что делает её уязвимой для ошибок считывания. В современных стандартах (например, в ITF-14) контрольная сумма обязательна. Она вычисляется по алгоритму Mod 10 (Weighted 3-1-3-1...).

Применение

Логистика и складской учёт

ITF-14 является стандартом для маркировки транспортных упаковок в цепочках поставок. Код наносится на коробки, паллеты, контейнеры и позволяет автоматизировать приёмку, отгрузку и инвентаризацию. В России используется в системах «1С:Управление торговлей» и складских комплексах.

Промышленность

Применяется для маркировки деталей, узлов и готовой продукции на производственных линиях. Высокая плотность кода позволяет размещать его на небольших поверхностях (например, на электронных компонентах).

Розничная торговля

В отличие от EAN-13, ITF редко используется для маркировки единичных товаров на полке магазина. Однако он может применяться для маркировки групповых упаковок (например, упаковка из 6 банок пива).

Документооборот

В некоторых системах ITF используется для маркировки документов (накладных, счетов-фактур) для автоматизации ввода данных.

Преимущества и недостатки

Преимущества

Недостатки

Технические характеристики

Размеры

Зона тишины

Слева и справа от кода должна быть свободная зона (белое поле) шириной не менее 10 узких элементов (обычно 5–10 мм).

Контрольная сумма (Mod 10)

Алгоритм расчёта:

  1. Цифры нумеруются справа налево, начиная с 1.
  2. Цифры на нечётных позициях умножаются на 3, на чётных — на 1.
  3. Результаты суммируются.
  4. Контрольная цифра равна числу, которое дополняет сумму до ближайшего числа, кратного 10.

Пример: для цифр 1234567890123 (13 цифр) сумма = 33 + 21 + 13 + 01 + 93 + 81 + 73 + 61 + 53 + 41 + 33 + 21 + 1*3 = 9+2+3+0+27+8+21+6+15+4+9+2+3 = 109. Контрольная цифра = 110 - 109 = 1.

Интересные факты

Источники

  1. ISO/IEC 16390:2007 «Information technology — Automatic identification and data capture techniques — Interleaved 2 of 5 bar code symbology specification».
  2. ГОСТ Р 51294.3-99 «Автоматическая идентификация. Штриховое кодирование. Символика штрихового кода Interleaved 2 of 5. Основные требования».
  3. GS1 General Specifications (январь 2024) — раздел 5.3 «ITF-14».
  4. AIM Global — «Interleaved 2 of 5 Symbology Specification» (1998).
  5. Справочник «Штриховые коды: теория и практика» (под ред. А.В. Петрова, 2015).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →