Что такое QR-код, или Странные квадратики

Наверняка вы заметили, что с определенного момента вам на глаза стали попадаться странные квадратики с каким-то непонятным кодом. Они попадаются на сайтах, в рекламе, на билбордах и даже на визитках. Что это за код такой и как его распознать - давайте разберемся.

Эти квадратики - так называемый QR-код (от англ. quick response - быстрый отклик): двумерный штрихкод, разработанный японской фирмой Denso-Wave. В этом штрихкоде кодируется разнообразная информация, состоящая из символов (включая кириллицу, цифры и спецсимволы). Информация, вообще говоря, любая: адрес сайта, телефон, электронная визитка, координаты местоположения и так далее. Один QR-код может содержать 7089 цифр или 4296 букв.

В чем смысл, спросите вы, кодировать информацию в каком-то квадратике? Не проще ли ее написать, а не кодировать? Нет, не проще! Как и в случае с товарными  штрихкодами (bar-code), кодирование информации в определенных графических символах позволяет удобно и быстро считывать эту информацию с помощью специальных сканеров. Вспомните, ведь кассиршам в магазинах теперь не приходится смотреть на ценник и вручную вбивать цену на кассе. Вместо этого они просто проносят товар штрихкодом, обращенным к сканеру, и данные считываются автоматически.

QR-код делается для похожих целей. Как правило, этот код считывается приложением, установленным на мобильный телефон, после чего мобильник действует в зависимости от вида информации, заложенной в QR-код. Если это адрес сайта - открывает сайт в браузере. Если это электронная визитка - добавляет нового абонента в контакт-лист. Если это обычный текст (например, информация о товаре) - просто выводит его на экран.

Вот, например, если считать данный код, мобильник откроет сайт www.exler.ru.


Адрес сайта

А если считать вот этот код - там будут данные электронной визитки: ФИО, телефоны, адреса, электронная почта, сайт и так далее.


Электронная визитка


Считанные данные

Таким образом, QR-код выполняет сразу две функции:

  • позволяет автоматически считывать различные данные;

  • помещает большое количество информации в небольшую картинку (4296 символов - это более двух машинописных страниц текста).

Сейчас уже многие продвинутые пользователи стали писать свои электронные визитки в виде QR-кода. С ними намного удобнее: не надо руками переносить данные в контакт-лист. Вместо этого просканировали QR-код - телефон автоматически внесет все данные в адресную книгу.

Какие программы используются для работы с QR-кодами? Их много - самых разнообразных и под любые платформы, достаточно поискать по строке "qr-code" или "barcode".

Под iPhone мне больше всего понравилась Bakodo (бесплатная).


Bakodo

Под Android - Barcode scanner (также бесплатная).


Считанная электронная визитка

Теперь остался вопрос, каким образом вы можете сгенерировать QR-код для своих целей. Ну, например, вы захотите выглядеть очень современным(ой) и поставить QR-код с vCard (электронной визиткой) на свою бумажную визитку и на свой сайт или блог.

Для этого можно воспользоваться каким-нибудь бесплатным онлайновым сервисом - например, QRcoder.ru.


Сайт QRCoder.ru

Там выбираете вид информации, вписываете данные, задаете желаемый тип кода - и получаете его в нужном виде.

Upd: Ну и вот еще один, более удобный сайт для создания QR-кодов - QR Mania

Комментарии 38
Как показала практика, QR-коды - практически бесполезная х*ита.
19.03.14 06:46
0
Спасибо, сделал себе ссылку на сайт и визитку.
04.06.12 20:16
0
Вот спасибо, у меня оказывается в телефоне стоит программка NeoReader, а я и не знал для чего она.

Теперь понял. Работает отлично.
14.04.11 14:56
0
Зашёл на QR-code, создал визитку, отсканировал и-нигмой. Всё замечательно, создала контакт, но в контакте пусто :-(

Пробовал форматы и 2,1, и 3,0.

В чём засада ?
22.02.11 13:41
0
Хм, а про i-nigma не знал, поставил на HD2 - работает на 5+! Даже не ожидал!
20.02.11 20:49
0
Спасибо, отличная статья!
19.02.11 16:10
0
Мне нравится Optiscan. Во-1, даёт возможность скопировать ссылку, не открывая её. Во-2, позволяет не только читать, но и генерировать коды, причём как текст, так и контакты и ссылки. В-3, по-моему, более корректно добавляет контакты.
Mit
18.02.11 23:26
0
А еще QR-коды достаточно избыточны чтобы сделать вот так

http://mojiq.kazina.com/temp/1298058095_94670.png
18.02.11 22:44
0
Под андроид мне больше нравится Goggles, это более универсальная программа.
18.02.11 20:35
0
С помощью Barcode Scanner на Андроиде можно еще и создавать эти коды - в любом приложении, поддерживающем функцию "Share", делаете Share With и выбираете Barcode Scanner. Таким образом можно создавать коды любого текста, ссылок, контактов и т.д., чтобы сразу отсканировать другим телефоном.
18.02.11 17:59
0
Кто подскажет автономный генератор кодов, который не нуждается в доступе в сеть? Желательно, чтобы выходной файл был векторный....
18.02.11 17:57
0
Спасибо, Алекс! Очень давно о них знаю, но сколько символов вмещают и как создать не знал, спасибо!
18.02.11 17:42
0
Спасибо, Алекс! Новую игрушку подсказал -- будет чем заняться:-)

С русским языком пока не получается. (Пробовал UpCode и BeeTag на Nokia E52)
18.02.11 17:27
0
Romualds:
Спасибо, Алекс! Новую игрушку подсказал -- будет чем заняться

С русски языком пока не получается. (Пробовал UpCode и BeeTag на Nokia E52)




Тоже пробовал, но поставил i-nigma, понравилось больше.



Nokia E72
18.02.11 17:42
0
Прикольно)))) Я так уже попробовала) На Android 2.2 работает отлично) Интересно)
18.02.11 15:58
0
Надо бы ScanLife'ом проштудировать египетские пирамиды, может чего интересного обнаружится :)
18.02.11 15:36
0
Смешно конечно, но качество распознавания bar и qr кодов обычным бюджетным мобильником сильно улучшается, если использовать часовую лупу

shopteleskop.ru/images_big/56071.jpg

:)
18.02.11 15:35
0
Пользуюсь i-nigma на WM. Работает отлично.
18.02.11 15:14
0
Ailandar:
Пользуюсь i-nigma на WM. Работает отлично.




для iPhone она тоже есть и работает прекрасно, только страшно её открывать т.к. интефейс не для iOS :-)
18.02.11 15:43
0
Кстати, под Mozilla есть замечательный плагин - Mobile Barcoder, который позволяет в два тычка мыши сгенерировать QR код для любой ссылки на странице. Или для выделенного фрагмента тектса. Исключительно удобно для отправки этой информации на мобильный девайс.
18.02.11 15:00
0
Взял я как-то в руки бутылку из-под газированной воды, прочитал с помощью программы штрих-код на этикетке и выяснилось, что это совсем даже не простая газированная вода а тоник! Значит тот, кто её покупал заплатил за простую воду - как за тоник! Граждане! Будьте бдительны! Используйте современные методы контроля товаров - иначе вас могут развести как лохов!

:-)
18.02.11 14:59
0
Насколько сгенерированная картинка может быть уменьшена при печати чтобы быть распознаной?

Сгенерированная визитка в минимальном разрешении занимаю половину визитки бумажной.
18.02.11 14:56
0
Вот только не совсем понятно в QR коде зашифрована сама информация или только ссылка на неё? Пользуюсь программой для чтения QR кодов ScanLife на андроиде и вот она без подключения к серверу ну не читает эти коды. Дал ей инет - все распознала на раз.
18.02.11 14:33
0
Alkor: Вот только не совсем понятно в QR коде зашифрована сама информация или только ссылка на неё?



Вопрос снят - другая прога работает без подключения и все понимает сама. Значит в QR коде находится и сама информация как таковая.
18.02.11 14:36
0
А есть еще альтернативная технология, которая в России не распространена: http://tag.microsoft.com/consumer/index.aspx . Выглядит красивее :-)
18.02.11 14:31
0
Сбербанк использует квадратный штрих-код на платёжных поручениях, для чего бесплатно раздаёт соответствующее ПО. В результате платёжка вылезает из принтера уже со штрихкодом на свободной части листа. Оператор в банке сканирует (вводит в компьютер) вашу платёжку за один "пип". В наших е...х такое началось 10 (десять) лет назад. Вот и до Москвы дошло.
18.02.11 14:23
0
Ослик Иа:



Это не только Сбер. Так многие банки уже давно делают - облегчают работу своим опереционистам и ускоряют прохождение платежа тем, кто не пользуется клиент-банком.
18.02.11 14:51
0
А я на iPhone'е 3G использую i-nigma 4, как-то она у меня охотнее сканирует.
18.02.11 14:09
0
Под Samsung Star использую Kaywa Reader. А на предприятии сейчас вводим маркировку продукции 2Д кодами.
18.02.11 14:07
0