5

VintaSoft .net コントロールと Atalasoft DotTwain Image Capture を評価しています。そして、私はほとんどの定義とキーワードで非常に、しかし非常に迷っています.

私はララランドにいると思うので、これを尋ねています。スキャンした画像があり、それを処理できることをアプリに伝えたり、スキャナーに伝えたりすることはできますか?

アイデアは、スキャナーが何かをスキャンするのを待っているwinserviceを用意し、それが発生したときに画像を処理することです。

4

4 に答える 4

5

私はTWAINとWIAへのネイティブインターフェイスのみを使用したので、それらの上にあるこれらの他のレイヤーを保証することはできません。ただし、TWAINに関しては、データをキャプチャするようにアプリケーションに通知できるようにするメカニズムがいくつか存在します。これは、Windows2000以降で利用できる古いライブラリであるSTI.dllで処理されると思います。詳細については、StiCreateInstanceを検索してください。

WIAルートを選択した場合、それははるかに簡単です。「スキャン」ボタンや「画像作成」イベントなどのイベントを受信するために登録できます。次に、これらのイベントを処理して画像を取得するだけです。その中で最も難しいのは、必要な機能を実装するハードウェアを見つけることです。

Microsoftには、これらのタスクの多くをはるかに簡単にするWIA自動化ライブラリがあります。スクリプト言語で使用できます。

于 2008-11-04T22:33:20.570 に答える
4

最近、TWAIN をアプリの 1 つに組み込みました。WIA も検討しましたが、最終的には TWAIN の方がはるかに柔軟で、VRS (Virtual ReScan) などのアプリに接続できます。最終的には「プル」です。スキャンをリクエストしてから、スキャナーを待ちます。VRS の優れた点の 1 つは、TWAIN 呼び出しとデバイスの間のソフトウェアであるため、いくつかのことを処理します。そのうちの 1 つは、紙がホッパーに配置されるのを事実上永遠に待つことができます。スキャン用。これにより、スキャン ジョブを「開始」してから用紙を待つことができます。また、追加のページをユニットに追加することもできます。

もう少し「プッシュ」指向のものを探している場合は、ftp/smb/email などをサポートするスキャナーまたは MFP を探してスキャンさせます。ジョブのフォルダーまたは POP3 メールボックスを簡単に監視できます。

Xerox の Template、Lexmark の LDSS、HP の DSS などを支援するツール (場合によっては追加料金がかかる) を含む MFP デバイスを検討することもできます。

以下は、スキャナー統合のベースとなった .NET TWAIN コードへのリンクです: http://www.codeproject.com/KB/dotnet/twaindotnet.aspx

于 2008-11-04T22:56:20.960 に答える
3

[編集 - それが私だったら、adzm の回答を見るだろう ;-p]

私が理解しているように、通常の TWAIN はスキャナーからの「プッシュ」ではなく「プル」です。私は間違っているかもしれません...

そのようなインターフェースは、ハイエンドで大量のスキャナー(ビリヤード台のサイズのもの)には存在すると思いますが、(AFAIK)通常の消費者向けスキャナーには存在しません。

.NET (およびそれ以前は COM) で使用するために、私は常にImageManで管理してきました。

于 2008-11-04T22:19:57.337 に答える
0

スキャナーに、スキャンした画像があることをアプリに伝えることができます。私は VintaSoft .net コントロールと Atalasoft DotTwain Image Capture に精通していませんが、いくつかのトウェイン SDK では、各スキャンの後にトリガーされる OnPostTransfer/OnPostAllTransfer イベントがあり、winservice に「通知」できます。

于 2012-03-21T06:50:35.627 に答える