在安装它的文件夹中,它附带了一个 OPOS 项目示例(在 Visual Basic 中创建),我已经测试过它并且工作正常,所以我测试了我的下一个代码以使用 OPOS 设备:
List<string> retorno = new List<string>();
PosExplorer myPosExplorer = new PosExplorer();
DeviceCollection myDevices = myPosExplorer.GetDevices();
foreach (DeviceInfo dev in myDevices)
{
if (dev.Type == DeviceType.Biometrics)
{
retorno.Add(dev.ServiceObjectName);
}
}
由于某种原因,此代码找不到任何生物识别设备。我知道这种方法适用于其他 OPOS 设备(如 Msr、Scale、LineDisplay)。但是为什么它找不到生物识别和它能够做到的示例代码呢?我错过了什么吗?
我希望能像使用 MSR、LineDisplay 等所有其他设备一样使用此设备。示例here。
PS:我正在使用 c#、WPF 和 OPOS 框架 1.14。