
В 1973 году в США разработали и внедрили «Универсальный товарный код» (UPC – Universal Product Code), данный штрих код был с двенадцатью символами. Европа также испытывала необходимость в штрих коде для товаров, но использовать UPC в дальнейшем не представлялось возможным, так как весь диапазон номеров был ужезанят. Решением стало добавление еще одного символа, в итоге появился штрих код EAN-13 в котором содержатся 13 цифр. Он стал полностью совместим с UPC. Это произошло в 1977году. В настоящее время существует большое множество разновидностей штрих кодов, помимо одномерных штрих кодов, появились так называемые двухмерные штрих кода, самыми распространенными из них являются QR-код.
На сегодняшний день, существует более 50 видов штрихового кодирования. Наиболее распространенные из них: EAN-13, UPC, Code 39, Code 128.. Штрих код EAN-13 постепенно вытесняет все остальные стандарты штрих кода, его можно назвать уже стандартом штрихового кодирования, он делится на три группы: международные, национальные и локальные. Международные штрих кода используются как внутри страны, так и за ее пределами. Штрих код, нанесённый на упаковку товара в одной стране, понятен и может быть расшифрован в любой другой стране. Национальные штрих кода используются в пределах только одной страны, характерным примером является весовой товар, хотя некоторые виды такого товара все-таки могут быть считаны и в другой стране. Локальные штрих кода используются в пределах одного предприятия, примером может служить маркировка основных средств, учет документа оборота. Данный вид штрих кодов не используется в торговле, у него основная цель помочь автоматизировать управление предприятием.
Считывание штрих кода осуществляется специализироваными оптическими устройствами. Данные устройства называться сканеры штрих кода. Принцип считывания основан на измерении интенсивности отраженного света от белых полос и поглощенного света черными полосами. Сканеры штрих кода делятся на ПЗС сканеры(светодиодные), лазерные, и имидж сканеры, в зависимости от использования в них считывающего элемента. Лазерные сканеры штрих кода являются самыми лучшими по ряду причин, они обладают высокой скоростью считывания, и могут считывать штрих код на большом расстоянии. Но главным недостатком лазерных сканеров штрих кода является слабая прочность на удар, хрупкость, все из-за того, что в сканере имеются подвижные детали (зеркала). ПЗС сканеры (Светодионые сканеры) обладают низкой стоимостью, но при этом имеют большие недостатки: плохо распознают поврежденные штрих кода, отличаются низкой скоростью сканирования, и зачастую они являются контактными сканерами, это означает необходимость вплотную подносить сканер к штрих коду. Имидж сканеры — это фото сканеры, они лучше всех считывают поврежденные штрих кода, большинство моделей имидж сканеров способны считывать 2D штрих-кода, но к сожалению у них низкая скорость считывания, узкий диапазон расстояния до штрих кода при считывании и более высокая цена. Сканеры штрих-кодов так же делятся в зависимости от количества сканирующих лучей на одноплоскостные и многоплоскостные. Одноплоскостные сканеры имеют только один сканирующий луч, и при сканировании сканером штрих-кода, необходимо позиционировать луч строго горизонтально к штрих коду, данные сканера имеют малые размеры, они всегда ручные. Многоплоскостные сканеры имеют большое количество пересекающихся лучей и при сканировании ими не обязательно позиционировать штрих код в каком то определенном положении. Данные сканера тяжелы, массивны, в основном это стационарные сканеры касc супермаркетов.
Устройства считывания штрих-кодов обычно подразделяются следующим образом:
Основные параметры штрих-кодовых символик:
Единицы измерения в штриховом коде при оценке плотности штрих кода используеться mil (миль) дюймовой системы. 1 мм равен 39,37 mils. Самый наиболее узкий элемент (штрих или пропуск) и определяет разрешение штрих кода.
По плотности штрих код делится на: очень высокой плотности до 3 mils, высокой плотности до 6 mils, средней плотности от 6 до 13 mils и низкой плотности от 13 mils и выше.
При выборе плотности штрихового кода, необходимо учитывать разрешающую способность сканера, а так же правильного подбора расходных материалов и точной настройки принтера этикеток для четкой печати штрих кода. С увеличением плотности штрих кода возрастает опасность что поврежденный штрих код не будет считан сканером штрих кода, то есть повредить более плотный штрих код легче чем менее плотный.
Высота штрих кода, выбирается произвольно, так как это не сказывается на качестве считывания информации. Тут просто, чем больше высота, тем удобнее сканировать штрих код.