web-dev-qa-db-ja.com

TWAINデバイスのシミュレーション

当社は、「イメージングデバイス」からの入力のみを受け入れるソフトウェアを使用しています。つまり、TWAINデバイス(スキャナーなど))です。

問題は、ファイルをデジタルで受信していることです。したがって、実際のスキャナーを使用するには、ソフトウェアではなくコンピューターに既にあるドキュメントを印刷、スキャン、および細断処理す​​る必要があります。

その間にこの問題をどのように回避できるかについて誰かが何か考えを持っているかどうか私は興味がありました。私の最初の考えは、ファイルを読み込んでソフトウェアに吐き出す新しい「イメージングデバイス」を介して、プログラムをだましてスキャナーを使用していると思わせる方法を見つけることでしたが、私もしませんそれからどこから始めればよいかを知っています。

この問題がソフトウェア自体で明らかにどのように対処されるべきかを考えて、機能リクエストを提出しましたが、同社はアップデートに関してかなり遅れていることで有名です。

19
biggusjimmus

スキャナーで使用されるシステムはTWAINと呼ばれるため、ある種の仮想トウェインドライバーを探します。

クイックグーグル検索はいくつかのヒットを生成します、私はソフトウェアの経験がないので、これ以上アドバイスすることはできません。

私が専門家の交換を通じて見つけた2つのそのようなプロバイダー:
http://www.twaintools.de
http://www.scanpoint-usa.com

9
Chris Chilvers

OK、数か月遅れています...しかし、興味がある場合は、スキャンアプリが期待するものに応じて、これをかなり簡単に構築できるTWAINドライバーフレームワーク/ツールキットがあります。デジタルドキュメントから画像を読み取るのがどれほど難しいか。これはMicrosoftVisual C++プロジェクトです。無料ですが、それに基づいてドライバーを再配布するには、当社の許可が必要です。 GenDS

TWAINワーキンググループにもサンプル/スケルトンドライバーがあります。ストレートCだと思います-そしてusedかなり悪いバグ(なぜ私が書いたのか;-)ですが、もっと良くなったかもしれません。 ダウンロードページ で「サンプルデータソースとアプリケーション」を探してください。

そしてもちろん、私は契約上のTWAINドライバーを書くために使用するGenDSの「商用」バージョンを持っています。

5
Spike0xff