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

Citrix ユニバーサル™ 印刷サーバー

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

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

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

ユニバーサルプリントサーバーのインストール

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

XenApp 6.5など、UPClientコンポーネントを個別に展開したい環境の場合:

  1. Windows シングルセッションOSまたはWindows マルチセッションOS用のCitrix Virtual Apps and Desktops™ バーチャルデリバリーエージェント (VDA) スタンドアロンパッケージをダウンロードします。
  2. コマンドラインを使用したインストール」に記載されているコマンドライン手順を使用してVDAを抽出します。
  3. Install the pre-requisites from the \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
      • x86は32ビット用、x64は64ビット用
  5. Find the UPClient component in \Image-Full\x64\Virtual Desktop Components or \Image-Full\x86\Virtual Desktop Components.
  6. UPClientコンポーネントを抽出し、そのMSIを起動してインストールします。
  7. UPClientコンポーネントのインストール後、再起動が必要です。

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

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

To opt out of CEIP, edit the registry key HKLM\Software\Citrix\Universal Print Server\CEIPEnabled and set the DWORD value to 0.

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

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

詳細については、Citrix Insight Servicesを参照してください。

ユニバーサル プリント サーバー の構成

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

  • ユニバーサルプリントサーバーの有効化。ユニバーサルプリントサーバーは既定で無効になっています。ユニバーサルプリントサーバーを有効にすると、ユニバーサルプリントサーバーが利用できない場合にWindowsプリントプロバイダーを使用するかどうかを選択できます。ユニバーサルプリントサーバーを有効にすると、ユーザーはWindowsプリントプロバイダーおよびCitrixプロバイダーインターフェイスを介してネットワークプリンターを追加および列挙できます。
  • Universal Print Server 印刷データストリーム (CGP) ポートの設定。Universal Print Server 印刷データストリーム 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™ で印刷ポリシーが変更されると、ポリシーの変更が VDAs に適用されるまでに数分かかる場合があります。

他のポリシー設定との相互作用 - 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印刷ダイアログ(/ja-jp/citrix-virtual-apps-desktops/2503/media/custom-upd-print-dialog.png)

ステープルやセキュア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 Universal Printerを使用すると、クライアントのデフォルトプリンターまたは特定のクライアントプリンターを印刷先として選択できます。印刷ジョブの特定のプリンターを選択するには、印刷設定ダイアログボックスを開きます。宛先プリンタードロップダウンを選択します。デフォルトプリンターオプションは、印刷ジョブをクライアントのデフォルトプリンターに送信します。セッションを実行しているエンドポイントに接続されているクライアントリダイレクトプリンターも一覧表示されます。選択したプリンターは、今後の印刷ジョブの宛先プリンターとして保存されます。

    Citrix ユニバーサルプリンターの印刷ダイアログ

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

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

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

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

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

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

Citrixポリシー設定 Auto-create client printersを使用して、自動作成を制御します。以下を指定できます。

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. 「デフォルトプリンター設定」ページで、「クライアントのデフォルトプリンターを選択」の設定を選択します。
    • ネットワークプリンター名。「セッションプリンター」ポリシー設定で追加されたプリンターがこのメニューに表示されます。このポリシーのデフォルトとして使用するネットワークプリンターを選択します。
    • ユーザーのデフォルトプリンターを調整しない。デフォルトプリンターには、現在のターミナルサービスまたはWindowsユーザープロファイル設定を使用します。詳細については、画面上のポリシー設定ヘルプを参照してください。
  2. 影響を与えたいユーザーグループ(またはその他のフィルターされたオブジェクト)にポリシーを適用します。

近接印刷を構成する - 近接印刷はCitrix Universal Print Serverによっても提供され、ここで説明する構成は必要ありません。

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