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

有帮助吗?

解决方案

有足够的努力和WIA SDK(以及Windows DDK),您可能会做到。但这将是很大的努力,尤其是与廉价扫描仪的价格标签相比。

我假设您的时间值得。如果这是一个爱好项目,则将廉价扫描仪的价格与可以花在项目有趣的部分中的节省时间进行比较。如果这是一个工作项目,那么节省的时间对您的客户而言比对您更有价值,但是仍然应该有商务案例购买硬件,这将节省更多的时间。

其他提示

这绝对可以做到: https://github.com/twain/wia-on-twain

我模拟扫描仪,并发布吐温和WIA接口。还模拟了图形页面的扫描,因此您可以尝试不同的分辨率和配色方案。

不确定,但也许 http://scanworkssoftware.com/twainimporter.aspx 会帮助你

或者,去 http://twain.org 在“快速查找”部分下,单击最后一个标题为“示例数据源和应用程序”的链接。这将安装Twain 2.0和名为“ Twain2 FreeImage软件扫描仪”的示例源,该示例具有一些基本的扫描功能。 它没有驱动程序接口 但是,将让您预先扫描并获得/设置一些一般属性。

好吧,如果此虚拟网络摄像头支持WIA接口: http://www.soundmorning.com/

如果是这样,您都准备好了。

您还可以搜索“假网络摄像头”,有许多版本。

要关注的一件事是,所有WIA驱动程序都不是平等创建的。最近,我们使用了一些据说经过认证的兄弟WIA司机遇到了麻烦。驾驶员不允许访问馈线托盘。我们最终也必须写吐温集成。

听起来像是编写WIA Compat的虚拟设备可能是需要还给社区的事物。

我知道这个问题很旧,但是我将其作为参考发布。

由于Windows 10 Microsoft已经制作了 GitHub存储库 与示例驱动程序,包括WIA:

https://github.com/microsoft/windows-driver-samples/tree/master/wia

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top