ГОСТ Р 51294.9—2002
СТАРТ
СТОП
L,
dis di4 Ri
l
2 dn
di2
r
2
L3 dn dio
R3
L4
d9 d8 R4
l
5 d7
d6 Rs
и
d
5
d4
Re
L
7
d3
d2
r
7
l
8 di
d0
r
8
Lc>
E3
E2
r
9
Ею
E,
E0 R
io
Обозначения: d15 - дескриптор длины символа;
d14dзакодированное представление данных;
do кодовое слово-заполнитель.
Рисунок 2Пример схемы размещения символа PDF417
П р и м е ч а н и еЗначения L, R, d и Е определены в 3.2.
2
|
4
5
6
|
[
|
|
|
[
|
Номер модуля
1
|
3
| | | |
7 8 19 1011111213 1415 16 17
Ширина элемента
к>1Ь4
55
s4
Рисунок 3Знак символа PDF417.
В PDF417 имеется 929 установленных значений знаков символа (кодовых слов), пронумерован
ных от 0 до 928.
Кодовые слова представлены в виде трех взаимно исключающих наборов знаков символа или
кластеров. Каждый кластер кодирует 929 допустимых кодовых слов PDF417 в виде различных ком
бинаций штрихов и пробелов так, что один кластер отличается от другого. Кластеры обозначают но
мерами 0, 3, 6. Задание кластера распространяется на все знаки символа PDF417, за исключением
знаков СТАРТ и СТОП.
Номер кластера К определяют по следующей формуле
К = (h|lv + Ь:b | + 9) mod 9,
2
где b
1
,Й , Ьз и Ьд — ширина в модулях соответственно четырех штрихов.
Номер кластера К для знака символа, представленного на рисунке 3, составляет
К(51+ 1 2+ 9) mod 9 = 3.
Значения кодовых слов и последовательности штрихов и пробелов для каждого кластера знаков
символа приведены в приложении А.
7