- Программы для чтения QR-кодов для Windows Phone
- Содержание:
- QR Code Reader
- QR Code Offline
- JustScan
- Заключение
- QR-коды на смартфонах с Windows Phone: как читать и создавать?
- УСТАНОВИТЬ
- Приложение QR.biz для Windows Phone
- Описание приложения
- Как работать с Bluetooth сканером штрихкода с Windows Phone 8
- Устройства для тестирования
- Windows Phone 8 и Bluetooth сканер
- Подготовка Windows Phone 8 приложения для работы с Bluetooth устройством
Программы для чтения QR-кодов для Windows Phone
Содержание:
QR Code Reader
У этого приложения очень много положительных оценок, поэтому я решил начать с него. При первом включении вам предлагают разрешить программе запоминать геоданные места, в котором был получен QR-код, чтобы легче было вспомнить, где был он был прочитан.
Главный экран встречает нас простым интерфейсом камеры и красным квадратиком по центру. При наведении камеры на QR-код он автоматически распознается (даже не нужно жать на кнопку спуска) и сверху отображается полученная информация (например, ссылка). При ее нажатии вас переносит в браузер.
В приложении есть список, в котором фиксируются все прочтенные коды, вместе с геоданными, если вы включили соответствующую опцию.
Простая, но функциональная программа со всеми нужными настройками.
А это приложение самое популярное из всех программ такого рода.
При первом запуске у вас также просят доступ к вашим геоданным, после чего открывается панель с настройками. Особенно интересна «фишка» с регистрацией аккаунта. Для его создания достаточно ввести адрес электронной почты и пароль, подтверждения не требуется. После этого программа создает вам аккаунт, который будет синхронизировать информацию о прочитанных кодах.
Вкладка Scan отвечает за чтение кодов. Для их расшифровки достаточно просто навести камеру на нужный код. Если код содержит интернет-ссылку, то она тут же открывается в браузере.
Список прочтенных кодов находится в отдельной вкладке. Кроме сохраненной ссылки, также указывается и время снятия кода.
Программа бесплатная и без рекламы.
QR Code Offline
Это приложение не встречает вас приветствием, а сразу же открывает окно для сканирования кода, словно показывая, что она сразу готова к работе.
После расшифровки вам предлагается ознакомиться со спрятанной в коде информацией и сразу же перейти по ссылке кода.
У приложения также есть история кодов, кроме того, с его помощью вы сами можете создать QR-код. Особенно радует количество различных вариантов информации, которую можно с его помощью зашифровать.
- Ссылка на программу в Marketplace
JustScan
Еще одно приложение для чтения кодов. Совсем простенькое, здесь есть только экран для сканирования и быстрого перехода по ссылке. Кроме того, программа плохо работает с маленькими кодами, а точнее, совсем не сканирует их. Поэтому рекомендовать его для постоянного использования я не могу.
- Ссылка на программу в Marketplace
Заключение
Я бы приятно удивлен наличием таких хороших программ для чтения кодов, как QR Code Reader и Scan, видно, что разработчики подошли к делу основательно и с душой. Поэтому если вы планируете держать на смартфоне одну из таких программ, то я рекомендую именно эти две. А QR Code Offline подойдет тем, кому нужно создавать коды.
И еще кое-что. Рекомендую вам не лениться и оценивать приложения. Это поможет хорошим разработчикам стать популярнее, а плохим подумать над тем, что в их программах не так.
Если вы знаете интересные программы, о которых мы еще не рассказывали, смело пишите нам на почту или в твиттер.
Все программы тестировались на HTC Windows Phone 8x.
QR-коды на смартфонах с Windows Phone: как читать и создавать?
Немного о QR-кодах и платформе Windows Phone. Точнее о том, как сканировать и генерировать QR-коды на WP-смартфонах и планшетах, а также о том, как создать и сохранить QR-код на смартфоне с помощью браузера. Итак:
ридер/сканер QR-кодов
Как известно, для считывания и распознавания QR-кода необходимо специальное мобильное приложение — QR-ридер (или сканер), желательно получше и посовременнее. К примеру, известный QR Code Reader умеет читать и расшифровывать не только обычные QR, но и их уменьшенные и видоизмененные вариации, которые часто встретить можно на страницах различных сайтов, и которые очень часто плохо распознаются другими QR-сканерами.
Кроме того, QR Code Reader, как отмечается в описании программки, «оптимизирован для смартфонов Lumia», и, как пишут в отзывах, сканит и распознает коды так шустро, что создается впечатление, будто бы программа работает в режиме реального времени. Еще один плюс данного программного продукта состоит в том, что в Windows Store скачать его можно бесплатно.
QR и Кортана
Если у вас имеется возможность пользоваться Кортаной на своем Windows-смартфоне, то можно попробовать специальное приложение, которое называется QR for Cortana. У продвинутого заграничного юзера данная прога становится все более популярной по мере того, как голосовой помощник Кортана заменяет штатный браузер Bing в качестве основного мобильного поисковика.
По функционалу QR for Cortana похожа на «старое» Bing Vision. Более того, в новом приложении опция распознавания кодов так и называется — Bing Vision. Включается следующим образом: открываем приложение камеры, далее — меню «Линзы» и в нем тапаем Bing Vision.
Bing
В более ранних версиях Windows Phone 8, а также в тех, где Кортана еще не доступна, все гораздо проще, поскольку в них предусмотрен «родной» встроенный инструмент для сканирования QR-кодов. Работает данная система следующим образом: запускаем поиск (кнопочка с увеличительным стеклом внизу экрана), открываеся браузер Bing, тапаем иконку с глазом и запускаем процесс сканирования QR-кода.
Справедливости ради стоит отметить, что сканер в Bing работает не так быстро, как упомянутый нами QR Code Reader, и не так качественно, но если не надо расшифоровывать кодов много и часто, то Bing вполне сгодится.
Как создать свой QR-код в Windows Phone
Разумеется, для этого тоже надо соответствующее приложение, вроде QR Code Generator, которое тоже найти можно в Microsoft Store.
Однако, существует и альтернативный (более хитрый) метод генерации QR-кодов на WP-смартфонах:
УСТАНОВИТЬ
Разработчик: Dadny Inc
Русский язык: Есть
Версия: 1.1.0.0
Лицензия: Бесплатная
Требования: Windows Phone 7.5 и выше
Представить нашу жизнь без QR-кодов уже и не получается. Это и информация о товарах, и авторизация в онлайн-банках, и прямые ссылки на страницу и отправку почты, и виртуальные визитки, и много чего ещё. Приложение «Сканер» поможет вам использовать свой смартфон на Windows Phone для чтения этих загадочных квадратиков.
Всё, что вам надо сделать – это запустить приложение и навести его камеру на код, который надо распознать. Программа локализует код уверенно, где бы он ни был: на упаковке товара, на рекламе в транспорте, на огромном щите, в газете или на мониторе. В настройках вы можете включить автоматическую подсветку кода для лучшей работы при плохом освещении.
Очень часто код приходится не просто распознать, но и сразу обработать. Так, продвинутые деловые люди часто размещают свой личный QR-код на визитках. Сканер позволит вам автоматически создать в записной книжке контакт и отправить туда информацию из кода. Если в коде находится ссылка на Интернет-страницу, вы сможете сразу открыть её в браузере или добавить в закладки для просмотра на ПК, а если это черновик электронного письма с темой, адресом и текстом, то отредактировать и отправить это письмо вы сможете сразу же на почтовом клиенте смартфона.
Варианты данных, которые можно закодировать в загадочных квадратиках, бесчисленны. Кроме указанных, это и географические координаты, и номер телефона, и черновик SMS с заданным текстом и адресатом, и просто текст, и другие варианты. Технология кодирования данных в коды QuickResponse была создана в 1994 году в Японии компанией DensoWave, однако настоящее золотое время QR-кодов настало в XXI веке.
Приложение автоматически сохраняет все распознанные коды в раздел Истории. Так что, распознав код однажды, вы уже не забудете и не потеряете его. При желании распознанный код из архива приложения вы можете переслать по нужному адресу или удалить.
Приложение QR.biz для Windows Phone
1. Для того, чтоб установить приложение QR.biz на свой смартфон, у вас должна быть зарегистрирована учетная запись Майкрософт.
2. При регистрации учетной записи Майкрософт, указывайте возраст старше 18 лет, иначе у вас не получится скачать приложение QR.biz.
3. Если у вас уже есть учетная запись Майкрософт и Вы указали возраст меньше 18 лет, то вам необходимо настроить раздел Моя семья.
Описание приложения
QR.biz — это простое и удобное приложение для работы с QR-кодами. Считывайте, сохраняйте, создавайте QR-коды любых типов: тексты, ссылки, геометки, электронные письма, SMS или визитные карточки. QR.biz использует уникальные алгоритмы, которые позволяют распознавать QR-коды и штрих-коды в условиях недостаточной освещенности или неудобных углов сканирования. Чтобы распознать код вам ничего не нужно делать, просто запустите приложение и наведите камеру вашего смартфона на QR-код!
После распознания, в зависимости от закодированной информации, приложение предложит вам несколько вариантов дальнейших действий, что позволит вам полностью контролировать содержимое QR-кода. Встроенный генератор QR-кодов дает возможность быстро и удобно создавать любые существующие типы кодов: от обычного текста до расширенной визитной карточки. Передавайте информацию через сканирования — это быстро, надежно и удобно.
На конференции, деловой встрече или в кафе ваш контакт не потеряется в куче визитных карточек. Приложение позволяет хранить считанную информацию: таким образом вы всегда можете вернуться к отсканированным данным, чтобы разобрать информацию и переместить ее туда, куда нужно. Поделитесь созданными и считанными QR-кодами: отправьте код на почту, в социальные сети или популярные мессенджеры, эти опции доступны в приложении по работе с QR-кодами QR.BIZ.
Особенности приложения:
— Создание списка избранных кодов;
— Сканер QR-кодов и штрихкодов;
— Хранение истории считанных и созданных кодов;
— Генератор QR-кодов позволяет с легкостью обмениваться информацией;
— Дополнительная информация о ссылках, включая пред просмотр;
— Безопасность ссылок проверяются с помощью сервиса Google Safe Browsing.
Как работать с Bluetooth сканером штрихкода с Windows Phone 8
Для реализации проекта по модернизации системы складского хранения нужно было подобрать недорогую, но достаточно удобную и надежную связку считывателя штрихкодов (barcode reader) и мобильного устройства с которыми будут работать сотрудники склада.
В качестве мобильного устройства планировалось использовать недорогой смартфон. iOS устройства отпадали сразу из-за высокой цены. Android девайсы подходили по цене, но меня несколько настораживали регулярные проблемы с безопасностью этой ОС. Кроме того управлять ими в корпоративной среде довольно непросто, поскольку устройства разных производителей даже с одной и той-же версией операционной системы работают по разному. Подбирать настройки — дело неблагодарное. Кроме того писать софт под Android и iOS для разработчиков занимающихся разработкой под .NET — штука непривычная. Учитывая все вышесказанное обратил свой взор на смартфоны под Windows Phone 8.
Перспективы этих девайсов, на мой взгляд, неплохие:
- Visual Studio 2012 — весьма удобная среда разработки. Разработчик писавший софт под .NET без труда разберется с основами программирования под Windows Phone 7/8.
- Адаптация кода .NET приложений написанных под Windows относительно несложная. Разработка приложения работающего с web сервисами под Windows Phone у меня заняло немного времени. Я без особых сложностей написал приложение, которое работает с опубликованным на 1С web сервисом.
- Интерфейс достаточно прост и лаконичен, что упрощает освоение устройства.
- Батарея расходуется куда экономнее, чем Android устройствами.
- и т.п.
Устройства для тестирования
Поскольку Windows Phone аппаратов со встроенным лазерным считывателем штрихкодов пока на рынке не появилось, а когда они и появятся, скорее всего поначалу будут стоить недешево, остановился на использовании Bluetooth сканера. В качестве тестового смартфона был выбран Nokia Lumia 620. Девайс достаточно компактен, хорошо лежит как в мужской, так и женской руке, корпуса «ухватистые». Чтобы выпустить из рук нужно постараться. Батарея в режиме ожидания держит до трех дней. Экран весьма качественный для своей цены. Цена на «серые» аппараты опустилась ниже 8 тыс. руб., т.е. даже если кладовщик нечаянно разобьет — не так страшно.
У меня был опыт приобретения для производственников «неубиваемых» дорогущих телефонов Samsung, защищенных по IP 54, которые сдохли своей смертью спустя год, как только закончилась гарантия, при том, что дешевые телефоны «Билайна» A100, вполне себе неплохо работают уже несколько лет в тех-же самых условиях.
Кроме того для Nokia 620 есть спортивные чехлы на руку, а также недорогая задняя крышка, защищенная по IP54, т.е. можно нормально экипировать кладовщика. 🙂
В качестве сканера штрихкода был выбран недорогой компактный сканер http://www.koamtac.com/kdc200.html производства корейской KoamTac. Для него также доступен набор аксессуаров вроде перчатки для ношения сканера штрихкода, что исключает падение устройства. Корпус устройства достаточно прочный с резиновым чехлом. Поскольку устройство очень легкое, падение ему явно не страшно. Пользоваться устройством просто — одна кнопка для сканирования, запомнит любой.
При выборе беспроводного сканера штрихкода нужно выбирать среди устройств поддерживающих Bluetooth профиль SPP. Таких устройств нынче не мало, есть из чего выбрать.
Windows Phone 8 и Bluetooth сканер
При выборе Windows Phone 8 устройства в качестве устройства для работы с Bluetooth сканером мне и в голову не могло прийти, что Windows Phone 8 не поддерживает штатно широко распространенные Bluetooth профили HID и SPP. Собственно узнал я об этом лишь после того, как «спарил» Lumia 620 и KDC 200. Устройства «спарились» нормально, однако после нескольких секунд сканер выдавал, что «connection failed. » и отваливался. Также негуманно поступала Lumia 620. Занявшись выяснением причин проблемы я и наткнулся на список профилей поддерживаемых Windows Phone 8. К моему глубокому разочарованию ни HID ни SPP в списке не значилось.
Итак, любители гаджетов, вроде Bluetooth клавиатур и мышей будут несколько разочарованы отсутствием поддержи HID. Я же был разочарован поддержкой обеих профилей с которым можно было общаться с Bluetooth сканером. Поэтому начал искать выход из положения. Покопав в Интернете я нашел, что Windows Phone 8 поддерживает Radio Frequency Communication (RFCOMM) протокол, который является базовым протоколом для профиля Serial Port Profile (SPP). Поэтому затеплилась надежда, что все-же удастся «спарить» два устройства. Благо задача существенно упростилась, когда я наткнулся на библиотеку 32FEET.NET. Общение с гуру на местном форуме принесло свои плоды, удалось «спарить» устройства.
Моей основной ошибкой, когда я пытался «спарить» устройства, которые не имеют общих поддерживаемых профилей, было ожидание, что устройства как-то договорятся и смогут соединиться. Сказывался стереотип от перманентного использования Bluetooth гарнитур/наушников Jabra/AKG. В данном случае так не работает, т.е. при попытке соединения Bluetooth сканера с Windows Phone 8 нажатием на соответствующий пункт в списке Bluetooth девайсов смартфона, соединение начинается и заканчивается. Действовать нужно по-другому.
Соединятся c Bluetooth устройством из соответствующего раздела настроек Windows Phone 8 не нужно. Вместо этого следует:
- Запустить приложение для работы со сканером штрихкода на Windows Phone 8.
- Выбрать в приложении Bluetooth устройство с которым ранее уже было произведено «спаривание». В моем случае KDC200.
- На Bluetooth сканере штрихкода нажать кнопку соединения. В случае с KDC 200 она на корпусе слева сверху.
- После этого Bluetooth устройство радостно сообщит, что соединение успешно установлено.
- Соединение будет поддерживаться до тех пор, пока не будет принудительно разорвано программно, либо при закрытии Windows Phone приложения.
Подготовка Windows Phone 8 приложения для работы с Bluetooth устройством
После создания Windows Phone приложения необходимо зайти в Properties проекта, открыть WMAppManfest.xml и убедиться, что флаги возле ID_CAP_PROXIMITY и ID_CAP_NETWORKING выставлены. В противном случае при выполнении PeerFinder.Start() будет выдано сообщение об ошибке отсутствия доступа: «Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))».
Пример кода для Windows Phone 8 прилагается.