История штрих-кода началась в 1948 г. В это время Дрексель Бернард Сильвер - аспирант Филадельфийского института технологий - случайно узнал, что во всех магазинах, и особенно в крупных торговых сетях, узким местом являются места приемов товара и кассы, на которых покупатели оплачивают свои покупки. И в этих местах следовало правильно и быстро считывать информацию о продукте, чего в те времена сделать было невозможно. И нужно придумать новый способ учёта товара, который бы завоевал огромный рынок.
Б. Сильвер рассказал об этом своему другу Норману Вудленду, с которым и и начали трудиться над созданием новой системы. Идея, которая была положена в основу данной системы, была довольно таки простой: на товару нужно наносить метки, которые можно было бы считывать с помощью электронных приборов.
Сначала Н. Вундлер предложил использовать для меток специальные чернила, которые светились бы при облучении ультрафиолетовыми лучами, однако это предложение оказалось непрактичным, т.к. такие чернила стоили дорого, и их свечение при дневном свете было различить довольно трудно.
2-ая идея оказалась лучше: было предложено сканировать черно-белые метки с помощью яркого одноцветного луча (зеленого или красного, например) и фиксировать изменения яркости отраженного света. А черно-белые метки представляли бы из себя как бы точки и тире азбуки Морзе, с помощью которой можно закодировать все.
В октябре 1949 г. приятели подали заявку на патент, который назвали "Аппарат и метод сортировки", а в октябре 1952 г. они получили патент на устройство, которое можно считать предшественником современных приборов для чтения штрих-кодов.
Однако в связи с тем, что в то время ещё не было достаточно совершенных технологий чтения линейных информационных меток, Б. Сильвер и Н. Вудленд предложили делать эти метки в виде круга с концентрическими кольцами. Эти метки получили название "бычий глаз".
Изобретатели предполагали, что основной областью применения штрих-кодов будет торговля, однако впервые систему считывания штрих-кодов применили на железнодорожном транспорте в 1962 г. Специальные устройства при сортировки вагонов считывали штрих-коды, которые состояли из горизонтальных полос 3-х цветов, нанесенных на стенки вагонов. И в зависимости от кода формировались составы и переводились те или иные стрелки.
В 1972 г. на нескольких заводах компании General Motors начали метить штрих-кодами двигатели и мосты автомобилей, что ускоряло их доставку к месту сборки на конвейере. Вскоре система штрих-кодов стала широко применяться в автопроме, а также в металлургии и в строительстве.
К концу 1970-х гг. применение штрих-кодов в промышленности и торговле начало расти с большой скоростью.
Для того, чтобы каждая отрасль не разрабатывала свою систему кодирования специалисты разработали универсальный код продукта UPC, который был рекомендован в качестве стандарта для использования в торговле и промышленности.