Честный код qr не читается

Обновлено: 21.11.2024

Сама по себе технология QR-кода абсолютно надежна. Просто посмотрите, как сканировать QR-код, чтобы убедиться в его простоте. Но, очень редко, может возникнуть препятствие для сканирования кода. Это проблема. Именно поэтому мы составили это руководство по устранению неполадок с QR-кодом.

Если вы не можете отсканировать QR-код или у вас возникли другие общие проблемы со сканированием QR-кода, мы можем помочь. И если вы здесь, чтобы узнать, что такое исправление ошибок QR-кода, мы можем помочь и с этим.

Читайте дальше, исправляйте свои проблемы и сканируйте, сканеры.

Проблемы со сканированием QR-кода

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

Цвет и контрастность

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

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

Точно так же QR-код может иметь более светлые цвета на более темном фоне, но разница между этими двумя цветами невелика. Не хватает контраста между фоном и передним планом. Подумайте о светло-голубых модулях на темно-синем фоне. Это также может привести к сбою сканеров QR-кода.

QR-код слишком сложен

QR-код используется очень часто. От QR-кодов в здравоохранении до использования QR-кодов в продуктах питания. Иногда они используются для хранения большого количества информации. А иногда в нем закодировано так много информации, что он не может сканировать или сканирует крайне медленно.

Это происходит со статическими QR-кодами. Если фраза «статический QR-код» вас напрягает, не позволяйте этому. Все это означает, что информация, которую вы получаете, сканируя QR-код, закодирована непосредственно в черно-белых квадратах самого QR-кода. Это противоположно динамическому QR-коду, который перенаправляет на веб-сайт, где информация доступна.

Все это означает, что чем сложнее информация в статическом QR-коде, тем больше и сложнее должен быть физический QR-код. Больше строк, больше столбцов, более сложные шаблоны и т. д. И если это становится слишком сложным, сканеру QR-кода может потребоваться много времени, чтобы отсканировать его. А иногда вообще не сканируется.

QR-код размыт или искажен

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

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

Размер и расстояние: QR-код слишком мал?

На протяжении всей истории QR-кодов их разумно стандартизировали для международного использования. Эта стандартизация представляет собой отношение размера к расстоянию.

Для большинства современных сканирующих устройств соотношение расстояния и размера между смартфоном и целевым QR-кодом составляет 10:1. Это означает, что QR-код площадью 1 квадратный дюйм требует, чтобы телефон находился на расстоянии 10 дюймов.

Итак, QR-код слишком мал? Ну, используйте вышеуказанный рацион. Экстраполируйте, насколько большим или маленьким должен быть QR-код, в зависимости от вашего расстояния от него. Или как далеко вы должны находиться от QR-кода в зависимости от размера QR-кода. В любом случае, если вы слишком далеки от соотношения 10:1, у вас возникнут проблемы со сканированием.

Срок действия QR-кода истек (или закодированный URL поврежден)

Срок действия QR-кодов может истечь, хотите верьте, хотите нет. Это функция бизнеса по созданию QR-кода. Компании, которые профессионально создают QR-коды, ставят на них срок годности или ограничивают количество сканирований. Это, конечно, приносит больший доход этим компаниям.Но это также оставляет их клиентов с кучей произвольных ограничений, неактивных QR-кодов и недоступных PDF-файлов с QR-кодами. Будь то из-за того, что срок действия QR-кода истек в определенную дату, у компании закончились ежемесячные сканирования или из-за проблем с доступностью PDF, QR-код не будет работать. И да, некоторые компании действительно требуют, чтобы клиенты платили им за сканирование, чтобы использовать генерируемые ими QR-коды. К счастью, это не то, что мы делаем с нашим цифровым меню ресторана. Это низкая квартира бесплатно без истечения срока действия и неограниченное количество сканирований. Это делает его более дешевой и гибкой стратегией меню, чем создание приложения меню.

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

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

iPhone не сканирует QR-код: как исправить

Если ваш iPhone не сканирует QR-код, вот несколько возможных причин:

  • На вашем устройстве Apple не установлена ​​iOS 11 или более поздней версии. Если ваше устройство не поддерживает iOS 11 или более позднюю версию, вы можете загрузить стороннее приложение для сканирования QR-кодов. Вы также можете обновить версию iOS.
  • Яркость экрана слишком низкая. Оно должно быть достаточно ярким, чтобы камера могла видеть QR-код, иначе QR-код не будет сканироваться.
  • На объективе вашей камеры есть пятно, которое мешает распознаванию камерой QR-кода. В противном случае QR-код не работает.
  • Ваш телефон наклонен или находится в любом другом положении, кроме вертикального. Чтобы отсканировать QR-код с помощью iPhone, телефон необходимо держать вертикально.
  • Возможно, ваш iPhone находится слишком близко или слишком далеко от QR-кода. Камера может распознавать и сканировать QR-коды. Это когда соотношение 10:1 достигнуто точно. Хороший способ найти его — держать устройство примерно в футе от QR-кода. Затем медленно приближайтесь к нему, пока он не начнет сканировать.

QR-код не работает на Android: как исправить

Вот несколько причин, по которым QR-код не работает на устройствах Android:

  • Ваше устройство Android не работает под управлением Android 9 или более поздней версии. Если ваше устройство не поддерживает Android 9 или более позднюю версию, вы можете загрузить стороннее приложение для сканирования QR-кодов. Вы также можете проверить и обновить версию Android.
  • Возможно, яркость экрана слишком низкая. Камера, сканирующая QR-код, похожа на камеру, делающую снимок. Он должен быть достаточно ярким, чтобы камера могла его увидеть.
  • На объективе вашей камеры есть пятно, которое мешает вашей камере сканировать и считывать QR-код. В противном случае QR-код не будет сканироваться.
  • Ваше устройство наклонено, искривлено или находится в не вертикальном положении. QR-коды необходимо сканировать, удерживая телефон вертикально. В противном случае QR-код не работает.
  • Возможно, ваше устройство Android находится слишком близко или слишком далеко от QR-кода. Опять же, см. соотношение 10:1 выше. Если у вас возникли проблемы с поиском правильного расстояния, метод проб и ошибок поможет. Подносите телефон ближе и дальше, пока не увидите распознанный QR-код.

Если QR-код не сканируется при использовании встроенных приложений камеры iPhone или Android, попробуйте загрузить сторонние приложения. Мы рекомендуем приложение Google Lens для Android или приложение Google iOS. Затем просто запустите свой собственный тест QR-кода.

Исправление ошибок QR-кода: что это такое?

Вы знаете, что такое QR-код, но что такое исправление ошибок QR-кода? Удобно, что QR-код действительно может восстанавливать данные, когда они повреждены. Это называется исправлением ошибок QR-кода. Это математическая формула, которая является частью процесса создания QR-кода. И что он делает, так это преобразует QR-код в многочлен, к которому можно получить доступ, если код поврежден. Другими словами, это математическая копия визуального QR-кода.

Существует четыре уровня исправления кода ошибки QR:

  1. Уровень L: возможность резервного копирования 7 % данных QR-кода.
  2. Уровень M: возможность резервного копирования 15 % данных QR-кода.
  3. Уровень Q: возможность резервного копирования 25 % данных QR-кода.
  4. Уровень H: возможность резервного копирования 30 % данных QR-кода

Уровень исправления ошибок QR-кода выбирается при создании QR-кода. Причина, по которой все QR-коды не создаются с исправлением ошибок уровня H, заключается в том, что это делает QR-код больше. Чем больше данных резервируется, тем больше места QR-код должен выделить для хранения этих данных. Это означает больший код с более длительным временем загрузки. И это вдвойне верно для резервного копирования сложных QR-кодов. Это один из лучших примеров улучшения QR-кодов по сравнению со штрих-кодами.

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

Невозможно отсканировать QR-код: больше нет!

Если вы следовали этому руководству от начала до конца, теперь вы знаете о большинстве потенциальных проблем с QR-кодом. Но все они довольно редки. Они могут быть созданы и отформатированы неправильно или неоптимально. Устройства сканирования QR-кода или приложения для сканирования QR-кода могут быть использованы не по назначению. Уровни исправления ошибок QR-кода могут быть слишком низкими или слишком высокими. Или QR-код может просто просрочен или перенаправлять на неработающий веб-сайт. Все проблемы с QR-кодом, которые стоит изучить при устранении неполадок с QR-кодом.

Но, в конце концов, проблемы со сканированием QR-кодов случаются редко. QR-коды — одна из самых простых, наименее недорогих, надежных, доступных и долговечных технологий для ресторанов и баров. Есть, вероятно, 100 других прилагательных, которые мы могли бы использовать для описания QR-кодов — все положительные — настолько глубока наша любовь к ним. И эта любовь начинается с бесконтактного меню. Не одноразовые меню (см. определение одноразового меню). Но 100% бесконтактное меню.

Цифровое меню ресторана на основе QR-кода – передовой бесконтактный ресторанный опыт. В настоящее время они помогают сотням баров, ресторанов и отелей обеспечивать питание без микробов, сигнализируя гостям, что они серьезно относятся к коммерческой гигиене. И мы помогаем этим предприятиям создавать и развертывать эти цифровые меню. Свяжитесь с нами, и мы покажем вам, как именно это делается.

QR-коды (сокращение от Quick Response Codes) были изобретены в 1994 году корпорацией DENSO. Я уверен, что вы видели их много. Они являются естественным продолжением штрих-кодов.

Штрих-коды являются одномерными и кодируют данные в виде серии чередующихся высококонтрастных линий.

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

В QR-кодах используется технология исправления ошибок Рида-Соломона, помогающая устранить ошибки при чтении (например, вызванные пятном, плохо напечатанным кодом или другой деформацией).

Существует четыре выбираемых уровня избыточности, которые можно использовать при создании QR-кодов (подробнее об этом позже). Мне было любопытно, во что эта устойчивость к повреждениям воплотилась в реальной жизни.

Правильно, я собираюсь покалечить, повредить и изуродовать некоторые QR-коды (все в интересах исследования)…

Как работают QR-коды?

Прежде чем что-то ломать, вероятно, лучше бегло взглянуть на то, как работают QR-коды. Мы не хотим дублировать уже имеющиеся отличные ресурсы, поэтому приведем лишь краткое объяснение. (Для получения полной информации ознакомьтесь со спецификациями стандарта ISO/IEC18004).

В трех углах QR-кода расположены квадратные блоки, которые читатель использует для грубой идентификации и последующего выравнивания кода. Правильно отображаемый код также имеет «тихую область» (в идеале, шириной не менее четырех пикселей) по всему краю кода, чтобы помочь читателю устранить неоднозначность между кодом и любым другим фоновым изображением. .

Вокруг краев элементов ориентации появляется пробел, вокруг которого находится информация о формате и версии.

Помимо различных форматов хранения и определений избыточности, к кодированию можно применять различные маски, а спецификация используемой маски хранится в информации о формате.

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

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

Маска применяется с помощью функции XOR, и ее можно удалить, применив ту же логическую операцию во второй раз.В стандарте доступно несколько масок, которые можно применять.

Дополнительный блок выравнивания появляется в четвертом углу небольших кодов (в больших кодах в сетке появляется несколько блоков выравнивания). Эти блоки выравнивания помогают справиться с перекосом. Наконец, есть две полосы синхронизации в перпендикулярных направлениях, состоящие из чередующихся элементов.

Ниже показан QR-код большего формата, показывающий несколько блоков выравнивания. Все остальные элементы остаются прежними.

Полезная нагрузка для кода (данные и данные контрольной суммы) затем распределяется зигзагом по сетке вокруг элементов управления.

Исправление ошибок

Данные хранятся в QR в виде слов длиной 8 бит и используют алгоритм исправления ошибок Рида-Соломона с четырьмя настраиваемыми уровнями исправления ошибок. Чем выше уровень исправления ошибок, тем меньше объем памяти. В следующей таблице перечислены приблизительные возможности исправления ошибок на каждом из четырех уровней:

L (Низкий)7% кодовых слов могут быть восстановлены.
M (Средний)Возможно восстановление 15% кодовых слов.
Q (Квартиль)25% кодовых слов могут быть восстановлены.
H (High)30% кодовых слов могут быть восстановлены.

Низкий Средний Квартиль Высокий

Да начнется разрушение…

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

В этих тестах я не проявляю особой строгости и контроля; все, что я делаю, это каким-то образом искажаю QR-код, а затем указываю своим смартфоном (на котором установлено бесплатное приложение для чтения QR-кодов) на экран, чтобы посмотреть, можно ли его прочитать. (далеко от стандартной лабораторной среды!).

Возможна вариативность в зависимости от яркости экрана, фонового освещения и т. д., но, по крайней мере, это даст некоторое представление о том, что возможно. Если вы попытаетесь отсканировать эти коды, вы можете получить другие результаты.

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

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

Да начнется разрушение…

Контрольный тест. Это основной QR-код. Он сканирует?

Конечно, это сканирование!

Как насчет того, чтобы уменьшить его. Он сканирует?

Да, если разрешение нашего сканера позволяет различать точки, мы можем его сканировать.

Как насчет того, чтобы повернуть и уменьшить его. Он сканирует?

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

Понижен контраст. Он сканирует?

У моего приложения для смартфона не было проблем с чтением этого изображения.

Еще более сниженный контраст. Он сканирует?

Контрастность этого изображения была слишком низкой, чтобы камера моего телефона могла его различить.

Что произойдет, если мы потеряем угол и край? Он сканирует?

Пока мы не потеряем более 30 % кода, который сможем восстановить.

Что произойдет, если ваш код заразится желтой лихорадкой? Сканирует ли он?

Пока мы не потеряем более 30 % кода, который сможем восстановить.

Как насчет желтой и красной пятнистой лихорадки? Сканирует ли она?

Что произойдет, если мы потеряем часть блока позиционирования? Он сканирует?

Похоже, что наличие блоков углового положения необходимо приложению (по крайней мере, той версии, которую я использовал), чтобы определить, что там был код, и сориентировать его! Несмотря на то, что эти угловые блоки не содержат данных, они кажутся читателям важными, чтобы помочь определить, где читать.

Как насчет капли оранжевой краски посередине, а не множества маленьких капель? Он сканирует?

Опять же, нас меньше 30 %, так что все в порядке.

Здесь код был разорван и собран неправильно, в результате чего остался пробел. Он сканирует?

Дополнительный пробел, вызванный разделением кода, сбил время. Этот код не сканируется.

Если код не разбирать, а склеивать излишком (оранжевого) клея, станет ли это лучше? Он сканирует?

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

Отсутствует фрагмент в середине. Он сканирует?

Что, если мы заполним пустоту "шумом"? Сканирует ли он?

Шум* игнорируется алгоритмом декодирования. Если вы выполните поиск в Интернете, вы найдете примеры компаний, которые генерировали "креативные" коды, вставляя логотипы в QR-коды и по-прежнему читая их как "ОК".

*Эй, не называй меня шумом!

Как насчет перекоса? Он сканирует?

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

Перекос в двух плоскостях и дополнительный шум. Он сканирует?

Это сканирует без проблем.

Более экстремальное искажение/забивание камнями. Он сканирует?

Это слишком серьезно, чтобы вовремя восстановиться.

Нужны очки? Как насчет размытия по Гауссу? Он сканирует?

Немного больше размытия. Он сканирует?

Да, мне удалось отсканировать этот код!

Случайный цветной шум. Он сканирует?

При достаточном контрасте код можно прочитать.

Обрезка нескольких углов. Он сканирует?

Да, этот код (созданный с использованием одного из тех художественных фильтров в пакете для рисования) по-прежнему хорошо сформирован.

Чувствуете легкое головокружение? Он сканирует?

Небольшое искажение в виде завихрения в середине недостаточно сильное, чтобы отклонить средние точки пикселей настолько, чтобы их нельзя было прочитать.

Чувство более сильного головокружения. Он сканирует?

Это слишком большое искажение для читателя.

Звездные войны. Начинаем прыжок в гиперпространство. Он сканирует?

С этим сильна сила.

Быстрее гиперпространство. Он сканирует?

Это не те пиксели, которые вам нужны. Слишком сильное размытие и слияние пикселей по краям мешают чтению.

Размытые края. Он сканирует?

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

Муравьи едят мой код. Он сканирует?

Большие муравьи. Он сканирует?

Кто-то пролил воду на мой код. Он сканирует?

Мне не удалось отсканировать это изображение. Это было немного не в фокусе.

Код, окрашенный аэрозольной краской. Он сканирует?

Мне не удалось отсканировать это изображение.

Отправлено факсимильным аппаратом очень низкого качества. Он сканирует?

Нет "Тихой зоны" и теряется среди других шумов QR-кода. Он сканирует?

Нет проблем. Код был найден и прочитан даже со всеми дополнительными блоками расположения и выравнивания.

Есть ли на вашем смартфоне сканер QR-кода? Посмотрите, можете ли вы прочитать следующий код:

Если вас интересуют коды исправления ошибок, вам также может понравиться эта статья о том, как работают номера кредитных карт.

Обновить

После написания этой статьи со мной связались разные люди, чтобы сообщить, что им удалось успешно отсканировать все поврежденные коды, которые я создал. Это здорово! Как я упоминал ранее в статье, существует много переменных, и мое тестирование было далеко от лабораторных условий. Есть разница в шаге точки монитора, яркости и контрастности между вашим и моим. Существуют различия в условиях освещения, условиях сканирования и расстоянии сканирования. Существуют различия в качестве камеры, разрешении и допуске. И (вероятно, самое главное) есть различия в приложении для сканирования. Некоторое программное обеспечение является более сложным/толерантным и способным справляться с более широким спектром несоответствий, чем приложение, которое я использовал. Это хорошая новость для всех раненых QR-кодов!

Вы можете найти полный список всех статей здесь. Нажмите здесь, чтобы получать оповещения по электронной почте о новых статьях.

В 1960-х годах, когда Япония вступила в период быстрого экономического роста, во многих районах начали появляться супермаркеты, торгующие широким ассортиментом товаров, от продуктов питания до одежды.

Касовые аппараты, которые затем использовались на кассах в этих магазинах, требовали ввода цены вручную.Из-за этого многие кассиры страдали онемением запястья и синдромом запястного канала.
«Кассиры отчаянно искали способ облегчить свое бремя».
Изобретение штрих-кодов позволило решить эту проблему. Впоследствии была разработана POS-система, в которой цена товара отображалась на кассе автоматически при сканировании штрих-кода на товаре оптическим датчиком, а информация о товаре одновременно отправлялась на компьютер. .
Однако по мере распространения штрих-кодов стали очевидны и их недостатки. Наиболее заметным из них был тот факт, что штрих-код может содержать только около 20 буквенно-цифровых символов информации.

Пользователи связались с DENSO WAVE INCORPORATED (тогда подразделение DENSO CORPORATION), которая в то время разрабатывала считыватели штрих-кодов, чтобы спросить их, можно ли разработать штрих-коды, которые могли бы содержать больше информации, говоря: «Мы хотели бы иметь возможность кодировать символы кандзи и кана, а также буквенно-цифровые».
Вдохновленные этими восторженными просьбами, команда разработчиков DENSO WAVE приступила к разработке нового двумерного кода, искренне желая удовлетворить потребности пользователей.

Команда разработчиков состоит всего из двух человек

Оглядываясь назад, Масахиро Хара, ответственный за разработку QR-кода, вспоминает, что люди, разрабатывавшие 2D-коды в других компаниях, были одержимы идеей вместить в свои коды как можно больше информации.
С помощью штрих-кодов информация кодируется только в одном направлении (одно измерение). С другой стороны, в 2D-кодах информация кодируется в двух направлениях: поперек и вверх/вниз. Из-за сильного желания разработать код, который можно было бы легко считывать, а также способный хранить большой объем информации, Хара приступил к разработке нового 2D-кода. Он осмелился попробовать это только с одним человеком в качестве члена своей команды.

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

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

Пока все хорошо, но почему отметки должны быть квадратными, а не любой другой формы?
По словам Хары, это было связано с тем, что «такой шаблон реже всего появлялся в различных бизнес-формах и тому подобном».
Если в коде используется шаблон определения положения, а поблизости есть похожая метка, считыватель кода может принять ее за шаблоны определения положения. Чтобы избежать этого типа ошибочного чтения, их шаблоны определения местоположения должны были быть действительно уникальными. Тщательно обдумав эту проблему, они решили провести исчерпывающее исследование соотношения белых и черных областей в изображениях и символах, напечатанных на листовках, журналах, картонных коробках и т. д., после сведения их к образцам с черными и белыми областями. Они продолжали исследовать бесчисленные образцы печатной продукции в течение всего дня, целыми днями. В конце концов, они пришли к наименее используемому соотношению черных и белых областей на печатном материале. Это соотношение составляло 1:1:3:1:1. Таким образом определялась ширина черных и белых областей в шаблонах обнаружения положения. Таким образом, было создано устройство, с помощью которого можно было определить ориентацию их кода независимо от угла сканирования, который мог быть любым углом за пределами 360°, путем поиска этого уникального соотношения.

Спустя полтора года после начала проекта разработки и после бесчисленных и повторяющихся проб и ошибок был наконец создан QR-код, способный кодировать около 7000 цифр с дополнительной возможностью кодирования символов кандзи. Этот код может не только содержать большой объем информации, но и считываться более чем в 10 раз быстрее, чем другие коды.

Раздел 2. Выпуск QR-кода и последующие усилия по его распространению

В 1994 году DENSO WAVE (тогда подразделение DENSO CORPORATION) объявила о выпуске своего QR-кода. QR в названии означает быстрый ответ, выражая концепцию разработки кода, основное внимание в которой было уделено высокоскоростному чтению. Однако, когда об этом было объявлено, даже Хара, один из первых разработчиков кода, не был уверен, будет ли он действительно принят в качестве двумерного кода для замены штрих-кодов.Однако он был уверен в эффективности кода и стремился объехать заинтересованные компании и отраслевые организации, чтобы представить его в надежде, что он станет известен и будет использоваться как можно большим количеством людей.

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

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

Хотя DENSO WAVE сохранит за собой патентные права на QR-код, она заявила, что не будет их использовать. Эта политика действовала с самого начала разработки кода, соблюдая намерение разработчиков сделать так, чтобы QR-код мог использовать как можно больше людей. Таким образом, QR-код, который можно было использовать бесплатно и не беспокоясь о потенциальных проблемах, превратился в «общедоступный код», используемый людьми во всем мире.

В 2002 году код стал широко использоваться в Японии. Этой тенденции способствовало продвижение мобильных телефонов с функцией считывания QR-кода. Эти телефоны позволяют людям получить доступ к веб-сайту или получить купон, просто отсканировав странный, привлекательный рисунок. Явное удобство помогло быстро повысить популярность кода среди широкой публики. И теперь это незаменимый инструмент для бизнеса и повседневной жизни людей, используемый самыми разными способами, в том числе для выдачи визитных карточек и электронных билетов, а также в системах выдачи авиабилетов, реализованных в аэропортах.

* Электронный канбан: средство коммуникации, используемое в системах управления производством
* Проблема коровьего энцефалита: социальные последствия губчатой ​​энцефалопатии крупного рогатого скота. При этом заболевании мозг коров и быков выдолбляется и становится губчатым. Это заболевание широко известно как коровье бешенство.

Раздел 3. Глобальное расширение и развитие QR-кода

Поскольку QR-код является открытым кодом, который может использовать каждый, он используется не только в Японии, но и в странах по всему миру. По мере того, как были установлены правила его использования и код стандартизирован, его использование расширилось. В 1997 году он был утвержден в качестве стандарта AIM* для использования в отрасли автоматической идентификации. В 1999 году он был утвержден в качестве стандартного 2D-кода Японскими промышленными стандартами* и стал стандартным 2D-символом в стандартных формах транзакций EDI* Японской ассоциации автопроизводителей. Более того, в 2000 году он был одобрен ISO* как один из международных стандартов. В настоящее время использование QR-кода настолько распространено, что не будет преувеличением сказать, что он используется во всем мире.

По мере того, как использование QR-кода распространялось по всему миру, один за другим создавались новые типы QR-кодов для удовлетворения более сложных потребностей. Микро QR-код был создан для удовлетворения потребности в кодах меньшего размера. Он настолько мал, что его можно распечатать на небольшом пространстве, и он был сделан стандартом JIS в 2004 году. В 2008 году код iQR, который занимает мало места, несмотря на его большую кодирующую способность и который позволяет использовать прямоугольные кодовые модули, был выпущен. Код также превратился в использование модулей прямоугольного кода. Кроме того, тип QR-кода, который реализует ограничения на чтение, был разработан для удовлетворения требований пользователей в отношении повышенного уровня конфиденциальности и т.п., поскольку времена изменились. FrameQR был представлен в 2014 году. FrameQR может улучшить дизайн вашего кода, свободно комбинируя иллюстрации и фотографии.

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

* AIM: Производитель автоматической идентификации
* JIS: Один из национальных стандартов Японии.Промышленные стандарты этого стандарта устанавливаются в соответствии с рекомендациями Японского комитета по промышленным стандартам компетентным министром в соответствии с действующим Законом о промышленной стандартизации. Этот стандарт обычно называют просто JIS или (избыточно) стандартом JIS.
* Стандартные формы транзакций EDI: формы, используемые при проведении электронных транзакций.
* ISO: международная организация, созданная для установления правил и стандартов, которые должны соблюдаться на международном уровне во всех областях промышленности, кроме электроэнергетики

Раздел 4. Увлечение создателя QR-кодом

В 2012 году QR-код получил награду в категории "Медиа для промышленности" премии Good Design Award*, учрежденной в Японии для всестороннего продвижения промышленного дизайна. Причина, по которой QR-код получил эту награду, описывается следующим образом: «Его разработчики взяли на себя задачу разработки различных кодов посредством проектирования, предусмотрительно сделали свои технологии общедоступными с ранних стадий разработки и разработали система, которая позволила естественным образом использовать код в повседневной жизни людей». Спустя восемнадцать лет после создания QR-кода это был первый случай, когда, помимо присущей QR-коду функциональности, разработка методов распространения использования кода и способов его использования была признана и отмечена публично.< /p>

Хара продолжает: "Черно-белые коды стали настолько обыденными. Я хотел бы создавать более впечатляющие QR-коды, которые могли бы стимулировать людей».

В ответ на вопрос о том, какие люди, как он надеется, будут использовать QR-код, он сказал: "Я не осмеливаюсь указать, какие люди будут его использовать. Я просто хочу, чтобы многие люди использовали код, придумывали новые способы его использования вместе с ними и применяли эти идеи на практике. Мне хотелось бы думать, что таким образом эволюционные улучшения были внесены в QR-код».

Не знаете, почему ваш QR-код не работает? Изучите это руководство по устранению неполадок, в котором описаны все возможные причины и способы их устранения.

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

Сегодня смартфоны имеют возможность сканировать даже поврежденные QR-коды, но есть возможности и QR-код может не сканироваться.

У Buick, Goldman Sachs и Investec Bank была своя доля сбоев QR-кода. Поэтому, если ваш QR-код не работает, знайте, что вы не одиноки.

Существует шесть основных причин, по которым QR-код не работает:

  1. Плохое качество
  2. Инвертированные цвета
  3. Маленький размер
  4. Плохая контрастность
  5. Неверное размещение
  6. Переполненный QR-код

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

Содержание

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

С последним обновлением iOS 13 все устройства iOS могут сканировать поврежденные или плохого качества QR-коды. Смартфоны под управлением Android 9 и более поздних версий, такие как Pixel, Samsung S10+, также могут сканировать эти «несканируемые» QR-коды.

Но если у вашей целевой аудитории нет новейших смартфонов, вот как вы можете исправить эти поврежденные коды:

6 причин, по которым ваш QR-код не работает + советы по устранению неполадок

1. Качество QR-кода

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

Кроме того, QR-код в формате изображения низкого качества не даст нужного эффекта и лишит его возможности сканирования.

QR-код всегда должен быть напечатан с четким и четким изображением, чтобы его было легче сканировать и использовать. Для журналов и газет QR-код можно загрузить в форматах JPG или PNG. Для больших дисплеев или рекламных щитов используйте форматы SVG или EPS без ущерба для качества.

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

Совет для профессионалов: загрузите свой QR-код в высоком разрешении, желательно в формате SVG или PNG, чтобы получить QR-коды более высокого качества.

2. Инвертировать цвета категорически нельзя

Это одна из самых частых ошибок при создании QR-кода.

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

Классический QR-код имеет белый фон и черный передний план. Инверсия цветов буквально меняет цветовую схему, где передний план действительно светлый, а фон темный.

Многие маркетологи и эксперты по QR-кодам строго не рекомендуют использовать перевернутый QR-код.

Уильям Тейлор, менеджер по развитию карьеры в VelvetJobs, говорит: «Я видел людей, создающих QR-коды с черным или темным фоном и белым или более светлым передним планом. Это может отлично выглядеть в некоторых сценариях дизайна, но их нельзя сканировать с помощью всех приложений для сканирования QR-кода.

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

Совет: всегда используйте светлый фон и темный передний план.

3. Размер QR-кода

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

Минимальный размер QR-кода должен быть,

Размер QR-кода = расстояние/10 или 2 x 2 дюйма

В июне 2000 года размер QR-кода был стандартизирован для международного использования.

Размер символа любого логотипа, используемого в QR-коде, должен составлять от 21 x 21 до 177 x 177 модулей (размер увеличивается на 4 модуля на сторону), а структурированное добавление должно состоять максимум из 16 символов (напечатанных в узкой области). ).

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

На упаковках продуктов Real Juice есть крошечные QR-коды, которые часто остаются незамеченными.

Наконец, подумайте о способе печатной рекламы. Размер всегда прямо пропорционален ему.

Совет для профессионалов. Оцените расположение QR-кода, а затем определите его размер. Например, если вы размещаете QR-код на визитной карточке, его размер не может быть меньше 2 x 2 дюймов, иначе QR-код не будет сканироваться.

При размещении на большей поверхности измените размер в соответствии с приведенной выше формулой.

4. Помните о контрасте QR-кода

В попытке соответствовать теме и цвету определенного стиля многие из них меняют цвет.

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

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

Следовательно, при создании QR-кода передний план должен быть на 40 % темнее фона.

Кроме того, тусклые цвета без контраста на рекламном щите или витрине могут остаться незамеченными. Это сводит на нет цель использования QR-кода.

Совет профессионала. Держите передний план на 40 % темнее фона даже при использовании контрастных цветов.

5. Размещение QR-кода

Размещение QR-кода чаще всего упускается из виду.

Размещение QR-кода в правильном месте обеспечит высокий коэффициент конверсии.

Разместите его в неправильном месте, и никто даже не заметит его, как тот, который был размещен на стенах нью-йоркского метро.

Итак, почему именно на размещение нужно обращать внимание?

По мнению нескольких экспертов и маркетологов QR-кода, все дело в скорости сканирования и местоположении QR-кода. В целом, для успешного сканирования QR-кода требуется не менее пары секунд.

  1. Убедитесь, что код находится на уровне глаз. Если QR-код расположен слишком низко или в пределах 20 дюймов от земли, его никто не заметит. Даже если они это сделают, никто не будет его сканировать.
  2. Всегда следите за тем, чтобы QR-код был достаточно большим, чтобы его можно было не только заметить, но и безошибочно отсканировать.
  3. Это особенно важный совет для ресторанов, использующих QR-коды в качестве меню. Не размещайте QR-код за отражающей поверхностью, например, под столом со стеклянной столешницей или окном ресторана. Отраженный свет может мешать процессу сканирования.

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

6. Переполнение QR-кода

Переполнение QR-кода слишком большим количеством контента разрушает всю его цель.

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

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

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

Совет: используйте динамический QR-код вместо статического QR-кода, если вы хотите включить такой контент, как PDF-файл, Условия и положения или даже различные предложения и скидки.

3 другие проблемы со сканированием QR-кода + советы по их устранению

Теперь, если большинство ваших клиентов используют новейшие смартфоны, перечисленные выше проблемы не будут проблемой.

Но допустим, ваш QR-код по-прежнему не работает.

Вот 3 возможные причины, почему и как вы можете устранить эти поврежденные коды:

1. QR-код с истекшим сроком действия

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

Совет для профессионалов: периодически проверяйте свой QR-код, чтобы убедиться, что он работает, и используйте высококачественный бесплатный генератор QR-кодов, например Beaconstac, который позволяет создавать статические QR-коды с неограниченным числом сканирований и бесплатен навсегда.

2. Ссылка не работает

Неработающая ссылка обычно означает, что была указана ссылка на веб-сайт, который больше не существует, или, возможно, указан неверный URL-адрес.

Неработающая ссылка — это не только техническая проблема, она также приводит к тому, что пользователям приходится возвращаться снова и снова.

Совет для профессионалов. Всегда следите за работоспособностью веб-страницы и регулярно обновляйте ее с помощью динамического QR-кода.

3. Чрезмерная настройка QR-кода

Настройка позволяет персонализировать любой элемент, включая QR-коды. Хотя персонализация необходима для того, чтобы ваш бренд выделялся, соответствовал цели кампании и повышал рентабельность инвестиций, никогда не рекомендуется чрезмерно настраивать QR-код.

Простая настройка включает добавление логотипа, изменение цвета QR-кода и добавление изображения.

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

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

Проверьте QR-код

Перед печатью QR-кода на конечной торговой точке всегда проверяйте его.

Тестирование QR-кода имеет ключевое значение.

Протестируйте QR-код на других операционных устройствах, откройте URL-адрес и другой связанный с ним контент.

Читайте также: