Расчет контрольной цифры ean 13

Контрольная цифра ean 13 — завершающий символ 13-разрядного номера штрихкода, служит для правильности проверки считывания кода сканером, а также для определения подлинности или контрафактного происхождения товара.

Расчет контрольной цифры ean 13

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

Но, даже беглая расшифровка цифр позволяет выяснить, имеет ли товар официальную регистрацию, страну производства и получить сведения о предприятии, указанном в качестве производителя.

Штрих код ean 13

Штрих код — графическое изображение уникального номера товара. Выглядит как последовательность различных по толщине черно-белых штрихов и пробелов и расположенного под ними ряда цифр. Код наносится на этикетку или упаковку товара, реже — на поверхность самого изделия.

Зашифрованные в штрихкоде сведения извлекаются из него посредством электронных сканеров — считывателей штрихкода. Их можно увидеть практически в любом магазине. В России распространена 13-разрядная европейская система кодировки EAN-13, и ее сокращенный вариант EAN-8, применяемый для розничных товаров в мелкой упаковке; EAN-8 не содержит информацию о производителе товара.

Создание цифр в штрихкод ean 13

Штрихкод EAN-13 состоит из нескольких блоков цифр:

  • 2-3 цифры — код Национальной Ассоциации товарной нумерации, присвоившей штрихкод продукции;
  • 4-5 цифр — код, присвоенный предприятию национальным регистратором;
  • 5 цифр — код товара, где 1 цифра — наименование товара; 2-я цифра — потребительские свойства; 3-я цифра — масса, размер; 4-я цифра — состав; 5-я цифра — цвет;
  • Контрольная цифра, рассчитывается путем последовательности математических действий по алгоритму EAN.

Проверка контрольной цифры ean 13

Для проверки контрольной цифры EAN-13 понадобятся цифры кода с 1-й по 12-ю.

Действуем по следующему алгоритму:

  1. Суммировать цифры на четных позициях;
  2. Результат пункта 1 умножить на 3;
  3. Суммировать цифры на нечетных позициях;
  4. Суммировать результаты пунктов 2 и 3;
  5. Контрольное число — разница между окончательной суммой и ближайшим к ней наибольшим числом, кратным 10-ти.

Пример расчета контрольной цифры ean-13

46 79135 74987 (?)

  1. 6+9+3+7+9+7 = 41
  2. 41х3=123;
  3. 4+7+1+5+4+8 = 29;
  4. 123+29 = 152
  5. 160-152 = 8

Искомая контрольная цифра — 8; полный номер EAN-кода — 46 79135 74987 8.

Для расчета контрольной цифры EAN-13 достаточно воспользоваться приведенным алгоритмом, а затем сравнить получившийся результат и контрольную цифру. Цифры должны совпасть, в противном случае, возможно, была допущена ошибка при вводе цифр или в математических вычислениях. Если же цифры введены в верно, и вероятность ошибки в расчетах исключена, скорее всего, вы столкнулись с контрафактной (поддельной) продукцией.