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