Способ 1: Проверка условий сканирования
Наиболее частая рассматриваемая проблема возникает из-за неподходящей среды, в которой берется QR-код.
- Убедитесь, что освещения достаточно: в сумерках, а тем более в темноте камеры нынешних флагманов не справятся с поставленной задачей. Вспышка в условиях низкой освещенности в большинстве случаев только вредит, особенно если поверхность с кодом блестящая.
- Также важно расстояние, на котором выполняется сканирование: если оно слишком велико или слишком мало, система, скорее всего, не сможет распознать зашифрованные данные. Ориентируйтесь на специальный квадратик в приложении для съемки: QR-код должен умещаться полностью.
- Также важно положение телефона относительно объекта: если последний находится под большим углом, на качественный результат рассчитывать нельзя, поэтому всегда старайтесь держать камеру ровно.
Следуя приведенным выше рекомендациям, вы сможете без проблем сканировать код.
Способ 2: Проверка камеры
Вторая причина проблем со сканированием QR-кода — это сама камера телефона.
- Во-первых, убедитесь, что оптические линзы или их протекторы на крышке устройства чистые и не имеют повреждений, например царапин или следов ударов. Грязь в виде пятен или отпечатков пальцев можно удалить обезжиривающим средством (спирт, бензин, ацетон), при этом удалить повреждения в домашних условиях достаточно сложно и лучше обратиться к специалисту.
- На момент написания этой статьи (июль 2021 г.) производители даже устанавливают модули камеры с автофокусом в бюджетные устройства — эта функция — следующее, на что нужно обратить внимание. Убедитесь, что автофокус работает правильно, например, перемещая объектив с ближних объектов на удаленные. В некоторых случаях могут возникнуть проблемы с фокусировкой объектов, расположенных поблизости — в такой ситуации можно попробовать установить ее вручную.
- Не помешает проверить работоспособность модуля в целом: если при фотосъемке приложение камеры (конечно, встроенное в прошивку) зависает или система сообщает о различных ошибках, например о высокой температуре, вряд ли можно отсканируйте код правильно.
К сожалению, большинство аппаратных проблем с камерой смартфона невозможно решить самостоятельно, поэтому при появлении симптомов обращайтесь в сервисный центр.
Способ 3: Замена приложения
Также причина ошибок при попытке прочитать QR-код может лежать непосредственно в программе, через которую выполняется операция. Например, сейчас в серийном ПО для камеры большинство производителей встраивают отдельный режим для сканирования кодов, и если ошибки чтения в ПО известных брендов — большая редкость, то для поставщиков второго и третьего уровня — это большая редкость скорее модель. Очевидно, что проблему можно решить с помощью сторонних приложений, которых, к счастью, нет в Google Play. Если вы не хотите самостоятельно искать подходящее программное обеспечение, к вашим услугам подборка оптимальных решений.
Если у вас есть iPhone или iPad, воспользуйтесь статьей ниже.
Способ 4: Проверка кода
Также может случиться так, что проблема не в телефоне, а в самом коде.
- редко, но все же бывает, что зашифрованная информация некорректно воспринимается устройством (например, ссылка или текст содержат спецсимволы) — в такой ситуации, к сожалению, ничего не поделаешь.
- имеет значение и размер: если изображение с кодом меньше одного сантиметра по диагонали, вряд ли оно будет правильно отсканировано;
- дефекты печати (если код на баннерах или плакатах) ухудшают качество чтения до невозможности;
- даже размытость изображения или его чрезмерная пикселизация не способствует успеху сканирования;
- изображение должно быть достаточно контрастным, с краями, легко различимыми невооруженным глазом и камерой;
Подводя итог, отметим, что создатели кодов в большинстве случаев по-прежнему заботятся о качестве изображения (в конце концов, это в их интересах), поэтому на практике встретить проблемное изображение редко.