(57)【要約】【課題】レーザ光の戻り光の悪影響を排除して、初期化を正常に行うことが可能な光書込装置および画像形成装置を提供することを目的とする。【解決手段】フォトダイオードは、レーザダイオードからのレーザ光の発光量を検出し、検出した発光量に比例する電流をＬＤドライバに対して出力し、ＬＤドライバは、フォトダイオードからの電流をＰＤ端子電圧に変換し、ＰＤ端子電圧が、第１の基準値から第１の基準値より小さい第２の基準値未満になるまで、ＬＤドライバ内部のカウンタを用いてＤＡＣ設定コードを順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードをレジスタに記憶させ、記憶させたＤＡＣ設定コードに基づいて、ＡＰＣ制御を行う。【選択図】        図５
2008230231.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光を発生する発光素子と、
前記発光素子からの光ビームを偏向して走査する回転偏向手段と、
前記発光素子の発光量を検出する発光量検出手段と、
前記発光素子の発光量が目標発光量となるように、前記発光素子に供給する電流を制御する電流制御手段と、
前記回転偏光手段から前記発光量検出手段に入力される戻り光によるノイズの影響を除去して、前記発光素子が目標発光量となる電流初期値を決定する初期化手段と、
を備えたことを特徴とする光書込装置。
【請求項２】
前記初期化手段は、前記発光量検出手段により検出される発光量が第１の基準値から、前記第１の基準値より小さい第２の基準値未満になるまで、前記発光素子に供給する電流を減少させ、当該発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することを特徴とする請求項１に記載の光書込装置。
【請求項３】
前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、さらに前記電流を減少させ、当該発光量が、所定の期間継続して、前記第２の基準値未満である場合に、前記発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することを特徴とする請求項２に記載の光書込装置。
【請求項４】
前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、当該発光量が前記第２の基準値を超えるまで前記電流を増加させ、前記第２の基準値未満になったときの電流値と前記第２の基準値を超えたときの電流値の平均値に基づいて、前記電流初期値を決定することを特徴とする請求項２に記載の光書込装置。
【請求項５】
前記初期化手段は、前記発光量検出手段により検出される発光量が前記２の基準値未満になった後に、前記電流を所定の倍数に増加させた場合であって、当該発光量が前記第２の基準値を超えないときに、その旨を知らせることを特徴とする請求項４に記載の光書込装置。 
【請求項６】
前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、さらに減少させた電流を供給し、当該発光量が、所定の期間継続して、前記第２の基準値未満である場合に、前記発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することを特徴とする請求項２に記載の光書込装置。 
【請求項７】
前記初期化手段は、前記発光量検出手段により検出される発光量が、前記所定の期間継続して、前記第２の基準値未満でない場合に、再度、当該発光量が前記第１の基準値から前記第２の基準値未満になるまで、前記電流を減少させ、当該発光量が前記第２の基準値未満になった後に、再度、前記電流を一定の値にして供給し、当該発光量が、前記所定の期間継続して、前記第２の基準値未満である場合に、前記発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することを特徴とする請求項６に記載の光書込装置。
【請求項８】
前記初期化手段は、前記発光素子に供給する電流を順次増加させ、前記発光素子に同一の電流値の電流が供給されている間に、前記発光量検出手段に、複数回、前記発光素子の発光量をサンプリングさせ、当該電流値での発光量の正常・異常を判定し、正常と判定した場合には、次の電流値についての前記発光素子の発光量の検出を行う一方、異常と判定した場合には、同一の電流値についての前記発光素子の発光量の検出を再度行うことを特徴とする請求項１に記載の光書込装置。
【請求項９】
前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、所定回数以上、略同一の発光量を検出した場合に、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、所定回数以上の略同一の発光量が検出されなかった場合には、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことを特徴とする請求項８に記載の光書込装置。
【請求項１０】
前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、一回も異なる発光量を検出しない場合には、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、一回でも異なる発光量を検出した場合に、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことを特徴とする請求項８に記載の光書込装置。
【請求項１１】
前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、誤差範囲を超える発光量を検出しない場合には、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、前記誤差範囲を超える発光量を検出した場合に、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことを特徴とする請求項８に記載の光書込装置。
【請求項１２】
前記初期化手段は、前記発光素子の発光量が目標発光量となった後に、当該目標発光量となった電流値の前記発光素子への供給を継続し、前記発光量検出手段に、複数回、前記発光素子の発光量をサンプリングさせ、所定回数以上、略同一の発光量が検出された場合に、初期化動作が正常に完了したと判断する一方、所定回数以上、略同一の発光量が検出された場合に、初期化動作が異常であると判断して、最初から初期化動作を実行することを特徴とする請求項８に記載の光書込装置。
【請求項１３】
前記初期化手段は、前記発光量検出手段の発光量のサンプリング間隔をノイズ発生期間よりも大きく設定することを特徴とする請求項８〜請求項１２のいずれか１つに記載の光書込装置。
【請求項１４】
前記初期化手段は、前記回転偏光手段の回転数に応じて、前記サンプリングの間隔を設定することを特徴とする請求項１３に記載の光書込装置。
【請求項１５】
レーザ光を照射して静電潜像を形成し、形成した静電潜像に対応したトナー画像を転写紙上に形成する画像形成装置であって、
請求項１〜請求項１４のいずれか一つに記載の光書込装置を備える、ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光書込装置および画像形成装置に関し、特に、発光素子の発光量が所定の値になるように発光素子に供給する電流を制御する光書込装置および画像形成装置に関する。
【背景技術】
【０００２】
デジタル複写機やレーザプリンタ等の画像形成装置では、画像データに応じて発光するレーザ光を、ポリゴンミラーを回転させて主走査方向に偏向し、副走査方向に移動する感光体上に形成した静電潜像を形成する。かかる画像形成装置の光書込装置では、一般的にＡＰＣ制御が行われている。ＡＰＣ制御では、レーザダイオードの発光量を一定にするために、フォトダイオード（Photo Diode）などの受光素子によって、レーザダイオードから発光されるレーザ光の発光量を検出し、検出した発光量に基づいて、レーザダイオードを点灯させる電流の値を制御する。フォトダイオードは、レーザダイオードと共に、レーザダイオードユニット内部に備えられているものである。詳細には、フォトダイオードは、レーザダイオードユニット内部のレーザダイオードの近傍に配設される場合がある。
【０００３】
ＡＰＣ制御を行う光書込装置では、一般的に、レーザダイオードの個体差、経時変動、および温度変動等の影響を排除するために、目標発光量を得るためのレーザ駆動電流の初期値を決定する初期化動作が行われる。例えば、特許文献１の初期化動作では、レーザダイオードから発光されるレーザ光の発光量が基準値になるまで、レーザダイオードに供給する電流を増加させ、レーザ光の発光量が基準値になったときの電流の値をレーザ駆動電流の初期値としている。
【０００４】
ところで、画像形成装置では、レーザダイオードからのレーザ光は、ポリゴンミラーで反射され、複数のレンズと反射ミラーを経て感光体に照射されるが、レーザ光が正反射（入射角９０度）の光学条件でポリゴンミラーに反射されると、反射光が直接、レーザダイオードユニット内部に戻る場合がある。この現象は、戻り光と呼ばれている。戻り光が発生すると、レーザダイオードユニット内部のフォトダイオードによって受光される受光量が通常の状態よりも増大するので、戻り光の影響を排除してレーザダイオードの発光量を検出することが望ましい。
【０００５】
しかしながら、特許文献１では、レーザダイオードから発光されるレーザ光の発光量が基準値になるまで、レーザダイオードに供給する電流を増加させ、レーザ光の発光量が基準値になったときの電流の値に基づいて、レーザダイオードに供給する電流を制御するので、戻り光の悪影響を受け易くなってしまう。
【０００６】
このため、戻り光の影響で初期化動作が正常に行われないことがあり、初期化の失敗により、画像品質が低下してしまうという問題がある。
【０００７】
【特許文献１】特開２００４−１５３１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記に鑑みてなされたものであって、レーザ光の戻り光の悪影響を排除して、初期化を正常に行うことが可能な光書込装置および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、レーザ光を発生する発光素子と、前記発光素子からの光ビームを偏向して走査する回転偏向手段と、前記発光素子の発光量を検出する発光量検出手段と、前記発光素子の発光量が目標発光量となるように、前記発光素子に供給する電流を制御する電流制御手段と、前記回転偏光手段から前記発光量検出手段に入力される戻り光によるノイズの影響を除去して、前記発光素子が目標発光量となる電流初期値を決定する初期化手段と、を備えたことを特徴とする。
【００１０】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段により検出される発光量が第１の基準値から、前記第１の基準値より小さい第２の基準値未満になるまで、前記発光素子に供給する電流を減少させ、当該発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、さらに前記電流を減少させ、当該発光量が、所定の期間継続して、前記第２の基準値未満である場合に、前記発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、当該発光量が前記第２の基準値を超えるまで前記電流を増加させ、前記第２の基準値未満になったときの電流値と前記第２の基準値を超えたときの電流値の平均値に基づいて、前記電流初期値を決定することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段により検出される発光量が前記２の基準値未満になった後に、前記電流を所定の倍数に増加させた場合であって、当該発光量が前記第２の基準値を超えないときに、その旨を知らせることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段により検出される発光量が前記第２の基準値未満になった後に、さらに減少させた電流を供給し、当該発光量が、所定の期間継続して、前記第２の基準値未満である場合に、前記発光量が前記第２の基準値未満になったときの電流値に基づいて、前記電流初期値を決定することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記初期化手段は、当該発光量が、前記所定の期間継続して、前記第２の基準値未満でない場合に、再度、当該発光量が前記第１の基準値から前記第２の基準値未満になるまで、前記電流を減少させ、当該発光量が前記第２の基準値未満になった後に、再度、前記電流を一定の値にして供給し、当該発光量が、前記所定の期間継続して、前記第２の基準値未満である場合に、前記電流値に基づいて、前記電流初期値を決定することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光素子に供給する電流を順次増加させ、前記発光素子に同一の電流値の電流が供給されている間に、前記発光量検出手段に、複数回、前記発光素子の発光量をサンプリングさせ、当該電流値での発光量の正常・異常を判定し、正常と判定した場合には、次の電流値についての前記発光素子の発光量の検出を行う一方、異常と判定した場合には、同一の電流値についての前記発光素子の発光量の検出を再度行うことが望ましい。
【００１７】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、所定回数以上、略同一の発光量を検出した場合に、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、所定回数以上の略同一の発光量が検出されなかった場合には、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことが望ましい。
【００１８】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、一回も異なる発光量を検出しない場合には、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、一回でも異なる発光量を検出した場合に、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことが望ましい。
【００１９】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光素子に同一の電流値の電流が供給されている間に、誤差範囲を超える発光量を検出しない場合には、当該電流値での発光量が正常であると判断して、次の電流値についての前記発光素子の発光量の検出を行い、前記誤差範囲を超える発光量を検出した場合に、当該電流値での発光量が異常であると判断して、同一の電流値についての前記発光素子の発光量の検出を再度行うことが望ましい。
【００２０】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光素子の発光量が目標発光量となった後に、当該目標発光量となった電流値の前記発光素子への供給を継続し、前記発光量検出手段に、複数回、前記発光素子の発光量をサンプリングさせ、所定回数以上、略同一の発光量が検出された場合に、初期化動作が正常に完了したと判断する一方、所定回数以上、略同一の発光量が検出された場合に、初期化動作が異常であると判断して、最初から初期化動作を実行することが望ましい。
【００２１】
また、本発明の好ましい態様によれば、前記初期化手段は、前記発光量検出手段の発光量のサンプリング間隔をノイズ発生期間よりも大きく設定することが望ましい。
【００２２】
また、本発明の好ましい態様によれば、前記初期化手段は、前記回転偏光手段の回転数に応じて、前記サンプリングの間隔を設定することが望ましい。
【００２３】
また、本発明の好ましい態様によれば、レーザ光を照射して静電潜像を形成し、形成した静電潜像に対応したトナー画像を転写紙上に形成する画像形成装置であって、上記光書込装置を搭載することが望ましい。
【発明の効果】
【００２４】
本発明によれば、レーザ光を発生する発光素子と、前記発光素子からの光ビームを偏向して走査する回転偏向手段と、前記発光素子の発光量を検出する発光量検出手段と、前記発光素子の発光量が目標発光量となるように、前記発光素子に供給する電流を制御する電流制御手段と、前記回転偏光手段から前記発光量検出手段に入力される戻り光によるノイズの影響を除去して、前記発光素子が目標発光量となる電流初期値を決定する初期化手段と、を備えているので、レーザ光の戻り光の悪影響を排除して、初期化を正常に行うことが可能な光書込装置を提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかる光書込装置および画像形成装置の最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、この実施の形態における構成要素には、当業者が容易に想定できるもの、または実質的に同一のものが含まれる。 
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１にかかる画像形成装置１００の構成の一例を示す図である。実施の形態１の画像形成装置１００は、レーザ光を照射して静電潜像を形成し、形成した静電潜像に対応したトナー画像を転写紙上に形成する電子写真方式を採用したモノクロデジタル複写機である。 
【００２７】
実施の形態１の画像形成装置１００は、同図に示すように、スキャナ部２００と、スキャナ部２００で読み込んだ画像を形成するエンジン部３００とから構成されている。 
【００２８】
スキャナ部２００は、原稿台２１０上に置かれた原稿２１２をスキャン露光することで、原稿２１２にかかる文書情報を画像信号に変換するためのものである。スキャナ部２００内部の露光ランプ２２０は、原稿台２１０に沿ってスキャン露光を実施する。 
【００２９】
原稿２１２からの反射光は、キャリッジミラー２３０、第一ハーフスキャンミラー２４０、第二ハーフスキャンミラー２５０、結像ミラー２６０、光学レンズ２７０を経て、ＣＣＤ（Charge Coupled Device）センサ２８０によって光電変換された後、反射光に応じた電気信号となる。光電変換によって生成された画像信号は、画像処理部４００（図３参照）で画像処理を施された後、エンジン部３００へ送信される。 
【００３０】
エンジン部３００では、帯電装置である帯電チャージャ３２０によって一様に帯電された一定回転する感光体ドラム５を、光書込装置３１０からのレーザ光で露光することにより静電潜像を生成する。感光体ドラム５上に生成された静電潜像を現像装置３２１によりトナーで現像することにより可視像となる。 
【００３１】
一方、予め給紙ローラ３２２によって給紙トレイ３２３から給紙搬送され、レジストローラ３２４で待機した転写紙３２５を、感光体ドラム５の駆動と同期を取って搬送し、転写装置である転写チャージャ３２６によって感光体ドラム５上のトナーを転写紙３２５に静電転写し、用紙分離チャージャ３２７によって転写紙３２５を感光体ドラム５から分離させる。分離させた後、転写紙３２５上のトナー像を定着装置３２８により加熱定着させ、排紙ローラ３２９により排紙トレイ３３０に排紙する。 
【００３２】
一方、静電転写後の感光体ドラム５上に残留したトナー画像は、クリーニング装置３３１が感光体ドラム５に圧接して除去し、感光体ドラム５は除電ランプ３３２の照射光によって除電される。 
【００３３】
以上のように、実施の形態１の画像形成装置１００は、これら一連のプロセスを繰り返すことにより画像を形成している。 
【００３４】
ここで、上記エンジン部３００を構成する光書込装置３１０は、レーザ光により感光体ドラム５を走査して露光するものである。光書込装置３１０は、詳細には、図２に示すように、レーザダイオードユニット（以下、「ＬＤユニット」と称する）１からのレーザ光Ｌ１をコリメートレンズによって平行光線として放出し、放出したレーザ光Ｌ１を偏向手段である回転多面鏡（以下、「ポリゴンミラー」と称する）２によって偏向走査させ、偏向走査させたレーザ光Ｌ２を、ｆ−θレンズ３から構成される結像レンズおよび反射ミラー４によって、ドラム状の感光体ドラム５の帯電した表面に結像させる。この際に、レーザ光Ｌ１は、画像信号に基づいて変調されて点灯、消灯を繰り返し、ポリゴンミラー２の回転に従って、主走査方向に反復して走査されるとともに、感光体ドラム５が回転して副走査を行なうことによって感光体ドラム５上に静電潜像が形成される。 
【００３５】
なお、かかる形成された静電潜像は、帯電した現像剤（トナー）によって現像され、さらに現像剤とは反対の電荷を与えられた転写紙３２５が、感光体ドラム５に密着させられることにより、現像剤が転写紙３２５に転写される。そして、転写紙３２５が感光体ドラム５から分離した後、加熱されることで現像剤が転写紙３２５上に融着して定着が行われる。 
【００３６】
また、感光体ドラム５に照射されるレーザ光の主走査方向の先端位置には、同期検知ミラー６が配設されている。同期検知ミラー６で反射されたレーザ光Ｌ３は、レーザ光の一走査の周期を検知するために、同期検知センサ７の内部の受光部（図示なし）で検出される。 
【００３７】
図３は、光書込装置３１０の構成の一例を示す図である。光書込装置３１０は、大別して、同図に示すように、レーザ光を放出するためのＬＤユニット１と、ＬＤユニット１から放出されたレーザ光を偏向走査させるためのポリゴンミラー（回転偏向手段）２と、ポリゴンミラー２を回転させるためのポリゴンモータ２１と、ポリゴンモータ２１の回転を制御するためのポリゴンモータドライバ２２と、光書込装置３１０全体を制御するための制御部３０とを備えて構成されている。 
【００３８】
制御部３０には、画像データから書き込み信号を生成するための画像処理部４００が接続されている。また、画像処理部４００には、画像データの取り込みなどを制御するコントローラ５００が接続されている。また、コントローラ５００には、コントローラオペレータのために表示、入力を行うための操作・表示部６００、スキャナ部２００、および外部からプリント要求などを受け取るためのネットワークＩ／Ｆ７００が接続されている。
【００３９】
制御部３０は、ポリゴンミラー２の回転速度値や制御プログラムなどを格納したＲＯＭ（Read Only Memory）３１と、ＲＡＭ（Random Access Memory）３２と、制御プログラムを実行するＣＰＵ（Central Processing Unit）３３と、レーザ光による書き込みを制御する専用ＩＣである書込み制御ＡＳＩＣ（Application Specific Integrated Circuit）３４とを備えており、画像形成のために、レーザダイオード１１とポリゴンミラー２の動作を制御するためのものである。この構成により、ＣＰＵ３３がＲＯＭ３１に格納されたプログラムに基づいて、ＲＡＭ３２のワーク領域を利用しながら動作することにより、書込み制御ＡＳＩＣ３４がＬＤドライバ１２やポリゴンモータドライバ２２の動作を制御することができる。 
【００４０】
ＬＤユニット１は、レーザ光を発光するレーザダイオード（Laser Diode）１１と、レーザダイオード１１の点灯制御や光量調節などを行うＬＤドライバ１２と、レーザダイオード１１から発光されるレーザ光を受光するフォトダイオード（Photo Diode）１３とを備えている。ＬＤユニット１の動作は制御部３０により制御される。
【００４１】
発光素子としてのレーザダイオード１１は、ＬＤドライバ１２により駆動されて、レーザ光を発光する。また、発光量検出手段としてのフォトダイオード１３は、レーザ光を検出し、検出した発光量に比例するＰＤ端子電圧をＬＤドライバ１２へ出力する。なお、実施の形態１では、発光素子としてレーザダイオードを用いているが、これに限定されるものではなく、ＬＥＤ（Light Emitting Diode）やＶＣＳＥＬ（Vertical Cavity Surface Emitting Laser）などであってもよい。
【００４２】
電流制御手段および初期化手段としてのＬＤドライバ１２は、フォトダイオード１３から出力された電流を電圧（ＰＤ端子電圧：Ｖｐｄ）に変換する。また、ＬＤドライバ１２は、ビットカウント１２ｂのＤＡＣ設定コードのカウント値に比例した電流を生成して、レーザダイオード１１に供給する電流生成用のＤＡＣ１２ａ、ＤＡＣ設定コードのカウント値をカウントするためのビットカウンタ１２ｂ、およびレジスタ等を内部に備えている。ＬＤドライバ１２は、ＡＰＣ（Automatic Power Control）制御を行い、レーザダイオードの発光量を一定にするために、レーザダイオード１１から発光されるレーザ光の発光量をフォトダイオード１３で検出し、検出した発光量に基づいて、レーザダイオード１１に供給する電流値（ＬＤ駆動電流ＩＯＰ）を制御する。また、ＬＤドライバ１２では、レーザダイオード１１の個体差、経時変動、および温度変動等によらずに、レーザダイオード１１で目標発光量を得るための電流値の初期値を決定するために、初期化動作を行う。かかる初期化動作は、電源投入時や待機時等に実行される。
【００４３】
図４は、光書込装置３１０の戻り光の現象を説明するための説明図である。上述したように、レーザダイオード１１を内部に備えるＬＤユニット１から放出されたレーザ光Ｌ１が、図４に示すように、正反射（入射角９０度）の光学条件でポリゴンミラー２に反射されると、反射光が直接、ＬＤユニット１内部に戻る場合がある。この現象は、戻り光と呼ばれている。戻り光が発生すると、ＬＤユニット１内部のフォトダイオード１３が受光する受光量、即ちレーザダイオード１１の発光量の検出量が通常の状態よりも増大してしまう。
【００４４】
そこで、実施の形態１の光書込装置３１０は、上記戻り光が発生した場合であっても、戻り光の悪影響を除去した初期化動作を行うこととしている。実施の形態１の初期化動作について、図５を参照して説明する。 
【００４５】
図５は、実施の形態１の光書込装置３１０で行われる初期化動作を示すタイムチャートである。なお、同図に示す縦軸は、フォトダイオード１３で検出された発光量に比例する電流からＬＤドライバ１２で電圧に変換した値（ＰＤ端子電圧：Ｖｐｄ）を示す。また、同図に示す横軸は時間軸（ｔ）を示すものである。また、初期化期間とは、初期化動作を行うための期間である。また、ＬＤドライバ１２内部のビットカウンタ１２ｂは８ビットカウンタであるものとし、最上位ビットをＮ＝２n−１＝２５５とし、最下位ビットをＮ＝０とする。
【００４６】
まず、制御部３０から初期化開始信号がＬＤドライバ１２に送出されると、第１ステップとして、ＬＤドライバ１２は、ビットカウンタ１２ｂを用いて、ＤＡＣ設定コードのカウント値（Ｎ）を最下位ビット（Ｎ＝０）から順次カウントアップする（ｔ１〜ｔ２）。このとき、ＤＡＣ設定コードのカウント値（Ｎ）に比例して、ＬＤドライバ１２からレーザダイオード１１へ供給される電流が増加し、これに応じて、フォトダイオード１３で検出される発光量、およびＬＤドライバ１２で電流から変換されるＰＤ端子電圧も増加する。
【００４７】
そして、ＤＡＣ設定コードのカウント値（Ｎ）が最上位ビット（Ｎ＝２５５）になると、ＰＤ端子電圧が、第１の基準電圧（Ｖｒ１）と同値（Ｖｐｄ＝Ｖｒ１）となる（ｔ２）。しかしながら、このＰＤ端子電圧が戻り光の悪影響を受けた結果によるものである場合がある。
【００４８】
第２ステップとして、ＡＰＣ制御をＯＦＦにする。そして、ＤＡＣ設定コードのカウント値（Ｎ）を最上位ビット（Ｎ＝２５５）から順次カウントダウンする。このとき、ＤＡＣ設定コードのカウント値（Ｎ）に比例して、ＬＤドライバ１２からレーザダイオード１１への電流が減少し、これに応じて、フォトダイオード１３で検出される発光量、およびＬＤドライバ１２で電流から変換されるＰＤ端子電圧も減少する（ｔ３〜ｔ４）。
【００４９】
そして、ＰＤ端子電圧が第２の基準値（Ｖｒ２）未満（Ｖｐｄ＜Ｖｒ２）になったときのＤＡＣ設定コードのカウント値（Ｎ１）をＬＤドライバ１２のレジスタに記憶する（ｔ４）。なお、第２の基準値は、第１の基準値より小さい値である。
【００５０】
ついで、再びＡＰＣ制御をＯＮにし、ＬＤドライバ１２の内部レジスタに記憶したＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＡＰＣ制御を行い（ｔ５〜ｔ６）、初期化動作を終える。
【００５１】
なお、初期化動作が正常終了すると、ＬＤ駆動電流（Ｉｏｐ）の初期値は、（[２×（２５５−Ｎ１）]：駆動電流（Ｉｄａｃ））＋（Ｉｔｈ：発振しきい値電流）となる。この後、このＬＤ駆動電流（Ｉｏｐ）の初期値を使用して、ＡＰＣ制御が行われる。
【００５２】
以上説明したように、実施の形態１によれば、フォトダイオード１３は、レーザダイオード１１からのレーザ光の発光量を検出し、検出した発光量に比例する電流をＬＤドライバ１２に対して出力し、ＬＤドライバ１２は、フォトダイオード１１からの電流をＰＤ端子電圧に変換し、ＰＤ端子電圧が、第１の基準値から第１の基準値より小さい第２の基準値未満になるまで、ＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶し、レジスタに記憶したＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）の初期値を決定することとしたので、レーザ光の戻り光の悪影響を排除することにより、初期化動作を正常に行うことができ、結果として画像品質の低下をより防止することができる。
【００５３】
即ち、上記第２ステップの実行中において、戻り光によってＰＤ端子電圧が一時的に増加した場合には、ＰＤ端子電圧が第２の基準値未満になることはないため、初期化動作が失敗することはなく、結果として画像品質の低下を防止することができる。 
【００５４】
（実施の形態２）
次に、上記光書込装置３１０の実施の形態２にかかる初期化動作を説明する。なお、実施の形態２の説明においては、上述した実施の形態１と重複する説明を省略する場合がある。
【００５５】
実施の形態１では、ＬＤドライバ１２は、ＰＤ端子電圧が、第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）の初期値を算出した。
【００５６】
これに対して、実施の形態２では、ＬＤドライバ１２は、ＰＤ端子電圧が、第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンさせ、所定の期間継続して、ＰＤ端子電圧が第２の基準値未満である場合に、ＰＤ端子が電圧第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）の初期値を算出する。
【００５７】
光書込装置３１０で行われる実施の形態２の初期化動作について図６を参照して説明する。図６は、光書込装置３１０で行われる実施の形態２の初期化動作を示すタイムチャートである。なお、第１ステップで行う動作は、実施の形態１と同様であるため、その説明を省略する。
【００５８】
第２ステップとして、ＡＰＣ制御をＯＦＦにする。そして、ＤＡＣ設定コードのカウント値（Ｎ）を最上位ビット（Ｎ＝２５５）から順次カウントダウンする（ｔ３〜ｔ４）。ＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンすることにより、ＰＤ端子電圧も順次減少する。 
【００５９】
そして、ＰＤ端子電圧が第２の基準値を満たさなくなる（ｔ４）。このときのＤＡＣ設定コードのカウント値（Ｎ）を、Ｎ１とする。 
【００６０】
続けて、ＤＡＣ設定コードのカウント値（Ｎ）をＮ１からＮ２、Ｎ３まで順次カウントダウンを行う（ｔ４〜ｔ６）。なお、Ｎ２の値の範囲は、０＜Ｎ２＜Ｎ１で表すことができる。また、Ｎ３の値の範囲は０≦Ｎ３＜Ｎ２で表すことができる。
【００６１】
ＤＡＣ設定コードのカウント値（Ｎ）がＮ２、Ｎ３である場合において、ＰＤ端子電圧が第２の基準値未満であるときに、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶する（ｔ６）。
【００６２】
ついで、再びＡＰＣ制御をＯＮにし、ＬＤドライバ１２の内部レジスタに記憶させたＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＡＰＣ制御を行い（ｔ６〜ｔ７）、初期化動作を終える（ｔ７）。初期化動作が正常終了すると、ＬＤ駆動電流（Ｉｏｐ）の初期値は、（[２×（２５５−Ｎ１）]：駆動電流（Ｉｄａｃ））＋（Ｉｔｈ：発振しきい値電流）となる。この後、このＬＤ駆動電流（Ｉｏｐ）の初期値を使用して、ＡＰＣ制御が行われる。
【００６３】
以上説明したように、実施の形態２によれば、フォトダイオード１３は、レーザダイオード１１からのレーザ光の発光量を検出し、検出した発光量に比例する電流をＬＤドライバ１２に対して出力し、ＬＤドライバ１２は、フォトダイオード１１からの電流をＰＤ端子電圧に変換し、ＰＤ端子電圧が、第１の基準値から第２の基準値未満になるまで、ＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ１）をＮ２、Ｎ３まで順次カウントダウンし、ＤＡＣ設定コードのカウント値（Ｎ）がＮ２およびＮ３である場合のＰＤ端子電圧が、第２の基準値未満であるときに、ＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶し、レジスタに記憶したＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）を初期値を算出することとしたので、レーザ光の戻り光の悪影響を排除することにより、初期化動作をより正常に行い、結果として画像品質の低下をより防止することができる。
【００６４】
（実施の形態３）
次に、上記画像形成装置１００の実施の形態３にかかる初期化動作について説明する。なお、実施の形態３の説明においては、上述した第１、実施の形態２の説明と重複する説明を省略する場合がある。
【００６５】
実施の形態３では、ＬＤドライバ１２は、ＰＤ端子電圧が、第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ１）をＮ２まで順次カウントダウンし、さらにＤＡＣ設定コードのカウント値（Ｎ２）をＮ３まで順次カウントアップしてＰＤ端子電圧が第２の基準値を超えるようにし、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）とＰＤ端子電圧が第２の基準値を超えたときのＤＡＣ設定コードのカウント値（Ｎ３）との平均値をレジスタに記憶させ、レジスタに記憶させたＤＡＣ設定コードのカウント値（（Ｎ１＋Ｎ３）／２）に基づいて、ＬＤ駆動電流（Ｉｏｐ）の初期値を算出する。
【００６６】
光書込装置３１０の実施の形態３に係る初期化動作について図７を参照して説明する。図７は、光書込装置３１０で行われる実施の形態３に係る初期化動作を示すタイムチャートである。なお、第１ステップで行う動作は、実施の形態１と同様であるため、その説明を省略する。
【００６７】
第２ステップとして、ＡＰＣ制御をＯＦＦにする。そして、ＤＡＣ設定コードのカウント値（Ｎ）を最上位ビット（Ｎ＝２５５）から順次カウントダウンする（ｔ３〜ｔ４）。ＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンすることにより、ＰＤ端子電圧も順次減少する。 
【００６８】
そして、ＰＤ端子電圧が第２の基準値未満になる（ｔ４）。このときのＤＡＣ設定コードのカウント値（Ｎ）を、Ｎ１とする。
【００６９】
続けて、ＤＡＣ設定コードのカウント値（Ｎ）をＮ１からＮ２まで順次カウントダウンを行う（ｔ４〜ｔ５）。なお、Ｎ２の値の範囲は、０≦Ｎ２＜Ｎ１で表すことができる。
【００７０】
ＤＡＣ設定コードのカウント値（Ｎ）がＮ２になると（ｔ５）、ＤＡＣ設定コードのカウント値（Ｎ２）を順次カウントアップし、ＰＤ端子電圧が第２の基準値を超えたとき（Ｖｐｄ＞ｖｒ２）のＤＡＣ設定コードのカウント値（Ｎ３）と、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）の平均値（（Ｎ１＋Ｎ３）／２）をレジスタに記憶する（ｔ６）。
【００７１】
ついで、再びＡＰＣ制御をＯＮにし、ＬＤドライバ１２のレジスタに記憶したＤＡＣ設定コードのカウンタ値（（Ｎ１＋Ｎ３）／２）に基づいて、ＡＰＣ制御を行い（ｔ６〜ｔ７）、初期化動作を終える（ｔ７）。
【００７２】
初期化動作が正常終了すると、ＬＤ駆動電流（Ｉｏｐ）の初期値＝（[２×（２５５−（（Ｎ１＋Ｎ３）／２））]：駆動電流（Ｉｄａｃ））＋（Ｉｔｈ：発振しきい値電流）となる。この後、このＬＤ駆動電流（Ｉｏｐ）を初期値を使用して、ＡＰＣ制御が行われる。
【００７３】
なお、ＤＡＣ設定コードのカウント値（Ｎ２）を、所定の倍数（例えば、Ｎ２×１．１倍したカウント値）まで順次カウントアップさせても、ＰＤ端子電圧が第２の基準値を超えない場合には、初期化動作を終了して、操作・表示部６００を介して、その旨をユーザに知らせる。 
【００７４】
以上説明したように、実施の形態３によれば、フォトダイオード１３は、レーザダイオード１１からのレーザ光の発光量を検出し、検出した発光量に比例する電流をＬＤドライバ１２に対して出力し、ＬＤドライバ１２は、フォトダイオード１１からの電流をＰＤ端子電圧に変換し、ＰＤ端子電圧が、第１の基準値から第２の基準値未満になるまで、ＤＡＣ設定コードのカウント値（Ｎ）を順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ１）をＮ２まで順次カウントダウンし、ＤＡＣ設定コードのカウント値（Ｎ）がＮ２になると、さらにＰＤ端子電圧が第２の基準値を超えるまで、ＤＡＣ設定コードのカウント値（Ｎ２）を順次カウントアップし、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）とＰＤ端子電圧が第２の基準値を超えたときのＤＡＣ設定コードのカウント値（Ｎ３）の平均値をレジスタに記憶し、レジスタに記憶したＤＡＣ設定コードのカウント値（（Ｎ１＋Ｎ３）／２）に基づいて、ＬＤ駆動電流（Ｉｏｐ）を初期値を算出することとしたので、レーザ光の戻り光の悪影響を排除することにより、初期化動作をより正常に行い、結果として画像品質の低下をより防止することができる。
【００７５】
また、実施の形態３によれば、ＤＡＣ設定コードのカウント値（Ｎ２）を所定の倍数まで順次カウントアップしても、ＰＤ端子電圧が第２の基準値を満たさない場合には、初期化動作を終了して、その旨を知らせるので、ＰＤ端子電圧が第２の基準値未満になったタイミングを誤って検出したことを把握することができる。
【００７６】
（実施の形態４）
次に、光書込装置３１０の実施の形態４にかかる初期化動作を説明する。なお、実施の形態４の説明においては、上述した第１〜実施の形態３の説明と重複する説明を省略する場合がある。
【００７７】
実施の形態４では、ＬＤドライバ１２は、ＰＤ端子電圧が、第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ１）を順次カウントダウンし、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ２）にし、所定の期間継続して、ＰＤ端子電圧が第２の基準値未満である場合に、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶し、レジスタに記憶したＤＡＣ設定コード（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）の初期値を算出する。
【００７８】
光書込装置３１０で行われる実施の形態４の初期化動作について図８を参照して説明する。図８は、光書込装置３１０で行われる実施の形態４の初期化動作を示すタイムチャートである。なお、第１ステップで行う動作は、実施の形態１と同様であるため、その説明を省略する。 
【００７９】
第２ステップとして、ＡＰＣ制御をＯＦＦにする。そして、ＤＡＣ設定コードのカウンタ値（Ｎ）を最上位ビット（Ｎ＝２５５）から順次カウントダウンする（ｔ３〜ｔ４）。ＤＡＣ設定コードのカウント値（Ｎ）をカウントダウンすることにより、ＰＤ端子電圧も順次下降する。 
【００８０】
そして、ＰＤ端子電圧が第２の基準値未満になる（ｔ４）。このときのＤＡＣ設定コードのカウント値（Ｎ）を、Ｎ１とする。 
【００８１】
実施の形態４では、続けて、ＤＡＣ設定コードのカウント値（Ｎ）をＮ１からＮ２まで順次カウントダウンを行う（ｔ４〜ｔ５）。なお、Ｎ２の値の範囲は、０＜Ｎ２＜Ｎ１で表すことができる。 
【００８２】
ＤＡＣ設定コードのカウント値（Ｎ）がＮ２になると（ｔ５）、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ２）にし、所定の期間（ｔ５〜ｔ６）継続して、ＰＤ端子電圧が第２の基準値未満である場合に、ＰＤ端子電圧が第２の基準値未満になったときのＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶する（ｔ６）。 
【００８３】
ついで、再びＡＰＣ制御をＯＮにし、ＬＤドライバ１２の内部レジスタに記憶させたＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＡＰＣ制御を行い（ｔ６〜ｔ７）、初期化動作を終える（ｔ７）。初期化動作が正常終了すると、ＬＤ駆動電流（Ｉｏｐ）の初期値は、（[２×（２５５−Ｎ１）]：駆動電流（Ｉｄａｃ））＋（Ｉｔｈ：発振しきい値電流）となる。 
【００８４】
なお、ＬＤドライバ１２が、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ２）にした場合において、所定の期間（ｔ５〜ｔ６）継続して、ＰＤ端子電圧が第２の基準値未満にならない場合ある。かかる場合には、上記と同様の処理を繰り返す。
【００８５】
即ち、再度、ＤＡＣ設定コードのカウント値（Ｎ）を最上位ビット（Ｎ＝２５５）から、ＰＤ端子電圧が第２の基準値を満たさなくなるまで順次カウントダウンする。ＰＤ端子電圧が第２の基準値を満たさなくなったときのＤＡＣ設定コードのカウント値（Ｎ）を、Ｎ３とする。そして、ＤＡＣ設定コードのカウント値（Ｎ）をＮ３からＮ４まで、さらに順次カウントダウンを行う。なお、Ｎ４の値の範囲は、０＜Ｎ４＜Ｎ３で表すことができる。
【００８６】
そして、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ４）に固定し、所定の期間継続して、ＰＤ端子電圧が第２の基準値未満になるかどうかを確認する。そして、ＰＤ端子電圧が、所定の期間継続して、第２の基準値未満になることを確認できた場合に、Ｎ３をＤＡＣ設定コードのカウンタ（Ｎ）としてレジスタに記憶する。
【００８７】
以上説明したように、実施の形態４によれば、フォトダイオード１３は、レーザダイオード１１からのレーザ光の発光量を検出し、検出した発光量に比例する電流をＬＤドライバ１２に対して出力し、ＬＤドライバ１２は、フォトダイオード１１からの電流をＰＤ端子電圧に変換し、ＰＤ端子電圧が、第１の基準値から第２の基準値未満になるまで、ＤＡＣ設定コード（Ｎ）を順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になった後に、さらにＤＡＣ設定コードのカウント値（Ｎ１）をＮ２まで順次カウントダウンし、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ２）にし、所定の期間継続して、ＰＤ端子電圧が第２の基準値未満である場合に、ＤＡＣ設定コードのカウント値（Ｎ１）をレジスタに記憶し、レジスタに記憶したＤＡＣ設定コードのカウント値（Ｎ１）に基づいて、ＬＤ駆動電流（Ｉｏｐ）を初期値を算出することとしたので、レーザ光の戻り光の悪影響を排除することにより、初期化動作をより正常に行い、結果として画像品質の低下をより防止することができる。
【００８８】
また、実施の形態４によれば、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ２）にしている間継続して、ＰＤ端子電圧が第２の基準値未満でない場合には、再度、ＤＡＣ設定コードのカウント値（Ｎ）を最上位ビット（Ｎ＝２５５）から順次カウントダウンし、ＰＤ端子電圧が第２の基準値未満になったときに、再度、ＤＡＣ設定コードのカウント値（Ｎ）を一定の値（Ｎ４）に固定し、所定の期間継続して、ＰＤ端子電圧が第２の基準値未満になるかどうかを確認し、ＰＤ端子電圧が、所定の期間継続して、第２の基準値未満になることを確認できた場合に、ＤＡＣ設定コードのカウント値（Ｎ３）をＤＡＣ設定コードのカウンタ（Ｎ）としてレジスタに記憶させ、レジスタに記憶させたＤＡＣ設定コードのカウント値（Ｎ３）に基づいて、ＬＤ駆動電流（Ｉｏｐ）を初期値を算出することとしたので、レーザ光の戻り光の悪影響を排除して得たＤＡＣ設定コードのカウント値を計測した後に、ＬＤ駆動電流（Ｉｏｐ）を初期値を算出することができる。
【００８９】
（実施の形態５）
次に、上記光書込装置３１０の実施の形態５にかかる初期化動作を説明する。なお、実施の形態５の説明においては、上述した第１〜４の実施の形態の説明と重複する説明を省略する場合がある。
【００９０】
実施の形態５では、ＬＤドライバ１２は、レーザダイオード１１に供給する電流を順次増加させ、レーザダイオード１１に同一の電流値の電流が供給されている間に、フォトダイオード１３で検出されるレーザダイオード１１の発光量を、複数回サンプリングし、当該電流値での発光量の正常・異常を判定するものである。
【００９１】
図９は、光書込装置３１０で行われる実施の形態５にかかる初期化動作を説明するためのタイムチャートである。なお、同図に示す縦軸は、フォトダイオード１３で検出された発光量に比例する電流からＬＤドライバ１２で電圧に変換した値（ＰＤ端子電圧：Ｖｐｄ）、横軸は時間軸（ｔ）を示している。
【００９２】
まず、制御部３０から初期化開始信号がＬＤドライバ１２に送出されると、ＬＤドライバ１２は、ビットカウンタ１２ｂを用いて、ＤＡＣ設定コードのカウント値（Ｎ）を最下位ビット（Ｎ＝０）から順次カウントアップする（ｔ１〜ｔ２）。このとき、ＤＡＣ設定コードのカウント値（Ｎ）に比例して、ＬＤドライバ１２からレーザダイオード１１へ供給される電流が増加し、これに応じて、フォトダイオード１３で検出される発光量およびＬＤドライバ１２で電流から変換されるＰＤ端子電圧も増加する。
【００９３】
そして、ＤＡＣ設定コードのカウント値（Ｎ）が中間ビット（例えば、Ｎ＝１２７）になると、ＡＰＣ制御をＯＮにしてＡＰＣ制御を行う。この後、Ｐ０区間では、ＡＰＣ制御をＯＦＦにして、ＤＡＣ設定コードのカウント値（Ｎ）を中間ビット（Ｎ＝１２７）から順次カウントアップする。このとき、ＤＡＣ設定コードのカウント値（Ｎ）に比例して、ＬＤドライバ１２からレーザダイオード１１への電流が増加し、これに応じて、フォトダイオード１３で検出される発光量、およびＬＤドライバ１２で電流から変換されるＰＤ端子電圧も増加する（ｔ３〜ｔ４）。このＰｏ区間では、レーザダイオード１１の目標発光量となるＤＡＣ設定コードのカウント値（ＮＳ）をレジスタに記憶する。このカウント値（ＮＳ）に対応する電流値が、ＬＤ駆動電流（Ｉｏｐ）の初期値となる。このＰ０区間では、後述するように、ノイズの悪影響を除去して発光量を検出している。
【００９４】
ついで、再びＡＰＣ制御をＯＮにし、ＬＤドライバ１２の内部レジスタに記憶させたＤＡＣ設定コードのカウント値（ＮＳ）に基づいて、ＡＰＣ制御を行い（ｔ５〜ｔ６）、初期化動作を終える（ｔ６）。
【００９５】
図１０は、図９のＰ０区間の発光量検出方法を説明するためのタイミングチャート、図１１は、Ｐ０区間の発光量検出方法を説明するためのフローチャートを示している。
【００９６】
図１０において、（Ａ）はフォトダイオード１３で検出されるレーザダイオード１１の発光量（ＰＤ端子電圧）のサンプリングタイミング、（Ｂ）はフォトダイオード１３で検出されるレーザダイオード１１の発光量（ＰＤ端子電圧）を示している。実施の形態５では、図１０に示すように、レーザダイオード１１に同一電流が流れている期間（ＤＡＣコードの設定が同一の間）に、発光量（ＰＤ端子電圧）を、サンプリング間隔Ｓ１で、複数回サンプリングし、サンプリングした発光量（ＰＤ端子電圧）がＭ回以上、略同一の値となった場合に、当該電流での光量検出が正常に行われたと判断する。
【００９７】
図１１のフローチャートを参照して、Ｐ０区間の発光量検出方法を説明する。ＬＤドライバ１２は、まず、ＤＡＣ設定コードのカウント値（Ｎ）を中間ビット「１２７」に設定し、レーザダイオード１１に、ＤＡＣ設定コードのカウント値（Ｎ）に対応する電流を所定時間供給する（ステップＳ１）。レーザダイオード１１に同一電流が流れている期間（ＤＡＣコードの設定が同一の間）に、発光量（ＰＤ端子電圧）を複数回サンプリングし（ステップＳ３）、サンプリングした発光量（ＰＤ端子電圧）が、Ｍ回以上、略同一の値となったか否かを判断する（ステップＳ４）。サンプリングした発光量（ＰＤ端子電圧）が、Ｍ回以上、略同一の値とはならなかった場合には（ステップＳ４の「Ｎｏ」）、当該電流での光量検出が異常と判断して（ステップＳ６）、ステップＳ１に戻り、同一の電流値で再度、発光量（ＰＤ端子電圧）の検出を行う（ステップＳ１〜Ｓ４）。
【００９８】
他方、サンプリングした発光量（ＰＤ端子電圧）が、Ｍ回以上、略同一の値となった場合には（ステップＳ４の「Ｙｅｓ」）、当該電流での光量検出が正常に行われたと判断する（ステップＳ５）。そして、サンプリングした発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）であるか否かを判断し（ステップＳ７）、サンプリングした発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）でない場合には（ステップＳ７の「Ｎｏ」）、ＤＡＣ設定コードのカウント値（Ｎ）を「１」カウントアップし（ステップＳ８）、カウントアップしたＤＡＣ設定コードのカウント値（Ｎ）に基づいた電流値について、同一の方法で光量検出を行う（ステップＳ１〜Ｓ７）。サンプリングした発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）である場合には（ステップＳ７の「Ｎｏ」）、発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）となったＤＡＣ設定コードのカウント値（ＮＳ）に基づいた電流値をＬＤ駆動電流（Ｉｏｐ）の初期値と決定する（ステップＳ９）。
【００９９】
以上説明したように、実施の形態５によれば、ＬＤドライバ１２は、レーザダイオード１１に供給する電流を順次増加させ、レーザダイオード１１に同一の電流値の電流が供給されている間に、フォトダイオード１３で検出されるレーザダイオード１１の発光量を、複数回サンプリングし、当該電流値での発光量の正常・異常を判定し、正常と判定した場合には、次の電流値についてのレーザダイオード１１の発光量の検出を行う一方、異常と判定した場合には、同一の電流値についてのレーザダイオード１１の発光量の検出を行うこととしたので、レーザ光の戻り光によるノイズが検出されてしまっても、正しい光量検出が行うことができ、レーザ光の戻り光の悪影響を排除して、初期化を正常に行うことが可能となる。
【０１００】
また、実施の形態５によれば、ＬＤドライバ１２は、レーザダイオード１１に同一の電流値の電流が供給されている間に、所定回数以上、略同一の発光量を検出した場合に、当該電流値での発光量が正常であると判断して、次の電流値についてのレーザダイオード１１の発光量の検出を行い、所定回数以上の略同一の発光量が検出されなかった場合には、当該電流値での発光量が異常であると判断して、同一の電流値についてのレーザダイオード１１の発光量の検出を行うこととしたので、簡単な方法で、レーザ光の戻り光によるノイズの悪影響を排除することが可能なる。
【０１０１】
（変形例１）
図１２は、上記実施の形態５の発光量検出方法の変形例１を説明するためのタイミングチャートである。変形例１では、発光量（ＰＤ端子電圧）のサンプリング間隔Ｓ１を、ノイズ発生期間Ｐ１よりも大きく設定する。
【０１０２】
上述したように、ＬＤユニット１にポリゴンミラー２からのレーザ光の戻り光が入射するタイミングおよびその発生期間は、光学系のレイアウトおよびポリゴンミラー２の回転数から予め分かっているので、ＰＤ端子電圧のサンプリング間隔Ｓ１を、ノイズ発生期間Ｐ２よりも大きく設定することができる。なお、ＬＤユニット１に戻り光が入射するタイミングおよびその発生期間は、ポリゴンミラー２の回転数で異なるため、ポリゴンミラー２の回転数に応じてサンプリング間隔Ｓ１を変更する。
【０１０３】
変形例１によれば、レーザダイオード１１の発光量のサンプリングの間隔Ｓ１をノイズ発生期間Ｐ１よりも大きく設定することとしたので、仮にサンプリングの間（サンプリングしていない時）にノイズが発生した場合にはノイズが検出されずに初期化動作を正常に行うことができ、また、サンプリング時にノイズが発生したとしても、異常と判定して、Ｍ回以上の略同一の発光量の検出されるまで光量検出が行われるので、初期化動作を正常に行うことができる。
【０１０４】
また、変形例１によれば、ポリゴンミラー２の回転数に応じてサンプリング間隔Ｓ１（Ｓ１＜Ｐ１となるように）を変更することとしたので、ポリゴンミラー２の回転数によらずに、初期化動作を正常に行うことができる。
【０１０５】
（変形例２）
図１３は、上記実施の形態５の発光量検出方法の変形例２を説明するためのタイミングチャートである。図１３において、同一の電流値で光量の検出を行う期間Ｓ２を、ノイズ発生期間Ｐ１よりも長く設定する（Ｓ２＞Ｐ１）。ＬＤユニット１にポリゴンミラー２からのレーザ光の戻り光が入射するタイミングおよびその発生期間は、光学系のレイアウトおよびポリゴンミラー２の回転数から予め分かっているので、発光量検出期間Ｓ２を、ノイズ発生期間Ｐ１よりも大きく設定することができる。
【０１０６】
図１４は、Ｐ０区間の発光量検出方法の変形例２を説明するためのフローチャートを示している。図１４において、図１１のフローチャートと同様な処理を行うステップは同一のステップ番号を付してその説明を省略し、異なる処理についてのみ説明する。
【０１０７】
図１４において、ステップＳ１０では、サンプリングした発光量（ＰＤ端子電圧）の中に異常値があるか否かを判断する。サンプリングした発光量（ＰＤ端子電圧）の中に異常値がある場合には（ステップＳ１０の「Ｙｅｓ」）、当該電流での光量検出が異常と判断して（ステップＳ５）、ステップＳ１に戻り、同一の電流値で再度、発光量（ＰＤ端子電圧）の検出を行う（ステップＳ１〜Ｓ１０）。
【０１０８】
他方、サンプリングした発光量（ＰＤ端子電圧）の中に異常値がない場合には（ステップＳ１０の「Ｎｏ」）、当該電流での光量検出が正常に行われたと判断する（ステップＳ５）。
【０１０９】
変形例２によれば、ＬＤドライバ１２は、レーザダイオード１１に同一の電流値の電流が供給されている間に、一回も異なる発光量を検出しない場合には、当該電流値での発光量が正常であると判断して、次の電流値についてのレーザダイオード１１の発光量の検出を行い、一回でも異なる発光量を検出した場合に、当該電流値での発光量が異常であると判断して、同一の電流値についてのレーザダイオード１１の発光量の検出を行うこととしたので、レーザ光の戻り光によるノイズが検出されてしまっても、同一の電流値で再度、レーザダイオード１１の発光量を正しい光量検出が行うことができ、レーザ光の戻り光の悪影響を排除して、初期化を正常に行うことが可能となる。
【０１１０】
図１５は、異常値の検出方法を説明するためのタイミングチャートである。上記異常値を判定する場合には、例えば、図１５に示すように、発光量検出時に各光量ごとに、許容誤差範囲Ｄを設定し、許容誤差範囲Ｄを超える場合に、異常と判定し、許容誤差範囲Ｄ内の場合に正常と判定することにしてもよい。
【０１１１】
（変形例３）
図１６は、上記実施の形態５の発光量検出方法の変形例２を説明するためのタイミングチャートである。変形例３では、図１６に示すように、レーザダイオード１１の発光量が目標発光量に達した場合に、複数回、発光量のサンプリングを実施し、初期化動作が正常に行われたかを判断する。
【０１１２】
図１７は、Ｐ０区間の発光量検出方法の変形例３を説明するためのフローチャートを示している。図１７において、図１１と同一の処理を行うステップには同一符号を付し、共通するステップの説明は省略し、異なる点についてのみ説明する。
【０１１３】
図１７において、ステップＳ１７において、発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）となった場合には（ステップＳ７の「ＹＥＳ」）、当該電流値で、複数回、発光量（ＰＤ端子電圧）のサンプリングを実施し（ステップＳ２０）、Ｍ１回以上、略同一の発光量（ＰＤ端子電圧）となったか否かを判断する（ステップＳ２１）。Ｍ１回以上、略同一の発光量（ＰＤ端子電圧）となった場合には（ステップＳ２１の「Ｙｅｓ」）、初期化動作が正常と判断して（ステップＳ２２）、発光量（ＰＤ端子電圧）≧目標発光量（目標電圧）となったＤＡＣ設定コードのカウント値（ＮＳ）に基づいた電流値をＬＤ駆動電流（Ｉｏｐ）の初期値と決定する（ステップＳ２３）。他方、所定回数Ｍ１以上、略同一の発光量（ＰＤ端子電圧）とならなかった場合には（ステップＳ２１の「Ｎｏ」）、初期化動作が異常と判断して（ステップＳ２４）、ステップＳ１に戻り、最初から初期化動作を実行する。
【０１１４】
変形例３によれば、レーザダイオード１１の発光量が目標発光量となった後に、当該目標発光量となった電流値のレーザダイオード１１への供給を継続し、複数回、発光量をサンプリングして、所定回数以上、略同一の発光量が検出された場合に、初期化動作が正常に完了したと判断する一方、所定回数以上、略同一の発光量が検出されなかった場合には、初期化動作が異常であると判断して、最初から初期化動作を実行することとしたので、簡単な方法で初期化動作が正常に終了したかを判定することが可能となる。
【０１１５】
なお、上記した実施の形態１〜５では、画像形成装置として、モノクロデジタル複写機を例示して説明したが、本発明はこれに限られるものではなく、カラーデジタル複写機、デジタル複合機（ＭＦＰ）、およびレーザプリンタ等の他の画像形成装置にも適用可能である。
【産業上の利用可能性】
【０１１６】
本発明の光書込装置および画像形成装置は、レーザ光を用いた光書込装置および画像形成装置に好適に利用可能である。
【図面の簡単な説明】
【０１１７】
【図１】画像形成装置の構成の一例を示す図である。
【図２】光書込装置の動作を説明するための図である。
【図３】光書込装置の構成の一例を示す図である。
【図４】光書込装置の戻り光の現象を説明するための説明図である。
【図５】実施の形態１の光書込装置で行われる初期化動作を示すタイムチャートである。
【図６】実施の形態２の光書込装置で行われる初期化動作を示すタイムチャートである。
【図７】実施の形態３の光書込装置で行われる初期化動作を示すタイムチャートである。
【図８】実施の形態４の光書込装置で行われる初期化動作を示すタイムチャートである。
【図９】実施の形態５の光書込装置で行われる初期化動作を示すタイムチャートである。
【図１０】図９のＰ０区間の発光量検出方法を説明するためのタイミングチャートである。
【図１１】図９のＰ０区間の発光量検出方法を説明するためのフローチャートである。
【図１２】実施の形態５の変形例１を説明するためのタイミングチャートである。
【図１３】実施の形態５の変形例２を説明するためのタイミングチャートである。
【図１４】実施の形態５の変形例２を説明するためのフローチャートである。
【図１５】実施の形態５の変形例２を説明するためのタイミングチャートである。
【図１６】実施の形態５の変形例３を説明するためのタイミングチャートである。
【図１７】実施の形態５の変形例３を説明するためのフローチャートである。
【符号の説明】
【０１１８】
１  ＬＤユニット
１１  レーザダイオード
１２  ＬＤドライバ
１３  フォトダイオード
３０  制御部
１００  画像形成装置 
３１０  光書込装置
【図１】
2008230231.tif 000003
【図２】
2008230231.tif 000004
【図３】
2008230231.tif 000005
【図４】
2008230231.tif 000006
【図５】
2008230231.tif 000007
【図６】
2008230231.tif 000008
【図７】
2008230231.tif 000009
【図８】
2008230231.tif 000010
【図９】
2008230231.tif 000011
【図１０】
2008230231.tif 000012
【図１１】
2008230231.tif 000013
【図１２】
2008230231.tif 000014
【図１３】
2008230231.tif 000015
【図１４】
2008230231.tif 000016
【図１５】
2008230231.tif 000017
【図１６】
2008230231.tif 000018
【図１７】
2008230231.tif 000019