(57)【要約】【課題】本発明は、カラー画像形成装置システムにおける、ホスト上の色とプリント出力の色とを合わせるためのカラープロファイルデータを一元管理したプリンタコントローラ、サーバーを使用したシステムにおいて、クライアント側の管理するカラープロファイルデータとコントローラの管理するカラープロファイルデータを、クライアント上で識別し、かつ切り替え選択が可能となり、プリント出力時のカラープロファイルの一元管理可能な選択システムを提供することが可能となる。【解決手段】本発明は、プリンタ内でのプロファイルリスト管理手段と、クライアント内でのプロファイルリスト管理手段と、それぞれの管理手段からのプロファイル管理データを入手する手段とそれらを表示し、プリンタ内のプロファイルとクライアント内でのプロファイル選択の切り替えが可能な手段と、選択されたカラープロファイルの属性情報を入手・選択する手段を提供するものである。【選択図】        図１
2006018648.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上における複数のクライアントコンピュータが接続されたＰＤＬ（ページ記述言語）を使用する事ができるカラー画像形成装置から構成されるカラープリントシステムにおいて、
クライアントコンピュータには、少なくとも１つ以上のカラープロファイルのリストテーブルを管理する手段と、
そのカラープロファイルのデータを保持する手段、
上記リストテーブルは、特定のカラープロファイルを検索するためのキーとなる情報を持ち、
さらに、カラープロファイルの実データ部分から構成されており、
また、カラー画像形成装置には、少なくとも１つ以上のカラープロファイルのリストテーブルを管理する手段と、
そのカラープロファイルのデータを保持する手段、
上記リストテーブルは、特定のカラープロファイルを検索するためのキーとなる情報を持ち、
さらに、カラープロファイルの実データ部分から構成され、
上記クライアントコンピュータ上で、上記クライアント側の保持するカラープロファイルの識別子と、上記カラー画像形成装置上に保持されるカラープロファイルの識別子を、別々に表示する手段と、
上記表示手段は、上記クライアントコンピュータおよび、上記カラー画像形成装置に登録されている複数の識別子を判別し、任意の１つを選択する手段を持ち、
プリントする際に使用するカラープロファイルが、上記クライアントコンピュータもしくは、上記カラー画像形成装置のどちらを選択するかの選択識別子を持つことを特徴とするカラープリントシステム。
【請求項２】
上記表示選択手段により、上記カラー画像形成装置上に無いカラープロファイルを選択したときに、上記カラー画像形成装置にその選択されたカラープロファイル情報を上記カラー画像形成装置に登録する手段を有することを特徴とする請求項１に記載のカラープリントシステム。
【請求項３】
上記表示選択手段により、上記カラー画像形成装置上に登録されているカラープロファイルを選択した場合、クライアント上でのＰＤＬ変換の際に、選択された上記カラープロファイルの識別子のみをＰＤＬコード内に記述し、ＰＤＬコード内でカラープロファイルの識別子以外のデータを上記カラー画像形成装置送らない手段を有することを特徴とする請求項１に記載のカラープリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
ホストコンピュータ上の色と、プリント出力時の色を合わせる仕組みのカラーマネージメントとして、入力／出力プロファイルデータを使用するプリントシステム分野に利用される。
【背景技術】
【０００２】
従来、ホスト上の色とプリント出力の色とを合わせるカラープロファイルデータは、クライアントコンピュータ上で一元管理されており、ネットワーク上の複数のクライアントが共有しているプリンタ側でおこなう仕組みではなく、個々のネットワーク上のクライアントが、クライアントのホスト上で個別に管理する形態がとられていた。
【０００３】
そのため、プリント出力を行う際に使用されるプリンタ側の共通のカラープロファイルデータの更新などがあった場合、各クライアントは、クライアント内の管理されているカラープロファイルと共通のカラープロファイルとの違いを識別することができず、プリント実行時にプリンタ側のカラープロファイルが強制的に適応されてしまうなどの問題があった。
【特許文献１】特開平１１−４６３０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、カラープリントシステムにおいて、クライアント側の管理するカラープロファイルデータとプリンタの管理するカラープロファイルデータを、クライアント上で識別し、かつ切り替え選択が可能となり、プリント出力時のカラープロファイルの一元管理可能な選択システムを提供することが可能となる。
【課題を解決するための手段】
【０００５】
プリンタ内でのプロファイルリスト管理手段と、クライアント内でのプロファイルリスト管理手段と、それぞれの管理手段からのプロファイル管理データを入手する手段とそれらを表示し、プリンタ内のプロファイルとクライアント内でのプロファイル選択の切り替えが可能な手段と、選択されたカラープロファイルの属性情報を入手・選択する手段を提供するものである。
【０００６】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００７】
（１）ネットワーク上における複数のクライアントコンピュータが接続されたＰＤＬ（ページ記述言語）を使用する事ができるカラー画像形成装置から構成されるカラープリントシステムにおいて、クライアントコンピュータには、少なくとも１つ以上のカラープロファイルのリストテーブルを管理する手段と、そのカラープロファイルのデータを保持する手段、上記リストテーブルは、特定のカラープロファイルを検索するためのキーとなる情報を持ち、さらに、カラープロファイルの実データ部分から構成されており、また、カラー画像形成装置には、少なくとも１つ以上のカラープロファイルのリストテーブルを管理する手段と、そのカラープロファイルのデータを保持する手段、上記リストテーブルは、特定のカラープロファイルを検索するためのキーとなる情報を持ち、さらに、カラープロファイルの実データ部分から構成され、上記クライアントコンピュータ上で、上記クライアント側の保持するカラープロファイルの識別子と、上記カラー画像形成装置上に保持されるカラープロファイルの識別子を、別々に表示する手段と、上記表示手段は、上記クライアントコンピュータおよび、上記カラー画像形成装置に登録されている複数の識別子を判別し、任意の１つを選択する手段を持ち、プリントする際に使用するカラープロファイルが、上記クライアントコンピュータもしくは、上記カラー画像形成装置のどちらを選択するかの選択識別子を持つことを特徴とするカラープリントシステム。
【０００８】
（２）上記表示選択手段により、上記カラー画像形成装置上に無いカラープロファイルを選択したときに、上記カラー画像形成装置にその選択されたカラープロファイル情報を上記カラー画像形成装置に登録する手段を有することを特徴とする前記（１）に記載のカラープリントシステム。
【０００９】
（３）上記表示選択手段により、上記カラー画像形成装置上に登録されているカラープロファイルを選択した場合、クライアント上でのＰＤＬ変換の際に、選択された上記カラープロファイルの識別子のみをＰＤＬコード内に記述し、ＰＤＬコード内でカラープロファイルの識別子以外のデータを上記カラー画像形成装置送らない手段を有することを特徴とする前記（１）に記載のカラープリントシステム。
【００１０】
［作用］
クライアント側の管理するカラープロファイルデータとコントローラの管理するカラープロファイルデータを、クライアント上で識別し、かつ切り替え選択が可能となり、プリント出力時のカラープロファイルの選択可能となる。
【発明の効果】
【００１１】
本発明により、クライアント側の管理するカラープロファイルデータとコントローラの管理するカラープロファイルデータを、プリント出力時のカラープロファイルをクライアント側において、効率良く選択・指定することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下に図面を参照して本発明による実施例を詳細に説明する。
【実施例】
【００１３】
本発明のカラー画像形成装置システムは、ネットワーク上に接続された複数のクライアントホストコンピュータと、同じくネットワーク上に接続された１つ以上のカラー画像形成装置と、そのカラー画像形成装置に接続されたプリンタ出力機能を持つデジタルカラー複写機から構成されるシステムとなっている。
【００１４】
図１は、クライアントのクライアントコンピュータ（４００）の構成を示す。
【００１５】
クライアントコンピュータ（４００）は、カラー画像形成装置（２００）との命令コード／ＰＤＬコードデータをやり取りするためのネットワークコントローラ（４４０）と、中央制御のためのＯＳ（４０５）、命令コード／ＰＤＬコードデータの一時登録、各種データの記憶のためのハードディスク（４５１）とそれを制御するハードディスクコントローラ（４５０）、ＲＯＭ／ＲＡＭ（４０６）のメモリと、作業者からの指示入力手段として、マウス（４３１）、キーボード（４４１）とそれらのコントローラ（４３０）、レイアウト／編集／メニュー表示のためのカラーディスプレイ（４１２）、ディスプレイメモリ（４１１）、ディスプレイコントローラ（４１０）、及び、クライアントコンピュータ（４００）上での各種イメージ処理、及び、表示処理などやグラフィック作成の処理などを行うグラフィックマネージャ（４１３）、そして、クライアントコンピュータ（４００）上のアプリケーションプログラムからのデータを、グラフィックマネージャ（４１３）を介してプリンタ出力処理のためのＰＤＬコードデータへ変換処理を行うプリンタドライバ（４６１）と、その変換されたＰＤＬコードデータをスプール処理するスプーラ（４６０）から構成される。
【００１６】
ユーザーが、アプリケーションからプリンタへ出力する際に、プリンタドライバ（４６１）によって、ＰＤＬコード内に組み込まれるための、表示上の色味とプリント出力後の色味とを合わせるための色変換処理に使用されるプロファイルデータは、ハードディスク内にホストプロファイルリスト管理データ（１００）として登録されており、クライアントプロファイルマネージャ（４２０）によって、更新／入れ替え／管理などの処理をされることになる。
【００１７】
図２は、本発明によるカラー画像形成装置（７００）の構成を示す。
【００１８】
この装置は、大きく分けて、カラー画像形成装置（７００）全体を制御するメインコントローラ（７１０）、複数の登録されたプロファイル管理データ（３００−１）（３００−Ｎ）と、それらの全体構成を管理するプロファイルリスト管理データ（３００）、それらの管理データを登録／更新／管理を行うプロファイルマネージャ（７５１）と、プリンタドライバ（４６１）がクライアントコンピュータ（４００）上の描画命令から、プリンタ用のＰＤＬコードに変換されたコードを解釈し、ラスタ画像へ変換を行うＰＤＬラスタライザ（７６１）、クライアントからのＰＤＬコードを一時的に保存するハードディスク（７４２）／ハードディスクコントローラ（７４１）、さらに、そのラスタライズされた１ページごとのラスタ画像データを登録するラスタイメージメモリ（７６０）とそれを管理するメモリ管理コントローラ（７２０）とがある。
【００１９】
そして、ＰＤＬコードデータ内で指定された色処理にための一意的にきめられたプロファイル織別子により、色処理コントローラ（７８０）が、指定された入力／出力プロファイルデータの内容により色変換処理を随時行う。
【００２０】
この色処理コントローラ（７８０）は、指定されたモニタプロファイルなどの入力プロファイルデータにより、ＰＤＬコードからラスタライズされたカラーデータを一旦、標準化された中間色空間へ変換し、さらに、指定されたプリンタの出力プロファイルにより、先に標準化された中間色空間から、出力色空間への変換処理を行う。
【００２１】
外部のインターフェイスとして、クライアントコンピュータ（４００）とのネットワークとのネットワーク処理を制御するネットワークコントローラ（７４０）、プリンタ出力部を持つデジタルカラー複写機（１０００）との画像データ、命令コードのやりとりを行うカラーデジタルインターフェイスコントローラ（７９０）がある。
【００２２】
また、プリンタ出力部を持つデジタルカラー複写機（１０００）には、各種操作情報を表示、指示するための操作パネル（１００１）がある。
【００２３】
カラー画像形成装置（７００）は、クライアント上のＵＩの表示上、及び、各種パラメータの識別子において、サーバーという表現で識別を行っており、以降の表記においても、カラー画像形成装置（７００）は、＜サーバー＞を示す。
【００２４】
以下に、上記構成のカラー画像形成システムを用いたプロファイル処理のための動作手順を記す。
【００２５】
＜カラープロファイルのクライアント登録＞
入力カラープロファイルとなるのは、ユーザーが使用しているモニタの色に関してプロファイル情報であり、ＩＣＣプロファイルなどの規格化されているプロファイルデータで、このデータはモニターメーカーなどから供給され、ネットワークや外部記憶手段などのメディアから入力し、クライアントコンピュータ（４００）上のクライアントプロファイルマネージャ（４２０）が登録・管理データの更新をおこなう。クライアントプロファイルマネージャ（４２０）は、まず、指定されたプロファイルの情報が規格化されているフォーマットであるかチェックを行う。その際に、そのフォーマット情報から、＜プロファイル名＞、ＩＣＣプロファイルなどのフォーマットタイプ、及び入力用か出力用かを示す＜プロファイルタイプ＞、どこのメーカーのどのプロファイルであるかを示す一意的に決められている＜デバイス名＞、その＜モデル名＞などのサブ情報と、＜作成日付＞、＜バージョン情報＞などの識別情報をフォーマットから取得する。
【００２６】
クライアントプロファイルマネージャ（４２０）は、フォーマット内の取得した情報から、ホストプロファイルリスト管理データ（ＩＮ−００１）を順番に調べ、同じ物がないかをチェックする。これを、入力プロファイル総数、出力プロファイル総数分おこない、同じ物が無い場合、新規プロファイルデータとして、先のプロファイル総数をカウントアップし、新規のプロファイル管理データ（ＩＮ−００２）を作成する。
【００２７】
クライアントプロファイルマネージャ（４２０）は、新規に作成したプロファイル管理データ内の、＜プロファイル名＞、＜プロファイル識別子＞、＜プロファイルタイプ＞、＜デバイス名＞、＜モデル名＞、＜バージョン情報＞、＜作成日＞の各フィールドに、プロファイルデータの中から取得し、それぞれセットを行う。クライアントプロファイルマネージャ（４２０）は、実プロファイルデータ部分のサイズを、データ部サイズのフィールドにセットし、その実データ部分を＜プロファイル実データ部＞にコピーを行う。
【００２８】
このとき、このプロファイルの対象となる実際のプリンタは決定されていないため、＜登録先プリンタ識別子＞はＮＵＬＬとなる。
【００２９】
＜出力カラープロファイルのクライアント登録＞
出力用のカラープロファイルは、出力するプリンタ部のプロファイルの情報で、クライアントコンピュータ（４００）上にプリンタドライバ（４６１）がインストールされた時点では、指定されたプリンタのデフォルトのプロファイルとして、ホストプロファイルリスト管理データ内に登録される。
【００３０】
これらの出力用プロファイルの実データ以外の＜プロファイル名＞、＜プロファイル識別子＞、＜プロファイルタイプ＞、＜デバイス名＞、＜モデル名＞、＜バージョン情報＞、＜作成日＞の各パラメータは、インストールアプリケーション上にあらかじめ保持されている。
【００３１】
その処理手順は、プリンタドライバ（４６１）のインストールアプリケーションが、ＯＳ上で実行されたときに、クライアントプロファイルマネージャ（４２０）に対して、新規に出力用のプロファイル管理データ作成を要求する。クライアントプロファイルマネージャ（４２０）は、インストールアプリケーション内に保持している前述したプロファイル名などの各パラメータを受け取り、そのパラメータを新規に作成したプロファイル管理データの対応するパラメータ部にセットする。このとき、プロファイル登録先タイプとして、クライアント、もしくはサーバー（カラー画像形成装置）を示す一意的に決められたパラメータがセットされ、かつ、プロファイルの実データは無いため、データ部のサイズはＮＵＬＬとして登録される。クライアントコンピュータ（４００）上には、プロファイルの登録名称、登録先等の情報があるだけで、実際のプロファイルデータはない。
【００３２】
＜ユーザーのプリント実行処理＞
ユーザーがクライアントコンピュータ（４００）上で作成したカラードキュメントをプリント出力する際に、アプリケーションプログラムは、ＯＳに対して、プリント処理の依頼をかける。このトリガーにより、プリンタドライバ（４６１）がコールされ、図３に示すプリント出力のためのダイアログがオープンされることになる。
【００３３】
図３は、プリンタドライバ（４６１）が表示するプリントダイアログを示す。
【００３４】
ユーザーは、このプリントダイアログ上で、数々のパラメータをダイアログのユーザーインターフェイスに従って設定を行う。
【００３５】
ここで、ユーザーは、一般的なプリンタのダイアログとして、アプリケーション上のドキュメント名、出力を行う用紙サイズ（２００−２）、印字する枚数（２００−３）、複数ページの際に印字のページ範囲を指定するか、全ページを指定するなどの印字範囲の指定（２００−４）、それと、本発明におけるカラーの詳細設定を行うためのダイアログ表示のボタン（２００−６）と、プリンタドライバ（４６１）の現状の状況を示すインフォメーション表示部（２００−５）から構成されるプリンタダイアログに対して、マウスなどのＵＩにより設定を行う。
【００３６】
＜プリンタドライバによるプロファイル情報更新＞
このプリンタドライバ（４６１）がコールされた時点で、プリンタドライバ（４６１）は、後述する＜画像形成装置内に登録されているカラープロファイルリスト情報の入手＞手順により、指定されたプリンタのカラー画像形成装置に対して、その中に既に登録されているホストプロファイルリスト管理データ（１００）のカラープロファイルのリスト情報を入手し、その情報を一時的にプリンタドライバ（４６１）内に保持している。また、後述するカラー詳細設定ダイアログ上の＜情報更新＞ボタン（２１０−７）を押した場合も、同様の処理を随時行うことができる。
【００３７】
＜カラー詳細設定の処理＞
ユーザーが色に関する詳細設定を行う際には、上記の＜カラー詳細設定＞のボタンを押し、図４−１に示す、プリントドライバがプリントする際に色に関する数々の設定を行うカラー詳細設定のダイアログを表示する。
【００３８】
このカラー詳細設定ダイアログの構成は、プリントを行う際にカラー出力か、白黒に変換しての出力かを設定するカラータイプ（２１０−１）と、本発明の特徴であるプロファイル設定部（２１０−２）とがある。
【００３９】
このプロファイル設定部（２１０−２）は、プリンタの名称と、そのプリンタのモデル名（２１０−３）、使用する入力プロファイルをクライアント側のものを使用するか、サーバー（カラー画像形成装置）側のものを使用するかを切り替えるための切り替え選択部（２１０−１３，２１０−１４）、その切り替えにより、クライアント・サーバーごとのそれぞれの入力プロファイルの選択部分（２１０−５）、使用する出力プロファイルをクライアント側のものを使用するか、サーバー（カラー画像形成装置）側のものを使用するかを切り替えるための切り替え選択部（２１０−１５，２１０−１６）、その切り替えに対応した出力プロファイルの選択部分（２１０−６）、クライアントが設定、要求したカラープロファイルデータがプリンタ側になかった場合、自動的にカラープロファイルのアップデートを行うかどうかのチェックボックス（２１０−４）、カラープロファイルの状態などのステータス情報を表示するインフォメーション表示部（２１０−８）、カラープロファイルのステータス状況をプリンタ側のコントローラとの通信により、更新を意図的に行うための情報更新ボタン（２１０−７）などから構成される。
【００４０】
＜入力プロファイルの選択＞
ユーザーは、このカラー詳細設定ダイアログ上の入力カラープロファイル（２１０−５）を設定する。この入力カラープロファイルのリスト（２１０−５）は、前述した手順によりクライアントプロファイルマネージャ（４２０）により、あらかじめ、クライアントコンピュータ（４００）上のホストプロファイルリスト管理データ（１００）に登録されたプロファイルの名前のリストの入手と、後述する画像形成装置内のカラープロファイルリスト情報の入手処理により、サーバー（カラー画像合成装置）側のプロファイルリストを入手する。図４−１に示すように、クライアントもしくはサーバー（画像形成装置）側のどちらのプロファイルを使用するかを、切り替え選択部（２１０−１３，２１０−１４）により設定し、その選択した側（サーバー２９０−２、もしくはクライアント２９０−１）に登録されている入力プロファイルのリストが表示され（図４−２  サーバー側リスト２９０−３，クライアント側リスト２９０−５）、そのリスト上から選択することが可能となっている。この入力プロファイルのリストは、ユーザーが使用しているモニタの色に関しての入力プロファイルの一覧となり、ユーザーが任意の入力プロファイルをマウスなどの指示装置により選択する。選択された入力プロファイルは、２１０−５の入力プロファイル表示部に選択された２９０−４の内容が表示される。
【００４１】
＜出力プロファイルの選択＞
また、出力用の出力プロファイルデータの選択は、前述した入力プロファイルの選択と同様に、クライアントコンピュータ（４００）上のクライアントプロファイルマネージャ（４２０）から、ホストプロファイルリスト管理データ（１００）に登録されている＜プロファイル登録先タイプ＞が、クライアントになっているものを、切り替え選択部（２１０−１５，２１０−１６）が、クライアントを選択（２１０−１５）している場合、そのリストを選択リスト上（２１０−６）に表示し、サーバーを選択（２１０−１６）している場合は、後述する画像形成装置内のカラープロファイルリスト情報の入手処理により、入手したサーバー（カラー画像合成装置）側のプロファイルリストを表示、選択することが可能となっている。
【００４２】
このとき、前述した入力プロファイルの選択と同様に、その選択した側（サーバーもしくはクライアント）に登録されている出力プロファイルのリストが表示され、そのリスト上から選択することが可能となっている。この出力プロファイルのリストの一覧が表示され、選択することが可能となっている。選択された出力プロファイルは、２１０−６の出力プロファイル表示部に選択された内容が表示される。
【００４３】
これにより、ユーザーは、任意のプリンタ用の出力プロファイルを選択、確認がすることができる。
【００４４】
＜画像形成装置内に登録されているカラープロファイルリスト情報の入手＞
プリンタドライバ（４６１）は、指定したカラー画像形成装置（７００）に対して、そのカラー画像形成装置に接続されているデジタルカラー複写機のプリンタのプリンタ名と、モデル名と、一意的に決められたカラープロファイルデータリスト要求コマンドを通信パケットにセットし、ネットワークコントローラ（４４０）を介して、指定された一意的なネットワーク識別子を持つカラー画像形成装置（７００）に送付する。
【００４５】
カラー画像形成装置（７００）のメインコントローラ（７１０）は、ネットワークマネージャーから送られてきた一連のパケットの内容を解析し、クライアントコンピュータ（４００）からの要求コマンドを判断する。
【００４６】
ここで、カラー画像形成装置（７００）内に既に登録してあるカラープロファイルデータのリスト要求コマンドが指定されていた場合、メインコントローラ（７１０）は、プロファイルマネージャ（７５１）に対して、プロファイルリスト管理データ（３００）を、クライアント側に送信するように指示をおこなう。プロファイルマネージャ（７５１）は、カラー画像形成装置（７００）内で、図６−１に示す構成をとるプロファイルリスト管理データ（３００）を管理しており、クライアントからの要求パケットの内容から、指定されたプリンタ名、モデル名とプロファイルリスト管理データ（３００）内のそれぞれに対応するプリンタ名、モデル名をチェックし、一致している場合、プロファイルマネージャ（７５１）は、１つ以上のプロファイル管理データ（ＩＮＣ−００１）（ＩＮＣ−００２）内の＜プロファイル名＞、＜プロファイル識別子＞、＜プロファイルタイプ＞、＜作成日＞、＜登録日＞のパラメータを、入力プロファイル総数・出力プロファイル総数分、一意的に決められたカラープロファイルデータリスト返信コマンドを通信パケットにセットし、ネットワークコントローラ（７４０）を介して、カラープロファイルデータリスト要求コマンドを発行してきたクライアントコンピュータ（４００）に送付し、プリンタドライバ（４６１）は、そのリストを入手することができる。
【００４７】
この際に、クライアントプロファイルマネージャ（４２０）は、カラー画像形成装置（サーバー）側に登録されているプロファイルに関して、クライアント側の管理データであるホストプロファイルリスト管理データ（１００）に登録・更新を行い、そのプロファイルデータの属性として、＜プロファイル登録先タイプ＞を＜サーバー＞タイプに設定する。
【００４８】
＜サーバー（カラー画像形成装置）側の登録プロファイルを選択した場合＞
プリンタドライバ（４６１）は、ユーザーがサーバー（カラー画像形成装置）側に登録されている入出力プロファイルをＵＩ（２１０−１４、２１０−１６）上で選択した場合は、後述するＰＤＬコードの生成の過程において、色変換処理部のＰＤＬオペレータに変換するときにカラー画像形成装置（サーバー）内の対象のプロファイル情報のＰＤＬ設定記述だけで実現でき、プロファイル部分の実データ部分をカラー画像形成装置（サーバー）へ、クライアントから送信する必要が無くなり、ＰＤＬのコードサイズの縮小化が図れる。
【００４９】
＜クライアント側の登録プロファイルを選択した場合＞
プリンタドライバ（４６１）は、ユーザーがクライアント側に登録されている入出力プロファイルをＵＩ（２１０−１３、２１０−１５）上で選択した場合、以下のプロファイル登録処理を行う。
【００５０】
プリンタドライバ（４６１）は、対象となるプリンタ部が接続されているカラー画像形成装置（７００）に対して、そのカラー画像形成装置に接続されているデジタルカラー複写機のプリンタ部のネットワーク上で一意的に決められているプリンタ名、モデル名及び、ユーザーが選択して、かつ、カラー画像形成装置（７００）内に存在しないカラープロファイルデータに関して、ホストプロファイルリスト管理データ（１００）内の対応するプロファイル管理データとプロファイル実データ部を一意的に決められたカラープロファイルデータ登録コマンドの通信パケットにセットし、ネットワークコントローラ（４４０）を介して、指定された一意的なネットワーク識別子を持つカラー画像形成装置（７００）に送付する。
【００５１】
カラー画像形成装置（７００）のメインコントローラ（７１０）は、ネットワークコントローラ（７４０）を介して送られてきたカラープロファイルデータ登録コマンドの通信パケットを解析し、プロファイルマネージャ（７５１）に対して、クライアントからのプロファイルデータの登録を指示する。
【００５２】
プロファイルマネージャ（７５１）は、上記通信パケットから、対象となるプリンタ名をチェックし、入力・出力プロファイルの総数分、プロファイル管理データ（ＩＮＣ−００１）部から順にクライアントが登録要求してきたプロファイル名とプロファイル識別子が一致するプロファイル管理データを検索し、同じ物がないことを確認する。
【００５３】
上記検索処理により、クライアントからのカラープロファイルデータがカラー画像形成装置（７００）内でまだ未登録の場合、プロファイルマネージャ（７５１）は、通信パケット内に設定されたクライアントのプロファイル管理データ内の＜プロファイルタイプ＞から入力プロファイルか、出力プロファイルかを判断し、対応するプロファイル総数をインクリメントする。
【００５４】
さらに、上記手段により抽出されたクライアントのプロファイル管理データ部から、＜プロファイル名＞、＜プロファイル識別子＞、＜プロファイルタイプ＞、＜作成日＞、＜バージョン情報＞、＜デバイス名＞、その他に、登録を行う日付／時間を＜登録日＞、通信パケット内の＜プロファイル実データ部＞のデータサイズを＜データ部サイズ＞、指定してきたクライアントのネットワーク上で一意的に識別されるクライアント識別子を＜登録クライアント識別子＞の各プロファイル管理データ部にセットする。
【００５５】
そして、さらに、上記通信パケット内の＜プロファイル実データ部＞のプロファイルデータを、プロファイル実データ部（３０３）にコピーする。
【００５６】
クライアント上でユーザーが指定したカラープロファイルデータが、指定したプリンタが接続されているカラー画像形成装置（７００）内になかった場合、この一連の処理により、クライアント上のカラープロファイルデータがカラー画像形成装置内のプロファイルリスト管理データ（３００）部に登録されることになる。
【００５７】
これにより、カラープロファイルデータがカラー画像形成装置（７００）内に登録された時点で、カラー画像形成装置のネットワークコントローラ（７４０）は、クライアントのクライアントコンピュータ（４００）に対して、登録処理が成功したことを示す識別子を通信パケットにより返送することにより、クライアント側のプリンタドライバ（４６１）は、プロファイルがプリンタ側のカラー画像形成装置（７００）内に登録されたことを確認できる。
【００５８】
これにより、カラー画像形成装置（サーバー）側でプロファイル情報が変更された場合でも、クライアント側が保持している色処理のプロファイルで、プリント出力が可能となる。
【００５９】
＜プリンタドライバのＰＤＬコードの生成処理＞
前述したプリンタドライバ（４６１）のダイアログ上の各パラメータを設定した後、ユーザーは、プリント実行ボタン（２００−８）を、マウスなどの指示装置で押すことにより、プリンタドライバ（４６１）は、グラフィックマネージャに対して、ユーザーのアプリケーションからのデータ出力を依頼する。ユーザーのアプリケーションデータは、グラフィックマネージャ（４１３）を介して、標準化されたグラフィック描画命令に整合され、プリンタドライバ（４６１）は、そのグラフィック描画命令をＰＤＬコードに変換を行う。
【００６０】
＜ＰＤＬデータへのカラープロファイルの設定コマンド組み込み＞
プリンタドライバ（４６１）は、グラフィックマネージャ（４１３）からのグラフィック命令をＰＤＬに変換させる前に、ダイアログ上でユーザーが指定した入力プロファイルと出力プロファイルのプロファイル名を、それぞれ、ＰＤＬコマンドの一意的に決められている入力プロファイルの指定コマンドと、出力プロファイルの指定コマンドのパラメータとしてセットしてＰＤＬの色変換処理部分のＰＤＬオペレータを作成する。
【００６１】
そして、このカラープロファイルの設定のコマンド／オペレータは、ＰＤＬ内のストリームの中に書き出される。ユーザーの指定したプロファイルデータは、プリンタドライバにより、ＵＩでカラー画像形成装置（サーバー）内のプロファイルを指定している場合、カラー画像形成装置（サーバー）（７００）内に登録されており、ＰＤＬのストリームの中に、毎回、プロファイルの実データ部を組み込まなくても済むことになり、ＰＤＬの送信において、効率化されることとなる。
【００６２】
＜ＰＤＬデータへの変換処理＞
プリンタドライバ（４６１）は、引き続き、グラフィックマネージャ（４１３）からのグラフィック命令をＰＤＬに変換して、ＰＤＬのストリーム化を行い、随時、スプーラ（４６０）へ送信する。このスプーラでは、プリンタドライバが変換したＰＤＬストリームを一旦内部で蓄える処理を行う。
【００６３】
この蓄えられたＰＤＬストリームデータは、プリンタドライバがターゲットとするあらかじめ一意的に決められているプリンタを持つカラー画像形成装置（サーバー）（７００）へ、ネットワークコントローラを介して、複数の通信パケットに分割され送信される。
【００６４】
この通信パケットには、あらかじめ一意的に決められているプリント実行コマンドがセットされており、ＰＤＬのデータ部分は、パケット内に複数分割されてセットされ、ネットワークを介して、カラー画像形成装置（（サーバー）７００）へ送信される。
【００６５】
＜カラー画像形成装置（サーバー）内でのＰＤＬコードの登録処理＞
カラー画像形成装置（サーバー）（７００）のメインコントローラ（７１０）は、ネットワークコントローラ（７４０）から、プリントジョブを実行したクライアントからの前述したプリント実行の通信パケットを入手し、そのパケットが、＜プリント実行＞の要求のコマンドであることを識別する。そして、メインコントローラは、その後、送信されてくるＰＤＬデータが入った複数の通信パケットから、随時、ＰＤＬのデータ部分を取りだし、ハードディスクコントローラ（７４１）を介して、ハードディスク（７４２）内にそのＰＤＬデータを登録する。
【００６６】
＜カラー画像形成装置内でのＰＤＬコードのラスタライズ化処理＞
ここで、メインコントローラ（７１０）は、ＰＤＬラスタライザ（７６１）に対して、先にハードディスク内に登録したＰＤＬコードから、ラスタイメージを作成する処理を実行させる。
【００６７】
ＰＤＬラスタライザ（７６１）は、ハードディスクからＰＤＬコードを随時読み込み、そのＰＤＬコードの解析を行い、特定の色処理が必要な場合、色処理コントローラ（７８０）を介して、ＰＤＬラスタライザがラスタ化した画像データを色処理し、さらに、メモリ管理コントローラ（７２０）を介して、そのＰＤＬコードからラスタ化された画像データをラスタイメージメモリ（７６０）に最終的に登録していく。
【００６８】
＜ＰＤＬコード内のプロファイル設定コマンド抽出＞
ＰＤＬラスタライザ（７６１）は、ＰＤＬコードを解析していく過程において、前述した手順でクライアント上のプリンタドライバによってＰＤＬコード上に記述された、＜入力プロファイルコマンド＞と、そのパラメータである＜入力プロファイル名＞、また、同様にＰＤＬコード上に記述された＜出力プロファイルコマンド＞とそのパラメータの＜出力プロファイル名＞のＰＤＬコードを検出する。
【００６９】
さらに、ＰＤＬラスタライザは、プロファイルマネージャ（７５１）に対して、前述した手順により検出されたＰＤＬコード上のそれぞれのプロファイル名指定から、それぞれの入力・出力のプロファイルが、カラー画像形成装置（７００）内のプロファイルリスト管理データ（３００）内に、登録されているかをチェックする。
【００７０】
＜色処理コントローラの入力・出力プロファイル設定＞
プロファイルマネージャ（７５１）は、クライアントからＰＤＬ内に指定されたプロファイル名が一致するプロファイルリスト管理データ（３００）内のプロファイル管理データ（ＩＮＣ−００１）（ＩＮＣ−００２）を順番に、入力プロファイル総数・出力プロファイル総数分、比較を行い、一致したプロファイル管理データがあった場合、プロファイルマネージャ（７５１）は、その対応するプロファイル管理データ内のプロファイルタイプと、プロファイル実データ部を、色処理コントローラの入力・出力プロファイルとして色処理コントローラにセットする。
【００７１】
このとき、プロファイルマネージャ（７５１）は、対象となったプロファイル管理データ内の図６−２に示すプロファイルアクセス管理データ部（３０４）のアクセス識別子（３０４−１−１）の内容を登録数分（３０５）、プリントを実行したクライアントのネットワーク識別子とクライアント名との比較を行い、一致したものがない場合、新規のアクセスクライアントとして、プロファイルアクセス管理データ部のアクセス登録数をカウントアップし、かつ、アクセス識別子としてそのユーザーのネットワーク識別子とクライアント名、さらに、アクセスされた日付・時間など情報を登録する。
【００７２】
一致したものがあった場合は、一致したアクセスデータの日付・時間情報を最新に更新をおこなう。これにより、カラープロファイルの最終アクセスの日付・時間情報が、各ユーザー別に記憶されることとなる。
【００７３】
ＰＤＬコード上にプロファイルの指定がない場合、あらかじめ一意的に決められているプロファイルデータがデフォルトとして、色処理コントローラ部にセットされる。
【００７４】
＜デジタルカラー複写機からの出力＞
このようにして、ＰＤＬコードからラスタ化された画像データは、色変換コントローラを介して一連の入力プロファイルにより、標準化された色空間に変換され、さらに出力プロファイルによりプリンタの色空間へ変換される処理を行い、ラスタイメージメモリ（７６０）に、１ページずつ、ＰＤＬデータからプロファイルにより変換された画像データが登録されていく。１ページ分の画像が作成された時点で、メインコントローラ（７１０）は、カラーデジタルインターフェイス（７９０）を介して、プリンタ部を持つデジタルカラー複写機（１０００）に対して、一意的に決められているプリント実行コマンドを送信し、先に既に作成された１ページ分の画像データを、カラーデジタルインターフェイスを介して、同様に送信し、デジタルカラー複写機のプリンタ部で出力処理をおこなう。
【００７５】
＜カラープロファイルリスト一覧表示＞
カラー画像形成装置（７００）に登録されたカラープロファイル情報は、外部からのアクセスにより、その一覧情報のデータを表示することも可能となっている。
【００７６】
デジタルカラー複写機（１０００）が持つ操作パネル（１００１）に対して、ユーザーからの指示により、登録済みのカラープロファイルの一覧表示要求が指示された場合、カラーデジタルインターフェイス（７９０）を介して、メインコントローラ（７１０）は、プロファイルマネージャ（７５１）に対してプロファイル管理の情報を送り、図７に示すように、カラープロファイル一覧をデジタルカラー複写機（１０００）が持つパネル操作部（１００１）上で表示を行う。
【００７７】
操作パネル（１００１）上のカラープロファイル一覧は、カラー画像形成装置（７００）から送られたプロファイル管理データ部から、＜プロファイル名＞（２３０−１０）、＜プロファイルタイプ＞（２３０−１１）、＜作成日＞（２３０−１２）、＜バージョン情報＞（２３０−１３）と、プロファイルアクセス管理データ部（３０４）のアクセス識別子（３０４−１−１）の内容をアクセス登録数分（３０５）の情報を＜使用ユーザー数＞（２３０−１４）、プロファイルアクセス管理データ内のアクセス識別子中の最終アクセスしたクライアントの＜最終アクセス日付／時間＞（２３０−１５）を表示する。カラープロファイル数が多い場合は、＜次Ｐａｇｅ＞（２３０−８）、＜前Ｐａｇｅ＞（２３０−７）ボタンにより、一覧表示を切り替えることが可能となっている。その際のリスト上のページは、（２３０−５）に表示されたページ数により確認が可能となっている。
【００７８】
また、この表示は、各クライアント上のクライアントプロファイルマネージャ（４２０）を介して、クライアント上のプロファイル表示ユーティリティプログラムのダイアログ上でも、図７と同様の表示を行うことも可能となっている。
【００７９】
＜カラープロファイル削除処理＞
一旦、カラー画像形成装置（７００）内のプロファイル管理データ部に登録された、カラープロファイルデータは、前述したカラープロファイル一覧表示で現状の状態を確認することができ、また、必要に応じて、登録済みのカラープロファイルデータを削除することが可能となっている。
【００８０】
デジタルカラー複写機（１０００）が持つ操作パネル（１００１）に対して、ユーザーからの指示により、登録済みのカラープロファイルの削除要求が指示された場合、カラーデジタルインターフェイス（７９０）を介して、メインコントローラ（７１０）は、プロファイルマネージャ（７５１）に対してプロファイル管理の情報をデジタルカラー複写機（１０００）に送り、図８に示すように、カラープロファイル削除の操作表示をパネル操作部（１００１）上で表示を行う。
【００８１】
削除操作パネルの表示の内容は、前述した一覧表示と同様に、カラー画像形成装置（７００）から送られたプロファイル管理データ部から、＜プロファイル名＞（２４０−１０）、＜プロファイルタイプ＞（２４０−１１）、＜作成日＞（２４０−１２）、＜バージョン情報＞（２４０−１３）と、プロファイルアクセス管理データ部（３０４）のアクセス識別子（３０４−１−１）の内容をアクセス登録数分（３０５）の情報を＜使用ユーザー数＞（２４０−１４）、プロファイルアクセス管理データ内のアクセス識別子中の最終アクセスしたクライアントの＜最終アクセス日付／時間＞（２４０−１５）を表示する。
【００８２】
カラープロファイル数が多い場合は、＜次Ｐａｇｅ＞（２４０−８）、＜前Ｐａｇｅ＞（２４０−７）ボタンにより、一覧表示を切り替えることが可能となっている。その際のリスト上のページは、（２４０−５）に表示されたページ数により確認が可能となっている。
【００８３】
一覧（２４０−３）の中から削除を行いたいプロファイルの行をタッチ式のパネル操作により指示（２４０−４）して反転表示させ、削除ボタン（２４０−１）を押す。
【００８４】
＜プロファイル削除閾値による、カラープロファイル削除処理＞
この削除命令を、カラーデジタルインターフェイス（７９０）を介して、メインコントローラ（７１０）は受け取り、プロファイルマネージャ（７５１）に対して、指定されたカラープロファイルの削除を指示する。プロファイルマネージャ（７５１）は、プロファイルリスト管理データ（３００）内の＜プロファイル削除閾値＞（３００−６）と、指定された削除対象のプロファイル管理データ部のプロファイルアクセス管理データ部（３０４）のアクセス登録数（３０５）を比較を行う。
【００８５】
このプロファイルリスト管理データ（３００）内の＜プロファイル削除閾値＞（３００−６）のパラメータは、操作パネル（１００１）や、各クライアント上のプロファイルユーティリティプログラムで設定可能で、カラープロファイルの削除を行う際に、指定されたカラープロファイルを使用してプリント処理を実行したユーザーの数により、削除を実行するかどうかの閾値となっている。
【００８６】
プロファイルマネージャ（７５１）は、前述した＜プロファイル削除閾値＞（３００−６）と、削除対象のプロファイルアクセス管理データ部（３０４）のアクセス登録数（３０５）とを比較し、アクセス登録数が、プロファイル削除閾値よりも小さい場合、対象となるカラープロファイルの削除を実行し、プロファイルリスト管理データ（３００）から、対象となるプロファイル管理データ（ＩＮＣ−００Ｘ）を削除し、プロファイルリスト管理データ内のプロファイル総数を変更する。
【００８７】
また、アクセス登録数が、プロファイル削除閾値以上の場合は、削除ができないことを示す警告のメッセージなどを表示し、削除処理を中止する。
【００８８】
＜削除プロテクト期間による、カラープロファイル削除処理＞
前述したプロファイル削除閾値を用いた、カラープロファイルの削除判断のほかに、指定されたカラープロファイルの最終アクセス日付・時間が、一定期間以上を過ぎている場合に削除を許可する＜削除プロテクト期間＞による判断基準もプロファイルマネージャ（７５１）は、削除判断として使用することができるようになっている。
【００８９】
前述した削除処理と同様に、この削除命令を、カラーデジタルインターフェイス（７９０）を介して、メインコントローラ（７１０）は受け取り、プロファイルマネージャ（７５１）に対して、指定されたカラープロファイルの削除を指示する。プロファイルマネージャ（７５１）は、プロファイルリスト管理データ（３００）内の＜削除プロテクト期間＞（３００−７）と、指定された削除対象のプロファイルアクセス管理データ内のアクセス識別子中の最終アクセスしたクライアントの＜最終アクセス日付／時間＞（２３０−１５）とメインコントローラ（７１０）が保持・更新している現在の日付・時間との差の値との比較を行う。
【００９０】
このプロファイルリスト管理データ（３００）内の＜削除プロテクト期間＞（３００−７）のパラメータは、操作パネル（１００１）や、各クライアント上のプロファイルユーティリティプログラムで設定可能で、カラープロファイルの削除を行う際に、指定されたカラープロファイルを最終アクセスした日付・時間から、削除実行時の日付・時間による期間が、＜削除プロテクト期間＞を超えているかにより、削除を実行するかどうかの閾値となっている。
【００９１】
前述した期間が、＜削除プロテクト期間＞（３００−７）を超えている場合、対象となるカラープロファイルの削除を実行し、プロファイルリスト管理データ（３００）から、対象となるプロファイル管理データ（ＩＮＣ−００Ｘ）を削除し、プロファイルリスト管理データ内のプロファイル総数を変更する。
【００９２】
また、前述期間が、＜削除プロテクト期間＞より短い場合は、削除ができないことを示す警告のメッセージなどを表示し、削除処理を中止する。
【００９３】
この＜削除プロテクト期間＞の値は、日数、及び、日数を時間に換算した時間値のどちらでも対応することができる。
【００９４】
これらの＜プロファイル削除閾値＞、及び、＜削除プロテクト期間＞による判断は、プロファイルマネージャ（７５１）により、組み合わせ、単独でも判断基準とすることが可能となっている。
【００９５】
また、これら一連の削除処理は、一覧表示と同様に、各クライアント上のクライアントプロファイルマネージャ（４２０）を介して、クライアント上のプロファイル削除ユーティリティプログラムのダイアログ上でも、図８と同様の表示・指示を行うことも可能となっている。
【００９６】
このカラー画像形成装置（サーバー）（７００）は、前述したデジタルカラー複写機の中に組み込まれ、一体化したものとしても利用できるようになっており、１台のデジタルカラー複写機が直接ネットワークに接続し、クライアントからのＰＤＬデータをプリンタとして処理できることも可能である。
【００９７】
以上の本発明により、クライアント側の管理するカラープロファイルデータとコントローラの管理するカラープロファイルデータを、クライアントの切り替えによって、ユーザーの目的にあった選択・指定を効率よくすることが可能となる。
【図面の簡単な説明】
【００９８】
【図１】クライアントコンピュータの構成図
【図２】カラー画像形成装置（サーバー）の構成図
【図３】プリントダイアログを示す図
【図４−１】カラー詳細設定のダイアログを示す図
【図４−２】クライアント・サーバー入力プロファイルメニュー選択を示す図
【図５】ホスト内のプロファイルリスト管理データを示す図
【図６−１】カラー画像形成装置内のプロファイルリスト管理データを示す図
【図６−２】プロファイルアクセス管理データ構成図
【図７】プロファイルリスト一覧表示の操作パネル・表示ユーティリティダイアログを示す図
【図８】削除操作パネル・削除ユーティリティダイアログを示す図
【符号の説明】
【００９９】
１００  管理データ
２００  カラー画像形成装置
３００−１，３００−Ｎ  管理データ
３００  管理データ
４００  クライアントコンピュータ
４０５  中央制御のためのＯＳ
４０６  ＲＯＭ／ＲＡＭ
４１０  ディスプレイコントローラ
４１１  ディスプレイメモリ
４１２  カラーディスプレイ
４１３  グラフィックマネージャ
４２０  クライアントプロファイルマネージャ
４３０  コントローラ
４３１  マウス
４４０  ネットワークコントローラ
４４１  キーボード
４５１  ハードディスク
４５０  ハードディスクコントローラ
４６０  スプーラ
４６１  プリンタドライ
７００  カラー画像形成装置
７１０  メインコントローラ
７１０  メインコントローラ
７２０  管理コントローラ
７４２  ハードディスク
７４１  ハードディスクコントローラ
７５１  プロファイルマネージャ
７６０  ラスタイメージメモリ
７６１  ＰＤＬラスタライザ
７８０  色処理コントローラ
７９０  カラーデジタルインターフェイス
１０００  デジタルカラー複写機
１００１  操作パネル
【図１】
2006018648.tif 000003
【図２】
2006018648.tif 000004
【図３】
2006018648.tif 000005
【図４−１】
2006018648.tif 000006
【図４−２】
2006018648.tif 000007
【図５】
2006018648.tif 000008
【図６−１】
2006018648.tif 000009
【図６−２】
2006018648.tif 000010
【図７】
2006018648.tif 000011
【図８】
2006018648.tif 000012