Citrix Universal™ プリントドライバー (UPD)

最終公開日 : Nov 13, 2026
Citrix Universal Print Driver (UPD) は単一のドライバーではなく、サーバー (VDA) とクライアント (Workspace アプリがインストールされたエンドポイント) の両方にコンポーネントを含む技術です。
  • サーバーコンポーネント: VDA とともにインストールされ、「Citrix Universal Printer」(EMF 形式を使用)や「Citrix XPS Universal Printer」(XPS 形式を使用)などの実際の汎用プリントドライバーが含まれます。PDF および PS 形式のサポートも含まれます。その役割は、VDA 上で実行されているアプリケーションによって生成された印刷出力を、デバイスに依存しない形式でキャプチャすることです。
  • クライアントコンポーネント: Citrix Workspace™ アプリのインストールに含まれており、このコンポーネントは VDA から送信された印刷ストリームを受信します。その後、エンドポイントデバイス上のローカル Windows 印刷サブシステムと連携し、ターゲットプリンター用にローカルにインストールされている適切なデバイス固有のドライバーを使用して印刷ジョブをレンダリングします。
次の図は、Universal Print ドライバーのコンポーネントと、デバイスにローカルに接続されたプリンターの一般的なワークフローを示しています -
印刷-1
UPD の主な目標は、Citrix® 環境内でのプリンタードライバー管理を簡素化することです。VDA 上で組み込みドライバーを使用することで、管理者は、不安定性や競合の一般的な原因となる、潜在的に数百もの異なるメーカー固有のドライバーをインストールおよび保守する手間を省くことができます。UPD は、幅広いプリンターとの互換性を目指し、仮想セッションとクライアントの印刷機能との間にユニバーサルなインターフェースを提供します。

サポートされている形式

UPD テクノロジーは、いくつかの印刷データ形式をサポートしており、印刷ジョブの処理方法とレンダリング方法に柔軟性をもたらします。
  • EMF (Enhanced Metafile Format): 「Citrix Universal Printer」ドライバーで使用されるデフォルトの形式です。32ビットの Windows ネイティブベクター形式です。EMF を使用した印刷は一般的に効率的ですが、レンダリングには通常 Windows ベースのクライアントエンドポイントが必要です。
  • XPS (XML Paper Specification): 「Citrix XPS Universal Printer」ドライバーで使用されます。XPS は Microsoft が開発した XML ベースのページ記述言語であり、PDF と概念が似ており、プラットフォームに依存しないように設計されています。
  • PS (PostScript): Adobe が開発したページ記述言語で、複雑なグラフィックやタイポグラフィの処理能力で知られており、出版業界や様々なプリンター、複合機でよく使用されます。Linux クライアントは、UPD で PostScript 印刷をよく利用します。
  • PDF: PDF は、ドキュメント交換に広く使用されているオープン標準です。テキスト、フォント、グラフィック、および表示に必要なその他の情報を含む、固定レイアウトのフラットドキュメントの完全な記述をカプセル化します。プラットフォームに依存しないように設計されており、異なるシステムやアプリケーション間でドキュメントの忠実性を維持するのに理想的です。
UPD を使用すると、いくつかの潜在的な利点があります。
  • ドライバー管理の削減: VDA イメージに必要なドライバーの数を大幅に削減し、イメージの作成とメンテナンスを簡素化します。
  • 安定性の向上: ドライバーが少ないほど、潜在的な競合が少なくなり、ドライバー関連のスプーラークラッシュやシステム不安定性のリスクが低減されます。
  • 印刷ジョブの最適化: 特定のUPD形式、特にEMFは、ネイティブドライバーと比較して、印刷ジョブのサイズが小さくなることがあります。
  • 高度な機能のサポート: クライアント上のネイティブドライバーが、Microsoftの標準的なPrint Capabilityテクノロジーを通じてこれらの機能を公開している場合、EMFおよびXPS UPDコンポーネントは、高度な印刷機能(例:ステープル、トレイ選択)をサポートできます。