(57)【要約】【課題】  画像処理装置にてキャリブレーションテーブル作成済みの状況にもかかわらず、キャリブレーションテーブルが作成されていない用紙を用いて印刷を行う場合は、階調特性や混色の色味が不適切な状態の印刷成果物を提供してしまう。【解決手段】  上記課題を解決するために本発明における情報処理装置は、画像処理装置から、キャリブレーション実行時に使用された用紙と前記給紙段に関する情報を取得する取得手段と、印刷を実行する指示を受信する受信手段と、前記取得手段にて取得された給紙段に関する情報を参照し、前記受信手段にて印刷を実行する指示を受信した際に印刷に用いるよう指示された第１の給紙段に前記キャリブレーションテーブルが作成された用紙が格納されていない場合は、前記第１の給紙段とは異なる種類の用紙を格納する第２の給紙段を通知する通知手段とを有することを特徴とする。【選択図】  図６
2014007646.tif 000002
【特許請求の範囲】
【請求項１】
給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置と接続可能な情報処理装置であって、
前記画像処理装置から、キャリブレーション実行時に使用された用紙と前記給紙段に関する情報を取得する取得手段と、
印刷を実行する指示を受信する受信手段と、
前記取得手段にて取得された給紙段に関する情報を参照し、
前記受信手段にて印刷を実行する指示を受信した際に印刷に用いるよう指示された第１の給紙段に前記キャリブレーションテーブルが作成された用紙が格納されていない場合は、前記第１の給紙段とは異なる種類の用紙を格納する第２の給紙段を通知する通知手段とを有することを特徴とする情報処理装置。
【請求項２】
前記印刷を実行する際に用いる給紙段を、前記受信手段にて印刷実行の指示を受信した際に指定された第１の給紙段から、前記通知手段にて通知された第２の給紙段へ変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２の給紙段が格納する用紙は、前記キャリブレーションテーブルが作成された用紙であることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２の給紙段が格納する用紙の特性を示す値と、前記キャリブレーションテーブルが作成された用紙の特性を示す値との差が閾値以下であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記取得手段により取得される情報には少なくとも、前記画像処理装置が有する給紙段と、該給紙段が格納する用紙の種類と、該格納する用紙に対してキャリブレーションテーブルが作成されたか否かを示す情報と、該用紙に対してキャリブレーションテーブル作成時に用いる目標値が設定されているか否かを示す情報が含まれていることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記キャリブレーションテーブルが作成された用紙を用いて印刷をする場合に、該キャリブレーションテーブルの利用による補正が有効な期限である補正有効期限を設定する設定手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記取得手段により取得される情報には少なくとも、前記画像処理装置が有する給紙段と、該給紙段が格納する用紙の種類と、該格納する用紙に対してキャリブレーションテーブルが作成されたか否かを示す情報と、該用紙に対してキャリブレーションテーブル作成時に用いる目標値が設定されているか否かを示す情報と、該用紙に対してキャリブレーションテーブルが作成された時間に関する情報が含まれることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記第２の給紙段に格納される用紙に対してキャリブレーションテーブルが作成された時間からの経過時間が、前記設定手段により設定された補正有効期限を超えていた場合、前記第２の給紙段に格納される用紙に対してキャリブレーションテーブルを作成すること促すことを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記第２の給紙段ではない給紙段を用いて印刷を実行する際に、
該給紙段に格納された用紙に対して、キャリブレーションテーブルを作成する時に用いる目標値が設定されていない場合は該目標値の設定を促し、該目標値が設定されている場合はキャリブレーションテーブルの作成を促すことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記取得手段により取得された情報を、表示部に表示することを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
前記受信手段にて印刷を実行する指示を受けた際、該印刷では画質を重視するよう指示がされた場合にのみ、前記通知手段による通知を実行する請求項１に記載の情報処理装置。
【請求項１２】
給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置であって、キャリブレーションテーブルが作成されると、接続された情報処理装置にて該キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか判断させるための情報として、該キャリブレーションテーブル作成時に使用された用紙の種類と、該用紙が格納される給紙段と、該キャリブレーションテーブル作成時に用いられる目標値と、該キャリブレーションテーブルが作成された時間に関する情報を記憶する記憶手段を有することを特徴とする画像処理装置。
【請求項１３】
前記記憶手段にて記憶された情報を、キャリブレーションテーブルが作成される度に接続された情報処理装置へ送信する送信手段を有することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置と接続可能な情報処理装置における情報処理方法であって、
前記画像処理装置から、キャリブレーション実行時に使用された用紙と前記給紙段に関する情報を取得する取得ステップと、
印刷を実行する指示を受信する受信ステップと、
前記取得ステップにて取得された給紙段に関する情報を参照し、
前記受信ステップにて印刷を実行する指示を受信した際に印刷に用いるよう指示された第１の給紙段に前記キャリブレーションテーブルが作成された用紙が格納されていない場合は、前記第１の給紙段とは異なる種類の用紙を格納する第２の給紙段を通知する通知ステップとを有することを特徴とする情報処理方法。
【請求項１５】
前記印刷を実行する際に用いる給紙段を、前記受信ステップにて印刷実行の指示を受信した際に指定された第１の給紙段から、前記通知ステップにて通知された第２の給紙段へ変更することを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
前記第２の給紙段が格納する用紙は、前記キャリブレーションテーブルが作成された用紙であることを特徴とする請求項１４に記載の情報処理方法。
【請求項１７】
前記第２の給紙段が格納する用紙の特性を示す値と、前記キャリブレーションテーブルが作成された用紙の特性を示す値との差が閾値以下であることを特徴とする請求項１４に記載の情報処理方法。
【請求項１８】
前記取得ステップにより取得される情報には少なくとも、前記画像処理装置が有する給紙段と、該給紙段が格納する用紙の種類と、該格納する用紙に対してキャリブレーションテーブルが作成されたか否かを示す情報と、該用紙に対してキャリブレーションテーブル作成時に用いる目標値が設定されているか否かを示す情報が含まれていることを特徴とする請求項１４に記載の情報処理方法。
【請求項１９】
前記キャリブレーションテーブルが作成された用紙を用いて印刷をする場合に、該キャリブレーションテーブルの利用による補正が有効な期限である補正有効期限を設定する設定ステップを有することを特徴とする請求項１４に記載の情報処理方法。
【請求項２０】
前記取得ステップにより取得される情報には少なくとも、前記画像処理装置が有する給紙段と、該給紙段が格納する用紙の種類と、該格納する用紙に対してキャリブレーションテーブルが作成されたか否かを示す情報と、該用紙に対してキャリブレーションテーブル作成時に用いる目標値が設定されているか否かを示す情報と、該用紙に対してキャリブレーションテーブルが作成された時間に関する情報が含まれることを特徴とする請求項１４に記載の情報処理方法。
【請求項２１】
前記第２の給紙段に格納される用紙に対してキャリブレーションテーブルが作成された時間からの経過時間が、前記設定ステップにより設定された補正有効期限を超えていた場合、前記第２の給紙段に格納される用紙に対してキャリブレーションテーブルを作成すること促すことを特徴とする請求項１９に記載の情報処理方法。
【請求項２２】
前記第２の給紙段ではない給紙段を用いて印刷を実行する際に、
該給紙段に格納された用紙に対して、キャリブレーションテーブルを作成する時に用いる目標値が設定されていない場合は該目標値の設定を促し、該目標値が設定されている場合はキャリブレーションテーブルの作成を促すことを特徴とする請求項１４に記載の情報処理方法。
【請求項２３】
前記取得ステップにより取得された情報を、表示部に表示することを特徴とする請求項１４に記載の情報処理方法。
【請求項２４】
前記受信ステップにて印刷を実行する指示を受けた際、該印刷では画質を重視するよう指示がされた場合にのみ、前記通知ステップによる通知を実行する請求項１４に記載の情報処理方法。
【請求項２５】
給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置であって、キャリブレーションテーブルが作成されると、接続された情報処理装置にて該キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか判断させるための情報として、該キャリブレーションテーブル作成時に使用された用紙の種類と、該用紙が格納される給紙段と、該キャリブレーションテーブル作成時に用いられる目標値と、該キャリブレーションテーブルが作成された時間に関する情報を記憶する記憶ステップを有することを特徴とする画像処理方法。
【請求項２６】
前記記憶ステップにて記憶された情報を、キャリブレーションテーブルが作成される度に接続された情報処理装置へ送信する送信ステップを有することを特徴とする請求項２５に記載の画像処理方法。
【請求項２７】
コンピュータに、
接続された画像処理装置であり、給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置から、キャリブレーション実行時に使用された用紙と前記給紙段に関する情報を取得する取得ステップと、
印刷を実行する指示を受信する受信ステップと、
前記取得ステップにて取得された給紙段に関する情報を参照し、
前記受信ステップにて印刷を実行する指示を受信した際に印刷に用いるよう指示された第１の給紙段に前記キャリブレーションテーブルが作成された用紙が格納されていない場合は、前記第１の給紙段とは異なる種類の用紙を格納する第２の給紙段を通知する通知ステップとを有することを特徴とする情報処理方法とを実行させるためのプログラム。
【請求項２８】
コンピュータに、
キャリブレーションテーブルが作成されると、接続された情報処理装置にて該キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか判断させるための情報として、該キャリブレーションテーブル作成時に使用された用紙の種類と、該用紙が格納される給紙段と、該キャリブレーションテーブル作成時に用いられる目標値と、該キャリブレーションテーブルが作成された時間に関する情報を記憶する記憶ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタから出力される画像の色を補正するための画像処理装置に接続された情報処理装置及び情報処理方法ならびにプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真方式の画像処理装置（以下、画像処理装置）の性能向上に伴い印刷機と同等の画質を実現した機械が登場しているが、電子写真方式特有の不安定性のために濃度や色の変動量が印刷機に比べて大きいことが課題として残されている。
【０００３】
そこで、従来の画像処理装置にはシアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーに対応した１次元の階調特性の補正を行う為のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を作成する「単色」のキャリブレーション技術が搭載されている。ＬＵＴとは、特定の間隔で区切られた入力データに対応した出力データを示すテーブルであり、演算式では表せない非線形な特性を表現することが可能である。
【０００４】
１次元の濃度補正用のＬＵＴは、Ｃ、Ｍ、Ｙ、Ｋの各入力信号値に対応した出力信号値を示すテーブルであり、この出力信号値に対応した量のトナーを使って紙上に画像を形成する。
【０００５】
１次元のＬＵＴを作成する際にはＣ、Ｍ、Ｙ、Ｋの各トナーに対応した階調の異なるデータのパッチで構成されたチャートを用意して画像処理装置から出力する。
【０００６】
このチャートを、画像処理装置に設置されたセンサやスキャナ、画像処理装置以外の色測定器（測色器）等を用いて測定する。そして、この測定した値を予め設定されたターゲットデータと比較することでＣＭＹＫ独立に補正用の１次元のＬＵＴ（１Ｄ−ＬＵＴ）を作成する。ここで、「単色」とはＣ、Ｍ、Ｙ、Ｋの単体のトナーを使って表わした色のことである。この単色キャリブレーションを実行すると、最大濃度及び階調補正などの単色の再現特性が補正される。
【０００７】
また、近年では４次元のＬＵＴを用いて「混色」のキャリブレーションを行う技術が提案されている（特許文献１参照）。ここで、「混色」とはレッド、グリーン、ブルーや、ＣＭＹを使ったグレー等の複数のトナーを使用した色のことである。また、４次元のＬＵＴとはあるＣ、Ｍ、Ｙ、Ｋ各トナーを出力する際の信号値の組み合わせを異なるＣ、Ｍ、Ｙ、Ｋの信号値の組み合わせに変換する４次元のＬＵＴである。
【０００８】
画像処理装置では１次元のＬＵＴで単色の階調特性を補正しても「混色」に対して非線形な差分が発生することが多い。よって、４Ｄ−ＬＵＴを用いることで複数のトナーを使用した色である「混色」を補正することが可能になる。つまり、混色のキャリブレーションを実行すると、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の色再現特性が補正される。
【０００９】
「混色」を含むキャリブレーションの流れについて説明する。まず、「単色」のキャリブレーションを実施するため単色キャリブレーション用のチャートデータを用いて用紙等の記録媒体にパッチを出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する１次元のＬＵＴを作成する。次に「混色」のキャリブレーションを実施するために先に作成した１次元のＬＵＴにより変換された混色チャートデータを用いて記録媒体にパッチを出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する４次元のＬＵＴを作成する。
【００１０】
以上で示すように、単色のキャリブレーションだけでは補正しきれない混色特性を混色のキャリブレーションで補正することで高精度な補正が可能である。
【００１１】
また、近年の画像処理装置は印刷対象の用紙を格納する給紙段を複数有している。これは様々な価値を有する印刷成果物を生成するために坪量やサイズ、表面性、用紙自体の色度などが異なる様々な用紙をそれぞれの給紙段に格納することを主な目的としている。特に用紙の坪量や表面性、用紙自体の色度とキャリブレーションにより補正される対象である階調特性や混色特性の再現は密接な関係がある。よって、適切に補正された画質を保証するためには各ＬＵＴと紙種は対応付けられていることが重要である。つまり、紙種とキャリブレーションの目標値は対応付けられており、紙種に応じて目標値も異なる。これは、用紙の坪量や表面性、用紙自体の色度が異なると、同じトナーを定着させても、その濃度や混色が異なってしまうためである。
【００１２】
そこで、キャリブレーションを実行する際に、キャリブレーション実行時に使用したい用紙がどの給紙段に格納されているかを明示する技術が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１１−２５４３５０
【特許文献２】特開２０１１−４３８１５
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、先行技術では印刷実行時に、適切な単色キャリブレーションや混色キャリブレーション実行時に使用された用紙がどの給紙段に格納されているのか、キャリブレーション実行後や印刷実行時に確認することができない。このため、画像処理装置がある用紙に対しては適切なキャリブレーションテーブル作成済みの状況にも関わらず、適切なキャリブレーションテーブルが作成されていない用紙を用いて印刷を行ってしまうことがある。この場合は、適切な階調特性や混色特性が不適切な状態の印刷成果物を提供してしまう
【課題を解決するための手段】
【００１５】
前記課題を解決するために、本発明の情報処理装置は、給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置と接続可能な情報処理装置であって、前記画像処理装置から、キャリブレーション実行時に使用された用紙と前記給紙段に関する情報を取得する取得手段と、印刷を実行する指示を受信する受信手段と、前記取得手段にて取得された給紙段に関する情報を参照し、前記受信手段にて印刷を実行する指示を受信した際に印刷に用いるよう指示された第１の給紙段に前記キャリブレーションテーブルが作成された用紙が格納されていない場合は、前記第１の給紙段とは異なる種類の用紙を格納する第２の給紙段を通知する通知手段とを有することを特徴とする。
【００１６】
また、本発明の画像処理装置は、給紙段に格納された用紙であり、キャリブレーションテーブルが作成された用紙を用いて印刷を実行する画像処理装置であって、キャリブレーションテーブルが作成されると、接続された情報処理装置にて該キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか判断すべく、該キャリブレーションテーブル作成時に使用された用紙の種類と、該用紙が格納される給紙段と、該キャリブレーションテーブル作成時に用いられる目標値と、該キャリブレーションテーブルが作成された時間に関する情報を記憶する記憶手段を有することを特徴とする。
【発明の効果】
【００１７】
本発明によればキャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか、印刷実行時に容易に確認できる手段を提供することができる。またこれにより、キャリブレーションテーブルが作成された用紙を用いて印刷が行えるため、適切な補正が施された印刷成果物を提供できるようになる。
【図面の簡単な説明】
【００１８】
【図１】システムの構成図である。
【図２】画像処理の流れを示した図である。
【図３】単色キャリブレーションの流れを示した図である。
【図４】混色キャリブレーションの流れを示した図である。
【図５】単色キャリブレーション及び混色キャリブレーションに使用するチャートを示した図である。
【図６】実施例１の動作フローチャートの一例を示す図である。
【図７】色再現重視モードラジオボタンを含むドライバ画面の一例を示す図である。
【図８】給紙段詳細情報表示ボタンを含むドライバ画面の一例を示す図である。
【図９】給紙段詳細情報画面の一例を示す図である。
【図１０】登録用紙一覧画面の一例を示す図である。
【図１１】給紙段詳細情報表示ボタンを押下したときの動作フロの一例を示す図である。
【図１２】ＰＣのシステム構成の一例を示す図である。
【図１３】給紙段の構成の一例を示す図である。
【図１４】印刷推奨給紙段画面の一例を示す図である。
【図１５】キャリブレーションに使用した用紙の選択がないことを通知する画面の一例を示す図である。
【図１６】実施例２の動作フローチャートの一例を示す図である。
【図１７】実施例２の給紙段詳細情報画面の一例を示す図である。
【図１８】有効期限設定部を含むドライバ画面の一例を示す図である。
【図１９】キャリブレーション実行を推奨する画面の一例を示す図である。
【図２０】目標値登録を推奨する画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態について図面を用いて説明する。
【００２０】
図１は本実施例におけるシステムの構成図である。シアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーを用いる画像処理装置のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１はネットワーク１２３を介して他のネットワーク対応機器と接続されている。またＰＣ１２４はネットワーク１２３を介してＭＦＰ１０１と接続されている。ＰＣ１２４内のプリンタドライバ１２５はＭＦＰ１０１へ印刷データを送信する。
【００２１】
ＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ１２２は印刷データ等の受信を行う。コントローラ１０２はＣＰＵ１０３やレンダラ１１２、画像処理部１１４で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ（ページ記述言語）部分を解釈し、中間言語データ１０５を生成する。
【００２２】
そしてＣＭＳ１０６ではソースプロファイル１０７及びデスティネーションプロファイル１０８を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでＣＭＳとはＣｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍの略であり、後述するプロファイルの情報を用いて色変換を行う。また、ソースプロファイル１０７はＲＧＢやＣＭＹＫ等のデバイスに依存する色空間をＣＩＥ（国際照明委員会）が定めたＬ＊ａ＊ｂ＊（以下、Ｌａｂ）やＸＹＺ等のデバイス非依存の色空間に変換するためのプロファイルである。ＸＹＺはＬａｂと同様にデバイス非依存の色空間であり、３種類の刺激値で色を表現する。また、デスティネーションプロファイル１０８はデバイス非依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に変換するためのプロファイルである。
【００２３】
一方、ＣＭＳ１０９ではデバイスリンクプロファイル１１０を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでデバイスリンクプロファイル１１０はＲＧＢやＣＭＹＫ等のデバイス依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に直接変換するためのプロファイルである。ＣＭＳ１０６、ＣＭＳ１０９のうち、どちらのＣＭＳが選ばれるかはプリンタドライバ１２５における設定に依存する。
【００２４】
本実施例ではプロファイル（１０７、１０８及び１１０）の種類によってＣＭＳ（１０６及び１０９）を分けているが、１つのＣＭＳで複数種類のプロファイルを扱ってもよい。また、プロファイルの種類は本実施例で挙げた例に限らずプリンタ１１５のデバイス依存ＣＭＹＫ色空間を用いるのであればどのような種類のプロファイルでもよい。
【００２５】
レンダラ１１２は生成した中間言語データ（ＣＭＳ後）１１１からラスター画像１１３を生成する。画像処理部１１４はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して画像処理を行う。画像処理部１１４について詳細は後述する。
【００２６】
コントローラ１０２と接続されたプリンタ１１５はＣ、Ｍ、Ｙ、Ｋ等の有色トナーを用いて紙上に出力データを用いて画像形成するプリンタである。プリンタ１１５は給紙を行う給紙部１１６と画像形成された紙を排紙する排紙部１１７、測定部１２６を持つ。
【００２７】
測定部１２６は分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できるセンサ１２７を持ち、プリンタ１１５を制御するＣＰＵ１２９によって制御される。測定部１２６はプリンタ１１５で用紙等の記録媒体上にプリント出力されたパッチをセンサ１２７で読み取り、読み取った数値情報をコントローラ１０２へ送信する。コントローラ１０２はその数値情報を用いて演算を行い、この演算の結果を単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２８】
表示装置１１８はユーザへの指示やＭＦＰ１０１の状態を表示するＵＩ（ユーザーインターフェース）である。後述する単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２９】
スキャナ１１９はオートドキュメントフィーダーを含むスキャナである。スキャナ１１９は束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ等の固体撮像素子上に結像する。そして、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。
【００３０】
入力装置１２０はユーザからの入力を受け付けるためのインタフェースである。一部の入力装置をタッチパネルとし、表示装置１１８と一体化してもよい。
【００３１】
記憶装置１２１はコントローラ１０２で処理されたデータやコントローラ１０２が受け取ったデータ等を保存する。
【００３２】
測定器１２８はネットワーク上またはＰＣ１２４に接続された外部の測定用デバイスであり、測定部１２６と同様に分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できる。
【００３３】
次に画像処理部１１４の流れについて図２を用いて説明する。図２はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して行う画像処理の流れを示している。図２の処理の流れは画像処理部１１４内にある不図示のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）が実行することにより実現される。
【００３４】
ステップＳ２０１にて画像データを受信する。そしてステップＳ２０２にて受け取ったデータがスキャナ１１９から受信したスキャンデータかプリンタドライバ１２５から送られたラスター画像１１３かを判別する。
【００３５】
スキャンデータではない場合はレンダラ１１２によってビットマップ展開されたラスター画像１１３であり、ＣＭＳによってプリンタデバイスに依存するＣＭＹＫに変換されたＣＭＹＫ画像２１１となる。
【００３６】
スキャンデータの場合はＲＧＢ画像２０３であるため、ステップＳ２０４にて色変換処理を行い、共通ＲＧＢ画像２０５を生成する。ここで共通ＲＧＢ画像２０５とはデバイスに依存しないＲＧＢ色空間で定義されており、演算によってＬａｂ等のデバイス非依存色空間に変換することが可能である。
【００３７】
一方、ステップＳ２０６にて文字判定処理を行い、文字判定データ２０７を生成する。ここでは画像のエッジ等を検出して文字判定データ２０７を生成する。
【００３８】
次にステップＳ２０８にて共通ＲＧＢ画像２０５に対して文字判定データ２０７を用いてフィルタ処理を行う。ここでは文字判定データ２０７を用いて文字部とそれ以外で異なるフィルタ処理を行う。
【００３９】
次にステップＳ２０９にて下地飛ばし処理、ステップＳ２１０で色変換処理を行って下地を除去したＣＭＹＫ画像２１１を生成する。
【００４０】
次にステップＳ２１２にて４Ｄ−ＬＵＴ２１７を用いた混色の補正処理を行う。４Ｄ−ＬＵＴとはあるＣ、Ｍ、Ｙ、Ｋ各トナーを出力する際の信号値の組み合わせを異なるＣ、Ｍ、Ｙ、Ｋの信号値の組み合わせに変換する４次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）である。この４Ｄ−ＬＵＴ２１７は後述する「混色キャリブレーション」により生成される。４Ｄ−ＬＵＴを用いることで複数のトナーを使用した色である「混色」を補正することが可能になる。
【００４１】
そしてステップＳ２１２にて混色の補正をした後、画像処理部１１４はステップＳ２１３にて１Ｄ−ＬＵＴ２１８を用いてＣ、Ｍ、Ｙ、Ｋの各単色の階調特性を補正する。１Ｄ−ＬＵＴ  とはＣ、Ｍ、Ｙ、Ｋのそれぞれの色（単色）を補正する１次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）のことである。この１Ｄ−ＬＵＴは、後述する「単色キャリブレーション」により生成される。
【００４２】
最後にステップＳ２１４にて画像処理部１１４はスクリーン処理や誤差拡散処理のようなハーフトーン処理を行ってＣＭＹＫ画像（２値）２１５を作成し、ステップＳ２１６にて画像データをプリンタ１１５へ送信する。
【００４３】
プリンタ１１５から出力される単色の階調特性を補正する「単色キャリブレーション」について図３を用いて説明する。単色キャリブレーションを実行することで、最大濃度特性及び階調特性などの単色の色再現特性が補正される。
【００４４】
図３は単色の階調特性を補正する１Ｄ−ＬＵＴ２１８を作成する処理の流れを示している。図３の処理の流れはＣＰＵ１０３が実行することによって実現され、作成された１Ｄ−ＬＵＴ２１８は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００４５】
ステップＳ３０１にて記憶装置１２１に格納してあるチャートデータ（Ａ）３０２を取得する。チャートデータ（Ａ）３０２は単色各色の最大濃度を補正するためのものであり、Ｃ、Ｍ、Ｙ、Ｋの「単色」の最大濃度データが得られる信号値（例えば２５５）で構成される。
【００４６】
次にステップＳ３０３にてチャートデータ（Ａ）３０２に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ａ）３０４をプリント出力する。例を図５に示す。図５（ａ）の５０１はチャートデータ（Ａ）３０２をプリント出力した際の例を示しており、パッチ５０２、５０３、５０４、５０５はそれぞれＣ、Ｍ、Ｙ、Ｋ各色の最大濃度でプリント出力される。ここで画像処理部１１４はステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理やステップＳ２１２の４Ｄ−ＬＵＴ補正処理は行わない。
【００４７】
次にステップＳ３０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ａ）３０４のプリント出力物の濃度測定を行い、測定値（Ａ）３０６を得る。測定値（Ａ）３０６はＣ、Ｍ、Ｙ、Ｋ各色の濃度値となる。次にステップＳ３０７にて測定値（Ａ）３０６と予め設定された最大濃度値の目標値（Ａ）３０８を用いて各色の測定値（Ａ）３０６の最大濃度の補正を実行する。ここでは最大濃度が目標値３０８（Ａ）に近づくようにプリンタ１１５のデバイス設定値、例えば、レーザ出力や現像バイアス等を調整する。
【００４８】
次に、ステップＳ３０９にて記憶装置１２１に格納されたチャートデータ（Ｂ）３１０を取得する。チャートデータ（Ｂ）３１０はＣ、Ｍ、Ｙ、Ｋの「単色」の階調データの信号値で構成される。このチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２の例を図５に示す。図５（ｂ）の５０６はチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２のプリント出力物の一例を示している。図５（ｂ）に示されるパッチ５０７、５０８、５０９、５１０及び右に続く階調データは、Ｃ、Ｍ、Ｙ、Ｋ各色の階調データで構成される。
【００４９】
次にステップＳ３１１にてチャートデータ（Ｂ）３１０に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ｂ）３１２をプリント出力する。ここで画像処理部１１４、ステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理や４ステップＳ２１２のＤ−ＬＵＴ補正処理は行わない。また、プリンタ１１５はステップＳ３０７により最大濃度補正を行っているため、最大濃度が目標値（Ａ）３０８と同等の値を出せる状態となる。
【００５０】
次にステップＳ３１３にてスキャナ１１９やセンサ１２７を用いて測定を行い、測定値（Ｂ）３１４を得る。測定値（Ｂ）３１４はＣ、Ｍ、Ｙ、Ｋ各色の階調から得られる濃度値となる。次にステップＳ３１５にて測定値（Ｂ）３１４と予め設定された目標値（Ｂ）３１６を用いて単色の階調を補正する１Ｄ−ＬＵＴ２１８を作成する。
【００５１】
次に、プリンタ１１５から出力される混色の特性を補正する「混色キャリブレーション」について図４を用いて説明する。混色キャリブレーションを実行することで、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の再現特性が補正される。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現される。この取得された４Ｄ−ＬＵＴ２１７は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００５２】
混色キャリブレーションは、単色キャリブレーション実施後にプリンタ１１５から出力される混色を補正する。そのため、単色キャリブレーションを行った直後に混色キャリブレーションを行うことが望ましい。
【００５３】
ステップＳ４０１にて記憶装置１２１に格納してある「混色」で構成されたチャートデータ（Ｃ）４０２の情報を取得する。チャートデータ（Ｃ）４０２は混色を補正するためのデータであり、Ｃ、Ｍ、Ｙ、Ｋの組み合わせである「混色」の信号値で構成される。このチャートデータ（Ｃ）４０２を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｃ）４０４の一例を図５に示す。図５（ｃ）の５１１はチャートデータ（Ｃ）４０２をプリント出力した際の例を示しており、パッチ５１２及び５１１上に印字された全てのパッチはＣ、Ｍ、Ｙ、Ｋを組み合わせた混色で構成されている。
【００５４】
次にステップＳ４０３では画像処理部１１４にてチャートデータ（Ｃ）４０２に対して画像処理を実行してプリンタ１１５にてチャート（Ｃ）４０４をプリント出力する。混色キャリブレーションは単色キャリブレーション実施後のデバイスの混色特性を補正するため、画像処理部１１４での画像処理の実行には単色キャリブレーション実行時に作成された１Ｄ−ＬＵＴ２１８を用いる。
【００５５】
次にステップＳ４０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ｃ）４０４のプリント出力物の混色の測定を行い、測定値（Ｃ）４０６を取得する。測定値（Ｃ）４０６は単色キャリブレーション実施後のプリンタ１１５の混色特性を示す。また、測定値（Ｃ）４０６はデバイスに依存しない色空間での値であり、本実施例ではＬａｂとする。スキャナ１１９を用いた場合は図示しない３Ｄ−ＬＵＴ等を用いてＲＧＢ値をＬａｂ値に変換する。
【００５６】
次にステップＳ４０７にて記憶装置１２１に格納してあるＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９を取得し、測定値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を反映させてＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。ここでＬａｂ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＬａｂ値に対応するＣＭＹ値を出力する３次元のＬＵＴのことである。
【００５７】
具体的な作成方法を以下に示す。Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９の入力側のＬａｂ値に対して測定値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を加え、差分が反映されたＬａｂ値に対してＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９を用いて補間演算を実行する。この結果、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。
【００５８】
次にステップＳ４１１にて記憶装置１２１に格納してあるＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２を取得して、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を用いて演算を行う。これにより、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→Ｌａｂの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応するＬａｂ値を出力する３次元のＬＵＴのことである。
【００５９】
ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７の具体的な作成方法を以下に示す。ＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２とＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０からＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴを作成する。次にＫの入力値と出力値が同一となるようにＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応する補正後のＣＭＹ値を出力する３次元のＬＵＴのことである。
【００６０】
なおＭＦＰ１０１の記憶装置１２１は印刷に使用する用紙の種類それぞれに対応したキャリブレーションテーブル作成時に用いる目標値（Ｃ）とこの目標値（Ｃ）とを登録した時間を示すタイムスタンプ情報を記憶することができる。
【００６１】
これに加え、キャリブレーションテーブルである１Ｄ−ＬＵＴ２１８と４Ｄ−ＬＵＴ２１７が作成された時のタイムスタンプ情報と、これらＬＵＴを作成した際に用いた用紙の種類（紙種）等を示す用紙情報とをともに記憶装置１２１に記憶することができる。
【００６２】
図１２は情報処理装置であるＰＣ１２４の構成を詳細に示す図である。
【００６３】
ＰＣ１２４はＲＯＭ１２０３あるいは外部メモリ１２１０に記憶されたプログラムを実行するＣＰＵ１２０１を備え、システムバス１２０７に接続される各デバイスをＣＰＵ１２０１が総括的に制御する。
【００６４】
また、外部メモリ１２１０には、ＣＰＵ１２０１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）や、そのＯＳ上で動作するソフトウェア等のプログラムを記憶する。
【００６５】
ＲＡＭ１２０２は、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。
【００６６】
ＵＳＢＩ／Ｆ１２０４はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）機器との通信を制御する。たとえばキーボードやポインティングデバイスといった入力部１２０８や外部メモリ１２１０などがＵＳＢＩ／Ｆ１２０４を介してＰＣ１２４と接続される。
【００６７】
ビデオカード（ＶＣ）１２０５は表示部であるディスプレイ１２０９の表示を制御する。
【００６８】
ネットワークＩ／Ｆ１２０６は外部ネットワーク１２３とのインターフェイスモジュールである。このネットワーク１２３により、このＰＣ１２４は、ＭＦＰ１０１と接続可能である。
【００６９】
本実施形態におけるドライバ１２５のプログラムは例えば外部メモリ１２１０等に格納されている。ＣＰＵ１２０１はドライバ１２５をＲＡＭ１２０２にロードし、そのプログラムコードに従って処理を実行することで以下に説明する全てのドライバ１２５の動作を実現するものである。
【００７０】
また、ドライバ１２５のユーザーインターフェイス画面はディスプレイ１２０９に表示されており、ＣＰＵ１２０１は入力部１２０８からの入力指示を検出して処理を実行する。
【実施例１】
【００７１】
本実施例では画像処理装置としてＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１を用いる。また、印刷実行時に指定された用紙の種類が、キャリブレーションテーブルが作成された用紙の種類と異なる場合に適切な種類の用紙が格納されている給紙段を提示する。
【００７２】
図１３はＭＦＰ１０１の給紙部１１６の例を示すものである。この例においてＭＦＰ１０１には用紙を格納するトレイ状の第一の給紙段１３０１や第二の給紙段１３０２、用紙を手差し給紙させるための第三の給紙段１３０３が具備されている。それぞれの給紙段には異なる種類の用紙を格納することが可能である。ユーザが格納した用紙に関する情報である用紙情報を入力装置１２０から入力することによって、ＣＰＵ１０３は記憶装置１２１に用紙情報を保存する。なお、本実施例では第一から第三の給紙段を例に挙げているがこの給紙段はトレイ状や手差しなどの形態を限定するものではない。例えば、ＭＦＰ１０１の本体外部に接続された大量用紙格納が可能な給紙段ユニットでもよく、給紙段はＭＦＰ１０１に１つ以上あればよいものである。
【００７３】
図６は本実施例の動作フローを示すフローチャートである。
【００７４】
ＰＣ１２４上でドライバ１２５が起動されると、ＣＰＵ１２０１は図７に示すようなドライバ画面７０１をディスプレイ１２０９に表示する。この画面７０１には、色再現を重視するか否かを選択するためのボタンである色再現重視モードボタン７０２が含まれる。この色再現重視モードは、画質を重視する印刷を実行する際に選択され、このモードが選択されるとキャリブレーションテーブルが作成された用紙を用いて印刷が実行されるように制御される。なお、ドライバ１２５ではＭＦＰ１０１に１つ以上具備されている給紙段のうち、どの給紙段の用紙を用いて印刷するかを指定することができる。例えば画面７０１に給紙段を選択できる給紙段選択欄７０３を設けてもよい。
【００７５】
ステップＳ６０１にて、ＣＰＵ１２０１は入力部１２０８によって色再現重視モードボタン７０２が押下されているか否かを判断する。
【００７６】
ステップＳ６０１にて、色再現重視モードのラジオボタンが押下されていると判断された場合、Ｓ６０２に進み、ＣＰＵ１２０１はネットワーク１２３を介してＭＦＰ１０１と通信する。この通信によって少なくともＭＦＰ１０１のキャリブレーション情報と給紙段情報を含むプリンタ情報を取得してＲＡＭ１２０２に記憶する。
【００７７】
また、このプリンタ情報はＭＦＰ１０１からＭＦＰ１０１に接続されている全てのＰＣ１２４に自動的に送信されてもよい。この場合、ＭＦＰ１０１でプリンタ情報が変更される度にＰＣ１２４へプリンタ情報が送信される。
【００７８】
ステップＳ６０２にて取得されたプリンタ情報とは、給紙段情報とキャリブレーション情報から成っている。
【００７９】
給紙段情報とは各給紙段に格納されている用紙のサイズや坪量、キャリブレーションテーブル作成時に用いられる目標値（Ｃ）を登録しているか否かという情報を含んでいる。この給紙段情報は、記憶装置１２１に記憶されている。さらに、この給紙段情報に、用紙表面性や用紙の色度といった、印刷後の色再現に関連する用紙の特性情報を含んでもよい。また、キャリブレーション情報とは、記憶装置１２１に記憶されている４Ｄ−ＬＵＴ２１７が作成用紙の種類を示す情報である。
【００８０】
次にステップＳ６０３へ進み、ＣＰＵ１２０１は図８に示すような画面８０１上に給紙段詳細情報を表示するためのボタン８０２をディスプレイ１２０９に表示する。この画面８０１を表示する際、画面７０１と同一の画面に表示されてもよい。この場合、色再現重視モードボタン７０２も共存することになる。給紙段詳細情報ボタンが押下された時の動作については後述する。
【００８１】
ステップＳ６０４にてＣＰＵ１２０１が入力部１２０８から印刷をするように指示を受けたことを検出した場合は、ＣＰＵ１２０１はプリンタ情報を参照する。そして、ステップＳ６０５へ進み、給紙段選択欄７０３にて選択されている給紙段に混色キャリブレーションテーブルが作成された用紙が格納されているか否かを判断する。ステップＳ６０５にて、選択されている給紙段に混色キャリブレーションテーブルが作成された用紙が格納されていると判断された場合は、ステップＳ６０８へ進む。そして、ステップＳ６０８にてＣＰＵ１２０１は印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。ステップＳ６０５にて選択されている給紙段に混色キャリブレーションテーブルが作成された用紙が格納されていないと判断された場合、ステップＳ６１０へ進む。そして、ステップＳ６１０にてＣＰＵ１２０１はプリンタ情報を参照して混色キャリブレーションテーブルが作成された用紙がいずれかの給紙段に格納されているか否かを判断する。混色キャリブレーションテーブルが作成された用紙がいずれかの給紙段に格納されていると判断された場合は、ステップＳ６０６へ進む。そして、ステップＳ６０６にて、ＣＰＵ１２０１はディスプレイ１２０９に図１４（ａ）に示すような印刷推奨給紙段画面１４０６を表示する。この画面は混色キャリブレーションテーブルが作成されたとその用紙が格納されている給紙段を通知し、この給紙段の用紙を印刷に用いることを推奨する。さらに印刷推奨給紙段画面１４０６は現在選択されている給紙段を表示する選択給紙段表示領域１４０１と給紙段を再選択するためのプルダウンボタン１４０２と給紙段選択完了を入力するためのＯＫボタン１４０３から構成されている。図１４（ｂ）は、図１４（ａ）のプルダウンボタン１４０２が押下されている時の表示内容の例を示している。図１４（ｂ）にはＭＦＰ１０１が有する給紙段がリスト１４０４のように表示される。この入力部１２０８から最終的に印刷に用いる用紙が格納されている給紙段が選択できるようになっている。ここで選択された給紙段は強調表示１４０５のように表示される。
【００８２】
そして、ステップＳ６０７にて、ＣＰＵ１２０１が最終的な印刷指示を入力するためのＯＫボタン１４０３が押下されたと判断されるとステップＳ６０８へ進む。そして、ステップＳ６０８にて印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。
【００８３】
また、ステップＳ６１０で、混色キャリブレーションテーブルが作成された用紙が複数の給紙段に格納されていると判断された場合は、その中から給紙段選択欄７０３にて選択された用紙と特性が類似する用紙を印刷に用いることを推奨してもよい。特性が類似する用紙とは、例えば用紙の坪量や色度の差分が予め設定された閾値以下である用紙や、予め特性が類似すると設定された用紙である。
【００８４】
一方、ステップＳ６０１にて色再現重視モードボタン７０２が押下されていない場合は、ステップＳ６０９へ進む。そして、ＣＰＵ１２０１は入力部１２０８から印刷動作を実行させる入力があるのを待ち、印刷動作実行の入力があった場合はステップＳ６０８に進む。
【００８５】
また、ステップＳ６１０にて、ＣＰＵ１２０１がいずれの給紙段にも混色キャリブレーションテーブルが作成された用紙が格納されていないと判断した場合は、ステップＳ６１１へ進む。そしてステップＳ６１１にて、図１５に示すような画面をディスプレイ１２０９に表示する。図１５はいずれの給紙段にも混色キャリブレーションテーブルが作成された用紙が入っていないことをユーザに通知する画面である。図１５は現在選択されている給紙段に格納された用紙を用いて印刷を続行するための印刷続行ボタン１５０１と印刷を中止する印刷中止ボタン１５０２を具備している。
【００８６】
ステップＳ６１２にて、ＣＰＵ１２０１は印刷中止ボタン１５０２が押下されたと判断された場合は、全ての印刷処理を終了する。また、ステップＳ６１２にて、印刷続行ボタン１５０１が押下されたと判断された場合はステップＳ６０８に進む。
【００８７】
次にステップＳ６０３で表示された給紙段詳細情報表示ボタン８０２が押下された時の動作について説明する。図１１は本動作のフローチャートである。
【００８８】
ＣＰＵ１２０１は給紙段詳細情報表示ボタン８０２が押下されたことを検出すると、ステップＳ１１０１へ進み、ディスプレイ１２０９に図９に示すような給紙段詳細情報画面９０１を表示する。
【００８９】
給紙段詳細情報画面９０１には全ての給紙段９０２とそれぞれの給紙段に格納されている用紙の情報９０３が表示されている。
【００９０】
また、各給紙段に格納されている用紙が、混色キャリブレーションテーブルが作成された用紙か否かを示す補正適用情報９０４や、キャリブレーションテーブル作成時に利用する目標値（Ｃ）が登録されているか否かを示す目標値有無情報９０５が一覧表示される。
【００９１】
本実施例ではＭＦＰ１０１が５つの給紙段を具備している例を示しており、各給紙段の名称はＭＦＰ１０１の機種ごとにユニークな名称がつけられているものとする。例えばトレイ状の給紙段を「カセット」とし、ＭＦＰ１０１本体の外部に接続されるような大量用紙格納が可能な給紙段ユニットを「ペーパーデッキ」としている。しかしながらＭＦＰ１０１の装置構成によって給紙段の数は変わるが１つ以上の給紙段を搭載していれば、本実施例を適用することができる。
【００９２】
また、給紙段が、給紙段詳細情報画面９０１に入り切らない数で構成されている場合はスクロール部９０６を操作して、表示内容のページ送りをすることも可能である。本実施例ではロールバーを上下に動かす方法と、上下の矢印マークを押下することでページ送りができるスクロール部を一例として説明している。
【００９３】
以上、説明した給紙段詳細情報画面９０１が表示されたディスプレイ１２０９を見ればカセット１とペーパーデッキに混色キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているか分かる。すなわちユーザは印刷実行時に、キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているかを確認することが可能となる。
【００９４】
よって、これらの用紙を用いて印刷を行えば、キャリブレーションテーブルを用いて適切な補正が施された印刷物をＭＦＰ１０１から出力することができる。
【００９５】
更に給紙段詳細情報画面９０１には図１０に示す各紙種に設定された目標値（Ｃ）の登録用紙一覧画面１００１を表示するための登録用紙一覧ボタン９０７と、ドライバ画面８０１に戻るためのＯＫボタン９０８が具備されている。
【００９６】
ステップＳ１１０１で給紙段詳細情報画面９０１が表示されると、ステップＳ１１０２へ進みＣＰＵ１２０１は入力部１２０８から登録用紙一覧ボタン９０７が押下されたか否かを判断する。ステップＳ１１０２にて登録用紙一覧ボタン９０７が押下されていないと判断された場合、ステップＳ１１０３へ進みＣＰＵ１２０１はＯＫボタン９０８が押下されたか否かを判断する。ステップＳ１１０３にてＯＫボタンの押下されていないと判断された場合はステップＳ１１０２に戻り登録用紙一覧ボタン９０７の押下の判断に戻る。ステップＳ１１０３でＯＫボタン９０８が押下されたと判断された場合は、ステップＳ１１０６へ進み、画面８０１に戻り、本フローを終了する。ステップＳ１１０２にて登録用紙一覧ボタン９０７が押下されたと判断された場合、ステップＳ１１０４へ進み、ＣＰＵ１２０１はディスプレイ１２０９に図１０で示すような登録用紙一覧画面１００１を表示する。
【００９７】
登録用紙一覧画面１００１は目標値（Ｃ）を登録した全ての紙種を示す用紙情報１００３とその登録日時情報１００４、混色キャリブレーションテーブルが作成された用紙か否を示す補正適用情報１００２で構成されている。画面に入り切らない数の登録用紙情報がある場合はスクロール部１００５を操作して、表示内容のページ送りをすることも可能である。本実施例ではロールバーを上下に動かす方法と、上下の矢印マークを押下することでページ送りができるスクロール部を一例として説明している。
【００９８】
更に登録用紙一覧画面１００１には給紙段詳細情報画面９０１に戻るためのＯＫボタン１００６が配置されている。
【００９９】
ステップＳ１１０４にて登録用紙一覧画面表示がされると、ステップＳ１１０５にてＣＰＵ１２０１はＯＫボタン１００６が押下されたか否かを判断し、ＯＫボタン１００６が押下された場合はステップＳ１１０２に戻る。
【０１００】
以上、説明した各フロー動作を経て、ドライバ１２５の各画面にて給紙段詳細情報画面９０１や登録用紙一覧画面１００１を表示することで、表示された内容を容易な操作でユーザに通知できる。これにより、キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているかをユーザが容易に確認することが可能となる。また、印刷推奨給紙段画面１４０６にて適切なテーブルを利用することで階調特性や混色が適正に補正された印刷成果物を出力できる紙種を格納する給紙段や紙種自体をユーザに通知できる。これにより適切に補正が施された印刷成果物を提供できるようになる。
【０１０１】
なお、本実施例では、混色キャリブレーションテーブルが作成された用紙と同じ紙種の用紙を印刷時に用いるように給紙を制御したがこれに限定するものではない。
【０１０２】
すなわち、単色キャリブレーションテーブルが作成された用紙と同じ紙種の用紙を印刷時に用いるように印刷時に給紙を制御してもよい。この時、プリンタ情報に含まれるキャリブレーション情報には、単色キャリブレーション実行時の１Ｄ−ＬＵＴ２１８が作成された用紙を示す情報を有する必要がある。また、給紙段情報には、単色キャリブレーションテーブルを作成する時に用いられる目標値が登録されているか否かを示す情報を含む必要がある。
【０１０３】
同様に、単色キャリブレーションと混色キャリブレーションテーブルが作成された用紙と同じ紙種の用紙を印刷時に用いるように印刷時に給紙を制限してもよい。
【実施例２】
【０１０４】
電子写真方式の画像処理装置は特有の不安定性のために濃度や色の変動量が印刷機に比べて大きい。よって、キャリブレーション等による補正を施した後の経過時間が長くなるほど濃度や色の変動量が印刷画質の低下を招く可能性が増す。
【０１０５】
本実施例では実施例１に記載された処理を実施する際にキャリブレーションの実行タイミングを促すことで、よりユーザビリティを向上させる方法について説明する。
【０１０６】
図１６は本実施例の動作フローを示すフローチャートである。符号が図６と同じものは前述した通りの動作をするため説明を一部割愛する。
【０１０７】
ＰＣ１２４でドライバ１２５が起動し、ステップＳ６０２の動作の後、ステップＳ１６０１でＣＰＵ１２０１は図１８に示すような画面上に作成された補正有効期限を設定する有効期限設定部１８０１を表示する。この画面を表示する際、画面７０１や画面８０１と同一の画面に表示されもよい。この場合、画面の表示は色再現重視モードボタン７０２や給紙段詳細情報表示ボタン８０２と共存することになる。なお有効期限設定部１８０１には有効期限設定を有効にするか否かを設定するための有効期限設定ラジオボタン１８０２と期限を設定する期限入力部１８０３から構成されている。期限入力部１８０３は例えば日単位で増減できても良いし、それ以外の単位で増減できてもよい。本実施例では期限入力部１８０３の右側に配置されている上下の矢印により期限を日単位で増減できる例を挙げている。
【０１０８】
次にステップＳ１６０１で表示された給紙段詳細情報表示ボタン８０２が押下された時の動作について説明する。この動作フローは図１１に示したフローチャートに従って動作する。実施例１での動作と異なるのはステップＳ１１０１で表示される画面が図９に示す給紙段詳細情報画面９０１ではなく、図１７に示す第二の給紙段詳細情報画面１７０１である点である。
【０１０９】
第二の給紙段詳細情報画面１７０１の給紙段詳細情報画面９０１に対する差分として少なくとも以下の点がある。まず、第二の給紙段詳細情報画面１７０１には、第二の補正適用情報１７０２を有する。これには、各給紙段に格納されている用紙が、混色キャリブレーションテーブルが作成された用紙であるか否かを示す情報と、キャリブレーションテーブルが作成された時間を示すタイムスタンプ情報を含む。
【０１１０】
また、第二の補正適用情報１７０２は補正有効期限内か否かを表示する補正有効期限内情報１７０３が含まれる。これは、現在の日時と第二の補正適用情報１７０２と期限入力部１８０３で入力した作成されたキャリブレーションテーブルの利用による補正有効期限を元に決定されている。
【０１１１】
この第二の給紙段詳細情報画面１７０１の第二の補正適用情報１７０２を確認するとカセット１とペーパーデッキに、混色キャリブレーションテーブルが作成された用紙が格納されていることが分かる。また、第二の給紙段詳細情報画面１７０１の補正有効期限内情報１７０３を確認すると、第二の補正適用情報１７０２は作成されたキャリブレーションテーブル利用による補正有効期限内か否かを判断することができる。よって、これらを元にキャリブレーションテーブルを再度作成するか否かの判断が容易になる。
【０１１２】
すなわちユーザは印刷実行時に、キャリブレーションテーブルが作成された用紙がどの給紙段に格納されているかを確認し、これと同時にこの用紙に対してキャリブレーションテーブルを再度作成するべきか否かを容易に判断することが可能となる。
【０１１３】
次にステップＳ６０５において、給紙段選択欄７０３にて選択されている給紙段に混色キャリブレーションテーブルが作成された用紙が格納されていると判断された場合、ステップＳ１６０２へ進む。そして、ステップＳ１６０２にてＣＰＵ１２０１は有効期限設定ラジオボタン１８０２が押下されているか否かを判断する。ステップＳ１６０２にて有効期限設定ラジオボタン１８０２が押下されていないと判断された場合は、ステップＳ６０８へ進み印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。ステップＳ１６０２にて有効期限設定ラジオボタン１８０２が押下されていると判断された場合、ステップＳ１６０３へ進む。そして、ステップＳ１６０３にてＣＰＵ１２０１は補正有効期限内情報１７０３を参照し、キャリブレーションテーブルが作成されたタイミングを示すタイムスタンプからの経過時間が有効期限内であるか否かを判断する。ステップＳ１６０３にてタイムスタンプからの経過時間が有効期限内であった場合は、ステップＳ６０８へ進み、印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。
【０１１４】
ステップＳ１６０３にて、選択した給紙段に格納された用紙に対してキャリブレーションテーブルを作成した時を示すタイムスタンプからの経過時間が有効期限内では無かった場合は後述するステップＳ１６０６に進む。
【０１１５】
また、ステップＳ６０７にて印刷推奨給紙段画面１４０６のＯＫボタン１４０３が押下されている場合は、ステップＳ１６０４に進む。そして、ステップＳ１６０４にて、ＣＰＵ１２０１は印刷推奨給紙段画面１４０６で最終的に選択された給紙段が推奨給紙段と同一であるか否かを判断する。ステップＳ１６０４にてこの両者が同一であると判断されると、ステップＳ１６０２に進む。ステップＳ１６０４にて選択された給紙段と推奨給紙段とが同一でないと判断されると、ステップＳ１６０５へ進む。そしてステップＳ１６０５にて、ＣＰＵ１２０１はプリンタ情報を参照し、選択された給紙段の用紙についてキャリブレーションテーブル作成時に利用する目標値（Ｃ）が登録されているか否かを判断する。
【０１１６】
ステップＳ１６０５にて目標値（Ｃ）が登録されていると判断された場合、ステップＳ１６０６へ進む。そしてステップＳ１６０６にて、ＣＰＵ１２０１はディスプレイ１２０９に図１９に示すキャリブレーション実行推奨画面１９０１を表示する。キャリブレーション実行推奨画面１９０１は印刷推奨給紙段画面１４０６で選択した用紙とその用紙に対して登録されている目標値を用いて混色キャリブレーションテーブルの作成を推奨するための画面である。キャリブレーション実行推奨画面１９０１にはキャリブレーションテーブルを再度作成せずに印刷を続行するための印刷続行ボタン１９０２と、キャリブレーションテーブルを作成するために現在の処理を中止するための中止ボタン１９０３が具備されている。
【０１１７】
ステップＳ１６０７にてＣＰＵ１２０１は印刷続行ボタン１９０２と中止ボタン１９０３のいずれかが押下されるのを判断し、中止ボタン１９０３が押下された場合は全ての印刷処理を終了する。ステップＳ１６０７にて印刷続行ボタン１９０２が押下された場合、ステップＳ６０８へ進み、印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。その後、混色キャリブレーションテーブル作成のために必要な処理を促すための表示をディスプレイ１２０９にしても良い。
【０１１８】
ステップＳ１６０５にて目標値（Ｃ）が登録されていないと判断された場合、ステップＳ１６０８へ進む。ステップＳ１６０８にてＣＰＵ１２０１はディスプレイ１２０９に図２０に示す目標値登録推奨画面２００１を表示する。
【０１１９】
目標値登録推奨画面２００１は印刷推奨給紙段画面１４０６で選択した用紙を用いてキャリブレーションテーブル作成時に用いる目標値（Ｃ）の登録を推奨するための画面である。目標値登録推奨画面２００１には目標値登録をせずに印刷を続行するための印刷続行ボタン２００２と目標値を登録するために現在の処理を中止するための中止ボタン２００３が具備されている。
【０１２０】
ステップＳ１６０９にてＣＰＵ１２０１は印刷続行ボタン２００２と中止ボタン２００３のいずれかが押下されるのを判断する。中止ボタン２００３が押下されたと判断された場合は全ての印刷処理を終了する。その後、目標値登録処理実行のために必要な処理を促すための表示をディスプレイ１２０９にしても良い。
ステップＳ１６０９にて印刷続行ボタン２００２が押下されたと判断された場合はステップＳ６０８へ進み、印刷データを生成してＭＦＰ１０１に送信して印刷処理を終了する。
【０１２１】
以上により本実施例では、実施例１の実施時に加えて以下の効果がある。
【０１２２】
すなわち作成されたキャリブレーションテーブル利用による補正が有効な期限を設定し、画面に表示する。これにより、印刷に用いるよう指示された用紙に対してキャリブレーションテーブルを作成するか否かを判断しやすい情報をユーザに提供することが可能となる。また、キャリブレーションテーブル利用による補正が有効な期限が過ぎている場合や、目標値が登録されていない用紙での印刷指示があった場合に、キャリブレーションテーブルの作成もしくは目標値の登録を促すことができる。これにより、ユーザにどのような処理を施すべきかをガイドすることが可能となる。
【０１２３】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014007646.tif 000003
【図２】
2014007646.tif 000004
【図３】
2014007646.tif 000005
【図４】
2014007646.tif 000006
【図５】
2014007646.tif 000007
【図６】
2014007646.tif 000008
【図７】
2014007646.tif 000009
【図８】
2014007646.tif 000010
【図９】
2014007646.tif 000011
【図１０】
2014007646.tif 000012
【図１１】
2014007646.tif 000013
【図１２】
2014007646.tif 000014
【図１３】
2014007646.tif 000015
【図１４】
2014007646.tif 000016
【図１５】
2014007646.tif 000017
【図１６】
2014007646.tif 000018
【図１７】
2014007646.tif 000019
【図１８】
2014007646.tif 000020
【図１９】
2014007646.tif 000021
【図２０】
2014007646.tif 000022