私は iBall A3 イメージ スキャナーを持っており、VB6.0 アプリケーションを使用してイメージをスキャンしたいと考えています。
このタイプのアプリケーションについて知っている人はいますか?
私は iBall A3 イメージ スキャナーを持っており、VB6.0 アプリケーションを使用してイメージをスキャンしたいと考えています。
このタイプのアプリケーションについて知っている人はいますか?
最新バージョンの Windows にはネイティブ スキャナー ライブラリが組み込まれているため、VB6 には「ネイティブ スキャナー ライブラリ」は必要ありません。
TWAIN は今でも使用されていますが、歴史が非常に長く、最近の多くのスキャナには TWAIN ドライバが付属していません。
VB6-WIA Scanning Demoをご覧ください。
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
ニーズに合わせて、サイトの指示に従うことをお勧めします。この投稿には、より多くの例と情報があります。