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