Interleaved 2 of 5 ( ITF ) - это непрерывные цифры, кодирующие символы штрих - кода двух ширины . Он используется в коммерческих целях на пленке 135 , штрих - кодах ITF-14 и на картонных коробках некоторых продуктов, в то время как продукты внутри имеют маркировку UPC или EAN .
ITF кодирует пары цифр; первая цифра кодируется пятью полосами (или черными линиями), а вторая цифра кодируется пятью пробелами (или белыми линиями), чередующимися с ними. Две из каждых пяти полосок или пробелов широкие (следовательно, ровно 2 из 5). Цифры кодируются в символы следующим образом:
Цифра | Ширина полосы или пробела | Мнемоника (с использованием весов) | ||||
---|---|---|---|---|---|---|
0 | п | п | W | W | п | 4 + 7 = 11, заменено на 0 |
1 | W | п | п | п | W | 1 + 0 = 1 |
2 | п | W | п | п | W | 2 + 0 = 2 |
3 | W | W | п | п | п | 1 + 2 = 3 |
4 | п | п | W | п | W | 4 + 0 = 4 |
5 | W | п | W | п | п | 1 + 4 = 5 |
6 | п | W | W | п | п | 2 + 4 = 6 |
7 | п | п | п | W | W | 7 + 0 = 7 |
8 | W | п | п | W | п | 1 + 7 = 8 |
9 | п | W | п | W | п | 2 + 7 = 9 |
Масса | 1 | 2 | 4 | 7 | 0 |
где «n» - это узкая линия (черта или пробел), а «W» - широкая линия (в 2,0–3,0 раза больше ширины узкой линии).
Широкие линии образуют код два из пяти с последовательными значениями 1, 2, 4, 7 и 0, где код 0 имеет значение 11. Это похоже на штрих-код POSTNET .
Перед фактическими парами стоит стартовый код, состоящий из nnnn (узкая полоса - узкое пространство - узкая полоса - узкое пространство), а после всех символов - код остановки, состоящий из Wnn (широкая полоса - узкая полоса - узкая полоса).
Поскольку цифры кодируются парами, можно закодировать только четное количество цифр. Обычно нечетное количество цифр кодируется добавлением «0» в качестве первой цифры, но иногда нечетное количество цифр кодируется с использованием пяти узких пробелов в последней цифре. [1]
Контрольную сумму можно добавить как последнюю цифру, которая рассчитывается так же, как контрольные суммы UPC .
Существуют определенные ограничения на высоту и ширину полос и ширину «тихих зон», пустых областей перед началом и после символа остановки. [2] [3]
ITF часто используется для маркировки идентификационных номеров продуктов или других кодов различной длины на картонных коробках и многоцелевых ящиках. Одним из конкретных примеров этого, стандартизированного GS1, является штрих-код ITF-14, используемый для маркировки пакетов глобальными номерами предметов торговли . В этих случаях символ штрих-кода ITF обычно печатается в толстой черной прямоугольной рамке, называемой полосой на предъявителя. Полоса на предъявителя окружает весь символ и тихие зоны, примыкая к концам полос. Назначение планки-носителя - уравнять давление, оказываемое печатной формой на всю поверхность символа, и повысить надежность считывания, помогая снизить вероятность неправильного считывания, когда штрих-код сканируется под слишком большим углом, чтобы что сканирующий луч пересекает верхний и / или нижний край штрих-кода, а не сканирует все полосы, входя через крайнюю левую полосу и выходя через крайнюю правую полосу (или наоборот для обратного сканирования). Такое «короткое сканирование», которое не распространяется на все полосы, очевидно, не может привести к правильному считыванию полного штрих-кода, но по природе чередующегося кода 2 из 5 возможно короткое сканирование, которое начинается в середина штрих-кода, чтобы начать с шаблона, который соответствует требуемому шаблону начала, или для короткого сканирования, которое заканчивается в середине штрих-кода, чтобы заканчиваться шаблоном, который соответствует требуемому шаблону остановки. Таким образом, короткое сканирование, хотя и некорректное, может показаться правильным полным сканированием. Полоса переноса предотвращает эту ошибку, так как короткое сканирование проходит через полосу переноса, когда проходит через верхний или нижний край штрих-кода. Так как полоса пропускания намного шире, чем любая допустимая черная полоса, она гарантирует, что короткое сканирование не может начать с правильного начального шаблона и закончиться правильным конечным шаблоном, что приведет к недопустимому сканированию. Затем штрих-код можно повторно сканировать автоматически или вручную. (Если короткое сканирование не было признано недействительным, неверно прочитанные данные будут приняты и использованы, как если бы это были хорошие данные, и не было бы возможности автоматически повторно сканировать штрих-код для исправления неверных данных.)
На канистрах 135 (35 мм) с чередованием 2 из 5 используются 6 цифр для идентификации производителя, типа пленки, количества снимков и служебной информации. Штрих-код расположен между электрически считываемым серебристым и черным кодом автоопределения камеры DX, и пленка может выйти за кромку. Когда картридж вставлен для проявления, он оптически сканируется многими машинами для обработки пленки. [4]
Идентификационный код и Leitcode - это варианты чередования 2 из 5 с контрольными цифрами, используемые Deutsche Post .
Смотрите также
Рекомендации
- ^ Однако обратите внимание, что последняя стратегия заставляет последнюю специальную пару символов быть уже, чем другие пары.
- ↑ Адамс, Расс (20 июня 2013 г.). «Все о штрих-коде с чередованием 2 из 5» . Штрих-код 1 . Проверено 5 января 2017 года .
- ^ Джонсон, Ник (18 августа 2005 г.). «Чередование 2 из 5» . Все, что вы никогда не хотели знать о штрих-кодах . Архивировано из оригинала 16 июля 2007 года . Проверено 21 августа 2007 года .
- ^ US 5761558 , Паттон, Дэвид Линн; Лоуренс Джозеф Трэвис и Дуглас Эндрю Макферсон, "Штрих-код расширенного кинопленки", опубликованный 5 июня 1995 г., выпущенный 2 июня 1998 г., передан компании Eastman Kodak Company