(57)【要約】【課題】実現できる２値化処理の内容が限定的なものでしかないプリンタ装置を利用しても、２値化処理の内容に左右されない高精度の校正刷りを取得できるようにすること。【解決手段】特定の多値画像データに対応する画像の出力を要求された画像処理装置４０が、スクリーンセットの指定を併せて受け取り、自らがこのスクリーンセットによる２値化処理を実行できるかどうかを判断する。そして、自らが実行できないときは、ＲＩＰサーバ装置５０がこの処理を画像処理装置４０の代わりに実行する。【選択図】      図１
2005011039.tif 000002
【特許請求の範囲】
【請求項１】
２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信手段と、
２値化処理を特定する処理内容識別子と、当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する判断手段と、
前記判断手段が２値化処理を実行できないと判断したとき、前記受信した多値画像データ及び処理内容識別子を外部の２値化処理代行装置に送信した後に、当該２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する２値化処理依頼手段と、
前記判断手段が２値化処理を実行できると判断したとき、前記受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データに施し、この処理により得られた２値画像データを前記記憶手段に記憶する２値化処理実行手段と、
を備える画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、
前記記憶手段は、前記各２値化処理の内容を決定する処理内容パラメータを前記処理内容識別子と関連付けて記憶し、
前記２値化処理実行手段は、前記受信した処理内容識別子に対応付けられた処理内容パラメータを前記記憶手段から読み出し、この処理内容パラメータを用いて前記多値画像データに前記２値化処理を施す、
画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、
前記記憶手段は、当該画像処理装置の出力特性を示す画像出力特性データを記憶し、
前記判断手段が２値化処理を実行できないと判断したとき、前記２値化処理依頼手段は、前記記憶手段から読み出した画像出力特性データを前記多値画像データ及び処理内容識別子と共に送信し、
前記判断手段が２値化処理を実行できると判断したとき、前記２値化処理実行手段は、前記記憶手段から読み出した画像出力特性データを用いて前記多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施す、
画像処理装置。
【請求項４】
２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信手段と、
２値化処理を特定する処理内容識別子と当該２値化処理の内容を決定する処理内容パラメータとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた処理内容パラメータを読み出し、この処理内容パラメータを用いて、前記多値画像データに２値化処理を施す２値化処理実行手段と、
当該処理により得られた２値画像データを送信する送信手段と、
を備える２値化処理代行装置。
【請求項５】
請求項４記載の２値化処理代行装置において、
前記受信手段は、画像データを出力させるべき装置の出力特性を示す画像出力特性データを前記多値画像データ及び処理内容識別子と共に受信し、
前記２値化処理実行手段は、当該受信した画像出力特性データを用いて前記多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施す、
２値化処理代行装置。
【請求項６】
クライアント装置が、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを、記憶手段を備えた画像処理装置に送信する第１のステップと、
当該画像処理装置が、２値化処理を特定する処理内容識別子と、当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した前記記憶手段から、前記クライアント装置から受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する第２のステップと、
前記２値化処理を実行できないと判断されたとき、当該画像処理装置は前記多値画像データ及び処理内容識別子を外部の２値化処理代行装置へ送信する一方、２値化処理を実行できると判断されたとき、当該画像処理装置は前記処理内容識別子に対応する内容の２値化処理を前記多値画像データへ施し、この処理により得られた２値画像データを前記記憶手段に記憶する第３のステップと、
前記２値化処理代行装置が、前記画像処理装置から受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データへ施し、この処理により得られた２値画像データを前記画像処理装置へ送信する第４のステップと、
前記画像処理装置が、前記２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する第５のステップと、
を有する画像処理方法。
【請求項７】
請求項６記載の画像処理方法において、
前記画像処理装置の備える記憶手段が、前記２値化処理の内容を決定する処理内容パラメータを前記処理内容識別子と関連付けて記憶すると共に、前記２値化処理代行装置には、前記処理内容パラメータと処理内容識別子との関連付けを記憶した記憶手段を備え、
前記第３のステップにおいて、
前記画像処理装置は、前記受信した処理内容識別子に対応付けられた処理内容パラメータを自らの備える前記記憶手段から読み出し、この処理内容パラメータを用いて、前記受信した多値画像データに前記２値化処理を施し、
前記第４のステップにおいて、
前記２値化処理代行装置は、前記画像処理装置から受信した処理内容識別子に対応付けられた処理内容パラメータを自らの備える前記記憶手段から読み出し、この処理内容パラメータを用いて、前記受信した多値画像データに前記２値化処理を施す、
画像処理方法。
【請求項８】
請求項６記載の画像処理方法において、
前記画像処理装置の備える記憶手段は、当該画像処理装置の出力特性を示す画像出力特性データを記憶し、
前記第３のステップにおいて、
前記２値化処理を実行できないと判断されたとき、前記画像処理装置は、前記記憶手段から読み出した画像出力特性データを前記多値画像データ及び処理内容識別子と共に外部の２値化処理代行装置へ送信する一方、２値化処理を実行できると判断されたとき、当該画像処理装置は、前記記憶手段から画像出力特性データを読み出すと共に、この画像出力特性データを用いて前記受信した多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施し、
前記第４のステップにおいて、
前記２値化処理代行装置は、
前記画像処理装置から多値画像データと共に受信した画像出力特性データを用いて当該多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施す、
画像処理方法。
【請求項９】
コンピュータ装置に、
２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信機能と、
２値化処理を特定する処理内容識別子と、当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する判断機能と、
前記判断機能が２値化処理を実行できないと判断したとき、前記受信した多値画像データ及び処理内容識別子を外部の２値化処理代行装置に送信した後に、当該２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する２値化処理依頼機能と、
前記判断手段が２値化処理を実行できると判断したとき、前記受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データに施し、この処理により得られた２値画像データを前記記憶手段に記憶する２値化処理実行機能と、
を実現させるプログラム。
【請求項１０】
コンピュータ装置に、
２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信機能と、
２値化処理を特定する処理内容識別子と当該２値化処理の内容を決定する処理内容パラメータとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた処理内容パラメータを読み出し、この処理内容パラメータを用いて、前記多値画像データに２値化処理を施す２値化処理実行機能と、
当該処理により得られた２値画像データを送信する送信機能と、
を実現させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法に係り、特に多値画像データから２値画像データへの変換処理を実行する画像処理方法に関する。
【０００２】
【従来の技術】
製版工程における校正作業時には、「校正刷り」と呼ばれるテスト印刷物を作成しなければならないが、近年は、ＣＴＰ（ｃｏｍｐｕｔｅｒ  ｔｏ  ｐｌａｔｅ）と呼ばれる方法を利用して直接刷版を作成することが多くなってきているため、刷版の元となるフイルム原版がない。ＣＴＰで刷版を作成する際は、ページ記述言語で記述された印刷原稿の多値画像データを、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）サーバと呼ばれる装置が２値画像データに変換する。したがって，この変換された２値画像データをＤＤＣＰ（ｄｉｒｅｃｔ  ｄｉｇｉｔａｌ  ｃｏｌｏｒ  ｐｒｏｏｆ）と呼ばれる色校正システムへ出力することによってＣＴＰ用の校正刷りを得るのが一般的となっている。
【０００３】
一方、ＤＤＣＰは高額で大掛かりな機器であることから、ＤＤＣＰよりも安価でメインテナンスの容易なプリンタ装置を用いて校正刷りを得る試みもなされている。近年のプリンタ装置の性能の向上により、ＤＤＰＣと同程度の解像度での印刷が可能な機種も登場しつつあるためである。
【０００４】
このようなプリンタ装置を用いて校正刷りを得るという試みを支援する技術も紹介されている。例えば、特許文献１は、インクジェットプリンターなどを用いて校正刷りを作成するための技術を開示している。同文献に記載されているカラー出力装置は、ＲＩＰ手段により２値化された画像データを擬似的に多値画像データに変換し、この多値画像データをディスクリーニングした後、色補正を行う。その後、色補正された多値画像データに誤差拡散処理を施すことによって２値画像データに再び変換し、この２値画像データを出力する。こうして出力された画像データは、当初の網点成分を有し且つカラーマッチングが施された画像データとなるから、精度の高い校正刷りを得ることができる。
【０００５】
【特許文献１】
特開２０００−２１５１５６号公報
【０００６】
【発明が解決しようとする課題】
ところで、プリンタ装置は入力された多値画像データを高速で２値画像データに変換して出力しなければならないので、比較的簡単な演算のみを実行可能なハードウェアを実装し、このハードウェアに２値化処理を任せていることが多い。このため、通常のプリンタ装置では複雑な演算やメモリを消費するような２値化処理演算を実現できないことが多かった。
【０００７】
従って、実装されているハードウェアによって実現できる内容の２値化処理であれば極めて高い精度の校正刷りを出力できる一方で、実現できない内容の２値化処理の実行が指示されていると、高い精度を維持できないという問題があった。
【０００８】
このような問題を解決すべく案出された本発明は、実現できる２値化処理の内容が限定的なものでしかないプリンタ装置を利用しても、２値化処理の内容に左右されない高精度の校正刷りを取得できるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
この発明の好適な態様である画像処理装置は、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信手段と、２値化処理を特定する処理内容識別子と、当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する判断手段と、前記判断手段が２値化処理を実行できないと判断したとき、前記受信した多値画像データ及び処理内容識別子を外部の２値化処理代行装置に送信した後に、当該２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する２値化処理依頼手段と、前記判断手段が２値化処理を実行できると判断したとき、前記受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データに施し、この処理により得られた２値画像データを前記記憶手段に記憶する２値化処理実行手段とを備える。
【００１０】
この態様において、前記記憶手段は、前記各２値化処理の内容を決定する処理内容パラメータを前記処理内容識別子と関連付けて記憶し、前記２値化処理実行手段は、前記受信した処理内容識別子に対応付けられた処理内容パラメータを前記記憶手段から読み出し、この処理内容パラメータを用いて前記多値画像データに前記２値化処理を施すようにしてもよい。
【００１１】
更にこの態様において、前記記憶手段は、当該画像処理装置の出力特性を示す画像出力特性データを記憶し、前記判断手段が２値化処理を実行できないと判断したとき、前記２値化処理依頼手段は、前記記憶手段から読み出した画像出力特性データを前記多値画像データ及び処理内容識別子と共に送信し、前記判断手段が２値化処理を実行できると判断したとき、前記２値化処理実行手段は、前記記憶手段から読み出した画像出力特性データを用いて前記多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施すようにしてもよい。
【００１２】
この発明の別の好適な態様である２値化処理代行装置は、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信手段と、２値化処理を特定する処理内容識別子と当該２値化処理の内容を決定する処理内容パラメータとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた処理内容パラメータを読み出し、この処理内容パラメータを用いて、前記多値画像データに２値化処理を施す２値化処理実行手段と、当該処理により得られた２値画像データを送信する送信手段とを備える。
【００１３】
この態様において、前記受信手段は、画像データを出力させるべき装置の出力特性を示す画像出力特性データを前記多値画像データ及び処理内容識別子と共に受信し、前記２値化処理実行手段は、当該受信した画像出力特性データを用いて前記多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施すようにしてもよい。
【００１４】
この発明の別の態様である画像処理方法は、クライアント装置が、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを、記憶手段を備えた画像処理装置に送信する第１のステップと、当該画像処理装置が、２値化処理を特定する処理内容識別子と、当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した前記記憶手段から、前記クライアント装置から受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する第２のステップと、前記２値化処理を実行できないと判断されたとき、当該画像処理装置は前記多値画像データ及び処理内容識別子を外部の２値化処理代行装置へ送信する一方、２値化処理を実行できると判断されたとき、当該画像処理装置は前記処理内容識別子に対応する内容の２値化処理を前記多値画像データへ施し、この処理により得られた２値画像データを前記記憶手段に記憶する第３のステップと、前記２値化処理代行装置が、前記画像処理装置から受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データへ施し、この処理により得られた２値画像データを前記画像処理装置へ送信する第４のステップと、前記画像処理装置が、前記２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する第５のステップとを有する。
【００１５】
この態様において、前記画像処理装置の備える記憶手段が、前記２値化処理の内容を決定する処理内容パラメータを前記処理内容識別子と関連付けて記憶すると共に、前記２値化処理代行装置には、前記処理内容パラメータと処理内容識別子との関連付けを記憶した記憶手段を備え、前記第３のステップにおいて、前記画像処理装置は、前記受信した処理内容識別子に対応付けられた処理内容パラメータを自らの備える前記記憶手段から読み出し、この処理内容パラメータを用いて、前記受信した多値画像データに前記２値化処理を施し、前記第４のステップにおいて、前記２値化処理代行装置は、前記画像処理装置から受信した処理内容識別子に対応付けられた処理内容パラメータを自らの備える前記記憶手段から読み出し、この処理内容パラメータを用いて、前記受信した多値画像データに前記２値化処理を施すようにしてもよい。
【００１６】
更に、この態様において、前記画像処理装置の備える記憶手段は、当該画像処理装置の出力特性を示す画像出力特性データを記憶し、前記第３のステップにおいて、前記２値化処理を実行できないと判断されたとき、前記画像処理装置は、前記記憶手段から読み出した画像出力特性データを前記多値画像データ及び処理内容識別子と共に外部の２値化処理代行装置へ送信する一方、２値化処理を実行できると判断されたとき、当該画像処理装置は、前記記憶手段から画像出力特性データを読み出すと共に、この画像出力特性データを用いて前記受信した多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施し、前記第４のステップにおいて、前記２値化処理代行装置は、前記画像処理装置から多値画像データと共に受信した画像出力特性データを用いて当該多値画像データを補正し、当該補正後の多値画像データに前記２値化処理を施すようにしてもよい。
【００１７】
この発明の別の好適な態様である画像処理プログラムは、コンピュータ装置に、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信機能と、２値化処理を特定する処理内容識別子と当該処理内容識別子により特定された２値化処理を実行できるか否かを示す実行可否データとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた実行可否データを読み出し、２値化処理を実行できるか否かを当該実行可否データに基づいて判断する判断機能と、前記判断機能が２値化処理を実行できないと判断したとき、前記受信した多値画像データ及び処理内容識別子を外部の２値化処理代行装置に送信した後に、当該２値化処理代行装置から２値画像データを受信し、この２値画像データを前記記憶手段に記憶する２値化処理依頼機能と、前記判断手段が２値化処理を実行できると判断したとき、前記受信した処理内容識別子に対応する内容の２値化処理を前記多値画像データに施し、この処理により得られた２値画像データを前記記憶手段に記憶する２値化処理実行機能とを実現させる。
【００１８】
この発明の別の好適な態様である画像処理プログラムは、こコンピュータ装置に、２値化処理の対象となる多値画像データとこの多値画像データに施す２値化処理の内容を一意に識別する処理内容識別子とを受信する受信機能と、２値化処理を特定する処理内容識別子と当該２値化処理の内容を決定する処理内容パラメータとを関連付けて記憶した記憶手段から、前記受信した処理内容識別子に対応付けられた処理内容パラメータを読み出し、この処理内容パラメータを用いて前記多値画像データに２値化処理を施す２値化処理実行機能と、当該処理により得られた２値画像データを送信する送信機能とを実現させる。
【００１９】
【発明の実施の形態】
（Ａ：第１実施形態）
本実施形態に係る画像処理システムの特徴は、２値画像処理を行う際のスクリーンのバリエーションが限定されている画像処理装置が、自らが実行できないスクリーンの２値化処理をＲＩＰサーバ装置に代行させる点にある。ＲＩＰサーバ装置のリソースを有効に活用して多様な２値画像データを画像処理装置が取得できるようにしたものである。これにより、画像処理データから印刷される校正刷りの表現態様も多様化できるため、より本刷りに近い校正刷りを画像処理装置によって出力できることになる。
【００２０】
ここで、本実施形態における「スクリーンセット」とは、多値画像データに施す２値化処理の内容を決定するパラメータ、即ち、スクリーン線数と、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（黒）の各スクリーン角度とを示すパラメータの組を意味するものとして以下の説明を行う。
【００２１】
（１：画像処理システムの構成）
図１は本発明に係る画像処理システムの第１の実施形態を示す図である。通信網１０は、例えばＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）であり、当該通信網１０に接続されている装置間のデータ授受を仲介するためのものである。図１に示されるように、この通信網１０には、データベース（以下、「ＤＢ」と表記する）サーバ装置２０とクライアント装置３０と画像処理装置４０とＲＩＰサーバ装置５０とが接続されている。ＲＩＰサーバ装置５０には、ＣＴＰ６０（ｃｏｍｐｕｔｅｒ  ｔｏ  ｐｌａｔｅ）とＤＤＣＰ７０（ｄｉｒｅｃｔ  ｄｉｇｉｔａｌ  ｃｏｌｏｒ  ｐｒｏｏｆ）とが接続されており、さらに、ＣＴＰ６０には、このＣＴＰ６０から引渡された刷版に対応する画像を出力する印刷機８０が接続されている。
【００２２】
ＤＢサーバ装置２０は、一般的なコンピュータ装置と同一のハードウェア構成を有するものであり、特定の２値画像データ或いは多値画像データをクライアント装置３０へ引渡すと共に、クライアント装置３０から受け取った２値画像データ或いは多値画像データを自らの備える画像ＤＢに格納するようになっている。
【００２３】
クライアント装置３０は、例えばパーソナルコンピュータ装置であり、ＴＣＰ／ＩＰなどの通信プロトコルにしたがって、ＤＢサーバ装置２０や画像処理装置４０、或いはＲＩＰサーバ装置５０とデータ通信することができる。このクライアント装置３０は、ＤＢサーバ装置２０から読み出した多値画像データを画像処理装置４０に送信して出力させたり、またはこの多値画像データをＲＩＰサーバ装置５０を経由してＣＴＰ６０へ送信し、ＤＤＣＰ７０から出力させることができる。
【００２４】
画像処理装置４０は、２値画像データに応じた画像を印刷機８０と同程度の高解像度でカラー出力可能な高解像度プリンタである。
【００２５】
ＲＩＰサーバ装置５０は、一般的なコンピュータ装置と同一のハードウェア構成を有するものであり、ＲＩＰ処理、すなわち、ある画像に対応する多値画像データを２値画像データへ変換するための２値化処理プログラムを実装する。
【００２６】
（２：画像処理装置４０の構成）
図２は画像処理装置４０のハードウェア構成を示すブロック図である。画像処理装置４０は、制御部４１と、通信インターフェース（以下、「ＩＦ」という）部４２と、記憶部４３と、２値化処理部４４と、出力部４５と、これら構成要素間のデータ授受を仲介するバス４６とを備えている。
【００２７】
制御部４１は、例えばＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）であり、記憶部４３に格納されている各種ソフトウェアを実行することによって画像処理装置４０の各部を制御する。通信ＩＦ部４２は、通信網１０に接続されており、制御部４１から引渡されたデータを通信網１０を経由してクライアント装置３０やＲＩＰサーバ装置５０へ引渡すとともに、通信網１０から引渡されたデータを制御部４１へ引渡す。なお、制御部４１、通信ＩＦ部４２、記憶部４３は、システムコントロール部４９として一体化されている。
【００２８】
記憶部４３は、揮発性記憶部４３ａと不揮発性記憶部４３ｂとを含んでいる。揮発性記憶部４３ａは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ソフトウェアを実行中の制御部４１によりワークエリアとして利用される。不揮発性記憶部４３ｂは、例えばフラッシュメモリであり、各種ソフトウェアを格納している。この不揮発性記憶部４３ｂに格納されているソフトウェアの一例としては、制御部４１にオペレーティングシステム（以下、「ＯＳ」と表記する）を実現させるためのＯＳソフトウェアなどがある。
【００２９】
また、不揮発性記憶部４３ｂは、スクリーンセット管理テーブル４３ｃと画像出力特性管理テーブル４３ｄの各テーブルを格納している。
【００３０】
図３にスクリーンセット管理テーブル４３ｃのデータ構造を示す。同テーブルは、「スクリーンセット番号」と、「スクリーンセット」と、「プリンタ処理」と、「閾値」の各フィールドを有している。「スクリーンセット番号」のフィールドには、多値画像データに施す２値化処理の内容を一意に識別するための処理内容識別子が記憶される。「スクリーンセット」のフィールドには、スクリーン線数のパラメータ、及びＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（黒）の各スクリーン角度のパラメータが記憶される。
【００３１】
「プリンタ処理」のフィールドには、各スクリーンセットの２値化処理を画像処理装置４０が実行できるか否かを示す実行可否データを記憶する。この実行可否データを「可」とするか「不可」とするかはシステム運営者が決定する。後述の２値化処理部４４によって２値化処理を行うことができないような内容のスクリーンセットについてはその２値化処理をＲＩＰサーバ装置５０に振り替える必要があるので、このフィールドのデータが予め「不可」と設定されることになる。
【００３２】
更に、「閾値」のフィールドには、各スクリーンセットを用いて２値化処理を行うための閾値が記憶される。後述するように２値化処理部４４は複数の閾値からなるディザマトリックスを用いた組織的ディザ方式の２値化処理を実行する。ここで、例えば４ドット×４ドットのディザマトリックスを用いた場合、この「閾値」のフィールドは１６の閾値の組がそれぞれ記憶される。なお、「プリンタ処理」のフィールドが「不可」になっているレコードの「閾値」のフィールドにはデータを記憶していない。
【００３３】
画像出力特性管理テーブルのデータ構造を図４に示す。同テーブルは、「スクリーンセット番号」と「画像出力特性」の各フィールドを有している。「画像出力特性」のフィールドには画像出力特性データを記憶する。この画像出力特性データは、２値化処理に先立って実行される色及び階調補正処理に用いられるパラメータである。なお、画像処理装置４０で２値化処理が実行できないようなスクリーンセットについては、これに対応する個別の画像出力特性データを同テーブルに準備していない。但し、近似する内容のスクリーンセットの画像出力特性データとの関連付けが予め設定されている。例えば、図４ではスクリーンセット番号２についてはスクリーンセット番号１に対応する画像出力特性データを使用し、スクリーンセット番号１００についてはスクリーンセット番号９８に対応する画像出力特性データを使用すべきことが予め設定されている。
【００３４】
出力部４５は、２値画像データの網点を用紙上に記録する公知のプリンタエンジンである。
【００３５】
２値化処理部４４は多値画像データを２値画像データに変換する機能を司る。この２値化処理部４４では、６００ｄｉｐの解像度で表現された多値画像データが２４００ｄｉｐの解像度で表現された２値画像データへ変換されるようになっている。これを各画素単位で見ると、多階調を表現する１つの画素が、「ＯＮ」及び「ＯＦＦ」の２階調のみ表現する画素を１６個集合させた網点へと変換されることになる。
【００３６】
図５に２値化処理部４４の構成を示す。２値化処理部４４は閾値メモリ部４４ａと比較器１乃至１６からなる。この２値化処理部による２値化処理の動作の概要を示せば以下のようになる。まず、多値画像データにおいて注目画素が配置されていた位置を示すアドレスデータ（Ｘ，Ｙ）が閾値メモリ部４４ａに入力される。すると、この注目画素を表現する網点を構成するための１６個の２値画素の配置位置（Ｘ１〜Ｘ１６、Ｙ１〜Ｙ１６）が演算される。続いて、システムコントロール部４９によって予め閾値メモリ部４４ａに設定されていた１６個の閾値が比較器１乃至１６へそれぞれが入力される。すると、比較器１乃至１６へ入力された閾値と注目画素の濃度値とがそれぞれ比較される。そして、注目画素の濃度値の方が大きければその比較器からは「ＯＮ」が出力される一方、閾値の方が大きければ「ＯＦＦ」が出力されることになる。注目画素の濃度値が高ければ高い閾値が入力されていた比較器からも「ＯＮ」が出力される。このような動作を多値画像データのすべての領域に配置された画素について実行することによって２値画像データが生成される。
【００３７】
ところで、上述のような２値化処理部４４の構造をとっていると、スクリーン角度が有理正接値（ｔａｎ値が分数で表しうるもの）となるようなスクリーンセットの組織的ディザ処理であれば非常に高速に実行できる。
【００３８】
一方で、スクリーン角度が非有理正接値となるようなスクリーンセットの組織的ディザ処理は、大きなサイズのディザマトリックス内に形状の異なる小さなセルを配置して行くいわゆるスーパータイル方式でなければ正確な２値化処理ができない。しかしながら、図５に示した閾値メモリ部４４ａの容量はハードウェアメモリとして限られていることから、スクリーン角度が非有理正接値となるスクリーンセットの組織的ディザ処理を実行することは困難である。更に、２値化処理部４４は比較器における比較の結果が「ＯＮ」「ＯＦＦ」に単純に反映される構造となっているため、注目画素の濃度値と閾値との比較によって生じた誤差を周辺の画素へ分配する誤差拡散処理も実行できない。
【００３９】
従って、スクリーン角度が非有理正接値となるスクリーンセットや、誤差拡散処理を施さなければ２値画像データを生成できないようなスクリーンセットについては、上記スクリーンセット管理テーブルの「プリント処理」のフィールドを予め「不可」と設定することが望ましい。これにより、このようなスクリーンセットの２値化処理がＲＩＰサーバ装置５０に振り替えられるからである。
【００４０】
（３：ＲＩＰサーバ装置５０の構成）
図６はＲＩＰサーバ装置５０のハードウェア構成を示すブロック図である。ＲＩＰサーバ装置５０は、制御部５１と、通信ＩＦ部５２と、記憶部５３と、これら構成要素間のデータ授受を仲介するバス５６とを備えている。
【００４１】
制御部５１、通信ＩＦ部５２の各ハードウェア構成は画像処理装置４０の同部と同様であるので再度の説明を省略する。
【００４２】
記憶部５３は、揮発性記憶部５３ａと不揮発性記憶部５３ｂとを含んでいる。揮発性記憶部４３ａは、例えばＲＡＭであり、ソフトウェアを実行中の制御部５１によりワークエリアとして利用される。不揮発性記憶部５３ｂは、例えばハードディスクである。この不揮発性記憶部５３ｂには、ＯＳソフトウェアの他に、多値画像データに２値化処理を施すための２値化処理プログラムを格納している。不揮発性記憶部５３ｂから揮発性記憶部５３ａに読み出された２値化処理プログラムに従って作動している制御部５１には、多値画像データを２値画像データに変換する機能が付与される。この制御部５１によって実行される２値化処理は、画像処理装置４０の２値化処理部４４よりも処理速度は劣るものの、スクリーン角度が非有理正接角となるスクリーンセットの組織的ディザ処理ができない、あるいは誤差拡散処理ができないといった制約はない。
【００４３】
また、不揮発性記憶部５３ｂは、スクリーンセット管理テーブル５３ｃを格納している。図７にこのテーブルのデータ構造を示す。同テーブルは、「スクリーンセット番号」と、「スクリーンセット」と、「閾値」と、「プリンタ処理」の各フィールドを有している。
【００４４】
ここで、画像処理装置４０とＲＩＰサーバ装置５０とでは「スクリーンセット番号」と「スクリーンセット」と「プリンタ処理」のフィールドに記録されるデータが共有されている。具体的には、画像処理装置４０のスクリーンセット管理テーブル４３ｂにおいてこれら各フィールドのデータが変更されたときは、その変更内容をＲＩＰサーバ装置５０が受信し、自らのスクリーンセット管理テーブル４３ｂもこの変更に合わせて更新するようになっている。このような更新処理が行われることによって、両テーブル間における「スクリーンセット番号」、「スクリーンセット」、「プリンタ処理」の各フィールドに記録されたデータの同一性が保たれるようになっている。一方、図３に示したテーブルと異なり、図７に示したテーブルは、「プリンタ処理」が「不可」となっているレコードの「閾値」のフィールドにもデータが記憶されている。
【００４５】
（４：画像処理システムの動作）
以下、図８のフローチャートを参照しつつ、画像処理システムの動作について説明する。
【００４６】
まず、クライアント装置３０が、校正刷りを行いたい画像の多値画像データと、この多値画像データに施す２値化処理の内容を識別するためのスクリーンセット番号とを画像処理装置４０に送信する（Ｓ１００）。
【００４７】
多値画像データとスクリーンセット番号とを受信した画像処理装置４０の制御部４１は、このスクリーンセット番号により特定されたスクリーンセットの２値化処理が実行できるか否かを判断する（Ｓ１１０）。この判断は、クライアント装置３０から受け取ったスクリーンセット番号に対応付けられたレコードを記憶部４３のスクリーンセット管理テーブル４３ｃから読み出し、このレコードの「プリンタ処理」のフィールドを参照することによって行う。
【００４８】
２値化処理を実行できないと判断した制御部４１は、クライアント装置３０から受け取ったスクリーンセット番号に対応付けられた画像出力特性データを記憶部４３の画像出力特性管理テーブル４３ｄから読み出す（Ｓ１２０）。そして、この画像出力特性データと、クライアント装置３０から受け取った多値画像データとスクリーンセット番号とをＲＩＰサーバ装置５０へ送信する（Ｓ１３０）。
【００４９】
ＲＩＰサーバ装置５０の制御部５１は、画像処理装置４０から受け取った多値画像データへこれと共に受け取った画像出力特性データを作用させて、色及び階調の補正処理を実行する（Ｓ１４０）。続いて制御部５１は、画像処理装置４０から受け取ったスクリーンセット番号に対応付けられたスクリーンセットと閾値とを記憶部５３のスクリーンセット管理テーブル５３ｃから読み出す（Ｓ１５０）。
【００５０】
制御部５１は、上記補正処理を施した多値画像データへスクリーンセットと閾値とを作用させて２値画像データを生成し（Ｓ１６０）、この２値画像データを画像処理装置４０に送信する（Ｓ１７０）。画像処理装置４０の制御部４１は、ＲＩＰサーバ装置５０から受け取った２値画像データを記憶部４３に保存する（Ｓ１８０）。そして、この２値画像データを記憶部４３から読み出して出力部４５から出力する（Ｓ１９０）。
【００５１】
一方、ステップ１１０で２値化処理を実行できると判断した画像処理装置４０の制御部４１は、クライアント装置３０から受け取ったスクリーンセット番号に対応する閾値が２値化処理部４４の閾値メモリ部４４ａに設定されているかを判断する（Ｓ２００）。
【００５２】
スクリーンセット番号に対応する閾値が設定されていないと判断した制御部４１は、このスクリーンセット番号に対応づけられた閾値を記憶部４３のスクリーンセット管理テーブル４３ｃから読み出し、この閾値を閾値メモリ部４４ａに設定する（Ｓ２１０）。
【００５３】
ステップ２００でスクリーンセット番号に対応する閾値が設定されていると判断し、或いはステップ２１０で閾値を閾値メモリ部４４ａに設定した制御部４１は、このスクリーンセット番号に対応付けられた画像出力特性データを記憶部４３の画像出力特性管理テーブル４３ｄから読み出し（Ｓ２２０）、上記スクリーンセット番号に対応付けられたスクリーンセットを記憶部４３のスクリーンセット管理テーブル４３ｃから読み出す（Ｓ２３０）。
【００５４】
続いて制御部４１は、読み出した画像出力特性データをクライアント装置３０から受け取った多値画像データに作用させて、色及び色調の補正処理を実行する（Ｓ２４０）。制御部４１は、読み出したスクリーンセットと補正処理を施した多値画像データとを２値化処理部４４へ出力する（Ｓ２５０）。出力された多値画像データは２値化処理部によって２値画像データに変換され、出力部４５から出力される（Ｓ２６０）。
【００５５】
以上説明した本実施形態によれば、特定の多値画像データに対応する画像の出力を要求された画像処理装置が、この多値画像データに２値化処理を施す際のスクリーンセットの指定を併せて受け取り、自らがこのスクリーンセットによる２値化処理を実行できるかどうかを判断する。そして、自らが実行できないときは、２値化処理をソフトウェア制御によって実行できるＲＩＰサーバ装置がこの処理を画像処理装置の代わりに実行するようになっている。従って、画像処理装置は、ＲＩＰサーバ装置のリソースを有効に活用することによって多様なスクリーンの２値画像データを自在に取得できる。
【００５６】
また、画像処理装置とＲＩＰサーバ装置とは、各スクリーン毎のスクリーンセットと閾値のデータを共有しているので、画像処理装置は、２値化処理をＲＩＰサーバ装置に依頼する毎にこの処理に使用するスクリーンセットや閾値のデータを引き渡す必要がない。
【００５７】
更に、色再現特性や階調特性は各出力機器に依存するため、２値化処理の前に出力機器の画像出力特性を加味した補正処理を多値画像データに施す必要があるところ、本実施形態における画像処理装置は自らの出力特性を示す画像出力特性データをテーブルとして準備し、ＲＩＰサーバ装置へ２値化処理を依頼するときはこの画像出力特性データも併せて引き渡すようになっている。そしてＲＩＰサーバ装置は、まずこの画像出力特性データを基に多値画像データに補正処理を施し、補正後の多値データに２値化処理を施して得られた２値画像データを画像処理装置へ引き渡すようになっている。このようにＲＩＰサーバ装置が代行する２値化処理にも画像処理装置の出力特性が反映される結果、ＤＤＣＰといった高価な出力機器を用いなくとも、本印刷に極めて近い校正刷りを画像処理装置から出力することができるようになる。
【００５８】
（Ｂ：第２実施形態）
図９は本発明にかかる画像処理方法を実行する画像処理システムの第２実施形態を示す図である。図９に示される画像処理システムが図１に示される画像処理システムと異なっている点は、プリンタを制御するためのプリンタサーバ装置４０Ｓが、前述した画像処理装置４０の機能を担っている点のみである。このプリンタサーバ装置４０Ｓの構成および動作については、自らが出力部を備えていない点を除いて前述した画像処理装置４０の構成および動作と同一であるため、詳細な説明は省略する。
【００５９】
（Ｃ：変形例）
以上、本発明の実施形態について説明したが、本発明は係る実施形態に限定されるものではなく、その技術思想の範囲内で様々な変形が可能である。なお、変形例としては、例えば、以下のようなものが考えられる。
【００６０】
（Ｃ−１：変形例１）
上述した第１実施形態では、本発明に係る画像処理方法を実行するクライアント装置３０とＤＢサーバ装置２０と画像処理装置４０とが、ＬＡＮに接続されている場合について説明した。しかしながら、これらの各装置を接続するための通信網１０はＬＡＮに限定されるものではなく、インターネットであってもよい。
【００６１】
（Ｃ−２：変形例２）
上述した第１実施形態では、ＲＩＰサーバ装置５０に特有な機能を実現させるための２値化処理プログラムを予めＲＩＰサーバ装置５０の不揮発性記憶部５３ｂに格納させておく場合について説明した。しかしながら、係るプログラムを一般的なコンピュータ装置にインストールすることにより、このようなコンピュータ装置にＲＩＰサーバ装置５０と同一の機能を付与することができる。
【００６２】
このようなことは、以下のようにして実現される。すなわち、ＣＤ−ＲＯＭ（ｃｏｍｐａｃｔ  ｄｉｓｋ−ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）などのコンピュータ装置が読み取り可能な記憶媒体に上記プログラムを記憶させておく。そしてこのような記憶媒体に記憶されているプログラムを一般的なコンピュータ装置に読み取らせ記憶させることにより、係るコンピュータ装置にＲＩＰサーバ装置５０と同一の機能を付与することができる。したがって、このような記憶媒体を用いることにより、既存のコンピュータ装置に本発明に係るＲＩＰサーバ装置５０と同一の機能を追加することが可能になるといった効果を奏する。
【００６３】
また、第２実施形態では、プリンタサーバ装置４０Ｓに画像処理装置４０と同じ動作を行わせる構成を紹介したが、これについても、当該プリンタサーバ装置４０Ｓに特有な機能を実現させるための２値化処理プログラムを一般的なコンピュータ装置にインストールして、当該コンピュータ装置にプリンタサーバ装置４０Ｓと同一の機能を付与するようにしてもよい。
【００６４】
【発明の効果】
本発明によれば、クライアント装置からある多値画像データの出力を要求された画像処理装置が、２値化処理を実行できると判断したときは自ら２値化処理を実行する一方、実行できないと判断したときはこの処理を２値化処理代行装置に振り替えて実行させる。これにより、２値化処理代行装置のリソースを有効に活用した効率的な２値化処理を実現できる。
【図面の簡単な説明】
【図１】画像処理システムの第１の実施形態を示す図である。
【図２】画像処理装置のハードウェア構成を示すブロック図である。
【図３】スクリーンセット管理テーブルのデータ構造図である。
【図４】画像出力特性管理テーブルのデータ構造図である。
【図５】２値化処理部の構成を示すブロック図である。
【図６】ＲＩＰサーバ装置のハードウェア構成を示すブロック図である。
【図７】スクリーンセット管理テーブルのデータ構造図である。
【図８】画像処理システムの動作を示すフローチャート図である。
【図９】画像処理システムの第２実施形態を示す図である。
【符号の説明】
１０…通信網、２０…ＤＢサーバ装置、３０…クライアント装置、４０…画像処理装置、４１…制御部、４２…通信ＩＦ部、４３…記憶部、４４…２値化処理部、４５…出力部、４６…バス、４９…システムコントロール部、５０…ＲＩＰサーバ装置、５１…制御部、５２…通信ＩＦ部、５３…記憶部、５６…バス、６０…ＣＴＰ、７０…ＤＤＣＰ、８０…印刷機
【図１】
2005011039.tif 000003
【図２】
2005011039.tif 000004
【図３】
2005011039.tif 000005
【図４】
2005011039.tif 000006
【図５】
2005011039.tif 000007
【図６】
2005011039.tif 000008
【図７】
2005011039.tif 000009
【図８】
2005011039.tif 000010
【図９】
2005011039.tif 000011