模拟TWAIN设备

big*_*mus 19 twain document-imaging device-emulation image-scanner

我们公司正在使用一些仅接受来自"成像设备"输入的软件,即TWAIN设备(例如扫描仪).

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

如果有人知道在此期间我们如何能够解决这个问题,我很好奇.我的第一个想法是找到一些方法来欺骗程序认为我们正在使用扫描仪,通过一些刚刚读入文件的新"成像设备",并将其吐出到软件中,但我甚至都没有知道从哪里开始.

我们提出了一个功能请求,看看这个问题应该如何在软件本身中得到解决,但该公司因更新而非常苛刻.

Chr*_*ers 9

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

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

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


Spi*_*xff 5

好了,好几个月......但是如果你感兴趣的话,我有一个TWAIN驱动程序框架/工具包可以让你轻松地构建它,具体取决于你的扫描应用程序所期望的内容,以及读取你的图像有多难数字文件.这是一个Microsoft Visual C++项目.免费,但您需要我们的许可才能根据它重新分发驱动程序:GenDS

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

当然,我有一个"商业"版本的GenDS,我用它来签订合同上的TWAIN驱动程序.