Штрих – код это графическая информация на основе сочетания темных и светлых элементов, определяется в соответствии с правилами, где темный участок это еденица, а белый ноль. Зная ширину каждой линии и количество линий для кодировки каждого символа можно даже вручную считать штрих код с любого товара, продукта, коробки. Но, конечно же, все это сделано именно для автоматического считывания с помощью сканеров штрих кодов. Сама цель создания штрих кода является обеспечение автоматического считывания информации, быстрой идентификация продуктов, товаров.
Принцип работы
При считывании кода методом сканирования свет от считывателя, сформированный в виде тонкого луча (лазера), движется по считываемому коду, в определенный момент освещает небольшую точку кода, затем этот свет отражается яркими элементами кода (промежутками) и поглощается его темные элементы (линии, поля), которые считываются фотодиодом . Свет, отраженный от зазоров, создает более сильные электрические сигналы в считывающем устройстве, а отсутствие отражения (линии) приводит к более слабым сигналам. В зависимости от толщины линий / разрывов продолжительность отдельных сигналов также варьируется.. Длительность каждого импульса кодирует информацию, которая переводится декодером считывателя в числа, буквы или другие символы и отправляется на компьютер.
Существуют также коды, в которых используется более двух цветов (например, Ultracode), что позволяет хранить больше информации. Кодирование символов также может происходить другими способами, например, на основе разницы высот. Это происходит в неровном штрих-коде.
Принцип формирования кода
Как уже было ранее отмечено штрих код состоит из черных и белых полос одинаковой ширины. И темные полосы обозначают условную единицу, а белые – условный ноль. Любой символ можно закодировать с помощью единиц и нулей именно так они и хранятся в памяти компьютера. Зная ширину и количество символов, а также кодировку с помощью которой представлен имеющийся код у нас имеется возможность считывать с этикеток любой закодированный код. Именно по этой причине на сайте компании RightScan OOO Вы найдете большое количество сканеров предназначенных для конкретных целей.
Применение кодов
Штрих-коды находят множество применений в различных сферах деятельности. К наиболее важным из них относятся:
- Идентификация предмета торговли ( GTIN ), в котором предмет торговли определяется как любой оцениваемый продукт или услуга, которые проходят через цепочку поставок . Таким образом, эта категория включает в себя единицы (продукты) в общей упаковке. Эта категория также включает обозначение печатных изданий (ISSN) , музыки (ISMN) или книг (ISBN) ;
- идентификация логистических единиц (номера SSCC), то есть единиц, которые были созданы для транспортировки и хранения (например, единиц загрузки поддонов или контейнерных единиц загрузки ) и подлежим процессам идентификации, отслеживания и управления по мере их прохождения по цепочке поставок. С этим связан также термин «логистическая этикетка» , который содержит основную информацию о логистической единице;
- идентификация активов (номера GIAI) и, в частности , основные средства компании (со статусом инвентаризации);
- идентификация местоположения (номера GLN , SWIFT , DUNS , BSI / AFNOR ), используется для идентификации объектов, которым может быть назначен адрес (например, предприятия, определенные помещения, точки продаж, сообщения EDI );
- идентификация служебных отношений (присвоение получателям номеров GSRN );
- другие приложения, такие как маркировка купонов, квитанций о доставке, квитанций, мобильных телефонов, курьеров, рецептов, лекарств, веб-сайтов и т. д.
- Из-за того, что товары маркируются в розничных магазинах и издательствах, наиболее распространенными символами являются EAN ( Европа ) и UPC ( Северная Америка ).
Типы кодов
Разделение по размерам кода:
- одномерные (линейные, 1D) – информация записывается в одну строку (чаще всего в виде тире);
- двухмерный этажный – расширение одномерных кодов, заключающееся в наличии нескольких строк кода, расположенных одна под другой;
- двухмерная матрица – информация пишется на определенной поверхности, но не черточки, а другая разметка;
- сложные коды – содержат как элементы одномерных, так и двумерных кодов;
- трехмерные коды – обычно это рельефные произвольные одномерные коды ( Bumpy Bar Code ). Разница в том, что при записи / чтении вместо различий в цветах используются различия в глубине тиснения.
Деление по ширине штрихов:
- коды с одной шириной штрихов (например, PosiCode) – кодирование заключается в наличии или отсутствии штрихов в определенном месте;
- коды с двумя полосами ширины;
- коды с разной шириной штрихов (модульные).
Разделение по типу кодируемых символов:
- числовой – кодируются только цифры в десятичной системе счисления ;
- буквенно-цифровой – кодируются цифры и другие символы ASCII , иногда также символы некоторых алфавитов .
Разбивка по непрерывности кода (не применимо к матричным кодам):
- сплошные коды – между закодированными символами нет пробелов;
- дискретные коды – между закодированными символами есть пробелы.
Деление по количеству закодированных знаков:
- коды со строго определенным количеством закодированных символов (фиксированной длины);
- коды с другим количеством кодированных символов (переменной длины).
Деление по принятому методу проверки считанных данных:
- коды самопроверки (например, все коды mzn ) – некоторые процедуры проверки ошибок реализованы в структуре кода. Например, отдельные символы кодируются таким образом, чтобы максимально отличаться друг от друга, и поэтому неправильное считывание одного столбца приводит к автоматической неправильности кода;
- коды с галочкой (например, с контрольной цифрой );
- коды самопроверки с дополнительной галочкой.
В то же время никто не мешает и Вам в Вашем магазине (складе) применять свою кодировку или использовать имеющуюся. В сети можно найти сотни, если не тысячи различных генераторов штрих кодов, а если склад у Вас небольшой, то обычный смартфон с предустановленным программным обеспечением способен заменить любой сканер. Правда работать с ним не так удобно как со сканером.