Статус документа
Статус документа

ГОСТ Р 51294.9-2002 (ИСО/МЭК 15438-2001) Автоматическая идентификация. Кодирование штриховое. Спецификации символики PDF417 (ПДФ417)

     

     4.2 Структура символа

4.2.1 Параметры символа PDF417

Любой символ PDF417, состоящий из множества выровненных по вертикали строк, должен содержать не менее трех строк (но не более 90). Любая строка должна содержать не менее одного знака символа (но не более 30 знаков символа) без учета столбцов знаков СТАРТ, СТОП и столбцов индикатора строк. Символ должен включать свободные зоны со всех 4-х сторон. На рисунке 1 приведен символ PDF417 с закодированными данными: PDF417 Symbology Standard.


Рисунок 1 - Структура символа PDF417.

4.2.2 Параметры строки

Каждая строка PDF417 должна содержать:

a) начальную свободную зону,

b) знак СТАРТ,

c) знак символа левого индикатора строки,

d) от 1 до 30 знаков символа,

e) знак символа правого индикатора строки,

f) знак СТОП,

g) конечную свободную зону.

Примечание - Число знаков символа (или кодовых слов), приведенных в перечислении d), соответствует числу столбцов в символе PDF417.

4.2.3 Последовательность кодовых слов

Символ PDF417 может содержать до 928 знаков символа или кодовых слов.

Примечание - Термин "Знак символа PDF417" рекомендуется использовать для обозначения напечатанной комбинации штрихов и пробелов; "кодовое слово" - для числового значения знака символа.


Кодовые слова должны быть приведены в следующей последовательности:

a) первое кодовое слово - дескриптор длины символа - всегда должно кодировать общее количество кодовых слов данных в символе, включая сам дескриптор длины символа, кодовые слова данных и кодовые слова-заполнители, за исключением числа кодовых слов коррекции ошибок;

b) кодовые слова формируют по старшинству разрядов подлежащих кодированию знаков. Могут быть вставлены функциональные знаки для уплотнения данных;

c) кодовые слова-заполнители помогают представлять последовательности кодовых слов в виде прямоугольной матрицы. Кодовые слова-заполнители можно также использовать для формирования дополнительных полных конечных строк с целью получения желаемого коэффициента сжатия или установленного в нормативном документе по применению;

d) необязательный управляющий блок Макро PDF417;

e) кодовые слова коррекции ошибки для обнаружения и исправления ошибок.

Кодовые слова должны быть расположены таким образом, чтобы кодовое слово позиции старшего разряда примыкало к дескриптору длины символа (Symbol Length Descriptor), а кодовые слова кодировались слева направо от верхнего ряда к нижнему. На рисунке 2 представлена в виде схемы последовательность для символа, подобного представленному на рисунке 1. На рисунке 2 используется уровень коррекции ошибок 1 и требуется одно кодовое слово для полного заполнения матрицы символа.