2009-06-05 8 views
2

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

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

  2. は、フラッシュで何かを書くのFlexを使用している可能性が?これは実行可能な選択肢ですか?クライアントのWIA COMと話すことができますか?

  3. そして、答えはC++でそれを書いている場合は、最後には、高レベルの落とし穴のいくつかは何ですか、それクロスブラウザ作るには?

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

答えて

0

Silverlightはサンドボックス内で実行され、ローカルマシン上のリソースにはアクセスできません(独立したストレージを除く)。 COMオブジェクトにアクセスすることはできません。ローカルハードウェアにアクセスすることはできません。あなたが考えるかもしれ

オプションは、WIAと通信ポートを使用して、このサービスとSLの話を持っていますクライアントマシン上ではほとんどのサービスをインストールすることです。

+1

あなたのプロフィールがあり、すべての回答にリンクされているので、sigは必要ありません。 –

0

XBAPを見てください。 WPF Webベースのアプリケーションです。それはクライアント上で.NET 3.5を必要とするので、ウィンドウだけですが、ブラウザで実行されます。

私たちの製品は、それを使用し始めたばかりで、私はinvestigatingをCIとリリースプロセスに組み込んでいます。学習曲線ですが、公開されていない自動化されたデプロイメントに非常に近いので、私たちのアプローチに満足すればその質問を更新します。

0

もう1つの解決策は、パッケージに含まれている小さなネイティブコードDLLを使用してTWAINにアクセスできる(署名済みの)Javaパッケージです。 Gnomeの人々は、このように動作するMorena Frameworkという製品を持っています。このスタイルで独自のソリューションを展開することも可能です。私は、WIA 2.0で重大な文書スキャンソリューションをベースにしていません.WIA 2.0で大幅に改善されない限り、少なくとも富士通、キャノンDR、コダックiシリーズ、Visioneer、Documate ADFなどのスキャナで現実的なテストを行います。 HP N6010または5K

関連する問題