Структура номера товара EAN-13
Номер товара EAN-13 содержит 13 цифр (см. рис. 47). Первые три цифры обозначают код национальной организации[42] (страны). Принято называть эту часть кода префиксом. Следует отметить, что первые три цифры номера EAN-13 указывают не страну происхождения товара, а страну, в которой зарегистрировано предприятие, представившее товар на рынок. Следовательно, делать однозначный вывод о стране происхождения товара по первым трем цифрам кода EAN-13 нельзя. Например, одна из немецких фармацевтических компаний, экспортирующая лекарственные средства в разные страны, вступила в национальные организации стран-импортеров и для каждой страны изготавливает упаковки продукции со своим штриховым кодом (например, для России с префиксами 460-469, для Бельгии — с префиксами 540-549 и т. д.).
Следующие шесть цифр — регистрационный номер предприятия внутри национальной организации. Совокупность кода страны и кода предприятия является уникальной комбинацией цифр, которая однозначно идентифицирует зарегистрированное предприятие. Одинаковый по названию и изготовленный по одной и той же технологии, но на разных предприятиях товар будет иметь разные номера. При этом отличие обязательно будет иметь место уже в первых девяти цифрах номера.
Следующие три цифры — порядковый номер товара внутри предприятия, присвоенный товару по усмотрению предприятия. При этом кодирование можно просто начать с нуля и продолжать до 999. Главное условие — любое изменение в потребительских свойствах товара (сорт, вес, вид упаковки и т. п.) должно повлечь за собой изменение идентификационного номера и, соответственно, штрихового кода на упаковке.
Таким образом, первые двенадцать цифр номера EAN-13 однозначно идентифицируют любой товар в общей совокупности товарной массы.
Последняя, тринадцатая цифра кода является контрольной. Она рассчитывается по специальному алгоритму на основе двенадцати предшествующих цифр. Неправильная расшифровка одной или нескольких цифр штрихового кода приведет к тому, что вычислительная техника, рассчитав по двенадцати цифрам контрольную, обнаружит ее несоответствие контрольной цифре, нанесенной на товаре. Прием сканирования не подтвердится, и считывание кода придется повторить. Таким образом, контрольная цифра обеспечивает надежное действие штрихового кода, является гарантией устойчивости и надежности всей системы. Проведенные исследования показывают, что введенные с клавиатуры компьютера вручную данные о товаре содержат в среднем одну ошибку на каждые 300 введенных знаков. При использовании штриховых кодов этот показатель снижается до одной ошибки на 3 млн. знаков.