1

我有 iBall A3 图像扫描仪,我想使用 VB6.0 应用程序扫描图像。

有人知道这种类型的应用程序吗?

4

2 回答 2

2

VB6 不需要“本机扫描仪库”,因为现代版本的 Windows 内置了一个。

TWAIN 仍在使用,但它的使用时间很长,而且许多现代扫描仪无论如何都没有附带 TWAIN 驱动程序。

看看VB6-WIA 扫描演示

于 2013-03-28T15:10:55.487 回答
2

由于 VB6 不包含本机扫描仪库,因此扫描仪访问需要某种第三方 DLL。一个流行的选择是免费的公共域EZTW32 库。还有其他的,搜索 TWAIN,这是底层 Windows API 的名称,提供对扫描仪驱动程序的访问。

EZTW32 库提供了多种与扫描仪交互的方式,以下是如何导入库函数的示例:

Private Declare Function TWAIN_IsAvailable Lib "EZTW32.dll" () As Long
Private Declare Function TWAIN_SelectImageSource Lib "EZTW32.dll" (ByVal hwndApp As Long) As Long
Private Declare Function TWAIN_AcquireToFilename Lib "EZTW32.dll" (ByVal hwndApp As Long, _
 ByVal sFile As String) As Long

我建议您按照他们网站上的说明来满足您的需求。这篇文章有更多的例子和信息。

于 2013-03-27T09:16:55.947 回答