(57)【特許請求の範囲】
【請求項１】
感光体と、
前記感光体に静電潜像を形成するために光ビームを出射する光源と、
複数の反射面を備える回転多面鏡と前記回転多面鏡を回転駆動する駆動手段とを有し、前記光源から出射される前記光ビームが前記感光体上を走査するように前記光ビームを前記回転多面鏡により偏向する偏向手段と、
前記回転多面鏡によって偏向された光ビームを受光したことに応じて検知信号を出力する検知手段と、
前記光ビームが入射する反射面に応じた光量で前記光源から光ビームが出射されるように前記光ビームの光量を補正するための補正データを複数の参照データそれぞれに個別に対応させて記憶する記憶手段と、
前記複数の反射面のうち隣り合う反射面によって反射された前記光ビームを受光したことによって前記検知手段から出力される検知信号の時間間隔である周期データと前記複数の参照データとの相関性を求め、該相関性に基づいて前記複数の反射面それぞれに対して前記複数の補正データを個別に対応付け、前記静電潜像を形成する際に前記光ビームが入射する反射面に対応する補正データを前記記憶手段から読み出し、当該補正データに基づいて前記光ビームの光量を補正する制御手段と、
画像データに基づいて、前記制御手段によって補正された光量で前記光源から光ビームを出射させる光源駆動手段と、を有し、
前記制御手段は、前記相関性に基づいて前記検知手段から出力された周期データを前記複数の反射面に対応させるように前記記憶手段に記憶させることによって前記参照データを更新することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、所定枚数の記録媒体に画像形成されたことに応じて、前記記憶手段に記憶された前記参照データを更新することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記周期データに基づいて回転多面鏡が所定の回転速度で回転しているか否かを検出し、前記回転多面鏡が所定の回転速度で回転していると検出したことに応じて、前記回転多面鏡が所定の回転速度で回転しているときに得られる前記周期データと前記記憶手段に記憶された参照データとの相関性を求めることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記検知手段が出力する前記検知信号をカウントするカウンタを備え、
前記制御手段は、前記周期データを取得するために前記回転多面鏡を複数回回転させ、前記回転多面鏡を該複数回回転させることによって得られた前記カウンタのカウント値によって特定される反射面それぞれに対応する複数の前記時間間隔の平均値を前記周期データとして前記相関性を求めることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記偏向手段の交換を促す情報、または清掃を促す情報を表示する表示手段を有し、
前記制御手段は、更新する前に前記記憶手段に記憶されている参照データと前記周期データとの差分の値が所定値以下になる場合、前記複数の反射面のうち隣り合う反射面によって反射された前記光ビームを受光したことによって前記検知手段から出力される検知信号の時間間隔である周期データと前記複数の参照データとの相関性を求め、該相関性に基づいて前記複数の反射面それぞれに対して前記複数の補正データをそれぞれ対応付け、前記静電潜像を形成する際に前記光ビームが入射する反射面に対応する補正データを前記記憶手段から読み出し、当該補正データに基づいて前記光ビームの光量を補正し、
前記制御手段は、更新する前に前記記憶手段に記憶されている参照データと前記周期データとの差分の値が所定値以下にならない場合、前記表示手段に前記偏向手段の交換を促す情報、または清掃を促す情報を表示させることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポリゴンミラーが有する複数の反射面のいずれの反射面にレーザ光が入射するかを特定し、反射面に応じて光源の制御を行う電子写真方式の画像形成装置に関するものである。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、複数の反射面を有する回転多面鏡（ポリゴンミラー）によってレーザ光を偏向走査し、偏向走査されたレーザ光によって感光体などの像担持体上に静電潜像を形成する。そして、その静電潜像をトナーによって現像し、トナー像を記録媒体上に転写、定着することによって記録媒体上に画像を形成する。
【０００３】
ポリゴンミラーの製造精度には限界があり、ポリゴンミラーの各反射面の光の反射率がそれぞれ異なる。また、ポリゴンミラーの回転軸に対する各反射面の倒れ量（面倒れ量）が異なる。そのため、電子写真方式の画像形成装置では反射面毎の反射率の違いや面倒れ量の違いによって画質が低下する。即ち、反射面毎の反射率の違いによって反射後のレーザ光量が均一にならない。また、反射面毎の面倒れ量の違いによって、ある反射面に入射するレーザ光の反射後の光路とその他の反射面に入射するレーザ光の反射後の光路とが異なるようになる。それにより、ポリゴンミラーの反射面それぞれによって反射されたレーザ光の感光体上における結像位置が一定にならず、感光体を走査したときの走査線に疎密が生じる。それによって、画像濃度が不均一になり、画質が低下していた。
【０００４】
このような画質の低下に対して、画像形成中に回転しているポリゴンミラーのどの面にレーザ光が入射するかを特定し、それぞれの反射面に応じたレーザ光の光量の補正を行う方法が提案されている（例えば、特許文献１）。特許文献１に記載の画像形成装置は、隣り合う反射面によって反射されたレーザ光を検知することによって生成されたＢＤ信号を利用することによってレーザ光が入射する反射面を特定する。ＢＤ信号（Ｂｅａｍ  Ｄｅｔｅｃｔ  信号）とは、感光体の回転軸方向における画像の書出し位置の同期を図るために生成する信号である。レーザ光が走査される走査線上にＢｅａｍ  Ｄｅｔｅｃｔｏｒ（以下、ＢＤとする）が配置されている。レーザ光を受光したＢＤの受光データに基づいてＢＤ信号が生成される。そのＢＤ信号が生成されてから所定時間経過後にレーザ光を出射させ、静電潜像の形成を開始する。これによって、レーザ光が走査される方向（主走査方向）における書き出し位置を揃えることができる。特許文献１では、反射面それぞれに対応するＢＤ信号の周期が反射面毎に異なることを利用して、レーザ光が入射する反射面を特定する。即ち、第１面および第２面それぞれによって反射されたレーザ光によって生成されたＢＤ信号の周期と第２面および第３面それぞれによって反射されたレーザ光によって生成されたＢＤ信号の周期との差分を利用してレーザ光が入射する反射面を特定する。そして、特定した結果に基づいてそれぞれの反射面に対応した補正データをメモリから読み出す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０６２２２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、メモリに記憶されている参照値は工場出荷時の情報であるため、ポリゴンミラーの反射面に汚れが付着すると、その反射面の反射率が低下する。ＢＤ信号は、ＢＤから出力される受光データと閾値とを比較し、比較結果に基づいて生成される。反射率が低下すると、ＢＤに入射するレーザ光の光量が減少するため、ＢＤ信号を生成したときにＢＤ信号の立上りや立下りのタイミングが変化し、受光データと閾値との比較結果が反射率低下する前に比べて大きく変化する。それによって、検出されるＢＤ信号の周期が変化する。そのため、ポリゴンミラーの反射面毎のＢＤ周期が工場出荷時とは大きく乖離することになり、メモリから誤ったデータを読み出して補正を行ってしまうというおそれがある。
【課題を解決するための手段】
【０００７】
本願発明は上記課題を鑑みてなされたものであり、本発明の画像形成装置は、感光体と、前記感光体に静電潜像を形成するために光ビームを出射する光源と、複数の反射面を備える回転多面鏡と前記回転多面鏡を回転駆動する駆動手段とを有し、前記光源から出射される前記光ビームが前記感光体上を走査するように前記光ビームを前記回転多面鏡により偏向する偏向手段と、前記回転多面鏡によって偏向された光ビームを受光したことに応じて検知信号を出力する検知手段と、前記光ビームが入射する反射面に応じた光量で前記光源から光ビームが出射されるように前記光ビームの光量を補正するための補正データを複数の参照データそれぞれに個別に対応させて記憶する記憶手段と、前記複数の反射面のうち隣り合う反射面によって反射された前記光ビームを受光したことによって前記検知手段から出力される検知信号の時間間隔である周期データと前記複数の参照データとの相関性を求め、該相関性に基づいて前記複数の反射面それぞれに対して前記複数の補正データを個別に対応付け、前記静電潜像を形成する際に前記光ビームが入射する反射面に対応する補正データを前記記憶手段から読み出し、当該補正データに基づいて前記光ビームの光量を補正する制御手段と、画像データに基づいて、前記制御手段によって補正された光量で前記光源から光ビームを出射させる光源駆動手段と、を有し、前記制御手段は、前記相関性に基づいて前記検知手段から出力された周期データを前記複数の反射面に対応させるように前記記憶手段に記憶させることによって前記参照データを更新することを特徴とする。
【発明の効果】
【０００８】
本発明の画像形成装置よれば、回転多面鏡の反射面が汚れた場合であっても、光ビームが入射する反射面に対応した補正データをメモリから読み出すことができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の概略図である。
【図２】（ａ）走査光学装置および感光ドラムを示す模式図と（ｂ）半導体レーザが有する複数の発光源の配列を示す概略図である。
【図３】実施例１に係る画像形成装置のブロック図を示す図である。
【図４】面倒れを説明するポリゴンミラーの概略図である。
【図５】面倒れによって生じる走査線間隔のばらつきを説明するための感光ドラム概略図である。
【図６】実施例１においてＣＰＵが実行する制御のフローチャートである。
【図７】実施例１においてＣＰＵが実行する制御のフローチャートである。
【図８】実施例１においてＣＰＵが実行する制御のフローチャートである。
【図９】実施例２に係る画像形成装置のブロック図を示す図である。
【図１０】操作部の概略図である。
【図１１】実施例２においてＣＰＵが実行する制御のフローチャートである。
【発明を実施するための形態】
【００１０】
（実施例１）
図１は、本実施例に係る画像形成装置全体の概略断面図である。まず、図１を用いて、画像形成装置１００および画像形成プロセスについて説明する。原稿読取装置１０１の原稿台１０２に載置された原稿が順次原稿台ガラス１０３の面上に搬送される。原稿の搬送にあわせるように、読取ユニット１０４の原稿照射用ランプ部１０５が点灯し、かつ読取ユニット１０４が図中の矢印Ｘ方向に移動しながら原稿に光を照射する。原稿からの反射光はミラー１０６、１０７、１０８を介してレンズ１０９を通過し、その後イメージセンサ部１１０に入射する。イメージセンサ部１１０に入射した原稿からの反射光は、図示しない画像メモリに一旦記憶され、その画像メモリから再び読み出された後、後述する走査光学装置１１１に入力される。走査光学装置１１１は画像信号に基づいて後述する走査光学装置からレーザ光を射出させる。反射ミラー等を介して１次帯電器１１２によって表面が均一に帯電された感光ドラム１１３（感光体）に導かれる。レーザ光によって露光された部分に帯電電位とは異なる電位の静電潜像が形成される。この静電潜像は、現像器１１４によってトナー像として現像される。上記静電潜像の形成タイミングと同期させて紙などの記録媒体を積載部１１５或いは１１６から搬送する。そして、転写部に配置された転写装置１１７によって上記現像されたトナー像を記録媒体に転写する。転写されたトナー像は定着装置１１８にて記録媒体上に定着された後、排紙ローラ１１９によって装置外部に排出される。転写後に感光体１１３の表面に残留したトナーをクリーナ１２０で清掃し、感光体１１３の表面を補助帯電器１２１で除電して、次の画像形成をする際に１次帯電器１１２において良好な帯電を得られるようにする。次いで、感光体１１３上の残留電荷を前露光ランプ１２２で消去する。以上の画像形成プロセスを繰り返すことで画像形成を行う。
【００１１】
続いて、本実施例の走査光学装置１１１について図２を用いて説明する。図２（ａ）は、本実施例に係る画像形成装置１００に備えられる走査光学装置１１１と画像形成装置１００に備えられる感光体１１３とを模式的に示した概略上面図である。偏向走査手段であるところの走査光学装置１１１は、半導体レーザ２０１、コリメータレンズ２０２、絞り２０３、回転多面鏡であるところのポリゴンミラー２０４、ｆ−θレンズ等の光学素子群２０５、検知手段であるところのＢｅａｍ  Ｄｅｔｅｃｔｏｒ２０６（以下、ＢＤ２０６とする）を備える。走査光学装置に備えられる各要素は筐体２０７に収容される。
【００１２】
半導体レーザ２０１から射出されたレーザ光は、コリメータレンズ２０２及び絞り２０３によりほぼ平行光化され、所定のビーム径でポリゴンミラー２０４に入射する。ポリゴンミラー２０４は、回転駆動手段であるところのポリゴンミラー駆動部（後述する）によって図２中の矢印Ｒ方向に回転する。この回転に伴って、ポリゴンミラー２０４の反射面に入射した光ビームは感光ドラム上を矢印Ｙ方向（感光ドラムの回転軸方向、主走査方向）に走査する。ポリゴンミラー２０４によって偏向走査されたレーザ光は、ポリゴンミラー２０４と感光ドラムとの間に設けられたｆ−θレンズを含む光学素子群２０５から集光作用を受ける。ｆ−θレンズは走査の時間的な直線性を保証するような歪曲収差の補正を行う為に設けられており、ｆ−θレンズを通過した光ビームは感光体１１３上に矢印Ｙの方向に等速で走査される。感光ドラム１１３は、後述するドラム駆動部によって回転駆動される。そのため、画像形成中はレーザ光の矢印Ｙ方向への走査が矢印Ｚ方向（回転方向、副走査方向）に繰り返し行われることになる。このように、レーザ光による主走査方向および副走査方向の走査を行うことにより感光ドラム１１３上に静電潜像を形成することができる。
【００１３】
ＢＤ２０６は、ポリゴンミラー２０４からの反射光を受光し、受光結果に基づいてＢＤ信号を生成するセンサである。ＢＤ２０６は、主走査方向において、感光ドラムの上流側（走査開始側）に設けられている。このＢＤ２０６がレーザ光を受光した結果を光電変換し、光電変換されたデータを所定の値に基づいてコンパレートすることによって検知信号としてのＢＤ信号が生成される。
【００１４】
次に、半導体レーザ２０１について更に詳しく説明する。半導体レーザ２０１は複数の発光源（発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄ）を備える。図２（ｂ）は、複数の発光源の配列を模式的に示したものである。それぞれの発光源は個別の画像データによって制御される。複数の発光源から出射されたレーザ光は、ポリゴンミラー２０４の同一の反射面によって反射される。従って、本実施例の画像形成装置は、１回の走査で感光体上の副走査方向に複数の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄから出射された複数のレーザ光が感光ドラム上を同時に走査することができる。発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄから出射されたレーザ光は、図２（ａ）の矢印Ｚ方向において感光ドラム上の異なる位置を走査する。なお、本実施例では、半導体レーザを例に説明するが、光源としては光ビームを出射するＬＥＤを用いても良い。
【００１５】
図３は、本実施例に係る画像形成装置のブロック図である。本実施例の画像形成装置は、制御手段であるところのＣＰＵ３０１、ＢＤ２０６、画像データ入力部３０２、画像処理部３０３、記憶手段であるところのメモリ３０４、光源駆動手段であるところのレーザ駆動部３０５、光源であるところの半導体レーザ２０１を備える。また、本実施例の画像形成装置は、ポリゴンミラー駆動部３０６、ポリゴンミラー駆動モータ３０７、ドラム駆動部３０８、ドラム駆動モータ３０９を備える。メモリ３０４には、ＣＰＵ３０１が実行する制御フローが記憶されており、ＣＰＵ３０１は、その制御フローに基づいて画像データ入力部３０２、画像処理部３０３、メモリ３０４、レーザ駆動部３０５、ポリゴンミラー駆動部３０６、ドラム駆動部３０８を制御する。画像データ入力部３０２にはＰＣや読取装置などの外部装置から画像データが入力される。ＣＰＵ３０１は、画像データ入力部３０２に画像データが入力されたことに応じて、ポリゴンミラー駆動部３０６、ドラム駆動部３０８それぞれに加速信号を出力する。ポリゴンミラー駆動部３０６は、それに応じてポリゴンミラー駆動モータ３０７の回転数を上げ、ドラム駆動部３０８は、ドラム駆動モータ３０９の回転数を上げる。また、ＣＰＵ３０１は、ポリゴンミラー２０４の回転速度を減速させる必要が生じた場合、ポリゴンミラー駆動モータ３０７に対して減速信号を出力する。ポリゴンミラー駆動部３０６は、それに応じてポリゴンミラー駆動モータ３０７の回転数を減少させる。また、ＣＰＵ３０１は、感光ドラム１１３の回転速度を減速させる必要が生じた場合、ドラム駆動部３０８に対して減速信号を出力する。ドラム駆動部３０８は、それに応じてドラム駆動モータ３０９の回転数を減少させる。ＣＰＵ３０１は、ポリゴンミラー２０４および感光ドラム１１３の回転速度が安定したことに応じて、レーザ駆動部３０５に対して半導体レーザからレーザ光を出射させるための指示を送信する。
【００１６】
ＣＰＵ３０１は、ＢＤ信号を検知した所定時間後に半導体レーザ２０１にレーザ光を出射させるようにレーザ駆動部３０５に駆動信号を出力する。このように、ＢＤ信号に基づいてレーザ光の出射タイミングを制御することによって、走査毎の主走査方向における画像書き出し位置を揃えている。また、ＣＰＵ３０１は、ＢＤ信号の周期と所定の周期データとを比較し、比較結果に基づいてポリゴンミラーの回転速度を制御する。ＢＤ信号の周期が所定の周期よりも長い場合、ＣＰＵ３０１は、ポリゴンミラー駆動部３０６に加速信号を出力する。一方、ＢＤ信号の周期が所定の周期よりも短い場合、ＣＰＵ３０１は、ポリゴンミラー駆動部３０６に減速信号を出力する。ＢＤ２０６から出力されるＢＤ信号のＢＤ周期に基づいてポリゴンミラーの回転速度を制御する例について説明した。しかしながら、制御の応答性を考慮して、通常は生成されたＢＤ信号を分周した分周信号を生成し、分周信号と所定の周期を比較し、比較結果に基づいてポリゴンミラーの回転速度の加減速制御を行う。
【００１７】
画像データ入力部３０２に入力された画像データは、ＣＰＵ３０１からの指示によって画像処理部３０３に送信され、画像処理部３０３において所定の処理がなされる。補正された画像データは、レーザ駆動部３０５に送信される。一方、レーザ駆動部３０５は、ＣＰＵ３０１からの指示に応じてメモリに記憶された補正データ（詳しくは後述する）を用いて半導体レーザ２０１の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄそれぞれから出射するレーザ光の光量を補正する。例えば、レーザ駆動部３０５は、ＣＰＵ３０１から半導体レーザ２０１を駆動するためのパルス信号のパルス幅を調整する指示を受け、補正データに基づいてパルス幅を調整する。レーザ駆動部３０５は、調整されたパルス信号と画像処理部３０３において処理された画像データとに基づいて半導体レーザからレーザ光を出射させる。なお、レーザ駆動部３０５は、ＣＰＵ３０１からの半導体レーザ２０１から出射する光ビームの光量を調整する指示を受けたことに応じて図示しない電源から半導体レーザ２０１に供給する駆動電流を調整し、レーザ光の光量を調整するようにしても良い。レーザ駆動部３０５は、調整された光量と画像処理部３０３において処理された画像データとに基づいて半導体レーザ２０１からレーザ光を出射させる。
【００１８】
ここで、ポリゴンミラー２０４の複数の反射面毎に半導体レーザ２０１の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄそれぞれの光量を変更する方法について説明する。上述したように、ポリゴンミラー２０４の複数の反射面はそれぞれ反射率が異なる。そのため、反射後の光量が均一になるようにレーザ光が入射する反射面毎にレーザ光の光量を補正する。
【００１９】
また、ポリゴンミラー２０４の複数の反射面は回転軸２０４ａに対してそれぞれ異なる倒れ量（面倒れ量）を有する。図４は、面倒れを説明するための図である。ポリゴンミラー２０４は、回転軸２０４Ａを中心に回転する。図４（ａ）（ｂ）中の矢印は、反射面に入射するレーザ光と反射したレーザ光の光路を表している。本実施例では、説明を簡易にするために、入射するレーザ光の光路と反射するレーザ光が重なる光路であることを理想の光路とする。
【００２０】
図４に示すように、反射面Ｍ（図４（ａ））および反射面Ｎ（図４（ｂ））は、回転軸２０４Ａに対して傾斜しており、それぞれ回転軸に対する倒れ量が異なる。そのため、反射後の光路が両反射面で異なる。それによって、図５に示すように感光ドラム上に形成される走査線の間隔にばらつき（疎密）が生じる。図５（ａ）は、反射面Ｍの隣に反射面Ｎが設けられ、反射面Ｎが反射面Ｍよりも回転方向下流側に設けられている場合に感光体上に形成される走査線を模式的に表した図である。図５（ａ）中のライン１からライン４は、発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄから出射されたレーザ光が反射面Ｍによって反射されて１回の走査で形成された走査線であり、ライン５からライン８は、反射面Ｎによって反射されて１回の走査で形成された走査線である。ライン１からライン４における隣り合う走査線の間隔およびライン５からライン８における隣り合う走査線の間隔は、図２（ｂ）に示した複数の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄの配列間隔に依存するため一定である。それに対して、ライン４とライン５との間隔は面倒れの影響を受けるため、走査線の間隔が狭くなる。ライン４とライン５との間隔が狭いため、この部分の濃度が高くなる。
【００２１】
一方、図５（ｂ）は、反射面Ｍの隣に反射面Ｎが設けられ、反射面Ｍが反射面Ｎよりも回転方向下流側に設けられている場合に感光ドラム上に形成される走査線を模式的に表した図である。ライン１からライン４における隣り合う走査線の間隔およびライン５からライン８における隣り合う走査線の間隔は、図２（ｂ）に示した複数の発光源の配列間隔に依存するため一定である。しかしながら、ライン４とライン５との間隔は面倒れの影響を受けるため、走査線の間隔が広くなる。ライン４とライン５との間隔が広いため、この部分の濃度が低くなる。
【００２２】
このように面倒れの影響によって画像濃度にむらが生じる。このような画像濃度のむらをレーザ光の光量を調整することによって補正することができる。例えば、図５（ａ）のように走査線の間隔が狭くなる部分が生じる場合、走査線の間隔が狭くなる部分を構成するライン４、ライン５を形成するレーザ光の少なくとも一方の光量を減少させる。つまり、反射面Ｍで反射されるレーザ光を出射する際にライン４を走査する光源２０１Ｄ（図２（ｂ）参照）の光量を減少させるか、または反射面Ｎで反射されるレーザ光を出射する際にライン５を走査する光源２０１Ａ（図２（ｂ）参照）の光量を減少させる。光源２０１Ｄ、光源２０１Ａの両方の光量を減少させるように制御しても良い。
【００２３】
一方、図５（ａ）のように走査線の間隔が広く部分が生じる場合、走査線の間隔が広くなる部分を構成するライン４、ライン５の少なくとも一方を形成するレーザ光の光量を増加させる。つまり、反射面Ｍで反射されるレーザ光を出射する際にライン４を走査する光源２０１Ｄの光量を増加させるか、反射面Ｎで反射されるレーザ光を出射する際にライン５を走査する光源２０１Ａの光量を増加させる。このように反射面毎に異なるレーザ光の光量を制御することによって、濃度のむらが視覚的に目立たないようになる。光量の補正は、ＣＰＵ３０１がメモリ３０４に記憶された補正データをメモリから読み出し、その補正データによって入力画像データを補正する。
【００２４】
メモリ３０４には、半導体レーザ２０１の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄそれぞれから出射されるレーザ光の光量を補正するための補正データが記憶されている。この補正データは、反射面毎の反射率の差を補正するためのデータである。例えば、ポリゴンミラーの第１面より第２面の方が反射率が低いことが工場出荷時にわかっている場合には、反射率の差による濃度むらの発生を抑制するために反射後の光量差を補正する必要がある。そのため、第２面に入射させるレーザ光の光量を第１面に入射させるレーザ光の光量よりも高くなるように半導体レーザを制御する。或いは、第２面に入射させるレーザ光の光量を第１面に入射させるレーザ光の光量よりも低くなるように半導体レーザを制御する。メモリ３０４には、この光量補正を行うための補正データが記憶されている。なお、メモリ３０４に記憶させる補正データは、光量を補正することによって面倒れの影響によって画像に生じる濃度のむらを補正するためのデータであっても良い。
【００２５】
上記の補正データは、ポリゴンミラー２０４の各反射面固有の補正データである。即ち、表１に示すように、メモリ３０４には、ポリゴンミラー２０４のＡ面に入射させるレーザ光の光量を補正する補正データａ、Ｂ面に入射させるレーザ光の光量を補正する補正データｂ、Ｃ面に入射させるレーザ光の光量を補正する補正データｃ、Ｄ面に入射させるレーザ光の光量を補正する補正データｄ、Ｅ面に入射させるレーザ光の光量を補正する補正データｅが記憶されている。第Ａ面に入射させるレーザ光を出射させる場合、ＣＰＵ３０１は、メモリ３０４から補正データａを読み出し、発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄから出射されるレーザ光の光量を補正データａによって補正する。レーザ駆動部３０５は、画像処理部３０３で補正された画像データに基づいて補正された光量のレーザ光を出射する。
【００２６】
【表１】
0005473550.tif 000002
【００２７】
レーザ光を反射させる反射面に応じて半導体レーザ２０１から出射させるレーザ光の光量を補正するためには、ポリゴンミラー２０４が回転した状態において、レーザ光が複数の反射面のうちいずれの反射面に入射するかを特定する必要がある。以下では、ＢＤ信号の周期データを用いることによって、レーザ光がポリゴンミラーの複数の反射面のうちいずれの反射面に入射するかを特定する方法について説明する。
【００２８】
Ａ面、Ｂ面、Ｃ面、Ｄ面、Ｅ面の５つの反射面を有するポリゴンミラー２０４を例に説明する。ポリゴンミラー２０４が回転している場合、レーザ光はポリゴンミラー２０４の反射面であるＡ面、Ｂ面、Ｃ面、Ｄ面、Ｅ面に順次で入射し、Ｅ面の後に再びＡ面に入射する。ＣＰＵ３０１は、画像データが入力されたことに応じてポリゴンミラー２０４が所定の回転速度で回転されるように駆動モータを制御する。ポリゴンミラー２０４が所定の回転速度で回転されていると判定されたことに応じて、ＣＰＵ３０１は、ＢＤ２０６にレーザ光が入射するタイミングで半導体レーザ２０１の発光源２０１Ａ、２０１Ｂ、２０１Ｃ、２０１Ｄの少なくとも一つからレーザ光を出射させる。例えば、ポリゴンミラー２０４が一定の速度で回転している状態において、ＣＰＵ３０１は、半導体レーザ２０１の発光源２０１Ａを連続的に点灯させて少なくとも一つのＢＤ信号を生成させる。そして、半導体レーザ２０１Ａから出射されたレーザ光がポリゴンミラーの反射面によって反射されたときにＢＤに入射するように、得られたＢＤ信号から所定の時間が経過する毎にレーザ光を出射させる。そして、ＣＰＵ３０１は、ＢＤ２０６に入射するレーザ光に基づいて生成されるＢＤ信号を図示しないカウンタにカウントさせる。このカウンタは反射面の数に対応させるように０から４までカウントし、４までカウントされた場合、次のＢＤ信号をカウントする際にカウント値を０に戻す。
【００２９】
それと同時に、ＣＰＵ３０１は、ある面によって反射されたレーザ光によって生成されるＢＤ信号の出力タイミングとその面の隣の面によって反射されたレーザ光によって生成されるＢＤ信号の出力タイミングとの差分である時間間隔（以下、周期データとする）を取得する。ポリゴンミラーが５面の反射面を有するので、ＣＰＵ３０１は５つの周期データを取得し、５つの周期データに対してカウンタによってカウントされたカウント値を割り当てる。以下、５つの周期データをＴ０、Ｔ１、Ｔ２、Ｔ３、Ｔ４と表す。なお、Ｔ０からＴ４の数字はカウント値に対応するものとする。
【００３０】
表２に示すように、メモリ３０４に記憶された上記の補正データａ、ｂ、ｃ、ｄ、ｅには、それぞれ参照周期データＴｒｅｆａ、Ｔｒｅｆｂ、Ｔｒｅｆｃ、Ｔｒｅｆｄ、Ｔｒｅｆｅが割り当てられている。ＣＰＵ３０１は、上記で取得した５つの周期データとメモリ３０４に記憶された５つの参照周期データとの相関性を算出する（詳しくは後述する）。上述したとおり、５つの周期データそれぞれにはカウント値が割り当てられる。ＣＰＵ３０１は、ＢＤ信号から得られた周期データと上記参照周期データとの相関性を算出し、その相関性の比較結果に基づいて複数の補正データａ、ｂ、ｃ、ｄ、ｅとＢＤ信号のカウント値とを対応させる。その後、ＣＰＵは、ＢＤ信号のカウント値に対応した補正データをメモリから読み出し、その補正データによって光量を補正する。例えば、補正データａにカウント値０、補正データｂにカウント値１、補正データｃにカウント値２、補正データｄにカウント値３、補正データｅにカウント値４が割り当てられたとする。カウンタがＢＤから出力されるＢＤ信号を「１」とカウントした場合、ＣＰＵはメモリから補正データｂを読み出し、補正データｂによって出射するレーザ光の光量を補正する。次に、カウンタがＢＤ信号を「２」とカウントするので、ＣＰＵはメモリ３０４から補正データｃを読み出す。そして、読み出された補正データｃによって出射するレーザ光の光量を補正する。
【００３１】
【表２】
0005473550.tif 000003
【００３２】
以下において、ＢＤ信号から得られた周期データと上記参照周期データとの相関性の比較方法について述べる。本実施例のメモリには、参照周期データとしてＴｒｅｆａ＝５２７．４８１２３８（μｓｅｃ）、Ｔｒｅｆｂ＝５２７．４８５８６７９（μｓｅｃ）、Ｔｒｅｆｃ＝５２７．４３７７７９７（μｓｅｃ）、Ｔｒｅｆｄ＝５２７．４９６４６８（μｓｅｃ）、Ｔｒｅｆｅ＝５２７．４９５２６６９（μｓｅｃ）が記憶されている。これらの参照周期データは、装置組立時にポリゴンミラーごとにデータが取られる。そのデータが参照周期データとしてメモリに記憶される。また、ＢＤ信号から得られる５つの周期データがそれぞれ、Ｔ０＝５２７．４４４７７９７（μｓｅｃ）、Ｔ１＝５２７．５０１４６８（μｓｅｃ）、Ｔ２＝５２７．４９５２６６９（μｓｅｃ）、Ｔ３＝５２７．４７３２３８（μｓｅｃ）、Ｔ４＝５２７．４７３２３８（μｓｅｃ）であるとする。本実施例の画像形成装置は、ＢＤ信号の立下りから立ち上がりまでの基準クロック信号数をカウントする第２のカウンタ（図示せず）を有し、ＣＰＵ３０１はそのカウント値から上記周期データを算出する。
【００３３】
続いて、ＣＰＵ３０１は、以下の演算式１〜５に参照周期データＴｒｅｆａ、Ｔｒｅｆｂ、Ｔｒｅｆｃ、Ｔｒｅｆｄ、Ｔｒｅｆｅおよび周期データＴ０、Ｔ１、Ｔ２、Ｔ３、Ｔ４の各値を代入し、演算を行う。以下の５つの演算式は、参照周期データＴｒｅｆａ、Ｔｒｅｆｂ、Ｔｒｅｆｃ、Ｔｒｅｆｄ、Ｔｒｅｆｅと周期データＴ０、Ｔ１、Ｔ２、Ｔ３、Ｔ４とのそれぞれの組合せの相関性を比較するための演算式である。ここでの組合わせとは、以下の演算式中の絶対値に括られたデータ同士の組合せを意味している。例えば、演算式１では、ＴｒｅｆａとＴ０、ＴｒｅｆｂとＴ１、ＴｒｅｆｃとＴ２、ＴｒｅｆｄとＴ３、ＴｒｅｆｅとＴ４、のように値を組合せ、演算式に基づいてその組合せの相関性を演算する。ＣＰＵ３０１は、以下の演算式による演算結果のうち最も値が小さくなる組合せが最も相関性が高い組合せと判定する。
（演算式１）＝｜Ｔｒｅｆａ−Ｔ０｜＋｜Ｔｒｅｆｂ−Ｔ１｜＋｜Ｔｒｅｆｃ−Ｔ２｜＋｜Ｔｒｅｆｄ−Ｔ３｜＋｜Ｔｒｅｆｅ−Ｔ４｜
（演算式２）＝｜Ｔｒｅｆａ−Ｔ１｜＋｜Ｔｒｅｆｂ−Ｔ２｜＋｜Ｔｒｅｆｃ−Ｔ３｜＋｜Ｔｒｅｆｄ−Ｔ４｜＋｜Ｔｒｅｆｅ−Ｔ０｜
（演算式３）＝｜Ｔｒｅｆａ−Ｔ２｜＋｜Ｔｒｅｆｂ−Ｔ３｜＋｜Ｔｒｅｆｃ−Ｔ４｜＋｜Ｔｒｅｆｄ−Ｔ０｜＋｜Ｔｒｅｆｅ−Ｔ１｜
（演算式４）＝｜Ｔｒｅｆａ−Ｔ３｜＋｜Ｔｒｅｆｂ−Ｔ４｜＋｜Ｔｒｅｆｃ−Ｔ０｜＋｜Ｔｒｅｆｄ−Ｔ１｜＋｜Ｔｒｅｆｅ−Ｔ２｜
（演算式５）＝｜Ｔｒｅｆａ−Ｔ４｜＋｜Ｔｒｅｆｂ−Ｔ０｜＋｜Ｔｒｅｆｃ−Ｔ１｜＋｜Ｔｒｅｆｄ−Ｔ２｜＋｜Ｔｒｅｆｅ−Ｔ３｜
参照周期データおよび周期データのそれぞれを上記の演算式に代入すると、（演算式１）＝０．１４６１７５（μｓｅｃ）、（演算式２）＝０．１２８６３６（μｓｅｃ）、（演算式３）＝０．０２４（μｓｅｃ）、（演算式４）＝０．１２８６３６（μｓｅｃ）（演算式５）＝０．１３０１７５（μｓｅｃ）となる。ＣＰＵ３０１は、上記の５つの演算結果のうち値が最も小さくなる演算式３の演算結果に基づいて、ＴｒｅｆａとＴ２、ＴｒｅｆｂとＴ３、ＴｒｅｆｃとＴ４、ＴｒｅｆｄとＴ０、ＴｒｅｆｅとＴ１の組合せの相関性が最も高いと判定する。この判定結果に基づいて、ＣＰＵ３０１は、カウント値が「０」の場合、補正データｄをメモリ３０４から読み出し、カウント値が「１」の場合、メモリ３０４から補正データｅを読み出す。また、カウント値が「２」の場合、補正データａをメモリ３０４から読み出し、カウント値が「３」の場合、メモリ３０４から補正データｂを読み出し、カウント値が「４」の場合、メモリ３０４から補正データｃを読み出す。
【００３４】
次に、上記の制御を行うためにＣＰＵ３０１が実行する制御フローについて説明する。まず画像データが入力されたことに応じて、ＣＰＵ３０１は、画像形成に先立って以下のステップＳ６０１〜６０６において周期データに割り当てられるカウント値と補正データとの対応付けを行う。画像データが入力されると、ＣＰＵ３０１は、ポリゴンミラー２０４の回転速度が所定の速度になるようにポリゴンミラー２０４の回転速度の制御を開始する（ステップＳ６０１）。ＣＰＵ３０１は、ポリゴンミラー駆動部３０７からの信号、ＢＤ信号の周期等に基づいてポリゴンミラー２０４が所定の回転速度で回転しているか否かを判定する（ステップＳ６０２）。ステップＳ６０２において、ポリゴンミラー２０４が所定の回転速度で回転していないと判定された場合、ステップＳ６０１に戻り、加減速制御を行う。ステップＳ６０２において、ポリゴンミラー２０４が所定の回転速度で回転していると判定された場合、ＣＰＵ３０１はＢＤ信号のカウントを開始する（ステップＳ６０３）。ＣＰＵ３０１は、ＢＤ信号を０〜４までカウントし、４までカウントされたところで次のＢＤ信号をカウントするときにカウント値を０にリセットし、再び０からカウントする。
【００３５】
続いて、ＣＰＵ３０１は、ＢＤ信号から５つの周期データを取得し、それぞれの周期データに対してステップＳ６０３で得られたカウント値を割り当てる（ステップＳ６０４）。例えば、ＣＰＵ３０１は、周期データＴ０に対してはカウント値「０」、周期データＴ１に対してはカウント値「０」のように、それぞれの周期データの順番応じて周期データに順次カウント値を割り当てる。
【００３６】
そして、ＣＰＵ３０１は、上述した演算式に基づいて周期データと参照周期データとの間の複数の組合わせの相関性を算出（ステップＳ６０５）。ＣＰＵ３０１は、ステップＳ６０５において算出される相関性を比較し、相関性が最も高い組合せに基づいてＢＤ信号のカウント値と補正データとの対応付けを行う（ステップＳ６０６）。そして、ＣＰＵ３０１は、カウント値に対応した補正データをメモリ３０４から読み出し、読み出された補正データに基づいて光量を補正する（ステップＳ６０７）。画像データに基づいて光源からレーザ光を出射させるように駆動部に駆動信号を出力し、画像を形成する（ステップＳ６０８）。続くステップＳ６０９において、ＣＰＵ３０１が画像形成を終了していると判定した場合、画像形成を終了し、画像形成が終了していない場合、ステップＳ６０７に戻り、画像形成を継続する。
【００３７】
次に、ステップＳ６０４における周期データの取得方法について図７を用いて説明する。ポリゴンミラー駆動モータ３０７を加減速制御することによってポリゴンミラー２０４を略一定の回転速度で回転させているが、ポリゴンミラー２０４の回転速度は微小に変化している。そのため、ポリゴンミラー２０４が１回転する間に得られるＢＤ信号のみから周期データを取得すると、周期データに回転速度変動分が含まれることになる。そこで、その回転速度の変動による周期データのばらつきを抑制するために、ポリゴンミラー２０４が複数回回転している間に得られるＢＤ信号から周期データを取得する。本実施例では、ポリゴンミラー２０４が３２回転する間に得られるＢＤ信号から周期データを取得する例について説明する。
【００３８】
本実施例の画像形成装置のＣＰＵ３０１は、周期データを保持するためのレジスタ１から５を備える。まず、ＣＰＵ３０１は、レジスタ１から５をクリアする（ステップＳ７０１）。そして、ステップＳ６０３でのＢＤ信号のカウント値に基づいて、周期データをレジスタ１から５それぞれに加算していく（ステップＳ７０２）。例えば、カウント値が「０」の場合、カウント値「０」に対応する周期データをレジスタ１に加算する。ポリゴンミラーが１回転した後、再びカウンタがＢＤ信号を「０」とカウントした場合、そのカウント値に対応する周期データをレジスタ１に保持された周期データに加算する。このように、１回転する度にカウント値に応じてレジスタ１から５それぞれに周期データが加算される。続いて、ＣＰＵ３０１は、レジスタ１から５への周期データの入力が開始されてからポリゴンミラーの回転数が３２回転（所定数の回転）したか否かを判定する（ステップＳ７０３）。この工程は、レジスタへの周期データの加算を開始してからのＢＤ信号をカウンタ２を用いてＢＤ信号のカウント値をカウントさせる。ＣＰＵ３０１は、そのカウント値ＡがＡ＜１６０であれば、ポリゴンミラーの回転数が３２回転に達していないと判定し、ステップＳ７０２に戻り制御を継続させる。一方、カウント値がＡ＝１６０である場合、次のステップＳ７０４に進む。ステップＳ７０４において、ＣＰＵ３０１は、レジスタ１から５に記憶された周期データの加算値を回転数で除算処理して平均値を算出する（平均化処理）。以上の制御を行うことによって、ポリゴンミラー２０４の回転速度のばらつきの影響を低減させた周期データを取得することができる。
【００３９】
このように、反射面に対応する補正データをメモリ３０４から読み出すことによって画像の質の劣化を抑制することができる。しかしながら、ＢＤ周期を用いることによってメモリ３０４から補正データを読み出す上記の制御方法を用いると、次のような課題が生じるおそれがある。走査光学装置２００は内部に粉塵が混入しないように筐体２０７は内部を密閉する構造になっているが、粉塵の混入を完全に防止することはできない。経時に伴い走査光学装置２００の内部の粉塵の量が増えると、回転時に生じる気流によって粉塵が巻き上げられ、その粉塵がポリゴンミラー２０４の反射面に付着する。その粉塵による反射面の汚れによって、正確に上記の周期データを得ることができなくなるおそれがある。即ち、ＢＤの受光結果をコンパレートしＢＤ信号を生成するため、反射面の汚れによってＢＤ受光結果が変化するとＢＤ信号の立ち上がり、立ち下がりが変化する。それによって、各反射面に対する補正データの決定が正確に行えないおそれがある。
【００４０】
例えば、上述したようにＴ０に対応する反射面に入射するレーザ光の光量を補正データｃで補正するのが望ましい場合を考える。この場合に、ポリゴンミラー２０４の反射面が汚れている場合に検出されるＢＤ信号の周期データがそれぞれＴ０＝５２７．４５９７７９７（μｓｅｃ）、Ｔ１＝５２７．４８６４６８（μｓｅｃ）、Ｔ２＝５２７．５２５２６６９（μｓｅｃ）、Ｔ３＝５２７．４４３２３８（μｓｅｃ）、Ｔ４＝５２７．４８１８６９（μｓｅｃ）であったとする。このときの演算式の結果はそれぞれ、（演算式１）＝０．１７６１７５（μｓｅｃ）、（演算式２）＝０．１５６２３４（μｓｅｃ）、（演算式３）＝０．１０４（μｓｅｃ）、（演算式４）＝０．１７６２３４（μｓｅｃ）（演算式５）＝０．１００１７５（μｓｅｃ）となる。５つの演算結果の最小値は演算式５となる。すると、本来Ｔ０に対応する反射面に入射するレーザ光の光量を補正データｃで補正するのが望ましいにも関わらず、ＣＰＵ３０１はＴ０に対応する反射面に入射するレーザ光の光量を補正データｅで補正してしまう。このように、反射面を補正データとのミスマッチが生じることによって画質の低下が生じるおそれがある。
【００４１】
上記の課題を解決するために、本実施例の画像形成装置は複数の補正データそれぞれに対応付けられた参照周期データを更新する構成を備えることを特徴とする。本実施例の画像形成措置に備えられるＣＰＵ３０１は、ＢＤ信号から得られた周期データを新たな参照データとしてメモリ３０４に記憶させる。このように参照周期データを更新することによってポリゴンミラーの反射面が汚れた場合であっても、カウント値と補正データとのマッチングを正確に行うことができる。参照周期データを更新するタイミングは、画像形成装置の電源がオンされた直後、所定枚数に画像形成された場合、画像形成が終了してから所定時間経過した後等が挙げられる。以下では、所定枚数の記録媒体に画像形成されたことに応じて、参照周期データを更新し、その後画像形成を開始する画像形成装置を例に本実施例を説明する。
【００４２】
図８は、メモリ３０４に記憶された参照周期データを更新する際にＣＰＵ３０１が実行する制御フローである。ステップＳ８０１からＳ８０６については図６のステップＳ６０１からＳ６０６と同様の工程であるので説明を省略する。なお、図８の制御フローのステップＳ８０１からＳ８０６は、図６に記載の制御フローのステップＳ６０１からＳ６０６の制御と同時に行われる。
【００４３】
ＣＰＵ３０１は、ステップＳ８０５で行われたＢＤ信号のカウント値と補正データとの対応付けに基づいて、カウント値を補正データに割り当て、新たな参照周期データとしてステップＳ８０４で取得された周期データをメモリ３０４に記憶させる（ステップＳ８０７）。ＣＰＵ３０１は、参照周期データが更新されたことに応じて本制御フローを終了させる。
【００４４】
以上、説明したように上記の補正データに対応する参照周期データを更新可能な構成としたことによって、ポリゴンミラー２０４の反射面が汚れた場合であっても参照周期データと周期データとの相関性の比較を正確に行うことができる。それによって、ポリゴンミラー２０４の反射面が汚れた場合であっても、メモリ３０４から誤った補正データを読み出すことを抑制することができる。
【００４５】
（実施例２）
実施例１では、メモリ３０４に記憶された参照周期データを更新することで、メモリ３０４から誤った補正データが読み出されることを抑制することができる構成について説明した。しかしながら、汚れが進行していくと反射光量が低下し、画像濃度が薄くなるという画像不良が発生する可能性が生じる。その場合、サービスマンによってポリゴンミラーの反射面の清掃を始めとする走査光学装置内の清掃を行うか、走査光学装置の交換が必要となる。本実施例の画像形成装置は、工場出荷時に記憶された参照周期データと更新された参照周期データとを比較し、両データの差分が所定値以上になった場合、走査光学装置の清掃、または走査光学装置の交換を促す情報を表示部に表示する構成を有する。以下、その構成について説明する。
【００４６】
図９は、本実施例の画像形成装置のブロック図である。実施例１と異なる点は、第１のメモリであるところのメモリ３０４に対して、第２のメモリであるところのメモリ９０１を備える点である。また、操作部９０２が備えられている点も第１の実施例と異なる。メモリ３０４は、データを書き換え可能なメモリである。メモリ９０１は書き換え可能なメモリであってもよいし書き換え不可能なメモリであっても良い。図１０は、操作部９０２の概略図である。操作部９０２には表示部９０３およびキー入力部９０４が備えられている。その他の実施例１と同じ部分は同じ番号で表しているため、詳細な説明は省略する。
【００４７】
メモリ９０１には、工場出荷時にメモリ３０４に記憶された参照周期データ（以下、基準周期データとする）が記憶されている。実施例１で説明したように、メモリ３０４に記憶された参照周期データは更新されるのに対して、メモリ９０１に記憶された基準周期データはポリゴンミラー２０４、走査光学装置２００が交換された場合を除いて原則的に更新されない。
【００４８】
ＣＰＵ３０１は、メモリ３０４の参照周期データが更新される度に更新された周期データと基準周期データとの差分を算出する。ポリゴンミラー２０４の反射面の汚れが進行した場合、反射光量が低下するため、差分が大きくなる。また、ポリゴンミラー駆動モータ３０７の劣化が進むことによっても差分が大きくなる。そこで、ＣＰＵ３０１は、算出された差分が所定値以上になった場合、走査光学装置２００の交換、または清掃を促す情報を表示部９０３に表示させる。
【００４９】
上記の基準周期データをＴｄ１、Ｔｄ２、Ｔｄ３、Ｔｄ４、Ｔｄ５とする。ＣＰＵ３０１は、以下の演算式６に基準周期データおよび更新された参照周期データの各値を代入する。
（演算式６）＝｜Ｔｄ１−Ｔｒｅｆａ｜＋｜Ｔｄ２−Ｔｒｅｆｂ｜＋｜Ｔｄ３−Ｔｒｅｆｃ｜＋｜Ｔｄ４−Ｔｒｅｆｄ｜＋｜Ｔｄ５−Ｔｒｅｆｅ｜
上記演算式６による演算結果が所定値以下（所定値α以下）にならない場合、ＣＰＵ３０１は上記の情報を表示部に表示させる。
【００５０】
以下において、ＣＰＵ３０１が実行する本実施例の制御フローを図１１用いて説明する。ステップＳ１１０１からステップＳ１１０７までは図９のステップＳ９０１からステップＳ９０７までと同一の制御フローであるので、説明を省略する。ステップＳ１１０８において、ＣＰＵ３０１は、メモリ３０４の参照周期データが更新される度に更新された周期データと基準周期データとの差分を演算式６に基づいて算出する。差分と所定値αとを比較し（ステップＳ１１０９）、差分が所定値αよりも大きいと判定した場合、ＣＰＵ３０１は走査光学装置の清掃、または交換を促す情報を表示部９０３に表示させる（ステップＳ１１１０）。その後、ＣＰＵ３０１は、ユーザによって表示部９０３に表示された当該情報が解除されたか否かを判定し（ステップＳ１１１１）、表示部９０３に表示された当該情報が解除されたと判定された場合、画像データに基づく画像形成を行う（ステップＳ１１１２）。その後、ＣＰＵ３０１は、入力画像データに基づく画像形成が終了したか否かを判定し（ステップＳ１１１３）、画像形成が終了した場合、本制御を終了させる。一方、画像形成が終了していない場合、ステップＳ１１１３に戻り制御を継続する。一方、ステップＳ１１１１において表示部９０３に表示された当該情報が解除されない場合、画像形成を禁止し、所定時間経過後が本制御を終了させる。ステップＳ１１０９において、差分が所定値よりも小さいと判定された場合、ＣＰＵ３０１は、制御をステップＳ１１１２に進め、画像データに基づく画像形成を行う。
【００５１】
なお、ユーザは上記の表示部９０３に表示された清掃、または交換を促す情報の表示の解除をキー入力部などによって容易に行うことができる。ユーザが、ポリゴンミラー２０４の清掃、または交換の必要がないと判断した場合、表示を解除し、画像形成を開始させることができる。
【００５２】
なお、本実施例では、基準周期データを工場出荷時にメモリ３０４、メモリ９０１に参照周期データ、基準周期データをそれぞれ記憶させる例について説明した。実施例はこれに限られるものではなく、工場出荷後の画像形成装置設置時、ポリゴンミラー清掃時、走査光学装置交換時にポリゴンミラーを回転駆動して得られた周期データを、メモリ３０４、メモリ９０１に参照周期データ、基準周期データとして記憶させるようにしても良い。また、メモリ３０４とメモリ９０１とに記憶させたデータを一つのメモリで記憶させるようにしても良い。
【００５３】
また、本実施例では、更新される前の参照周期データと更新された後の参照周期データとを比較し、両データの差分が所定値以上になった場合、走査光学装置の清掃、または交換を促す情報を表示部に表示する構成について説明した。それに対して、周期データとメモリに記憶された参照周期データとを比較し、差分が所定値以上になる、または相関性が得られない場合、走査光学装置の清掃、または交換を促しても良い。
【００５４】
以上説明したように、ポリゴンミラーの汚れの進行度をＢＤ信号の周期データを用いて判定することによって、ポリゴンミラーの清掃、または交換を促す情報をユーザに報知することができる。
【符号の説明】
【００５５】
２０４  ポリゴンミラー
３０１  ＣＰＵ
３０５  レーザ駆動部
３０４  メモリ
【図１】
0005473550.tif 000004
【図２】
0005473550.tif 000005
【図３】
0005473550.tif 000006
【図４】
0005473550.tif 000007
【図５】
0005473550.tif 000008
【図６】
0005473550.tif 000009
【図７】
0005473550.tif 000010
【図８】
0005473550.tif 000011
【図９】
0005473550.tif 000012
【図１０】
0005473550.tif 000013
【図１１】
0005473550.tif 000014