Линейный штрихкод — это одномерное графическое изображение, в котором информация закодирована в виде последовательности вертикальных черных полос (штрихов) различной ширины и белых промежутков между ними, а также цифр под ними для визуального контроля или ручного ввода. Считывание информации происходит только по горизонтали (в одной плоскости). Чем шире штрих или промежуток, тем большее числовое значение он кодирует.
Емкость данных: линейные коды могут хранить до 20–30 символов (обычно цифры, в некоторых типах — буквы и спецсимволы), что достаточно для идентификации типа товара или единицы учета, но недостаточно для уникальной сериализации каждого экземпляра.
Принцип работы: лазерный или светодиодный сканер последовательно считывает отраженный свет от черных и белых элементов, преобразуя их в электрический сигнал (чередование импульсов), который затем декодируется в цифровую информацию и передается в компьютерную систему.
Самые популярные линейные штрихкоды в России:
1. EAN-13
Самый массовый и узнаваемый код в российском ритейле. Используется на 99% потребительских товаров в супермаркетах: от продуктов питания до бытовой химии и книг. Состоит из 13 цифр, где первые 2–3 цифры (например, 460–469) — код страны-изготовителя.
2. Code 128
Буквенно-цифровой код. В России широко применяется в логистике, на складских этикетках, в транспортных накладных и для маркировки промышленных товаров. Является стандартом для кода транспортной упаковки SSCC.
3. ITF-14 (Interleaved 2 of 5)
Используется исключительно для маркировки транспортной тары (гофрокоробов, паллет). В отличие от EAN, его печатают прямо на гофрокартоне, так как конструкция позволяет считывать код даже через пленку и при неидеальном качестве печати.
4. EAN-8
Это сокращенная версия EAN-13 для очень маленьких упаковок (например, жевательная резинка, помада, небольшие батарейки). Содержит 8 цифр и используется там, где не хватает места для полного формата.
5. Code 39
Относится к старым, но надежным стандартам. В России встречается в оборонной промышленности, автомобилестроении и некоторых системах учета на производстве. Позволяет кодировать буквы и цифры, но имеет меньшую плотность, чем Code 128.
6. Codabar
Узкоспециализированный код, который распространен в курьерских службах и логистических компаниях России для маркировки посылок. Также применяется в библиотеках и службах крови.
Ограничения линейных кодов:
- Невозможность закодировать уникальный серийный номер для каждого экземпляра товара (кроме специальных форматов с переменной длиной)
- Требуют больше места на упаковке для кодирования того же объема данных по сравнению с 2D-кодами
- При повреждении (разрыв полосы, загрязнение) код становится нечитаемым (нет коррекции ошибок)
- Не подходят для систем прослеживаемости (Track & Trace) каждой единицы товара.