(57)【要約】【課題】２つの印刷結果が同じかどうかの判断を支援する情報処理装置を提供すること。【解決手段】設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置３２であって、第１の設定情報の形式に応じた方法で前記第１の設定情報を第１の装置用設定情報に変換する変換手段５６と、外部装置２１が前記第１の設定情報を当該情報処理装置用の前記設定情報に変換した第２の設定情報の前記形式に応じた方法で、前記変換手段が前記第２の設定情報から変換した第２の装置用設定情報を取得する外部情報取得手段６２と、前記第１の装置用設定情報と前記第２の装置用設定情報とを比較して装置用設定情報比較結果情報を作成する第１の比較結果情報作成手段６４と、を有することを特徴とする【選択図】図２
2015187844.tif 000002
【特許請求の範囲】
【請求項１】
設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置であって、
第１の設定情報の形式に応じた方法で前記第１の設定情報を第１の装置用設定情報に変換する変換手段と、
外部装置が前記第１の設定情報を当該情報処理装置のための前記設定情報に変換した第２の設定情報の前記形式に応じた方法で、前記変換手段が前記第２の設定情報から変換した第２の装置用設定情報を取得する外部情報取得手段と、
前記第１の装置用設定情報と前記第２の装置用設定情報とを比較して装置用設定情報比較結果情報を作成する第１の比較結果情報作成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記設定情報と前記印刷データを用いて描画データを作成する描画データ作成手段を有し、
前記外部情報取得手段は、前記描画データ作成手段が前記第２の装置用設定情報と前記印刷データを用いて作成した第２の描画データを取得し、
前記描画データ作成手段は、前記第１の装置用設定情報と前記印刷データを用いて第１の描画データを作成し、
前記第１の描画データと前記第２の描画データを比較して描画データ比較結果情報を作成する第２の比較結果情報作成手段、
を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記変換手段は、前記第２の設定情報の前記形式に応じた方法で、前記第２の設定情報を前記第２の装置用設定情報に変換して記憶手段に記憶しておき、
前記描画データ作成手段は、前記２の装置用設定情報と前記印刷データを用いて作成した前記第２の描画データを前記記憶手段に記憶しておき、
前記外部情報取得手段は、前記記憶手段から前記第２の装置用設定情報と前記第２の描画データとを読み出すことで取得する、
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第１の比較結果情報作成手段は、前記第１の装置用設定情報の各設定項目ごとに、前記第１の装置用設定情報と前記第２の装置用設定情報の値を比較し、前記値が異なる前記設定項目と該設定項目の値を含む前記装置用設定情報比較結果情報を作成し、
前記設定項目と該設定項目の値を含む前記装置用設定情報比較結果情報を表示装置に表示する第１の比較結果情報表示手段、
を有することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記第１の比較結果情報表示手段は、前記第１の装置用設定情報及び前記第２の装置用設定情報が含む全ての前記設定項目の総数、前記値が異なる前記設定項目の数、前記値が一致した前記設定項目の数、又は、前記総数に対する前記値が異なる前記設定項目の数の比率を前記表示装置に表示する、
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記描画データ比較結果情報には、前記第１の描画データと前記第２の描画データの不一致箇所数が含まれ、
前記不一致箇所数を含む前記描画データ比較結果情報を表示装置に表示する第２の比較結果情報表示手段、
を有することを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記第２の比較結果情報表示手段は、
前記第１の描画データと前記第２の描画データを同時に前記表示装置に表示する、
ことを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記第１の比較結果情報表示手段は印刷ジョブが含むページごとに前記装置用設定情報比較結果情報を表示装置に表示し、
前記第２の比較結果情報表示手段は印刷ジョブが含むページごとに前記描画データ比較結果情報を表示装置に表示する、
ことを特徴とする請求項６記載の情報処理装置。
【請求項９】
設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置の情報処理方法であって、
変換手段が、第１の設定情報の形式に応じた方法で前記第１の設定情報を第１の装置用設定情報に変換するステップと、
外部装置が前記第１の設定情報を前記情報処理装置のための前記設定情報に変換した第２の設定情報の前記形式に応じた方法で、前記変換手段が前記第２の設定情報から変換した第２の装置用設定情報を外部情報取得手段が取得するステップと、
第１の比較結果情報作成手段が、前記第１の装置用設定情報と前記第２の装置用設定情報とを比較して装置用設定情報比較結果情報を作成するステップと、
を有することを特徴とする情報処理方法。
【請求項１０】
設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置に、
第１の設定情報の形式に応じた方法で前記第１の設定情報を第１の装置用設定情報に変換する変換ステップと、
外部装置が前記第１の設定情報を前記情報処理装置のための前記設定情報に変換した第２の設定情報の前記形式に応じた方法で、前記変換ステップで前記第２の設定情報から変換された第２の装置用設定情報を取得する外部情報取得ステップと、
前記第１の装置用設定情報と前記第２の装置用設定情報とを比較して装置用設定情報比較結果情報を作成する第１の比較結果情報作成ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
業務用の大量の文書を印刷したり製本したりするいわゆるプロダクションプリンティングが知られている（例えば、特許文献１参照。）。特許文献１には、印刷システム全体を考慮して、後処理が利用可能か否かをユーザに通知できる印刷システムが開示されている。
【０００３】
プロダクションプリンティングでは印刷工程がワークフローとして扱われることが多いが、印刷ワークフローでは、印刷ワークフローのオープン化が進められている。オープン化により、各社のソフトウェア（次述するワークフローアプリケーション）や印刷機器が、印刷の主要な工程における印刷ジョブの設定などを共通の記述方式で記述することが可能となる。印刷ワークフローの工程全体を記述するフォーマットとしてＪＤＦ（Job Definition Format）と呼ばれる標準フォーマットが知られている。
【０００４】
印刷ワークフローの工程には、文書やコンテンツの作成、印刷方法の指定、印刷、後処理などの各種の工程がある。これらの各工程は様々なワークフローアプリケーションや印刷機器により行われるものであるが、ＪＤＦによりワークフローアプリケーションや印刷機器のメーカの違いに関わりなく、印刷機器間の連携や印刷工程管理等が可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、各ワークフローアプリケーションや印刷機器がＪＤＦを拡張する場合があり、各社のワークフローアプリケーションが作成するＪＤＦがワークフローアプリケーション独自の記述を含む場合がある。この場合、下位工程のワークフローアプリケーションや印刷機器が、ＪＤＦを解析して処理できないという状況が生じることが知られている。
【０００６】
このような不都合を解決する方法としては、下位工程のワークフローアプリケーションや印刷機器が、上流のワークフローアプリケーションが作成したＪＤＦを、自身が扱える形式に変換することが考えられる。
【０００７】
図１（ａ）は、ＪＤＦの変換を模式的に説明する図の一例である。Ａ社のワークフローアプリケーション（以下、単にアプリケーション１２という）はＡ社形式のＪＤＦ８１ａとＰＤＬ（Page Description Language）８２を含む印刷ジョブ１００１を作成する。なお、ＰＤＬとは、ページイメージ（ラスタライズされた画像）の描画内容を指示するための言語であるが、ここではＰＤＬで記述された印刷データを意味している。ＰＤＬには、ＰＤＦ（Portable Document Format）、PostScript、ＰＣＬ、ＲＰＤＬなどがある。
【０００８】
Ｃ社のＤＦＥ（Digital Front End）３２のユーザは変換ソフトウェア７０によりＡ社形式のＪＤＦ８１ａをＣ社形式のＪＤＦ８１ｃに変換する。これにより、Ｃ社形式のＪＤＦ８１ｃとＰＤＬ８２を有する印刷ジョブ１００２が得られる。変換ソフトウェア７０はＣ社により又はＣ社のために作成されている。したがって、Ｃ社のＤＦＥ３２は、Ｃ社のＪＤＦ８１ｃを解析して下位工程（レンダリングなど）を実行することができる。なおＤＦＥ３２はアプリケーション１２から見て下位工程の印刷機器である。
【０００９】
しかしながら、Ｃ社のＤＦＥ３２を扱うユーザとしては変換ソフトウェア７０によりＪＤＦを変換するという作業が必要なため、ＤＦＥ３２に変換機能を取り込むことが検討される。
【００１０】
図１（ｂ）は、ＪＤＦの変換機能７１を有するＣ社のＤＦＥ３２を示す図の一例である。Ｃ社のＤＦＥ３２は変換ソフトウェア７０と同等の変換機能７１を備えており、Ａ社形式のＪＤＦ８１ａをＤＦＥ内ジョブ属性１００５に変換する（以下、ＤＦＥ内ジョブ属性１００５の符号を省略する）。「ＤＦＥ内ジョブ属性」は、Ａ社のＪＤＦがＣ社ＲＩＰエンジンが対応する印刷の設定情報に変換されたものである。ＲＩＰエンジン５９はラスターデータを作成するレンダリングエンジンである。Ｃ社ＲＩＰエンジンは「ＤＦＥ内ジョブ属性」と「ＰＤＬ」とを用いてレンダリングを行う。
【００１１】
しかしながら、ユーザはこれまで変換ソフトウェア７０で変換されたＣ社用のＪＤＦ８１ｃを用いてレンダリングを行っていたため、Ｃ社のＤＦＥ３２の変換機能７１が変換ソフトウェア７０と同等か否かを確認したいという要請がある。また、変換ソフトウェア７０を経た印刷結果１００３とＣ社のＤＦＥ３２の変換機能７１を経た印刷結果１００４が同じかどうかを確認せずに、用紙への印刷を開始すると無駄な印刷コストが生じるおそれもある。
【００１２】
本発明は、上記課題に鑑み、２つの印刷結果が同じかどうかの判断を支援する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、設定情報と印刷データを含む印刷ジョブを用いて描画データを作成する情報処理装置（例えば、後述するＤＦＥ３２）であって、第１の設定情報（例えば、後述するＡ社形式のＪＤＦ８１ａ）の形式に応じた方法で前記第１の設定情報を第１の装置用設定情報（例えば、後述するＤＦＥ内ジョブ属性ＪＺ２）に変換する変換手段と、外部装置（例えば、後述する変換ソフトウェア７０を実行するＰＣサーバ２１）が前記第１の設定情報を当該情報処理装置のための前記設定情報に変換した第２の設定情報（例えば、後述するＣ社形式のＪＤＦ８１ｃ）の前記形式に応じた方法で、前記変換手段が前記第２の設定情報から変換した第２の装置用設定情報（例えば、後述するＤＦＥ内ジョブ属性ＪＺ１）を取得する外部情報取得手段と、前記第１の装置用設定情報と前記第２の装置用設定情報とを比較して装置用設定情報比較結果情報を作成する第１の比較結果情報作成手段（例えば、後述するＤＦＥ内ジョブ属性比較部６４）と、を有することを特徴とする。
【発明の効果】
【００１４】
２つの印刷結果が同じかどうかの判断を支援する情報処理装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】ＪＤＦの変換を模式的に説明する図の一例である。
【図２】Ｃ社のＤＦＥの変換機能が変換ソフトウェアと同等か否かの判断方法を説明する図の一例である。
【図３】印刷システムの全体構成図の一例である。
【図４】ＤＦＥのハードウェア構成図の一例である。
【図５】ＤＦＥの機能ブロック図の一例である。
【図６】ＪＤＦの記載の一部を説明する図の一例である。
【図７】変換テーブルの一例を示す図である。
【図８】ＤＦＥ内ジョブ属性の作成を説明する図の一例である。
【図９】ＤＦＥ内ジョブ属性の一例を示す図である。
【図１０】「RIP Parameter List」の一例を示す図である。
【図１１】比較用データ生成モードと比較モードそれぞれのＤＦＥの動作について説明する図の一例である。
【図１２】比較用データ生成モードで作成されるＤＦＥ内ジョブ属性ＪＺ１、比較モードで作成されるＤＦＥ内ジョブ属性ＪＺ２をそれぞれ示す図の一例である。
【図１３】ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２において一致しない属性の一例を示す図である。
【図１４】ＤＦＥ内ジョブ属性比較情報の一例を示す図である。
【図１５】比較用データ生成モードで作成されるレンダリング結果ＲＰ１、比較モードで作成されるレンダリング結果ＲＰ２をそれぞれ示す図の一例である。
【図１６】ＲＩＰ結果比較部がレンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較する手順を示すスローチャート図の一例である。
【図１７】ＲＩＰ結果比較情報の一例を示す図である。
【図１８】ディスプレイに表示された比較結果画面の一例を示す図である。
【図１９】ディスプレイに表示される動作モード設定画面の一例を示す図である。
【図２０】比較用データ生成モードが設定された場合の印刷システムのシーケンス図の一例である。
【図２１】比較用データ生成モードが設定された場合の印刷システムのシーケンス図の一例である。
【図２２】比較モードが設定された場合の印刷システムのシーケンス図の一例である。
【図２３】比較モードが設定された場合の印刷システムのシーケンス図の一例である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態について図面を参照しながら説明する。図１において、Ｃ社のＤＦＥ３２の変換機能７１が変換ソフトウェア７０と同等か否かを確認したいという要請に対しては、以下の方法Ａ，Ｂが考えられる。
Ａ．例えば画像検査装置で２つの印刷結果１００３，１００４を検査する。しかしながら、画像検査装置で確認する場合、以下の不都合がある。
【００１７】
（１）画像単位での検査となるのでステープルなどの後処理が施された状態では検査できない
（２）ステープル位置や種類までは検査できない
Ｂ．例えば、ユーザが目視で確認する。しかし、この方法では以下の不都合がある。
【００１８】
（１）色やフォントなどの微妙な違いは見落とす場合がある
（２）「レンダリング結果」が大量にあると全部を検査することが困難になる
そこで、本実施形態では以下の方法で、Ｃ社のＤＦＥ３２の変換機能７１が変換ソフトウェア７０と同等か否かをユーザが判断することを支援する。
【００１９】
図２は、Ｃ社のＤＦＥ３２の変換機能７１が変換ソフトウェア７０と同等か否かの判断方法を説明する図の一例である。本実施形態では２つの経路で、同じ印刷ジョブ１００１からラスターデータを作成する。区別するため、経路１のＤＦＥ３２をＤＦＥ１、経路２のＤＦＥ３２をＤＦＥ２と称する。
【００２０】
（１）経路１
Ａ社ワークフローソフトウェア→変換ソフトウェア→ＤＦＥ１
ＤＦＥ１は、図１（ａ）のＤＦＥ３２に相当し、Ｃ社形式のＪＤＦ８１ｃとＰＤＬ８２（以下、ＰＤＬ８２の符号を省略する）をレンダリングする。ＤＦＥ１はＣ社形式のＪＤＦ８１ｃとＰＤＬをレンダリングした「レンダリング結果」と「ＤＦＥ内ジョブ属性」を作成する。「ＤＦＥ内ジョブ属性」は、ＪＤＦの各属性をＣ社ＲＩＰエンジン５９が扱う形式に変換したものである。図１（ａ）ではＣ社のＪＤＦ８１ｃから作成され、図１（ｂ）ではＡ社のＪＤＦ８１ａから作成されている。以下、経路１の「レンダリング結果」をレンダリング結果ＲＰ１、「ＤＦＥ内ジョブ属性」をＤＦＥ内ジョブ属性ＪＺ１と称する。
【００２１】
（２）経路２
Ａ社ワークフロー→ＤＦＥ２
ＤＦＥ２は本実施形態のＤＦＥ３２であり、ＤＦＥ１とＤＦＥ２の２つの「レンダリング結果」及び２つの「ＤＦＥ内ジョブ属性」を比較する機能を有している。ＤＦＥ２は、図１（ｂ）の変換機能７１を備えＡ社形式のＪＤＦ８１ａをＣ社ＲＩＰエンジン５９が対応する「ＤＦＥ内ジョブ属性」に変換する。また。この「ＤＦＥ内ジョブ属性」とＰＤＬをレンダリングした「レンダリング結果」を作成する。以下、経路２の「レンダリング結果」をレンダリング結果ＲＰ２、「ＤＦＥ内ジョブ属性」をＤＦＥ内ジョブ属性ＪＺ２と称する。
【００２２】
このように、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２が作成され、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２が作成される。
【００２３】
Ｉ．ＤＦＥ２はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を取り込む。
【００２４】
II．そして、ＤＦＥ２はＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２とを比較し、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較する。
【００２５】
「ＤＦＥ内ジョブ属性１，２」にはＪＤＦに設定されている属性が含まれているが、この属性が等しければ、同じ印刷結果が得られる可能性が高い。また、ステープルなどの後処理に関する属性も設定されているので、２つの「ＤＦＥ内ジョブ属性」が同じかどうかをステープルなどが施される前に検査できる。また、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２を比較することでステープル位置や種類まで検査できる。
【００２６】
また、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２を人間でなくＤＦＥ３２が比較することで、色やフォントなどの微妙な違いを見落とおそれを低減できる。また、「レンダリング結果」が大量にあっても、全部を検査することが可能になる。
【００２７】
〔構成例〕
図３は、本実施例に係る印刷システム２００の全体構成図の一例を示す。本実施例に係る印刷システム２００は、ＬＡＮやインターネットなどのネットワーク３を介して接続された、一台以上のエンドユーザ環境１と、ＰＯＤ（Print On Demand）印刷システム環境２とを有する。
【００２８】
エンドユーザ環境１には、クライアントＰＣ（Personal Computer）１１が配置されている。クライアントＰＣ１１はＰＯＤ印刷業務向けのワークフローアプリケーション（以下、単にアプリケーショという）１２が搭載されており、ユーザの操作を受け付けて印刷ジョブの生成を行うことができる。
【００２９】
また、本実施形態では、例えばＰＣサーバ２１が変換ソフトウェア７０を実行して、Ａ社形式のＪＤＦをＣ社形式のＪＤＦに変換するものとする（ＰＣサーバ２１は特許請求の範囲の外部装置の一例である）。ＰＣサーバ２１以外の、変換ソフトウェア７０を実行可能なＰＣがＡ社形式のＪＤＦをＣ社形式のＪＤＦに変換してもよい。
【００３０】
アプリケーション１２は用紙面に複数の論理的なページイメージを複数貼り付けるための集約印刷機能（Ｎｕｍｂｅｒ Ｕｐ面付け機能）、ヘッダー、フッター、ページ番号などを付加するためのイメージ編集機能を実行することができる。また、アプリケーション１２は印刷製本のための穴あけ（パンチ）指示やステープル留め（ステープル）などの指示を指定することができる。これらの指示や設定はＪＤＦに記述される。ＪＤＦはジョブチケット又は作業指示書、印刷指示書などと呼ばれる場合がある。
【００３１】
ＰＯＤ印刷システム環境２は、ネットワーク３で接続された、工程管理部２０と、デジタル印刷部３０と、ポストプレス部４０とを有している。工程管理部２０はＰＯＤ印刷システム環境２においてデジタル印刷部３０及びポストプレス部４０の各工程に対して作業を指示し、ＰＯＤ印刷システム環境２のワークフローを一元管理する。
【００３２】
工程管理部２０は、エンドユーザ環境１から印刷ジョブ（ＪＤＦとＰＤＬ）を受信し、印刷ジョブを保存する。ＪＤＦは特許請求の範囲の設定情報の一例である。ＰＤＬ（Page Description Language）は特許請求の範囲の印刷データの一例である。ＰＤＬは、ページイメージ（ラスタライズされた画像）の描画内容を指示するための言語であるが、ここではＰＤＬで記述されたデータを意味している。ＰＤＬには、ＰＤＦ（Portable Document Format）、PostScript、ＰＣＬ、ＲＰＤＬなどがある。
【００３３】
また、工程管理部２０はエンドユーザ環境１からの印刷ジョブに基づいて各工程における作業をワークフローとして組み立てたり、デジタル印刷部３０やポストプレス部４０、各作業者の作業を効率よくスケジューリングしたり、自動運転時におけるエラー発生時、必要に応じてオペレータに通知をしたりすることもできる。一般的に工程管理部２０は１台以上のＰＣサーバ２１を含むように構成される。
【００３４】
工程管理部２０は、印刷ジョブをデジタル印刷部３０に送信し印刷を行わせる。また、印刷物はポストプレス部４０に搬送され、工程管理部２０からの指示によりポストプレス部４０は製本などを行う。なお、デジタル印刷部３０から直接、印刷ジョブがポストプレス部４０に送信されてもよい。
【００３５】
デジタル印刷部３０は、種々のプリンター（プロダクション向けプリンター、高速カラーインクジェットプリンター、カラー／モノクロＭＦＰなどのプリンター装置）３１を含むように構成される。デジタル印刷部３０には、ＤＦＥ３２が配置される。ＤＦＥ３２は印刷処理装置やプリンター制御装置とも呼ばれ、プリンター３１による印刷を制御する。ＤＦＥ３２は、図示するようにプリンター３１と別体でもよいし、プリンター３１と一体でもよい。ＤＦＥ３２は、工程管理部２０から印刷ジョブを取得すると、ＪＤＦとＰＤＬを用いてプリンター３１がトナー像又はインクによる画像を形成するためのラスターデータ（特許請求の範囲の描画データの一例である）を生成して、プリンター３１に送信する。
【００３６】
デジタル印刷部３０は種々のプリンター３１を有している。なお、デジタル印刷部３０には印刷した記録紙に対して、紙折り、中綴じ製本、くるみ製本、パンチ等の後加工（後処理）を行うためのフィニッシャ（後処理装置）と直接接続したプリンター３１が含まれていてもよい。
【００３７】
ポストプレス部４０は、工程管理部２０から受信した印刷物（ポストプレスジョブ）の作業指示に従って、紙折り機、中綴じ製本機、くるみ製本機、断裁機、封入機、帳合い機等の後処理デバイスを含むように構成される。また、ポストプレス部４０はデジタル印刷部３０より出力された印刷物に対して、紙折り、中綴じ製本、くるみ製本、断裁、封入、帳合い等の仕上げ処理を実行する。ポストプレス部４０には、ステープラ４０１、パンチ穴あけ機４０２など、デジタル印刷後の後加工（後処理）を行うための後処理装置が含まれている。
【００３８】
エンドユーザ環境１のエンドユーザは、クライアントＰＣ１１から、ＰＯＤ印刷業務向けのアプリケーション１２を使用して、画像の編集、面付け、テキスト挿入、後処理の指示などを行い、ＰＯＤ印刷システム環境２の工程管理部２０に対して、印刷ジョブを送信する。
【００３９】
工程管理部２０のＰＣサーバ２１はＪＤＦに従い、デジタル印刷部３０に対して印刷の指示を行い、ポストプレス部４０に対して後処理の指示を行う。
【００４０】
〔ハードウェア構成〕
本実施例では、エンドユーザ環境１が作成した印刷ジョブをＤＦＥ３２が直接、受信してもよいし、工程管理部２０が受け取り、工程管理部２０がＤＦＥ３２に印刷ジョブを送信してもよい。
【００４１】
図４は、ＤＦＥ３２のハードウェア構成図の一例を示す。ＤＦＥ３２は、例えば図４に示すようなハードウェア構成により実現される。すなわち、ＤＦＥ３２は情報処理装置（コンピュータ）としての機能を有している。ＤＦＥ３２は、バス３２９で相互に接続されているＣＰＵ３２１、ＲＡＭ３２２、補助記憶装置３２３、通信装置３２４、入力装置３２５、表示制御部３２６、及び、記録媒体Ｉ／Ｆ３２７を有している。
【００４２】
ＣＰＵ３２１は、ＲＡＭ３２２をワークメモリにしてプログラムを実行することで、ＤＦＥ３２の全体を制御する。補助記憶装置３２３は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの不揮発メモリである。補助記憶装置３２３は印刷ジョブを変換する機能を有するプログラム３２８を記憶している。
【００４３】
通信装置３２４は、モデム，ＬＡＮカード等であり、ネットワーク３に接続してエンドユーザ環境１、工程管理部２０又はポストプレス部４０と通信する。また、プリンター３１と通信する。入力装置３２５はキーボードやマウス等である。入力装置３２５はユーザの操作を受け付ける装置であり、キーボードやマウスなどである。表示制御部３２６はディスプレイ３３０と接続されており、ＣＰＵ３２１からの指示によりディスプレイ３３０に画面を表示する。なお、ディスプレイ３３０はタッチパネルでもよい。
【００４４】
記録媒体Ｉ／Ｆ３２７は、可搬型の記録媒体を脱着可能であり、ＣＰＵ３２１からの指示により記録媒体３３１にデータを書き込んだり、記録媒体３３１からデータを読み出す。記録媒体３３１は、例えばＣＤ−ＲＯＭ、光ディスク、ＵＳＢメモリ、ＳＤカード（登録商標）等、光学的，電気的、又は、磁気的に記録する媒体、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプのものを用いることができる。
【００４５】
なお、プログラム３２８は記録媒体３３１に記憶された状態で配布されるか、又は、不図示のサーバからネットワーク３を介してダウンロードされることで配布される。プログラム３２８は、後述するＤＦＥ３２の機能を実現するソフトウェアとなる。
【００４６】
また、エンドユーザ環境１のクライアントＰＣ１１、及び、工程管理部２０のＰＣサーバ２１のハードウェア構成図も図４と同様の構成で実現できる。ＰＣサーバ２１が変換ソフトウェア７０を実行する場合、プログラム３２８は変換ソフトウェア７０となる。
【００４７】
〔ＤＦＥの機能について〕
本実施形態のＤＦＥ３２について説明する。以下で説明するＤＦＥ３２は図２のＤＦＥ２であり、「ＤＦＥ内ジョブ属性」と「レンダリング結果」を比較する機能を備えている。ＤＦＥ２が、変換ソフトウェア７０を介して入稿されたＣ社形式のＪＤＦをＤＦＥ内ジョブ属性ＪＺ１に変換し、ＤＦＥ内ジョブ属性ＪＺ１とＰＤＬによりレンダリング結果ＲＰ１が得られる。
【００４８】
図５は、ＤＦＥ３２の機能ブロック図の一例である。ＤＦＥ３２は、印刷ワークフローにおいてジョブ制御、ＲＩＰ（Raster Image Processor）制御、及び、プリンター制御を行う。このように、ＤＦＥ３２はエンドユーザ環境１や工程管理部２０に対し印刷の主要な機能を提供するサーバとして動作する。なお、ジョブ制御とは、印刷ジョブの受け付け、ＪＤＦの解析、ラスターデータの作成、及び、プリンター３１による印刷等、印刷ジョブの手順の一連の制御をいう。ＲＩＰ制御とは、次述する「ＤＦＥ内ジョブ属性」の作成後、「RIP Parameter List」１００６（以下、符号は省略する）を作成してＣ社ＲＩＰエンジン５９にラスターデータを作成させる制御をいう。「ＲＩＰ」とは「Raster Image Processor」の略であり、ラスターデータを作成する専用のＩＣやラスターデータを作成することをいう。プリンター制御とは、プリンター３１にラスターデータと「ＤＦＥ内ジョブ属性」の一部（後述する「Finishing情報」）を送信して印刷を行わせる制御をいう。
【００４９】
ＤＦＥ３２は、ジョブ受信部５１、システム制御部５２、ＵＩ制御部５４、ジョブ制御部５５、ＪＤＦ解析部５６、ＲＩＰ部５７、ＲＩＰ制御部５８、Ｃ社ＲＩＰエンジン５９、プリンター制御部６１、ＲＩＰ結果比較部６５、ＤＦＥ内ジョブ属性比較部６４、比較用データ管理部６３、及び、比較用データ入出力部６２を有している。これらは、ＣＰＵ３２１がプログラム３２８を実行し、図５を含む各種のハードウェアと協働することで実現される。また、ＤＦＥ３２は、補助記憶装置３２３、ＲＡＭ３２２、及び、記録媒体３３１などに構築されたジョブデータ格納部５３及び画像格納部６０を有している。
【００５０】
ジョブ受信部５１は、ネットワーク３を介してアプリケーション１２や変換ソフトウェア７０を実行するＰＣサーバ２１などから印刷ジョブを受け付ける。ログとして、例えば、一意のジョブ番号、受付日時、終了日時、ステータスなどを印刷ジョブに関連付けて記録する。印刷ジョブは、アプリケーション１２から入力される以外に、ＵＳＢメモリなどから入力されてもよい。本実施例では印刷ジョブにＪＤＦが含まれているものとするが、ＪＤＦが含まれていない場合、ジョブ受信部５１はダミーのＪＤＦを作成して、レンダリングを可能にする。
【００５１】
システム制御部５２は、受信した印刷ジョブをジョブデータ格納部５３に格納するか、又は、ジョブ制御部５５に出力する。例えば、ＤＦＥ３２に予め印刷ジョブをジョブデータ格納部５３に格納すると設定されている場合、システム制御部５２は印刷ジョブをジョブデータ格納部５３に格納する。また、例えばＪＤＦに、ジョブデータ格納部５３に格納するか否かが記述されている場合は、記述に従う。
【００５２】
また、システム制御部５２は、ジョブデータ格納部５３に格納した印刷ジョブの内容を例えばユーザがディスプレイ３３０に表示する操作を行った場合、ＪＤＦをジョブデータ格納部５３からＵＩ制御部５４に出力する。ユーザがＪＤＦを変更した場合、ＵＩ制御部５４は変更内容を受け付け、システム制御部５２は再度、変更されたＪＤＦをジョブデータ格納部５３に格納する。
【００５３】
また、システム制御部５２は、ユーザ、エンドユーザ環境１、又は、工程管理部２０から、印刷ジョブの実行の指示を受け付けると、ジョブデータ格納部５３に格納された印刷ジョブをジョブ制御部５５に出力する。また、例えば、ＪＤＦに印刷時刻が設定されている場合、該時刻になるとジョブデータ格納部５３に格納された印刷ジョブをジョブ制御部５５に出力する。
【００５４】
ジョブデータ格納部５３は、このように印刷ジョブを格納するための記憶領域であり、ＤＦＥ３２の補助記憶装置３２３や記録媒体３３１に設けられる。また、ネットワーク上の記憶装置（不図示）に設けられてもよい。
【００５５】
ＵＩ制御部５４は、ＪＤＦを解釈してディスプレイ３３０に印刷ジョブの内容を表示する。ＵＩ制御部５４は、ジョブ比較結果表示部６６を有している。ジョブ比較結果表示部６６は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２の比較結果としてＤＦＥ内ジョブ属性比較部６４から取得した「ＤＦＥ内ジョブ属性比較情報（特許請求の範囲の装置用設定情報比較結果情報の一例である）」をディスプレイ３３０（特許請求の範囲の表示装置の一例である）に表示する。また、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２の比較結果としてＲＩＰ結果比較部６５から取得した「ＲＩＰ結果比較情報（特許請求の範囲の描画データ比較結果情報の一例である）」をディスプレイ３３０に表示する。
【００５６】
ジョブ制御部５５は、ＲＩＰ制御部５８に対しラスターデータを作成させ、また、プリンター制御部６１に印刷を行わせる。具体的には、まず、印刷ジョブのＪＤＦをＪＤＦ解析部５６に送信すると共に、ＪＤＦ解析部５６にＪＤＦ変換要求を出力する。
【００５７】
ＪＤＦ解析部５６は、ジョブ制御部５５からＪＤＦとＪＤＦ変換要求を取得する。ＪＤＦ解析部５６はＪＤＦの記述を解析して、ＪＤＦを作成したアプリケーション１２のメーカを判断する。
【００５８】
ＪＤＦ解析部５６は、アプリケーション１２のメーカ用に用意されている変換テーブル６７を用いた方法でＪＤＦを「ＤＦＥ内ジョブ属性」 に変換する。すなわち、ＤＦＥ３２が、Ｃ社が作成したものであれば、Ｃ社だけでなくＡ社又はＢ社のアプリーションが作成したＪＤＦをＣ社のＤＦＥ３２が扱うことが可能な「ＤＦＥ内ジョブ属性」に変換する。「ＤＦＥ内ジョブ属性」は、特許請求の範囲の装置用設定情報の一例であり、「ＤＦＥ内ジョブ属性」の各項目は特許請求の範囲の設定項目の一例である。
【００５９】
なお、ＪＤＦ解析部５６は、「ＤＦＥ内ジョブ属性」を作成する際、「ＤＦＥ内ジョブ属性」に「ＲＩＰ制御モード」を設定する。「ＲＩＰ制御モード」については次述するが、「ＲＩＰ制御モード」には「Page Mode」と「Sheet Mode」がある。各社の印刷ジョブが「Page Mode」か「Sheet Mode」のどちらで作成されているのかは予め調査されている。よって、ＪＤＦを作成したアプリケーション１２のメーカが判断されれば「ＲＩＰ制御モード」も決定できる。本実施例では、ＤＦＥ３２は印刷ジョブの集約印刷の設定を「Page Mode」で扱っているものとする（Page Modeがデフォルト）。
【００６０】
以上により「ＤＦＥ内ジョブ属性」を取得したジョブ制御部５５は、「ＤＦＥ内ジョブ属性」とＰＤＬを「RIP Parameter List」に変換し、ＲＩＰ制御部５８に対して、「RIP Parameter List」という形で印刷ジョブを出力する。「RIP Parameter List」はＣ社ＲＩＰエンジン５９にてＲＩＰ処理を行うために必要な情報の集合である。ジョブ制御部５５は「RIP Parameter List」の情報からＣ社ＲＩＰエンジン５９へのＲＩＰ処理の命令を決定する。この命令をＲＩＰコマンドという。
【００６１】
「RIP Parameter List」には「ＲＩＰ制御モード」が含まれている。ＲＩＰ制御部５８は「ＲＩＰ制御モード」に応じてＣ社ＲＩＰエンジン５９を制御する。よって、「ＲＩＰ制御モード」によりシーケンスが決定される。
「Page Mode」…ページ毎にＲＩＰ処理を指示して１枚に集約されたラスターデータを作成する
「Sheet Mode」…すでに複数のページが集約された１ページの各部分（集約前の各ページ部分に相当する）毎にＲＩＰ処理を指示してラスターデータを作成する
ＲＩＰ部５７は、ＲＩＰ制御部５８とＣ社ＲＩＰエンジン５９を有し、これらによりラスターデータを作成する。本実施形態ではＤＦＥ３２はＣ社ＲＩＰエンジン５９のみを有するが、Ａ社ＲＩＰエンジン及びＢ社ＲＩＰエンジンを有していてもよい。
【００６２】
ＲＩＰ制御部５８は、「RIP Parameter List」を参照して、「ＲＩＰ制御モード」が「Sheet Mode」の場合、「Sheet Mode」に従ってＲＩＰコマンドをＣ社ＲＩＰエンジン５９に出力する。これにより、印刷ジョブの違いを吸収できる。
【００６３】
Ｃ社ＲＩＰエンジン５９はレンダリングエンジンであり、ＲＩＰコマンドに従ってラスタライズを行うことでラスターデータを作成する。
【００６４】
画像格納部６０は、作成されたラスターデータが格納される記憶手段である。画像格納部６０は、例えば、補助記憶装置３２３に搭載される。または、ネットワーク上の記憶装置に搭載されてもよい。
【００６５】
プリンター制御部６１は、プリンター３１と接続されており、画像格納部６０に格納されているラスターデータを読み出しプリンター３１に送信することで印刷を行う。また、ジョブ制御部５５から取得した「Finishing情報」に基づき仕上げ処理を行う。
【００６６】
プリンター制御部６１は、各種の通信規格を利用してプリンター３１と通信し、プリンター３１の情報を取得することができる。例えば印刷ワークフローの規格を定めるＣＩＰ４では、ＪＤＦの規格としてデバイス仕様情報をプリンター３１と送受信するDevCapsという規格を定めている。また、ＳＮＭＰ（Simple Network Management Protocol）という通信プロトコルとＭＩＢ（Management Information Base）というデータベースとを利用したプリンター３１の情報の収集方法も知られている。
【００６７】
ＲＩＰ結果比較部６５は、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２とをページ単位で比較し、比較結果として「ＲＩＰ結果比較情報」を作成する。
【００６８】
ＤＦＥ内ジョブ属性比較部６４は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２とを比較し、比較結果として「ＤＦＥ内ジョブ属性比較情報」を作成する。
【００６９】
比較用データ管理部６３は比較対象となるＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２、及び、レンダリング結果ＲＰ１、レンダリング結果ＲＰ２の管理を行う。
【００７０】
ここで、ＤＦＥ３２は、１つのＤＦＥ３２で比較を実現するため３つの動作モードで動作する。図１９にて説明するように、動作の切り替えは例えばユーザが行う。動作モードの１つは、プリンター制御部６１がラスターデータをプリンター３１で印刷するＤＦＥ３２の本来の動作モードである。区別するためこの動作モードを「通常モード」と称する。通常モードではＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２、又は、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２とが比較されない。
【００７１】
残りの２つの動作モードは、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２、及び、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較するための動作モードで、比較用データ生成モードと比較モードがある。そして、比較用データ生成モードと比較モードによって比較用データ管理部６３の機能が異なっている。この２つの動作モードの違いは、図１１にて詳細に説明する。
【００７２】
１．システムの動作モード＝"比較用データ生成モード"である場合
(1)ＤＦＥ内ジョブ属性ＪＺ１をＪＤＦ解析部５６から取得して保持する。
(2)レンダリング結果ＲＰ１を画像格納部６０より取得して保持する。
(3)ＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を比較用データ入出力部６２に出力する。
【００７３】
２．システムの動作モード＝"比較モード"である場合
(1)ＤＦＥ内ジョブ属性ＪＺ２をＪＤＦ解析部５６から取得する。
(2)レンダリング結果ＲＰ２を画像格納部６０より取得する。
(3)ＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を比較用データ入出力部６２より取得する。
(4)ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２をＤＦＥ内ジョブ属性比較部６４に出力する。
(5)レンダリング結果ＲＰ１とレンダリング結果ＲＰ２をＲＩＰ結果比較部６５に出力する。
【００７４】
比較用データ入出力部６２も動作モードによって機能が異なっている。
【００７５】
１．システムの動作モード＝"比較用データ生成モード"である場合
比較用データ管理部６３から取得したＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１をＤＦＥ３２に接続されたＵＳＢメモリ３３１１に記憶させる。
【００７６】
２．システムの動作モード＝"比較モード"である場合
ＤＦＥ３２に接続されたＵＳＢメモリ３３１１に記憶されたＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を読み出し、比較用データ管理部６３に出力する。
【００７７】
なお、ＵＳＢメモリは記録媒体３３１の一例であって、他の記録媒体を用いることができる。また、ＤＦＥ３２の外付けの記憶媒体でなく、ＲＡＭ３２２や補助記憶装置３２３のような内部の記憶装置にＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を記憶してもよい。
【００７８】
〔ＪＤＦ及びＪＤＦを作成したアプリケーションのメーカの決定について〕
ＪＤＦはＸＭＬ（Extensible Markup Language）で記述される。ＸＭＬはタグに意味をもたせて文書を構造化する構造化テキストの規格である。
【００７９】
図６は、ＪＤＦの記載の一部を説明する図の一例である。図６（ａ）のＪＤＦはＣ社のアプリケーション１２が作成したものであるとする。ＪＤＦには、印刷ジョブに対する指示内容が記述されている。
「JDF xmlns="http://www.CIP4.org/JDFSchema_1_1"」は、CIP4準拠のJDFチケットであることを示す。
「xmlns:C="www.ccc.com/schema/ccc"」は、CIP4準拠外の各印刷業者／ベンダーが独自に拡張したJDFタグ定義を示す。本例の場合、ＪＤＦ内の「C:」から始まるタグは、全て拡張タグになる。
「ResourcePool」は、印刷を実現するための属性の集合を定義する。
「LayoutPreparationParams」は、「ResourcePool」に定義される属性のひとつであり、面付け関連の属性を定義する。
「ResourceLinkPool」は、ページ間などジョブ内の特定の範囲で属性が異なる場合などに、その範囲に対する「ResourcePool」内の共通利用する属性への参照の集合を定義する。
「ComponentLink」は、「ResourceLinkPool」内の参照の定義のひとつであり、出力物に関わる属性の参照とその情報を指定する。
「Amount」は、部数を指定する。
「Rotate」は、画像の回転角度を指定する。
【００８０】
図６（ｂ）はＡ社の拡張の一例を、図６（ｃ）はＢ社の拡張の一例を示す。図６（ｂ）の「xmlns:A="www.aaa.com/schema/aaa"」は、ＪＤＦ内の「A:」から始まるタグは、全てＡ社の拡張タグになることを意味する。図６（ｃ）の「xmlns:B="www.bbb.com/schema/bbb"」は、ＪＤＦ内の「B:」から始まるタグは、全てＢ社の拡張タグになることを意味する。
【００８１】
したがって、ＪＤＦ解析部５６は、ＪＤＦのこれらの記述を参照することで、ＪＤＦを作成したアプリケーション１２のメーカを判別できる。アプリケーション１２のメーカに応じて後述する変換テーブル６７を用いて、ＪＤＦをＣ社のＤＦＥ３２が扱うことができる「ＤＦＥ内ジョブ属性」に変換できる。
【００８２】
本実施形態では、変換ソフトウェア７０によりＣ社形式のＪＤＦに変換されたＪＤＦ８１ｃがＤＦＥ３２（ＤＦＥ１として動作する）に入稿された場合、Ｃ社用の変換テーブル６７が選択される。また、変換ソフトウェア７０を経ずに、Ａ社形式のＪＤＦ８１ａがＤＦＥ３２に（ＤＦＥ２として動作する）入稿された場合、Ａ社用の変換テーブル６７が選択される。
【００８３】
〔ＤＦＥ内ジョブ属性の作成〕
図７、８を用いて「ＤＦＥ内ジョブ属性」の作成について説明する。図７は変換テーブル６７の一例を、図８は「ＤＦＥ内ジョブ属性」の作成を説明する図の一例である。ＪＤＦ解析部５６は、ＪＤＦを作成したアプリケーション１２のメーカ（印刷ジョブが処理されることが想定されているＲＩＰエンジン）の変換テーブル６７を用いてＪＤＦを「ＤＦＥ内ジョブ属性」に変換する。
【００８４】
図７（ａ）はＣ社の変換テーブル６７の一例を示す。Ｃ社の変換テーブル６７は、「Amount」という属性名の属性値を「部数」という項目名の項目値に対応させ、「Rotate」という属性名の属性値を「回転」という項目名の項目値に対応させる。
【００８５】
変換方法は、図８に示すように、ＪＤＦのタグ内の属性と「ＤＦＥ内ジョブ属性」の項目を対応づける変換テーブル６７を参照し、ＪＤＦの属性値を「ＤＦＥ内ジョブ属性」の項目値として配置するというものである。
【００８６】
ＪＤＦ解析部５６は、Ｃ社の変換テーブル６７だけでなく、Ａ社の変換テーブル６７とＢ社の変換テーブル６７を予め保持している。この他、Ｄ社などの変換テーブル６７を有していてもよい。図７（ｂ）はＡ社の変換テーブル６７を、図７（ｃ）はＢ社の変換テーブル６７をそれぞれ示す。ＪＤＦ解析部５６は上記のようにＪＤＦから拡張タグを指定する記述を検出して、アプリケーション１２のメーカを判断し、各メーカに対応した変換テーブル６７を使用する。
【００８７】
Ａ社、Ｂ社のＪＤＦの場合も同様に変換できる。Ａ社の変換テーブル６７は、「A:Amount」という属性名の属性値を「部数」という項目名の項目値に対応させ、「A:Rotate」という属性名の属性値を「回転」という項目名の項目値に対応させる。Ｂ社の変換テーブル６７は、「B:DeliveryAmount」という属性名の属性値を「部数」という項目名の項目値に対応させ、「B:Rotate」という属性名の属性値を「回転」という項目名の項目値に対応させる。なお、Ｂ社の変換テーブル６７では、「B:AlternateRotation」という属性名の属性値が「false」の場合のみ回転が有効になる。したがって、Ａ社又はＢ社のＪＤＦであると判定されれば、Ｃ社のＪＤＦと同様に「ＤＦＥ内ジョブ属性」を作成できる。
【００８８】
なお、ＪＤＦ解析部５６は、集約印刷における印刷ジョブの形式が自社（Ｃ社）と異なる会社のアプリケーション１２により作成されていると判断すると、「ＤＦＥ内ジョブ属性」の「ＲＩＰ制御モード」という項目に「Sheet Mode」を設定する。アプリケーション１２が自社製であったり、集約印刷における印刷ジョブの形式が自社（Ｃ社）と同じ会社のアプリケーション１２である場合は、「ＲＩＰ制御モード」という項目に「Page Mode」を設定する。これにより、ＲＩＰ制御部５８は「ＲＩＰ制御モード」に応じてＣ社ＲＩＰエンジン５９に出力するＲＩＰコマンドを制御できる。
【００８９】
図９は、「ＤＦＥ内ジョブ属性」の一例を示す図である。「ＤＦＥ内ジョブ属性」は大きく、ジョブの実行に関する「Ｊｏｂ情報」、ラスターデータに関する「Edit情報」、及び、仕上げ処理に関する「Finishing情報」に区分されている。
・Ｊｏｂ情報は、部数を指定する「部数」という項目を有している。
・Edit情報の「向き情報」という項目は、印刷の向きを指定する。
・Edit情報の「印刷面情報」という項目は、印刷面を指定する。
・Edit情報の「回転」という項目はページの回転角度を指定する。
・Edit情報の「拡大/縮小」という項目は拡大/縮小と変倍率を指定する。
・Edit情報の「イメージ位置：オフセット」という項目はイメージのオフセットを指定する。
・Edit情報の「イメージ位置：位置調整情報」という項目はイメージの位置調整を指定する。
・Edit情報の「レイアウト情報：カスタム・インポジション配置」という項目は、カスタム面の配置を指定する。
・Edit情報の「レイアウト情報：ページ数」という項目は、用紙１枚のページ数を指定する。
・Edit情報の「レイアウト情報：インポジション情報」という項目は、面配置に関する情報を指定する。
・Edit情報の「レイアウト情報：ページ順序情報」という項目は、印刷されるページの順序に関する情報を指定する。
・Edit情報の「レイアウト情報：クリープ位置調整」という項目は、クリープ位置の調整に関する情報を指定する。
・Edit情報の「マージン情報」という項目は、フィット・ボックスやガターなどのマージンに関する情報を指定する。
・Edit情報の「クロップ・マーク情報：センター・クロップ・マーク情報」という項目は、センター・クロップ・マークに関する情報を指定する。
・Edit情報の「クロップ・マーク情報：コーナー・クロップ・マーク情報」という項目は、コーナー・クロップ・マーク情報に関する情報を指定する。
・Finishing情報の「Collate情報」という項目は、文書が複数部数印刷される場合にページ単位で印刷するか文書単位で印刷するかの情報を指定する。
・Finishing情報の「ステープル/バインド情報」という項目は、ステープル/バインドに関する情報を指定する。
・Finishing情報の「パンチ情報」という項目は、パンチに関する情報を指定する。
・Finishing情報の「折り情報」という項目は、折りに関する情報を指定する。
・Finishing情報の「トリム」という項目は、トリムに関する情報を指定する。
・Finishing情報の「出力トレイ情報」という項目は、出力トレイに関する情報を指定する。
・Finishing情報の「入力トレイ」という項目は、入力トレイに関する情報を指定する。
・Finishing情報の「カバー・シート情報」という項目は、カバー・シートに関する情報を指定する。
【００９０】
また、図示するように、「ＤＦＥ内ジョブ属性」には「ＲＩＰ制御モード」が設定される。「ＲＩＰ制御モード」には「Page Mode」又は「Sheet Mode」が設定される。
【００９１】
〔RIP Parameter List〕
図１０は、「RIP Parameter List」の一例を示す図である。
・入出力データ種類情報は、入力、出力データの種類を指定する。(入力、出力データは、ＰＤＬのみだけではなく、テキストファイルや、JPEGなどの画像データも指定される。
・入出力データの読み書き位置指定方式情報は、入力、出力データのオフセット（読み込み／書き込み位置）の指定方法を指定する。例えば、指定の位置から、現在の位置から、最後尾から、などを指定できる。
・入出力データの読み書き位置情報は、入力、出力データの現在の処理位置を指定する。
・入出力データの読み書きの実行モード情報は、実行モードを指定する情報である。例えば、READ、WRITE、READ_WRITEなどを指定する。
・単位情報（ディメンジョン）は、「RIP Parameter List」内で使用する単位を指定する。例えば、「mm」、「inch」、「pel」、「point」などが指定される。
・入出力データの圧縮方式情報は、入力、出力データの圧縮方法を指定する。例えば、「UNCOMPRESSED」、「PACKBITS」などが指定される。
・「ＲＩＰ制御モード」は、集約印刷における制御モードを指定する。例えば、「Page Mode」又は「Sheet Mode」が指定される。
【００９２】
入出力画像情報部は、「出力画像に関する情報」「入力画像に関連する情報」「画像の取り扱いに関する情報」を有している。
・画像フォーマット・タイプは、出力画像のファーマットのタイプを指定する。例えば、ラスタ等が指定される。
・画像フォーマット・ディメンジョンは、出力画像フォーマットのディメンジョンを指定する。
・画像フォーマット・解像度は、出力画像フォーマットの解像度を指定する。
・画像の位置は、出力画像の位置を指定する。
・カラーセパレーション情報は、カラーセパレーション（カラー分解）を指定する。例えば「ｋ」、「ｃｍｙｋ」、「separation」などが指定される。
・カラープレーン・フィット・ポリシー情報は、カラープレーンの展開方式を指定する。
・プレーン・シフト情報は、カラープレーンのシフト量を指定する。
・画像フォーマットのカラービット数は、出力画像フォーマットのカラービット数を指定する。
・画像の向き情報は、出力画像のページの向きを指定する。
・作像位置情報は、クロップ・エリアの位置情報を指定する。
・作像サイズ情報は、クロップ・エリアのサイズ情報を指定する。
・作像方式情報は、クリップのポリシーを指定する。
・カラーICC情報は、カラーICCプロファイルに関する情報を指定する。
・フォント代替情報は、フォントの代替に関する情報を指定する。
・作像基点情報は、作像起点を指定する。例えば、「センター」、「右上」などが指定される。
・フラットKブラック情報は、フラットKブラックに関する情報を指定する。
・レンダリング情報は、レンダリンク（ラスタライズ）に関する情報を指定する。
・画像フォーマット・タイプは、入力画像のファーマットのタイプを指定する。例えば、ラスタ等が指定される。
・画像フォーマット・ディメンジョンは、入力画像フォーマットのディメンジョンを指定する。
・画像フォーマット・解像度は、入力画像フォーマットの解像度を指定する。
・画像の位置は、入力画像の位置を指定する。
・入力データは、入力データを指定する。
・ページ範囲情報は、ページ番号を指定する。
・カラーICC情報は、カラーICCプロファイルに関する情報を指定する。
・スケーリング・オフセット情報は、拡大縮小アルゴリズムのオフセットを指定する。例えば、水平方向オフセット、垂直方向オフセットなどが指定される。
・オブジェクト・領域情報は、オブジェクト領域の幅、高さを指定する。
・ハーフトーン情報は、ハーフトーンのオフセットを指定する。例えば、水平方向オフセット、垂直方向オフセットが指定される。
・スケーリング・アルゴリズム情報は、スケーリングの方式を指定する。
【００９３】
ＰＤＬに関連する情報は、データ領域、サイズ情報、及び、データの配置方法を指定する。
・データ領域は、ＰＤＬの格納されている領域情報を指定する。フォント情報、ページ数の情報などは、このデータ領域内に存在するＰＤＬに含まれている。
・サイズ情報は、ＰＤＬのサイズを指定する。
・データの配置方法は、データの配置方式を指定する。例えば、リトルエンディアン、ビッグエンディアンなどが指定される。
【００９４】
〔比較用データ生成モードと比較モードのＤＦＥ３２の動作〕
図１１は、比較用データ生成モードと比較モードそれぞれのＤＦＥ３２の動作について説明する図の一例である。図１１（ａ）のＤＦＥ３２が比較用データ生成モードの動作を示し、図１１（ｂ）のＤＦＥ３２が比較モードの動作を示す。ＤＦＥ３２の構成は同じである。
【００９５】
・比較用データ生成モード
１．ユーザは、変換ソフトウェア７０により、Ａ社のアプリケーション１２が作成したＡ社形式のＪＤＦ８１ａ及びＰＤＬを、Ｃ社形式のＪＤＦ８１ｃ及びＰＤＬに変換して印刷ジョブ１００２を作成する。
２．ジョブ受信部５１は印刷ジョブ１００２をシステム制御部５２に出力し、システム制御部５２は印刷ジョブ１００２をジョブ制御部５５に出力する。
３．ジョブ制御部５５はＣ社形式のＪＤＦ８１ｃをＪＤＦ解析部５６に出力する。
４．ＪＤＦ解析部５６はＪＤＦ８１ｃを解析してＣ社形式のＪＤＦ８１ｃであると判断し、Ｃ社用の変換テーブル６７でＪＤＦ８１ｃをＤＦＥ内ジョブ属性ＪＺ１に変換する。ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ１を比較用データ管理部６３に出力する。
５．ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ１をジョブ制御部５５に出力する。
６．ジョブ制御部５５はＤＦＥ内ジョブ属性ＪＺ１とＰＤＬを「RIP Parameter List」に変換し、ＲＩＰ制御部５８に出力する。
７．ＲＩＰ制御部５８はＣ社ＲＩＰエンジン５９でレンダリングを行い、レンダリング結果ＲＰ１を画像格納部６０に格納する。
８．比較用データ管理部６３は画像格納部６０からレンダリング結果ＲＰ１を読み出す。
９．比較用データ管理部６３はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を比較用データ入出力部６２に出力する。
１０．比較用データ入出力部６２はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１をＵＳＢメモリ３３１１に記憶させる。
【００９６】
・比較モード
１．Ａ社のアプリケーション１２が作成したＡ社形式のＪＤＦ８１ａ及びＰＤＬがＤＦＥ３２に入稿される。
２．ジョブ受信部５１は印刷ジョブ１００１をシステム制御部５２に出力し、システム制御部５２は印刷ジョブ１００１をジョブ制御部５５に出力する。
３．ジョブ制御部５５はＡ社形式のＪＤＦ８１ａをＪＤＦ解析部５６に出力する。
４．ＪＤＦ解析部５６はＪＤＦ８１ａを解析してＡ社形式のＪＤＦ８１ａであると判断し、Ａ社用の変換テーブル６７でＪＤＦ８１ａをＤＦＥ内ジョブ属性ＪＺ２に変換する。ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ２を比較用データ管理部６３に出力する。
５．ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ２をジョブ制御部５５に出力する。
６．ジョブ制御部５５はＤＦＥ内ジョブ属性ＪＺ２とＰＤＬを「RIP Parameter List」に変換し、ＲＩＰ制御部５８に出力する。
７．ＲＩＰ制御部５８はＣ社ＲＩＰエンジン５９でレンダリングを行い、レンダリング結果ＲＰ２を画像格納部６０に格納する。
８．比較用データ管理部６３は画像格納部６０からレンダリング結果ＲＰ２を読み出す。
９．比較用データ入出力部６２はＵＳＢメモリ３３１１からＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を読み出す。
１０．比較用データ入出力部６２はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を比較用データ管理部６３に出力する。
１１．比較用データ管理部６３はＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２をＤＦＥ内ジョブ属性比較部６４に出力する。ＤＦＥ内ジョブ属性比較部６４はＤＦＥ内ジョブ属性比較情報１１０１を作成する。
１２．比較用データ管理部６３はレンダリング結果ＲＰ１とレンダリング結果ＲＰ２をＲＩＰ結果比較部６５に出力する。ＲＩＰ結果比較部６５はＲＩＰ結果比較情報１１０２を作成する。
１３．ジョブ比較結果表示部６６は、ＤＦＥ内ジョブ属性比較情報１１０１とＲＩＰ結果比較情報１１０２を取得する。
【００９７】
このように動作モードを切り替えることで、ＤＦＥ３２はＤＦＥ内ジョブ属性比較情報１１０１とＲＩＰ結果比較情報１１０２を表示できる。なお、図１１（ａ）のＤＦＥ３２を変換機能７１を有さない図１（ａ）のＤＦＥ１とし、図１１（ｂ）のＤＦＥ３２をそのまま図示するＤＦＥ２としてもよい。この場合、比較用データ生成モードは不要になり、ＤＦＥ３２は比較モードで動作する。
【００９８】
〔ＤＦＥ内ジョブ属性１と２の比較〕
図１２（ａ）は比較用データ生成モードで作成されるＤＦＥ内ジョブ属性ＪＺ１を、図１２（ｂ）は比較モードで作成されるＤＦＥ内ジョブ属性ＪＺ２をそれぞれ示す図の一例である。
【００９９】
比較用データ生成モードでは、変換ソフトウェア７０がＡ社形式のＪＤＦ８１ａをＣ社形式のＪＤＦ８１ｃに変換する。ＤＦＥ１はＣ社用の変換テーブル６７でＣ社形式のＪＤＦ８１ｃをＤＦＥ内ジョブ属性ＪＺ１に変換する。
【０１００】
これに対し、比較モードではＤＦＥ２がＡ社形式のＪＤＦ８１ａを、Ａ社用の変換テーブル６７でＡ社形式のＪＤＦ８１ａをＤＦＥ内ジョブ属性ＪＺ２に変換する。
【０１０１】
ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらもＡ社形式のＪＤＦ８１ａから変換され、Ｃ社ＲＩＰエンジン５９でレンダリングされるので全ての項目で同じ項目と項目値を有するはずである。しかしながら、変換ソフトウェア７０が用いられるか否かにより変換の回数が異なり、また、使用される変換テーブル６７も異なるため、完全に一致しない項目値も生じうる。
【０１０２】
図１３は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２において一致しない属性の一例を示す図である。
【０１０３】
まず、ＤＦＥ内ジョブ属性ＪＺ１の属性を説明する。
Ａ社形式のＪＤＦ８１ａではトリム量（TrimAmount）が「0.195〔mm〕」である。変換ソフトウェア７０はＡ社形式のＪＤＦ８１ａをＣ社形式のＪＤＦ８１ｃに変換するが、Ｃ社形式のＪＤＦ８１ｃではトリム量を[inch]単位で表す規則がある。また、少数点以下４桁で表現するという規則がある。
【０１０４】
「0.195[mm]=0.00767715[inch]」であるため、小数点以下４桁のinch単位に変換されると、Ｃ社形式のＪＤＦ８１ｃに変換された段階でトリム量は、「0077[inch]」となる（小数点以下第５位を四捨五入）。
【０１０５】
次に、ＤＦＥ１がＣ社形式のＪＤＦ８１ｃをＤＦＥ内ジョブ属性ＪＺ１に変換する。しかし、ＤＦＥ内ジョブ属性では、トリム量を[mm]単位で表す規則がある。また、少数点以下３桁で表現する規則がある。「0.0077[inch]=0.195580391[mm]」であるため、ＤＦＥ内ジョブ属性ＪＺ１に変換されるとトリム量は「0.196[mm]」となる（小数点以下第４位を四捨五入）。
【０１０６】
次に、ＤＦＥ内ジョブ属性ＪＺ２の属性を説明する。
ＤＦＥ２はＡ社形式のＪＤＦ８１ａをＤＦＥ内ジョブ属性ＪＺ２に変換する。同様に、ＤＦＥ内ジョブ属性では、トリム量を[mm]単位で少数点以下３桁で表現する。Ａ社形式のＪＤＦ８１ａではトリム量は「0.195[mm]」であるため、ＤＦＥ内ジョブ属性ＪＺ２に変換されるとトリム量は「0.195[mm]」のままである。
【０１０７】
したがって、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２とで項目値に差異が生じ得ることがわかる。ＤＦＥ内ジョブ属性比較部６４は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２を項目毎に比較して、ＤＦＥ内ジョブ属性比較情報を作成する。
【０１０８】
図１４はＤＦＥ内ジョブ属性比較情報の一例を示す図である。図１４では、ＤＦＥ内ジョブ属性の項目毎にＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２の項目値が対応づけられている。
・Ｊｏｂ情報の部数は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「１」である。
・Ｊｏｂ情報のページ数は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「５」である。
・Ｅｄｉｔ情報の向き情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「Portrait」である。
・Ｅｄｉｔ情報の印刷面情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「表面」である。
・Ｅｄｉｔ情報の回転は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「０°」である。
・Ｅｄｉｔ情報の拡大／縮小は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ReduceToFit」である。
・Ｅｄｉｔ情報のイメージ位置のオフセットは、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ｘ」又は「ｙ」である。
・Ｅｄｉｔ情報のイメージ位置の位置調整情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「センター」である。
・Ｅｄｉｔ情報のレイアウト情報のカスタム・インポジションは、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「１×１  ｕｐ」である。
・Ｅｄｉｔ情報のレイアウト情報のページ数は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ページ数タイプ１」である。
・Ｅｄｉｔ情報のレイアウト情報のインポジション情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「Normal」である。
・Ｅｄｉｔ情報のレイアウト情報のページ順序情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ページ順序タイプ１」である。
・Ｅｄｉｔ情報のレイアウト情報のクリープ位置調整は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ｘ」又は「ｙ」である。
・Ｅｄｉｔ情報のマージン情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「ｘ」である。
・Ｅｄｉｔ情報のクロップ・マーク情報のセンター・クロップ・マーク情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
・Ｅｄｉｔ情報のクロップ・マーク情報のコーナー・クロップ・マーク情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
・Finishing情報のCollate情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「None」である。
・Finishing情報のステープル／バインド情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
・Finishing情報のパンチ情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
・Finishing情報の折り情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
・Finishing情報のトリム情報は、ＤＦＥ内ジョブ属性ＪＺ１が「Fore Edge 0.196[mm]」であるのに対し、ＤＦＥ内ジョブ属性ＪＺ２では「Fore Edge 0.195[mm]」である。
・Finishing情報の出力トレイ情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「OutputTray1」である。
・Finishing情報の入力トレイ情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「InputTray0」である。
・Finishing情報のカバー・シート情報は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２のどちらも「なし」である。
【０１０９】
ＤＦＥ内ジョブ属性比較部６４は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２を項目毎に比較して、例えば「ＤＦＥ内ジョブ属性総数」「一致した属性数」「不一致の属性数」及び「不一致率」を算出する。「ＤＦＥ内ジョブ属性総数」「一致した属性数」「不一致の属性数」又は「不一致率」の１つ以上がＤＦＥ内ジョブ属性比較情報である。また、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２の項目名とそれぞれの項目値もＤＦＥ内ジョブ属性比較情報である。
【０１１０】
〔レンダリング結果１と２の比較〕
図１５（ａ）は比較用データ生成モードで作成されるレンダリング結果ＲＰ１を、図１５（ｂ）は比較モードで作成されるレンダリング結果ＲＰ２をそれぞれ示す図の一例である。なお。図１５（ｃ）は差分画像情報の一例を示す。図１５では、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２で領域１５０１の色合いが異なる例を示している。したがって、レンダリング結果ＲＰ１とＰＲ２で領域１５０１の画素値が異なっている。
【０１１１】
ＲＩＰ結果比較部６５は、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較して差異を検出する。比較方法はどのような方法でもよく、例えば画素毎に画素値を比較するものとする。
【０１１２】
図１６は、ＲＩＰ結果比較部６５がレンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較する手順を示すスローチャート図の一例である。
Ｓ１０：ＲＩＰ結果比較部６５は、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２が重なるように、位置を合わせる。本実施形態では、比較用データ生成モードと比較モードにより生じうる回転や拡大・縮小の影響も検出対象となる。したがって、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２の角度やサイズ等を補正することなく、予め定められた位置（例えば、２つのレンダリング結果の左上頂点）が一致するように位置を合わせる。
【０１１３】
Ｓ２０：ＲＩＰ結果比較部６５は、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２の差分である差分画像情報を作成する。ＲＩＰ結果比較部６５は画素毎に画素値の差の絶対値を取り差分画像情報を作成する。これにより、図１５（ｃ）に示す差分画像情報が得られる。領域１５０１の画素値が異なっているので、領域１５０１にゼロでない画素値が設定され、この領域１５０１においてレンダリング結果ＲＰ１とレンダリング結果ＲＰ２が異なっていることがわかる。
【０１１４】
Ｓ３０：ＲＩＰ結果比較部６５は、差分画像情報を解析してＲＩＰ結果比較情報を作成する。ＲＩＰ比較情報は、例えば不一致画素数、不一致画素領域数（特許請求の範囲の不一致箇所数の一例である）、及び、不一致画素率である。不一致画素数は画素値がゼロでない画素数の合計であり、不一致画素領域数はゼロでない画素値の画素が連続している領域の個数であり、不一致画素率は全画素数に対する不一致画素数の割合である。これらの他、差分画像情報もＲＩＰ結果比較情報に含まれる。
【０１１５】
図１７は、ＲＩＰ結果比較情報の一例を示す図である。ページ毎に不一致画素数、不一致画素領域数、及び、不一致画素率が算出されている。ジョブ比較結果表示部６６は、不一致画素数、不一致画素領域数、及び、不一致画素率の１つ以上を、ディスプレイ３３０に表示することが可能である。
【０１１６】
〔ＤＦＥ内ジョブ属性比較情報、ＲＩＰ結果比較情報の表示例〕
図１８（ａ）は、ディスプレイ３３０に表示された比較結果画面の一例を示す。比較結果画面は、レンダリング結果表示領域３０１、３０２、ＲＩＰ結果比較情報欄３０３、ＤＦＥ内ジョブ属性比較情報欄３０４、及び、不一致属性の内容表示ボタン３０５を有している。
【０１１７】
レンダリング結果表示領域３０１にはレンダリング結果ＲＰ１が表示され、レンダリング結果表示領域３０２にはレンダリング結果ＲＰ２が表示される。よって、レンダリング結果ＲＰ１とＲＰ２が比較可能に同時にディスプレイ３３０に表示される。ＲＩＰ結果比較情報欄３０３には不一画素領域数が表示されている。ＤＦＥ内ジョブ属性比較情報欄３０４には、ＤＦＥ内ジョブ属性総数、一致した属性数、不一致の属性数、及び、不一致率（比率）が表示されている。
【０１１８】
また、ユーザが不一致属性の内容表示ボタン４０５を押下することで、図１８（ｂ）の不一致属性の内容画面がディスプレイ３３０に表示される。不一致属性の内容画面は、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２で不一致であった項目名とそれぞれの項目値が表示されている。
【０１１９】
したがって、ユーザは、ディスプレイ３３０に表示された比較結果画面を見てレンダリング結果の比較結果やＤＦＥ内ジョブ属性の比較結果を把握できる。また、不一致属性の内容画面を見て具体的な項目と、該項目において項目値がどのように違うかを把握できる。
【０１２０】
〔動作モードの選択〕
図１９は、ディスプレイ３３０に表示される動作モード設定画面の一例を示す図である。動作モード設定画面は、ユーザがＤＦＥ３２を操作することで表示させることができる。動作モード設定画面では、「ＤＦＥシステム動作モード」という案内文５０１に対し、動作モード欄５０２が配置されている。また、設定ボタン５０５が配置されている。
【０１２１】
ユーザが動作モード欄５０２のプルダウンキー５０３を押下すると、プルダウンメニュー５０４が表示される。プルダウンメニュー５０４には「通常モード」「比較用データ生成モード」及び「比較モード」の各メニューが選択可能に表示される。
【０１２２】
ＤＦＥ３２の変換機能が変換ソフトウェア７０と同等か否かを判断する場合、ユーザは比較用データ生成モードを選択する。比較用データ生成モードでＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１が作成されると、ユーザは比較モードを選択する。これにより、図１８に示すように比較結果画面がディスプレイ３３０に表示される。
【０１２３】
なお、ユーザはＤＦＥ３２を直接、操作する以外に、クライアントＰＣ１１やＰＣサーバ２１を操作して、ネットワーク３を介してＤＦＥ３２の動作モードを変更することができる。
【０１２４】
〔動作シーケンス〕
図２０、２１を用いて、印刷システム２００の動作シーケンスについて説明する。図２０，２１は比較用データ生成モードが設定された場合の印刷システム２００のシーケンス図の一例である。
S1：ユーザは動作モード設定画面を操作してＤＦＥの動作モードを比較用データ生成モードに設定する。ＵＩ制御部５４はこの設定を受け付ける。
S2：ＵＩ制御部５４はシステム制御部５２に比較用データ生成モードに設定されたことを通知する。これにより、システム制御部５２は印刷ジョブの流れを制御し、ＤＦＥ内ジョブ属性ＪＺ１を比較用データ管理部６３に出力したり、ＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１がＵＳＢメモリに記憶されることができる。
【０１２５】
続いて、ユーザはＡ社形式のＪＤＦ８１ａとＰＤＬをＤＦＥ３２に入稿する。
S1：ユーザはＡ社のアプリケーション１２を操作して印刷ジョブを作成させる。
S2：Ａ社のアプリケーション１２は印刷ジョブ（Ａ社形式のＪＤＦ８１ａとＰＤＬ）を変換ソフトウェア７０に入力する。
S3：変換ソフトウェア７０はＡ社形式のＪＤＦ８１ａをＣ社形式のＪＤＦ８１ｃに変換して、ジョブ受信部５１に出力する。
S4：ジョブ受信部５１は印刷ジョブ（Ｃ社形式のＪＤＦ８１ｃとＰＤＬ）をシステム制御部５２に出力する。
S5：システム制御部５２は印刷ジョブ（Ｃ社形式のＪＤＦ８１ｃとＰＤＬ）をジョブ制御部５５に出力する。：
S6：ジョブ制御部５５は変換要求と共にＣ社形式のＪＤＦ８１ｃをＪＤＦ解析部５６に出力する。
S7：ＪＤＦ解析部５６は、Ｃ社形式のＪＤＦ８１ｃをＤＦＥ内ジョブ属性ＪＺ１に変換する。
S8：ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ１をジョブ制御部５５に出力する。
S9：また、動作モードが比較用データ生成モードなので、ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ１を比較用データ管理部６３に出力する。
S10：ジョブ制御部５５はＤＦＥ内ジョブ属性ＪＺ１とＰＤＬを用いて「RIP Parameter List」を作成する。
【０１２６】
この後、ＤＦＥ３２は通常モードと同様に、レンダリングを行う。以下の処理は、「ＲＩＰ制御モード」が「Page Mode」か「Sheet Mode」によって異なっている。まず、「Page Mode」の場合を説明する。
S11-1：ジョブ制御部５５は、「RIP Parameter List」をＲＩＰ制御部５８に出力する。
S12-1：ＲＩＰ制御部５８は、Ｃ社ＲＩＰエンジン５９を初期化する。
S13-1：ジョブ制御部５５は、ＲＩＰ制御部５８に対しＲＩＰ実行要求を行う。
S14-1：ＲＩＰ制御部５８は、ジョブ制御部５５の代わりにＲＩＰコマンドを出力する。ＲＩＰ制御部５８は「ＲＩＰ制御モード」が「Page Mode 」の場合、「Page Mode 」に適したシーケンスでＲＩＰコマンドを出力する。
S15-1：Ｃ社ＲＩＰエンジン５９はラスタライズを行う。
S16-1：Ｃ社ＲＩＰエンジン５９はラスターデータを画像格納部６０に格納する。
【０１２７】
次に、「Sheet Mode」の場合を説明する。
S11-2：ジョブ制御部５５は、「RIP Parameter List」をＲＩＰ制御部５８に出力する。
S12-2：ＲＩＰ制御部５８は、Ｃ社ＲＩＰエンジン５９を初期化する。
S13-2：ジョブ制御部５５は、ＲＩＰ制御部５８に対しＲＩＰ実行要求を行う。
S14-2：ＲＩＰ制御部５８は、「ＲＩＰ制御モード」が「Sheet Mode」の場合、「Sheet Mode」に適したシーケンスでＲＩＰコマンドを出力する。
S15-2：Ｃ社ＲＩＰエンジン５９はラスタライズを行う。
S16-2：Ｃ社ＲＩＰエンジン５９はラスターデータを画像格納部６０に格納する。
【０１２８】
「Page Mode 」又は「Sheet Mode」によりレンダリング結果ＲＰ１が画像格納部６０に記憶される。次に、ＤＦＥ３２は、比較用データ生成モードであるため、ＵＳＢメモリにＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を記憶させる。
S17：ジョブ制御部５５は比較用データ管理部６３に対し、ジョブのＲＩＰ終了通知を出力する。
S18：比較用データ管理部６３はこれにより印刷ジョブの終了を検出し、画像格納部６０にレンダリング結果ＲＰ１を要求する。
S19：比較用データ管理部６３はレンダリング結果ＲＰ１を取得する。
S20：比較用データ管理部６３はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を比較用データ入出力部６２に出力する。
S21：比較用データ入出力部６２はＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１をＵＳＢメモリに記憶させる。
【０１２９】
図２２，２３は比較モードが設定された場合のシーケンス図の一例である。
S1：ユーザは動作モード設定画面を操作してＤＦＥ３２の動作モードを比較モードに設定する。ＵＩ制御部５４はこの設定を受け付ける。
S2：ＵＩ制御部５４はシステム制御部５２に比較モードに設定されたことを通知する。これにより、システム制御部５２は印刷ジョブの流れを制御し、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２をＤＦＥ内ジョブ属性比較部６４に出力したり、レンダリング結果ＲＰ１レンダリング結果ＲＰ２をＲＩＰ結果比較部６５に出力したりすることができる。
【０１３０】
続いて、ユーザはＡ社形式のＪＤＦ８１ａとＰＤＬをＤＦＥ３２に入稿する。
S1：ユーザはＡ社のアプリケーション１２を操作して印刷ジョブを作成させる。
S2：Ａ社のアプリケーション１２は印刷ジョブ（Ａ社形式のＪＤＦ８１ａとＰＤＬ）をジョブ受信部５１に出力する。
S3：ジョブ受信部５１は印刷ジョブ（Ａ社形式のＪＤＦ８１ａとＰＤＬ）をシステム制御部５２に出力する。
S4：システム制御部５２は印刷ジョブ（Ａ社形式のＪＤＦ８１ａとＰＤＬ）をジョブ制御部５５に出力する。
S5：ジョブ制御部５５は変換要求と共にＡ社形式のＪＤＦ８１ａをＪＤＦ解析部５６に出力する。
S6：ＪＤＦ解析部５６は、Ａ社形式のＪＤＦ８１ａをＤＦＥ内ジョブ属性ＪＺ２に変換する。
S7：ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ２をジョブ制御部５５に出力する。
S8：また、動作モードが比較モードなので、ＪＤＦ解析部５６はＤＦＥ内ジョブ属性ＪＺ２を比較用データ管理部６３に出力する。
S9：ジョブ制御部５５はＤＦＥ内ジョブ属性ＪＺ２とＰＤＬを用いて「RIP Parameter List」を作成する。
【０１３１】
この後、ＤＦＥ３２は通常モードと同様に、レンダリングを行う。「Page Mode」と「Sheet Mode」の動作は図２１と同じである。「Page Mode 」又は「Sheet Mode」によりレンダリング結果ＲＰ２が画像格納部６０に記憶される。
【０１３２】
次に、ＤＦＥ３２は、比較モードであるため、ＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２を比較するための処理、レンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較するための処理を行う。
S16：ジョブ制御部５５は比較用データ管理部６３に対し、ジョブのＲＩＰ終了通知を出力する。
S17：比較用データ管理部６３はこれにより印刷ジョブの終了を検出し、画像格納部６０にレンダリング結果ＲＰ２を要求する。
S18：比較用データ管理部６３はレンダリング結果ＲＰ２を取得する。
S19：比較用データ管理部６３は比較用データ入出力部６２に対し、ＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を要求する。
S20：比較用データ入出力部６２はＵＳＢメモリに対し、ＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を要求する。
S21：比較用データ入出力部６２はＵＳＢメモリからＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を取得する。
S22：比較用データ管理部６３は比較用データ入出力部６２からＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１を取得する。
S23：比較用データ管理部６３はＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２をＤＦＥ内ジョブ属性比較部６４に出力する。
S24：ＤＦＥ内ジョブ属性比較部６４はＤＦＥ内ジョブ属性ＪＺ１とＤＦＥ内ジョブ属性ＪＺ２を比較して、ＤＦＥ内ジョブ属性比較情報を作成する。
S25：ＤＦＥ内ジョブ属性比較部６４はＤＦＥ内ジョブ属性比較情報をＵＩ制御部５４に出力する。
S26：比較用データ管理部６３はレンダリング結果ＲＰ１とレンダリング結果ＲＰ２をＲＩＰ結果比較部６５に出力する。
S27：ＲＩＰ結果比較部６５はレンダリング結果ＲＰ１とレンダリング結果ＲＰ２を比較して、ＲＩＰ結果比較情報を作成する。
S28：ＲＩＰ結果比較部６５はＲＩＰ結果比較情報をＵＩ制御部５４に出力する。
S29：ＵＩ制御部５４のジョブ比較結果表示部６６はＤＦＥ内ジョブ属性比較情報及びＲＩＰ結果比較情報をディスプレイに表示する。
【０１３３】
以上説明したように、本実施形態では、ＤＦＥ内ジョブ属性ＪＺ１とＪＺ２、及び、レンダリング結果ＲＰ１とＲＰ２を比較して比較結果を提供することで、ＤＦＥ３２が変換ソフトウェア７０と同等の変換機能７１を有するか否かを、ユーザが判断することを支援できる。
【０１３４】
〔好適な変形例〕
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１３５】
例えば、図５ではＤＦＥ３２が全ての機能を有しているが、これらの各機能はネットワーク３を介して通信可能な別々の装置に配置されていてもよい。例えば、ＪＤＦ解析部５６やＲＩＰ部５７がアクセス可能なネットワーク上に存在すればよい。また、例えば、ＤＦＥ内ジョブ属性比較部６４はＤＦＥ内ジョブ属性ＪＺ１とＪＺ２を比較できる場所にあればよく、ＲＩＰ結果比較部６５もレンダリング結果ＲＰ１とＲＰ２を比較できる場所にあればよい。
【０１３６】
画像格納部６０やジョブデータ格納部５３についても同様であり、ＤＦＥ３２がアクセス可能なネットワーク上に存在すればよい。
【０１３７】
また、本実施形態では、比較用データ生成モードと比較モードに分けてＤＦＥ３２の動作を説明したが、比較用データ生成モードと比較モードを１つの動作モードにしてもよい。この場合、１つの動作モードの前半でＤＦＥ内ジョブ属性ＪＺ１とレンダリング結果ＲＰ１が作成される。そして後半で、Ａ社形式のＪＤＦとＰＤＬが入稿され、ＤＦＥ内ジョブ属性ＪＺ２とレンダリング結果ＲＰ２が作成され、両者が比較される。
【符号の説明】
【０１３８】
１      エンドユーザ環境
２      ＰＯＤ印刷システム環境
１１    クライアントＰＣ
１２    アプリケーション
２０    工程管理部
３０    デジタル印刷部
３１    プリンター
３２    ＤＦＥ
５１    ジョブ受信部
５２    システム制御部
５３    ジョブデータ格納部
５４    ＵＩ制御部
５５    ジョブ制御部
５６    ＪＤＦ解析部
５７    ＲＩＰ部
５８    ＲＩＰ制御部
５９    Ｃ社ＲＩＰエンジン
６０    画像格納部
６１    プリンター制御部
６２    比較用データ入出力部
６３    比較用データ管理部
６４    ＤＦＥ内ジョブ属性比較部
６５    ＲＩＰ結果比較部
６６    変換テーブル
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２０１２‐２３８１８８号公報
【図１】
2015187844.tif 000003
【図２】
2015187844.tif 000004
【図３】
2015187844.tif 000005
【図４】
2015187844.tif 000006
【図５】
2015187844.tif 000007
【図６】
2015187844.tif 000008
【図７】
2015187844.tif 000009
【図８】
2015187844.tif 000010
【図９】
2015187844.tif 000011
【図１０】
2015187844.tif 000012
【図１１】
2015187844.tif 000013
【図１２】
2015187844.tif 000014
【図１３】
2015187844.tif 000015
【図１４】
2015187844.tif 000016
【図１６】
2015187844.tif 000017
【図１７】
2015187844.tif 000018
【図１９】
2015187844.tif 000019
【図２０】
2015187844.tif 000020
【図２１】
2015187844.tif 000021
【図２２】
2015187844.tif 000022
【図２３】
2015187844.tif 000023
【図１５】
2015187844.tif 000024
【図１８】
2015187844.tif 000025