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

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

     4.9 Определение формата символа


Матрицу символа PDF417, общий размер и форму символа определяют следующие факторы:

ширина модуля и коэффициент сжатия;

число строк и столбцов в матрице символа.

При создании символа PDF417 эти параметры выбирают сочетанием установок пользователя, ограничений, определяемых применением, и установок по умолчанию. Процесс выбора может повторяться до получения пользователем требуемого формата.

4.9.1 Определение коэффициента сжатия модуля

Коэффициент сжатия печатаемого модуля (aspect ratio of the module) определяют два размера:

- требуемая ширина самого узкого штриха и самого узкого пробела;

- требуемая высота каждой строки.

Эти размеры определяются пользователем или нормативными документами, регламентирующими применение штрихового кода. Основным фактором, определяющим эти параметры, является разрешение систем печати и считывания, используемых в рамках конкретного применения (4.14).

4.9.2 Определение матрицы строк и столбцов символа

Для определения матрицы символа, т.е. числа строк и числа столбцов , учитывают следующие факторы:

- объем и тип данных, подлежащих кодированию;

- основные правила символики, определяющие, например, предельное число строк и столбцов (4.2.1 и 4.2.2);

- фактическое пространство для нанесения символа;

- более длинные строки приводят к уменьшенной вспомогательной части символа (включающей знаки СТАРТ и СТОП, индикаторы строки и области свободных зон);

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

- тип сканера, который может определять общий коэффициент сжатия символа;

- выбранный уровень коррекции ошибок.

Во многих применениях допустимая длина символа является первичным ограничением и матрицу символа можно определить фиксированным числом столбцов. В приложении Q приведены рекомендации по определению матрицы символа.

После кодирования исходных данных с использованием выбранных режимов уплотнения известно число исходных кодовых слов данных (до дополнения дескриптором длины символа и любыми кодовыми словами-заполнителями). После выбора числа строк и столбцов и уровня коррекции ошибок общее число кодовых слов данных вычисляют по формуле


,


где и соответствуют определениям, приведенным в 3.2.

В матрице могут возникнуть ситуации, когда для достижения необходимого числа строк и столбцов требуется использование кодовых слов-заполнителей (условно используется кодовое слово со значением 900). Такая ситуация может произойти при

,


где и соответствуют определениям, приведенным в 3.2.