問題タブ [wia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 私が使用するのに最適な.NET画像キャプチャAPIはどれですか?
私は画像取得を.NETアプリケーションに統合する任務を負っており、この機能を実行するために使用するAPIを探していました。私はいくつかの「標準」APIに出くわしました。いくつかは長い間存在していて、いくつかはそれほど長くはありません。ISIS、TWAIN、WIA、およびSANE(ほとんどが* nixと言われています)への参照を見てきました。SANEを除いてすべてWin32ライブラリのようですが、画像取得デバイス(スキャナー)と通信するための現在の推奨事項は何でしょうか。
あなたがそれがより良いと感じるならば、他のものを遠慮なく推薦してください。 オープンソースのオプションを探しています。
編集:私が実際に意味したのは無料だったときに、私はオープンソースを置きました。WIAまたはTWAINは、独自のインターフェイスであるにもかかわらず無料であるため、使用しても問題ありません。
c# - マルチページ WIA スキャン (docfeeder) は 1 ページをスキャンし、スキャナーをブロックします
C# (VS2008) と WIA を使用 - TIFF 形式にスキャンします。
フラットベッドまたはドキュメント フィーダーで 1 ページのスキャナーを使用すると、メソッドは問題なく実行されます。複数のフォームをフィーダーにロードすると、最初のページをスキャンした後に実行が停止しますが (ステータスは「PC にスキャン中」のまま)、次のページはスキャンされません。メソッドは最初のページのストリームを返し、停止します。ストリームとすべてを保存できます。次に何をすべきか途方に暮れるだけです...
不足しているステートメントは何ですか? ここで何が欠けていますか?ティア!
vb6 - wiaaut.dll を使用する VB6 アプリは Windows Vista または 7 で動作しますか?
Windows から再配布可能な Windows Image Acquisition Automation Layer SDK と、DSLR から静止画像をキャプチャするために作成した VB6 アプリをダウンロードしました。wia 準拠のカメラは、Windows XP でうまく動作します。
同じアプリは Windows Vista または 7 で動作しますか? Microsoft は、「Windows Image Acquisition Automation Library v2.0 は、Service Pack 1 がインストールされた Windows XP でのみサポートされています」と述べていますが、API は新しい OS でも動作しますか? 私は本当にC++ですべてを書き直したくありません...
VB6 を使い続けたいが、新しい OS をサポートしたい場合、他に利用できるオプションはありますか?
c# - C#: 2400dpi 以上のドキュメントをスキャンするときに WIA エラーを回避するには?
2400dpi 以上の解像度でドキュメントをスキャンすると、(たとえば) 次のエラー メッセージが表示されます。
COMException: Ausnahme von HRESULT: 0x80010100 (RPC_E_SYS_CALL_FAILED)
また
COMException: Ausnahme von HRESULT: 0x8021006F
次のいずれかの行で
上記のエラーのスクリーンショット:
http://www.amarant-it.de/TempDownload/WIA_Error01.png
または、WIA_Error02.png および WIA_Error03.png と同じパス
スキャンには、次のコードを使用します。
誰でもこの問題を解決できますか?
ありがとう
web-applications - Web フロント エンドでの WIA と TWAIN の統合ソリューション
ユーザーがローカルの TWAIN または WIA 準拠のスキャナーまたはデジタル カメラを使用して画像をスキャンし、それらの画像をサーバーにアップロードできるように、Web ベースの機能を追加する必要があります。(スキャン エクスペリエンスは、任意のツールを使用してローカルでスキャンし、結果のファイルを Web UI にアップロードできるようにするのではなく、Web UI に統合する必要があります)。
Microsoft の Silverlight WIA 実装とAsprise の JTwain アプレットは、それぞれ私が探していることをほぼ実行しますが、WIA または TWAIN のいずれかのみを処理し、異なるテクノロジを使用して処理します。
ライブラリ/製品/などを知っている人はいますか? TWAIN と WIA の両方にアクセスできる同様の機能を提供するものですか? 理想的には、ブラウザに依存しないものですが、実現した場合、IE に制限される可能性があります。外部的には、同じテクノロジを使用する別のソリューション (たとえば、WIA Java アプレット、または TWAIN Silverlight アプリ、または両方を別々に実行する任意の言語の 2 つのアプリ) に対してもオープンです。
ありがとう
c# - WindowsXPでのWPD/WIAの代替手段?
WPDは、 Microsoftが機能すると述べている場合でも、Windows XP(重要な場合はSP1)では正しく機能しません。
WPDの問題:
IPortableDeviceManager.GetDevices
Windows 7で接続されているすべてのカメラを検出している間、呼び出しはWinXPでデバイスを検出しません。
他の何人かの人々は、WPDがXPで動作しないという同じ問題を抱えていました。解決策はありません: 1 2
WIAを使用して機能を再実装することにしました。
WIA自動化/WIAインターフェースの問題:
WIA automation
カメラと対話するときに愚かなダイアログのみを提供します-私はむしろコードからこれを行う必要がありますWIA interfaces
WIAで低レベルのタスクを実行するには、に対してプログラミングすることをお勧めします。C#からWIAインターフェイスを使用する方法のサンプルは見つかりませんでした(これがまったく不可能であるか、少なくとも非常に困難であるという兆候も見つかりました)
したがって、私はWIA 2.0(wiaaut.dllのラッパー)を見てきました。
- 初めてHRESULT0x80210006(WIA_ERROR_BUSY)を取得し、その後WinXPでは常にHRESULTE_FAILを取得していますが、Windows7では同じコードが問題なく機能します。
ここでオプションがなくなりました... WindowsXPで動作するコンピューターに接続されたカメラに次の機能を提供するための代替手段をお勧めしますか?
- 写真が撮られたという通知を送信します
- 最近撮影した写真をカメラからダウンロードできます
iis-7 - NTLM認証は、2k8IIS7リバースプロキシの背後にある2k8アプリケーションサーバーに対するIEでのみ失敗します
Windows / NTLM /WIA/その他の認証を使用しているイントラネットサイト用のASP.NETアプリケーションを開発しています。アプリケーションはWindows2k8サーバーでホストされていますが、別の2k8マシンでIIs7を使用してリバースプロキシ経由でアクセスされます。
認証はFireFox、Chrome、Safariで正常に機能しますが、IE8では失敗します。プロキシを迂回してアプリケーションサーバーに直接アクセスすると、正常に動作するため、プロキシと関係があります。
3台のマシンのいずれのイベントビューアにも、何が起こっているのかを示すものは何もありません。
IE8を使用して接続すると、資格情報を自動的に渡すのではなく、資格情報の入力を求められます。はい、ドメインの信頼を超える明示的な信頼を設定しましたが、プロキシから返される401エラーでエラーが発生します。
これのトラブルシューティングをどこから始めればよいか考えてみてください。
c# - スキャナー/カメラデバイスなしでWIAをテストする
WIAを使用して簡単なスキャンコードを作成しました。スキャナーデバイスを持っていないので、テストできません。WIAデバイスをシミュレートしてテストできますか?
wia - WIA イベント コールバック ... 自分のものではない他のコールバックの登録を解除していますか?
プログラムをWIA_EVENT_SCAN_IMAGE
イベントに登録しました。理想的には、スキャナの物理的なスキャン ボタンを押すと、プロンプトを表示することなくプログラムがスキャンを開始します。
ただし、Epson Scan などの他のプログラムがインストールされている可能性があるため、プログラムがスキャンを開始する前に Epson Scan が起動し、プログラムがスキャンを開始する前にデバイスの使用を要求しているように見えることがあります。
理想的には、読み込み時に他のすべてのコールバックを登録解除し、閉じるときにそれらを再登録したいと思います。