ГОСТ Р 51294.9—2002
Управляющий заголовок Макро PDF417 (если разрешен) следует передавать после данных, закодирован
ных в символе.
Если последняя последовательность GLI, переданная считывающим устройством, не является GLI 0, то
гда переданные данные из этого сегмента должны оканчиваться последовательностью байтов 92, 57, 50, 55, 92,
48, 48, 48 (эквивалент в знаках КОИ-7 \927\000), как если бы данные символа оканчивались последовательно
стью кодовых слов [927][000]. Это возвращает интерпретацию следующего блока к GLI 0.
Передача необязательных полей может быть индивидуально разрешена или запрещена в декодере. Раз
решенные необязательные поля должны передаваться вместе с каждым символом Макро PDF417, в котором
они были закодированы. Каждое поле должно начинаться с передачи соответствующей последовательности-
указателя необязательного поля Макро PDF417. Последовательность-указатель состоит из кодового слова 923, за
которым следует значение указателя в соответствии с таблицей Р1.1; эта последовательность должна переда ваться
с использованием управляющего знака в соответствии с N.2. Декодированное высокоуровневое содер жимое
поля должно передаваться после этой последовательности-указателя.
Базируясь только на передаче закодированного потока данных, могут возникнуть трудности или невоз
можность определения наличия границы между окончанием управляющего блока Макро PDF417 (особенно
если он содержит необязательные поля) и началом содержимого данных следующего символа. Протокол пере
дачи системы (например, использующий типовую передачу управляющих знаков STX (НТ) и ЕТХ (КТ) или
другие процедуры установления связи) может использоваться для определения границ между переданными
символами Макро PDF417.
С целью облегчения контроля получения всех символов Макро PDF417 в небуферизованом режиме вся
кий раз, когда это возможно, следует использовать необязательное иоле числа сегментов как часть закодиро
ванного управляющего блока Макро PDF417.
N.4 Передача зарезервированных кодовых слов с использованием исходного протокола PDF417
При работе по исходному протоколу передачи PDF417 декодер должен передавать зарезервированное кодовое
слово как управляющий знак (со значением 92 по умолчанию), за которым следуют 3 разряда, представляющие де
сятичное значение зарезервированного кодового слова. Кодовые слова данных, которые следуют после зарезервиро
ванного кодового слова, интерпретируются и передаются в соответствии с режимом уплотнения, действующим до
зарезервированного кодового слова. В частности, будет установлена интерпретация, как если бы зарезервированное
кодовое слово ввело кодовое слово фиксации в режиме в уже действующем режиме уплотнения.
Такая функция фиксации в режиме байтового или цифрового уплотнения заново устанавливает новое
«группирование» кодовых слов. Если доминирующим режимом является режим текстового уплотнения, то
осуществляется повторный вызов в подрежим прописных букв режима текстового уплотнения.
П р и м е ч а н и еНесмотря на то, что протокол может соответствующим образом передавать синтаксис
сообщения любых зарезервированных кодовых слов, будущие определения которых заключаются в сигнальных
функциях, он не будет предусматривать однозначного выхода данных для нового режима уплотнения. Следова
тельно, при использовании исходного протокола передачи PDF417 устройство приема не должно учитывать
любые данные, которые следуют за управляющей последовательностью, представляющей вновь определенное
кодовое слово режима уплотнения.
N.5 Достижение согласованности между старым и новым оборудованием PDF417
N.5.1 Устройства кодирования
Введение интерпретаций расширенного канала, которые не зависят от символики, подразумевает отделе
ние функций кодирования ЕС1 от кодирования символики. Кодирование GLI де-факто является внутренне свя
занным с символикой PDF417. Закодированный поток кодовых слов будет равнозначным независимо от того,
какое кодирующее оборудование использовалось для его кодирования: существующее или новое. Возможно
кодирование, например, данных в соответствии с интерпретацией ECI 000123 (которая еще не задана на момент
публикации настоящего стандарта) с помощью кодирующего устройства, способного устанавливать GL1 для
PDF417; или, на нервом этапе, кодирование с помощью кодирующего устройства для независимой от символи
ки ECI, за которым, на втором этапе, следует кодирующее устройство для символики PDF417.
Имеются два ограничения:
- логическая схема с возвратом к GL1 0 должна применяться только для GLI 0 (ЕС1 000000) и GLI 1 (ECI
000001
),
- GLI 0 и GLI 1 не должны смешиваться с другими ECI в одном символе или комплекте символов Макро
PDF417.
N.5.2 Декодеры
Ключом к взаимодействию декодеров, использующих исходный и новый протокол PDF417, является обяза
тельная передача префикса идентификатора символики всякий раз, когда декодер сконфигурирован для работы в
новом режиме расширенного канала (Extended Channel Mode) и требует обязательного использования префикса,
когда старое и новое оборудование PDF417 используется в одной системе, т.е. декодер, имеющий разрешение для
работы в режиме расширенного канала (даже при считывании разнородных символов режима базового канала и
режима расширенного канала), будет отправлять идентификатор символики с каждой передачей.
В скобках приведены русские обозначения управляющих знаков но ЕОСТ 27465.
73