20

我们公司使用的一些软件只接受来自“成像设备”的输入,即 TWAIN 设备(例如扫描仪)。

问题是我们以数字方式接收文件,因此使用实际的扫描仪需要我们打印、扫描和切碎我们已经在计算机上但不在软件中的文档。

我很好奇是否有人知道我们如何能够同时解决这个问题。我的第一个想法是想办法让程序误以为我们正在使用扫描仪,通过一些新的“成像设备”,它只会读取文件,然后将其吐出给软件,但我什至没有知道从哪里开始。

我们提出了一个功能请求,认为这个问题显然应该在软件本身中解决,但该公司因在更新方面非常滞后而臭名昭著。

4

2 回答 2

9

扫描仪使用的系统称为 TWAIN,因此您需要寻找某种虚拟 twain 驱动程序。

一个快速的谷歌搜索会产生几个点击,我自己没有任何软件经验,所以不能提供任何进一步的建议。

我通过专家交流找到了两个这样的提供商:http:
//www.twaintools.de
http://www.scanpoint-usa.com

于 2009-08-19T22:28:40.360 回答
5

好的,晚了几个月...但如果您有兴趣,我有一个 TWAIN 驱动程序框架/工具包,可以让您相当轻松地构建它,这取决于您的扫描应用程序期望什么,以及从您的数字文档。这是一个 Microsoft Visual C++ 项目。免费,但您需要我们的许可才能根据它重新分配驱动程序:GenDS

TWAIN 工作组也有一个示例/骨架驱动程序,我认为它是直接的 C - 并且曾经有一些相当糟糕的错误(为什么我写我的;-)但是,它可能会变得更好。在他们的下载页面上查找“示例数据源和应用程序” 。

当然,我有一个“商业”版本的 GenDS,我用它来编写 TWAIN 驱动程序。

于 2009-10-27T07:59:52.890 回答