(57)【特許請求の範囲】
【請求項１】
レーザ光を発光する発光手段と、
前記発光手段が発光するレーザ光を受光し、受光したレーザ光の光量に応じたモニタ電流を生成する受光手段と、
前記受光手段によって生成した前記モニタ電流に基づいて、前記発光手段が発光し始める閾値電流未満のオフセット電流を生成して、当該発光手段を初期化する初期化手段と、
前記初期化手段によって生成した前記オフセット電流を前記発光手段に供給する供給手段と、
前記発光手段に供給されている前記オフセット電流を検出する検出手段と、
前記検出手段によって検出した前記オフセット電流が、発光命令がきた直後に前記発光手段を発光可能にする第１規定電流より大きいか否かを判断する判断手段と、を備え、
前記初期化手段は、前記オフセット電流が前記第１規定電流より大きいと判断された場合、再度、前記発光手段を初期化することを特徴とするレーザ駆動装置。
【請求項２】
前記判断手段は、さらに、前記受光手段によって生成した前記モニタ電流が、前記第１規定電流により発光した前記発光手段から受光したレーザ光の光量に応じて生成される第２規定電流より大きいか否かを判断し、
前記初期化手段は、さらに、前記モニタ電流が前記第２規定電流より大きいと判断した場合、再度、前記発光手段を初期化することを特徴とする請求項１に記載のレーザ駆動装置。
【請求項３】
発光時の前記発光手段の温度を検出する温度検出手段と、
前記温度検出手段によって検出された前記発光手段の温度が、前記第１規定電流および前記第２規定電流が上昇する所定温度より高いか否かを判断する温度判断手段と、
前記発光手段の温度が前記所定温度より高いと判断した場合、前記第１規定電流を当該第１規定電流より高い第３規定電流、前記第２規定電流を当該第２規定電流より高い第４規定電流に変更する変更手段と、
をさらに備えたことを特徴とする請求項２に記載のレーザ駆動装置。
【請求項４】
前記初期化手段は、前記発光手段が動作を開始したときに、前記発光手段を初期化することを特徴とする請求項１から３のいずれか一に記載のレーザ駆動装置。
【請求項５】
前記初期化手段は、前記レーザ駆動装置が動作を開始してから所定時間経過後、前記発光手段を初期化することを特徴とする請求項１から３のいずれか一に記載のレーザ駆動装置。
【請求項６】
前記初期化手段によって前記発光手段を初期化する時間を変更する時間変更手段をさらに備えたことを特徴とする請求項５に記載のレーザ駆動装置。
【請求項７】
像担持体と、
前記像担持体の表面を一様に帯電する帯電手段と、
請求項１から６のいずれか一に記載のレーザ駆動装置によって駆動制御される発光手段から発光されるレーザ光を回転する偏向手段により偏向走査して一様に帯電した前記像担持体に静電潜像を形成する光書込手段と、
前記像担持体に形成された静電潜像を現像する現像手段と、
前記像担持体から記録媒体に現像像を転写する転写手段と、
前記記録媒体に転写された前記現像像を定着する定着手段と、
を備えたことを特徴とする画像形成装置。
【請求項８】
コンピュータを、
発光手段からレーザ光を発光する発光処理手段と、
前記発光手段が発光するレーザ光を受光手段によって受光し、受光したレーザ光の光量に応じたモニタ電流を生成する受光処理手段と、
生成した前記モニタ電流に基づいて、前記発光手段が発光し始める閾値電流未満のオフセット電流を生成して、当該発光手段を初期化する初期化手段と、
生成した前記オフセット電流を前記発光手段に供給する供給手段と、
前記発光手段に供給されている前記オフセット電流を検出する検出手段と、
検出した前記オフセット電流が、発光命令がきた直後に前記発光手段を発光可能にする第１規定電流より大きいか否かを判断する判断手段と、
前記オフセット電流が前記第１規定電流より大きいと判断された場合、再度、前記発光手段を初期化する再初期化手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザ駆動装置、画像形成装置、およびプログラムに関するものである。
【背景技術】
【０００２】
従来、半導体レーザの発光を感光体上に照射することによって静電潜像を形成する画像形成装置においては、半導体レーザを点灯させる電流値を決定するための初期化動作が必要である。例えば、半導体レーザを点灯し、その際の光量を半導体レーザユニット内部に設けられた光量センサで検出し、検出した光量から半導体レーザを点灯させるための適切な閾値電流を算出することにより、初期化動作を行う半導体レーザ駆動装置が開示されている（特許文献１参照）。かかる半導体レーザ駆動装置では、初期化動作により閾値電流を検出し、検出した閾値電流よりもオフセット電流だけ小さい電流を設定し、半導体レーザに常に流す電流として設定する。
【０００３】
【特許文献１】特開２００７−０７３５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載された技術では、初期化動作により適正に閾値電流を検出することができれば、半導体レーザに常に流す電流を正しく設定することができるものの、初期化動作が正常に行われなかった場合、誤って検出された閾値電流が半導体レーザに供給されるという問題がある。
【０００５】
具体的には、半導体レーザの発光は、ポリゴンミラーで反射され、複数のレンズと反射ミラーを経て感光体に照射されることになる。この場合、レーザ光が正反射（入射角９０度）の光学条件でポリゴンミラーに反射されると、反射光が直接、半導体レーザユニットに戻り、光量センサに検出されるため、半導体レーザを点灯させるための閾値電流が適正に求められない。
【０００６】
本発明は、上記に鑑みてなされたものであって、適正に実行された初期化動作により生成された電流により発光手段を発光させることができるレーザ駆動装置、画像形成装置、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、レーザ光を発光する発光手段と、前記発光手段が発光するレーザ光を受光し、受光したレーザ光の光量に応じたモニタ電流を生成する受光手段と、前記受光手段によって生成した前記モニタ電流に基づいて、前記発光手段が発光し始める閾値電流未満のオフセット電流を生成して、当該発光手段を初期化する初期化手段と、前記初期化手段によって生成した前記オフセット電流を前記発光手段に供給する供給手段と、前記発光手段に供給されている前記オフセット電流を検出する検出手段と、前記検出手段によって検出した前記オフセット電流が、発光命令がきた直後に前記発光手段を発光可能にする第１規定電流より大きいか否かを判断する判断手段と、を備え、前記初期化手段は、前記オフセット電流が前記第１規定電流より大きいと判断された場合、再度、前記発光手段を初期化することを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記判断手段は、さらに、前記受光手段によって生成した前記モニタ電流が、前記第１規定電流により発光した前記発光手段から受光したレーザ光の光量に応じて生成される第２規定電流より大きいか否かを判断し、前記初期化手段は、さらに、前記モニタ電流が前記第２規定電流より大きいと判断した場合、再度、前記発光手段を初期化することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項２にかかる発明において、発光時の前記発光手段の温度を検出する温度検出手段と、前記温度検出手段によって検出された前記発光手段の温度が、前記第１規定電流および前記第２規定電流が上昇する所定温度より高いか否かを判断する温度判断手段と、前記発光手段の温度が前記所定温度より高いと判断した場合、前記第１規定電流を当該第１規定電流より高い第３規定電流、前記第２規定電流を当該第２規定電流より高い第４規定電流に変更する変更手段と、をさらに備えたことを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１〜３のいずれか一にかかる発明において、前記初期化手段は、前記発光手段が動作を開始したときに、前記発光手段を初期化することを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１から３のいずれか一にかかる発明において、前記初期化手段は、前記レーザ駆動装置が動作を開始してから所定時間経過後、前記発光手段を初期化することを特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記初期化手段によって前記発光手段を初期化する時間を変更する時間変更手段をさらに備えたことを特徴とする。
【００１３】
また、請求項７にかかる発明は、像担持体と、前記像担持体の表面を一様に帯電する帯電手段と、請求項１から６のいずれか一に記載のレーザ駆動装置によって駆動制御される発光手段から発光されるレーザ光を回転する偏向手段により偏向走査して一様に帯電した前記像担持体に静電潜像を形成する光書込手段と、前記像担持体に形成された静電潜像を現像する現像手段と、前記像担持体から記録媒体に現像像を転写する転写手段と、前記記録媒体に転写された前記現像像を定着する定着手段と、を備えたことを特徴とする。
【００１４】
また、請求項８にかかる発明は、コンピュータを、発光手段からレーザ光を発光する発光処理手段と、前記発光手段が発光するレーザ光を受光手段によって受光し、受光したレーザ光の光量に応じたモニタ電流を生成する受光処理手段と、生成した前記モニタ電流に基づいて、前記発光手段が発光し始める閾値電流未満のオフセット電流を生成して、当該発光手段を初期化する初期化手段と、生成した前記オフセット電流を前記発光手段に供給する供給手段と、前記発光手段に供給されている前記オフセット電流を検出する検出手段と、検出した前記オフセット電流が、発光命令がきた直後に前記発光手段を発光可能にする第１規定電流より大きいか否かを判断する判断手段と、前記オフセット電流が前記第１規定電流より大きいと判断された場合、再度、前記発光手段を初期化する再初期化手段と、して機能させる。
【発明の効果】
【００１５】
本発明によれば、レーザ光の正反射等により初期化動作が適正に行われなかった場合、発光手段に供給する電流が正しく検出されるまで、初期化動作が繰り返されるため、適正に実行された初期化動作により生成された電流により発光手段を発光させることができる、という効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明にかかるレーザ駆動装置、画像形成装置、およびプログラムの最良な実施の形態を詳細に説明する。
【００１７】
（第１の実施の形態）
図１は、本発明の第１の実施の形態にかかる画像形成装置の内部構造を示す縦断正面図である。図１に示すように、画像形成装置は、紙原稿から画像を取り込む装置であるスキャナ部２３、スキャナ部２３で取り込んだ画像を形成するエンジン部２００から構成される。
【００１８】
スキャナ部２３は、原稿台１１０上に戴置された原稿１００をスキャン露光することで、原稿１００の情報を画像信号に変換する部分である。スキャナ部２３の内部において、原稿台１１０に沿って可動な露光ランプ１２０によってスキャン露光を実施する。原稿１００の反射光は、キャリッジミラー１３０、第一ハーフスキャンミラー１４０および第二ハーフスキャンミラー１５０、結像ミラー１６０、光学レンズ１７０を経て、ＣＣＤセンサ１８０によって光電変換された後、反射光の強弱に応じた電気信号となる。光電変換によって生成された画像信号は、図示しない画像処理部で画像処理を施された後、エンジン部２００に送信される。
【００１９】
エンジン部２００では、帯電装置である帯電チャージャ２０２によって一様に帯電された一定回転する感光体ドラム（像担持体）５を、半導体レーザ露光装置２０１からのレーザ光で露光して、静電潜像を生成する。感光体ドラム５上に生成された静電潜像を現像装置２０３によりトナーで現像することにより顕像化したトナー像となる。
【００２０】
一方、あらかじめ給紙ローラ２０４によって給紙トレイ２０５より給紙搬送され、レジストローラ２０６で待機していた転写紙２０７を、感光体ドラム５の駆動と同期を取って搬送し、転写装置である転写チャージャ２０８によって感光体ドラム５上のトナーを転写紙２０７に静電転写し、用紙分離チャージャ２０９によって転写紙２０７を感光体ドラム５より分離する。分離された後、転写紙２０７上のトナー像を定着装置２１０により加熱定着し、排紙ローラ２１１により排紙トレイ２１２に排紙する。一方、静電転写後の感光体ドラム５上に残留したトナー像は、クリーニング装置２１３が感光体ドラム５に圧接、除去し、感光体ドラム５は除電ランプ２１４の照射光により除電される。以上のように、画像形成装置はこれら一連のプロセスを繰り返すことで画像を形成する。
【００２１】
次に、図２を用いて、本実施の形態にかかる半導体レーザ露光装置２０１の構成を説明する。図２は、半導体レーザ露光装置２０１の構成を概略的に示す模式図である。半導体レーザ露光装置２０１は、レーザであるレーザダイオード（ＬＤ）１ａとＬＤ１ａの点灯制御、光量調節等を行なうＬＤドライバ等を備えたＬＤ制御板１ｂ、ＬＤ１ａから発光されたレーザ光を平行光に変換するコリメートレンズ１ｃを備えてＬＤ１ａからレーザ光を射出するＬＤユニット（レーザ駆動装置）１、レーザ光を偏向走査する偏向手段であるポリゴンミラー（回転多面鏡）２、レーザ光を収束させる結像レンズであるｆ−θレンズ３から構成される。ＬＤドライバから供給された電流で点灯したＬＤ１ａのレーザ光は、ポリゴンミラー２で反射されてからｆ−θレンズ３で集光された後、感光体ドラム４に照射される。
【００２２】
次に、図３を用いて、ＬＤユニット１の構成および動作について説明する。図３は、本実施の形態にかかるＬＤユニット１の構成を示すブロック図である。本実施の形態にかかるＬＤユニット１は、電源電圧Vcc、ＬＤ１ａ、負荷抵抗R1，R2，Rsub，Rinit、コンデンサCsh、基準電圧Vcont、可変抵抗R3、ＬＤドライバ３０１、制御部３０２、及びＡ／Ｄコンバータ３０３，３０４を有して構成される。
【００２３】
電源電圧Vccは、ＬＤ１ａに電圧を印加する。ＬＤ１ａは、レーザ光を発光する。負荷抵抗R1，R2は、ＬＤドライバ３０１とＬＤ１ａとの間に直列に接続される。Ａ／Ｄコンバータ３０３は、負荷抵抗R1の両端に接続され、負荷抵抗R1に印加される電圧V1を示すアナログ信号をデジタル信号に変換する。Ａ／Ｄコンバータ３０４は、負荷抵抗R2の両端に接続され、負荷抵抗R2に印加される電圧V2を示すアナログ信号をデジタル信号に変換する。可変抵抗R3は、ＬＤドライバ３０１と負荷抵抗R2との間の電圧Vpdを変更して、ＬＤ１ａに供給する電流を増減させる。基準電圧Vcontは、外部からの電圧入力端子である。コンデンサCshは、サンプルホールド用のコンデンサである。負荷抵抗Rsub及び負荷抵抗Rinitは、ＬＤドライバ３０１に接続される外付け抵抗である。
【００２４】
ＬＤ１ａは、レーザダイオード（ＬＤ）及びフォトダイオード（ＰＤ）を備えて構成される。ＬＤは、レーザ光を発光する半導体レーザである。ＰＤは、ＬＤが発光したレーザ光を受光し、受光したレーザ光の光量に応じたモニタ電流Imを生成する。
【００２５】
ＬＤドライバ３０１は、ＬＤ１ａの点灯制御、光量調節等を行う。本実施の形態にかかるＬＤドライバ３０１は、制御回路３０５、誤差増幅回路３０６、アナログスイッチＳＷ、オフセット電流Ｓ／Ｈ回路３０７、発光電流生成回路３０８、固定電流生成回路３０９、供給回路３１０、および過電流監視素子３１１を備えて構成される。
【００２６】
誤差増幅回路３０６３０６は、オペアンプで構成され、基準電圧Vcontと、モニタ電流Im及び可変抵抗R3によって決定されるモニタ電圧Vpdとが入力され、該入力された各電圧の差電圧を増幅してアナログスイッチＳＷに出力する。
【００２７】
アナログスイッチＳＷは、ＡＰＣ（自動光量制御）の実行を要求するXAPCEN信号の立下り及び立ち上りに応じて開閉されるスイッチであり、ＡＰＣのON/OFFを制御する。ここで、ＡＰＣとは、ＰＤが受光したレーザ光の光量に応じて生成されたモニタ電流Imに基づいて、ＬＤに供給する電流を制御してＬＤが発光するレーザ光の光量を一定に保つ機能である。
【００２８】
本実施の形態においては、モニタ電圧Vpdと基準電圧Vcontが等しくなるように、ＬＤに供給する電流を制御することにより、ＡＰＣを実行する。ここで、図４を用いて、ＬＤドライバ３０１がＡＰＣを実行するタイミングについて説明する。図４は、ＡＰＣの実行を要求するXAPCEN信号の立下り／立ち上がりに応じてＡＰＣを実行するタイミングを示すタイミングチャートである。
【００２９】
アナログスイッチＳＷは、XAPCEN信号が立ち下がると、ONして誤差増幅回路３０６の出力をコンデンサCshと接続する。ここで、誤差増幅回路３０６の出力がコンデンサCshと接続された状態をサンプルモードとする。一方、アナログスイッチＳＷは、XAPCEN信号が立ち上ると、OFFして誤差増幅回路３０６の出力とコンデンサCshの接続を切断する。ここで、アナログスイッチＳＷがOFFされて誤差増幅回路３０６の出力がコンデンサCshと接続されていない状態をホールドモードとする。
【００３０】
サンプルモードにおいて、コンデンサCshは、誤差増幅回路３０６の出力に応じて充放電を行うことにより、ＬＤドライバ３０１によってサンプリングされるオフセット電流Ishを増減させる。ここで、オフセット電流Ishは、ＬＤが発光し始める閾値電流未満の電流であり、閾値電流Ithから固定電流Isubを減算した電流である。
【００３１】
具体的には、ＰＤによって受光した光量が小さく、モニタ電圧Vpdと基準電圧Vcontの誤差が大きい場合、コンデンサCshが充電されるため、ＬＤドライバ３０１からＬＤに供給されるオフセット電流Ishは上昇し、ＬＤの光量が増加する。一方、ＰＤによって受光した光量が大きく、モニタ電圧Vpdと基準電圧Vcontの誤差が小さい場合、コンデンサCshは放電されるため、ＬＤドライバ３０１からＬＤに供給されるオフセット電流Ishは降下し、ＬＤの光量が減少する。
【００３２】
一方、ホールドモードにおいて、コンデンサCshは、ゆっくりと放電していくため、ＬＤドライバ３０１からＬＤに供給されるオフセット電流Ishは降下し、ＬＤの光量が減少する。
【００３３】
固定電流生成回路３０９は、ＬＤ１ａが発光する直前に供給される電流であって、負荷抵抗Rsubによって決定される電流（以下、固定電流とする）Isubを生成する。利用者は、負荷抵抗Rsubを付け替えることにより、固定電流Isubを任意に変更することができる。
【００３４】
発光電流生成回路３０８は、ＬＤ１ａが発光し始める閾値電流Ithから所望の発光量が得られる点灯電流Ionの電流値までの予め設定された発光電流Iηを生成する。
【００３５】
オフセット電流Ｓ／Ｈ回路３０７は、コンデンサCshから出力されたオフセット電流Ishをサンプリングしてホールドする。
【００３６】
制御回路３０５は、制御部３０２から受信したDATA信号、XAPCEN信号、およびLDOFF信号に応じて、オフセット電流Ｓ／Ｈ回路３０７、発光電流生成回路３０８、および固定電流生成回路３０９から供給回路３１０へ各電流を出力させる。また、制御回路３０５は、XAPCEN信号に応じて、アナログスイッチＳＷのON/OFFを制御する。ここで、DATA信号は、データの入力を示す信号である。また、LDOFF信号は、ＬＤ１ａの強制消灯を要求する信号である。
【００３７】
また、制御回路３０５は、ＬＤ１ａの初期化動作を実行する。本実施の形態にかかる制御回路３０５は、XAPCEN信号に基づいて、オフセット電流Ｓ／Ｈ回路３０７、発光電流生成回路３０８および固定電流生成回路３０９から供給回路３１０へ各電流を出力させ、かつアナログスイッチＳＷをONすることにより初期化動作を実行する。
【００３８】
ここで、制御回路３０５が、ＬＤ１ａの初期化動作の実行を要求するタイミングについて図５を用いて説明する。図５は、ＬＤドライバによって実行される動作のタイミングを示すタイミングチャートである。なお、制御回路３０５は、負荷抵抗Rinitによって決定される初期化期間内にＬＤ１ａの発光を命令するものとする。また、利用者は、負荷抵抗Rinitを付け替えることにより、初期化期間を任意に変更することができる。
【００３９】
制御回路３０５は、電源電圧Vccを監視し、電源電圧Vccが規定電圧より低くなると異常を検知して電圧Vlderrをアサートする。また、制御回路３０５は、LDOFF信号の入力を待って待機し、LDOFF信号がHighのとき、ＬＤ１ａを強制消灯する。一方、LDOFF信号がLowになると、制御回路３０５は、XAPCEN信号の入力を待って待機する。
【００４０】
そして、制御部３０２からXAPCEN信号が入力されると、制御回路３０５は、XAPCEN信号の最初の立下りで、オフセット電流Ish、発光電流Iηおよび固定電流Isubを供給回路３１０に出力し、かつアナログスイッチＳＷをONして初期化動作を実行する。
【００４１】
なお、制御回路３０５は、初期化動作終了後、XAPCEN信号の立下りでオフセット電流Ish、発光電流Iηおよび固定電流Isubを供給回路３１０に出力し、かつアナログスイッチＳＷをONしてＡＰＣを実行する。また、制御回路３０５は、DATA信号がアサートされている場合、オフセット電流Ish、発光電流Iηおよび固定電流Isubを供給回路３１０に出力する。一方、DATA信号がネゲートされている場合、制御回路３０５は、オフセット電流Ishのみを供給回路３１０に出力する。
【００４２】
なお、本実施の形態にかかる制御回路３０５は、XAPCEN信号の最初の立下りで初期化動作を実行することとしたが、これに限定するものではない。例えば、ＬＤユニット１の電源がONされた後、一定時間経過したときにLDOFF信号のLowに従って入力されたXAPCEN信号の最初の立下りで初期化動作を実行してもよい。
【００４３】
供給回路３１０は、制御回路３０５からの出力命令に応じて、オフセット電流Ｓ／Ｈ回路３０７、発光電流生成回路３０８および固定電流生成回路３０９から出力された各電流を加算してＬＤ１ａに供給する。
【００４４】
具体的には、供給回路３１０は、DATA信号がネゲートされている場合、オフセット電流IshをＬＤ１ａに供給してＬＤ１ａをオフセット発光させる。そして、供給回路３１０はDATA信号のアサートまたはXAPCEN信号がLowになると、制御回路３０５の出力命令に応じて出力されたオフセット電流Ish、発光電流Iηおよび固定電流Isubを加算した点灯電流IonをＬＤ１ａに供給する。
【００４５】
ここで、点灯電流IonをＬＤ１ａに供給する処理について具体的に説明する。
【００４６】
供給回路３１０は、点灯電流IonをＬＤ１ａに供給する直前に、オフセット電流Ishに固定電流Isubを加算したレーザ駆動電流IopをＬＤ１ａに供給する。その後、ＬＤ１ａを発光するとき、供給回路３１０は、レーザ駆動電流Iopに発光電流Iηを加算した点灯電流IonをＬＤ１ａに供給する。
【００４７】
ここで、供給回路３１０からＬＤ１ａに供給される電流とＬＤ１ａの発光の関係について図６および図７を用いて説明する。図６は、供給回路からＬＤに供給される電流とＬＤの光量の関係を示すグラフである。図７は、供給回路からＬＤに供給される電流の変動とＬＤの発光の関係を示す説明図である。
【００４８】
オフセット電流Ishは、ＰＤによって生成されたモニタ電流Imによって変動する。そのため、オフセット電流Ishに固定電流Isubを加算したレーザ駆動電流Iopは、オフセット電流Ishが適切に設定されていた場合とオフセット電流Ishが誤って設定された場合とで異なる。
【００４９】
具体的には、オフセット電流Ishが適切に設定されていた場合、レーザ駆動電流Iopは閾値電流Ithと等しくなる。一方、オフセット電流Ishが適切に設定されなかった場合、レーザ駆動電流Iopは閾値電流Ithとは異なる電流値となる。そのため、オフセット電流Ishが閾値電流Ithより大きく設定された場合、レーザ駆動電流Iopに発光電流Iηを加算した点灯電流Ionを供給する前にＬＤ１ａの発光が始まる。一方、オフセット電流Ishが閾値電流Ithより小さく設定された場合、レーザ駆動電流Iopに発光電流Iηを加算した点灯電流Ionにより所望の光量でＬＤ１ａを発光させることができない。
【００５０】
過電流監視素子３１１は、ＬＤ１ａに供給される電流を監視し、所定電流以上の過電流が供給されると、LDOFF信号の発信を要求するLDERR信号を制御部３０２に出力する。これにより、制御部３０２からLDOFF信号が発信され、供給回路３１０は、ＬＤ１ａへの電流の供給を停止し、ＬＤを完全消灯する。
【００５１】
制御部３０２は、DATA信号、XAPCEN信号、LDOFF信号等をＬＤドライバ３０１に入力して、ＬＤドライバ３０１の動作を制御する。本実施の形態にかかる制御部３０２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）を備えて構成される。
【００５２】
ＲＯＭ３１６は、制御プログラムなどを格納した読出専用メモリである。なお、記憶媒体としては、ＲＯＭのみならず、ＤＶＤなどの各種の光ディスク、各種光磁気ディスク、フレキシブルディスクなどの各種磁気ディスク等、半導体メモリ等の各種方式のメディアを用いることができる。
【００５３】
ＣＰＵ３１２は、ＲＯＭに格納された制御プログラムを実行することにより、DATA信号、XAPCEN信号およびLDOFF信号の発信を制御する中央処理装置である。具体的には、ＣＰＵ３１２は、制御プログラムに従うことにより、検出部３１５、判断部３１４、および発信部３１３を実現する。
【００５４】
検出部３１５は、供給回路３１０からＬＤ１ａに供給されるオフセット電流Ishを検出する。具体的には、負荷抵抗R1の両端の電圧V1をＡ／Ｄコンバータ３０３を介して取得して、取得した電圧V1及び負荷抵抗R1の抵抗値からＬＤ１ａに供給される電流を検出する。また、検出部３１５は、ＰＤによって生成されたモニタ電流Imを検出する。具体的には、負荷抵抗R2の両端の電圧V2をＡ／Ｄコンバータ３０４を介して取得して、取得した電圧V2及び負荷抵抗R2の抵抗値からＰＤによって生成されたモニタ電流Imを検出する。
【００５５】
判断部３１４は、初期化動作終了後、供給回路３１０からＬＤ１ａにオフセット電流Ishが供給されているときに、検出部３１５によって検出されたオフセット電流Ishが、発光命令がきた直後にＬＤ１ａを発光可能にする第１規定電流より大きいか否かを判断する。
【００５６】
さらに、判断部３１４は、初期化動作終了後、供給回路３１０からＬＤ１ａにオフセット電流Ishが供給されているときに、検出部３１５によって検出されたモニタ電流Imが、第１規定電流により発光したＬＤから受光したレーザ光の光量に応じて生成される第２規定電流より大きいか否かを判断する。
【００５７】
発信部３１３は、オフセット電流Ishが第１規定電流より大きい場合、LDOFF信号を発信し、さらにXAPCEN信号を発信して、ＬＤドライバ３０１に初期化動作の実行を要求する。また、発信部３１３は、モニタ電流Imが第２規定電流より大きいと判断した場合、再度、XAPCEN信号を発信して、ＬＤドライバ３０１に初期化動作の実行を要求する。
【００５８】
また、発信部３１３は、過電流監視素子３１１からLDERR信号を受信すると、LDOFF信号を発信して、ＬＤ１ａの完全消灯をＬＤドライバ３０１に要求する。さらに、発信部３１３は、データの書込みを行う際、DATA信号を発信して、ＬＤ１ａの発光をＬＤドライバ３０１に要求する。
【００５９】
ＲＡＭ３１７は、各種データを書換え可能に記憶する。ＲＡＭ３１７は、各種データを書換え可能に記憶する性質を有していることから、ＣＰＵ３１２の作業エリアとして機能してバッファ等の役割を果たす。
【００６０】
次に、本実施の形態にかかるＬＤユニット１によってＬＤ１ａを再初期化する動作について図８及び図９を用いて説明する。図８は、ＬＤに供給されるオフセット電流に基づいてＬＤを再初期化する処理の手順を示すフローチャートである。図９は、ＰＤによって生成されたモニタ電流に基づいてＬＤを再初期化する処理の手順を示すフローチャートである。
【００６１】
まず、図８を用いてオフセット電流Ishに基づいてＬＤ１ａを再初期化する処理について説明する。
【００６２】
制御部３０２は、ＬＤドライバ３０１によるＬＤ１ａの初期化動作の終了を待って待機する（ステップＳ８０１）。初期化動作が終了すると、検出部３１５は、ＬＤ１ａに供給されるオフセット電流Ishを検出する。次に、判断部３１４は、検出部３１５によって検出されたオフセット電流Ishが第１規定電流より大きいか否かを判断する（ステップＳ８０２）。
【００６３】
そして、オフセット電流Ishが第１規定電流よりも大きいと判断した場合（ステップＳ８０２：Ｙｅｓ）、初期化動作の異常を検知し、発信部３１３は、LDOFF信号を発信し、次いでXAPCEN信号を発信することにより、ＬＤドライバ３０１に再初期化を要求する（ステップＳ８０３）。
【００６４】
一方、オフセット電流Ishが第１規定電流よりも大きくないと判断した場合（ステップＳ８０２：Ｎｏ）、初期化動作が正常に行われたと判断し、発信部３１３は、信号を発信せず、処理を終了する。
【００６５】
次に、図９を用いてモニタ電流Imに基づいてＬＤ１ａを再初期化する処理について説明する。
【００６６】
制御部３０２は、ＬＤドライバ３０１によるＬＤ１ａの初期化動作の終了を待って待機する（ステップＳ９０１）。初期化動作が終了すると、検出部３１５は、ＰＤによって生成されたモニタ電流Imを検出する。次に、判断部３１４は、検出部３１５によって検出されたモニタ電流Imが第２規定電流よりも大きいか否かを判断する（ステップＳ９０２）。
【００６７】
そして、モニタ電流Imが第２規定電流よりも大きいと判断した場合（ステップＳ９０２：Ｙｅｓ）、初期化動作の異常を検知し、発信部３１３は、LDOFF信号を発信し、次いでXAPCEN信号を発信することにより、ＬＤドライバ３０１に再初期化を要求する（ステップＳ９０３）。
【００６８】
一方、モニタ電流Imが第２規定電流よりも大きくないと判断した場合（ステップＳ９０２：Ｎｏ）、初期化動作が正常に行われたと判断し、発信部３１３は、信号を発信せず、処理を終了する。
【００６９】
このように、本実施の形態にかかるＬＤユニット１によれば、初期化動作後、ＬＤ１ａに供給されるオフセット電流Ishを検出し、検出したオフセット電流Ishが第１規定電流よりも大きい場合、再度、初期化動作を実行することにより、正常に実行された初期化動作により生成された電流により半導体レーザを発光させることができる。
【００７０】
また、初期化動作後、ＰＤによって生成されたモニタ電流Imを検出し、検出したモニタ電流Imが第２規定電流よりも大きい場合、再度、初期化動作を実行することにより、正常に実行された初期化動作により生成された電流により半導体レーザを発光させることができる。
【００７１】
（第２の実施の形態）
第２の実施の形態について、図１０及び図１１を参照して説明する。本実施の形態にかかるＬＤユニット１０００は、温度検出素子が追加されていること、ＣＰＵ３１２とは処理が異なるＣＰＵに変更されている点で、第１の実施の形態にかかるＬＤユニット１とは異なる。以下の説明では、上述した第１の実施の形態と同一の構成要素には同一の符号を付してその説明を省略している。
【００７２】
図１０は、本実施の形態にかかるＬＤユニット１０００の構成を示すブロック図である。
【００７３】
温度検出素子１００１は、発光時のＬＤ１ａの温度を検出する。具体的には、供給回路３１０から点灯電流IonがＬＤ１ａに供給されているときのＬＤ１ａの温度を検出する。
【００７４】
ＣＰＵ１００４は、第１の実施の形態にかかるＣＰＵ３１２とは、温度判断部１００２及び変更部１００３が追加された構成を有している点で異なる。
【００７５】
温度判断部１００２は、第１規定電流および第２規定電流が上昇する所定温度より高いか否かを判断する。温度判断部１００２は、ＲＯＭ３１６等に記憶された所定温度を読み出し、温度検出素子１００１によって検出された温度が所定温度より高いか否かを判断する。
【００７６】
変更部１００３は、温度判断部１００２により温度検出素子１００１によって検出された温度が所定温度より高いと判断された場合、判断部３１４によって用いられる第１規定電流および第２規定電流を変更する。ここで、変更部１００３は、温度検出素子１００１によって検出された温度が所定温度より高いと判断された場合、第１規定電流よりも高い第３規定電流、第２規定電流より高い第４規定電流に変更する。
【００７７】
次に、図１１を用いて、温度検出素子１００１によって検出された温度に基づいて第１規定電流及び第２規定電流を変更する処理について説明する。図１１は、第１規定電流および第２規定電流を変更する処理の手順を示すフローチャートである。
【００７８】
まず、温度検出素子１００１は、ＬＤ１ａが発光しているときの温度を検出する（ステップＳ１１０１）。次に、温度判断部１００２は、温度検出素子１００１によって検出された温度が第１規定電流および第２規定電流を上昇させる所定温度より高いか否かを判断する（ステップＳ１１０２）。
【００７９】
そして、変更部１００３は、温度判断部１００２により温度検出素子１００１によって検出された温度が所定温度より高いと判断された場合（ステップＳ１１０２：Ｙｅｓ）、判断部３１４によって用いられる第１規定電流および第２規定電流を変更する（ステップＳ１１０３）。一方、温度判断部１００２により温度検出素子１００１によって検出された温度が所定温度より高くないと判断された場合（ステップＳ１１０２：Ｎｏ）、第１規定電流および第２規定電流の変更は行われず、判断部３１４により処理が行われる。
【００８０】
このように、本実施の形態によれば、ＬＤ１ａが高温になった場合であっても、ＬＤ１ａの温度の応じたオフセット電流Ishをオフセット電流Ｓ／Ｈ回路３０７に設定することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施の形態にかかる画像形成装置の内部構造を示す縦断正面図である。
【図２】半導体レーザ露光装置の構成を概略的に示す模式図である。
【図３】ＬＤユニットの構成を示すブロック図である。
【図４】XAPCEN信号の立下り／立ち上がりに応じてＡＰＣを実行するタイミングを示すタイミングチャートである。
【図５】ＬＤドライバにおいて実行される動作のタイミングを示すタイミングチャートである。
【図６】供給回路からＬＤに供給される電流とＬＤの光量の関係を示すグラフである。
【図７】供給回路からＬＤに供給される電流の変動とＬＤの発光の関係を示す説明図である。
【図８】ＬＤに供給されるオフセット電流に基づいてＬＤを再初期化する処理の手順を示すフローチャートである。
【図９】ＰＤによって生成されたモニタ電流に基づいてＬＤを再初期化する処理の手順を示すフローチャートである。
【図１０】本実施の形態にかかるＬＤユニットの構成を示すブロック図である。
【図１１】第１規定電流および第２規定電流を変更する処理の手順を示すフローチャートである。
【符号の説明】
【００８２】
１、１０００  ＬＤユニット
３０１  ＬＤドライバ
３０２  制御部
３０３、３０４  Ａ／Ｄコンバータ
３０５  制御回路
３０６  誤差増幅回路
３０７  オフセット電流Ｓ／Ｈ回路
３０８  発光電流生成回路
３０９  固定電流生成回路
３１０  供給回路
３１１  過電流監視素子
３１２、１００４  ＣＰＵ
３１３  発信部
３１４  判断部
３１５  検出部
３１６  ＲＯＭ
３１７  ＲＡＭ
１００１  温度検出素子
１００２  温度判断部
１００３  変更部
【図１】
0004892442.tif 000002
【図２】
0004892442.tif 000003
【図３】
0004892442.tif 000004
【図４】
0004892442.tif 000005
【図５】
0004892442.tif 000006
【図６】
0004892442.tif 000007
【図７】
0004892442.tif 000008
【図８】
0004892442.tif 000009
【図９】
0004892442.tif 000010
【図１０】
0004892442.tif 000011
【図１１】
0004892442.tif 000012