Статус документа
Статус документа

ГОСТ ISO/IEC 15420-2010 Автоматическая идентификация. Кодирование штриховое. Спецификация символики штрихового кода EAN/UPC

     4.2 Структура символа

4.2.1 Типы символов

Символы EAN/UPC подразделяют на четыре типа:

- EAN-13, UPC-A, UPC-E, которые могут сопровождаться дополнительным символом;

- EAN-8.

Требования к указанным четырем типам символов приведены в 4.2.3.1-4.2.3.4, а к необязательным дополнительным символам - в 4.2.3.5.

4.2.2 Кодирование символа

4.2.2.1 Знаки символа

Цифры данных кодируют в знаках символа из 7 модулей, выбираемых из числовых наборов А, В и С (таблица 1).


Таблица 1 - Числовые наборы А, В и С

Цифра

Ширина элементов в числовых наборах, модули


A

B

C


П

Ш

П

Ш

П

Ш

П

Ш

Ш

П

Ш

П

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.

Сумма числа модулей, содержащихся в штрихах любого знака символа, определяет его паритет. Знаки символа в числовом наборе А являются знаками нечетного паритета, в числовых наборах В и С - знаками четного паритета. В числовом наборе С знаки символа являются зеркальными изображениями соответствующих знаков числового набора В.

Знаки символа в числовых наборах А и В всегда начинаются слева со светлого модуля и заканчиваются справа темным модулем, а в числовом наборе С начинаются слева с темного модуля и заканчиваются справа светлым модулем.

Знак данных обычно представлен определенным знаком символа. Но в некоторых случаях (4.2.3.1, 4.2.3.4 и 4.2.3.5) сочетание знаков различных числовых наборов в символе может представлять собой либо данные, либо контрольное значение. Такой метод кодирования называют кодированием с переменным паритетом.

4.2.2.2 Кодирование вспомогательных шаблонов

Вспомогательные шаблоны должны соответствовать указанным в таблице 2.


Таблица 2 - Вспомогательные шаблоны

Вспомогательный шаблон

Число модулей

Ширина элемента, модули



П

Ш

П

Ш

П

Ш

Типовой шаблон-ограничитель

3

1

1

1

Центральный шаблон-ограничитель

5

1

1

1

1

1

Специальный шаблон-ограничитель

6

1

1

1

1

1

1

Шаблон-ограничитель дополнительного символа

4

1

1

2

Шаблон-разделитель дополнительного символа

2

1

1

     Примечание - Обозначения:

     П - пробел (светлый элемент);

     Ш - штрих (темный элемент).



Графическое представление вспомогательных шаблонов приведено в приложении D.

Типовой шаблон-ограничитель соответствует комбинациям start (старт) и stop (стоп), принятым в других символиках, а специальный шаблон-ограничитель используют как шаблон stop в символах UPC-E.

4.2.3 Форматы символов

4.2.3.1 Символы EAN-13

Символ EAN-13 должен быть сформирован следующим образом (при считывании слева направо):

- левая свободная зона;