Інструкція
Не сканується QR-код? Знайдіть причину за симптомом
Майже кожен код, що не сканується, — це одна з дюжини конкретних несправностей, і яка саме дюжина, залежить від симптому. Код, який ніколи ні в кого не працював, — це проблема друку. Код, що працював минулого місяця, — проблема цілі. Код, який сканується й відкриває не ту сторінку, — ані те, ані інше. Почніть із того, який із трьох випадків у вас; далі все впорядковано саме так, у порядку, що знаходить причину найшвидше.
Спершу розділіть три різні відмови
Поставте два питання, перш ніж щось чіпати. Чи цей код узагалі колись працював — бодай у когось? І чи телефон хоч якось реагує — показує попередній перегляд посилання, відкриває не ту сторінку — чи не відбувається нічого?
Ніколи не працював, реакції немає: візерунок не читається. Це несправність друку або макета, і про неї — наступна секція.
Працював раніше, тепер нічого або сторінка помилки: з візерунком усе гаразд, зникла ціль. Переходьте до третьої секції.
Сканується миттєво, але відкриває щось не те: ані код, ані ціль не зламані; зламане посилання. Це четверта секція.
Він ніколи не читався
Камера не може перетворити візерунок на дані. Ось причини, приблизно в порядку того, як часто саме вони виявляються винними.
- Замалий для відстані. Код, який читають із трьох метрів, потребує близько тридцяти сантиметрів; із тридцяти сантиметрів — близько трьох. Нижче приблизно пів міліметра на модуль камери телефонів починають відмовляти.
- Замалий контраст. Темне на світлому, і з реальною різницею між ними. Світло-сіре на білому або брендовий колір на темному тлі — найчастіша відмова, спричинена дизайном.
- Зникло вільне поле. Специфікація вимагає чотирьох чистих модулів з кожного боку; текст, рамка чи фонове зображення, що заходять на край, прибирають межу, яку шукає сканер.
- Інверсія. Світлі модулі на темному тлі читаються на одних телефонах і не читаються на інших — вважайте це поламаним, а не стилем.
- Розтягнутий або збільшений. Маленький PNG, роздутий до розміру, має м’які краї модулів, і це та сама відмова, що й надто дрібний друк. Друкуйте з вектора.
- Логотип закриває забагато, або рівень корекції помилок не підняли, щоб це компенсувати.
- Поверхня працює проти: вигнута пляшка, фольга, тканина або ламінат, що відбиває стельове світло просто в об’єктив.
У вас сканується, а в клієнта — ні
Ця ситуація варта окремої секції, бо код зазвичай справний. Різниця в телефоні, світлі чи відстані — а ви перевіряєте в найкращих умовах, які код колись побачить.
Старіші камери розрізняють менше; подряпаний або засалений об’єктив розрізняє ще менше. Темна зала забирає у вас відстань, і кут теж: код, що лежить пласко на столі й читається людиною, яка стоїть над ним, читається під нахилом.
Є ще програмна різниця. Штатна камера на обох платформах читає QR-коди, але не завжди з тією самою терпимістю, що й окремий застосунок-сканер, а старішому телефону застосунок може бути потрібен. Якщо код працює на вашому новому телефоні й відмовляє на трирічному — це код надто щільний, а не телефон надто старий. Друкуйте більшим.
Він працював, а потім перестав
Візерунок не змінився — він і не може. Змінилося щось за ним.
- Ціль переїхала або її видалили: сайт переструктурували, файл у хмарі вигас, лендинг кампанії зняли разом із кампанією.
- Перенаправлення вимкнули. Динамічний код залежить від сервісу, який переносить сканування; сплилий акаунт, закритий акаунт або ліміт безкоштовного плану зупиняють усі надруковані примірники одночасно.
- Це був пробний період. Багато безкоштовних генераторів видають динамічне перенаправлення, яке за тиждень-два припиняється й показує сторінку з пропозицією оплати.
- Домен не подовжили або сертифікат протермінувався — телефон радше відмовить або попередить, ніж відкриє.
- Ціль тепер вимагає входу. У вас вона й далі працює, бо ваш браузер залогінений.
Він сканується, але відкриває не те
Код робить рівно те, для чого його зробили; неправильним є саме те, для чого його зробили. Прочитайте адресу, яку телефон показує в попередньому перегляді, перш ніж відкривати, — уже це визначає більшість таких випадків.
Найчастіша причина — не той код, надрукований не на тому матеріалі: дві кампанії, дві філії, один переплутаний файл у друкарні. Порівняйте попередній перегляд із тим, що ви збиралися закодувати.
Далі: застарілий кеш, який показує стару версію сторінки; посилання, що відкриває застосунок, а не браузер, бо ціль є deep link; або http-адреса, яка дорогою до https перенаправляє кудись несподівано.
Якщо динамічний код відкриває попередню ціль, зміну зроблено, але перенаправлення ще не дійшло до цього пристрою або телефон його закешував. Перевіряйте в приватному вікні на мобільному інтернеті.
П’ятихвилинна діагностика
Саме в такому порядку, бо кожен крок відкидає найбільшу кількість причин за найменших зусиль.
- Відскануйте надрукований примірник і прочитайте адресу в попередньому перегляді, не відкриваючи її. Якщо адреса не та, винен макет або посилання, а не код.
- Відкрийте цю адресу вручну в приватному вікні на мобільному інтернеті. Якщо там не працює — винна ціль.
- Спробуйте другий телефон, бажано старіший, і третій, якщо другий не погоджується з першим.
- Віднесіть надрукований примірник під яскраве рівне світло. Якщо він раптом сканується — винен розмір або контраст, а не код.
- Виміряйте код і вільне поле навколо нього й порівняйте з відстанню, з якої його читають.
- Відскануйте вихідний цифровий файл із екрана. Якщо файл сканується, а друк ні — несправність з’явилася на виробництві.
- І лише тоді перегенеруйте код — а якщо він статичний, пам’ятайте, що перегенерація дає інший візерунок, тож на вже надрукованому це ніяк не позначиться.
FAQ
Часті запитання
Чому QR-код працює на одному телефоні й не працює на іншому?
Майже завжди тому, що код на межі того, що камера здатна розрізнити, а в другого телефона об’єктив трохи старіший або брудніший. Виправлення — друкувати більшим, а не звинувачувати пристрій: код із запасом працює на обох.
Чи може пошкоджений QR-код усе одно працювати?
Так, до певної межі. Корекція помилок відновлює втрачені модулі, і залежно від рівня код витримує втрату помітної частини площі — саме це робить можливим логотип посередині. Пошкодження кутового маркера — інша річ: саме за ними сканер узагалі знаходить код.
Чому код сканується з екрана, але не з друку?
Бо між файлом і папером щось сталося: його масштабували з дрібного растру, надрукували зі слабким контрастом, він втратив вільне поле у верстці або потрапив на матеріал, що розсіює краї. Відскануйте цифровий файл, щоб підтвердити, що він справний, а потім дивіться на етап виробництва.
Чи треба перегенерувати код, щоб це полагодити?
Зазвичай ні. Якщо проблема в цілі, а код динамічний — переставте його, і кожен надрукований примірник піде слідом. Перегенерація допомагає лише тоді, коли винен сам візерунок, і вона дає новий візерунок, тож уже надрукований матеріал лишається зі старим.
НАСТУПНИЙ КРОК