Штриховой код — это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде, может быть напечатана в читаемом виде под кодом (расшифровка).

Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.

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

EAN-13:

shtrihkod

Для кода товара:

1 цифра: наименование товара,

2 цифра: потребительские свойства,

3 цифра: размеры, масса,

4 цифра: ингредиенты,

5 цифра: цвет.

Пример вычисления контрольной цифры для определения подлинности товара

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

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

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

 18×3=54

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

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

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

 54+10=64

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

 получим 4

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

 10-4=6

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