Citrix虚拟应用程序和桌面

印刷のポリシー設定

印刷セクションには,クライアントからの印刷の管理に関するポリシー設定が含まれています。

クライアントプリンターリダイレクト

この设定项目では,ユーザーのログオン时にクライアントプリンターをサーバーに自动的にマップすることを许可または禁止します。

デフォルトでは許可されます。この設定項目が無効の場合,PDFプリンターはセッションで自動作成されません。

关连する设定项目:クライアントプリンターを自动作成する

デフォルトプリンター

この設定では,セッションのデフォルトのクライアントプリンターとして設定するプリンターを指定します。

デフォルトでは,ユーザーの現在のデフォルトプリンター(通常使うプリンター)がセッションのデフォルトプリンターとして使用されます。

[デフォルトプリンターの设定を変更しない]を选択すると,リモートデスクトップサービスまたは视窗のユーザープロファイルで设定されているデフォルトプリンターが使用されます。この场合,デフォルトプリンターはプロファイルに保存されず,ほかのセッションやクライアント侧のプロパティにより変更されなくなります。このオプションでは,セッションで最初に自动作成されたプリンターがセッションのデフォルトプリンターになります。つまり,以下のどちらかのプリンターになります。

  • Windowsサーバーの[コントロールパネル]>[デバイス][プリンタ]でローカルに追加された最初のプリンター。
  • サーバーにローカルプリンターが追加されていない场合は,最初に自动作成されたプリンター。

プロファイルの設定に基づいてユーザーに最も近いプリンターを提供する(近接プリンター機能を使用する)場合に,このオプションを使用できます。

プリンター割り当て

この設定は[デフォルトプリンター]設定および[セッションプリンター]設定の代わりに使用します。特定のサイト,大規模グループ,または組織単位用のポリシーを構成する場合は,[デフォルトプリンター]設定および[セッションプリンター]設定を使用します。[プリンター割り当て]設定は,多くのプリンターのグループを複数のユーザーに割り当てる場合に使用します。

この設定では,ユーザーデバイスを一覧に追加して,そのユーザーデバイス上のデフォルトプリンターがセッションでどのように使用されるかを指定します。

デフォルトでは,ユーザーの現在のデフォルトプリンター(通常使うプリンター)がセッションのデフォルトプリンターとして使用されます。

また,各ユーザーデバイスに対してセッションで自動作成するネットワークプリンターを指定します。デフォルトでは,プリンターは指定されていません。

  • デフォルトプリンター値は,以下のように设定します。

    ユーザーデバイスの现在のデフォルトプリンターを使用する场合は,[変更しない]を选択します。

    现在のリモートデスクトップサービスまたは视窗のユーザープロファイルで设定されているデフォルトプリンターを使用する场合は,[変更しない]を选択します。この场合,デフォルトプリンターはプロファイルに保存されず,ほかのセッションやクライアント侧のプロパティにより変更されなくなります。このオプションでは,セッションで最初に自动作成されたプリンターがセッションのデフォルトプリンターになります。つまり,以下のどちらかのプリンターになります。

    • Windowsサーバーの[コントロールパネル]> [デバイスとプリンター]でローカルに追加された最初のプリンター。
    • サーバーにローカルプリンターが追加されていない场合は,最初に自动作成されたプリンター。
  • セッションプリンター値を设定するには,自动作成するプリンターのUNCパスを入力します。この一覧の设定は,ユーザーがログオンするたびに适用できます。

プリンター自动作成イベントログの设定

この設定では,プリンターの自動作成処理中にログに記録するイベントを指定します。エラーおよび警告をログに記録しない,エラーのみを記録する,またはエラーおよび警告を記録することを選択できます。

デフォルトでは,エラーおよび警告がログに記録されます。

たとえば,プリンターのネイティブドライバーをインストールできず,代わりにユニバーサルプリンタードライバーがインストールされた場合は,警告がログに記録されます。このような状況でユニバーサルプリンタードライバーを使用できるようにするには,[ユニバーサル印刷の使用]設定で[ユニバーサル印刷のみを使用する]または[要求されたドライバーを使用できない場合にのみユニバーサル印刷を使用する]を選択します。

セッションプリンター

この設定では,セッションで自動作成するネットワークプリンターを指定します。ICA / HDXセッションでは,Citrix印刷经理サービス(CpSvc.exe)によって,セッションプリンターポリシー设定で指定されたネットワークプリンターごとに,セッションログオン时にネットワークプリンター接続が作成されます。プリンターは,セッションのログオフ时に削除されます。デフォルトでは,プリンターは指定されていません。

セッションプリンターポリシー設定では,ネットワークプリンターはWindowsプリントサーバーまたはCitrixユニバーサルプリントサーバー上に存在します。

  • 视窗プリントサーバー:1つまたは複数のネットワークプリンターを共有します。ネットワークプリンターを使用するために必要なネイティブのプリンタードライバーも用意されています。
  • ユニバーサルプリントサーバー:CitrixユニバーサルプリントサーバーソフトウェアがインストールされているWindowsプリントサーバーです。

Windowsプリントサーバーを使用する場合,Citrix印刷经理サービスはネイティブのプリンタードライバーを使用してネットワークプリンターの接続を作成します。Citrix虚拟应用サーバーには,ネイティブのプリンタードライバーがインストールされている必要があります。

思杰ユニバーサルプリントサーバーを使用する场合,思杰打印管理サービスはネイティブのプリンタードライバー,思杰ユニバーサルプリンタードライバー,または思杰通用XPSプリンタードライバーのいずれかを使用してネットワークプリンターの接続を作成します。使用するドライバーは,ユニバーサルプリントドライバーの使用ポリシー设定によって制御されます。

現在,すべてのWindowsプリンタードライバーのバージョンは,v3またはv4のいずれかです。詳しくは。”支持Microsoft V3和V4打印机驱动程序架构」を参照してください。

セッションプリンターを追加してからセッションに表示されるかどうかを确认するには,以下の手顺を実行します:

  1. 思杰工作室で,[ポリシー]タブに移動します。

  2. [ポリシーの編集)ダイアログボックスでセッションの印刷ポリシーを有効にします。

  3. このポリシーに,セッションプリンターを追加します。自動作成するプリンターを追加するには,そのプリンターのUNCパスを入力します。この一覧の設定は,ユーザーがログオンするたびに適用できます。セッションプリンターが一覧に表示されている必要があります。

  4. ポリシーの設定後,公開アプリケーションにセッションプリンターが表示されないことがあります。この問題はCitrix虚拟应用サーバーのプリンタードライバーがないか,ポリシーが作成されているが有効になっていない場合に発生する可能性があります。

    注:

    思杰虚拟应用サーバーにプリンタードライバーがインストールされていない原因として多いのが,管理者が思杰虚拟应用サーバーにプリンタードライバーをインストールするのを失念しているケースです。

  5. 公開デスクトップを起動して,手動で[デバイスとプリンター]>[コントロールパネル]からセッションプリンターを追加します。

  6. これが失敗する場合は,Citrix虚拟应用サーバーとプリントサーバー間の通信を調査します。RDPでのテストの実行を検討してください。

プリンターの自動作成を待機する

思杰虚拟桌面用か思杰虚拟应用程序用かに応じてこの机能を有效にします.Citrix虚拟桌面でこの机能を有效にするには,交付控制器のポリシーを有效にします.Citrix虚拟应用でこの机能を有效にするには,交付控制器のPowerShell的コマンドレットを使用します。

プリンターの自动作成を待机する(サーバーデスクトップ):

この設定では,クライアントがリダイレクトされたプリンターが自動作成されるまでセッションへの接続を遅延させることができます。

デフォルトでは,プリンターの作成を待機せずに接続します。

プリンターの自动作成を待机する(思杰虚拟应用程序):

次のPowerShell的コマンドレットを设定すると,クライアントがリダイレクトされたプリンターが自动作成されるまでサーバーデスクトップ上に作成された虚拟应用への接続を遅延させることができます。

Set-BrokerApplication -Name -WaitForPrinterCreation $true

デフォルトでは,プリンターの作成を待機せずに接続します。