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

最終公開日 : Nov 13, 2026

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

環境に最適な印刷ソリューションを決定する際には、次の点を考慮してください。
  • 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を使用し、シンクライアントやタブレットを含むあらゆるデバイスからのローカルまたはネットワーク印刷を可能にします。
Universal Print ServerをWindowsネイティブドライバーとともに使用するには、Universal Print Serverを有効にします。デフォルトでは、Windowsネイティブドライバーが利用可能な場合はそれが使用されます。そうでない場合は、Universal Print Driverが使用されます。Windowsネイティブドライバーのみを使用するか、Universal Print Driverのみを使用するかなど、この動作の変更を指定するには、Universal Print Driverの使用ポリシー設定を更新します。

Universal Print Serverのインストール

Universal Print Serverを使用するには、インストールドキュメントに記載されているとおり、プリントサーバーにUpsServerコンポーネントをインストールして構成します。詳細については、「コアコンポーネントのインストール」および「コマンドラインを使用したインストール」を参照してください。
UPClientコンポーネントを個別に展開したい環境(例: XenApp 6.5を使用する場合)の場合:
  1. Windows Single-session OSまたはWindows Multi-session OS用のCitrix Virtual Apps and Desktops™ Virtual Delivery Agent (VDA) スタンドアロンパッケージをダウンロードします。
  2. 「コマンドラインを使用したインストール」に記載されているコマンドラインの指示に従ってVDAを抽出します。
  3. \\Image-Full\\Support\\VcRedist\_2013\_RTM から前提条件をインストールします。
    • Vcredist\_x64 / vcredist\_x86
      • 32ビットのみの場合はx86を実行し、64ビット展開の場合は両方を実行します。
  4. \\Image-Full\\x64\\Virtual Desktop Components または \\Image-Full\\x86\\Virtual Desktop Components から cdf の前提条件をインストールします。
    • Cdf\_x64 / Cdf\_x86
      • x86 は 32 ビット用、x64 は 64 ビット用
  5. \\Image-Full\\x64\\Virtual Desktop Components または \\Image-Full\\x86\\Virtual Desktop Components で UPClient コンポーネントを見つけます。
  6. UPClient コンポーネントを抽出し、コンポーネントの MSI を起動してインストールします。
  7. UPClient コンポーネントのインストール後、再起動が必要です。

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

ユニバーサルプリントサーバーをインストールすると、Citrix Customer Experience Improvement Program (CEIP) に自動的に登録されます。最初のデータアップロードは、インストール日時から7日後に実行されます。
CEIPをオプトアウトするには、レジストリキー HKLM\Software\Citrix\Universal Print Server\CEIPEnabled を編集し、DWORD 値を 0 に設定します。
再度オプトインするには、DWORD値を1に設定します。
注意: レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix は、レジストリエディターの誤った使用によって生じる問題が解決されることを保証できません。レジストリエディターの使用は自己責任で行ってください。編集する前に必ずレジストリをバックアップしてください。
詳細については、「Citrix Insight Services」を参照してください。

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

以下の Citrix ポリシー設定を使用して、Universal Print Server を構成します。詳細については、画面上のポリシー設定ヘルプを参照してください。
  • 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.
  • 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™で印刷ポリシーが変更されると、ポリシーの変更が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使用ポリシー設定でユニバーサル印刷を使用する必要がある場合、プリンターを選択する際にユニバーサルプリントドライバー名が表示されます。Windows Print Providerはユニバーサルプリントドライバーを使用できません。
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 Universal Printerの印刷ダイアログ
  • Citrix Universal Print Driver - デバイスに依存しないプリンタードライバーです。Citrix Universal Print Driverを構成すると、システムはデフォルトでEMFベースのUniversal Print Driverを使用します。
    Citrix Universal Print Driverは、古いまたは高度でないプリンタードライバーよりも小さい印刷ジョブを作成する可能性があります。ただし、特殊なプリンターの印刷ジョブを最適化するには、デバイス固有のドライバーが必要になる場合があります。
ユニバーサル印刷の構成 - ユニバーサル印刷を構成するには、次のCitrixポリシー設定を使用します。詳しくは、画面上のポリシー設定ヘルプを参照してください。
  • Universal Print Driverの使用。ユニバーサル印刷を使用するタイミングを指定します。
  • 汎用Universal Printerの自動作成。Universal Printingと互換性のあるユーザーデバイスが使用されているセッションで、汎用Citrix Universal Printerオブジェクトの自動作成を有効または無効にします。デフォルトでは、汎用Universal Printerオブジェクトは自動作成されません。
  • ユニバーサルドライバーの優先順位。システムがユニバーサルプリントドライバーを使用しようとする順序を、リストの最初のエントリから指定します。ドライバーの追加、編集、削除、およびリスト内のドライバーの順序変更が可能です。
  • ユニバーサル印刷プレビューの優先順位。自動作成されたプリンターまたは汎用ユニバーサルプリンターに対して、印刷プレビュー機能を使用するかどうかを指定します。
  • ユニバーサル印刷EMF処理モード。Windowsユーザーデバイス上のEMFスプールファイルの処理方法を制御します。デフォルトでは、EMFレコードはプリンターに直接スプールされます。プリンターに直接スプールすることで、スプーラーはレコードをより速く処理し、CPUリソースの使用量を削減できます。
その他のポリシーについては、印刷パフォーマンスの最適化を参照してください。用紙サイズ、印刷品質、色、両面印刷、部数などの設定のデフォルトを変更するには、CTX113148を参照してください。
ユーザーデバイスからのプリンターの自動作成 - セッションの開始時に、システムはデフォルトでユーザーデバイス上のすべてのプリンターを自動作成します。ユーザーにプロビジョニングされるプリンターの種類を制御したり、自動作成を防止したりできます。
Citrixポリシー設定の クライアントプリンターの自動作成を使用して自動作成を制御します。以下を指定できます。
  • ネットワークプリンターおよびローカル接続プリンターを含む、ユーザーデバイスに表示されるすべてのプリンターが、各セッションの開始時に自動的に作成されます(デフォルト)。
  • ユーザーデバイスに物理的に接続されているすべてのローカルプリンターが自動的に作成されます。
  • ユーザーデバイスのデフォルトプリンターのみが自動的に作成されます。
  • すべてのクライアントプリンターで自動作成が無効になります。
「クライアントプリンターの自動作成」設定では、「クライアントプリンターのリダイレクト」設定が「許可」(デフォルト)である必要があります。

ユーザーへのネットワークプリンターの割り当て

デフォルトでは、ユーザーデバイス上のネットワークプリンターはセッションの開始時に自動的に作成されます。システムは、各セッション内で作成するネットワークプリンターを指定することで、列挙およびマップされるネットワークプリンターの数を減らすことができます。このようなプリンターはセッションプリンターと呼ばれます。
IPアドレスでセッションプリンターポリシーをフィルタリングして、近接印刷を提供できます。近接印刷により、指定されたIPアドレス範囲内のユーザーは、同じ範囲内に存在するネットワーク印刷デバイスに自動的にアクセスできます。近接印刷はCitrix Universal Print Serverによって提供され、このセクションで説明されている構成は必要ありません。
近接印刷には、次のシナリオが含まれる場合があります。
  • 会社の内部ネットワークは、ユーザーにIPアドレスを自動的に割り当てるDHCPサーバーで運用されています。
  • 社内のすべての部署には、一意に割り当てられたIPアドレス範囲があります。
  • ネットワークプリンターは、各部署のIPアドレス範囲内に存在します。
近接印刷が構成されており、従業員がある部署から別の部署に移動した場合、追加の印刷デバイス構成は必要ありません。ユーザーデバイスが新しい部署のIPアドレス範囲内で認識されると、その範囲内のすべてのネットワークプリンターにアクセスできるようになります。
セッションでリダイレクトされる特定のプリンターを構成する - 管理者によって割り当てられたプリンターを作成するには、Citrixポリシー設定のSession printersを構成します。次のいずれかの方法を使用して、そのポリシーにネットワークプリンターを追加します。
  • プリンターのUNCパスを「\\servername\\printername」の形式で入力します。
  • ネットワーク上のプリンターの場所を参照します。
  • 特定のサーバー上のプリンターを参照します。「\\servername」の形式でサーバー名を入力し、「参照」をクリックします。
重要: サーバーは、適用されているすべてのポリシーの有効なセッションプリンター設定を、最も高い優先度から最も低い優先度までマージします。プリンターが複数のポリシーオブジェクトで構成されている場合、カスタムのデフォルト設定は、そのプリンターが構成されている最も優先度の高いポリシーオブジェクトからのみ取得されます。
Session printers設定で作成されたネットワークプリンターは、サブネットなどのオブジェクトでフィルタリングすることにより、セッションが開始された場所に応じて異なる場合があります。
セッションのデフォルトネットワークプリンターを指定する - デフォルトでは、ユーザーのメインプリンターがセッションのデフォルトプリンターとして使用されます。Citrixポリシー設定のDefault printerを使用して、セッションでユーザーデバイスのデフォルトプリンターがどのように確立されるかを変更します。
  1. 「デフォルトプリンター設定」ページで、「クライアントのデフォルトプリンターを選択」の設定を選択します。
    • ネットワークプリンター名。Session printersポリシー設定で追加されたプリンターがこのメニューに表示されます。このポリシーのデフォルトとして使用するネットワークプリンターを選択します。
    • ユーザーのデフォルトプリンターを調整しない。デフォルトプリンターには、現在のターミナルサービスまたはWindowsユーザープロファイル設定を使用します。詳細については、画面上のポリシー設定ヘルプを参照してください。
  2. 影響を与えたいユーザーグループ(またはその他のフィルターされたオブジェクト)にポリシーを適用します。
近接印刷の構成 - 近接印刷はCitrix Universal Print Serverによっても提供されており、ここで説明する構成は必要ありません。
  1. 各サブネットに対して個別のポリシーを作成します(またはプリンターの場所に合わせます)。
  2. 各ポリシーで、そのサブネットの地理的な場所にあるプリンターをセッションプリンター設定に追加します。
  3. デフォルトプリンター設定を「ユーザーのデフォルトプリンターを調整しない」に設定します。
  4. クライアントIPアドレスでポリシーをフィルターします。DHCP IPアドレス範囲の変更を反映するように、これらのポリシーを必ず更新してください。