(57)【特許請求の範囲】
【請求項１】
色毎のトナー像を重ね合わせてカラー画像を形成する画像形成装置であって、
帯電、露光により静電潜像を形成される感光体と、
画像信号に応じて前記感光体表面を露光走査する露光手段と、
前記露光手段による露光強度を、画像形成条件から決定する強度決定手段と、
前記露光手段に画像信号を入力するタイミングを一走査ライン毎に決定するタイミング決定手段と、を備え、
前記露光手段は、
画像信号によって発光を指示されてから、前記強度決定手段によって決定された露光強度で発光するまでの発光遅延時間が、当該露光強度によって異なっており、
前記タイミング決定手段は、
前記強度決定手段によって決定された露光強度から発光遅延時間を求め、
当該一走査ラインにおける前記感光体表面上の最初の露光画素が露光されるよりも前記発光遅延時間だけ早く、当該画素の画像信号が前記露光手段に入力されるように、入力タイミングを決定し、
前記露光手段は、さらに、前記発光遅延時間が、機内温度によって異なり、
一走査ライン毎に、機内温度を取得する温度取得手段を備え、
前記タイミング決定手段は、前記強度決定手段によって決定された露光強度と取得した機内温度から発光遅延時間を求める
ことを特徴とする画像形成装置。
【請求項２】
印刷用の画像データに基づく画像信号を一走査ライン分ずつ出力する出力手段を備え、
前記タイミング決定手段は、
一走査ラインの露光走査を開始することを示す走査開始信号を検出する検出手段と、
走査開始信号を検出後、前記出力手段へ出力の指示をする出力指示手段と、
前記指示に応じて前記出力手段から出力された画像信号の内、露光画素を示す画像信号のパルス幅を、前記発光遅延時間に相当する分だけ拡張して前記露光手段に入力すべき画像信号を生成するパルス幅補正手段を有し、
前記露光手段は、画像信号のパルス幅を拡張した分だけ、発光時間を延長させる
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記出力指示手段は、前記走査開始信号の検出後、当該一走査ラインにおける最初の画素が露光されるべき時点よりも前記発光遅延時間だけ前に前記出力指示を行う
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記画像形成装置は、所定のタイミングで画像安定化処理を行い、
前記タイミング決定手段は、直前の画像安定化処理が行われてから、次の画像安定化処理を行われるまでの期間、前記強度決定手段によって決定された露光強度から発光遅延時間を求め、当該一走査ラインにおける前記感光体表面上の最初の露光画素が露光されるよりも前記発光遅延時間だけ早く、当該画素の画像信号が前記露光手段に入力されるように、入力タイミングを決定する
ことを特徴とする請求項１〜３の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンター、複写機等の画像形成装置に関し、特にトナー像を重ね合わせてカラー画像を形成する画像形成装置における各色の画像形成開始位置のずれを制御する技術に関する。
【背景技術】
【０００２】
近年、電子写真方式の画像形成装置においては、感光体等の像担持体の像担持面上への
書き込み用光源として半導体レーザーが用いられており、半導体レーザーから出射される
レーザー光により、上記の像担持面上の露光走査が行われて像担持面上に静電潜像が形成
される。
露光走査においては、画像データに基づいて半導体レーザーの発光のオン・オフが制御
される。具体的には、半導体レーザーの発光のオン・オフ制御は、画像データに基づいて
生成され、半導体レーザーの発光のオン・オフ及び発光時間を指示するパルス信号である
画像信号をレーザー駆動装置へ入力することにより行われる。
【０００３】
そして、画像信号が半導体レーザーの発光（発光のオン）を指示している場合には、レ
ーザー駆動装置により、画像信号のパルス幅の長さに応じた時間、駆動電流が半導体レー
ザーに供給される。
図２１は、レーザー駆動装置へ入力される画像信号と、入力された画像信号に応じて半
導体レーザーに供給される駆動電流と、駆動電流の供給に応じて半導体レーザーから出射
されるレーザー光の出力との対応関係を示すタイミングチャートである。
同図の（ａ）は、レーザー駆動装置へ入力される画像信号を示し、（ｂ）は、入力された
画像信号に応じて半導体レーザーに供給される駆動電流を示し、図１８（ｃ）は、駆動電
流の供給に応じて半導体レーザーから出射されるレーザー光の出力を示す。
【０００４】
ここでは、画像信号は、「Low」の場合に半導体レーザーの発光を指示し、「High」の
場合に半導体レーザーの発光のオフを指示し、パルス幅の長さにより、半導体レーザーの
発光時間を指示するものとする。又、駆動電流は、「Low」の期間に半導体レーザーに供
給され、「High」の期間は半導体レーザーには供給されないものとする。さらに、レーザ
ー光の出力は、「Low」の期間に行われ、「High」の期間には、行われないものとする。
【０００５】
同図に示すように、半導体レーザーの発光を指示する画像信号がレーザー駆動装置に入
力されるのに応じて、半導体レーザーへの駆動電流の供給が開始されるが、レーザー光は、
画像信号により当該発光が指示されてから遅延して出力される。
これは、画像信号が入力されて半導体レーザーの発光が指示され、半導体レーザーへ駆
動電流の供給が開始されても半導体レーザーにおいてレーザー発振が可能な濃度のキャリ
アが生成されるまでに一定の時間を要するためである。
【０００６】
その結果、レーザー光が遅延して出力される分だけ、レーザー光の発光時間が、画像信
号によって指示された半導体レーザーの発光時間よりも短くなる。このため、例えば、特
許文献１には、画像信号（特許文献１では、発光信号が画像信号に相当）に応じた発光時
間が得られるように、画像信号のパルス幅を拡張する技術が開示されている。
これにより、遅延して出力される分だけ、画像信号のパルス幅が拡張され、発光時間が
延長されるので、レーザー光の発光時間を画像信号に応じた発光時間に調整することがで
きる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１６７８９８号公報
【特許文献２】特開２０１１−２３５５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の技術では、画像信号により半導体レーザーの発光が指示されてからレーザー光が発光するまでの遅延時間である発光遅延時間による、レーザー光の発光開始時期の遅れについては調整されない。そして、発光遅延時間は、特許文献２に記載されているようにレーザー光の発光に用いる半導体レーザーの光量（露光強度）等により変動する（発光遅延時間は、光量が大きくなると小さくなる）。
【０００９】
このため、例えば、フルカラーの画像形成装置のように、イエロー、マゼンダ、シアン、ブラックの４色の画像を重ね合わせて画像形成を行う画像形成装置の場合、各色の画像形成に用いる半導体レーザーの露光強度が異なる場合には、発光遅延時間が色毎に異なることになり、これにより各色の露光走査の走査方向の書込開始位置にずれが生じ、その結果、各色の走査方向の画像形成開始位置がずれて色ずれが生じてしまうという問題が生じる。
【００１０】
本発明は、上述のような問題に鑑みて為されたものであって、発光遅延時間が色毎に変動することによって発生する露光走査の走査方向の書込開始位置の変動を少なくすることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る画像形成装置は、色毎のトナー像を重ね合わせてカラー画像を形成する画像形成装置であって、帯電、露光により静電潜像を形成される感光体と、画像信号に応じて前記感光体表面を露光走査する露光手段と、前記露光手段による露光強度を、画像形成条件から決定する強度決定手段と、前記露光手段に画像信号を入力するタイミングを一走査ライン毎に決定するタイミング決定手段と、を備え、前記露光手段は、画像信号によって発光を指示されてから、前記強度決定手段によって決定された露光強度で発光するまでの発光遅延時間が、当該露光強度によって異なっており、前記タイミング決定手段は、前記強度決定手段によって決定された露光強度から発光遅延時間を求め、当該一走査ラインにおける前記感光体表面上の最初の露光画素が露光されるよりも前記発光遅延時間だけ早く、当該画素の画像信号が前記露光手段に入力されるように、入力タイミングを決定し、前記露光手段は、さらに、前記発光遅延時間が、機内温度によって異なり、一走査ライン毎に、機内温度を取得する温度取得手段を備え、前記タイミング決定手段は、前記強度決定手段によって決定された露光強度と取得した機内温度から発光遅延時間を求める。
【発明の効果】
【００１２】
上記構成を備えることにより、一走査ラインにおける感光体表面上の最初の露光画素が露光されるよりも、画像信号によって発光を指示されてから、画像形成条件から決定される露光強度で発光するまでの発光遅延時間だけ早く、当該画素の画像信号が露光手段に入力されるように入力タイミングが決定されるので、最初の露光画素が露光される時点において、発光遅延時間の影響を受けることなく、画像形成条件から決定される露光強度で当該画素を露光することができる。
【００１３】
その結果、発光遅延時間が色毎に変動することによって発生する露光走査の走査方向の書込開始位置の変動を少なくすることができる。従って、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じないようにすることができる。
ここで、前記画像形成装置は、印刷用の画像データに基づく画像信号を一走査ライン分ずつ出力する出力手段を備え、前記タイミング決定手段は、一走査ラインの露光走査を開始することを示す走査開始信号を検出する検出手段と、走査開始信号を検出後、前記出力手段へ出力の指示をする出力指示手段と、前記指示に応じて前記出力手段から出力された画像信号の内、露光画素を示す画像信号のパルス幅を、前記発光遅延時間に相当する分だけ拡張して前記露光手段に入力すべき画像信号を生成するパルス幅補正手段を有し、前記露光手段は、画像信号のパルス幅を拡張した分だけ、発光時間を延長させることとしてもよい。
【００１４】
又、前記出力指示手段は、前記走査開始信号の検出後、当該一走査ラインにおける最初の画素が露光されるべき時点よりも前記発光遅延時間だけ前に前記出力指示を行うこととしてもよい
これにより、上記の発光遅延時間分だけ、露光手段の発光時間が延長されるので、露光手段の発光時間を画像信号に応じた発光時間に対応させることができ、色毎に画像信号に基づき、精度よく、画像を形成することができる。
【００１７】
これにより、走査方向の走査位置毎に露光強度が決定され、決定された各露光強度から各走査位置における発光遅延時間が求められ、各露光画素を示す画像信号のパルス幅が当該露光画素の走査位置における発光遅延時間に相当する分だけ拡張されて露光手段に入力すべき各画像信号が生成されるので、走査位置毎に露光強度が異なる場合においても各走査位置における露光手段の発光時間を画像信号に応じた発光時間に対応させることができ、色毎に各走査位置において画像信号に基づき、精度よく、画像を形成することができる。
【００１８】
又、一走査ラインにおける感光体表面上の各露光画素が露光されるよりも当該露光画素の走査位置における発光遅延時間だけ早く、当該画素の画像信号が露光手段に入力されるように、入力タイミングが決定されるので、走査位置毎に露光強度が異なる場合においても各露光画素が露光される時点において、発光遅延時間の影響を受けることなく、当該走査位置について決定された露光強度で当該画素を露光することができる。
【００１９】
その結果、露光画素の各走査位置における発光遅延時間が変動することによって当該走査位置における書込開始位置が色毎に変動しないようにすることができる。従って、各色の画像を重ね合わせて画像形成を行う場合に、露光画素の各走査位置において、各色の画像形成開始位置がずれて色ずれが生じないようにすることができる。
【００２０】
これにより、画像形成動作中に機内温度が一走査ライン毎に取得され、画像形成条件から決定された露光強度と機内温度から求められた発光遅延時間だけ早く、走査ラインの最初の露光画素の画像信号が露光手段に入力されるように入力タイミングが決定されるので、画像形成動作中に機内温度が変化して、発光遅延時間が変動した場合にも、書込開始位置が色毎に変動しないようにすることができ、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じないようにすることができる。
【００２１】
ここで、前記画像形成装置は、所定のタイミングで画像安定化処理を行い、前記タイミング決定手段は、直前の画像安定化処理が行われてから、次の画像安定化処理を行われるまでの期間、前記強度決定手段によって決定された露光強度から発光遅延時間を求め、当該一走査ラインにおける前記感光体表面上の最初の露光画素が露光されるよりも前記発光遅延時間だけ早く、当該画素の画像信号が前記露光手段に入力されるように、入力タイミングを決定することとしてもよい。
【００２２】
これにより、直前の画像安定化処理が行われた後、次の画像安定化処理が行われるまでの期間、一走査ラインにおける感光体表面上の最初の露光画素が露光されるよりも、画像形成条件から決定された露光強度から求められた発光遅延時間だけ早く、当該画素の画像信号が露光手段に入力されるように入力タイミングが決定されるので、画像安定化処理後に画像形成条件に用いる露光強度が変更された場合においても、画像安定化処理を新たに実行することなく、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じないようにすることができ、画像形成の生産性が低下しないようにすることができる。
【図面の簡単な説明】
【００２３】
【図１】プリンター１の構成を示す図である。
【図２】露光部１０のＹ色のレーザー走査光学系の構成を示す平面図である。
【図３】露光制御に関わる制御部６０の主要構成要素と露光部１０の主要構成要素との関係を示す機能ブロック図である。
【図４】発光遅延時間特定テーブルの具体例を示す。
【図５】位置補正量選択テーブルの具体例を示す。
【図６】幅補正量選択テーブルの具体例を示す。
【図７】Ｙ色についてのレーザー駆動制御に係る主要構成要素を示す機能ブロック図である。
【図８】ＣＰＵ６０１が発光開始位置補正回路６０７Ｙ及びパルス幅補正回路６０８Ｙを用いて行うＹ色のレーザー駆動制御処理Ａの動作を示すフローチャートである。
【図９】比較例のＹ、Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に関するタイミングチャートを示す。
【図１０】本実施の形態に係るＹ色のレーザー駆動制御に関するタイミングチャートを示す。
【図１１】本実施の形態に係るＭ色のレーザー駆動制御に関するタイミングチャートを示す。
【図１２】本実施の形態に係るＣ色のレーザー駆動制御に関するタイミングチャートを示す。
【図１３】本実施の形態に係るＫ色のレーザー駆動制御に関するタイミングチャートを示す。
【図１４】Ｙ色のレーザー駆動制御に係る主要構成要素を示す機能ブロック図の変形例を示す図である。
【図１５】Ｙ色のレーザー駆動制御処理Ｂの動作を示すフローチャートである。
【図１６】本実施の形態の変形例に係るＹ、Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に関するタイミングチャートを示す。
【図１７】Ｙ色のレーザー駆動制御処理Ｃの動作を示すフローチャートである。
【図１８】本実施の形態のレーザー駆動制御処理Ａを適用した場合の画像形成処理Ａの動作を示すフローチャートである。
【図１９】レーザー駆動制御処理Ｂを適用した場合の画像形成処理Ｂの動作を示すフローチャートである。
【図２０】レーザー駆動制御処理Ｃを適用した場合の画像形成処理Ｃの動作を示すフローチャートである。
【図２１】レーザー駆動装置へ入力される画像信号と、入力された画像信号に応じて半導体レーザーに供給される駆動電流と、駆動電流の供給に応じて半導体レーザーから出射されるレーザー光の出力との対応関係を示すタイミングチャートである。
【発明を実施するための形態】
【００２４】
(実施の形態)
以下、本発明に係る一形態の画像形成装置の実施の形態を、タンデム型カラーデジタル
プリンター（以下、単に「プリンター」という。）に適用した場合を例にして説明する。
［１］プリンターの構成
先ず、本実施の形態に係るプリンター1の構成について説明する。図１は、本実施の形態に係るプリンター１の構成を示す図である。同図に示すように、このプリンター１は、画像プロセス部３、給紙部４、定着装置５、制御部６０などを備えている。
【００２５】
プリンター１は、ネットワーク（例えばＬＡＮ（Local Area Network））に接続され、外部の端末装置（不図示）や図示しない操作パネルから画像形成動作の開始指示を受付けると、その指示に基づいてイエロー、マゼンダ、シアンおよびブラックの各色のトナー画像を形成し、これらを多重転写してフルカラーの画像を形成することにより、記録シートへの印刷処理を実行する。以下、イエロー、マゼンダ、シアン、ブラックの各再現色をＹ、Ｍ、Ｃ、Ｋと表し、各再現色に関連する構成要素の番号にこのＹ、Ｍ、Ｃ、Ｋを添字として付加する。
【００２６】
画像プロセス部３は、作像部３Ｙ、３Ｍ、３Ｃ、３Ｋ、露光部１０、中間転写ベルト１１、２次転写ローラー４５などを有している。作像部３Ｙ、３Ｍ、３Ｃ、３Ｋの構成は、いずれも同様の構成であるため、以下、主として作像部３Ｙの構成について説明する。
作像部３Ｙは、感光体ドラム３１Ｙと、その周囲に配設された帯電器３２Ｙ、現像器３３Ｙ、一次転写ローラー３４Ｙ、および感光体ドラム３１Ｙを清掃するためのクリーナー３５Ｙなどを有しており、感光体ドラム３１Ｙ上にＹ色のトナー像を作像する。現像器３３Ｙは、感光体ドラム３１Ｙに対向し、感光体ドラム３１Ｙに帯電トナーを搬送する。中間転写ベルト１１は、無端状のベルトであり、駆動ローラー１２と従動ローラー１３に張架されて矢印Ｃ方向に周回駆動される。又、従動ローラー１３の近傍には、中間転写ベルト１１上に残留するトナーを除去するためのクリーナー２１が配置されている。
【００２７】
露光部１０は、レーザーダイオードなどの発光素子を備え、制御部６０からの駆動信号によりＹ〜Ｋ色の画像形成のためのレーザー光Ｌを発し、作像部３Ｙ、３Ｍ、３Ｃ、３Ｋの各感光体ドラムを露光走査する。Ｙ〜Ｋ色の露光走査は、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、時間をずらして開始される。
【００２８】
ここでは、Ｙ色の露光走査が最初に開始され、所定時間（Ｌ０ａ）経過後にＭ色の露光走査が開始され、Ｍ色の露光走査が開始されてから、所定時間（Ｌ０ｂ）経過後にＣ色の露光走査が開始され、さらに、Ｃ色の露光走査が開始されてから、所定時間（Ｌ０ｃ）経過後にＫ色の露光走査が開始される。
ここで、Ｌ０ａ、Ｌ０ｂおよびＬ０ｃは、作像部３Ｙ、３Ｍ、３Ｃ、３Ｋから転写されるトナー像が中間転写ベルト１１上で重なるように設定される時間である。上述のように作像部３Ｙ、３Ｍ、３Ｃ、３Ｋが同様の構成であって、感光体ドラム３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋ上の露光された位置が感光体ドラム３１Ｙ、３１Ｍ、３１Ｃ、３１Ｋの回転に伴って転写位置に達するまでの時間が同じであれば、Ｌ０ａ、Ｌ０ｂおよびＬ０ｃは次のように設定できる。まず、Ｌ０ａとしては、Ｙ色の上記トナー像が、感光体ドラム３１Ｙと一次転写ローラー３４Ｙとが中間転写ベルト１１を挟んで対向する転写位置に達してから、当該トナー像が、Ｍ色の感光体ドラムと一次転写ローラーとが中間転写ベルト１１を挟んで対向する、Ｍ色の上記トナー像の転写位置まで中間転写ベルト１１によって搬送されるのに要する時間に相当する時間が設定される。
【００２９】
同様に、Ｌ０ｂとしては、Ｍ色の上記トナー像が、Ｍ色の感光体ドラムとＭ色の一次転写ローラーとが中間転写ベルト１１を挟んで対向する転写位置に達してから、当該トナー像が中間転写ベルト１１によってＣ色の感光体ドラムと一次転写ローラーとが中間転写ベルト１１を挟んで対向する、Ｃ色の上記トナー像の転写位置まで移動するのに要する時間に相当する時間が設定される。
【００３０】
同様に、Ｌ０ｃとしては、Ｃ色の上記トナー像が、Ｃ色の感光体ドラムとＭ色の一次転写ローラーとが中間転写ベルト１１を挟んで対向する転写位置に達してから、当該トナー像が中間転写ベルト１１によってＫ色の感光体ドラムと一次転写ローラーとが中間転写ベルト１１を挟んで対向する、Ｋ色の上記トナー像の転写位置まで移動するのに要する時間に相当する時間が設定される。Ｌ０ａ、Ｌ０ｂ、Ｌ０ｃは、プリンター１の製造者により予め設定される。
【００３１】
この露光走査により、帯電器３２Ｙにより帯電された感光体ドラム３１Ｙ上に静電潜像が形成される。作像部３Ｍ、３Ｃ、３Ｋの各感光体ドラム上にも同様にして静電潜像が形成される。
図２は、露光部１０のＹ色のレーザー走査光学系の構成を示す平面図である。同図に示すように、Ｙ色のレーザー走査光学系は、半導体レーザー１０２Ｙ、ＳＯＳ（Start of Scan）センサー１０３Ｙ、コリメータレンズ１０４Ｙ、スリット板１０５Ｙ、駆動モーター１０６Ｙ、ポリゴンミラー１０７Ｙ、ｆθレンズ１０８Ｙ、シリンドリカルレンズ１０９Ｙ、折り返しミラー１１０Ｙ等から構成される。
【００３２】
半導体レーザー１０２Ｙは、後述するＬＤドライバー１０１Ｙにより、駆動され、レーザー光を出射する。半導体レーザー１０２Ｙとしては、例えば、レーザーダイオードなどの発光素子を用いることができる。
ＳＯＳセンサー１０３Ｙは、感光体ドラム３１Ｙの像担持面上の画像形成領域から外れた非画像形成領域（画像信号に基づく走査方向の露光走査が開始される走査開始位置（同図の矢印Ａで示す位置）より、矢印Ｂで示す走査方向の上流側）に配置され、画像信号によらず所定時間強制発光される半導体レーザー１０２Ｙのレーザー光を検知する光センサーである。
【００３３】
半導体レーザー１０２Ｙの強制発光は、ポリゴンミラー１０７Ｙによりレーザー光の走査位置が、ＳＯＳセンサー１０３Ｙにレーザー光が入射可能な走査位置の手前に達したときにＣＰＵ６０１がＬＤドライバー１０１Ｙに強制発光信号を送信することにより実行される。ＣＰＵ６０１は、タイマーを用いて時間計測することにより、レーザー光の走査位置を監視し、当該走査位置がＳＯＳセンサー１０３Ｙにレーザー光が入射可能な走査位置より手前の所定の走査位置に達したときに上記の強制発光信号を送信する。
【００３４】
ＳＯＳセンサー１０３Ｙは、走査方向の同期をとるために用いられ、走査方向の露光走査開始前に、ｆθレンズ１０８Ｙ、シリンドリカルレンズ１０９Ｙを透過して折り返しミラー１１０Ｙで反射されるレーザー光を受光すると、一走査ラインの露光走査を開始することを示す走査開始信号を制御部６０に出力する。これにより、レーザー光の走査方向の走査位置が、走査開始位置Ａより、走査方向の上流側の所定の位置に移動したことが検出される。
【００３５】
コリメータレンズ１０４Ｙは、半導体レーザー１０２Ｙから出射されたレーザー光を略平行光となるように調整する。スリット板１０５Ｙは、コリメータレンズ１０４Ｙから射出されるレーザー光の透過を制限して感光体ドラム３１Ｙの像担持面上に結像されるレーザー光のスポット形状を整形する。
ポリゴンミラー１０７Ｙは、駆動モーター１０６Ｙにより所定の回転速度で回転駆動され、コリメータレンズ１０４Ｙ、スリット板１０５Ｙを介して入射されたレーザー光を偏光してｆθレンズ１０８Ｙへ出射する。これにより、感光体ドラム３１Ｙの像担持面上において、レーザー光が所定の速度で走査方向に露光走査される。なお、駆動モーターの駆動は、制御部６０によって制御される。
【００３６】
ｆθレンズ１０８Ｙは、ポリゴンミラー１０７Ｙから入射するレーザー光の像面湾曲を除去して、感光体３１Ｙの像担持面上におけるレーザー光の等速走査を実現する。シリンドリカルレンズ１０９Ｙは、ｆθレンズ１０８Ｙから射出されたレーザー光を透過して折り返しミラー１１０Ｙへ導く。
折り返しミラー１１０Ｙは、シリンドリカルレンズ１０９Ｙにより導かれたレーザー光を反射して、レーザー光を感光体ドラム３１Ｙの像担持面上に結像させる。以上、露光部１０のＹ色のレーザー走査光学系の構成について説明したが、Ｍ、Ｃ、Ｋ色のレーザー走査光学系の構成もＹ色のレーザー走査光学系の構成と同様の構成である。
【００３７】
図１の説明に戻って、各感光体ドラム上に形成された静電潜像は、作像部３Ｙ、３Ｍ、３Ｃ、３Ｋの各現像器により現像されて各感光体ドラム上に対応する色のトナー像が形成される。形成されたトナー像は、作像部３Ｙ、３Ｍ、３Ｃ、３Ｋの各一次転写ローラー（図１では、作像部３Ｙに対応する一次転写ローラーのみ符号３４Ｙを付し、他の一次転写ローラーについては、符号を省略している。）により、中間転写ベルト１１上の同じ位置で重ね合わされるように、中間転写ベルト１１上にタイミングをずらして順次一次転写された後、二次転写ローラー４５による静電力の作用により中間転写ベルト１１上のトナー像が一括して記録シート上に二次転写される。
【００３８】
トナー像が二次転写された記録シートは、さらに定着装置５に搬送され、記録シート上のトナー像（未定着画像）が、定着装置５において加熱及び加圧されて記録シートに熱定着された後、排出ローラー７１により排紙トレイ７２に排出される。
給紙部４は、記録シート（図１の符号Ｓで表す）を収容する給紙カセット４１と、給紙カセット４１内の記録シートを搬送路４３上に１枚ずつ繰り出す繰り出しローラー４２と、繰り出された記録シートを二次転写位置４６に送り出すタイミングをとって記録シートを搬送するタイミングローラー４４などを備えている。
【００３９】
給紙カセットは、１つに限定されず、複数であってもよい。記録シートとしては、大きさや厚さの異なる用紙（普通紙、厚紙）やＯＨＰシートなどのフィルムシートを利用できる。給紙カセットが複数ある場合には、大きさ又は厚さ又は材質の異なる記録シートを複数の給紙カセットに収納することとしてもよい。
タイミングローラー４４は、中間転写ベルト１１上の同じ位置で重ね合わされるように中間転写ベルト１１上に一次転写されたトナー像が二次転写位置４６に搬送されるタイミングに合わせて、記録シートをニ次転写位置４６に搬送する。そして、二次転写位置４６において、二次転写ローラー４５により中間転写ベルト１１上のトナー像が一括して記録シート上に二次転写される。
【００４０】
繰り出しローラー４２、タイミングローラー４４等の各ローラーは、搬送モーター（不図示）を動力源とし、歯車ギヤーやベルトなどの動力伝達機構（不図示）を介して回転駆動される。この搬送モーターとしては、例えば、高精度の回転速度の制御が可能なステッピングモーターが使用される。
［３］露光部の制御に関わる制御部の主要構成要素と露光部の主要構成要素との関係
図３は、露光部１０の制御に関わる制御部６０の主要構成要素と露光部１０の主要構成要素との関係を示す機能ブロック図である。同図に示すように、制御部６０は、ＣＰＵ６０１、画像メモリ６０２、ＲＯＭ（Read Only Memory）６０３、ＲＡＭ（Random Access Memory）６０４、基準クロック生成回路６０５、ドットクロック回路６０６Ｙ、６０６Ｍ、６０６Ｃ、６０６Ｋ、発光開始位置補正回路６０７Ｙ、６０７Ｍ、６０７Ｃ、６０７Ｋ、パルス幅補正回路６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋなどを備える。
【００４１】
露光部１０は、ＬＤドライバー１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋ、半導体レーザー１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ、ＳＯＳセンサー１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ、駆動モーター１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｋ、ポリゴンミラー１０７Ｙ、１０７Ｍ、１０７Ｃ、１０７Ｋなどを備える。
画像メモリ６０２は、印刷用の画像データとして２値のビットマップデータを記憶している。例えば、中間階調のない２値画像で構成される画像データや多階調の画像データに基づき、例えば、４×４ドット、８×８ドット、１６×１６ドットといった格子マトリックスを仮想的に１画素とみなし、網点法、渦巻法、ベイヤ法等の組織的ディザ法などの処理を施し、２値のビットマップデータに変換した1ページ分の画像データを記憶している。印刷用の画像データは、ネットワークやプリンター１が備える不図示の画像読取部から入力される画像データに基づいて、制御部６０により生成される。
【００４２】
ＲＯＭ６０３には、露光部１０を制御するためのプログラム及び後述するレーザー駆動制御処理を制御するためのプログラム、当該レーザー駆動制御処理に用いる発光遅延時間特定テーブル、位置補正量選択テーブル、幅補正量選択テーブルなどが格納されている。
ここで、「発光遅延時間特定テーブル」とは、各色の露光走査に用いる半導体レーザーの露光強度の設定基準値と、対応する色の感光体ドラムの像担持面上における、半導体レーザーから出射されるレーザー光の走査方向の各走査位置（各画素についてのレーザー光の書込開始位置（後述する書込開始基準位置）に相当する走査位置）における、半導体レーザーの露光強度及び発光遅延時間（画像信号により半導体レーザーの発光が指示されてからレーザー光が発光するまでの遅延時間）との対応関係を示すテーブルのことをいう。当該テーブルは、予めプリンター１の製造者側で当該対応関係を調べる試験を行うことにより作成される。
【００４３】
なお、ここでは、発光遅延時間特定テーブルは、各色間で共通のテーブルを用いることとするが、各色別に発光遅延時間特定テーブルを設けることとしてもよい。
半導体レーザーを用いて各色の露光走査を行う場合、一定の光量（露光強度）で半導体レーザーが発光しているにも関わらず、ポリゴンミラーにより走査方向へ走査されるレーザー光の光束が光学系を経て感光体ドラムの像担持面上へ到達するまでの間に走査レンズの温度変動に伴う特性の変動や経時変動などにより、光量が走査位置によって異なる場合が生じる。
【００４４】
例えば、光量が、走査方向の走査ライン上の中央付近で光量が最大値に達し、端に向か
うに従って光量が小さくなるという特性が表れる場合が生じる。このため、走査位置によ
る光量の変動を相殺するように、走査位置によって半導体レーザーの光量が微調整（増減
調整）されて走査方向の各走査位置の光量が一定の光量になるように制御される。具体的
には、当該半導体レーザーについて設定される光量の設定基準値（露光強度の設定基準
値）毎に、予め試験を行って当該設定基準値の露光強度でレーザー光を出射させた場合の
各走査位置における当該設定基準値からの変動量を求めておき、走査位置と変動量分を補
正した後の露光強度との対応関係を示すテーブルを作成し、当該テーブルを用いて変動量
を相殺するように当該半導体レーザーの露光強度を走査位置によって制御する。その結果、
走査方向の走査位置によって、露光強度が増減し、発光遅延時間が異なる場合が生じる。
【００４５】
本実施の形態では、走査方向の走査位置による発光遅延時間の差異に起因する画素毎の
画像形成位置の位置ズレを相殺できるように「発光遅延時間特定テーブル」が作成されて
いる。図４は、発光遅延時間特定テーブルの具体例を示す。同テーブルにおいては、走査
位置は、後述するドットクロック信号のカウント値によって示されている。同図の「Ｐ
１」、「Ｐ２」、「Ｐ３」は、それぞれ、設定基準値を示し、Ｐ１０〜Ｐ１ｎ、Ｐ２０〜
Ｐ２ｎ、Ｐ３０〜Ｐ３ｎは、それぞれ、各走査位置における露光強度を示す。又、同図の
ｃ０〜ｃｎは、ドットクロック信号のカウント値を示す。
【００４６】
「ドットクロック信号」とは、1ドット(画素)を対応する色の感光体ドラムに対して書
き込むのに必要な時間の逆数の周波数を有するクロック信号のことをいう。ドットクロッ
ク信号が、画像メモリ６０２に対して出力される毎に、画像メモリ６０２から1画素分の
画像データが、レーザー光の発光のオン・オフ及び半導体レーザーの発光時間を指示する
パルス信号である画像信号に変換されて出力される。
【００４７】
ドットクロック信号のカウントは、一走査ライン分の露光走査毎に行われ、当該カウント数により、当該露光走査開始後、何番目の画素の画像信号が画像メモリ６０２から出力されているかが特定され、現在のレーザー光の走査位置（出力されている画素の画像信号に係るレーザー光の後述する書込開始基準位置）が特定される。走査方向に書き込まれるドット（画素）数及び、ドット（画素）間隔は、解像度等により予め定められるので、出力されている画素の画像信号が、何番目かが特定されれば、現在の走査方向のレーザー光の走査位置を特定することができる。
【００４８】
又、「位置補正量選択テーブル」とは、発光遅延時間と出力遅延時間と出力遅延時間の選択に用いるセレクト信号との対応関係を示すテーブルのことをいう。当該テーブルは、予めプリンター１の製造者側で当該対応関係を調べる試験を行うことにより作成される。
ここで、「出力遅延時間」とは、レーザー光の走査方向の走査位置による発光遅延時間の差異に関わらず、画像メモリ６０２から画素単位で順次出力される各色の各画素の画像信号に係るレーザー光の走査方向における各書込開始位置がそれぞれ所定の基準位置（ここでは、各色の感光体ドラムの像担持面上の画像形成領域の走査方向先端部の位置、及び当該先端部から画像形成領域の走査方向後端部までの画像形成領域を1画素分に相当する幅ずつ等間隔に区切った各々の位置を所定の基準位置とする。以下、これらの所定の基準位置のことを「書込開始基準位置」といい、書込開始基準位置の内、上記画像形成領域の走査方向先端部の位置を「走査開始基準位置」という。）になるように、画像メモリ６０２から画素単位で順次出力される各色の各画素の画像信号の対応する色のパルス幅補正回路への入力のタイミングを遅延させる遅延時間のことをいい、書込開始基準位置毎に定められている。
【００４９】
画像メモリ６０２からの各色の画像信号の出力は、露光部１０の各色のＳＯＳセンサー（ＳＯＳセンサー１０１Ｙ、ＳＯＳセンサー１０１Ｍ、ＳＯＳセンサー１０１Ｃ、ＳＯＳセンサー１０１Ｋ）から出力される走査開始信号がＣＰＵ６０１に入力され、走査開始信号が検出されてから、各色のポリゴンミラー（ポリゴンミラー１０７Ｙ、１０７Ｍ、１０７Ｃ、１０７Ｋ）を回転駆動させる駆動モーター（駆動モーター１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｋ）がＣＰＵ６０１により制御されてそれぞれ対応する色のレーザー光の走査位置が、当該色の感光体ドラムの像担持面上における走査開始基準位置（当該色の感光体ドラムの像担持面上の画像形成領域の走査方向先端部の位置）に移動するよりも前のタイミングでそれぞれ開始される。
【００５０】
具体的には、Ｙ色については、Ｙ色の走査開始信号が検出されてから、時間（Ｌ１Ｙ−α）経過したタイミングで、Ｍ色については、Ｍ色の走査開始信号が検出されてから、時間（Ｌ１Ｍ−α）経過したタイミングで、Ｃ色については、Ｃ色の走査開始信号が検出されてから、時間（Ｌ１Ｃ−α）経過したタイミングで、Ｋ色については、Ｋ色の走査開始信号が検出されてから、時間（Ｌ１Ｋ−α）経過したタイミングで、それぞれ対応する色の画像信号が画像メモリ６０２から出力される。
【００５１】
ここで、Ｌ１Ｙは、Ｙ色の走査開始信号が検出されてから、レーザー光の走査位置が、Ｙ色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間を示す。Ｌ１Ｍは、Ｍ色の走査開始信号が検出されてから、レーザー光の走査位置が、Ｍ色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間を示す。
【００５２】
Ｌ１Ｃは、Ｃ色の走査開始信号が検出されてから、レーザー光の走査位置が、Ｃ色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間を示す。Ｌ１Ｋは、Ｋ色の走査開始信号が検出されてから、レーザー光の走査位置が、Ｋ色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間を示す。
又、αは、画像メモリ６０２から各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）を出力するタイミングを、レーザー光の走査位置が走査開始基準位置に移動するタイミングより前にするために設定される時間であり、αとしては、各色についての各走査位置における発光遅延時間の内、最長のものより長く、Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋの内、最短のものより短い所定の時間を設定することができる。なお、αは、色毎に異なる時間を用いることとしてもよい。この場合には、対応する色についての各走査位置における発光遅延時間の内、最長のものより長く、当該色についての走査開始基準位置に移動するのに要する上記の時間よりも短い所定の時間を用いることができる。
【００５３】
各出力遅延時間は、αと、各走査位置（各書込開始基準位置に相当する走査位置）における発光遅延時間との差分を求めることにより、算出される。図５は、位置補正量選択テーブルの具体例を示す。同図において、発光遅延時間が長くなるに従って、出力遅延時間が、短くなるように設定されている（Ｔ１＜Ｔ２＜Ｔ３＜Ｔ４＜Ｔ５＜Ｔ６＜Ｔ７＜Ｔ８＜Ｔ９＜Ｔ１０＜Ｔ１１＜Ｔ１２＜Ｔ１３＜Ｔ１４＜Ｔ１５＜Ｔ１６）。
【００５４】
又、「幅補正量選択テーブル」は、発光遅延時間と発光延長時間の選択に用いるセレクト信号との対応関係を示すテーブルのことをいい、レーザー光の発光時間を発光遅延時間分だけ延長するための延長量を決定するためのテーブルである。当該テーブルは、予めプリンター１の製造者側で当該対応関係を調べる試験を行うことにより作成される。図６は、幅補正量選択テーブルの具体例を示す。
【００５５】
ＲＡＭ６０４は、ＣＰＵ６０１のプログラム実行時のワークエリアとして用いられる。基準クロック発生回路６０５は、クロック信号ＣＬＫを生成し、ＣＰＵ６０１及びドットクロック回路６０６Ｙ、６０６Ｍ、６０６Ｃ、６０６Ｋに出力する。ＣＰＵ６０１は、生成されたクロック信号ＣＬＫに基づいて駆動する。ドットクロック回路６０６Ｙ、６０６Ｍ、６０６Ｃ、６０６Ｋは、クロック信号ＣＬＫに基づいてそれぞれドットクロック信号（ドットクロック信号Ｙ、Ｍ、Ｃ、Ｋ）を生成する。
【００５６】
発光開始位置補正回路６０７Ｙ、６０７Ｍ、６０７Ｃ、６０７Ｋは、画像メモリ６０２から画素単位で順次出力される各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）が対応する色のパルス幅補正回路へ入力されるタイミングを遅延させる補正回路である。以下、発光開始位置補正回路６０７Ｙ、６０７Ｍ、６０７Ｃ、６０７Ｋによりそれぞれ遅延された後の各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）を「画像信号ＤＹ、ＤＭ、ＤＣ、ＤＫ」と呼ぶこととする。
【００５７】
パルス幅補正回路６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋは、それぞれ、対応する色の発光開始位置補正回路から入力された画像信号（画像信号ＤＹ、ＤＭ、ＤＣ、ＤＫ）のパルス幅を、入力された画像信号に係る発光遅延時間に相当する分だけ拡張する補正回路である。以下、パルス幅補正回路６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋによりそれぞれ拡張された後の各色の画像信号（画像信号ＤＹ、ＤＭ、ＤＣ、ＤＫ）を「画像信号ＤＤＹ、ＤＤＭ、ＤＤＣ、ＤＤＫ」と呼ぶこととする。画像信号ＤＤＹ、ＤＤＭ、ＤＤＣ、ＤＤＫは、それぞれ、対応する色のＬＤドライバーに入力される。
【００５８】
図７は、上記の両補正回路を含むＹ色についてのレーザー駆動制御に係る主要構成要素を示す機能ブロック図である。以下、同図を参照して両補正回路の詳細な構成についてさらに説明する。発光開始位置補正回路６０７Ｙは、画像信号Ｙを遅延させる複数段（ここでは、１６段）のバッファー回路Ｄ１〜Ｄ１６と、ＣＰＵ６０１から入力されるセレクト信号に応じてＤ１〜Ｄ１６の内の何れかのバッファー回路の出力（Ｏ１〜Ｏ１６の何れかの出力）を選択するセレクターＳＥ１とから構成される。ＣＰＵ６０１は、位置補正量選択テーブルを参照して発光開始位置補正回路６０７Ｙに入力すべきセレクト信号を特定し、特定したセレクト信号をセレクターＳＥ１に入力する。
【００５９】
ここでは、図５の位置補正量選択テーブルの具体例に示すように、セレクト信号をＳ１〜Ｓ１６とし、各セレクト信号は、当該セレクト信号の番号と共通する番号を含むバッファー回路の出力を選択するものとする。例えば、Ｓ１は、Ｏ１を、Ｓ２は、Ｏ２を、Ｓ３は、Ｏ３をそれぞれ選択するものとする。
パルス幅補正回路６０８Ｙは、発光開始位置補正回路６０７Ｙから入力された画像信号ＤＹを遅延させる複数段（ここでは、１６段）のバッファー回路Ｄ１７〜Ｄ３２と、ＣＰＵ６０１から入力されるセレクト信号に応じてＤ１７〜Ｄ３２の内の何れかのバッファー回路の出力（Ｏ１７〜Ｏ３２の何れかの出力）を選択するセレクターＳＥ２と、発光開始位置補正回路６０７Ｙから入力された画像信号ＤＹと、セレクターＳＥ２により選択されたバッファー回路の出力との論理和を出力するＯＲ回路ＳＯとから構成される。ＣＰＵ６０１は、幅補正量選択テーブルを参照してパルス幅補正回路６０８Ｙに入力すべきセレクト信号を特定し、特定したセレクト信号をセレクターＳＥ２に入力する。
【００６０】
ここでは、図６の幅補正量選択テーブルの具体例に示すように、セレクト信号をＳ１７〜Ｓ３２とし、各セレクト信号は、当該セレクト信号の番号と共通する番号を含むバッファー回路の出力を選択するものとする。例えば、Ｓ１７は、Ｏ１７を、Ｓ１８は、Ｏ１８を、Ｓ１９は、Ｏ１９をそれぞれ選択するものとする。
カウンターＣＹ１は、ＳＯＳセンサー１０２Ｙから走査開始信号がＣＰＵ６０１に入力され、走査開始信号が検出されてから、画像メモリ６０２から画像信号Ｙの出力を開始するまでの時間を計測するためのカウンターである。ここでは、ＣＰＵ６０１が、当該時間が（Ｌ１Ｙ−α）となるようにカウンターＣＹ１のカウント値を設定（ここでは、当該カウント値をβＹに設定）して、時間計測を開始する。
【００６１】
カウンターＣＹ２は、カウンターＣＹ１のカウント値が設定したカウンター値（βＹ）に達したときに起動され、ドットクロック回路６０４Ｙから画像メモリ６０２に出力されるドットクロック信号Ｙをカウントする。カウンターＣＹ２のカウント値は、走査方向1行分（一走査ライン分）の画像信号Ｙの出力が終了する毎に、ＣＰＵ６０１により０に初期化される。
【００６２】
光量設定テーブル６０１１は、画像形成条件と、当該画像形成条件において用いられるＹ〜Ｋの各色の半導体レーザー（半導体レーザー１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ）の露光強度の設定基準値との対応関係を示すテーブルである。ＣＰＵ６０１は、画像形成動作の開始指示を受付けると、光量設定テーブル６０１１を参照して当該画像形成動作において用いる半導体レーザー１０２Ｙの露光強度の設定基準値を特定する。
【００６３】
さらに、ＣＰＵ６０１は、発光遅延時間特定テーブル６０１２を参照して、特定した設定基準値における、各走査位置（各ドットクロック信号のカウント値）の露光強度を決定し、決定した各露光強度を示す設定光量信号Ｙを、半導体レーザー１０２Ｙを駆動するＬＤドライバー１０１Ｙに送信する。
又、ＣＰＵ６０１は、発光遅延時間特定テーブル６０１２を参照して、決定した各走査位置の露光強度における発光遅延時間を特定し、さらに、位置補正量選択テーブル６０１３、幅補正量選択テーブル６０１４を参照して、特定した発光遅延時間に対応するセレクト信号をそれぞれ選択し、発光開始位置補正回路６０７ＹのセレクターＳＥ１、パルス幅補正回路６０８ＹのセレクターＳＥ２にそれぞれ選択したセレクト信号を入力する。
【００６４】
Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に係る主要構成要素も図７に示す主要構成要素と同様の構成である。具体的には、カウンターＣＹ１、ＣＹ２、発光開始位置補正回路６０７Ｙ、パルス幅補正回路６０８Ｙ、ＬＤドライバー１０１Ｙの代わりにＭ色においては、カウンターＣＭ１、ＣＭ２、発光開始位置補正回路６０７Ｍ、パルス幅補正回路６０８Ｍ、ＬＤドライバー１０１Ｍが用いられ、Ｃ色においては、カウンターＣＣ１、ＣＣ２、発光開始位置補正回路６０７Ｃ、パルス幅補正回路６０８Ｃ、ＬＤドライバー１０１Ｃが用いられ、Ｋ色においては、カウンターＣＫ１、ＣＫ２、発光開始位置補正回路６０７Ｋ、パルス幅補正回路６０８Ｋ、ＬＤドライバー１０１Ｋが用いられ、その他の主要構成要素（ＣＰＵ６０１、光量設定テーブル６０１１、発光遅延時間特定テーブル６０１２、位置補正量選択テーブル６０１３、幅補正量選択テーブル６０１４）は、各色に共通の構成要素である。
【００６５】
カウンターＣＭ１、ＣＣ１、ＣＫ１は、カウンターＣＹ１と同様に、対応する色のＳＯＳセンサー（ＳＯＳセンサー１０２Ｍ、ＳＯＳセンサー１０２Ｃ、ＳＯＳセンサー１０２Ｋ）から走査開始信号がＣＰＵ６０１に入力され、走査開始信号が検出されてから、画像メモリ６０２から対応する色の画像信号（画像信号Ｍ、Ｃ、Ｋ）の出力を開始するまでの時間を計測するためのカウンターである。
【００６６】
ここでは、ＣＰＵ６０１が、当該時間が（Ｌ１Ｍ−α）となるようにカウンターＣＭ１のカウント値をβＭに、当該時間が（ＬＩＣ−α）となるようにカウンターＣＣ１のカウント値をβＣに、当該時間が（Ｌ１Ｋ−α）となるようにカウンターＣＫ１のカウント値をβＫにそれぞれ設定する。
カウンターＣＭ２、ＣＣ２、ＣＫ２は、カウンターＣＹ２と同様に、対応する色のカウンター（カウンターＣＭ１、ＣＣ１、ＣＫ１）のカウント値が設定したカウンター値（βＭ、βＣ、βＫ）に達したときに起動され、対応する色のドットクロック回路（ドットクロック回路６０４Ｍ、６０４Ｃ、６０４Ｋ）から画像メモリ６０２に出力されるドットクロック信号（ドットクロック信号Ｍ、Ｃ、Ｋ）をカウントする。カウンターＣＭ２、ＣＣ２、ＣＫ２の各カウント値は、走査方向1行分（一走査ライン分）の画像信号の出力が終了する毎に、ＣＰＵ６０１により０に初期化される。
【００６７】
図３の説明に戻って、ＬＤドライバー１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋは、対応する色のパルス幅補正回路から入力された画像信号に基づいて、対応する色の半導体レーザーを駆動し、ＣＰＵ６０１から送信された設定光量信号の示す露光強度で発光させる。ＳＯＳセンサー１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋは、対応する色の半導体レーザーから強制発光されるレーザー光を受光すると、走査開始信号をＣＰＵ６０１に出力する。
又、駆動モーター１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｋは、対応する色のポリゴンミラーを回転駆動させる。
【００６８】
図８は、ＣＰＵ６０１が発光開始位置補正回路６０７Ｙ及びパルス幅補正回路６０８Ｙを用いて行うＹ色のレーザー駆動制御処理Ａの動作を示すフローチャートである。ネットワーク又は操作パネルを介して画像形成動作の指示を受付けると、光量設定テーブル６０１１を参照して当該画像形成動作において用いる半導体レーザー１０２Ｙの露光強度の設定基準値を特定する（ステップＳ８０１）。
【００６９】
次に、ＣＰＵ６０１は、カウンターＣＹ１について、カウンター値を時間（Ｌ１Ｙ−α）に相当するβＹに設定し（ステップＳ８０２）、ＲＯＭ６０３から発光遅延時間特定テーブル６０１２、位置補正量選択テーブル６０１３、幅補正量選択テーブル６０１４を取得し（ステップＳ８０３）、露光部１０を駆動させて画像形成動作を開始させる（ステップＳ８０４）。
【００７０】
そして、ＳＯＳセンサー１０３Ｙから出力される走査開始信号が検出されると（ステップＳ８０５）、ＣＰＵ６０１は、カウンターＣＹ１を起動させて時間計測を開始させ（ステップＳ８０６）、カウンターＣＹ１のカウント値がβＹに達し、カウントを開始してから設定した時間（Ｌ１Ｙ−α）が経過すると（ステップＳ８０７：ＹＥＳ）、カウンターＣＹ１のカウント値を０に初期化した後、ドットクロック回路６０６Ｙから画像メモリ６０２にドットクロック信号Ｙを出力させて画像メモリ６０２から画素単位で画像信号Ｙを順次出力させるとともに、カウンターＣＹ２を起動して、画像メモリ６０２に出力されるドットクロック信号Ｙのカウントを開始させる（ステップＳ８０８）。
【００７１】
ＣＰＵ６０１は、画像信号Ｙが出力される毎に、カウンターＣＹ２のカウント値を取得して（ステップＳ８０９）、発光遅延時間特定テーブル６０１２を参照して、特定した設定基準値及び取得したカウント値に対応する露光強度を、当該カウント値の示す走査位置における露光強度として決定して、決定した露光強度を示す設定光量信号Ｙを、半導体レーザー１０２Ｙを駆動するＬＤドライバー１０１Ｙに送信し（ステップＳ８１０）、さらに決定した露光強度における発光遅延時間を特定する（ステップＳ８１１）。
【００７２】
次に、ＣＰＵ６０１は、位置補正量選択テーブル６０１３、幅補正量選択テーブル６０１４を参照して特定した発光遅延時間に対応するセレクト信号をそれぞれ特定し、特定した各セレクト信号を発光開始位置補正回路６０７Ｙ、パルス幅補正回路６０８Ｙにそれぞれ入力する（ステップＳ８１２）。
これにより、各画像信号Ｙの出力に同期したタイミングで、当該画像信号Ｙに係る露光強度、発光開始位置補正回路６０７Ｙにおける画像信号の出力遅延時間、パルス幅補正回路６０８Ｙにおける発光延長時間がそれぞれ選択される。
【００７３】
そして、ＣＰＵ６０１は、出力された画像信号Ｙを発光開始位置補正回路６０７Ｙ、パルス幅補正回路６０８Ｙを介して補正して画像信号ＤＤＹを生成し、生成した画像信号ＤＤＹをＬＤドライバー１０１Ｙに出力させて、当該画像信号ＤＤＹに基づいて半導体レーザー１０２Ｙを駆動させ（ステップＳ８１３）、カウンターＣＹ２のカウント値が、走査方向１行分（一走査ライン分）の画像信号Ｙの出力数に達すると（ステップＳ８１４：ＹＥＳ）、カウンターＣＹ２のカウント値を０にリセットし（ステップＳ８１５）、画像形成動作が終了していない場合には（ステップＳ８１６：ＮＯ）、ステップＳ８０５の処理に移行する。
【００７４】
又、ステップＳ８１４の判定結果が否定的である場合には（ステップＳ８１４：ＮＯ），ＣＰＵ６０１は、ステップＳ８０９の処理に移行する。
Ｍ、Ｃ、Ｋの各色についても、特定される露光強度の設定基準値及び走査位置毎に決定される露光強度及び発光遅延時間が、色に応じて異なることを除いて、Ｙ色のレーザー駆動制御処理Ａの動作と同様の動作（Ｍ色のレーザー駆動制御処理Ａ、Ｃ色のレーザー駆動制御処理Ａ、Ｋ色のレーザー駆動制御処理Ａの各動作）がＭ、Ｃ、Ｋの各色に対応する色の発光開始位置補正回路（発光開始位置補正回路６０７Ｍ、６０７Ｃ、６０７Ｋ）、パルス幅補正回路（パルス幅補正回路６０８Ｍ、６０８Ｃ、６０８Ｋ）を介して行われる。
【００７５】
図９（ａ）〜（ｄ）は、比較例のＹ、Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に関するタイミングチャートを示し、図１０〜図１３は、本実施の形態に係る、Ｙ、Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に関するタイミングチャートを示す。比較例のレーザー駆動制御においては、レーザー駆動制御に関わる制御部の構成は、発光開始位置補正回路を有しない点において本実施の形態に係る制御部６０の構成と異なる。
【００７６】
さらに、比較例のレーザー駆動制御においては、本実施の形態の場合とは異なり、走査
方向の走査位置によってレーザー光の光量が変動することを考慮することなく、Ｙ〜Ｋの
各色について、予め定めた走査位置（ここでは、走査開始基準位置）における半導体レー
ザーの露光強度のみに基づいて、発光遅延時間が特定され、幅補正量選択テーブルを用い
て、特定された発光遅延時間に対応するセレクト信号が選択される。なお、比較例の場
合においても、本実施の形態の場合と同様に、走査位置によって半導体レーザーの光量が
微調整されて各走査位置の光量が一定の光量になるように制御されるものとする。
【００７７】
以下、制御部６０の構成と相違しない構成要素については、本実施の形態の構成要素と
同一の符号を付与して比較例のレーザー駆動制御について説明する。図９（ａ）は、Ｙ色の、図９（ｂ）は、Ｍ色の、図９（ｃ）は、Ｃ色の、図９（ｄ）は、Ｋ色の比較例のレーザー駆動制御に関するタイミングチャートをそれぞれ示す。各色のレーザー駆動制御は、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、時間をずらして順次開始される。ここでは、Ｙ色、Ｍ色、Ｃ色、Ｋ色の順にレーザー駆動制御が開始される。各色のレーザー駆動制御の動作は、開始のタイミングがずれることを除いて同様であるので、以下、各色のレーザー駆動制御に関するタイミングチャートについて、まとめて説明する。
【００７８】
図９（ａ）〜（ｄ）にそれぞれ示すように、Ｙ〜Ｋの各色のＳＯＳセンサー（ＳＯＳセンサー１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ）から出力された走査開始信号が検出されると（走査開始信号ＳＯＳ−Ｙ、ＳＯＳ−Ｍ、ＳＯＳ−Ｃ、ＳＯＳ−Ｋが立下がると）、ＣＰＵ６０１によって各色のカウンター（カウンターＣＹ１、カウンターＣＭ１、ＣＣ１、ＣＫ１）がそれぞれ起動される。そして、各色のカウンターのカウント値が、対応する色の走査開始信号が検出されてから（走査開始信号の立下り位置から）、当該色のレーザー光の走査位置が、当該色の走査開始基準位置（ｓｙ０、ｓｍ０、ｓｃ０、ｓｋ０）に移動するのにそれぞれ要する時間（Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋ）に相当するカウント値（ここでは、Ｌ１Ｙに相当するカウント値をβ０Ｙ、Ｌ１Ｍに相当するカウント値をβ０Ｍ、Ｌ１Ｃに相当するカウント値をβ０Ｃ、Ｌ１Ｋに相当するカウント値をβ０Ｋとする。）、に達すると、各色のドットクロック回路からドットクロック信号（ドットクロック信号Ｙ、Ｍ、Ｃ、Ｋ）が画像メモリ６０２に出力されて、画像メモリ６０２から各色の画像信号（画像信号Ｙ'、Ｍ'、Ｃ'、Ｋ'）が画素単位で順次出力（ここでは、1クロック周期（Ｔ）で順次出力）されるとともに、ＣＰＵ６０１によって各色の別のカウンター（カウンターＣＹ２、カウンターＣＭ２、カウンターＣＣ２、カウンターＣＫ２）が起動されて、各色のドットクロック回路から画像メモリ６０２に出力されるドットクロック信号のカウントが開始される。
【００７９】
ここでは、各色の画像信号（画像信号Ｙ'、Ｍ'、Ｃ'、Ｋ'）は、「Low」の場合に
レーザー光の発光のオンを指示し、「High」の場合にレーザー光の発光のオフを指示する
ものとする。
又、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、Ｌ１Ｍは、Ｍ色のレーザー光の走査位置がＭ色の走査開始基準位置（ｓｍ０）に達するタイミングが、Ｙ色のレーザー光の走査位置がＹ色の走査開始基準位置(ｓｙ０)に達するタイミングより、Ｌ０ａだけ遅くなるように設定されている。
【００８０】
同様に、Ｌ１Ｃは、Ｃ色のレーザー光の走査位置がＣ色の走査開始基準位置(ｓｃ０)に達するタイミングが、Ｍ色のレーザー光の走査位置がＭ色の走査開始基準位置(ｓｍ０)に達するタイミングより、Ｌ０ｂだけ遅くなるように設定され、Ｌ１Ｋは、Ｋ色のレーザー光の走査位置がＫ色の走査開始基準位置(ｓｋ０)に達するタイミングが、Ｃ色のレーザー光の走査位置が、Ｃ色の走査開始基準位置(ｓｃ０)に達するタイミングより、Ｌ０ｃだけ遅くなるように設定されている。
【００８１】
次に、順次出力された各色の画像信号は、対応する色のパルス幅補正回路（６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋ）に入力され、各色の発光遅延時間（ｄｙ０、ｄｍ０、ｄｃ０、ｄｋ０）分に相当する分（斜線で示す部分）だけ、レーザー光の発光時間が延長されるようにパルス幅が拡張される。そして、各色の拡張された画像信号（画像信号ＤＤＹ'、ＤＤＭ'、ＤＤＣ'、ＤＤＫ'）は、対応する色のＬＤドライバー（１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋ）に順次入力される。
【００８２】
そして、各色の拡張された画像信号 に基づいて対応する色の半導体レーザー（１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ）が駆動され、各色の拡張された画像信号が入力されてから、当該色の発光遅延時間分だけ遅延して当該色のレーザー光(レーザー光Ｙ'、Ｍ'、Ｃ'、Ｋ')が出力される。
このように、各色の走査開始信号が検出されてから、対応する色のレーザー光の走査位置が、それぞれ、当該色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間が経過し、当該色のレーザー光の走査位置が当該色の走査開始基準位置に移動するタイミングに合わせて、当該色の画像信号の出力が開始され、当該画像信号の拡張後の画像信号が対応する色のＬＤドライバーに入力されて、当該色の半導体レーザーが駆動されても、当該色のレーザー光は、当該色の半導体レーザーの駆動開始後、当該色の発光遅延時間分だけ遅延して出力される。
【００８３】
このため、各色の走査開始基準位置より走査方向下流側にずれた位置から、各色の走査方向のレーザー光の書込みが開始され、その後、1画素単位で順次出力される各色の画像信号（レーザー光の発光のオンを指示する画像信号）に係るレーザー光の書込開始位置も当該色の画像信号に係る書込開始基準位置（ここでは、ｓｙ２、ｓｙ４、ｓｙｎ−１、ｓｍ２、ｓｍ４、ｓｍｎ−１、ｓｃ２、ｓｃ４、ｓｃｎ−１、ｓｋ２、ｓｋ４、ｓｋｎ−１で示す各書込開始基準位置）より走査方向下流側にずれてしまう。
【００８４】
そしてそのずれ量は、各色の半導体レーザーの露光強度により異なる。当該露光強度により、発光遅延時間が異なるからである。又、微差ではあるが、当該ずれ量は、当該色の各書込開始基準位置（ｓｙ０〜ｓｙｎ、ｓｍ０〜ｓｍｎ、ｓｃ０〜ｓｃｎ、ｓｋ０〜ｓｋｎで示す各書込開始基準位置）により異なる。走査方向の走査位置によって、発光遅延時間が異なるからである。
【００８５】
従って、Ｙ、Ｍ、Ｃ、Ｋの各色間において、感光体の像担持面上におけるレーザー光の走査方向の各書込開始基準位置が一致するように予め設定しておいても、色によってレーザー光の書込開始位置の書込開始基準位置からのずれ量が異なり、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じてしまう。
【００８６】
次に、図１０〜図１３を参照して、本実施の形態に係るレーザー駆動制御について説明する。図１０は、Ｙ色の、図１１は、Ｍ色の、図１２は、Ｃ色の、図１３は、Ｋ色のレーザー駆動制御に関するタイミングチャートをそれぞれ示す。本実施の形態に係るレーザー駆動制御においても比較例のレーザー駆動制御の場合と同様に、本実施の形態に係る各色のレーザー駆動制御は、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、時間をずらして順次開始される（ここでは、Ｙ色、Ｍ色、Ｃ色、Ｋ色の順にレーザー駆動制御が開始される。）。
【００８７】
又、比較例のレーザー駆動制御の場合と同様に、本実施の形態に係る各色のレーザー駆動制御の動作は、開始のタイミングがずれることを除いて同様であるので、以下、各色のレーザー駆動制御に関するタイミングチャートについて、まとめて説明する。
図１０〜図１３に示すように、Ｙ〜Ｋの各色のＳＯＳセンサー（ＳＯＳセンサー１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ）から出力された走査開始信号が検出されると（走査開始信号ＳＯＳ−Ｙ、ＳＯＳ−Ｍ、ＳＯＳ−Ｃ、ＳＯＳ−Ｋが立下がると）、ＣＰＵ６０１によって各色のカウンター（カウンターＣＹ１、カウンターＣＭ１、ＣＣ１、ＣＫ１）が起動される。
【００８８】
そして、各色のカウンターのカウント値が、対応する色の走査開始信号が検出されてから（走査開始信号の立下り位置から）、当該色のレーザー光の走査位置が、当該色の走査開始基準位置（ｓｙ０、ｓｍ０、ｓｃ０、ｓｋ０）に移動するのに要する時間（Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋ）よりαだけ短い時間（Ｌ１Ｙ−α、Ｌ１Ｍ−α、ＬＩＣ−α、Ｌ１Ｋ−α）に相当するカウント値（βＹ、βＭ、βＣ、βＫ）に達すると、各色のドットクロック回路からドットクロック信号が画像メモリ６０２に出力されて、画像メモリ６０２から各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）が画素単位で順次出力（ここでは、1クロック周期（Ｔ）で順次出力）されるとともに、ＣＰＵ６０１によって各色の別のカウンター（カウンターＣＹ２、カウンターＣＭ２、カウンターＣＣ２、カウンターＣＫ２）が起動されて、各色のドットクロック回路から画像メモリ６０２に出力されるドットクロック信号のカウントが開始される。
【００８９】
ここでは、各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）は、「Low」の場合にレーザー
光の発光のオンを指示し、「High」の場合にレーザー光の発光のオフを指示するものとす
る。
これにより、Ｙ〜Ｋの各色のレーザー光の走査位置が対応する色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間（Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋ）が経過するより、時間αだけ前倒しして、当該色の画像信号の出力が開始される。
【００９０】
なお、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、上記のＬ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋの設定については、比較例のレーザー駆動制御の場合と同様にして設定される。
次に、順次出力された各色の画像信号（画像信号Ｙ、Ｍ、Ｃ、Ｋ）は、対応する色の発光開始位置補正回路（６０７Ｙ、６０７Ｍ、６０７Ｃ、６０７Ｋ）に入力され、当該色の発光開始位置補正回路において、各色のタイミングチャートの最上位に位置する右斜め下向きの各点線矢印で示すように、前倒しされた時間αと、当該色の画像信号に係るレーザー光の走査位置（当該色の画像信号に係る書込開始基準位置）における発光遅延時間（ｄｙｋ、ｄｍｋ、ｄｃｋ、ｄｋｋ、ここで、各文字列の末尾のｋは、当該色の画像信号に係る各書込開始基準位置を特定するための変数（ｋ＝１、２・・・、ｎ）を表す。）との差分（（α−ｄｙｋ）、（α−ｄｍｋ）、（α−ｄｃｋ）、（α−ｄｋｋ））に相当する時間だけ遅延され、各色の遅延された画像信号（画像信号ＤＹ、ＤＭ、ＤＣ、ＤＫ）は、さらに当該色のパルス幅補正回路（パルス幅補正回路６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋ）に順次入力される。
【００９１】
各色のパルス幅補正回路に順次入力された各色の遅延された画像信号（画像信号ＤＹ、ＤＭ、ＤＣ、ＤＫ）は、各色のタイミングチャートの中位に位置する右斜め下向きの各点線矢印で示すように、対応する色のパルス幅補正回路において当該色の画像信号に係るレーザー光の走査位置（当該色の画像信号に係る書込開始基準位置）における発光遅延時間に相当する分（斜線で示す部分に相当する分）だけ、当該色のレーザー光の発光時間が延長されるようにパルス幅が拡張される。
【００９２】
そして、各色の拡張された画像信号（画像信号ＤＤＹ、ＤＤＭ、ＤＤＣ、ＤＤＫ）は、対応する色のＬＤドライバー（１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋ）に順次入力されて、各色の拡張された画像信号 に基づいて対応する色の半導体レーザー（１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ）が駆動される。そして、各色のタイミングチャートの最下位に位置する右斜め下向きの各点線矢印で示すように、各色の拡張された画像信号が入力されたタイミングから、当該色の拡張された画像信号に係る書込開始基準位置における発光遅延時間分だけ遅延して当該色のレーザー光が出力される。
【００９３】
このように、本実施の形態に係るレーザー駆動制御においては、Ｙ〜Ｋの各色のレーザー光の走査位置が、対応する色の走査開始信号がＣＰＵ６０１に入力されてから、当該色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間が経過するより時間αだけ前倒しして、当該色の画像信号の出力が開始された後、１クロック周期で画像信号Ｙが１画素単位で順次出力される。これにより、Ｙ〜Ｋの各色について、走査方向１行分(一走査ライン分)の画像信号が、それぞれ時間α分だけ前倒しされて出力される。
【００９４】
その後、各色の画像信号は、前倒しされた時間αの内、対応する色の画像信号に係るレーザー光の走査位置（当該色の画像信号に係る書込開始基準位置）における発光遅延時間（ｄｙｋ、ｄｍｋ、ｄｃｋ、ｄｋｋ）分を除く分（（α−ｄｙｋ）、（α−ｄｍｋ）、（α−ｄｃｋ）、（α−ｄｋｋ））が、当該色の発光開始位置補正回路により遅延されることにより相殺された後、当該色のパルス幅補正回路において、当該色の画像信号に係るレーザー光の走査位置（当該色の画像信号に係る書込開始基準位置）における発光遅延時間に相当する分だけ、レーザー光の発光時間が延長されるようにパルス幅が拡張されて当該色のＬＤドライバーに入力されて、当該色の半導体レーザーが駆動される。
【００９５】
その結果、各色の半導体レーザーは、対応する色のレーザー光の走査位置が、当該色の走査開始信号が検出されてから、最初に出力された当該色の画像信号（発光のオンを示す画像信号）に係る走査開始基準位置に移動するタイミングよりも当該走査開始基準位置における発光遅延時間分だけ前のタイミングで駆動されることになり、駆動後、当該発光遅延時間が経過した時点、すなわち、当該色のレーザー光の走査位置が走査開始基準位置（走査方向の最初の書込開始基準位置）に移動した時点において、当該色の半導体レーザーは、発光を開始することができる。
【００９６】
最初に出力された当該色の画像信号以降に順次出力された当該色の画像信号（発光のオンを示す画像信号）についても同様に、当該色のレーザー光の走査位置が、当該色の画像信号に係るレーザー光の書込開始基準位置に移動するタイミングよりも当該書込開始基準位置における発光遅延時間分だけ前のタイミングで半導体レーザーが駆動されることになり、当該発光遅延時間が経過した時点、すなわち、当該色のレーザー光の走査位置が当該書込開始基準位置に移動した時点において、半導体レーザーは、発光を開始することができる。
【００９７】
このように、本実施の形態に係るレーザー駆動制御においては、各色のレーザー光の走査位置が、対応する色の各書込開始基準位置に移動するタイミングよりも当該書込開始基準位置における発光遅延時間分だけ前のタイミングで当該色の半導体レーザーが駆動されるように制御されるので、走査方向1行分の各色の画像信号（発光のオンを示す画像信号）に係るレーザー光の書込開始位置が、対応する書込開始基準位置になるように制御することができる
従って、Ｙ、Ｍ、Ｃ、Ｋの各色について、感光体の像担持面上におけるレーザー光の走査方向の各書込開始基準位置が一致するように各書込開始基準位置を予め設定しておくことにより、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じないようにすることができる。
（変形例）
以上、本発明を実施の形態に基づいて説明してきたが、本発明が上述の実施の形態に限定されないのは勿論であり、以下のような変形例を実施することができる。
【００９８】
（１）本実施の形態では、各色の画像信号を時間αだけ前倒しして出力させた後、発光開始位置補正回路において、前倒しされた時間αと、当該画像信号に係るレーザー光の走査位置における発光遅延時間との差分に相当する時間だけ遅延させることにより、走査開始基準位置から各色の半導体レーザーの発光を開始させるように制御することとしたが、以下に説明するように、発光開始位置補正回路を用いることなく、走査開始基準位置から各色の半導体レーザーの発光を開始させるように制御することとしてもよい。
【００９９】
図１４は、本変形例に係るＹ色のレーザー駆動制御に係る主要構成要素を示す機能ブロック図である。同図に示すように、本変形例においては、発光開始位置補正回路６０７Ｙが含まれていない点、及び発光遅延時間特定テーブルが、走査方向の各走査位置による発光遅延時間の差異が微差なので、当該差異に起因する画素毎の走査方向の画像形成位置の位置ずれを考慮することなく、作成されている点において、本実施の形態に係る構成と相違する。他の構成要素については、本実施の形態に係る構成要素と同様である。
【０１００】
又、本変形例の発光遅延時間特定テーブル６０１２'においては、各色の露光走査に用いる半導体レーザーの露光強度の設定基準値と、半導体レーザーから出射されるレーザー光の走査方向の各走査位置における半導体レーザーの露光強度と、当該半導体レーザーのレーザー光の走査方向の走査位置が走査開始基準位置にある場合における発光遅延時間との対応関係が示されている。
【０１０１】
Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に係る主要構成要素も図１４に示す主要構成要素と同様の構成である。具体的には、カウンターＣＹ１、ＣＹ２、パルス幅補正回路６０８Ｙ、ＬＤドライバー１０１Ｙの代わりにＭ色においては、カウンターＣＭ１、ＣＭ２、パルス幅補正回路６０８Ｍ、ＬＤドライバー１０１Ｍが用いられ、Ｃ色においては、カウンターＣＣ１、ＣＣ２、パルス幅補正回路６０８Ｃ、ＬＤドライバー１０１Ｃが用いられ、Ｋ色においては、カウンターＣＫ１、ＣＫ２、パルス幅補正回路６０８Ｋ、ＬＤドライバー１０１Ｋが用いられ、その他の主要構成要素（ＣＰＵ６０１、光量設定テーブル６０１１、発光遅延時間特定テーブル６０１２'、幅補正量選択テーブル６０１４）は、各色に共通の構成要素である。
【０１０２】
図１５は、本変形例に係るＹ色のレーザー駆動制御処理Ｂの動作を示すフローチャートである。同図において、図８に示す本実施の形態に係るＹ色のレーザー駆動制御処理Ａの動作と同一の処理内容については、同一のステップ番号を付与して説明を省略し、以下、相違点を中心に説明する。
ＣＰＵ６０１は、ステップＳ８０１の処理を行った後、ＲＯＭ６０３から発光遅延時間特定テーブル６０１２'、幅補正量選択テーブル６０１４を取得し（ステップＳ１５０１）、発光遅延時間特定テーブル６０１２'を参照して、特定した設定基準値に対応する発光遅延時間（レーザー光の走査方向の走査位置が走査開始基準位置にある場合における発光遅延時間（ｄｙ０））を特定し（ステップＳ１５０２）、カウンターＣＹ１について、走査開始信号が検出されてから、画像メモリ６０２からＹ色の画像信号（画像信号Ｙ'）の出力を開始するまでの時間が、（Ｌ１―ｄｙ０）になるようにカウント値を、時間（Ｌ１―ｄｙ０）に相当するγＹに設定する（ステップＳ１５０３）。
【０１０３】
さらに、ＣＰＵ６０１は、ステップＳ８０４〜ステップＳ８０８の処理を行った後、幅補正量選択テーブル６０１４を参照して特定した発光遅延時間（ｄｙ０）に対応するセレクト信号を特定し、特定したセレクト信号をパルス幅補正回路６０８Ｙに入力した後（ステップＳ１５０４）、ステップＳ８０９、ステップＳ８１０の処理を行う。
そして、ＣＰＵ６０１は、出力された画像信号（画像信号Ｙ'）を、パルス幅補正回路６０８Ｙを介して補正して画像信号ＤＤＹ'を生成し、生成した画像信号ＤＤＹ'をＬＤドライバー１０１Ｙに出力させて、当該画像信号に基づいて半導体レーザー１０２Ｙを駆動させ（ステップＳ１５０５）、ステップＳ８１４〜ステップ８１６の処理を行う。
【０１０４】
ステップＳ８１４の判定結果が否定的である場合に（ステップＳ８１４：ＮＯ）、ＣＰＵ６０１は、ステップＳ８０９の処理に移行し、当該判定結果が肯定的である場合に（ステップＳ８１４：ＹＥＳ）、ステップＳ８１５の処理に移行する。
又、ステップＳ８１６の判定結果が否定的である場合に（ステップＳ８１６：ＮＯ）、ＣＰＵ６０１は、ステップＳ８０５の処理に移行する。
【０１０５】
Ｍ、Ｃ、Ｋの各色についても、特定される露光強度の設定基準値、走査位置毎に決定される露光強度及び当該設定基準値に対応する発光遅延時間（Ｍ色の発光遅延時間は、ｄｍ０、Ｃ色の発行遅延時間は、ｄｃ０、Ｋ色の発行遅延時間は、ｄｋ０となること）が、色に応じて異なることを除いて、Ｙ色のレーザー駆動制御処理Ｂの動作と同様の動作（Ｍ色のレーザー駆動制御処理Ｂ、Ｃ色のレーザー駆動制御処理Ｂ、Ｋ色のレーザー駆動制御処理Ｂの各動作）が行われる。
【０１０６】
図１６（ａ）〜（ｄ）は、本変形例に係るＹ、Ｍ、Ｃ、Ｋの各色のレーザー駆動制御に関するタイミングチャートを示す図である。図１６（ａ）は、Ｙ色の、図１６（ｂ）は、Ｍ色の、図１６（ｃ）は、Ｃ色の、図１６（ｄ）は、Ｋ色のレーザー駆動制御に関するタイミングチャートをそれぞれ示す。
本変形例に係るレーザー駆動制御においても比較例のレーザー駆動制御の場合と同様に、本変形例に係る各色のレーザー駆動制御は、各色の感光体ドラム上にそれぞれ形成されるトナー像が、中間転写ベルト１１上の同じ位置で重ね合わされて多重転写されるように、時間をずらして順次開始される（ここでは、Ｙ色、Ｍ色、Ｃ色、Ｋ色の順にレーザー駆動制御が開始される。）。
【０１０７】
又、比較例のレーザー駆動制御の場合と同様に、本実施の形態に係る各色のレーザー駆動制御の動作は、開始のタイミングがずれることを除いて同様であるので、以下、各色のレーザー駆動制御に関するタイミングチャートについて、まとめて説明する。
図１６（ａ）〜（ｄ）にそれぞれ示すように、Ｙ〜Ｋの各色のＳＯＳセンサー（ＳＯＳセンサー１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ）から出力された走査開始信号が検出されると（走査開始信号ＳＯＳ−Ｙ、ＳＯＳ−Ｍ、ＳＯＳ−Ｃ、ＳＯＳ−Ｋが立下がると）、ＣＰＵ６０１によって各色のカウンター（カウンターＣＹ１、カウンターＣＭ１、ＣＣ１、ＣＫ１）がそれぞれ起動される。
【０１０８】
そして、各色のカウンターのカウント値が、対応する色の走査開始信号が検出されてから、当該色のレーザー光の走査位置が、当該色の走査開始基準位置（ｓｙ０、ｓｍ０、ｓｃ０、ｓｋ０）に移動するのにそれぞれ要する時間（Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋ）より当該色の半導体レーザーの発光遅延時間（ｄｙ０、ｄｍ０、ｄｃ０、ｄｋ０）分だけ短い時間（Ｌ１Ｙ−ｄｙ０、Ｌ１Ｍ−ｄｍ０、Ｌ１Ｃ−ｄｃ０、Ｌ１Ｋ−ｄｋ０）に相当するカウント値（γＹ、γＭ、γＣ、γＤ）に達すると、各色のドットクロック回路からドットクロック信号が画像メモリ６０２に出力されて、画像メモリ６０２から各色の画像信号（画像信号Ｙ''、Ｍ''、Ｃ''、Ｋ''）が画素単位で順次出力（ここでは、1クロック周期（Ｔ）で順次出力）されるとともに、ＣＰＵ６０１によって各色の別のカウンター（カウンターＣＹ２、カウンターＣＭ２、カウンターＣＣ２、カウンターＣＫ２）が起動されて、各色のドットクロック回路から画像メモリ６０２に出力されるドットクロック信号のカウントが開始される。
【０１０９】
これにより、Ｙ〜Ｋ色の各色のレーザー光の走査位置が、それぞれ、対応する色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間が経過するより、対応する色のレーザー光の発光遅延時間分（斜線部分）だけ前倒しして、対応する色の画像信号の出力が開始される。
順次出力された各色の画像信号は、対応する色のパルス幅補正回路に順次入力され、当該パルス幅補正回路において対応する色のレーザー光の発光遅延時間分（斜線部分）に相当する分だけ、レーザー光の発光時間が延長されるようにパルス幅が拡張され、拡張された各色の画像信号（ＤＤＹ''、 ＤＤＭ''、 ＤＤＣ''、 ＤＤＫ''）は、対応する色のＬＤドライバーに順次入力されて、各色の拡張された画像信号 に基づいて対応する色の半導体レーザーが駆動される。そして、各色の拡張された画像信号（発光のオンを示す画像信号）が入力されてから、対応する色のレーザー光の発光遅延時間分だけ遅延して当該色のレーザー光（レーザー光Ｙ''、Ｍ''、Ｃ''、Ｋ''）が出力される。
【０１１０】
このように、本変形例に係るレーザー駆動制御においては、各色のレーザー光の走査位置が、対応する色の感光体ドラムの像担持面上における走査開始基準位置に移動するのに要する時間が経過するより、対応する色のレーザー光の発光遅延時間分だけ前倒しして、当該色の画像信号の出力が開始される。そして、対応する色のパルス幅補正回路において、当該色のレーザー光の発光遅延時間分に相当する分だけ、当該色のレーザー光の発光時間が延長されるようにパルス幅が拡張されて当該色のＬＤドライバーに入力されて、当該色の半導体レーザーが駆動される。
【０１１１】
その結果、各色の半導体レーザーは、走査開始基準位置に移動するタイミング（各色の走査開始信号が検出されてから時間Ｌ１Ｙ、Ｌ１Ｍ、Ｌ１Ｃ、Ｌ１Ｋがそれぞれ経過したタイミング）よりも当該色のレーザー光の発光遅延時間分だけ前のタイミングで駆動されることになり、駆動後、当該発光遅延時間が経過した時点、すなわち、当該色のレーザー光の走査位置が走査開始基準位置（走査方向の最初の書込開始基準位置）に移動した時点において、当該半導体レーザーは、発光を開始することができる。
【０１１２】
このように、本実施の形態に係るレーザー駆動制御においては、各色のレーザー光の走査位置が、走査開始基準位置に移動するタイミングよりも当該色のレーザー光の当該走査開始基準位置における発光遅延時間分だけ前のタイミングで当該色の半導体レーザーが駆動されるように制御されるので、走査方向の各色のレーザー光の走査開始位置が、走査開始基準位置になるように制御することができる。
【０１１３】
さらに、走査開始基準位置以外の書込開始基準位置においても、各色のレーザー光の走査位置が、当該書込開始基準位置に移動するタイミングよりも当該色のレーザー光の当該走査開始基準位置における発光遅延時間分だけ前のタイミングで当該色の半導体レーザーが駆動されるように制御されるので、比較例に係るレーザー駆動制御の場合に比べ、走査方向の各色のレーザー光の書込開始位置が、対応する書込開始基準位置に当該走査開始基準位置における発光遅延時間分だけ近づくように制御することができる。
【０１１４】
一方、本変形例では、走査開始基準位置における発光遅延時間を用いて走査方向の各走査位置における位置ずれ量が補正されるので、本実施の形態のレーザー駆動制御に比べ、走査方向の走査開始基準位置以外の書込開始基準位置について位置ずれ量をより正確に補正できない点において、精度がやや劣るが、本実施の形態の場合に比べ、より簡易な構成で走査方向のレーザー光の走査開始位置が、走査開始基準位置になるように制御することができる。
【０１１５】
従って、Ｙ、Ｍ、Ｃ、Ｋの各色について、感光体の像担持面上におけるレーザー光の走査方向の各走査開始基準位置が一致するように各走査開始基準位置を予め設定しておくことにより、各色の画像を重ね合わせて画像形成を行う場合に、各色の走査方向の画像形成開始位置がずれて色ずれが生じないようにすることができる。
（２）（１）の変形例では、一走査ライン毎に、走査開始位置の制御をすることができる。通常の画像形成条件においては、走査ライン間でレーザー光の発光遅延時間が変動することはないが、画像形成動作中に機内温度が変化する場合（例えば、連続して大量の印刷処理を実行する場合）には、当該走査ラインが形成されるタイミングによって半導体レーザーの温度が変化し、当該温度変化に起因して、レーザー光の発光遅延時間が変動する（半導体レーザーの温度が高温側にシフトするに従って、発光遅延時間が長くなる）。
【０１１６】
従って、半導体レーザーの露光強度の設定基準値と、半導体レーザーから出射されるレーザー光の走査方向の各走査位置における半導体レーザーの露光強度と、機内温度と、当該半導体レーザーの走査方向の走査位置が走査開始基準位置にある場合における発光遅延時間との対応関係を示すテーブルを予めプリンター１を用いて試験を行うことにより作成し、当該テーブルを発光遅延時間特定テーブル６０１２''としてＲＯＭ６０３に記憶させておくとともに、機内温度を検出する機内温度センサーをプリンター１に設けることとし、図１５に示す（１）の変形例のＹ色のレーザー駆動制御処理Ｂの動作を、さらに図１７に示すように変形することとしてもよい。
【０１１７】
図１７に示すＹ色のレーザー駆動制御処理Ｃの動作おいて、図１５に示すＹ色のレーザー駆動制御処理Ｂの動作と同一の処理内容については、同一のステップ番号を付与して説明を省略し、以下、相違点を中心に説明する。ＣＰＵ６０１は、ステップＳ８０１の処理を行った後、画像形成動作が開始されているか否かを示すフラグ値Ｆを０に初期化し（ステップＳ１７０１）、ステップＳ１５０１の処理（ここでは、発光遅延時間特定テーブル６０１２'の代わりに発光遅延時間特定テーブル６０１２''を取得する。）を行った後、機内温度センサーから現在の機内温度を取得し（ステップＳ１７０２）、発光遅延時間特定テーブル６０１２''を参照して、特定した設定基準値及び機内温度に対応する発光遅延時間（レーザー光の走査方向の走査位置が走査開始基準位置にある場合における発光遅延時間（ｄｙ'０））を特定し(ステップＳ１７０３)、カウンターＣＹ１について、走査開始信号が検出されてから、画像メモリ６０２からＹ色の画像信号（画像信号Ｙ'）の出力を開始するまでの時間が、（Ｌ１−ｄｙ'０）になるようにカウント値を、時間（Ｌ１―ｄｙ'０）に相当するδＹに設定する（ステップＳ１７０４）。
【０１１８】
さらにＣＰＵ６０１は、フラグ値Ｆが０か否かを判定し（ステップＳ１７０５）、０である場合には（ステップＳ１７０５：ＹＥＳ）、ステップＳ８０４の処理に移行し、フラグ値Ｆが０でない場合には（ステップＳ１７０５：ＮＯ）、ステップＳ８０５の処理に移行する。
その後、ＣＰＵ６０１は、ステップＳ８０６〜ステップＳ８０８、ステップＳ１５０４（ここでは、発光遅延時間は、ｄｙ０の代わりにｄｙ'０を用いる）、ステップＳ８０９、ステップＳ８１０、ステップＳ１５０５、ステップＳ８１４〜ステップＳ８１６の処理を行い、画像形成動作が終了していない場合には（ステップＳ８１６：ＮＯ）、フラグ値Ｆを１に設定し（ステップＳ１７０６）、ステップＳ１７０２の処理に移行する。
【０１１９】
Ｍ、Ｃ、Ｋの各色についても、特定される露光強度の設定基準値、走査位置毎に決定される露光強度及び当該設定基準値及び機内温度に対応する発光遅延時間が、色に応じて異なることを除いて、Ｙ色のレーザー駆動制御処理の動作と同様の動作（Ｍ色のレーザー駆動制御処理Ｃ、Ｃ色のレーザー駆動制御処理Ｃ、Ｋ色のレーザー駆動制御処理Ｃの各動作）が行われる。
【０１２０】
（３）本実施の形態及び（１）、（２）の変形例を実施する代わりに画像安定化処理を行うことによっても各色の走査方向の画像形成開始位置がずれるのを防止し、各色の画像を重ね合わせて画像形成を行う場合に色ずれが生じないようにすることは可能である。
ここで、画像安定化処理とは、プリンター１から出力される画像の濃度や色合い等の画像品質を安定化させるために所定のタイミング（例えば、電源オン時、スリープ状態からの復帰時、部品交換時等のタイミング）で実行される処理のことをいう。画像安定化処理においては、所定の画像形成条件で、基準のパターン画像が形成され、当該基準パターン画像のトナー濃度等を測定することにより、画像形成条件（例えば、各色の半導体レーザーの露光強度や各色の感光体ドラムを帯電させる帯電電圧や現像器に印加される現像バイアス電圧等）が決定される。
【０１２１】
しかしながら、画像安定化処理中は、画像形成処理の実行が抑止されるので、画像安定化処理を頻繁に行うと画像形成処理の生産性が低下してしまうという不都合が生じる。
従って、本実施の形態及び、（１）、（２）の変形例のレーザー駆動制御処理の動作を以下に示すように画像安定化処理後において実行することは、画像形成処理の生産性の低下を防ぎつつ、画像品質を安定化させることができるという点において、特に有効である。
【０１２２】
図１８は、本実施の形態のレーザー駆動制御処理Ａを適用した場合の画像形成処理Ａの動作を示すフローチャートである。ＣＰＵ６０１は、プリンター１の電源がオンされ（ステップＳ１８０１）、画像安定化処理を実行するタイミングが到来すると（ステップＳ１８０２:ＹＥＳ）、画像安定化処理を実行して、画像形成条件を決定した後（ステップＳ１８０３）、画像形成ジョブを受付ける毎に（ステップＳ１８０４：ＹＥＳ）、Ｙ〜Ｋ色についてレーザー駆動制御処理Ａを実行して当該画像形成ジョブに係る画像形成動作を実行し（ステップＳ１８０５）、当該画像形成動作が終了すると（ステップＳ１８０６：ＹＥＳ）、プリンター１の電源がオンである場合に（ステップＳ１８０７：ＮＯ）、ステップＳ１８０２の処理に移行する。
【０１２３】
図１９は、変形例（１）のレーザー駆動制御処理Ｂを適用した場合の画像形成処理Ｂの動作を示すフローチャートである。同図において、図１８の画像形成処理の動作と同一の処理については、図１８のステップ番号と同一のステップ番号を付与して説明を省略し、以下相違点について説明する。
変形例（１）のレーザー駆動制御処理Ｂを適用した場合の画像形成処理の動作においては、ステップＳ１８０４において、画像形成ジョブを受付けた場合（ステップＳ１８０４：ＹＥＳ）、ＣＰＵ６０１は、Ｙ〜Ｋ色についてレーザー駆動制御処理Ｂを実行する（ステップＳ１９０１）点において、図１５の画像形成処理の動作と相違する。
【０１２４】
図２０は、変形例（２）のレーザー駆動制御処理Ｃを適用した場合の画像形成処理Ｃの動作を示すフローチャートである。同図において、図１８の画像形成処理の動作と同一の処理については、図１８のステップ番号と同一のステップ番号を付与して説明を省略し、以下相違点について説明する。
変形例（２）のレーザー駆動制御処理Ｂを適用した場合の画像形成処理の動作においては、ステップＳ１８０４において画像形成ジョブを受付けた場合（ステップＳ１８０４：ＹＥＳ）、ＣＰＵ６０１は、Ｙ〜Ｋ色についてレーザー駆動制御処理Ｃを実行する（ステップＳ２００１）点において、図１８の画像形成処理の動作と相違する。
【０１２５】
このように構成することにより、画像安定化処理が行われた後に、解像度や紙種変更などの画像形成条件の変更により、画像安定化処理により設定された半導体レーザーの露光強度と異なる露光強度を用いる画像形成ジョブが受付けられた場合においても、所定のタイミングで実行される画像安定化処理に加えて、新たに画像安定化処理を行うことなく、各色の走査方向の画像形成開始位置がずれるのを防止し、各色の画像を重ね合わせて画像形成を行う場合に色ずれが生じないようにすることができる。その結果、画像形成処理の生産性の低下を防ぎつつ、画像品質を安定化させることができる。
【０１２６】
又、本実施の形態及び（１）、（２）の変形例におけるレーザー駆動制御においては、レーザー光の走査開始位置が、半導体レーザーの露光強度の変動に関わらず、一走査ライン毎に、走査開始基準位置になるように制御されるので、画像安定化処理が行われた後、画像形成動作実行中に半導体レーザーの露光強度が変更された場合（例えば、両面印刷の表と裏で光量が変更された場合）においてもレーザー光の走査開始位置が、走査開始基準位置から外れないように制御することができ、各色の走査方向の画像形成開始位置がずれるのを防止し、各色の画像を重ね合わせて画像形成を行う場合に色ずれが生じないようにすることができる。
【０１２７】
その結果、上記のような場合においても、画像形成処理の生産性の低下を防ぎつつ、画像品質を安定化させることができる。
【産業上の利用可能性】
【０１２８】
本発明は、プリンター、複写機等の画像形成装置に関し、特にトナー像を重ね合わせてカラー画像を形成する画像形成装置における各色の画像形成開始位置のずれを制御する技術として利用できる。
【符号の説明】
【０１２９】
１                                        プリンター
３                                        画像プロセス部
３Ｙ、３Ｍ、３Ｃ，３Ｋ                    作像部
４                                        給紙部
５                                        定着装置
１０                                      露光部
１１                                      中間転写ベルト
３１Ｙ                                    感光体ドラム
３２Ｙ                                    帯電器
３３Ｙ                                    現像器
３４Ｙ                                    １次転写ローラー
３５Ｙ                                    クリーニングブレード
６０                                      制御部
１０１Ｙ、１０１Ｍ、１０１Ｃ、１０１Ｋ    ＬＤドライバー
１０２Ｙ、１０２Ｍ、１０２Ｃ、１０２Ｋ    半導体レーザー
１０３Ｙ、１０３Ｍ、１０３Ｃ、１０３Ｋ    ＳＯＳセンサー
１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｋ    駆動モーター
１０７Ｙ、１０７Ｍ、１０７Ｃ、１０７Ｋ    ポリゴンミラー
６０１                                    ＣＰＵ
６０２                                    画像メモリ
６０３                                    ＲＯＭ
６０４                                    ＲＡＭ
６０５                                    基準クロック生成回路
６０６Ｙ、６０６Ｍ、６０６Ｃ、６０６Ｋ    ドットクロック
６０７Ｙ、６０７Ｍ、６０７Ｃ、６０７Ｋ    発光開始位置補正回路
６０８Ｙ、６０８Ｍ、６０８Ｃ、６０８Ｋ    パルス幅補正回路
【図１】
0005915611.tif 000002
【図２】
0005915611.tif 000003
【図３】
0005915611.tif 000004
【図４】
0005915611.tif 000005
【図５】
0005915611.tif 000006
【図６】
0005915611.tif 000007
【図７】
0005915611.tif 000008
【図８】
0005915611.tif 000009
【図９】
0005915611.tif 000010
【図１０】
0005915611.tif 000011
【図１１】
0005915611.tif 000012
【図１２】
0005915611.tif 000013
【図１３】
0005915611.tif 000014
【図１４】
0005915611.tif 000015
【図１５】
0005915611.tif 000016
【図１６】
0005915611.tif 000017
【図１７】
0005915611.tif 000018
【図１８】
0005915611.tif 000019
【図１９】
0005915611.tif 000020
【図２０】
0005915611.tif 000021
【図２１】
0005915611.tif 000022