ГОСТ ИСО/МЭК 15420-2001
4.10 Передаваемые данные
Большинство применений системы EAN • UCC используют системные протоколы для данных,
передаваемых устройством считывания на терминал автоматизированного пункта продаж или на иное
устройство.
При отсутствии заранее определенного протокола передачи между устройством считывания и
устройствами, действующими в конкретном применении, возможность передачи идентификаторов
символики должна быть заложена в устройстве считывания. Передаваемые данные должны состоять из
идентификатора символики, за которым следуют декодированные данные в соответствии с приложе
нием В.
4 .11 Руководство по применению
Руководство по применению данной символики приведено в приложении G.
ПРИЛОЖЕНИЕ А
(обязательное)
Дополнительные показатели
АЛ Контрольная цифра
Контрольная цифра символа EAN/UPC является обязательным элементом и должна быть крайним
разрядом справа в номерах EAN-13, UCC-12 и EAN-8. Для подсчета контрольной иифры или проверки уже
имеющейся контрольной цифры можно использовать следующий алгоритм:
1) составляют таблицу с таким количеством столбцов, которое равно длине номера EAN или UCC-12:
13 —для EAN-I3;
12-дл я UCC-12;
8 —для EAN-8.
П р и м е ч а н и е —Символы UPC-А и UPC-Е кодируют номер 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 13 1 3 1
для EAN-8: 3 1 3 1 31 31
3) располагают все цифры номера в соответствующих столбцах. Если контрольная цифра отсутствует,
оставляют крайний столбец справа пустым:
4) умножают каждую цифру номера EAN или UCC-12 на ее весовой коэффициент:
5) суммируют произведения:
6) делят полученную сумму на число модуля 10. чтобы получить остаток от деления. Если контрольная
цифра проставлена в крайнем столбце справа, остаток должен быть равен нулю (если он нс является нулем, то
либо в данных содержится ошибка, либо неверно произведен расчет). Если контрольная цифра отсутствует,
выполняют этап 7;
7) определяют контрольную цифру:
a) если остаток равен 0. контрольная цифра равна 0;
b
) если остаток не равен 0. контрольная цифра равна результату вычитания остатка из 10.
ПРИМЕР: Для EAN-8
Этап 2 3 1 31 31 31
Этап 3 5 4 4 9 0 1 0
Этап415 4 12 9 0 1 0
Этап 5 Сумма равна 41
Этап 641. деленное на 10. равно 4, остаток равен I
Этап 710—1 = 9; следовательно, контрольная цифра равна 9
Полный номер ЕАН-8 *■54490109
А.2 Визуальное представление знаков
Цифры визуального представления знаков следует печатать под основным отводом и над допол
нительным символом. Цифры визуального представления наносят четко читаемым шрифтом, например
OCR-В (ОСиаР-Би) по |3|*. Этот шрифт принят как стандартный и нс предназначен для машинного считына-
’>Шрифт OCR-В (ОСиаР-Би) по |3|, соответствует шрифту РОС-Б по ГОСТ 16330 в части цифровых
знаков.
15