印刷ポリシー設定
印刷セクションには、クライアント印刷を管理するためのポリシー設定が含まれています。
クライアントプリンターのリダイレクト
この設定は、ユーザーがセッションにログオンしたときに、クライアントプリンターがサーバーにマップされるかどうかを制御します。
デフォルトでは、クライアントプリンターのマッピングは許可されています。この設定が無効になっている場合、セッション用のPDFプリンターは自動作成されません。
関連するポリシー設定: クライアントプリンターの自動作成
デフォルトプリンター
この設定は、セッションでユーザーデバイス上のデフォルトプリンターがどのように確立されるかを指定します。
デフォルトでは、ユーザーの現在のプリンターがセッションのデフォルトプリンターとして使用されます。
デフォルトプリンターに現在のRemote Desktop ServicesまたはWindowsユーザープロファイル設定を使用するには、[ユーザーのデフォルトプリンターを調整しない] を選択します。このオプションを選択した場合、デフォルトプリンターはプロファイルに保存されず、他のセッションまたはクライアントプロパティに応じて変更されません。セッションのデフォルトプリンターは、セッションで自動作成された最初のプリンターであり、次のいずれかです。
- コントロールパネル > デバイス と プリンター でWindowsサーバーにローカルに追加された最初のプリンター
- サーバーにローカルに追加されたプリンターがない場合、最初に自動作成されたプリンター
このオプションを使用して、プロファイル設定(近接印刷として知られています)を介してユーザーに最も近いプリンターを提示できます。
プリンターの割り当て
この設定は、[デフォルトプリンター] および [セッションプリンター] 設定の代替手段を提供します。サイト、大規模なグループ、または組織単位の動作を構成するには、個別の [デフォルトプリンター] および [セッションプリンター] 設定を使用します。複数のユーザーに多数のプリンターを割り当てるには、プリンターの割り当て 設定を使用します。
この設定は、リストされたユーザーデバイス上のデフォルトプリンターがセッションでどのように確立されるかを指定します。
デフォルトでは、ユーザーの現在のプリンターがセッションのデフォルトプリンターとして使用されます。
また、各ユーザーデバイスのセッションで自動作成されるネットワークプリンターも指定します。デフォルトでは、プリンターは指定されていません。
-
デフォルトプリンター値を設定する場合:
ユーザーデバイスの現在のデフォルトプリンターを使用するには、[調整しない] を選択します。
デフォルトプリンターに現在のRemote Desktop ServicesまたはWindowsユーザープロファイル設定を使用するには、[調整しない] を選択します。このオプションを選択した場合、デフォルトプリンターはプロファイルに保存されず、他のセッションまたはクライアントプロパティに応じて変更されません。セッションのデフォルトプリンターは、セッションで自動作成された最初のプリンターであり、次のいずれかです。
- コントロールパネル > デバイス とプリンターでWindowsサーバーにローカルに追加された最初のプリンター
- サーバーにローカルに追加されたプリンターがない場合、最初に自動作成されたプリンター
-
セッションプリンター値: プリンターを追加する を設定する場合、自動作成するプリンターのUNCパスを入力します。または、参照 をクリックしてネットワーク全体からプリンターを検索します。プリンターサーバーのFQDNまたはNetBIOS名を入力してプリンターを参照することもできます。詳細については、セッションプリンター を参照してください。プリンターを追加した後、ログオンごとに現在のセッションにカスタマイズされた設定を適用できます。
プリンター自動作成イベントログの優先設定
この設定は、プリンターの自動作成プロセス中にログに記録されるイベントを指定します。エラーや警告をログに記録しない、エラーのみをログに記録する、またはエラーと警告をログに記録するを選択できます。
デフォルトでは、エラーと警告がログに記録されます。
警告の例としては、プリンターのネイティブドライバーをインストールできず、代わりにユニバーサルプリントドライバーがインストールされるイベントがあります。このシナリオでユニバーサルプリントドライバーを使用するには、ユニバーサルプリントドライバーの使用設定を [ユニバーサル印刷のみを使用] または [要求されたドライバーが利用できない場合にのみユニバーサル印刷を使用] に構成します。
セッションプリンター
この設定は、セッションで自動作成されるネットワークプリンターを指定します。ICA/HDXセッション内で、Citrix Print Managerサービス (CpSvc.exe) は、セッションプリンター ポリシー設定で指定された各ネットワークプリンターに対して、セッションログオン中にネットワークプリンター接続を作成します。セッションログオフ中にプリンターを削除します。デフォルトでは、プリンターは指定されていません。
セッションプリンター ポリシー設定では、ネットワークプリンターはWindowsプリントサーバーまたはCitrix Universal™ Print Server上に存在できます。
- Windowsプリントサーバー: 1つ以上のネットワークプリンターを共有します。また、ネットワークプリンターを使用するために必要なネイティブプリンタードライバーも備えています。
- Universal Print Server: Citrix Universal Print ServerソフトウェアがインストールされているWindowsプリントサーバー。
Windowsプリントサーバーを使用する場合、Citrix Print Managerサービスはネイティブプリンタードライバーを使用してネットワークプリンター接続を作成します。Citrix Virtual Apps™サーバーには、ネイティブプリンタードライバーがインストールされている必要があります。
Citrix Universal Print Serverを使用する場合、Citrix Print Managerサービスは、ネイティブプリンタードライバー、Citrix Universal Printer Driver、またはCitrix Universal XPS Printer Driverのいずれかを使用してネットワークプリンター接続を作成します。使用するドライバーは、ユニバーサルプリントドライバーの使用ポリシー設定によって制御されます。
すべてのWindowsプリンタードライバーは現在、v3またはv4ドライバーバージョンのいずれかに分類されます。詳細については、Microsoft V3およびV4プリンタードライバーアーキテクチャのサポート を参照してください。
セッションプリンターを追加し、それらがセッションに表示されることを確認するには、次の手順を完了します。
-
Web Studioにサインインし、左側のペインで ポリシー を選択し、ポリシー タブをクリックします。
-
セッションプリンター ポリシーを選択し、編集 をクリックします。
-
設定の編集 ページで、デフォルト値を使用 チェックボックスをオフにし、追加 をクリックして次の手順でプリンターを追加します。
-
プリンターのUNCパスを
\\<プリンターサーバーのFQDN>\<プリンター名>の形式で入力します。または、参照 をクリックしてネットワーク全体からプリンターを検索します。プリンターサーバーのFQDNまたはNetBIOS名を入力してプリンターを参照することもできます。注:
参照 を使用して特定のプリンターを検索できるようにするには、プリンターを構成する際に、プリンター設定 > プリンターのプロパティ > 共有 の下にある ディレクトリに一覧表示 オプションが選択されていることを確認してください。
- デフォルトでは、ユーザー名とパスワードがプリンターサーバーの参照に使用されます。異なるドメイン資格情報が必要な場合は、参照に異なるドメイン資格情報を使用 を選択し、必要なユーザー名とパスワードを入力して、参照 をクリックします。
- 完了 をクリックします。
-
-
ポリシーが設定された後、公開されたアプリケーションがセッションプリンターを表示しない場合があります。この問題は、Citrix Virtual Appsサーバーにプリンタードライバーがないか、ポリシーが作成されたものの有効になっていないために発生する可能性があります。
注:
セッションプリンターがネイティブプリンタードライバーを必要とし、そのネイティブプリンタードライバーがVDAにインストールされていない場合、セッションプリンターはセッションに作成されない可能性があります。
-
公開されたデスクトップを起動し、デバイスとプリンター > コントロールパネル でセッションプリンターを手動で追加します。
-
これが失敗した場合は、Citrix Virtual Appsサーバーとプリントサーバー間の通信を調査します。RDPでテストを実行することを検討してください。
プリンター作成の待機
Delivery Controller上のポリシーを使用して、Citrix Virtual Desktopsでこの機能を有効にします。
プリンター作成の待機 (サーバーデスクトップ):
この設定により、クライアントリダイレクトされたプリンターが自動作成されるように、セッションへの接続を遅延させることができます。
デフォルトでは、接続遅延は発生しません。
プリンター作成の待機 (Citrix Virtual Apps):
次のPowerShellコマンドレットを実行すると、マルチセッションホストで実行されている仮想アプリへの接続を遅延させ、アプリケーションが開かれる前にクライアントリダイレクトされたプリンターを自動作成できます。
Set-BrokerApplication -Name <VirtualAppName> -WaitForPrinterCreation $true
デフォルトでは、接続遅延は発生しません。