(57)【特許請求の範囲】
【請求項１】
回転する担持体上に画像を形成する形成手段と、
前記担持体上に形成された補正用パターンの検出を行う検出手段と、
前記検出手段の検出結果を記憶する記憶手段と、
前記形成手段に前記補正用パターンを形成させ、前記検出手段により前記補正用パターンの検出を行って前記形成手段による画像形成位置のずれを補正する補正処理を実行する補正手段と、を備え、
前記補正手段は、前記補正処理において、前記担持体の周面を周方向に複数の形成領域に分け、前記記憶手段に記憶される過去の補正処理において補正用パターンが形成された形成領域と異なる形成領域に補正用パターンを形成させ、当該補正用パターンの検出によって得られた検出結果と、前記過去の補正処理において他の形成領域に形成された補正用パターンの検出によって得られた検出結果とに基づいて前記形成手段による画像形成位置のずれを補正する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記補正手段は、前記記憶手段に過去の補正処理における検出結果が記憶されていない場合には、過去の検出結果を用いずに実行中の補正処理において得られた検出結果に基づいて補正を行う。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記補正手段による前記過去の補正処理における検出結果に基づく補正を不可とする無効化処理を行う無効化手段を備える。
【請求項４】
請求項３に記載の画像形成装置において、
当該画像形成装置の状態の変化を検知する検知手段を備え、
前記無効化手段は、前記検知手段により状態の変化が検知されたときに前記無効化処理を行う。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像形成装置において、
前記形成手段は、前記補正用パターンを形成する際に、前記担持体の周面において、前記記憶手段に記憶される過去の補正処理における検出結果を得たときに補正用パターンを形成した回数が少ない領域に優先的に形成する。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来よりカラーレーザプリンタなどの画像形成装置として、複数の画像形成ユニットが用紙搬送用のベルトに沿って並んで配置されており、ベルト上に搬送される用紙に対して各画像形成ユニットから順次各色のトナー像が転写される方式のものなどが知られている。こうした画像形成装置では、各画像形成ユニット間で用紙に対する転写位置のずれ（色ずれ）が生じると、形成される画像の品質が低下してしまう。
【０００３】
そこで、画像の品質を確保するために、各色の画像形成位置のずれを補正するレジストレーション等と呼ばれる技術が採用されている（例えば特許文献１参照）。この技術によれば、まず各画像形成ユニットによってベルト上に複数のマークからなる位置ずれ補正用のパターンを形成し、各マークの位置を光学センサで検出して各色のずれ量を求め、その結果に基づいて各色の形成位置のずれを補正する。このような位置ずれ補正処理は、装置が印刷要求を受けた際などに、位置ずれ補正が必要な状態であると判断された場合に、印刷に先立って行われる。
【０００４】
また、類似の技術として、ベルト等に濃度補正用のパターンを形成し、そのパターンの濃度を光学センサで検出し、その結果に基づいて形成される画像の濃度を補正する濃度補正処理を行うものも知られている。
【特許文献１】特開平８−１１８７３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のような補正処理においては、ベルト上に多数のマークを形成して検出の回数を増やすなど高精度な検出を行うことによって補正の精度を向上し、印刷品質を高めることができる。しかしその一方で、一般に高精度な検出を行うと処理時間が長くなり、ユーザの待ち時間が長くなってしまうという問題がある。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、補正処理に要する時間を抑えること若しくは検出精度を確保することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための手段として、第１の発明に係る画像形成装置は、回転する担持体上に画像を形成する形成手段と、前記担持体上に形成された補正用パターンの検出を行う検出手段と、前記検出手段の検出結果を記憶する記憶手段と、前記形成手段に前記補正用パターンを形成させ、前記検出手段により前記補正用パターンの検出を行って前記形成手段による画像形成位置のずれを補正する補正処理を実行する補正手段と、を備え、前記補正手段は、前記補正処理において、前記担持体の周面を周方向に複数の形成領域に分け、前記記憶手段に記憶される過去の補正処理において補正用パターンが形成された形成領域と異なる形成領域に補正用パターンを形成させ、当該補正用パターンの検出によって得られた検出結果と、前記過去の補正処理において他の形成領域に形成された補正用パターンの検出によって得られた検出結果とに基づいて前記形成手段による画像形成位置のずれを補正する。
【０００８】
第１の発明によれば、補正処理においては、補正用パターンの検出を行うことで得られた検出結果と、過去の補正処理において得られた検出結果とに基づいて画像形成特性の補正を行う。これにより、一度に多くの検出を行わなくても、ある程度の検出精度を確保することができる。従って、一回の補正処理にかかる時間を抑えつつ、補正の精度を確保することができる。
また、位置ずれ補正を行う際には、担持体の回転周期に合わせて検出値が変動することがあるため、位置ずれ補正用のパターンを担持体周面における１周分の長さ範囲にわたって形成し測定を行うことが一般的である。しかし、本発明によれば、パターンを形成する長さ範囲を１周分未満としても補正精度をある程度確保することができ、それにより補正処理にかかる時間を短縮することができる。
また、補正用パターンを形成する長さ範囲を過去に補正用パターンを形成した長さ範囲に対して周方向にずらす。これにより、担持体の回転に伴う検出値の周期的な変動の影響を抑えることができる。
また、補正用パターンを形成する際にその長さ範囲を過去の検出結果を得たときの補正用パターンの長さ範囲と重ならないように周方向にずらすため、担持体の回転に伴う検出値の周期的な変動の影響をより効果的に抑えることができる。
【０００９】
第２の発明は、第１の発明において、前記補正手段は、前記記憶手段に過去の補正処理における検出結果が記憶されていない場合には、過去の検出結果を用いずに実行中の補正処理において得られた検出結果に基づいて補正を行う。
【００１０】
第２の発明によれば、過去の検出結果が記憶されていない場合には、補正の精度は劣るものの、実行中の補正処理において得られた検出結果のみに基づいて補正を行うことが好適である。
【００１１】
第３の発明は、第１または第２の発明において、前記補正手段による前記過去の補正処理における検出結果に基づく補正を不可とする無効化処理を行う無効化手段を備える。
第３の発明によれば、状況によっては記憶されている過去の検出結果の信頼性が確保できなくなる場合があり得るため、そのような場合には、過去の検出結果を用いた補正を行わないことが望ましい。
【００１２】
第４の発明は、第３の発明において、当該画像形成装置の状態の変化を検知する検知手段を備え、前記無効化手段は、前記検知手段により状態の変化が検知されたときに前記無効化処理を行う。
【００１３】
第４の発明によれば、例えば、担持体や画像形成ユニットが着脱された場合や、印刷処理中に紙詰まりが発生した場合など、過去の検出結果の信頼性が維持できないような状況が生じた場合には、それを検知して過去の検出結果に基づく補正を行わないことで、精度の低い補正が行われることを回避できる。
【００１４】
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
第５の発明は、第１から第４のいずれか一つの発明において、前記形成手段は、前記補正用パターンを形成する際に、前記担持体の周面において、前記記憶手段に記憶される過去の補正処理における検出結果を得たときに補正用パターンを形成した回数が少ない領域に優先的に形成する。
【００２１】
第５の発明によれば、過去に補正用パターンを形成した回数が少ない領域に優先的に補正用パターンを形成するため、担持体の回転に伴う検出値の周期的な変動の影響を効果的に抑えることができる。
【発明の効果】
【００２２】
本発明によれば、補正処理においては、補正用パターンの検出を行うことで得られた検出結果と、過去の補正処理において得られた検出結果とに基づいて画像形成特性の補正を行う。これにより、一度に多くの検出を行わなくても、ある程度の検出精度を確保することができる。従って、一回の補正処理にかかる時間を抑えつつ、補正の精度を確保することができる。
【発明を実施するための最良の形態】
【００２３】
＜実施形態１＞
次に本発明の実施形態１について図１から図６を参照して説明する。
【００２４】
（プリンタの全体構成）
図１は、本発明の画像形成装置の一例であるプリンタ１の概略構成を示す側断面図である。なお、以下の説明においては、図１における右側を前方とする。
【００２５】
プリンタ１は、本体ケーシング２を備えており、この本体ケーシング２の底部には、被記録媒体である用紙３（対象物の一例）が積載される供給トレイ４が設けられている。供給トレイ４の前端上方には給紙ローラ５が設けられており、この給紙ローラ５の回転に伴って給紙トレイ４内の最上位に積載された用紙３がレジストローラ６へ送り出される。レジストローラ６は、用紙３の斜行補正を行った後、その用紙３を画像形成部１０のベルトユニット１１上へ搬送する。
【００２６】
画像形成部１０（形成手段の一例）は、ベルトユニット１１、スキャナ部１９、プロセス部２０、定着部３１などを備えている。
【００２７】
ベルトユニット１１は、前後一対のベルト支持ローラ１２間に、ポリカーボネート等からなるベルト１３（対象物、担持体の一例）を張架した構成となっている。そして、後側のベルト支持ローラ１２が回転駆動されることにより、ベルト１３が図示反時計周り方向に循環移動し、ベルト１３上面の用紙３が後方へ搬送される。また、ベルト１３の内側には、後述するプロセス部２０の各感光ドラム２８とベルト１３を挟んで対向する位置にそれぞれ転写ローラ１４が設けられている。
【００２８】
さらに、ベルト１３の下面に対向して、ベルト１３上に形成されるパターンを検出する一対のパターン検出センサ１５（検出手段の一例）が設けられている。パターン検出センサ１５は、ベルト１３面に光を照射して、その反射光をフォトトランジスタ等で受光し、その受光量に応じたレベルの信号を出力する。また、ベルトユニット１１の下側には、ベルト１３表面に付着したトナーや紙粉等を回収するクリーニング装置１７が設けられている。
【００２９】
スキャナ部１９は、レーザ発光部（図示せず）から出射された各色毎のレーザ光Ｌを対応する感光ドラム２８の表面に照射する。
【００３０】
プロセス部２０は、フレーム２１と、このフレーム２１に設けられた４つのカートリッジ装着部にそれぞれ着脱可能に装着される４色（イエロー、マゼンタ、シアン、ブラック）に対応した現像カートリッジ２２（それぞれ２２Ｙ，２２Ｍ，２２Ｃ、２２Ｋ）とを備えている。なお、プロセス部２０は、本体ケーシング２の前面に設けられたフロントカバー２Ａを開放することにより前方に引き出し可能であり、さらにプロセス部２０を本体ケーシング２から取り外して、前述のベルトユニット１１やクリーニング装置１７を本体ケーシング２に対し着脱することも可能である。また、フレーム２１の下部には、各現像カートリッジ２２に対応して、表面が正帯電性の感光層によって覆われた感光ドラム２８と、スコロトロン型の帯電器２９とが設けられている。
【００３１】
各現像カートリッジ２２は、箱状のケーシングの内側上部に、現像剤である各色のトナーを収容するトナー収容室２３を備え、その下側に供給ローラ２４、現像ローラ２５、層厚規制ブレード２６、アジテータ２７等を備えている。トナー収容室２３から放出されたトナーは、供給ローラ２４の回転により現像ローラ２５に供給され、供給ローラ２４と現像ローラ２５との間で正に摩擦帯電される。さらに、現像ローラ２５上に供給されたトナーは、現像ローラ２５の回転に伴って、層厚規制ブレード２６と現像ローラ２５との間に進入し、ここでさらに十分に摩擦帯電されて、一定厚さの薄層として現像ローラ２５上に担持される。
【００３２】
画像形成時には、感光ドラム２８が回転駆動され、それに伴って感光ドラム２８の表面が帯電器２９により一様に正帯電される。そして、その正帯電された部分がスキャナ部１９からのレーザ光の高速走査により露光されて、感光ドラム２８の表面に用紙３に形成すべき画像に対応した静電潜像が形成される。
【００３３】
次いで、現像ローラ２５の回転により、現像ローラ２５上に担持され正帯電されているトナーが、感光ドラム２８に対向して接触するときに、感光ドラム２８の表面上に形成されている静電潜像に供給される。これにより、感光ドラム２８の静電潜像が可視像化され、感光ドラム２８の表面には露光部分にのみトナーが付着したトナー像が担持される。
【００３４】
その後、各感光ドラム２８の表面上に担持されたトナー像は、ベルト１３によって搬送される用紙３が、感光ドラム２８と転写ローラ１４との間の各転写位置を通る間に、転写ローラ１４に印加される負極性の転写電圧によって、用紙３に順次転写される。こうしてトナー像が転写された用紙３は、次いで定着器３１に搬送される。
【００３５】
定着器３１は、熱源を有する加熱ローラ３１Ａと、用紙３を加熱ローラ３１Ａ側へ押圧する加圧ローラ３１Ｂとを備えており、用紙３上に転写されたトナー像を紙面に熱定着させる。そして、定着器３１により熱定着された用紙３は、上方へ搬送され、本体ケーシング２の上面に設けられた排出トレイ３２上に排出される。
【００３６】
（プリンタの電気的構成）
図２は、プリンタ１の電気的構成を概略的に示すブロック図である。プリンタ１は、同図に示すように、ＣＰＵ４０（検出手段、補正手段、無効化手段の一例）、ＲＯＭ４１、ＲＡＭ４２（記憶手段の一例）、ＮＶＲＡＭ（不揮発性メモリ）４３、ネットワークインターフェイス４４を備え、これらに既述の画像形成部１０、パターン検出センサ１５や、表示部４５、操作部４６、メインモータ４７及び用紙センサ４８（検知手段の一例）などが接続されている。
【００３７】
ＲＯＭ４１には、後述する位置ずれ補正処理など、このプリンタ１の各種の動作を実行するためのプログラムが記憶されており、ＣＰＵ４０は、ＲＯＭ４１から読み出したプログラムに従って、その処理結果をＲＡＭ４２またはＮＶＲＡＭ４３に記憶させながら各部の制御を行う。ネットワークインターフェイス４４は、通信回線４９を介して外部のコンピュータ５０等に接続され、これにより相互のデータ通信が可能となっている。
【００３８】
表示部４５は、液晶ディスプレイやランプ等を備え、各種の設定画面や装置の動作状態等を表示することが可能である。操作部４６は、複数のボタンを備え、ユーザにより各種の入力操作が可能である。
【００３９】
メインモータ４７は、既述のレジストローラ６、ベルト支持ローラ１２、転写ローラ１４、現像ローラ２５、感光ドラム２８、加熱ローラ３１Ａ等を同期させつつ回転させる。用紙センサ４８は、用紙３の搬送路上に複数配置されており、それぞれの位置において用紙３の有無を検出する。
【００４０】
（補正・印刷制御処理）
次にＣＰＵ４０の制御により実行される補正・印刷制御処理の動作について説明する。図３は印刷・補正制御処理の流れを示すフローチャートであり、図４は、位置ずれ補正用のパターンＰを示す図、図５は、ベルト１３上のパターンＰの形成領域を示す図である。
【００４１】
ＣＰＵ４０は、印刷・補正制御処理を開始すると、まず外部のコンピュータ５０等からネットワークインターフェイス４４を介して印刷要求を受けたかを判断する（Ｓ１０１）。印刷要求がない場合（Ｓ１０１：Ｎｏ）には、印刷要求の受信を待機し、印刷要求を受けたところで（Ｓ１０１：Ｙｅｓ）、続いて位置ずれ補正用の補正値の検出が必要か否かを判断する（Ｓ１０２）。
【００４２】
ここで、ＣＰＵ４０は、常時、所定間隔でプリンタ１の状態を監視し、補正処理の要否を判断している。より具体的には、例えば印刷処理中に紙詰まりが発生した場合、若しくは前回の補正からの印刷枚数が所定枚数に達した場合など、所定の条件を満たした場合には、ＲＡＭ４２に記憶される補正要求フラグをオフからオンの値にする。なお、ＣＰＵ４０は、用紙３の搬送中に各用紙センサ４８により所定のタイミングで用紙３が検出されない場合には、紙詰まりが発生したと判断する。
【００４３】
ＣＰＵ４０は、Ｓ１０２において、補正要求フラグがオンの値であるか、若しくはＮＶＲＡＭ４３上に補正値が記憶されていない場合等には、補正値の検出が必要であると判断し（Ｓ１０２：Ｙｅｓ）、以下に示す補正処理（Ｓ１０３，Ｓ１０４）を実行する。
【００４４】
ここで、ベルト１３上に形成される位置ずれ補正用のパターンＰ（補正用パターンの一例）は、図４に示すように、ベルト１３の両側部に一列ずつ並んだ複数のマーク６０を有している。なお、前述の一対のパターン検出センサ１５は、各列のマーク６０に対向する位置に配置されている。
【００４５】
各マーク６０は、用紙３の搬送方向に所定間隔を空けて配置され、プロセス部２０で用いる各色で形成される４つのマーク６０を一組として、複数組のマーク６０が一定順序（例えばイエロー６０Ｙ、マゼンタ６０Ｍ、シアン６０Ｃ、ブラック６０Ｋの順）で繰り返し設けられている。また、１つのパターンＰが形成される長さ範囲はベルト１３の１周のおよそ４分の１である。ベルト１３の表面は、図５に示すように、周方向に４つの同じ大きさのパターン形成領域Ａ〜Ｄに分けられており、１つの位置ずれ補正用のパターンＰは、これら４つのパターン形成領域Ａ〜Ｄのいずれかの領域内に形成される。
【００４６】
さて、ＣＰＵ４０は、まずベルト１３上のパターン形成領域ＡにパターンＰを形成し、そのパターンＰに基づいて各色の位置ずれ量の測定を行う（Ｓ１０３）。詳細には、ＣＰＵ４０は、パターン形成領域Ａがパターン検出センサ１５に対向する位置に到達したときに、パターン検出センサ１５の出力レベルを所定の閾値と比較することにより、各マーク６０の位置を検出する。そして、前述の各組のマーク６０について、ブラックのマーク６０Ｋの位置に対する他の３色のマーク６０の位置のずれ量を求め、各３色について求めたずれ量の平均値をそれぞれ検出値Ｘａとする。
【００４７】
続いて、ＣＰＵ４０は、求めた検出値Ｘａの値を補正値ＸとしてＲＡＭ４２に記憶する（Ｓ１０４）。そして、この補正値Ｘを用いて画像形成部１０により印刷を行う（Ｓ１０５）。より詳細には、スキャナ部１９に与える各色の印刷データに補正値Ｘに基づいて補正を加えて、各感光ドラム２８に対する画像の書き込み位置を調整する。なお、印刷の終了時までに複数の印刷要求を受けた場合には、それら全ての印刷要求に対する印刷処理を連続的に実行する。
【００４８】
その後、ＣＰＵ４０は、印刷要求の受信を待機する（Ｓ１０６）。そして、印刷要求を受けた場合（Ｓ１０６：Ｙｅｓ）には、ベルト１３上のパターン形成領域ＣにパターンＰを形成し、そのパターンＰに基づいて測定を行い、前述と同様の手順で検出値Ｘｃを取得する（Ｓ１０７）。続いてＣＰＵ４０は、前回取得した検出値Ｘａと今回取得した検出値Ｘｃとの平均値（（Ｘａ＋Ｘｃ）／２）を求め、求めた値を新たな補正値ＸとしてＲＡＭ４２上の値を書き換える（Ｓ１０８）。そして、この補正値Ｘを用いて印刷を行う（Ｓ１０９）。
【００４９】
次に、ＣＰＵ４０は、印刷要求の受信を待機し（Ｓ１１０）、印刷要求を受けた場合（Ｓ１１０：Ｙｅｓ）には、ベルト１３上のパターン形成領域ＢにパターンＰを形成し、前述と同様に測定を行って検出値Ｘｂを得る（Ｓ１１１）。そして、今までに取得された各検出値Ｘａ，Ｘｂ，Ｘｃの平均値（（Ｘａ＋Ｘｂ＋Ｘｃ）／３）を求め、その値を新たな補正値ＸとしてＲＡＭ４２に記憶する（Ｓ１１２）。そして、その補正値Ｘを用いて印刷を行う（Ｓ１１３）。
【００５０】
さらに、ＣＰＵ４０は、印刷要求の受信を待機し（Ｓ１１４）、印刷要求を受けた場合（Ｓ１１４：Ｙｅｓ）には、ベルト１３上のパターン形成領域ＤにパターンＰを形成し、前述と同様に測定を行って検出値Ｘｄを得る（Ｓ１１５）。そして、今までに取得された各検出値Ｘａ〜Ｘｄの平均値（（Ｘａ＋Ｘｂ＋Ｘｃ＋Ｘｄ）／４）を求め、その値を新たな補正値ＸとしてＲＡＭ４２に記憶する（Ｓ１１６）。
【００５１】
続いて、ＣＰＵ４０は、得られた補正値ＸをＮＶＲＡＭ４３に記憶する（Ｓ１１７）。ここで、この補正値Ｘは、ベルト１３一周分に相当する４つのパターンＰを測定することにより導き出したものであるため、ベルト１３の回転による検出値の周期的な変動の影響が抑えられ、比較的、信頼度が高い数値であると考えられる。ＣＰＵ４０は、続いて、この補正値Ｘを用いて印刷を行い（Ｓ１１８）、その後、Ｓ１０１に戻る。
【００５２】
一方、ＣＰＵ４０は、Ｓ１０２において、補正値の検出が必要でないと判断された場合（Ｓ１０２：Ｎｏ）には、ＮＶＲＡＭ４３に記憶された補正値Ｘを読み出し（Ｓ１１９）、その補正値Ｘを用いて印刷を行う（Ｓ１２０）。
【００５３】
図６は、上記印刷・補正制御処理における各処理の実行タイミングを例示する図である。図６に示すように、ＣＰＵ４０は、補正要求フラグをオンとした後に印刷要求１を受けた場合には、まずパターン形成領域ＡにパターンＰを形成し、それに基づいて補正処理を行う（Ｓ１０３，Ｓ１０４）。そして、その補正処理の終了後に続けて印刷要求１に基づく印刷処理１を実行する（Ｓ１０５）。ここでの補正処理は、ベルト１３の４分の１周分のパターンＰの測定のみに基づいて行われるため、ベルト１３一周分のパターンの測定を行う場合に比べると、補正の精度は低いものの、補正処理が短時間で済むため、印刷が完了するまでのユーザの待ち時間を短くすることができる。
【００５４】
その後、印刷要求の受信を待機し（Ｓ１０６）、印刷要求２を受けた場合（Ｓ１０６：Ｙｅｓ）には、パターン形成領域Ｃでの補正処理（Ｓ１０７，Ｓ１０８）を実行し、続けて印刷要求２に基づく印刷処理２を実行する（Ｓ１０９）。このように、補正要求フラグがオンであるときに、ある程度の間隔をおいて印刷要求を受けた場合には、印刷要求を受ける度に一回の補正処理を行い、その補正処理の終了後に続けて印刷処理を行う。ここで、２回目以降の補正処理は、本補正処理での検出結果と、前回の補正処理における検出結果とに基づいて行われるため、補正の精度が高められる。
【００５５】
（本実施形態の効果）
以上のように本実施形態によれば、補正処理においては、パターンＰの検出を行うことで得られた検出結果（検出値）と、過去の補正処理において得られた検出結果（検出値）とに基づいて画像形成特性の補正を行う。これにより、一度に多くの検出を行わなくても、ある程度の検出精度を確保することができる。従って、一回の補正処理にかかる時間を抑えつつ、補正の精度を確保することができる。
【００５６】
また、ＲＡＭ４２上に過去の検出結果が記憶されていない場合には、補正の精度は劣るものの、実行中の補正処理において得られた検出結果のみに基づいて補正を行うことが好適である。
【００５７】
また、位置ずれ補正を行う際には、ベルト１３の回転周期に合わせて検出値が変動することがあるため、位置ずれ補正用のパターンをベルト１３周面における１周分の長さ範囲にわたって形成し測定を行うことが一般的である。しかし、本発明によれば、パターンＰを形成する長さ範囲をベルト１３の１周分未満としても補正精度をある程度確保することができ、それにより補正処理にかかる時間を短縮することができる。
【００５８】
また、パターンＰを形成する長さ範囲（パターン形成領域Ａ〜Ｄ）を過去にパターンＰを形成した長さ範囲に対して周方向にずらす。これにより、ベルト１３の回転に伴う検出値の周期的な変動の影響を抑えることができる。
【００５９】
特に本実施形態では、パターンＰを形成するパターン形成領域Ａ〜Ｄを「Ａ，Ｂ，Ｃ，Ｄ」等のように並び順に従って（連続的に）変更していくのではなく、「Ａ，Ｃ，Ｂ，Ｄ」のように並び順とは異なる順序で（断続的に）変更している。例えば、パターン形成領域Ａ及びＢに基づいて検出を行った場合、ずれ量の検出を行う領域がベルト１３の一部に偏るために、その検出値がベルト１３一周で検出を行った場合の平均値に対して比較的大きくずれる可能性がある。これに対し、本実施形態では、ずれ量の検出を行う領域がベルト１３の一部に偏るのを防ぐことができるため、検出値がベルト１３一周で測定を行った場合の平均値に対して大きくずれる事態を防ぐことができる。
【００６０】
また、パターンＰを形成する際にその長さ範囲（パターン形成領域）を過去の検出結果を得たときのパターンＰの長さ範囲と重ならないように周方向にずらすため、ベルト１３の回転に伴う検出値の周期的な変動の影響をより効果的に抑えることができる。
【００６１】
＜実施形態２＞
次に本発明の実施形態２について図７から図９を参照して説明する。図７は印刷・補正制御処理の流れを示すフローチャートである。なお、以下の各実施形態においては、プリンタ１の機械的構成は実施形態１と同様であるので、実施形態１と同一の構成には同一符号を付して説明を省略する。
【００６２】
本実施形態の印刷・補正制御処理は、プリンタ１の電源投入直後に実行される。ユーザによりプリンタ１の電源が投入されると、図７に示すように、ＣＰＵ４０は、例えばＲＡＭ４２の初期化などの所定の初期化動作を行う（Ｓ２０１）。続いて、補正値の検出（補正処理）が必要かを判断する（Ｓ２０２）。ここでは、例えば、ＮＶＲＡＭ４３に補正値が記憶されていない場合や、前回の補正処理実行時にベルト１３一周分のパターンＰに基づく補正値を取得する前に電源がオフされた場合、電源オフ状態が所定時間以上継続した場合、あるいは電源オフ中に現像カートリッジ２２の交換が行われたことが検知された場合など、ＮＶＲＡＭ４３に記憶される補正値の精度が確保できないような状況が発生した場合には、補正値の検出が必要であると判断する。
【００６３】
ＣＰＵ４０は、補正値の検出が必要であると判断した場合（Ｓ２０２：Ｙｅｓ）には、ベルト１３上のパターン形成領域ＡにパターンＰを形成して測定を行い、検出値Ｘａを得る（Ｓ２０３）。そして、この検出値Ｘａを印刷時に用いる補正値ＸとしてＲＡＭ４２上に記憶する（Ｓ２０４）。
【００６４】
続いて、印刷要求を受けたかを判断し（Ｓ２０５）、印刷要求を受けた場合（Ｓ２０５：Ｙｅｓ）には、ＲＡＭ４２上の補正値Ｘを用いて画像形成部１０により印刷を行う（Ｓ２０６）。
【００６５】
Ｓ２０６にて印刷要求に基づいた印刷が終了した場合、若しくはＳ２０５にて印刷要求を受けていない場合（Ｓ２０５：Ｎｏ）には、続いてベルト１３上のパターン形成領域ＣにパターンＰを形成し、前述と同様にパターンＰの測定を行って検出値Ｘｃを取得する（Ｓ２０７）。そして、今までに取得された各検出値Ｘａ，Ｘｃの平均値を求め、その値を補正値Ｘとする（Ｓ２０８）。
【００６６】
続いて、ＣＰＵ４０は、印刷要求を受けたかを判断し（Ｓ２０９）、印刷要求を受けた場合（Ｓ２０９：Ｙｅｓ）には、ＲＡＭ４２上の補正値Ｘを用いて画像形成部１０により印刷を行う（Ｓ２１０）。その後、ＣＰＵ４０は、同様にパターン形成領域ＢにパターンＰを形成して、補正処理（Ｓ２１１，Ｓ２１２）を行い、印刷要求を受けたかを判断し（Ｓ２１３）、印刷要求を受けた場合（Ｓ２１３：Ｙｅｓ）には、ＲＡＭ４２上の補正値Ｘを用いて印刷を行う（Ｓ２１４）。
【００６７】
さらに、ＣＰＵ４０は、パターン形成領域ＤにパターンＰを形成して、補正処理（Ｓ２１５，Ｓ２１６）を行う。そして、ベルト１３一周分に相当する４つのパターンＰを測定することにより導き出した補正値ＸをＮＶＲＡＭ４３に記憶する（Ｓ２１７）。
【００６８】
その後、ＣＰＵ４０は、印刷要求の受信を待機し（Ｓ２１８）、印刷要求を受けた場合（Ｓ２１８：Ｙｅｓ）には、ＮＶＲＡＭ４３に記憶された補正値Ｘを用いて印刷を行う（Ｓ２１９）。
【００６９】
一方、ＣＰＵ４０は、Ｓ２０２にて、補正値の検出が必要でないと判断した場合（Ｓ２０２：Ｎｏ）には、ＮＶＲＡＭ４３に記憶された補正値を読み出し（Ｓ２２０）、Ｓ２１８に進んで印刷要求の受信を待機する。
【００７０】
図８及び図９は、上記印刷・補正制御処理における各処理の実行タイミングを例示する図である。図８に示すように、プリンタ１の電源投入後、印刷要求の受信がない場合には、初期化動作終了直後から、パターン形成領域Ａでの補正処理（Ｓ２０３，Ｓ２０４）、パターン形成領域Ｃでの補正処理（Ｓ２０７，Ｓ２０８）、パターン形成領域Ｂでの補正処理（Ｓ２１１，Ｓ２１２）、パターン形成領域Ｄでの補正処理（Ｓ２１５〜Ｓ２１７）が順に続けて行われる。
【００７１】
また、例えば初期化動作中に印刷要求１を受信した場合には、図９に示すように、初期化動作終了後に、続けてパターン形成領域Ａでの補正処理（Ｓ２０３，Ｓ２０４）を行い、その後に印刷要求１に基づく印刷処理を行う（Ｓ２０６）。印刷処理の終了後に印刷要求がなければ、パターン形成領域Ｃでの補正処理（Ｓ２０７，Ｓ２０８）を続けて行い、さらにパターン形成領域Ｂでの補正処理（Ｓ２１１，Ｓ２１２）を行う。ここで例えば、パターン形成領域Ｂでの補正処理中に印刷要求２を受信した場合には、パターン形成領域Ｂでの補正処理終了後に、印刷要求２に基づく印刷処理（Ｓ２１４）を続けて行う。その後、、パターン形成領域Ｄでの補正処理（Ｓ２１５〜Ｓ２１７）を続けて行う。
【００７２】
本実施形態でも、例えば、パターン形成領域Ｂでの補正処理では、パターン形成領域Ａ，Ｃでの検出結果も参照されるため、検出の精度を高めることができる。これにより、一回の補正処理にかかる時間を抑えつつ、補正の精度を確保することができる。
【００７３】
＜実施形態３＞
次に本発明の実施形態３について図１０から図１２を参照して説明する。図１０は、印刷・補正制御処理の流れを示すフローチャートである。
【００７４】
ＣＰＵ４０は、印刷・補正制御処理を開始すると、印刷要求の受信を待機し（Ｓ３０１）、印刷要求を受けた場合（Ｓ３０１：Ｙｅｓ）には、続いて、位置ずれ補正用の補正値の検出が必要か否かを判断する（Ｓ３０２）。補正要求フラグがオフの場合など、補正値の検出が必要ないと判断した場合（Ｓ３０２：Ｎｏ）には、ＮＶＲＡＭ４３に記憶された補正値を読み出し（Ｓ３０３）、その補正値を用いて印刷処理を行う（Ｓ３０４）。なお、本実施形態の印刷処理では、１度に１つの印刷要求に対する印刷のみを行う。その後、Ｓ３０１に戻り、印刷要求の受信を待機する。
【００７５】
また、補正値の検出が必要であると判断した場合（Ｓ３０２：Ｙｅｓ）には、ベルト１３上のパターン形成領域ＡにパターンＰを形成して補正処理（Ｓ３０５，Ｓ３０６）を行い、続いて得られた補正値Ｘを用いて１補正要求に対する印刷処理を実行する（Ｓ３０７）。そして、次にパターン形成領域Ｃにて補正処理（Ｓ３０８，Ｓ３０９）を行う。
【００７６】
続いて、ＣＰＵ４０は、印刷要求があるかを判断し（Ｓ３１０）、印刷要求がある場合（Ｓ３１０：Ｙｅｓ）には、ＲＡＭ４２に記憶される補正値Ｘを用いて１つの印刷要求に対する印刷処理を実行する（Ｓ３１１）。さらに、ＣＰＵ４０は、パターン形成領域Ｂでの補正処理（Ｓ３１２，Ｓ３１３）を実行し、印刷要求があるかを判断する（Ｓ３１４）。そして、印刷要求がある場合（Ｓ３１４：Ｙｅｓ）には、ＲＡＭ４２に記憶される補正値Ｘを用いて１つの印刷要求に対する印刷処理を実行する（Ｓ３１５）。
【００７７】
さらにＣＰＵ４０は、パターン形成領域Ｄでの補正処理（Ｓ３１６〜Ｓ３１８）を実行して、ベルト１３一周分に相当する４つのパターンＰに基づいて得た補正値ＸをＮＶＲＡＭ４３に記憶する。その後、Ｓ３０１に戻る。
【００７８】
図１１及び図１２は、上記印刷・補正制御処理における各処理の実行タイミングを例示する図である。例えば、図１１に示すように、補正要求フラグがオンのときに印刷要求１を受け、その後所定期間他の印刷要求がない場合には、まずパターン形成領域Ａでの補正処理（Ｓ３０５，Ｓ３０６）を行い、続けて印刷要求１に基づく印刷（Ｓ３０７）を行う。そして、印刷の終了後、続けてパターン形成領域Ｃ、Ｂ、Ｄでの補正処理を順に行う。
【００７９】
また、例えば、図１２に示すように、補正要求フラグがオンのときに４つの印刷要求１〜４を連続して受けた場合には、まずパターン形成領域Ａでの補正処理（Ｓ３０５，Ｓ３０６）を行い、続けて印刷要求１に基づく印刷（Ｓ３０７）を行う。そして、印刷の終了後、パターン形成領域Ｃでの補正処理（Ｓ３０８，Ｓ３０９）、印刷要求２に基づく印刷（Ｓ３１１）、パターン形成領域Ｂでの補正処理（Ｓ３１２，Ｓ３１３）、印刷要求３に基づく印刷（Ｓ３１５）、パターン形成領域Ｄでの補正処理（Ｓ３１６，Ｓ３１７）、印刷要求４に基づく印刷（Ｓ３０４）を順に続けて行う。
【００８０】
以上のように本実施形態においても、２回目以降の補正処理では、過去の検出結果が参照されるため、検出精度を高めることができる。また、少なくとも印刷要求１から３に対する印刷処理は、ベルト１３一周分の測定に基づく補正処理を行った後に印刷を行う場合よりも早期に終了することができると考えられる。
【００８１】
＜実施形態４＞
次に本発明の実施形態４について図１３から図１８を参照して説明する。
【００８２】
（無効性判断処理）
図１３は、無効化処理の流れを示すフローチャートである。本実施形態では、印刷・補正制御処理において検出された各検出値Ｘａ〜Ｘｄを所定の条件に基づいて無効化する無効性判断処理がＣＰＵ４０の制御により定期的に実行される。ＣＰＵ４０は、この無効性判断処理において、まず印刷処理中に紙詰まりが発生したかを調べる（Ｓ４０１）。紙詰まりが発生していない場合（Ｓ４０１：Ｎｏ）には、さらに印刷を行わない状態で所定期間が経過したかを判断する（Ｓ４０２）。所定期間が経過していない場合（Ｓ４０２：Ｎｏ）には、Ｓ４０１に戻る。
【００８３】
紙詰まりが発生した場合（Ｓ４０１：Ｙｅｓ）、若しくは印刷を行わない状態で所定期間が経過した場合（Ｓ４０２：Ｙｅｓ）には、ＲＡＭ４２に記憶される各検出値Ｘａ〜Ｘｄが有効あるいは無効のいずれであるかを示す有効性フラグＳａ〜Ｓｄの値をそれぞれ有効から無効に変更する無効化処理を行う（Ｓ４０３）。
なお、上記以外にも、例えば、現像カートリッジ２２やベルト１３が新品に交換されたのを検知した場合や、前回の補正処理から所定期間が経過した場合、若しくは前回の補正処理から所定枚数の印刷が行われた場合など、他の条件に基づいて無効化処理を実行するようにしても良い。
【００８４】
（印刷・補正制御処理）
図１４から図１７は、印刷・補正制御処理の流れを示すフローチャートである。ＣＰＵ４０は、印刷・補正制御処理を開始すると、図１４に示すように、まず印刷要求の受信を待機し（Ｓ５０１）、印刷要求を受けた場合（Ｓ５０１：Ｙｅｓ）には、続いて、位置ずれ補正用の補正値の検出が必要か否かを判断する（Ｓ５０２）。そして、補正要求フラグがオフの場合など、補正値の検出が必要ないと判断した場合（Ｓ５０２：Ｎｏ）には、ＮＶＲＡＭ４３に記憶された補正値を読み出し（Ｓ５０３）、その補正値を用いて印刷を行う（Ｓ５０４）。その後、Ｓ５０１に戻り、印刷要求の受信を待機する。
【００８５】
また、補正値の検出が必要と判断した場合（Ｓ５０２：Ｙｅｓ）には、ＣＰＵ４０は、パターン形成領域Ａ〜Ｄの検出値Ｘａ〜Ｘｄに初期値（未検出状態であることを示す値）をセットするとともに、各有効性フラグＳａ〜Ｓｄを無効にセットする（Ｓ５０５）。続いて、ＣＰＵ４０は、パターン形成領域ＡにパターンＰを形成して測定を行い、取得した値を検出値Ｘａとし、Ｘａに対応する有効性フラグＳａを有効とする（Ｓ５０６）。そして、検出値Ｘａを印刷時に用いる補正値ＸとしてＲＡＭ４２上に記憶する（Ｓ５０７）。
【００８６】
続いて、ＣＰＵ４０は、補正値Ｘを用いて印刷要求に基づく印刷処理を開始する（Ｓ５０８）。そして、無効化処理（図１３のＳ４０３）が行われたか、即ち有効性フラグＳａの値が無効であるかを判断する（Ｓ５０９）。無効化処理が行われていない場合（Ｓ５０９：Ｎｏ）には、印刷処理が完了したかを判断し（Ｓ５１０）、完了していない場合（Ｓ５１０：Ｎｏ）はＳ５０９に戻る。印刷処理が完了する前に無効化処理が行われた場合（Ｓ５０９：Ｙｅｓ）には、実行中の印刷処理を停止し（Ｓ５１１）、Ｓ５０５に戻って再びパターン形成領域Ａでの補正処理（Ｓ５０６，Ｓ５０７）と印刷処理とをやり直す。
【００８７】
ＣＰＵ４０は、印刷処理が完了した場合（Ｓ５１０：Ｙｅｓ）には、図１５に示すように印刷要求を待機し（Ｓ５１２）、印刷要求があると（Ｓ５１２：Ｙｅｓ）、無効化処理が行われたか、即ち有効性フラグＳａの値が無効であるかを判断する（Ｓ５１３）。無効化処理が行われた場合（Ｓ５１３：Ｙｅｓ）には、Ｓ５０５に戻り再びパターン形成領域Ａでの補正処理を実行する。
【００８８】
無効化処理が行われていない場合（Ｓ５１３：Ｎｏ）には、パターン形成領域Ｃにて同様に補正処理（Ｓ５１４，Ｓ５１５）を行い、続いて印刷要求に基づく印刷処理を開始する（Ｓ５１６）。ここでも同様に印刷処理中に無効化処理が行われたかを監視し（Ｓ５１７）、無効化処理が行われた場合（Ｓ５１７：Ｙｅｓ）には、印刷処理を停止して（Ｓ５１８）、Ｓ５０５に戻る。
【００８９】
また、印刷処理が完了した場合（Ｓ５１９：Ｙｅｓ）には、図１６に示すように、印刷要求を待機し（Ｓ５２０）、印刷要求があると（Ｓ５２０：Ｙｅｓ）、無効化処理が行われたかを判断する（Ｓ５２１）。そして無効化処理が行われた場合（Ｓ５２１：Ｙｅｓ）には、Ｓ５０５に戻る。無効化処理が行われていない場合（Ｓ５２１：Ｎｏ）には、パターン形成領域Ｂにて同様に補正処理（Ｓ５２２，Ｓ５２３）を行い、続いて印刷処理を開始する（Ｓ５２４）。そして、印刷処理中に無効化処理が行われたかを監視し（Ｓ５２５）、無効化処理が行われた場合（Ｓ５２５：Ｙｅｓ）には、印刷処理を停止して（Ｓ５２６）、Ｓ５０５に戻る。
【００９０】
また、印刷処理が完了した場合（Ｓ５２７：Ｙｅｓ）には、図１７に示すように、印刷要求を待機し（Ｓ５２８）、印刷要求があると（Ｓ５２８：Ｙｅｓ）、無効化処理が行われたかを判断する（Ｓ５２９）。そして無効化処理が行われた場合（Ｓ５２９：Ｙｅｓ）には、Ｓ５０５に戻る。無効化処理が行われていない場合（Ｓ５２９：Ｎｏ）には、パターン形成領域Ｄにて補正処理（Ｓ５３０〜Ｓ５３２）を行い、ベルト１３一周分に相当する４つのパターンＰに基づいて得た補正値ＸをＮＶＲＡＭ４３に記憶する。続いて印刷処理を開始し（Ｓ５３３）、印刷処理中に無効化処理が行われた場合（Ｓ５３４：Ｙｅｓ）には、印刷処理を停止して（Ｓ５３５）、Ｓ５０５に戻る。印刷処理が完了した場合（Ｓ５３６：Ｙｅｓ）には、Ｓ５０１に戻る。
【００９１】
図１８は、印刷・補正制御処理における各処理の実行タイミングを例示する図である。同図に示すように、ＣＰＵ４０は、補正要求フラグがオンのときに印刷要求１を受けた場合には、まずパターン形成領域Ａでの補正処理（図１４のＳ５０６，Ｓ５０７）を行い、続けて印刷要求１に基づく印刷処理を開始する（Ｓ５０８）。印刷要求１に基づく印刷処理が完了した後、印刷要求２を受けた場合には、パターン形成領域Ｃでの補正処理（図１５のＳ５１４，Ｓ５１５）を行い、続けて印刷要求２に基づく印刷処理を開始する（Ｓ５１６）。
【００９２】
印刷要求２に基づく印刷処理の実行中に、紙詰まりの発生等により無効化処理が行われた場合（図１３のＳ４０３）には、印刷要求２に基づく印刷処理を中止し（図１５のＳ５１８）、続いてパターン形成領域Ａでの補正処理（図１４のＳ５０６，Ｓ５０７）を再び行い、その後に続けて印刷要求２に基づく印刷処理を実行する（Ｓ５０８）。
【００９３】
以上のように本実施形態によれば、印刷処理中に紙詰まりが発生した場合など、過去の検出結果の信頼性が維持できないような状況が生じた場合には、それを検知して過去の検出結果に基づく補正を行わないことで、精度の低い補正が行われることを回避できる。従って、印刷される画像の品質を確保することができる。
【００９４】
＜実施形態５＞
次に本発明の実施形態５について図１９を参照して説明する。図１９は、印刷・補正制御処理の流れを示すフローチャートである。
【００９５】
ＣＰＵ４０は、印刷・補正制御処理を開始すると、図１９に示すように、まず印刷要求の受信を待機し（Ｓ６０１）、印刷要求を受けた場合（Ｓ６０１：Ｙｅｓ）には、続いて、位置ずれ補正用の補正値の検出が必要か否かを判断する（Ｓ６０２）。そして、補正要求フラグがオフの場合など、補正値の検出が必要ないと判断した場合（Ｓ６０２：Ｎｏ）には、ＮＶＲＡＭ４３に記憶された補正値を読み出し（Ｓ６０３）、その補正値を用いて印刷を行う（Ｓ６０４）。その後、Ｓ６０１に戻り、印刷要求の受信を待機する。
【００９６】
また、ＣＰＵ４０は、補正値の検出が必要であると判断した場合（Ｓ６０２：Ｙｅｓ）には、ＲＡＭ４２に記憶される補正処理においてパターンＰの検出を行った回数ｎの値を１にセットする（Ｓ６０５）。そして、パターン形成領域Ａ〜Ｄの中から、補正処理の際にパターンＰを形成した回数が他に比べて少ないパターン形成領域を抽出する（Ｓ６０６）。ここで、ＮＶＲＡＭ４３には、過去の補正処理において、各パターン形成領域Ａ〜ＤごとにパターンＰを形成した回数が記憶されており、ＣＰＵ４０は、ＮＶＲＡＭ４３の記憶を参照して回数が最も少ないパターン形成領域を抽出する。
【００９７】
そして、ＣＰＵ４０は、抽出したパターン形成領域が複数である場合には、それらのパターン形成領域の中から、最初の画像形成位置の上流側でかつその画像形成位置に最も近い位置にあるパターン形成領域を現在のベルト１３の位置に基づいて判断して選択する（Ｓ６０７）。ここで、抽出されたパターン形成領域が１つである場合にはそのパターン形成領域を選択する。
【００９８】
続いて、ＣＰＵ４０は、選択したパターン形成領域にパターンＰを形成して測定を行い、検出値Ｘｎを取得する（Ｓ６０８）。そして、取得した検出値Ｘと、ＲＡＭ４２に記憶されている今までに得られた検出値Ｘ１〜Ｘ（ｎー１）の平均値（（Ｘ１＋...＋Ｘｎ）／ｎ）を求め、その値を補正値Ｘとし、さらに検出回数ｎの値を１つ増加させる（Ｓ６０９）。そして、補正値Ｘを用いて印刷処理を行う（Ｓ６１０）。
【００９９】
続いて、検出回数ｎの値が４であるか、即ちベルト１３の１周分で補正処理が行われたかを調べる（Ｓ６１１）。検出回数ｎが４未満であるときには、印刷要求を待機し（Ｓ６１２）、印刷要求を受けると（Ｓ６１２：Ｙｅｓ）、Ｓ６０６に戻り補正処理（Ｓ６０６〜Ｓ６０９）を行う。また、検出回数が４に至ったとき（Ｓ６１１：Ｙｅｓ）には、ベルト１３一周分に相当する４つのパターンＰに基づいて得た補正値ＸをＮＶＲＡＭ４３に記憶し（Ｓ６１３）、Ｓ６０１に戻る。
【０１００】
本実施形態では、図６に示したものと同様に、補正要求フラグがオンの時には、印刷要求を受ける度に一回の補正処理を行い、その後に続けて印刷処理を実行する。各補正処理は、ベルト１３の４分の１周分のパターンＰの測定に基づいて行われるため、ベルト１３一周分のパターンの測定を行う場合に比べると、補正処理が短時間で済む。また、２回目以降の補正処理は、その補正処理での検出結果と、過去の補正処理における検出結果とに基づいて行われるため、補正の精度が高められる。
【０１０１】
また、過去にパターンＰを形成した回数が少ない領域に優先的にパターンＰを形成するため、ベルト１３の回転に伴う検出値の周期的な変動の影響を効果的に抑えることができる。また、パターンＰを形成する位置が片寄らないため、ベルト１３の特定位置に汚れや傷みが集中することを防止できる。
【０１０２】
また、抽出した複数のパターン形成領域のうちから、最も画像形成位置に近い位置にあるパターン形成領域を選択し、そこにパターンを形成するため、ベルト１３にパターンＰを形成するまでにかかる時間を短縮することができ、その結果補正処理にかかる時間を抑えることができる。
【０１０３】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）補正用パターンに含まれるマークの数や間隔や形状等は適宜変更することができる。また、上記実施形態では、用紙搬送方向（副走査方向）の位置ずれ量を測定するためのパターンを示したが、主走査方向の位置ずれ量を測定するためのパターンを用いて位置ずれ補正を行う構成としても良い。
【０１０４】
【０１０５】
（２）上記実施形態では、ベルトの周面を４つに分けてそれぞれパターン形成領域としたが、対象物上のパターン形成領域の数は適宜変更することができる。また、各パターン形成領域は互いに重なり合っていても良い。
（３）担持体の周面一周分の長さ範囲に形成したパターンで補正処理を行う詳細モードと、それよりも短い長さ範囲に形成したパターンで補正処理を行う簡易モードとを設け、条件に応じて両モードのいずれかを選択して補正処理を実行するようにしても良い。
【０１０６】
（４）上記実施形態では、パターンを形成する対象物として、ベルトを用いたものを示したが、本発明によれば、例えば、転写ドラムを用いる画像形成装置においてその転写ドラム上にパターンを形成する構成としても良い。
【０１０７】
（５）上記実施形態では、１つの印刷要求に対し１回の印刷処理を行うものを示したが、本発明によれば、所定印刷ページ数ごとに１回の印刷処理を実行するようにしても良い。この場合、例えば、図１２に示すもののように、１回の補正処理と１つの印刷要求に基づく印刷処理とを繰り返す動作に代えて、１回の補正処理と所定ページ数の印刷処理とを繰り返す動作を行うようにすることもできる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施形態１における画像形成装置の一例であるプリンタの概略構成を示す側断面図
【図２】プリンタの電気的構成を概略的に示すブロック図
【図３】印刷・補正制御処理の流れを示すフローチャート
【図４】位置ずれ補正用のパターンを示す図
【図５】ベルト上のパターンの形成領域を示す図
【図６】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図７】実施形態２における印刷・補正制御処理の流れを示すフローチャート
【図８】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図９】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図１０】実施形態３における印刷・補正制御処理の流れを示すフローチャート
【図１１】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図１２】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図１３】実施形態４における無効化処理の流れを示すフローチャート
【図１４】印刷・補正制御処理の流れを示すフローチャート
【図１５】印刷・補正制御処理の流れを示すフローチャート
【図１６】印刷・補正制御処理の流れを示すフローチャート
【図１７】印刷・補正制御処理の流れを示すフローチャート
【図１８】印刷・補正制御処理における各処理の実行タイミングを例示する図
【図１９】実施形態５における印刷・補正制御処理の流れを示すフローチャート
【符号の説明】
【０１０９】
１...プリンタ（画像形成装置）
３...用紙（対象物）
１０...画像形成部（形成手段）
１３...ベルト（対象物、担持体）
１５...パターン検出センサ（検出手段）
４０...ＣＰＵ（検出手段、補正手段、無効化手段）
４２...ＲＡＭ（記憶手段）
４８...用紙センサ（検知手段）
Ｐ...パターン（補正用パターン）
【図１】
0004530023.tif 000002
【図２】
0004530023.tif 000003
【図３】
0004530023.tif 000004
【図４】
0004530023.tif 000005
【図５】
0004530023.tif 000006
【図６】
0004530023.tif 000007
【図７】
0004530023.tif 000008
【図８】
0004530023.tif 000009
【図９】
0004530023.tif 000010
【図１０】
0004530023.tif 000011
【図１１】
0004530023.tif 000012
【図１２】
0004530023.tif 000013
【図１３】
0004530023.tif 000014
【図１４】
0004530023.tif 000015
【図１５】
0004530023.tif 000016
【図１６】
0004530023.tif 000017
【図１７】
0004530023.tif 000018
【図１８】
0004530023.tif 000019
【図１９】
0004530023.tif 000020