ГОСТ Р 51294.9—2002
6-разрядное значение передается как шесть соответствующих значений байтов с десятичными
значениями от 48 до 57.
ПРИМЕР:
Закодировано в символе — [926] [136] [156]
Передача данных (десятичные значения байтов)92, 49, 50, 51, 52, 53, 54
Интерпретация в знаках КОИ-7U23456
3) если последовательность ЕС1 начинается с кодового слова 925:
a) кодовое слово 925 передается в качестве управляющего знака со значением 92,
b
) следующее кодовое слово преобразовано в 6-разрядное значение прибавлением к нему значе
ния 810 900. 6-разрядное значение передается как шесть соответствующих значений байтов с деся
тичными значениями от 48 до 57.
ПРИМЕР:
Закодировано в символе — [925] [456]
Передача данных (десятичные значения байтов)92, 56, 49, 49, 51, 53, 54
Интерпретация в знаках КОИ-781 1356
Процедура повторяется для каждого случая интерпретации расширенного канала.
Прикладное программное обеспечение, распознающее 7-байтовую управляющую последова
тельность по знаку со значением 92, при помощи 6 байтов (каждый из диапазона знаков со значения ми
от 48 до 47) должно интерпретировать все последовательные знаки до окончания закодированных
данных или до тех пор, пока не встретится другой отдельный байт со значением 92 в качестве байта из
интерпретации расширенного канала, определенной 6-разрядной последовательностью.
Если знак ОБРАТНАЯ ДРОБНАЯ ЧЕРТА или другой знак, представленный байтом со значени
ем 92, необходимо использовать в качестве закодированных данных, передача должна происходить в
соответствии с приведенным примером. Если байт со значением 92 появляется в качестве данных,
должны быть переданы два байта этого значения; таким образом единичное появление всегда являет
ся управляющим знаком, а двоичное появление означает достоверные данные.
ПРИМЕР:
Закодированные данныеА\\В\С
ПередачаAWWBWC
4.17.3 Передача данных для Макро PDF417
Протокол передачи данных для Макро PDF417 (Macro PDF417) приведен в Н.6.
4.17.4 Передача зарезервированных кодовых слов с использованием протокола интерпретации
расширенного канала
При работе под протоколом передачи ЕС1 декодеры PDF417 должны передавать управляющую
последовательность ЕС1 из 6 байтов зарезервированных кодовых слов (интерпретируемых как
\CnnnC), представляющую управляющий знак (со значением 92), за которым следует С (значение 67),
три разряда, которые представляют десятичное значение зарезервированного кодового слова и за ко
торыми следует другое С, завершающее управляющую последовательность ЕС1 независимым от сим
волики способом. Кодовые слова данных, следующие за зарезервированным кодовым словом, не ин
терпретируются декодером в соответствии с любым режимом уплотнения, но вместо этого передают
ся как серии управляющих последовательностей, представляющие кодовые слова с использованием
той же 6-байтовой управляющей последовательности, указанной ранее. Все оставшиеся кодовые сло
ва данных передаются этим же способом до тех пор, пока не будут достигнуты:
- окончание закодированных данных в символе;
- функция фиксации в распознанном режиме уплотнения;
- функциональное кодовое слово управляющего блока Макро PDF417 (928, 923, 922).
Кодовое слово 913 (регистр в режиме байтового уплотнения) разрешено только из режима тек
стового уплотнения, и, таким образом, не может быть частью потока кодовых слов в процессе от
правки неинтерпретируемых управляющих кодовых слов.
П р и м е ч а н и еЭтот протокол может правильно передавать синтаксис сообщения для любых заре
зервированных кодовых слов, для которых будущие определения представляют собой обеспечение сигнальных
функций или представления новых режимов уплотнения.
31