Delphi的TWAIN扫描组件

14

我需要为Delphi应用程序添加TWAIN扫描功能,但我找不到现成的组件来完成这个任务。

我下载了TDelphiTwain,但在Windows Vista上使用D2010时,它似乎无法识别我的系统上的任何Twain源。我还尝试了MCM的Delphi Twain Toolkit的试用版,它具有目前更新的优势(DelphiTwain的最后一次更新是2004年),但Twain Toolkit甚至无法在我的系统上编译(我认为其中一些DCU已过期)。

有人能建议一个简单的方法将TWAIN扫描集成到我的Delphi应用程序中吗?

更新: 使用vcldeveloper对DelphiTwain的更新(见下文),我成功让它工作起来了。此外,我还发现Envision Image Library 也支持Twain扫描以及处理多页TIFF文件,并且已更新以与D2010兼容。

最新更新:VCLDeveloper的代码,下面的代码,很好用。但是,我最终选择了Envision库,该库包括轻松创建多页TIFF文件的功能。我花了几个小时实现了Envision扫描,包括多页文件处理。


我本来会提到你已经看过的MCM - 我最近在D2007中使用它,效果非常好(特别是考虑到它的价格并不是特别昂贵)。你有给他们发送邮件关于你的编译问题吗? - robsoft
我还没有联系过他们,但现在有了推荐,我会试一试。谢谢你的信息。 - Larry Lustig
嗯,那很不幸。我们目前在 Delphi 6 和 XP 中使用 TDelphiTwain。考虑在不久的将来升级到 D2010,所以很想了解更多信息。 - Scott W
Scott:请看下面vcldeveloper的回答。我正在下载。 - Larry Lustig
2个回答

20

非常出色。我无法感谢你的足够。我使用了您的更新来编译DelphiTwain演示,现在它能够正常工作。 - Larry Lustig
6
很抱歉,vcldeveloper的主页已经无法访问,因此我在我的主页上重新上传了Delphi Twain:http://www.kluug.net/delphitwain.php。 - oxo
使用Delphi,我如何向EPSON ELPDC21发送FOCUS、ZOOM in/out命令? - user285594
这个很好地运作了。然而,当安装了超过10个扫描仪时(谁会安装11个扫描仪呢?),库存在一个问题(TPointerList.SetAllocated可以轻松解决)。我被告知它已经在kluug.net上更新了(尽管版本和日期没有改变)。 - tmjac2

1

另一个支持TWAIN扫描的图形库是ImageEn,它还可以将扫描的文档保存为PDF格式(以及许多其他图形格式)。就是这个功能在多年前让我选择了这个产品。


1
谢谢。看起来与Envision相似。我相信Envision也可以扫描并保存为PDF。 - Larry Lustig
1
如果你只需要它进行扫描,那么它的价格非常昂贵:http://www.imageen.com/order/index.html - Steve

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