"同種の印刷データを解析可能な機能の異なる複数のデータ解析部と、ユーザー側から入力された印刷データをデフォルト設定された前記複数のデータ解析部の何れかに前記解析を行わせる解析制御部と、少なくとも前記複数のデータ解析部の何れかに対する前記入力された印刷データの対応傾向を判断する傾向判断部と、前記対応傾向に応じて前記複数のデータ解析部の何れかを再デフォルト設定するデフォルト設定部と、を備えたことを特徴とする画像形成装置。請求項1記載の画像形成装置であって、前記デフォルト設定部は、所定数の印刷データから判断された対応傾向に応じて前記再デフォルト設定を行う、ことを特徴とする画像形成装置。請求項1又は2記載の画像形成装置であって、前記対応傾向は、エラー頻度であり、前記デフォルト設定部は、前記デフォルト設定のデータ解析部でのエラー頻度が高い場合に他のデータ解析部の何れかを再デフォルト設定する、ことを特徴とする画像形成装置。請求項1又は2記載の画像形成装置であって、前記対応傾向は、前記印刷データ内のオブジェクト種別毎のカウント数であり、前記デフォルト設定部は、相対的に前記カウント数の多いオブジェクト種別に適したデータ解析部を再デフォルト設定する、ことを特徴とする画像形成装置。同種の印刷データを解析可能な機能の異なる複数のデータ解析手順と、ユーザー側から入力された印刷データをデフォルト設定された前記複数のデータ解析手順の何れかで前記解析を行わせる解析制御手順と、少なくとも前記複数のデータ解析手順の何れかに対する前記入力された印刷データの対応傾向を判断する傾向解析手順と、前記対応傾向に応じて前記複数のデータ解析手順の何れかを再デフォルト設定するデフォルト設定手順と、をコンピューターに実行させることを特徴とする画像形成プログラム。本発明が解決しようとする問題点は、ユーザー所望の印刷結果を得るには処理が煩雑となる点である。本発明は、処理を簡素化しながらユーザー所望の印刷結果を得るため、同種の印刷データを解析可能な機能の異なる複数のデータ解析部と、ユーザー側から入力された印刷データをデフォルト設定された前記複数のデータ解析部の何れかに前記解析を行わせる解析制御部と、少なくとも前記複数のデータ解析部の何れかに対する前記入力された印刷データの対応傾向を判断する傾向判断部と、前記対応傾向に応じて前記複数のデータ解析部の何れかを再デフォルト設定するデフォルト設定部とを備えたことを最も主要な特徴とする。本発明によれば、再度デフォルト設定後は、ユーザーの印刷データの対応傾向に応じたデータ解析部を通じて印刷処理を行わせることができ、処理を簡素化しながらユーザー所望の印刷結果を得ることができる。処理を簡素化しながらユーザー所望の印刷結果を得るという目的を、ユーザー側から入力された印刷データの対応傾向に応じ、複数の同種のデータ解析部の何れかをデフォルトに設定することで実現した。対応傾向としては、エラー頻度或いは印刷データ内の各オブジェクト種別のカウント数等とすることができる。対応傾向の判断においては、過去数回分等の所定数の印刷データから判断するのが好ましい。以下、本発明の実施例について図面を参照して説明する。[画像形成装置の構成]図1は本発明の実施例1に係る画像形成装置の概略構成を示す要部ブロック図である。本実施例の画像形成装置1は、例えばデジタル複合機等のプリンタに適用され、ユーザー側から入力された印刷データを解析して印刷出力を行うものである。この画像形成装置1は、制御部3及び記憶部5を備えている。制御部3は、ソフトウェアプログラムを実行して各種制御や作業を行わせるCPUCentralProcessUnit等の制御要素である。記憶部5は、各種制御のアプリケーション、制御に必要なデータ或いは処理対象のデータを記憶するROMReadOnlyMemory7、RAMRandomAccessMemory9、HDDHardDiskDrive11等を含む記憶装置である。本実施例の画像形成装置1では、制御部3において記憶部5内のプログラムを実行することで、第1及び第2のデータ解析部13,15と、解析制御部17と、傾向判断部19と、デフォルト設定部21とを機能構成として備える。第1及び第2のデータ解析部13,15は、データ解析手順を実現するものであり、いわゆるインタープリターからなる。従って、第1及び第2のデータ解析部13,15は、ユーザー側から入力された印刷データとしてのPDLページ記述言語データを解析可能となっている。なお、解析可能なPDLデータは、POSTSCRIPT、PDF、PCL、XPS等の所定の言語で記述されるが、本実施例では、PDLデータがPDFで記述されている場合を例に説明する。第1のデータ解析部13は、記憶部5のROM7内のプログラムを実行することで構成される。この第1のデータ解析部13は、例えばPOSTSCRIPT3インタープリターであり、少なくともPDF及びPOSTSCRIPTで記述されたPDLデータを解析できる。第2のデータ解析部15は、記憶部5のHDD11内のプログラムを実行することで構成される。第2のデータ解析部15は、例えばPDFインタープリターであり、PDFで記述されたPDLデータを解析できる。なお、データ解析部としては、第1及び第2のデータ解析部13,15以外にも、例えばPCLやXPSインタープリターからなるデータ解析部を更に備えることも可能である。第1及び第2のデータ解析部13,15は、上記のように同種PDFのPDLデータを解析可能であるが、その機能が異なっている。例えば、第2のデータ解析部15は、第1のデータ解析部13とは新旧異なるバージョンのPDFに対応し、第1のデータ解析部13では処理できない透明化処理が可能となっている。なお、かかる機能の相違は、一例であり、他の異なる機能を有するようにすることも可能である。これらの第1及び第2のデータ解析部13,15は、何れか一方がデフォルト設定されており、PDFで記述されたPDLデータが入力されるとデフォルト設定された第1及び第2のデータ解析部13,15の一方で解析を行う。本実施例では、第2のデータ解析部15がデフォルト設定されている。なお、デフォルト設定は、ユーティリティソフトやプリンタの操作パネル等からユーザー毎に行わせることができる。PDLデータの解析結果からは、ディスプレイリスト等の中間データが生成され、中間データからは、ビットマップ形式等の描画データが図示しない描画処理部において生成される。生成された描画データからは、図示しない出力エンジンによって用紙上への印刷出力が行われる。解析制御部17は、解析制御手順を実現するものであり、ユーザー側から入力されたPDLデータをデフォルト設定された第2のデータ解析部15で解析させる。第2のデータ解析部15でエラーが生じた場合には、デフォルト設定ではない第1のデータ解析部13で解析を行わせる。なお、第2のデータ解析部15でのエラーとしては、その解析処理前に発生する装置に依存した状態エラー及び解析処理時に発生する処理エラーがある。状態エラーは、例えば第2のデータ解析部15の保存先であるHDD11の故障等であり、処理エラーは、例えば第2のデータ解析部15読み込みエラーやPDFのバージョンに対する機能の対応不良等である。また、解析制御部17は、ユーザー毎にPDLデータの入力数及びエラー数をカウントする。それらのカウント数は、記憶部5のHDD11内に記憶される。傾向判断部19は、傾向判断手順を実現するものであり、第1及び第2のデータ解析部13,15に対し、入力されたPDLデータの対応傾向を判断する。本実施例の対応傾向は、所定数のPDLデータに対するエラー発生回数エラー頻度であり、ユーザー毎に判断される。これにより、特定のユーザーからのPDLデータが第2のデータ解析部15でエラーを生じさせ易いか否かエラー頻度が高いか否かを判断できる。デフォルト設定部21は、デフォルト設定手順を実現するものであり、判断された対応傾向に応じて第1のデータ解析部13を再デフォルト設定する。具体的には、第2のデータ解析部15でエラー頻度が高い場合に、そのユーザーに対して第1のデータ解析部13をデフォルトに設定し直す。[画像形成処理]図2は、本発明の実施例1に係る画像形成処理のフローチャートである。画像形成装置1では、PDLデータがユーザー側から入力されると、図2の画像形成処理のフローチャートが開始する。画像形成処理では、まずステップS1において状態エラーなしの処理が実行される。すなわち、解析制御部17は、第2のデータ解析部15でHDD11の故障等による状態エラーが発生しているか否かを判断する。状態エラーが発生していない場合YESは、ステップS2へ移行し、発生している場合NOは、ステップS3へ移行する。ステップS2では、第2のデータ解析部を通じた印刷開始の処理が実行される。すなわち、解析制御部17は、第2のデータ解析部15によるPDLデータの解析を行わせ、第2のデータ解析部15を通じた印刷を開始させる。こうしてステップS2が完了すると、ステップS4へ移行する。ステップS4では、処理エラーなしの処理が実行される。すなわち、解析制御部17は、ステップS2において、第2のデータ解析部15の読み込みエラーやPDFへの対応不良等による処理エラーが発生したか否かを判断する。処理エラーがない場合YESは、ステップS5へ移行し、処理エラーがあった場合NOは、ステップS3へ移行する。ステップS3では、第1のデータ解析部を通じた印刷開始の処理が実行される。すなわち、解析制御部17は、第2のデータ解析部15で状態エラー又は処理エラーが生じていることから、第1のデータ解析部13で解析を行わせる。これにより、デフォルト設定ではない第1のデータ解析部13を通じた印刷が開始され、ステップS5へ移行する。ステップS5では、印刷出力の処理が実行される。すなわち、状態エラー及び処理エラーがない場合は第2のデータ解析部15が、状態エラー又は処理エラーがあった場合は第1のデータ解析部13が、それぞれPDLデータの解析による中間データを生成する。中間データからは、描画処理部により描画データが生成され、描画データからは、出力エンジンにより用紙上に画像形成印刷が行われる。このように画像形成処理では、デフォルト設定の第2のデータ解析部15においてエラーが発生した場合でも、デフォルト設定されていない第1のデータ解析部13によるPDLデータの解析を通じた印刷処理を続行することができる。また、第1及び第2のデータ解析部13,15は、保存先が異なるプログラムに基づくため、解析処理時の処理エラーだけでなく解析処理前の装置に依存した状態エラーにも対応することができる。かかる画像形成処理とは別に、本実施例ではデータ解析部の再デフォルト設定処理が行われる。図3は、本発明の実施例1に係る再デフォルト設定処理のフローチャートである。図3の再デフォルト設定処理のフローチャートは、画像形成処理の場合と同様に、ユーザー側からPDLデータが入力されると開始する。再デフォルト設定処理は、まずステップS11において、PDLデータの入力数カウントの処理が実行される。すなわち、解析制御部17は、PDLデータを入力したユーザー以下、入力ユーザーと称することがあるについて、PDLデータの入力数をカウントする。カウントは、例えばPDLデータが入力される度に記憶部5のHDD11内の入力数に1を加算すればよい。こうしてステップS11が完了し、ステップS12へ移行する。ステップS12では、処理エラーありの処理が実行される。この処理は、図2の画像形成処理のステップS4と同一処理である。処理エラーがある場合YESはステップS13へ移行し、処理エラーがない場合は再デフォルト設定処理が終了して第2のデータ解析部15のデフォルト設定が維持される。ステップS13では、エラー数カウントの処理が実行される。この処理は、上記ステップS11と同様にして、解析制御部17が入力ユーザーについて処理エラー数をカウントする。こうしてステップS13が完了し、ステップS14へ移行する。ステップS14では、入力数が所定回数の処理が実行される。すなわち、傾向判断部19は、入力ユーザーについて、PDLデータ入力の累積カウント数が所定回数に達しているか否かを判断する。所定回数に達している場合YESはステップS15へ移行し、達していない場合NOは再デフォルト設定処理が終了して第2のデータ解析部15のデフォルト設定が維持される。ステップS15では、エラー頻度が高いの処理が実行される。すなわち、傾向判断部19は、所定回数のPDLデータの入力に対して蓄積されたエラー発生数やエラー発生割合を所定の閾値と比較し、エラー頻度の高低を判断する。エラー頻度が高い場合YESはステップS16へ移行し、低い場合NOは再デフォルト設定処理が終了して第2のデータ解析部15のデフォルト設定が維持される。ステップS16では、再デフォルト設定が行われる。すなわち、デフォルト設定部21は、第2のデータ解析部15に代えて第1のデータ解析部13をデフォルトに設定し直す。これにより、特定のユーザーからのPDLデータが第2のデータ解析部15で処理エラーを生じさせ易い傾向があってもエラー傾向が高い場合であっても、その後のPDLデータに対する処理エラーの発生を抑制することができる。なお、第1のデータ解析部13をデフォルト設定している場合は、上記とは逆に第2のデータ解析部15が再デフォルト設定されるように処理を行えばよい。また、再デフォルト設定処理を繰り返し行えば、両データ解析部13,15に対する対応傾向に応じた再デフォルト設定が可能となる。[実施例1の効果]本実施例の画像形成装置1では、同種のPDLデータを解析可能な機能の異なる第1及び第2のデータ解析部13,15と、ユーザー側から入力されたPDLデータをデフォルト設定された第1及び第2のデータ解析部15の何れかに解析を行わせる解析制御部17と、少なくとも第1及び第2のデータ解析部13,15の何れかに対する入力されたPDLデータの対応傾向を判断する傾向判断部19と、対応傾向に応じて第1及び第2のデータ解析部13,15の何れかを再デフォルト設定するデフォルト設定部21とを備えている。従って、再度デフォルト設定後は、ユーザーのPDLデータの対応傾向に応じたデータ解析部を通じて印刷処理を行わせることができる。この結果、本実施例では、処理を簡素化しながらユーザー所望の印刷結果を得ることができる。本実施例の対応傾向は、エラー頻度であり、デフォルト設定部21は、デフォルト設定の第2のデータ解析部15でのエラー頻度が高い場合に第1のデータ解析部13を再デフォルト設定する。すなわち、本実施例では、特定ユーザーに対して再度デフォルト設定後のPDLデータの処理エラーの発生を抑制して、処理を簡素化しながらユーザー所望の印刷結果を得ることができる。また、本実施例では、デフォルト設定部21が所定数のPDLデータから判断された対応傾向に応じて再デフォルト設定を行うので、より確実にユーザーからのPDLデータの対応傾向を判断することができる。以下、本発明の実施例2に係る画像形成装置について説明する。なお、本実施例の画像形成装置については、上記実施例1の画像形成装置と同一構成であるため、図1を参照しながら説明する。ただし、上記実施例1と対応する部分については重複した説明を省略する。実施例2の画像形成装置1は、上記実施例1のエラー頻度による対応傾向に代えて、PDLデータ内のオブジェクト種別毎のカウント数を対応傾向としたものである。このため、第1及び第2のデータ解析部13,15は、PDLデータの解析時に文字フォントや図画イメージのオブジェクト種別毎に処理数をカウントする。カウント数は、記憶部5のHDD11内に記憶される。傾向判断部19は、所定数のPDLデータに対し、相対的にカウント数の多いオブジェクト種別を判断する。これにより、特定のユーザーからのPDLデータが、第1及び第2のデータ解析部13,15の何れで処理するのが適しているかを判断できる。本実施例では、フォントのカウント数が相対的に高い場合に第2のデータ解析部15が、イメージのカウント数が相対的に高い場合に第1のデータ解析部13が適している。デフォルト設定部21は、フォントのカウント数が相対的に高い場合に第2のデータ解析部15を、イメージのカウント数が相対的に高い場合に第1のデータ解析部13を再デフォルト設定する。図4は、本発明の実施例2に係る再デフォルト設定処理のフローチャートである。本実施例の再デフォルト設定処理のフローチャートは、上記実施例1の再デフォルト設定と同様に、ユーザー側からPDLデータが入力されると開始する。再デフォルト設定は、まずステップS21において、実施例1のステップS11と同様にPDLデータの入力数カウントの処理が実行されてステップS22へ移行する。ステップS22では、オブジェクト種別毎の処理数カウントの処理が実行される。この処理では、PDLデータの解析時にフォント及びイメージの処理数をカウントする。なお、ステップS22は、上記実施例1の画像形成処理のステップS2又はS4のように印刷開始の処理が実行された時に行われる。こうしてステップS22が完了すると、ステップS23へ移行する。ステップS23では、実施例1のステップS14と同様に入力数が所定回数の処理が実行される。所定回数に達している場合YESはステップS24へ移行し、達していない場合NOは再デフォルト設定処理が終了する。ステップS24では、カウント数が高いオブジェクト抽出の処理が実行される。すなわち、傾向判断部19は、オブジェクト毎のカウント数を相互に比較して、カウント数が相対的に高いオブジェクトを抽出する。これにより、ステップS24が完了して、ステップS25へ移行する。ステップS25では、再デフォルト設定の処理が実行される。この処理では、ステップS24で抽出されたオブジェクトに適した第1及び第2のデータ解析部13,15の何れかを再デフォルト設定する。すなわち、デフォルト設定部21は、フォントのオブジェクトが抽出された場合に第2のデータ解析部15を、イメージのオブジェクトが抽出された場合に第1のデータ解析部13を再デフォルト設定する。ただし、本実施例では、第2のデータ解析部15が事前にデフォルト設定されているため、フォントのオブジェクトが抽出された場合にはそのデフォルト設定が維持されることになる。再デフォルト設定後は、特定のユーザーのPDLデータに対し、相対的に多いオブジェクト種別に適したデータ解析部を通じて印刷処理を行わせることができ、処理を簡素化しながらユーザー所望の印刷結果を得ることができる。その他、本実施例においても、上記実施例1と同様の作用効果を奏することができる。"