描画されるオブジェクト毎にRIP時間を算出する算出手段と、描画順が先頭であるオブジェクトの前記算出されたRIP時間が所定の時間を越える場合、当該オブジェクトの他のオブジェクトと重ならない領域に対して、データサイズを削減する処理を行う画像処理手段とを備えたことを特徴とする画像形成システム。前記画像処理手段は、データサイズを削減するために、前記オブジェクトの属性に応じて異なる処理を行うことを特徴とする請求項1に記載の画像形成システム。ユーザの指示に応じて前記画像処理手段による処理を行うか否かを設定する手段を備えることを特徴とする請求項1又は2に記載の画像形成システム。前記画像処理手段は、前記オブジェクトの属性がイメージの場合、平坦化処理を行うことを特徴とする請求項2又は3に記載の画像形成システム。前記画像処理手段は、前記オブジェクトの属性がグラフィックの場合、前記オブジェクトに含まれるサブオブジェクトの数を削減する処理を行うことを特徴とする請求項2又は3に記載の画像形成システム。前記画像処理手段は、幅、長さ、又は前景オブジェクトからの距離に応じて選択された前記サブオブジェクトを削除することによって、前記サブオブジェクトの数を削減することを特徴とする請求項5に記載の画像形成システム。前記所定の時間は、前記画像形成システムのエンジン生産性及び描画される全てのオブジェクトのRIP時間に応じた時間であることを特徴とする請求項1から6のいずれか1つに記載の画像形成システム。描画されるオブジェクト毎にRIP時間を算出する算出ステップと、描画順が先頭であるオブジェクトの前記算出されたRIP時間が所定の時間を越える場合、当該オブジェクトの他のオブジェクトと重ならない領域に対して、データサイズを削減する処理を行う画像処理ステップとを備えたことを特徴とする画像形成方法。コンピュータに、描画されるオブジェクト毎にRIP時間を算出する算出ステップと、描画順が先頭であるオブジェクトの前記算出されたRIP時間が所定の時間を越える場合、当該オブジェクトの他のオブジェクトと重ならない領域に対して、データサイズを削減する処理を行う画像処理ステップとを実行させるためのプログラム。しかしながら、上述した従来の技術では描画順が後ろになるオブジェクトが先頭オブジェクトに重なっていない部分が存在する場合、先頭オブジェクトの当該重なっていない部分のRIP処理を通常通り実施する。そのため、先頭オブジェクトの当該部分のRIP処理に非常に時間がかかる場合、印刷時間が非常に遅い。上記従来例に鑑み、印刷時間の増大を抑え、かつ画質の劣化を最小限に抑えることが可能な画像形成システムの提供が望まれる。本発明に係る画像形成システムは、描画されるオブジェクト毎にRIP時間を算出する算出手段と、描画順が先頭であるオブジェクトの前記算出されたRIP時間が所定の時間を越える場合、当該オブジェクトの他のオブジェクトと重ならない領域に対して、データサイズを削減する処理を行う画像処理手段とを備えたことを特徴とする。本発明によれば、背景が複雑なデータを印刷する場合でも印刷時間の増大を抑え、かつ画質の劣化を最小限に抑えることができる画像形成システムを提供することができる。本発明の実施形態を、図1から9を用いて説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。<画像形成システムの全体構成の説明>図1は本実施形態における画像形成システム1の全体構成を示す図である。画像形成システム1は、情報処理装置1001と、画像形成装置とを備える。画像形成装置は、コントローラと、エンジン部1028と、表示器1029と、スキャナ部1030と、ハードディスクドライブHDD1031とを備える。コントローラは、符号1002~1027までの構成を備え、画像形成装置を制御する。エンジン部1028については、図2を参照して詳述する。情報処理装置1001は、印刷制御言語で記述されたプリントジョブを画像形成装置へ送信する。情報処理装置1001と画像形成装置とはケーブルでネットワーク接続している。ネットワークとしては一般的にイーサネット登録商標があげられる。情報処理装置1001から送られた印刷制御言語は受信バッファ1002に一時蓄えられる。ROM1003には画像形成装置のプログラムが格納されている。ROM1003に格納されているプログラムは、コマンド解析部1004、中間データオブジェクト作成部1005、レンダリングデータ作成部1006、スキャナデータ解析部1007、属性判断部1008、描画順制御部1009を含む。さらにROM1003に格納されているプログラムは、イメージ画像処理部1010、グラフィック画像処理部1011、ネットワーク制御部1012、表示器i/f制御部1013、デバイスi/f制御部1014を含む。コマンド解析部1004は、印刷制御言語を解析してPDLデータを作成する。中間データオブジェクト作成部1005は、PDLデータから中間データオブジェクトを作成する。レンダリングデータ作成部1006は、中間データオブジェクトからレンダリングデータを作成する。スキャナデータ解析部1007は、スキャナデータを解析する。属性判断部1008は、オブジェクトの属性を判断する。描画順制御部1009は、描画順の情報を制御する。イメージ画像処理部1010は、画像処理の中で特にイメージを処理部する。グラフィック画像処理部1011は、画像処理の中で特にグラフィックを処理する。ネットワーク制御部1012は、ネットワーク制御を行う。表示器i/f制御部1013は、表示器とのインタフェースの制御を行う。デバイスi/f制御部1014は、スキャナ部1030とのインタフェースの制御を行う。CPU1015は、ROM1003、RAM1016、及びHDD1031に格納されたプログラムなどのデータに基づいて、画像形成装置が備える各部を制御する。RAM1016は画像形成装置で使用されるRAMである。RAM1016は、メモリ1017~1024を備える。PDLデータメモリ1017は、コマンド解析部1004によって、印刷制御言語から作成されたPDLデータを格納する。中間データオブジェクトメモリ1018は、中間データオブジェクト作成部1005によって、PDLデータから作成された中間データオブジェクトを格納する。レンダリングデータメモリ1019は、レンダリングデータ作成部1006によって、中間オブジェクトから作成されたレンダリングデータを格納する。スキャナデータ解析メモリ1020は、スキャナデータを解析する時に使用される。属性判断/描画順制御用メモリ1021は、属性判断部1008及び描画順制御部1009で処理する時に使用される。イメージ画像処理用メモリ1022は、イメージ画像処理部1010で処理する時に使用される。グラフィック画像処理用メモリ1023は、グラフィック画像処理部1011で処理する時に使用される。表示用メモリ1024は、表示器1029に表示する時に使用される。符号1025はエンジン部1028にレンダリングデータを転送するエンジン転送部である。符号1026は表示器1029に表示器に表示する情報を転送する表示器i/f部である。符号1027はスキャナ部1030との通信を行うデバイスi/f部である。符号1028はエンジン部である。符号1029は表示器である。符号1030はスキャナ部である。符号1031はHDDである。<画像形成装置のエンジン部の説明>図2は画像形成装置のエンジン部1028の例を示す図である。エンジン部1028は、図2に示すように、筐体2001を備える。筐体2001には、エンジン部1028を構成するための各機構が内蔵されている。エンジン部1028を構成するための各機構は、光学処理機構、定着処理機構、給紙処理機構、搬送処理機構の4つの機構に大別される。更に光学処理機構は、次のものを主に備える。すなわち、レーザ光の操作によって感光ドラム2002上へ静電潜像を形成する静電潜像形成部、その静電潜像を顕像する潜像形成部、その顕像を中間転写体2003に多重転写し、多重転写されたカラー画像を転写材2004へ更に転写する転写部である。<一般的な画像形成処理の説明>次に、上述したシステム構成での一般的な画像形成処理について以下に説明する。情報処理装置1001において、ユーザからの指定により、印刷の実行が指定されると、情報処理装置1001からネットワークケーブルを介して印刷制御言語が送られ、受信バッファ1002に一旦格納される。印刷制御言語は、情報処理装置1001内にインストールされたPDLページ記述言語が作成したデータであり、制御コードと画像データからなる。CPU1005は、印刷制御言語をコマンド解析部1004に記述されたプログラムに従ってコマンド解析し、コマンド解析の結果、作成したPDLデータをPDLデータメモリ1017に格納する。CPU1015は中間データオブジェクト作成部1005に記述されたプログラムに従ってPDLデータから中間データオブジェクトを作成し、作成した中間データオブジェクトを中間データオブジェクトメモリ1018に格納する。CPU1015はレンダリングデータ作成部1006に記述されたプログラムに従って中間データオブジェクトからレンダリングデータを作成し、作成したレンダリングデータをレンダリングデータメモリ1019に格納する。CPU1015はレンダリングデータを、エンジン転送部1025を介してエンジン部1028に送る。そして該レンダリングデータを転写材に印刷し、指定された給紙口より給紙を行い、指定された排紙口より排紙することになる。<本実施例における画像形成装置の処理の説明>次に、図4を参照して、本実施例における画像形成装置の処理フローを説明する。情報処理装置1001にインストールしてあるプリンタドライバの画面図8を参照して後述する。で各種設定を実施後、印刷の実行を指定される4001。CPU1015は、情報処理装置1001からネットワークケーブルを介して送信され、受信バッファ1002に格納されている印刷制御言語を、コマンド解析部1004に記述されたプログラムに従ってコマンド解析し、PDLデータを作成する。CPU1015は、作成したPDLデータをPDLデータメモリ1017に格納する4002。PDLデータは情報処理装置1001中で作成された画像データ毎に作成される。CPU1015は、情報処理装置1001にインストールされているプリンタドライバの画面で背景加工高速モードが印刷キーの押下に応じて設定されたかどうかを、PDLデータの中に設定された各種設定情報から調べる4003。プリンタドライバの画面で背景加工高速モードが設定された際の情報処理装置1001による処理は図5で詳述する。背景加工高速モードが指定された場合、CPU1015はアプリケーションが画像データの描画順を指定しているかどうかを、PDLデータから調べる4004。アプリケーションによっては、画像データを描画順にドライバに送信するものがあり、該情報は印刷制御言語の中の制御コードの一つとして画像形成装置に送信されるので、PDLデータに含まれている。アプリケーションが画像データの描画順を指定している場合、CPU1015はPDLデータからアプリケーションが指定した描画順の情報を取得し、取得した描画順の情報を属性判断/描画順制御用メモリ1021に格納する4005。CPU1015はPDLデータから、属性判断部1008に記述されたプログラムに従い、画像データ毎の属性を取得し、取得した画像データ毎の属性を属性判断/描画順制御用メモリ1021に格納する4006。情報処理装置1001中で作成された画像データはイメージ、グラフィック、文字等の属性を持っている。この属性の情報は、アプリケーションからドライバに伝えられ、PDLが印刷制御言語の中の画像データの中に挿入して、画像形成装置に送信される。従って、PDLデータの中に属性情報が含まれている。CPU1015は中間データオブジェクト作成部1005に記述されたプログラムに従い、PDLデータ毎に中間データオブジェクトを作成し、中間データオブジェクトメモリ1018に格納する4007。中間データオブジェクトはPDLデータ毎に作成される。CPU1015は画像データの描画順の情報を既に取得済みかどうかを調べる4008。画像データの描画順の情報をまだ取得していない場合、CPU1015は、中間データオブジェクトから描画順の情報を取得し、該情報を属性判断/描画順制御用メモリ1021に格納する4009。当該処理は、レンダリングデータ作成部1005に記述されたプログラムに従って行われる。CPU1015はレンダリングデータ作成部1006に記述されたプログラムに従い、中間データオブジェクト毎のRIP時間を予測する4010。すなわち、描画されるオブジェクト毎のRIP時間が算出される。RIP時間は、中間データオブジェクトを構成するオブジェクト数及び描画面積と、中間データオブジェクトのオブジェクトサイズとから算出される。オブジェクト数が多ければ多い程、描画面積が大きければ大きい程、又はオブジェクトサイズが大きければ大きい程、算出されるRIP時間は長くなる。CPU1015は予測した全ての中間データオブジェクト毎のRIP時間を合計する4011。CPU1015は該RIP時間の合計が1枚あたりの排紙時間より長いかどうかを判断する4012。1枚あたりの排紙時間はエンジン生産性から計算可能である。例えば、画像形成システム1のエンジン生産性が50PPMであれば、1枚あたりの排紙時間は60/50=1.2秒である。該RIP時間の合計が1枚あたりの排紙時間より長い場合、CPU1015は描画順が先頭の中間データオブジェクトのRIP時間が全ての中間データオブジェクトのRIP時間の中で一番長いかどうかを調べる4013。すなわち、ステップ4012及び4013では、描画されるオブジェクトのRIP時間が、所定の時間より長いか否かが判断される。当該所定の時間は、画像形成システム1のエンジン生産性及び描画される全てのオブジェクトのRIP時間に応じて定められる。描画順が先頭の中間データオブジェクトのRIP時間が全ての中間データオブジェクトのRIP時間の中で一番長い場合、CPU1015は描画順が先頭の中間データオブジェクトの属性がイメージかどうかを調べる4014。描画順が先頭の中間データオブジェクトの属性がイメージである場合、CPU1015は、描画順が先頭の中間データオブジェクトに対して、データサイズを削減することにより、RIP時間を短縮するための画像処理平坦化処理を行う4015。この処理は、イメージ画像処理部1010に記述されたプログラムに従って行われる。ステップ4015の処理の詳細は図6を参照して後述する。描画順が先頭の中間データオブジェクトの属性がイメージではない場合、CPU1015は描画順が先頭の中間データオブジェクトの属性がグラフィックかどうかを調べる4016。描画順が先頭の中間データオブジェクトの属性がグラフィックである場合、CPU1015は、描画順が先頭の中間データオブジェクトに対して、データサイズを削減し、RIP時間を短縮するための画像処理線数を削減する処理を行う4017。この処理は、グラフィック画像処理部1011に記述されたプログラムに従って行われる。ステップ4017の処理の詳細は図7を参照して後述する。以上のようにステップ4014から4017の処理によれば、データサイズを削減するために、中間データオブジェクトの属性に応じて、異なる画像処理が行われる。CPU1015は、レンダリングデータ作成部1006に記述されたプログラムに従い、描画順に中間データオブジェクトからレンダリングデータを作成し、レンダリングデータメモリ1019に格納する4018。CPU1015はレンダリングデータを、エンジン転送部1025を介してエンジン部1028に送る。そして該レンダリングデータを転写材に印刷し、指定された給紙口より給紙された記録用紙に印刷を行い、印刷物を指定された排紙口より排紙することになる4019。尚この実施例では、背景加工高速モードを情報処理装置1001にインストールしてあるプリンタドライバの画面で設定したが、画像形成装置内の表示器で設定しても同様の効果が得られる図9で詳述。加えて情報処理装置1001にインストールしてあるリモートUIで設定しても同様の効果が得られる。またこの実施例では、画像形成を電子写真システムにより実現したが、インクジェットシステム等、電子写真システム以外により実現しても同様の効果が得られる。またこの実施例では、印刷制御言語からレンダリングデータの作成を画像形成装置内で実施したが、情報処理装置1001内で実施しても同様の効果が得られる。またこの実施例では1ページのデータの処理を説明したが、複数ページのデータの処理の場合もステップ4003から4019の処理をページ分繰り返すことによって同様の効果が得られる。<情報処理装置の処理の説明>次に、図5のフローチャートを参照して、本実施例における情報処理装置1001のプリンタドライバの画面で背景加工高速モードが設定された際の処理を説明する。情報処理装置1001中のCPUは、ドライバ上で背景加工高速モードが設定されたかどうかを調べる5001。ドライバ上で背景加工高速モードが設定された場合、情報処理装置1001中のCPUはアプリケーションが画像データの描画順を指定しているかどうかを調べる5002。アプリケーションが画像データの描画順を指定している場合、情報処理装置1001中のCPUはアプリケーションから画像データの描画順情報を取得し5003、処理は終了する。<背景がイメージの時の画像処理の説明>次に、図3a及び図6を参照して、画像形成装置のCPU1015による図4のステップ4015の画像処理の詳細を説明する。この処理は、描画順が先頭である中間データオブジェクトの属性がイメージであるときの画像処理である。図3aの画像データ3001は、全面高解像度のイメージで構成される自然画や写真などの画像データである。文字データ3002は文字のみで構成される画像データである。画像データ3001を背景に、文字データ3002を前景にした画像データを印刷する。CPU1015は画像データ3001の全体に対して、イメージ画像処理部1010に記述されたプログラムに従って、ローパスフィルターによる平坦化を実施する6001。すなわち、描画順が後である他のオブジェクトと重ならない領域を含む、描画順が先頭であるオブジェクトの領域全体に対してデータサイズを削減するための処理を行う。その結果、画素と画素の切れ目を平坦化することにより、ぼかし効果が発生するとともに、サイズも小さくなる。発明者による調査では、一般的なイメージデータに平坦化を実施することにより平均40サイズが削減されることが判明した。また高調波成分が多い画像程、サイズ削減効果が大きいことも判明した。画像データ3003はローパスフィルターによる平坦化を実施した画像である。画像データ3004は画像データ3003を背景に、文字データ3002を前景にした出力画像である。このように、描画順が先頭である自然画や写真などのイメージデータの全体に対して平坦化処理を行う。ことによって、データサイズを削減することができる。その結果、背景が複雑なデータを印刷する場合でも印刷時間の増大を抑え、かつ、画質の劣化を最小限に抑えるという効果がある。さらに、背景画像をぼかすことで、前面の画像を際立たせるという効果が得られる。<背景がグラフィックの時の画像処理の説明>次に、図3b及び図7を参照して、画像形成装置のCPU1015による図4のステップ4017の処理の詳細を説明する。この処理は、中間データオブジェクトの属性がグラフィックであるときの画像処理である。図3bのグラフィックデータ3005はグラフィックで構成される図形などの画像データである。文字データ3006は文字のみで構成される画像データである。グラフィックデータ3005を背景に文字データ3006を前景にした画像データを印刷する。図7aに示す処理フローにおいて、まず、CPU1015はグラフィックデータをN×Nに分割する7001。本実施例ではグラフィックデータ3005を8×8に分割する例:7002。CPU1015は該分割した成分毎にRIP時間を計算する7003。RIP時間はレンダリングデータ作成部1006に記述されたプログラムに従い、実施する。CPU1015は該RIP時間が、1枚あたりの排紙時間をN×Nで割った時間より長いかどうかを判断する7004。1枚あたりの排紙時間をN×Nで割った時間はエンジン生産性から計算可能である。例えばエンジン生産性が50PPMで、Nが8であれば、60/50/8×8=0.01875秒である。該RIP時間が、1枚あたりの排紙時間をN×Nで割った時間より長い場合、グラフィック画像処理部1011に記述されているプログラムに従い、該当する成分に含まれるサブオブジェクトの数線数を削減する7005。図7bからdを参照して、オブジェクト数線数を削減する方法の例を以下に説明する。1予め指定したサイズより細い線を削除する。全ての線幅を調べ7006、例えば、線幅が1ピクセル以内の線を削除する7007。線幅の情報は中間データオブジェクトから取得する。2予め指定したサイズより短い線を削除する。全ての線の長さを調べ7008、例えば、長さが0.5mm以内の線を削除する7009。線の長さの情報は中間データオブジェクトから取得する。3前景データの近傍の線を削除する。前景の中間データオブジェクトの描画位置を中間データオブジェクトメモリ1018から取得し7010、そこから例えば1cm以内の距離にある線を削除する7011。以上、3つの方法のうち最適な方法を選択する。図7aの処理に戻ると、CPU1015は全部の成分を調べたかどうかを判断する7012。全部の成分を調べていなければ、再度ステップ7004の処理を実施する。図3bの画像データ3007は上記4の方法で背景のオブジェクト数を削減した画像である。画像データ3008は画像データ3007を背景に、文字データ3006を前景にした出力画像である。以上のように、図形などのグラフィックデータに対してサブオブジェクト数線数を削減する処理を行うことによって、データサイズを削減することができる。また、描画順が後である他のオブジェクトと重ならない領域を含む、描画順が先頭であるオブジェクトの領域に対してデータサイズを削減するための処理を行う。さらに、削除しても画像品質に影響を与えにくいサブオブジェクトすなわち、幅が狭い線、長さが短い線、又は前景オブジェクト付近のオブジェクトを選択して削除することによって、サブオブジェクトの数を削減する。その結果、背景が複雑なデータを印刷する場合でも印刷時間の増大を抑え、かつ、画質の劣化を最小限に抑えるという効果が得られる。<ドライバ画面の説明>図8は本実施例において、情報処理装置1001のユーザインタフェースに表示されるドライバ画面の例である。ドライバ画面の印刷品質のタブに背景を加工して高速に出力するを設定するアイコン8001と、設定範囲を設定するアイコン8002を設ける。アイコン8001の設定がチェックされることによって、図4のフローのステップ4004移行の処理に移行する。該設定をチェックする否かの判断材料として、ファイルのプロパティから取得できるファイルサイズ情報、及び情報処理装置1001でファイルを表示する際の時間情報がある。またアイコン8002の設定がチェックされることによってページ毎に背景を加工して高速に出力設定に移行する。すなわち、図8に示した画面によれば、ユーザの指示に応じて、データサイズを削減し、処理を高速にするための図4のステップ4015、4017における処理を行うか否かを設定することができる。<画像形成装置内の表示器の説明>図9は本実施例における画像形成装置内の表示器1029に表示される画面の例である。表示器1029表示されたプリンタ設定の特殊設定が選択されると、背景を加工して高速に出力する設定するアイコン9001が設けられた画面が表示される。該設定が選択されることによって、図4のフローのステップ4004移行の処理に移行する。該設定を選択する否かの判断材料として、ファイルのプロパティから取得できるファイルサイズ情報、及び情報処理装置1001でファイルを表示する際の時間情報がある。<その他の実施例>また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。