QR-код, який не сканується, майже ніколи не є проблемою сканера. Це одна з чотирьох фізичних причин: код надрукований надто малим для відстані, з якої його читають, біле поле навколо нього обрізано, контраст надто низький або URL всередині настільки довгий, що сітка виходить надто дрібною, щоб її розрізнити.
На ці чотири причини припадає майже кожен збій, і перевіряти їх варто в такому порядку, бо перші дві трапляються найчастіше й виправляються найдешевше. Це друкований супутник матеріалу як створити QR-код; якщо проблема в тому, що сканування не враховуються, а не в тому, що код не читається, вам потрібен матеріал як відстежувати скани QR-коду.
Швидка діагностика: зіставте симптом із причиною
| Що ви бачите | Найімовірніша причина | Перше виправлення |
|---|---|---|
| Сканується з екрана, не читається на папері | Обрізана тиха зона | Додайте поле щонайменше чотири модулі |
| Сканується зблизька, не читається зі звичайної відстані | Надрукований надто малим | Поділіть відстань на десять |
| Працює за вашим столом, не працює в магазині | Відблиски або низький контраст | Матове покриття, темні модулі на світлому полі |
| Кілька секунд думає, потім працює | Щільна сітка через довгий URL | Закодуйте коротке посилання |
| Сканується, потім сторінка дає помилку | Не проблема QR | Перевірте пункт призначення |
Причина перша: надрукований надто малим
Практичне правило: відстань, поділена на десять. Код, який читають з двох метрів, має бути завширшки близько 20 см. Код на настільній підставці, який читають з 40 см, може бути 4 см. Код на білборді - зовсім інша вправа, бо читану відстань визначає те, наскільки близько камера телефона здатна сфокусуватися й усе ще розрізнити окремі модулі.
Дизайнери зменшують коди, бо ті виглядають як пляма на макеті. Частка успішних сканувань різко падає нижче приблизно 2 см на старих телефонах, а люди зі старими телефонами - саме ті, хто найрідше спробує двічі.
Який розмір повинен бути в QR-коду містить повну таблицю розмірів, зокрема незручні випадки на кшталт вигнутого пакування та оклейки транспорту.
Причина друга: обрізана тиха зона
Порожнє поле навколо коду - частина коду. Сканери використовують його, щоб зрозуміти, де починається сітка, тому його видалення може зробити технічно ідеальний код взагалі не знайденим.
Чотири модулі - встановлений мінімум, що на типовому друкованому коді становить рамку трохи більшу за половину ширини одного кутового квадрата (ці квадрати завширшки сім модулів). Програми для дизайну охоче дозволяють обрізати її, поставити код упритул до кольорового блока чи підвести текст до самого краю, і кожна з цих дій - той самий дефект.
Цю причину варто перевірити першою, коли код сканується з екрана, але не читається в друці, бо в екранній версії біла сторінка браузера зазвичай випадково відіграє роль тихої зони.
Причина третя: контраст і відблиски
Сканерам потрібно відрізняти темні модулі від світлого поля. Це ламають три речі.
Низький контраст - найочевидніше: середньо-сірий код на блідо-сірому тлі виглядає вишукано й читається погано. Інвертовані коди, світлі модулі на темному полі, декодуються багатьма сканерами, але не всіма, тому інвертований дизайн треба перевіряти на реальних телефонах, а не на одному.
Відблиски - найпідступніша причина. Глянцева ламінація чи код, надрукований за склом, відкидає стельові лампи магазину просто в камеру, і код, що ідеально відсканувався на відбитку, не читається на полиці. Матове покриття або перенесення коду подалі від відбиття розв'язує проблему.
Причина четверта: вміст надто довгий
Цю причину ніхто не підозрює, бо на екрані код виглядає нормально.
Обсяг даних визначає версію коду, а версія визначає кількість модулів. Denso Wave, що придумала формат, публікує таблицю версій і місткості. Коротке посилання з 30 символів дає розріджену сітку з крупними модулями. URL із 180 символів і п'ятьма параметрами UTM дає щільну, і за того самого друкованого розміру ці модулі фізично менші й важчі для розрізнення.
Тому найдешевше виправлення лежить до друку: закодуйте коротке посилання замість повної адреси з мітками. Мітки кампанії лишаються на пункті призначення, код лишається розрідженим, а дані про кліки ви отримуєте на додачу. Масове створення QR-кодів показує, як робити це для всього каталогу товарів.
Корекція помилок тисне в протилежний бік. Рівень H звучить надійніше й додає надлишковість, через яку код стає щільнішим, тож це хибне значення за замовчуванням: рівень M відновлюється приблизно за 15 відсотків пошкоджень і зберігає читану сітку. Дизайнер Elido за замовчуванням використовує M з тієї ж причини й пропонує L, M, Q та H. Підвищуйте рівень, лише коли логотип закриває середину; дизайн брендованих QR-кодів пояснює, скільки логотипа витримує кожен рівень. Матеріал рівні корекції помилок пояснено показує кількість модулів на кожному рівні для того самого URL.
Хочете швидко перевірити теорію? Створіть коротке посилання на безкоштовному плані, закодуйте його замість довгого URL і надрукуйте обидва варіанти в одному розмірі для порівняння.
Рішення в дизайні, що тихо ламають сканування
Оформлення - п'ята причина, і вона ховається всередині решти чотирьох. Дизайнер QR в Elido дозволяє задати кольори переднього плану й тла, обрати стилі модулів і «очей» (квадрат, заокруглений, крапка), додати логотип і рамку. Кожен із цих варіантів безпечний, доки зберігає контраст «темне на світлому» та впізнаваність пошукових квадратів, і кожен може зламати сканування, якщо його перегнути: бліді кольори бренду знижують контраст, дуже круглі крапки зменшують темну площу кожного модуля, а великий логотип витрачає бюджет корекції помилок.
Під час експорту дизайнер видає PNG або SVG, більше нічого. Для друку беріть SVG: він лишається різким у будь-якому розмірі, тож код, що розмивається на плакаті в роздільності PNG, - не проблема коду. У дизайнері немає експорту в PDF чи EPS, тому, якщо друкарні потрібен такий файл, помістіть SVG у програму верстки й експортуйте звідти.
Якщо вам потрібен звичайний код, щоб виключити дизайн як причину, безкоштовний генератор QR створює коди з URL, текстом, Wi-Fi, vCard, електронною поштою та SMS. Згенеруйте там той самий URL без оформлення й порівняйте з брендованою версією на тому самому телефоні. Якщо простий код сканується, винне оформлення. Повний перелік обмежень оформлення дивіться в дизайні брендованих QR-кодів, а про те, як сканер читає сітку, - у матеріалі що таке QR-код.
Як правильно перевірити перед тиражем
Перевірки на екрані доводять майже нічого. Усі описані збої фізичні.
Надрукуйте код у підсумковому розмірі, помістіть туди, де він житиме, і відскануйте звідти, де стоятиме людина. Зробіть це щонайменше на двох телефонах, один з яких не новий, і один раз за освітлення, в якому код перебуватиме. Десять хвилин такої перевірки виявляють будь-яку причину з цієї сторінки.
Для тиражу в тисячі штук перевірте п'ять зразків. Коди генеруються в циклі, тому дефект майже ніколи не сидить в одному коді; він у шаблоні, і п'ять зразків знайдуть його, поки виправлення ще безкоштовне.
Коли з кодом усе гаразд, а з посиланням ні
Іноді сканування працює, але нічого не відбувається, або телефон відкриває сторінку з помилкою. Це вже не проблема QR. Код декодувався правильно й передав браузеру URL.
Якщо пункт призначення віддає 404, сертифікат недійсний або посилання відкривається в одному застосунку й не відкривається в іншому, причини зовсім інші, і їх розбирає матеріал коротке посилання не працює. Зрозумійте, з якого боку межі ви перебуваєте, перед будь-яким передруком. Передрук нічого не виправить, якщо зламане саме посилання.
Це найсильніший аргумент на користь динамічного коду для всього друкованого: коли пункт призначення виявляється неправильним, ви перенаправляєте посилання, а не відправляєте тираж на макулатуру. Динамічний код ще й дає короткий вміст на додачу, що допомагає самому скануванню. Одне застереження: Elido рахує сканування QR кліком і не розділяє їх в аналітиці, тому падіння кліків не скаже, чи перестав код скануватися.
З мого досвіду, виправлення майже завжди найдешевше на цій сторінці, тож утримайтеся від передруку, доки не пройшли таблицю діагностики. Почніть із матеріалу як створити QR-код, потім який розмір повинен бути в QR-коду для підбору розміру.
Читайте також у блозі
Поширені запитання
Чому мій QR-код не сканується?
Майже завжди одна з чотирьох причин: він надрукований меншим, ніж дозволяє відстань сканування, біле поле навколо нього обрізано, контраст між кодом і тлом надто низький або URL всередині настільки довгий, що сітка стає надто щільною для камери. Перевіряйте в такому порядку.
Якого розміру має бути QR-код, щоб сканувався?
Поділіть відстань сканування на десять. Тому, хто стоїть за два метри від плаката, потрібен код завширшки близько 20 см; код на візитівці, який читають з 30 см, може бути 3 см. Усе менше за приблизно 2 см ненадійне на камерах старих телефонів, хоч яким гарним був друк.
Що таке тиха зона і чому її обрізання ламає сканування?
Тиха зона - це порожнє поле навколо коду, і вона входить до специфікації, а не слугує оздобою. Сканери використовують її, щоб знайти, де код починається й закінчується, тому макет, що обрізає рамку заради економії місця, може зробити технічно ідеальний код узагалі нерозпізнаваним. Мінімум - чотири модулі.
Чи може QR-код бути світлим на темному тлі?
Може, але багато сканерів очікують темні модулі на світлому полі й не впораються з інвертованим кодом. Якщо дизайну потрібен інвертований вигляд, перевірте його на кількох телефонах до друку й тримайте контраст високим. Версія з фотографією за кодом - та, що ламається стабільно.
Чи ускладнює довгий URL сканування QR-коду?
Так. Більше символів означає вищу версію коду, тобто більше модулів меншого розміру за того самого друкованого розміру. Закодувати коротке посилання замість довгого URL із мітками - найдешевше виправлення, бо воно скорочує кількість модулів до будь-якого друку.
Мій QR-код сканується на моєму телефоні, але не на телефоні клієнта. Що робити?
Це вказує на контраст, відблиски чи розмір, а не на сам код, бо дані або декодуються, або ні. Перевірте на старому телефоні, за реального освітлення й на реальній відстані. Глянцева ламінація під магазинними лампами - частий винуватець, який за столом ніколи не проявляється.
Спробуйте Elido
Вставте URL - отримайте коротке посилання
Без реєстрації. Посилання живе 30 днів. Зареєструйтесь, щоб зберегти назавжди.
Без реєстрації. Зареєструйтеся безкоштовно і отримайте 50 посилань на місяць.
