Проблемы с камерой и разрешениями

Самая частая причина, когда приложение не считывает code маркировки — это ограничения доступа к камере телефона. «Честный знак» требует явного разрешения на использование видео в системных настройках операционной системы.

Проверьте в настройках телефона (iOS или Android) список разрешений приложения. Перейдите в раздел приватности или приложения, найдите «Честный знак» и убедитесь, что доступ к камере включён. На iOS это обычно: Настройки → Приватность → Камера. На Android: Настройки → Приложения → Честный знак → Разрешения.

Если разрешение стоит, попробуйте его отключить и включить заново. Это помогает очистить кэш разрешений и вернуть приложению полный доступ к видеопотоку. После этого перезагрузите программу.

Также убедитесь, что объектив камеры чистый. Грязь, отпечатки пальцев или защитная плёнка приводят к размытому изображению, и сканер просто не видит контрастный чёрно-белый паттерн кода.

Повреждённый или нечитаемый код

Data Matrix коды на упаковке иногда теряют читаемость из-за механических повреждений, влаги или плохой печати на производстве. Если код надломан, выцветший или заляпан, приложение его не распознает — это не ошибка программы, а реальная проблема с самим кодом.

Попробуйте сканировать под разным углом и на разном расстоянии (обычно 10–20 см от камеры). Иногда нужно слегка изменить освещение — избегайте прямых бликов на коде и теней. Если код сильно повреждён, через приложение «Честный знак» можно вручную ввести серийный номер товара вместо сканирования.

Сбои приложения и способы их устранения

Приложение иногда зависает или неправильно инициализирует камеру после обновления системы или самого приложения.

Первый способ — закройте программу полностью (не просто свёрнутую) и откройте заново. Это обновит состояние компонентов.

Второй способ — очистите кэш приложения. На Android: Настройки → Приложения → Честный знак → Память → Очистить кэш. Это не удалит ваши данные, но избавит от скопившихся временных файлов. На iOS аналогичное действие может потребовать переустановки приложения.

Третий способ — обновите само приложение. Откройте магазин приложений (App Store или Google Play), найдите «Честный знак» и проверьте наличие обновлений. Разработчики регулярно выпускают исправления для совместимости с новыми версиями ОС.

Когда код действительно нерабочий

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

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

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