(57)【要約】【課題】仕上がり領域と裁ち落とし領域とが正しい位置関係に設定されていることによる不適切な印刷結果の発生を防ぐ。【解決手段】判定部は、印刷データからページ設定情報を取得し（Ｓ２）、そのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する（Ｓ４及びＳ６）。仕上がり領域の外周矩形の４つの頂点と裁ち落とし領域の外周矩形の４つの頂点との位置を比較することで、仕上がり領域の少なくとも一部が裁ち落とし領域の外側に位置しているか否かを判定する（Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４）。Ｓ８〜Ｓ１４の判定結果が１つでも肯定（Ｙｅｓ）であれば、判定部は仕上がり領域と裁ち落とし領域との位置関係が不適切であると判定し、エラー通知処理部が、その旨を示すエラー通知情報をクライアント装置に通知する（Ｓ１８）。【選択図】図５
2018067080.tif 000002
【特許請求の範囲】
【請求項１】
印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する特定手段と、
前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、ユーザにエラーを通知するための処理を実行する処理手段と、
を含む印刷データ検査装置。
【請求項２】
前記特定手段は、前記ページ設定情報に仕上がり領域の設定が含まれない場合、前記ページ設定情報に表示領域の設定が含まれていれば前記表示領域を、前記ページ設定情報に表示領域の設定が含まれていなければ前記ページ設定情報に含まれる媒体領域を、それぞれ前記仕上がり領域として特定する、請求項１に記載の印刷データ検査装置。
【請求項３】
前記特定手段は、前記ページ設定情報に裁ち落とし領域の設定が含まれない場合、前記ページ設定情報に表示領域の設定が含まれていれば前記表示領域を、前記ページ設定情報に表示領域の設定が含まれていなければ前記ページ設定情報に含まれる媒体領域を、それぞれ前記裁ち落とし領域として特定する、請求項１又は２に記載の印刷データ検査装置。
【請求項４】
印刷装置と、
前記印刷装置に印刷させる印刷データを検査する印刷データ検査装置と、
表示部を備えるクライアント装置と、
を含み、
前記印刷データ検査装置は、
前記クライアント装置から指定された印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する特定手段と、
前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、前記クライアント装置に対して、前記表示部に表示するエラー通知情報を送信する処理手段と、
を含む、印刷データ検査システム。
【請求項５】
コンピュータを、
印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する手段、
前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、ユーザにエラーを通知するための処理を実行する手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ検査装置、印刷データ検査システム及びプログラムに関する。
【背景技術】
【０００２】
業務用のプロダクション印刷では、断裁を考慮して、裁ち落とし（塗り足し）やトンボ等を含んだ画像データを用紙に印刷する。印刷可能な画像データを表現するＰＤＦ（Potable Document Format）等のＰＤＬ（ページ記述言語）には、塗り足しや断裁後に残る仕上がり領域等を表現する仕組みを持つものがある。例えばＰＤＦは、ページの設定情報として、仕上がり領域を表すTrimBoxや、裁ち落とし領域を表すBleedBox等の属性を有している。
【０００３】
また、断裁や仕上がり領域に関する従来技術として、以下に例示するものが知られている。
【０００４】
特許文献１に開示された画像形成装置は、分割製本のジョブの場合、画像の印刷位置を調整するための画像位置補正の指定に応じて断裁量調整量を算出し、オペレータ指定の断裁量から断裁量調整量を減算して、後処理装置が実行する断裁処理の断裁量を算出する。後処理装置は、算出された断裁量に従って断裁処理を実行する。
【０００５】
特許文献２に開示された装置は、封入後、封入した用紙が封筒サイズより小さく封筒内で封入した用紙が移動したとしても、確実に窓から見える領域に窓から見えるべき情報が印字されるよう、封入する用紙の窓から見えるべき情報を印字する領域を決定する。あるいは、封入用紙が封筒内で動かないように封筒サイズとほぼ同じサイズに後処理がなされるよう、後処理における、折り位置や断裁量を決定する。
【０００６】
特許文献３には、面付け印刷の異常を検出する検出手段と、異常が面付け印刷における仕上がり領域に影響する場合に、影響しない別の面付けレイアウトで面付け印刷を実行する制御手段と、を備える画像形成装置が開示される。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−１０８６０５号公報
【特許文献２】特開２０１０−１７８０２８号公報
【特許文献３】特開２０１６−０６４５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本来的には、裁ち落とし領域と仕上がり領域とは、前者が後者を完全に内部に包含する位置関係で設定されるべきである。しかし、例えばＰＤＦの規約には、TrimBoxとBleedBoxが満たすべき位置関係が規定されていないように、ＰＤＬの中にはそれら両者の位置関係を規定していないものも存在している。このようなＰＤＬで記述された印刷データの中には、裁ち落とし領域と仕上がり領域とが上述した本来の正しい位置関係に設定されていないものも存在し得る。例えば、誤操作やソフトウエアの不具合等により裁ち落とし領域と仕上がり領域とが不適切な位置関係に設定された場合でも、それがページ記述言語の規約上正しい設定として印刷データに組み込まれてしまう可能性がある。裁ち落とし領域と仕上がり領域とが不適切な位置関係に設定された印刷データを印刷すると、正しい仕上がり物が得られない予期せぬ印刷結果となる場合がある。
【０００９】
本発明は、仕上がり領域と裁ち落とし領域とが正しい位置関係に設定されていることによる不適切な印刷結果の発生を防ぐことを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に係る発明は、印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する特定手段と、前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、ユーザにエラーを通知するための処理を実行する処理手段と、を含む印刷データ検査装置である。
【００１１】
請求項２に係る発明は、前記特定手段は、前記ページ設定情報に仕上がり領域の設定が含まれない場合、前記ページ設定情報に表示領域の設定が含まれていれば前記表示領域を、前記ページ設定情報に表示領域の設定が含まれていなければ前記ページ設定情報に含まれる媒体領域を、それぞれ前記仕上がり領域として特定する、請求項１に記載の印刷データ検査装置である。
【００１２】
請求項３に係る発明は、前記特定手段は、前記ページ設定情報に裁ち落とし領域の設定が含まれない場合、前記ページ設定情報に表示領域の設定が含まれていれば前記表示領域を、前記ページ設定情報に表示領域の設定が含まれていなければ前記ページ設定情報に含まれる媒体領域を、それぞれ前記裁ち落とし領域として特定する、請求項１又は２に記載の印刷データ検査装置である。
【００１３】
請求項４に係る発明は、印刷装置と、前記印刷装置に印刷させる印刷データを検査する印刷データ検査装置と、表示部を備えるクライアント装置と、を含み、前記印刷データ検査装置は、前記クライアント装置から指定された印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する特定手段と、前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、前記クライアント装置に対して、前記表示部に表示するエラー通知情報を送信する処理手段と、を含む、印刷データ検査システムである。
【００１４】
請求項５に係る発明は、コンピュータを、印刷データのページ設定情報から仕上がり領域と裁ち落とし領域とを特定する特定手段、前記仕上がり領域の少なくとも一部分が前記裁ち落とし領域の外に位置する場合に、ユーザにエラーを通知するための処理を実行する処理手段、として機能させるためのプログラムである。
【発明の効果】
【００１５】
請求項１、４又は５に係る発明によれば、仕上がり領域と裁ち落とし領域とが正しい位置関係に設定されていることによる不適切な印刷結果の発生を防ぐことができる。
【００１６】
請求項２に係る発明によれば、印刷データのページ設定情報に仕上がり領域の設定が含まれない場合に、裁ち落とし領域が表示領域又は媒体領域に対して正しい位置関係に設定されていないことによる不適切な印刷結果の発生を防ぐことができる。
【００１７】
請求項３に係る発明によれば、印刷データのページ設定情報に裁ち落とし領域の設定が含まれない場合に、仕上がり領域が表示領域又は媒体領域に対して正しい位置関係に設定されていないことによる不適切な印刷結果の発生を防ぐことができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態のシステム構成の例を示す図である。
【図２】印刷データのページ設定情報が示す、ページに関する各種領域を説明するための図である。
【図３】仕上がり領域と裁ち落とし領域の位置関係が不適切に設定されている場合の例を示す図である。
【図４】印刷制御装置が備える機能要素のうちページ設定情報の検査のための機能要素群を示す図である。
【図５】判定部が行う処理手順の例を示す図である。
【図６】仕上がり領域の特定の手順の例を示す図である。
【図７】仕上がり領域と裁ち落とし領域の位置関係が不適切と判定された場合に表示されるエラー通知画面の例を示す図である。
【図８】ページ設定情報に仕上がり領域又は裁ち落とし領域の一方が設定されておらず、表示領域が設定されている場合に、仕上がり領域又は裁ち落とし領域と表示領域との位置関係が不適切である場合の例を示す図である。
【発明を実施するための形態】
【００１９】
図１を参照して、本実施形態のシステム構成の一例を説明する。
【００２０】
このシステムは、印刷制御装置１０、印刷装置２０、クライアント装置３０及び表示装置３５を含む。
【００２１】
このシステムは、例えば、商業印刷や産業印刷等の印刷業務のために用いられるシステムであり、顧客から入稿された印刷データを、顧客の要望する設定に従って印刷出力し、また製本等の後処理を行う。
【００２２】
印刷制御装置１０は、入力された印刷データを印刷装置２０に印刷させるための制御を行う装置であり、一種のプリントサーバ（デジタルフロントエンドとも呼ばれる）である。印刷制御装置１０は、例えば、ジョブの実行管理（例えばジョブの実行順序や再印刷等の管理）、個々のジョブについての設定の管理（例えば部数や用紙サイズ等の設定の入力や変更の受け付け）、面付け処理、カラーマッチング処理、印刷データ（ページ記述言語で記述されている）を印刷装置２０が取扱可能なデータ形式（例えばラスター形式）の画像データに変換する変換処理、設定に応じた印刷結果のプレビュー画像の提供、プリフライト（各種設定についてのエラー有無のチェック）、試し刷りの管理、等の処理を行う。ここに例示した各種処理はあくまで一例に過ぎず、印刷制御装置１０はそれら処理のすべてを実行しなくてもよいし、それら処理以外の処理を実行してもよい。印刷制御装置１０は、ユーザからジョブについての印刷指示や試し刷りの指示を受けた場合、そのジョブの設定に従って印刷データを印刷装置２０が取扱可能なデータ形式に変換し、変換結果のデータを印刷装置２０に渡して印刷を実行させる。また、印刷制御装置１０は、そのジョブの設定の一部又は全部を、印刷装置２０が取扱可能な形式の制御情報として、印刷装置２０に提供する。また、印刷制御装置１０は、クライアント装置３０に対して、印刷管理のためのＵＩ（ユーザインターフェース）画面の情報を提供し、そのＵＩ画面に対するユーザからの入力を受け付ける。ＵＩ画面には、例えば印刷のための各種設定の入力画面、面付けの指定画面、プレビュー画面、プリフライトの結果を示す画面等がある。
【００２３】
印刷装置２０は、印刷制御装置１０から受け取ったデータを、印刷制御装置１０からの制御情報に従って用紙等の媒体に印刷する。
【００２４】
クライアント装置３０は、ユーザ（例えば顧客から印刷業務を請け負う会社のスタッフ）が操作するコンピュータ（例えばパーソナルコンピュータ）である。クライアント装置３０は、印刷制御装置１０から提供されるＵＩ画面情報に基づいて生成したＵＩ画面を、付属の表示装置３５に表し、そのＵＩ画面に対するユーザからの入力を受け付け、その入力を印刷制御装置１０に伝達する。
【００２５】
なお、図１に示したシステム構成はあくまで一例に過ぎない。印刷制御装置１０自体が表示装置及び入力装置を備え、ユーザに対してＵＩを提供してもよい。また、印刷制御装置１０と印刷装置２０とが１つの筐体内に実装されてもよい。
【００２６】
さて印刷制御装置１０は、印刷データのページ設定情報（ページサイズ設定）の不整合を検知する機能を備える。その機能について以下に例示する。
【００２７】
印刷データのデータ形式の中には、商業印刷等での利用も考慮してページに関して複数の領域（すなわち複数のページサイズ）を設定できるものがある。例えばＰＤＦ（Potable Document Format）がその一例である。ＰＤＦの場合、MediaBox（メディアボックス）、CropBox（クロップボックス）、BleedBox（ブリードボックス）、TrimBox（トリムボックス）、ArtBox（アートボックス）の５つの領域（ページサイズ）が設定可能である。
【００２８】
MediaBoxは、ページが描画される物理的媒体（例えば用紙）のサイズを示す矩形（「媒体領域」とも呼ぶ）を規定する属性であり、この値は必須である。
【００２９】
CropBoxは、ページを画面表示又は一般的なプリンタで印刷する場合のクリッピング（表示）範囲を示す矩形（「表示領域」とも呼ぶ）である。アドビ社のＰＤＦビューワソフトであるAdobe Reader（登録商標）やAcrobat（登録商標）では、ページを表示する場合の表示範囲や、印刷業務用でない一般のプリンタで印刷したりする場合の印刷範囲として、このCropBoxが用いられる。
【００３０】
BleedBoxは、プロダクション（商業／産業印刷）用のシステムで印刷される範囲を示す矩形（以下では「裁ち落とし領域」とも呼ぶ）であり、一般にはTrimBoxの周囲にトンボ、塗り足し（裁ち落とし）等を含むサイズである。プロダクション印刷では、仕上がりページの端まで写真等の絵柄を配置するため、最終的な仕上がり領域（TrimBox）の外側の塗り足しの部分まで印刷し、最終的にその塗り足しの部分を裁断により裁ち落とすことで、仕上がり物を生成する。
【００３１】
TrimBoxは、裁断（トリミング）後の仕上がりページの範囲を示す矩形（以下「仕上がり領域」とも呼ぶ）である。
【００３２】
ArtBoxは、グラフィックオブジェクト等の意味のあるページ内容のある範囲を示す矩形である。
【００３３】
ＰＤＦの場合、MediaBox、CropBox、BleedBox、TrimBox、ArtBoxは、それぞれの矩形の左下の頂点の座標と右上の頂点の座標との組で表現される。ページの座標系は、例えば図２に示したよう、ページの横方向をｘ軸、縦方向をｙ軸とし、ページの右に行くほどｘ座標が大きくなり、上に行くほどｙ座標が大きくなる。
【００３４】
プロダクション用に作成されたＰＤＦ形式の印刷データのファイルには、MediaBox、CropBox、BleedBox、TrimBoxが設定されている場合が多い。この場合、これらページ領域の典型的なサイズ関係は、MediaBox≧CropBox≧BleedBox≧TrimBoxである。
【００３５】
なお、媒体領域（MediaBox）以外は設定が任意なので、裁ち落とし領域（BleedBox）や仕上がり領域（TrimBox）が設定されていない印刷データも存在する。裁ち落とし領域（BleedBox）や仕上がり領域（TrimBox）が設定されていない場合、印刷制御装置１０は、表示領域（CropBox）や媒体領域（MediaBox）を裁ち落とし領域や仕上がり領域と解釈して処理を実行する。
【００３６】
ＰＤＦファイル内の各ページの情報はツリー構造をなしている。このツリー構造の根がルート（Root）オブジェクトであり、文書カタログと呼ばれる。文書カタログは、ページツリーノードと呼ばれるオブジェクトを子として持つ。ページツリーノードは、ページオブジェクト及びページツリーノードを子として持ち得る。ページオブジェクトは、個々のページを表すオブジェクトであり、各種ページ領域（ページサイズ）などの設定情報（属性情報）や、ページ内容を示す情報などが含まれる。ページ内容のデータは、ストリームデータなどの形で当該ページオブジェクト内に含まれる場合もあれば、間接オブジェクトとして他のオブジェクトに含まれる場合もある。後者の場合、ページオブジェクトには、ページ内容を示すストリームオブジェクトを指し示す情報が含まれる。上述したMediaBox等の各種ページ領域の設定情報は、ページツリーノード又はページオブジェクトに設定される。これらの値がページツリー上の祖先ノードに設定されている場合、値を上書きしない限りその祖先ノードから継承した値が使用される。
【００３７】
図２に、山の画像に対して適切に設定された裁ち落とし領域（BleedBox）と仕上がり領域（TrimBox）の位置関係を示す。図示のように、塗り足しの意義からすると、仕上がり領域は裁ち落とし領域の中に完全に包含される。また、表示領域（CropBox）は裁ち落とし領域を包含するよう設定される場合が多い。
【００３８】
なお、ＰＤＦの規約では、BleedBoxとTrimBoxの位置関係が規定されていないので、図２に例示した適切な位置関係から逸脱した設定を持つ印刷データが生成される場合がある。図３に、そのようなBleedBoxとTrimBoxの位置関係が不適切に設定されている場合の例を示す。この例では、TrimBoxの一部がBleedBoxの外側にはみ出している。また図示を省略するが、TrimBox全体がBleedBoxの外側に位置する場合や、BleedBoxがTrimBoxの内側に完全に包含される場合も、不適切な位置関係である。
【００３９】
商業／産業印刷の分野では、１つの印刷データが完成するまでに様々な役割の人々の手を経る。このため、そのうちの一人が誤操作を行ったり、あるいはそのうちの誰かがその印刷データの取扱のために用いるアプリケーションに不具合があったりして、BleedBoxとTrimBoxの位置関係がそのような不適切な関係に設定されてしまう場合がある。
【００４０】
TrimBoxとBleedBoxとが図２に例示した適切な位置関係に設定されている場合、印刷制御装置１０の印刷データ変換（例えばラスタライズ）機能は、印刷データのページのうちBleedBoxの範囲の画像データを生成すればよい。印刷されたBleedBoxの範囲のうちTrimBoxの外側を裁ち落とすことで、想定していた仕上がり物が得られる。
【００４１】
これに対し、TrimBoxとBleedBoxとが図３に例示したような不適切な位置関係に設定されている場合、印刷データ変換機能が意図しない不適切な印刷範囲の画像データを生成し、その画像データが印刷されてしまう。例えば、図３に例示した位置関係の場合、ある機種の印刷制御装置１０の印刷データ変換機能は、TrimBoxとBleedBoxとが重なる部分の画像データを生成する。TrimBoxとBleedBoxとが不適切な位置関係にある場合にどのような画像が生成されるかは、印刷データ変換機能にTrimBoxとBleedBoxの取扱がどのように実装（プログラミング）されているかに依るので、予想がつかない場合がある。いずれにしても、TrimBoxとBleedBoxとが不適切な位置関係に設定されている場合、TrimBoxとBleedBoxとは本来想定されている役割を果たしていないので、それら両者の設定から裁断を考慮した適切な印刷範囲を導き出すことはできない。このような誤った設定のままで印刷データが印刷されると、その印刷結果は損紙となってしまう。
【００４２】
このような問題に対処するために、本実施形態の印刷制御装置１０は、印刷データに設定された裁ち落とし領域（BleedBox）と仕上がり領域（TrimBox）の位置関係が適切か否かを確認する機能を備えている。図４は、印刷制御装置１０が備える機能要素のうち、このような確認機能に関する要素群を示す。
【００４３】
ページ設定抽出部１２は、処理対象の印刷データから、裁ち落とし領域等のページ領域の設定情報であるページ設定情報を抽出する。１つの印刷データに、複数のページ設定情報が含まれる場合（例えばページ毎、あるいはページのグループ毎にページ設定情報がある場合）には、それら複数のページ設定情報を抽出する。
【００４４】
判定部１４は、印刷データから抽出されたページ設定情報ごとに、そのページ設定情報が含むページ領域の設定において、裁ち落とし領域（BleedBox）と仕上がり領域（TrimBox）の位置関係が適切であるかどうかを判定する。
【００４５】
エラー通知処理部１６は、裁ち落とし領域（BleedBox）と仕上がり領域（TrimBox）の位置関係が不適切であると判定部１４が判定した場合に、ユーザにエラー通知を提示するための処理を行う。
【００４６】
図５及び図６を参照して、本実施形態の処理手順の一例を説明する。
【００４７】
処理対象の印刷データについて、ユーザからページ設定の確認の指示が入力されると、ページ設定抽出部１２が、その印刷データからページ設定情報を抽出する（Ｓ２）。
【００４８】
次に判定部１４が、抽出されたページ設定情報から仕上がり領域Ｔと裁ち落とし領域Ｂを特定する（Ｓ４、Ｓ６）。
【００４９】
Ｓ４で行われる仕上がり領域Ｔの特定の手順の例を図６に示す。この手順では、判定部１４は、ページ設定情報の中に仕上がり領域(TrimBox)の設定が含まれるか否かを判定する（Ｓ４０２）。仕上がり領域の設定がある場合、その設定を取得し、以下の処理における仕上がり領域Ｔとして用いる（Ｓ４０４）。
【００５０】
ページ設定情報の中に仕上がり領域(TrimBox)の設定がない場合、判定部１４は、そのページ設定情報の中に表示領域（CropBox）の設定があるかどうかを判定する（Ｓ４０６）。表示領域の設定がある場合、その設定を取得し、以下の処理における仕上がり領域Ｔとして用いる（Ｓ４０８）。
【００５１】
ページ設定情報の中に表示領域（CropBox）の設定がない場合、判定部１４は、そのページ設定領域に含まれる媒体領域（MediaBox）の設定を取得し、以下の処理における仕上がり領域Ｔとして用いる（Ｓ４１０）。ＰＤＦの印刷データの場合、MediaBoxは必ず含まれる。
【００５２】
以上、仕上がり領域Ｔを特定する手順を例示したが、裁ち落とし領域Ｂについても同様の手順で特定すればよい。すなわち、例えば、ページ設定情報に裁ち落とし領域（BleedBox）の設定値が含まれていれば、それを以下の処理における裁ち落とし領域Ｂとして用い、含まれていなければ表示領域（CropBox）を裁ち落とし領域Ｂとして用い、表示領域（CropBox）の設定値も含まれていなければ、媒体領域（MediaBox）の設定値を裁ち落とし領域Ｂとして用いる。
【００５３】
図５の説明に戻ると、Ｓ４及びＳ６で仕上がり領域Ｔ及び裁ち落とし領域Ｂが特定されると、次に判定部１４は、Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４の判定を行う。これら４つの判定の順序はどのような順序でもよい。
【００５４】
Ｓ８では、判定部１４は、仕上がり領域Ｔと裁ち落とし領域Ｂの左下頂点のｘ座標同士を比較し、前者が後者より小さい（すなわち仕上がり領域Ｔの左下頂点が裁ち落とし領域Ｂの左下頂点の左側にある）か否かを判定する。この判定の結果が肯定（Ｙｅｓ）の場合、仕上がり領域Ｔの左下頂点が裁ち落とし領域Ｂの矩形の外側に位置していることになる。これは、不適切な位置関係に該当する。
【００５５】
Ｓ１０では、判定部１４は、仕上がり領域Ｔと裁ち落とし領域Ｂの左下頂点のｙ座標同士を比較し、前者が後者より小さい（すなわち仕上がり領域Ｔの左下頂点が裁ち落とし領域Ｂの左下頂点の下側にある）か否かを判定する。この判定の結果が肯定（Ｙｅｓ）の場合、仕上がり領域Ｔの左下頂点が裁ち落とし領域Ｂの矩形の外側に位置していることになる。これは、不適切な位置関係に該当する。
【００５６】
ちなみに、図３に例示した仕上がり領域と裁ち落とし領域は、Ｓ８及びＳ１０の判定結果がＹｅｓとなる。
【００５７】
Ｓ１２では、判定部１４は、仕上がり領域Ｔと裁ち落とし領域Ｂの右上頂点のｘ座標同士を比較し、前者が後者より大きい（すなわち仕上がり領域Ｔの右上頂点が裁ち落とし領域Ｂの右上頂点の右側にある）か否かを判定する。この判定の結果が肯定（Ｙｅｓ）の場合、仕上がり領域Ｔの右上頂点が裁ち落とし領域Ｂの矩形の外側に位置していることになる。これは、不適切な位置関係に該当する。
【００５８】
Ｓ１４では、判定部１４は、仕上がり領域Ｔと裁ち落とし領域Ｂの右上頂点のｙ座標同士を比較し、前者が後者より大きい（すなわち仕上がり領域Ｔの右上頂点が裁ち落とし領域Ｂの右上頂点の上側にある）か否かを判定する。この判定の結果が肯定（Ｙｅｓ）の場合、仕上がり領域Ｔの右上頂点が裁ち落とし領域Ｂの矩形の外側に位置していることになる。これは、不適切な位置関係に該当する。
【００５９】
Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４の判定結果がすべてＮｏである場合、仕上がり領域Ｔの全体が裁ち落とし領域Ｂの内部に包含されていることになる。この場合、判定部１４は、印刷データのページ設定情報に不適切な設定が含まれていないと判定する（Ｓ１６）。印刷制御装置１０は、この判定結果を示す表示情報を生成し、クライアント装置３０に提供してもよい。
【００６０】
Ｓ８、Ｓ１０、Ｓ１２、Ｓ１４のいずれか1以上の判定結果がＹｅｓである場合、仕上がり領域Ｔの少なくとも一部分が裁ち落とし領域Ｂの外部に位置していることになる。この場合、判定部１４は、印刷データのページ設定情報に不適切な設定が含まれていると判定する。この判定に応じ、エラー通知処理部１６は、ページ設定情報にエラーがあることを示すエラー通知情報を生成し、クライアント装置３０に提供する（Ｓ１８）。
【００６１】
このように、判定部１４は、仕上がり領域の外周矩形の４つの頂点と裁ち落とし領域の外周矩形の４つの頂点との位置を比較することで、仕上がり領域の少なくとも一部が裁ち落とし領域の外側に位置しているか否かを判定している。
【００６２】
図７にこのエラー通知情報が示すエラー通知画面１００の例を示す。この画面には、仕上がり領域と裁ち落とし領域の位置関係が不適切であることを示すメッセージが表示される。クライアント装置３０は、エラー通知処理部１６から通知されたエラー通知情報に基づき、印刷管理のためのＵＩ画面上に、例えばダイアログの形でエラー通知画面１００を表示する。
【００６３】
以上に例示した判定部１４の処理では、仕上がり領域又は裁ち落とし領域のうちの一方が設定されていない場合に、設定されている他の領域が未設定の領域とみなされ、領域間の位置関係の適切さの判定に用いられる。
【００６４】
例えば、仕上がり領域が設定されていない場合、表示領域（CropBox）が設定されていれば表示領域が、表示領域が設定されていなければ媒体領域（MediaBox）が、それぞれ仕上がり領域として判定に用いられる（図６参照）。例えば仕上がり領域が設定されず、表示領域が設定されている場合において、図８（ａ）に例示するように、仕上がり領域とみなされる表示領域の少なくとも一部（図示例では外周矩形の４つの頂点）が裁ち落とし領域の外にある場合には、仕上がり領域（＝表示領域）と裁ち落とし領域の位置関係が不適切であると判定される。
【００６５】
同様に、裁ち落とし領域が設定されていない場合、表示領域（CropBox）が設定されていれば表示領域が、表示領域が設定されていなければ媒体領域（MediaBox）が、裁ち落とし領域として判定に用いられる。例えば裁ち落とし領域が設定されず、表示領域が設定されている場合において、図８（ｂ）に例示するように、仕上がり領域の少なくとも一部（図示例では外周矩形の右上頂点）が、裁ち落とし領域とみなされる表示領域の少なくとも一部の外にある場合には、仕上がり領域と裁ち落とし領域（＝表示領域）の位置関係が不適切であると判定される。
【００６６】
以上に例示した印刷制御装置１０は、例えば、コンピュータにその装置の上述の機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、フラッシュメモリやＳＳＤ（ソリッドステートドライブ）、ＨＤＤ（ハードディスクドライブ）等の二次記憶装置を制御するコントローラ、各種Ｉ／Ｏ（入出力）インターフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインターフェース等が、たとえばバス等を介して接続された回路構成を有する。それら各機能の処理内容が記述されたプログラムがネットワーク等の経由でフラッシュメモリ等の二次記憶装置に保存され、コンピュータにインストールされる。二次記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００６７】
１０  印刷制御装置、１２  ページ設定抽出部、１４  判定部、１６  エラー通知処理部、２０  印刷装置、３０  クライアント装置、３５  表示装置。
【図１】
2018067080.tif 000003
【図２】
2018067080.tif 000004
【図３】
2018067080.tif 000005
【図４】
2018067080.tif 000006
【図５】
2018067080.tif 000007
【図６】
2018067080.tif 000008
【図７】
2018067080.tif 000009
【図８】
2018067080.tif 000010