(57)【特許請求の範囲】
【請求項１】
画像データの印刷を実行する印刷手段と、
前記画像データの受信時に前記印刷手段に記憶されているキャリブレーションデータを前記画像データに適用して、前記印刷手段に対して前記キャリブレーションデータを適用した前記画像データを印刷させる画像処理手段と、
前記印刷手段による前記画像データの再印刷のために前記画像データを再印刷用画像データとして保存する画像データ保存手段と、
前記画像データの受信時に適用された前記キャリブレーションデータを初回印刷時キャリブレーションデータとして前記再印刷用画像データと関連付けて保存するキャリブレーションデータ保存手段と、
前記印刷手段による前記画像データの再印刷において、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かの設定を行う設定手段と、を有する印刷システム。
【請求項２】
前記設定手段は、ユーザーによる指定期間内は、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきとの設定を行うことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記指定期間は、ユーザーによる指定時間が前記画像データの印刷後に経過するまでの期間であることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記指定期間は、ユーザーによる指定時刻が到達するまでの期間であることを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記設定手段は、前記指定期間の終了時にユーザーにその旨を通知するとともに、前記指定期間の終了後に前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かに関する指示をユーザーから取得することを特徴とする請求項３または４に記載の印刷システム。
【請求項６】
前記設定手段は、前記印刷手段による前記画像データの再印刷の都度、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かに関する指示をユーザーから取得することを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データにキャリブレーションデータを適用して印刷を実行する印刷システムに関する。
【背景技術】
【０００２】
プリンターやＭＦＰ等の印刷装置の多くは、経時的な色再現性の変化を補正するためのキャリブレーション機能を備えている。例えば、以下の引用文献１には、ＣＭＹＫ各色の画像形成量の累計値に応じてプリンターのキャリブレーション設定を変更すべきか否かを判断する印刷制御装置が記載されている。
【０００３】
また、近年の印刷装置の高性能化に伴い、ＲＩＰ処理（ラスタライズ）済みの画像データを印刷後もハードディスク等に保存しておき、それを用いて同一原稿の再印刷を実行する印刷システムが提案されている。同システムによると、再印刷時にＲＩＰ処理を繰り返す必要がなくなるため高速印刷を実現することができる。他方、同システムによると、初回の印刷から再印刷までの間にキャリブレーション設定が変更された場合には、両時点で異なるキャリブレーション設定が適用されるため、同一原稿であるにもかかわらず色再現性の異なる印刷物が出力されることになる。これにより、例えば、会議用の配布資料を印刷したものの部数が足りず再印刷したような場合に、ユーザーの所望する印刷結果を得ることができないという問題が生じる虞がある。
【０００４】
これに関連して、以下の特許文献２には、キャリブレーション設定の変更条件が充足されたとしてもプリンターに登録済みのジョブが存在する場合には変更前のキャリブレーション設定を適用する画像処理装置が提案されている。しかし、このような画像形成装置を用いたとしても、再印刷の際には変更後のキャリブレーション設定が適用されるため、印刷時点の相違により色再現性の異なる印刷物が出力されるという問題は依然として解消されない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０５３８３２号公報
【特許文献２】特開２００６−２１２８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、保存済みの画像データに基づく印刷ジョブの再印刷時に、初回印刷時と比較して色再現性の異なる印刷物が出力されることを効果的に防止することができる印刷システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）画像データの印刷を実行する印刷手段と、前記画像データの受信時に前記印刷手段に記憶されているキャリブレーションデータを前記画像データに適用して、前記印刷手段に対して前記キャリブレーションデータを適用した前記画像データを印刷させる画像処理手段と、前記印刷手段による前記画像データの再印刷のために前記画像データを再印刷用画像データとして保存する画像データ保存手段と、前記画像データの受信時に適用された前記キャリブレーションデータを初回印刷時キャリブレーションデータとして前記再印刷用画像データと関連付けて保存するキャリブレーションデータ保存手段と、前記印刷手段による前記画像データの再印刷において、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かの設定を行う設定手段と、を有する印刷システム。
【０００９】
（２）前記設定手段は、ユーザーによる指定期間内は、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきとの設定を行うことを特徴とする上記（１）に記載の印刷システム。
【００１０】
（３）前記指定期間は、ユーザーによる指定時間が前記画像データの印刷後に経過するまでの期間であることを特徴とする上記（２）に記載の印刷システム。
【００１１】
（４）前記指定期間は、ユーザーによる指定時刻が到達するまでの期間であることを特徴とする上記（２）に記載の印刷システム。
【００１２】
（５）前記設定手段は、前記指定期間の終了時にユーザーにその旨を通知するとともに、前記指定期間の終了後に前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かに関する指示をユーザーから取得することを特徴とする上記（３）または（４）に記載の印刷システム。
【００１３】
（６）前記設定手段は、前記印刷手段による前記画像データの再印刷の都度、前記再印刷用画像データに前記初回印刷時キャリブレーションデータを適用すべきか否かに関する指示をユーザーから取得することを特徴とする上記（１）に記載の印刷システム。
【発明の効果】
【００１４】
本発明によると、印刷ジョブの初回印刷時に適用されたキャリブレーションデータ（初回印刷時キャリブレーションデータ）を再印刷用画像データと関連付けて保存しておくことで、印刷ジョブの再印刷において再印刷用画像データに初回印刷時キャリブレーションデータを適用すべきとの設定を行うことが可能になる。よって、本発明によると、保存済みの再印刷用画像データに基づく印刷ジョブの再印刷時に、初回印刷時と色再現性の異なる印刷物が出力されることを効果的に防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係るＰＣの構成を示すブロック図である。
【図３】本発明の一実施形態に係るＰＣ（制御部）の機能を概念的に示すブロック図である。
【図４】本発明の一実施形態に係るジョブ生成手段の構成を示すブロック図である。
【図５】本発明の一実施形態に係るプリンターコントローラーの構成を示すブロック図である。
【図６】本発明の一実施形態に係るプリンターコントローラー（制御部）の機能を概念的に示すブロック図である。
【図７】本発明の一実施形態に係るプリンターの構成を示すブロック図である。
【図８】本発明の一実施形態に係るプリンター（制御部）の機能を概念的に示すブロック図である。
【図９】本発明の一実施形態に係るキャリブレーション設定用ＵＩ画面の一例を示す概略図である。
【図１０】本発明の一実施形態に係るキャリブレーション設定用ＵＩ画面の他の例を示す概略図である。
【図１１】本発明の一実施形態に係るキャリブレーション設定処理の手順を示すフローチャートである。
【図１２】本発明の一実施形態に係る管理テーブルを示す概略図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の一実施形態に係る印刷システムＳの全体構成を示すブロック図である。図１のように、印刷システムＳは、印刷ジョブを生成するクライアント装置としてのＰＣ１、ＰＣ１から受信した印刷ジョブをラスター形式の画像データに変換する画像処理装置としてのプリンターコントローラー２、及びプリンターコントローラー２から受信した画像データに基づく印刷処理を実行する印刷装置としてのプリンター３を備えている。
【００１８】
図１のように、ＰＣ１とプリンターコントローラー２はネットワークＮを介して接続されており、プリンターコントローラー２とプリンター３はローカル接続されている。ここで、ネットワークＮは、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるＬＡＮ、又はＬＡＮどうしを専用線で接続したＷＡＮ等である。なお、図１においてプリンターコントローラー２はプリンター３から独立した機器とされているが、プリンターコントローラー２はプリンター３に内蔵されていてもよい。
【００１９】
図１のように、プリンターコントローラー２には、プリンター３のキャリブレーションに用いられるカラーチャートを測定する測色器４がローカル接続されている。測色器４は、色彩計や分光測色計等の測色計によりカラーチャート中のカラーパッチを測定し、その測定結果をＬ＊ａ＊ｂ＊やＸＹＺ等のデバイス非依存の表色値に変換する機能を有している。測色器４による測定結果はプリンターコントローラー２のキャリブレーションデータ生成手段２１ｂ（後述）に送信される。なお、測色器４は、プリンターコントローラー２ではなくＰＣ１又はプリンター３に接続されてもよいし、ネットワークＮに接続されてもよい。
【００２０】
続いて、本実施形態に係るＰＣ１、プリンターコントローラー２、及びプリンター３の詳細な構成について説明する。図２は、ＰＣ１の構成を示すブロック図である。図２のように、ＰＣ１は、制御部１１、記憶部１２、表示部１３、入力部１４、ネットワークインターフェース１５を備えており、これらは信号をやり取りするためのバス１６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００２１】
制御部１１は、ＣＰＵであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。図３は、制御部１１が有する機能を概念的に示すブロック図である。図３のように、制御部１１は、文書生成手段１１ａ及びジョブ生成手段１１ｂを備えている。これらについて以下に順に説明する。
【００２２】
先ず、文書生成手段１１ａは、プリンター３による印刷用の文書ファイルを生成する機能を有している。文書生成手段１１ａは、記憶部１２に格納された種々の文書作成アプリケーションにより実現される。また、ジョブ生成手段１１ｂは、文書生成手段１１ａにより生成された文書ファイルをプリンターコントローラー２が読み取り可能な言語（ＰＣＬやＰｏｓｔＳｃｒｉｐｔ等のＰＤＬ）に変換して印刷ジョブを生成する機能を有している。ジョブ生成手段１１ｂは、記憶部１２に格納された印刷設定プログラム（一般にプリンタードライバーと呼ばれる）により実現される。ジョブ生成手段１１ｂについてはさらに後述する（図４参照）。
【００２３】
記憶部１２は、ＰＣ１の基本動作を制御するプログラムやパラメーター等を格納するＲＯＭ、ＣＰＵの作業領域として各種データを一時的に保持するＲＡＭ、及び各種プログラムやデータファイル等を格納するＨＤＤ等からなる記憶領域である。記憶部１２は、前述の文書作成アプリケーションや印刷設定プログラム等を格納している。
【００２４】
表示部１３は、ユーザーに各種情報を表示するためのＬＣＤ等の表示装置である。特に、表示部１３は、ジョブ生成手段１１ｂによる各種ＵＩ（ユーザーインターフェース）画面を表示する（図９、図１０参照）。入力部１４は、ユーザーから各種動作指示を取得するためのキーボードやマウス等の入力装置である。ネットワークインターフェース１５は、ＰＣ１をネットワークＮに接続するためのＮＩＣ等の通信機器であり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格に準拠している。
【００２５】
続いて、図５は、本実施形態に係るプリンターコントローラー２の構成を示すブロック図である。図５のように、プリンターコントローラー２１は、制御部２１、記憶部２２、表示部２３、入力部２４、ネットワークインターフェース２５、及びプリンターインタフェース２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００２６】
制御部２１は、ＣＰＵであり、プログラムに従って各部の動作を制御するとともに各種演算処理を実行する。図６は、制御部２１が有する機能を概念的に示すブロック図である。図５のように、制御部２１は、ＲＩＰ処理手段２１ａ及びキャリブレーションデータ生成手段２１ｂを備えている。これらについて以下に順に説明する。
【００２７】
先ず、ＲＩＰ処理手段２１ａは、ＰＣ１から受信した印刷ジョブのＲＩＰ処理（ラスタライズ）を実行することによりラスター形式の画像データを生成する機能を有している。ＲＩＰ処理手段２１ａにより生成された画像データはプリンター３の画像処理手段３１ａ（後述）及びデータ管理手段３１ｂ（後述）に送信される。この際、データ管理手段３１ｂには、印刷ジョブに含まれていたジョブ属性情報（後述）及びキャリブレーション設定情報（後述）が併せて送信される。
【００２８】
また、キャリブレーションデータ生成手段２１ｂは、測色器４から受信したカラーチャートの測定結果に基づきプリンター３のキャリブレーションデータを生成する機能を有している。キャリブレーションデータ生成手段２１ｂは、プリンターコントローラー２ではなく、ＰＣ１又はプリンター３側に設けられてもよい。ここで、本実施形態に係る「キャリブレーションデータ」とは、印刷用の画像データを構成する個々の画素の表色値を、カラーチャート印刷時点でのプリンター３の状態に合わせた数値に変換するためのルックアップテーブルのことを指す。
【００２９】
例えば、キャリブレーションデータは、測色器４によるカラーチャートの実測値と、記憶部２２等に予め格納された基準値との比較結果に基づいて生成される。そして、生成されたキャリブレーションデータは、プリンター３に送信され、その記憶部３２に保存される。ここで、キャリブレーションデータは測色器４によるカラーチャートの測定の都度、生成されるので、プリンター３の記憶部３２には生成時期の異なる複数種類のキャリブレーションデータが保存されることになる。なお、キャリブレーション用のカラーチャートは、ユーザーによる個別の印刷指示に応じて印刷されてもよいし、予め指定された周期で自動的に印刷されてもよい。
【００３０】
記憶部２２は、プリンターコントローラー２の基本動作を制御するプログラムやパラメーター等を格納するＲＯＭ、ＣＰＵの作業領域として各種データを一時的に保持するＲＡＭ、及び各種プログラムやデータファイル等を格納するＨＤＤ等からなる記憶領域である。表示部２３は、ユーザーに各種情報を表示するためのＬＣＤ等の表示装置である。入力部２４は、ユーザーから各種動作指示を取得するためのキーボードやマウス等の入力装置である。
【００３１】
ネットワークインターフェース２５は、ネットワークＮを介してＰＣ１等の外部機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格に準拠している。プリンターインタフェース２６は、プリンター３と通信するためのインターフェースであり、例えば、ＩＥＥＥ１３９４等のパラレルインターフェースである。
【００３２】
続いて、図７は、本実施形態に係るプリンター３の構成を示すブロック図である。図７のように、プリンター３は、制御部３１、記憶部３２、操作部３３、印刷部３４、コントローラーインターフェース３５を備えており、これらは信号をやり取りするためのバス３６を介して相互に接続されている。これらの構成要素について以下に順に説明する。
【００３３】
なお、本実施形態に係るプリンター３は、プリンターコントローラー２から受信した画像データに基づく印刷処理を実行するとともに当該画像データを記憶部３２に保存しておき、一定時間の経過後に記憶部３２内の画像データを用いて再度の印刷処理を実行する機能を有している。これにより再度の印刷処理の実行時にＲＩＰ処理を繰り返す必要がなくなるため高速印刷を実現することができる。
【００３４】
なお、以下の説明では、プリンターコントローラー２から受信した画像データに基づく初回の印刷処理を「初回印刷」といい、記憶部３２に保存された画像データに基づく再度の印刷処理を「再印刷」ということにする。また、記憶部３２に保存された再印刷用の画像データのことを特に「再印刷用画像データ」ということにする。
【００３５】
図７を参照すると、制御部３１は、ＣＰＵであり、プログラムに従って各部の動作を制御するとともに各種演算処理を行う。図８は、制御部３１が有する機能を概念的に示すブロック図である。図８のように、制御部３１は、画像処理手段３１ａ及びデータ管理手段３１ｂを備えている。これらについて以下に順に説明する。
【００３６】
先ず、画像処理手段３１ａは、印刷ジョブの初回印刷時に、プリンターコントローラー２（ＲＩＰ処理手段２１ａ）から受信した画像データに同時点での最新のキャリブレーションデータを適用することによりキャリブレーション済み画像データを生成する機能を有している。画像処理手段３１ａにより生成されたキャリブレーション済み画像データは、印刷処理のために印刷部３４に送信される。なお、以下では、印刷ジョブの初回印刷時に画像データに適用されたキャリブレーションデータ（すなわち、初回印刷時点での最新のキャリブレーションデータ）を特に当該印刷ジョブの「初回印刷時キャリブレーションデータ」ということにする。
【００３７】
さらに、画像処理部３１ａは、印刷ジョブの再印刷時に、記憶部３２内の再印刷用画像データに同時点での最新のキャリブレーションデータ又は初回印刷時キャリブレーションデータのいずれかを適用することによりキャリブレーション済み画像データを生成する機能を有している。この際、画像処理部３１ａは、再印刷用画像データに適用すべきキャリブレーションデータを、データ管理手段３１ｂにより作成されたデータ管理テーブルＴ（後述）を参照して決定する。
【００３８】
続いて、データ管理手段３１ｂは、プリンターコントローラー２（ＲＩＰ処理手段２１ａ）から受信した画像データを再印刷用画像データとして記憶部３２に保存する機能を有している。この際、データ管理手段３１ｂは、個々の画像データを再印刷用画像データとして保存すべきか否かを、ＲＩＰ処理手段２１ａから受信したジョブ属性情報に基づき判断する。
【００３９】
また、データ管理手段３１ｂは、初回印刷時キャリブレーションデータを記憶部３２内の再印刷用画像データと関連付けて保存する機能を有している。この際、データ管理手段３１ｂは、初回印刷時キャリブレーションデータを再印刷用画像データと関連付けて保存すべきか否かを、ＲＩＰ処理手段２１ａから受信したキャリブレーション設定情報を参照して判断する。
【００４０】
さらに、データ管理手段３１ｂは、記憶部３２に保存済みの画像データ及びキャリブレーションデータの管理情報を示す管理テーブルＴを作成する機能を有している。図１２は、データ管理手段３１ｂにより作成される管理テーブルＴの一例を示す概略図である。図１２のように、管理テーブルＴには、個々の印刷ジョブに対応する再印刷用画像データの名称（「再印刷用画像データ」欄）、再印刷用画像データと関連付けて保存された初回印刷時キャリブレーションデータの名称（「キャリブレーションデータ」欄）、及び個々の印刷ジョブに適用されるキャリブレーション設定に関する情報（「キャリブレーション設定」欄）が含まれている。ここで、キャリブレーション設定とは、個々の印刷ジョブの再印刷において再印刷用画像データに適用されるキャリブレーションデータに関する設定のことを指す。
【００４１】
記憶部３２は、ＰＣ１の基本動作を制御するプログラムやパラメーター等を格納するＲＯＭ、ＣＰＵの作業領域として各種データを一時的に保持するＲＡＭ、及び各種プログラムやデータファイル等を格納するＨＤＤ等からなる記憶領域である。前述のように、記憶部３２には、データ管理手段３１ｂにより再印刷用画像データが保存されるとともに、初回印刷時キャリブレーションデータが再印刷用画像データと関連付けて保存される。
【００４２】
操作部３３は、ユーザーに各種情報を表示するとともにユーザーから各種動作指示を取得するオペレーションパネルである。印刷部３４については後述する。コントローラーインターフェース３５は、プリンターコントローラー２と通信するためのインターフェースであり、例えば、ＩＥＥＥ１３９４等のパラレルインターフェースである。
【００４３】
印刷部３４は、画像処理手段３１ａから受信したキャリブレーション済み画像データに基づく印刷処理を実行する印刷エンジンである。より具体的に、印刷部３４は、感光体ドラムを帯電させる帯電工程、レーザ光により感光体ドラム上に静電潜像を形成する露光工程、感光体ドラム上の静電潜像にトナーを付着させてトナー画像を形成する現像工程、感光体ドラム上のトナー画像を転写ベルトにより記録用紙に転写する転写工程、記録用紙に転写されたトナー画像を定着ローラにより加熱・定着させる定着工程からなる電子写真方式の印刷処理を実行する。なお、印刷部３４が採用する印刷方式は、インパクト方式や熱転写方式やインクジェット方式等であってもよい。
【００４４】
続いて、図４を参照して、本実施形態に係るＰＣ１の印刷設定手段１１ｂについて説明する。図４のように、印刷設定手段１１ｂは、ジョブ属性設定手段１１ｂ１及びキャリブレーション設定手段１１ｂ２を備えている。先ず、ジョブ属性設定手段１１ｂ１は、印刷ジョブに基づく画像データを再印刷用画像データとしてプリンター３（記憶部３２）に保存すべきか否かを設定する機能を有している。
【００４５】
より具体的に、ジョブ属性設定手段１１ｂ１は、表示部１３に所定のＵＩ画面を表示することにより画像データをプリンター３に保存すべきか否かに関するユーザー指示を取得する。このようにして取得されたユーザー指示は「ジョブ属性情報」として印刷ジョブに包含され、プリンターコントローラー２経由でプリンター３のデータ管理手段３１ｂに送信される。そして、データ管理手段３１ｂは、このジョブ属性情報に従って個々の印刷ジョブに基づく画像データを再印刷用画像データとして保存すべきか否かを判断することになる。
【００４６】
また、キャリブレーション設定手段１１ｂ２は、印刷ジョブの再印刷において再印刷用画像データと関連付けて保存された初回印刷時キャリブレーションデータを適用すべきか否かを設定する機能を有している。より具体的に、キャリブレーション設定手段１１ｂ２は、所定のキャリブレーション設定用ＵＩ画面を表示することによりキャリブレーション設定に関するユーザー指示を取得する。このようにして取得されたユーザー指示は「キャリブレーション設定情報」として印刷ジョブに包含され、プリンターコントローラー２経由でプリンター３のデータ管理手段３１ｂに送信される。そして、データ管理手段３１ｂは、このキャリブレーション設定情報を参照して、初回印刷時キャリブレーションデータを再印刷用画像データと関連付けて保存すべきか否かを判断することになる。
【００４７】
図９は、キャリブレーション設定手段１１ｂ２により表示されるキャリブレーション設定用ＵＩ画面の一例を示す概略図である。図９に例示されたＵＩ画面ｕ１は、「常に最新のキャリブレーションデータを適用する」、「常に初回印刷時のキャリブレーションデータを適用する」、及び「印刷の都度、適用するキャリブレーションデータを選択する」の選択肢からなるラジオボタンｂ１を有している。これらの選択肢について以下に順に説明する。
【００４８】
先ず、「常に最新のキャリブレーションデータを適用する」が選択された場合は、再印刷において同時点での最新のキャリブレーションデータが再印刷用画像データに適用されることになる。また、「常に初回印刷時のキャリブレーションデータを適用する」が選択された場合は、初回印刷時キャリブレーションデータが再印刷用画像データに適用されることになる。また、「印刷の都度、適用するキャリブレーションデータを選択する」が選択された場合は、どちらのキャリブレーションデータを適用すべきかが再印刷の都度、ユーザーにより選択されることになる。
【００４９】
続いて、図１０は、キャリブレーション設定用ＵＩ画面の他の例を示す概略図である。図１０に例示されたＵＩ画面ｕ２は、「経過時間で設定」及び「時刻で設定」の選択肢からなるラジオボタンｂ２を有している。これらの選択肢について以下に順に説明する。
【００５０】
先ず、「経過時間で設定」が選択された場合は、初回印刷後にユーザー指定時間を経過するまでは初回印刷時キャリブレーションデータが再印刷用画像データに適用され、ユーザー指定時間を経過した後は再印刷時点での最新のキャリブレーションデータが再印刷用画像データに適用されることになる。なお、ユーザー指定時間は、ラジオボタンｂ２に隣接するスピンボタンｂ３により指定される。
【００５１】
他方、「時刻で設定」が選択された場合は、ユーザー指定時刻に到達するまでは初回印刷時キャリブレーションデータが再印刷用画像データに適用され、ユーザー指定時刻に到達した後は再印刷時点での最新のキャリブレーションデータが再印刷用画像データに適用されることになる。なお、ユーザー指定時刻は、ラジオボタンｂ２に隣接するスピンボタンｂ４により指定される。
【００５２】
図９、１０のようなＵＩ画面上で受け付けられたユーザー指示は「キャリブレーション設定情報」として印刷ジョブに包含され、プリンターコントローラー２経由でデータ管理手段３１ｂに送信される。そして、同情報は、データ管理手段３１ｂにより管理テーブルＴの「キャリブレーション設定」欄に追加される（図１２参照）。その後、画像処理手段３１ａは、印刷ジョブの再印刷において初回印刷時キャリブレーションデータを適用すべきか否かを管理テーブルＴの「キャリブレーション設定」欄を参照して判断することになる。
【００５３】
次に、本実施形態に係る印刷システムＳの動作の概要について説明する。図１１は、本実施形態に係るキャリブレーションデータ設定手段１１ｂ２（以下では単に「設定手段１１ｂ２」ともいう）によるキャリブレーション設定処理の手順を示すフローチャートである。図１１のフローチャートにより示されるアルゴリズムは、記憶部１２のＲＯＭに制御プログラムとして記憶されている。
【００５４】
先ず、設定手段１１ｂ２は、文書生成手段１１ａにより生成された文書ファイルの印刷設定が開始されるまで待機し（Ｓ１０１のＮＯ）、その印刷設定が開始されたら（Ｓ１０１のＹＥＳ）、時間に応じてキャリブレーション設定を変更すべきか否かを判定する（Ｓ１０２）。より具体的に、設定手段１１ｂ２は、所定のＵＩ画面（不図示）を表示して、時間に応じてキャリブレーション設定を変更すべきか否かに関するユーザー指示を取得する。
【００５５】
そして、時間に応じてキャリブレーション設定を変更すべきと判定した場合は（Ｓ１０２のＹＥＳ）、図１０のようなＵＩ画面ｕ２を表示して、初回印刷後の経過時間（スピンボタンｂ３）又は時刻（スピンボタンｂ４）に関するユーザー指示を取得する（Ｓ１０４）。その後、設定手段１１ｂ２はキャリブレーション設定処理を終了する（エンド）。前述のように、ＵＩ画面ｕ２上で受け付けられたユーザー指示は、キャリブレーション設定情報としてデータ管理手段３１ｂに送信され、データ管理手段３１ｂにより管理テーブルＴに追加される。
【００５６】
より具体的に、スピンボタンｂ３により「ｎ時間ｍ分」が指定された場合、データ管理手段３１ｂは、管理テーブルＴの「キャリブレーション設定」欄に「初回印刷後ｎ時間ｍ分経過まで初回印刷時キャリブレーションデータを適用」と記入する。この場合、初回印刷後にユーザー指定時間（ｎ時間ｍ分）が経過するまでは初回印刷時キャリブレーションデータが適用され、ユーザー指定時間が経過した後は再印刷時点での最新のキャリブレーションデータが適用される。そして、記憶部３２内の初回印刷時キャリブレーションデータは初回印刷後にユーザー指定時間が経過するまで保持されることになる（図１２の「Ｎｏ．４」参照）。
【００５７】
また、ＵＩ画面ｕ２上のスピンボタンｂ４により「ｘ月ｙ日ａ時ｂ分」が指定された場合、データ管理手段３１ｂは、管理テーブルＴの「キャリブレーション設定」欄に「ｘ月ｙ日ａ時ｂ分まで初回印刷時キャリブレーションデータを適用」と記入する。この場合、ユーザー指定時刻（ｘ月ｙ日ａ時ｂ分）が到達するまでは初回印刷時キャリブレーションデータが適用され、ユーザー指定時刻が到達した後は再印刷時点での最新のキャリブレーションデータが適用される。そして、記憶部３２内の初回印刷時キャリブレーションデータはユーザー指定時刻になるまで保持されることになる（図１２の「Ｎｏ．５」参照）。
【００５８】
他方、Ｓ１０２で時間に応じてキャリブレーション設定を変更すべきでないと判定した場合（Ｓ１０２のＮＯ）、設定手段１１ｂ２は、図９のようなＵＩ画面ｕ１を表示してキャリブレーション設定に関するユーザー指示を受け付ける（Ｓ１０３）。その後、設定手段１１ｂ２はキャリブレーション設定処理を終了する（エンド）。
【００５９】
前述のように、ＵＩ画面ｕ１上で受け付けられたユーザー指示は、キャリブレーション設定情報としてデータ管理手段３１ｂに送信され、データ管理手段３１ｂにより管理テーブルＴの「キャリブレーション設定」欄に追加される。そして、画像処理手段３１ａは、この「キャリブレーション設定」欄に追加されたキャリブレーション設定情報を参照して、再印刷において再印刷用画像データに適用すべきキャリブレーションデータを決定する。
【００６０】
より具体的に、ラジオボタンｂ１の「常に最新のキャリブレーションデータを適用する」が選択された場合、画像処理手段３１ａは、初回印刷後の経過時間等によらず再印刷時点での最新のキャリブレーションデータを常に適用する。また、「常に初回印刷時のキャリブレーションデータを適用する」が選択された場合、画像処理手段３１ａは、初回印刷後の経過時間等によらず初回印刷時キャリブレーションデータを常に適用する。そして、再印刷用画像データと関連付けて保存された初回印刷時キャリブレーションデータは、その再印刷用画像データが削除されるまで保持されることになる（図１２の「Ｎｏ．１」参照）。
【００６１】
また、「印刷の都度、適用するキャリブレーションデータを選択する」が選択された場合は、再印刷の都度、どちらのキャリブレーションデータを適用すべきかがユーザーにより選択され、画像処理手段３１ａは、選択されたキャリブレーションデータを適用する。より具体的に、再印刷の都度、表示部１３又は操作部３３にキャリブレーションデータ選択用のＵＩ画面（不図示）が表示され、同ＵＩ画面上でいずれかのキャリブレーションデータが選択されることになる。そして、再印刷用画像データと関連付けて保存された初回印刷時キャリブレーションデータは、再印刷用画像データが削除されるまで保持されることになる（図１２の「Ｎｏ．３」参照）。
【００６２】
以上のように、本実施形態に係る印刷システムＳによると、印刷ジョブの初回印刷時に適用されたキャリブレーションデータ（初回印刷時キャリブレーションデータ）を再印刷用画像データと関連付けて保存しておくことで、印刷ジョブの再印刷において再印刷用画像データに初回印刷時キャリブレーションデータを適用すべきとの設定を行うことが可能になる。よって、本実施形態に係る印刷システムＳによると、保存済みの再印刷用画像データに基づく印刷ジョブの再印刷時に、初回印刷時と色再現性が異なる印刷物が出力されることを効果的に防止することができる。
【００６３】
本発明は、上記実施形態のみに限定されることなく、請求の範囲内において、種々改変されることができる。例えば、上記実施形態では、画像データの印刷を実行する印刷手段としてプリンター３を採用したが、本発明に係る印刷手段はスキャン機能やコピー機能等をさらに備えた多機能周辺機器（ＭＦＰ）であってもよい。
【００６４】
本発明に係る印刷システムの各手段は、上記各手順を実行するための専用のハードウェア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現可能である。後者により本発明を実現する場合、各手段を動作させるプログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷システムを構成する装置の一機能としてその装置に組み込まれていてもよい。
【符号の説明】
【００６５】
１        ＰＣ、
１１      制御部、
１１ａ    文書生成手段、
１１ｂ    ジョブ生成手段、
１１ｂ１  ジョブ属性設定手段、
１１ｂ２  キャリブレーション設定手段、
２        プリンターコントローラー、
２１      制御部、
２１ａ    ＲＩＰ処理手段、
２１ｂ    キャリブレーションデータ生成手段、
３        プリンター、
３１ａ    画像処理手段、
３１ｂ    データ管理手段、
３２      記憶部、
４        測色器、
Ｓ        印刷システム、
Ｔ        管理テーブル、
ｕ１      キャリブレーション設定用ＵＩ画面、
ｕ２      キャリブレーション設定用ＵＩ画面。
【図１】
0005794015.tif 000002
【図２】
0005794015.tif 000003
【図３】
0005794015.tif 000004
【図４】
0005794015.tif 000005
【図５】
0005794015.tif 000006
【図６】
0005794015.tif 000007
【図７】
0005794015.tif 000008
【図８】
0005794015.tif 000009
【図１１】
0005794015.tif 000010
【図１２】
0005794015.tif 000011
【図９】
0005794015.tif 000012
【図１０】
0005794015.tif 000013