オブジェクト、及び出力対象の画像においてオブジェクトが配置される配置位置と当該オブジェクトの利用回数とを特定するためのレイアウト情報を取得する取得手段と、前記取得手段により複数のオブジェクトが取得された場合に、前記取得手段により取得された前記レイアウト情報により特定された、当該複数のオブジェクトのそれぞれの、前記出力対象の画像において利用される利用回数に基づき、前記複数のオブジェクトのうちの記憶対象のオブジェクトを決定する決定手段と、前記複数のオブジェクトのうちの、前記決定手段により決定された記憶対象のオブジェクトを、繰り返し利用可能にメモリに記憶させる記憶制御手段と、前記記憶制御手段により前記メモリに記憶されたオブジェクトを繰り返し利用することによって、前記複数のオブジェクトのそれぞれを、前記レイアウト情報により特定された配置位置に配置し、当該複数のオブジェクトが配置された前記出力対象の画像を出力する出力手段と、を有することを特徴とする画像処理装置。前記決定手段は、前記複数のオブジェクトのそれぞれの、合計の利用回数に基づき、当該複数のオブジェクトのうちの記憶対象のオブジェクトを決定することを特徴とする請求項1に記載の画像処理装置。前記決定手段は、前記出力手段により前記レイアウト情報が示す複数の配置位置の一部にオブジェクトが配置されたときに、残りの配置位置に配置されるオブジェクトの残りの利用回数に基づき、当該残りの配置位置に配置されるオブジェクトから、記憶対象のオブジェクトを決定することを特徴とする請求項2に記載の画像処理装置。前記出力手段は、前記複数のオブジェクトを、出力対象のページごとに配置し、前記決定手段は、出力対象の一部のページにオブジェクトが配置されて出力されたときに、未だ出力されていないページに配置されるオブジェクトから、記憶対象のオブジェクトを決定することを特徴と請求項3に記載の画像処理装置。前記決定手段は、前記レイアウト情報により特定される、オブジェクトの合計の利用回数を取得していない場合であっても、当該オブジェクトの既に取得されている利用回数と閾値との比較結果に基づき、当該オブジェクトを記憶対象として決定することを特徴とする請求項1に記載の画像処理装置。前記閾値は、前記複数のオブジェクトと、前記レイアウト情報の少なくとも一方に基づく値であることを特徴とする請求項5に記載の画像処理装置。前記記憶制御手段は、前記決定手段により決定された記憶対象のオブジェクトを、前記メモリに新たに記憶させることを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。前記記憶制御手段は、前記メモリに既に記憶されているオブジェクトから前記決定手段により決定された記憶対象のオブジェクトの、前記メモリへの記憶を維持するように制御することを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。前記取得手段により取得されたオブジェクトを描画する描画手段を有し、前記決定手段は、前記複数のオブジェクトのうちの、前記描画手段により描画され、且つ、前記記憶制御手段により前記メモリに記憶される記憶対象のオブジェクトを決定することを特徴とする請求項1乃至8のいずれか1項に記載の画像処理装置。前記取得手段により取得されたオブジェクトを描画する描画手段を有し、前記決定手段は、前記複数のオブジェクトのうちの、前記取得手段により取得され、且つ、前記記憶制御手段により前記メモリに記憶される記憶対象のオブジェクトを決定し、前記描画手段は、前記記憶制御手段により前記メモリに記憶されているオブジェクトを描画することを特徴とする請求項1乃至8のいずれか1項に記載の画像処理装置。オブジェクト、及び出力対象の画像においてオブジェクトが配置される配置位置と当該オブジェクトの利用回数とを特定するためのレイアウト情報を取得し、複数のオブジェクトが取得された場合に、取得された前記レイアウト情報により特定された、当該複数のオブジェクトのそれぞれの、前記出力対象の画像において利用される利用回数に基づき、前記複数のオブジェクトのうちの記憶対象のオブジェクトを決定し、前記複数のオブジェクトのうちの、決定された前記記憶対象のオブジェクトを、繰り返し利用可能にメモリに記憶させ、前記メモリに記憶されたオブジェクトを繰り返し利用することによって、前記複数のオブジェクトのそれぞれを、前記レイアウト情報により特定された配置位置に配置し、当該複数のオブジェクトが配置された前記出力対象の画像を出力することを特徴とする画像処理方法。請求項11に記載の画像処理方法をコンピュータに実行させるためのプログラム。特許文献1における技術は、複数回使用される再利用オブジェクトの、使用回数については考慮されていない。そのため、例えば出力対象の全ページに使用するような使用回数が多いオブジェクトについても、1回の描画に必要な処理負荷が低い場合にはメモリから削除されてしまい、このようなオブジェクトを配置するたびに、オブジェクトの描画処理を行う必要がある。これにより、使用回数の多いオブジェクトの取得処理、描画処理のために多くの処理負荷や、処理時間が必要となる場合がある。そこで本発明は、オブジェクトを簡単かつ迅速に配置して、オブジェクトが配置された画像を出力することができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。上記の課題を鑑みて本発明の画像処理装置は、オブジェクト、及び出力対象の画像においてオブジェクトが配置される配置位置と当該オブジェクトの利用回数とを特定するためのレイアウト情報を取得する取得手段と、前記取得手段により複数のオブジェクトが取得された場合に、前記取得手段により取得された前記レイアウト情報により特定された、当該複数のオブジェクトのそれぞれの、前記出力対象の画像において利用される利用回数に基づき、前記複数のオブジェクトのうちの記憶対象のオブジェクトを決定する決定手段と、前記複数のオブジェクトのうちの、前記決定手段により決定された記憶対象のオブジェクトを、繰り返し利用可能にメモリに記憶させる記憶制御手段と、前記記憶制御手段により前記メモリに記憶されたオブジェクトを繰り返し利用することによって、前記複数のオブジェクトのそれぞれを、前記レイアウト情報により特定された配置位置に配置し、当該複数のオブジェクトが配置された前記出力対象の画像を出力する出力手段と、を有することを特徴とする。本発明によって、オブジェクトを簡単かつ迅速に配置して、オブジェクトが配置された画像を出力することができる。実施例1本実施例では、クライアントコンピュータがバリアブル印刷サーバにオブジェクトを送信して、サーバにおいてオブジェクトの配置位置の決定、描画処理を行い、オブジェクトが配置された画像をプリンタに印刷させるシステムについて説明する。また本実施例では、クライアントコンピュータが、オブジェクトとともに、配置対象のオブジェクト、またそのオブジェクトの配置位置、オブジェクトが配置される回数利用回数を特定するためのレイアウト定義情報をサーバに送信する例を示す。さらに、サーバは、複数の配置位置に繰り返し利用可能なオブジェクト再利用オブジェクトを予めメモリに格納している。そして、レイアウト情報とともにクライアントコンピュータから受信したオブジェクト可変オブジェクトと組み合わせて配置し、印刷を行うバリアブル印刷を行う。本実施例では特に、再利用オブジェクトをメモリに記憶する場合に、レイアウト情報により特定される使用回数が多いオブジェクトを優先的に記憶させる例を示す。これにより、オブジェクトの受信処理、また描画処理のための処理負荷を低減させる。また、こうしたバリアブル印刷を実現する技術の一つにPPMLPersonalizedPrintMarkupLanguageがある。このPPMLはXMLeXtensibleMarkupLanguageの一種である。PPMLにおいて印刷ジョブは、各ページに配置されるオブジェクトのレイアウトを示すレイアウト定義情報と、各オブジェクトを示すデータであるオブジェクトファイルからなる。なお、本実施例ではバリアブル印刷を実現するための言語としてPPMLを例に説明するが、オブジェクトの使用回数が記載可能な言語であればよく、PPMLに限定されるものではない。上記のレイアウト定義情報は、各ページに配置するオブジェクトを特定するための情報と、そのオブジェクトの配置位置を定義する情報が記述されているレイアウト情報である。このレイアウト定義情報は、印刷対象の複数のページに対応する情報を含み、レイアウト定義情報により各ページに配置されるオブジェクトと、ページにおけるオブジェクトの配置位置を特定することができる。一方、オブジェクトファイルはPostscript商標やPDFPortableDocumentFormat、JPEGなどの画像を描画するためのオブジェクトである。PPMLで再利用オブジェクトに名前を定義し、以降その名前でオブジェクトを再利用する仕様を備えている。PPMLの印刷において、再利用オブジェクトに関しては何度もデータ転送や描画をせずに1回だけ行い記憶領域に保存しておき、再利用する場合はそれを呼び出すという制御を行う。そうした制御を行うことにより、データ転送や描画を何度も行わないようにして処理負荷を低減することができる。図2は、本実施例における印刷制御システムの構成例を示すブロック図である。100はクライアントコンピュータ、110はバリアブル印刷サーバ、190はプリンタである。クライアントコンピュータ100は、ユーザが印刷物生成や印刷実行等を行う情報処理装置である。バリアブル印刷サーバ110は、バリアブル印刷に対応した印刷ジョブを受信してバリアブル印刷データを生成する画像処理装置である。プリンタ190は、生成したページデータを受信してメディアに画像を形成する画像形成装置である。バリアブル印刷サーバ110の構成を説明する。211はCPU、212はROM、213はRAM、214はホストインターフェース制御部、215はプリンタインターフェース制御部、216はHDD制御部、217はHDDハードディスクドライブである。CPU211は、ROM212またはHDD217に格納されたプログラムを実行することによりサーバの制御を行う。ROM212は読み出し可能なメモリでありサーバを制御するプログラムを格納している。RAM213は、読み書き可能なメモリであり、プログラムの実行のためのワークメモリ、またデータの格納領域として使用する。ホストインターフェース制御部214はクライアントコンピュータとの通信を行い、印刷ジョブの受信などを行う。プリンタインターフェース制御部215はプリンタとの通信を行い、印刷データの送信などを行う。HDD制御部216はHDD217の制御を行う。HDD217はプログラムの格納や印刷データの一時的な記憶を行う。なお、図2ではバリアブル印刷サーバとプリンタは別の装置とした例を示したが、本発明はバリアブル印刷サーバの機能を有する画像形成装置においても同様に実施可能である。また上記構成は実施形態の一例であり、同様の効果を得ることが可能なシステムであれば本発明の範囲に含まれる。図1は、本実施例における印刷処理のデータフローである。本データフローは図2におけるCPU211がプログラムを実行することによって制御される。ここで、点線はレイアウト定義情報および制御の方向を示し、実線はオブジェクトファイルおよびその描画したデータを示している。クライアントコンピュータ100はバリアブル印刷アプリケーション101を有する。バリアブル印刷アプリケーション101は、ユーザのドキュメント作成や、印刷実行時にはバリアブル印刷可能な印刷ジョブ102を生成する。印刷ジョブ102は、バリアブル印刷に対応したレイアウト定義情報と1つ以上のオブジェクトから構成される。レイアウト定義情報は再利用オブジェクトの宣言文、各ページのレイアウト情報等が記述された情報である。再利用オブジェクトの宣言文にはオブジェクトの名称、オブジェクトのフォーマット、オブジェクトが格納されている格納場所の情報等が記載されている。レイアウト情報には各ページにおいて使用されるオブジェクトの名称と、そのオブジェクトを配置する座標の情報が記述されている。バリアブル印刷サーバ110は、記憶媒体120を有し、オブジェクト記憶領域121、描画データ記憶領域122、合成データ記憶領域123に分かれている。記憶媒体120は、本実施例においてはハードディスクドライブを想定しているが、これに限定するものではなく、画像データ等を保存するための記憶機能を備える手段であれば形態には限定されない。各構成部の機能を説明する。バリアブル印刷言語解釈部111は、バリアブル印刷に対応した印刷ジョブを受信する。この印刷ジョブには、レイアウト情報とオブジェクトファイルが含まれている。バリアブル印刷言語解釈部111は、レイアウト定義情報をレイアウト定義情報解釈部112に送り、オブジェクトファイルをオブジェクト記憶領域121に保存する。なお、オブジェクトファイルは、文字のテキストデータ、ベクター画像データ、ビットマップデータ等の各種のデータである。レイアウト定義情報解釈部112は、オブジェクト情報をデータベース114とオブジェクト使用回数カウント部113に送る。また、ページごとのオブジェクトとその配置情報をレイアウト決定部115に送る。オブジェクト使用回数カウント部113は、再利用オブジェクトの使用回数をカウントし、その情報をデータベース114に送る。データベース114は印刷ジョブに使用されるオブジェクトのデータベースである。本データベースの詳細は図3で説明する。レイアウト決定部115は、あるページの印刷を始めたとき、そのページで使用するオブジェクトの情報を描画データ制御部116に送り、そのオブジェクトの配置情報をオブジェクト合成部118に送る。描画データ制御部116は、データベース114の情報に基づき、オブジェクトを描画した状態で保存しておくか否かの決定を行う。この決定によりオブジェクト描画部117や描画データ記憶領域122の制御を行う。なお、このとき描画データ制御部116は、再利用オブジェクトのうちの、利用回数の多いオブジェクトを優先するように、描画データ記憶領域122への記憶対象のオブジェクトを決定する。この描画データ記憶領域122に記憶されているオブジェクトの描画データは、オブジェクトの配置、出力時に、複数の配置位置に対して繰り返し利用可能である。この記憶対象のオブジェクトの決定方法については後述する。オブジェクト描画部117は、オブジェクト記憶領域121に保存されているオブジェクトを描画する。この描画処理において、オブジェクトがビットマップデータである場合には、改めて描画処理を行う必要がない。そのため、オブジェクト記憶領域121に記憶されているデータを、描画データ記憶領域に移動させる。このときオブジェクト描画部117は、描画データ制御部116の上記の決定処理の結果により、描画データ記憶領域122に保存するか、オブジェクト合成部118に送信するかを切り換える。オブジェクト合成部118は、オブジェクト描画部117もしくは描画データ記憶領域122から受信した描画データを、レイアウト決定部115から受信した配置情報により合成する。オブジェクトが合成された画像データは、合成データ記憶領域123に保存される。データ転送部119は、合成データ記憶領域123に保存された合成ページデータをプリンタ190に送信する。プリンタ190は、バリアブル印刷サーバ110から受信した合成ページデータに基づき、画像を印刷する。オブジェクト記憶領域121は、バリアブル印刷サーバ110が、クライアントコンピュータ100から受信したオブジェクトを保存する記憶領域である。描画データ記憶領域122は、再利用オブジェクトを保存する記憶領域である。合成データ記憶領域123は、オブジェクトを配置後のページデータを保存する記憶領域である。図3は本実施例における、オブジェクトのデータベースである。310はオブジェクトの名称である。320はオブジェクトのデータ元を示している。330はオブジェクトタイプを示している。この図3で示されている310、320、330の情報は、レイアウト定義情報解釈部112の処理により取得され、使用回数340は、オブジェクト使用回数カウント部113の処理により取得される。320に記述されたデータ元に関する情報は統一資源識別子URI:UniformResourceIdentifierと呼ばれる所定の書式によってリソースを指し示す識別子で記述される。統一資源識別子はhttpやftpなどから始まる所定の書式によってリソースを示すことができる。オブジェクトタイプ330は、再利用オブジェクトであるか可変オブジェクトであるかを示している。340は使用回数であり、当該印刷ジョブにおける使用回数である。この使用回数は図1の113オブジェクト使用回数カウント部がレイアウト定義情報の情報から算出したものである。算出方法は、再利用オブジェクト宣言文により再利用オブジェクトを検出し、各ページのレイアウト情報により使用回数をカウントすることができる。この使用回数は1ページに複数回使用されている場合は、それと同数カウントする。図4は、実施例1における、描画データ制御方法のフローチャートである。この図4のフローチャートを用いて、利用回数が多いオブジェクトの描画データを優先的に記憶させる記憶制御処理について説明する。バリアブル印刷サーバ110は、印刷動作を開始するとS401において、レイアウト定義情報とオブジェクトデータを含む印刷ジョブ102を受信する。次にS402において、レイアウト定義情報解釈部112により、S401において受信した印刷ジョブ102に含まれているレイアウト定義情報を解析し、当該印刷ジョブ102により使用される全てのオブジェクトの使用回数をカウントする。次にS403において、描画データ制御部116により、当該印刷ジョブで使用されるオブジェクトのうち、描画データを生成していない再利用オブジェクトがあるかどうかを判断する。S403において、描画データを生成していない再利用オブジェクトがないと判断された場合はS406に進む。描画データを生成していない再利用オブジェクトがあると判断された場合はS404に進む。S404においては、描画データ制御部116により、描画データ記憶領域122の残容量が所定の記憶容量以上あるか判断する。これにより、S405において、オブジェクトの描画を行えるか否かを判断する。描画データ記憶領域の残容量が所定の記憶容量以上ない場合はS406に進む。描画データ記憶領域の残容量が所定の記憶容量以上ある場合はS405に進む。S405ではもっとも使用回数が多い再利用オブジェクトを描画する。このS405で描画されたデータは、後述のS409における印刷で使用される。S405の処理が終了すると、S403に戻る。このS403からS405のフローにより、描画データの記憶領域の残容量で保存できる分だけ再利用オブジェクトを描画することになる。描画データを生成していない再利用オブジェクトがなくなるか、描画データ記憶領域の残容量が無くなったらS406に進むことになる。S406ではページカウンタを初期化する。S407では、オブジェクト描画部117によりNページ目のオブジェクトをレイアウト定義情報から読み出す。S408では、オブジェクト描画部117により、レイアウト定義情報に基づき特定されたNページに配置される、可変オブジェクトとS405で描画しなかった再利用オブジェクトとを描画する。このとき、可変オブジェクトと、S405で描画しなかった再利用オブジェクトは、オブジェクト記憶領域121から読み出されるが、描画データ記憶領域122には記憶されない。S409では、ページの合成データを生成し印刷を実行する。このとき、S405で描画したデータとS408で描画したデータとを、レイアウト定義情報により特定されるNページにおける配置位置に配置する。また、S405で描画されたデータについては、描画データ記憶領域122から読み出したデータを、配置位置に配置する。そして、データ転送部119により、オブジェクトが配置された画像をプリンタ190に出力して、印刷させる。S410では全印刷ページが終了したか判断する。終了していない場合はS411においてページカウンタを1加算してS407の処理に戻る。S410で全印刷ページが終了した場合は印刷を終了する。以上のフローの処理を行うことにより、1~Nページに対応する画像を印刷させることができる。また、本フローでは、再利用オブジェクトのうち使用回数が多いオブジェクトの描画を印刷に先立ち行い、その描画データを繰り返し使用して、オブジェクトを配置する。これにより、使用回数が多い再利用オブジェクトの描画処理の回数を1回に抑えることができるので、オブジェクトの描画処理のための処理負荷、処理時間を抑えることができる。図9は本実施例における、バリアブル印刷の印刷結果の一例である。901~904は印刷ページであり、911~915はオブジェクトである。この例の場合912は顧客の氏名であり、他の印刷ページで再利用されることはないため可変オブジェクトである。911、913~915は再利用オブジェクトである。911、913についてはすべての印刷ページにおいて再利用される。914、915は顧客の属性により差し替え印刷を行う。例えば914は各店舗における特売品を表示しており、顧客の住所から最も近い店舗の情報を掲載している。また915は嗜好に応じた特売品を表示しており、顧客の嗜好に合う情報を掲載している。バリアブル印刷サーバに十分な記憶容量があり911、913~915の再利用オブジェクトを全て格納できれば問題ないが、描画データ記憶領域に制限があるため全て格納できない場合も考えられる。その場合、本実施例の制御により使用回数が多いオブジェクトを優先して記憶領域に保存する。911、913はすべての印刷ページにおいて使用するため、図4のS405において、優先して記憶領域に保存することになる。914、915は印刷ページによって使用するオブジェクトが異なるので、使用回数が少ないオブジェクトを優先して記憶領域に保存する。使用回数が少ないために記憶領域に保存されなかったオブジェクトは使用される度に描画処理を行う。結果として使用回数が多いオブジェクトについては記憶領域に保存されるので描画処理の回数を少なくすることができ、描画処理のための処理負荷、処理時間を抑えることができる。なお、以上のフローでは再利用オブジェクトの利用回数によってのみ、描画データ記憶領域122に記憶させるオブジェクトを決定していたが、これに限らず、オブジェクトの利用回数に加えて、オブジェクトのデータ形式によって決定処理を行ってもよい。例えば、ビットマップデータよりも、テキストデータ、ベクターデータを優先して、描画処理を行ってもよい。なぜなら、ビットマップデータは、S408において描画処理の必要がないからである。そのため、オブジェクトを配置するたびにオブジェクト記憶領域121から読み出したとしても、テキストデータやベクターデータと比較して、処理負荷が少ないからである。また、本実施例では再利用オブジェクトの保存形式を描画ファイルラスターデータとしたがそれに限定されるものではない。例えば、複数の形式のオブジェクトファイルから画像形成装置内の中間データを生成する処理負荷が大きく、中間データから描画データに変換する処理負荷が小さいシステムにおいて、保存する形式が中間データであってもよい。その場合、オブジェクト描画部は中間データ生成部とし、描画データ記憶領域は中間データ記憶領域と置き換えればよい。さらに、本実施例において、オブジェクトの拡大縮小回転を伴う場合、オブジェクトの拡大率や回転角度ごとに異なる描画データを作成する。この場合、オブジェクトの利用回数は、拡大率回転角度ごとに別のオブジェクトとして使用回数をカウントする。また、ビットマップデータに対する編集処理よりも、ベクターデータに対する編集処理の方が、処理負荷が少ない場合には、オブジェクトの拡大縮小回転の処理を描画前に行う。一方、オブジェクトの拡大縮小回転の処理を描画後に行う場合は、描画後の画像データを種々の拡大率回転角度に適用できるため、拡大率、角度に関係なくオブジェクトの使用回数をカウントする。実施例2上記の実施例1では、印刷対象の全ページに配置される全オブジェクトのうちの、描画回数が多いオブジェクトから優先して描画処理を実行する例について説明した。本実施例では、ページ毎に配置されるオブジェクトを特定して、当該ページに配置される未描画のオブジェクトのうち、描画回数が多いオブジェクトを優先して描画する例を示す。さらに、本実施例では、当該ページで描画回数が多いオブジェクトの描画データを、描画データ記憶領域122に既に記憶されている描画データに上書きして書き込む例を示す。なお、本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。図5は実施例2における、描画データ制御方法のフローチャートである。S501、S502の処理は、それぞれS401、S402の処理と同様であるため、説明を省略する。S503において、ページカウンタを初期化する。次にS504ではNページ目のオブジェクトを検出する。S505ではNページに描画していない再利用オブジェクトが有るか判断する。未だ描画していない再利用オブジェクトが無いと判定された場合S510に進む。一方、S505において、未だ描画していない再利用オブジェクトがあると判定された場合、S506に進む。S506では、描画データ記憶領域の残容量が所定の記憶容量以上あるか判断する。描画データ記憶領域の残容量が所定の記憶容量以上ある場合、オブジェクトの描画が可能と判断してS507に進む。S507においては、もっとも使用回数の多い未描画のオブジェクトを描画して描画データ記憶領域に保存する。そしてS505に戻る。S506において、描画データ記憶領域の残容量が所定の記憶容量以上ない場合はS508に進む。S508においては描画しようとしているオブジェクトより使用回数が少ない描画済オブジェクトがあるか判断する。使用回数が少ない描画済オブジェクトが無い場合はS510に進む。S508において使用回数が少ない描画済オブジェクトがある場合はS509に進む。S509において、使用回数がもっとも少ない描画済オブジェクトを削除する。その後S506に戻る。以上のS505からS509のフローによって、描画データの記憶領域が確保できる分だけ、利用回数が多い再利用オブジェクトから優先的に描画し、使用回数が少ないオブジェクトの描画データがある場合はそれを削除する。この制御により、当該ページに配置されるオブジェクトのうち、利用回数の多い複数のオブジェクトを優先的に描画データ記憶領域122に記憶させることが可能である。特に、利用回数の多いオブジェクトが描画データ記憶領域122に既に記憶されている場合には、その記憶を維持することができる。S510では、可変オブジェクトとS507において描画しなかった再利用オブジェクトを描画する。そしてS511ではページの合成データを生成し印刷を実行する。S512では全印刷ページが終了したか判断する。終了していない場合はS513においてページカウンタを1加算する。そしてS504の処理に戻る。S512で全印刷ページが終了した場合は印刷を終了する。以上のフローの処理を行うことにより、複数のオブジェクトの描画データを、描画データ記憶領域122に記憶させることが可能である。特に、本実施例では、ページごとに順次オブジェクトを記憶させる。そのため、描画回数のみならず、描画される順番も考慮してオブジェクトを記憶させることができる。例えば、仮に利用回数が多いオブジェクトが、後半のページに集中している場合であっても、本実施例によれば、前半のページに配置されるオブジェクトに対しても描画処理を行って、描画データ記憶領域122に記憶させることができる。また、S509のように、描画データを上書きして記憶させることができるため、後半のページに含まれる描画回数の多いオブジェクトを、描画データ記憶領域122に記憶させて、繰り返し利用することができる。なお、本実施例では、印刷ジョブに対応する全ページにおける利用回数により、描画データ記憶領域122への記憶対象のオブジェクトを特定したが、これに限らず、当該ページにおける利用回数を用いてもよい。ページ単位のオブジェクトの利用回数は、レイアウト定義情報を解析することで可能である。さらに、本実施例においては再利用オブジェクトの保存形式を描画ファイルラスターデータとしたが、実施例1と同様に中間データの形式であってもよい。また、本実施例では、ページごとに、記憶対象のオブジェクトを決定していたが、これに限らず、ページ内の一部にオブジェクトを配置したときに、ページ内の残りの領域に配置されるオブジェクトから、記憶対象を決定してもよい。実施例3本実施例は、実施例2のシステムにおいて、再使用オブジェクトを使用するたびに使用回数を減算する機能を付加して上記制御を行うシステムである。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。本実施例3では、図5と同じフローで制御を行う。ただしS510において印刷を実行すると同時に、図3におけるデータベースの使用回数340から使用した回数を減算する。その減算の値は1ページ内に複数回使用されている場合はそれと同数減算を行う。使用回数の減算を行わない実施例2においては初期の使用回数はそのまま変化しない。その場合、印刷ジョブ内での使用回数が多いオブジェクトはそのまま描画データ記憶領域122に保存される。そこで、使用回数の減算を行う制御を付加することにより、S509では、当該印刷ジョブにおける残りの使用回数に基づき判断が行われ、残りの使用回数が最も少ない描画済みオブジェクトが削除される。これにより、当該処理ページ以降の使用回数が多いオブジェクトの描画データを優先して保存することができる。例えば、前半のページにおいて特定のオブジェクトが繰り返し使用される場合であっても、後半のページを処理するときには、当該オブジェクトの残りの使用回数が減算されている。そのため、後半のページにおいて使用回数が多いオブジェクトを優先して記憶させることができる。また、本実施例では、ページごとに、記憶対象のオブジェクトを決定していた。しかし、これに限らず、ページ内の一部にオブジェクトを配置したときに、ページ内の残りの領域に配置されるオブジェクトの残りの利用回数に応じて、当該残りのオブジェクトから記憶対象を決定してもよい。実施例4実施例1、2ではオブジェクトの使用回数に応じて、優先的に描画するオブジェクトを決定していた。本実施例は、使用回数とオブジェクトに対する処理負荷とを考慮して、描画対象のオブジェクトを決定する。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。本実施例の一つの例として、実施例1の図4におけるフローと同様の制御を行う。このフロー中のS405において、オブジェクトの描画を繰り返し行うことによる処理負荷が最も大きい再利用オブジェクトを描画する。また本実施例の別の例として、実施例2の図5におけるフローと同様の制御を行う。このフロー中のS507において、オブジェクトの描画を繰り返し行うことによる処理負荷が最も大きい再利用オブジェクトを描画する。またS509においてオブジェクトの描画を繰り返し行うことによる処理負荷が最も小さい再利用オブジェクトの描画データを削除する。本実施例における、オブジェクトに対応する処理負荷の計算方法として使用回数×画像サイズの演算により処理負荷を求める。また、処理負荷はファイル形式によっても異なるので、ファイル形式により処理負荷の係数を決めておき、使用回数×データ量×ファイル形式による係数によって処理負荷を算出する方法でもよい。いずれにせよ、処理負荷の算出方法は本発明の実施によって限定するものではなく、どのような方法であってもよい。本実施例により、例えば使用回数は少ないが1回の描画処理の処理負荷が大きなオブジェクトや、1回の描画処理の処理負荷は小さいが使用回数の多いオブジェクトを優先して描画することができる。実施例5以上の実施例では、オブジェクトの使用回数に応じて、バリアブル印刷サーバにおいて描画するオブジェクトを決定する例を示した。本実施例は、クライアントコンピュータ100からバリアブル印刷サーバ110に転送して記憶させるオブジェクトを決定する実施例である。なお、本実施例では、クライアントコンピュータ100は、再利用するオブジェクトに関して使用回数が多いオブジェクトから順に転送し、バリアブル印刷サーバに入りきらないオブジェクトは保存せず、毎回転送する。なお、本実施例において、印刷制御システム、オブジェクトのデータベースは実施例1と同様である。図6は、本実施例における印刷制御システムの構成例を示すブロック図である。本データフローは図2におけるCPU211がプログラムを実行することによって制御される。点線はレイアウト定義情報および制御の方向を示し、実線はオブジェクトファイルおよびその描画したデータを示している。バリアブル印刷サーバ610の記憶媒体622は、本実施例についてはハードディスクドライブを想定しているが、これは本発明の実施形態を限定するものではなく、画像データ等を保存するための記憶機能を備える手段であれば形態には限定されない。レイアウト定義情報解釈部612は、オブジェクト情報をデータベース614とオブジェクト使用回数カウント部613に送る。また、ページごとのオブジェクトとその配置情報をレイアウト決定部615に送る。オブジェクト使用回数カウント部613は、再利用オブジェクトの使用回数をカウントし、その情報をデータベース614に送る。データベース614は印刷ジョブに使用されるオブジェクトのデータベースである。本データベースは図2と同様である。レイアウト決定部615は、あるページの印刷を始めたとき、そのページで使用するオブジェクトの情報をオブジェクト制御部616に送り、そのオブジェクトの配置情報をオブジェクト合成部620に送る。オブジェクト制御部616は、データベース614の情報に基づき、オブジェクトの受信削除の決定を行う。このオブジェクトの受信削除の決定方法については後述する。オブジェクト呼出部617は、クライアントコンピュータもしくはネットワーク上のサーバ等に存在するオブジェクトを呼び出す。オブジェクト受信部618は、呼び出したオブジェクトを受信する。受信したオブジェクトはオブジェクト制御部616の指示により、オブジェクト記憶領域623に保存するか、オブジェクト描画部619に送信するかを切り換える。オブジェクト描画部619は、オブジェクト受信部618もしくはオブジェクト記憶領域623から受信したオブジェクトデータを描画してオブジェクト合成部620に送信する。オブジェクト合成部620は、レイアウト決定部615から受信した配置情報により、619から受信した描画データを合成する。合成した結果は合成データ記憶領域624に保存する。データ転送部621は、合成データ記憶領域624に保存された合成ページデータをプリンタに送信する。なお、図6ではバリアブル印刷サーバとプリンタは別の装置とした例を示したが、本実施例ではバリアブル印刷サーバの機能を有する画像形成装置においても実施可能である。また上記構成は実施形態の一例であり、同様の効果を得ることが可能なシステムであれば本発明の範囲に含まれる。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。図7は実施例5における、描画データ制御方法のフローチャートである。印刷動作を開始するとS701においてレイアウト定義情報を受信する。次にS702においてレイアウト定義情報を解析し使用回数をカウントする。次にS703においては保存していない再利用オブジェクトがあるかどうかを判断する。保存していない再利用オブジェクトがない場合はS706に進む。保存していない再利用オブジェクトがある場合はS704に進む。S704においてはオブジェクト記憶領域の残容量が所定の記憶容量以上あるか判断する。オブジェクト記憶領域の残容量が所定の記憶容量以上ない場合はS706に進む。オブジェクト記憶領域の残容量が所定の記憶容量以上ある場合はS705に進む。S705ではもっとも使用回数が多い再利用オブジェクトを呼び出して保存する。その後S703に戻る。S703からS705のフローによりオブジェクト記憶領域が確保できる分だけ再利用オブジェクトを保存することになる。保存していない再利用オブジェクトがなくなるか、オブジェクト記憶領域が確保できなくなったらS706に進むことになる。S706ではページカウンタを初期化する。S707ではNページ目のオブジェクトをレイアウト定義情報から読み出す。S708では、可変オブジェクトとS705で保存しなかった再利用オブジェクトを呼び出して描画する。S709ではページの合成データを生成し印刷を実行する。このとき合成したデータはS705で保存したデータとS708で呼び出したデータを描画し合成する。S710では全印刷ページが終了したか判断する。終了していない場合はS711においてページカウンタを1加算する。そしてS707の処理に戻る。S710で全印刷ページが終了した場合は印刷を終了する。以上のフローの処理を行うことにより、再利用オブジェクトのうち使用回数が多いオブジェクトの描画を印刷に先立ち行うことができ、速度を低下することなく印刷することができる。本実施例5において、クライアントPCからバリアブル印刷サーバへの転送時およびサーバ保存時のデータ形式は描画前のオブジェクトデータとしたが、転送時と保存時のデータ形式を限定する必要はない。例えば、クライアントPCが描画手段を有しており、クライアントPCからバリアブル印刷サーバにデータ転送するときに描画後のデータを転送する実施形態であってもよい。また、クライアントPCからバリアブル印刷サーバにデータ転送するときには描画前データであるが、バリアブル印刷サーバに保存するときに描画して保存するという実施形態であってもよい。実施例6実施例5では、バリアブル印刷サーバが、印刷対象の全ページに配置される全オブジェクトから、使用回数が多いものを優先して受信、記憶を行う例を示した。本実施例では、ページ毎に配置されるオブジェクトを特定して、当該ページに配置される未転送のオブジェクトのうち、描画回数が多いオブジェクトを優先して転送する例を示す。さらに、本実施例では、当該ページで描画回数が多いオブジェクトを、オブジェクト記憶領域に既に記憶されているオブジェクトに上書きして書き込む例を示す。本実施例は、転送済オブジェクトより使用回数が多いオブジェクトを優先してバリアブル印刷サーバのオブジェクト記憶領域に保存し、オブジェクト記憶領域に入りきらないオブジェクトは保存せず毎回クライアントコンピュータから転送するシステムである。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。図8は実施例6における、描画データ制御方法のフローチャートである。印刷動作を開始するとS801においてレイアウト定義情報を受信する。次にS802においてレイアウト定義情報を解析し印刷ジョブ全体の使用回数をカウントする。次にS803においてページカウンタを初期化する。次にS804ではNページ目のオブジェクトを検出する。S805ではNページに受信していない再利用オブジェクトが有るか判断する。受信していない再利用オブジェクトが無い場合S810に進む。受信していない再利用オブジェクトがある場合S806に進む。S806ではオブジェクト記憶領域の残容量が所定の記憶容量以上あるか判断する。オブジェクト記憶領域の残容量が所定の記憶容量以上ある場合S807に進む。S807においては、もっとも使用回数の多い受信していないオブジェクトを呼び出してオブジェクト記憶領域に保存する。そしてS805に戻る。S806においてオブジェクト記憶領域の残容量が所定の記憶容量以上無い場合はS808に進む。S808においては受信しようとしているオブジェクトより使用回数が少ない保存済オブジェクトがあるか判断する。使用回数が少ない保存済オブジェクトが無い場合はS810に進む。S808において使用回数が少ない保存済オブジェクトがある場合はS809に進む。S809において、使用回数がもっとも少ない保存済オブジェクトを削除する。その後S806に戻る。S805からS809のフローによってオブジェクト記憶領域に確保できる分だけ再利用オブジェクトを保存し、使用回数が少ないオブジェクトが保存されている場合はそれを削除する。この制御により使用回数が多いオブジェクトを保存する制御をすることができる。S810では、可変オブジェクトとS807において保存しなかったオブジェクト受信描画する。そしてS811ではページの合成データを生成し印刷を実行する。S812では全印刷ページが終了したか判断する。終了していない場合はS813においてページカウンタを1加算する。そしてS804の処理に戻る。S812で全印刷ページが終了した場合は印刷を終了する。以上のフローの処理を行うことにより、再利用オブジェクトのうち使用回数が多いオブジェクトの描画データを記憶領域に保存することができ、高速に印刷処理を実行することができる。特に、本実施例では、ページごとに順次オブジェクトを記憶させる。そのため、描画回数のみならず、描画される順番も考慮してオブジェクトを記憶させることができる。例えば、仮に利用回数が多いオブジェクトが、後半のページに集中している場合であっても、本実施例によれば、前半のページに配置されるオブジェクトにの転送を行って、オブジェクト記憶領域に記憶させることができる。また、S509のように、描画データを上書きして記憶させることができるため、後半のページに含まれる描画回数の多いオブジェクトを、オブジェクトに記憶させて、繰り返し使用することができる。本実施例においては再利用オブジェクトの保存形式を描画ファイルラスターデータとしたが、実施例5と同様に画像形成装置内の中間データの形式であってもよい。実施例7本実施例は、実施例6のシステムにおいて、再使用オブジェクトを使用するたびに使用回数から減算する機能を付加して上記制御を行うシステムである。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。本実施例7では、図8と同じフローで制御を行う。ただしS810において印刷を実行すると同時に、図3におけるデータベースの使用回数340から使用した回数を減算する。その減算の値は1ページ内に複数回使用されている場合はそれと同数減算を行う。使用回数の減算を行わない実施例6においては初期の使用回数はそのまま変化しない。その場合、印刷ジョブ内での使用回数が多いオブジェクトはそのままオブジェクト記憶領域に保存される。しかし、この制御の場合は、例えば印刷ジョブが半分まで進んだところで既に使用回数分を使用しその後のページで使用しない場合であっても、オブジェクトが保存されたままになってしまう。そこで、使用回数の減算を行う制御を付加することにより、処理ページ以降の使用回数が多いオブジェクトを優先して保存することができる。実施例8本実施例は、実施例5、6のシステムにおいて、オブジェクトを繰り返し転送、記憶するときの処理負荷が大きいオブジェクトを優先して記憶領域に保存するシステムである。本実施例において、印刷制御システムは図2、オブジェクトのデータベースは図3と同様である。本実施例8の一つの実施形態として、実施例5の図7におけるフローと同様の制御を行う。このフローの中でS705においては再転送による処理負荷が最も大きい再利用オブジェクトを描画する。また本実施例4の別の実施形態として、実施例6の図8におけるフローと同様の制御を行う。このフローの中でS806において再転送による処理負荷が最も大きい再利用オブジェクトを描画する。またS808において再転送による処理負荷が最も小さい再利用オブジェクトの描画データを削除する。処理負荷の計算方法として使用回数×画像サイズや使用回数×データ量×ファイル形式による係数の演算など考えられる。いずれにせよ、実施例4と同様に処理負荷の算出方法は本発明の実施によって限定するものではなく、どのような方法であってもよい。以上の実施例によれば、オブジェクトの配置回数が多いオブジェクトを、優先的にメモリに記憶させて、そのメモリに記憶されているオブジェクトを繰り返し利用することで、オブジェクトを配置することができる。従って、仮に再利用オブジェクトの全てをメモリに記憶できない場合であっても、バリアブル印刷サーバがオブジェクトの受信処理や描画処理を行う回数を抑えることができるため、バリアブル印刷のための処理負荷や処理時間を少なくすることができる。なお、以上の実施例では、レイアウト定義情報により指定されている全ての配置位置に配置されるオブジェクトを特定して、各オブジェクトの合計の利用回数を算出していた。そして、各オブジェクトの合計の利用回数に応じて、記憶対象のオブジェクトを決定していた。しかし、これに限らず、オブジェクトの利用回数として所定回数が判定されたときに、その利用回数に応じて、当該オブジェクトを記憶対象とするか決定してもよい。例えば、オブジェクトの利用回数と閾値との比較結果に基づき、利用回数が閾値以上であるオブジェクトを記憶対象として決定してもよい。この場合、レイアウト定義情報の解析の途中で、オブジェクトの合計の利用回数が未だ特定できていない場合であっても、記憶対象のオブジェクトを決定することができる。なお、上記の閾値は、固定の値であってもよいし、変動する値であってもよい。変動する値の場合、例えば出力対象のオブジェクトの総数や、レイアウト定義情報により特定される配置位置の総数など、各種の条件により閾値を決めることができる。また、オブジェクト同士の利用回数の差分と、閾値とを比較した結果に応じて、記憶対象のオブジェクトを決定するようにしてもよい。この場合、他のオブジェクトよりも利用回数が閾値以上多いオブジェクトを、記憶対象として決定する。また、本実施例の構成は、上記の構成に限らず、バリアブル印刷プリンタがバリアブル印刷データサーバの機能を有し、バリアブル印刷プリンタ内に、再利用オブジェクトを格納してもよい。さらに、以上の実施例では、バリアブル印刷としてPPMLを例として説明したが、他の言語であっても同様に再利用データの利用範囲を示す情報であれば本発明と同様の効果を得ることができる。なお、以上の実施例では、オブジェクトが配置された出力対象の画像を、印刷装置で印刷する例について示したが、これに限らず、表示や、転送など、各種の出力処理に適用できるものである。また、以上の実施例は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェアプログラムを、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。例えば、処理内容の一部あるいは全てをプログラム化したコードをROMへ格納してCPUにて実行する方法であってもよい。また、上記のプログラムを1つのコンピュータCPUやMPUが実行する場合であってもよいし、複数のコンピュータが協働することにより実行する場合であってもよい。