FAQ
問題:PrintingTools サービスを使用して出力した PDF の凡例の画像が粗く不明瞭になってしまう

ナレッジ番号:2768 | 登録日:2023/05/29 | 更新日:2023/12/19

現象

PrintingTools サービスを使用して PDF や EPS、SVG フォーマットで出力すると、マップ サービス レイヤの凡例パッチの画質が粗く不明瞭になったり、表示されなかったりする場合があります。この問題は、以下の条件で発生します。

  • レターあるいは A4 サイズよりも大きいサイズでの印刷をリクエストした場合
  • フィーチャ サービス レイヤの凡例パッチとクライアント サイドでのグラフィック レイヤのピクチャ マーカーあるいはピクチャ フィル シンボルを使用した場合

原因

ピクチャ フィルあるいはピクチャ マーカー シンボル タイプの凡例パッチが Windows で設定されているデフォルトのプリンターの印刷範囲外にある場合に、印刷サービスによって使用される Windows GDI の呼び出しはオブジェクトあるいは画像を適切に描画しないことが原因となります。このレンダリングの失敗はレイアウト ページよりも小さい印刷用紙サイズの下あるいは右の範囲で起きるため、凡例がページの下あるいは右の範囲に置かれた場合に、共通して発生する問題となります。
マップ サービスは単純なシンボルと凡例パッチであってもレンダリングを行います。データフレーム内にラスタとして描画するサービス レイヤのコンテンツが含まれているときには、問題なくレンダリングが行われますが、レイアウト ページ上の個々の画像として描画される場合にはレンダリングの問題が発生します。

回避策

ArcGIS Server アカウントの Windows にデフォルトで設定されているプリンタのページ サイズを出力するページ レイアウトと同じあるいはより大きいサイズに設定してください。たとえば、マップ ドキュメントがタブロイド サイズ(11 x 17)の場合、デフォルトのプリンタのページ サイズは 11 x 17 あるいはそれより大きいサイズに設定します。レイアウト ページのもっとも容易な方法として、プロッターのドライバをインストールし、デフォルトで設定可能な最大のページ サイズを設定する方法があります。Windows ではプリンターの追加ウィザードを通して多くのプロッター ドライバを運用することができます。

  1. 管理者としてサーバ マシンにログインします
  2. [スタート] > [コントロール パネル] > [管理ツール] > [サービス] から Windows のサービス コンソールを開きます
  3. ArcGIS Server サービスを停止します
  4. ArcGIS Server アカウントにログインします
  5. [スタート] > [コントロール パネル] > [デバイスとプリンター] から Windows のデバイスとプリンタ ダイアログを開きます
  6. デフォルトのプリンターを右クリックします(チェック マークがついているプリンターです)
  7. [印刷設定] を選択します
  8. 原稿サイズをレイアウトで使用するサイズよりも大きいサイズに設定します。[OK] をクリックします
    ※プリンター プロパティ ダイアログの名前と外観はプリンターあるいはドライバーに従います
  9. ArcGIS Server アカウントからログアウトします
  10. 再度、管理者としてサーバ マシンにログインします
  11. ステップ 2 の Windows サービス コンソールを開いて、ArcGIS Server サービスを開始します

更新履歴

2013年11月8日 : 公開しました。

メタデータ

種類

製品

バージョン