Фізичні закони, що лежать в основі технології автоматичної ідентифікації штрихових товарних кодів

В основі технології штрихового кодування та автоматичного збору даних лежать прості фізичні закони. Штриховий код являє собою чергування темних і світлих смуг різної ширини, побудованих у відповідності з певними правилами. Зображення штрихового коду наноситься на предмет, який є об'єктом управління в системі. Для реєстрації цього предмета проводять операцію сканування. При цьому невелике світне пляма або промінь лазера від скануючого пристрою рухається по штриховому коду, перетинаючи поперемінно темні і світлі смуги. Відбите від світлих смуг світловий промінь (на відміну від падаючого променя має дискретний характер) вловлюється світлочутливим пристроєм і перетворюється у дискретний електричний сигнал. Варіації отриманого сигналу залежать від варіацій відбитого світла. ЕОМ, розшифрувавши електричний сигнал, перетворює його в цифровий код.

При зчитуванні штрих-коду сканер реагує на чергування темних і світлих полів, тому контраст між штрихами і прогалинами повинен бути достатнім для його роботи. Оскільки лазерний промінь сканера червоного кольору, то "бачить" він кольору так, як людина, що носить червоні окуляри. В ідеалі, надруковані штрихи символу штрихового коду повинні бути абсолютно чорні, а поле, на якому вони надруковані, — ідеально білим. У цьому випадку забезпечується найвища контрастність. Ця умова не завжди можна дотриматися на практиці, так як штрихові коди друкуються в колірних варіантах, передбачених дизайном упаковки. Якщо дотримуватися основних правил, що стосуються кольору, контрасту і зображення, то можна створювати читаються штрихові коди будь-яких кольорів і на будь-якому типі пакувального матеріалу.