Представьте
себе: вы рассматриваете товар в
супермаркете, но информации,
представленной на его упаковке,
недостаточно. И вы находите QR-код,
например, такой, как изображен на
рисунке, наводите на него камеру
мобильного телефона и через
несколько секунд читаете в
Интернете интересующую вас
информацию (или даже смотрите
видеоролик, слушаете музыкальную
композицию).
QR-код также может быть размещен, например, в печатном издании, тогда, читая описание какой-то технической новинки, вы сможете быстро перейти на сайт производителя. Или, знакомясь с новой версией программы, тут же скачать ее. QR-коды могут быть размещены вообще где угодно: на рекламных плакатах, в книгах, на майках и т.д.. В последнее время QR-коды набирают все бомльшую популярность, особенно это касается стран Восточной Азии. Но не остается в стороне и Европа. Так что же такое эти QR-коды? Давайте познакомимся с ними поближе.
QR-код "QR - QuickResponse - Быстрый Отклик" - это двухмерный штрих-код (бар-код), предоставляющий информацию для быстрого ее распознавания с помощью мобильного устройства. В роли такой информации может выступать, например, ссылка на веб-ресурс, с подробными данными о каком-либо товаре, номер телефона, визитная карточка. В общем, все, что можно представить в виде букв и цифр. Как правило, большиме объемы не кодируются с помощью QR-кодов, гораздо более широкое распространение получило кодирование интернет-адресов. Разумеется, таким способом нельзя закодировать неограниченный объем информации, а всего лишь 2-3 килобайта. А вот на веб-странице ее можно разместить сколь угодно много, причем не только текстовой. Поэтому именно ссылки чаще всего кодируются подобным образом.
QR-код "QR - QuickResponse - Быстрый Отклик" - это двухмерный штрих-код (бар-код), предоставляющий информацию для быстрого ее распознавания с помощью мобильного устройства.
С практической точки зрения нас, как конечных пользователей, интересует то, каким образом можно читать QR-коды, ну и при случае создавать их, чтобы, к примеру, поставить в качестве своего аватара в одной из социальных сетей. Впрочем, с созданием QR-кодов дело обстоит несколько проще, нежели с их распознаванием, поэтому именно с создания и начнем.
Наиболее простой способ создания QR-кода - воспользоваться одним из соответствующих онлайн-сервисов, таким, например, как qrcoder.ru. Создается код предельно просто: выбираем тип текста, который надо закодировать (обычный текст, ссылку на сайт, визитную карточку, sms-сообщение), вводим нужную нам информацию в соответствующие поля, и нажимаем кнопку Создать код. После этого в соответствующем поле появляется изображение QR-кода. Это изображение можно сохранить и дальше использовать по своему усмотрению. Есть и другие онлайн-сервисы подобного рода, а также компьютерные программы, выполняющие схожую функцию. Подробно на них останавливаться не будем, при желании их легко найти в Интернете.
Наиболее простой способ создания QR-кода - воспользоваться одним из соответствующих онлайн-сервисов.
Займемся лучше распознаванием QR-кодов. Для этого нам потребуется, как минимум, мобильный телефон с камерой и поддержкой java-приложений. Лучше, чтобы это был смартфон, а разрешение камеры нужно побольше, тогда не будет возникать проблем с распознаванием мелких QR-кодов. Впрочем, не только от камеры все зависит. При тестировании программ для распознавания выяснилось, что многое определяется тем, какую программу вы используете.
Первой разработкой подобного рода, попавшей на испытания, оказалась Neoreader (www.neoreader.com). На каких платформах программа готова работать, выяснить не удалось, но на сайте есть список поддерживаемых моделей телефонов, по которому можно понять, что, по крайней мере, существуют версии программы для Java и для Windows Mobile. Интерфейс довольно простой. Есть возможность настроить автоматический переход по распознанной ссылке или задать ручное подтверждение. С распознаванием мелких QR-кодов программа справилась неважно. Несмотря на то, что телефон, на котором она испытывалась, оснащен фотокамерой с разрешением 5 Мп, картинка на экране была размытой, и отрегулировать это никак не представлялось возможным. Видимо, именно для таких случаев в программе предусмотрена возможность ручного ввода цифр, которые расположены внизу QR-кода. Но, во-первых, далеко не под каждым кодом можно найти цифры, во-вторых, ввести их с помощью экранной клавиатуры не получилось: она появилась всего на секунду, а потом бесследно исчезла. Возможно, обладатели телефонов с аппаратной клавиатурой и смогут воспользоваться этой функцией, но мне проделать сию операцию не удалось. Закодированные визитные карточки и СМС-сообщения программа распознавать отказалась. Точнее, распознавала, но считала их веб-адресами и пыталась открыть в браузере вместо того, чтобы использовать по назначению.
Еще одна особенность программы - распознанные ссылки открываются исключительно в браузере Internet Explorer, хотя по умолчанию в телефоне установлен браузер Opera Mobile. Настроить это никак нельзя. Подводя итог, можно сказать, что программа распознает крупно напечатанные QR-коды, но обладает минимальной функциональностью. Правда, не требует большимх объемов памяти и способна работать даже на старых моделях телефонов. Общая оценка 4/10.
Следующей испытуемой стала программа i-nigmaReader (www.i-nigma.com). Здесь трудности возникли уже на этапе скачивания программы: требовалась регистрация на сайте, правда, довольно простая. После установки программы на телефон выяснилось, что она обладает довольно приятным интерфейсом (рис. 6). Распознаваемые визитные карточки программа предлагает сохранить в телефонной книге, а СМС - отправить по назначению. Кроме того, распознанный текст можно сохранить, скопировать в буфер обмена, отправить по электронной почте и т.д.
А вот что касается качества распознавания, то тут та же проблема, что и у предыдущей программы - уверенно распознаются только крупные QR-коды. Ссылки открываются в том браузере, который установлен в системе по умолчанию. Имеется возможность настроить как автоматическое открытие ссылок сразу же после их распознавания, так и ручное.
Помимо красивого интерфейса, к достоинствам программы можно отнести то, что поддерживаются практически все существующие мобильные платформы. Все распознанные тексты сохраняются в журнале, к которому можно обратиться в любое время. Общая оценка - 6/10.
Ну а лидером нашего мини-обзора можно назвать программу QuickMark (www.quickmark.com.tw). И благодаря тому, что в программе предусмотрена автоматическая фокусировка камеры. Как следствие, все 5 мегапикселов использовались на полную мощь, и даже мелкие QR-коды распознавались "на ура".
Кроме того, функциональность программы оказалась на высоком уровне. QuickMark различает визитки, СМС, ссылки и предлагает соответствующие действия для распознанного текста. Кроме QR-кодов, программа отлично распознает обычные штрих-коды EAN-13, которые размещены на товарах (правда, что потом сделать с полученными цифрами, не совсем ясно).
QuickMark работает на всех мобильных платформах. В программе предусмотрена возможность настройки того, в каком браузере будет открываться распознанная ссылка. Ну а к видимым недостаткам можно отнести лишь то, что в журнале хранится только 30 последних распознанных текстов, что на фоне достоинств программы выглядит незначительной мелочью. Общая оценка 9/10.
Подводя итог, отметим, что QR-коды хоть и не встречаются пока повсеместно, однако, учитывая тот потенциал, который в них заложен, можно предположить, что со временем ситуация будет меняться. И не помешает уже сегодня обзавестись программой для их распознавания.
Дмитрий МАКАРСКИЙ
![Версия для печати Версия для печати](https://www.kv.by/sites/all/modules/print/icons/print_icon.png)
Горячие темы