В настоящее время разработано более 300 типов штрихкодов. Различные типы используют различные алгоритмы кодирования. У каждого алгоритма существуют свои особенности, такие как минимальная и максимальная длина данных, ограничения на размер штрихкода и т.д. Различные типы имеют свои достоинства и недостатки и разработаны с учётом конкретной области применения.
Типы штриховых кодов
Товарные коды
Товарные коды были созданы специально для однозначной идентификации производителей и производимых ими товаров, учёта товара при транспортировке, управлении складскими и торговыми процессами. Товарная идентификация позволяет отследить путь товара от его изготовления до продажи покупателю.
Код EAN-13
EAN-13 – это 13-ти значный штрихкод фиксированной длины для кодирования числовых данных. Как правило, EAN-13 используется для идентификации товаров и услуг.
Код ITF-14
При поставках товаров торговой единицей зачастую является упаковка, которая содержит стандартное количество одинаковых товаров.
Обычно, такой упаковке, как самостоятельной торговой единице, присваивают отдельный товарный номер (GTIN). Для идентификации групп одинаковых товаров могут использоваться GTIN структуры кода ITF-14, которые наносятся на транспортную упаковку с помощью символики ITF (Interleaved 2 of 5). Данной символикой маркируются товары, не предназначеные для продажи через кассу. Чаще всего это групповые упаковки стандартного количества однородных товаров - ящики, упаковки, поддоны и т.д. Код ITF может очерчиваться прямоугольной рамкой. Эта рамка гарантирует защиту от нежелательного попадания внутрь посторонних знаков.
Код EAN-8
Код EAN-8 - это 8-ми значный штрихкод фиксированной длины для кодирования числовых данных. EAN-8 - сокращённый вариант кода EAN-13. Используется для маркировки мелких товаров, размеры которых не позволяют на них разместить код EAN-13.
Так как эти номера не содержат регистрационного номера предприятия, количество таких номеров, выделяемое каждой стране, очень ограничено, они присваиваются только в обоснованных случаях. Так как код EAN-8 состоит не из 13, а всего лишь из 8 знаков, то и размеры символа штрихового кода EAN-8 меньше, чем у EAN-13.
Код GS1-128
В отличие от EAN-13, у кода GS1-128 уникален только язык. Для построения GS1-128 используется алфавит CODE-128. Т.е., если кто-то говорит «CODE-128», то он имеет в виду алфавит (какие цифры и буквы какими штрихами обозначаются).
А если кто-то говорит «GS1-128», то он имеет в виду систему кодирования конкретного товара или груза на основе кодировки CODE-128. Число 128 в EAN-128 не означет, что в нём подряд должно стоять 128 цифр. Число 128 попало в GS1-128 из CODE-128, а в CODE-128 оно обозначает количество символов, которое способен отобразить данный алфавит, т.е. все 128 символов стандарта ASCII (American Standard Code for Information Interchange, анг).
Коды UPC-A и UPC-E
Коды UPC-A и UPC-E аналогичны кодам EAN-13 и EAN-8. Они были разработаны в 1973 году для применения в розничной торговле США и Канады. Код UPC-A (Universal Product Code) - 12-ти и код UPC-Е (Universal Product Code) - 8-ми значные штрихкоды фиксированной длины для кодирования числовых данных.
Коды GS1 DataBar
Коды GS1 DataBar (ранее называемые Символики Сокращённой Размерности или RSS - Reduced Space Symbology - англ.) представляют собой новое семейство линейных штриховых кодов. Они характеризуется относительно малыми размерами штрихового кода по сравнению с широко распространёнными в настоящее время кодами EAN и являются дополнением к ним. Символика GS1 DataBar - это набор штриховых кодов, которые могут идентифицировать товар маленьких размеров и содержать больше информации, чем существующие коды EAN/UPC. Коды GS1 DataBar позволяют идентифицировать трудные для нанесения маркировки такие товары, как свежие овощи и фрукты, ювелирные украшения, фармацевтические препараты и др. Использование этих кодов вместе с Идентификаторами Применения создаёт возможность решения задач аутентификации продуктов, отслеживания их движения по цепи поставок, указывать серийные номера, номера лотов, сроки годности и др.
Код GS1 DataBar-14
Код GS1 DataBar-14 – это компактная линейная символика, предназначенная для кодирования полного 14-ти разрядного глобального товарного номера GTIN. При необходимости можно использовать с дополнительным двумерным компонентом, в котором будет записана некоторая дополнительная информация.
Композитные символики
В композитных символиках (Composite Symbologies) два кода располагаются на фиксированном расстоянии друг от друга и содержат взаимосвязанную информацию. Обычно один из кодов линейный, а другой многорядовый или матричный. Композитные символики предназначены для размещения разнообразной информации большого объёма о кодируемом объекте в небольшом пространстве.
GS1 DataMatrix code
DataMatrix code - двумерный штрихкод переменной длины для кодирования буквенно-числовых данных. При помощи данного формата на небольшой площади можно закодировать намного больше данных, чем с помощью одномерных штрихкодов.
Алгоритм DataMatrix также позволяет обнаруживать и исправлять ошибки. Широко используется в аптеках, для маркировки электронных компонентов и ярлыков багажа, удостоверений личности и др.
GS1 QR code
QR-код (QR - Quick Response, англ. - Быстрый Отклик) является 2-мерным матричным кодом. При помощи QR-кода можно закодировать любую информацию в виде графической картинки, например: текст, номер телефона, визитную карточку или ссылку на вебсайт.
Основное достоинство QR-кода - это быстрое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что даёт возможность использования в торговле, производстве, логистике. QR-код был разработан в Японии в 1994 году.
Технологические коды
Технологические коды часто применяются внутри предприятия. Технологические штриховые коды используются для временной маркировки изделия или его частей в процессе изготовления. Они необходимы для отслеживания продукции или учёта, для автоматизированного сбора информации и др. Этими кодами могут быть серийные номера изделий, упаковок, комплектующих и т.д.
CODE 39
CODE 39 является дискретным кодом переменной длины и позволяет отобразить 43 символа. Это наиболее часто используемый формат штрихкода, поскольку он позволяет кодировать цифры, большие и маленькие буквы, а также несколько знаков препинания. Например: 1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ - . $ / + % *. Символ * используется только в качестве Start/Stop символа.
Популярность формата CODE 39 объясняется несколькими факторами: лёгкость применения, возможность одновременного кодирования букв и цифр, изменяемая длина (код может быть создан из любого числа символов), возможность быть считанным любым сканером. CODE 39 широко используется большинством фирм, производящих автомобили в качестве маркировочного для модели автомобиля и его комплектующих.
Код PDF417
PDF417 - двумерный штрихкод переменной длины для кодирования буквенно-числовых данных. Каждый знак закодирован с использованием 4 штрихов и 4 пробелов, используя в итоге 17 модулей, вследствие чего появилось название "PDF417".
Высокая ёмкость данных позволяет кодировать всю необходимую информацию общего применения: ярлыки на багаже, маркировку продуктов, упаковок различных частей оборудования, удостоверения личности и др.