如何从扫描仪获取图像?

时间:2013-03-27 09:07:36

标签: vb6 image-scanner

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

有人知道这种类型的申请吗?

2 个答案:

答案 0 :(得分:2)

由于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有更多示例和信息。

答案 1 :(得分:2)

VB6不需要"本机扫描程序库"因为现代版本的Windows内置了一个。

TWAIN仍在使用,但牙齿很长,许多现代扫描仪无论如何都不配备TWAIN驱动程序。

看看VB6 - WIA Scanning Demo

相关问题