最近、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