ГОСТ Р 51294.9—2002
3*(кСТАРТ
СЬсбодкя
Кодовыестоявнового
индикаторе
Кодовые словегреют?Свободная
Кодо— слаяя«но
да>**»ск ЗнвкСГОП
“VVV
v
V
Л г\
Рисунок 1— Структура символа PDF417.
0 знак СТОП.
g) конечную свободную зону.
Примечание — Число знаков символа (или кодовых азов), приведенных в перечислении d), соответ
ствует числу столбцов всимволеPDF417.
4.2.3 Последовательность кодовых слов
Символ PDF417 может содержать до 928 знаков символа или кодовых слов.
Примечание — Термин «Знак символа PDF417» рекомендуется использовать для обозначения напе
чатанной комбинации штрихов и пробелов: «кодовое еловой —для числового значения знака символа.
Кодовые слова должны быть приведены в следующей последовательности:
a) первое кодовое слово — дескриптор длины символа — всегда должно кодировать общее ко
личество кодовых слов данных в символе, включая сам дескриптор длины символа, кодовые слова
данных и кодовые слова-заполнители, за исключением числа кодовых слов коррекции ошибок;
b
) кодовые слова формируют по старшинству разрядов подлежащих кодированию знаков. Мо
гут быть вставлены функциональные знаки для уплотнения данных;
c) кодовые слова-заполнители помогают представлять последовательности кодовых слов в виде
прямоугольной матрицы. Кодовые слова-заполнители можно также использовать для формирования
дополнительных полных конечных строк с целью получения желаемого коэффициента сжатия или
установленного в нормативном документе по применению:
d) необязательный управляющий блок Макро PDF4I7;
e) кодовые слова коррекции ошибки для обнаружения и исправления ошибок.
Кодовые слова должны быть расположены таким образом, чтобы кодовое слово позиции стар
шего разряда примыкало к дескриптору длины символа (Symbol Length Descriptor), а кодовые слова
кодировались слева направо от верхнего ряда к нижнему. На рисунке 2 представлена в виде схемы
последовательность для символа, подобного представленному на рисунке 1. Па рисунке 2 использу
ется уровень коррекции ошибок I и требуется одно кодовое слово для полного заполнения
матрицы символа.
Правила и рекомендации по определению структуры матрицы приведены в 4.9.
4.3 Основное кодирование
4.3.1 Структура знака символа
Каждый знак символа PDF417 должен состоять из следующих элементов: четырех штрихов и
четырех пробелов, ширина каждого из которых может быть от 1до 6 модулей. Совокупная ширина 4
штрихов и 4 пробелов должна составлять 17 модулей. Знаки символа PDF417 могут быть декодиро
ваны путем измерения расстояний «е» внутри знака.
Каждый знак символа задается последовательностью штрихов и пробелов из восьми цифр, ко
торые представляют ширину в модулях каждого из восьми элементов этого знака символа. На рисун ке
3 представлен знак символа с последовательностью штрихов и пробелов 51111125.
6