(57)【特許請求の範囲】
【請求項１】
画像処理端末から入力される画像データ又は描画命令に基づいて画像処理を行う画像処理装置であって、
印刷出力装置を用いて製版印刷環境の印刷シミュレーションを行うときの製版印刷環境に基づいた印刷管理画像とする印刷シミュレーション用管理画像を生成する第１の画像生成手段と、
前記印刷出力装置に対する管理画像とする出力装置用管理画像を生成する第２の画像生成手段と、
前記画像処理端末から入力される画像データ又は描画命令に基づいた画像と前記第１の画像生成手段によって予め生成された前記印刷シミュレーション用管理画像とを合成する第１の画像合成手段と、
前記第１の画像合成手段によって合成された画像と、前記第２の画像生成手段によって生成された前記出力装置用管理画像と、を合成して前記印刷出力装置へ出力する画像を得る第２の画像合成手段と、
前記第２の画像合成手段によって合成された合成画像上で、前記出力装置用管理画像が合成される予め設定された位置を除く領域に対して、前記印刷出力装置の出力特性に基づいた色補正を行う色補正手段と、
を含む画像処理装置。
【請求項２】
前記第１及び第２の画像生成手段が、前記画像処理端末に設けられている画像生成指示手段の設定に基づいて画像生成を行う請求項１に記載の画像処理装置。
【請求項３】
前記第１及び第２の画像合成手段が、前記画像処理端末に設けられている画像合成指示手段の設定に基づいて画像合成を行う請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記第１及び第２の画像生成手段が、予め設定されている前記印刷シミュレーション用管理画像及び前記出力装置用管理画像の画像データ又は描画命令を記憶する記憶手段を含む請求項１から請求項３の何れか１項に記載の画像処理装置。
【請求項５】
前記第１及び第２の画像生成手段が、前記画像処理端末に設けられ、前記第１及び第２の画像合成手段が前記画像処理端末から入力される前記印刷シミュレーション用管理画像及び前記印刷出力装置用管理画像の画像データ又は描画命令に基づいて画像合成を行う請求項１から請求項４の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各種のアプリケーションによって作成された画像データ又は描画命令に基づいた画像処理を行う画像処理装置に関する。
【０００２】
【従来の技術】
印刷処理の分野におけるデジタル化として、ＤＴＰ（Desktop Publishing）化が浸透している。ＤＴＰは、パーソナルコンピュータやワークステーション等の処理装置上で、画像の作成、加工、編集等を行うことによりページレイアウトを作成し、このページレイアウトに基づいて印刷版を露光するためのフィルムの作成を行ったり（ＣＥＰＳ）、印刷版に直接書き込んで印刷用の刷版を作成する（ＣＴＰ：Computer to Plate）。
【０００３】
一方、実際の刷版を用いた印刷に先立って校正等を行うときには、ＷＹＳＩＷＹＧ機能等を用いて、モニタに表示したページレイアウトを、ページプリンタ等の印刷出力装置によって印刷出力する。
【０００４】
ところで、カラー画像の校正、色校正作業を行うときには、カラーレーザプリンタ等が用いられる。また、色校正作業を行うときには、色合い確認専用の特殊なカラープリンタを使用することがある。
【０００５】
校正や色校正作業に使用されるカラープリンタは、実際の製版、印刷環境の色合いをシミュレーションすることができる画像処理機能を有しており、また、複数の製版、印刷環境をシミュレーションすることができるように、調整、切換が可能となっているものがある。
【０００６】
一方、実際の刷版を用いた印刷を行うときには、印刷出力を管理するために、余白部分にカラーパッチや管理用スケールと呼ばれる色管理画像（以下「カラーパッチ」とする」を印刷するようにして、このカラーパッチの各色の濃度を濃度計によって計測することにより、適正な色に再現されているか否かの確認が可能となるようにしている。
【０００７】
また、カラープリンタなどにおいても、印刷出力の管理のためにカラーパッチを印刷することがあり、カラープリンタを使用した印刷シミュレーションの印刷出力を行うときには、このプリンタのカラーパッチ印刷機能を用いて、印刷出力の管理やシミュレーション特性を把握するために、余白部分にカラーパッチを印刷出力することがある。
【０００８】
【発明が解決しようとする課題】
印刷シミュレーションを行うときに用いるカラーパッチは、刷版を用いた印刷出力との比較や管理に用いるものであり、カラープリンタでは、製版、印刷環境をシミュレーションするための画像処理を行ったカラーパッチを出力するようになっている。
【０００９】
一方、カラープリンタからの出力は、カラープリンタ自体の個体差や部品交換、経時変動によるカラープリンタの機械的特性の変化や劣化が現れてしまい、これらの変化や劣化により製版や印刷環境の印刷シミュレーションの精度を下げてしまうことになる。
【００１０】
しかしながら、前記したカラーパッチは、印刷シミュレーションのための画像処理を行ったものであり、直接にカラープリンタの特性変化を把握できず、また、異なる印刷環境のシミュレーションを切り換えて使用する場合には、そのたびに異なる画像処理が行われた異なるカラーパッチが出力され、カラープリンタ自体の特性変化を把握して、印刷シミュレーションの精度の向上に結びつけることはできない。
【００１１】
本発明は上記事実に鑑みてなされたものであり、カラープリンタなどの印刷出力装置を用いて、印刷環境に合わせた適正な印刷シミュレーションを可能とする画像処理装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本発明は、画像処理端末から入力される画像データ又は描画命令に基づいて画像処理を行う画像処理装置であって、印刷出力装置を用いて製版印刷環境の印刷シミュレーションを行うときの製版印刷環境に基づいた印刷管理画像とする印刷シミュレーション用管理画像を生成する第１の画像生成手段と、前記印刷出力装置に対する管理画像とする出力装置用管理画像を生成する第２の画像生成手段と、前記画像処理端末から入力される画像データ又は描画命令に基づいた画像と前記第１の画像生成手段によって予め生成された前記印刷シミュレーション用管理画像とを合成する第１の画像合成手段と、前記第１の画像合成手段によって合成された画像と、前記第２の画像生成手段によって生成された前記出力装置用管理画像と、を合成して前記印刷出力装置へ出力する画像を得る第２の画像合成手段と、前記第２の画像合成手段によって合成された合成画像上で、前記出力装置用管理画像が合成される予め設定された位置を除く領域に対して、前記印刷出力装置の出力特性に基づいた色補正を行う色補正手段と、を含む。
【００１３】
この発明によれば、製版印刷環境に基づいて第１の画像生成手段によって生成した印刷シミュレーション用管理画像と画像処理端末から入力された画像データ又は描画命令に基づいた画像とを第１の画像合成手段によって画像合成する。また、第２の画像合成手段は、第２の画像生成手段によって生成した出力装置用管理画像と、第１の合成手段によって合成された画像とを合成する。補正手段は、出力装置用管理画像を除く領域の画像に対して色補正を施す。
【００１４】
これにより、第１の画像生成手段と第２の画像生成手段によって生成された印刷シミュレーション用管理画像と出力装置用管理画像が、画像処理端末から入力される画像データ又は描画命令に基づいた画像と合成される。
【００１５】
このとき、印刷シミュレーション用管理画像及び画像処理端末から入力された画像データ又は描画命令に基づいた画像に対しては、色補正が施されるが、出力装置用管理画像に対しては、色補正が施されることなく出力される。
【００１６】
したがって、印刷シミュレーション用管理画像を、色校正作業等を行うときの印刷出力に対するシミュレーション用のカラーパッチとし、出力装置用管理画像を、プリンタ等の印刷出力装置の管理用のカラーパッチとすることにより、印刷環境に合わせた適正な印刷シミュレーションが可能となる。
【００１７】
なお、本発明では、１種類の管理画像を用い、第１の画像生成手段が、この管理画像を、印刷シミュレーションする印刷環境に合わせて色補正を施すようにしても良い。
【００２０】
これにより、画像処理端末で、印刷環境に応じた印刷シミュレーションの設定が可能となる。
【００２１】
さらに、本発明では、前記第１及び第２の画像生成手段が、予め設定されている前記印刷シミュレーション用管理画像及び前記出力装置用管理画像の画像データ又は描画命令を記憶する記憶手段を含んでも良く、前記第１及び第２の画像生成手段が、前記画像処理端末に設けられ、前記第１及び第２の画像合成手段が前記画像処理端末から入力される前記印刷シミュレーション用管理画像及び前記出力装置用管理画像の画像データ又は描画命令に基づいて画像合成を行うものであっても良い。
【００２２】
すなわち、印刷シミュレーション用管理画像及び出力装置用管理画像は、予め記憶手段に記憶しているものであっても良く、画像処理端末で作成したものであっても良い。これにより、印刷シミュレーション用管理画像及び出力装置用管理画像の生成が容易となるとともに、印刷環境に合わせた適切な管理画像を用いることもできる。なお、記憶手段や画像処理端末には、複数の管理画像を記憶して、何れかを選択的に用いるようにしても良い。
【００２５】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。図１には、本実施の形態に適用したネットワーク１０の概略構成を示している。このネットワーク１０は、本発明を適用した画像処理装置として設けられているプリントサーバ１２と、画像処理端末として設けられている複数のクライアント端末１４とが、通信回線１６を介してネットワーク接続されている。
【００２６】
また、プリントサーバ１２には、印刷出力装置としてプリンタ１８が接続されており、プリントサーバ１２は、クライアント端末１４から出力される印刷ジョブを受信すると、この印刷ジョブに応じた印刷出力を実行する。なお、以下では、画像処理装置をプリントサーバとして用いて説明するが、本発明の画像処理装置は、これに限らずクライアント端末１４とネットワーク接続されたファイルサーバ等の各種の中間サーバに設けて画像処理を行なうものであっても良い。
【００２７】
図２に示すように、プリントサーバ１２及びクライアント端末１４には、ネットワークインターフェイス（ネットワークＩ／Ｆ）２０、２２が設けられており、このネットワークＩ／Ｆ２０、２２を介してそれぞれが通信回線１６に接続している。また、プリントサーバ１２は、Ethernet（Ｒ）などの双方向インターフェイス（双方向Ｉ／Ｆ）２４を備えており、この双方向Ｉ／Ｆ２４を介してプリンタ１８に接続している。このプリントサーバ１２に接続するプリンタ１８は複数でも良く、使用する双方向Ｉ／Ｆ２４も複数ないし複数種類でも良い。
【００２８】
なお、複数のクライアント端末１４とプリントサーバ１２のネットワーク接続は、Apple Talk（アップルトーク）、Ethernet（Ｒ）（イーサーネット、例えばEthernet（Ｒ） Talkなど）等のＬＡＮ（Local Area Network）接続を適用してもよく、また、ＷＡＮ（Wide Area Network）接続を適用してもよい。すなわち、任意のネットワークプロトコルによる接続を適用することができる。
【００２９】
このようなプリントサーバ１２は、パーソナルコンピュータ（ＰＣ）に所定の機能を備えたＰＣＩボードを追加するなどして構成することができる。また、プリントサーバ１２は、キーボード、マウス等の入力デバイスやＣＲＴディスプレイやＬＣＤディスプレイ等の表示デバイスを備えており、表示デバイスに表示した画像に対する処理及び表示画像を印刷出力するＷＹＳＩＷＹＧ機能を備えたものであっても良い。
【００３０】
プリントサーバ１２には、プリンタ１８を制御するプリントコントローラ２６と共に画像処理部２８が設けられている。画像処理部２８は、クライアント端末１４から印刷ジョブとして入力される画像データや描画データなどのジョブデータに基づいてラスタデータを生成するＲＩＰ処理を行なう。
【００３１】
また、プリントサーバ１２では、入力された印刷ジョブを処理待ちキューに格納すると共に、処理待ちキューに格納している印刷ジョブを順に読み出して、画像処理（ＲＩＰ処理）を実行し、画像処理されてプリンタ１８へ出力されるデータ（ラスタデータ）を印刷待ちキューに格納して、この印刷待ちキューからプリンタ１８へ順に出力する。また、プリントサーバ１２では、印刷処理が指定されていないか印刷処理の実行ができないジョブを保持キューに格納して保持する一般的構成となっている。なお、このようなプリントサーバ１２は、従来公知の種々の構成を用いることができ、本実施の形態では、詳細な説明を省略する。
【００３２】
一方、クライアント端末１４は、各種のアプリケーション３０を備えており、アプリケーション３０を用いて、画像の作成、加工、編集等の画像処理や文書作成等を行う。また、作成した画像データ又は描画データと各種の処理指示とを印刷ジョブとしてプリントサーバ１２へ送信することにより、プリントサーバ１２は、この印刷ジョブに対して指定された画像処理を施してプリンタ１８へ出力する。これにより、印刷ジョブに応じた印刷物が得られる。
【００３３】
また、プリントサーバ１２には、印刷機能設定部３２が設けられており、印刷ジョブ等のジョブを受信すると、印刷ジョブで指定されている各種の印刷機能の設定を行う。なお、プリントサーバ１２では、従来公知の各種の印刷機能の設定が可能となっており、印刷機能設定部３２では、印刷ジョブで指定されている印刷機能を判断し、それぞれの印刷機能が画像処理部２８及びプリンタコントローラ２６で実行されるように設定するが、本実施の形態では、詳細な説明を省略する。
【００３４】
ところで、プリントサーバ１２には、印刷シミュレーション用管理画像及び出力装置用管理画像となるカラーパッチを生成するカラーパッチ生成部３４が設けられている。また、プリントサーバ１２には、記憶手段としてＨＤ３６が設けられている。
【００３５】
プリントサーバ１２では、カラーパッチが予め作成されてＨＤ３６に記憶されており、カラーパッチ生成部３４では、カラーパッチの印刷出力が指定されると、ＨＤ３６に記録しているカラーパッチを読み出して、画像処理部２８を出力する。
【００３６】
なお、本実施の形態では、一例として、ＨＤ３６に予め作成したカラーパッチの画像データ又はカラーパッチを形成するための描画命令をＨＤ３６に記憶するように説明するが、これに限らず、カラーパッチ生成部３４でカラーパッチの画像データ又は描画命令を生成するものであっても良く、また、クライアント端末１４で、カラーパッチの画像データ又は描画命令を作成するか記憶するようにしても良い。この場合は、カラーパッチ生成部３４が、印刷ジョブからカラーパッチ画像の画像データ又は描画命令を抽出して、所定のタイミングで画像処理部２８へ出力するものであっても良い。
【００３７】
これにより、画像処理部２８では、カラーパッチの印刷出力が指定されていると、印刷ジョブの画像データ又は描画命令に応じたラスタデータを形成するときにカラーパッチを合成したラスタデータを出力する。
【００３８】
一方、図３に示すように、プリントサーバ１２では、プリンタ１８から出力する記録紙３８に、少なくとも２種類のカラーパッチ４２、４４をするようにしている。このうち、カラーパッチ４４は、プリンタ１８の管理用（出力装置用管理画像、以下「プリンタ管理用カラーパッチ４４」又は「カラーパッチ４４」とする）として用いることができるように形成し、また、カラーパッチ４２は、校正、色校正作業等を行うために、プリンタ１８を用いて印刷シミュレーション用の印刷出力を得るときに、印刷環境の管理用（印刷シミュレーション用管理画像、以下「印刷シミュレーション用カラーパッチ４２」又は「カラーパッチ４２」とする）として用いることができるようにしている。
【００３９】
このために、カラーパッチ生成部３４では、印刷シミュレーション用カラーパッチ４２となる画像データに対しては、シミュレーションする印刷環境に基づいて予め設定されている色補正等を施すようになっている。
【００４０】
また、画像処理部２８では、印刷シミュレーション用カラーパッチ４２に対しては、クライアント端末１４から入力される画像データ又は描画命令に対するのと同様に、プリンタ１８の特性に基づいて予め設定されている色補正等を施すようにしている。
【００４１】
また、画像処理部２８では、プリンタ管理用カラーパッチ４４に対しては、色補正を施さずに出力するようにしている。
【００４２】
一方、クライアント端末１４のそれぞれには、プリントサーバ１２に設けられている各種の印刷機能の設定を行うためのドライバソフト４０（プリンタドライバ）が組み込まれており、クライアント端末１４では、アプリケーション３０によって作成された画像データや描画命令に対する印刷処理等の依頼を行うときに、ドライバソフト４０を用いることにより、プリントサーバ１２に設けられている各種の印刷機能の設定を行うことができるようになっている。
【００４３】
このドライバソフト４０では、アプリケーション３０によって作成ないし加工、修正等の処理を行った画像データ又は描画命令を印刷ジョブとして出力するときに、カラーパッチ４２、４４の付与の選択及び設定が可能となっている。
【００４４】
図４には、クライアント端末１４でカラーパッチ４２、４４の付与の選択及び設定を行うときに用いるユーザインターフェイスの一例を示している。この設定ダイアログ４６は、例えば印刷設定を行うときに、詳細設定を選択することにより表示される。この設定ダイアログ４６では、印刷シミュレーション用カラーパッチ４２とプリンタ管理用カラーパッチ４４のそれぞれを個別に設定できるようになっている。
【００４５】
印刷シミュレーション用カラーパッチ４２を記録紙３８に形成するときには、チェックボックス４８Ａをマークし、印刷出力する画像に重なるときに印刷シミュレーション用カラーパッチ４２を上書きしたい時には、チェックボックス４８Ｂをマークするようになっている。また、プリンタ管理用カラーパッチ４４を記録紙３８に形成したい時には、チェックボックス５０Ａをマークし、プリンタ管理用カラーパッチ４４を上書きしたいときには、チェックボックス５０Ｂにマークすれば良いようにしている。
【００４６】
なお、ユーザインターフェイスとしては、これに限るものではなく、任意の構成を適用することができる。また、本実施の形態では、クライアント端末１４で選択及び設定を行うようにしているが、プリントサーバ１２上で選択及び設定が可能であっても良い。
【００４７】
以下に、ネットワーク１０上でのプリントサーバ１２を用いた印刷処理の概略を説明する。
【００４８】
ネットワーク１０では、クライアント端末１４で、アプリケーション３０を用いて作成、加工、編集等の処理が行われた画像データないし描画命令が印刷ジョブとしてプリントサーバ１２へ出力される。
【００４９】
プリントサーバ１２では、クライアント端末１４から出力されたジョブを受信すると、このジョブが印刷ジョブであると、印刷機能設定部３２で、印刷機能の読み込み及び設定を行う。また、画像処理部２８では、印刷ジョブの画像データ又は描画命令からラスタデータを作成するＲＩＰ処理を行う。
【００５０】
画像処理部２８で生成されたラスタデータは、所定のタイミングでプリンタ１８へ出力される。これにより、プリンタ１８は、印刷ジョブの画像データ又は描画命令に基づいた印刷出力を行う。
【００５１】
ところで、クライアント端末１４では、ドライバソフト４０を用いて印刷シミュレーション用カラーパッチ４２及びプリンタ管理用のカラーパッチ４４の印刷設定が可能となっている。すなわち、クライアント端末１４では、印刷ジョブをプリントサーバ１２へ出力するときに、設定ダイアログ４６上で、印刷シミュレーション用カラーパッチ４２の印刷設定及びプリンタ管理用カラーパッチ４４の印刷設定を行うことができる。
【００５２】
一方、プリントサーバ１２では、印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４の印刷が設定されていると、画像データまたは描画命令に基づいた画像を記録紙３８に形成して印刷出力するときに、記録紙３８の所定位置に、印刷シミュレーション用カラーパッチ４２ないしプリント管理用カラーパッチ４４を形成するようにしている。
【００５３】
ここで、印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４を記録紙３８上に形成するための処理の概略を説明する。なお、カラーパッチ生成部３４では、クライアント端末１４から入力された印刷ジョブ上で、印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４の印刷が設定されていることにより、該当するカラーパッチの画像データ又は描画データをＨＤ３６から読み出し、所定のタイミングで画像処理部２８へ出力するようにしている。
【００５４】
印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４の印刷出力を行うときには、カラーパッチをPostScript形式の描画命令のファイルとして作成しておいて用いる方法と、ラスターデータとして作成しておいて用いる方法とが考えられる。
【００５５】
ここで、まず、カラーパッチの画像をPostScript形式の描画命令として管理するときの画像処理の一例を、図５を参照しながら説明する。
【００５６】
このフローチャートでは、まず、ステップ１００で、印刷シミュレーション用カラーパッチ４２の印刷設定があるか否かを確認し、ステップ１０２で、上書き指定があるか否かを確認する。
【００５７】
このときに、印刷シミュレーション用カラーパッチ４２の印刷設定があり、かつ、上書き指定されていれば、ステップ１００、１０２で肯定判定されて、ステップ１０４へ移行する。
【００５８】
このステップ１０４では、印刷シミュレーション用カラーパッチ４２の描画命令を生成し、印刷ジョブの画像データに対する描画命令と合成する。また、ステップ１０６では、合成した描画命令に対して所定の色補正を施す。なお、印刷シミュレーション用カラーパッチ４２の描画命令のファイルがＨＤ３６に記憶されているときには、ＨＤ３６から読み出すものであっても良く、クライアント端末１４から入力されたときには、クライアント端末１４から入力された描画命令のファイルを用いるようにしても良い。
【００５９】
次のステップ１０８では、プリンタ管理用カラーパッチ４４の印刷設定があるか否かを確認し、ステップ１１０では、プリンタ管理用カラーパッチ４４の上書き指定があるか否かを確認する。なお、印刷シミュレーション用カラーパッチ４２の印刷設定がない（ステップ１００で否定判定）か上書き指定がない（ステップ１０２で否定判定）ときには、ステップ１０８へ移行する。
【００６０】
これにより、プリンタ管理用カラーパッチ４４の印刷設定があり、かつ、上書き指定があるときには、ステップ１０８及びステップ１１０で肯定判定して、ステップ１１２へ移行し、プリンタ管理用カラーパッチ４４の描画命令を生成し、印刷ジョブの描画命令と合成する。
【００６１】
このようにして、印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４の印刷設定があり、かつ、上書き指定されているときには、該当するカラーパッチの描画命令を、印刷ジョブの描画命令と合成して、ステップ１１４へ移行する。
【００６２】
このステップ１１４では、描画命令に基づいてＲＩＰ処理を行うことにより、ラスタデータを生成する。
【００６３】
この後、ステップ１１６では、印刷シミュレーション用カラーパッチ４２の印刷設定があるか否か及び、印刷設定があるとき（ステップ１１６で肯定判定）には上書き指定があるか否かを確認する（ステップ１１８）。また、ステップ１２４では、プリンタ管理用カラーパッチ４４の印刷設定があるか否か及び、印刷設定があるとき（ステップ１２４で肯定判定）には上書き指定があるか否かを確認する（ステップ１２６）。
【００６４】
ここで、印刷シミュレーション用カラーパッチ４２の印刷設定があり、上書き指定がないとき（ステップ１１６で肯定判定、ステップ１１８で否定判定）には、まだ、印刷シミュレーション用カラーパッチ４２の画像合成が終了していないので、ステップ１２０へ移行して、印刷シミュレーション用カラーパッチ４２の画像データの生成（描画命令の読出し）を行い、ステップ１２２では、この描画命令に対して色補正及びＲＩＰ処理を施して、印刷ジョブの画像データに基づいて生成したラスタデータと合成する。
【００６５】
また、プリンタ管理用カラーパッチ４４の印刷設定があり、上書き指定がないとき（ステップ１２４で肯定判定、ステップ１２６で否定判定）には、ステップ１２８へ移行して、印刷シミュレーション用カラーパッチ４２の描画命令の生成及びＲＩＰ処理を行い、印刷ジョブの画像データに基づいて生成したラスタデータと合成する。
【００６６】
なお、印刷シミュレーション用カラーパッチ４２に対して印刷設定がないか上書き指定されているとき（ステップ１１６で否定判定又はステップ１１８で肯定判定）には、ステップ１２４へ移行し、プリンタ管理用カラーパッチ４４に対して印刷設定がないか上書き指定されているとき（ステップ１２４で否定判定又はステップ１２６で肯定判定）には、画像処理を終了する。
【００６７】
すなわち、プリントサーバ１２の画像処理部２８では、印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４の何れも、印刷ジョブの画像データに応じた画像と共に印刷出力できるようになっている。
【００６８】
このとき、印刷シミュレーション用カラーパッチ４２の画像データに対しては、印刷ジョブの画像データと同様に、印刷出力するためのプリンタ１８の特性等に応じた色補正を施すようにしている。これにより、印刷環境に合わせた適正な印刷シミュレーション用カラーパッチ４２を形成することができる。
【００６９】
また、プリンタ管理用カラーパッチの画像データに対しては、色補正を施さずに、印刷出力されるようにしているので、適正にプリンタ１４の特性を把握することができるプリンタ管理用カラーパッチを形成することができる。
【００７０】
さらに、上書き指定することにより、上書き指定されたカラーパッチが印刷ジョブの画像に隠れることがないので、カラーパッチを用いた的確な印刷シミュレーションやプリンタ１８の管理が可能となる。
【００７１】
次に、図６を参照しながら印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４の画像をラスタデータとして管理しているときの処理の一例を説明する。
【００７２】
このフローチャートでは、まず、ステップ１３０で印刷ジョブの描画命令に基づいてＲＩＰ処理を行い、ラスタデータを生成する。
【００７３】
この後、ステップ１３２では、印刷シミュレーション用カラーパッチ４２の印刷設定が成されているか否かを確認し、印刷シミュレーション用カラーパッチ４２の印刷設定が成されているときには、ステップ１３２で肯定判定して、ステップ１３４へ移行する。
【００７４】
このステップ１３４では、上書き指定が成されているか否かを確認しており、印刷シミュレーション用カラーパッチ４２の上書き指定が成されているときには、ステップ１３４で肯定判定して、ステップ１３６へ移行する。
【００７５】
ステップ１３６では、ＨＤ３６に記憶している印刷シミュレーション用カラーパッチ４２のラスタデータを読出し、このラスタデータを、印刷ジョブのラスタデータ上の所定位置に上書きするように合成する。
【００７６】
また、印刷シミュレーション用カラーパッチ４２の上書き指定がないときには、ステップ１３４で否定判定されてステップ１３８へ移行する。このステップ１３８では、印刷シミュレーション用カラーパッチ４２のラスタデータを読み出して、このラスタデータが所定位置となるように、印刷ジョブのラスタデータを上書きして合成する。すなわち、印刷ジョブのラスタデータに印刷シミュレーション用カラーパッチ４２のラスタデータを下重ねするように画像合成を行う。
【００７７】
このようにして、印刷シミュレーション用カラーパッチ４２の画像合成が終了すると、ステップ１４０へ移行して、画像データの色補正を行う。すなわち、ラスタデータに対する色補正を行う。なお、印刷シミュレーション用カラーパッチ４２の印刷設定がないときには、ステップ１３２で否定判定して、ステップ１４０へ移行する。
【００７８】
この後に、ステップ１４２では、プリンタ管理用カラーパッチ４４の印刷設定が成されているか否かを確認し、プリンタ管理用カラーパッチ４４の印刷設定が成されているときには、ステップ１４２で肯定判定してステップ１４４へ移行する。
【００７９】
このステップ１４４では、プリンタ管理用カラーパッチ４４の上書き指定があるか否かを確認しており、プリンタ管理用カラーパッチ４４の上書き指定があるときには、ステップ１４４で肯定判定して、ステップ１４６へ移行する。
【００８０】
ステップ１４６では、プリンタ管理用カラーパッチ４４のラスタデータを読出し、このラスタデータを、印刷ジョブのラスタデータ上の所定位置に上書きするように合成する。
【００８１】
また、プリンタ管理用カラーパッチ４４の上書き指定がないときには、ステップ１４４で否定判定してステップ１４８へ移行し、プリンタ管理用カラーパッチ４４のラスタデータを読み出して、このラスタデータが所定位置となるように、印刷ジョブのラスタデータを上書きして合成する。すなわち、印刷ジョブのラスタデータにプリンタ管理用カラーパッチ４４のラスタデータを下重ねするように画像合成を行って、画像処理を終了する。なお、プリンタ管理用カラーパッチ４４の印刷設定がないときには、ステップ１４２で否定判定して、画像処理を終了する。
【００８２】
このようにして画像処理を行うことにより、印刷ジョブの画像が形成された記録紙３８の所定位置に、クライアント端末１４上での設定に応じて印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４が記録される。これにより、的確な印刷シミュレーションが可能となる印刷出力が得られる。
【００８３】
一方、図６の説明では、印刷シミュレーション用カラーパッチ４２を合成した後に、色補正を行って、その後に、色補正を行わないプリンタ管理用カラーパッチ４４を合成するようにしたが、プリンタ管理用カラーパッチ４４を合成した後に、補正領域を指定して、色補正を行うようにしても良い。
【００８４】
図７には、プリンタ管理用カラーパッチ４４の領域を除いて色補正を行う画像処理の概略を示している。
【００８５】
このフローチャートでは、ステップ１５０で、印刷ジョブの画像データに対してＲＩＰ処理を施す。なお、ＲＩＰ処理されて生成されたラスタデータには、クライアント端末１４での設定に応じて印刷シミュレーション用カラーパッチ４２ないしプリンタ管理用カラーパッチ４４が記録紙３８上の所定位置に記録されるように、画像合成処理が行われている。
【００８６】
画像処理（ＲＩＰ処理）が終了すると、例えば画素ごとに色補正を行う。プリンタ管理用カラーパッチ４４の記録する領域は、予め定まっており、色補正を行うときに、画素ごとにプリンタ管理用カラーパッチ４４が記録される領域であるか否かを確認し、プリンタ管理用カラーパッチ４４が記録される領域外の画素に対してのみ、色補正を行う。
【００８７】
すなわち、ステップ１５２では、予め設定している最初の画素を抽出し、次のステップ１５４では、該当する画素が、プリンタ管理用カラーパッチ４４が記録される領域であるか否かを判断する。
【００８８】
ここで、プリンタ管理用カラーパッチ４４を記録する領域を外れているときには、ステップ１５２で否定判定して、ステップ１５４へ移行し、該当する画素に対する色補正を実行する。
【００８９】
また、プリンタ管理用カラーパッチ４４が記録される領域の画素に対しては、ステップ１５２で否定判定し、色補正を行わずに、ステップ１５６へ移行し、最終画素であるか否かを確認し、最終画素に達していないときには、ステップ１５６で否定判定して、ステップ１５２へ移行し、次の画素に対する処理を行う。
【００９０】
このようにして、色補正を行う領域（色補正を行わない領域）を設定して、色補正を行う領域の画素に対してのみ、色補正を行うことにより、予め画像データ（描画命令やラスタデータ）にプリンタ管理用カラーパッチ４４を合成しておいても、プリンタ管理用カラーパッチ４４をプリンタ１８の動作状況に応じた色で記録紙３８に形成することができる。
【００９１】
このように、本実施の形態に画像処理装置として適用したプリントサーバ１２では、プリンタ管理用カラーパッチ４４の印刷設定が成されたときに、このプリンタ管理用カラーパッチ４４に色補正を施してしまうことがないので、プリンタ１８の特性や動作状態を的確に判断することができる。
【００９２】
また、プリントサーバ１２では、このプリンタ管理用カラーパッチ４２に合わせて印刷シミュレーション用カラーパッチ４２を記録することができる。このとき、印刷シミュレーション用カラーパッチ４２に対しては、印刷ジョブに基づいた画像と同じに色補正を施すので、的確な印刷シミュレーションが可能となる。
【００９３】
なお、以上説明した本実施の形態は、本発明の構成を限定するものではない。例えば、本実施の形態では、クライアント端末１４で印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４の印刷設定を行うようにしたが、この印刷設定は、プリントサーバ１２上でも可能となるようにしても良い。
【００９４】
また、本実施の形態では、記録紙３８の余白部分に印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４を記録するようにしたが、上書きするか否かの指定が可能となるようにしているので、印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４の何れも任意の位置に記録することができる。
【００９５】
さらに、本実施の形態では、印刷シミュレーション用カラーパッチ４２及びプリンタ管理用カラーパッチ４４のそれぞれを、ＨＤ３６に保存しておくか、クライアント端末１４から入力するように説明したが、これに限らず、カラーパッチ生成部３４で、その都度生成するものであっても良い。
【００９６】
さらに、本実施の形態では、ネットワーク１０のプリントサーバ１２に本発明を適用して説明したが、本発明はこれに限るものではなく、ネットワークに接続されている任意の構成の画像処理装置に適用することができる。
【００９７】
【発明の効果】
以上説明したように本発明によれば、画像データ又は描画データに基づいた画像に対して製版印刷を行うときの印刷環境に合わせた適正なシミュレーションを行うことができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】  本実施の形態に適用したネットワークの概略構成図である。
【図２】  本発明を適用したプリントサーバの概略構成図である。
【図３】  印刷シミュレーション用カラーパッチとプリンタ管理用カラーパッチを印刷した記録紙の概略図である。
【図４】  クライアント端末に設けるユーザインターフェイスの一例を示す設定ダイアログの概略図である。
【図５】  描画命令として管理される印刷シミュレーション用カラーパッチ及びプリンタ管理用カラーパッチを合成するときの処理の概略を示す流れ図である。
【図６】  ラスタデータとして管理される印刷シミュレーション用カラーパッチ及びプリンタ管理用カラーパッチを合成するときの処理の概略を示す流れ図である。
【図７】  領域を指定して色補正を行うときの処理の一例を示す流れ図である。
【符号の説明】
１０    ネットワーク
１２    プリントサーバ（画像処理装置）
１４    クライアント端末（画像処理端末）
１８    プリンタ
２８    画像処理部（画像処理装置、第１及び第２の画像合成手段、色補正手段）
３４    カラーパッチ生成部（第１及び第２の画像生成手段）
３６    ＨＤ（記憶手段、第１及び第２の画像生成手段）
３８    記録紙
４０    ドライバソフト（設定手段）
４２    印刷シミュレーション用カラーパッチ（印刷シミュレーション用管理画像）
４４    プリンタ管理用カラーパッチ（出力装置用管理画像）
４６    設定ダイアログ（設定手段）
【図１】
0004259028.tif 000002
【図２】
0004259028.tif 000003
【図３】
0004259028.tif 000004
【図４】
0004259028.tif 000005
【図５】
0004259028.tif 000006
【図６】
0004259028.tif 000007
【図７】
0004259028.tif 000008