(57)【要約】【課題】プリンタの特性に応じた最適な補正データを迅速に生成することができる新規な印刷システム、印刷システム用プログラム、印刷方法およびプリンタサーバ、プリンタ、ならびに前記プログラムを記録した記録媒体の提供。【解決手段】プリンタ110とサーバ120とからなる印刷システム100であって、プリンタ110側でテストパターン画像を印刷した画像データを作成してサーバ120側に送り、サーバ120側でその画像データに基づいて補正データを生成して適宜プリンタ100に提供する。これによって、経時劣化などを考慮したプリンタ110の特性に応じた最適な補正データを迅速に生成して提供することができる。【選択図】図１
2006309723.tif 000002
【特許請求の範囲】
【請求項１】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とする印刷システム。
【請求項２】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とする印刷システム。
【請求項３】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、前記印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物および前記画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データおよび画像データ受信部で受信したテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とする印刷システム。
【請求項４】
請求項１または３に記載の印刷システムにおいて、
前記クライアント装置の画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とする印刷システム。
【請求項５】
請求項２または３に記載の印刷システムにおいて、
前記クライアント装置は、さらに、
前記印刷物を前記サーバ装置に送付した旨の通知を前記サーバ装置に送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記サーバ装置から送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部と、を有し、
前記サーバ装置は、さらに、
前記クライアント装置の印刷通知送信部からの通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記クライアント装置に送信する補正データ送信予定情報通知部と、を有することを特徴とする印刷システム。
【請求項６】
請求項５に記載の印刷システムにおいて、
前記サーバ装置は、さらに、
前記クライアント装置の印刷物送付準備部で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部を有し、
前記印刷通知受信部は、前記クライアント装置の印刷通知送信部からの通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とする印刷システム。
【請求項７】
請求項１〜６のいずれか１項に記載の印刷システムにおいて、
前記クライアント装置は、さらに、
印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部とを有し、
前記印刷部は、当該印刷データ補正部で補正された印刷データに基づいて印刷を実行するようになっていることを特徴とする印刷システム。
【請求項８】
請求項１〜請求項７のいずれか１項に記載の印刷システムにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とする印刷システム。
【請求項９】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とする印刷プログラム。
【請求項１０】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とする印刷プログラム。
【請求項１１】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、前記印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物および前記画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データおよび画像データ受信部で受信したテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とする印刷プログラム。
【請求項１２】
請求項９〜１１のいずれか１項に記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信ステップと、当該画像データ送信ステップで送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記クライアント装置から送られてきた前記テストパターン画像データを受信する画像データ受信ステップと、当該画像データ受信ステップで受信した画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とする印刷方法。
【請求項１４】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備ステップと、当該印刷物送付準備ステップで送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とする印刷方法。
【請求項１５】
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信ステップと、前記印刷ステップで印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備ステップと、当該印刷物送付準備ステップで送付準備の行われた前記印刷物および前記画像データ送信ステップで送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記クライアント装置の画像データ送信ステップから送られてきた画像データを受信する画像データ受信ステップと、前記印刷物のテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データおよび画像データ受信ステップで受信したテストパターン画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とする印刷方法。
【請求項１６】
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバであって、
前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記印刷装置に送信する補正データ送信部と、を有することを特徴とするプリンタサーバ。
【請求項１７】
請求項１６に記載のプリンタサーバにおいて、
前記印刷装置からの前記テストパターン画像が印刷された印刷物を送付した旨の通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記印刷装置に送信する補正データ送信予定情報通知部と、を有することを特徴とするプリンタサーバ。
【請求項１８】
請求項１７に記載のプリンタサーバにおいて、
前記印刷装置で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部を有し、
前記印刷通知受信部は、前記印刷装置からの前記通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とするプリンタサーバ。
【請求項１９】
請求項１６〜請求項１８のいずれか１に記載のプリンタサーバにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とするプリンタサーバ。
【請求項２０】
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバ用プログラムであって、
コンピュータを、
前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記印刷装置に送信する補正データ送信部と、して機能させることを特徴とするプリンタサーバ用プログラム。
【請求項２１】
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバを制御するのに使用するプリンタサーバ制御方法であって、
前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信ステップと、当該画像データ受信ステップで受信した画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記印刷装置に送信する補正データ送信ステップと、を含むことを特徴とするプリンタサーバ制御方法。
【請求項２２】
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置であって、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信部と、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部とを有し、
前記印刷部は、当該印刷データ補正部で補正された印刷データに基づいて印刷を実行するようになっていることを特徴とする印刷装置。 
【請求項２３】
請求項２２に記載の印刷装置において、
前記画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とする印刷装置。
【請求項２４】
請求項２２または請求項２３に記載の印刷装置において、
前記テストパターン画像が印刷された印刷物を送付した旨の通知を前記プリンタサーバに送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記プリンタサーバから送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部とを有することを特徴とする印刷装置。
【請求項２５】
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信部と、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部と、して機能させるプログラムを含み、
前記印刷部は、前記印刷データ補正部で補正された印刷データに基づいて印刷を実行することを特徴とする印刷装置用プログラム。
【請求項２６】
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置を制御するのに使用する印刷装置制御方法であって、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信ステップと、当該画像データ送信ステップにおいて送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信ステップと、印刷に供する印刷データを取得する印刷データ取得ステップと、前記印刷データ取得ステップで取得した印刷データを前記補正データ受信ステップで受信した補正データに基づいて補正する印刷データ補正ステップと、を含み、
前記印刷ステップは、前記印刷データ補正ステップで補正された印刷データに基づいて印刷を実行することを特徴とする印刷装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタなどの印刷機能を有するクライアント装置と、このクライアント装置とネットワークなどを介して情報通信可能に接続されたサーバ装置とからなる印刷システム、印刷プログラム、印刷方法およびプリンタサーバ、印刷装置ならびに前記プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
以下は、印刷装置、特にインクジェット方式を採用したプリンタ（以下、「インクジェットプリンタ」と称す）について説明する。
インクジェットプリンタは、一般に安価でかつ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
【０００３】
このようなインクジェットプリンタは、一般に、インクカートリッジと印字ヘッドとが一体的に備えられたキャリッジなどと称される移動体が、印刷媒体（用紙）上を、その紙送り方向に対し垂直な方向に往復しながらその印字ヘッドのノズルから液体インクの粒子をドット状に吐出（噴射）することで、印刷媒体上に所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色（ブラック）を含めた４色（ブラック、イエロー、マゼンタ、シアン）のインクカートリッジと各色ごとの印字ヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている（さらに、これら各色に、ライトシアンやライトマゼンタなどを加えた６色や７色、あるいは８色のものも実用化されている）。
【０００４】
ところで、このようなインクジェットプリンタに不可欠な印刷ヘッドは、直径が１０〜７０μｍ程度の微細なノズルを一定の間隔を隔てて１列、またはノズル配列方向に対して垂直方向に複数列に配設してなるものであるため、製造誤差などによって一部のノズルのインクの吐出量が規定値よりも大きく増減したり、また、同じノズルであってもインクの残量や粘度などによってインクの吐出量が変化してしまい、この結果、所定サイズのドットが形成されなくなって、いわゆる「濃度ムラ現象」という一種の印刷不良が発生してしまうことがある。
【０００５】
そのため、このような「濃度ムラ現象」を回避あるいは防止するために、印字ヘッドやインクの製造技術の向上や設計改良などといった、いわゆるハード的な部分での研究開発が鋭意進められているが、製造コストや印刷品質、技術面などから１００％「濃度ムラが現象」が発生しない印字ヘッドやインクを提供するのは困難となっている。
そこで、現状では前記のようなハード的な部分での改良に加え、以下に示すような印刷制御といった、いわゆるソフト的な手法を用いてこのような「濃度ムラ現象」を低減するような技術が提案されている。
【０００６】
例えば、以下に示す特許文献１などでは、濃度ムラ補正手段によって記録ヘッドの濃度ムラを所定の階調特性に対して補正すると共に、記録ヘッドの画像記録素子の所定単位ごとの階調特性を階調補正手段によって補正することで記録ヘッド内のバラツキを吸収して濃度ムラを補正するようにしている。
【特許文献１】特開平３−１６２９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記特許文献１などのような方法では、プリンタは、工場出荷時などの販売前に生成される補正データを保持するため、経時劣化などによる特性変化に応じた最適な補正データが使えないといった問題点がある。
また、補正データを個々のプリンタで保持するには、それを保持しておくための多くのメモリ容量（記憶装置）が必要になり、また、経時劣化に最適な補正データを生成するためには多くの情報処理量（ＣＰＵパワー）が必要になるといった不都合がある。
【０００８】
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その目的は、個々のプリンタの状況に応じた最適な補正データを提供することができる新規な印刷システム、印刷プログラム、印刷方法およびプリンタサーバ、印刷装置ならびに前記プログラムを記録した記録媒体を提供するものである。
【課題を解決するための手段】
【０００９】
〔形態１〕前記課題を解決するために形態１の印刷システムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とするものである。
【００１０】
これによって、個々のクライアント装置は、適宜所定のテストパターン画像を印刷し、それを読み込んだ画像データをサーバ装置に送るだけで、その経時劣化（変化）状況などに合わせた最適な印字ヘッドの補正データをサーバ装置から取得することができる。
この結果、例えば、個々のクライアント装置ごとに大量の補正データを保持する必要がなくなるため、その補正データを保持するためのメモリ（記憶装置）が不要となったり、個々のクライアント装置側で独自に補正データを作成する必要がなくなるため、個々のクライアント装置の情報処理能力を無駄に消費することがないなどといった優れた効果が得られる。
【００１１】
ここで、「印字ヘッドを制御するクライアント装置」とは、具体的には以下に示すように「（インクジェット方式の）プリンタ（印刷装置）」を想定しているものであるが、このように印字ヘッドそのものを備えて印刷を実行するものに限らず、他の印刷装置の印字ヘッドを制御するパソコン（ＰＣ）などの情報処理装置やパソコンのＯＳ上などで稼働するプリンタドライバ（ソフトウェア）なども含む概念である（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１２】
また、「サーバ装置」とは、有線または無線のネットワークなどを介して前記クライアント装置と双方向に情報通信可能なものであれば、特に限定されるものでなく、パソコン（ＰＣ）やワークステーションなどの情報処理装置などを含む概念である（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１３】
また、「テストパターン画像読取部」は、テストパターン画像を、例えば、光学的に読み取ることが可能である（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１４】
また、「画像データ解析部」は、例えば、印字ヘッドの形成するドットのサイズ、印字ヘッドのドット形成位置、印字ヘッドの形成するドットの濃淡などを解析する（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１５】
また、「印字ヘッド特性取得部」は、例えば、画像データ解析部で解析された、印字ヘッドの形成するドットのサイズ、印字ヘッドのドット形成位置、印字ヘッドの形成するドットの濃淡などの解析結果から印字ヘッドの特性を求める（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１６】
また、「補正データ」は、例えば、印字ヘッドによって形成されるドットのサイズ、印字ヘッドによって形成されるドットの濃淡を補正するためのデータであり、各クライアント装置毎に生成されるものである（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００１７】
〔形態２〕形態２の印刷システムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とするものである。
【００１８】
すなわち、前記形態１では印刷したテストパターン画像の印刷物をクライアント装置側で、例えば、光学的に読み取ってその画像データをサーバ装置側に送るようにしたのに対し、本形態は、印刷物そのものを郵送などによってサーバ装置側に送り、サーバ装置側においてその送られた印刷物を、例えば、光学的に読み取ってその画像データを取得するようにしたものである。
【００１９】
これによって、前記形態１と同様な効果が得られると共に、各クライアント装置側において一般に高価なテストパターン画像読取部が不要となるため、クライアント装置のコストを削減できると共に、クライアント装置の数が増えるに従ってシステム全体の設備コストの低減も同時に達成することができる。
また、サーバ装置側において個々のクライアント装置側から送られてきた印刷物を一括して読み取ることができるため、各クライアント装置ごとのテストパターン画像読取部の読み取り精度のバラツキを防止して正確な補正データを生成・提供することができる。
【００２０】
ここで、「印刷物送付準備部」は、印刷物の送付準備を行うもので、当該印刷物に対応する識別情報を準備（生成）したり、この準備した識別情報を郵送で送らない場合は、電子情報としてサーバ装置に送信したりすることも可能である。この識別情報は、例えば、テストパターン画像データ自体の識別情報や、その情報の発信元であるクライアント装置を特定するためのクライアント装置固有のＩＤ（シリアル番号など）や、印字ヘッド特性、インク種別、インク残量、設置場所平均気温、設置場所平均湿度、延べ印刷枚数、平均印刷枚数（１日）などのステータス情報などが含まれる（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２１】
また、「印刷物」とは、テストパターン画像が印刷された印刷媒体（印刷用紙、はがき、ＣＤメディア、ＤＶＤメディアなどの印刷が可能な媒体）のことである（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２２】
〔形態３〕形態３の印刷システムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムであって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、前記印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物および前記画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、を有し、
前記サーバ装置は、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データおよび画像データ受信部で受信したテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、を有することを特徴とするものである。
【００２３】
すなわち、前記形態１および２では、クライアント装置またはサーバ装置のいずれか一方にのみ、テストパターン画像の印刷物を読み取るためのテストパターン画像読取部を備えたものであるが、本形態では、このテストパターン画像読取部をクライアント装置およびサーバ装置の双方に備え、クライアント装置側およびサーバ装置側でそれぞれ独自に印刷したテストパターン画像の印刷物を、例えば、光学的に読み取ることができるようにしたものである。
【００２４】
これによって、前記形態１および２と同様な効果が得られると共に、前記形態２ほど正確ではないものの、前記形態１で示した構成より遙かに正確な補正データを提供することができる。また、新たな補正データが必要となった場合でも、先に作成した補正データを部分的に修正することで新たな補正データを最初から作る必要がなくなって迅速かつ効率的に補正データを提供することができる。
【００２５】
〔形態４〕形態４の印刷システムは、
形態１または３に記載の印刷システムにおいて、
前記クライアント装置の画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とするものである。
これによって、前記形態１または３に記載の印刷システムにおいては、画像データの読み取り解像度に関する情報をサーバ装置に送ることにより、前記印字ヘッドによるテストパターン（ドットパターン）画像の解像度とその読み取り解像度とが異なっていても正確な補正データを生成・提供することができる。
【００２６】
ここで、「読み取り解像度に関する情報」は、スキャナ解像度の情報の他に、スキャナの読み込み設定の情報、スキャナの機種の情報などを含んでいても良い（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２７】
〔形態５〕形態５の印刷システムは、
形態２または３に記載の印刷システムにおいて、
前記クライアント装置は、さらに、
前記印刷物を前記サーバ装置に送付した旨の通知を前記サーバ装置に送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記サーバ装置から送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部と、を有し、
前記サーバ装置は、さらに、
前記クライアント装置の印刷通知送信部からの通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記クライアント装置に送信する補正データ送信予定情報通知部と、を有することを特徴とするものである。
【００２８】
これによって、前記形態２または３に記載の印刷システムにおいては、テストパターン画像の印刷物を生成した個々のクライアント装置側で、その印刷物の送付先に対応するサーバ装置からの補正データの実際の提供時期に関する情報を得ることができ、今後の印刷スケジュールなどに活用することができる。
ここで、「補正データの送信日時に関する情報」は、補正データを送信した日にち、時間の他に、ＡＭ、ＰＭ、深夜、早朝、年月などの情報を含んでいても良い（以下の「印刷システム」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、および「プリンタサーバ」に関する形態、「プリンタサーバ用プログラム」に関する形態、「プリンタサーバ制御方法」に関する形態、「印刷装置」に関する形態、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、ならびに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである）。
【００２９】
〔形態６〕形態６の印刷システムは、
形態５に記載の印刷システムにおいて、
前記サーバ装置は、さらに、
前記クライアント装置の印刷物送付準備部で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部を有し、
前記印刷通知受信部は、前記クライアント装置の印刷通知送信部からの通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とするものである。
これによって、前記形態２または３に記載の印刷システムにおいては、迅速かつ確実に各クライアント装置で生成されたテストパターン画像の印刷物を取得することができる。
【００３０】
〔形態７〕形態７の印刷システムは、
形態１〜６のいずれかに記載の印刷システムにおいて、
前記クライアント装置は、さらに、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部とを有し、前記印刷部は、当該印刷データ補正部で補正された印刷データに基づいて印刷を実行するようになっていることを特徴とするものである。
【００３１】
これによって、前記各クライアント装置は、印刷データを受け取ると、その印刷データを、取得した補正データに基づいて補正することができるため、その印刷に使用する印字ヘッドに濃度ムラ現象などがあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００３２】
〔形態８〕形態８の印刷システムは、
形態１〜７のいずれか１項に記載の印刷システムにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とするものである。
【００３３】
これによって、例えば、印字ヘッドを構成する各ノズルのインク吐出不良や、当該ノズルの飛行曲り等によって発生する濃度ムラやバンディングなどに対して適切な補正データを生成することができる。従って、前記各クライアント装置は、このような補正データに基づいて、印刷データを補正することができるため、その印刷に使用する印字ヘッドが、前述したようにインクの吐出不良や飛行曲りの状態にあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００３４】
〔形態９〕形態９の印刷プログラムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とするものである。
【００３５】
これによって、前記形態１と同様に、個々のクライアント装置は、その経時劣化（変化）状況などに合わせた最適な印字ヘッドの補正データをサーバ装置から取得することができるため、個々のクライアント装置ごとに大量の補正データを保持する必要がなくなってその補正データを保持するためのメモリ（記憶装置）が不要となったり、個々のクライアント装置側で独自に補正データを作成する必要がなくなって、個々のクライアント装置の情報処理能力を無駄に消費することがないなどといった優れた効果が得られる。
【００３６】
また、前記サーバ装置としてパソコンなどの汎用のコンピュータシステムを用いることができると共に、前記クライアント装置として現在市場に出回っているインクジェットプリンタなどの印刷装置を用いる場合、その印刷装置の殆どは中央処理装置（ＣＰＵ）や記憶装置（ＲＡＭ、ＲＯＭ）、入出力装置などからなるコンピュータシステムを備えている。 
【００３７】
従って、そのような汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００３８】
〔形態１０〕形態１０の印刷プログラムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とするものである。
【００３９】
これによって、前記形態２と同様に、各クライアント装置側において一般に高価なテストパターン画像読取部が不要となるため、クライアント装置のコストを削減できると共に、クライアント装置の数が増えるに従ってシステム全体の設備コストの低減も同時に達成することができる。
また、サーバ装置側において個々のクライアント装置から送られてきた印刷物を一括して読み取ることができるため、各クライアント装置ごとのテストパターン画像読取部の読み取り精度のバラツキを防止して正確な補正データを生成・提供することができる。
【００４０】
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４１】
〔形態１１〕形態１１の印刷プログラムは、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを有する印刷システムで用いるプログラムであって、
前記クライアント装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信部と、前記印刷部で印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備部と、当該印刷物送付準備部で送付準備の行われた前記印刷物および前記画像データ送信部から送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信部と、して機能させると共に、
前記サーバ装置のコンピュータを、
前記クライアント装置の画像データ送信部から送られてきた画像データを受信する画像データ受信部と、前記印刷物のテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データおよび画像データ受信部で受信したテストパターン画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記クライアント装置に送信する補正データ送信部と、して機能させることを特徴とするものである。
【００４２】
これによって、前記形態３と同様に、正確な補正データを提供することができると共に新たな補正データが必要となった場合には、その補正データを迅速かつ効率的に提供することができる。
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４３】
〔形態１２〕形態１２の印刷プログラムは、
形態９または１１に記載の印刷プログラムにおいて、前記クライアント装置の画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記サーバ装置に送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とするものである。
これによって、前記形態４と同様に、形態９または１１に記載の印刷プログラムにおいては、画像データの読み取り解像度に関する情報をサーバ装置に送ることにより、前記印字ヘッドによるテストパターン（ドットパターン）画像の解像度とその読み取り解像度とが異なっていても正確な補正データを生成・提供することができる。
【００４４】
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４５】
〔形態１３〕形態１３の印刷プログラムは、
形態１０または１１に記載の印刷プログラムにおいて、
前記クライアント装置のコンピュータを、さらに、前記印刷物を前記サーバ装置に送付した旨の通知を前記サーバ装置に送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記サーバ装置から送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部として機能させると共に、
前記サーバ装置のコンピュータを、さらに、前記クライアント装置の印刷通知送信部からの通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記クライアント装置に送信する補正データ送信予定情報通知部と、して機能させることを特徴とするものである。 
【００４６】
これによって、前記形態５と同様に、形態１０または１１に記載の印刷プログラムにおいては、テストパターン画像の印刷物を生成した個々のクライアント装置側で、その印刷物の送付先に対応するサーバ装置からの補正データの実際の提供時期に関する情報を得ることができ、今後の印刷スケジュールなどに活用することができる。
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４７】
〔形態１４〕形態１４の印刷プログラムは、
形態１３に記載の印刷プログラムにおいて、
前記サーバ装置のコンピュータを、さらに、前記クライアント装置の印刷物送付準備部で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部として機能させると共に、前記印刷通知受信部は、前記クライアント装置の印刷通知送信部からの通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とするものである。
【００４８】
これによって、前記形態６と同様に、前記形態１０または１１に記載の印刷システムにおいては、迅速かつ確実に各クライアント装置で生成されたテストパターン画像の印刷物を取得することができる。
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００４９】
〔形態１５〕形態１５の印刷プログラムは、
形態９〜１４のいずれかに記載の印刷プログラムにおいて、
前記クライアント装置のコンピュータを、さらに、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部として機能させると共に、前記印刷部は、当該印刷データ補正部で補正された印刷データに基づいて印刷を実行するようになっていることを特徴とするものである。
【００５０】
これによって、前記形態７と同様に、前記各クライアント装置は、印刷データを受け取ると、その印刷データを、取得した補正データに基づいて補正することができるため、その印刷に使用する印字ヘッドに濃度ムラ現象などがあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００５１】
〔形態１６〕形態１６の印刷プログラムは、
形態９〜１５のいずれかに記載の印刷プログラムにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とするものである。
【００５２】
これによって、前記形態８と同様に、例えば、印字ヘッドを構成する各ノズルのインク吐出不良や、当該ノズルの飛行曲り等によって発生する濃度ムラやバンディングなどに対して適切な補正データを生成することができる。従って、前記各クライアント装置は、このような補正データに基づいて、印刷データを補正することができるため、その印刷に使用する印字ヘッドが、前述したようにインクの吐出不良や飛行曲りの状態にあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００５３】
また、前記形態９と同様に、汎用または標準装備のコンピュータシステムを用いてソフトウェアによって本印刷システムの前記各部を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００５４】
〔形態１７〕形態１７のコンピュータ読み取り可能な記録媒体は、
形態９〜１６のいずれかに記載の印刷プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態９〜１６のいずれかに記載の印刷プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００５５】
〔形態１８〕形態１８の印刷方法は、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信ステップと、当該画像データ送信ステップで送信された前記テストパターン画像データに対応した、前記サーバ装置から送信されてきた補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記クライアント装置から送られてきた前記テストパターン画像データを受信する画像データ受信ステップと、当該画像データ受信ステップで受信した画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とするものである。
【００５６】
これによって、前記形態１と同様に、個々のクライアント装置は、その経時劣化（変化）状況などに合わせた最適な印字ヘッドの補正データをサーバ装置から取得することができるため、個々のクライアント装置ごとに大量の補正データを保持する必要がなくなってその補正データを保持するためのメモリ（記憶装置）が不要となったり、個々のクライアント装置側で独自に補正データを作成する必要がなくなって、個々のクライアント装置の情報処理能力を無駄に消費することがないなどといった優れた効果が得られる。
【００５７】
〔形態１９〕形態１９の印刷方法は、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備ステップと、当該印刷物送付準備ステップで送付準備の行われた前記印刷物に対応した、前記サーバ装置から送付された補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記印刷物のテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とするものである。
【００５８】
これによって、前記形態２と同様に、各クライアント装置側において一般に高価なテストパターン画像読取部が不要となるため、クライアント装置のコストを削減できると共に、クライアント装置の数が増えるに従ってシステム全体の設備コストの低減も同時に達成することができる。
また、サーバ装置側において個々のクライアント装置から送られてきた印刷物を一括して読み取ることができるため、各クライアント装置ごとのテストパターン画像読取部の読み取り精度のバラツキを防止して正確な補正データを生成・提供することができる。
【００５９】
〔形態２０〕形態２０の印刷方法は、
印字ヘッドを制御するクライアント装置と、当該クライアント装置と情報通信可能に接続されたサーバ装置とを用いる印刷方法であって、
前記クライアント装置は、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記サーバ装置に送信する画像データ送信ステップと、前記印刷ステップで印刷したテストパターン画像の印刷物を前記サーバ装置に送付する準備を行う印刷物送付準備ステップと、当該印刷物送付準備ステップで送付準備の行われた前記印刷物および前記画像データ送信ステップで送信された前記テストパターン画像データに対応した、前記サーバ装置から送付された補正データを受信する補正データ受信ステップと、を含み、
前記サーバ装置は、
前記クライアント装置の画像データ送信ステップから送られてきた画像データを受信する画像データ受信ステップと、前記印刷物のテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データおよび画像データ受信ステップで受信したテストパターン画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記クライアント装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記クライアント装置に送信する補正データ送信ステップと、を含むことを特徴とするものである。
【００６０】
これによって、前記形態３と同様に、正確な補正データを提供することができると共に新たな補正データが必要となった場合には、その補正データを迅速かつ効率的に提供することができる。
【００６１】
〔形態２１〕形態２１の印刷方法は、
形態１８または２０に記載の印刷方法において、前記クライアント装置の画像データ送信ステップは、前記テストパターン画像読取ステップで読み取ったテストパターン画像データを前記サーバ装置に送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信することを特徴とするものである。
【００６２】
これによって、前記形態４と同様に、形態１８または２０に記載の印刷方法においては、画像データの読み取り解像度に関する情報をサーバ装置に送ることにより、前記印字ヘッドによるテストパターン（ドットパターン）画像の解像度とその読み取り解像度とが異なっていても正確な補正データを生成・提供することができる。
【００６３】
〔形態２２〕形態２２の印刷方法は、
形態１９または２０に記載の印刷方法において、
前記クライアント装置は、さらに、前記印刷物を前記サーバ装置に送付した旨の通知を前記サーバ装置に送信する印刷通知送信ステップと、当該印刷通知送信ステップの送信に対応して前記サーバ装置から送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得ステップと、当該補正データ受信予定情報取得ステップで取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示ステップと、を含み、 
前記サーバ装置は、さらに、前記クライアント装置の印刷通知送信ステップによる通知を受信する印刷通知受信ステップと、当該印刷通知受信ステップで受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認ステップと、当該予約状況確認ステップで確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出ステップと、当該補正データ送信予定情報算出ステップで算出された前記補正データの送信日時に関する情報を前記クライアント装置に送信する補正データ送信予定情報通知ステップと、を含むことを特徴とするものである。
【００６４】
これによって、前記形態５と同様に、形態１９または２０に記載の印刷プログラムにおいては、テストパターン画像の印刷物を生成した個々のクライアント装置側で、その印刷物の送付先に対応するサーバ装置からの補正データの実際の提供時期に関する情報を得ることができ、今後の印刷スケジュールなどに活用することができる。
【００６５】
〔形態２３〕形態２３の印刷方法は、
形態２２に記載の印刷方法において、
前記サーバ装置は、さらに、前記クライアント装置の印刷物送付準備ステップで送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配ステップを含み、前記印刷通知受信ステップは、前記クライアント装置の印刷通知送信ステップによる通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配ステップにも通知することを特徴とするものである。
これによって、前記形態６と同様に、前記形態１９または２０に記載の印刷システムにおいては、迅速かつ確実に各クライアント装置で生成されたテストパターン画像の印刷物を取得することができる。
【００６６】
〔形態２４〕形態２４の印刷方法は、
形態１８〜２３のいずれかに記載の印刷方法において、
前記クライアント装置は、さらに、印刷に供する印刷データを取得する印刷データ取得ステップと、前記印刷データ取得ステップで取得した印刷データを前記補正データ受信ステップで受信した補正データに基づいて補正する印刷データ補正ステップとを含み、前記印刷ステップは、当該印刷データ補正ステップで補正された印刷データに基づいて印刷を実行することを特徴とするものである。
【００６７】
これによって、前記形態７と同様に、前記各クライアント装置は、印刷データを受け取ると、その印刷データを、取得した補正データに基づいて補正することができるため、その印刷に使用する印字ヘッドに濃度ムラ現象などがあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００６８】
〔形態２５〕形態２５の印刷方法は、
形態１８〜２４のいずれかに記載の印刷方法において、
前記画像データ解析ステップは、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析することを特徴とするものである。
【００６９】
これによって、前記形態８と同様に、例えば、印字ヘッドを構成する各ノズルのインク吐出不良や、当該ノズルの飛行曲り等によって発生する濃度ムラやバンディングなどに対して適切な補正データを生成することができる。従って、前記各クライアント装置は、このような補正データに基づいて、印刷データを補正することができるため、その印刷に使用する印字ヘッドが、前述したようにインクの吐出不良や飛行曲りの状態にあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００７０】
〔形態２６〕形態２６のプリンタサーバは、
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバであって、
前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記印刷装置に送信する補正データ送信部と、を有することを特徴とするものである。
【００７１】
これによって、プリンタサーバは、印刷装置から受け取ったテストパターン画像の画像データを解析してその解析結果から前記印字ヘッドの特性を求め、その特性に応じた補正データを生成してその補正データを前記印刷装置に送信するようになっているため、前記印字ヘッドに対応した的確な補正データを提供することができる。
【００７２】
〔形態２７〕形態２７のプリンタサーバは、
形態２６に記載のプリンタサーバにおいて、
前記印刷装置からの前記テストパターン画像が印刷された印刷物を送付した旨の通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記印刷装置に送信する補正データ送信予定情報通知部と、を有することを特徴とするものである。
【００７３】
これによって、テストパターン画像の印刷物を生成した個々のクライアント装置側に、その印刷物に対応する補正データの実際の提供時期に関する情報を与えることができ、クライアント装置側において、この情報を、今後の印刷スケジュールなどに活用させることができる。
【００７４】
〔形態２８〕形態２８のプリンタサーバは、
形態２７に記載のプリンタサーバにおいて、
前記印刷装置で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部を有し、
前記印刷通知受信部は、前記印刷装置からの前記通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とするものである。
これによって、プリンタサーバは、迅速かつ確実に各クライアント装置で生成されたテストパターン画像の印刷物を取得することができる。
【００７５】
〔形態２９〕形態２９のプリンタサーバは、
形態２６〜２８のいずれか１に記載のプリンタサーバにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とするものである。
【００７６】
これによって、例えば、印字ヘッドを構成する各ノズルのインク吐出不良や、当該ノズルの飛行曲り等によって発生する濃度ムラやバンディングなどに対して適切な補正データを生成することができる。従って、前記各クライアント装置は、このような補正データに基づいて、印刷データを補正することができるため、その印刷に使用する印字ヘッドが、前述したようにインクの吐出不良や飛行曲りの状態にあっても元の印刷データを忠実に再現した高品質な印刷物を得ることができる。
【００７７】
〔形態３０〕形態３０のプリンタサーバ用プログラムは、
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバ用プログラムであって、コンピュータを、前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信部と、当該画像データ受信部で受信した画像データを解析する画像データ解析部と、当該画像データ解析部での解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得部と、当該印字ヘッド特性取得部で取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成部と、当該補正データ生成部で生成した補正データを前記印刷装置に送信する補正データ送信部と、して機能させることを特徴とするものである。
【００７８】
これによって、前記形態２６と同様な効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００７９】
〔形態３１〕形態３１のプリンタサーバ用プログラムは、
形態３０に記載のプリンタサーバ用プログラムにおいて、
前記コンピュータを、さらに、前記印刷装置からの前記テストパターン画像が印刷された印刷物を送付した旨の通知を受信する印刷通知受信部と、当該印刷通知受信部で受信した印刷通知に対応してテストパターン画像読取部の予約状況を確認する予約状況確認部と、当該予約状況確認部で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出部と、当該補正データ送信予定情報算出部で算出された前記補正データの送信日時に関する情報を前記印刷装置に送信する補正データ送信予定情報通知部と、して機能させることを特徴とするものである。
【００８０】
これによって、前記形態２７と同様な効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００８１】
〔形態３２〕形態３２のプリンタサーバ用プログラムは、
形態３１に記載のプリンタサーバ用プログラムにおいて、
前記コンピュータを、さらに、前記印刷装置で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配部として機能させると共に、前記印刷通知受信部は、前記印刷装置からの前記通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配部にも通知するようになっていることを特徴とするものである。
【００８２】
これによって、前記形態２８と同様な効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００８３】
〔形態３３〕形態３３のプリンタサーバ用プログラムは、
形態３０〜３２のいずれか１に記載のプリンタサーバ用プログラムにおいて、
前記画像データ解析部は、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析するようになっていることを特徴とするものである。
【００８４】
これによって、前記形態２９と同様な効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００８５】
〔形態３４〕形態３４のコンピュータ読み取り可能な記録媒体は、
形態３０〜３３のいずれか１に記載のプリンタサーバ用プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態３０〜３３のいずれか１に記載のプリンタサーバ用プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００８６】
〔形態３５〕形態３５のプリンタサーバ制御方法は、
印字ヘッドを制御する印刷装置と情報通信可能に接続されたプリンタサーバを制御するのに使用するプリンタサーバ制御方法であって、
前記印字ヘッドを用いて印刷されたテストパターン画像の画像データを受信する画像データ受信ステップと、当該画像データ受信ステップで受信した画像データを解析する画像データ解析ステップと、当該画像データ解析ステップでの解析結果から前記印刷装置の印字ヘッドの特性を求める印字ヘッド特性取得ステップと、当該印字ヘッド特性取得ステップで取得した印字ヘッドの特性に応じた補正データを生成する補正データ生成ステップと、当該補正データ生成ステップで生成した補正データを前記印刷装置に送信する補正データ送信ステップと、を含むことを特徴とするものである。
これによって、前記形態２６と同様な効果が得られる。
【００８７】
〔形態３６〕形態３６のプリンタサーバ制御方法は、
形態３５に記載のプリンタサーバ制御方法において、
さらに、前記印刷装置からの前記テストパターン画像が印刷された印刷物を送付した旨の通知を受信する印刷通知受信ステップと、当該印刷通知受信ステップで受信した印刷通知に対応してテストパターン画像読取ステップの予約状況を確認する予約状況確認ステップと、当該予約状況確認ステップで確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する補正データ送信予定情報算出ステップと、当該補正データ送信予定情報算出ステップで算出された前記補正データの送信日時に関する情報を前記印刷装置に送信する補正データ送信予定情報通知ステップと、を含むことを特徴とするものである。
これによって、前記形態２７と同様な効果が得られる。
【００８８】
〔形態３７〕形態３７のプリンタサーバ制御方法は、
形態３６に記載のプリンタサーバ制御方法において、
さらに、前記印刷装置で送付準備の行われる印刷物の送付に関する手配を行う印刷物配送手配ステップを含み、前記印刷通知受信部は、前記印刷装置からの前記通知を受信したときは、印刷されたことを前記サーバ装置の印刷物配送手配ステップにも通知するようにしたことを特徴とするものである。
これによって、前記形態２８と同様な効果が得られる。
【００８９】
〔形態３８〕形態３８のプリンタサーバ制御方法は、
形態３５〜３７のいずれか１に記載のプリンタサーバ制御方法において、
前記画像データ解析ステップは、前記印字ヘッドの形成するドットのサイズ、当該印字ヘッドのドット形成位置及び当該印字ヘッドの形成するドットの濃淡の少なくとも１つを解析することを特徴とするものである。
これによって、前記形態２９と同様な効果が得られる。
【００９０】
〔形態３９〕形態３９の印刷装置は、
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置であって、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信部と、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部とを有し、
前記印刷部は、当該印刷データ補正部で補正された印刷データに基づいて印刷を実行するようになっていることを特徴とするものである。
【００９１】
これによって、印刷装置は、前記印字ヘッドを用いて印刷したテストパターン画像を、例えば、光学的に読み取ってそのテストパターン画像データをプリンタサーバに送信するだけで、その印字ヘッドの状況に応じた最適な補正データを得ることができる。
この結果、その印刷に使用する印字ヘッドに濃度ムラ現象などがあっても元の印刷データの内容を忠実に再現した高品質な印刷物を得ることができる。
【００９２】
〔形態４０〕形態４０の印刷装置は、
請求項３９に記載の印刷装置において、
前記画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とするものである。
これによって、画像データの読み取り解像度に関する情報をサーバ装置に送ることにより、前記印字ヘッドによるテストパターン（ドットパターン）画像の解像度とその読み取り解像度とが異なっていても正確な補正データを生成・提供してもらうことができる。
【００９３】
〔形態４１〕形態４１の印刷装置は、
請求項３９または請求項４０に記載の印刷装置において、
前記テストパターン画像が印刷された印刷物を送付した旨の通知を前記プリンタサーバに送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記プリンタサーバから送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部とを有することを特徴とするものである。
これによって、サーバ装置からの補正データの実際の提供時期に関する情報を得ることができ、今後の印刷スケジュールなどに活用することができる。
【００９４】
〔形態４２〕形態４２の印刷装置用プログラムは、
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置のコンピュータを、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷部と、当該印刷部で印刷したテストパターン画像を読み取るテストパターン画像読取部と、当該テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信部と、当該画像データ送信部から送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信部と、印刷に供する印刷データを取得する印刷データ取得部と、前記印刷データ取得部で取得した印刷データを前記補正データ受信部で受信した補正データに基づいて補正する印刷データ補正部と、して機能させるプログラムを含み、
前記印刷部は、前記印刷データ補正部で補正された印刷データに基づいて印刷を実行することを特徴とするものである。
【００９５】
これによって、前記形態３９と同様の効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００９６】
〔形態４３〕形態４３の印刷装置用プログラムは、
請求項４２に記載の印刷装置用プログラムにおいて、
前記画像データ送信部は、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信するようになっていることを特徴とするものである。
【００９７】
これによって、前記形態４０と同様の効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００９８】
〔形態４４〕形態４４の印刷装置用プログラムは、
請求項４２または請求項４３に記載の印刷装置用プログラムにおいて、
前記テストパターン画像が印刷された印刷物を送付した旨の通知を前記プリンタサーバに送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記プリンタサーバから送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部とを有することを特徴とするものである。
【００９９】
これによって、前記形態４１と同様の効果が得られると共に、ソフトウェアによって本形態を実現することが可能となるため、専用のハードウェアを作成して前記各部を実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【０１００】
〔形態４５〕形態４５のコンピュータ読み取り可能な記録媒体は、
形態４２〜４４のいずれか１に記載の印刷装置用プログラムを記録したコンピュータ読み取り可能な記録媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュータ読み取り可能な記憶媒体を介して前記形態４２〜４４のいずれか１に記載の印刷装置用プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【０１０１】
〔形態４６〕形態４６の印刷装置制御方法は、
補正データを提供するプリンタサーバと情報通信可能に接続されると共に、印刷に用いる印字ヘッドを制御する印刷装置を制御するのに使用する印刷装置制御方法であって、
前記印字ヘッドを用いて所定のテストパターン画像を印刷する印刷ステップと、当該印刷ステップで印刷したテストパターン画像を読み取るテストパターン画像読取ステップと、当該テストパターン画像読取ステップで読み取ったテストパターン画像データを前記プリンタサーバに送信する画像データ送信ステップと、当該画像データ送信ステップにおいて送信された前記テストパターン画像データに対応した、前記プリンタサーバから送信されてきた補正データを受信する補正データ受信ステップと、印刷に供する印刷データを取得する印刷データ取得ステップと、前記印刷データ取得ステップで取得した印刷データを前記補正データ受信ステップで受信した補正データに基づいて補正する印刷データ補正ステップと、を含み、
前記印刷ステップは、前記印刷データ補正ステップで補正された印刷データに基づいて印刷を実行することを特徴とするものである
これによって、前記形態３９と同様の効果が得られる。
【０１０２】
〔形態４７〕形態４７の印刷装置制御方法は、
請求項４６に記載の印刷装置制御方法において、
前記画像データ送信ステップは、前記テストパターン画像読取部で読み取ったテストパターン画像データを前記プリンタサーバに送信するに際し、当該テストパターン画像データの読み取り解像度に関する情報を送信することを特徴とするものである。
これによって、前記形態４１と同様の効果が得られる。
【０１０３】
〔形態４８〕形態４８の印刷装置制御方法は、
請求項４６または請求項４７に記載の印刷装置制御方法において、
前記テストパターン画像が印刷された印刷物を送付した旨の通知を前記プリンタサーバに送信する印刷通知送信部と、当該印刷通知送信部の送信に対応して前記プリンタサーバから送信される前記補正データの受信日時に関する情報を取得する補正データ受信予定情報取得部と、当該補正データ受信予定情報取得部で取得した前記補正データの受信日時に関する情報を表示する受信予定情報表示部とを有することを特徴とするものである。
これによって、前記形態４２と同様の効果が得られる。
【発明を実施するための最良の形態】
【０１０４】
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図１〜図１４は、本発明の印刷システム１００および印刷システム用プログラム、印刷方法およびプリンタサーバ、プリンタサーバ用プログラム、プリンタ、プリンタ用プログラムならびに前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関する第１の実施の形態を示したものである。
【０１０５】
図１は、本発明に係る印刷システム１００の第１の実施の形態を示した機能ブロック図である。
図示するように、この印刷システム１００は、少なくとも１つ以上のプリンタ（クライアント装置）１１０とプリンタサーバ１２０とが、インターネットなどの広域ネットワーク（ＷＡＮ）やイーサネット（登録商標）などのローカルエリアネットワーク（ＬＡＮ）などの有線・無線のネットワークＮを介して相互に情報通信可能に接続された構成となっている。
また、このプリンタ１１０は、印字ヘッド２００を備えた印刷部１０と、テストパターン画像読取部１２と、画像データ送信部１４と、補正データ受信部１６と、印刷データ取得部１８と、印刷データ補正部２０と、補正データ保存部２２とから主に構成されており、以下、これら各部の機能について説明する。
【０１０６】
先ず、印刷部１０は、図２および図３に示すような印字ヘッド２００を用いて補正後の印刷データやテストパターン画像などを印刷媒体上に印刷して印刷物を作成するインクジェット方式の印刷手段であり、この印字ヘッド２００の他に、この印字ヘッド２００を印刷媒体上をその幅方向に往復移動させる図示しない印字ヘッド送り機構（マルチパス型の場合）や、印刷媒体を移動させるための図示しない紙送り機構、前記印刷用データに基づいて印字ヘッド２００のインクの吐出を制御する図示しない印字ヘッドコントローラ機構などの公知の構成要素から構成されている。
【０１０７】
図２は、この印字ヘッド２００の構造を示す部分拡大底面図、図３は、その部分拡大断面図である。 
先ず、図２に示すように、この印字ヘッド２００は、いわゆるラインヘッド型のプリンタに用いられる印刷用紙の紙幅方向に延びる長尺構造をしており、ブラック（Ｋ）インクを専用に吐出するノズルＮが複数個（図では１８個）、主走査方向に直線状に配列されたブラックノズルモジュール５０と、イエロー（Ｙ）インクを専用に吐出するノズルＮが複数個、同じく主走査方向に直線状に配列されたイエローノズルモジュール５２と、マゼンタ（Ｍ）インクを専用に吐出するノズルＮが複数個、同じく主走査方向に直線状に配列されたマゼンタノズルモジュール５４と、シアン（Ｍ）インクを専用に吐出するノズルＮが複数個、同じく主走査方向に直線状に配列されたシアンノズルモジュール５６といった４つ（４色）のノズルモジュール５０、５２、５４、５６が印刷方向（副走査方向）に重なるように一体的に配列して構成されている。なお、モノクロを目的とする印字ヘッドの場合は、ブラックノズルモジュール５０のみ、また、さらに高画質な画像をターゲットとする印字ヘッドの場合は、ライトシアン（ＬＳ）インクやライトマゼンタ（ＬＭ）インクをそれぞれ専用に吐出するためのノズルを備えたライトシアンモジュールやライトマゼンタモジュールなどを加えた６色や８色のインクを吐出可能なものもある。
【０１０８】
そして、図３は、例えば、これら４つのノズルモジュール５０、５２、５４、５６のなかの１つであるブラックノズルモジュール５０の内部構造を側面から示したものであり、各ノズルＮ１、Ｎ２、Ｎ３…ごとにそれぞれ設けられたインクチャンバー内に供給されたインクをそれら各インクチャンバーごとに設けられたピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）などの圧電素子によって各ノズルＮ１、Ｎ２、Ｎ３…から吐出することで、白色の印刷用紙Ｓ上に円形のドットを印字（インク着弾）するようになっている。さらに、この圧電素子に加える電圧を多段階に制御することによってインクチャンバーからのインクの吐出量を制御して各ノズルＮ１、Ｎ２、Ｎ３…ごとにサイズの異なるドットが印字可能となっている。
【０１０９】
また、このような構造をした印字ヘッド（インクモジュール）２００にあっては、製造段階における各ノズルＮ１、Ｎ２、Ｎ３…のノズル孔の大きさのバラツキやインクの供給圧の差などにより、規定量通りにインクが吐出されない場合がある。
特に、このようなインク吐出量のバラツキは、図３に示すようにヘッド端部側に位置するノズルＮ１やＮ２などに発生し易く、このようなヘッド端部側のノズルＮ１やＮ２では規定量以上のインクが吐出されて所定サイズ以上のドットが印字されやすいといった傾向にある。
【０１１０】
例えば、図４に示すように、「ドットなし」を含めた８つのサイズの異なるドットを打ち分けるパターンでは、それぞれ通常のノズルで形成されるドットサイズ（図中左側）に比べて、ヘッド端部のノズルでは、それぞれ通常のノズルに比べて１〜２サイズ大きめのドット（図中右側）が形成されてしまう結果となる。
図４は、通常のノズルとヘッド端部ノズルとの吐出量の違いを示す概念図であり、図示するように、ヘッド端部ノズルで印字されるドットのサイズは、いずれのドットサイズにおいても通常のノズルで印字されるドットのサイズよりも１〜２段階大きくなる傾向がある。
【０１１１】
従って、インク吐出量がすべてのノズルで均一な印字ヘッド２００を用いて印刷を実行した場合では、図５に示すようにいずれのドットサイズも規定サイズに印字される（すべてのドットサイズを同じにした場合）のに対し（理想的なドットパターン）、図３に示したようにヘッド端部ノズルのインク吐出量が他のノズルよりも多いといった特性のノズルモジュール５０を用いて印刷を実行すると、図６に示すように、ヘッド端部ノズル（図の例では「Ｎ１」および「Ｎ１４４０」）によって印字されるドットのサイズのみが他のノズルで印字されるドットに比べて１〜２サイズ大きくなってしまう結果となる。なお、このようにインク吐出量が他のノズルよりも多くなる現象は、ノズル不良などによってヘッド端以外のノズルでも当然に発生する可能性がある。
【０１１２】
次に、テストパターン画像読取部１２は、この印刷部１０で印刷したテストパターン画像を光学的に読み取って、テストパターン画像の画像データであるテストパターン画像データを得る機能を提供するものであり、いわゆるスキャナなどの撮像素子を用いた公知の光学的画像読取手段によって構成されるようになっている。
ここで、このテストパターン画像読取部１２で読み取るためのテストパターン画像としては、特に限定されるものではないが、例えば、前述したように前記印字ヘッド２００の各ノズルによって印字可能なドットサイズが「ドットなし」を含めた８つのサイズであるときは、図７に示すような、それぞれのドットサイズのみで形成可能な８段階の濃度パターンからなるテストパターン画像を用いることが望ましい。なお、図７のテストパターン画像の縦方向は印字ヘッド２００の幅であり、横方向は印刷方向を示している。
【０１１３】
次に、画像データ送信部１４は、このテストパターン画像読取部で読み取ったテストパターン画像データを、そのテストパターン画像データの識別情報と共に前記ネットワークＮを介して前記サーバ装置１２０に送信する機能を提供するものであり、公知のデータ通信手段によって実現されている。
ここで、テストパターン画像データと共に送信する「テストパターン画像データの識別情報」としては、そのテストパターン画像データ自体の識別情報の他に、例えば、その情報の発信元であるプリンタ（クライアント装置）を特定するためのプリンタＩＤ（シリアル番号など）や、印字ヘッド特性、インク種別、インク残量、設置場所平均気温、設置場所平均湿度、延べ印刷枚数、平均印刷枚数（１日）などのステータス情報が含まれる。また、前述したテストパターン画像データの読み取り解像度に関する情報も併せて送信されるようになっている。
【０１１４】
次に、補正データ受信部１６は、この画像データ送信部１４の画像データ送信処理に対応して前記サーバ装置１２０から送信されてきた補正データを受信して、受信した補正データを印刷データ補正部２０に送信、または補正データ保存部２２に保存する機能を提供するようになっている。
ここで、「補正データ」としては、特に限定するものではないが、例えば、経時劣化やステータス変化などに起因する、印刷部１０の印字ヘッド２００の特性変化による印刷品質の低下を防止するために、その印字ヘッド２００の特性変化に合わせて印刷データの内容を補正する際に用いるデータを対象とするものであり、その具体例については後述する。
【０１１５】
また、補正データ保存部２２は、ハードディスクドライブ（ＨＤＤ）や半導体記憶媒体などの公知のデータ記憶装置などから構成されており、前記補正データ受信部１６で受信した補正データの他に、前述したプリンタステータス情報やテストパターン画像データ、後述する印刷データなどを必要に応じて読み出し自在に保存する機能を提供するようになっている。
【０１１６】
次に、印刷データ取得部１８は、前述した印刷部１０で実際の印刷に供する印刷データを外部、例えばパソコンなどの印刷指示装置（印刷データ生成装置）などから取得する機能を提供するものであり、さらに、場合によっては多値の画像データを取得してその多値の画像データから印刷データを生成する機能を提供するようになっている。
また、ここでいう「印刷データ」とは、元の画像データの各画素に対応するドットの大きさや色などに関する情報である。
【０１１７】
例えば、その印刷データが多値のカラー画像データからなるものであって、そのカラー画像データが多階調のＲＧＢデータ（１画素あたり各色（Ｒ、Ｇ、Ｂ）ごとの階調（輝度値））が８ビット、２５６階調（０〜２５５）で表現される画像データであれば、これを色変換処理して前記印刷部１０の印字ヘッド２００の各インクに対応する多値のＣＭＹＫ（４色の場合）データに変換した後、図８に示すように、各色の色データごとにＮ値化してそのＮ値に対応するサイズのドットを割り当ててなるものである。
【０１１８】
図８は、このように多階調の画像データから印刷データを生成するためのドット・階調変換テーブル３００Ａの一例を示したものである。
図の右欄に示すように、印刷データの元となる画像データのそれぞれの画素の画素値（濃度値）が８ビット、２５６階調で特定されており、これを階調：Ｎ＝８として８値化する場合は、図示するように、７つの閾値を用いてそれぞれの画素の画素値を８つに分類するようになっている。
【０１１９】
すなわち、このドット・階調変換テーブル３００Ａによれば、多値の画像データのそれぞれの画素の画素値（輝度値）が８ビット（０〜２５５）で特定される場合、「３２」、「６４」、「９６」、「１２８」、「１５９」、「１９１」、「２２３」といった７つの閾値を用い、画素値が「２５５〜２２３」の場合は、Ｎ＝１（濃度「０」）、画素値が「２２２〜１９１」の場合は、Ｎ＝２（濃度「３６」）、画素値が「１９０〜１５９」の場合は、Ｎ＝３（濃度「７３」）、画素値が「１５８〜１２８」の場合は、Ｎ＝４（濃度「１０９」）、画素値が「１２７〜９６」の場合は、Ｎ＝５（濃度「１４６」）、画素値が「９５〜６４」の場合は、Ｎ＝６（濃度「１８２」）、画素値が「６３〜３２」の場合は、Ｎ＝７（濃度「２１９」）、画素値が「３１〜０」の場合は、Ｎ＝８（濃度「２５５」）として８値化するようになっている。
【０１２０】
そして、同図の左欄に示すように、このようにして各画素ごとにＮ値化された各画素ごとに、対応するドットを設定して印刷データを生成するようになっている。
図の例では、「階調：Ｎ＝８」の８値化とし、画素値として「濃度値」を選択した場合、「Ｎ＝１」の場合のドットサイズは「ドットなし」、「Ｎ＝２」の場合のドットサイズは、ドットの面積が最も小さい「小ドット」、「Ｎ＝３」の場合のドットサイズは、小ドットよりやや大きい「中ドット」、…「Ｎ＝８」の場合のドットサイズは、ドットの面積が最も広い「大ドット」にそれぞれ変換される。なお、この画素値として「輝度値」を採用する場合は、この「濃度値」とは逆の関係のドットにそれぞれ変換されることになる。
【０１２１】
次に、印刷データ補正部２０は、この印刷データ取得部１８で取得した印刷データを、前記補正データ受信部１６で受信した補正データ、あるいは補正データ保存部２２に保存された補正データに基づいて補正する機能を提供するようになっている。
すなわち、後に詳述するように、印刷実行部１８の印字ヘッド２００の特性、特にノズル特性は常に一定でなく、一般に時間の経過やステータスの変化、例えばインク残量などに伴って変化することが知られている。
【０１２２】
例えば、前記印刷部１０の印字ヘッド２００がインクジェット方式によってサイズの異なるドットを印字するものであれば、インクの残量、時間の経過や周囲の温度によってインクの粘度などが変化して、形成されるドットサイズが元の画素値に対応するものと異なったりする。また、前述したように、同じ径のノズル孔であってもその形成位置によっては、吐出されるインクの量が異なって所望のサイズのドットが得られないことがある。
従って、この印刷データ補正部２０は、このような原因によって印字ヘッド２００の特性が変化した場合に、前記補正データ受信部１６で取得した補正データに基づいて、その特性変化に合わせて元の印刷データの内容を一部、あるいは全部を補正するようになっている。
【０１２３】
一例を挙げると、受信した補正データによると、印字ヘッド２００のあるノズルによって印字されるドットサイズが、その印刷データで規定されるドットサイズよりも１段階大きいドットが形成されてしまうと判断される場合は、そのノズルによって印字されるドットのサイズを１段階小さなサイズにするようになっている。
これによって、印字ヘッド２００の特性が変化した場合であっても、その特性変化が吸収（相殺）されることになるため、元の印刷データを充実に再現した高画質の印刷物を得ることが可能となる。
【０１２４】
ここで、以上のような構成をしたプリンタ１１０は、印刷のための各種制御や印刷部１０、テストパターン画像読取部１２、画像データ送信部１４、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図１０に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、およびプリンタサーバや図示しない印刷指示装置（パソコン）などと通信するためのネットワークＮなどを接続したものである。
【０１２５】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＮを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各部の各機能をソフトウェア上で実現できるようになっている。
【０１２６】
次に、一方のプリンタサーバ１２０は、図１に示すように、画像データ受信部３０と、画像データ解析部３２と、印字ヘッド特性取得部３４と、補正データ生成部３６と、補正データ送信部３８と、補正データ保存部４０とから主に構成されており、以下、これら各部の機能について説明する。
先ず、画像データ受信部３０は、前記クライアント装置の画像データ送信部からネットワークＮを介して送られてきた前記テストパターン画像データをその識別情報などと共に受信して画像データ解析部３２に送信する機能を提供するようになっており、公知のデータ通信手段などによって構成されている。
【０１２７】
この画像データ解析部３２は、この画像データ受信部３０で受信した前記テストパターン画像データを解析する機能を提供するようになっている。
ここで、この画像データ解析部３２における解析内容としては特に限定するものではないが、例えば、前記テストパターン画像データの各階調の平均濃度やそのドットサイズが所定サイズであるか、あるいは飛行曲がり現象やドット抜けなどが発生しているかなどを解析してその解析結果を印字ヘッド特性取得部３４に送信するようになっている。
【０１２８】
次に、印字ヘッド特性取得部３４は、この画像データ解析部３２での解析結果から前記印字ヘッド２００の特性を求める機能を提供するようになっている。
図９は、この印字ヘッド特性取得部３４で取得した前記印字ヘッド２００の特性の１つであるドットサイズに関する印字ヘッド特性テーブル３００Ｂの一例を示したものであるである。図の例では、ノズル端部に位置するノズル番号「１」、「２」および「１４４０」のノズルによって印字されるドットサイズが正常なドットサイズに比べて１〜２段階大きくなっていることを示している。
【０１２９】
次に、補正データ生成部３６は、この印字ヘッド特性取得部３４で取得した印字ヘッド２００の特性に応じた補正データを生成する機能を提供するようになっている。
ここで、この補正データ生成部３６で生成される補正データとしては、前述したように様々であって特に限定されるものではないが、例えば、前記印字ヘッド特性取得部３４で取得した印字ヘッド２００の特性が、図９に示すような印字２００の各ノズルのドットサイズに関するものであるときは、そのノズル端部に位置するノズル番号「１」、「２」および「１４４０」のノズルによって印字されるドットのサイズがそれぞれ１〜２段階小さくなるなどのようにそのノズルに対応する印刷データの画素値が小さくなるような内容のデータとなっている。
【０１３０】
また、この補正データ生成部３６は、生成した補正データを補正データ保存部４０に保存すると共に、前記印字ヘッド特性取得部３４で取得した印字ヘッド２００の特性の内容によっては、先ずこの補正データ保存部４０にアクセスして対応する補正データが保存されているか検索する機能も発揮できるようになっている。そして、検索の結果、所望の保存データが保存されていない場合は、前記のように所定の保存データを生成することになるが、所望の保存データが保存されている場合は、その補正データの生成処理に代わってその補正データを読み出してそのまま利用するようになっている。
【０１３１】
次に、補正データ送信部３８は、この補正データ生成部３６で生成した補正データを同じくネットワークＮを介してプリンタ１１０に送信する機能を提供するものであり、また、補正データ保存部４０は、前述したように、補正データ生成部３６で生成した補正データなどの各種データを保存する機能を提供するようになっている。
【０１３２】
ここで、このプリンタサーバ１２０は、前記プリンタ１１０と同様に、これら画像データ受信部３０、画像データ解析部３２、印字ヘッド特性取得部３４、補正データ生成部３６、補正データ送信部３８、補正データ保存部４０などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図１１に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ８０と、ＲＡＭ８２と、ＲＯＭ８４との間をＰＣＩバスやＩＳＡバスなどからなる各種内外バス８８で接続すると共に、このバス８８に入出力インターフェース（Ｉ／Ｆ）８６を介して、ＨＤＤなどの外部記憶装置９０や、ＣＲＴ、ＬＣＤモニタ等の出力装置９２、操作パネルやマウス、キーボード、スキャナなどの入力装置９４、および図示しない印刷指示装置などと通信するためのネットワークＮなどを接続したものである。
【０１３３】
そして、電源を投入すると、ＲＯＭ８４等に記憶されたＢＩＯＳなどのシステムプログラムが、ＲＯＭ８４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＮを介して記憶装置９０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ８２にロードし、そのＲＡＭ８２にロードされたプログラムに記述された命令に従ってＣＰＵ８０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【０１３４】
なお、このプリンタ１１０とプリンタサーバ１２０との間の情報の送受信に用いるプロトコル（通信規約）としては、特に限定されるものでなく、例えばネットワークＮとしてインターネットなどを用いる場合は、インターネットなどで標準的なプロトコルであるＴＣＰ／ＩＰなどが用いられることになる。 
【０１３５】
次に、このような構成をした印刷システム１００を用いた印刷処理の流れの一例を図１２および図１３のフローチャート図を参照しながら説明する。
先ず、図１２のフローチャート図に示すように、この印刷システム１００の各プリンタ１１０は、電源投入後、印刷処理のための所定の初期動作や通信のための確認動作が終了したならば、最初のステップＳ１００に移行して、テストパターン画像の印刷要求の有無を監視し、テストパターン画像の印刷要求があったと判断したとき（Ｙｅｓ）は、次のステップＳ１０２に移行してその印刷部１０によってそのテストパターン画像を印刷してテストパターン画像の印刷物を作成して次のステップＳ１０４に移行する。
【０１３６】
ステップＳ１０４では、テストパターン画像読取部１２によって、その印刷物を光学的に読み取って（スキャン）２進数で表現できるようなテストパターン画像データを作成した後、次のステップＳ１０６に移行し、ステップＳ１０６では、画像データ送信部１４によってそのテストパターン画像データをプリンタサーバ１２０側に送ることになる。
【０１３７】
次に、プリンタサーバ１２０は、最初のステップＳ１０８において、画像データ受信部３０がいずれかのプリンタ１１０からそのテストパターン画像データが送られてきたか否かを常時監視し、いずれかのプリンタ１１０からそのテストパターン画像データが送られてきたと判断したとき（Ｙｅｓ）は、次のステップＳ１１０に移行して、画像データ解析部３２がそのテストパターン画像データを解析して次のステップＳ１１２に移行する。
【０１３８】
ステップＳ１１２では、印字ヘッド特性取得部３４によってその画像データの解析結果からその画像データを送ってきたプリンタ１１０の印字ヘッド２００の特性を取得して次のステップＳ１１４に移行し、補正データ生成部３６によってその印字ヘッド２００の補正データを生成し、次のステップＳ１１６に移行して、補正データ送信部３８によってその補正データを、前記テストパターン画像データを送ってきたプリンタ１１０へ送信する。
【０１３９】
そして、このようにして前記テストパターン画像データをプリンタサーバ１２０側に送信したプリンタ１１０は、所定時間経過後、ステップＳ１１８に移行して、プリンタサーバ１２０から所望の補正データが送られてきたか否かを判断し、所定時間（日時）経過しても所望の補正データが送られてこないと判断したとき（Ｎｏ）は、先のステップＳ１０６に戻って再度、先にスキャンしたテストパターン画像データを送信する。なお、前記ステップＳ１０６における画像データ送信処理の有無は、画像データ送信部１４から補正データ受信部１６にも送られてくるため、補正データ受信部１６では、テストパターン画像データの送信時間から補正データ受信待機のタイマーをスタートさせることで、容易に補正データ受信待機時間を設定することができる。
【０１４０】
これに対し、所定時間（日時）内に所望の補正データが送られてきたと判断したとき（Ｙｅｓ）は、次のステップＳ１２０に移行して、その補正データを補正データ保存部２２に保存して引き続き次の判断ステップＳ１２２に移行する。
ステップＳ１１２では、補正データの保存部２２等に保存された補正データの取得要求があるか否かを判断し、補正データの取得要求がないと判断したとき（Ｎｏ）は、そのまま処理を終了することになるが、補正データの取得要求があると判断したときは、最後のステップＳ１２４に移行して、補正データの保存処理と共に、その補正データを印刷データ補正部２０などに提供して処理を終了することになる。
【０１４１】
このように本実施の形態に係る印刷システム１００は、個々のプリンタ（クライアント装置）１１０が適宜所定のテストパターン画像を印刷し、それを読み込んだ画像データをプリンタサーバ１２０に送るだけで、そのプリンタサーバ１２０がその経時劣化（変化）状況などに合わせた最適な補正データを生成してそのプリンタ１１０へ提供することができる 
。これによって、プリンタ（クライアント装置）１１０ごとに大量の補正データを保持する必要がなくなるため、その補正データを保持するためのメモリ（記憶装置）が不要となる。また、個々のプリンタ（クライアント装置）１１０側で独自に補正データを作成する必要がなくなるため、個々のクライアント装置の情報処理能力を無駄に消費することがないなどといった優れた効果が得られる。
【０１４２】
そして、このようにして所定の補正データの取得が可能なプリンタ１１０によって印刷を実行するに際しては、図１３のフローチャート図に示すように、先ず最初のステップＳ２００に移行する。
この最初のステップＳ２００では、図示しない印刷指示装置などからその印刷部１０を利用する印刷要求があるか否かを監視し、印刷要求があったと判断したとき（Ｙｅｓ）は、次のステップＳ２０２に移行してその印刷データ取得部１８によってその印刷要求に対応する印刷データを取得したか否かを判断する。
【０１４３】
印刷要求がないと判断したとき（Ｎｏ）および印刷データを取得していないと判断したとき（Ｎｏ）は、そのまま待機状態に戻るが、ステップＳ２０２において印刷データを取得したと判断したとき（Ｙｅｓ）は、引き続き次の判断ステップＳ２０４に移行してその印字ヘッド２００に対応する補正データがそのプリンタ１１０に存在しているか否かを判断する。
【０１４４】
この判断処理の結果、補正データが存在していると判断したとき（Ｙｅｓ）は、ステップＳ２１０までジャンプすることになるが、補正データが存在していないと判断したとき（Ｎｏ）は、次のステップＳ２０６に移行して前記画像データ送信部１４などに対して補正データの取得要求を行ってから次の判断ステップＳ２０８に移行する。
ステップＳ２０８では、先のステップＳ２０６において行った補正データの取得要求に対する補正データを取得したか否かを判断し、取得要求を出してから所定時間経過しても補正データが取得できなかったとき（Ｎｏ）は、印刷処理を行わずにそのまま処理を終了するか、あるいは補正データによる印刷データの補正処理を行わない状態で強制的に印刷処理を行うことになる。
【０１４５】
これに対し、補正データ取得要求を出してから所定時間内に所定の補正データが取得できたとき（Ｙｅｓ）は、次のステップＳ２１０に移行して、前述した印刷データ補正部２０によってその補正データを用いて印刷データを補正する。
そして、このようにして印刷データの補正処理が終了したならば、最後のステップＳ２１２に移行し、前記印刷部１０がその印字ヘッド２００を用いて印刷を実行することになる。
【０１４６】
このように本実施の形態に係るプリンタ１００は、プリンタサーバ１２０から取得した補正データに基づいて補正した印刷データを用いて印刷を実行するようになっているため、前述したように印刷部１０の印字ヘッド２００の各ノズル間にインク吐出量のバラツキなどがあっても、常に高品質な印刷物を得ることが可能となる。
なお、本実施の形態では、プリンタ１１０からプリンタサーバ１２０へ送信される情報は、少なくともテストパターン画像データとその識別情報（プリンタＩＤなど）があれば良いが、この他に例えば、テストパターン画像読取（スキャン）解像度やテストパターン画像番号なども同時にプリンタサーバ１２０に送信し、プリンタサーバ１２０側の補正データ生成部３６でスキャン解像度、テストパターン画像番号によって補正データを生成するようにしても問題ない。
【０１４７】
例えば、このテストパターン画像データとして、図７に示すような８階調の他、１６階調のパターンで１６個の階調データを切り出して補正データを生成するようにしても問題ない。また、スキャン解像度を送ることによって印字ヘッド２００のノズル数×８倍の解像度でも４倍の解像度でも補正データを正確に生成できるようになる。さらに、現在使われているスキャナの殆どはデフォルトでガンマ特性を変えていることから、スキャナテストパターン画像読取部１２として市販のスキャナを用いる場合は、その機種名や型番なども送ることによって、スキャナの特性も排除した補正データを生成することができる。
【０１４８】
また、このテストパターン画像データは、プリンタドライバなどと共に図示しないパソコンなどの印刷指示装置に提供されたものを用いても良いし、プリンタ１１０自身がネットワークＮを介してインターネット上の他のサーバ装置から取得するようにしたものであっても良いし、また、個々のプリンタ１１０を製造する際に、予めプリンタ１１０内に組み込まれているものであっても良い。
【０１４９】
また、本実施の形態における、「プリンタ１１０」および「プリンタサーバ１２０」は、前記課題を解決するための手段の欄に記載した形態１などの印刷システムの「クライアント装置」および「サーバ装置」に対応し、「プリンタ１１０」の印刷部１０、印字ヘッド２００、テストパターン画像読取部１２、画像データ送信部１４、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２などは、同じく前記課題を解決するための手段の欄に記載した形態１などの印刷システムの「クライアント装置」の印刷部、印字ヘッド、テストパターン画像読取部、画像データ送信部、補正データ受信部、印刷データ取得部、印刷データ補正部、補正データ保存部などにそれぞれ対応するものである。
【０１５０】
また、「プリンタサーバ１２０」の画像データ受信部３０、画像データ解析部３２、印字ヘッド特性取得部３４、補正データ生成部３６、補正データ送信部３８、補正データ保存部４０などは、同じく前記課題を解決するための手段の欄に記載した形態１などの印刷システムの「サーバ装置」の画像データ受信部、画像データ解析部、印字ヘッド特性取得部、補正データ生成部、補正データ送信部、補正データ保存部などにそれぞれ対応するものである。
【０１５１】
また、本発明の印刷システム１００のプリンタ１１０から印字ヘッド２００と印刷実行部２００を分離すれば、その機能はパソコンなどの汎用の情報処理装置（画像処理装置）のみで実現することも可能となる。
すなわち、このプリンタ１１０のテストパターン画像読取部１２、画像データ送信部１４、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２とをパソコンなどの汎用の情報処理装置で実現すれば、専用のプリンタ１１０を製作しなくとも、既存のインクジェット式印刷装置（プリンタ）などをそのまま活用することが可能となる。
【０１５２】
また、前述した本発明の印刷システム１００を実現するための、各部は既存の殆どのプリンタに組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能であり、そのコンピュータプログラムは、予め半導体ＲＯＭに記憶させた状態で製品中に組み込んだり、インターネットなどのネットワークを介して配信する他、図１４に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体Ｒを介することによって所望するユーザなどに対して容易に提供することが可能となる。
【０１５３】
次に、図１５〜図１７は、本発明の印刷システム１００および印刷システム用プログラム、印刷方法およびプリンタサーバ、プリンタサーバ用プログラム、プリンタ、プリンタ用プログラムならびに前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関する第２の実施の形態を示したものである。
【０１５４】
図１５は、本発明に係る印刷システム１００の第２の実施の形態を示した機能ブロック図である。 
図示するように、この印刷システム１００は、前記第１の実施の形態と同様に、少なくとも１つ以上のプリンタ（クライアント装置）１１０とプリンタサーバ１２０とが、インターネットなどの広域ネットワーク（ＷＡＮ）やイーサネット（登録商標）などのローカルエリアネットワーク（ＬＡＮ）などの有線・無線のネットワークＮを介して相互に情報通信可能に接続された構成となっている。
【０１５５】
また、このプリンタ１１０は、印字ヘッド２００を備えた印刷部１０と、補正データ受信部１６と、印刷データ取得部１８と、印刷データ補正部２０と、補正データ保存部２２と、印刷物送付部２４と、印刷通知送信部２５と、補正データ受信予定情報取得部２６と、受信予定情報表示部２７とから主に構成されており、以下、これら各部の機能について説明する。なお、前記第１の形態の印刷システム１００のプリンタ１１０と同一の機能を有する部分は、同一の符号を用いてその機能の説明は省略する。
先ず、印刷物送付部２４は、前述したような印字ヘッド２００を備えた印刷部１０で印刷したテストパターン画像の識別情報を生成したりするなどの当該テストパターン画像の印刷物Ｐの送付準備を行うと共に、当該印刷物Ｐを、その識別情報などと共にプリンタサーバ１２０側に送付する機能を提供するようになっている。
【０１５６】
ここで、このテストパターン画像の印刷物Ｐは印刷用紙上にテストパターン画像を印刷した物理的な物体であって、前記第１の実施の形態のようにネットワークＮを介してプリンタサーバ１２０側に送ることができないことから、郵便や宅配システムを用いて印刷物Ｐをその識別情報（例えば、識別情報の記載された書類、識別情報の記録されたコンピュータ読取可能な記憶媒体など）と共に、プリンタサーバ１２０の利用者宛（ここでは、プリンタサーバ１２０の管理者とする）に送付するようになっている。なお、印刷物Ｐの識別情報は電子情報として、印刷物Ｐとは別にネットワークＮを介してプリンタサーバ１２０側に送付することも可能である。
【０１５７】
次に、印刷通知送信部２５は、この印刷物送付部２４が前記印刷物Ｐを前記プリンタサーバ１２０側に送付した旨の通知をネットワークＮを介してそのプリンタサーバ１２０に送信する機能を提供するようになっている。
また、補正データ受信予定情報取得部２６は、この印刷通知送信部２５の送信に対応してそのプリンタサーバ１２０からネットワークＮを介して送信される補正データの受信日時に関する情報を取得する機能を提供するようになっている。
さらに、受信予定情報表示部２７は、この補正データ受信予定情報取得部２６で取得した前記補正データの受信日時に関する情報を表示する機能を提供するものであり、具体的には、ＣＲＴや液晶モニタなどから構成されている。
【０１５８】
ここで、以上のような構成をした本実施の形態のプリンタ１１０は、前記第１の実施の形態と同様に、印刷のための各種制御や印刷部１０、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２、印刷物送付部２４、印刷通知送信部２５、補正データ受信予定情報取得部２６、受信予定情報表示部２７などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図１０と同様に、ＣＰＵ６０と、ＲＡＭ６２と、ＲＯＭ６４との間をバス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、外部記憶装置７０や、印刷装置７２、入力装置７４、およびネットワークＮなどを接続したものである。
【０１５９】
そして、同様に電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラムをＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各部の各機能をソフトウェア上で実現できるようになっている。
【０１６０】
次に、一方のプリンタサーバ１２０は、図１５に示すように、画像データ解析部３２と、印字ヘッド特性取得部３４と、補正データ生成部３６と、補正データ送信部３８と、補正データ保存部４０と、印刷物取得部４２と、テストパターン画像読取部４３と、印刷通知受信部４４と、予約状況確認部４５と、補正データ送信予定情報算出部４６と、補正データ送信予定情報通知部４７と、印刷物配送手配部４８とから主に構成されており、以下、これら各部の機能について説明する。なお、前記プリンタ１１０と同様に前記第１の形態の印刷システム１００のプリンタサーバ１２０と同一の機能を有する部分は、同一の符号を用いてその機能の説明は省略する。
【０１６１】
先ず、印刷物取得部４２は、前記プリンタ１１０の印刷物送付部２４から郵便などによって送られてきた前記印刷物Ｐをその識別情報などと共に取得してテストパターン画像読取部４３に送る機能を提供するようになっている。
ここで、このテストパターン画像の印刷物Ｐ（識別情報の書類または記憶媒体なども含む）は、前述したように物理的な物体であり郵便や宅配システムを用いて、プリンタサーバ１２０の管理者宛に送付されてくるので、印刷物Ｐ（識別情報の書類または記憶媒体なども含む）の取得は前記管理者が行い、更に、当該管理者等が印刷物Ｐをテストパターン画像読取部４３の読み取り位置に設置する。なお、識別情報が書類に記載されている場合は、その識別情報を前記管理者がプリンタサーバ１２０に入力したりする。一方、識別情報が記憶媒体で送付されてきた場合は、プリンタサーバ１２０において、その記憶媒体から識別情報を読み出す。
【０１６２】
次に、このテストパターン画像読取部４３は、印刷物取得部で取得した前記印刷物のテストパターン画像を光学的に読み取って、読み取ったテストパターン画像データを画像データ解析部３２へ送る機能を提供するものであり、前記第１の実施の形態におけるプリンタ１１０のテストパターン画像読取部１２に相当するものである。
次に、印刷通知受信部４４は、前記プリンタ１１０の印刷通知送信部２５からの通知を受信して予約状況確認部４５に通知する機能を提供するようになっている。
【０１６３】
また、この予約状況確認部４５は、この印刷通知受信部４４で受信した印刷通知に対応して前記テストパターン画像読取部４３の予約状況を確認する機能を提供するようになっている。すなわち、このプリンタサーバ１２０に対して前記プリンタ１００が多数接続されていてそれら各プリンタ１１０からほぼ同時に印刷物Ｐの処理要求があった場合、前記テストパターン画像読取部４３が時間優先による処理を行っていると、後から入った処理要求に対しては処理待ち状態となり、その間は前記テストパターン画像読取部４３の処理を予約している状態であり、従って、この予約状況確認部４５は、後から入った処理要求に対して前記テストパターン画像読取部４３の予約状況を確認する機能を発揮するようになっている。
【０１６４】
次に、補正データ送信予定情報算出部４６は、この予約状況確認部４５で確認した予約状況に基づいて前記補正データの送信日時に関する情報を算出する機能を提供するようになっている。
また、補正データ送信予定情報通知部４７は、この補正データ送信予定情報算出部４６で算出された前記補正データの送信日時に関する情報を前記プリンタ１１０の補正データ受信予定情報取得部２６に送信する機能を提供するようになっている。
一方、印刷物配送手配部４８は、前記プリンタクライアント装置の印刷物送付準備部で送付される印刷物の送付に関する手配、例えば、郵便物としての郵便事業者への集配の手配や宅配業者への集配の手配などを行う機能を提供するようになっている。
【０１６５】
そして、このような構成をした本実施の形態のプリンタサーバ１２０も、前記第１の実施の形態と同様に、前記画像データ解析部３２、印字ヘッド特性取得部３４、補正データ生成部３６、補正データ送信部３８、補正データ保存部４０、印刷物取得部４２、テストパターン画像読取部４３、印刷通知受信部４４、予約状況確認部４５、補正データ送信予定情報算出部４６、補正データ送信予定情報通知部４７、印刷物配送手配部４８などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図１１などと同様に、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ８０と、ＲＡＭ８２と、ＲＯＭ８４との間をＰＣＩバスやＩＳＡバスなどからなる各種内外バス８８で接続すると共に、このバス８８に入出力インターフェース（Ｉ／Ｆ）８６を介して、ＨＤＤなどの外部記憶装置９０や、ＣＲＴ、ＬＣＤモニタ等の出力装置９２、操作パネルやマウス、キーボード、スキャナなどの入力装置９４、および図示しない印刷指示装置などと通信するためのネットワークＮなどを接続したものである。
【０１６６】
そして、電源を投入すると、ＲＯＭ８４等に記憶されたＢＩＯＳなどのシステムプログラムが、ＲＯＭ８４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＮを介して記憶装置９０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ８２にロードし、そのＲＡＭ８２にロードされたプログラムに記述された命令に従ってＣＰＵ８０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【０１６７】
次に、このような構成をした印刷システム１００を用いた印刷処理の流れの一例を図１７および図１８のフローチャート図を参照しながら説明する。
先ず、図１７のフローチャート図に示すように、この印刷システム１００の各プリンタ１１０は、電源投入後、印刷処理のための所定の初期動作や通信のための確認動作が終了したならば、最初のステップＳ３００に移行して、テストパターン画像の印刷要求の有無を監視し、テストパターン画像の印刷要求があったと判断したとき（Ｙｅｓ）は、次のステップＳ３０２に移行してその印刷部１０によってそのテストパターン画像を印刷してテストパターン画像の印刷物を作成して次のステップＳ３０４に移行する。
【０１６８】
ステップＳ３０４では、前記ステップＳ３０２で作成されたテストパターン画像の印刷物を梱包するなどして郵便や宅配システムを利用してプリンタサーバ１２０側に送付して次のステップＳ３０６に移行する。
ステップＳ３０６では、プリンタサーバ２０の印刷物取得部４２がいずれかのプリンタ１１０からそのテストパターン画像の印刷物Ｐを取得したか否かを監視し、所定時間内にいずれのプリンタ１１０からも印刷物Ｐが送られてこないとき（Ｎｏ）は、最初のステップ３００に戻ることになるが、所定の時間内に、いずれかのプリンタ１１０からそのテストパターン画像の印刷物Ｐが送られてきたと判断したとき（Ｙｅｓ）は、次のステップＳ３０８に移行して、テストパターン画像読取部４３によって、そのテストパターン画像の印刷物Ｐを光学的に読み取って（スキャン）２進数で表現できるようなテストパターン画像データを作成してそのテストパターン画像データを生成する。なお、このステップＳ３０８においては、時間優先の規定により印刷物取得部４２に早く到着した印刷物Ｐから順番に処理するようになっていることから、テストパターン画像読取部４３が稼働中の場合は、予約待ち状態となる。
【０１６９】
次に、このようにしてプリンタ１１０側から送られてきた印刷物Ｐの画像データを生成したならば、次のステップＳ３１０に移行して画像データ解析部３２がそのテストパターン画像データを解析して次のステップＳ３１２に移行する。
ステップＳ３１２では、印字ヘッド特性取得部３４によってその画像データの解析結果からその画像データを送ってきたプリンタ１１０の印字ヘッド２００の特性を取得して次のステップＳ３１４に移行し、補正データ生成部３６によってその印字ヘッド２００の補正データを生成し、次のステップＳ３１６に移行して、補正データ送信部３８によってその補正データを、前記印刷物Ｐを送ってきたプリンタ１１０へ送信する。
【０１７０】
そして、このようにして前記テストパターン画像データをプリンタサーバ１２０側に送信したプリンタ１１０は、所定時間経過後、ステップＳ３１８に移行して、プリンタサーバ１２０から所望の補正データが送られてきたか否かを判断し、所定時間（日時）経過しても所望の補正データが送られてこないと判断したとき（Ｎｏ）は、先のステップＳ３０４に戻って再度、同じ印刷物Ｐをプリンタサーバ１２０側に送ることになる。なお、前記ステップＳ３０４における印刷物Ｐの送付処理の有無は、印刷物送付部２４から補正データ受信部１６にも送られてくるため、補正データ受信部１６では、テストパターン画像データの送信時間から補正データ受信待機のタイマーをスタートさせることで、容易に補正データ受信待機時間を設定することができる。
【０１７１】
これに対し、このステップＳ３１８において、所定時間（日時）内に所望の補正データが送られてきたと判断したとき（Ｙｅｓ）は、次のステップＳ３２０に移行して、その補正データを補正データ保存部２２などに保存して引き続き次の判断ステップＳ３２２に移行する。
ステップＳ３１２では、補正データの保存部２２などに保存された補正データの取得要求があるか否かを判断し、補正データの取得要求がないと判断したとき（Ｎｏ）は、そのまま処理を終了することになるが、補正データの取得要求があると判断したときは、最後のステップＳ３２４に移行して、補正データの保存処理と共に、その補正データを印刷データ補正部２０などに提供して処理を終了することになる。
【０１７２】
このように本実施の形態に係る印刷システム１００では、前記第１の実施の形態が、印刷したテストパターン画像の印刷物を各プリンタ１１０側に読み取りってその画像データをプリンタサーバ１２０側に送るようにしたのに対し、印刷物Ｐそのものを郵送などによってプリンタサーバ１２０側に送り、プリンタサーバ１２０側においてその送られた印刷物Ｐを自己のテストパターン画像読取部４３で読み取ってその画像データを取得するようにしたものである。
【０１７３】
これによって、前記第１の実施の形態と同様な効果が得られると共に、各プリンタ１１０側において一般に高価なテストパターン画像読取部（スキャナなど）が不要となるため、各プリンタ１１０のコストを削減できると共に、プリンタ１１０の数が増えるに従ってシステム全体の設備コストの低減も同時に達成することができる。
また、プリンタサーバ１２０側において個々のプリンタ１１０から送られてきた印刷物Ｐを一括して読み取ることができるため、各プリンタ１１０ごとのテストパターン画像読取部４３の読み取り精度のバラツキを防止して正確な補正データを生成・提供することができる。
【０１７４】
そして、このようにして所定の補正データを取得した各プリンタ１１０は、所定の印刷データを取得したならば、図１３の印刷処理フローに示すように、その補正データに基づいてその印刷データを適宜補正した後、自己の印字ヘッド２００や印刷部１０などを用いて印刷を実行することで、前記第１の実施の形態と同様に、高品質な印刷物を容易に得ることができる。
【０１７５】
次に、図１７は、印刷物Ｐの送付に対する補正データの取得予定の通知に関する処理の流れを示したものである。
図１７に示すように、先ず、この印刷システム１００は、最初のステップＳ４０において、プリンタ１１０の印刷物送付部２４によってプリンタサーバ１２０側へテストパターン画像の印刷物Ｐが送付されたか否かを監視し、印刷物Ｐの送付があったと判断したとき（Ｙｅｓ）は、次のステップＳ４０２に移行してプリンタ１１０側の印刷通知送信部２５によって印刷物Ｐをプリンタサーバ１２０側に送付した旨の通知を、その日時やプリンタＩＤなどに関する情報と共にネットワークＮなどを介して通知して、次のステップＳ４０４に移行する。
【０１７６】
ステップＳ４０４では、プリンタサーバ１２０側の印刷通知受信部４４によって印刷物送信通知が受信されたか否かが監視され、受信したと判断したとき（Ｙｅｓ）は、次のステップＳ４０６に移行して、予約状況確認部４４が前記テストパターン画像読取部４３の予約状況に関する情報を取得し、その情報から前記テストパターン画像読取部４３の予約状況を確認して次のステップＳ４０８に移行する。
【０１７７】
ステップＳ４０８では、補正データ送信予定情報算出部４６が、このステップＳ４０６で確認した前記テストパターン画像読取部４３の予約状況に基づいて、前記印刷物送付部２４で送付した印刷物Ｐに対応する補正データの生成およびその送信予定日時などに関する情報を算出する。
そして、このようにして対象の補正データの生成およびその送信予定日時などに関する情報を算出したならば、次のステップＳ４１０に移行して補正データ送信予定情報通知部４７が、算出された補正データ送信予定情報をネットワークＮを介して、先に通知があったプリンタ１１０に通知して次のステップＳ４１２に移行する。
【０１７８】
ステップＳ４１２では、プリンタ１１０の補正データ受信予定情報取得部２７がプリンタサーバ１２０側からステップＳ４０２の通知に対応する送信予定日時に関する情報があるか否かを監視し、所定時間経過しても当該情報を取得できないと判断したとき（Ｎｏ）は再度ステップＳ４０２に戻って同様の処理を繰り返すことになるが、これとは反対に、当該情報を取得したと判断したとき（Ｙｅｓ）は、次のステップＳ４１４に移行してそのプリンタ１１０の受信予定情報表示部２７などによってその送信予定日時に関する情報を表示して処理を終了することになる。
【０１７９】
このように本実施の形態では、個々のプリンタ１１０からプリンタサーバ１２０に印刷物Ｐを送付すると同時に、その旨をネットワークＮを介してプリンタサーバ１２０に通知してその印刷物Ｐに対応する補正データの送信予定を算出して表示するようにしたことから、各プリンタ１１０のユーザなどは、その送付に対応するプリンタサーバ１２０からの補正データの実際の提供時期に関する情報を得ることができ、今後の印刷スケジュールなどに有効活用することができる。
【０１８０】
なお、本実施の形態では、各プリンタ１１０の印刷物送付部２４による印刷物Ｐの送付と同時、あるいは送付直後に印刷物Ｐを送付した旨の通知を行うようにしたが、それ以前、例えばテストパターン画像の印刷前や印刷直後に、その通知を行うようにしても良い。
また、本実施の形態では、さらに、プリンタサーバ１２０側に各プリンタ１１０の印刷物送付部２４で送付される印刷物Ｐの送付に関する手配を行う印刷物配送手配部４８を設けたため、前記印刷通知受信部４４は、各プリンタ１１０の印刷通知送信部２５からの通知を受信したときは、その旨をプリンタサーバ１２０の印刷物配送手配部４８にも通知するようになっているため、迅速かつ確実に各プリンタ１１０で生成されたテストパターン画像の印刷物Ｐの受け渡しを実現することができる。
【０１８１】
また、本実施の形態では、印刷物Ｐの配送業者の指定や連絡などの配送の手配をプリンタサーバ１２０の印刷物配送手配部４８によって行うようにしたが、各プリンタ１１０のユーザが自らその印刷物Ｐを直接持参あるいは郵送するようにしても良い。
また、印刷するテストパターとして、そのまま送付できる形態で印刷してユーザが直接印刷してスフしても問題ない。例えば、各プリンタ１１０が両面印刷が可能なプリンタであり、片面は送付先の住所など宛名を印刷し、もう片面はテストパターン画像を印刷するような構成でも良い。また、印刷結果を直接送付するような場合、テストパターン画像が送付途中に傷まないように保護シートで保護したり、別途封筒に入れるようにすれば、なお、好ましい。
【０１８２】
なお、本実施の形態における、「プリンタ１１０」および「プリンタサーバ１２０」は、前記課題を解決するための手段の欄に記載した形態２や５、６などの印刷システムの「クライアント装置」および「サーバ装置」に対応し、「プリンタ１１０」の印字ヘッド２００、印刷部１０、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２、印刷物送付部２４、印刷通知送信部２５、補正データ受信予定情報取得部２６、受信予定情報表示部２７などは、同じく前記課題を解決するための手段の欄に記載した形態１や５、６などの印刷システムの「クライアント装置」の印字ヘッド、印刷部、補正データ受信部、印刷データ取得部、印刷データ補正部、補正データ保存部、印刷物送付準備部、印刷通知送信部、補正データ受信予定情報取得部、受信予定情報表示部などにそれぞれ対応するものである。
【０１８３】
また、「プリンタサーバ１２０」の画像データ解析部３２、印字ヘッド特性取得部３４、補正データ生成部３６、補正データ送信部３８、補正データ保存部４０、テストパターン画像読取部４３、印刷通知受信部４４、予約状況確認部４５、補正データ送信予定情報算出部４６、補正データ送信予定情報通知部４７、印刷物配送手配部４８などは、同じく前記課題を解決するための手段の欄に記載した形態２や５、６などの印刷システムの「サーバ装置」の画像データ解析部、印字ヘッド特性取得部、補正データ生成部、補正データ送信部、補正データ保存部、テストパターン画像読取部、印刷通知受信部、予約状況確認部、補正データ送信予定情報算出部、補正データ送信予定情報通知部、印刷物配送手配部などにそれぞれ対応するものである。
【０１８４】
また、本実施の形態に係る印刷システム１００も、そのプリンタ１１０から印字ヘッド２００や印刷部１０などを分離すれば、その機能はパソコンなどの汎用の情報処理装置（画像処理装置）のみで実現することも可能となる。
また、本実施の形態でも前記第１の実施の形態と同様に、印刷システム１００を実現するための、各部は既存の殆どのプリンタに組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能であり、そのコンピュータプログラムは、予め半導体ＲＯＭに記憶させた状態で製品中に組み込んだり、インターネットなどのネットワークを介して配信する他、図１４に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体Ｒを介することによって所望するユーザなどに対して容易に提供することが可能となる。
【０１８５】
次に、図１８および図１９７は、本発明の印刷システム１００および印刷システム用プログラム、印刷方法およびプリンタサーバ、プリンタサーバ用プログラム、プリンタ、プリンタ用プログラムならびに前記プログラムを記録したコンピュータ読み取り可能な記録媒体に関する第３の実施の形態を示したものである。
【０１８６】
先ず、図１８は、本発明に係る印刷システム１００の第３の実施の形態を示した機能ブロック図である。
図示するように、この印刷システム１００は、前記第１および第２の実施の形態と同様に、少なくとも１つ以上のプリンタ（クライアント装置）１１０とプリンタサーバ１２０とが、インターネットなどの広域ネットワーク（ＷＡＮ）やイーサネット（登録商標）などのローカルエリアネットワーク（ＬＡＮ）などの有線・無線のネットワークＮを介して相互に情報通信可能に接続された構成となっている。
【０１８７】
また、このプリンタ１１０は、図１８に示すように印字ヘッド２００を備えた印刷部１０と、テストパターン画像読取部１２と、画像データ送信部１４と、補正データ受信部１６と、印刷データ取得部１８と、印刷データ補正部２０と、補正データ保存部２２と、印刷物送付部２４とから主に構成されており、これら各部の機能は、前記第１および第２の実施の形態の対応する部分とほぼ同様である。
【０１８８】
一方のプリンタサーバ１２０は、図１８に示すように画像データ受信部３０と、画像データ解析部３２と、印字ヘッド特性取得部３４と、補正データ生成部３６と、補正データ送信部３８と、補正データ保存部４０と、印刷物取得部４２と、テストパターン画像読取部４３とから主に構成されており、これら各部の機能も、前記第１および第２の実施の形態の対応する部分とほぼ同様である。 
【０１８９】
また、以上のような構成をした本実施の形態のプリンタ１１０およびプリンタサーバ１２０も、前記第１および第２の実施の形態と同様に、図１０および図１１に示すようなハードウェア構成をしたコンピュータシステムを備えており、ＲＯＭなどに記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭに予め記憶された各種専用のコンピュータプログラムをＲＡＭにロードし、そのＲＡＭにロードされたプログラムに記述された命令に従ってＣＰＵが各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各部の各機能をソフトウェア上で実現できるようになっている。
【０１９０】
そして、このような構成をした本実施の形態に係る印刷システム１００を用いた印刷処理の流れの一例を図１９のフローチャート図を参照しながら説明する。
先ず、図１９のフローチャート図に示すように、この印刷システム１００の各プリンタ１１０は、最初のステップＳ５００に移行して、テストパターン画像の印刷要求の有無を監視し、テストパターン画像の印刷要求があったと判断したとき（Ｙｅｓ）は、次のステップＳ５０２に移行してその印刷部１０によってそのテストパターン画像を印刷してテストパターン画像の印刷物を作成して次のステップＳ５０４に移行する。
【０１９１】
ステップＳ５０４では、前記第１の実施の形態と同様にテストパターン画像読取部１２によってその印刷物を光学的に読み取って（スキャン）テストパターン画像データを作成した後、次のステップＳ５０６に移行し、ステップＳ５０６では、画像データ送信部１４によってそのテストパターン画像データをプリンタサーバ１２０側に送ることになる。
次に、プリンタサーバ１２０は、最初のステップＳ５０８において、画像データ受信部３０がいずれかのプリンタ１１０からそのテストパターン画像データが送られてきたか否かを常時監視し、いずれかのプリンタ１１０からそのテストパターン画像データが送られてきたと判断したとき（Ｙｅｓ）は、次のステップＳ５１０に移行して、画像データ解析部３２がそのテストパターン画像データを解析して次のステップＳ５１２に移行する。
【０１９２】
ステップＳ５１２では、プリンタ１１０側から送られてきた先の画像データの画像データ解析部３２による解析の結果、的確な補正データで生成可能であるか否かを判断し、十分に生成可能であると判断したとき（Ｙｅｓ）は、ステップＳ５１８までジャンプして前記第１の実施の形態における処理の流れと同様に、ステップＳ５１８におけるその解析結果からの印字ヘッド２００の特性取得処理、ステップ５２０におけるその印字ヘッド２００の特性からの補正データの生成処理、ステップ５２２におけるその補正データの送信処理、ステップＳ５２４における補正データの受信判断処理、ステップＳ５２６における補正データの保存処理、ステップＳ５２８における補正データの要求判断処理、およびステップＳ５０における補正データの提供処理などを経て処理が終了することになる。
【０１９３】
一方、ステップＳ５１２における判断処理の結果、的確な補正データが生成困難であると判断したとき（Ｎｏ）、例えば、プリンタ１１０側のテストパターン画像読取部１２のスキャナ解像度が２８８０ｄｐｉしかなく、これ以上の解像度が、正確な補正データを生成するのに必要な場合などのときは、次のステップＳ５１４に移行してその画像データを送ってきたプリンタ１１０に対してテストパターン画像データではなく、そのテストパターン画像の画像自体の印刷物Ｐの送付を要求する。
【０１９４】
前記ステップＳ５０６でテストパターン画像データを送ったプリンタ１１０は、その後、ステップＳ５３０に移行してプリンタサーバ１２０側から印刷物Ｐの送付要求があるか否かを監視し、所定時間経過しても印刷物Ｐの送付要求がないと判断したとき（Ｎｏ）はステップＳ５２４までジャンプすることになるが、所定時間内に印刷物Ｐの送付要求があったとき（Ｙｅｓ）は、次のステップＳ５３２に移行して前記第２の実施の形態のように印刷物送付部２４によって、郵便や宅配システムを利用してその印刷物Ｐをプリンタサーバ１２０側に送付することになる。
【０１９５】
そして、プリンタサーバ１２０側は、ステップＳ５１４で印刷物Ｐの送付要求を行ったならば、次のステップＳ５１６に移行して、要求を行った印刷物Ｐが届いたか否かを判断し、所定時間を経過してもその印刷物Ｐが届かないと判断したとき（Ｎｏ）は、ステップＳ５１４に戻って再度プリンタ１１０に対して印刷物Ｐの送付要求を行うことになるが、所定時間内にその印刷物Ｐが届いたとき（Ｙｅｓ）は、自己の高性能（高解像度、高速など）なテストパターン画像読取部４３を用いてその印刷物Ｐのテストパターン画像を読み取った後、前記第２の実施の形態と同様な処理を行うことになる。
【０１９６】
このように本実施の形態は、前記第１および第２の実施の形態では、プリンタ１１０またはプリンタサーバ１２０のいずれかに一方にのみ、テストパターン画像の印刷物をスキャンするためのテストパターン画像読取部を備えたものであるのに対し、本実施の形態は、このテストパターン画像読取部をプリンタ１１０またはプリンタサーバ１２０の双方に備え、プリンタ１１０側およびプリンタサーバ１２０側でそれぞれ独自に印刷したテストパターン画像の印刷物を光学的に読み取ることができるようにしたものである。
【０１９７】
これによって、前記第１および第２の実施の形態と同様な効果が得られると共に、前記第２の実施の形態ほど正確ではないものの、前記形態１で示した構成より遙かに正確な補正データを提供することができる。また、新たな補正データが必要となった場合でも、先に作成した補正データを部分的に修正することで新たな補正データを最初から作る必要がなくなって迅速かつ効率的に補正データを提供することができる。
【０１９８】
なお、図１９のステップＳ５１２における補正データ生成可能性の判断処理方法としては、特に限定するものではないが、以下のような手順からなる判断処理方法が考えられる。
すなわち、１．プリンタ１１０から送られてきたテストパターン画像データから各階調テータを切り出す。２．補正データ保存手段２２などに予め保存されている各プリンタ１１０の出荷時の階調データと比較する。３．比較した結果、指定閾値以下の差分であれば、そのテストパターン画像データを採用する。このとき、テストパターン画像データを修正する必要がある場合は、例えば、以下の式（１）などによってそのデータを修正する。
【０１９９】
Ｙ＝Ｙ＋α×Ｆ（Ｘ）…（１）
ここで、α：定数、Ｘ：差異量である。また、関数Ｆは、予め測定実験によって定められた関数とする。
４．これに対し、その閾値以上の差分であれば、プリンタ１１０に対して印刷物の送信要求を行う。
【０２００】
また、本実施の形態における、「プリンタ１１０」および「プリンタサーバ１２０」は、前記課題を解決するための手段の欄に記載した形態３などの印刷システムの「クライアント装置」および「サーバ装置」に対応し、「プリンタ１１０」の印字ヘッド２００、印刷部１０、テストパターン画像読取部１２、画像データ送信部１４、補正データ受信部１６、印刷データ取得部１８、印刷データ補正部２０、補正データ保存部２２、印刷物送付部２４などは、同じく前記課題を解決するための手段の欄に記載した形態３などの印刷システムの「クライアント装置」の印字ヘッド、印刷部、テストパターン画像読取部、画像データ送信部、補正データ受信部、印刷データ取得部、印刷データ補正部、補正データ保存部、印刷物送付準備部などにそれぞれ対応するものである。
【０２０１】
また、「プリンタサーバ１２０」の画像データ受信部３０、画像データ解析部３２、印字ヘッド特性取得部３４、補正データ生成部３６、補正データ送信部３８、補正データ保存部４０、テストパターン画像読取部４３などは、同じく前記課題を解決するための手段の欄に記載した形態２や５、６などの印刷システムの「サーバ装置」の画像データ解析部、印字ヘッド特性取得部、補正データ生成部、補正データ送信部、補正データ保存部、テストパターン画像読取部などにそれぞれ対応するものである。
【０２０２】
また、本実施の形態に係る印刷システム１００も、そのプリンタ１１０から印字ヘッド２００や印刷部１０などを分離すれば、その機能はパソコンなどの汎用の情報処理装置（画像処理装置）のみで実現することも可能となる。
また、本実施の形態でも前記第１および第２の実施の形態と同様に、印刷システム１００を実現するための、各部は既存の殆どのプリンタに組み込まれたコンピュータシステムを用いたソフトウェア上で実現することが可能であり、そのコンピュータプログラムは、予め半導体ＲＯＭに記憶させた状態で製品中に組み込んだり、インターネットなどのネットワークを介して配信する他、図１４に示すようにＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤなどのコンピュータ読み取り可能な記録媒体Ｒを介することによって所望するユーザなどに対して容易に提供することが可能となる。
【図面の簡単な説明】
【０２０３】
【図１】本発明に係る印刷システムの第１の実施の形態を示す機能ブロック図である。
【図２】印字ヘッドの構造を示す部分拡大底面図である。
【図３】図２の印字ヘッドの構造を示す部分拡大側面図である。
【図４】通常のノズルとヘッド端部ノズルとの吐出量の違いを示す概念図である。
【図５】すべてのノズルのインク吐出量が正常なときのドットパターンの一例を示す概念図である。
【図６】ヘッド端部のノズルのみのインク吐出量が増大したときのドットパターンの一例を示す概念図である。
【図７】テストパターン画像の一例を示す図である。
【図８】画素値と階調値（Ｎ値）および階調値とドットサイズとの関係を示したドット・階調変換テーブルの一例を示す図である。
【図９】印字ヘッド情報の一例を示す情報テーブルである。
【図１０】本発明に係る印刷システムのプリンタを実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図１１】本発明に係る印刷システムのプリンタサーバを実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図１２】第１の実施の形態に係る補正データ取得処理の流れの一例を示すフローチャート図である。
【図１３】第１の実施の形態に係る印刷処理の流れの一例を示すフローチャート図である。
【図１４】本発明に係る各種プログラムを記録したコンピュータ読み取り可能な記録媒体の一例を示す概念図である。
【図１５】本発明に係る印刷システムの第１の実施の形態を示す機能ブロック図である。
【図１６】第２の実施の形態に係る補正データ取得処理の流れの一例を示すフローチャート図である。
【図１７】第２の実施の形態に係る補正データ取得予定通知処理の流れの一例を示すフローチャート図である。
【図１８】第３の実施の形態に係る補正データ取得処理の流れの一例を示すフローチャート図である。
【図１９】第３の実施の形態に係る補正データ取得予定通知処理の流れの一例を示すフローチャート図である。
【符号の説明】
【０２０４】
１００…印刷システム、１１０…プリンタ（クライアント装置）、１２０…プリンタサーバ（サーバ装置）、２００…印字ヘッド、３００Ａ…ドット・階調変換テーブル、３００Ｂ…印字ヘッド特性テーブル、１０…印刷部、１２…テストパターン画像読取部、１４…画像データ送信部、１６…補正データ受信部、１８…印刷データ取得部、２０…印刷データ補正部、２２…補正データ保存部、２４…印刷物送付部、２５…印刷通知送信部、２６…補正データ受信予定情報取得部、２７…受信予定情報表示部、３０…画像データ受信部、３２…画像データ解析部、３４…印字ヘッド特性取得部、３６…補正データ生成部、３８…補正データ送信部、４０…補正データ保存部、４２…印刷物取得部、４３…テストパターン画像読取部、４４…印刷通知部、４５…予約状況確認部、４６…補正データ送信予定情報算出部、４７…補正データ送信予定情報通知部、６０、８０…ＣＰＵ、６２、８２…ＲＡＭ、６４、８４…ＲＯＭ、６６、８６…インターフェース、７０、９０…記憶装置、７２…印刷装置、９２…出力装置、７４、９４…入力装置、５０…ブラックノズルモジュール、５１…イエローノズルモジュール、５２…マゼンタノズルモジュール、５３…シアンノズルモジュール、５４…ライトマゼンタノズルモジュール、５５…ライトシアンノズルモジュール、Ｓ…印刷媒体（用紙）、Ｎ…ノズル、Ｒ…記録媒体
【図１】
2006309723.tif 000003
【図２】
2006309723.tif 000004
【図３】
2006309723.tif 000005
【図４】
2006309723.tif 000006
【図５】
2006309723.tif 000007
【図６】
2006309723.tif 000008
【図７】
2006309723.tif 000009
【図８】
2006309723.tif 000010
【図９】
2006309723.tif 000011
【図１０】
2006309723.tif 000012
【図１１】
2006309723.tif 000013
【図１２】
2006309723.tif 000014
【図１３】
2006309723.tif 000015
【図１４】
2006309723.tif 000016
【図１５】
2006309723.tif 000017
【図１６】
2006309723.tif 000018
【図１７】
2006309723.tif 000019
【図１８】
2006309723.tif 000020
【図１９】
2006309723.tif 000021