Глобальный контекст: 26+ стран требуют сериализацию

Рынок фармацевтической и пищевой сериализации растёт экспоненциально. К маю 2026 года 26 рынков требуют обязательную сериализацию, ещё 8 имеют установленные сроки вступления, и 14 находятся в стадии обсуждения.

Ключевые регуляторные требования:

  • DSCSA (США): Drug Supply Chain Security Act. Полное enforcement с 27 мая 2025. Верификация серийных номеров, агрегация parent-child, EPCIS-отчётность. С августа 2025 - верификация возвращённой продукции через VRS (Verification Router Service).
  • EU FMD (Европа): Falsified Medicines Directive. С февраля 2019. Верификация при отпуске в аптеке, агрегация, NMVS. Греция и Бельгия - полное enforcement с февраля 2025 после окончания deferred periods.
  • Честный ЗНАК (Россия): CRPT (ЦРПТ). Data Matrix + крипто-код (44 символа), агрегация parent-child, UTD (универсальный передаточный документ). Применяется к фармацевтике, молочным продуктам, воде, БАДам, обуви, парфюмерии, шин, фототехнике.
  • Tatmeen (ОАЭ), SFDA RSD (Саудовская Аравия), KGMP (Южная Корея), iVEDA (Индия) - аналогичные системы в других регионах.

OCR/OCV: чтение и верификация текста

OCR (Optical Character Recognition) читает текст на упаковке: даты, серийные номера, партии. OCV (Optical Character Verification) проверяет, что напечатанный текст соответствует ожидаемому шаблону.

Технологии:

  • PaddleOCR PP-OCRv4 - state-of-the-art OCR для промышленных задач. Миллисекундная inference на CPU, SOTA accuracy для латиницы, кириллицы, иероглифов. Поддержка dot-matrix, thermal inkjet, laser marking.
  • TrOCR (Transformer-based OCR) - для сложных шрифтов, повреждённой печати, искривлённых поверхностей. Fine-tuning на вашем датасете.
  • Классический OCR (Tesseract, OpenCV) - для простых задач, но недостаточен для промышленной маркировки.

Что читаем:

  • Даты (best-before, expiry, manufacture)
  • Серийные номера (serial number)
  • Партии (lot/batch number)
  • GTIN (Global Trade Item Number)
  • Крипто-коды (Честный ЗНАК)
  • Любые текстовые метки на упаковке

2D/1D штрихкоды: DataMatrix, GS1, Code 128

DataMatrix ECC200 - стандарт для фармацевтической сериализации. 2D-код, хранит до 2335 алфавитно-цифровых символов в формате 18x18 до 148x148 точек. GS1 DataMatrix включает FNC1 для структурированных данных: GTIN, serial, expiry, lot.

Верификация качества печати:

  • ISO 15415 - оценка DataMatrix по 8 параметрам (модуль, дефекты, аттенюация, фиксация, минимальный контраст, анализ отражения, фоновая неоднородность, избыточный шум). Grade A (0.8-1.0) до F (0.0-0.3).
  • ISO 15416 - оценка Code 128 (1D). 9 параметров: символическая конформность, минимальный контраст, коэффициент усиления, декодирование, отражательный порог, пустая зона, модуляция, дополнительная модуляция, фиксация.

Что декодируем:

  • GS1 DataMatrix: GTIN, serial number, expiry date, lot number, crypto code
  • Code 128: GTIN, серийные номера
  • QR Code, PDF417: дополнительная информация

Агрегация и отчётность

Aggregation parent-child - обязательный элемент сериализации. Устанавливаем иерархию: индивидуальная упаковка -> коробка -> паллета. Каждый уровень сериализуется и связывается с дочерними элементами.

Отчётность в национальный хаб:

  • Честный ЗНАК (CRPT): отправка кодов, UTD (универсальный передаточный документ), агрегация, вывод из оборота.
  • DSCSA VRS: верификация возвращённой продукции через Verification Router Service.
  • EU FMD NMVS: национальная система обмена данными, верификация при отпуске.
  • EPCIS: стандарт обмена данными о перемещении товаров в цепочке поставок.

Камеры и освещение для высокой скорости

Камеры глобального затвора - обязательны для скорости > 200 уп/мин. Global shutter захватывает все пиксели одновременно, без rolling-shutter distortion. Sony Pregius S - золотой стандарт для промышленной видеоаналитики.

Стробоскопическое освещение - синхронизация LED с камерой по hardware trigger или энкодеру. Impulse width < exposure time для устранения motion blur. Размытие < 0.1 пикселя на скорости 600 уп/мин.

Синхронизация:

  • Hardware trigger (GPIO) от датчика присутствия
  • Энкодер конвейера для линейной синхронизации
  • Стробоскопический контроллер с синхронизацией лазера/LED

Метрики и валидация

OCR/OCV метрики:

  • Character accuracy: доля правильно распознанных символов. Цель: > 99.5%.
  • Read rate: доля успешно прочитанных упаковок за смену. Цель: > 99.9%.
  • FP rate: ложные срабатывания за смену. Цель: < 0.1%.

Штрихкод метрики:

  • ISO 15415 grade: DataMatrix quality. Цель: grade B или выше (0.6-1.0).
  • ISO 15416 grade: Code 128 quality. Цель: grade C или выше (0.5-1.0).
  • Decode rate: доля успешно декодированных кодов. Цель: > 99.9%.

Заключение

OCR, маркировка и сериализация - это не просто чтение штрихкода. Это комплексная система: OCR/OCV текста, декодирование DataMatrix/GS1, верификация качества печати по ISO, агрегация parent-child, отчётность в национальный хаб. Всё это работает на скорости конвейера 600 упаковок/мин без потерь.

Мы проектируем систему под ваши требования: собираем датасет с вашей линии, обучаем OCR/OCV модель, разворачиваем на edge или сервере, интегрируем с Честный ЗНАК, DSCSA, EU FMD. Результат - система, которая читает, верифицирует и отчитывается без ошибок.