印刷単位の予め定められた位置に共通して印字される第1画像を示す第1画像データと、前記印刷単位の予め定められた位置において前記印刷単位ごとに差し替えられて印字される第2画像を示す各第2画像データとの各データに含まれる属性情報から当該データのデータ形式を表すデータ形式情報を取得する取得手段と、前記第1画像データと前記第2画像データの各データを前記データ形式情報別に分類し、分類した各データに基づく前記データ形式情報ごとの画像の量に応じて、前記第1画像データと前記第2画像データの各ラスタデータを圧縮した前記各圧縮データを用いて画像データを合成する合成手段とを備えることを特徴とする画像処理装置。前記合成手段は、前記第1画像データと前記第2画像データの各々に基づいて形成される各画像の画素数を前記データ形式情報ごとに集計し、集計した画素数を前記データ形式情報ごとの画像の量として用いることを特徴とする請求項1に記載の画像処理装置。前記データ形式は、ビットマップデータ形式とベクターデータ形式であり、前記合成手段は、前記データ形式情報ごとの前記画素数を合計した画素数に対する前記ビットマップデータ形式に対応する前記属性情報の前記画素数の割合が、予め定められた値未満の場合に、前記第1画像データと前記第2画像データの前記各圧縮データを用いて前記画像データを合成することを特徴とする請求項2に記載の画像処理装置。コンピュータを、印刷単位の予め定められた位置に共通して印字される第1画像を示す第1画像データと、前記印刷単位の予め定められた位置において前記印刷単位ごとに差し替えられて印字される第2画像を示す各第2画像データとの各データに含まれる属性情報から当該データのデータ形式を表すデータ形式情報を取得する取得手段と、前記第1画像データと前記第2画像データの各データを前記データ形式情報別に分類し、分類した各データに基づく前記データ形式情報ごとの画像の量に応じて、前記第1画像データと前記第2画像データの各ラスタデータを圧縮した前記各圧縮データを用いて画像データを合成する合成手段として機能させるためのプログラム。本発明は、各文書に共通の画像と文書ごとに差し替えられる画像の各画像データを合成してバリアブル印刷を行う際の処理時間を短縮する技術を提供することを目的とする。本発明の請求項1に係る画像処理装置は、印刷単位の予め定められた位置に共通して印字される第1画像を示す第1画像データと、前記印刷単位の予め定められた位置において前記印刷単位ごとに差し替えられて印字される第2画像を示す各第2画像データとの各データに含まれる属性情報から当該データのデータ形式を表すデータ形式情報を取得する取得手段と、前記第1画像データと前記第2画像データの各データを前記データ形式情報別に分類し、分類した各データに基づく前記データ形式情報ごとの画像の量に応じて、前記第1画像データと前記第2画像データの各ラスタデータを圧縮した前記各圧縮データを用いて画像データを合成する合成手段とを備えることを特徴とする。本発明の請求項2に係る画像処理装置は、上記画像処理装置において、前記合成手段は、前記第1画像データと前記第2画像データの各々に基づいて形成される各画像の画素数を前記データ形式情報ごとに集計し、集計した画素数を前記データ形式情報ごとの画像の量として用いることを特徴とする。本発明の請求項3に係る画像処理装置は、上記画像処理装置において、前記データ形式は、ビットマップデータ形式とベクターデータ形式であり、前記合成手段は、前記データ形式情報ごとの前記画素数を合計した画素数に対する前記ビットマップデータ形式に対応する前記属性情報の前記画素数の割合が、予め定められた値未満の場合に、前記第1画像データと前記第2画像データの前記各圧縮データを用いて前記画像データを合成することを特徴とする。本発明の請求項4に係るプログラムは、コンピュータを、印刷単位の予め定められた位置に共通して印字される第1画像を示す第1画像データと、前記印刷単位の予め定められた位置において前記印刷単位ごとに差し替えられて印字される第2画像を示す各第2画像データとの各データに含まれる属性情報から当該データのデータ形式を表すデータ形式情報を取得する取得手段と、前記第1画像データと前記第2画像データの各データを前記データ形式情報別に分類し、分類した各データに基づく前記データ形式情報ごとの画像の量に応じて、前記第1画像データと前記第2画像データの各ラスタデータを圧縮した前記各圧縮データを用いて画像データを合成する合成手段として機能させることを特徴とする。請求項1に係る発明によれば、各文書に共通の第1画像と文書ごとに差し替えられる第2画像の画像の量に応じて第1画像と第2画像の圧縮データを用いたバリアブル印刷を行わない場合と比べ、バリアブル印刷を行う際の処理時間を短縮することができる。請求項2に係る発明によれば、第1画像データと第2画像データの各属性情報に基づくデータ形式情報別の画素数に応じて第1画像データと第2画像データに対する圧縮データを用いることができる。請求項3に係る発明によれば、バリアブル印刷におけるビットマップ形式の画素数の割合に応じて第1画像データと第2画像データに対する圧縮データを用いることができる。請求項4に係る発明によれば、各文書に共通の第1画像と文書ごとに差し替えられる第2画像の画像の量に応じて第1画像と第2画像の圧縮データを用いたバリアブル印刷を行わない場合と比べ、バリアブル印刷を行う際の処理時間を短縮することができる。<概要>本実施形態では、本発明に係る画像処理装置を含む画像形成装置を例に説明する。画像形成装置は、例えば、ダイレクトメールやサービスの利用明細書等、個人向けの印刷物において、各ページに共通して印字される定型部分と、ページごとに印字される内容が差し替えられる可変部分の各々を構成するオブジェクト図形、写真などのイメージ、文字等の画像データを構成する構成要素を用紙に配置してバリアブル印刷を行う。定型部分には、例えば、利用明細書等の発行元の会社のロゴや、全顧客に対する共通のメッセージなどのオブジェクトが印字され、可変部分には、例えば、利用明細書等の送付先である顧客の氏名や住所、顧客に宛てたメッセージなどのオブジェクトが印字される。画像処理装置は、バリアブル印刷の対象となる各文書以下、バリアブル文書に共通する予め定められたレイアウトに従い、定型部分に印字されるオブジェクトのデータ以下、定型データと、可変部分に印字されるオブジェクトのデータ以下、可変データとを用いて各バリアブル文書の画像データを合成する。なお、定型部分に印字されるオブジェクトと定型データは、本発明に係る第1画像と第1画像データの一例であり、上記可変部分に印字されるオブジェクトと可変データは、本発明に係る第2画像と第2画像データの一例である。<実施形態1>構成図1は、本実施形態に係る画像形成装置の構成例を示す図である。画像形成装置10は、電子写真方式によるプリンタである。図1に示すように、画像形成装置10は、制御部11、記憶部12、画像形成部13、UI部14、及び通信部15を有する。制御部11は、本発明に係る画像処理装置の一例である。制御部11は、CPUCentralProcessingUnit11aと、ROMReadOnlyMemory及びRAMRandomAccessMemoryを含むメモリ11bとを有する。CPU11aは、ROM又は記憶部12に記憶されている制御プログラムを実行することにより制御部11と接続されている各部を制御する。具体的には、ユーザによって指示されたバリアブル文書のレイアウトに応じた定型データと可変データとのデータ形式に基づき、定型データと可変データとに対する圧縮データを用いてバリアブル文書の画像データの合成を行うか否かを判断する判断処理と、判断結果に応じてバリアブル文書の画像データを合成する画像処理とを行うと共に、バリアブル文書の画像データの画像や、通信部15を介して図示しないPCから指示された画像データに基づく画像を用紙などの記録媒体に形成する処理を画像形成部13に行わせる。記憶部12は、ハードディスクなどの記憶装置である。記憶部12は、制御部11の制御の下、各種データの書き込みや読み出しを行う。記憶部12には、バリアブル文書の各データが予め記憶されている。本実施形態では、バリアブル文書のデータとして、PPMLPersonalizedPrintMarkupLanguageの形式で記述されたバリアブル文書のレイアウトを定義した定義情報201と、pdfPortableDocumentFormat形式に記述された定型データ202及び可変データ203とが含まれている。ここで、本実施形態における定義情報201、定型データ202、可変データ203について図2を用いて説明する。図2Aは、本実施形態におけるバリアブル文書のレイアウトを示す図であり、図2Bは、図2Aに示すバリアブル文書のレイアウトを定義した定義情報を例示している。図2Aの例では、バリアブル文書200は1ページで構成され、このバリアブル文書200の定型部分は領域Aと領域Dであり、可変部分は領域Bと領域Cである。以下、このレイアウトの定義情報について、図2B、図2C、及び図2Dを用いて具体的に説明する。定義情報201は、図2Bに示すように、定型部分のオブジェクトを定義した定義データ0と、1部目からn部目までの各バリアブル文書の構造を定義した定義データ1から定義データnとで構成され、また、図2Aのバリアブル文書のレイアウトを示す情報不図示が含まれている。定型部分のオブジェクトを定義した定義データ0の内容例を図2Cに示す。この図の<REUSABLEOBJECT>タグと<REUSABLEOBJECT>タグとで挟まれた各部分において、<EXTERNALDATA>タグで定型部分のオブジェクトのファイルが各々定義され、<OCCURRENCE>タグで各オブジェクトの名前が定義されている。この例では、定型部分のオブジェクトのファイルとしてlogo1pdfとcontent1pdfが定義されている。図2Dは、定義データ1から定義データnの内容例を示している。図2Dにおいて、<DOCUMENT>タグと<DOCUMENT>タグとで挟まれた各部分に、定義データ1から定義データnの各々に対応するバリアブル文書のレイアウトとオブジェクトとが定義されている。定義データ1を例に説明する。1組目の<DOCUMENT>タグと<DOCUMENT>タグの間において、1組目の<MARK>タグから<MARK>タグで挟まれた部分は定型部分の領域Aに配置されるオブジェクトlogo1について定義されており、2組目の<MARK>タグから<MARK>タグで挟まれた部分は定型部分の領域Dに配置されるオブジェクトcontent1について定義されている。また、3組目の<MARK>タグから<MARK>タグで挟まれた部分は可変部分の領域Bに配置されるオブジェクトpicture1について定義されており、4組目の<MARK>タグから<MARK>タグで挟まれた部分は可変部分の領域Cに配置されるオブジェクトcontent2について定義されている。2部目の定義データ2からn部目の定義データnについても、定義データ1と同様にして、定型部分と可変部分に配置されるオブジェクトについて定義されている。次に、定型データ202及び可変データ203について説明する。図3abは、上記したバリアブル文書に配置される定型データと可変データの各ファイルを表す図である。上記したlogo1content2picture1などの各バリアブル文書に配置される定型データと可変データはpdf形式で記述されている。各ファイルには、図3cに示すように、各オブジェクトを表す画像データ、画像の色イエローY、マゼンタM、シアンC、黒Kに関する情報、対応するバリアブル文書のレイアウトを示すレイアウト情報と、オブジェクトの種類図形、写真などのイメージ、文字等を示す属性情報が記述される。属性情報には、オブジェクトのデータ形式ベクターデータ又はビットマップデータを示すデータ形式情報が含まれる。図1に戻り、説明を続ける。画像形成部13は、YMCKの各色に各々対応する感光体を有し、制御部11によって指示されたバリアブル文書の画像データに基づく画像を、帯電、露光、現像、転写、定着の各処理を行って記録媒体に形成する画像形成手段として機能する。この帯電、露光、現像、転写、定着の各処理を行う電子写真方式は画像形成手段としての一例であって、インクジェット方式、熱転写方式、等であってもかまわない。UIUserInterface部15は、タッチパネルとキーとを有する。UI部14は、ユーザがタッチパネルとキーを操作した内容を示す操作信号を制御部11に送出し、また、制御部11の制御の下、指示された画像をタッチパネルに表示する。通信部15は、有線又は無線LANなどの通信プロトコルに準拠した通信インタフェースであり、制御部11の制御の下、通信接続されたPCとデータのやりとりを行う。次に、制御部11の機能について説明する。図4は、制御部11の判断処理及び画像処理に関する機能ブロック図である。制御部11は、第1取得部111、第2取得部112、判断部113、合成部114、及びRIPRasterImageProcesser部115を有する。第1取得部111は、UI部14を介して指示されたバリアブル文書の印刷単位であるページごとのレイアウトに対応する定義情報と、各ページに対応する定型データと可変データとを記憶部12から読み出す。第2取得部112は、取得手段の一例である。第2取得部112は、第1取得部111で取得した定型データと可変データから、それぞれに含まれるオブジェクトが図形、イメージ等のうちどれに該当するかによって予め定められた属性情報を取得する。判断部113、合成部114、及びRIP部115は、本発明に係る合成手段の一例である。RIP部115は、各バリアブル文書の定型データと可変データをラスタライズする。判断部113は、各バリアブル文書の定型データと可変データとを構成するオブジェクトの属性情報のデータ形式情報に応じた画像データの量として、ラスタライズされた定型データと可変データにおけるオブジェクトの画素数をデータ形式ごとにカウントする。より詳しくは、判断部113は、属性情報からデータ形式情報を取得して、データ形式ごとにオブジェクトの画素数をカウントする。カウントする単位は、例えば1ページ単位で行ってもよいし、複数ページをまとめた一定単位で行ってもよい。判断部113は、データ形式ごとの画素数に基づき、定型データと可変データの画像データの合成において、定型データと可変データをラスタライズしたデータ以下、ラスタデータと言うを圧縮した圧縮データを用いるか、定型データと可変データの各ラスタデータをそのまま用いるかを判断する。すなわち、判断部113は、一のバリアブル印刷処理における、定型データと可変データとに含まれるビットマップデータとベクターデータとを合わせた画素数以下、全体画素数と言うに対するビットマップデータの画素数の割合が、予め定められた値以上である場合には、定型データと可変データの各ラスタデータを用いて画像データの合成を行うと判断する。また、判断部113は、一のバリアブル印刷処理における全体画素数に対するビットマップデータの画素数の割合が、予め定められた値よりも小さい場合には、定型データと可変データの各圧縮データを用いて画像データの合成を行うと判断する。バリアブル印刷において定型データと可変データとを合成する際、各データのサイズが小さいほど合成処理に要する時間が短縮されるため、圧縮した状態でも合成可能なランレングス符号化などの圧縮形式が用いられている。圧縮処理においては、ビットマップデータで構成された画像と比べてベクターデータで構成された画像の方が圧縮時間も短く圧縮率も高くなる。しかし、バリアブル印刷におけるビットマップデータの画素が占める割合が全体画素数に対して大きい場合は、ビットマップデータの圧縮率が高くなることが期待できず、圧縮しても処理時間が短縮されない場合がある。そのため、本実施形態では、各バリアブル文書に配置される特定のオブジェクト、即ち、ビットマップデータからなるイメージ等のオブジェクトの画素が占める大きさに基づき、定型データと可変データとの各圧縮データを用いて合成を行うか、定型データと可変データとの各圧縮データを用いずに合成するかを判断する。合成部114は、判断部113の判断結果に応じて、RIP部115でラスタライズされた定型データと可変データの各ラスタデータを合成してバリアブル文書の画像データを生成する画像処理、又は定型データと可変データとの各ラスタデータを圧縮した圧縮データを合成してバリアブル文書の画像データを生成する画像処理を行い、生成した画像データを画像形成部13に送出する。動作例次に、本実施形態に係る画像処理装置10の動作について説明する。本実施形態では、ユーザ指示に応じて定型データについて前処理を行い、前処理を行った定型データを用いてバリアブル印刷を行う。以下、前処理とバリアブル印刷の各動作例を説明する。図5は、画像処理装置10の前処理を示す動作フローである。画像処理装置10の制御部11は、UI部14を介してユーザからバリアブル文書のレイアウトが指示されるとステップS11:YES、指示されたレイアウトに対応する定型データのpdfファイルを記憶部12から読み出して各定型データをラスタライズすると共にステップS12、各定型データの属性情報を読み出し、属性情報に含まれるデータ形式情報ごとに各定型データにおけるオブジェクトの画素数を集計するステップS13。制御部11は、集計したデータ形式情報ごとの画素数をレイアウトを示す情報と共に記憶部12内に記憶するステップS14。続いて、制御部11は、各定型データのラスタデータと、ユーザによって指示されたバリアブル文書のレイアウトを示す情報とを対応づけて記憶部12内に記憶するステップS15。また、制御部11は、ラスタライズした各定型データを予め定められた圧縮形式で圧縮し、圧縮した各定型データ圧縮データとユーザによって指示されたバリアブル文書のレイアウトを示す情報とを対応づけて記憶部12内に記憶するステップS16。なお、制御部11は、ステップS11において、UI部14を介してユーザからバリアブル文書のレイアウトが指示されなければステップS11:NO、レイアウトが指示されるまで待機する。次に、バリアブル印刷処理の動作について説明する。図6は、画像処理装置10のバリアブル印刷処理を示す動作フローである。画像処理装置10の制御部11は、UI部14を介してバリアブル文書のレイアウトを指定したバリアブル印刷の指示を受付けるとステップS21:YES、指定されたレイアウトに対応する定義情報と可変データのファイルを記憶部12から読み出すステップS22。制御部11は、読み出した各可変データをラスタライズすると共に、各可変データから属性情報を読み出し、各可変データにおけるオブジェクトの属性情報からデータ形式情報を取得し、データ形式情報ごとにオブジェクトの画素数を集計するステップS23。そして、制御部11は、指定されたレイアウトに対応する定型データのデータ形式情報ごとの画素数を記憶部12内から読み出しステップS24、ステップS23で集計した可変データのデータ形式情報ごとの画素数と、読み出した定型データのデータ形式情報ごとの画素数をデータ形式別に集計すると共に、定型データと可変データとを合わせた全オブジェクトの全体画素数を算出するステップS25。制御部11は、ステップS25で算出した全体画素数に対してデータ形式がビットマップデータである画素数の割合が予め定められた値よりも小さい場合にはステップS26:YES、各可変データのラスタデータを予め定められた圧縮形式で圧縮して圧縮データを生成するステップS27。そして、制御部11は、指定されたレイアウトに対応する定型データの圧縮データを読み出し、定義情報に基づいて、読み出した定型データの圧縮データとステップS27で生成した各可変データの圧縮データとを合成して各バリアブル文書の画像データを生成するステップS28。制御部11は、生成した各バリアブル文書の画像データを画像形成部13に送出し、画像形成部13において、各バリアブル文書の画像データを用紙に印刷するステップS29。ステップS26において、制御部11は、ステップS25で算出した全体画素数に対してデータ形式がビットマップデータである画素数の割合が予め定められた値以上の場合にはステップS26:NO、指定されたレイアウトに対応する定型データのラスタデータを読み出し、定義情報に基づいて、読み出した定型データのラスタデータと、各可変データのラスタデータとを合成して各バリアブル文書の画像データを生成するステップS30。生成された各バリアブル文書の画像データは、上述したステップS29の処理で示したように、画像形成部13において用紙に印刷される。上述した実施形態では、バリアブル印刷において、各バリアブル文書に配置される定型データと可変データとに含まれるオブジェクトの全体画素数に対する、データ形式がビットマップデータの画素数の割合に応じて、定型データと可変データの圧縮データを用いて合成するか否かが判断される。例えば、データ形式がベクターデータより圧縮時間がかかるビットマップデータのオブジェクトがベクターデータよりもバリアブル文書に多く含まれている場合には、定型データと可変データのラスタデータが合成される。その結果、定型データと可変データの各ラスタデータを圧縮して合成する場合より定型データと可変データの合成処理に要する時間が短縮される。また、上記実施形態では、バリアブル印刷の際に定型データのラスタライズ処理が不要となるため、定型データについて前処理を行わない場合と比べ効率良くバリアブル印刷の処理が行われる。<変形例>本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。以下、本発明の変形例について説明する。1上述した実施形態では、一のバリアブル印刷における各バリアブル文書に配置されるオブジェクトのデータ形式ごとの画素数に基づき、圧縮データを用いてバリアブル文書を合成するか否かの判断を行う例を説明したが、以下のように構成してもよい。定型データと可変データの各ファイルには、各ファイルに含まれるオブジェクトの色を示す色情報YMCKが含まれており、定型データ及び可変データで示される各オブジェクトがカラーで定義されている場合、定型データと可変データがラスタライズされると、Y、M、C、Kの色ごとに定型データと可変データの各ラスタデータが生成される。本変形例では色情報ごとに上記判断を行うようにする。この場合、前処理において、制御部11は、定型データのファイルから各オブジェクトの色情報を読み出し、色情報ごとに定型データをラスタライズして、属性情報から取得したデータ形式情報ごとの画素数を集計し、レイアウトを示す情報と集計結果とを記憶部12内に記憶する。制御部11は、色情報ごとの定型データのラスタデータをレイアウトを示す情報と共に記憶部12に記憶し、また、色情報ごとの定型データのラスタデータを圧縮した圧縮データを生成してレイアウトを示す情報と共に記憶部12に記憶する。また、バリアブル印刷処理において、制御部11は、可変データのファイルから各オブジェクトの色情報を読み出し、色情報別に、可変データをラスタライズして属性情報から取得したデータ形式情報ごとの画素数を集計する。制御部11は、記憶部12における定型データのデータ形式情報ごとの画素数と可変データのデータ形式情報ごとの画素数とを色情報別に集計し、更に、色情報ごとの全体画素数に対する、データ形式がビットマップデータである画素数の割合を算出する。そして、制御部11は、色情報ごとに算出したビットマップデータの画素数の割合が予め定められた値より小さい場合には、その色情報に対応する定型データと可変データの圧縮データを用いて画像データの合成を行うと判断し、色情報ごとに算出したビットマップデータの画素数の割合が予め定められた値以上である場合には、その色情報に対応する定型データと可変データのラスタデータを用いて画像データの合成を行うと判断する。2上述した実施形態では、一のバリアブル印刷処理における各バリアブル文書に配置されるオブジェクトの属性情報に含まれるデータ形式情報ごとの画素数に基づき圧縮データを用いてバリアブル文書を合成するか否かの判断を行う例を説明したが、各バリアブル文書の各ページに対するデータ形式情報ごとの画素数に基づいて判断するようにしてもよい。この場合には、前処理において、制御部11は、各ページにおける定型データのオブジェクトの画素数をデータ形式情報ごとにカウントし、ページ番号と画素数とレイアウトを示す情報と対応づけて記憶部12内に記憶する。また、制御部11は、各ページの定型データをラスタライズしたラスタデータをページ番号とレイアウトを示す情報と対応づけて記憶部12内に記憶すると共に、各ページの定型データのラスタデータを圧縮した圧縮データをページ番号とレイアウトを示す情報と対応づけて記憶部12内に記憶する。次に、バリアブル印刷処理において、制御部11は、各ページにおける可変データのオブジェクトの画素数をデータ形式情報ごとにカウントし、各ページに対応するデータ形式情報別の定型データの画素数を読み出し、各ページの定型データと可変データの画素数をデータ形式情報ごとに集計し、集計結果に応じてページ単位に上記判断を行う。そして、制御部11は、各ページの判断結果に応じて、そのページに対応する定型データと可変データのラスタデータ又は圧縮データを合成してバリアブル文書の各ページの画像データを生成する。3上述した実施形態及び変形例では、バリアブル文書に含まれる画像の量として、各バリアブル文書に配置される定型データと可変データに基づく各オブジェクトのデータ形式情報ごとに画素数をカウントし、画素数に基づいて判断処理を行う例を説明したが、バリアブル文書に含まれる画像の量として、データ形式情報ごとのオブジェクト数を用いて判断処理を行うようにしてもよい。この場合には、制御部11は、前処理として、各定型データに含まれるオブジェクトの数をデータ形式情報ごとにカウントし、データ形式情報ごとのオブジェクト数をレイアウトを示す情報と共に記憶部12内に記憶する。また、制御部11は、定型データのラスタデータと圧縮データを各々生成して記憶部12内に記憶する。次に、バリアブル印刷処理において、制御部11は、各可変データにおけるオブジェクトの数をデータ形式情報ごとにカウントする。そして、制御部11は、記憶部12における定型データのデータ形式情報ごとのオブジェクト数と可変データのデータ形式情報ごとのオブジェクト数とをデータ形式情報別に集計し、集計したオブジェクト数を比較する。制御部11は、データ形式がビットマップデータのオブジェクト数が、データ形式がベクターデータのオブジェクト数より少ない場合には、各可変データのラスタデータを圧縮した圧縮データと各定型データの圧縮データとを用いて各バリアブル文書の画像データを合成すると判断する。また、ビットマップデータのオブジェクト数がベクターデータのオブジェクト数以上である場合には、各可変データのラスタデータと各定型データのラスタデータとを用いて各バリアブル文書の画像データを合成すると判断する。4上述した実施形態において、定型データと可変データに含まれる各データ形式の1オブジェクト当たりの画素数が予め決められている場合、制御部11は、一のバリアブル印刷処理における定型データと可変データのオブジェクトの数をデータ形式情報ごとに集計し、集計したデータ形式情報ごとのオブジェクトの数と、記憶部12内のデータ形式情報ごとの画素数とを乗算してデータ形式情報ごとの画素数を算出するようにしてもよい。5上述した実施形態では、一のバリアブル印刷における定型データと可変データの全オブジェクトの画素数に対するビットマップデータの画素数の割合と予め定められた値との大小関係に基づいて、定型データと可変データの各圧縮データを用いて画像データの合成を行うか否かを判断する例を説明したが、データ形式情報ごとの画素数の集計値の大小関係に基づいて判断するようにしてもよい。すなわち、制御部11は、定型データと可変データにおけるビットマップデータのオブジェクトの画素数の集計値が、ベクターデータのオブジェクトの画素数の集計値より小さい場合に、定型データと可変データの各圧縮データを用いて画像データの合成を行うと判断し、ビットマップデータのオブジェクトの画素数の集計値が、ベクターデータのオブジェクトの画素数の集計値以上である場合に、定型データと可変データのラスタデータを用いて画像データの合成を行うと判断する。6上述した実施形態では、前処理により定型データについて圧縮データを予め生成して記憶する例を説明したが、バリアブル印刷処理において、前処理で示した定型データに対する処理と上述した可変データの処理を並行して行うようにしてもよい。7上述した実施形態では、バリアブル印刷に関わる定義情報201、定型データ202、可変データ203の各データが予め記憶部12内に記憶されている例を説明したが、例えば通信部15を介して画像形成装置10と接続された外部装置からこれらデータを取得するようにしてもよい。また。実施形態では、定型データ202、可変データ203がオブジェクトごとに個々のpdfファイルで定義されている例を説明したが、一のバリアブル印刷における定型データと可変データが各々1つのpdfファイル内で定義されていてもよい。8上述した実施形態では、定型データと可変データの各々に、データ形式情報を含む属性情報が予め記憶されている例を説明したが、制御部11において、指定されたレイアウトに対応する各定型データと各可変データのデータ形式を解析することにより、各定型データと各可変データに対応するデータ形式情報を取得するようにしてもよい。9上述した実施形態では、制御部11において判断処理と画像処理を行う例を説明したが、RIPを有するハードウェアにおいて、判断処理及び画像処理を行うようにしてもよいし、制御部11において判断処理を行い、当該ハードウェアにおいて画像処理を行うように構成してもよい。また、実施形態では、RIP部115においてラスタライズを行ったラスタデータについて判断部113が画素数をカウントする例であったが、RIP部115において、ラスタライズを行う前に画素数をカウントする機能が設けられている場合には、RIP部115がラスタライズする前にデータ形式情報ごとの画素数をカウントし、判断部113は、RIP部115でカウントされたデータ形式情報ごとの画素数に基づいて判断処理を行うようにしてもよい。10上述した実施形態では、定義情報201がPPMLの形式で記述されている例を説明したが、XMLExtensibleMarkupLanguageなどのマークアップ言語で記述されていてもよい。11上述した実施形態のバリアブル印刷処理において、可変データについて圧縮処理を行った場合の圧縮処理時間を計測する計測手段を備え、計測された圧縮処理時間が予め定められた時間以上である場合には、その圧縮処理を行った可変データの圧縮データを記憶部12内に記憶するように構成してもよい。そして、再度そのバリアブル印刷処理を行う指示がなされた場合に、その可変データの圧縮データを記憶部12内から読み出し、定型データの圧縮データと読み出した可変データの圧縮データとを合成してバリアブル文書の画像データを生成するようにしてもよい。なお、この場合には、そのバリアブル印刷処理におけるバリアブル文書を識別する情報をその可変データの圧縮データと対応づけて記憶するようにする。このような構成により、定型データと可変データの組み合わせが共通するバリアブル印刷処理を再度行う場合には、既に圧縮処理がなされた可変データの圧縮データが用いられるので、バリアブル印刷処理を行うごとに可変データの圧縮データを生成する場合と比べてバリアブル印刷の処理時間が短縮される。12上述した実施形態において、ベクターデータとビットマップデータの各データ形式に対する画像の量の差が大きいほど圧縮データを用いたバリアブル印刷の処理時間を短縮する効果が得られることを考慮して以下のように構成してもよい。即ち、画像の量がビットマップデータのデータ形式よりベクターデータのデータ形式の方が多く、画像の量の差が予め定められた値以上である場合に、ラスタライズされた定型データと可変データの各圧縮データを用いてバリアブル文書の画像データを合成するようにしてもよい。13上述した実施形態において、可変データの各オブジェクトに対して圧縮処理を行うか否かを示す情報以下、圧縮情報と言うが予め付加されて記憶されていてもよい。この場合には、制御部11は、一のバリアブル印刷において、データ形式情報別の画像の量に基づき、定型データと可変データの各圧縮データを用いないと判断した場合において、一のバリアブル文書に配置される各可変データに対して圧縮処理を行うことを示す圧縮情報が付加されているとき、そのバリアブル文書については、各可変データの圧縮データを生成し、その圧縮データと定型データの圧縮データとを用いて印字すべき画像データを合成するようにしてもよい。14上述した実施形態では、オブジェクトの属性情報に含まれているデータ形式情報ごとの画像の量に基づいて判断処理を行い、判断結果に応じて、定型データと可変データのラスタデータを圧縮した圧縮データを用いて合成を行う例を説明したが、例えば、オブジェクトの種類図形、写真まどのイメージ、文字等を示す属性情報ごとに画像の量をカウントし、属性情報ごとの画像の量に基づいて判断処理を行うようにしてもよい。15実施形態及び変形例における制御部11によって実行されるプログラムは、磁気記録媒体磁気テープ、磁気ディスクなど、光記録媒体光ディスクなど、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて画像処理装置にダウンロードさせてもよい。