Interleaved 2 of 5 ( ITF ) — это непрерывная двухширинная символика штрихкода , кодирующая цифры . Она используется в коммерческих целях на пленке 135 , для штрихкодов ITF-14 и на картонных коробках некоторых продуктов, в то время как продукты внутри маркируются UPC или EAN . ITF был создан Дэвидом Алле , который также изобрел штрихкоды Code 39 , Code 11 , Code 93 и Code 49.
ITF кодирует пары цифр; первая цифра кодируется в пяти полосах (или черных линиях), а вторая цифра кодируется в пяти пробелах (или белых линиях), перемежающихся с ними. Два из каждых пяти полос или пробелов являются широкими, что дает название «2 из 5», и каждая пара имеет постоянную ширину. Широкие линии образуют код « два из пяти» с последовательными значениями 1, 2, 4, 7 и 0, где код 0 назначается значению 11. Это похоже на штрих-код POSTNET .
Цифры кодируются в символы следующим образом:
где «n» — узкая линия (штрих или пробел), а «W» — широкая линия (в 2,0–3,0 раза больше ширины узкой линии).
Поскольку цифры кодируются парами, можно кодировать только четное количество цифр. Обычно нечетное количество цифр кодируется путем добавления «0» в качестве первой цифры, но иногда нечетное количество цифр кодируется путем использования пяти узких пробелов в последней цифре. [a]
В качестве последней цифры может быть добавлена контрольная сумма, которая рассчитывается так же, как и контрольные суммы UPC .
Перед самими парами идет стартовый код, состоящий из nnnn (узкая черта – узкий пробел – узкая черта – узкий пробел), а после всех символов идет стоповый код, состоящий из Wnn (широкая черта – узкий пробел – узкая черта).
Существуют определенные ограничения по высоте и ширине полос, а также ширине «тихих зон», пустых областей перед символом начала и после символа остановки; [1] [2] некоторые стандарты, которые устанавливают требования для ITF (в частности, ITF-14), включают ISO / IEC 16390 [3] и Общие спецификации GS1 . [4] : §5.3.2
ITF часто используется для маркировки идентификационных номеров продуктов или других кодов различной длины на картонных коробках и многосекционных ящиках. Одним из конкретных примеров этого, стандартизированным GS1, является штрих-код ITF-14, используемый для маркировки упаковок с глобальными номерами товаров . В этих случаях символ штрих-кода ITF обычно печатается в окружении толстой черной прямоугольной рамки, называемой Bearer Bar. Bearer Bar окружает весь символ и свободные зоны, примыкая к концам полос. Цель Bearer Bar — уравновешивать давление, оказываемое печатной формой на всю поверхность символа, и повышать надежность считывания, помогая снизить вероятность неправильного считывания, происходящего при сканировании штрих-кода под слишком большим углом, так что сканирующий луч пересекает верхний и/или нижний край штрих-кода, а не сканирует по всем полосам, входя через самую левую полосу и выходя через самую правую полосу (или наоборот для обратного сканирования). Такое «короткое сканирование», которое не распространяется на все полосы, очевидно, не может привести к правильному считыванию всего штрих-кода, но по природе чередующегося кода 2 из 5 возможно, что короткое сканирование, которое начинается в середине штрих-кода, начнется с шаблона, соответствующего требуемому шаблону начала, или короткое сканирование, которое заканчивается в середине штрих-кода, закончится шаблоном, соответствующим требуемому шаблону остановки. Таким образом, короткое сканирование, хотя и неправильное, может показаться правильным полным сканированием. Bearer Bar предотвращает эту ошибку, поскольку короткое сканирование пройдет через Bearer Bar, когда он проходит через верхний или нижний край штрих-кода. Поскольку Bearer Bar намного шире любой законной черной полосы, это гарантирует, что короткое сканирование не может начаться с правильного шаблона начала и закончиться правильным шаблоном конца, что приведет к недействительному сканированию. Затем штрих-код можно повторно отсканировать, как автоматически, так и вручную. [b]
На кассетах 135-пленочных (35 мм) используется чередующийся 2 из 5 для идентификации производителя, типа пленки, количества экспозиций и информации о собственности с использованием 6 цифр. Штрихкод расположен между электрически считываемым серебристо-черным кодом автоопределения камеры DX и выступом выхода пленки. Он оптически сканируется многими машинами для обработки пленки, когда картридж вставляется для проявки. [5]
Identcode и Leitcode — это варианты чередующихся 2 из 5 с контрольными цифрами, используемые Deutsche Post .