Наряду со штрихкодированием существуют и другие методы: с помощью магнитных полос, RFID-метки и некоторые другие. Сегодня штрихкоды широко используют в различных областях – розничная торговля, медицина, склады и т.д. Высокая популярность данной технологии объясняется прежде всего удобством работы со штрихкодом, а также дешевизной меток (или нанесения штрихкодов) и оборудования для работы.
Штрих код (Barcode) – это визуальная метка, которая представляет собой последовательность визуальных элементов (штрихов и пробелов) определенной толщины, расположенных в одном направлении. Каждому символу кода соответствует определенное сочетание таких элементов. Посимвольный пример структуры штрихкода:
Если совместить все символы, то получается привычная глазу картинка штрихкода, которую мы часто видим например на товарах в магазине:
Существует большое количество различных форматов штрихкодов (EAN13, EAN8, UPC, ITF (Interleaved 2 of 5), CODE 39, CODE128 и другие) разработанных в разное время, в разных странах и для использования в разных областях деятельности и задачах. Принцип кодирования символов везде одинаков, при этом могут различаться:
- схема преобразования символов в визуальные элементы
- количество символов в коде
Все это относиться к линейным штрихкодам. В последнее время достаточно активно начали использоваться 2D штрихкоды благодаря тому, что эти коды позволяют закодировать на примерно такую же площадь метки гораздо большее количество символов. Несмотря на то, что двумерный код имеет более сложную визуальную структуру, слабо похожую на обычный линейный штрихкод, данную технологию принято относить также к технологии штрихового кодирования. Примеры двумерного кода:
Если призадуматься, то суть технологии штрих кодирования весьма проста. Для идентификации объектов сначала необходимо нанести штрихкод на объект, подлежащий идентификации, (или, по другому, промаркировать его). Это осуществляется либо при производстве непосредственно на упаковку (например, при производстве упаковки к конкретным товарам сразу наносят штрихкод ), либо с помощью с помощью обычных принтеров или специализированных принтеров (принтеров этикеток). В дальнейшем для идентификации объекта используют специальные оптические считывающие устройства, встроенные в сканеры штрихкода,терминалы сбора данных или другое оборудование, которое должно обрабатывать штриховой код.