Тестирование WIA без использования устройства сканера/камеры

Я написал простой код сканирования с использованием WIA. У меня нет сканера, поэтому я не могу его протестировать. Могу ли я смоделировать устройство WIA для его тестирования?

Ответы

Ответ 1

С достаточным усилием и WIA SDK (и, вероятно, Windows DDK) вы, вероятно, сможете. Но это будет большой объем усилий, особенно по сравнению с ценой дешевого сканера.

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

Ответ 2

Это определенно то, что вы хотите: https://github.com/twain/wia-on-twain

Я имитирую сканер и публикую интерфейс TWAIN и WIA. Также сканируется сканирование графической страницы, поэтому вы можете попробовать различные разрешения и цветовые схемы.

Ответ 3

Не уверен, но, возможно, http://scanworkssoftware.com/twainimporter.aspx поможет вам

или, перейдите в http://twain.org, а в разделе "Быстрый поиск" нажмите последнюю ссылку "Пример источника данных и приложение". Это установит TWAIN 2.0 и образец источника под названием "TWAIN2 FreeImage Software Scanner", который имеет некоторые основные функции сканирования. У него нет интерфейса драйвера, но он позволит вам выполнять предварительные проверки и Get/Set некоторые общие свойства.

Ответ 4

Ну, попробуйте, поддерживает ли эта виртуальная веб-камера интерфейс WIA: http://www.soundmorning.com/

Если это так, вы все настроены и готовы к работе.

Вы также можете найти "Поддельную веб-камеру", существует множество версий.

Ответ 5

Одна вещь, которая вас беспокоит, заключается в том, что все драйверы WIA не создаются одинаково. Недавно у нас возникли проблемы с использованием некоторых драйверов Brother WIA, которые предположительно были сертифицированы. Драйвер не разрешает доступ к лотку фидера. Нам также пришлось писать TWAIN-интеграцию.

Ответ 6

Звучит как случай, когда написание виртуального устройства, которое является совместимым с WIA, может быть тем, что нужно вернуть сообществу.

Ответ 7

(1) http://graphics.kodak.com/docimaging/US/en/Support_Center/Document_Scanners/Desktop/i65_Scanner/Support/Drivers_And_Downloads/i55_and_i65_Scanner_Driver/index.htm InstallSoftware__v1.7.exe

(2) http://sourceforge.net/projects/twain-samples/files/TWAIN%202%20Sample%20Application/ WIAonTWAIN_SDK.msi

(3) Для тестирования вы можете также использовать бесплатную демонстрационную версию файла импорта драйвера TWAIN для коммерческих файлов XPCTWAIN.   Информация о продукте: http://www.jse.de/products.html#xpctwain  Демо-версия: http://www.jse.de/download/setup_xd.exe setup_xd.exe

Ответ 8

Я знаю, что этот вопрос очень старый, но я опубликую его как ссылку.

Начиная с Windows 10, Microsoft создала GitHub-репозиторий с примерами драйверов, включая драйверы WIA:

https://github.com/Microsoft/Windows-driver-samples/tree/master/wia

Я еще не смог их протестировать, но они должны создать тестовое устройство.