Массовая генерация QR Code
У массовой генерации QR-кодов есть свойство, которого нет у линейных символик: коды получаются разного физического размера. Сетка QR растёт ступенями по мере удлинения содержимого, и список ссылок, где одна в сорок знаков, а следующая в сотню, даёт на одном листе заметно разные квадраты, — а на этикетке с готовой высечкой перестают читаться именно длинные.
По одному значению в строке. Одной строкой через запятую или точку с запятой — тоже годится. Строка с названием колонки (скажем, «Артикул») пойдёт в список обычным значением и будет отклонена: её лучше не вставлять.
Пока распознавать нечего.
Оформление
Введите значение — код появится здесь.
Спецификация
- Набор символов
- любые данные
- Длина
- от 1 до 2953 символов
- Контрольная цифра
- в этой символике не используется
Что такое QR Code
Нужна спецификация и примеры применения? Что такое QR Code
Для каких задач этот код и стоит брать
- Ссылки на каждую позицию в объёме: считыватель здесь — телефон, уже лежащий в руке у покупателя, и тиражу QR-этикеток не нужен ни один купленный, выданный и настроенный сканер.
- Всё, где сканирует не сотрудник: упаковка, афиши, настольные таблички, посылки, — потому что QR единственный двумерный код, который публика опознаёт как сканируемый.
- Содержимое, несущее целое указание, а не ключ: доступ к Wi-Fi, платёжная ссылка, номер телефона, — телефон исполняет каждое из них сразу.
Как готовить список
- Держите содержимое близким по длине. Сокращённые ссылки одинакового вида дают одинаковую сетку на весь тираж, смесь коротких и длинных — нет.
- Уровень коррекции ошибок выбирайте один раз на весь список: подняв его, вы добавляете модули каждому коду, а это то же самое, что уплотнить каждый код при неизменном размере.
- Проверяйте перед печатью самое длинное значение списка, а не первое: тираж печатаем ровно настолько, насколько печатаемо её самое длинное содержимое.
Что ломается при массовой генерации
- Расчёт на то, что один размер печати подойдёт всем строкам. Число модулей зависит от содержимого, и размер, выбранный по короткому значению, оставляет длинные ниже читаемой ширины модуля.
- Вставка ссылок вместе с метками отслеживания. Каждый параметр добавляет знаки, знаки добавляют модули — и нередко этого хватает, чтобы весь тираж поднялся на версию выше.
Вопросы и ответы
- Почему часть кодов в списке крупнее остальных?
- Потому что версии QR дискретны: сетка растёт ступенями с 21×21 модуля до 25×25, затем 29×29 и дальше. Две ссылки, различающиеся на десяток знаков, могут оказаться по разные стороны ступени и выйти заметно разными.
- Можно ли смешать в списке ссылки, текст и доступ к Wi-Fi?
- Каждый код кодируется сам по себе, так что технически да. На деле массовая генерация — это тираж с одной задачей, и смешение видов содержимого означает, что этикетки делают разное, выглядя одинаково.