Штрих-код - это особый графический элемент, состоящий из зашифрованной в него информации о продукции, которую можно считать при помощи специального сканера.
В России более распространенными являются коды стандартов EAN-13 и EAN-8 (европейский номер товара), которые действуют по всему миру.
Код, выполненный по данному стандарту, представляет собой прямоугольное поле с расположенными в нем вертикальными полосами разной ширины, в которых зашифрована цифровая информация о товаре, дублирующаяся в комбинации чисел под изображением. Если при нарушении целостности, сканер не может считать графический вид, его можно ввести в систему для распознавания цифрами.
EAN-13 формируется из тринадцати чисел, где первые три цифры несут информацию о стране-регистраторе, следующие четыре - являются кодом производителя, пять за ними содержат сведения о товаре, а последняя - контрольная цифра, которая дает сканеру сигнал для считывания.
EAN-8 - это укороченная версия кодирования, которая визуально похожа на EAN-13, но состоит из восьми цифр. Данный стандарт используется довольно редко, в тех случаях, когда на маленькой упаковке товара не вмещается тринадцатизначное число.