(57)【要約】【課題】複数のレーザに対して、非画像域でＡＰＣとバイアスＡＰＣを実行する光走査装置において、レーザの光量精度を維持し、またコストアップを伴わないゴーストの発生量を軽減した光走査装置を提供することを目的とする。【解決する手段】複数のレーザ（３０３Ａ、３０３Ｂ、３０３Ｃ、３０３Ｄ）を用いる光走査装置２００では、前記複数のレーザを時分割で発光させ、各々の光量が一定値になるよう光量制御を行うＡＰＣと、各々のバイアス光量が一定値になるよう光量制御を行うバイアスＡＰＣとを備え、前記ＡＰＣ及び前記バイアスＡＰＣによるレーザの発光を非画像領域で時分割に実行する場合、前記ＡＰＣによるレーザの発光に伴って画像領域にゴーストが発生する像高では、前記バイアスＡＰＣによるレーザの発光を優先的に実行することを特徴とする光走査装置。【選択図】図１
2010056891.tif 000002
【特許請求の範囲】
【請求項１】
複数のレーザを用いて感光体の画像領域に静電潜像を形成する光走査装置において、
前記複数のレーザを時分割で発光させ、各々の光量が一定値になるよう光量制御を行う光量制御手段と、
前記複数のレーザを時分割に発光させ、各々のバイアス光量が一定値になるよう光量制御を行うバイアス光量制御手段とを備え、
前記光量制御手段及び前記バイアス光量制御手段によるレーザの発光は前記感光体の非画像領域で行い、
前記光量制御手段によるレーザの発光に伴って画像領域にゴーストが発生する像高では、
前記バイアス光量制御手段によるレーザの発光を優先的に実行することを特徴とする光走査装置。
【請求項２】
前記バイアス光量制御手段により制御されるレーザの光量が、
前記光量制御手段により制御されるレーザの光量より少ない光量であることを特徴とする請求項１記載の光走査装置。
【請求項３】
前記ゴーストが発生する像高が複数ある場合は、ゴーストの強度がより大きい像高を優先して、前記バイアス光量制御手段によるレーザの発光を実行することを特徴とする請求項１記載の光走査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置などに使用する光走査装置に関する。
【背景技術】
【０００２】
はじめに、図８を用いて光走査装置の基本的な動作を説明する。光走査装置２００において、レーザ２０２から生成された光ビームは、コリメータレンズ２０３、シリンダレンズ２０４、ビーム整形スリット２１０を通り、回転するポリゴンミラー２０５へと入射する。ポリゴンミラーにより反射された光ビームは、ｆθレンズ２０６、集光レンズ２０７を通り、画像形成装置が備える、感光体として副走査方向に回転する感光ドラム２０８上を主走査方向（感光ドラム２０８の軸方向）に走査する。そして、この一連の動作が繰り返されることにより、感光ドラム上に静電潜像が形成される。
【０００３】
また、安定した画質を得るためには、レーザ２０２の感光ドラム２０８上を走査している最中の光量変動を可能な限り少なくする必要がある。また複数のレーザ（マルチビーム）を光源として使用した光走査装置２００においては、複数のレーザ各々に対して光量安定制御（ＡＰＣ）を行う必要がある。
【０００４】
また、ＡＰＣを行う際には、光量を測定する為にレーザを強制発光させるため、ＡＰＣは感光ドラムを露光しないよう非画像領域（感光ドラムを露光しない領域）で行う必要がある。
【０００５】
しかし、ＡＰＣを非画像領域で行った場合でも、図９に示すように、ポリゴンミラー２０５に反射されたレーザ２０２のレーザ光が、光走査装置２００の光学箱壁６００に照射され、その反射光が感光ドラム２０８（すなわち、画像領域）へ到達してしまう。そして、光学箱壁６００からの反射光によって、感光ドラム２０８上にはスジのような画像が形成され画質の低下を招く要因となっている、このスジのような画像をゴーストと呼ぶ。
【０００６】
ゴーストを発生させないようにするには、例えば特許文献１には、「ゴーストが発生する像高ではレーザを発光させない」という発明が開示されている。
【０００７】
また、例えば特許文献２には、光学箱壁に反射防止膜を設けるという発明が開示されている。
【０００８】
また、従来のＡＰＣに加え、レーザの応答速度特性の改善のためにバイアスＡＰＣを行っている。バイアスＡＰＣは、バイアス電流（レーザの応答速度特性の改善を目的とし、ＯＦＦ状態にも僅かに発光させておくための電流で、この時の発光状態をバイアス発光状態と呼ぶ）が一定値になるよう制御することを目的としている。バイアスＡＰＣの実行時にも、レーザを強制発光させ、その時の電流値をもとに、演算によりバイアス電流値を決定する。バイアスＡＰＣの実行時におけるレーザの強制発光の光量は、ＡＰＣの実行時に比べて少ないのが一般的である。
【特許文献１】特開平３−２６８９５８号公報
【特許文献２】特開平５−４０２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、近年では、走査速度の高速化を目的とするマルチビーム化に伴って、複数のレーザ各々に対してＡＰＣを行う必要があるため、非画像域でのＡＰＣを行う時間が増大している。さらに、レーザの応答速度特性を改善するためのバイアスＡＰＣを複数のレーザ各々に対して更に行うため、非画像領域でのＡＰＣを行う時間がますます増大している。
【００１０】
バイアスＡＰＣの実行時におけるレーザの強制発光の光量は、ＡＰＣの実行時に比べて少ない光量であるが、ＡＰＣの実行時と同一のＰＤセンサを用いているため、ＡＰＣと同様の制御時間が必要となる。また、同一のＰＤセンサを用いるため、ＡＰＣと同時に実行することができない。
【００１１】
すなわち、一つのレーザに対してＡＰＣとバイアスＡＰＣを実行する光走査装置では、実行しない光走査装置に比較すると、非画像領域でのＡＰＣを行う時間がますます増大している。
【００１２】
上記の理由から、ＡＰＣとバイアスＡＰＣに必要な時間が増大する一方で、特許文献１のように、ゴースト対策として特定の像高で発光させないという方法を採ることは、ＡＰＣを行うための非画像領域が時間的に有限であるため実施は困難である。例えば、レーザのＡＰＣをゴースト対策として特定の像高で行わないとした場合、マルチビームの光走査装置では毎ライン行うべき光量制御を、数ラインに一度実施するなど分割して実施することになり、その結果レーザの光量精度が低下するという課題が発生する。
【００１３】
また、ゴースト発生防止のため光学箱壁に反射防止膜を設けるとしても、コストアップにつながってしまうという課題が伴う。
【００１４】
本発明は、以上の課題に着目して成されたもので、レーザの光量精度を維持し、またコストアップを伴わないゴーストの発生量を軽減した光走査装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、上述の目的を達成するため、以下（１）〜（３）の構成を備えるものである。
【００１６】
（１）複数のレーザを用いて感光体の画像領域に静電潜像を形成する光走査装置において、前記複数のレーザを時分割で発光させ、各々の光量が一定値になるよう光量制御を行う光量制御手段と、前記複数のレーザを時分割に発光させ、各々のバイアス光量が一定値になるよう光量制御を行うバイアス光量制御手段とを備え、前記光量制御手段及び前記バイアス光量制御手段によるレーザの発光は前記感光体の非画像領域で行い、前記光量制御手段によるレーザの発光に伴って画像領域にゴーストが発生する像高では、前記バイアス光量制御手段によるレーザの発光を優先的に実行することを特徴とする光走査装置。
【００１７】
（２）前記バイアス光量制御手段により制御されるレーザの光量が、前記光量制御手段により制御されるレーザの光量より少ない光量であることを特徴とする前記（１）記載の光走査装置。
【００１８】
（３）前記ゴーストが発生する像高が複数ある場合は、ゴーストの強度がより大きい像高を優先して、前記バイアス光量制御手段によるレーザの発光を実行することを特徴とする前記（１）記載の光走査装置。
【発明の効果】
【００１９】
本発明によれば、非画像領域での発光によりゴーストが発生する場合でも、光量精度を低下させることなく、また、コストアップを伴わない、ゴーストの発生量を軽減した光走査装置を実現することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００２１】
図１は、本発明を実現するための光走査装置２００のブロック構成を示した概略図である。
【００２２】
４つのレーザダイオード（３０３Ａ、３０３Ｂ、３０３Ｃ、３０３Ｄ）、ＰＤセンサ３０４、レーザドライバ３０２、ＣＰＵ３０１から構成されている、以下に動作を記述する。
【００２３】
ＣＰＵ３０１は、レーザドライバ３０２へ、４つのレーザダイオード（３０３Ａ、３０３Ｂ、３０３Ｃ、３０３Ｄ）を制御するための制御信号（ＬＤＡ制御信号、ＬＤＢ制御信号、ＬＤＣ制御信号、ＬＤＤ制御信号）を出力している。
【００２４】
上述の制御信号により実現可能な制御モードは、光量制御手段としてのＡＰＣモード、バイアス光量制御手段としてのバイアスＡＰＣモード、応答速度特性の改善を目的としたバイアス発光モード、感光ドラムに静電潜像を形成するデータ発光モードの４種類である。これらのモードに関する説明は後述する。
【００２５】
レーザドライバ３０２は、ＣＰＵ３０１から入力された制御信号（ＬＤＡ制御信号、ＬＤＢ制御信号、ＬＤＣ制御信号、ＬＤＤ制御信号）をもとに、４つのレーザダイオード（３０３Ａ、３０３Ｂ、３０３Ｃ、３０３Ｄ）の発光を制御する。また、レーザドライバ３０２は、ＣＰＵ３０１から入力された制御信号がＡＰＣモード、バイアスＡＰＣモード時には、発光量を検知するＰＤセンサ３０４からの入力電流を参照して４つのレーザダイオードの発光光量を一定値になるように制御する。
【００２６】
なお、ここでは４つのレーザダイオード（３０３Ａ、３０３Ｂ、３０３Ｃ、３０３Ｄ）は、同一半導体チップに構成され、ＰＤセンサ３０４が内蔵された端面発光レーザとするが、ＰＤセンサを半導体チップの外部に備える面発光型レーザであってもよい。
【００２７】
図２は、バイアス光量（発光前に僅かに発光させている状態の光量）、バイアスＡＰＣ光量、ＡＰＣ光量の電流との関係を示した図である。横軸は電流、縦軸は光量とし、レーザの発光特性をプロットしている。本実施例では、バイアスＡＰＣ光量はＡＰＣ光量の４分の１であるとした。また、バイアス発光の発光量は、バイアスＡＰＣ光量から演算によって求められた非常に小さい値となっている。例えば図に示すように、バイアスＡＰＣによりレーザを強制発光させた時の電流値Ｉｂａｐｃの８０％を演算によって求め、この値をバイアス電流Ｉｂとするものである。
【００２８】
図３は、レーザドライバ３０２のバイアス発光モード、ＡＰＣモード、バイアスＡＰＣモード、データ発光モード各々の動作を説明するための図である。各モードにおいて４つのレーザダイオードの動作は同じであるため、ここではレーザダイオードＡ（３０３Ａ、以下、レーザＡとする。）に関して説明する。
【００２９】
まず、レーザＡをバイアス発光モードで制御した場合の動作について図３（ａ）を用いて説明する。図３（ａ）では、簡略化のため、バイアス発光モードをＢＩＡＳと記載している。
【００３０】
レーザドライバ３０２が、時刻ｔ０でバイアス発光モードにセットされると、レーザＡが消灯状態からバイアス発光する。バイアス発光時のバイアス光量は、レーザの応答速度特性の改善を目的としてバイアスＡＰＣ光量から演算によって求められた一定値の光量で、非常に小さい値となっている。そして、一定時間後、時刻ｔ１でバイアス発光モードを終了すると、レーザＡは再び消灯状態となる。
【００３１】
以後レーザＡは、後述するＡＰＣモード、バイアスＡＰＣモード、データ発光モード以外の時間ではバイアス発光しているものとする。
【００３２】
続いて、レーザＡをＡＰＣモードで制御した場合の動作について図３（ｂ）を用いて説明する。
【００３３】
レーザドライバ３０２が、時刻ｔ０でＡＰＣモードにセットされると、レーザＡがバイアス発光状態から強制発光する。そして、発光量を検知するＰＤセンサ３０４の発生する電流値をもとに、レーザＡの光量を一定値のＡＰＣ光量となるように光量制御を行う。そして、一定時間後、時刻ｔ１でＡＰＣモードを終了する。この場合の一定時間（ｔ１−ｔ０）は任意に決められるが、レーザＡの光量がＡＰＣ光量（一定値）に収束するのに十分な値を設定することが望ましい。ＡＰＣモードを終了すると、レーザＡは再びバイアス発光状態となる。
【００３４】
続いて、レーザＡをバイアスＡＰＣモードで制御した場合の動作について図３（ｃ）を用いて説明する。図３（ｃ）では、簡略化のため、バイアスＡＰＣモードをＢＡＰＣと記載している。
【００３５】
レーザドライバ３０２が、時刻ｔ０でバイアスＡＰＣモードにセットされると、レーザＡがバイアス発光状態から強制発光する。そして、ＰＤセンサ３０４の発生する電流値をもとに、レーザＡの光量を一定値のバイアスＡＰＣ光量となるよう光量制御を行う。バイアスＡＰＣ光量は、ＡＰＣ光量と比較して小さいのが一般的である。そこで、本実施例では、バイアスＡＰＣ光量はＡＰＣ光量の４分の１であるとした。そして、一定時間後、時刻ｔ１でバイアスＡＰＣモードを終了する。この場合の一定時間（ｔ１−ｔ０）は任意に決められるが、レーザＡの光量がバイアスＡＰＣ光量（一定値）に収束するのに十分な値を設定することが望ましい。バイアスＡＰＣモードを終了すると、レーザＡは再びバイアス発光状態となる。
【００３６】
続いて、レーザＡをデータ発光モードで制御した場合の動作について図３（ｄ）を用いて説明する。図３（ｄ）では、簡略化のため、データ発光モードをＤＡＴＡと記載している。レーザによって感光体に静電潜像を形成するためのモードである。
【００３７】
レーザドライバ３０２が、時刻ｔ０でデータ発光モードにセットされると、画像データが「０」の場合はレーザＡがバイアス発光状態のまま、画像データが「１」の場合はレーザＡがバイアス発光状態からデータ発光状態となる。この時のデータ発光量は、ＡＰＣ光量と同等の光量である。
【００３８】
図３（ｄ）では、画像データが「０」のため、バイアス発光状態となっている。そして、時刻ｔ１で画像データが「１」となれば、レーザＡがバイアス発光状態からデータ発光状態となる。そして、時刻ｔ２で画像データが「０」となれば、レーザＡがデータ発光状態からバイアス発光状態となる。そして、時刻ｔ３でデータ発光モードを終了すると、レーザＡはそのままバイアス発光状態となる。
【００３９】
以上が、レーザドライバ３０２のバイアス発光モード、ＡＰＣモード、バイアスＡＰＣモード、データ発光モード各々の動作である。
【００４０】
図４は、本実施例における画像領域にゴーストが発生する像高がある場合の制御について、上述した４つのモードを使った制御をタイムチャートに示した図である。
【００４１】
縦軸に４つのレーザダイオード（３０３Ａ：レーザＡ、３０３Ｂ：レーザＢ、３０３Ｃ：レーザＣ、３０３Ｄ：レーザＤ）を記載し、横軸は時間軸となっている。
【００４２】
また、本実施例では時刻ｔ０〜時刻ｔ９を１周期（ポリゴンミラーの一面での主走査方向への一走査）とし、そのうち、時刻ｔ５〜時刻ｔ６が画像区間としている。時刻ｔ９以降が、ポリゴンミラーの次の一面での主走査方向への一走査を示し２周期目である。また、時刻ｔａ〜時刻ｔｂにかけて発光するとゴーストが発生する区間Ｇ１として、図４では密な左下がり斜線で示している。
【００４３】
ゴーストが発生する時間は、装置の組立時に、事前測定により予め判明しているため、画像形成中に経時的に変化することはない。
【００４４】
＜ゴーストが発生する像高がある場合の制御＞
以下に、本実施例で実施するゴーストが発生する像高がある場合のＣＰＵ３０１の制御フローチャートについて図５を用いて説明する。
【００４５】
＜Ｓ１００＞
「１周期目の動作開始、ｔ＝ｔ０」
Ｓ１００で、時刻ｔ０より１周期目の動作を開始する。
【００４６】
＜Ｓ１０１＞
「レーザＡのＡＰＣを開始」
ＡＰＣは時分割で実行する必要があるため、時刻ｔ０でＣＰＵ３０１がレーザＡのＡＰＣの状態となり、レーザドライバ３０２がレーザＡをＡＰＣモードにセットし、レーザＡのＡＰＣを開始する。
【００４７】
＜Ｓ１０２＞
「ｔ＝ｔ１？」
ＣＰＵ３０１の制御がＳ１０２へ移行し、時刻がｔ１となるまでＳ１０１の状態を繰り返す。そして、一定時間（上述した通り、レーザＡの光量が一定値のＡＰＣ光量に収束するのに十分な値を設定することが望ましい）の後、時刻ｔ１で、ＣＰＵ３０１の制御がＳ１０３へ移行する。
【００４８】
＜Ｓ１０３＞
「レーザＡのＡＰＣを終了、レーザＢのＡＰＣを開始」
レーザＡのＡＰＣを終了し、レーザＢのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡをバイアス発光モードにセットするとともに、レーザＢをＡＰＣモードにセットする。
【００４９】
＜Ｓ１０４＞
「ｔ＝ｔ２？」
ＣＰＵ３０１の制御がＳ１０４へ移行し、時刻がｔ２となるまでＳ１０３の状態を繰り返す。そして、一定時間の後、時刻ｔ２で、ＣＰＵ３０１の制御がＳ１０５へ移行する。
【００５０】
＜Ｓ１０５＞
「レーザＢのＡＰＣを終了、レーザＣのＡＰＣを開始」
レーザＢのＡＰＣを終了し、レーザＣのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＢをバイアス発光モードにセットするとともに、レーザＣをＡＰＣモードにセットする。
【００５１】
＜Ｓ１０６＞
「ｔ＝ｔ３？」
ＣＰＵ３０１の制御がＳ１０６へ移行し、時刻がｔ３となるまでＳ１０５の状態を繰り返す。そして、一定時間の後、時刻ｔ３で、ＣＰＵ３０１の制御がＳ１０７へ移行する。
【００５２】
＜Ｓ１０７＞
「レーザＣのＡＣＰを終了、レーザＡのＢＡＣＰを開始」
レーザＣのＡＰＣを終了し、レーザＡのバイアスＡＰＣ（図面上では、ＢＡＰＣと記す）を開始する。ここでは、レーザドライバ３０２がレーザＣをバイアス発光モードにセットするとともに、レーザＡをバイアスＡＰＣモードにセットする。ＡＰＣを順次実行するのであれば、時刻ｔ３で、レーザＣのＡＰＣを終了し、レーザＤのＡＰＣを開始するべきである。しかし、時刻ｔａ〜時刻ｔｂまではゴーストが発生する時間区間であるため、あえてバイアスＡＰＣを行っている。上述したように、バイアスＡＰＣ光量はＡＰＣ光量の４分の１である。このため、バイアスＡＰＣを実行した場合、ＡＰＣを実行した場合と比べて、ゴーストの発生量を低減することが可能となる。
【００５３】
＜Ｓ１０８＞
「ｔ＝ｔ４？」
ＣＰＵ３０１の制御がＳ１０８へ移行し、時刻がｔ４となるまでＳ１０７の状態を繰り返す。さらに、一定時間の後、時刻ｔ４で、ＣＰＵ３０１の制御がＳ１０９へ移行する。
【００５４】
＜Ｓ１０９＞
「レーザＡのＢＡＰＣを終了、レーザＢのＢＡＰＣを開始」
レーザＡのバイアスＡＰＣを終了し、レーザＢのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡをバイアス発光モードにセットするとともに、レーザＢをバイアスＡＰＣモードにセットする。時刻ｔａ〜時刻ｔｂまではゴーストが発生する時間であるため、ここでもあえてバイアスＡＰＣを行っている。そして、時刻ｔｂで、ゴーストが発生する時間が終了する。このときは、まだレーザＢがバイアスＡＰＣを実行している途中であるため、レーザドライバ３０２は、制御信号の切替を行わない。上述した通り、バイアスＡＰＣを実行する時間は、光量がバイアスＡＰＣ光量に収束するのに十分な値を設定することが望ましい。同様に、ＡＰＣを実行する時間は、光量がＡＰＣ光量に収束するのに十分な値を設定することが望ましい。
【００５５】
＜Ｓ１１０＞
「ｔ＝ｔ５？」
ＣＰＵ３０１の制御がＳ１１０へ移行し、時刻がｔ５となるまでＳ１０９の状態を繰り返す。そして、一定時間の後、時刻ｔ５で、ＣＰＵ３０１の制御がＳ１１１へ移行する。
【００５６】
＜Ｓ１１１＞
「レーザＢのＢＡＰＣを終了、レーザＡ，Ｂ，Ｃ，ＤのＤＡＴＡを開始」
レーザＢのバイアスＡＰＣを終了し、画像形成が開始される。ここでは、レーザドライバ３０２がレーザＡ、レーザＢ、レーザＣ、レーザＤをデータ発光モードにセットする。
【００５７】
＜Ｓ１１２＞
「ｔ＝ｔ６？」
ＣＰＵ３０１の制御がＳ１１２へ移行し、時刻がｔ６となるまでＳ１１１の状態を繰り返す。そして、一定時間の後、時刻ｔ６で、ＣＰＵ３０１の制御がＳ１１３へ移行する。
【００５８】
＜Ｓ１１３＞
「レーザＡ，Ｂ，Ｃ，ＤのＤＡＴＡを終了、レーザＤのＡＰＣを開始」
レーザＡ、レーザＢ、レーザＣ、レーザＤのデータ発光を終了し、レーザＤのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡ、レーザＢ、レーザＣをバイアス発光モードにセットするとともに、レーザＤをＡＰＣモードにセットする。
【００５９】
＜Ｓ１１４＞
「ｔ＝ｔ７？」
ＣＰＵ３０１の制御がＳ１１４へ移行し、時刻がｔ７となるまでＳ１１３の状態を繰り返す。そして、一定時間の後、時刻ｔ７で、ＣＰＵ３０１の制御がＳ１１５へ移行する。
【００６０】
＜Ｓ１１５＞
「レーザＤのＡＣＰを終了、レーザＣのＢＡＰＣを開始」
レーザＤのＡＰＣを終了し、レーザＣのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＤをバイアス発光モードにセットするとともに、レーザＣをバイアスＡＰＣモードにセットする。
【００６１】
＜Ｓ１１６＞
「ｔ＝ｔ８？」
ＣＰＵ３０１の制御がＳ１１６へ移行し、時刻がｔ８となるまでＳ１１５の状態を繰り返す。そして、一定時間の後、時刻ｔ８で、ＣＰＵ３０１の制御がＳ１１７へ移行する。
【００６２】
＜Ｓ１１７＞
「レーザＣのＢＡＰＣを終了、レーザＤのＢＡＰＣを開始」
レーザＣのバイアスＡＰＣを終了し、レーザＤのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＣをバイアス発光モードにセットするとともに、レーザＤをバイアスＡＰＣモードにセットする。
【００６３】
＜Ｓ１１８＞
「ｔ＝ｔ９？」
ＣＰＵ３０１の制御がＳ１１８へ移行し、時刻がｔ９となるまでＳ１１７の状態を繰り返す。そして、一定時間の後、時刻ｔ９で、ＣＰＵ３０１の制御がＳ１１９へ移行する。
【００６４】
＜Ｓ１１９＞
「１周期目の動作終了」
１周期目が終了する。そして、レーザＤのバイアスＡＰＣを終了し、再び、レーザＡのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＤをバイアス発光モードにセットするとともに、レーザＡをＡＰＣモードにセットする。
【００６５】
以後、１周期目と同様の動作を繰り返す。
【００６６】
以上のように複数のレーザを時分割で制御する場合、ゴーストの発生が予測される区間においては、ＡＰＣを実行せずに発光光量がＡＰＣ光量の４分の１であるバイアスＡＰＣを実行することでゴーストの影響を低減することが可能な光走査装置が実現できる。ゴーストの発生が予測される区間においてはバイアスＡＰＣを優先的に行い、ゴーストの発生が予測されない区間においてＡＰＣを実行することでゴーストの影響を低減することが可能な光走査装置が実現できる。
【００６７】
なお、バイアス光量制御実施時の光量は、レーザドライバの性能等により異なるため上述した例で示した値に限るものではない。
【実施例２】
【００６８】
次に、ゴーストが発生する像高が複数ある場合には、ゴーストの強度が大きい像高を優先してバイアス光量制御手段を実行する実施例について説明する。
【００６９】
図６は、本実施例におけるゴーストが発生する像高が複数ある場合に対応したタイムチャートを示した図である。実施例１と同様、縦軸には４つのレーザダイオード（３０３Ａ：レーザＡ、３０３Ｂ：レーザＢ、３０３Ｃ：レーザＣ、３０３Ｄ：レーザＤ）を記載し、横軸は時間軸となっている。
【００７０】
また、時刻ｔ０〜時刻ｔ９を１周期とし、そのうち、時刻ｔ５〜時刻ｔ６が画像区間としている。また、時刻ｔａ〜時刻ｔｂ、及び時刻ｔｃ〜時刻ｔｄにかけて発光すると強いゴーストが発生する区間Ｇ１として、図６では密な左下がり斜線で示している。また、時刻ｔｅ〜時刻ｔｆにかけて発光すると弱いゴーストが発生する区間Ｇ２として、図６では粗い左下がり斜線で示している。
【００７１】
ゴーストが発生する時間、及び強度は、装置の組立時に、事前測定により予め判明しているため、画像形成中に経時的に変化することはない。
【００７２】
従って、今回のように、非画像領域でゴーストが発生する像高が複数ある場合、優先的に本発明を適用するのは、強いゴーストが発生する時刻ｔａ〜時刻ｔｂ、及び時刻ｔｃ〜時刻ｔｄの２区間である。すなわち、強いゴーストが発生する時刻ｔａ〜時刻ｔｂ、及び時刻ｔｃ〜時刻ｔｄの２区間で、バイアスＡＰＣを実行する。弱いゴーストが発生する時刻ｔｅ〜時刻ｔｆの区間には適用しない。
【００７３】
＜ゴーストを発生する像高が複数ある場合の制御＞
以下に、本実施例で実施するＣＰＵ３０１の制御フローチャートについて図７を用いて説明する。
【００７４】
＜Ｓ１５０＞
「１周期目の動作開始、ｔ＝ｔ０」
まず、Ｓ１５０で、時刻ｔ０より１周期目の動作を開始する。
【００７５】
＜Ｓ１５１＞
「レーザＡのＡＰＣを開始」
ＡＰＣは時分割で実行する必要があるため、まず、時刻ｔ０でＣＰＵ３０１が動作開始の状態となり、レーザドライバ３０２がレーザＡをＡＰＣモードにセットし、レーザＡのＡＰＣを開始する。
【００７６】
＜Ｓ１５２＞
「ｔ＝ｔ１？」
そして、ＣＰＵ３０１の制御がＳ１５２へ移行し、時刻がｔ１となるまでＳ１５１の状態を繰り返す。そして、一定時間（上述した通り、レーザＡの量がＡＰＣ光量に収束するのに十分な値を設定することが望ましい）の後、時刻ｔ１で、ＣＰＵ３０１の制御がＳ１５３へ移行する。
【００７７】
＜Ｓ１５３＞
「レーザＡのＡＰＣを終了、レーザＣのＢＡＰＣを開始」
レーザＡのＡＰＣを終了し、レーザＣのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡをバイアス発光モードにセットするとともに、強いゴーストが発生するｔａ〜ｔｂ区間を含むため、レーザＣをバイアスＡＰＣモードにセットする。
【００７８】
＜Ｓ１５４＞
「ｔ＝ｔ２？」
そして、ＣＰＵ３０１の制御がＳ１５４へ移行し、時刻がｔ２となるまでＳ１５３の状態を繰り返す。そして、一定時間の後、時刻ｔ２で、ＣＰＵ３０１の制御がＳ１５５へ移行する。
【００７９】
＜Ｓ１５５＞
「レーザＣのＢＡＰＣを終了、レーザＤのＢＡＰＣを開始」
レーザＣのバイアスＡＰＣを終了し、レーザＤのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＣをバイアス発光モードにセットするとともに、まだ強いゴーストが発生するｔａ〜ｔｂ区間内にあるため、レーザＤをバイアスＡＰＣモードにセットする。
【００８０】
＜Ｓ１５６＞
「ｔ＝ｔ３？」
そして、ＣＰＵ３０１の制御がＳ１５６へ移行し、時刻がｔ３となるまでＳ１５５の状態を繰り返す。そして、一定時間の後、時刻ｔ３で、ＣＰＵ３０１の制御がＳ１５７へ移行する。
【００８１】
＜Ｓ１５７＞
「レーザＤのＢＡＰＣを終了、レーザＡのＢＡＰＣを開始」
レーザＤのバイアスＡＰＣを終了し、レーザＡのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＤをバイアス発光モードにセットするとともに、強いゴーストが発生するｔｃ〜ｔｄ区間を含むため、レーザＡをバイアスＡＰＣモードにセットする。
【００８２】
＜Ｓ１５８＞
「ｔ＝ｔ４？」
そして、ＣＰＵ３０１の制御がＳ１５８へ移行し、時刻がｔ４となるまでＳ１５７の状態を繰り返す。さらに、一定時間の後、時刻ｔ４で、ＣＰＵ３０１の制御がＳ１５９へ移行する。
【００８３】
＜Ｓ１５９＞
「レーザＡのＢＡＰＣを終了、レーザＢのＢＡＰＣを開始」
レーザＡのバイアスＡＰＣを終了し、レーザＢのバイアスＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡをバイアス発光モードにセットするとともに、まだ強いゴーストが発生するｔｃ〜ｔｄ区間内にあるため、レーザＢをバイアスＡＰＣモードにセットする。
【００８４】
＜Ｓ１６０＞
「ｔ＝ｔ５？」
そして、ＣＰＵ３０１の制御がＳ１６０へ移行し、時刻がｔ５となるまでＳ１５９の状態を繰り返す。そして、一定時間の後、時刻ｔ５で、ＣＰＵ３０１の制御がＳ１６１へ移行する。
【００８５】
＜Ｓ１６１＞
「レーザＢのＢＡＰＣを終了、レーザＡ，Ｂ，Ｃ，ＤのＤＡＴＡを開始」
レーザＢのバイアスＡＰＣを終了し、画像形成が開始される。ここでは、レーザドライバ３０２がレーザＡ、レーザＢ、レーザＣ、レーザＤをデータ発光モードにセットする。
【００８６】
＜Ｓ１６２＞
「ｔ＝ｔ６？」
そして、ＣＰＵ３０１の制御がＳ１６２へ移行し、時刻がｔ６となるまでＳ１６１の状態を繰り返す。そして、一定時間の後、時刻ｔ６で、ＣＰＵ３０１の制御がＳ１６３へ移行する。
【００８７】
＜Ｓ１６３＞
レーザＡ，Ｂ，Ｃ，ＤのＤＡＴＡを終了、レーザＢのＡＰＣを開始」
レーザＡ、レーザＢ、レーザＣ、レーザＤのデータ発光を終了し、弱いゴーストが発生するｔｅ〜ｔｆ区間を含んでいるが、すでにＢＡＰＣは終了しているため、レーザＢのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＡ、レーザＣ、レーザＤをバイアス発光モードにセットするとともに、レーザＢをＡＰＣモードにセットする。
【００８８】
＜Ｓ１６４＞
「ｔ＝ｔ７？」
そして、ＣＰＵ３０１の制御がＳ１６４へ移行し、時刻がｔ７となるまでＳ１６３の状態を繰り返す。そして、一定時間の後、時刻ｔ７で、ＣＰＵ３０１の制御がＳ１６５へ移行する。
【００８９】
＜Ｓ１６５＞
「レーザＢのＡＰＣを終了、レーザＣのＡＰＣを開始」
レーザＢのＡＰＣを終了し、レーザＣのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＢをバイアス発光モードにセットするとともに、レーザＣをＡＰＣモードにセットする。
【００９０】
＜Ｓ１６６＞
「ｔ＝ｔ８？」
そして、ＣＰＵ３０１の制御がＳ１６６へ移行し、時刻がｔ８となるまでＳ１６５の状態を繰り返す。そして、一定時間の後、時刻ｔ８で、ＣＰＵ３０１の制御がＳ１６７へ移行する。
【００９１】
＜Ｓ１６７＞
「レーザＣのＡＰＣを終了、レーザＤのＡＰＣを開始」
レーザＣのＡＰＣを終了し、レーザＤのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＣをバイアス発光モードにセットするとともに、レーザＤをＡＰＣモードにセットする。
【００９２】
＜Ｓ１６８＞
「ｔ＝ｔ９？」
そして、ＣＰＵ３０１の制御がＳ１６８へ移行し、時刻がｔ９となるまでＳ１６７の状態を繰り返す。そして、一定時間の後、時刻ｔ９で、ＣＰＵ３０１の制御がＳ１６９へ移行する。
【００９３】
＜Ｓ１６９＞
「１周期目の動作終了」
１周期目が終了する。そして、レーザＤのＡＰＣを終了し、再び、レーザＡのＡＰＣを開始する。ここでは、レーザドライバ３０２がレーザＤをバイアス発光モードにセットするとともに、レーザＡをＡＰＣモードにセットする。
【００９４】
以後、１周期目と同様の動作を繰り返す。
【００９５】
以上のように複数のレーザを時分割で光量制御を行う場合、ゴーストが発生する像高が複数ある場合でも、ゴーストの強度が大きい像高を優先して、バイアス光量制御を実行することでゴーストの影響を効果的に低減することが可能な光走査装置が実現できる。
【００９６】
なお、バイアス光量制御実施時の光量は、レーザドライバの性能等により異なるため上述した例で示した値に限るものではない。ゴーストの強度が大きいことが予測される区間でバイアスＡＰＣを優先的に行い、ゴーストの強度が予測されない区間においてＡＰＣを優先的に実行する。またゴーストの強度が予測されない区間で全てのレーザについてＡＰＣを実行しきらないときに、ゴーストの強度が小さいことが予測される区間でＡＰＣを実行することでゴーストの影響を低減することが可能な光走査装置が実現できる。
【００９７】
なお、バイアス光量制御実施時の光量は、レーザドライバの性能等により異なるため上述した例で示した値に限るものではない。
【図面の簡単な説明】
【００９８】
【図１】本発明を実現するための光走査装置のブロック構成を示した図
【図２】バイアス光量、バイアスＡＰＣ光量、ＡＰＣ光量と電流の関係を示した図
【図３】（ａ）バイアス発光モードで制御した場合のレーザダイオードの動作を示した図、（ｂ）ＡＰＣモードで制御した場合のレーザダイオードの動作を示した図、（ｃ）バイアスＡＰＣモードで制御した場合のレーザダイオードの動作を示した図、（ｄ）データ発光モードで制御した場合のレーザダイオードの動作を示した図
【図４】実施例１で実施するタイムチャート図
【図５】実施例１で実施するＣＰＵの制御フローチャート図
【図６】実施例２で実施するタイムチャート図
【図７】実施例２で実施するＣＰＵの制御フローチャート図
【図８】光走査装置の構成を示した図
【図９】光学箱壁の反射を示した図
【符号の説明】
【００９９】
２０２    レーザ
２０５    ポリゴンミラー
２０８    感光ドラム（感光体に対応）
３０１    ＣＰＵ（光量制御手段、バイアス光量制御手段に対応）
３０２    レーザドライバ
３０３Ａ  レーザダイオードＡ
３０３Ｂ  レーザダイオードＢ
３０３Ｃ  レーザダイオードＣ
３０３Ｄ  レーザダイオードＤ
３０４    ＰＤセンサ
６００    光学箱壁
【図１】
2010056891.tif 000003
【図２】
2010056891.tif 000004
【図３】
2010056891.tif 000005
【図４】
2010056891.tif 000006
【図５】
2010056891.tif 000007
【図６】
2010056891.tif 000008
【図７】
2010056891.tif 000009
【図８】
2010056891.tif 000010
【図９】
2010056891.tif 000011