"モノクロ画像を形成して記録紙に転写する直接転写手段と、YMCそれぞれの色の画像を感光体毎に形成し、その画像を転写体に転写してカラー画像を形成し、このカラー画像を前記転写体を介して記録紙に転写する間接転写手段と、を有する画像形成装置であって、前記感光体毎に基準トナーパターンを形成し、前記転写体に転写する各色トナーパターン形成手段と、前記転写体に転写して形成される基準トナーパターンの濃度を検知する各色濃度検知手段と、前記転写体の移動速度を所定の速度に変更する速度変更手段と、前記各色濃度検知手段が前記基準トナーパターンの濃度を検知する際に、前記速度変更手段によって前記転写体の移動速度を所定の速度に変更した後に前記各色濃度検知手段で検知させ、この検知された濃度の値を補正する濃度補正手段と、を備えることを特徴とする画像形成装置。前記各色濃度検知手段は、主走査方向にそれぞれ異なる位置に配置され、前記各色トナーパターン形成手段は、前記主走査方向に配置された各色濃度検知手段に対応した位置に基準トナーパターンを形成することを特徴とする請求項1に記載の画像形成装置。前記各色トナーパターン形成手段は、前記主走査方向に配置された各色濃度検知手段に対応した位置に同色および同一濃度の基準トナーパターンをそれぞれ形成することを特徴とする請求項2に記載の画像形成装置。前記各色トナーパターン形成手段は、前記各色濃度検知手段が所定の検知出力が得られない場合に、他の前記各色トナーパターン形成手段で検知可能な位置に基準トナーパターンを形成することを特徴とする請求項2または3に記載の画像形成装置。前記速度変更手段は、各色濃度検知手段により前記基準トナーパターンの濃度を検知する際に、画像形成時の前記転写体の移動速度よりも低い移動速度に変更することを特徴とする請求項1~4の何れか一つに記載の画像形成装置。前記各色トナーパターン形成手段は、前記速度変更手段による前記転写体の移動速度に応じて、各色濃度検知手段により前記基準トナーパターンの濃度を検知することが可能な最小限の大きさの基準トナーパターンを形成することを特徴とする請求項5に記載の画像形成装置。モノクロ画像を形成して記録紙に転写する直接転写手段と、YMCそれぞれの色の画像を感光体毎に形成し、その画像を転写体に転写してカラー画像を形成し、このカラー画像を前記転写体を介して記録紙に転写する間接転写手段と、を有する画像形成装置で実行される画像形成方法であって、各色トナーパターン形成手段が、前記感光体毎に基準トナーパターンを形成し、前記転写体に転写する各色トナーパターン形成工程と、各色濃度検知手段が、前記転写体に転写して形成される基準トナーパターンの濃度を検知する各色濃度検知工程と、速度変更手段が、前記転写体の移動速度を所定の速度に変更する速度変更工程と、濃度補正手段が、前記各色濃度検知工程において前記基準トナーパターンの濃度を検知する際に、前記速度変更工程によって前記転写体の移動速度を所定の速度に変更した後に前記各色濃度検知工程で検知し、この検知された濃度の値を補正する濃度補正工程と、を含むことを特徴とする画像形成方法。モノクロ画像を形成して記録紙に転写する直接転写手段と、YMCそれぞれの色の画像を感光体毎に形成し、その画像を転写体に転写してカラー画像を形成し、このカラー画像を前記転写体を介して記録紙に転写する間接転写手段と、を有するコンピュータに実行させるためのプログラムであって、前記感光体毎に基準トナーパターンを形成し、前記転写体に転写する各色トナーパターン形成ステップと、前記転写体に転写して形成される基準トナーパターンの濃度を検知する各色濃度検知ステップと、前記転写体の移動速度を所定の速度に変更する速度変更ステップと、前記各色濃度検知ステップにおいて前記基準トナーパターンの濃度を検知する際に、前記速度変更ステップによって前記転写体の移動速度を所定の速度に変更した後に前記各色濃度検知ステップにおいて検知し、この検知された濃度の値を補正する濃度補正ステップと、を実行させるためのプログラム。上述したように、間接転写方式、直接転写方式で構成する画像形成装置の画像濃度補正は、装置の構成上において濃度補正を行っている間は印刷が不可能であり、補正をなるべく速く終了させて、速く印刷を再開したいために、最も速い搬送速度で行われ、濃度検知もその速度で行われるのが一般的である。しかしながら、トナー濃度検知の検知精度は、トナー濃度検知部と測定対象物、すなわち転写体との距離変動に依存する。このトナー濃度検知は、転写体が搬送されている途中で行われるため、転写体とトナー濃度検知部間の距離が常に一定とならず、搬送途中で変動してしまう。特に搬送速度が速い場合、その変動は大きくなり、濃度検知における精度が悪化する傾向にあるという問題点があった。また、トナー濃度検知時において搬送速度が速い場合、濃度検知用のサンプル数を確保すると、基準トナーパターンのサイズが比較的大きくなるので、その分、トナー消費量が多くなるという問題点があった。さらに、搬送速度が速いと、トナー濃度検知部を基準トナーパターンが通過する時間が短くなってしまうので、濃度値のサンプル個数が減り、濃度検知精度が低下してしまうという問題点があった。また、特許文献1に開示されている技術にあっては、トナー濃度検知時の搬送速度を遅くすることで上記問題を解決した場合、連続印刷動作にも影響を与え、生産性を低下させるという問題点があった。本発明は、上記に鑑みてなされたものであって、直接転写方式と間接転写方式の混成で構成する画像形成装置において、中間転写体にある基準トナーパターンのトナー濃度を検知する際、中間転写体の搬送速度を遅い速度で動作しても、検知した濃度値のサンプル個数を確保してトナー濃度検知の検知精度を向上させると共に、連続印刷動作への影響をなくし、生産性を維持することを目的とする。また、中間転写体にあるトナー濃度検知用の基準トナーパターンを小さくすることにより、トナー濃度検知時におけるトナー消費量の低減を図ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、モノクロ画像を形成して記録紙に転写する直接転写手段と、YMCそれぞれの色の画像を感光体毎に形成し、その画像を転写体に転写してカラー画像を形成し、このカラー画像を前記転写体を介して記録紙に転写する間接転写手段と、を有する画像形成装置であって、前記感光体毎に基準トナーパターンを形成し、前記転写体に転写する各色トナーパターン形成手段と、前記転写体に転写して形成される基準トナーパターンの濃度を検知する各色濃度検知手段と、前記転写体の移動速度を所定の速度に変更する速度変更手段と、前記各色濃度検知手段が前記基準トナーパターンの濃度を検知する際に、前記速度変更手段によって前記転写体の移動速度を所定の速度に変更した後に前記各色濃度検知手段で検知させ、この検知された濃度の値を補正する濃度補正手段と、を備えることを特徴とする。本発明は、間接転写による画像形成を行っていない直接転写動作において、間接転写部の転写体を遅くして各色濃度検知手段によるトナー濃度を検知することにより、検知した濃度値のサンプル個数を確保してトナー濃度検知の検知精度を向上させることができると共に、連続印刷動作への影響もなく、生産性を維持することができるという効果を奏する。以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法、並びにプログラムの一実施の形態を詳細に説明する。実施の形態この実施の形態にかかる画像形成装置は、直接転写部と間接転写部とはモノクロ画像の形成とカラー画像の形成に応じて互いに接触/離間するように構成されている。図1、2は、この実施の形態にかかる直接転写部および間接転写部の要部構成を示す説明図である。図1では、直接転写部の転写ローラが間接転写部から離間する例を示し、図2では、間接転写部の中間転写ベルトが直接転写部から離間する例を示している。なお、図示におけるYはイエロー、Mはマゼンタ、Cはシアン、Kはブラック黒を意味する略称である。この図1、2において、符号1はモノクロ画像を転写するための直接転写ベルト、符号2はY,M,Cの画像を転写するための中間転写ベルト、符号3は中間転写ベルトローラ、符号4はY色の静電潜像が形成されるY感光体、符号5はM色の静電潜像が形成されるM感光体、符号6はC色の静電潜像が形成されるC感光体、符号7はK色の静電潜像が形成されるK感光体、符号8は直接転写ベルトローラ、符号9は転写ローラ、符号10はY色の基準トナーパターンを検知するYパターン検知センサ、符号11はM色の基準トナーパターンを検知するMパターン検知センサ、符号12はC色の基準トナーパターンを検知するCパターン検知センサ、符号13はK色の基準トナーパターンを検知するKパターン検知センサである。これらの各パターン検知センサは、たとえば発光素子と受光素子とからなる光学センサを用いる。直接転写部は、モノクロ印刷を行うための、直接転写ベルト1、K感光体7、転写ローラ9、転写ベルトローラ8、Kパターン検知センサ13などを有する。間接転写部は、カラー印刷を行うための、中間転写ベルト2、2次転写ローラ3、Y感光体4、M感光体5、C感光体6、Yパターン検知センサ10、Mパターン検知センサ11、Cパターン検知センサ12などを有する。以上のように構成された画像形成装置において、モノクロ印刷を行う場合、Kのトナー画像はK感光体7で形成されて、直接転写方式で転写ローラ9の地点で用紙に転写される。一方、カラー印刷を行う場合、YMCのトナー画像はY感光体4,M感光体5,C感光体6で形成されて、中間転写ベルト2で重ね合わせられる。2次転写ローラ3はフルカラー印刷のときには用紙に転写可能な位置まで直接転写ベルト1に接近し、モノクロ印刷時や色合わせ制御のためのパターン画像形成時のような用紙にYMCのトナー画像を転写する必要のないときには直接転写ベルト1から離れる。図3は、この実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。図3に示すように、画像形成装置の制御系は、CPU301、RAM302、ROM303、I/O制御部304、転写駆動モータI/F306a、ドライバ307a、転写駆動モータI/F306b、ドライバ307bを備えている。上記CPU301は、コントローラ110から入力される画像データの受信及び制御コマンドの送受信制御をはじめ、装置全体の制御を行っている。また、ワークメモリとして用いるRAM302、CPU301の制御プログラムを記憶するROM303、I/O制御部304は、バス309を介して相互に接続され、CPU301からの指示によりデータのリード/ライト処理及び接離機構などの各負荷305を駆動するモータ、クラッチ、ソレノイド、センサなど各種の動作を実行、およびパターン検知センサによるトナー濃度検知などを行っている。転写駆動モータI/F306aは、CPU301からの駆動指令により、ドライバ307aに対して駆動パルス信号の駆動周波数を指令する指令信号を出力する。この周波数に応じて転写駆動モータM1が回転駆動される。この回転駆動によって、駆動ローラが回転駆動される。同じく、転写駆動モータI/F306bは、CPU301からの駆動指令により、ドライバ307bに対して駆動パルス信号の駆動周波数を指令する指令信号を出力する。この周波数に応じて転写駆動モータM2が回転駆動される。なお、転写駆動モータM1、M2は、回転速度が可変制御することができる構成であり、たとえば、ステッピングモータ、DCモータを用いる。また、RAM302はROM303に記憶されているプログラムを実行する際のワークエリアとして使用される。このRAM302は揮発性メモリのため、振幅位相値など次のベルト駆動で使用するパラメータに関しては、図示しない。EEPROMElectricallyErasableProgrammableReadOnlyMemoryなどの不揮発性メモリに記憶しておき、電源オン時もしくは転写駆動モータの駆動時にsin関数もしくは近似式を用いて、ベルト一周期分のデータをRAM302上に展開する。本実施の形態の画像形成装置で実行されるプログラムは、図4で後述する各部印刷制御部51、間接転写制御部53、直接転写制御部54、2次転写制御部55、計測部56、位置合わせ制御部不図示などを含むモジュール構成となっており、実際のハードウェアとしてはCPU301が上記ROM303からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、印刷制御部51、位置合わせ制御部、間接転写制御部53、直接転写制御部54、2次転写制御部55、計測部56などが主記憶装置上に生成されるようになっている。図4は、この実施の形態にかかる画像形成装置の機能構成を示すブロック図である。この図4において、符号12YはY画像形成ユニット、符号12MはM画像形成ユニット、符号12CはC画像形成ユニット、符号12KはK画像形成ユニット、符号51は印刷制御部、符号52は濃度調整制御部、符号53は間接転写制御部、符号54は直接転写制御部、符号55は2次転写制御部、符号56は計測部、符号15は2次転写部である。K画像形成ユニット12Kには、図1におけるK感光体7が含まれ、Y画像形成ユニット12Y、M画像形成ユニット12M、C画像形成ユニット12Cには、Y感光体4、M感光体5、C感光体6が含まれる。これら画像形成ユニットは、電子写真プロセスにしたがった順序で装置ユニットが配置され、この配置構成により画像情報に応じた静電潜像を形成し、これを現像装置不図示の顕像化によってトナー画像を形成するように構成される。直接転写部は、K画像形成ユニット12Kによりモノクロ画像を形成し、このモノクロ画像を直接転写ベルト1上に転写するように構成される。間接転写部は、Y画像形成ユニット12Y、M画像形成ユニット12M、C画像形成ユニット12CによりY,M,Cの画像を形成し、このY,M,C画像を中間転写ベルト2上に順に転写するように構成される。ここに示す機能ブロックは、この実施の形態におけるプログラムを実行することによって実現する機能または手段を示すものである。印刷制御部51は、フルカラー印刷やモノクロ印刷を実行するためにシステム全体、すなわち濃度調整制御部52、間接転写制御部53、直接転写制御部54、2次転写制御部55、計測部56などを制御する。直接転写制御部54は、フルカラー印刷およびモノクロ印刷時に、K色の画像形成ユニット12Kを制御して、転写紙に直接転写するためのブラックのトナー画像を形成する。間接転写制御部53は、フルカラー印刷時に、Y,C,M色の画像形成ユニット12Y、C、Mや中間転写ベルト2を制御し、転写紙に転写するためのY,M,Cのトナー画像を形成する。2次転写制御部55は、2次転写部15の2次転写ローラ3図1参照を制御して、2次転写ローラ3を中間転写ベルト2に接近または離間させることにより、中間転写ベルト2に転写したY,M,Cのトナー画像を転写紙に転写するものである。2次転写制御部55は、フルカラー印刷のときには、転写紙に転写可能な位置まで2次転写ローラ3を接近させる。これにより、間接転写方式によって中間転写ベルト2上で重ねあわされたY,M,Cのトナー画像が、2次転写部15の2次転写ローラ3の地点で転写紙に転写される。また、2次転写制御部55は、モノクロ印刷時には、転写紙にY,M,Cのトナー画像を転写する必要がないため、中間転写ベルト2図1参照から離間させる。また、2次転写制御部55は、濃度調整制御用パターンの画像形成時には転写紙にY,M,Cのトナー画像を転写する必要がないため、2次転写部15の2次転写ローラ3を制御し、直接転写ベルト1から離間させる。濃度調整制御部52は、後述するように基準トナーパターンを読み取り、間接転写部の濃度調整制御用のパターン画像濃度、または直接転写部の濃度調整制御用のパターン画像の濃度を検知し、その検知濃度に基づいて画像濃度の補正を行う。つぎに、間接転写部におけるY,M,Cそれぞれのトナー濃度を検知する例について詳述する。図5は、この実施の形態にかかる画像形成装置のトナー濃度検知における要部構成を示す説明図である。この図5において、符号14はY感光体4に形成された後に中間転写ベルト2に転写されたY色のトナー濃度検知用のY基準トナーパターン、符号15はM感光体5に形成された後に中間転写ベルト2に転写されたM色のトナー濃度検知用のM基準トナーパターン、符号16はC感光体6に形成された後に中間転写ベルト2に転写されたC色のトナー濃度検知用のC基準トナーパターン、符号60はY基準トナーパターン14を生成するYパターン生成部、符号61はM基準トナーパターン15を生成するMパターン生成部、符号62はC基準トナーパターン16を生成するCパターン生成部、符号63は中間転写ベルト2を駆動する転写駆動モータM2の速度を制御する速度制御部、符号64は中間転写ベルト2の移動速度を計測する速度計測部である。なお、速度制御部63は図3に示すドライバ307bによって実現される。速度制御部63は、トナー濃度検知処理時において中間転写ベルト2を所定の移動速度となるように転写駆動モータM2を制御する。また、実際のカラー画像形成時には決められたプロセス速度となるように転写駆動モータM2を制御する。また、速度計測部64は必要に応じて中間転写ベルト2の移動速度を計測する。なお、この速度計測部64は速度制御部63が予め決められた速度たとえば、後述する図10のように通常の搬送線速:200mm/sec、検知時の搬送線速:100mm/secに切り替えて制御する構成であれば特に必要ない。この図5では、この実施の形態の構成には本来含まれていないが、従来のトナー濃度検知センサ17とこの実施の形態のトナー検知センサ各色のパターン検知センサ10,11,12との配置の違いを説明するために、従来のトナー濃度検知センサ17の配置について図示している。図5に示すように、Y感光体4,M感光体5,C感光体6上に形成したY,M,Cそれぞれの基準トナーパターン14,15,16各色のパターン検知センサ10,11,12までの距離が、従来に比べて短くなっている。たとえば、Y感光体4に形成されたY基準トナーパターン14が、従来のトナー濃度検知センサ17までの距離が75×21575=240mmとすると、37mmまで短縮される。図5に示す構成において、間接転写部でトナー濃度を検知し、この検知したトナー濃度情報に基づいてトナー濃度の補正を行う。まず、速度制御部63により2次転写ベルト2を予め定めたトナー濃度検知時の速度に制御する。Yパターン生成部60は、Y感光体4上にY色のトナーパターンを形成する。この後、Yパターン検知センサ10は、中間転写ベルト2に転写されたY基準トナーパターン14を読み取ってトナー濃度情報として濃度調整制御部52に入力する。また、M色、C色についても同様に、M色、C色のパターン検知センサ11,12により基準トナーパターンの検知を行う。濃度調整制御部52は、各色のパターン検知センサ10,11,12で読み取られたY、M,Cそれぞれの基準トナーパターン14,15,16のトナー濃度情報に基づいて所定の画像濃度となるように補正処理を行う。図6は、各感光体と各パターン濃度センサの配置例を示す説明図である。この図6に示すとおり、Y感光体4に対するYパターン濃度センサ10が装置後部図示の上部、M感光体5に対するMパターン濃度センサ11が中央部、C感光体6に対するCパターン濃度センサ12が装置前部図示の下部、というように、各センサはそれぞれ主走査方向に異なる位置に設けられている。なお、このセンサ配置例はこれに限定されず、各センサがそれぞれ異なる位置であればよい。図7は、中間転写ベルトに転写される基準トナーパターンとパターン濃度センサとの位置を示す説明図である。この図に示すように、この実施の形態では、感光体毎に各パターン濃度センサが主走査方向に位置を変えて、その基準トナーパターンをセンサ位置に合わせて形成する。このように中間転写ベルト2上に形成されたY基準トナーパターン14を、Yパターン濃度センサ10により読み取る。同様に、他のM,Cそれぞれについても対応するパターン濃度センサによって光学的に読み取り、その読み取ったトナー濃度情報に基づいて濃度補正が実行される。図8は、Yパターン濃度センサに故障が発生した場合における基準トナーパターンの形成およびその検知例を示す説明図である。ここでは、Yパターン濃度センサ10が検知状態にあるにもかかわらずセンサ出力が異常であったなど故障とみなされる場合について示している。図8に示すように、Yパターン濃度センサ10が故障した場合、Mパターン濃度センサ11に対応する位置にY基準トナーパターン14を形成し、Mパターン濃度センサ11で読み取る。このように、あるパターン濃度センサが故障した場合、故障したセンサに対応する色の基準トナーパターンを正常に動作するセンサ位置に形成して、そのパターン濃度センサで読み取ることで、Y,M,C各色のトナー濃度検知が実現する。図9は、Y色同一濃度の基準トナーパターンを各パターン濃度センサで検知する例を示す説明図である。ここでは、図9に示すように、同一濃度のY基準トナーパターン14a,14b,14cを、Yパターン濃度センサ10,Mパターン濃度センサ11,Cパターン濃度センサ12が検知可能な主走査位置に形成する。このように同一濃度の基準トナーパターンを主走査方向に形成して各パターン濃度センサで読み取ることにより、その色の主走査方向のトナー濃度をより正確に検知することが可能になる。図10は、中間転写ベルトの搬送速度を制御して実施するトナー濃度検知における基準トナーパターンの形状について示す説明図である。図10のAは中間転写ベルト2の搬送速度が200mm/secの場合、Bは中間転写ベルト2の搬送速度が100mm/secの場合についてそれぞれ示している。この図10に示すように、Aの速度に対して遅い搬送速度Bで濃度検知する場合、基準トナーパターンの搬送方向のパターン長を短くしてもパターンを小さくしても検出値のサンプル個数は十分確保できることが分かる。すなわち、トナー濃度補正における基準トナーパターンの大きさを小さくできるので、印刷以外で消費するトナー量が抑えることができ、ランニングコストを抑えられる。パターン長は搬送線速に応じて変更することが可能である。図11は、モノクロ印刷動作中における中間転写ベルトでのトナー濃度検知、補正の動作を示すフローチャートである。この動作は印刷制御部51によって実行されるものである。まず、直接転写ベルト1によるモノクロ印刷を実行中であるか否かを判断するステップS11。ここでモノクロ印刷中であると判断すると、中間転写ベルト2の搬送速度を、たとえば図10に示したように100mm/secに制御するステップS12。続いて、この搬送速度で、上述したトナー濃度の検知動作を行いステップS14、その検知したトナー濃度からトナー濃度補正を実行するステップS15。一方、ステップS11においてモノクロ印刷中でないと判断した場合、中間転写ベルト2の搬送速度を変えずにステップS13、ステップS14に移行し、Kトナーのトナー濃度検知およびトナー濃度補正を実行する。このように、直接転写方式による印刷動作中モノクロ印刷は、2次転写ローラ3が直接転写ベルト1から離間している状態にあり、中間転写ベルト2は印刷に寄与していない状態となる。そこでモノクロ印刷中のみ、中間転写ベルト2の駆動モータを濃度検知しやすい線速遅い搬送線速に制御して濃度検知を行う。これによりモノクロ印刷の生産性を維持しながら、基準トナーパターンの検出精度を向上させた濃度検知をすることができる。モノクロ印刷以外カラー印刷中は、トナー濃度検知時の中間転写ベルトの搬送速度を印刷速度とすることで、トナー濃度補正による印刷動作への影響を最小限に抑えることが可能になる。図12は、画像形成装置のハードウェア構成例を示すブロック図である。本図に示すように、この複合機は、コントローラ210とエンジン部Engine260とをPCIPeripheralComponentInterfaceバスで接続した構成となる。コントローラ210は、画像形成装置全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部260は、PCIバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部260には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。コントローラ210は、CPU211と、ノースブリッジNB213と、システムメモリMEM-P212と、サウスブリッジSB214と、ローカルメモリMEM-C217と、ASICApplicationSpecificIntegratedCircuit216と、ハードディスクドライブHDD218とを有し、ノースブリッジNB213とASIC216との間をAGPAcceleratedGraphicsPortバス215で接続した構成となる。また、MEM-P212は、ROMReadOnlyMemory212aと、RAMRandomAccessMemory212bと、をさらに有する。CPU211は、画像形成装置の全体制御をおこなうものであり、NB213、MEM-P212およびSB214からなるチップセットを有し、このチップセットを介して他の機器と接続される。NB213は、CPU211とMEM-P212、SB214、AGPバス215とを接続するためのブリッジであり、MEM-P212に対する読み書きなどを制御するメモリコントローラと、PCIマスタおよびAGPターゲットとを有する。MEM-P212は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM212aとRAM212bとからなる。ROM212aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、RAM212bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。SB214は、NB213とPCIデバイス、周辺デバイスとを接続するためのブリッジである。このSB214は、PCIバスを介してNB213と接続されており、このPCIバスには、ネットワークインターフェースI/F部なども接続される。ASIC216は、画像処理用のハードウェア要素を有する画像処理用途向けのICIntegratedCircuitであり、AGPバス215、PCIバス、HDD218およびMEM-C217をそれぞれ接続するブリッジの役割を有する。このASIC216は、PCIターゲットおよびAGPマスタと、ASIC216の中核をなすアービタARBと、MEM-C217を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のDMACDirectMemoryAccessControllerと、エンジン部260との間でPCIバスを介したデータ転送をおこなうPCIユニットとからなる。このASIC216には、PCIバスを介してFCUFacsimileControlUnit230、USBUniversalSerialBus240、IEEE1394theInstituteofElectricalandElectronicsEngineers1394インターフェース250が接続される。操作表示部220はASIC216に直接接続されている。MEM-C217は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、HDDHardDiskDrive218は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。AGPバス215は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、MEM-P212に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。この実施の形態の画像形成装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、この実施の形態の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、この実施の形態の画像形成装置で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、この実施の形態のプログラムを、ROM等に予め組み込んで提供するように構成してもよい。本実施の形態の画像形成装置で実行されるプログラムは、上述した画像形成装置各部を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記記憶媒体から画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。"