Когда я подключаю SocketScan D700 через Bluetooth к настольному компьютеру Windows 10 (1803 / 17134.286) в режиме SPP, сканер штрих-кода появляется в списке «Другие устройства» в меню настроек «Bluetooth и другие устройства».
Согласно Терри Уорику это не должно препятствовать API Windows.Devices.PointofService.BarcodeScanner работать со сканером.
Однако, пример приложения UWP не может запросить сканер штрих-кода D700 после его сопряжения.Также приведенный ниже вызов API возвращает нулевое значение
var x = await Windows.Devices.PointOfService.BarcodeScanner.GetDefaultAsync();
Мой вопрос сейчас: как мне получить сканер штрих-кода D700 с помощью API PointOfService?
Настольное (двоичное) приложение SocketScan 10от SocketScan работает и может «претендовать» на сканер и работать в режиме расклинивания клавиатуры.Указывает, что сам сканер работает нормально.(Конечно, я не запускаю программное обеспечение socketscan при тестировании примера приложения UWP.)
Чтобы установить сканер в режим SPP, я (1) сначала отключил сканер как на ПК, так и на самом сканере.,(2) выполнил сброс сканера к заводским настройкам, а затем (3) отсканировал штрих-код режима SPP # FNB00F40000 #, а затем (4) просто снова связал его с компьютером.Впоследствии образец приложения не может запросить сканер.
Я установил сопряжение со сканером, используя диалоги настроек из win10: