← Вернуться к словарю

Определение

Штрихкод — это машинно-считываемый графический код в виде последовательности параллельных черных и белых полос разной толщины и промежутков, в которых закодирован идентификатор объекта (обычно товара). Сканер преобразует рисунок в цифровую или буквенно-цифровую строку, по которой система находит запись в базе данных и автоматически выполняет операции учета, продажи и отслеживания.

Подробное объяснение

Штрихкоды появились как способ быстро и безошибочно идентифицировать товары на складах и в магазинах. Вместо ручного ввода названий и цен используется короткий код, который связывает физический объект с записью в базе данных. Это ускоряет приемку, инвентаризацию, расчет на кассе и снижает вероятность ошибок.

Существуют разные стандарты (символогии) штрихкодов. В рознице чаще встречаются EAN‑13 и UPC‑A — они кодируют только цифры и подходят для глобальной идентификации потребительских товаров (GTIN). Для логистики и внутренних процессов применяют Code 128, ITF‑14, GS1‑128 и др., где можно зашивать не только номера, но и дополнительные атрибуты (например, партию или срок годности).

Структура типичного EAN‑13 включает «сторожевые» полосы по краям, центральный разделитель, 12 информационных цифр и контрольную цифру для проверки корректности считывания. Часть цифр образует префикс GS1, затем идет код производителя и товарный номер. Важно: в штрихкоде обычно не хранится цена; цена подтягивается из системы по найденному идентификатору.

Считывание выполняют лазерные или имидж-сканеры (камеры). Устройства измеряют отражение света от полос и пробелов, восстанавливая закодированную последовательность символов. Сканеры подключаются к POS‑кассам, терминалам сбора данных, мобильным приложениям и системам ERP/WMS, что позволяет автоматизировать учет и движение товара.

Качество печати и размещение критичны. Требуются достаточный контраст, «тихая зона» (поля вокруг кода), корректный размер модулей и правильная ориентация на упаковке. Для этикеток используют термо- или термотрансферные принтеры; повреждения, загрязнения и бликующие поверхности ухудшают читаемость.

Применение выходит за рамки ритейла: штрихкоды используют в логистике для отслеживания отправлений, в библиотеках для учета книг, на билетах и пропусках для контроля доступа, на производстве — для отслеживания деталей и партий. Стандартизованность делает обмен данными единообразным между участниками цепочки поставок.

Ограничения линейных штрихкодов — сравнительно небольшая вместимость и требование к ориентации/целостности изображения. Когда нужно закодировать больше данных или повысить устойчивость к повреждениям, применяют двумерные коды (например, QR), а для бесконтактной идентификации на расстоянии — технологии RFID. Тем не менее линейные коды остаются самыми быстрыми и недорогими для массового сканирования.

Пример

На упаковке пачки молока расположен прямоугольник с черными полосами и цифрами под ними — это EAN‑13. Кассир сканирует его, система находит соответствующую позицию в базе и автоматически подтягивает название и цену к чеку.

FAQ

Что означает штрихкод на товаре?
Это машинно-считываемый идентификатор (обычно GTIN), по которому система находит карточку товара с названием, ценой и характеристиками. Сам по себе код цену не хранит.
Какую информацию содержит штрихкод?
Чаще всего — только номер товара и контрольную цифру. В логистических символогиях (например, GS1‑128) могут кодироваться партия, срок годности, серийный номер, но объем данных ограничен.
Можно ли подделать штрихкод?
Напечатать похожий рисунок несложно, но без соответствующей записи в базе он бесполезен. Валидность проверяют контрольной цифрой и префиксами; защиту усиливают процедурами учета и дополнительной маркировкой.
Чем отличается штрихкод от QR-кода?
Штрихкод — линейный (1D) код с малой вместимостью, QR — двумерный (2D), вмещает больше данных и лучше читается под разными углами. Линейные коды дешевле и быстрее на конвейерах и кассах.
Как создать свой штрихкод?
Для розницы зарегистрируйтесь в GS1, получите префикс и сформируйте GTIN, затем сгенерируйте и напечатайте код по правилам. Для внутреннего учета можно использовать свои номера и символогии вроде Code 128, применив ПО или онлайн‑генераторы.
Обязательно ли наносить штрихкод на упаковку?
В торговых сетях — фактически требуется стандартом и условиями поставки. В некоторых отраслях действуют обязательные требования маркировки; для внутреннего учета — по решению компании.