(57)【要約】【課題】  キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる画像形成システムを提供する。【解決手段】  複合機は、印刷ジョブを生成してキャリブレーションを実行する制御部と、制御部によるキャリブレーションの実行の優先度である「印刷速度優先」および「印刷画質優先」の何れか一方を利用者に選択させる操作部と、制御部によって生成された印刷ジョブを実行するプリンタとを備えており、制御部は、操作部によって利用者に選択された優先度を付加した印刷ジョブを生成し、プリンタによる印刷ジョブの印刷中に枚数Ｎがｎ１枚以上になったとき（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）に、プリンタによって印刷中の印刷ジョブである印刷中ジョブに付加されている優先度によって異なる手順で（Ｓ１０７）、キャリブレーションの実行時期を決定することを特徴とする。【選択図】  図５
2011110926.tif 000002
【特許請求の範囲】
【請求項１】
キャリブレーションを実行するキャリブレーション実行手段と、前記キャリブレーション実行手段による前記キャリブレーションの実行の優先度を利用者に選択させる優先度選択手段と、前記優先度選択手段によって前記利用者に選択された前記優先度を付加した印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段によって生成された前記印刷ジョブを印刷するジョブ印刷手段と、前記ジョブ印刷手段による前記印刷ジョブの印刷中に所定の条件を満たしたときに前記キャリブレーション実行手段による前記キャリブレーションの実行時期を決定する実行時期決定手段とを備えており、
前記実行時期決定手段は、前記ジョブ印刷手段によって印刷中の前記印刷ジョブである印刷中ジョブに付加されている前記優先度によって異なる手順で前記実行時期を決定することを特徴とする画像形成システム。
【請求項２】
前記優先度には、第１優先度と、前記第１優先度より低い第２優先度とが少なくとも存在し、
前記実行時期決定手段は、前記印刷中ジョブに付加されている前記優先度が前記第１優先度であるとき、前記ジョブ印刷手段による前記印刷中ジョブの印刷を中断して前記実行時期を前記利用者に選択させ、前記印刷中ジョブに付加されている前記優先度が前記第２優先度であるとき、前記ジョブ印刷手段による前記印刷中ジョブの印刷を中断せずに前記実行時期を前記利用者に選択させることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記実行時期決定手段は、前記印刷中ジョブに付加されている前記優先度が前記第２優先度であるとき、前記印刷中ジョブによって印刷される予定の枚数のうち未だ印刷されていない枚数が所定の枚数未満である場合に、前記実行時期を前記利用者に選択させずに前記ジョブ印刷手段による前記印刷中ジョブの印刷終了より後を前記実行時期とすることを特徴とする請求項２に記載の画像形成システム。
【請求項４】
キャリブレーションの実行の優先度を利用者に選択させ、前記利用者に選択された前記優先度を付加した印刷ジョブを生成し、前記印刷ジョブの印刷中に所定の条件を満たしたときに、印刷中の前記印刷ジョブである印刷中ジョブに付加されている前記優先度によって異なる手順で、前記キャリブレーションの実行時期を決定することを特徴とするキャリブレーション実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷の色濃度の補正のためのキャリブレーション（濃度補正）を実行する画像形成システムに関する。
【背景技術】
【０００２】
従来、カラー印刷を行う画像形成システムにおいては、現像や環境の変動による濃度変化を抑制し、階調再現性を確保するために、所定のトリガ条件によってキャリブレーションを実行することが一般的である。このキャリブレーションは、実際に用紙に印刷することなく、キャリブレーションの基準となるパターンを感光体や中間転写体などにカラー印刷を行って、その濃度を光学的検出装置によって測定し、その測定値と基準濃度との差異に基づいて補正動作を行うことによって、カラー印刷の出力特性を一定にするものである。
【０００３】
このように、キャリブレーションの実行は、高画質の印刷を実現するために必要である。一方、キャリブレーションの実行中には印刷を継続することができないため、キャリブレーションの実行は、印刷ジョブの早期の印刷終了を妨げることになる。
【０００４】
キャリブレーションを実行する従来の画像形成システムとして、所定の印刷枚数に達したときに印刷を中断し、キャリブレーションを実行するか否かを利用者に選択させるための表示を行うものが知られている（例えば、特許文献１参照。）。この画像形成システムにおいては、利用者がキャリブレーションを実行しないことを選択したときに、印刷を継続し、利用者がキャリブレーションを実行することを選択したときか、利用者が所定の時間何れも選択しなかったときに、キャリブレーションを実行するようになっている。
【０００５】
また、キャリブレーションを実行する従来の画像形成システムとして、所定の印刷枚数に達した後で、印刷ジョブの印刷中ではなく、待機中の印刷ジョブも存在しないときに、キャリブレーションを実行するものも知られている（例えば、特許文献２参照。）。この画像形成システムにおいては、所定の印刷枚数に達したときであっても、印刷ジョブの印刷中である場合や、待機中の印刷ジョブが存在する場合には、キャリブレーションを実行せずに印刷を継続するようになっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２２４４６５号公報
【特許文献２】特開２００７−１９３０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された技術においては、例えば印刷ジョブによって印刷される予定の枚数のうち未だ印刷されていない枚数が数枚しかない状態であっても、所定の印刷枚数に達したときには印刷を中断し、キャリブレーションを実行するか否かを利用者に選択させるための表示を行うので、利用者が印刷ジョブの早期の印刷終了よりも高画質の印刷を優先して考えている場合には利用者に不満を感じさせることはないが、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には利用者に不満を感じさせてしまう可能性がある。
【０００８】
また、特許文献２に記載された技術においては、印刷ジョブの印刷中である場合にはキャリブレーションを実行せずに印刷を継続するので、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には利用者に不満を感じさせることはないが、利用者が印刷ジョブの早期の印刷終了よりも高画質の印刷を優先して考えている場合には利用者に不満を感じさせてしまう可能性がある。
【０００９】
そこで、本発明は、キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像形成システムは、キャリブレーションを実行するキャリブレーション実行手段と、前記キャリブレーション実行手段による前記キャリブレーションの実行の優先度を利用者に選択させる優先度選択手段と、前記優先度選択手段によって前記利用者に選択された前記優先度を付加した印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段によって生成された前記印刷ジョブを印刷するジョブ印刷手段と、前記ジョブ印刷手段による前記印刷ジョブの印刷中に所定の条件を満たしたときに前記キャリブレーション実行手段による前記キャリブレーションの実行時期を決定する実行時期決定手段とを備えており、前記実行時期決定手段は、前記ジョブ印刷手段によって印刷中の前記印刷ジョブである印刷中ジョブに付加されている前記優先度によって異なる手順で前記実行時期を決定することを特徴とする。
【００１１】
この構成により、本発明の画像形成システムは、キャリブレーションの実行の優先度を利用者に選択させてその優先度を付加した印刷ジョブを生成し、印刷ジョブの印刷中に所定の条件を満たしたときに、その印刷ジョブに付加されている優先度によって異なる手順でキャリブレーションの実行時期を決定するので、キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる。
【００１２】
また、本発明の画像形成システムの前記優先度には、第１優先度と、前記第１優先度より低い第２優先度とが少なくとも存在し、前記実行時期決定手段は、前記印刷中ジョブに付加されている前記優先度が前記第１優先度であるとき、前記ジョブ印刷手段による前記印刷中ジョブの印刷を中断して前記実行時期を前記利用者に選択させ、前記印刷中ジョブに付加されている前記優先度が前記第２優先度であるとき、前記ジョブ印刷手段による前記印刷中ジョブの印刷を中断せずに前記実行時期を前記利用者に選択させることが好ましい。
【００１３】
この構成により、本発明の画像形成システムは、印刷ジョブの印刷中に所定の条件を満たしたときに、その印刷ジョブに付加されている優先度が第１優先度である場合、すなわち、利用者が印刷ジョブの早期の印刷終了よりも高画質の印刷を優先して考えている場合には、印刷ジョブの印刷を中断してキャリブレーションの実行時期を利用者に選択させるので、印刷ジョブの印刷を中断せずにキャリブレーションの実行時期を利用者に選択させる構成と比較して、印刷ジョブの印刷よりもキャリブレーションの実行を優先することができ、高画質の印刷を行うことができる。また、本発明の画像形成システムは、印刷ジョブの印刷中に所定の条件を満たしたときに、その印刷ジョブに付加されている優先度が第２優先度である場合、すなわち、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には、印刷ジョブの印刷を中断せずにキャリブレーションの実行時期を利用者に選択させるので、印刷ジョブの印刷を中断してキャリブレーションの実行時期を利用者に選択させる構成と比較して、キャリブレーションの実行よりも印刷ジョブの印刷を優先することができ、印刷ジョブの印刷を早期に終了することができる。したがって、本発明の画像形成システムは、キャリブレーションの実行に関して利用者の要求に更に適切に応じることができる。
【００１４】
また、本発明の画像形成システムの前記実行時期決定手段は、前記印刷中ジョブに付加されている前記優先度が前記第２優先度であるとき、前記印刷中ジョブによって印刷される予定の枚数のうち未だ印刷されていない枚数が所定の枚数未満である場合に、前記実行時期を前記利用者に選択させずに前記ジョブ印刷手段による前記印刷中ジョブの印刷終了より後を前記実行時期とすることが好ましい。
【００１５】
この構成により、本発明の画像形成システムは、印刷ジョブの印刷中に所定の条件を満たしたときに、その印刷ジョブに付加されている優先度が第２優先度である場合、すなわち、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には、印刷ジョブによって印刷される予定の枚数のうち未だ印刷されていない枚数が所定の枚数未満であれば、印刷ジョブの印刷終了より後にキャリブレーションを実行するので、印刷ジョブの印刷終了前にキャリブレーションを実行する構成と比較して、キャリブレーションの実行よりも印刷ジョブの印刷を優先することができ、印刷ジョブの印刷を早期に終了することができる。
【００１６】
本発明のキャリブレーション実行方法は、キャリブレーションの実行の優先度を利用者に選択させ、前記利用者に選択された前記優先度を付加した印刷ジョブを生成し、前記印刷ジョブの印刷中に所定の条件を満たしたときに、印刷中の前記印刷ジョブである印刷中ジョブに付加されている前記優先度によって異なる手順で、前記キャリブレーションの実行時期を決定することを特徴とする。
【００１７】
この構成により、本発明のキャリブレーション実行方法は、キャリブレーションの実行の優先度を利用者に選択させてその優先度を付加した印刷ジョブを生成し、印刷ジョブの印刷中に所定の条件を満たしたときに、その印刷ジョブに付加されている優先度によって異なる手順でキャリブレーションの実行時期を決定するので、キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる。
【発明の効果】
【００１８】
本発明の画像形成システムは、キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るコンピュータネットワークのシステム構成を示すブロック図である。
【図２】図１に示す複合機の構成を示すブロック図である。
【図３】図１に示すホストコンピュータの構成を示すブロック図である。
【図４】図２に示す複合機のモニタに表示される画面であって、キャリブレーションの実行の優先度を利用者に選択させるための画面を示す図である。
【図５】図２に示す複合機の記憶部に印刷ジョブが記憶されたときの複合機の動作のフローチャートである。
【図６】図５に示す動作におけるキャリブレーション処理を示すフローチャートである。
【図７】図５に示す動作の続きを示すフローチャートであって、印刷中ジョブに付加されている優先度が「印刷速度優先」であるときのフローチャートである。
【図８】図７に示す動作の続きを示すフローチャートであって、印刷中ジョブの残り枚数がｍ枚以上であるときのフローチャートである。
【図９】図２に示す複合機のモニタまたは図３に示すホストコンピュータのモニタに表示される実行時期選択画面を示す図である。
【図１０】図８に示す動作の続きを示すフローチャートであって、枚数Ｎがｎ２枚未満であるときのフローチャートである。
【図１１】図５に示す動作の続きを示すフローチャートであって、印刷中ジョブに付加されている優先度が「印刷画質優先」であるときのフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係るコンピュータネットワークの構成について説明する。
【００２２】
図１は、本実施の形態に係るコンピュータネットワーク１０のシステム構成を示すブロック図である。
【００２３】
図１に示すように、コンピュータネットワーク１０は、複合機２０と、複合機２０に印刷させる印刷データを複合機２０に送信したり複合機２０によって読み取られた画像データを受信したりするホストコンピュータ３０とを備えている。複合機２０およびホストコンピュータ３０は、互いに通信可能な状態でＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１に接続されている。
【００２４】
図２は、複合機２０の構成を示すブロック図である。
【００２５】
図２に示すように、複合機２０は、装置全体を制御する制御部２１と、種々の情報を記憶する記憶部２２と、利用者によって種々の操作が入力される操作パネル上の操作部２３と、種々の情報を表示する操作パネル上のモニタ２４と、ホストコンピュータ３０などの外部の装置とＬＡＮ１１を介して通信を行うための通信部２５と、画像を読み取るスキャナ２６と、印刷ジョブを印刷するプリンタ２７と、図示していない感光体または中間転写体にカラー印刷されたパッチパターンの濃度をキャリブレーションのために測定する濃度センサ２８と、プリンタ２７によって印刷された枚数を計数する枚数カウンタ２９とを備えている。
【００２６】
制御部２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶している不揮発性のメモリであるＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)と、プログラムおよび各種のデータを記憶する書き換え可能な不揮発性のメモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられる揮発性のメモリであるＲＡＭ(Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)となどから構成されているコンピュータである。ＣＰＵは、ＲＯＭやＥＥＰＲＯＭに記憶されているプログラムを実行することによって制御部２１を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００２７】
記憶部２２は、制御部２１の一部を構成している上述したＥＥＰＲＯＭやＲＡＭによって構成されている。
【００２８】
操作部２３は、モニタ２４とともにタッチパネルを形成するボタンや、操作パネル上のボタンなどの入力デバイスから構成されている。
【００２９】
モニタ２４は、例えばＬＣＤ(Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ)などの表示デバイスから構成されている。
【００３０】
通信部２５は、例えば、スキャナ２６によって読み取られた画像データをＬＡＮ１１を介して外部のホストコンピュータ３０に送信したり、プリンタ２７によって印刷されるための印刷データをＬＡＮ１１を介して外部のホストコンピュータ３０から受信したりする。
【００３１】
スキャナ２６は、原稿から画像データを読み取る読取デバイスである。
【００３２】
プリンタ２７は、ホストコンピュータ３０からの印刷データの印刷ジョブや、スキャナ２６によって読み取られた画像データの印刷ジョブであるコピーの印刷ジョブなどの印刷ジョブを印刷する印刷デバイスである。すなわち、プリンタ２７は、本発明のジョブ印刷手段を構成している。
【００３３】
濃度センサ２８は、例えば反射光を検出する鏡面反射型センサであり、感光体または中間転写体にカラー印刷されたパッチパターンに向けて光を発するＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）光源と、その反射光を検出するフォトトランジスタとなどによって構成されている。
【００３４】
枚数カウンタ２９は、制御部２１の一部を構成している上述したＥＥＰＲＯＭやＲＡＭによって構成されている。
【００３５】
図３は、ホストコンピュータ３０の構成を示すブロック図である。
【００３６】
図３に示すように、ホストコンピュータ３０は、装置全体を制御する制御部３１と、種々の情報を記憶する記憶部３２と、利用者によって種々の操作が入力される操作部３３と、種々の情報を表示するモニタ３４と、複合機２０とＬＡＮ１１を介して通信を行うための通信部３５とを備えている。
【００３７】
制御部３１は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶している不揮発性のメモリであるＲＯＭと、プログラムおよび各種のデータを記憶する書き換え可能な不揮発性のメモリであるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）と、ＣＰＵの作業領域として用いられる揮発性のメモリであるＲＡＭとなどから構成されているコンピュータである。ＣＰＵは、ＲＯＭやＨＤＤに記憶されているプログラムを実行することによって制御部３１を動作させる演算処理装置である。ＲＡＭは、ＣＰＵによってプログラムが実行されるときにプログラムや各種のデータを一時的に記憶するようになっている。
【００３８】
記憶部３２は、制御部３１の一部を構成している上述したＨＤＤやＲＡＭによって構成されている。
【００３９】
操作部３３は、キーボードやマウスなどの入力デバイスから構成されている。
【００４０】
モニタ３４は、例えばＬＣＤなどの表示デバイスから構成されている。
【００４１】
通信部３５は、例えば、複合機２０のプリンタ２７によって印刷されるための印刷データをＬＡＮ１１を介して複合機２０に送信したり、複合機２０のスキャナ２６によって読み取られた画像データをＬＡＮ１１を介して複合機２０から受信したりする。
【００４２】
次に、コンピュータネットワーク１０の動作について説明する。
【００４３】
図４は、複合機２０のモニタ２４に表示される画面であって、キャリブレーションの実行の優先度を利用者に選択させるための画面を示す図である。
【００４４】
キャリブレーションの実行の優先度の初期設定を希望している利用者は、複合機２０の操作部２３を操作してキャリブレーションの実行の優先度の初期設定を行うことができる。まず、複合機２０の制御部２１は、利用者による操作部２３の操作に応じて図４に示す画面をモニタ２４に表示させる。そして、制御部２１は、利用者による操作部２３の操作に応じて図４に示す画面内の「印刷速度優先」および「印刷画質優先」の何れが選択されたかを判断し、選択された方をデフォルト値として記憶部２２に記憶させる。ここで、「印刷速度優先」および「印刷画質優先」の何れかが利用者によって初めて選択される前は、「印刷速度優先」および「印刷画質優先」のうち予め決められている方がデフォルト値として記憶部２２に記憶されている。このように、操作部２３は、初期設定時にキャリブレーションの実行の優先度を利用者に選択させるようになっており、本発明の優先度選択手段を構成している。
【００４５】
なお、「印刷速度優先」とは、印刷画質が劣化しても印刷を継続することを意味しており、「印刷画質優先」とは、印刷画質が劣化するとキャリブレーションのために印刷を中断することを意味している。つまり、「印刷画質優先」は、「印刷速度優先」よりキャリブレーションの実行の優先度が高くなっており、本発明の第１優先度を構成している。また、「印刷速度優先」は、本発明の第２優先度を構成している。
【００４６】
利用者は、操作部２３を操作することによって、複合機２０に原稿のコピーを行わせることができる。制御部２１は、利用者によって操作部２３からコピーの操作が行われると、スキャナ２６によって原稿を読み取らせて画像データを生成し、生成した画像データの印刷ジョブを「印刷速度優先」および「印刷画質優先」の何れに設定するかを利用者に選択させる。まず、制御部２１は、今回の印刷ジョブを「印刷速度優先」および「印刷画質優先」の何れに設定するかを利用者に選択させるために図４に示す画面と同様の画面をモニタ２４に表示させるが、表示の際に、「印刷速度優先」および「印刷画質優先」のうち記憶部２２に記憶されているデフォルト値を予め選択しておく。そして、利用者は、「印刷速度優先」および「印刷画質優先」の何れに設定するかを操作部２３による操作によって決定する。すなわち、利用者は、デフォルト値で良い場合にはそのまま決定し、デフォルト値を変更する場合には「印刷速度優先」および「印刷画質優先」のうちデフォルト値ではない方を選択し直して決定する。次いで、制御部２１は、「印刷速度優先」および「印刷画質優先」のうち利用者によって決定された方を示す情報を印刷ジョブに付加して記憶部２２に記憶させる。このように、操作部２３は、コピーの印刷ジョブの生成時にキャリブレーションの実行の優先度を利用者に選択させるようになっており、本発明の優先度選択手段を構成している。また、制御部２１は、操作部２３によって利用者に選択された優先度を付加した印刷ジョブを生成するようになっており、本発明のジョブ生成手段を構成している。つまり、コピーの印刷ジョブの場合、複合機２０が本発明の画像形成システムを構成している。
【００４７】
また、利用者は、ホストコンピュータ３０の操作部３３を操作することによって、複合機２０に印刷させる印刷データをホストコンピュータ３０から複合機２０に送信する。ここで、ホストコンピュータ３０は、印刷データを作成するときに、今回の印刷データの印刷ジョブを「印刷速度優先」および「印刷画質優先」の何れに設定するかを利用者に選択させる。まず、ホストコンピュータ３０の制御部３１は、印刷データを作成するときに、通信部３５を介して複合機２０と通信を行って、複合機２０から複合機２０の装置情報を取得する。そして、複合機２０の制御部２１は、ホストコンピュータ３０に装置情報を送信する際に、「印刷速度優先」および「印刷画質優先」のうち記憶部２２に記憶されているデフォルト値もホストコンピュータ３０に送信する。ホストコンピュータ３０の制御部３１は、今回の印刷データの印刷ジョブを「印刷速度優先」および「印刷画質優先」の何れに設定するかを利用者に選択させるために図４に示す画面と同様の画面をモニタ３４に表示させるが、表示の際に、複合機２０から受信したデフォルト値を予め選択しておく。そして、利用者は、「印刷速度優先」および「印刷画質優先」の何れに設定するかを操作部３３による操作によって決定する。すなわち、利用者は、デフォルト値で良い場合にはそのまま決定し、デフォルト値を変更する場合には「印刷速度優先」および「印刷画質優先」のうちデフォルト値ではない方を選択し直して決定する。次いで、ホストコンピュータ３０の制御部３１は、「印刷速度優先」および「印刷画質優先」のうち利用者によって決定された方を示す情報を印刷ジョブに付加して通信部３５によって複合機２０に送信する。複合機２０の制御部２１は、印刷データの印刷ジョブをホストコンピュータ３０から通信部２５によって受信すると、受信した印刷ジョブを記憶部２２に記憶させる。ホストコンピュータ３０におけるこれらの動作は、記憶部３２に記憶されている複合機２０用のデバイスドライバによって実現される。このように、操作部３３は、印刷データの印刷ジョブの生成時にキャリブレーションの実行の優先度を利用者に選択させるようになっており、本発明の優先度選択手段を構成している。また、制御部３１は、操作部３３によって利用者に選択された優先度を付加した印刷ジョブを生成するようになっており、本発明のジョブ生成手段を構成している。つまり、ホストコンピュータ３０からの印刷データの印刷ジョブの場合、複合機２０およびホストコンピュータ３０を含んだコンピュータネットワーク１０が本発明の画像形成システムを構成している。
【００４８】
プリンタ２７による印刷ジョブの印刷が終了する前に新しい印刷ジョブが記憶部２２に記憶されると、記憶部２２には、複数の印刷ジョブが記憶されることになる。プリンタ２７による印刷が終了した印刷ジョブは、記憶部２２から削除される。
【００４９】
このようにして、制御部２１は、記憶部２２に記憶された印刷ジョブを順番にプリンタ２７に印刷させる。
【００５０】
図５は、記憶部２２に印刷ジョブが記憶されたときの複合機２０の動作のフローチャートである。
【００５１】
制御部２１は、記憶部２２に印刷ジョブが記憶されると、図５に示す処理を開始する。まず、制御部２１は、枚数Ｎがｎ１枚以上であるか否かを判断する（Ｓ１００）。制御部２１は、枚数Ｎがｎ１枚未満であるとＳ１００において判断すると、記憶部２２に記憶されている印刷ジョブに基づいて１枚の印刷をプリンタ２７に行わせ（Ｓ１０１）、枚数Ｎに１を加えるように枚数カウンタ２９を制御し（Ｓ１０２）、枚数Ｎがｎ１枚以上であるか否かを判断する（Ｓ１０３）。ここで、Ｎは、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数であり、枚数カウンタ２９に記憶されている。また、ｎ１は、印刷画質が劣化したと予想される枚数を印刷した場合のキャリブレーションの実行のための閾値であって、例えば１０００である。
【００５２】
制御部２１は、枚数Ｎがｎ１枚未満であるとＳ１０３において判断すると、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了したか否かを判断する（Ｓ１０４）。制御部２１は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了していないとＳ１０４において判断すると、再びＳ１００の処理に戻って次の１枚の印刷を行う。
【００５３】
制御部２１は、枚数Ｎがｎ１枚以上であるとＳ１００またはＳ１０３において判断すると、枚数Ｎがｎ２枚以上であるか否かを判断する（Ｓ１０５）。ここで、ｎ２は、印刷画質が著しく劣化したと予想される枚数を印刷した場合のキャリブレーションの実行のための閾値であって、ｎ１より大きく、例えば２０００である。
【００５４】
制御部２１は、枚数Ｎがｎ２枚以上であるとＳ１０５において判断すると、キャリブレーション処理を行う（Ｓ１０６）。
【００５５】
図６は、図５に示す動作におけるキャリブレーション処理を示すフローチャートである。
【００５６】
図６に示すように、まず、制御部２１は、キャリブレーションのためのパッチパターンを図示していない感光体または中間転写体上にプリンタ２７にカラー印刷させ、感光体または中間転写体にカラー印刷されたパッチパターンの濃度を濃度センサ２８に測定させ、その測定値と基準濃度との差異に基づいて補正動作を行う。つまり、制御部２１は、キャリブレーションを実行する（Ｓ１２１）。このように、制御部２１は、本発明のキャリブレーション実行手段を構成している。
【００５７】
そして、制御部２１は、枚数Ｎを０に初期化し（Ｓ１２２）、記憶部２２にキャリブレーション予約状態が設定されている場合にはキャリブレーション予約状態を解除する（Ｓ１２３）。ここで、キャリブレーション予約状態とは、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後でキャリブレーションを行うことが予約されている状態である。
【００５８】
図５に示すように、制御部２１は、Ｓ１０６においてキャリブレーション処理を実行すると、上述したＳ１０４を行う。
【００５９】
制御部２１は、枚数Ｎがｎ２枚未満であるとＳ１０５において判断すると、印刷中の印刷ジョブである印刷中ジョブに付加されている優先度を判断する（Ｓ１０７）。ここで、印刷ジョブには、上述したように、「印刷速度優先」および「印刷画質優先」のうち利用者によって決定された優先度が付加されている。
【００６０】
図７は、図５に示す動作の続きを示すフローチャートであって、印刷中ジョブに付加されている優先度が「印刷速度優先」であるときのフローチャートである。
【００６１】
制御部２１は、印刷中ジョブに付加されている優先度が「印刷速度優先」であるとＳ１０７（図５参照。）において判断すると、図７に示すように、印刷中ジョブによって印刷される予定の枚数のうち未だ印刷されていない枚数、すなわち印刷中ジョブの残り枚数を判断する（Ｓ１４１）。
【００６２】
制御部２１は、印刷中ジョブの残り枚数がｍ枚未満であるとＳ１４１において判断すると、記憶部２２にキャリブレーション予約状態を設定する（Ｓ１４２）。ここで、ｍは、キャリブレーションの実行時期を利用者に選択させるための実行時期選択画面をモニタ２４に表示させるか否かを判断するための閾値であって、例えば１０である。
【００６３】
次いで、制御部２１は、印刷中ジョブの印刷が終了したか否かを判断する（Ｓ１４３）。制御部２１は、印刷中ジョブの印刷が終了したとＳ１４３において判断すると、上述したＳ１０４（図５参照。）の処理を行う。
【００６４】
制御部２１は、印刷中ジョブの印刷が終了していないとＳ１４３において判断すると、印刷中ジョブにおける次の１枚の印刷をプリンタ２７に行わせ（Ｓ１４４）、枚数Ｎに１を加えるように枚数カウンタ２９を制御し（Ｓ１４５）、枚数Ｎがｎ２枚以上であるか否かを判断する（Ｓ１４６）。
【００６５】
制御部２１は、枚数Ｎがｎ２枚未満であるとＳ１４６において判断すると、再びＳ１４３の処理に戻る。一方、制御部２１は、枚数Ｎがｎ２枚以上であるとＳ１４６において判断すると、上述したＳ１０６（図５参照。）の処理を行う。
【００６６】
図８は、図７に示す動作の続きを示すフローチャートであって、印刷中ジョブの残り枚数がｍ枚以上であるときのフローチャートである。
【００６７】
制御部２１は、印刷中ジョブの残り枚数がｍ枚以上であるとＳ１４１（図７参照。）において判断すると、図８に示すように、モニタ２４（ホストコンピュータ３０からの印刷データの印刷ジョブである場合にはホストコンピュータ３０のモニタ３４）に実行時期選択画面を表示させて（Ｓ１６１）、印刷中ジョブにおける次の１枚の印刷をプリンタ２７に開始させ（Ｓ１６２）、キャリブレーションの実行時期が利用者によって選択されたか否かを判断する（Ｓ１６３）。
【００６８】
図９は、複合機２０のモニタ２４またはホストコンピュータ３０のモニタ３４に表示される実行時期選択画面を示す図である。
【００６９】
印刷中ジョブがコピーの印刷ジョブである場合、制御部２１は、モニタ２４に図９に示す実行時期選択画面を表示させる。したがって、利用者は、操作部２３を操作してキャリブレーションの実行時期を選択することができる。利用者がキャリブレーションの実行時期を選択すると、制御部２１は、利用者による操作部２３の操作に応じて図９に示す画面内の「すぐに」、「ジョブ間」および「キャリブレーション一時保留」の何れの実行時期が利用者によって選択されたかを判断し、利用者によって選択された実行時期を認識することができる。
【００７０】
印刷中ジョブがホストコンピュータ３０からの印刷データの印刷ジョブである場合、複合機２０の制御部２１は、通信部２５を介してホストコンピュータ３０と通信し、ホストコンピュータ３０のモニタ３４に図９に示す実行時期選択画面を表示させる。したがって、利用者は、ホストコンピュータ３０の操作部３３を操作してキャリブレーションの実行時期を選択することができる。利用者がキャリブレーションの実行時期を選択すると、ホストコンピュータ３０の制御部３１は、利用者による操作部３３の操作に応じて図９に示す画面内の「すぐに」、「ジョブ間」および「キャリブレーション一時保留」の何れの実行時期が利用者によって選択されたかを判断し、利用者によって選択された実行時期を通信部３５を介して複合機２０に送信する。これによって、複合機２０の制御部２１は、利用者によって選択された実行時期を認識することができる。
【００７１】
なお、「すぐに」とは、印刷中ジョブの印刷を中断して、すぐにキャリブレーションを実行することを意味しており、「ジョブ間」とは、印刷中ジョブの印刷が終了してから次の印刷ジョブの印刷が開始されるまでの間にキャリブレーションを実行することを意味しており、「キャリブレーション一時保留」とは、キャリブレーション実行を一時保留しておき、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後にキャリブレーションを実行することを意味している。
【００７２】
図８に示すように、制御部２１は、キャリブレーションの実行時期が利用者によって選択されていないとＳ１６３において判断すると、Ｓ１６２において開始させた１枚の印刷が終了したか否かを判断する（Ｓ１６４）。
【００７３】
制御部２１は、１枚の印刷が終了していないとＳ１６４において判断すると、再びＳ１６３の処理に戻る。一方、制御部２１は、１枚の印刷が終了したとＳ１６４において判断すると、枚数Ｎに１を加えるように枚数カウンタ２９を制御し（Ｓ１６５）、枚数Ｎがｎ２枚以上であるか否かを判断する（Ｓ１６６）。
【００７４】
制御部２１は、枚数Ｎがｎ２枚以上であるとＳ１６６において判断すると、図９に示す実行時期選択画面を閉じた後（Ｓ１６７）、上述したＳ１０６（図５参照。）の処理を行う。
【００７５】
制御部２１は、枚数Ｎがｎ２枚未満であるとＳ１６６において判断すると、印刷中ジョブの印刷が終了したか否かを判断する（Ｓ１６８）。
【００７６】
制御部２１は、印刷中ジョブの印刷が終了していないとＳ１６８において判断すると、再びＳ１６２の処理に戻る。一方、制御部２１は、印刷中ジョブの印刷が終了したとＳ１６８において判断すると、図９に示す実行時期選択画面を閉じ（Ｓ１６９）、記憶部２２にキャリブレーション予約状態を設定した後（Ｓ１７０）、上述したＳ１０４（図５参照。）の処理を行う。
【００７７】
制御部２１は、キャリブレーションの実行時期が利用者によって選択されたとＳ１６３において判断すると、図９に示す実行時期選択画面を閉じ（Ｓ１７１）、Ｓ１６２において開始させた１枚の印刷が終了したと判断するまで、Ｓ１６２において開始させた１枚の印刷が終了したか否かを判断する（Ｓ１７２）。
【００７８】
制御部２１は、Ｓ１６２において開始させた１枚の印刷が終了したとＳ１７２において判断すると、枚数Ｎに１を加えるように枚数カウンタ２９を制御し（Ｓ１７３）、枚数Ｎがｎ２枚以上であるか否かを判断する（Ｓ１７４）。
【００７９】
制御部２１は、枚数Ｎがｎ２枚以上であるとＳ１７４において判断すると、上述したＳ１０６（図５参照。）の処理を行う。
【００８０】
図１０は、図８に示す動作の続きを示すフローチャートであって、枚数Ｎがｎ２枚未満であるときのフローチャートである。
【００８１】
制御部２１は、枚数Ｎがｎ２枚未満であるとＳ１７４（図８参照。）において判断すると、図１０に示すように、利用者によって選択されたキャリブレーションの実行時期を判断する（Ｓ１８１）。
【００８２】
制御部２１は、利用者によって選択されたキャリブレーションの実行時期が「キャリブレーション一時保留」であるとＳ１８１において判断すると、上述したＳ１４２（図７参照。）の処理を行う。また、制御部２１は、利用者によって選択されたキャリブレーションの実行時期が「すぐに」であるとＳ１８１において判断すると、上述したＳ１０６（図５参照。）の処理を行う。
【００８３】
制御部２１は、利用者によって選択されたキャリブレーションの実行時期が「ジョブ間」であるとＳ１８１において判断すると、印刷中ジョブの印刷が終了したか否かを判断する（Ｓ１８２）。制御部２１は、印刷中ジョブの印刷が終了したとＳ１８２において判断すると、上述したＳ１０６（図５参照。）の処理を行う。
【００８４】
制御部２１は、印刷中ジョブの印刷が終了していないとＳ１８２において判断すると、印刷中ジョブにおける次の１枚の印刷をプリンタ２７に行わせ（Ｓ１８３）、枚数Ｎに１を加えるように枚数カウンタ２９を制御し（Ｓ１８４）、枚数Ｎがｎ２枚以上であるか否かを判断する（Ｓ１８５）。
【００８５】
制御部２１は、枚数Ｎがｎ２枚未満であるとＳ１８５において判断すると、再びＳ１８２の処理に戻る。一方、制御部２１は、枚数Ｎがｎ２枚以上であるとＳ１８５において判断すると、上述したＳ１０６（図５参照。）の処理を行う。
【００８６】
図１１は、図５に示す動作の続きを示すフローチャートであって、印刷中ジョブに付加されている優先度が「印刷画質優先」であるときのフローチャートである。
【００８７】
制御部２１は、印刷中ジョブに付加されている優先度が「印刷画質優先」であるとＳ１０７（図５参照。）において判断すると、図１１に示すように、モニタ２４（ホストコンピュータ３０からの印刷データの印刷ジョブである場合にはホストコンピュータ３０のモニタ３４）に図９に示す実行時期選択画面を表示させて（Ｓ２０１）、キャリブレーションの実行時期が利用者によって選択されたか否かを判断する（Ｓ２０２）。
【００８８】
制御部２１は、キャリブレーションの実行時期が利用者によって選択されたとＳ２０２において判断すると、図９に示す実行時期選択画面を閉じた後（Ｓ２０３）、上述したＳ１８１（図１０参照。）の処理を行う。一方、制御部２１は、キャリブレーションの実行時期が利用者によって選択されていないとＳ２０２において判断すると、Ｓ２０１において図９に示す実行時期選択画面を表示させてからｔ秒経過したか否かを判断する（Ｓ２０４）。ここで、ｔは、実行時期選択画面を閉じるための閾値であって、例えば５である。
【００８９】
制御部２１は、図９に示す実行時期選択画面を表示させてからｔ秒経過していないとＳ２０４において判断すると、再びＳ２０２の処理に戻る。一方、制御部２１は、図９に示す実行時期選択画面を表示させてからｔ秒経過したとＳ２０４において判断すると、図９に示す実行時期選択画面を閉じた後（Ｓ２０５）、上述したＳ１０６（図５参照。）の処理を行う。
【００９０】
図５に示すように、制御部２１は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了したとＳ１０４において判断すると、記憶部２２にキャリブレーション予約状態が設定されているか否かを判断する（Ｓ１０８）。
【００９１】
制御部２１は、記憶部２２にキャリブレーション予約状態が設定されていないとＳ１０８において判断すると、図５に示す処理を終了する。一方、制御部２１は、記憶部２２にキャリブレーション予約状態が設定されているとＳ１０８において判断すると、図６に示すキャリブレーション処理を行った後（Ｓ１０９）、図５に示す処理を終了する。
【００９２】
なお、枚数カウンタ２９に記憶されている枚数Ｎは、制御部２１による図５に示す処理が終了しても、制御部２１による図５に示す処理が次回行われるときのために、初期化されずに引き続き枚数カウンタ２９に記憶され続ける。
【００９３】
以上に説明したように、制御部２１は、プリンタ２７による印刷ジョブの印刷中に所定の条件（枚数Ｎがｎ１枚以上）を満たしたときに（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）、キャリブレーションの実行時期を決定するようになっており、本発明の実行時期決定手段を構成している。また、制御部２１は、印刷中ジョブに付加されている優先度である「印刷速度優先」と「印刷画質優先」とによって異なる手順で（Ｓ１０７）、キャリブレーションの実行時期を決定するようになっている。また、制御部２１は、印刷中ジョブに付加されている優先度が「印刷画質優先」であるとき（Ｓ１０７で印刷画質優先）、プリンタ２７による印刷中ジョブの印刷を中断してキャリブレーションの実行時期を利用者に選択させ（Ｓ２０１、Ｓ２０２およびＳ２０４）、印刷中ジョブに付加されている優先度が「印刷速度優先」であるとき（Ｓ１０７で印刷速度優先）、プリンタ２７による印刷中ジョブの印刷を中断せずにキャリブレーションの実行時期を利用者に選択させる（Ｓ１６１〜Ｓ１６６およびＳ１６８）ようになっている。また、制御部２１は、印刷中ジョブに付加されている優先度が「印刷速度優先」であるとき（Ｓ１０７で印刷速度優先）、印刷中ジョブの残り枚数が所定の枚数、すなわちｍ枚未満である場合に（Ｓ１４１でｍ枚未満）、プリンタ２７による印刷中ジョブの印刷終了より後をキャリブレーションの実行時期とするようになっている（Ｓ１４２、Ｓ１０８およびＳ１０９）。
【００９４】
なお、上述したｎ１、ｎ２、ｍおよびｔは、記憶部２２に記憶されており、利用者によって任意の値に設定されることができる。制御部２１は、ｎ１、ｎ２、ｍおよびｔの何れかの設定が利用者によって操作部２３を介して要求されると、要求に従って設定を行う。
【００９５】
以上に説明したように、複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了する（Ｓ１０４でＹＥＳ）まで、印刷ジョブを印刷し続ける（Ｓ１０１、Ｓ１４４、Ｓ１６２、Ｓ１８３）。そして、複合機２０は、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ１枚以上になると（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）、印刷中ジョブに付加されている優先度が「印刷速度優先」であるか「印刷画質優先」であるかによって（Ｓ１０７）キャリブレーションの実行時期の決定手順を変える。
【００９６】
なお、複合機２０は、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ２枚以上になると（Ｓ１０５、Ｓ１４６、Ｓ１６６、Ｓ１７４、Ｓ１８５）、直ちにキャリブレーションを実行する（Ｓ１２１）。
【００９７】
まず、印刷中ジョブに付加されている優先度が「印刷速度優先」であるときについて説明する。
【００９８】
複合機２０は、印刷中ジョブの残り枚数がｍ枚未満である場合（Ｓ１４１）、実行時期選択画面を表示することなく、キャリブレーション予約状態を設定する（Ｓ１４２）。つまり、複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後でキャリブレーションを行うことを予約する。なお、複合機２０は、キャリブレーション予約状態を設定した後でも、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ２枚以上になってキャリブレーションを実行したり、後続する印刷ジョブでキャリブレーションを実行したりすると（Ｓ１２１）、キャリブレーション予約状態を解除する（Ｓ１２３）。
【００９９】
一方、複合機２０は、印刷中ジョブの残り枚数がｍ枚以上である場合（Ｓ１４１）、実行時期選択画面を表示して（Ｓ１６１）、キャリブレーションの実行時期が利用者によって選択されるまで待つ（Ｓ１６３）。ここで、複合機２０は、キャリブレーションの実行時期が利用者によって選択されるまで待っている間も、印刷ジョブの印刷を中断することなく継続する（Ｓ１６２〜Ｓ１６６およびＳ１６８）。
【０１００】
複合機２０は、キャリブレーションの実行時期が「すぐに」であると利用者によって選択されると（Ｓ１８１）、直ちにキャリブレーションを実行する（Ｓ１２１）。
【０１０１】
また、複合機２０は、キャリブレーションの実行時期が「ジョブ間」であると利用者によって選択されると（Ｓ１８１）、印刷中ジョブの印刷が終了した後で（Ｓ１８２）、キャリブレーションを実行する（Ｓ１２１）。
【０１０２】
また、複合機２０は、キャリブレーションの実行時期が「キャリブレーション一時保留」であると利用者によって選択されると（Ｓ１８１）、キャリブレーション予約状態を設定する（Ｓ１４２）。つまり、複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後でキャリブレーションを行うことを予約する。なお、複合機２０は、キャリブレーション予約状態を設定した後でも、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ２枚以上になってキャリブレーションを実行したり、後続する印刷ジョブでキャリブレーションを実行したりすると（Ｓ１２１）、キャリブレーション予約状態を解除する（Ｓ１２３）。
【０１０３】
また、複合機２０は、キャリブレーションの実行時期が利用者によって選択されないまま、印刷中ジョブの印刷が終了すると（Ｓ１６８でＹＥＳ）、キャリブレーション予約状態を設定する（Ｓ１４２）。つまり、複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後でキャリブレーションを行うことを予約する。なお、複合機２０は、キャリブレーション予約状態を設定した後でも、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ２枚以上になってキャリブレーションを実行したり、後続する印刷ジョブでキャリブレーションを実行したりすると（Ｓ１２１）、キャリブレーション予約状態を解除する（Ｓ１２３）。
【０１０４】
次に、印刷中ジョブに付加されている優先度が「印刷画質優先」であるときについて説明する。
【０１０５】
複合機２０は、実行時期選択画面を表示して（Ｓ２０１）、キャリブレーションの実行時期が利用者によって選択されるまで待つ（Ｓ２０２）。ここで、複合機２０は、キャリブレーションの実行時期が利用者によって選択されるまで待っている間、印刷ジョブを印刷せずに中断する。
【０１０６】
複合機２０は、キャリブレーションの実行時期が利用者によって選択されないまま、実行時期選択画面を表示させてからｔ秒経過すると（Ｓ２０４でＹＥＳ）、直ちにキャリブレーションを実行する（Ｓ１２１）。
【０１０７】
また、複合機２０は、キャリブレーションの実行時期が「すぐに」であると利用者によって選択されると（Ｓ１８１）、直ちにキャリブレーションを実行する（Ｓ１２１）。
【０１０８】
また、複合機２０は、キャリブレーションの実行時期が「ジョブ間」であると利用者によって選択されると（Ｓ１８１）、印刷中ジョブの印刷が終了した後で（Ｓ１８２）、キャリブレーションを実行する（Ｓ１２１）。
【０１０９】
複合機２０は、キャリブレーションの実行時期が「キャリブレーション一時保留」であると利用者によって選択されると（Ｓ１８１）、キャリブレーション予約状態を設定する（Ｓ１４２）。つまり、複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了した後でキャリブレーションを行うことを予約する。なお、複合機２０は、キャリブレーション予約状態を設定した後でも、前回のキャリブレーションが実行されてからプリンタ２７によって印刷された枚数Ｎがｎ２枚以上になってキャリブレーションを実行したり、後続する印刷ジョブでキャリブレーションを実行したりすると（Ｓ１２１）、キャリブレーション予約状態を解除する（Ｓ１２３）。
【０１１０】
最後に、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了したときについて説明する。
【０１１１】
複合機２０は、記憶部２２に記憶されている全ての印刷ジョブの印刷が終了すると（Ｓ１０４でＹＥＳ）、キャリブレーション予約状態が設定されている場合（Ｓ１０８でＹＥＳ）、キャリブレーションを実行する（Ｓ１２１）。
【０１１２】
なお、１つの印刷ジョブに対して２回以上のキャリブレーションが実行されないようにｎ１の値は十分に大きく設定することが好ましい。しかしながら、例えば、キャリブレーションの実行時期が「キャリブレーション一時保留」であると利用者によって選択された後で枚数Ｎがｎ２枚以上になった場合や、キャリブレーションの実行時期が「ジョブ間」であると利用者によって選択された後で枚数Ｎがｎ２枚以上になった場合や、キャリブレーションの実行時期が「すぐに」であると利用者によって選択された場合には、印刷ジョブの印刷枚数やｎ１の設定値によっては、１つの印刷ジョブに対して２回以上、枚数Ｎがｎ１枚以上になることもあり得る。その場合には、複合機２０は、１つの印刷ジョブに対して、利用者によるキャリブレーションの実行時期の選択を１回のみ実施し、２回目以降は１回目と同じ選択がされたものとして処理すれば良い。もちろん、複合機２０は、１つの印刷ジョブに対して、利用者によるキャリブレーションの実行時期の選択を２回目以降も実施するようになっていても良い。
【０１１３】
また、以上においては、ホストコンピュータ３０からの印刷データの印刷ジョブや、コピーの印刷ジョブについて説明したが、ＦＡＸの受信ができる場合にＦＡＸによって受信した画像データを印刷するための印刷ジョブなど、他の印刷ジョブについても同様である。
【０１１４】
なお、制御部２１は、ＦＡＸの受信ができる場合には、ＦＡＸによって受信した画像データの印刷ジョブに、「印刷速度優先」および「印刷画質優先」のうち記憶部２２に記憶されているデフォルト値を付加すれば良い。また、制御部２１は、ＦＡＸの受信ができる場合には、ＦＡＸによって受信した画像データの印刷ジョブに対して、図９に示す実行時期選択画面による「すぐに」、「ジョブ間」および「キャリブレーション一時保留」の選択を、コピーの印刷ジョブと同様に実行することができる。
【０１１５】
以上に説明したように、複合機２０は、キャリブレーションの実行の優先度である「印刷速度優先」および「印刷画質優先」の何れか一方を利用者に選択させてその優先度を付加した印刷ジョブを生成し、印刷ジョブの印刷中に所定の条件（枚数Ｎがｎ１枚以上）を満たしたときに（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）、その印刷ジョブに付加されている優先度によって異なる手順（Ｓ１０７）でキャリブレーションの実行時期を決定するので、キャリブレーションの実行に関して利用者の要求に従来より適切に応じることができる。
【０１１６】
また、複合機２０は、印刷ジョブの印刷中に枚数Ｎがｎ１枚以上になったときに（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）、その印刷ジョブに付加されている優先度が「印刷画質優先」である場合、すなわち、利用者が印刷ジョブの早期の印刷終了よりも高画質の印刷を優先して考えている場合には（Ｓ１０７で印刷画質優先）、印刷ジョブの印刷を中断してキャリブレーションの実行時期を利用者に選択させる（Ｓ２０１、Ｓ２０２およびＳ２０４）ので、印刷ジョブの印刷を中断せずにキャリブレーションの実行時期を利用者に選択させる構成と比較して、印刷ジョブの印刷よりもキャリブレーションの実行を優先することができ、高画質の印刷を行うことができる。また、複合機２０は、印刷ジョブの印刷中に枚数Ｎがｎ１枚以上になったときに（Ｓ１００でＹＥＳまたはＳ１０３でＹＥＳ）、その印刷ジョブに付加されている優先度が「印刷速度優先」である場合、すなわち、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には（Ｓ１０７で印刷速度優先）、印刷ジョブの印刷を中断せずにキャリブレーションの実行時期を利用者に選択させる（Ｓ１６１〜Ｓ１６６およびＳ１６８）ので、印刷ジョブの印刷を中断してキャリブレーションの実行時期を利用者に選択させる構成と比較して、キャリブレーションの実行よりも印刷ジョブの印刷を優先することができ、印刷ジョブの印刷を早期に終了することができる。したがって、複合機２０は、キャリブレーションの実行に関して利用者の要求に更に適切に応じることができる。
【０１１７】
また、複合機２０は、印刷ジョブの印刷中に枚数Ｎがｎ１枚以上になったときに、その印刷ジョブに付加されている優先度が「印刷速度優先」である場合、すなわち、利用者が高画質の印刷よりも印刷ジョブの早期の印刷終了を優先して考えている場合には、印刷中ジョブの残り枚数がｍ枚未満であれば（Ｓ１４１で「ｍ枚未満」）、印刷ジョブの印刷終了より後にキャリブレーションを実行する（Ｓ１４２、Ｓ１０８およびＳ１０９）ので、印刷ジョブの印刷終了前にキャリブレーションを実行する構成と比較して、キャリブレーションの実行よりも印刷ジョブの印刷を優先することができ、印刷ジョブの印刷を早期に終了することができる。
【０１１８】
なお、本実施の形態においては、キャリブレーションを実行する装置として複合機について説明しているが、コピー機、プリンタ、ファクシミリ機などの複合機以外の画像形成装置であっても良い。
【符号の説明】
【０１１９】
１０  コンピュータネットワーク（画像形成システム）
２０  複合機（画像形成システム）
２１  制御部（キャリブレーション実行手段、ジョブ生成手段、実行時期決定手段）
２３  操作部（優先度選択手段）
２７  プリンタ（ジョブ印刷手段）
３１  制御部（ジョブ生成手段）
３３  操作部（優先度選択手段）
【図１】
2011110926.tif 000003
【図２】
2011110926.tif 000004
【図３】
2011110926.tif 000005
【図４】
2011110926.tif 000006
【図５】
2011110926.tif 000007
【図６】
2011110926.tif 000008
【図７】
2011110926.tif 000009
【図８】
2011110926.tif 000010
【図９】
2011110926.tif 000011
【図１０】
2011110926.tif 000012
【図１１】
2011110926.tif 000013