(57)【要約】【課題】キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる印刷装置、及び、制御装置を提供することを目的とする。【解決手段】印刷媒体に印刷する印刷装置３であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する印刷装置３。【選択図】図１
2018158515.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷する印刷装置であって、
情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する印刷装置。
【請求項２】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する請求項１に記載の印刷装置。
【請求項３】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する請求項１に記載の印刷装置。
【請求項４】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置の記憶領域の空き容量の状況に基づいて、キャリブレーションデータを格納可能か否か判断する請求項２に記載の印刷装置。
【請求項５】
キャリブレーションデータは、情報処理装置において生成されたものである請求項１から４のいずれか１項に記載の印刷装置。
【請求項６】
情報処理装置は、キャリブレーションデータを格納可能である請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、
情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する制御装置。
【請求項８】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する請求項７に記載の制御装置。
【請求項９】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置のネットワーク上の場所を応答する請求項７に記載の制御装置。
【請求項１０】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する請求項７に記載の制御装置。
【請求項１１】
情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、
格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置に対して、キャリブレーションデータを格納可能か否か問い合わせ、
当該印刷装置から格納可能な旨の応答があった場合、当該印刷装置のネットワーク上の場所を情報処理装置に対して応答し、
当該印刷装置から格納できない旨の応答があった場合、ネットワークに接続され、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を情報処理装置に対して応答する請求項７に記載の制御装置。
【請求項１２】
キャリブレーションデータは、情報処理装置において生成されたものである請求項７から１１のいずれか１項に記載の制御装置。
【請求項１３】
情報処理装置は、印刷装置である請求項７、８、１０のいずれか１項に記載の制御装置。
【請求項１４】
印刷媒体に印刷する印刷装置であって、
情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する印刷装置。
【請求項１５】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自印刷装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする請求項１４に記載の印刷装置。
【請求項１６】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自印刷装置を介して間接的にキャリブレーションデータを送信させる請求項１４に記載の印刷装置。
【請求項１７】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する請求項１４に記載の印刷装置。
【請求項１８】
情報処理装置は、印刷データを生成し送信する請求項１４から１７のいずれか１項に記載の印刷装置。
【請求項１９】
情報処理装置は、キャリブレーションデータを格納可能である請求項１４から１７のいずれか１項に記載の印刷装置。
【請求項２０】
各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する制御装置。
【請求項２１】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自制御装置に格納されたキャリブレーションデータを送信する請求項２０に記載の制御装置。
【請求項２２】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自制御装置を介して間接的にキャリブレーションデータを送信させる請求項２０に記載の制御装置。
【請求項２３】
情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する請求項２０に記載の制御装置。
【請求項２４】
情報処理装置は、印刷データを生成し、印刷装置に送信する請求項２０から２３のいずれか１項に記載の制御装置。
【請求項２５】
情報処理装置は、印刷装置である請求項２０から２３のいずれか１項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、制御装置に関する。
【背景技術】
【０００２】
従来、キャリブレーションデータを受信して格納し、必要に応じて、印刷装置（プリンター）に送信するサーバー、及び、サーバーと印刷装置とを含んで構成されたシステムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１６７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に係るシステムでは、キャリブレーションデータの格納場所が固定的であり、キャリブレーションデータを使用する装置は、キャリブレーションデータの格納場所にアクセスすることにより、キャリブレーションデータを取得することができた。一方で、特許文献１には、キャリブレーションデータの格納場所が固定的でない場合の、システムの各装置の処理についての記載はなく、このような場合に、各装置が適切な処理を行うことが求められていた。
本発明は、上述した事情に鑑みてなされたものであり、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる印刷装置、及び、制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、印刷媒体に印刷する印刷装置であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【０００６】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【０００７】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【０００８】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自印刷装置の記憶領域の空き容量の状況に基づいて、キャリブレーションデータを格納可能か否か判断する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【０００９】
また、本発明は、キャリブレーションデータは、情報処理装置において生成されたものである。
この構成によれば、印刷装置は、キャリブレーションデータを生成する装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１０】
また、本発明は、情報処理装置は、キャリブレーションデータを格納可能である。
この構成によれば、印刷装置は、キャリブレーションデータを格納可能な装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１１】
また、上記目的を達成するために、本発明は、各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータの格納場所を判断し、格納場所に応じた処理を実行する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１２】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１３】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１４】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１５】
また、本発明は、情報処理装置からキャリブレーションデータの格納要求を受けた場合、自制御装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、格納要求のあったキャリブレーションデータに対応する印刷装置に対して、キャリブレーションデータを格納可能か否か問い合わせ、当該印刷装置から格納可能な旨の応答があった場合、当該印刷装置のネットワーク上の場所を情報処理装置に対して応答し、当該印刷装置から格納できない旨の応答があった場合、ネットワークに接続され、キャリブレーションデータを格納可能な記憶装置のネットワーク上の場所を情報処理装置に対して応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１６】
また、本発明は、キャリブレーションデータは、情報処理装置において生成されたものである。
この構成によれば、制御装置は、キャリブレーションデータを生成する装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１７】
また、本発明は、情報処理装置は、印刷装置である。
この構成によれば、制御装置は、印刷装置からキャリブレーションデータの格納要求を受けた場合に、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１８】
また、上記目的を達成するために、本発明は、印刷媒体に印刷する印刷装置であって、情報処理装置から、各印刷装置固有の特性を較正するキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００１９】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自印刷装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２０】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自印刷装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２１】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自印刷装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する。
この構成によれば、印刷装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２２】
また、本発明は、情報処理装置は、印刷データを生成し送信する。
この構成によれば、印刷装置は、印刷データを生成し、送信する装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２３】
また、本発明は、情報処理装置は、キャリブレーションデータを格納可能である。
この構成によれば、印刷装置は、キャリブレーションデータを格納可能な装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２４】
また、上記目的を達成するために、本発明は、各印刷装置固有の特性を較正するキャリブレーションデータを格納可能な制御装置であって、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所に応じた処理を実行する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２５】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自制御装置に格納されたキャリブレーションデータを送信する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２６】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置に、直接、又は、自制御装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２７】
また、本発明は、情報処理装置からキャリブレーションデータの送信の要求を受けた場合、自制御装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、キャリブレーションデータを格納する記憶装置のネットワーク上の場所を応答する。
この構成によれば、制御装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２８】
また、本発明は、情報処理装置は、印刷データを生成し、印刷装置に送信する。
この構成によれば、制御装置は、印刷データを生成し、印刷装置に送信する装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００２９】
また、本発明は、情報処理装置は、印刷装置である。
この構成によれば、制御装置は、印刷装置からキャリブレーションデータの送信の要求を受けた場合、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【図面の簡単な説明】
【００３０】
【図１】印刷システムの構成を示す図。
【図２】印刷システムが備える装置の機能的構成を示すブロック図。
【図３】印刷システムが備える装置の機能的構成を示すブロック図。
【図４】印刷システムを示す図。
【図５】印刷システムが備える装置の動作を示すフローチャート。
【図６】印刷システムを示す図。
【図７】印刷システムが備える装置の動作を示すフローチャート。
【図８】印刷システムを示す図。
【図９】印刷システムが備える装置の動作を示すフローチャート。
【図１０】印刷システムを示す図。
【図１１】印刷システムを示す図。
【図１２】印刷システムを示す図。
【図１３】印刷システムを示す図。
【図１４】印刷システムを示す図。
【図１５】印刷システムを示す図。
【図１６】印刷システムを示す図。
【図１７】印刷システムを示す図。
【図１８】印刷システムを示す図。
【図１９】印刷システムを示す図。
【図２０】印刷システムを示す図。
【図２１】印刷システムを示す図。
【発明を実施するための形態】
【００３１】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１の構成を示す図である。
印刷システム１は、印刷装置３による印刷が行われる施設に設けられたシステムである。印刷システム１が設けられる施設は、例えば、顧客からの依頼に応じて印刷装置３により印刷を行って印刷物を生成し、生成した印刷物を提供するサービスを行う会社の工場である。
以下の説明では、印刷装置３を使用する者を総称して、「ユーザー」と表現する。
【００３２】
印刷システム１は、ローカルエリアネットワークＬＮを備える。ローカルエリアネットワークＬＮは、印刷システム１が設けられた施設に構築されたコンピューターネットワークである。
ローカルエリアネットワークＬＮには、複数の印刷装置３が接続される。印刷装置３は、印刷メディア（印刷媒体）が装着され、装着された印刷メディアに印刷する機能を有する装置である。特に、本実施形態に係る印刷装置３は、いわゆるＬＦＰ（Large Format Printer）であり、印刷メディアとして、大型の印刷媒体を装着可能である。一例として、印刷装置３には、印刷メディアとして、単票紙の場合は「Ａ０」サイズの用紙を装着可能であり、また、ロール紙の場合は用紙幅が「９００ミリ」を超える用紙を装着可能である。印刷メディアは、紙媒体の用紙に限らず、フィルムや、繊維等の印刷装置３に装着可能であり、印刷装置３が印刷を行うことが可能な媒体を意味する。印刷装置３に印刷メディアが装着されるとは、印刷装置３が印刷メディアを印刷対象として印刷可能な状態となることを意味し、印刷装置３の仕様や、印刷メディアのタイプ（単票紙や、ロール紙等。）によって、その態様は異なる。
印刷装置３の構成、機能、及び、処理については後に詳述する。
【００３３】
ローカルエリアネットワークＬＮには、画像処理装置４、キャリブレーション装置５、統括制御装置６、及び、制御装置７が接続される。図１では、ローカルエリアネットワークＬＮに、１台のキャリブレーション装置５が接続され、１台の画像処理装置４が接続され、１台の統括制御装置６が接続され、複数台の制御装置７が接続された状態であるが、ローカルエリアネットワークＬＮに接続される各装置の台数は、図１で例示する台数に限らない。画像処理装置４、キャリブレーション装置５、統括制御装置６、制御装置７の構成、機能、及び、処理については後に詳述する。
【００３４】
図２は、印刷システム１が備える印刷装置３、画像処理装置４、及び、キャリブレーション装置５の機能的構成を示すブロック図である。
【００３５】
印刷装置３は、装着された印刷メディアに、インクジェットヘッドによりインクを吐出してドットを形成し、画像を印刷するインクジェットプリンターである。
図２に示すように、印刷装置３は、印刷装置制御部２０と、印刷装置通信部２１と、印刷装置記憶部２２と、印刷部２３とを備える。
印刷装置制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、印刷装置３の各部を制御する。印刷装置制御部２０は、例えばＣＰＵが、ＲＯＭや後述する印刷装置記憶部２２等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
印刷装置通信部２１は、印刷装置制御部２０の制御で、ローカルエリアネットワークＬＮと接続する装置と所定の通信規格に従って通信する。
印刷装置記憶部２２は、不揮発性メモリーを備え、各種データを記憶する。
印刷装置３には、ファームウェア２２ａがインストールされる。印刷装置制御部２０は、ファームウェア２２ａを読み出して実行し、ファームウェア２２ａの機能により、後述する各種処理を実行する。
印刷部２３は、印刷装置３に装着された印刷メディアにインクを吐出してドットを形成するインクジェットヘッドや、インクジェットヘッドに対向する位置に設けられて印刷メディアを支持するプラテン、インクジェットヘッドとプラテンに位置する印刷メディアとの距離を適正に保つための吸引ファン、インクジェットヘッドを走査するキャリッジ、印刷メディアを搬送する搬送機構、搬送機構により搬送される印刷メディアに作用するテンションを調整するテンション機構、インクが付着した印刷メディアを乾燥するヒーター等を備える。印刷装置制御部２０は、印刷部２３を制御して、印刷装置３に装着された印刷メディアに画像を印刷する。
【００３６】
画像処理装置４は、印刷装置３との関係でホストコンピューターとして機能するコンピューターである。
図２に示すように、画像処理装置４は、画像処理装置制御部３０と、画像処理装置通信部３１と、画像処理装置記憶部３２とを備える。
画像処理装置制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、画像処理装置４の各部を制御する。画像処理装置制御部３０は、例えばＣＰＵが、ＲＯＭや後述する画像処理装置記憶部３２等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
画像処理装置通信部３１は、画像処理装置制御部３０の制御で、ローカルエリアネットワークＬＮと接続する装置と所定の通信規格に従って通信する。
画像処理装置記憶部３２は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを記憶する。
画像処理装置４には、画像処理プログラム３２ａがインストールされる。画像処理装置制御部３０は、画像処理プログラム３２ａを読み出して実行し、画像処理プログラム３２ａの機能により、後述する各種処理を実行する。
【００３７】
画像処理プログラム３２ａは、印刷装置３に印刷させる画像のラスターデータ（印刷データ）を生成するＲＩＰ（Raster image Processor）ソフトウェアを含む。ラスターデータは、ドットマトリックス状に配置されたドットのそれぞれについて、印刷装置３が吐出可能なインクの色（例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）。）のそれぞれの度合いを所定階調の階調値として保持するデータである。
画像処理装置制御部３０は、ＲＩＰソフトウェアの機能により、カラープロファイルを用いて、画像データを、ラスターデータに変換する。カラープロファイルとしては例えばＩＣＣ（International Color Consortium）プロファイルが広く用いられている。画像データは、ＲＧＢ表色系の各色（例えば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）。）の色成分の度合いを所定階調の階調値として保持するドットにより構成されるビットマップデータである。
また、画像処理装置制御部３０は、後述する所定の場合には、ＲＩＰソフトウェアの機能により、キャリブレーションデータ（後述）を用いて、色補正処理（いわゆるカラーキャリブレーション。）を行う。
【００３８】
キャリブレーション装置５は、キャリブレーション（後述）を行って、キャリブレーションデータ（後述）を生成する装置である。
図２に示すように、キャリブレーション装置５は、キャリブレーション装置制御部４０と、キャリブレーション装置通信部４１と、キャリブレーション装置記憶部４２と、キャリブレーションユニット４３とを備える。
キャリブレーション装置制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、キャリブレーション装置５の各部を制御する。キャリブレーション装置制御部４０は、例えばＣＰＵが、ＲＯＭや後述するキャリブレーション装置記憶部４２等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
キャリブレーション装置通信部４１は、キャリブレーション装置制御部４０の制御で、ローカルエリアネットワークＬＮと接続する装置と所定の通信規格に従って通信する。
キャリブレーション装置記憶部４２は、不揮発性メモリーを備え、各種データを記憶する。
キャリブレーション装置５には、キャリブレーションツール４２ａがインストールされる。キャリブレーション装置制御部４０は、キャリブレーションツール４２ａを読み出して実行し、キャリブレーションユニット４３（後述）からの入力に基づいて、キャリブレーションデータを生成する。
キャリブレーションユニット４３は、少なくとも、測色器、その他の測色に必要な要素を含んで構成される。キャリブレーションユニット４３は、測色器による測色の結果を示すデータ（以下、「測色結果データ」という。）をキャリブレーション装置制御部４０に出力する。
【００３９】
キャリブレーション装置５によるキャリブレーションは、以下の方法で行われる。
すなわち、事前に、キャリブレーションの対象となる印刷装置３（以下、「キャリブレーション対象装置」という。）により、キャリブレーションの対象となる種類の印刷メディア（以下、「キャリブレーション対象媒体」という。）に対して、テスト用の画像が印刷される。キャリブレーション対象装置によるテスト用の画像の印刷は、事前に用意されたテスト用のラスターデータに基づいて実行される。
キャリブレーションに際し、まず、キャリブレーション装置５に対して、キャリブレーション対象装置を識別する識別情報と、キャリブレーションの対象となる印刷メディアの種類を識別する識別情報とが所定の方法で入力される。以下、印刷装置３を識別する識別情報を「印刷装置識別情報」という。印刷装置識別情報は、印刷装置３ごとに固有の値であり、印刷装置３の機種が同一であっても、印刷装置３の個体が異なれば、印刷装置識別情報の値は異なる。また、印刷メディアの種類を識別する情報を「印刷メディア識別情報」という。印刷メディア識別情報は、印刷メディアの種類ごとに固有の値であり、印刷メディアの種類が異なれば値が異なる一方、印刷メディアの種類が同一であれば値は同一である。
【００４０】
次いで、キャリブレーションユニット４３の測色器により、テスト用の画像が印刷されたキャリブレーション対象媒体の測色が行われる。キャリブレーションユニット４３は、測色器による測色の結果に基づいて、測色の結果を示す測色結果データを、キャリブレーション装置制御部４０に出力する。
キャリブレーション装置制御部４０は、テスト用のラスターデータ、プリンターの特性を表したプロファイル、及び、キャリブレーションユニット４３から入力された測色結果データに基づいて、キャリブレーションデータを生成する。キャリブレーションデータは、上述した色補正処理の前後の色の対応関係が記録されたデータ（一例として）である。すなわち、キャリブレーションデータは、各印刷装置３固有の特性の較正に用いられるデータである。キャリブレーションデータの生成は、既存の技術を用いて適切に行われる。キャリブレーションデータは、ルックアップテーブルであるためデータサイズが大きい。一例として、キャリブレーションデータのデータサイズは１メガバイト程度、メディアの種類に合わせて多種類保持すると数十メガバイトとなる。
１の印刷装置３により１の種類の印刷メディアに対して印刷が行われる場合、当該１の印刷装置３と当該１の種類の印刷メディアとの組み合わせに対応するキャリブレーションデータを用いて色補正処理が行われることにより、以下の効果を奏する。すなわち、印刷装置３により印刷される画像の色に関し、印刷装置３により印刷されることが求められる理想的な画像の色と、実際に印刷装置３により印刷される画像の色との整合が図られ、印刷品質が向上する。
【００４１】
なお、本実施形態では、キャリブレーション装置５が、測色器を含むキャリブレーションユニット４３を備える構成である。この点について、キャリブレーション装置５が、キャリブレーションユニット４３を備えず、測色結果データを外部の装置から取得する構成でもよい。すなわち、キャリブレーション装置５は、キャリブレーションデータを生成する機能を有していればよい。
【００４２】
図３は、印刷システム１が備える統括制御装置６、及び、制御装置７の機能的構成を示すブロック図である。
【００４３】
統括制御装置６は、ローカルエリアネットワークＬＮにおいて、印刷装置３、画像処理装置４、キャリブレーション装置５、及び、制御装置７をクライアントとするサーバーとして機能するコンピューターである。
図３に示すように、統括制御装置６は、統括制御装置制御部５０と、統括制御装置通信部５１と、統括制御装置記憶部５２とを備える。
統括制御装置制御部５０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、統括制御装置６の各部を制御する。統括制御装置制御部５０は、例えばＣＰＵが、ＲＯＭや後述する統括制御装置記憶部５２等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
統括制御装置通信部５１は、統括制御装置制御部５０の制御で、ローカルエリアネットワークＬＮと接続する装置と所定の通信規格に従って通信する。
統括制御装置記憶部５２は、不揮発性メモリーを備え、各種データを記憶する。
統括制御装置６には、統括印刷管理プログラム５２ａがインストールされる。統括制御装置制御部５０は、統括印刷管理プログラム５２ａを読み出して実行し、統括印刷管理プログラム５２ａの機能によって、後述する各種処理を実行する。
【００４４】
制御装置７は、ローカルエリアネットワークＬＮにおいて、印刷装置３、画像処理装置４、キャリブレーション装置５をクライアントとするサーバーとして機能するコンピューターである。
図３に示すように、制御装置７は、制御装置制御部６０と、制御装置通信部６１と、制御装置記憶部６２とを備える。
制御装置制御部６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、制御装置７の各部を制御する。制御装置制御部６０は、例えばＣＰＵが、ＲＯＭや後述する制御装置記憶部６２等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
制御装置通信部６１は、制御装置制御部６０の制御で、ローカルエリアネットワークＬＮと接続する装置と所定の通信規格に従って通信する。
制御装置記憶部６２は、不揮発性メモリーを備え、各種データを記憶する。
制御装置７には、印刷管理プログラム６２ａがインストールされる。制御装置制御部６０は、印刷管理プログラム６２ａを読み出して実行し、印刷管理プログラム６２ａの機能によって、後述する各種処理を実行する。
【００４５】
次に、印刷システム１において、ローカルエリアネットワークＬＮに、新たに印刷装置３が接続される場合の、印刷装置３、及び、制御装置７の動作について説明する。
ローカルエリアネットワークＬＮに印刷装置３が新たに接続される場合、ユーザーは、ローカルエリアネットワークＬＮに接続する制御装置７のうち、新たに接続される印刷装置３を管理する対象とする１つの制御装置７を決定する。すなわち、本実施形態に係る印刷システム１では、ローカルエリアネットワークＬＮに接続する印刷装置３のそれぞれは、ローカルエリアネットワークＬＮに接続する制御装置７のうちのいずれか１つの制御装置７の管理の対象となる。
ローカルエリアネットワークＬＮに新たに接続された印刷装置３には、印刷装置３を管理する制御装置７を識別する識別情報（以下、制御装置７の識別情報を「制御装置識別情報」という。）と、制御装置７のローカルエリアネットワークＬＮにおけるアドレスを示す制御装置アドレス情報とが対応付けて登録される。登録された制御装置識別情報と、制御装置アドレス情報とは、印刷装置記憶部２２に記憶される。制御装置識別情報と、制御装置アドレス情報との登録は例えば、以下の方法で行われる。
例えば、ユーザーが、所定の手段で、これら情報を印刷装置３に入力し、印刷装置制御部２０は、ユーザーにより入力されたこれら情報を印刷装置記憶部２２に記憶する。
また例えば、印刷装置３は、ブロードキャストで、ローカルエリアネットワークＬＮに接続する装置に、制御装置アドレス応答要求情報を送信する。制御装置アドレス応答要求情報は、制御装置識別情報を含み、制御装置識別情報の制御装置７に対して、制御装置アドレス情報の応答を要求する情報である。制御装置識別情報は、ユーザーにより入力される。制御装置アドレス応答要求情報に含まれる制御装置識別情報の制御装置７が制御装置アドレス要求情報を受信した場合、制御装置アドレス情報を応答する。制御装置アドレス要求情報に含まれる制御装置識別情報の制御装置７以外の装置が、制御装置アドレス要求情報を受信した場合、当該情報を破棄する。印刷装置制御部２０は、制御装置アドレス応答要求情報に対する応答に基づいて、制御装置識別情報と、制御装置アドレス情報とを印刷装置記憶部２２に記憶する。
また例えば、制御装置７は、所定のタイミングで、自装置が管理の対象とする印刷装置３に対して、制御装置アドレス登録要求情報を送信する。印刷装置３のローカルエリアネットワークＬＮにおけるアドレス等、制御装置アドレス登録要求情報を印刷装置３に送信するために必要な情報は、事前に、制御装置７に登録される。制御装置アドレス登録要求情報は、制御装置識別情報と、制御装置アドレス情報とを含み、これら情報の登録を要求する情報である。印刷装置制御部２０は、制御装置アドレス登録情報を受信し、当該情報に基づいて、制御装置識別情報と、制御装置アドレス情報とを登録する。
【００４６】
この結果、ローカルエリアネットワークＬＮに接続する印刷装置３のそれぞれには、印刷装置３を管理の対象とする制御装置７の制御装置識別情報と、制御装置アドレス情報とが対応付けて登録される。
【００４７】
次に、キャリブレーション装置５が、キャリブレーション対象装置に対応するキャリブレーションデータを生成した後、生成したキャリブレーションデータを、ローカルエリアネットワークＬＮに接続する装置に格納する場合の各装置の動作について説明する。
本実施形態では、キャリブレーションデータを格納する場所が固定的でなく、キャリブレーションデータの格納の手順に関し、以下で説明する複数のパターンが存在する。なお、後に明らかとなるように、本実施形態に係る印刷システム１の各装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を行い、これにより、キャリブレーションデータを必要とする装置が、キャリブレーションデータを取得することが可能となっている。
【００４８】
＜キャリブレーションデータの格納に関する第１のパターン（格納第１パターン）＞
図４は、格納第１パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図４では、格納第１パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第１パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を、「印刷装置Ｐ１」（図４参照。）と表現する。
図５のフローチャートは、格納第１パターンにおけるキャリブレーション装置５、及び、印刷装置Ｐ１の動作を示すフローチャートである。図５のフローチャートＦＡは、キャリブレーション装置５の動作を示し、フローチャートＦＢは、印刷装置Ｐ１の動作を示す。
【００４９】
図５のフローチャートＦＡに示すように、キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、格納場所応答要求情報を、印刷装置Ｐ１に送信する（ステップＳＡ１）（図４の矢印Ｙ４１）。格納場所応答要求情報は、キャリブレーションデータの格納場所を問い合わせる情報である。印刷装置Ｐ１のアドレス等、格納場所応答要求情報を印刷装置Ｐ１に送信するために必要な情報は事前に登録される。
【００５０】
図５のフローチャートＦＢに示すように、印刷装置Ｐ１の印刷装置制御部２０は、印刷装置通信部２１を制御して、格納場所応答要求情報を受信する（ステップＳＢ１）。
次いで、印刷装置制御部２０は、格納場所判断処理を実行する（ステップＳＢ２）。格納場所判断処理において、印刷装置制御部２０は、キャリブレーションデータを自装置に格納可能か否か判断する。印刷装置Ｐ１は、大容量の記憶装置が搭載された装置であり、記憶装置の記憶領域にキャリブレーションデータを格納可能な空き容量が十分に確保されている。これを踏まえ、印刷装置制御部２０は、ステップＳＢ２の格納場所判断処理において、キャリブレーションデータを自装置に格納可能と判断する。なお、キャリブレーションデータを格納可能な空き容量が確保されている状態であっても、ユーザーがキャリブレーションデータの格納を禁止する設定を行っている場合には、印刷装置制御部２０が、キャリブレーションデータの格納ができないと判断する構成でもよい。
【００５１】
格納場所判断処理においてキャリブレーションデータを格納可能と判断した場合、印刷装置制御部２０は、印刷装置通信部２１を制御して、キャリブレーションデータ送信要求情報をキャリブレーション装置５に送信する（ステップＳＢ３）（図４の矢印Ｙ４２）。キャリブレーションデータ送信要求情報は、キャリブレーションデータの送信を要求する情報である。
【００５２】
図５のフローチャートＦＡに示すように、キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、キャリブレーションデータ送信要求情報を受信する（ステップＳＡ２）。
次いで、キャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを印刷装置Ｐ１に送信する（ステップＳＡ３）（図４の矢印Ｙ４３）。
【００５３】
図５のフローチャートＦＢに示すように、印刷装置Ｐ１の印刷装置制御部２０は、印刷装置通信部２１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する（ステップＳＢ４）。
次いで、印刷装置制御部２０は、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて印刷装置記憶部２２に記憶する（ステップＳＢ５）。なお、印刷装置識別情報は、印刷装置Ｐ１の識別情報であるため、キャリブレーション装置５が送信しない構成でもよい。
ステップＳＢ５の処理の結果、印刷装置Ｐ１に対応するキャリブレーションデータは、印刷装置Ｐ１に格納される。
【００５４】
以上のように、格納第１パターンでは、印刷装置３は、情報処理装置（本例では、キャリブレーション装置５。）からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、印刷装置３は、自装置にキャリブレーションデータを格納可能な場合は、自装置にキャリブレーションデータを格納することができる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置５に限らない。例えば、制御装置７等の、キャリブレーションデータを格納可能な装置であってもよい。
【００５５】
＜キャリブレーションデータの格納に関する第２のパターン（格納第２パターン）＞
図６は、格納第２パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図６では、格納第２パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第２パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を、「印刷装置Ｐ２」（図６参照。）と表現する。また、印刷装置Ｐ２を管理の対象とする制御装置７を、「制御装置Ｓ２」と表現する。
図７のフローチャートは、格納第２パターンにおけるキャリブレーション装置５、印刷装置Ｐ２、及び、制御装置Ｓ２の動作を示すフローチャートである。図７のフローチャートＦＣは、キャリブレーション装置５の動作を示し、フローチャートＦＤは、印刷装置Ｐ２の動作を示し、フローチャートＦＥは、制御装置Ｓ２の動作を示す。
【００５６】
図７のフローチャートＦＣに示すように、キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、格納場所応答要求情報を、印刷装置Ｐ２に送信する（ステップＳＣ１）（図６の矢印Ｙ６１）。
【００５７】
図７のフローチャートＦＤに示すように、印刷装置Ｐ２の印刷装置制御部２０は、印刷装置通信部２１を制御して、格納場所応答要求情報を受信する（ステップＳＤ１）。
次いで、印刷装置制御部２０は、格納場所判断処理を実行する（ステップＳＤ２）。印刷装置Ｐ２は、大容量の記憶装置が搭載されていない装置であり、キャリブレーションデータを格納可能な空き容量が十分に確保されておらず、キャリブレーションデータを格納することができない。これを踏まえ、印刷装置制御部２０は、ステップＳＤ２の格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。なお、大容量の記憶装置が搭載されている場合であっても、記憶装置の記憶領域に、キャリブレーションデータを格納するのに十分な空き容量が確保されていない場合、印刷装置制御部２０は、キャリブレーションデータの格納ができないと判断する。
【００５８】
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、印刷装置制御部２０は、印刷装置通信部２１を制御して、制御装置アドレス情報をキャリブレーション装置５に送信する（ステップＳＤ３）（図６の矢印Ｙ６２）。上述したように、制御装置アドレス情報は、印刷装置Ｐ２を管理の対象とする制御装置Ｓ２のローカルエリアネットワークＬＮにおけるアドレスを示す情報である。
【００５９】
図７のフローチャートＦＣに示すように、キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、制御装置アドレス情報を受信する（ステップＳＣ２）。
次いで、キャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、制御装置アドレス情報が示すアドレス（本例では、制御装置Ｓ２のアドレス。）に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する（ステップＳＣ３）（図６の矢印Ｙ６３）。
【００６０】
図７のフローチャートＦＥに示すように、制御装置Ｓ２の制御装置制御部６０は、制御装置通信部６１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する（ステップＳＥ１）。
次いで、制御装置制御部６０は、受信した情報に基づいて、制御装置側キャリブレーションデータ管理データベースＱ１を更新する（ステップＳＥ２）。
詳述すると、図６に示すように、格納第２パターンに係る制御装置７（本例では、制御装置Ｓ２。）の制御装置記憶部６２は、制御装置側キャリブレーションデータ管理データベースＱ１を記憶している。制御装置側キャリブレーションデータ管理データベースＱ１の１件のレコードは、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有する。ステップＳＥ２において、制御装置制御部６０は、制御装置側キャリブレーションデータ管理データベースＱ１に、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを登録する。
ステップＳＥ２の処理の結果、印刷装置Ｐ２に対応するキャリブレーションデータは、印刷装置Ｐ２を管理の対象とする制御装置Ｓ２に記憶される。
【００６１】
以上のように、格納第２パターンでは、印刷装置３は、情報処理装置（本例では、キャリブレーション装置５。）からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、キャリブレーションデータを格納な可能な制御装置７（記憶装置）のネットワーク上の場所を応答する。
この構成によれば、印刷装置３がキャリブレーションデータを格納できない場合、ローカルエリアネットワークＬＮと接続する各装置がアクセス可能な制御装置７にキャリブレーションデータを格納することができる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置５に限らない。例えば、制御装置７等の、キャリブレーションデータを格納可能な装置であってもよい。
【００６２】
＜キャリブレーションデータの格納に関する第３のパターン（格納第３パターン）＞
図８は、格納第３パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図８では、格納第３パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第３パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を、「印刷装置Ｐ３」（図８参照。）と表現する。また、印刷装置Ｐ２を管理の対象とする制御装置７を、「制御装置Ｓ３」と表現する。また、格納第３パターンにおける統括制御装置６を、「統括制御装置Ｔ３」と表現する。
図９のフローチャートは、格納第３パターンにおけるキャリブレーション装置５、印刷装置Ｐ３、制御装置Ｓ３、及び、統括制御装置Ｔ３の動作を示すフローチャートである。図９のフローチャートＦＣは、キャリブレーション装置５の動作を示し、フローチャートＦＤは、印刷装置Ｐ３の動作を示し、フローチャートＦＦは、制御装置Ｓ３の動作を示し、フローチャートＦＧは、統括制御装置Ｔ３の動作を示す。
なお、格納第３パターンにおけるキャリブレーション装置５、及び、印刷装置Ｐ３の処理は、格納第２パターンにおけるキャリブレーション装置５、及び、印刷装置Ｐ２の処理と一致する。従って、図９のフローチャートについて、キャリブレーション装置５、及び、印刷装置Ｐ３の処理に関しては、図７のフローチャートを援用する。
【００６３】
図９のフローチャートＦＦに示すように、制御装置Ｓ３の制御装置制御部６０は、制御装置通信部６１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する（ステップＳＦ１）。
次いで、制御装置制御部６０は、格納場所判断処理を実行する（ステップＳＦ２）。以下、ステップＳＦ２の処理について詳述する。
ここで、格納第３パターンでは、キャリブレーションデータを格納しない印刷装置３のそれぞれのキャリブレーションデータは、統括制御装置６が記憶し、統括的に管理する。すなわち、印刷装置３がキャリブレーションデータを記憶しない場合、印刷装置３を管理の対象とする制御装置７がキャリブレーションデータを記憶するのではなく、統括制御装置６が記憶する。第３格納パターンでは、ユーザーは、事前に制御装置７に対してキャリブレーションデータの格納を禁止する設定を行う。以上を踏まえ、ステップＳＦ２の格納場所判断処理において、制御装置制御部６０は、キャリブレーションデータを自装置に格納できないと判断する。なお、制御装置７にキャリブレーションデータを格納するのに十分な空き容量がない場合に、制御装置制御部６０が、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する構成でもよい。
【００６４】
格納場所判断処理において、キャリブレーションデータを格納できないと判断した場合、制御装置制御部６０は、制御装置通信部６１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを統括制御装置Ｔ３に送信する（ステップＳＦ３）（図８の矢印Ｙ８１）。統括制御装置Ｔ３のローカルエリアネットワークＬＮにおけるアドレス等、統括制御装置Ｔ３と通信するために必要な情報は、制御装置Ｓ３に事前に登録される。
【００６５】
図９のフローチャートＦＧに示すように、統括制御装置Ｔ３の統括制御装置制御部５０は、統括制御装置通信部５１を制御して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する（ステップＳＧ１）。
次いで、統括制御装置制御部５０は、統括制御装置側キャリブレーションデータ管理データベースＭ１を更新する（ステップＳＧ２）。
統括制御装置側キャリブレーションデータ管理データベースＭ１は、制御装置側キャリブレーションデータ管理データベースＱ１と同一のデータ構造を有するデータベースである。ステップＳＧ２において、統括制御装置制御部５０は、統括制御装置側キャリブレーションデータ管理データベースＭ１に、受信した印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを登録する。
ステップＳＥ２の処理の結果、印刷装置Ｐ３に対応するキャリブレーションデータは、統括制御装置Ｔ３に記憶される。
【００６６】
以上のように、格納第３パターンでは、キャリブレーションデータは、統括制御装置６に記憶される。
【００６７】
＜キャリブレーションデータの格納に関する第４のパターン（格納第４パターン）＞
図１０は、格納第４パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１０では、格納第４パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第４パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を管理の対象とする制御装置７を制御装置Ｓ４（図１０参照。）と表現する。
以下、図１０を用いて、格納第４パターンについて説明する。
【００６８】
キャリブレーション装置５のキャリブレーション装置制御部４０は、格納場所応答要求情報を、制御装置Ｓ４に送信する（図１０の矢印Ｙ１０１）。上述したように、格納場所応答要求情報は、キャリブレーションデータの格納場所を問い合わせる情報である。なお、印刷装置３を管理の対象とする制御装置７のアドレス等、印刷装置３を管理の対象とする制御装置７と通信するために必要な情報は事前に登録される。
【００６９】
制御装置Ｓ４の制御装置制御部６０は、受信した格納場所応答要求情報に基づいて、格納場所判断処理を実行する。格納場所判断処理において、制御装置制御部６０は、キャリブレーションデータを自装置に格納可能か否か判断する。制御装置Ｓ４は、キャリブレーションデータを格納可能な空き容量が十分に確保されており、また、キャリブレーションデータを格納可能な空き容量が確保されている場合は、要求に応じてキャリブレーションデータを格納する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部６０は、格納場所判断処理において、キャリブレーションデータを自装置に格納可能と判断する。
【００７０】
格納場所判断処理においてキャリブレーションデータを格納可能と判断した場合、制御装置制御部６０は、キャリブレーションデータ送信要求情報をキャリブレーション装置５に送信する（図１０の矢印Ｙ１０２）。上述したように、キャリブレーションデータ送信要求情報は、キャリブレーションデータの送信を要求する情報である。
【００７１】
キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーションデータ送信要求情報の受信に応じて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを制御装置Ｓ４に送信する（図１０の矢印Ｙ１０３）。
【００７２】
制御装置Ｓ４の制御装置制御部６０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信し、制御装置側キャリブレーションデータ管理データベースＱ１に、これら情報を有するレコードを登録する。格納第４パターンに係る制御装置７（本例では、制御装置Ｓ４。）は、制御装置側キャリブレーションデータ管理データベースＱ１を記憶している。
この結果、制御装置Ｓ４にキャリブレーションデータが格納される。
【００７３】
以上のように、格納第４パターンでは、制御装置７は、情報処理装置（本例では、キャリブレーション装置５。）からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納可能な場合、キャリブレーションデータの送信を要求する。
この構成によれば、制御装置７は、自装置にキャリブレーションデータを格納可能な場合は、自装置にキャリブレーションデータを格納することができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対して、キャリブレーションデータの格納要求を行う情報処理装置は、キャリブレーション装置５に限らない。例えば、印刷装置３であってもよい。
【００７４】
＜キャリブレーションデータの格納に関する第５のパターン（格納第５パターン）＞
図１１は、格納第５パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１１では、格納第５パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第５パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を、「印刷装置Ｐ５」（図１１参照。）と表現する。また、印刷装置Ｐ５を管理の対象とする制御装置７を、「制御装置Ｓ５」と表現する。
以下、図１１を用いて、格納第５パターンについて説明する。
【００７５】
キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、格納場所応答要求情報を、制御装置Ｓ５に送信する（図１１の矢印Ｙ１１１）。
【００７６】
制御装置Ｓ５の制御装置制御部６０は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置Ｓ５は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部６０は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
【００７７】
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部６０は、印刷装置Ｐ５のローカルエリアネットワークＬＮにおけるアドレスを示す情報をキャリブレーション装置５に送信する（図１１の矢印Ｙ１１２）。
なお、格納第５パターンにおいて、印刷装置Ｐ５は、キャリブレーションデータを格納可能である。
【００７８】
キャリブレーション装置５のキャリブレーション装置制御部４０は、印刷装置Ｐ５のアドレスを示す情報を受信する。キャリブレーション装置制御部４０は、受信した情報が示すアドレス（本例では、印刷装置Ｐ５。）に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する（図１１の矢印Ｙ１１３）。
【００７９】
印刷装置Ｐ５の印刷装置制御部２０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する。印刷装置制御部２０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて印刷装置記憶部２２に記憶する。
以上の結果、印刷装置Ｐ５に対応するキャリブレーションデータは、印刷装置Ｐ５に格納される。
【００８０】
以上のように、格納第５パターンでは、制御装置７は、情報処理装置（本例では、キャリブレーション装置５）からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断し、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、格納要求のあったキャリブレーションデータに対応する印刷装置３のローカルエリアネットワークＬＮ上の場所を応答する。
この構成によれば、制御装置７がキャリブレーションデータを格納できない場合、ローカルエリアネットワークＬＮと接続する各装置がアクセス可能な印刷装置３にキャリブレーションデータを格納することができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
【００８１】
＜キャリブレーションデータの格納に関する第６のパターン（格納第６パターン）＞
図１２は、格納第６パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１２では、格納第６パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第６パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を管理の対象とする制御装置７を、「制御装置Ｓ６」と表現する。また、格納第６パターンにおける統括制御装置６を、「統括制御装置Ｔ６」と表現する。
以下、図１２を用いて、格納第６パターンについて説明する。
【００８２】
キャリブレーション装置５のキャリブレーション装置制御部４０は、キャリブレーション装置通信部４１を制御して、格納場所応答要求情報を、制御装置Ｓ６に送信する（図１２の矢印Ｙ１２１）。
【００８３】
制御装置Ｓ６の制御装置制御部６０は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置Ｓ６は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部６０は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
【００８４】
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部６０は、統括制御装置Ｔ６のローカルエリアネットワークＬＮにおけるアドレスを示す情報をキャリブレーション装置５に送信する（図１２の矢印Ｙ１２２）。
【００８５】
キャリブレーション装置５のキャリブレーション装置制御部４０は、統括制御装置Ｔ６のアドレスを示す情報を受信する。キャリブレーション装置制御部４０は、受信した情報が示すアドレス（本例では、統括制御装置Ｔ６。）に対して、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを送信する（図１２の矢印Ｙ１２３）。
【００８６】
統括制御装置Ｔ６の統括制御装置制御部５０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを受信する。統括制御装置制御部５０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを、統括制御装置側キャリブレーションデータ管理データベースＭ１に登録する。
以上の結果、キャリブレーションデータは、統括制御装置Ｔ６に格納される。
【００８７】
以上のように、格納第６パターンでは、制御装置７は、情報処理装置（本例では、キャリブレーション装置５。）からキャリブレーションデータの格納要求を受けた場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、キャリブレーションデータを格納可能な統括制御装置６（記憶装置）のローカルエリアネットワークＬＮ上の場所を応答する。
この構成によれば、制御装置７がキャリブレーションデータを格納できない場合、ローカルエリアネットワークＬＮと接続する各装置がアクセス可能な統括制御装置６にキャリブレーションデータを格納することができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対してキャリブレーションデータの格納要求を行う装置は、キャリブレーション装置５に限らず、例えば、印刷装置３であってもよい。
【００８８】
＜キャリブレーションデータの格納に関する第７のパターン（格納第７パターン）＞
図１３は、格納第７パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１３では、格納第７パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。格納第７パターンの説明において、キャリブレーション装置５が生成したキャリブレーションデータに対応する印刷装置３を、「印刷装置Ｐ７」（図１３参照。）と表現する。また、印刷装置Ｐ７を管理の対象とする制御装置７を、「制御装置Ｓ７」と表現する。また、格納第７パターンにおける統括制御装置６を、「統括制御装置Ｔ７」と表現する。
以下、図１３を用いて、格納第７パターンについて説明する。
【００８９】
キャリブレーション装置５のキャリブレーション装置制御部４０は、格納場所応答要求情報を、制御装置Ｓ７に送信する（図１３の矢印Ｙ１３１）。
【００９０】
制御装置Ｓ７の制御装置制御部６０は、格納場所応答要求情報の受信に応じて、格納場所判断処理を実行する。制御装置Ｓ７は、キャリブレーションデータの格納を禁止する旨の設定がユーザーによりなされている。これを踏まえ、制御装置制御部６０は、格納場所判断処理において、キャリブレーションデータを自装置に格納できないと判断する。
【００９１】
格納場所判断処理においてキャリブレーションデータを格納できない判断した場合、制御装置制御部６０は、キャリブレーションデータを格納可能か否か問い合わせる状態応答要求情報を印刷装置Ｐ７に送信する（図１３の矢印Ｙ１３２）。
【００９２】
印刷装置Ｐ７の印刷装置制御部２０は、状態応答要求情報の受信に応じて、キャリブレーションデータを格納可能か否か判断する。格納可能な場合は、その旨を示す情報を制御装置Ｓ７に応答し、格納できない場合は、その旨を示す情報を制御装置Ｓ７に応答する（図１３の矢印Ｙ１３３）。
【００９３】
制御装置Ｓ７の制御装置制御部６０は、印刷装置Ｐ７から、キャリブレーションデータを格納可能な旨の情報を受信した場合、印刷装置Ｐ７のローカルエリアネットワークＬＮにおけるアドレスを示す情報をキャリブレーション装置５に送信する（図１３の矢印Ｙ１３４）。一方、制御装置制御部６０は、印刷装置Ｐ７から、キャリブレーションデータを格納できない旨の情報を受信した場合、統括制御装置Ｔ７のローカルエリアネットワークＬＮにおけるアドレスを示す情報をキャリブレーション装置５に送信する（図１３の矢印Ｙ１３４）。
【００９４】
キャリブレーション装置５のキャリブレーション装置制御部４０は、制御装置Ｓ７から、印刷装置Ｐ７のアドレスを示す情報を受信した場合、受信した情報に基づいて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを印刷装置Ｐ７に送信する（図１３の矢印Ｙ１３５）。印刷装置Ｐ７の印刷装置制御部２０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを対応付けて記憶する。
一方、キャリブレーション装置制御部４０は、制御装置Ｓ７から、統括制御装置Ｔ７のアドレスを示す情報を受信した場合、受信した情報に基づいて、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを統括制御装置Ｔ７に送信する（図１３の矢印Ｙ１３６）。統括制御装置Ｔ７の統括制御装置制御部５０は、印刷装置識別情報と、印刷メディア識別情報と、キャリブレーションデータとを有するレコードを、統括制御装置側キャリブレーションデータ管理データベースＭ１に登録する。
【００９５】
以上のように、格納第７パターンでは、制御装置７は、情報処理装置（本例では、キャリブレーション装置５。）からキャリブレーションデータの格納要求を受けた場合、自装置にキャリブレーションデータを格納可能か否か判断する。制御装置７は、格納できない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、格納要求のあったキャリブレーションデータに対応する印刷装置３に対して、キャリブレーションデータを格納可能か否か問い合わせる。制御装置７は、印刷装置３から格納可能な旨の応答があった場合、印刷装置３のローカルエリアネットワークＬＮ上の場所を情報処理装置に対して応答する。制御装置７は、印刷装置３から格納できない旨の応答があった場合、ローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納可能な統括制御装置６（記憶装置）のローカルエリアネットワークＬＮ上の場所を情報処理装置に対して応答する。
この構成によれば、制御装置７にキャリブレーションデータを格納できない場合に、印刷装置３が格納可能なときは印刷装置３にキャリブレーションデータを格納することができ、印刷装置３が格納できないときは統括制御装置６にキャリブレーションデータを格納することができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対してキャリブレーションデータの格納要求を行う装置は、キャリブレーション装置５に限らない。
【００９６】
次に、画像処理装置４がラスターデータを生成して印刷装置３に送信することにより、印刷装置３による印刷が行われる場合において、画像処理装置４がキャリブレーションデータの取得を要求するときの各装置の動作について説明する。
本実施形態では、画像処理装置４がキャリブレーションデータの取得を要求した後の各装置の処理の手順に関し、以下で説明する複数のパターンが存在する。各パターンで説明する通り、本実施形態に係る印刷システム１の各装置は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を行う。
【００９７】
なお、画像処理装置４には、所定のＡＰＩ（Application Programming Interface）が事前に登録されている。ＡＰＩは、画像処理プログラム３２ａが利用可能なＡＰＩである。画像処理装置４の画像処理装置制御部３０は、印刷装置３に情報を送信する処理を含む各処理を行う場合、必要に応じて、画像処理プログラム３２ａにより適切なＡＰＩを呼び出し、ＡＰＩの機能を利用して実行する。
【００９８】
＜キャリブレーションデータの取得に関する第１のパターン（取得第１パターン）＞
図１４は、取得第１パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１４では、取得第１パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第１パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を、「印刷装置Ｐ８」（図１４参照。）と表現する。
以下、図１４を用いて、取得第１パターンについて説明する。
【００９９】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を印刷装置Ｐ８に送信する（図１４の矢印Ｙ１４１）。キャリブレーションデータ送信要求情報は、印刷を実行させる印刷装置３の印刷装置識別情報と、印刷装置３に装着された印刷メディアの印刷メディア識別情報とを含む。キャリブレーションデータ送信要求情報は、当該情報に含まれる印刷装置識別情報と、印刷メディア識別情報との組み合わせに対応するキャリブレーションデータの送信を要求する情報である。
【０１００】
印刷装置Ｐ８の印刷装置制御部２０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第１パターンに係る印刷装置Ｐ８には、キャリブレーションデータが格納されている。これを踏まえ、印刷装置制御部２０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていると判断する。
【０１０１】
格納有無判断処理においてキャリブレーションデータが格納されていると判断した場合、印刷装置制御部２０は、自装置に格納されたキャリブレーションデータに基づいて色補正処理を行う旨の情報を、画像処理装置４に送信する（図１４の矢印Ｙ１４２）。
【０１０２】
画像処理装置４の画像処理装置制御部３０は、印刷装置Ｐ８に格納されたキャリブレーションデータに基づいて印刷装置Ｐ８が色補正処理を行う旨の情報を受信した場合、キャリブレーションを取得しない。
【０１０３】
取得第１パターンの場合において、画像処理装置４が、印刷装置Ｐ８に印刷を実行させる場合、各装置により以下の処理が実行される。すなわち、画像処理装置４の画像処理装置制御部３０は、カラープロファイルに基づいて、画像データをラスターデータに変換する。画像処理装置制御部３０は、ラスターデータを印刷装置Ｐ８に送信する。印刷装置Ｐ８の印刷装置制御部２０は、ラスターデータを受信する。印刷装置制御部２０は、自装置に格納されたキャリブレーションデータに基づいて、ラスターデータに色補正処理を行い、色補正処理後のラスターデータに基づいて、印刷部２３を制御して、印刷を実行する。
【０１０４】
以上のように、取得第１パターンでは、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自装置に格納されたキャリブレーションデータに基づいて補正を行う旨の応答をする。
この構成によれば、印刷装置３は、自装置にキャリブレーションデータが格納されていることを踏まえ、自装置に格納されたキャリブレーションデータに基づいて色補正処理を実行できる。このため、ローカルエリアネットワークＬＮ上をキャリブレーションデータが流れることなく、通信負荷が軽減すると共に、通信に要する時間を短縮化でき、また、処理効率を向上できる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、ローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納可能な制御装置７や、統括制御装置６であってもよい。
【０１０５】
＜キャリブレーションデータの取得に関する第２のパターン（取得第２パターン）＞
図１５は、取得第２パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１５では、取得第２パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第２パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を、「印刷装置Ｐ９」（図１５参照。）と表現する。また、印刷装置Ｐ９を管理の対象とする制御装置７を「制御装置Ｓ９」と表現する。
以下、図１５を用いて、取得第２パターンについて説明する。
【０１０６】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を印刷装置Ｐ９に送信する（図１５の矢印Ｙ１５１）。
【０１０７】
印刷装置Ｐ９の印刷装置制御部２０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第２パターンに係る印刷装置Ｐ９には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部２０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１０８】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部２０は、キャリブレーションデータ送信要求情報を、自装置を管理の対象とする制御装置７（本例では、制御装置Ｓ９。）に送信する（図１５の矢印Ｙ１５２）。取得第２パターンにおいて、印刷装置Ｐ９が送信するキャリブレーションデータ送信要求情報は、画像処理装置４へのキャリブレーションデータの送信を要求する情報である。
【０１０９】
制御装置Ｓ９の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。詳述すると、制御装置制御部６０は、自装置が、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを記憶している場合は、自装置が記憶するキャリブレーションデータを取得する。一方、制御装置制御部６０は、自装置が、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを記憶していない場合は、以下の処理を実行する。制御装置制御部６０は、統括制御装置６に、印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータの応答を要求し、統括制御装置６が応答したキャリブレーションデータを取得する。
キャリブレーションデータを取得した後、制御装置制御部６０は、キャリブレーションデータを、画像処理装置４に送信する（図１５の矢印Ｙ１５３）。
【０１１０】
取得第２パターンでは、印刷装置Ｐ９に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１１１】
以上のように、取得第２パターンでは、印刷装置３は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、キャリブレーションデータを格納する制御装置７（記憶装置）に、直接、キャリブレーションデータを送信させる。
この構成によれば、印刷装置３は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、ローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納可能な制御装置７や、統括制御装置６であってもよい。
【０１１２】
＜キャリブレーションデータの取得に関する第３のパターン（取得第３パターン）＞
図１６は、取得第３パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１６では、取得第３パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第３パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を、「印刷装置Ｐ１０」（図１６参照。）と表現する。また、印刷装置Ｐ１０を管理の対象とする制御装置７を「制御装置Ｓ１０」と表現する。
以下、図１６を用いて、取得第３パターンについて説明する。
【０１１３】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を印刷装置Ｐ１０に送信する（図１６の矢印Ｙ１６１）。
【０１１４】
印刷装置Ｐ１０の印刷装置制御部２０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第３パターンに係る印刷装置Ｐ１０には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部２０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１１５】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部２０は、キャリブレーションデータ送信要求情報を、自装置を管理の対象とする制御装置７（本例では、制御装置Ｓ１０。）に送信する（図１６の矢印Ｙ１６２）。取得第３パターンにおいて、印刷装置Ｐ１０が送信するキャリブレーションデータ送信要求情報は、印刷装置Ｐ１０へのキャリブレーションデータの送信を要求する情報である。
【０１１６】
制御装置Ｓ１０の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。キャリブレーションデータを取得する方法は、取得第２パターンで説明した方法と同様である。
キャリブレーションデータを取得した後、制御装置制御部６０は、キャリブレーションデータを、印刷装置Ｐ１０に送信する（図１６の矢印Ｙ１６３）。
【０１１７】
印刷装置Ｐ１０の印刷装置制御部２０は、キャリブレーションデータを受信する。印刷装置制御部２０は、受信したキャリブレーションデータを、画像処理装置４に送信する（図１６の矢印Ｙ１６４）。
取得第３パターンでは、印刷装置Ｐ１０に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１１８】
以上のように、取得第３パターンでは、印刷装置３は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、キャリブレーションデータを格納する制御装置７（記憶装置）に、自装置を介して間接的に、キャリブレーションデータを送信させる。
この構成によれば、印刷装置３は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、ローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納可能な制御装置７や、統括制御装置６であってもよい。
【０１１９】
＜キャリブレーションデータの取得に関する第４のパターン（取得第４パターン）＞
図１７は、取得第４パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１７では、取得第４パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第４パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を、「印刷装置Ｐ１１」（図１７参照。）と表現する。また、印刷装置Ｐ１１を管理の対象とする制御装置７を「制御装置Ｓ１１」と表現する。
以下、図１７を用いて、取得第４パターンについて説明する。
【０１２０】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を印刷装置Ｐ１１に送信する（図１７の矢印Ｙ１７１）。
【０１２１】
印刷装置Ｐ１１の印刷装置制御部２０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第４パターンに係る印刷装置Ｐ１１には、キャリブレーションデータが格納されていない。これを踏まえ、印刷装置制御部２０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１２２】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、印刷装置制御部２０は、自装置を管理の対象とする制御装置７（本例では、制御装置Ｓ１１）。のアドレスを示す情報を、画像処理装置４に送信する（図１７の矢印Ｙ１７２）。
【０１２３】
画像処理装置４の画像処理装置制御部３０は、印刷装置Ｐ１１から受信した情報が示すアドレス（本例では、制御装置Ｓ１１のアドレス。）に対して、キャリブレーションデータ送信要求情報を送信する（図１７の矢印Ｙ１７３）。
【０１２４】
制御装置Ｓ１１の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、キャリブレーションデータを取得する。キャリブレーションデータを取得する方法は、取得第２パターンで説明した方法と同様である。
キャリブレーションデータを取得した後、制御装置制御部６０は、キャリブレーションデータを、画像処理装置４に送信する（図１７の矢印Ｙ１７４）。
取得第４パターンでは、印刷装置Ｐ１１に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１２５】
以上のように、取得第４パターンでは、印刷装置３は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮ（ネットワーク）に接続され、キャリブレーションデータを格納する制御装置７（記憶装置）のローカルエリアネットワークＬＮ上の場所を応答する。
この構成によれば、印刷装置３は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、印刷装置３は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、印刷装置３に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、ローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納可能な制御装置７や、統括制御装置６であってもよい。
【０１２６】
＜キャリブレーションデータの取得に関する第５のパターン（取得第５パターン）＞
図１８は、取得第５パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１８では、取得第５パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第５パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を管理の対象とする制御装置７を「制御装置Ｓ１２」と表現する。
以下、図１８を用いて、取得第５パターンについて説明する。
【０１２７】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を制御装置Ｓ１２に送信する（図１８の矢印Ｙ１８１）。
【０１２８】
制御装置Ｓ１２の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第５パターンに係る制御装置Ｓ１２には、キャリブレーションデータが格納されている。これを踏まえ、制御装置制御部６０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていると判断する。
【０１２９】
格納有無判断処理においてキャリブレーションデータが格納されていると判断した場合、制御装置制御部６０は、自装置に格納されたキャリブレーションデータを画像処理装置４に送信する（図１８の矢印Ｙ１８２）。
【０１３０】
取得第５パターンでは、印刷装置３に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１３１】
以上のように、取得第５パターンでは、制御装置７は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されている場合、自装置に格納されたキャリブレーションデータを送信する。
この構成によれば、制御装置７は、自装置にキャリブレーションデータが格納されている場合は、自装置に格納されたキャリブレーションデータを情報処理装置に送信し、取得させることができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対して、キャリブレーションデータの送信の要求を行う情報処理装置は、画像処理装置４に限らない。例えば、印刷装置３であってもよい。
【０１３２】
＜キャリブレーションデータの取得に関する第６のパターン（取得第６パターン）＞
図１９は、取得第６パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図１９では、取得第６パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第６パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を管理の対象とする制御装置７を「制御装置Ｓ１３」と表現する。また、取得第６パターンに係る統括制御装置６を「統括制御装置Ｔ１３」と表現する。
以下、図１９を用いて、取得第６パターンについて説明する。
【０１３３】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を制御装置Ｓ１３に送信する（図１９の矢印Ｙ１９１）。
【０１３４】
制御装置Ｓ１３の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第６パターンに係る制御装置Ｓ１３には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部６０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１３５】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部６０は、統括制御装置Ｔ１３に、キャリブレーションデータ送信要求情報を送信する（図１９の矢印Ｙ１９２）。取得第６パターンにおいて、制御装置Ｓ１３が送信するキャリブレーションデータ送信要求情報は、制御装置Ｓ１３へのキャリブレーションデータの送信を要求する情報である。
【０１３６】
統括制御装置Ｔ１３の統括制御装置制御部５０は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部５０は、取得したキャリブレーションデータを、制御装置Ｓ１３に送信する（図１９の矢印Ｙ１９３）。
【０１３７】
制御装置Ｓ１３の制御装置制御部６０は、キャリブレーションデータを受信する。制御装置制御部６０は、受信したキャリブレーションデータを、画像処理装置４に送信する（図１９の矢印Ｙ１９４）。
【０１３８】
取得第６パターンでは、印刷装置３に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１３９】
以上のように、取得第６パターンでは、制御装置７は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するネットワークに接続され、キャリブレーションデータを格納する統括制御装置６（記憶装置）に、自装置を介して間接的にキャリブレーションデータを送信させる。
この構成によれば、制御装置７は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、印刷装置３であってもよい。
【０１４０】
＜キャリブレーションデータの取得に関する第７のパターン（取得第７パターン）＞
図２０は、取得第７パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図２０では、取得第７パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第７パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を管理の対象とする制御装置７を「制御装置Ｓ１４」と表現する。また、取得第７パターンに係る統括制御装置６を「統括制御装置Ｔ１４」と表現する。
以下、図２０を用いて、取得第７パターンについて説明する。
【０１４１】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を制御装置Ｓ１４に送信する（図２０の矢印Ｙ２０１）。
【０１４２】
制御装置Ｓ１４の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第７パターンに係る制御装置Ｓ１４には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部６０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１４３】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部６０は、統括制御装置Ｔ１４に、キャリブレーションデータ送信要求情報を送信する（図２０の矢印Ｙ２０２）。取得第７パターンにおいて、制御装置Ｓ１４が送信するキャリブレーションデータ送信要求情報は、画像処理装置４へのキャリブレーションデータの送信を要求する情報である。
【０１４４】
統括制御装置Ｔ１４の統括制御装置制御部５０は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部５０は、取得したキャリブレーションデータを、画像処理装置４に送信する（図２０の矢印Ｙ２０３）。
取得第７パターンでは、印刷装置３に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１４５】
以上のように、取得第７パターンでは、制御装置７は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するネットワークに接続され、キャリブレーションデータを格納する統括制御装置６（記憶装置）に、直接、キャリブレーションデータを送信させる。
この構成によれば、制御装置７は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、印刷装置３であってもよい。
【０１４６】
＜キャリブレーションデータの取得に関する第８のパターン（取得第８パターン）＞
図２１は、取得第８パターンを説明するため、印刷システム１を説明に適した態様で模式的に示す図である。図２１では、取得第８パターンにおいて、各装置で送受信される情報の流れを、矢印によって示す。取得第８パターンの説明において、画像処理装置４が印刷を実行させる印刷装置３を管理の対象とする制御装置７を「制御装置Ｓ１５」と表現する。また、取得第８パターンに係る統括制御装置６を「統括制御装置Ｔ１５」と表現する。
以下、図２１を用いて、取得第８パターンについて説明する。
【０１４７】
画像処理装置４の画像処理装置制御部３０は、キャリブレーションデータ送信要求情報を制御装置Ｓ１５に送信する（図２１の矢印Ｙ２１１）。
【０１４８】
制御装置Ｓ１５の制御装置制御部６０は、キャリブレーションデータ送信要求情報の受信に応じて、格納有無判断処理を実行する。格納有無判断処理は、自装置にキャリブレーションデータが格納されているか否かを判断する処理である。取得第８パターンに係る制御装置Ｓ１５には、キャリブレーションデータが格納されていない。これを踏まえ、制御装置制御部６０は、格納有無判断処理において、キャリブレーションデータが自装置に格納されていないと判断する。
【０１４９】
格納有無判断処理においてキャリブレーションデータが格納されていないと判断した場合、制御装置制御部６０は、画像処理装置４に、統括制御装置Ｔ１５のアドレスを示す情報を送信する（図２１の矢印Ｙ２１２）。
【０１５０】
画像処理装置４の画像処理装置制御部３０は、受信した情報が示すアドレス（本例では、統括制御装置Ｔ１５のアドレス。）に対して、キャリブレーションデータ送信要求情報を送信する（図２１の矢印Ｙ２１３）。
【０１５１】
統括制御装置Ｔ１５の統括制御装置制御部５０は、キャリブレーションデータ送信要求情報に含まれる印刷装置識別情報と印刷メディア識別情報との組み合わせに対応するキャリブレーションデータを取得する。統括制御装置制御部５０は、取得したキャリブレーションデータを、画像処理装置４に送信する（図２１の矢印Ｙ２１４）。
取得第８パターンでは、印刷装置３に印刷を実行させる場合、画像処理装置４が、キャリブレーションデータに基づく色補正処理を実行する。
【０１５２】
以上のように、取得第８パターンでは、制御装置７は、情報処理装置（本例では、画像処理装置４。）からキャリブレーションデータの送信の要求を受けた場合、自装置にキャリブレーションデータが格納されているか否かを判断し、格納されていない場合、情報処理装置及び自装置が接続するローカルエリアネットワークＬＮに接続され、キャリブレーションデータを格納する統括制御装置６（記憶装置）のローカルエリアネットワークＬＮ上の場所を応答する。
この構成によれば、制御装置７は、自装置にキャリブレーションデータが格納されていない場合、キャリブレーションデータを格納する装置に、キャリブレーションデータを送信させて、情報処理装置に取得させることができる。すなわち、制御装置７は、キャリブレーションデータの格納場所が固定的でないことを踏まえた適切な処理を実行できる。
なお、制御装置７に対して、キャリブレーションデータの送信の要求を行う装置は、画像処理装置４に限らない。例えば、印刷装置３であってもよい。
【０１５３】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、印刷装置３がＬＦＰである場合を例として実施形態を説明したが、印刷装置３は、ＬＦＰに限らない。また、印刷装置３がインクジェットプリンターである場合を例として実施形態を説明したが、印刷装置３の印刷方式はインクジェット方式に限らない。すなわち、印刷装置３は、印刷メディアに印刷する機能を有する装置であればよい。
また、図を用いて説明した機能ブロックは、本願発明を理解容易にするために、各装置の機能構成を主な処理内容に応じて分類して示した概略図である。各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。
また、図で示したフローチャートの処理単位は、各装置の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。各装置の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、同様の処理が行えれば、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【符号の説明】
【０１５４】
１…印刷システム、３…印刷装置（情報処理装置）、４…画像処理装置（情報処理装置）、５…キャリブレーション装置（情報処理装置）、６…統括制御装置（情報処理装置、記憶装置）、７…制御装置（情報処理装置、記憶装置）、ＬＮ…ローカルエリアネットワーク（ネットワーク）。
【図１】
2018158515.tif 000003
【図２】
2018158515.tif 000004
【図３】
2018158515.tif 000005
【図４】
2018158515.tif 000006
【図５】
2018158515.tif 000007
【図６】
2018158515.tif 000008
【図７】
2018158515.tif 000009
【図８】
2018158515.tif 000010
【図９】
2018158515.tif 000011
【図１０】
2018158515.tif 000012
【図１１】
2018158515.tif 000013
【図１２】
2018158515.tif 000014
【図１３】
2018158515.tif 000015
【図１４】
2018158515.tif 000016
【図１５】
2018158515.tif 000017
【図１６】
2018158515.tif 000018
【図１７】
2018158515.tif 000019
【図１８】
2018158515.tif 000020
【図１９】
2018158515.tif 000021
【図２０】
2018158515.tif 000022
【図２１】
2018158515.tif 000023