rOCTISO/IEC 15417—2013
4.3 Кодирование знака
4.3.1 Структура знака символа для данных
Каждый знак символа для данных состоит из шести элементов (трех штрихов и трех пробелов, распо
ложенных поочередно в направлении слева направо, начиная со штриха), каждый изкоторых может содер
жать от одного до четырех модулей при суммарной длине всех штрихов и всех пробелов не более 11
модулей.
Сумма модулей в штрихах в любом знаке символа всегда должна быть четной (четный паритет),
поэтому сумма модулей в пробелах всегда должна быть нечетной. Эта особенность паритета обеспечивает
выполнение самоконтроля знака. Знак Stop имеетдополнительный штрих шириной два модуля, при этом
общая длина знака Stop увеличивается до 13 модулей.
Каждому знаку символа для данных присвоено числовое значение (см. таблицу 1). Это значение
используют для вычисления значения контрольного знака символа. Кроме того, эти числовые значения
можно использовать при сравнении таблицы 1 с кодовой таблицей no ISO/IEC 646 (см. приложение D). В
таблице 1 установлены все значения знаков, используемых в символе Code 128. В графе «Ширина элемен
тов» числовые значения определяютдлину элементов в модулях или кратную размеру X.
Знак Start А представлен на рисунке 2.
Пример знака символа для данных в символе Code 128 с числовым значение 35. которое соответ
ствует букве (знаку данных) «С» для кодового набора А или В или числу «35» для кодового набора С
приведен на рисунке 3.
1313
Рисунок 3 — Знак символа для данных с числовым значением 35 для символа Code 128
3