WIA for wireless Scanner

时间:2015-05-09 18:33:03

标签: c# wpf scanning wia

我有一个应用程序,它将扫描文档,我正在使用Windows Image Acquisition。我应用了Pete Brown编写的this article中的指示,这很有趣但是在我的情况下,我有一个无线扫描仪,我的代码抛出一个异常,它找不到设备。我试图使用我发现的代码枚举设备:

public static List<string> GetDevices()
{
    List<string> devices = new List<string>();
    WIA.DeviceManager manager = new WIA.DeviceManager();

    foreach (WIA.DeviceInfo info in manager.DeviceInfos)
    {
         devices.Add(info.DeviceID);
    }

    return devices;
}

但返回的列表为空。

这个问题有解决办法吗?

1 个答案:

答案 0 :(得分:0)

当我使用

WIA.DeviceManager manager = WIA.DeviceManagerClass()

代替

WIA.DeviceManager manager = new WIA.DeviceManager();

manager.DeviceInfos包括我的网络扫描仪。