(57)【要約】【課題】インラインの測定器を用いて測定したチャートを用いて補正処理を実行すると、測定器の測定精度が悪化してしまう。測定精度を維持するためには、測定器を定常状態にするための待機時間を設けなければいけない。【解決手段】  上記課題を解決すべく本発明の画像形成装置は、画像を形成する画像形成手段と、用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成手段により用紙に形成されたチャート画像を測定する測定手段と、前記測定手段の結果を用いて前記画像形成手段により形成される画像の再現特性を補正処理する指示を受信する受信手段とを有し、前記受信手段により補正処理の指示が受信され、前記測定手段の測色部の温度が予め設定した測定許容温度内でないと判断された場合、前記補正処理よりも後に実行されるジョブを前記補正処理よりも前に実行させる第1の制御手段とを有することを特徴とする。【選択図】  図３
2015030221.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成手段と、
用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成手段により用紙に形成されたチャート画像を測定する測定手段と、
前記測定手段による結果を用いて、前記画像形成手段により形成される画像の再現特性を補正処理する指示を受信する受信手段とを有し、
前記受信手段により、補正処理の指示が受信された場合、
前記測定手段の測色部の温度が、予め設定した測定許容範囲内であるか否か判断する判断手段と、
前記判断手段により前記測定手段の測色部の温度が、前記測定許容範囲内でないと判断された場合、前記補正処理よりも後に実行されるジョブを、前記補正処理よりも前に実行させる第１の制御手段とを有することを特徴とする画像形成装置。
【請求項２】
第１の制御手段により、前記補正処理よりも前に実行させるジョブは、
前記画像形成手段により画像が形成された用紙が、前記用紙搬送路の前記測色部を通過して搬送されないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
第１の制御手段により、前記補正処理よりも前に実行させるジョブは、
前記画像形成手段により画像が形成された用紙が、前記用紙搬送路の前記測色部を通過して搬送されず、さらに、前記画像形成手段により画像が単色で形成されることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
第１の制御手段により、前記補正処理よりも前に実行させるジョブは、
前記画像形成手段により用紙に画像を形成しないジョブであることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
画像を形成する画像形成手段と、
用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成手段により用紙に形成されたチャート画像を測定する測定手段と、
前記測定手段による結果を用いて、前記画像形成手段により形成される画像の再現特性を補正処理する指示を受信する受信手段とを有し、
前記受信手段により、補正処理の指示が受信された場合、
該補正処理より前に実行するジョブ終了後の前記測定手段の測色部の温度が、予め設定した測定許容範囲内であるか否か予測する予測手段と、
前記予測手段により、前記前に実行するジョブ終了後の前記測定手段の測色部の温度が、前記測定許容範囲内でないと予測された場合、
前記前に実行するジョブに対して前記受信手段により受信された補正処理を割り込ませて実行する第２の制御手段とを有することを特徴とする画像形成装置。
【請求項６】
前記第２の制御手段は、前記前に実行するジョブが終了する前に前記補正処理を割り込ませることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第２の制御手段は、前記前に実行するジョブが終了した後に前記補正処理を割り込ませることを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記第２の制御手段による補正処理の割り込みは、
前記前に実行するジョブに対して補正処理が割り込んで実行されることが許可されているジョブである場合に実行されることを特徴とする請求項５に記載の画像形成装置。
【請求項９】
第２の制御手段により、前記補正処理により割り込まれるジョブは、
前記画像形成手段により画像が単色で形成されることを特徴とする請求項５に記載の画像形成装置。
【請求項１０】
第２の制御手段により、前記補正処理よりも前に実行させるジョブは、
前記画像形成手段により用紙に画像を形成しないジョブであることを特徴とする請求項５に記載の画像形成装置。
【請求項１１】
画像を形成する画像形成ステップと、
用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成ステップにより用紙に形成されたチャート画像を測定する測定ステップと、
前記測定ステップによる結果を用いて、前記画像形成ステップにより形成される画像の再現特性を補正処理する指示を受信する受信ステップとを有し、
前記受信ステップにより、補正処理の指示が受信された場合、
前記測色部の温度が、予め設定した測定許容範囲内であるか否か判断する判断ステップと、
前記判断ステップにより前記測色部の温度が、前記測定許容範囲内でないと判断された場合、前記補正処理よりも後に実行されるジョブを、前記補正処理よりも前に実行させる第１の制御ステップとを有することを特徴とする画像形成方法。
【請求項１２】
画像を形成する画像形成ステップと、
用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成ステップにより用紙に形成されたチャート画像を測定する測定ステップと、
前記測定ステップによる結果を用いて、前記画像形成ステップにより形成される画像の再現特性を補正処理する指示を受信する受信ステップとを有し、
前記受信ステップにより、補正処理の指示が受信された場合、
該補正処理より前に実行するジョブ終了後の前記測色部の温度が、予め設定した測定許容範囲内であるか否か予測する予測ステップと、
前記予測ステップにより、前記前に実行するジョブ終了後の前記測色部の温度が、前記測定許容範囲内でないと予測された場合、
前記前に実行するジョブに対して前記受信ステップにより受信された補正処理を割り込ませて実行する第２の制御ステップとを有することを特徴とする画像形成方法。
【請求項１３】
コンピュータに請求項１１又は１２に記載の画像形成方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置の用紙搬送路に配置された測定装置を用いて測色を行う画像形成装置及び画像形成方法、画像形成方法を実行するためのプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真方式やインクジェット方式等を採用している画像形成装置は、画像形成装置の性能の向上によって高画質な画像を出力することができるようになり、より高画質な出力画像が求められている。その中でも色味の安定性や再現性の向上するためのキャリブレーション技術やカラーマッチングシステムは、高画質な画像を提供するために必要となる技術である。電子写真方式は、出力デバイスの耐久や経時変化等によりデバイスの転写効率や定着効率が変化してしまう。特に、電子写真方式やインクジェット方式等を採用している画像形成装置は、色の変動量が印刷機に比べて大きいことが課題である。
【０００３】
そこで、従来の電子写真装置ではシアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）各トナーに対応した１次元の階調特性の補正を行うためのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を作成する「単色」のキャリブレーション技術が搭載されている。ＬＵＴとは、特定の間隔で区切られた入力データに対応した出力データを示すテーブルであり、演算式では表せない非線形な特性を表現することが可能である。
【０００４】
濃度補正用の１次元のＬＵＴは、Ｃ、Ｍ、Ｙ、Ｋの各入力信号値に対応した出力信号値を示すテーブルであり、この出力信号値に対応した量のトナーを使って紙上に画像を形成する。１次元のＬＵＴを作成するには、まず、Ｃ、Ｍ、Ｙ、Ｋの各トナーに対応した濃度の異なるデータで構成されたチャートをプリンタから出力する。そして、このチャートをスキャナや測色機等で測定し、測定された値を予め設定されたターゲットデータと比較することでＣＭＹＫそれぞれ独立して濃度補正用の１次元のＬＵＴを作成する。この処理を単色キャリブレーションと呼ぶ。
【０００５】
しかし、１次元のＬＵＴで単色の階調特性をあわせてもレッド、グリーン、ブルー（以下、Ｒ、Ｇ、Ｂで示す）、ＣＭＹを使ったグレー等の複数のトナーを使用した「混色」は色味を保証することは難しい。そこで、プリンタが出力可能な範囲の混色で作成されたチャートをプリンタから出力してスキャナや測色機で測定して予め設定された目標値と比較し、補正値を作成するキャリブレーション技術が提案されている（特許文献１参照）。これには、ＩＣＣプロファイルが持つデスティネーションプロファイルを修正することで混色の色差を補正する技術が開示されている。ＩＣＣプロファイルとは、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）が定めた色変換時に使用するデータのことである。まず、混色で作成されたチャートをプリンタで出力し、スキャナや測色機で測定する。その測色結果と予め定められた目標値を用いて差分を作成する。これを用いてＩＣＣプロファイルが持つデバイス非依存色空間（Ｌ＊ａ＊ｂ＊）をデバイス依存色空間（ＣＭＹＫ）に変換する３次元のＬＵＴ（デスティネーションプロファイル）を更新して混色を補正する。この処理を、混色キャリブレーションと呼ぶ。Ｌ＊ａ＊ｂ＊とはデバイスに依存しない色空間の１つであり、Ｌ＊は輝度、ａ＊ｂ＊は色相及び彩度を表す。
【０００６】
また、キャリブレーションやプロファイル作成をする時に出力したチャートの色を測定するための測色装置として以下のものがある。例えば、画像形成装置に備え付けられているスキャナ、パソコンを用いた外部接続されている測定器、画像形成装置に内蔵された測定器などがある。画像形成装置に内蔵された測定器は、例えば、画像形成装置内の用紙搬送路の定着部と排紙部の間に設置され、画像形成後に定着部を通過し排紙される前の搬送中の用紙を測定する。
【０００７】
画像形成装置内に内蔵されている測定器を用いると、画像形成装置から出力される用紙を読み取る際のユーザの作業負担が他の測色装置と比べて軽くなり、キャリブレーションやプロファイル作成のためのチャートの測色を自動的に行うことが可能となる。
【０００８】
また、画像形成装置の用紙搬送路にて画像を測色するには、画像形成のための色材が用紙上に付加された後であり、色材が用紙上に定着もしくは乾燥した状態となる必要がある。色材にインクを用いる画像形成装置では、乾燥装置によって加熱乾燥した後で出力物を測色する必要がある。また、色材にトナーを用いる画像形成装置では定着装置によってトナーを加熱溶融して混色した後で測色する必要がある。そのため、用紙搬送路に設置される測定装置は乾燥装置や定着装置よりも用紙搬送路の下流側（排紙部側）に配置される必要がある。
【０００９】
印刷物を出力すると乾燥装置や定着装置によって加熱されたチャートの熱が画像形成装置に内蔵された測定器に伝搬することで、測定器の温度が上昇する。特に連続で大量に印刷物を出力した場合、測定器の温度が正確に測定可能な許容温度を超えることで測定精度が悪化する可能性がある。測定器が高温状態になると、測定器の枠体や回折格子等の歪みによって、測定器内の光源からカラーセンサまで光路が変化することで、測定した分光値は所望した値と異なってしまう。
【００１０】
つまり、測定器が高温状態でチャートを測定した測定値は、同じ測定器が定常状態で測定した測色値とは異なるため測定精度が悪化してしまう。つまり、キャリブレーションの補正結果が悪化するので、高精度なキャリブレーション精度が得られない可能性がある。その為、キャリブレーションの補正精度を維持するためには、測定器内の温度を許容範囲内に下がるまでキャリブレーションを待機させるダウンタイムが必要となる。
【００１１】
しかし、キャリブレーションのためのダウンタイムが増大することは、ユーザの生産性が悪化する要因となる。そのため、キャリブレーションによる補正精度を悪化することなくダウンタイムを削減することが望まれている。
【００１２】
そこで、特許文献２は、キャリブレーションの影響の少ないジョブを優先して出力するようなジョブ制御を行う技術を開示している。これにより、キャリブレーションの影響のないジョブはダウンタイムが発生することなく出力ができ、キャリブレーションの影響のあるジョブは画質を保つことが可能となる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１１−２５４３５０号
【特許文献２】特開２０１１−１８６０８７号
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献２のジョブ制御で、キャリブレーションによる補正の影響の少ないジョブを優先的に出力できるようにしても、ジョブの設定次第で画像形成装置に内蔵された測定器の温度を上昇させてしまうことがある。
【００１５】
本発明の目的は、画像形成装置に内蔵された測定器が高温状態となる場合、キャリブレーション実行のための待機時間を削減しつつも、キャリブレーションによる補正精度を維持することすることを可能することである。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明の画像形成装置は、画像を形成する画像形成手段と、用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成手段により用紙に形成されたチャート画像を測定する測定手段と、前記測定手段による結果を用いて、前記画像形成手段により形成される画像の再現特性を補正処理する指示を受信する受信手段とを有し、前記受信手段により、補正処理の指示が受信された場合、前記測定手段の測色部の温度が、予め設定した測定許容温度内であるか否か判断する判断手段と、前記判断手段により前記測定手段の測色部の温度が、前記測定許容温度内でないと判断された場合、前記補正処理よりも後に実行されるジョブを、前記補正処理よりも前に実行させる第１の制御手段とを有することを特徴とする。
【００１７】
また、上記課題を解決するために、本発明の画像形成装置は、画像を形成する画像形成手段と、用紙搬送路の定着部と排紙部の間に設置された測色部により、前記画像形成手段により用紙に形成されたチャート画像を測定する測定手段と、前記測定手段による結果を用いて、前記画像形成手段により形成される画像の再現特性を補正処理する指示を受信する受信手段とを有し、前記受信手段により、補正処理の指示が受信された場合、該補正処理より前に実行するジョブ終了後の前記測定手段の測色部の温度が、予め設定した測定許容温度内であるか否か予測する予測手段と、前記予測手段により、前記前に実行するジョブ終了後の前記測定手段の測色部の温度が、前記測定許容温度内でないと予測された場合、前記前に実行するジョブに対して前記受信手段により受信された補正処理を割り込ませて実行する第２の制御手段とを有することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、キャリブレーション実行のための待機時間が発生する場合、ダウンタイムを削減することとキャリブレーションによる補正精度を維持することが可能になる。
【図面の簡単な説明】
【００１９】
【図１】画像形成システムの構成図である。
【図２】画像形成装置の構成図である。
【図３】実施例１におけるジョブ制御処理の流れを示した図である。
【図４】実施例１におけるキャリブレーションジョブ制御処理の流れを示した図である。
【図５】実施例１におけるキャリブレーション割り込み制御処理の流れを示した図である。
【図６】実施例１におけるジョブ割り込み制御処理の流れを示した図である。
【図７】実施例１における時間優先時のジョブ制御処理によって変化するジョブフローを示した図である。
【図８】実施例１における画質優先時のジョブ制御処理によって変化するジョブフローを示した図である。
【図９】実施例１におけるジョブ制御方法を設定するＵＩの例を示した図である。
【図１０】実施例２におけるキャリブレーションジョブ制御処理の流れを示した図である。
【図１１】実施例２におけるキャリブレーション割り込み制御処理の流れを示した図である。
【図１２】実施例２におけるジョブ割り込み制御処理の流れを示した図である。
【００２０】
【図１３】実施例２におけるジョブ制御処理によって変化するジョブフローを示した図である。
【図１４】複数のジョブにおけるジョブフローを示した図である。
【図１５】実施例３におけるジョブ制御処理の流れを示した図である。
【図１６】実施例３におけるキャリブレーション割り込み制御処理の流れを示した図である。
【図１７】実施例３におけるジョブ割り込み制御処理の流れを示した図である。
【発明を実施するための形態】
【００２１】
〔実施例１〕
以下、本発明を実施するための形態について図面を用いて説明する。本実施例で用いる、用紙搬送路の定着部と排紙部の間に設置される色検出センサを有する測定部（以下、インラインセンサ）で定着済の画像を測色する画像形成装置と、その測色結果を利用した色補正システムについて説明する。
【００２２】
（画像形成システム）
本実施例の画像形成システムの処理の流れについて説明する。
【００２３】
図１は本実施例におけるシステムの構成図である。
【００２４】
シアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーを用いる画像形成装置であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１はネットワーク１２３を介して他のネットワーク対応機器と接続されている。またＰＣ１２４はネットワーク１２３を介してＭＦＰ１０１と接続されている。ＰＣ１２４内のプリンタドライバ１２５はＭＦＰ１０１へ印刷データを送信する。
【００２５】
ＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ１２２は印刷データ等の受信を行う。プリンタコントローラ１０２はＣＰＵ１０３やレンダラ１１２、画像処理部１１４で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ（ページ記述言語）部分を解釈し、中間言語データ１０５を生成する。
【００２６】
そしてＣＭＳ１０６ではソースプロファイル１０７及びデスティネーションプロファイル１０８を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでＣＭＳとはＣｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍの略であり、後述するプロファイルの情報を用いて色変換を行う。また、ソースプロファイル１０７はＲＧＢやＣＭＹＫ等のデバイスに依存する色空間をＣＩＥ（国際照明委員会）が定めたＬ＊ａ＊ｂ＊（以下、Ｌ＊ａ＊ｂ＊）やＸＹＺ等のデバイス非依存の色空間に変換するためのプロファイルである。ＸＹＺはＬ＊ａ＊ｂ＊と同様にデバイス非依存の色空間であり、３種類の刺激値で色を表現する。また、デスティネーションプロファイル１０８はデバイス非依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に変換するためのプロファイルである。
【００２７】
一方、ＣＭＳ１０９ではデバイスリンクプロファイル１１０を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでデバイスリンクプロファイル１１０はＲＧＢやＣＭＹＫ等のデバイス依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に直接変換するためのプロファイルである。ＣＭＳ１０６、ＣＭＳ１０９のうち、どちらのＣＭＳが選ばれるかはプリンタドライバ１２５における設定に依存する。
【００２８】
本実施例ではプロファイル（１０７、１０８及び１１０）の種類によってＣＭＳ（１０６及び１０９）を分けているが、１つのＣＭＳで複数種類のプロファイルを扱ってもよい。また、プロファイルの種類は本実施例で挙げた例に限らずプリンタ１１５のデバイス依存ＣＭＹＫ色空間を用いるのであればどのような種類のプロファイルでもよい。
【００２９】
レンダラ１１２は生成した中間言語データ（ＣＭＳ後）１１１からラスター画像１１３を生成する。画像処理部１１４はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して画像処理を行う。画像処理部１１４について詳細は後述する。
【００３０】
プリンタコントローラ１０２と接続されたプリンタ１１５はＣ、Ｍ、Ｙ、Ｋ等の有色トナーを用いて紙上に出力データを用いてカラー画像を形成するプリンタである。プリンタ１１５は紙の給紙を行う給紙部１１６と出力データを形成した紙を排紙する排紙部１１７、測定部１２６を持つ。
【００３１】
測定部１２６は分光反射率を取得できる測色部の色検出センサ１２７を持つ。プリンタ１１５を制御するＣＰＵ１２９によって制御される。測定部１２６はプリンタ１１５で用紙等の記録媒体上にプリント出力されたパッチ画像を測定する。このパッチ画像は、単一濃度で所定の面積を有する測定用の画像である。このパッチ画像を、色を変えて複数個生成し、生成されたパッチ画像を記録媒体上に印刷したものをチャート画像と呼ぶ。このチャート画像を測定部１２６が有する色検出センサ１２７で読み取る。
【００３２】
読み取った分光反射率から、Ｌ＊ａ＊ｂ＊やＸＹＺ等、デバイスに依存しない色空間の値や、濃度を取得することができる。読み取った信号値である数値情報をコントローラ１０２へ送信する。コントローラ１０２はその数値情報（信号値）を用いて演算を行い、この演算の結果を単色キャリブレーションや混色キャリブレーションなどの補正処理を実行する際に利用する。このようにして、プリンタ１１５の再現特性を補正することが可能になる。
【００３３】
表示装置１１８はユーザへの指示やＭＦＰ１０１の状態を表示するＵＩ（ユーザーインターフェース）である。スキャナ１１９はオートドキュメントフィーダーを含むスキャナである。スキャナ１１９は束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ等の固体撮像素子上に結像する。そして、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。
【００３４】
入力装置１２０はユーザからの入力を受け付けるためのインタフェースである。一部の入力装置はタッチパネルとなっているため、表示装置１１８と一体化している。
記憶装置１２１はプリンタコントローラ１０２で処理されたデータやプリンタコントローラ１０２が受け取ったデータ等を保存する。
【００３５】
（画像形成装置）
本実施形態では電子写真方式のレーザビームプリンタを用いる。なお、本実施例では電子写真方式のプリンタを用いるが、インクジェットプリンタや昇華型プリンタを用いても構わない。
【００３６】
本実施例おける画像形成装置の構造及び動作について説明する。図２は、本実施形態における図１のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１の構造を示す断面図である。
【００３７】
図示するように、ＭＦＰ１０１は、筐体２０１を備え、筐体２０１にはエンジン部を構成するための各機構と、各機構による各印字プロセス処理（例えば、給紙処理など）に関する制御を行なう図１のプリンタ１１５、及びコントローラがある。さらに、プリンタ１１５、及びコントローラを収納する図示しない制御ボード収納部が内蔵されている。
【００３８】
エンジン部を構成するための各機構としては、以下４つの機構を含む。レーザ光の走査により感光ドラム２０５上へ静電潜像を形成し、その静電潜をの顕像化し、その顕像を中間転写体２０６に多重転写して、多重転写されたカラー画像を用紙２１０へ更に転写するための光学処理機構。用紙２１０に転写されたトナー像を定着させるための定着処理機構。用紙２１０の給紙処理機構。用紙２１０の搬送処理機構。これらが設けられている。
【００３９】
光学処理機構は、レーザスキャナ部２０７において、プリンタコントローラ１０２から供給されたイメージデータに応じて図示しない半導体レーザから発射されるレーザ光をオン、オフに駆動するレーザドライバを有する。そして、半導体レーザから発射されたレーザ光は回転多面鏡により走査方向に振られる。ここで主走査方向に振られたレーザ光は反射ミラー２０９を介して感光ドラム２０５に導かれ、感光ドラム２０５上を主走査方向に露光する。
【００４０】
一方、一次帯電器２１１により帯電され、レーザ光による走査露光によって感光ドラム２０５上に形成された静電潜像は後述する現像器２１２により供給されるトナーによってトナー像に顕像化される。そして、感光ドラム２０５上の顕像されたトナー像は、トナー像とは逆特性の電圧を印加された中間転写体２０６上に転写（１次転写）される。カラー画像形成時には、Ｙステーション２２０、Ｍステーション２２１、Ｃステーション２２２、Ｋステーション２２３からそれぞれの色を中間転写体２０６上に順次形成し、その結果フルカラー可視像を中間転写体２０６上に形成する。
【００４１】
次に、中間転写体２０６上に形成された可視像は、用紙の収納庫２１３から給送した用紙２１０を搬送し、転写ローラ２１４にて用紙２１０を中間転写体２０６に圧接する。そして同時に、転写ローラ２１４にトナーと逆特性のバイアスを印加することで、給紙処理機構によって副走査方向に同期して給紙される用紙２１０に転写される（２次転写）。尚、感光ドラム２０５及び現像器２１２は着脱可能である。
【００４２】
また、中間転写体２０６の周りには、画像形成開始位置検出センサ２１５、給紙タイミングセンサ２１６、濃度センサ２１７が配置されている。ここで、給紙タイミングセンサ２１６とは画像形成を行なう際の印字開始位置を決めるためものである。そして給紙タイミングセンサ２１６は、用紙２１０の給紙のタイミングを図るためのもので、濃度センサ２１７は濃度制御時にパッチの濃度を測定するものである。濃度制御が行なわれた際には、この濃度センサ２１７により、それぞれのパッチの濃度測定を行なう。
【００４３】
定着処理機構は、用紙２１０に転写されたトナー像を熱圧によって定着させるための第一定着部２５０および第二定着部２６０を有している。第一定着部２５０には、用紙２１０に熱を加えるための定着ローラ２５１、用紙２１０を定着ローラ２５１に圧接させるための加圧ベルト２５２、定着完了を検知する定着後センサ２５３を含む。そして、これらの各ローラは中空ローラであり、内部にそれぞれヒータを有し、回転駆動されると同時に用紙２１０を搬送するように構成されている。第二定着部２６０は、第一定着部２５０よりも用紙２１０の搬送経路下流側に位置しており、第一定着部２５０より定着された用紙２１０上のトナー像に対してグロスを付加したり、定着性を確保したりする目的で配置されている。第二定着部２６０も、第一定着部２５０同様に定着ローラ２６１、加圧ローラ２６２、定着後センサ２６３を有した構成になっている。
【００４４】
用紙２１０の種類によっては第二定着部２６０を通す必要が無いものが存在する。この場合は、エネルギ消費量低減の目的で、第二定着部２６０を経由せず用紙２１０を排出するための搬送経路２３０を有している。搬送経路切り替えフラッパ２３１によって用紙２１０をこの搬送経路２３０へと誘導させることが可能である。
【００４５】
用紙２１０は搬送経路切り替えフラッパ２３２により搬送経路２３５へと誘導され、反転センサ２３７によって用紙２１０の位置検出がなされた後、反転部２３６でスイッチバック動作することで、用紙２１０の先行端が入れ替えられる。
【００４６】
さらに第一定着部２５０又は第二定着部２６０の後には、用紙２１０上に出力されたパッチ画像を検知し、測定する色検出センサ１２７が配置されている。
【００４７】
入力装置１２０を用いたユーザからの指示により色検出動作指示が出され、指示した検出結果をプリンタコントローラ１０２に送信し、濃度調整、階調調整、特許文献１に開示されている混色の色調整が実行される。
【００４８】
（ジョブ制御システム）
本実施例におけるキャリブレーションに関するジョブ制御設定について説明する。
【００４９】
ここで述べるジョブとは、実行される一連の処理のことである。例えば、コピー機能であれば、ユーザが原稿をセットし、コピースタートボタンを押下してから印刷が完了するまでの一連の処理をジョブと呼ぶ。また、プリント機能であれば、ＰＣからプリント指示を行い、文書が印刷されるまでの一連の処理をジョブと呼ぶ。
【００５０】
よって、キャリブレーションジョブとは、補正処理を完結するための一連の処理のことを指す。
【００５１】
図１４は複数のジョブがジョブリストに登録され、処理する順に関して示したものである。ジョブリストの処理する順番は原則としてＦｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔとなり、登録された順番で処理するようになっている。図１４については実行中のジョブ（ジョブＡ）は一番下にあり、登録されたジョブ（ジョブＢ）は一番上に位置するようになる。
【００５２】
ジョブ制御設定は、色検出センサ１２７が高温状態になる可能性がある時に行うジョブ制御のための設定である。本実施例では、「時間優先」、「画質優先」、「制御なし」からジョブ制御設定を選択することが可能であることとする。
【００５３】
「時間優先」は、キャリブレーションによる待機時間が発生する可能性がある場合に、色検出センサ１２７の温度上昇に影響しないジョブをキャリブレーションに先行して割り込ませる制御方法である。ここで、本実施例における温度上昇に関係するジョブとは、定着済の用紙が色検出センサ１２７を通過して搬送されるジョブとしている。
【００５４】
「画質優先」は、キャリブレーションによる待機時間が発生する可能性がある場合に、キャリブレーションの待機時間に影響しないジョブであり、キャリブレーションによる補正の影響を受けないジョブのみキャリブレーションに先行して割り込ませる制御方法である。本実施例におけるキャリブレーションによる補正結果の影響を受けないジョブとは、Ｃ、Ｍ、Ｙ、Ｋの単色のジョブとしている。
【００５５】
「制御なし」とは、キャリブレーションによる待機時間が発生する可能性がある場合でも、待機時間を削減するためのジョブ制御を一切行わない制御方法とする。ただし、プリンタ１１５を使用しないＦＡＸやＢＯＸ保存のようなジョブに関してはキャリブレーションに先行して割り込ませても構わない。
【００５６】
キャリブレーションに関するジョブ制御が発生するタイミングとして、以下のパターンがある。キャリブレーション実行のための待機時間にジョブが割り込む場合と、実行中のジョブが終了したらキャリブレーションを割り込ませ実行させる場合と、ジョブ実行中にキャリブレーションを割り込ませて実行させる場合がある。
【００５７】
ジョブ制御設定が時間優先で、キャリブレーションのための待機時間内でジョブを割り込ませる場合のジョブリスト制御の例を示したものが図７（ａ）である。キャリブレーション実行のための待機時間がある場合に、キャリブレーションよりも後に登録されたジョブＡとジョブＢから割り込み可能なジョブを探索する。
【００５８】
ジョブ制御設定が時間優先で割り込み可能なジョブは、色検出センサ１２７の温度上昇に影響しない（定着済の用紙が色検出センサ１２７を通過して搬送されない）片面ジョブになることから、ジョブＢを待機時間内で割り込み可能とする。ジョブＢを印字している間、色検出センサ１２７の温度を下げることが可能となり、キャリブレーション実行のための待機時間を削減することが可能となる。
【００５９】
ジョブ制御設定が時間優先で、実行中のジョブが終了したらキャリブレーションを割り込ませる場合のジョブリスト制御の例を示したものが図７（ｂ）である。
【００６０】
図７（ｂ）は、実行中のジョブＡが終了するときの色検出センサ１２７の温度が、正確に測定が行える許容範囲（測定許容範囲）内と予測され、次のジョブＢが終了するときに色検出センサ１２７の温度が測定許容範囲外と予測された場合である。この場合、ジョブＡとジョブＢの間でキャリブレーションを実行する。これにより、キャリブレーション実行のための待機時間が削減できるため、ダウンタイムの削減が可能となる。
【００６１】
ここで、センサの温度上昇の予測方法として、式（１）のフーリエの法則を用いて熱量Ｑ［Ｊ］を計算し、センサの温度を計算する方法が挙げられる。
【００６２】
【数１】
2015030221.tif 000003
【００６３】
ここで、ｋは熱伝導率［Ｗ・ｍ−１・Ｋ−１］、Ａはセンサと用紙が接触する面積［ｍ２］、ｔ１が用紙の定着後の温度［Ｋ］、ｔ２がセンサの温度［Ｋ］、Ｌがセンサの厚さ［ｍ］とする。熱伝導率ｋと厚さＬは機種により既知となり、面積Ａと用紙の定着後の温度ｔ１はジョブの設定によって算出できる。センサの温度ｔ２は、後述する図３のステップＳ３０２により事前に取得しているので、ジョブによる熱量の移動を算出できることから、温度上昇について予想することは可能である。他の手段として、センサの温度と出力する枚数で、センサの温度が測定許容範囲にあるか否か判定している対応表を予め作成し、ステップＳ３０２によって取得したセンサの温度と出力しているジョブ情報から許容温度内になるか否かを判定することが可能となる。他にも、色検出センサ１２７の温度上昇について予測できる手段があれば、どのような方法でもよい。
【００６４】
ジョブ制御設定が時間優先で、ジョブ実行中にキャリブレーションを割り込ませる場合のジョブリスト制御の例を示したものが図７（ｃ）である。ステップＳ３０２で取得したセンサの温度が測定許容範囲内で、実行中のジョブＡが終了した時のセンサの温度が測定許容範囲外になると予測される場合に、ジョブＡの途中でキャリブレーションを割り込ませて実行させる。これにより、ジョブＡ終了後に発生するキャリブレーションのための待機時間を削減することが可能となる。ここで、キャリブレーションを途中で割り込まれるとジョブＡの出力時間が遅れてしまうことから、ジョブＡの実行前にジョブＡに対して割り込みを許可する設定を加えるようにしてもよい。他にも、キャリブレーションの割り込みを可能にする条件として、実行中のジョブと異なる排紙先が存在する場合のみ、割り込みを許可してもよい。
【００６５】
ジョブ制御設定が画質優先で、キャリブレーションのための待機時間内でジョブを割り込ませる場合のジョブリスト制御の例を示したものが図８（ａ）である。キャリブレーション実行のための待機時間がある場合に、キャリブレーションよりも後に登録されたジョブＡとジョブＢから割り込み可能なジョブを探索する。ジョブ制御設定が画質優先で割り込み可能なジョブは、色検出センサ１２７の温度上昇に影響しない（定着済の用紙が色検出センサ１２７を通過して搬送されない）片面ジョブであり、キャリブレーションによる補正の影響が少ないモノクロジョブになる。よって、ジョブＡが待機時間内で割り込み可能とする。
【００６６】
ジョブ制御設定が画質優先で、実行中のジョブが終了したらキャリブレーションを割り込ませる場合のジョブリスト制御の例を示したものが図８（ｂ）である。
【００６７】
実行中のジョブＡの終了時においてセンサの温度が測定許容範囲内と予測され、次のジョブＢが終了するときに色検出センサ１２７の温度が測定許容範囲外と予測され、ジョブＢはキャリブレーションによる補正の影響が少ないジョブであると判断される。そのとき、ジョブＡとジョブＢの間にキャリブレーションを割り込ませて実行させる。これによって、キャリブレーション実行のための待機時間が削減できることから、ダウンタイムの削減が可能となる。
【００６８】
ジョブ制御設定が画質優先で、実行中のジョブにてキャリブレーションを割り込ませる場合のジョブリスト制御の例を示したものが図８（ｃ）である。
【００６９】
図８（ｃ）は、事前に取得したセンサの温度が測定許容範囲内で、実行中のジョブＡが終了時のセンサの温度が測定許容範囲外になると予測され、キャリブレーションによる補正の影響が少ないジョブであると判断された場合である。この場合、ジョブＡの途中でキャリブレーションを割り込ませる。これにより、ジョブＡ終了後に発生するキャリブレーション実行のための待機時間を削減することが可能となる。ここで、キャリブレーションが途中で割り込まれて実行されるとジョブＡの出力時間が遅れてしまう。よって、ジョブＡの実行前にジョブＡに対して割り込みを許可する設定を加えるようにしてもよい。他にも、キャリブレーションの割り込みを可能にする条件として、実行中のジョブと異なる排紙先が存在する場合のみ、割り込みを許可してもよい。
【００７０】
図９は、表示装置１１８等によって表示されるキャリブレーションに関するジョブ制御を設定するためのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の例である。表示装置１１８はＵＩ９０１中でキャリブレーションに関するジョブ制御を設定するためのボタン９０２、９０３、９０４とジョブの実行中にキャリブレーションの割り込みの許可をするためのチェックボックス９０５を表示する。ボタン９０２は時間優先を設定するためのボタンである。ボタン９０３は画質優先を設定するためのボタンである。ボタン９０４は制御なしを設定するためのボタンである。チェックボックス９０５はジョブの実行中にキャリブレーションを割り込ませて実行することを許可するか否かを設定するためのチェックボタンである。設定値に関しては、記憶装置１２１やプリンタコントローラ１０２で記載されていない不揮発性のメモリにて保存され、設定されているボタンは、色が反転されている等の押下されたように選択しているものとする。ユーザによって設定を変更される場合は、ボタン９０２、９０３、９０４の中から一つのボタンを押下し、ボタン９０７の終了ボタンを押下することで設定変更が完了する。そして、変更された設定値は、記憶装置１２１やプリンタコントローラ１０２で記載されていない不揮発性のメモリにて保存される。設定変更を行わない場合は、ボタン９０６のキャンセルボタンがユーザから押下されることで、変更の取り消しが行われ、予め保存されていた設定値のままとする。尚、設定するボタンの数については、本実施例では３つとしているが、設定数に応じて設定ボタンが増減してもよい。
【００７１】
本実施例のジョブ制御システムの処理の流れについて図３から図６を用いて説明する。本実施例におけるジョブ制御システムはプリンタコントローラ１０２内にあるＣＰＵ１０３が実行することによって実現される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。尚、実施例のジョブ制御システムによって処理されるタイミングは、ユーザによってジョブの指示を行われた場合や、実行中のジョブが終了した場合や、所定のタイミングで行われるキャリブレーションの指示があった場合等が挙げられる。
【００７２】
ステップＳ３０１にて、プリンタコントローラ１０２はジョブリストの中にキャリブレーションがあるか確認を行う。キャリブレーションがジョブリストに入るタイミングとして以下のタイミングがある。すなわち、入力装置１２０を用いてユーザから補正処理の指示が行われたタイミングや、前回のキャリブレーション実行からの経過時間や印刷枚数が予め設定されている閾値を超えたタイミング等がある。
【００７３】
Ｓ３０１にて、ジョブリストにキャリブレーションが存在すると判断された場合は、ステップＳ３０２に進む。そしてＳ３０２にて、色検出センサ１２７内にある温度センサ（不図示）を用いて、センサ内の温度情報を取得する。ステップＳ３０１にて、ジョブリストにキャリブレーションが存在しないと判断された場合は、ステップＳ３０７に進む。そしてＳ３０７にてプリンタコントローラ１０２は、実行中のジョブがあるか否か確認を行う。
【００７４】
ステップＳ３０３にてプリンタコントローラ１０２は、ジョブリストにある先頭のジョブが、キャリブレーションであるか否か判断し、キャリブレーションであると判断された場合Ｓ３０５に進み、後述するキャリブレーションジョブ制御処理を行う。
【００７５】
ステップＳ３０３で先頭のジョブがキャリブレーションではないと判断された場合は、ステップＳ３０４に進む。そしてＳ３０４にてプリンタコントローラ１０２は、ステップＳ３０２で取得した色検出センサ１２７内の温度が測定許容範囲内であるか否か判断を行う。尚、色検出センサ１２７内の温度の測定許容範囲は、記憶装置１２１やプリンタコントローラ１０２で記載されていない不揮発性のメモリにて予め保存された数値を利用するものや、ユーザによって範囲を設定したものであってもよい。
【００７６】
ステップＳ３０４で色検出センサ１２７内の温度が測定許容範囲内であると判断された場合、プリンタコントローラ１０２はキャリブレーションの実行を指示する。
【００７７】
一方、ステップＳ３０４で色検出センサ１２７内の温度が測定許容範囲外であると判断された場合、後述するステップＳ３０５のキャリブレーションジョブ制御処理を行う。
【００７８】
また、ステップＳ３０７で実行中のジョブがあると判断された場合は、ジョブ制御処理を終了する。ステップＳ３０７で実行中のジョブがないと判断された場合は、ステップＳ３０８にてプリンタコントローラ１０２は、待機しているジョブがあるか否か判断する。ステップＳ３０８で待機ジョブがないと判断された場合は、ジョブ制御処理を終了する。ステップＳ３０８で待機ジョブがあると判断された場合は、待機しているジョブの先頭のジョブの実行を指示し、ジョブ制御処理を終了する。
【００７９】
次にステップＳ３０５のキャリブレーションジョブ制御処理の流れについて図４を用いて説明する。本実施例におけるキャリブレーションジョブ制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリが実行することによって実現される。
【００８０】
まず、ステップＳ４０１にてプリンタコントローラ１０２は、実行しているジョブの情報を取得する。尚、実行しているジョブがなく待機している場合は、次に実行する先頭のジョブの情報を取得し、待機中であるという情報を付加することとする。
【００８１】
ステップＳ４０２にてプリンタコントローラ１０２は、ステップＳ４０１で読み込んだジョブ情報が、キャリブレーションであるか否か判断する。先頭のジョブがキャリブレーションであると判断された場合、ステップＳ４０８に進む。そして、ステップＳ４０８にてプリンタコントローラ１０２は、後述するジョブ割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【００８２】
ステップＳ４０２で先頭のジョブがキャリブレーションではないと判断された場合は、ステップＳ４０３に進む。そしてステップＳ４０３にてプリンタコントローラ１０２は、先頭のジョブが実行中であるか否か判定を行う。ステップＳ４０３で実行中ではないと判定した場合、ステップＳ４０４に進む。そしてステップＳ４０４にてプリンタコントローラ１０２は、待機中で先頭のジョブを実行するように指示して、キャリブレーションジョブ制御処理を終了する。
【００８３】
ステップＳ４０３で実行中と判定した場合、ステップＳ４０５に進む。そしてステップＳ４０５にてプリンタコントローラ１０２は、ジョブ制御設定が「制御なし」であるか否か判定する。ステップＳ４０５でジョブ制御設定が「制御なし」と判定された場合、ジョブの割り込み処理を中止するため、キャリブレーションジョブ制御処理を終了する。
【００８４】
ステップＳ４０５でジョブ制御設定が「制御なし」ではないと判定された場合、ステップＳ４０６に進む。そしてステップＳ４０６にてコントローラ１０２は、ステップＳ３０２で取得した色検出センサ１２７の温度が、測定許容範囲内であるか否か判定する。ステップＳ４０６で測定許容範囲外と判定された場合、キャリブレーションジョブ制御処理を終了する。ステップＳ４０６で測定許容範囲内と判定された場合、ステップＳ４０７に進む。そしてステップＳ４０７にてプリンタコントローラ１０２は、後述するキャリブレーション割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【００８５】
次にステップＳ４０７のキャリブレーション割り込み制御処理の流れについて図５を用いて説明する。本実施例におけるキャリブレーション割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【００８６】
ステップＳ５０１にてプリンタコントローラ１０２は、実行中のジョブ情報とステップＳ３０３で取得したセンサの温度からセンサの温度情報を予測し、実行中のジョブ終了後のセンサの温度を算出する。
【００８７】
次にステップＳ５０２にてプリンタコントローラ１０２は、ステップＳ５０１で算出したジョブ終了後の予測した温度が、測定許容範囲内にあるか否か判定を行う。ステップＳ５０１で予想した温度が許容温度内であると判定した場合、ステップＳ５０３に進む。そしてステップＳ５０３にてプリンタコントローラ１０２は、次のジョブ情報を読み込む。
【００８８】
次にステップＳ５０４にてプリンタコントローラ１０２は、ステップＳ５０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を予測する。ステップＳ５０３で読み込んだジョブの設定とステップＳ５０１にて算出した実行中のジョブ終了後の予想した温度からステップＳ５０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を算出する。尚、ステップＳ５０３で読み込んだジョブが存在しない場合は、Ｓ５０１で予測した温度を算出結果とする。
【００８９】
次に、ステップＳ５０５にてプリンタコントローラ１０２は、ステップＳ５０４で算出したジョブ終了後の色検出センサ１２７の温度が測定許容範囲内であるか判定する。ステップＳ５０５にて予想された温度が測定許容範囲内となった場合、割り込み処理は中止し、キャリブレーション割り込み制御処理を終了する。
【００９０】
一方、ステップＳ５０５にて予想された温度が測定許容範囲外となる場合、ステップＳ５０６でプリンタコントローラ１０２は、ジョブ制御設定が「画質優先」で、ステップＳ５０３で読み込んだジョブがキャリブレーションによる補正の影響が大きいか否か判定する。ステップＳ５０６の判定結果がｙｅｓである場合、割り込み処理は中止し、キャリブレーションジョブ制御処理を終了する。これは、キャリブレーションが割り込むことで次に実行するジョブに影響があるためである。
【００９１】
ステップＳ５０６の判定結果がｎｏである場合、ステップＳ５０７に進み、実行中のジョブが終了した後に、キャリブレーションを割り込ませるように制御する。この制御は、図７の（ｂ）に相当する。
【００９２】
なお、ステップＳ５０６にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ５０７に進み、ジョブの割り込み処理を行う。この制御は、図８の（ｂ）に相当する。
【００９３】
ステップＳ５０２で実行中のジョブでセンサの温度が測定許容範囲外であると判定された場合は、ステップＳ５０８に進む。そしてステップＳ５０８にてプリンタコントローラ１０２は、ジョブ実行中にキャリブレーションを割り込んで実行可能であるか否か判定を行う。ここで、割り込み可能であるか判定方法は、実行中のジョブがキャリブレーションの割り込みを許可する設定であるということと、実行中のジョブとキャリブレーションで使用する用紙の排紙先が違う場合に割り込み可能であると判定する。
【００９４】
ステップＳ５０８でキャリブレーションが割り込み可能と判定された場合は、ステップＳ５０９に進む。そしてステップＳ５０９にてプリンタコントローラ１０２は、ジョブ制御設定が「画質優先」であり、実行中のジョブがキャリブレーションによる補正の影響を受けるか否か、すなわち、単色のジョブであるか否か判定する。ステップＳ５０９の判定結果がｎｏの場合は、ステップＳ５１０にてプリンタコントローラ１０２は、実行中のジョブにキャリブレーションを割り込ませるように制御し、キャリブレーションジョブ制御処理を終了する。この制御は、図７の（ｃ）に相当する。
【００９５】
一方、ステップＳ５０８でキャリブレーションが割り込み不可能と判定された場合は、キャリブレーションの割り込みを中止し、キャリブレーション割り込み制御処理を終了する。ステップＳ５０９の判定結果がｙｅｓの場合は、キャリブレーションが割り込んだことにより、同一ジョブ中にて補正前に実行された結果と補正後に実行された結果の色が異なってしまうことからキャリブレーション割り込み制御処理を終了する。
【００９６】
なお、ステップＳ５０９にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ５１０に進み、ジョブの割り込み処理を行う。この制御は、図８の（ｃ）に相当する。
【００９７】
次にステップＳ４０８のジョブ割り込み制御処理の流れについて図６を用いて説明する。本実施例におけるジョブ割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【００９８】
ステップＳ６０１にてプリンタコントローラ１０２は、ジョブ制御設定が「制御なし」であるか判定する。ステップＳ６０１でジョブ制御設定が「制御なし」であると判定された場合、待機時間内にジョブの割り込みを禁止するため、割り込みを行わないで色検出センサ１２７の温度が測定許容範囲内になるまで待機する。
【００９９】
ステップＳ６０１でジョブ制御設定が「制御なし」ではないと判定された場合、ステップＳ６０２に進む。そしてステップＳ６０２にてプリンタコントローラ１０２は、ジョブリストから次のジョブ情報を読み込む。次にステップＳ６０３にてプリンタコントローラ１０２は、ステップＳ６０２で読み込んだジョブが存在するか否か判定する。ステップＳ６０３でジョブが存在しないと判定された場合は、割り込み可能なジョブが存在しないのでセンサの温度が許容範囲内になるまで待機する。ステップＳ６０３で次のジョブが存在すると判断された場合は、ステップＳ６０４に進む。そしてステップＳ６０４にてプリンタコントローラ１０２は、色検出センサ１２７の温度上昇に関係する（定着済の用紙が色検出センサ１２７を通過して搬送されない）ジョブであるか否か判断を行う。色検出センサ１２７の温度上昇に関係するジョブであると判断された場合、ステップＳ６０２に戻る。そしてステップＳ６０２にてプリンタコントローラ１０２は、次のジョブ情報があるか読み込みを行う。色検出センサ１２７の温度上昇に関係ないジョブであると判断された場合、ステップＳ６０５に進む。そして、ステップＳ６０５にてプリンタコントローラ１０２は、本体のジョブ制御設定が「画質優先」であり、キャリブレーションによる補正の影響を大きく受けるジョブであるか否か、すなわち単色のジョブであるか否か判断する。ステップＳ６０５の判定結果がｎｏとなる場合、該当するジョブは割り込み可能であると判断できるため、ステップＳ６０６に進む。そしてステップＳ６０６にてプリンタコントローラ１０２は、該当ジョブを先頭のジョブとして割り込み処理を行う。この制御は、図７の（ａ）に相当する。ステップＳ６０５の判定結果がｙｅｓとなる場合、ステップＳ６０２に戻る。そしてステップＳ６０２で次のジョブを読み込むことによってジョブリスト内で割り込み可能なジョブがあるか否か判定を行う。
【０１００】
なお、ステップＳ６０５にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ６０６に進み、ジョブの割り込み処理を行う。この制御は、図８の（ａ）に相当する。
【０１０１】
本実施例におけるキャリブレーションによる待ち時間が発生する場合のダウンタイムを削減するためのジョブ制御方法について述べたが、キャリブレーションによる待ち時間が削減するための方法であれば、どのような方法でもよい。また、本実施例では、キャリブレーションを用いて説明を行っているが、パッチを出力し、色検出センサ１２７を用いてパッチの測色値を取得する方法でも適用できることはいうまでもない。
【０１０２】
本実施例により、ジョブリストにあるジョブやキャリブレーションを割り込ませるようにするジョブ制御を行うことで、キャリブレーションのための待ち時間の削減とキャリブレーションによる補正精度を維持することが可能となる。
【０１０３】
〔実施例２〕
実施例１では、キャリブレーションによる待ち時間を削減するための割り込みするジョブの制御方法の切り替えを本体設定で行っていた。しかし、キャリブレーションを行った後に出力しなければいけないジョブが、割り込みに使われてしまう等、ユーザの望まない割り込みが発生する可能性があった。これに対して、本実施例では、キャリブレーションによる待ち時間があるときのジョブ制御方法をジョブ毎に切り替えられる方法について説明する。以下、本実施例のジョブ制御システムについて説明する。尚、画像形成システムと画像形成装置については、実施例１と同様の処理となるため、説明を省略する。
【０１０４】
（ジョブ制御システム）
本実施例におけるャリブレーションに関するジョブ制御設定について説明する。
ジョブ制御設定は、色検出センサ１２７が高温状態になる可能性がある時に行うジョブ制御のための設定で、ジョブ毎に設定することが可能である。本実施例では、「時間優先」、「画質優先」、「割り込み禁止」からジョブ制御設定を選択することが可能であることとする。
【０１０５】
「時間優先」と「画質優先」については、実施例１と同様の説明となるため、省略する。
【０１０６】
「割り込み禁止」とは、キャリブレーション実行による待機時間が発生する可能性がある場合でもキャリブレーションを割り込ませて実行することを禁止する制御方法である。また、「割り込み禁止」と設定されたジョブをキャリブレーション実行前に割り込ませて実行することを禁止する制御方法でもある。
【０１０７】
ただし、プリンタ１１５を使用しないＦＡＸやＢＯＸ保存のようなジョブに関しては割り込んで実行しても構わない。
【０１０８】
キャリブレーションのための待機時間内でジョブを割り込ませる場合のジョブリスト制御の例を示したものが図１３（ａ）である。キャリブレーション実行のための待機時間がある場合に、キャリブレーションよりも後にジョブリストに登録されたジョブＡとジョブＢから割り込み可能なジョブを探索する。ジョブＡはカラーの片面で画質優先設定となっている。ジョブＡはカラー印刷でキャリブレーションによる補正の影響を受ける可能性があるため、待機時間に割り込ませて実行することができない。ジョブＢはモノクロの片面で時間優先設定となっているため、割り込みすることが可能と判断される。
【０１０９】
よって、待機時間にジョブＢを割り込ませて実行するように制御を行う。
【０１１０】
実行中のジョブ終了後にキャリブレーションを割り込ませるジョブ制御方法の例を図１３（ｂ）に示す。ジョブＡが終了したときのセンサの温度は測定許容範囲内であり、ジョブＢが終了すると色検出センサ１２７の温度が測定許容範囲外と予測される。そして、ジョブＢはモノクロの両面で画質優先設定となっているため、キャリブレーションがジョブＢの前に割り込みされても補正による影響が少ないため、実行中のジョブＡが終了したらキャリブレーションを割り込ませる。これにより、キャリブレーションによる待機時間を削減することが可能となる。
【０１１１】
実行中のジョブの間にキャリブレーションを割り込むジョブ制御方法の例を図１３（ｃ）に示す。ステップＳ３０２で取得したセンサの温度が測定許容範囲内で、実行中のジョブＡが終了時のセンサの温度が測定許容範囲外になると予測される場合に、ジョブＡの途中でキャリブレーションを割り込ませるようにする。ジョブＡは画質優先が設定されているが、モノクロのためキャリブレーションによる補正の影響が少ないため、割り込ませることが可能である。これにより、ジョブＡ終了後に発生するキャリブレーション実行のための待機時間を削減することが可能となる。ここで、ジョブＡの途中でキャリブレーションを割り込ませると、ジョブＡの出力時間が遅れてしまう。このため、ジョブＡに対して割り込みを許可する設定を加えるようにしてもよい。他にも、キャリブレーションの割り込みを可能にする条件として、実行中のジョブが使用する用紙を排紙する排紙先がと異なる場合のみ、キャリブレーションを割り込ませてもよい。
【０１１２】
ジョブリストに登録されているジョブで割り込み禁止設定のジョブがある場合の割り込み制御方法の例を図１３（ｄ）に示す。キャリブレーション実行による待機時間が発生したときに、キャリブレーションよりも後に登録されたジョブＡとジョブＢから割り込み可能なジョブを探索する。ジョブＡはカラーの片面であるが、割り込み禁止設定がされているため、割り込ませて実行させない。ジョブＢの設定はモノクロの片面で時間優先設定となっているため、割り込ませて実行することが可能であると判断する。よって、ジョブＢを割り込ませることで、キャリブレーションによる待機時間を削減することが可能となる。
【０１１３】
本実施例におけるジョブ制御システムの処理の流れについて図１０から図１１を用いて説明する。本実施例におけるジョブ制御システムはプリンタコントローラ１０２内にあるＣＰＵ１０３が実行することによって実現される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【０１１４】
尚、実施例のジョブ制御システムによって処理されるタイミングは、ユーザによってジョブの指示を行われた場合や、実行中のジョブが終了した場合や、所定のタイミングで行われるキャリブレーションの指示があった場合等が挙げられる。
【０１１５】
ジョブ制御処理に関しては、実施例１の図３と同様の処理を行うため、説明を省略する。
実施例２におけるステップＳ３０５のキャリブレーションジョブ制御処理の流れについて図１０を用いて説明する。本実施例におけるキャリブレーションジョブ制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリが実行することによって実現される。
【０１１６】
まず、ステップＳ１００１にてプリンタコントローラ１０２は、実行しているジョブの情報を取得する。尚、実行しているジョブがなく待機している場合は、次に実行する先頭のジョブの情報を取得し、待機中であるという情報を付加することとする。
【０１１７】
ステップＳ１００２にてプリンタコントローラ１０２は、ステップＳ１００１で読み込んだジョブ情報が、キャリブレーションであるか否か判断する。先頭のジョブがキャリブレーションであると判断された場合、ステップＳ１００８に進む。そして、ステップＳ１００８にてプリンタコントローラ１０２は、後述するジョブ割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【０１１８】
ステップＳ１００２で先頭のジョブがキャリブレーションではないと判断された場合は、ステップＳ１００３に進む。そしてステップＳ１００３にてプリンタコントローラ１０２は、先頭のジョブが実行中であるか否か判定を行う。ステップＳ１００３で実行中ではないと判定した場合、ステップＳ１００４に進む。そして、ステップＳ１００４にてプリンタコントローラ１０２は、待機中で先頭のジョブを実行するように指示して、キャリブレーションジョブ制御処理を終了する。
【０１１９】
ステップＳ１００３で実行中と判定した場合、ステップＳ１００５にてプリンタコントローラ１０２は、ステップＳ１００１で読みん込んだジョブのジョブ制御設定が「割り込み禁止」であるか否か判定する。ステップＳ１００５でジョブ制御設定が「割り込み禁止」であると判定された場合、ジョブの割り込み処理を中止するため、キャリブレーションジョブ制御処理を終了する。
【０１２０】
ステップＳ１００５でジョブ制御設定が「割り込み禁止」ではないと判定された場合、ステップＳ１００６に進む。そしてステップＳ１００６にてコントローラ１０２は、ステップＳ３０２で取得した色検出センサ１２７の温度が、測定許容範囲内であるか判定する。ステップＳ１００６で測定許容範囲外と判定された場合、キャリブレーションジョブ制御処理を終了する。ステップＳ１００６で測定許容範囲内と判定された場合、ステップＳ１００７に進む。そしてステップＳ１００７にてプリンタコントローラ１０２は、後述するキャリブレーション割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【０１２１】
次にステップＳ１００７のキャリブレーション割り込み制御処理の流れについて図１１を用いて説明する。本実施例におけるキャリブレーション割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【０１２２】
ステップＳ１１０１にてプリンタコントローラ１０２は、実行中のジョブ情報とステップＳ３０３で取得したセンサの温度からセンサの温度情報を予測し、実行中のジョブが終了した後のセンサの温度を算出する。
【０１２３】
次にステップＳ１１０２にてプリンタコントローラ１０２は、ステップＳ１１０１で算出したジョブ終了後の予測した温度が、測定許容範囲内にあるか否か判定を行う。ステップＳ１１０１で予想した温度が許容温度内であると判定した場合、ステップＳ１１０３にてプリンタコントローラ１０２は、次のジョブ情報を読み込む。
【０１２４】
次にステップＳ１１０４にてプリンタコントローラ１０２は、ステップＳ１１０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を予測する。ステップＳ１１０３で読み込んだジョブの設定とステップＳ１１０１にて算出した実行中のジョブ終了後の予想した温度からステップＳ１１０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を算出する。尚、ステップＳ１１０３で読み込んだジョブが存在しない場合は、Ｓ１１０１で予測した温度を算出結果とする。
【０１２５】
次に、ステップＳ１１０５にてプリンタコントローラ１０２は、ステップＳ１１０４で算出したジョブ終了後の色検出センサ１２７の温度が測定許容範囲内であるか否か判定する。ステップＳ１１０５にて予想された温度が測定許容範囲内となった場合、割り込み処理は中止し、キャリブレーション割り込み制御処理を終了する。
【０１２６】
ステップＳ１１０５にて予想された温度が測定許容範囲外と判定された場合、ステップＳ１１０６の処理を行う。
【０１２７】
ステップＳ１１０６にてプリンタコントローラ１０２は、ステップＳ１１０３で読み込んだジョブのジョブ制御設定が「画質優先」で、ステップＳ１１０３で読み込んだジョブがキャリブレーションによる補正の影響を受ける（単色のジョブでないか）否か判定する。ステップＳ１１０６の判定結果がｙｅｓである場合、キャリブレーションが割り込むことで次に実行するジョブに影響があるため、割り込み処理は中止し、キャリブレーションジョブ制御処理を終了する。ステップＳ１１０６の判定結果がｎｏである場合、ステップＳ１１０７に進み、実行中のジョブ終了後にキャリブレーションを割り込ませるように制御する。この制御は、図１３の（ｂ）に相当する。
【０１２８】
なお、ステップＳ１１０６にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ１１０７に進み、ジョブの割り込み処理を行う。
【０１２９】
ステップＳ１１０５にて予想された温度が測定許容範囲内となる場合は、キャリブレーションを割り込みする必要がないため、割り込みを中止し、キャリブレーション割り込み制御処理を終了する。
【０１３０】
ステップＳ１１０２で実行中のジョブでセンサの温度が測定許容範囲外となると判断された場合は、ステップＳ１１０８に進む。そして、ステップＳ１１０８にてプリンタコントローラ１０２は、ジョブ中にキャリブレーションを割り込ませることが可能であるか否か判定を行う。ここで、割り込み可能であるか判定する方法は、実行中のジョブがキャリブレーションの割り込みを許可する設定であるということと、実行中のジョブとキャリブレーションで使用する用紙の排紙先が違う場合に割り込み可能であると判定する。
【０１３１】
ステップＳ１１０８でキャリブレーションを割り込ませることが可能と判定された場合は、ステップＳ１１０９の処理を行う。ステップＳ１１０９にてプリンタコントローラ１０２は、ステップＳ１１０３で読み込んだジョブのジョブ制御設定が「画質優先」であり、実行中のジョブがキャリブレーションによる補正の影響を受けるか、すなわち単色のジョブでないか否か判定する。ステップＳ１１０９の判定結果がｎｏの場合は、ステップＳ１１１０に進む。そして、ステップＳ１１１０にてプリンタコントローラ１０２は、実行中のジョブにキャリブレーションを割り込ませるように制御し、キャリブレーションジョブ制御処理を終了する。この制御は、図１３の（ｃ）に相当する。
【０１３２】
ステップＳ１１０８でキャリブレーションを割り込ませることが不可能と判定された場合は、キャリブレーションの割り込みを中止し、キャリブレーション割り込み制御処理を終了する。ステップＳ１１０９の判定結果がｙｅｓの場合は、キャリブレーションが割り込んだことにより、同一ジョブ中にて補正前に実行された結果と、補正後に実行された結果の色が異なってしまうことからキャリブレーション割り込み制御処理を終了する。
【０１３３】
なお、ステップＳ１１０９にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ１１１０に進み、ジョブの割り込み処理を行う。
【０１３４】
次にステップＳ１００８のジョブ割り込み制御処理の流れについて図１２を用いて説明する。本実施例におけるジョブ割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【０１３５】
ステップＳ１２０１にてプリンタコントローラ１０２は、ジョブリストから次のジョブ情報を読み込む。次にステップＳ１２０２にてプリンタコントローラ１０２は、ステップＳ１２０１で読み込んだジョブが存在するか否か判定する。ステップＳ１２０１でジョブが存在しないと判定された場合は、割り込み可能なジョブが存在しないのでセンサの温度が測定許容範囲内になるまで待機する。ステップＳ１２０２で次のジョブが存在すると判定された場合は、ステップＳ１２０３にてプリンタコントローラ１０２は、ステップＳ１２０１で読み込んだジョブのジョブ制御設定が「割り込み禁止」であるか否か判定する。ステップＳ１２０３でジョブ制御設定が「割り込み禁止」であると判定された場合（図１３（ｄ）のジョブＡ）、そのジョブの割り込みを行わないため、ステップＳ１２０１に戻り、それ以降のジョブリスト内で割り込み可能なジョブがあるか否か判定を行う。
【０１３６】
ステップＳ１２０３にて「割り込み禁止」ではないジョブであると判定した場合、ステップＳ１２０４にてプリンタコントローラ１０２は、色検出センサ１２７の温度上昇に関係するジョブであるか否か判断を行う。色検出センサ１２７の温度上昇に関係するジョブであると判断された場合、ステップＳ１２０１にてプリンタコントローラ１０２は、次のジョブ情報があるか読み込みを行う。色検出センサ１２７の温度上昇に関係ない（定着済の用紙が色検出センサ１２７を通過して搬送されない）ジョブであると判断された場合、ステップＳ１２０５に進む。
【０１３７】
次にステップＳ１２０５にてプリンタコントローラ１０２は、ステップＳ１２０１で読み込んだジョブのジョブ制御設定が「画質優先」であり、キャリブレーションによる補正の影響を受けるジョブであるか否か判断する。ステップＳ１２０５の判定結果がｎｏとなる場合、該当するジョブは割り込み可能であると判断できる。よって、ステップＳ１２０６にてプリンタコントローラ１０２は、該当ジョブを先頭のジョブとして割り込み処理を行う。
【０１３８】
この制御は、図１３の（ｄ）に相当する。
【０１３９】
ステップＳ１２０５の判定結果がｙｅｓとなる場合、ステップＳ１２０１に戻り、次のジョブを読み込むことによってジョブリスト内で割り込み可能なジョブがあるか否かの判定を行う。なお、ステップＳ１２０５にて、本体設定が画質優先であっても、次のジョブが補正影響の小さい（単色のジョブ）であった場合は、ステップＳ１２０６に進み、ジョブの割り込み処理を行う。
【０１４０】
本実施例によって、キャリブレーション実行のための待機時間がある場合、ジョブ制御方法をジョブ毎に切り替えることが可能となった。これにより、ユーザの望まない割り込みを行うことを減らすだけでなく、キャリブレーション実行のための待機時間の削減とキャリブレーションの精度を維持することが可能となった。
【０１４１】
〔実施例３〕
実施例１と実施例２では、色検出センサ１２７が搬送経路２３５上に配置されている構成で説明していた。しかし、搬送経路２３９上に色検出センサ１２７が配置されていた場合、プリントジョブの全てが色検出センサ１２７を通過して搬送されるため、センサの温度上昇に関係するジョブとなってしまう。これに対して、本実施例は、搬送経路２３９上に色検出センサ１２７が配置されていた場合のジョブ制御システムについて説明する。尚、画像形成システムついては、実施例１と同様の処理となるため、説明を省略し、画像形成装置に関しては、色検出センサ１２７が搬送経路２３９上に配置されている以外同様となるため、説明を省略する。
【０１４２】
本実施例におけるジョブ制御システムの処理の流れについて図１５から図１７を用いて説明する。本実施例におけるジョブ制御システムはプリンタコントローラ１０２内にあるＣＰＵ１０３が実行することによって実現される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。尚、実施例のジョブ制御システムによって処理されるタイミングは、ユーザによってジョブの指示を行われた場合や、実行中のジョブが終了した場合や、所定のタイミングで行われるキャリブレーションの指示があった場合等が挙げられる。
【０１４３】
ジョブ制御処理に関しては、実施例１の図３と同様の処理を行うため、説明を省略する。
実施例３におけるステップＳ３０５のキャリブレーションジョブ制御処理の流れについて図１５を用いて説明する。本実施例におけるキャリブレーションジョブ制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリが実行することによって実現される。
【０１４４】
まず、ステップＳ１５０１にてプリンタコントローラ１０２は、実行しているジョブの情報を取得する。尚、実行しているジョブがなく待機している場合は、次に実行する先頭のジョブの情報を取得し、待機中であるという情報を付加することとする。
【０１４５】
ステップＳ１５０２にてプリンタコントローラ１０２は、ステップＳ１５０１で読み込んだジョブ情報が、キャリブレーションであるか否か判断する。先頭のジョブがキャリブレーションであると判断された場合、ステップＳ１５０８に進む。そしてステップＳ１５０８にてプリンタコントローラ１０２は、後述するジョブ割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【０１４６】
ステップＳ１５０２で先頭のジョブがキャリブレーションではないと判断された場合は、ステップＳ１５０３にてプリンタコントローラ１０２は、先頭のジョブが実行中であるか否か判定を行う。ステップＳ１５０３で実行中ではないと判定された場合、ステップＳ１５０４にてプリンタコントローラ１０２は、待機中で先頭のジョブを実行するように指示して、キャリブレーションジョブ制御処理を終了する。
【０１４７】
ステップＳ１５０３で実行中であると判定された場合、ステップＳ１００５にてプリンタコントローラ１０２は、ジョブ制御設定が「割り込み禁止」であるか否か判断する。ステップＳ１５０５でジョブ制御設定が「割り込み禁止」であると判断された場合、ジョブの割り込み処理を中止するため、キャリブレーションジョブ制御処理を終了する。
【０１４８】
ステップＳ１５０５でジョブ制御設定が「割り込み禁止」ではないと判断された場合、ステップＳ１５０６に進む。そして、ステップＳ１５０６にてコントローラ１０２は、ステップＳ３０２で取得した色検出センサ１２７の温度が、測定許容範囲内であるか否か判定する。ステップＳ１５０６で測定許容範囲外と判定された場合、キャリブレーションジョブ制御処理を終了する。ステップＳ１５０６で測定許容範囲内と判定された場合、ステップＳ１５０７にてプリンタコントローラ１０２は、後述するキャリブレーション割り込み制御処理を行い、キャリブレーションジョブ制御処理を終了する。
【０１４９】
次にステップＳ１５０７のキャリブレーション割り込み制御処理の流れについて図１６を用いて説明する。本実施例におけるキャリブレーション割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【０１５０】
ステップＳ１６０１にてプリンタコントローラ１０２は、実行中のジョブ情報とステップＳ３０３で取得したセンサの温度からセンサの温度情報を予測し、実行中のジョブが終了した後のセンサの温度を算出する。
【０１５１】
次にステップＳ１６０２にてプリンタコントローラ１０２は、ステップＳ１６０１で算出したジョブ終了後の予測した温度が、測定許容範囲内にあるか否か判定を行う。ステップＳ１６０１で予想した温度が測定許容範囲内であると判定した場合、ステップＳ１６０３にてプリンタコントローラ１０２は、次のジョブ情報を読み込む。
【０１５２】
次にステップＳ１６０４にてプリンタコントローラ１０２は、ステップＳ１６０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を予測する。ステップＳ１６０３で読み込んだジョブの設定とステップＳ１６０１にて算出した実行中のジョブ終了後の予想した温度からステップＳ１６０３で読み込んだジョブが終了した後の色検出センサ１２７の温度を算出する。尚、ステップＳ１６０３で読み込んだジョブが存在しない場合は、Ｓ１６０１で予測した温度を算出結果とする。
【０１５３】
次に、ステップＳ１６０５にてプリンタコントローラ１０２は、ステップＳ１６０４で算出したジョブ終了後の色検出センサ１２７の温度が測定許容範囲内であるか否か判定する。ステップＳ１６０５にて予想された温度が測定許容範囲内と判定された場合、割り込み処理は中止し、キャリブレーション割り込み制御処理を終了する。
【０１５４】
ステップＳ１１０５にて予想された温度が測定許容範囲外と判定されたる場合、実行中のジョブ終了後にキャリブレーションを割り込ませるように制御し、キャリブレーションジョブ制御処理を終了する。
【０１５５】
ステップＳ１６０２で実行中のジョブでセンサの温度が測定許容範囲外となる判断された場合は、ステップＳ１６０７に進む。そして、ステップＳ１６０７にてプリンタコントローラ１０２は、実行中のジョブの排紙先とキャリブレーションに用いられる用紙の排紙先が異なるか否か判定する。
【０１５６】
ステップＳ１６０７で排紙先が異なると判定された場合は、ステップＳ１６０８に進む。そしてステップＳ１６０８にてプリンタコントローラ１０２は、実行中のジョブにキャリブレーションを割り込ませるように制御する。そして、割り込み制御後にキャリブレーションジョブ制御処理を終了する。
【０１５７】
次にステップＳ１５０８のジョブ割り込み制御処理の流れについて図１７を用いて説明する。本実施例におけるジョブ割り込み制御処理はプリンタコントローラ１０２内にあるＣＰＵ１０３とコントローラ内の図示されていないメモリを用いて実行することによって実現される。
【０１５８】
ステップＳ１７０１にてプリンタコントローラ１０２は、ジョブリストから次のジョブ情報を読み込む。次にステップＳ１２０２にてプリンタコントローラ１０２は、ステップＳ１２０１で読み込んだジョブが存在するか否か判定する。ステップＳ１７０１でジョブが存在しないと判定された場合は、割り込み可能なジョブが存在しないのでセンサの温度が測定許容範囲内になるまで待機する。ステップＳ１７０２で次のジョブが存在すると判定された場合は、ステップＳ１７０３にてプリンタコントローラ１０２は、色検出センサ１２７の温度上昇に関係するジョブであるか否か判断を行う。色検出センサ１２７の温度上昇に関係するジョブであると判断された場合、Ｓ１７０１に戻る。そして、ステップＳ１７０１にてプリンタコントローラ１０２は、次のジョブ情報があるか否か読み込みを行う。ステップＳ１７０３にて色検出センサ１２７の温度上昇に関係ないジョブであると判断された場合、ステップＳ１７０４に進む。そして、ステップＳ１７０４にてプリンタコントローラ１０２は、該当ジョブを先頭のジョブとして割り込ませる処理を行い、ジョブ割り込み制御処理を終了する。本実施例のジョブ割り込み制御にて、割り込みか許可されるジョブはＦＡＸやＢＯＸ保存のようにプリントされないジョブのみとなる。
【０１５９】
本実施例では、搬送経路２３９上に色検出センサ１２７が配置されていた場合におけるジョブ制御方法について述べたが、反転部２３６のような構成を有さないものでもよい。
本実施例によって、搬送経路２３９上に色検出センサ１２７が配置されていた場合においても、キャリブレーション実行のために発生する待機時間を削減することが可能となる。
【０１６０】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015030221.tif 000004
【図２】
2015030221.tif 000005
【図３】
2015030221.tif 000006
【図４】
2015030221.tif 000007
【図５】
2015030221.tif 000008
【図６】
2015030221.tif 000009
【図７】
2015030221.tif 000010
【図８】
2015030221.tif 000011
【図９】
2015030221.tif 000012
【図１０】
2015030221.tif 000013
【図１１】
2015030221.tif 000014
【図１２】
2015030221.tif 000015
【図１３】
2015030221.tif 000016
【図１４】
2015030221.tif 000017
【図１５】
2015030221.tif 000018
【図１６】
2015030221.tif 000019
【図１７】
2015030221.tif 000020