Правило 10:1
Широко используемое эмпирическое правило гласит, что QR-код должен быть шириной не менее одной десятой расстояния, с которого его будут сканировать. Код, читаемый с расстояния 1 метр, должен быть шириной около 10 см, а плакат, читаемый с 5 метров, — около 50 см. Это отправная точка, а не гарантия, потому что освещение, качество камеры и плотность кода смещают реальный предел.
- Сканирование с 30 см (1 фут): около 3 см (1,2 дюйма)
- Сканирование с 1 м (3 фута): около 10 см (4 дюйма)
- Сканирование с 3 м (10 футов): около 30 см (12 дюймов)
- Сканирование с 10 м (33 фута): около 1 м (3,3 фута)
Размер модуля важнее общего размера
На самом деле камере нужно различить каждый модуль — отдельную тёмную или светлую ячейку. Два кода, напечатанные одной ширины, могут сканироваться совершенно по-разному, если у одного 25 модулей по стороне, а у другого 57. Чем меньше модулей в коде, тем меньше его можно напечатать и тем дальше его можно прочитать.
Самый простой способ уменьшить число модулей — короткие данные. Короткий URL, более низкий уровень коррекции ошибок, где настройка это позволяет, и отсутствие лишних параметров снижают версию и делают каждый модуль крупнее.
Мелкая печать и практические границы
Для предметов, читаемых вблизи, таких как визитки и этикетки товаров, около 2 см (0,8 дюйма) — часто называемый минимум для короткого URL. Более плотным кодам нужно больше места, а очень мелкая печать также зависит от разрешения принтера и бумаги. Всегда оставляйте свободную зону в четыре модуля с каждой стороны — она добавляется к собственной ширине кода.
Единственная надёжная проверка — пробная печать, отсканированная несколькими телефонами на реальном расстоянии и при реальном освещении. Проверяйте и на старом телефоне, и на новом.