Штрихкодирование (Barcoding)
Штрихкодирование – это способ автоматической идентификации товаров и грузов через нанесение машиночитаемого штрихового кода, который сканер распознаёт и связывает с записью в учётной системе. Проще говоря, это метка на упаковке, по которой оборудование мгновенно «узнаёт», что за товар перед ним, без ручного ввода.
Что такое штрихкодирование
Штрихкодирование – это технология автоматической идентификации (AutoID), при которой единица товара, коробка или паллета получает уникальную машиночитаемую метку. Метка кодирует набор цифр или символов в виде чередующихся полос и пробелов разной ширины (линейный код) либо матрицы из точек и квадратов (двумерный код). Сканер считывает рисунок, преобразует его обратно в число, а учётная система по этому числу находит карточку товара: наименование, партию, цену, срок годности, местоположение.
Главная задача штрихкодирования в логистике – убрать из цепочки ручной ввод. Человек не набирает артикул с клавиатуры, а подносит сканер: операция ускоряется в разы, а вероятность ошибки падает почти до нуля.
Как это работает на практике
Штрихкод сам по себе не хранит данные о товаре – он хранит только идентификатор (ключ). Вся информация лежит в базе данных, а код лишь указывает на нужную запись. Поэтому штрихкодирование всегда работает в связке с учётной системой: WMS на складе, кассовой программой в рознице, ERP на производстве.
Типовая цепочка выглядит так:
- Товару присваивается идентификатор и печатается этикетка со штрихкодом.
- На приёмке, отборке или отгрузке оператор сканирует код терминалом сбора данных (ТСД).
- Система фиксирует операцию: приход, перемещение, списание, продажу.
- Остатки и статусы обновляются в реальном времени.
Линейные и двумерные коды
Линейные (одномерные) коды кодируют информацию только по горизонтали. Самые распространённые в торговле и логистике:
- EAN-13 / EAN-8 – европейский стандарт розничной маркировки товаров, 13 или 8 цифр.
- UPC – аналог, исторически принятый в Северной Америке.
- Code 128 и GS1-128 – используются для логистических этикеток, позволяют кодировать не только номер товара, но и партию, дату, количество, серийный номер грузовой единицы (SSCC).
- ITF-14 – маркировка транспортной упаковки (коробов, паллет).
Двумерные (2D) коды хранят данные и по горизонтали, и по вертикали, поэтому вмещают в тот же размер гораздо больше символов и читаются даже частично повреждёнными:
- QR-код – универсальный, читается смартфоном.
- Data Matrix – компактный, применяется в системах обязательной маркировки (в России – «Честный ЗНАК»).
Где применяется в логистике
Штрихкодирование – базовая технология складского учёта. На нём держатся адресное хранение (у каждой ячейки свой код), приёмка и отгрузка по факту скана, инвентаризация, комплектация заказов, отслеживание партий и сроков годности. В транспортной логистике штрихкод на грузовой этикетке связывает место с накладной и маршрутом, что даёт трекинг движения груза по этапам.
Плюсы и ограничения
Сильные стороны: низкая стоимость (этикетку можно напечатать на обычном термопринтере), простота, зрелость и совместимость стандартов, высокая скорость и точность операций.
Ограничения: код нужно видеть в прямой видимости и наводить сканер по одному (в отличие от RFID-меток, которые читаются пачкой и на расстоянии); бумажная этикетка боится грязи, влаги и истирания; повреждённый линейный код не считается. Поэтому на практике штрихкодирование и RFID нередко дополняют друг друга.
Стандарты и уникальность номеров
Чтобы штрихкод одного производителя не совпал с чужим, номера выдаются централизованно. Международная система идентификации GTIN (глобальный номер товара) администрируется организацией GS1, которая присваивает предприятиям префиксы. Форматы самих символик закреплены в стандартах ISO/IEC (например, ISO/IEC 15420 для EAN/UPC, ISO/IEC 16022 для Data Matrix). Благодаря этому один и тот же код читается сканерами по всему миру одинаково.
Практический пример
На складе приходит паллета с 40 коробками. Кладовщик сканирует ТСД грузовую этикетку GS1-128 на паллете – система сразу видит номер поставки, товар, количество и партию, ставит паллету в адресную ячейку A-12-03. При отборке заказа оператор идёт к ячейке, сканирует её код и код товара: если что-то не сходится, ТСД не даёт завершить операцию. Ошибка «взял не тот товар» отсекается на месте.
Частые ошибки
- Думают, что штрихкод хранит все данные о товаре. На самом деле в нём только идентификатор, а сведения лежат в учётной системе.
- Путают штрихкодирование с RFID. Штрихкод нужно видеть и сканировать по одному, RFID-метки читаются на расстоянии и пачкой.
- Генерируют номера EAN/GTIN «от балды» без регистрации в GS1 – такие коды могут совпасть с чужими и не пройти в торговых сетях.
- Печатают этикетки в слишком низком качестве или мелком масштабе – сканер перестаёт считывать код из-за размытых штрихов.
- Считают QR-код и Data Matrix одним и тем же – это разные символики с разными сферами применения.
Частые вопросы
Чем штрихкодирование отличается от RFID?
Штрихкод хранит информацию о товаре?
Можно ли самому придумать номер для штрихкода?
Чем линейный код отличается от QR-кода?
Что нужно, чтобы начать штрихкодирование на складе?
Источники
- ISO/IEC 15420 – Information technology – Automatic identification and data capture techniques – EAN/UPC bar code symbology specification – ISO (Международная организация по стандартизации)
- Штриховой код – Википедия