Citrix Virtual Apps and Desktops 7 2203 LTSR

プリンターのプロビジョニング

シトリックス ユニバーサル™ プリントサーバー

環境に最適な印刷ソリューションを決定する際には、以下を考慮してください。

  • Universal Print Serverは、Windows Print Providerでは利用できない機能(画像とフォントのキャッシュ、高度な圧縮、最適化、QoSサポート)を提供します。
  • Universal Print Driverは、Microsoftによって定義された公開されているデバイス非依存の設定をサポートします。ユーザーがプリンタードライバーメーカー固有のデバイス設定にアクセスする必要がある場合、Universal Print ServerとWindowsネイティブドライバーの組み合わせが最適なソリューションとなる可能性があります。この構成により、Universal Print Serverの利点を維持しつつ、ユーザーに特殊なプリンター機能へのアクセスを提供できます。考慮すべきトレードオフとして、Windowsネイティブドライバーはメンテナンスが必要です。
  • Citrix Universal Print Serverは、ネットワークプリンターのユニバーサル印刷をサポートします。Universal Print Serverは、Multi-session OSマシン上の単一ドライバーであるUniversal Print Driverを使用し、シンクライアントやタブレットを含むあらゆるデバイスからのローカルまたはネットワーク印刷を可能にします。

WindowsネイティブドライバーでUniversal Print Serverを使用するには、Universal Print Serverを有効にします。デフォルトでは、Windowsネイティブドライバーが利用可能な場合はそれが使用されます。そうでない場合は、Universal Print Driverが使用されます。Windowsネイティブドライバーのみを使用するか、Universal Print Driverのみを使用するかなど、その動作の変更を指定するには、Universal Print Driverの使用ポリシー設定を更新します。

ユニバーサルプリントサーバーをインストールする

Universal Print Serverを使用するには、インストールドキュメントに記載されているとおり、プリントサーバーにUpsServerコンポーネントをインストールして構成します。詳細については、コアコンポーネントのインストール および コマンドラインを使用したインストール を参照してください。

UPClientコンポーネントを個別に展開したい環境(例: XenApp 6.5を使用する場合)の場合:

  1. WindowsシングルセッションOSまたはWindowsマルチセッションOS用のCitrix Virtual Apps and Desktops™ バーチャルデリバリーエージェント (VDA) のスタンドアロンパッケージをダウンロードします。
  2. コマンドラインを使用したインストール に記載されているコマンドラインの指示に従ってVDAを抽出します。
  3. \Image-Full\Support\VcRedist_2013_RTM から、必要な前提条件をインストールしてください。
    • Vcredist_x64 / vcredist_x86
      • 32ビット展開の場合はx86を、64ビット展開の場合は両方を実行します。
  4. \Image-Full\x64\仮想デスクトップコンポーネント または \Image-Full\x86\仮想デスクトップコンポーネント から cdf の前提条件をインストールします。
    • Cdf_x64 / Cdf_x86
      • 32ビットの場合はx86、64ビットの場合はx64
  5. \Image-Full\x64\仮想デスクトップコンポーネント または \Image-Full\x86\仮想デスクトップコンポーネント にある UPClient コンポーネントを見つけます。
  6. UPClient コンポーネントを抽出してから、そのコンポーネントの MSI を起動してインストールします。
  7. UPClient コンポーネントのインストール後には再起動が必要です。

ユニバーサルプリントサーバーのCEIPをオプトアウトする

Universal Print Server をインストールすると、Citrix Customer Experience Improvement Program (CEIP) に自動的に登録されます。データの初回アップロードは、インストール日時から7日後に実行されます。

CEIP からのオプトアウトをご希望の場合は、レジストリキー HKLM\Software\Citrix\Universal Print Server\CEIPEnabled を編集し、DWORD の値を 0 に設定してください。

再度オプトインするには、DWORD 値を 1 に設定します。

注意: レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix は、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターは自己責任で使用してください。編集する前に必ずレジストリをバックアップしてください。

詳細な情報が必要な場合は、Citrix Insight Services を参照してください。

ユニバーサルプリントサーバーを構成する

Universal Print Server を構成するには、以下の Citrix ポリシー設定を使用します。詳しくは、画面上のポリシー設定ヘルプを参照してください。

  • Universal Print Server enable. Universal Print Server is disabled by default. When you enable Universal Print Server, you choose whether to use the Windows Print Provider if the Universal Print Server is unavailable. After you enable the Universal Print Server, a user can add and enumerate network printers through the Windows Print Provider and Citrix Provider interfaces.
  • ユニバーサルプリントサーバー印刷データストリーム (CGP) ポート。ユニバーサルプリントサーバー印刷データストリームCGP (Common Gateway Protocol) リスナーが使用するTCPポート番号を指定します。デフォルトは7229です。
  • ユニバーサルプリントサーバーWebサービス (HTTP/SOAP) ポート。ユニバーサルプリントサーバーリスナーが受信HTTP/SOAP要求に使用するTCPポート番号を指定します。デフォルトは8080です。

Citrix Virtual Apps and Desktops VDAへのUniversal Print Server通信のデフォルトポートであるHTTP 8080を変更するには、Universal Print Serverコンピューターで以下のレジストリを作成し、ポート番号の値を変更する必要があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\PrintingPolicies “UpsHttpPort”=DWORD:<portnumber>

このポート番号は、StudioのHDXポリシーであるUniversal Print Server Webサービス (HTTP/SOAP) ポートと一致している必要があります。

  • Universal Print Server印刷ストリーム入力帯域幅制限 (kbps)。CGPを使用して各印刷ジョブからUniversal Print Serverに配信される印刷データの転送速度の上限 (キロビット/秒) を指定します。デフォルトは0 (無制限) です。
  • 負荷分散用Universal Print Server。この設定では、他のCitrix印刷ポリシー設定を評価した後、セッション起動時に確立されたプリンター接続の負荷分散に使用するUniversal Print Serverを一覧表示します。プリンター作成時間を最適化するために、Citrixはすべての印刷サーバーが同じ共有プリンターのセットを持つことを推奨します。

UPS負荷分散

  • Universal Print Serverサービス停止しきい値。負荷分散機能が、利用できない印刷サーバーが回復するのを待つ時間を指定します。この時間を過ぎると、サーバーは永続的にオフラインであると判断され、その負荷が他の利用可能な印刷サーバーに再分散されます。デフォルトは180 (秒) です。

Delivery Controller™ で印刷ポリシーが変更されると、ポリシーの変更がVDAに適用されるまでに数分かかる場合があります。

他のポリシー設定との相互作用 - Universal Print Serverは、他のCitrix印刷ポリシー設定を尊重し、以下の表に示すようにそれらと相互作用します。提供される情報は、Universal Print Serverポリシー設定が有効になっており、Universal Print Serverコンポーネントがインストールされ、ポリシー設定が適用されていることを前提としています。

   
ポリシー設定 相互作用
クライアントプリンターリダイレクト、クライアントプリンターの自動作成 Universal Print Serverが有効になると、クライアントネットワークプリンターは、ネイティブドライバーではなくUniversal Print Driverを使用して作成されます。ユーザーには以前と同じプリンター名が表示されます。
セッションプリンター Citrix Universal Print Serverソリューションを使用する場合、ユニバーサルプリントドライバーのポリシー設定が適用されます。
印刷サーバーへの直接接続 Universal Print Serverが有効で、ユニバーサルプリントドライバーの使用ポリシー設定がユニバーサル印刷のみを使用するように構成されている場合、ユニバーサルプリントドライバーを使用して、印刷サーバーへの直接ネットワークプリンター接続を作成できます。
UPDの優先設定 EMFおよびXPSドライバーをサポートします。

ユーザーインターフェイスへの影響 - Universal Print Serverで使用されるCitrix Universal Print Driverは、以下のユーザーインターフェイスコントロールを無効にします。

  • プリンターのプロパティダイアログボックスの「ローカルプリンター設定」ボタン
  • ドキュメントのプロパティダイアログボックスの「ローカルプリンター設定」および「クライアントでプレビュー」ボタン

Citrix Universal Print Driver(EMFおよびXPSドライバー)は、ステープルや給紙元などの高度な印刷機能をサポートしています。セッション内でUPDにマップされているクライアントプリンターまたはネットワークプリンターがこれらの機能をサポートしている場合、ユーザーはカスタムUPD印刷ダイアログからステープルまたは給紙元のオプションを選択できます。

カスタムUPD印刷ダイアログ

ステープルやセキュアPINなどの非標準のプリンター設定を行うには、Citrix UPD EMFまたはXPSドライバーを使用するクライアントマップ済みプリンターのカスタムUPD印刷ダイアログでローカル設定を選択します。マップ済みプリンターの印刷設定ダイアログがセッション外のクライアントに表示され、ユーザーは任意のプリンターオプションを変更できます。変更されたプリンター設定は、そのドキュメントを印刷する際にアクティブなセッションで使用されます。

これらの機能は、ネイティブドライバーがMicrosoft Print Capabilityテクノロジーを使用して利用可能にしている場合に利用できます。ネイティブドライバーは、Print Capabilities XMLで標準化されたPrint Schema Keywordsを使用する必要があります。非標準のキーワードが使用されている場合、Citrix Universal Print Driverを使用しても高度な印刷機能は利用できません。

Universal Print Serverを使用する場合、Citrix Print Providerのプリンターの追加ウィザードは、Windows Print Providerのプリンターの追加ウィザードと同じですが、以下の例外があります。

  • 名前またはアドレスでプリンターを追加する場合、印刷サーバーのHTTP/SOAPポート番号を指定できます。そのポート番号はプリンター名の一部となり、表示されます。
  • Citrix Universal Print Driverの使用ポリシー設定でユニバーサル印刷を使用する必要があると指定されている場合、プリンターを選択するとUniversal Print Driver名が表示されます。Windows Print ProviderはUniversal Print Driverを使用できません。

Citrix Print Providerはクライアント側レンダリングをサポートしていません。

Universal Print Serverについて詳しくは、「CTX200328」を参照してください。

自動作成されたクライアントプリンター

クライアントプリンターには、次のユニバーサル印刷ソリューションが提供されます。

  • Citrix Universal Printer - セッションの開始時に作成される汎用プリンターで、印刷デバイスに縛られません。Citrix Universal Printerは、ログオン時に利用可能なクライアントプリンターを列挙する必要がないため、リソース使用量を大幅に削減し、ユーザーのログオン時間を短縮できます。Universal Printerは、任意のクライアント側印刷デバイスに印刷できます。

    Citrix Universal Printerは、お使いの環境のすべてのユーザーデバイスまたはCitrix Workspace™アプリで動作しない場合があります。Citrix Universal PrinterはWindows環境を必要とし、Citrix Offline Plug-inやクライアントにストリーミングされるアプリケーションをサポートしていません。このような環境では、自動作成されたクライアントプリンターとUniversal Print Driverの使用を検討してください。

    非Windows版Citrix Workspaceアプリでユニバーサル印刷ソリューションを使用するには、PostScript/PCLベースで自動的にインストールされる他のUniversal Print Driverのいずれかを使用します。

  • Citrixユニバーサルプリントドライバー - デバイスに依存しないプリンタードライバーです。Citrixユニバーサルプリントドライバーを構成すると、システムはデフォルトでEMFベースのユニバーサルプリントドライバーを使用します。

    Citrix Universal Print Driverは、古いまたは高度でないプリンタードライバーよりも小さい印刷ジョブを作成する場合があります。ただし、特殊なプリンターの印刷ジョブを最適化するには、デバイス固有のドライバーが必要になることがあります。

ユニバーサル印刷の構成 - ユニバーサル印刷を構成するには、以下のCitrixポリシー設定を使用します。詳しくは、画面上のポリシー設定ヘルプを参照してください。

  • Universal Print Driverの使用。ユニバーサル印刷を使用するタイミングを指定します。
  • 汎用ユニバーサルプリンターの自動作成。ユニバーサル印刷と互換性のあるユーザーデバイスが使用されているセッションで、汎用Citrix Universal Printerオブジェクトの自動作成を有効または無効にします。デフォルトでは、汎用Universal Printerオブジェクトは自動作成されません。
  • ユニバーサルドライバーの優先順位。システムがUniversal Print Driverを使用しようとする順序を、リストの最初のエントリから指定します。ドライバーの追加、編集、削除、およびリスト内のドライバーの順序変更が可能です。
  • ユニバーサル印刷プレビューの優先順位。自動作成されたプリンターまたは汎用ユニバーサルプリンターに対して印刷プレビュー機能を使用するかどうかを指定します。
  • ユニバーサル印刷EMF処理モード。Windowsユーザーデバイス上のEMFスプールファイルの処理方法を制御します。デフォルトでは、EMFレコードはプリンターに直接スプールされます。プリンターに直接スプールすることで、スプーラーはレコードをより速く処理し、CPUリソースの使用量を削減できます。

その他のポリシーについては、「印刷パフォーマンスの最適化」を参照してください。用紙サイズ、印刷品質、色、両面印刷、部数などの設定のデフォルトを変更するには、「CTX113148」を参照してください。

ユーザーデバイスからプリンターを自動作成 - セッションの開始時に、システムはデフォルトでユーザーデバイス上のすべてのプリンターを自動作成します。ユーザーにプロビジョニングされるプリンターの種類を制御したり、自動作成を防止したりできます。

Citrixポリシー設定 「クライアントプリンターの自動作成」を使用して、自動作成を制御します。次のように指定できます。

  • ネットワークプリンターとローカル接続プリンターを含む、ユーザーデバイスに表示されるすべてのプリンターが、各セッションの開始時に自動的に作成されます(デフォルト)。
  • ユーザーデバイスに物理的に接続されているすべてのローカルプリンターが自動的に作成されます。
  • ユーザーデバイスのデフォルトプリンターのみが自動的に作成されます。
  • すべてのクライアントプリンターで自動作成が無効になります。

「クライアントプリンターの自動作成」設定では、「クライアントプリンターリダイレクト」設定が「許可」(デフォルト)である必要があります。

ユーザーにネットワークプリンターを割り当てる

デフォルトでは、ユーザーデバイス上のネットワークプリンターはセッションの開始時に自動的に作成されます。システムでは、各セッション内で作成するネットワークプリンターを指定することで、列挙およびマップされるネットワークプリンターの数を減らすことができます。このようなプリンターはセッションプリンターと呼ばれます。

IPアドレスでセッションプリンターポリシーをフィルター処理して、近接印刷を提供できます。近接印刷により、指定されたIPアドレス範囲内のユーザーは、その同じ範囲内に存在するネットワーク印刷デバイスに自動的にアクセスできます。近接印刷はCitrix Universal Print Serverによって提供され、このセクションで説明されている構成は必要ありません。

近接印刷には、次のシナリオが含まれる場合があります。

  • 社内ネットワークはDHCPサーバーで動作し、ユーザーにIPアドレスを自動的に割り当てます。
  • 社内のすべての部署には、一意に指定されたIPアドレス範囲があります。
  • ネットワークプリンターは、各部門のIPアドレス範囲内に存在します。

近接印刷が構成されており、従業員がある部門から別の部門に移動した場合、追加の印刷デバイス構成は不要です。ユーザーデバイスが新しい部門のIPアドレス範囲内で認識されると、その範囲内のすべてのネットワークプリンターにアクセスできるようになります。

セッションでリダイレクトされる特定のプリンターを構成する - 管理者によって割り当てられたプリンターを作成するには、Citrixポリシー設定のSession printersを構成します。次のいずれかの方法を使用して、そのポリシーにネットワークプリンターを追加します。

  • プリンターのUNCパスを\servername\printernameの形式で入力します。
  • ネットワーク上のプリンターの場所に移動します。
  • 特定のサーバー上のプリンターを参照します。\servernameの形式でサーバー名を入力し、[参照]をクリックします。

重要:サーバーは、適用されているすべてのポリシーの有効なセッションプリンター設定を、最も高い優先度から最も低い優先度までマージします。プリンターが複数のポリシーオブジェクトで構成されている場合、カスタムのデフォルト設定は、そのプリンターが構成されている最も優先度の高いポリシーオブジェクトからのみ取得されます。

セッションプリンター設定で作成されたネットワークプリンターは、セッションが開始された場所に応じて、サブネットなどのオブジェクトでフィルタリングすることにより異なる場合があります。

セッションのデフォルトネットワークプリンターを指定する - デフォルトでは、ユーザーのメインプリンターがセッションのデフォルトプリンターとして使用されます。Citrixポリシー設定のデフォルトプリンターを使用して、セッションでユーザーデバイスのデフォルトプリンターがどのように確立されるかを変更します。

  1. デフォルトプリンター設定ページで、「クライアントのデフォルトプリンターを選択」の設定を選択します。
    • Network printer name. Printers added with the Session printers policy setting appear in this menu. Select the network printer to use as the default for this policy.
    • ユーザーのデフォルトプリンターを調整しない。デフォルトプリンターには、現在のターミナルサービスまたはWindowsユーザープロファイル設定を使用します。詳細については、画面上のポリシー設定ヘルプを参照してください。
  2. 影響を与えたいユーザーグループ(またはその他のフィルターされたオブジェクト)にポリシーを適用します。

近接印刷を構成する - 近接印刷はCitrix Universal Print Serverによっても提供され、ここに記載されている構成は不要です。

  1. 各サブネット(またはプリンターの場所に対応する)ごとに個別のポリシーを作成します。
  2. 各ポリシーで、そのサブネットの地理的な場所にあるプリンターを「セッションプリンター」設定に追加します。
  3. 「デフォルトプリンター」設定を「ユーザーのデフォルトプリンターを調整しない」に設定します。
  4. クライアントIPアドレスでポリシーをフィルターします。DHCP IPアドレス範囲の変更を反映するように、これらのポリシーを必ず更新してください。
プリンターのプロビジョニング