От блика к электрическому сигналу
Внутри сканера есть источник света и фотодатчик — элемент, который превращает попавший на него свет в электрический сигнал. Свет освещает штрихкод, а датчик улавливает отражение. Когда луч проходит над участком с другим уровнем отражения, сигнал меняется: получается последовательность подъёмов и спадов, похожая на график.
Так работает не только лазерный сканер. В устройствах с камерой изображение считывает светочувствительный сенсор, но задача та же: определить, где рисунок светлее, а где темнее.
Почему важны ширина и промежутки
Штрихкод — это не просто набор чёрных линий. В обычном линейном коде данные задаёт чередование полос и светлых промежутков разной ширины. Электроника оценивает длину каждого такого участка и сопоставляет получившуюся последовательность правилам конкретного формата.
Сначала сигнал нужно разделить на тёмные и светлые участки. Затем сканер измеряет их относительную ширину: именно сочетание «узких» и «широких» элементов несёт информацию. Поэтому загрязнение, царапина или блик могут помешать чтению — они меняют картину отражения и сбивают измерение границ.
Как сканер проверяет результат
Распознав последовательность, устройство переводит её в символы — например, цифры, которые затем передаёт кассе или компьютеру. Многие форматы содержат контрольную цифру: это дополнительный элемент кода, позволяющий обнаружить часть ошибок при чтении или передаче.
Иными словами, сканер не «узнаёт» товар по внешнему виду и не рассматривает полосы как готовые цифры. Он измеряет световой рисунок, восстанавливает из него последовательность элементов и только после этого получает код.






