Дополнительные показатели
А.1 Контрольный знак символа "Кода 128"
Контрольный знак символа "Кода 128" рассчитывают в следующем порядке:
а) Каждому знаку символа "Кода 128" присваивается значение в соответствии с таблицей 1.
b) Каждая позиция знака символа "Кода 128" получает оценку. Знак СТАРТ получает оценку 1. Всем последующим знакам, кроме самого контрольного знака, начиная слева, с первого знака символа "Кода 128" после знака СТАРТ должны быть приданы оценки 1, 2, 3, 4, ..., . обозначает количество знаков символа "Кода 128", которые представляют передаваемые данные или вспомогательные знаки, за исключением знака СТАРТ, СТОП, а также контрольного знака символа "Кода 128". Знак СТАРТ и следующий за ним первый знак символа "Кода 128" получают одну и ту же оценку "1".
с) Каждое значение знака символа "Кода 128" умножают на его оценку.
d) Результаты действия с) суммируют.
е) Сумму, полученную в результате действия d), делят на 103.
f) Остаток, полученный из расчета в результате действия е), является значением знака контрольного знака символа "Кода 128".
Пример расчета контрольного знака для данных "CEN":
Знаки СТАРТ В С Е N
Значения знаков (действие а) 104 35 37 46
Оценка (действие b) 1 1 2 3
Произведение (действие с)
Общая сумма (действие d) 351
Деление на 103 (действие е) 351/103=3
Остаток, равный контрольному
знаку символа "Кода 128" 42(соответствует J в Коде В)
Контрольный знак символа "Кода 128" должен быть расположен непосредственно за последним знаком данных или вспомогательным знаком и перед знаком СТОП.
Примечание - Контрольный знак не повторяется в представлении для визуального чтения, поскольку он не является частью данных, не передается считывающим устройством и может соответствовать, в зависимости от набора знаков, различным знакам данных.
А.2 Представление для визуального чтения
Предназначенный для чтения человеком перевод знаков данных, закодированных в символе "Кода 128" (который должен соответствовать передаваемым декодером данным), должен быть нанесен вместе с символом "Кода 128". Знаки СТАРТ, СТОП и вспомогательные знаки при этом не отображаются.
Размеры знаков шрифта и тип шрифта не регламентированы. Не нарушая свободного поля, представление для визуального чтения можно наносить в любом месте рядом с символом "Кода 128".