(57)【要約】【課題】信頼性を向上させてビーム光の走査方向（主走査方向）の露光位置を常に正確に制御する。【解決手段】マルチビーム光学系を用いたデジタル複写機などの画像形成装置において、各ビーム光ごとに印字エリアを画像形成のためのクロック単位以下に遅延パルスを用いて設定可能とし、実際のビーム光位置をセンサでチェックしながら最適な設定値を選択することにより、ビーム光走査方向（主走査方向）の露光位置を常に正確に制御する。【選択図】図８
2004177938.tif 000002
【特許請求の範囲】
【請求項１】
ビーム光を発生するビーム光発生手段と、
このビーム光発生手段から発生されたビーム光を被走査面へ向けて反射し、前記ビーム光により前記被走査面を走査する走査手段と、
前記被走査面上あるいは同等の位置に配置され、前記走査手段により前記被走査面を走査するビーム光を検知するビーム光検知手段と、
このビーム光検知手段の出力を遅延し、その遅延量が制御可能な同期信号出力手段と、
この同期信号出力手段から出力される同期信号を基準にして前記ビーム光の画像形成範囲を設定する画像形成範囲設定手段と、
前記ビーム光の画像形成範囲が所定の位置になるよう前記同期信号出力手段と前記画像形成範囲設定手段とを制御する制御手段と、
を具備することを特徴とするビーム光走査装置。
【請求項２】
第１のビーム光を発生する第１のビーム光発生手段と、
第２のビーム光を発生する第２のビーム光発生手段と、
前記第１、第２のビーム光発生手段から発生された前記第１あるいは第２のビーム光を被走査面へ向けて反射し、前記第１あるいは第２のビーム光により前記被走査面を走査する走査手段と、
前記被走査面上あるいは同等の位置に配置され、前記走査手段により前記被走査面を走査する前記第１あるいは第２のビーム光を検知する第１のビーム光検知手段と、
この第１のビーム光検知手段よりビーム光走査方向下流に配置され、前記走査手段により前記被走査面を走査する第１あるいは第２のビーム光を検知する第２のビーム光検知手段と、
前記第１のビーム光検知手段の出力を遅延し、その遅延量が制御可能な第１の同期信号を出力する第１の同期信号出力手段と、
この第１の同期信号出力手段から出力される第１の同期信号を基準にして前記第１のビーム光の画像形成範囲を設定する第１の画像形成範囲設定手段と、
前記第１のビーム光検知手段の出力を遅延し、その遅延量が制御可能な第２の同期信号を出力する第２の同期信号出力手段と、
この第２の同期信号出力手段から出力される第２の同期信号を基準にして前記第２のビーム光の画像形成範囲を設定する第２の画像形成範囲設定手段と、
前記第２のビーム光検知手段からの前記第１および第２のビーム光の検知出力に基づいて、前記第１および第２のビーム光の前記被走査面上での画像形成範囲が一致するよう前記第１、第２の同期信号出力手段および前記第１、第２の画像形成範囲設定手段を制御する制御手段と、
を具備することを特徴とするビーム光走査装置。
【請求項３】
ビーム光により像担持体上を走査露光することにより前記像担持体上に画像を形成する画像形成装置であって、
ビーム光を発生するビーム光発生手段と、
このビーム光発生手段から発生されたビーム光を前記像担持体へ向けて反射し、前記ビーム光により前記像担持体を走査する走査手段と、
前記像担持体上あるいは同等の位置に配置され、前記走査手段により前記像担持体を走査するビーム光を検知するビーム光検知手段と、
このビーム光検知手段の出力を遅延し、その遅延量が制御可能な同期信号出力手段と、
この同期信号出力手段から出力される同期信号を基準にして前記ビーム光の画像形成範囲を設定する画像形成範囲設定手段と、
前記ビーム光の画像形成範囲が所定の位置になるよう前記同期信号出力手段と前記画像形成範囲設定手段とを制御する制御手段と、
を具備することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、複数のレーザビーム光により単一の感光体ドラム上を同時に走査露光して上記感光体ドラム上に単一の静電潜像を形成するためのビーム光走査装置、および、これを用いたデジタル複写機やレーザプリンタなどの画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成速度の高速化を図るために、マルチビーム方式、つまり、複数のレーザビーム光を発生させ、これら複数のレーザビーム光により複数ラインずつの同時走査が行なわれるようにしたデジタル複写機が開発されている。
【０００３】
このようなマルチビーム方式のデジタル複写機においては、レーザビーム光を発生する複数の半導体レーザ発振器、これら複数のレーザ発振器から出力される各レーザビーム光を感光体ドラムへ向けて反射し、各レーザビーム光により感光体ドラム上を走査するポリゴンミラーなどの多面回転ミラー、および、コリメータレンズやｆ−θレンズなどを主体に構成される、ビーム光走査装置としての光学系ユニットを備えている。
【０００４】
このようなビーム光走査装置としては、同期クロックをディレイラインで一定時間遅延させてビーム光の走査方向（主走査方向）の露光位置を制御するようにしたものがある（例えば、特許文献１）。
【０００５】
しかしながら、この発明では、同期クロックをディレイラインで一定時間遅延させているが、この場合、デューティー比が変動する可能性があり、信頼性に欠けるという問題があった。
【特許文献１】米国特許第６，２０８，３６７号公報
【特許文献２】特開平７−２０５４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したように、ビーム光走査装置として、同期クロックをディレイラインで一定時間遅延させてビーム光の走査方向（主走査方向）の露光位置を制御するようにしたものがあるが、この場合、デューティー比が変動する可能性があり、信頼性に欠けるという問題があった。
【０００７】
この発明の目的は、信頼性を向上させてビーム光の走査方向（主走査方向）の露光位置を常に正確に制御できるビーム光走査装置および画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
この発明のビーム光走査装置は、ビーム光を発生するビーム光発生手段と、このビーム光発生手段から発生されたビーム光を被走査面へ向けて反射し、前記ビーム光により前記被走査面を走査する走査手段と、前記被走査面上あるいは同等の位置に配置され、前記走査手段により前記被走査面を走査するビーム光を検知するビーム光検知手段と、このビーム光検知手段の出力を遅延し、その遅延量が制御可能な同期信号出力手段と、この同期信号出力手段から出力される同期信号を基準にして前記ビーム光の画像形成範囲を設定する画像形成範囲設定手段と、前記ビーム光の画像形成範囲が所定の位置になるよう前記同期信号出力手段と前記画像形成範囲設定手段とを制御する制御手段とから構成されている。
【０００９】
また、この発明の画像形成装置は、ビーム光により像担持体上を走査露光することにより前記像担持体上に画像を形成する画像形成装置であって、ビーム光を発生するビーム光発生手段と、このビーム光発生手段から発生されたビーム光を前記像担持体へ向けて反射し、前記ビーム光により前記像担持体を走査する走査手段と、前記像担持体上あるいは同等の位置に配置され、前記走査手段により前記像担持体を走査するビーム光を検知するビーム光検知手段と、このビーム光検知手段の出力を遅延し、その遅延量が制御可能な同期信号出力手段と、この同期信号出力手段から出力される同期信号を基準にして前記ビーム光の画像形成範囲を設定する画像形成範囲設定手段と、前記ビーム光の画像形成範囲が所定の位置になるよう前記同期信号出力手段と前記画像形成範囲設定手段とを制御する制御手段とから構成されている。
【発明の効果】
【００１０】
本発明のビーム光走査装置および画像形成装置は、信頼性を向上させてビーム光の走査方向（主走査方向）の露光位置を常に正確に制御できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、この発明の実施の形態について詳細に説明する。
【００１２】
図１は、本実施の形態に係るビーム光走査装置が適用される画像形成装置としてのデジタル複写機の構成を示すものである。すなわち、このデジタル複写機は、たとえば、画像読取手段としてのスキャナ部１、および、画像形成手段としてのプリンタ部２から構成されている。スキャナ部１は、図示矢印方向に移動可能な第１キャリジ３と第２キャリジ４、結像レンズ５、および、光電変換素子６などから構成されている。
【００１３】
図１において、第１キャリジ３および第２キャリジ４は、キャリジ駆動用モータ（図示せず）によって読取タイミング信号に同期して右から左方向に移動する。また、原稿Ｏの情報は、結像レンズ５を介して光電変換素子６の受光面に集光される。
【００１４】
原稿台に載置された原稿Ｏの画像は、スキャナ部１によって１ラインごとに順次読取られる。
【００１５】
プリンタ部２は、光学系ユニット１３、および、電子写真方式の画像形成部１４から構成されている。すなわち、原稿Ｏからスキャナ部１で読取られた画像信号は、図示しない画像処理部で処理が行なわれた後、半導体レーザ発振器からのレーザビーム光（以降、単にビーム光と称す）に変換される。ここに、本実施の形態では、半導体レーザ発振器を複数個（２個以上）使用するマルチビーム光学系を採用している。
【００１６】
光学系ユニット１３内に設けられた複数の半導体レーザ発振器は、図示しない画像処理部から出力されるレーザ変調信号にしたがって発光動作し、これらから出力される複数のビーム光は、ポリゴンミラーで反射されて走査光となり、ユニット外部へ出力されるようになっている。詳述は後述する。
【００１７】
光学系ユニット１３から出力される複数のビーム光によって、感光体ドラム１５上には、画像信号に応じた静電潜像が形成される。
【００１８】
感光体ドラム１５の周辺には、その表面を帯電する帯電チャージャ１６、現像器１７、転写チャージャ１８、および、クリーナ２０などが配設されている。感光体ドラム１５は、帯電チャージャ１６によって帯電される。
【００１９】
感光体ドラム１５上に形成された静電潜像は、現像器１７からのトナー（現像剤）により現像される。現像によりトナー像を形成された感光体ドラム１５は、供給される用紙Ｐ上に転写チャージャ１８によって転写される。
【００２０】
トナー像が転写された用紙Ｐは、定着器２６でトナー像が定着され、外部の排紙トレイ２８に排紙される。
【００２１】
また、用紙Ｐへの転写が終了した感光体ドラム１５は、その表面の残留トナーがクリーナ２０によって取り除かれて、初期状態に復帰し、次の画像形成の待機状態となる。
【００２２】
以上のプロセス動作を繰り返すことにより、画像形成動作が連続的に行なわれる。
【００２３】
次に、光学系ユニット１３について説明する。
【００２４】
図２は、光学系ユニット１３の構成と感光体ドラム１５の位置関係を示している。光学系ユニット１３は、たとえば、４つのビーム光発生手段としての半導体レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄを内蔵していて、それぞれのレーザ発振器３１ａ〜３１ｄが、同時に１走査ラインずつの画像形成を行なうことで、ポリゴンミラーの回転数を極端に上げることなく、高速の画像形成を可能としている。
【００２５】
すなわち、レーザ発振器３１ａはレーザドライバ３２ａで駆動され、出力されるビーム光は、図示しないコリメータレンズを通過した後、光路変更手段としてのガルバノミラー３３ａに入射する。ガルバノミラー３３ａで反射されたビーム光は、ハーフミラー３４ａとハーフミラー３４ｂを通過し、多面回転ミラーとしてのポリゴンミラー３５に入射する。
【００２６】
ポリゴンミラー３５は、ポリゴンモータドライバ３７で駆動されるポリゴンモータ３６によって一定速度で回転されている。これにより、ポリゴンミラー３５からの反射光は、ポリゴンモータ３６の回転数で定まる角速度で、一定方向に走査することになる。ポリゴンミラー３５によって走査されたビーム光は、図示しないｆ−θレンズのｆ−θ特性により、これを通過することによって、一定速度で、ビーム光通過検知手段およびビーム光位置検知手段としてのビーム光検知装置３８の受光面、および、感光体ドラム１５上を走査することになる。
【００２７】
レーザ発振器３１ｂは、レーザドライバ３２ｂで駆動され、出力されるビーム光は、図示しないコリメータレンズを通過した後、ガルバノミラー３３ｂで反射し、さらにハーフミラー３４ａで反射する。ハーフミラー３４ａからの反射光は、ハーフミラー３４ｂを通過し、ポリゴンミラー３５に入射する。ポリゴンミラー３５以降の経路は、上述したレーザ発振器３１ａの場合と同じで、図示しないｆ−θレンズを通過し、一定速度でビーム光検知装置３８の受光面および感光体ドラム１５上を走査する。
【００２８】
レーザ発振器３１ｃは、レーザドライバ３２ｃで駆動され、出力されるビーム光は、図示しないコリメータレンズを通過した後、ガルバノミラー３３ｃで反射し、さらにハーフミラー３４ｃを通過し、ハーフミラー３４ｂで反射し、ポリゴンミラー３５に入射する。ポリゴンミラー３５以降の経路は、上述したレーザ発振器３１ａ，３１ｂの場合と同じで、図示しないｆ−θレンズを通過し、一定速度でビーム光検知装置３８の受光面および感光体ドラム１５上を走査する。
【００２９】
レーザ発振器３１ｄは、レーザドライバ３２ｄで駆動され、出力されるビーム光は、図示しないコリメータレンズを通過した後、ガルバノミラー３３ｄで反射し、さらにハーフミラー３４ｃで反射し、ハーフミラー３４ｂで反射し、ポリゴンミラー３５に入射する。ポリゴンミラー３５以降の経路は、上述したレーザ発振器３１ａ，３１ｂ，３１ｃの場合と同じで、図示しないｆ−θレンズを通過し、一定速度でビーム光検知装置３８の受光面および感光体ドラム１５上を走査する。
【００３０】
なお、レーザドライバ３２ａ〜３２ｄは、それぞれオートパワーコントロール（ＡＰＣ）回路を内蔵しており、後で説明する主制御部（ＣＰＵ）５１から設定される発光パワーレベルで常にレーザ発振器３１ａ〜３１ｄを発光動作させるようになっている。
【００３１】
このようにして、別々のレーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄから出力された各ビーム光は、ハーフミラー３４ａ，３４ｂ，３４ｃで合成され、４つのビーム光がポリゴンミラー３５の方向に進むことになる。
【００３２】
したがって、４つのビーム光は、同時に感光体ドラム１５上を走査することができる。
【００３３】
ガルバノミラー３３ａ，３３ｂ，３３ｃ，３３ｄは、副走査方向のビーム光相互間の位置関係を調整（制御）するためのものであり、それぞれを駆動するガルバノミラー駆動回路３９ａ，３９ｂ，３９ｃ，３９ｄが接続されている。
【００３４】
ビーム光検知装置３８は、上記４つのビーム光の通過位置、通過タイミングおよびパワーをそれぞれ検知するためのものであり、その受光面が感光体ドラム１５の表面と同等になるよう、感光体ドラム１５の端部近傍に配設されている。このビーム光検知装置３８からの検知信号を基に、それぞれのビーム光に対応するガルバノミラー３３ａ，３３ｂ，３３ｃ，３３ｄの制御（副走査方向の画像形成位置制御）、レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄの発光パワー（強度）の制御、および、発光タイミングの制御（主走査方向の画像形成位置制御）が行なわれる（詳細は後述する）。これらの制御を行なうための信号を生成するために、ビーム光検知装置３８には、ビーム光検知装置出力処理回路４０が接続されている。
【００３５】
次に、ビーム光検知装置３８について説明する。
【００３６】
図３は、ビーム光検知装置３８の構成とビーム光の走査方向の関係を模式的に示している。４つの半導体レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄからのビーム光ａ〜ｄは、左から右へとポリゴンミラー３５の回転によって走査され、ビーム光検知装置３８上を横切る。
【００３７】
ビーム光検知装置３８は、第１の光検知部としての縦に長い２つのセンサパターンＳ１，Ｓ２、この２つのセンサパターンＳ１，Ｓ２に挟まれるように配設された第２，第３の光検知部としての７つのセンサパターンＳＡ，ＳＢ，ＳＣ，ＳＤ，ＳＥ，ＳＦ，ＳＧ、および、これら各センサパターンＳ１，Ｓ２，ＳＡ，ＳＢ，ＳＣ，ＳＤ，ＳＥ，ＳＦ，ＳＧを一体的に保持する保持部材としての保持基板３８ａから構成されている。なお、センサパターンＳ１，Ｓ２，ＳＡ〜ＳＧは、たとえば、フォトダイオードによって構成されている。
【００３８】
ここに、センサパターンＳ１は、ビーム光の通過を検知して、後述する積分器のリセット信号（積分動作開始信号）を発生するパターン、センサパターンＳ２は、同じくビーム光の通過を検知して、後述するＡ／Ｄ変換器の変換開始信号を発生するパターンである。さらに、後で詳細を説明するが、センサパターンＳ１，Ｓ２は、主走査方向の各種制御を行なう上での基準となるパターンである。また、センサパターンＳＡ〜ＳＧは、ビーム光の通過位置を検知するパターンである。
【００３９】
センサパターンＳ１，Ｓ２は、図３に示すように、ガルバノミラー３３ａ〜３３ｄの位置に関係なく、ポリゴンミラー３５によって走査されるビーム光ａ〜ｄが必ず横切るように、ビーム光の走査方向に対して直角方向に長く形成されている。たとえば、本例では、ビーム光の走査方向の幅Ｗ１，Ｗ３が２００μｍであるのに対し、ビーム光の走査方向に直角な方向の長さＬ１は２０００μｍである。
【００４０】
センサパターンＳＡ〜ＳＧは、図３に示すように、センサパターンＳ１とＳ２の間で、ビーム光の走査方向と直角な方向に積み重なるように配設されていて、その配設長さはセンサパターンＳ１，Ｓ２の長さＬ１と同一となっている。なお、センサパターンＳＡ〜ＳＧのビーム光の走査方向の幅Ｗ２は、たとえば、６００μｍである。
【００４１】
また、感光体ドラム１５上でのビーム光のパワーを検知するためには、たとえば、図３に破線矢印ＰａあるいはＰｂで示したように、ビーム光がセンサパターンＳＡあるいはＳＧ上を通過するように、ビーム光の通過位置を制御し、センサパターンＳＡあるいはＳＧからの出力を取込むようにしている。
【００４２】
図４は、ビーム光検知装置３８のセンサパターンＳＡ〜ＳＧのパターン形状を拡大して示したものである。
【００４３】
センサパターンＳＢ〜ＳＦのパターン形状は、たとえば、３２．３μｍ×６００μｍの長方形であり、ビーム光の走査方向と直角方向に約１０μｍの微少なギャップＧが形成されている。したがって、ギャップ間の配設ピッチは４２．３μｍになっている。また、センサパターンＳＡとＳＢ、センサパターンＳＦとＳＧのギャップも約１０μｍになるように配設されている。なお、センサパターンＳＡ，ＳＧのビーム光の走査方向と直角方向の幅は、センサパターンＳＢ〜ＳＦの幅よりも大きくしてある。
【００４４】
このように構成されたビーム光検知装置３８の出力を用いた制御の詳細は後述するが、４２．３μｍピッチに形成されたギャップが、ビーム光ａ，ｂ，ｃ，ｄの通過位置を所定のピッチ（本例では４２．３μｍ）間隔に制御するための目標となる。すなわち、ビーム光ａはセンサパターンＳＢとＳＣによって形成されたギャップＧ（Ｂ−Ｃ）が、ビーム光ｂはセンサパターンＳＣとＳＤによって形成されたギャップＧ（Ｃ−Ｄ）が、ビーム光ｃはセンサパターンＳＤとＳＥによって形成されたギャップＧ（Ｄ−Ｅ）が、ビーム光ｄはセンサパターンＳＥとＳＦによって形成されたギャップＧ（Ｅ−Ｆ）が、それぞれ通過位置の目標となる。
【００４５】
次に、制御系について説明する。
【００４６】
図５は、主にマルチビーム光学系の制御を主体にした制御系を示している。すなわち、５１は全体的な制御を司る主制御部で、たとえば、ＣＰＵからなり、これには、メモリ５２、コントロールパネル５３、外部通信インタフェイス（Ｉ／Ｆ）５４、レーザドライバ３２ａ，３２ｂ，３２ｃ，３２ｄ、ポリゴンミラーモータドライバ３７、ガルバノミラー駆動回路３９ａ，３９ｂ，３９ｃ，３９ｄ、信号処理手段としてのビーム光検知装置出力処理回路４０、同期回路５５、および、画像データインタフェイス（Ｉ／Ｆ）５６が接続されている。
【００４７】
同期回路５５には、画像データＩ／Ｆ５６が接続されており、画像データＩ／Ｆ５６には、画像処理部５７およびページメモリ５８が接続されている。画像処理部５７にはスキャナ部１が接続され、ページメモリ５８には外部インタフェイス（Ｉ／Ｆ）５９が接続されている。
【００４８】
ここで、画像を形成する際の画像データの流れを簡単に説明すると、以下のような流れとなる。
【００４９】
まず、複写動作の場合は、先に説明したように、原稿Ｏの画像は、スキャナ部１で読取られ、画像処理部５７へ送られる。画像処理部５７は、スキャナ部１からの画像信号に対し、処理の処理を施こす。
【００５０】
画像処理部５７からの画像データは、画像データＩ／Ｆ５６へと送られる。画像データＩ／Ｆ５６は、４つのレーザドライバ３２ａ，３２ｂ，３２ｃ，３２ｄへ画像データを振り分ける役割を果たしている。
【００５１】
同期回路５５は、各ビーム光のビーム光検知装置３８上を通過するタイミングに同期したクロックを発生し、このクロックに同期して、画像データＩ／Ｆ５６から各レーザドライバ３２ａ，３２ｂ，３２ｃ，３２ｄへ、画像データをレーザ変調信号として送出する。
【００５２】
このようにして、各ビーム光の走査と同期を取りながら画像データを転送することで、主走査方向に同期がとれた（正しい位置への）画像形成が行なわれるものである。
【００５３】
また、同期回路５５には、非画像領域で各レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄを強制的に発光動作させ、各ビーム光のパワーを制御するためのサンプルタイマ、後で説明するビーム光の通過（走査）位置制御、および、各ビーム光間のビーム光パワー制御を実行する場合に主制御部５１による強制発光で各ビーム光が感光体ドラム１５を露光してしまうのを防ぐためのドラム上発光禁止タイマなどが含まれている。
【００５４】
コントロールパネル５３は、複写動作の起動や、枚数設定などを行なうマンマシンインタフェースである。
【００５５】
本デジタル複写機は、複写動作のみでなく、ページメモリ５８に接続された外部Ｉ／Ｆ５９を介して外部から入力される画像データをも形成出力できる構成となっている。
【００５６】
また、本デジタル複写機が、たとえば、ネットワークなどを介して外部から制御される場合には、外部通信Ｉ／Ｆ５４がコントロールパネル５３の役割を果たす。
【００５７】
ガルバノミラー駆動回路３９ａ，３９ｂ，３９ｃ，３９ｄは、主制御部５１からの指示値にしたがってガルバノミラー３３ａ，３３ｂ，３３ｃ，３３ｄを駆動する回路である。したがって、主制御部５１は、ガルバノミラー駆動回路３９ａ，３９ｂ，３９ｃ，３９ｄを介して、ガルバノミラー３３ａ，３３ｂ，３３ｃ，３３ｄの各角度を自由に制御することができる。
【００５８】
ポリゴンモータドライバ３７は、先に述べた４つのビーム光を走査するポリゴンミラー３５を回転させるためのポリゴンモータ３６を駆動するドライバである。主制御部５１は、このポリゴンモータドライバ３７に対し、回転開始、停止と回転数の切換えを行なうことができる。回転数の切換えは、記録ピッチ（解像度）を変更する際に行なう。
【００５９】
レーザドライバ３２ａ，３２ｂ，３２ｃ，３２ｄは、先に説明した同期回路５５からのビーム光の走査に同期したレーザ変調信号にしたがってレーザ光を発光させる以外に、主制御部５１からの強制発光信号により、画像データとは無関係に強制的にレーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄを個別に発光動作させる機能を持っている。
【００６０】
この機能は、各レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄの動作状態を確認する以外に、後で説明するビーム光の通過（走査）位置制御や、各ビーム光間のビーム光パワー制御を実行する際にビーム光検知装置３８上を各ビーム光が走査するよう各レーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄを強制的に発光動作させる際に用いられる。ただし、先に説明したように、同期回路５５内のドラム上発光禁止タイマによって感光体ドラム１５上を露光するのを防ぐことができるようになっている。
【００６１】
また、主制御部５１は、それぞれのレーザ発振器３１ａ，３１ｂ，３１ｃ，３１ｄが発光動作するパワーを、各レーザドライバ３２ａ，３２ｂ，３２ｃ，３２ｄに対して設定する。発光パワーの設定は、プロセス条件の変化や、ビーム光の通過位置検知などに応じて変更される。
【００６２】
メモリ５２は、制御に必要な情報を記憶するためのものである。たとえば、各ガルバノミラー３３ａ，３３ｂ，３３ｃ，３３ｄの制御量、ビーム光の通過位置を検知するための回路特性（増幅器のオフセット値）、および、各ビーム光に対応した印字エリア情報などを記憶しておくことで、電源立ち上げ後、即座に光学系ユニット１３を画像形成が可能な状態にすることができる。
【００６３】
以下、主走査方向のビーム光位置制御（印字エリア設定）について詳細に説明する。
【００６４】
図６は、ビーム光検知装置３８のセンサパターンＳ１，Ｓ２と感光体ドラム１５の位置関係、および、後述するサンプルタイマによる各ビーム光ａ〜ｄの発光エリア、画像データによる露光エリア（印字エリア）、並びに、ドラム上発光禁止タイマ出力の位置関係をタイムチャートとあわせて示した図である。
【００６５】
図に示すように、ビーム光検知装置３８のセンサパターンＳ１の出力により、サンプルタイマはリセットされ、図示しないクロックを「０」からカウントし始める。サンプルタイマが所定の値に達すると、サンプルタイマの出力は‘Ｈ’となり、４つのレーザ発振器３１ａ〜３１ｄを発光動作させる。サンプルタイマにセットされる値は、通常、図に示すように、各ビーム光ａ〜ｄが感光体ドラム１５を通過し、次のポリゴンミラー面により、各ビーム光ａ〜ｄが走査される前に各ビーム光ａ〜ｄが発光するような値である。
【００６６】
次のポリゴンミラー面によって、各ビーム光ａ〜ｄの走査が開始し、先頭のビーム光がセンサパターンＳ１に達すると、サンプルタイマがリセットされ、上に説明した動作を繰り返す。すなわち、各レーザ発振器３１ａ〜３１ｄは、画像形成に関係ない領域で、１ラインごとにある一定時間強制的に発光させられる。この強制的な発光時間中には、各レーザ発振器３１ａ〜３１ｄごとにレーザ光の発光パワーを所定の値に保つためのオートパワーコントロール（ＡＰＣ）が実行される。
【００６７】
ここで、ドラム上発光禁止タイマについて説明する。強制的な発光には、サンプルタイマの出力による発光の外に、先に説明したように、主制御部５１が直接各レーザドライバ３２ａ〜３２ｄに対して行なう強制発光動作がある。この強制発光動作は、主制御部５１が任意に各レーザ発振器３１ａ〜３１ｄを発光させるものであり、各レーザ発振器３１ａ〜３１ｄの動作状態をチェックする以外に、後で説明するビーム光の通過（走査）位置制御や、各ビーム間のビーム光パワー制御を実行する際に、ビーム光検知装置３８上にビーム光を走査させる際に用いられる。
【００６８】
ただし、レーザ発振器３１ａ〜３１ｄが連続発光した状態では、感光体ドラム１５上を露光することになり、次のような不具合が生じる。
【００６９】
すなわち、感光体ドラム１５が停止している状態では、感光体ドラム１５のある特定箇所を集中して露光することになり、感光体ドラム１５の局所的劣化を招く恐れがある。また、感光体ドラム１５が回転している状態では、トナーの大量付着（消費）や、キャリア付着を招く恐れがある。
【００７０】
ドラム上発光禁止タイマは、これらの不具合を防ぐためのもので、このタイマを動作させた場合には、図６のタイムチャートに示したように、感光体ドラムエリアを包括する領域で主制御部５１による強制発光を禁止する。すなわち、ビーム光検知装置３８のセンサパターンＳ１の出力を基準に、ビーム光がビーム光検知装置３８上を通過し、感光体ドラム１５に差しかかる前のタイミング（Ｓ１出力からＴOFF1経過後）から強制発光が禁止され（ドラム上発光禁止タイマの出力：Ｈ）、感光体ドラム１５上を通過し終えるタイミング（Ｓ１出力からＴOFF2経過後）に強制発光禁止が解除される（ドラム上発光禁止タイマの出力：Ｌ）。
【００７１】
一方、画像データ（テスト画像データを含む）による発光は、通常、図６に示したごとく、感光体ドラム１５の印字エリア上で行なわれる。ここでは詳細に説明しないが、通常、先に説明したような、複数のビーム光をハーフミラーで合成し、走査するような構造では、ビーム光の主走査方向の位置関係は一定でない。
【００７２】
この図においては、一例として、ビーム光ａが先頭で、以下、ビーム光ｂ，ｃ，ｄと続いた場合を示した。図に示すように、ビーム光ａを基準にすると、ビーム光ｂはΔＴａｂ、ビーム光ｃはΔＴａｃ、ビーム光ｄはΔＴａｄ遅れているという具合である。
【００７３】
さて、このような位置（位相）関係を持つ各ビーム光ａ〜ｄの露光エリアをピタリと一致させるには、図に示したように、画像データによる発光タイミングを、ビーム光ａを基準にして、ビーム光ｂはΔＴａｂ、ビーム光ｃはΔＴａｃ、ビーム光ｄはΔＴａｄだけずらすことが必要となる。
【００７４】
通常、この露光エリアの設定には、基準のクロックを基に１クロック単位（１画素単位）で調整されるのが一般的である。しかし、本例の光学系構成においては、ビーム光同志の位置関係が１クロック単位でずれているという保証はなく、それ以上の細かい調整が必要となる。
【００７５】
図７は、遅延パルスを用いた１クロック以下の細かい単位で印字エリア（露光エリア）を設定するための構成と、先に述べた強制露光によるドラム露光を避けるための構成を示すもので、これは図５に示したブロック図のうち、印字エリアに関係する部分のみを抜き出したものである。
【００７６】
図７において、４０ａはビーム光検知装置出力処理回路４０内に設けられた主走査方向ビーム光位置検知回路で、第１のカウンタ１１１、第２のカウンタ１１２、および、ラッチ回路１１３などによって構成されている。
【００７７】
同期回路５５は、４つの水晶発振器１１４ａ〜１１４ｄ、水晶発振器１１４ａ〜１１４ｄの出力から１つの出力を選択するセレクタ１１５、クロックセレクタ１１５が出力するクロックを基準に動作し、ビーム光検知装置３８のセンサパターンＳ出力でリセットされるサンプルタイマ１２０およびドラム上発光禁止タイマ１２２、ビーム光検知装置３８のセンサパターンＳ１の出力パルスを複数の遅延パルス（Ｄ１〜Ｄ１０）にするディレイライン１１７、ディレイライン１１７が出力する複数の遅延パルスから各ビームに最適な遅延パルスを選択する遅延パルスセレクタ１１８ａ〜１１８ｄ、遅延パルスセレクタ１１８ａ〜１１８ｄが出力する遅延パルスにクロックセレクタ１１５が出力するクロックを同期させるクロック同期回路１１６ａ〜１１６ｄ、クロック同期回路が出力する同期クロックを基に各ビームの画像転送クロックを作成し画像データ１／Ｆ５６に出力する画像転送クロック生成部（印字エリア設定部）１１９ａ〜１１９ｄなどによって構成されている。
【００７８】
以下、図７について更に詳細に説明する。
【００７９】
まず、強制発光によるドラム露光を避けるための構成について説明する。図に示すように、主制御部５１は、レーザドライバ３２ａ〜３２ｄに対し、それぞれ個別に強制発光信号を送ることにより、レーザ発振器３１ａ〜３１ｄを強制的に発光させることができる。
【００８０】
ただし、レーザドライバ３２ａ〜３２ｄは、ドラム上発光禁止タイマ１２２から、ドラム上発光禁止信号が出力されている間は、主制御部５１からの強制発光信号が効力を失う構成となっている。これにより、主制御部５１から強制発光信号が出力されていても、レーザ発振器３１ａ〜３１ｄを発光動作させないようになっている。
【００８１】
ドラム上発光禁止タイマ１２２の動作は、主制御部５１からの起動／停止信号によって制御される。すなわち、主制御部５１からドラム上発光禁止タイマ１２２に対して、停止信号が出力されている場合には、タイマ動作は停止し、レーザドライバ３２ａ〜３２ｄに対してドラム発光禁止信号を出力しない。したがって、主制御部５１は、ドラム上発光禁止タイマ１２２を停止信号により停止させ、レーザドライバ３２ａ〜３２ｄに対して強制発光信号を出力することで、連続的にレーザ発振器３１ａ〜３１ｄを発光動作させることができる。
【００８２】
一方、主制御部５１が、起動信号によってドラム上発光禁止タイマ１２２を起動した場合には、主制御部５１からレーザドライバ３２ａ〜３２ｄに対して強制発光信号を出力していても、レーザドライバ３２ａ〜３２ｄに対してドラム上発光禁止タイマ１２２からドラム上発光禁止信号が出力されている間は、レーザ発振器３１ａ〜３１ｄは発光動作しない。
【００８３】
ドラム上発光禁止タイマ１２２の動作タイミングは、先に図６で説明した通りである。すなわち、ポリゴンミラー３５によってビーム光が走査されている場合、ビーム光検知装置３８のセンサパターンＳ１上を走査することによって、センサパターンＳ１から出力されるパルス信号を基準にドラム上発光禁止タイマ１２２は動作する。
【００８４】
すなわち、センサパターンＳ１からパルス信号が出力されると、時間ＴOFF1経過後、ビーム光が感光体ドラム１５に到達する前にドラム上強制発光禁止信号が‘Ｈ’（ハイ）になり、主制御部５１による強制発光動作は停止する。そして、センサパターンＳ１からパルス信号が出力されて、時間ＴOFF2経過し、ビーム光が感光体ドラム１５上を通り過ぎると、ドラム上強制発光信号は‘Ｌ’（ロウ）になり、主制御部５１による強制発光動作が有効になる。
【００８５】
以上説明したように、主制御部５１は、レーザドライバ３２ａ〜３２ｄに対し強制発光信号を出力し、ドラム上発光禁止タイマ１２２に対し起動信号を出力することで、ビーム光の動きを意識することなく、感光体ドラム１５上を露光せずにビーム光検知装置３８上を任意のビーム光で露光することができる。
【００８６】
なお、後でビーム光の通過（走査）位置制御や、各ビーム光間のビーム光パワー制御について詳細に説明するが、特に断りのない限り、このドラム上発光禁止タイマ１２２を起動し、感光体ドラム１５上を露光しないものとして説明する。
【００８７】
次に、１クロック以下の細かい単位で印字エリア（露光エリア）を設定するための構成について説明する。先に説明したように、ビーム光検知装置３８のセンサパターンＳ１は、サンプルタイマ１２０によって強制的に発光されているビーム光ａ，ｂ，ｃ，ｄのうちのどれかによって（場合によっては、２つ以上のビーム光によって）露光され、信号レベルが‘Ｌ’（ロウ）から‘Ｈ’（ハイ）になる（図８参照）。この信号は、先に説明したように、サンプルタイマ１２０に入力され、各レーザ発振器３１ａ〜３１ｄの強制発光が解除される。
【００８８】
したがって、ビーム光ａ，ｂ，ｃ，ｄは消失し、センサパターンＳ１の出力はパルス出力となる。（サンプルタイマ１２０の応答が遅い場合は、先頭ビーム光の通過によってパルス信号となる場合もある。）
センサパターンＳ１の出力は、同期回路５５内のディレイライン１１７にも入力されている。このディレイライン１１７は、入力された信号をある一定時間ずつ遅延させる機能がある。図に示したディレイライン１１７は、出力として１０個のタップを持っている。従って、図８に示すようにセンサパターンＳ１出力（パルス）は、ある一定時間（△ｔｄ）位相のずれたＤ１〜Ｄ１０のパルスとして出力される。
【００８９】
本実施例の場合、図８に示すように各ディレイライン出力端子間の遅延量（△ｔｄ）は、クロック周期（Ｔ）の約１／１０となっている。本例では、ディレイライン１１７の遅延量の設定をクロック周期（Ｔ）の約１／１０としたが、さらに精密な印字エリアの設定精度が必要な場合には、１タップあたりの遅延量をもっと小さくし、タップの数を増やせばよい。
【００９０】
ビーム光ａ〜ｄに対応する遅延パルスセレクタ１１８ａ〜１１８ｄは、ディレイライン１１７が出力する遅延パルスＤ１〜Ｄ１０の中から各ビームに最適な遅延パルスを１つ選択し、後段のクロック同期回路１１６ａ〜１１６ｄに出力する。どの遅延パルスを選択するかは、主制御部５１によって指定される。その方法については後に詳しく述べる。
【００９１】
次にクロック同期回路１１６ａ〜１１６ｄおよび画像転送クロック生成部（印字エリア設定部）１１９ａ〜１１９ｄの動作について図のタイミングチャートを用いて説明する。先に説明したようにクロック同期回路１１６ａ〜１１６ｄには、クロックセレクタ１１５で選択されたクロックと、遅延パルスセレクタ１１８ａ〜１１８ｄで選択された遅延パルスが入力される。
【００９２】
クロック同期回路１１６＊（特に断りがない限り＊はａ〜ｄのいずれかを示す）の動作は、入力クロックと同じ周波数で、入力された遅延パルスに同期したクロックを出力するというものである。
【００９３】
図９には、遅延パルスとしてＤ３が入力された場合の同期クロックＤ３、遅延パルスＤ４が入力された場合の同期クロックＤ４、遅延パルスＤ５が入力された場合の同期クロックＤ５を示した。それぞれの場合ともに、入力クロックとして入力されたクロックセレクタ１１５の出力と同じ周波数で入力された遅延パルスの後縁から△ＴSYNCだけ遅れた同期クロックが出力されるのが分かる。
【００９４】
このようにして得られた同期クロックは画像転送クロック生成部（印字エリア設定部）１１９＊に入力され、主制御部５１は、印字エリア設定信号を用いて、この同期クロックをもとに１クロック単位（１画素単位）で各ビームごとに印字エリアを設定することができる。つまり、選択された遅延パルスに同期したクロックを基準として画像転送クロックの出力タイミングと出力数を設定することが可能である。
【００９５】
ここでは簡単な例として遅延パルスＤ４を選択し、同期クロックＤ４を用いて１画素（ドット）目〜５画素（ドット）目までを印字エリアとする場合と、２画素（ドット）目〜６画素（ドット）目までを印字エリアとする場合のクロックパルスの出力状態を示した。それぞれ同期クロックＤ４の１クロック目〜５クロック目と２クロック目〜６クロック目に対応したタイミングで、クロックパルスが出力されるのが分かる。
【００９６】
このように数ドット程度の範囲で設定する印字エリア設定は、後で説明する主走査方向ビーム位置情報を取得する際に重要な役目を果たすが、通常の画像形成時には、先に説明したように、各ビーム光ａ〜ｄの発光エリアが感光体ドラム１５上の所定の位置になるよう設定するのが普通である。ここでいう所定の位置とは、使用される用紙サイズや綴じ代設定などによって変化する。
【００９７】
さて、このようにして得られた画像転送クロック（印字エリア信号）は、画像データ１／Ｆ５６へと送られ、各ビーム光ａ〜ｄに対応した画像データ（レーザ変調信号）が、この画像転送クロック（印字エリア信号）に同期して出力される。レーザトライバ３２ａへ３２ｄは、この画像データ（レーザ変調信号）によってレーザ発振器３１ａ〜３１ｄを変調する。
【００９８】
このようにして、主制御部５１は、各ビーム光ごとに、遅延パルスセレクタ１１８ａ〜１１８ｄに対する遅延クロック選択信号により、１／１０クロック（１／１０画素）単位で印字エリアを微妙にシフトすることが可能で、画像転送クロック生成部（印字エリア設定部）１１９ａ〜１１９ｄに対する印字エリア設定信号により、１クロック単位（１画素単位）で印字エリアを設定することが可能となる。
【００９９】
次に、主制御部５１が１クロック単位（１画素単位）、および、１／１０クロック単位（１／１０画素単位）で印字エリアを設定するための各ビーム光ａ〜ｄについての主走査方向ビーム位置情報の取得方法の原理について、図１０を参照して説明する。
【０１００】
図１０は、先に説明した画像転送クロック生成部（印字エリア設定部）１１９ａに通常の画像形成時に比べ非常に小さな値を設定した場合を示している。図に示すように、たとえば、主制御部５１がビーム光ａに対し、遅延パルスＤ１を選択し、印字エリアを「１〜５」に設定し、画像データＩ／Ｆ５６に対し、テスト印字指令として、ベタ黒（印字エリア内でレーザ発光）を指示すると、ビーム光ａは印字エリア「１〜５」の部分を露光する。
【０１０１】
このように、印字エリアの設定が小さい値であると、ビーム光は感光体ドラム１５の領域に達せず、ビーム光検知装置３８上を露光することになる。このような状態で、センサパターンＳ１の下流側に位置するセンサパターンＳ２の出力をモニタすれば、主制御部５１は、どれくらいの印字エリアを設定した場合にセンサパターンＳ２が応答するかを知ることができる。図１０の例では、印字エリアを「６〜１０」に設定すると、センサパターンＳ２が応答し始めることが分かる。
【０１０２】
このようにして、主制御部５１は、ビーム光ａのセンサパターンＳ１の出力に対する相対的な位置関係を１クロック（１画素）きざみで検知することが可能である。
【０１０３】
次に、１クロック（１画素）以下の単位で、ビーム光ａのセンサパターンＳ１の出力に対する相対的な位置関係を検知する方法について、図１１を参照して説明する。図１０で説明したように、ビーム光ａは遅延パルスＤ１を選択した場合、印字エリアを「６〜１０」に設定すると、センサパターンＳ２が応答した。そこで、主制御部５１は、印字エリアの設定を「５〜９」に減らし、遅延パルスの選択を変更する。
【０１０４】
図１１に示すように、遅延パルスの選択をＤ１→Ｄ２→Ｄ３と変更するにしたがって、印字エリアは１／１０クロック（１／１０画素）単位で右へ移動する。本例では、遅延パルスＤ５を選択したときに、センサパターンＳ２が応答し始める。
【０１０５】
したがって、主制御部５１は、ビーム光ａがセンサパターンＳ１の出力を基準にして、印字エリアを５画素分と設定した場合、エリア「５〜９」の設定で、遅延パルスＤ５を選択すると印字エリアの右端がセンサパターンＳ２を露光するということが検知できる。
【０１０６】
なお、先頭のビーム光との位置関係によっては、印字エリアによってセンサパターンＳ１が再度露光され、２つ目のパルスが出力されるという不具合が生じる可能性があるが、最初のパルス出力のみを有効とする回路を設けることで、この問題を避けることができる（ここでは詳細を説明しない）。
【０１０７】
このような検知動作をビーム光ｂ，ｃ，ｄについても行なえば、それぞれのビーム光が先頭ビーム光によるセンサパターンＳ１の出力に対して、どのような位置関係にあるかがわる。主制御部５１は、実際の印字動作に際し、この位置関係を基にそれぞれのビーム光ａ〜ｄに対する遅延パルスの選択と印字エリアの設定を行なえば、１／１０クロック（１／１０画素）の精度で印字エリアを合わせることができる。
【０１０８】
なお、主制御部５１は、このようにして得た各ビーム光ａ〜ｄに関する情報をメモリ５２に記憶しておく。このメモリ５２は、不揮発性が望ましい。
【０１０９】
また、改めて主走査方向の印字エリア設定を行なう場合でも、メモリ５２にこれらの情報を記憶しておけば、微妙な調整のみで済ませることが可能で、制御に余分な時間を使わなくてもよいという利点がある。
【０１１０】
次に、ビーム光検知装置出力処理回路４０における主走査方向ビーム光位置検知回路４０ａの動作について説明する。
【０１１１】
先に説明したように、主制御部５１は、各ビーム光ａ〜ｄに対する遅延パルスの選択変更や印字エリアの変更を行ないながら、センサパターンＳ２の出力をモニタすることで、主走査方向のビーム光位置を検出することが可能となる訳であるが、ここでは、センサパターンＳ２の出力をどのように主制御部５１に取り込むかを説明する。
【０１１２】
図１２は、センサパターンＳ２をビーム光ａ〜ｄが全く露光していない場合の動作を示すタイミングチャートである。センサパターンＳ１は、先に説明したように、サンプルタイマ１２０によって各レーザ発振器３１ａ〜３１ｄが強制的に発光するので、必ず１走査に１回、先頭のビーム光がセンサパターンＳ１を露光することによって、パルス状の信号を出力する。
【０１１３】
第１のカウンタ１１１は、センサパターンＳ１からのパルス信号をカウントするカウンタであって、たとえば、「０〜７」をエンドレスでカウントし、カウント値「７」の後半には、図に示すようにキャリ信号を出力する。第２のカウンタは、センサパターンＳ２の出力をカウントするカウンタである。
【０１１４】
第２のカウンタ１１２は、先に説明した第１のカウンタ１１１のキャリ信号を遅延した信号によって、クリア（リセット）される。したがって、第２のカウンタ１１２は、８走査ごとにカウント値は「０」になる。
【０１１５】
ラッチ回路１１３は、第２のカウンタ１１２の出力値をラッチ（保持）するものである。ラッチ回路１１３のラッチタイミングは、第１のカウンタ１１１のキャリ信号の前縁である。したがって、ラッチ回路１１３は、第２のカウンタ１１２がリセットされる前の値を保持することができる。
【０１１６】
ラッチ回路１１３にラッチされる値の更新は、第１のカウンタ１１１が次のキャリ信号を出力するときに行なわれ、ラッチ回路１１３には、常に直前（最新）の第２のカウンタ１１２のカウント値が保持されることになる。主制御部５１は、このラッチ回路１１３に保持されている値（主走査方向ビーム位置情報）を読むことで、最新の情報を得ることができる。
【０１１７】
さて、図１２の場合は、センサパターンＳ２が全くビーム光を検知しないので、第２のカウンタ１１２の値は常に「０」となり、ラッチ回路１１３に保持される値も「０」である。したがって、主制御部５１は、センサパターンＳ２がビーム光を検出していないということを、このラッチされている「０」という値で知ることができる。
【０１１８】
図１３は、センサパターンＳ２がビーム光を常に検出している場合の動作を示すタイミングチャートである。この図は、センサパターンＳ２がビーム光を常に検出している場合の動作を示すタイミングチャートである。
【０１１９】
図１３に示すように、センサパターンＳ２の出力をカウントする第２のカウンタ１１２は、センサパターンＳ２の出力によって「０〜８」までをカウントしている。この動作を簡単に説明すると、カウンタのキャリ出力遅延信号によって、第２のカウンタ１１２は０クリア（リセット）されるが、すぐにセンサパターンＳ２の出力が入力され、カウント値は「１」となる。
【０１２０】
その後、１走査ごとにセンサパターンＳ２の出力によってカウントアップし、８走査目にはカウント値は「８」となり、第１のカウンタ１１１がキャリ信号を出すタイミングで、ラッチに値８が保持されることになる。ラッチ回路１１３に値「８」  が保持された後、第２のカウンタ１１２は再び０クリア（リセット）され、「１」からカウントを始める。
【０１２１】
このようにして、センサパターンＳ２が常にビーム光を検出している状態では、ラッチ回路１１３に保持される値は「８」となる。したがって、主制御部５１は、ラッチ回路１１３の値が「８」である場合には、センサパターンＳ２が常にビーム光を検出している状態であるという判断ができる。
【０１２２】
図１４は、センサパターンＳ２がビーム光を検出したりしなかったり、微妙な場合のタイミングチャートである。センサパターンＳ２は、ビーム光を検出したりしなかったりであるので、第２のカウンタ１１２のカウント値はある走査では増加し、ある走査では増加しない。この例の場合は、１走査おきにセンサパターンＳ２が信号を出力しているので、ラッチ回路１１３に保持される値は「４」となる。したがって、主制御部５１は、ラッチ回路１１３に保持されている値「４」を読取ることで、印字エリアのエッジとセンサパターンＳ２の信号が微妙な位置関係にあるということが判断できる。
【０１２３】
このようにして、複数回のセンサパターンＳ２の出力をカウントすることのメリットは、
１）上記のように印字エリアとセンサパターンＳ２の微妙な位置関係が把握できる。
【０１２４】
２）主制御部５１は、８走査単位で情報を読取ればよく、１走査ごとに読む場合に比べ負荷が軽い。
【０１２５】
などの点があげられる。
【０１２６】
また、情報の取込み単位としては、ポリゴンミラー面ごとの面精度などを考慮し、ポリゴンミラー面数の複数倍とするのが好ましい。
【０１２７】
次に、ビーム光パワーと印字エリア設定精度との関係について説明する。
【０１２８】
図１５は、同じ遅延パルスを選択し、印字エリアの設定クロック数も同じ場合で、ビーム光パワーが異なった場合の露光エリアを模擬的に表わしたものである。この図は、ビーム光パワーは、Ａの場合が最も強い状態を表わしており、以下、Ｂ，Ｃの順でビーム光パワーは弱くなっている。
【０１２９】
図に示すように、あるエネルギ以上で露光される領域を考えると、ビーム光パワーが強いほど、その領域は大きくなる。ここで、センサパターンＳ２の応答について考えてみると、同じ印字エリア設定の場合であっても、センサパターンＳ２の応答に違いが出てくることがわかる。
【０１３０】
図に示したように、ちょうどビーム光の露光エリアのエッジがセンサパターンＳ２のエッジと同じような位置にあるときは、ビーム光パワーによって、センサパターンＳ２が応答する場合としない場合にわかれる。図の例では、ビーム光パワーがＡとＢの場合は、閾値レベルＴＨにセンサパターンＳ２の出力ａ，ｂが達し、前述した第２のカウンタ１１２はこれをカウントするが、ビーム光パワーがＣの場合には、センサパターンＳ２の出力ｃが閾値レベルＴＨに達せず、第２のカウンタ１１２はこの出力をカウントできない。
【０１３１】
したがって、複数のビーム光の印字エリアを精度よく揃えるためには、印字エリアの制御を行なう前に、各ビーム光同志のパワーを同じにしておかなければならない。
【０１３２】
次に、ビーム光の通過（走査）位置制御について詳細に説明する。
【０１３３】
図１６は、図３のビーム光検知装置３８を用いたときのビーム光の通過位置制御を説明するための図であり、図５のブロック図のうちのビーム光通過位置制御に着目し、その制御に関連する部分を抜き出して詳細に示したものである。
【０１３４】
先に説明したように、ビーム光検知装置３８のセンサパターンＳ１，Ｓ２からは、ビーム光が通過したことを示すパルス状の信号が出力される。また、複数のセンサパターンＳＡ〜ＳＧからは、ビーム光の通過位置に応じてそれぞれ独立した信号が出力される。
【０１３５】
この複数のセンサパターンＳＡ〜ＳＧのうち、センサパターンＳＡ，ＳＧの各出力信号は、増幅器６１，６２（以後、増幅器Ａ，Ｇと言うこともある）にそれぞれ入力される。なお、増幅器６１，６２の各増幅率は、ＣＰＵからなる主制御部５１によって設定されるようになっている。
【０１３６】
また、先に説明したように、ガルバノミラー３３ａ〜３３ｄを制御して、ビーム光の通過位置をセンサパターンＳＡあるいはＳＧ上とし、センサパターンＳＡあるいはＳＧの出力をモニタすることで、感光体ドラム１５上での相対的なビーム光パワーを検知するようになっている。
【０１３７】
さらに、複数のセンサパターンＳＡ〜ＳＧのうち、センサパターンＳＢ〜ＳＦの各出力信号は、センサパターンＳＢ〜ＳＦのうち隣り合う出力信号の差を増幅する差動増幅器６３〜６６（以後、差動増幅器Ｂ−Ｃ，Ｃ−Ｄ，Ｄ−Ｅ，Ｅ−Ｆと言うこともある）にそれぞれ入力される。ここに、差動増幅器６３は、センサパターンＳＢ，ＳＣの各出力信号の差を増幅し、差動増幅器６４は、センサパターンＳＣ，ＳＤの各出力信号の差を増幅し、差動増幅器６５は、センサパターンＳＤ，ＳＥの各出力信号の差を増幅し、差動増幅器６６は、センサパターンＳＥ，ＳＦの各出力信号の差を増幅する。
【０１３８】
増幅器６１〜６６の各出力信号は、それぞれ選択回路（アナログスイッチ）４１に入力される。選択回路４１は、主制御部（ＣＰＵ）５１からのセンサ選択信号により、積分器４２へ入力する信号を選択する。選択回路４１にて選択された増幅器の出力信号は、積分器４２に入力されて積分される。
【０１３９】
一方、センサパターンＳ１から出力されるパルス状の信号も、積分器４２に入力されている。このセンサパターンＳ１からのパルス状の信号は、積分器４２をリセットすると同時に新たな積分動作を開始させるリセット信号（積分動作開始信号）として用いられる。なお、積分器４２の役割は、ノイズの除去作用と、ビーム光検知装置３８の取付け傾きの影響除去などであるが、詳しくは後述する。
【０１４０】
積分器４２の出力は、Ａ／Ｄ変換器４３へ入力される。また、センサパターンＳ２から出力されるパルス状の信号も、Ａ／Ｄ変換器４３へ入力されている。Ａ／Ｄ変換器４３のＡ／Ｄ変換動作は、センサパターンＳ２からの信号が変換開始信号として印加されることによって開始される。すなわち、ビーム光がセンサパターンＳ２を通過するタイミングでＡ／Ｄ変換が開始される。
【０１４１】
このように、センサパターンＳ１からのパルス信号により、ビーム光がセンサパターンＳＡ〜ＳＧを通過する直前に積分器４２をリセットすると同時に積分動作を開始させ、ビーム光がセンサパターンＳＡ〜ＳＧ上を通過している間は、積分器４２はビーム光の通過位置を示す信号を積分する。
【０１４２】
そして、ビーム光がセンサパターンＳＡ〜ＳＧ上を通過し終えた直後に、センサパターンＳ２からのパルス信号をトリガに、積分器４２で積分した結果をＡ／Ｄ変換器４３でＡ／Ｄ変換することにより、ノイズが少なく、ビーム光通過位置検知についてはビーム光検知装置３８の取付け傾きの影響が除去された検知信号をデジタル信号に変換することができる。
【０１４３】
なお、Ａ／Ｄ変換を終了したＡ／Ｄ変換器４３は、主制御部５１に対し、処理が終了したことを示す割込信号ＩＮＴを出力するようになっている。
【０１４４】
ここに、増幅器６１〜６６、選択回路４１、積分器４２、および、Ａ／Ｄ変換器４３は、ビーム光検知装置出力処理回路４０を構成している。
【０１４５】
このようにして、デジタル信号に変換されたビーム光検知装置３８からのビーム光パワー検知信号およびビーム光位置検知信号は、感光体ドラム１５上での相対的なビーム光パワー情報あるいはビーム光位置情報として主制御部５１に入力され、それぞれのビーム光の感光体ドラム１５上での光パワーやビーム光の通過位置などが判断される。
【０１４６】
さて、このようにして得られた感光体ドラム１５上での相対的なビーム光パワー検知信号やビーム光位置検知信号に基づいて、主制御部５１では、各レーザ発振器３１ａ〜３１ｄに対する発光パワーの設定や、各ガルバノミラー３３ａ〜３３ｄの制御量が演算される。それらの演算結果は、必要に応じてメモリ５２に記憶される。主制御部５１は、この演算結果をレーザドライバ３２ａ〜３２ｄおよびガルバノミラー駆動回路３９ａ〜３９ｄへ送出する。
【０１４７】
ガルバノミラー駆動回路３９ａ〜３９ｄには、図１６に示したように、この演算結果のデータを保持するためのラッチ４４ａ〜４４ｄが設けられており、主制御部５１が一旦データを書込むと、次にデータを更新するまでは、その値を保持するようになっている。
【０１４８】
ラッチ４４ａ〜４４ｄに保持されているデータは、Ｄ／Ａ変換器４５ａ〜４５ｄによりアナログ信号（電圧）に変換され、ガルバノミラー３３ａ〜３３ｄを駆動するためのドライバ４６ａ〜４６ｄに入力される。ドライバ４６ａ〜４６ｄは、Ｄ／Ａ変換器４５ａ〜４５ｄから入力されたアナログ信号（電圧）にしたがってガルバノミラー３３ａ〜３３ｄを駆動制御する。
【０１４９】
なお、本例では、センサパターンＳＡ〜ＳＧの増幅された出力信号は、選択回路４１によりその１つのみが選択されて積分され、Ａ／Ｄ変換されているため、一度にセンサパターンＳＡ〜ＳＧの出力信号を主制御部５１に入力することはできない。
【０１５０】
したがって、ビーム光のパワーを検知する際には、ビーム光の通過位置をセンサパターンＳＡあるいはＳＧ上に移動させ、それに対応したセンサパターンからの出力信号が主制御部５１に入力されるように、選択回路４１を切換える必要がある。
【０１５１】
また、ビーム光がどこを通過しているか分からない状態においては、選択回路４１を順次切換え、センサパターンＳＡ〜ＳＧの全てのセンサパターンからの出力信号を主制御部５１に入力して、ビーム光の通過位置を判定する必要がある。
【０１５２】
しかし、一旦、どのあたりをビーム光が通過しているかが認識できると、ガルバノミラー３３ａ〜３４ｄを極端に動かさない限り、ビーム光の通過する位置はほぼ予想でき、常に全てのセンサパターンの出力信号を主制御部５１に入力する必要はない。
【０１５３】
次に、プリンタ部２の電源投入時における概略的な動作について、図１７に示すフローチャートを参照して説明する。なお、スキャナ部１の動作については省略する。
【０１５４】
本複写機の電源が投入されると、主制御部５１は、定着器２６内の定着ローラを回転させるとともに、定着器２６の加熱制御を開始する（Ｓ３１１，Ｓ３１２）。次に、ビーム光パワー制御ルーチンを実行し、各ビーム光の感光体ドラム１５上でのパワーが同一になるよう制御する（Ｓ３１３）。
【０１５５】
各ビーム光の感光体ドラム１５上でのパワーが同一になるよう制御されると、オフセット補正ルーチンを実行し、ビーム光検知装置出力処理回路４０のオフセット値を検知して、その補正処理を行なう（Ｓ３１４）。次に、ビーム光通過位置制御ルーチンを実行する（Ｓ３１５）。
【０１５６】
次に、主走査方向ビーム光位置制御ルーチンを実行する（Ｓ３１６）。次に、感光体ドラム１５を回転させ、感光体ドラム１５の表面などの条件を一定にするなどのプロセス関連の初期化を実行する（Ｓ３１７）。
【０１５７】
このように、一連の初期化を実行した後は、定着器２６の温度が所定の温度に上昇するまで、定着ローラを回転し続け、待機状態となる（Ｓ３１８）。定着器２６の温度が所定の温度まで上昇すると、定着ローラの回転を停止し（Ｓ３１９）、複写指令待ち状態となる（Ｓ３２０）。
【０１５８】
複写指令待ちの状態（Ｓ３２０）で、コントロールパネル５３から複写（プリント）指令を受信しない場合、ビーム光通過位置制御ルーチンを実行後、たとえば、３０分が経過すると（Ｓ３２１）、自動的にビーム光パワー制御ルーチンを実行し（Ｓ３２２）、さらに、自動的にオフセット補正ルーチンを実行し（Ｓ３２３）、その後、再びビーム光通過位置制御ルーチンおよび主走査方向ビーム光位置制御ルーチンを実行する（Ｓ３２４，Ｓ３２５）。これが終了すると、ステップＳ３２０に戻り、再び複写指令待ち状態になる。
【０１５９】
複写指令待ちの状態（Ｓ３２０）で、コントロールパネル５３から複写指令を受信すると、解像度変更の指令があるか否かをチェックする（Ｓ３２６）。このチェックの結果、解像度変更の指令がある場合は、ポリゴンモータ３６の回転数を指令された解像度に適した値に切換える（Ｓ３２７）。
【０１６０】
次に、水晶発振器１１４ａ〜１１４ｄも解像度に適したものを選択する（Ｓ３２８）。さらに、ビーム光パワー制御ルーチンを実行し（Ｓ３２９）、その後、オフセット補正ルーチンを実行し（Ｓ３３０）、その後、ビーム光通過位置制御ルーチンを実行し（Ｓ３３１）、その後、主走査方向ビーム光位置制御ルーチンを実行し（Ｓ３３２）、複写動作を実行する（Ｓ３３３）。
【０１６１】
一方、ステップＳ３２６のチェックの結果、解像度変更の指令がない場合は、ポリゴンモータ３６の回転数、水晶発振器の変更などはないので、ビーム光パワー制御ルーチンを実行し（Ｓ３２９）、オフセット補正ルーチンを実行し（Ｓ３３０）、ビーム光通過位置制御ルーチンを実行し（Ｓ３３１）、主走査方向ビーム光位置制御ルーチンを実行し（Ｓ３３２）、複写動作を実行する（Ｓ３３３）。
【０１６２】
そして、複写動作が終了すると、ステップＳ３２０に戻り、前記動作を繰り返す。
【０１６３】
このようにして、複写動作の合間にも、ビーム光パワー制御ルーチン、ビーム光通過位置制御ルーチン、主走査方向ビーム光位置制御ルーチンをそれぞれ実行し、多量の連続複写に対しても常に最適な状態で画像を形成するものである。
【０１６４】
次に、図１７のステップＳ３１６，Ｓ３２５，Ｓ３３２における主走査方向ビーム光位置制御ルーチンについて、図１８に示すフローチャートを用いて説明する。
【０１６５】
まず、主制御部５１は、ビーム光ａの主走査方向ビーム光位置情報を取得する（Ｓ３４１）。ここで、主走査方向ビーム光位置情報というのは、先に説明したろように、ビーム光検知装置３８のパターンＳ２がちょうど露光エリア（印字エリア）のエッジとなるような、画像転送クロック生成部（印字エリア設定部）１１９ａ〜１１９ｄへの設定値と遅延パルスセレクタ１１８ａ〜１１８ｄに対する選択情報を得るということである。この情報の取得方法については後で詳細に説明する。
【０１６６】
同様にして、ビーム光ｂ、ビーム光ｃ、ビーム光ｄに対しても主走査方向ビーム光位置情報を取得する（Ｓ３４２〜Ｓ３４４）。
【０１６７】
さて、このようにして各ビーム光ａ〜ｄの主走査方向ビーム光位置情報を得た後、主制御部５１は、実際の画像形成（複写、プリント）に必要な印字エリアの設定を行なう（Ｓ３４５）。実際の画像形成（複写、プリント）に必要な印字エリアの設定は、上記各ビーム光ａ〜ｄの主走査方向ビーム光位置情報と画像形成（複写、プリント）に用いる紙サイズ、綴じ代設定などに応じて設定される。
【０１６８】
たとえば、ビーム光ａ〜ｄの主走査方向ビーム光位置情報として、図１９に示すような情報が得られたとする。すなわち、ビーム光ａは印字エリア（開始〜終了）が５〜９で遅延パルスがＤ５、ビーム光ｂは印字エリア（開始〜終了）が１２〜１６で遅延パルスがＤ８、ビーム光ｃは印字エリア（開始〜終了）が１８〜２２で遅延パルスがＤ２、ビーム光ｄは印字エリア（開始〜終了）が２０〜２４で遅延パルスがＤ７とする。
【０１６９】
実際の画像形成に用いる紙サイズを例えばＡ４横方向とし、綴じ代などの設定がないとすると、６００ｄｐｉの解像度の場合、印字エリアは７０１５（≒２９７×６００÷２５．４）画素分となる。
【０１７０】
ここで、ビーム光検知装置３８のセンサパターンＳ２と、上記実際の印字エリアの左端との距離が１００画素分あるとすれば、それぞれのビーム光に対する印字エリアの設定は、図２０に示すように設定すればよい。すなわち、ビーム光ａは印字エリア設定（開始〜終了）を１０９〜７１２４、ビーム光ｂは印字エリア設定（開始〜終了）を１１６〜７１３１、ビーム光ｃは印字エリア設定（開始〜終了）を１２２〜７１３７、ビーム光ｄは印字エリア設定（開始〜終了）を１２４〜７１３９とする。
【０１７１】
このようにして設定した上で、各ビーム光ａ〜ｄに対する遅延パルスを、ビーム光ａに対してはＤ５、ビーム光ｂに対してはＤ８、ビーム光ｃに対してはＤ２、ビーム光ｄに対してはＤ７を選択すれば、各ビーム光ａ〜ｄの印字エリアは、画像形成に用いる用紙上でも１／１０画素の精度で一致することになる。
【０１７２】
図２１、図２２、図２３は、図１８のステップＳ３４１におけるビーム光ａの主走査方向ビーム光位置情報を取得するためのルーチンを説明するためのフローチャートである。ここではビーム光ａについて説明するが、ビーム光ｂ〜ｄについても同様である。
【０１７３】
まず、主制御部５１は、ビーム光ａの情報を得るための準備として、他のビーム光に対する画像転送クロック生成部（印字エリア設定部）１１９ｂ〜１１９ｄに、たとえば、印字開始「７４００」、印字終了「７４０１」を設定する（Ｓ３５１）。このステップＳ３５１は、ビーム光ａ以外による印字（露光）エリアを、ビーム光検知装置３８上から遠ざけ、かつ、感光体ドラム１５も露光しない場所に移すためのステップである。このステップＳ３５１は、ビーム光ａ〜ｄ同志の干渉を避けるのに必要なステップである。
【０１７４】
すなわち、本ステップＳ３５１の場合、ビーム光ｂ〜ｄの印字（露光）エリアを「７４００〜７４０１」とすることにより、ビーム光ｂ〜ｄが、ビーム光検知装置３８のセンサパターンＳ２を露光することはない。したがって、ビーム光ａだけに関する正確な情報が取得可能となる。
【０１７５】
次に、主制御部５１は、初期設定として、遅延パルスセレクタ１１８ａで遅延パルスＤ１が画像形成に用いられるように設定する（Ｓ３５２）。次に、主制御部５１は、画像転送クロック生成部（印字エリア設定部）１１９ａに印字開始位置として「１」、印字終了位置として「５」を設定する（Ｓ３５３）。
【０１７６】
次に、主制御部５１は、画像データＩ／Ｆ５６にベタ黒テストデータをセットし、ベタ黒テストデータによってレーザ発振器３１ａを発光させ、第１のカウンタ１１１に対するリセット信号を解除する（Ｓ３５４）。これにより、第１のカウンタ１１１は動作を開始する。先にも説明したように、この操作により、ビーム光検知装置３８のセンサパターンＳ１を基準として、ビーム光ａの印字エリア１〜５（５ドット分のエリア）が露光されることになる。
【０１７７】
次に、主制御部５１は、第１のカウンタ１１１からの割込み信号（カウンタキャリシグナル）によりラッチ回路１１３に保持されているデータを取込み第１のカウンタ１１１にリセットをかけ（Ｓ３５５）、その値が「８」であるか否かを判定する（チェック１、Ｓ３５６）。
【０１７８】
この判定の結果、取込んだデータが「８」でない場合には、ビーム光検知装置３８のセンサパターンＳ２が露光されていない状態であるので、画像転送クロック生成部（印字エリア設定部）１１９ａの設定値（印字開始と終了）に「１」を加え、印字エリア（露光エリア）を１画素分シフトさせた後、第１のカウンタ１１１のリセットを解除し（Ｓ３５７）、再度、第１のカウンタ１１１からの割込み信号を待つ。
【０１７９】
一方、ステップＳ３５６の判定の結果、取込んだデータが「８」の場合には、ビーム光検知装置３８のセンサパターンＳ２が露光されているという状態を示すものであるが、さらに、画像転送クロック生成部（印字エリア設定部）１１９ａの設定値（印字開始と終了）に「１」を加え、印字エリア（露光エリア）を１画素分シフトさせた後、第１のカウンタ１１１のリセットを解除する（Ｓ３５８）。
【０１８０】
次に、主制御部５１は、第１のカウンタ１１１からの割込み信号（カウンタキャリシグナル）によりラッチ回路１１３に保持されているデータを取込み（Ｓ３５９）、その値が「８」であるか否かを判定する（チェック２、Ｓ３６０）。
【０１８１】
この判定の結果、取込んだデータが「８」でない場合には、先の処理と同様に、ステップＳ３５７に戻る。その後、もう一度、最初のチェック（チェック１）を行なう。
【０１８２】
一方、ステップＳ３６０の判定の結果、取込んだデータが「８」の場合には、画像転送クロック生成部（印字エリア設定部）１１９ａの設定値（印字開始と終了）から「２」を引き、画像転送クロック生成部（印字エリア設定部）１１９ａにセットする（Ｓ３６１）。このときの値をビーム光ａに対する１画素単位での主走査方向ビーム光位置情報としてメモリ５２に記憶する（Ｓ３６２）。
【０１８３】
以上の操作により、主制御部５１は、５画素分の印字エリア（露光エリア）を１画素分ずつシフトさせ、何画素分シフトさせたときに印字エリア（露光エリア）がビーム光検知装置３８のセンサパターンＳ２に到達するかを認識することができ、その直前の値をメモリ５２に記憶させることができる。
【０１８４】
なお、本例において、チェック２を実行する理由は、光学ユニット内で発生することのある不要な迷光によってビーム光検知装置３８のセンサパターンＳ２が応答したような場合でも、これを見分け、正しい制御を行なうことを可能にするために必要であるからである。
【０１８５】
通常、本来の主ビーム光に対して迷光の光エネルギは非常に小さく、ビーム光検知装置３８のセンサパターンＳ２が応答することはない。しかし、まれに、何らかの原因でセンサパターンＳ２が応答することもあり得る。このような誤った応答を除外するには、本例に示したように、センサパターンＳ２が応答し始めてから何画素分か余分に印字エリア（露光エリア）をシフトさせても、センサパターンＳ２が確実に応答（光を検知）するということを確認すればよい。
【０１８６】
なお、本例においては、説明を簡単にするために、印字エリア（露光エリア）を５画素分とし、上記確認のためのシフト量を１画素分のみとしたが、この値に限定されるものではなく、ビーム光検知装置３８のセンサパターンＳ２の大きさとの関係などを考慮し、印字エリア（露光エリア）の大きさや、上記確認の回数を決めればよい。
【０１８７】
さて、このようにして、１画素単位でのビーム光ａの主走査方向ビーム光位置情報が得られたならば、次に主制御部５１は、１／１０画素単位での主走査方向ビーム光位置情報を得るための動作を行なう。
【０１８８】
現時点（Ｓ３６２）では、遅延パルスＤ１が選択された状態で、１画素単位での印字エリア（露光エリア）の設定によって、ビーム光検知装置３８のセンサパターンＳ２が応答する一歩手前に印字エリア（露光エリア）が設定されている。この状態から、主制御部５１は、遅延パルスをＤ１からＤ２に切換え（パルスの位置を１／１０クロックずらし）第１のカウンタ１１１のリセットを解除し、割込み信号を待つ（Ｓ３６３）。
【０１８９】
第１のカウンタ１１１からの割込み信号を検知すると、主制御部５１は、ビーム光位置検知出力回路４０内の主走査ビーム位置検知回路のラッチ回路１１３の値を取込み、第１のカウンタ１１１にリセットをかける（Ｓ３６４）。
【０１９０】
次に、主制御部５１は、ラッチ回路１１３の値が「８」か否かを判定し（Ｓ３６５）、印字エリア（露光エリア）がビーム光検知装置３８のセンサパターンＳ２に達したかどうかをチェックする。
【０１９１】
このチェックの結果、ラッチの値が「８」でない場合は、まだ印字エリア（露光エリア）がセンサパターンＳ２に達していないということであるので、ステップＳ３６３に戻り、さらに、１／１０クロック位相のずれた遅延パルスを選択し、上記と同様な判定動作を行なう。
【０１９２】
ステップＳ３６５のチェックの結果、ラッチの値が「８」である場合には、印字エリア（露光エリア）がセンサパターンＳ２に達したということであるので、このときの遅延パルスを画像形成（複写、プリント）時に用いるとともに、選択した遅延パルスをメモリ５２に記憶する（Ｓ３６６）。
【０１９３】
以上のようにして、主制御部５１は、印字エリア（露光エリア）の設定と、遅延パルスの選択により、印字エリア（露光エリア）を１／１０画素程度の単位で移動させることが可能で、このときのビーム光検知装置３８のセンサパターンＳ２の応答を見ることで、１／１０画素程度の精度でビーム光ａの主走査方向ビーム光位置情報を得ることができる。
【０１９４】
なお、本実施の形態においては、印字エリア（露光エリア）をビーム光走査方向の下流側へ順々にずらし、ビーム光検知装置３８のセンサパターンＳ２が応答するポイントを見つけるという動作を示したが、本発明は、この方法に限定されるものではない。
【０１９５】
たとえば、印字エリア（露光エリア）を更にビーム光走査方向の下流側へ順々にずらし、ビーム光検知装置３８のセンサパターンＳ２が応答しなくなるポイントを見つけ、これを各ビーム光ａ〜ｄの主走査方向ビーム光位置情報としてもよい。
【０１９６】
また、たとえば、印字エリア（露光エリア）を、あらかじめビーム光走査方向の下流側へ設定しておき、順々に上流側へずらすことにより、ビーム光検知装置３８のセンサパターンＳ２の応答するポイントを探したり、応答しなくなるポイントを探してもよい。
【０１９７】
また、冒頭に述べたように、ビーム光の順番や、重なり具合がどのような状態であっても問題ない。例えば、これまで説明で用いてきたビーム光の状態とは異なる図２４，２５，２６に示したどのような状態であっても、４つのビーム光の走査範囲を一致させることができる。
【０１９８】
また、ビーム光が複数あることに限定されるものでもない。例えば、１つのビームであっても、基準となる位置に対して正確に画像を形成する必要がある際には、これまでに説明してきた方法を用いることでサブミクロンの精度で、画像形成範囲を規定することが可能になる。
【０１９９】
以上説明したように上記発明の実施の形態によれば、信頼性を向上させてビーム光の走査方向（主走査方向）の露光位置を常に正確に制御できるビーム光走査装置および画像形成装置を提供することができる。
【０２００】
なお、本願発明は、上記（各）実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題（の少なくとも１つ）が解決でき、発明の効果の欄で述べられている効果（の少なくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０２０１】
【図１】本発明の実施の形態に係るデジタル複写機の構成を概略的に示す構成図。
【図２】光学系ユニットの構成と感光体ドラムの位置関係を示す図。
【図３】ビーム光検知装置の構成を概略的に示す構成図。
【図４】ビーム光検知装置の要部構成を概略的に示す構成図。
【図５】光学系の制御を主体にした制御系を示すブロック図。
【図６】ビーム光検知装置と感光体ドラムとの位置関係、および、サンプルタイマによる各ビーム光の露光エリア（印字エリア）、並びに、画像データによる発光エリアの位置関係をタイムチャートとあわせて示した図。
【図７】遅延パルスを用いて１クロック以下の細かい単位で印字エリア（露光エリア）を設定するための構成を示すブロック図。
【図８】遅延パルスを説明するための図。
【図９】遅延パルスと同期クロックとを説明するための図。
【図１０】各ビーム光についての主走査方向ビーム位置情報の取得方法の原理を説明する図。
【図１１】ビーム光のビーム光検知装置の出力に対する相対的な位置関係を検知する方法を説明する図。
【図１２】主走査方向ビーム光位置検知回路の動作を説明するための図。
【図１３】主走査方向ビーム光位置検知回路の動作を説明するための図。
【図１４】主走査方向ビーム光位置検知回路の動作を説明するための図。
【図１５】ビーム光パワーが異なった場合の露光エリアを模擬的に表わした図。
【図１６】ビーム光の通過位置制御およびオフセット検出・補正処理を説明するためのブロック図。
【図１７】プリンタ部の電源投入時における概略的な動作を説明するフローチャート。
【図１８】主走査方向ビーム光位置制御ルーチンを説明するフローチャート。
【図１９】ビーム光ａ〜ｄの主走査方向ビーム光位置情報の例を示す図。
【図２０】ビーム光ａ〜ｄに対する印字エリアの設定例を示す図。
【図２１】ビーム光の主走査方向ビーム光位置情報取得ルーチンを説明するフローチャート。
【図２２】ビーム光の主走査方向ビーム光位置情報取得ルーチンを説明するフローチャート。
【図２３】ビーム光の主走査方向ビーム光位置情報取得ルーチンを説明するフローチャート。
【図２４】ビーム光の状態例を示す図。
【図２５】ビーム光の状態例を示す図。
【図２６】ビーム光の状態例を示す図。
【符号の説明】
【０２０２】
１…スキャナ部、２…プリンタ部、３…第１キャリッジ、４…第２キャリッジ、５…結像レンズ、６…光電変換素子、１３…光学系ユニット、１４…画像形成部、１５…感光体ドラム、３８…ビーム光検知装置、５１…主制御部、１１６ａ，１１６ｂ，１１６ｃ，１１６ｄ…クロック同期回路、１１７…ディレイラン、１１８ａ、１１８ｂ,１１８ｃ,１１８ｄ…遅延パルスセレクタ、１１９ａ，１１９ｂ，１１９ｃ，１１９ｄ…画像転送クロック生成部。
【図１】
2004177938.tif 000003
【図２】
2004177938.tif 000004
【図３】
2004177938.tif 000005
【図４】
2004177938.tif 000006
【図５】
2004177938.tif 000007
【図６】
2004177938.tif 000008
【図７】
2004177938.tif 000009
【図８】
2004177938.tif 000010
【図９】
2004177938.tif 000011
【図１０】
2004177938.tif 000012
【図１１】
2004177938.tif 000013
【図１２】
2004177938.tif 000014
【図１３】
2004177938.tif 000015
【図１４】
2004177938.tif 000016
【図１５】
2004177938.tif 000017
【図１６】
2004177938.tif 000018
【図１７】
2004177938.tif 000019
【図１８】
2004177938.tif 000020
【図１９】
2004177938.tif 000021
【図２０】
2004177938.tif 000022
【図２１】
2004177938.tif 000023
【図２２】
2004177938.tif 000024
【図２３】
2004177938.tif 000025
【図２４】
2004177938.tif 000026
【図２５】
2004177938.tif 000027
【図２６】
2004177938.tif 000028