Применение в качестве национального стандарта РФ прекращено

ГОСТ ИСО/МЭК 15420-2001 Автоматическая идентификация. Кодирование штриховое. Спецификация символики EAN/UPC (ЕАН/ЮПиСи)

ПРИЛОЖЕНИЕ А
(обязательное)

     
Дополнительные показатели

А.1 Контрольная цифра

Контрольная цифра символа EAN/UPC является обязательным элементом и должна быть крайним разрядом справа в номерах EAN-13, UCC-12 и EAN-8. Для подсчета контрольной цифры или проверки уже имеющейся контрольной цифры можно использовать следующий алгоритм:

1) составляют таблицу с таким количеством столбцов, которое равно длине номера EAN или UCC-12:

13-для EAN-13;

12-для UCC-12;

8 - для EAN-8.

Примечание - Символы UPC-A и UPC-E кодируют номер UCC-12;

2) каждой позиции присваивают весовые коэффициенты:

для EAN-13:

1

3

1

3

1

3

1

3

1

3

1

3

1

для UCC-12:


3

1

3

1

3

1

3

1

3

1

3

1

для EAN-8:

3

1

3

1

3

1

3

1

3) располагают все цифры номера в соответствующих столбцах. Если контрольная цифра отсутствует, оставляют крайний столбец справа пустым;

4) умножают каждую цифру номера EAN или UCC-12 на ее весовой коэффициент;

5) суммируют произведения;

6) делят полученную сумму на число модуля 10, чтобы получить остаток от деления. Если контрольная цифра проставлена в крайнем столбце справа, остаток должен быть равен нулю (если он не является нулем, то либо в данных содержится ошибка, либо неверно произведен расчет). Если контрольная цифра отсутствует, выполняют этап 7;

7) определяют контрольную цифру:

a) если остаток равен 0, контрольная цифра равна 0;

b) если остаток не равен 0, контрольная цифра равна результату вычитания остатка из 10.

ПРИМЕР: Для EAN-8

Этап 2

3

1

3

1

3

1

3

1

Этап 3

5

4

4

9

0

1

0

Этап 4

15

4

12

9

0

1

0

Этап 5

Сумма равна 41

Этап 6

41, деленное на 10, равно 4, остаток равен 1

Этап 7

10-1=9; следовательно, контрольная цифра равна 9

Полный номер ЕАН-8=54490109

А.2 Визуальное представление знаков

Цифры визуального представления знаков следует печатать под основным символом и над дополнительным символом. Цифры визуального представления наносят четко читаемым шрифтом, например OCR-B (ОСиаР-Би) по [3]*. Этот шрифт принят как стандартный и не предназначен для машинного считывания этих знаков и верификации. Допускается использовать обоснованные альтернативные типы шрифтов и размеры знаков при условии, что они обеспечивают четкое чтение.

_________________

* Шрифт OCR-B (ОСиаР-Би) по [3], соответствует шрифту РОС-Б по ГОСТ 16330 в части цифровых знаков.

Все кодируемые цифры для символов EAN-13, UPC-A, EAN-8 и дополнительных символов должны быть представлены в форме, пригодной для визуального чтения. Для символов UPC-E цифры должны быть представлены в форме, пригодной для визуального чтения (шесть непосредственно кодируемых цифр вместе с начальным нулем и неявно закодированной контрольной цифрой). На рисунках 1-6 показаны виды символов, включая визуальное представление цифр.