ГОСТ Р 51003-96
Знак СТОП для всех наборов знаков одинаков.
Знаки СТАРТ и СТОП декодером не передаются.
4.3.4.2 Знаки КОД и СДВИГ
Знаки КОД и СДВИГ необходимы для изменения набора знаков внутри символа «Кода 128».
Они не передаются декодером.
a) Знаки КОД
Знаки КОД (А, В и С) используются для переключения от ранее определенного набора знаков к
новому набору знаков. Переключение действует на все последующие знаки до окончания символа
«Кода 128» или до следующего знака КОД (А, В или С).
b
) Знаки СДВИГ
Знак-переключатель СДВИГ изменяет только следующий за ним знак из набора А на знак из
набора В и наоборот. Для последующих знаков вновь действует ранее определенный набор знаков.
4.3.4.3 Функциональные знаки
Функциональные знаки (ФНС) должны определять особые инструкции для устройства считыва ния
штриховых кодов, которые обеспечивают специальное функционирование или использование. a)
Знак ФНС 1 должен подключаться в соответствии с требованиями, приведенными в прило
жении В.
b
) Знак ФНС 2 (соединение) должен указывать устройству считывания штриховых кодов
необходимость промежуточного хранения считанных ранее в символе «Кода 128»данных и передачи
данных, которые содержатся в следующем символе «Кода 128», в стартовой последовательности.
Знак можно применять для соединения данных, заключенных в нескольких символах «Кода
128», перед их передачей. Он может быть вставлен в любом месте символа «Кода 128».
Использование этого знака не рекомендуется для общего применения. Если последовательность
данных имеет значение, то должны быть приняты меры для считывания всех символов «Кода
128» в требуемом порядке.
c) Знак ФНС 3 (инициализация) указывает устройству считывания
штриховых
кодов, нужно ли
интерпретировать данные символа «Кода 128» со знаком ФНС 3 как команду для инициализации или
для реинициализации устройства считывания штриховых кодов. Данные символа «Кода 128» в этом
случае устройством считывания штриховых кодов не должны передаваться. Этот знак может распола
гатьсяв любом месте символа «Кода 128». Егоиспользованиене рекомендуетсядля общего применения.
d) Знак ФНС 4 применяется для представления версий набора 8-ми битных кодированных
символов (целочисленные значения символов от 128 до 255*. Для этого к целочисленному значению
символа версии набора КОИ-7 знака, следующего за знаком ФНС 4, добавляют значение 128.
Соответствующие прикладные требования могут определять версии набора с целочисленными
значениями символов от 128 до 255.
4.3.5
Контрольный знак символа «Кода 128*
В А.1 определяется расположение и вычисление контрольного знака символа «Кода 128».
Контрольный знак символа «Кода 128» не должен передаваться декодером.
4.3.6
Кодирование данных с буквамирусского алфавита
Кодирование данных с буквами русского алфавита может быть осуществлено в соответствии с
приложением Н.
4.4 Р а з м е р ыи д о п у с к и
4.4.1
Размеры
Для символики «Код 128» должны быть выдержаны следующие номинальные размеры:
a) ширина наименьшего модуля
X
0,191 мм;
b
) наименьшая ширина свободного поля: большее из двух значений 10
X
или 2,54 мм;
c) наименьшая высота штрихового кода: большее из двух значений 5,0 мм или 15 % длины
символа «Кода 128».
П р и м е ч а н и е —Длину X, мм, символа «Кода 128», включая свободные поля, рассчитывают по формуле
L = \\Х (С + D/2) + 2Х+ 2Q,(1)
где
X
— ширина наименьшего элемента, мм;
D
— число цифр, закодированных в наборе С с двойной плотностью;
С — число знаков данных, которые не учитываются величиной D (включая знаки СТАРТ, СТОП
специальные знаки и контрольный знак символа «Кода 128»);
Q
— ширина свободного поля, мм.
* Определение версии набора КОИ-8 по ГОСТ Р 34.303,
7