От азбуки Морзе к машинному чтению
В конце 1940-х Норман Джозеф Вудленд искал способ записывать сведения о товаре так, чтобы их мог считывать не человек, а прибор. Его идея состояла в том, чтобы превратить короткие и длинные сигналы азбуки Морзе в линии разной толщины. Проведя пальцами по песку, он наглядно представил себе такой код: узкие и широкие полосы могли играть роль точек и тире.
Но знак должен был не только хранить информацию — его ещё требовалось быстро и надёжно прочитать. В ранней системе Вудленда и его коллеги Бернарда Сильвера линии в итоге складывались в концентрические круги: так символ можно было считывать с разных направлений. Это важное отличие от привычного линейного штрихкода: первоначальная идея не сразу приняла знакомый вид полос на упаковке.
Как полосы сообщают цифры
В линейном штрихкоде чередуются тёмные полосы и светлые промежутки. Сканер освещает знак и улавливает, сколько света отражается обратно: тёмные участки отражают меньше, светлые — больше. По последовательности переходов и ширине элементов прибор восстанавливает закодированные цифры, а кассовая система связывает их с записью о товаре.
Такой способ изменил не сам товар, а скорость работы с его данными. Кассиру не нужно набирать длинный код вручную; магазину проще учитывать продажи и пополнять запасы. Однако для этого понадобились доступные считыватели и общие правила кодирования — одной удачной идеи на песке было недостаточно.
Штрихкод стал практичным мостом между физической упаковкой и учётной системой: касса считывает рисунок, а нужные сведения о товаре находит уже в базе данных.






