"被書込媒体に画像情報を書き込む書込装置を制御する書込制御装置であって、前記画像情報の書き込み制御に必要な各種設定値を記憶する記憶手段と、NN≧2個の一時記憶手段を有し、前記記憶手段に記憶された1ページ目の設定値は前記N個の一時記憶手段のうちの予め定められた一時記憶手段に書き込み、前記記憶手段に記憶されたNページ目の設定値は前記N個の一時記憶手段のうちのN-1ページまでの設定値が書き込まれた一時記憶手段とは異なる一時記憶手段に書き込み、前記記憶手段に記憶されたN1ページ目の設定値は前記1ページ目の設定値が書き込まれた一時記憶手段と同じ一時記憶手段に書き込み、前記N個の一時記憶手段に書き込まれた設定値の読み出しは、その書き込みの順番に一時記憶手段を切り替えて行う制御手段とを設けたことを特徴とする書込制御装置。前記制御手段は、前記N個の一時記憶手段のいずれかに設定値を書き込む際の一時記憶手段の切り替えと、前記N個の一時記憶手段のいずれかから設定値を読み出す際の一時記憶手段の切り替えを互いに独立して行うことを特徴とする請求項1に記載の書込制御装置。前記制御手段は、前記設定値を読み出す際の一時記憶手段の切り替えを所定のタイミングで行うことを特徴とする請求項1又は2に記載の書込制御装置。請求項1乃至3のいずれか一項に記載の書込制御装置と、該書込制御装置の制御によって被書込媒体に画像情報を書き込む書込装置と、該書込装置によって前記画像情報が書き込まれる被書込媒体とを備え、前記書込制御装置が前記書込装置を制御して前記被書込媒体上に前記画像情報の書き込みを行わせることを特徴とする画像形成装置。請求項3に記載の書込制御装置と、該書込制御装置の制御によって被書込媒体に画像情報を書き込む書込装置と、該書込装置によって前記画像情報が書き込まれる被書込媒体とを備え、前記書込制御装置が前記書込装置を制御して前記被書込媒体上に前記画像情報の書き込みを行わせる画像形成装置であって、前記書込制御装置の前記制御手段は、前記設定値を読み出す際の一時記憶手段の切り替えを各ページの前記書込装置による画像情報の書き込みを含む画像形成の終了時に行うことを特徴とする請求項4に記載の画像形成装置。請求項3に記載の書込制御装置と、該書込制御装置の制御によって被書込媒体に画像情報を書き込む書込装置と、該書込装置によって前記画像情報が書き込まれる被書込媒体とを備え、前記書込制御装置が前記書込制御装置を制御して前記被書込媒体上に前記画像情報の書き込みを行わせる画像形成装置であって、前記書込制御装置の前記制御手段は、前記設定値を読み出す際の一時記憶手段の切り替えを各ページの前記書込装置による画像情報の書き込みを含む画像形成の開始時に行うことを特徴とする請求項4に記載の画像形成装置。請求項4乃至6のいずれか一項に記載の画像形成装置において、画像形成開始信号を出力する信号処理手段を備え、前記一時記憶手段の必要個数である前記N個は、複数ページの連続画像形成を開始してから1ページ目の画像形成が完了するまでの間に前記信号処理手段が出力できる各ページの画像形成開始信号の最大数より、一時記憶可能な各ページの設定値の数が多くなる個数であることを特徴とする画像形成装置。しかしながら、特許文献1に記載のものでは、同じ設定レジスタが複数アドレスに存在するため、ソフトウェアはどのアドレスのレジスタに何が設定されているかを管理する必要がある。また、たとえ一つのレジスタしか違わない印刷モード例えば用紙サイズや解像度等のいずれか一つが異なる印刷モードでも、集団群で切り替える必要がある。全てのモードの切り替えに対応するには、レジスタ集団群を増やす必要があるが、そうすることで回路規模が増大してしまう。レジスタ群の一部をソフト設定により修正することも考えられるが、その場合には、レジスタ群単位で何が設定されているかを管理しなければならず、ソフトウェアが複雑になる。この発明は、上記の点に鑑みてなされたものであり、ソフトウェア側の記憶手段に対するタイミング管理等の制御を複雑にすることも無く、機械のダウンタイムを無くすことを目的とする。この発明は、被書込媒体に画像情報を書き込む書込装置を制御する書込制御装置であって、上記の目的を達成するため、以下に示すようにしたことを特徴とする。すなわち、上記画像情報の書き込み制御に必要な各種設定値を記憶する記憶手段と、NN≧2個の一時記憶手段を有する制御手段とを備えたものである。上記制御手段は、上記記憶手段に記憶された1ページ目の設定値は上記N個の一時記憶手段のうちの予め定められた一時記憶手段に書き込む。上記記憶手段に記憶されたNページ目の設定値は、上記N個の一時記憶手段のうちのN-1ページ目までの設定値が書き込まれた一時記憶手段とは異なる一時記憶手段に書き込む。上記記憶手段に記憶されたN1ページ目の設定値は、上記1ページ目の設定値が書き込まれた一時記憶手段と同じ一時記憶手段に書き込む。上記N個の一時記憶手段に書き込まれた設定値の読み出しは、その書き込みの順番に一時記憶手段を切り替えて行う。この発明の書込制御装置によれば、制御手段が、NN≧2個の一時記憶手段を備え、その各一時記憶手段に対して記憶手段に記憶された各ページの設定値の書き込みや読み出しを行う。よって、ソフトウェア側の記憶手段に対するタイミング管理等の制御を複雑にすることも無く、機械のダウンタイムを無くすことができる。以下、この発明を実施するための形態について説明する。なお、ソフト制御ソフトウェアによる制御は、実際にはハードウェアのCPU以下単にハードウェア又はCPUともいうがソフトウェアに従って動作することによって実行するが、説明の都合上、ソフトウェア自体が制御を実行するものとして説明する場合もある。ここで、ソフトウェアは次のようにした方がコーディングし易い。つまり、現在何が設定されているかを管理し、変更分のみを設定し直すより、例え無駄でも毎回レジスタへの設定を行う方がコーディングし易い。また、設定タイミングに制約がない方がコーディングし易い。現状において、印刷モードの切り替えが必要な連続ジョブ時に設定が間に合わない原因の多くは、次のようなことである。つまり、前回の作像完了から次回の印刷完了までの間紙間に設定を行わなければならないなど、設定タイミングの制約により、あるタイミングに設定する必要があるレジスタが多く重なることが上げられる。以上のことを考慮し、以下の実施形態では次のような特徴を有する。つまり、設定レジスタに対して、ページ毎の設定値をハードウェアにより複数のバッファ一時記憶部に順次切り替えて記憶し、設定レジスタを使用するモジュールが、複数のバッファにある設定値をページ毎にトグル的に順番に切り替えて読み出し、動作する。ソフトウェアは、ページ単位で設定レジスタに設定を行う。例えば、ソフトウェアが1ページ目の設定を設定レジスタに対して行うと、ハードウェアでその設定値を一時記憶部M1に格納する書き込む。そして、ソフトウェアが2ページ目の設定を設定レジスタに対して行うと、ハードウェアでその設定値を一時記憶部M2に格納する。以下同様に、一時記憶部をM3,M4,,M1とトグル的に切り替え、動作する。一方、ハードウェアは最適なタイミングで一時記憶部をシーケンシャルに切り替え、設定値を読み出す。そのため、ソフトウェアは、一つの機能を実現する設定レジスタが複数存在しないため、レジスタ管理が容易になり、またレジスタ毎の設定タイミングを気にすることなく、単純にページ単位で設定レジスタに設定を行うだけで済む。つまり、設定タイミングの制約を受けずに済む。よって、紙間などにソフトウェアによる設定ソフトウェアの負荷が集中することを防ぐことができる。その結果、機械のダウンタイムの発生を回避することができる。そこで、上記特徴について図1~図10を参照して具体的に説明する。図1は、この発明の一実施形態である画像形成装置の機械的構成の一例を示す模式図である。この画像形成装置100は、タンデム方式のデジタルカラー複写機,デジタルカラー複合機,カラーファクシミリ装置,カラープリンタ等の画像形成装置であり、次のように構成している。すなわち、複数個の光源発光部であるブラックK,シアンC,マゼンタM,イエローYの各色用の半導体レーザ素子200図2,図3参照や、ポリゴンミラー102aなどの光学要素を含む光走査装置書込装置である光学装置102を備えている。また、K,C,M,Yの各色用の作像プロセス部104,106,108,110を有するカラー作像部112も備えている。更に、無端状の転写媒体無端移動部材である中間転写ベルト114などを含む転写部122を備えている。つまり、それらによってカラー画像形成部カラー画像形成手段を構成している。カラー作像部112の各作像プロセス部104,106,108,110は、それぞれ104,106,108,110にaを付けて示す像担持体被書込媒体であるドラム状の感光体以下感光体ドラムという104a,106a,108a,110aを備えている。また、それらの回りに配置されたbを付けて示す帯電手段である帯電器104b,106b,108b,110b、cを付けて示す現像手段である現像器104c,106c,108c,110c、およびdを付けて示す転写手段を構成する1次転写ローラ104d,106d,108d,110d等も備えている。光学装置102は、fθレンズを使用しないポストオブジェクト型の光学装置を構成しており、各半導体レーザ素子200から射出される光ビームであるレーザビームLはそれぞれ、一旦、対応する第1シリンドリカルレンズ202図2参照により集光される。そして、ポリゴンミラー102a振動ミラー等の他の偏向手段を用いてもよいにより対応する反射ミラー102bへと偏向される。ポリゴンミラー102aで偏向されたレーザビームLは、この実施形態ではK,C,M,Yの各色に対応する本数のため、それぞれ対応する反射ミラー102bで反射され、対応する第2シリンドリカルレンズ102cで再度集光される。その後、露光のために使用されるレーザビームLとして各作像プロセス部104,106,108,110の副走査方向に回動する感光体ドラム104a,106a,108a,110aの被走査面以下単に表面ともいうをポリゴンミラー102aにより主走査方向に反復走査して露光する。感光体ドラム104a,106a,108a,110aの表面へのレーザビームLの照射は、上述したように複数の光学要素を使用して行われるため、主走査方向および副走査方向に関してタイミング同期が行われる。なお、主走査方向をレーザビームLの走査方向として定義し、副走査方向を主走査方向に対して直交する方向、この画像形成装置100では感光体ドラム104a,106a,108a,110aが回転する方向、つまりそれらの表面の移動方向として定義する。各感光体ドラム104a,106a,108a,110aは、アルミニウムなどの導電性ドラム上に、少なくとも電荷発生層と電荷輸送層とを含む光導電層を備えている。その各光導電層は、コロトロン、スコロトロン、または帯電ローラなどによって構成される帯電器104b,106b,108b,110bにより、それぞれ表面電荷が付与されて均一に帯電される。各感光体ドラム104a,106a,108a,110aの帯電された光導電層の表面は、光学装置102からのレーザビームLによって像状露光され、2次元の静電潜像が形成される。なお、その静電潜像および後述するトナー画像の形成は、この実施形態ではY,M,C,Kの順に開始される。その感光体ドラム104a,106a,108a,110aの表面上に形成される静電潜像は、現像スリーブ、現像剤供給ローラ、規制ブレードなどを含む各現像器104c,106c,108c,110cにより、それぞれK,C,M,Yの各色の現像剤であるトナーによって現像され、各色のトナー画像現像画像が形成される。その各色のトナー画像は、感光体ドラム104a,106a,108a,110aが中間転写ベルト114を挟んでそれぞれ転写バイアス電圧が印加された転写手段である1次転写ローラ104d,106d,108d,110dと対向する一次転写部で、矢示A方向に移動する中間転写ベルト114上にY,M,C,Kの順に順次重ね合わせて転写される。中間転写ベルト114は、搬送ローラ114a,114b,114cに張架され、一方が駆動ローラである搬送ローラ114a又は114cによって矢示A方向に回動され、Y,M,C,Kのトナー画像が重畳転写されたフルカラーのトナー画像を担持した状態で、2次転写部へ搬送される。2次転写部は、搬送ローラ118a,118bにより矢示B方向に搬送される2次転写ベルト118を含んで構成される。中間転写ベルト114の搬送ローラ114bは2次転写対向ローラの機能も果す。この2次転写部には、給紙カセットなどの記録媒体収容部128から上質紙、プラスチックシートなどのシート状の記録媒体124が搬送ローラ126によって供給される。そして、2次転写対向ローラの役目も持つ搬送ローラ114bに2次転写バイアスを印加して、中間転写ベルト114上に担持されたフルカラーのトナー画像を、2次転写ベルト118上に吸着保持された記録媒体124に転写する。そのフルカラーのトナー画像が転写された記録媒体124は、2次転写ベルト118の矢示B方向への回動によって定着装置120へ搬送される。定着装置120は、シリコーンゴムやフッ素ゴムなどを含む定着ローラなどの定着部材130を含んで構成されていて、記録媒体124とトナー画像と共に加圧加熱して、そのトナー画像を記録媒体124に定着した後、印刷物132として画像形成装置100の外部へ排出する。トナー画像を転写した後の中間転写ベルト114は、クリーニングブレードを含むクリーニング部116により転写残留トナーが除去されて、次の像形成プロセスに備える。図2は、図1の光学装置102における感光体ドラム104aを露光するための光学系の概略的な構成例を示す斜視図である。K色用の半導体レーザ素子200200Kから射出されたレーザビームLは、レーザビーム束を整形するために使用される第1シリンドリカルレンズ202により集光され、反射ミラー204および結像レンズ206を経た後、ポリゴンミラー102aにより偏向される。ポリゴンミラー102aは、数千~数万回転する図示しないスピンドルモータなどにより回転駆動される。ポリゴンミラー102aで反射されたレーザビームLは、K色用の反射ミラー102bで反射された後、第2シリンドリカルレンズ102cにより再整形され、感光体ドラム104aの表面をポリゴンミラー102aにより主走査方向に反復走査して露光する。また、レーザビームLの主走査方向の走査開始タイミング書き出しタイミングともいうを同期させるため、反射ミラー208が配置されている。反射ミラー208は、感光体ドラム104aの主走査方向の作像領域以外、例えばレーザビームLの主走査方向の走査を開始する以前主走査画像書き出し位置の直前で、レーザビームLをフォトダイオードなどを含む同期検出装置同期検知センサ210へ向けて反射させ、その同期検出装置210に入射して検出させる。同期検出装置210210Kは、当該レーザビームLを検出すると、レーザビームLの主走査を開始させるために、主走査方向のレーザビームLによる画像書き込み制御の基準となる主走査画像書き出し位置を規定するための同期検知信号を発生させ、半導体レーザ素子200への駆動制御信号の生成処理などの処理を同期させる。半導体レーザ素子200は、後述するGAVD310図3参照から送付されるパルス信号により駆動され、後述するように、画像データ画像情報の所定の画像ビットに対応する位置にレーザビームLが露光され、感光体ドラム104a上に静電潜像を形成する画像情報をレーザビームLによって書き込む。なお、上述した半導体レーザ素子200および同期検出装置210を含む各部ポリゴンミラー102aを除くは、実際には各色毎に搭載されている。図3は、図1に示した画像形成装置100の制御ユニットの概略的な構成例を示すブロック図である。この制御ユニットは、スキャナ部302と、プリンタ部308と、主制御部330として構成されている。スキャナ部302は、例えばCCDカラーイメージセンサ又はCMOSカラーイメージセンサ等の固体撮像素子を含む光学系を用いてスキャン処理を行うことにより、原稿の画像を読み取るものである。このスキャナ部302は、VPUVideoProcessingUnit304と、IPUImageProcessingUnit306とを備えている。VPU304は、固体撮像素子から出力されるアナログ画像信号をA/D変換してデジタル画像信号である画像データを取得し、それに対して黒オフセット補正、シェーディング補正、および画素位置補正を行う。IPU306は、VPU304からの画像データに対して、RGB表色系からCMYK表色系での画像データとしてデジタル変換するための画像処理を行う。なお、RはレッドRedを、GはグリーンGreenを、BはブルーBlueをそれぞれ示す。スキャナ部302は、GAVD310と画像データインタフェース画像データIF318を介して通信可能に接続されている。そのため、GAVD310から画像データインタフェース318経由で各色の画像転送要求信号MFSYNC_N図4参照を受信すると、IPU306によってスキャン処理を開始することができる。また、IPU306で画像処理が行われた各色の画像データを画像データインタフェース318経由でプリンタ部308へ送信することができる。プリンタ部308は、書込制御装置に相当するGAVDGateArrayVideoDriver310と、各色用のLDドライバ312312K,312C,312M,312Yと、光走査装置102とを含んで構成される。光走査装置102は、各色用の半導体レーザ素子200200K,200C,200M,200Yおよび同期検出装置210210K,210C,210M,210Yを備えている。GAVD310は、各色の画像転送要求信号MFSYNC_Nをスキャナ部302へ送信し、それに対してそのスキャナ部302から各色の画像データを受信すると、その各色の画像データに基づいて処理を行う。つまり、各LDドライバ312を介して各半導体レーザ素子200の駆動制御を行うための駆動制御信号を生成する。よって、GAVD310は、各半導体レーザ素子200の駆動制御を行う制御手段として機能する。各LDドライバ312は、KCMYの各色毎に搭載され、GAVD310からの駆動制御信号により、対応する半導体レーザ素子200を駆動させるための電流を、その半導体レーザ素子200に供する。各半導体レーザ素子200は、KCMYの各色毎に搭載され、且つ2次元的に配置されている。また、スキャナ部302とプリンタ部308は、システムバス316を介して主制御部330と接続されていて、主制御部330からの指令により、画像読み取りおよび画像形成が制御される。主制御部330は、中央処理装置以下CPUという320と、CPU320が処理のために使用する処理空間を提供するRAM322とを含んでいる。CPU320は、これまで知られたいかなるCPUでも使用することができ、例えば、PENTIUM登録商標シリーズ、またはその互換CPUなどCISCComplexInstructionSetComputer、MIPSなどのRISCReducedInstructionSetComputerなどを使用することができる。CPU320は、起動時にROM324に記憶されているプログラムをRAM322に展開する。その後、インタフェース328を介してユーザ実際にはユーザの操作によって図示しない操作部あるいは図示しないパーソナルコンピュータ等の外部機器からの指令を受け付け、指令に対応する処理を実行するプログラムをRAM322から呼び出して、コピー、ファクシミリ、スキャナ、イメージストレージなどの処理を実行させる。さらに、主制御部330は、ROM324を含んでおり、CPU320の初期設定データ、制御データ、プログラムなどをCPU320が利用可能に格納する。イメージストレージ326は、ハードディスク装置、SDカード、USBメモリなどの固定または着脱自在のメモリ装置として構成され、画像形成装置100が取得した画像データを格納して、ユーザによる各種処理のために利用可能としている。I/O制御部329にて、上述した感光体ドラム104a,106a,108a,110aや中間転写ベルト114等を回動させるメインモータ、ポリゴンミラー102aを回転させるスピンドルモータを含む各種モータ駆動、各センサによる検出を行っている。また、副走査方向の倍率副走査倍率、副走査方向の倍率副走査倍率の誤差偏差に関する色ずれ補正は、補正量に基づいて、I/O制御部329により感光体ドラム104a,106a,108a,110a、搬送ローラ114aのモータ速度を調整して行う。なお、この実施形態では、搬送ローラ114aが、中間転写ベルト114の駆動ローラとして機能する。このように構成された画像形成装置100において、スキャナ部302からの画像データに基づいてプリンタ部308を駆動して感光体ドラム104aなどに静電潜像を形成して画像を出力する場合、CPU320は、上質紙、プラスチックフィルムなどの記録媒体の主走査方向と副走査方向の位置制御を実行する。CPU320は、原稿に対する副走査方向のスキャンを開始させる場合、GAVD310にスタート信号を出力する。GAVD310は、CPU320からスタート信号を受領すると、各色の画像転送要求信号MFSYNC_Nを画像データインタフェース318経由でスキャナ部302内のIPU306へ出力することで、そのIPU306がスキャン処理を開始する。その後、GAVD310は、IPU306から各色の画像データを受信すると、それらを後述するメモリ340図4参照に格納し、その受信した各色の画像データをそれぞれ処理して駆動制御信号を生成し、LDドライバ312へ出力する。各LDドライバ312は、それぞれGAVD310から駆動制御信号を受け取ると、対応する半導体レーザ素子200を駆動させるための電流を生成する。その後、各LDドライバ312は、それぞれ生成した電流を対応する半導体レーザ素子200に供給することにより、その半導体レーザ素子200を点灯させる。なお、各LDドライバ312は、それぞれ対応する半導体レーザ素子200を、パルス幅変調PWM:PulseWidthModulation制御又はパワー変調PM:PowerModulation制御などを使用して駆動させる。図4は、図3のGAVD310の構成例を示すブロック図である。なお、図示の都合上、LDドライバ312312K,312C,312M,312YをGAVD310に含めて図示しているが、内蔵してあっても構わない。GAVD310は、図4に示すように、レジスタ300、レジスタ用バッファ制御部以下単にバッファ制御部ともいう300a、および各書込み制御部350350K,350C,350M,350Yを備えている。CPU320からスタート信号が出力され、印刷動作が開始する。スタート信号は、基準色であるK色の書込み制御部350Kに入力される。そして、ライン管理された特定のタイミングで書込み制御部350Kが動作開始信号印刷開始信号STOUT_NをK色の遅延ライン制御部341Kにより他の各色C,M,Yの書込み制御部350C,350M,350Yへ出力する。遅延ライン制御部341Kは、信号処理手段としての機能を有し、出力する動作開始信号STOUT_Nを基準に、副走査方向の遅延ライン数副走査遅延ライン数を制御し、K色の画像データ要求信号MFSYCNC_Nを前段のIPU306へ出力する。他の各書込み制御部350C,350M,350Yの遅延ライン制御部341C,341M,341Yはそれぞれ、入力される動作開始信号STOUT_Nを基準に、副走査遅延ライン数を制御し、他の各色C,M,Yの画像データ要求信号MFSYCNC_Nを前段のIPU306へ出力する。各遅延ライン制御部341は、各感光体ドラム104a,106a,108a,110aの位置関係から、各色の画像データ要求信号MFSYCNC_Nの出力タイミングを決定している。この実施形態の画像形成装置100では、図1によって説明したようにトナー画像の形成をY,M,C,Kの順に行うため、画像データ要求信号MFSYCNC_Nの出力タイミングは次のようになる。例えば、Y色とM色の画像データ要求信号MFSYCNC_Nの出力の時間差は、感光体ドラム110a,108a間のベルト移動に要する時間に相当する。そのため、Y色の遅延ライン制御部341がY色の画像データ要求信号MFSYCNC_Nを出力した時点から、上記ベルト移動に要する時間を経過した時点でM色の遅延ライン制御部341がM色の画像データ要求信号MFSYCNC_Nを出力する。IPU306は、スキャナ部302からの各色毎の画像データをそれぞれ、対応する色の画像データ要求信号MFSYCNC_Nから管理されたあるタイミングにてGAVD310へ出力する。GAVD310では、IPU306から入力される各色毎の画像データをそれぞれ、対応するメモリ340340K,340C,340M,340Yに格納して2次元ビットマップ状に展開し、対応する画像処理部342342K,342C,342M,342Yにて各種画像処理を行い、対応する出力データ制御部344344K,344C,344M,344Yへ出力する。各出力データ制御部344344K,344C,344M,344Yはそれぞれ、対応する画像処理部342342K,342C,342M,342Yが処理した画像データを駆動パルス状の駆動制御信号に変換する。その各駆動制御信号はそれぞれ、対応するLDドライバ312312K,312C,312M,312Yに伝送され、対応する半導体レーザ素子200200K,200C,200M,200Yを駆動する。なお、各色毎の同期検出装置210210K,210C,210M,210Yからの同期検知信号を基準に、各色毎のレーザビームLの主走査方向の書き出しタイミングの制御もGAVD310にて行っている。GAVD310への各色K,C,M,Y毎の各種レジスタ設定は、GAVD310とCPU320とのシステムバス316による接続バス接続により、CPU320からの通信によって行われる。CPU320によりレジスタ300に格納されて設定された各色K,C,M,Y毎のレジスタ値以下設定値又はデータともいうは、バッファ制御部300aの一時記憶部に格納され、ある所定のタイミングにて一時記憶部のデータが切り替えられて読み出される。各書込み制御部350350K,350C,350M,350Y内の各部をそれぞれ構成する各制御回路は、その設定レジスタ値に従い、動作する。ここで、上記所定のタイミングとは、上記各制御回路毎に動作が完結したタイミングに相当し、例えば有効画像領域を示す副走査ゲート信号PFGATEの画像終了位置に相当するネゲートエッジタイミングがある。例えば、図4の各画像処理部342ではそれぞれ、対応する有効画像領域終了副走査ゲート信号PFGATEのネゲートエッジタイミングで対応する制御回路の動作が一度完了完結する。よって、対応するレジスタ値を読み出す際の一時記憶部の切り替えは、各画像処理部342内の対応する制御回路の動作が完結したタイミングで行っていることになる。図5は、図4のレジスタ300およびバッファ制御部300aの構成例を示すブロック図である。レジスタ300は、画像データ画像情報の書き込み制御に必要な各種設定値を記憶する記憶手段である。バッファ制御部300aは、制御手段であり、図5に示すように、書込みセレクタ501,502、一時記憶部バッファ503,504、および読み出しセレクタ505,506を備え、それらによってレジスタ300内のデータ設定値の読み出し等の制御を行う。なお、一時記憶部503,504の各アドレスの領域はそれぞれ、一次記憶手段に相当する。このバッファ制御部300aの制御について、レジスタ300のアドレス0002hexと02FChex内の各データを例に説明する。CPU320より、レジスタ300のアドレス0002hexに1ページ目のデータ1ページ目の画像形成に必要な各種設定値のうちのある設定値が書かれると、そのデータを書込みセレクタ501は一時記憶部503のアドレス0に格納する。同様に、アドレス02FChexに1ページ目のデータアドレス0002hexに格納されたものとは異なるが書かれると、そのデータを書込みセレクタ502は一時記憶部504のアドレス0に格納する。そして、CPU320がアドレス0005hexにデータ0001hexを書き込むことで1ページ目の設定が完了し、そのデータ0001hexがページの切り替えを示すページ切り替え信号として書込みセレクタ501,502に入力される。そのため、書込みセレクタ501,502はいずれも2ページ目のデータを次のアドレス1に書き込むことが可能になる。次に、CPU320によりアドレス0002hexおよび02FChexにそれぞれ2ページ目のデータが書かれると、その各データをそれぞれ書込みセレクタ501,502は一時記憶部503,504のアドレス1に格納する。以後、同様の処理により、一時記憶部503,504のアドレス2に3ページ目、アドレス3に4ページ目、、アドレス5に6ページ目の各データがそれぞれ格納され、次はアドレス0に7ページ目の各データがそれぞれ格納される。一時記憶部503,504からのデータの読み出しは、書き込みとは独立に動作しており、1ページ目は一時記憶部503,504のアドレス0のデータレジスタ値A,Bをそれぞれ読み出しセレクタ505,506が選択して読み出し、出力する。そして、読み出し切り替え信号としての副走査ゲート信号PFGATEにより、一時記憶部503,504の他のアドレスからのデータの読み出しに切り替える。また、例えば、レジスタ300のアドレス0002hexは副走査ゲート信号PFGATEのネゲートにて切り替えることで、画像形成終了位置で切り替えることが可能となる。レジスタ300のアドレス02FChexは、副走査ゲート信号PFGATEのアサートにて切り替えることで、画像形成開始位置で切り替えることが可能となる。なお、この実施形態では、レジスタ設定時のページ切り替え更新を上述したようにアドレス0005hexに0001hexを設定することで実施したが、このようなページ切り替え用レジスタを持たず、各レジスタ設定値を一次記憶部503,504に格納次第、ページ切り替え一次記憶部503,504のアドレスをインクリメントしても良い。また、図5に示したバッファ制御部300aは、2種類のレジスタ値を2個の一次記憶部の各アドレス0~5に蓄積し、読み出す回路構成であるが、そのレジスタ値の種類数や蓄積数一次記憶部のアドレス数を変えた構成であっても良い。但し、一次記憶部のアドレス数一次記憶手段の個数に相当するは2以上とする。この実施形態では、複数ページの連続印刷を開始してから1ページ目の作像画像形成が完了するまで間に図4の書込み制御部350Kの遅延ライン制御部341Kが出力できる各ページの動作開始信号の最大数この例では5より、記憶可能な各ページの種類別のレジスタ値の数を多くするため、一時記憶部503,504のアドレス数をそれぞれ5つとしている。図6は、図5の一時記憶部503,504の各アドレスと各ページのレジスタ設定タイミングと動作開始信号STOUT_Nと各色の副走査ゲート信号PFGATEとの関係の一例を示すタイミングチャートである。この例では、作像タイミングが最も遅くなるK色の印刷が完了する副走査ゲート信号PFGATEKがネゲートになるまでに、書込み制御部350Kが動作開始信号STOUT_Nを5回出力している。そして、K色の1ページ目の作像中に6ページ分のレジスタ設定を行っている。この場合、6ページ分のレジスタ設定値を保持しておく必要があるため、図5の例では一時記憶部503,504のアドレス数をそれぞれ6つとしている。ここで、理解の便宜のため、図4に示したGAVD310における連続印刷動作時の動作例について、従来動作と比較し、図7,図10を参照して説明する。なお、従来動作の説明にも図4も使用するものとする。但し、従来のGAVDにはバッファ制御部300aは存在しない。図7は、図4に示したGAVD310における連続印刷動作時の動作例を示すタイミングチャートである。図10は、従来のGAVDにおける連続印刷動作時の動作例を示すタイミングチャートである。従来のGAVDでは、図10に示すように、2ページ目と3ページ目で印刷設定が異なるため、CPU320によるレジスタ300への設定完了のタイミングソフトタイミングが間に合わず、Td時間のダウンタイムが発生してしまっている。すなわち、そのTd時間の分だけ3ページ目の動作開始信号STOUT_Nの出力が遅れ、各色の副走査ゲート信号PFGATEがアサートになるまでXd時間かかり、印刷のスループットが低下してしまう。ダウンタイムの主原因は、例えば以下に示す通りである。紙間にレジスタ300に設定する必要があるデータレジスタ値が多い。紙間に各種作像調整動作が行われたり、機械の状態管理のため、各種ステータスやセンサ出力をポーリング等によりモニタすることで、CPU320の負荷が増大する。従来のGAVDに対し、この実施形態では、GAVD310に図5に示したバッファ制御部300aを設け、一時記憶部503,504のアドレス数を6つにしたので、2ページ目と3ページ目で印刷設定が異なっても、従来のような問題は生じない。つまり、CPU320によるレジスタ300への設定完了のタイミングが間に合わなくなり、ダウンタイムが発生することはない。図7の例では、各ページ毎のレジスタ300への各色の設定は、動作開始信号STOUT_Nの出力前までに完了している。つまり、紙間にレジスタ300への設定が集中することが無く、CPU320が自己の負荷が小さいタイミングでレジスタ300への設定を行っているため、ダウンタイムを防ぐことができる。図8は、図4に示したGAVD310における連続印刷動作時の他の動作例を示すタイミングチャートである。図7の例では、1ページのレジスタ設定を図4の書込み制御部350Kによる動作開始信号STOUT_Nの出力前に実施する必要があり、ファーストプリント時間が延びることが考えられる。そこで、レジスタ設定のタイミングを各色の画像データ要求信号MFSYCNC_Nの出力前とすることで、全色設定完了前に書込み制御部350Kが動作開始信号STOUT_Nを出力することができるので、ファーストプリント時間を短縮することができる。なお、動作開始信号STOUT_Nの出力前に設定完了しなくては、読み出し側に問題となるレジスタがある。このレジスタは、図7に示したタイミングにする必要があるが、そのようなレジスタはあまり存在しないため、図8に示すようにすることでファーストプリント時間を短縮することが十分可能である。図9は、図4のバッファ制御部300aによるレジスタ値の読み出し切り替えタイミングを説明する一例を示すタイミングチャートである。この例では、バッファ制御部300aに備える書込みセレクタ、一時記憶部、および読み出しセレクタの個数を、図5に示したものとは異なり、それぞれ4個とする。また、各読み出しセレクタからのレジスタ値A,B,C,Dの読み出し切り替えに使用する読み出し切り替え信号として以下に示す3つの信号を使用するものとする。例えば、レジスタ値Dは画像データ要求信号MFSYCNC_Nで、レジスタ値Cは動作開始信号STOUT_Nで、それぞれ対応する一時記憶部の読み出し側のアドレスを切り替えて、レジスタ設定データを切り替える。同様に、レジスタ値A,レジスタ値Bは、副走査ゲート信号PFGATEのネゲートエッジ、アサートエッジで切り替えを実施している。図5に示したバッファ制御部300aの読み出し切り替え信号として副走査ゲート信号PFGATEのみを示したが、図9に示すようにレジスタ値個々に切り替えタイミングを変えるため、レジスタ値によって切り替え信号を動作開始信号STOUT_N、画像データ要求信号MFSYCNC_N、副走査ゲート信号PFGATEのいずれかを用いる。なお、各遅延ライン制御部341ではそれぞれ、対応する画像データ要求信号MFSYCNC_Nを出力した時点で、対応する制御回路の動作が一度完了完結する。よって、対応するレジスタ値を読み出す際の一時記憶部の切り替えは、各遅延ライン制御部341内の対応する制御回路の動作が完結したタイミングで行うことができる。また、遅延ライン制御部341Kでは、動作開始信号STOUT_Nを出力した時点で、対応する制御回路の動作が一度完了する。よって、対応するレジスタ値を読み出す際の一時記憶部の切り替えは、遅延ライン制御部341K内の対応する制御回路の動作が完結したタイミングで行うことができる。このように、この実施形態では、バッファ制御部300aが、レジスタ300記憶手段に記憶された1ページ目の設定値は一時記憶部503,504の各アドレス0~NN≧2のうちの予め定められたアドレス0に書き込む。レジスタ300に記憶されたNページ2ページ以降目の設定値は、一時記憶部503,504の各アドレス0~NのうちのN-1ページ目までの設定値が書き込まれたアドレスとは異なるアドレスに書き込む。レジスタ300に記憶されたN1ページ目の設定値は、1ページ目の設定値が書き込まれたアドレス0に書き込む。一時記憶部503,504の各アドレス0~Nに書き込まれた設定値の読み出しは、その書き込みの順番にアドレスを切り替えて行う。それによって、ソフトウェア側のレジスタ300に対するタイミング管理等の制御を複雑にすることも無くつまりソフトウェアの負担を減らしつつ、機械のダウンタイムを無くすことができる。また、一時記憶部503,504の各アドレス0~Nのいずれかに設定値を書き込む際のアドレスの切り替え選択と、一時記憶部503,504の各アドレス0~Nのいずれかから設定値を読み出す際のアドレスの切り替え選択を互いに独立して行う。それによって、一時記憶部503,504の各アドレス0~Nに対する設定値の書き込みと読み出しをそれぞれ適切なタイミングで確実に行うことができ、その分だけソフトウェアの負担が更に減る。さらに、設定値を読み出す際のアドレス一時記憶手段の切り替えを所定のタイミングで例えば各ページの画像形成の終了時又は開始時等の対応する制御回路毎に動作が完結した時に行うことにより、各ページの画像形成に影響を与えることなく、上記切り替えを確実に行うことができる。さらにまた、一時記憶部503,504のアドレス数一時記憶手段の個数は、複数ページの連続画像形成を開始してから1ページ目の画像形成が完了するまでの間に遅延ライン制御部341Kが出力できる各ページの動作開始信号画像形成開始信号の最大数より、一時記憶部503,504が記憶可能な各ページの設定値の数が多くなるアドレス数とする。それによって、機械のダウンタイムを確実に無くすことができる。以上、この発明を、各感光体から各色のトナー画像を中間転写ベルト上に順次重ねて転写した後、そのフルカラーのトナー画像を記録媒体に一括転写する間接転写方式の画像形成装置に適用した実施形態について説明したが、この発明はこれに限らない。つまり、各感光体から記録媒体に直接各色のトナー画像を転写する直接転写方式の画像形成装置には勿論、他の方式の画像形成装置にもこの発明を適用可能である。あるいは、モノクロ等の単色の画像形成装置や、2色又は3色等の色数の画像形成装置にも、この発明を適用可能である。また、この発明は上述した実施形態に限定されるものではなく、特許請求の範囲に記載された技術思想に含まれる技術的事項の全てが対象となることは言うまでもない。"