(57)【特許請求の範囲】
【請求項１】
画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、前記画像形成部により前記画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、前記副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、前記画像歪検知部により検出された画像歪みに基づいてラインデータを挿入し、この挿入した後のデータを前記画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えた画像形成装置であって、
前記副走査倍率補正部は、
前記画像形成部における主走査の基準を示す主走査同期信号検出部と、当該主走査同期信号検出部により検出された前記主走査同期信号と同期したメモリ書込制御信号およびメモリ読出制御信号を生成するメモリアクセス制御信号生成部を具備するとともに、
前記画像メモリの空きの有無に基づき、前記メモリ書込制御信号に基づいてラインデータの前記画像メモリへの書込みを制御し、かつ前記メモリ読出制御信号に基づいて前記画像メモリに書き込まれたラインデータの読出しを制御するとともに、
前記画像歪検知部により検知された画像歪み分を低減するために前記副走査方向の画像幅を拡大する処理を施す場合において、前記画像メモリに書込み用の空きがなくなるときには、前記画像メモリに対するラインデータの書込みを禁止するとともに、予め用意された拡大用のラインデータを前記画像形成部に入力する
ことを特徴とする画像形成装置。
【請求項２】
前記画像メモリは、先入れ先出し方式で画素データを取り扱うＦＩＦＯメモリにより構成されていることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記被走査体を介して前記画像が一方の面に転写および定着された記録用紙を、前記画像の形成面が他方の面となるように反転してから前記画像形成部に搬入する両面印刷機構と、
前記一方および前記他方の面のそれぞれの前記副走査方向の画像幅に関する情報を取得する両面画像幅情報取得部とを備え、
前記副走査倍率補正部は、前記両面画像幅情報取得部により取得された前記各面についての前記画像幅のうち、前記副走査方向の画像幅の大きい方の面を基準とし、前記大きい方の面とは反対側の面に対して、前記大きい方の面との画像幅の差を吸収するように、前記副走査方向の画像幅を拡大する処理を施すことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像形成部は、色ごとに分けられた複数の画像データに基づいて複数色の画像を形成する、一列に配置された前記複数色の印字ユニットを有し、
前記画像歪検知部は、前記複数色の画像の副走査方向の画像幅のずれ量を検出するものであり、
前記副走査倍率補正部は、前記画像歪検知部による前記ずれ量の検知結果に基づいて、前記複数色の画像の画像幅が一致するように、前記複数色の画像データの各々について、ラインデータを挿入し、この挿入した後のデータを対応する色の前記印字ユニットに入力する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記画像歪検知部は、前記複数色のそれぞれについての前記印字ユニットにより前記各色の画像を形成する際に生じ得る前記副走査方向の画像歪みを前記印字ユニットのそれぞれについて検出することにより、前記複数色の画像の副走査方向の画像幅のずれ量を検出するものであり、
前記副走査倍率補正部は、前記画像歪検知部により検知された前記各色についての前記画像歪みのうち、前記副走査方向の画像幅の大きい一方の色を基準とし、他方の色に対して、前記一方の色との画像幅の差を吸収するように、前記副走査方向の画像幅を拡大する処理を施すことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、前記画像形成部により前記画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、前記副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、前記画像歪検知部により検出された前記画像歪みに基づいてラインデータを挿脱し、この挿脱した後のデータを前記画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えた画像形成装置であって、
前記副走査倍率補正部は、
前記画像形成部における主走査の基準を示す主走査同期信号検出部と、当該主走査同期信号検出部により検出された前記主走査同期信号と同期したメモリ読出制御信号を生成するとともに、前記画像歪検知部により検出された画像歪みに基づいて当該画像歪み分を低減可能な周期を有するメモリ書込制御信号を生成するメモリアクセス制御信号生成部を具備するとともに、
前記メモリアクセス制御信号生成部により生成された前記メモリ書込制御信号に基づいて、入力されたラインデータを前記画像メモリに書込み、かつ前記メモリアクセス制御信号生成部により生成された前記メモリ読出制御信号に基づいて前記画像メモリに書き込まれたラインデータを読み出す
ことを特徴とする画像形成装置。
【請求項７】
前記メモリアクセス制御信号生成部は、予め定められている前記メモリ読出制御信号の周期幅と前記画像歪検知部により検出された前記画像歪みとに基づいて前記メモリ書込制御信号を生成する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記メモリ読出制御信号の周期幅を所定の基準クロックでカウントすることで計測するメモリ読出制御信号周期検出部を備え、
前記メモリアクセス制御信号生成部は、前記メモリ読出制御信号周期検出部によりカウントされた前記メモリ読出制御信号の周期幅を示すクロック数と前記画像歪検知部により検出された前記画像歪みとに基づいて前記メモリ書込制御信号を生成する
ことを特徴とする請求項６に記載の画像形成装置。
【請求項９】
画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、前記画像形成部により前記画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、前記副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、前記画像歪検知部により検出された前記画像歪みに基づいてラインデータを挿脱し、この挿脱した後のデータを前記画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えた画像形成装置であって、
前記副走査倍率補正部は、
前記画像形成部における主走査の基準を示す主走査同期信号検出部と、
当該主走査同期信号検出部により検出された前記主走査同期信号と同期したメモリ読出制御信号を生成するメモリアクセス制御信号生成部と、
前記メモリ読出制御信号の周期幅を所定の基準クロックでカウントすることで計測するメモリ読出制御信号周期検出部とを具備し、
前記メモリアクセス制御信号生成部は、前記メモリ読出制御信号周期検出部により検出された前記メモリ読出制御信号の周期ｎ回（ｎは正の整数）に対して、周期がｍ回（ｍは正の整数）となるような所定の周期を有するメモリ書込制御信号を生成する
ことを特徴とする画像形成装置。
【請求項１０】
前記メモリアクセス制御信号生成部は、ライン増減が必要となる部分の主走査期間については前記メモリ読出制御信号周期検出部により計測された前記メモリ読出制御信号の周期幅と異なる周期を有し、前記画像歪みを低減する部分の近傍を除く書込み期間については前記メモリ読出制御信号周期検出部により計測された前記メモリ読出制御信号の周期幅と同一の周期を有する前記メモリ書込制御信号を生成することを特徴とする請求項９に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成装置に関する。特に、カラーレジ補正など、像形成時における画像形成位置を制御する技術に関する。
【０００２】
【従来の技術】
電子写真方式を採用した画像形成装置においては、像担持体としての感光体を帯電器で帯電し、帯電された感光体に画像情報に応じた光（ビーム光）を照射して潜像を形成し、この潜像を現像器によって現像し、現像されたトナー像をシート材などに転写して画像を形成している。
【０００３】
一方、画像のカラー化に伴い、多種類の色材にて画像を形成する装置が提案されている。この場合、それぞれの色材の印字量を精度良く調節することにより良好なフルカラー画像が得られる一方で、色材同士が印字前に混ざり合うことは、画質の重大な低下に繋がる。そこで、各画像形成プロセスがなされる印字ユニット（画像形成部）を色材数の分だけ用意し、それらをシート搬送方向に一列に配置した、いわゆるタンデム構成の画像形成装置のカラー画像形成装置が提案されている。
【０００４】
このタンデム構成の画像形成装置では、たとえば、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３種類、あるいはこれにブラック（Ｋ）を追加した４種類の色材を用いるのが一般的であり、より高画質を目指す場合には、前記３あるいは４種類を超える色材を用いる。そして、たとえばシアン像、マゼンタ像、イエロー像、さらに好ましくはブラック像の各色像をそれぞれの像担持体に形成し、各像担持体の転写位置にてシート材に各色像を重ねて転写することで、フルカラー画像を形成する。このタンデム方式のカラー画像形成装置は、色材数に応じた分の画像形成部を有するため、高速化に有利である。
【０００５】
しかし、タンデム方式のカラー画像形成装置では、色材相互の印字位置が変わると色材の重なり具合が変わるので、同量の色材を印字しても人の目には異なった色として認識される。つまり、各色像の印字位置のずれが、色調の変化として現れてくる。このため、各色材用の画像形成部間の相対的な位置を精度よく調整し、さらにこの調整された位置が経時的に変化しないように維持し続け、色材相互の印字位置を常に一定に保つことが必要となる。つまり、タンデム方式では、異なる画像形成部で形成された各色像の位置合わせ（レジストレーション）をいかに良好に行なうかが画像品質上重要である。
【０００６】
転写画像の位置ずれの原因の１つとして、各色の主走査方向や副走査方向の画像幅の差などがある。これは、画像形成部の交換（たとえばメモリによる画像遅延量の違い）、カラー画像形成装置の設置状態の変化、およびカラー画像形成装置内の温度や湿度の変化などにより、走査光学系や画像形成部の感光体ドラムまでの光路が各色間で違いを生じること、あるいは各画像形成部間の距離バラ付きおよびその変化などが主な原因である。これが発生すると、各色の露光位置がずれ、これにより各色の印字位置がずれ、結果的には、画像に色ずれが生じ、画像歪み（ボー歪み）が発生する。
【０００７】
このため、タンデム方式では、異なる画像形成部で形成された各色像の位置合わせ（レジストレーション）をする機構が必須となっている。ここで、副走査方向の印字位置を補正する、すなわち位置合わせ制御のためには、画像データ処理による副走査倍率補正が行なわれる。この副走査倍率補正は、画像データ処理により主走査線の数を変更する、すなわち、画像縮小時には主走査線分のデータ間引きにより主走査線数を削減する一方、画像拡大時には主走査線分のデータ挿入により主走査線数を増加させることで実現している。
【０００８】
一方、たとえば実開昭６３−１７０８１９号や特開平３−２５７４６９号などには、ラスタースキャン（ＲＯＳ）ベースの画像形成装置が提案されている。これらに記載の方法は、シングルレーザあるいはマルチレーザに関わらず、画像データ処理装置へのライン画像要求信号（Ｌｉｎｅ−Ｒｅｑ）を、ラスタースキャン（ＲＯＳ）ベースの画像形成部のスキャン走査の基準を示す主走査同期信号ＳＯＳに基づいて、画素クロック（ビデオクロック）をカウントし、主走査同期信号ＳＯＳの周期を基に同期させて画像メモリの書込みや読出しの基準となるライン同期信号ＬＳやサブライン同期信号Ｌｉｎｅを生成していた。ここで、ライン同期信号ＬＳは１主走査期間と同じ周期のもの、サブライン同期信号Ｌｉｎｅは、主にマルチビーム光源を使用する装置に用いられるもので、１主走査期間に対して１／ｍの周期のものである。
【０００９】
図１７に、実開昭６３−１７０８１９号にて提案されている機能ブロック図を示す。この構成は、デュアルビームレーザでの例であるが、主走査同期信号ＳＯＳに基づいて、ページ同期信号Ｐａｇｅとサブライン同期信号Ｌｉｎｅとを信号発生器９０５により生成し、これらを画像データ処理装置に出力してサブライン単位（サブライン同期信号Ｌｉｎｅの１単位）で画像データを受け取っている。
【００１０】
図１８は、実開昭６３−１７０８１９号にて提案されている構成のタイミングチャートである。このチャート中の「Ｌｉｎｅ」は「ＳＯＳ」を基に、１主走査期間中に２回のサブライン同期信号Ｌｉｎｅを出力している。この場合、ページ内は上位（画像データ処理装置）からの入力ライン数と下位（ＲＯＳベースの画像形成部）への出力ライン数が１対１で受け渡しされることが条件となる。
【００１１】
【発明が解決しようとする課題】
しかしながら、位置合わせ制御のために、画像データ処理による副走査倍率補正を行なうと、位置合わせのためにライン数制御が行なわれ、ページ内でのライン数の増減が発生する。このため、従前のように、主走査同期信号ＳＯＳに同期したライン同期信号ＬＳやサブライン同期信号Ｌｉｎｅとすると、バッファメモリ内にデータ不足やオーバーフローが生じ、適切な画像形成ができなくなる。
【００１２】
たとえば、画像縮小時のライン間引き（ライン数削減）により、本来ＳＯＳ信号に同期して出力されるはずであったラインデータがなくなり、このラインデータの穴埋めをするための、次ライン以降のデータを早く要求し受け取らなければ、主走査同期信号ＳＯＳでの必要ライン数が不足してしまう。
【００１３】
図１９は、縮小時のライン間引きによるラインデータ不足を説明する図である。図示した例は、３ライン分のバッファメモリを使用する場合の例示である。図示するように、出力するものとして、バッファメモリに貯めたデータが間引かれて削除されると、次ライン以降で出力するはずのデータが先に出力され、不足ラインを補うことなくバッファメモリの蓄積していたライン数を超えてしまい、間引かれた分が欠落していく。
【００１４】
また、画像拡大時のライン挿入（ライン数増加）により、本来主走査同期信号ＳＯＳに同期して出力するはずであったデータがバッファメモリ内に残り、次ライン以降のデータ要求／受取りを止めなければ、ラインバッファメモリのオーバーフローが発生し、繰り越す分のラインデータが上書きされてしまう。
【００１５】
図２０は、拡大のためのライン挿入によるラインデータ欠落を説明する図である。ここでも、３ライン分のバッファメモリを使用する場合の例示である。図示するように、拡大のためのライン挿入によるラインデータ欠落を例に取ると、出力するものとしてバッファメモリに貯めたデータがそのままメモリ上に残り、次ライン以降で入力されてくるデータがそのデータを上書きしてしまう。
【００１６】
一般的な方法として、ＦＩＦＯメモリの使い方の１つである入出力の差を吸収するバッファ機能のように、バッファメモリを副走査倍率補正分持ち、縮小時は予め分かっている間引きライン数分の補正ラインデータを先に貯めることでこの課題は解決し、拡大時は挿入された分を順次バッファメモリの予備分に蓄積して、最終的にすべてのデータを出力すれば解決する。
【００１７】
しかしながら、高解像度化に向かっている現在において、多量のバッファメモリを内部に持つことは、コストや小型化に逆行する。
【００１８】
いずれにしても、今までのように主走査同期信号ＳＯＳに同期したライン同期信号ＬＳやサブライン同期信号Ｌｉｎｅであった場合、入力ライン数に対する出力ライン数が同じでなければ、この課題を解決するには、コスト上昇を招いてしまう。
【００１９】
本発明は、上記事情に鑑みてなされたものであり、副走査方向の印字位置（倍率を含む）を補正する場合であっても、メモリにアンダーフローやオーバーフローが生じることなく、適切な画像を形成することのできる画像形成装置を提供することを目的とする。
【００２０】
【課題を解決するための手段】
すなわち、本発明に係る第１の画像形成装置は、画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、画像形成部により画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、画像歪検知部により検出された画像歪みに基づいてラインデータを挿入し、この挿入した後のデータを前記画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えている。
【００２１】
ここで本発明に係る第１の画像形成装置においては、副走査倍率補正部を、画像形成部における主走査の基準を示す主走査同期信号検出部と、主走査同期信号検出部により検出された主走査同期信号と同期したメモリ書込制御信号およびメモリ読出制御信号を生成するメモリアクセス制御信号生成部を具備するものとした。また、副走査倍率補正部を、画像メモリの空きの有無に基づき、メモリ書込制御信号に基づいてラインデータの画像メモリへの書込みを制御し、かつメモリ読出制御信号に基づいて画像メモリに書き込まれたラインデータの読出しを制御するとともに、画像歪検知部により検知された画像歪み分を低減するために副走査方向の画像幅を拡大する処理を施す場合において、画像メモリに書込み用の空きがなくなるときには、画像メモリに対するラインデータの書込みおよび読出しを禁止するとともに、予め用意された拡大用のラインデータを画像形成部に入力するものとした。
【００２２】
また、本発明に係る第２の画像形成装置は、画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、画像形成部により前記画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、画像歪検知部により検出された画像歪みに基づいてラインデータを挿脱し、この挿脱した後のデータを前記画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えている。
【００２３】
ここで本発明に係る第２の画像形成装置においては、副走査倍率補正部を、画像形成部における主走査の周期を検出する主走査周期検出部と、画像形成部における主走査の基準を示す主走査同期信号検出部と、主走査同期信号検出部により検出された主走査同期信号と同期したメモリ読出制御信号を生成するとともに、画像歪検知部により検出された画像歪みに基づいてこの画像歪み分を低減可能な周期を有するメモリ書込制御信号を生成するメモリアクセス制御信号生成部を具備するものとした。また、副走査倍率補正部を、メモリアクセス制御信号生成部により生成されたメモリ書込制御信号に基づいて、入力されたラインデータを画像メモリに書込み、かつメモリアクセス制御信号生成部により生成されたメモリ読出制御信号に基づいて画像メモリに書き込まれたラインデータを読み出すものとした。
【００２６】
また、本発明に係る第４の画像形成装置は、画像データに基づいて光強度が変調されたビーム光で被走査体を走査することにより画像を形成する画像形成部と、画像形成部により画像を形成する際に生じ得る副走査方向の画像歪みを検出する画像歪検知部と、副走査方向と略直交する主走査方向のラインデータを書込みまたは読み出し可能な画像メモリを含み、画像歪検知部により検出された前記画像歪みに基づいてラインデータを挿脱し、この挿脱した後のデータを画像形成部に入力することで副走査方向の画像幅を補正する副走査倍率補正部とを備えている。
【００２７】
ここで本発明に係る第４の画像形成装置において、副走査倍率補正部は、画像形成部における主走査の基準を示す主走査同期信号検出部と、主走査同期信号検出部により検出された主走査同期信号と同期したメモリ読出制御信号を生成するメモリアクセス制御信号生成部と、メモリ読出制御信号の周期幅を所定の基準クロックでカウントすることで計測するメモリ読出制御信号周期検出部とを具備する。
【００２８】
また、メモリアクセス制御信号生成部は、メモリ読出制御信号周期検出部により検出されたメモリ読出制御信号の周期ｎ回（ｎは正の整数）に対して、周期がｍ回（ｍは正の整数）となるような所定の周期を有するメモリ書込制御信号を生成する。
【００２９】
【作用】
上記構成の第１の画像形成装置においては、先ず、副走査倍率補正部に設けたメモリアクセス制御信号生成部が、主走査周期検出部により検出された主走査の周期に基づいて、主走査同期信号と同期したメモリ書込制御信号とメモリ読出制御信号とを生成する。
【００３０】
そして、副走査倍率補正部は、画像メモリの空きの有無に基づき、前記メモリ書込制御信号やメモリ読出制御信号に基づいて画像メモリへの（たとえばアドレスカウンタにしたがったアドレスに対して）書込みや読出しを制御しつつ、画像幅を拡大する処理を施す場合に画像メモリに書込み用の空きがなくなるときには、画像メモリに対するラインデータの書込みおよび読出しを禁止し、予め用意された拡大用のラインデータを画像形成部に入力する。つまり、拡大処理時のデータ挿入時には、画像メモリに対するメモリ書込制御信号やメモリ読出制御信号に基づくアクセスを禁止しておく。
【００３１】
一方、第２の画像形成装置においては、先ず、副走査倍率補正部に設けたメモリアクセス制御信号生成部が、主走査周期検出部により検出された主走査の周期に基づいて主走査同期信号と同期したメモリ読出制御信号を生成するとともに、画像歪検知部により検出された画像歪み分を低減可能な周期を有するメモリ書込制御信号とを生成する。このメモリ書込制御信号は、主走査同期信号に対して同期／非同期の別を問わない。
【００３２】
そして、副走査倍率補正部は、メモリアクセス制御信号生成部により生成されたメモリ書込制御信号に基づいて、入力されたラインデータを画像メモリに書込み、かつメモリアクセス制御信号生成部により生成されたメモリ読出制御信号に基づいて画像メモリに書き込まれたラインデータを読み出すものとした。このときには、たとえばアドレスカウンタにしたがったアドレスに対して書込みや読出しを制御する。
【００３４】
また、第４の画像形成装置は、第２の画像形成装置の変形例であり、メモリ読出制御信号周期検出部により、メモリ読出制御信号の周期幅を所定の基準クロックでカウントする。メモリアクセス制御信号生成部は、メモリ読出制御信号周期検出部により検出されたメモリ読出制御信号の周期ｎ回（ｎは正の整数）に対して、周期がｍ回（ｍは正の整数）となるような所定の周期を有するメモリ書込制御信号を生成する。たとえば、画像歪みを低減する部分の近傍の主走査期間についてはメモリ読出制御信号の周期幅と異なる周期を有し、画像歪みを低減する部分の近傍を除く書込み期間については計測されたメモリ読出制御信号の周期幅と同一の周期を有するメモリ書込制御信号を生成する。
【００３５】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００３６】
図１は、マルチビーム光源の一例である面発光型半導体レーザ（以下ＶＣＳＥＬという）アレイを用いて画像を記録する画像形成装置を搭載したカラー複写装置の一例の機構図である。
【００３７】
このカラー複写装置１は、ゼログラフィーを利用して画像を所定の記録媒体に記録するものであって、画像取得部１０、画像処理部２０、画像出力部３０、およびプラテンカバーの機能も備えた循環機能のないＡＤＦ（Automatic Document Feeder ；自動原稿搬送）装置６０を備える。画像処理部２０は、画像取得部１０と画像出力部３０との境界部分に配された基板上に設けられている。
【００３８】
カラー複写装置１は、プラテンガラス１１上に設けられたＡＤＦ装置６０を利用するのか否かに応じて、固定読取方式と搬送読取方式とを選択して使用可能に構成されている。なお、ＡＤＦ装置６０は、循環機能のないものであるが、循環機能を有する原稿自動給送装置（ＲＤＦ；Duplex Automatic Document Feeder）を使用することもできる。
【００３９】
画像取得部１０は、筐体１１２と、この筐体１１２上に設けられた透明ガラスからなるプラテンガラス（原稿載置台）１１とを備える。また画像取得部１０は、筐体１１２の内プラテンガラス１１の下方に、プラテンガラス１１の原稿載置面と反対側の面（裏面）に向かって光を照射する光源１２と、光源１２から発せられた光をプラテンガラス１１側に反射させる略凹状の反射笠１３１および反射鏡１３２と、プラテンガラス１１側からの反射光をプラテンガラス１１に略平行の方向に偏向する反射ミラー１３４ａとを有するフルレートキャリッジ（Ｆ／Ｒ−ＣＲＧ）１３４を備える。
【００４０】
光源１２としては、主走査方向（図における紙面直交方向）を長手方向とする蛍光ランプが使用されている。また画像取得部１０は筐体１１２内に、略直角を形成するように配された２つの反射ミラー１３６ａ，１３６ｂを有し、フルレートキャリッジ１３４によって偏向された反射光を順次略９０°づつ偏向するハーフレートキャリッジ（Ｈ／Ｒ−ＣＲＧ）１３８を備える。フルレートキャリッジ１３４およびハーフレートキャリッジ１３８は、図示しないステッピングモータにより、連動して、副走査方向（図１中矢印Ｘ方向）およびこれと反対方向に往復移動可能に構成されている。
【００４１】
さらに画像取得部１０は、筐体１１２内に、反射ミラー１３６ｂにより偏向された反射光を所定の焦点位置に集光するレンズ１４０と、レンズ１４０で収束された反射光を受光して副走査方向と略直交する主走査方向（図１の紙面奥行き方向）に画像を読み取り、濃度に応じた画像信号（アナログの電気信号）を順次出力する受光部１３とを備える。
【００４２】
受光部１３は、ＣＣＤ（ChargeCoupled Device）などの光電変換素子からなる図示しないラインセンサ１４２（詳しくは後述する）を駆動するＣＣＤドライバなどの駆動回路１４３や読取信号処理部１４などとともに基板上に配設される。
【００４３】
また図示していないが、画像取得部１０は、筐体１１２内に、読取光学系や受光部１３などをプラテンガラス１１下で移動させるためのワイヤや駆動プーリなども具備する。駆動プーリは、駆動モータの駆動力によって往復回転させられ、該回転駆動によってワイヤを当該駆動プーリに巻き取ることで、プラテンガラスの下方において読取光学系などを所定速度で移動させる。
【００４４】
上記構成において、画像取得部１０は、通常ホームポジション（図中△マークで示す固定読取画先位置Ｇの近傍）にある。搬送読取方式時には、読取光学系を原稿の搬送経路上であるプラテンガラス１１下の任意の位置に固定（停止ロック）させた状態で原稿をＡＤＦ装置６０により搬送させながら画像を読み取る。  一方、固定読取方式時には、人手により（ＡＤＦ装置６０を利用してもよい）原稿載置台としてのプラテンガラス１１上に原稿を載置し、当該プラテンガラス１１上の任意の位置に固定（停止ロック）させた状態で、固定読取画先位置Ｇを先端基準として、読取光学系を矢印Ｘの方向へ等速移動走査して原稿を露光し画像を読み取る。
【００４５】
搬送読取方式あるいは固定読取方式における各原稿画像は、フルレートキャリッジ１３４やハーフレートキャリッジ１３８により光路を変え、レンズ１４０により縮小され、受光部１３に至る。そして、読取信号処理部１４や同時化処理部１５などによる処理を受けた後に画像処理部２０に送られる。
【００４６】
このようにして、搬送読取方式あるいは固定読取方式における読取りが完了すると、画像処理部２０は、画像取得部１０からの赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、個々の印刷色用の２値化信号を得、各２値化信号を画像出力部３０に出力する。
【００４７】
この際には、たとえばＲＧＢ表色系の画像データをＹＣｒＣｂ表色系の画像データに変換し、さらにＹＣｒＣｂ表色系から最低３つ（好ましくは４つ）、たとえばＣＭＹ表色系あるいはＣＭＹＫ表色系へのマッピングをしプリント出力用に色分解されたラスタデータを生成する。
【００４８】
このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去（ＵＣＲ）、あるいは減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（ＧＣＲ）をする。さらに、出力データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理をする。
【００４９】
なお、画像処理部２０は、図示しない通信網を介してクライアント端末から画像データを取得し、この画像データに基づいて所定の処理を施してから、個々の印刷色用の２値化信号を得るようにしてもよい（いわゆるネットワークプリンタの構成である）。
【００５０】
本実施形態の画像出力部３０は、本発明に係る光走査装置（ラスタ出力スキャン；ＲＯＳ）を利用した画像記録装置の一例である画像形成部をＫ，Ｙ，Ｍ，Ｃの各色に対応するように４組備えたいわゆるタンデム構成のものである。以下、それぞれの部材の参照番号には、各色を示す参照子Ｋ，Ｙ，Ｍ，Ｃを付し、纏めて述べる場合には、その参照子を省略して示す。
【００５１】
この画像出力部３０は、先ず、一方向に順次一定間隔をおいて並置されたＫ，Ｙ，Ｍ，Ｃの各色の画像形成部３１Ｋ，３１Ｙ，３１Ｍ，３１Ｃと、給紙カセット４１から各画像形成部３１に搬送される原稿の搬送経路上に近接して設けられた先端検出器４４とを備える。先端検出器４４は、給紙カセット４１からレジストローラ４２を通じて転写ベルト（搬送ベルト）４３上に送り出された原稿の先端をたとえば光学的に検出して先端検出信号を得、この先端検出信号を画像処理部２０に送る。画像処理部２０は、入力された先端検出信号に同期して、Ｋ，Ｙ，Ｍ，Ｃの各色のオンオフ２値化信号を順次一定間隔をおいて得る。
【００５２】
転写ベルト４３の上方であって画像形成部３１Ｃよりもシート搬送方向下流側に、転写ベルト４３上の両側部に形成されるレジストパターン（位置合わせ用のテストパターン）を検出するためのパターン検出部６１４が配設されている。このパターン検出部６１４には、たとえば３個のレジスト補正センサが、ベルト３０４の搬送方向と垂直な方向（主走査方向に）に一列に配置される。
【００５３】
転写ベルト４３は、シート搬送だけでなく、レジストパターンが直接に印字される記録体としての機能も有する。転写ベルト４３上にレジストパターンを形成した際、このセンサによってＫ，Ｙ，Ｍ，Ｃ画像の主・副走査方向の色ずれ量を検出し、後述する描画位置制御部６００にて描画位置補正と画像歪み補正を行なうことによって、シート（用紙）上のＫ，Ｙ，Ｍ，Ｃ画像の色ずれを防止する。
【００５４】
なお、この転写ベルト４３を中間転写ベルトとして機能させ、各色の画像形成部３１にて、この中間転写ベルトとしての機能を有する転写ベルト４３に順次転写し、その後、画像が転写された転写ベルト４３と転写ローラとの間にシートを通すことで、転写ベルト４３上の画像をシートに転写させる形態とすることもできる。
【００５５】
画像形成部３１は、ＶＣＳＥＬ光源群からなる半導体レーザ３８と、半導体レーザ３８から発せられたレーザ光（レーザビーム）を感光性部材の一例である感光体ドラム３２に向けて反射させるポリゴンミラー（回転多面鏡）３９とを有する光走査装置を具備している。
【００５６】
なお、図では示していないが、ポリゴンミラー３９の他に、たとえばコリメータレンズや走査レンズなどの光学系を構成する種々のレンズ、あるいはＶＣＳＥＬ３８０ａから発せられたレーザ光を光量センサに入射させるためのハーフミラーなどがレーザ光の光軸上に配される。
【００５７】
また画像出力部３０は、画像形成部３１に印刷用紙を搬送するための手差し用の原稿カセット４１と搬送路４２とを備えている。また先端検出器４４が、原稿カセット４１から各画像形成部３１に搬送される印刷用紙の搬送路４２上に近接して設けられている。先端検出器４４は、レジストローラ４２ａを通じて転写ベルト４３上に送り出された印刷用紙の先端をたとえば光学的に検出して先端検出信号を得、この先端検出信号を画像処理部２０に送る。画像処理部２０は、入力された先端検出信号に同期して、Ｋ，Ｙ，Ｍ，Ｃの各色の画像形成データを順次一定間隔をおいて画像出力部３０に入力する。
【００５８】
画像出力部３０の下部には反転機構部５０が配設されている。この反転機構部５０は、内蔵型の給紙トレイ５２、両面複写のための用紙反転機構５４、および両面複写路５６を備えている。給紙トレイ５２としては、複数段が配される構造とする。各給紙トレイ５２は、記録媒体としての印刷用紙のサイズを検知するための印刷用紙サイズ検知部５８を有する。印刷用紙サイズ検知部５８は、印刷用紙のサイズに対応する位置で、印刷用紙の先端をたとえば光学的に検出してサイズ検知信号を得、このサイズ検知信号を画像処理部２０に送る。
【００５９】
画像出力部３０には、画像処理部２０から、印刷用紙上の表面／裏面の何れの側に配置すべきかを示す情報が入力される。画像出力部３０は、裏面側に配置すべき情報を得たときには、印刷用紙を機外へ排出せずに、印刷用紙を反転機構部５０側に送る。
【００６０】
このような構成の画像出力部３０および反転機構部５０においては先ず、たとえばブラック（Ｋ）系の画像形成部３１Ｋでは、先ず半導体レーザ３８Ｋは、画像処理部２０からのブラックのオンオフ２値化信号によって駆動されることで、ブラックのオンオフ２値化信号を光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。このレーザ光は、さらに反射ミラー４７Ｋ，４８Ｋ，４９Ｋを介して一次帯電器３３Ｋによって帯電された感光体ドラ３２Ｋ上を走査することで、感光体ドラム３２Ｋ上に静電潜像を形成する。
【００６１】
この静電潜像は、ブラックのトナーが供給される現像器３４Ｋによってトナー像とされ、このトナー像は、転写ベルト４３上の原稿が感光体ドラム３２Ｋを通過する間に転写帯電器３５Ｋによって原稿上に転写される。そして転写後は、クリーナ３６Ｋによって感光体ドラム３２Ｋ上から余分なトナーが除去される。
【００６２】
同様に、半導体レーザ３８Ｙ，３８Ｍ，３８Ｃは、画像処理部２０からブラックのオンオフ２値化信号に対して順次一定間隔をおいて得られる対応するＹ，Ｍ，Ｃの各色のオンオフ２値化信号によって駆動されることで、各色のオンオフ２値化信号を光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。
【００６３】
このレーザ光は、さらに反射ミラー４７Ｙ〜４９Ｙ，４７Ｍ〜４９Ｍ，４７Ｃ〜４９Ｃを介して一次帯電器３３Ｙ，３３Ｍ，３３Ｃによって帯電された対応する感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ上を走査することで、感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ上に静電潜像を順次形成する。
【００６４】
各静電潜像は、各色のトナーが供給される現像器３４Ｙ，３４Ｍ，３４Ｃによって順次トナー像とされ、各トナー像は、転写ベルト４３上の原稿が対応する感光体ドラム３２Ｙ，３２Ｍ，３２Ｃを通過する間に対応する転写帯電器３５Ｙ，３５Ｍ，３５Ｃによって原稿上に順次転写される。
【００６５】
このようにＫ，Ｙ，Ｍ，Ｃの各色のトナー像が順次多重転写された原稿は、転写ベルト４３上から剥離され、定着ローラ４５によってトナーが定着されて、複写機の外部に排出される。
【００６６】
なお、両面印刷モードが設定されているときには、上述のようにして定着ローラ４５で画像が表面に定着された印刷用紙は、機外に排出されることなく、用紙反転機構５４に導かれ印刷用紙を反転させた後、両面複写路５６に送り出される。この用紙反転機構５４および両面複写路５６は、両面複写を取るためのユニットであり定着ローラ４５から印刷用紙が排紙されるとき、図示しない爪により印刷用紙が用紙反転機構５４のローラ５４ａを通して下方へ落ち、その後、ローラ５４ｂが印刷用紙を押し上げ、右にある両面複写路５６上に導くことで印刷用紙を反転させる。その後、搬送路４２を経て裏面が感光体ドラム３２側を向くようにして画像形成部３１に送られ、感光体ドラム３２に形成された裏面用のトナー像が印刷用紙の裏面に転写される。
【００６７】
なお、画像出力部３０は、１個のレーザ光スキャナによって１個の感光体ドラム上にＫ，Ｙ，Ｍ，Ｃの各色の静電潜像が順次形成され、静電潜像が感光体ドラムの周囲に設けられた、それぞれＫ，Ｙ，Ｍ，Ｃの各色のトナーが供給される現像器によって順次トナー像とされ、トナー像が転写ドラム上に吸着された原稿上に順次、多重転写される構成でもよい。
【００６８】
図２は、画像形成部３１の一構成例を示す図である。なお、ここでは、反射ミラー４７〜４９を割愛して説明する。図１に示した半導体レーザ３８を構成するＶＣＳＥＬ光源群３８０の個々の発光点すなわちＶＣＳＥＬ３８０ａから出射した複数のレーザ光Ｌは、コリメータレンズ３８２によって所定のビーム直径を持つレーザ光にコリメート（平行化）される。このレーザ光はシリンドリカルレンズ３８７を介してポリゴンミラー３９に入射し、ポリゴンミラー３９の回転に伴って、その反射面（図では６面ある）にて反射され、各々偏向される。
【００６９】
ポリゴンミラー３９により反射偏向されたレーザ光Ｌは、倒れ補正機能を有するトロイダルレンズ３８８およびｆθ機能を有する走査レンズ群３８４を通過し、被走査面に置かれた像担持体としての感光体ドラム３２の被走査面上でスポット３８６に結像する。
【００７０】
レーザ光Ｌの偏向範囲内でかつ被走査面の走査には関与しない位置には、反射ミラー３９１および光検出器３９２が、反射ミラー３９１で反射されたレーザ光Ｌ１が光検出器３９２に入射するように配されている。光検出器３９２でレーザ光Ｌ１を検出するためには、走査期間中で光検出器３９２にレーザ光Ｌ１が偏向される直前にレーザを点灯させ、本来の走査に必要の走査範囲中手前で消灯させる制御が行なわれる。この光検出器３９２より出力される主走査同期信号により、画像データに応じたレーザ光の変調開始が制御される。
【００７１】
ＶＣＳＥＬ光源群３８０は、半導体基板３８１の表面に光源としてのＶＣＳＥＬ３８０ａを２次元マトリックス状に配列したもの、あるいは１ライン状（インライン状）に多数配列されたものを使用する。
【００７２】
図３は、ＶＣＳＥＬ光源群３８０から発せられるレーザビームによる、被走査面における走査線と結像スポットの関係を示す図である。図示したＶＣＳＥＬ光源群３８０は、半導体基板の表面にＶＣＳＥＬ３８０ａを縦８×横４となるように２次元状に配列したものである。ここでは、このＶＣＳＥＬ光源群３８０の縦並び（本例では８個）が、ポリゴンミラー３９に対して、縦方向となるように、つまり被走査面である感光体上における副走査方向と光学的に平行となるように配置する。この配置形態を以下縦配置という。なお、ＶＣＳＥＬ光源群３８０の縦並びが、ポリゴンミラー３９に対して横方向となるように配置する、すなわち被走査面である感光体上における副走査方向と光学的に平行となるように配置する形態を、以下横配置という。
【００７３】
ＶＣＳＥＬ光源群３８０は、図示するように、主走査方向と、主走査方向の任意の線（主走査線）に対して角度φを有し主走査線上のＶＣＳＥＬ３８０ａ上を通る基線（図中１点鎖線で示す傾き線）によって配列パターンが定義される。各ＶＣＳＥＬ３８０ａは単一の半導体基板上に形成されており、副走査方向の任意の線（副走査線）に沿って等間隔に８個、主走査線に沿って等間隔に４個、合計８×４個のＶＣＳＥＬ３８０ａが２次元マトリクス状に配置されている。参照符号Ｌ１〜Ｌ３２は副走査線を示す。
【００７４】
また、ＶＣＳＥＬ光源群３８０は、各ＶＣＳＥＬ３８０ａ（すなわち発光点）が平行四辺形の各頂点に位置しており、適切な角度に傾けることで感光体上に所定解像度（たとえば２４００ｄｐｉ）の走査線を構成するようにする。たとえば、ＶＣＳＥＬ３８０ａの主走査方向の間隔をＳＬとしたとき、副走査線の間隔ΔはＳＬ×ｔａｎφに設定される。
【００７５】
つまりレーザ光の結像スポットは主走査方向（図中左より右）へ周期的にほぼ一定の速度で移動して行き、走査線はピッチΔで等間隔に走査され、さらに各回の主走査ごとに被走査面は図中副走査方向に一定間隔分だけ移動してゆく。走査するスポットの位置がどのような位置関係にあっても、被走査面の副走査方向の移動は１主走査周期当たり３２走査線分である。なお、図では２回分の主走査を示しており、１回目と２回目とのＶＣＳＥＬ光源群３８０の位置を、主走査方向にずれて示しているが、これは図示にて説明する都合であって、実際には同位置から走査が開始する。
【００７６】
走査中は画像データに応じてレーザの点灯／非点灯もしくは画像濃度に応じた強度変調が行なわれる。この変調もしくは点灯制御の開始は、光検出器３９２より出力される主走査同期信号を基準として行なわれる。またこの際には、８×４の計３２本のレーザ光が同時に動作する。そして、この動作を繰り返してゆくことで被走査面全面がくまなくかつ、等間隔の走査線で埋め尽くされて２次元走査が実現される。このような走査形態を隣接露光という。もちろん、隣接露光に限らず、一部を重複（オーバーラップ）させて露光する多重露光モードにて使用することもできる。
【００７７】
なお、ある１つのスポットから他のスポットまでの副走査方向に計った距離を走査線ピッチΔで除し、さらに同時に走査する走査線の数で除した剰余が互いに異なる自然数であれば、必ず重なることなく等間隔の走査線で被走査面を埋めることができる。なお、スポットの主走査方向の間隔ＳＬは、副走査線の間隔Δ＝ＳＬ×ｔａｎφを満たす限りにおいて任意に設定できる。
【００７８】
ここで、ＶＣＳＥＬ３８０ａは、主走査方向の結像位置がＳＬ分だけずれて配置されているので、発光点であるＶＣＳＥＬ３８０ａから発せられた画像データ上の一列に対応する各光ビームが、副走査方向に実質的に一列上に結像するよう、遅延制御部（たとえば４ビットＦＩＦＯや８ビットＦＩＦＯ）により各ＶＣＳＥＬ３８０ａの変調信号に遅延制御を行なうことで、信号上は３２本（４×８本）のレーザ光が同時に隣接走査するようにする。
【００７９】
図４は、上記構成のＶＣＳＥＬ光源群３８０を備えた画像形成部３１にて画像を形成するための処理回路（画像記録制御部）の概要を示す図である。
【００８０】
画像記録制御部は、画像取得部１０あるいはネットワーク９を介して、パーソナルコンピュータなどのクライアント端末８から画像データを取得する画像データ生成部２００と、画像データ生成部２００からの画像データに基づいて個々のＶＣＳＥＬ３８０ａ用のレーザ変調信号を生成する書込信号生成部２２０と、書込信号生成部２２０からのレーザ変調信号に対して、書込タイミングを調整する遅延調整器２４０とを備える。描画位置制御部６００における色ずれ補正部６１３（後述する図６を参照）が、画像データ生成部２００、書込信号生成部２２０、およびマシンコントローラ２７０などにより構成される。
【００８１】
画像データ生成部２００は、ページメモリ２０２とＣＰＵ２０４とを備えている。この画像データ生成部２００は、画像取得部１０などから入力されたＲＧＢ表色系の画像データをＹＣｒＣｂ表色系の画像データに変換し、さらにＹＣｒＣｂ表色系からＣＭＹＫ表色系へのマッピングをしプリント出力用に色分解された解像度が６００ｄｐｉ／多階調（たとえば８ビット）の中間調画像や文字画像を表すラスタデータ（中間調データ）を生成し、Ｉ／Ｆ部２２２を介して受信したサブライン同期信号Ｌｉｎｅに基づいて、画像データをサブライン単位で書込信号生成部２２０に渡す。
【００８２】
またこの際には、カラー画像のＣＭＹ成分を減色するアンダーカラー除去（ＵＣＲ）、減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（ＧＣＲ）をする。また、出力データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化などの処理をする。
【００８３】
書込信号生成部２２０は、画像データ生成部２００とのインターフェース機能をなすＩ／Ｆ（インターフェース）部２２２と、レーザ変調信号（光ビーム変調信号）を生成する変調信号生成部２２４と、複数のラインバッファメモリ２２６ａを有し、変調信号生成部２２４からのレーザ変調信号に対して、書込タイミングを粗調整する機能を備えたラインバッファメモリ群２２６とを備える。ラインバッファメモリ群２２６およびその後段に接続された遅延調整器２４０が、データ遅延部として機能する。
【００８４】
また、書込信号生成部２２０は、拡大処理時にラインを挿入するために、挿入ライン用のデータを保持する追加ラインバッファメモリ２２９を備える。この挿入ライン用のデータは、たとえば入力された画像データの追加部分近傍（好ましくは直前）のラインのデータそのものであってもよいし、追加部分近傍の数ラインのデータに基づいて求めたものであってもよい。
【００８５】
なお、追加ラインバッファメモリ２２９は、ラインバッファメモリ群２２６の各メモリとしてＦＩＦＯメモリを使用するために必要とするものであり（読出し後にデータが残らないため）、データ読出し後にもデータを保持可能なタイプのメモリを使用する場合において、たとえば挿入ライン用のデータとして追加部分近傍のラインデータそのものを使用する場合には、必ずしも必要ではない。
【００８６】
また書込信号生成部２２０は、Ｉ／Ｆ部２２２、変調信号生成部２２４、およびラインバッファメモリ群２２６を制御するメモリコントローラ２２８と、Ｉ／Ｆ部２２２、変調信号生成部２２４、ラインバッファメモリ群２２６、およびメモリコントローラ２２８を制御するタイミング信号発生器２３０と、副走査方向の倍率誤差を補正する副走査倍率補正部７００（その作用についての詳細は後述する）とを備える。
【００８７】
さらに画像記録制御部は、画像形成部３１の光検出器３９２から得られた検知信号に基づいて書込タイミング（つまりスキャン走査）を制御する基準信号である主走査同期同期信号ＳＯＳを生成する同期信号発生器２６０と、カラー複写装置１の全体を制御するための機能部分であるマシンコントローラ２７０とを備える。同期信号発生器２６０は、本発明に係る主走査同期信号検出部として機能する。
【００８８】
タイミング信号発生器２３０は、走査ビームが感光体ドラム３２に入射する直前の位置に到達したことを示す主走査同期信号ＳＯＳとマシンコントローラ２７０が出力する画像記録開始を指示するプリントリクエスト信号ＰＲＱより各種の制御信号を生成し、各部に供給する。たとえば、書出基準信号ＲＯＳ＿ＰＳ、書込有効信号ＲＯＳ＿ＬＳ、ページ同期信号Ｐａｇｅ、ライン同期信号ＬＳ（Line Sync ）、ＦＩＦＯメモリの数に対応したサブライン同期信号Ｌｉｎｅ、あるいは画素クロックＰＣＫなどである。
【００８９】
またタイミング信号発生器２３０は、副走査方向の画像記録開始を指示するページ同期信号Ｐａｇｅと主走査同期信号ＳＯＳとの位相差を判定し、メモリコントローラ２２８を制御する。メモリコントローラ２２８は、この位相差に応じて各ラインバッファメモリ２２６ａへの書き込みに余白データを付与し、感光体ドラム３２上への副走査方向の画像記録位置を調整する。
【００９０】
遅延調整器２４０は、ラインバッファメモリ２２６ａへの余白データの書込みでは調整しきれない細かな位相差分に対し、ラインバッファメモリ２２６からデータを読み出す際に細かな位相差に相当するビットシフトを行ない、マルチビーム走査装置用のＮ本レーザ光に相当する変調信号を画像形成部３１に供給する。
【００９１】
また画像形成部３１は、遅延調整器２４０にて出力タイミングが調整されたレーザ変調信号に基づいて、ＶＣＳＥＬ光源群３８０の個々のＶＣＳＥＬ３８０ａを駆動する駆動するレーザ駆動回路（マルチＬＤＤ）３００と、個々のＶＣＳＥＬ３８０ａの駆動電流を制御するための種々の制御信号や感光体ドラム３２の回転量（副走査方向への回転量）を制御する駆動制御部３１０とを備える。
【００９２】
駆動制御部３１０は、図示しない温度センサ、ポリゴンミラー３９の使用ミラー枚数（使用枚数カウンタ；本例では６枚）、たとえばスクリーン種別などを示すプリントモード、あるいは外部入力などに基づいて、個々のＶＣＳＥＬ３８０ａの光量を設定するための光量制御レベル変更信号を生成する光量設定条件選択部３０４を含む。また駆動制御部３１０は、光量センサ３０２にて取得された各ＶＣＳＥＬ３８０ａの光量を示す光量検出信号、光量設定条件選択部３０４にて生成された光量制御レベル変更信号、およびマシンコントローラ２７０からの光量設定信号に基づいて光量レベルを変更するレベル変更部３０６と、このレベル変更部３０６の制御の元に、個々のＶＣＳＥＬ３８０ａの駆動電流を制御するための駆動量設定信号（それぞれに対応する１〜ｎ）および光量制御用駆動信号を生成する駆動量制御部３０８とを含む。さらに駆動制御部３１０は、タイミング信号発生器２３０からのタイミング信号に基づいて、感光体ドラム３２の副走査方向への回転量やポリゴンミラー３９の面飛ばしを制御する回転制御部３０９を含む。
【００９３】
ここでビームの光量が一定でないと、形成される画像の濃度が一定にならずに、画質が安定しない。また複数のビーム光で画像を形成する場合、各ビーム光の光量も一定にしないと形成された画像に濃度むらが発生し、画質を低下させる。光量センサ３０２にて各ＶＣＳＥＬ３８０ａの光量を検知し、一定の光量となるようにレーザ駆動量を制御（ＡＰＣ；Auto Power Control）する機構を設けているのはこのためである。
【００９４】
本実施形態では、画像形成部３１における光走査装置の機能部分を、独立に変調可能なＮ本の光ビームを同時走査をするマルチビーム走査装置とするために、書込信号生成部２２０では先ず、Ｎ本の光ビームをｋ本ずつグループ化し、マルチビーム走査装置がＮ本の光ビームを記録媒体としての感光体ドラム３２上を１回走査する間に、ｋライン分の画像データを走査する画素順に一走査分取り込む処理をＮ／ｋ回繰り返す。そして、光走査と略直交する副走査方向のＮライン分のデータを揃えてから、Ｎ本のマルチビーム走査装置で記録を行なわせるようにする。
【００９５】
具体的には、Ｎ本ビームの副走査方向の走査密度をnnｄｐｉ（ドット／インチ）、記録すべき画像データの解像度をmmｄｐｉとした場合、ｋ＝nn／mmかつＮの約数とし、マルチビーム走査装置がＮ本ビームを感光体ドラム３２上を１回走査するごとに生成される主走査同期信号の一周期間にＮ／ｋ回のサブライン同期信号Ｌｉｎｅを生成する。そして、変調信号生成部２２４は、記録すべき画像データを蓄えている上位の画像データ生成部２００からＩ／Ｆ部２２２を介して、mmｄｐｉの画像データをサブライン同期信号Ｌｉｎｅに合わせて受け取る。
【００９６】
次に、変調信号生成部２２４は、mmｄｐｉ／１画素ごとに副走査方向にｋライン分のレーザ変調信号を生成し、これをラインバッファメモリ２２６に順次書き込む。そして最後に、遅延調整器２４０にて、副走査方向にＮライン分のデータを揃えてから、レーザ駆動回路３００によりＶＣＳＥＬ光源群３８０の個々のＶＣＳＥＬ３８０ａを駆動することで、画像（本例では静電潜像）を感光体ドラム３２上に記録する。この際、ＶＣＳＥＬ３８０ａの主走査方向の遅延量（図３に示したＳＬに相当）を４ビットＦＩＦＯを用いて制御する。
【００９７】
変調信号生成部２２４は、画像データ生成部２００からＩ／Ｆ部２２２を介して受け取った６００ｄｐｉの多値データ１画素につき２４００ｄｐｉのビットマップの網点画像データ（１６ビット）を生成する。そして、変調信号生成部２２４は、この網点画像データをｋ（４）ビット単位でラインバッファメモリ２２６ａ（ＦＩＦＯメモリ）に書き込む。
【００９８】
このような方法で画像データを処理するには２４００ｄｐｉの４ライン分のデータを蓄えなければならない。走査幅を３００ｍｍとすると、
（３００／２５．４）×２４００≒２８，３００
となり、約３０ｋワード×４ビットの容量のＦＩＦＯメモリを必要とする。なお、網点画像データの生成方法につては、たとえばディザマトリクス法、誤差拡散法など多数あり、ここではどんな技術を用いてもよい。
【００９９】
ラインバッファメモリ２２６ａは、メモリコントローラ２２８による制御を受けて、所定タイミングで変調信号を同時に出力する。つまり、ＶＣＳＥＬ光源群３８０にて使用される３２本レーザ光用の変調信号が同時に出力され、光源（ＶＣＳＥＬ３８０ａ）への画像データの出力タイミングは同時になる。そして、縦（プロセス方向）に８個の光源（ＶＣＳＥＬ３８０ａ）を持ち且つ８×４のマトリックス構造を持つＶＣＳＥＬ光源群３８０を、３２ラインビーム同時走査の光源として機能させることができる。
【０１００】
したがって、縦（プロセス方向）に８個の光源を持つことで、４ビットＦＩＦＯメモリからの読み出しタイミングを同じに設定可能になるので、４ビットＦＩＦＯメモリを使って無駄なく出力タイミングを調整することができる。またそれを主走査方向に光源のマトリックスに合わせた形でＦＩＦＯメモリを持つことで、無駄なくビーム数を拡張することもできる。
【０１０１】
図５は、画像データ生成部２００にて生成される中間調データと、書込信号生成部２２０（特に変調信号生成部２２４）にて生成されるレーザ変調信号の対応関係を示す図である。ここでは、図４に示したように、個々のラインバッファメモリ２２６ａとして、４ビットのＦＩＦＯメモリを８本（番号１〜８）使用してラインバッファメモリ群２２６を構成することとする。
【０１０２】
ここで、画像データの出力が高速である場合、出力側より前ではできるだけ低い周波数（画素クロック；ピクセルクロック）にて画像データを扱うための機構として、出力側にメモリ（図４のラインバッファメモリ群２２６）を用意して、その前段は複数画素を纏めて１クロックで扱う構成としている。本例では、変調信号生成部２２４は、副走査倍率補正部７００から受け取った６００ｄｐｉの多値データ１画素につき２４００ｄｐｉのビットマップの網点画像データ（１６ビット）を生成する。そして、変調信号生成部２２４は、この網点画像データをｋ（＝４）ビット単位でラインバッファメモリ２２６ａ（ＦＩＦＯメモリ）に書き込む。以下、ｋ（＝４）ビット単位でラインバッファメモリ２２６ａ（ＦＩＦＯメモリ）に書き込む手法をｋ画素パッキングという。本例では、ｋ＝４であるから４画素パッキングになる。
【０１０３】
図では、６００ｄｐｉ／８ｂｉｔ／４０ＭＨｚの多値データをＦＩＦＯを用いて速度変換するとともに、２４００ｄｐｉ／１ｂｉｔの２値データへ解像度変換し、４画素パッキングした後に、２４００ｄｐｉ／２００ＭＨｚで後段へ出力する場合を例示している。出力（領域Ｂ）が２００ＭＨｚで、その前段（領域Ａ）を４画素パッキングとしたため、領域Ａは２００ＭＨｚ／４＝５０ＭＨｚ（Ｍｉｎ）の周波数で扱うことができる。
【０１０４】
図６は、描画位置制御、具体的にはカラー画像形成時における各色の画像幅を一定にする（カラーレジ補正）ための、描画位置のずれを検知する機構について説明する図である。ここで、図６（Ａ）は描画位置制御部６００の描画位置ずれの検知機構に着目した概略図である。また、図６（Ｂ）（その各図をＢ１〜Ｂ５とする）は、各色の描画位置のずれについて説明する図である。
【０１０５】
図６（Ａ）に示すように、カラー複写装置１は、１スキャン４色同時カラー出力の複写機であり、タンデム構成の画像出力部３０では、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の４色の画像形成部３１Ｋ，３１Ｙ，３１Ｍ，３１Ｃは、用紙搬送方向に縦に１列に配置されている（図１も参照)。そして、タンデム構成では、Ｋ，Ｙ，Ｍ，Ｃトナー成分を、転写ベルト４３上に給紙された用紙上に色ずれなく画像を転写する必要がある。
【０１０６】
しかし、図６（Ｂ）の各図に模式的に示すように各種の要因により色ずれが生じる。たとえばＫ，Ｙ，Ｍ，Ｃの各トナーの現像タイミングは、各色の感光体ドラム３２が転写ベルト４３に対してほぼ等間隔で配置されているため、感光体ドラム３２の間隔に応じた時間だけずれて行なわれる。したがって、副走査遅延モジュールを用いて、Ｋ，Ｙ，Ｍ，Ｃごとに副走査方向に感光体ドラム３２間隔に応じた量だけ遅延制御をする。
【０１０７】
しかし、（Ｂ１）に示すように、副走査方向にたとえばＣの描画位置（副走査方向の倍率も含む）がずれると、色ずれが生じる。この他にも各色のビーム走査による主走査方向印字開始位置ずれ（Ｂ５）、主走査部分倍率歪み（Ｂ４）、副走査方向のボー歪み（Ｂ３）や、感光体ドラム３２の配置とビーム走査の平行度ずれによるスキュー歪み（Ｂ２）が生じ、色ずれ原因になる。これらの現象を、描画位置制御部６００にて、Ｋ，Ｙ，Ｍ，Ｃデータに対して、位置補正や画像補正を行なうことで色ずれを防止する。
【０１０８】
描画位置制御部６００は、各色の描画位置を補正するため、描画位置の基準となる所定のレジスト検出用テストパターン（以下レジストパターンという）を転写ベルト４３の所定位置に各色ごとに形成するための信号を発生するレジストパターン発生部６２１を有する。画像形成部３１Ｃよりもシート搬送方向下流側に、転写ベルト４３上の両側部に形成されるレジストパターンを検出するためのパターン検出部６１４が配設されている。
【０１０９】
パターン検出部６１４が得た検出結果に基づいて各色の入力画像データＶｙ，Ｖｍ，Ｖｃ，Ｖｋを補正するため、色ずれ補正部６１３Ｙ，６１３Ｍ，６１３Ｃ，６１３Ｋが入力画像データＶｙ，Ｖｍ，Ｖｃ，Ｖｋのそれぞれに対応して設けられている。色ずれ補正部６１３Ｙ，６１３Ｍ，６１３Ｃ，６１３Ｋ（纏めて色ずれ補正部６１３ともいう）には、クロック発生部６２２からクロックが入力されている。画像処理部２０から転送されたＫ，Ｙ，Ｍ，Ｃの画像データは、色ずれ補正部６１３Ｙ，６１３Ｍ，６１３Ｃ，６１３Ｋに入力される。
【０１１０】
以上のような構成により、まずレジストパターン発生部６２１で発生した所定の（たとえば特開２０００−１５８７０号、特開２００１−５２４５号など参照）レジストパターンデータＲｙ，Ｒｍ，Ｒｃ，Ｒｋに基づいて転写ベルト４３上にＫ，Ｙ，Ｍ，Ｃ同時に転写させ、最下流の画像形成部３１Ｃのさらに下流側に配置されたパターン検出部６１４によって、各色に対応するレジストパターンを順に検出し、検出結果を色ずれ補正部６１３Ｙ，６１３Ｍ，６１３Ｃ，６１３Ｋにそれぞれ与える。
【０１１１】
色ずれ補正部６１３Ｙ，６１３Ｍ，６１３Ｃ，６１３Ｋでは、パターン検出部６１４により検出された検知結果に基づいて色ずれ量を検出し、この検出した色ずれ量に基づいて、入力画像データＶｙ，Ｖｍ，Ｖｃ，Ｖｋに対しそれぞれ補正を行ない、補正後画像データＱｙ，Ｑｍ，Ｑｃ，Ｑｋを対応する画像形成部３１に出力する。すなわち、各感光体ドラム３２間隔に応じた現像タイミングのずれを補正するため、最上流に配置されている画像形成部３１Ｋ（Ｋ現像ユニット）での描画位置を用紙基準にＫ成分の位置補正をし、他の色成分はＫ成分に対して副走査側の位置補正を行なう。
【０１１２】
この際、色ずれ補正部６１３は、副走査方向の倍率誤差を補正するために、画像データをサブライン単位（サブライン同期信号Ｌｉｎｅに対応）で挿脱する処理を行ない、画像形成部３１に送られるデータのライン数を増減する。次に、この副走査倍率補正におけるライン数の増減に対する対応処理について、詳細に説明する。
【０１１３】
図７は、前述の図４に示した構成において、副走査倍率補正によるライン数の増減への対応に着目して、メモリコントローラ２２８の周辺部の構成を示したブロック図である。この構成による対応を第１実施形態とする。
【０１１４】
本例のラインバッファメモリ群２２６は、ラインバッファメモリとしての４ビットＦＩＦＯメモリ２２７を８本有する２組（それぞれをＡ，Ｂとする）のＦＩＦＯ群を有する。タイミング信号発生器２３０は、主走査同期信号ＳＯＳとプリントリクエスト信号（ＰＲＱ）より各種の制御信号（ＲＯＳ＿ＰＳ，ＲＯＳ＿ＬＳ，Ｌｉｎｅ，Ｐａｇｅ，ＰＣＫなど）を生成し、各部に供給する。
【０１１５】
メモリコントローラ２２８は、クロック生成器２２８ａおよび１／４分周器２２８ｂを有しており、ＦＩＦＯ群Ａを構成する８本の４ビットＦＩＦＯメモリ２２７（Ａ１〜Ａ８）のライトクロックＦＩＦＯ＿ＷＣＫをクロック生成器２２８ａにて生成し、１／４分周器２２８ｂにて、このライトクロックＦＩＦＯ＿ＷＣＫを４分周した転送クロックを生成する。そして、この転送クロックをＩ／Ｆ部２２２を介して画像データ生成部２００に送る。
【０１１６】
画像データ生成部２００は、ページ同期信号Ｐａｇｅおよびサブライン同期信号Ｌｉｎｅがアクティブになると、転送クロックに同期して８ビットの画像データをＩ／Ｆ部２２２を介して変調信号生成部２２４に送る。
【０１１７】
変調信号生成部２２４は、１画素８ビットの中間調データから１６ビットのビットマップデータを生成し、これを８ビット単位で１つのＦＩＦＯメモリ２２７に書き込む。また、転送クロックより４倍の周波数のＦＩＦＯ＿ＷＣＫをライトクロックとして使用する。
【０１１８】
このとき、変調信号生成部２２４の出力は、ＦＩＦＯメモリ２２７群Ａ，Ｂの全ＦＩＦＯメモリ２２７の入力につなげられ、メモリコントローラ２２８が順にライトイネーブル端子を制御することで実現する。
【０１１９】
ＦＩＦＯメモリ２２７からは、主走査同期信号ＳＯＳより生成される書込有効信号ＲＯＳ＿ＬＳを読出し基準とし、画素クロックＰＣＫに同期して画像データが読み出される。このときの、ＦＩＦＯメモリ２２７のＡ群，Ｂ群の切替えは、メモリコントローラ２２８が各ＦＩＦＯメモリ２２７のリードイネーブル端子と出力イネーブル端子を制御することで実現する。
【０１２０】
以下、説明を簡易にするために、サブライン同期信号Ｌｉｎｅを、メモリの書込みや読出しの制御信号に用いるマルチビーム光源への対応形態ではなく、１主走査期間と同じ周期のライン同期信号ＬＳを、メモリの書込みや読出しの制御信号に用いる場合で説明する。この場合、図中にＬｉｎｅ（ＬＳ）と表記したように、メモリアクセスとしては、サブライン同期信号Ｌｉｎｅに代えてライン同期信号ＬＳを使用する形態と考えればよい。
【０１２１】
ライン同期信号ＬＳを、メモリの書込みや読出しの制御信号に用いる構成においては、画像データ生成部２００は、画像取得部１０などから取得した画像データを、Ｉ／Ｆ部２２２からのページ同期信号Ｐａｇｅやライン同期信号ＬＳに同期して出力する。
【０１２２】
マシンコントローラ２７０は、本発明に係る画像歪検知部の主要部分として機能するもので、パターン検出部６１４（図６を参照）により検出された検知結果に基づいて色ずれ量を検出し、この色ずれ量のうちの副走査方向に関して、その色ずれを相殺するために必要な副走査方向の倍率に関する補正値（具体的にはラインデータを挿脱すべきアドレス位置）を副走査補正倍率補正レジスタ６５０にセットする。
【０１２３】
描画位置制御部６００（特に色ずれ補正部６１３の機能部分）内において、本発明に係るメモリアクセス制御信号生成部の主要部をなすタイミング信号発生器２３０は、マシンコントローラ２７０からプリントリクエスト信号ＰＲＱを受けると、同期信号発生器２６０からの主走査同期信号ＳＯＳに基づいて、この主走査同期信号ＳＯＳに同期したライン同期信号ＬＳを生成するとともに、ページ単位の書込制御信号であるページ同期信号Ｐａｇｅを生成する。ライン同期信号ＬＳが、ラインバッファメモリ群２２６に対する画像データの書込み用のメモリ書込制御信号や読出し用のメモリ読出制御信号として機能する。
【０１２４】
タイミング信号発生器２３０は、ライン同期信号ＬＳとページ同期信号Ｐａｇｅをメモリコントローラ２２８とＩ／Ｆ部２２２とに入力する。Ｉ／Ｆ部２２２は、マシンコントローラ２７０からのプリントリクエスト信号ＰＲＱによって、同期信号発生器２６０からの主走査同期信号ＳＯＳを元に、タイミング信号発生器２３０によって生成されたページ同期信号Ｐａｇｅやライン同期信号ＬＳを画像データ生成部２００に出力し、ライン単位（１主走査単位）の画像データを要求する。
【０１２５】
メモリコントローラ２２８は、タイミング信号発生器２３０から入力されたライン同期信号ＬＳに基づいて、ラインバッファメモリ群２２６の空きアドレスを監視しつつ、メモリ書込制御信号としてのライン同期信号ＬＳに基づいて画像データのラインバッファメモリ群２２６への書込みを制御し、かつメモリ読出制御信号としてのライン同期信号ＬＳに基づいてラインバッファメモリ群２２６に書き込まれた画像データの読出しを制御する。このときメモリコントローラ２２８は、Ｒ／Ｗ（Read/Write）制御信号を何れのＦＩＦＯメモリ２２７に対してアクティブにするかによって、ラインアドレスを制御する。つまり、Ｒ／Ｗ（Read/Write）制御信号が、ラインアドレスコントロール信号として機能する。
【０１２６】
また、メモリコントローラ２２８は、ラインバッファメモリ群２２６を利用して、副走査倍率補正を実施するために、予め副走査補正倍率補正レジスタ６５０に記憶されている補正値に基づいて、ラインデータを挿脱すべきラインアドレスを制御する（Line-Address-Control）。ラインバッファメモリ群２２６は、この制御の元に、ライン単位で、画像データを、次に繋がる出力段として機能する遅延調整部２４０やレーザ駆動回路３００あるいはＶＣＳＥＬ光源群３８０へと引き渡す。
【０１２７】
このとき、描画位置制御部６００は、画像データが欠落することなく、確実に、ラインバッファメモリ群２２６から出力されるように、タイミング信号発生器２３０やメモリコントローラ２２８から発せられる各種の信号を切り替える。あるいは、メモリコントローラ２２８によりＩ／Ｆ部２２２を制御することでラインバッファメモリ群２２６に対するデータ書込みを禁止するとともに、メモリコントローラ２２８によりラインバッファメモリ群２２６からのデータ読出しを禁止する。
【０１２８】
たとえば、メモリコントローラ２２８は、ラインバッファメモリ群２２６の空き容量を判断し、その判断結果をプリフル（0Pre-Full）／プリエンプティ（Pre-Empty）情報としてＩ／Ｆ部２２２へ渡す。Ｉ／Ｆ部２２２は、この情報を参照して、つまりライン画像データの要求可否を判断して、必要に応じて、タイミング信号発生器２３０から取得したライン同期信号ＬＳの画像データ生成部２００への引き渡しを禁止する。
【０１２９】
図８は、図７に示した構成を取りつつ、副走査倍率補正によるライン数の増加への対応の一実施形態を説明するタイミングチャートである。以下この実施形態を、第１実施形態の第１例の対応方法という。なお図では、説明を容易にするため、バッファ部分として３ライン分を設けた例で示す。また、バッファメモリ（ラインバッファメモリ群２２６）へのデータ書込みと読出しは同時並行可能であるとして説明する。つまり、書き込んだ画素データは直ちに読出し可能であるものとする（以下同様である）。
【０１３０】
この第１例は、図８に動作タイミングを示すように、副走査倍率補正を拡大方向のみに限定し、ライン画像データの挿入のみにして、元画像を捨てることなく忠実に出力することを特徴としている。
【０１３１】
たとえば、Ｉ／Ｆ部２２２は、ラインバッファメモリ群２２６に書込み用の空きがなくなるときには、つまり、図８中のａで示す期間である拡大処理時のデータ挿入時には（拡大処理のためのライン追加の部分では）、ラインバッファメモリ群２２６に対する画像データの書込みを禁止するために、ライン同期信号ＬＳの画像データ生成部２００への送信を停止する。
【０１３２】
そしてこのとき、メモリコントローラ２２８は、ラインバッファメモリ群２２６からの画像データの読出しを禁止するとともに、追加ラインバッファメモリ２２９から、挿入ライン用のデータを読み出して遅延調整器２４０に引き渡す。さらに、この挿入ラインに対する処理が終わったら、描画位置制御部６００は、通常通り、ライン同期信号ＬＳに基づいてラインバッファメモリ群２２６に対する書込みや読出しを制御する。
【０１３３】
このように、第１実施形態の第１例の制御手法によれば、画像データ生成部２００に対するページ同期信号Ｐａｇｅやライン同期信号ＬＳを、同期信号発生器２６０からの主走査同期信号ＳＯＳに同期したものとしつつ、倍率補正にて発生する挿入ライン部分のライン同期信号ＬＳを、ラインバッファメモリ群２２６のＦＩＦＯの空きの有無に基づき停止させ、または停止を解除するようにした。
【０１３４】
これにより、ラインバッファメモリ群２２６にオーバーフローを生じることなく、かつ画像データ生成部２００からの画像データが欠落することなく、確実に、ラインバッファメモリ群２２６から適切なデータを出力させることができる。よって、適切な拡大画像が画像形成部３１にて形成される。また、基本的には、主走査同期信号ＳＯＳに同期したライン同期信号ＬＳによりラインバッファメモリ群２２６へのアクセス（書込みや読出し）を制御することになるため、回路が簡素化され、回路規模の小さい構成にすることができる。
【０１３５】
図９は、図７に示した構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態を説明する図である。以下この実施形態を第１実施形態の第２例の対応方法という。この第２例は、画像形成部の機械公差に対する対応を主とするものであり、図９は、画像形成部（ＩＯＴ；イメージアウトプットターミナル）の機械公差の概念を示した図である。
【０１３６】
この第２例は、画像形成部３１側の副走査倍率を狂わせる要素である“各モータの回転数誤差”、“感光体ドラム３２までの位置精度”、“機械精度”、“組立て精度”など、それらを決定する諸々の設計公差を、この公差を補正するには常に画像を拡大する方向となるようにしたことを特徴としている。
【０１３７】
図９では、理解を容易にするため、各色の感光体外周誤差のみを持たせ、その他は公差±０として簡素化して示している。ここで示す感光体外周“ａ”は用紙の副走査寸法とし、各色ともにマイナス側（小さく印字される方向）になっている。つまり、画像形成部３１は、パターン検出部６１４が検知したレジストパターンに基づく副走査方向の画像歪みが縮小歪みであると検知されるような機械公差で設置されている。
【０１３８】
ここで、２４００ｄｐｉとすると、
イエロー（Ｙ）：０．９ｍｍ／（２５．４インチ／２４００ｄｏｔ）＝８５．０３  ≒  ８５Ｌｉｎｅ、
マゼンタ（Ｍ）：  ０．６ｍｍ／（２５．４インチ／２４００ｄｏｔ）＝５６．６９  ≒  ５７Ｌｉｎｅ、
シアン（Ｃ）：０．１ｍｍ／（２５．４インチ／２４００ｄｏｔ）＝  ９．４４≒  ９Ｌｉｎｅ、
ブラック（Ｋ）：０．８ｍｍ／（２５．４インチ／２４００ｄｏｔ）＝７５．５９  ≒  ７６Ｌｉｎｅ
である。
【０１３９】
したがって、上記のライン数を各色に挿入することで、画像形成部３１にてプリントされた画像の（副走査方向の）絶対倍率も合わせることができる。
【０１４０】
通常のように、各部位の設計公差を“０”基準で設計すれば、画像処理による縮小処理を施すことも有り得るが、縮小の場合は、信号処理も主走査同期信号ＳＯＳ周期に同期したものではなくなる。この点で、前述のように、補正が拡大方向のみとなるように予め機械公差を片方向に持たせることで、主走査同期信号ＳＯＳに同期したライン同期信号ＬＳを用いた処理にでき、簡素化された回路での構成というメリットを享受できる。
【０１４１】
図１０は、図７に示した構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態を説明する図である。以下この実施形態を第１実施形態の第３例の対応方法という。この第３例は、上記図１に示したタンデム方式の装置への対応を図ったものである。
【０１４２】
マシンコントローラ２７０は、パターン検出部６１４により検出された検知結果に基づいて色ずれ量を検出し、この色ずれ量のうちの副走査方向に関して、その色ずれを相殺するに必要な副走査方向の倍率に関する補正値（具体的にはラインデータを挿脱すべきアドレス位置）をＫ，Ｙ，Ｍ，Ｃの各色について求め、それを副走査補正倍率補正レジスタ６５０にセットする。
【０１４３】
描画位置制御部６００（特に副走査倍率補正に関わる機能部分）は、画像歪検知部による前記ずれ量の検知結果に基づいて、Ｋ，Ｙ，Ｍ，Ｃの各色の画像の画像幅が一致するように、Ｋ，Ｙ，Ｍ，Ｃの各色の画像データの各々について、ライン単位で画素データを挿脱し、この挿脱した後のデータを対応する色の画像形成部３１に入力する。
【０１４４】
このとき、図１０に示すように、タンデムカラー機など各色で倍率誤差成分を有するものに対して、各色に副走査倍率補正値を持たせて、全ての色の中から他の色が常に拡大方向になる色を判断し、その色を基準として各色との差分を新たな副走査倍率補正値とする。以下、上記第１例と同様にして、描画位置制御部６００は、各色用の画像形成部３１にて必要な画像データを、ラインバッファメモリ群２２６を利用して倍率補正しながら、出力させる。図１０に例示したものは、ブラック（Ｋ）基準で、残りの色を各パラメータに応じて拡大倍率を補正する概念図を示している。
【０１４５】
図１１は、図７に示した構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態を説明する図である。以下この実施形態を第１実施形態の第４例の対応方法という。この第４例は、両面印刷時特有の問題を解決するものである。
【０１４６】
たとえば、機械公差とはいえないが、それに似た要素として、両面プリント時の表裏画像位置ずれがある。第４例は、表裏画像位置ずれを補正するために、先ず、カラー複写装置１は、図１１（Ａ）に示すように、用紙の一方および他方の面のそれぞれにおける副走査方向の画像幅に関する情報を取得する両面画像幅情報取得部６６０を備える。
【０１４７】
両面画像幅情報取得部６６０における両面倍率誤差の検知は、リアルタイムな検知を必要とせず、用紙の種類や環境などによって生じ得る両面倍率差を個別に測定し、その結果に基づいて補正値を求めることができるものであればよい。たとえば、装置により印刷出力されたサンプルの表裏をスキャナなどによって読み取り、表裏個々に画像サイズを求める。その結果を、両面画像幅情報取得部６６０に入力する。そして、その結果に基づいて副走査倍率補正値を求める（歪みを各々測定する）など、さまざまな条件での個別パラメータを予め測定して持つことにより、両面倍率誤差の情報を実際の使用条件のとき適用する。両面画像幅情報取得部６６０は、入力された情報をマシンコントローラ２７０に設定する。
【０１４８】
そして、マシンコントローラ２７０は、この表裏個々についての副走査倍率補正値１，２に基づいて、片面が常に拡大方向になるよう表裏どちらの副走査倍率補正値を使用するか判断する。そして、図１１（Ｂ）に示すように、差分を拡大倍率補正値とし、この拡大倍率補正値を副走査補正倍率補正レジスタ６５０に格納する。つまり、両面画像幅情報取得部６６０により取得された各面についての画像幅のうち、副走査方向の画像幅の大きい方の面を基準とし、大きい方の面とは反対側の面に対して、大きい方の面との画像幅の差を吸収するような拡大倍率補正値を副走査補正倍率補正レジスタ６５０に設定する。
【０１４９】
たとえば、中間転写体を用いた転写方式などでは、中間転写体までは用紙表裏で条件が変わることはないが、定着時の熱による水分蒸発からの収縮やロール圧力による伸縮で、表裏での用紙寸法に変化が現れる。これを各用紙の種類（材質／サイズ／厚さなど）や装置の特性（温度や通過時間などの定着条件）に合わせて、一方の面が拡大になるように反対の面を基準（副走査倍率をしない）にし、その差分を拡大倍率補正値とすることで、表裏の画像サイズを合わせることができる。
【０１５０】
以上、第１実施形態の構成における制御手法の一例を説明したが、上記第１実施形態の第１〜第４例を、それぞれ任意に組み合せて対応をとると、より優れた構成となる。
【０１５１】
図１２は、図７に示した構成の変形態様を示すブロック図である。この構成による対応を第２実施形態とする。第１実施形態との違いは、擬似同期信号発生器２６２を設けることで、第１実施形態に示した、「拡大方向のみ」に倍率補正することに限らず、縮小方向にも倍率補正することを可能にするべく、対応をとったものである。
【０１５２】
この構成においては、先ず本発明に係るメモリアクセス制御信号生成部を、タイミング信号発生器２３０に加えて、擬似同期信号発生器２６２を備えた構成としている。タイミング信号発生器２３０は、第１実施形態と同様に、マシンコントローラ２７０からプリントリクエスト信号ＰＲＱを受けると、同期信号発生器２６０からの主走査同期信号ＳＯＳに基づいて、この主走査同期信号ＳＯＳに同期したライン同期信号ＬＳを生成するとともに、ページ単位の書込制御信号であるページ同期信号Ｐａｇｅを生成する。タイミング信号発生器２３０は、主走査同期信号ＳＯＳに同期したライン同期信号ＬＳを、メモリコントローラ２２８に入力するとともに、ページ同期信号ＰａｇｅをＩ／Ｆ部２２２に入力する。第１実施形態と同様に、ライン同期信号ＬＳは、ラインバッファメモリ群２２６からの画像データの読出し用のメモリ読出制御信号として機能する。
【０１５３】
一方、新たに設けた擬似同期信号発生器２６２は、本発明に係る画像歪検知部として機能するマシンコントローラ２７０からの制御信号ＣＮＴの元で、マシンコントローラ２７０にて検知された画像歪み分を低減可能な周期を有する、同期信号発生器２６０により生成された主走査同期信号ＳＯＳとは別の疑似主走査同期信号SOS1を生成する。
【０１５４】
擬似同期信号発生器２６２は、具体的には、ビーム光を走査するポリゴンミラー３９から光検出器３９２によって検知された主走査同期信号ＳＯＳとは別に、マシンコントローラ２７０によって求められた倍率補正値に応じて、疑似主走査同期信号SOS1を生成する図示しないカウンタを備えている。擬似同期信号発生器２６２は、たとえば、設計値として予め分かっている標準の主走査周期を疑似主走査同期信号SOS1の周期の１００％に設定する。そして、擬似同期信号発生器２６２は、マシンコントローラ２７０により予め求められている画像歪みの補正値（副走査倍率補正の比率）に基づいて、画像歪み分を相殺可能な周期を有するように疑似主走査同期信号SOS1を設定する。つまり、疑似主走査同期信号SOS1の周期を、画像歪みを補正するための補正値に応じて調整する。
【０１５５】
タイミング信号発生器２３０内の疑似ライン同期信号生成部２３２は、擬似同期信号発生器２６２からの疑似主走査同期信号SOS1に基づいて、この疑似主走査同期信号SOS1に同期した疑似ライン同期信号LS１を生成する。つまり、疑似ライン同期信号生成部２３２は、設計値として予め分かっている標準の主走査周期（１００％周期の疑似主走査同期信号SOS1）と、マシンコントローラ２７０により予め求められている画像歪みの補正値（副走査倍率補正の比率）とに基づいて、画像歪み分を相殺可能な周期を有する疑似ライン同期信号LS１を、メモリ書込制御信号として生成することになる。
【０１５６】
この疑似ライン同期信号LS１は、メモリ書込制御信号として機能するもので、主走査同期信号ＳＯＳに対して同期／非同期の別を問わない。タイミング信号発生器２３０内の疑似ライン同期信号生成部２３２は、生成した疑似ライン同期信号LS１を、メモリコントローラ２２８およびＩ／Ｆ部２２２に入力する。
【０１５７】
Ｉ／Ｆ部２２２は、マシンコントローラ２７０からの制御開始信号によって、同期信号発生器２６０からの信号を元に、タイミング信号発生器２３０によって生成されたページ同期信号Ｐａｇｅや疑似ライン同期信号生成部２３２によって生成された疑似ライン同期信号LS１を画像データ生成部２００に出力し、ライン単位（１主走査単位）の画像データを要求する。
【０１５８】
カラー複写装置１は、擬似同期信号発生器２６２からの擬似主走査同期信号SOS1に基づいて制御されることで、拡大縮小の副走査倍率を補正する。つまり、メモリアクセスにおける第１実施形態との違いは、メモリ書込制御信号を主走査同期信号ＳＯＳに同期しかつ同一の周期を有するライン同期信号ＬＳではなく、主走査同期信号ＳＯＳとは別に生成された疑似主走査同期信号SOS1に同期しかつ同一の周期を有する疑似ライン同期信号LS１を用いている点である。
【０１５９】
従来技術であった主走査同期信号ＳＯＳを基にしたライン同期信号ＬＳに基づいてメモリを制御する場合、従来技術の項で述べた通り、画像データ処理によるラインデータの削除によって、本来出力されるべきデータを間引かれたラインを補うため、本来の主走査同期信号ＳＯＳ周期以外のタイミングでライン同期信号ＬＳを画像データ処理装置へ出力（要求）しなければならなかった。しかし、基準としている主走査同期信号ＳＯＳ周期以外のタイミングでライン同期信号ＬＳを生成することは、回路上非常に困難であり、実現したとしても回路規模の増大は逃れられない。また、このような回路の機能検証に要する時間は膨大なものとなってしまう。
【０１６０】
これに対して、主走査同期信号ＳＯＳとは別に生成された疑似主走査同期信号SOS1に同期しかつ同一の周期を有する疑似ライン同期信号LS１を用いてラインバッファメモリ群２２６に対するデータ書込みを制御すると、拡大補正および縮小補正の何れの場合でも、ラインバッファメモリ群２２６にオーバーフローやアンダーフローを生じることなく、確実に、ラインバッファメモリ群２２６から適切なデータを出力させることができる。また拡大時には、画像データ生成部２００からの画像データを欠落させることがない。これにより、適切な拡大画像が画像形成部３１にて形成される。以下、この点について図を用いて説明する。
【０１６１】
図１３は、図１２に示した構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる一実施形態を説明する図である。図１３は、副走査倍率補正値による擬似主走査同期信号SOS1の概念を示している。なお図では、説明を容易にするため、バッファ部分として３ライン分を設けた例で示す。
【０１６２】
カラー複写装置１は、プリント動作開始前に、マシンコントローラ２７０の制御の元に、擬似同期信号発生器２６２で設定された擬似主走査同期信号SOS1±を基に、疑似ライン同期信号生成部２３２において疑似ライン同期信号LS１を生成する。そして、たとえば、疑似ライン同期信号LS１を、本来、光検出器３９２に基づいて検知される主走査同期信号ＳＯＳ周期とはまったく非同期の動きとし、ＶＣＳＥＬ光源群３８０に対する出力と画像データ生成部２００からの入力、詳しくは画像データ生成部２００へのライン画像データ要求の比率を変える。
【０１６３】
図１３に示した概念図をもとに説明すると、予め装置の仕様または走行モードとして決まっている主走査同期信号ＳＯＳ周期を１００％とし、これに対して倍率補正の比率に応じた擬似主走査同期信号SOS1を設定している。ここでは、一例として、縮小の場合は９９％の周期を設定し、拡大の場合は１０１％の周期を設定している。１００％時の疑似主走査同期信号SOS1と主走査同期信号ＳＯＳとは、ほぼ同一の周期であるものとする。
【０１６４】
９９％縮小時の場合、疑似主走査同期信号SOS1の周期が短くなった分だけ、疑似ライン同期信号LS１の周期も短くなり、ラインバッファメモリ群２２６へのデータ書込みが速くなる。そして、疑似ライン同期信号LS１に基づく書込みの第１００ライン目と、ライン同期信号ＬＳに基づく第９９ライン目の読出しとが略同一時点となり、この第９９ライン目の読出しが完了する前に疑似ライン同期信号LS１に基づく第１０１ライン目の書込みが開始している。
【０１６５】
よって、ライン同期信号ＬＳに基づく次の読出しは、第１００ライン目のデータではなく、第１０１ライン目のデータになるので、第１００ライン目のデータが間引かれる。また、さらに１００ライン経過後においても同様のことが起き、第２００ライン目のデータが間引かれる。この結果、１００ラインごとにラインデータが間引かれ、縮小補正が実現される。
【０１６６】
これに対して１０１％拡大時の場合、疑似主走査同期信号SOS1の周期が長くなった分だけ、疑似ライン同期信号LS１の周期も長くなり、ラインバッファメモリ群２２６へのデータ書込みが遅くなる。そして、疑似ライン同期信号LS１に基づいた第１００ライン目の書込み完了と、ライン同期信号ＬＳに基づいた第１００ライン目の読出し完了とが略同一時点となり、次の第１０１ライン目の読出し時には、まだ書込みが始まっていない。このため、ラインバッファメモリ群２２６からの読出しができない。
【０１６７】
そこで、メモリコントローラ２２８は、この間は、ライン同期信号ＬＳに基づいて追加ラインバッファメモリ２２９からデータを読み出し、これを画像形成部３１側に渡す。そして、この追加ラインバッファメモリ２２９からの読出しが完了したときには既に第１０１ラインのデータの書込みが開始しているので、メモリコントローラ２２８は、また元に戻って、ラインバッファメモリ群２２６からの読出しに切り替える。
【０１６８】
つまり、ライン同期信号ＬＳに基づいた読出し過程で、ラインデータがラインバッファメモリ群２２６に足りなくなったときには、追加ラインバッファメモリ２２９からの読出しに切り替えるだけで、１ライン分のデータを（前例では第１００ラインと第１０１ラインとの間に）追加することができる。また、さらに１００ライン経過後においても同様のことが起き、第２００ラインと第２０１ラインとの間でラインデータの挿入がなされる。この結果、１００ラインごとにラインデータが挿入され、拡大補正が実現される。
【０１６９】
以上説明したように、従来技術で示した、書込み系および読出し系を主走査同期信号ＳＯＳ周期を基準に制御する構成から、第２実施形態の構成のように、書込み系を擬似主走査同期信号SOS1を基準した制御に切り替えるだけで、拡大補正および縮小補正の何れの場合でも、ラインバッファメモリ群２２６にオーバーフローやアンダーフローを生じることなく、確実に、ラインバッファメモリ群２２６から適切なデータを出力させることができる。また、従来構成と第２実施形態の構成とは、回路構成の基本概念が同じであるので、回路変更も容易である。
【０１７０】
なお、第２実施形態では、画像歪みを補正するために必要な周期を有する疑似ライン同期信号LS１を設定するに当たり、主走査同期信号ＳＯＳとは別に、一旦、疑似主走査同期信号SOS1を設定していたが、これは、従来の主走査同期ＳＯＳ信号を元にライン信号ＬＳを生成していた回路構成をそのまま使用するためであり、これによって回路規模をさほど多くしなくても済むメリットが大きいという理由に基づく。つまり、同期信号発生器２６０は、ある周期の信号を元にライン信号を作る回路であるため、この回路はそのまま使用し、そこに入力する周期信号を変えてあげるだけで従来の回路基本概念は同じになり、変更も容易である。
【０１７１】
なお、このことからも推測されるように、画像歪みを補正するために必要な周期を有する疑似ライン同期信号LS１を設定するということのみに着目すれば、主走査同期信号ＳＯＳとは別に設定した疑似主走査同期信号SOS1を使用して疑似ライン同期信号LS１を生成することは必須事項にならない。しかしながら、前記のような事情があるので、この第２実施形態では、まず最初に疑似主走査同期信号SOS1を生成し、この疑似主走査同期信号SOS1を参照して疑似ライン同期信号LS１を設定する。後述する変形態様においても同様である。
【０１７２】
従来の回路基本概念（従来の回路）を継承しない場合、最初に疑似主走査同期信号SOS1を生成することは必須事項ではなくなり、たとえば同期信号発生器２６０に周期カウンタレジスタを持たせて、擬似ライン同期信号LS１を直接生成してもよい。つまり、実質的に疑似ライン同期信号LS１の周期幅を所定の基準クロックでカウントするものであればよい。よって、本明細書において「主走査の周期幅を所定の基準クロックでカウントすることで計測する主走査周期検出部」は、「実質的に疑似ライン同期信号の周期幅を所定の基準クロックでカウントする」ことも含む。
【０１７３】
図１４は、図１２に示した構成の変形例を示す図である。以下この変形例を第２実施形態の第２例の対応方法という。これに対して、前記の実施形態（その微小変形も含む）を第２実施形態の第１例の対応方法という。
【０１７４】
上記図１２に示した第２実施形態の第１例（基本構成）では、疑似主走査同期信号SOS1の設定方法の一例として、設計値として予め分かっている標準の主走査周期を設定していた。これに対して、この第２例（変形例）は、光検出器３９２に基づいて検知された実際の主走査同期信号ＳＯＳの周期幅を、所定の基準クロックでカウントすることで計測し、その計測結果に基づいて疑似主走査同期信号SOS1の周期幅を設定するものである。
【０１７５】
たとえば、図１４に示すように、擬似同期信号発生器２６２は、同期信号発生器２６０から出力された主走査同期信号ＳＯＳを受け、この主走査同期信号ＳＯＳの周期幅を、タイミング信号発生器２３０から入力された画素クロックＰＣＫ（たとえば５０〜１００ＭＨｚ）でカウントするカウンタ２６３を備える。カウンタ２６３は、本発明に係るメモリ読出制御信号周期検出部として機能する。
【０１７６】
なお、このカウンタ２６３は、主走査同期信号ＳＯＳに同期した読出用のライン同期信号ＬＳの周期幅を事実上計数するものであればよく、主走査周期そのものに限らず、読出用のライン同期信号ＬＳの周期幅に対応する他の信号の周期幅をカウントするものであってもよい。また当然に、カウンタ２６３は、主走査同期信号ＳＯＳに代えて、読出用のライン同期信号ＬＳそのものの周期幅を画素クロックＰＣＫでカウントするものであってもよい。本明細書において、「実質的にメモリ読出制御信号の周期幅を所定の基準クロックでカウントする」とは、主走査同期信号ＳＯＳに同期した読出用のライン同期信号ＬＳの周期幅を所定の基準クロックで事実上カウントすることを意味し、その限りにおいて、読出用のライン同期信号ＬＳそのものの周期幅をカウントすることに限定されない。
【０１７７】
擬似同期信号発生器２６２は、この主走査周期検出部として機能するカウンタ２６３によりカウントされた主走査の周期幅を示すクロック数を疑似主走査同期信号SOS1の周期の１００％に設定する。この場合、複数回カウントしたものの平均値をとることで、カウントされた値の精度をより上げるとよい。次に、擬似同期信号発生器２６２は、タイミング信号発生器２３０からの制御信号ＣＮＴの元で、マシンコントローラ２７０により求められている画像歪みの補正値（副走査倍率補正の比率）に基づいて、画像歪み分を相殺可能な周期を有するように疑似主走査同期信号SOS1を設定する。
【０１７８】
疑似ライン同期信号生成部２３２は、擬似同期信号発生器２６２からの疑似主走査同期信号SOS1に基づいて、この疑似主走査同期信号SOS1に同期した疑似ライン同期信号LS１を生成する。つまり、疑似ライン同期信号生成部２３２は、画素クロックＰＣＫでカウントされた実際の主走査周期（１００％周期の疑似主走査同期信号SOS1）と、マシンコントローラ２７０により予め求められている画像歪みの補正値（副走査倍率補正の比率）とに基づいて、画像歪み分を相殺可能な周期を有する疑似ライン同期信号LS１を、メモリ書込制御信号として生成することになる。
【０１７９】
これにより、擬似同期信号発生器２６２により生成される疑似主走査同期信号SOS1は機差が補正されることになり、より正確な主走査周期に対して、倍率補正の比率による擬似主走査同期信号SOS1を設定することができる。この結果、疑似ライン同期信号LS１も機差が補正され、より精度のよい変倍処理が実現できる。たとえば、図１３に示した例では、９９％縮小時の場合、自然に１００ラインごとにラインデータが間引かれて縮小補正が実現され、１０１％拡大時の場合、自然に１００ラインごとにラインデータが挿入されて拡大補正が実現されると説明した。しかし、設計値の主走査周期と実際の主走査周期とが異なると、正確には繋がらず、ロングスパンでは、オーバーフローやアンダーフローが生じ得る。これに対して、この変形例のように、実機に即した疑似主走査同期信号SOS1を生成することで、オーバーフローやアンダーフローが生じる頻度を低減できる。
【０１８０】
なお、主走査周期を所定の基準クロックでカウントして、実機に即した疑似主走査同期信号SOS1を生成した場合でも、オーバーフローやアンダーフローを完全い防止できるとは言い切れないこともある。特に、少ないラインバッファメモリにて構成する場合には、その可能性が高まる。
【０１８１】
そこで、主走査周期を所定の基準クロックでカウントするか否かに関わらず、より少ないラインバッファメモリの容量での制御を考えた場合、上記第２実施形態の構成においても、第１実施形態と同様に、前記比率を変えるだけでは補えない部分、いわゆるラインバッファのより細かな制御として、ラインバッファの空き容量を監視して、疑似ライン同期信号LS１の停止や停止解除を併用すると、よりよいシステムになる。
【０１８２】
なお実際には、このような制御が効果を有するのは、縮小補正の場合に限られる。これは、図１３からも推測されるように、拡大補正時には、追加ラインバッファメモリ２２９を利用してライン挿入している間に次ライン用のデータをメモリ（ラインバッファメモリ群２２６）に書き込んでおく必要があり、疑似ライン同期信号LS１を停止すると、ライン挿入後の次ラインデータの不足が生じるので、拡大補正時に適用することは事実上できないからである。つまり、疑似ライン同期信号LS１を停止することによる効果が、メモリへの画像データの過剰書込み、過剰間引きを抑制することに留まるためである。
【０１８３】
また、疑似ライン同期信号LS１の停止や停止解除を併用することの積極的な利用形態（第３例の変形例という）として、擬似同期信号発生器２６２は、カウンタ２６３により計測された主走査の周期幅よりも短い周期の疑似主走査同期信号SOS1を設定してもよい。つまり、検知された主走査同期信号ＳＯＳ周期よりも短い擬似主走査周期とする。これにより、出力されるラインデータよりも早め早めにバッファメモリに以降のラインデータを蓄積し、ラインバッファの空き容量にて疑似ライン同期信号LS１の停止や停止解除を併用することで、さらによいシステムになる。
【０１８４】
つまり、この制御では、検知された主走査周期よりも短い擬似主走査周期が設定されるため、常に出力ラインデータに対して入力ラインデータが短い間隔で送られてくる。このため、疑似ライン同期信号LS１の停止や解除によってバッファメモリ（本例ではＦＩＦＯメモリ群２２６）を常にプリフル（Pre-Full）の状態に保ち、ラインデータを出力し終えたら余裕を持ってデータを補充していくことができる。
【０１８５】
なお、読出し系は、主走査同期信号ＳＯＳに同期して常にデータを画像形成部側に送る点は、従来装置と変わりがない。その際、データを、ＦＩＦＯメモリ群２２６から読み出すのか、あるいは追加ラインバッファメモリ２２９から読み出すのかは、回路構成や拡大すべき場所などに応じ、読出しアドレス（読出しラインを含む）を切り替えることで実現する。この点も、従来装置と変わりがない。
【０１８６】
図１５は、図１２に示した構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる他の実施形態を説明する図である。以下この実施形態を第２実施形態の第３例の対応方法という。なお、図１５は、第３例における擬似主走査同期信号SOS1の概念を示した図である。
【０１８７】
第２実施形態の第３例は、第１例のように検知された主走査同期信号ＳＯＳ周期に対して非同期のカウンタ動作となる擬似主走査同期信号SOS1ではなく、主走査周期複数回（ｎ回）ごとに、擬似主走査同期信号SOS1のｍ回を同期させるようにしたものである。この結果、疑似ライン同期信号生成部２３２は、疑似ライン同期信号LS１のｍ回が、主走査周期のｎ回と同期するように、疑似ライン同期信号LS１を生成する。
【０１８８】
図１５をもとに説明すると、画像形成部３１の主走査周期１００回に対して擬似主走査同期信号SOS1を何回にするかのレジスタ設定よって擬似主走査同期信号SOS1を決定している。この場合において、主走査周期１００回の間に擬似主走査同期信号SOS1が１０１回の場合には、ラインを間引かれた場合の入力ラインデータ不足分を早く補うための設定となり、縮小時に有効となる。また、擬似主走査同期信号SOS1が９９回の場合は、ラインを挿入されてバッファメモリに空きができなかった場合の設定となり、拡大時に有効となる。
【０１８９】
図１６は、図１２に示した構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる他の実施形態を説明する図である。以下この実施形態を第２実施形態の第４例の対応方法という。図１６（Ａ）は、この副走査倍率補正値による擬似主走査同期信号SOS1の概念を示している。
【０１９０】
この第４例においては、擬似同期信号発生器２６２は、マシンコントローラ２７０により予め求められている画像歪みを補正するための倍率補正値に基づいて、画像歪みを低減する部分の近傍の主走査期間については主走査周期検出部として機能するカウンタ２６３により計測された主走査周期幅と異なる周期を有し、かつ画像歪みを低減する部分の近傍を除く主走査期間についてはカウンタ２６３により計測された主走査周期幅と同一の周期を有するライン同期信号ＬＳを、メモリ書込制御信号として生成する。また、第３例の変形例と同様に、疑似ライン同期信号LS１の停止や停止解除を併用することの積極的な利用形態として、擬似同期信号発生器２６２は、カウンタ２６３により計測された主走査の周期幅よりも短い（拡縮倍率に関係しない）周期の疑似主走査同期信号SOS1を設定する。
【０１９１】
たとえば擬似同期信号発生器２６２は、図１６（Ｂ）に示すように、疑似主走査同期信号SOS1を疑似主走査同期信号生成部２６２ａにて生成するとともに、この生成した疑似主走査同期信号SOS1と主走査同期信号ＳＯＳとを、切替ＳＷ２６２ｂにより、ライン増減ポイント近傍であるか否かに応じて切替え出力し、この出力を実際に使用する疑似主走査同期信号SOS1とする構成としてもよい。勿論、このような切替ＳＷ２６２ｂを設けることなく構成してもよい。
【０１９２】
この第４例は、実際の副走査倍率補正によって挿入または間引かれるラインの近傍を、補正後（挿入または間引かれた後）のライン数を擬似ＳＯＳ同期カウンタに設定した、擬似ライン同期信号として使用し、それ以外の挿入または間引きを行わない部分については、検知された主走査同期ＳＯＳ信号と同じ周期の、擬似ライン同期信号にする。
【０１９３】
この構成／手法によれば、ライン増減が必要となる部分のみ、書込み制御信号として機能する擬似ライン同期信号LS１の数を変化させることになるため、１ページ分において、主走査同期信号ＳＯＳによって読み出される、時間あたりの必要なラインデータ数が合うことになる。
【０１９４】
歪みを補正する個所が装置によって異なるため、用紙サイズに対して均等（一定の間隔）に挿入または間引きポイントがなくても、マシンコントローラ２７０自身が認識しているライン増減ポイント（その設定値が副走査補正倍率補正レジスタ６５０に登録されている）に合わせて擬似ＳＯＳ同期カウンタ値を変更することに意義がある。
【０１９５】
たとえば、図１６（Ａ）の概念図で示すとおり、疑似主走査同期信号SOS1として、ライン増減ポイント以外は検知された主走査周期の１０回分と同一の周期１０回とし、ライン増減ポイントでは、この１０回に対して±１回の周期を有するものとする。あるいは、図１５に示したと同じ関係、すなわちライン増減ポイント以外は検知された主走査周期の１００回分と同一の周期１００回とし、ライン増減ポイントでは、この１００回に対して±１回の周期を有するものとしてもよい。ここで、ライン増減ポイントでは、主走査周期の１０回分に対して±１回の周期としたのは、倍率補正を１ライン分ずつ行なうことで画像歪みが小さな倍率補正を実現するためである。複数（＝ｎ）ライン分を一気に補正する場合、主走査周期の１０回分に対して±ｎ回の周期を有するものとする。
【０１９６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。また、上記の実施形態は、クレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。
【０１９７】
たとえば、上記実施形態では、メモリコントローラ２２８とＩ／Ｆ部２２２とが、協働して、ラインバッファメモリ群２２６の空きアドレスを監視しながら、ライン同期信号ＬＳや疑似ライン同期信号LS１に基づいてラインバッファメモリ群２２６へのデータ書込みや読出しを制御する構成としていたが、このような構成に限らず、メモリに対するアクセス（書込み／読出し）を管理するものは、何れの部材であってもよい。
【０１９８】
また上記実施形態は、タンデム構成のカラー画像形成装置において特に色ずれとして現れる現象を防止する仕組みにおける、副走査方向の倍率誤差の補正について説明したが、タンデム構成以外のものに適用することもできる。たとえば、絶対基準に対する副走査方向の描画位置のずれを補正するために副走査方向の画像位置を補正する仕組みを設ける場合に、上記実施形態を適用すれば、常に同じ有効画像範囲／位置にて画像を形成することができる。当然にカラー用の装置に限らず、モノクロ（単色印刷）用の装置に適用することもできる。
【０１９９】
また、上記実施形態では、マルチビーム光源として、ＶＣＳＥＬが縦８×横４の２次元マトリクス状に配されたものをポリゴンミラーに対して（副走査方向に対して）縦配置にして使用する一例に説明したが、これに限らず、たとえば、縦４×横４、縦８×横２の縦配置、縦８×横２の横配置、あるいは縦８×横４の横配置など、ＶＣＳＥＬの半導体基板上における配置形態や、副走査方向に対する配置形態は自由である。
【０２００】
また上記実施形態では、偏向装置としてポリゴンミラー（回転多面鏡）を用いていたが、このほか、ガルバノミラーやホログラムディスクなど光の方向を周期的に偏向できるものであれば、上記例と同等の効果を有する。また、光学系の構成においてコリメータレンズ、走査レンズ、倒れ補正光学系は必須のものではなく、その有無は上記の効果に影響を与えない。
【０２０１】
また、ＶＣＳＥＬが２次元マトリクス状に配されたものに限らず、ＶＣＳＥＬが１ライン状（インライン状）に多数配列されたものを使用する場合に適用することもできる。この場合、主走査方向に所用数分のＶＣＳＥＬを並べて同時に駆動するので、主走査方向にビーム光を走査する機能部分であるポリゴンミラー（回転多面鏡を必要としないのはいうまでもない。
【０２０２】
また上記実施形態では、発光点にＶＣＳＥＬを配していたが、ＶＣＳＥＬに限らず、端面発光型のレーザアレイやＬＥＤなどを並べても上記実施形態の効果に変わりない。ＬＥＤを光源に使用する場合、必要に応じて、主走査同期信号ＳＯＳに代えて、ＬＥＤ走査と関連した記録開始信号を元に、メモリアクセス用の制御信号などに変更を加えるとよい。
【０２０３】
なお、ＶＣＳＥＬを配した２次元アレイの光源群の場合、１つの半導体チップ上に２次元状に発光部が配列されたモノリシック構造とできる。また、ＶＣＳＥＬでは、レーザ光の出射部の断面積が、従来の端面発光型の半導体レーザに比べて大きくとれるため、レーザ光の拡がり角は小さくなる。
【０２０４】
さらに、プリンタや複写機などの印刷装置のみならず、たとえばファクシミリやディスプレイなどにも適用し得、全く同様な効果を有することはいうまでもない。
【０２０５】
【発明の効果】
以上のように、本発明によれば、第１の手法として、画像メモリの空きアドレスを監視しながら、メモリ書込制御信号やメモリ読出制御信号に基づいて画像メモリへの書込みや読出しを制御しつつ、画像幅を拡大する処理を施す場合に画像メモリに書込み用の空きがなくなるときには、画像メモリに対する画像データの書込みおよび読出しを禁止し、予め用意された拡大用の所定量分の画素データを画像形成部に入力するようにした。
【０２０６】
これにより、拡大処理時のデータ挿入時には、画像メモリに対するメモリ書込制御信号やメモリ読出制御信号に基づくアクセスを禁止しておくことができ、拡大処理時に、出力段に一定の転送速度で画像データを出力しても、ラインデータの不足やラインバッファメモリへの上書きによるラインデータの損失を防止でき、画像メモリにオーバーフローやアンダーフローが生じなくなる。
【０２０７】
また、第２の手法では、読出系は主走査同期信号と同期したメモリ読出制御信号にて制御するが、書込系は主走査同期信号とは別に生成した疑似主走査同期信号に基づいて疑似メモリ書込制御信号（実施形態では疑似ライン同期信号LS１）を生成し、この疑似メモリ書込制御信号の元で書込みアクセスを制御するようにした。
【０２０８】
これにより、疑似主走査同期信号の周期を、画像歪みを補正し得るように設定することで、疑似メモリ書込制御信号も画像歪みを補正し得る周期を有するようになり、結果的に、縮小処理時および拡大処理時の双方において、出力段に一定の転送速度で画像データを出力しても、画像メモリにオーバーフローやアンダーフローが生じなくなる。
【図面の簡単な説明】
【図１】  面発光型半導体レーザアレイを用いて画像を記録する画像記録装置を搭載したカラー複写装置の一例の機構図である。
【図２】  画像形成部の一構成例を示す図である。
【図３】  ８×４配列／縦配置のＶＣＳＥＬ光源群から発せられるレーザビームによる、被走査面における走査線と結像スポットの関係を示す図である。
【図４】  ＶＣＳＥＬ光源群を備えた画像形成部にて画像を形成するための信号処理回路の第１例の概要を示す図である。
【図５】  画像データ生成部にて生成される中間調データと、変調信号生成部にて生成されるレーザ変調信号の対応関係を示す図である。
【図６】  描画位置のずれを検知する機構について説明する図である。
【図７】  メモリコントローラ周辺部の構成の第１実施形態を示したブロック図である。
【図８】  第１実施形態の構成を取りつつ、副走査倍率補正によるライン数の増加への対応の一実施形態を説明するタイミングチャートである。
【図９】  第１実施形態の構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態（機械公差）を説明する図である。
【図１０】  第１実施形態の構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態（タンデム方式）を説明する図である。
【図１１】  第１実施形態の構成を取りつつ、副走査倍率補正によるライン数の増加への対応をとる他の実施形態（両面倍率差）を説明する図である。
【図１２】  第１実施形態の構成の変形態様（第２実施形態）を示すブロック図である。
【図１３】  第２実施形態の構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる一実施形態を説明する図である。
【図１４】  第２実施形態の構成の変形例を示す図である。
【図１５】  第２実施形態の構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる他の実施形態を説明する図である。
【図１６】  第２実施形態の構成を取りつつ、副走査倍率補正によるライン数の増減への対応をとる他の実施形態を説明する図である。
【図１７】  実開昭６３−１７０８１９号にて提案されている構成の機能ブロック図である。
【図１８】  実開昭６３−１７０８１９号にて提案されている構成のタイミングチャートである。
【図１９】  縮小時のライン間引きによるラインデータ不足を説明する図である。
【図２０】  拡大時のライン挿入によるラインデータ欠落を説明する図である。
【符号の説明】
１…カラー複写装置、１０…画像取得部、１１…プラテンガラス、１２…光源、１３…受光部、２０…画像処理部、３０…画像出力部、３１…画像形成部、３２…感光体ドラム、３８…半導体レーザ、３９…ポリゴンミラー、２００…画像データ生成部、２２０…書込信号生成部、２２２…Ｉ／Ｆ部、２２４…変調信号生成部、２２６…ラインバッファメモリ群、２２８…メモリコントローラ、２３０…タイミング信号発生器、２３２…疑似ライン同期信号生成部、２４０…遅延調整器、２６０…同期信号発生器、２６２…擬似同期信号発生器、２７０…マシンコントローラ、３００…レーザ駆動回路、３０４…光量設定条件選択部、３０６…レベル変更部、３０８…駆動量制御部、３１０…駆動制御部、３８０…ＶＣＳＥＬ光源群、３８０ａ…ＶＣＳＥＬ、３９２…光検出器、６００…描画位置制御部、６１３…色ずれ補正部、６１４…パターン検出部、６２１…レジストパターン発生部、６５０…副走査補正倍率補正レジスタ
【図１】
0004045822.tif 000002
【図２】
0004045822.tif 000003
【図３】
0004045822.tif 000004
【図４】
0004045822.tif 000005
【図５】
0004045822.tif 000006
【図６】
0004045822.tif 000007
【図７】
0004045822.tif 000008
【図８】
0004045822.tif 000009
【図９】
0004045822.tif 000010
【図１０】
0004045822.tif 000011
【図１１】
0004045822.tif 000012
【図１２】
0004045822.tif 000013
【図１３】
0004045822.tif 000014
【図１４】
0004045822.tif 000015
【図１５】
0004045822.tif 000016
【図１６】
0004045822.tif 000017
【図１７】
0004045822.tif 000018
【図１８】
0004045822.tif 000019
【図１９】
0004045822.tif 000020
【図２０】
0004045822.tif 000021