Как работает QR-код?
Привет Хабр! В блоге на нашем сайте мы регулярно публикуем статьи про данные и всё, что с ними связано. Некоторые материалы оттуда публикуем и здесь.
В 2020 году многие россияне впервые столкнулись с QR-кодами — сначала они были нужны для регистрации выхода из дома, затем для входа в бар или клуб. Технология проста в использовании, но интересна изнутри, а придумали её совсем не для контроля и изоляции. «Код быстрого реагирования» появился как альтернатива штрихкоду, он может передавать до 4296 букв и цифр и при желании принимает форму можжевеловой изгороди. Представляем исчерпывающий гид по QR-кодам.
Как придумали?
Идея передавать информацию с помощью графических элементов, которые будут распознаваться автоматически, появилась еще в середине XX века. Филадельфийским торговцам продуктами очень не хватало удобной системы контроля и учета товаров, и они обратились в Дрексельский университет с просьбой разработать ее.
Cоздателя первого штрихового кода Нормана Вудланда вдохновила азбука Морзе: он объяснял, что просто расширил точки и тире, превратив их в широкие и узкие штрихи. Для их считывания предполагалось использовать технологию оптической звукозаписи. Из-за технических трудностей реализация замысла заняла двадцать лет: первый товар со штрихкодом (пачка жевательной резинки Wrigley) был продан в 1974.
Штрихкоды быстро нашли применение в промышленности: ими удобно было маркировать детали и комплектующие. Но не для всех компаний этого было достаточно. В японской Denso Wave, производящей запчасти для автомобилей, работники просили руководство разработать более эффективную систему, и в 1994 она появилась — в виде матричного (двумерного) кода. Его назвали Quick Response Code — код быстрого реагирования или QR-код.
Где используется?
Для использования QR-кода не нужно ничего, кроме смартфона с камерой и приложения (оно обычно установлено по умолчанию), поэтому черно-белые квадратики заметно облегчают жизнь там, где нужно перевести действие из офлайна в онлайн: например, быстро привести человека, увидевшего интересную вещь в реальном магазине, на сайт. Или дать ссылку на скачивание подробной инструкции прямо на коробке с товаром. А может, показать свой интернет-проект человеку, в руках у которого оказалась ваша визитка. А еще QR-коды позволяют подтвердить оригинальность электронных билетов, право на скидку или кэшбек в магазине. Музеи шифруют в QR-коды информацию, организаторы викторин и квестов прячут в них подсказки. Всё чаще QR-коды используются для онлайн-оплаты — но пока это не совсем привычно для большинства покупателей.
Сейчас о QR-кодах знают даже те, кто никогда активно не использовал онлайн-сервисы: весной в Москве они нужны были для того, чтобы выйти из дома и не заработать штраф, а сейчас, согласно указу мэра Москвы, — для регистрации посетителей ночных клубов. Каждый должен отсканировать такой код (или отправить смс, но это дольше и не так удобно), оставив таким образом свой номер телефона. Если выяснится, что кто-то из посетителей являлся носителем коронавируса, все остальные посетители постфактум получат предупреждение о возможном контакте.
Почему так выглядит и как шифрует?
У всех QR-кодов есть кое-что общее: белая рамка, три одинаковых черных квадрата по углам (каждый в двойной рамке), еще один черный квадрат (поменьше, но тоже в рамке), полосочки из черно-белых модулей. Это техническая часть кода, которая позволяет камере точно определить его расположение и оценить размер модулей. Также код содержит информацию, необходимую для его правильного распознавания: о маске, уровне коррекции и версии. Все оставшиеся поля можно использовать для передачи информации.
Каждый QR-код может содержать:
Если вы наведете на код камеру, то, скорее всего, ваш браузер откроет страницу поиска. В поисковой строке вы найдете наше послание.
Большинство популярных приложений для QR-кодов позволяет распознавать буквы, цифры и спецсимволы. Чисто технически с помощью QR-кодов можно передавать изображения и звуки, но такие форматы используются редко: и данные придется сильно сжимать, и приложения, способные их распознать, не получили большого распространения. Дать с помощью QR-кода ссылку на картинку или песню гораздо проще.
Составление QR-кода проходит в несколько этапов:
Как распознается?
Для пользователя все просто: навел камеру смартфона, получил уведомление о том, что код распознан, нажал на него — а дальше по ситуации: читаешь текст, переходишь по ссылке, добавляешь новый контакт в адресную книгу, регистрируешься в системе.
Для приложения в большинстве случаев тоже больших сложностей нет: черные и белые поля легко распознаются, квадраты в углах подсказывают, что именно нужно читать и где расположена системная информация. Затем в основной части кода белые поля превращаются в нули, черные — в единицы. Получается поток данных, из которых потом восстанавливается исходная информация.
В чём проблема?
Не всегда QR-код удается правильно распознать. Denso Wave предупреждает, что QR-код может не читаться, если был уменьшен или увеличен, если белое поле по краям заполнено буквами или изображениями, если для создания кода использованы недостаточно контрастные цвета или код нанесен на рисунок-подложку, если код нанесен на полупрозрачную или прозрачную поверхность (например, клейкую ленту). Несмотря на то, что экспериментировать с внешним видом кода можно, самым надежным остается обыкновенный черно-белый вариант.
Хотя Denso Wave и предупреждает о том, что цветные двумерные коды, коды с картинками и прочие творческие находки не соответствуют стандартам, это не мешает ими пользоваться — или, по крайней мере, «рисовать их». Тут фантазии есть, где развернуться: от цветной ёлочки Лебедева и генераторов, которые позволяют вставить в QR-код текст или картинку, сохранив читаемость, до кодов, выложенных цветами в британских магазинах Marks&Spencer или высаженных можжевельником в Китае.
Альтернативы
При всех своих достоинствах, QR-код — не единственный. Та же Denso Wave разработала Micro QR для передачи меньшего объема информации (вот тут сравнение), SQRC (код, часть информации которого доступна всем, а часть — только пользователям, у которых есть специальный ключ для расшифровки), IQR Code (может иметь разный размер и форму), Frame QR (внутрь можно вставлять изображения). Сравните их все.
Используются и коды, которые не имеют отношения к Denso Wave. Это, например, Aztec Code (его легко узнать по квадрату в центре) на авиа- и железнодорожных билетах, MaxiCode в грузоперевозках, DataMatrix в промышленности, прямоугольный PDF417 для документов.
Российская национальная система маркировки «Честный знак» использует DataMatrix. Индивидуальный код позволяет отслеживать перемещение всех товаров от поставщика к покупателю и исключает возможность появления подделок в торговых сетях. Кроме того, специальное мобильное приложение позволяет любому покупателю убедиться в подлинности товара.
QR-коды сейчас где только не встретишь: на городских достопримечательностях, футболках, в извещениях об уплате налогов. И даже на надгробиях — на случай, если кому-то захочется узнать больше об умершем человеке. Самой же технологии, несмотря на приличный по меркам IT возраст, на кладбище истории пока рано: она явно в самом расцвете сил.
Линейные штрихкоды, кстати, тоже еще вполне живы. Они используются там, где не нужно передавать большой объем информации или переводить пользователя в онлайн. В торговых сетях, библиотеках и на складах вполне достаточно кодирования 20-30 символов. Часто преимуществом линейного штрихкода становится компактность: его можно нанести и на пачку жевательной резинки, и на плату компьютера. Но дело еще и в том, что GS1, международная организация, которая занимается созданием и внедрением стандартов для бизнеса, выделяет именно линейные коды EAN для основной информации, а QR-коды — для дополнительной. Поэтому наличие зарегистрированного штрихокда EAN необходимо для работы со всеми крупными торговыми сетями.
На тот случай если вы задумали сменить сферу или повысить свою квалификацию — у нас идёт новогодняя акция со скидками до 60%.
Что такое QR-код?
Наверняка вам не раз приходилось видеть картинки, на которых изображены черные квадраты, состоящие из множества маленьких квадратов и черточек, размещенные в белом квадрате.
Изображения с черными квадратиками присутствуют на
Эти квадраты ни что иное, как QR-коды.
Что такое QR-код: история появления и принцип использования
Аббревиатура QR происходит от английской фразы Quick Response, что можно перевести как быстрый отклик.
QR код — это двухмерный штрих-код (или бар-код), предоставляющий информацию для ее быстрого распознавания с помощью камеры на мобильном телефоне.
В европейских странах давно применяются QR-коды. У нас они стали использоваться сравнительно недавно, но сейчас активно распространяются.
Для работы с таким кодом требуется специальная программа или, точнее говоря, соответствующее приложение (и третье название того же самого – софт). Это доступно каждому, кто может выйти в интернет и скачать приложение на свой смартфон, подробнее об этом читайте далее.
QR-код возник в 1994 году. Тогда специалисты фирмы Denso-Wave (Япония) придумали особый метод шифрования, который позволял кодировать различные файлы. Объем информации был ограничен 4296 символами или 7089 цифрами.
Первоначально коды использовались в автомобильной промышленности. Они нужны были для быстрого учета информации о производстве и реализации автомобилей.
Применение QR-кодов в современности
Сейчас QR-коды стали массовым продуктом. Они используются не только в автопроме, а во всех существующих отраслях.
Сложно представить торговлю без компактных кодов, в которых хранится информация о товарах. Они применяются в обычных магазинах и онлайн-площадках. QR-код обеспечивает безопасность и легкость хранения данных.
В квадрате на чеке часто зашифровывается информация об акциях, покупках, скидках.
В кодах на упаковке товара могут храниться сведения о составе продукта, его производителе.
Посетители музеев и выставок могут получить больше данных об экспонатах, просканировав код, размещенный на табличке.
В туризме QR-коды используются при покупке и проверке билетов, для подтверждения подлинности документов.
Как пользоваться?
Для сканирования qr-кода надо использовать программу, предварительно закачанную и установленную на смартфон. Есть множество вариантов бесплатного софта. Особой разницы между ними нет. Вам остается выбрать любое приложение, подходящее для вашей версии устройства.
Для считывания информации надо запустить программу и поднести камеру смартфона к коду. После сканирования на экране появится ссылка на данные, которые зашифрованы в изображении.
Многие устройства снабжены функцией автосканирования кодов. В этом случае вам не потребуется загружать дополнительный софт, потому что все необходимое уже есть в таком аппарате.
Пример, как считывать QR-код на телефоне
Для этого устанавливаем на смартфон приложение для чтения кода, которое можно выбрать, бесплатно скачать и установить в магазине Play Market. Например, я выбрала приложение для чтения кода от Лаборатории Касперского:
Скачиваем приложение, подносим смартфон, когда на нем открыт QR-сканер непосредственно к коду (он может быть на экране, на товаре, на билете, на чеке и т.д.) и читаем сообщение, которое содержит данный код.
Создание QR-кода
Для создания кода используется специализированное ПО (программное обеспечение). Можно найти подходящий софт или онлайн-сервис в интернете.
Чтобы получить (другими словами, создать или сгенерировать) код, необходимо указать ссылку на источник информации. Программа сгенерирует QR-код, который можно сохранить для дальнейшего применения.
Этот генератор позволяет закодировать (создать код):
Что касается текста, то для него есть ограничение на генерацию кода – не более 2953 байт, то есть не более 2953 букв кириллицы в кодировке windows-1251или около 1450 букв кириллицы в utf-8.
Как считывать QR-код на ПК
Для этого есть 2 варианта:
Какие можно предложить ссылки для каждого из двух приведенных вариантов?
Перейдя по ссылке, нажмите на синюю кнопку «Скачать» и установите программу на своем ПК. Как с ней работать, довольно подробно описано на указанном сайте codetwo.
Я не люблю скачивать и устанавливать программы на ноутбук без крайней на то необходимости и, соответственно, предпочитаю пользоваться онлайн-сервисами.
Перейдя по указанной ссылке, увидим следующие возможности:
Принцип использования такого сервиса прост. Там, где есть код (на каком-то сайте, в социальной сети и т.п.), надо сохранить его как картинку на своем ПК. Для этого кликаем по коду ПКМ (правой кнопкой мыши), а в появившемся меню выбираем «Сохранить картинку как». В итоге на ПК QR код будет сохранен в виде файла, содержащем код в виде обычной картинки.
Далее открываем онлайн-сервис и загружаем туда файл с картинкой с помощью кнопки «Выберите файл» (рисунок см. выше). После этого жмем «Отправить». Сервис расшифровывает код и выдает нам ту информацию, которая зашифрована в коде.
Пример, как сделать qr код онлайн для текста
Попробуем сначала самостоятельно создать код, а потом его прочитать с помощью смартфона.
Для примера возьмем текст содержания этой статьи. Затем откроем сервис онлайн для создания кода этого содержания:
1 на рис. 1 – Открываем Генератор QR-кода по ссылке, предложенной выше.
2 – Выбираем опцию «любой текст». Для него будем создавать код.
3 на рис. 1– Копируем текст или печатаем его самостоятельно. Затем поместим текст в окно «введите текст для кодирования».
4 на рис. 1 – Выбираем размер кода или оставляем тот, который предложен по умолчанию.
5 на рис. 1 – Нажав «создать код», получаем изображение кода (6).
Обратите внимание, что, скорее всего, не получится создать код, если сообщение будет слишком большое (более 2953 символа, включая буквы, пробелы, цифры, знаки препинания и вообще любой символ).
7 и 8 на рис. 1 – Здесь предоставлены ссылки на изображение кода, а также код для вставки его на блог.
Прочитать этот код можно, поднеся смартфон с открытым приложением для чтения кода к этому изображению.
Пример, как сделать qr код онлайн для ссылки на сайт
О том, как это сделать онлайн с помощью генератора кода, показано по шагам на рисунке ниже:
Узнать подробнее о том, где и как применяются коды, можно, посмотрев видео. Все-таки лучше один раз увидеть, чем сто раз услышать.
Видео «QR-код: что это, как прочитать на смартфоне, на компьютере, как самому его создать»
Теперь вы осведомлены о том, что такое QR-код и сможете пользоваться им, чтобы получать необходимые сведения или размещать информацию в компактном виде.
QR-код что это такое, зачем нужен и что с ним делать
QR-код – это двухмерный штрих-код, хранящий в себе информацию для быстрого распознавания объекта. Его можно отсканировать с помощью смартфона или планшета. Аббревиатура «qr» происходит от фразы «quick response», что означает «быстрый отклик».
Впервые QR-код стал использоваться в Японии в 1994 году. В нем спрятана разнообразная информация, включающая в себя зашифрованные цифры и символы.
QR-код значительно упрощает повседневную жизнь. Его можно использовать для кодирования визиток, проведения оплаты ЖКХ, оплаты штрафов и, даже заработка на кэшбэке. Существует ряд приложений и сервисов для считывания и создания QR-кода.
В бизнесе его применяют в качестве дополнительного инструмента продвижения и рекламы. В некоторых странах он успел получить распространение в транспортной индустрии. Именно поэтому в столь прогрессивный век каждому стоит научиться им пользоваться.
Содержание:
QR-код: что эта такое и где может применяться
В повседневной жизни QR-код встречается повсеместно. Он представляют собой темный штрих-код в виде квадрата с зашифрованной информацией. QR-код можно обнаружить на чеке, ценниках, визитках, рекламных буклетах и т.д. Иногда он встречается и на фасадах зданий.
В нем может быть зашифрована ссылка, адрес электронной почты или сайта, номер телефона и другая важная информация. Многих интересует, как произносится эта замысловатая аббревиатура. На самом деле, все просто – так же, как пишется: «Кью Ар Код».
Для расшифровки необходимо навести на штрих-код камеру телефона. В некоторых моделях QR-код считывается автоматически. В остальных случаях приходится устанавливать специальное приложение.
История возникновения QR-кодов уходит корнями в 90-е годы. Их придумали в Японии для маркировки товаров. В основе их создания стоит компания «Denso». Главная цель внедрения QR-кодов в общий обиход заключалась в автоматизации различных производственных процессов.
Последние годы их стали использовать не только в рекламе и торговле, но и в быту.
QR-код ВК можно создать с помощью специального конструктора. С ним становится проще знакомиться или делиться интересной информацией. При знакомстве с людьми отпадает необходимость называть свой ник или персональные данные. Достаточно показать QR-код так, чтобы собеседник мог его отсканировать.
Аналогичная система имеется и в Инстаграм. Ею часто пользуются владельцы бизнес-аккаунтов. Штрих-код со ссылкой на профиль размещают на визитке. Кроме того, очень удобно скачивать фильмы и музыку с помощью QR-кодов. Для этого не надо совершать никаких дополнительных телодвижений.
Наличие сканера в мобильном телефоне может пригодиться в путешествии по незнакомой стране. QR-кода могут использоваться в качестве альтернативы бумажных билетов.
В транспортной инфраструктуре их нередко применяют в качестве замены онлайн-табло. Это избавляет от необходимости тратить деньги на подвесные дисплеи.
Например, в Германии QR-кода можно обнаружить на стенах вагонов. В них закодирована информация о маршрутах, стоимости билетов и т.д.
В ресторанах и кафе с их помощью можно изучить меню, не подзывая официанта. Они также задействованы в туристических маршрутах. QR-кода можно обнаружить на крупных достопримечательностях.
Эта практика особенно распространена в Японии. На одном из кладбищ было принято решение перенести всю информацию об усопших в матричный код.
Плюсы использования QR-кодов
Существенным плюсом QR-кодов считается их вместимость. В него можно зашифровать не только короткую фразу, но и целый текст. Стандартный QR-код содержит в себе около 4 000 символов. Если речь идет об изображениях, то их размер не должен превышать 4 КБ.
Это не так много, поэтому зачастую в штрих-код зашифровывают ссылку на площадку с нужной информацией. QR-код может использоваться для отправки сообщений. В нем можно уместить до 7 089 цифр, 1 817 иероглифов и 2 953 байтов.
Еще одно преимущество заключается в интенсивном внедрении QR-кодов в повседневную жизнь. Они стали встречаться почти на каждом шагу, что значительно упрощает привычные дела.
Нередко таблички со штрих-кодами располагаются на популярных достопримечательностях и памятных местах. В зашифрованном символе может содержаться история создания объекта.
Внедрение QR-кодов в производство позволило снизить стоимость некоторых товаров. Производители стали экономить на бумаге для изготовления инструкций.
Теперь для того, чтобы узнать о противопоказаниях, способе применения и составе, достаточно просто отсканировать товар.
В Китае с помощью популярного приложения WeChat QR-кода используют для оплаты товаров. Удивительно, но с их помощью даже дают милостыню. В России новейшую разработку давно внедрили в процесс оплаты ЖКХ. На сегодняшний день любую квитанцию можно оплатить через телефон, не выходя из дома.
Сегодня использование системы матричных кодов считается новейшим способом взаимодействия производителя с потребителем.
Раньше надписи этикеток имели ограниченное пространство. Производителю приходилось уменьшать шрифт или сокращать информацию о продукте. С появлением QR-кодов эта проблема полностью исчезла.
Сфера применения QR-кодов
Удобство и скорость общения, экономия времени
Эффективная реклама, экономия на бумаге
Пассивный и быстрый заработок на собственных покупках
Автоматизация процесса приобретения товаров
Как правильно сканировать QR-код
Чтобы понять, как пользоваться QR-кодом, не нужно обладать особыми знаниями. Достаточно иметь при себе телефон с заранее скачанным приложением. Алгоритм действий будет следующим:
После прохождения всех этапов на экране телефона появится приглашение для прохождения по ссылке или откроется текст/изображение. Принцип считывания штрих-кода с помощью планшета абсолютно такой же. На весь процесс уходит всего несколько секунд.
К наиболее распространенным приложениям для считывания кодов можно отнести:
Проведение оплаты
Последнее время QR-код стал активно использоваться платежными системами. О том, как с его помощью делать платежи, следует ознакомиться людям, экономящим свое время. Это избавляет от необходимости стоять в очереди в банке.
На сегодняшний день система считывания матричных кодов встроена в большинство банкоматов. С их помощью удается оплачивать счета, не вводя никаких данных. Достаточно приложить квитанцию к лазерной полоске и произвести оплату.
Оплата по QR-коду может проводиться через мобильное приложение платежной системы. В нем будет отдельный раздел, имеющий соответствующий значок.
После появления на экране специальной рамки необходимо направить телефон на квитанцию.
Проблемы со считыванием могут возникнуть тогда, когда штрих-код расположен на бумажном носителе – чеке или квитанции. Например, в случае выгорания краски на солнце.
Главное преимущество оплаты с помощью матричного кода заключается в отсутствии риска допустить ошибку. При ручном вводе данных вероятность ошибиться гораздо выше. К тому же, на это уходит слишком много времени.
ТОП-5 вариантов использования QR-кода
Тем, кто понял, как читается QR-код, захочется получить от него максимум пользы. Этот инструмент действительно очень полезный и нужный. Он позволят избавиться от лишней макулатуры и сэкономить огромное количество времени. Можно выделить следующие популярные способы использования QR-кода:
Удивительно, но некоторые люди делают татуировки в виде штрих-кодов. Они зашифровывают в них важные послания или имена близких людей. Менее смелые и эксцентричные делают аппликации в виде матричного кода на своей одежде. В некоторых странах матричные изображение начинают внедрять в архитектуру.
Какие возможности открывают QR-коды в бизнесе?
Новейшая технология стала повсеместно использоваться в маркетинге. QR-коды стали задействовать в качестве инструмента для продвижения. Его наличие у компании свидетельствует о том, что она идет в ногу со временем. Это автоматически вызывает доверие.
К тому же, с помощью QR-кода можно легко и емко донести до потенциального клиента необходимую информацию. Главное, чтобы рядом с QR-кодом был размещен призыв к считыванию.
Создать QR-код может каждый пользователь смартфона, обладающий базовыми умениями. Для этого следует воспользоваться специализированными сервисами. Они функционируют в онлайн режиме.
Ниже размещен процесс создания кода в первом попавшемся генераторе. Чтобы создать динамический код, можно воспользоваться сервисом qr-code-generator.com. В этом случае QR-код можно будет корректировать.
В настройках некоторых генераторов можно задать цвет и размер кода. Творческие личности нередко отдают предпочтение оформлению градиентом или использованию небанальной картинки в виде фона. Количество вариантов оформления ограничивается только полетом фантазии.
Если матричный код размещается на печатной рекламе, то его ширина должна составляет не менее 1,5 см. Оптимальным станет соотношение 1,5*1,5. Это обеспечивает удобство сканирования. Если речь идет о наружной рекламе, то параметры должны быть гораздо больше.
Как заработать на сканировании чеков?
Огромную популярность в сети получил заработок на кэшбэке, в котором задействованы штрих-коды. Его принцип достаточно простой. Необходимо скачать приложение и фиксировать с его помощью каждый чек.
В личном кабинете будут отображаться деньги, возвращенные за покупку. Многих интересует, что будет, если он отсутствует на чеке. В этом случае покупка попросту не засчитается. Нужно сохранять те чеки, на которых имеется штрих-код.
К преимуществам такого заработка относят легкость выполнения заданий. Не нужно совершать лишних действий. Несмотря на это, со временем на счету может скопиться кругленькая сумма. К самым популярным приложениям для заработка относят Едадил, Disconto и Biglion.
Вывод средств можно осуществлять на банковскую карту или мобильный телефон. Помимо получения обычного кэшбэка, можно принять участие в партнерской или акционной программах. Чтобы заработать больше, желательно использовать сразу несколько приложений. В этом случае можно будет несколько раз получить кэшбэк с каждого чека.
Что такое QR-код, и как он читается, нужно знать, хотя бы для общего развития. В современном мире его распространение только набирает обороты, но уже приносит массу пользы в обыденных вещах. Для пользования этой несложной системой достаточно иметь современный телефон и приложение-сканер. Причем совсем не обязательно иметь дорогое устройство. Единственное условия – это наличие в нем камеры.





