(57)【特許請求の範囲】
【請求項１】
それぞれ画像データに従った光ビームを出射する複数の光源と、
前記光源から出射された前記光ビームを偏向して主走査方向に往復走査する光偏向手段と、
前記光偏向手段により偏向された前記光ビームを、被走査面に対して往路と復路とで異なるスキュー量で導光して結像させる結像手段と、
前記主走査方向の前記画像データを副走査方向のスキュー量に合わせて分割し、分割した該画像データそれぞれの該スキュー量を補正する補正手段と、
前記光偏向手段により走査された往路と復路との複数の前記光ビームの軌跡の一部が前記被走査面上で重なる領域において、該往路と復路とのうち何れか一方の走査で画像形成を行う画像形成手段と
を有する
ことを特徴とする画像形成装置。
【請求項２】
前記補正手段は、
前記スキュー量の補正を主走査方向の往路および復路でそれぞれ行う
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補正手段は、
前記スキュー量の補正を主走査方向の往路および復路のうち何れか一方で行う
ことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像形成手段は、
前記主走査方向の往路および復路のうち他方では、前記複数の光源が１回で走査可能な最大ライン数を用いて画像形成を行い、
前記主走査方向の往路および復路のうち前記一方では、前記補正手段による前記スキュー量の補正に要するライン数を該最大ライン数から減じたライン数を用いて画像形成を行う
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記光偏向手段は、
前記主走査方向の往路および復路のうち他方において、前記光ビームの偏向方向を調整してスキュー量の補正を行う
ことを特徴とする請求項３または請求項４に記載の画像形成装置。
【請求項６】
前記主走査方向の画像データを複数記憶する記憶手段をさらに有し、
前記補正手段は、
前記記憶手段に記憶された前記複数の画像データを、前記分割した画像データ毎に副走査方向に向けて切り替えて読み出すことで前記スキュー量の補正を行う
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の画像形成装置。
【請求項７】
それぞれ画像データに従った光ビームを出射する複数の光源と、
前記光源から出射された前記光ビームを偏向して主走査方向に往復走査する光偏向手段と、
前記光偏向手段により偏向された前記光ビームを、被走査面に対して往路と復路とで異なるスキュー量で導光して結像させる結像手段と
を備える画像形成装置の画像形成方法であって、
補正手段が、前記主走査方向の前記画像データを副走査方向のスキュー量に合わせて分割し、分割した該画像データそれぞれの該スキュー量を補正する補正ステップと、
画像形成手段が、前記光偏向手段により走査された往路と復路との複数の前記光ビームの軌跡の一部が前記被走査面上で重なる領域において、該往路と復路とのうち何れか一方の走査で画像形成を行う画像形成ステップと
を有する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ビームを被走査面に照射することで画像を形成する画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
光ビームを光偏向器などの偏向手段で偏向させ、その偏向された光ビームを被走査面に微小なスポット光として結像させ、被走査面上を主走査方向に等速走査させる光走査装置が従来から知られている。この光走査装置は、例えばレーザダイオードから射出されたレーザ光を光偏向器で偏向反射することによって感光体などの被走査面上を走査させると共に、レーザ光を画像信号に応じて強度変調（例えばオン、オフ）させることにより、被走査面に画像を書き込むようになっている。
【０００３】
このような光走査装置は、光ビームプリンタ、光ビームプロッタ、ファクシミリ、デジタル複写機などの画像形成装置における潜像書込手段などに応用されている。
【０００４】
従来では、光偏向器としては、ポリゴンミラーやガルバノミラーが広く用いられていた。これらポリゴンミラーやガルバノミラーを用いてより高解像度な画像と高速プリントとを達成するには、偏向器の回転速度をさらに上げなければならない。これは、軸受の耐久性や発熱、騒音、消費電力アップなどの課題を生じ、高速走査には限界があった。
【０００５】
これに対し、近年、シリコンマイクロマシニングを利用した光偏向器の研究が進められている。このシリコンマイクロマシニングを利用した光偏向器においては、シリコン基板を用いて振動ミラーとそれを軸支する捻り梁とを一体的に形成し、共振構造の往復振動を行う振動ミラーを構成する。
【０００６】
当該振動ミラーを光走査装置の偏向手段として用いれば、装置が小型化され、また共振を利用して往復振動させるので高速走査する際にも耐久性が良く、発熱、騒音および消費電力を大幅に低減することができる。そして、往復振動を行う振動ミラーをポリゴンミラーの代わりとして用いることで、画像形成装置の低騒音化や低消費電力化が可能となる。
【０００７】
ここで、往復振動を行う振動ミラーを偏向手段に用いると、被走査面である感光体は主走査方向と直交する方向（副走査方向）に移動しながら走査が行われるため、走査開始側から走査終端にかけて走査線が傾くことになる。つまり、感光体に対して往路走査に続いて復路走査でも記録を行うと、往復の走査線の軌跡がジグザグとなり、画像書込みの密度にムラが出て、画像品質の劣化につながるおそれがある。
【０００８】
図１４を用いて説明する。図１４は、走査方向が一方向の場合と、往復で操作を行った場合の、被走査面上でのスキューの例を示す。図１４において、横方向は主走査方向を示す。図１４（ａ）は、入力画像の例を示す。この例では、１０チャンネルの光源で走査が行われている。図１４（ｂ）は、往路または復路の何れか一方のみについて走査した場合の走査線の傾きの例である。また、図１４（ｃ）は、往復走査を行った場合の走査線の傾きの例である。
【０００９】
図１４（ｂ）に例示されるように、一方向のみの走査では、主走査方向への走査速度と、被走査面の移動速度とに従い、走査線が一方向に傾く。一方、図１４（ｃ）に例示されるように、往復走査を行った場合には、往路側の走査と復路側の走査とで走査線の傾きが逆になり、走査線の軌跡がジグザグとなる。この場合、図１４（ｃ）に領域６００で示されるように、往路の走査線と復路の走査線とが重なる部分と、領域６０１で示されるように、往路の走査線と復路の走査線との間に隙間が生じる部分とが発生する。領域６００の走査線が重なる部分では画像形成結果が黒筋となり、領域６０１の走査線に隙間が空く部分では画像形成結果が白筋となり、画像品質が劣化する。
【００１０】
このため、従来、振動ミラーの往復走査のうち、何れか一方の区間（往路走査あるいは復路走査）にのみ画像書込みを行う方法が採用されている（例えば、特許文献１参照）。この特許文献１の方法では、主走査方向における一方の端から他方の端に走査を行った後、再び走査開始位置を一方の端に戻す必要があるため、処理時間に無駄が生じ、非効率的であった。また、走査開始位置を一方の端に戻す際に走査を行うことで、往復での走査が可能になるにも関わらず、一方の区間でしか走査が行われないため、他方の区間を無駄にしていることになる。
【００１１】
これに対し、振動ミラーの往復走査を実現するために、光源ユニットからの光ビームの光路を副走査方向へ切り替えるようにした技術が提案されている（特許文献２参照）。
【００１２】
図１５は、特許文献２に開示される従来例による光走査装置の構成を示した斜視図である。光源ユニット５００から出射した光ビームが、副走査方向に光を屈折させるシリンドリカルレンズ５０１で副走査方向に絞られ、振動ミラー５０２上で主走査方向に長い線像を形成する。光ビームは、振動ミラー５０２で偏向走査され、振動ミラー５０２側の走査レンズ５０３、被走査面側の走査レンズ５０４および５０５、ならびに、折り返しミラー５１０〜５１５を通過する。折り返しミラー５１０〜５１５を通過した光ビームは、被走査面である感光体ドラム５３０および５３１の表面上にて、例えば図中矢印で方向が示されるように、隣接する感光体ドラムで互いに逆方向に結像走査される。感光体ドラム５３２および５３３への結像走査も、他の光源ユニットから出射された光ビームにより、隣接する感光体ドラムで互いに逆方向に結像走査される。なお、センサ５２０は、走査の開始位置を検出する同期センサである。
【００１３】
特許文献２によれば、主走査方向における一方の端から他方の端に走査を行った後、走査が終了した位置から直前の走査に対して逆方向に走査を行うことができるため、振動ミラーの動作に無駄が少なく、特許文献１の方法に比べて効率的である。
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、上述した特許文献１および特許文献２の何れにおいても、１つの感光体に対しては一方向にしか走査が行われておらず、必ずしも効率的であるとはいえないという問題点があった。
【００１５】
また、特許文献２の方法は、１つの振動ミラーに対して２つの被走査面（感光体ドラム）を持つ場合に限定される。そのため、白黒モードなどの１色印刷時においては走査する感光体ドラムは１つであり、往路走査と復路走査の何れかによる画像書込みを行うことになる。すなわち、特許文献１における書込み方法が非効率である点については解決できていない。
【００１６】
さらに、１の感光体ドラムに対して往復で走査を行った場合には、上述したように、往路の走査線と復路の走査線とが重なる部分で黒筋、往路の走査線と復路の走査線との間に隙間が生じる部分では白筋となり、画像品質が劣化するという問題点があった。
【００１７】
さらにまた、特許文献２における構成で、１色の画像書込みに対して往路復路両方のビームを走査する場合、光路を分けたビームを１つの感光体に集光するための光学系が必要となる。そのため、部品点数が増加することによる構成の複雑化、コスト上昇、装置の大型化が生じるおそれがある。さらにまた、光路を分けたビームを再び集光することによるビームの位置ズレが生じるなどの問題が生じるおそれもある。
【００１８】
本発明は、上記に鑑みてなされたものであって、光ビームによる被走査面の走査を効率的に行うことを目的とする。
【課題を解決するための手段】
【００１９】
上述した課題を解決し、目的を達成するために、本発明は、それぞれ画像データに従った光ビームを出射する複数の光源と、光源から出射された光ビームを偏向して主走査方向に往復走査する光偏向手段と、光偏向手段により偏向された光ビームを、被走査面に対して往路と復路とで異なるスキュー量で導光して結像させる結像手段と、主走査方向の画像データを副走査方向のスキュー量に合わせて分割し、分割した画像データそれぞれのスキュー量を補正する補正手段と、光偏向手段により走査された往路と復路との複数の光ビームの軌跡の一部が被走査面上で重なる領域において、往路と復路とのうち何れか一方の走査で画像形成を行う画像形成手段とを有することを特徴とする。
【００２０】
また、本発明は、それぞれ画像データに従った光ビームを出射する複数の光源と、光源から出射された光ビームを偏向して主走査方向に往復走査する光偏向手段と、光偏向手段により偏向された光ビームを、被走査面に対して往路と復路とで異なるスキュー量で導光して結像させる結像手段とを備える画像形成装置の画像形成方法であって、補正手段が、主走査方向の画像データを副走査方向のスキュー量に合わせて分割し、分割した画像データそれぞれのスキュー量を補正する補正ステップと、画像形成手段が、光偏向手段により走査された往路と復路との複数の光ビームの軌跡の一部が被走査面上で重なる領域において、往路と復路とのうち何れか一方の走査で画像形成を行う画像形成ステップとを有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、光ビームによる被走査面の走査を効率的に行うことができるという効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の実施形態を適用可能な画像形成装置としてのカラー複写機の主要部分の構成の例を示す略線図である。
【図２】図２は、光走査部の構成の例を示す斜視図である。
【図３】図３は、光走査部の構成の別の例を示す斜視図である。
【図４】図４は、エンジン制御部の一例の構成を概略的に示すブロック図である。
【図５】図５は、書込み制御部の構成の一例をより詳細に示すブロック図である。
【図６】図６は、画像処理によるスキュー補正について説明するための略線図である。
【図７】図７は、スキュー補正時におけるラインメモリからの読み出し制御の一例を示すタイミングチャートである。
【図８】図８は、書込み制御部に入力される入力画像データの一例を示す略線図である。
【図９】図９は、スキュー量のライン数が３のときのスキュー補正を画像処理により行う例を示す略線図である。
【図１０】図１０は、往路の画像データ位置と復路の画像データ位置とが重なる領域の一部を拡大して示す略線図である。
【図１１】図１１は、スキュー補正を、ミラー部材制御と画像処理とを用いて行う例を示す略線図である。
【図１２】図１２は、往路の画像データ位置と復路の画像データ位置とが重なる領域の一部を拡大して示す略線図である。
【図１３】図１３は、振動ミラーの制御について説明するための略線図である。
【図１４】図１４は、走査方向が一方向の場合と、往復で操作を行った場合の、被走査面上でのスキューの例を示す略線図である。
【図１５】図１５は、従来例による光走査装置の構成を示した斜視図である。
【発明を実施するための形態】
【００２３】
＜本発明の各実施形態に共通の構成＞
以下に添付図面を参照して、本発明に係る画像形成装置の一実施形態を詳細に説明する。図１は、本発明の実施形態を適用可能な画像形成装置としてのカラー複写機２０の主要部分の構成の例を示す。カラー複写機２０は、画像プロセス部、光走査部を含む露光部、ならびに、転送ベルトを有し、電子写真方式の画像形成による、転写紙上への画像を形成するようにされている。
【００２４】
カラー複写機２０は、Ｙ(Yellow)、Ｍ(Magenta)、Ｃ(Cyan)およびＫ(Black)各色の画像を形成する画像プロセス部１の内部の４個の作像ユニット１Ｙ、１Ｍ、１Ｃおよび１Ｋが、転写媒体としての転写紙２を搬送する転写ベルト３に沿って一列に配置されたタンデム型となっている。
【００２５】
転写ベルト３は、駆動回転する駆動ローラ４と従動回転する従動ローラ５との間に架設されており、駆動ローラ４の回転によって、図中矢印の方向に回転駆動される。転写ベルト３の下部には、転写紙２が収納された給紙トレイ６が備えられる。この給紙トレイ６に収納された転写紙２のうち最上位置にある転写紙２が、画像形成時に転写ベルト３に向けて給紙され、静電吸着によって転写ベルト３上に吸着される。吸着された転写紙２は、作像ユニット１Ｙに搬送され、ここで最初にＹ色の画像形成が行われる。
【００２６】
作像ユニット１Ｙ、１Ｍ、１Ｃおよび１Ｋは、それぞれ感光体ドラム７Ｙ、７Ｍ、７Ｃおよび７Ｋと、感光体ドラム７Ｙ、７Ｍ、７Ｃおよび７Ｋの周囲にそれぞれ配置された、帯電器８Ｙ、８Ｍ、８Ｃおよび８Ｋと、現像器１０Ｙ、１０Ｍ、１０Ｃおよび１０Ｋと、感光体クリーナ１１Ｙ、１１Ｍ、１１Ｃおよび１１Ｋと、転写器１２Ｙ、１２Ｍ、１２Ｃおよび１２Ｋとを備える。
【００２７】
例えば作像ユニット１Ｙの感光体ドラム７Ｙの表面は、帯電器８Ｙで一様に帯電された後、露光部９によりＹ色の画像に対応したレーザ光ＬＹで露光され、静電潜像が形成される。形成された静電潜像は、現像器１０Ｙで現像され、所定速度で回転する感光体ドラム７Ｙ上にトナー像が形成される。このトナー像は、感光体ドラム７Ｙと転写ベルト３上の転写紙２とが接する位置（転写位置）で、転写器１２Ｙによって転写紙２に転写され、これによって、転写紙２上に単色（Ｙ色）の画像が形成される。転写が終わった感光体ドラム７Ｙでは、ドラム表面に残った不要なトナーが感光体クリーナ１１Ｙによってクリーニングされ、次の画像形成に備えることとなる。
【００２８】
このように、作像ユニット１Ｙで単色（Ｙ色）が転写された転写紙２は、転写ベルト３によって作像ユニット１Ｍに搬送される。ここでも同様に、感光体ドラム７Ｍ上に形成されたＭ色のトナー像が転写紙２上に重ねて転写される。転写紙２は、その後さらに作像ユニット１Ｃと作像ユニット１Ｋとに順に搬送され、同様に、形成されたＣ色とＫ色のトナー像が転写紙２に転写され、これによって転写紙２上にカラー画像が形成されてゆく。
【００２９】
そして、作像ユニット１Ｋを通過してカラー画像が形成された転写紙２は、転写ベルト３から剥離され、定着器１３で定着された後、排紙される。
【００３０】
図２は、図１のカラー複写機２における光走査部の構成の例を示す斜視図である。この図２の例は、１つの感光体ドラムに対して１つの振動ミラーで走査する場合の例である。なお、図２では、感光体ドラム７Ｋに関する構成のみが示されている。
【００３１】
レーザダイオードを光源とする光源ユニット５０1から出射した光ビームＬＢ1が、副走査方向にのみ屈折力を有するシリンドリカルレンズ５１1で副走査方向にのみ各光ビームが絞られ、振動ミラー５２上で主走査方向に長い線像を形成する。
【００３２】
振動ミラー５２に入射した光ビームＬＢ1は、振動ミラー５２で偏向走査され、それ以降の結像光学系である、振動ミラー５２側の走査レンズ５３、被走査面側の走査レンズ５４および５５、ならびに、折り返しミラー６３、６４および６５を通過し、感光体ドラム７Ｋに照射される。光ビームＬＢ1を出射しながら振動ミラー５２を主走査方向に対して振動させることで、各被走査面である感光体ドラム７Ｋの表面上にて、図中矢印で示されるように、感光体ドラム７Ｋの回転軸に平行な方向に往復して結像走査される。
【００３３】
なお、先端同期検知センサ７０および後端同期検知センサ７１は、振動ミラー５２で反射された光ビームを検知して、検知信号を出力する。この検知信号により、走査の先端および後端を知ることができる。
【００３４】
図３は、光走査部の構成の別の例を示す斜視図である。この図３の例は、２つの感光体ドラムに対して１つの振動ミラーで走査する場合の例である。なお、図３では、感光体ドラム７Ｋおよび７Ｃに関する構成のみが示されている。また、図３において、図２と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００３５】
図３において、図２に示される構成に対して光源ユニット５０2とハーフミラー５６とが追加されると共に、折り返しミラー６０、６１および６２が追加される。光源ユニット５０1から出射された光ビームＬＢ1は、ハーフミラー５６を透過して振動ミラー５２に到達する。これ以降の光ビームＬＢ1の光路は、上述の図２の例と同様であるので、ここでの説明を省略する。
【００３６】
光源ユニット５０2から出射された光ビームＬＢ2は、ハーフミラー５６で反射されて振動ミラー５２に到達し、振動ミラー５２で偏向走査され、それ以降の結像光学系である、振動ミラー５２側の走査レンズ５３、被走査面側の走査レンズ５４および５５、ならびに、折り返しミラー６０、６１および６２を通過し、感光体ドラム７Ｃに照射される。光ビームＬＢ1および光ビームＬＢ2を出射しながら振動ミラー５２を主走査方向に対して振動させることで、各被走査面である感光体ドラム７Ｋおよび７Ｃそれぞれの表面上にて、図中矢印で示されるように、感光体ドラム７Ｋまたは７Ｃの回転軸に平行な方向に往復して結像走査される。
【００３７】
なお、以下では、光走査部は、図２に示した、１つの感光体ドラムに対して１つの振動ミラーで走査する場合の構成であるものとする。また、上述では、光源ユニット５０1および５０2がそれぞれ１チャンネルの光源であるように示されているが、実際には、これら光源ユニット５０1および５０2は、複数チャンネル、例えば１０チャンネルの光源が用いられる。
【００３８】
図４は、光走査部を制御するためのエンジン制御部１１３の一例の構成を概略的に示す。このエンジン制御部１１３により、光ビームによる感光体ドラムに対する走査軌跡のスキュー補正が行われる。エンジン制御部１１３は、画像処理部１１２、書込み制御部１２５、ＣＰＵ(Central Processing Unit)１２２およびＲＡＭ(Random Access Memory)１２３を有する。書込み制御部１２５は、Ｋ、Ｍ、ＣおよびＹ各色の書込み制御を行う書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙを有する。
【００３９】
なお、プリンタコントローラ１１０は、例えばパーソナルコンピュータ（ＰＣ）からネットワークなどを介して送信された画像データを受信する。プリンタコントローラ１１０は、受信した画像データを画像処理部１１２へ転送する。スキャナコントローラ１１１は、スキャナで読み取った原稿画像を取得する。スキャナコントローラ１１１は、取得した画像データを画像処理部１１２へ転送する。
【００４０】
ＣＰＵ１２２は、ＲＡＭ１２３をワークメモリとして、図示されないＲＯＭ(Read Only Memory)に予め記憶されたプログラムに従い、このエンジン制御部１１３の動作を制御する。
【００４１】
詳細は後述するが、例えばＣＰＵ１２２は、光ビームの主走査方向への走査速度と、被走査面（感光体ドラム）の回転速度である副走査速度から歪みライン量を算出し、算出した歪みライン量からラインメモリのライン数を決定する。また、ＲＡＭ１２３は、各色のラインメモリのライン数を記憶する。なお、このＲＡＭ１２３を不揮発性メモリに代替し、印刷モードに応じた解像度および感光体線速により決まるラインメモリのライン数を、印刷モード毎に記憶する構成としてもよい。
【００４２】
画像処理部１１２は、プリンタコントローラ１１０によって受信した各画像データ、または、スキャナコントローラ１１１から取得した各画像データに対して、画像データに応じた種々の画像処理を施す。
【００４３】
また、画像処理部１１２は、書込み制御部１２５から送信されたＫ、Ｍ、ＣおよびＹ各色の副走査タイミング信号ＫＹ＿ＦＳＹＮＣ＿Ｎ、Ｍ＿ＦＳＹＮＣ＿Ｎ、Ｃ＿ＦＳＹＮＣ＿ＮおよびＹ＿ＦＳＹＮＣ＿Ｎを受信して、各色の主走査ゲート信号Ｋ＿ＩＰＬＧＡＴＥ＿Ｎ、Ｍ＿ＩＰＬＧＡＴＥ＿Ｎ、Ｃ＿ＩＰＬＧＡＴＥ＿ＮおよびＹ＿ＩＰＬＧＡＴＥ＿Ｎと、副走査ゲート信号Ｋ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｍ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｃ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｙ＿ＩＰＦＧＡＴＥ＿Ｎとを書込み制御部１２５に送信すると共に、これら同期信号に伴う画像データＫ＿ＩＰＤＡＴＡ［７：０］＿Ｎ、Ｍ＿ＩＰＤＡＴＡ［７：０］＿Ｎ、Ｃ＿ＩＰＤＡＴＡ［７：０］＿ＮおよびＹ＿ＩＰＤＡＴＡ［７：０］＿Ｎを書込み制御部１２５に送信する。
【００４４】
書込み制御部１２５に送信された各色の主走査ゲート信号Ｋ＿ＩＰＬＧＡＴＥ＿Ｎ、Ｍ＿ＩＰＬＧＡＴＥ＿Ｎ、Ｃ＿ＩＰＬＧＡＴＥ＿ＮおよびＹ＿ＩＰＬＧＡＴＥ＿Ｎと、副走査ゲート信号Ｋ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｍ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｃ＿ＩＰＦＧＡＴＥ＿Ｎ、Ｙ＿ＩＰＦＧＡＴＥ＿Ｎと、画像データＫ＿ＩＰＤＡＴＡ［７：０］＿Ｎ、Ｍ＿ＩＰＤＡＴＡ［７：０］＿Ｎ、Ｃ＿ＩＰＤＡＴＡ［７：０］＿ＮおよびＹ＿ＩＰＤＡＴＡ［７：０］＿Ｎとは、それぞれ対応する書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙに受信される。
【００４５】
各書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙは、受信した画像データについて所定の書込み処理を施して、書込みのための各色の画像データＫ＿ＬＤＤＡＴＡ、Ｍ＿ＬＤＤＡＴＡ、Ｃ＿ＬＤＤＡＴＡおよびＹ＿ＬＤＤＡＴＡを生成し、Ｋ、Ｍ、ＣおよびＹ各色を書き込むための光ビームを出射するレーザダイオード（ＬＤ）を制御するＬＤ制御部１１４Ｋ、１１４Ｍ、１１４Ｃおよび１１４Ｙに対してそれぞれ送信する。
【００４６】
ＬＤ制御部１１４Ｋ、１１４Ｍ、１１４Ｃおよび１１４Ｙは、露光部９内に備えられ、露光部９による感光体ドラム７Ｋ、７Ｍ、７Ｃおよび７Ｙへのレーザ光ＬＫ、ＬＭ、ＬＣおよびＬＹの照射を制御する。レーザ光ＬＫ、ＬＭ、ＬＣおよびＬＹが感光体ドラム７Ｋ、７Ｍ、７Ｃおよび７Ｙに照射されることによって、感光体ドラム７Ｋ、７Ｍ、７Ｃおよび７Ｙ上にトナー画像が形成される。形成されたトナー画像は、転写紙２に転写され出力される。
【００４７】
上述の構成において、ＰＣからのプリンタ画像はプリンタコントローラ１１０で、コピー画像はスキャナコントローラ１１１でそれぞれ処理され、エンジン制御部１１３の画像処理部１１２に転送される。画像処理部１１２では、各画像データに応じた種々の画像処理を行い、カラー各色の画像データに変換して書込み制御部１２５に転送する。書込み制御部１２５では、各色の印字タイミングを生成し、副走査タイミングに合わせて画像データを受け取り、各種書込み画像処理を施した後にＬＤ発光データに変換し、各色のＬＤ制御部１１４Ｋ、１１４Ｍ、１１４Ｃおよび１１４Ｙにて光源ユニット５０1レーザダイオードを制御して光ビームＬＢ1を発光させ、感光体ドラム７Ｋ、７Ｍ、７Ｃおよび７Ｙ上に各色の画像を形成する。
【００４８】
図５は、書込み制御部１２５の構成の一例をより詳細に示す。書込み制御部１２５は、Ｋ、Ｍ、Ｃ、Ｙ各色の書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙと、入力画像制御部１２７Ｋ、１２７Ｍ、１２７Ｃおよび１２７Ｙと、ラインメモリ１２８Ｋ、１２８Ｍ、１２８Ｃおよび１２８Ｙとを有する。ラインメモリ１２８Ｋ、１２８Ｍ、１２８Ｃおよび１２８Ｙは、それぞれ複数ラインの画像データを格納可能とされている。
【００４９】
さらに、各書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙは、それぞれスキュー補正処理部、書込み画像処理部およびＬＤデータ出力部を有する。すなわち、Ｋ色の書込み制御部１２６Ｋは、書込み画像処理部１３１ＫおよびＬＤデータ出力部１３３Ｋを有する。Ｍ色の書込み制御部１２６Ｍは、書込み画像処理部１３１ＭおよびＬＤデータ出力部１３３Ｍを有する。Ｃ色の書込み制御部１２６Ｃは、書込み画像処理部１３１ＣおよびＬＤデータ出力部１３３Ｃを有する。Ｙ色の書込み制御部１２６Ｙは、書込み画像処理部１３１ＹおよびＬＤデータ出力部１３３Ｙを有する。
【００５０】
なお、この図５においては、煩雑さを避けるために、図４で説明した例えばＫ色の主走査ゲート信号Ｋ＿ＩＰＬＧＡＴＥ＿Ｎと、副走査ゲート信号Ｋ＿ＩＰＦＧＡＴＥ＿Ｎと、これら同期信号に伴う画像データＫ＿ＩＰＤＡＴＡ＿Ｎとを書込み制御信号Ｋ＿ＩＰＤＡＴＡ［７：０］＿Ｎとして纏めて表記している。これは、Ｍ、ＣおよびＹ色の各信号およびデータについても同様である。また、Ｋ、Ｍ、ＣおよびＹの各色に関する処理および構成は、略共通しているため、以下では、特に記載のない限り、Ｋ、Ｍ、ＣおよびＹの各色の処理および構成を、Ｋ色の処理および構成で代表させて説明する。
【００５１】
入力画像制御部１２７Ｋは、画像処理部１１２から転送されたＫ色の画像データを受け取り、受け取った画像データをラインメモリ１２８Ｋに格納すると共に、ラインメモリ１２８Ｋから画像データを読み出して、書込み制御部１２６Ｋに転送する。このとき、入力画像制御部１２７Ｋは、ＣＰＵ１２２により算出された歪みライン量に基づいて、Ｋ色の画像データをラインメモリ１２８Ｋに対して格納する。
【００５２】
入力画像制御部１２７Ｋ、１２７Ｃ、１２７Ｍおよび１２７Ｙでは、画像処理部１１２から、各色の画像データを例えば１ビットの２値画像の画像データとして受信し、受信した画像データを、書込み制御部１２６Ｋ、１２６Ｃ、１２６Ｍおよび１２６Ｙにそれぞれ転送する。なお、これはこの例に限定されず、例えば、２値画像の画像データを４ビットの濃度値を有する画像データに変換して書込み制御部１２６Ｋ、１２６Ｍ、１２６Ｃおよび１２６Ｙに転送してもよい。
【００５３】
スキュー補正処理部１３５Ｋは、Ｋ色の画像データのスキュー補正を行う。本実施形態では、上述した入力画像制御部１２７Ｋは、主走査方向の１ラインを複数の領域に分割して、Ｋ色の画像データをラインメモリ１２８Ｋに格納する。ラインメモリ１２８Ｋに格納された画像データは、入力画像制御部１２７Ｋを介して読み出されてスキュー補正処理部１３５Ｋに供給される。ここで、スキュー補正処理部１３５Ｋは、ラインメモリ１２８Ｋから画像データを読み出す際に、主走査方向の１ラインの画素を、分割されたそれぞれの領域毎に、スキューとは逆の副走査方向に向けて順次ラインをシフトさせて出力する。これにより、トナー画像が形成される際に生じるスキューを補正する。スキュー補正が施された画像データを、補正画像データと呼ぶ。補正画像データは、書込み画像処理部１３１Ｋに供給される。
【００５４】
書込み画像処理部１３１Ｋは、スキュー補正処理部１３５Ｋから供給された補正画像データに対して、所定の画像処理を行う。画像処理された補正画像データは、ＬＤデータ出力部１３３Ｋに供給される。
【００５５】
ＬＤデータ出力部１３３Ｋは、補正画像データと共に、ＣＰＵ１２２により算出された主／副レジスト補正量に応じた補正書込み指令と、ＣＰＵ１２２により算出された主走査倍率補正量に応じた画像周波数の変更指令とを含むデータＬＤＤＡＴＡを、ＬＤ制御部１１４Ｋに送出する。ＬＤ制御部１１４Ｋは、ＬＤデータ出力部１３３Ｋから供給された補正画像データに従い、光ビームの走査を制御する。このとき、ＬＤ制御部１１４Ｋは、データＬＤＤＡＴＡに含まれる補正書込み指令に従い、レーザ光照射による書込みタイミングのずれを補正する制御を行うと共に、ＬＤ制御部１１４Ｋは、画像周波数の変更指令に従い、主走査方向の倍率誤差の補正制御を行う。
【００５６】
なお、ＬＤデータ出力部１３３Ｋは、出力周波数を詳細に設定可能なデバイスを有する。このようなデバイスの例として、電圧制御発信器を利用したクロックジェネレータが挙げられる。
【００５７】
書込み制御部１２６Ｋによる画像書込み処理について、Ｋ色に対する処理で代表させて、詳細に説明する。画像データＫ＿ＩＰＤＡＴＡ［７：０］＿Ｎが、画像処理部１１２から入力画像制御部１２７Ｋに供給される。入力画像制御部１２７Ｋは、ＲＡＭ１２３に記憶されたスキュー補正量に基づいてスキュー量補正を行うために、ラインメモリ１２８Ｋに画像データＫ＿ＩＰＤＡＴＡ［７：０］＿Ｎを一時的に記憶する。
【００５８】
スキュー補正処理部１３５Ｋは、ラインメモリ１２８Ｋに一時的に記憶された画像データＫ＿ＩＰＤＡＴＡ［７：０］＿Ｎに対して、スキュー補正量に従って詳細を後述するスキュー量補正処理を実行し、スキュー補正が行われた補正画像データを書込み画像処理部１３１Ｋに供給する。書込み画像処理部１３１Ｋは、受信した補正画像データに対して所定に画像処理を施して、ＬＤデータ出力部１３３Ｋに供給する。ＬＤデータ出力部１３３Ｋは、画像処理が施されて供給された補正画像データ画像データから書込み画像データＫ＿ＬＤＤＡＴＡを生成し、ＬＤ制御部１１４Ｋに送信する。
【００５９】
＜第１の実施形態＞
次に、本発明の第１の実施形態により、スキュー補正処理部１３５Ｋ、１３５Ｍ、１３５Ｃおよび１３５Ｙでそれぞれ行われるスキュー補正処理について説明する。
【００６０】
シリコンマイクロマシニングを利用した光偏向器などの、走査露光を行う光ビームのスキューについては、メカ的に補正する方法と出力画像を画像処理で補正する方法とが考えられる。メカ的になスキュー補正は、例えば光ビームを感光体に照射する光路を調整するミラー部材の動作を制御して行うことで可能である。一方、画像処理によるスキュー補正は、例えばラインメモリに画像データの一部を蓄積し、出力画像データをスキューとは逆方向にシフトさせて出力するように、読み出し位置を切り替えながらラインメモリから画像を読み出すことで行うことで可能である。画像処理によるスキュー補正は、補正範囲に合わせてラインメモリを追加するだけでよいので、メカ的な補正に比べて比較的低コストで実現できるというメリットがある。
【００６１】
以下では、画像処理によるスキュー補正について、図６を用いて説明する。図６（ａ）は、書込み制御部１２５に入力される入力画像データの一例を示す。ここでは、ライン＃１〜ライン＃８の８ライン分の入力画像データが示されている。すなわち、図６（ａ）に示されるように、入力画像データにより、被走査面あるいは用紙に対して各ライン＃１〜＃８が水平に画像形成されるのが理想的である。なお、１つのラインは１つのラインメモリに格納される画像データを示している。
【００６２】
図６（ａ）の入力画像データに対して図６（ｂ）は、スキュー補正を行わないで書込み画像データを生成した場合の、光ビームによる被走査面に対する走査の軌跡の例を示す。なお、以下では、図上で左から右に向けて主走査が行われ、上から下に向けて副走査が行われるものとする。この図６（ｂ）に示されるように、入力画像データに対してスキュー補正を行わないで書込み画像データを生成した場合には、光ビームによる走査軌跡のスキューにより、図６（ａ）と比較して、各ライン＃１〜＃８が用紙上で右側に向けて上方向にずれる。この図６（ｂ）の例では、光ビームによる走査軌跡のスキューにより、主走査の開始位置に対して主走査の終了位置において４ラインに相当する量だけずれている。これを、「スキュー量のライン数が４である」のように表現する。
【００６３】
このように、副走査方向に画像がずれている場合には、図６（ｃ）に例示されるように、各ライン＃１〜＃８を、主走査方向に、スキュー量のライン数に等分割する。この図６（ｃ）の例では、スキュー量が４であるので、各ライン＃１〜＃８がそれぞれ主走査方向に４等分に分割される。ここで、ライン上の主走査方向に分割した位置（分割位置）をシフト位置といい、シフト位置で区切られるライン上の主走査方向の領域をシフト領域というものとする。
【００６４】
そして、図６（ｄ）に例示されるように、光ビームの走査によりラインメモリから読み出される画像データが右側のシフト領域に移る毎に、読み出すラインを１ラインずつ下方向にシフトさせて書込み画像データを出力させる。これにより、図６（ｅ）に例示するように、用紙上で左右の画像位置を略平行にさせることができる。つまり、ラインメモリ１２８Ｋに対して入力画像データの一部を蓄積し、主走査方向に分割したシフト領域の画像データを副走査方向に１ラインずつシフトするように読み出し位置を切り替えながら、ラインメモリ１２８Ｋから画像データを読み出すことで、スキューを補正する。
【００６５】
実際のスキュー補正では、ラインメモリ１２８Ｋ、１２８Ｍ、１２８Ｃおよび１２８Ｙに入力画像データを順次蓄積しておき、スキュー補正処理部１３５Ｋ、１３５Ｍ、１３５Ｃおよび１３５Ｙで、各シフト領域でどのラインメモリ１２８Ｋ、１２８Ｍ、１２８Ｃおよび１２８Ｙのデータをリードするかを切り替えることで、図６（ｄ）に例示される画像データを出力する。そのため、Ｋ、Ｍ、ＣおよびＹ各色での主走査方向のシフト位置のアドレスと、それぞれのシフト位置で副走査方向の正方向および負方向のうち何れの方向にシフトするかを示すシフト方向の情報を求めておけばよい。この主走査方向のシフト位置のアドレスと、それぞれのシフト位置でのシフト方向を含む情報をシフト補正情報という。
【００６６】
例えば、図６（ｃ）に例示するように、１ラインの画素数を４８００画素とし、シフト量を４ラインとした場合、シフト領域は、１画素目〜１２００画素目、１２０１画素目〜２４００画素目、２４０１画素目〜３６００画素目、ならびに、３６０１画素目〜４８００画素目の各領域とされる。以下では、それぞれのシフト領域を、主走査の開始側から、１ブロック目のシフト領域、２ブロック目のシフト領域、…と呼ぶ。
【００６７】
また、シフト位置は、１２００画素目と１２０１画素目との間、２４００画素目と２４０１画素目との間、ならびに、３６００画素目と３６０１画素目との間の３箇所になる。以下では、シフト位置は、直前の画素位置で記述する。
【００６８】
このように、シフト領域毎に画像データを１ラインずつシフトさせて読み出していくことで、図６（ｄ）に例示されるように、１ライン目のビーム走査における１画素〜１２００画素まではラインメモリ＃１における１ブロック目のシフト領域の画像データを出力して画像形成を行い、１２０１画素〜４８００画素までは、画像形成されない画素データ、例えば値「０」の画素データを出力する。光源ユニット５０1のレーザダイオードは、値「０」の画素データに対して、非点灯状態となる。
【００６９】
以下、同様にして、２ライン目のビーム走査における１画素〜１２００画素までは、ラインメモリ＃２における１ブロック目のシフト領域の画像データを出力し、１２０１画素〜２４００画素ではラインメモリ＃１の２ブロック目のシフト領域の画像データを出力して当該画像データに従い画像形成を行い、２４０１画素〜４８００画素までは画像形成されない画素データを出力する。このような画像データ出力処理を繰り返し実行することで、出力画像は、図６（ｅ）に示すように、主走査方向における左右の画像位置が略平行になるように補正される。
【００７０】
図７は、スキュー補正時におけるラインメモリからの読み出し制御の一例を示すタイミングチャートである。図７の例では、例としてＫ色について示し、スキュー補正量が４ラインであり１ラインを４のシフト領域に分割するものとしている。また、ラインメモリ１２８Ｋは、ラインメモリ＃１〜＃５の５本のラインメモリを含むものとする。なお、他のＭ、ＣおよびＹ色についても、同様の制御を行う。
【００７１】
図７において、エンジン制御部１１３は、ＣＰＵ１２２から供給されるスタート信号ＳＴＴＲＩＧ＿Ｎのタイミングに対して、書き込み制御部１２５から出力される副走査タイミング信号Ｋ＿ＦＳＹＮＣ＿Ｎに含まれる副走査遅延量Ｋ＿ｍｆｃｎｔｌｄによるタイミングだけ遅延されて、印刷動作を開始する。印刷動作が開始すると、ライン＃１の画像データがラインメモリＫ＃１に記憶される。
【００７２】
次のライン＃２の画像データがラインメモリＫ＃２に記憶されると同時に、ラインメモリＫ＃１からライン＃１の画像データが読み出される。この、ラインメモリに対する画像データの書込みおよび読み出しのタイミングは、先端同期検知センサ７０および後端同期検知センサ７１から出力される同期検知信号に基づき制御される。スキュー補正処理部１３５Ｋは、１ライン分の主走査を行う画素データとして、読み出されたライン＃１の画像データのうち、１ブロック目のシフト領域の画素データを出力する。これにより、当該シフト領域において被走査面に対して画素データに従い画像形成がなされる。１ライン分の主走査を行う残りの部分の画素データは、画像形成がなされない、例えば値「０」の画素データが出力される。この画素データは、書込み画像処理部１３１ＫおよびＬＤデータ出力部１３３Ｋを介して、書込み画像データＫ＿ＬＤＤＡＴＡとしてＬＤ制御部１１４Ｋに供給される。ＬＤ制御部１１４Ｋは、この書込み画像データＫ＿ＬＤＤＡＴＡに従い光源ユニット５０1を制御して、光ビームＬＢ1を出射させる。
【００７３】
次に、ライン＃３の画像データがラインメモリＫ＃３に記憶されると同時に、ラインメモリＫ＃１およびＫ＃２から、ライン＃１およびライン＃２の画像データがそれぞれ読み出される。スキュー補正処理部１３５Ｋは、１ライン分の主走査を行う画素データとして、読み出されたライン＃１の画像データのうち２ブロック目のシフト領域の画素データを出力すると共に、ライン＃２の画像データのうち１ブロック目のシフト領域の画素データを出力する。１ライン分の主走査を行う残りの部分の画素データは、画像形成がなされない、例えば値「０」の画素データが出力される。これらの画素データは、書込み画像処理部１３１ＫおよびＬＤデータ出力部１３３Ｋを介して、書込み画像データＫ＿ＬＤＤＡＴＡとしてＬＤ制御部１１４Ｋに供給される。
【００７４】
次に、ライン＃４の画像データがラインメモリＫ＃４に記憶されると同時に、ラインメモリＫ＃１、Ｋ＃２およびＫ＃３から、ライン＃１、ライン＃２およびライン＃３の画像データがそれぞれ読み出される。スキュー補正処理部１３５Ｋは、１ライン分の主走査を行う画素データとして、読み出されたライン＃１の画像データのうち３ブロック目のシフト領域の画素データと、ライン＃２の画像データのうち２ブロック目の画素データと、ライン＃３の画像データのうち１ブロック目の画素データとをそれぞれ出力する。１ライン分の主走査を行う残りの部分の画素データは、画像形成がなされない、例えば値「０」の画素データが出力される。これらの画素データは、書込み画像処理部１３１ＫおよびＬＤデータ出力部１３３Ｋを介して、書込み画像データＫ＿ＬＤＤＡＴＡとしてＬＤ制御部１１４Ｋに供給される。
【００７５】
次に、ライン＃５の画像データがラインメモリＫ＃５に記憶されると同時に、ラインメモリＫ＃１、Ｋ＃２、Ｋ＃３およびＫ＃４から、ライン＃１、ライン＃２、ライン＃３およびライン＃４の画像データがそれぞれ読み出される。スキュー補正処理部１３５Ｋは、１ライン分の主走査を行う画素データとして、読み出されたライン＃１の画像データのうち４ブロック目の画素データと、ライン＃２の画像データのうち３ブロック目の画素データと、ライン＃３の画像データのうち２ブロック目の画素データと、ライン＃４の画像データのうち１ブロック目の画素データとをそれぞれ出力する。これらの画素データは、書込み画像処理部１３１ＫおよびＬＤデータ出力部１３３Ｋを介して、書込み画像データＫ＿ＬＤＤＡＴＡとしてＬＤ制御部１１４Ｋに供給される。以上の処理が繰り返して実行され、スキュー補正された画像データに従い印刷が行われる。
【００７６】
このように、本第１の実施形態によれば、被走査面に対する光ビームの走査軌跡のスキューを、簡易な処理で補正することができる。
【００７７】
なお、上述では、本第１の実施形態に対して、図２に示される１つの感光体ドラムに対して１つの振動ミラーで走査を行う光走査部を適用させたが、これはこの例に限定されない。すなわち、本第１の実施形態に対して、図３に示される２つの感光体ドラムに対して１つの振動ミラーで走査を行う光走査部を適用させてもよい。
【００７８】
＜第２の実施形態＞
次に、本発明の第２の実施形態により、スキュー補正処理部１３５Ｋ、１３５Ｍ、１３５Ｃおよび１３５Ｙでそれぞれ行われるスキュー補正処理について、スキュー補正処理部１３５Ｋで代表させて説明する。本第２の実施形態は、１の感光体ドラムに対してビーム走査を往復して行う場合のスキュー補正を、画像処理のみを用いて行う場合の例である。なお、ここでは、光走査部として、図２に示される１つの感光体ドラムに対して１つの振動ミラーで走査を行う光走査部を適用するものとして説明する。
【００７９】
図８は、書込み制御部１２５に入力される入力画像データの一例を示す。図８では、１４ライン分の入力画像データが示されている。実際には、１５ライン目以降も画像データが存在するものとする。なお、１つのラインは１つのラインメモリに格納される画像を示している。
【００８０】
図９は、画像領域において、スキュー量のライン数が３、すなわち、主走査の１ライン中に、副走査が３ラインずれる場合のスキュー補正を画像処理により行う例を示す。すなわち、１ラインの画素数を４８００画素とした場合、シフト領域は、１画素目〜１６００画素目（１ブロック目）、１６０１画素目〜３２００画素目（２ブロック目）、ならびに、３２０１画素目〜４８００画素目（３ブロック目）の各領域とされる。また、光源ユニット５０1は、１０チャンネルが同時走査可能であるものとする。なお、ラインメモリ１２８Ｋからの画像データの読み出し制御は、図６および図７を用いて説明したようにして行われる。
【００８１】
図９（ａ）および図９（ｂ）は、スキュー補正を行う際の、光源ユニット５０1におけるレーザダイオードの点灯データ（以下、ＬＤ点灯データと略称する）を示す。なお、図９（ａ）〜図９（ｅ）で「ＯＦＦ」と表記されている領域は、レーザダイオードを非点灯状態とすることを示す。また、図中の矢印は、主走査の方向を示す。図中で左から右に向けた方向が往路であり、右から左に向けた方向が復路であるものとする。すなわち、図９（ａ）は、主走査における往路のＬＤ点灯データを示し、図９（ｂ）は、復路のＬＤ点灯データを示す。
【００８２】
本第２の実施形態では、光ビームＬＢ1の走査の軌跡が往路と復路とで重なるシフト領域では、往路および復路のうち何れか一方でのみレーザダイオードを点灯させて、画像データによる書き込みを行う。
【００８３】
先ず、往路側の制御について説明する。図９（ａ）を参照し、第１チャンネルのレーザダイオードによる往路の主走査では、１ブロック目および２ブロック目でレーザダイオードが非点灯とされ、３ブロック目でレーザダイオードが点灯されて、ライン＃１における３ブロック目のシフト領域の画素データによる書込みが行われる。第２チャンネルのレーザダイオードによる往路の主走査では、１ブロック目でレーザダイオードが非点灯とされ、２ブロック目および３ブロック目でレーザダイオードが点灯され、２ブロック目でライン＃１における２ブロック目のシフト領域の画素データによる書込みが行われ、３ブロック目でライン＃２における３ブロック目のシフト領域の画素データによる書込みが行われる。
【００８４】
第３チャンネル〜第８チャンネルのレーザダイオードによる往路の主走査では、１ブロック目〜３ブロック目全てにおいてレーザダイオードが点灯され、シフト領域を右に移動する毎に１ラインずつ下にシフトさせて、各シフト領域の画素データによる書込みが行われる。
【００８５】
さらに、第９チャンネルのレーザダイオードによる往路の主走査では、１ブロック目および２ブロック目でレーザダイオードが点灯され、１ブロック目でライン＃７における１ブロック目のシフト領域の画素データによる書込みが行われ、２ブロック目でライン＃８における２ブロック目のシフト領域の画素データによる書込みが行われる。３ブロック目ではレーザダイオードが非点灯とされる。第１０チャンネルのレーザダイオードによる往路の主走査では、１ブロック目でレーザダイオードが点灯され、ライン＃８における１ブロック目のシフト領域の画素データによる書込みが行われ、２ブロック目および３ブロック目ではレーザダイオードが非点灯とされる。
【００８６】
復路側の制御について説明する。図９（ｂ）を参照し、第１チャンネルのレーザダイオードによる復路の主走査では、１ブロック目でレーザダイオードが点灯され、２ブロック目および３ブロック目でレーザダイオードが非点灯とされて、ライン＃９における１ブロック目のシフト領域の画素データによる書込みが行われる。第２チャンネルのレーザダイオードによる復路の主走査では、１ブロック目および２ブロック目でレーザダイオードが点灯され、３ブロック目でレーザダイオードが非点灯とされ、１ブロック目でライン＃１０における１ブロック目のシフト領域の画素データによる書込みが行われ、２ブロック目でライン＃９における２ブロック目のシフト領域の画素データによる書込みが行われる。
【００８７】
第３チャンネル〜第８チャンネルのレーザダイオードによる往路の主走査では、１ブロック目〜３ブロック目全てにおいてレーザダイオードが点灯され、シフト領域を右に移動する毎に１ラインずつ下にシフトさせて、各シフト領域の画素データによる書込みが行われる。
【００８８】
さらに、第９チャンネルのレーザダイオードによる復路の主走査では、１ブロック目でレーザダイオードが非点灯とされ、２ブロック目および３ブロック目でレーザダイオードが点灯されて、２ブロック目でライン＃１６における２ブロック目のシフト領域の画素データによる書込みが行われ、３ブロック目でライン＃１５における３ブロック目のシフト領域の画素データによる書込みが行われる。第１０チャンネルのレーザダイオードによる復路の主走査では、１ブロック目および２ブロック目でレーザダイオードが非点灯とされ、３ブロック目でレーザダイオードが点灯されて、ライン＃１６における３ブロック目のシフト領域の画素データによる書込みが行われる。
【００８９】
図９（ｃ）、図９（ｄ）および図９（ｅ）は、被走査面（感光体ドラム７Ｋ）上での画像データの位置を示している。図９（ａ）および図９（ｂ）に示すように、往路については右側のシフト領域に移る毎に、復路については左側のシフト領域に移る度に１ラインずつ下方向にシフトさせて画素データを出力する。これにより、図９（ｃ）および図９（ｄ）に示すように、用紙上で左右の画像位置を略平行にさせることができる。
【００９０】
図９（ｅ）は、被走査面上での往路の画像データ位置と復路の画像データ位置とを合わせて示す。図９（ｅ）において、往路の画像データ位置と復路の画像データ位置とが重なる領域の一部を、領域２００として線で囲んで示す。
【００９１】
往路および復路それぞれの走査で書き込むことができるライン数Ｌｗは、下記の式（１）にて表される。なお、式（１）において、値Ｎｃｈは、並列的に走査可能な光源チャンネル数（すなわち同時にビーム走査が可能なライン数）、値Ｓｃは、ライン数を単位とするスキュー量を示す。
Ｌｗ＝Ｎｃｈ−（Ｓｃ−１）    …（１）
【００９２】
例えば、図９で示した、光源が１０ｃｈ、主走査１ライン中のスキュー量が副走査３ラインのときを例にすると、
Ｌｗ＝１０−（３−１）＝８
となり、往路、復路それぞれで８ラインの書込みが可能となる。
【００９３】
片側走査のときは往路、復路の何れかで１０ラインの書込みであることから、本実施形態による方法では、片側走査に比べて、効率が６０％増加することになる。式（１）に示されるように、スキュー量に対する光源のチャンネル数が大きければ、片側走査に対する効率の良さは大きくなる。
【００９４】
図１０は、領域２００を拡大して示す。図１０中の斜線が付された「○（丸印）」は、画素データに対応する光ビームＬＢ1によるドットを示す。図１０（ａ）は、副走査ピッチを、各シフト領域の主走査方向における中央位置のドットを基準に決定した例を示す。図９（ｅ）では、往路と復路との境界位置で、光ビームＬＢ1による走査の軌跡が重複しているように見えるが、ドット単位で見た場合には、図１０（ａ）に例示されるように、重複は殆ど見られない。
【００９５】
なお、往路と復路とで光ビームＬＢ1によるドットが重複して形成される位置は、予め知ることができる。図１０の例では、ライン＃９において右端に示されるドットが、往路と復路とで重複して形成されている。この往路と復路とでドットが重複する部分では、往路および復路のうち何れか一方において、レーザダイオードを非点灯とし、光ビームＬＢ1を停止する。
【００９６】
図１０（ｂ）は、シフト領域内で最も副走査方向に近いドット間隔が副走査ピッチになるように決定した例である。この場合には、往路と復路との境界位置では、ドットが完全に分離され、往路と復路とでドットが重複して形成されることがない。このような副走査ピッチの設定は、主走査レジストを調整することで実施する。
【００９７】
このように、本第２の実施形態によれば、被走査面に対する光ビームの走査軌跡のスキューを、簡易な処理で補正することができると共に、１の被走査面に対して往復して走査を行った場合の画質劣化を抑制することができる。
【００９８】
なお、上述では、本第２の実施形態に対して、図２に示される１つの感光体ドラムに対して１つの振動ミラーで走査を行う光走査部を適用させたが、これはこの例に限定されない。すなわち、本第２の実施形態に対して、図３に示される２つの感光体ドラムに対して１つの振動ミラーで走査を行う光走査部を適用させてもよい。
【００９９】
＜第３の実施形態＞
次に、本発明の第３の実施形態により、スキュー補正処理部１３５Ｋ、１３５Ｍ、１３５Ｃおよび１３５Ｙでそれぞれ行われるスキュー補正処理について、スキュー補正処理部１３５Ｋで代表させて説明する。本第３の実施形態は、１の感光体ドラムに対してビーム走査を往復して行う際に、往路および復路のうち何れか一方においてビーム走査軌跡が被走査面と平行になるように折り返しミラー６３、６４および６５のうち何れか１つまたは複数を調整してスキュー補正し、他方において画像処理によるスキュー補正を行う場合の例である。
【０１００】
折り返しミラー６３、６４および６５の調整は、例えば、光ビームＬＢ1の走査軌跡が、主走査方向における走査の先端から終端に向けて、副走査方向と逆方向にスキュー量分だけずれるように、折り返しミラー６３、６４および６５のうち何れか１つまたは複数の傾きを図示されないモータで調整することで行う。
【０１０１】
図１１は、スキュー補正を、振動ミラー５２の調整と画像処理とを用いて行う例を示す。なお、入力画像データは、図８と共通であるものとする。また、画像処理によるスキュー補正は、画像領域において、スキュー量のライン数が３、すなわち、主走査の１ライン中に、副走査が３ラインずれたときの補正を行うものとする。図１１（ａ）および図１１（ｂ）は、スキュー補正を行う際の、ＬＤ点灯データを示す。なお、図１１（ａ）〜図１１（ｅ）における各部の意味は、上述した図９（ａ）〜図９（ｅ）と同様なので、ここでの説明を省略する。
【０１０２】
本第３の実施形態においても、上述の第２の実施形態と同様に、光ビームＬＢ1の走査の軌跡が往路と復路とで重なるシフト領域では、往路および復路のうち何れか一方でのみレーザダイオードを点灯させて、画像データによる書き込みを行うようにしている。
【０１０３】
本第３の実施形態では、往路のビーム走査が被走査面の主走査方向と平行になるように振動ミラー５２を調整してスキュー補正が行われているため、復路では、スキューが増加する方向にミラー調整が行われることになる。そのため、図１１（ｄ）に示すように、被走査面における１ライン中のスキュー量は、本来のスキュー量である３ラインの２倍の６ラインになる。
【０１０４】
したがって、復路のスキュー補正は、ラインを主走査方向に６分割し、往路についてはシフトを行わず、復路については右側のシフト領域に移る毎に１ラインずつ下方向にシフトさせて画素データを出力する。これにより、復路においては、図１１（ｄ）に示すように、用紙上で左右の画像位置を略平行にさせることができる。
【０１０５】
なお、往路については、振動ミラー５２の調整により光ビームＬＢ1の走査軌跡そのものが補正される。そのため、被走査面上の画像データの位置は、図１１（ｃ）に例示されるように、入力画像データと同様に、主走査方向に水平に並ぶことになる。
【０１０６】
図１１（ｅ）は被走査面上での往路の画像データ位置と復路の画像データ位置とを合わせて示す。図１１（ｅ）において、往路の画像データ位置と復路の画像データ位置とが重なる領域の一部を、領域２０１として線で囲んで示す。
【０１０７】
この図１１の例では、光源が１０ｃｈ、主走査１ライン中のスキュー量が副走査６であるので、上述の式（１）に従い、
Ｌｗ＝１０−（６−１）＝５
となり、往路、復路それぞれで５ラインの書込みが可能となる。
【０１０８】
図１２は、領域２０１を拡大して示す。図１２中の斜線が付された「○（丸印）」は、画素データに対応する光ビームによるドットを示す。この例では、副走査ピッチを、各シフト領域の主走査方向における中央位置のドット（または、当該中央位置にドットが存在すると仮定した場合の位置）を基準に決定している。図１１（ｅ）では、往路と復路との境界位置で、ビーム走査の軌跡が重複しているように見えるが、ドット単位で見た場合には、図１２に例示されるように、重複は殆ど見られない。
【０１０９】
これに限らず、シフト領域内で最も副走査方向に近いドット間隔が副走査ピッチになるように決定することもできる。この場合には、往路と復路との境界位置では、ドットが完全に分離される。このような副走査ピッチの設定は、主走査レジストを調整することで実施する。また、この例では、往路側をミラー部材でスキュー調整を行い、復路側を画像処理でスキュー補正を行っているが、その関係は逆でも良い。
【０１１０】
図１１を用いて説明したスキュー補正方法により、白筋および黒筋を生じさせる、往路と復路の境界部分において、走査線が重なる領域と隙間の領域の総面積が、図９を用いて説明したスキュー補正方法と比べて１／２になる。そのため、図９を用いて説明した方法によりスキュー補正を行った場合に比べて画像品質が向上される。また、ラインの分割数が２倍になることから、走査線が重なる領域と隙間の領域が主走査方向に分散され、さらなる画像品質の向上が期待できる。
【０１１１】
＜各実施形態に共通の振動ミラー制御＞
次に、各実施形態に共通して適用可能な振動ミラーの制御について説明する。図１３（ａ）および図１３（ｂ）は、それぞれ振動ミラー５２の主走査方向における角度変位の時間変化の例を示す。図１３（ａ）は、往路側の角度変位の時間変化を示し、図１３（ｂ）は、復路側の変化を示す。これらは逆でも構わない。
【０１１２】
振動ミラー５２は、共振現象を用いて駆動されるため、その角度変位の時間変化は、図１３（ａ）および図１３（ｂ）それぞれに例示するように正弦波的なカーブとなる。このカーブのうち、角度変化が略直線的になる範囲を画像データの書込みに用いる。この画像データの書込みに用いる範囲を、有効画像書込み領域と呼ぶ。図１３（ａ）および図１３（ｂ）に、当該有効画像書込み領域の例を矢印で示す。このように有効画像書込み領域を選択することで、良好なリニアリティで走査できる。
【０１１３】
先端同期検知センサ７０および後端同期検知センサ７１は、光源ユニット５０1から出射された光ビームＬＢ1を検知して、同期検知信号を出力する。同期検知信号は、例えばＣＰＵ１２２に供給される。先端同期検知センサ７０は、主走査の先端側を検知するセンサであり、後端同期検知センサ７１は、主走査の後端側を検知するセンサである。これら先端同期検知センサ７０および後端同期検知センサ７１を適切な位置に配置することで、有効画像書込み領域の先端および後端を検知する。
【０１１４】
なお、振動ミラー５２は、有効画像書込み領域の範囲外でも光ビームによる走査を行っている。この有効画像書込み領域の範囲外の走査により、例えば同期検知や光量調整などを行う。
【符号の説明】
【０１１５】
７Ｋ，７Ｍ，７Ｃ，７Ｙ  感光体ドラム
５０1，５０2  光源ユニット
５２  振動ミラー
７０  先端同期検知センサ
７１  後端同期検知センサ
１１２  画像処理部
１１３  エンジン制御部
１１４Ｋ，１１４Ｍ，１１４Ｃ，１１４Ｙ  ＬＤ制御部
１２２  ＣＰＵ
１２６Ｋ，１２６Ｍ，１２６Ｃ，１２６Ｙ  書込み制御部
１２８Ｋ，１２８Ｍ，１２８Ｃ，１２８Ｙ  ラインメモリ
１３３Ｋ，１３３Ｍ，１３３Ｃ，１３３Ｙ  ＬＤデータ出力部
【先行技術文献】
【特許文献】
【０１１６】
【特許文献１】特開２００５−３４５８６６号公報
【特許文献２】特開２００８−１５２１０号公報
【図１】
0005445250.tif 000002
【図２】
0005445250.tif 000003
【図３】
0005445250.tif 000004
【図４】
0005445250.tif 000005
【図５】
0005445250.tif 000006
【図６】
0005445250.tif 000007
【図７】
0005445250.tif 000008
【図８】
0005445250.tif 000009
【図９】
0005445250.tif 000010
【図１０】
0005445250.tif 000011
【図１１】
0005445250.tif 000012
【図１２】
0005445250.tif 000013
【図１３】
0005445250.tif 000014
【図１４】
0005445250.tif 000015
【図１５】
0005445250.tif 000016