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

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

Рассмотрим значения цифр на примере кода 4820024700016. Первые две цифры означают страну происхождения (изготовителя или продавца) продукта. Возможен также вариант, когда для кода страны-изготовителя отводится три знака. В нашем случае это цифры 482 (код Украины). Следующие 4 или 5 цифр (в зависимости от длины кода страны) — предприятие-изготовитель (0024 в данном примере). Еще пять (70001) — наименование товара, его потребительские свойства, размеры, масса, цвет. Последняя цифра (6) контрольная, и используется для проверки правильности считывания штрихов сканером.

Как вычислить контрольную цифру для проверки подлинности товара?

1. Сложить цифры, стоящие на четных местах:

8+0+2+7+0+1=18

2. Полученную сумму умножить на 3:

18x3=54

3. Сложить цифры, стоящие на нечетных местах без последней цифры:

4+2+0+4+0+0=10

4. Сложить числа, указанные в пунктах 2 и 3:

54+10=64

5. Отбросить десятки:

получается 4

6. Из 10 вычесть полученное в пункте 5:

10-4=6

Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.