我如何软件触发手持设备的条形码扫描仪?

时间:2015-02-07 19:31:27

标签: c# sdk barcode handheld

我目前正在为Panasonic的TOUGHPAD FZ-E1编写应用程序,我在触发条形码扫描仪时遇到问题。我知道这是可能的,因为它附带的演示应用程序就是这样。 我的代码是根据此处提供的Microsoft文档用C#编写的 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()。 我仔细地按照文档中的所有步骤进行操作,我认为我没有错过任何内容。

如果有人知道如何实现我的目标,请告诉我。

谢谢,

劳尔

1 个答案:

答案 0 :(得分:2)

我收到了Panasonic的回复,因为我怀疑我们将不得不等待更新。以下是他们的电子邮件中的引用: “看起来目前的WH8.1H存在限制 它将被修复到下一个版本GDR2“

所以不幸的是,解决方案是等待更新:(