Чтобы проверить штрихкод на подлинность, нужно выполнить ряд арифметических операций:
Пример, штрихкод:
4601546021298- Сложить все цифры, стоящие в штрихкоде на четных местах и умножить это число на 3; (6+1+4+0+1+9)*3=63
- Сложить все цифры, стоящие на нечетных местах кроме последней цифры (контрольной суммы); 4+0+5+6+2+2=19
- Далее нужно сложить результаты (1) и (2) и отбросить десятки, т.е. оставить от полученной суммы последнюю цифру; 63+19=82
- Вычесть из 10 результат (3) и сравнить его с контрольной суммой. Если значения совпадают - все в порядке, иначе штрихкод поддельный, либо контрольная сумма вычислена неверно. 10-2=8
Поле "кода товара" в свою очередь тоже расшифровывается:
1-я цифра: наименование товара,
2-я цифра: потребительские свойства,
3-я цифра: размеры, масса,
4-я цифра: ингредиенты,
5-я цифра: цвет.