Расчёт контрольной цифры штрихкода
Posted On 2019-07-05
ПРОВЕРКА КОНТРОЛЬНОЙ ЦИФРЫ EAN 13
Для проверки контрольной цифры EAN-13 понадобятся цифры кода с 1-й по 12-ю.
Если штрих код состоит из 12 знаков, то в начало нужно добавить 0
Действуем по следующему алгоритму:
- Суммировать цифры на четных позициях;
- Результат пункта 1 умножить на 3;
- Суммировать цифры на нечетных позициях;
- Суммировать результаты пунктов 2 и 3;
- Контрольное число — разница между окончательной суммой и ближайшим к ней наибольшим числом, кратным 10-ти.
Пример расчета контрольной цифры ean-13
46 79135 74987 (?)
- 6+9+3+7+9+7 = 41
- 41х3=123;
- 4+7+1+5+4+8 = 29;
- 123+29 = 152
- 160-152 = 8
Искомая контрольная цифра — 8; полный номер EAN-кода — 46 79135 74987 8.
Для расчета контрольной цифры EAN-13 достаточно воспользоваться приведенным алгоритмом, а затем сравнить получившийся результат и контрольную цифру. Цифры должны совпасть, в противном случае, возможно, была допущена ошибка при вводе цифр или в математических вычислениях. Если же цифры введены в верно, и вероятность ошибки в расчетах исключена, скорее всего, вы столкнулись с контрафактной (поддельной) продукцией.