- Приложение ScanWritr для Windows Phone
- Описание приложения
- QR-коды на смартфонах с Windows Phone: как читать и создавать?
- Сканирование из приложения Scan from your app
- Перечисление доступных сканеров Enumerate available scanners
- Проверка Scan
- Предварительный просмотр при сканировании Preview the scan
- Отмена сканирования Cancel the scan
- Сканирование с индикатором выполнения Scan with progress
- Сканирование в библиотеку изображений Scanning to the pictures library
- Application scan windows phone
Приложение ScanWritr для Windows Phone
1. Для того, чтоб установить приложение ScanWritr на свой смартфон, у вас должна быть зарегистрирована учетная запись Майкрософт.
2. При регистрации учетной записи Майкрософт, указывайте возраст старше 18 лет, иначе у вас не получится скачать приложение ScanWritr.
3. Если у вас уже есть учетная запись Майкрософт и Вы указали возраст меньше 18 лет, то вам необходимо настроить раздел Моя семья.
Описание приложения
Приложение сканирования позволяет писать на отсканированных документах. ScanWritr — это очень удобный и простой в использовании профессиональный сканер документов и PDF конвертер. Приложение позволяет поставить подпись, конвертировать в PDF и отправить его получателю по электронной почте или факсу. Приложение может быть очень полезно многим пользователям, так как приложение не просто сканирует любое изображение, но и распознает текст, который можно дополнительно редактировать!
Особенности приложения:
— Сканирование документа с помощью камеры;
— Распознавание краев в режиме реального времени;
— Улучшение качества изображения;
— Поиск по документам;
— Заполнение форм;
— Добавление подписи;
— Выделение текста;
— Виртуальный принтер;
— Облако обмена;
— PDF, ODT, ODS, ODP, CSV, SVG, HWP конвертер.
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-смартфонах:
Сканирование из приложения Scan from your app
Важные API Important APIs
Узнайте, как сканировать содержимое из приложения с помощью планшетного сканера, сканера с модулем подачи или автоматически настраиваемого источника сканирования. Learn here how to scan content from your app by using a flatbed, feeder, or auto-configured scan source.
Важно! API-интерфейсы Windows. Devices. сканеры являются частью семейства настольных устройств. Important The Windows.Devices.Scanners APIs are part of the desktop device family. Приложения могут использовать эти API только в настольной версии Windows 10. Apps can use these APIs only on the desktop version of Windows 10.
Перед сканированием из приложения необходимо составить список доступных сканеров, объявив новый объект DeviceInformation и получив тип DeviceClass. To scan from your app, you must first list the available scanners by declaring a new DeviceInformation object and getting the DeviceClass type. В список включаются только сканеры, установленные локально с драйверами WIA. Приложению будут доступны только такие сканеры. Only scanners that are installed locally with WIA drivers are listed and available to your app.
После составления списка доступных сканеров ваше приложение может использовать автоматически настраиваемые параметры сканирования, зависящие от типа сканера, или просто сканировать с помощью доступного планшетного сканера или источника сканирования с модулем подачи. After your app has listed available scanners, it can use the auto-configured scan settings based on the scanner type, or just scan using the available flatbed or feeder scan source. Для использования автоматически настраиваемых параметров сканер должен поддерживать автоматическую настройку и не может одновременно быть планшетным и иметь модуль подачи. To use auto-configured settings, the scanner must be enabled for auto-configuration must not be equipped with both a flatbed and a feeder scanner. Узнать больше об этом можно в разделе автоматической настройке сканирования. For more info, see Auto-Configured Scanning.
Перечисление доступных сканеров Enumerate available scanners
Windows не определяет сканеры автоматически. Windows does not detect scanners automatically. Чтобы ваше приложение могло взаимодействовать со сканером, необходимо выполнить следующие шаги. You must perform this step in order for your app to communicate with the scanner. В данном примере перечисление сканеров выполняется с использованием пространства имен Windows.Devices.Enumeration. In this example, the scanner device enumeration is done using the Windows.Devices.Enumeration namespace.
- Сначала добавьте эти операторы использования в ваш файл определения классов. First, add these using statements to your class definition file.
- Затем примените наблюдатель устройства для запуска перечисления сканеров. Next, implement a device watcher to start enumerating scanners. Узнать больше об этом можно в разделе Перечисление устройств. For more info, see Enumerate devices.
- Создайте обработчик для события добавления сканера. Create an event handler for when a scanner is added.
Проверка Scan
- Получение объекта ImageScannerGet an ImageScanner object
Для каждого типа перечисления ImageScannerScanSource будь то По умолчанию, Автоопределение, Планшет или Податчик, необходимо сначала создать объект ImageScanner, вызвав метод ImageScanner.FromIdAsync, как показано ниже. For each ImageScannerScanSource enumeration type, whether it’s Default, AutoConfigured, Flatbed, or Feeder, you must first create an ImageScanner object by calling the ImageScanner.FromIdAsync method, like this.
- Обычное сканированиеJust scan
Чтобы выбрать сканер и сканировать с определенного источника с параметрами по умолчанию, приложение использует пространство имен Windows.Devices.Scanners. To scan with the default settings, your app relies on the Windows.Devices.Scanners namespace to select a scanner and scans from that source. Никакие параметры сканирования не меняются. No scan settings are changed. Возможные режимы сканирования: автовыбор, планшет, податчик бумаги The possible scanners are auto-configure, flatbed, or feeder. При этом типе сканирования в большинстве случаев результаты успешны, даже если источник определен неправильно — например, планшет вместо податчика оригиналов. This type of scan will most likely produce a successful scan operation, even if it scans from the wrong source, like flatbed instead of feeder.
Примечание . Если пользователь поместит документ для сканирования в податчике, сканер будет сканировать с планшета. Note If the user places the document to scan in the feeder, the scanner will scan from the flatbed instead. Если пользователь попытается сканировать из пустого податчика, задание сканирования не создаст ни одного отсканированного файла. If the user tries to scan from an empty feeder, the scan job won’t produce any scanned files.
- Сканирование с автоматическим определением источника с планшетного сканера или со сканера с модулем автоподачи оригиналовScan from Auto-configured, Flatbed, or Feeder source
Вы можете использовать в вашем приложении функцию Автоматическое сканирование устройства, чтобы сканирование выполнялось с оптимальными параметрами. Your app can use the device’s Auto-Configured Scanning to scan with the most optimal scan settings. В этом случае, исходя из сканируемого содержимого, устройство само сможет определить наилучшие параметры сканирования, например цветовой режим и разрешение. With this option, the device itself can determine the best scan settings, like color mode and scan resolution, based on the content being scanned. Устройство выбирает параметры сканирования в процессе выполнения для каждого нового задания сканирования. The device selects the scan settings at run time for each new scan job.
Примечание . Не все сканеры поддерживают эту функцию, поэтому приложение должно проверить, поддерживает ли сканер эту функцию, прежде чем использовать этот параметр. Note Not all scanners support this feature, so the app must check if the scanner supports this feature before using this setting.
В этом примере приложение сначала проверяет, поддерживает ли сканер возможность автовыбора, а затем сканирует. In this example, the app first checks if the scanner is capable of auto-configuration and then scans. Чтобы указать планшетный сканер или сканер с модулем подачи, просто замените Автоопределение на Планшет или Податчик, соответственно. To specify either flatbed or feeder scanner, simply replace AutoConfigured with Flatbed or Feeder.
Предварительный просмотр при сканировании Preview the scan
Вы можете добавить код для предварительного просмотра результата сканирования перед запуском сканирования в папку. You can add code to preview the scan before scanning to a folder. В следующем примере приложение проверяет, поддерживает ли сканер с параметром Планшет предварительный просмотр, а затем создает окно предварительного просмотра сканирования. In the example below, the app checks if the Flatbed scanner supports preview, then previews the scan.
Отмена сканирования Cancel the scan
Вы можете предоставить пользователям возможность отмены задания сканирования до его окончания. You can let users cancel the scan job midway through a scan, like this.
Сканирование с индикатором выполнения Scan with progress
- Создайте объект System.Threading.CancellationTokenSource. Create a System.Threading.CancellationTokenSource object.
- Настройте обработчик события хода выполнения и получите индикатор выполнения сканирования. Set up the progress event handler and get the progress of the scan.
Сканирование в библиотеку изображений Scanning to the pictures library
Пользователи могут динамически выбирать папку для сканирования с помощью класса FolderPicker, но, чтобы они могли сохранять результаты сканирования в библиотеке изображений, необходимо объявить возможность Библиотека изображений в манифесте. Users can scan to any folder dynamically using the FolderPicker class, but you must declare the Pictures Library capability in the manifest to allow users to scan to that folder. Дополнительные сведения о возможностях приложения см. в разделе Объявление возможностей приложения. For more info on app capabilities, see App capability declarations.
Application scan windows phone
Сайт для смартфонов с операционной системой Windows Phone 8.1 | 8.0 | 7.5 | 7.0
Бесплатная, стабильная, легкая и очень простая программа для сканирования QR-кодов. Принцип действия прост: запустил, навелся и все… дальше приложение выполнит действие, запрограммированное в коде. Чаще всего это переход на определенную страничку в интернете, но также это может быть отображение слова или предложения, данных о контакте или еще какой-нибудь информации. Зашифровать можно хоть “Войну и мир”, правда, тогда размер картинки получится циклопический. Вызывает уважение “цепкость” считывателя, чаще всего достаточно просто махнуть смартфоном перед изображением QR-кода и приложение моментально распознает рисунок, в том числе благодаря камере Nokia Lumia. С проблемными кодами приходится поработать чуть дольше, дать Scan полностью сфокусироваться или поднести смартфон поближе.
Правда, было замечено, что последнее не слишком часто помогает, если отсканировать код с первого раза не получилось, то, скорее всего, не получится и за полчаса.
Приложение Scan ведет историю отсканированных кодов, в которой вы всегда можете посмотреть зашифрованную в них информацию, а если речь идет о веб-ссылке, то перейти по ней. Более того, у вас есть возможность открыть из приложения карту, на которой будут обозначены места сканирования всех кодов из истории. Любители QR-квестов будут особенно рады такому инструменту.
Настройки приложения небогаты, здесь вы можете задействовать звуковой бип и вибросигнал, сопровождающие каждый успешный скан, включить подтверждение перехода по ссылке и разрешить использование геолокационных данных.
Отдельных слов заслуживает интеграция приложения с веб-сервисом http://scan.me. Зарегистрировавшись через программу Scan (никаких подтверждений по email, процесс занимает не более полуминуты), вы получите доступ к истории сканов на сайте, удобный инструмент для создания кодов и панель управления собственными QR-кодами со статистикой использования и многими другими интересными вещами. Оно определенно стоит того, чтобы попробовать.
Scan для Nokia Lumia заслуживает добрых слов и пристального внимания. Если вам доводится иметь дело с QR-кодами, обязательно установите это приложение. Если нет – тоже установите, кто знает, может, оно окажется под рукой как раз в тот самый нужный момент. При этом нельзя не отметить, что в работе программы порой возникают проблемы, которые не зависят от смартфона. То зацикливается, то вылетает. Надеемся, что все это в скором времени будет поправлено.