周辺機器

USBデバイスのリダイレクト

ChromeOS版Citrix Workspaceアプリは、幅広いUSB周辺機器をサポートしています。この追加機能により、Googleポリシーを作成してデバイスのPID/VIDを識別し、Citrix Workspaceでの使用を有効にできます。このサポートは新しいUSBデバイスにも拡張されます。

重要:

YubiKeyは、USB経由でリダイレクトされた後、Citrixセッションでは使用できません。 詳細については、パートナーチケットを参照してください。 FIDO2リダイレクトはChromeOS版Citrix Workspaceアプリではサポートされていないため、ユーザーはセッション内でYubiKeyにアクセスするための代替手段としてUSBリダイレクトを使用できます。これを有効にするには、DDCでFIDO2リダイレクトポリシーが禁止に設定されていることを確認してください。 注: 既知の問題([HDX-92219])により、Server OS VDAでUSB経由でリダイレクトされたYubiKeyが期待どおりに機能しない場合があります。[RFHTMCRM-16502]

構成方法

USBデバイスの構成については、Knowledge Centerの記事CTX200825を参照してください。

キオスクモードでのUSBデバイスの自動リダイレクト

キオスクモードでは、USBデバイスは手動での介入なしにセッション内に自動的にリダイレクトされます。ユーザーモードおよびパブリックモードでは、初回のみ、ツールバーまたは接続センターからUSBデバイスをセッションに手動でリダイレクトする必要があります。この手動USBリダイレクトは、ChromeオペレーティングシステムにUSBデバイスへのアクセス許可を付与するために行われます。USBデバイスが挿入されると、自動的にセッションにリダイレクトされます。

重要:

  • 多数のセッションが実行されているときにUSBデバイスを挿入すると、USBはフォーカスされているセッションにリダイレクトされます。
  • フォーカスされているセッションがない場合、USBデバイスはどのセッションにもリダイレクトされません。
  • 単一のセッションが実行されており、USBデバイスを挿入したときにそのセッションがフォーカスされていない場合、USBデバイスのリダイレクトが失敗する可能性があります。

USBデバイスを新しいセッションにリダイレクトする手順

注:

USBデバイスを新しいセッションにリダイレクトするには、前のセッションからUSBデバイスを削除する必要があります。

  1. Citrix Workspaceアイコンを右クリックし、[接続センター]を選択します。接続センターウィンドウが表示されます。
  2. セッションまたはアプリケーションを選択します。
  3. [デバイス]をクリックします。
    1. [USB]セクションに移動します。
    1. [すべて解放]をクリックします。

ダブルホップ

バージョン2301以降、Citrix Workspaceアプリはダブルホップシナリオをサポートしています。この機能は、USBリダイレクトの機能強化です。

  • 詳細については、Citrix Virtual Apps and Desktopsドキュメントのダブルホップを参照してください。

  • コンポジットUSBリダイレクト

以前は、コンポジットUSBデバイスがローカルデバイスに接続されている場合、USBリダイレクトを介して単一のデバイスとしてのみ使用できました。欠点は、オーディオやビデオなどのインターフェイスも、最適化されたチャネルがあるにもかかわらず、USB経由でリダイレクトされてしまうことでした。インターフェイスが分離されていなかったため、管理者はどのコンポーネントをUSB経由でリダイレクトし、どのコンポーネントを最適化された仮想チャネル(オーディオインターフェイスなど)経由でリダイレクトして最高のパフォーマンスを実現するかを決定できませんでした。

2211リリース以降、管理者はデバイスの特定のインターフェイスをUSBリダイレクト経由でセッションにリダイレクトするかどうかを設定できます。エンドユーザーは、コンポジットUSBデバイスの特定の構成インターフェイスをUSBリダイレクト経由でCitrix Workspaceアプリセッションに選択してリダイレクトできるようになりました。

コンポジットUSBリダイレクトについて

USB 2.1以降では、複数の子デバイスが同じUSBバスへの単一の接続を共有するUSBコンポジットデバイスの概念をサポートしています。このようなデバイスは、単一の構成空間と共有バス接続を使用し、各子デバイスを識別するために一意のインターフェイス番号00-ffが使用されます。このようなデバイスは、他の独立してアドレス指定されたUSBデバイスの接続用に新しいUSBバスの起点を提供するUSBハブとは異なります。

クライアントエンドポイントで見つかったコンポジットデバイスは、仮想ホストに次のように転送できます。

  • 単一のコンポジットUSBデバイス、または
  • 独立した子デバイスのセット(分割デバイス)

コンポジットUSBデバイスが転送されると、デバイス全体がローカルデバイスで利用できなくなります。転送は、Citrix Workspaceアプリを含むローカルデバイス上のすべてのアプリケーションに対して、デバイスのローカル使用もブロックします。

オーディオデバイスとミュートおよび音量制御用のHIDボタンの両方を持つUSBヘッドセットデバイスを考えてみましょう。デバイス全体が汎用USBチャネルを使用して転送されると、デバイスは最適化されたHDX™オーディオチャネルを介したリダイレクトに利用できなくなります。ただし、オーディオが汎用チャネルと比較して最適化されたHDXオーディオチャネルを介して送信される場合、より良いパフォーマンスを実現できます。

これらの問題を解決するために、Citrixはコンポジットデバイスを分割し、汎用USBチャネルを使用する子インターフェイスのみを転送することを推奨しています。このようなメカニズムにより、他の子デバイスが、最適化されたHDXエクスペリエンスを提供するCitrix Workspaceアプリを含むローカルデバイス上のアプリケーションで使用できるようになります。この方法により、必要なデバイスが転送され、リモートセッションで利用できるようになります。

この機能を有効にする方法

この機能は、次の方法で有効にできます。

  • Configuration.js
  • Global App Configurationサービス
  • Google管理ポリシー

Configuration.js

configuration.jsファイルを使用してコンポジットUSBリダイレクトを構成するには、次の手順を実行します。

  1. ChromeAppルートフォルダーにあるconfiguration.jsファイルを見つけます。
  2. configuration.jsファイルを編集して、コンポジットUSBリダイレクト機能を構成します。

    注:

    • 変更を加える前に、configuration.jsファイルをバックアップすることをお勧めします。
    • ChromeOS版Citrix Workspaceアプリがユーザー向けに再パッケージ化されている場合にのみ、configuration.jsファイルを編集することをお勧めします。
    • configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
  3. enableCompositeDeviceSplittrueに設定します。

JSONデータの例を次に示します。

```
{
    "features": {
        "usb": {
            "enableCompositeDeviceSplit": true
        }
    }
}
<!--NeedCopy--> ```
  1. 変更を保存します。

注:

  • この機能を無効にするには、enableCompositeDeviceSplit属性をfalseに設定します。

Global App Configurationサービス

クラウド設定では、管理者はGlobal App ConfigurationサービスでenableCompositeDeviceSplit属性をTrueに設定することにより、コンポジットUSBリダイレクト機能を有効にできます。

Google管理ポリシー

オンプレミス展開では、管理者はGoogle管理ポリシーを使用してコンポジットUSBリダイレクト機能を次のように有効にできます。

  1. Google管理ポリシーにサインインします。
  2. [デバイス管理] > [Chrome管理] > [ユーザー設定]に移動します。
  3. engine_settingsキーの下のpolicy.txtファイルに次の文字列を追加します。JSONデータの例を次に示します。

    {
        "features": {
            "usb": {
                "enableCompositeDeviceSplit": true
            }
        }
    }
    <!--NeedCopy-->
    
  4. 変更を保存します。

設定方法

前提条件:

  • VID:PID値を持つUSBデバイスの許可リストを作成し、Delivery ControllerでUSBデバイスリダイレクトのポリシーを有効にします。詳細については、ナレッジセンターの記事CTX200825を参照してください。
  • この機能は、管理対象デバイスで動作し、BYODでは動作しません。

USBの自動検出を有効にするには:

  1. Google管理ポリシー設定に移動します。
  2. WebUSB API allowed devicesオプションを選択します。
  3. ChromeOS向けCitrix Workspaceアプリの拡張機能IDを入力します。例: chrome-extension://haiffjcadagjlijoggckpgfnoeiflnem
  4. デバイスのVIDとPIDを次のように追加します:

    USB

    • VIDとPIDの値を追加すると、Citrix Workspaceアプリはセッション内のデバイスを自動的に検出できるようになります。
  5. Google管理ポリシーを適用します。デバイスルールとJSONデータのサンプルに関する詳細については、次のセクションを参照してください。

  6. 変更を保存します。

デバイスルール

Citrix Workspaceアプリは、デバイスルールを使用して、どのUSBデバイスをリモートセッションに転送することを許可または禁止するかを決定します。

キーワードの説明は次のとおりです:

-  **allow:** このセクションには、セッションにリダイレクトできるデバイスとその子インターフェイスのリストが含まれます。
-  **deny:** このセクションには、セッションにリダイレクトできないデバイスとその子インターフェイスのリストが含まれます。
  • autoRedirect: このセクションには、USBリダイレクトを介してセッションに自動リダイレクトできるデバイスとその子インターフェイスのリストが含まれます。

    注:

    • 各オブジェクトは、USBデバイスの必須のvidおよびpid値を持つデバイスを表します。’split’および’interfaceClass’値はオプションです。
  • vid, pid (必須): USBデバイスのベンダーID(VID)および製品ID(PID)を表します。値を16進形式で入力します。
  • split (オプション): デバイスを子インターフェイスに分割するかどうかを示すブール値を想定しています。
  • interfaceClass (オプション): USBインターフェイスクラスを表します。許可される値は、オーディオ、ビデオ、HID、プリンター、ストレージなどです。

JSONデータの例を次に示します:

{
"settings": {
"value": {
-  "settings_version": "1.0",
-  "device_settings": {
"deviceRules": {

    "allow": [
        {"vid": "11","pid": "22",  "split":true, "interfaceClass":["audio","video"]} //split device and allow redirection of 'audio' & 'video' interfaces.
    ],

    "deny": [
        {"vid": "33","pid": "44"},  //deny redirection of this whole device with vid= 33 & pid = 44, including all of its interfaces.
        {"vid": "77","pid": "88","split":true,"interfaceClass":["audio"]}    //split device and deny the redirection of 'audio' interface only; remaining interfaces(if any) are redirected through USB.
    ],

    "autoRedirect": [
    {"vid": "55","pid": "66"}, //auto redirect the device when it's connected.
    {"vid": "55","pid": "66","split":true,"interfaceClass":["hid"]} //split device and auto redirect only the 'hid' interface when the device is connected.
    ]
                }
           }
       }
    }
}
<!--NeedCopy-->

この機能の使用方法

複合USBリダイレクト機能を使用するには:

  1. ツールバーからUSBアイコンをクリックします。

    USB

    USBデバイスが接続されていない場合、次のポップアップが表示されます:

    USB

  2. USBデバイスをローカルマシンに接続します。 次のポップアップが表示される場合があります:

    USB

    1. USB Devicesをクリックして、USB構成要素を表示およびリダイレクトします。接続が成功すると、Citrix WorkspaceアプリがUSBを検出します。各USB構成要素インターフェイスには、ドロップダウンメニューが表示されます。2つのオプションは次のとおりです:
    • セッション内およびローカルマシンアクセス (最適化済み): デバイス上およびセッション内でUSBにアクセスする場合は、このオプションを選択します。
    • セッション内アクセス (汎用): セッション内でのみUSBにアクセスする場合は、このオプションを選択します。 パフォーマンスを向上させるには、セッション内およびローカルマシンアクセス (最適化済み) オプションを選択します。

    USB

    1. インターフェイスをリダイレクトするには、接続を選択します。

    USB

    リダイレクトが成功すると、ステータスは接続済みに変わります。

注:

  • USBデバイスを手動で追加するには、デバイスの追加をクリックします。USBデバイスを一覧表示するChromeピッカーダイアログが表示されます。リストからデバイスを選択できます。

  • USBデバイスの接続が拒否された場合、次のエラーメッセージが表示されます:

    「管理者が新しく挿入されたデバイスをブロックしました。 組織の管理者にお問い合わせください。」

セッション間でのUSBインターフェイスの転送方法

ツールバーからUSBアイコンをクリックすると、セッションに接続されているUSBデバイスのリストが表示されます。USBデバイスがすでに別のセッションで使用されている場合、USB構成要素に別のセッションに接続済みのステータスが表示されます。

現在のセッションにリダイレクトするには、USB構成要素の反対側に配置されている接続を選択します。ステータスはそれに応じて変更されます。

複合USB自動リダイレクト設定

以前は、エンドユーザーの設定を行うためのUSB自動リダイレクト設定に関連するオプションはありませんでした。管理者がこれらのポリシーを制御するため、エンドユーザーはセッション起動ごとに必要なUSBデバイスを手動でリダイレクトする必要がありました。

バージョン2301以降、エンドユーザーは仮想デスクトップセッション内の任意のUSBデバイスに対して自動リダイレクトの優先設定を選択できるようになりました。Citrix Workspaceアプリは、エンドユーザーがUSB自動リダイレクトを制御できるアプリレベルの設定を提供するようになりました。エンドユーザーは優先設定を行い、セッション起動間で設定を保存できます。

  • オプションは2つあります。1つはセッション起動時、もう1つはセッション実行中です。

自動リダイレクト

注:

  • この機能は、オンプレミスおよびクラウド展開をサポートし、管理対象のChromeユーザーのみが利用できます。

DDCポリシーによる複合USBリダイレクトの構成

以前は、管理者はGoogle管理ポリシーを使用してクライアント側のUSBリダイレクトを構成していました。

2306リリース以降、DDCポリシーを通じてUSBリダイレクトを設定することもできます。DDCポリシーによる設定により、管理者はポリシーと動作を定義するための統一された一元的な方法を利用できます。これらのポリシーは、管理対象デバイスおよびユーザーのオンプレミスおよびクラウド展開に適用可能です。この機能は、VDAバージョン2212以降でサポートされています。

設定方法

この機能は、以下のいずれかの方法で設定できます。

  • Configuration.js
  • Google管理ポリシー

注:

  • ポリシー enableDDCUSBPolicy は、デフォルトで true に設定されています。

Configuration.js

configuration.jsファイルを使用してこの機能を無効にするには、次の手順を実行します。

  1. ChromeAppルートフォルダーでconfiguration.jsファイルを見つけます。
  2. ファイルを編集します。

    注:

    • Citrixでは、変更を加える前にconfiguration.jsファイルをバックアップすることをお勧めします。
    • Citrixでは、Citrix Workspaceアプリfor ChromeOSがユーザー向けに再パッケージ化されている場合にのみ、configuration.jsファイルを編集することをお勧めします。
    • configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
  3. enableDDCUSBPolicyの値をfalseに設定します。JSONデータの例を次に示します。

    
    "features" : {
    "usb" : {
       "enableDDCUSBPolicy": false
        }
    }
    <!--NeedCopy-->
    
    1. 変更を保存します。

Google管理ポリシー

管理対象デバイスおよびユーザーの場合、管理者はGoogle管理ポリシーを使用してこの機能を次のように無効にできます。

  1. Google管理ポリシーにサインインします。

  2. デバイス管理 > Chrome管理 > ユーザー設定に移動します。

  3. policy.txtファイルのengine_settingsキーの下に次の文字列を追加します。 JSONデータの例を次に示します。

        "features" : {
        "usb" : {
           "enableDDCUSBPolicy": false
        }
    }
    <!--NeedCopy-->
    
  4. 変更を保存します。

DDCポリシー

次のスクリーンショットは、USBリダイレクトに関連するDDCポリシーを示しています。この機能は、VDAバージョン2212以降でサポートされています。

DDC

USBリダイレクトに関連するDDCポリシーの詳細については、Citrix Virtual Apps and Desktopsドキュメントの次の記事を参照してください。

USBデバイスの自動リダイレクト

USBデバイスを自動的にリダイレクトするには、USBデバイス規則に従う必要があります。 USBデバイス規則は、次の方法で設定できます。

複合USBデバイスUIの機能強化

2306リリース以降、複合USBデバイスの設定が「split」: trueに設定されている場合、USBデバイスUIはインターフェイスクラスではなくインターフェイス番号に基づいてコンポーネントを表示します。

詳細については、複合USBリダイレクトの記事を参照してください。

ユーザーインターフェイス

  • 以下に例を示します。

Interface numbers

DDCポリシーによる複合USBリダイレクトの機能強化

2307バージョン以降、特定の複合USBインターフェイスまたはクラスがデフォルトでVDAにリダイレクトできるかどうかを判断できます。ChromeOSデバイスに複合USBが接続されている場合、設定enableDefaultAllowPolicyは、DDCポリシーを通じてUSBリダイレクトをデフォルトで許可できるかどうかを決定するのに役立ちます。VDAバージョン2212以降でこの機能がサポートされています。

使用方法

属性enableDefaultAllowPolicytrueに設定し、特定のインターフェイスクラスまたはインターフェイス番号をVDAにリダイレクトする場合、他のインターフェイスクラスまたは番号のリダイレクトを拒否するポリシー規則を追加する必要があります。この機能は、DDCポリシークライアントUSBデバイスリダイレクト規則(バージョン2)を通じて設定できます。

詳細については、USBデバイスリダイレクト規則(バージョン2)を参照してください。さらに、拒否された部分はGoogle管理ポリシーを通じて設定できますが、インターフェイスクラスレベルのみです。

詳細については、複合USBデバイスUIの機能強化を参照してください。

以下は、インターフェイス番号03のリダイレクトを許可するDDCポリシークライアントUSBデバイスリダイレクト規則(バージョン2)による設定例です。

```
"DENY: vid=1188 pid=A301 split=01 intf=00,01,02"
<!--NeedCopy--> ```

Google管理ポリシーのルールによる設定例を次に示します。ここでは、HIDインターフェイスのリダイレクトを許可し、オーディオインターフェイスクラスを拒否します。

```
"deny": [
    {"vid":"05e9", "pid":"0428", "split":true, "interfaceClass":["audio"]
    }
]
<!--NeedCopy--> ```

設定方法

この機能は、次のいずれかの方法で構成できます。

  • Configuration.js
  • Google管理ポリシー

注:

  • デフォルトでは、ポリシー enableDefaultAllowPolicytrue に設定されています。
Configuration.js

configuration.js ファイルを使用してこの機能を無効にするには、次の手順を実行します。

  1. ChromeApp root フォルダーにある configuration.js ファイルを見つけます。
  2. ファイルを編集します。

    注:

    • Citrixでは、変更を加える前に configuration.js ファイルをバックアップすることをお勧めします。

    • Citrixでは、Citrix Workspaceアプリ for ChromeOSがユーザー向けに再パッケージ化されている場合にのみ、configuration.js ファイルを編集することをお勧めします。
    • configuration.js ファイルを編集するには、管理者レベルの資格情報が必要です。
    1. enableDefaultAllowPolicy の値を false に設定します。
  • JSONデータの例を次に示します。

     -  "features" : {
         "usb" : {
     -  "enableDefaultAllowPolicy": false
     -  }
     -  }
    
     <!--NeedCopy-->
    
      1. 変更を保存します。
Google管理ポリシー

管理対象デバイスおよびユーザーの場合、管理者はGoogle管理ポリシーを使用してこの機能を次のように無効にできます。

  1. Google管理ポリシーにサインインします。
  2. デバイス管理 > Chrome管理 > ユーザー設定 に移動します。
  3. engine_settings キーの下にある policy.txt ファイルに次の文字列を追加します。

    JSONデータの例を次に示します。

    'features' : {
        'usb' : {  
        'enableDefaultAllowPolicy': {"type": "false"}
        }
      }
    <!--NeedCopy-->
    
  4. 変更を保存します。

シリアルCOMポートリダイレクト

デフォルトでは、Citrix Workspaceアプリ for ChromeOSは、COM5をリダイレクト用の優先シリアルCOMポートとしてマッピングします。

既知の制限事項

-  署名パッドなどのリアルタイム入力シリアルデバイスは、Citrix Workspaceアプリ for ChromeOSセッション内でリダイレクトされない場合があります。 [CVADHELP-28555]

設定方法

シリアルCOMポートリダイレクトを構成するには、Citrix Virtual Apps and DesktopsおよびCitrix DaaSのポートリダイレクトポリシー設定を適用してこの機能を有効にします。ポートリダイレクトの詳細については、「ポートリダイレクトポリシー設定」を参照してください。

注:

デフォルトでは、Citrix Workspaceアプリ for ChromeOSは、COM5をリダイレクト用の優先シリアルCOMポートとしてマッピングします。

VDAでシリアルCOMポートリダイレクトポリシー設定を有効にした後、次のいずれかの方法を使用してCitrix Workspaceアプリ for ChromeOSを構成します。

-  Google管理ポリシー
-  configuration.jsファイル
-  アクティブなICA®セッションでコマンドを発行してデフォルトのマッピングを変更する

Google管理ポリシーを使用したCOMポートリダイレクトの構成

この方法を使用して、ポリシーファイルを編集してシリアルCOMポートをリダイレクトします。

ヒント:

Citrixでは、Citrix Workspaceアプリ for ChromeOSが再パッケージ化されている場合にのみ、ポリシーファイルを使用してCOMポートを構成することをお勧めします。

次の項目を含めてGoogle管理ポリシーを編集します。

    {
      "settings": {
               "Value": {
                "settings_version": "1.0",
                "store_settings": {
                "rf_web": {
                "url": "<http://YourStoreWebURL>"
                 }
                 },
                 "engine_settings":{
                 "features" : {
                 "com" : {
       "portname" : "<COM4>", where COM4 indicates the port number that is set by the administrator.                                                   }
                                      }
                                      }
                                      }
                                      }
                                     }

<!--NeedCopy-->

シリアルCOMポート名のオプションとその説明のリスト:

  • “portname”: COM(シリアル)仮想チャネルのポート番号。デフォルトでは、値はCOM5です。

configuration.jsファイルを使用したCOMポートリダイレクトの構成

この方法を使用して、configuration.js ファイルを編集してシリアルCOMポートをリダイレクトします。configuration.jsファイルでportnameフィールドを見つけ、ポート番号を変更して値を編集します。

例:

"com" :{

"portname" : "COM4"

}
<!--NeedCopy-->

注:

Citrixでは、Citrix Workspaceアプリ for ChromeOSがStoreFrontから再パッケージ化および再公開されている場合にのみ、configuration.jsファイルの方法を使用してシリアルポートリダイレクトを構成することをお勧めします。

ICAセッションでコマンドを発行してCOMポートリダイレクトを構成する

この方法を使用して、シリアルCOMポートをリダイレクトします。アクティブなICAセッションで次のコマンドを実行します。

    net use COM4 : \\Client\COM5
<!--NeedCopy-->

ヒント:

上記の例では、COM4 がリダイレクトに使用される優先シリアルポートです。

永続的な自動USBリダイレクト

バージョン2505以降、USBデバイスは、サーバーポリシーの優先設定に基づいて、優先される仮想アプリまたはデスクトップに自動的にリダイレクトされるようになりました。この設定は、以降の起動時にも優先されるアプリまたはデスクトップに保持されます。この機能強化により、USB周辺機器に依存するユーザーに対して、一貫性のあるシームレスなエクスペリエンスが保証されます。

注:

この機能はデフォルトで無効になっています。

利点

以下に利点を示します。

  • マルチタスク中や追加セッションの起動時でも、USBデバイスが常に適切なセッションに接続されるため、生産性が向上します。
  • USBリダイレクトが永続的に保持されるため、デバイスを毎回再構成する必要がありません。

構成方法

この機能はデフォルトで無効になっています。以下の方法で有効にできます。

Google管理ポリシー

管理対象デバイスおよびユーザーの場合、管理者はGoogle管理ポリシーを使用して、次のようにこの機能を有効にできます。

  1. Google管理ポリシーにサインインします。
  2. デバイス管理 > Chrome管理 > ユーザー設定に移動します。
  3. engine_settingsキーの下にあるpolicy.txtファイルに、以下のJSON文字列を追加します。

    注: この構成は、以下にも適用できます。

    • デバイス > Chrome > アプリと拡張機能 > ユーザーとブラウザー > 拡張機能を検索 > 拡張機能のポリシー
    • デバイス > Chrome > アプリと拡張機能 > 管理対象ゲストセッション > 拡張機能を検索 > 拡張機能のポリシー
  4. 属性alwaysAutoRedirectOnFirstSessionLaunchtrueに設定していることを確認してください。以下はJSONデータの例です。

    {
        "settings": {
            "Value": `
                "settings_version": "1.0",
                "engine_settings": {
                    "features": {
                        "usb": {
                            "alwaysAutoRedirectOnFirstSessionLaunch": true
                        }
                    }
                }
            }
        }
    <!--NeedCopy-->
    
  5. 変更を保存します。

スキャナーリダイレクトのサポート

バージョン2411以降、スキャンデバイスをローカルマシンに接続し、スキャナーを仮想セッションにリダイレクトできます。この機能により、Citrix Workspace™アプリセッション内でスキャンされたファイルにアクセスし、Citrix Workspaceアプリを介してアクセス可能な他のアプリにドキュメントを簡単にアップロードできます。

バージョン2411では、最適化されたスキャナーリダイレクトが一般提供されています。この機能により、パフォーマンスと効率が向上します。詳細については、Citrix Virtual Apps and Desktopsドキュメントのスキャナーリダイレクトを参照してください。

注:

  • この機能は、Citrix Virtual Apps and Desktops™バージョン2411以降でデフォルトで有効になっています。
  • Citrix Virtual Apps and Desktopsバージョン2407でこの機能を有効にするには、前提条件セクションに記載されている手順に従ってください。
  • この機能は、Citrix Virtual Apps and Desktopsバージョン2407以降をサポートしています。

機能のサポート状況

現在、接続できるスキャナーは、富士通 (fi-7160) と富士通 (fi-8170) の2機種のみです。

スキャナーリダイレクトの前提条件

Citrix Virtual Apps and Desktopsバージョン2407でDDCのSANEリダイレクトポリシーを有効にするには、以下の手順を実行します。

  1. Desktop Delivery Controller™ (DDC) マシンにサインインし、Citrix Studioを開きます。
  2. ポリシー > ポリシーの作成をクリックします。ポリシーの作成ダイアログボックスが表示されます。

    Scanner

  3. 図に示すように、SANEスキャナーリダイレクトを検索します。

    Scanner

  4. SANEスキャナーリダイレクトオプションを選択します。設定の編集ダイアログボックスが表示されます。許可オプションを選択します。

    Scanner

  5. OKをクリックします。

この機能の既知の制限事項

  • あるセッションがスキャナーを使用中でスキャンが進行しているときに、別のセッションからスキャナーを使用しようとすると、最初のセッションのスキャン操作が突然失敗します。
  • ユーザーの承認なしにドキュメントスキャンを許可するために使用されるサイレントスキャンオプションは、Google管理コンソールのキオスク設定では利用できません。詳細については、パートナーチケットを参照してください。
  • 一部のスキャナー機能が期待どおりに動作しない場合があります。たとえば、ページ幅、ページ高さ、用紙サイズ、明るさ、コントラストなどです。この問題は、オプション記述子に関するサードパーティのスキャナーAPIのバグが原因で発生します。[RFHTMCRM-13829]
  • スキャナーがChromebookに接続されている場合、ChromeOSから「スキャナーソフトウェアをインストールできません」というエラーメッセージが時折表示されることがあります。その後、スキャン操作が失敗する可能性があります。詳細については、パートナーチケットを参照してください。[RFHTMCRM-15966]

テクニカルプレビュー以降の修正された問題

  • Chromebookでリダイレクトされたスキャナーを使用してスキャンしようとすると、エンドユーザーはスキャンプロセスを妨げる以下のエラーに断続的に遭遇することがあります: 「TWAINセッションオープンエラー: 失敗」。

    この問題は、スキャナーが適切に接続され、SANEリダイレクトポリシーが有効になっている場合でも発生します。[HDX-70122]

  • VDAをバージョン2407にアップグレードした後、Citrixセッション内で実行されている特定のスキャンアプリが、開いたときに断続的に応答しなくなることがあります。 [HDX-70280]
  • 特定のスキャンアプリでは、最初のページをスキャンした後、両面スキャン(両面スキャン)および複数ページスキャンが失敗します。たとえば、フロントオフィススキャンアプリなどです。
  • 特定のスキャンアプリでは、ページをスキャンする際にカラーパレットがずれることがあります。詳細については、Googleパートナーチケットを参照してください。たとえば、フロントオフィススキャンアプリなどです。
  • 空のトレイでスキャンを試みた後、ドキュメントのスキャンが断続的に失敗します。詳細については、Googleパートナーチケットを参照してください。
  • 最適化されたスキャナーリダイレクト機能で修正された問題:

    • スキャナーアプリケーションのUIがADF両面ソース選択を正しくトリガーしないため、両面スキャンが失敗します。
    • スキャナーアプリケーションがトレイ内の複数ページを正しく処理しないため、複数ページスキャンオプションでは1ページしかスキャンされません。
    • スキャナーアプリケーションがネイティブ設定と比較してこのオプションを自動的に選択しないため、両面スキャン中に空白ページのスキップが失敗します。
    • スキャナーアプリケーションが色を正確に再現しないため、スキャンされたページのカラーパレットが正しく表示されません。
  • Google Cloud Platform (GCP) VDAサーバーでChromeOS向けCitrix Workspaceアプリを使用してスキャンすると、GCPホスト型VDAに接続するChromeOSエンドポイントのみに影響するプラットフォーム固有の接続問題により、一貫した遅延またはラグが発生します。修正はCitrix Apps and Desktops 2507 CU1以降で利用可能です。[CVADHELP-29259]

構成

管理対象ユーザーの場合、ユーザーの承認なしにドキュメントスキャンを許可するには、管理者はGoogle管理コンソールからサイレントスキャンオプションを有効にできます。

サイレントスキャンを有効にするには:

  1. デバイス > Chrome > アプリと拡張機能に移動します。
  2. Citrix WorkspaceアプリIDを選択します。
  3. 右側のパネルにあるサイレントスキャンオプションを有効にします。

    Silent scanner

  4. 変更を保存します。