(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された画像生成装置から入力される画像データを画像形成装置に出力するための画像処理装置であって、
管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する第一の管理手段と、
前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を管理し、その更新情報を前記第一の管理手段が出力する色情報に付加し前記ネットワークを介して接続された前記画像生成装置に通知する第二の管理手段とを有することを特徴とする画像処理装置。
【請求項２】
ネットワークを介して接続された複数台の画像生成装置と複数の画像形成装置との間に配置され、前記画像生成装置から入力される画像データを、その画像生成装置から指定される画像形成装置に出力するための画像処理装置であって、
管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する第一の管理手段と、
前記画像形成装置それぞれにおけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を管理し、前記第一の管理手段が出力する色情報に対応する画像形成装置の前記更新情報を、その色情報に付加し前記ネットワークを介して接続された前記画像生成装置に通知する第二の管理手段とを有することを特徴とする画像処理装置。
【請求項３】
前記画像生成装置は、前記更新情報に基づき前記画像形成装置の色補正情報が更新されたことを検出することを特徴とする請求項１または請求項２に記載された画像処理装置。
【請求項４】
前記画像生成装置は、必要に応じて、生成する画像データの色情報を前記第一の管理手段に要求することを特徴とする請求項１から請求項３の何れかに記載された画像処理装置。
【請求項５】
前記第一の管理手段は、前記カラーチャート情報に基づき、要求された色情報により示される色が前記画像形成装置の色再現範囲を超えると判断した場合は、その色情報に色空間圧縮を施す機能を備えていることを特徴とする請求項４に記載された画像処理装置。
【請求項６】
画像形成装置に出力する画像データを作成する画像処理装置であって、
画像データを出力しようとする画像形成装置の色情報をネットワークを介して接続された外部機器に要求し、得られた色情報を表示する色情報取得手段と、
前記色情報取得手段の要求に応じて得られた色情報に基づき画像データを生成する生成手段とを有し、
前記色情報取得手段は、前記色情報に付加されて前記ネットワークを介して接続された外部機器から返送されてきた更新情報に基づいて、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新を検出することを特徴とする画像処理装置。
【請求項７】
前記色情報取得手段は、前記色補正情報が更新されたことを検出した場合、前記画像形成装置において色補正情報が更新されたことを表示することを特徴とする請求項６に記載された画像処理装置。
【請求項８】
前記外部機器は、画像形成装置それぞれに対応する複数のカラーチャート情報を管理する装置であることを特徴とする請求項６に記載された画像処理装置。
【請求項９】
ネットワークを介して接続された画像生成装置から入力される画像データを画像形成装置に出力するための画像処理装置の画像処理方法であって、
管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する出力ステップと、
前記出力ステップで出力する色情報に、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を付加する付加ステップと、
前記更新情報を付加された前記色補正情報を、前記ネットワークを介して接続された前記画像生成装置に通知するステップと
を有することを特徴とする画像処理方法。
【請求項１０】
ネットワークを介して接続された少なくとも一台の画像生成装置と複数の画像形成装置との間に配置され、前記画像生成装置から入力される画像データを、その画像生成装置から指定される画像形成装置に出力するための画像処理装置の画像処理方法であって、
管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する出力ステップと、
前記出力ステップで出力する色情報に、その色情報に対応する画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を付加する付加ステップと、
前記更新情報を付加された前記色補正情報を、前記ネットワークを介して接続された前記画像生成装置に通知するステップと
を有することを特徴とする画像処理方法。
【請求項１１】
ネットワークを介して接続された画像形成装置に出力する画像データの色を設定するための画像処理方法であって、
画像データを出力しようとする画像形成装置の色情報を外部機器に要求する要求ステップと、
前記要求に対して得られた色情報を表示する表示ステップと、
前記色情報に付加されて前記ネットワークを介して接続された外部機器から返送されてきた更新情報に基づいて、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新を検出し表示する検出ステップと
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置およびその方法に関し、例えば、画像生成装置から入力される画像データを画像形成装置に出力するための画像処理装置およびその方法や、画像形成装置に出力する画像データを作成する画像処理装置およびその方法に関するものである。
【０００２】
【従来の技術】
ホストコンピュータ上で作成または編集されたカラー画像（以下「ＣＧ画像」という）をプリントする場合に、モニタ上に再現される色と、プリント出力の色とを一致させるカラーマッチング技術が提案されている。この技術は、カラープリンタやカラー複写機などの色再現特性に応じて補正した画像データをそのプリンタへ送って、モニタ上に再現された色と、プリント出力の色とを一致させるものである。
【０００３】
【発明が解決しようとする課題】
しかし、上述した技術においては、次のような問題点がある。
【０００４】
カラープリンタやカラー複写機などにおいては、気温や湿度などの外的要因や内的要因により色再現性が変動するので、これらの影響を排除して安定な色再現性を得るために、これら変動要因に応じた色補正情報を設定して色補正を行っている。この色補正情報の更新によりカラープリンタの色再現特性は変化することになり、更新前に作成または編集された画像データをプリント出力すると、カラーマッチング処理を施した色にもかかわらず、期待する色が得られないことがある。
【０００５】
本発明は、上述の問題を解決するためのものであり、画像形成装置において色補正情報が更新されたことを、画像生成装置へ通知することができる画像処理装置およびその方法を提供することを目的とする。
【０００６】
また、要求した色情報に付加された更新情報に基づき、画像形成装置において色補正情報が更新されたことを検出することができる画像処理装置およびその方法を提供することを他の目的とする。
【０００７】
【課題を解決するための手段】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００８】
本発明にかかる画像処理装置は、ネットワークを介して接続された画像生成装置から入力される画像データを画像形成装置に出力するための画像処理装置であって、管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する第一の管理手段と、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を管理し、その更新情報を前記第一の管理手段が出力する色情報に付加し前記ネットワークを介して接続された前記画像生成装置に通知する第二の管理手段とを有することを特徴とする。
【０００９】
また、画像形成装置に出力する画像データを作成する画像処理装置であって、画像データを出力しようとする画像形成装置の色情報をネットワークを介して接続された外部機器に要求し、得られた色情報を表示する色情報取得手段と、前記色情報取得手段の要求に応じて得られた色情報に基づき画像データを生成する生成手段とを有し、前記色情報取得手段は、前記色情報に付加されて前記ネットワークを介して接続された外部機器から返送されてきた更新情報に基づいて、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新を検出することを特徴とする。
【００１０】
本発明にかかる画像処理方法は、ネットワークを介して接続された画像生成装置から入力される画像データを画像形成装置に出力するための画像処理装置の画像処理方法であって、管理するカラーチャート情報に基づき、前記画像生成装置から要求された色情報を出力する出力ステップと、前記出力ステップで出力する色情報に、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新情報を付加する付加ステップと、前記更新情報を付加された前記色補正情報を、前記ネットワークを介して接続された前記画像生成装置に通知するステップと
を有することを特徴とする。
【００１１】
また、ネットワークを介して接続された画像形成装置に出力する画像データの色を設定するための画像処理方法であって、画像データを出力しようとする画像形成装置の色情報を外部機器に要求する要求ステップと、前記要求に対して得られた色情報を表示する表示ステップと、前記色情報に付加されて前記ネットワークを介して接続された外部機器から返送されてきた更新情報に基づいて、前記画像形成装置におけるプリント出力の色再現範囲を一定に保つための色補正情報の更新を検出し表示する検出ステップとを有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明にかかる一実施形態の画像処理装置を図面を参照して詳細に説明する。
【００１３】
［システム構成］
図１は本発明にかかる一実施形態の画像処理装置を用いる画像処理システムの構成例を示すブロック図で、カラー画像を読取るディジタルカラー画像読取部（以下「スキャナ部」と称する）１００と、カラー画像を印刷出力するディジタルカラー画像プリント部（以下「プリンタ部」と称する）３００からなるディジタルカラー複写機１０００と、ネットワーク１に接続されている画像記憶合成装置７００と、ホストコンピュータ４００とで構成されている。
【００１４】
［カラーディジタル複写機］
図２はカラーディジタル複写機１０００の構成例を示す機能ブロック図である。
【００１５】
●スキャナ部
図２において、スキャンコントローラ１０１は、下記のコントローラや処理部を制御して、スキャナ部１００全体の動作を制御する。
【００１６】
露光系コントローラ１０３は、密着型ＣＣＤラインセンサにより原稿台上の原稿の画像をＲＧＢの各色に分解し、点順次のアナログ画像信号に変換する。このアナログ画像信号は、画像処理部１０２へ送られ、Ａ／Ｄ変換されて例えば各色８ビットのディジタル画像信号に変換された後、ＲＧＢの輝度信号から、四色のトナーの量に対応したＣＭＹＫの濃度信号に変換される。さらに、画像処理部１０２は、ディジタル画像信号に色補正，合成，変倍，移動などの各種画像処理を施す。
【００１７】
また、操作パネルコントローラ１０６は、メッセージなどを表示するためのＬＣＤなどのディスプレイと、ユーザの指示を受けるためのキーやタッチパネルなどを備えた操作パネル１０７を制御するものである。フィーダコントローラ１０５は、原稿台上に備えられたフィーダ１２００を制御するものである。
【００１８】
●プリンタ部
図２において、プリンタコントローラ３０１は、下記の各部を制御して、プリンタ部３００全体の動作を制御する。
【００１９】
作像部３０２において、レーザドライブ部３１０は、スキャナ部１００から面順次に入力されたＣＭＹＫ画像信号に応じてレーザ素子を駆動しレーザ光を出力させる。レーザ素子から出力されたレーザ光は、ポリゴンスキャナドライブ部３１１により駆動されるポリゴンスキャナに走査されて、感光ドラム３１５の表面に静電潜像を形成する。形成された潜像は、現像部３１４により形成色に応じた色のトナーで現像される。
【００２０】
一方、給排紙部３０３の給紙制御部３１８は、潜像の形成に同期して、用紙カセット３２３から転写ドラム３１９へ記録紙を供給する。供給された記録紙には、転写部３１６により、感光ドラム３１５上のトナー像が転写される。
【００２１】
そして、四色のトナー像が転写された記録紙は、分離部３２０により転写ドラムから分離され、搬送部３２１により定着部３２２へ搬送されて、トナー像が定着された後、トレイ３２４へ排出される。
【００２２】
また、転写が済んだ感光ドラム３１５は、ドラムクリーニング部３１７で残留トナーが除去され、表面電位制御部３１２により制御される帯電部３１３により、次の潜像形成に備えて、再び帯電される。
【００２３】
［色補正の調整］
カラーディジタル複写機１０００は、気温や湿度の変動など外的な要因、もしくは、感光ドラム３１９の劣化など内的な要因により、プリント出力が変化した場合に、その色再現範囲を一定に保つための機能をもっている。この機能は以下の手順により実行される。
【００２４】
オペレータが操作パネル１０７の「色補正調整」ボタンを押すと、スキャナコントローラ１０１は、予め決められているディジタル量で構成されているカラーパッチパターンを発生する。このカラーパッチパターンは、複数のディジタル量のパッチパターンが、予め決められた位置に並んでいるものである。
【００２５】
このカラーパッチパターンのデータは、前述したスキャナ入力画像と同様に、プリンタコントローラ３０１に送られてカラーパッチパターンがプリント出力される。ユーザは、プリント出力されたカラーパッチパターンを、スキャナ部１００の原稿台の所定位置に載せ、再度、「色補正調整」ボタンを押すと、前述した手順によりカラーパッチパターンの読取データが作成される。
【００２６】
色調整演算部１２０は、このようにして得られたカラーパッチパターンの読取データと、各パッチの位置ごとに予め設定されている基準データとを比較して、読取データと基準データが一致するように、画像処理部１０２の色補正テーブルを更新する。これにより、プリント出力の色再現範囲を一定範囲内に抑えることが可能になる。
【００２７】
この色補正調整が行われると、スキャナコントローラ１０１は、その内部のリアルタイムクロックから得た時間と、色調整補正が行われたこと一意的に示す色補正ＩＤをバックアップＲＡＭ１２１の補正記録テーブルに記憶する。バックアップＲＡＭ１２１は、補正記録データ（時間と色補正ＩＤ）を複数回分保持することが可能で、最新の補正から数回分遡った補正記録データを保持している。
【００２８】
［ホストコンピュータ］
図３はホストコンピュータ４００の構成例を示すブロック図である。
【００２９】
図３において、ＣＰＵ４０５は、ＲＯＭ４０６およびハードディスク４５１に予め格納されたプログラムにより、ホストコンピュータ４００全体を制御したり、ＲＡＭ４０７をワークメモリにして各種の演算処理を実行するものである。また、オペレータからＣＰＵ４０５への指示は、入力デバイスコントローラ４３０に接続されたマウス４３１やキーボード４４１などから入力される。ハードディスクコントローラ４５０に接続されたハードディスク４５１には、ＯＳやアプリケーションプログラムが格納されているほか、画像データの一時登録や各種データの記憶などにも利用される。
【００３０】
ディスプレイメモリ４１１を備えたディスプレイコントローラ４１０に接続されたディスプレイ４１２は、ホストコンピュータ４００の動作状態を表示するとともに、ＣＰＵ４０５が実行するアプリケーションソフトウェアによって各種の情報が表示され、例えば、画像のレイアウトや編集画面や、それら画像処理のメニュー表示に利用される。また、例えば、オペレータが、ホストコンピュータ４００上で、カラーチャートの選択・確認を行う場合、ディスプレイ４１２に表示されたカラーピッカーによりカラーチャートの選択・確認を行う。
【００３１】
画像編集コントローラ４１３は、ディスプレイメモリ４１１上で画像のレイアウトや編集を行い、フレームメモリ４６０を備えたラスタライザコントローラ４６１は、画像を作成するものである。また、ネットワークインタフェイスコントローラ４２０は、ネットワーク１に接続されている他の装置との間で、命令コードや画像データをパケット通信するためのものである。
【００３２】
［画像記憶合成装置］
図４は画像記憶合成装置７００の構成例を示すブロック図である。
【００３３】
図４において、メインコントローラ７１０は、画像記憶合成装置７００全体を制御するものである。メモリ管理コントローラ７２０は、ラスタ画像データが登録されるラスタイメージメモリ７６０を管理するものである。また、画像編集／レイアウトコントローラ７３０は、画像データを出力する際に、ラスタイメージメモリ７６０に登録されたラスタ画像を任意の位置にレイアウトし、拡大縮小処理を施すものである。
【００３４】
データベースコントローラ７５０は、カラーチャートデータベース１００−１〜１００−ｎを管理するものである。また、色空間圧縮コントローラ７８０は、色補正テーブル７８１に基づいて、カラーチャートデータの再現範囲の異なる色に対して色空間圧縮処理を行うものである。
【００３５】
フロッピディスクコントローラ７４１は、フロッピディスクなどの記憶媒体８００に記憶されたカラーチャートデータを読込むためのものである。ネットワークコントローラ７４０は、ネットワーク１に接続されている他の装置との間で、命令コードや画像データをパケット通信するためのものである。また、インタフェイスコントローラ７９０は、ディジタルカラー複写機１０００との間で画像データや命令をやり取りするものである。
【００３６】
メインコントローラ７１０は、ディジタルカラー複写機１０００において色補正調整が行なわれるなど、外的または内的要因により色補正テーブルが更新された場合、色補正テーブル７８１と、色補正記録テーブル７８２を更新する。これにより、常に、ディジタルカラー複写機１０００の色補正テーブルと、色補正テーブル７８１の関係を一致させることが可能になる。さらに、ネットワーク１に接続されているホストコンピュータ４００に対しても、色補正テーブルが更新されたかどうかを判断するための情報を提供することが可能になる。
【００３７】
［画像処理システムの動作］
コンピュータ４００上では、ハードディスク４５１よりＲＡＭ４０７にロードされたディスクトップパブリッシング（以下「ＤＴＰ」という）ソフトウェアがＣＰＵ４０５により実行されている。コンピュータ４００のユーザは、文書と各種の画像データ（ベクトルデータのイラストや、スキャナなどで読込まれた自然画などの多値画像）とのレイアウトを、ディスプレイ４１２上で確認しながら、マウス４３１やキーボード４４１を用いて行う。
【００３８】
その際、文字や線、ラスタ画像の一部分（もしくは任意部分）を、特定の色で印刷するために、標準カラーチャート（色見本）の色で着色したい場合がある。このようなときは、ユーザは、標準カラーチャートから所望する色を選択するためのソフトウェアであるカラーピッカーを起動する。ただし、カラーピッカーが表示する色のデータは、表示・選択用であり、そのデータをそのままプリント出力しても、表示されたとおりの色は得られない。
【００３９】
これは、ディスプレイとプリンタの色再現範囲が異なるためで、ディスプレイに表示された色（言い換えれば標準カラーチャートの色）と、プリント出力される色とを一致させるためには、プリンタ固有の標準カラーチャートに対応したデータが必要になり、そのデータを基にディジタルカラー複写機用１０００のラスタ画像データを作成する必要がある。
【００４０】
そこで、本実施形態においては、画像合成装置７００のカラーチャートデータベースにアクセスすることにより、ディジタルカラー複写機１０００に固有の標準カラーチャートを得て、得られた標準カラーチャートに基づき色を選択し、画像データを作成する。
【００４１】
以下では、フローチャートに基づいて、本実施形態にかかる装置の動作を詳細に説明するが、図１７はその動作にかかるコマンドやデータなどが装置間で転送される様子を示す図である。
【００４２】
図５は標準カラーチャートデータベースのアクセス手順例を示すフローチャートで、カラーピッカーの起動が指示されると、ステップＳ１でカラーピッカーが起動され、ディスプレイ４１２には図６または図７に示すようなカラーピッカーウィンドウが表示される。カラーピッカーウィンドウには、標準カラーチャート名と、カラーインデックス番号に対応する色などが表示さるので、ユーザは、所望する色を容易に選択することができる。
【００４３】
●カラーピッカー
ここで、図６および図７に示すカラーピッカーウィンドウの構成を説明する。カラーチャート名ボックス４００−１は、現在選択されている標準カラーチャート名を表示するもので、ユーザは、マウス４３１やキーボード４４１を用いて、複数の標準カラーチャートの中から任意の一つを選択することができる。
【００４４】
リストボックス４００−２は、選択された標準カラーチャートに属する多数の色見本を、色見本４００−３とカラーインデックス番号４００−４により表示する。リストボックス４００−２には、表示される色見本をスクロールするためのスライド式のバリエータ４００−１２があり、マウス４３１やキーボード４４１によって、上下に移動することができる。
【００４５】
ウィンドウの左側には次の構成が配置されている。現在選択されている色のＲＧＢ成分を示す表示４００−７、選択色についての情報を示すカラーステータス（Ｃｏｌｏｒ  Ｓｔａｔｕｓ）ボックス４００−９、選択色がプリンタの色再現範囲を超えている場合に自動的に色空間圧縮するかどうかを指示するチェックボックス４００−１０、使用するプリンタの機種を表示するプリンタタイプ（Ｐｒｉｎｔｅｒ  Ｔｙｐｅ）ボックス４００−１１、後述する手順により得られる色補正記録テーブルデータに基づく色補正更新（Ｅｎｇｉｎｅ  Ｕｐｄａｔｅ）表示４００−１３、選択色を確定するためのＯＫボタン４００−５と、色の選択をキャンセルするためのキャンセルボタン４００−６などである。
【００４６】
●カラーピッカーの操作
図８〜図１１はカラーピッカーを使用して標準カラーチャートから色を選択する手順（図５のステップＳ２〜Ｓ３に相当）例を示すフローチャートである。なお、図８〜図１１において、詳細は後述するが、ステップＳ１０１〜Ｓ１０５，Ｓ１１２，Ｓ１１９，Ｓ１２０，Ｓ１２４〜Ｓ１２９はカラーピッカー側の処理を、その他は画像合成装置７００側の処理を示している。また、図１２はその際のコマンドやデータの流れを示す図である。
【００４７】
ユーザは、ステップＳ１０１で使用するプリンタ（または複写機）の機種を選択し、選択した色がプリンタの色再現範囲を超えていた場合の処理として、ステップＳ１０２で自動色空間圧縮機能をオンにし、ステップＳ１０３で所望する標準カラーチャート選択し、ステップＳ１０４でリストボックス４００−２を参照して所望する色を選択する。
【００４８】
そして、ステップＳ１０５で、カラーピッカーから画像編集コントローラ４１３へ、選択色を示す標準カラーチャート名とカラーインデックス番号、プリンタの機種名、自動色空間圧縮（色空間変換オプション）のフラグが渡される。これらの情報を受けた画像編集コントローラ４１３は、これらの情報を付加したデータベースアクセスコマンド４１３−１１（または４１３−１２、図１２参照）を発行する。
【００４９】
このコマンドは、ネットワーク１を介して、画像記憶合成装置７００へ送られる。画像記憶合成装置７００に受信されたデータベースアクセスコマンドは、メインコントローラ７１０に渡され、コマンドが解析されて、データベースコントローラ７３０に渡される。データベースコントローラ７３０は、データベースアクセスコマンド４１３−１１のパラメータを解析し、指定されたカラーチャート名とカラーインデックス番号などから管理するカラーチャートデータベース１００−１〜１００−ｎを検索する。
【００５０】
図１３および図１４はカラーチャートデータベースのファイルフォーマット例を示す図で、大きくヘッダ部１５０とカラーデータ部１５１に分けられる。
【００５１】
１２８バイトのヘッダ部１５０は、図１２に示すように、ファイルの機能を示すＦｉｌｅ  Ｆｕｎｃｔｉｏｎ  Ｃｏｄｅ  １５２、カラーチャートデータベースファイルのトータルサイズを示すＦｉｌｅ  Ｔｏｔａｌ  Ｓｉｚｅ  １５３と１５４、ヘッダの認識コードとその長さを示すＨｅａｄｅｒ  Ｃｏｄｅ  １５５とＨｅａｄｅｒ  Ｌｅｎｇｔｈ  １５６、データベースの管理用ファイル名１５７、データベースがどの機種のプリンタ（または複写機）に対応するものかを識別するための対応デバイスコード１５８、カラーチャート名１５９、カラーチャートデータベースの色成分の色空間用を示すコード１６０、カラーチャートのトータルインデックス数１６１、ＲＧＢの各色成分の並び順を示すＲＧＢデータ単位１６２、データベースのバージョン番号１６３、色補正ＩＤ１６４、色補正更新時間１６５を含んでいる。
【００５２】
また、色補正ＩＤ１６４および色補正更新時間１６５には、ディジタルカラー複写機１０００において、外的または内的要因によりカラーパッチによる色補正調整が行われたときに作成された色補正記録テーブル７８２のデータがセットされる。ただし、初めてのデータベースアクセスについては、色補正ＩＤ１６４に０がセットされる。
【００５３】
可変長のカラーデータ部１５１の長さは、ヘッダ部１５０のＦｉｌｅ  Ｔｏｔａｌ  Ｓｉｚｅ  １５３と１５４から算出することが可能である。カラーデータ部１５１は、図１３に示すように、カラーチャートのカラーインデックス番号に対応した２バイトのＩｎｄｅｘ  Ｃｏｄｅ  １７０と１７１、そのカラーインデックス番号に対応するＲＧＢデータ１７２〜１７４、そのカラーインデックス番号に対応する色のステータス情報Ｃｏｌｏｒ  Ｓｔａｔｕｓ  Ｉｎｆｏ．  １７５の組合せを、トータルインデックス数１６１で示される数だけ含んでいる。
【００５４】
つまり、ステップＳ１０６で、データベースコントローラ７５０は、各データベースのヘッダ部１５０を参照することにより、例えば、データベースアクセスコマンド４１３−１１（図１２参照）に含まれるカラーチャート名の「Ｍタイプ」をもつデータベースファイルを探す。そして、検索されたカラーチャートデータベースのカラーデータ部１５１をシークし、例えば、カラーインデックス番号「Ｎｏ．１２」と一致するＩｎｄｅｘ  Ｃｏｄｅ  １７０と１７１を探す。そして、検索されたＩｎｄｅｘ  Ｃｏｄｅ  １７０と１７１のＲＧＢデータ１７２〜１７４と、そのＣｏｌｏｒ  Ｓｔａｔｕｓ  Ｉｎｆｏ．  １７５をファイルから読出す。
【００５５】
次に、メインコントローラ７１０は、ステップＳ１０７で読出されたカラーステータス情報をチェックし、ステップＳ１０８で検索されたデータが指定されたプリンタの色再現範囲に入っているかどうかを判断する。なお、このカラーステータス情報は、カラーチャートデータベースを作成する際に、予め登録されている。
【００５６】
検索されたデータがプリンタの色再現範囲内にある場合、メインコントローラ７１０は、ステップＳ１０９〜Ｓ１１１で、色再現範囲内にあることを示すフラグ、検索されたＲＧＢデータ４６０−１１、色補正ＩＤ１６４と色補正更新時間１６５を、ホストコンピュータ４００へ返す。カラーピッカーは、ステップＳ１１２で、送られてきたフラグが色再現範囲内にあることを示しているので、カラーステータスボックス４００−９に「プリンタ再現可能」というメッセージを表示する（図６参照）。
【００５７】
一方、検索されたデータがプリンタの色再現範囲を超えている場合、メインコントローラ７１０は、ステップＳ１１３で自動色空間圧縮機能がオンになっているかどうかをチェックし、オンの場合はステップＳ１１４で、色空間圧縮コントローラ７８０により検索されたデータに色空間圧縮を施す。この色空間圧縮は、プリンタの色再現範囲を超えたデータを、その色再現範囲内のデータに変換する処理である。
【００５８】
そして、メインコントローラ７１０は、ステップＳ１１５〜Ｓ１１８で、色空間圧縮したことを示すフラグ、検索されたＲＧＢデータ（以下「オリジナルデータ」という場合がある）および色空間圧縮したＲＧＢデータ、色補正ＩＤ１６４と色補正更新時間１６５を、ホストコンピュータ４００へ返す。カラーピッカーは、送られてきたフラグが色空間圧縮されたことを示しているので、ステップＳ１１９でカラーステータスボックス４００−９に「プリンタ色再現領域オーバ」というメッセージを表示し、ステップＳ１２０で表示４００−８に色空間圧縮されたＲＧＢデータの値を表示する（図７参照）。
【００５９】
また、自動色空間圧縮機能がオフになっている場合、メインコントローラ７１０は、ステップＳ１２１〜Ｓ１２３で、色再現範囲外であることを示すフラグ、検索されたＲＧＢデータ、色補正ＩＤ１６４と色補正更新時間１６５を、ホストコンピュータ４００へ返す。カラーピッカーは、送られてきたフラグが色再現範囲外であることを示しているので、ステップＳ１２４でカラーステータスボックス４００−９に「プリンタ色再現領域オーバ」というメッセージを表示する（図７参照）。
【００６０】
次に、ステップＳ１２５とＳ１２６で、カラーピッカーは、送られてきた色補正記録テーブルの色補正ＩＤ１６４と、ホストコンピュータ４００内にプリンタやカラー複写機ごとに記憶されている色補正ＩＤ（前回受信した色補正ＩＤ）とを比較して、二つの色補正ＩＤが一致するかどうかを判断する。そして、二つの色補正ＩＤが異なる場合は、ディジタルカラー複写機１０００において色補正調整が行われたと判断し、ステップＳ１２７で、色補正更新表示４００−１３に複写機側で色補正テーブルの更新が行われたことを示すメッセージ「更新」を表示する（図６参照）。
【００６１】
次に、ステップＳ１２８でカラーピッカーは表示４００−７にオリジナルデータの値を表示し、ステップＳ１２９でユーザはデータ（色）を確認してＯＫボタン４００−５を押す。
【００６２】
このようにして、ユーザは、ホストコンピュータ４００から、選択した標準カラーチャートの情報を確認することができるとともに、ディジタルカラー複写機１０００において色補正調整が行われたことが確認できる。従って、色補正更新表示４００−１３に「更新」が表示された場合は、既に設定した色を、カラーピッカーを用いて再設定する必要があるかどうかを判断することができる。
【００６３】
カラーピッカーのＯＫボタン４００−５が押されると、図５のステップＳ４で、画像編集コントローラ４１３は、画像記憶合成装置７００から送られてきたＲＧＢデータをラスタライザ４６１に渡し、このＲＧＢデータを使用してユーザが指定したイメージ４６０−１をフレームメモリ４６０に作成する（図１２参照）。
【００６４】
なお、複数の標準カラーチャートのデータを入手したい場合は、カラーピッカーによる選択処理を繰返して、データベースアクセスコマンドを画像記憶合成装置７００に発行し、検索されたデータを受信するという処理（Ｓ１〜Ｓ４）を、ステップＳ５の判断により必要な回数繰返せばよい。
【００６５】
さらに、画像編集コントローラ４１３は、ステップＳ６で、ユーザが指定したイメージをラスタライザ４６１を使用して作成し、最終的なイメージを生成する。そして、ホストコンピュータ４００上で動作するＤＴＰソフトウェアが、画像編集コントローラ４１３に対し、作成されたラスタ画像データのプリントを指示すると、ステップＳ７で、画像編集コントローラ４１３は、画像記憶合成装置７００にプリントイメージ（Ｐｒｉｎｔ  Ｉｍａｇｅ）コマンド４１４を発行する。
【００６６】
続いて、フレームメモリ４６０のラスタ画像データは、ステップＳ８で画像記憶合成装置７００に転送され、ステップＳ９でメインコントローラ７１０によりメモリ管理コントローラ７２０を介してラスタイメージメモリ７６０に登録される。画像記憶合成装置７００に一旦登録されたラスタ画像データは、ステップＳ１０で、画像編集／レイアウトコントローラ７３０により、指定位置にレイアウトされ、かつ拡大縮小処理が加えられた後、インタフェイスコントローラ７９０により、指定されたディジタルカラー複写機１０００へ出力される。このようにして、ホストコンピュータ４００で作成した画像は、ディジタルカラー複写機１０００によりプリント出力される。
【００６７】
［カラーチャートデータベースの追加］
画像記憶合成装置７００内で管理されているカラーチャートデータベースは、画像合成装置７００に接続される複写機やプリンタの種類が増えた場合に対応できるように、フロッピディスク（ＦＤ）などの記憶媒体８００を介して、画像記憶合成装置７００内に追加することができる。勿論、追加するカラーチャートデータベースは、ハードディスク，ＭＯ，光ディスク，メモリカードなどの記憶媒体を利用して追加することもできるし、記憶媒体に限らず、ネットワーク１や電話回線などを介しても追加することができる。
【００６８】
図１５はカラーチャートデータベースの追加手順例を示すフローチャートである。
【００６９】
まず、ステップＳ２０１で、追加するカラーチャートデータベースが記憶されている記憶媒体８００を、画像記憶合成装置７００のフロッピディスクコントローラ７４１にセットする。メインコントローラ７１０は、ステップＳ２０２で、セットされた記憶媒体８００に記憶されたデータベースファイルを読込み、ステップＳ２０３で、読込んだデータベースファイルのヘッダ部からカラーチャート名とチャート総数を取出し、これらの情報をデータベースコントローラ７５０に渡す。
【００７０】
続いて、メインコントローラ７１０は、ステップＳ２０４で、読込んだデータベースファイルに、データベース管理用のファイル名を付加し、データベースコントローラ７５０へ転送し、転送されたデータベースファイルはデータベースコントローラ７５０により登録される。そして、データベースコントローラ７５０は、ステップＳ２０５で、カラーチャート名とトータルインデックス数を内部の管理ファイルに登録する。
【００７１】
このようにして追加された標準カラーチャートデータベースは、カラーピッカーにより、同様の手順でアクセスすることができ、新しい標準カラーチャート、もしくは、新しいカラー複写機やプリンタに対応した拡張が可能になる。
【００７２】
以上説明したように、本実施形態によれば、定義されている色データをモニタなどに表示したときの色と、その色データをプリント出力したときの色とが一致するように、プリンタや複写機などのプリントデバイスごとに設定されたカラーチャートをデータベース化して管理することにより、ホストコンピュータから色情報が要求された場合に、データベースから最適な色情報をホストコンピュータへ返すことができるとともに、プリントデバイス側で色補正情報が更新された場合に、色補正情報が更新されたことをホストコンピュータへ知らせることができる。従って、ホストコンピュータのユーザは、この知らせに基づき、既に設定した色を再設定する必要があるかどうかを判断することができる。
【００７３】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００７４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。図１６は本発明にかかるプログラムコードが格納された記憶媒体のメモリマップの一例を示す図で、各モジュールに付記した符号は図８〜図１１のステップ番号に対応する。
【００７６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
また、図１には、ディジタルカラー複写機１０００と画像記憶合成装置７００とを分離した構成例を示したが、画像記憶合成装置７００をディジタルカラー複写機１０００に組み込むことができるのは言うまでもない。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置において色補正情報が更新されたことを、画像生成装置へ通知する画像処理装置およびその方法を提供することができる。
【００７９】
また、要求した色情報に付加された更新情報に基づき、画像形成装置において色補正情報が更新されたことを検出する画像処理装置およびその方法を提供することができる。
【図面の簡単な説明】
【図１】本発明にかかる一実施形態の画像処理装置を備えた画像処理システムの構成例を示すブロック図、
【図２】図１に示すカラーディジタル複写機の構成例を示す機能ブロック図、
【図３】図１に示すホストコンピュータの構成例を示すブロック図、
【図４】図１に示す画像記憶合成装置の構成例を示すブロック図、
【図５】標準カラーチャートデータベースのアクセス手順例を示すフローチャート、
【図６】カラーピッカーウィンドウの一例を示す図、
【図７】カラーピッカーウィンドウの一例を示す図、
【図８】カラーピッカーを使用して標準カラーチャートから色を選択する手順例を示すフローチャート、
【図９】カラーピッカーを使用して標準カラーチャートから色を選択する手順例を示すフローチャート、
【図１０】カラーピッカーを使用して標準カラーチャートから色を選択する手順例を示すフローチャート、
【図１１】カラーピッカーを使用して標準カラーチャートから色を選択する手順例を示すフローチャート、
【図１２】カラーピッカーを使用して標準カラーチャートから色を選択する際のコマンドやデータの流れを示す図、
【図１３】カラーチャートデータベースのファイルフォーマット例を示す図、
【図１４】カラーチャートデータベースのファイルフォーマット例を示す図、
【図１５】カラーチャートデータベースの追加手順例を示すフローチャート、
【図１６】本発明にかかるプログラムコードが格納された記憶媒体のメモリマップの一例を示す図、
【図１７】標準カラーチャートのマッチング手順を示す図である。
【図１】
0003571820.tif 000002
【図２】
0003571820.tif 000003
【図３】
0003571820.tif 000004
【図４】
0003571820.tif 000005
【図５】
0003571820.tif 000006
【図６】
0003571820.tif 000007
【図７】
0003571820.tif 000008
【図８】
0003571820.tif 000009
【図９】
0003571820.tif 000010
【図１０】
0003571820.tif 000011
【図１１】
0003571820.tif 000012
【図１２】
0003571820.tif 000013
【図１３】
0003571820.tif 000014
【図１４】
0003571820.tif 000015
【図１５】
0003571820.tif 000016
【図１６】
0003571820.tif 000017
【図１７】
0003571820.tif 000018