Штрих-код — это комбинация контрастных меток, которую сканер может считывать и декодировать. В случае 1D штрих-кода это черные и белые вертикальные линии разной толщины. Для 2D это обычно узор из квадратных точек. Сканер использует специальные алгоритмы для декодирования этих шаблонов в текст.