(57)【要約】【課題】印刷装置とその印刷装置に画像データを供給する画像装置から構成されるシステムにおける色調整であるシステムキャリブレーションを適切に行うことができる印刷システムを提供する。【解決手段】印刷システム１００において、第１のキャリブレーション及び第２のキャリブレーションをこの順に連続で実行するシステムキャリブレーションの実行指示に基づいて第１のキャリブレーションの実行コマンドが画像処理装置１０２からＭＦＰ１０１に送信され、ＭＦＰ１０１から第１のキャリブレーションの実行が完了した旨を示す結果コマンドを受信したことに従って第２のキャリブレーションの実行が開始される。【選択図】図８
2018075766.tif 000002
【特許請求の範囲】
【請求項１】
第１のキャリブレーションの実行を制御する印刷装置、及び第２のキャリブレーションの実行を制御する画像処理装置を備える印刷システムであって、
前記第１のキャリブレーション及び前記第２のキャリブレーションの順に連続で前記第１のキャリブレーション及び前記第２のキャリブレーションを実行するシステムキャリブレーションの実行指示を前記画像処理装置によって管理する管理手段と、
前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行するための実行コマンドを前記画像処理装置から前記印刷装置に送信する第１の送信手段と、
前記実行コマンドに対応する前記第１のキャリブレーションの実行が完了した旨を示す通知を前記印刷装置から前記画像処理装置に送信する第２の送信手段と、
前記画像処理装置が前記通知を受信したことに従ってに前記第２のキャリブレーションの実行を開始させる制御手段とを備えることを特徴とする印刷システム。
【請求項２】
前記システムキャリブレーションの実行指示は、前記第２のキャリブレーションの実行条件を含み、
前記第２のキャリブレーションは、前記第２のキャリブレーションの実行条件に基づいて実行され、
前記第１のキャリブレーションは、前記第２のキャリブレーションの実行条件に対応付けされた実行条件に基づいて実行されることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記第１のキャリブレーションの実行時刻が管理され、
前記第１のキャリブレーションの実行時刻に基づいて該第１のキャリブレーションを実行するか否かを判別することを特徴とする請求項１又は２記載の印刷システム。
【請求項４】
前記システムキャリブレーションの実行指示を受け付ける設定画面を表示し、
前記設定画面には、前記第１のキャリブレーションを実行してから予め設定された所定の期間が経過した場合、前記第１のキャリブレーションを実行するか否かを選択させる選択手段が表示されることを特徴とする請求項１乃至３のいずれか１項に記載の印刷システム。
【請求項５】
前記印刷装置は、前記第１のキャリブレーション及び前記第２のキャリブレーションの各実行時に所定の動作を行って検知可能状態に移行する検知装置を更に備え、
前記検知装置では、前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行した際に前記検知可能状態に移行すると、前記システムキャリブレーションの実行指示に対応する全てのキャリブレーションの実行が完了するまで前記検知可能状態が維持されることを特徴とする請求項１乃至４のいずれか１項に記載の印刷システム。
【請求項６】
前記第１のキャリブレーションが実行されてから予め設定された状態維持期間が経過した場合、前記検知装置を停止することを特徴とする請求項５記載の印刷システム。
【請求項７】
前記検知装置は、光源を備えるセンサであり、
前記所定の動作は、前記センサの接続確認動作、前記センサの光源の暖気動作、前記光源の光量を調整する光量調整動作、及び前記センサの読み取り異常検知動作のうち少なくとも１つであることを特徴とする請求項５又は６記載の印刷システム。
【請求項８】
第１のキャリブレーションの実行を制御する印刷装置と通信する画像処理装置であって、
前記第１のキャリブレーションと異なる第２のキャリブレーションの実行を制御するキャリブレーション実行手段と、
前記第１のキャリブレーション及び前記第２のキャリブレーションの順に連続で前記第１のキャリブレーション及び前記第２のキャリブレーションを実行するシステムキャリブレーションの実行指示を管理する管理手段と、
前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行するための実行コマンドを前記印刷装置に送信する送信手段と、
前記実行コマンドに対応する前記第１のキャリブレーションの実行が完了した旨を示す通知を前記印刷装置から受信する受信手段と、
前記通知を受信したことに従って前記第２のキャリブレーションの実行を開始させる制御手段とを備えることを特徴とする画像処理装置。
【請求項９】
前記システムキャリブレーションの実行指示は、前記第２のキャリブレーションの実行条件を含み、
前記第２のキャリブレーションは、前記第２のキャリブレーションの実行条件に基づいて実行され、
前記第１のキャリブレーションは、前記第２のキャリブレーションの実行条件に対応付けされた実行条件に基づいて実行されることを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記第１のキャリブレーションの実行時刻が管理され、
前記第１のキャリブレーションの実行時刻に基づいて該第１のキャリブレーションを実行するか否かを判別することを特徴とする請求項８又は９記載の画像処理装置。
【請求項１１】
前記システムキャリブレーションの実行指示を受け付ける設定画面を表示し、
前記設定画面には、前記第１のキャリブレーションを実行してから予め設定された所定の期間が経過した場合、前記第１のキャリブレーションを実行するか否かを選択させる選択手段が表示されることを特徴とする請求項８乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
第１のキャリブレーションの実行を制御する印刷装置、及び第２のキャリブレーションの実行を制御する画像処理装置を備える印刷システムにおいて実行されるキャリブレーション制御方法であって、
前記第１のキャリブレーション及び前記第２のキャリブレーションの順に連続で前記第１のキャリブレーション及び前記第２のキャリブレーションを実行するシステムキャリブレーションの実行指示を前記画像処理装置によって管理する管理ステップと、
前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行するための実行コマンドを前記画像処理装置から前記印刷装置に送信する第１の送信ステップと、
前記実行コマンドに対応する前記第１のキャリブレーションの実行が完了した旨を示す通知を前記印刷装置から前記画像処理装置に送信する第２の送信ステップと、
前記画像処理装置が前記通知を受信したことに従って前記第２のキャリブレーションの実行を開始させる制御ステップとを有することを特徴とするキャリブレーション制御方法。
【請求項１３】
第１のキャリブレーションの実行を制御する印刷装置、及び第２のキャリブレーションの実行を制御する画像処理装置を備える印刷システムにおいて実行されるキャリブレーション制御方法をコンピュータに実行させるプログラムであって、
前記キャリブレーション制御方法は、
前記第１のキャリブレーション及び前記第２のキャリブレーションの順に連続で前記第１のキャリブレーション及び前記第２のキャリブレーションを実行するシステムキャリブレーションの実行指示を前記画像処理装置によって管理する管理ステップと、
前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行するための実行コマンドを前記画像処理装置から前記印刷装置に送信する第１の送信ステップと、
前記実行コマンドに対応する前記第１のキャリブレーションの実行が完了した旨を示す通知を前記印刷装置から前記画像処理装置に送信する第２の送信ステップと、
前記画像処理装置が前記通知を受信したことに従って前記第２のキャリブレーションの実行を開始させる制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像処理装置、キャリブレーション制御方法、及びプログラムに関する。
【背景技術】
【０００２】
クライアントＰＣ等から受け付けた印刷ジョブに基づいて画像処理装置が印刷データを生成し、画像処理装置から送信された印刷データに基づいて印刷装置としてのＭＦＰが印刷を行う印刷システムが知られている。印刷システムでは、ＭＦＰが設置される環境が変化しても、出力される印刷物が予め定められた最適な出力結果となるように補正を行うキャリブレーションが行われる。印刷システムでは、補正の目的に応じて異なるキャリブレーションが行われる。例えば、補正の目的がＭＦＰの各モジュールの付加電圧値やレーザーパワーの出力値等の画像形成に関連する値（画像形成関連値）を最適化する場合には、第１のキャリブレーションが行われる。第１のキャリブレーションは、ＭＦＰによって実行が制御され、ユーザがＭＦＰの操作部を操作することによって行われる。また、補正の目的が画像処理パラメータを用紙の種別に適した画像処理パラメータに最適化する場合には、第２のキャリブレーションが行われる。第２のキャリブレーションは、画像処理装置によって実行が制御され、ユーザが画像処理装置の操作部を操作することによって行われる。
【０００３】
印刷システムでは、最適な印刷物を出力するために、第１のキャリブレーションを実行した後に第２のキャリブレーションを実行するシステムキャリブレーションを行う必要がある場合がある。この場合、例えば、第１のキャリブレーションを実行した後にＭＦＰの表示部に第２のキャリブレーションの実行が必要である旨が通知される（例えば、特許文献１参照）。ユーザはＭＦＰの表示部の通知内容を確認すると、画像処理装置の設置位置に移動し、該画像処理装置の操作部を操作して第２のキャリブレーションの実行指示を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１１３８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来では、第２のキャリブレーションの実行が必要である旨が通知されても、ユーザが第２のキャリブレーションの実行指示をし忘れると、第２のキャリブレーションが実行されない。その結果、システムキャリブレーションが適切に実行されず、最適な印刷物を出力することができなくなってしまうという問題が生じる。
【０００６】
本発明の目的は、印刷装置とその印刷装置に画像データを供給する画像装置から構成されるシステムのキャリブレーションを適切に行うことができる印刷システム、画像処理装置、キャリブレーション制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の印刷システムは、第１のキャリブレーションの実行を制御する印刷装置、及び第２のキャリブレーションの実行を制御する画像処理装置を備える印刷システムであって、前記第１のキャリブレーション及び前記第２のキャリブレーションの順に連続で前記第１のキャリブレーション及び前記第２のキャリブレーションを実行するシステムキャリブレーションの実行指示を前記画像処理装置によって管理する管理手段と、前記システムキャリブレーションの実行指示に基づいて前記第１のキャリブレーションを実行するための実行コマンドを前記画像処理装置から前記印刷装置に送信する第１の送信手段と、前記実行コマンドに対応する前記第１のキャリブレーションの実行が完了した旨を示す通知を前記印刷装置から前記画像処理装置に送信する第２の送信手段と、前記画像処理装置が前記通知を受信したことに従って前記第２のキャリブレーションの実行を開始させる制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷装置とその印刷装置に画像データを供給する画像装置から構成されるシステムにおける色の調整処理であるシステムキャリブレーションを適切に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る印刷システムのハードウェア構成を概略的に示すブロック図である。
【図２】図１の印刷システムのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図３】図１の印刷システムで用いられる第１の設定情報及び第２の設定情報の一例を示す図である。
【図４】図１のＭＦＰによって実行される第１のキャリブレーション実行処理の手順を示すフローチャートである。
【図５】図１の印刷システム１００によって実行される第２のキャリブレーション実行処理の手順を示すフローチャートである。
【図６】図１の画像処理装置によって生成される第３の設定情報の一例を示す図である。
【図７】図１の画像処理装置で表示される設定画面の一例を示す図である。
【図８】図１の画像処理装置によって実行されるシステムキャリブレーション実行処理の手順を示すフローチャートである。
【図９】図１のＭＦＰによって実行される結果コマンド送信処理の手順を示すフローチャートである。
【図１０】図８のシステムキャリブレーション実行処理の変形例の手順を示すフローチャートである。
【図１１】図１の画像処理装置で表示される設定画面の一例を示す図である。
【図１２】第２の実施の形態におけるＭＦＰのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図１３】図４の第１のキャリブレーション実行処理の変形例の手順を示すフローチャートである。
【図１４】図５（ｂ）の測定結果送信処理の変形例の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る印刷システム１００のハードウェア構成を概略的に示すブロック図である。
【００１２】
図１において、印刷システム１００は、印刷装置としてのＭＦＰ（Multi Function Printer）１０１及び画像処理装置１０２を備える。ＭＦＰ１０１及び画像処理装置１０２は通信接続されている。ＭＦＰ１０１は、プリンタコントローラ１０３、プリント部１１３、及び操作部１１５を備え、プリンタコントローラ１０３はプリント部１１３及び操作部１１５のそれぞれと接続されている。プリンタコントローラ１０３は、ＣＰＵ１０４、ＲＯＭ１０５、ＲＡＭ１０６、ＨＤＤ１０７、制御Ｉ／Ｆ１０８、プリンタＩ／Ｆ１０９、センサＩ／Ｆ１１０、操作部Ｉ／Ｆ１１１、及び画像データＩ／Ｆ１１２を備える。ＣＰＵ１０４、ＲＯＭ１０５、ＲＡＭ１０６、ＨＤＤ１０７、制御Ｉ／Ｆ１０８、プリンタＩ／Ｆ１０９、センサＩ／Ｆ１１０、操作部Ｉ／Ｆ１１１、及び画像データＩ／Ｆ１１２はシステムバス１１８を介して互いに接続されている。プリント部１１３はセンサ１１４を備える。画像処理装置１０２はプリントサーバコントローラ１２１及び操作部１３０を備え、プリントサーバコントローラ１２１は操作部１３０と接続されている。プリントサーバコントローラ１２１は、ＣＰＵ１２２、ＲＯＭ１２３、ＲＡＭ１２４、ＨＤＤ１２５、制御Ｉ／Ｆ１２６、画像データＩ／Ｆ１２７、操作部Ｉ／Ｆ１２８、及びネットワークＩ／Ｆ１２９を備える。ＣＰＵ１２２、ＲＯＭ１２３、ＲＡＭ１２４、ＨＤＤ１２５、制御Ｉ／Ｆ１２６、画像データＩ／Ｆ１２７、操作部Ｉ／Ｆ１２８、及びネットワークＩ／Ｆ１２９はシステムバス１３３を介して互いに接続されている。
【００１３】
ＭＦＰ１０１は、印刷に関する設定データや印刷を行うための画像データ等を含む印刷データを画像処理装置１０２から取得し、該印刷データに基づいて記録紙に印刷を行う。プリンタコントローラ１０３はＭＦＰ１０１全体を統括的に制御する。ＣＰＵ１０４はＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行して後述する図２（ａ）のソフトウェアモジュール２００の各処理を行う。ＲＯＭ１０５はＣＰＵ１０４によって実行されるプログラムや各データを格納する。ＲＡＭ１０６はＣＰＵ１０４の作業領域として用いられ、また、ＲＡＭ１０６は各データの一時格納領域として用いられる。ＨＤＤ１０７はＭＦＰ１０１のブートプログラムや各データを格納する。
【００１４】
制御Ｉ／Ｆ１０８は画像処理装置１０２とのデータ通信、例えば、印刷に関する設定データの送受信を制御する。プリンタＩ／Ｆ１０９はプリント部１１３とデータ通信を行い、例えば、画像処理装置１０２から取得した印刷データをプリント部１１３に送信する。センサＩ／Ｆ１１０はセンサ１１４とデータ通信を行う。例えば、センサＩ／Ｆ１１０は、センサ１１４に対して測定指示を通知し、該測定指示に応じて測定された結果を該センサ１１４から取得する。操作部Ｉ／Ｆ１１１は操作部１１５とデータ通信を行う。画像データＩ／Ｆ１１２は画像処理装置１０２から印刷を行うための画像データを取得する。プリント部１１３は取得した画像データを記録紙に印刷する。
【００１５】
センサ１１４はプリント部１１３における図示しない用紙搬送経路に配置された定着器及び排紙口の間に配置される。本実施の形態では、キャリブレーションの実行が指示されると、センサ１１４に測定指示が通知され、複数のカラーパッチを含む測定チャートが記録紙に印刷される。センサ１１４は該測定チャートを読み取って分光値、色度値、濃度といったパッチ情報を測定する。操作部１１５は入力部１１６及び表示部１１７を備える。入力部１１６は操作ボタン及び操作キーであり、ユーザによって入力された入力情報を受け付ける。例えば、入力部１１６はＭＦＰ１０１によって実行が制御される後述する第１のキャリブレーションの実行指示を受け付ける。表示部１１７はＭＦＰ１０１に関する各設定を行う設定画面を表示する。
【００１６】
画像処理装置１０２はネットワーク１１９に接続された装置、例えば、クライアントＰＣ１２０等から印刷ジョブを受け付け、該印刷ジョブの印刷を行うための印刷データを生成し、該印刷データをＭＦＰ１０１に送信する。プリントサーバコントローラ１２１は画像処理装置１０２全体を統括的に制御する。ＣＰＵ１２２はＲＯＭ１２３やＨＤＤ１２５に格納されたプログラムを実行して後述する図２（ｂ）のソフトウェアモジュール２０８の各処理を行う。ＲＯＭ１２３はＣＰＵ１２２によって実行されるプログラムや各データを格納する。ＲＡＭ１２４はＣＰＵ１２２の作業領域として用いられ、また、ＲＡＭ１２４は各データの一時格納領域として用いられる。ＨＤＤ１２５は画像処理装置１０２のブートプログラムや各データを格納する。制御Ｉ／Ｆ１２６はＭＦＰ１０１とのデータ通信、例えば、印刷に関する各設定データの送受信を制御する。画像データＩ／Ｆ１２７はＭＦＰ１０１に印刷を行うための画像データを送信する。操作部Ｉ／Ｆ１２８は操作部１３０とデータ通信を行う。ネットワークＩ／Ｆ１２９はネットワーク１１９に接続されたクライアントＰＣ１２０等とデータ通信を行う。操作部１３０は入力部１３１及び表示部１３２を備える。入力部１３１は操作ボタン及び操作キーであり、ユーザによって入力された入力情報を受け付ける。例えば、入力部１３１は画像処理装置１０２によって実行が制御される後述する第２のキャリブレーションの実行指示や、第１のキャリブレーション及び第２のキャリブレーションをこの順に連続して実行するシステムキャリブレーションの実行指示を受け付ける。表示部１３２は画像処理装置１０２に関する各設定を行う設定画面を表示する。例えば、表示部１３２はシステムキャリブレーションの実行指示を受け付ける後述する図７の設定画面を表示する。
【００１７】
図２は、図１の印刷システム１００のソフトウェアモジュールの構成を概略的に示すブロック図である。図２（ａ）は第１の実施の形態におけるＭＦＰ１０１のソフトウェアモジュール２００の構成を示し、図２（ｂ）は画像処理装置１０２のソフトウェアモジュール２０８の構成を示す。
【００１８】
図２（ａ）において、ソフトウェアモジュール２００は、ＵＩ制御モジュール２０１、解析モジュール２０２、処理モジュール２０３、印刷実行モジュール２０４、データ通信モジュール２０５、キャリブレーション実行モジュール２０６、及び情報管理モジュール２０７を備える。ソフトウェアモジュール２００の各処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われる。
【００１９】
ＵＩ制御モジュール２０１は入力部１１６において入力された入力情報の受け付けや、表示部１１７における表示制御を行う。解析モジュール２０２は画像処理装置１０２から受信した印刷に関する各設定データや画像データを解析する。処理モジュール２０３は、印刷を行う際に必要となる処理、例えば、ハーフトーン処理の実行を制御する。印刷実行モジュール２０４は給紙、用紙搬送、印字、及び排紙等の印刷動作を制御する。データ通信モジュール２０５は画像処理装置１０２との間で行われる印刷に関する各データの通信制御を行う。例えば、データ通信モジュール２０５はセンサ１１４の測定結果及び後述する図３（ａ）の第１の設定情報３０１を画像処理装置１０２に送信し、また、印刷データ及び後述する図７の第３の設定情報６００を画像処理装置１０２から受信する。キャリブレーション実行モジュール２０６は、ＭＦＰ１０１の各モジュールの付加電圧値やレーザーパワーの出力値等の画像形成関連値を最適化する第１のキャリブレーションの実行を制御する。
【００２０】
情報管理モジュール２０７は、ＨＤＤ１０７に格納された第１のキャリブレーションの実行に必要な情報を管理する。第１のキャリブレーションの実行に必要な情報は、例えば、第１の補正ターゲット情報、第１の補正ルックアップテーブル（ＬＵＴ）、及び図３（ａ）の第１の設定情報３０１である。第１の補正ターゲット情報は、画像形成関連値を最適化する際の目標値であり、本実施の形態では、複数、例えば、３つの第１の補正ターゲット情報がＨＤＤ１０７に格納されている。第１の補正ＬＵＴは画像形成関連値を最適化する際の補正値である。本実施の形態では、第１のキャリブレーションの実行指示が行われると、第１の補正ＬＵＴが生成され、第１の補正ＬＵＴに基づいて画像形成関連値が第１の補正ターゲット情報に近似した値に補正される。第１の設定情報３０１は、第１のキャリブレーションの実行条件を示す第１の条件設定値を含み、各第１の条件設定値は各第１の補正ターゲット情報に対応付けされている。第１の設定情報３０１は、設定３０２及び用紙３０３を含み、設定３０２は第１の条件設定値を示す文字列であり、用紙３０３は第１の条件設定値に対応する用紙の種別を示す。
【００２１】
図２（ｂ）において、ソフトウェアモジュール２０８は、ＵＩ制御モジュール２０９、ジョブ管理モジュール２１０、ジョブ処理モジュール２１１、データ通信モジュール２１２、キャリブレーション実行モジュール２１３、情報管理モジュール２１４、及びシステムキャリブレーション実行モジュール２１５を備える。ソフトウェアモジュール２０８の各処理は、画像処理装置１０２のＣＰＵ１２２がＲＯＭ１２３やＨＤＤ１２５に格納されたプログラムを実行することによって行われる。
【００２２】
ＵＩ制御モジュール２０９は、画像処理装置１０２の入力部１３１において入力された入力情報の受け付けや、表示部１３２における表示制御を行う。ジョブ管理モジュール２１０はクライアントＰＣ１２０等から受け付けた印刷ジョブに関するデータを管理する。具体的に、ジョブ管理モジュール２１０はＨＤＤ１２５に格納された印刷ジョブに関するデータの呼び出し、該印刷ジョブの設定の変更、及び実行済の印刷ジョブの履歴管理を行う。ジョブ処理モジュール２１１は、クライアントＰＣ１２０等から受け付けた印刷ジョブを解析し、解析した結果に基づいて印刷データを生成する。データ通信モジュール２１２はネットワーク１１９に接続された装置やＭＦＰ１０１との間で行われるデータ通信を制御する。データ通信モジュール２１２は、例えば、ジョブ処理モジュール２１１によって生成された印刷データをＭＦＰ１０１に送信する。キャリブレーション実行モジュール２１３は画像処理パラメータを用紙の種別に適した画像処理パラメータに最適化する第２のキャリブレーションの実行を制御する。
【００２３】
情報管理モジュール２１４は、ＨＤＤ１２５に格納された第２のキャリブレーションの実行に必要な情報を管理する。第２のキャリブレーションの実行に必要な情報は、例えば、第２の補正ターゲット情報、第２の補正ＬＵＴ、及び図３（ｂ）の第２の設定情報３０４である。第２の補正ターゲット情報は画像処理パラメータを最適化する際の目標値であり、本実施の形態では、少なくとも印刷データの送信先であるＭＦＰ１０１が対応する用紙の種別の数、例えば、７つの第２の補正ターゲット情報がＨＤＤ１２５に格納されている。すなわち、第２の補正ターゲット情報の数が第１の補正ターゲット情報の数より多い。第２の補正ＬＵＴは画像処理パラメータを最適化する際の補正値である。本実施の形態では、第２のキャリブレーションの実行指示が行われると、第２の補正ＬＵＴが生成され、第２の補正ＬＵＴに基づいて画像パラメータが第２の補正ターゲット情報に近似した値に補正される。第２の設定情報３０４は、第２のキャリブレーションの実行条件を示す第２の条件設定値を含み、各第２の条件設定値は各第２の補正ターゲット情報に対応付けされている。第２の設定情報３０４は、設定３０５及び用紙３０６を含み、設定３０５及び用紙３０６の各設定値はユーザの操作部１３０の操作によって追加登録可能である。設定３０５は第２の条件設定値を示す文字列であり、用紙３０６は第２の条件設定値に対応する用紙の種別を示す。システムキャリブレーション実行モジュール２１５はシステムキャリブレーションの実行指示を管理し、該システムキャリブレーションの実行を制御する。
【００２４】
図４は、図１のＭＦＰ１０１によって実行される第１のキャリブレーション実行処理の手順を示すフローチャートである。
【００２５】
図４の処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われ、ＭＦＰ１０１が第１の条件設定値を含むキャリブレーションの実行指示を受け付けた場合を前提とする。
【００２６】
図４において、まず、ＣＰＵ１０４は、受け付けた実行指示に含まれる第１の条件設定値を確認する（ステップＳ４０１）。次いで、ＣＰＵ１０４は測定チャートを印刷するための印刷データを生成し、該印刷データに基づいて印刷を行う（ステップＳ４０２）。これにより、異なる色の複数のカラーパッチが用紙に印刷される。次いで、ＣＰＵ１０４はセンサ１１４に測定指示を行う（ステップＳ４０３）。これにより、センサ１１４は用紙に印刷された各カラーパッチを測定し、各カラーパッチの測定結果をＣＰＵ１０４に送信する。ＣＰＵ１０４はセンサ１１４から各カラーパッチの測定結果を取得し、各カラーパッチの測定結果及び第１の補正ターゲット情報に基づいて第１の補正ＬＵＴを生成する（ステップＳ４０４）。次いで、ＣＰＵ１０４は第１の補正ＬＵＴに基づいてＭＦＰ１０１の画像形成関連値を補正し、第１の補正ＬＵＴをＨＤＤ１０７に格納し（ステップＳ４０５）、本処理を終了する。
【００２７】
図５は、図１の印刷システム１００によって実行される第２のキャリブレーション実行処理の手順を示すフローチャートである。図５（ａ）は、図１の画像処理装置１０２によって実行される第２の補正ＬＵＴ生成処理の手順を示し、図５（ｂ）は、図１のＭＦＰ１０１によって実行される測定結果送信処理の手順を示す。
【００２８】
図５（ａ）の処理は、画像処理装置１０２のＣＰＵ１２２がＲＯＭ１２３やＨＤＤ１２５に格納されたプログラムを実行することによって行われ、画像処理装置１０２が第２の条件設定値を含むキャリブレーションの実行指示を受け付けた場合を前提とする。また、図５（ｂ）の処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われる。
【００２９】
図５（ａ）において、まず、画像処理装置１０２のＣＰＵ１２２は、受け付けた実行指示に含まれる第２の条件設定値を確認し（ステップＳ５０１）、測定チャートを印刷するための印刷データを生成する（ステップＳ５０２）。次いで、ＣＰＵ１２２は生成した印刷データをＭＦＰ１０１に送信する（ステップＳ５０３）。これにより、ＭＦＰ１０１は、図５（ｂ）を実行し、該印刷データに基づいて異なる色の複数のカラーパッチを用紙に印刷し、印刷した各カラーパッチを測定し、各カラーパッチの測定結果を画像処理装置１０２に送信する。次いで、ＣＰＵ１２２は、画像処理装置１０２から各カラーパッチの測定結果を取得し（ステップＳ５０４）、取得した各カラーパッチの測定結果及び第２の補正ターゲット情報に基づいて第２の補正ＬＵＴを生成する（ステップＳ５０５）。次いで、ＣＰＵ１２２は第２の補正ＬＵＴに基づいて画像パラメータを補正し、第２の補正ＬＵＴをＨＤＤ１２５に格納し（ステップＳ５０６）、本処理を終了する。
【００３０】
図５（ｂ）において、ＭＦＰ１０１のＣＰＵ１０４は、画像処理装置１０２から印刷データを取得し（ステップＳ５０７）、取得した印刷データを解析し（ステップＳ５０８）、該印刷データの印刷を行う（ステップＳ５０９）。これにより、異なる色の複数のカラーパッチが用紙に印刷される。次いで、ＣＰＵ１０４はセンサ１１４を制御して各カラーパッチを測定し（ステップＳ５１０）、各カラーパッチの測定結果を画像処理装置１０２に送信し（ステップＳ５１１）、本処理を終了する。
【００３１】
次に、システムキャリブレーションの実行について説明する。
【００３２】
本実施の形態では、システムキャリブレーションの実行条件を示す第３の条件設定値が図６の第３の設定情報６００に設定され、第３の設定情報６００は画像処理装置１０２によって生成される。画像処理装置１０２はＭＦＰ１０１及び画像処理装置１０２が起動してＭＦＰ１０１及び画像処理装置１０２の間の通信が開始されたタイミングでＭＦＰ１０１から第１の設定情報３０１を取得する。画像処理装置１０２は第１の設定情報３０１及びＨＤＤ１２５に格納された第２の設定情報３０４に基づいて第３の設定情報６００を生成する。生成された第３の設定情報６００はＨＤＤ１２５に格納され、また、ＭＦＰ１０１に送信される。画像処理装置１０２は第１のキャリブレーションが実行されたタイミング又は第２の設定情報３０４の各設定値が追加登録されたタイミングで第３の設定情報６００を更新する。
【００３３】
第３の設定情報６００は、設定名称６０１、設定６０２，６０３、及び最終実行時刻６０４を備える。設定名称６０１には第３の条件設定値を示す文字列が設定される。設定名称６０１には、第１の条件設定値及び第２の条件設定値のうち数の多い条件設定値、本実施の形態では、第２の条件設定値と同じ文字列が第３の条件設定値として設定される。すなわち、本実施の形態では、第２の条件設定値及び第３の条件設定値は実質的に同じである。設定６０２には第２の設定情報３０４の設定３０５に対応する文字列が設定される。設定６０３には第１の設定情報３０１の設定３０２に対応する文字列が設定される。設定６０３の各文字列は第１の条件設定値に対応し、各第１の条件設定値は同じ用紙の種別の第３の条件設定値に対応付けされている。例えば、「薄紙／普通紙／厚紙１−４」に対応する第１の条件設定値「キャリブレーション１」は、「普通紙」に対応する第３の条件設定値「普通紙」及び「厚紙２」に対応する第３の条件設定値「ユーザ用紙Ｆ」に対応付けされる。なお、本実施の形態では、第１の条件設定値の数は第３の条件設定値の数より少なく、各第１の条件設定値は少なくとも１つの第３の条件設定値に対応付けされる。最終実行時刻６０４には各第１の条件設定値の第１のキャリブレーションの最終実行時刻が設定される。
【００３４】
本実施の形態では、例えば、画像処理装置１０２の表示部１３２に表示される図７の設定画面７００をユーザが操作することによってシステムキャリブレーションの実行指示が行われる。設定画面７００は条件設定欄７０１及び実行ボタン７０２を備える。条件設定欄７０１には第３の設定情報６００に含まれる複数の第３の条件設定値（第２の条件設定値）が表示され、実行ボタン７０２は条件設定欄７０１において選択された第３の条件設定値のシステムキャリブレーションの実行を指示する操作ボタンである。
【００３５】
図８は、図１の画像処理装置１０２によって実行されるシステムキャリブレーション実行処理の手順を示すフローチャートである。
【００３６】
図８の処理は、画像処理装置１０２のＣＰＵ１２２がＲＯＭ１２３やＨＤＤ１２５に格納されたプログラムを実行することによって行われ、ユーザの設定画面７００の操作によってシステムキャリブレーションの実行指示が行われた場合を前提とする。システムキャリブレーションの実行指示は第３の条件設定値（第２の条件設定値）を含む。
【００３７】
図８において、まず、ＣＰＵ１２２は、システムキャリブレーションの実行指示を受け付け（ステップＳ８０１）、該実行指示を解析する（ステップＳ８０２）。これにより、ＣＰＵ１２２は、該実行指示に含まれる第３の条件設定値（第２の条件設定値）に基づいて第１の条件設定値及び第２の条件設定値を特定する。次いで、ＣＰＵ１２２は特定された第１の条件設定値に基づいて第１のキャリブレーションの実行コマンドを生成する（ステップＳ８０３）。第１のキャリブレーションの実行コマンドはＭＦＰ１０１が第１のキャリブレーションを実行するためのコマンドファイルであり、第１の条件設定値を含む。次いで、ＣＰＵ１２２はＭＦＰ１０１にキャリブレーションの実行指示として第１のキャリブレーションの実行コマンドを送信する（ステップＳ８０４）。これにより、ＭＦＰ１０１は、後述する図９の結果コマンド送信処理を実行し、第１のキャリブレーション実行処理が正常に実行されたか否かを示す結果コマンドを画像処理装置１０２に送信する。次いで、ＣＰＵ１２２は、ＭＦＰ１０１から結果コマンドを受信し（ステップＳ８０５）、受信した結果コマンドに基づいて第１のキャリブレーション実行処理が正常に実行された否かを判別する（ステップＳ８０６）。
【００３８】
ステップＳ８０６の判別の結果、第１のキャリブレーション実行処理が正常に実行されないとき、ＣＰＵ１２２は第１のキャリブレーションが失敗した旨を表示部１３２に表示し（ステップＳ８０７）、本処理を終了する。一方、ステップＳ８０６の判別の結果、第１のキャリブレーション実行処理が正常に実行されたとき、ＣＰＵ１２２はシステムキャリブレーションの実行指示に基づいて図５（ａ）の第２の補正ＬＵＴ生成処理を実行する（ステップＳ８０８）。次いで、ＣＰＵ１２２は第２のキャリブレーション実行処理が正常に実行されたか否かを判別する（ステップＳ８０９）。
【００３９】
ステップＳ８０９の判別の結果、第２のキャリブレーション実行処理が正常に実行されたとき、ＣＰＵ１２２はシステムキャリブレーションの実行が完了した旨を表示部１３２に表示し（ステップＳ８１０）、本処理を終了する。一方、ステップＳ８０９の判別の結果、第２のキャリブレーション実行処理が正常に実行されないとき、ＣＰＵ１２２は第２のキャリブレーションが失敗した旨を表示部１３２に表示し（ステップＳ８１１）、本処理を終了する。
【００４０】
図９は、図１のＭＦＰ１０１によって実行される結果コマンド送信処理の手順を示すフローチャートである。
【００４１】
図９の処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われる。
【００４２】
図９において、まず、ＣＰＵ１０４は画像処理装置１０２から第１のキャリブレーションの実行コマンドを受信し（ステップＳ９０１）、図４の第１のキャリブレーション実行処理を実行する（ステップＳ９０２）。次いで、ＣＰＵ１０４は、第１のキャリブレーション実行処理の実行を完了したか否かを判別する（ステップＳ９０３）。
【００４３】
ステップＳ９０３の判別の結果、第１のキャリブレーション実行処理の実行を完了したとき、ＣＰＵ１０４は第１のキャリブレーション実行処理が正常に実行された旨を示す結果コマンドを生成する（ステップＳ９０４）。次いで、ＣＰＵ１０４は生成した結果コマンドを画像処理装置１０２に送信し（ステップＳ９０５）、本処理を終了する。
【００４４】
ステップＳ９０３の判別の結果、実行を開始してから所定の期間が経過しても第１のキャリブレーション実行処理の実行を完了しないとき、ＣＰＵ１０４は第１のキャリブレーション実行処理の実行を失敗した旨を示す結果コマンドを生成する（ステップＳ９０６）。その後、ＣＰＵ１０４はステップＳ９０５の処理を行う。
【００４５】
上述した本実施の形態によれば、システムキャリブレーションの実行指示に基づいて第１のキャリブレーションの実行コマンドが画像処理装置１０２からＭＦＰ１０１に送信され、ＭＦＰ１０１から第１のキャリブレーション実行処理が正常に実行された旨を示す結果コマンドを受信した直後に（コマンドを受信したことに従い）画像処理装置１０２が第２のキャリブレーション実行処理の実行を開始する。これにより、第１のキャリブレーションを実行した後に第２のキャリブレーションを確実に実行することができ、もって、システムキャリブレーションを適切に行うことができる。
【００４６】
また、上述した本実施の形態では、第１のキャリブレーションは、システムキャリブレーションの実行指示に含まれる第３の条件設定値、つまり、第２の条件設定値に対応付けされた実行条件に基づいて実行される。すなわち、システムキャリブレーションの実行指示には第１の条件設定値を設定する必要が無い。これにより、システムキャリブレーションの実行指示におけるユーザの設定の手間を軽減することができる。
【００４７】
上述した本実施の形態では、設定画面７００が表示部１３２に表示される場合について説明したが、設定画面７００の表示先は表示部１３２に限られない。例えば、ＭＦＰ１０１の表示部１１７やクライアントＰＣ１２０等に表示されても良く、ユーザの設定画面７００の操作によるシステムキャリブレーションの実行指示が画像処理装置１０２によって管理される構成であれば良い。
【００４８】
また、上述した本実施の形態では、第３の設定情報６００は、設定名称６０１の項目を含まなくても良く、設定画面７００の条件設定欄７０１には複数の第２の条件設定値が表示されても良い。
【００４９】
さらに、上述した本実施の形態では、第１のキャリブレーションの最終実行時刻に基づいて第１のキャリブレーションを実行するか否かを決定しても良い。
【００５０】
ここで、第１の条件設定値の数は第３の条件設定値の数より少ない。そのため、第３の設定情報６００において、異なる複数の第３の条件設定値に対し、同じ第１の条件設定値が対応付けされる場合がある。例えば、設定名称６０１における第３の条件設定値「普通紙」，「ユーザ用紙Ｆ」に対し、設定６０３では同じ第１の条件設定値「キャリブレーション１」が対応付けされる。「普通紙」及び「ユーザ用紙Ｆ」のシステムキャリブレーションの実行指示を連続して受け付けた場合、「キャリブレーション１」の第１のキャリブレーションを連続して実行することになる。つまり、本実施の形態では、第１のキャリブレーションにおいて、第２のキャリブレーションに比べ、同じ条件設定値の実行指示が行われる可能性が高い。通常、キャリブレーションはＭＦＰ１０１の周辺環境が変化した場合等に行われ、同じ条件設定値のキャリブレーションを短い間隔で実行する必要性は極めて低い。キャリブレーションの実行には、或る程度の時間を要するので、不要なキャリブレーションの実行は極力行わないことが好ましい。
【００５１】
これに対して、本実施の形態では、第１のキャリブレーションの最終実行時刻に基づいて第１のキャリブレーションを実行するか否かを決定する。
【００５２】
図１０は、図８のシステムキャリブレーション実行処理の変形例の手順を示すフローチャートである。
【００５３】
図１０の処理は、画像処理装置１０２のＣＰＵ１２２がＲＯＭ１２３やＨＤＤ１２５に格納されたプログラムを実行することによって行われ、ユーザの設定画面７００の操作によってシステムキャリブレーションの実行指示が行われた場合を前提とする。
【００５４】
図１０において、まず、ＣＰＵ１２２はステップＳ８０１、Ｓ８０２の処理を行う。次いで、ＣＰＵ１２２は第３の設定情報６００に基づいて上記実行指示に対応する第１のキャリブレーションの最終実行時刻を確認する（ステップＳ１００１）。次いで、ＣＰＵ１２２は、第１のキャリブレーションの実行を完了してから、予め設定された所定の期間が経過したか否かを判別する（ステップＳ１００２）。
【００５５】
ステップＳ１００２の判別の結果、第１のキャリブレーションの実行を完了してから所定の期間が経過しないとき、ＣＰＵ１２２は、第１のキャリブレーション実行処理を行わず、ステップＳ８０８以降の処理を行う。一方、ステップＳ１００２の判別の結果、第１のキャリブレーションの実行を完了してから所定の期間が経過したとき、ＣＰＵ１２２はステップＳ８０３以降の処理を行う。
【００５６】
上述した本実施の形態では、第１のキャリブレーションの最終実行時刻に基づいて第１のキャリブレーションを実行するか否かが決定される。これにより、同じ設定値の第１のキャリブレーションが短い間隔で実行されるのを防止することができる。
【００５７】
また、上述した本実施の形態では、設定画面７００に、第１のキャリブレーションを実行するか否かを選択させる図１１のチェックボックス１１０１を備えても良い。画像処理装置１０２は、条件設定欄７０１において第３の条件設定値を設定し且つ実行ボタン７０２を選択した際にチェックボックス１１０１が選択されている場合、システムキャリブレーションにおいて第１のキャリブレーションを実行しないと判別する。一方、条件設定欄７０１において第３の条件設定値を設定し且つ実行ボタン７０２を選択した際にチェックボックス１１０１が選択されていない場合、システムキャリブレーションにおいて第１のキャリブレーションを実行すると判別する。
【００５８】
これにより、システムキャリブレーションにおける第１のキャリブレーションの実行の決定において、ユーザの意図を反映させることができ、もって、システムキャリブレーションを柔軟に処理することができる。
【００５９】
さらに、上述した本実施の形態では、第１のキャリブレーションを実行してから予め設定された所定の期間が経過した場合、設定画面７００にチェックボックス１１０１を表示しても良い。これにより、同じ設定値の第１のキャリブレーションが短い間隔で実行されるのを防止することと、システムキャリブレーションを柔軟に処理することとを両立することができる。
【００６０】
次に、本発明の第２の実施の形態について説明する。
【００６１】
本発明の第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じである。しかし、ＭＦＰ１０１がセンサ制御モジュールを備える点で本発明の第１の実施の形態と異なるため、以下、重複した構成、作用については説明を省略し、異なる構成、作用についての説明を行う。
【００６２】
図１２は、第２の実施の形態におけるＭＦＰ１０１のソフトウェアモジュール１２００の構成を説明するための図である。
【００６３】
図１２において、ソフトウェアモジュール１２００は、ソフトウェアモジュール２００の各構成要素の他に、センサ制御モジュール１２０１を備える。ソフトウェアモジュール１２００の各処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われる。
【００６４】
センサ制御モジュール１２０１はセンサ１１４の測定に関する各処理の実行を制御する。例えば、センサ制御モジュール１２０１は、測定前に行われるセンサ１１４の準備動作の実行を制御する。準備動作は、例えば、センサ１１４及びセンサＩ／Ｆ１１０の接続確認動作、センサ１１４の図示しない照明光源の自己昇温が安定するまで該照明光源を強制的に発光させる暖気動作、該照明光源の光量を調整する光量調整動作、及びセンサ１１４の読み取り異常検知動作である。センサ１１４の読み取り異常検知動作では、センサ１１４による読み取りの異常を検出するために、センサ１１４が該センサ１１４の近傍に配置された図示しない白色基準板を測定し、測定値が一定の基準範囲内に収まるか否かを確認する。
【００６５】
図１３は、図４の第１のキャリブレーション実行処理の変形例の手順を示すフローチャートである。
【００６６】
図１３の処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われ、ＭＦＰ１０１が第１の条件設定値を含むキャリブレーションの実行指示を受け付けた場合を前提とする。
【００６７】
ここで、印刷システム１００では、第１のキャリブレーション及び第２のキャリブレーションの実行時にカラーパッチを測定する事前準備としてセンサ１１４の準備動作が行われる。センサ１１４は準備動作を完了すると、測定可能状態（検知可能状態）に移行し、カラーパッチの測定が可能になる。準備動作の実行には数十秒程度の時間を要する。印刷システム１００は、キャリブレーションの実行指示が行われてから極力短い期間で該キャリブレーションの実行を完了することが好ましく、このため、準備動作の実行回数を必要最小限にする必要がある。また、準備動作の実行回数が増える毎にセンサ１１４の機械寿命が短くなるので、センサ１１４の機械寿命の低下を抑制する観点からも準備動作の実行回数を必要最小限にする必要がある。
【００６８】
これに対応して、本実施の形態では、センサ１１４では、システムキャリブレーションの実行指示に基づいて第１のキャリブレーションを実行した際に測定可能状態に移行すると、システムキャリブレーションの実行指示に対応する全てのキャリブレーションの実行が完了するまで測定可能状態が維持される。
【００６９】
図１３において、まず、ＣＰＵ１０４はステップＳ４０１の処理を実行する。次いで、ＣＰＵ１０４はセンサ１１４の準備動作を開始し（ステップＳ１３０１）、センサ１１４を測定可能状態に移行させる（ステップＳ１３０２）。これにより、センサ１１４はカラーパッチの測定が可能になり、ＭＦＰ１０１ではセンサ１１４を停止させない限り該センサ１１４の準備動作が不要となる。次いで、ＣＰＵ１０４はステップＳ４０２〜Ｓ４０５の処理を実行する。次いで、ＣＰＵ１０４は第１のキャリブレーションの実行がシステムキャリブレーションの実行指示によるものであるか否かを判別する（ステップＳ１３０３）。
【００７０】
ステップＳ１３０３の判別の結果、第１のキャリブレーションの実行がシステムキャリブレーションの実行指示によるものであるとき、ＣＰＵ１０４はセンサ１１４を測定可能状態に維持したまま、本処理を終了する。一方、第１のキャリブレーションの実行がシステムキャリブレーションの実行指示によるものでないとき、ＣＰＵ１０４はセンサ１１４を停止させ（ステップＳ１３０４）、本処理を終了する。
【００７１】
図１４は、図５（ｂ）の測定結果送信処理の変形例の手順を示すフローチャートである。
【００７２】
図１４の処理は、ＭＦＰ１０１のＣＰＵ１０４がＲＯＭ１０５やＨＤＤ１０７に格納されたプログラムを実行することによって行われる。図１４の処理は、画像処理装置１０２が第２の条件設定値を含むキャリブレーションの実行指示を受け付けた場合を前提とする。
【００７３】
図１４において、まず、ＣＰＵ１０４はステップＳ５０７、Ｓ５０８の処理を行う。次いで、ＣＰＵ１０４はセンサ１１４が測定可能状態であるか否かを判別する（ステップＳ１４０１）。
【００７４】
ステップＳ１４０１の判別の結果、センサ１１４が測定可能状態であるとき、ＣＰＵ１０４は、センサ１１４の準備動作を行う必要がないので、センサ１１４の準備動作を行わず、ステップＳ５０９〜Ｓ５１１の処理を行う。一方、ステップＳ１４０１の判別の結果、センサ１１４が測定可能状態でないとき、ＣＰＵ１０４はセンサ１１４の準備動作を開始し（ステップＳ１４０２）、センサ１１４を測定可能状態に移行させる（ステップＳ１４０３）。次いで、ＣＰＵ１０４はステップＳ５０９〜Ｓ５１１の処理を行う。次いで、ＣＰＵ１０４はセンサ１１４を停止し（ステップＳ１４０４）、本処理を終了する。
【００７５】
上述した本実施の形態では、センサ１１４では、システムキャリブレーションの実行指示に基づいて第１のキャリブレーションを実行した際に測定可能状態に移行すると、システムキャリブレーションの実行指示に対応する全てのキャリブレーションの実行が完了するまで測定可能状態が維持される。これにより、不要な準備動作の実行に起因するキャリブレーション実行の遅滞及びセンサ１１４の機械寿命の低下を抑制することができる。
【００７６】
上述した本実施の形態では、第１のキャリブレーションが実行されてから予め設定された状態維持期間が経過した場合、センサ１１４を停止させても良い。これにより、準備動作の実行を抑制するためにセンサ１１４が必要以上に動作し続けることを防止することができ、もって、センサ１１４の消費電力の増加を抑制することができる。
【００７７】
また、上述した本実施の形態では、準備動作は、センサ１１４の接続確認動作、センサ１１４の光源の暖気動作、該光源の光量を調整する光量調整動作、及びセンサ１１４の読み取り異常検知動作のうち少なくとも１つである。これにより、センサ１１４の接続確認動作、センサ１１４の光源の暖気動作、該光源の光量を調整する光量調整動作、及びセンサ１１４の読み取り異常検知動作に起因するキャリブレーションの実行の遅滞及びセンサ１１４の機械寿命の低下を確実に抑制することができる。
【００７８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７９】
１００  印刷システム
１０１  ＭＦＰ
１０２  画像処理装置
１０４，１２２  ＣＰＵ
１１４  センサ
２０５，２１２  データ通信モジュール
２０６，２１３  キャリブレーション実行モジュール
２１５  システムキャリブレーション実行モジュール
６００  第３の設定情報
７００  設定画面
１１０１  チェックボックス
【図１】
2018075766.tif 000003
【図２】
2018075766.tif 000004
【図３】
2018075766.tif 000005
【図４】
2018075766.tif 000006
【図５】
2018075766.tif 000007
【図６】
2018075766.tif 000008
【図７】
2018075766.tif 000009
【図８】
2018075766.tif 000010
【図９】
2018075766.tif 000011
【図１０】
2018075766.tif 000012
【図１１】
2018075766.tif 000013
【図１２】
2018075766.tif 000014
【図１３】
2018075766.tif 000015
【図１４】
2018075766.tif 000016