(57)【要約】【課題】温度センサを用いなくとも、露光部の雰囲気温度を精度よく算出し、高画質の画像を形成することができる画像形成装置を提供すること。【解決手段】雰囲気温度算出部１０４はポリゴンモータ３００の駆動時間を計測し、雰囲気温度を算出する。ドットクロック補正部１０１は、算出された雰囲気温度からドットクロックの補正値を算出し、ドットクロックを補正する。レンズ温度算出部１０５は、レーザビームの点灯時間を計測し、計測した点灯時間からコリメータレンズ５の周囲の温度を算出する。パルス幅補正部１０２は、画像データに応じたパルス信号を構成する各パルスのレンズ温度算出部１０５により算出されたコリメータレンズ５の周囲の温度と雰囲気温度算出部１０４により算出された雰囲気温度とに従って補正する。【選択図】図３
2007101721.tif 000002
【特許請求の範囲】
【請求項１】
レーザ光源から光学系を介して出力されたレーザビームをポリゴンミラーにより走査して感光体ドラムに導く露光部と、
前記ポリゴンミラーの駆動時間を計測する駆動時間計測手段と、
前記駆動時間計測手段により計測された駆動時間を基に、前記露光部の雰囲気温度を算出する温度算出手段と、
前記光学系の温度特性に起因するレーザビームの露光位置のずれが修正されるように、前記温度算出手段により算出された雰囲気温度に基づいて、１画素の露光タイミングを決定するドットクロックを補正するドットクロック補正手段とを備えることを特徴とする画像形成装置。
【請求項２】
レーザビームの点灯時間を計測する点灯時間計測手段を更に備え、
前記温度算出手段は、前記点灯時間計測手段により計測された点灯時間と前記ポリゴンミラーの駆動時間とを基に、前記露光部の雰囲気温度を算出することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記温度算出手段により算出された雰囲気温度を基に、前記レーザ光源を駆動させるパルス信号のパルス幅を補正するパルス幅補正手段を更に備えることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記ドットクロック補正手段は、前記露光部の雰囲気温度と当該雰囲気温度に応じて予め定められた前記ドットクロックの補正値とを関連づけて記憶する補正テーブルを更に備え、当該補正テーブルを参照して、前記ドットクロックを補正し、
前記温度算出手段により算出された雰囲気温度が所定の基準温度を超える場合、レーザビームの露光位置のずれを検出するためのテスト画像を形成し、形成したテスト画像からレーザビームの露光位置のずれ量を計測し、計測したずれ量を基に、前記補正テーブルに記憶された補正値を修正する補正値修正手段を更に備えることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記露光部、前記駆動時間計測手段、前記温度算出手段及びドットクロック補正手段は、それぞれ、カラー画像を構成する色成分毎に存在することを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザビームにより画像を形成する画像形成装置に関するものである。
【背景技術】
【０００２】
レーザ方式の画像形成装置は、レーザ光源、ポリゴンミラー、コリメータレンズ等を含む露光部を備え、この露光部から出力されるレーザビームを感光体ドラムに導くことで画像を形成する。
【０００３】
ここで、ポリゴンミラーはポリゴンモータにより駆動されるが、露光部はポリゴンモータによる熱によって雰囲気温度が上昇し、光学系の温度特性によって、レーザビームの露光位置がずれてしまうという問題が発生する。特に、複数のレーザビームを用いてカラー画像を形成する画像形成装置においては、このようなずれは、色ずれとなって現れてしまい、画質を大きく劣化させてしまう。
【０００４】
そこで、印字枚数をカウントすることにより、露光部の雰囲気温度の変化を監視して、各レーザビームのドットクロックを補正し、レーザビームの色ずれを補正する技術が知られている（特許文献１）。また、コリメータレンズ近傍に温度センサを設置し、露光部の雰囲気温度の変化を監視して、レーザビームの１画素あたりの点灯時間を定めるパルス信号のパルス幅を補正し、レーザビームの露光位置のずれを補正する技術が知られている（特許文献２）。
【特許文献１】特開２００１−３１２１１７号公報
【特許文献２】特開２００２−１６６５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、印字枚数に基づいてドットクロックが補正されているが、間欠印刷時や白紙出力時等においては、ポリゴンモータの駆動時間の割には印字枚数が少ないケースも生じることから、単に印字枚数に基づいて雰囲気温度を算出しただけでは、算出した雰囲気温度と露光部の実際の雰囲気温度とが大きく乖離してしまうという問題が発生する。また、特許文献２の技術では温度センサを用いて露光部の雰囲気温度が測定されているためコストが嵩むという問題が発生する。
【０００６】
本発明の目的は、温度センサを用いなくとも、露光部の雰囲気温度を精度よく算出し、レーザビームの露光位置のずれを補正する画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明による画像形成装置は、レーザ光源から光学系を介して出力されたレーザビームをポリゴンミラーにより走査して感光体ドラムに導く露光部と、前記ポリゴンミラーの駆動時間を計測する駆動時間計測手段と、前記駆動時間計測手段により計測された駆動時間を基に、前記露光部の雰囲気温度を算出する温度算出手段と、前記光学系の温度特性に起因するレーザビームの露光位置のずれが修正されるように、前記温度算出手段により算出された雰囲気温度に基づいて、１画素の露光タイミングを決定するドットクロックを補正するドットクロック補正手段とを備えることを特徴とする。
【０００８】
また、上記構成において、レーザビームの点灯時間を計測する点灯時間計測手段を更に備え、前記温度算出手段は、前記点灯時間計測手段により計測された点灯時間と前記ポリゴンモータの駆動時間とを基に、前記露光部の雰囲気温度を算出することが好ましい。
【０００９】
また、上記構成において、前記温度算出手段により算出された雰囲気温度を基に、前記レーザ光源を駆動させるパルス信号のパルス幅を補正するパルス幅補正手段を更に備えることが好ましい。
【００１０】
また、上記構成において、前記ドットクロック補正手段は、前記露光部の雰囲気温度と当該雰囲気温度に応じて予め定められた前記ドットクロックの補正値とを関連づけて記憶する補正テーブルを更に備え、当該補正テーブルを参照して、前記ドットクロックを補正し、前記温度算出手段により算出された雰囲気温度が所定の基準温度を超える場合、レーザビームの露光位置のずれを検出するためのテスト画像を形成し、形成したテスト画像からレーザビームの露光位置のずれ量を計測し、計測したずれ量を基に、前記補正テーブルに記憶された補正値を修正する補正値修正手段を更に備えることが好ましい。
【００１１】
また、上記構成において、前記露光部、前記駆動時間計測手段、前記温度算出手段及びドットクロック補正手段は、それぞれ、カラー画像を構成する色成分毎に存在することが好ましい。
【発明の効果】
【００１２】
請求項１記載の発明によれば、ポリゴンミラーの駆動時間が計測され、その駆動時間を基に露光部の雰囲気温度が算出され、算出された雰囲気温度を基に、光学系の温度特性に起因するレーザビームの露光位置のずれが修正されるようにドットクロックが補正されているため、温度センサを用いなくとも、光学系の温度特性に応じて変化する露光位置のずれを抑制することができる。
【００１３】
請求項２記載の発明によれば、光学系の近傍に配設されているために光学系の温度変化に大きな影響を与えるレーザ光源の点灯時間が計測され、その点灯時間とポリゴンモータの駆動時間とを基に露光部の雰囲気温度が算出されているため、露光部の雰囲気温度をより精度よく求めることができる。
【００１４】
請求項３記載の発明によれば、温度算出手段により算出された雰囲気温度に基づいて、レーザ光源を駆動するパルス信号のパルス幅が補正されるため、より高画質の画像を形成することができる。
【００１５】
請求項４記載の発明によれば、温度上昇が著しい場合、補正テーブルに記憶されたドットクロックの補正値が、テスト画像を計測して得られるずれ量を基に修正されるため、レーザビームのずれをより精度よく補正することができる。
【００１６】
請求項５記載の発明によれば、各色成分に対応するレーザビーム対して、露光位置のずれが修正されるため、カラー画像を形成する際に生じる色ずれを補正することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施の形態による画像形成装置について図面を参照しながら説明する。図１は、本発明に係る画像形成装置の一例であるタンデム型カラープリンタの概略構成を示す模式図である。図１に示すように、本発明に係る画像形成装置の一例であるタンデム型カラープリンタは、記録紙１１を収納する給紙部１０と、電子写真プロセスにより記録紙１１上に所定のトナー像を形成する４つの画像形成部３０Ｃ，３０Ｍ，３０Ｙ，３０Ｋと、このトナー像を記録紙１１上に定着させる定着部４０と、給紙部１０から画像形成部３０Ｃへ記録紙１１を搬送する用紙搬送部２０と、記録紙１１を排出する排出部５０とを備えている。
【００１８】
給紙部１０は、給紙カセット１３内に積層載置された記録紙１１の束をフィードローラ２１の回転動作によって１枚ずつ給紙カセット１３の出口側（図１の右側）に送り出し、用紙搬送部２０に給紙するようになっている。用紙搬送部２０は、給紙部１０から給紙された記録紙１１を画像形成部３０Ｃ，３０Ｍ，３０Ｙ，３０Ｋに向けて搬送する。
【００１９】
上記４つの画像形成部は、それぞれシアン，マゼンダ，イエロー，ブラックのトナーに応じて設けられており、上流側からシアントナーを有する第１画像形成部３０Ｃ、マゼンダトナーを有する第２画像形成部３０Ｍ、イエロートナーを有する第３画像形成部３０Ｙ、ブラックトナーを有する第４画像形成部３０Ｋが直列に配置されている。これら第１〜４画像形成部３０Ｃ，３０Ｍ，３０Ｙ，３０Ｋは、それぞれ円筒状の感光体ドラム３１Ｃ，３１Ｍ，３１Ｙ，３１Ｋと、帯電器３２Ｃ，３２Ｍ，３２Ｙ，３２Ｋと、露光部３３Ｃ，３３Ｍ，３３Ｙ，３３Ｋと、現像器３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋと、転写ローラ３
５Ｃ，３５Ｍ，３５Ｙ，３５Ｋと、クリーナー３６Ｃ，３６Ｍ，３６Ｙ，３６Ｋとから構成されている。またこれら第１〜４の感光体ドラム３１Ｃ，３１Ｍ，３１Ｙ，３１Ｋと第１〜４の転写ローラ３５Ｃ，３５Ｍ，３５Ｙ，３５Ｋとにより、一繋がりの用紙搬送ベルト３８が狭持されている。
【００２０】
用紙搬送ベルト３８にはベルト駆動ローラ６２及びベルト従動ローラ６１が取り付けられており、このベルト駆動ローラ６２及びベルト従動ローラ６１が回転することによって用紙搬送ベルト３８が走行し、用紙搬送ベルト３８上の記録紙１１を上流側の第１画像形成部３０Ｃから下流側の第４画像形成部３０Ｋに向かって搬送する。なお、上記現像器３４Ｃ，３４Ｍ，３４Ｙ，３４Ｋには、それぞれのトナータンク３９Ｃ，３９Ｍ，３９Ｙ，３９Ｋからトナーが適宜供給される。
【００２１】
上記第４画像形成部３０Ｋの下流側には定着部４０が配置される。定着部４０は、画像形成部３０Ｃ，３０Ｍ，３０Ｙ，３０Ｋにおいてトナー像が転写された記録紙１１を加熱及び加圧し、記録紙１１上にトナー像を定着させる。そして、定着部４０を通過した記録紙１１は、用紙搬送路１５に送られ、排出部５０から排出される。また、図１には図示していないが、タンデム型カラープリンタには後述する制御部が備えられており、この制御部からの指令によって上記各部分が制御されている。用紙搬送路１５の所定の位置には、記録紙に形成されたテスト画像を読取るためのＣＣＤ１５１が配設されている。
【００２２】
図２は、露光部３３Ｃの内部構成図を示している。なお、露光部３３Ｍ、３３Ｙ、３３Ｋは露光部３３Ｃと同一構成であるため、説明を省略する。露光部３３Ｃは、筐体１、ポリゴンミラー２、ポリゴンモータ３、ｆθレンズ４、コリメータレンズ５、レーザ光源６、ミラー７，８、及び同期センサ９を備えている。
【００２３】
筐体１は露光部３３Ｃ全体を覆う。レーザ光源６は、レーザダイオードから構成され、レーザビームを出力する。コリメータレンズ５は、レーザ光源６の近傍に配設され、レーザ光源６から出力されたレーザビームのビーム径を整える。ポリゴンミラー２は、所定速度で回転し、感光体ドラム３１Ｃの長手方向にレーザビームが走査されるように、レーザビームを偏向する。本実施の形態では、ポリゴンミラー２は時計回りに回転するため、レーザビームは、左から右に向けて走査される。ポリゴンモータ３は、ポリゴンモータを所定速度で回転させる。
【００２４】
ｆθレンズ４は、感光体ドラム３１Ｃの長手方向にレーザビームが一定の速度で走査されるようにレーザビームをミラー８へと導く。ミラー８は、ｆθレンズ４から出力されたレーザビームを筐体１に設けられた図略の開口部に向けて反射させ、感光体ドラム３１Ｃに出力する。
【００２５】
ミラー７は、レーザビームが１ラインの露光を開始する直前にレーザビームを検出し、同期センサ９に導く。同期センサ９は、フォトダイオード等から構成され、ミラー７により反射されたレーザビームを受光し、水平同期信号を図略の制御部に出力する。レーザ駆動部１００Ｃは、筐体１内に配設されレーザ光源６を駆動させる。
【００２６】
図３は、本画像形成装置の電気的構成を示すブロック図である。なお、図３において、本発明と関係ないブロックは図示を省略している。本画像形成装置は、レーザ駆動部１００Ｃ〜１００Ｋ、ドットクロック生成部２００、ポリゴンモータ３００、テスト画像記憶部４００、画像メモリ５００、レーザ光源６００、テスト画像読取り部７００、及び制御部８００を備えている。
【００２７】
レーザ駆動部１００Ｍ〜１００Ｋは、レーザ駆動部１００Ｃと同一構成であるため、レーザ駆動部１００Ｃのみ説明する。レーザ駆動部１００Ｃは、ドットクロック補正部１０１、パルス幅補正部１０２、補正値修正部１０３、雰囲気温度算出部１０４、レンズ温度算出部１０５、ずれ量計測部１０６、ドットクロック補正テーブル記憶部１０７、及びパルス幅補正テーブル記憶部１０８を備えている。ドットクロック補正部１０１は、雰囲気温度算出部１０４により算出された露光部３３Ｃの雰囲気温度に対するドットクロックの補正値をドットクロック補正テーブル記憶部１０７から読み出し、ドットクロックの周期を補正する。
【００２８】
パルス幅補正部１０２は、画像メモリ５００に記憶された画像データ又はテスト画像記憶部４００に記憶されたテスト画像データに応じたパルス幅を有し、かつ、ドットクロック補正部１０１により生成されるドットクロックと同期するパルス信号を生成し、生成したパルス信号のパルス幅を、レンズ温度算出部１０５により算出されたコリメータレンズの周囲の温度に従って補正し、補正したパルス信号をレーザ光源６００に出力し、レーザ光源６００を駆動させる。
【００２９】
補正値修正部１０３は、雰囲気温度算出部１０４により算出された露光部３３Ｃの雰囲気温度が所定の基準温度を超える場合、ずれ量計測部１０６により計測された露光位置のずれ量に従って、ドットクロック補正テーブル記憶部１０７に記憶されたドットクロックの補正値を修正する。
【００３０】
雰囲気温度算出部１０４は、ポリゴンモータ３００の駆動時間を計測し、計測した駆動時間に従って、露光部３３Ｃの雰囲気温度を算出する。レンズ温度算出部１０５は、パルス幅補正部１０２から出力されるパルス信号から、レーザ光源６００の点灯時間を計測し、計測した点灯時間に従って、コリメータレンズ５の周囲の温度を算出する。ずれ量計測部１０６は、テスト画像読取り部７００によって読取られたテスト画像のうち、シアンのテスト画像からレーザビームの露光位置のずれ量を計測する。
【００３１】
ドットクロック生成部２００は、発振器から構成され、１画素の露光タイミングを決定するためのドットクロックを生成する。ポリゴンモータ３００は図１に示すポリゴンモータ３から構成される。テスト画像記憶部４００は、レーザビームの露光位置のずれを計測するためのテスト画像を記憶している。
【００３２】
パルス幅補正テーブル記憶部１０８は、パルス幅補正テーブルを記憶している。このパルス幅補正テーブルは、複数のコリメータレンズ５の周囲の温度を示すレンズ周囲温度と、各レンズ周囲温度に対応するパルス信号のパルス幅の補正値とを関連付けて記憶する。ここで、パルス幅補正テーブルが記憶するパルス幅の補正値は実験によって得られた値が採用されている。
【００３３】
ドットクロック補正テーブル記憶部１０７は、ドットクロック補正テーブルを記憶する。ドットクロック補正テーブルは、露光部３３Ｃの雰囲気温度と、雰囲気温度に対するドットクロックの補正値とを関連付けて記憶する。ここで、ドットクロック補正テーブルが記憶するドットクロックの補正値は実験によって得られた値が採用されている。
【００３４】
画像メモリ５００は、図略のスキャナを用いて読取られた印刷対象となる原稿の画像データを記憶する。レーザ光源６００は、図１に示すレーザ光源６から構成され、パルス幅補正部１０２から出力されたパルス信号に従って駆動する。本実施の形態では、レーザ光源６００はパルス信号がハイレベルのとき点灯しローレベルのとき消灯するものとする。
【００３５】
テスト画像読取り部７００は図１に示すＣＣＤ１５１から構成され、記録紙に印刷されたテスト画像を読取る。制御部８００は、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、本画像形成装置全体の制御を司り、特に本実施の形態では、テスト画像を印刷する処理、テスト画像をテスト画像読取り部７００により読取らせる処理等を実行する。
【００３６】
なお、本実施の形態では、雰囲気温度算出部１０４が駆動時間計測手段の一例に相当し、雰囲気温度算出部１０４及びレンズ温度算出部１０５が温度算出手段の一例に相当し、ドットクロック補正部１０１及びドットクロック補正テーブル記憶部１０７がドットクロック補正手段の一例に相当し、レンズ温度算出部１０５及びパルス幅補正部１０２が点灯時間算出手段の一例に相当し、パルス幅補正部１０２がパルス幅補正手段の一例に相当し、テスト画像読取り部７００、補正値修正部１０３、及びずれ量計測部１０６が補正値修正手段の一例に相当する。
【００３７】
次に、本画像形成装置の動作について図４に示すフローチャートを用いて説明する。まず、ステップＳ１において、雰囲気温度算出部１０４は、ポリゴンモータ３００がオンされると（Ｓ１でＹＥＳ）、ポリゴンモータ３００の駆動時間を計測するためのカウンタＸによるカウント動作を開始する（Ｓ２）。一方、ステップＳ１において、ポリゴンモータ３００がオフされると（Ｓ１でＮＯ）、ポリゴンモータ３００の停止時間を計測するためのカウンタＹによるカウント動作を開始する（Ｓ５）。
【００３８】
ステップＳ３において、雰囲気温度算出部１０４は、カウンタＸのカウント値ＸＶに従って、露光部３３Ｃの温度上昇値Ｔ１を算出する。ここで、雰囲気温度算出部１０４は、カウント値ＸＶと温度上昇値Ｔ１との関係を示す温度上昇値テーブルを備えており、この温度上昇値テーブルを参照して、カウント値ＸＶに対する温度上昇値Ｔ１を算出する。
【００３９】
なお、温度上昇値テーブルが記憶する温度上昇値Ｔ１は、実験により得られた値が採用されている。また、雰囲気温度算出部１０４はカウント値ＸＶを１カウントアップする度に、温度上昇値Ｔ１を算出してもよいし、カウント値ＸＶが２以上の所定の値カウントアップする度に、温度上昇値Ｔ１を算出してもよい。また、雰囲気温度算出部１０４は、カウント値ＸＶと温度上昇値Ｔ１との関係を示す関数を予め記憶しておき、この関数を用いて温度上昇値Ｔ１を算出してもよい。
【００４０】
ステップＳ４において、雰囲気温度算出部１０４は、カウンタＹのカウント値ＹＶに０を設定すると共に、露光部３３Ｃの雰囲気温度の低下温度を示す温度下降値Ｔ２に０を設定する。ステップＳ６において、雰囲気温度算出部１０４は、カウンタＹのカウント値ＹＶに従って、露光部３３Ｃの温度下降値Ｔ２を算出する。ここで、雰囲気温度算出部１０４は、カウント値ＹＶと温度下降値Ｔ２との関係を示す温度下降値テーブルを備えており、この温度下降値テーブルを参照して、カウント値ＹＶに対する温度下降値Ｔ２を算出する。
【００４１】
なお、温度下降値テーブルが記憶する温度下降値Ｔ２は、実験により得られた値が採用されている。また、雰囲気温度算出部１０４はカウント値ＹＶを１カウントアップする度に、温度下降値Ｔ２を算出してもよいし、カウント値ＹＶが２以上の所定の値カウントアップする度に、温度下降値Ｔ２を算出してもよい。また、雰囲気温度算出部１０４は、カウント値ＹＶと温度下降値Ｔ２との関係を示す関数を予め記憶しておき、この関数を用いて温度下降値Ｔ２を算出してもよい。
【００４２】
ステップＳ７において、雰囲気温度算出部１０４は、カウント値ＸＶに０を設定すると共に、温度上昇値Ｔ１に０を設定する。
【００４３】
ステップＳ８において、雰囲気温度算出部１０４は、前回算出した雰囲気温度Ｔに対してＴ＋Ｔ１−Ｔ２の演算を行い、露光部３３Ｃの雰囲気温度Ｔを算出する。なお、雰囲気温度算出部１０４は、初めて雰囲気温度Ｔを算出する場合、すなわち、前回算出した雰囲気温度Ｔが存在しない場合、予め定められた露光部３３Ｃの雰囲気温度の下限温度を前回算出した雰囲気温度ＴとしてＴ＋Ｔ１−Ｔ２の演算を行い、露光部３３Ｃの雰囲気温度Ｔを算出する。また、下限温度として、予め定められた温度に代えて、露光部３３Ｃの外部に設けられた温度センサによって計測された画像形成装置の雰囲気温度を採用してもよい。
【００４４】
ステップＳ９において、雰囲気温度Ｔが予め定められた基準温度α以上である場合（Ｓ９でＹＥＳ）、パルス幅補正部１０２は、テスト画像記憶部４００からテスト画像を読み出し、テスト画像を記録紙に印刷させる（Ｓ１１）。一方、雰囲気温度Ｔが基準温度α未満である場合（Ｓ９でＮＯ）、ステップＳ１１の処理が実行されずに、処理がステップＳ１０に進められる。
【００４５】
ステップＳ１０において、ドットクロック補正部１０１は、ステップＳ８により算出された雰囲気温度に対するドットクロックの補正値をドットクロック補正テーブル記憶部１０７から読み出して算出し、算出した補正値に従って、ドットクロックの周期を補正する。
【００４６】
図５は、ドットクロック補正テーブルの一例を示す図面である。図５に示すドットクロック補正テーブルは雰囲気温度Ｔと補正値との欄から構成されている。雰囲気温度Ｔの欄には、３０〜４０度、４０〜５０度、５０〜６０度と雰囲気温度Ｔが３つの階級に分けられており、補正値の欄には、各階級に対する補正値が記憶されている。補正値としては、３０〜４０度の階級に対しては１、４０〜５０度の階級に対しては２、５０〜６０度の階級に対しては４が設定されている。
【００４７】
ドットクロック生成部２００により例えば周波数が２５ｋＨｚのドットクロックが生成され、１の補正値に対して５０ＭＨｚのパルス信号の周期である２０ｎｓが割り当てられているとすると、ドットクロック補正部１０１は、補正値が１である場合、ドットクロックの周期である４０μｓに２０ｎｓを加えた４０．０２μｓが１周期となるようにドットクロックを補正し、補正値が２である場合、４０μｓに２０ｎｓ×２を加えた４０．０４μｓが１周期となるようにドットクロックを補正し、補正値が３である場合、４０μｓに２０ｎｓ×４を加えた４０．０８μｓが１周期となるようにドットクロックを補正する。
【００４８】
次に、図４のステップＳ１１に示すテスト画像の印刷処理について、図６のフローチャートを用いて説明する。まず、ステップＳ２１において、パルス幅補正部１０２は、制御部８００からテスト画像の印刷処理を実行する指令を受け付け、テスト画像記憶部４００からテスト画像を読み出し、ドットクロック補正部１０１から出力されたドットクロックに同期し、かつ、テスト画像の各画素の濃度に応じたパルス幅を有するパルス信号を生成する。そして、レンズ温度算出部１０５で算出されたコリメータレンズ５の周囲の温度Ｔ３と、雰囲気温度算出部１０４で算出された露光部３３Ｃの雰囲気温度Ｔとを加算した温度に対するパルス幅の補正値をパルス幅補正テーブル記憶部１０８から読み出し、読み出したパルス幅の補正値で、生成したパルス信号を補正し、補正したパルス信号でレーザ光源６００を駆動させ、記録紙にテスト画像を印刷させる。
【００４９】
ステップＳ２２において、テスト画像読取り部７００は制御部８００の制御の下、用紙搬送路１５を搬送されるテスト画像が印刷された記録紙を読取り、ずれ量計測部１０６はテスト画像読取り部７００により読取られたテスト画像から露光位置のずれ量を計測する。具体的には、ずれ量計測部１０６は、テスト画像の主走査方向に対する露光開始位置と予定する露光開始位置との差を露光位置のずれ量として計測する。
【００５０】
ここで、制御部８００は、シアン、イエロー、マゼンタ、ブラックの色成分毎にテスト画像を印刷させる。従って、レーザ駆動部１００Ｃのずれ量計測部１０６はシアンのテスト画像からシアンのテスト画像を形成するレーザビームの露光位置のずれ量を計測し、レーザ駆動部１００Ｍのずれ量計測部１０６はマゼンタのテスト画像からマゼンタのテスト画像を形成するレーザビームの露光位置のずれ量を計測し、レーザ駆動部１００Ｙのずれ量計測部１０６はイエローのテスト画像からイエローのテスト画像を形成するレーザビームの露光位置のずれ量を計測し、レーザ駆動部１００Ｋのずれ量計測部１０６はブラックのテスト画像からブラックのテスト画像を形成するレーザビームの露光位置のずれ量を計測する。
【００５１】
ステップＳ２３において、補正値修正部１０３は、テスト画像の露光開始位置が予定する露光開始位置に対してずれている場合（Ｓ２３でＹＥＳ）、ドットクロック補正テーブルに記憶されたドットクロックの補正値を修正する（Ｓ２４）。
【００５２】
ここで、補正値修正部１０３は、テスト画像の露光開始位置が予定する露光開始位置よりも主走査方向に対して上流側に位置している場合、レーザビームの走査速度が遅くなっているため、１画素あたりの露光時間が長くなるように、ドットクロックの補正値を修正し、テスト画像の露光開始位置が予定する露光開始位置よりも主走査方向に対して下流側に位置している場合、レーザビームの走査速度が速くなっているため、１画素あたりの露光時間が短くなるように、ドットクロックの補正値を修正する。
【００５３】
具体的には、テスト画像形成時において、コリメータレンズ５の周囲の温度が５５度と算出され、テスト画像の露光開始位置が予定する露光開始位置よりも主走査方向に対して下流側に１のずれ量でずれていた場合、補正値修正部１０３は、５５度が属する階級の補正値である４からずれ量である１を差し引き、補正値４から３に修正する。なお、ずれ量の値は、ドットクロックの補正値と対応するような値が予め定められている。
【００５４】
ステップＳ２５において、補正値修正部１０３は、修正した補正値でドットクロック補正テーブルを書き換える。以後、書き換えられたドットクロックの補正値を用いて、ドットクロックが補正される。
【００５５】
一方、ステップＳ２３において、補正値修正部１０３は、テスト画像の露光開始位置が予定する露光開始位置に対してずれていない場合（Ｓ２３でＮＯ）、ドットクロックの補正値を修正する処理が実行されることなく、処理を終了する。
【００５６】
次に、パルス信号のパルス幅を補正する処理を図７のフローチャートを用いて説明する。まず、ステップＳ３１において、レーザ光源６００がパルス幅補正部１０２により点灯されると（Ｓ３１でＹＥＳ）、パルス幅補正部１０２は、レーザ光源６００の点灯時間を計測するためのカウンタＺのカウント動作を開始する（Ｓ３２）。
【００５７】
一方、ステップＳ３１において、レーザ光源６００が消灯されると（Ｓ３１）、処理がステップＳ３３に進められる。また、ステップＳ３３において、一定時間が経過しない場合、処理がステップＳ３１に戻される。すなわち、パルス幅補正部１０２は、レーザ光源６００が点灯している間はカウンタＺをカウントアップさせ、レーザ光源６００が消灯している間はカウンタＺをカウントアップさせないことで、レーザ光源６００の点灯時間を計測する。
【００５８】
ステップＳ３３において、一定時間が経過すると（Ｓ３３でＹＥＳ）、パルス幅補正部１０２は、カウンタＺのカウント値ＺＶからコリメータレンズ５の周囲の上昇温度Ｔ´を算出する（Ｓ３４）。ここで、パルス幅補正部１０２は、カウント値ＺＶとコリメータレンズ５の周囲の上昇温度Ｔ´との関係を示すレンズ温度テーブルを備えており、このレンズ温度テーブルを参照して、カウント値ＺＶに対するコリメータレンズ５の周囲の上昇温度Ｔ´を算出する。
【００５９】
ステップＳ３５において、パルス幅補正部１０２は、コリメータレンズ５の周囲の上昇温度Ｔ´に雰囲気温度算出部１０４で算出された露光部３３Ｃの雰囲気温度Ｔを加算し、コリメータレンズ５の周囲の温度を算出する。
【００６０】
ステップＳ３６において、パルス幅補正部１０２は、コリメータレンズの周囲の温度Ｔ３に対するパルス幅の補正値をパルス幅補正テーブルから読み出し、読み出した補正値を用いて、パルス信号を構成する各パルスのパルス幅を補正する。
【００６１】
図８は、パルス幅補正部１０２が行うパルス幅の補正処理を説明するタイミングチャートであり、（ａ）はドットクロック補正部１０１から出力されるドットクロックを示し、（ｂ）は補正される前のパルス信号を示し、（ｃ）は補正後のパルス信号を示している。
【００６２】
（ｂ）に示すようにパルス信号は（ａ）に示すドットクロックの例えば立ち上がりに同期していることが分かる。また、パルス信号のパルス幅は、各画素の濃度に応じて変化する。本実施の形態では、パルス信号がハイレベルの場合にレーザ光源６００が点灯するため、濃度が大きな画素ほどパルス幅は大きくなる。
【００６３】
パルス幅補正部１０２は、（ｂ）に示すパルス信号を構成する各パルスのパルス幅に対して、パルス幅補正テーブル記憶部１０８から読み出したパルス幅の補正値ｗを加え、新たに（ｃ）に示すようなパルス信号を生成することでパルス幅を補正する。
【００６４】
レーザビームの走査速度は、コリメータレンズ５の温度特性によりコリメータレンズ５の周囲の温度に応じて変化する。そのため、レーザビームの走査速度が遅くなった場合、コリメータレンズ５の周囲の温度に応じて（ｃ）に示すようにパルス信号の各パルスのパルス幅を長くすることで、１画素に対する露光時間が長くなる結果、所望する濃度の画像を記録紙に印刷することができ、画質向上を図ることができる。
【００６５】
以上説明したように本画像形成装置によれば、ポリゴンモータの駆動時間を計測し、計測した駆動時間からドットクロックを補正しているため、温度センサを用いなくともレーザビームの露光位置のずれを修正することができる。また、シアン、マゼンタ、イエロー、ブラックのレーザビームの露光位置のずれも修正されるため、色ずれの発生を防ぐことができる。
【００６６】
また、レーザ光源６００の点灯時間計測し、計測した点灯時間からコリメータレンズ５の周囲の温度Ｔ３が算出され、この温度Ｔ３に対するパルス幅の補正値を用いてパルス信号のパルス幅が補正されているため、より高画質の画像を形成することができる。
【００６７】
なお、上記実施の形態では、雰囲気温度補正部１０４は雰囲気温度算出部１０１により算出された雰囲気温度を基に、ドットクロックを補正したが、これに限定されず、雰囲気温度算出部１０１により算出された雰囲気温度とレンズ温度算出部１０５により算出されたレンズ温度とを加算した温度を雰囲気温度として、ドットクロックを補正してもよい。
【００６８】
また、パルス幅補正部１０５は、レンズ温度算出部１０５により算出されたコリメータレンズ５の周囲の温度と雰囲気温度算出部１０１により算出された雰囲気温度とを加算した温度を算出して、パルス幅を補正していたが、これに限定されず、雰囲気温度算出部１０４により算出された雰囲気温度のみを用いて、その雰囲気温度に対するパルス幅の補正値をパルス幅補正テーブルから読み出すことで、パルス幅を補正してもよい。
【００６９】
上記実施の形態ではテスト画像を記録紙に印刷し、テスト画像が印刷された記録紙をＣＣＤ１５１で読み取る態様を示したが、本発明はこれに限定されず、テスト画像を用紙搬送ベルト３８に形成し、それを用紙搬送ベルト３８の周囲に設けられた反射型の光センサを読み取る構成を採用してもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明に係る画像形成装置の一例であるタンデム型カラープリンタの概略構成を示す模式図である。
【図２】露光部の内部構成図を示している。
【図３】本画像形成装置の電気的構成を示すブロック図である。
【図４】本画像形成装置の動作について図４に示すフローチャートを用いて説明する。
【図５】ドットクロック補正テーブルの一例を示す図面である。
【図６】テスト画像の印刷処理を示すフローチャートである。
【図７】パルス信号のパルス幅を補正する処理を示すフローチャートである。
【図８】パルス幅の補正処理を説明するタイミングチャートであり、（ａ）はドットクロック補正部から出力されるドットクロックを示し、（ｂ）は補正される前のパルス信号を示し、（ｃ）は補正後のパルス信号を示している。
【符号の説明】
【００７１】
１００Ｃ〜１００Ｋ  レーザ駆動部
１０１  ドットクロック補正部
１０２  パルス幅補正部
１０３  補正値修正部
１０４  雰囲気温度算出部
１０５  レンズ温度算出部
１０６  ずれ量計測部
１０７  ドットクロック補正テーブル記憶部
１０８  パルス幅補正テーブル記憶部
２００  ドットクロック生成部
３００  ポリゴンモータ
４００  テスト画像記憶部
５００  画像メモリ
６００  レーザ光源
７００  テスト画像読取り部
８００  制御部
【図１】
2007101721.tif 000003
【図２】
2007101721.tif 000004
【図３】
2007101721.tif 000005
【図４】
2007101721.tif 000006
【図５】
2007101721.tif 000007
【図６】
2007101721.tif 000008
【図７】
2007101721.tif 000009
【図８】
2007101721.tif 000010