2

スキャン アプリケーションでTwain Dot Netのわずかに変更されたバージョンを使用しています。問題は、ユーザーがスキャナーのボタンを使用してスキャンをキャンセルした場合 (または紙詰まりの場合)、TWAIN がエラー メッセージを表示し、エラー コードを返す必要があることです。

しかし、代わりに、 // への呼び出しはで正しく戻りますが、その直後の // への呼び出しは決して戻りませDG_IMAGEん。私は何を間違っていますか?DAT_IMAGENATIVEXFERMSG_GETTWRC_XFERDONEDG_CONTROLDAT_PENDINGXFERSMSG_ENDXFER

アプリケーションは WPF を使用して作成され、TWAIN のメッセージは独自のスレッドで実行されるメッセージのみのウィンドウに送信されます。スキャナーはPanasonic KV-S4065Cです。

4

1 に答える 1

0

私はそれを修正しました。何が起こっているのか正確にはわかりませんが、TWAINが使用するように設定されている同じメッセージループですべてのTWAINメソッドを実行すると、それが実行されました。これは、画像転送ループを分割することも意味していました。1 回の反復が終了すると、メッセージ ループのキューに入れられます。

于 2010-10-29T14:15:29.063 に答える