印刷環境を維持する

印刷環境の維持には、以下が含まれます。

  • プリンタードライバーの管理
  • 印刷パフォーマンスの最適化
  • プリンターの表示と印刷キューの管理

プリンタードライバーの管理

管理上のオーバーヘッドと印刷ドライバーの問題の可能性を最小限に抑えるため、Citrix は Citrix Universal™ 印刷ドライバーの使用を推奨しています。

自動作成が失敗した場合、デフォルトでは、システムは Windows に付属の Windows ネイティブプリンタードライバーをインストールします。ドライバーが利用できない場合、システムはユニバーサル印刷ドライバーにフォールバックします。プリンタードライバーのデフォルト設定の詳細については、「ベストプラクティス、セキュリティに関する考慮事項、およびデフォルトの操作」を参照してください。

すべてのシナリオで Citrix Universal 印刷ドライバーが選択肢とならない場合、マルチセッション OS マシンにインストールされるドライバーの数を最小限に抑えるために、プリンタードライバーをマッピングします。さらに、プリンタードライバーをマッピングすることで、次のことが可能になります。

  • 指定されたプリンターが Citrix Universal 印刷ドライバーのみを使用できるようにする
  • 指定されたドライバーでプリンターが作成されることを許可または防止する
  • 古いドライバーや破損したドライバーを適切なプリンタードライバーに置き換える
  • クライアントドライバー名に対して、Windows サーバーで利用可能なドライバーを代替する

プリンタードライバーの自動インストールを防止する - マルチセッション OS マシン全体で一貫性を確保するために、印刷ドライバーの自動インストールは無効にする必要があります。これは、Citrix® ポリシー、Microsoft ポリシー、またはその両方を通じて実現できます。Windows ネイティブプリンタードライバーの自動インストールを防止するには、Citrix ポリシー設定「インボックスプリンタードライバーの自動インストール」を無効にします。

クライアントプリンタードライバーをマッピングする - 各クライアントは、ログオン時にクライアント側のプリンターに関する情報(プリンタードライバー名を含む)を提供します。クライアントプリンターの自動作成中に、クライアントから提供されたプリンターモデル名に対応する Windows サーバープリンタードライバー名が選択されます。その後、自動作成プロセスは、特定された利用可能なプリンタードライバーを使用して、リダイレクトされたクライアント印刷キューを構築します。

ドライバー置換ルールを定義し、マップされたクライアントプリンタードライバーの印刷設定を編集する一般的なプロセスは次のとおりです。

  1. 自動作成されたクライアントプリンターのドライバー置換ルールを指定するには、Citrixポリシー設定「プリンタードライバーのマッピングと互換性」を構成します。これには、クライアントプリンタードライバー名を追加し、「プリンタードライバーの検索」メニューから、クライアントプリンタードライバーの代わりに置換するサーバードライバーを選択します。この設定ではワイルドカードを使用できます。たとえば、すべてのHPプリンターに特定のドライバーを使用させるには、ポリシー設定でHP*を指定します。
  2. プリンタードライバーを禁止するには、ドライバー名を選択し、「作成しない」設定を選択します。
  3. 必要に応じて、既存のマッピングを編集したり、マッピングを削除したり、リスト内のドライバーエントリの順序を変更したりします。
  4. マップされたクライアントプリンタードライバーの印刷設定を編集するには、プリンタードライバーを選択し、「設定」をクリックして、印刷品質、向き、色などの設定を指定します。プリンタードライバーがサポートしていない印刷オプションを指定した場合、そのオプションは無効になります。この設定は、ユーザーが以前のセッションで設定した保持されているプリンター設定を上書きします。
  5. 特定のドライバーでのみ利用可能なプリンター機能もあるため、Citrixではドライバーをマッピングした後、プリンターの動作を詳細にテストすることをお勧めします。

ユーザーがログオンすると、システムはクライアントプリンターを設定する前に、クライアントプリンタードライバーの互換性リストをチェックします。

印刷パフォーマンスの最適化

印刷パフォーマンスを最適化するには、ユニバーサルプリントサーバーとユニバーサルプリントドライバーを使用します。以下のポリシーは、印刷の最適化と圧縮を制御します。

  • ユニバーサル印刷の最適化のデフォルト。セッション用にユニバーサルプリンターが作成される際のデフォルト設定を指定します。
    • 希望する画質は、ユニバーサル印刷に適用されるデフォルトの画像圧縮制限を指定します。デフォルトでは、標準品質が有効になっており、ユーザーは標準または低品質の圧縮を使用してのみ画像を印刷できることを意味します。
    • ヘビーウェイト圧縮を有効にするは、希望する画質で設定された圧縮レベルを超えて帯域幅を削減するかどうかを有効または無効にします。画質は低下しません。デフォルトでは、ヘビーウェイト圧縮は無効になっています。
    • 画像とフォントのキャッシュ設定は、印刷ストリームに複数回出現する画像とフォントをキャッシュするかどうかを指定し、各固有の画像またはフォントがプリンターに一度だけ送信されるようにします。デフォルトでは、埋め込み画像とフォントはキャッシュされます。
    • 管理者以外のユーザーによるこれらの設定の変更を許可するは、ユーザーがセッション内でデフォルトの印刷最適化設定を変更できるかどうかを指定します。デフォルトでは、ユーザーはデフォルトの印刷最適化設定を変更できません。
  • ユニバーサル印刷の画像圧縮制限。ユニバーサルプリントドライバーで印刷される画像の最大品質と最小圧縮レベルを定義します。デフォルトでは、画像圧縮制限は最高品質(ロスレス圧縮)に設定されています。
  • ユニバーサル印刷の印刷品質制限。セッションで印刷出力を生成するために利用できる最大ドット/インチ (dpi) を指定します。デフォルトでは、制限は指定されていません。

デフォルトでは、ネットワークプリンター宛てのすべての印刷ジョブは、マルチセッションOSマシンからネットワーク経由で直接プリントサーバーにルーティングされます。ネットワークにかなりの遅延や帯域幅の制限がある場合は、ICA®接続経由で印刷ジョブをルーティングすることを検討してください。これを行うには、Citrixポリシー設定「Direct connections to print servers」を無効にします。ICA接続経由で送信されるデータは圧縮されるため、WANを介してデータが転送される際の帯域幅の消費が少なくなります。

印刷帯域幅を制限してセッションパフォーマンスを向上させる - マルチセッションOSマシンからユーザープリンターにファイルを印刷している間、特にユーザーが低速ネットワーク経由でサーバーにアクセスしている場合、帯域幅の競合により、他の仮想チャネル(ビデオなど)のパフォーマンスが低下する可能性があります。このような劣化を防ぐために、ユーザー印刷で使用される帯域幅を制限できます。印刷のデータ転送速度を制限することで、HDX™データストリームでビデオ、キーストローク、マウスデータの転送により多くの帯域幅を利用できるようになります。

重要:

プリンターの帯域幅制限は、他のチャネルが使用されていない場合でも常に適用されます。

以下のCitrixポリシーの帯域幅プリンター設定を使用して、印刷帯域幅のセッション制限を構成します。サイトの制限を設定するには、Studioを使用してこのタスクを実行します。個々のサーバーの制限を設定するには、各マルチセッションOSマシンでWindowsのグループポリシー管理コンソールを使用してこのタスクをローカルで実行します。

  • 「Printer redirection bandwidth limit」設定は、印刷に利用できる帯域幅をキロビット/秒 (kbps) で指定します。

  • 「Printer redirection bandwidth limit percent」設定は、印刷に利用できる帯域幅を、利用可能な全体帯域幅の割合に制限します。

    注: 「プリンターリダイレクト帯域幅制限パーセント」設定を使用して帯域幅をパーセンテージで指定するには、「セッション全体の帯域幅制限」も有効にする必要があります。

    両方の設定に値を入力した場合、最も制限の厳しい設定(小さい方の値)が適用されます。

印刷帯域幅に関するリアルタイム情報を取得するには、Citrix Directorを使用します。

ユニバーサルプリントサーバーの負荷分散

ユニバーサルプリントサーバーソリューションは、負荷分散ソリューションにプリントサーバーを追加することで拡張できます。各VDAには独自のロードバランサーがあり、印刷負荷をすべてのプリントサーバーに分散するため、単一障害点はありません。

負荷分散ソリューション内のすべてのプリントサーバーに印刷負荷を分散するには、ポリシー設定の負荷分散用ユニバーサルプリントサーバーユニバーサルプリントサーバーのサービス停止しきい値 を使用します。

プリントサーバーに予期せぬ障害が発生した場合、各VDAのロードバランサーのフェイルオーバーメカニズムは、障害が発生したプリントサーバーに割り当てられていたプリンター接続を他の利用可能なプリントサーバーに自動的に再分散します。これにより、既存および新規のすべてのセッションは、ユーザーエクスペリエンスに影響を与えることなく、また管理者の即時介入を必要とせずに正常に機能します。

管理者は、パフォーマンスカウンターのセットを使用して、VDA上のロードバランスされたプリントサーバーのアクティビティを監視し、以下の項目を追跡できます。

  • VDA上のロードバランスされたプリントサーバーのリストとその状態(利用可能、利用不可)
  • 各プリントサーバーが受け入れたプリンター接続の数
  • 各プリントサーバーで失敗したプリンター接続の数
  • 各プリントサーバーのアクティブなプリンター接続の数
  • 各プリントサーバーの保留中のプリンター接続の数

印刷キューの表示と管理

次の表は、環境内でプリンターを表示し、印刷キューを管理できる場所をまとめたものです。

印刷経路
クライアントプリンター(ユーザーデバイスに接続されているプリンター) クライアント印刷経路 UACが有効な場合: Microsoft Management Consoleにある印刷の管理スナップイン。UACが無効な場合: Windows 8より前: コントロールパネル、Windows 8: 印刷の管理スナップイン。
ネットワークプリンター(ネットワークプリントサーバー上のプリンター) ネットワーク印刷経路 UAC有効時: 印刷サーバー > Microsoft Management Consoleにある印刷の管理スナップイン; UAC無効時: 印刷サーバー > コントロールパネル
ネットワークプリンター (ネットワーク印刷サーバー上のプリンター) クライアント印刷パス UAC有効時: 印刷サーバー > Microsoft Management Consoleにある印刷の管理スナップイン; UAC無効時: Windows 8より前: コントロールパネル, Windows 8: 印刷の管理スナップイン
ローカルネットワークサーバープリンター (マルチセッションOSマシンに追加されたネットワーク印刷サーバーからのプリンター) ネットワーク印刷パス UAC有効時: 印刷サーバー > コントロールパネル; UAC無効時: 印刷サーバー > コントロールパネル

注:

ネットワーク印刷パスを使用するネットワークプリンターの印刷キューはプライベートであり、システムを通じて管理することはできません。

印刷環境を維持する