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