Совершая покупки, мы привыкли смотреть на штрих-код, но зачастую обращаем внимание только на первые цифры, означающие страну. Многие на этом ограничиваются, но ведь остальные цифры в штрих-коде неслучайны: в них зашифрована информация о некоторых наиболее существенных параметрах продукции.
Наиболее распространенными являются американский Универсальный товарный код 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
Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.