我们公司使用的一些软件只接受来自“成像设备”的输入,即TWAIN设备(例如扫描仪)。
问题是,我们是以数字方式接收文件的,因此使用实际的扫描仪将需要我们打印、扫描和分解计算机上已有的文档,而不是软件中的文档。
我很好奇是否有人知道我们如何在这段时间内解决这个问题。我的第一个想法是找到一些方法来欺骗程序,使其认为我们正在使用扫描仪,通过某种新的‘成像设备’,可以直接读取文件,并将其输出到软件中,但我甚至不知道从哪里开始。
我们提出了一个功能请求,考虑到这个问题显然应该在软件本身中解决,但该公司在更新方面非常落后,这是出了名的。
发布于 2009-08-19 22:28:40
扫描仪使用的系统名为TWAIN,因此您需要寻找某种虚拟的twain驱动程序。
一个快速的谷歌搜索将产生几个命中,我自己没有任何经验的软件,所以不能进一步建议。
我通过专家交流找到了两个这样的提供商:
http://www.twaintools.de
http://www.scanpoint-usa.com
发布于 2009-10-27 15:59:53
好吧,几个月过去了.但如果你感兴趣,我有一个TWAIN驱动程序框架/工具包,它可能会让你相当容易地构建它,这取决于你的扫描应用程序的期望,以及从你的数字文档中读取图像的难度。这是一个Microsoft Visual C++项目。免费,但您需要我们的许可才能重新分发基于它的驱动程序:GenDS
TWAIN工作组也有一个样本/骨架驱动程序,我认为它是直接的C-并且曾经有一些相当糟糕的but (为什么我写我的;-),但是,它可能会变得更好。在他们的download page上查找“示例数据源和应用程序”。
当然,我有一个“商业”版本的GenDS,我用它来编写TWAIN驱动合同。
https://stackoverflow.com/questions/1302951
复制相似问题