Перейти до вмісту

Інструкція

Не сканується QR-код? Знайдіть причину за симптомом

Майже кожен код, що не сканується, — це одна з дюжини конкретних несправностей, і яка саме дюжина, залежить від симптому. Код, який ніколи ні в кого не працював, — це проблема друку. Код, що працював минулого місяця, — проблема цілі. Код, який сканується й відкриває не ту сторінку, — ані те, ані інше. Почніть із того, який із трьох випадків у вас; далі все впорядковано саме так, у порядку, що знаходить причину найшвидше.

Спершу розділіть три різні відмови

Поставте два питання, перш ніж щось чіпати. Чи цей код узагалі колись працював — бодай у когось? І чи телефон хоч якось реагує — показує попередній перегляд посилання, відкриває не ту сторінку — чи не відбувається нічого?

Ніколи не працював, реакції немає: візерунок не читається. Це несправність друку або макета, і про неї — наступна секція.

Працював раніше, тепер нічого або сторінка помилки: з візерунком усе гаразд, зникла ціль. Переходьте до третьої секції.

Сканується миттєво, але відкриває щось не те: ані код, ані ціль не зламані; зламане посилання. Це четверта секція.

Він ніколи не читався

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

  • Замалий для відстані. Код, який читають із трьох метрів, потребує близько тридцяти сантиметрів; із тридцяти сантиметрів — близько трьох. Нижче приблизно пів міліметра на модуль камери телефонів починають відмовляти.
  • Замалий контраст. Темне на світлому, і з реальною різницею між ними. Світло-сіре на білому або брендовий колір на темному тлі — найчастіша відмова, спричинена дизайном.
  • Зникло вільне поле. Специфікація вимагає чотирьох чистих модулів з кожного боку; текст, рамка чи фонове зображення, що заходять на край, прибирають межу, яку шукає сканер.
  • Інверсія. Світлі модулі на темному тлі читаються на одних телефонах і не читаються на інших — вважайте це поламаним, а не стилем.
  • Розтягнутий або збільшений. Маленький PNG, роздутий до розміру, має м’які краї модулів, і це та сама відмова, що й надто дрібний друк. Друкуйте з вектора.
  • Логотип закриває забагато, або рівень корекції помилок не підняли, щоб це компенсувати.
  • Поверхня працює проти: вигнута пляшка, фольга, тканина або ламінат, що відбиває стельове світло просто в об’єктив.

У вас сканується, а в клієнта — ні

Ця ситуація варта окремої секції, бо код зазвичай справний. Різниця в телефоні, світлі чи відстані — а ви перевіряєте в найкращих умовах, які код колись побачить.

Старіші камери розрізняють менше; подряпаний або засалений об’єктив розрізняє ще менше. Темна зала забирає у вас відстань, і кут теж: код, що лежить пласко на столі й читається людиною, яка стоїть над ним, читається під нахилом.

Є ще програмна різниця. Штатна камера на обох платформах читає QR-коди, але не завжди з тією самою терпимістю, що й окремий застосунок-сканер, а старішому телефону застосунок може бути потрібен. Якщо код працює на вашому новому телефоні й відмовляє на трирічному — це код надто щільний, а не телефон надто старий. Друкуйте більшим.

Він працював, а потім перестав

Візерунок не змінився — він і не може. Змінилося щось за ним.

  • Ціль переїхала або її видалили: сайт переструктурували, файл у хмарі вигас, лендинг кампанії зняли разом із кампанією.
  • Перенаправлення вимкнули. Динамічний код залежить від сервісу, який переносить сканування; сплилий акаунт, закритий акаунт або ліміт безкоштовного плану зупиняють усі надруковані примірники одночасно.
  • Це був пробний період. Багато безкоштовних генераторів видають динамічне перенаправлення, яке за тиждень-два припиняється й показує сторінку з пропозицією оплати.
  • Домен не подовжили або сертифікат протермінувався — телефон радше відмовить або попередить, ніж відкриє.
  • Ціль тепер вимагає входу. У вас вона й далі працює, бо ваш браузер залогінений.

Він сканується, але відкриває не те

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

Найчастіша причина — не той код, надрукований не на тому матеріалі: дві кампанії, дві філії, один переплутаний файл у друкарні. Порівняйте попередній перегляд із тим, що ви збиралися закодувати.

Далі: застарілий кеш, який показує стару версію сторінки; посилання, що відкриває застосунок, а не браузер, бо ціль є deep link; або http-адреса, яка дорогою до https перенаправляє кудись несподівано.

Якщо динамічний код відкриває попередню ціль, зміну зроблено, але перенаправлення ще не дійшло до цього пристрою або телефон його закешував. Перевіряйте в приватному вікні на мобільному інтернеті.

П’ятихвилинна діагностика

Саме в такому порядку, бо кожен крок відкидає найбільшу кількість причин за найменших зусиль.

  • Відскануйте надрукований примірник і прочитайте адресу в попередньому перегляді, не відкриваючи її. Якщо адреса не та, винен макет або посилання, а не код.
  • Відкрийте цю адресу вручну в приватному вікні на мобільному інтернеті. Якщо там не працює — винна ціль.
  • Спробуйте другий телефон, бажано старіший, і третій, якщо другий не погоджується з першим.
  • Віднесіть надрукований примірник під яскраве рівне світло. Якщо він раптом сканується — винен розмір або контраст, а не код.
  • Виміряйте код і вільне поле навколо нього й порівняйте з відстанню, з якої його читають.
  • Відскануйте вихідний цифровий файл із екрана. Якщо файл сканується, а друк ні — несправність з’явилася на виробництві.
  • І лише тоді перегенеруйте код — а якщо він статичний, пам’ятайте, що перегенерація дає інший візерунок, тож на вже надрукованому це ніяк не позначиться.

Про автора

Andrii Petlovanyi

Розробляє Mosaqo для вебу, iOS та Android.

FAQ

Часті запитання

Чому QR-код працює на одному телефоні й не працює на іншому?

Майже завжди тому, що код на межі того, що камера здатна розрізнити, а в другого телефона об’єктив трохи старіший або брудніший. Виправлення — друкувати більшим, а не звинувачувати пристрій: код із запасом працює на обох.

Чи може пошкоджений QR-код усе одно працювати?

Так, до певної межі. Корекція помилок відновлює втрачені модулі, і залежно від рівня код витримує втрату помітної частини площі — саме це робить можливим логотип посередині. Пошкодження кутового маркера — інша річ: саме за ними сканер узагалі знаходить код.

Чому код сканується з екрана, але не з друку?

Бо між файлом і папером щось сталося: його масштабували з дрібного растру, надрукували зі слабким контрастом, він втратив вільне поле у верстці або потрапив на матеріал, що розсіює краї. Відскануйте цифровий файл, щоб підтвердити, що він справний, а потім дивіться на етап виробництва.

Чи треба перегенерувати код, щоб це полагодити?

Зазвичай ні. Якщо проблема в цілі, а код динамічний — переставте його, і кожен надрукований примірник піде слідом. Перегенерація допомагає лише тоді, коли винен сам візерунок, і вона дає новий візерунок, тож уже надрукований матеріал лишається зі старим.

НАСТУПНИЙ КРОК

ГОТОВІ ДО ПЕРШОГО QR?

Створіть QR-код і перевірте його до друку

Перший реліз Mosaqo безплатний і не потребує платіжної картки.

Спробувати безплатно