Русский

Что такое QR-код и когда его следует использовать?

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

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

Четыре вещи, которые определяют, будет ли сканироваться

Самая распространенная ошибка — дизайнер обрезает тихую зону, чтобы она соответствовала планировке. Симптом сводит с ума: код работает на некоторых телефонах, а не на других, потому что это зависит от того, что снимает камера.

  • Тихая зона. Пустое поле является частью кода. Спецификация требует как минимум четырех ячеек свободного пространства с каждой стороны, и сканеры полагаются на это, чтобы найти края.
  • Контраст. Сканеры преобразуют изображение в черно-белое перед чтением, поэтому важна разница в яркости, а не то, выглядят ли цвета отчетливыми. Черное на белом — 21:1; стремитесь как минимум к 7:1 и сделайте код темнее, чем его фон.
  • Размер относительно расстояния сканирования. Широко используемое эмпирическое правило заключается в том, что код должен находиться примерно на одной десятой расстояния, с которого он будет сканироваться — 3 см на расстоянии вытянутой руки, около 30 см на плакате, читаемом с трех метров.
  • Размер ячейки. Ниже примерно 0.4 мм на ячейку камеры телефонов плохо справляются, а дешевые термопринтеры смазывают соседние ячейки вместе.

Исправление ошибок — это страховка, а не свободное место

QR-коды содержат избыточные данные, поэтому они все равно декодируются, даже если часть изображения повреждена. Существует четыре уровня: L восстанавливает около 7% символа, M около 15%, Q около 25% и H около 30%.

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

Используйте L или M на экране или чистой плоской бумаге. Используйте Q для всего, что нужно взять в руки, сложить или разбрызгать: меню, карту лояльности, посылку. Используйте H, если вы хотите разместить логотип по центру. Если код становится очень плотным на высоком уровне, сократите содержимое вместо дальнейшего повышения уровня.

Более короткий контент превосходит любую другую оптимизацию

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

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

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

Когда NOT использовать один

  • На веб-странице или в электронном письме. Ридер уже установлен на устройстве; ссылка требует меньшего количества нажатий и работает для людей, использующих программы чтения с экрана.
  • Как единственный путь к важной информации. Кто-то, у кого старый телефон, сломанная камера или нет подключения для передачи данных, заблокирован. Также распечатайте URL.
  • Во всем вам нужно будет измениться. Значение запекается в изображение, поэтому напечатанный код нельзя редактировать. Если пункт назначения может переместиться, наведите его на URL, которым вы управляете, и перенаправьте его оттуда.
  • На экране, который держит кто-то другой — бейдж на конференции, телефон, показанный телефону. Это работает, но работает плохо, а устная короткая ссылка часто оказывается быстрее.

Выходной формат

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

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

Рабочий пример: карточка стола для меню ресторана.

Код нанесен на ламинированную настольную карточку. Он будет сканироваться с высоты примерно 40 см телефонами всех возрастов на поверхности, которую протирают и иногда брызгают.

Местом назначения является страница меню. Полная форма с параметрами отслеживания состоит из 96 символов; краткая форма — 28.

  1. Используйте короткий URL. При 28 символов для символа требуется гораздо меньше ячеек, чем при 96.
  2. Установите исправление ошибок на Q, потому что карта будет обработана и очищена.
  3. Размер кода примерно 4 см в поперечнике — десятая часть 40 см дает 4 см.
  4. Оставьте стандартную тихую зону с четырьмя ячейками и оставьте код темным на светлой панели.
  5. Экспортируйте SVG и отправьте его на принтер.
  6. Распечатайте один, отсканируйте его с помощью старого Android и нового iPhone при реальном освещении ресторана.

Результат: Код размером 4 см с ячейками, расположенными выше порога 0.4 мм, тихой зоной, которую может обнаружить сканер, и достаточной избыточностью, чтобы выдержать след стирания. Печать меню URL внизу мелким шрифтом ничего не стоит и охватывает клиента, камера которого не работает.

Откройте инструмент

Создайте QR-код в вашем браузере

Генерирует QR-коды и штрих-коды Code 128 на вашем устройстве с контрастным считыванием в реальном времени. Он не может прочитать или декодировать код.

Что это не распространяется

  • Инструмент ToolAcre QR генерирует коды. Он не сканирует и не декодирует их, не запрашивает доступ к камере и не имеет считывателя.
  • Code 128 — единственная предлагаемая символика штрих-кода, и она доступна только для ASCII. Нет EAN, UPC, ITF, PDF417 или DataMatrix.
  • Никакого наложения логотипа, поскольку его безопасное размещение требует визуальной проверки на возможность сканирования, которую инструмент не может выполнить за вас. Экспортируйте SVG и сделайте это в инструменте проектирования.
  • Никаких динамических или редактируемых кодов. Значение запекается в изображение и не может быть изменено впоследствии.
  • Показатели контраста и эмпирическое правило расстояния являются ориентировочными. Распечатать и отсканировать — единственное настоящее испытание.