(57)【特許請求の範囲】
【請求項１】
画像データにラスタライズ処理を実行する前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行可能であり、前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成するバリアブルプリントにおける画像処理方法であって、
前記バリアブルプリントの設定を含む印刷ジョブ内の画像データが、前記バリアブルデータまたはフォームデータのいずれかであるかを判断するステップ（ａ）と、
前記ステップ（ａ）で前記バリアブルデータと判断された画像データに、色変換処理後にラスタライズ処理を実行するステップ（ｂ）と、
前記ステップ（ａ）で前記フォームデータと判断された画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断するステップ（ｃ）と、
前記ステップ（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記フォームデータにラスタライズ処理を実行するステップ（ｄ）と、
前記ステップ（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記ステップ（ｄ）の前に、当該フォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定するステップ（ｅ）と、
を有する画像処理方法。
【請求項２】
前記ステップ（ｂ）の前に、前記印刷ジョブにおいて、出力用紙の紙種が複数指定されているか否かを判断するステップ（ｇ）をさらに有し、
前記ステップ（ｇ）の判断に基づいて、前記画像データに、前記ステップ（ｂ）の色変換処理およびラスタライズ処理を実行する請求項１に記載の画像処理方法。
【請求項３】
前記ステップ（ｅ）における設定に基づいて、読み出された前記ラスタライズ処理済みのフォームデータに、前記カラープロファイルを用いて色変換処理を実行するステップ（ｆ）をさらに有する請求項１または２に記載の画像処理方法。
【請求項４】
前記ステップ（ｆ）における色変換処理は、前記フォームデータを構成する画素毎に実行される請求項３に記載の画像処理方法。
【請求項５】
前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断するステップ（ｉ）をさらに有し、前記ステップ（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行するステップ（ｊ）を実行し、前記ステップ（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記ステップ（ａ）を実行する請求項１〜４のいずれか一項に記載の画像処理方法。
【請求項６】
画像データにラスタライズ処理を実行する前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行可能であり、前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成するバリアブルプリントにおける画像処理をコンピューターに実行させるための画像処理プログラムであって、
前記バリアブルプリントの設定を含む印刷ジョブ内の画像データが、前記バリアブルデータまたはフォームデータのいずれかであるかを判断する手順（ａ）と、
前記手順（ａ）で前記バリアブルデータと判断された画像データに、色変換処理後にラスタライズ処理を実行する手順（ｂ）と、
前記手順（ａ）で前記フォームデータと判断された画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断する手順（ｃ）と、
前記手順（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記フォームデータにラスタライズ処理を実行する手順（ｄ）と、
前記手順（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記手順（ｄ）の前に、当該フォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定する手順（ｅ）と、
をコンピューターに実行させるための画像処理プログラム。
【請求項７】
前記手順（ｂ）の前に、前記印刷ジョブにおいて、出力用紙の紙種が複数指定されているか否かを判断する手順（ｇ）をさらに有し、
前記手順（ｇ）の判断に基づいて、前記画像データに、前記手順（ｂ）の色変換処理およびラスタライズ処理を実行する請求項６に記載の画像処理プログラム。
【請求項８】
前記手順（ｅ）における設定に基づいて、読み出された前記ラスタライズ処理済みのフォームデータに、前記カラープロファイルを用いて色変換処理を実行する手順（ｆ）をさらに有する請求項６または７に記載の画像処理プログラム。
【請求項９】
前記手順（ｆ）における色変換処理は、前記フォームデータを構成する画素毎に実行される請求項８に記載の画像処理プログラム。
【請求項１０】
前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断する手順（ｉ）をさらに有し、前記手順（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行する手順（ｊ）を実行し、前記手順（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記手順（ａ）を実行する請求項６〜９のいずれか一項に記載の画像処理プログラム。
【請求項１１】
請求項６〜１０のいずれか一項に記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【請求項１２】
バリアブルプリントの設定を含む印刷ジョブ内の画像データにラスタライズ処理を実行するラスタライズ手段と、
前記画像データがラスタライズ処理される前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行する色変換手段と、
前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成する画像形成手段と、
を有する画像形成装置であって、
前記画像データが、バリアブルデータまたはフォームデータのいずれかであるかを判断する画像データ判断手段と、
前記画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断する状態判断手段と、
を有し、
前記画像データ判断手段によりバリアブルデータと判断された画像データについて、色変換処理後にラスタライズ処理を実行し、
前記画像データ判断手段によりフォームデータであると判断された画像データのうち、前記状態判断手段によりラスタライズ処理済みではないと判断されたフォームデータについて、前記ラスタライズ手段によりラスタライズ処理を実行し、
前記画像データ判断手段によりフォームデータであると判断された画像データのうち、前記状態判断手段によりラスタライズ処理済みではないと判断されたフォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定する設定手段をさらに有する画像形成装置。
【請求項１３】
前記色変換手段は、前記ラスタライズ処理されたフォームデータについて、画素毎に色変換処理を実行する請求項１２に記載の画像形成装置。
【請求項１４】
前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断し、前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行し、前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記画像データ判断手段が、前記画像データがバリアブルデータまたはフォームデータのいずれかであるかを判断する請求項１２または１３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理プログラムおよび画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成時に、頻繁に使用する画像データをフォームデータとして保存しておき、当該保存されたフォームデータと、出力の都度作成される画像データであるバリアブルデータとを合成するバリアブルプリントが知られている。たとえば、帳票の表内の罫線や文字等を含むフォーマットを、フォームデータとして保存して再利用できるようにし、帳票の表内に入力するための出力毎のデータをバリアブルデータとして、フォームデータと合成して画像形成する。
【０００３】
通常、バリアブルプリントでは、出力用紙の紙種に関わらず、保存されたフォームデータに色変換処理を実行するためのプロファイル（カラープロファイル）は、変更されることはない。このため、出力用紙の紙種に適したプロファイルを使用してフォームデータを色変換することができず、紙種に応じた正しい色味を得ることができなかった。
【０００４】
これに関連した技術として、バリアブルプリント時に、色変換処理のためのプロファイルを選択できるようにするものがある（たとえば、特許文献１）。この技術によれば、ユーザーは、出力用紙の紙種に応じたプロファイルを選択してフォームデータを色変換処理するので、紙種に応じた正しい色味を得られる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−９２３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、バリアブルプリントの都度、保存されたフォームデータを読み出し、色変換処理を実行した上でフォームデータをビットマップ化（ラスタライズ処理）している。フォームデータを読み出した都度、フォームデータにラスタライズ処理を実行するので、ラスタライズ処理のための時間を余分に浪費してしまう。
【０００７】
本願発明は、上記課題に基づいてなされたものである。すなわち、本願発明は、バリアブルプリントの都度フォームデータをラスタライズ処理する手間を省き、バリアブルプリントによる画像処理を高速化できる画像処理方法、画像処理プログラムおよび画像形成装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
【０００９】
（１）画像データにラスタライズ処理を実行する前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行可能であり、前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成するバリアブルプリントにおける画像処理方法であって、前記バリアブルプリントの設定を含む印刷ジョブ内の画像データが、前記バリアブルデータまたはフォームデータのいずれかであるかを判断するステップ（ａ）と、前記ステップ（ａ）で前記バリアブルデータと判断された画像データに、色変換処理後にラスタライズ処理を実行するステップ（ｂ）と、前記ステップ（ａ）で前記フォームデータと判断された画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断するステップ（ｃ）と、前記ステップ（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記フォームデータにラスタライズ処理を実行するステップ（ｄ）と、前記ステップ（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記ステップ（ｄ）の前に、当該フォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定するステップ（ｅ）と、を有する画像処理方法。
【００１０】
（２）前記ステップ（ｂ）の前に、前記印刷ジョブにおいて、出力用紙の紙種が複数指定されているか否かを判断するステップ（ｇ）をさらに有し、前記ステップ（ｇ）の判断に基づいて、前記画像データに、前記ステップ（ｂ）の色変換処理およびラスタライズ処理を実行する上記（１）に記載の画像処理方法。
【００１１】
（３）前記ステップ（ｅ）における設定に基づいて、読み出された前記ラスタライズ処理済みのフォームデータに、前記カラープロファイルを用いて色変換処理を実行するステップ（ｆ）をさらに有する上記（１）または（２）に記載の画像処理方法。
【００１２】
（４）前記ステップ（ｆ）における色変換処理は、前記フォームデータを構成する画素毎に実行される上記（３）に記載の画像処理方法。
【００１３】
（５）前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断するステップ（ｉ）をさらに有し、前記ステップ（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行するステップ（ｊ）を実行し、前記ステップ（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記ステップ（ａ）を実行する上記（１）〜（４）のいずれか一つに記載の画像処理方法。
【００１４】
（６）画像データにラスタライズ処理を実行する前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行可能であり、前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成するバリアブルプリントにおける画像処理をコンピューターに実行させるための画像処理プログラムであって、前記バリアブルプリントの設定を含む印刷ジョブ内の画像データが、前記バリアブルデータまたはフォームデータのいずれかであるかを判断する手順（ａ）と、前記手順（ａ）で前記バリアブルデータと判断された画像データに、色変換処理後にラスタライズ処理を実行する手順（ｂ）と、前記手順（ａ）で前記フォームデータと判断された画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断する手順（ｃ）と、前記手順（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記フォームデータにラスタライズ処理を実行する手順（ｄ）と、前記手順（ｃ）で前記画像データがラスタライズ処理済みのフォームデータではないと判断される場合、前記手順（ｄ）の前に、当該フォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定する手順（ｅ）と、をコンピューターに実行させるための画像処理プログラム。
【００１５】
（７）前記手順（ｂ）の前に、前記印刷ジョブにおいて、出力用紙の紙種が複数指定されているか否かを判断する手順（ｇ）をさらに有し、前記手順（ｇ）の判断に基づいて、前記画像データに、前記手順（ｂ）の色変換処理およびラスタライズ処理を実行する上記（６）に記載の画像処理プログラム。
【００１６】
（８）前記手順（ｅ）における設定に基づいて、読み出された前記ラスタライズ処理済みのフォームデータに、前記カラープロファイルを用いて色変換処理を実行する手順（ｆ）をさらに有する上記（６）または（７）に記載の画像処理プログラム。
【００１７】
（９）前記手順（ｆ）における色変換処理は、前記フォームデータを構成する画素毎に実行される上記（８）に記載の画像処理プログラム。
【００１８】
（１０）前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断する手順（ｉ）をさらに有し、前記手順（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行する手順（ｊ）を実行し、前記手順（ｉ）において前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記手順（ａ）を実行する上記（６）〜（９）のいずれか一つに記載の画像処理プログラム。
【００１９】
（１１）上記（６）〜（１０）のいずれか一つに記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【００２０】
（１２）バリアブルプリントの設定を含む印刷ジョブ内の画像データにラスタライズ処理を実行するラスタライズ手段と、前記画像データがラスタライズ処理される前または後に、少なくとも１つのカラープロファイルに従って当該画像データに色変換処理を実行する色変換手段と、前記画像データのうち、出力毎に可変なバリアブルデータと、異なる出力において再利用可能なフォームデータとを合成して画像形成する画像形成手段と、を有する画像形成装置であって、前記画像データが、バリアブルデータまたはフォームデータのいずれかであるかを判断する画像データ判断手段と、前記画像データが、ラスタライズ処理済みのフォームデータであるか否かを判断する状態判断手段と、を有し、前記画像データ判断手段によりバリアブルデータと判断された画像データについて、色変換処理後にラスタライズ処理を実行し、前記画像データ判断手段によりフォームデータであると判断された画像データのうち、前記状態判断手段によりラスタライズ処理済みではないと判断されたフォームデータについて、前記ラスタライズ手段によりラスタライズ処理を実行し、前記画像データ判断手段によりフォームデータであると判断された画像データのうち、前記状態判断手段によりラスタライズ処理済みではないと判断されたフォームデータについて、ラスタライズ処理後に色変換処理を実行するように設定する設定手段をさらに有する画像形成装置。
【００２１】
（１３）前記色変換手段は、前記ラスタライズ処理されたフォームデータについて、画素毎に色変換処理を実行する上記（１２）に記載の画像形成装置。
【００２２】
（１４）前記印刷ジョブが、カラープロファイルが切り替わるジョブであるか否かを判断し、前記印刷ジョブが、カラープロファイルが切り替わるジョブではないと判断した場合に、色変換処理後のラスタライズ処理を実行し、前記印刷ジョブが、カラープロファイルが切り替わるジョブと判断した場合に、前記画像データ判断手段が、前記画像データがバリアブルデータまたはフォームデータのいずれかであるかを判断する上記（１２）または（１３）に記載の画像形成装置。
【発明の効果】
【００２３】
本発明によれば、バリアブルプリントの都度フォームデータをラスタライズ処理する手間を省き、バリアブルプリントによる画像処理を高速化できる。
【図面の簡単な説明】
【００２４】
【図１】本発明にかかる画像形成システムの全体構成を示すブロック図である。
【図２】図１に示したＰＣの構成を示すブロック図である。
【図３】本実施形態に係るＭＦＰの構成を示す概略正面図である。
【図４】図３に示したＭＦＰの構成を示すブロック図である。
【図５】ＰＤＬデータの例を示す図である。
【図６】ＰＤＬデータ内に記述される画像データを含む画像ファイルの例を示す図である。
【図７】本実施形態に係るバリアブルプリントの処理の手順を示すフローチャートである。
【図８】ＰＤＬデータが解析された結果を示す解析テーブルの例を示す図である。
【図９】本実施形態に係るＲＩＰ処理の手順を示すフローチャートである。
【図１０】レイアウト処理の手順を示すフローチャートである。
【図１１】本実施形態に係る、保存されたＲＩＰ処理済のフォームデータについて色変換処理する手順を示すフローチャートである。
【図１２】出力用紙上に画像形成処理された画像の例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００２６】
（画像形成システム）
図１は、本発明にかかる画像形成システムの全体構成を示すブロック図である。
【００２７】
本実施形態の画像形成システムは、ネットワーク端末としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１と、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）２とを備え、これらはネットワーク３を介して相互に通信可能に接続されている。ネットワーク３は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮや、ＬＡＮ同士を専用線で接続したＷＡＮ等からなる。なお、ネットワーク３に接続される機器の種類および台数は、図１に示す例に限定されない。また、ＰＣ１とＭＦＰ２とは、ネットワーク３を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２８】
（ＰＣ）
図２は、図１に示したＰＣ１の構成を示すブロック図である。本実施形態のＰＣ１は、ＣＰＵ１１、メモリー１２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、ディスプレイ１４、入力装置１５および通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）部１６を備えており、これらは信号をやり取りするためのバス１７を介して相互に接続されている。
【００２９】
ＣＰＵ１１は、プログラムに従って、上記各部の制御や各種の演算処理（たとえば、画像データ作成処理、印刷ジョブ生成、印刷設定等をページ記述言語に変換する処理等）を実行する。
【００３０】
メモリー１２は、各種プログラムや各種データを保存するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ワークエリアとして一時的にプログラムやデータを記憶するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。
【００３１】
ＨＤＤ１３は、オペレーティングシステムを含む各種プログラムや各種データを保存する。たとえば、ＨＤＤ１３には、バリアブルプリントの対象となる画像や文字のデータである画像データを作成、選択または再現するためのアプリケーションがインストールされている。また、ＨＤＤ１３には、ユーザーが後述のディスプレイ１４で印刷設定できるように、プリンタードライバーがインストールされている。プリンタードライバーは、ユーザーによって設定された印刷設定を、ＭＦＰ２が解釈可能なＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）に変換する。また、プリンタードライバーは、画像形成対象となる所望の画像データに関する情報を、ＭＦＰ２が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換する。ユーザーは、プリンタードライバーを介して、再利用する画像データであるフォームデータまたは出力毎に異なる画像データであるバリアブルデータを指定することができる。ＰＤＬデータの詳細については後述する。
【００３２】
ディスプレイ１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌｙａ）やＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等であり、各種の情報の表示に使用される。入力装置１５は、マウス等のポインティングデバイスやキーボードを含み、ユーザーによる各種情報の入力に使用される。
【００３３】
通信Ｉ／Ｆ部１６は、外部機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインターフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインターフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインターフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インターフェース、電話回線に接続するための電話回線インターフェース等を利用することができる。
【００３４】
（ＭＦＰ）
次に、本実施形態に係るＭＦＰの構成について説明する。図３は本実施形態に係るＭＦＰの構成を示す概略正面図、図４は図３に示したＭＦＰの構成を示すブロック図である。
【００３５】
図３および図４に示すように、ＭＦＰ２は、制御部２０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ）２１、画像読取部２２、操作部２３、給紙部２４、画像形成部２５、排紙部２６を備えている。これらは信号をやり取りするためのバスを介して相互に接続されている。
【００３６】
制御部２０は、ＭＦＰ２の各構成要素を制御する。制御部２０は、図４に示すように、ＣＰＵ２０１、メモリー２０２、ＨＤＤ２０３、通信Ｉ／Ｆ部２０４、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）制御部２０５、レイアウト処理部２０６およびＣＭＭ（Ｃｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｍｏｄｕｌｅ）２０７を備えている。これらは信号をやり取りするためのバス（たとえば、ＰＣＩ  Ｅｘｐｒｅｓ（登録商標））を介して相互に接続されている。なお、制御部２０のこれらの構成要素のうち、ＰＣ１と同様の構成要素については、重複を避けるためその説明を省略する。
【００３７】
ＣＰＵ２０１は、プログラムに従って、ＭＦＰ２の各構成要素の制御や各種の演算処理（たとえば、印刷ジョブ受信、ＰＪＬおよびＰＤＬデータ解析、画像形成処理等）を実行する。また、本実施形態では、ＣＰＵ２０１は、画像データ判断手段および状態判断手段としての機能を有する。
【００３８】
ＨＤＤ２０３は、オペレーティングシステムを含む各種プログラムや各種データを保存する。また、ＨＤＤ２０３には、ＰＪＬで記述された印刷ジョブや、印刷ジョブに含まれるＰＤＬデータを解析するためのプログラムが保存されている。また、ＨＤＤ２０３には、出力用紙の紙種に応じた色変換処理を実行するために、複数のカラープロファイルが保存されている。カラープロファイルは、ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）に構成されており、たとえばＩＣＣプロファイル等が知られている。
【００３９】
ＲＩＰ制御部２０５は、画像データのうちＲＩＰ処理（ラスタライズ処理）すべき画像オブジェクトに応じて、ＲＩＰ処理前に色変換処理を実行するか、ＲＩＰ処理後に色変換処理を実行するかを設定して、ＲＩＰ処理を実行する。具体的には、ラスタライズ手段としてのＲＩＰ制御部２０５は、バリアブルプリント対象の画像オブジェクトについて、フラグをオンにしたりまたはオフにしたりする。たとえば、フラグをオンにして、ＲＩＰ処理前（以下、ＩｎＲＩＰという）に色変換処理を実行する。一方、フラグをオフにして、ＲＩＰ処理後（以下、ＰｏｓｔＲＩＰという）に色変換処理を実行する。なお、当該フラグは、画像データのデータ構造（不図示）内に記述されうる。
【００４０】
レイアウト処理部２０６は、ＲＩＰ処理済みの画像データ（以下、ラスターデータという）を出力ページにレイアウトする。また、レイアウト処理部２０６は、画像形成処理対象としてフォームデータが含まれている場合、フォームデータの読出しを実行する。また、レイアウト処理部２０６は、印刷ジョブ内にプロファイルが切り替わる設定がある（複数種の出力用紙が指定されている）場合、ＲＩＰ処理されたフォームデータに対して、色変換処理を実行させる。ここで、後述するように、印刷ジョブ内に画像形成処理対象としてフォームデータが含まれているか否かは、ＰＤＬデータを解析することによって判断できる。また、印刷ジョブにおいてプロファイルが切り替わるか否かは、ＰＪＬのコマンドから判断できる。
【００４１】
ＣＭＭ２０７は、プロファイルに応じて色変換処理を実行する。色変換手段としてのＣＭＭ２０７は、上述のＲＩＰ制御部２０５のフラグ設定に従って、ＲＩＰ処理前または後に、画像データについて色変換処理を実行する。ＲＩＰ処理および色変換処理の詳細については後述する。
【００４２】
ＡＤＦ２１は、画像形成対象となる画像を含む原稿を自動搬送する。具体的には、ＡＤＦ２１は、セットされた単数または複数枚の原稿を１枚ずつ、後述の画像読取部２２の所定の読み取り位置まで順次搬送し、そして画像読み取り後の原稿を順次排出する。
【００４３】
画像読取部２２は、原稿から画像を読み取り、対応する画像データを生成する。具体的には、画像読取部２２は、所定の読み取り位置にセットされた原稿またはＡＤＦ２１により読取り位置に搬送された原稿に、蛍光ランプ等の光源により光を当てる。その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサー等の撮像装置により光電変換して、その電気信号から画像データを生成する。
【００４４】
操作部２３は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示およびユーザーによる各種設定の入力に使用される。
【００４５】
給紙部２４は、印刷に使用される記録媒体としての出力用紙を収容し、収容された出力用紙を１枚ずつ画像形成部２５に送り出す。給紙部２４は複数部からなり、印刷用途別に用紙サイズ、色、種類を選択できるように構成されうる。紙種としては、たとえば普通紙、上質紙、コート紙等がある。
【００４６】
画像形成部２５は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセス等の周知の作像プロセスを用いて、画像データに基づく画像を出力用紙上に形成する。
【００４７】
排紙部２６は、画像形成部２５から搬送される、画像形成された出力用紙をＭＦＰ２から排出する。なお、ＭＦＰ２は、排紙部２６に連結して、ステープル処理や製本処理等を実行する後処理装置（不図示）を備えてもよい。
【００４８】
（ＰＤＬデータ）
次に、本実施形態に係る印刷ジョブに含まれるＰＤＬデータについて説明する。
【００４９】
図５はＰＤＬデータの例を示す図、図６はＰＤＬデータ内に記述される画像データを含む画像ファイルの例を示す図である。
【００５０】
図５に示すように、本実施形態に係るＰＤＬデータ５０は、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述され、画像形成対象である画像オブジェクトやそれを含む画像ファイルを指定したり、画像オブジェクトをページ上に画像形成するためのレイアウトを指定したりできる。画像ファイルは、図６に示すように、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式により記述でき、そのファイル名は「ｏｂｊｅｃｔ．ｐｄｆ」である。なお、ＰＤＬデータ５０と画像ファイル６０とは、共にＺＩＰ圧縮されて送受信されうる。また、本実施形態では、通常の画像形成処理の場合と同様に、ＲＩＰ処理前における色変換処理の対象となる画像オブジェクトは、ベクトル形式の画像データであるものとする。
【００５１】
図５中、下線部１の「ｏｂｊｅｃｔ．ｐｄｆ」によって、画像ファイル６０が指定される。下線部２の「Ｉｎｄｅｘ＝“１”」によって、画像ファイル６０内の第１ページ６１が指定される。下線部３の「ｓｑｕａｒｅ」によって、画像ファイル６０の第１ページ６１に含まれる画像オブジェクト名が指定される。また、下線部４の「ＲＥＳＵＳＡＢＬＥ  ＯＢＪＥＣＴ」のタグによって、画像オブジェクトは「再利用」可能な画像データであると認識され、フォームデータであると指定される。「ＲＥＳＵＳＡＢＬＥ  ＯＢＪＥＣＴ」のタグがない場合、すなわちフォームデータではない場合、画像オブジェクトはバリアブルデータであると認識される。
【００５２】
下線部５および下線部６の座標指定によって、指定の画像オブジェクトを矩形状に切り抜く（クリッピングする）ための、画像ファイル６０内のページにおける、図中左下の点および右上の点のｘｙ座標を順に指定している。具体的には、左下の点の座標は、下線部４の数値に下線部５の数値をｘとｙについて別々に加算して、（ｘ，ｙ）＝（５０．０＋１２５．０，５５０．０＋（−２５．０））＝（１７５．０，５２５．０）となる。一方、右上の点の座標は、同様にｘとｙについて別々に加算して、（ｘ，ｙ）＝（３００．０＋１２５．０，８００．０＋（−２５．０））＝（４２５．０，７７５．０）となる。なお、座標を表す数値は、ページ内の画素の位置または距離に基づく数値である。
【００５３】
なお、本実施形態では、図６の第１ページ６１内の画像オブジェクト「ｓｑｕａｒｅ」については、ＨＤＤ２０３等に保存された、ＲＩＰ処理済みの画像オブジェクトであるものとする。ここで、画像オブジェクト「ｓｑｕａｒｅ」はラスターデータであるが、図６では、元となる画像ファイルである「ｏｂｊｅｃｔ．ｐｄｆ」の一部として示している。また、第２ページ６２内の画像オブジェクトは、後述するようにフォームデータ「ｃｉｒｃｌｅ」であり、図５に図示しないが、上述の画像オブジェクト「ｓｑｕａｒｅ」と同様にＰＤＬデータによって記述されうる。
【００５４】
ＰＤＬデータ５０の部分５１に示すように、下線部１の「ｏｂｊｅｃｔ．ｐｄｆ」によって、画像ファイル６０が指定される。下線部７の「Ｉｎｄｅｘ＝“３”」によって、画像ファイル６０の第３ページ６３に含まれる画像オブジェクト（テキストオブジェクト）が指定されている。この画像オブジェクトは、ＰＤＬデータ中に「ＲＥＳＵＳＡＢＬＥ  ＯＢＪＥＣＴ」の指定がないので、バリアブルデータである（「ｖａｒｉａｂｌｅ１」）。
【００５５】
同様に、ＰＤＬデータ５０の部分５２には、下線部８の「Ｉｎｄｅｘ＝“４”」によって、画像ファイル６０内の第４ページ６４に含まれる画像オブジェクトが、バリアブルデータとして指定されている（「ｖａｒｉａｂｌｅ２」）。第５ページ６５および第６ページ６６に含まれる画像データは、図５に図示しないが、同様にバリアブルデータとして記述される。
【００５６】
（バリアブルプリント処理）
次に、本実施形態に係るバリアブルプリントの処理の手順について説明する。
【００５７】
図７は本実施形態に係るバリアブルプリントの処理の手順を示すフローチャート、図８はＰＤＬデータが解析された結果を示す解析テーブルの例を示す図、図９は本実施形態に係るＲＩＰ処理の手順を示すフローチャートである。なお、図７等のフローチャートに示されるアルゴリズムは、制御プログラムとしてメモリー２０２またはＨＤＤ２０３に保存されており、ＣＰＵ２０１によって実行される。
【００５８】
＜印刷ジョブ受信＞  
図７に示すように、まず、印刷ジョブが受信される（ステップＳ１）。このステップでは、ＭＦＰ２は、ネットワーク３を介して、ＰＣ１等のクライアントコンピューターからバリアブルプリントの印刷ジョブを受付ける。印刷ジョブは、ＰＪＬとＰＤＬデータとを含む。
【００５９】
ここで、ＰＪＬは、プリンタードライバーを介してユーザーによって設定された印刷設定を記述する。たとえば、ユーザーは、画像形成するための出力用紙の種類について、印刷ジョブ毎またはページ毎に異なる出力用紙を設定することができる。具体的には、印刷ジョブ毎に普通紙が設定される場合、ＰＪＬのコマンドは、「ＰＪＬ  ＳＥＴ  ＪｏｂＰａｐｅｒ  Ｔｙｐｅ＝“Ｎｏｒｍａｌ”」と記述される。また、出力用紙２ページ目にコート紙が設定される場合、ＰＪＬのコマンドは、「ＰＪＬ  ＳＥＴ  ＰｅｒＰａｇｅ＝“２，ＣＯＡＴ”」と記述される。このように、複数の紙種が指定される場合には、画像形成時に紙種に応じてプロファイルが切り替えられて、色変換処理が実行される。
【００６０】
＜印刷ジョブ解析＞  
続いて、印刷ジョブが解析される（ステップＳ２）。このステップでは、ＭＦＰ２は、ステップＳ１で受信した印刷ジョブを解析する。具体的には、上述のＰＪＬが読み込まれて、出力用紙の種類等が特定される。また、印刷ジョブ内のＰＤＬデータを読み込んで解析する。
【００６１】
本実施形態では、ＭＦＰ２は受信したＰＤＬデータを解析して、図８に示すような解析テーブル８０を生成する。図８に示すように、「出力ページ番号」列８１には、画像形成する際の出力用紙のページ番号が記述される。「レイアウト処理」列８２には、出力ページについて、レイアウト処理済みか否かが記述される。「ＲＩＰ処理」列８３には、画像形成対象となる画像オブジェクトがＲＩＰ処理済みか否かが記述される。
【００６２】
「画像オブジェクト名」列８４には、画像オブジェクト名が記述される。「画像オブジェクト種類」列８５には、画像オブジェクトの種類が記述される。本実施形態では、画像オブジェクトがフォームデータである場合は“再利用”と記述され、バリアブルデータである場合は“バリアブル”と記述される。「ＰＤＦのページ番号」に関する列８６には、元となる画像オブジェクトを含む画像ファイル６０内のページ番号が記述される。座標に関する列８７には、画像ファイル６０内のページからクリッピングされた画像オブジェクトが、出力ページ上に画像形成される際の、左下の点および右上の点の座標が記述される。なお、生成された解析テーブル８０は、メモリー２０２等に保存され、後述のバリアブルプリントにおけるＲＩＰ処理やレイアウト処理時等において参照される。
【００６３】
＜ＲＩＰ処理＞  
図７に戻って、ステップＳ２に続いて、ＲＩＰ処理が実行される（ステップＳ３）。このステップでは、ＭＦＰ２は、ステップＳ１で受信した印刷ジョブにおいて指定された画像データについて、ＲＩＰ処理を実行する。以下、図９を参照して、本実施形態に係るＲＩＰ処理の詳細について説明する。
【００６４】
図９に示すように、まず、プロファイルが切り替わる印刷ジョブであるか否かが判断される（ステップＳ１１）。このステップでは、ＭＦＰ２は、印刷ジョブ内のＰＪＬコマンドに基づいて、異なる複数種の出力用紙に画像形成するために、印刷ジョブ内にプロファイルが切り替わる設定がされているか否かを判断する。プロファイルが切り替わらないと判断される場合（ステップＳ１１：ＮＯ）、後述のステップＳ１６に処理が進む。
【００６５】
一方、プロファイルが切り替わる印刷ジョブであると判断される場合（ステップＳ１１：ＹＥＳ）、ＲＩＰ処理対象は、フォームであるか否かが判断される（ステップＳ１２）。このステップでは、ステップＳ１で受信した印刷ジョブ内で指定された画像形成対象となる画像オブジェクトについて、ＭＦＰ２はＰＤＬデータの解析結果に基づいて、フォームデータまたはバリアブルデータであるかを判断する。フォームデータであるかバリアブルデータであるかは、図８の解析テーブル８０の「画像オブジェクト種類」列８５を参照することによって判断できる。画像オブジェクトがバリアブルデータである場合（ステップＳ１２：ＮＯ）、後述のステップＳ１６に処理が進む。
【００６６】
一方、画像オブジェクトがフォームである場合（ステップＳ１２：ＹＥＳ）、ＲＩＰ処理済みのフォームであるか否かが判断される（ステップＳ１３）。このステップでは、図８で示した解析デーブルの「ＲＩＰ処理」列８３の記述に基づいて、ＭＦＰ２は、画像オブジェクトが既にＲＩＰ処理されて保存されたフォームであるか否かを判断する。本実施形態では、フォームデータについてはＲＩＰ処理してビットマップ形式で保存するので、ＲＩＰ処理されたフォームデータについては、「ＲＩＰ処理」列８３の値が“済”となり、ＲＩＰ処理済みであるかが判断できる。図８に示す例では、「ｓｑｕａｒｅ」オブジェクトは、ＲＩＰ処理されて保存されているので（ステップＳ１３：ＹＥＳ）、ＲＩＰ処理を実行することなく後述のステップＳ１７に処理が進む。なお、本実施形態では、保存されたフォームは、後述するように、ＲＩＰ制御部２０５によってＩｎＲＩＰオフに設定され、ＲＩＰ処理後に色変換処理を実行するＰｏｓｔＲＩＰに設定される。
【００６７】
一方、画像オブジェクトがＲＩＰ処理済みのフォームではない場合（ステップＳ１３：ＮＯ）、ＰｏｓｔＲＩＰでＲＩＰ処理が実行される（ステップＳ１４）。本実施形態では、保存されていない、ＲＩＰ処理されていないフォームについては、色変換処理する前にＲＩＰ処理を実行する。すなわち、ＭＦＰ２は、ＲＩＰ制御部２０５によって、ＲＩＰ処理する前に色変換処理するＩｎＲＩＰについてのフラグをオフに設定した上で、フォームデータについてＲＩＰ処理を実行する。
【００６８】
続いて、ＲＩＰ処理されたフォームが保存される（ステップＳ１５）。色変換処理されずにＲＩＰ処理されたビットマップ形式のフォームデータは、たとえばＨＤＤ２０３に保存される。
【００６９】
一方、ＲＩＰ処理対象がフォームではない（ステップＳ１１：ＮＯ）、またはプロファイルが切り替わらない印刷ジョブである場合（ステップＳ１２：ＮＯ）、ＩｎＲＩＰでＲＩＰ処理が実行される（ステップＳ１６）。このステップでは、画像形成対象としてフォームが含まれていてもプロファイルが切り替わらない印刷ジョブである場合、または画像形成対象がバリアブルデータである場合、画像オブジェクトについて色変換処理を実行してからＲＩＰ処理を実行する。すなわち、ＭＦＰ２は、対象画像オブジェクトについて、ＲＩＰ処理する前に色変換処理するＩｎＲＩＰについてのフラグをオンに設定した上で、ＣＭＭ２０７によって色変換処理を実行してから、ＲＩＰ制御部２０５によってＲＩＰ処理を実行する。このように、本実施形態では、「ＩｎＲＩＰでＲＩＰ処理」するとは、色変換処理してからＲＩＰ処理することを示す。
【００７０】
なお、プロファイルが切り替わる印刷ジョブであり、かつ、ＲＩＰ対象がフォームではない場合（ステップＳ１２：ＮＯ）、ステップＳ１６では、対象画像オブジェクトについて、紙種に対応したプロファイル毎に色変換処理が実行されて、ＲＩＰ処理が実行される。したがって、この場合、通常のＲＩＰ処理同様、１つのバリアブルデータについて、出力用紙の紙種に応じた複数のラスターデータが生成される。ＲＩＰ処理された画像オブジェクトは、たとえばメモリー２０２に保存され、後述の画像形成時等に適宜読み出される。また、ステップＳ１４およびＳ１６におけるＲＩＰ処理後、解析テーブル８０の「ＲＩＰ処理」列８３の値が“済”に更新され、同時にこの値は画像データの一部として保存されうる。
【００７１】
続いて、印刷ジョブ内で指定された全ての画像オブジェクトについてＲＩＰ処理が完了したか否かが判断される（ステップＳ１７）。全ての画像オブジェクトについてＲＩＰ処理が完了していないと判断される場合（ステップＳ１７：ＮＯ）、ステップＳ１１〜Ｓ１７の処理が繰り返される。
【００７２】
一方、全ての画像オブジェクトについてＲＩＰ処理が完了したと判断される場合（ステップＳ１７：ＹＥＳ）、レイアウト処理部２０６にＲＩＰ処理完了が通知される（ステップＳ１８）。その後、ステップＳ３のＲＩＰ処理は終了する。
【００７３】
＜レイアウト処理＞  
図７に戻って、ステップＳ３のＲＩＰ処理後、レイアウト処理が実行される（ステップＳ４）。以下、図１０を参照して、レイアウト処理の詳細について説明する。なお、レイアウト処理は、ＣＰＵ２０１の指示に基づいて、レイアウト処理部２０６によって実行され、色変換処理は、ＣＭＭ２０７により実行される。
【００７４】
図１０はレイアウト処理の手順を示すフローチャート、図１１は本実施形態に係る、保存されたＲＩＰ処理済のフォームデータについて色変換処理する手順を示すフローチャートである。
【００７５】
図１０に示すように、まず、ＲＩＰ処理完了通知が受信されたか否かが判断される（ステップＳ２１）。このステップでは、レイアウト処理部２０６は、ステップＳ１８で発信されたＲＩＰ処理完了通知が受信されたか否かを判断する。ＲＩＰ処理完了通知が受信されない場合（ステップＳ２１：ＮＯ）、ＲＩＰ処理完了通知が受信されるまで待機する。
【００７６】
一方、ＲＩＰ処理完了通知が受信されたと判断される場合（ステップＳ２１：ＹＥＳ）、ラスターデータが読み出される（ステップＳ２２）。このステップでは、図９のステップＳ１４またはＳ１６でＲＩＰ処理されたラスターデータが、メモリー２０２またはＨＤＤ２０３から読み出される。
【００７７】
続いて、ＩｎＲＩＰの設定がオフであるか否かが判断される（ステップＳ２３）。このステップでは、ステップＳ２２で読み出されたラスターデータについて、レイアウト処理部２０６は、ＲＩＰ処理後に色変換処理を実行する設定（ＩｎＲＩＰの設定オフ）となっているか否かを判断する。本実施形態では、ステップＳ１４について述べたように、保存されるフォームデータについては、ＩｎＲＩＰの設定をオフ（ＰｏｓｔＲＩＰ）に設定した上で、色変換処理を実行することなくＲＩＰ処理を実行する。ＩｎＲＩＰの設定がオンである場合（ステップＳ２３：ＮＯ）、後述のステップＳ２５に処理が進む。
【００７８】
一方、ＩｎＲＩＰの設定がオフである場合（ステップＳ２３：ＹＥＳ）、ＰｏｓｔＲＩＰで色変換処理が実行される（ステップＳ２４）。このステップでは、レイアウト処理部２０６は、前ステップでＩｎＲＩＰの設定を確認することにより、読み出したラスターデータは色変換処理が実行されていないことを確認したので、当該ラスターデータについて色変換処理を実行する。ＲＩＰ処理後の色変換処理（ＰｏｓｔＲＩＰでの色変換処理）の手順については後述する。なお、このステップでは、プロファイルが切り替わる印刷ジョブについては、出力用紙の紙種に応じたプロファイル毎に、色変換処理が実行される。
【００７９】
続いて、レイアウト処理が実行される（ステップＳ２５）。このステップでは、上述の解析テーブル８０の座標に関する列８７に基づいて、レイアウト処理部２０６は、メモリー２０２等にラスターデータをレイアウトする。
【００８０】
続いて、レイアウトが完了したか否かが判断される（ステップＳ２６）。このステップでは、全ての画像オブジェクトのラスターデータについてレイアウト処理が完了したか否かが判断される。全ての画像オブジェクトについてレイアウト処理が完了していないと判断される場合（ステップＳ２６：ＮＯ）、ステップＳ２２〜Ｓ２６の処理が繰り返される。
【００８１】
一方、全ての画像オブジェクトについてレイアウト処理が完了したと判断される場合（ステップＳ２６：ＹＥＳ）、レイアウト処理は終了し、解析テーブル８０の「レイアウト処理」列８２の値が“済”に更新される。
【００８２】
＜ＲＩＰ処理後の色変換処理＞
以下、図１１を参照して、上述のステップＳ２４における、色変換処理されていないフォームのラスターデータに対する色変換処理の手順について説明する。
【００８３】
図１１に示すように、まず、色変換処理対象が最初の画素に移動される（ステップＳ３１）。このステップでは、ラスターデータの画素毎に順次色変換処理を実行するために、ＣＭＭ２０７は、最初の画素に処理対象を移動する。
【００８４】
続いて、対象画素について色変換処理を実行する（ステップＳ３２）。このステップでは、ＣＭＭ２０７は、出力用紙に応じたプロファイルを適宜使用して、色変換処理を実行する。
【００８５】
続いて、全ての画素について色変換処理を実行したか否かが判断される（ステップＳ３３）。全ての画素について色変換処理が実行されていないと判断される場合（ステップＳ３３：ＮＯ）、次の画素に移動する（ステップＳ３４）。そして、ステップＳ３２〜Ｓ３４が繰り返される。
【００８６】
一方、全ての画素について色変換処理が実行されたと判断される場合（ステップＳ３３：ＹＥＳ）、フォームデータについて色変換処理を実行する処理は終了する。
【００８７】
＜画像形成処理＞  
図７に戻って、ステップＳ４後のレイアウト処理後、画像形成処理が実行される（ステップＳ５）。このステップでは、ＭＦＰ２は、出力用紙に応じて色変換処理およびレイアウト処理されたラスターデータについて、画像形成部２５によって出力用紙上に画像形成する。出力用紙の紙種が変わる場合、紙種に対応して色変換処理されたラスターデータが、対応する出力用紙上に画像形成される。出力用紙上に画像形成処理された画像の例は、図１２に示す通りである。図１２に示すように、フォームデータ（図形部分に相当）とバリアブルデータ（テキスト部分に相当）とが合成されて画像形成される。
【００８８】
以上のように、本実施形態によれば、フォームデータはＲＩＰ処理後ラスターデータの状態で保存され、画像形成時に読み出して色変換処理できる。したがって、フォームデータがＲＩＰ処理されているか否かを判断することによって、バリアブルプリントの都度フォームデータについてＰＤＬデータを解析処理したり、画像データをＲＩＰ処理したりする手間を省くことができる。したがって、バリアブルプリントの処理を高速化することができる。また、本実施形態によれば、画像オブジェクトについて、色変換処理する前にＲＩＰ処理を実行するか否かの設定（ＩｎＲＩＰの設定）により、ＲＩＰ処理前に色変換処理するかＲＩＰ処理後にラスターデータを色変換処理するかを判断することができる。
【００８９】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【００９０】
たとえば、上記実施形態では、ステップＳ２で受信された印刷ジョブの解析処理を実行したが、ＲＩＰ制御部２０５およびレイアウト処理部２０６によって、画像オブジェクト毎に解析処理を実行させてもよい。
【００９１】
また、ＰＤＬデータから解析される画像データに関する情報は、図８に示した事項に限定されない。テキストのフォントに関する設定等、種々の設定がＰＤＬデータに含まれうる。
【００９２】
本実施形態にかかる画像形成システムにおける各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピューターのいずれによっても実現することが可能である。上記プログラムは、たとえば、メモリスティックおよびＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ＨＤＤ等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、画像形成システムの一機能としてその装置のソフトウエアに組み込まれてもよい。
【符号の説明】
【００９３】
１      ＰＣ、
１１    ＣＰＵ、
１２，２０２  メモリー、
１３，２０３  ＨＤＤ、
１４    ディスプレイ、
１５    入力装置、
１６，２０４  通信Ｉ／Ｆ部、
２      ＭＦＰ、
２０１  ＣＰＵ（画像データ判断手段、状態判断手段）
２０    制御部、
２０５  ＲＩＰ制御部（ラスタライズ手段）、
２０６  レイアウト処理部、
２０７  ＣＭＭ（色変換手段）、
２１    ＡＤＦ、
２２    画像読取装置、
２３    操作部、
２４    給紙部、
２５    画像形成部（画像形成手段）、
２６    排紙部、
３      ネットワーク、
５０    ＰＤＬデータ、
６０    画像ファイル、
８０    解析テーブル。
【図１】
0005957979.tif 000002
【図２】
0005957979.tif 000003
【図３】
0005957979.tif 000004
【図４】
0005957979.tif 000005
【図６】
0005957979.tif 000006
【図７】
0005957979.tif 000007
【図８】
0005957979.tif 000008
【図９】
0005957979.tif 000009
【図１０】
0005957979.tif 000010
【図１１】
0005957979.tif 000011
【図５】
0005957979.tif 000012
【図１２】
0005957979.tif 000013