WIA для беспроводного сканера

У меня есть приложение, которое будет сканировать документы, и я использую Windows Image Acquisition. Я применил то, что указано в этой статье, написанной Питом Брауном, это довольно интересно, но в моем случае у меня есть беспроводной сканер, мой код выдает исключение, что он не находит устройство. Я пытаюсь перечислить устройства, используя этот код, который я нашел:

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;
}

но возвращенный список пуст.

Так есть ли решение этой проблемы?

0 ответов

Когда я использую

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

вместо того

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

в manager.DeviceInfos включает мой сетевой сканер.

Другие вопросы по тегам