Страницы: 1
RSS
The Bat! и QR-код – как это работает?
 
В The Bat! 5 появился Генератор QR-кода – новая форма, позволяющая создавать QR-коды. Для начала необходимо рассказать, что это такое и для чего их применяют. QR-код – матричный код, разработанный и представленный японской компанией "Denso-Wave" в 1994 году. Аббревиатура QR производна от английских слов "quick response", что переводится как «быстрый отклик». Основное достоинство QR-кода – это легкое распознавание сканирующим оборудованием (в том числе и фотокамерой мобильного телефона), что дает возможность использования в торговле, производстве, логистике. В начале века QR-коды получили широкое распространение в Японии, их можно было встретить на большом количестве плакатов, упаковок и товаров. В настоящее время QR-код широко распространен в странах Азии, постепенно развивается в Европе и Северной Америке. Наибольшее признание он получил среди пользователей мобильной связи – установив программу-распознаватель, абонент может моментально заносить в свой телефон текстовую информацию, добавлять контакты в адресную книгу, переходить по web-ссылкам, отправлять SMS-сообщения и т.д. В один QR-код помещается до 7089 цифр, до 4296 цифр и букв, до 2953 байт двоичного кода.

Начиная с версии 5.0, программа The Bat! умеет генерировать QR-коды и отправлять их. Как уже было отмечено, закодировать можно любую текстовую информацию. The Bat! может генерировать QR-коды, содержащие гиперссылки, телефонные номера, SMS, закладки веб-страниц, электронные адреса, электронные сообщения, визитные карточки, данные для геолокации, информацию для WiFi-доступа и просто текст без специальных атрибутов. При наличии распознающего программного обеспечения  и мобильного устройства, принимающего такой QR-код, можно считывать его соответствующим образом.

Открыть форму, генерирующую QR-коды, можно несколькими способами. Во многих местах программы можно выделить текст, электронный адрес, URL, номер телефона и прочую информацию, нажать правую кнопку мыши и вызвать форму генерации QR-кода из выделенного фрагмента.  

Также вызов формы для генерирования QR-кодов доступен при выделении текста в следующих местах:
  1. В главном окне:  




     
  2. В окне редактора сообщений:

     

     
     
  3. В окне SmartBat, через панель Инструменты либо правым щелчком мыши:

     

     

     
  4. В окне Адресной книги:

     

     
The Bat! распознает электронные адреса, URL, номера телефонов и обычный текст, вставляя эту информацию в подходящие поля QR-генератора. Эти форматы помогают передать на мобильное устройство соответствующие атрибуты.

Атрибуты, в свою очередь, нужны для того, чтобы мобильное устройство могло предложить пользователю определенные действия для обработки расшифрованной информации. Например, если в расшифрованном тексте присутствует атрибут, означающий номер телефона, то мобильное устройство предложит пользователю дозвониться по данному номеру, а если будет атрибут URL, то пользователю предложат войти в браузер по указанной ссылке. Один текст может содержать несколько атрибутов.

Существуют различные программы для чтения QR-кодов. Одни понимают большинство атрибутов, другие не распознают их и ограничиваются только тем, что выдают расшифрованный текст пользователю. Есть программы, которые поддерживают экзотические возможности, такие как отображение на карте координат, выход на страничку социальных сетей или блогов. Есть даже совсем изощренные распознаватели, которые по полученной информации отображают 3D-модели поверх сканируемого QR-кода. Некоторые программы «Дополненной Реальности» используют QR-код как маркер для виртуальных объектов, накладываемых на изображения реального мира. Словом, применений огромное множество, и все они зависят от присутствующих в тексте атрибутов. На данный момент в The Bat! мы используем самые основные и распространенные. В будущем планируется добавить возможность для работы с пользовательскими шаблонами для поддержки различных сервисов из числа вышеперечисленных и не только.

Форма Генератор QR-кода состоит из следующих вкладок:



  1. QR-код – содержит сгенерированное изображение

     
  2. Источник QR-кода – показывает, из какого фрагмента информации был сгенерирован текущий QR-код

     
  3. URL – позволяет ввести гиперссылку, из которой необходимо сгенерировать QR-код

     
  4. Текст – позволяет ввести текст, из которого необходимо сгенерировать QR-код

     
  5. Номер телефона – позволяет ввести номер телефона, из которого необходимо сгенерировать QR-код

     
  6. SMS – позволяет ввести информацию для генерирования QR-кода, состоящего из номера телефона и текста сообщения; QR-код будет распознан мобильным устройством как SMS

     
  7. Закладка – позволяет ввести информацию для генерирования QR-кода, состоящего из названия и URL; QR-код будет распознан мобильным устройством как закладка для браузера

     
  8. Email – позволяет ввести электронный адрес, из которого необходимо сгенерировать QR-код

     
  9. Отправить Email – позволяет ввести информацию для генерирования QR-кода, состоящего из электронного адреса, темы и текста сообщения; QR-код будет распознан мобильным устройством как электронное сообщение для отправки

     
  10. vCard – позволяет ввести информацию для генерирования QR-кода, состоящего из имени, фамилии, номера телефона, электронного адреса, названия организации и адреса веб-сайта; QR-код будет распознан мобильным устройством как визитка в формате vCard

     
  11. meCard – позволяет ввести информацию для генерирования QR-кода, который будет распознан мобильным устройством как запись в формате meCard

     
  12. Геолокация – позволяет ввести информацию для генерирования QR-кода, состоящего из местоположения, широты и долготы; QR-код будет распознан мобильным устройством как геолокация

     
  13. Доступ WiFi – позволяет ввести информацию для генерирования QR-кода, состоящего из SSID, пароля и типа сети; QR-код будет распознан мобильным устройством как информация для получения доступа WiFi
В нижней части каждой вкладки есть индикатор размера QR-кода, который помогает избегать чересчур объемных фрагментов информации. Также есть кнопки «Копировать» (копирует текущий QR-код в буфер обмена), «Сохранить как» (сохраняет текущий QR-код в графический файл), «Применить» (генерирует QR-код из введенной информации) и «Закрыть» (закрывает окно генератора).

Когда генератор QR-кодов вызывается для обработки выделенного фрагмента информации, этот фрагмент помещается в соответствующие графы разных вкладок. Так, текст будет помещен во вкладки «Текст», «SMS», «Отправить Email», «meCard» (в качестве заметки). Гиперссылка будет помещена во вкладки «URL», «Закладка», «vCard» (как адрес сайта), «meCard». Электронный адрес будет помещен во вкладки «Email», «Отправить Email», «vCard» и «meCard». Номер телефона будет помещен во вкладки «Номер телефона», «SMS», «vCard» и «meCard».

Когда QR-код будет сгенерирован, вы можете отсканировать его с помощью камеры мобильного устройства. Также его можно отправить по электронной почте, скопировав и вставив в электронное сообщение либо сохранив и приложив к сообщению.  
<div>
</div>

<div>Обратите внимание: Распознавание QR-кодов поддерживается мобильным устройством лишь при наличии соответствующего программного обеспечения и зависит от его возможностей.</div>
 
QR коды - это замечательно. Но вот когда ими станет возможно пользоваться в бате? Кириллица как не распознавалась после генерации,так и по сей день.
 
Мой HTC Wildfire S всегда нормально распознаёт QR-коды созданные Батом.
 
Открываю адресную книгу,пкм,QR code,распознаю картинку - крякозябры. А если зайти на вкладку vcard или mecard и жамкнуть применить тогда нормально...как всегда что-то есть в бате, а юзабельность сомнительная...почти с самого введения qr кодов проверял именно первым способом...причем на самых различных девайсах и онлайн сервисах....
 
moonrainbow, спасибо что указали на проблему, разработчики исправят это в ближайших релизах.
Страницы: 1