我有 iBall A3 图像扫描仪,我想使用 VB6.0 应用程序扫描图像。
有人知道这种类型的应用程序吗?
VB6 不需要“本机扫描仪库”,因为现代版本的 Windows 内置了一个。
TWAIN 仍在使用,但它的使用时间很长,而且许多现代扫描仪无论如何都没有附带 TWAIN 驱动程序。
看看VB6-WIA 扫描演示。
由于 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
我建议您按照他们网站上的说明来满足您的需求。这篇文章有更多的例子和信息。