Citrixサポートブログ

  • 設計・構築・設定
2020.03.30

XenApp and XenDesktop / Citrix Virtual Apps and Desktops の印刷の仕組み(EMFとRAW)

XenApp and XenDesktop / Citrix Virtual Apps and Desktops の印刷の仕組み(EMFとRAW)

こんにちは。Citrix製品のサポートを担当している川東(かわひがし)です。

今回の記事は、XenApp and XenDesktop / Citrix Virtual Apps and Desktops の印刷処理で使用されるEMF形式とRAW形式に関する内容をご説明します。内容は、XenApp / Citrix Virtual Apps をベースにしていますが、XenDesktop / Citrix Virtual Desktops も同様の内容になります。

本記事では、以下について説明します。


ローカル端末で印刷する場合の印刷処理の流れ


ローカル端末で印刷処理をする場合、以下の流れになります。

ローカルマシンから印刷する場合

XenApp / Citrix Virtual Apps環境で印刷する場合の印刷処理の流れ(Citrix Universal Printer Driverを使用したEMF形式の場合)


VDAのマシンで使用できるプリンタドライバは、Citrix社が用意している汎用プリンタドライバ(Citrix Universal Printer Driver)、もしくは、プリンタメーカが提供しているプリンタドライバがあります。

プリンタメーカが提供しているプリンタドライバを使用する場合は、利用するバージョンのXenApp / Citrix Virtual Appsが対応しているかどうか事前にご確認ください。

以下の説明は、VDAのマシンにプリンタメーカのドライバを入れない場合(Virtual Delivery Agentをインストールすると同時にインストールされるCitrix Universal Printer Driverを使用した場合)の説明です。

Citrix Universal Printer Driverで印刷する場合

XenApp / Citrix Virtual Apps環境で印刷する場合の印刷処理の流れ(プリンタメーカ提供のネイティブドライバを使用したRAW形式の場合)


以下の説明は、Virtual Delivery Agentのマシンにプリンタメーカのドライバを入れた場合の説明です。

プリンタメーカのドライバで印刷する場合

EMF形式とRAW形式の違い


EMFは、極端な例ですが、◯の形を表現するために、直径XXセンチ、線の幅YYミリのような表現で生成されたデータ形式です。VDAをインストールすると、Citrix Universal Printer Driver がインストールされます。
こちらのドライバを使用してEMF形式のデータが生成されます。

以下の手順で、インストールされたCitrix Universal Printer Driverを確認できます。

1.VDAのマシンにて Windows の「コントロールパネル」から「プリンタとFAX」もしくは「デバイスとプリンタ」を開きます。

2.適当なプリンタのアイコンをクリックすると、画面上側に「プリントサーバープロパティ」が表示されます。こちらをクリックします。

3.「ドライバ」タブにて「Citrix Universal Printer」を確認できます。

Citrix Universal Printer Driver を使用することでVDAのマシン上で汎用的な印刷データを作成できるため、以下のように、VDAのマシンにクライアント端末で利用するプリンタドライバをインストールする必要がありません。

Citrix Universal Printer Driver を使用することでVDAのマシン上で汎用的な印刷データを作成できる

クライアント端末にインストールされているプリンタメーカのドライバをVDAのマシンにインストールする場合、こちらのプリンタ固有の印刷データを生成できるため、クライアント端末で発生するEMF形式の印刷ジョブをRAW形式に変換する際に生じる問題は回避できますが、各VDAのマシンにてプリンタドライバのバージョンアップ等のメンテナンスが発生します。

プリンタメーカのドライバをVDAのマシンにインストールした場合


VDAのマシンに個別にプリンタドライバをインストール手順は以下になります。
※こちらは一例のため、プリンタメーカにインストール手順をご確認ください。また、インストール後の使用上の注意点もご確認ください。

1.VDAのマシンにて Windows の「コントロールパネル」から「デバイスとプリンター」を開きます。

2.適当なプリンタのアイコンをクリックすると、画面上側に「プリントサーバー プロパティ」が表示されます。こちらをクリックします。

3.「ドライバ」タブにて「追加」ボタンをクリック後、ウィザード画面に沿ってインストールします。こちらの手順はプリンタメーカー様へご確認をお願いします。

EMF形式とRAW形式のメリットとデメリット

EMF形式

  • メリット
  • VDAのマシンにクライアント端末側で利用するプリンタのドライバをインストールする必要がない
  • デメリット
  • プリンタ固有の機能は利用できない
  • クライアント端末側でEMF形式からRAW形式に変換する際に、印刷データに問題が発生する場合がある
  • 帳票などの複雑な描画の印刷は印刷ジョブのサイズが大きくなる場合がある ※2020/05/19追記

RAW形式

  • メリット
  • プリンタ固有の機能が利用できる
  • クライアント端末側でEMF形式からRAW形式に変換する必要がないため、印刷データに問題が発生する可能性がほぼない
  • デメリット
  • VDAのマシンにプリンタドライバをインストールする必要がある
  • インストールした各プリンタドライバのバージョンアップやメンテナンスが発生する
  • プリンタメーカがリモートデスクトップサービス上の利用をサポートしていない場合、印刷処理時に予期せぬ問題が発生する可能性がある

上記内容に関する表

プリンタドライバの管理 プリンタ固有の機能 EMFからRAW変換 帳票等の複雑な描画の
印刷ジョブのサイズ
EMF 利用不可 大きくなる場合がある
RAW 利用可 EMFと比較して小さくなる
場合がある

プリンタメーカのドライバをVDAのマシンにインストールする前に確認してほしいこと


各プリンタメーカにて、XenApp / Citrix Virtual Apps の対応状況を公開している場合があります。インターネット上で、「プリンタメーカ名 Citrix Virtual Apps」「プリンタメーカ名 XenApp」と検索してみてください。該当のメーカー様が公開しているページが検索結果に表示された場合、こちらのページを開くと対応バージョンや制限事項が確認できると思います。

詳細な情報は、プリンタメーカのサポートへお問い合わせ頂くことをおすすめします。

まとめ

  • XenApp / Citrix Virtual Apps はVirtual Delivery Agentをインストールすると、Citrix Universal Printer Driverがインストールされます。
  • Citrix Universal Printer DriverはEMF形式の印刷データを作成するため、VDAのマシン上にプリンタメーカのプリンタドライバをインストールする必要がありません。
  • Citrix Universal Printer Driverで対応できない印刷をしたい場合は、VDAのマシンにプリンタメーカのドライバをインストールする必要があります。
  • 利用するプリンタがXenApp / Citrix Virtual Apps に対応しているかどうか、制限事項や既知問題の有無はプリンタメーカに確認することをおすすめします。

印刷時に問題が発生した場合の問題切り分け方法も、今後、記載する予定です。


Citrix製品紹介セミナーも定期開催しています

クライアント仮想化の基礎知識から、仮想化製品「Citrix Virtual Apps and Desktops(XenAppおよびXenDesktop)」の製品概要、導入検討時に注意すべき点などをご紹介します。
今お持ちのお悩みを解決し、Citrix製品をより有効に活用する方法を具体的に学ぶことができる内容になっております。




Citrixの設定・トラブル対処方法の良くあるFAQ10選プレゼント中

アシストのCitrixサポートセンターに良くある設定・トラブル対処方法のFAQ10選の資料を無料プレゼント中です。また、Citrix XenApp/XenDesktopの問題発生時に原因を切り分ける方法も掲載しております。以下のバナーからお気軽にダウンロードください。


筆者情報:川東健吾

アシストに入社し、テスト系製品のカスタマーサポートを担当後、現在はCitrix製品を担当しています。XenAppとXenDesktopのトラブルシューティングや運用に役立つ情報を、長年のサポート対応の視点で分かりやすくお伝えしていきます。
学生時代から続けている映像制作の趣味の延長で、Citrixトラブシューティング入門動画も制作しました。こちらからご視聴頂けます。

関連している記事

  • 設計・構築・設定
2023.12.19

ドメインパススルー認証の設定方法の一例

クライアント端末がCitrix Virtual Apps and Desktopsのサーバと同じドメインに参加している場合、Citrix製品のドメインパススルー認証の機能を使用できます。こちらの機能を使用すると、StoreFrontサイトにログイン時のアカウント入力作業を省略することができます。

  • 設計・構築・設定
2023.08.25

公開アプリケーションから接続元マシンのデスクトップにファイルを直接保存する方法

今回は、公開アプリケーションから接続元端末のデスクトップにファイルを直接保存する方法をご紹介します。

  • 設計・構築・設定
2023.08.25

ダブルホップ環境のクライアントドライブマッピングについて

ダブルホップ環境のクライアントドライブマッピングにて仮想デスクトップマシン側のドライブをマッピングする方法をご紹介します。

ページの先頭へ戻る