可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むバリアブル印刷システムにおいて、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置は、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第1の機能と、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第2の機能と、を備える、ことを特徴とするバリアブル印刷システム。前記他の装置は、前記第1の機能を有し、前記画像形成装置は、前記第2の機能を有する、ことを特徴とする請求項1に記載のバリアブル印刷システム。前記第2の機能は、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、ことを特徴とする請求項1又は2に記載のバリアブル印刷システム。前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、ことを特徴とする請求項3に記載のバリアブル印刷システム。前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも1つに関する情報である、ことを特徴とする請求項1乃至4のいずれか一に記載のバリアブル印刷システム。前記ジョブは、カテゴリー毎に可変データ及び/又は固定データを含む階層構造のファイルであり、前記第1の機能は、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも1箇所に、前記エンジンの設定情報を可変データとして付加する、ことを特徴とする請求項1乃至5のいずれか一に記載のバリアブル印刷システム。固定データと可変データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置であって、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録し、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする制御部を備える、ことを特徴とする画像形成装置。前記制御部は、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、ことを特徴とする請求項7に記載の画像形成装置。前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、ことを特徴とする請求項8に記載の画像形成装置。前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも1つに関する情報である、ことを特徴とする請求項7乃至9のいずれか一に記載の画像形成装置。前記ジョブは、カテゴリー毎に可変データ及び/又は固定データを含む階層構造のファイルであり、前記制御部は、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも1箇所に、前記エンジンの設定情報を可変データとして付加する、ことを特徴とする請求項7乃至10のいずれか一に記載の画像形成装置。可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むシステムで動作するバリアブル印刷制御プログラムであって、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置に、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第1の処理、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第2の処理、を実行させる、ことを特徴とするバリアブル印刷制御プログラム。前記第2の処理では、前記実行予定若しくは実行中のジョブの中から、出力結果が正常な実行済みジョブに類似する類似ジョブを選択し、当該類似ジョブに対する前記エンジンの設定を、前記実行済みジョブに対する前記エンジンの設定に変更可能にする、ことを特徴とする請求項12に記載のバリアブル印刷制御プログラム。前記類似ジョブは、前記実行済みジョブに含まれる固定データを画像形成の対象とするジョブである、ことを特徴とする請求項13に記載のバリアブル印刷制御プログラム。前記エンジンの設定情報は、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、定着温度、用紙表裏の印刷位置の少なくとも1つに関する情報である、ことを特徴とする請求項12乃至14のいずれか一に記載のバリアブル印刷制御プログラム。前記ジョブは、カテゴリー毎に可変データ及び/又は固定データを含む階層構造のファイルであり、前記第1の処理では、個々の前記可変データ内、個々の前記カテゴリー内、前記カテゴリー外の少なくとも1箇所に、前記エンジンの設定情報を可変データとして付加する、ことを特徴とする請求項12乃至15のいずれか一に記載のバリアブル印刷制御プログラム。ここで、通常の印刷では、用紙として普通紙を用い、用紙を一方向に搬送する場合が多いため、印刷処理の際にジャムが発生することはまれである。これに対して、バリアブル印刷では、様々な種類の用紙上に画像を形成し、これらの用紙を様々な向きに搬送させる場合が多いため、十分な画質の画像が得られなかったり、搬送中に紙詰まりが起こったりするなど、ジャムが発生しやすいという特質がある。従って、バリアブル印刷においては、どのような用紙を使用し、その用紙をどのような向きに搬送した時にジャムが生じたかといった情報を記憶しておけば、同じ形態の印刷を行う場合にエンジンの設定を変更してジャムの発生を未然に防止することができる。一方、PPMLによるバリアブル印刷ジョブは、ジョブチケットを内包しており、このジョブチケットの設定には、バリアブル印刷に関わる様々な情報が保持されている。また、PDF/VTによるバリアブル印刷ジョブは、1つのPDFファイル内に、階層構造でカテゴリー分類やジョブ設定など多くの情報がデータベースとして保持されている。そして、特許文献1では、ジョブチケット設定に含まれない情報として出力中、出力完了等の出力状況をデータベースに追加し、特許文献2では、ジョブチケット設定に含まれない情報として出力中、出力完了等の出力状況をデータベースに追加する構成を開示している。しかしながら、画像形成装置には用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度等、ジョブチケット設定に含まれないエンジンに関する設定が数多く存在し、これらの設定情報を管理、分析して出力を制御するものは存在しないため、ジャムの発生を効果的に防止してバリアブル印刷を適切に実行することができないという問題があった。本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、バリアブル印刷を効率的に実施することができるバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムを提供することにある。上記目的を達成するため、本発明は、可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むバリアブル印刷システムにおいて、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置は、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第1の機能と、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第2の機能と、を備えるものである。また、本発明は、固定データと可変データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置であって、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録し、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする制御部を備えるものである。また、本発明は、可変データと固定データとを含むジョブに基づいてバリアブル印刷を実行するエンジンを有する画像形成装置を含むシステムで動作するバリアブル印刷制御プログラムであって、前記画像形成装置又は当該画像形成装置に通信ネットワークで接続される他の装置に、バリアブル印刷を指示するジョブに対する前記エンジンの設定情報を取得し、当該エンジンの設定情報を前記ジョブに付加若しくは前記ジョブに関連づけてデータベースに登録する第1の処理、実行済みジョブの出力結果及び当該実行済みジョブに対する前記エンジンの設定情報を分析した結果に基づいて、実行予定若しくは実行中のジョブに対する前記エンジンの設定を変更可能にする第2の処理、を実行させるものである。本発明のバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムによれば、バリアブル印刷を効率的に実施することができる。その理由は、画像形成装置若しくは画像形成装置に通信ネットワークで接続される他の装置は、エンジンの設定情報をAudit情報としてジョブに付加若しくはジョブに関連づけてデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、実行予定若しくは実行中のジョブに対するエンジンの設定を、正常な出力結果が得られたジョブに対するエンジンの設定に変更できるようにするからである。このように、エンジンに関する設定をデータベース化することにより、精度の高い出力結果の分析が可能となる。また、精度の高い分析結果に基づいてジョブ出力指示を行うことにより、効率的な出力が可能となる。背景技術で示したように、バリアブル印刷では、通常の印刷と異なり、様々な種類の用紙を使用し、これらの用紙を様々な向きに搬送させるといった特質があるため、印刷処理を行うエンジンにジャムが発生しやすいという問題がある。従って、バリアブル印刷においては、どのような形態で印刷した時にジャムが生じたかを記憶しておけば、同じ形態の印刷を行う場合にエンジンの設定を変更してジャムの発生を未然に防止することができる。特に、繰り返し利用する部品は同様の条件で印刷されることが多いため、このような情報を管理し、分析することによって、ジャムの発生を効果的に防止することができる。そこで、本発明の一実施の形態では、PPMLによるバリアブル印刷ジョブは、ジョブチケットを内包しており、このジョブチケットの設定には、バリアブル印刷に関わる様々な情報が保持されており、また、PDF/VTによるバリアブル印刷ジョブは、1つのPDFファイル内に、階層構造でカテゴリー分類やジョブ設定など多くの情報がデータベースとして保持されていることから、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度といったエンジンに関する設定情報以下、このような管理情報をAudit情報と呼ぶ。をデータベースに持たせる。そして、このAudit情報を利用することで、どの組み合わせの場合に良いもしくは悪い出力結果が得られるか等、より精度の高いジョブの分析を行い、さらに、精度の高い分析結果を基に、Audit情報を加味したジョブ出力指示を行うことで、より効率的な出力を可能とする。上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るバリアブル印刷システム及び画像形成装置並びにバリアブル印刷制御プログラムについて、図1乃至図11を参照して説明する。図1は、本実施例のバリアブル印刷システムの構成を模式的に示す図である。また、図2は、本実施例のコンピュータ端末の構成を示すブロック図であり、図3は、本実施例の画像形成装置の外観構成を示す図、図4は、画像形成装置の構成を示すブロック図である。また、図5は、バリアブルデータの一例を示す図であり、図6は、本実施例のバリアブル印刷システムの処理の概要を模式的に示す図である。また、図7、11は、本実施例の画像形成装置の処理を示すフローチャート図であり、図8は、ジョブリストの表示例、図9、10は、Audit情報の表示例を示す図である。図1に示すように、本実施例のバリアブル印刷システム10は、印刷ジョブを送信するクライアントのコンピュータ端末10と、印刷を受信して、バリアブル印刷を実行する画像形成装置20と、画像形成装置20が参照する外部参照データを保持するサーバ端末30と、を含み、これらは、イーサネット登録商標、トークンリング、FDDIFiberDistributedDataInterface等の規格により定められるLANLocalAreaNetworkやWANWideAreaNetwork等のネットワーク40によって相互に接続されている。以下、各装置について詳細に説明する。なお、本実施例では、PDF/VTによるバリアブル印刷について説明するが、PPMLによるバリアブル印刷に対しても同様に適用することができる。[コンピュータ端末]図2に示すように、コンピュータ端末10は、CPUCentralProcessingUnit11、メモリ12、HDDHardDiskDrive13、通信I/F部14、ディスプレイ15、入力装置16などで構成される。CPU11は、各部の制御を行う。メモリ12は、ROMReadOnlyMemoryやRAMRandomAccessMemoryなどであり、HDD13、通信I/F部14から読み込んだ種々のデータを一時的に記憶する部分であり、記憶されたデータはCPU11によって処理され、必要に応じてHDD13や通信I/F部14に転送される。HDD13は、CPU11が各部を制御するためのプログラム、自装置の処理機能に関する情報、画像データなどを格納し、CPU11により必要に応じて読み出され、メモリ12上で実行処理される。通信I/F部14は、サーバ端末30やコンピュータ端末10、他の装置などとの接続を確立し、データの送受信を実行する。そして、CPU11とメモリ12とHDD13と通信I/F部14とで制御部が構成され、制御部は、PDF/VT仕様に基づいたバリアブル印刷の印刷ジョブを作成し、その印刷ジョブを画像形成装置20に送信するプリンタドライバとしても機能する。ディスプレイ15は、液晶表示装置LCD:LiquidCrystalDisplayや有機ELElectroLuminescence表示装置等からなり、各種の情報を表示する。また、画像形成装置20へ送信する印刷ジョブの設定を選択するための操作画面などを表示する。入力装置16は、ディスプレイ15上に表示された情報を操作したり、情報を入力したりする部分であり、ポインティングデバイスやキーボードなどで構成される。また、トラックボール、トラックパッド、タブレット、及びスタイラスペンなどの各種デバイスを用いることもできる。[画像形成装置]図3及び図4に示すように、画像形成装置20は、制御部21、操作部22、給紙部23、画像形成部24、後処理部25などで構成される。制御部21は、各構成部を制御する部分であり、CPU21a、メモリ21b、HDD21c、RIPRasterImageProcessing21d、通信I/F部21eなどがバスを介して接続されてなる。CPU21aは、各部の制御ならびにRIPソフトウェアを含めた画像処理等を行う。メモリ21bは、RIP21d、通信I/F部21e、HDD21cから読み込んだ種々のデータを一時的に記憶する部分であり、記憶された画像データはCPU21aによって処理され、必要に応じてHDD21cや画像形成部24に転送される。HDD21cは、CPU21aが各部を制御するためのプログラム、自装置の処理機能に関する情報を格納し、CPU21aにより必要に応じて読み出され、メモリ21b上で実行処理される。RIP21dは、ASICApplicationSpecificIntegratedCircuitやCPU21aで処理されるソフトウェアプログラムで構成され、バリアブル印刷におけるビットマップ画像を作成する。通信I/F部21eは、サーバ端末30、コンピュータ端末10、他の装置などとの接続を確立し、データの送受信を実行する。また、制御部21は、エンジンの設定情報をAudit情報としてバリアブルデータに付加若しくはデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、実行予定若しくは実行中のジョブに対するエンジンの設定を変更可能にするバリアブル印刷制御部としても機能する。このバリアブル印刷制御部は、ハードウェアとして構成してもよいし、制御部21をバリアブル印刷制御部としても機能させるバリアブル印刷制御プログラムとしても構成してもよい。操作部22は、印刷ジョブの投入順序を表示する。バリアブルジョブはカテゴリー毎に表示を行う。また、印刷ジョブの投入順序を制御する。この操作部22はタッチパネルとなっており、種々の操作ができる構成となっている。なお、この操作機能はパネル上に限らず操作機能を提供できればWEB、アプリケーション等でも実施可能である。給紙部23は、印刷用紙を格納する部分である。また、格納された印刷用紙を画像形成部24へ送り出す部分を含む。画像形成部24は、本明細書においては、電子写真方式や静電記録方式等の作像プロセスを利用した画像形成装置における画像を形成するのに必要な構成要素の総称である。つまり、感光体、転写ベルト、定着器、各種搬送ベルト等を含む。画像形成部24では、メモリ21bから読み込んだ画像データから、印刷用紙に画像を形成し、後処理部25に送り出す。この際、白黒カラー種別、解像度60012002400dpi、用紙サイズ等の設定情報に応じて画像が形成される。後処理部25は、画像形成部24から搬送される用紙を、制御部21からの指示により、パンチステープル製本などのユーザの希望するフィニッシング処理を加えて出力する。次に、バリアブルデータの構造について、図5を参照して説明する。従来のPDF/VT仕様のバリアブルデータは、図5aに示すように、ドキュメント階層51、カテゴリー52、可変データ53、固定データ54、55、メタデータ56、ジョブチケット57などで構成される。以下、各々について詳細に説明する。ドキュメント階層51:あるバリアブルジョブは、全てのページ情報、各種メタデータ56が階層構造にて分類、定義される。そのルートを指す。カテゴリー52:バリアブルデータを分類する条件であり、メタデータの一部である。例えば、郵便番号による分類、商品毎の分類、顧客年齢毎の分類等、フレキシブルに定義できる。具体的なシナリオとして、今月はある特定地域を中心にダイレクトメールを発行するために、郵便番号毎のカテゴリーに分類し、来月はある特定商品の販売促進に注力するために、商品毎のカテゴリーに分類する等が考えられる。また、実際に印刷する際は、カテゴリー毎のジョブ投入が一シナリオとして考えられる。可変データ53:メタデータの一つであり、顧客氏名、住所、郵便番号、年齢、年収等の個人情報が一般的に定義され、どの固定データを利用するか等の関連付けがなされている。また、各ページのどの場所にどの可変データを配置するか等の構成情報も含まれている。固定データ若しくはフォームデータ54、55:メタデータの一つであり、可変データを含む複数のジョブにて再利用されるデータである。例として、ロゴデータ、商品写真、バーコードデータ等があり、外部参照データもここに含まれる。再利用されるか否か、再利用が複数のページに渡るかどうか、若しくは、複数のジョブにて利用されるか否か等のヒント情報を含む。カテゴリー内部に定義されたもの、若しくは、全カテゴリーから利用されるカテゴリー外に定義されたものがある。ジョブチケット57:メタデータの一つであり、各ジョブの出力設定ステイプル、600dpi等が定義可能である。メタデータ56:カテゴリー52、可変データ53、固定データ54、55、ジョブチケット57等から成り、XMLExtensibleMarkupLanguage、JDFJobDefinitionFormat等を用いて定義され、階層構造をとる。一方、本実施例のバリアブルデータは、図5bの太字で示すように、可変データAudit情報58、59、60が追加されている。この可変データAudit情報58、59、60は、メタデータの一つであり、ジョブの出力結果のほか、用紙のカール調整、用紙送りの際のエアーの吹き付け条件、用紙送り速度、表裏の印刷位置、定着温度等のAudit情報が一般的に定義される。このAudit情報には、個々のジョブ毎に定義されたもの58参照、カテゴリー内部に定義されたもの59参照、若しくは、全カテゴリーから利用されるカテゴリー外に定義されたもの60参照がある。図6は、ジョブへのAudit情報の追加とAudit情報を加味したジョブ出力指示について説明する図である。本実施例では、主に画像形成装置20上で、ジョブへのAudit情報の追加とAudit情報を加味したジョブ出力指示を実施する場合について説明するが、図6に示すように、Audit情報の追加とAudit情報を加味したジョブ出力指示は、画像形成装置20上で行うほか、コンピュータ端末10やサーバ端末30にて行ってもよい。次に、本実施例の画像形成装置20の制御部21の処理について、図7のフローチャート図を参照して説明する。ネットワークプリントにおいて、画像形成装置20の通信I/F部21eを介してネットワークからプリントジョブを受信すると、画像形成装置20は、形成した画像を印刷出力すべく、指定された給紙部23から給紙を行う。通信I/F部21eから受信したプリントジョブを総じて印刷ジョブと呼ぶことにする。この印刷ジョブは、印刷ジョブ情報ジョブチケット設定ともいう。と、例えばCYMKの4色からなる画像データと、で構成される。印刷ジョブは、メモリ21bに一時的に保持され、画像形成部24で用紙上に画像形成可能な印刷画像データに変換される。印刷ジョブを画像形成可能な印刷画像データに変換するための各種プログラムはHDD21cに格納されており、CPU21aによって必要なプログラムが読み出される。制御部21は、上記印刷ジョブを受信するまで待機しS101、印刷ジョブを受信したらS101:Yes、印刷ジョブがバリアブル印刷ジョブであるか否かを判断するS102。バリアブル印刷ジョブでない場合はS102:No、メモリ21b上で印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報を分析し、ページデータ毎に画像形成処理を行うS106。一方、印刷ジョブがバリアブル印刷ジョブの場合はS102:Yes、メモリ21b上で、印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報を分析し、分析結果をHDD21cに保存する。バリアブル印刷ジョブは、複数のデータ、ジョブチケットが混在可能であり、可変データ毎に情報を分析する。可変データの件数分、印刷ジョブに含まれる印刷ジョブ情報、印刷ページ情報から、画像形成処理を行うS103-S105。次に、制御部21は、画像形成装置20の設定情報を取得し、メモリ21bに保存してからS107、複数のデータ、ジョブチケット等の印刷パターン毎に以下を繰り返すS108。まず、画像形成装置20の設定変更の有無を確認するS109。この設定変更の有無は、データベースを含むファイルそのもので管理してもよいし、ジョブリストで管理してもよい。設定変更の有無を図8のようなジョブリストで管理する場合、図8aのジョブは装置設定が設定なしのため、画像形成装置20の設定を変更しないS109のNo。一方、図8bのJobID101001002004のように、装置設定を変更するジョブの場合S109のYes、画像形成装置20の設定を変更するS110。コンピュータ端末10やサーバ端末30などの他の端末から設定を変更する場合は、シリアル通信等のインターフェースを利用して設定変更情報を画像形成装置20に送信することで設定を変更することができる。なお、画像形成装置20の設定変更の詳細に関しては後述する。次に、画像形成装置20は、画像形成により作成された画像を印字し、必要に応じて後処理部25にて後処理を実施し、画像形成物を出力トレイに排出するS111。その後、制御部21は、必要に応じて、画像形成装置20の設定をS107で保存した設定に復帰させるS112。例えば、図8aでのJobID101001002の場合、後述する図11にて類似ジョブのAudit情報のみ変更しているため、復帰処理が必要となる。一方、図11にて入力トレイを指定して設定を変更した場合等は復帰処理の必要はない。画像形成処理後、制御部21は、Audit情報の保存が必要か否かを判断しS114、Audit情報の保存が必要な場合S114:Yes、Audit情報を取得し、HDD21cに保存するS115。その後、HDD21cに保持されているジョブリストの情報を更新して、画像形成装置20上のディスプレイ15の表示を更新しS116、処理を終了する。次に、画像形成装置20の設定変更について説明する。画像形成装置20の出力結果は、Audit情報の取得、保存S115にて、Audit情報リストに保存される。そして、過去の出力結果をまとめたAudit情報一覧に基づいて、画像形成装置20の設定変更の有無を判断する。このAudit情報一覧の表示例を図9a、bに示し、Audit情報の表示設定例を図9cに、類似ジョブ判定フィルタ設定例を図9dに示す。図9aは、InputTray入力トレイで分類したAudit情報一覧であり、図9cのAudit情報表示設定に沿ってAudit情報が表示されている。なお、Audit情報表示設定のフィルタは、Result出力結果がCompleteと等しいに設定されているものとする。PageCnt出力ページ数でソートすることで、出力結果が良好なパターンが上位に表示されている。ここでは、CurlAirSpeed図中の網掛け部分が設定変更項目に設定されており、設定変更候補として太字のAudit情報が選択されている。また、設定適用先は類似ジョブとなっている。このケースでは、Apply適用ボタンを選択すると、図9dの類似ジョブ判定フィルタ設定PaperPaperSizePaperWeight設定が選択中の設定変更候補と等しいに沿って検出した類似ジョブのCurlAirSpeed設定が、選択中太字のAudit情報の設定に変更される。図9bは、Result出力結果で分類したAudit情報一覧であり、Jamが発生したものを発生頻度順に表示している。図9aとは異なり、出力結果がNGのパターンが上位に表示されている。このケースでは、Apply適用ボタンを選択すると、設定適用先として選択したInputTray5のPaperSizeCurlAirSpeedの設定が、選択中太字のAudit情報の設定に変更される。ある入力トレイでエラーが多発した場合の再現確認や、他のトレイで問題が解消するかどうかの確認等に利用できる。なお、図9a、bでは、各々のジョブのデータ構成を記載していないが、PaperPaperSizePaperWeight設定が等しいとして検出された類似ジョブは同様の固定データを含むジョブと考えられることから、ある固定データを画像形成した結果が良好なジョブに対するエンジンの設定が、同様の固定データを画像形成の対象とするジョブに対するエンジンの設定に反映されることになる。図9a、bは、画像形成前に画像形成装置20の設定を変更する場合の例であるが、画像形成中に画像形成装置20の設定を変更することも可能である。その場合の設定例を図10に、処理フローを図11に示す。制御部21は、画像形成が中断されたか否かを判断しS201、画像形成が中断された場合S201:Yes、各部から通知されるエラー情報に基づいて中断理由を確認する。中断理由が、トナー切れや用紙切れ等の画像形成装置自身のエラーでない場合はS202:No、処理を終了する。一方、中断理由が、Jamや温度異常等の画像形成装置自身のエラーの場合はS202:Yes、当該ジョブのAudit情報を取得しS203、Audit情報一覧から当該ジョブに類似するジョブのAudit情報を取得するS204。次に、取得したジョブ/類似ジョブのAudit情報から、画像形成装置20の設定変更画面を表示するS205。そして、ユーザが操作部22を操作して設定変更の適用を指示するとS206:Yes、制御部21は、所定のジョブの設定を変更し、設定変更情報を保存しS207、設定変更画面の表示を終了するS208。図10は、図8aのJobID101001002に関する設定変更画面例であり、正常終了したPBジョブが成功数の多い順に表示されている。図9a同様、網掛けのCurlAirSpeedが設定変更項目に設定されており、Apply適用ボタンを選択すると、図9dの類似ジョブ判定フィルタ設定PaperPaperSizePaperWeight設定が選択中の設定変更候補と等しいに沿って検出した類似ジョブのCurlAirSpeed設定が、選択中太字のAudit情報設定に変更される。図8bは、設定変更後のジョブリスト例であり、JobID101001002004及び、JobID101005の一部が変更されている。このように、本実施例では、画像形成装置20の制御部21バリアブル印刷制御プログラムは、エンジンの設定情報をAudit情報としてバリアブルデータに付加若しくはデータベースに登録し、過去のジョブのAudit情報をまとめたAudit情報一覧に基づいて、その後に実行若しくは実行中のジョブに対するエンジンの設定を、良好な出力結果が得られたジョブに対するエンジンの設定に変更できるようにするため、バリアブル印刷を効率的に実施することができる。なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御内容は適宜変更可能である。例えば、本実施例では主に画像形成装置20上での実施方法を説明したが、図6に示すように、Audit情報の追加とAudit情報を加味したジョブ出力指示は、コンピュータ端末10やサーバ端末30などで行ってもよい。例えば、上記処理をコンピュータ端末10で実行する場合は、画像形成装置20からAudit情報を取得し、そのAudit情報をバリアブルデータに付加して画像形成装置20に送信し、また、ジョブ送信前に、Audit情報一覧を分析した結果に基づいて、エンジンの設定を変更するように画像形成装置20に指示したり、エンジンの設定変更指示を含めたジョブを送信したりすることができる。また、上記処理をサーバ端末30で実行する場合は、コンピュータ端末10又は画像形成装置20からジョブを取得すると共に画像形成装置20からAudit情報を取得し、そのAudit情報をバリアブルデータに付加したりデータベースに登録したりして管理し、また、Audit情報一覧を分析した結果に基づいて、エンジンの設定を変更するように画像形成装置20に指示することができる。また、本実施例では、PDF/VT仕様に基づくバリアブルデータを利用する場合について説明したが、PPMLなど、他の仕様に基づくバリアブルデータを利用する場合も、同様に、Audit情報をデータベース化して管理し、ジョブ出力指示に利用することができる。