(57)【特許請求の範囲】
【請求項１】
感光体を光ビームにより走査することで前記感光体上に静電潜像を形成する画像形成装置であって、
光ビームを出射する複数の発光素子を有し、前記複数の発光素子が前記感光体の回転方向において異なる位置を走査するように配列された光源と、
前記複数の発光素子から画像信号に基づいてそれぞれ出射される複数の光ビームが前記感光体上を走査するように前記複数の光ビームをそれぞれ偏向する偏向手段と、
前記複数の発光素子のうち同時に光ビームを出射する発光素子によって出射された光ビームの出射開始タイミングと出射停止タイミングとを検出する検出手段と、
前記検出された出射開始タイミングが同時になる発光素子の数と前記検出された出射停止タイミングが同時になる発光素子の数とを特定する特定手段と、
前記特定された出射開始タイミングが同時になる発光素子の数と前記特定された出射停止タイミングが同時になる発光素子の数との差が所定の値以上である場合には、前記同時に光ビームを出射する複数の発光素子のうち少なくとも一つの発光素子の光ビームの出射開始タイミング又は出射停止タイミングを、当該少なくとも一つの発光素子以外の光ビームの出射開始タイミング又は出射停止タイミングに対して遅延させる制御もしくは早める制御を行う制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、１画素を複数ビットの前記画像信号によって形成する画像形成装置であって、
前記１画素の大きさは前記感光体の回転方向における前記複数の光ビームの露光位置間隔によって規定され、
前記制御手段は、前記同時に光ビームを出射する複数の発光素子のうち少なくとも一つの発光素子の光ビームの出射開始タイミング又は出射停止タイミングを、当該少なくとも一つの発光素子以外の光ビームの出射開始タイミング又は出射停止タイミングに対して前記光ビームが前記感光体を走査する方向において前記１画素未満の単位で遅延させる制御もしくは早める制御を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記光ビームの出射開始タイミング又は出射停止タイミングを遅延させる制御もしくは早める制御によって生じる前記同時に光ビームを出射する複数の発光素子のうち少なくとも一つの発光素子の光ビームの感光体上における露光位置と当該少なくとも一つの発光素子以外の光ビームの前記感光体上における露光位置との間隔は１０μｍ以下であることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記同時に光ビームを出射する複数の発光素子のうち少なくとも一つの発光素子の光ビームの出射開始タイミング又は出射停止タイミングを、当該少なくとも一つの発光素子以外の光ビームの出射開始タイミング又は出射停止タイミングに対して遅延させる制御を行うために前記画像信号を保持する信号保持手段を備えること特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の光源から発光させたレーザビームにより感光体を走査して形成した潜像の可視像（画像）を記録紙に転写することで画像形成を行う画像形成装置に関する。
【背景技術】
【０００２】
近年、電子写真方式の画像形成装置（プリンタ、複写機）の画像形成速度の高速化や画像の高画質化に伴い、レーザビームにより感光体を走査して潜像を形成する露光ユニットの生産性が重要視されてきている。露光ユニットの生産性は、感光体をレーザビームで走査する際の単位時間あたりの露光ライン数に相当する。露光ユニットの生産性を上げるためには、光源から発光させたレーザビームを感光体へ反射させるポリゴンミラーを回転させるポリゴンモータの回転速度を上げる、ポリゴンミラーの面数を増やす、１走査に露光するレーザビーム数を増やすこと等が考えられる。
【０００３】
しかし、技術面からポリゴンモータの回転速度は限界に近づいており、ポリゴンモータの回転速度の上昇に伴い、ポリゴンモータの温度が上昇する昇温、駆動時の騒音、コスト上昇等の弊害を生じている。また、ポリゴンミラーの面数を増やすことは感光体に対するレーザビームの走査角度が小さくなるため、同一の露光幅を得るためには光路長を長くする必要があり、画像形成装置の大型化やコスト上昇を招いている。このため、近年は画像形成装置の露光ユニットに搭載する光源として多ビーム（マルチビーム）のレーザダイオードが開発され、２ビームから４ビーム・・・と更なる多ビーム化が進展している。以下、背景技術及び後述の発明が解決しようとする課題においては多ビーム（マルチビーム）のレーザダイオードを前提とした説明を行う。
【０００４】
この多ビーム化の流れの中で、従来のレーザであるエッジエミッタ構造のレーザダイオードから、より多ビーム化に適した面発光構造のレーザダイオード（以後ＶＣＳＥＬ）の開発がなされてきており、一部実用化されている（例えば、特許文献１参照）。多ビームの半導体レーザを画像形成装置に用いた例を図１２に基づき以下説明する。
【０００５】
図１２は、従来例に係る画像形成装置の多ビームの半導体レーザ及びドライバ回路の構成を示す図である。
【０００６】
図１２において、画像形成装置は、半導体レーザＬＤ１０００、ドライバ回路１・１００１〜ドライバ回路８・１００８、フォトダイオードＰＤ１を備えている。半導体レーザＬＤ１０００は、パッケージ内にレーザダイオードＬＤ１〜ＬＤ８が構成されている。レーザダイオードＬＤ１〜ＬＤ８のカソード端子は、共通端子となり接地される。レーザダイオードＬＤ１〜ＬＤ８のアノード端子は、それぞれドライバ回路１・１００１〜ドライバ回路８・１００８に接続されると共に、接続先のドライバ回路から点灯電流が供給される。
【０００７】
ドライバ回路１・１００１〜ドライバ回路８・１００８はそれぞれ同じ構成であるため、代表してドライバ回路１・１００１について説明する。フォトダイオードＰＤ１は、レーザダイオードＬＤ１〜ＬＤ８の光量をモニタするためにレーザダイオードＬＤ１〜ＬＤ８の放射光またはその一部が照射される位置に設置される。フォトダイオードＰＤ１のアノード端子は、接地される。フォトダイオードＰＤ１のカソード端子には、抵抗Ｒ１を介して電源Ｖｃｃに接続されるバイアス電圧が印加される。フォトダイオードＰＤ１のカソード端子は、モニタ出力となり、エラーアンプＯＰ１の＋入力端子に接続される。
【０００８】
エラーアンプＯＰ１の−入力端子には、基準電圧Ｖｒｅｆが印加されている。エラーアンプＯＰ１の出力端子は、アナログスイッチＳＷ１に入力される。アナログスイッチＳＷ１の動作を制御するコントロール端子には、コントローラ（不図示）から制御信号（ｃｏｎｔ１信号）が入力される。アナログスイッチＳＷ１の出力は、コンデンサＣ１の一方の端子に接続され、更に定電流源ＣＣ１の制御信号となり入力される。コンデンサＣ１の他方の端子は、接地される。
【０００９】
定電流源ＣＣ１は、印加される電圧に応じた電流をその出力から供給する。定電流源ＣＣ１の出力は、ＰＮＰトランジスタＱ１０、Ｑ１１の各エミッタ端子にそれぞれ接続される。ＰＮＰトランジスタＱ１０のコレクタ端子は、ドライバ回路１００１の出力となりレーザダイオードＬＤ１のアノード端子に接続される。ＰＮＰトランジスタＱ１１のコレクタ端子には、抵抗ＲＤ１の一端が接続される。ＲＤ１抵抗の他端は、接地される。ＰＮＰトランジスタＱ１０のベース端子には、インバータＱ１２を介して、ＰＮＰトランジスタＱ１１のベース端子には、バッファＱ１３を介して、データ信号（ｄａｔａ１信号）がそれぞれ入力される。
【００１０】
次に、ドライバ回路１・１００１の動作について説明する。まず、レーザダイオードＬＤ１のオートパワーコントロール（ＡＰＣ）モードとなるように、コントローラ（不図示）によりｃｏｎｔ１信号とｄａｔａ１信号が共にＨｉが出力される。ｃｏｎｔ２信号〜ｃｏｎｔ８信号、ｄａｔａ２信号〜ｄａｔａ８信号はＬｏが出力される。ｄａｔａ１信号はＨｉであるため、インバータＱ１２の出力はＬｏとなり、ＰＮＰトランジスタＱ１０はＯＮする。ＰＮＰトランジスタＱ１１は、逆にＯＦＦする。
【００１１】
ＰＮＰトランジスタＱ１０がＯＮすると、定電流源ＣＣ１から供給される電流によりレーザダイオードＬＤ１が点灯する。レーザダイオードＬＤ１の光量が増すと、フォトダイオードＰＤ１の出力電流は増大し、エラーアンプＯＰ１に入力される電圧は低下する。フォトダイオードＰＤ１の出力は、エラーアンプＯＰ１により基準電圧Ｖｒｅｆと比較される結果、エラーアンプＯＰ１の出力電圧が低下する。エラーアンプＯＰ１の出力電圧が低下するため、定電流源ＣＣ１の出力電流も低下する。定電流源ＣＣ１の出力電流も低下すると、レーザダイオードＬＤ１の光量も低下する。
【００１２】
以上のように、ドライバ回路１・１００１は負帰還回路を構成しており、フォトダイオードＰＤ１の出力電圧と基準電圧Ｖｒｅｆとが同一の電圧となるように、一定の光量でレーザダイオードＬＤ１が点灯することとなる。他のレーザダイオードＬＤ２〜ＬＤ８のＡＰＣモードについても同様である。
【００１３】
次に、画像形成装置の感光体をレーザビームで走査して形成した潜像の可視像（現像した画像）を記録紙に転写する印字モードの説明を行う。印字モードでは、コントローラ（不図示）によりｃｏｎｔ１信号〜ｃｏｎｔ８信号にＬｏが出力され、ｄａｔａ１信号〜ｄａｔａ８信号には印字するための画像データが出力される。ｃｏｎｔ１信号がＬｏであるため、アナログスイッチＳＷ１がＯＦＦする。このため、ＡＰＣモード時の電圧がコンデンサＣ１により保持される。定電流源ＣＣ１の制御端子にはコンデンサＣ１の電圧が印加されるため、定電流源ＣＣ１の出力はＡＰＣモード時と同じ電流値となる。
【００１４】
ｄａｔａ１信号がＨｉの場合はＰＮＰトランジスタＱ１０がＯＮするため、レーザダイオードＬＤ１は点灯する。ｄａｔａ１信号がＬｏの場合はＰＮＰトランジスタＱ１０がＯＦＦするため、レーザダイオードＬＤ１は消灯する。これにより、半導体レーザ駆動回路に供給される画像データに応じたレーザダイオードの点滅駆動が可能となり、感光体の画像露光を行うこととなる。また、半導体レーザは同一環境においては同一の電流値では一定の光量で点灯することが知られている。これにより、点灯時はＡＰＣモードと同等の一定光量で点灯することが可能となる。
【００１５】
また、ｄａｔａ１信号がＨｉの場合はＰＮＰトランジスタＱ１１がＯＦＦする。ｄａｔａ１信号がＬｏの場合はＰＮＰトランジスタＱ１１がＯＮするため、抵抗ＲＤ１に定電流源ＣＣ１から供給される電流が印加される。これにより、ｄｅｔａ１信号の状況に影響されずに定電流源ＣＣ１から供給される電流は一定となる。
【００１６】
一般的に、定電流回路の高速駆動（特に画像形成時におけるレーザダイオードの点滅駆動を行う際の周波数である数十ＭＨｚでの動作）は困難である。上記の図１２に示した構成によれば、ＰＮＰトランジスタＱ１０、Ｑ１１は高速での動作を必要とするが、定電流源ＣＣ１は高速の動作を必要としないため画像形成が容易となる。他のレーザダイオードＬＤ２〜ＬＤ８に対応した印字モードも同様である。
【００１７】
以上のように、半導体レーザ駆動回路に供給される電気的な画像信号（画像データ）を半導体レーザの光パルス信号に変換することにより、感光体をレーザビームで走査して潜像を形成する画像露光を行うことで画像形成を行う。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００６−１１６７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
上述したように、近年の画像形成装置の高速化や高画質化に対応するため露光用のレーザの多ビーム化が図られてきているが、多ビーム化に伴い不要輻射が増加するという弊害が発生するようになってきている。不要輻射の増加の原因について以下説明する。
【００２０】
半導体レーザ駆動回路は感光体をレーザビームで露光するために、半導体レーザ駆動回路に供給される画像データに応じてレーザダイオードの点滅駆動を行うが、この点滅駆動を行う際の周波数は数十ＭＨｚとなる。また、レーザダイオードを点灯させるための電流は、露光を安定させるために急峻な立ち上がりと立ち下がりが必要となる。
【００２１】
ここで、レーザダイオードとして例えばＶＣＳＥＬ（多ビーム化に適した面発光構造のレーザダイオード）を例示して説明する。ＶＣＳＥＬは寄生容量が大きいため、電流の立ち上がりや立ち下がり時に寄生容量に流れる電流成分を有する。寄生容量に流れる電流成分はレーザの発光に寄与しないため、寄生容量への充電時間はＶＣＳＥＬを駆動する信号に対するレーザの発光光量の立ち上がりの遅延となる。レーザの発光光量の立ち上がりの遅延量の増加は、露光画素の細りとなって現れ、画像劣化の要因となる。
【００２２】
そこで、レーザの発光光量の立ち上がりの遅延量を少なくするために、多大な電流を寄生容量に供給することにより充電時間の短縮化を図る方法が考えられる。この場合のＶＣＳＥＬの動作波形を図１３に示す。図１３において、（ａ）の縦軸はＶＣＳＥＬの順方向電圧Ｖｆを示し、横軸は時間ｔを示す。（ｂ）の縦軸はＶＣＳＥＬの順方向電流Ｉｆを示し、横軸は時間ｔを示す。（ｃ）の縦軸は出力光量Ｐを示し、横軸は時間ｔを示す。実際に遅延時間を１ｎｓｅｃ前後に短縮するために必要な電流としては、ＶＣＳＥＬの通常の点灯時の電流に対し数倍から十数倍もの電流が流れることなり、この電流が不要輻射を生じている。
【００２３】
ＶＣＳＥＬの高速かつ急峻なスイッチング（点灯／消灯）により不要輻射が発生するが、以下のような問題がある。従来は不要輻射は無視できる程度であったものが、ＶＣＳＥＬの特徴である多ビーム化が容易であることから多ビーム化によるレーザ光源の増加に伴い、不要輻射は無視できない重要な問題としてクローズアップされてきている。また、多ビーム化により複数のレーザ光源の点滅を決定する画像信号の立ち上がり／立ち下がりのタイミングが重なると、レーザダイオードの駆動電流の急激な増加が問題となる。その結果、不要輻射が問題となる。
【００２４】
本発明の目的は、複数のレーザ光源の点滅を制御する画像信号の立ち上がり／立ち下がりが重なることにより起こる不要輻射を軽減することができる画像形成装置を提供することにある。
【課題を解決するための手段】
【００２５】
上記目的を達成するために、本発明の画像形成装置は、感光体を光ビームにより走査することで前記感光体上に静電潜像を形成する画像形成装置であって、光ビームを出射する複数の発光素子を有し、前記複数の発光素子が前記感光体の回転方向において異なる位置を走査するように配列された光源と、前記複数の発光素子から画像信号に基づいてそれぞれ出射される複数の光ビームが前記感光体上を走査するように前記複数の光ビームをそれぞれ偏向する偏向手段と、前記複数の発光素子のうち同時に光ビームを出射する発光素子によって出射された光ビームの出射開始タイミングと出射停止タイミングとを検出する検出手段と、前記検出された出射開始タイミングが同時になる発光素子の数と前記検出された出射停止タイミングが同時になる発光素子の数とを特定する特定手段と、前記特定された出射開始タイミングが同時になる発光素子の数と前記特定された出射停止タイミングが同時になる発光素子の数との差が所定の値以上である場合には、前記同時に光ビームを出射する複数の発光素子のうち少なくとも一つの発光素子の光ビームの出射開始タイミング又は出射停止タイミングを、当該少なくとも一つの発光素子以外の光ビームの出射開始タイミング又は出射停止タイミングに対して遅延させる制御もしくは早める制御を行う制御手段と、を備えることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、複数のレーザ光源の点滅を制御する画像信号の立ち上がり／立ち下がりが重なることにより起こる不要輻射を軽減することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成例を示す構成図である。
【図２】画像形成装置の露光ユニットの模式的な構成を示す概略図である。
【図３】画像形成装置の露光ユニット及び制御系を中心とした構成を示す概略図である。
【図４】画像形成装置の多ビームの半導体レーザ及びドライバ回路の構成を示す図である。
【図５】画像形成装置において入力される画像データを示す図であり、（ａ）は、感光体ドラムに対する１回の走査に対して入力される画像データを示す図、（ｂ）は、画素の構造を示す図である。
【図６】画像形成装置の画像処理回路の構成を示す図である。
【図７】図６の画像処理回路の動作を説明するシーケンス図である。
【図８】本発明の第２の実施の形態に係る画像形成装置の処理を示すフローチャートである。
【図９】図８の処理を行った場合の画像信号入力と画像信号出力を示す図であり、（ａ）は、画像信号入力を示す図、（ｂ）は、画像信号出力を示す図である。
【図１０ａ】本発明の第３の実施の形態に係る画像形成装置の処理を示すフローチャートである。
【図１０ｂ】画像形成装置の処理を示すフローチャートである。
【図１０ｃ】画像形成装置の処理を示すフローチャートである。
【図１１】図１０ａ〜図１０ｃの処理を行った場合の画像信号入力と画像信号出力を示す図であり、（ａ）は、画像信号入力を示す図、（ｂ）は、画像信号出力を示す図である。
【図１２】従来例に係る画像形成装置の多ビームの半導体レーザ及びドライバ回路の構成を示す図である。
【図１３】面発光構造のレーザダイオードの動作波形を示す図であり、（ａ）は、ＶＣＳＥＬの順方向電圧を示す図、（ｂ）は、ＶＣＳＥＬの順方向電流を示す図、（ｃ）は、出力光量を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２９】
〔第１の実施の形態〕
図１は、本発明の第１の実施の形態に係る画像形成装置の構成例を示す構成図である。
【００３０】
図１において、画像形成装置は、電子写真方式により記録紙に画像（モノクロ画像／カラー画像）を形成する画像形成部１、原稿から画像を読み取る画像読取部２、原稿を画像読取部２に給送する原稿給送部３を備えている。画像形成部１は、カセット給紙部４、５、手差し給紙部６、中間転写ベルト１３、各色（マゼンタ、シアン、イエロー、ブラック）毎に設置された感光体ドラム１４、１５、１６、１７、定着器３５、露光ユニット４１、４２、４３、４４、等を備えている。尚、以下では画像形成部１を中心に説明を行い、画像読取部２及び原稿給送部３の説明は省略する。
【００３１】
画像形成部１において、露光ユニット４１、４２、４３、４４は、それぞれ感光体ドラム１４、１５、１６、１７の上方に配置されており、図２に示す構成（感光体ドラム以外の構成）を有し、多ビーム（８ビーム）の半導体レーザを用いて露光動作を行う。詳細は図２乃至図４で後述する。露光ユニット４１、４２、４３、４４は、それぞれ感光体ドラム１４、１５、１６、１７に対し、マゼンタ成分の画像、シアン成分の画像、イエロー成分の画像、ブラック成分の画像に基づくレーザビームＬＭ、ＬＣ、ＬＹ、ＬＢの露光を行い、静電潜像を形成する。
【００３２】
感光体ドラム１４、１５、１６、１７は、それぞれ露光ユニット４１、４２、４３、４４による露光により静電潜像が形成される像担持体であり、中間転写ベルト１３の回転方向に沿って中間転写ベルト１３の水平部の上面に等間隔で配置されている。感光体ドラム１４、１５、１６、１７の周囲には、それぞれ現像器２３、２４、２５、２６、１次帯電器２７、２８、２９、３０、クリーナ３１、３２、３３、３４が配置されている。
【００３３】
１次帯電器２７、２８、２９、３０は、それぞれ感光体ドラム１４、１５、１６、１７の表面を均一に帯電させる。現像器２３、２４、２５、２６は、それぞれ感光体ドラム１４、１５、１６、１７に形成された静電潜像をトナーにより現像し可視化する。クリーナ３１、３２、３３、３４は、感光体ドラム１４、１５、１６、１７から中間転写ベルト１３に対するトナー像転写後の、それぞれ感光体ドラム１４、１５、１６、１７に付着しているトナーを除去する。
【００３４】
画像形成装置は、記録紙の片面に画像を形成する片面モード、記録紙の両面に画像を形成する両面モードの何れかを操作部（不図示）から設定可能である。まず、片面モードの画像形成について説明する。最上流の感光体ドラム１４にマゼンタ成分の画像に基づくレーザビーム（光ビーム）ＬＭの露光が開始され、感光体ドラム１４に静電潜像を形成する。この静電潜像は現像器２３から供給されるマゼンタ色のトナーにより可視化される。次に、感光体ドラム１５にシアン成分の画像に基づくレーザビームＬＣの露光が開始され、感光体ドラム１６に静電潜像を形成する。この静電潜像は現像器２４から供給されるシアン色のトナーにより可視化される。
【００３５】
次に、感光体ドラム１５に対するレーザビームＬＣの露光開始から所定時間が経過した後、感光体ドラム１６にイエロー成分の画像に基づくレーザビームＬＹの露光が開始され、感光体ドラム１６に静電潜像を形成する。この静電潜像は現像器２５から供給されるイエロー色のトナーにより可視化される。次に、感光体ドラム１６に対するレーザビームＬＹの露光開始から所定時間が経過した後、感光体ドラム１７にブラック成分の画像に基づくレーザビームＬＢの露光が開始され、感光体ドラム１７に静電潜像を形成する。この静電潜像は現像器２６から供給されるブラック色のトナーにより可視化される。
【００３６】
中間転写ベルト１３は、駆動ローラ１３ａ、２次転写対向ローラ１３ｂ、及びテンションローラ１３ｃに張設された断面略三角形状の無端ベルトである。中間転写ベルト１３は、図中時計回りに回転（循環駆動）される。中間転写ベルト１３の内側には、それぞれ感光体ドラム１４、１５、１６、１７に対応して転写帯電器９０、９１、９２、９３が配置されている。また、中間転写ベルト１３を挟んで２次転写対向ローラ１３ｂに対向して２次転写ローラ４０が配置されている。２次転写ローラ４０と２次転写対向ローラ１３ｂとの当接部分が２次転写部Ｔ２を形成している。
【００３７】
中間転写ベルト１３が図中時計回りに回転する過程で、感光体ドラム１４、１５、１６、１７と、転写帯電器９０、９１、９２、９３との間のそれぞれの当接部分である転写領域を、中間転写ベルト１３が順次通過する。これにより、中間転写ベルト１３にマゼンタ、シアン、イエロー、ブラックの各色のトナー像が重ねて転写される。
【００３８】
他方、画像形成対象の記録紙Ｓを自動給紙する場合はカセット給紙部４のトレイ４ａまたはカセット給紙部５のトレイ５ａから、記録紙Ｓを手動給紙する場合は手差し給紙部６のトレイ６ａから、それぞれ２次転写部Ｔ２に給紙する。該当する給紙部からピックアップローラ７により最上位の記録紙Ｓから順に繰り出された後、フィードローラ８Ａとリタードローラ８Ｂからなる分離ローラ対により最上位の記録紙Ｓのみ分離され、回転が停止しているレジストローラ対１２へ送られる。
【００３９】
給紙カセット４、５の何れかから給送された記録紙Ｓは、搬送ローラ対９、１０、１１により中継されてレジストローラ対１２へ送られる。レジストローラ対１２へ送られた記録紙Ｓは、記録紙先端がレジストローラ対１２のニップ部に突き当たって所定のループを形成すると、一旦移動が停止される。このループの形成により記録紙Ｓの斜行状態が矯正される。斜行状態が矯正された記録紙Ｓは、中間転写ベルト１３上のトナー像と記録紙先端との位置を合わせるタイミングをとって回転を開始するレジストローラ対１２により、２次転写領域Ｔ２に送られ、記録紙上にトナー像が転写される。
【００４０】
２次転写領域Ｔ２を通過した記録紙Ｓは、中間転写ベルト１３により定着器３５へ送られる。記録紙Ｓは、定着器３５内の定着ローラ３５Ａと加圧ローラ３５Ｂとにより形成されるニップ部を通過する過程で、定着ローラ３５Ａにより加熱されると共に加圧ローラ３５Ｂにより加圧され、記録紙上のトナー像が定着される。定着器３５を通過した定着処理済み記録紙Ｓは、搬送ローラ対３６により排出ローラ対３７へ送られ、更に機外の排出トレイ３８上へ排出される。
【００４１】
図２は、画像形成装置の露光ユニット４１の模式的な構成を示す概略図である。
【００４２】
図２において、マゼンタ色のトナー像が形成される感光体ドラム１４に対応して設置された露光ユニット４１を示している。露光ユニット４１は、レーザダイオード１１１、コリメータレンズ１１２、絞り１１３、シリンドリカルレンズ１１４、レーザスキャナモータ１１５、回転多面鏡（ポリゴンミラー）１１６、結像光学系（ｆθレンズ）１１７、折返しミラー１１８を備えている。尚、シアン用の感光体ドラム１５、イエロー用の感光体ドラム１６、ブラック用の感光体ドラム１７に各々対応する露光ユニット４２、４３、４４の図示及び説明は省略する。
【００４３】
レーザダイオード１１１（光源）から出射したレーザビーム（光ビーム：発散光束）は、コリメータレンズ１１２によりほぼ平行光束とされ、絞り１１３により光束が制限された後、副走査方向にのみ所定の屈折力を有するシリンドリカルレンズ１１４に入射する。シリンドリカルレンズ１１４に入射したほぼ平行光束のうち主走査断面内の光束は、そのままほぼ平行光束の状態で射出する。また、シリンドリカルレンズ１１４に入射したほぼ平行光束のうち副走査断面内の光束は、集束され、レーザスキャナモータ１１５により回転され光偏向器を構成する回転多面鏡１１６の偏向面（反射面）１１６ａに、ほぼ線像として結像する。
【００４４】
回転多面鏡１１６の偏向面１１６ａにより偏向されると共に反射されたレーザビーム（光束）は、ｆθ特性を有する結像光学系（ｆθレンズ）１１７により折返しミラー１１８を介して被走査面としての感光体ドラム１４のドラム面に結像される。この場合、レーザスキャナモータ１１５により回転多面鏡１１６を矢印Ａ方向に回転させることにより、感光体ドラム１４のドラム面を矢印Ｂ方向（主走査方向）に走査することで、感光体ドラム１４に画像情報の記録（静電潜像の形成）を行う。
【００４５】
図３は、画像形成装置の露光ユニット４１及び制御系を中心とした構成（光走査装置）を示す概略図である。
【００４６】
図３において、画像形成装置の画像形成部１は、レーザドライバ１２０、シーケンスコントローラ１２１、画像処理コントローラ１２２、ＦＩＦＯメモリ１２３、画像処理回路１２４、ＢＤセンサ１２５を備えている。レーザドライバ１２０、シーケンスコントローラ１２１、画像処理コントローラ１２２、ＦＩＦＯメモリ１２３、画像処理回路１２４が本発明の画像処理手段に相当する。
【００４７】
尚、図３ではマゼンタ成分の画像形成を行うための感光体ドラム１４と露光ユニット４１を図示しているが、他の色成分（シアン、イエロー、ブラック）の画像形成を行う感光体ドラム１５、１６、１７と露光ユニット４２、４３、４４の図示及び説明は省略する。
【００４８】
レーザドライバ１２０は、後述の図４のドライバ回路１・１０１〜ドライバ回路８・１０８から構成されている。レーザドライバ１２０は、シーケンスコントローラ１２１から出力される制御信号と、画像処理回路１２４から出力される画像データに基づき、点滅信号をレーザダイオード１１１に出力し、レーザダイオード１１１の点滅制御を行う。レーザダイオード１１１は、点滅信号に応じて点灯と消灯を行い、光変調したレーザビーム（光ビーム）をコリメータレンズ１１２、絞り１１３、シリンドリカルレンズ１１４（図２参照）を介して回転多面鏡１１６に向けて照射する。
【００４９】
回転多面鏡１１６に照射されたレーザビームは、回転多面鏡１１６の回転に伴い偏向面１１６ａにより連続的に角度を変えるレーザビーム（偏向ビーム）として反射される。回転多面鏡１１６で反射されたレーザビームは、レンズ群（不図示）により歪曲収差の補正等を受け、折返しミラー１１８を介して感光体ドラム１４の主走査方向に走査する。
【００５０】
図１で説明したように、感光体ドラム１４は、予め１次帯電器２７により帯電されると共に矢印方向に回転駆動され、レーザビームの走査により順次露光されることで静電潜像が形成される。感光体ドラム１４に形成された静電潜像は、現像器２３によりトナーで現像され可視像（トナー像）となる。現像された可視像は、転写帯電器９０により記録紙に転写される。可視像が転写された記録紙は、定着器３５に搬送され、定着が行われた後に機外に排出される。
【００５１】
また、感光体ドラム１４の軸方向の側部における主走査方向の走査開始位置の近傍（または走査開始位置に相当する位置）には、ＢＤセンサ１２５が配置されている。ＢＤ（Beam Detector）センサ１２５は、回転多面鏡１１６の各々の偏向面１１６ａで反射されたレーザビームを、感光体ドラム１４の各ラインの走査に先立って検出しＢＤ信号を出力する。ＢＤ信号は、感光体ドラム１４の主走査方向の走査開始基準信号としてシーケンスコントローラ１２１に入力される。
【００５２】
シーケンスコントローラ１２１は、ＢＤ信号を基準として感光体ドラム１４の各ラインの主走査方向の書き出し開始位置（露光により静電潜像の形成を開始する位置）の同期を取れるように、次の信号を生成する。即ち、ＦＩＦＯメモリ１２３、レーザドライバ１２０に各々出力するタイミング信号（制御信号）を生成する。
【００５３】
また、シーケンスコントローラ１２１は、プログラムを実行することで次の制御を行う。光ビーム（レーザビーム）を発光する複数の発光素子を有する光源における同時に点灯される複数の発光素子のうち少なくとも一つの発光素子の発光タイミングを、少なくとも一つの発光素子以外の発光タイミングに対して遅延させる制御もしくは早める制御を行う。制御の詳細については後述する。
【００５４】
画像処理コントローラ１２２は、画像形成装置内の画像読取部２から供給される画像データ或いは外部装置（パーソナルコンピュータ等）から供給される画像データに対し、画像形成部１の固有のフォーマットとなるように画像処理を施す。また、画像処理コントローラ１２２は、画像処理後の画像データをＦＩＦＯ（First In First Out）メモリ１２３に記憶する。画像処理回路１２４は、ＦＩＦＯメモリ１２３から出力される画像データ（ビデオ信号）を、半導体レーザＬＤ１００のレーザダイオードＬＤ１〜ＬＤ８（図４参照）の点灯と消灯を行う点滅信号に変換する。
【００５５】
図４は、画像形成装置の多ビーム（８ビーム）の半導体レーザ及びドライバ回路の構成を示す図である。
【００５６】
図４において、画像形成装置は、半導体レーザＬＤ１００（ＶＣＳＥＬ：光源）、ドライバ回路１・１０１〜ドライバ回路８・１０８、フォトダイオードＰＤ１を備えている。半導体レーザＬＤ１００は、パッケージ内にレーザダイオードＬＤ１〜ＬＤ８（複数の発光素子）が構成されている。レーザダイオードＬＤ１〜ＬＤ８のカソード端子は、共通端子となり接地される。レーザダイオードＬＤ１〜ＬＤ８のアノード端子は、それぞれドライバ回路１・１０１〜ドライバ回路８・１０８に接続されると共に、接続先のドライバ回路から点灯電流が供給される。
【００５７】
ドライバ回路１・１０１〜ドライバ回路８・１０８はそれぞれ同じ構成であるため、代表してドライバ回路１・１０１について説明する。ＰＤ１フォトダイオードは、レーザダイオードＬＤ１〜ＬＤ８の光量をモニタするために、レーザダイオードＬＤ１〜ＬＤ８の放射光またはその一部が照射される位置に設置される。フォトダイオードＰＤ１のアノード端子は、接地される。フォトダイオードＰＤ１のカソード端子には、抵抗Ｒ１を介して電源Ｖｃｃに接続されるバイアス電圧が印加される。フォトダイオードＰＤ１のカソード端子は、モニタ出力となり、エラーアンプＯＰ１１１の＋入力端子に接続される。
【００５８】
エラーアンプＯＰ１１１の−入力端子には、基準電圧Ｖｒｅｆが印加されている。エラーアンプＯＰ１１１の出力端子は、定電流源Ｑ１１１の制御信号となり、定電流源Ｑ１１１に入力される。定電流源Ｑ１１１は、印加される電圧に応じた電流を電源Ｖｃｃから定電流源Ｑ１１１の出力に供給する。定電流源Ｑ１１１の出力は、ＮＰＮトランジスタＱ１１２のコレクタ端子に接続される。ＮＰＮトランジスタＱ１１２のエミッタ端子は、ドライバ回路１・１０１の出力となり、レーザダイオードＬＤ１のアノード端子に接続される。
【００５９】
ＮＰＮトランジスタＱ１１２のベース端子には、制御信号（ｃｏｎｔ１信号）が入力される。ｃｏｎｔ１信号は、図３のシーケンスコントローラ１２１により生成され供給される。ＮＰＮトランジスタＱ１１２のエミッタ端子は、アナログスイッチＳＷ１１１の一方の端子にも接続される。アナログスイッチＳＷ１１１の動作を制御する中央のコントロール端子には、ｃｏｎｔ１信号が入力される。アナログスイッチＳＷ１１１の他方の端子は、サンプルホールドコンデンサＣ１１１の一方の端子に接続され、更に定電圧電源Ｑ１１３のコントロール端子にも接続される。サンプルホールドコンデンサＣ１１１の他方の端子は、接地される。
【００６０】
定電圧電源Ｑ１１３の出力は、ＮＰＮトランジスタＱ１１４のコレクタ端子に接続される。ＮＰＮトランジスタＱ１１４のエミッタ端子も、ドライバ回路１・１０１の出力となり、レーザダイオードＬＤ１のアノード端子に接続される。ＮＰＮトランジスタＱ１１４のベース端子には、データ信号（ｄａｔａ１信号）が入力される。ｄａｔａ１信号は、図３のＦＩＦＯメモリ１２３から供給される。
【００６１】
次に、ドライバ回路１・１０１の動作について説明する。まず、レーザダイオードＬＤ１のオートパワーコントロール（ＡＰＣ）モードとなるように、図３のシーケンスコントローラ１２１によりｃｏｎｔ１信号にはＨｉが出力され、ｄａｔａ１信号にはＬｏが出力される。ｃｏｎｔ２信号〜ｃｏｎｔ８信号、ｄａｔａ２信号〜ｄａｔａ８信号にもＬｏが出力される。まず、ｃｏｎｔ１信号はＨｉであるため、ＮＰＮトランジスタＱ１１２はＯＮし、更にアナログスイッチＳＷ１１１もＯＮする。また、ｄａｔａ１信号はＬｏであるため、ＮＰＮトランジスタＱ１１４はＯＦＦする。
【００６２】
ＮＰＮトランジスタＱ１１２がＯＮすると、定電流源Ｑ１１１から供給される電流によりレーザダイオードＬＤ１が点灯する。レーザダイオードＬＤ１の光量が増すと、フォトダイオードＰＤ１の出力電流は増大し、エラーアンプＯＰ１１１に入力される電圧は低下する。フォトダイオードＰＤ１の出力はエラーアンプＯＰ１１１により基準電圧Ｖｒｅｆと比較され、エラーアンプＯＰ１１１の出力電圧は低下する。エラーアンプＯＰ１１１の出力電圧が低下するため、定電流源Ｑ１１１の出力電流も低下する。定電流源Ｑ１１１の出力電流も低下すると、レーザダイオードＬＤ１の光量も低下する。
【００６３】
以上のように、ドライバ回路１・１０１は負帰還回路を構成しており、フォトダイオードＰＤ１の出力電圧と基準電圧Ｖｒｅｆが同一の電圧となるように、一定の光量でレーザダイオードＬＤ１が点灯することとなる。
【００６４】
また、このときのＮＰＮトランジスタＱ１１２のエミッタ電圧つまりドライバ回路１・１０１の出力は、アナログスイッチＳＷ１１１を介してサンプルホールドコンデンサＣ１１１に蓄積され、更に定電圧電源Ｑ１１３に入力される。定電圧電源Ｑ１１３は、入力される電圧と同電位の電圧を出力する。定電圧電源Ｑ１１３から電圧が印加されるＮＰＮトランジスタＱ１１４はｄａｔａ１信号によりＯＦＦしているため、定電圧電源Ｑ１１３の電圧は他には印加されない。
【００６５】
また、ｃｏｎｔ２信号〜ｃｏｎｔ８信号、ｄａｔａ２信号〜ｄａｔａ８信号にＬｏが入力されているため、ドライバ回路２・１０２〜ドライバ回路８・１０８の出力はレーザダイオードＬＤ２〜ＬＤ８には入力されない。そのため、レーザダイオードＬＤ２〜ＬＤ８は消灯する。
【００６６】
次に、レーザダイオードＬＤ２のＡＰＣモードに移る。図３のシーケンスコントローラ１２１によりｃｏｎｔ１信号はＨｉからＬｏとなり、またｃｏｎｔ１信号はＬｏからＨｉとなる。他のｃｏｎｔ３信号〜ｃｏｎｔ８信号、ｄａｔａ１信号〜ｄａｔａ８信号にはＬｏが出力される。まず、ｃｏｎｔ２信号はＨｉであるため、ドライバ回路２・１０２のＮＰＮトランジスタＱ１２２はＯＮし、更にアナログスイッチＳＷ１２１もＯＮする。また、ｄａｔａ２信号はＬｏであるため、ＮＰＮトランジスタＱ１２４はＯＦＦする。
【００６７】
ＮＰＮトランジスタＱ１２２がＯＮすると、定電流源Ｑ１２１から供給される電流によりレーザダイオードＬＤ２が点灯する。レーザダイオードＬＤ２の光量が増すと、フォトダイオードＰＤ１の出力電流は増大し、エラーアンプＯＰ１２１に入力される電圧は低下する。フォトダイオードＰＤ１の出力はエラーアンプＯＰ１２１により基準電圧Ｖｒｅｆと比較され、エラーアンプＯＰ１２１の出力電圧は低下する。エラーアンプＯＰ１２１の出力電圧が低下するため、定電流源Ｑ１２１の出力電流も低下する。定電流源Ｑ１２１の出力電流も低下すると、レーザダイオードＬＤ２の光量も低下する。
【００６８】
以上のように、ドライバ回路２・１０２は負帰還回路を構成しており、フォトダイオードＰＤ１の出力電圧と基準電圧Ｖｒｅｆが同一の電圧となるように、一定の光量でＬＤ２レーザダイオードが点灯することとなる。
【００６９】
また、このときのＮＰＮトランジスタＱ１２２のエミッタ電圧つまりドライバ回路２・１０２の出力は、アナログスイッチＳＷ１２１を介してサンプルホールドコンデンサＣ１２１に蓄積され、更に定電圧電源Ｑ１２３に入力される。定電圧電源Ｑ１２３は、入力される電圧と同電位の電圧を出力する。定電圧電源Ｑ１２３で電圧が印加されるトランジスタＱ１２４はｄａｔａ２信号によりＯＦＦしているため、定電圧電源Ｑ１２３の電圧は他には印加されない。
【００７０】
また、ｃｏｎｔ１信号はＬｏが入力されているため、レーザダイオードＬＤ１はレーザダイオードＬＤ３〜ＬＤ８と同様に消灯すると共に、アナログスイッチＳＷ１１１もＯＦＦする。そのため、サンプルホールドコンデンサＣ１１１にはＡＰＣモード時の電圧がホールドされることとなる。以上のように順次、レーザダイオードＬＤ３〜ＬＤ８のＡＰＣが行われる。
【００７１】
次に、ＯＦＦモードでは、ｃｏｎｔ１信号〜ｃｏｎｔ８信号にＬｏが入力され、ｄａｔａ１信号〜ｄａｔａ８信号にＬｏが入力されるため、レーザダイオードＬＤ１〜ＬＤ８はすべて消灯する。
【００７２】
次に、印字モード（感光体ドラムにレーザビームを照射することで静電潜像を形成し、該静電潜像をトナーで現像したトナー像を中間転写ベルトを介して記録紙に転写するモード）について説明する。印字モードでは、図３のシーケンスコントローラ１２１によりｃｏｎｔ１信号〜ｃｏｎｔ８信号にＬｏが出力され、ｄａｔａ１信号〜ｄａｔａ８信号には印字を行うための画像データが出力される。画像データは、ドライバ回路１・１０１〜ドライバ回路８・１０８により、半導体レーザＬＤ１０００の８つのレーザダイオードＬＤ１〜ＬＤ８のそれぞれの点滅信号に変換される。
【００７３】
ｃｏｎｔ１信号がＬｏであるため、ＮＰＮトランジスタＱ１１２及びアナログスイッチＳＷ１１１がＯＦＦする結果、ＡＰＣモード時の電圧が保持されていたサンプルホールドコンデンサＣ１１１により保持電圧が定電圧電源Ｑ１１３に印加される。定電圧電源Ｑ１１３は印字モードではＡＰＣモード時と同じ電圧を出力し、ＮＰＮトランジスタＱ１１４のコレクタ端子に印加する。
【００７４】
ｄａｔａ１信号がＨｉの場合は、ＮＰＮトランジスタＱ１１４がＯＮするため、レーザダイオードＬＤ１には定電圧電源Ｑ１１３の出力電圧つまりＡＰＣモード時の電圧が印加される結果、レーザダイオードＬＤ１は点灯する。ｄａｔａ１信号がＬｏの場合は、ＮＰＮトランジスタＱ１１４がＯＦＦするため、レーザダイオードＬＤ１は消灯する。
【００７５】
上述した制御により、ｄａｔａ１信号〜ｄａｔａ８信号に出力される画像データにより、半導体レーザＬＤ１００内のレーザダイオードＬＤ１〜ＬＤ８の点滅駆動が可能となり、感光体ドラムに対する画像露光が行われることとなる。
【００７６】
また、上記の定電圧電源Ｑ１１３を含む定電圧回路でＶＣＳＥＬ（半導体レーザＬＤ１００内のレーザダイオードＬＤ１〜ＬＤ８）を駆動することで、立ち上がり及び立ち下がり時の急激な電流の駆動が可能となる。これにより、記録紙に対する高速印字が可能となる。
【００７７】
図５は、画像形成装置において入力される画像データを示す図であり、（ａ）は、感光体ドラムに対する１回の走査に対して入力される画像データを示す図、（ｂ）は、画素の構造を示す図である。
【００７８】
図５（ａ）において、感光体ドラムに対する半導体レーザＬＤ１００による１回の走査に対して画像処理回路１２４からレーザドライバ１２０に入力される画像データ（画像信号）における１つのますは、１つの画素を示している。図示の縦方向の矢印で示すＮ＿ｂｅａｍは、１度に走査するデータの数である。本実施の形態では、Ｎ＿ｂｅａｍはレーザビーム数に相当するため８行ある。図示の横方向の矢印で示すＮ＿ｈｏｒｉｚｏｎは、走査方向のデータを示している。
【００７９】
図５（ｂ）において、３×３の画素を示している。１つの画素は走査方向に対して１０個の画素片から構成されている。更に、１つの画素片は走査方向の長さが１０μｍ以下であり、視認が困難な大きさとなっている。画像データ（画像信号）は、画素片の単位で動作を行う。つまり、画像データ（画像信号）の動作クロックは、画素の周波数より大きな画素片の周期により決定される周波数となっている。
【００８０】
図６は、画像形成装置の画像処理回路１２４の構成を示す図である。
【００８１】
図６において、ＤＩ＿０〜ＤＩ＿７は、画像読取部２から画像形成部１の画像処理回路１２４に入力される原稿の画像読み取りに伴う画像信号入力である。画像信号入力ＤＩ＿０、ＤＩ＿１、ＤＩ＿２、ＤＩ＿３、ＤＩ＿４、ＤＩ＿５、ＤＩ＿６、ＤＩ＿７は、Ｄフリップフロップ回路（以後「回路」省略）Ｑ１００、Ｑ１１０、Ｑ１２０、Ｑ１３０、Ｑ１４０、Ｑ１５０、Ｑ１６０、Ｑ１７０のＤ入力に各々接続される。
【００８２】
ＤフリップフロップＱ１００〜Ｑ１７０のＱ出力は、それぞれ反転し、ＡＮＤ回路Ｑ１０１、Ｑ１１１、Ｑ１２１、Ｑ１３１、Ｑ１４１、Ｑ１５１、Ｑ１６１、Ｑ１７１の一方の入力端子に各々入力される。また、画像信号入力ＤＩ＿０〜ＤＩ＿７は、ＡＮＤ回路Ｑ１０１〜Ｑ１７１の他方の入力端子に各々入力される。
【００８３】
ＡＮＤ回路Ｑ１０１、ＡＮＤ回路Ｑ１１１、ＡＮＤ回路Ｑ１２１、ＡＮＤ回路Ｑ１３１の出力は、加算器Ｑ１４２に入力される。ＡＮＤ回路Ｑ１４１の出力及び加算器Ｑ１４２の出力は、加算器Ｑ１５２に入力される。ＡＮＤ回路Ｑ１５１の出力及び加算器Ｑ１５２の出力は、加算器Ｑ１６２に入力される。ＡＮＤ回路Ｑ１６１の出力及び加算器Ｑ１６２の出力は、加算器Ｑ１７２に入力される。
【００８４】
加算器Ｑ１４２、Ｑ１５２、Ｑ１６２、Ｑ１７２の出力は、コンパレータＱ１４３、Ｑ１５３、Ｑ１６３、Ｑ１７３の一方の入力端子に各々入力される。コンパレータＱ１４３、Ｑ１５３、Ｑ１６３、Ｑ１７３の他方の入力端子には、閾値（比較値データ）Ｑ１８０が入力される。コンパレータＱ１４３〜Ｑ１７３の出力は、ＡＮＤ回路Ｑ１４４、Ｑ１５４、Ｑ１６４、Ｑ１７４の一方の入力端子に各々入力される。ＡＮＤ回路Ｑ１４４〜Ｑ１７４の他方の入力端子には、ＡＮＤ回路Ｑ１４１〜Ｑ１７１の出力が各々入力される。
【００８５】
ＡＮＤ回路Ｑ１４４〜Ｑ１７４の出力は、セレクタＱ１４６、Ｑ１５６、Ｑ１６６、Ｑ１７６のセレクタ端子に各々入力される。セレクタＱ１４６〜Ｑ１７６の一方の入力端子には、ＤＩ＿４〜ＤＩ＿７が各々入力される。セレクタＱ１４６〜Ｑ１７６の他方の入力端子には、ＤフリップフロップＱ１４５、Ｑ１５５、Ｑ１６５、Ｑ１７５のＱ出力が各々入力される。ＤフリップフロップＱ１４５〜Ｑ１７５のＤ入力には、画像信号入力ＤＩ＿４〜ＤＩ＿７が各々入力される。
【００８６】
セレクタＱ１４６〜Ｑ１７６の出力は、ＤフリップフロップＱ１４９、Ｑ１５９、Ｑ１６９、Ｑ１７９のＤ入力に各々接続される。ＤフリップフロップＱ１０９、Ｑ１１９、Ｑ１２９、Ｑ１３９のＤ入力には、ＤＩ＿０〜ＤＩ＿３が各々入力される。ＤフリップフロップＱ１０９〜Ｑ１７９のＱ出力は、それぞれ画像信号出力ＤＯ＿０〜ＤＯ＿７となり、図４のドライバ回路１・１０１〜ドライバ回路８・１０８に各々入力される。尚、上記の各Ｄフリップフロップのクロック端子には、図５で説明した画素片で決定される同一のクロックが入力される。
【００８７】
図７は、図６の画像処理回路の動作を説明するシーケンス図である。
【００８８】
図７において、図６の画像処理回路の動作を説明する。１画素目はＯＦＦであり、画像信号（画像データ）入力ＤＩ＿０〜ＤＩ＿７は、図６のＤフリップフロップＱ１０９〜Ｑ１７９により１クロック遅延されて画像信号（画像データ）出力ＤＯ＿０〜ＤＯ＿７となる。次に、２画素目は、画像信号入力ＤＩ＿０〜ＤＩ＿７はすべてＯＮである。
【００８９】
画像信号入力ＤＩ＿０は、図６のＤフリップフロップＱ１００とＡＮＤ回路Ｑ１０１により構成される立ち上がりエッジ検出回路（検出手段）により、レーザダイオードの発光の立ち上がりを検出される。この立ち上がりエッジ検出回路の出力を図７のＱ１０１で示す。同様に、図７のＱ１１１、Ｑ１２１、Ｑ１３１、Ｑ１４１、Ｑ１５１、Ｑ１６１、Ｑ１７１は、それぞれ画像信号入力ＤＩ＿１〜ＤＩ＿７の立ち上がり検出信号を示している。
【００９０】
次に、図６の加算器Ｑ１４２は、立ち上がりエッジ検出信号Ｑ１０１、Ｑ１１１、Ｑ１２１、Ｑ１３１の出力を加算して、同時に立ち上がるエッジの数を計算する。次に、コンパレータＱ１４３は、加算器Ｑ１４２の出力と閾値Ｑ１８０の出力を比較し、同時に立ち上がるエッジの数が４以上の場合はＨｉを出力する。ＡＮＤ回路Ｑ１４４は、同時に立ち上がるエッジの数が４以上、つまり画像信号入力ＤＩ＿０〜ＤＩ＿３が立ち上がりエッジであり、更に画像信号入力ＤＩ＿４も立ち上がりエッジである場合は、遅延許可信号を生成する。この遅延許可信号を図７のＱ１４４で示す。
【００９１】
次に、図６の加算器Ｑ１５２は、加算器Ｑ１４２の出力と立ち上がりエッジ検出信号Ｑ１４１の出力を加算し、同時に立ち上がるエッジの数を計算する。次に、コンパレータＱ１５３は、加算器Ｑ１５２の出力と閾値Ｑ１８０の出力を比較し、同時に立ち上がるエッジの数が４以上の場合はＨｉを出力する。ＡＮＤ回路Ｑ１５４は、同時に立ち上がるエッジの数が４以上、つまり画像信号入力ＤＩ＿０〜ＤＩ＿４が立ち上がりエッジであり更に、画像信号入力ＤＩ＿５も立ち上がりエッジである場合は遅延許可信号を生成する。この遅延許可信号を図７のＱ１５４で示す。
【００９２】
次に、図６の加算器Ｑ１６２は、加算器Ｑ１５２の出力と立ち上がりエッジ検出信号Ｑ１５１の出力を加算し、同時に立ち上がるエッジの数を計算する。次に、コンパレータＱ１６３は、加算器Ｑ１６２の出力と閾値Ｑ１８０の出力を比較し、同時に立ち上がるエッジの数が４以上の場合はＨｉを出力する。ＡＮＤ回路Ｑ１６４は、同時に立ち上がるエッジの数が４以上、つまり画像信号入力ＤＩ＿０〜ＤＩ＿５が立ち上がりエッジであり、更に画像信号入力ＤＩ＿６も立ち上がりエッジである場合は遅延許可信号を生成する。この遅延許可信号を図７のＱ１６４で示す。
【００９３】
次に、加算器Ｑ１７２は、加算器Ｑ１６２の出力と立ち上がりエッジ検出信号Ｑ１６１の出力を加算し、同時に立ち上がるエッジの数を計算する。次に、コンパレータＱ１７３は、加算器Ｑ１７２の出力と閾値Ｑ１８０の出力を比較し、同時に立ち上がるエッジの数が４以上の場合はＨｉを出力する。ＡＮＤ回路Ｑ１７４は、同時に立ち上がるエッジの数が４以上、つまり画像信号入力ＤＩ＿０〜ＤＩ＿６が立ち上がりエッジであり、更に画像信号入力ＤＩ＿７も立ち上がりエッジである場合は遅延許可信号を生成する。この遅延許可信号を図７のＱ１７４で示す。
【００９４】
図６のＡＮＤ回路Ｑ１４４、Ｑ１５４、Ｑ１６４、Ｑ１７４により生成された遅延許可信号は、それぞれセレクタＱ１４６、Ｑ１５６、Ｑ１６６、Ｑ１７６の選択信号となる。セレクタＱ１４６〜Ｑ１７６は、遅延許可信号がＬｏの時は、それぞれ画像信号入力ＤＩ＿４〜ＤＩ＿７を選択し出力する。セレクタＱ１４６〜Ｑ１７６は、遅延許可信号がＨｉの時は、画像信号入力ＤＩ＿４〜ＤＩ＿７をＤフリップフロップＱ１４５、Ｑ１５５、Ｑ１６５、Ｑ１７５により１クロック遅延された信号をそれぞれ選択し出力する。
【００９５】
図６のＤフリップフロップＱ１０９、Ｑ１１９、Ｑ１２９、Ｑ１３９は、画像信号入力ＤＩ＿０〜ＤＩ＿３を１クロック遅延させ、画像信号出力ＤＯ＿０〜ＤＯ＿３として出力する。ＤフリップフロップＱ１４９、Ｑ１５９、Ｑ１６９、Ｑ１７９は、それぞれセレクタＱ１４６、Ｑ１５６、Ｑ１６６、Ｑ１７６の出力を１クロック遅延させ、画像信号出力ＤＯ＿４〜ＤＯ＿７として出力する。
【００９６】
図７の２画素目の立ち上がりにおいては、画像信号出力ＤＯ＿０〜ＤＯ＿３は同時に立ち上がっているが、画像信号出力ＤＯ＿４〜ＤＯ＿７は画素片の１クロック分遅延して立ち上がっている。同様に、４画素目の立ち上がりにおいては、画像信号出力ＤＯ＿０、ＤＯ＿２、ＤＯ＿３、ＤＯ＿４は同時に立ち上がっているが、画像信号出力ＤＯ＿６は画素片の１クロック分遅延して立ち上がっている。
【００９７】
以上のように、同時に立ち上がる画像信号出力（画像データ）は４ラインまでとなり、半導体レーザのレーザダイオードの立ち上がり時に発生する不要輻射を軽減することが可能となる。
【００９８】
以上詳細に説明したように、本実施の形態によれば、半導体レーザのそれぞれのレーザダイオードの点灯の立ち上がりタイミングに相当する画像データの立ち上がりエッジを検出する。検出された画像データの同時に立ち上がるエッジの数が予め設定された数以上である場合は、画像データの同時に立ち上がるエッジの立ち上がりタイミングを遅延させる制御を行う。
【００９９】
従って、レーザダイオードの点灯の立ち上がりタイミングに相当する画像データの立ち上がり時に発生する不要輻射を軽減することが可能となる。これにより、ノイズ発生のタイミングをずらしてノイズレベルを減少させることが可能となる。
【０１００】
〔第２の実施の形態〕
本発明の第２の実施の形態に係る画像形成装置は、多ビーム（８ビーム）の半導体レーザを備えており、上記第１の実施の形態に対して、図８、図９で説明する点において相違する。上記第１の実施の形態ではハードウェアにより本発明を実現する方法を説明したが、本実施の形態ではソフトウェアにより本発明を実現する方法を説明する。本実施の形態のその他の要素は、上記第１の実施の形態（図１、図２、図３）の対応するものと同一なので説明を省略する。
【０１０１】
図８は、本実施の形態に係る画像形成装置の動作を示すフローチャートである。
【０１０２】
図８において、Ｎ＿ｓｕｂｐｉｘは走査方向の画素片の番号、ｎは同時に走査するレーザビームのチャンネル、ＲｉｓｅＣｏｕｎｔは同時に立ち上がるエッジの数、ＦａｌｌＣｏｕｎｔは同時に立ち下がるエッジの数、Ｄａｔａは画素片ごとの画像データを示す。本実施の形態では、上記第１の実施の形態と同様に多ビーム（８ビーム）の半導体レーザに対する処理を説明する。尚、本処理は画像形成装置のシーケンスコントローラ１２１のＣＰＵ（不図示）がプログラム（プログラムコード）に基づき実行する。
【０１０３】
画像形成装置のシーケンスコントローラ１２１は、本処理を開始すると（ステップＳ５０１）、初期設定（Ｎ＿ｓｕｂｐｉｘ＝０）（ステップＳ５０２）、初期設定（ｎ＝０、ＲｉｓｅＣｏｕｎｔ＝０、ＦａｌｌＣｏｕｎｔ＝０）（ステップＳ５０３）を行う。次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘ行、ｎ列目の画像データ（画像信号）が立ち上がりエッジかどうかを判断する（ステップＳ５０４）。立ち上がりエッジでない場合は、ステップＳ５０８へ進む。立ち上がりエッジの場合は、シーケンスコントローラ１２１は、ＲｉｓｅＣｏｕｎｔをインクリメントする（ステップＳ５０５）。
【０１０４】
次に、シーケンスコントローラ１２１は、ＲｉｓｅＣｏｕｎｔが４より大きいかどうかを判断する（ステップＳ５０６）。ＲｉｓｅＣｏｕｎｔが４未満の場合は、ステップＳ５０８へ進む。ＲｉｓｅＣｏｕｎｔが４より大きい場合、つまり立ち上がりエッジの重なりが４より大きくなった場合、シーケンスコントローラ１２１は、立ち上がりエッジを遅延させる処理を行い（ステップＳ５０７）、ステップＳ５０８へ進む。
【０１０５】
次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘ行、ｎ列目の画像データ（画像信号）が立ち下がりエッジかどうかを判断する（ステップＳ５０８）。立ち下がりエッジでない場合は、ステップＳ５１２へ進む。立ち下がりエッジの場合は、シーケンスコントローラ１２１は、ＦａｌｌＣｏｕｎｔをインクリメントする（ステップＳ５０９）。
【０１０６】
次に、シーケンスコントローラ１２１は、ＦａｌｌＣｏｕｎｔが４より大きいかどうかを判断する（ステップＳ５１０）。ＦａｌｌＣｏｕｎｔが４未満の場合は、ステップＳ５１２へ進む。ＦａｌｌＣｏｕｎｔが４より大きい場合、つまり立ち下がりエッジの重なりが４より大きくなった場合、シーケンスコントローラ１２１は、立ち下がりエッジを遅延させる処理を行い（ステップＳ５１１）、ステップＳ５１２へ進む。
【０１０７】
次に、シーケンスコントローラ１２１は、ｎをインクリメントする（ステップＳ５１２）。次に、シーケンスコントローラ１２１は、ｎが８未満であるかどうかを判断する（ステップＳ５１３）。ｎが８未満である場合、つまり半導体レーザの８つのビームに対する処理が終わらない場合は、ステップＳ５０４に戻る。ｎが８に達した場合、つまり半導体レーザの８つのビームに対する処理が終わった場合は、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘをインクリメントする（ステップＳ５１４）。
【０１０８】
次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘ未満であるかどうかを判断する（ステップＳ５１５）。Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘ未満である場合、つまり１走査の画素すべてに対する処理が終わらない場合は、ステップＳ５０３に戻る。Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘに達した場合、つまり１走査の画素すべてに対する処理が終わった場合は、１走査の画像データに対する本処理を終了する。
【０１０９】
図９は、図８の処理を行った場合の画像信号入力と画像信号出力を示す図であり、（ａ）は、画像信号入力を示す図、（ｂ）は、画像信号出力を示す図である。
【０１１０】
図９において、図８の処理前が画像信号入力ＤＩ＿０〜ＤＩ＿７で示され、図８の処理後が画像信号出力ＤＯ＿０〜ＤＯ＿７で示される。２画素目の立ち上がりにおいては、画像信号出力ＤＯ＿０〜ＤＯ＿３は同時に立ち上がっているが、画像信号出力ＤＯ＿４〜ＤＯ＿７は画素片の１クロック分遅延して立ち上がっている。また、３画素目の立ち下がりにおいては、画像信号出力ＤＯ＿０〜ＤＯ＿３は同時に立ち下がっているが、画像信号出力ＤＯ＿４〜ＤＯ＿７は画素片の１クロック分遅延して立ち下がっている。
【０１１１】
同様に、４画素目の立ち上がりにおいては、画像信号出力ＤＯ＿０、ＤＯ＿２、ＤＯ＿３、ＤＯ＿４は同時に立ち上がっているが、画像信号出力ＤＯ＿６は画素片の１クロック分遅延して立ち上がっている。また、５画素目の立ち下がりにおいては、画像信号出力ＤＯ＿０、ＤＯ＿２、ＤＯ＿３、ＤＯ＿４は同時に立ち下がっているが、画像信号出力ＤＯ＿６は画素片の１クロック分遅延して立ち下がっている。
【０１１２】
以上詳細に説明したように、本実施の形態によれば、半導体レーザのそれぞれのレーザダイオードの点灯の立ち上がり／立ち下がりタイミングに相当する画像データの立ち上がり／立ち下がりエッジを検出する。検出された画像データの同時に立ち上がる／立ち下がるエッジの数が予め設定された数以上である場合は、画像データの同時に立ち上がる／立ち下がるエッジの立ち上がり／立ち下がりタイミングを遅延させる制御を行う。
【０１１３】
従って、同時に立ち上がるまたは立ち下がる画像データは上記のように４ラインまでとなり、画像データの立ち上がり時のみでなく立ち下がり時に発生する不要輻射をも軽減することが可能となる。これにより、ノイズ発生のタイミングをずらしてノイズレベルを減少させることが可能となる。
【０１１４】
〔第３の実施の形態〕
本発明の第３の実施の形態に係る画像形成装置は、多ビーム（８ビーム）の半導体レーザを備えており、上記第１の実施の形態に対して、図１０、図１１で説明する点において相違する。上記第１の実施の形態ではハードウェアにより本発明を実現する方法を説明したが、本実施の形態ではソフトウェアにより本発明を実現する方法を説明する。本実施の形態のその他の要素は、上記第１の実施の形態（図１、図２、図３）の対応するものと同一なので説明を省略する。
【０１１５】
図１０ａ、図１０ｂ、図１０ｃは、画像形成装置の処理を示すフローチャートである。
【０１１６】
図１０ａにおいて、Ｎ＿ｓｕｂｐｉｘは走査方向の画素片の番号、Ｎ＿ｂｅａｍは同時に走査するレーザビームのチャンネル、ＥｄｇｅＣｏｕｎｔは同時に立ち上がるエッジと立ち下がるエッジの差を示す。つまり、ＥｄｇｅＣｏｕｎｔの値が正の場合は立ち上がるエッジの数が多く、負の場合は立ち下がるエッジの数が多い。他は第２の実施の形態と同様である。本実施の形態では、多ビーム（１６ビーム）の半導体レーザに対する処理を説明する。尚、本処理（図１０ａ、図１０ｂ、図１０ｃ）は画像形成装置のシーケンスコントローラ１２１のＣＰＵ（不図示）がプログラム（プログラムコード）に基づき実行する。
【０１１７】
画像形成装置のシーケンスコントローラ１２１は、本処理を開始すると（ステップＳ６０１）、初期設定（Ｎ＿ｓｕｂｐｉｘ＝０、Ｎ＿ｂｅａｍ＝０、ＲｉｓｅＣｏｕｎｔ＝０、ＦａｌｌＣｏｕｎｔ＝０）を行う（ステップＳ６０２、ステップＳ６０３）。次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘ行、ｎ列目の画像データ（画像信号）が立ち上がりエッジかどうかを判断する（ステップＳ６０４）。立ち上がりエッジでない場合は、ステップＳ６０６へ進む。立ち上がりエッジの場合は、シーケンスコントローラ１２１は、ＲｉｓｅＣｏｕｎｔをインクリメントし（ステップＳ６０５）、ステップＳ６０６０へ進む。
【０１１８】
次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘ行、ｎ列目の画像データ（画像信号）が立ち下がりエッジかどうかを判断する（ステップＳ６０６）。立ち下がりエッジでない場合は、ステップＳ６０８へ進む。立ち下がりエッジの場合は、シーケンスコントローラ１２１は、ＦａｌｌＣｏｕｎｔをインクリメントし（ステップＳ６０７）、ステップＳ６０６０へ進む。
【０１１９】
次に、シーケンスコントローラ１２１は、Ｎ＿ｂｅａｍをインクリメントする（ステップＳ６０８）。次に、シーケンスコントローラ１２１は、Ｎ＿ｂｅａｍが１６であるかどうかを判断する（ステップＳ６０９）。Ｎ＿ｂｅａｍが１６未満の場合、つまり１６のビームに対する処理が終わらない場合は、ステップＳ６０４に戻る。Ｎ＿ｂｅａｍが１６である場合、つまり１６のビームに対する処理が終わった場合は、シーケンスコントローラ１２１は、同時に立ち上がるエッジの数であるＲｉｓｅＣｏｕｎｔと、同時に立ち下がるエッジの数であるＦａｌｌＣｏｕｎｔとの差を求める。即ち、ＥｄｇｅＣｏｕｎｔを計算する（ステップＳ６１０）。
【０１２０】
次に、立ち上がりエッジ処理のサブルーチンへ進み（ステップＳ６１１）、更に、立ち下がりエッジ処理のサブルーチンへ進む（ステップＳ６１２）。立ち上がりエッジ処理のサブルーチンの詳細は図１０ｂ、立ち下がりエッジ処理のサブルーチンの詳細は図１０ｃでそれぞれ後述する。次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘをインクリメントする（ステップＳ６１３）。
【０１２１】
次に、シーケンスコントローラ１２１は、Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘ未満であるかどうかを判断する（ステップＳ６１４）。Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘ未満である場合、つまり１走査の画素すべてに対する処理が終わらない場合は、ステップＳ６０３に戻る。Ｎ＿ｓｕｂｐｉｘがＮ＿ｓｕｂｐｉｘ＿ｍａｘに達した場合、つまり１走査の画素すべてに対する処理が終わった場合は、１走査の画像データに対する本処理が終了する（ステップＳ６１５）。
【０１２２】
図１０ｂにおいて、立ち上がりエッジ処理のサブルーチン（図１０ａのステップＳ６１１）について説明する。シーケンスコントローラ１２１は、立ち上がりエッジ処理を開始すると（ステップＳ６２１）、ＥｄｇｅＣｏｕｎｔが４より大きいかどうかを判断する（ステップＳ６２２）。ＥｄｇｅＣｏｕｎｔが４より大きくない場合は、シーケンスコントローラ１２１は、立ち上がりエッジの重なりが４より大きくなっていない行であると判断し、本処理を終了する（ステップＳ６２３）。
【０１２３】
ＥｄｇｅＣｏｕｎｔが４より大きい場合、つまり立ち上がりエッジの重なりが４より大きくなっている行である場合は、シーケンスコントローラ１２１は、次の判断を行う。即ち、Ｎ＿ｓｕｂｐｉｘ行、ｎ＿ｂｅａｍ列目の画像データが立ち上がりエッジであるかどうかを判断する（ステップＳ６２４）。立ち上がりエッジでない場合は、ステップＳ６２８へ進む。立ち上がりエッジである場合は、シーケンスコントローラ１２１は、主走査方向１つ手前の画素片の列における立ち上がりエッジが４より大きいかどうかを判断する（ステップＳ６２５）。
【０１２４】
主走査方向１つ手前の画素片の列における立ち上がりエッジが４より大きい場合は、シーケンスコントローラ１２１は、立ち上がりの遅延処理を行い（ステップＳ６２７）、ステップＳ６２８へ進む。主走査方向１つ手前の画素片の列における立ち上がりエッジが４より大きくない場合は、立ち上がりを早める動作を行い（ステップＳ６２６）、ステップＳ６２８へ進む。次に、シーケンスコントローラ１２１は、ＥｄｇｅＣｏｕｎｔをデクリメントし（ステップＳ６２８）、ステップＳ６２２へ戻り、再度、上述した処理を行う。
【０１２５】
図１０ｃにおいて、立ち下がりエッジ処理のサブルーチン（図１０ａのステップＳ６１２）について説明する。シーケンスコントローラ１２１は、立ち下がりエッジ処理を開始すると（ステップＳ６３１）、ＥｄｇｅＣｏｕｎｔが−４より小さいかどうかを判断する（ステップＳ６３２）。ＥｄｇｅＣｏｕｎｔが−４より小さくない場合は、シーケンスコントローラ１２１は、立ち下がりエッジの重なりが４より大きくなっていない行であると判断し、本処理を終了する（ステップＳ６３３）。
【０１２６】
ＥｄｇｅＣｏｕｎｔが−４より小さい場合、つまり立ち下がりエッジの重なりが４より大きくなっている行である場合は、シーケンスコントローラ１２１は、次の判断を行う。即ち、Ｎ＿ｓｕｂｐｉｘ行、ｎ＿ｂｅａｍ列目の画像データが立ち下がりエッジであるかどうかを判断する（ステップＳ６３４）。立ち下がりエッジでない場合は、ステップＳ６３８へ進む。立ち下がりエッジである場合は、シーケンスコントローラ１２１は、主走査方向１つ手前の画素片の列における立ち下がりエッジが４より大きいかどうかを判断する（ステップＳ６３５）。
【０１２７】
主走査方向１つ手前の画素片の列における立ち下がりエッジが−４より大きい場合は、シーケンスコントローラ１２１は、立ち下がりの遅延処理を行い（ステップＳ６３７）、ステップＳ６３８へ進む。主走査方向１つ手前の画素片の列における立ち下がりエッジが−４より大きくない場合は、シーケンスコントローラ１２１は、立ち下がりを早める動作を行い（ステップＳ６３６）、ステップＳ６３８へ進む。次に、シーケンスコントローラ１２１は、ＥｄｇｅＣｏｕｎｔをデクリメントし（ステップＳ６３８）、ステップＳ６３２へ戻り、再度、上述した処理を行う。
【０１２８】
図１１は、図１０ａ〜図１０ｃの処理を行った場合の画像信号入力と画像信号出力を示す図であり、（ａ）は、画像信号入力を示す図、（ｂ）は、画像信号出力を示す図である。
【０１２９】
図１１において、図１０ａ〜図１０ｃの処理前が画像信号入力ＤＩ＿０〜ＤＩ＿１５で示され、図１０ａ〜図１０ｃの処理後が画像信号出力ＤＯ＿０〜ＤＯ＿１５で示される。２画素目の立ち上がりにおいては、画像信号出力ＤＯ＿０〜ＤＯ＿３は同時に立ち上がっているが、画像信号出力ＤＯ＿４〜ＤＯ＿７は画素片の１クロック分早く立ち上がっている。画像信号出力ＤＯ＿８〜ＤＯ＿１１は画素片の１クロック分遅延して立ち上がっており、更に画像信号出力ＤＯ＿１２〜ＤＯ＿１５は画素片の２クロック分遅延して立ち上がっている。
【０１３０】
３画素目の立ち下がりにおいては、画像信号出力ＤＯ＿０〜ＤＯ＿３は同時に立ち上がっているが、画像信号出力ＤＯ＿８〜ＤＯ＿１１は画素片の１クロック分早く立ち下がっている。画像信号出力ＤＯ＿１２〜ＤＯ＿１５は画素片の１クロック分遅延して立ち上がっている。
【０１３１】
４画素目においては、画像信号出力ＤＯ＿０〜ＤＯ＿３、ＤＯ＿８〜ＤＯ＿１５は立ち上がりで、画像信号出力ＤＯ＿４〜ＤＯ＿７は立ち下がりであるため、４データ分の立ち上がりと立ち下がりが相殺される。そのため、画像信号出力ＤＯ＿０〜ＤＯ＿１１は同時に立ち上がり及び立ち下がっているが、画像信号出力ＤＯ＿１２〜ＤＯ＿１５は画素片の１クロック分早く立ち上がっている（タイミングを早める制御）。
【０１３２】
以上詳細に説明したように、本実施の形態によれば、半導体レーザのそれぞれのレーザダイオードの点灯の立ち上がり／立ち下がりタイミングに相当する画像データの立ち上がり／立ち下がりエッジを検出する。検出された画像データの同時に立ち上がる／立ち下がるエッジの数が予め設定された数以上である場合は、画像データの同時に立ち上がる／立ち下がるエッジの立ち上がり／立ち下がりタイミングを遅延させる制御もしくは早める制御を行う。
【０１３３】
半導体レーザ（多ビーム）における全体のビーム数に比べて同時に立ち上がり／立ち下がりを許可するビーム数が少ない場合、遅延処理のみでタイミングをずらすと、本来の理想的なタイミングより更に位相がずれてくる。従って、上記のタイミング制御により、必要最小限の処理のみで不要輻射を軽減することが可能となる。これにより、ノイズ発生のタイミングをずらしてノイズレベルを減少させることが可能となる。また、画像劣化をも防ぐことが可能となる。
【０１３４】
尚、上述した第１乃至第３の実施の形態では、画像データの同時に立ち上がるエッジの数と画像データの同時に立ち下がるエッジの数との差が予め設定された数以上である場合は、次の制御を行う。画像データの同時に立ち上がるエッジの立ち上がりタイミングと画像データの同時に立ち下がるエッジの立ち下がりタイミングを遅延させる制御もしくは早める制御を行う。
【０１３５】
また、立ち上がり／立ち下がりのタイミングを遅延させる画像データのエッジの数、もしくは立ち上がり／立ち下がりのタイミングを早める画像データのエッジの数が予め設定された数である場合は、次の制御を行う。予め設定された数以上の画像データのエッジについて再度、タイミングを遅延させる制御もしくはタイミングを早める制御を行う。
【０１３６】
また、立ち上がり／立ち下がりのタイミングを早める制御もしくは遅延させる制御を行う画像データを構成する画素片の量は、１０μｍ以下である。
【０１３７】
〔他の実施の形態〕
第１乃至第３の実施の形態では、本発明を、半導体レーザのレーザダイオードから発光したレーザビームを回転多面鏡（ポリゴンミラー）を介して感光体ドラムに照射する構造の画像形成装置を例に挙げたが、これに限定されるものではない。本発明は、半導体レーザのレーザダイオードから発光したレーザビームを揺動ミラー（ガルバノミラー）を介して感光体ドラムに照射する構造の画像形成装置にも適用することができる。
【０１３８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３９】
１４〜１７  感光体ドラム
４１〜４４  露光ユニット
１０１〜１０８  ドライバ回路
１２０  レーザドライバ
１２１  シーケンスコントローラ
ＬＤ１００  半導体レーザ
ＬＤ１〜ＬＤ８  レーザダイオード
【図１】
0005562052.tif 000002
【図２】
0005562052.tif 000003
【図３】
0005562052.tif 000004
【図４】
0005562052.tif 000005
【図５】
0005562052.tif 000006
【図６】
0005562052.tif 000007
【図８】
0005562052.tif 000008
【図１０ａ】
0005562052.tif 000009
【図１０ｂ】
0005562052.tif 000010
【図１０ｃ】
0005562052.tif 000011
【図１２】
0005562052.tif 000012
【図１３】
0005562052.tif 000013
【図７】
0005562052.tif 000014
【図９】
0005562052.tif 000015
【図１１】
0005562052.tif 000016