Как работает QR-код на товаре: от квадрата на упаковке до страницы в телефоне
Содержание
QR-код на товаре — это напечатанная ссылка или короткий текст, закодированный в виде чёрно-белых квадратов. Камера телефона распознаёт рисунок, превращает его обратно в текст и, если это адрес сайта, предлагает его открыть. Всё остальное — что именно вы увидите на экране — решает уже сайт, на который ведёт код.
Что на самом деле внутри QR-кода
QR-код сам по себе ничего не «знает» и ничего не делает. Это способ записать строку символов так, чтобы её было удобно и быстро прочитать камерой. Чаще всего внутри лежит обычный адрес страницы, например адрес сайта производителя с дополнительным параметром в конце.
Кроме ссылки в QR-код можно записать:
- простой текст — например, номер партии или артикул;
- контакт в виде визитки;
- данные для подключения к сети Wi-Fi;
- номер телефона или шаблон сообщения.
На упаковке товаров почти всегда встречается первый вариант — ссылка. Причина простая: ссылку можно открыть на любом смартфоне, а содержимое страницы производитель может менять, не перепечатывая упаковку.
Как телефон читает код
Если разложить сканирование по шагам, получится так:
- Камера находит в кадре три больших квадрата по углам кода. По ним телефон понимает, где код начинается, как он повёрнут и под каким углом снят.
- Программа выравнивает изображение и считывает сетку мелких модулей — светлых и тёмных клеток.
- Из модулей собирается последовательность данных. В неё встроена избыточность: даже если часть кода поцарапана, смята или закрыта бликом, данные часто удаётся восстановить.
- Телефон показывает результат. Если это ссылка, появляется подсказка с адресом, и вы сами решаете, открывать её или нет.
Встроенная камера большинства современных телефонов умеет это без отдельного приложения. Если код не читается, обычно помогает поднести телефон ближе, убрать блик или протереть упаковку.
Статичный и уникальный код: в чём разница
Внешне все QR-коды похожи, но на товарах встречаются два принципиально разных подхода.
| Статичный код | Уникальный код | |
|---|---|---|
| Что внутри | Одна и та же ссылка на всех упаковках | Отдельная ссылка или параметр для каждой единицы товара |
| Что видит покупатель | Общую страницу: инструкцию, состав, сайт бренда | Страницу, связанную именно с этим экземпляром |
| Можно ли использовать «один раз» | Нет, ссылка общая | Да, сайт может отметить код как использованный |
| Типичные задачи | Информация о товаре, рецепты, видео | Проверка подлинности, регистрация покупки, бонус или коллекционный предмет |
Уникальный код печатают так, чтобы каждая упаковка получила свой собственный. Тогда сайт, получив запрос, понимает не только «кто-то отсканировал наш товар», но и «отсканирован вот этот конкретный экземпляр». Именно на этом построены одноразовые бонусы, проверка подлинности и выдача персональных цифровых предметов.
Что происходит между сканированием и страницей
Когда вы открываете ссылку из кода, телефон отправляет запрос на сервер сайта. Дальше возможны разные сценарии:
- Простая страница. Сервер возвращает одну и ту же страницу всем — например, инструкцию к товару.
- Переадресация. Ссылка в коде ведёт на короткий служебный адрес, который перенаправляет на нужную страницу. Так производитель может менять конечную страницу без перепечатки упаковки.
- Проверка кода. Сервер смотрит в свою базу: существует ли такой код, использовался ли он раньше, к какому товару или партии относится. В зависимости от ответа показывает нужный экран.
- Действие с учётной записью. Если коду положено что-то выдать — бонус, регистрацию гарантии, цифровой предмет, — сайт попросит войти или зарегистрироваться, чтобы привязать результат к вам.
Важно понимать: решение о том, что вы получите, принимает сервер, а не сам рисунок. Поэтому один и тот же код может сегодня вести на инструкцию, а завтра — на обновлённую страницу.
Почему код иногда не работает
Чаще всего проблема не в телефоне, а в одной из этих причин:
- Плохая печать или повреждение. Код слишком мелкий, размыт, напечатан на блестящей плёнке или сильно смят.
- Мало контраста. Светлый код на светлом фоне или код «в цвет упаковки» камера может не распознать.
- Код уже использован. Если код одноразовый, повторное сканирование покажет, что он активирован ранее. Это нормальное поведение, а не ошибка.
- Страница недоступна. Сайт временно не отвечает или нет интернета.
- Наклейка поверх оригинала. Иногда поверх настоящего кода клеят чужой. Подробнее о том, как это заметить, — в статье о безопасности QR-кодов.
Как это устроено в Crypto Sticker
На товарах партнёров Crypto Sticker размещается уникальный QR-код Cryptoscope. Каждый такой код относится к одному экземпляру и рассчитан на одну активацию. Порядок для покупателя выглядит так:
- Вы сканируете код камерой телефона и проверяете, что адрес в подсказке ведёт на официальный домен cryptosticker.org.
- Сайт проверяет код: существует ли он и не был ли активирован раньше.
- Если код действителен, вас попросят войти или зарегистрироваться.
- После входа коллекционный стикер появляется в вашей личной коллекции, а у него есть своя страница-паспорт в реестре.
После активации ссылка из кода перестаёт действовать, поэтому повторное сканирование уже ничего не выдаст. По той же причине код и ссылку не стоит публиковать или пересылать до активации: ими может воспользоваться другой человек. Подробности о механике — на странице Cryptoscope и в разделе как это работает.
Короткие ответы на частые вопросы
Нужно ли специальное приложение?
Обычно нет. Встроенная камера большинства смартфонов распознаёт QR-коды. Отдельное приложение нужно, только если производитель прямо об этом пишет.
Может ли QR-код что-то установить на телефон сам?
Сам код — это только текст. Он не запускает программы. Риск появляется, если вы открываете ссылку на подозрительный сайт и затем сами что-то скачиваете или вводите данные. Поэтому всегда смотрите на адрес до перехода.
Зачем производителю уникальный код, если можно напечатать один на всех?
Общий код подходит для информации. Уникальный нужен, когда важно отличить один экземпляр от другого: проверить подлинность, выдать бонус один раз, привязать цифровой предмет к конкретному покупателю. О том, что ещё бывает за кодом, — в статье что можно получить после сканирования, а о размещении на упаковке — в материале QR-код на упаковке товара.
Главное
QR-код — это удобная форма записи ссылки. Камера читает рисунок, телефон показывает адрес, а дальше всё решает сайт. Статичный код ведёт всех на одну страницу, уникальный позволяет сайту узнать конкретный экземпляр товара и, например, выдать что-то один раз. Перед переходом проверяйте адрес, а одноразовые коды не показывайте посторонним до активации.
Начните свою коллекцию
Получите первый Crypto Sticker: у него будет уникальный номер и публичный паспорт в реестре.