Открыть сервисСервис

Верификация штриховых кодов

Верификация штриховых кодов — это процесс измерения качества печати и геометрических параметров символов штрихового кода (линейных и двумерных) в соответствии с установленными международными и национальными стандартами. В отличие от простого сканирования, которое лишь декодирует информацию, верификация оценивает, насколько штриховой код соответствует требованиям к его читаемости и долговечности на различных этапах жизненного цикла продукта (от производства до розничной продажи). Результатом верификации является числовой показатель качества (обычно от A до F), который позволяет прогнозировать успешность считывания кода в реальных условиях.

История и нормативная база

Развитие верификации штриховых кодов неразрывно связано с необходимостью обеспечения надежности автоматической идентификации в промышленности, логистике и розничной торговле. Первые стандарты в этой области появились в 1970-х годах, когда штриховые коды стали массово внедряться в розничной торговле США (UPC) и Европе (EAN). Однако единые международные требования были разработаны лишь в 1990-х годах.

Основные стандарты

  • ISO/IEC 15416 — международный стандарт для верификации линейных (одномерных) штриховых кодов. Определяет методологию измерения, параметры и шкалу оценки.
  • ISO/IEC 15415 — стандарт для двумерных штриховых кодов (например, QR-код, Data Matrix, PDF417). Учитывает особенности матричных и stacked-символов.
  • ISO/IEC 15426-1 и ISO/IEC 15426-2 — стандарты, устанавливающие требования к верификаторам (приборам для верификации) для линейных и двумерных кодов соответственно.
  • ГОСТ Р ИСО/МЭК 15416-2008 и ГОСТ Р ИСО/МЭК 15415-2012 — российские версии международных стандартов, действующие на территории РФ.

В России требования к верификации штриховых кодов регулируются также отраслевыми нормами, например, в фармацевтической промышленности (система маркировки лекарственных средств «Честный знак»).

Параметры оценки качества

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

Для линейных кодов (ISO/IEC 15416)

  • Контраст символа (Symbol Contrast, SC) — разница между максимальным и минимальным значением отражательной способности в пределах кода. Низкий контраст (например, из-за блеклой печати или неправильного цвета) снижает оценку.
  • Модуляция (Modulation, MOD) — степень равномерности контраста между отдельными штрихами и пробелами. Неравномерная печать (например, из-за загрязнения печатающей головки) приводит к снижению модуляции.
  • Дефекты (Defects, DEF) — наличие посторонних включений, разрывов, пятен или неровностей в штрихах и пробелах. Оценивается как отношение площади дефекта к площади элемента.
  • Декодируемость (Decodability, DEC) — способность кода быть декодированным при номинальных параметрах. Учитывает соответствие ширины штрихов и пробелов стандартным значениям.
  • Маргинальный зазор (Quiet Zone, QZ) — размер свободной зоны (поля) вокруг кода. Недостаточный зазор (менее 10-кратной ширины самого узкого элемента для линейных кодов) делает код нечитаемым для многих сканеров.

Для двумерных кодов (ISO/IEC 15415)

  • Контраст (Symbol Contrast) — аналогично линейным кодам.
  • Модуляция (Modulation) — оценивается по равномерности контраста ячеек.
  • Дефекты (Defects) — учитываются как локальные искажения (пятна, дыры).
  • Неправильная коррекция ошибок (Uncorrectable Error) — количество ошибок, которые не могут быть исправлены алгоритмом коррекции (например, Рида-Соломона). Если ошибок больше, чем может исправить код, верификация показывает оценку F.
  • Фиксированный шаблон (Fixed Pattern Damage) — повреждение служебных областей (например, шаблонов поиска в QR-коде или L-образной рамки в Data Matrix).

Шкала оценок

Результат верификации выражается в буквенной шкале от A до F, где A — наилучшее качество, а F — нечитаемый код. Каждой букве соответствует числовой диапазон (от 0 до 4,0 в линейных кодах и от 0 до 4,0 в двумерных, с пересчетом в буквы):

ОценкаЧисловой диапазонОписание
A (4,0)3,5 – 4,0Отличное качество. Код гарантированно читается всеми типами сканеров.
B (3,0)2,5 – 3,4Хорошее качество. Возможны редкие сбои при неблагоприятных условиях.
C (2,0)1,5 – 2,4Удовлетворительное качество. Код может читаться с трудом на некоторых сканерах.
D (1,0)0,5 – 1,4Плохое качество. Высок риск отказов при считывании.
F (0,0)0,0 – 0,4Непригодный код. Не может быть декодирован или имеет критические дефекты.

Для большинства отраслей (розничная торговля, логистика, фармацевтика) требуются оценки не ниже C (иногда B). В особо ответственных сферах (маркировка лекарств, авиационные детали) требуется оценка A или B.

Оборудование для верификации

Верификация проводится с помощью специализированных приборов — верификаторов, которые делятся на два основных типа:

  • Ручные верификаторы — портативные устройства с экраном, работающие от аккумулятора. Примеры: REA ScanCheck, Axicon 6015, Microscan (организация признана нежелательной в РФ) LVS-9580. Используются для выборочного контроля на производстве или в полевых условиях.
  • Стационарные верификаторы — встраиваются в производственные линии (например, в принтеры этикеток или конвейеры). Позволяют проводить 100% контроль всех кодов в реальном времени. Примеры: Cognex, Keyence, Datalogic.

Важно отметить, что верификатор должен быть калиброван и сертифицирован в соответствии с ISO/IEC 15426. Использование обычных сканеров или смартфонов для верификации недопустимо, так как они не обеспечивают необходимой точности измерений.

Применение и значение

Верификация штриховых кодов критически важна в следующих областях:

  • Розничная торговля — обеспечение читаемости кодов на упаковках товаров при прохождении через кассовые сканеры. Некачественный код приводит к задержкам на кассе и ошибкам инвентаризации.
  • Логистика и складское хозяйство — автоматическая сортировка посылок и грузов требует стабильного считывания кодов на высоких скоростях. Оценка ниже C может привести к потере или неправильной маршрутизации грузов.
  • Фармацевтическая промышленность — в России с 2020 года действует обязательная маркировка лекарственных средств (система «Честный знак»). Коды Data Matrix на упаковках должны проходить верификацию с оценкой не ниже B. Несоответствие требованиям влечет административную ответственность (штрафы).
  • Автомобильная и авиационная промышленность — маркировка деталей и узлов (например, Direct Part Marking) требует высокой надежности считывания в агрессивных средах (масла, температуры). Верификация гарантирует, что код сохранит читаемость в течение всего срока службы изделия.
  • Производство упаковки — контроль качества печати на гибкой упаковке, картоне, пластике. Верификация позволяет выявить проблемы на ранней стадии (износ печатных форм, неправильная вязкость краски).

Особенности верификации в России

В РФ требования к верификации штриховых кодов регулируются не только международными стандартами, но и национальными нормативными актами. Например, для маркировки товаров в системе «Честный знак» (лекарства, обувь, табак, шубы и др.) установлены жесткие требования к качеству Data Matrix-кодов. Согласно постановлению Правительства РФ, коды должны соответствовать классу не ниже B по ISO/IEC 15415. Контроль осуществляется как производителями, так и уполномоченными органами (например, Росздравнадзором для лекарств).

Также в России действуют отраслевые стандарты для верификации в пищевой промышленности (ГОСТ Р 51294.3-99) и для штриховых кодов на почтовых отправлениях.

Критика и ограничения

Несмотря на широкое распространение, верификация имеет ряд ограничений:

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

Тем не менее, верификация остается основным инструментом контроля качества штриховых кодов в промышленности и торговле.

Источники

  1. ISO/IEC 15416:2016 «Information technology — Automatic identification and data capture techniques — Bar code print quality test specification — Linear symbols».
  2. ISO/IEC 15415:2011 «Information technology — Automatic identification and data capture techniques — Bar code print quality test specification — Two-dimensional symbols».
  3. ГОСТ Р ИСО/МЭК 15416-2008 «Автоматическая идентификация. Спецификация испытаний качества печати штриховых кодов. Линейные символы».
  4. ГОСТ Р ИСО/МЭК 15415-2012 «Автоматическая идентификация. Спецификация испытаний качества печати штриховых кодов. Двумерные символы».
  5. Постановление Правительства РФ от 31.12.2019 № 1956 «Об утверждении Правил маркировки лекарственных средств средствами идентификации».
  6. Руководство GS1 General Specifications (версия 23.0, 2023 г.).
  7. Учебное пособие «Верификация штриховых кодов: теория и практика» (М.: Издательство МГУП, 2021).
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru