模拟一个TWAIN设备

19

我们公司正在使用一些只接受“Imaging Device”(如扫描仪)输入的软件。

问题在于我们已经将文件以数字形式收到,因此使用实际扫描仪需要我们将已经存在于计算机中而不在软件中的文件打印、扫描和销毁。

我想知道是否有人有任何想法,可以暂时解决这个问题。我的第一个想法是通过某种新的“imaging device”欺骗程序,使其认为我们正在使用扫描仪,该设备只需读取文件并将其输出到软件,但我甚至不知道从哪里开始。

我们提出了一个功能请求,因为这个问题显然应该在软件本身中解决,但这家公司在更新方面非常缓慢。

2个回答

9
扫描仪使用的系统称为TWAIN,因此您需要寻找某种虚拟TWAIN驱动程序。快速的谷歌搜索将产生几个结果,我本人没有使用过这个软件,因此无法提供更多建议。我通过专家交流找到了两个这样的供应商:
http://www.twaintools.de
http://www.scanpoint-usa.com

谢谢。已经更新了原帖并提供了更好的信息。 - biggusjimmus

5

好的,虽然晚了几个月...但是如果您有兴趣,我有一个TWAIN驱动程序框架/工具包,可以让您相当轻松地构建它,这取决于您的扫描应用程序的期望以及从数字文档中读取图像的难度。它是一个Microsoft Visual C++项目。不收费,但您需要获得我们的许可才能基于它重新分发驱动程序:GenDS

TWAIN工作组还有一个示例骨架驱动程序,我认为它是纯C语言编写的-曾经有一些很严重的错误(这就是我写自己的驱动程序的原因;-),但可能已经改善了。在他们的下载页面上寻找“示例数据源和应用程序”。

当然,我还有一个商业版的GenDS,我用它来按合同编写TWAIN驱动程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接