Таблица Е.2
Кодирование знаков, представляемых в наборе "Код 39РУС"
Примечания
1 В графе "Двоичное представление" знак 1 соответствует широкому элементу, а 0 - узкому.
2 "ш" обозначает штрих, "п" - пробел
Е.4 Для кодирования (декодирования) данных на основе букв русского алфавита в символ "Кода 39РУС" включается управляющая функция, заданная в виде комбинации двух знаков символа (--). Указанная функция должна быть расположена непосредственно перед знаками данных.
Графическое изображение управляющей функции (--) при декодировании считывающим устройством не передается.
Символ штрихового кода, в котором закодированы знаки ТИП, приведен на рисунке Е.1.
Рисунок Е.1 - Символ штрихового кода, в котором закодированы знаки ТИП
Е.5 Представление для визуального чтения символа "Код 39РУС" должно отображать буквы русского алфавита в соответствии с рисунком Е.1.
Е.6 Набор знаков "Код 39РУС" не предназначен для кодирования данных с буквами латинского алфавита. Если последовательность данных, подлежащих передаче, содержит одновременно буквы русского и латинского алфавитов, то она должна быть разделена на ряд более коротких последовательностей, каждая из которых состоит из букв только русского или только латинского алфавита. Последовательности данных на основе букв латинского алфавита должны быть закодированы в "Коде 39", а на основе букв русского алфавита - набором знаков "Код 39РУС". Исходная последовательность данных представляется несколькими символами штриховых кодов, соответствующих количеству однородных по алфавиту последовательностей данных.
Символы штрихового кода, в которых закодированы данные ТИП 486DХ, приведены на рисунке Е.2.
Рисунок Е.2 - Символы штрихового кода, в которых закодированы данные ТИП 486DX
Е.7 При необходимости обеспечения дополнительной надежности при передаче данных с буквами русского алфавита используют контрольный знак символа набора "Кода 39РУС".
Последовательность определения контрольного знака символа набора "Кода 39РУС" должна соответствовать А.1.1, за исключением того, что числовые значения знаков для расчета по модулю 43 следует выбирать из таблицы Е.3.
Е.8 Требования к кодированию данных на основе букв русского алфавита можно использовать для обмена данными с зарубежными организациями только при наличии договоренности об их применении.
Таблица Е.3
Числовые значения знаков набора "Код 39РУС" для расчета по модулю 43