"ページ記述言語から解析した描画コマンドをレンダリングして画像を形成する画像形成装置において、入力されたページ記述言語を解析して描画コマンドに変換する変換手段と、描画コマンドをハードウェア処理手段によりレンダリングする第1のレンダリング手段と、描画コマンドをソフトウェア処理手段によりレンダリングする第2のレンダリング手段と、前記第1のレンダリング手段でレンダリングが可能な描画コマンドに関する情報を記憶する記憶手段と、前記記憶手段に記憶された描画コマンドに関する情報を読み取る読取手段と、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかを判定する判定手段と、前記判定手段で判定されたレンダリング手段で描画コマンドをレンダリングさせる制御手段と、を備えることを特徴とする画像形成装置。前記判定手段の判定に基づいて、描画コマンドを前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかの判定情報を作成する作成手段を備え、前記制御手段は、前記作成手段で作成された判定情報に基づいて、前記第1のレンダリング手段と前記第2のレンダリング手段のいずれによってレンダリングさせることを特徴とする請求項1に記載の画像形成装置。前記作成手段で作成された判定情報を描画コマンドに付加する付加手段を備えることを特徴とする請求項2に記載の画像形成装置。前記記憶手段は、前記ハードウェア処理手段に備えられていることを特徴とする請求項1から3のいずれか一項に記載の画像形成装置。前記ハードウェア処理手段の処理能力に応じて前記描画コマンドに関する情報が異なることを特徴とする請求項1から4のいずれか一項に記載の画像形成装置。前記描画コマンドに関する情報は、オブジェクトの種類についての情報を含むことを特徴とする請求項1から5のいずれか一項に記載の画像形成装置。前記オブジェクトの種類についての情報は、画像、文字、図形、グラデーションを含むことを特徴とする請求項6に記載の画像形成装置。前記描画コマンドに関する情報は、画像処理の種類についての情報を含むことを特徴とする請求項1から7のいずれか一項に記載の画像形成装置。前記画像処理の種類についての情報は、上書き処理、ROP処理、透過処理を含むことを特徴とする請求項8に記載の画像形成装置。前記判定手段は、ページ単位又はバンド単位で前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかを判定することを特徴とする請求項1から9のいずれか一項に記載の画像形成装置。ハードウェア処理手段として用いられ、描画コマンドをレンダリングして画像を形成するアクセラレータにおいて、自身でレンダリングが可能な描画コマンドに関する情報を記憶する記憶手段を備えることを特徴とするアクセラレータ。ハードウェア処理手段でレンダリングが可能な描画コマンドに関する情報を記憶する画像形成装置を用い、ページ記述言語から解析した描画コマンドをハードウェア処理手段又はソフトウェア処理手段によりレンダリングして画像を形成する画像形成方法において、入力されたページ記述言語を解析して描画コマンドに変換するステップと、記憶された描画コマンドに関する情報を読み取るステップと、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて前記ハードウェア処理手段でレンダリングするか前記ソフトウェア処理手段でレンダリングするかを判定するステップと、判定された処理手段で描画コマンドをレンダリングするステップと、を有することを特徴とする画像形成方法。しかし、特許文献1のように、ハードウェア処理手段とソフトウェア処理手段の負荷状況を検出しながら処理を振り分けると、ハードウェア処理手段とソフトウェア処理手段が同じオブジェクトを処理できるようにしておく必要がある。すなわち、ハードウェア処理手段もソフトウェア処理手段も描画コマンドにおける全てのオブジェクトを処理できる能力がなければ、処理が停滞してしまう。全てのオブジェクトを処理可能にしようとすると、ハードウェア処理手段の回路規模が大きくなり、コストも高騰するという問題がある。また、特許文献2のように、処理する描画コマンドのレベルに応じて処理を分けると、ハードウェア処理手段により処理するものとソフトウェア処理手段により処理するものとを予め決定しておく必要があるため、システムに柔軟性がなく、ハードウェア処理手段を簡単に交換することができない。また、用いられるハードウェア処理手段に応じて振り分け処理のソフトウェアも変更しなければならず、コストが高騰するという問題がある。そこで、本発明は、上記課題を解決するためになされたものであり、ハードウェア処理手段の回路規模の拡大を抑え、ハードウェア処理手段の変更に応じて振り分け処理のソフトウェアを変更する必要がなく、柔軟性の高い画像形成装置、アクセラレータ及び画像形成方法を提供することを目的とする。請求項1に記載の発明は、ページ記述言語から解析した描画コマンドをレンダリングして画像を形成する画像形成装置において、入力されたページ記述言語を解析して描画コマンドに変換する変換手段と、描画コマンドをハードウェア処理手段によりレンダリングする第1のレンダリング手段と、描画コマンドをソフトウェア処理手段によりレンダリングする第2のレンダリング手段と、前記第1のレンダリング手段でレンダリングが可能な描画コマンドに関する情報を記憶する記憶手段と、前記記憶手段に記憶された描画コマンドに関する情報を読み取る読取手段と、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかを判定する判定手段と、前記判定手段で判定されたレンダリング手段で描画コマンドをレンダリングさせる制御手段と、を備えることを特徴とする。請求項2に記載の発明は、請求項1に記載の画像形成装置において、前記判定手段の判定に基づいて、描画コマンドを前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかの判定情報を作成する作成手段を備え、前記制御手段は、前記作成手段で作成された判定情報に基づいて、前記第1のレンダリング手段と前記第2のレンダリング手段のいずれによってレンダリングさせることを特徴とする。請求項3に記載の発明は、請求項2に記載の画像形成装置において、前記作成手段で作成された判定情報を描画コマンドに付加する付加手段を備えることを特徴とする。請求項4に記載の発明は、請求項1から3のいずれか一項に記載の画像形成装置において、前記記憶手段は、前記ハードウェア処理手段に備えられていることを特徴とする。請求項5に記載の発明は、請求項1から4のいずれか一項に記載の画像形成装置において、前記ハードウェア処理手段の処理能力に応じて前記描画コマンドに関する情報が異なることを特徴とする。請求項6に記載の発明は、請求項1から5のいずれか一項に記載の画像形成装置において、前記描画コマンドに関する情報は、オブジェクトの種類についての情報を含むことを特徴とする。請求項7に記載の発明は、請求項6に記載の画像形成装置において、前記オブジェクトの種類についての情報は、画像、文字、図形、グラデーションを含むことを特徴とする。請求項8に記載の発明は、請求項1から7のいずれか一項に記載の画像形成装置において、前記描画コマンドに関する情報は、画像処理の種類についての情報を含むことを特徴とする。請求項9に記載の発明は、請求項8に記載の画像形成装置において、前記画像処理の種類についての情報は、上書き処理、ROP処理、透過処理を含むことを特徴とする。請求項10に記載の発明は、請求項1から9のいずれか一項に記載の画像形成装置において、前記判定手段は、ページ単位又はバンド単位で前記第1のレンダリング手段でレンダリングするか前記第2のレンダリング手段でレンダリングするかを判定することを特徴とする。請求項11に記載の発明は、ハードウェア処理手段として用いられ、描画コマンドをレンダリングして画像を形成するアクセラレータにおいて、自身でレンダリングが可能な描画コマンドに関する情報を記憶する記憶手段を備えることを特徴とする。請求項12に記載の発明は、ハードウェア処理手段でレンダリングが可能な描画コマンドに関する情報を記憶する画像形成装置を用い、ページ記述言語から解析した描画コマンドをハードウェア処理手段又はソフトウェア処理手段によりレンダリングして画像を形成する画像形成方法において、入力されたページ記述言語を解析して描画コマンドに変換するステップと、記憶された描画コマンドに関する情報を読み取るステップと、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて前記ハードウェア処理手段でレンダリングするか前記ソフトウェア処理手段でレンダリングするかを判定するステップと、判定された処理手段で描画コマンドをレンダリングするステップと、を有することを特徴とする。請求項1に記載の発明によれば、変換手段は、入力されたページ記述言語を解析して描画コマンドに変換する。記憶手段には、第1のレンダリング手段でレンダリングが可能な描画コマンドに関する情報が記憶されており、読取手段は、記憶手段に記憶された描画コマンドに関する情報を読み取る。判定手段は、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて第1のレンダリング手段でレンダリングするか第2のレンダリング手段でレンダリングするかを判定する。制御手段は、判定手段で判定されたレンダリング手段で描画コマンドをレンダリングさせる。これにより、読取手段が記憶手段の描画コマンドに関する情報を読み取ることで、レンダリングで処理する描画コマンドを分けることができる。すなわち、第1のレンダリング手段の処理能力に応じて、描画コマンドを第1のレンダリング手段で処理するか第2のレンダリング手段で処理するかに分けることができる。よって、第1のレンダリング手段と第2のレンダリング手段が同じオブジェクトを処理できるように構成する必要がなくなり、第1のレンダリング手段でレンダリングをするためのハードウェア処理手段の回路規模の拡大を抑えることができる。従って、ハードウェア処理手段がレンダリングを得意とする描画コマンドのみを記憶手段に記憶させておけばよい。また、記憶手段に記憶された描画コマンドに関する情報を変更しても、判定手段が描画コマンドを第1のレンダリング手段で処理するか第2のレンダリング手段で処理するかに分けることができるので、ハードウェア処理手段の変更に応じて振り分け処理のソフトウェアを変更する必要がなく、柔軟性の高い画像形成装置とすることができる。すなわち、ハードウェア処理手段によりレンダリングする描画コマンドとソフトウェア処理手段によりレンダリングする描画コマンドを固定する必要がなく、柔軟に変更することができる。請求項2に記載の発明によれば、作成手段により判定情報を作成しておくことで、レンダリングの際に描画コマンド毎にいずれのレンダリング手段によりレンダリングするか否かを判定する必要がなくなる。よって、レンダリング処理を早めることができる。請求項3に記載の発明によれば、付加手段により判定情報を描画コマンドに付加することで各描画コマンドに対応させて判定情報を盛り込んだ一つのデータとすることができ、データ管理が容易となる。請求項4に記載の発明によれば、記憶手段をハードウェア処理手段に備えることで、別個に記憶手段を設ける必要がなく、部品点数を減らすことができる。請求項5に記載の発明によれば、ハードウェア処理手段の処理能力に応じて描画コマンドに関する情報が異なるので、処理効率の高いレンダリングを実現できる。請求項6、7に記載の発明によれば、オブジェクトの種類に応じてレンダリング手段を分けることができ、処理効率の高いレンダリングを実現できる。請求項8、9に記載の発明によれば、画像処理の種類に応じてレンダリング手段を分けることができ、処理効率の高いレンダリングを実現できる。請求項10に記載の発明によれば、ページ単位又はバンド単位で第1のレンダリング手段でレンダリングするか第2のレンダリング手段でレンダリングするかを判定することができるので、画像形成の処理を早めることができる。請求項11に記載の発明によれば、ハードウェア処理手段としてアクセラレータを用いることにより、画像形成装置の一連の処理における他の処理の負担を軽減することができる。また、記憶手段をアクセラレータに備えることで、別個に記憶手段を設ける必要がなく、部品点数を減らすことができる。請求項12に記載の発明によれば、画像形成装置は、入力されたページ記述言語を解析して描画コマンドに変換する。画像形成装置には、ハードウェア処理手段でレンダリングが可能な描画コマンドに関する情報が記憶されており、画像形成装置は、記憶された描画コマンドに関する情報を読み取る。画像形成装置は、読み取った描画コマンドに関する情報に基づいて、描画コマンドについてハードウェア処理手段でレンダリングするかソフトウェア処理手段でレンダリングするかを判定する。画像形成装置は、判定された処理手段で描画コマンドをレンダリングさせる。これにより、描画コマンドに関する情報を読み取ることで、レンダリングで処理する描画コマンドを分けることができる。すなわち、ハードウェア処理手段の処理能力に応じて、描画コマンドをハードウェア処理手段で処理するかソフトウェア処理手段で処理するかに分けることができる。よって、ハードウェア処理手段とソフトウェア処理手段が同じオブジェクトを処理できるように構成する必要がなくなり、ハードウェア処理手段でレンダリングをするためのハードウェア処理手段の回路規模の拡大を抑えることができる。従って、ハードウェア処理手段がレンダリングを得意とする描画コマンドのみを記憶手段に記憶させておけばよい。また、記憶された描画コマンドに関する情報を変更しても、読み取った描画コマンドに関する情報に基づいて、描画コマンドをハードウェア処理手段で処理するかソフトウェア処理手段で処理するかに分けることができるので、ハードウェア処理手段の変更に応じて振り分け処理のソフトウェアを変更する必要がなく、柔軟性の高い画像形成装置の実現に寄与することができる。すなわち、ハードウェア処理手段によりレンダリングする描画コマンドとソフトウェア処理手段によりレンダリングする描画コマンドを固定する必要がなく、柔軟に変更することができる。以下、図面を参照して、画像形成装置、アクセラレータ及び画像形成方法について説明する。<画像形成装置の構成>図1に示すように、画像形成装置1は、スキャナ機能、コピー機能、プリンタ機能を備えた複合機である。画像形成装置1は、ハブHUB10を介してネットワークNに接続されている。画像形成装置1は、ネットワークNを介して複数のユーザ端末Pに接続されている。すなわち、画像形成装置1は、ネットワークNに接続されたユーザ端末PからPDLデータ画像形成のためのページ記述言語を受信し、受信したPDLデータから解析した描画コマンドに基づいてレンダリング描画処理することによりプリントする画像を形成する。図1に示すように、画像形成装置1は、制御部2と、アクセラレータ3と、入出力I/F4と、スキャナ部5と、プリンタ部6と、自動原稿給紙部ADF部:AutoDocumentFeeder7と、操作表示部8とを備えている。制御部制御部2は、公知のCPU、ROM、RAM、記憶部等を備えている。図1、図2に示すように、制御部2は、ネットワークNに接続されたユーザ端末PからプリントするためのPDLデータページ記述言語を入出力I/F4を介して受信する。制御部2は、作成したプリントデータを、プリンタ部6に送信する。制御部2は、アクセラレータ3に接続されている。制御部2は、変換部21と、描画部22と、伸長部23と、非可逆圧縮部24と、プリントデータ作成部25と、読取部26と、判定部27と、処理部28と、通信部29とを備えている。変換部21は、ハブ10から受信したPDLデータを解析して描画コマンドに変換する。すなわち、変換部21は、変換手段として機能する。ここで、描画コマンドは、描画部22又は後述する描画部31により画像データに展開するために必要な情報であり、例えば、オブジェクトの種類画像、文字、図形、グラデーション等、大きさ、色、形状、位置座標、処理の複雑さ演算を何回繰り返すか等、画像処理の種類上書き処理、ROP処理、透過処理等、レンダリングの単位例えば、ページ単位、バンド単位、各描画コマンド単位等等である。描画部22は、変換部21により変換された描画コマンドをソフトウェア処理手段としての制御部2によりレンダリングする。具体的には、制御部2のCPUがレンダリングに関するソフトウェアを実行することにより、レンダリングを行う。すなわち、描画部22は、第2のレンダリング手段として機能する。伸長部23は、アクセラレータ3で圧縮された画像データを伸長する。非可逆圧縮部24は、画像データをプリントデータにするための前段階の処理として画像データを非可逆圧縮する。プリントデータ作成部25は、プリンタ部6に送信するプリントデータを作成する。読取部26は、アクセラレータ3の記憶部33に記憶された描画コマンドに関する情報を読み取る。すなわち、読取部26は、読取手段として機能する。ここで、描画コマンドに関する情報は、上述の描画コマンドのほか、アクセラレータ3の処理能力に関する情報高速処理、低速処理等も含まれる。アクセラレータ3の処理能力に関する情報は、どの描画コマンドをアクセラレータ3でレンダリングさせるかを判定する際の指標となる。判定部27は、読取部26で読み取った描画コマンドに関する情報に基づいて、描画コマンドについて制御部2の描画部22でレンダリングするか、アクセラレータ3の描画部31でレンダリングするかを判定する。すなわち、判定部27は、判定手段として機能する。処理部28は、制御部2の各部の動作制御を行う。処理部28は、判定部27で判定された描画部22,31で描画コマンドをレンダリングするように、レンダリングする描画部22,31に指令信号を送信する。すなわち、処理部28は、制御手段として機能する。処理部28は、判定手段27の判定に基づいて、描画コマンドを描画部22でレンダリングするか描画部31でレンダリングするかの判定情報を作成する。すなわち、処理部28は、作成手段として機能する。処理部28は、作成した判定情報を変換部21により変換された描画コマンドに付加する。すなわち、処理部28は、付加手段として機能する。具体的には、描画部31で処理する描画コマンドに0のフラグを立て、描画部22で処理する描画コマンドに1のフラグを立てる。このように、描画コマンドに判定情報を付加することで、判定部27は判定情報としてのフラグに基づいて、描画コマンドをいずれの描画部22,31によって処理すればよいのかを容易に判定することができる。通信部29は、ハブ10及びアクセラレータ3に接続されている。通信部29は、ハブ10からPDLデータを受信する。通信部29は、変換部21により変換された描画コマンドを描画部31にレンダリングさせるためにアクセラレータ3に送信する。通信部29は、アクセラレータ3においてレンダリングされた画像の画像データを受信する。通信部29は、プリントデータ作成部25で作成されたプリントデータを、プリンタ部6に送信する。制御部2は、ROMに記憶されているシステムプログラムや画像形成処理プログラム、排紙処理プログラム等の各種処理プログラムを読み出してRAMに展開し、展開したプログラムに従って画像形成装置1の各部の動作を集中制御する。記憶部は、スキャナ部5から入力された画像データを含むジョブのデータを一時的に記憶する。また、記憶部は、操作表示部8を介するユーザの操作入力により設定される各種設定情報の表示に用いるために生成されるプレビュー画像に関する情報等を記憶する。例えば、CPUは、スキャナ部5から入力されたデータ画像情報と、操作表示部8を介して入力された設定情報とに基づいてジョブを生成する。そして、このジョブを実行することで用紙に画像を形成する。ここで、ジョブとは、画像形成に関する一連の動作を指し、例えば、複数枚の原稿をコピーする場合には、複数枚の原稿のコピーに関する一連の動作が1ジョブである。また、複数部数のコピーを行う場合は、複数部数のコピーに関する一連の動作が1ジョブである。アクセラレータ図1、図2に示すように、アクセラレータ3は、制御部2に接続されている。アクセラレータ3は、描画部31と、圧縮部32と、記憶部33と、処理部34と、通信部35とを備えている。描画部31は、変換部21により変換された描画コマンドをハードウェア処理手段によりレンダリングする。具体的には、ハードウェア処理手段としてのアクセラレータ3がレンダリングを行う。すなわち、描画部31は、第1のレンダリング手段として機能する。圧縮部32は、レンダリングされた画像データを制御部2に送信する際に、画像データを圧縮する。圧縮方法は、非可逆圧縮、可逆圧縮、二値化等があり、画像データの容量や再レンダリングの有無に応じて最適な圧縮方法が選択される。記憶部33は、アクセラレータ3の描画部31でレンダリングが可能な描画コマンドに関する情報が記憶されている。すなわち、記憶部33は、記憶手段として機能する。このように、記憶部33には、アクセラレータ3の描画部31でレンダリングが可能な描画コマンドに関する情報だけが記憶されているので、記憶部33に記憶されていない描画コマンドは全て制御部2の描画部22でレンダリングされる。処理部34は、アクセラレータ3の各部の動作制御を行う。通信部35は、制御部2に接続されている。通信部35は、制御部2の変換部21により変換された描画コマンドを受信する。通信部35は、描画部31によりレンダリングした画像データを制御部2に送信する。入出力I/F入出力I/F4は、制御部2を外部入出力装置と接続するためのものであり、ハブ10及び制御部2に接続されている。入出力I/F4は、ユーザ端末Pパソコン等から送信されたPDLデータを受信し、制御部2に送信する。スキャナ部図1に示すように、スキャナ部5は、CCD等のイメージセンサと、スキャナ制御部とを備えている。スキャナ制御部は、制御部2からの制御信号に基づいて、スキャナ部5の各部の駆動を制御する。具体的には、コンタクトガラスに載置された原稿面の露光走査を実行させ、反射光をイメージセンサにおいて結像させて画像を読み取る。そして、この結像された光信号を光電変換してアナログ画像信号を生成させ、制御部2に送信する。プリンタ部図1に示すように、プリンタ部6は、LD部LaserDiodeと、プリンタ制御部とを備えている。プリンタ部6は、制御部2から入力された画像データに基づいて用紙に画像を形成する。ここで、ユーザ端末Pから画像データが画像形成装置1に送信されてきた場合には、制御部2から受信したデータに基づいて画像を形成する。LD部は、LD、感光体ドラム、帯電部、露光部、現像部、転写部、クリーニング部、及び定着部等を備えている。また、LD部は、内部の搬送経路に従って用紙を搬送するための給紙ローラ、レジストローラ、排紙ローラをはじめとする各種ローラ、搬送路切換板、及び反転部等を備えている。LD部の搬送部は、プリンタ制御部からの制御に基づいて、当該ジョブで指定された用紙を給紙トレイから給紙して、給紙された用紙を搬送経路上に搬送する。LD部の搬送経路上には、複数のセンサが設けられている。これらのセンサは、用紙が通過する際に検出信号を発生し、これをプリンタ制御部に出力する。プリンタ制御部は、制御部2からの制御信号を受信して、LD部の各部の動作を制御する。また、プリンタ制御部は、搬送経路上に設けられたセンサからの検出信号に基づいて、ジョブ毎に給紙した用紙の枚数をカウントし、制御部2に出力する。プリンタ部6では、プリンタ制御部からの指示に基づいて、感光体ドラム表面を帯電部により帯電させ、制御部2から入力されたPWM信号に基づいてLDにより感光体ドラム表面にレーザ光を照射することにより静電潜像を形成する。そして、現像部において感光体ドラム表面の静電潜像を含む領域にトナーを付着させ、転写部により用紙にトナーを転写して画像を形成する。そして、転写された画像を定着部で定着させた後、画像形成済みの用紙を排紙ローラにより後処理部へ搬送する。ADF部図1に示すように、ADF部7は、制御部2からの制御信号に基づいて、ADF部7の制御を行うADF制御部を備えている。ADF部7は、原稿トレイ図示略に載置された原稿をスキャナ部5のコンタクトガラス上に1枚ずつ自動給送する。操作表示部図1に示すように、操作表示部8は、表示部と、操作表示制御部と、操作部と、その他図示しない操作キー群とを備えている。表示部は、操作表示制御部からの表示制御信号に従って、画面上に各種設定画面や画像の状態表示、各機能の動作状況等の表示を行う。また、表示部の画面上には、例えば透明電極を格子状に配置した感圧式抵抗膜圧式のタッチパネル等からなる操作部が構成されており、手指やタッチペン等で操作された力点のXY座標を電圧値で検出し、検出された位置信号を操作信号として操作表示制御部に出力する。<画像形成装置による画像形成方法>次に、画像形成装置1による画像形成方法について説明する。画像形成装置1による画像形成は、制御部2が通信部29を介してユーザ端末PからPDLデータを受信することにより開始される。図3に示すように、制御部2がPDLデータを受信すると、読取部26は、アクセラレータ3の記憶部33にアクセスして、描画コマンドに関する情報を読み取るステップS1。次いで、変換部21は、受信したPDLデータを解析して描画コマンドに変換するステップS2。次いで、判定部27は、変換された各描画コマンドがアクセラレータ3の描画部31でレンダリングできるか否かを記憶部33から読み取った情報に基づいて判定するステップS3。ステップS3において、判定部27は、描画コマンドが描画部31でレンダリングできると判定した場合ステップS3:YES、処理部28は、描画部31でレンダリングを行うフラグ0判定情報を描画コマンドに付加するステップS4。ステップS3において、判定部27は、描画コマンドが描画部31でレンダリングできないと判定した場合ステップS3:NO、処理部28は、描画部22でレンダリングを行うフラグ1判定情報を描画コマンドに付加するステップS5。ここで、描画コマンドのレンダリングを行う描画部の判定からフラグの付加までの処理について、具体例を挙げて説明する。例えば、図4に示すように、変換部21により変換された描画コマンドに画像、文字、図形、グラデーションのオブジェクトの種類の情報と、上書き処理、ROP処理、透過処理の画像処理の種類の情報が含まれていたとする。そして、描画部31でレンダリングできる描画コマンドが画像、文字、図形、上書き処理、ROP処理であり、これらの描画コマンドがアクセラレータ3の記憶部33に記憶されているとする。この場合、図5に示すように、判定部27は、画像、文字、図形、上書き処理、ROP処理の描画コマンドについては、アクセラレータ3の描画部31でレンダリングさせ、残りのグラデーションのオブジェクトの種類の情報と、透過処理については制御部2の描画部22でレンダリングさせると判定する。そして、図6に示すように、処理部28は、描画コマンドの画像、文字、図形、上書き処理、ROP処理に対応する部分にフラグ0を付加し、描画コマンドのグラデーション、透過処理に対応する部分にフラグ1を付加する。ステップS4又はS5における処理後、処理部28は、変換部21によるPDLデータの描画コマンドへの変換処理が終了したか否かを判定するステップS6。ステップS6において、処理部28は、変換部21によるPDLデータの描画コマンドへの変換処理が終了していないと判定した場合ステップS6:NO、ステップS2の処理に戻る。ステップS6において、処理部28は、変換部21によるPDLデータの描画コマンドへの変換処理が終了したと判定した場合ステップS6:YES、処理部28は、描画コマンドに付加されたフラグを読み取るステップS7。次いで、判定部27は、フラグが0であるか1であるかを判定するステップS8。ステップS8において、判定部27は、フラグが0であると判定した場合ステップS8:YES、処理部28はアクセラレータ3の描画部31に指令信号を送信し、描画部31は、描画コマンドに基づいて、レンダリングを行うステップS9。ステップS8において、判定部27は、フラグが1であると判定した場合ステップS8:NO、処理部28は制御部2の描画部22に指令信号を送信し、描画部22は、描画コマンドに基づいて、レンダリングを行うステップS10。ステップS9又はS10における処理後、処理部28は、描画部22,31による描画コマンドのレンダリングが終了したか否かを判定するステップS11。ステップS11において、処理部28は、描画部22,31による描画コマンドのレンダリングが終了していないと判定した場合ステップS11:NO、ステップS7の処理に戻る。ステップS11において、処理部28は、描画部22,31による描画コマンドのレンダリングが終了したと判定した場合ステップS11:YES、処理部28はレンダリングを終了したと判断し、プリントデータ作成部25はレンダリングされた画像データに基づいてプリントデータを作成しステップS12、プリンタ部6から画像をプリントした記録媒体紙等を出力するステップS13。以上の処理により、画像形成が行われる。<実施形態における画像形成装置の作用効果>以上のような画像形成装置1によれば、変換部21は、入力されたページ記述言語を解析して描画コマンドに変換する。記憶部33には、描画部31でレンダリングが可能な描画コマンドに関する情報が記憶されており、読取部26は、記憶部33に記憶された描画コマンドに関する情報を読み取る。判定部27は、読み取った描画コマンドに関する情報に基づいて、描画コマンドについて描画部31でレンダリングするか描画部22でレンダリングするかを判定する。処理部28は、判定部27で判定された描画部22,31で描画コマンドをレンダリングさせる。これにより、読取部26が記憶部33の描画コマンドに関する情報を読み取ることで、レンダリングで処理する描画コマンドを分けることができる。すなわち、描画部31の処理能力に応じて、描画コマンドを描画部31で処理するか描画部22で処理するかに分けることができる。よって、描画部31と描画部22が同じオブジェクトを処理できるように構成する必要がなくなり、描画部31でレンダリングをするためのアクセラレータ3の回路規模の拡大を抑えることができる。従って、アクセラレータ3がレンダリングを得意とする描画コマンドのみを記憶部33に記憶させておけばよい。また、記憶部33に記憶された描画コマンドに関する情報を変更しても、判定部27が描画コマンドを描画部31で処理するか描画部22で処理するかに分けることができるので、アクセラレータ3の変更に応じて振り分け処理のソフトウェアを変更する必要がなく、柔軟性の高い画像形成装置とすることができる。すなわち、ハードウェアとしてのアクセラレータ3によりレンダリングする描画コマンドとCPUによるソフトウェアの実行を用いてレンダリングする描画コマンドを固定する必要がなく、柔軟に変更することができる。また、処理部28により判定情報を作成しておくことで、レンダリングの際に描画コマンド毎にいずれの描画部22,31によりレンダリングするか否かを判定する必要がなくなる。よって、レンダリング処理を早めることができる。また、処理部28は、判定情報を描画コマンドに付加することで各描画コマンドに対応させて判定情報を盛り込んだ一つのデータとすることができ、データ管理が容易となる。また、ハードウェア処理手段としてアクセラレータを用いることにより、画像形成装置1の一連の処理における他の処理の負担を軽減することができる。また、記憶部33をアクセラレータ3に備えることで、別個に記憶手段を設ける必要がなく、部品点数を減らすことができる。また、オブジェクトの種類や画像処理の種類に応じてレンダリングする描画部22,31を分けることができ、処理効率の高いレンダリングを実現できる。<その他>なお、本発明は、上記実施形態に限られるものではなく、発明の本質的部分を変更しない範囲内で自由に設計変更が可能である。例えば、アクセラレータを高機能のものに交換した場合には、全ての描画コマンドのレンダリングをアクセラレータで行うことも可能となる。その場合、図7に示すように、全ての描画コマンドにフラグ0が付加されることとなる。従って、アクセラレータの性能が変わる場合には、アクセラレータに備えられる記憶部の内容だけを適宜書き換えればよい。これにより、アクセラレータの処理能力に応じて描画コマンドに関する情報が異なるので、処理効率の高いレンダリングを実現できる。また、上記実施形態においては、描画コマンド毎にいずれの描画部によってレンダリングを行うかを判定してフラグを付加していたが、いずれの描画部によりレンダリングするかをページ単位又はバンド一定の領域単位で判定してもよい。これにより、フラグの数を減らすことができ、レンダリングの際の判定を行う数を減らすことができるので、画像形成の処理を早めることができる。また、上記実施形態においては、アクセラレータでレンダリングを行う描画コマンドについて記憶部に記憶させていたが、記憶部にアクセラレータの性能高機能、標準、コスト低減等を記憶させておき、各アクセラレータで対応できる描画コマンドを制御部に記憶させておいてもよい。この場合、アクセラレータにアクセスしてアクセラレータの性能を判定した後、対応する描画コマンドを制御部から読み取り、それぞれの描画部に分けてレンダリングさせることになる。また、描画コマンドのどれをアクセラレータでレンダリングさせるかの決定においては、アクセラレータの回路規模によって変わる。例えば、画像のオブジェクトのように、演算を含まない単純な画素単位のレンダリングにおいては、ハードウェア設計も容易であり、回路規模を小さく、低コストで実現でき、ハードウェア向きのレンダリングであるといえる。一方、透過処理等の演算を多く含むレンダリングは、ハードウェアの回路規模が大きくなり、コストも高騰するため、ソフトウェア向きのレンダリングであるといえる。コスト重視のアクセラレータにするならば、画像のオブジェクトのみに対応し、性能重視のアクセラレータにするならば、透過処理等の演算を多く含むレンダリングにも対応するというように、アクセラレータを選択すればよい。一般的に、ハードウェアでレンダリングさせた方が高速で処理できるため、複合機において処理速度を求める機種では高機能のアクセラレータを用い、コスト低減を求める機種では低機能のアクセラレータを実装することで、複合機の目的やランクに応じた選択が可能である。"