Дополнительные показатели
А.1 Контрольная цифра
Контрольная цифра символа EAN/UPC является обязательным элементом и должна быть крайним разрядом справа в номерах ЕАN-13, UPC-A и ЕАN-8. Для вычисления контрольной цифры или проверки уже имеющейся контрольной цифры используют следующий алгоритм:
1) составляют таблицу с таким числом столбцов, которое соответствует числу разрядов номера:
13 - для GTIN-13;
12 - для GTIN-12;
8 - для GTIN-8.
Примечание - Символы UPC-A и UPC-E кодируют номер GTIN-12;
2) каждой позиции разряда присваивают весовые коэффициенты:
для GTIN-13: | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 |
для GTIN-12: | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | |
для GTIN-8: | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 |
3) располагают все цифры номера в соответствующих столбцах. Если контрольная цифра отсутствует, крайний столбец справа оставляют пустым;
4) умножают каждую цифру номера на соответствующий весовой коэффициент;
5) суммируют произведения;
6) делят полученную сумму на число модуля 10, определяя остаток от деления. Если контрольная цифра проставлена в крайнем столбце справа, остаток должен быть равен нулю (если он не является нулем, то либо в данных содержится ошибка, либо неверно проведено вычисление). Если контрольная цифра отсутствует, выполняют этап 7;
7) определяют контрольную цифру:
i) если остаток равен 0, то контрольная цифра равна 0;
ii) если остаток не равен 0, то контрольная цифра равна результату вычитания остатка из 10.
Пример - Для GTIN-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. |
Полный номер GTIN-8=54490109.
А.2 Визуальное представление знаков
Цифры визуального представления знаков следует печатать под основным символом и над дополнительным символом. Цифры визуального представления наносят четко читаемым шрифтом, например OCR-B по ISO 1073-2*. Этот шрифт является типовым и не предназначен для машинного считывания и верификации этих знаков. Допускается использовать альтернативные типы шрифтов и размеры знаков при условии, что они обеспечивают четкое изображение для чтения.
_______________
* Шрифт ОCR-B соответствует шрифту РОС-Б по ГОСТ 16330 в части цифровых знаков.