設計上の決定:ベースライン印刷デザイン
概要
Citrix Virtual Apps and Desktops は、さまざまな印刷ソリューションをサポートしています。適切な印刷ソリューションを計画し、適切に実装するには、利用可能な技術とその利点と制限を理解することが不可欠です。
決定事項:プリンタープロビジョニング
Citrix Virtual Apps and Desktopsセッションの開始時にプリンターを作成するプロセスは、プリンタープロビジョニングと呼ばれます。複数のアプローチが利用可能です。
- ユーザー追加ユーザーが手動でプリンターを追加できるようにすることで
、利便性によりプリンターを柔軟に選択できます。ネットワークベースのプリンターを手動で追加することの欠点は、ユーザーがプリンターのネットワーク名またはパスを知っている必要があることです。オペレーティングシステムではネイティブプリンタードライバーを使用できず、Citrixユニバーサルプリンタードライバーに互換性がない可能性があります。このような場合、ユーザーは管理支援を求める必要があります。プリンタを手動で追加することは、次のような場合に最適です。 - ユーザーは、同じクライアントデバイス(ラップトップやタブレットなど)を使用して異なる場所間をローミングします。 - ユーザーは、割り当てられたステーションまたはプリンタの割り当てがほとんど変更されないエリアで働いています。 - ユーザーは、必要なプリンタードライバーをインストールするのに十分な権限を持つ個人用デスクトップを持っています。 - 自動作成自動作成は
、ログインプロセス中にクライアントデバイス上で使用可能なプリンターを作成しようとする動的プロビジョニングの形式です。プリンタが自動作成されると、ローカルに接続されたプリンタおよびネットワークベースのプリンタが含まれます。すべてのクライアントプリンタを自動的に作成すると、ログインプロセス中に各プリンタが列挙されるため、セッションログイン時間が長くなります。 - セッションベースのセッションプリンターは
、各セッションの開始時にCitrixポリシーを使用してユーザーに割り当てられるネットワークベースのプリンターのセットです。 - このポリシーは、エンドポイントデバイスの IP サブネット上の近接ベースのセッションプリンターをフィルターします。次の状況では、近接プリンター機能を利用することをお勧めします。
- ユーザーは、同じエンドポイントデバイス(ラップトップやタブレットなど)を使用して異なる場所間をローミングします。 - ネットワークベースのプリンターに直接接続できないシンクライアントを使用する場合。 - セッションプリンターは、「セッションプリンター」または「プリンター割り当て」ポリシーを使用して割り当てることができます。サイト、Active Directory グループ、または OU のデフォルトプリンターを設定するには、「セッションプリンター」ポリシーを使用します。複数のユーザーに大量のプリンターを割り当てるには、[プリンタの割り当て] 設定を使用します。両方のポリシーが有効かつ構成されている場合、セッションプリンターは 1 つのリストに結合されます。 - ユニバーサルプリンター
Citrixユニバーサルプリンターは汎用プリンターオブジェクトです。VDAは、セッションの開始時にプリンターを自動作成しますが、印刷デバイスではありません。Citrixユニバーサルプリンターを使用する場合は、ログオン時に利用可能なクライアントプリンターを列挙する必要はありません。プリンターの列挙を省略すると、リソースの使用率が大幅に削減され、ユーザーのログオン時間が短縮されます。デフォルトでは、Citrixユニバーサルプリンターはクライアントのデフォルトプリンターに印刷されます。管理者は、この動作を変更して、互換性のあるローカルプリンタまたはネットワークベースのプリンタをユーザーが選択できるようにすることができます。Citrixユニバーサルプリンターは、次のようなシナリオに最適です:- ユーザーは、ローカルおよびネットワークベースの両方の複数のプリンターにアクセスする必要があります。これらのプリンターは、セッションごとに異なります。
- ユーザーのログインパフォーマンスは優先され、Citrixポリシー「プリンターが作成されるまで待つ」が有効になります。
- ユーザーは Windows ベースのデバイスまたはシンクライアントから作業しています。
注:
Citrixセッションにプリンターをプロビジョニングするためのその他のオプションは次のとおりです。
- Active Directory グループポリシー
- 「フォローミー」集中型印刷キューソリューション
- その他のサードパーティ製印刷管理ソリューション
決定事項:プリンタードライバー
Citrix Virtual Apps and Desktopsでのプリンタードライバーの管理は、特に数百台のプリンターがある大規模な環境では、複雑になります。Citrix Virtual Apps and Desktopsでは、プリンタードライバーの管理に役立ついくつかの方法を使用できます。
- ユーザーインストールCitrix
Virtual Apps and Desktopsセッションでプリンターを追加すると、ネイティブプリンタードライバーが使用できないことがあります。ユーザーは、不足しているプリンタドライバを手動でインストールできます。さまざまなプリンタドライバがさまざまなリソースにインストールされ、環境内で不整合が生じる可能性があります。ホストされているリソースごとに異なるプリンタードライバーのセットをインストールできるため、印刷の問題のトラブルシューティングとプリンタドライバのメンテナンスは非常に困難になります。一貫性を確保し、サポートとトラブルシューティングを簡素化するために、ユーザーがインストールしたドライバーはCitrix しません。 - 自動インストールCitrixVirtual Apps and Desktopsセッションでプリンターを接続すると、VDAは必要なプリンタードライバーがオペレーティングシステムにすでに存在しているかどうかを確認します。プリンタドライバが使用できない場合、ネイティブプリンタドライバが存在する場合は、自動的にインストールされます。ユーザーが複数のエンドポイントと場所間でローミングすると、ユーザーが接続するたびに異なるVDAにアクセスできるため、セッション間で不整合が発生する可能性があります。このようなシナリオが発生すると、印刷の問題とプリンタドライバのメンテナンスのトラブルシューティングが難しくなる可能性があります。すべてのVDAには、異なるプリンタードライバーのセットをインストールできます。一貫性を確保し、サポートとトラブルシューティングを簡素化するために Citrix 自動的にインストールされたドライバーの使用はお勧めしません。
- ユニバーサルプリンタードライバー
Citrixユニバーサルプリンタードライバー(UPD)は、ほとんどのプリンターをサポートするように設計されたデバイスに依存しないプリンタードライバーです。Citrix UPDは、マスターイメージに必要なドライバの数を減らし、管理を簡素化します。自動作成されたクライアントプリンターの場合、ドライバーはアプリケーションの出力を記録し、変更せずにエンドポイントデバイスに送信します。エンドポイントでは、ローカルのデバイス固有ドライバーを使用してプリンターへのジョブの印刷を終了します。このUPDをCitrixユニバーサルプリントサーバーと組み合わせて使用して、この機能をネットワークプリンターに拡張できます。
決定事項:プリンターのルーティング
印刷ジョブは、クライアントデバイスまたはプリントサーバーを経由して、異なるパスに沿ってルーティングできます。
- クライアントデバイスのルーティングローカルに接続されたプリンターを持つクライアントデバイスは
、クライアントデバイスからプリンターに直接印刷ジョブをルーティングします。 Windows プリントサーバーのルーティング既定では
、自動作成されたネットワークベースのプリンターに送信された印刷ジョブは、ユーザーのセッションからプリントサーバーにルーティングされます。ただし、次の条件のいずれかに該当する場合、印刷ジョブは、クライアントデバイスを経由するフォールバックルートをとります。- セッションがプリントサーバーに接続できません
- プリントサーバーは、信頼が確立されていない別のドメイン上にある
- ネイティブプリンタドライバがユーザーのセッション内で使用できない
- Citrixユニバーサルプリントサーバーのルーティング印刷ジョブのルーティングは
、Windowsプリントサーバーのルーティングと同じプロセスに従います。唯一の違いは、WindowsがユーザーのセッションとCitrixユニバーサルプリントサーバーの間でユニバーサルプリンタードライバーを使用することです。
印刷ジョブのルーティングの詳細は、プリンターのプロビジョニング方法によって異なります。自動作成プリンターとユーザー追加プリンターでは、次の図に基づいて印刷ジョブをルーティングできます:
ただし、VDAがプリンターをセッションプリンターとしてプロビジョニングすると、印刷ジョブのルーティングはわずかに変更されます。ジョブは、ユーザーのエンドポイントデバイスを介してルーティングできなくなり、セッションからプリントサーバーへのルーティングができなくなります。
Citrixは、エンドポイントデバイスのネットワーク上の場所、ユーザーのセッション、およびプリントサーバーの推奨オプションに基づいて設定します。
- クライアントデバイスルーティング
- ローカル接続プリンターの実装に使用します。
- Windows エンドポイントデバイスとプリンターが Windows プリントサーバーと同じ高速で低レイテンシのネットワーク上にある場合に使用します。
- Windowsプリントサーバールーティング
- プリンターが、Windowsプリントサーバーおよびユーザーセッションと同じ高速の低遅延ネットワーク上にある場合に使用します。
- Citrixユニバーサルプリントサーバーのルーティング
- 非Windowsエンドポイントデバイスとプリンターが、Windowsプリントサーバーと同じ高速の低遅延ネットワーク上にある場合に使用します。
決定事項:プリントサーバーの冗長性
CitrixユニバーサルまたはWindowsプリントサーバーでネットワークベースのプリンターを管理する場合は、冗長構成を構成します。冗長性により、プリントサーバーが単一点障害になることがなくなります。Citrixポリシー内でCitrixユニバーサルプリントサーバーの冗長性を定義します。
フィールドからの経験
ある印刷メディア会社は、シンクライアントと Windows ベースのワークステーションを本社で使用しています。同社は、ネットワークベースのプリンタをビル全体に配置しました(1階に1つ)。Windowsプリントサーバーはデータセンター内にあり、ネットワークプリンターを管理します。同社は、データセンターでもCitrix Virtual Apps and Desktopsソリューションをホストしています。
地域オフィスには、ネットワークに接続されたプリンタを備えた多数の Windows、Linux、および Mac エンドポイントがあります。遠隔地の支社には、ローカル接続プリンターを備えたWindowsワークステーションがいくつかあります。
印刷メディア会社は、次の 3 つの異なる印刷戦略を適用しました。
本部
本社ユーザーは、Citrix Virtual Apps and Desktopsセッション内でCitrixユニバーサルプリントサーバーを使用して印刷します。Windows ベースのワークステーションには、ネイティブプリンタドライバは必要ありません。フロアごとにセッションプリンターポリシーが設定され、フロアプリンターが通常使うプリンターとして接続されます。ポリシーは、近接プリンター機能のシンクライアントのサブネットに基づいてフィルタリングされます。ネットワークスタッフがQoS(サービス品質)ポリシーを実装しました。QoSポリシーは、他のすべてのネットワークトラフィックよりもポート TCP 1494 および TCP 2598 のインバウンドおよびアウトバウンドネットワークトラフィックを優先します。QoSポリシーは、大規模な印刷ジョブがHDXユーザーセッションに影響を与えることを防止します。
- 地域事務所
地域事務所は、ユニバーサルプリントサーバーを展開しました。印刷ジョブはユニバーサルプリンタードライバーを使用し、ユーザーのセッションからWAN経由でユニバーサルプリントサーバーに圧縮および配信されます。その後、印刷ジョブは、オフィスのネットワーク接続プリンタにルーティングされます。- 支社
すべてのブランチユーザーはWindowsベースのワークステーションで作業するため,ブランチオフィスのユーザーはCitrixユニバーサルプリンタードライバーで自動作成されたクライアントプリンターを使用します。印刷ジョブはICA経由でルーティングされるため、印刷データは圧縮され、帯域幅が節約されます。Citrixユニバーサルプリンタードライバーは、プリンターモデルを気にすることなく、ユーザーのHDXセッション内でクライアント接続されたすべてのプリンターを使用できることを保証します。