【发布时间】:2013-03-17 07:29:57
【问题描述】:
我有 iBall A3 图像扫描仪,我想使用 VB6.0 应用程序扫描图像。
有人知道这种类型的应用吗?
【问题讨论】:
标签: vb6 image-scanner
我有 iBall A3 图像扫描仪,我想使用 VB6.0 应用程序扫描图像。
有人知道这种类型的应用吗?
【问题讨论】:
标签: vb6 image-scanner
由于 VB6 不包含本机扫描仪库,因此扫描仪访问需要某种第三方 DLL。一个流行的选择是免费的公共域EZTW32 library。还有其他的,搜索 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
我建议您按照他们网站上的说明来满足您的需求。 This post 有更多示例和信息。
【讨论】:
VB6 不需要“本机扫描仪库”,因为现代版本的 Windows 内置了一个。
TWAIN 仍在使用,但时间很长,而且许多现代扫描仪不附带 TWAIN 驱动程序。
【讨论】: