2

Web ブラウザーで動作するスキャン アプリを作成するための最良の/推奨される方法は何だろうと思っています。基本的な考え方は、クライアント上のドキュメントをスキャンしてそのドキュメントをサーバーにアップロードするボタンをクリックできる Web ページを使用したいということです。最初に思いついたのは、ネイティブ (C++?) ブラウザー プラグインを作成することでした。しかし、ネイティブ プラグインがクロス ブラウザーであるためには何が必要なのかわかりません。そこで、いくつか質問があります:

  1. Silverlight は実行可能なオプションですか? 私のコードはすべてC#、ASP.NETであるため、これが私が好むものです。問題は、Silverlight がクライアント上の Windows Image Acquisition COM と通信できるかどうかです。

  2. Flex を使用している可能性がありますか? これは実行可能なオプションですか?クライアント上の WIA COM と通信できますか?

  3. そして最後に、答えが C++ で作成することである場合、クロスブラウザーにするための高レベルの落とし穴にはどのようなものがありますか?

  4. 他に何がありますか?

4

4 に答える 4

3

これをチェックしてください: http://code.msdn.microsoft.com/silverlightwia

于 2009-10-23T01:27:25.260 に答える
0

Silverlight はサンドボックスで実行され、ローカル マシン上のリソースにはアクセスできません (分離ストレージを除く)。COM オブジェクトにアクセスできません。ローカル ハードウェアにアクセスできません。

検討できるオプションは、WIA と通信するクライアント マシンに小さなサービスをインストールし、SL がポートを使用してこのサービスと通信することです。

于 2009-06-05T15:15:45.643 に答える
0

もう 1 つの解決策は、パッケージに含まれる小さなネイティブ コード DLL を使用して TWAIN にアクセスできる (署名された) Java パッケージです。Gnome の人々は、このように機能するMorena Frameworkという製品を持っています。このスタイルで独自のソリューションをロールすることも可能です。WIA 2.0 で状況が大幅に改善されない限り、WIA に基づいた本格的なドキュメント スキャン ソリューションを構築することはありません。少なくとも、Fujitsu fi、Canon DR、Kodak i シリーズ、Visioneer、Documate ADF ユニットなどのスキャナーを使用して現実的なテストを行います。 HP N6010 または 5K。

于 2009-12-04T04:39:02.837 に答える