(57)【要約】【課題】印刷システムに存在する複数の資源を有効に利用して、処理負荷の分散を図る。【解決手段】印刷サービスシステム１においては、あるユーザシステム４から、他のユーザシステム４に対して画像データが配信され、複数の印刷システム３により画像データに対する色補正処理・印刷が並行して実行される。また、選択された任意の課金対象のノードに対して、色補正処理などの課金が行われる。また、あるユーザシステム４から他のユーザシステム４に画像データが配信されるときに、印刷システム３の印刷特性を示すターゲットプロファイルデータなどが付加されるか否かによって、異なる額の課金が行われる。【選択図】          図４４
2004287659.tif 000002
【特許請求の範囲】
【請求項１】
画像処理を要求する１つ以上の要求元ノードと、
前記要求された画像処理の実行を制御する制御ノードと、
前記実行の制御を受けて、前記要求された画像処理を実行する１つ以上の処理ノードと、
前記画像処理の実行に応じて、前記要求元ノード、前記制御ノードおよび前記処理ノードの間で設定される課金先に対する課金を行う課金ノードと
を有する画像処理システム。
【請求項２】
前記要求される画像処理は、
第２の画像データを、所定の特性で形成する画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と
を少なくとも含み、
前記制御ノードは、
前記要求元ノードからの画像補正処理の要求に応じて、前記処理ノードおよび前記要求元ノードの内の１つ以上に対して、
前記要求された画像補正処理を要求する第１の画像補正処理要求、または、
前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理要求
を行い、
前記課金ノードは、前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する
請求項１に記載の画像処理システム。
【請求項３】
前記要求される画像処理は、
第２の画像データを、所定の特性で形成する画像形成処理と、
第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、
前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理と
を少なくとも含み、
前記制御ノードは、
前記要求元ノードからの画像補正処理の要求に応じて、前記処理ノードおよび前記要求元ノードの内の１つ以上に対して、
前記要求された第１の画像補正処理または第２の画像補正処理を要求する第１の画像補正処理要求、または、
前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する第２の画像補正処理要求
を行う
請求項１に記載の画像処理システム。
【請求項４】
前記要求元ノードは、前記第２の画像補正処理要求に付す前記第１の特性データまたは前記第３の特性データを指定し、
前記制御ノードは、前記要求された第１の画像補正処理または第２の画像補正処理を、前記指定された第１の特性データまたは第３の特性データを付して、前記第２の画像補正処理要求を行う
請求項３に記載の画像処理システム。
【請求項５】
前記要求元ノード、前記処理ノードまたは前記制御ノードは、前記課金ノードに対して、前記課金先を、前記要求元ノード、前記処理ノードおよび前記制御ノードの１つ以上の任意の組み合わせとする設定を行い、
前記課金ノードは、前記設定された課金先に対して課金を行う
請求項２または４に記載の画像処理システム。
【請求項６】
前記課金先は、課金先として設定されることを承認した前記要求元ノード、前記処理ノードおよび前記制御ノードの１つ以上の任意の組み合わせとされる
請求項５に記載の画像処理システム。
【請求項７】
前記課金ノードは、前記画像形成処理の実行に先立って、前記画像形成処理の課金額を算出し、
前記処理ノードは、前記算出された課金額に対する前記要求元ノードからの承認を受けて、前記画像形成処理を実行する
請求項２〜６のいずれかに記載の画像処理システム。
【請求項８】
前記制御ノードは、
前記算出された課金額を、前記画像形成処理を要求した要求元ノードおよび前記画像形成処理を実行する処理ノードまたはこれらのいずれかに提示し、
前記課金額の提示を受けた前記要求元ノードおよび前記処理ノードまたはこれらのいずれかの承認を受けて、前記画像形成処理を、前記処理ノードに対して要求する
請求項７に記載の画像処理システム。
【請求項９】
前記制御ノードは、前記課金額が、前記要求元ノードおよび前記処理ノードに提示されたときに、これらの前記要求元ノードおよび前記処理ノードの内、予め設定されたいずれかの承認を受けたときに、前記画像形成処理を、前記処理ノードに対して要求する
請求項８に記載の画像処理システム。
【請求項１０】
前記要求元ノードは、前記処理ノードを１つ以上、指定して前記画像処理を要求し、
前記制御ノードは、前記指定された１つ以上の処理ノードそれぞれに対して、前記画像処理を要求する
請求項２〜９のいずれかに記載の画像処理システム。
【請求項１１】
前記要求元ノードは、前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上を指定して状態の通知を要求し、
前記制御ノードは、前記指定された前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上の状態を取得して、前記状態の通知を要求した要求元ノードに通知する
請求項２〜１０のいずれかに記載の画像処理システム。
【請求項１２】
前記処理ノードの状態は、前記指定された前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上の要求された処理内容、動作状態、前記画像処理を実行した場合の課金額および課金の方法である
請求項１１に記載の画像処理システム。
【請求項１３】
要求された画像処理の実行を制御する制御装置であって、
前記画像処理は、１つ以上の要求元装置から要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
第２の画像データを、所定の特性で形成する画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された画像補正処理を要求する第１の画像処理要求手段と、
前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理要求手段と、
前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する課金手段と
を有する制御装置。
【請求項１４】
要求された画像処理の実行を制御する制御装置であって、
前記画像処理は、要求元装置により要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
前記要求される画像処理は、
第２の画像データを、所定の第１の特性で形成する第１の画像形成処理と、
第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、
前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された第１の画像補正処理または第２の画像補正処理を要求する第１の画像補正処理要求手段と、
前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する第２の画像補正処理要求手段と
を有する制御装置。
【請求項１５】
要求された画像処理の実行を制御する画像処理制御方法であって、
前記画像処理は、１つ以上の要求元装置から要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
第２の画像データを、所定の特性で形成する画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された画像補正処理を要求する第１の画像補正処理要求を行い、または、
前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理を行い、
前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する
画像処理制御方法。
【請求項１６】
要求された画像処理の実行を制御する画像処理制御方法であって、
前記画像処理は、要求元装置により要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
前記要求される画像処理は、
第２の画像データを、所定の第１の特性で形成する第１の画像形成処理と、
第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、
前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された第１の画像補正処理または第２の画像補正処理を要求し、または、
前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する
画像処理制御方法。
【請求項１７】
要求された画像処理の実行を制御するプログラムであって、
前記画像処理は、１つ以上の要求元装置から要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
第２の画像データを、所定の特性で形成する画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された画像補正処理を要求する第１の画像補正処理要求を行うステップ、または、
前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理を行うステップと、
前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金するステップと
をコンピュータに実行させるプログラム。
【請求項１８】
要求された画像処理の実行を制御するプログラムであって、
前記画像処理は、要求元装置により要求され、
前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、
前記要求される画像処理は、
第２の画像データを、所定の第１の特性で形成する第１の画像形成処理と、
第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、
前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、
前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理と
を少なくとも含み、
前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、
前記要求された第１の画像補正処理または第２の画像補正処理を要求するステップ、または、
前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理機能を提供して課金を行う画像処理システムおよびその方法に関する。
【０００２】
【従来の技術】
特許文献１〜３は、クライアントからサーバに対して画像データの処理を依頼し、実行するシステムを開示する。
また、特許文献４は、ネットワークを介して画像データを印刷するときに、印刷機の負荷を分散する方法を開示する。
しかしながら、この文献に開示された方法は、印刷の費用により印刷機の負荷を分散しようとするので、低い料金が設定された印刷機に、印刷負荷が集中してしまう可能性がある。
【０００３】
【特許文献１】特開２００３−５３４３号公報
【特許文献２】特開２００３−５９３１号公報
【特許文献３】特開２００３−８８７０号公報
【特許文献４】特開平１１−１５４０６８号公報
【０００４】
【発明が解決しようとする課題】
本発明は、上述した背景からなされたものであり、印刷システムに存在する複数の資源を有効に利用して、処理負荷の分散を図ることができる画像処理システムおよびその方法を提供することを目的とする。
また、本発明は、分散した処理負荷に応じて、適切な課金を行うことができる画像処理システムおよびその方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
［画像処理システム］
上記目的を達成するために、本発明に係る画像処理システムは、画像処理を要求する１つ以上の要求元ノードと、前記要求された画像処理の実行を制御する制御ノードと、前記実行の制御を受けて、前記要求された画像処理を実行する１つ以上の処理ノードと、前記画像処理の実行に応じて、前記要求元ノード、前記制御ノードおよび前記処理ノードの間で設定される課金先に対する課金を行う課金ノードとを有する。
【０００６】
好適には、前記要求される画像処理は、第２の画像データを、所定の特性で形成する画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理とを少なくとも含み、前記制御ノードは、前記要求元ノードからの画像補正処理の要求に応じて、前記処理ノードおよび前記要求元ノードの内の１つ以上に対して、前記要求された画像補正処理を要求する第１の画像補正処理要求、または、前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理要求を行い、前記課金ノードは、前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する。
【０００７】
好適には、前記要求される画像処理は、第２の画像データを、所定の特性で形成する画像形成処理と、第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理とを少なくとも含み、前記制御ノードは、前記要求元ノードからの画像補正処理の要求に応じて、前記処理ノードおよび前記要求元ノードの内の１つ以上に対して、前記要求された第１の画像補正処理または第２の画像補正処理を要求する第１の画像補正処理要求、または、前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する第２の画像補正処理要求を行う。
【０００８】
好適には、前記要求元ノードは、前記第２の画像補正処理要求に付す前記第１の特性データまたは前記第３の特性データを指定し、前記制御ノードは、前記要求された第１の画像補正処理または第２の画像補正処理を、前記指定された第１の特性データまたは第３の特性データを付して、前記第２の画像補正処理要求を行う。
【０００９】
好適には、前記要求元ノード、前記処理ノードまたは前記制御ノードは、前記課金ノードに対して、前記課金先を、前記要求元ノード、前記処理ノードおよび前記制御ノードの１つ以上の任意の組み合わせとする設定を行い、前記課金ノードは、前記設定された課金先に対して課金を行う。
【００１０】
好適には、前記課金先は、課金先として設定されることを承認した前記要求元ノード、前記処理ノードおよび前記制御ノードの１つ以上の任意の組み合わせとされる。
【００１１】
好適には、前記課金ノードは、前記画像形成処理の実行に先立って、前記画像形成処理の課金額を算出し、前記処理ノードは、前記算出された課金額に対する前記要求元ノードからの承認を受けて、前記画像形成処理を実行する。
【００１２】
好適には、前記制御ノードは、前記算出された課金額を、前記画像形成処理を要求した要求元ノードおよび前記画像形成処理を実行する処理ノードまたはこれらのいずれかに提示し、前記課金額の提示を受けた前記要求元ノードおよび前記処理ノードまたはこれらのいずれかの承認を受けて、前記画像形成処理を、前記処理ノードに対して要求する。
【００１３】
好適には、前記制御ノードは、前記課金額が、前記要求元ノードおよび前記処理ノードに提示されたときに、これらの前記要求元ノードおよび前記処理ノードの内、予め設定されたいずれかの承認を受けたときに、前記画像形成処理を、前記処理ノードに対して要求する。
【００１４】
好適には、前記要求元ノードは、前記処理ノードを１つ以上、指定して前記画像処理を要求し、前記制御ノードは、前記指定された１つ以上の処理ノードそれぞれに対して、前記画像処理を要求する。
【００１５】
好適には、前記要求元ノードは、前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上を指定して状態の通知を要求し、前記制御ノードは、前記指定された前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上の状態を取得して、前記状態の通知を要求した要求元ノードに通知する。
【００１６】
好適には、前記処理ノードの状態は、前記指定された前記処理ノード、前記要求元ノードおよび前記課金ノードの内の１つ以上の動作状態、前記画像処理を実行した場合の課金額および課金の方法である。
【００１７】
［制御装置］
また、本発明に係る第１の制御装置は、要求された画像処理の実行を制御する制御装置であって、前記画像処理は、１つ以上の要求元装置から要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、第２の画像データを、所定の特性で形成する画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された画像補正処理を要求する第１の画像補正処理を要求する第１の画像処理要求手段と、前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理要求手段と、前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する課金手段とを有する。
【００１８】
また、本発明に係る第２の制御装置は、要求された画像処理の実行を制御する制御装置であって、前記画像処理は、要求元装置により要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、前記要求される画像処理は、第２の画像データを、所定の特性で形成する画像形成処理と、第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された第１の画像補正処理または第２の画像補正処理を要求する第１の画像補正処理要求手段と、前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する第２の画像補正処理要求手段とを有する。
【００１９】
［画像処理制御方法］
また、本発明に係る第１の画像処理制御方法は、要求された画像処理の実行を制御する画像処理制御方法であって、前記画像処理は、１つ以上の要求元装置から要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、第２の画像データを、所定の特性で形成する画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された画像補正処理を要求する第１の画像補正処理要求を行い、前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理を行い、前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金する。
【００２０】
また、本発明に係る第２の画像処理制御方法は、要求された画像処理の実行を制御する画像処理制御方法であって、前記画像処理は、要求元装置により要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、前記要求される画像処理は、第２の画像データを、所定の特性で形成する画像形成処理と、第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された第１の画像補正処理または第２の画像補正処理を要求し、前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求する。
【００２１】
［プログラム］
また、本発明に係る第１のプログラムは、要求された画像処理の実行を制御するプログラムであって、前記画像処理は、１つ以上の要求元装置から要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、第２の画像データを、所定の特性で形成する画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された画像補正処理を要求する第１の画像補正処理要求を行うステップと、前記要求された画像補正処理を、前記特性データを付して要求する第２の画像補正処理を行うステップと、前記第１の画像補正処理要求に応じて画像補正処理が実行されたか、前記第２の画像補正処理要求に応じて画像補正処理が実行されたかに応じて異なる課金額を、予め設定された課金先に対して課金するステップとをコンピュータに実行させる。
【００２２】
また、本発明に係る第２のプログラムは、要求された画像処理の実行を制御するプログラムであって、前記画像処理は、要求元装置により要求され、前記要求された画像処理は、前記制御装置の制御に従って、１つ以上の処理装置により実行され、前記要求される画像処理は、第２の画像データを、所定の特性で形成する画像形成処理と、第２の画像データを、所定の第２の特性で形成する第２の画像形成処理と、前記画像形成処理の特性を示す特性データを用いて、第１の画像データに対して、前記画像形成処理の特性に基づく補正を行って、前記第２の画像データとする画像補正処理と、前記第１の特性データと、前記第２の特性を示す第２の特性データとから生成される第３の特性データを用いて、前記第２の画像形成処理の結果と、前記第１の画像形成処理とが同じになるように、第１の画像データに対する補正を行って、前記第２の画像データとする第２の画像補正処理とを少なくとも含み、前記要求元装置からの画像補正処理の要求に応じて、前記処理装置および前記要求元装置の内の１つ以上に対して、前記要求された第１の画像補正処理または第２の画像補正処理を要求するステップと、前記要求された第１の画像補正処理または第２の画像補正処理を、前記第１の特性データまたは前記第３の特性データを付して要求するステップとをコンピュータに実行させる。
【００２３】
【発明の実施の形態】
［第１実施形態］
以下、本発明の第１の実施形態を説明する。
【００２４】
［印刷サービスシステム１］
図１は、本発明に係る画像処理方法が適応される印刷サービスシステム１の構成を例示する図である。
図１に示すように、印刷サービスシステム１は、１つ以上の印刷制御システム２、１つ以上の印刷３−１〜３−ｎおよび１つ以上のユーザシステム４−１〜４−ｎが、インターネットなどのネットワーク１０を介して接続される構成を採る（図１は、ｎ＝４，ｍ＝２の場合を例示）。
【００２５】
また、図１に点線で示すように、印刷サービスシステム１において、後述するように、広告付きの試用処理が行われるときには、その広告主のシステム（広告主システム）１６が追加される。
【００２６】
印刷サービスシステム１は、これらの構成部分により、ユーザシステム４において、印刷制御システム２が提供するプロファイルデータを用いて生成された画像データを、印刷システム３の印刷機で印刷出力する。
なお、図１においてはユーザシステム４が４つ、印刷システム３が２つ、印刷制御システム２が１つの場合が例示されている。
また、以下、ユーザシステム４−１〜４−４など、複数ある構成部分のいずれかを特定せずに示す場合には、単にユーザシステム４などと略記することがある。
【００２７】
また、印刷サービスシステム１における印刷制御システム２、印刷システム３およびユーザシステム４、さらに、これらの構成要素の機能分担は例示である。
従って、例えば、印刷システム３が、印刷制御システム２の機能を含んでいたり、ユーザシステム４のいずれかと印刷システム３とが一体に構成されたり、あるいは、ユーザシステム４のいずれかが印刷制御システム２を含んでいたりしてもよい。
【００２８】
［印刷システム３］
図２は、図１に示した印刷システム３の構成を例示する図である。
図２に例示するように、印刷システム３は、画像処理装置３２、測色装置３４、それぞれ１つ以上の印刷機３６およびコンピュータ（ＰＣ）１４が、ＬＡＮ１２を介して接続されて構成される。
【００２９】
また、印刷システム３には、必要に応じて課金装置３０が追加される。
印刷システム３は、例えば、印刷会社の印刷システムとして用いられ、これらの構成部分により、印刷制御システム２またはユーザシステム４から送られてくる画像データを印刷する。
【００３０】
また、印刷システム３は、ユーザシステム４における画像データの生成に用いられ、ユーザシステム４における印刷結果と、印刷された画像データとの関係などを示すターゲットプロファイルデータ（ＴＰデータ）を生成し、印刷制御システム２またはユーザシステム４に対して出力する。
なお、以下、ＴＰデータと、後述するデバイスプロファイルデータ（ＤＰデータ）およびデバイスリンクプロファイルデータ（ＤＬＰデータ）とを、総称して、プロファイルデータなどと記すことがある。
【００３１】
印刷システム３において、測色装置３４は、印刷機３６の印刷結果をスキャンして読み込み、印刷の対象となった画像データと、印刷結果として得られた印刷物との関係を示すＴＰデータを生成する。
このＴＰデータは、ユーザシステム４において、ポストスクリプト（アドビシステム社商標）などの言語で記述された描画データを、ビットマップデータ（画像データ）に展開する処理（ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ／Ｐｒｏｃｅｓｓｏｒ）処理）が行われるときに、印刷機３６の色特性を考慮した色補正処理などを行うために用いられる。
【００３２】
ユーザシステム４のＲＩＰ処理において、ＴＰデータを使用した色補正により、ユーザシステム４からの画像データを、印刷機３６の出力の特性に適合させ、印刷機３６から所望の印刷結果を得ることができる。
画像処理装置３２は、ユーザシステム４から、ビットマップデータに展開される前の状態の描画データが送られてきたときに、この描画データに対してＲＩＰ処理を行う。
【００３３】
また、画像処理装置３２は、必要に応じて、上述したＲＩＰ処理において、ＴＰデータあるいはＤＬＰデータを用いた色補正を行う。
このように、ＴＰデータなどを用いて色補正を行いつつＲＩＰ処理を行うことを、以下、単にＴＰデータを用いたＲＩＰ処理などと略記することがある。
【００３４】
印刷機３６は、例えば、大量で高速な印刷に向いたカラー印刷機であって、ユーザシステム４において生成された画像データを、大量に高速印刷する。
ＰＣ１４は、ユーザの操作に応じて、画像処理装置３２、測色装置３４および印刷機３６の動作のモニタ・制御などを行う。
課金装置３０は、ユーザシステム４に対して提供したサービス（印刷・ＲＩＰ処理・色補正処理など）に応じて、ユーザに対する課金を行う。
【００３５】
［印刷制御システム２］
図３は、図１に示した印刷制御システム２の構成を例示する図である。
図３に示すように、印刷制御システム２は、プロファイルデータベース（プロファイルＤＢ）２０、プロファイル配信装置２２、図２に示した課金装置３０と同様な機能を有する課金装置２４、印刷制御装置２６およびＰＣ２８が、ＬＡＮ１２を介して接続されて構成される。
なお、図３に示した各構成部分の内、図１に示した各構成部分と実質的に同じものには、同じ符号を付してある。
【００３６】
プロファイルＤＢ２０は、ユーザシステム４それぞれのＤＰデータ（後述）、印刷システム３それぞれのＴＰデータ、および、ＤＬＰデータ（後述）を、所定の方法・タイミングで取得し、取得したこれらのプロファイルデータを記憶・管理し、プロファイル配信装置２２に対して出力する。
なお、印刷サービスシステム１において、印刷制御システム２、印刷システム３およびユーザシステム４の間で、どのように機能分担がなされるかによって、プロファイルＤＢ２０が記憶するプロファイルデータが変化する。
【００３７】
プロファイルＤＢ２０が、ユーザシステム４および印刷システム３からプロファイルデータを取得するタイミングは、例えば以下の（１−１）〜（１−５）に示す通りである。
（１−１）プロファイルＤＢ２０は、ユーザシステム４および印刷システム３に定期的に問い合わせを行い、この問い合わせに応じてユーザシステム４および印刷システム３から返されるプロファイルデータを取得する。
【００３８】
（１−２）印刷システム３およびユーザシステム４は、印刷機３６またはプリンタ４４（後述）などが変更されたときに、変更後のプロファイルデータを自動的にプロファイルＤＢ２０に対して出力し、プロファイルＤＢ２０は、送られてきたプロファイルデータを取得する。
なお、この場合、ユーザシステム４が、プロファイルＤＢ２０に対して問い合わせを行って、ＤＬＰデータを取得してもよい。
【００３９】
（１−３）ユーザシステム４が、ＤＬＰデータを生成するときに、印刷制御システム２に対して、ＤＬＰデータの生成に必要なＴＰデータを要求し、プロファイルＤＢ２０が、この要求に応えて、印刷システム３から、ＴＰデータを取得する。
【００４０】
（１−４）プロファイル配信装置２２がＤＬＰデータを生成するときに、このＤＬＰデータの生成に必要なＤＰデータおよびＴＰデータをプロファイルＤＢ２０に要求する。
プロファイルＤＢ２０は、この要求に応じて、印刷システム３に対してＴＰデータの出力を要求し、ユーザシステム４に対してＤＰデータの出力を要求し、この要求に応じて返されたＤＰデータおよびＴＰデータを取得する
さらに、プロファイルＤＢ２０は、必要に応じて、プロファイル配信装置２２が生成したＤＬＰデータを取得する。
【００４１】
（１−５）印刷システム３およびユーザシステム４から、ＤＬＰデータが送られてきたときに、プロファイルＤＢ２０は、このＤＬＰデータを取得する。
なお、この場合、ユーザーシステムがＤＰデータを保持してもよい。
【００４２】
プロファイル配信装置２２は、印刷システム３およびユーザシステム４の要求に応じて、プロファイルＤＢ２０から要求されたプロファイルデータを読み出して返す。
また、プロファイル配信装置２２は、印刷システム３およびユーザシステム４からの要求に応じて、ＤＰデータおよびＤＰデータからＤＬＰデータを生成して返す。
印刷制御装置２６は、ユーザシステム４からの画像データの配信、ＲＩＰ処理および印刷処理などの処理要求を受け付け、印刷システム３に対して、この処理要求を転送して、実行させる。
また、印刷制御装置２６は、課金装置２４と共同して、ユーザシステム４から要求された処理あるいはユーザシステム４に提供するプロファイルデータについての課金処理を行う。
また、印刷制御装置２６は、図９以降の各図に示す通信シーケンスを実行する。
【００４３】
［ユーザシステム４］
図４は、図１に示したユーザシステム４の構成を例示する図である。
図４に示すように、ユーザシステム４は、企業の部門ごとに設けられる１つ以上の部門システム４０−１，４０−２を含む。
部門システム４０−１は、画像処理装置４２、ＰＣ４８−１およびプリンタ４４−１がＬＡＮ１２−１を介して接続されて構成され、部門システム４０−２は、測色装置４６、ＰＣ４８−２およびプリンタ４４−２が、ＬＡＮ１２−２を介して接続されて構成される。
ＬＡＮ１２−１，１２−２は、相互に通信可能に接続されている。
なお、図１に示した広告主システム１６も、例えば、ユーザシステム４と同様の構成を採る。
【００４４】
なお、図４においては、ユーザシステム４に、プリンタ４４が２つ含まれ、ＰＣ４８が２つ含まれ、画像処理装置４２が１つ含まれ、測色装置４６が１つ含まれる場合が例示されている。
また、図４に示した各構成部分の内、図２，図３に示した各構成部分と実質的に同じものには、同じ符号が付してある。
ユーザシステム４は、これらの構成部分により、印刷システム３の印刷機３６に印刷させる画像データを生成する。
【００４５】
プリンタ４４は、例えば、一般企業やデザイン会社のオフィスにおいて用いられるカラープリンタであって、ＰＣ４８および画像処理装置４２から入力される画像データを印刷する。
ユーザシステム４において、測色装置４６は、プリンタ４４の印刷結果をスキャンして読み込み、印刷の対象となった画像データと、印刷結果として得られた印刷物との関係を示すＤＰデータを生成する。
つまり、このＤＰデータは、画像データをプリンタ４４により印刷すると、どのような色特性の印刷結果が得られるかなどを示す。
【００４６】
ユーザシステム４において、画像処理装置４２は、必要に応じて、印刷制御システム２から、印刷を依頼しようとするユーザシステム４のＴＰデータを取得し、取得したＴＰデータと、ユーザシステム４の測色装置４６が生成したＤＰデータとを用いて、ＤＬＰデータを生成する。
このＤＬＰデータは、ユーザシステム４において、印刷システム３における印刷結果を確認するために用いられる。
つまり、画像処理装置４２は、ＤＰプロファイルとＴＰプロファイルとを用いて、画像データを、プリンタ４４により印刷して、あたかも印刷機３６により印刷されたかのような印刷結果を得るために用いられる。
【００４７】
画像処理装置４２は、このようにして生成したＤＬＰデータ、あるいは、印刷制御システム２から取得したＤＬＰデータを用いて、ＰＣ４８などから入力される描画データをＲＩＰ処理し、プリンタ４４に印刷させるための画像データを生成し、プリンタ４４に対して出力する。
また、画像処理装置４２は、印刷制御システム２から取得したＴＰデータを用いて描画データをＲＩＰ処理し、プリンタ４４に印刷させるための画像データを生成し、プリンタ４４に対して出力する。
【００４８】
［ハードウェア］
図５は、図２〜図４に示したＰＣ１４，２８，４８、プロファイルＤＢ２０、プロファイル配信装置２２、課金装置２４，３０、印刷制御装置２６、画像処理装置３２，４２、測色装置３４，４６、印刷機３６およびプリンタ４４のハードウェア構成を例示する図である。
図５に示すように、ＰＣ１４などは、ＣＰＵ１０２、メモリ１０４およびこれらの周辺回路などを含むＰＣあるいは制御装置の本体１００、表示装置、キーボードおよびマウスなどを含む表示・入力装置１０６、プリンタ１６におけるプリンタエンジンなど、各装置に特有の機能を実現するための機能実現部分１０８、ＬＡＮ１４０またはネットワーク１０との間の通信機能を実現する通信装置１１０、および、ＨＤＤおよびＣＤ装置などの記録装置１１２から構成される。
つまり、ＰＣ１４、プロファイルＤＢ２０、プロファイル配信装置２２、課金装置２４，３０、画像処理装置３２，４２、測色装置３４，４６、印刷機３６およびプリンタ４４は、ネットワーク１０およびＬＡＮ１２を介して、他の装置（以下、ノードとも記す）との間で通信を行うコンピュータとしての構成部分を含んでいる。
【００４９】
［プロファイルデータの流れの概要］
図６は、図１〜図４に示した印刷サービスシステム１の印刷制御システム２、印刷システム３およびユーザシステム４において記憶されるプロファイルデータおよびその流れを例示する図である。
印刷制御システム２のプロファイルＤＢ２０は、例えば、図６に実線で示すように、印刷システム３それぞれのＴＰデータを、上述したように、印刷システム３から取得して記憶・管理する。
このＴＰデータには、図６に例示するように、それぞれのＩＤ（ＴＰ−ＩＤ）と、バージョン情報と、公開・使用許可／不許可、公開範囲、色調整の範囲などの使用条件と、ＴＰデータを使用しているあるいは使用が許可されたユーザシステム４のリストなどが含まれる。
【００５０】
さらに、プロファイルＤＢ２０は、ユーザシステム４へのダウンロードが許可されたＴＰデータ、および、ユーザシステム４それぞれに、いずれのＴＰデータが適合するかなどを示すリスト（ＴＰダウンロードリスト；図６）を記憶し、ユーザシステム４それぞれに公開する。
このようにプロファイルＤＢ２０に記憶されたＴＰデータおよびＴＰダウンロードリストは、ユーザシステム４からの要求に応じて、ユーザシステム４に対して提供され、ユーザシステム４の画像処理装置４２において、ＤＬＰデータの生成処理、ＤＬＰデータを用いたＲＩＰ処理、および、ＴＰデータを用いたＲＩＰ処理などに用いられる。
【００５１】
あるいは、図６に点線で示すように、印刷制御システム２のプロファイルＤＢ２０は、必要に応じて、ユーザシステム４のプリンタ４４のＤＰデータをユーザシステム４から取得し、記憶・管理する。
このようにプロファイルＤＢ２０に記憶されたＤＰデータは、プロファイル配信装置２２におけるＤＬＰデータの生成などに用いられる。
なお、印刷システム３でＤＬＰデータを生成する場合があれば、プロファイル配信装置２２は、プロファイルＤＢ２０に記憶されたＤＰデータを、印刷システム３に提供することもあり得る。
【００５２】
あるいは、図６に点線で示すように、印刷制御システム２のプロファイルＤＢ２０は、必要に応じて、印刷システム３の印刷機３６それぞれの印刷結果と、ユーザシステム４のプリンタ４４それぞれの印刷結果とを同じにするために用いられるＤＬＰデータを、プロファイル配信装置２２、印刷システム３およびユーザシステム４の画像処理装置４２から取得し、記憶・管理する。
このようにプロファイルＤＢ２０に記憶されたＤＬＰデータは、必要に応じて、印刷システム３およびユーザシステム４に対して提供される。
さらに、図６のユーザシステム４と印刷システム３との間に点線で示すように、必要に応じて、ユーザシステム４と印刷システム３との間で、印刷制御システム２を介さずに、プロファイルデータが送られることもありうる。
【００５３】
［印刷サービスシステム１の動作］
以下、印刷サービスシステム１の動作を、様々な具体例を挙げて説明する。
なお、以下に示す各動作は、互いに矛盾を生じない限り、あるいは、適切な変更を施すことにより、組み合わせ可能である。
また、各動作における動作主体は例示であって、印刷制御システム２、印刷システム３およびユーザシステム４における動作主体は、適宜、変更可能である。
【００５４】
［ＴＰデータ配信開始］
図７は、図１などに示した印刷サービスシステム１の第１の動作（Ｓ１０）を示すシーケンス図である。
図７に示した操作においては、印刷システム３の測色装置３４（図２）は、ＰＣ４８に対するユーザの操作に応じて、印刷制御システム２（図３）のプロファイル配信装置２２に対して、ＴＰデータの印刷システム３に対する配信を明示的に依頼する。
図７に示すように、ステップ１００（Ｓ１００）において、印刷システム３の測色装置３４は、プロファイル配信装置２２に対して、ＴＰデータの配信を依頼する。
【００５５】
ステップ１０２（Ｓ１０２）において、測色装置３４は、印刷機３６それぞれのＴＰデータを、印刷制御システム２のプロファイルＤＢ２０に対して伝送する。
ステップ１０４（Ｓ１０４）において、印刷制御システム２のプロファイルＤＢ２０は、この依頼およびＴＰデータを受け入れ、測色装置３４にアクノリッジ（ＡＣＫ）を返す。
【００５６】
ステップ１０６（Ｓ１０６）において、測色装置３４は、印刷制御システム２のプロファイル配信装置２２に対して、Ｓ１０２の処理においてプロファイルＤＢ２０に対して伝送したＴＰデータの使用を許可する。
プロファイル配信装置２２は、プロファイルＤＢ２０に記憶されたＴＰデータを使用可能な状態、つまり、プロファイル配信装置２２およびユーザシステム４に対する配信を開始した状態とする。
ステップ１０８（Ｓ１０８）において、プロファイル配信装置２２は、印刷システム３の測色装置３４に対してＡＣＫを返す。
【００５７】
［ＴＰ配信停止］
図８は、図１などに示した印刷サービスシステム１の第２の動作（Ｓ１２）を示すシーケンス図である。
図８に示した動作においては、印刷システム３の測色装置３４（図２）は、ＰＣ４８に対するユーザの操作に応じて、印刷制御システム２のプロファイル配信装置２２（図３）に対して、ＴＰデータの印刷システム３に対する配信の停止を明示的に依頼する。
図８に示すように、ステップ１２０（Ｓ１２０）において、印刷システム３の測色装置３４は、印刷制御システム２のプロファイル配信装置２２に対して、ＴＰデータを指定して、その使用不許可および削除を依頼する。
ステップ１２２（Ｓ１２２）において、プロファイル配信装置２２は、この依頼に従って、指定されたＴＰデータの配信を停止し、さらに、プロファイルＤＢ２０に記憶されているＴＰデータを削除し、印刷システム３の測色装置３４に対して、ＡＣＫを返す。
【００５８】
［印刷処理］
図９は、図１などに示した印刷サービスシステム１の第３の動作（Ｓ１４）を示すシーケンス図である。
図９に示した動作においては、ユーザシステム４の画像処理装置４２（図４）から印刷制御システム２にＴＰデータが要求され、このＴＰデータを受けてＤＬＰデータを生成し、ＤＬＰデータを用いたＲＩＰ処理が行われ、プリンタ４４から出力される。
さらに、ユーザシステム４の画像処理装置４２は、ＴＰデータを用いたＲＩＰ処理を行い、印刷システム３の印刷機３６（図２）に印刷させる。
なお、図９以下の各図においては、ＡＣＫなどを伝送するシーケンスは、適宜、省略されている。
また、図９に示したシーケンスは、画像処理装置４２におけるＤＬＰデータを用いたＲＩＰ処理にも応用可能である。
【００５９】
ステップ１４０，１４２（Ｓ１４０、１４２）において、ユーザシステム４のＰＣ４８（図４）は、ユーザの操作に従って、ＤＬＰデータを用いたＲＩＰ処理要求と、ＲＩＰ処理の対象となる描画データとを、画像処理装置４２に対して出力する。
ステップ１４４（Ｓ１４４）において、ユーザシステム４の画像処理装置４２は、印刷制御システム２に対して、ＴＰデータの配信を要求する。
【００６０】
ステップ１４６（Ｓ１４６）において、印刷制御システム２のプロファイル配信装置２２は、印刷システム３の測色装置３４（図２）に対して、印刷機３６のＴＰデータに変化が生じたか否かを問い合わせる。
ステップ１４８（Ｓ１４８）において、プロファイル配信装置２２（図３）は、プロファイルＤＢ２０を検索し、問い合わせがあったＴＰデータに変化が生じていない場合には、その旨を印刷制御システム２に回答する。
ステップ１５０（Ｓ１５０）において、プロファイル配信装置２２は、プロファイルＤＢ２０に記憶されているＴＰデータを読み出して、ユーザシステム４の画像処理装置４２（図４）に対して出力する。
【００６１】
ステップ１５２（Ｓ１５２）において、ユーザシステム４の画像処理装置４２（図４）は、印刷制御システム２から受けたＴＰデータと、ユーザシステム４の測色装置４６により得られたプリンタ４４のＤＰデータとから、ＤＬＰデータを生成する。
さらに、画像処理装置４２は、このＤＩＰデータを用いてＲＩＰ処理を行い、プリンタ４４から出力するための画像データを生成し、ＰＣ４８に対して出力する。
なお、このとき、図中に点線で示すように、画像処理装置４２が、ＤＬＰデータの生成を印刷システム３に通知し、印刷システム３の課金装置３０が、Ｓ１５０の処理において提供したＴＰデータに関する課金処理を、画像処理装置４２に対して行ってもよい。
【００６２】
ステップ１５４（Ｓ１５４）において、ユーザシステム４のＰＣ４８（図４）のユーザは、画像処理装置４２からの画像を表示・入力装置１０６（図５）に表示させて確認し、画像処理装置４２に対して、印刷を依頼する。
ステップ１５６，１５８（Ｓ１５６，Ｓ１５８）において、ユーザシステム４の画像処理装置４２（図４）は、プリンタ４４に対して、印刷要求を出し、さらに、ＤＬＰデータを用いてＲＩＰ処理された画像データを出力する。
【００６３】
ステップ１６０（Ｓ１６０）において、プリンタ４４による印刷結果を確認したユーザは、ＰＣ４８を操作して、印刷システム３の印刷機３６に対する印刷要求を出す。
ステップ１６２，１６４（Ｓ１６２，Ｓ１６４）において、ユーザシステム４のＰＣ４８は、画像処理装置４２に対して、印刷機３６への画像データの出力を要求すると、画像処理装置４２は、ＰＣ４８から入力された描画データ、あるいは、描画データを、プロファイルデータを用いないでＲＩＰ処理して得られる画像データを、印刷システム３の画像処理装置３２（図２）に対して出力する。
あるいは、ユーザシステム４の画像処理装置４２は、描画データをＴＰデータを用いてＲＩＰ処理した結果として得られた画像データを、印刷システム３の印刷機３６に対して出力する。
【００６４】
ステップ１６６（Ｓ１６６）において、印刷システム３の画像処理装置３２（図２）は、ユーザシステム４の画像処理装置４２（図４）から送られてきた描画データに対して印刷機３６のＴＰデータを用いたＲＩＰ処理を行って画像データを生成し、あるいは、画像データに対してＴＰデータを用いた補正を行い、印刷機３６に対して出力し、印刷機３６は、この画像データを印刷する。
あるいは、印刷システム３の印刷機３６は、ユーザシステム４の画像処理装置４２（図４）から送られてきた画像データを印刷する。
印刷システム３の画像処理装置３２は、印刷機３６の印刷結果（印刷成功など）を、画像処理装置４２に通知する。
【００６５】
図９に示した印刷サービスシステム１の印刷処理の一部を、図１０を参照してさらに説明する。
図１０は、図９に示した印刷処理の一部を示すフローチャートである。
図１０に示すように、ステップ１８０（Ｓ１８０）において、ユーザシステム４の画像処理装置４２（図２）は、ＰＣ４８から要求されたＲＩＰ処理などにおいて、ＴＰデータが必要とされるか否かを判断する。
画像処理装置４２は、ＴＰデータが必要とされる場合にはＳ１８２の処理に進み、これ以外の場合にはＳ２０４の処理に進む。
ステップ１８２（Ｓ１８２）において、画像処理装置４２は、印刷制御システム２のプロファイル配信装置２２に対して、ＴＰデータの配信を要求する。
【００６６】
ステップ１８４（Ｓ１８４）において、印刷制御システム２のプロファイル配信装置２２（図３）は、要求されたＴＰデータが、印刷サービスシステム１（図１）内に存在するか否かを判断する。
プロファイル配信装置２２は、プロファイルＤＢ２０に要求されたＴＰデータが印刷サービスシステム１内に存在する場合にはＳ１８６の処理に進み、これ以外の場合にはＳ２０４の処理に進む。
【００６７】
ステップ１８６（Ｓ１８６）において、プロファイル配信装置２２は、プロファイルＤＢ２０内の要求されたＴＰデータが、配信可能な状態とされているか否かを判断する。
プロファイル配信装置２２は、要求されたＴＰデータが配信可能な状態とされている場合にはＳ１８８の処理に進み、これ以外の場合にはＳ２０４の処理に進む。
【００６８】
ステップ１８８（Ｓ１８８）において、プロファイル配信装置２２は、印刷システム３に対して、ＴＰデータの変化を問い合わせ、印刷システム３の測色装置３４（図２）は、この問い合わせに応じて、最後にＴＰデータを変更した日時などを返す。
ステップ１９０（Ｓ１９０）において、印刷システム３の測色装置３４（図２）から返された更新日時が、最後にプロファイルＤＢ２０内のＴＰデータが更新された日時よりも前の場合であるか否か、つまり、プロファイルＤＢ２０に記憶されているＴＰデータが、印刷システム３において変化しているか否かを判断する。
プロファイル配信装置２２は、ＴＰデータが変化した場合にはＳ１９２の処理に進み、これ以外の場合には、プロファイルＤＢ２０に記憶されているＴＰデータをユーザシステム４の画像処理装置４２（図４）に出力してＳ１９４の処理に進む。
【００６９】
ステップ１９２（Ｓ１９２）において、プロファイル配信装置２２は、印刷システム３の測色装置３４に対してＴＰデータを要求し、この要求に応じて返されるＴＰデータを受信し、プロファイルＤＢ２０に記憶されたＴＰデータを更新する。
ステップ１９４（Ｓ１２４）において、ユーザシステム４の画像処理装置４２（図４）またはプロファイル配信装置２２（図２）は、ＤＰデータとＴＰデータとからＤＬＰデータを生成する。
あるいは、ユーザシステム４の画像処理装置４２、または、印刷システム３の画像処理装置３２（図２）は、ＴＰデータ（あるいはＤＬＰデータ）を用いたＲＩＰ処理を行う。
【００７０】
ステップ１９６（Ｓ１９６）において、印刷サービスシステム１の各構成部分は、要求された処理が中止されたか否かを判断する。
印刷サービスシステム１の各構成部分は、処理が中止された場合にはＳ２００の処理に進み、これ以外の場合にはＳ１９８の処理に進む。
ステップ１９８（Ｓ１９８）において、印刷サービスシステム１の各構成部分は、以上処理を行って、処理を終了する。
ステップ２００（Ｓ２００）において、ユーザシステム４の画像処理装置４２（図４）またはプロファイル配信装置２２（図３）は、ＴＰデータを用いずにＲＩＰ処理などを行う。
【００７１】
図１１は、図１などに示した印刷サービスシステム１の第４の動作（Ｓ２２）を示すシーケンス図である。
図１１に示した動作においては、印刷制御システム２のプロファイル配信装置２２がＤＬＰデータを生成する。
【００７２】
ステップ２２０，２２２（Ｓ２２０、２２２）において、ユーザシステム４のＰＣ４８（図４）は、ユーザの操作に従って、ＤＬＰデータを用いたＲＩＰ処理要求と、ＲＩＰ処理の対象となる描画データとを、画像処理装置４２に対して出力する。
ステップ２２４，２２６（Ｓ２２４，Ｓ２２６）において、ユーザシステム４の画像処理装置４２は、印刷制御システム２に対して、ＤＬＰデータの生成を要求し、さらに、プリンタ４４のＤＰデータを出力する。
【００７３】
ステップ２２８（Ｓ２２８）において、印刷制御システム２のプロファイル配信装置２２（図３）は、プロファイルＤＢ２０に記憶され、あるいは、印刷システム３から取得したＴＰデータと、Ｓ２２６の処理において受信したＤＰデータとから、ＤＬＰデータを生成し、ユーザシステム４の画像処理装置４２（図４）に対して出力する。
ステップ２３０（Ｓ２３０）において、ユーザシステム４の画像処理装置４２は、プロファイル配信装置２２から受信したＤＬＰデータを用いてＲＩＰ処理を行って画像データを生成し、ＰＣ４８に対して出力する。
なお、このとき、図中に点線で示すように、画像処理装置４２が、ＤＬＰデータの生成を印刷制御システム２に通知し、印刷制御システム２の課金装置２４が、Ｓ２２８の処理において提供したＤＬＰデータに関する課金処理を、画像処理装置４２に対して行ってもよい。
ステップ２３２（Ｓ２３２）において、プリンタ４４による印刷結果を確認したユーザは、ＰＣ４８を操作して、印刷システム３の印刷機３６に対する印刷要求を出す。
ステップ２３４，２３６（Ｓ２３４，Ｓ２３６）において、ユーザシステム４の画像処理装置４２（図４）は、プリンタ４４に対して、印刷要求を出し、さらに、ＤＬＰデータを用いてＲＩＰ処理された画像データを出力する。
【００７４】
ステップ２３８（Ｓ２３８）において、プリンタ４４による印刷結果を確認したユーザは、ＰＣ４８を操作して、印刷システム３の印刷機３６に対する印刷要求を出す。
ステップ２４０，２４２（Ｓ２４０，Ｓ２４２）において、ユーザシステム４のＰＣ４８は、画像処理装置４２に対して、印刷機３６への画像データの出力を要求すると、画像処理装置４２は、ＰＣ４８から入力された描画データ、あるいは、描画データを、プロファイルデータを用いないでＲＩＰ処理して得られる画像データを、印刷システム３の画像処理装置３２（図２）に対して出力する。
あるいは、ユーザシステム４の画像処理装置４２は、描画データをＴＰデータを用いてＲＩＰ処理した結果として得られた画像データを、印刷システム３の印刷機３６に対して出力する。
【００７５】
ステップ２４４（Ｓ２４４）において、印刷システム３の画像処理装置３２（図２）は、ユーザシステム４の画像処理装置４２（図４）から送られてきた描画データに対して印刷機３６のＴＰデータを用いたＲＩＰ処理を行って画像データを生成し、あるいは、画像データに対してＴＰデータを用いた補正を行い、印刷機３６に対して出力し、印刷機３６は、この画像データを印刷する。
あるいは、印刷システム３の印刷機３６は、ユーザシステム４の画像処理装置４２（図４）から送られてきた画像データをを印刷する。
印刷システム３の画像処理装置３２は、印刷機３６の印刷結果（印刷成功など）を、画像処理装置４２に通知する。
【００７６】
［ＤＬＰデータ自動生成］
以下、印刷サービスシステム１において、ＤＬＰデータを自動生成する方法を説明する。
図１２は、図１などに示した印刷サービスシステム１の第５の動作（Ｓ２６）を示すシーケンス図である。
図１２に示した動作においては、ユーザシステム４（図４）において、測色装置４６がＤＰの変化を画像処理装置４２に通知し、印刷制御システム２が、ユーザシステム４の画像処理装置４２からＤＰデータを取得して、ＤＬＰデータを自動的に生成する。
【００７７】
図１２に示すように、ステップ２６０（Ｓ２６０）において、ユーザシステム４の測色装置４６（図４）は、プリンタ４４の交換あるいは設定変更などにより、プリンタ４４のＤＰデータに変化が生じると、測色装置４６に、変化したＤＰデータを通知する。
ステップ２６２（Ｓ２６２）において、印刷制御システム２のプロファイル配信装置２２（図３）は、例えば、図１２に点線で示すように、印刷システム３にＴＰデータの変化が生じると、ユーザシステム４の画像処理装置４２に対して、ＤＰデータが変化したか否かを問い合わせる。
【００７８】
ステップ２６４，２６６（Ｓ２６４，２６６）において、ユーザシステム４の画像処理装置４２（図４）は、問い合わせに応じて、ＤＰデータの変化を通知し、さらに、ＤＰデータを返す。
ＤＰデータを受けた印刷制御システム２のプロファイル配信装置２２（図３）は、ＤＰデータとＴＰデータとからＤＬＰデータを生成し、プロファイルＤＢ２０に記憶させる。
【００７９】
ステップ２６８，２７０（Ｓ２６８，Ｓ２７０）において、図１２に点線で示すように、ユーザシステム４のＰＣ４８から処理要求を受けた画像処理装置４２（図４）が、印刷制御システム２のプロファイル配信装置２２（図３）に対してＤＬＰデータを要求すると、プロファイル配信装置２２は、プロファイルＤＢ２０からＤＬＰデータを読み出して、画像処理装置４２に返す。
なお、このとき、図中に点線で示すように、印刷制御システム２の課金装置２４が、ユーザシステム４に対して出力したＤＬＰデータに対する課金処理を行ってもよい。
【００８０】
このＤＬＰデータに対する課金の額は、例えば、生成されたＤＬＰデータの質を評価して、その質を基準として定めても良い。
なお、ＤＬＰデータの質とは、例えば、このＤＬＰデータを用いて色補正処理を行ったときに、どのような範囲の色空間について補正可能であるか、あるいは、どれだけの精度・分解能で、色彩をマッピングできるか（詳細度）などを基準として定義される。
さらに、色補正処理に対する課金の額を、色補正処理に用いられたＤＬＰデータの質に応じて変化させてもよい。
【００８１】
図１３は、図１などに示した印刷サービスシステム１の第６の動作（Ｓ２８）を示すシーケンス図である。
図１３に示した動作においては、ユーザシステム４（図４）の画像処理装置４２が、ＤＰデータおよびＴＰデータが変化すると、ＤＬＰデータを自動的に生成する。
図１３に示すように、ステップ２８０（Ｓ２８０）において、ユーザシステム４の画像処理装置４２（図４）は、測色装置４６に対して、例えば定期的にＤＰデータが変化したか否かを問い合わせる。
ステップ２８２（Ｓ２８２）において、ユーザシステム４の測色装置４６は、ＤＰデータの変化を画像処理装置４２に通知し、変化したＤＰデータを画像処理装置４２に対して出力する。
【００８２】
ステップ２８４（Ｓ２８４）において、ユーザシステム４の画像処理装置４２（図４）は、印刷システム３の測色装置３４（図２）に対して、ＴＰデータが変化したか否かを問い合わせる。
ステップ２８６，２８８（Ｓ２８６，２８８）において、印刷システム３の測色装置３４（図２）は、ＴＰデータの変化をユーザシステム４の画像処理装置４２に通知し、変化したＴＰデータをユーザシステム４の画像処理装置４２に対して出力する。
ユーザシステム４の画像処理装置４２（図４）は、ユーザシステム４および印刷システム３の測色装置３４（図２，図３）から受けたＤＰデータおよびＴＰデータを用いて、ＤＬＰを自動生成する。
なお、このとき、図中に点線で示すように、印刷システム３の課金装置３０が、ユーザシステム４に対して出力したＴＰデータに対する課金処理を行ってもよい。
【００８３】
図１４は、図１などに示した印刷サービスシステム１の第７の動作（Ｓ３０）を示すシーケンス図である。
図１４に示した動作は、ユーザシステム４によるＤＬＰ生成の契機が、印刷システム３のＴＰデータの変化である他は、図１３に示した処理と同じである。
図１４に示すように、ステップ３００（Ｓ３００）において、ユーザシステム４の画像処理装置４２（図４）は、印刷システム３の測色装置３４（図２）に対して、例えば定期的にＴＰデータが変化したか否かを問い合わせる。
ステップ３０４（Ｓ３０４）において、印刷システム３の測色装置３４は、ＴＰデータの変化を画像処理装置４２に通知し、変化したＴＰデータを画像処理装置４２に対して出力する。
【００８４】
ステップ３０４（Ｓ３０４）において、ユーザシステム４の画像処理装置４２（図４）は、測色装置４６に対して、ＤＰデータが変化したか否かを問い合わせる。
ステップ３０６，３０８（Ｓ３０６，３０８）において、ユーザシステム４の測色装置４６（図４）は、ＤＰデータの変化を画像処理装置４２に通知し、変化したＤＰデータをユーザシステム４の画像処理装置４２に対して出力する。
ユーザシステム４の画像処理装置４２（図４）は、ユーザシステム４および印刷システム３の測色装置３４（図２，図３）から受けたＤＰデータおよびＴＰデータを用いて、ＤＬＰを自動生成する。
なお、このとき、図中に点線で示すように、印刷システム３の課金装置３０が、ユーザシステム４に対して出力したＴＰデータに対する課金処理を行ってもよい。
【００８５】
図１５は、図１などに示した印刷サービスシステム１の第８の動作（Ｓ３２）を示すシーケンス図である。
図１５に示した動作においては、ユーザシステム４（図４）のＰＣ４８が、使用頻度の多いＤＬＰデータの自動生成処理を、画像処理装置４２に対して設定する。
図１５に示すように、ステップ３２０（Ｓ３２０）において、ユーザシステム４（図４）において、ＤＬＰデータが用いられるたびに、画像処理装置４２は、ＰＣ４８に対して、ＤＬＰデータの使用を通知する。
ステップ３２２（Ｓ３２２）において、例えば、ＤＬＰデータの使用頻度あるいは使用回数が、予め決められた基準よりも多い場合には、ユーザシステム４のＰＣ４８は、画像処理装置４２に対して、図１３，図１４に示したＤＬＰ自動生成処理（Ｓ２８／Ｓ３０）の実行を設定する。
【００８６】
図１６は、図１などに示した印刷サービスシステム１の第９の動作（Ｓ３４）を示すシーケンス図である。
図１６に示した動作においては、第１のユーザシステム（例えばユーザシステム４−１；図中においてはユーザシステム＃１）が、第２のユーザシステム（例えばユーザシステム４−２；図中に置いてはユーザシステム＃２）に対して、ＤＬＰデータの生成処理を依頼する。
図１６に示すように、ステップ３４０（Ｓ３４０）において、第１のユーザシステムは、第２のユーザシステムに対して、ＤＬＰデータの生成を依頼する。
ステップ３４２（Ｓ３４２）において、第１のユーザシステムは、第２のユーザシステムに対して、プリンタ４４のＤＰデータを出力する。
【００８７】
ステップ３４４〜３４８（Ｓ３４４〜Ｓ３４８）において、第２のユーザシステムは、印刷システム３に対して、ＴＰデータの変化を問い合わせ、これに応えて、印刷システム３は、第２のユーザシステムに対して、ＴＰデータの変化を通知し、変化したＴＰデータを出力する。
なお、このとき、図中に点線で示すように、印刷システム３の課金装置３０が、第２のユーザシステムに対して出力したＴＰデータに対する課金処理を行ってもよい。
ステップ３５０（Ｓ３５０）において、第２のユーザシステムは、Ｓ３４２の処理において受けたＤＰデータと、印刷システム３から受けたＴＰデータとを用いて、ＤＬＰデータを生成し、第１のユーザシステムに対して出力する。
【００８８】
以上、図１２〜図１６に示したＤＬＰデータの生成処理は、例えば、ＤＬＰデータを常に、最適な状態に保つために役立ち、また、プリンタ４４による印刷の迅速化に役立つ。
また、図１２〜図１６に示したＤＬＰデータの生成処理は、例えば、ユーザシステム４においてＲＩＰ処理・印刷処理が行われていない期間、あるいは、印刷システム３においてＲＩＰ処理・印刷処理が行われていない期間に余ったマシンパワーの有効利用に役立つ。
また、例えば、図１２〜図１６に示したＤＬＰデータの生成処理は、印刷サービスシステム１に含まれる各システム間の負荷分散のために役立つ。
【００８９】
［第２実施形態］
以下、本発明の第２の実施形態を説明する。
印刷システム３（図１，図２）において、印刷機３６自体が交換されたり、印刷機３６のファームウェアが交換されたりすると、印刷機３６のＴＰデータは変化してしまう。
このような場合、印刷制御システム２のプロファイルＤＢ２０（図３）に記憶されているＴＰデータと、印刷システム３の測色装置３４により生成された実際の印刷機３６のＴＰデータとは一致しなくなる。
【００９０】
印刷機３６のＴＰデータと、印刷制御システム２に記憶されているＴＰデータとが一致していないと、印刷制御システム２に記憶されているＴＰデータおよびＤＰデータからＤＬＰデータを生成し、このＤＬＰデータを用いて色補正した画像データをプリンタ４４から出力しても、その画像出力の結果と、印刷システム３において、測色装置３４により生成されたＴＰデータを用いて同じ画像データを色補正して、印刷機３６から出力して得られる画像出力の結果とが異なってしまう。
一方、これらのＴＰデータが一致していなくても、これらのＴＰデータの差異がごく小さければ、上述した２つの画像出力結果の間の差異が十分に小さい場合には、実質的な問題は生じないことがある。
【００９１】
また、印刷機３６およびプリンタ４４（図２，図４）の機種・製造時期・ファームウェアによって、ＴＰデータおよびＤＰデータのバージョンを管理している場合、ＴＰデータのバージョンと、ＤＰデータのバージョンとを比較することにより、容易に、印刷制御システム２に記憶されているＴＰデータと、プリンタ４４のＤＰデータとが適合しないことが判定可能なこともある。
さらに、ＴＰデータが示す印刷機３６の色特性と、プリンタ４４のＤＰデータのＤＰデータの色特性とを比較することにより、これらから生成されたＤＬＰデータにより色補正した画像データをプリンタ４４が印刷した結果と、同じ画像データを、このＴＰデータを用いて色補正した画像データを、印刷機３６が印刷した結果とが、同じになるか否かを判断することができる。
【００９２】
つまり、印刷機３６の色特性と、プリンタ４４の色特性が、ある程度、近い場合には、プリンタ４４を用いて印刷機３６の印刷結果を確認できる。
これに対し、印刷機３６とプリンタ４４の色特性が大きく異なっている場合には、ＴＰデータおよびＤＰデータを用いた色補正を行っても、プリンタ４４を用いた印刷機３６の印刷結果の確認が不可能なことがある。
本発明の第２の実施形態は、これらの点に着目し、印刷制御システム２に記憶されているＴＰデータと、ユーザシステム４それぞれの適合性を判断し、ユーザシステム４において、的確なＴＰデータが用いられるように工夫されている。
【００９３】
図１７は、図１，図３に示した印刷制御システム２のプロファイルＤＢ２０およびプロファイル配信装置２２のソフトウェア構成を示す図である。
図１７に示すように、プロファイルＤＢ２０は、ＴＰデータを記憶・管理するＴＰ−ＤＢ２００、ＤＰデータを記憶・管理するＤＰ−ＤＢ２０２、および、ＤＬＰデータを記憶・管理するＤＬＰ−ＤＢ２０４から構成される。
【００９４】
［プロファイル配信プログラム５］
また、図１７に示すように、プロファイル配信装置２２上では、プロファイル配信プログラム５が、例えば、記録媒体１１４（図５）を介して供給され、メモリ１０４にロードされて実行される。
プロファイル配信プログラム５は、プロファイル管理部５０、リスト作成管理部５１０、ＴＰ取得部５１２、ＤＰ取得部５１４、ＤＬＰ取得部５１６、シーケンス・通信制御部５１８およびＤＬＰ作成部５０８から構成される。
プロファイル管理部５０は、バージョン管理部５００、補正範囲管理部５０２、公開許可管理部５０４および優先管理部５０６から構成される。
【００９５】
プロファイル配信プログラム５は、これらの構成部分により、印刷システム３の印刷機３６それぞれのＴＰデータと、ユーザシステム４それぞれとの適合性を判定し、この判定結果に基づくＴＰデータの配信を行う。
また、プロファイル配信プログラム５は、ユーザシステム４それぞれに対するＴＰデータそれぞれの配信の可能性を判定し、この判定結果に基づくＴＰデータの配信を行う
また、プロファイル配信プログラム５は、ユーザシステム４それぞれに対して配信可能性なＴＰデータのリスト（ＴＰダウンロードリスト；図６）を作成してプロファイルＤＢ２０に記憶し、ユーザシステム４およびそのユーザの利用に供する。
【００９６】
ＴＰ取得部５１２は、図７〜図１６を参照して説明した処理において、ＴＰデータを印刷システム３から取得する。
ＤＰ取得部５１４は、同様に説明した処理において、ＤＰデータをユーザシステム４から取得する。
ＤＬＰ取得部５１６は、同様に説明した処理において、ＤＬＰデータをＤＬＰ作成部５０８、ユーザシステム４あるいは印刷システム３から取得する、
シーケンス・通信制御部５１８は、同様に説明した処理において、ノードとの間の通信を制御する。
また、シーケンス・通信制御部５１８は、図９以降の各図に示す他のノードとの間の通信シーケンスを実現する。
ＤＬＰ作成部５０８は、同様に説明した処理において、ＤＬＰデータを作成する。
【００９７】
プロファイル管理部５０において、バージョン管理部５００は、プロファイルＤＢ２０のＴＰ−ＤＢ２００、ＤＰ−ＤＢ２０２およびＤＬＰ−ＤＢ２０４に記憶されたＴＰデータ、ＤＰデータおよびＤＬＰデータのバージョン（図６）を管理する。
バージョン管理部５００は、ＴＰ−ＤＢ２００に記憶されたＴＰデータのバージョン、あるいは、印刷機３６それぞれのＴＰデータのバージョンと、プリンタ４４それぞれのＤＰデータのバージョンとの関係に基づいて、ＴＰ−ＤＢ２００に記憶されているＴＰデータが、いずれのユーザシステム４におけるＤＬＰデータの作成、あるいは、ＲＩＰ処理に用いられ得るかを判定し、この判定に従って、ＴＰデータの配信を管理する。
【００９８】
補正範囲管理部５０２は、ＤＰ−ＤＢ２０２が記憶・管理するＤＰデータそれぞれが示すプリンタ４４（図４）の色特性と、ＴＰ−ＤＢ２００が記憶・管理するＴＰデータそれぞれが示す印刷機３６（図３）の色特性とに基づいて、印刷機３６の色特性と、プリンタ４４の色特性が近く、プリンタ４４を用いて印刷機３６の印刷結果を確認できか、あるいは、印刷機３６とプリンタ４４の色特性が大きく異なっていて、プリンタ４４を用いた印刷機３６の印刷結果の確認が不可能であるかを判定する。
つまり、補正範囲管理部５０２は、ＴＰデータそれぞれが、いずれの範囲のユーザシステム４におけるＤＬＰデータの生成処理、あるいは、ＲＩＰ処理に用いられ得るかを判定し、この判定に従って、ＴＰデータの配信を管理する。
公開許可管理部５０４は、印刷システム３が、例えば図７，図８を参照して説明した処理により、そのＴＰデータを、ユーザシステム４のいずれに対して公開しているかに基づいて、ＴＰデータの配信を管理する。
【００９９】
優先管理部５０６は、上述のように、例えば、ＴＰ−ＤＢ２００内に、同じ印刷機３６（図２）について複数のＴＰデータが記憶されている場合に、いずれのユーザシステム４に対して、複数のＴＰデータのいずれを優先して配信するかを、印刷システム３あるいはユーザシステム４のユーザの明示的な設定、あるいは、プリンタ４４それぞれのＤＰデータと、印刷機３６それぞれのＴＰデータとの適合性（例えば、ＴＰデータに対応する色空間とＤＰデータに対応する色空間との適合の度合）などに基づいて判定する。
例えば、優先管理部５０６は、２つの印刷機・プリンタの機種名と機能を対応付けたテーブルを参照して、２つの装置が、どれだけ同じ機能を共有しているかを計数したり、あるいは、互いに適合する機種名を関連付けたテーブルを参照したりすることにより、印刷機３６の間のＴＰデータの適合性を判断することができる。
【０１００】
あるいは、優先管理部５０６は、設定あるいは必要に応じて、適合度が高ければ高いほど高い優先度付したＴＰデータを、優先度順に入力・表示装置１０６に表示したり、あるいは、予め設定された優先度の閾値より優先度が高いＴＰデータを入力・表示装置１０６に表示したりして、ユーザに示す。
優先管理部５０６は、このＴＰデータに対するユーザの操作に応じて、ユーザが選択したＴＰデータに対して、最も高い優先度を付す
優先管理部５０６は、上記判定結果、あるいは、ユーザの選択結果に従って、ＴＰデータの配信を管理する。
【０１０１】
［画像処理プログラム］
図１８は、図１，図４に示したユーザシステム４の画像処理装置４２のソフトウェア構成を示す図である。
図１８に示すように、画像処理装置４２上では、画像処理プログラム６が、例えば、記録媒体１１４（図５）を介して供給され、メモリ１０４にロードされて実行される。
画像処理プログラム６は、プロファイルＤＢ６０、バージョン管理部６１０、使用可能性判定部６１２、ＲＩＰ処理部６１４、ＤＬＰ作成部６１６、ＴＰ取得部６２０、ＤＰ取得部６２２、ＤＬＰ取得部６２４および通信制御部６２６およびシーケンス制御部６２８から構成される。
プロファイルＤＢ６０は、ＴＰデータを記憶するＴＰ−ＤＢ６００、ＤＰデータを記憶するＤＰ−ＤＢ６０２およびＤＬＰ−ＤＢ６０４から構成される。
なお、印刷システム３の画像処理装置３２（図２）においても、画像処理プログラム６の構成部分が必要に応じて取捨選択され、さらに、点線で示すように、登録処理部６３２、認証処理部６３０、試用制御部６３４、登録ＤＢ６０６および試用ＤＢ６０８などが追加された画像処理プログラム６が実行される。
なお、登録処理部６３２は、後述するユーザシステム４の登録処理を行う。
認証処理部６３０は、ユーザシステム４の認証処理を行う。
試用制御部６３４は、後述する印刷システム３の試用のための処理を行う。
登録ＤＢ６０６は、登録処理および認証処理などに必要なデータを記憶・管理する。
試用ＤＢ６０８は、試用処理に必要なデータを記憶・管理する。
【０１０２】
画像処理プログラム６は、これらの構成部分により、印刷システム３の印刷機３６それぞれのＴＰデータと、プリンタ４４それぞれとの適合性を判定し、この判定結果に基づくＴＰデータの取得などを行う。
また、画像処理プログラム６は、プリンタ４４に適合すると判断されたＴＰデータおよびプリンタ４４のＤＰデータを用いたＤＬＰデータの生成、および、このＤＬＰデータを用いたＲＩＰ処理を行う。
【０１０３】
バージョン管理部６１０は、印刷制御システム２あるいは印刷システム３から取得されたＴＰデータのバージョン、あるいは、ＴＰデータのバージョンと、プリンタ４４それぞれのＤＰデータのバージョンとの関係に基づいて、ＴＰ−ＤＢ６００に記憶されているＴＰデータが、ＤＬＰ作成部６１６におけるＤＬＰデータの作成、あるいは、ＲＩＰ処理部６１４におけるＲＩＰ処理に用いられ得るかを判定する。
バージョン管理部６１０は、この判定結果に基づいて、ＴＰ−ＤＢ６００に記憶されたＴＰデータを、ＲＩＰ処理部６１４およびＤＬＰ作成部６１６における利用に供する。
【０１０４】
使用可能性判定部６１２は、ＤＰ−ＤＢ６０２が記憶・管理するＤＰデータそれぞれが示すプリンタ４４（図４）の色特性と、ＴＰ−ＤＢ６００が記憶・管理するＴＰデータそれぞれが示す印刷機３６（図３）の色特性とに基づいて、印刷機３６の色特性と、プリンタ４４の色特性が近く、プリンタ４４を用いて印刷機３６の印刷結果を確認できか、あるいは、印刷機３６とプリンタ４４の色特性が大きく異なっていて、プリンタ４４を用いた印刷機３６の印刷結果の確認が不可能であるかを判定する。
つまり、補正範囲管理部６１２は、ＤＰ−ＤＢ６０２に記憶されたＴＰデータそれぞれが、ＤＬＰ作成部６１６におけるＤＬＰデータの生成処理、あるいは、ＲＩＰ処理部６１４におけるＲＩＰ処理に用いられ得るかを判定する。
使用可能性判定部６１２は、この判定に従って、ＴＰ−ＤＢ６００に記憶されたＴＰデータを、ＲＩＰ処理部６１４およびＤＬＰ作成部６１６の利用に供する。
【０１０５】
ＤＬＰ作成部６１６は、バージョン管理部６１０および使用可能性判定部６１２により、ＤＬＰ作成のために適していると判定されたＴＰデータ、および、プリンタ４４のＤＰデータを用いて、ＤＬＰデータを生成する。
ＲＩＰ処理部６１４は、ＤＬＰ作成部６１６が生成したＤＬＰを用いたＲＩＰ処理を行って画像データを生成し、プリンタ４４に対して出力する。
また、ＲＩＰ処理部６１４は、バージョン管理部６１０および使用可能性判定部６１２によりＲＩＰ処理のために適していると判定されたＴＰデータを用いたＲＩＰ処理を行って画像データを生成し、印刷システム３の印刷機３６（図２）に対して出力する。
【０１０６】
ＴＰ取得部６２０は、図７〜図１６を参照して説明した処理において、プロファイル配信プログラム５のリスト作成管理部５１０が作成してプロファイルＤＢ２０に記憶したＴＰダウンロードリストを参照して、配信が許可されたＴＰデータなどを印刷制御システム２あるいは印刷システム３から取得し、ＴＰ−ＤＢ６００に記憶する。
ＤＰ取得部６２２は、同様に説明した処理において、ＤＰデータをプリンタ４４から取得し、ＤＰ−ＤＢ６０２に記憶する。
ＤＬＰ取得部６２４は、同様に説明した処理において、ＤＬＰ作成部６１６あるいは印刷制御システム２などにより生成されたＤＬＰデータを取得し、ＤＬＰ−ＤＢ６０４に記憶する。
通信制御部６２６は、同様に説明した処理において、ノードとの間の通信を制御する。
シーケンス制御部６２８は、図９以降の各図に示す通信シーケンスを実行する。
【０１０７】
［ＤＬＰデータ作成］
以下、図１７，図１８に示したプロファイル配信プログラム５および画像処理プログラム６によるＤＬＰ生成処理を説明する。
【０１０８】
まず、プロファイル配信装置２２（図３）において、ＴＰデータそれぞれのユーザシステム４に対する適合性が判断されず、ユーザシステム４が印刷制御システム２を介したＴＰデータの配信を受ける場合を具体例として、画像処理プログラム６によるＤＬＰ生成処理を説明する。
【０１０９】
図１９は、図１８に示した画像処理プログラム６によるユーザシステム４でのＤＬＰ作成処理（Ｓ３６）を示す図である。
例えば、図９に示した処理において、画像処理装置４２においてＤＬＰデータの作成が開始される。
ステップ３６０（Ｓ３６０）において、画像処理プログラム６のＴＰ取得部６２０は、プロファイル配信プログラム５のリスト作成管理部５１０が作成したＴＰダウンロードリスト（図６）に示されたＴＰデータを、プロファイルＤＢ２０から取得し、ＴＰ−ＤＢ６００（図１８）に記憶する。
【０１１０】
ステップ３６２（Ｓ３６２）において、ＴＰ取得部６２０は、プロファイルＤＢ２０からＴＰデータが正常に取得できたか否かを判断する。
画像処理プログラム６は、ＴＰデータが取得できた場合にはＳ３６４の処理に進み、これ以外の場合にはＳ３７２の処理に進む。
ステップ３６４（Ｓ３６４）において、ＤＰ取得部６２２は、ユーザシステム４の測色装置４６（図４）からＤＰデータを取得し、ＤＰ−ＤＢ６０２（図１８）に記憶する。
【０１１１】
ステップ３６６（Ｓ３６６）において、バージョン管理部６１０は、取得されたＴＰデータおよびＤＰデータのバージョン（図６）に基づいて、取得されたＴＰデータが、ＤＬＰ作成部６１６によるＤＬＰデータの生成、および、ＲＩＰ処理部６１４によるＲＩＰ処理に適合するか否かを判定する。
また、使用可能性判定部６１２は、ＴＰデータが示す印刷機３６（図２）の特性およびＤＰデータが示す測色装置４６の特性に基づいて、取得されたＴＰデータが、ＤＬＰ作成部６１６によるＤＬＰデータの生成、および、ＲＩＰ処理部６１４によるＲＩＰ処理に適合するか否かを判定する。
【０１１２】
ステップ３６８（Ｓ３６８）において、ＤＬＰ作成部６１６は、Ｓ３６６の処理において、取得されたＴＰデータが、ＤＬＰデータの作成に適合していると判定されたか否かを判断する。
画像処理プログラム６は、取得されたＴＰデータがＤＬＰデータの作成に適合している場合にはＳ３７０の処理に進み、これ以外の場合にはＳ３７２の処理に進む。
【０１１３】
ステップ３７０（Ｓ３７０）において、ＤＬＰ作成部６１６は、取得されたＴＰデータおよびＤＰデータからＤＬＰデータを作成し、ＤＬＰ−ＤＢ６０４（図１８）に記憶する。
さらに、ＲＩＰ処理部６１４は、生成されたＤＬＰデータあるいは取得されたＴＰデータを用いたＲＩＰ処理を行う。
ステップ３７２（Ｓ３７２）において、画像処理プログラム６は、エラーメッセージをユーザシステム４のＰＣ４８の表示・入力装置１０６（図５）に表示するなどの異常処理を行う。
【０１１４】
次に、プロファイル配信プログラム５によるＤＬＰ生成処理を説明する。
図２０は、図１７に示したプロファイル配信プログラム５によるＤＬＰデータ作成処理（Ｓ３８）を示す図である。
例えば、図１１に示した処理において、プロファイル配信プログラム５に対して画像処理装置４２（図４）からＤＬＰデータの作成が要求されると、ステップ３８０（Ｓ３８０）において、ＤＰ取得部５１４は、ユーザシステム４の測色装置４６に対して、ＤＰデータの配信を依頼する。
【０１１５】
ステップ３８２（Ｓ３８２）において、ＤＰ取得部５１４は、正常にＤＰデータが取得できたか否かを判断する。
プロファイル配信プログラム５は、正常にＤＰデータが取得できた場合にはＳ３８４の処理に進み、これ以外の場合にはＳ３９０の処理に進む。
ステップ３８４（Ｓ３８４）において、ＴＰ取得部５１２は、ＴＰ−ＤＢ２００に記憶されたＴＰデータを取得する。
【０１１６】
ステップ３８６（Ｓ３８６）において、バージョン管理部５００、補正範囲管理部５０２および公開許可管理部５０４は、上述したように、ＤＰデータおよびＴＰデータのバージョンなどを解析し、Ｓ３８４の処理において取得されたＴＰデータが、ＤＬＰデータの作成に適合するか否かを判定する。
また、優先管理部５０６は、バージョン管理部５００などにより、複数のＴＰデータがユーザシステム４に適合すると判定されたときに、いずれのＴＰデータを優先してＤＬＰデータの生成処理に用いるかを判定する。
あるいは、優先管理部５０６は、優先度を付したＴＰデータを入力・表示装置１０６に表示し、この表示に対するユーザの操作に応じて、ユーザが選択したＴＰデータに、最も高い優先度を付す。
【０１１７】
ステップ３８８（Ｓ３８８）において、ＤＬＰ作成部５０８は、Ｓ３８６の処理において、ＤＬＰデータの生成に適しているＴＰデータがあると判定され、ＤＬＰデータの生成が可能であるか否かを判断する。
なお、Ｓ３８６の処理において、ユーザがＴＰデータを選択したときには、ＤＬＰ作成部５０８は、選択されたＴＰデータに対して、ＤＬＰデータの生成が可能か否かの判断を行う。
プロファイル配信プログラム５は、ＤＬＰデータの生成が可能である場合にはＳ３９０の処理に進み、これ以外の場合にはＳ３９２の処理に進む。
【０１１８】
ステップ３９０（Ｓ３９０）において、ＤＬＰ作成部５０８は、ＤＬＰデータを生成し、ＤＬＰ−ＤＢ２０４に記憶する。
ステップ３９２（Ｓ３９２）において、プロファイル配信プログラム５は、画像処理装置４２に対してエラーメッセージを返すなどの異常処理を行う。
【０１１９】
［ＤＢ更新・リスト作成］
以下、プロファイル配信プログラム５によるＤＢの更新処理およびリストの作成処理を説明する。
図２１は、図１７に示したプロファイル配信プログラム５によるリストの作成およびＤＢの更新を行う処理（Ｓ４０）を示すフローチャートである。
【０１２０】
プロファイル配信プログラム５が、図９に示した処理においてＴＰデータが要求され、あるいは、図１１に示した処理においてＤＰを取得する。
ステップ４００（Ｓ４００）において、ＴＰ取得部５１２は、印刷システム３からＴＰデータを取得し、あるいは、ＤＰ取得部５１４は、ユーザシステム４からＤＰデータを取得する。
【０１２１】
ステップ４０２（Ｓ４０２）において、バージョン管理部５００、補正範囲管理部５０２、公開許可管理部５０４および優先管理部５０６それぞれが、取得されたＴＰデータまたはＤＰデータのバージョンなどが、ＴＰ−ＤＢ２００に記憶されたＴＰデータ、または、ＤＰ−ＤＢ２０２に記憶されたＤＰデータと比べて変化しているか否かを判断する。
プロファイル配信プログラム５は、ＴＰデータまたはＤＰデータに変化が生じている場合にはＳ４０４の処理に進み、これ以外の場合には処理を終了する。
【０１２２】
ステップ４０４（Ｓ４０４）において、ＤＰ取得部５１４は、ユーザシステム４からＤＰデータを取得し、あるいは、ＴＰ取得部５１２は、印刷システム３からＴＰデータを取得する。
【０１２３】
ステップ４０６（Ｓ４０６）において、バージョン管理部５００、補正範囲管理部５０２、公開許可管理部５０４および優先管理部５０６それぞれが、取得されたＴＰデータまたはＤＰデータのバージョンなどを解析する。
【０１２４】
ステップ４０８（Ｓ４０８）において、リスト作成管理部５１０は、Ｓ４０６の処理における解析の結果、ユーザシステム４それぞれに適合するＴＰデータに変化が生じたか否かを判断する。
プロファイル配信プログラム５は、ユーザシステム４それぞれに適合するＴＰデータに変化が生じた場合にはＳ４１０の処理に進み、これ以外の場合にはＳ４１２の処理に進む。
【０１２５】
ステップ４１０（Ｓ４１０）において、リスト作成管理部５１０は、必要に応じて、図６に示したＴＰデータに含まれるユーザシステム４のリストを更新し、プロファイルＤＢ２０に記憶されるＴＰダウンロードリスト（図６）を更新する。
ステップ４１２（Ｓ４１２）において、バージョン管理部５００は、ＴＰ−ＤＢ２００またはＤＰ−ＤＢ２０２の更新が必要か否かを判断する。
プロファイル配信プログラム５は、これらのＤＢの変更が必要な場合にはＳ４１４の処理に進み、これ以外の場合には処理を終了する。
ステップ４１４（Ｓ４１４）において、ＴＰ取得部５１２は、取得したＴＰデータによりＴＰ−ＤＢ２００を更新し、あるいは、ＤＰ取得部５１４は、取得したＤＰデータでＤＰ−ＤＢ２０２を更新する。
さらに、バージョン管理部５００、補正範囲管理部５０２、公開許可管理部５０４および優先管理部５０６それぞれは、必要に応じて、ＴＰ−ＤＢ２００およびＤＰ−ＤＢ２０２に記憶されたＴＰデータあるいはＤＰデータのバージョンなどを、適宜、更新する。
なお、第２の実施形態に示した処理は、第１の実施形態に示した処理と、互いに矛盾を生じない限り、あるいは、適切な変更を施すことにより、任意に組み合わされうる（以下の各実施形態に示す処理についても同様）。
【０１２６】
［第３実施形態］
以下、本発明の第３の実施形態を説明する。
例えば、画像データに対するＲＩＰ処理用プログラムのライセンス料が高価であると、印刷サービスシステム１（図１）のユーザシステム４それぞれの画像処理装置４２（図４など）に、ＲＩＰ処理部６１４（図１８）をインストールすると、装置の価格が非常に高くなってしまう。
このような場合には、全てのユーザシステム４ではなく、一部のユーザシステム４にＲＩＰ処理部６１４をインストールし、他のユーザシステム４が、これを利用するようにして、ソフトウェアメーカに対して、ＲＩＰ処理の料金（ＲＩＰチャージ）として使用料を支払うようにすると、複数のユーザシステム４全体として、その運営費用を安価に抑えることができる。
【０１２７】
ここで、例えば、カラー画像データをＲＩＰ処理する場合と、白黒画像データをＲＩＰ処理する場合とでは、処理量が異なる。
このように、あるユーザシステム４が、他のユーザシステム４に対して、ＲＩＰ処理を行う場合に、その処理量に応じて、ＲＩＰ処理を要求したユーザシステム４に対する課金を、きめ細かく行うことができると便利である。
以下に説明する本発明の第３の実施形態は、このような背景からなされており、ユーザシステム４が相互にＲＩＰ処理機能を提供したり、提供したＲＩＰ機能について、きめ細かな課金処理を行えるように工夫されている。
このような前提から、以下の説明においては、印刷サービスシステム１においては、一部のユーザシステム４の画像処理装置４２上で動作する画像処理プログラム６（図１８）のみが、ＲＩＰ処理部６１４を含む場合を具体例とする。
【０１２８】
［画像処理装置３２などの動作］
まず、第３の実施形態における印刷システム３の画像処理装置３２およびこれと関係する各構成部分の動作を説明する。
なお、印刷システム３の画像処理装置３２は、実行中の処理の負荷が過大なときなどに、あるユーザシステム４からのＲＩＰ処理の要求を、他のＲＩＰ処理部６１４（図１８）が実行されるユーザシステム４に対して依頼することがある。
以下、このように、画像処理装置３２が、ユーザシステム４などの他のノードに対して、ＲＩＰ処理などの処理を要求することを、分散ＲＩＰ処理などと記す。
【０１２９】
［ユーザシステム４の登録］
図２２は、ユーザシステム４が、印刷システム３の画像処理装置３２（図２）に対して出力する登録データのフォーマットを例示する図である。
印刷システム３に対してＲＩＰ処理および印刷処理を要求する前に、ユーザシステム４（図４）のユーザは、ＰＣ４８などを用いて、印刷システム３に対する登録を行い、図２２に例示するような登録データを画像処理装置３２に対して出力する。
【０１３０】
図２２に示すように、登録データには、印刷システム３に対して処理を要求するＰＣ４８・画像処理装置４２などの機械番号、印刷システム３からユーザシステム４に対して付与される顧客コード、ユーザシステム４とネットワーク１０（図１）および印刷システム３との間のネットワークの設定、画像処理装置４２などの公開／非公開、印刷オプションの初期設定、プロファイル登録用プリフィックス、および、分散ＲＩＰ処理の可／不可などを示すデータが含まれる。
図２２に示した登録データにおいて、「画像処理装置４２などの公開／非公開」とは、ユーザシステム４の画像処理装置４２を、他のユーザシステム４に対して公開して、他のユーザシステム４が要求した分散ＲＩＰ処理などのために用いてもよいか否かを示している。
【０１３１】
また、「印刷オプション」は、ユーザシステム４が印刷システム３に印刷を要求する際に、印刷の方法・枚数・用紙などを指定するために用いられ、「印刷オプションの初期設定」は、この印刷オプションの指定がない場合に用いられる初期設定を示す。
また、「プロファイル登録用プリフィクス」は、プリンタ４４のＤＰデータを印刷制御システム２のプロファイルＤＢ２０（図３）などに登録するためのプリフィックスであって、このプリフィクスは、画像処理装置３２において、ユーザシステム４の識別子として用いられることがある。
【０１３２】
画像処理装置３２は、ユーザシステム４から登録データを受けると、このユーザシステム４を、画像処理装置３２に対してＲＩＰ処理などを要求しうるユーザシステム４として登録し、このユーザシステム４に対して、管理用の識別ＩＤを発行する。
原則として、この登録がなされる前には、画像処理装置３２は、ユーザシステム４からの処理要求を受け付けない。
しかしながら、例外として、画像処理装置３２は、図２３を参照して後述する印刷オプションの設定値を決定するために、ユーザシステム４が行うテスト用の処理の要求を受け付けることがある。
【０１３３】
図２３は、ユーザシステム４のＰＣ４８（図４）などが、印刷システム３の画像処理装置３２（図２）に対して指定する印刷オプションのフォーマットを例示する図である。
印刷システム３への登録が済むと、ユーザシステム４のＰＣ４８などは、印刷システム３に対して、ＲＩＰ処理および印刷処理を要求できるようになる。
例えば、ユーザシステム４のＰＣ４８は、印刷システム３に対して、印刷しようとする画像データとともに、図２３に示す印刷オプションを送り、印刷方法などを指定して、印刷処理を要求する。
【０１３４】
図２３に示すように、印刷オプションには、依頼元のユーザシステム４の識別ＩＤ、印刷用紙のサイズ、カラー印刷／白黒印刷の指定、印刷部数の指定、原稿タイプ、画質モード、プリンタモード、色変換モード、片面印刷／両面印刷の別、拡大／等倍／縮小印刷の別および拡大／縮小時の倍率、１枚の印刷用紙にＮ枚分の画像を印刷するＮアップ、排出先の指定、スプールオプション、ＲＩＰ済の画像データを保存するか否か、差し込み印刷を行うか否か、色変換指定、カバーページ、印刷用紙の種類、および、処理時刻などを指定するデータが含まれる。
【０１３５】
これらの内、「原稿タイプ」は、原稿用紙の紙質などを示し、原稿に近い画像を印刷により得るために用いられる。
「画質モード」は、標準、グラフィックスなど、印刷物の画質を指定する。
「プリンタモード」は、連続階調、スクリーンなど、印刷機３６の動作モードを指定する。
「色変換モード」、ＲＧＢ色補正する／しない、ｓＲＧＢ色補正する／しない、ＹＭＣＫ色補正する／しないなど、ＲＩＰ処理の処理モードを指定する。
「排出先」は、印刷機３６が、印刷済み用紙の排出用トレイを複数、有するときに、いずれの排出用トレイに印刷結果を排出するかを指定する。
【０１３６】
「スプールオプション」は、ＲＩＰ処理および印刷処理が、画像処理装置３２にスプールされたときの処理を指定する。
例えば、「スプールオプション」において、分散ＲＩＰが許されていると、負荷が過大な状態にある画像処理装置３２は、この印刷オプションと印刷対象の画像データとを、依頼元以外のユーザシステム４に転送し、分散ＲＩＰ処理を実行する。
「色変換（プロファイル）指定」は、画像処理装置３２におけるＲＩＰ処理のためのＴＰデータを指定するために用いられる。
印刷オプションにおいて、ＴＰデータが指定されていない場合には、画像処理装置３２は、例えば、使用頻度が最も高いＴＰデータをＲＩＰ処理に用いる。
「カバーページ」は、印刷結果にカバーページをつけるか否かを指定する。
【０１３７】
図２４は、印刷システム３の画像処理装置３２が、ユーザシステム４の画像処理装置４２（図４）に対してＲＩＰ処理の結果を示すために用られるＲＩＰデータのフォーマットを例示する図である。
印刷オプションを受けてＲＩＰ処理を終了すると、画像処理装置３２は、ユーザシステム４のＰＣ４８などに対して、図２４に示すＲＩＰデータを出力し、ＲＩＰ処理の結果を通知する。
【０１３８】
ＲＩＰデータには、ＲＩＰステータス、カラー画像／白黒画像の別、画質モード、プリンタモード、用紙サイズ、処理部数、ＲＩＰ処理の対象となったページの数、ＲＩＰ処理に要した時間、ＲＩＰ処理開始時間、ＲＩＰ処理により得られた画像データのサイズ、カバーページの有無、ＲＩＰ済み画像データが保存されたか否か、色変換指定、および、分散ＲＩＰ処理が行われたか否かなどを示すデータが含まれる。
なお、このＲＩＰデータは、課金装置３０に対しても出力され、課金装置２４，３０における課金処理に用いられる。
また、上述のように、ＲＩＰ処理（色補正処理）に対する課金の額を、色補正処理に用いられたＤＬＰデータの質に応じて変化させてもよい。
【０１３９】
図２５は、印刷システム３の画像処理装置３２（図２）が、課金装置３０に対して出力する印刷データを例示する図である。
画像処理装置３２は、印刷機３６による印刷が終了すると、課金装置３０に対して、図２５に示す印刷データを出力する。
図２５に示すように、印刷データには、印刷結果のカラー画像／白黒画像の別、用紙サイズ、処理部数、処理部数、ページ数、カバーページの有無、用紙の種類、片面印刷／両面印刷の別、および、分散ＲＩＰ処理が行われたか否か、いずれのユーザシステム４により分散ＲＩＰ処理が行われたかなどを示すデータが含まれる。
【０１４０】
［課金プログラム７０］
図２６は、図２に示した印刷システム３の課金装置３０において動作する課金プログラム７０の構成を示す図である。
図２６に示すように、課金プログラム７０は、シーケンス・課金制御部７００、課金処理部７０２、課金計算部７２および課金ＤＢ７４から構成される。
課金プログラム７０は、課金テーブルＤＢ７４０、ＲＩＰ課金ＤＢ７４２および印刷課金ＤＢ７４４を含む。
課金計算部７２は、分散ＲＩＰ課金部７２０、ＲＩＰ課金部７２２および印刷課金部７２４を含む。
さらに、図２６に点線で示すように、課金プログラム７０には、測色装置３４による測色およびＴＰデータ・ＤＬＰデータ作成などの課金額を計算する測色課金部７２６・プロファイルデータ作成課金部（Ｐデータ作成課金部）７２８、および、これらの課金に用いられる測色・データ作成課金ＤＢ７４６などが、必要に応じて適宜、追加されうる。
【０１４１】
課金プログラム７０は、例えば、記録媒体１１４（図５）を介して課金装置３０（図２）に供給され、メモリ１０４にロードされて実行される。
課金プログラム７０は、これらの構成部分により、ＲＩＰ処理と印刷処理など、印刷システム３において行われる処理それぞれに対して課金を行う。
また、課金プログラム７０は、例えば、ＲＩＰ処理の態様および内容などに応じて、課金額を変更して、ＲＩＰ処理などを要求したユーザシステム４のユーザに対する課金を行う。
【０１４２】
課金プログラム７０において、シーケンス・課金制御部７００は、画像処理装置３２から課金データ（ＲＩＰデータ・印刷データ；図２４，図２５）を受け入れ、必要に応じて、これらのデータを、課金ＤＢ７４のＲＩＰ課金ＤＢ７４２および印刷課金ＤＢ７４４に記憶する。
また、シーケンス・課金制御部７００は、表示・入力装置１０６（図５）に対するユーザの操作により作成され、あるいは、予め別途作成されて記録媒体１１４を介して供給される課金テーブルを受け入れ、課金テーブルＤＢ７４０に記憶する。
【０１４３】
なお、課金テーブルには、ＲＩＰデータおよび印刷データ（図２４，図２５）に含まれる各項目、および、これらの項目の組み合わせごとの課金額の単価が、テーブル形式で記憶される。
また、シーケンス・課金制御部７００は、画像処理装置３２からの課金データ、および、画像処理装置３２およびユーザシステム４のＰＣ４８などの表示・入力装置１０６に対する操作などに応じて、課金プログラム７０の各構成部分の処理を制御する。
また、シーケンス・課金制御部７００は、図９以降の各図に示した通信シーケンスを実行する。
【０１４４】
分散ＲＩＰ課金部７２０は、シーケンス・課金制御部７００の制御に従って、課金テーブルＤＢ７４０に記憶された課金テーブルを参照して、ＲＩＰ課金ＤＢ７４２に記憶されたＲＩＰデータ（図２４）を処理し、分散ＲＩＰ処理が実行された場合に、ＲＩＰ処理を要求したユーザシステム４に対する割り増し課金の額、および、分散ＲＩＰ処理を引き受けたユーザシステム４に対する割り引き課金の額などを計算し、ＲＩＰ課金ＤＢ７４２に記憶する。
【０１４５】
ＲＩＰ課金部７２２は、シーケンス・課金制御部７００の制御に従って、課金テーブルＤＢ７４０に記憶された課金テーブルを参照して、ＲＩＰ課金ＤＢ７４２に記憶されたＲＩＰデータ（図２４）を処理し、通常のＲＩＰ処理の課金額などを計算し、ＲＩＰ課金ＤＢ７４２に記憶する。
印刷課金部７２４は、シーケンス・課金制御部７００の制御に従って、課金テーブルＤＢ７４０に記憶された課金テーブルを参照して、印刷課金ＤＢ７４４に記憶された印刷データ（図２５）を処理し、印刷処理の課金額などを計算し、印刷課金ＤＢ７４４に記憶する。
【０１４６】
課金処理部７０２は、ＲＩＰ課金ＤＢ７４２および印刷課金ＤＢ７４４に記憶されたＲＩＰデータおよび印刷データ（図２４，図２５）と、分散ＲＩＰ課金部７２０、ＲＩＰ課金部７２２および印刷課金部７２４の計算結果とに基づいて、印刷システム３（画像処理装置３２・印刷機３６；図２）に対してＲＩＰ処理および印刷処理などを要求したユーザシステム４に対する課金処理を行う。
【０１４７】
［登録・ＲＩＰ・印刷・課金］
以下、印刷サービスシステム１（図１など）における登録処理、ＲＩＰ処理、印刷処理およびこれらの処理に対する課金処理を説明する。
なお、以下、説明の具体化およびその理解を助けるために、以下の各図に示す処理を具体例とするが、これらの具体例は、本発明の技術的範囲の限定を意図するものではない。
また、課金処理は、各図に点線で示すように、ユーザシステム４の課金装置３０の他、印刷制御システム２の課金装置２４（図３）によっても実行されうるが、以下の説明においては、ユーザシステム４の課金装置３０が課金処理を行う場合が具体例とされている。
【０１４８】
［登録処理］
まず、印刷サービスシステム１（図１）において、ユーザシステム４が印刷システム３に対して登録する処理を説明する。
図２７は、ユーザシステム４の印刷システム３に対する登録処理（Ｓ４２）を示すシーケンス図である。
図２７に示すように、ステップ４２０（Ｓ４２０）において、ユーザシステム４のＰＣ４８（図４）などは、印刷システム３に対するユーザシステム４の登録を要求する。
【０１４９】
ステップ４２２（Ｓ４２２）において、印刷システム３の画像処理装置３２上で動作する画像処理装置３２の登録処理部６３２（図１８）は、ユーザシステム４に対して登録データ（図２２）の出力を要求する。
ステップ４２４（Ｓ４２４）において、ユーザシステム４のＰＣ４８が、登録データを画像処理装置３２に返す。
【０１５０】
ステップ４２６（Ｓ４２６）において、登録処理部６３２は、登録データを受け入れ、登録ＤＢ６０６にユーザシステム４を登録し、ユーザシステム４の登録データを記憶する。
ステップ４２８（Ｓ４２８）において、登録処理部６３２は、ユーザシステム４に対する識別ＩＤを生成する。
登録処理部６３２は、生成した識別ＩＤをユーザシステム４に対してし、さらに、識別ＩＤを登録ＤＢ６０６に記憶する。
【０１５１】
［ＲＩＰ・印刷・課金］
以下、印刷サービスシステム１において、ユーザシステム４（図４）から画像処理装置３２（図２）に対してＲＩＰ処理および印刷処理が要求され、画像処理装置３２および印刷機３６によりこれらの処理が実行され、課金装置３０によりこれら処理に対する課金が行われる場合の処理を説明する。
図２８は、印刷サービスシステム１における通常のＲＩＰ処理、印刷処理および課金処理（Ｓ４４）を例示するシーケンス図である。
図２８に示すように、ステップ４４０（Ｓ４４０）において、ユーザシステム４のＰＣ４８（図４）などは、印刷システム３の画像処理装置３２（図２）に対してＲＩＰ・印刷要求を出力し、ＲＩＰ処理と、このＲＩＰ処理により得られた画像データの印刷を要求する。
【０１５２】
ステップ４４２（Ｓ４４２）において、画像処理装置３２上で動作する画像処理プログラム６の認証処理部６３０は、ユーザシステム４のＰＣ４８に対して、認証要求を送る。
ステップ４４４（Ｓ４４４）において、ユーザシステム４のＰＣ４８は、例えば、識別ＩＤとそのパスワードとを含む認証応答を返し、認証処理部６３０は、これら識別ＩＤとそのパスワードの正当性をチェックし、ユーザシステム４の認証を行う。
【０１５３】
なお、Ｓ４４２，Ｓ４４４に示した認証処理は、ここで例示したように、ＲＩＰ処理・印刷処理のたびごとに実行されても、例えば、月初めに１回といったように、定期的に行われてもよい。
後者のように、認証処理が定期的に行われる場合には、この定期的な認証処理以外、図２８などに示すＳ４４２，Ｓ４４４の処理は省略される。
【０１５４】
ステップ４４６（Ｓ４４６）において、ユーザシステム４のＰＣ４８は、所定の画像記述用の言語で記述された描画データ、あるいは、画像データを、画像処理装置３２に対して出力する。
画像処理装置３２の通信制御部６２６（図１８）は、この描画データなどを受ける。
ステップ４４８（Ｓ４４８）において、ユーザシステム４のＰＣ４８は、印刷オプション（図２３）を、画像処理装置３２に対して出力する。
通信制御部６２６は、この印刷オプションを受ける。
これらのデータを受けた通信制御部６２６は、ＲＩＰ処理部６１４を制御し、Ｓ４４６の処理において受けた描画データなどに対して、Ｓ４４８の処理において受けた印刷オプションに従ったＲＩＰ処理を行わせる。
【０１５５】
ステップ４５０（Ｓ４５０）において、ＲＩＰ処理が終わると、画像処理装置３２の通信制御部６２６（図１８）は、ユーザシステム４のＰＣ４８に対して、図２４に示しＲＩＰデータ（図２４）を送信する。
ステップ４５２（Ｓ４５２）において、画像処理装置３２の通信制御部６２６（図１８）は、課金装置３０に対して、ＲＩＰデータ（図２４）を含む課金データを出力する。
課金装置３０のシーケンス・課金制御部７００（図２６）は、この課金データを受け、ＲＩＰ課金部７２２を制御して、ＲＩＰ処理についての課金額を計算させる。
ステップ４５４（Ｓ４５４）において、課金処理部７０２は、Ｓ４５２の処理において計算された額を、ユーザシステム４のＰＣ４８に対して課金する処理を行う。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
【０１５６】
ステップ４５６（Ｓ４５６）において、画像処理装置３２の通信制御部６２６は、印刷機３６に対して、ＲＩＰ処理により得られた画像データと、Ｓ４４８の処理において受けた印刷オプションとを印刷機３６に対して出力し、画像データの印刷処理を要求する。
印刷機３６は、これら画像データと印刷オプションとを受け、画像処理装置３２からの要求に従って、画像データを印刷処理する。
【０１５７】
ステップ４５８（Ｓ４５８）において、Ｓ４５６の処理において受けた画像データの印刷処理が正常に終了すると、印刷機３６は、印刷成功を画像処理装置３２に通知し、画像処理装置３２は、ユーザシステム４のＰＣ４８に対して、ＲＩＰデータ（図２４）を出力し、印刷の成功を通知する。
ステップ４６０（Ｓ４６０）において、画像処理装置３２の通信制御部６２６（図１８）は、課金装置３０に対して、印刷データ（図２５）を含む課金データを出力する。
課金装置３０のシーケンス・課金制御部７００（図２６）は、この課金データを受け、印刷課金部７２４を制御して、印刷処理に対する課金額を計算させる。
ステップ４６２（Ｓ４６２）において、課金装置３０は、印刷課金部７２４において計算された額を、ユーザシステム４に対して課金する処理を行う。
【０１５８】
［分散ＲＩＰ・印刷・課金］
次に、印刷サービスシステム１において、第１のユーザシステム４（図４；図２９〜図３２において「ユーザシステム＃１」）から画像処理装置３２（図２）に対してＲＩＰ処理および印刷処理が要求され、画像処理装置３２により分散ＲＩＰ処理が実行され、印刷機３６によりこれらの処理が実行され、課金装置３０によりこれら処理に対する課金が行われる場合の処理を説明する。
図２９は、印刷サービスシステム１における分散ＲＩＰ処理、印刷処理および課金処理（Ｓ４８）を例示するシーケンス図である。
なお、図２９に示した各処理の内、図２８に示した各処理と実質的に同じものには、同一の符号が付されている。
図２９に示すように、ステップ４４０（Ｓ４４０）〜４４８（Ｓ４４８）において、第１のユーザシステム４のＰＣ４８との間でＲＩＰ処理および印刷処理の要求、認証処理、および、描画データなどと印刷オプションとの出力が行われる。
【０１５９】
ステップ４８０（Ｓ４８０）において、例えば、処理を要求した第１のユーザシステム４が、登録データ（図２２）において分散ＲＩＰ処理を許可しており、処理の要求を受けた画像処理装置３２が過負荷の状態にあるとき、あるいは、印刷オプションで指定された処理時刻に余裕がないときなどには、画像処理装置３２の通信制御部６２６（図１８）は、Ｓ４４０の処理において要求されたＲＩＰ処理を、登録データにおいて画像処理装置４２を公開するとしている第２のユーザシステム４（図２９〜図３２において「ユーザシステム＃２」）に対して転送し、分散ＲＩＰ処理を実行する。
ステップ４８２（Ｓ４８２）において、画像処理装置３２の通信制御部６２６は、Ｓ４４８の処理において受けた印刷オプションを、第２のユーザシステム４に対して転送する。
【０１６０】
ステップ４８４（Ｓ４８４）において、画像処理装置３２と、第２のユーザシステム４の画像処理装置４２などとの間で、必要に応じて認証処理が行われる。
ステップ４８６（Ｓ４８６）において、第２のユーザシステム４の画像処理装置４２は、ＲＩＰ処理済みの画像データを画像処理装置３２に返す。
ステップ４８８（Ｓ４８８）において、画像処理装置３２は、課金装置３０に対して、図２４に示したＲＩＰデータを含み、分散ＲＩＰのための課金データを出力する。
【０１６１】
課金装置３０のシーケンス・課金制御部７００（図２６）は、この課金データを受けて分散ＲＩＰ課金部７２０を制御し、分散ＲＩＰ処理の課金額を計算させる。
ステップ４９０（Ｓ４９０）において、課金処理部７０２は、分散ＲＩＰ課金部７２０が計算した額を、第１のユーザシステム４に対して課金する処理を行う。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
ステップ４５６（Ｓ４５６）〜４６２（Ｓ４６２）において、印刷処理および印刷に対する課金処理が行われる。
なお、分散ＲＩＰ処理は、ここで説明したように、印刷システム３が、ユーザシステム４に対して分散ＲＩＰ処理を要求して実行させるだけでなく、印刷システム３が、他の印刷システム３に対して分散ＲＩＰ処理を要求して実行させることも可能である。
【０１６２】
［分散ＲＩＰ・印刷・割り増し課金］
次に、印刷サービスシステム１において、第１のユーザシステム４（図４）から画像処理装置３２（図２）に対してＲＩＰ処理および印刷処理が要求され、画像処理装置３２により分散ＲＩＰ処理が実行され、印刷機３６によりこれらの処理が実行され、課金装置３０により、このＲＩＰ処理に対する割り増し課金が行われる場合の処理を説明する。
この割り増し課金は、分散ＲＩＰ処理に伴う処理量の増加、ネットワーク１０のトラヒック増加、および、ＲＩＰ処理を受け入れた第２のユーザシステム４に対して支払われるべき処理費用などの意味合いを有するものである。
【０１６３】
図３０は、印刷サービスシステム１における分散ＲＩＰ処理、印刷処理および割り増し課金処理（Ｓ５０）を例示するシーケンス図である。
なお、図３０に示した各処理の内、図２８，図２９に示した各処理と実質的に同じものには、同一の符号が付されている。
図３０に示すように、ステップ４４０（Ｓ４４０）〜４８８（Ｓ４８８）において、画像処理装置３２と第１のユーザシステム４のＰＣ４８との間で、ＲＩＰ処理および印刷処理の要求〜分散ＲＩＰ処理に関する課金データの出力までの処理が行われる。
【０１６４】
ステップ５００（Ｓ５００）において、課金装置３０の分散ＲＩＰ課金部７２０は、通常のＲＩＰ処理に対する課金額に、分散ＲＩＰ処理のための費用を加算した額を計算する。
課金処理部７０２は、分散ＲＩＰ課金部７２０が計算した額を、処理を要求した第１のユーザシステム４に対して課金する。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
ステップ４５８（Ｓ４５８）〜４６２（Ｓ４６２）において、分散ＲＩＰ処理により得られた画像データの印刷処理、および、印刷処理に対する課金処理が行われる。
【０１６５】
［分散ＲＩＰ・印刷・割り引き課金］
次に、印刷サービスシステム１において、図２９，図３０に示した処理（Ｓ４８，Ｓ５０）において、画像処理装置３２（図２）から第１のユーザシステム４（図４）の分散ＲＩＰ処理を受けた第２のユーザシステム４から、画像処理装置３２（図２）に対してＲＩＰ処理および印刷処理が要求され、画像処理装置３２により分散ＲＩＰ処理が実行され、印刷機３６によりこれらの処理が実行され、課金装置３０により、このＲＩＰ処理に対する割り引き課金が行われる場合の処理を説明する。
この割り引き課金は、ＲＩＰ処理を受け入れた第２のユーザシステム４に対する処理費用などの意味合いを有するものである。
【０１６６】
図３１は、印刷サービスシステム１における分散ＲＩＰ処理、印刷処理および割り引き課金処理（Ｓ５２）を例示するシーケンス図である。
なお、図３１に示した各処理の内、図２８〜図３０に示した各処理と実質的に同じものには、同一の符号が付されている。
図３１に示すように、まず、図２８，図２９に示した分散ＲＩＰ処理が実行され、第２のユーザシステム４が、第１のユーザシステム４のＲＩＰ処理を実行する。
ステップ４４０（Ｓ４４０）〜４５０（Ｓ４５０）において、画像処理装置３２と第２のユーザシステム４（ユーザシステム＃２）のＰＣ４８との間で、ＲＩＰ処理および印刷処理の要求〜ＲＩＰデータの出力までの処理が行われる。
【０１６７】
ステップ４５２（Ｓ４５２）において、画像処理装置３２は、課金装置３０に対して、ＲＩＰデータ（図２４）を含む課金データを出力する。
ステップ５２０（Ｓ５２０）において、課金装置３０の分散ＲＩＰ課金部７２０は、通常のＲＩＰ処理に対する課金額に、他の分散ＲＩＰ処理のための費用を減算した額を計算する。
課金処理部７０２は、分散ＲＩＰ課金部７２０が計算した額を、処理を要求した第１のユーザシステム４に対して課金する。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
ステップ４５８（Ｓ４５８）〜４６２（Ｓ４６２）において、分散ＲＩＰ処理により得られた画像データの印刷処理、および、印刷処理に対する課金処理が行われる。
【０１６８】
［複数のＪＯＢを含むＲＩＰ・印刷・割り引き課金］
次に、印刷サービスシステム１において、ユーザシステム４のＰＣ４８（図４）から、画像処理装置３２（図２）に対して、複数のＪＯＢ（ＪＯＢ１，ＪＯＢ２）を含むＲＩＰ処理および印刷処理が要求され、画像処理装置３２により分散ＲＩＰ処理が実行され、印刷機３６によりこれらの処理が実行され、課金装置３０により、このＲＩＰ処理に含まれるＪＯＢごとの課金が行われる場合の処理を説明する。
図３２は、印刷サービスシステム１における複数のＪＯＢを含むＲＩＰ処理、印刷処理、および、ＪＯＢごとの課金処理（Ｓ５４）を例示するシーケンス図である。
なお、図３２に示した各処理の内、図２８〜図３１に示した各処理と実質的に同じものには、同一の符号が付されている。
図３２に示すように、ステップ４４０（Ｓ４４０）〜４４８（Ｓ４４８）において、画像処理装置３２と第１のユーザシステム４（ユーザシステム＃１）のＰＣ４８との間で、ＲＩＰ処理および印刷処理の要求〜印刷オプション出力までの処理が行われる。
【０１６９】
ステップ５４０，５４２（Ｓ５４０，５４２）において、画像処理装置３２の通信制御部６２６（図１８）は、第２のユーザシステム４に対して、ＲＩＰ処理の第１のＪＯＢ（ＪＯＢ１）を要求し、さらに、印刷オプションを出力する。
ステップ４６４（Ｓ４６４）において、第２のユーザシステム４と画像処理装置３２との間で認証が行われる。
ステップ５４４（Ｓ５４４）において、第２のユーザシステム４は、要求されたＪＯＢ１を実行し、ＪＯＢ１の結果として得られた画像データを画像処理装置３２に対して出力する。
【０１７０】
ステップ５４６（Ｓ５４６）において、画像処理装置３２は、ＪＯＢ１に関するＲＩＰデータを含む課金データを課金装置３０に対して出力する。
ステップ５４８（Ｓ５４８）において、課金装置３０のシーケンス・課金制御部７００（図２６）は、画像処理装置３２からのＪＯＢ１についての課金データの課金額を計算し、課金処理部７０２は、シーケンス・課金制御部７００が計算した額を、第１のユーザシステム４に対して課金する。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
【０１７１】
ステップ５５０，５５２（Ｓ５５０，５５２）において、画像処理装置３２の通信制御部６２６（図１８）は、第３のユーザシステム４（図３２において「ユーザシステム＃３」）に対して、ＲＩＰ処理の第２のＪＯＢ（ＪＯＢ２）を要求し、さらに、印刷オプションを出力する。
ステップ４６４（Ｓ４６４）において、第３のユーザシステム４と画像処理装置３２との間で認証が行われる。
ステップ５５４（Ｓ５５４）において、第３のユーザシステム４は、要求されたＪＯＢ２を実行し、ＪＯＢ２の結果として得られた画像データ、つまり、ＲＩＰ処理の結果として得られた画像データを、画像処理装置３２に対して出力する。
【０１７２】
ステップ４５０（Ｓ４５０）において、画像処理装置３２は、第１のユーザシステム４に対して、ＲＩＰデータを出力する。
ステップ５５６（Ｓ５５６）において、画像処理装置３２は、ＪＯＢ２に関するＲＩＰデータを含む課金データを課金装置３０に対して出力する。
なお、以上の処理において、ユーザシステム４に対して、印刷制御システム２あるいは印刷システム３から、プロファイルデータの提供があった場合には、ＲＩＰ処理に対する課金とともに、プロファイルデータの提供に対する課金処理が行われてもよい。
ステップ５５８（Ｓ５５８）において、課金装置３０のシーケンス・課金制御部７００（図２６）は、画像処理装置３２からのＪＯＢ２についての課金データの課金額を計算し、課金処理部７０２は、シーケンス・課金制御部７００が計算した額を、第１のユーザシステム４に対して課金する。
ステップ４５６（Ｓ４５６）〜４６２（Ｓ４６２）において、印刷処理成功の通知処理〜印刷処理に対する課金処理が行われる。
【０１７３】
なお、ここで述べたＪＯＢごとの課金を行うためには、課金プログラム７０（図２６）の分散ＲＩＰ課金部７２０、ＲＩＰ課金部７２２および印刷課金部７２４は、ＲＩＰ課金ＤＢ７４２および印刷課金ＤＢ７４４に対して、図３３に示すような形式で、ＪＯＢごとの課金情報を記憶させる。
【０１７４】
図３３は、図２６に示したＲＩＰ課金ＤＢ７４２および印刷課金ＤＢ７４４が記憶する課金情報のフォームを例示する図である。
ＲＩＰ課金部７２２および分散ＲＩＰ課金部７２０は、図３３に示した課金情報の内、通常ＲＩＰ処理および分散ＲＩＰ処理に関する項目の課金情報をＲＩＰ課金ＤＢ７４２に記憶する。
また、印刷課金部７２４は、図３３に示した課金情報の内、印刷処理の項目の課金情報をＲＩＰ課金ＤＢ７４２に記憶する。
課金計算部７２は、このように、課金の種類に応じて設けられたＤＢを用いて課金情報を管理しても、あるいは、ユーザシステム４ごとに課金情報を記憶するＤＢを用いて課金情報を管理してもよい。
【０１７５】
［第４実施形態］
以上の各実施形態において、印刷システム３の画像処理装置３２などがユーザシステム４からの要求に応じて実行した処理に対して、印刷システム３の課金装置３０などが、処理を要求したユーザシステム４に対して課金を行う場合を説明した。
第４の実施形態においては、既に各シーケンス図において、点線を付して説明したり、あるいは、各シーケンス図の説明において、処理に対する課金を行う際に、プロファイルデータに対する課金を行う旨を記載したように、ユーザシステム４によるＴＰデータなどの使用に対して課金が行われる。
なお、説明の具体化および明確化のために、印刷システム３などにおいて、プロファイルデータが検索されただけでは、このプロファイルデータに関する課金処理が実行されず、プロファイルデータが使用されて、初めて、このプロファイルデータに関する課金処理が実行される場合を具体例とする。
【０１７６】
図３４は、ＴＰデータの使用に対する課金処理（Ｓ５８）を示すフローチャートである。
図３４に示すように、ユーザシステム４のＰＣ４８（図４）などから、印刷システム３の画像処理装置３２（図２）に対して、ＴＰプロファイルを用いたＲＩＰ処理および印刷処理が要求される。
ステップ５８０（Ｓ５８０）において、画像処理装置３２上で動作する画像処理プログラム６（図１８）のＲＩＰ処理部６１４は、ＲＩＰ・印刷処理の要求の際に送られてきた印刷オプションを解析し、要求されたＲＩＰ処理において、ＴＰデータが必要とされるか否かを判断する。
【０１７７】
ステップ５８２（Ｓ５８２）において、ＲＩＰ処理部６１４は、ＴＰ−ＤＢ６００を検索する。
ステップ５８４（Ｓ５８４）において、ＲＩＰ処理部６１４は、ＴＰ−ＤＢ６００に、ＲＩＰ処理に使用すべきＴＰデータが存在するか否かを判断する。
また、使用可能性判定部６１２は、ＲＩＰ処理に使用すべきＴＰデータが存在する場合に、このＴＰデータが使用可能であるか否かを判断する。
画像処理プログラム６は、検索によりＴＰデータが見つかり、かつ、使用可能である場合にはＳ５８６の処理に進み、これ以外の場合にはＳ６０６の処理に進む。
【０１７８】
ステップ５８６（Ｓ５８６）において、使用可能性判定部６１２は、Ｓ５８４における検索処理により見つかったＴＰデータのバージョンなどをチェックし、このＴＰデータが最新のものであるか否かを判断する。
ステップ５８８（Ｓ５８８）において、画像処理プログラム６は、ＴＰデータが最新である場合にはＳ５９２の処理に進み、これ以外の場合にはＳ５９０の処理に進む。
【０１７９】
ステップ５９０（Ｓ５９０）において、使用可能性判定部６１２は、見つかったＴＰデータが生成された後に、ＴＰデータが更新されるべき理由があるか否かを判断する。
画像処理プログラム６は、ＴＰデータが更新されるべきであるときにはＳ５９４の処理に進み、これ以外の場合にはＳ５９２の処理に進む。
ステップ５９２（Ｓ５９２）において、ＤＬＰ取得部６２４は、ＴＰ−ＤＢ６００に記憶されているＴＰデータを取得する。
【０１８０】
ステップ５９４（Ｓ５９４）において、ＴＰ取得部６２０は、測色装置３４より生成された最新のＴＰデータを取得する。
あるいは、ＴＰ取得部６２０は、測色装置３４による印刷機３６の印刷出力に対する測色結果を処理して、最新のＴＰデータを生成する。
あるいは、ＴＰ取得部６２０は、測色装置３４に対して、ＴＰデータの生成を依頼し、測色装置３４は、この依頼に応じてＴＰデータを生成する。
【０１８１】
ステップ５９６（Ｓ５９６）において、ＲＩＰ処理部６１４（図１８）は、ＴＰデータを用いてＲＩＰ処理を行い、印刷機３６（図２）に適合した画像データを生成する。
ステップ５９８（Ｓ５９８）において、ＲＩＰ処理部６１４は、ユーザシステム４に対してＲＩＰデータ（図２４）を出力し、さらに、課金装置３０に対して、ＲＩＰデータを含む課金データを出力する。
ステップ６００（Ｓ６００）において、課金プログラム７０の分散ＲＩＰ課金部７２０またはＲＩＰ課金部７２２は、ＲＩＰ処理に対する課金と、ＴＰデータの使用に対する課金とを行う。
【０１８２】
ステップ６０２（Ｓ６０２）において、通信制御部６２６（図１８）は、ＲＩＰ処理された画像データおよび印刷オプションを印刷機３６（図２）に対して出力し、印刷処理を行わせる。
ステップ６０４（Ｓ６０４）において、印刷機３６から印刷の結果が通知されると、通信制御部６２６は、印刷結果をユーザシステム４に対して出力し、さらに、課金装置３０は、印刷処理に対する課金処理を行う。
【０１８３】
ステップ６０６（Ｓ６０６）において、通信制御部６２６（図１８）は、ＲＩＰ処理に必要なＴＰデータが使用不可能である旨をユーザシステム４のＰＣ４８（図４）などに通知する。
ステップ６０８（Ｓ６０８）において、Ｓ６０６の処理による通知がユーザシステム４のＰＣ４８の表示・入力装置１０６上のＧＵＩ画像内などに表示され、ユーザが、このＧＵＩ画像に対して、印刷続行の旨、あるいは、印刷中止の旨の操作を行う。
画像処理プログラム６は、ユーザシステム４のユーザが印刷中止を選択したときには処理を終了し、これ以外の場合にはＳ６１０の処理に進む。
ＲＩＰ処理部６１４は、ＴＰデータを使用せずにＲＩＰ処理を行い、Ｓ６００の処理に進む。
【０１８４】
［印刷サービスシステム１の動作］
以下、印刷サービスシステム１の動作を、具体例を挙げて説明する。
【０１８５】
［ＴＰ作成・登録］
まず、印刷システム３（図２）において、測色装置３４が印刷機３６の測色結果からＴＰデータを生成し、画像処理装置３２に登録する処理を説明する。
なお、ここでは、印刷システム３に、ｎ個（ｎ≧１）の印刷機３６−１〜３６−ｎが含まれている場合を具体例とする。
図３５は、印刷システム３の測色装置３４（図２）による測色処理、ＴＰデータの作成およびその登録処理（Ｓ６２）を示す図である。
【０１８６】
図３５に示すように、測色装置３４は、順次、印刷機３６−１〜３６−ｎそれぞれのカラー印刷出力を測色し、ＴＰデータを生成する（Ｓ６２０−１〜Ｓ６２０−ｎ）。
測色装置３４は、要求に応じて、生成した印刷機３６−１〜３６−ｎそれぞれのＴＰデータを、順次、ＴＰ取得部６２０（図１８）に対して出力する。
ＴＰ取得部６２０は、測色装置３４からのＴＰデータを取得し、順次、ＴＰ−ＤＢ６００に登録する（Ｓ６２２−１〜Ｓ６２２−ｎ）。
【０１８７】
［ＴＰ使用・ＲＩＰ・印刷］
以下、画像処理プログラム６のＴＰ−ＤＢ６００に、最新のＴＰデータが存在する場合に、これを用いたＲＩＰ処理および印刷処理と、これらに対する課金処理とを説明する。
図３６は、画像処理装置３２（図３）に、最新のＴＰデータが存在するときのＲＩＰ・印刷処理（Ｓ６４）を示すシーケンス図である。
図３６に示すように、ステップ６４０（Ｓ６４０）において、ユーザシステム４は、画像処理装置３２に対して、印刷オプション（図２３）を含むＲＩＰ処理および印刷処理の要求を出力する。
【０１８８】
ステップ６４２（Ｓ６４２）において、画像処理装置３２上で動作する画像処理プログラム６のＲＩＰ処理部６１４は、ＴＰ−ＤＢ６００からＴＰデータを取得し、使用可能性判定部６１２は、取得されたＴＰデータを使用可能と判定する。
ＲＩＰ処理部６１４は、使用可能と判定されたＴＰデータを用いて、ＲＩＰ処理を行う。
通信制御部６２６は、このＲＩＰ処理が終了すると、ユーザシステム４に対してＲＩＰデータ（図２４）を出力する。
【０１８９】
ステップ６４４（Ｓ６４４）において、通信制御部６２６は、課金装置３０に対して、ＲＩＰデータ（図２４）およびＴＰデータの使用を示す情報などを含む課金データを出力する。
ステップ６４４、６４６（Ｓ６４４，Ｓ６４６）において、課金装置３０上で動作する課金プログラム７０（図２６）は、画像処理装置３２からの課金データに基づいて、ユーザシステム４に対するＴＰデータの使用およびＲＩＰ処理に対する課金を行う。
【０１９０】
ステップ６４８（Ｓ６４８）において、通信制御部６２６は、印刷機３６に対して、ＲＩＰ処理により得られた画像データおよび印刷オプション（図２３）を出力し、印刷を要求する。
ステップ６５０（Ｓ６５０）において、印刷が成功すると、印刷機３６は、画像処理装置３２に、印刷成功を通知する。
ステップ６５２，６５４（Ｓ６５２，Ｓ６５４）において、画像処理装置３２は、課金装置３０に印刷データ（図２５）を含む課金データを出力し、課金装置３０は、この課金データを用いて、印刷処理についての課金処理を、ユーザシステム４に対して行う。
【０１９１】
［ＴＰ使用・ＲＩＰ・印刷］
以下、画像処理装置３２においてＴＰデータが生成される場合のＲＩＰ処理と、印刷処理とを説明する。
図３７は、画像処理装置３２（図３）に、最新のＴＰデータが存在しないときのＲＩＰ・印刷処理（Ｓ６６）を示すシーケンス図である。
なお、図３７に示した各処理の内、図３６に示した各処理と実質的に同じものには、同じ符号が付してある。
まず、予め、図中に点線で示すように、測色装置３４は、印刷機３６−１〜３６−ｎそれぞれのカラー印刷結果を測色する。
図３７に示すように、ステップ３４０（Ｓ６４０）において、ユーザシステム４から画像処理装置３２に対して、印刷オプション（図２３）を含むＲＩＰ処理および印刷処理の要求が出力される。
【０１９２】
ステップ６６０，６６２（Ｓ６６０，Ｓ６６２）において、画像処理装置３２上で動作する画像処理プログラム６（図１８）のＲＩＰ処理部６１４が、ＴＰ−ＤＢ６００を検索して、要求されたＲＩＰ処理に用いられ得るＴＰデータを見つけたが、見つかったＴＰデータが最新でないような場合、通信制御部６２６は、測色装置３４に対して、印刷機３６の測色結果を要求する。
測色装置３４は、この要求に応じて、印刷機３６の測色結果を画像処理装置３２に返す。
【０１９３】
ステップ６４２（Ｓ６４２）において、ＴＰ取得部６２０は、測色装置３４からの測色結果からＴＰデータを生成し、ＲＩＰ処理部６１４は、生成されたＴＰデータを用いてＲＩＰ処理を行う。
ステップ６４４（Ｓ６４４）〜６５４（Ｓ６５４）において、ＴＰデータの使用およびＲＩＰ処理に対する課金、印刷処理および印刷処理に対する課金が行われる。
なお、この場合、画像処理装置３２は、測色装置３４からの色特性の取得、および、ＴＰデータの生成に対する対価として、ユーザシステム４に対するＴＰデータ使用の課金を増額してもよい。
【０１９４】
［ＴＰ不使用ＲＩＰ・印刷］
以下、画像処理装置３２において、ＴＰデータ不使用のＲＩＰ処理および印刷処理を説明する。
図３８は、画像処理装置３２（図３）に、ＴＰデータが存在せず、生成もできないときのＲＩＰ・印刷処理（Ｓ６８）を示すシーケンス図である。
なお、図３８に示した各処理の内、図３６，図３７に示した各処理と実質的に同じものには、同じ符号が付してある。
【０１９５】
図中に点線で示すように、測色装置３４は、予め、印刷機３６−１〜３６−ｎそれぞれのカラー印刷結果の測色を試みたが、ＬＡＮ１２の障害など、何らかの原因で、印刷機３６−１の測色が不成功に終わった。
図３８に示すように、ステップ３４０（Ｓ３４０）において、ユーザシステム４から画像処理装置３２に対して、印刷オプション（図２３）を含むＲＩＰ処理および印刷処理の要求が出力される。
【０１９６】
ステップ６６０（Ｓ６６０）において、画像処理装置３２上で動作する画像処理プログラム６（図１８）のＲＩＰ処理部６１４が、ＴＰ−ＤＢ６００を検索して、要求されたＲＩＰ処理に用いられ得るＴＰデータを見つけたが、見つかったＴＰデータが最新でないような場合、通信制御部６２６は、測色装置３４に対して、印刷機３６の測色結果を要求する。
ステップ６８０（Ｓ６８０）において、測色装置３４は、この要求に対し、例えば、上述の印刷機３６の測色が失敗に終わっており、測色結果がない旨を、画像処理装置３２に返す。
【０１９７】
ステップ６８２（Ｓ６８２）において、通信制御部６２６は、ユーザシステム４のＰＣ４８などに対してＴＰがないことを、ＰＣ４８の表示・入力装置１０６（図５）に表示し、ＰＣ４８のユーザに対して、印刷を中止するか続行するかの入力を促す。
ステップ６８４、６８６（Ｓ６８４，Ｓ６８６）において、課金装置３０上で動作する課金プログラム７０（図２６）は、画像処理装置３２からの課金データに基づいて、ユーザシステム４に対するＲＩＰ処理に対する課金を行う。
【０１９８】
ステップ６８４（Ｓ６８４）において、ユーザシステム４のＰＣ４８が、印刷続行を返すと、ＲＩＰ処理部６１４は、ＴＰデータなしにＲＩＰ処理を行う。
つまり、この場合には、ＲＩＰ処理部６１４は、ＴＰデータを用いた色補正処理以外のＲＩＰ処理の処理を、ユーザシステム４から入力される描画データ（図９など）に対して行う。
ステップ６４２（Ｓ６４２）において、画像処理装置３２からユーザシステム４に対してＲＩＰデータが出力される。
【０１９９】
ステップ６８６，６８８（Ｓ６８６，Ｓ６８８）において、画像処理装置３２は、ＲＩＰデータ（図２４）を含む課金データを課金装置３０に対して出力する。
この課金データを受けた、課金装置３０は、ユーザシステム４に対して、ＲＩＰ処理に関する課金を行う。
【０２００】
なお、この場合においては、ＲＩＰ処理において、ＴＰデータが使用されていないので、課金装置３０は、ユーザシステム４に対して、ＲＩＰ処理についての課金のみを行い、ＴＰデータについての課金を行わない。
ステップ６４８（Ｓ６４８）〜６５４（Ｓ６５４）において、印刷処理および印刷処理に対する課金が行われる。
【０２０１】
図３９は、印刷システム３の変形例を示す図である。
なお、図４および図１８には、画像処理装置３２が、各種データベースを含む場合を例示したが、図３９に示すように、印刷システム３に、印刷制御システム２（図３）のプロファイルＤＢ２０およびプロファイル配信装置２２と同様な動作を行うプロファイルＤＢ３８０およびプロファイル配信装置２８２を設け、プロファイルデータの記憶・管理およびその配信を行うようにしてもよい。
【０２０２】
［第５実施形態］
これまで、ユーザシステム４から１つの印刷システム３にＲＩＰ処理および印刷処理を要求する場合を例示して、本発明の各実施形態を説明した。
以下に説明する本発明の第５の実施形態においては、あるユーザシステム４から、他の１つ以上のユーザシステム４に対して画像データが配信され、あるいは、複数の印刷システム３に対してＲＩＰ処理や印刷処理が並行して要求され、実行される。
また、本発明の第５の実施形態においては、ユーザシステム４、印刷システム３および印刷制御システム２により任意の課金対象が選択され、選択された課金対象に対する課金が行われる。
また、本発明の第５の実施形態においては、あるユーザシステム４から他のユーザシステム４に画像データが配信されるときに、ＴＰデータあるいはＤＬＰデータが付加されるか否かによって、異なる額の課金が行われる。
【０２０３】
なお、以下に示す各シーケンス図においては、印刷制御システム２からユーザシステム４へのＲＩＰデータの出力、および、印刷システム３から印刷制御システム２への処理結果通知など、処理全体に大きな影響を与えない処理は、適宜、省略されている。
また、以下に示す各シーケンス図およびその説明においては、印刷システム３内の課金装置２４と印刷制御装置２６との間のデータのやりとりは適宜、省略されている。
【０２０４】
［データ配信処理］
ユーザーシステムおよび印刷システムが、ＲＩＰ処理および印刷処理を受けるか否かは、課金に対して承認するか否かによる。
従って、ユーザシステムなどによる課金承認の確認前に、プロファイルデータおよび画像データを流すことは、仕事上の機密情報を無差別に流してしまうことになりかねない。
従って、図４０，図４２〜図４４に示す処理は、概ね以下のステップ１〜８に示す通りとなる。
但し、図示の簡略化のために、図４０，図４２〜図４４においては、ステップ１からステップ６前半（見積額の承認）までの処理は、既に実行済みとして省略されている。
【０２０５】
ステップ１：
要求元ノード（ユーザーシステム）から制御ノード（印刷制御システム）に対して、ＲＩＰ・印刷の依頼情報（図２３：印刷オプション，図２４：ＲＩＰデータなど）が送られる。
ステップ２：
印刷制御システムは各ユーザーシステム・処理ノード（印刷システム）に依頼情報と支払いノード設定を通知する。
ステップ３：
各ユーザーシステム・印刷システムは依頼情報に基づいて、処理を受けるか否かを判断し、受ける場合には、ＲＩＰ・印刷見積額を印刷制御システムに返信する。
ステップ４：
印刷制御システムは、返信された見積額を各ユーザーシステムと印刷システムに提示する。
ステップ５：
各ユーザーシステムと印刷システムとは、見積額に対して承認するか否かを返答する。
ステップ６：
見積額に対して承認の返答があったものは、今回の仕事要求を受けることがこの段階で明確になったので、各ユーザーシステムと印刷システムに対して、画像データとプロファイル（必要に応じて）を送信し、仕事を依頼する。
ステップ７：
各ユーザーシステムと印刷システムからＲＩＰ・印刷に関する結果（成功）が印刷制御システムに返される。
ステップ８：
印刷制御システムは、結果（成功）に基づき、各ユーザーシステムと印刷システムに対して課金処理を行う。
【０２０６】
まず、印刷サービスシステム１（図１）において、第１のユーザシステム４（ユーザシステム＃１）から、他の１つ以上のユーザシステム４（ユーザシステム＃２〜＃ｎ）に対して、画像データを配信する処理を説明する。
図４０は、印刷サービスシステム１において、あるユーザシステム４から他の１つ以上のユーザシステム４に対するＴＰデータ・ＤＬＰデータなしの画像データの配信処理、および、配信された画像データに対するＲＩＰ処理および印刷処理（Ｓ７０）を示すシーケンス図である。
【０２０７】
図４０に点線で示すように、まず、ユーザシステム４同士の間でＤＬＰデータが交換され、記憶される。
また、同様に点線で示すように、印刷システム３からユーザシステム４に対して、印刷機３６（図２）のＴＰデータが出力され、記憶される。
【０２０８】
ステップ７４（Ｓ７４；図４１を参照して後述）において、印刷制御システム２（図２）と、ユーザシステム４および印刷システム３との間で、印刷制御システム２の課金装置２４による課金の対象となり、課金額を支払うノード（支払いノード）の設定が行われる。
ステップ７００（Ｓ７００）において、第１のユーザシステム４（ユーザシステム＃１）は、印刷制御システム２の印刷制御装置２６に対して、配信先のユーザシステム４（図４０においては第２〜第ｎのユーザシステム４）を指定し、ＴＰデータ／ＤＬＰデータなしの画像配信を要求する。
ステップ７０２（Ｓ７０２）において、第１のユーザシステム４は、印刷制御装置２６に対して、配信の対象となる画像データ（描画データ）を出力する。
なお、一般に、画像データは写真などのイメージデータと、描画命令などのコードデータとを含むが、以下の説明においては、これらの両方を明示的に示すために、「画像データ（描画データ）」とも記す。
【０２０９】
ステップ７０４（Ｓ７０４）において、印刷制御装置２６は、Ｓ７００の処理において指定されたユーザシステム４に対して、Ｓ７０２の処理において受けた画像データを、ＴＰデータ／ＤＬＰデータを付さずに出力する。
ステップ７０６（Ｓ７０６）において、印刷制御システム２の課金装置２４は、Ｓ７４の処理において支払いノードとされたノード（図４０においては第２〜第ｎのユーザシステム４）に対するＴＰデータ／ＤＬＰデータなしのデータ配信処理に対する課金処理を行う。
なお、第２〜第ｎのユーザシステム４の他、点線で示すように、画像データの配信を要求した第１のユーザシステム４あるいは印刷システム３も、Ｓ７４の処理において、支払いノードと設定されうる。
また、例えば、ＴＰデータ／ＤＬＰデータを付さないデータ配信についての課金額は、ＴＰデータ／ＤＬＰデータを付したデータ配信についての課金額よりも、安く設定される。
【０２１０】
ステップ７０８（Ｓ７０８）において、例えば、第２のユーザシステム４は、印刷制御システム２の印刷制御装置２６に対して、第２のユーザシステム４が配信を受けた画像データに対するＲＩＰ処理および印刷処理を、印刷オプション（図２３）を付して要求する。
ステップ７１０（Ｓ７１０）において、印刷制御装置２６は、印刷システム３に対して、印刷オプションおよび処理の対象となる画像データを付して、ＲＩＰ処理を要求する。
印刷システム３は、この要求に応じて、ＲＩＰ処理を行う。
【０２１１】
ステップ７１２（Ｓ７１２）において、印刷制御システム２の課金装置２４は、支払いノード（図４０においては第２〜第ｎのユーザシステム４）に対して課金処理を行う。
【０２１２】
ステップ７１４（Ｓ７１４）において、印刷システム３は、印刷制御システム２の課金装置２４に対して、ＲＩＰ処理した画像データを、印刷オプション通りに印刷処理したときの課金見積もりを、印刷制御装置２６に対して出力する。
ステップ７１６（Ｓ７１６）において、印刷制御装置２６は、第２〜第ｎのユーザシステム４それぞれに対して、印刷システム３から受けた課金見積もりを出力し、第２〜第ｎのユーザシステム４それぞれは、この課金見積を承認する。
【０２１３】
ステップ７１８（Ｓ７１８）において、印刷制御装置２６は、印刷システム３に対して、印刷を指示する。
ステップ７２０（Ｓ７２０）において、印刷システム３は、画像データを印刷し、印刷制御装置２６に対して、印刷結果（成功）を返す。
ステップ７２２（Ｓ７２２）において、課金装置２４は、第２〜第ｎのユーザシステム４に対して、印刷処理についての課金処理を行う。
【０２１４】
［支払いノード設定］
図４１は、図４０に示した支払いノードの設定処理（Ｓ７４）を示すシーケンス図である。
ただし、図４１に示した処理は、図４０に示した処理と、異なる場合を例示している。
図４１に示すように、例えば、ステップ７４０（Ｓ７４０）において、第１〜第ｎのユーザシステム４（図４）は、印刷制御装置２６（図３）に対して、例えば、印刷システム３を支払いノードとする旨の支払いノードの設定を行う。
【０２１５】
ステップ７４２（Ｓ７４２）において、印刷制御装置２６は、印刷システム３に対して、支払いノードと設定された旨を通知する。
ステップ７４４（Ｓ７４４）において、印刷システム３は、印刷制御装置２６に、支払いノードと設定されたことについて承認した旨を返す。
ステップ７４６（Ｓ７４６）において、印刷制御装置２６は、課金装置２４に対して、印刷システム３が支払いノードに設定された旨を通知する。
【０２１６】
課金装置２４は、この通知を記憶して、ＲＩＰ処理などについての課金処理を印刷システム３に対して行う。
なお、例えば、印刷システム３からの認証がない場合には、印刷制御装置２６は、課金装置２４に対して、印刷システム３を支払いノードと設定しない。
ステップ７４８（Ｓ７４８）において、印刷制御装置２６は、印刷システム３を支払いノードと設定した旨の通知を行う。
なお、印刷制御装置２６、印刷システム３およびユーザシステム４のいずれも、支払いノードの設定を印刷制御装置２６に対して要求することができ、また、これらのいずれも支払いノードと設定されうる。
さらに、課金装置２４は、例えば、図４０に示した場合において、ＲＩＰ処理を要求した第２のユーザシステム４に対してだけ課金を行い、あるいは、第２〜第ｎのユーザシステム４に均等に課金を行うなど、課金のための様々な設定を受け入れ、この設定に従った課金処理を行う。
【０２１７】
［ＴＰデータ／ＤＬＰデータを付した画像データ配信］
以下、あるユーザシステム４から、ＴＰデータ／ＤＬＰデータを付して他のユーザシステム４に対する画像データを配信する処理を説明する。
図４２は、印刷サービスシステム１において、あるユーザシステム４から他の１つ以上のユーザシステム４に対するＴＰデータ・ＤＬＰデータを付した画像データの配信処理、および、配信された画像データに対するＲＩＰ処理および印刷処理（Ｓ７６）を示すシーケンス図である。
【０２１８】
なお、図４２に示した各処理の内、図４０および図４１に示した各処理と実質的に同じものには、同じ符号が付してある。
図４２に示したように、ステップ７６０（Ｓ７６０）において、各ユーザシステム４（図４）は、印刷制御システム２のプロファイルＤＢ２０に、ＤＬＰデータを登録する。
ステップ７６２（Ｓ７６２）において、印刷システム３は、プロファイルＤＢ２０に、ＴＰデータを登録する。
ステップ７４（Ｓ７４）において、図４１に示した支払いノード設定のための処理が行われる。
【０２１９】
ステップ７６４（Ｓ７６４）において、第１の印刷サービスシステム１（ユーザシステム＃１）に対して、ＴＰデータ／ＤＬＰデータを付加した画像データの配信を要求する。
ステップ７０２（Ｓ７０２）において、第１のユーザシステム４は、画像データを印刷制御装置２６に対して出力する。
ステップ７６６（Ｓ７６６）において、印刷制御装置２６は、第２〜第ｎのユーザシステム４に対して、ＴＰデータ／ＤＬＰデータを付した画像データを配信する。
【０２２０】
ステップ７６８（Ｓ７６８）において、課金装置２４は、第２〜第ｎのユーザシステム４に対して、ＴＰデータ／ＤＬＰデータを付した画像データの配信についての課金処理を行う。
ステップ７０８〜７２２（Ｓ７０８〜Ｓ７２２）において、第２〜第ｎのユーザシステム４は、印刷制御システム２に対してＲＩＰ処理および印刷処理を要求し、印刷システム３が、要求されたこれらの処理を行い、第２〜第ｎのユーザシステム４に対する課金処理が行われる。
【０２２１】
［優先設定］
次に、印刷サービスシステム１において、複数の印刷システム３が存在する場合に、これらの印刷システム３に優先順位を設定し、要求されたＲＩＰ処理および印刷処理を実行しうる印刷システム３が複数ある場合に、優先順位が最も高い印刷システム３に、要求された処理を実行させる処理を説明する。
図４３は、印刷サービスシステム１において、あるユーザシステム４から他の１つ以上のユーザシステム４に対するＴＰデータ・ＤＬＰデータなしの画像データの配信処理、および、優先順位が付された印刷システム３によるＲＩＰ処理および印刷処理（Ｓ７８）を示すシーケンス図である。
なお、図４３に示した各処理の内、図４０〜図４２に示した各処理と実質的に同じものには、同じ符号が付してある。
【０２２２】
図４３に示すように、ステップ７８０（Ｓ７８０）において、ユーザシステム４、印刷制御システム２と印刷システム３との間で、印刷システム３に対して、いずれの印刷システム３が優先してＲＩＰ処理および印刷処理を行うか（優先順位）の設定が行われる。
図４３に示した例においては、第１の印刷システム３（印刷システム＃１）に対して、最高の優先順位が設定される。
ステップ７４（Ｓ７４；図４１）において、ユーザシステム４、印刷制御システム２および印刷システム３の間で、支払いノードの設定が行われる。
【０２２３】
ステップ７００〜７０８（Ｓ７００〜７０８）において、第１のユーザシステム４は、印刷制御システム２に対してＴＰデータ／ＤＬＰデータなしの画像データの配信を要求し、印刷制御システム２は、要求された画像データの配信を行い、画像データの配信について課金処理を行う。
さらに、第２〜第ｎのユーザシステム４は、印刷制御システム２に対して、ＲＩＰ処理および印刷処理を要求する。
ステップ７８２（Ｓ７８２）において、印刷制御システム２の印刷制御装置２６（図３）は、印刷オプション（図２３）を付して、第１〜第ｍの印刷システム３（印刷システム＃１〜＃ｍ）それぞれに対して状態を問い合わせる。
【０２２４】
ステップ７８４（Ｓ７８４）において、印刷システム３それぞれは、状態問い合わせに含まれる印刷オプションを解析し、それぞれが、印刷オプションを示すＲＩＰ処理および印刷処理を実行可能か否かを判断し、判断の結果を印刷制御装置２６に返す。
ステップ７８６（Ｓ７８６）において、印刷制御装置２６は、ＲＩＰ処理および印刷処理が可能な印刷システム３の内、最も優先順位が高い第１の印刷システム３により要求されたＲＩＰ処理および印刷処理が行われる旨を、第２〜第ｎのユーザシステム４に対して通知する。
【０２２５】
ステップ７８８（Ｓ７８８）において、第２〜第ｎのユーザシステム４は、Ｓ７８６の処理において通知された第１の印刷システム３による処理の実行を承認する。
ステップ７１０〜７２２（Ｓ７１０〜Ｓ７２２）において、印刷制御システム２は第１の印刷システム３にＲＩＰ処理および印刷処理を要求し、第１の印刷システム３は、これらの処理を実行する。
さらに、印刷制御システム２は、これらの処理についての課金処理を行う。
【０２２６】
［印刷システム指定］
次に、印刷サービスシステム１において、複数の印刷システム３が存在する場合に、ユーザシステム４が、処理を実行する印刷システム３を指定して、ＲＩＰ処理および印刷処理を実行させる処理を説明する。
図４４は、印刷サービスシステム１において、あるユーザシステム４から他の１つ以上のユーザシステム４に対するＴＰデータ／ＤＬＰデータなしの画像データの配信処理、および、指定された印刷システム３によるＲＩＰ処理および印刷処理（Ｓ８０）を示すシーケンス図である。
なお、図４４に示した各処理の内、図４０〜図４３に示した各処理と実質的に同じものには、同じ符号が付してある。
【０２２７】
図４４に示すように、ステップ７４（Ｓ７４）において、ユーザシステム４、印刷制御システム２および印刷システム３の間で、支払いノードの設定が行われる。
ステップ７００〜７０６（Ｓ７００〜Ｓ７０６）において、ＴＰデータ／ＤＬＰデータなしの画像データの配信処理およびその課金処理が行われる。
ステップ８００（Ｓ８００）において、第２〜第ｎのユーザシステム４（ユーザシステム＃２〜＃ｎ）は、印刷制御システム２に対して、印刷オプション（図２３）および印刷システム３の指定を含むＲＩＰ処理および印刷処理を要求する。
【０２２８】
ステップ８０２（Ｓ８０２）において、印刷制御システム２は、Ｓ８００の処理において指定された１つ以上、例えば、第１〜第ｍの印刷システム３に対して、画像データと印刷オプションとを含むＲＩＰ処理の要求を出す。
ステップ８０４（Ｓ８０４）において、印刷制御システム２は、第２〜第ｎのユーザシステム４に対して、ＲＩＰ処理についての課金を行う。
【０２２９】
ステップ８０６（Ｓ８０６）において、第１〜第ｍの印刷システム３それぞれは、印刷制御システム２に対して、印刷処理の課金見積もりを出力する。
ステップ８０８（Ｓ８０８）において、印刷制御システム２は、印刷処理の課金額見積もりを第２〜第ｎのユーザシステム４に対して出力する。
第２〜第ｎのユーザシステム４は、それぞれ、例えば、最も見積額が低い印刷システム３による印刷処理を指定して、印刷制御システム２に対して印刷処理を要求する。
ステップ８１０（Ｓ８１０）において、印刷制御システム２は、指定された印刷システム３に対して印刷処理を要求する。
【０２３０】
ステップ８１２（Ｓ８１２）において、印刷システム３それぞれは、要求された印刷処理を実行し、印刷処理が終了すると、その結果（成功）を、印刷制御システム２に通知する。
ステップ８１４（Ｓ８１４）において、印刷制御システム２は、第２〜第ｎのユーザシステム４に対して、印刷についての課金処理を行う。
【０２３１】
［状態通知］
次に、印刷制御システム２が、ユーザシステム４からの問い合わせに応じて、他のユーザシステム４、印刷システム３の状態および課金装置２４の課金情報などの状態を通知する処理を説明する。
図４５は、印刷制御システム２が、ユーザシステム４からの問い合わせに応じて、印刷システム３の動作状態および課金装置２４の課金情報などの状態を通知する処理（Ｓ８２，Ｓ８４）を示す図である。
図４５に示すように、ステップ８２０（Ｓ８２０）において、例えば、第１のユーザシステム４は、印刷制御システム２に対して、ユーザシステム４および印刷システム３それぞれの状態（障害の有無、どのような種類の描画データに対するＲＩＰ処理が可能か、印刷機３６の種類など）を問い合わせる。
【０２３２】
ステップ８２２（Ｓ８２２）において、印刷制御システム２は、第２〜第ｎのユーザシステム４および第１〜第ｍの印刷システム３に対して、要求した処理の内容と動作状態を問い合わせる。
ステップ８２４（Ｓ８２４）において、問い合わせを受けたユーザシステム４および印刷システム３それぞれは、印刷制御システム２に対して処理の内容と動作状態通知を通知する。
ステップ８２６（Ｓ８２６）において、印刷制御システム２は、Ｓ８２４の処理において通知された処理の内容と動作状態通知を、第１のユーザシステム４に対して出力する。
【０２３３】
ステップ８４０（Ｓ８４０）において、第１のユーザシステム４は、印刷制御装置２６に対して課金設定を問い合わせる。
ステップ８４２（Ｓ８４２）において、印刷制御装置２６は、課金装置２４に対して、上述した課金の設定を問い合わせる。
ステップ８４４（Ｓ８４４）において、課金装置２４は、印刷制御装置２６に対して、課金の設定を通知する。
ステップ８４６（Ｓ８４６）において、印刷制御システム２は、第１のユーザシステム４に対して、Ｓ８４４の処理において得られた課金設定を通知する。
【０２３４】
［第６実施形態］
以下、本発明の第６の実施形態を説明する。
例えば、印刷サービスシステム１（図１）において、ユーザシステム４とネットワーク１０との間が回線断になってしまうと、ユーザシステム４の画像処理装置４２（図４）は、印刷制御システム２あるいは印刷システム３からＴＰデータの提供を受けることができない。
画像処理装置４２は、ＴＰデータの提供を受けない状態では、色補正処理を行わない方がよい。
このような場合に、画像処理装置４２に記憶されているＴＰデータが、画像データを印刷させようとする印刷システム３の印刷機３６（図２）の最新のＴＰデータと一致するか否かが不明であるからといって、画像処理装置４２におけるＤＬＰデータの生成および画像データのＲＩＰ処理などの一切が実行されなくなってしまうと、ユーザシステム４における作業がはかどらなくなってしまうので不便である。
。
従って、このような場合であっても、プロファイルデータの経時変化を考慮し、画像処理装置４２が、一定期間または一定枚数だけ色特性処理が必要な処理を行うようにするとよい。
【０２３５】
第６の実施形態においては、ユーザシステム４とネットワーク１０との間が回線断などにより不通となり、ユーザシステム４が印刷制御システム２などからＴＰデータが得られなくなった場合であっても、ユーザ承認の上で、画像処理装置４２に記憶されているＴＰデータを用いてたＲＩＰ処理などが実行されうるようになっている。
なお、以下の各シーケンス図は、例えば、図９，図１１など、他図に示されたシーケンス図と対応することにより、一層、理解が容易になる。
また、以下の各シーケンス図においては、処理に大きな影響を与えない処理は、適宜、省略されている。
【０２３６】
［色補正要求のない画像データのＲＩＰ処理・印刷処理］
図４６は、印刷サービスシステム１（図１）において、色補正要求のない画像データをＲＩＰ処理し、印刷処理する処理（Ｓ８６）を示すシーケンス図である。
図４６に示すように、ステップ８６０，８６２（Ｓ８６０，８６２）において、ユーザシステム４のＰＣ４８が、画像処理装置４２に対して、色補正要求のない画像データのＲＩＰ処理を要求し、描画データを出力する。
画像処理装置４２は、Ｓ８６０，Ｓ８６２の処理におけるＲＩＰ処理要求あるいは描画データから、このＲＩＰ処理には色補正処理が含まれないと判断し、図９などに示した処理においてとは異なり、印刷制御システム２あるいは印刷システム３に対するＴＰデータの要求を行なわない。
画像処理装置４２は、描画データに対してＲＩＰ処理を行って展開し、色補正を行わずに画像データを生成する。
【０２３７】
ステップ８６４（Ｓ８６４）において、画像処理装置４２は、ＰＣ４８の表示・入力装置１０６（図５）に、ＲＩＰ処理により得られた画像データを表示させる。
ステップ８６６（Ｓ８６６）において、ＰＣ４８は、画像処理装置４２に対して、ＲＩＰ処理により得られた色補正要求のない画像データの印刷を要求する。
ステップ８６８（Ｓ８６８）において、画像処理装置４２は、プリンタ４４に対して印刷要求を出し、画像データを出力する。
【０２３８】
ステップ８７０（Ｓ８７０）において、プリンタ４４は、画像データを印刷し、印刷結果（成功）を、画像処理装置４２に返す。
ステップ８７２（Ｓ８７２）において、画像処理装置４２は、印刷が成功した旨を、ＰＣ４８に通知する。
このように、ユーザシステム４においては、ネットワーク１０との回線が通常に通信可能な状態であるか、不通状態であるかにであるかにかかわらず、ＰＣ４８からプリンタ４４に色補正要求のない画像データをプリントアウトさせることができる。
【０２３９】
［カラー画像データのＲＩＰ処理・印刷処理］
図４７は、印刷サービスシステム１（図１）において、ネットワーク１０との間の通信が不通である状態で、色補正要求がある画像データ（カラー画像データ）をＲＩＰ処理し、印刷処理する第１の処理（Ｓ８８）を示すシーケンス図である。
なお、図４７に示した各処理の内、図４６に示した処理と実質的に同じものには、同じ符号が付してある。
また、以下の各図においては、色補正要求がある画像データとして、カラー画像データが例示されている。
図４７に示すように、ステップ８８０，８８２（Ｓ８８０，Ｓ８８２）において、ＰＣ４８から画像処理装置４２に、カラー画像データのＲＩＰ処理が要求され、カラー描画データが出力される。
ステップ８８４（Ｓ８８４）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３に、最新のＴＰデータを要求するが、ユーザシステム４とネットワーク１０との間の回線断などにより、ＴＰ取得が失敗に終わる。
【０２４０】
ステップ８８６（Ｓ８８６）において、画像処理装置４２は、図１８に示したＴＰ−ＤＢ６００を検索するなどして、目的のＴＰデータを取得する。
画像処理装置４２は、ＰＣ４８に、印刷制御システム２あるいは印刷システム３から最新のＴＰデータが取得できない旨を表示し、併せて、ＲＩＰ処理を続行するか否かの承認を求める。
ステップ８８８（Ｓ８８８）において、ＰＣ４８は、画像処理装置４２に、ＲＩＰ処理の続行を指示する。
なお、ＰＣ４８が画像処理装置４２に、ＲＩＰ処理の中止を指示した場合には、以下の処理は実行されない。
【０２４１】
ステップ８６４〜８７２（Ｓ８６４〜Ｓ８７２）において、画像処理装置４２は、ＤＰデータと、ＴＰ−ＤＢ６００に記憶されていたＴＰデータとからＤＬＰデータを生成し、ＲＩＰ処理を行う。
また、画像処理装置４２は、取得したＲＩＰ処理された画像データの確認、印刷要求、印刷およびその結果の通知を行う。
その後、ユーザシステム４と印刷制御システム２あるいは印刷システム３との間の通信が復旧し、画像処理装置４２は、これらからの最新のＴＰデータの取得が可能になる。
画像処理装置４２は、例えば、印刷制御システム２あるいは印刷システム３からの通信復旧の通知に応じて、ユーザシステム４とネットワーク１０との間の回線断などにより、最新のＴＰデータの取得ができなかった間に実行されたＲＩＰデータに用いられたＴＰデータを、印刷制御システム２あるいは印刷システム３に要求する。
ステップ８９０（Ｓ８９０）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３から、最新のＴＰデータを取得する。
【０２４２】
ステップ８９２（Ｓ８９２）において、画像処理装置４２は、既に行われたＲＩＰ処理の正当性を検証する。
ＴＰ−ＤＢ６００（図１８）から読み出したＴＰデータのバージョンなどと、Ｓ８９０の処理において取得したＴＰデータのバージョンなどとを比較し、これらのＴＰデータが一致するときには、既に行われたＲＩＰ処理が正当であると判定する。
逆に、ＴＰ−ＤＢ６００（図１８）から読み出したＴＰデータと、Ｓ８９０の処理において取得したＴＰデータとが一致しない場合には、既に行われたＲＩＰ処理が不当であると判定する。
さらに、画像処理装置４２は、既に行われたＲＩＰ処理の正当性をＰＣ４８に通知する。
この通知に応じて、ＰＣ４８のユーザは、再度のＲＩＰ処理をＰＣ４８に要求するなど、適切な対策を講じる。
【０２４３】
図４８は、印刷サービスシステム１（図１）において、ネットワーク１０との間の通信が不通である状態で、色補正要求がある画像データ（カラー画像データ）をＲＩＰ処理し、印刷処理する第２の処理（Ｓ９０）を示すシーケンス図である。
図４８に示すように、ステップ８８０，８８２（Ｓ８８０，Ｓ８８２）において、ＰＣ４８から画像処理装置４２に、カラー画像データのＲＩＰ処理が要求され、カラー描画データが出力される。
ステップ８８４（Ｓ８８４）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３に、最新のＴＰデータを要求するが、ユーザシステム４とネットワーク１０との間の回線断などにより、ＴＰ取得が失敗に終わる。
【０２４４】
ステップ９００（Ｓ９００）において、画像処理装置４２は、図１８に示したＴＰ−ＤＢ６００を検索するが、目的のＴＰデータの取得に失敗する。
この場合、ＴＰデータが存在しないので、画像処理装置４２は、ＤＬＰデータを生成できず、従って、ＤＬＰデータを用いたＲＩＰ処理もできない。
この場合、ＰＣ４８に、印刷制御システム２あるいは印刷システム３から最新のＴＰデータが取得できず、ＲＩＰ処理が不能である旨を表示し、処理を終了する。
【０２４５】
その後、ユーザシステム４と印刷制御システム２あるいは印刷システム３との間の通信が復旧し、画像処理装置４２は、これらからの最新のＴＰデータの取得が可能になる。
画像処理装置４２は、例えば、印刷制御システム２あるいは印刷システム３からの通信復旧の通知に応じて、ユーザシステム４とネットワーク１０との間の回線断などにより、最新のＴＰデータの取得ができなかった間に実行されたＲＩＰデータに用いられたＴＰデータを、印刷制御システム２あるいは印刷システム３に要求する。
【０２４６】
ステップ９０２（Ｓ９０２）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３から、最新のＴＰデータを取得する。
ステップ９０４（Ｓ９０４）において、画像処理装置４２は、中止されたＲＩＰ処理が実行可能になった旨を、ＰＣ４８に通知する。
この通知に応じて、ＰＣ４８のユーザは、再度のＲＩＰ処理をＰＣ４８に要求するなど、適切な対策を講じる。
【０２４７】
以下、図４９を参照して、ＲＩＰデータを行う際に、ＴＰデータが取得できない場合を考慮した印刷サービスシステム１の処理をさらに説明する。
図４９は、ＲＩＰデータを行う際に、ＴＰデータが取得できない場合を考慮した印刷サービスシステム１の処理（Ｓ９２）を示す図である。
図４９に示すように、ステップ９２０（Ｓ９２０）において、画像処理装置４２は、最新のＴＰデータが用いられた保証がなく、正当性が不明なＲＩＰ処理が実行されたか否か、および、ＴＰデータがないために実行されなかったＲＩＰ処理があるか否かを判断する。
画像処理装置４２は、正当性が不明なＲＩＰ処理またはＴＰデータがないために実行されなかったＲＩＰ処理がある場合にはＳ９４８の処理に進み、これ以外の場合にはＳ９２２の処理に進む。
【０２４８】
ステップ９２２（Ｓ９２２）において、画像処理装置４２は、ＰＣ４８からＲＩＰ処理の要求があったか否かを判断する。
画像処理装置４２は、ＲＩＰ処理の要求があった場合にはＳ９２４の処理を進み、これ以外の場合にはＳ９３４の処理に進む。
ステップ９２４（Ｓ９２４）において、画像処理装置４２は、要求されたＲＩＰ処理についてＴＰデータが必要であるか否かを判断する。
画像処理装置４２は、ＴＰデータが必要である場合にはＳ９２６の処理に進み、これ以外の場合にはＳ９３２の処理に進む。
ステップ９２６（Ｓ９２６）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３との間の通信が可能であるか否かを判断する。
画像処理装置４２は、通信が可能な場合にはＳ９２８の処理に進み、これ以外の場合にはＳ９３６の処理に進む。
【０２４９】
ステップ９２８，９３０（Ｓ９２８，Ｓ９３０）において、画像処理装置４２は、ＲＩＰ処理に必要なＴＰデータを、印刷制御システム２あるいは印刷システム３に要求し、これらから提供されるＴＰデータを受信する。
ステップ９３２（Ｓ９３２）において、画像処理装置４２は、プリンタ４４のＤＰと、Ｓ９３０の処理において受信した最新のＴＰデータとからＤＬＰデータを生成する。
さらに、画像処理装置４２は、生成したＤＬＰデータを用いて、正当性が保証されたＲＩＰ処理を実行する。
ステップ９３４（Ｓ９３４）において、画像処理装置４２は、ＲＩＰ処理以外の処理を行う。
【０２５０】
ステップ９３６（Ｓ９３６）において、画像処理装置４２は、ＴＰ−ＤＢ６００（図１８）を検索し、ＲＩＰ処理に使用可能なＴＰデータを求める。
ステップ９３８（Ｓ９３８）において、画像処理装置４２は、検索によりＴＰデータが見つかったか否かを判断する。
画像処理装置４２は、ＴＰデータが見つかった場合にはＳ９４０の処理に進み、これ以外の場合にはＳ９４６の処理に進む。
ステップ９４０（Ｓ９４０）において、画像処理装置４２は、ＰＣ４８に対して、最新のＴＰデータが得られないが、最新という保証がないＴＰデータを用いてＲＩＰデータを続行するか否かを問い合わせる。
【０２５１】
ステップ９４２（Ｓ９４２）において、画像処理装置４２は、Ｓ９４０の問い合わせに応じて、ＰＣ４８のユーザが、ＲＩＰ処理の続行を選択したか否かを判断する。
画像処理装置４２は、ＲＩＰ処理の続行が選択された場合にはＳ９４４の処理に進み、これ以外の場合にはＳ９４６の処理に進む。
ステップ９４４（Ｓ９４４）において、画像処理装置４２は、最新であるという保証がないＴＰデータを用いて、ＲＩＰ処理（正当性が不明なＲＩＰ処理）を行う。
なお、このＲＩＰ処理は、予め設定された期間および枚数などの制限の範囲内で実行される。
また、画像処理装置４２が、複数の種類のプロファイルデータを用いてＲＩＰ処理を行うときにには、この制限は、プロファイルデータの種類に応じて設定され、このＲＩＰ処理は、プロファイルデータの種類に応じて設定された制限の範囲内で実行される。
ステップ９４６（Ｓ９４６）において、画像処理装置４２は、ＲＩＰ処理が中止された旨を、理由を付してＰＣ４８に通知する。
【０２５２】
ステップ９４８（Ｓ９４８）において、画像処理装置４２は、印刷制御システム２あるいは印刷システム３と通信可能であるか否かを判断する。
画像処理装置４２は、印刷制御システム２あるいは印刷システム３との間の通信が可能な場合にはＳ９５０の処理に進み、これ以外の場合にはＳ９２２の処理に進む。
ステップ９５０（Ｓ９５０）において、画像処理装置４２は、Ｓ９４４の処理において必要とされた最新のＴＰデータ、および、最新のＴＰデータが取得できないために未実行に終わったＲＩＰ処理において必要とされたＴＰデータを、印刷制御システム２あるいは印刷システム３に対して要求する。
【０２５３】
ステップ９５２（Ｓ９５２）において、画像処理装置４２は、Ｓ９５０において要求したＴＰデータが取得できたか否かを判断する。
ＴＰデータが取得できた場合にはＳ９５４の処理に進み、これ以外の場合にはＳ９２２の処理に進む。
ステップ９５４（Ｓ９５４）において、画像処理装置４２は、Ｓ９４４のＲＩＰ処理の正当性を検証し、検証結果をＰＣ４８に通知する。
あるいは、画像処理装置４２は、未実行に終わったＲＩＰ処理が実行可能になった旨をＰＣ４８に通知する。
【０２５４】
［第７実施形態］
以下、本発明の第７の実施形態を説明する。
印刷サービスシステム１（図１）において、ユーザシステム４（図４）のユーザが、初めて印刷システム３（図２）を利用するときには、実際に料金を払ってサービスを受ける前に、印刷システム３が提供するサービスの試用を望むことがある。
本発明の第７の実施形態は、このような要望に応えてなされたものである。
以下に示す印刷サービスシステム１においては、まず、印刷システム３のサービスを試そうとするユーザは、そのユーザシステム４からの印刷システム３の試用を、印刷システム３に対して登録する。
【０２５５】
ユーザシステム４による印刷システム３の試用が許可され、登録されると、印刷システム３は、例えば、登録されたユーザシステム４からの処理要求に応じて、試用のために設定された範囲内で、ＲＩＰ処理や印刷処理を、ユーザシステム４に対して、無料あるいは割り引き額で提供する。
この設定範囲（試用範囲）を、以下の（７−１）〜（７−８）に例示する。
（７−１）印刷システム３が、正規使用を許されたユーザシステム４に対して、ＲＩＰ処理および印刷処理を提供しうるときに、試用のみが許されたユーザシステム４に対しては、ＲＩＰ処理機能のみを提供する。
（７−２）印刷システム３が、試用のみを許されたユーザシステム４に、印刷機能を提供するときには、用紙のサイズに制限を設け、例えば、このユーザシステム４からの要求に応じて、Ａ４以下の印刷処理のみを行う。
【０２５６】
（７−３）同様に、印刷システム３は、試用のみを許されたユーザシステム４に対して、総印刷枚数、１日当たりの印刷枚数、あるいは、印刷オプション（図２３）に含まれるパラメータ当たりの印刷枚数を一定枚数以下に制限する。
（７−４）印刷システム３が、正規使用を許されたユーザシステム４に対して、白黒画像データおよびカラー画像データに対するＲＩＰ処理および印刷処理を提供しうるときに、試用のみが許されたユーザシステム４に対しては、白黒画像データのＲＩＰ処理・印刷処理機能のみを提供する。
【０２５７】
（７−５）印刷システム３は、試用のみを許されたユーザシステム４に対して、一定期間に限定して機能を提供する。
（７−６）印刷システム３が、正規使用を許されたユーザシステム４に対しては、処理対象の画像データに対して要求された処理以外を行わないのに対して、試用のみが許されたユーザシステム４に対しては、処理対象の画像データに対して、試用である旨などの付加画像を付す。
なお、印刷システム３は、この付加画像を、処理対象の画像データに対して、固定的に決められた位置に付加する他に、ユーザにより明示的に指定された位置に付加したり、画像データにおいて付加画像の付加に最適な位置を自動的に選択して付加したりしてもよい。
（７−７）ユーザシステム４それぞれに試用処理のポイントを設定し、また、試用処理それぞれに、消費ポイントを設定する。
ユーザシステム４が、試用処理を行うたびに、試用処理のポイントから消費ポイントを減らし、ポイントがなくなったら、印刷システム３は、ユーザシステム４に対する試用処理機能の提供を止める。
つまり、印刷システム３は、ユーザシステム４に、試用処理のポイントの範囲内での試用処理を許す。
（７−８）以上（７−１）〜（７−７）の例示を、矛盾が生じない範囲で、あるいは、適切な変更を加えて任意に組み合わせる。
なお、印刷システム３は、このような試用範囲を設けずに、ユーザシステム４に対して試用処理機能を提供することも可能である。
【０２５８】
また、これら試用範囲はユーザシステム４のプリンタ４４−１，４４−２の動作モードごとに個別に設定可能である。
ここでいう動作モードとは、例えば、「白黒」「カラー」などの出力モードのことである。
動作モードごとの試用範囲は、例えば、「白黒」出力において試用枚数をＸ枚、「カラー」出力においてはＹ枚などのように設定される。
【０２５９】
このような設定がなされた場合には、「白黒」出力においてはＸ枚、「カラー」出力においてはＹ枚の試用出力を超過した時点で、それぞれの出力モードの通常の課金処理が開始される。
さらにこれら試用範囲を、ターゲットプロファイルごと、またはデバイスリンクプロファイルごとに個別に設定する構成も可能である。
ターゲットプロファイルごとの試用範囲は、例えば、ダウンロードの際にユーザにより明示的に設定されたり、ターゲットプロファイルに付加された属性に基づいて自動的に設定されたりする。
また、デバイスリンクプロファイルの試用範囲は、例えば、その生成時に設定される。
【０２６０】
［試用処理］
以下、印刷サービスシステム１における試用処理を説明する。
なお、以下の各図に示す試用処理は、印刷システム３の画像処理装置３２およびユーザシステム４の画像処理装置４２上で動作する画像処理プログラム６の試用制御部６３４（図１８）および登録ＤＢ６０６などにより実現される。
図５０は、印刷サービスシステム１（図１）において、ユーザシステム４（図４）が、印刷システム３（図２）を試用するための処理（Ｓ９６）を示すシーケンス図である。
図５０に示すように、ステップ９６０（Ｓ９６０）において、ユーザは、ユーザシステム４のＰＣ２８を操作して、ユーザシステム４の試用をするための登録を、画像処理装置４２に対して要求する。
ステップ９６２（Ｓ９６２）において、画像処理装置４２は、印刷システム３に対して、試用登録要求を行う。
【０２６１】
ステップ９６４（Ｓ９６４）において、印刷システム３は、画像処理装置４２からの試用登録要求を受け付けて許可すると、画像処理装置４２に対して、試用登録受付を通知する。
印刷システム３の画像処理装置３２は、登録ＤＢ６０６に、試用を許可されたユーザシステム４を登録し、このユーザシステム４に対して設定した試用範囲およびポイント（図５４，図５５を参照して後述）を記憶し、さらに、このユーザシステム４に対して提供した処理機能の履歴（ジョブログ）をとるための領域を確保する。
なお、この領域は、ユーザシステム４に対して設定された試用期間中は保存される。
ステップ９６６（Ｓ９６６）において、画像処理装置４２は、印刷システム３からの試用登録受付を、ＰＣ２８に通知する。
【０２６２】
ステップ９６８（Ｓ９６８）において、ＰＣ２８は、例えば、印刷システム３に対して、試用処理として、印刷オプション（図２３）を含む印刷処理を要求する。
ステップ９７０（Ｓ９７０）において、画像処理装置４２は、この試用処理の要求を、印刷システム３に対して出力する。
ステップ９７２（Ｓ９７２）において、印刷システム３の画像処理装置３２は、画像処理プログラム６の登録ＤＢ６０６（図１８）に記憶された試用範囲に基づいて、試用処理要求に含まれる印刷オプションを解析し、試用処理の実行の可否を判断する。
印刷システム３は、例えば、印刷オプションが、試用範囲内であり、ユーザシステム４に対する試用処理が可能であると判断し、試用処理が可能である旨の試用処理応答を、画像処理装置４２に返す。
【０２６３】
ステップ９７４（Ｓ９７４）において、画像処理装置４２は、ＰＣ２８に、試用処理可能な旨の応答を返す。
ステップ９７６（Ｓ９７６）において、この応答を見たユーザが、ＰＣ２８を操作して、試用処理の実行すべき旨を確認する。
ステップ９７８（Ｓ９７８）において、画像処理装置４２は、印刷システム３に対して、実行確認を出力する。
【０２６４】
ステップ９８０（Ｓ９８０）において、印刷システム３は、試用処理として要求された印刷処理を実行し、成功に終わると、画像処理装置４２に対して、試用処理結果（成功）を返し、以上の処理の履歴を、登録ＤＢ６０６（図１８）にジョブログとして残す。
なお、例えば、試用処理が割り引き課金を行うように設定されているときには、印刷システム３において、画像処理装置３２と課金装置３０とは協働して、適宜、課金処理をさらに行う。
ステップ９８２（Ｓ９８２）において、画像処理装置４２は、ＰＣ２８に対して、試用処理の成功を通知する。
なお、Ｓ９７２の処理において、試用処理が不可と判断された場合には、当然、この処理およびＳ９７４の処理により、印刷システム３からＰＣ２８に対して試用処理不可が返され、Ｓ９７６以降の各処理は行われない。
【０２６５】
［試用範囲設定］
次に、ユーザシステム４において、要求された試用処理が、設定された試用範囲であるか否かが判断される場合の試用処理を説明する。
図５１は、ユーザシステム４（図４）の画像処理装置４２により、要求された試用処理が許可された範囲内であると判断された試用処理（Ｓ１０００）を示す正常シーケンス図である。
図５２は、ユーザシステム４（図４）の画像処理装置４２により、要求された試用処理が許可された範囲外であると判断された試用処理（Ｓ１０２０）を示すシーケンス図である。
なお、図５０〜図５２に示した各処理の内、実質的に同じものには、同じ符号が付されている（以下同様）。
【０２６６】
図５１に示すように、ステップ９６０，９６２（Ｓ９６０，Ｓ９６２）において、ＰＣ２８から画像処理装置４２を介して印刷システム３に試用登録要求が出される。
ステップ１００２（Ｓ１００２）において、印刷システム３は、画像処理装置４２に対して、試用登録受付とともに、試用範囲を出力する。
これらを受けた画像処理装置４２は、画像処理装置４２上で動作する画像処理プログラム６（図１８）の試用制御部６３４は、この試用範囲を登録ＤＢ６０６に記憶し、試用期間中、保存する。
【０２６７】
ステップ９６６（Ｓ９６６）において、画像処理装置４２は、ＰＣ２８に対して試用登録受付を通知する。
ステップ９６８（Ｓ９６８）において、ＰＣ２８は、試用処理を画像処理装置４２に対して要求する。
ステップ１００４（Ｓ１００４）において、画像処理装置４２は、登録ＤＢ６０６（図１８）に記憶された試用範囲に基づいて、ＰＣ２８からの試用処理要求に含まれる印刷オプションを解析し、印刷システム３に対して、ＰＣ２８の試用処理を要求しうるか否かを判断する。
画像処理装置４２は、ＰＣ２８の試用処理を要求しうると判断すると、印刷システム３に対して、試用処理要求を出力する。
ステップ９８０（Ｓ９８０）において、印刷システム３は、試用処理を実行し、成功に終わると、画像処理装置４２に対して、試用処理結果（成功）を返し、以上の処理の履歴を、登録ＤＢ６０６（図１８）にジョブログとして残す。
ステップ９８２（Ｓ９８２）において、画像処理装置４２は、ＰＣ２８に対して、試用処理の成功を通知する。
【０２６８】
図５２に示すように、ステップ９６０，９６２（Ｓ９６０，Ｓ９６２）において、ＰＣ２８から画像処理装置４２を介して印刷システム３に試用登録要求が出される。
ステップ１００２（Ｓ１００２）において、印刷システム３は、画像処理装置４２に対して、試用登録受付とともに、試用範囲を出力する。
これらを受けた画像処理装置４２は、画像処理装置４２上で動作する画像処理プログラム６（図１８）の試用制御部６３４は、この試用範囲を登録ＤＢ６０６に記憶し、試用期間中、保存する。
【０２６９】
ステップ９６６（Ｓ９６６）において、画像処理装置４２は、ＰＣ２８に対して試用登録受付を通知する。
ステップ９６８（Ｓ９６８）において、ＰＣ２８は、試用処理を画像処理装置４２に対して要求する。
ステップ１００４（Ｓ１００４）において、画像処理装置４２は、登録ＤＢ６０６（図１８）に記憶された試用範囲に基づいて、ＰＣ２８からの試用処理要求に含まれる印刷オプションを解析し、印刷システム３に対して、ＰＣ２８の試用処理を要求しうるか否かを判断する。
画像処理装置４２は、ＰＣ２８の試用処理を要求し得ない判断すると、印刷システム３に対する試用処理の要求を行わずに、ステップ１０２２（Ｓ１０２２）において、要求された試用処理が、許可の範囲外である旨をＰＣ２８に通知する。
この通知を見たＰＣ２８のユーザは、試用処理要求の内容を再検討し、試用範囲内に適合した試用処理の要求を再度、行うなどの対応を取ることができる。
【０２７０】
［広告挿入］
以下、試用処理により得られた画像データに、印刷システム３あるいはその他の広告主の広告画像を挿入する試用処理を説明する。
図５３は、処理結果として得られた画像データに、広告画像を挿入する試用処理（Ｓ１０４０）を示すシーケンス図である。
図５３に示すように、ステップ１０４２，１０４４（Ｓ１０４２，１０４４）において、例えば、広告主システム１６（図１）と、印刷システム３との間で、印刷システム３に対する試用処理の費用をユーザシステム４のユーザに代わって支払うことを条件として、その広告画像を、試用処理の結果として得られた画像データに挿入する旨の使用条件が設定される。
さらに、広告主システム１６は、広告主システム１６に対して、広告画像が出力される。
【０２７１】
ステップ９６０〜９７０（Ｓ９６０〜Ｓ９７０）において、ＰＣ２８から画像処理装置４２を介して試用登録がなされ、さらに、試用処理要求がなされる。
ステップ１０４６（Ｓ１０４６）において、印刷システム３の画像処理装置３２は、画像処理プログラム６の登録ＤＢ６０６（図１８）に記憶された試用範囲に基づいて、試用処理要求に含まれる印刷オプションを解析し、試用処理の実行の可否を判断する。
印刷システム３は、ユーザシステム４に対する試用処理が可能であると判断すると、試用処理が可能である旨と、Ｓ１０４２の処理においてなされた設定に従って、Ｓ１０４４の処理において受けた広告画像を挿入する旨とを、画像処理装置４２に返す。
【０２７２】
ステップ１０４６（Ｓ１０４６）において、画像処理装置４２は、ＰＣ２８に、試用処理可能な旨および広告画像が挿入される旨の応答を返す。
ステップ９７６〜９８２（Ｓ９７６〜Ｓ９８２）において、試用処理の実行が確認され、試用処理が実行され、その結果がＰＣ２８に通知される。
【０２７３】
［ポイント制］
以下、試用処理それぞれに消費ポイントが設定され、また、ユーザシステム４への試用処理提供に提供ポイントが設定され、この提供ポイントの範囲で提供されるポイント制の試用処理を説明する。
図５４は、ユーザシステム４に設定されたポイントが足りている場合のポイント制の試用処理（図１０６０）を示す図である。
まず、提供ポイントが足りる場合のポイント制の試用処理を説明する。
図５４に示すように、ステップ９６０，９６２（Ｓ９６０，Ｓ９６２）において、ユーザシステム４に複数（２台）ある第１および第２のＰＣ２８＃１，＃２の内、第１のＰＣ２８から、画像処理装置４２を介して印刷システム３に試用登録要求が出される。
【０２７４】
ステップ１０６２（Ｓ１０６２）において、印刷システム３は、画像処理装置４２からの試用登録要求を受け付けて許可すると、画像処理装置４２に対して、試用登録受付、および、ユーザシステム４に対して設定された提供ポイントを通知する。
この提供ポイントは、画像処理装置３２上で動作する画像処理プログラム６（図１８）の登録ＤＢ６０６に記憶される。
【０２７５】
ステップ１０６４（Ｓ１０６４）において、画像処理装置４２は、第１および第２のＰＣ２８に、ポイント制の試用処理が登録された旨を通知する。
ステップ９６８−１，９７０−１（Ｓ９６８−１，Ｓ９７０−１）において、第１のＰＣ２８は、画像処理装置４２を介して、印刷システム３に試用処理を要求する。
【０２７６】
ステップ１０８６−１（Ｓ１０８６−１）において、印刷システム３は、ユーザシステム４について設定された提供ポイントから、要求された試用処理について設定された消費ポイントを減算する。
印刷システム３は、残りの提供ポイントが０以上である場合には、要求された試用処理を実行する。
要求された試用処理の実行が成功に終わると、印刷システム３は、画像処理装置４２に対して、ポイント制の試用処理の成功を通知する。
ステップ１０８８−１（Ｓ１０８８−１）において、画像処理装置４２は、第１のＰＣ２８に対して、ポイント制の試用処理の成功を通知する。
【０２７７】
以下、同様に、第１あるいは第２のＰＣ２８が、同様な処理シーケンス（Ｓ９６８−２〜）により、順次、ポイント制の試用処理の提供を、印刷システム３から受ける。
なお、ここでは、ユーザシステム４に対して提供ポイントが設定される場合を例示したが、図５４に示す処理を適切に変更して、第１および第２のＰＣ２８それぞれに、提供ポイントが設定され、第１および第２のＰＣ２８それぞれが、その提供ポイント内で、試用処理の提供を受けるようにしてもよい。
【０２７８】
図５５は、ユーザシステム４に設定されたポイントが不足した場合のポイント制の試用処理（図１０８０）を示す図である。
図５５に示すように、ステップ９６０，９６２（Ｓ９６０，Ｓ９６２）において、ユーザシステム４に複数（２台）ある第１および第２のＰＣ２８＃１，＃２の内、第１のＰＣ２８から、画像処理装置４２を介して印刷システム３に試用登録要求が出される。
【０２７９】
ステップ１０６２（Ｓ１０６２）において、印刷システム３は、画像処理装置４２からの試用登録要求を受け付けて許可すると、画像処理装置４２に対して、試用登録受付、および、ユーザシステム４に対して設定された提供ポイントを通知する。
この提供ポイントは、画像処理装置３２上で動作する画像処理プログラム６（図１８）の登録ＤＢ６０６に記憶される。
【０２８０】
ステップ１０６４（Ｓ１０６４）において、画像処理装置４２は、第１および第２のＰＣ２８に、ポイント制の試用処理が登録された旨を通知する。
ステップ９６８−１，９７０−１（Ｓ９６８−１，Ｓ９７０−１）において、第１のＰＣ２８は、画像処理装置４２を介して、印刷システム３に試用処理を要求する。
【０２８１】
ステップ１０８２（Ｓ１０８２）において、印刷システム３は、ユーザシステム４について設定された提供ポイントから、要求された試用処理について設定された消費ポイントを減算する。
印刷システム３は、消費ポイントを減算した提供ポイントが０未満である場合には、提供ポイントの不足を理由に、要求された試用処理を実行せず、その旨を画像処理装置４２に通知する。
ステップ１０８４（Ｓ１０８４）において、画像処理装置４２は、提供ポイントの不足により、試用処理が実行されなかった旨を、第１のＰＣ２８に通知する。
【０２８２】
［変形例］
図５２には、ＰＣ２８が、試用範囲外の試用処理を要求したときに、印刷システム３が、試用処理を実行しない場合を例示したが、この処理を、以下のように変更することも可能である。
つまり、例えば、試用処理に含まれる印刷処理において、印刷用紙のサイズがＡ４以下に制限されている場合に、Ａ３の印刷用紙に対する印刷処理が、試用処理として要求された場合に、印刷システム３が、自動的に、使用範囲内で最もＡ３に近いサイズの印刷用紙（Ａ４）を選択し、ユーザの確認を得てから印刷処理を行うようにすると、ユーザにとっての使い勝手がよくなる。
【０２８３】
図５６は、試用範囲外の試用処理が要求されたときに、印刷システム３が、自動的に、使用範囲内の試用処理を実行する処理（Ｓ１１００）を示すシーケンス図である。
図５６に示すように、ステップ９６０（Ｓ９６０）において、ユーザは、ユーザシステム４のＰＣ２８を操作して、ユーザシステム４の試用をするための登録を、画像処理装置４２に対して要求する。
ステップ９６２（Ｓ９６２）において、画像処理装置４２は、印刷システム３に対して、試用登録要求を行う。
【０２８４】
ステップ９６４（Ｓ９６４）において、印刷システム３は、画像処理装置４２からの試用登録要求を受け付けて許可すると、画像処理装置４２に対して、試用登録受付を通知する。
ステップ９６６（Ｓ９６６）において、画像処理装置４２は、印刷システム３からの試用登録受付を、ＰＣ２８に通知する。
ステップ９６８（Ｓ９６８）において、ＰＣ２８は、例えば、印刷システム３に対して、試用処理として、印刷オプション（図２３）を含む印刷処理を要求する。
ステップ９７０（Ｓ９７０）において、画像処理装置４２は、この試用処理の要求を、印刷システム３に対して出力する。
【０２８５】
ステップ１１０２（Ｓ１１０２）において、印刷システム３の画像処理装置３２は、画像処理プログラム６の登録ＤＢ６０６（図１８）に記憶された試用範囲と、試用処理要求に含まれる印刷オプションとを比較し、試用範囲内で、最も印刷オプションに近付くように、試用処理のパラメータを選択する。
印刷システム３は、このように、試用範囲内での試用処理を行う旨を、画像処理装置４２に対して通知する。
ステップ１１０４（Ｓ１１０４）において、画像処理装置４２は、試用範囲内での試用処理が行われる旨を、ＰＣ２８に通知する。
【０２８６】
ステップ９７６（Ｓ９７６）において、この応答を見たユーザが、ＰＣ２８を操作して、試用範囲内での試用処理の実行すべき旨を確認する。
ステップ９７８（Ｓ９７８）において、画像処理装置４２は、印刷システム３に対して、実行確認を出力する。
ステップ９８０（Ｓ９８０）において、印刷システム３は、Ｓ１１０２の処理により得られたパラメータに従って、試用範囲内での試用処理を実行する。
印刷システム３は、この試用処理が成功に終わると、画像処理装置４２に対して、試用処理結果（成功）を返し、以上の処理の履歴を、登録ＤＢ６０６（図１８）にジョブログとして残す。
ステップ９８２（Ｓ９８２）において、画像処理装置４２は、ＰＣ２８に対して、試用処理の成功を通知する。
【０２８７】
以上示したように処理を行うことにより、ユーザに、その事情・要望に応じて印刷システム３の試用の機会を、柔軟かつきめ細かに提供することができる。
また、以上示した処理は、ユーザによる印刷システム３の試用の他に、ユーザに対する印刷システム３の処理のボリュームディスカウントなどにも応用することができる。
【０２８８】
【発明の効果】
以上説明したように、本発明に係る画像処理システムおよびその方法によれば、印刷システムに存在する複数の資源を有効に利用して、処理負荷の分散を図ることができる。
また、本発明にかかる画像処理システムおよびその方法によれば、分散した処理負荷に応じて、適切な課金を行うことができる。
【図面の簡単な説明】
【図１】図１は、本発明に係る画像処理方法が適応される印刷サービスシステムの構成を例示する図である。
【図２】図１に示した印刷システムの構成を例示する図である。
【図３】図１に示した印刷制御システムの構成を例示する図である。
【図４】図１に示したユーザシステムの構成を例示する図である。
【図５】図２〜図４に示したＰＣ、プロファイルＤＢ、プロファイル配信装置、課金装置、画像処理装置、測色装置、印刷機およびプリンタのハードウェア構成を例示する図である。
【図６】図６は、図１〜図４に示した印刷サービスシステムの印刷制御システム２、印刷システム３およびユーザシステムにおいて記憶されるプロファイルデータおよびその流れを例示する図である。
【図７】図１などに示した印刷サービスシステムの第１の動作（Ｓ１０）を示すシーケンス図である。
【図８】図１などに示した印刷サービスシステムの第２の動作（Ｓ１２）を示すシーケンス図である。
【図９】図１などに示した印刷サービスシステムの第３の動作（Ｓ１４）を示すシーケンス図である。
【図１０】図１０は、図９に示した印刷処理の一部を示すフローチャートである。
【図１１】図１などに示した印刷サービスシステムの第４の動作（Ｓ２２）を示すシーケンス図である。
【図１２】図１などに示した印刷サービスシステムの第５の動作（Ｓ２６）を示すシーケンス図である。
【図１３】図１などに示した印刷サービスシステムの第６の動作（Ｓ２８）を示すシーケンス図である。
【図１４】図１などに示した印刷サービスシステムの第７の動作（Ｓ３０）を示すシーケンス図である。
【図１５】図１などに示した印刷サービスシステムの第８の動作（Ｓ３２）を示すシーケンス図である。
【図１６】図１などに示した印刷サービスシステムの第９の動作（Ｓ３４）を示すシーケンス図である。
【図１７】図１，図３に示した印刷制御システムのプロファイルＤＢおよびプロファイル配信装置のソフトウェア構成を示す図である。
【図１８】図１，図４に示したユーザシステム４の画像処理装置のソフトウェア構成を示す図である。
【図１９】図１８に示した画像処理プログラムによるユーザシステムでのＤＬＰ作成処理（Ｓ３６）を示す図である。
【図２０】図１７に示したプロファイル配信プログラムによるＤＬＰデータ作成処理（Ｓ３８）を示す図である。
【図２１】図１７に示したプロファイル配信プログラムによるリストの作成およびＤＢの更新を行う処理（Ｓ４０）を示すフローチャートである。
【図２２】ユーザシステム（図４）が、印刷システムの画像処理装置（図２）に対して出力する登録データのフォーマットを例示する図である。
【図２３】ユーザシステムのＰＣ（図４）などが、印刷システムの画像処理装置（図２）に対して指定する印刷オプションのフォーマットを例示する図である。
【図２４】印刷システムの画像処理装置（図２）が、ユーザシステムの画像処理装置（図４）に対してＲＩＰ処理の結果を示すために用られるＲＩＰデータのフォーマットを例示する図である。
【図２５】印刷システムの画像処理装置（図２）が、課金装置に対して出力する印刷データを例示する図である。
【図２６】図２に示した印刷システムの課金装置において動作する課金プログラムの構成を示す図である。
【図２７】ユーザシステムの印刷システムに対する登録処理（Ｓ４０）を示すシーケンス図である。
【図２８】印刷サービスシステム（図１）における通常のＲＩＰ処理、印刷処理および課金処理（Ｓ４４）を例示するシーケンス図である。
【図２９】印刷サービスシステム（図１）における分散ＲＩＰ処理、印刷処理および課金処理（Ｓ４８）を例示するシーケンス図である。
【図３０】印刷サービスシステム（図１）における分散ＲＩＰ処理、印刷処理および割り増し課金処理（Ｓ５０）を例示するシーケンス図である。
【図３１】印刷サービスシステム（図１）における分散ＲＩＰ処理、印刷処理および割り引き課金処理（Ｓ５２）を例示するシーケンス図である。
【図３２】印刷サービスシステム（図１）における複数のＪＯＢを含むＲＩＰ処理、印刷処理、および、ＪＯＢごとの課金処理（Ｓ５４）を例示するシーケンス図である。
【図３３】図２６に示したＲＩＰ課金ＤＢおよび印刷課金ＤＢが記憶する課金情報のフォームを例示する図である。
【図３４】ＴＰデータの使用に対する課金処理（Ｓ５８）を示すフローチャートである。
【図３５】印刷システムの測色装置（図２）による測色処理、ＴＰデータの作成およびその登録処理（Ｓ６２）を示す図である。
【図３６】画像処理装置（図３）に、最新のＴＰデータが存在するときのＲＩＰ・印刷処理（Ｓ６４）を示すシーケンス図である。
【図３７】画像処理装置（図３）に、最新のＴＰデータが存在しないときのＲＩＰ・印刷処理（Ｓ６６）を示すシーケンス図である。
【図３８】画像処理装置（図３）に、ＴＰデータが存在せず、生成もできないときのＲＩＰ・印刷処理（Ｓ６８）を示すシーケンス図である。
【図３９】印刷システム３（図２）の変形例を示す図である。
【図４０】印刷サービスシステム（図１）において、あるユーザシステムから他の１つ以上のユーザシステムに対するＴＰデータ・ＤＬＰデータなしの画像データの配信処理、および、配信された画像データに対するＲＩＰ処理および印刷処理（Ｓ７０）を示すシーケンス図である。
【図４１】図４０に示した支払いノードの設定処理（Ｓ７４）を示すシーケンス図である。
【図４２】印刷サービスシステム（図１）において、あるユーザシステムから他の１つ以上のユーザシステムに対するＴＰデータ・ＤＬＰデータを付した画像データの配信処理、および、配信された画像データに対するＲＩＰ処理および印刷処理（Ｓ７６）を示すシーケンス図である。
【図４３】印刷サービスシステム（図１）において、あるユーザシステムから他の１つ以上のユーザシステムに対するＴＰデータ・ＤＬＰデータなしの画像データの配信処理、および、優先順位が付された印刷システムによるＲＩＰ処理および印刷処理（Ｓ７８）を示すシーケンス図である。
【図４４】印刷サービスシステム（図１）において、あるユーザシステムから他の１つ以上のユーザシステムに対するＴＰデータ／ＤＬＰデータなしの画像データの配信処理、および、指定された印刷システムによるＲＩＰ処理および印刷処理（Ｓ８０）を示すシーケンス図である。
【図４５】印刷制御システム（図１）が、ユーザシステムからの問い合わせに応じて、印刷システムの動作状態および課金装置の課金情報などの状態を通知する処理（Ｓ８２，Ｓ８４）を示す図である。
【図４６】印刷サービスシステム（図１）において、色補正要求のない画像データをＲＩＰ処理し、印刷処理する処理（Ｓ８６）を示すシーケンス図である。
【図４７】印刷サービスシステム（図１）において、ネットワークとの間の通信が不通である状態で、色補正要求がある画像データ（カラー画像データ）をＲＩＰ処理し、印刷処理する第１の処理（Ｓ８８）を示すシーケンス図である。
【図４８】印刷サービスシステム（図１）において、ネットワークとの間の通信が不通である状態で、色補正要求がある画像データ（カラー画像データ）をＲＩＰ処理し、印刷処理する第２の処理（Ｓ９０）を示すシーケンス図である。
【図４９】ＲＩＰデータを行う際に、ＴＰデータが取得できない場合を考慮した印刷サービスシステム（図１）の処理（Ｓ９２）を示す図である。
【図５０】印刷サービスシステム（図１）において、ユーザシステム（図４）が、印刷システム（図２）を試用するための処理（Ｓ９６）を示すシーケンス図である。
【図５１】ユーザシステム（図４）の画像処理装置により、要求された試用処理が許可された範囲内であると判断された試用処理（Ｓ１０００）を示す正常シーケンス図である。
【図５２】ユーザシステム（図４）の画像処理装置により、要求された試用処理が許可された範囲外であると判断された試用処理（Ｓ１０２０）を示すシーケンス図である。
【図５３】処理結果として得られた画像データに、広告画像を挿入する試用処理（Ｓ１０４０）を示すシーケンス図である。
【図５４】ユーザシステムに設定されたポイントが足りている場合のポイント制の試用処理（図１０６０）を示す図である。
【図５５】ユーザシステムに設定されたポイントが不足した場合のポイント制の試用処理（図１０８０）を示す図である。
【図５６】試用範囲外の試用処理が要求されたときに、印刷システムが、自動的に、使用範囲内の試用処理を実行する処理（Ｓ１１００）を示すシーケンス図である。
【符号の説明】
１・・・印刷サービスシステム、
２・・・印刷制御システム、
１２・・・ＬＡＮ、
１４，２８，４８・・・ＰＣ、
１００・・・本体、
１０２・・・ＣＰＵ、
１０４・・・メモリ、
１０６・・・表示・入力装置、
１０８・・・機能実現部分、
１１０・・・通信装置、
１１２・・・記録装置、
１１４・・・記録媒体、
１６・・・広告主システム、
２０・・・プロファイルＤＢ、
２００・・・ＴＰ−ＤＢ、
２０２・・・ＤＰ−ＤＢ、
２０４・・・ＤＬＰ−ＤＢ、
２２・・・プロファイル配信装置、
５・・・プロファイル配信プログラム、
５０・・・プロファイル管理部、
５００・・・バージョン管理部、
５０２・・・補正範囲管理部、
５０４・・・公開許可管理部、
５０６・・・優先管理部、
５０８・・・ＤＬＰ作成部、
５１０・・・リスト作成管理部、
５１２・・・ＴＰ取得部、
５１４・・・ＤＰ取得部、
５１６・・・ＤＬＰ取得部、
５１８・・・シーケンス・通信制御部、
２６・・・印刷制御装置、
３・・・印刷システム、
２４，３０・・・課金装置、
７０・・・課金プログラム、
７００・・・シーケンス・課金制御部、
７０２・・・課金処理部、
７２・・・課金計算部、
７２０・・・分散ＲＩＰ課金部、
７２２・・・ＲＩＰ課金部、
７２４・・・印刷課金部、
７４・・・課金ＤＢ、
７４０・・・課金テーブルＤＢ、
７４２・・・ＲＩＰ課金ＤＢ、
７４４・・・印刷課金ＤＢ、
３２，４２・・・画像処理装置、
６・・・画像処理プログラム、
６０・・・プロファイルＤＢ、
６００・・・ＴＰ−ＤＢ、
６０２・・・ＤＰ−ＤＢ、
６０４・・・ＤＬＰ−ＤＢ、
６０６・・・登録ＤＢ、
６１０・・・バージョン管理部、
６１２・・・使用可能性判定部、
６１４・・・ＲＩＰ処理部、
６１６・・・ＤＬＰ作成部、
６２０・・・ＴＰ取得部、
６２２・・・ＤＰ取得部、
６２４・・・ＤＬＰ取得部、
６２６・・・通信制御部、
６２８・・・シーケンス制御部、
６３０・・・認証処理部、
６３２・・・登録処理部、
３４，４６・・・測色装置、
４・・・ユーザシステム、
４０・・・部門システム、
４４・・・プリンタ
【図１】
2004287659.tif 000003
【図２】
2004287659.tif 000004
【図３】
2004287659.tif 000005
【図４】
2004287659.tif 000006
【図５】
2004287659.tif 000007
【図６】
2004287659.tif 000008
【図７】
2004287659.tif 000009
【図８】
2004287659.tif 000010
【図９】
2004287659.tif 000011
【図１０】
2004287659.tif 000012
【図１１】
2004287659.tif 000013
【図１２】
2004287659.tif 000014
【図１３】
2004287659.tif 000015
【図１４】
2004287659.tif 000016
【図１５】
2004287659.tif 000017
【図１６】
2004287659.tif 000018
【図１７】
2004287659.tif 000019
【図１８】
2004287659.tif 000020
【図１９】
2004287659.tif 000021
【図２０】
2004287659.tif 000022
【図２１】
2004287659.tif 000023
【図２２】
2004287659.tif 000024
【図２３】
2004287659.tif 000025
【図２４】
2004287659.tif 000026
【図２５】
2004287659.tif 000027
【図２６】
2004287659.tif 000028
【図２７】
2004287659.tif 000029
【図２８】
2004287659.tif 000030
【図２９】
2004287659.tif 000031
【図３０】
2004287659.tif 000032
【図３１】
2004287659.tif 000033
【図３２】
2004287659.tif 000034
【図３３】
2004287659.tif 000035
【図３４】
2004287659.tif 000036
【図３５】
2004287659.tif 000037
【図３６】
2004287659.tif 000038
【図３７】
2004287659.tif 000039
【図３８】
2004287659.tif 000040
【図３９】
2004287659.tif 000041
【図４０】
2004287659.tif 000042
【図４１】
2004287659.tif 000043
【図４２】
2004287659.tif 000044
【図４３】
2004287659.tif 000045
【図４４】
2004287659.tif 000046
【図４５】
2004287659.tif 000047
【図４６】
2004287659.tif 000048
【図４７】
2004287659.tif 000049
【図４８】
2004287659.tif 000050
【図４９】
2004287659.tif 000051
【図５０】
2004287659.tif 000052
【図５１】
2004287659.tif 000053
【図５２】
2004287659.tif 000054
【図５３】
2004287659.tif 000055
【図５４】
2004287659.tif 000056
【図５５】
2004287659.tif 000057
【図５６】
2004287659.tif 000058