在没有扫描仪/相机设备的情况下测试WIA

时间:2010-05-31 01:48:45

标签: c# testing wia simulate image-scanner

我使用WIA编写了一个简单的扫描代码。我没有扫描仪设备,所以我无法测试它。我可以模拟WIA设备进行测试吗?

8 个答案:

答案 0 :(得分:4)

这绝对是你想要的:https://github.com/twain/wia-on-twain

我模拟扫描仪并发布TWAIN和WIA界面。此外,还模拟了图形页面的扫描,因此您可以尝试不同的分辨率和颜色方案。

答案 1 :(得分:3)

不确定,但也许http://scanworkssoftware.com/twainimporter.aspx可以帮助您

或者,转到http://twain.org并在“快速查找”部分下,点击标题为“示例数据源和应用程序”的最后一个链接。这将安装TWAIN 2.0和一个名为“TWAIN2 FreeImage软件扫描仪”的示例源,它具有一些基本的扫描功能。 它没有驱动程序接口,但可以让您预先执行扫描并获取/设置一些常规属性。

答案 2 :(得分:2)

有足够的努力和WIA SDK(也可能是Windows DDK)你可能会。但这将是一项巨大的努力,特别是与便宜的扫描仪的价格标签相比。

我认为你的时间是值得的。如果这是一个业余爱好项目,那么将廉价扫描仪的价格与节省的时间进行比较,这些时间可用于处理项目的有趣部分。如果这是一个工作项目,那么节省的时间对您的客户而言比对您来说更有价值,但仍然应该有购买硬件的商业案例,这将节省更多的时间而不是成本。

答案 3 :(得分:0)

好吧,试试这个虚拟网络摄像头是否支持WIA界面:http://www.soundmorning.com/

如果是这样,那么你已经准备就绪了。

你也可以搜索“假网络摄像头”,有很多版本。

答案 4 :(得分:0)

有一件事需要关注的是,所有WIA车手都没有平等创造。我们最近在使用一些据称经过认证的Brother WIA驱动程序时遇到了麻烦。驾驶员不允许进入进纸盘。我们最终还要编写TWAIN集成。

答案 5 :(得分:0)

听起来像编写WIA compat的虚拟设备可能需要回馈给社区。

答案 6 :(得分:0)

(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

答案 7 :(得分:0)

我知道这个问题很老了,但我会将其发布为参考。

自Windows 10以来,Microsoft已使用示例驱动程序制作了GitHub repository,包括WIA驱动程序:

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

我还不能测试它们,但是它们应该创建一个测试设备。