"描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力部と、自装置の画像処理能力に関する装置情報を取得する取得部と、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得部により取得された装置情報に基づいて、一の出力モードを判定する判定部と、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換部と、前記置換部により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成部と、を備え、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限される画像処理装置。前記入力描画コマンドに対応する対応描画コマンドと、前記出力モードに対応する複数の前記置換描画コマンドとが関連付けられたテーブルを記憶する記憶部を備え、前記置換部は、前記入力描画コマンドと一致する前記対応描画コマンドを前記テーブル内から検索し、該検索された前記対応描画コマンドと関連付けられた前記置換描画コマンドのうち、前記判定部により判定された出力モードに対応する置換描画コマンドを前記テーブルから抽出し、前記入力描画コマンドを、該抽出された置換描画コマンドに置換する請求項1に記載の画像処理装置。出力モードを入力するための操作部を備え、前記判定部は、前記操作部により出力モードが入力された場合、前記操作部により入力された出力モードを優先して判定する請求項1に記載の画像処理装置。前記装置情報は、自装置の印刷速度を示す情報を含む請求項1から3のいずれか一項に記載の画像処理装置。前記装置情報は、カラー又はモノクロの印刷形式を示す情報を含む請求項1から3のいずれか一項に記載の画像処理装置。前記装置情報は、情報を記憶する記憶部のメモリ容量を示す情報を含む請求項1から3のいずれか一項に記載の画像処理装置。前記入力データはOOXMLデータである請求項1から6のいずれか一項に記載の画像処理装置。描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力工程と、自装置の画像処理能力に関する装置情報を取得する取得工程と、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得工程により取得された装置情報に基づいて、一の出力モードを判定する判定工程と、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換工程と、前記置換工程により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成工程と、を含み、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限される画像処理方法。コンピュータに、描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力機能、自装置の画像処理能力に関する装置情報を取得する取得機能、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得部により取得された装置情報に基づいて、一の出力モードを判定する判定機能、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換機能、前記置換機能により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成機能、を実現させ、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限されるプログラム。しかしながら、例えば、印刷データがOOXMLファイルである場合において特許文献1の技術を適用すると、OOXMLファイルに基づいて中間データを生成する。このとき、OOXMLファイルに3Dグラフを描画して印刷するコマンドが含まれているとすると、画像形成装置は3Dグラフを描画するための複雑な処理を実行して中間データを生成する。具体的には、3Dグラフを描画するために3D座標x、y、z座標の計算等の複雑な処理を実行して中間データを生成する。このような場合、画像処理装置の画像処理能力が十分に高ければ問題がないが、画像処理能力の低い画像処理装置においては、中間データの生成に時間を要してしまい、画像処理全体の効率が損なわれるという問題があった。本発明の課題は、高負荷の入力データが入力された場合であっても効率よく画像処理することができる画像処理装置、画像処理方法、プログラムを提供することである。上記課題を解決するため、請求項1に記載の発明の画像処理装置は、描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力部と、自装置の画像処理能力に関する装置情報を取得する取得部と、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得部により取得された装置情報に基づいて、一の出力モードを判定する判定部と、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換部と、前記置換部により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成部と、を備え、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限される。請求項2に記載の発明は、請求項1に記載の画像処理装置において、前記入力描画コマンドに対応する対応描画コマンドと、前記出力モードに対応する複数の前記置換描画コマンドとが関連付けられたテーブルを記憶する記憶部を備え、前記置換部は、前記入力描画コマンドと一致する前記対応描画コマンドを前記テーブル内から検索し、該検索された前記対応描画コマンドと関連付けられた前記置換描画コマンドのうち、前記判定部により判定された出力モードに対応する置換描画コマンドを前記テーブルから抽出し、前記入力描画コマンドを、該抽出された置換描画コマンドに置換する。請求項3に記載の発明は、請求項1に記載の画像処理装置において、出力モードを入力するための操作部を備え、前記判定部は、前記操作部により出力モードが入力された場合、前記操作部により入力された出力モードを優先して判定する。請求項4に記載の発明は、請求項1から3のいずれか一項に記載の画像処理装置において、前記装置情報は、自装置の印刷速度を示す情報を含む。請求項5に記載の発明は、請求項1から3のいずれか一項に記載の画像処理装置において、前記装置情報は、カラー又はモノクロの印刷形式を示す情報を含む。請求項6に記載の発明は、請求項1から3のいずれか一項に記載の画像処理装置において、前記装置情報は、情報を記憶する記憶部のメモリ容量を示す情報を含む。請求項7に記載の発明は、請求項1から6のいずれか一項に記載の画像処理装置において、前記入力データはOOXMLデータである。請求項8に記載の発明の画像処理方法は、描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力工程と、自装置の画像処理能力に関する装置情報を取得する取得工程と、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得工程により取得された装置情報に基づいて、一の出力モードを判定する判定工程と、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換工程と、前記置換工程により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成工程と、を含み、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限される。請求項9に記載の発明のプログラムは、コンピュータに、描画用のデータの描画形式を指定する入力描画コマンドを含む入力データを入力するための入力機能、自装置の画像処理能力に関する装置情報を取得する取得機能、自装置の画像処理能力に応じて予め設定された複数の出力モードから、前記取得部により取得された装置情報に基づいて、一の出力モードを判定する判定機能、前記入力描画コマンドを、該判定された一の出力モードに対応する描画形式を指定する置換描画コマンドに置換する置換機能、前記置換機能により置換された置換描画コマンドを含む前記入力データを解析して中間言語形式のデータを生成する生成機能、を実現させ、前記複数の出力モードのうち、相対的に画像処理能力の低い出力モードは、相対的に画像処理能力が高い出力モードに比べて、処理可能な描画形式が処理負荷によって制限される。本発明によれば、高負荷の入力データが入力された場合であっても装置自体の画像処理能力に関わらず、効率よく画像処理することができる画像処理装置、画像処理方法、プログラムを提供することができる。実施の形態1以下、図を参照して本発明の実施の形態1を詳細に説明する。まず、構成を説明する。図1に、画像形成装置1の主要構成図を示す。図1に示すように、画像形成装置1は、エンジン10と、画像処理装置40Aと、を備えている。エンジン10は、画像処理装置40Aから出力されるプリントデータに基づいて、用紙等の印刷媒体に画像形成を行う装置である。本実施の形態1におけるエンジン10は、イエローY,マゼンタM,シアンC,ブラックKの4色それぞれを個別の静電ドラムで転写する構成タンデム方式である。図1に示すように、エンジン10は、用紙カセット11、給紙ローラ12、搬送ローラ13、搬送ベルト14、静電ドラム15Y、15M、15C、15K、プリントユニット16Y、16M、16C、16K、レーザユニット17Y、17M、17C、17K、転写ローラ18Y、18M、18C、18K、定着器19、排紙ローラ20等を備える。用紙カセット11には、用紙等の印刷媒体が格納されている。用紙カセット11に格納されている用紙は、給紙ローラ12によって一枚ずつ引き出され、引き出された用紙は、搬送ローラ13によって搬送ベルト14へ搬送される。搬送ベルト14へ搬送された用紙は、静電ドラム15Y,15M,15C,15K上に形成された各色のトナー画像が転写される。イエローYのトナー画像が用紙に転写される処理について説明する。静電ドラム15Yは、円筒状の部材であり、帯電ユニット図示略によりその円筒の外周面が帯電している。帯電された静電ドラム15Yの外周面に、用紙に形成するイエローの画像に応じたプリントデータに基づくレーザがレーザユニット17Yによって照射され、静電ドラム15Yの外周面に静電潜像が形成される。プリントユニット16Yは、イエローYのトナーを収めるトナーカートリッジと、トナーカートリッジ内のトナーを静電画像に付着させる現像ユニットとを有する。静電ドラム15Yの外周面に形成された静電潜像がイエローYのトナーがプリントユニット16Yにより付着されることにより現像され、イエローYのトナー画像が静電ドラム15Yの外周面に形成される。搬送ベルト14を挟んで静電ドラム15Yと対向する位置には転写ローラ18Yが設けられている。静電ドラム15Yの外周面に形成されたトナー画像は、搬送ベルト14と静電ドラム15Yとによって用紙が挟まれるタイミングで、転写ローラ18Yによる逆帯電により用紙に転写される。前述の静電ドラム15YによるイエローYのトナー画像の転写と同様の仕組みにより、静電ドラム15Mはプリントユニット16Mのトナーカートリッジ内に収められたマゼンタMのトナー画像を転写し、静電ドラム15Cはプリントユニット16Cのトナーカートリッジ内に収められたシアンCのトナー画像を転写し、静電ドラム15Kはプリントユニット16Kのトナーカートリッジ内に収められたブラックKのトナー画像を転写する。4色のトナー画像が重ねて転写された用紙は、定着器19へ搬送される。定着器19は、用紙に紙面に転写されたトナー画像を定着させる。トナー画像が定着された用紙は、排紙ローラ20により搬送されて排紙トレイ不図示上に排出される。以上、用紙に対するプリント処理の工程を説明したが、用紙以外の印刷媒体についても同様の仕組みによるプリント処理が行われる。また、上述のプリント処理は、4色のトナー画像を用紙に転写したカラープリントの場合について説明したが、1色ブラックのみのトナー画像を用紙に転写するモノクロプリントを実行することとしてもよい。また、エンジン10は、イエローY,マゼンタM,シアンC,ブラックKの4色それぞれを個別の静電ドラムで転写する構成タンデム方式としたが、1つの静電ドラムで転写する構成としてもよい。図2に、画像形成装置1の制御ブロック図を示す。図2に示すように、画像処理装置40Aは、取得部、判定部、置換部、生成部としてのCPUCentralProcessingUnit41、RAMRandomAccessMemory42、ROMReadOnlyMemory43、HDDHardDiskDrive44、入力部としての通信装置45等を備え、各部はバス46によって接続されている。CPU41は、ROM43内に格納されている各種処理プログラムやデータをRAM42に展開し、当該プログラムに基づいて画像形成装置1の各部の動作を集中制御する。例えば、通信装置45と接続された外部装置80から入力される指示信号に従ってプログラムを読み出して、各種処理等の制御を行う。RAM42は、CPU41が実行する各種プログラムやデータ等が一時的に展開され、各種プログラムで処理されたデータ等を一時的に記憶する領域を有する。ROM43は、CPU41により実行される各種処理のプログラムやデータ等を記憶する。例えば、データ解析プログラム51、データ描画プログラム52、印刷制御プログラム53、印刷プログラム54、描画条件判定プログラム55、装置情報取得プログラム56、描画変換テーブル57等を記憶する不揮発性メモリである。ROM43に替えて、例えば、磁気的、光学的記憶媒体又は半導体メモリ等の読み出し可能な不揮発性の記憶媒体を用いてもよい。また、このROM43は、制御基板等に固定的に設けられるもの、若しくは着脱自在に装着するものであっても良い。HDD44は、オペレーションプログラムや各種のアプリケーションプログラム及びジョブデータ等の各種データを所定のアドレスと対応付けて記憶する。なお、HDD44に替えて、CFCompactFlash等を用いてもよく、読み書き可能な不揮発性の記憶媒体を用いてもよい。通信装置45は、画像処理装置40Aと外部装置80とを相互通信可能に接続する。通信装置45として、例えば無線LANLocalAreaNetworkやBluetooth、インターネット接続その他の方式による外部のネットワークとの接続を可能にする各種の装置が挙げられ、通信装置45はこれら複数の方式による通信機能を有している。通信装置45と相互通信可能に接続される外部装置80として、例えばPCや携帯電話、外部のネットワークを介して接続されたワークステーション等が挙げられる。バス46は、画像処理装置40Aの各部及びエンジン10を相互に接続する。操作表示部47は、LCDLiquidCrystalDisplay又は有機ELディスプレイ等を備えて構成される。また、ディスプレイ上には、透明電極を格子状に配置した感圧式のタッチパネルを備えて構成される。操作表示部47は、各種の設定画面を表示し、また、ユーザによるディスプレイ上のタッチ操作を受け付ける。次に、本実施の形態1における画像処理装置40Aの機能について説明する。図3に、画像処理装置40Aの機能構成図を示す。図3に示すように、画像処理装置40Aは、データ解析部61、描画条件判定部62、装置情報取得部63、データ描画部64、印刷制御部65、印刷部66として機能する。画像処理装置40Aの各機能は、CPU41により各処理に対応するプログラムがROM43から読み出され、該読み出されたプログラムが実行されることにより実現される。具体的に、データ解析部61は、CPU41によりデータ解析プログラム51が実行されることにより機能する。描画条件判定部62は、CPU41により描画条件判定プログラム55が実行されることにより機能する。装置情報取得部63は、CPU41により装置情報取得プログラム56が実行されることにより機能する。データ描画部64は、CPU41によりデータ描画プログラム52が実行されることにより機能する。印刷制御部65は、CPU41により印刷制御プログラム53が実行されることにより機能する。印刷部66は、CPU41により印刷プログラム54が実行されることにより機能する。以下、各部の機能について詳細に説明する。データ解析部61は、外部装置80から入力される入力データの形式とビットマップ形式のデータ以下、ビットマップデータと称す。との間の中間言語形式のデータ以下、中間データと称す。をバンド単位で生成する。具体的には、データ解析部61は、通信装置45を介して入力データを取得し、該取得した入力データを描画条件判定部62に出力する。そして、データ解析部61は、描画条件判定部62から出力された入力データを取得し、該取得した入力データを解析して中間データを生成する処理中間データ生成処理を実行し、該生成した中間データをデータ描画部64へ出力する。外部装置80から入力される入力データは、OOXMLファイルである以下、OOXMLファイルをOOXMLデータと称す。OOXMLデータは、XMLで記述された文書や画像などのデータをzipで圧縮した構造となっている。また、OOXMLデータは、描画用のデータとしてのビットマップデータの描画形式例えば、3Dグラフの描画形式等を指定する描画コマンドを含む。中間データは、OOXMLデータに含まれるオブジェクトテキストデータ、グラフィックスデータ、イメージデータ等の特徴に応じて生成されるデータである。例えば、テキストデータやグラフィックスデータの中間データとしてはベクタ形式のデータ、イメージデータの中間データとしてはイメージ形式のデータ、を挙げることができる。描画条件判定部62は、データ解析部61から入力されたOOXMLデータを取得し、該取得したOOXMLデータに含まれる描画コマンドと一致する描画コマンドを描画変換テーブル57図5参照内から検索する。そして、描画条件判定部62は、描画変換テーブル57内から検索された描画コマンドと関連付けられた描画コマンド例えば、後述する品質優先モードにおける描画コマンド、標準モードにおける描画コマンド又は速度優先モードにおける描画コマンドのうち、装置情報に基づいて判定された印刷モードにおける描画コマンドを抽出する。具体的には、描画条件判定部62は、先ず、装置情報取得部63により取得された装置情報に基づいて、印刷モードを判定する。そして、描画条件判定部62は、検索された描画コマンドと関連付けられた描画コマンドのうち、判定された印刷モードにおける描画コマンドを描画変換テーブル57から抽出する。例えば、標準モードと判定された場合、標準モードにおける描画コマンドを描画変換テーブル57から抽出する。そして、描画条件判定部62は、データ解析部61から取得したOOXMLデータの描画コマンドを、抽出した描画コマンドに置換する。例えば、データ解析部61から取得したOOXMLデータの描画コマンドに3Dグラフを描画する描画コマンドが含まれており、描画変換テーブル57から標準モードに対応する描画コマンドが抽出された場合、データ解析部61から取得した描画コマンドを、標準モードに対応する描画コマンドに置換する。また、この場合、抽出した描画コマンドには折れ線グラフでビットマップデータを描画する旨が設定されており、描画形式は折れ線グラフ形式となる。装置情報取得部63は、装置情報を取得し、該取得した装置情報を描画条件判定部62に出力する。装置情報は、画像処理装置40Aの画像処理能力に関する情報である。画像処理能力は、画像処理を実行する際における画像処理装置40Aの処理能力を表したものであり、具体的には、CPU41の処理能力やメモリ容量ROM43のメモリ容量を表す。本実施の形態では、装置情報は印刷速度単位はPPM;PagePerMinuteとして説明する。また、画像処理能力は、CPU41の処理能力を表すものとする。印刷速度は、画像処理装置40Aで実行される画像処理の処理速度を示す値である。一般的に、印刷速度に対してどのような処理能力を有するCPU41を画像処理装置40Aに搭載するかは装置仕様によって決定される。例えば、高速な画像処理を実現する装置仕様である場合は、処理能力の高いCPU41が搭載される。一方、低速な画像処理を実現する装置仕様である場合は、処理能力の低いCPU41が搭載される。本実施の形態では、印刷速度に応じて画像処理能力、すなわちCPU41の処理能力が決定されるものとする。具体的には、本実施の形態では、印刷速度及びCPU41の処理能力は高中低の3つで定義され、印刷速度高の場合はCPU41の処理能力高、印刷速度中の場合はCPU41の処理能力中、印刷速度低の場合はCPU41の処理能力低であるものとする。なお、印刷速度は、予め定められた値であって、ROM43又はHDD44に記憶されている値である。装置情報取得部63は、記憶された印刷速度を読み出すことにより印刷速度を取得する。データ描画部64は、データ解析部61から入力された中間データに基づいて、ビットマップデータを生成する処理ビットマップデータ生成処理を実行する。そして、データ描画部64は、生成したビットマップデータを印刷制御部65に出力する。印刷制御部65は、データ描画部64から入力されたビットマップデータに対して印刷媒体に印刷する際のレイアウト等の各種処理を行い、処理後のデータを印刷部66へ出力する。印刷制御部65が行う印刷制御処理としては、例えば片面/両面印刷の選択に応じた制御や、ページ割付の制御等が挙げられる。印刷部66は、印刷制御部65から入力された処理後のデータに基づいて、プリントデータを生成し、エンジン10へ出力する。エンジン10は、印刷部66から入力されたプリントデータに基づいてプリント処理を行う。次に、図4~図9を参照して、画像処理装置40Aの動作について説明する。図4に示す第1の処理は、描画変換テーブル57内の描画コマンドと関連付けられた描画コマンド品質優先モード、標準モード又は速度優先モードの描画コマンドのうち、印刷速度に基づいて判定された印刷モードにおける描画コマンドを抽出し、OOXMLデータに含まれる描画コマンドを、該抽出された描画コマンドに置換する処理である。なお、本処理の前提として、予め、外部装置80からOOXMLデータが受信開始されているものとする。また、予め、ROM43に描画変換テーブル57が記憶されているものとする。描画変換テーブル57は、図5に示すように、描画コマンドと、出力モードとしての印刷モードとが関連付けられたテーブルである。描画変換テーブル57内における描画コマンドは、受信されたOOXMLデータに含まれる入力描画コマンドと対応するコマンド、すなわち、受信されたOOXMLデータに含まれる入力描画コマンドの比較対象となるコマンドである。具体的には、受信されたOOXMLデータに含まれる入力描画コマンドと描画変換テーブル57内における描画コマンドとが比較されることで、受信されたOOXMLデータに含まれる描画コマンドと一致する描画コマンドが描画変換テーブル57内から検索される。なお、描画変換テーブル57内の描画コマンドの3DChartは、標準的な3Dグラフを描画するためのコマンドである。また、描画コマンドのBar3DChartは、棒状の3Dグラフを描画するためのコマンドである。印刷モードは、画像処理能力、すなわちCPU41の処理能力に応じて予め設定されたモードを示す。本実施の形態では、印刷モードとして、品質優先モード、標準モード及び速度優先モードの3種類があるものとして説明する。これら各モードは、それぞれ、CPU41の処理能力に応じて予め設定されている。例えば、品質優先モードはCPU41の処理能力高、標準モードはCPU41の処理能力中、速度優先モードはCPU41の処理能力低に対応するように予め設定されている。また、印刷モードは、印刷速度に基づいて判定される。例えば、印刷速度が高の場合、印刷モードは、CPU41の処理能力高に対応する品質優先モードと判定される。また、印刷速度が中の場合、印刷モードは、CPU41の処理能力中に対応する標準モードと判定される。また、印刷速度が低の場合、印刷モードは、CPU41の処理能力低に対応する速度優先モードと判定される。品質優先モード、標準モード及び速度優先モードのそれぞれには、置換描画コマンドとしての描画コマンドが定義されている。品質優先モードにおける描画コマンドは、3Dグラフを描画するためのコマンド、すなわち3Dグラフの描画形式のコマンドが定義されている。なお、品質優先モードにおける描画コマンドは、3DChart又はBar3DChartの描画コマンドと同一である。標準モードにおける描画コマンドは、折れ線グラフを描画するためのコマンド、すなわち、折れ線グラフの描画形式のコマンドが定義されている。速度優先モードにおける描画コマンドは、グラフを描画するためのコマンドは定義されておらず、表を描画するためのコマンド、すなわち、表の描画形式のコマンド図示省略が定義されている。この場合、グラフ形式で描画は実行されず、表形式で描画が実行される。また、上述の印刷モードのうち、相対的にCPU41の処理能力が低い印刷モードは、相対的にCPU41の処理能力が高い印刷モードに比べて、処理可能な描画形式が処理負荷により制限されている。例えば、折れ線グラフの描画形式は、3Dグラフの描画形式よりも処理量計算量が少ないので、処理負荷は低い。また、標準モードに対応するCPU41の処理能力は、品質優先モードに対応するCPU41の処理能力よりも低いので、標準モードにおける描画形式の処理負荷は品質優先モードにおける描画形式の処理負荷より低いのが望ましい。このため、標準モードは、品質優先モードよりも処理負荷が低くなるように、処理可能な描画形式が折れ線グラフの描画形式に制限される。また、速度優先モードは、品質優先モード及び標準モードよりも処理負荷が低くなるように、処理可能な描画形式が表形式に制限される。以上の前提のもと、第1の処理図4参照が実行される。先ず、外部装置80からOOXMLデータが受信されるステップS1。具体的には、通信装置45を介して外部装置80からOOXMLデータが受信される。受信されたOOXMLデータは、データ解析部61により描画条件判定部62に出力される。そして、受信されたOOXMLデータに描画コマンドがあるか否かが判別されるステップS2。具体的には、描画条件判定部62により、受信されたOOXMLデータに描画コマンド、すなわち入力描画コマンドが含まれているか否かが判別される。ステップS2において、受信されたOOXMLデータに描画コマンドがないと判別された場合ステップS2;NO、第1の処理は終了される。ステップS2において、受信されたOOXMLデータに描画コマンドがあると判別された場合ステップS2;YES、印刷モードの判定が実行されるステップS3。具体的には、先ず、画像処理装置40Aの印刷速度が装置情報取得部63により取得される。そして、取得された印刷速度が描画条件判定部62に出力され、描画条件判定部62により、印刷速度に基づいて印刷モードの判定が実行される。例えば、印刷速度が中の場合、印刷モードは標準モードと判定される。ステップS3の実行後、描画変換テーブルが検索されるステップS4。そして、描画変換テーブルに該当する項目が存在するか否かが判別されるステップS5。具体的には、描画条件判定部62により、描画変換テーブル57が検索され、描画変換テーブル57内の描画コマンドと、受信されたOOXMLデータに含まれる描画コマンド入力描画コマンドとが一致するか否かが判別される。ステップS5において、描画変換テーブルに該当する項目があると判別された場合ステップS5;YES、該当する描画コマンドに置換され出力されるステップS6。例えば、入力描画コマンドが3Dグラフを描画するためのコマンドであり、印刷モードは標準モードと判定されたものとする。この場合、描画条件判定部62により、標準モードにおける描画コマンドが抽出される。そして、3Dグラフを描画するための入力描画コマンドは標準モードにおける描画コマンドに置換される。そして、置換された描画コマンドを含むOOXMLデータが描画条件判定部62からデータ解析部61に出力される。図6~図8は、描画条件判定部62からデータ解析部61に出力されるOOXMLデータの例を示した図である。例えば、印刷モードは品質優先モードと判定され、入力描画コマンドが品質優先モードにおける描画コマンドに置換された場合は、図6に示すようなOOXMLデータが描画条件判定部62からデータ解析部61に出力される。また、印刷モードは標準モードと判定され、入力描画コマンドが標準モードにおける描画コマンドに置換された場合は、図7に示すようなOOXMデータが描画条件判定部62からデータ解析部61に出力される。また、印刷モードは速度優先モードと判定され、入力描画コマンドが速度優先モードにおける描画コマンドに置換された場合は、図8に示すようなOOXMデータが描画条件判定部62からデータ解析部61に出力される。図4に戻り、ステップS5において、描画変換テーブルに該当する項目がないと判別された場合ステップS5;NO、描画コマンドがそのまま出力されるステップS7。すなわち、OOXMLデータに含まれる描画コマンドの置換は実行されずに、受信されたOOXMLデータが描画条件判定部62からデータ解析部61に出力される。ステップS6又はS7の実行後、受信されたOOXMLデータに基づいて、次のOOXMデータが存在するか否かが判別されるステップS8。ステップS8において、次のOOXMLデータが存在すると判別された場合ステップS8;YES、ステップS2に移行される。ステップS8において、次のOOXMLデータが存在しないと判別された場合ステップS8;NO、描画処理が実行されるステップS9。具体的には、データ解析部61により、描画条件判定部62から入力されたOOXMLデータが解析され中間データが生成され、生成された中間データがデータ描画部64に出力される。そして、データ描画部64により、入力された中間データに基づいてビットマップデータが生成される。例えば、品質優先モードが選択され、図6に示すOOXMLデータから中間データが生成され、該生成された中間データに基づいてビットマップデータが生成されると、図9に示すような3Dグラフが描画される。また、標準モードが選択され、図7に示すOOXMLデータから中間データが生成され、該生成された中間データに基づいてビットマップデータが生成されると、図9に示すような折れ線グラフが描画される。また、速度優先モードが選択され、図8に示すOOXMLデータから中間データが生成され、該生成された中間データに基づいてビットマップデータが生成されると、図9に示すような表形式が描画される。ステップS9の実行後、第1の処理は終了される。以上、本実施の形態によれば、例えば、取得された印刷速度が中であり、印刷モードは標準モードと判定され、入力描画コマンドは標準モードにおける描画コマンドに置換された場合、置換された標準モードにおける描画コマンドを含むOOXMLデータが解析されて中間データが生成される。このため、画像処理装置40Aは、3D座標計算のような複雑な処理を実行して中間データを生成することはないので、中間データの生成に時間を要することはない。したがって、効率良く中間データを生成することができるので、高負荷の入力データ例えば、3Dグラフを描画して印刷するコマンドを含む入力データが入力された場合であっても、効率良く画像処理を実行することができる。また、描画変換テーブル57内から、判定された印刷モードに対応する描画コマンドを抽出し、入力描画コマンドを、該抽出された描画コマンドに置換することができる。また、画像処理装置40Aは、外部装置80からOOXMLデータを受信するので、OOXMLデータに基づいて、画像処理を実行することができる。[第2の実施の形態]第2の実施の形態では、画像処理装置40Bの動作について説明する。画像処理装置40Bは図1で示した画像形成装置1に含まれる構成であって、図2に示した画像処理装置40Aの内部構成と同様である図10参照。このため、画像処理装置40Bの内部構成についての説明は省略する。また、以下の説明においては便宜上、図1における画像処理装置の符号を40Aとし、各部の符号を同一としたものを画像処理装置40Bとする。また、画像処理装置40Bにおける機能ブロック図についても図3と同様であるので、ここでの説明は省略する。図11及び図12を参照して、画像処理装置40Bの動作について説明する。図11に示す第2の処理は、描画変換テーブル57A内の描画コマンドと関連付けられた描画コマンドカラーモード又はモノクロモードおける描画コマンドのうち、印刷形式に基づいて判定された印刷モードにおける描画コマンドを抽出し、入力描画コマンドを、該抽出された描画コマンドに置換する処理である。以下、第1の処理と異なる部分を主として説明する。本実施の形態では、装置情報は印刷形式カラー又はモノクロの印刷形式を示す情報として説明する。また、画像処理能力はCPU41の処理能力を表すものとする。通常、印刷形式がカラーである場合、画像処理においてはモノクロの印刷形式よりも多くの処理が実行される。本実施の形態では、印刷形式に応じてCPU41の処理能力が決定されるものとする。具体的には、本実施の形態では、印刷形式がカラー形式の場合はCPU41の処理能力は高、印刷形式がモノクロ形式の場合はCPU41の処理能力は中であるものとする。また、予め、ROM43に描画変換テーブル57Aが記憶されているものとする。描画変換テーブル57Aは、図12に示すように、描画コマンドと、印刷モードとが関連付けられたテーブルである。本実施の形態では、印刷モードは、カラーモード及びモノクロモードの2種類があるものとして説明する。カラーモードは、CPU41の処理能力高、モノクロモードは、CPU41の処理能力中に対応するように予め設定されている。また、印刷モードは、印刷形式に基づいて判定される。このため、例えば、印刷形式がカラー形式の場合、印刷モードはカラーモードと判定される。また、印刷形式がモノクロ形式の場合、印刷モードはモノクロモードと判定される。カラーモード及びモノクロモードのそれぞれには、印刷形式に対応する描画コマンドが定義されている。カラーモードにおける描画コマンドは、3Dグラフを描画するためのコマンド、すなわち3Dグラフの描画形式のコマンドが定義されている。モノクロモードにおける描画コマンドは、折れ線グラフを描画するためのコマンド、すなわち、折れ線グラフの描画形式のコマンドが定義されている。また、モノクロモードに対応するCPU41の処理能力は、カラーモードに対応するCPU41の処理能力よりも低いので、モノクロモードにおける描画形式の処理負荷はカラーモードにおける描画形式の処理負荷より低いのが望ましい。このため、モノクロモードは、カラーモードよりも処理負荷が低くなるように、処理可能な描画形式が折れ線グラブの描画形式に制限される。以上の前提のもと、第2の処理図11参照が実行される。ステップS11、S12は、第1の処理のステップS1、S2とそれぞれ同様である。ステップS12において、受信されたOOXMLデータに描画コマンドがあると判別された場合ステップS12;YES、カラーモード又はモノクロモードの選択が実行されるステップS13。具体的には、先ず、ジョブ情報に基づいて、画像処理装置40Aの印刷形式を示す情報が装置情報取得部63により取得される。そして、取得された印刷形式を示す情報に基づいて、カラーモード又はモノクロモードの判定が実行される。例えば、印刷形式がカラー形式である場合、印刷モードはカラーモードと判定される。ステップS14~S17は、第1の処理のステップS4~S7と同様である。例えば、取得された印刷形式がモノクロであった場合、印刷モードはモノクロモードと判定され、描画条件判定部62により、モノクロモードにおける描画コマンドが抽出される。そして、入力描画コマンドはモノクロモードにおける描画コマンドに置換される。そして、置換された描画コマンドを含むOOXMLデータが描画条件判定部62からデータ解析部61に出力される。ステップS18、S19は、第1の処理のステップS8、S9とそれぞれ同様である。ステップS19の実行後、第2の処理は終了される。以上、本実施の形態によれば、第1の実施の形態と同様の効果が得られることは勿論のこと、描画変換テーブル57A内から、判定された印刷モードに対応する描画コマンドを抽出し、入力描画コマンドを、該抽出された描画コマンドに置換することができる。[第3の実施の形態]第3の実施の形態では、画像処理装置40Cの動作について説明する。画像処理装置40Cは図1で示した画像形成装置1に含まれる構成であって、図2に示した画像処理装置40Aの内部構成と同様である図13参照。このため、画像処理装置40Cの内部構成についての説明は省略する。また、以下の説明においては便宜上、図1における画像処理装置の符号を40Aとし、各部の符号を同一としたものを画像処理装置40Cとする。また、画像処理装置40Cにおける機能ブロック図についても図3と同様であるので、ここでの説明は省略する。図14及び図15を参照して、第3の処理について説明する。図14に示す第3の処理は、描画変換テーブル57B内の描画コマンドと関連付けられた描画コマンドメモリ容量≧512MBにおける描画コマンド、256MB≦メモリ容量<512MBにおける描画コマンド、又はメモリ容量<256MBにおける描画コマンドのうち、メモリ容量に基づいて判定された描画コマンドを抽出し、OOXMLデータに含まれる描画コマンドを、該抽出された描画コマンドに置き換える処理である。以下、第1の処理と異なる部分を主として説明する。本実施の形態では、装置情報は、ROM43のメモリ容量として説明する。また、画像処理能力もROM43のメモリ容量を表すものとする。通常、ROM43のメモリ容量が大きいほど、画像処理装置40Cは多くの情報を読み出し書き込みすることが可能である。このため、本実施の形態では、メモリ容量に応じて画像処理能力が決定されるものとする。具体的には、本実施の形態では、メモリ容量≧512MBの場合はメモリ容量高、256MB≦メモリ容量<512MBの場合はメモリ容量中、メモリ容量<256MBの場合はメモリ容量低であるものとする。また、予め、ROM43に描画変換テーブル57Bが記憶されているものとする。描画変換テーブ57Bは、図15に示すように、描画コマンドと、メモリ容量モードとが関連付けられたテーブルである。本実施の形態では、メモリ容量モードとして、メモリ容量≧512MBモード、256MB≦メモリ容量<512MBモード又はメモリ容量<256MBモードの3種類があるものとして説明する。例えば、メモリ容量≧512MBモードはメモリ容量高、256MB≦メモリ容量<512MBモードはメモリ容量中、メモリ容量<256MBモードはメモリ容量低に対応するように予め設定されている。また、メモリ容量モードは、メモリ容量に基づいて判定される。例えば、メモリ容量がメモリ容量≧512MBの場合、メモリ容量モードは、メモリ容量≧512MBモードと判定される。また、メモリ容量が256MB≦メモリ容量<512MBの場合、メモリ容量モードはメモリ容量が256MB≦メモリ容量<512MBモードと判定される。また、メモリ容量がメモリ容量<256MBの場合、メモリ容量モードはメモリ容量<256MBモードと判定される。メモリ容量≧512MBモードの場合における描画コマンドは、3Dグラフを描画するためのコマンド、すなわち3Dグラフの描画形式のコマンドが定義されている。256MB≦メモリ容量<512MBモードの場合における描画コマンドは、折れ線グラフを描画するためのコマンド、すなわち、折れ線グラフの描画形式のコマンドが定義されている。メモリ容量<256MBモードの場合における描画コマンドは、グラフを描画するためのコマンドは定義されておらず、表を描画するためのコマンド、すなわち、表の描画形式のコマンド図示省略が定義されている。この場合、グラフ形式で描画は実行されず、表形式で描画が実行される。また、上述のメモリ容量モードのうち、相対的にメモリ容量が低いメモリ容量モードは、相対的にメモリ容量の高いメモリ容量モードに比べて、処理可能な描画形式が処理負荷により制限されている。例えば、折れ線グラフの描画形式は、3Dグラフの描画形式よりも処理量計算量が少ないので、処理負荷は低い。また、256MB≦メモリ容量<512MBモードに対応するメモリ容量は、メモリ容量≧512MBモードに対応するメモリ容量よりも低いので、256MB≦メモリ容量<512MBモードにおける描画形式の処理負荷はメモリ容量≧512MBモードにおける描画形式の処理負荷より低いのが望ましい。このため、256MB≦メモリ容量<512MBモードは、メモリ容量≧512MBモードよりも処理負荷が低くなるように、処理可能な描画形式が折れ線グラフの描画形式に制限される。また、メモリ容量<256MBモードは、メモリ容量≧512MBモード及び256MB≦メモリ容量<512MBモードよりも処理負荷が低くなるように、処理可能な描画形式が表形式に制限される。以上の前提のもと、第3の処理図14参照が実行される。ステップS21、S22は、第1の処理のステップS1、S2とそれぞれ同様である。ステップS22において、受信されたOOXMLデータに描画コマンドがあると判別された場合ステップS22;YES、メモリ容量モードの選択が実行されるステップS23。具体的には、ROM43のメモリ容量が装置情報取得部63により取得される。そして、取得されたメモリ容量が描画条件判定部62に出力され、描画条件判定部62により、メモリ容量に基づいてメモリ容量モードの判定が実行される。例えば、メモリ容量≧512MBの場合、メモリ容量モードは、メモリ容量≧512MBモードと判定される。ステップS24~S27は、第1の処理のステップS4~S7と同様である。例えば、取得されたメモリ容量が256MB≦メモリ容量<512MBであった場合、メモリ容量モードは、256MB≦メモリ容量<512MBモードと判定され、描画条件判定部62により256MB≦メモリ容量<512MBモードにおける描画コマンドが抽出される。そして、入力描画コマンドは256MB≦メモリ容量<512MBモードにおける描画コマンドに置換される。そして、置換された描画コマンドを含むOOXMLデータが描画条件判定部62からデータ解析部61に出力される。ステップS28、S29は、第1の処理のステップS8、S9とそれぞれ同様である。ステップS29の実行後、第3の処理は終了される。以上、本実施の形態によれば、第1の実施の形態と同様の効果が得られることは勿論のこと、描画変換テーブル57B内から、判定されたメモリ容量モードに対応する描画コマンドを抽出し、入力描画コマンドを、該抽出された描画コマンドに置換することができる。なお、上記第1~第3の実施の形態においては、印刷モードやメモリ容量モードは自動的に判定されることとしたがこれに限定されるものではない。例えば、ユーザが操作表示部47を介して出力モード印刷モード又はメモリ容量モードを入力することとしてもよい。この場合、操作部表示部47を介して入力された出力モードが優先的に判定される。これにより、ユーザは、所望する出力モードを入力することができる。また、予め、印刷モードやメモリ容量のデフォルトのモード例えば、標準モード、モノクロモード又は256MB≦メモリ容量<512MBモードを設定しておき、設定されたデフォルトのモードで画像処理が実行された後、ユーザが操作部表示部47を介して印刷モードやメモリ容量モードを入力することとしてもよい。これにより、最初にデフォルトのモードで画像処理が実行された後であっても、ユーザは所望する出力モードを入力することができる。"