2015-02-07 3 views
0

В настоящее время я пишу приложение для Panasonic TOUGHPAD FZ-E1, и у меня есть проблемы с программным обеспечением, запускающим сканер штрих-кода. Я знаю, что это возможно, потому что демонстрационное приложение, которое прилагается к нему, делает это. Мой код написан на C# в соответствии с документацией Microsoft, представленной здесь https://msdn.microsoft.com/en-us/library/dn792056(v=winembedded.81).aspx[ ^]Как программно запустить сканер штрих-кода карманного устройства?

аварий приложение, когда я называю этот метод:

private async void SoftwareTrigger_Click(object sender, RoutedEventArgs e) 
{ 
    if (scanner.Capabilities.IsSoftwareTriggerSupported) 
    { 
     await claimedScanner.StartSoftwareTriggerAsync(); 
    } 
} 

код компилируется, но когда я протестировать его на устройстве приложения, заявляющие, что IsSoftwareTriggerSupported и StartSoftwareTriggerAsync() не найдены. Я внимательно следил за всеми этапами документации, и я не думаю, что что-то пропустил.

Если у кого-то есть идея, как достичь моей цели, пожалуйста, дайте мне знать.

Спасибо,

Raul

+0

Я не знаю, какой сканер вы используете, но обычно сканер работает как клавиатура, он просто отправляет отсканированные ключи так, как если бы вы набрали их с помощью клавиатуры, затем введите, все, что вы необходимо сделать код для нажатого клавиши –

+0

Получение данных из сканера отлично работает. У меня есть кнопка на устройстве, которая вручную запускает сканер для получения данных. Проблема в том, что мне нужно запустить сканер из моего приложения ион. Я знаю, что это возможно, потому что SDK (http://www.microsoft.com/en-us/download/details.aspx?id=43677) дает мне доступ к этой возможности, но во время выполнения приложение действует так, как будто использует другая сборка. – Hatzy

+0

убедитесь, что у вас установлен портативный эмулятор на вашей машине разработки. Также «Windows.Devices.PointOfService» доступен в браузере объектов Windows Phone 8.1. – Kishor

ответ

2

Я получил ответ от Panasonic и, как я подозревал, нам придется ждать обновления. Вот цитата из их электронной почты: «похоже, существует ограничение в пределах текущего WH8.1H Это будет исправлено в следующую версию наступающего GDR2»

Так, к сожалению, решение ждать update :(

+0

Получалось ли это обновление? –