ГОСТ ISO/IEC 15420—2010
-11 модулей — для символов EAN-13, EAN-8, UPC-A:
- 9 модулей — для символов UPC-E.
4.2Структура символа
4.2.1 Типы символов
Символы EAN/UPC подразделяют на четыре типа:
- EAN-13. UPC-A, UPC-Е. которые могут сопровождаться дополнительным символом;
- EAN-8.
Требования к указанным четырем типам символов приведены в 4.2.3.1 — 4.2.3.4, а к необязатель
ным дополнительным символам — в 4.2.3.5.
4.2.2 Кодирование символа
4.2.2.1 Знаки символа
Цифры данных кодируют в знаках символа из 7 модулей, выбираемых из числовых наборов А, В и
С (таблица 1).
Таблица 1— Числовые наборы А. В иС
Ширина элементов в числовых наборах, модули
ЦифраАВ
с
П
ш
П
ш
пШпШ
ш
пШП
0321111233211
1222112222221
2212222122122
3
1
4
1
11
1
411411
4113223111132
5
1
23
1
13211231
611
1
44
1
111114
7
13122
1
311312
6121331211213
9
31122
1
133112
Примечание — Обозначения.
П— пробел (светлый элемент).
Ш— штрих (темный элемент).
Графическое представление цифр в соответствии с таблицей 1 приведено в приложении D.
Сумма числа модулей, содержащихся в штрихах любого знака символа, определяет его паритет.
Знаки символа в числовом наборе А являются знаками нечетного паритета, в числовых наборах В и С —
знаками четного паритета. В числовом наборе С знаки символа являются зеркальными изображениями
соответствующих знаков числового набора В.
Знаки символа в числовых наборах А и В всегда начинаются слева со светлого модуля и заканчи
ваются справа темным модулем, а в числовом наборе С начинаются слева с темного модуля и заканчи
ваются справа светлым модулем.
Знакданных обычно представлен определенным знаком символа. Но в некоторых случаях(4.2.3.1,
4.2.3.4 и 4.2.3.5) сочетание знаков различных числовых наборов в символе может представлять собой
либо данные, либо контрольное значение. Такой метод кодирования называют кодированием с пере
менным паритетом.
4.2.2.2 Кодирование вспомогательных шаблонов
Вспомогательные шаблоны должны соответствовать указанным в таблице 2.
з