WIA デバイス
デジタルカメラやスキャナーなどのWIAデバイスは、WIAフレームワークを使用して、サーバーでホストされている画像処理アプリケーションと通信します。
前提条件
-
スキャナーはWIA準拠である必要があります。
-
WIAドライバーをローカルデバイスにインストールします。サーバーには必要ありません。
-
スキャナーをローカルに接続します(例:USB経由)。
-
スキャナーがローカルのWindows Image Acquisitionサービスを使用しており、TWAINドライバーを使用していないことを確認してください。
-
テストに使用されるユーザーアカウントに、ICA®セッション内の帯域幅を制限するポリシーが適用されていないことを確認してください。たとえば、クライアントUSBリダイレクト帯域幅制限などです。
構成
WIAリダイレクトはデフォルトで無効になっています。Citrix®ポリシーで次の設定を有効にできます。
-
WIAリダイレクト: この設定は、ユーザーがユーザーデバイス上のWIAデバイスにアクセスすることを許可または禁止します。
注:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrixは、レジストリエディターの誤った使用によって生じる問題が解決できることを保証できません。 レジストリエディターの使用は自己責任で行ってください。編集する前に必ずレジストリをバックアップしてください。
許可リストを使用すると、VDA上のどのアプリケーションがWindows Image Acquisitionスキャナーリダイレクトにアクセスできるかを制御できます。レジストリエディターは、Windows Image Acquisitionを含む各VDAの許可リスト設定からの入力を使用します。デフォルトでは、どのアプリケーションもWindows Image Acquisitionにアクセスできません。
64ビットアプリケーションの場合、以下の値を設定する必要があります。
AllowProcesses レジストリ値に、スキャンアプリケーションの完全なパスを追加します。
-
キー: HKLM\SOFTWARE\Citrix\WIAAllowedProcesses
-
値の名前: AllowProcesses
-
値の型: REG_MULTISZ
-
値のデータ:
<add full path of the scanning application > -
キー:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\WIAHook\<App_Name>
32ビットアプリケーションの場合、以下の値を設定する必要があります。
AllowProcesses レジストリ値に、スキャンアプリケーションの完全なパスを追加します。
-
キー: HKLM\SOFTWARE\Citrix\WOW6432Node\WIAAllowedProcesses
-
値の名前: AllowProcesses
-
値の型: REG_MULTISZ
-
値のデータ:
<add full path of the scanning application > -
キー:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\CtxHook\AppInit_DLLs\WIAHook\<App_Name>
WIA ベースのアプリケーションで WIA リダイレクトを有効にするためのレジストリ値を設定した後、VDA を再起動します。
ポリシー設定については、「WIAデバイスポリシー設定」を参照してください。