ГОСТ Р 51294.9—2002
жиме уплотнения, чтобы последующие кодовые слова интерпретировались и передавались в качестве
набора байтов, а не в качестве серий управляющих неинтерпретируемых кодовых слов. При исполь
зовании данного подхода будут достигнуты желаемые результаты при согласовании декодирующего
оборудования, соответствующего исходному PDF417 и настоящему стандарту, вне зависимости от
использования данным оборудованием исходного или нового протокола передачи;
- в системе приема декодер интерпретаций расширенного канала будет обрабатывать управ
ляющие интерпретации расширенного канала (т.е. управляющие блоки Макро PDF417) и управляю
щие неинтерпретируемые кодовые слова) до интерпретируемых интерпретаций расширенного канала
(таких, как схемы шифрования и наборы знаков). Поэтому схема декодирования должна учесть сле
дующий порядок операций:
1)если присутствуют интерпретации расширенного канала- ЕС1 управляющего блока
Макро PDF417 (Macro PDF417 Control Block), то они будут использоваться для компоновки полного
набора байтов в соответствующем порядке;
2)кодовые слова управления данными будут преобразованы декодером ЕС1 в соответствии с
правилами нового режима уплотнения или сигнальной ЕС1. Полученные в результате байты данных
будут вставлены в соответствующие места внутри потока байтов;
3)к полученному в результате потоку байтов будет применяться набор знаков или другие
интерпретируемые ЕС1.
4.5 Интерпретация расширенного канала
Протокол интерпретации расширенного канала (далее — протокол ЕС1) позволяет выходному
потоку данных иметь интерпретации, отличные от интерпретаций набора знаков по умолчанию. Про
токол ЕС1 полностью определяется в ряде символик, включая PDF417.
П р и м е ч а н и еПервоначально для PDF417 была установлена особая схема символики, именуемая
идентификаторами глобальной метки (Global Label Identifiers) (далее GLI). Процессы кодирования и декодиро
вания интерпретации расширенного канала (далее ECI) идентичны ранее опубликованным спецификациям к
GLI PDF417 ([2] и [3]). Однако протокол передачи для декодированных сообщений в соответствии с ранее
опубликованными спецификациями PDF417 ([2] и [3]) в части GLI отличается от протокола передачи для ECI.
Также имеются отличия по отношению к использованию ECI с Макро PDF417. Настоящий стандарт позволяет
использовать ранние и современные протоколы таким образом, чтобы устаревшее и новое оборудование были
совместимы.
В PDF417 поддерживаются пять основных типов интерпретаций:
a) наборы знаков (или кодовые страницы);
b
) интерпретации общего назначения, например шифрование данных и уплотнение данных (в
отличие от режимов уплотнения символики);
c) задаваемые пользователем интерпретации для замкнутых систем;
d) передача управляющей информации для Макро PDF417 (Macro PDF417);
e) передача неинтерпретируемых кодовых слов PDF417.
Передача протокола ЕС1 представлена в полном объеме в [1]. Протокол обеспечивает согласо
ванный метод точного определения отдельных интерпретаций или значений байтов перед печатью и
после декодирования.
ЕС1 идентифицируется 6-разрядным номером, который закодирован в символе PDF417 с помо
щью одного из трех специальных кодовых слов, за которым следует одно или два кодовых слова
(4.5.1). Особая ЕС1 может быть вызвана в любой точке закодированного сообщения в соответствии с
правилами режимов уплотнения (в соответствии с 4.5.3).
Использование протокола ECI возможно только с декодерами, имеющими возможность переда
чи идентификатора символики (4.17.5). Декодеры, которые не имеют возможности передачи иденти
фикатора символики, не могут точно передать управляющие последовательности из любого символа,
в котором содержится интерпретация расширенного канала.
4.5.1 Кодирование номера назначения интерпретации расширенного канала
ЕС1 можно вызвать в любом месте потока данных при соблюдении условий, установленных в
4.5.3. После совершения вызова ЕС1 возможно переключение между любыми режимами уплотнения.
Используемый режим уплотнения строго определяют закодированные 8-битные значения данных, не
зависящие от действующей ECI. Например, кодирование последовательности со значениями от 48 до
57 (десятичные значения) будет иметь наибольшую эффективность в режиме цифрового уплотнения,
даже если последовательность не будет интерпретироваться как цифры.
19