(57)【要約】【課題】補正機能の利便性を向上させることが可能な印刷装置及びプログラムを提供する。【解決手段】プリンタ１は、補正指令があった場合に、印刷部１０が印刷した画像の位置及び濃度の少なくとも一方の補正対象のずれ量を測定し、その測定結果に基づき、前記印刷部が印刷する際の印刷条件を調整する補正機能を実行し、ＮＶＲＡＭ３３に記憶されている印刷データから、補正機能の実行を要する補正必要データを抽出し、その抽出結果に基づき、記憶部に記憶されている印刷データに対する補正必要データの割合が基準値未満であること、及び、補正必要データの量が基準値未満であることの少なくともいずれか一方を含む補正不要条件が成立するかどうかを判定し、補正不要条件が成立する場合、補正指令があっても、補正部による補正対象のずれ量測定の実行を禁止するＣＰＵ３０を備える。【選択図】図３
2011230352.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを記憶する記憶部と、
前記記憶部に記憶されている印刷データに基づき画像を印刷する印刷部と、
補正指令があった場合に、前記印刷部が印刷した画像の位置及び濃度の少なくとも一方の補正対象のずれ量を測定し、その測定結果に基づき、前記印刷部が印刷する際の印刷条件を調整する補正機能を実行する補正部と、
前記記憶部に記憶されている印刷データから、前記補正機能の実行を要する補正必要データを抽出する抽出部と、
前記抽出部の抽出結果に基づき、前記記憶部に記憶されている印刷データに対する前記補正必要データの割合が基準値未満であること、及び、前記補正必要データの量が基準値未満であることの少なくともいずれか一方を含む補正不要条件が成立するかどうかを判定し、前記補正不要条件が成立する場合、前記補正指令があっても、前記補正部による前記補正対象のずれ量測定の実行を禁止する制御部と、を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記制御部は、前記補正不要条件が成立することにより前記ずれ量測定を禁止した禁止回数をカウントし、その禁止回数が多いほど前記基準値を小さくする、印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、
前記制御部は、前記補正不要条件が成立することにより前記ずれ量測定を禁止した禁止回数をカウントし、その禁止回数が基準回数を超えたことを条件に、前記補正部に前記ずれ量測定を実行させる、印刷装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の印刷装置であって、
前記制御部は、前回以前の前記ずれ量測定の実行時からの経過時間を計測し、その経過時間が長いほど前記基準値を小さくする、印刷装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の印刷装置であって、
前記制御部は、前記印刷部が、一または複数の印刷データに基づく印刷を実行するごとに、前記抽出部からの抽出結果を取得し、前記補正不要条件が成立するかどうかの判定を行う、印刷装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の印刷装置であって、
前記制御部は、前記記憶部に記憶されている複数の印刷データに基づいて前記補正不要条件が成立するかどうかを判定する構成である、印刷装置。
【請求項７】
請求項１から請求項５のいずれか一項に記載の印刷装置であって、
前記制御部は、前記記憶部に記憶されている一の印刷データに基づいて前記補正不要条件が成立するかどうかを判定する構成である、印刷装置。
【請求項８】
印刷データを記憶する記憶部と、前記記憶部に記憶されている印刷データに基づき画像を印刷する印刷部とを備える印刷装置のコンピュータに、
補正指令があった場合に、前記印刷部が印刷した画像の位置及び濃度の少なくとも一方の補正対象のずれ量を測定し、その測定結果に基づき、前記印刷部が印刷する際の印刷条件を調整する補正機能を実行する補正処理と、
前記記憶部に記憶されている印刷データから、前記補正機能の実行を要する補正必要データを抽出する抽出処理と、
前記抽出処理の抽出結果に基づき、前記記憶部に記憶されている印刷データに対する前記補正必要データの割合が基準値未満であること、及び、前記補正必要データの量が基準値未満であることの少なくともいずれか一方を含む補正不要条件が成立するかどうかを判定し、前記補正不要条件が成立する場合、前記補正指令があっても、前記補正対象のずれ量測定の実行を禁止する制御処理と、を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、形成した画像の位置や濃度のずれなどを測定し、その結果に基づいて印刷する際の印刷条件を調整する補正機能を有する印刷装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、印刷装置として、例えば形成した画像の位置や濃度のずれなどを測定し、その結果に基づいて画像形成条件を調整する補正機能を実行するものが知られている（特許文献１参照）。具体的には、その補正機能を有する印刷装置は、補正指令があり、且つ、カラー印刷が指示された印刷要求を受けることを条件に、その印刷要求に基づく印刷処理の実行前に、上記補正機能を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３４１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷装置では、一の印刷ジョブ或いは連続する複数の印刷ジョブの中に、補正機能の実行を必要とするカラーデータがどの程度含まれているかどうかにかかわらず、上記条件さえ満たせば常に補正機能を実行してしまう。従って、例えば処理対象の印刷ジョブが、モノクロページを９ページ、カラーページを１ページだけ含む場合でも、補正指令があれば、その印刷ジョブの印刷処理の前に補正機能のためのずれ測定を行うため、元々補正機能の実行を要しない９ページ分のモノクロページの印刷が一律に遅れてしまうという問題が生じる。
【０００５】
即ち、補正機能の実行を要するデータに対して補正が実行されてしまうため、補正機能の実行を要しないデータに対しての印刷が一律に遅れてしまう。このため、補正機能の利便性の向上が望まれていた。なお、一般的には、モノクロ印刷の場合、画像形成位置のずれや濃度のずれなどによる画質への影響が比較的小さいため、補正機能を実行しないようにして処理負担を軽減することが多い。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、補正機能の利便性を向上させることが可能な印刷装置及びプログラムを提供するところにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための手段として、第１の発明に係る印刷装置は、印刷データを記憶する記憶部と、前記記憶部に記憶されている印刷データに基づき画像を印刷する印刷部と、補正指令があった場合に、前記印刷部が印刷した画像の位置及び濃度の少なくとも一方の補正対象のずれ量を測定し、その測定結果に基づき、前記印刷部が印刷する際の印刷条件を調整する補正機能を実行する補正部と、前記記憶部に記憶されている印刷データから、前記補正機能の実行を要する補正必要データを抽出する抽出部と、前記抽出部の抽出結果に基づき、前記記憶部に記憶されている印刷データに対する前記補正必要データの割合が基準値未満であること、及び、前記補正必要データの量が基準値未満であることの少なくともいずれか一方を含む補正不要条件が成立するかどうかを判定し、前記補正不要条件が成立する場合、前記補正指令があっても、前記補正部による前記補正対象のずれ量測定の実行を禁止する制御部と、を備える。
【０００８】
この発明によれば、記憶部に記憶されている印刷データに対する補正必要データの割合が基準割合未満であること、及び、補正必要データの量が基準量未満であることの少なくともいずれか一方を含む補正不要条件が成立する場合、補正指令があっても、補正対象のずれ量測定の実行を禁止する。従って、補正機能の実行を要しない印刷データの印刷処理が遅れることを抑制でき、補正必要データがどの程度含まれているかどうかに拘わらず一律にずれ量測定を行う従来の印刷装置に比べて、補正機能の利便性を向上させることができる。
【０００９】
第２の発明は、第１の発明の印刷装置であって、前記制御部は、前記補正不要条件が成立することにより前記ずれ量測定を禁止した禁止回数をカウントし、その禁止回数が多いほど前記基準値を小さくする。
【００１０】
この発明によれば、補正不要条件が成立することによりずれ量測定を禁止した禁止回数が多いほど基準値を小さくすることにより、ずれ量測定の実行をし易くする。これにより、ずれ量測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００１１】
第３の発明は、第１または第２の発明の印刷装置であって、前記制御部は、前記補正不要条件が成立することにより前記ずれ量測定を禁止した禁止回数をカウントし、その禁止回数が基準回数を超えたことを条件に、前記補正部に前記ずれ量測定を実行させる。
【００１２】
この発明によれば、補正不要条件が成立することによりずれ量測定を禁止した禁止回数が基準回数を超えた場合には、ずれ量測定を強制的に実行する。従って、ずれ量測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００１３】
第４の発明は、第１から第３のいずれか一つの発明の印刷装置であって、前記制御部は、前回以前の前記ずれ量測定の実行時からの経過時間を計測し、その経過時間が長いほど前記基準値を小さくする。
【００１４】
この発明によれば、前回以前のずれ量測定の実行時からの経過時間を計測し、その経過時間が長いほど前記基準値を小さくすることにより、ずれ量測定の実行をし易くする。これにより、ずれ量測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００１５】
第５の発明は、第１から第４のいずれか一つの発明の印刷装置であって、前記制御部は、前記印刷部が、一または複数の印刷データに基づく印刷を実行するごとに、前記抽出部からの抽出結果を取得し、前記補正不要条件が成立するかどうかの判定を行う。
【００１６】
この発明によれば、一または複数の印刷データに基づく印刷が実行されるごとに、記憶部の最新の記憶内容に基づき、補正不要条件が成立するかどうかの判定を行うことができる。
【００１７】
第６の発明は、第１から第５のいずれか一つの発明の印刷装置であって、前記制御部は、前記記憶部に記憶されている複数の印刷データに基づいて前記補正不要条件が成立するかどうかを判定する構成である。
【００１８】
この発明によれば、複数の印刷データ単位で補正不要条件が成立するかどうかを判定することにより、例えば、補正機能の実行を要する一の印刷データの存在のためにずれ量測定が実行されて、補正機能の実行を要しないその他の複数の印刷データに基づく印刷処理が遅れることを抑制することができる。
【００１９】
第７の発明は、第１から第５のいずれか一つの発明の印刷装置であって、前記制御部は、前記記憶部に記憶されている一の印刷データに基づいて前記補正不要条件が成立するかどうかを判定する構成である。
【００２０】
この発明によれば、一の印刷データ単位で補正不要条件が成立するかどうかを判定することにより、複数の印刷データ単位で判定を行う構成に比べて、詳細な判定を行うことができる。
【００２１】
第８の発明に係るプログラムは、印刷データを記憶する記憶部と、前記記憶部に記憶されている印刷データに基づき画像を印刷する印刷部とを備える印刷装置のコンピュータに、補正指令があった場合に、前記印刷部が印刷した画像の位置及び濃度の少なくとも一方の補正対象のずれ量を測定し、その測定結果に基づき、前記印刷部が印刷する際の印刷条件を調整する補正機能を実行する補正処理と、前記記憶部に記憶されている印刷データから、前記補正機能の実行を要する補正必要データを抽出する抽出処理と、前記抽出処理の抽出結果に基づき、前記記憶部に記憶されている印刷データに対する前記補正必要データの割合が基準値未満であること、及び、前記補正必要データの量が基準値未満であることの少なくともいずれか一方を含む補正不要条件が成立するかどうかを判定し、前記補正不要条件が成立する場合、前記補正指令があっても、前記補正対象のずれ量測定の実行を禁止する制御処理と、を実行させる。
【発明の効果】
【００２２】
本発明によれば、補正機能の利便性を向上させることが可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態１に係るプリンタの概略構成を示す側断面図
【図２】プリンタの電気的構成を示すブロック図
【図３】ジョブ実行処理を示すフローチャート
【図４】禁止回数と基準割合との対応関係情報を例示した説明図
【図５】経過時間と基準割合との対応関係情報を例示した説明図
【図６】実施形態２のジョブ実行処理を示すフローチャート
【発明を実施するための形態】
【００２４】
＜実施形態１＞
本発明の実施形態１を図１〜図５を参照しつつ説明する。
（プリンタの全体構成）
図１はプリンタ１（印刷装置の一例）の概略構成を示す側断面図である。なお、以下の説明においては、図１における右側を前方とする。
【００２５】
プリンタ１は、ケーシング２を備えており、このケーシング２の底部には、被記録媒体であるシート３（用紙など）が積載される供給トレイ４が設けられている。供給トレイ４の前端上方にはピックアップローラ５が設けられており、このピックアップローラ５の回転に伴って供給トレイ４内の最上位に積載されたシート３がレジストレーションローラ６に送り出される。レジストレーションローラ６は、シート３の斜行補正を行った後、そのシート３を印刷部１０（印刷部の一例）のベルトユニット１１上へ搬送する。
【００２６】
印刷部１０は、ベルトユニット１１、スキャナ部１７、プロセス部２０、定着部２８などを備えている。
【００２７】
ベルトユニット１１は、前後一対の支持ローラ１２，１２間に、ポリカーボネート等からなるベルト１３を張架した構成となっており、ベルト１３が駆動されることによりベルト１３上のシート３が後方に向けて搬送される。また、ベルト１３の内側には、後述するプロセス部２０の各感光体ドラム２６とベルト１３を挟んで対向する位置にそれぞれ転写ローラ１４が設けられている。さらに、ベルト１３の表面に対向して、ベルト１３上に形成されるテストパターンを検出するためのセンサ１５が設けられている。
【００２８】
スキャナ部１７は、レーザ発光部（図示せず）からレーザ光Ｌを、例えば４色（イエロー、マゼンタ、シアン、ブラック）それぞれに対応する感光体ドラム２６の表面に照射する。
【００２９】
プロセス部２０は、フレーム２１と、このフレーム２１に対して着脱可能な各色に対応した４つの現像カートリッジ２２（２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ）とを備えている。各現像カートリッジ２２は、現像剤である各色のトナーを収容するトナー収容室２３や、供給ローラ２４、現像ローラ２５等を備えている。また、フレーム２１には、各現像カートリッジ２２に対応して、感光体ドラム２６と、スコロトロン型の帯電器２７とが設けられている。
【００３０】
トナー収容室２３から放出されたトナーは、供給ローラ２４の回転により現像ローラ２５に供給され、このとき、供給ローラ２４と現像ローラ２５との間で正に摩擦帯電される。感光体ドラム２６の表面は、その回転に伴って、まず、帯電器２７により一様に正帯電された後、スキャナ部１７からのレーザ光Ｌにより露光され、シート３に形成すべき画像に対応した静電潜像が形成される。
【００３１】
次いで、現像ローラ２５の回転により、現像ローラ２５上のトナーが感光体ドラム２６の表面に供給され、静電潜像が可視像化される。その後、感光体ドラム２６の表面上に担持されたトナー像は、シート３が感光体ドラム２６と転写ローラ１４との間を通過する間に、転写ローラ１４に印加される転写バイアス電圧によって、シート３に転写される。
【００３２】
転写後のシート３は、ベルトユニット１１によって定着部２８に搬送され、ここでシート３上に転写されたトナー像が熱定着される。そして、熱定着されたシート３は、ケーシング２の上面に設けられた排出トレイ２９上に排出される。
【００３３】
ベルトユニット１１の下方には、クリーニングユニット１８が配されている。このクリーニングユニット１８には、ベルト１３に接触して、当該ベルト１３上に残ったトナー（下記位置ずれ測定用のテストパターンを含む）を回収するクリーニングローラ１９が備えられている。
【００３４】
（プリンタの電気的構成）
図２はプリンタ１の電気的構成を示すブロック図である。
【００３５】
プリンタ１は、ＣＰＵ３０（本発明の「補正部、抽出部、制御部」の一例）、ＲＯＭ３１、ＲＡＭ３２、ＮＶＲＡＭ（不揮発性メモリ）３３、操作部３４、表示部３５、既述の印刷部１０、ネットワークインターフェイス３６等を備えている。
【００３６】
ＲＯＭ３１には、後述するジョブ実行処理などのプリンタ１の動作を制御するための各種プログラムが記録されており、ＣＰＵ３０は、ＲＯＭ３１から読み出したプログラムに従って、その処理結果をＲＡＭ３２やＮＶＲＡＭ３３に記憶させながら、プリンタ１の動作を制御する。なお、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２を、ＡＳＩＣによって構成した制御回路に代えてもよい。
【００３７】
操作部３４は、複数のボタンからなり、ユーザによって印刷開始の指示などの各種の入力操作が可能である。表示部３５は、液晶ディスプレイやランプからなり、各種の設定画面や動作状態等を表示することが可能である。ネットワークインターフェイス３６は、外部機器（コンピュータ、ファクシミリ装置、スキャナ装置等）に接続されており、相互のデータ通信が可能となっている。
【００３８】
（ジョブ実行処理）
図３は、プリンタ１においてＣＰＵ３０の制御により実行されるジョブ実行処理を示すフローチャートである。ＣＰＵ３０は、上記外部機器から送信された印刷ジョブ（例えばユーザが外部機器や操作部３４により指示した一の印刷要求に対応するものであり、これに対応する１又は複数の画像データが「印刷データ」の一例である）を、ネットワークインターフェイス３６を介して受信すると、その印刷ジョブを、例えばＮＶＲＡＭ３３（記憶部の一例）に記憶された印刷キューに登録する。印刷キューには複数の印刷ジョブ（印刷時刻が設定された予約ジョブ、割り込みジョブを含む）を登録することができる。
【００３９】
また、ＣＰＵ３０は、印刷キューに登録された印刷ジョブに含まれる情報をＮＶＲＡＭ３３に記憶する。この情報には、例えば解像度、色数、印刷サイズ、シート種類、トナーセーブの有無など各種の印刷設定、及び、画像データ（ＰＤＬデータ、ビットマップデータ、ファクシミリデータ、スキャンデータなど）が含まれる。色数の印刷設定とは、例えばカラー印刷及び単色印刷（例えばモノクロ印刷）のいずれかの選択結果である。ＣＰＵ３０は、印刷キューに登録された各印刷ジョブに対して、順次、ジョブ実行処理を実行する。
【００４０】
ＣＰＵ３０は、まず補正指令があったかどうかを判断する（Ｓ１）。具体的には、ＣＰＵ３０は、ＮＶＲＡＭ３３を参照して補正指令フラグが有効になっているかどうかを判断する。ＣＰＵ３０は、所定の補正実行条件が成立したときに補正指令フラグを有効化する。
【００４１】
この補正実行条件とは、画像品質を確保するために位置ずれ補正（本発明の「補正機能」の一例）の実行が必要な状態（若しくは実行が望ましい状態）であるかを判断するための条件であって、具体的には、例えば、前回の位置ずれ補正のための位置ずれ測定の実行からの経過時間、感光体ドラム２６の回転数、若しくは温度変化が基準以上であることや、ユーザにより操作部３４等にて補正指令の入力操作がされたこと等である。
【００４２】
補正指令がなければ（Ｓ１：ＮＯ）、ＣＰＵ３０は、現在処理対象の印刷ジョブ（以下、「現在ジョブ」という）について、それに含まれる上記印刷設定に基づき上記画像データについて所定の処理（例えば展開処理）をし、その処理済データを印刷部１０に引き渡し、当該展開済データに基づく画像をシート３に印刷させる（Ｓ１７）。そして、この印刷処理を現在ジョブに含まれる全ページについて実行した後に、現在ジョブに対する本ジョブ実行処理を終了する。
【００４３】
補正指令があれば（Ｓ１：ＹＥＳ）、ＣＰＵ３０は、現在ジョブが、補正必要ジョブ（補正必要データの一例）であるかどうかを判断する（Ｓ３）。補正必要ジョブとは、例えば、印刷設定にて、カラー印刷が設定されていること、所定レベル以上の解像度が設定されていること、トナーセーブが設定されていないこと、ファックスジョブでないことの少なくともいずれか一方を満たすなど、高品質の印刷が求められる印刷ジョブをいう。現在ジョブが補正必要ジョブでなければ（Ｓ３：ＮＯ）、上述した補正指令がない場合と同様にＳ１７に進む。
【００４４】
（１）現在ジョブが補正必要ジョブであるが、位置ずれ測定を実行しない場合
現在ジョブが補正必要ジョブであれば（Ｓ３：ＹＥＳ）、ＣＰＵ３０は、例えばＮＶＲＡＭ３３に記憶されている禁止回数（補正回避回数ともいう）の現在値が基準回数を超えているかどうかを判断する（Ｓ５）。ここで、禁止回数とは、次述する補正不要条件が成立したことにより位置ずれ測定（Ｓ１９）が禁止（回避）された回数をいう。
【００４５】
禁止回数の現在値が基準回数（例えば２０回）以下であれば（Ｓ５：ＮＯ）、ＣＰＵ３０は、補正不要条件が成立するかどうかを判断する。具体的には、ＣＰＵ３０は、印刷キューに現在登録されている全印刷ジョブ（現在ジョブを含む  「記憶部に記憶されている印刷データ」の一例）から、補正必要ジョブを抽出する（Ｓ６  抽出処理の一例）。このとき、ＣＰＵ３０は「抽出部」として機能する。
【００４６】
そして、その抽出結果に基づき、全印刷ジョブ数に対する補正必要ジョブ数の割合（「印刷データに対する補正必要データの割合」の一例  以下、「ジョブ数割合」という）が基準割合（基準値の一例）未満であること（補正不要条件の一例）が成立するかどうかを判断する（Ｓ７）。
【００４７】
ジョブ数割合が基準割合未満であれば（Ｓ７：ＹＥＳ）、次のＳ９の判断結果が「ＮＯ」でない限り、位置ずれ測定を禁止する（Ｓ１１）。これにより、位置ずれ補正を実行することにより、相対的に数が少ない補正必要ジョブに対する印刷品質を維持するよりも、位置ずれ測定を実行しないことにより、相対的に数が多い補正不要ジョブの印刷処理を迅速に行うことを優先することができる。
【００４８】
ジョブ数割合が基準割合未満であることに引き続き（Ｓ７：ＹＥＳ）、ＣＰＵ３０は、上記抽出結果に基づき、補正必要ジョブ数が基準数（基準値の一例）未満であること（補正不要条件の一例）が成立するかどうかを判断する（Ｓ９）。補正必要ジョブ数が基準数未満である場合（Ｓ９：ＹＥＳ）に限り、位置ずれ測定を禁止する（Ｓ１１  制御処理の一例）。
【００４９】
これにより、補正必要ジョブが所定数未満のときには、補正不要ジョブの印刷処理を迅速に行うことを優先することができる。また、たとえ上記ジョブ数割合が基準割合未満（Ｓ７：ＹＥＳ）、換言すれば、補正必要ジョブが補正不要ジョブに対して相対的に少ない場合でも、補正必要ジョブ数自体が所定数を超えるほど多いときには、当該補正必要ジョブに対する印刷品質を維持することを優先することができる。このとき、ＣＰＵ３０は「制御部」として機能する。
【００５０】
Ｓ１１にて位置ずれ測定を禁止した後、ＣＰＵ３０は、禁止回数の現在値に「１」加算し（Ｓ１１）、その加算後の禁止回数の現在値に応じて上記基準割合を変更する（Ｓ１３）。具体的には、禁止回数と基準割合との対応関係情報に基づき、禁止回数の現在値が多いほど基準割合を小さくする。これにより、禁止回数が多くなるほど位置ずれ測定が実行され易くなるため、位置ずれ測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００５１】
図４は、禁止回数と基準割合との対応関係情報を例示した説明図である。同図によれば、禁止回数が０〜４回では基準割合を「３０％」、禁止回数が５〜９回では基準割合を「２０％」、禁止回数が１０〜１４回では基準割合を「１０％」、禁止回数が１５回以上では基準割合を「５％」にする。なお、この対応関係情報は、データテーブル或いは演算式データとして例えばＮＶＲＡＭ３３に記憶されている。
【００５２】
次にＣＰＵ３０は、前回の位置ずれ測定の実行時からの経過時間（以下、単に「経過時間」という）に応じて上記基準数を更に変更する（Ｓ１５）。具体的には、経過時間と基準割合との対応関係情報に基づき、経過時間が長いほど基準割合を小さくする。これにより、その経過時間が長いほど位置ずれ測定が実行され易くなるため、位置ずれ測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００５３】
図５は、経過時間と基準割合との対応関係情報を例示した説明図である。同図によれば、経過時間が０以上２時間未満では基準数を「４」、経過時間が２時間以上４時間未満では基準数を「３」、経過時間が４時間以上６時間未満では基準数を「２」、経過時間が６時間以上では基準数を「１」にする。なお、基準数が「１」の場合、Ｓ９の判断において常にＳ１９に進み、位置ずれ測定を実行する。なお、この対応関係情報は、データテーブル或いは演算式データとして例えばＮＶＲＡＭ３３に記憶されている。
【００５４】
その後、ＣＰＵ３０は、現在ジョブが補正必要ジョブであっても、位置ずれ測定を実行することなく、現在ジョブについて印刷処理を実行し（Ｓ１７）、本ジョブ実行処理を終了する。
【００５５】
（２）現在ジョブが補正必要ジョブであって、位置ずれ測定を実行する場合
禁止回数が基準回数を超えた場合には（Ｓ５：ＹＥＳ）、ＣＰＵ３０は、補正不要条件が成立するかどうかに拘わらず、位置ずれ測定を実行する（Ｓ１９）。具体的には、この位置ずれ測定では、ベルト１３上に各色毎のテストパターンを印刷して、そのテストパターンの位置をセンサ１５により測定し、その測定結果に基づき、例えばブラックに対する他の色の位置ずれ量（色ずれ量）を測定する。これにより、位置ずれ測定が長期に亘って禁止されて印刷品質が低下してしまうことを抑制することができる。
【００５６】
そして、ＣＰＵ３０は、禁止回数及び経過時間を「０」に初期化し（Ｓ２１、Ｓ２３）、更に上記補正指令フラグを無効化し、次に、位置ずれ測定の測定結果に基づき、上記位置ずれ量を軽減するようにスキャナ部１７による露光タイミング（即ち感光体ドラム２６に対する露光位置  印刷条件の一例）などの調整を行いつつ（補正処理の一例）、現在ジョブについて印刷処理を実行し（Ｓ１７）、本ジョブ実行処理を終了する。このときＣＰＵ３０は、「補正部」として機能する。
【００５７】
また、補正不要条件を満たさない場合（Ｓ７：ＮＯ、または、Ｓ９：ＮＯ）も、現在ジョブの印刷処理前に位置ずれ測定を実行する（Ｓ１９）。そして、印刷キューに登録された印刷ジョブが残っている限り、上記ジョブ実行処理を繰り返し実行する。また、このジョブ実行処理を繰り返すごとに、印刷キューに登録されている印刷ジョブの数や種類（補正必要ジョブかどうか）が変動するが、本実施形態では、常に印刷キューの最新の登録内容に基づき補正不要条件の成否を判断することができる。
【００５８】
（本実施形態の効果）
本実施形態によれば、補正不要条件が成立する場合（図３のＳ７：ＹＥＳ、Ｓ９：ＹＥＳ）、補正指令があっても、位置ずれ測定の実行を禁止する。従って、印刷キューに補正必要ジョブがどれだけ登録されているかどうかに拘わらず一律に位置ずれ測定を行う従来の印刷装置に比べて、補正を要しない印刷ジョブの印刷処理が遅れることを抑制でき、補正機能の利便性を向上させることができる。
【００５９】
なお、本実施形態によれば、位置ずれ測定を禁止することで補正不要ジョブに対する印刷処理を迅速に実行することが可能である効果、及び位置ずれ測定を実行することで補正必要ジョブに対する印刷品質を維持可能である効果をバランスよく提供することが可能である。
【００６０】
しかも、印刷キューに登録されている複数の印刷ジョブ単位で補正不要条件の成否を判定することにより、補正機能の実行を要する一の印刷ジョブの存在のためにずれ量測定が実行されて、補正機能の実行を要しない後続の多数の印刷ジョブに基づく印刷処理が遅れることを抑制することができる。
【００６１】
＜実施形態２＞
図６は実施形態２を示す。上記実施形態１では、印刷キューに登録されている全印刷ジョブを対象として補正不要条件の成否を判断したが、本実施形態２では現在ジョブのみを対象として補正不要条件の成否を判断する点で相違し、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００６２】
図６は、プリンタ１においてＣＰＵ３０の制御により実行されるジョブ実行処理を示すフローチャートである。ＣＰＵ３０は、印刷キューに登録された各印刷ジョブに対して、順次、ジョブ実行処理を実行する。
【００６３】
補正指令があれば（Ｓ１：ＹＥＳ）、ＣＰＵ３０は、現在ジョブの画像データ（「記憶部に記憶されている印刷データ」の一例）から補正必要ページ（補正必要データの一例）を抽出する（Ｓ１０１  抽出処理の一例）。補正必要ページとは、例えば、カラーページや、所定レベル以上の解像度を有する高解像度ページなど、高品質の印刷が求められるページをいう。カラーページとは、ブラック、イエロー、マゼンタ、シアンのトナーのうち複数色を用いて印刷されるページをいう。これに対し、いずれか一色を用いて印刷されるページを単色ページという。なお、ブラック以外の１色のトナーで形成されるページを単色ページでなくカラーページとしても良い。
【００６４】
補正必要ページであるかどうかの判別は、例えば現在ジョブの画像データの解析・展開処理の結果に基づき行う。なお、画像データのヘッダ情報に、解像度やカラーページの有無に関する情報が記述されている場合には、解析・展開処理を行う前に、そのヘッダ情報に基づき上記判別を行うことができる。
【００６５】
そして、ＣＰＵ３０は、補正必要ページの抽出結果に基づき、補正不要条件の成否を判断する。具体的には、現在ジョブの全ページ数に対する補正必要ページ数の割合（「印刷データに対する補正必要データの割合」の一例  以下、「ページ数割合」という）が基準割合（基準値の一例）未満であること（補正不要条件の一例）が成立するかどうかを判断する（Ｓ１０３）。
【００６６】
ページ数割合が基準割合未満であれば（Ｓ１０３：ＹＥＳ）、次のＳ１０５の判断結果が「ＮＯ」でない限り、位置ずれ測定を禁止する（Ｓ１０７）。これにより、位置ずれ補正を実行することにより、相対的に数が少ない補正必要ページに対する印刷品質を維持するよりも、位置ずれ測定を実行しないことにより、相対的に数が多い補正不要ページの印刷処理を迅速に行うことを優先することができる。
【００６７】
ページ数割合が基準割合未満であることに引き続き（Ｓ１０３：ＹＥＳ）、ＣＰＵ３０は、上記抽出結果に基づき、補正必要ページ数が基準数（基準値の一例）未満であること（補正不要条件の一例）が成立するかどうかを判断する（Ｓ１０５）。補正必要ページ数が基準数未満である場合（Ｓ１０５：ＹＥＳ）に限り、位置ずれ測定を禁止する（Ｓ１０７  制御処理の一例）。
【００６８】
これにより、たとえ上記ページ数割合が基準割合未満（Ｓ１０３：ＹＥＳ）、換言すれば、補正必要ページが補正不要ページに対して相対的に少ない場合でも、補正必要ページ数自体が所定数を超えるほど多いときには、当該補正必要ページに対する印刷品質を維持することを優先することができる。
【００６９】
その後、ＣＰＵ３０は、現在ジョブの印刷設定に関係なく、位置ずれ測定を実行することなく、現在ジョブについて印刷処理を実行し（Ｓ１７）、本ジョブ実行処理を終了する。
【００７０】
補正不要条件を満たさない場合（Ｓ１０３：ＮＯ、または、Ｓ１０５：ＮＯ）には、ＣＰＵ３０は、現在ジョブの印刷処理前に位置ずれ測定を実行し、補正指令フラグを無効化する（Ｓ１０９）。そして、位置ずれ測定の測定結果に基づき露光タイミングなどの調整を行いつつ（補正処理の一例）、現在ジョブについて印刷処理を実行し（Ｓ１７）、本ジョブ実行処理を終了する。なお、ＣＰＵ３０は、印刷キューに登録された印刷ジョブが残っている限り、上記ジョブ実行処理を繰り返し実行する。
【００７１】
本実施形態によれば、一の印刷ジョブ単位で補正不要条件が成立するかどうかを判定することにより、複数の印刷ジョブ単位で判定を行う構成に比べて、詳細な判定を行うことができる。
【００７２】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００７３】
（１）上記実施形態では、補正機能として位置ずれ補正を行うものを示したが、本発明は、濃度補正を行うもの等にも適用することができる。濃度補正は、例えば、ベルト上にテストパターン（濃度パッチ）を印刷して、センサによりその濃度を測定し、その測定結果に基づいて行うことができる。また、画像形成条件を調整する例としては、上記実施形態のように露光タイミングを調整すること以外に、例えば画像の濃度を調整したり、画像の解像度を調整（例えば低下）したり、現像ローラ２５や転写ローラ１４への印加電圧を調整したりするものでもよい。
【００７４】
（２）上記実施形態では、印刷装置として、直接転写方式のカラーレーザプリンタを示したが、本発明は、例えば中間転写方式のレーザプリンタ等にも適用することができ、さらにはインクジェット方式のプリンタにも適用することができる。
【００７５】
（３）上記実施形態では、印刷キューに登録された印刷ジョブを、補正不要条件の成否の判断対象としたが、本発明は、これに限られない。例えば外部機器から受信したデータを一時的に記憶する受信バッファに記憶された印刷データを対象としてもよいし、展開処理した後の印刷データを記憶するためのメモリ領域に記憶された印刷データを対象としてもよい。
【００７６】
（４）上記実施形態では、外部機器から受信した画像データについてジョブ実行処理を行う例を挙げたが、本発明の「印刷データ」はこれに限られない。例えばプリンタ１の内蔵メモリに記憶された画像データや、外部メモリから取得した画像データについてジョブ実行処理を行う構成でもよい。
【００７７】
（５）上記実施形態１では、Ｓ３において補正必要ジョブかどうかを印刷設定に基づき判断したが、本発明はこれに限られない。例えば印刷ジョブの印刷データを解析・展開等をしたり、印刷データのヘッダ情報を読み取ったりして、カラーページや高解像度ページなど、高品質の印刷が求められるページが実際に含まれているかどうかに基づき補正必要ジョブかどうかを判断してもよい。
【００７８】
（６）上記実施形態１のジョブ実行処理において、Ｓ７の判断とＳ９の判断の実行順序を入れ替えてもよい。更に、これらの判断のいずれか一方だけを行う構成でもよい。また、Ｓ１３の処理とＳ１５の処理の実行順序を入れ替えてもよい。更に、これらの処理のいずれか一方だけを行う構成でもよい。
【００７９】
（７）上記実施形態１のジョブ実行処理では、抽出処理の対象を、印刷キューに登録された全印刷ジョブとしたが、これに限られない。抽出処理の対象を、例えば現在ジョブ、及び、それに後続する所定数の印刷ジョブを対象としてもよい。
【００８０】
（８）上記実施形態１では、図３のＳ７において、ジョブ数割合が基準割合未満であるかどうかを判断したが、本発明はこれに限られない。即ち、ジョブ数単位ではなく、画像データのデータ量（バイト数）単位、印刷領域単位、ページ単位で、「記憶部に記憶されている印刷データに対する補正必要データの割合」を求める構成でもよい。
【００８１】
（９）上記実施形態１では、図３のＳ９において、補正必要ジョブ数が基準数未満であるかどうかを判断したが、本発明はこれに限られない。即ち、ジョブ数単位ではなく、画像データのデータ量（バイト数）単位、印刷領域単位、ページ単位で、「補正必要データの量」を求める構成でもよい。
【００８２】
（１０）上記実施形態１では、禁止回数の現在値が多いほど基準割合を小さくしたが、本発明はこれに限られない。例えば図３のＳ９で使用する基準数を、禁止回数が多くなるほど小さくしてもよい。
【００８３】
（１１）上記実施形態では、前回の位置ずれ測定の実行時からの経過時間が長いほど基準数を小さくしたが、本発明はこれに限られない。例えば図３のＳ７で使用する基準割合を、経過時間が長くなるほど小さくしてもよい。なお、経過時間は、前回より前の位置ずれ測定の実行時間から計測した時間でもよい。
【００８４】
（１２）上記実施形態１では、１つの印刷ジョブについて印刷処理するごとに、印刷キューの最新の登録内容に基づき補正不要条件の成否を判断したが、本発明はこれに限られない。２以上の印刷ジョブについて印刷処理するごとに、印刷キューの最新の登録内容を取得し、それに基づき補正不要条件の成否を判断してもよい。
【００８５】
（１３）上記実施形態２のジョブ実行処理において、Ｓ１０３の判断とＳ１０５の判断の実行順序を入れ替えてもよい。更に、これらの判断のいずれか一方だけを行う構成でもよい。また、図３のＳ１３、Ｓ１５の処理の少なくとも一方を入れてもよい。
【００８６】
（１４）上記実施形態２では、図６のＳ１０３において、ページ数割合が基準割合未満であるかどうかを判断したが、本発明はこれに限られない。即ち、ページ数単位ではなく、画像データのデータ量（バイト数）単位、印刷領域単位で、「記憶部に記憶されている印刷データに対する補正必要データの割合」を求める構成でもよい。
【００８７】
（１５）上記実施形態２では、図６のＳ１０５において、補正必要ページ数が基準数未満であるかどうかを判断したが、本発明はこれに限られない。即ち、ページ数単位ではなく、画像データのデータ量（バイト数）単位、印刷領域単位で、「補正必要データの量」を求める構成でもよい。
【符号の説明】
【００８８】
１...プリンタ
１０...印刷部
３０...ＣＰＵ
３３...ＮＶＲＡＭ
【図１】
2011230352.tif 000003
【図２】
2011230352.tif 000004
【図３】
2011230352.tif 000005
【図４】
2011230352.tif 000006
【図５】
2011230352.tif 000007
【図６】
2011230352.tif 000008