(57)【要約】【課題】印刷装置とその印刷装置に画像データを供給する画像処理装置の調整機能を自動化する。【解決手段】画像処理装置と、当該画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置とを有する印刷システムで、印刷装置は、画像処理装置から受信した印刷ジョブが、シートに印刷した画像を測定する測定手段による測定対象の印刷ジョブかどうか判定し、測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を測定手段により測定させ、測定された結果を画像処理装置に送信する。画像処理装置は、測定対象の印刷ジョブを生成して前記印刷装置に送信し、その送信された測定対象の印刷ジョブに基づく測定結果を受信すると、当該測定結果を印刷装置で印刷させる印刷ジョブに適用する。【選択図】  図４Ａ
2018001704.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、当該画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置とを有する印刷システムであって、
前記印刷装置は、
シートに印刷した画像を測定する測定手段と、
前記画像処理装置から受信した印刷ジョブが、前記測定手段による測定対象の印刷ジョブかどうか判定する第１判定手段と、
前記第１判定手段により前記測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を前記測定手段により測定させる制御手段と、
前記制御手段の制御の下で測定された結果を前記画像処理装置に送信する第１の送信手段と、を有し、
前記画像処理装置は、
前記測定対象の印刷ジョブを生成する生成手段と、
前記測定対象の印刷ジョブを前記印刷装置に送信する第２の送信手段と、
前記第１の送信手段により送信された前記測定結果を受信すると、当該測定結果を前記印刷装置で印刷させる印刷ジョブに適用する適用手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記第２の送信手段は、前記生成した印刷ジョブに測定対象の印刷ジョブであることを示す属性を付与して送信することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記適用手段は、前記測定結果に基づいて画像調整用のキャリブレーションテーブルを生成し、当該テーブルを用いて、前記印刷装置に送信する印刷ジョブに含まれる画像データを調整することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記印刷装置は、前記測定された結果に基づいて画像調整用のキャリブレーションテーブルを作成して前記画像処理装置に送信する第３の送信手段を、更に有することを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記測定手段は分光センサを有し、前記分光センサは、定着器と排紙口との間の用紙搬送路に配置されて前記画像の色度値を測定することを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記生成手段は、前記画像処理装置で実行されるアプリケーションの指示により前記測定対象の印刷ジョブを生成し、
前記適用手段は、前記アプリケーションが印刷ジョブを生成するときに前記測定結果を適用することを特徴とする請求項１乃至５のいずれか１項に記載の印刷システム。
【請求項７】
前記測定対象の印刷ジョブは、１枚のシートに複数のパッチ画像が配置されたチャートを印刷する印刷ジョブであることを特徴とする請求項１乃至６のいずれか１項に記載の印刷システム。
【請求項８】
前記属性は、前記画像処理装置の種別及び機能に応じたチャートタイプの情報を含み、前記制御手段は、前記チャートタイプの情報に基づいて、前記測定対象の印刷ジョブの実行及び前記測定手段による測定を制御することを特徴とする請求項２に記載の印刷システム。
【請求項９】
前記チャートタイプの情報は、前記測定結果の種別及び前記測定対象の印刷ジョブを実行して印刷するパッチの数を含むことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記印刷装置は、更に、
前記測定対象の印刷ジョブを受信して、その実行の待機中或いは実行中に、前記測定対象の印刷ジョブでない通常の印刷ジョブを受信すると、当該通常の印刷ジョブが前記測定対象の印刷ジョブの実行の影響を受けるかどうかを判定する第２判定手段を有し、
前記制御手段は、前記第２判定手段が前記通常の印刷ジョブが前記測定対象の印刷ジョブの実行の影響を受けると判定すると、前記通常の印刷ジョブをキャンセルし、当該キャンセルを前記画像処理装置に通知し、前記測定対象の印刷ジョブを実行することを特徴とする請求項１乃至９のいずれか１項に記載の印刷システム。
【請求項１１】
前記適用手段は更に、前記通知の後に前記第１の送信手段により送信された前記測定結果を受信すると、当該測定結果を前記キャンセルした通常の印刷ジョブに適用し、
前記第２の送信手段は、前記適用された通常の印刷ジョブを前記印刷装置に送信することを特徴とする請求項１０に記載の印刷システム。
【請求項１２】
前記制御手段は更に、前記第１判定手段により前記測定対象の印刷ジョブと判定された場合、前記分光センサが稼働中かどうか判定し、稼働中と判定されると前記測定手段により測定を実行させ、稼働中でないと判定されると前記分光センサの準備動作を実行した後、前記測定手段により測定を実行させることを特徴とする請求項５に記載の印刷システム。
【請求項１３】
前記第２の送信手段は、前記測定対象の印刷ジョブに続く印刷ジョブが、測定対象の印刷ジョブかどうかを示す情報を含むジョブの終了通知を行い、
前記制御手段は、前記終了通知に含まれる前記情報に基づいて前記分光センサの稼働を制御することを特徴とする請求項５に記載の印刷システム。
【請求項１４】
画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置であって、
シートに印刷した画像を測定する測定手段と、
前記画像処理装置から受信した印刷ジョブが、前記測定手段による測定対象の印刷ジョブかどうか判定する判定手段と、
前記判定手段により前記測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を前記測定手段により測定させる制御手段と、
前記制御手段の制御の下で測定された結果を前記画像処理装置に送信する送信手段と、を有することを特徴とする印刷装置。
【請求項１５】
前記測定手段は分光センサを有し、前記分光センサは、定着器と排紙口との間の用紙搬送路に配置されて前記画像の色度値を測定することを特徴とする請求項１４に記載の印刷装置。
【請求項１６】
前記測定対象の印刷ジョブは、１枚のシートに複数のパッチ画像が配置されたチャートを印刷する印刷ジョブであることを特徴とする請求項１４又は１５に記載の印刷装置。
【請求項１７】
画像処理装置と、当該画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置とを有する印刷システムを制御する制御方法であって、
前記印刷装置は、
シートに印刷した画像を測定する測定工程と、
前記画像処理装置から受信した印刷ジョブが、前記測定工程による測定対象の印刷ジョブかどうか判定する判定工程と、
前記判定工程で前記測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を前記測定手段により測定させる制御工程と、
前記制御工程の制御の下で測定された結果を前記画像処理装置に送信する第１の送信工程と、を実行し、
前記画像処理装置は、
前記測定対象の印刷ジョブを生成する生成工程と、
前記測定対象の印刷ジョブを前記印刷装置に送信する第２の送信工程と、
前記第１の送信工程で送信された前記測定結果を受信すると、当該測定結果を前記印刷装置で印刷させる印刷ジョブに適用する適用工程と、
を実行することを特徴とする印刷システムの制御方法。
【請求項１８】
画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置を制御する制御方法であって、
シートに印刷した画像を測定する測定工程と、
前記画像処理装置から受信した印刷ジョブが、前記測定工程による測定対象の印刷ジョブかどうか判定する判定工程と、
前記判定工程で前記測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を前記測定工程で測定させる制御工程と、
前記制御工程で測定された結果を前記画像処理装置に送信する送信工程と、
を有することを特徴とする印刷装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１３のいずれか１項に記載の印刷システムの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置及びその制御方法とプログラムに関する。
【背景技術】
【０００２】
近年、電子写真方式の画像形成装置を備える商業印刷向けの印刷システムでは、その画像形成装置に、付加価値の向上を目的とした画像処理装置を接続して使用されるのが一般的である。このような印刷システムでは、画質の安定を目的として、画像形成装置と画像処理装置の各々が調整機能（キャリブレーション機能）を有する。このうち、画像形成装置の調整機能は、例えば、負荷電圧やレーザーパワーといった画像形成条件を最適化することを目的とする。一方、画像処理装置の調整機能は、印刷に使用する用紙などの条件に応じた最適な画像処理パラメータを生成することを目的とする。このような印刷システムでは、出力画質を安定にするために、画像形成装置、画像処理装置の双方の調整機能が実行されなくてはならない。
【０００３】
近年の画像形成装置には、定着部より下流の用紙の搬送経路上にセンサを備え、用紙に画像を定着してからその用紙を機外に排出するまでの間に、その用紙に定着された画像の画質をセンサで測定することができる。これにより、画像形成装置の調整機能のチャート測定工程を自動化することができる。
【０００４】
現在、印刷システムにおける調整機能を実行するオペレータの作業負荷を軽減するために、上述のセンサを用いて、画像形成装置のみならず、画像処理装置の調整機能も自動化することが要望されている。
【０００５】
１つの装置が具備する測定装置を用いて、複数の装置の調整を実行する技術は、例えば特許文献１に記載されている。この特許文献１では、測定装置を有さない画像形成装置から出力された測定チャートを、測定装置を有する画像形成装置に給紙する。次に、この測定装置を有する画像形成装置は、給紙された測定チャートを機内の測定装置により測定し、その測定結果を用いて、測定装置を有さない他の画像形成装置の調整機能を実行可能としている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−１２８２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、商業印刷向けの印刷システムは、画像形成装置と画像処理装置とを有しており、その双方の装置の調整機能を自動化することが要望されている。しかし、上記特許文献１に記載された技術は、印刷機能を有する画像形成装置間の連携を想定しているため、測定装置を有さない画像形成装置が調整用のチャートを印刷し、チャートの測定処理は測定装置を有する画像形成装置が担う。従って、印刷機能を有していない画像処理装置の調整機能を調整することは意図されていない。
【０００８】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００９】
本発明の目的は、印刷装置とその印刷装置に画像データを供給する画像処理装置の調整機能を自動化することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る印刷システムは以下のような構成を備える。即ち、
画像処理装置と、当該画像処理装置で処理された印刷ジョブを受信してシートに画像を印刷する印刷装置とを有する印刷システムであって、
前記印刷装置は、
シートに印刷した画像を測定する測定手段と、
前記画像処理装置から受信した印刷ジョブが、前記測定手段による測定対象の印刷ジョブかどうか判定する第１判定手段と、
前記第１判定手段により前記測定対象の印刷ジョブと判定された印刷ジョブを実行して印刷したシートの画像を前記測定手段により測定させる制御手段と、
前記制御手段の制御の下で測定された結果を前記画像処理装置に送信する第１の送信手段と、を有し、
前記画像処理装置は、
前記測定対象の印刷ジョブを生成する生成手段と、
前記測定対象の印刷ジョブを前記印刷装置に送信する第２の送信手段と、
前記第１の送信手段により送信された前記測定結果を受信すると、当該測定結果を前記印刷装置で印刷させる印刷ジョブに適用する適用手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷装置が備える測定手段による測定結果を、画像処理装置の調整機能に使用することにより、画像処理装置の調整機能を自動的に実行できるようになる。
【００１２】
また印刷装置の測定手段を使用する測定対象の印刷ジョブに固有の属性を付与して印刷装置に送信することにより、その測定対象の印刷ジョブを実行する場合にのみ、測定及びその結果を適用するようにできる。
【００１３】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。尚、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１４】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】実施形態１に係る印刷システムの構成を説明するブロック図。
【図２】実施形態１に係るセンサによるチャート上のパッチの読み取りを説明する図。
【図３】実施形態１に係る印刷システムのソフトウェア構成を説明するブロック図で、（Ａ）は、実施形態１に係る画像形成装置のソフトウェアモジュールを説明するブロック図、（Ｂ）は実施形態１に係る画像処理装置のソフトウェアモジュールを説明するブロック図。
【図４Ａ】、
【図４Ｂ】実施形態１に係る画像処理装置の処理を説明するフローチャート。
【図５】実施形態１，２に係る画像形成装置の処理を説明するフローチャート。
【図６】実施形態１〜３に係る画像処理装置の印刷ジョブ処理部が生成するジョブ属性情報の一例を示す図。
【図７】実施形態２に係るチャートタイプ情報テーブルの一例を示す図。
【図８】実施形態３に係る画像形成装置の処理を説明するフローチャート。
【図９】実施形態に係るキャリブレーション設定テーブルの一例を示す図。
【図１０】実施形態４に係る画像処理装置の印刷ジョブ管理部が生成するジョブ終了情報の一例を説明する図。
【図１１】実施形態４に係る画像処理装置１０１が測定対象の印刷ジョブのデータ送信終了通知を画像形成装置に送信する処理（図４ＡのＳ４０４）を説明するフローチャート。
【図１２】実施形態４に係る画像形成装置による処理を説明するフローチャートで、図５（Ａ）のＳ５０４の測定前のセンサ準備動作を説明するフローチャート（Ａ）と、図５（Ａ）のＳ５０７の測定対象の印刷ジョブによる印刷後の制御を説明するフローチャート（Ｂ）。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１６】
［実施形態１］
まず、本発明の実施形態１を説明する。
【００１７】
図１は、実施形態１に係る印刷システムの構成を説明するブロック図である。
【００１８】
この印刷システムは、画像形成装置（印刷装置）１００、画像処理装置１０１及びクライアントＰＣ１０２を有している。画像形成装置１００において、プリンタコントローラ２００は画像形成装置１００の制御部である。ＣＰＵ２０１は、ＲＯＭ２０２又はハードディスク（ＨＤＤ）２０４に記憶された制御プログラムやＯＳをＲＡＭ２０３に展開し、そのプログラムに基づいてシステムバス２０６に接続される各種のデバイスを総括的に制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行可能な制御プログラム等を記憶している。ＲＡＭ２０３は、主としてＣＰＵ２０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）２０４は、制御プログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。尚、実施形態１ではＨＤＤ２０４を用いたが、ＨＤＤ２０４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。制御系Ｉ／Ｆ２０５は、印刷制御に必要な情報を画像処理装置１０１から受信する。プリンタＩ／Ｆ２０７は、プリント部２１２への画像データの出力を制御する。操作部Ｉ／Ｆ２０９は、操作部２１４が備える表示部２１６の表示制御及び、入力部２１５で設定される各種設定情報等の入力を制御する。画像データ系Ｉ／Ｆ２１０は、プリント部２１２へ送信するための画像データを画像処理装置１０１から受信する。センサＩ／Ｆ２０８は、プリント部２１２のセンサ２１７の動作指示の送信と、センサ２１７の測定結果を受信する。センサ２１７の説明は後述する。
【００１９】
次に画像処理装置１０１の構成を説明する。
【００２０】
プリントサーバコントローラ２２０は、投入された印刷ジョブの解析、画像データへの展開処理など印刷処理の実行に必要な処理を行う。ＣＰＵ２２１は、ＲＯＭ２２２又はハードディスク（ＨＤＤ）２２４に記憶された制御プログラムをＲＡＭ２２３に展開し、そのプログラムを実行して、システムバス２２６に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ２２２は、ＣＰＵ２２１が実行可能な制御プログラム等を記憶している。ＲＡＭ２２３は、主としてＣＰＵ２２１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができる。ハードディスク（ＨＤＤ）２２４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。尚、本実施形態１ではＨＤＤ２２４を用いたが、ＨＤＤ２２４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。制御系Ｉ／Ｆ２２５は、印刷制御に必要な情報を画像形成装置１００へ送信する。画像データ系Ｉ／Ｆ２２７は、画像形成装置１００のプリント部２１２により印刷させる画像データを画像形成装置１００へ送信する。ネットワークＩ／Ｆ２２８は、ネットワークケーブルを経由して外部ネットワーク１０６とデータ通信を行う。
【００２１】
クライアントＰＣ１０２は、ネットワーク１０６を通じて、画像処理装置１０１と接続される。クライアントＰＣ１０２は、画像処理装置１０１に対して、印刷ジョブを投入する。
【００２２】
図２は、実施形態１に係るセンサ２１７によるチャート上のパッチの読み取りを説明する図である。
【００２３】
センサ２１７は、例えばインライン分光センサであり、プリント部２１２の不図示の定着器と排紙口との間の用紙搬送路に配置される。センサ２１７は、用紙搬送路上に固定して配置される必要があるため、チャートの読み取りデータを増やす場合は、チャート２５０の搬送方向２５２に向かって増やす必要がある。但し、それだけでは１枚の紙で読み取れるデータ数が不十分となるため、チャート２５０の搬送方向２５２と垂直方向に複数のセンサ２１７を配置している。図２では４つのセンサ２１７を配置した例を示しており、センサ２１７−１〜２１７−４が固定されている位置に合わせて、チャート２５０上にパッチ画像２５１が配置される。
【００２４】
プリント部２１２によりシートにパッチ画像２５１が印刷されてチャート２５０が形成される。その後、そのチャート２５０が搬送されてパッチ画像２５１がセンサ２１７を通過する際に、各センサは、各パッチを測定する。ここで１つのセンサが測定するのは、チャート２５０に配置されるパッチ画像２５１の内、そのセンサの直下を通過するパッチである。そして、そのセンサによる測定結果が、センサＩ／Ｆ２０８を介してプリンタコントローラ２００に送信される。
【００２５】
センサ２１７による測定で得られるデータは、例えば、分光値や色度値、濃度である。本実施形態１では、センサ２１７として、デバイスに非依存の色空間の値である、色度値（Ｌ＊ａ＊ｂ＊値）を取得可能な分光センサを例に説明する。センサ２１７は、測定前に所定の準備動作を必要とする。プリンタコントローラ２００は、例えば、センサ２１７がセンサＩ／Ｆ２０８と正常に接続しているか否かを確認する接続確認を行う。またプリンタコントローラ２００は、センサ２１７の読み取り動作の異常を検出するために、センサ２１７の近傍に位置する不図示の白色基準板を測定し、測定値が一定の基準範囲内に収まるか否かを確認する。プリンタコントローラ２００は、これらの確認工程で、少なくとも１つのセンサ２１７の不具合を検出すると、全てのセンサ２１７は使用不可であるものとして制御する。この場合、画像形成装置１００は、センサ２１７の不具合に関する情報を、データ送受信部３０４（図３）を介して画像処理装置１０１へ送信する。この不具合通知を受けると画像処理装置１０１は、センサ２１７が使用不可であるものとして、各種機能を制御する。例えば、ＵＩ制御部３１１（図３）は、キャリブレーション機能の設定画面ＵＩにて、調整用チャートの測定装置として画像形成装置１００のセンサ２１７を選択できないように表示内容を制御する。
【００２６】
図３は、実施形態１に係る印刷システムのソフトウェア構成を説明するブロック図である。
【００２７】
図３（Ａ）は、実施形態１に係る画像形成装置１００のソフトウェアモジュールを説明するブロック図である。これらのソフトウェアモジュールは、ＨＤＤ２０４にプログラムとして格納され、そのプログラムはＣＰＵ２０１によってＲＡＭ２０３に展開されて実行される。
【００２８】
ＵＩ制御部３０１は、操作部Ｉ／Ｆ２０９を介して、表示部２１６の表示制御及び、入力部２１５で設定される各種設定情報の入力を制御する。印刷ジョブ解析部３０２は、画像処理装置１０１から受信する印刷ジョブのデータを解析する。印刷処理実行部３０３は、印刷ジョブに対する給紙、紙搬送、印刷、排紙などの一連の印刷動作を制御する。データ送受信部３０４は、画像処理装置１０１との間のデータ送受信を制御する。送受信するデータとは、例えば、印刷ジョブのデータ、センサ２１７の測定結果、また、後述の画像処理装置１０１のキャリブレーション設定テーブル（図９）などである。センサ制御部３０５は、センサ２１７を使用した測定、測定準備動作を制御する。またデータ送受信部３０４にセンサ２１７による測定結果を送信する。キャリブレーション情報管理部３０６は、データ送受信部３０４が受信した、画像処理装置１００のキャリブレーション情報を管理する。また、キャリブレーション情報を活用した制御も実施するが、これについては後述する。
【００２９】
図３（Ｂ）は、画像処理装置１０１のソフトウェアモジュールを説明するブロック図である。これらのソフトウェアモジュールは、ＨＤＤ２２４にプログラムとして格納され、そのプログラムはＣＰＵ２２１によってＲＡＭ２２３に展開されて実行される。
【００３０】
ＵＩ制御部３１１は、画像処理装置１０１の不図示の表示部への表示制御及び、不図示の入力デバイスからの入力を制御する。印刷ジョブ管理部３１２は、ユーザから受け付けた印刷ジョブデータを管理する。具体的には、ＨＤＤ２２４に保存された印刷ジョブの呼び出しや、ユーザによる印刷ジョブ設定変更の反映、印刷済みのジョブの履歴管理などの処理を行う。印刷ジョブ処理部３１３は、ユーザから受け付けた印刷ジョブの解析、画像データへの展開、画像圧縮／伸張など、印刷処理実行に必要な処理を行う。また後述する印刷ジョブのジョブ属性情報の生成処理、キャリブレーションテーブルの適用処理等を行う。データ送受信部３１４は、画像形成装置１００との間の各種データの送受信を管理する。印刷ジョブ処理部３１３によって生成された印刷ジョブデータは、データ送受信部３１４により画像形成装置１００へ送信される。またデータ送受信部３１４は、ネットワーク１０６を介して接続されるクライアントＰＣ１０２とのデータ送受信も管理する。キャリブレーション実行部３１５は、画像処理装置１０１が有するキャリブレーション機能を制御する。例えば、キャリブレーション用の測定チャートの生成を印刷ジョブ処理部３１３に指示する。またデータ送受信部３１４を介して画像形成装置１００から受信したパッチ測定結果を用いて、キャリブレーションテーブルを生成する。キャリブレーション情報管理部３１６は、画像処理装置１０１のキャリブレーション設定情報（図９）や、キャリブレーション実行部３１５が生成したキャリブレーションテーブルを管理する。
【００３１】
図４Ａ、図４Ｂは、実施形態１に係る画像処理装置１０１の処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ２２１が画像処理装置１０１のＨＤＤ２２４に格納されたプログラムをＲＡＭ２２３に展開し、その展開したプログラムを実行することにより実現される。
【００３２】
まずＳ４０１でＣＰＵ２１１はキャリブレーション実行部３１５として機能し、印刷ジョブ処理部３１３に対して、センサ２１７によりパッチの色度値を測定するための測定対象の印刷ジョブの生成を指示する。このときキャリブレーション実行部３１５は、例えば、不図示の操作部を介してユーザによるキャリブレーション実行指示を受け付けた時点で、測定対象の印刷ジョブの生成を指示する。他にも、事前に設定された予約時刻に到達するなど所定の条件を満たした時点で、自動で測定対象の印刷ジョブの生成を指示してもよい。こうして印刷ジョブ処理部３１３は、その生成した印刷ジョブに対してジョブ属性情報を付与する。このジョブ属性情報は、例えば、ユーザから受け付けた印刷設定や画像処理装置１０１の機器設定情報に基づき生成される。実施形態１では、センサ２１７による測定対象の印刷ジョブであるため、そのジョブ属性情報には、センサによる測定対象であることを画像形成装置１００に通知するための情報が含まれる。
【００３３】
図６は、実施形態に係る画像処理装置１０１の印刷ジョブ処理部３１３が生成するジョブ属性情報の一例を示す図である。
【００３４】
図６（Ａ）は、センサ２１７の測定対象ではない通常の印刷ジョブのジョブ属性情報を示す。このジョブ属性情報では、ジョブ属性の１つとしてジョブタイプ情報６０１が含まれており、通常の印刷ジョブの場合は「ｎｏｒｍａｌ」がセットされる。ジョブ属性は、ジョブタイプ情報以外にも、例えば、印刷に使用する用紙の種別情報６０２や、不図示の部数情報、フィニッシング設定情報などの画像形成装置１００の印刷処理に参照される諸々の情報を有する。図６（Ａ）では、用紙の種別情報６０２は普通紙を示している。
【００３５】
図６（Ｂ）は、センサ２１７による測定対象の印刷ジョブのジョブ属性情報を示す。測定対象の印刷ジョブの場合、ジョブタイプ情報６１１として、「ｍｅａｓｕｒｅｍｅｎｔ＿ｉｎｌｉｎｅ＿ｓｅｎｓｏｒ」（インラインセンサによる測定）がセットされる。また印刷に使用する用紙の種別情報６１２（ここでは普通紙）も含まれている。
【００３６】
次にＳ４０２に進みＣＰＵ２１１は印刷ジョブ管理部３１２として機能し、データ送受信部３１４を介して、測定対象の印刷ジョブの実行指示を画像形成装置１００に通知する。この測定対象の印刷ジョブの実行指示には、前述のジョブ属性情報も含まれる。次にＳ４０３に進みＣＰＵ２１１は印刷ジョブ処理部３１３として機能し、データ送受信部３１４を介して画像形成装置１００に、測定対象の印刷ジョブ（パッチの印刷ジョブ）の印刷データを送信する。この測定対象の印刷ジョブは、１或いは複数のページで構成されており、ここでは測定対象の印刷ジョブを構成する全てのページのデータをページ順に送信する。尚、データ送受信部３１４は、測定対象の印刷ジョブのページ数を印刷ジョブ処理部３１３より取得する。
【００３７】
図４Ｂ（Ａ）は、Ｓ４０３の画像形成装置１００への測定対象の印刷ジョブのデータ送信処理を説明するフローチャートである。
【００３８】
Ｓ４１１でＣＰＵ２１１はデータ送受信部３１４として機能し、ページカウンタｉを「０」にセットする。このページカウンタｉは、ＲＡＭ２２３に設けられている。次にＳ４１２に進みデータ送受信部３１４は、ページカウンタｉを１増やしてＳ４１３に進み、ページカウンタｉが指すｉページ目の印刷データ（パッチデータ）を画像形成装置１００に送信する。そしてＳ４１４に進みデータ送受信部３１４は、測定対象の印刷ジョブを構成する全てのページの印刷データが送信されたか否かを判定する。ここで全てのページの印刷データが送信済みの場合は、測定対象の印刷ジョブの印刷データ送信処理を終了してＳ４０４へと処理を進める。一方、全てのページの印刷データ送信が完了していない場合は、Ｓ４１２へ処理を進める。
【００３９】
次にＳ４０４でＣＰＵ２１１は印刷ジョブ管理部３１２として機能し、測定対象の印刷ジョブの印刷データの送信が完了した旨を、データ送受信部３１４を介して画像形成装置１００に通知する。
【００４０】
次にＳ４０５に進みＣＰＵ２１１はデータ送受信部３１４として機能し、送信した測定対象の印刷ジョブに従って印刷された用紙をセンサ２１７により測定した結果を画像形成装置１００から受信する。ここでは測定対象の印刷ジョブを構成する全てのページの測定結果を順に受信する。
【００４１】
図４Ｂ（Ｂ）は、Ｓ４０５の画像形成装置１００からの測定結果の受信処理を説明するフローチャートである。
【００４２】
Ｓ４２１でＣＰＵ２１１はデータ送受信部３１４として機能し、ページカウンタｉを「０」にセットする。このページカウンタｉはＲＡＭ２２３に設けられている。次にＳ４２２に進みデータ送受信部３１４は、ページカウンタｉを１増やしてＳ４２３に進む。Ｓ４２３でＣＰＵ２１１はデータ送受信部３１４として機能し、ページカウンタｉが指すｉページ目の測定結果を画像形成装置１００から受信する。次にＳ４２４に進みデータ送受信部３１４は、測定対象の印刷ジョブを構成する全てのページの測定結果を受信したか否かを判定する。全てのページの測定結果を受信したと判定した場合は、測定対象の印刷ジョブの測定結果受信処理を終了してＳ４０６へと処理を進める。一方、全てのページの測定結果の受信が完了していない場合はＳ４２２へ処理を進める。
【００４３】
Ｓ４０６でＣＰＵ２１１はキャリブレーション実行部３１５として機能し、データ送受信部３１４を介して、測定対象の印刷ジョブの測定結果を取得する。そしてキャリブレーション実行部３１５は、その取得した測定結果を用いて、画像調整用のキャリブレーションテーブルを生成する。そして、このキャリブレーションテーブルが、キャリブレーション情報管理部３１６によりＨＤＤ２２４に保存される。最後にＣＰＵ２１１はデータ送受信部３１４として機能し、キャリブレーション処理の完了を画像形成装置１００に通知して、この処理を終了する。
【００４４】
尚、以降の通常の印刷ジョブの処理時には、印刷ジョブ処理部３１３が、キャリブレーション情報管理部３１６より、所望のキャリブレーションテーブルを取得し、これを印刷ジョブに適用する。
【００４５】
図５は、実施形態１に係る画像形成装置１００の処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ２０１が画像形成装置１００のＨＤＤ２０４に格納されたプログラムをＲＡＭ２０３に展開し、その展開したプログラムを実行することにより実現される。
【００４６】
図５（Ａ）のＳ５０１でＣＰＵ２０１は、画像処理装置１０１より印刷ジョブの実行指示を受け付ける。次にＳ５０２に進みＣＰＵ２０１は印刷ジョブ解析部３０２として機能し、Ｓ５０１で受け付けた印刷ジョブの実行指示に含まれる上述のジョブ属性情報を解析する。そしてＳ５０３に進み印刷ジョブ解析部３０２は、図６（Ａ）のジョブタイプ情報６０１，６１１を参照し、その印刷ジョブがセンサ２１７の測定対象の印刷ジョブか否かを判定する。ここで、その印刷ジョブが、センサ２１７の測定対象の印刷ジョブであると判定するとＣＰＵ２０１は、処理をＳ５０４へと進め、そうでないときはＳ５０６に処理を進める。Ｓ５０６でＣＰＵ２０１は、通常の印刷処理を実行して、この処理を終了する。
【００４７】
一方、Ｓ５０４でＣＰＵ２０１はセンサ制御部３０５として機能し、上述の測定前のセンサ準備動作を実施する。次にＳ５０５に進みＣＰＵ２０１は、測定対象の印刷ジョブの印刷、測定、及び、測定結果の送信処理を実行して、この処理を終了する。
【００４８】
図５（Ｂ）は、Ｓ５０５の測定対象の印刷ジョブの印刷、測定、及び、測定結果の送信処理を説明するフローチャートである。
【００４９】
Ｓ５２１でＣＰＵ２０１は印刷処理実行部３０３として機能し、ページカウンタｉを「０」にセットする。このページカウンタｉはＲＡＭ２０３に設けられている。次にＳ５２２に進み印刷処理実行部３０３は、ページカウンタｉを１増やしてＳ５２３に進み、ページカウンタｉが指すｉページ目の印刷データを印刷する。次にＳ５２４に進みＣＰＵ２０１はセンサ制御部３０５として機能し、センサ２１７を制御し、用紙の搬送経路上でセンサ２１７を通過するｉページ目の印刷データで印刷されたパッチ画像２５１を測定する。次にＳ５２５に進みセンサ制御部３０５は、データ送受信部３０４を介して、ｉページ目の印刷データの測定結果を、画像処理装置１０１へ送信する。そしてＳ５２６に進みＣＰＵ２０１はデータ送受信部３０４として機能し、測定対象の印刷ジョブを構成する全てのページの印刷、測定、及び、測定結果の送信処理が完了したか否かを判定する。全てのページの処理が完了していると判定するとＣＰＵ２０１は、測定対象の印刷ジョブの印刷、測定、及び、測定結果の送信処理を終了してＳ５０７へ処理を進める。一方、全てのページの処理が完了していないと判定した場合はＳ５２２へ処理を進める。
【００５０】
Ｓ５０７でＣＰＵ２０１は、測定対象の印刷ジョブの印刷後制御を行う。具体的には、ＣＰＵ２０１はデータ送受信部３０４として機能し、画像処理装置１０１に対して、測定対象の印刷ジョブの出力完了を通知する。またセンサ制御部３０５が、センサ２１７への電力供給を停止する。
【００５１】
尚、本実施形態１では、画像形成装置１００がセンサ２１７の測定結果を画像処理装置１０１に送信し、画像処理装置１０１のキャリブレーション実行部３１５が、その受信した測定結果を用いてキャリブレーションテーブルを生成するがその限りではない。例えば、画像形成装置１００の不図示のキャリブレーション実行部がセンサ２１７の測定結果を用いて、画像処理装置１０１のキャリブレーションテーブルを生成し、これを画像処理装置１０１に送信してもよい。この場合、画像形成装置１００は、Ｓ５２５で画像処理装置１０１への測定結果の送信処理を実行せず、測定結果をＨＤＤ２０４に記憶する。そしてＳ５０７で、画像形成装置１００の不図示のキャリブレーション実行部が、ＨＤＤ２０４から、その測定結果を読み出してキャリブレーションテーブルを生成し、データ送受信部３０４を介して画像処理装置１０１へ送信する。
【００５２】
一方、画像処理装置１０１は、Ｓ４０５でセンサ２１７の測定結果ではなく、キャリブレーションテーブルを画像形成装置１００から受信する。そしてＳ４０６でキャリブレーション情報管理部３１６は、画像形成装置１００から受信したキャリブレーションテーブルをＨＤＤ２２４に保存する。
【００５３】
以上説明したように本実施形態１によれば、印刷システムにおいて、画像形成装置のセンサにより測定した結果を、画像処理装置の調整機能に使用することが可能となる。これにより、画像処理装置の調整機能を自動化することが可能となるため、オペレータの作業負荷を軽減することが可能になる。
【００５４】
また、画像処理装置は、測定対象の印刷ジョブに固有のジョブ属性を付与して、その印刷ジョブを画像形成装置に投入することにより、画像形成装置は、その測定対象の印刷ジョブを実行する場合に限って、特有の印刷処理を実行する。特有の印刷処理を実行するためには、例えば、準備動作や接続確認等、事前の処理を要する。一方、画像形成装置は、通常の印刷ジョブに対して、このような処理を適用しないため、印刷システムの生産性の低下を防止することができる。
［実施形態２］
前述の実施形態１では、画像形成装置１００による、測定対象の印刷ジョブによるチャートの印刷、及びその測定処理は一意に決まるものとして説明した。しかし実際には、画像処理装置１０１の種類や機能によって測定対象の印刷ジョブの処理方法は異なる。そのため画像形成装置１００は、条件に応じて、測定対象の印刷ジョブの制御方法を切り替える必要がある。例えば、測定対象の印刷ジョブを生成する画像処理装置１０１が有する機能としては、キャリブレーションに限らず、カラープロファイルの生成機能やベリフィケーション機能も考えられる。カラープロファイルの生成機能とは、この印刷システムで扱うデジタルデータの色を規定する、標準化カラーマネジメントシステムに準拠した色情報で記述したファイルであるＩＣＣプロファイルを作成する既知の機能である。ここでは任意のシートに所定のカラーパッチを印刷し、そのカラーパッチを測定して色度値を取得することでＩＣＣプロファイルを生成する。
【００５５】
また、ベリフィケーション機能とは、印刷システムの出力状態を確認するための既知の機能である。任意のシートに出力状態を確認するためのパッチを印刷し、そのパッチの測定結果により、印刷システムの出力が一定の基準を満たすか否かを判定する。各機能が測定値を必要とするパッチの数が異なるため、１枚のシート当たり印刷されるパッチ数が異なる場合がある。そのため画像形成装置１００のセンサ制御部３０５は、都度、要求される数だけのパッチを測定するように、センサ２１７の測定動作を制御する必要がある。
【００５６】
また別の例としては、画像処理装置１０１の種類によって、キャリブレーションに用いるデータの種類が異なる場合がある。ある画像処理装置は色度値（Ｌ＊ａ＊ｂ＊）を必要とするが、別の画像処理装置は濃度値を必要とする場合がある。そのためセンサ制御部３０５は、必要とされる種類の測定値を取得するためのセンサ２１７による測定処理、或いは、測定値の変換処理等を制御する必要がある。尚、実施形態２では、１種のセンサの制御を切り替えることで、複数の種類の測定値を得ることができる形態で説明するが、本発明はその限りではない。例えば、画像形成装置１００は、複数の種類の測定値を取得するために複数の種類のセンサを備え、センサ制御部３０５が制御対象のセンサを、条件に応じて切り替えて使用しても良い。
【００５７】
以下では本発明の実施形態２として、画像処理装置１０１が測定対象の印刷ジョブに付与した属性情報を基に、画像形成装置１００が、その印刷ジョブに係る制御方法を切り替える例を説明する。尚、以下では、実施形態１と異なる部分を説明し、同様の部分の説明を省略する。
【００５８】
まず、本発明の実施形態２に係るチャートタイプ属性７０１（図６（Ｃ）、図７）の定義と条件について、図７を参照して説明する。
【００５９】
図７は、実施形態２に係るチャートタイプ情報テーブルの一例を示す図であり、チャートタイプ属性に紐づく、各種情報を示すものである。
【００６０】
このチャートタイプ情報テーブルは、チャートタイプ属性７０１、画像処理装置の種別７０２、画像処理装置の機能種別７０３、要求データ種別７０４、そして測定パッチ数７０５を含む。画像処理装置の種別７０２は、画像形成装置１００に接続される画像処理装置１０１の種別を示す。画像処理装置の機能種別７０３は、このチャートを使用した測定を必要とする画像処理装置１０１の機能種別を示す。この機能種別は、前述のキャリブレーション、カラープロファイルの生成機能、ベリフィケーション機能を含んでいる。要求データ種別７０４は、このチャートを使用した測定を必要とする機能が要求するデータ種別を示し、ここでは濃度値と色度値が含まれる。測定パッチ数７０５は、１枚のシートに印刷するパッチ数を示す。
【００６１】
画像形成装置１００と画像処理装置１０１はともに、このチャートタイプ情報テーブルが示す一部、或いは全ての情報を、各々のＨＤＤに記憶しており、各々のＣＰＵが必要に応じて読み出して参照する。
【００６２】
次に実施形態２に係る画像処理装置１０１の制御方法を、前述の図４Ａ，４Ｂのフローチャートと図６（Ｃ）のジョブ属性情報の例を参照して説明する。
【００６３】
画像処理装置１０１の印刷ジョブ処理部３１３は、図４ＡのＳ４０１で測定対象の印刷ジョブを生成する際に、チャートタイプ属性７０１を含めて、図６（Ｃ）のジョブ属性情報を作成する。このチャートタイプ属性７０１は、上述のチャートタイプ情報テーブルの画像処理装置の種別７０２と機能種別７０３とに基づいて決定される。例えば、画像処理装置１０１の種別が「Ｂ」で、かつ、チャート測定を要する機能種別が「キャリブレーション」の場合は、印刷ジョブ処理部３１３はチャートタイプ属性７０１を「０３」に決定する。
【００６４】
次に実施形態２に係る画像形成装置１００の制御方法を前述の図５のフローチャートを参照して説明する。
【００６５】
Ｓ５０２で印刷ジョブ解析部３０２は、Ｓ５０１で受け付けたジョブ属性情報を解析し、ジョブタイプ情報６２１とチャートタイプ属性７０１の双方を特定する。次にＳ５０３で、受け付けた印刷ジョブが測定対象の印刷ジョブであると判定した場合は、印刷ジョブ解析部３０２はチャートタイプ属性７０１をセンサ制御部３０５へ送信する。
【００６６】
Ｓ５０５の処理の冒頭でセンサ制御部３０５は、図７のチャートタイプ情報テーブルを参照し、チャートタイプ属性７０１に紐づく要求データ種別７０４と測定パッチ数７０５とを取得する。そしてセンサ制御部３０５は、それら取得した情報に基づき、Ｓ５２４のパッチ測定処理、Ｓ５２５の測定結果の送信処理を行う。ここでは例えば、チャートタイプ属性７０１が「０３」であった場合、要求データ種別７０４は「色度値」、測定パッチ数７０５は「１９＊Ｎ」である（＊は乗算を示し、Ｎはセンサの個数である）。このときＳ５２４でセンサ制御部３０５は、１枚目のシートで１つのセンサが測定するパッチの数を「１９」として、センサ２１７の測定動作を制御する。そしてＳ５２５でセンサ制御部３０５は、画像処理装置１０１が要求するデータ種別である色度値を、データ送受信部３０４を介して画像処理装置１０１へ送信する。
【００６７】
尚、チャートタイプ属性７０１が「０１」の場合のように、要求データ種別が「濃度値」で、かつ、センサが分光センサである場合は、センサ制御部３０５は測定結果の分光値を既知の変換方法により濃度値に変換した後、画像処理装置１０１へ送信する。
【００６８】
以上説明したように実施形態２によれば、画像形成装置は、接続される画像処理装置の種類や機能に応じて、測定対象の印刷ジョブに対する制御を適切に切り替えることができる。これにより画像形成装置１００は、商業印刷市場における多種多様な要求に対応する機能を、複数の画像処理装置１０１と連携して実現することができる。
【００６９】
［実施形態３］
画像形成装置１００のキャリブレーション機能は、複数の用紙種、或いは、複数のグループ単位で、調整の実行、及び、調整結果の管理を可能とする形態が一般的である。この形態で画像形成装置１００が測定対象の印刷ジョブを処理中に、その印刷ジョブの調整対象の用紙を使用する通常の印刷ジョブが、画像処理装置１０１から画像形成装置１００へ送信される事が考えられる。この場合、画像形成装置１００で処理中の測定対象の印刷ジョブによる調整が、その通常の印刷ジョブに適用されない。なぜなら、画像処理装置１０１は、画像形成装置１００へ印刷ジョブを送信する前に、その印刷ジョブにキャリブレーションによる調整を適用するのが通例である。よって、画像形成装置１００に送信済みの印刷ジョブに、後追いで、画像形成装置１００が更新した後の調整結果を、その送信済みの印刷ジョブに適用できないためである。
【００７０】
この課題を解決するために、本発明の実施形態３として、画像形成装置１００が、現在実行中の測定対象の印刷ジョブの調整対象の用紙情報と、後続の通常の印刷ジョブの用紙種別とを用いて、通常の印刷ジョブの処理を進めるか否かを判定する例を説明する。尚、以下では、前述の実施形態１と異なる部分を説明し、同様の部分は説明を省略する。
【００７１】
まず実施形態３に係る画像処理装置１０１のキャリブレーション設定と、適用用紙種の関係を示すキャリブレーション設定テーブルを図９を参照して説明する。
【００７２】
図９は、実施形態に係るキャリブレーション設定テーブルの一例を示す図である。
【００７３】
このキャリブレーション設定テーブルは、キャリブレーション設定番号９０１とキャリブレーション設定名称９０２と、調整対象用紙種９０３を有する。キャリブレーション設定番号９０１は、各キャリブレーション設定に割り振られたインデックス値である。キャリブレーション設定名称９０２は、各キャリブレーション設定の名称である。調整対象用紙種９０３は、各キャリブレーション設定の調整結果が適用される用紙種別を示す。例えば、キャリブレーション設定「００」は、その調整結果が、この印刷システムにて定義される「Ｐｌａｉｎ」（普通紙）、「Ｔｈｉｎ（厚紙）」のいずれかの種別の用紙を使用する印刷ジョブに適用される。
【００７４】
尚、図９の調整対象用紙種９０３に記載の用紙種別は一部の例であり、この限りではない。印刷システムが扱う全ての用紙種別に対し、いずれかのキャリブレーション設定が関連付けられる。また、画像処理装置１０１は、ユーザが登録した用紙種に対して、カスタムキャリブレーション設定を、ユーザからの指示の下で追加することもできる。
【００７５】
キャリブレーション設定テーブルは、画像処理装置１０１のキャリブレーション情報管理部３１６により管理される。キャリブレーション情報管理部３１６は、ユーザによるキャリブレーション設定の変更、追加などの処理を受けて、常にキャリブレーション設定テーブルが最新となるように制御する。
【００７６】
また、キャリブレーション情報管理部３１６は、所定のタイミングで、キャリブレーション設定テーブルを画像形成装置１００へ送信し、最新状態を共有する。所定のタイミングとは、例えば、画像処理装置１０１と画像形成装置１００との接続確立時、或いは、画像処理装置１０１でキャリブレーション設定情報が更新されたタイミングである。尚、画像形成装置１００は、画像処理装置１０１から受信したキャリブレーション設定テーブルをＨＤＤに２０４に記憶する。そして、キャリブレーション情報管理部３０６が、後述で説明する処理実行時にＨＤＤ２０４から読み出し、参照する。
【００７７】
次に実施形態３に係る画像形成装置１００の処理を図８のフローチャートを参照して説明する。
【００７８】
図８は、実施形態３に係る画像形成装置１００の処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が画像形成装置１００のＨＤＤ２０４に格納されたプログラムをＲＡＭ２０３に展開し、その展開したプログラムを実行することにより実現される。
【００７９】
まずＳ８０１でＣＰＵ２０１は、画像処理装置１０１より通常の印刷ジョブＢの実行指示を受け付ける。次にＳ８０２に進みＣＰＵ２０１は、Ｓ８０１で受け付けた通常の印刷ジョブＢの前に、測定対象の印刷ジョブＡが待機中、もしくは、実行中であるかどうかを判定する。ここで通常の印刷ジョブＢの前に、測定対象の印刷ジョブＡが待機中でなく、且つ実行中ではないと判定するとＳ８０９に進み、ＣＰＵ２０１は、その通常の印刷ジョブＢを実行して、この処理を終了する。
【００８０】
一方Ｓ８０２で、通常の印刷ジョブＢの前に、測定対象の印刷ジョブＡが待機中、もしくは、実行中であると判定するとＣＰＵ２０１はＳ８０３へ処理を進める。Ｓ８０３でＣＰＵ２０１は印刷ジョブ解析部３０２として機能し、測定対象の印刷ジョブＡと通常の印刷ジョブＢの双方のジョブ情報を解析し、通常の印刷ジョブＢが、測定対象の印刷ジョブＡの影響を受けるかどうかを判定するための情報を取得する。
【００８１】
図６（Ｄ）は、実施形態３における測定対象の印刷ジョブＡのジョブ属性を示す図である。印刷ジョブ解析部３０２は、測定対象の印刷ジョブＡのジョブ情報を解析し、キャリブレーション設定番号９０１を取得する。更に、印刷ジョブ解析部３０２は、通常の印刷ジョブＢのジョブ属性情報（図６（Ａ））を解析し、印刷用紙の種別６０２を取得する。次にＳ８０４に進み印刷ジョブ解析部３０２は、Ｓ８０３で取得した情報とキャリブレーション情報管理部３０６が管理するキャリブレーション設定テーブル（図９）とを参照し、通常印刷ジョブＢが、測定対象の印刷ジョブＡの影響を受けるかどうかを判定する。
【００８２】
例えば、測定対象の印刷ジョブＡのキャリブレーション設定番号９０１が、図６（Ｄ）の通り「０１」であったとする。この場合、測定対象の印刷ジョブの調整対象は「Ｐｌａｉｎ」（普通紙）と「Ｔｈｉｎ」（厚紙）であることが、キャリブレーション設定テーブルの調整対象用紙種９０３より判別できる。ここで、通常の印刷ジョブＢの用紙種別６０２は、図６（Ａ）のように「Ｐｌａｉｎ」（普通紙）であると、測定対象の印刷ジョブＡの調整対象用紙に合致する。これにより、通常の印刷ジョブＢは、測定対象の印刷ジョブＡの影響を受けると判定される。
【００８３】
こうしてＳ８０４でＣＰＵ２０１は、通常の印刷ジョブＢが、測定対象の印刷ジョブＡの影響を受けないと判定した場合はＳ８０９へ処理を進める。そして、測定対象の印刷ジョブＡの処理が完了した後、印刷処理実行部３０３が、通常の印刷ジョブＢに対する印刷処理を実行して、この処理を終了させる。
【００８４】
一方、Ｓ８０４でＣＰＵ２０１が、通常の印刷ジョブＢが、測定対象の印刷ジョブＡの影響を受けると判定した場合はＳ８０５へ処理を進める。Ｓ８０５でＣＰＵ２０１は、通常の印刷ジョブＢに対するキャンセル処理を実行し、当該印刷ジョブＢのジョブキャンセル通知を画像処理装置１０１に送信する。尚、このジョブキャンセル通知には、キャンセル要因の情報が含まれる。実施形態３では、先行の測定対象の印刷ジョブＡの影響を受けるため、という内容を指し示す属性値が、画像形成装置１００と画像処理装置１０１との間でＩ／Ｆで定義されている。よって、画像処理装置１０１のＣＰＵ２０１は、ジョブキャンセル要因として、この属性値、及び、測定対象の印刷ジョブＡのジョブ識別情報を画像処理装置１０１へと送信するよう、データ送受信部３０４を制御する。
【００８５】
次にＳ８０６に進みＣＰＵ２０１は、測定対象の印刷ジョブＡの処理の完了を印刷処理実行部３０３からの情報により確認するとＳ８０７に進む。Ｓ８０７でＣＰＵ２０１は、測定対象の印刷ジョブＡの測定結果を用いてキャリブレーション処理が完了したことを示す通知を画像処理装置１０１から受信する。そしてＳ８０８に進みＣＰＵ２０１は、データ送受信部３０４を介して、測定対象の印刷ジョブＡの測定結果に基づく最新のキャリブレーションが適用された通常の印刷ジョブＢを画像処理装置１０１から受け付ける。そしてＳ８０９に進みＣＰＵ２０１は印刷処理実行部３０３として機能し、その通常の印刷ジョブＢに対する印刷処理を実行して、この処理を終了する。
【００８６】
ここで、Ｓ８０８の通常の印刷ジョブＢの再印刷処理に関して、画像処理装置１０１の制御内容について説明する。
【００８７】
画像処理装置１０１は、Ｓ８０５で画像形成装置１００から、通常の印刷ジョブＢのジョブキャンセル通知、キャンセル要因、そして、測定対象の印刷ジョブＡのジョブＩＤ属性を受け取る。画像処理装置１０１の印刷ジョブ管理部３１２は、このキャンセル通知を受けると、そのキャンセル要因を解析し、キャンセルの要因が、測定対象の印刷ジョブＡであることを判別する。そして、測定対象の印刷ジョブＡのジョブＩＤを参照し、当該ジョブの測定結果の受信処理（Ｓ４０５）、そして、その測定結果をキャリブレーションへの適用する処理（Ｓ４０６）を実行する。そして、それが完了すると、印刷ジョブ管理部３１２は、その新たなキャリブレーションの下で通常の印刷ジョブＢを生成して画像形成装置１００に送信する。
【００８８】
以上説明したように実施形態３によれば、画像形成装置は、現在実行中の測定対象の印刷ジョブの調整対象用紙と、後続の通常の印刷ジョブの用紙種別とを参照し、通常の印刷ジョブの処理を進めるか否かを判定する。そして、処理を進めるべきではないと判定された印刷ジョブをキャンセルし、その印刷ジョブの発行元で最適な調整結果が適用されて、改めて印刷ジョブが生成されて印刷処理が実行される。
【００８９】
これにより、実行中の調整機能が対象とする用紙種を使用する通常の印刷ジョブが、最新の調整が適用される前に実行されるのを未然に防止できる。またこの場合、画像処理装置が自動的に、その最新の調整を適用して、前回送信してキャンセルされた印刷ジョブを再度生成して印刷させる、ユーザの手を煩わせることなく、確実に最適な状態での印刷処理を実行可能となる。
【００９０】
［実施形態４］
次に本発明の実施形態４を説明する。画像形成装置１００のセンサ２１７は、通常、測定前に所定の準備動作を必要とする。例えば、センサ２１７が画像形成装置の所定の場所に正常に接続されているかを確認する接続確認、照明光源の自己昇温が安定するまで強制的に発光を行う暖気動作、照明光源の光量調整を目標値に近づけるための光量調整動作などを必要とする。更に、センサ２１７の読み取り動作の異常を検出するために、センサ２１７の近傍に位置する白色基準板を測定し、測定値が一定の基準範囲内に収まるか否かも確認する。この準備動作は数十秒を要する場合があるため、調整機能（キャリブレーション機能）の総所要時間に影響し、生産性を低下させる。また過度なセンサ準備動作は、稼働する部品の機械寿命を早めるため、必要最低限の準備動作に止めるべきである。従来は、画像形成装置で実行される２つの異なる調整機能間の重複処理を省略する技術は知られているが、同一の調整機能を複数回実行する際の重複処理を省略する技術は知られていない。そこで実施形態４では、画像形成装置において、同一の調整機能を複数回実行する際の重複処理を省略する技術を説明する。尚、実施形態４に係る画像形成装置１００及び画像処理装置１０１のハードウェア構成やシステム構成等は前述の実施形態と同様であるため、その説明を省略する。
【００９１】
実施形態４に係る画像形成装置１００のプリンタコントローラ２００は、センサ２１７による測定前に所定の準備動作を行う。例えば、センサ２１７がセンサＩ／Ｆ２０８と正常に接続されているかを確認する接続確認、照明光源の自己昇温が安定するまで強制的に発光を行う暖気動作、照明光源の光量調整を目標値に近づけるための光量調整動作などを行う。
【００９２】
実施形態４に係る画像処理装置１０１は、前述の図４Ａに示すフローチャートに従って、測定対象の印刷ジョブを画像形成装置１０１に送信する。
【００９３】
図４ＡのＳ４０４でＣＰＵ２２１は印刷ジョブ管理部３１２として機能し、測定対象の印刷ジョブの印刷データの送信が完了した旨を、データ送受信部３１４を介して画像形成装置１００に通知する。このとき印刷ジョブ管理部３１２は、図１０に示すジョブ終了情報を付加した情報を送信する。
【００９４】
図１０は、実施形態４に係る画像処理装置１０１の印刷ジョブ管理部３１２が生成するジョブ終了情報の一例を説明する図である。
【００９５】
図１０（Ａ）は、印刷中のジョブが、測定対象の印刷ジョブではない通常の印刷ジョブの場合のジョブ終了情報１０００を示す。このジョブ終了情報１０００には、ジョブ終了情報として印刷ジョブ固有のＩＤを表すジョブＩＤ１００１が含まれており、ここでは、ジョブＩＤ「０００１」の印刷ジョブの終了通知であることを示している。１００２は、後続の印刷ジョブが測定対象の印刷ジョブか否かを示す情報である。印刷中のジョブが非測定対象の印刷ジョブ（通常の印刷ジョブ）の場合は、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」には「ＮＯＮＥ」が設定される。
【００９６】
図１０（Ｂ）は、測定対象の印刷ジョブの場合を示し、後続の印刷ジョブも測定対象の印刷ジョブの場合のジョブ終了情報１０１０を示す。後続のジョブも測定対象の印刷ジョブの場合は「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」には「ＣＯＮＴＩＮＵＥ」が設定される。
【００９７】
図１０（Ｃ）は測定対象の印刷ジョブの場合を示し、後続のジョブが非測定対象の印刷ジョブ（通常の印刷ジョブ）の場合のジョブ終了情報１０２０を示す。後続のジョブが通常の印刷ジョブの場合は、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＥＮＤ」が設定される。
【００９８】
尚、ジョブ終了情報は、これらの情報に限らず、例えば、印刷ジョブに対してキャンセルを指示するための情報を付与してもよい。
【００９９】
次に、実施形態４に係る画像処理装置１０１が、図１０で説明したジョブ終了情報を設定する方法についてフローチャートを用いて説明する。
【０１００】
図１１は、実施形態４に係る画像処理装置１０１が測定対象の印刷ジョブのデータ送信終了通知を画像形成装置１００に送信する処理（図４ＡのＳ４０４）を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２２１が画像処理装置１０１のＨＤＤ２２４に格納されたプログラムをＲＡＭ２２３に展開し、その展開したプログラムを実行することにより実現される。
【０１０１】
まずＳ１１０１でＣＰＵ２２１は印刷ジョブ管理部３１４として機能し、後続のジョブも測定対象の印刷ジョブか否かを判定する。ここで後続のジョブも測定対象の印刷ジョブであると判定するとＳ１１０２に進み、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＣＯＮＴＩＮＵＥ」を設定してＳ１１０４に進む。一方、後続のジョブが非測定対象の印刷ジョブ（通常の印刷ジョブ）と判定するとＳ１１０３に進み、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＥＮＤ」を設定してＳ１１０４に進む。Ｓ１１０４でＣＰＵ２２１は印刷ジョブ管理部３１４として機能し、測定対象の印刷ジョブの印刷データの送信が完了した旨を、ジョブ終了情報と共に、データ送受信部３１４を介して画像形成装置１００に通知して、この処理を終了する。
【０１０２】
尚、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＣＯＮＴＩＮＵＥ」を設定して画像形成装置１００に通知してから、後続の測定対象の印刷ジョブの印刷開始を指示する前に通常の印刷ジョブがクライアントＰＣ１０２等から投入される場合もある。この場合は、画像処理装置１０１の印刷ジョブ管理部３１２は、後続の測定対象の印刷ジョブが完了するまで、その通常の印刷ジョブを実行せずに待機させるのが望ましい。
【０１０３】
そしてＳ４０５でＣＰＵ２２１はデータ送受信部３１４として機能し、送信した測定対象の印刷ジョブによる測定結果を画像形成装置１００から受信する。ここでは測定対象の印刷ジョブを構成する全てのページの測定結果を順に受信する。そしてＳ４０６でＣＰＵ２２１はキャリブレーション実行部３１５として機能し、データ送受信部３１４を介して受信した測定結果を取得する。そして、その取得した測定結果を用いて、画像調整用のキャリブレーションテーブルを生成してＨＤＤ２２４に保存する。そしてデータ送受信部３１４を介してキャリブレーション処理の完了を画像形成装置１００に通知して、この処理を終了する。
【０１０４】
図１２（Ａ）は、実施形態４に係る画像形成装置１００による図５（Ａ）のＳ５０４の測定前のセンサ準備動作を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１が画像形成装置１００のＨＤＤ２０４に格納されたプログラムをＲＡＭ２０３に展開し、その展開したプログラムを実行することにより実現される。
【０１０５】
まずＳ１２０１でＣＰＵ２０１はセンサ制御部３０５として機能し、センサ２１７が稼働中か否か判定する。ここで、センサが稼働中とは、センサ２１７の測定前準備動作が完了しており、センサ２１７がいつでも測色を行える状態にあることをいう。センサの準備動作とは、例えば、センサ２１７がセンサＩ／Ｆ２０８と正常に接続されているかを確認する接続確認、照明光源の自己昇温が安定するまで強制的に発光を行う暖気動作、照明光源の光量調整を目標値に近づけるための光量調整動作などを含む。更に、センサの読み取り動作の異常を検出するために、センサの近傍に位置する白色基準板を測定し、測定値が一定の基準範囲内に収まるか否かも確認する処理も含む。そして、センサ２１７が稼働中と判定するとこの処理を終了する。つまり、センサ２１７の準備動作を省略する。一方、センサ２１７が稼働中でないと判定した場合はＳ１２０２に進み、ＣＰＵ２０１は所定の準備動作を行う。そして、このセンサ２１７の準備動作完了後、Ｓ１２０３に進みセンサ２１７は稼働中の状態となる。
【０１０６】
図１２（Ｂ）は、実施形態４に係る画像形成装置１００による図５（Ａ）のＳ５０７の測定対象の印刷ジョブによる印刷後の制御を説明するフローチャートである。
【０１０７】
まずＳ１２１１でＣＰＵ２０１は印刷ジョブ解析部３０２として機能し、ジョブ終了通知に設定されているジョブ終了情報１０１２，１０２２を解析し、「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＣＯＮＴＩＮＵＥ」が設定されているかどうか判定する。ここで「ＣＯＮＴＩＮＵＥ」が設定されていると判定すると、この処理を終了する。つまり、センサ２１７への電力供給を停止にせず、後続の測定対象の印刷ジョブのために、稼働中の状態を維持する。
【０１０８】
一方、印刷ジョブのジョブ終了情報の「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＣＯＮＴＩＮＵＥ」が設定されていない場合、つまり、「ＥＮＤ」が設定されている場合はＳ１２１２に進む。Ｓ１２１２でＣＰＵ２０１はセンサ制御部３０５として機能し、センサ２１７への電力供給をオフにしてセンサ２１７の稼働を終了して、この処理を終了する。
【０１０９】
尚、測定対象の印刷ジョブのジョブ終了情報の「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＣＯＮＴＩＮＵＥ」が設定されている場合は、センサ２１７への電力供給をオフにせず、後続の測定対象の印刷ジョブのために、センサを稼働のままにする例を示した。しかし本発明はこの限りではない。例えば、後続の測定対象の印刷ジョブが長時間に亘って画像処理装置１０１から投入されない場合は、経時変化により画像形成装置１００及びセンサ２１７の状態が変わる可能性がある。このため、一旦、センサ２１７への電力供給を停止して、センサが稼働中でないようにしてもよい。後続の測定対象の印刷ジョブが投入されるまでの待ち時間は、それを計時するタイマを画像形成装置１００に設けても良く、また操作部２１４を介して、ユーザが、その待ち時間を設定できるようにしてもよい。
【０１１０】
また、これとは逆に、経時変化により画像形成装置１００及びセンサ２１７の状態が変わってしまった際に、敢えてセンサ２１７の準備動作を実行させたい場合も考えられる。この場合は、１つの測定対象の印刷ジョブを、２つ或いは複数の測定対象の印刷ジョブに分け、各測定対象の印刷ジョブのジョブ印刷終了情報の「Ｕｓｅ  ｉｎｌｉｎｅ  ｓｅｎｓｏｒ」に「ＥＮＤ」を設定する。これにより、測定対象の印刷ジョブ毎にセンサ２１７編電力供給が停止されてセンサ２１７の稼働を終了できるため、測定対象の印刷ジョブが投入される度に、センサ２１７の準備動作が実行される。
【０１１１】
更に画像処理装置１０１は、測定対象の印刷ジョブの場合に、後続の印刷ジョブも測定対象の印刷ジョブである旨を、実行中の測定対象の印刷ジョブの終了時に画像形成装置１００に事前通知する。この通知に基づき、後続の印刷ジョブも測定対象の印刷ジョブであると判定した場合は、センサ２１７への電力供給を停止することなく、後続の印刷ジョブのためにセンサ２１７の稼働状態を維持することができる。これにより、測定対象の印刷ジョブ毎に実行されるセンサ２１７の測定前準備動作の回数を必要最低限に留めることができ、生産性の低下及び稼働する部品の劣化を防止することができる。
【０１１２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【０１１３】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【０１１４】
１００…画像形成装置、２０１，２２１…ＣＰＵ、２１４…操作部、２１５…入力部、２１６…表示部、３０１，３１１…ＵＩ制御部、３０５…センサ制御部、３１３…印刷ジョブ処理部
【図１】
2018001704.tif 000003
【図２】
2018001704.tif 000004
【図３】
2018001704.tif 000005
【図４Ａ】
2018001704.tif 000006
【図４Ｂ】
2018001704.tif 000007
【図５】
2018001704.tif 000008
【図６】
2018001704.tif 000009
【図７】
2018001704.tif 000010
【図８】
2018001704.tif 000011
【図９】
2018001704.tif 000012
【図１０】
2018001704.tif 000013
【図１１】
2018001704.tif 000014
【図１２】
2018001704.tif 000015