ГОСТ Р 51003-96
На рисунке 3 представлено кодирование знака С.
Номер модуля12 3 4 5 6 7 8 910 11
Ширина штрихов1
1
Ширина пробелов
3 3
2
= 4 (четная)
1=7 (нечетная)
Рисунок 3 — Пример знака штрихового кода С
4.2 С т р у к т у р а с и м в о л а«Кода128»
Символ «Кода 128» состоит из:
a) начального свободного поля;
b
) знака СТАРТ;
c) одного или нескольких знаков символа «Кода 128», отображающихданные или специальные
знаки;
d) знака СТОП;
e) конечного свободного поля.
4.3 К о д и р о в а н и е з н а к о в
4.3.1
Кодирование знаков символа «Кода 128»
В таблице 1 приведено кодирование знаков, представляемых в «Коде 128». Числа в графе
«Структура знака штрихового кода» представляют ширину элементов в виде числа модулей
X.
Сумма модулей всех штрихов одного знака символа «Кода 128» всегда должна быть четна (четный
паритет), сумма модулей всех пробелов всегда должна быть нечетна. Это свойство можно исполь
зовать для самоконтролируемости знаков.
4.3.2
Кодирование знаков данных
«Код 128» имеет три различных набора знаков, которые приведены в таблице 1 как наборы
знаков А, В и С. Представленные комбинации штрихов и пробелов соответствуют знакам
данных, приведенным в графах «Набор знаков А, В и С». Набор знаков устанавливается с
помощью соответствующего знака СТАРТ, знаков КОД (А, В и С) или с помощью знака
СДВИГ. Если символ «Кода 128» начинается со знака СТАРТ А, то он представляется набором
знаков А. Аналогично символ «Кода 128» представляется набором знаков В и С, если он
начинается со знаков СТАРТ В или С. Внутри символа «Кода 128» набор знаков может быть
изменен с помощью знаков КОД (А, В или С) или знака СДВИГ (использование этих
вспомогательных знаков в соответствии с 4.3.4.2).
П р и м е ч а н и е — Каждый знак штрихового кода оканчивается пробелом, ширина которого изменя ется
от одного до четырех модулей (за исключением знака СТОП, который оканчивается штрихом шириной два
модуля).
Числовые значения, приведенные в графах, обозначенных Ш или П, представляют число модулей
в штрихах или пробелах знака штрихового кода.
4.3.3
Наборы знаков
4.3.3.1 Набор знаков А
Набор знаков А включает буквенно-цифровые символы стандартной клавиатуры (без строч
ных букв), специальные графические символы-разделители и управляющие символы (т.е. сим
волы набора версии КОИ-7 с целочисленными значениями от 00 до 95), а также 7 специальных
знаков.
4.3.3.2 Набор знаков В
Набор знаков В включает все буквенно-цифровые символы стандартной клавиатуры, включая
строчные буквы (т.е. символы набора версии КОИ-7 с целочисленными значениями от 32 до 127),
а также 7 специальных знаков,
з