4.1 Показатели символики
К показателям символики EAN/UPC относят:
a) набор кодируемых знаков: цифровой (от 0 до 9), т.е. знаки версии КОИ-7 по [1]* с целочисленными значениями от 48 до 57;
________________
* Версия 7-битного кодированного набора знаков для обмена и обработки информации КОИ-7 по [1] в части цифровых знаков соответствует ГОСТ 27463.
b) тип символики - непрерывный штриховой код;
c) число элементов в знаке символа - 4, включая 2 штриха и 2 пробела, состоящие каждый из 1, 2, 3 или 4 модулей по ширине (вспомогательные знаки имеют иное количество элементов);
d) самоконтроль знака - присутствует;
e) длина кодируемой строки данных - фиксированная (8, 12 или 13 знаков, включая контрольную цифру в зависимости от конкретного типа символа);
f) всенаправленное декодирование - присутствует;
g) контрольная цифра символа - одна, обязательная (приложение А);
h) плотность знака символа - 7 модулей в знаке символа;
i) часть кода, не содержащая данных, включая контрольную цифру, но исключая свободные зоны - 18 модулей для символов EAN-13 (EAH-13), EAN-8 (ЕАН-8), UPC-A (ЮПиСи-А), 9 модулей - для символов UPC-E (ЮПиСи-Е).
4.2 Типы символов
Символы EAN/UPC подразделяют на четыре типа:
- EAN-13, UPC-A, UPC-E, которые могут сопровождаться дополнительным символом;
- EAN-8.
Указанные четыре типа символов описываются в 4.4.1-4.4.4. а необязательные дополнительные символы - в 4.4.5.
4.3 Кодирование символа
4.3.1 Кодирование знаков символа
Знаки символа должны кодировать значения цифр в виде знаков из 7 модулей, выбираемых из числовых наборов А, В и С (таблица 1).
Таблица 1 - Числовые наборы А, В и С
Значение цифры | Ширина элементов в числовых наборах, модули | |||||||||||
А | В | С | ||||||||||
П | Ш | П | Ш | П | Ш | П | Ш | Ш | П | Ш | П | |
0 | 3 | 2 | 1 | 1 | 1 | 1 | 2 | 3 | 3 | 2 | 1 | 1 |
1 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 1 |
2 | 2 | 1 | 2 | 2 | 2 | 2 | 1 | 2 | 2 | 1 | 2 | 2 |
3 | 1 | 4 | 1 | 1 | 1 | 1 | 4 | 1 | 1 | 4 | 1 | 1 |
4 | 1 | 1 | 3 | 2 | 2 | 3 | 1 | 1 | 1 | 1 | 3 | 2 |
5 | 1 | 2 | 3 | 1 | 1 | 3 | 2 | 1 | 1 | 2 | 3 | 1 |
6 | 1 | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 | 1 | 1 | 4 |
7 | 1 | 3 | 1 | 2 | 2 | 1 | 3 | 1 | 1 | 3 | 1 | 2 |
8 | 1 | 2 | 1 | 3 | 3 | 1 | 2 | 1 | 1 | 2 | 1 | 3 |
9 | 3 | 1 | 1 | 2 | 2 | 1 | 1 | 3 | 3 | 1 | 1 | 2 |
Примечание - Обозначения: П - пробел (светлый элемент), Ш - штрих (темный элемент). |
В графическом виде таблица 1 представлена в приложении D.
Сумма модулей, заключенных в штрихах, в любом знаке символа определяет его паритет. Знаки символа в числовом наборе А являются знаками нечетного паритета, в числовых наборах В и С - знаками четного паритета. В числовом наборе С знаки символа являются зеркальными изображениями знаков числового набора В.
Знаки символа в числовых наборах А и В всегда начинаются слева со светлого модуля и заканчиваются справа темным модулем, а в числовом наборе С - начинаются слева с темного модуля и заканчиваются справа светлым модулем.