Штриховой код — это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде, может быть напечатана в читаемом виде под кодом (расшифровка).
Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
Линейными называются штрихкоды, читаемые в одном направлении (по горизонтали), позволяющие кодировать небольшой объем информации (до 20-30 символов — обычно цифр). Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста).Возьмем, к примеру, цифровой код: 4820024700016. Первые три цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длины кода страны (0024) — предприятие-изготовитель, еще пять (70001) — наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером.
EAN-13:
Для кода товара:
1 цифра: наименование товара,
2 цифра: потребительские свойства,
3 цифра: размеры, масса,
4 цифра: ингредиенты,
5 цифра: цвет.
Пример вычисления контрольной цифры для определения подлинности товара
- Сложить цифры, стоящие на четных местах:
8+0+2+7+0+1=18
- Полученную сумму умножить на 3:
18×3=54
- Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
4+2+0+4+0+0=10
- Сложить числа, указанные в пунктах 2 и 3:
54+10=64
- Отбросить десятки:
получим 4
- Из 10 вычесть полученное в пункте 5:
10-4=6
Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.