Чому QR-код не сканується? Чек-лист
Майже кожен QR-код, який не сканується, має одну з восьми типових проблем, і всі вісім можна перевірити приблизно за дві хвилини.
7 хв читання · Оновлено
Перевіряйте пункти по черзі. Вони впорядковані за тим, як часто саме ця причина виявляється справжньою, тож перші три пункти розв'язують проблему здебільшого.
1. QR-код надруковано занадто малим
Це найпоширеніша причина, і з великим відривом. Сканеру потрібно кілька пікселів камери на кожен модуль, а щільний код дрібного розміру дає йому менше пікселя. Правило таке: відстань сканування ÷ 10. Код, який читають з 3 м, має бути завширшки приблизно 30 см. Подробиці й таблицю розмірів для різних носіїв знайдете в статті про розмір QR-коду для друку.
2. Обрізана тиха зона навколо коду
Довкола QR-коду має бути порожнє поле щонайменше чотири модулі з кожного боку. Дизайнери часто обрізають код упритул до темних модулів або вміщують його в тісний кольоровий прямокутник, і сканер не може зрозуміти, де закінчується сітка. Залиште коду вільне місце. Це нічого не коштує, а рятує напрочуд багато кодів.
3. Недостатній контраст кольорів
Світло-сірий на білому, темно-синій на чорному або два близькі фірмові кольори зчитуються хіба що за найкращого освітлення. Модулі мають бути значно темнішими за тло, щонайменше такими контрастними, як основний текст на сторінці. Металізовані й неонові фарби на папері гірші, ніж здаються на екрані, бо відбивають усе навколо.
4. Інвертований QR-код (світлий на темному)
Більшість програм розпізнавання розраховані на темні модулі на світлому тлі, тож світлі модулі на темному їх збивають. Деякі телефони з таким кодом впораються, багато які ні, а старі сканери майже ніколи. Якщо дизайн обов'язково має бути темним, розмістіть звичайний темний код на світлій підкладці всередині темної плашки, а самі модулі не інвертуйте.
5. Завеликий логотип у QR-коді
Логотип ширший за чверть коду закриває більше, ніж може відновити корекція помилок, тим паче коли частину запасу вже з'їв шум друку. Зменште логотип або підвищте корекцію до H і скоротіть вміст. Докладніше в статті як безпечно додати логотип.
6. Відблиски, вигнута поверхня або фактурний матеріал
Глянцева ламінація під стельовими лампами дає яскраву пляму просто на модулях. Якщо код обгорнуто навколо пляшки, надруковано на тканині або на дуже фактурному папері, сітка спотворюється. Матове покриття, рівна поверхня й гладкий папір помітно підвищують частку вдалих сканувань. На вигнутій поверхні робіть код досить малим, щоб вигин під ним лишався пологим.
7. Розмите або погано збільшене зображення
Якщо PNG завширшки 200 px розтягнути на плакат, чіткі краї модулів розпливуться в сіру масу. Для будь-якого друку експортуйте SVG або PDF: векторний файл залишається різким за будь-якого розміру. Якщо без растра не обійтися, експортуйте його в кінцевому розмірі з роздільністю 300 DPI і ніколи не збільшуйте маленький PNG.
Зверніть увагу й на спосіб масштабування: деякі програми верстки за замовчуванням згладжують зображення. QR-код масштабуйте методом найближчого сусіда, а ще краще залишайте його у векторі аж до друкарні.
8. Помилка у вмісті QR-коду
Буває, що код сканується без проблем, а помилка у вмісті: адреса без https://, пароль Wi-Fi з крапкою з комою без екранування, номер телефону без коду країни або посилання на тестовий сайт, якого вже не існує. Розшифруйте свій код і прочитайте текст у сирому вигляді. Сканер на цьому сайті працює на вашому пристрої й показує точно те, що записано в коді.
Як правильно перевірити QR-код
- Перевіряйте надрукований виріб у кінцевому розмірі, а не файл на моніторі.
- Візьміть щонайменше два телефони, і один з них старіший: камери дуже різняться.
- Перевіряйте при тому освітленні, яке буде на місці. У напівтемному ресторані умови інші, ніж за вашим робочим столом.
- Скануйте з тієї відстані, з якої скануватимуть люди, і трохи далі.
- Попросіть спробувати когось, хто не брав участі в розробці, і не підказуйте, куди наводити телефон.
Генератор також розпізнає свій попередній перегляд у реальному часі й показує позначку «пройдено» або «попередження» прямо під час роботи над дизайном. Тож більшість проблем видно ще до експорту.
QR-код усе одно не сканується: що робити
Створіть код заново з найкоротшим вмістом, корекцією M, звичайним чорним на білому, без логотипа й рамки, і відскануйте його. Якщо така версія працює, повертайте елементи свого дизайну по одному. Зміна, після якої код перестане читатися, і є причиною. Якщо не працює навіть найпростіша версія, проблема в камері або в поверхні, а не в коді.