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

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

Приложение O

(справочное)

 

РЕКОМЕНДАЦИИ ПО ОПРЕДЕЛЕНИЮ МАТРИЦЫ СИМВОЛА PDF417

 

O.1 Параметры, влияющие на определение матрицы

Для определения матрицы символа в виде числа строк (r) и столбцов (c) до печати символа следует использовать ряд параметров.

Каждый параметр назначает одну характеристику, которая может ограничивать матрицу символа. Обозначения (в нижеуказанных уравнениях) A, c, k, QH, QV, r, X и Y соответствуют обозначениям, установленным в 4.1.

Следующие формулы можно использовать непосредственно или для создания более сложного алгоритма:

- параметр 1 - число строк, r

 

3 <= r <= 90 (см. 5.2.1)

 

- параметр 2 - число столбцов, c

 

1 <= c <= 30 (см. 5.2.2)

 

- параметр 3 - размер X

Определяют в нормативном документе, устанавливающем требования по применению (см. 5.8.1)

- параметр 4 - размер Y

 

Y >= 3X (см. 5.8.2)

 

- параметр 5 - горизонтальная свободная зона, QH

 

QH >= 2X (см. 5.8.3)

 

- параметр 6 - Вертикальная свободная зона, QV

 

QV >= 2X (см. 5.8.3)

 

- параметр 7 - полезная ширина символа, W

 

W >= (17c + 69) + 2QH

 

Примечание - Этот параметр может быть ограничен полем обзора сканера или шириной этикетки.

 

- параметр 8 - полезная высота символа, H

 

H >= Yr + 2QV

 

Примечание - Этот параметр может быть ограничен полем обзора сканера или размером этикетки.

 

- параметр 9 - параметры матрицы

 

(n + k) = (c·r) < 929

 

- параметр 10 - коэффициент сжатия символа, A.

До определения размера символа может быть вычислено число кодовых слов данных и кодовых слов коррекции ошибки. Следующий этап зависит от ограничений определенных параметров, указанных в применении. Если параметры применения определяют общий коэффициент сжатия символа, можно использовать рекомендации, приведенные в O.2, по вычислению числа столбцов области данных, требуемых для создания символа с данным коэффициентом сжатия.

Если в применении ограничивается допустимая высота или ширина символа (или оба параметра), можно использовать более простые вычисления. В O.1 приведен простой алгоритм, который следует использовать при ограниченной длине символа.

Если общая ширина W (включающая свободные зоны) задана, то число столбцов данных можно вычислить, используя уравнение параметра 7 (округляя до ближайшего целого значения числа столбцов). В этом случае число строк выводится из общего числа кодовых слов:

 

(n + k) = (c·r).

 

Коэффициент сжатия символа A представляет собой отношение высоты к длине символа, включая свободные зоны. Для получения заданного значения A необходимо решить приведенное ниже уравнение относительно числа столбцов (c), в котором допускается, что свободные зоны выражены в точных значениях X. Уравнение может использоваться для всех случаев получения наилучшей аппроксимации числа столбцов (c).

 

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

 

где A, c, H, QV, r, W, X и Y соответствуют обозначениям, приведенным в разделе 4;

 

QV = 2X.

 

Затем количество строк вычисляется по формуле:

 

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

 

где n и k соответствуют обозначениям, приведенным в разделе 4.

Уравнение может быть записано в следующем виде

 

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

 

затем

 

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

 

Это эквивалентно

 

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

 

Это уравнение (при замене c на x) является квадратным уравнением вида:

 

ax2 + bx + c = 0,

 

имеющее корни

 

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

 

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

 

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

 

Значение n зависит от числа кодовых слов-заполнителей, которое неизвестно до определения параметров матрицы. Однако число исходных кодовых слов известно, и оно может быть подставлено в виде m + 1 <= n в уравнении, представленном выше, следующим способом

 

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

 

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

Число строк задается величиной

 

r = INT [(m + 1 + k)/c] + 1.

 

Если (c·r) >= m + 1 + k + c, то

 

r = r - 1.

 

При (c·r) = (n + k) число кодовых слов-заполнителей равно (n + k) - (m + 1 + k).

Пример - Требуется получить коэффициент сжатия A = 0,5 для символа PDF417, где m + 1 + k = 277, X = 0,33 mm и Y = 1,00 mm

 

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

 

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

 

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

 

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

 

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

 

(m + 1 + k) <= (c·r) < 929,

 

277 <= 280 < 929.

Число требуемых кодовых слов-заполнителей равно:

 

(c·r) - (m + 1 + k),

 

280 - 277 = 3.

Этот символ характеризуется следующими параметрами: количество строк 35, количество столбцов 8, ширина 68,97 мм, высота 36,32 мм, фактический коэффициент сжатия 0,527.

O.2 Рекомендации, когда не удается достичь приемлемых параметров

Если символ не соответствует требуемому размеру этикетки, следует придерживаться следующих рекомендаций:

a) по возможности, уменьшают содержание данных;

b) увеличивают размер этикетки в одном или двух измерениях;

c) уменьшают уровни коррекции ошибок;

d) уменьшают размер X или высоту модуля (Y).