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

Сканирование QR-кода смартфоном

Сканирование QR-кода — процесс считывания двумерного штрих-кода (QR-кода) с помощью камеры мобильного устройства или специального программного обеспечения с последующим декодированием содержащейся в нём информации: ссылки, текста, Wi-Fi-сети, контактных данных или платёжных реквизитов. Для считывания кода, отображённого на экране другого устройства (монитора, ноутбука, второго смартфона), камера наводится на изображение кода, после чего приложение распознаёт его и выполняет соответствующее действие — чаще всего открывает ссылку в браузере.

Устройство QR-кода

QR-код (Quick Response Code) был разработан в 1994 году японской компанией Denso Wave для маркировки автомобильных компонентов. Код представляет собой матрицу из чёрных и белых квадратных модулей, в которой закодирована информация. В углах кода расположены три больших квадрата — «находчики» (finder patterns), позволяющие сканирующему устройству определить положение и ориентацию кода. Дополнительные модули содержат данные, защищённые алгоритмом коррекции ошибок, что позволяет считывать код даже при частичном повреждении или заслонении.

QR-коды бывают четырёх уровней коррекции ошибок — L (7 %), M (15 %), Q (25 %) и H (30 %). Чем выше уровень, тем больше избыточности и тем устойчивее код к помехам, но тем меньше объём хранимых данных. Стандартная версия QR-кода (41 × 41 модуль) вмещает до 2953 байтов цифровых данных или до 4296 символов в алфавитно-цифровом режиме.

Способы сканирования кода с экрана

Сканирование кода, отображённого на экране другого устройства, имеет особенность: камера снимает не печатную поверхность, а светящийся дисплей. Это создаёт ряд нюансов.

Камера смартфона

Большинство современных смартфонов с Android и iOS оснащены встроенной функцией сканирования QR-кодов прямо в приложение камеры. На iPhone (начиная с iOS 11) достаточно направить камеру на код — система автоматически распознает его и выведет уведомление с ссылкой. На Android функция доступна в стандартном приложении камеры большинства производителей (Samsung, Xiaomi, Huawei и других) либо через встроенный ассистент Google.

При сканировании с экрана рекомендуется:

  • обеспечить достаточное расстояние между камерой и экраном (обычно 15–30 см), чтобы изображение кода было чётким;
  • уменьшить яркость экрана с кодом, если камера «засвечивает» изображение;
  • избегать бликов на стекле экрана;
  • держать телефон неподвижно до распознавания.

Специализированные приложения

Если встроенная камера не распознаёт код, используются специализированные приложения: QR Scanner, QR & Barcode Scanner, Google Lens и другие. Google Lens (встроенный в Google-приложения на Android) позволяет сканировать коды не только с камерой, но и из изображений в галерее — полезно, если код сохранён как скриншот.

Сканирование из изображения в галерее

Если QR-код сохранён в виде изображения (скриншот, фотография, файл), камера для его считывания не нужна. Google Lens, а также многие приложения для сканирования QR-кодов предоставляют функцию выбора изображения из галереи. На iOS аналогичная функция реализована в приложении «Камера» через интеграцию с Look Up, а также в сторонних приложениях.

Что происходит после сканирования

После распознавания кода приложение декодирует содержимое и предлагает действие в зависимости от типа данных:

Тип данныхДействие
URL-ссылкаОткрытие в браузере
ТекстОтображение текста
Wi-Fi-сетьПредложение подключиться к сети
VCard (контакт)Предложение сохранить контакт
Номер телефонаПредложение совершить звонок
Реквизиты платежаОткрытие платёжного приложения

При сканировании кода со ссылкой на экране другого устройства пользователь, как правило, переходит по ссылке в браузере своего смартфона.

Безопасность

QR-коды могут использоваться для мошенничества: код на экране или печати может вести на фишинговый сайт. Рекомендуется обращать внимание на адрес, отображаемый перед переходом, не вводить на открывшихся сайтах платёжные данные и пароли, если источник кода вызывает сомнения. Операционные системы и браузеры в последние годы добавили предупреждения при переходе по потенциально опасным ссылкам из QR-кодов.

Источники:

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru