ГОСТ Р 51294.9—2002
Н.6.1 Работа в буферм шванном режиме
При работе в буферизованном режиме (buffered mode) депакетизация должна выполняться в дскодс-
рс’считывающсм устройстве. В зависимости от конфигурации оборудования он будет отправлять:
- восстановленные данные, без управляющего блока Макро PDF417
ИЛИ
- один управляющий блок Макро PDF417 (который сам но себе может быть восстановлен для включения
всех необязательных полей, присутствующих в любых символах) для нахождения в начале всею закодирован
ного сообщения. Полученный в результате управляющий блок Макро PDF417 должен иметь свое поле
индекса Макро (Macro Index) со значением, равным 0, и должен включать в себя поле окончания файла Макро
(Масто-cnd-ot-filc) (в сущности, для обозначения всего восстановленного сообщения как первый и
единственный Макро сегмент пссвдоссрий).
Н.6.2 Работа в небуфери шванном режиме
В исбуфсри шванном режиме (unbuffered mode) дспакстнрованис должно быть выполнено в системе
приема. Каждый переданный управляющий блок Макро PDF4I7 должен представлять все обязательные и не
обязательные поля, которые в действительности закодированы в символе.
При конфигурировании в небуферитованном режиме декодер может иметь необязательную конфигура
цию. допускающую, чтобы последовательные символы имели одну идентификацию файла (File ID). Эта проце
дура может быть целесообразной только в том случае, если декодер сконфигурирован для передачи управляю
щего блока Макро PDF417 в систему приема, и зта система приема разработана для отслеживания идентифика
ции файла управляющего блока Макро PDF417 с целью определения, когда был обработан весь файл. Символы
с разной идентификацией файлов или без нее (например, отдельный символ, нс являющийся частью комплекта
символов Макро PDF417) должны рассматриваться в соответствии с установками системы приема.
Для облегчения контроля того, что все символы набора символов Макро PDF4I7 (Macro PDF417) были
получены в небуфери шванном режиме, следует всякий раз. когда возможно, использовать необязательное поле
числа сегментов как часть закодированного Управляющего блока Макро PDF417.
Н.6.3 Передача е всивратом к нулю
В связи с тем. что в (2] и (3] были определены правила для GLI 0 и GL1 1, которые незначительно отли
чаются от правил для ECI, считывающее устройство, соответствующее этому международному стандарту,
должно эмитировать особые управляющие последовательности при передаче символов, содержащих явные вы
зовы GLI 1, в двух ситуациях:
1) декодер должен передавать управляющую последовательность GL1 0 или управляющую последова
тельность НС! 000000 (в зависимости от того, какой протокол передачи запрограммирован для использования)
после передачи данных любого символа Макро PDF417. данные которого заканчиваются в интерпретации GLI
1(НО 000001);
2) декодер должен передавать GL! 1 (ЕС1 000001) в начале каждого необязательного поля переменной
длины, закодированного в режиме текстового уплотнения в управляющем блоке Макро PDF417, если данные,
предваряющие это поле, заканчиваются в интерпретации GLI 1(НО 000001).
Это требование применяется вне зависимости от режима (буферизованного или небуферизованного) н
вне зависимости от того, использование какого из двух протоколов для передачи запрограммировано в декоде
ре (протокола НС1 или исходного протокола PDF4I7).
64