(57)【特許請求の範囲】
【請求項１】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御するコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、
前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、
して機能させ、
前記受信制御手段は、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴とするプログラム。
【請求項２】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御するコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、
前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断手段と、
前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、
して機能させ、
前記受信制御手段は、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴とするプログラム。
【請求項３】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御する制御方法であって、
前記印刷装置が送信したキャリブレーション情報を前記通信手段が受信する受信制御ステップと、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正ステップと、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御ステップと、
前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断ステップと、
前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御ステップと、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御ステップと、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御ステップと、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように制御する再受信制御ステップと、
からなることを特徴とする制御方法。
【請求項４】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御する制御方法であって、
前記印刷装置が送信したキャリブレーション情報を前記通信手段が受信するよう制御する受信制御ステップと、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正ステップと、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御ステップと、
前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断ステップと、
前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御ステップと、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御ステップと、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御ステップと、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように制御する、再受信制御ステップと、
からなることを特徴とする制御方法。
【請求項５】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置、および該印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置、を具備した画像データ処理システムであって、
前記端末装置は、
前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、
前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、
前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、
を備え、
前記受信制御手段は、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴とする画像データ処理システム。
【請求項６】
キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置、および該印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置、を具備した画像データ処理システムであって、
前記端末装置は、
前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、
前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、
前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、
前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断手段と、
前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、
前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、
を備え、
前記受信制御手段は、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴とする画像データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置の状態を検出し、この検出結果に基づいて画像データを処理するための画像変換プログラム、制御方法、および画像データ処理システムに関する。
【背景技術】
【０００２】
従来より、キャリブレーション処理を実行可能な印刷装置と、この印刷装置に対して印刷ジョブを送信するホスト装置と、を備えたシステムが広く知られている。
このシステムにおいて、ホスト装置は、印刷処理前に、使用者によりキャリブレーション情報を取得する旨の指令が入力されると、印刷装置からキャリブレーション情報を取得し、この情報をＲＡＭに保存する。そして、使用者により印刷指令が入力されると、ＲＡＭ内のキャリブレーション情報に基づいて印刷ジョブを生成して印刷装置に送信する。
【特許文献１】特開２０００−１５５６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記システムにおいて、ホスト装置は、印刷装置からキャリブレーション情報を取得するまで、キャリブレーション情報を取得する処理を繰り返すように設定されている。このため、キャリブレーション情報を取得できない場合には印刷を行うことができない。
【０００４】
また、キャリブレーション情報を取得できたとしても、この情報に異常がある場合がある。このような場合には、異常があるキャリブレーション情報に基づいて印刷ジョブを生成することになるため、印刷結果も異常なものになってしまうが、使用者は正常なキャリブレーション情報を使用して印刷を行ったのか否かを瞬時に判定できない。このため、使用者は、例えば、全ての印刷物を目視や測色器等の器具を使用することにより確認する必要があり、その確認作業が繁雑になるという問題点があった。
【０００５】
ここで、このような問題点は、キャリブレーション情報を取得する場合に限らず、画像記録装置の状態を取得し、この取得結果に基づいて画像データを変換するシステムであれば、同様に発生する虞がある。
【０００６】
そこで、このような問題点を鑑み、画像記録装置の状態を検出し、この検出結果に基づいて画像データを変換する画像データ処理システムにおいて、装置状態の検出結果が正常か否かを使用者に知らせ、使用者が、検出結果が正常であるか否かを認識した上で画像変換を実行させることができるようにすることを本発明の目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために成された請求項１に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御するコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断手段と、前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、して機能させ、前記受信制御手段は、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴としている。
【０００８】
また、請求項２に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御するコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断手段と、前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、して機能させ、前記受信制御手段は、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴としている。
【０００９】
さらに、請求項３に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御する制御方法であって、前記印刷装置が送信したキャリブレーション情報を前記通信手段が受信する受信制御ステップと、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正ステップと、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御ステップと、前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断ステップと、前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御ステップと、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御ステップと、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御ステップと、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように制御する再受信制御ステップと、からなることを特徴としている。
【００１０】
また、請求項４に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置を制御する制御方法であって、前記印刷装置が送信したキャリブレーション情報を前記通信手段が受信するよう制御する受信制御ステップと、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正ステップと、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御ステップと、前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断ステップと、前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御ステップと、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御ステップと、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御ステップと、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように制御する、再受信制御ステップと、からなることを特徴としている。
【００１１】
さらに、請求項５に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置、および該印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置、を具備した画像データ処理システムであって、前記端末装置は、前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、前記通信手段が前記キャリブレーション情報を受信した場合に、前記通信手段が受信したキャリブレーション情報が正常なデータであるか否かについて判断する判断手段と、前記通信手段が受信したキャリブレーション情報は正常なデータであると前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、を備え、前記受信制御手段は、前記通信手段が受信したキャリブレーション情報は正常なデータでないと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、正常なデータではないと判断されたキャリブレーション情報の送信元である印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴としている。
【００１２】
また、請求項６に記載の発明は、キャリブレーション情報を記憶する印刷装置側記憶手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を更新する更新制御手段と、前記印刷装置側記憶手段に記憶されたキャリブレーション情報を送信する情報送信手段と、を備えた印刷装置、および該印刷装置との間で通信を行うための通信手段と、表示手段と、操作入力手段と、を備えた端末装置、を具備した画像データ処理システムであって、前記端末装置は、前記印刷装置が送信するキャリブレーション情報を前記通信手段が受信するよう制御する受信制御手段と、前記通信手段が受信したキャリブレーション情報を利用して画像データの色情報を補正する色情報補正手段と、前記色情報補正手段が補正した画像データを前記キャリブレーション情報の送信元である印刷装置に前記通信手段が送信するよう制御する送信制御手段と、前記受信制御手段による制御が行われた場合に、前記通信手段がキャリブレーション情報の受信に成功したか否かについて判断する判断手段と、前記通信手段がキャリブレーション情報の受信に成功したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を許可する許可モードになるよう制御し、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記端末装置のモードが前記色情報補正手段による補正の実行を禁止する禁止モードになるよう制御するモード制御手段と、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、操作画面を前記表示手段が表示するよう制御する表示制御手段と、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断した場合に、前記操作入力手段が前記操作画面を介した操作入力を得るよう制御する操作入力取得制御手段と、を備え、前記受信制御手段は、前記通信手段がキャリブレーション情報の受信に失敗したと前記判断手段が判断し、かつ、前記操作画面を介した操作入力を前記操作入力手段が得た場合に、前記通信手段がキャリブレーション情報の受信に失敗した印刷装置が送信するキャリブレーション情報を前記通信手段が受信するように再度制御する、ことを特徴としている。
【００１３】
即ち、上記何れかに記載のプログラム、制御方法、または画像データ処理システムにおいては、取得した装置情報にエラーがあった場合や、この装置情報を取得できなかった場合など、装置情報に異常があった場合に、その旨を使用者に報知することができる。
【００１４】
従って、このようなプログラム、制御方法、または画像データ処理システムによれば、装置情報に基づいた画像データの変換が正常に行えるか否かを使用者は知った上で、装置情報に基づいた画像データ変換の実施を行うことができる。
【００１５】
【００１６】
【００１７】
【００１８】
【００１９】
【００２０】
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【００２８】
【００２９】
【００３０】
【００３１】
【００３２】
【００３３】
【００３４】
【発明を実施するための最良の形態】
【００３５】
以下に本発明にかかる実施の形態を図面と共に説明する。
【実施例１】
【００３６】
図１は、本発明が適用された画像データ処理システム１ａを示すブロック図である。
画像データ処理システム１ａは、図１に示すように、ホスト装置１０と、このホスト装置１０に接続されたプリンタ２０ａ，４０およびＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ
Ｐｅｒｉｐｈｅｒａｌｓ：複合機）２０ｂとを備えている。
【００３７】
ホスト装置１０は、例えば、パーソナルコンピュータ等から構成されており、プリンタ２０ａ，４０およびＭＦＰ２０ｂを制御する制御装置としての機能を備えている。
即ち、ホスト装置１０は、このホスト装置１０全体を制御するＣＰＵ１１と、ＣＰＵ１１が動作するためのプログラムが格納されたＲＯＭ１２と、ＣＰＵ１１による処理が実行される際の作業領域として機能するＲＡＭ１３（本発明でいう第１記憶手段）と、プリンタ２０ａ，４０、ＭＦＰ２０ｂとの間で双方向通信が可能なプリンタポートインターフェイス（Ｉ／Ｆ）１４、ＵＳＢインターフェイス１８（プリンタポートインターフェイス１４ともに、本発明でいう通信手段、および第２通信手段）と、を備えている。また、ホスト装置１０は、大容量記憶領域として機能するハードディスクドライブ（ＨＤＤ）１５（本発明でいう第２記憶手段および基準色情報記憶手段）と、使用者による操作を受け付けるための操作部１６（本発明でいう入力手段）と、ホスト装置１０やホスト装置１０に接続された各種装置の動作状態を表示する表示部１７とを備えている。
【００３８】
このようなホスト装置１０において、ＣＰＵ１１は、ＲＯＭ１２に記憶されたプログラム、操作部１６や各インターフェイス１４，１８を介して入力される各種指令に基づいて、ホスト装置１０自身や、ホスト装置１０に接続された各種装置を制御する。
【００３９】
また、ＨＤＤ１５には、プリンタ２０ａ，４０およびＭＦＰ２０ｂの特定の装置状態（例えば、これらの装置が所定回数（５００枚、１０００枚等）の画像形成動作を行ったときにおける測定データを予想したもの等）を表す基準データ（基準情報）や、プリンタ２０ａ，４０およびＭＦＰ２０ｂが取り扱う画像データを構成する各画素の色を補正する際の基準となる色（基準色）を表す基準色情報等が予め記憶されている。
【００４０】
次に、プリンタ２０ａおよびＭＦＰ２０ｂは、それぞれ、公知のマイクロコンピュータとして機能するＣＰＵ２１ａ，２１ｂ、ＲＯＭ２２ａ，２２ｂ、ＲＡＭ２３ａ，２３ｂ、
およびＨＤＤ２５ａ，２５ｂを備えている。そして、プリンタ２０ａおよびＭＦＰ２０ｂは、それぞれ、使用者による操作を受け付けるための操作キー２６ａ，２６ｂと、自己の動作状態を表示する表示パネル２７ａ，２７ｂと、各種装置の設定等の情報が記憶される不揮発性ＲＡＭ２８ａ，２８ｂと、を備えている。また、プリンタ２０ａおよびＭＦＰ２０ｂは、それぞれ、ＣＰＵ２１ａ，２１ｂからの指令に基づいて被記録媒体（例えば、用紙や装置内部の部材）に画像形成を行う印字部２９ａ，２９ｂと、印字部２９ａ，２９ｂにより被記録媒体に形成された画像の濃度を検出する検出部３０ａ，３０ｂと、を備えている。
【００４１】
さらに、プリンタ２０ａは、ホスト装置１０のプリンタポートインターフェイス１４との間で通信を行うためのプリンタポートインターフェイス２４ａを備えている。
一方、ＭＦＰ２０ｂは、ホスト装置１０のＵＳＢインターフェイス１８との間で通信を行うためのＵＳＢインターフェイス２４ｂ（プリンタポートインターフェイス２４ａとともに、本発明でいう第１通信手段）を備えている。なお、このＵＳＢインターフェイス２４ｂは、ＵＳＢハブ５０を介してホスト装置１０に接続されている。
【００４２】
そして、ＭＦＰ２０ｂは、公衆回線を介して外部と通信を行うためのモデム３１と、図示しない載置台に載置された原稿を読み取るスキャナ（読み取り部）３２を備えている。
また、プリンタ４０については、プリンタ２０ａとほぼ同様の構成とされているため、説明を省略する。
【００４３】
ここで、ホスト装置１０に接続されたプリンタ２０ａ，４０およびＭＦＰ２０ｂ（ＣＰＵ２１ａ，２１ｂ）は、所定の条件が成立したとき（例えば、電源を投入したとき、一定の枚数の画像形成動作を行ったとき、ホスト装置１０からの指令を受けたとき、予め設定された時間間隔毎に等）に、キャリブレーション動作を実行し、この動作により得られた測定データを不揮発性ＲＡＭ２８ａ，２８ｂに記憶させる。
【００４４】
このキャリブレーション動作とは、公知のキャリブレーション動作である。即ち、まず、プリンタ２０ａ，４０およびＭＦＰ２０ｂは、印字部２９ａ，２９ｂにより被記録媒体上にそれぞれ濃度が異なる画像を複数形成し、この複数の画像のそれぞれについて、実際の濃度を検出部３０ａ，３０ｂにより測定する。そして、ホスト装置１０は、この測定結果またはこの測定結果に基づいて一義的に決定される数値等のデータ（測定データ：キャリブレーション情報）をプリンタ２０ａ，４０およびＭＦＰ２０ｂから取得する。次いで、このキャリブレーション情報と、ＨＤＤ１５に記憶された基準色情報とを比較することにより、実際の濃度が基準色に近づくように、測定された色について色補正のための補正値を算出する。また、実際に濃度が測定されていない色については、実際に濃度が測定された色に基づいて補間することにより色補正のための補正値を算出する。さらに、算出した補正値に基づいて、画像データの各画素の色を補正することにより新たな画像データに変換する。このようにしてキャリブレーション動作は実行される。
【００４５】
このようなプリンタ２０ａ，４０およびＭＦＰ２０ｂは、外部装置（ここではホスト装置１０）から測定データの要求を受けたとき、または上記の所定の条件が成立したときに、不揮発性ＲＡＭ２８ａ，２８ｂに記憶された測定データを外部装置（ホスト装置１０）に対して送信するよう構成されている。
【００４６】
次に、ホスト装置１０において、例えば、プリンタ２０ａ，４０およびＭＦＰ２０ｂの設定を行う際に実行される処理について、図２を用いて説明する。図２（ａ）は、ホスト装置１０のＣＰＵ１１が実行する初期設定処理を示すフローチャート、図２（ｂ）は、初期設定処理の中の測定データ取得処理を示すフローチャートである。なお、初期設定処理において、Ｓ１２０の処理は本発明でいう報知手段および報知工程に相当する。また、Ｓ
２２０の処理は要求手段および装置情報取得手段に相当し、Ｓ２３０およびＳ２４０の処理は判定手段に相当する。
【００４７】
まず、初期設定処理は、例えば、使用者により操作部１６を介して、特定のデバイス（ここではプリンタ２０ａ，４０およびＭＦＰ２０ｂのうちの何れか）に対して、測定データの取得指令が入力されたとき（例えば、ＣＰＵ１１が図３（ａ）に示す画像を表示部１７に表示させ、この状態において、「Ｇｅｔ  ｄｅｖｉｃｅ  ｄａｔａ」が使用者により選択されたとき等）に開始される処理であって、まず、Ｓ１１０にて、測定データ取得処理を実行する。
【００４８】
ここで、Ｓ１１０に示す測定データ取得処理は、図２（ｂ）に示すように、まず、Ｓ２１０にて、測定データを取得しようとする特定のデバイスと通信可能であるか否かを判定する。具体的には、各インターフェイスに電源が投入された状態の特定のデバイスが接続されているか否かを判定する。
【００４９】
Ｓ２１０にて、特定のデバイスと通信可能であればＳ２２０に移行し、特定のデバイスと通信可能でなければＳ２６５に移行する。
Ｓ２２０では、測定データを取得しようとするデバイスに対して、測定データを要求し、このデバイスから測定データを受信（取得）する。
【００５０】
そして、Ｓ２３０に移行し、Ｓ２３０では、受信した測定データに異常があるか否かを判定する。ここで、測定データの異常とは、Ｓ２２０にて測定データそのものを受信できなかった場合（例えば、測定データの要求から予め設定された時間以内に測定データを受信できなかった場合）、測定データ内に含まれるはずのデータの個数が不足している場合、特定の文字列が測定データに含まれていない場合、測定データ内に含まれる各データの大小関係に異常がある場合（例えば、あるデータよりも濃度が濃い旨を表すデータが得られるはずにも拘わらず、濃度が薄い旨を表すデータが得られた場合）等が該当する。
【００５１】
次に、Ｓ２４０に移行し、取得した測定データが正常であるか否かを判定する。測定データが正常であればＳ２４５に移行し、測定データに異常があればＳ２６５に移行する。
Ｓ２４５では、ＲＡＭ１３内の測定データ取得成功フラグをＯＮに設定し、Ｓ２５０に移行する。
【００５２】
Ｓ２５０では、取得した測定データをＲＡＭ１３に記憶し、Ｓ２６０に移行する。
そして、Ｓ２６０では、ＲＡＭ１３内の測定データフラグをＯＮに設定し、測定データ取得処理を終了する。
【００５３】
一方、Ｓ２６５では、ＲＡＭ１３内の測定データ取得成功フラグをＯＦＦに設定し、Ｓ２７０に移行する。
そして、Ｓ２７０では、ＲＡＭ１３内の測定データフラグをＯＦＦに設定し、測定データ取得処理を終了する。
【００５４】
この測定データ取得処理を終了すると、図２（ａ）に示す初期設定処理のＳ１２０に移行する。
Ｓ１２０では、ＲＡＭ１３に記憶された測定データ取得成功フラグに基づいて、測定データの取得結果を表示部１７に表示させ、初期設定処理を終了する。
【００５５】
ここで、初期設定処理のＳ１２０においてＣＰＵ１１が表示部１７に表示させる画像の表示例を図３に示す。図３（ａ）は測定データ取得成功フラグがＯＮに設定されているときに表示部１７に表示させる画像の一例を示す説明図、図３（ｂ）は測定データ取得成功
フラグがＯＦＦに設定されているときに表示部１７に表示させる画像の一例を示す説明図である。
【００５６】
図３（ａ）に示すように、測定データ取得成功フラグがＯＮに設定されているときにおいては、表示部１７には、「Ｕｓｅ  ｃａｌｉｂｒａｔｉｏｎ  ｄａｔａ」の文字、およびその左側に位置するチェック欄が通常の文字（濃い文字）で表示される。また、このとき、測定データフラグがＯＮに設定されていれば、チェック欄にチェック「レ」が入力された状態で表示される。つまり、使用者がチェック「レ」を入力する手間を省けるように設定されている。また、使用者が操作部１６を操作することにより、このチェック「レ」を外すこともできる。このように使用者により表示部１７上にてチェック「レ」が外された場合には、ＲＡＭ１３内の測定データフラグはＯＦＦに設定される。
【００５７】
即ち、測定データ取得成功フラグがＯＮに設定されているときにおいては、初期設定処理により取得された測定データを、後述する印刷データ作成処理の際に使用するか否かを使用者により選択可能に構成している。
【００５８】
一方、測定データ取得成功フラグがＯＦＦに設定されているときにおいては、測定データフラグは常にＯＦＦに設定されるので、表示部１７には、「Ｕｓｅ  ｃａｌｉｂｒａｔｉｏｎ  ｄａｔａ」のチェック欄にチェック「レ」を入力しない状態で表示される。
【００５９】
さらに、この場合には、「Ｕｓｅ  ｃａｌｉｂｒａｔｉｏｎ  ｄａｔａ」の文字、およびそのチェック欄を、測定データ取得成功フラグがＯＮに設定されているときよりも淡い文字で表示させるとともに、使用者により測定データを使用するか否かの設定をさせないようにする。つまり、この処理においては、測定データ取得成功フラグがＯＮに設定されているときのみに、後述する印刷データ作成処理の際に測定データを使用するか否かを使用者により選択可能に表示部１７に表示させる。そして、測定データが取得できたか否かも、「Ｕｓｅ  ｃａｌｉｂｒａｔｉｏｎ  ｄａｔａ」の文字を淡い文字にするか否かにより使用者に報知している。
【００６０】
次に、プリンタ２０ａ，４０およびＭＦＰ２０ｂのうちの何れかを使用して印刷を行う際の処理について図４を用いて説明する。図４はホスト装置１０のＣＰＵ１１が実行する印刷データ作成処理を示すフローチャートである。なお、印刷データ作成処理において、Ｓ３４０の処理は本発明でいう取得報知手段に相当し、Ｓ３６０の処理は報知手段および報知工程に相当する。また、Ｓ３７０の処理は指令取得手段および指令取得工程に相当し、Ｓ３８０の処理は設定手段に相当する。さらに、Ｓ３９０〜Ｓ４１０の処理は変換手段に相当し、Ｓ４２０の処理は画像データ提供手段および送信手段に相当する。
【００６１】
この印刷データ作成処理は、例えば、使用者により操作部１６を介して印刷しようとする画像データを指定した印刷指令が入力されると開始される処理であって、まず、Ｓ３１０にて、印刷しようとするデータをＲＡＭ１３に書き出す。ここで、ＲＡＭ１３には、ＲＧＢ表記されたデータで書き込みが行われる。
【００６２】
次いで、Ｓ３２０に移行し、ＲＡＭ１３に書き込まれたＲＧＢデータを、プリンタ２０ａ，４０、ＭＦＰ２０ｂにて一般的に取り扱うＣＭＹＫデータに変換する。なお、この処理は、公知の数式を用いて実行される。
【００６３】
そして、Ｓ３３０に移行し、このデータを印刷しようとするプリンタから、前回、測定データの取得に成功してから一定時間（予め設定された時間。例えば、２日程度）が経過したか否かを判定する。一定時間が経過していればＳ３４０に移行し、一定時間以内であればＳ３７０に移行する。
【００６４】
Ｓ３４０では、測定データの取得を開始する旨を表示部１７に表示させ、Ｓ３５０に移行する。
次に、Ｓ３５０、およびＳ３６０では、測定データを更新するために、初期設定処理のＳ１１０、およびＳ１２０の処理と同様の処理を行う。そして、これらの処理が終了するとＳ３７０に移行する。
【００６５】
Ｓ３７０では、測定データを使用するか否かの指令（即ち、測定データフラグ）を取得し、Ｓ３８０に移行する。
Ｓ３８０では、測定データフラグがＯＮに設定されているか否かを判定する。測定データフラグがＯＮに設定されていればＳ３９０に移行し、測定データフラグがＯＦＦに設定されていればＳ４００に移行する。
【００６６】
Ｓ３９０では、ＲＡＭ１３内に記憶された測定データを使用して、印刷するデータを構成するこのデータを画素毎に色補正を行い、Ｓ４１０に移行する。
一方、Ｓ４００では、ＨＤＤ１５内に記憶された基準データを使用して、印刷するデータをこのデータを構成する画素毎に色補正を行い、Ｓ４１０に移行する。
【００６７】
そして、Ｓ４１０では、色補正を行ったデータを、使用するデバイスに対応するプリンタ言語に応じた印刷データに展開し、Ｓ４２０に移行する。
次いで、Ｓ４２０では、展開した印刷データをデバイスに送信し、印刷データ作成処理を終了する。
【００６８】
以上のように詳述した画像データ処理システム１ａにおいてホスト装置１０は、プリンタ２０ａ，４０、ＭＦＰ２０ｂに対応する測定データを記憶するＲＡＭ１３を備えている。そして、ホスト装置１０（ＣＰＵ１１）は、初期設定処理にて、測定データの要求を受けると測定データを提供する装置情報提供手段を備えたプリンタ２０ａ，４０、ＭＦＰ２０ｂに、測定データを要求し、プリンタ２０ａ，４０、ＭＦＰ２０ｂから測定データを取得し、この測定データをＲＡＭ１３に記憶させる。次いで、ＲＡＭ１３に記憶された測定データが、予め定められた範囲の値になっているか否か、および測定データが正常に取得されたか否かを判定し、判定手段による判定結果に基づいて、測定データが正常に取得されたか否か（内容が正しいか否か）を報知する。そして、ホスト装置１０（ＣＰＵ１１）は、ＲＡＭ１３に記憶された測定データを利用して画像データを変換するか否かを示す指令を取得し、指令に基づいて画像データを変換し、画像データを測定データに対応するプリンタ２０ａ，４０、ＭＦＰ２０ｂに提供する。
【００６９】
即ち、上記何れかに記載の画像データ処理システム１ａにおいては、取得した測定データにエラーがあった場合や、この測定データを取得できなかった場合など、測定データに異常があった場合に、その旨を使用者に報知することができる。
【００７０】
従って、このような画像データ処理システムによれば、測定データに基づいた画像データの変換が正常に行えるか否かを使用者は知った上で、測定データに基づいた画像データ変換の実施を行うことができる。
【００７１】
また、上記の画像データ処理システム１ａにおいては、印刷データ作成処理にて、測定データを正常に取得できなかったと判定した場合に、ＲＡＭ１３に格納された測定データに基づいて、画像データを変換しないように設定する。
【００７２】
即ち、この画像データ処理システムにおいては、測定データを正常に取得できなかった場合には、その異常な測定データを使用しないよう設定する。
従って、このような画像データ処理システムによれば、新たな画像データが異常な画像データになってしまうことを防止することができる。
【００７３】
さらに、この画像データ処理システム１ａにおいては、印刷データ作成処理にて、測定データを正常に取得できたと判定した場合に、ＲＡＭ１３に格納された測定データに基づいて、画像データの変換をするように自動で設定し、この設定に基づいて、画像データを変換する。
【００７４】
従って、このような画像データ処理システムによれば、正常に測定データを取得できた場合には、その測定データを利用しての画像変換を行うように自動で設定するので、使用者がその設定を自分で設定する手間を省くことができる。
【００７５】
また、この画像データ処理システム１ａにおいて、ホスト装置１０は、プリンタ２０ａ，４０、ＭＦＰ２０ｂにおける特定の装置状態を表す基準データが予め格納されたＨＤＤ１５を備えている。そして、ホスト装置１０は、印刷データ作成処理にて、測定データを正常に取得できなかった場合に、ＨＤＤ１５に格納された基準データに基づいて、画像データを変換するように設定し、この設定に基づいて、ＲＡＭ１３に格納された測定データまたはＨＤＤ１５に格納された基準データに基づいて画像データを変換する。
【００７６】
従って、このような画像データ処理システム１ａによれば、測定データを正常に取得できなかった場合には、ＨＤＤ１５に格納された基準データに基づいて画像データ変換を行うので、常に画像データの変換を行うことができる。
【００７７】
またこのとき、測定データの取得結果を使用者に報知するので、使用者は基準データを使用して画像データの変換が行われたことを容易に認識することができる。
さらに、この画像データ処理システム１ａにおいては、印刷データ作成処理にて画像データを変換する際に、ＲＡＭ１３に格納された測定データを使用させるか、ＨＤＤ１５に格納された基準データを使用させるかを、使用者の操作により外部入力させるための操作部１６を備えている。そして、ホスト装置１０は、印刷データ作成処理にて、操作部１６を介して入力される指令に基づいて、画像データの変換を行う際に使用する情報を設定する。
【００７８】
従って、このような画像データ処理システム１ａによれば、使用者により画像変換に使用する情報（測定データまたは基準データ）を選択させることができる。このため、測定データおよび基準データの何れが使用されたかを容易に使用者に認識させることができる。
【００７９】
また、この画像データ処理システム１ａにおいて、測定データを正常に受信できたか否かの判定結果に基づいて、操作部１６を入力可または入力不可とすることで報知を実現する。
【００８０】
このような画像データ処理システムによれば、取得した測定データに異常があった場合には、測定データを使用するか否かを外部入力するための操作部１６を入力不可とするので、測定データに異常があったときに、確実に使用者に報知することができる。よって、異常な測定データを使用しての画像変換を防止することができる。
【００８１】
さらに、このデータ処理システム１ａにおいては、印刷データ作成処理にて、測定データを取得できたと判定した場合に、操作部１６をＲＡＭ１３に格納された測定データに基づいて画像データを変換するよう自動で設定し（つまり、チェック欄にチェック「レ」を入力した状態に自動設定し）、この設定に基づいて、ＲＡＭ１３に格納された測定データ
またはＨＤＤ１５に格納された基準データに基づいて画像データを変換する。
【００８２】
即ち、この画像データ処理システム１ａにおいては、正常に測定データを取得できた場合には、その測定データを使用しての画像変換を行うよう自動で設定する。
従って、このような画像データ処理システム１ａによれば、使用者が自分で測定データを使用した画像変換を行うよう設定を行う手間を省くことができる。また、正常な測定データを取得できたにも拘わらず、基準データを使用しての画像変換を行うことを防止することができる。
【００８３】
さらに、この画像データ処理システム１ａにおいては、印刷データ作成処理にて、再び測定データが取得される際に、測定データを取得する旨を使用者に報知する。
従って、このような画像データ処理システム１ａによれば、測定データの更新状況とその取得結果とを使用者に分かり易く報知することができる。
【００８４】
また、この画像データ処理システム１ａにおいて、プリンタ２０ａ，４０、ＭＦＰ２０ｂは、外部装置（ホスト装置１０）との間で通信を行うためのプリンタポートインターフェイス２４ａ（ＵＳＢインターフェイス２４ｂ）を備え、このプリンタポートインターフェイス２４ａ（ＵＳＢインターフェイス２４ｂ）を介して測定データの要求を受けると測定データをこの情報の要求元である外部装置（ホスト装置１０）に送信し、プリンタポートインターフェイス２４ａ（ＵＳＢインターフェイス２４ｂ）を介して画像データを受信すると、取得した画像データに基づく画像を被記録媒体上に形成する画像形成装置として構成されている。そして、初期設定処理および印刷データ作成処理は、ホスト装置１０側で実行される。
【００８５】
従って、このような画像データ処理システム１ａによれば、画像形成装置は、画像形成装置の測定データに基づいて変換された画像データを受信するため、受信したデータを変換することなく印刷することができる。このため、画像形成装置の構成を簡素化することができる。
【００８６】
さらに、この画像データ処理システム１ａにおいては、ＨＤＤ１５に画像データを構成する各画素の色を補正する際の基準となる色を表す基準色情報を予め記憶しておき、ホスト装置１０は、測定データとしてキャリブレーション情報を含む情報を取得する。そして、ホスト装置１０は、ＲＡＭ１３に記憶されたキャリブレーション情報と、基準色情報記憶手段に記憶された基準色情報とに基づいて、色補正のための補正値を算出し、画像データを算出した補正値に基づいて、画像データの各画素の色を補正することにより新たな画像データに変換する。
【００８７】
従って、このような画像データ処理システムによれば、キャリブレーション情報と基準色情報とに基づいて画像データを補正するので、画像データの色補正を適正に行うことができる。
【実施例２】
【００８８】
次に、別形態の画像データ処理システム１ｂについて説明する。本実施例（実施例２）にて説明する画像データ処理システム１ｂは、印刷データ作成処理の一部分が異なるのみであって、その他の構成は実施例１の画像データ処理システム１ａと同様の構成である。従って、本実施例（実施例２）では、実施例１の画像データ処理システム１ａと異なる箇所のみを詳述し、実施例１の画像データ処理システム１ａと同様の箇所については、同一の符号を付して説明を省略する。
【００８９】
本実施例の印刷データ作成処理について、図５を用いて説明する。図５はホスト装置１
０（本発明でいう制御装置）のＣＰＵ１１が実行する印刷データ作成処理を示すフローチャートである。なお、Ｓ５４０の処理は本発明でいう設定手段に相当する。
【００９０】
本実施例の印刷データ作成処理においては、実施例１の印刷データ作成処理におけるＳ３３０の処理に換えて、Ｓ５１０およびＳ５２０の処理を行うとともに、Ｓ５３０およびＳ５４０の処理を追加している。
【００９１】
即ち、本実施例の印刷データ作成処理においては、Ｓ３２０の処理を終了すると、Ｓ５１０に移行し、測定データを再取得するか否かを使用者に選択させるための画像を表示部１７に表示させる。
【００９２】
そして、Ｓ５２０に移行し、使用者により操作部１６を介して何らかの指令が入力されたか否かを判定する。操作部１６を介した指令の入力がなければＳ５２０を繰り返し、操作部１６を介して測定データを再取得する旨の指令が入力されればＳ３４０に移行し、操作部１６を介して測定データを再取得しない旨の指令が入力されればＳ３８０に移行する。
【００９３】
そして、Ｓ３８０では、測定データフラグがＯＮに設定されているか否かを判定し、測定データフラグがＯＮに設定されていればＳ５３０に移行する。
Ｓ５３０では、取得した測定データを使用するか否かを使用者に選択させるための画像を表示部１７に表示させる。
【００９４】
そして、Ｓ５４０に移行し、使用者により操作部１６を介して何らかの指令が入力されたか否かを判定する。操作部１６を介した指令の入力がなければＳ５４０を繰り返し、操作部１６を介して測定データを使用する旨の指令が入力されればＳ３９０に移行し、操作部１６を介して測定データを使用しない旨の指令が入力されればＳ４００に移行する。
【００９５】
このような画像データ処理システム１ｂによれば、実施例１の画像データ処理システム１ａと同様の効果が得られる。
なお、本発明の実施の形態は、上記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００９６】
例えば、上記各実施例において、図２に示す初期設定処理は、測定データの取得指令が入力されたときに開始されるよう設定したが、例えば、定期的に実行されてもよいし、各デバイスが測定データを不揮発性ＲＡＭ２８ａ，２８ｂに記憶させたときに実行されてもよい。このようにすれば、比較的新しい測定データを使用して画像データの変換を行うので、良好な変換結果が得られ易くすることができる。なお、この場合には、Ｓ３３０（Ｓ５１０）〜Ｓ３６０の処理は不要となる。
【００９７】
また、２回目以降の測定データ取得処理の際には、Ｓ２４０の処理において、取得した測定データに異常があった場合には、Ｓ２６５に移行することなく、そのまま測定データ取得処理を終了するよう構成してもよい。
【００９８】
この場合には、２回目以降の測定データ取得処理の際には、測定データ取得成功フラグおよび測定データフラグをＯＦＦに設定しないので、過去に測定データの取得に成功していれば、そのときの測定データを使用して印刷データ作成処理を行うことができる。
【００９９】
また、本実施例にてホスト装置１０が行う各種処理は、プリンタやＭＦＰがホスト装置１０に接続されている場合に限らず、ＦＡＸ等のコンピュータで作成した文字データや画像データ、図形データ等を、紙やＯＨＰシート等の被記憶媒体に形成、印刷する装置であ
る画像記録装置がホスト装置１０に接続されている場合であれば適用することができる。
【０１００】
さらに、ホスト装置１０が行う各種処理は、装置情報としてキャリブレーション情報を取得する場合に限らず、画像記録装置の状態を取得し、この取得結果に基づいて画像データを変換するシステムであれば、同様に適用することができる。
【０１０１】
また、ホスト装置１０の機能を画像記録装置内に内蔵していてもよく、この場合には、画像記録装置にて、本実施例でホスト装置１０が行った各種処理を実現するように構成すれば、本実施例と同様の効果が得られる。
【０１０２】
さらに、上記実施例においては、測定データが取得できたか否かを、「Ｕｓｅ  ｃａｌｉｂｒａｔｉｏｎ  ｄａｔａ」の文字を淡い文字にするか否かにより使用者に報知したが、装置情報（測定データ）の取得に成功した旨、或いは失敗した旨を直接的なメッセージ（テキスト）を表示部１７に表示させることにより報知してもよい。このとき、装置情報の取得に成功した旨を表示していれば、その後、装置情報を使用して印刷処理を行うか否かの表示（図３相当）を表示部１７に表示させ、使用者に装置情報を使用するか否かを選択させるようにしてもよい。
【０１０３】
このようにすれば、装置情報の取得結果をより明確に報知することができる。
また、上記実施例の印刷データ作成処理において、Ｓ３３０では、前回、測定データの取得に成功してから一定時間が経過したか否かを判定したが、例えば、一定枚数の印刷を行ったか否かを判定するようにしてもよい。
【図面の簡単な説明】
【０１０４】
【図１】画像データ処理システムを示すブロック図である。
【図２】初期設定処理を示すフローチャート（ａ）、初期設定処理の中の測定データ取得処理を示すフローチャート（ｂ）である。
【図３】測定データ取得成功フラグがＯＮに設定されているときに表示部に表示させる画像の一例を示す説明図（ａ）、測定データ取得成功フラグがＯＦＦに設定されているときに表示部に表示させる画像の一例を示す説明図（ｂ）である。
【図４】実施例１の印刷データ作成処理を示すフローチャートである。
【図５】実施例２の印刷データ作成処理を示すフローチャートである。
【符号の説明】
【０１０５】
１ａ…画像データ処理システム、１ｂ…画像データ処理システム、１０…ホスト装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…プリンタポートインターフェイス、１５…ＨＤＤ、１６…操作部、１７…表示部、１８…ＵＳＢインターフェイス、２０ａ…プリンタ、２０ｂ…ＭＦＰ、２１ａ，２１ｂ…ＣＰＵ、２２ａ，２２ｂ…ＲＯＭ、２３ａ，２３ｂ…ＲＡＭ、２４ａ…プリンタポートインターフェイス、２４ｂ…ＵＳＢインターフェイス、２５ａ，２５ｂ…ＨＤＤ、２６ａ，２６ｂ…操作キー、２７ａ，２７ｂ…表示パネル、２８ａ，２８ｂ…不揮発性ＲＡＭ、２９ａ，２９ｂ…印字部、３０ａ，３０ｂ…検出部、３１…モデム、３２…読み取り部、４０…プリンタ、５０…ＵＳＢハブ。
【図１】
0004175346.tif 000002
【図２】
0004175346.tif 000003
【図４】
0004175346.tif 000004
【図５】
0004175346.tif 000005
【図３】
0004175346.tif 000006