(57)【要約】【課題】  プリンタ、プリントサーバの双方のキャリブレーションに対するユーザの実行指示作業を簡略化し、画質を維持しつつユーザの作業負荷を軽減する画像処理装置を提案する。【解決手段】  本発明の画像形成装置は、第１キャリブレーションの実行を制御する制御手段を有する画像形成装置であって、第１キャリブレーションとは異なる第２キャリブレーションの実行指示を受けた画像処理装置から第２キャリブレーションに関する情報を受信する受信手段、受信した情報を基に第１キャリブレーションにて用いられるチャートを形成する用紙の給紙段と第１キャリブレーションの対象となる用紙種とを決定する決定手段と、決定された給紙段から給紙された用紙を用いて決定された用紙種の補正値を取得するために第１キャリブレーションが実行されると、第２キャリブレーションを開始させるための通知を画像処理装置に送信する通知手段とを有することを特徴とする。【選択図】  図９
2016102973.tif 000002
【特許請求の範囲】
【請求項１】
画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションの実行を制御する制御手段を有する画像形成装置であって、
前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションの実行指示を受けた画像処理装置から該第２キャリブレーションに関する情報を受信する受信手段と、
前記受信手段により受信した情報を基に、前記第１キャリブレーションにて前記出力特性を取得するために用いられるチャートを形成する用紙を給紙する給紙段と前記第１キャリブレーションにて補正値を取得する対象となる用紙種とを決定する決定手段と、
前記決定手段により決定された給紙段から給紙された用紙を用いて、前記決定手段により決定された用紙種の補正値を取得するために前記制御手段により第１キャリブレーションが実行されると、
前記画像処理装置で前記第２キャリブレーションを開始させるための通知を前記画像処理装置に送信する通知手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記受信手段により前記情報を受信した際に、
前記受信手段による前記情報の受信をするまでに実行された前記第１キャリブレーションの実行履歴を用いて、前記第１キャリブレーションの実行が必要ではないと判定された場合、前記制御手段により前記第１キャリブレーションを実行せずに、前記通知手段による通知を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記決定手段により決定される前記第１キャリブレーションにて補正値を取得する対象となる用紙種は、
前記受信手段により受信した第２キャリブレーションに関する情報に含まれ、前記第２キャリブレーションの実行により補正値を取得する対象となる用紙種の情報により決定されることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第２キャリブレーションの実行により補正値を取得する対象となる用紙種と前記第１キャリブレーションの実行により補正値を取得する対象となる用紙種との関連性情報を保存し、前記決定手段は該関連性情報を参照することで、前記第１キャリブレーションの実行により補正値を取得する対象となる用紙種を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記決定手段により決定された用紙種の用紙が給紙段に給紙されているか否か判定する判定手段を有し、
前記用紙種の用紙が給紙段に給紙されていないと判定された場合は、前記第１キャリブレーションを実行しないことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記決定手段により決定された用紙種の用紙が給紙段に給紙されているか否か判定する判定手段を有し、
前記用紙種の用紙が給紙段に給紙されていないと判定された場合は、前記第１キャリブレーションを実行せずに、中間転写体に形成されたパッチ画像を測定した結果を用いて前記画像形成手段が形成する画像の色の出力特性を目標値に近づけるために用いられる補正値を取得することを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記決定手段により決定された用紙種の用紙が給紙段に給紙されているか否か判定する判定手段を有し、
前記用紙種の用紙が給紙段に給紙されていないと判定された場合は、前記決定された用紙種の用紙を給紙段に給紙するようユーザに促すための表示を表示部にすることを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記決定手段により決定された用紙種の用紙が給紙段に給紙されているか否か判定する判定手段を有し、
前記用紙種の用紙が給紙段に給紙されていないと判定された場合は、普通紙を用いてチャートを形成し、該普通紙を対象とした補正値を取得するために前記制御手段により第１キャリブレーションを実行することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記取得した普通紙を対象とした補正値と前記普通紙の表面性と前記決定手段により決定された用紙種との表面性との相関関係とを用いて、前記決定手段により決定された用紙種を対象とした補正値を取得することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記給紙段は用紙残量を検知するセンサを備えており、
前記第１キャリブレーションと前記第２キャリブレーションとを実行した場合に、
前記決定手段により決定された用紙種の用紙が足りるか否か前記判定手段が判定することを特徴とする請求項５乃至８に記載の画像形成装置。
【請求項１１】
画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションの実行指示を受信する受信手段と、
前記受信手段により受信した実行指示をもとに、前記第１キャリブレーションの実行を制御する制御手段と、
前記第１キャリブレーションにて補正値を取得する対象となる用紙種についての情報を前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションを実行する画像処理装置へ送信する送信手段と、
前記送信手段により用紙種についての情報を送信された画像処理装置から、
前記画像処理装置で前記第２キャリブレーションを実施する際に補正値を取得する対象となる用紙種についての情報を受信し、該受信した用紙種から第２キャリブレーションに用いる用紙種を選択して前記第２キャリブレーションの実行指示を前記画像処理装置に対して行うことを特徴とする画像形成装置。
【請求項１２】
画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションを実行する画像形成装置と前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションを実行する画像処理装置とで構成される画像形成システムであり、
前記第２キャリブレーションの実行指示を受信する受信手段と、
前記受信手段により受信した情報を基に、前記第１キャリブレーションにて前記画像形成装置の出力特性を取得するために用いられるチャートを形成する用紙を給紙する給紙段と前記第１キャリブレーションにて補正値を取得する対象となる用紙種とを決定する決定手段と、
前記決定手段により決定された給紙段から給紙された用紙を用いて、前記決定手段により決定された用紙種の補正値を取得するために前記第１キャリブレーションを実行する第１の実行手段と、
前記第１の実行手段により第１キャリブレーションが実行されてから、前記第２キャリブレーションを実行する第２の実行手段と、
を有することを特徴とする画像形成システム。
【請求項１３】
画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションの実行を制御する制御手段を有する画像形成装置の制御方法であって、
前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションの実行指示を受けた画像処理装置から該第２キャリブレーションに関する情報を受信する受信ステップと、
前記受信ステップにて受信した情報を基に、前記第１キャリブレーションにて前記出力特性を取得するために用いられるチャートを形成する用紙を給紙する給紙段と前記第１キャリブレーションにて補正値を取得する対象となる用紙種とを決定する決定ステップと、
前記決定ステップにて決定された給紙段から給紙された用紙を用いて、前記決定手段により決定された用紙種の補正値を取得するために前記制御手段により第１キャリブレーションが実行されると、
前記画像処理装置で前記第２キャリブレーションを開始させるための通知を前記画像処理装置に送信する通知ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１４】
画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションの実行指示を受信する受信ステップと、
前記受信ステップにより受信した実行指示をもとに、前記第１キャリブレーションの実行を制御する制御ステップと、
前記第１キャリブレーションにて補正値を取得する対象となる用紙種についての情報を前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションを実行する画像処理装置へ送信する送信ステップと、
前記送信ステップにて用紙種についての情報を送信された画像処理装置から、
前記画像処理装置で前記第２キャリブレーションを実施する際に補正値を取得する対象となる用紙種についての情報を受信し、該受信した用紙種から第２キャリブレーションに用いる用紙種を選択して前記第２キャリブレーションの実行指示を前記画像処理装置に対して行うことを特徴とする画像形成装置の制御方法。
【請求項１５】
コンピュータに請求項１３又は１４に記載の画像形成装置の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成装置に接続されるプリントサーバである画像処理装置のキャリブレーション機能の実行指示を簡略化するための方法に関する。
【背景技術】
【０００２】
一般に、画像形成装置であるプリンタにおいて、プリンタが設置される環境の影響により印刷特性が変化することが知られている。主に、設置環境の温度や湿度の変化、またプリンタを使用し続けることによる経年変化、部品交換などが原因となる。印刷特性が変化することで出力される印刷物の濃度や色味が変化してしまい、安定した印刷結果を得られないという問題が発生する。例えば、印刷物が商品となるプロダクション市場において、安定した印刷結果を得ることは非常に重要な課題となっている。そのため、変化する印刷特性を一定に保つために、キャリブレーション処理が行われる。キャリブレーション処理を実施することで、印刷物の濃度や色味を予めプリンタ内部で定められたターゲットの特性に合わせるよう補正がなされる。
【０００３】
プリンタおよびプリンタに接続されるプリントサーバを用いて印刷を行うシステムでは、それぞれの装置で独立したキャリブレーション処理を実施することが可能となっている。このどちらのキャリブレーション処理もプリンタの印刷特性を補正するために行われる。しかし、後述する印刷データの画像処理フローとの関係性において、プリントサーバのキャリブレーション処理は、プリンタ側の印刷特性が一定の状態に保たれていないと適切な効果を奏しない。そのため、最適な画質を実現するためには、初めにプリンタにおけるキャリブレーション処理、続いてプリントサーバにおけるキャリブレーション処理を実行する必要がある。よって、異なる種類のキャリブレーション処理の指示が必要なため、オペレータの作業の負荷が大きいという問題がある。
【０００４】
キャリブレーション処理の指示を簡略化する手法は、特許文献１で開示されている。
【０００５】
特許文献１では、複数の動作モードのそれぞれに対応してキャリブレーション処理を行う画像形成装置にて、１つの動作モードに対応するキャリブレーション処理の結果に応じて、他の動作モードに対応するキャリブレーション処理の実行を省略可能か否か判定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１７８９２８
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記技術では、単一装置内で実行されるキャリブレーション処理の簡略化は可能である。しかし、プリンタとプリントサーバとの独立した別々の装置にて実行される異なるキャリブレーション処理を行う際のユーザの作業負荷を軽減させる構成については開示されていない。つまり、オペレータは、プリンタとプリントサーバとの独立した別々の装置の双方に対しキャリブレーション処理の実行指示をしなくてはならない。
【課題を解決するための手段】
【０００８】
上記の課題を解決すべく、本発明の画像形成装置は、画像形成手段が形成する画像の色の出力特性を補正するための補正値を用紙種に対応させて取得する第１キャリブレーションの実行を制御する制御手段を有する画像形成装置であって、前記第１キャリブレーションとは異なり前記画像形成手段が形成する画像の色の出力特性を補正する第２キャリブレーションの実行指示を受けた画像処理装置から該第２キャリブレーションに関する情報を受信する受信手段と、前記受信手段により受信した情報を基に、前記第１キャリブレーションにて前記出力特性を取得するために用いられるチャートを形成する用紙を給紙する給紙段と前記第１キャリブレーションにて補正値を取得する対象となる用紙種とを決定する決定手段と、前記決定手段により決定された給紙段から給紙された用紙を用いて、前記決定手段により決定された用紙種の補正値を取得するために前記制御手段により第１キャリブレーションが実行されると、前記画像処理装置で前記第２キャリブレーションを開始させるための通知を前記画像処理装置に送信する通知手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、プリンタとプリントサーバとの独立した別々の装置にて実行される異なるキャリブレーションを実行指示するためのユーザの作業負荷を簡略化することができる。
【００１０】
それにより、適切な画質を維持しつつ、オペレータの作業負荷を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成システムの全体構成を示すブロック図である。
【図２】プリントサーバのモジュール構成図である。
【図３】プリンタのモジュール構成図である。
【図４】第１キャリブレーション処理のフロー図である。
【図５】第２キャリブレーション処理のフロー図である。
【図６】第１キャリブレーション処理に関する説明図である。
【図７】第１キャリブレーション処理を指示するＵＩ画面の一例を示す図である。
【図８】第２キャリブレーション処理を指示するＵＩ画面の一例を示す図である。
【図９】実施例１における処理フロー図である。
【図１０】実施例１、実施例２、実施例３におけるキャリブレーション間の関連性情報を示す図である。
【図１１】実施例２における処理フロー図である。
【図１２】実施例２における給紙段の探索結果表示ＵＩ画面１２００の一例を示す図である。
【図１３】実施例２における処理選択ＵＩ画面１３００の一例を示す図である。
【図１４】実施例３における処理選択ＵＩ画面１４００の一例を示す図である。
【図１５】実施例４における処理フロー図である。
【図１６】実施例４におけるキャリブレーション間の関連性情報を示す図である。
【図１７】実施例４における第２キャリブレーション処理の対象用紙種選択ＵＩ画面１７００の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本実施形態に係る画像形成システムの全体構成の一例を示すブロック図である。プリントサーバ１０１とプリンタ１１１は専用Ｉ／Ｆ部を介して直接接続されており、さらにプリントサーバ１０１は、ネットワーク１４０を介してクライアントＰＣ１３０と接続されている。
【００１４】
クライアントＰＣ１３０は、ユーザからの指示を受け付けるキーボードやマウスなどの入力部（不図示）、ディスプレイなどの出力部（不図示）、汎用的な処理を実行制御するＰＣコントローラ部（不図示）を備えている。通常、プリントサーバ１０１からプリンタ管理アプリケーションが提供されており、それをクライアントＰＣ１３０にインストールすることで、ユーザは、プリンタ管理アプリケーションから印刷ジョブの投入や各種設定を実行できる。
【００１５】
プリントサーバ１０１は、プリントサーバコントローラ１０２を備えている。ネットワーク部Ｉ／Ｆ部１０３は、ネットワークを介して外部接続されているクライアントＰＣ１３０との通信制御を行う。制御部１０４は、ＣＰＵ、ＨＤＤ、メモリ（不図示）で構成され、投入された印刷ジョブの解析、画像データへの展開処理などプリントサーバ１０１における印刷処理実行に必要な処理を行う。さらに、プリンタ１１１での印刷制御に必要な情報を、制御系Ｉ／Ｆ部１０７を介してプリンタ１１１へ送信する。また、展開した画像データを順次画像圧縮伸長処理部１０５へ送信する。また、制御部１０４は、キャリブレーション実行の制御処理を行う。画像圧縮伸長処理部１０５は、制御部１０４にて展開された画像データを必要に応じて圧縮し、画像メモリ１０６へ保存する。さらに画像メモリ１０６に保存された画像データを伸長し、プリンタ１１１へ送信するため画像系ビデオＩ／Ｆ部１０８へ送信する。送信された画像データは、制御部１０４からの制御指示に従い、プリンタ１１１へ送信される。また、本実施形態では、制御部１０４は、ＵＳＢＩ／Ｆ部１０９を介して外部の測定装置１１０と接続されている。
【００１６】
プリンタ１１１は、プリンタコントローラ１１２、プリンタ部１２０、スキャナ装置１２１、および操作部１２２を備えている。プリンタコントローラ１１２は、プリントサーバ１０１から送信される印刷ジョブを受け付け、プリンタ部１２０から印刷出力するための処理を行う。制御系Ｉ／Ｆ部１１３は、プリントサーバ１０１の制御系Ｉ／Ｆ部１０７から印刷ジョブに関係する制御情報を送受信する。画像系ビデオＩ／Ｆ部１１４は、プリントサーバ１０１の画像系ビデオＩ／Ｆ部１０８から画像データを送受信する。制御部１１５は、制御系Ｉ／Ｆ部１１３および画像系ビデオＩ／Ｆ部１１４からのデータを受け取り、プリンタ部１２０から出力可能なデータへ変換する処理などプリンタ部１２０における印刷処理実行に必要な処理を行う。制御部１１５は、ＣＰＵ、ＨＤＤ、メモリ（不図示）で構成される。画像系ビデオＩ／Ｆ部１１４から送信された画像データを、制御系Ｉ／Ｆ部１１３から送信された制御情報およびプリンタ１１１内部で保持している設定情報を基に、画像データを加工し、画像圧縮伸長処理部１１６へ送信する。画像圧縮伸長処理部１１６は、制御部１１５から送信された画像データを必要に応じて圧縮し、画像メモリ１１７へ保存する。さらに画像メモリ１１７に保存された画像データを伸長し、プリンタＩ／Ｆ部１１８へ送信する。プリンタＩ／Ｆ部１１８は、プリンタ部１２０と接続されており、画像データをプリンタ部１２０へ送信する。スキャナＩ／Ｆ部１１９は、スキャナ装置１２１と接続されており、スキャナ装置１２１からスキャンされた画像データを、画像圧縮伸長処理部１１６へ送信する。操作部１２２は、ユーザからの印刷設定やキャリブレーション実施の指示を受け付ける入力部１２３と、ユーザへ情報を提示する表示部１２４から成り、制御部１１５と接続されている。制御部１１５は、操作部１２２から送信される情報に応じて必要な処理を実行し、また操作部１２２に対してユーザに提示する必要な情報を送信する。
【００１７】
以下では、印刷に使用する用紙の情報に応じて、複数種類ある画像形成モードを切り替えるプリンタ１１１における実施形態を説明する。画像形成モードの切り替えとは、例えば、画像形成速度や、画像形成プロセスに関連して転写電圧や定着温度などの係数を変更することにより実現される。プリンタ１１１の制御部１１５は画像形成モードを決定するために、例えば、用紙の坪量の情報を参照する。また、以下の実施例では述べないが、参照する用紙に関する情報として、用紙の白色度などのその他の用紙に関する情報を参照しても良い。
【００１８】
図２は、本実施形態におけるプリントサーバ１０１のソフトウェアモジュール構成に関するブロック図である。これらのソフトウェアモジュールは、プリントサーバ１０１のプリントサーバコントローラ１０２に配置されている。通常、制御部１０４のＨＤＤ内に記憶されており、必要に応じてメモリに読み出されてＣＰＵによって処理が行われる。
【００１９】
印刷ジョブ解析部２０１は、クライアントＰＣ１３０からネットワークＩ／Ｆ部１０３を介してユーザからの印刷指示を受け取り、制御部１０４において印刷ジョブを解析し、印刷ジョブに含まれる印刷設定情報を読み出す。ここで言う印刷設定情報とは、主に印刷に使用される用紙情報に関する設定や、ユーザの好みに応じた出力を実現するための画像処理や印刷プロファイルなどの画像機能に関する設定や、印刷フィニッシング処理に関する情報などを指す。印刷データ処理部２０２は、制御部１０４において印刷ジョブ解析部２０１によって読み出された各設定に応じて、プリントサーバ側で必要な印刷データの処理を行う。印刷データ転送部２０３は、印刷データ処理部２０２において処理された印刷データを、プリンタ１１１へ転送する。画像データは、画像圧縮伸長処理部１０５、画像メモリ１０６、画像系ビデオＩ／Ｆ部１０８を介して、また印刷処理のための制御情報は、制御系Ｉ／Ｆ部１０７を介してプリンタ１１１へ送信される。
【００２０】
第２キャリブレーション制御部２０４は、プリントサーバ１０１におけるキャリブレーション処理を制御実行する。第２キャリブレーション処理の詳細は後述する。
【００２１】
図３は、本実施形態におけるプリンタ１１１のソフトウェアモジュール構成に関するブロック図である。これらのソフトウェアモジュールは、プリンタ１１１のプリンタコントローラ１１２に配置される。通常、制御部１１５のＨＤＤ内に記憶されており、必要に応じてメモリに読み出されてＣＰＵによって処理が行われる。
【００２２】
印刷データ受信部３０１は、プリントサーバ１０１の印刷データ転送部２０３より送られた印刷データを受信する。プリントサーバ１０１から、制御系Ｉ／Ｆ部１１３および画像系ビデオＩ／Ｆ部１１４を介して制御部１１５にて受信する。印刷データ処理部３０２は、制御部１１５において、プリンタ１１１側で必要な印刷処理を行う。続いてビットマップデータ展開部３０３にて、プリンタ１１１が印刷可能なビットマップデータに展開する。この処理は制御部１１５において実行される。ビットマップデータ転送部３０４は、ビットマップデータ展開部３０３で展開した印刷データをプリンタ部１２０へ転送する。印刷データは、制御部１１５から画像圧縮伸長処理部１１６、画像メモリ１１７、プリンタＩ／Ｆ部１１８を介してプリンタ部１２０へ転送され、印刷が行われる。
【００２３】
第１キャリブレーション制御部３０５は、プリンタ１１１におけるキャリブレーション処理を制御実行する。第１キャリブレーション処理の詳細は後述する。
【００２４】
ここで、プリンタ１１１で行われる第１キャリブレーション処理について、図４および図６を用いて説明する。図４は、第１キャリブレーション処理のフローを表すフローチャートである。本フローチャートは、プリンタ１１１のＲＯＭ（不図示）に格納されたプログラムに従ってプリンタ１１１の第１キャリブレーション制御部３０５が実行することによって実現される。第１キャリブレーション処理の実行は、プリンタ１１１の操作部１２２より、ユーザによって後述のキャリブレーション開始ボタン７２２が押下されることで開始される。
【００２５】
Ｓ４０１で、第１キャリブレーション制御部３０５はテストプリント１を印刷出力する。ユーザによってテストプリント１出力ボタンが押下されると、操作部１２２から制御部１１５にテストプリント１の実行情報が送られる。そして、プリンタコントローラ１１２に保存されているテストプリント１の画像データを、画像圧縮伸長処理部１１６、プリンタＩ／Ｆ部１１８を介してプリンタ部１２０から出力する。ここで、テストプリント１は、プリンタ１１１で使用される４色のトナー（シアン、マゼンタ、イエロー、ブラック）の最大ベタ（入力データ８ビットでは２５５）のパッチが印字されたチャートである。
【００２６】
Ｓ４０２で、第１キャリブレーション制御部３０５は、Ｓ４０１で出力したチャートをプリンタ１１１に接続されているスキャナ装置１２１で読み込む。ユーザによってスキャナ装置１２１に出力したチャートが置かれ、操作部１２２よりスキャンボタンが押下されると、スキャナ装置１２１はチャートを光学的に読み込みデジタルデータへ変換する。さらに、スキャナＩ／Ｆ部１１９、画像圧縮伸長処理部１１６を介して制御部１１５へ読み込んだデータを送信する。ここで、読み込む装置はスキャナ装置１２１に限らず、プリンタ部１２０内部でカラーデータもしくは濃度を読み込むセンサが搭載されている場合には、そのセンサを用いても良い。なお、読み込み装置の性能によって、第１キャリブレーション処理のチャート印刷に使用可能な用紙種は制限される場合がある。たとえば、光沢度の高い用紙の反射光が原因で、読み取り精度に影響を受ける読み取り装置であれば、第１キャリブレーション処理の対象用紙として、コート紙は除外される。この場合、コート紙を使用する印刷ジョブに対しては、コート紙と特徴が類似する非コート紙用の画像形成モードに対して実行される第１キャリブレーション処理の結果が適用される。「コート紙と特徴が類似する」とは、例えば、特徴として用紙坪量や表面性などの情報でもって決定される。
【００２７】
さらに、第１キャリブレーション制御部３０５は、Ｓ４０３において、スキャナ装置１２１によって読み込まれたチャートから、現在のプリンタ部１２０から出力される最大濃度を取得する。
【００２８】
そして、この取得された最大濃度値が予めプリンタ１１１内部に記憶されている濃度ターゲットの値に近づくように（差分が小さくなるように）求められた補正値を用いて補正を行う。補正手段としては、例えばプリンタ部１２０のデバイスの一部であるレーザー強度を補正値で調整する方法などがある。
【００２９】
続いて、Ｓ４０４で、ユーザによってテストプリント２出力ボタンが押下されると、第１キャリブレーション制御部３０５はテストプリント２を出力する。操作部１２２から制御部１１５にテストプリント２の実行情報が送られ、プリンタコントローラ１１２に保存されているテストプリント２の画像データを、画像圧縮伸長処理部１１６、プリンタＩ／Ｆ部１１８を介してプリンタ部１２０から出力する。ここで、テストプリント２は、４色のトナーの階調データが並べられたパッチが印字されたチャートである。
【００３０】
Ｓ４０５で、第１キャリブレーション制御部３０５は、Ｓ４０２と同様に、Ｓ４０４で出力したチャートをプリンタ１１１に接続されているスキャナ装置１２１を用いて読み込む。読み込む装置はスキャナ装置１２１に限らず、プリンタ部１２０内部でカラーデータもしくは濃度を読み込むセンサが搭載されている場合には、そのセンサを用いても良い。
【００３１】
Ｓ４０６において、第１キャリブレーション制御部３０５は、Ｓ４０５で読み込まれたプリンタ部１２０の濃度階調データを演算する。そして、プリンタ部１２０から出力される画像の濃度階調値が予めプリンタ１１１内部に記憶されている濃度階調ターゲットの値に近づくように（差分が小さくなるように）求められた補正値を用いて補正を行う。補正手段としては、デジタル入力値に対する濃度の出力が濃度階調特性ターゲットに合うようにＬＵＴ（ルックアップテーブル）を生成する。ここで生成されたＬＵＴは、印刷ジョブが実行される時、プリンタ１１１側の印刷データ処理部３０２において使用される。図６（ａ）は、濃度階調ターゲットとＳ４０５で読み込まれた濃度階調データの関係を表す一例である。図中の点線で示した曲線は、入力信号値とそれぞれの階調において目標値となる出力濃度の関係を表す濃度階調ターゲットデータである。同じく実線で示した曲線は、Ｓ４０５において読み込まれた時点でのエンジンの濃度階調データを表している。また、図６（ｂ）は、Ｓ４０６において演算される入出力信号値の関係を表した一例である。この関係に対応させて、入力信号値に対して目標値となる濃度が出る出力値となるよう信号値を変換するための補正ＬＵＴが生成される。
【００３２】
複数種類の画像形成モードを切り替えるプリンタ１１１においては、上記の第１キャリブレーション処理を、各画像形成モードに対して実行する。図７は、第１キャリブレーション処理の実行指示をユーザから受け付けるＵＩ画面の例であり、プリンタ１１１の表示部１２４に表示される。
【００３３】
このように、対象となる用紙種ごとに出力される画像の濃度が目標値に近づくように用いられる補正値を取得する。この取得された補正値は、対象となる用紙種の用紙を用いて出力が行われる際に、出力される画像の濃度を補正するために用いられる。
【００３４】
図７（ａ）は、コート紙に対応可能な第１キャリブレーション処理により補正値を取得する対象となる用紙種（キャリブレーション対象用紙種）の設定を行うための用紙種設定ＵＩ画面７００を示す。当該ＵＩ画面７００は、キャリブレーション対象用紙種の選択部７０１を含んでおり、「普通紙」、「厚紙」、「コート紙」などの選択肢ボタンが表示される。各キャリブレーション対象用紙種は、上述の画像形成モードに対応している。ユーザはこの選択部７０１から所望のキャリブレーション対象用紙種を選択する。
【００３５】
一方、図７（ｂ）は、コート紙非対応の第１キャリブレーション処理の用紙種設定ＵＩ画面である。当該ＵＩ画面７１０は、コート紙対応時と同様に、キャリブレーション対象用紙種の選択部７１１を含む。しかし、選択部７１１には、「コート紙」、「厚口コート紙」の選択肢は表示されない。ユーザが「コート紙」を使用する印刷ジョブに対してキャリブレーションを適用したい場合、「コート紙」に近い画像形成モードの用紙種を選択する必要がある。図７（ｂ）であれば、「コート紙」に等しい、あるいは、近似する紙坪量範囲が定義される「厚紙」を選択する。
【００３６】
ユーザがキャリブレーション対象用紙種を選択後、「テストプリント用紙設定」ボタン７０２、７１２を押下すると、制御部１１５は、第１キャリブレーション処理のテストプリント（チャート）用紙設定ＵＩ画面７２０をプリンタ１１１の表示部１２４に表示する。当該ＵＩ画面７２０は、テストプリント印刷用紙の選択部７２１を含んでおり、プリンタ部１２０の各給紙段（不図示）と給紙段に格納されている用紙種情報が表示される。ユーザは表示された複数の給紙段の中から、テストプリントに使用する用紙が格納された給紙段のボタンを押下した後に、「キャリブレーション開始」ボタン７２２を押下する。「キャリブレーション開始」ボタン７２２が押下されると、第１キャリブレーション制御部３０５は、ユーザによって指定された、キャリブレーション対象用紙種と給紙段の情報に基づき、上述の第１キャリブレーション処理を実行する。なお、Ｓ４０３の濃度補正処理やＳ４０６の階調補正処理による補正は、第１キャリブレーション処理の実行対象となった用紙種に対応する画像形成モードに対して適用される。
【００３７】
次に、プリントサーバ１０１で行われる第２キャリブレーション処理について、図５を用いて説明する。図５は、第２キャリブレーション処理のフローを表すフローチャートである。本フローチャートは、プリントサーバ１０１のＲＯＭ（不図示）に格納されたプログラムに従ってプリントサーバ１０１の第２キャリブレーション制御部２０４が実行することによって実現される。クライアントＰＣ１３０の出力部に表示されるプリンタ管理アプリケーションＵＩ上で、後述の「キャリブレーション実行ボタン」８１２がユーザにより押下されると、プリントサーバ１０１は第２キャリブレーション処理の実行を開始する。
【００３８】
Ｓ５０１で、ユーザによってキャリブレーションチャート出力ボタンが押下されると、第２キャリブレーション制御部２０４はキャリブレーションチャートの印刷データをプリンタ１１１へ転送し印刷する。クライアントＰＣ１３０からネットワークＩ／Ｆ部１０３を介して制御部１０４にキャリブレーションチャートの実行情報が送られる。次に、プリントサーバコントローラ１０２に保存されているキャリブレーションチャートの画像データを、画像圧縮伸長処理部１０５、画像系ビデオＩ／Ｆ部１０８を介してプリンタ１１１に送信する。さらに、プリンタ１１１は画像系ビデオＩ／Ｆ部１１４を介して制御部１１５にて受信したキャリブレーションチャートの画像データを、画像圧縮伸長処理部１１６、プリンタＩ／Ｆ部１１８を介してプリンタ部１２０に送信し、印刷出力する。この、キャリブレーションチャートには、４色のトナーの最大ベタを含む階調データに対応するパッチ配列が印字されている。
【００３９】
Ｓ５０２で、第２キャリブレーション制御部２０４は、Ｓ５０１で出力されたキャリブレーションチャートをプリントサーバ１０１に接続されている測定装置１１０で読み込む。ここで使用する測定装置１１０は、例えば印刷物の濃度を計測可能な測色機器である。出力されたキャリブレーションチャートは、ユーザによって操作される測定装置１１０からＵＳＢＩ／Ｆ部１０９を介して制御部１０４へ濃度情報が読み取られる。本実施例では、プリントサーバ１０１に接続される測定装置１１０は、分光測色器とする。分光測色器の読み取り精度は、測定対象の用紙の光沢性によって大きな影響を受けることは無い。したがって、以下の説明では、第２キャリブレーション処理に対しては、コート紙を使用可能であるものとする。
【００４０】
Ｓ５０３で、第２キャリブレーション制御部２０４は、Ｓ５０２で読み込まれたプリンタ部１２０の階調データ値を取得する。そして、予めプリントサーバ１０１内部に記憶されているプリントサーバ１０１の濃度階調ターゲットの値とプリンタから出力される階調データ値が近づくように（差分が小さくなるように）求められた補正値を用いて補正を行う。補正手段としては、デジタル入力値に対する濃度の出力値が濃度階調ターゲットの値に近づくように（差分が小さくなるように）ＬＵＴ（ルックアップテーブル）を生成する。ここで生成されたＬＵＴは、印刷ジョブが実行される時、プリントサーバ１０１側の印刷データ処理部２０２において使用される。
【００４１】
プリントサーバ１０１の第２キャリブレーション処理は、プリンタ１１１の第１キャリブレーション処理と同様に、複数のキャリブレーション対象用紙種を用いることが可能である。さらに、用紙種や、ハーフトーンスクリーンなどの画像処理条件をユーザが自由に設定することができ、カスタムキャリブレーション設定として登録・管理することが可能である。
【００４２】
図８は第２キャリブレーション処理の実行指示をユーザから受け付けるＵＩ画面の例であり、クライアントＰＣ１３０の出力部に表示される。当該ＵＩ画面８００は、キャリブレーション対象用紙種の選択部８０１を含んでおり、「普通紙」、「厚紙」、「コート紙」など、出荷時に予め登録されている用紙種の選択肢ボタンが表示される。さらに、ユーザが登録したカスタムキャリブレーション設定に対応する選択肢ボタンも表示される。例えば、図８（ａ）における「普通紙（カスタム１）」、「普通紙（カスタム２）」、「コート紙（カスタム１）」が、カスタムキャリブレーション設定に対応する。ユーザはこの対象用紙種選択部８０１から所望のキャリブレーション対象用紙種を選択する。
【００４３】
ユーザがキャリブレーション対象用紙種を選択後、「チャート印刷用紙設定」ボタン８０２を押下すると、制御部１０４は、図８（ｂ）の第２キャリブレーション処理のチャート用紙設定画面８１０をクライアントＰＣ１３０の出力部に表示する。当該チャート用紙設定画面８１０は、キャリブレーションチャート印刷用紙の選択部８１１を含んでおり、プリンタ部１２０の各給紙段（不図示）と給紙段に格納されている用紙種情報が表示される。ユーザは表示された複数の給紙段の中から、使用する給紙段のボタンを押下した後に、「キャリブレーション開始」ボタン８１２を押下する。「キャリブレーション開始」ボタン８１２が押下されると、第２キャリブレーション制御部２０４は、ユーザによって指定されたキャリブレーション対象用紙種と給紙段の情報に基づき、上述の第２キャリブレーション処理を実行する。なお、Ｓ５０３の濃度階調補正処理により生成されるＬＵＴは、第２キャリブレーション処理の対象用紙種ごとに管理され、対象用紙種を使用する印刷ジョブの実行時に適用される。
【００４４】
ここで、プリンタ１１１で実行される第１キャリブレーション処理とプリントサーバで実行される第２キャリブレーション処理の違いについて説明する。第１キャリブレーション処理及び第２キャリブレーション処理共に、現在のエンジン特性（プリンタ部１２０から出力される画像の出力特性）を取得し、この特性が目標値に近づくように補正し、印刷物の出力を常に安定した状態に保つことを目的としている。ただし、それぞれ、目標値とする濃度階調ターゲットおよび前提条件が異なる。
【００４５】
第１キャリブレーション処理はプリンタ１１１で実行されるキャリブレーションであり、プリンタメーカーが各社の設計思想に基づき、対象プリンタの最大濃度および濃度階調ターゲットを規定している。例えば、濃度がリニアに変化する階調、また明度がリニアに変化する階調などのターゲットを採用することが一般的に知られている。また、第１キャリブレーション処理による補正は、プリントサーバ１０１からの印刷やプリントサーバ１０１を介さないプリンタドライバからの印刷、そして、コピー、ＦＡＸ等、プリンタ部１２０から印字出力されるあらゆる印刷ジョブの処理に適用される。
【００４６】
一方、第２キャリブレーション処理はプリントサーバ１０１で実行されるキャリブレーションである。第１キャリブレーション処理と異なり、プリントサーバメーカーが各社の設計思想に基づき、濃度階調ターゲットを規定している。第２キャリブレーション処理による補正は、プリントサーバ１０１からの印刷ジョブに対してのみ適用されるため、第１キャリブレーション処理と同じターゲットにする必要性はない。ここで注目すべきは、プリントサーバ１０１からの印刷ジョブは、まずプリントサーバ１０１内での印刷データ処理時に第２キャリブレーション処理の補正が為される点である。さらにプリンタ１１１にデータが転送されてからプリンタ１１１内での印刷データ処理時に第１キャリブレーション処理の補正がさらに為される。また、Ｓ５０１にて出力されるキャリブレーションチャートは、第１キャリブレーション処理の補正が施された状態で出力される。つまり、第２キャリブレーション処理による補正が行われる前提条件として、第１キャリブレーション処理が既に実施されておりプリンタ部１２０の状態が安定していることが必要となる。
【００４７】
次に、本実施例における、プリントサーバ１０１の第２キャリブレーション処理の実行指示をユーザから受け付けた際に、プリンタ１１１の第１キャリブレーション処理に対するユーザの実行指示作業を簡略化する処理について、図９のフロー図を用いて説明する。本実施例では、プリンタ１１１の第１キャリブレーション処理がコート紙を対象としているものとして説明する。本フローチャートは、プリンタ１１１、および、プリントサーバ１０１のＲＯＭに格納されたプログラムに従って、各々のＣＰＵが実行することによって実現される。
【００４８】
まず、Ｓ９０１にて、プリントサーバ１０１の第２キャリブレーション制御部２０４が、ユーザから第２キャリブレーション処理の実行指示を受け付ける。
【００４９】
次にＳ９０２にて、第２キャリブレーション制御部２０４は、受け付けた実行指示情報から、第２キャリブレーション処理の対象用紙種情報と、給紙段情報を、プリンタ１１１に送信する。
【００５０】
Ｓ９０３にて、プリンタ１１１の第１キャリブレーション制御部３０５は、受信した第２キャリブレーション処理の対象用紙種情報と、「キャリブレーション間の関連性情報」とを用いて、第１キャリブレーション処理の対象用紙種を決定する。
【００５１】
キャリブレーション間の関連性情報は、プリンタ１１１のＨＤＤに記録されており、プリンタ制御部１１５によって読み出される。図１０（ａ）は、本実施例における、キャリブレーション間の関連性情報１０００を示すものである。
【００５２】
例えば、第２キャリブレーション処理の対象用紙種として「厚紙」が指定された場合は、第１キャリブレーション制御部３０５は、第１キャリブレーション処理の対象用紙種を「厚紙」と決定する。また、第２キャリブレーション処理の対象用紙種として、ユーザが登録したカスタムキャリブレーション設定に対応する用紙種が選択された場合も、この関連性情報１０００が参照される。例えば、第２キャリブレーション処理の対象用紙種として「普通紙（カスタム１）」が指定された場合は、第１キャリブレーション制御部３０５は、第１キャリブレーション処理の対象用紙種を「普通紙」と決定する。
【００５３】
次に、Ｓ９０４にて、第１キャリブレーション制御部３０５が、Ｓ９０３で決定された対象用紙種に対して、第１キャリブレーション処理の実行が必要かどうかを判定する。第１キャリブレーション制御部３０５は、第１キャリブレーション処理の実行履歴をプリンタ１１１のＨＤＤに記録している。第１キャリブレーション制御部３０５は、第１キャリブレーション処理の実行履歴を参照し、対象用紙種に対する前回の第１キャリブレーション処理の実行日時を特定する。そして、前回実行時から現時点までの経過時間を算出し、予め定義される実行間隔の閾値と比較する。実行間隔の閾値はプリンタ部１２０の経時変動性能に従って定義されるものであり、例えば、６時間、１２時間、あるいは、１日といった値が設定される。この閾値よりも経過時間の方が長ければ、第１キャリブレーション制御部３０５は、第１キャリブレーション処理の実行が必要と判断し、Ｓ９０５へと処理を進める。
【００５４】
前回の第１キャリブレーション処理の実施時から大きな時間間隔が無い場合は、第１キャリブレーション処理による効果は少ない。つまり、第１キャリブレーション処理を実行することにより、ユーザの手間やキャリブレーション終了までの待機時間、さらには、トナーや用紙などの消費が増えてしまう。これらの不都合を回避するために、上述の時間間隔の判定処理を行う。
【００５５】
一方、閾値よりも経過時間の方が短ければ、第１キャリブレーション制御部３０５は、制御系Ｉ／Ｆ部１１３を介して、プリントサーバ１０１に第１キャリブレーション処理が不要である旨を通知する。この通知を受け、プリントサーバ１０１の第２キャリブレーション制御部２０４は、Ｓ９０７にて、Ｓ９０１でユーザより受け付けた実行指示に従い、第２キャリブレーション処理を実行し、フローを終了する。
【００５６】
Ｓ９０５で、第１キャリブレーション制御部３０５は、Ｓ９０３で決定した第１キャリブレーション処理の対象用紙種情報と、Ｓ９０２でプリントサーバ１０１より受信した給紙段情報から、第１キャリブレーション処理の実行指示情報を生成する。
【００５７】
そして、Ｓ９０６にて、Ｓ９０５で生成した実行指示情報に従い、第１キャリブレーション制御部３０５は第１キャリブレーション処理を実行する。第１キャリブレーション処理を終えると、第１キャリブレーション制御部３０５は制御系Ｉ／Ｆ部１１３を介して、プリントサーバ１０１に第１キャリブレーション処理の完了を通知する。
【００５８】
第１キャリブレーション処理の完了通知を受けると、プリントサーバ１０１の第２キャリブレーション制御部２０４は、Ｓ９０７にて、Ｓ９０１でユーザより受け付けた実行指示に従い、第２キャリブレーション処理を実行しフローを終了する。
【００５９】
本実施例により、プリンタ１１１、プリントサーバ１０１の双方のキャリブレーションに対するユーザの実行指示作業を簡略化することができる。その結果、ユーザの作業負荷を軽減しつつ、最適な画質を維持することができる。
【００６０】
また、本実施例により、第１キャリブレーション処理の実行履歴を参照し、第１キャリブレーション処理の実行の是非を判定するため、不要な第１キャリブレーション処理の実行を回避することが可能である。その結果、システム全体としてのキャリブレーションフローを短縮し、画像形成システムのダウンタイムを軽減することができる。
【実施例２】
【００６１】
実施例１では、プリンタ１１１の第１キャリブレーション処理がコート紙を対象としているものとして説明したが、その限りではない。上述のとおり、プリンタ１１１が備える読み込み装置の性能によっては、コート紙に対応できない場合がある。
【００６２】
その場合、第１キャリブレーション処理には、非コート紙しか使用することができない。そして、コート紙を使用する印刷ジョブに対しては、コート紙と特徴（例えば用紙坪量範囲）が近似する非コート紙用の画像形成モードに対するキャリブレーション結果が適用されることは、先に説明したとおりである。
【００６３】
そのため、キャリブレーション間の関連性情報は、図１０（ｂ）に示すとおりとなる。「普通紙」、「厚紙」などの非コート紙は、実施例１と同じく第２キャリブレーション処理で指定された用紙種が、そのまま第１キャリブレーション処理の対象用紙種となる。一方で、第２キャリブレーション処理で「コート紙」、「厚口コート紙」などのコート紙が指定された場合は、それぞれ用紙坪量範囲が等しい、あるいは、近似する「厚紙」、「最厚紙」が第１キャリブレーション処理の対象用紙種となる。
【００６４】
このように、第１キャリブレーション処理と第２キャリブレーション処理とで、対象用紙種に差異がある場合に、いくつか問題が発生する。
【００６５】
１つは、第２キャリブレーション処理に対しユーザが指摘した給紙段情報が、第１キャリブレーション処理にとっては無効となる点である。
【００６６】
さらに、例えば、ユーザが第２キャリブレーション処理の対象用紙種に「コート紙」を指定したとする。このとき、ユーザは第２キャリブレーションの実行指示の前に、プリンタ１１１の給紙部にコート紙を給紙していると考えられるが、第１キャリブレーション処理に使用する「厚紙」は給紙していない可能性がある。その結果、第１キャリブレーション処理を完遂できず、ユーザが厚紙を給紙するまでキャリブレーションフローが中断してしまう虞がある。
【００６７】
本実施例は、これらを解決すべく、第２キャリブレーション処理の指示から特定した第１キャリブレーション処理の対象用紙種情報を参照し、給紙段情報をユーザに別途指定させる。また、第１キャリブレーション処理の対象用紙種が給紙段に格納されていない場合、キャリブレーションフローが中断しないための処理を制御する。
【００６８】
本実施例における、プリントサーバ１０１の第２キャリブレーション処理の実行指示をユーザから受け付けた際に、プリンタ１１１の第１キャリブレーション処理に対するユーザの実行指示作業を簡略化する処理について、図１１のフロー図を用いて説明する。本フローチャートは、プリンタ１１１、および、プリントサーバ１０１のＲＯＭに格納されたプログラムに従って、各々のＣＰＵが実行することによって実現される。
【００６９】
まず、Ｓ１１０１にて、プリントサーバ１０１の第２キャリブレーション制御部２０４が、ユーザより第２キャリブレーション処理の実行指示を受け付ける。ここでは、第２キャリブレーション処理に対し、図８（ａ）のＵＩ画面８００にて、「コート紙」がユーザにより指定されたものとする。
【００７０】
Ｓ１１０２、Ｓ１１０３、Ｓ１１０４は、それぞれ実施例１のＳ９０２、Ｓ９０３、Ｓ９０４と同じ処理のため、説明を省略する。なお、Ｓ１１０３で決定される第１キャリブレーション処理の対象用紙種は、図１０（ｂ）に示されるとおり、「厚紙」となる。
【００７１】
Ｓ１１０５にて、プリンタ１１１は、特定された第１キャリブレーション処理の対象用紙種、すなわち、「厚紙」が格納されている給紙段を探索し、プリントサーバ１０１に探索結果を送信する。
【００７２】
Ｓ１１０６でプリントサーバ１０１は、プリンタ１１１から受信した給紙段探索結果情報から、第１キャリブレーション処理の対象用紙種が格納されている給紙段があるどうかを判定する。対象用紙種が格納されている給紙段がある場合、プリントサーバ１０１はＳ１１０７へと処理を進める。
【００７３】
Ｓ１１０７で、プリントサーバ１０１はプリンタ１１１から受信した給紙段の探索結果情報をクライアントＰＣの出力部に表示し、使用する給紙段の選択をユーザから受け付ける。該当する給紙段が複数ある場合は全ての給紙段情報を表示し、その中から所望の給紙段をユーザに選択させる。図１２は、給紙段の探索結果を表示するＵＩ画面１２００の一例である。ユーザが給紙段選択部１２０１内のいずれかの選択肢のチェックボックスをＯｎとし、「進む」ボタン１２０２を押下すると、プリントサーバ１０１はユーザの選択結果をプリンタ１１１へ送信する。
【００７４】
Ｓ１１１０で、プリンタ１１１は、Ｓ１１０３で決定した対象用紙種情報と、Ｓ１１０７でプリントサーバ１０１から受信した給紙段情報に従い、第１キャリブレーション処理を実行する。そして、Ｓ１１１１の処理の後に、フローを終了する。なお、Ｓ１１１１は、実施例１のＳ９０７と同じ処理であるため説明を省略する。
【００７５】
ここでＳ１１０６の判定処理に説明を戻す。Ｓ１１０６にて、第１キャリブレーション処理の対象用紙種が格納されている給紙段が無いと判定した場合、プリントサーバ１０１はＳ１１０８へと処理を進める。
【００７６】
Ｓ１１０８では、プリントサーバ１０１は、クライアントＰＣ１３０の表示部に複数の処理の選択肢を表示し、その中から所望の処理をユーザに選択させる。図１３は、本実施例における処理選択ＵＩ画面１３００の例である。ユーザが処理選択部１３０１内のいずれかの選択肢のチェックボックスをＯｎとし、「進む」ボタン１３０２を押下すると、プリントサーバ１０１はユーザの選択に従い、以降の処理を進める。以下は、ユーザに選択肢として提示する複数の処理の詳細である。
【００７７】
第一の処理は、「用紙レス‐プリンタキャリブレーションの実行」（Ｓ１１０９）である。「用紙レス‐プリンタキャリブレーション」とは、プリンタ部１２０内の中間転写体（不図示）の表面上に形成されたパッチ画像の濃度を測定するキャリブレーション処理である。このキャリブレーション処理によって、プリンタ１１１の印刷データ処理部３０２が使用する濃度階調補正ＬＵＴや、プリンタ部１２０内の画像形成部の各画像形成条件が更新される。ユーザが実際に使用する用紙上の濃度情報を使用しないため、第１キャリブレーション処理と比べ精度は劣るものの、第１キャリブレーション処理を実施しない状態と比べれば幾らかの効果がある。
【００７８】
第二の処理は、「普通紙による第１キャリブレーション処理の実行」である。
【００７９】
先に述べたように、プリンタ１１１は複数種類ある画像形成モードを備えており、各画像形成モードに対して、それぞれ異なる用紙を用いた第１キャリブレーション処理を要する。しかし、複数種の用紙種全てを対象とした第１キャリブレーション処理を実施するのは、ユーザの作業負荷となる。これを解消するために、プリンタ１１１は簡易的なキャリブレーションモードとして、普通紙のみを対象としたャリブレーション機能を備えている場合がある。このキャリブレーション処理によれば、ユーザは普通紙に対してのみ第１キャリブレーション処理を実行する（Ｓ１１１０）。そして、プリンタ１１１は、普通紙によるキャリブレーション結果（補正ＬＵＴ）と、予め保持してある普通紙と他の用紙種の用紙との相関情報をもとに、厚紙などのその他の用紙種に対する補正ＬＵＴを予測演算する。相関関係とは普通紙の濃度特性と他用紙種の用紙の濃度特性との関係性を示すものである。
【００８０】
なお、本キャリブレーション処理は、プリンタ１１１のいずれかの給紙段に普通紙がセットされていることが前提となる。したがって、プリンタ１１１の給紙状態を確認した結果、普通紙がセットされていない場合は、プリントサーバ１０１はこの第二の処理に対応する選択肢を処理選択部１３０１に表示しないように制御してもよい。
【００８１】
第三の処理は、「対象用紙種を給紙し、第１キャリブレーション処理を実行」である。この処理を選択した場合は、ユーザは自らがプリンタ１１１の給紙段に対象となる用紙をセットする必要がある。この場合、プリントサーバ１０１から給紙段情報を送信する必要はない。ユーザが用紙をセットした給紙段をプリンタ１１１が検知し、当該トレイを給紙段として、第１キャリブレーション制御部３０５は第１キャリブレーション処理を実行する（Ｓ１１１０）。
【００８２】
第四の処理は、「第１キャリブレーション処理を実行しない」である。この処理が選択されると、プリントサーバ１０１は、第１キャリブレーション処理を実行しない旨をプリンタ１１１に通知する。
【００８３】
Ｓ１１０８におけるユーザの選択に従い、上記の第一から第四のいずれかの処理を終えると、第２キャリブレーション制御部２０４はＳ１１１１にて、Ｓ１１０１でユーザから受け付けた指示に従い第２キャリブレーション処理を実行し、フローを終了する。
【００８４】
本実施例により、第１キャリブレーション処理と第２キャリブレーション処理とで、対応用紙種に差異がある場合でも、両キャリブレーション処理に対して適切な給紙指示が容易に可能となる。また、第１キャリブレーション処理に要する用紙が給紙されていない状態であっても、キャリブレーション処理を中断することなく完遂することが可能となる。
【実施例３】
【００８５】
実施例１にて、第１キャリブレーション処理と第２キャリブレーション処理の双方を実施するために必要な枚数の用紙が、給紙段に格納されていない場合が想定される。例えば、第１キャリブレーション処理には１０枚の用紙、第２キャリブレーション処理には１枚の用紙が必要であるとする。ユーザが指定した給紙段に５枚しか用紙が格納されていない場合は、第１キャリブレーション処理が開始できない。あるいは、第１キャリブレーション処理の途中で、用紙切れとなり処理が中断してしまう。
【００８６】
この問題を解消するために、本実施例では、ユーザが指定した給紙段の用紙残量と、第１キャリブレーション処理、第２キャリブレーション処理の双方に必要な総用紙枚数とを比較する。そして、用紙が不足していると判定された場合には、キャリブレーション処理を中断せずに完遂するための処理を制御する。なお、本実施例では、プリンタ部１２０の各給紙段に用紙残量検知センサ（不図示）が備わっているものとする。プリンタ１１１の制御部１１５は、任意のタイミングでプリンタＩ／Ｆ部１１８を介して、用紙残量検知センサから用紙残量情報を取得可能であるものとする。
【００８７】
以下、本実施例の詳細を、実施例１と同じ図９のフロー図を用いて説明する。なお、実施例１と重複する処理については、以下での説明は省略する。
【００８８】
Ｓ９０５にて第１キャリブレーション処理の実行指示情報が生成されると、第１キャリブレーション制御部３０５は、用紙残量検知センサから指定給紙段の用紙残量情報を取得する。そして、予めＨＤＤに記録してあるキャリブレーション用紙枚数情報を読み出し、キャリブレーション処理に必要な用紙の総枚数と、指定給紙段の用紙残量とを比較する。
【００８９】
指定給紙段に、両キャリブレーション処理に必要な総枚数の用紙が格納されている場合は、第１キャリブレーション制御部３０５は、Ｓ９０６にて第１キャリブレーション処理を実行し、以降の処理へと進む。
【００９０】
一方で、指定給紙段に、両キャリブレーションに必要な総枚数の用紙が格納されていない場合は、プリントサーバ１０１は、クライアントＰＣ１３０の表示部に複数の処理の選択肢を表示し、その中から所望の処理をユーザに選択させる。図１４は、本実施例における処理選択ＵＩ画面１４００の例である。ユーザが処理選択部１４０１内のいずれかの選択肢のチェックボックスをＯｎとし、「進む」ボタン１４０２を押下すると、プリントサーバ１０１はユーザの選択に従い、以降の処理を進める。以下は、ユーザに選択肢として提示する複数の処理の詳細である。
【００９１】
第一の処理は、「用紙レス‐プリンタキャリブレーションの実行」である。
【００９２】
処理の内容は、実施例２のＳ１１０８で説明済みの第一の処理と同じため省略する。この処理の後、Ｓ９０６の第１キャリブレーション処理は実施されず、Ｓ９０７の第２キャリブレーション処理が第２キャリブレーション制御部２０４により実行され、フローを終了する。
【００９３】
第二の処理は「対象用紙種を補給し、第１キャリブレーション処理を実行」である。この処理を選択した場合は、ユーザは自らがプリンタ１１１の給紙段に対象となる用紙をセットする必要がある。ユーザが用紙を補給したことを検知すると、第１キャリブレーション制御部３０５がＳ９０６で第１キャリブレーション処理を実行し、Ｓ９０７へと処理を進める。
【００９４】
第三の処理は、「プリントサーバ１０１のキャリブレーションのみを実行」（Ｓ９０７）である。
【００９５】
この処理が選択された場合は、Ｓ９０６の第１キャリブレーション処理は実施されず、Ｓ９０７の第２キャリブレーション処理が第２キャリブレーション制御部２０４により実行され、フローを終了する。
【００９６】
本実施例により、指摘給紙段に、第１キャリブレーション処理と第２キャリブレーション処理の双方を実施するために必要な枚数の用紙が無い場合であっても、キャリブレーション処理を中断することなく完遂することが可能となる。
【実施例４】
【００９７】
上記の実施例では、ユーザからプリントサーバ１０１の第２キャリブレーション処理の実行指示を受け付け、受け付けた実行指示情報を参照してプリンタ１１１の第１キャリブレーション処理の実行指示を生成したが、その限りではない。ユーザから、プリンタ１１１の第１キャリブレーション処理の実行指示を受け付け、受け付けた実行指示情報を参照して、プリントサーバ１０１の第２キャリブレーション処理の実行指示情報を生成することも可能である。
【００９８】
以下では、プリンタ１１１の第１キャリブレーション処理の実行指示をユーザから受け付けた際に、プリントサーバ１０１の第２キャリブレーション処理に対するユーザの実行指示作業を簡略化する処理について、図１５のフロー図を用いて説明する。本フローチャートは、プリンタ１１１、および、プリントサーバ１０１のＲＯＭに格納されたプログラムに従って、各々のＣＰＵが実行することによって実現される。
【００９９】
まず、Ｓ１５０１にて、プリンタ１１１の第１キャリブレーション制御部３０５が、ユーザからの実行指示に従い、第１キャリブレーション処理を実行する。
【０１００】
次に、Ｓ１５０２にて、第１キャリブレーション制御部３０５は、第１キャリブレーション処理の対象用紙種情報をプリントサーバ１０１に送信する。
【０１０１】
Ｓ１５０３にて、プリントサーバ１０１の第２キャリブレーション制御部２０４は、受信した第１キャリブレーション処理の対象用紙種情報と、「キャリブレーション間の関連性情報」とを用いて、第２キャリブレーション処理の対象用紙種の候補を抽出する。候補を抽出するのは、先に述べたとおり、第２キャリブレーション処理に対してユーザが任意のカスタム設定を追加可能であるため、一意に対象用紙種が決まらない場合があるためである。
【０１０２】
本実施例におけるキャリブレーション間の関連性情報は、プリントサーバ１０１のＨＤＤに記録されており、第２キャリブレーション制御部２０４によって読み出される。図１６は、本実施例における、キャリブレーション間の関連性情報１６００を示すものである。例えば、第１キャリブレーション処理の対象用紙種として「普通紙」が指定されたとする。この場合、第２キャリブレーション制御部２０４は、第２キャリブレーション処理の対象用紙種として「普通紙」、「普通紙（カスタム１）」、「普通紙（カスタム２）」を候補として抽出する。そして、プリントサーバ１０１は抽出したこれら対象用紙種の候補の情報をプリンタ１１１に送信する。
【０１０３】
Ｓ１５０４では、プリンタ１１１はプリントサーバ１０１から受信した第２キャリブレーション処理の対象用紙種の候補情報を表示部１２４に表示する。図１７は、本実施例における第２キャリブレーション処理の対象用紙種選択ＵＩ画面１７００の一例である。第２キャリブレーション処理の対象用紙種の候補情報は、対象用紙種候補選択部１７０１に表示される。
【０１０４】
Ｓ１５０５にて、ユーザが対象用紙種候補選択部１７０１内のいずれかの「対象用紙種」を選択後、「印刷用紙設定へ進む」ボタン１７０２を押下したことを検知すると、プリンタ１１１は図８（ｂ）のチャート用紙設定画面８１０を表示部１２４に表示する。なお、ユーザにより「終了」ボタン１７０３が押下された場合は、第２キャリブレーションを実行せずに、フローを終了する。
【０１０５】
ユーザはチャート用紙設定画面８１０に表示された複数の給紙段の中から、使用する給紙段のボタンを押下した後に、「キャリブレーション開始」ボタン８１２を押下する。「キャリブレーション開始」ボタン８１２が押下されると、プリンタ１１１は、ユーザが指定した第２キャリブレーション処理の対象用紙種情報と、給紙段情報をプリントサーバ１０１に送信する。
【０１０６】
そして、Ｓ１５０６にて、プリントサーバ１０１の第２キャリブレーション制御部２０４は、Ｓ１５０５でプリンタ１１１から受信した情報に従い、第２キャリブレーション処理を実行し、処理を終了する。
【０１０７】
本実施例により、ユーザからプリンタ１１１の第１キャリブレーション処理を受け付けた場合であっても、第２キャリブレーション処理の実行指示の簡略化が可能となる。その結果、ユーザはプリンタ１１１のＵＩから操作のみで、システム全体のキャリブレーションの実行指示が可能となり、ユーザの作業負荷を軽減することが可能となる。
【０１０８】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2016102973.tif 000003
【図２】
2016102973.tif 000004
【図３】
2016102973.tif 000005
【図４】
2016102973.tif 000006
【図５】
2016102973.tif 000007
【図６】
2016102973.tif 000008
【図７】
2016102973.tif 000009
【図８】
2016102973.tif 000010
【図９】
2016102973.tif 000011
【図１０】
2016102973.tif 000012
【図１１】
2016102973.tif 000013
【図１２】
2016102973.tif 000014
【図１３】
2016102973.tif 000015
【図１４】
2016102973.tif 000016
【図１５】
2016102973.tif 000017
【図１６】
2016102973.tif 000018
【図１７】
2016102973.tif 000019