(57)【特許請求の範囲】
【請求項１】
画像データに基づいて記録用紙に画像を形成する画像形成装置であって、
前記画像データと、前記画像データに対するモノクロまたはカラーの印刷指定を受け付ける画像データ受付部と、
前記画像データ受付部が画像形成の対象となる対象画像データに対しカラーの前記印刷指定を受け付けた場合に、前記対象画像データに基づいて光を照射する第１光源と、
前記第１光源からの光を偏向する第１偏向部と、
前記第１偏向部を駆動する第１駆動部と、
前記画像データ受付部が前記対象画像データに対しカラーの前記印刷指定を受け付けた場合およびモノクロの前記印刷指定を受け付けた場合に、前記対象画像データに基づいて、光を照射する第２光源と、
前記第２光源からの光を偏向する第２偏向部と、
前記第２偏向部を駆動する第２駆動部と、
前記第２偏向部により偏向された光に基づいて記録用紙に前記対象画像データに対応するモノクロ画像を形成し、前記第１偏向部により偏向された光と前記第２偏向部により偏向された光に基づいて記録用紙に前記対象画像データに対応するカラー画像を形成する画像形成部と、
前記画像データ受付部が第１画像データと、当該第１画像データに対するモノクロの前記印刷指定を受け付け、さらに当該第１画像データの次に処理すべき第２画像データと、当該第２画像データに対するカラーの前記印刷指定を受け付けた場合に、前記画像形成部による前記第１画像データに対応するモノクロ画像の形成中に、前記第１駆動部を動作させる駆動制御部と、
前記第１偏向部および前記第２偏向部それぞれの温度を検出する温度検出部と、
記録用紙に形成される各色の画像形成位置を補正するための位置ずれ補正画像の形成を前記画像形成部に指示する補正画像形成指示部であって、前記第１偏向部における現在の温度と前回の前記位置ずれ補正画像の形成時の温度との温度差である第１温度差を算出し、前記第２偏向部における現在の温度と前回の前記位置ずれ補正画像の形成時の温度との温度差である第２温度差を算出し、前記第２温度差と前記第１温度差との差分値が予め定められた閾値以上となる場合に前記位置ずれ補正画像の形成を前記画像形成部に指示する補正画像形成指示部と、
前記位置ずれ補正画像に基づいて各色の画像形成位置を補正する色ずれ補正部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記色ずれ補正部は、カラー画像を形成する直前に各色の画像形成位置を補正することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成部が前記第１画像データに対応するモノクロ画像の形成を開始すると、現在から前記第２画像データに対応する前記カラー画像を形成するまでに前記モノクロ画像が形成される記録用紙の記録枚数を特定する記録枚数特定部をさらに備え、
前記駆動制御部は、前記記録枚数特定部により特定された前記記録枚数が予め設定された枚数閾値以下である場合に、前記画像形成部による前記第１画像データに対応するモノクロ画像の形成中に前記第１駆動部を動作させることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
ユーザから入力された前記枚数閾値を受け付ける枚数閾値受付部をさらに備え、
前記駆動制御部は、前記記録枚数と前記枚数閾値受付部が受け付けた前記枚数閾値とを比較することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像データ受付部が前記第１画像データを受け付けた時点より前の時点において前記画像データ受付部が受け付けた前記画像データと前記印刷指定および前記画像データ受付部が前記第２画像データを受け付けた時点よりも後の時点において前記画像データ受付部が受け付けた前記画像データと前記印刷指定に基づいて、前記第１画像データと前記第２画像データを処理する前後のデータ量を算出し、前記データ量が少ない場合には前記データ量が多い場合の前記枚数閾値より大きい前記枚数閾値を決定する枚数閾値決定部をさらに備え、
前記駆動制御部は、前記記録枚数と前記枚数閾値決定部が決定した前記枚数閾値とを比較することを特徴とする請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置において、各色のインクの記録用紙における印刷位置のずれを補正すべく行われる色合わせ調整処理が知られている。色合わせ調整処理は、各色のインクで品質確認用画像を実際に記録用紙に印刷し、各色の画像の重なり状態を検出し、検出結果に基づいて、各色の印刷位置を補正する処理である。画像形成装置は、品質確認画像における各色の印刷位置のずれの程度が予め定められた適正範囲外と予想される場合に、色あわせ調整処理を行う。
【０００３】
各色の印刷位置ずれの程度が適正範囲外となることが予想される場合としては、前回行った調整工程から所定時間が経過した場合、所定枚数の画像を形成した場合、環境が変化した場合、電源のオン・オフ操作が行われた場合などが想定される。
【０００４】
また、例えば特許文献１には、画像形成装置において、色合わせ調整を行う際に、現像剤等の無駄な消費を抑え、効率よく色合わせ調整を実行する目的で、使用条件や環境（温度）に基づいて、各色の印刷位置のずれの程度が適正範囲外となるか否かを予想する手法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の書込みユニットを備える画像形成装置における従来の色合わせ調整処理では、モノクロ印刷からカラー印刷に移行するときに、色ずれが発生し易いという問題があった。色ずれ調整を頻繁に行うことでこのような色ずれを解消することができるが、色ずれ調整中は印刷処理を行うことができないため、ダウンタイムになるという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、カラー印刷時における色ずれ発生を低減し、さらにダウンタイムを低減することのできる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、画像データに基づいて記録用紙に画像を形成する画像形成装置であって、前記画像データと、前記画像データに対するモノクロまたはカラーの印刷指定を受け付ける画像データ受付部と、前記画像データ受付部が画像形成の対象となる対象画像データに対しカラーの前記印刷指定を受け付けた場合に、前記対象画像データに基づいて光を照射する第１光源と、前記第１光源からの光を偏向する第１偏向部と、前記第１偏向部を駆動する第１駆動部と、前記画像データ受付部が前記対象画像データに対しカラーの前記印刷指定を受け付けた場合およびモノクロの前記印刷指定を受け付けた場合に、前記対象画像データに基づいて、光を照射する第２光源と、前記第２光源からの光を偏向する第２偏向部と、前記第２偏向部を駆動する第２駆動部と、前記第２偏向部により偏向された光に基づいて記録用紙に前記対象画像データに対応するモノクロ画像を形成し、前記第１偏向部により偏向された光と前記第２偏向部により偏向された光に基づいて記録用紙に前記対象画像データに対応するカラー画像を形成する画像形成部と、前記画像データ受付部が第１画像データと、当該第１画像データに対するモノクロの前記印刷指定を受け付け、さらに当該第１画像データの次に処理すべき第２画像データと、当該第２画像データに対するカラーの前記印刷指定を受け付けた場合に、前記画像形成部による前記第１画像データに対応するモノクロ画像の形成中に、前記第１駆動部を動作させる駆動制御部と、前記第１偏向部および前記第２偏向部それぞれの温度を検出する温度検出部と、記録用紙に形成される各色の画像形成位置を補正するための位置ずれ補正画像の形成を前記画像形成部に指示する補正画像形成指示部であって、前記第１偏向部における現在の温度と前回の前記位置ずれ補正画像の形成時の温度との温度差である第１温度差を算出し、前記第２偏向部における現在の温度と前回の前記位置ずれ補正画像の形成時の温度との温度差である第２温度差を算出し、前記第２温度差と前記第１温度差との差分値が予め定められた閾値以上となる場合に前記位置ずれ補正画像の形成を前記画像形成部に指示する補正画像形成指示部と、前記位置ずれ補正画像に基づいて各色の画像形成位置を補正する色ずれ補正部とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、カラー印刷時における色ずれ発生を低減し、さらに色ずれ補正処理にかかるダウンタイムを低減することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、カラー複写機１００の要部構成図である。
【図２】図２は、位置ずれ補正処理部１１０の機能構成を示すブロック図である。
【図３】図３は、書込みユニット（ＫＣ）１０４ＫＣの主走査断面図である。
【図４】図４は、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度変化の一例を示す図である。
【図５】図５は、位置ずれ補正用パターンが形成された状態を示す転写ベルトの斜視図である。
【図６】図６は、図５の位置ずれ補正用パターンの拡大図である。
【図７】図７は、図２において説明したエンジン制御部１１３の書込み制御部１２５の詳細な機能を示すブロック図である。
【図８】図８は、副走査方向の書き出しタイミングを制御すべく画像処理部１２４および書込み制御部１２５から出力される信号のタイミングチャートを示す図である。
【図９】図９は、カラー複写機１００における印刷処理を示すフローチャートである。
【図１０】図１０は、図９において説明した印刷開始処理（ステップＳ１００）を示すフローチャートである。
【図１１】図１１は、図９において説明したポリゴンミラー駆動制御処理（ステップＳ１０１）を示すフローチャートである。
【図１２】図１２は、図９において説明した色ずれ補正量算出処理（ステップＳ１０３）を示すフローチャートである。
【図１３】図１３は、カラー複写機１００の印刷処理の他の例を示すフローチャートである。
【図１４】図１４は、カラー複写機１００の印刷処理の他の例を示すフローチャートである。
【図１５】図１５は、カラー複写機１００のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００１１】
図１は、実施の形態にかかる画像形成装置としてのカラー複写機１００の作像にかかる処理を行う要部構成図である。このカラー複写機１００は、それぞれ異なる色（Ｙ：イエロー，Ｍ：マゼンタ，Ｃ：シアン，Ｋ：ブラック）の画像を形成する画像プロセス部の内部の４個の作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋが、転写媒体としての記録紙２を搬送する転写ベルト３に沿って一列に配置されたタンデム型の装置である。
【００１２】
転写ベルト３は、駆動回転する駆動ローラ４と従動回転する従動ローラ５との間に架設されており、駆動ローラ４の回転によって、図中矢印の方向に回転駆動される。転写ベルト３の下部には、記録紙２が収納された給紙トレイ６が備えられている。この給紙トレイ６に収納された記録紙２のうち最上位置にある記録紙２が、画像形成時に転写ベルト３に向けて給紙され、静電吸着によって転写ベルト３上に吸着される。吸着された記録紙２は、作像ユニット１Ｙに搬送され、ここで最初にＹ色の画像形成が行われる。
【００１３】
作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋは、それぞれ感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋと、感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋの周囲に配置された帯電器８Ｙ，８Ｍ，８Ｃ，８Ｋと、現像器１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋと、感光体クリーナ１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋと、転写器１２Ｙ，１２Ｍ，１２Ｃ，１２Ｋと、を備える。
【００１４】
作像ユニット１Ｙの感光体ドラム７Ｙの表面は、帯電器８Ｙで一様に帯電された後、露光部（ＭＹ）９ＭＹによりＹ色の画像に対応したレーザ光ＬＹで露光され、静電潜像が形成される。形成された静電潜像は、現像器１０Ｙで現像され、感光体ドラム７Ｙ上にトナー像が形成される。このトナー像は、感光体ドラム７Ｙと転写ベルト３上の記録紙２とが接する位置（転写位置）で、転写器１２Ｙによって記録紙２に転写され、これによって、記録紙２上に単色（Ｙ色）の画像が形成される。転写が終わった感光体ドラム７Ｙでは、ドラム表面に残った不要なトナーが感光体クリーナ１１Ｙによってクリーニングされ、つぎの画像形成に備えることとなる。
【００１５】
このように、作像ユニット１Ｙで単色（Ｙ色）が転写された記録紙２は、転写ベルト３によって作像ユニット１Ｍに搬送される。ここでも上述したＹ色の画像形成動作と同様に露光部（ＭＹ）９ＭＹによりＭ色に対応したレーザ光ＬＭで露光され、Ｍ色の画像形成動作が行われ、感光体ドラム７Ｍ上に形成されたＭ色のトナー像が記録紙２上に重ねて転写される。記録紙２は、その後さらに作像ユニット１Ｃに搬送され、露光部（ＫＣ）９ＫＣによりＣ色に対応したレーザ光ＬＣで露光され、Ｃ色の画像形成処理が行われ、Ｃ色のトナー像が記録用紙２上に重ねて転写される。さらに記録用紙２は、作像ユニット１Ｋに搬送され、露光部（ＫＣ）９ＫＣによりＫ色に対応したレーザ光ＬＫで露光され、Ｋ色の画像形成処理が行われ、Ｋ色のトナー像が記録紙２上に重ねて転写される。以上により、記録紙２上にカラー画像が形成される。さらに、作像ユニット１Ｋを通過してカラーのトナー画像が形成された記録紙２は、転写ベルト３から剥離され、定着器１３で熱および圧力の作用により定着処理され、その後排紙される。なお、作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋは、画像形成部として機能する。
【００１６】
ところで、タンデム方式のカラー複写機１００においては、その構成上、各色間の位置合わせ（色ずれ補正）が重要である。各色間の色ずれには、主走査方向（感光体ドラム７Ｋ，７Ｍ，７Ｃ，７Ｙの回転軸に平行な方向）のレジストレーションずれ、副走査方向（感光体ドラム７Ｋ，７Ｍ，７Ｃ，７Ｙの回転軸に垂直な方向）のレジストレーションずれ、主走査倍率ずれ、スキュー（斜め）ずれなどがある。そこで、本実施の形態にかかるカラー複写機１００においては、記録紙２に対して実際のカラー画像形成動作を行うに先立ち、各色間の色ずれ補正を行う。色補正処理については後述する。
【００１７】
図２は、カラー複写機１００において各色の印刷位置のずれを補正する位置ずれ補正処理部１１０の機能構成を示すブロック図である。位置ずれ補正処理部１１０は、パターン検知センサ１５，１６と、プリンタコントローラ１１１と、スキャナコントローラ１１２と、エンジン制御部１１３と、書込みユニット（ＫＣ）１０４ＫＣと、書込みユニット（ＭＹ）１０４ＭＹとを備えている。
【００１８】
エンジン制御部１１３は、パターン検知部１２１と、色ずれ補正部１２２１と、書込み管理部１２２２と、ポリゴンミラー駆動管理部１２２３と、ＡＤ変換器１２２４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２３と、画像処理部１２４と、書込み制御部１２５とを有している。書込み制御部１２５は、各色の書込み制御を行う書込み制御部（Ｋ）１２６Ｋ、書込み制御部（Ｍ）１２６Ｍ、書込み制御部（Ｃ）１２６Ｃおよび書込み制御部（Ｙ）１２６Ｙを有している。色ずれ補正部１２２１、書込み管理部１２２２、ポリゴンミラー駆動管理部１２２３およびＡＤ変換器１２２４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２２により実現される。
【００１９】
書込みユニット（ＫＣ）１０４ＫＣは、Ｋ色のＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）制御部１０１Ｋ、Ｃ色のＬＤ制御部１０１Ｃ、サーミスタ（ＫＣ）１０２ＫＣ、ポリゴンミラー駆動部１０３ＫＣを有する。書込みユニット（ＭＹ）１０４ＭＹは、Ｍ色のＬＤ制御部１０１Ｍ、Ｙ色のＬＤ制御部１０１Ｙ、サーミスタ（ＭＹ）１０２ＭＹ、ポリゴンミラー駆動部１０３ＭＹを有する。ＬＤ制御部１０１Ｋ，１０１Ｃは、露光部９ＫＣ内に備えられている。ＬＤ制御部１０１Ｍ，１０１Ｙは、露光部９ＭＹ内に備えられている。
【００２０】
パターン検知センサ１５，１６は、各色間の色ずれ量を算出するために、転写ベルト３に転写された色ずれ補正用パターン１４を検知するためのものである。パターン検知センサ１５，１６は、色ずれ補正用パターン１４を検知してアナログの検知信号をエンジン制御部１１３に出力する。
【００２１】
プリンタコントローラ１１１は、外部装置（たとえば、ＰＣ：パーソナルコンピュータ）からネットワークを介して送信された画像データを受信する。プリンタコントローラ１１１はさらに、画像データをカラー印刷するかまたはモノクロ印刷するかを指定する印刷指定を画像データとともに受信する。プリンタコントローラ１１１は、受信した画像データを印刷指定とともに画像処理部１２４へ転送する。カラー印刷が指定された場合には、カラー複写機１００において、Ｋ、Ｃ、Ｍ、Ｙすべての色によりカラー画像が形成される。一方、モノクロ印刷が指定された場合には、カラー複写機１００において、Ｋ、Ｃの２色のみにより白黒画像が形成される。
【００２２】
スキャナコントローラ１１２は、図示しないスキャナで読み取った原稿の画像データを取得し、取得した画像データを画像処理部１２４へ転送する。なお、スキャナコントローラ１１２が取得した画像データについては、後述の操作表示部を介し、ユーザからカラーまたはモノクロの印刷指定が入力され、入力された印刷指定は、画像データとともに画像処理部１２４に転送される。
【００２３】
パターン検知部１２１は、パターン検知センサ１５，１６から出力された検知信号を増幅し、増幅されたアナログの検知信号をデジタルデータへ変換し、変換したデジタルデータをＲＡＭ１２３に格納する。
【００２４】
色ずれ補正部１２２１は、ＲＡＭ１２３に格納されたデジタルデータから色ずれ量を算出し、算出した色ずれ量を補正するための補正量を算出する。本実施の形態においては、色ずれ補正部１２２１は、Ｋ色を基準色とし、Ｋ色からのずれ量を各色の色ずれ量とし、これに基づいて、各色の補正量を算出する。ここで、基準色とは、位置合わせの基準となる色で、他の色を基準色に合わせることで各色間の色ずれを補正するものである。ここで、色ずれ量としては、各色の歪み量、主走査方向の倍率誤差量、主走査方向レジストレーションずれ量および副走査方向レジストレーションずれ量（以下、主／副レジストずれ量という）、スキューずれ量などがある。また、補正量としては、これらの各種色ずれ量から算出した各色の歪み補正量、主走査倍率補正量、主走査方向レジストレーション補正量および副走査方向レジストレーション補正量（以下、主／副レジスト補正量という）、スキュー補正量などがある。
【００２５】
さらに、色ずれ補正部１２２１は、画像データの解像度、および算出した各色（Ｙ，Ｍ，Ｃ，Ｋ）の歪み量に基づいて、Ｋ色を基準色とするＹ色、Ｍ色、およびＣ色の歪みライン量を算出する。さらに、色ずれ補正部１２２１は、基準色であるＫ色に対する各色の歪みライン量に基づいて、ラインメモリのライン数を決定する。なお、基準色とは、各色の歪みライン量を算出する際の基準位置となる色を指す。本実施の形態においては、Ｋ色を基準色とする。ＲＡＭ１２３は、各種データを記憶する。
【００２６】
書込み管理部１２２２は、後述の書込み制御部１２５の動作を管理する。具体的には、書込み管理部１２２２は、書込みタイミングを制御するためのスタート信号ＳＴＴＲＩＧ＿Ｎを書込み制御部１２５に送信する。
【００２７】
画像処理部１２４は、プリンタコントローラ１１１によって受信した各画像データと印刷指示、またはスキャナコントローラ１１２から取得した各画像データと対応する印刷指示に応じた種々の画像処理を施す。また、画像処理部１２４は、書込み制御部１２５から送信された各色の副走査タイミング信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＦＳＹＮＣ＿Ｎを受信して、各色の主走査ゲート信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＬＧＡＴＥ＿Ｎ、副走査ゲート信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＦＧＡＴＥ＿Ｎ、およびこれら同期信号に伴う画像データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＤＡＴＡ＿Ｎを書込み制御部１２５に送信する。
【００２８】
書込み制御部１２５は、画像処理部１２４から転送された画像データ（Ｋ，Ｃ，Ｍ，Ｙ)＿ＩＰＤＡＴＡ＿Ｎを受け取る。書込み制御部１２５はさらに、書込み管理部１２２２からスタート信号ＳＴＴＲＩＧ＿Ｎを受信する。書込み制御部１２５は、スタート信号ＳＴＴＲＩＧ＿Ｎを基準とし、画像処理部１２４から受け取った画像データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＤＡＴＡ＿Ｎに基づいて、各種書込み処理を施してＬＤ発光データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＬＤＤＡＴＡを生成し、それぞれＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙに送信する。
【００２９】
ＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙは、ＬＤ発光データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＬＤＤＡＴＡに基づいて、露光部９ＫＣ，９ＭＹによる感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋへのレーザ光ＬＹ，ＬＭ，ＬＣ，ＬＫの照射を制御する。レーザ光ＬＫ，ＬＣ，ＬＭ，ＬＹが照射されることにより、感光体ドラム７Ｋ，７Ｃ，７Ｍ，７Ｙ上に静電潜像が形成され、さらにこの静電潜像に対する現像処理によってトナー画像が形成される。形成されたトナー画像は、記録紙２に転写され、定着されて出力される。
【００３０】
このようなカラー複写機１００におけるカラー画像形成処理の概要について説明する。ＰＣから送信された画像データはプリンタコントローラ１１１で、図示しないスキャナで読み取られた原稿の画像データはスキャナコントローラ１１２でそれぞれ処理され、エンジン制御部１１３の画像処理部１２４に転送される。画像処理部１２４では、各画像データに応じた種々の画像処理が行われ、各色の画像データに変換されて書込み制御部１２５に転送される。書込み制御部１２５では、各色の印字タイミングを生成し、副走査タイミングに合わせて画像データを受け取り、受け取った画像データに各種書込み画像処理を施してＬＤ発光データを生成し、各色のＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙにてレーザ光ＬＫ，ＬＣ，ＬＭ，ＬＹを発光し、感光体ドラム７Ｋ，７Ｃ，７Ｍ，７Ｙ上に画像を形成する。
【００３１】
ポリゴンミラー駆動部（ＫＣ）１０３ＫＣおよびポリゴンミラー駆動部（ＭＹ）１０３ＭＹは、それぞれ後述のポリゴンミラー（ＫＣ）およびポリゴンミラー（ＭＹ）を駆動する。ポリゴンミラー駆動部（ＭＹ）１０３ＭＹおよびポリゴンミラー駆動部（ＫＣ）１０３ＫＣは、それぞれ第１駆動手段、第２駆動手段として機能する。
【００３２】
ポリゴンミラー駆動管理部１２２３は、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣおよびポリゴンミラー駆動部（ＭＹ）１０３ＭＹを管理する。ポリゴンミラー駆動管理部１２２３は、駆動制御部として機能する。
【００３３】
サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹは、それぞれポリゴンミラー駆動部（ＫＣ）１０３ＫＣを含む書込みユニット（ＫＣ）１０４ＫＣおよびポリゴンミラー駆動部（ＭＹ）１０３ＭＹを含む書込みユニット（ＭＹ）１０４ＭＹの温度をそれぞれ検知する。ＡＤ変換器１２２４は、サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹが検知したアナログ検知信号をデジタルデータへ変換し、変換したデジタルデータをＲＡＭ１２３に格納する。サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹは、温度検出部として機能する。
【００３４】
ＲＡＭ１２３は、サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹから取得した温度情報のデジタルデータを一時的に記憶する。なお、このＲＡＭ１２３を不揮発性メモリに代替し、不揮発性メモリに温度情報のデジタルデータを記憶する構成としてもよい。
【００３５】
図３は、書込みユニット（ＫＣ）１０４ＫＣの主走査断面図である。なお、書込みユニット（ＭＹ）１０４ＭＹの構成は、書込みユニット（ＫＣ）１０４ＫＣと同様である。図３には、書込みユニット（ＫＣ）１０４ＫＣの詳細な構成を示している。図３において、符号２１はＬＤ（Ｋ）、符号２２はＬＤ（Ｃ）、符号２３はＬＤ（Ｋ）用ｆθレンズ、符号２４はＬＤ（Ｃ）用ｆθレンズ、符号２５はポリゴンミラー（ＫＣ）、符号２６はハウジング、符号２７は反射ミラー（Ｋ）、符号２８は反射ミラー（Ｃ）、符号１０２ＫＣはサーミスタ（ＫＣ）である。
【００３６】
ＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２は、いずれも光ビームを放射する光源手段である。ＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２は、いずれも、たとえば半導体レーザからなるレーザ発光部とコリメーターレンズを有する。ＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２は、副走査断面内において異なる角度で、偏向手段であるポリゴンミラー２５の同一の偏向面に対して光ビームを発する。なお、ＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２は、いずれも第２光源として機能する。また図示せぬＬＤ（Ｍ）およびＬＣ（Ｙ）は、いずれも第１光源として機能する。
【００３７】
結像手段を構成する走査レンズであるｆθレンズは、ｆθ特性を有する２つのｆθレンズからなり、ＬＤ（Ｋ）用ｆθレンズ２３が下段に、ＬＤ（Ｃ）用ｆθレンズ２４が上段に設置されている。２つのｆθレンズは、２つの光源手段であるＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２から放射された光ビームに対応して設けられている。ポリゴンミラー（ＫＣ）２５で偏向反射された光ビームを被走査面の異なる位置にそれぞれ結像させる。ポリゴンミラー（ＫＣ）２５は、偏向手段であり、光源手段から入射した光ビームを偏向面で反射させ、結像手段へ放射する。ポリゴンミラー（ＫＣ）２５は、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣにより駆動する。つまり、ＬＤ（Ｋ）２１およびＬＤ（Ｃ）２２から斜入射した光ビームを同一の偏向面で反射させ、それぞれによる光ビームをＬＤ（Ｋ）用ｆθレンズ２３およびＬＤ（Ｃ）用ｆθレンズ２４へ放射する。また、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣにより、たとえば反時計方向に所定の速度で回転する。ハウジング２６は、走査光学装置を構成する諸装置を収容する。反射ミラー（Ｋ）２７および反射ミラー（Ｃ）２８は、ポリゴンミラー（ＫＣ）２５で偏向反射され、ＬＤ（Ｋ）用ｆθレンズ２３およびＬＤ（Ｃ）用ｆθレンズ２４を通過したそれぞれの光ビームを、被走査面上の異なる露光位置へ結像させるべく反射させる。なお、ポリゴンミラー（ＫＣ）２５は第２偏向部として機能し、図示せぬポリゴンミラー（ＭＹ）は第１偏向部として機能する。
【００３８】
ＬＤ（Ｋ）光路は、ＬＤ（Ｋ）２１の光路からポリゴンミラー（ＫＣ）２５に入射し、ポリゴンミラー（ＫＣ）２５において偏向反射され、ＬＤ（Ｋ）用ｆθレンズ２３を介して対応する反射ミラー（Ｋ）２７で反射され、被走査面上で走査する。ＬＤ（Ｃ）光路も、ポリゴンミラー（ＫＣ）２５、ＬＤ（Ｃ）用ｆθレンズ２４、反射ミラー(Ｃ)２８を介して同様に走査する。また、サーミスタ（ＫＣ）１０２ＫＣにて走査光学装置の温度を検知する。
【００３９】
以上にように、本実施の形態にかかるカラー複写機１００においては、ＫＣ色の画像を書き込む書込みユニット（ＫＣ）１０４ＫＣと、ＭＹ色の画像を書き込む書込みユニット（ＭＹ）１０４ＭＹとを分ける構成としており、モノクロ印刷時には、ＫＣ用のポリゴンミラー（ＫＣ）２５のみが回転する。すなわち、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣが駆動する。このため、モノクロ印刷時には、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣを含む書込みユニット（ＫＣ）１０４ＫＣの温度が上昇する。一方で、モノクロ印刷時には、ポリゴンミラー（ＭＹ）は回転せず静止しているので、ポリゴンミラー駆動部（ＭＹ）１０３ＭＹも駆動しない。したがって、モノクロ印刷時には、ポリゴンミラー駆動部（ＭＹ）１０３ＭＹを含む書込みユニット（ＭＹ）１０４ＭＹの温度は上昇しない。
【００４０】
図４は、カラー複写機１００においてカラー／モノクロ印刷を繰り返し実行した場合の書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度変化の一例をグラフに示す図である。グラフに示すように、カラー印刷、モノクロ印刷、カラー印刷、モノクロ印刷の順に印刷処理を実施した場合、最初のカラー印刷実施時には、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹのポリゴンミラーはともに回転する。すなわち、ポリゴンミラー駆動部（ＫＣ）１０３ＫＣおよびポリゴンミラー駆動部（ＭＹ）１０３ＭＹが動作する。したがって、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度はともに上昇する。
【００４１】
続くモノクロ印刷実施時には、書込みユニット（ＫＣ）１０４ＫＣのポリゴンミラーは回転させるが、書込みユニット（ＭＹ）１０４ＭＹのポリゴンミラーは停止させる。したがって、書込みユニット（ＫＣ）１０４ＫＣの温度はさらに上昇する。一方で、書込みユニット（ＭＹ）１０４ＭＹの温度は低下する。
【００４２】
続くカラー印刷実施時には、書込みユニット（ＫＣ）１０４ＫＣの温度はさらに上昇する。書込みユニット（ＭＹ）１０４ＭＹも温度が上昇するものの、直前のモノクロ印刷時にいったん温度が低下しているので、書込みユニット（ＫＣ）１０４ＫＣに比べて低い温度においての上昇となる。続くモノクロ印刷実施時には、書込みユニット（ＫＣ）１０４ＫＣの温度はさらに上昇する一方で、書込みユニット（ＭＹ）１０４ＭＹの温度は低下する。
【００４３】
このように、モノクロ印刷が実施されると、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差が大きくなっていく場合がある。すなわち、モノクロ印刷後にカラー印刷が行われると、書込みユニット間の温度差、温度勾配が大きくなる。このような書込みユニット間の温度差、温度勾配は、位置ずれに大きく影響を与える。すなわち、書込みユニット間の温度差、温度勾配が大きいほど、位置ずれの程度が大きくなる。
【００４４】
そこで、本実施の形態にかかるカラー複写機１００においては、書込みユニット間の温度差が大きくなるのを防ぐべく、図２において説明したエンジン制御部１１３のポリゴンミラー駆動管理部１２２３に各書込みユニット１０４ＫＣ，１０４ＭＹのポリゴンミラー駆動部１０３ＫＣ，１０３ＭＹによるポリゴンミラーの駆動を管理させる。
【００４５】
図５は、位置ずれ補正用パターンが形成された状態を示す転写ベルトの斜視図である。図６は、図５の位置ずれ補正用パターンの拡大図である。本実施の形態にかかるカラー複写機１００においては、位置ずれ補正のため、転写ベルト３上に各色の色ずれ補正用パターン１４を各作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋで形成し、この色ずれ補正用パターン１４をパターン検知センサ１５，１６で検知する。
【００４６】
この図５の例では、パターン検知センサ１５，１６は、転写ベルト３における主走査方向の両端に配置されている。転写ベルト３には、それぞれのパターン検知センサ１５，１６の配置位置に対応して色ずれ補正用パターン１４が形成されている。色ずれ補正用パターン１４は、４本の平行なパターンＫ１１，Ｃ１１，Ｍ１１，Ｙ１１，Ｋ２１，Ｃ２１，Ｍ２１，Ｙ２１と、４本の斜め線のパターンＫ１２，Ｃ１２，Ｍ１２，Ｙ１２，Ｋ２２，Ｃ２２，Ｍ２２，Ｙ２２を副走査方向に一定間隔に配置したものである。このような色ずれ補正用パターン１４は、転写ベルト３の移動方向に沿って繰り返し形成される。色ずれ補正用パターン１４は、サンプル数を多くして誤差による影響を減らすために、図６に示すように、パターン検知センサ１５，１６の位置にあわせて複数出力される。このような色ずれ補正用パターン１４は、転写ベルト３が同図に示す搬送方向に移動し、パターン検知センサ１５，１６を順に通過することによって検知される。
【００４７】
転写ベルト３上に形成された色ずれ補正用パターン１４は、パターン検知センサ１５，１６で検知される。パターン検知センサ１５，１６から出力された検知信号は、パターン検知部１２１によってアナログデータからデジタルデータへと変換される。色ずれ補正部１２２１は、パターン検知部１２１により変換されたデジタルデータのサンプリングを行い、サンプリングしたデジタルデータをＲＡＭ１２３に格納する。一通り色ずれ補正用パターン１４の検知が終了すると、色ずれ補正部１２２１は、ＲＡＭ１２３に格納されていたデジタルデータを用いて、種々の色ずれ量（各色の歪み量、主走査方向の倍率誤差量、主／副レジストずれ量、スキューずれ量など）を算出するための演算処理を行い、その色ずれ量から各ずれ成分の補正量を算出する。
【００４８】
図７は、図２において説明したエンジン制御部１１３の書込み制御部１２５の詳細な機能を示すブロック図である。書込み制御部１２５は、Ｋ，Ｃ，Ｍ，Ｙ各色の書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙと、入力画像制御部１２７Ｋ，１２７Ｃ，１２７Ｍ，１２７Ｙと、ラインメモリ１２８Ｋ，１２８Ｃ，１２８Ｍ，１２８Ｙとを有している。
【００４９】
入力画像制御部１２７Ｋ，１２７Ｃ，１２７Ｍ，１２７Ｙは、それぞれ画像処理部１２４から送信された画像データを受け取り、受け取った画像データをラインメモリ１２８Ｋ，１２８Ｃ，１２８Ｍ，１２８Ｙに格納し、格納した画像データを順次読み出して各色の書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙに転送する。
【００５０】
なお、入力画像制御部１２７Ｋ，１２７Ｃ，１２７Ｍ，１２７Ｙは、それぞれ色ずれ補正部１２２１により算出された歪みライン量に基づいて、各色のラインメモリ１２８Ｋ，１２８Ｃ，１２８Ｍ，１２８Ｙへ画像データを格納する。本実施の形態では、入力画像制御部１２７Ｋ，１２７Ｃ，１２７Ｍ，１２７Ｙは、画像処理部１２４から１ビットの２値画像の画像データを受信し、受信した画像データを書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙに転送する。なお、本実施の形態では、２値画像の画像データを書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙに転送しているが、これに限定するものではない。たとえば、入力画像制御部１２７Ｋ，１２７Ｃ，１２７Ｍ，１２７Ｙは、画像処理部１２４から受信した２値画像の画像データを４ビットの濃度値（０（＝白画素）〜１５（＝黒画素））を取る画像データに変換して書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙに転送してもよい。
【００５１】
ラインメモリ１２８Ｋ，１２８Ｃ，１２８Ｍ，１２８Ｙは、画像処理部１２４から転送された画像データを順次格納するためのメモリである。Ｋ色の書込み制御部１２６Ｋは、書込画像処理部１３１Ｋと、補正パターン生成部１３２Ｋと、ＬＤデータ出力部１３３Ｋとを有している。Ｃ，Ｍ，Ｙ色の書込み制御部１２６Ｃ，１２６Ｍ，１２６Ｙは、いずれもＫ色と同様の構成である。すなわち、Ｃ，Ｍ，Ｙ色の書込み制御部１２６Ｃ，１２６Ｍ，１２６Ｙは、それぞれ書込画像処理部１３１Ｍ，１３１Ｃ，１３１Ｙと、補正パターン生成部１３２Ｃ，１３２Ｍ，１３２Ｙと、ＬＤデータ出力部１３３Ｃ，１３３Ｍ，１３３Ｙとを有している。
【００５２】
なお、図７においては、説明を簡略にするために、図２で説明した各色の主走査ゲート信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＬＧＡＴＥ＿Ｎと副走査ゲート信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＦＧＡＴＥ＿Ｎおよびこれら同期信号に伴う画像信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＤＡＴＡ＿Ｎの３信号をあわせて書き込み制御信号（Ｋ，Ｃ，Ｍ，Ｙ）＿ＩＰＤＡＴＡ[７：０]＿Ｎと表記している。
【００５３】
書込画像処理部１３１Ｋ，１３１Ｃ，１３１Ｍ，１３１Ｙは、ラインメモリ１２８Ｋ，１２８Ｃ，１２８Ｍ，１２８Ｙに格納された画像データを用いて各種の画像処理を行うものである。
【００５４】
補正パターン生成部１３２Ｋ，１３２Ｃ，１３２Ｍ，１３２Ｙは、転写ベルト３上での各色の色ずれおよび濃度ずれを補正するための色ずれ補正用パターン１４および濃度ずれ補正用パターンを生成し、ＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙを介して、生成した色ずれ補正用パターン１４等を出力する。これにより、転写ベルト３に色ずれ補正用パターン１４が形成される。
【００５５】
なお、ＲＡＭ１２３を不揮発性メモリに代替し、ＲＡＭ１２３に色ずれ補正用パターン１４のデジタルデータを記憶することとしてもよい。
【００５６】
ＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙは、書込画像処理部１３１Ｋ，１３１Ｃ，１３１Ｍ，１３１Ｙから取得した画像データに対応し、さらに、色ずれ補正部１２２１によって算出された主／副レジスト補正量に応じた補正書き込み指令（ＬＤ発光データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＬＤＤＡＴＡ）をＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙに送出し、レーザ光照射による書き込みタイミングのずれを補正する制御を行うものである。また、ＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙは、色ずれ補正部１２２１によって算出された主走査倍率補正量に応じた画像周波数の変更指令（ＬＤ発光データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＬＤＤＡＴＡ）をＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙに送出し、主走査方向の倍率誤差の補正制御を行うものである。
【００５７】
さらに、ＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙは、補正パターン生成部１３２Ｋ，１３２Ｃ，１３２Ｍ，１３２Ｙから得られる色ずれ補正用パターン１４等を転写ベルト３上に形成する指令（ＬＤ発光データ（Ｋ，Ｃ，Ｍ，Ｙ）＿ＬＤＤＡＴＡ）を、ＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙに送出するものである。また、ＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙには、それぞれ出力周波数を非常に細かく設定できるデバイス、たとえば電圧制御発振器（ＶＣＯ：Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）を利用したクロックジェネレータなどが備えられている。
【００５８】
ここで、書込み制御部１２６Ｋ，１２６Ｃ，１２６Ｍ，１２６Ｙによる画像書込み処理について詳細に説明する。まず、図７のＫ色における画像書込み処理について説明する。まず、画像データＫ＿ＩＰＤＡＴＡ[７：０]＿Ｎが、画像処理部１２４から入力画像制御部１２７Ｋに送信される。入力画像制御部１２７Ｋは、ラインメモリ１２８Ｋに画像データを一時記憶しながら、書込み制御部１２６Ｋに画像データを送信する。書込み制御部１２６Ｋ内部では、書込画像処理部１３１Ｋが、入力画像制御部１２７Ｋから送信された画像データをＬＤデータ出力部１３３Ｋに送信する。ＬＤデータ出力部１３３Ｋは、Ｋ色のＬＤ発光データＫ＿ＬＤＤＡＴＡを生成し、ＬＤ制御部１０１Ｋに送信する。
【００５９】
なお、位置ずれ補正用パターン１４および濃度ずれ補正用パターンを出力する際には、補正パターン生成部１３２Ｋ，１３２Ｃ，１３２Ｍ，１３２ＹからＫ，Ｃ，Ｍ，Ｙ各色の画像データが各色のＬＤデータ出力部１３３Ｋ，１３３Ｃ，１３３Ｍ，１３３Ｙに送信される。その後は、上述した説明と同様の動作を行う。
【００６０】
図８は、副走査方向の書き出しタイミングを制御すべく画像処理部１２４および書込み制御部１２５から出力される信号のタイミングチャートを示す図である。図７において（Ａ）はスタート信号ＳＴＴＲＩＧ＿Ｎ、（Ｂ）はＹ色の副走査タイミング信号Ｙ＿ＦＳＹＮＣ＿Ｎ、（Ｃ）はＹ色の副走査ゲート信号Ｙ＿ＩＰＦＧＡＴＥ＿Ｎ、（Ｄ）はＹ色のＬＤ発光データＹ＿ＬＤＤＡＴＡ、（Ｅ）はＭ色の副走査タイミング信号Ｍ＿ＦＳＹＮＣ＿Ｎ、（Ｆ）はＭ色の副走査ゲート信号Ｙ＿ＩＰＦＧＡＴＥ＿Ｎ、（Ｇ）はＭ色のＬＤ発光データＭ＿ＬＤＤＡＴＡ、（Ｈ）はＣ色の副走査タイミング信号Ｃ＿ＦＳＹＮＣ＿Ｎ、（Ｉ）はＣ色の副走査ゲート信号Ｃ＿ＩＰＦＧＡＴＥ＿Ｎ、（Ｊ）はＣ色のＬＤ発光データＣ＿ＬＤＤＡＴＡ、（Ｋ）はＫ色の副走査タイミング信号Ｋ＿ＦＳＹＮＣ＿Ｎ、（Ｌ）はＫ色の副走査ゲート信号Ｋ＿ＩＰＦＧＡＴＥ＿Ｎ、（Ｍ）はＫ色のＬＤ発光データＫ＿ＬＤＤＡＴＡである。
【００６１】
図８に示すように、書込み制御部１２５は、書込み管理部１２２２からのスタート信号ＳＴＴＲＩＧ＿Ｎを基準として、ライン数をカウントし、画像処理部１２４に対して各色の副走査タイミング信号（Ｙ，Ｍ，Ｃ，Ｋ）＿ＦＳＹＮＣ＿Ｎを送信する。
【００６２】
その後、画像処理部１２４は、各色の副走査タイミング信号（Ｙ，Ｍ，Ｃ，Ｋ）＿ＦＳＹＮＣ＿Ｎの受信をトリガにして、各色の副走査ゲート信号（Ｙ，Ｍ，Ｃ，Ｋ）＿ＩＰＦＧＡＴＥ＿Ｎを書込み制御部１２５に送信し、さらに各色の画像データ（Ｙ，Ｍ，Ｃ，Ｋ）＿ＩＰＤＡＴＡ[７：０]＿Ｎを送信する。
【００６３】
各色の書込み制御部１２６Ｙ，１２６Ｍ，１２６Ｃ，１２６Ｋは、各色のＬＤ発光データ（Ｙ，Ｍ，Ｃ，Ｋ）＿ＬＤＤＡＴＡをＬＤ制御部１０１Ｋ，１０１Ｃ，１０１Ｍ，１０１Ｙに送信する。
【００６４】
なお、副走査方向の色ずれを補正する場合には、書込み制御部１２５は、スタート信号からの副走査遅延量（Ｙ，Ｍ，Ｃ，Ｋ）＿ｍｆｃｎｔｌｄを、検知した色ずれ量に応じて変更する。本実施の形態においては、書込み制御部１２５は、Ｋ色を基準とした色ずれ量をＣ，Ｍ，Ｙ各色の副走査遅延量（Ｙ，Ｍ，Ｃ）＿ｍｆｃｎｔｌｄに反映し、各色の副走査タイミング信号（Ｙ，Ｍ，Ｃ）＿ＦＳＹＮＣ＿Ｎのタイミングを変更して副走査方向の色ずれの補正を行う。
【００６５】
図９は、カラー複写機１００における印刷処理を示すフローチャートである。カラー複写機１００のエンジン制御部１１３は、まず印刷開始にかかる処理を行う（ステップＳ１００）。次に、エンジン制御部１１３は、ポリゴンミラー駆動制御処理を行う（ステップＳ１０１）。
【００６６】
次に、色ずれ補正部１２２１は、サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹにそれぞれ書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度を検出させる。そして、色ずれ補正部１２２１は、書込みユニット（ＫＣ）１０４ＫＣの現在の温度（ｆ＿ｋｃ）と書込みユニット（ＭＹ）１０４ＭＹの現在の温度（ｆ＿ｍｙ）の差を算出し、算出した差分値と予め定めた閾値（Ｆ）とを比較する（ステップＳ１０２）。差分値（｜ｆ＿ｋｃ−ｆ＿ｍｙ｜）が閾値（Ｆ）以上である場合には（ステップＳ１０２，Ｙｅｓ）、色ずれ補正部１２２１は、色ずれ補正量算出処理を行う（ステップＳ１０３）。
【００６７】
差分値（｜ｆ＿ｋｃ−ｆ＿ｍｙ｜）が閾値（Ｆ）未満である場合には（ステップＳ１０２，Ｎｏ）、ステップＳ１０４へ進む。ステップＳ１０４において、すべての印刷処理が終了すると（ステップＳ１０４，Ｙｅｓ）、カラー複写機１００における印刷処理が完了する。ステップＳ１０４において、印刷処理が終了していなければ（ステップＳ１０４，Ｎｏ）、ステップＳ１０１に戻り、Ｓ１０１からＳ１０３の処理を繰り返す。
【００６８】
このように、本実施の形態においては、色ずれ補正部１２２１は、現在の書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度差に基づいて、色ずれ補正量算出処理を行うか否かを決定し、温度差が閾値以上となる度に色ずれ補正量を算出する。
【００６９】
図１０は、図９において説明した印刷開始処理（ステップＳ１００）を示すフローチャートである。印刷開始処理は、エンジン制御部１１３により統括的に実行される。印刷処理が開始されると、まず、書込み制御部１２５は、ＲＡＭ１２３に保存された主走査倍率補正量に基づき、Ｋ，Ｃ，Ｍ，Ｙ各色の画素クロック周波数を決定する（ステップＳ１１１）。
【００７０】
次に、書込み制御部１２５は、ＲＡＭ１２３に保存された主レジスト補正量に基づいて、各色の主走査遅延量を決定し（ステップＳ１１２）、さらに、ＲＡＭ１２３に保存された副レジスト補正量に基づいて、各色の副走査遅延量を決定する（ステップＳ１１３）。
【００７１】
次に、書込み制御部１２５は、ＲＡＭ１２３に保存された各色のスキュー補正量と階調数情報に基づいて、基準色（Ｋ色）に対するＭ、ＣおよびＹ色のスキュー補正量を決定する（ステップＳ１１４）。次に、書込み制御部１２５は、決定したＫ，Ｃ，Ｍ，Ｙ各色の主走査画素クロック周波数、主走査遅延量、副走査遅延量、スキュー補正量に基づいて色ずれ補正を実行しながら印刷動作を開始する（ステップＳ１１５）。
【００７２】
なお、主走査方向の色ずれ補正は、書込み制御部１２５が各色の主走査倍率と主走査方向の書き出しタイミングを制御することによって行われる。また、主走査倍率補正は、書込み制御部１２５が検出した各色の倍率誤差量に基づく画像周波数を変更することによって行う。ただし、書込み制御部１２５には、周波数を非常に細かく設定できるデバイス、たとえばＶＣＯを利用したクロックジェネレータなどが備えられている。また、主走査方向の書き出しタイミングは、各色の同期検知信号をトリガにして動作する主走査カウンタのいずれの位置からＬＤがデータを出力するかによって調整する。さらに、副走査方向の色ずれ補正は、書込み制御部１２５が副走査方向の書き出しタイミングを制御することで行う。
【００７３】
図１１は、図９において説明したポリゴンミラー駆動制御処理（ステップＳ１０１）を示すフローチャートである。ポリゴンミラー駆動制御処理は、エンジン制御部１１３により統括的に実行される。
【００７４】
カラー複写機１００は、モノクロ印刷時には、ポリゴンミラー（ＫＣ）のみ回転させるべくポリゴンミラー駆動部（ＫＣ）１０３ＫＣのみ駆動するが、本実施の形態にかかるカラー複写機１００においては、モノクロ印刷後にカラー印刷が行われる場合には、ユニット間の温度差を無くし、色ずれの影響を小さくするためにモノクロ印刷実施中にポリゴンミラー駆動部（ＭＹ）１０３ＭＹを駆動させる。
【００７５】
ステップＳ１００により印刷処理が開始すると、ポリゴンミラー駆動管理部１２２３は、印刷処理対象となる画像データに対しカラーおよびモノクロのいずれの印刷指定がなされているかを監視する。現在モノクロ印刷中である場合には（ステップＳ１２１，Ｙｅｓ）、ポリゴンミラー駆動管理部１２２３はさらに、現在印刷処理中の画像データに対する印刷ジョブ以降のカラーの印刷指定がなされた印刷ジョブを検出する。カラーの印刷指定の印刷ジョブがある場合には（ステップＳ１２２，Ｙｅｓ）、ポリゴンミラー駆動管理部１２２３は、現在の印刷処理から次のカラーの印刷指定の印刷ジョブまでの印刷枚数を特定する。印刷枚数が予め設定された閾値（Ｎ）以下である場合には（ステップＳ１２３，Ｙｅｓ）、ポリゴンミラー駆動管理部１２２３は、現在停止中のポリゴンミラー駆動部（ＭＹ）１０３ＭＹを動作させ（ステップＳ１２４）、図９のステップＳ１０２へ進む。すなわち、ポリゴンミラー駆動管理部１２２３は、記録枚数特定部として機能する。
【００７６】
ステップＳ１２１においてカラー印刷中である場合（ステップＳ１２１，Ｎｏ）、ステップＳ１２２においてカラー印刷指定の印刷ジョブが検出されない場合（ステップＳ１２２，Ｎｏ）、ステップＳ１２３において印刷ジョブまでの印刷枚数が閾値（Ｎ）より大きい場合（ステップＳ１２３，Ｎｏ）には、ポリゴンミラー駆動制御処理は終了し、図９のステップＳ１０２へ進む。
【００７７】
モノクロ印刷時には、ポリゴンミラー駆動部（ＭＹ）１０３ＭＹのみが動作し、ポリゴンミラー駆動部（ＭＹ）１０３ＭＹは停止している。したがって、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差は大きくなっていく。そこで、本実施の形態のカラー複写機１００においては、上記ポリゴンミラー駆動制御処理において、カラー印刷が行われるタイミングから所定時間だけ前のタイミングにおいて、予め書き込みユニット（ＭＹ）１０４ＭＹを動作させておくことにより、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差を小さくし、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差に起因した色ずれが生じるのを防いでいる。
【００７８】
すなわち、図９を参照しつつ説明したように、本実施の形態にかかるカラー複写機１００においては、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差が閾値（Ｆ）以上になった場合に、色ずれの補正量算出処理を行うが、ポリゴンミラー駆動制御処理により、書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差が大きくなる前にポリゴンミラー駆動部（ＫＣ）１０２ＭＹを動作させることにより、色ずれ補正量算出処理を行う回数を減らすことができる。これにより、カラー複写機１００において色ずれ補正量算出処理を行うため印刷処理を行うことのできないダウンタイムを低減することができる。
【００７９】
なお、閾値（Ｎ）は、予め設定された固定値であってもよく、ユーザにより変更が可能な可変値としてもよい。具体的には、ポリゴンミラー駆動管理部１２２３は、後述の操作表示部においてユーザから入力された閾値（Ｎ）を利用する。すなわち、操作表示部は、枚数閾値受付部として機能する。
【００８０】
また、他の例としては、ポリゴンミラー駆動管理部１２２３は、現在処理中の印刷ジョブと前後の印刷ジョブの関係に基づいて、閾値を決定し、決定した閾値を利用することとしてもよい。具体的には、例えば、ポリゴンミラー駆動管理部１２２３は、現在処理中の印刷ジョブの前後の印刷ジョブにおけるデータ量が少ない場合には比較的大きい値を閾値に決定し、データ量が多い場合には比較的小さい値を閾値に決定してもよい。すなわち、ポリゴンミラー駆動管理部１２２３は、枚数閾値決定部として機能する。
【００８１】
また、本実施の形態においては、ポリゴンミラー駆動制御処理は、エンジン制御部１１３において統括的に実施されることとしたが、これに限定されるものではなく、他の例としては、ポリゴンミラー駆動制御処理は、プリンタコントローラ等のコントローラにより統括的に実施されることとしてもよい。
【００８２】
図１２は、図９において説明した色ずれ補正量算出処理（ステップＳ１０３）を示すフローチャートである。色ずれ補正量算出処理は、エンジン制御部１１３により統括的に実行される。色ずれ補正量算出処理においては、まず、色ずれ補正部１２２１は、各色の補正パターン生成部１３２Ｋ，１３２Ｃ，１３２Ｍ，１３２Ｙに対し、色ずれ補正用パターン１４の生成を指示し、各色の補正パターン生成部１３２Ｋ，１３２Ｃ，１３２Ｍ，１３２Ｙは、指示に従い転写ベルト３上に色ずれ補正用パターン１４を形成する（ステップＳ１３１）。ここで、色ずれ補正部１２２１は、補正画像形成指示部として機能する。
【００８３】
次に、パターン検知センサ１５，１６は、転写ベルト３上に形成された色ずれ補正用パターン１４を検知する（ステップＳ１３２）。次に、パターン検知部１２１が、パターン検知センサ１５，１６による色ずれ補正用パターン１４の検知信号をデジタルデータに変換すると、色ずれ補正部１２２１は、色ずれ補正用パターン１４のデジタルデータから、基準色（Ｋ色）に対する主走査倍率補正量と、主／副レジスト補正量とを算出する（ステップＳ１３３）。さらに、色ずれ補正部１２２１は、基準色（Ｋ色）に対する各色のスキュー量を算出する（ステップＳ１３４）。次に、色ずれ補正部１２２１は、算出したスキュー量に基づいて、スキュー補正を行うためのスキュー補正量を算出する（ステップＳ１３５）。
【００８４】
次に、色ずれ補正部１２２１は、算出した主走査倍率補正量、主／副レジスト補正量、スキュー補正量を含む補正量をＲＡＭ１２３（または不揮発性メモリ）などのメモリに保存する（ステップＳ１３６）。以上で、色ずれ補正量算出処理が完了する。なお、ＲＡＭ１２３に保存した補正量は、次に色ずれ補正量算出処理が行われるまで、印刷時の補正量として使用される。
【００８５】
なお、カラー複写機１００は、図９において説明した印刷開始処理が行われる前の時点で、色ずれ補正量算出処理を行い、色ずれ補正量算出処理により算出された補正量を予めＲＡＭ１２３に格納しておくこととする。また、他の例としては、印刷開始処理時には、ＲＡＭ１２３には、カラー複写機１００における前回の印刷処理中に色ずれ補正量算出処理において算出された補正量が格納されており、印刷開始処理においては、ＲＡＭ１２３に格納された値が利用されてもよい。
【００８６】
図１３は、カラー複写機１００の印刷処理の第１の変更例を示すフローチャートである。図１３に示す例においては、現在の書込みユニット（ＫＣ）１０４ＫＣと書込みユニット（ＭＹ）１０４ＭＹの温度差に代えて、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹそれぞれの現在の温度と過去の温度検出結果に基づいて、色ずれ補正量算出処理を行うか否かを決定する。
【００８７】
本例においては、サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹは、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度を検出する度に検出結果をＲＡＭ１２３に格納する。すなわち、ＲＡＭ１２３は、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの温度の検出結果の履歴を記憶する。
【００８８】
そして、ポリゴンミラー駆動制御処理（ステップＳ１０１）の後、色ずれ補正部１２２１は、サーミスタ（ＫＣ）１０２ＫＣおよびサーミスタ（ＭＹ）１０２ＭＹにそれぞれ書込みユニット（ＫＣ）１０４ＫＣの現在の温度（ｆ＿ｋｃ２）および書込みユニット（ＭＹ）１０４ＭＹの現在の温度（ｆ＿ｍｙ２）を検出させる。さらに、色ずれ補正部１２２１は、ＲＡＭ１２３を参照し、書込みユニット（ＫＣ）１０４ＫＣの前回の色ずれ補正量算出処理実行時の温度（ｆ＿ｋｃ１）と、書込みユニット（ＭＹ）１０４ＭＹの前回の色ずれ補正量算出処理実行時の温度（ｆ＿ｍｙ１）を特定する。そして、色ずれ補正部１２２１は、書込みユニット（ＫＣ）１０４ＫＣにおける現在と過去の温度差（Δｆ＿ｋｃ）を式（１）により算出し、書込みユニット（ＭＹ）１０４ＭＹにおける現在と過去の温度差（Δｆ＿ｍｙ）を式（２）により算出する（ステップＳ２００）。
Δｆ＿ｋｃ＝ｆ＿ｋｃ２−ｆ＿ｋｃ１  ・・・（１）
Δｆ＿ｍｙ＝ｆ＿ｍｙ２−ｆ＿ｍｙ１  ・・・（２）
【００８９】
次に、色ずれ補正部１２２１は、書込みユニット（ＫＣ）１０４ＫＣにおける温度差（Δｆ＿ｋｃ）と書込みユニット（ＭＹ）１０４ＭＹにおける温度差（Δｆ＿ｍｙ）の差分値（｜Δｆ＿ｋｃ−Δｆ＿ｍｙ｜）と、予め設定された閾値（ΔＦ）とを比較する（ステップＳ２０１）。
【００９０】
そして、色ずれ補正部１２２１は、差分値（｜Δｆ＿ｋｃ−Δｆ＿ｍｙ｜）が閾値（ΔＦ）以上である場合に（ステップＳ２０１，Ｙｅｓ）、色ずれ補正量算出処理を行う（ステップＳ１０３）。差分値（｜Δｆ＿ｋｃ−Δｆ＿ｍｙ｜）が閾値（ΔＦ）未満である場合には（ステップＳ２０１，Ｎｏ）、ステップＳ１０４へ進む。
【００９１】
さらに、色ずれ補正量算出処理（ステップＳ１０３）が完了すると、色ずれ補正部１２２１は、ステップＳ２００において検出した書込みユニット（ＫＣ）１０４ＫＣの現在の温度（ｆ＿ｋｃ２）と書込みユニット（ＭＹ）１０４ＭＹの現在の温度（ｆ＿ｍｙ２）を、それぞれ温度（ｆ＿ｋｃ１）および温度（ｆ＿ｍｙ１）としてＲＡＭ１２３に格納する（ステップＳ２０３）。なお、第１の変更例にかかる印刷処理のこれ以外の処理は、図９〜図１２を参照しつつ説明した印刷処理と同様である。
【００９２】
このように、本例においては、カラー複写機１００は、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの現在の温度だけでなく、書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの過去の温度に基づいて総合的に色ずれ補正量算出処理を行うタイミングを判断する。
【００９３】
図１４は、カラー複写機１００の印刷処理の第２の変更例を示すフローチャートである。図１４に示す例においては、図１３を参照しつつ説明した第１の変更例のように書込みユニット（ＫＣ）１０４ＫＣおよび書込みユニット（ＭＹ）１０４ＭＹの現在と過去の温度に基づいて、色ずれ補正量算出処理のタイミングを判断するのに加えて、さらにカラー印刷時にのみ色ずれ補正量算出処理を行う。
【００９４】
すなわち、色ずれ補正部１２２１は、差分値（｜Δｆ＿ｋｃ−Δｆ＿ｍｙ｜）と、予め設定された閾値（ΔＦ）とを比較し、差分値（｜Δｆ＿ｋｃ−Δｆ＿ｍｙ｜）が閾値（ΔＦ）以上である場合には（ステップＳ２１１，Ｙｅｓ）、さらに現在実行されている印刷処理がカラー印刷であるか、モノクロ印刷であるかを特定する。そして、色ずれ補正部１２２１は、カラー印刷である場合にのみ（ステップＳ２１２，カラー）、色ずれ補正量算出処理を行い（ステップＳ１０３）、モノクロ印刷である場合には（ステップＳ２１２，モノクロ）、ステップＳ１０４に進む。なお、第２の変更例にかかる印刷処理のこれ以外の処理は、印刷処理の第１の変更例と同様である。
【００９５】
本実施の形態にかかるカラー複写機１００は、複数の書込みユニットを備えるが、書込みユニットの構成はこれに限定されるものではなく、他の例としては、カラー複写機１００は、単一の書込みユニットを備え、書込みユニットは、複数のサーミスタを有することとしてもよい。
【００９６】
また、カラー複写機１００が備えるサーミスタの数は、本実施の形態に限定されるものではない。他の例にかかるカラー複写機においては、例えば複数の書込みユニットそれぞれが、複数のサーミスタを有することとしてもよい。
【００９７】
また、本実施の形態においては、温度検出機構としてサーミスタを用いることとしたが、温度検出機構は、書込みユニットの温度に相当する値を検出可能なものであればよく、サーミスタに限定されるものではない。温度検出機構は、サーミスタ以外の温度検出機構であってもよく、また他の例としては、カラー複写機において印刷された連続印刷枚数など温度を予測可能な量を検知する機構であってもよい。
【００９８】
図１５は、カラー複写機１００のハードウェア構成例を示すブロック図である。本図に示すように、カラー複写機１００は、コントローラ２１０とエンジン部（Ｅｎｇｉｎｅ）２６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ２１０は、カラー複写機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部２６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部２６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００９９】
コントローラ２１０は、ＣＰＵ２１１と、ノースブリッジ（ＮＢ）２１３と、システムメモリ（ＭＥＭ−Ｐ）２１２と、サウスブリッジ（ＳＢ）２１４と、ローカルメモリ（ＭＥＭ−Ｃ）２１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２１６と、ハードディスクドライブ（ＨＤＤ）２１８とを有し、ノースブリッジ（ＮＢ）２１３とＡＳＩＣ２１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス２１５で接続した構成となる。また、ＭＥＭ−Ｐ２１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)２１２ｂと、をさらに有する。
【０１００】
ＣＰＵ２１１は、複合機の全体制御をおこなうものであり、ＮＢ２１３、ＭＥＭ−Ｐ２１２およびＳＢ２１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１０１】
ＮＢ２１３は、ＣＰＵ２１１とＭＥＭ−Ｐ２１２、ＳＢ２１４、ＡＧＰ２１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ２１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１０２】
ＭＥＭ−Ｐ２１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ２１２ａとＲＡＭ２１２ｂとからなる。ＲＯＭ２１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ２１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１０３】
ＳＢ２１４は、ＮＢ２１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ２１４は、ＰＣＩバスを介してＮＢ２１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１０４】
ＡＳＩＣ２１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ２１５、ＰＣＩバス、ＨＤＤ２１８およびＭＥＭ−Ｃ２１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ２１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ２１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ２１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部２６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ２１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）２４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース２５０が接続される。操作表示部２２０はＡＳＩＣ２１６に直接接続されている。
【０１０５】
ＭＥＭ−Ｃ２１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０６】
ＡＧＰ２１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ２１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１０７】
なお、本実施の形態のカラー複写機１００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施の形態のカラー複写機１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１０８】
なお、上記実施の形態では、本発明の画像形成装置を、カラー複写機に適用した例を挙げて説明するが、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０１０９】
１５，１６  パターン検知センサ
１０１Ｋ,Ｃ，Ｍ，Ｙ  ＬＤ制御部（Ｋ,Ｃ，Ｍ，Ｙ）
１０２ＫＣ，ＭＹ  サーミスタ（ＫＣ，ＭＹ）
１０３Ｋ,Ｃ，Ｍ，Ｙ  ポリゴンミラー駆動部（Ｋ,Ｃ，Ｍ，Ｙ）
１０４ＫＣ，ＭＹ  書込みユニット（ＫＣ，ＭＹ）
１１１  プリンタコントローラ
１１２  スキャナコントローラ
１１３  エンジン制御部
１２１  パターン検知部
１２２  ＣＰＵ
１２３  ＲＡＭ
１２４  画像処理部
１２５  書込み制御部
１２２１  色ずれ補正部
１２２２  書込み管理部
１２２３  ポリゴンミラー駆動管理部
１２２４  ＡＤ変換器
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２００４−１１７３８４号公報
【図１】
0005790285.tif 000002
【図２】
0005790285.tif 000003
【図３】
0005790285.tif 000004
【図４】
0005790285.tif 000005
【図５】
0005790285.tif 000006
【図６】
0005790285.tif 000007
【図７】
0005790285.tif 000008
【図８】
0005790285.tif 000009
【図９】
0005790285.tif 000010
【図１０】
0005790285.tif 000011
【図１１】
0005790285.tif 000012
【図１２】
0005790285.tif 000013
【図１３】
0005790285.tif 000014
【図１４】
0005790285.tif 000015
【図１５】
0005790285.tif 000016