ГОСТ Р 51294.9— 2002
ПРИЛОЖЕНИЕ N
(обязательное)
Проюко.’| передачи для декодеров,
соогвегствующий первоначальным
спецификациям PDF417
Ранее опубликованные спецификации символики PDF417 ((2| и (31) поддерживают режим базового кана
ла. идентификаторы глобальной метки — GLI (предшествующие независимой от символики интерпретации
расширенного канала — ЕС1) и Макро PDF417 (но без интегрирования с протоколом ЕС1). Настоящее прило
жение определяет протокол передачи, соответствующий первоначальной спецификации ([2] и [3]). который все
еще может находиться в эксплуатации, и направлено на обеспечение совместимости.
N.1 Режим баювого канала
В режиме базового канала (Basic Channel mode) вес знаки данных символа передаются в соответствии с
действующими режимами уплотнения и включаются в передачу данных как последовательность 8-битных бай
тов. Знаки СТАРТ и СТОП, индикаторы строк, дескриптор длины символа, кодовые слова переключения режи ма и
кодовые слова коррекции ошибок нс передаются.
П р и м е ч а н и е — Передача идентична процедуре, приведенной в 4.17.1. Ранние декодеры должны вы
давать идентификатор символики ]L0, однако могут и нс передавать префикс идентификатора символики.
N.2 Символы, кодирующие GLI
Ранее были установлены только GLI 1 и GL1 0. но исходным протоколом поддерживается передача всех
управляющих последовательностей GLh’ECl. Три кодовых слова (925, 926 и 927) отмечают кодирование значе
ния GLI и декодируются как значения байтов в соответствии с приведенной ниже процедурой:
1) если управляющая последовательность GL1 начинается кодовым словом 927 (идентификатор ECI для
набора знаков или кодовой страницы):
a) кодовое слово со значением 927 передастся как 4-байтовая управляющая последовательность 92, 57, 50,
55. которая представлена \927 в интерпретации знаков КОИ-7
b
) следующее кодовое слово представляет номер GL1 в области значений от 000 до 899. Кодовое слово
преобразовывается в 3-разряднос значение. 3-разряднос значение передается как соответствующие значения
байтов (с десятичными значениями от 48 до 57), которым предшествует байт со значением 92
ПРИМЕР:
В символе закодировано:
Передача данных (байты):
Интерпрстацня знаков КОИ-7:
[927](001)
92, 57 50, 55, 92.48,48, 49
\927\001;
2) если управляющая последовательность GL1 начинается кодовым словом 926 (идентификатор общею
назначения формата ECI):
a) кодовое слово 926 передастся как 4-байтовая управляющая последовательность 92. 57, 50, 54, которая
представлена ’926 в интерпретации знаков КОИ-7
b
) следующие два кодовых слова (допускаются кодовые слова со значениями от 000 до 899) представляют
номер НО следующим способом:
Кодовое слово 1: Номер ECI div 900 - I
Кодовое слово 2: Номср_ ECI mod 900.
Каждое кодовое слово преобразовывается в 3-разрядное значение. 3-разряднос значение передастся как
соответствующие значения байтов (от 48 до 57). которым предшествует байт со значением 92.
ПРИМЕР:
В символе закодировано:
Передача данных (байты):
Интерпретация знаков КОИ-7:
(926) 1136) [156)
92, 57. 50, 54,92,49. 51, 54, 92.49. 53. 54
\926П36\156:
3) если управляющая последовательность GL1 начинается кодовым словом 925 (идентификатор ЕС1, за
даваемый пользоватслсх!):
a) кодовое слово 925 передастся как 4-байтовая управляющая последовательность 92, 57, 50, 53. которая
представлена ’.925 в интерпретации в знаках КОИ-7
b
) следующее кодовое слово представляет номер задаваемого пользователем GL1 минус 810 900 (допускаются
кодовые слова со значениями от 000 до 899). Кодовое слово преобразуется в 3-разряднос значение. 3-разряднос
значение передается как соответствующие значения байтов (от 48 до 57). которым предшествует байт со
значением 92.
71