(57)【特許請求の範囲】
【請求項１】
光ビームを出射する光源と、
前記光源から出射された光ビームを偏向して走査する偏向手段と、
前記偏向手段を駆動する駆動手段と、
前記偏向手段により光ビームが走査される領域のうち、画像データに応じた光ビームが走査される第１の領域を除く第２の領域に配置され、光ビームを受光したことに応じて信号を生成する生成手段と、
前記駆動手段の起動を開始してから前記駆動手段の回転数が目標の回転数に到達するまでに、前記第１の領域及び前記第２の領域に光ビームが走査されるように前記光源を発光させる第１の発光状態と、前記第２の領域に光ビームが走査されるように前記光源を発光させる第２の発光状態と、を制御する制御手段と、
を備え、
前記制御手段は、前記駆動手段を停止してから起動の指示を受信するまでの時間に基づき、前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間を設定し、
前記生成手段により生成された前記信号の周期を求め、連続する２つの前記信号の周期に基づいて、前記光源を前記第１の発光状態から前記第２の発光状態に切り替えることを特徴とする走査装置。
【請求項２】
前記制御手段は、前記連続する２つの前記信号の周期に基づいて、前記第１の発光状態から前記第２の発光状態に切り替えるタイミングを判断することを特徴とする請求項１に記載の走査装置。
【請求項３】
前記制御手段は、前記連続する２つの前記信号の周期のうちの第１の周期と、前記第１の周期に続く第２の周期との比が前記光源を前記第１の発光状態から前記第２の発光状態に切り替えるための閾値以上である場合に、前記第１の発光状態から前記第２の発光状態に切り替えるタイミングであると判断することを特徴とする請求項２に記載の走査装置。
【請求項４】
前記制御手段は、前記第１の周期及び前記第２の周期が前記駆動手段が起動を開始してからの経過時間に基づく前記信号の周期値の範囲内にある場合に、前記第１の発光状態から前記第２の発光状態に切り替えるタイミングの判断を行うことを特徴とする請求項３に記載の走査装置。
【請求項５】
前記制御手段は、前記駆動手段を停止してから起動の指示を受信するまでの時間が長くなるほど前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間を長くすることを特徴とする請求項３又は請求項４に記載の走査装置。
【請求項６】
前記制御手段は、前記駆動手段を停止してから起動の指示を受信するまでの時間が第１の時間以下である場合には、前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間を設けることなく前記駆動手段の回転を開始することを特徴とする請求項５に記載の走査装置。
【請求項７】
前記制御手段は、前記駆動手段を停止してから起動の指示を受信するまでの時間と、前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間と、に基づいて、前記駆動手段が起動を開始してからの経過時間に基づく前記信号の周期値の範囲を設定することを特徴とする請求項３から請求項６のいずれか１項に記載の走査装置。
【請求項８】
前記制御手段は、前記駆動手段を停止してから起動を開始するまでの時間が第２の時間以上となった場合には、前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間を前記第２の時間に対応する第３の時間に固定することを特徴とする請求項５に記載の走査装置。
【請求項９】
前記制御手段は、前記第２の発光状態において、前記生成手段により前記信号が生成されてから前記第１の周期に基づき求めた第４の時間が経過したタイミングで、前記光源を発光させることを特徴とする請求項３から請求項８のいずれか１項に記載の走査装置。
【請求項１０】
前記制御手段は、前記第２の発光状態において、前記生成手段による次の信号が生成されたタイミングで、前記光源を消灯させることを特徴とする請求項９に記載の走査装置。
【請求項１１】
前記制御手段は、前記第２の発光状態において、前記光源を発光させてから前記第１の周期に基づき求めた第５の時間が経過したタイミングで、前記光源を消灯させることを特徴とする請求項９に記載の走査装置。
【請求項１２】
前記制御手段は、前記第１の発光状態における前記光源の目標の光量を、前記第２の発光状態における前記光源の目標の光量よりも低くすることを特徴とする請求項１から請求項１１のいずれか１項に記載の走査装置。
【請求項１３】
前記光源から照射された光ビームを受光する受光素子を備え、
前記制御手段は、前記駆動手段の起動を開始してから前記駆動手段の回転数が目標の回転数に到達するまでに、前記受光素子により受光した光ビームの光量に基づいて前記光源の光量の調整を行うことを特徴とする請求項１から請求項１２のいずれか１項に記載の走査装置。
【請求項１４】
前記制御手段は、前記生成手段により生成された信号に基づいて、前記駆動手段の回転数を制御することを特徴とする請求項１から請求項１３のいずれか１項に記載の走査装置。
【請求項１５】
静電潜像が形成される感光体と、
前記感光体に静電潜像を形成する請求項１から請求項１４のいずれか１項に記載の走査装置と、
前記感光体に形成された静電潜像をトナーにより現像しトナー画像を形成する現像手段と、
前記現像手段により形成された前記感光体上のトナー画像を記録材に転写する転写手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走査装置及び画像形成装置に関し、特に、レーザ光により露光を行う電子写真プリンタ等の画像形成装置に用いられる走査装置の起動制御に関する。
【背景技術】
【０００２】
従来、感光体上にレーザ光を照射して潜像を形成する走査装置の起動時において、レーザ光の発光領域を走査装置の全走査領域のうち非画像領域に制限するアンブランキング制御が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第５８６４３５５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、走査装置の起動時間が短縮される傾向にあり、このような走査装置の起動時において、感光体への必要以上のレーザ光の照射を避けつつ、画像形成が開始されるまでにレーザ素子を所定の光量に安定化させる技術の提案が望まれている。
【０００５】
本発明は、このような状況のもとでなされたもので、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、以下の構成を備える。
【０００７】
（１）光ビームを出射する光源と、前記光源から出射された光ビームを偏向して走査する偏向手段と、前記偏向手段を駆動する駆動手段と、前記偏向手段により光ビームが走査される領域のうち、画像データに応じた光ビームが走査される第１の領域を除く第２の領域に配置され、光ビームを受光したことに応じて信号を生成する生成手段と、前記駆動手段の起動を開始してから前記駆動手段の回転数が目標の回転数に到達するまでに、前記第１の領域及び前記第２の領域に光ビームが走査されるように前記光源を発光させる第１の発光状態と、前記第２の領域に光ビームが走査されるように前記光源を発光させる第２の発光状態と、を制御する制御手段と、を備え、前記制御手段は、前記駆動手段を停止してから起動の指示を受信するまでの時間に基づき、前記駆動手段の回転を開始してから前記光源を前記第１の発光状態とするまでの時間を設定し、前記生成手段により生成された前記信号の周期を求め、連続する２つの前記信号の周期に基づいて、前記光源を前記第１の発光状態から前記第２の発光状態に切り替えることを特徴とする走査装置。
【０００８】
（２）静電潜像が形成される感光体と、前記感光体に静電潜像を形成する前記（１）に記載の走査装置と、前記感光体に形成された静電潜像をトナーにより現像しトナー画像を形成する現像手段と、前記現像手段により形成された前記感光体上のトナー画像を記録材に転写する転写手段と、を備えることを特徴とする画像形成装置。
【発明の効果】
【０００９】
本発明によれば、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１〜４の画像形成装置、走査装置の概略構成を示す図、実施例１のレーザ駆動回路の構成図
【図２】実施例１のレーザＡＰＣ回路の構成図、スキャナモータの回転数の変化を示す図
【図３】実施例１の走査装置の起動制御を示すタイミングチャート
【図４】実施例１の走査装置の起動制御を示すフローチャート
【図５】実施例２の走査装置の起動制御を示すタイミングチャート
【図６】実施例２の走査装置の起動制御を示すフローチャート
【図７】実施例３のスキャナモータの回転数の変化を示す図、停止経過時間と発光開始時間の関係を示す図
【図８】実施例３の走査装置の再起動制御を示すフローチャート
【図９】実施例４のレーザＡＰＣ回路の構成図
【図１０】実施例４の走査装置の起動制御を示すタイミングチャート
【図１１】実施例４の走査装置の起動制御を示すフローチャート
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明を実施するための形態を、実施例に基づいて例示的に詳しく説明する。ただし、本実施の形態に記載されている構成部品の寸法、材質、形状それらの相対配置等は、発明が適用される装置の構成や各種条件により適宜変更されるべきものである。すなわち、本発明の範囲を以下の実施の形態に限定する趣旨のものではない。
【実施例１】
【００１２】
［画像形成装置の構成］
各実施例に共通な画像形成装置の一例として、レーザビームプリンタを例にあげて説明する。図１（ａ）に電子写真方式のプリンタの一例であるレーザビームプリンタの概略構成を示す。レーザビームプリンタ（以下、プリンタという）３００は、静電潜像が形成される感光体としての感光ドラム１０５、感光ドラム１０５を一様に帯電する帯電部３１７（帯電手段）を備えている。また、プリンタ３００は、感光ドラム１０５に静電潜像を形成する走査装置１１１を備えている。走査装置１１１は、回転多面鏡１０２、回転多面鏡１０２を駆動するスキャナモータ１０３、感光ドラム１０５に静電潜像を形成するために照射されるレーザ光を出射する半導体レーザ１００を有している。これらについては後述する。更に、プリンタ３００は、感光ドラム１０５に形成された静電潜像をトナーで現像する現像部３１２（現像手段）を備えている。そして、感光ドラム１０５に現像されたトナー画像をカセット３１６から供給された記録材としてのシート（不図示）に転写部３１８（転写手段）によって転写して、シートに転写したトナー画像を定着器３１４で定着してトレイ３１５に排出する。この感光ドラム１０５、帯電部３１７、現像部３１２、転写部３１８が画像形成部である。また、プリンタ３００は、電源装置４００を備えている。なお、画像形成装置は、図１（ａ）に例示したものに限定されず、例えば複数の画像形成部を備える画像形成装置であってもよい。更に、感光ドラム１０５上のトナー画像を中間転写ベルトに転写する一次転写部と、中間転写ベルト上のトナー画像をシートに転写する二次転写部を備える画像形成装置であってもよい。
【００１３】
プリンタ３００は、画像形成部による画像形成動作や、シートの搬送動作、走査装置１１１のスキャナモータ１０３の駆動や半導体レーザ１００の光量を制御するコントローラ３２０を備えている。電源装置４００は、例えばコントローラ３２０に電力を供給する。また、電源装置４００は、感光ドラム１０５を回転するため又はシートを搬送する各種ローラ等を駆動するためのモータや、走査装置１１１のスキャナモータ１０３等の駆動部に電力を供給する。
【００１４】
［走査装置］
次に、実施例１の走査装置１１１について説明する。図１（ｂ）は、各実施例に共通な露光手段である走査装置１１１と、その主要部であるレーザスキャナユニット１１２の概略構成を示す斜視図である。半導体レーザ１００は、感光ドラム１０５の表面に潜像を形成するための光源、すなわち画像露光用の光源である。なお、半導体レーザ１００は、発光素子である１つのレーザダイオード１０１と、受光素子である１つのフォトダイオード１２０から構成されており、レーザ駆動回路１１３により制御される。レーザ駆動回路１１３による半導体レーザ１００の制御動作の詳細な説明は後述する。駆動手段であるスキャナモータ１０３は、回転多面鏡１０２を回転させる回転駆動手段の一例であり、回転多面鏡１０２を図示の回転方向に回転させる。
【００１５】
半導体レーザ１００から出射されたレーザ光（光ビーム）は、偏向手段である回転多面鏡１０２の回転動作により偏向され、偏向されたレーザ光は、所定の範囲内を周期的に走査される。なお、回転多面鏡１０２の回転動作により走査されるレーザ光の所定の範囲を、全走査領域１１６とする。回転多面鏡１０２によりレーザ光が走査される全走査領域１１６のうち、画像データに応じたレーザ光が走査される領域を第１の領域である画像領域１１４とする。感光ドラム１０５上に形成される静電潜像は、画像領域１１４に対応する感光ドラム１０５上の領域に形成される。また、回転多面鏡１０２によりレーザ光が走査される全走査領域１１６のうち、第１の領域を除く領域を第２の領域である非画像領域１１５とする。全走査領域１１６は、画像領域１１４と非画像領域１１５に区別されている。画像領域１１４は、回転多面鏡１０２により反射されたレーザ光のうち、反射ミラー１０４を経て像担持体である感光ドラム１０５の表面に照射される領域を指す。一方、非画像領域１１５は、全走査領域１１６のうち、画像領域１１４を除いた領域を指す。
【００１６】
生成手段である主走査同期センサ１０６は、非画像領域１１５内の所定領域に設けられた信号生成手段の一例であり、レーザ光が主走査同期センサ１０６の位置に照射された際に、すなわちレーザ光を受光したことに応じて主走査同期信号１０７を生成する。主走査同期センサ１０６により生成された主走査同期信号１０７を、以下、ＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔ）信号１０７と記し、ＢＤ信号１０７が発生する周期をＢＤ周期と記す。ＢＤ信号１０７は、主走査方向の走査開始基準信号として用いられ、主走査方向の書き出し開始位置として使用される。なお、主走査方向とは、レーザ光が回転多面鏡１０２の回転に伴い走査される方向である。制御手段であるＣＰＵ１１０は、ＢＤ信号１０７が生成される毎にＢＤ周期を順次記憶する機能を有しており、記憶している現在のＢＤ周期の値に基づいて、スキャナモータ１０３、半導体レーザ１００を制御する。すなわち、ＣＰＵ１１０は、スキャナモータ１０３にスキャナモータ駆動信号１０８を出力する。ＣＰＵ１１０は、設定されているスキャナモータ１０３の目標回転数に対して現在のＢＤ周期に相当する回転数が低い場合にはスキャナモータ１０３を加速させ、回転数が高い場合にはスキャナモータ１０３を減速させる。ＣＰＵ１１０は、ＢＤ信号１０７に基づいて、スキャナモータ１０３の回転数を制御する。これにより、ＣＰＵ１１０は、スキャナモータ１０３を目標回転数に収束させる速度制御を行う。また、ＣＰＵ１１０は、レーザ駆動回路１１３にレーザ駆動信号１０９を出力し、半導体レーザ１００を全走査領域１１６内の所定のタイミングで発光させるように制御する。なお、ＣＰＵ１１０は、上述したコントローラ３２０に含まれてもよいし、コントローラ３２０とは独立して設けられてもよい。
【００１７】
［レーザ駆動回路］
次に、本実施例のレーザ駆動回路１１３の制御動作について、図１（ｃ）、図２（ａ）を用いて説明する。図１（ｃ）は、レーザ駆動回路１１３の構成図であり、レーザ駆動回路１１３は、半導体レーザ１００の光量を安定化させるＡＰＣ（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）動作を実現するためのレーザＡＰＣ回路２００を有している。レーザＡＰＣ回路２００には、半導体レーザ１００を構成するレーザダイオード１０１、フォトダイオード１２０、及び、ＣＰＵ１１０から出力されるレーザ駆動信号１０９が接続されている。
【００１８】
［ＡＰＣ動作］
次に、半導体レーザ１００のＡＰＣ動作について説明する。図２（ａ）は、レーザＡＰＣ回路２００の構成図である。フォトダイオード１２０は、レーザダイオード１０１の光量をモニタする素子であり、レーザダイオード１０１の光量に略比例した電流を出力する。フォトダイオード１２０から出力された電流は抵抗２０１に流れ、抵抗２０１はその電流を電圧に変換する。抵抗２０１が変換した電圧２０２はコンパレータ２０４に入力される。すなわち、コンパレータ２０４の一方の入力端子には、レーザダイオード１０１の光量に比例した電圧２０２が入力される。コンパレータ２０４のもう一方の入力端子には、リファレンス電圧発生部２０３が出力する基準電圧２０５が入力される。コンパレータ２０４は、電圧２０２と基準電圧２０５を比較し、比較した結果をサンプルホールド部（Ｓ／Ｈ部）２０６に出力する。サンプルホールド部２０６は、デコード部２０７から出力されるサンプルホールドタイミング信号２０８（以下、単にタイミング信号２０８とする）と、コンパレータ２０４の出力に応じて、トランジスタ２０９、トランジスタ２１０をオン、オフする。ここで、デコード部２０７は、レーザ駆動信号１０９をデコードしてタイミング信号２０８及び発光制御信号２１５を出力する。
【００１９】
レーザダイオード１０１の光量のサンプリングを行うときには、デコード部２０７は、レーザダイオード１０１を発光させ、タイミング信号２０８によりサンプルホールド部２０６にサンプリングのタイミングであることを通知する。サンプルホールド部２０６は、レーザダイオード１０１の光量に比例する電圧２０２が基準電圧２０５より低ければトランジスタ２０９をオン、トランジスタ２１０をオフにする。これにより、ホールドコンデンサ２１１が充電され、ホールドコンデンサ２１１にかかる電圧２１２が上昇する。逆に、サンプルホールド部２０６は、レーザダイオード１０１の光量に比例する電圧２０２が基準電圧２０５以上であればトランジスタ２０９をオフ、トランジスタ２１０をオンにする。これにより、ホールドコンデンサ２１１が放電され、ホールドコンデンサ２１１にかかる電圧２１２が低下する。ホールドコンデンサ２１１にかかる電圧２１２は、バッファ２１３でバッファされ、定電流源２１４の電流を制御する。そして、レーザダイオード１０１に流れる電流は、ホールドコンデンサ２１１にかかる電圧２１２に比例し、ホールドコンデンサ２１１にかかる電圧２１２が大きいほどレーザダイオード１０１に流れる電流が大きくなる。また、定電流源２１４はデコード部２０７から出力される発光制御信号２１５により、レーザダイオード１０１に流れる電流をオン、オフする。
【００２０】
以上の動作により、レーザダイオード１０１の光量は、サンプリングを行うときに、レーザダイオード１０１の光量に比例した電圧２０２を生じさせる抵抗２０１の抵抗値と、基準電圧２０５によって決まる光量に調整される。また、ホールド状態のときには、サンプルホールド部２０６は、トランジスタ２０９とトランジスタ２１０の両方をオフすることでホールドコンデンサ２１１にかかる電圧２１２を保持し、レーザダイオード１０１の光量を一定に保つ。
【００２１】
［走査装置の起動時の制御］
次に、本実施例の走査装置１１１の起動時の制御について、図２（ｂ）から図４を用いて説明する。図２（ｂ）（ｉ）は、スキャナモータ１０３の起動を開始してからの回転数の変化を示す特性図であり、横軸は時間、縦軸はスキャナモータ１０３の回転数を示し、スキャナモータ１０３の目標の回転数（目標回転数）を破線で示している。また、図２（ｂ）（ｉｉ）はＣＰＵ１１０により制御されるスキャナモータ１０３の制御状態（停止、速度制御等）、図２（ｂ）（ｉｉｉ）は半導体レーザ１００の制御状態（消灯、第１の発光、第２の発光等）も示している。第１の発光状態とは、スキャナモータ１０３の起動を開始してからスキャナモータ１０３の回転数が目標回転数に到達するまでに、全走査領域１１６（画像領域１１４及び非画像領域１１５）にレーザ光を照射させる状態である。第２の発光状態とは、スキャナモータ１０３の起動を開始してからスキャナモータ１０３の回転数が目標回転数に到達するまでに、非画像領域１１５でレーザ光を照射させる状態である。なお、図中、Ｓで始まる符号は、後述する図４のフローチャートのステップ番号を示す。図３は、走査装置１１１の起動制御を説明するタイミングチャートを示す。図３（ｉ）は主走査同期センサ１０６からＣＰＵ１１０に出力されるＢＤ信号１０７、図３（ｉｉ）は半導体レーザ１００の発光状態（第１の発光、第２の発光等）を示している。なお、ＢＤ信号１０７は主走査同期センサ１０６がレーザ光を受光しないときはハイレベルの信号、レーザ光を受光しているときはローレベルの信号を出力する。ＣＰＵ１１０は、ＢＤ信号１０７の立ち下がりから次のＢＤ信号１０７の立ち下がりまでをＢＤ周期値（Ｐ１＿１等）として記憶する。また、図３（ｉ）には、ＢＤ周期内の画像領域１１４に相当する領域にハッチングを施している。半導体レーザ１００の発光状態は、消灯状態をローレベルで表し、発光状態となりＡＰＣ動作を行っている状態をハイレベルで表している。
【００２２】
図４は、走査装置１１１の起動時の制御を示すフローチャートである。まず、プリンタ３００が不図示の外部装置や不図示の操作部等からプリント開始を指示されると、ＣＰＵ１１０はプリント指示が発生してから所定のタイミングで、ステップ（以下、Ｓとする）３０１以降の処理を開始する。すなわち、ＣＰＵ１１０は、スキャナモータ駆動信号１０８によりスキャナモータ１０３及び半導体レーザ１００の起動制御を開始する。なお、スキャナモータ１０３の起動を開始する前には、スキャナモータ１０３は停止しており（図２（ｂ）（ｉｉ））、半導体レーザ１００は消灯している（図２（ｂ）（ｉｉｉ））。
【００２３】
Ｓ３０１でＣＰＵ１１０は、スキャナモータ駆動信号１０８を出力し、スキャナモータ１０３を起動する。ここで、スキャナモータ１０３は、設定された目標回転数と、ＣＰＵ１１０による速度制御指示により動作し、スキャナモータ１０３の回転とともに、回転多面鏡１０２も回転を開始する。この際、ＣＰＵ１１０は、半導体レーザ１００を消灯状態に制御しており（図２（ｂ）（ｉｉｉ））、主走査同期センサ１０６によるＢＤ信号１０７は生成されていないため（図３（ｉ））、スキャナモータ１０３の加速を指示している。また、ＣＰＵ１１０は、不図示のタイマをリセットしてスタートさせる。
【００２４】
Ｓ３０２でＣＰＵ１１０は、不図示のタイマを参照することにより、所定の時間が経過したか否かを判断する。Ｓ３０２でＣＰＵ１１０は、所定の時間が経過していないと判断した場合、処理をＳ３０２に戻す。Ｓ３０２でＣＰＵ１１０は、所定の時間が経過した、すなわち第１のタイミングになったと判断した場合、処理をＳ３０３に進める。Ｓ３０３でＣＰＵ１１０は、第１のタイミングで、半導体レーザ１００を走査装置１１１の全走査領域１１６にわたり発光させる。以降、第１のタイミングで半導体レーザ１００を走査装置１１１の全走査領域１１６にわたり発光させる動作を、第１の発光という（図３（ｉｉ））。
【００２５】
ここで、走査装置１１１の起動を開始してから所定の時間が経過した第１のタイミングで第１の発光を行う理由について説明する。スキャナモータ１０３の起動直後から、第１の発光を行った場合、スキャナモータ１０３の回転速度が未だ遅いため、記録材に画像を形成する場合に照射されるエネルギーよりも、より大きなエネルギーでレーザ光が感光ドラム１０５へ照射される。このため、感光ドラム１０５の摩耗が進んでしまうおそれがある。したがって、スキャナモータ１０３の起動開始から第１のタイミングまでは、半導体レーザ１００を消灯状態にしておき、スキャナモータ１０３が安定した加速状態になった後の第１のタイミングで、半導体レーザ１００の発光を開始するように制御している。第１の発光によるＡＰＣ動作により、半導体レーザ１００の光量が増大していくと、やがて主走査同期センサ１０６により周期的に受光されるレーザ光に応じたＢＤ信号１０７が生成され始める。ＣＰＵ１１０は、主走査同期センサ１０６によりＢＤ信号１０７が生成される毎に信号の周期であるＢＤ周期の値（以下、ＢＤ周期値）を順次、不図示の記憶部に記憶する。すなわち、図３において、ＣＰＵ１１０は、第１の発光によりＢＤ信号１０７が生成される毎に、ＢＤ周期値Ｐ１＿１、Ｐ１＿２、Ｐ１＿３、・・・を順次記憶する。ここで、スキャナモータ１０３の速度制御は、目標回転数に向けて加速中であるため、ＢＤ周期は徐々に短くなる。なお、一般的にスキャナモータ１０３の回転数が低い期間においては、スキャナモータ１０３の加速度が大きいため、記憶されるＢＤ周期値は順次、急峻に小さくなる傾向がある。
【００２６】
Ｓ３０４でＣＰＵ１１０は、連続する２つのＢＤ周期値の比（Ｐ１＿ｎ／Ｐ１＿（ｎ−１））が設定値Ｄ以上であるか否かを判断する。ここで、ＣＰＵ１１０は、ＢＤ周期値が更新される毎に、連続した２つのＢＤ周期値の比を演算し、予め設定されている設定値Ｄ［％］以上（所定の値以上）であるか否かを順次判断する。以下、この判断を、相対値判断という。すなわち、相対値判断は、第１の発光が行われる期間に記憶されたＢＤ周期値の中で、隣り合うＢＤ周期値Ｐ１＿（ｎ−１）、Ｐ１＿ｎに対して、Ｐ１＿ｎ／Ｐ１＿（ｎ−１）≧Ｄであるか否かを順次判断する。以降、第１の発光が行われる期間を、第１の発光期間という。ＣＰＵ１１０は、第１の周期であるＰ１＿（ｎ−１）と、第１の周期Ｐ１＿（ｎ−１）に続く第２の周期Ｐ１＿ｎに基づいて、第１発光状態から第２発光状態に切り替えるタイミングを判断する。なお、ｎは正の整数とする。
【００２７】
例えば、設定値Ｄ［％］＝８０％に設定されている場合、ＣＰＵ１１０は、次のように順次判断する。すなわち、ＣＰＵ１１０は、Ｐ１＿２／Ｐ１＿１≧８０％であるか、Ｐ１＿３／Ｐ１＿２≧８０％であるか、Ｐ１＿４／Ｐ１＿３≧８０％であるか、・・・のように、隣り合うＢＤ周期値の比が８０％以上であるか否かを順次判断する。ＣＰＵ１１０は、隣り合うＢＤ周期値の変化率を判断しているともいえる。ＣＰＵ１１０は、連続する２つの（隣り合う）ＢＤ周期値の比が、所定の値である設定値Ｄ［％］＝８０％に相当した小さい値に到達したことを検知し、スキャナモータ１０３の加速度が所定値以下に到達したか否かを判断する。ＣＰＵ１１０は、例えば、Ｐ１＿２／Ｐ１＿１≧８０％が偽、Ｐ１＿３／Ｐ１＿２≧８０％が偽、Ｐ１＿４／Ｐ１＿３≧８０％が真であると順次判断した場合、Ｐ１＿４／Ｐ１＿３≧８０％が真であると判断したタイミングで処理をＳ３０５に進める。ＣＰＵ１１０は、Ｐ１＿２／Ｐ１＿１≧８０％が偽、Ｐ１＿３／Ｐ１＿２≧８０％が偽、のようにＰ１＿ｎ／Ｐ１＿（ｎ−１）が設定値Ｄより小さいと判断した場合には、処理をＳ３０３に戻す。ここで、ＣＰＵ１１０がＰ１＿ｎ／Ｐ１＿（ｎ−１）≧Ｄであると判断したタイミングを第２のタイミングという。
【００２８】
Ｓ３０５でＣＰＵ１１０は、半導体レーザ１００を非画像領域１１５で発光させる制御を行う（図３（ｉｉ））。なお、半導体レーザ１００を非画像領域１１５で発光させる制御をアンブランキング制御といい、この制御における発光を第２の発光という。ＣＰＵ１１０は、第２のタイミングで、半導体レーザ１００の発光状態を第１の発光状態から第２の発光状態に切り替える。
【００２９】
Ｓ３０５のアンブランキング制御を詳しく説明する。ＣＰＵ１１０は、第２のタイミングにおいて、直近に更新されたＢＤ周期値Ｐ１＿ｎ（例えば、図３の例ではＰ１＿４）に対して、予め設定されている設定値Ｄを乗じた値Ｐ１＿ｎ×Ｄ［％］（例えば、Ｐ１＿４×Ｄ［％］）を算出する。なお、第２の発光状態に切り替わった後は、Ｐ２＿（ｎ−１）にＤ［％］を乗じた値を用いる（図３参照）。ＣＰＵ１１０は、第２の発光状態において、主走査同期センサ１０６によりＢＤ信号１０７が生成されてから、ＢＤ周期値に基づき求めた第４の時間であるＰ２＿（ｎ−１）×Ｄ［％］が経過したタイミングで、半導体レーザ１００を発光させる。第２のタイミングとなった直後では、ＣＰＵ１１０は、ＢＤ信号１０７を取得したタイミングから、算出したＰ１＿４×Ｄ［％］だけ時間が経過したタイミングで、次回のＢＤ信号１０７を取得すべく半導体レーザ１００を発光させる。この発光により次回のＢＤ信号１０７を取得した後、半導体レーザ１００は消灯される。この第２の発光は、記憶されるＢＤ周期値Ｐ２＿１、Ｐ２＿２、Ｐ２＿３、・・・、Ｐ２＿ｎが更新されるに伴い、その発光タイミングを順次決定しながら行われる。図２（ｂ）に示すように、第２のタイミング以降、ＣＰＵ１１０は、アンブランキング制御状態に移行する。また、図３に示すように、アンブランキング制御状態における半導体レーザ１００の発光を開始するタイミングは、ＢＤ信号１０７の立ち下がりから所定の時間が経過したタイミングとなる。そして、この所定の時間は、図３に破線矢印で示すように、直近に更新されたＢＤ周期値Ｐ１＿（ｎ−１）に、予め設定されている設定値Ｄ［％］を乗じて求められる。
【００３０】
また、第２の発光の消灯のタイミングについては、次のようにしてもよい。例えば、ＣＰＵ１１０は、ＢＤ信号１０７の立ち下がりを検知すると、すぐに半導体レーザ１００を消灯させる構成としてもよい。また例えば、ＣＰＵ１１０は、前回のＢＤ周期値Ｐ２＿（ｎ−１）に基づいて、半導体レーザ１００の発光を開始したタイミングから第５の時間が経過したタイミングで消灯する構成としてもよい。消灯のタイミングは、例えば、Ｐ２＿（ｎ−１）×Ｄ１（％）（Ｄ１＝１％、２％…等）から求めてもよい。第２の発光の発光時間は、半導体レーザ１００から照射されたレーザ光が感光ドラム１０５の画像領域１１４を照射せず、かつ、ＣＰＵ１１０がＢＤ信号１０７の立ち下がりを検知可能であるように決定すればよい。
【００３１】
ここで、スキャナモータ１０３の速度制御は、依然として目標回転数に向けて加速中であるため、ＢＤ周期は徐々に短くなる傾向にあるが、第１の発光状態時に比べて、隣り合うＢＤ周期値の変化率は更に小さくなっている。このため、前回記憶したＢＤ周期値から次回の走査時の発光タイミングを決定して、非画像領域１１５で半導体レーザ１００を発光させ、かつ次回のＢＤ信号１０７を取得する発光制御が継続される。すなわち、設定値Ｄ［％］は、非画像領域１１５、かつ次回のＢＤ信号１０７を取得するタイミングに基づいて設定されているものとする。
【００３２】
Ｓ３０６でＣＰＵ１１０は、スキャナモータ１０３が目標回転数に到達したか否かを判断する。ここで、ＣＰＵ１１０は、例えば、現在のＢＤ周期に相当する回転数が目標回転数の１％以内に到達したか否かによって、スキャナモータ１０３が目標回転数に到達したか否かを判断する。Ｓ３０６でＣＰＵ１１０は、スキャナモータ１０３が目標回転数に到達していないと判断した場合、処理をＳ３０６に戻し、目標回転数に到達したと判断した場合、処理をＳ３０７に進める。Ｓ３０７でＣＰＵ１１０は、スキャナモータ１０３の立ち上がり完了と判断する。このように、本実施例では、スキャナモータ１０３の立ち上がりが完了するまでに、半導体レーザ１００は、ＢＤ信号１０７を取得するための発光によるＡＰＣ動作により、画像形成を行うために必要な光量に安定化される。
【００３３】
ここで、上述したように第１の発光は、相対値判断を行った後に第２の発光を開始するための、ＢＤ周期値を得るための発光である。すなわち、第１の発光は、走査装置１１１の全走査領域１１６にわたり発光される。このため、画像形成を行わない期間で感光ドラム１０５の略全域、すなわち感光ドラム１０５上の画像領域１１４にもレーザ光の照射が行われる。感光ドラム１０５へレーザ光が照射される領域を制限するためには、レーザ光の照射を極力短い時間に抑えることが望ましく、極力、早い段階で第２の発光を開始することが求められる。一方、アンブランキング制御は、前回記憶したＢＤ周期値と、次回のＢＤ信号１０７の取得時に記憶するであろうＢＤ周期値の変化率が設定値Ｄ［％］に相当した小さい値に到達したことが判断されている場合に実現可能な制御である。そのため、スキャナモータ１０３の回転数が低い期間のように、このような条件が成立していない場合にアンブランキング制御への開始を試みると、次回のＢＤ信号１０７の発生タイミングでレーザ光を発光することを逸してしまうおそれがある。このため、次々回のＢＤ信号１０７の発生タイミングまでレーザの発光を継続せざるを得なくなるおそれがある。なお、この場合、ＢＤ信号１０７の取得を逸しているので、記憶されるＢＤ周期値が真のＢＤ周期値と異なる値になっている。そして、真のＢＤ周期値を再び取得するためには、少なくとも次々回以降に発生するＢＤ信号１０７の発生タイミングまでレーザ光の発光を継続する必要が生じる。結果として、走査装置１１１の全走査領域１１６にわたり発光する時間が長くなる。したがって、第１の発光を極力短い時間に抑えるためには、上述したとおり、ＣＰＵ１１０が相対値判断を行って、第１の発光状態から第２の発光状態への遷移条件の成立を判断する必要がある。
【００３４】
このように、半導体レーザ１００の第１の発光を行う期間において、相対値判断を行ってアンブランキング制御への遷移条件の成立を判断した第２のタイミング後、直ちにアンブランキング制御に遷移させる。そして、アンブランキング制御においては、半導体レーザ１００を非画像領域１１５で発光させながら、スキャナモータ１０３の起動制御が行われる。
【００３５】
本実施例では、上述したような構成、及び、制御方法を用いることで、走査装置１１１の起動時において、感光ドラム１０５に必要以上のレーザ光の照射が行われる第１の発光状態を極力、短い時間に抑えることが可能となる。そして、感光ドラム１０５の劣化を防止することができる。また、第２の発光状態においても、半導体レーザ１００を非画像領域１１５で発光させるＡＰＣ動作が実現され、スキャナモータ１０３の立ち上がりが完了するまでに、半導体レーザ１００を所定の光量に安定化させることが可能となる。これにより、画像形成装置のファーストプリントアウトタイムの短縮化に貢献できる。以上、本実施例によれば、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることができる。
【実施例２】
【００３６】
図５、図６を参照して実施例２の走査装置１１１について説明する。本実施例は、第２のタイミングの決定方法が実施例１と異なっている。実施例１と同様の構成については同一符号を付けて説明を省略する。本実施例は、実施例１の図４のＳ３０４で説明した、相対値判断を行ってアンブランキング制御への遷移条件を判断する制御に対して、記憶されるＢＤ周期値の絶対値が所定の閾値の範囲内にあるか否かを判断することを付加する制御方法について説明を行う。
【００３７】
図５は、走査装置１１１の起動制御を説明するタイミングチャートである。図５（ｉ）は、主走査同期センサ１０６がレーザ光を受光した際に生成が期待される理想的なＢＤ信号１０７を示す。図５（ｉｉ）は、半導体レーザ１００の光量のレベルが未だ低く、主走査同期センサ１０６がレーザ光を受光してもＢＤ信号１０７が生成されず、ＢＤ信号１０７が欠落する場合（破線部）を表現した、実際のＢＤ信号１０７を示す。すなわち、図５（ｉｉ）は、ＣＰＵ１１０に実際に入力されるＢＤ信号１０７である。図５（ｉｉｉ）は半導体レーザ１００の制御状態（消灯、第１の発光等）を示し、図５（ｉｖ）は半導体レーザ１００の光量を示し、一点鎖線は半導体レーザ１００の目標の光量（目標光量）を示す。また、図６は、本実施例のスキャナモータ１０３の起動制御を示すフローチャートである。Ｓ４０１、Ｓ４０２の処理は、図４のＳ３０１、Ｓ３０２の処理と同様であり、説明を省略する。第１のタイミングであるＳ４０３でＣＰＵ１１０は、半導体レーザ１００を走査装置１１１の全走査領域１１６にわたり発光させる第１の発光を行う（図５（ｉｉｉ））。ＣＰＵ１１０は、第１の発光を開始したことにより、ＢＤ信号１０７を取得する。第１の発光によるＡＰＣ動作により、半導体レーザ１００の光量がレーザ駆動回路１１３に設定されている目標光量に向かって増大していく（図５（ｉｖ））。
【００３８】
ここで、図５（ｉ）、（ｉｉ）に示すように、半導体レーザ１００の光量のレベルが未だ低い状況では、主走査同期センサ１０６がレーザ光を受光してもＢＤ信号１０７が生成されず、ＢＤ信号１０７が欠落するおそれがある。この場合、ＣＰＵ１１０は、ＢＤ信号１０７が生成される毎にＢＤ周期値を順次記憶していくが、実際のスキャナモータ１０３の回転数に対応したＢＤ周期値とは異なる値としてＢＤ周期値Ｐ１＿ｎを誤って認識してしまう。例えば、図５（ｉ）、（ｉｉ）のαでは、理想的にはＢＤ信号１０７が生成されるタイミングであるが、ＢＤ信号１０７が欠落してしまっている。このため、ＣＰＵ１１０は、理想的なＢＤ信号１０７のＢＤ周期値の約２倍の時間をＢＤ周期値Ｐ１＿１として記憶してしまう。
【００３９】
このようなＢＤ信号１０７の欠落現象に伴うＢＤ周期値の誤認識は、上述した半導体レーザ１００の光量のレベルが未だ低い状況で、時間の経過とともに発生したり発生しなかったりするおそれがある。更に、ＢＤ周期値の誤認識が連続すると、相対値判断を行う過程で、アンブランキング制御への遷移条件の成立を誤って判断するおそれもある。このように、ＢＤ周期値を誤認識した状態でアンブランキング制御を行うと、スキャナモータ１０３の速度制御、及び半導体レーザ１００の発光制御に不整合が生じ、走査装置１１１の所定の起動制御を行うことができなくなる。
【００４０】
このようなＢＤ信号の誤認識の現象を回避するために、ＣＰＵ１１０は、ＢＤ信号１０７が生成される毎にＢＤ周期値を順次記憶するとともに、次のような判断を行う。すなわち、Ｓ４０４でＣＰＵ１１０は、記憶されたＢＤ周期値が、スキャナモータ１０３の起動を開始してからの経過時間に基づく所定の閾値の範囲内であるか否かを判断する。以下、このような判断を絶対値判断とする。絶対値判断は、第１の発光期間に記憶されるＢＤ周期値の中で、連続する２つのＢＤ周期値Ｐ１＿（ｎ−１）及びＰ１＿ｎが、所定の範囲内にあるか否かの判断である。より詳細には、連続する２つのＢＤ周期値Ｐ１＿（ｎ−１）及びＰ１＿ｎが、Ｐｍｉｎ≦Ｐ１＿（ｎ−１）≦Ｐｍａｘ、かつ、Ｐｍｉｎ≦Ｐ１＿ｎ≦Ｐｍａｘであるか否かを順次判断する。本実施例では、絶対値判断において隣り合うＢＤ周期値（Ｐ１＿（ｎ−１）、Ｐ１＿ｎ）の両方が所定の範囲内にない場合には、相対値判断は実施されない。絶対値判断における最小値Ｐｍｉｎ及び最大値Ｐｍａｘは、ＢＤ周期値が所定の範囲からはずれた値となっていないことを判断するためのフィルタとしての機能を有する。なお、Ｐｍｉｎ、Ｐｍａｘはそれぞれ所定の閾値の最小値と最大値であり、ｎは正の整数とする。
【００４１】
例えば、ＣＰＵ１１０が、ＢＤ周期値Ｐ１＿１、Ｐ１＿２、Ｐ１＿３、・・・を順次記憶していく際に、スキャナモータ１０３の起動を開始してからの経過時間が１００ｍｓｅｃ（ミリ秒）程度である場合について説明する。想定されるスキャナモータ１０３の回転数に基づいて、スキャナモータ１０３の起動開始から１００ｍｓｅｃ程度が経過したタイミング周辺でのＢＤ周期値は、１．０ｍｓｅｃ〜１．５ｍｓｅｃの範囲内であると設定されている。すなわち、このように設定されている場合、所定の閾値の最小値Ｐｍｉｎは１．０ｍｓｅｃ、所定の閾値の最大値Ｐｍａｘは１．５ｍｓｅｃに設定される。ＣＰＵ１１０は、順次記憶されるＢＤ周期値に対して、Ｐｍｉｎ≦Ｐ１＿（ｎ−１）≦Ｐｍａｘ、かつ、Ｐｍｉｎ≦Ｐ１＿ｎ≦Ｐｍａｘであるか否かを判断する。例えば、ＣＰＵ１１０は、１．０ｍｓｅｃ≦Ｐ１＿１≦１．５ｍｓｅｃであるか、１．０ｍｓｅｃ≦Ｐ１＿２≦１．５ｍｓｅｃであるか、１．０ｍｓｅｃ≦Ｐ１＿３≦１．５ｍｓｅｃであるか、・・・のようにＢＤ周期値の絶対値を評価する。なお、所定の閾値の最小値Ｐｍｉｎ及び最大値Ｐｍａｘの値は、製造されたスキャナモータ１０３毎に起動性能のばらつきがあるため、ばらつきを考慮して設定される。また、設定された最小値Ｐｍｉｎ及び最大値Ｐｍａｘは、設計的なパラメータとして、不図示のＲＯＭ等に予め記憶されている。
【００４２】
図５に示すように、ＣＰＵ１１０がＢＤ周期値Ｐ１＿１を誤認識した場合は、１．０ｍｓｅｃ≦Ｐ１＿１≦１．５ｍｓｅｃではないと判断される。これにより、ＣＰＵ１１０は、ＢＤ周期値Ｐ１＿１がＢＤ信号１０７の欠落に伴う、誤認識されたＢＤ周期値であることを判断できる。Ｓ４０４でＣＰＵ１１０は、Ｐｍｉｎ≦Ｐ１＿（ｎ−１）≦Ｐｍａｘ、かつ、Ｐｍｉｎ≦Ｐ１＿ｎ≦Ｐｍａｘではないと判断した場合、処理をＳ４０３に戻し、第１の発光状態を維持する。Ｓ４０４でＣＰＵ１１０は、Ｐｍｉｎ≦Ｐ１＿（ｎ−１）≦Ｐｍａｘかつ、Ｐｍｉｎ≦Ｐ１＿ｎ≦Ｐｍａｘであると判断した場合、処理をＳ４０５に進める。ＣＰＵ１１０は、例えば、ＢＤ周期値Ｐ１＿２、Ｐ１＿３が絶対値判断における上述した条件を満たすことを判断し、ＢＤ周期値Ｐ１＿２、Ｐ１＿３が理想的なＢＤ信号１０７と等価であることを判断する（図５（ｉ）、（ｉｉ））。ＣＰＵ１１０は、ＢＤ周期値Ｐ１＿２、Ｐ１＿３に対してＳ４０５で相対値判断を行う。なお、Ｓ４０５〜Ｓ４０８の処理は、図４のＳ３０４〜Ｓ３０７の処理と同様であり、説明を省略する。ただし、Ｓ４０５でＣＰＵ１１０が第２のタイミングではないと判断した場合、処理をＳ４０３に戻す。このように、ＣＰＵ１１０は、例えば、ＢＤ周期値Ｐ１＿２、Ｐ１＿３が理想的なＢＤ信号１０７と等価であると判断すると、実施例１と同様に相対値判断を行う。そして、ＣＰＵ１１０は、Ｐ１＿３／Ｐ１＿２≧８０％であると判断した第２のタイミングで、アンブランキング制御を開始する。
【００４３】
このように、半導体レーザ１００の第１の発光を行う期間において、絶対値判断を行った後に相対値判断を行う。そして、アンブランキング制御への遷移条件の成立を判断した第２のタイミング後、直ちにアンブランキング制御に遷移させ、半導体レーザ１００を非画像領域１１５で発光させながら、スキャナモータ１０３の起動制御が行われる。
【００４４】
このような制御を行うことで、実施例１の効果に加えて、アンブランキング制御への遷移条件の成立を判断する確度を向上させることが可能となる。そして、スキャナモータ１０３の速度制御、及び半導体レーザ１００の発光制御に不整合が生じることを未然に防ぐことができる。以上、本実施例によれば、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることができる。
【実施例３】
【００４５】
図７、図８を参照して実施例３の走査装置１１１について説明する。本実施例は、第１のタイミングの決定方法、及び、絶対値判断における所定の閾値の決定方法が実施例１、２と異なっている。実施例１、２と同様の構成については同一符号を付けて説明を省略する。
【００４６】
本実施例は、スキャナモータ１０３が停止の指示（以下、停止指示）を受けてから再起動の指示（以下、再起動指示）を受信するまでの時間（以下、停止経過時間）に基づいて、第１のタイミングを決定する制御方法について説明する。また、停止経過時間と、スキャナモータ１０３が起動の指示（以下、起動指示）を受けてからの経過時間とに基づいて、絶対値判断における所定の閾値を決定する制御方法について説明する。すなわち、実施例１、２では、スキャナモータ１０３が完全に停止しているときに起動指示を受けた場合の制御方法であった。一方、本実施例では、スキャナモータ１０３が停止指示を受けた後、完全に停止する前に再起動指示を受けた場合の制御方法について説明する。本実施例では、ＣＰＵ１１０は、スキャナモータ１０３を停止してから起動を開始するまでの時間に基づいて、スキャナモータ１０３の回転を開始してから半導体レーザ１００を第１の発光状態にするための所定の時間を求める構成である。
【００４７】
［スキャナモータの回転数の様子］
図７（ａ）（ｉ）は、スキャナモータ１０３の停止指示後に、再起動指示を受けた場合の回転数の変化を示す特性図であり、横軸は時間、縦軸はスキャナモータ１０３の回転数を示している。なお、図７（ａ）（ｉ）〜（ｉｉｉ）は、図２（ｂ）（ｉ）〜（ｉｉｉ）と同様の図であり、図の表示等についての説明を省略する。また、図８は、本実施例の制御を示すフローチャートであり、図８のフローチャートのステップ番号を図７（ａ）に示している。Ｓ５００でＣＰＵ１１０は、プリンタ３００がプリント動作を終了すると、半導体レーザ１００を消灯し、スキャナモータ１０３に停止指示をするとともに、不図示のタイマをリセットしてスタートし、停止経過時間Ｔｓ（図７（ａ）（ｉ））の計測を開始する。スキャナモータ１０３の回転数は、時間の経過とともに、完全停止状態に向けて徐々に低下していく（図７（ａ）（ｉ））。
【００４８】
次に、スキャナモータ１０３が完全に停止する前に、プリンタ３００がプリント開始指示を受信し、ＣＰＵ１１０がスキャナモータ１０３に再起動指示を行った場合を考える。実施例２で説明した制御方法によると、第１のタイミングまでは半導体レーザ１００は消灯状態であり（図７（ａ）（ｉｉｉ））、ＢＤ信号１０７が生成されていないため、スキャナモータ１０３は強制加速状態になっている。ここで、第１のタイミングまでの所定時間が固定された時間として決定されていると、次のようになる。例えば、スキャナモータ１０３の停止指示から再起動指示までの時間が極端に短い場合、スキャナモータ１０３の回転数が目標回転数を超えてオーバーシュートしてしまうまでスキャナモータ１０３の強制加速を行うことになる。そして、オーバーシュートしてしまったスキャナモータ１０３の回転数を目標回転数に到達させるまでに、更に時間を要してしまうおそれがある。そこで本実施例では、Ｓ５０１でＣＰＵ１１０は、スキャナモータ１０３が再起動指示された際に、スキャナモータ１０３を再起動するとともに、タイマによる停止経過時間Ｔｓの計測を終了する。そして、ＣＰＵ１１０は、得られた停止経過時間Ｔｓの値に基づいて、第１のタイミングまでの発光開始時間Ｔ１（図７（ａ）（ｉ））を決定する。また、ＣＰＵ１１０は、スキャナモータ１０３の再起動からの時間を計測するため、不図示のタイマをリセットしてスタートさせる。
【００４９】
図７（ｂ）は、停止経過時間Ｔｓと発光開始時間Ｔ１の関係を示す図であり、横軸は停止経過時間Ｔｓ、縦軸は発光開始時間Ｔ１を示す。ＣＰＵ１１０は、図７（ｂ）の関係に基づいて停止経過時間Ｔｓの値に比例した値である発光開始時間Ｔ１（Ｔ１∝Ｔｓ）を算出して第１のタイミングを決定する。ＣＰＵ１１０は、スキャナモータ１０３を停止してから起動を開始するまでの時間（Ｔｓ）が長くなるほど発光開始時間Ｔ１を長くする。なお、停止経過時間Ｔｓの値が十分に大きい値である第２の時間Ｔｓｍａｘ以上（第２の時間以上）であれば、ＣＰＵ１１０は、スキャナモータ１０３が完全に停止した状態からの再起動指示であると判断する。そして、ＣＰＵ１１０は、発光開始時間Ｔ１をＴｓｍａｘに対応する第３の時間Ｔ１ｍａｘだけ確保する。なお、発光開始時間Ｔ１を所定の最大値Ｔ１ｍａｘとした場合は、実施例１，２のようにスキャナモータ１０３が完全に停止した状態からの起動と同じになる。すなわち、所定の最大値Ｔ１ｍａｘは、図４のＳ３０２等の「所定の時間」と同じである。一方、停止経過時間Ｔｓの値が第１の時間Ｔｓ０以下（第１の時間以下）であれば、ＣＰＵ１１０は、スキャナモータ１０３の停止指示から比較的早いタイミングでの再起動指示であると判断し、発光開始時間Ｔ１を確保しない（Ｔ１＝０）。すなわち、ＣＰＵ１１０は、スキャナモータ１０３の再起動指示を受信するとすぐにスキャナモータ１０３の起動を開始する。発光開始時間Ｔ１は、スキャナモータ１０３を再起動してからの経過時間である。
【００５０】
Ｓ５０２でＣＰＵ１１０は、タイマを参照することにより、Ｓ５０１で決定した停止経過時間Ｔｓに基づく発光開始時間Ｔ１が経過したか否か、すなわち、第１のタイミングとなったか否かを判断する。Ｓ５０２でＣＰＵ１１０は、発光開始時間Ｔ１が経過していないと判断した場合、処理をＳ５０２に戻す。Ｓ５０２でＣＰＵ１１０は、発光開始時間Ｔ１が経過した、すなわち、第１のタイミングになったと判断した場合、処理をＳ５０３に進める。Ｓ５０３でＣＰＵ１１０は、第１のタイミングにおいて、半導体レーザ１００を走査装置１１１の全走査領域１１６にわたり発光させる第１の発光状態とする（図７（ａ）（ｉｉｉ））。なお、Ｓ５０３〜Ｓ５０８の処理は、図６のＳ４０３〜Ｓ４０８の処理と同様であり、説明を省略する。
【００５１】
ただし、本実施例では、Ｓ５０４で絶対値判断を行う際に、ＣＰＵ１１０は停止経過時間Ｔｓ、及び、スキャナモータ１０３が再起動指示を受けてからの経過時間、すなわち、発光開始時間Ｔ１に基づいて、絶対値判断における所定の閾値を可変する制御を行う。例えば、停止経過時間Ｔｓと発光開始時間Ｔ１の和が２００ｍｓｅｃ程度である場合、次のように設定する。この場合、想定されるスキャナモータ１０３の回転数に基づいて、第１のタイミング周辺におけるＢＤ周期値は、５００μｓｅｃ（マイクロ秒）〜１．０ｍｓｅｃの範囲内であると推測される。そして、絶対値判断における所定の閾値の最小値Ｐｍｉｎは５００μｓｅｃ、最大値Ｐｍａｘは１．０ｍｓｅｃのように設定される。このように、絶対値判断における閾値の最小値Ｐｍｉｎ及び最大値Ｐｍａｘは、停止経過時間Ｔｓ及び発光開始時間Ｔ１に基づいて決定される。スキャナモータ１０３の再起動制御の過程においても、アンブランキング制御への遷移条件の成立を判断する確度を保つ制御が行われる。
【００５２】
このように本実施例では、実施例１、２の効果に加えて、スキャナモータ１０３の再起動制御の過程において、極力、スキャナモータ１０３を目標回転数から逸脱したオーバーシュートをさせることなく、目標回転数に到達させる制御を行うことができる。以上、本実施例によれば、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることができる。
【実施例４】
【００５３】
図９から図１１を参照して実施例４の走査装置１１１について説明する。本実施例は、第１の発光時における半導体レーザ１００の目標光量を第２の発光時における目標光量よりも低く設定する制御方法が実施例１〜３と異なっている。実施例１〜３と同様の構成については同一符号を付けて説明を省略する。本実施例は、実施例１〜３で説明した、アンブランキング制御への遷移条件を判断する制御に対して、第１の発光時における目標光量を第２の発光時における目標光量よりも低く設定することを付加する制御方法について説明を行う。
【００５４】
［レーザＡＰＣ回路］
図９は、本実施例のレーザＡＰＣ回路２００の構成図であり、リファレンス電圧発生部２０３ｂが出力する基準電圧２０５ｂを、レーザ駆動信号１０９により可変して設定する機能を有する。なお、図２（ａ）で説明した構成と同じ構成には同じ符号を付し、説明を省略する。すなわち、ＣＰＵ１１０は、レーザ駆動信号１０９により半導体レーザ１００の目標光量を切り替える機能を有する。図１０は、走査装置１１１の起動制御を説明するタイミングチャートであり、図１０（ｉ）〜（ｉｖ）は図５（ｉ）〜（ｉｖ）に対応しており、図５で行ったものと同様の説明は省略する。本実施例では、図１０（ｉｖ）に示すように、第１の発光時の目標光量と第２の発光時の目標光量とは異なっており、第１の発光時の目標光量は第２の発光時の目標光量よりも低く設定されている。この点、図５（ｉｖ）のように第１の発光時も第２の発光時も等しい目標光量としていたことと異なる。
【００５５】
［スキャナモータの立ち上げ制御］
図１１は、本実施例のスキャナモータ１０３の起動制御を説明するフローチャートである。なお、Ｓ６０１〜Ｓ６０３の処理は、図６のＳ４０１〜Ｓ４０３の処理と同様であり、説明を省略する。なお、図１０（ｉｖ）に示すように、Ｓ６０３での第１の発光時における半導体レーザ１００の目標光量は、主走査同期センサ１０６がレーザ光を受光した際にＢＤ信号１０７が生成されるだけの値に設定されている。しかし、第１の発光時における半導体レーザ１００の目標光量は、画像形成を行うに適した所定の光量よりは低い値に設定されているものとする。この場合、第１の発光による感光ドラム１０５への必要以上のレーザ光の照射のエネルギーを、更に低くすることができる。一方、このような場合においても、半導体レーザ１００の目標光量は、ＢＤ信号１０７が生成されるだけの値であるため、ＣＰＵ１１０はＢＤ周期値が更新される毎に、連続したＢＤ周期値を評価することができる。
【００５６】
Ｓ６０４〜Ｓ６０６の処理は、図６のＳ４０４〜Ｓ４０６の処理と同様であり、説明を省略する。なお、Ｓ６０６でＣＰＵ１１０は、図１０（ｉｖ）に示すように、ＣＰＵ１１０は第２の発光時における半導体レーザ１００の目標光量を、第１の発光時の目標光量より高い光量、例えば、画像形成を行うに適した所定の光量に相当する値に変更する。Ｓ６０７、Ｓ６０８の処理は、図６のＳ４０７、Ｓ４０８の処理と同様であり、説明を省略する。なお、実施例３のスキャナモータ１０３が完全に停止される前に再起動が指示される構成に、本実施例の構成を適用してもよい。
【００５７】
このような構成とすることにより、実施例１〜３の効果に加えて、本実施例では、感光ドラム１０５への必要以上のレーザ光の照射のエネルギーを、より低くすることができる。以上、本実施例によれば、走査装置を起動する際に、感光体への必要以上のレーザ光の照射を避けることと、画像形成が開始されるまでにレーザ素子を所定の光量に安定させることとを両立させることができる。
【符号の説明】
【００５８】
１００      半導体レーザ
１０２      回転多面鏡
１０３      スキャナモータ
１０５      感光ドラム
１０６      主走査同期センサ
１１０      ＣＰＵ
【図１】
0006732553.tif 000002
【図２】
0006732553.tif 000003
【図３】
0006732553.tif 000004
【図４】
0006732553.tif 000005
【図５】
0006732553.tif 000006
【図６】
0006732553.tif 000007
【図７】
0006732553.tif 000008
【図８】
0006732553.tif 000009
【図９】
0006732553.tif 000010
【図１０】
0006732553.tif 000011
【図１１】
0006732553.tif 000012