Почти каждый QR-код, который не работает в реальном мире, просто слишком мелкий. Не сломанный, не плохо нарисованный. Просто меньше, чем требует дистанция, на которой он должен работать. Хорошая новость: правило это арифметика.
Правило 10:1
Код должен быть примерно в одну десятую от дистанции сканирования.
Сканируют с 1 метра, делайте 10 см. С 5 метров, 50 см. Вот и всё правило, и для почти любой задачи его точности хватает.
Цифры
| Где | Дистанция сканирования | Минимальный размер |
|---|---|---|
| Визитка | 20 см | 2 см |
| Этикетка товара | 30 см | 3 см |
| Меню, настольная табличка | 40 см | 4 см |
| Листовка, брошюра | 50 см | 5 см |
| Наклейка на витрину | 1 м | 10 см |
| Плакат | 2 м | 20 см |
| Баннер на выставке | 3 м | 30 см |
| Билборд | 20 м | 2 м |
Это минимумы. Сделать больше не стоит вам ничего, кроме места в макете.
Нижний предел: 2 см
Ниже примерно 2 см печать становится ненадёжной независимо от арифметики. Краска растекается, модули сливаются друг с другом, а дешёвые камеры не различают сетку. Если макет требует чего-то меньше 2 см, не уменьшайте код. Лучше уменьшите то, что в нём лежит.
Где правило ломается: плотность
Правило 10:1 подразумевает нормальный объём данных. Запихните внутрь URL на 300 символов, и сетка станет намного мельче, каждый модуль уменьшится при том же физическом размере, и код перестанет сканироваться задолго до границы, которую обещает правило.
Два решения:
- Сократите содержимое. Выбросьте UTM-суп.
site.com/menuлучше, чемsite.com/pages/menu?utm_source=... - Возьмите динамический код. В узоре всегда лежит только короткий редирект, поэтому он остаётся крупным и сканируемым, каким бы уродливым ни был настоящий URL назначения. А ваши параметры отслеживания живут на стороне сервера.
Разбор версий покрывает арифметику плотности, если она вам нужна.
Не забудьте про тихую зону
Вашему коду на 5 см нужно пустое пространство вокруг, шириной в четыре модуля с каждой стороны. Это часть кода, а не поле, которое можно обрезать ради более плотного макета. Заложите это место в макет раньше, чем до него доберётся дизайнер.
Печатайте всегда в векторе
Скачивайте SVG для всего, к чему притрагивается принтер. PNG, растянутый до размера плаката, получает мягкие края, а именно с мягкими краями сканер и мучается. SVG не зависит от разрешения, поэтому билборд на 2 метра такой же чёткий, как визитка. Студия отдаёт SVG на бесплатном тарифе.
Проверка, которая заканчивает спор
Напечатайте код в финальном размере. Приклейте туда, где он будет жить. Отойдите туда, где реально будут стоять люди. Отсканируйте старым телефоном. Работает, значит, вы закончили; не работает, значит, поднимитесь на размер. Это стоит пять минут, и это единственный тест, который что-то значит.


Comments
Log in to join the conversation.
Loading…