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

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

     4.3 Основное кодирование

4.3.1 Структура знака символа

Каждый знак символа PDF417 должен состоять из следующих элементов: четырех штрихов и четырех пробелов, ширина каждого из которых может быть от 1 до 6 модулей. Совокупная ширина 4 штрихов и 4 пробелов должна составлять 17 модулей. Знаки символа PDF417 могут быть декодированы путем измерения расстояний "" внутри знака.

Каждый знак символа задается последовательностью штрихов и пробелов из восьми цифр, которые представляют ширину в модулях каждого из восьми элементов этого знака символа. На рисунке 3 представлен знак символа с последовательностью штрихов и пробелов 51111125.

     
Рисунок 3 - Знак символа PDF417.


В PDF417 имеется 929 установленных значений знаков символа (кодовых слов), пронумерованных от 0 до 928.

Кодовые слова представлены в виде трех взаимно исключающих наборов знаков символа или кластеров. Каждый кластер кодирует 929 допустимых кодовых слов PDF417 в виде различных комбинаций штрихов и пробелов так, что один кластер отличается от другого. Кластеры обозначают номерами 0, 3, 6. Задание кластера распространяется на все знаки символа PDF417, за исключением знаков СТАРТ и СТОП.

Номер кластера определяют по следующей формуле

,


где и - ширина в модулях соответственно четырех штрихов.

Номер кластера для знака символа, представленного на рисунке 3, составляет

.


Значения кодовых слов и последовательности штрихов и пробелов для каждого кластера знаков символа приведены в приложении А.

4.3.2 Знаки СТАРТ и СТОП

Знаки СТАРТ и СТОП должны быть представлены в соответствии с таблицей 1 и рисунком 4.


Таблица 1 - Последовательность штрихов и пробелов для знаков СТАРТ и СТОП

Знак

Последовательность штрихов и пробелов

В

S

В

S

В

S

В

S

В

СТАРТ

8

1

1

1

1

1

1

3


СТОП

7

1

1

3

1

1

1

2

1

               

     
Рисунок 4 - Знаки PDF417 СТАРТ и СТОП.

     


Примечания: