БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ ISO/IEC 15438-2018. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода PDF417

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

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

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

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

 

ГОСТ ISO/IEC 15438-2018. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода PDF417

 

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

 

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

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

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

 

K = (b1 - b2 + b3 - b4 + 9) mod 9,

 

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

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

 

K = (5 - 1 + 1 - 2 + 9) mod 9 = 3

 

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

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

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

 

Таблица 1

 

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

СТАРТ и СТОП

 

Знак

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

B

S

B

S

B

S

B

S

B

СТАРТ

8

1

1

1

1

1

1

3

 

СТОП

7

1

1

3

1

1

1

2

1

 

Примечание 1 - Знаки PDF417 СТАРТ и СТОП уникальны тем, что в них присутствуют элементы шириной более шести модулей.

Примечание 2 - Знак СТОП имеет один дополнительный элемент - штрих шириной в один модуль.

 

Последовательность штрихов и пробелов в знаках СТАРТ и СТОП должна быть одинаковой для всех строк.

 

ГОСТ ISO/IEC 15438-2018. Межгосударственный стандарт. Информационные технологии. Технологии автоматической идентификации и сбора данных. Спецификация символики штрихового кода PDF417

 

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