(57)【要約】【課題】トラッピング／オーバープリントを効率よくできる画像処理装置を提供する。【解決手段】画像処理装置として機能するプリンタ１５０のＣＰＵ２３０は、画像データから部品画像を抽出するオブジェクト抽出部３３０と、複数のオブジェクトの中からペアを抽出するペア抽出部３３２と、ペアの属性に基づいて、各部品画像の色材の３原色の各々について重複版量を算出する算出部３３４と、複数の処理の内容と各処理を実行するためのそれぞれのルールを格納するルール記憶部３２２と、上記処理の内容を格納する処理内容記憶部３２４と、当該ルールと当該処理内容とに基づいて、当該画像部品のペアが優先順位に関連付けられるルールに合致しているか否かを判定する判定部３３６と、トラッピングあるいはオーバープリントの処理を実行するための実行部３４０とを含む。【選択図】図３
2007144929.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理装置であって、
前記画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて記憶する記憶手段と、
前記画像部品の属性が前記処理条件に合致するか否かを判断する判断手段と、
前記判断手段によって行われる判断の順序を示す各処理条件の優先順位を記憶する記憶手段と、
前記優先順位に基づいて前記画像部品の属性が前記処理条件に合致するか否かを順次判断し、最初に合致すると判断された前記処理条件に対応する前記画像調整処理を前記画像部品に対して実行する処理手段とを備える、画像処理装置。
【請求項２】
前記判断手段は、１つの前記画像部品および２つの前記画像部品のいずれかが前記優先順位に関連付けられる処理条件に合致しているか否かを判断する、請求項１に記載の画像処理装置。
【請求項３】
各前記優先順位において最も高い優先順位は、前記画像調整処理のいずれも行なわないための処理条件に関連付けられている、請求項１に記載の画像処理装置。
【請求項４】
前記処理条件の入力を受け付ける処理条件入力手段と、
前記優先順位の入力を受け付ける優先順位入力手段と、
入力が受け付けられた前記優先順位と各前記処理条件とを関連付ける関連付け手段とをさらに備える、請求項１に記載の画像処理装置。
【請求項５】
各前記優先順位を決定するための決定手段をさらに備え、
前記決定手段は、前記画像調整処理を行なわないための前記処理条件の優先順位を、前記画像調整処理を行なうための前記処理条件の優先順位よりも高くする、請求項１に記載の画像処理装置。
【請求項６】
各前記優先順位を決定するための決定手段をさらに備え、
前記決定手段は、２つの前記処理条件が包含関係にある場合に、包含される前記処理条件の優先順位よりも、包含する前記処理条件の優先順位を高くする、請求項１に記載の画像処理装置。
【請求項７】
前記画像データの入力を受け付ける画像データ入力手段と、
入力が受け付けられた前記画像データに基づいて、各前記優先順位を決定するための決定手段と、
決定された各前記優先順位と各前記処理条件とを関連付ける関連付け手段とをさらに備える、請求項１に記載の画像処理装置。
【請求項８】
少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理方法であって、
前記画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて準備するステップと、
前記画像部品の属性が前記処理条件に合致するか否かを判断する判断ステップと、
前記判断ステップによって行われる判断の順序を示す各処理条件の優先順位を準備するステップと、
前記優先順位に基づいて前記画像部品の属性が前記処理条件に合致するか否かを順次判断し、最初に合致すると判断された前記処理条件に対応する前記画像調整処理を前記画像部品に対して実行する処理ステップとを備える、画像処理方法。
【請求項９】
各前記画像部品が前記優先順位に関連付けられた処理条件に合致しているか否かを判断する前記ステップは、１つの前記画像部品および２つの前記画像部品のいずれかが前記優先順位に関連付けられる処理条件に合致しているか否かを判断する、請求項８に記載の画像処理方法。
【請求項１０】
各前記優先順位において最も高い優先順位は、前記画像調整処理のいずれも行なわないための処理条件に関連付けられている、請求項８に記載の画像処理方法。
【請求項１１】
前記処理条件の入力を受け付けるステップと、
各前記優先順位の入力を受け付けるステップと、
入力が受け付けられた各前記優先順位と各前記処理条件とを関連付けるステップとをさらに備える、請求項８に記載の画像処理方法。
【請求項１２】
各前記優先順位を決定するステップをさらに備え、
各前記優先順位を決定するステップは、前記画像調整処理を行なわないための前記処理条件の優先順位を、前記画像調整処理を行なうための前記処理条件の優先順位よりも高くする、請求項８に記載の画像処理方法。
【請求項１３】
各前記優先順位を決定するステップをさらに備え、
各前記優先順位を決定するステップは、２つの前記処理条件が包含関係にある場合に、包含される前記処理条件の優先順位よりも、包含する前記処理条件の優先順位を高くする、請求項８に記載の画像処理方法。
【請求項１４】
前記画像データの入力を受け付けるステップと、
入力が受け付けられた前記画像データに基づいて、各前記優先順位を決定するステップと、
決定された各前記優先順位と各前記処理条件とを関連付けるステップとをさらに備える、請求項８に記載の画像処理方法。
【請求項１５】
少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理装置としてコンピュータを機能させるためのプログラム製品であって、前記プログラム製品は前記コンピュータに、
前記画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて準備するステップと、
前記画像部品の属性が前記処理条件に合致するか否かを判断する判断ステップと、
前記判断ステップによって行われる判断の順序を示す各処理条件の優先順位を準備するステップと、
前記優先順位に基づいて前記画像部品の属性が前記処理条件に合致するか否かを順次判断し、最初に合致すると判断された前記処理条件に対応する前記画像調整処理を前記画像部品に対して実行する処理ステップとを実行させる、プログラム製品。
【請求項１６】
各前記画像部品が前記優先順位に関連付けられた処理条件に合致しているか否かを判断する前記ステップは、１つの前記画像部品および２つの前記画像部品のいずれかが前記優先順位に関連付けられる処理条件に合致しているか否かを判断する、請求項１５に記載のプログラム製品。
【請求項１７】
各前記優先順位において最も高い優先順位は、前記画像調整処理のいずれも行なわないための処理条件に関連付けられている、請求項１５に記載のプログラム製品。
【請求項１８】
前記コンピュータに、
前記処理条件の入力を受け付けるステップと、
各前記優先順位の入力を受け付けるステップと、
入力が受け付けられた各前記優先順位と各前記処理条件とを関連付けるステップとをさらに実行させる、請求項１５に記載のプログラム製品。
【請求項１９】
前記プログラムは前記コンピュータに、各前記優先順位を決定するステップをさらに実行させ、
各前記優先順位を決定するステップは、前記画像調整処理を行なわないための前記処理条件の優先順位を、前記画像調整処理を行なうための前記処理条件の優先順位よりも高くする、請求項１５に記載のプログラム製品。
【請求項２０】
前記プログラムは、前記コンピュータに、各前記優先順位を決定するステップをさらに実行させ、
各前記優先順位を決定するステップは、２つの前記処理条件が包含関係にある場合に、包含される前記処理条件の優先順位よりも、包含する前記処理条件の優先順位を高くする、請求項１５に記載のプログラム製品。
【請求項２１】
前記コンピュータに、
前記画像データの入力を受け付けるステップと、
入力された前記画像データに基づいて、各前記優先順位を決定するステップと、
決定された各前記優先順位と各前記処理条件とを関連付けるステップとをさらに実行させる、請求項１５に記載のプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置の制御に関する。本発明は、より特定的には、複数の色を有する画像を調整するための画像調整処理の実行を制御できる画像処理装置、画像処理方法、コンピュータを当該画像処理装置として機能させるためのプログラム製品に関する。
【背景技術】
【０００２】
画像調整処理の対象となる画像に含まれる文字や図形や絵柄などの複数の画像部品の境界部分において、画像出力時の色版（たとえば、Ｃ，Ｍ，Ｙ，Ｋ）のずれに起因する画質低下を防ぐ手法として、トラッピングやオーバープリントといった画像調整処理を施すことは既に知られている。画像部品の境界部分に色版ずれによって白抜けが発生することを防止するために、トラッピングでは、画像部品の境界部分を僅かに重なり合わせる処理を行ない、オーバープリントでは、対象画像部品の色の下に、隣接色を重ねる処理を行なう。それらトラッピングやオーバープリント等の処理を、予め設定された処理条件（ルール）にしたがって自動的に行なう装置は、既に知られている。
【０００３】
たとえば、特開平６−１７５３４２号公報（特許文献１）は、整版指定情報の設定に関し、効率が向上し精度を安定化させるための技術を開示している。この技術によれば、処理の内容を決定するために、複数の処理条件が登録されたルールベースへのアクセスを複数回行ない、各処理条件について対象とする画像部品が、それぞれの処理条件に合致しているか否かを判断し、当該処理条件に合致する整版指定情報の候補が複数求められた後、処理の種類に応じた優先順位に基づいて、最終的な処理内容が決定される。
【特許文献１】特開平６−１７５３４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術によれば、当該処理条件に合致する複数の整版指定情報の候補を求めてから最終的な処理内容を決定するため、予め準備されたルールベースに対して順に判定を行なってゆく必要がある。そのため、処理条件の数が増加するに従って、判定のための処理時間も増加し、結果として処理の効率が低下する恐れもある。
【０００５】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、画像調整処理に関する処理条件の判定を効率よく行うことができる画像処理装置を提供することである。
【０００６】
本発明の他の目的は、画像調整処理に関する処理条件の判定を効率よく行うことができる画像処理方法を提供することである。
【０００７】
本発明の他の目的は、画像調整処理に関する処理条件の判定を効率よく行うことができる画像処理装置としてコンピュータを機能させるためのプログラム製品を提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明のある局面に従うと、少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理装置が提供される。画像処理装置は、画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて記憶する記憶手段と、画像部品の属性が処理条件に合致するか否かを判断する判断手段と、判断手段によって行われる判断の順序を示す各処理条件の優先順位を記憶する記憶手段と、優先順位に基づいて画像部品の属性が処理条件に合致するか否かを順次判断し、最初に合致すると判断された処理条件に対応する画像調整処理を画像部品に対して実行する処理手段とを備える。
【０００９】
好ましくは、判断手段は、１つの画像部品および２つの画像部品のいずれかが優先順位に関連付けられる処理条件に合致しているか否かを判断する。
【００１０】
好ましくは、各優先順位において最も高い優先順位は、画像調整処理のいずれも行なわないための処理条件に関連付けられている。
【００１１】
好ましくは、画像処理装置は、処理条件の入力を受け付ける処理条件入力手段と、優先順位の入力を受け付ける優先順位入力手段と、入力が受け付けられた優先順位と各処理条件とを関連付ける関連付け手段とをさらに備える。
【００１２】
好ましくは、画像処理装置は、各優先順位を決定するための決定手段をさらに備える。決定手段は、画像調整処理を行なわないための処理条件の優先順位を、画像調整処理を行なうための処理条件の優先順位よりも高くする。
【００１３】
好ましくは、画像処理装置は、各優先順位を決定するための決定手段をさらに備える。決定手段は、２つの処理条件が包含関係にある場合に、包含される処理条件の優先順位よりも、包含する処理条件の優先順位を高くする。
【００１４】
好ましくは、画像処理装置は、画像データの入力を受け付ける画像データ入力手段と、入力が受け付けられた画像データに基づいて、各優先順位を決定するための決定手段と、決定された各優先順位と各処理条件とを関連付ける関連付け手段とをさらに備える。
【００１５】
この発明の他の局面に従うと、少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理方法が提供される。画像処理方法は、画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて準備するステップと、画像部品の属性が処理条件に合致するか否かを判断する判断ステップと、判断ステップによって行われる判断の順序を示す各処理条件の優先順位を準備するステップと、優先順位に基づいて画像部品の属性が処理条件に合致するか否かを順次判断し、最初に合致すると判断された処理条件に対応する画像調整処理を画像部品に対して実行する処理ステップとを備える。
【００１６】
好ましくは、各画像部品が優先順位に関連付けられた処理条件に合致しているか否かを判断するステップは、１つの画像部品および２つの画像部品のいずれかが優先順位に関連付けられる処理条件に合致しているか否かを判断する。
【００１７】
好ましくは、各優先順位において最も高い優先順位は、画像調整処理のいずれも行なわないための処理条件に関連付けられている。
【００１８】
好ましくは、画像処理方法は、処理条件の入力を受け付けるステップと、各優先順位の入力を受け付けるステップと、入力が受け付けられた各優先順位と各処理条件とを関連付けるステップとをさらに備える。
【００１９】
好ましくは、画像処理方法は、各優先順位を決定するステップをさらに備える。各優先順位を決定するステップは、画像調整処理を行なわないための処理条件の優先順位を、画像調整処理を行なうための処理条件の優先順位よりも高くする。
【００２０】
好ましくは、画像処理方法は、各優先順位を決定するステップをさらに備える。各優先順位を決定するステップは、２つの処理条件が包含関係にある場合に、包含される処理条件の優先順位よりも、包含する処理条件の優先順位を高くする。
【００２１】
好ましくは、画像処理方法は、画像データの入力を受け付けるステップと、入力が受け付けられた画像データに基づいて、各優先順位を決定するステップと、決定された各優先順位と各処理条件とを関連付けるステップとをさらに備える。
【００２２】
この発明のさらに他の局面に従うと、少なくとも色に関する情報を属性として持つ画像部品を複数含む画像に対して画像調整処理を行なう画像処理装置としてコンピュータを機能させるためのプログラム製品が提供される。このプログラム製品はコンピュータに、画像調整処理の処理内容と、いずれの画像調整処理を行うかを決定するための処理条件とを関連付けて準備するステップと、画像部品の属性が処理条件に合致するか否かを判断する判断ステップと、判断ステップによって行われる判断の順序を示す各処理条件の優先順位を準備するステップと、優先順位に基づいて画像部品の属性が処理条件に合致するか否かを順次判断し、最初に合致すると判断された処理条件に対応する画像調整処理を画像部品に対して実行する処理ステップとを実行させる。
【００２３】
好ましくは、各画像部品が優先順位に関連付けられた処理条件に合致しているか否かを判断するステップは、１つの画像部品および２つの画像部品のいずれかが優先順位に関連付けられる処理条件に合致しているか否かを判断する。
【００２４】
好ましくは、各優先順位において最も高い優先順位は、画像調整処理のいずれも行なわないための処理条件に関連付けられている。
【００２５】
好ましくは、プログラム製品はコンピュータに、処理条件の入力を受け付けるステップと、各優先順位の入力を受け付けるステップと、入力が受け付けられた各優先順位と各処理条件とを関連付けるステップとをさらに実行させる。
【００２６】
好ましくは、プログラム製品はコンピュータに、各優先順位を決定するステップをさらに実行させる。各優先順位を決定するステップは、画像調整処理を行なわないための処理条件の優先順位を、画像調整処理を行なうための処理条件の優先順位よりも高くする。
【００２７】
好ましくは、プログラム製品は、コンピュータに、各優先順位を決定するステップをさらに実行させる。各優先順位を決定するステップは、２つの処理条件が包含関係にある場合に、包含される処理条件の優先順位よりも、包含する処理条件の優先順位を高くする。
【００２８】
好ましくは、プログラム製品はコンピュータに、画像データの入力を受け付けるステップと、入力された画像データに基づいて、各優先順位を決定するステップと、決定された各優先順位と各処理条件とを関連付けるステップとをさらに実行させる。
【発明の効果】
【００２９】
本発明に係る画像処理装置によると、優先順位に基づいて順に処理条件を判断し、最初に合致すると判断された処理条件に対応付けられる処理内容を実行するので、画像処理の対象とならない条件を判定することなく、必要な画像処理を速やかに実行できる。
【００３０】
本発明に係る画像処理方法によると、優先順位に基づいて順に処理条件を判断し、最初に合致すると判断された処理条件に対応付けられる処理内容を実行するので、画像処理の対象とならない条件についての判定が行なわれなくなるため、画像処理を効率よく行うことができる。
【００３１】
本発明に係るプログラム製品によると、優先順位に基づいて順に処理条件を判断し、最初に合致すると判断された処理条件に対応付けられる処理内容を実行し、画像処理の対象とならない条件を判定することなく必要な画像処理を速やかに実行できる画像処理装置として、コンピュータを機能させることができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３３】
図１を参照して、本発明の実施の形態に係る画像処理システム１０について説明する。画像処理システム１０は、画像処理装置１００とプリンタ１５０とを備える。画像処理装置１００とプリンタ１５０とは、ケーブル１９０を介して接続されている。画像処理装置１００は、外部から入力される指示とデータとに基づいて画像を生成する。プリンタ１５０は、外部から入力されるデータに応じて画像を用紙に形成し、当該用紙を排出する。
【００３４】
なお、ここでは、プリンタ１５０が本発明に係る技術思想を実現するための装置として説明されている。当該思想がソフトウェア的に実現される場合には、プリンタ１５０は、後述するように、そのソフトウェアを格納した記憶装置と、そのソフトウェアを実行するための演算装置とを備える。あるいは、当該思想がハードウェアとして実現されてもよい。この場合、プリンタ１５０は、当該思想に係る処理を実現するための回路素子その他のハードウェアの組み合わせにより実現される。
【００３５】
しかしながら、当該技術思想の適用は、プリンタ１５０に限られない。画像処理装置１００においても実現可能である。すなわち、プリンタ１５０に代えて通常の印刷装置が使用される場合、画像処理装置１００が後述する処理を画像データに対して実行し、処理後のデータをプリンタに送信してもよい。この場合、画像処理装置１００は、たとえばＰＣ（Personal  Computer）、ＰＤＡ（Personal  Digital  Assistant）その他の演算処理機能を有する装置によって実現される。
【００３６】
図２を参照して、画像処理システム１０の構成についてさらに説明する。図２は、画像処理装置１００およびプリンタ１５０の機能的構成を表わすブロック図である。
【００３７】
画像処理装置１００は、外部からデータの入力を受けそのデータに基づいて画像データを作成する画像データ作成部２００と、画像データ作成部２００により作成されたデータをプリンタ１５０に送信するための画像データ送信部２１０とを含む。画像処理装置１００がＰＣにより実現される場合には、画像データ作成部２００は、当該ＰＣが備える演算装置によって実現される。画像データ送信部２１０は、パラレルインターフェイス等により実現される。
【００３８】
プリンタ１５０は、ケーブル１９０を介して画像データ送信部２１０により送信された画像データを受ける画像データ受信部２２０と、受信されたデータに基づいて画像を形成する処理を実行するためのＣＰＵ（Central  Processing  Unit）２３０と、データを格納するメモリ２４０と、ＣＰＵ２３０により処理されたデータに基づいて画像データを用紙に形成する画像データ出力部２５０とを含む。
【００３９】
画像データ受信部２２０は、パラレルインターフェイスその他のインターフェイスを含む。メモリ２４０は、プリンタ１５０の動作を規定するための制御データを不揮発的に格納するメモリと、画像処理装置１００に送信された画像データを格納するメモリとを含む。制御データは、たとえばフラッシュメモリ、ＲＯＭ（Read‐Only  Memory）等に格納されている。画像データは、たとえば、ＲＡＭ（Random  Access  Memory）に一時的に格納される。あるいは、プリンタ１５０が画像データのバッファ機能を有する場合には、当該画像データは、揮発性のＲＡＭに格納され得る。
【００４０】
画像データ出力部２５０は、印刷機能を実行するための装置を含む。具体的には、画像データ出力部２５０は、ＣＰＵ２３０からのデータに基づいて用紙に画像を形成する画像形成部と、画像形成部に用紙を供給する給紙部と、画像形成部から、画像が形成された用紙を排出する排出部とを含む。なお、プリンタ１５０における画像の形成機能は、当業者にとって容易に理解できるものである。したがって、ここではその詳細な説明は、繰り返さない。
【００４１】
図３を参照して、本発明に係る画像処理装置としてプリンタ１５０を機能させるためのＣＰＵ２３０およびメモリ２４０について説明する。図３は、ＣＰＵ２３０とメモリ２４０とにより実現される機能の構成を表わすブロック図である。
【００４２】
まず、メモリ２４０は、ＣＰＵ２３０によって入力が受け付けられたデータを格納するデータ記憶部３２０と、複数の色を有する画像を調整するために予め準備された複数の処理の内容と、各処理を実行するか否かを決定するためのそれぞれの処理条件とを格納する処理条件記憶部３２２と、上記処理の内容を格納する処理内容記憶部３２４とを含む。
【００４３】
ＣＰＵ２３０は、外部からデータの入力を受けるデータ入力部３１０と、データ記憶部３２０に格納されている画像データからその画像データに含まれる画像部品である画像部品を抽出するための画像部品抽出部３３０と、複数の画像部品の中から画像部品のペアを抽出するペア抽出部３３２と、ペア抽出部３３２により抽出されたペアのそれぞれの画像部品の属性の内の一つである色の情報量に基づいて、各画像部品の色材の３原色の各々について重複版量を算出する算出部３３４とを含む。なお、３原色すなわち、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）に加えて、さらに、Ｋ（ブラック）が用いられてもよい。
【００４４】
ここで、重複版量とは、抽出された２つの画像部品に関し、各色材の情報量の重複の度合いを表わすものをいう。重複の度合いは、いずれかの情報量のうち小さい情報量が用いられる。
【００４５】
一例として、４色（Ｃ，Ｍ，Ｙ，Ｋ）の情報量に関し、第１の画像部品の情報量が（５０，１００，１５０，２００）であり、第２の画像部品の情報量が（２０，０，７０，２５０）である場合について説明する。この場合、シアンの重複版量は、ｍｉｎ｛５０，２０｝より、“２０”となる。マゼンタの重複版量は、ｍｉｎ｛１００，０｝より、“０”となる。イエローの重複版量は、ｍｉｎ｛１５０，７０｝より、“７０”となる。ブラックの重複版量は、ｍｉｎ｛２００，２５０｝より、“２００”となる。この場合、４色における重複版量が“０”である場合、いずれかの色の版に“ズレ”がある場合には、当該ズレの部分においてインクが塗布されないことになり、印刷の品質の低下につながることになる。
【００４６】
ＣＰＵ２３０は、さらに、処理条件記憶部３２２に格納されている処理条件と、処理内容記憶部３２４に格納されている処理内容とに基づいて当該画像部品のペアが処理条件に合致しているか否かを判定する判定部３３６と、すべてのペアについて処理が終了したか否かを判断する判断部３３８と、すべてのペアについて行なわれた判断の結果に基づいて各々の処理の内容を適用することにより画像調整処理を実行するための実行部３４０とを含む。実行部３４０が当該処理を実行すると、画像形成用のデータが画像データ出力部２５０に送出される。画像データ出力部２５０は、そのデータに基づいて用紙に画像を形成し、用紙を排出する。
【００４７】
図４を参照して、処理条件記憶部３２２のデータ構造について説明する。図４は、メモリ２４０の処理条件記憶部３２２におけるデータの格納の一態様を表わす図である。処理条件記憶部３２２は、領域４００〜領域４３０を含む。
【００４８】
画像処理を実行するための条件を識別する番号は、領域４００に格納されている。複数の画像部品を有する画像を調整するための画像調整処理（たとえばトラッピング、オーバープリント、輪郭処理）が実行される順序を規定するための優先順位は、領域４１０に格納されている。各優先順位に対応する処理条件は、領域４２０に格納されている。ここで、処理条件とは抽出された画像部品（たとえば図形、文字など）に基づいて、それらの属性（図形、文字、写真などの種類、ＣＭＹＫの各版量、各版量から算出される明度、彩度等の色情報、幅、高さ、ピクセル数等のサイズ）の組み合わせや大小関係を表わすものをいう。
【００４９】
各優先順位に関連付けられる処理内容は、領域４３０に格納されている。ここで、処理内容とは、処理を行なうか否かの判断の対象となっている画像部品について、具体的にどのような処理を行なうか、あるいは行なわないかを規定するためのデータをいう。
【００５０】
たとえば優先順位「１」に関し、画像部品同士のＣＭＹＫについての重複版量が予め定められた閾値以上である場合には、オーバープリントあるいはトラッピングのいずれも適用されないことが規定されている。すなわち優先順位「１」は、最も優先順位が高いものとして上記の処理条件に関連付けられている。優先順位「１」に対して画像調整処理を行なわない処理条件を設定しておくことにより、効率よく条件判定の数を減らすことができる。
【００５１】
また優先順位が「２」として設定された処理条件に合致し、その処理条件に対応する処理内容が適用される場合は、いずれかの画像部品が図形であり、いずれかの画像部品が黒文字である場合である。この場合の処理として、第１の画像部品（すなわち図形）にオーバープリント処理が適用される旨規定されている。優先順位「３」から「５」までについても、同様にして各々の処理条件と処理内容とが関連付けられている。
【００５２】
優先順位が「２」として設定された処理条件では、いずれかの画像部品が図形であり、いずれかの画像部品が黒文字である場合である。画像部品が図形と黒文字である場合は、処理内容としては、図形に対してオーバープリントが行われることが一義的に決まるため、ここでは、他の処理条件より優先順位を高く設定されている。
【００５３】
優先順位が「３」として設定された処理条件では、いずれかの画像部品が図形であり、いずれかの画像部品が文字である場合である。画像部品が文字である場合、一般的には黒文字であることが多いため、優先順位「２」、「３」の順で設定されている。優先順位が逆の設定であれば、文字が黒文字であった場合も「いずれかの画像部品が図形であり、いずれかの画像部品が文字である場合」として条件に合致してしまい、処理内容としては、オーバープリント処理ではなく、トラッピング処理が行われてしまうといった不都合が生じる。
【００５４】
優先順位が「４」および「５」で設定された処理条件では、いずれの画像部品も図形であるため、対象となる２つの画像部品の関係を調べて、それに基づいた処理内容が決定される。すなわち画像部品の種類のみで、処理内容が決定できないため、優先順位は「２」および「３」よりも低く設定される。また、画像部品の関係については、優先順位「４」では、「第１の画像部品の明度＝第２の画像部品の明度」であり、優先順位「５」では、「第１の画像部品の明度＞第２の画像部品の明度」である。両者を比較すると、優先順位「４」の方が、優先順位「５」よりも、処理条件が限定されている。つまり、第１の画像部品の明度と第２の画像部品の明度とが等しい場合は、両者の明度が等しくない場合に比べて条件がきつく、処理条件が限定されているといえる。そのため、優先順位がより上位に位置している。
【００５５】
なお、図４においては、説明の簡単のため、条件の番号順に優先順位が設定される場合が示されている。しかしながら、条件の番号と優先順位とは同じものではない。
【００５６】
図５を参照して、本実施の形態に係るプリンタ１５０の制御構造について説明する。図５は、ＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。この処理は、画像処理装置１００から出力された画像データがプリンタ１５０に入力された場合に実行される。
【００５７】
ステップＳ５０２にて、プリンタ１５０のＣＰＵ２３０は、画像データの入力を受け付ける。ステップＳ５０４にて、ＣＰＵ２３０は、画像データから画像部品を抽出する。画像部品の抽出方法は、公知の画像処理技術を用いてもよいし、ＰＤＬ（Page  Description  Language）等で記述されている画像部品を流用してもよい。ステップＳ５０６にて、ＣＰＵ２３０は、すべての画像部品から処理対象となる画像部品のペアの候補をリストアップする。このリストアップは、たとえばすべての画像部品についてそれぞれを識別するための番号を付与し、各番号の組み合せを網羅的に生成することにより行なわれる。
【００５８】
ステップＳ５０８にて、ＣＰＵ２３０は、リストアップされた画像部品のペアの重複版量を算出する。ステップＳ５１０にて、ＣＰＵ２３０は、画像部品のペアに対して処理条件の合致判定を実行する。この処理は、すなわち図４に示されるデータに基づいて行なわれる。
【００５９】
ステップＳ５１２にて、ＣＰＵ２３０は、その画像部品のペアが上記処理条件に合致するか否かを判断する。その画像部品のペアが処理条件に合致する場合には（ステップＳ５１２にてＹＥＳ）、処理はステップＳ５１６に移される。そうでない場合には（ステップＳ５１２にてＮＯ）、処理はステップＳ５１４に移される。ステップＳ５１４にて、ＣＰＵ２３０は、次の優先順位の処理条件に移行して、上記の各処理（Ｓ５０８〜Ｓ５１２）を繰り返す。
【００６０】
ステップＳ５１６にて、ＣＰＵ２３０は、合致した処理条件に対応する処理内容を適用し、その処理を実行する。ステップＳ５１８にて、ＣＰＵ２３０は、すべての画像部品のペアについての処理が終了したか否かを判断する。この判断は、ペアごとに、処理が完了したことを表わす情報（たとえばフラグ）を付与しておき、その情報を検出することにより行なわれる。全ての画像部品のペアについての処理が終了している場合には（ステップＳ５１８にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ５１８にてＮＯ）、処理はステップＳ５２０に移される。ステップＳ５２０にて、ＣＰＵ２３０は、次の画像部品のペアに移行する。その後、処理はステップＳ５０８に戻される。
【００６１】
上記の処理により、複数の処理条件が設けられていた場合においても、各画像部品のペアがそれぞれ最初に合致した処理条件において、ループを抜けて処理が適用されるため、効率的に、全ての画像部品のペアについての処理内容が決定される。
【００６２】
なお、上記の処理は、画像データが入力された場合に選択的に実行されるものであってもよい。たとえば、当該処理を有効にするためのデータがメモリ２４０に保持されている場合にのみ、ＣＰＵ２３０が当該処理を実行するようにしてもよい。このようにすると、印刷の状態が通常の状態になるため、プリンタ１５０が正常に作動しているか否かを容易に判断することができる。
【００６３】
以上によれば、本実施の形態に係るプリンタ１５０は、画像調整処理についての処理の各々について、処理が合うか否かを判定する判定順序を示すために予め設定された優先順位を保持している。画像の形成指令と画像データとがプリンタ１５０に入力されると、プリンタ１５０は、画像データから画像部品を抽出し、画像部品のペアを生成する。プリンタ１５０は、優先順位に基づいて、各ペアにそれぞれ適用される処理を決定する。このようにすると、プリンタ１５０は、処理の優先順位が高い処理から順に処理を決定することが可能になるため、画像形成処理を高速に行うことができる。
【００６４】
また、上記の処理は、プリンタ１５０以外に、ＰＣその他のコンピュータシステムによっても実現可能である。
【００６５】
そこで、図６を参照して、本実施の形態に係る画像処理装置１００を実現するコンピュータシステム６００について説明する。図６は、コンピュータシステム６００のハードウェア構成を表わすブロック図である。
【００６６】
コンピュータシステム６００は、相互にデータバスにより接続されたＣＰＵ６１０と、指示あるいはデータの入力を受けるためのマウス６２０およびキーボード６３０と、入力されるデータあるいはプログラムに従って実行される処理によって生成されるデータを一時的に格納するＲＡＭ６４０と、データを不揮発的に格納可能なハードディスク６５０と、ＣＤ（Compact  Disk）−ＲＯＭ駆動装置６６０と、モニタ６８０と、通信ＩＦ（Interface）６９０とを含む。ＣＤ−ＲＯＭ駆動装置６６０には、データ記録媒体であるＣＤ−ＲＯＭ６６２が装着可能である。
【００６７】
画像処理装置１００として機能するコンピュータシステム６００における処理は、ＣＰＵ６１０により実行されるソフトウェアおよび当該ソフトウェアの実行に応じて作動する各ハードウェアによって実現される。このようなソフトウェアは、ＲＡＭ６４０あるいはハードディスク６５０に予め記憶されている場合もあれば、ＣＤ−ＲＯＭ６６２その他のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。データ記録媒体に格納されているデータは、ＣＤ−ＲＯＭ駆動装置６６０その他の読取装置によりそのデータ記録媒体から読み取られて、ハードディスク６５０に一旦格納される。そのソフトウェアは、ＲＡＭ６４０あるいはハードディスク６５０から読み出されて、ＣＰＵ６１０によって実行される。
【００６８】
具体的には、本発明に係るプログラム製品がコンピュータシステム６００に読み込まれて実行されると、コンピュータシステムは、入力された画像データに含まれる画像部品に対して、上述の判定処理を実行し、判定結果に応じた画像処理を実行する。
【００６９】
図６に示されるコンピュータシステム６００のハードウェア自体は、一般的なものである。したがって、本発明の本質的な部分は、ＲＡＭ６４０、ハードディスク６５０、ＣＤ−ＲＯＭ６６２その他の記録媒体に格納されたソフトウェアであるともいえる。なお、コンピュータシステム６００の各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００７０】
＜第１の変形例＞
以下、本発明の実施の形態の変形例について説明する。前述の実施の形態においては、優先順位は予め設定されたデータとして用いられ、その優先順位に基づいて各処理を実行するか否かの判断が行なわれていた。このような方法に代えて、その優先順位を算出し、算出された優先順位に基づいてトラッピングあるいはオーバープリントの処理を実行するか否かの判断を行なってもよい。この場合、優先順位の算出は、画像データの属性、たとえば画像の色に応じて算出されることになる。
【００７１】
なお、本変形例に係るプリンタは、前述の実施の形態に係るプリンタと同一のハードウェア構成を有する。それらの機能も、以下に説明するものを除いて同じである。したがって、ここではそれらについての説明は、繰り返さない。
【００７２】
図７を参照して、本変形例に係るプリンタ１５０の制御構造について説明する。図７は、ＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。優先順位を算出する処理条件を、図４に示されるＮｏ．２からＮＯ．５を例にとって説明する。Ｎｏ．１の処理条件は、その優先順位が常に「１」であるため、以下の説明の対象から除外される。
【００７３】
ステップＳ７０２にて、画像データ作成部２００は、２つの画像部品（第１および第２の画像部品）の属性の入力を受け付ける。ステップＳ７０４にて、画像データ作成部２００は、入力された画像部品に文字が含まれるか否かを判断する。文字が含まれる場合には（ステップＳ７０４にてＹＥＳ）、処理はステップＳ７１０に移される。そうでない場合には（ステップＳ７０４にてＮＯ）、処理はステップＳ７４０に移される。
【００７４】
ステップＳ７１０にて、画像データ作成部２００は、その文字が黒文字であるか否かを判断する。その文字が黒文字である場合には（ステップＳ７１０にてＹＥＳ）、処理はステップＳ７１２に移される。そうでない場合には（ステップＳ７１０にてＮＯ）、処理はステップＳ７１４に移される。
【００７５】
ステップＳ７１２にて、画像データ作成部２００は、第２の処理条件の優先順位として「２」を設定する。ステップＳ７１４にて、画像データ作成部２００は、第５の処理条件の優先順位として「Ｌｏｗ」を設定する。ステップＳ７２０にて、画像データ作成部２００は、入力された画像部品に図形が含まれるか否かを判断する。図形が含まれる場合には（ステップＳ７２０にてＹＥＳ）、処理はステップＳ７２２に移される。そうでない場合には（ステップＳ７２０にてＮＯ）、処理はステップＳ７２８に移される。
【００７６】
ステップＳ７２２にて、画像データ作成部２００は、第５の処理条件の優先順位として「５」を設定する。ステップＳ７２４にて、画像データ作成部２００は、第３の処理条件の優先順位として「３」を設定する。ステップＳ７２６にて、画像データ作成部２００は、第４の処理条件の優先順位として「４」を設定する。ステップＳ７２８にて、画像データ作成部２００は、第５の処理条件の優先順位として「３」を設定する。
【００７７】
ステップＳ７４０にて、画像データ作成部２００は、各画像部品の明度を算出する。ステップＳ７４２にて、画像データ作成部２００は、各明度に差異が存在するか否かを判断する。差異が存在する場合には（ステップＳ７４２にてＹＥＳ）、処理はステップＳ７４４に移される。そうでない場合には（ステップＳ７４２にてＮＯ）、処理はステップＳ７４６０に移される。
【００７８】
ステップＳ７４４にて、画像データ作成部２００は、第３の処理条件の優先順位として「２」を設定する。ステップＳ７４６にて、画像データ作成部２００は、第４の処理条件の優先順位として「２」を設定する。ステップＳ７５０にて、画像データ作成部２００は、優先順位を処理条件に関連付けて処理条件記憶部３２２に格納する。
【００７９】
以上のようにして、本変形例に係るプリンタ１５０によると、まず最初に、抽出された画像部品に基づいて優先順位が算出され、各処理を規定する処理条件に関連付けられる。このため、同一画像において特定の関係のみが画像部品から抽出される場合には、当該関係に対応する処理についての優先順位が割り当てられることになり、その他の処理についての優先順位が割り当てられなくなる。したがって、当該画像部品のトラッピング、オーバープリントその他の整版処理に関し、より効率よく判定処理を行うことができる。なお、優先順位の算出は、各画像部品のペアの属性を複数個判定して、頻度の高い属性を選択してから行なってもよい。
【００８０】
なお、優先順位の算出方法は、上記の算出方法に限られない。たとえば、色材に基づいて優先順位を算出してもよい。色材としてＣＭＹＫが用いられる場合、色材間で予め定められた関係に基づいて、トラッピング、オーバープリント等の処理を規定する優先順位を算出してもよい。たとえば、ブラック（Ｋ）についての優先順位を他の色材についての優先順位よりも上位にし、逆に、イエロー（Ｙ）についての優先順位を他の色材についての優先順位よりも下位にしてもよい。
【００８１】
あるいは、本発明に係る画像処理装置は、優先順位についての学習機能を備えてもよい。すなわち、処理条件の判定結果を逐次メモリに格納し、最新の結果に対応する処理条件に基づいて、次の判定処理のための優先順位を設定してもよい。この場合、同様の印刷処理が実行される場合には、同様の処理条件が反復して優先的に適用されることになるため、判定処理に要する時間を最小限（すなわち１回の判定のみ）にすることが可能になる。これにより、画像処理装置における判断処理に対する負荷を最小限に抑制することができる。
【００８２】
なお、上記の画像調整処理以外に、単独の画像部品に対して、ハーフトーンのパターンの影響により、輪郭が不明瞭となった場合に、輪郭を塗りつぶして強調する、いわゆる輪郭処理も行うことができる。
【００８３】
＜第２の変形例＞
以下、本実施の形態の第２の変形例について説明する。本変形例に係る画像処理装置は、当該装置のユーザにより与えられた処理条件の優先順位を矛盾なく決定できる機能を有する点で、前述の画像処理装置と異なる。当該機能は、たとえば、処理条件がより限定された優先順位を高くすることにより実現される。
【００８４】
図８を参照して、本変形例に係る画像処理装置の制御構造について説明する。図８は、処理条件に優先順位を設定するためにＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。
【００８５】
ステップＳ８１０にて、ＣＰＵ２３０は、優先順位をつける処理条件をリストアップする。ステップＳ８２０にて、ＣＰＵ２３０は、当該処理条件が、処理を行なわないという処理条件であるか否かを判断する。当該処理条件が処理を行なわないという処理条件である場合には（ステップＳ８２０にてＹＥＳ）、処理はステップＳ８３０に移される。そうでない場合には（ステップＳ８２０にてＮＯ）、処理はステップＳ８４０に移される。
【００８６】
ステップＳ８３０にて、ＣＰＵ２３０は、そのような処理条件の各々について、１から順に優先順位を設定する。ステップＳ８４０にて、ＣＰＵ２３０は、包含関係を調べる処理条件を２つ選択する。ステップＳ８５０にて、ＣＰＵ２３０は、処理条件の色範囲が包含されるか否かを判断する。当該色範囲が包含される場合には（ステップＳ８５０にてＹＥＳ）、処理はステップＳ８６０に移される。そうでない場合には（ステップＳ８５０にてＮＯ）、処理はステップＳ８７０に移される。
【００８７】
ステップＳ８６０にて、ＣＰＵ２３０は、ステップＳ８５０にて当該色範囲が包含されると判断された処理条件の優先順位を、これまでについている優先順位の次に設定する。ステップＳ８７０にて、ＣＰＵ２３０は、全ての処理条件の包含関係の確認が終了しているか否かを判断する。全ての処理条件の包含関係の確認が終了している場合には（ステップＳ８７０にてＹＥＳ）、処理はステップＳ８８０に移される。そうでない場合には（ステップＳ８７０にてＮＯ）、処理はステップＳ８４０に戻される。ステップＳ８８０にて、ＣＰＵ２３０は、そのような処理条件の優先順位を最後の優先順位に設定する。
【００８８】
ここで、一例として、「画像部品１が図形、画像部品２が文字」という処理条件のときに「トラッピング処理」という処理内容を適用する例、および、「画像部品１が図形、画像部品２が黒文字」という処理条件のときに、「オーバープリント処理」という処理内容を適用する例という２つの例を用いて説明する。これらの処理条件があった場合、前者の優先順位が高くなると、後者の処理が全く適用されなくなる。このような状態を防止するため、処理条件の優先順位は、基本的に条件が限定されているものほど優先されることにする。このようにする理由は、以下の通りである。
【００８９】
すなわち、処理条件を決定する際、一般的には、緩い条件を有する処理条件（限定されていない処理条件）を決定してから、より限定された条件を有する処理条件が決定される。このような場面として、たとえば、図形と文字との組み合わせの場合にはトラッピング処理（以下、第１の処理）を行なうが、その中でも、図形と黒文字との組み合わせの場合にはオーバープリント処理（以下、第２の処理）を行なう、という場面がある。この場面では、当該ユーザの意図は、細かい条件設定により反映されていることになる。
【００９０】
ところが、条件の緩い（限定されていない）処理条件を優先させると、限定された条件を有する処理条件が全く選択されなくなる。たとえば、前述の第１の処理を実行するための処理条件を優先させると、第２の処理を実行するための処理条件が決して選択されなくなり、処理条件自体が無意味なものになる恐れがある。
【００９１】
そこで、限定された条件を有する処理条件を予め優先させておくことにより、上述のような無意味な処理条件が発生することを防止することができる。以下では、６つの処理条件が与えられた場合について説明する。
【００９２】
第１の処理条件：第１の画像部品と第２の画像部品とが隣接していない場合には、処理を行なわない。
【００９３】
第２の処理条件：第１の画像部品と第２の画像部品との間に重複版量が存在すれば、処理を行なわない。
【００９４】
第３の処理条件：図形と文字とにトラッピング処理を行なう。
第４の処理条件：図形と図形とにトラッピング処理を行なう。
【００９５】
第５の処理条件：図形と黒文字とにオーバープリント処理を行なう。
第６の処理条件：図形と黄文字に処理を行なわない。
【００９６】
このとき、たとえば、優先順位を決定する項目を、次のように設定する。
（１）「処理を行なわない」処理条件を常に優先する。
【００９７】
（２）「トラッピング処理」と「オーバープリント処理」とは、処理対象となる画像部品の属性ごとに処理条件を分類し、色がより限定された条件の優先順位を高くする。
【００９８】
このような設定に従うと、まず、第１、第２および第６の３つの処理条件の優先順位が高くなる。これら３つの処理条件の中での優先順位は、どのようなものであってもよい。ここでは、第１の処理条件（優先順位＝１）、第２の処理条件（優先順位＝２）、第３の処理条件（優先順位＝３）とする。
【００９９】
次に、第３、第４および第５の処理条件について、各々の優先順位が決定される。属性の組み合わせから、第４の処理条件は、他に同じ組み合わせの処理条件がないので、優先順位は、４番目以降であればよい。以下では、第４の処理条件の優先順位＝４として説明する。
【０１００】
また、第３の処理条件と第４の処理条件とについては、処理条件の色の範囲は、以下の通りである。数値は、情報量を表わす。
【０１０１】
（第３の処理条件）
［図形］Ｃ（シアン）：０〜２５５、Ｍ（マゼンタ）：０〜２５５、Ｙ（イエロー）：０〜２５５、Ｋ（ブラック）：０〜２５５。
【０１０２】
［文字］Ｃ（シアン）：０〜２５５、Ｍ（マゼンタ）：０〜２５５、Ｙ（イエロー）：０〜２５５、Ｋ（ブラック）：０〜２５５。
【０１０３】
（第５の処理条件）
［図形］Ｃ（シアン）：０〜２５５、Ｍ（マゼンタ）：０〜２５５、Ｙ（イエロー）：０〜２５５、Ｋ（ブラック）：０〜２５５。
【０１０４】
［文字］Ｃ（シアン）：０〜０、Ｍ（マゼンタ）：０〜０、Ｙ（イエロー）：０〜０、Ｋ（ブラック）：１〜２５５。
【０１０５】
上記の各範囲に基づいて、各版の最小値および最大値の大小関係から、第３の処理条件が第５の処理条件を包含していることが分かる。なお、包含関係の確認は、たとえば以下の関係の成立の有無に基づいて行なわれる。
【０１０６】
（ＡのＣｍｉｎ≦ＢのＣｍｉｎ）＆（ＢのＣｍａｘ≦ＡのＣｍａｘ）＆（ＡのＭｍｉｎ≦ＢのＭｍｉｎ）＆（ＢのＭｍａｘ≦ＡのＭｍａｘ）＆（ＡのＹｍｉｎ≦ＢのＹｍｉｎ）＆（ＢのＹｍａｘ≦ＡのＹｍａｘ）＆（ＡのＫｍｉｎ≦ＢのＫｍｉｎ）＆（ＢのＫｍａｘ≦ＡのＫｍａｘ）の関係が成立する場合、Ａの色範囲はＢの色範囲を包含している。
【０１０７】
上記の例では、第５の処理条件がより限定された条件になっているため、第５の処理条件の優先順位は５番目に設定され、第３の処理条件の優先順位は６番目に設定される。以上より、最終的な優先順位は、以下の通りとなる。
【０１０８】
優先順位が１である処理条件：第１の処理条件、
優先順位が２である処理条件：第２の処理条件、
優先順位が３である処理条件：第６の処理条件、
優先順位が４である処理条件：第４の処理条件、
優先順位が５である処理条件：第５の処理条件、
優先順位が６である処理条件：第３の処理条件。
【０１０９】
なお、上述の例では、色の範囲のみが処理条件の優先順位の決定に使用されているが、優先順位の決定の態様は、これに限られるものではない。たとえば、処理条件に、画像部品のサイズ（たとえば、幅、高さ、画像部品のピクセル数等）等を含ませるようにしても良い。この場合も、色の範囲と同様に、サイズの範囲について包含関係を確認し、より限られた処理条件の優先順位を高くすればよい。
【０１１０】
また、２つの処理条件が常に包含関係にあるとは限らない。このような場合には、処理内容に応じて優先順位を決定してもよい。たとえば、第３の処理条件が「黒図形と文字にトラッピング処理を行なう」ための条件である場合、第３の処理条件と第５の処理条件との間には、包含関係は存在しなくなる。この場合、オーバープリント処理がトラッピング処理よりも優先されるようにしておけば、第５の処理条件の優先順位が第３の処理条件の優先順位よりも高くなる。
【０１１１】
同じ処理内容の場合には、各処理条件の優先順位は、どちらが高くてもよい。たとえば、第３の処理条件が「黒図形と文字にオーバープリント処理を行なう」というものである場合、第３の処理条件および第５の処理条件のいずれを優先してもよい。
【０１１２】
このようにして、各優先順位は、より限られた処理条件の優先順位が高くなるように決定される。これにより、ユーザが処理条件を任意に追加した場合であっても、矛盾なく処理を適用することができる。
【０１１３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１４】
本発明は、プリンタ、複写機その他の印刷装置、あるいは、ＰＣその他の情報処理装置に適用可能である。
【図面の簡単な説明】
【０１１５】
【図１】本発明の実施の形態に係る画像処理システム１０の構成を表わす図である。
【図２】画像処理装置１００およびプリンタ１５０の機能的構成を表わすブロック図である。
【図３】プリンタ１５０が備えるＣＰＵ２３０の機能的構成を表わすブロック図である。
【図４】画像データ作成部２００が備える処理条件記憶部３２２におけるデータの格納の一態様を表わす図である。
【図５】プリンタ１５０のＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。
【図６】本実施の形態に係る画像処理装置１００を実現するコンピュータシステム６００のハードウェア構成を表わすブロック図である。
【図７】本発明の変形例に係るプリンタ１５０のＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。
【図８】本発明の第２の変形例に係るプリンタのＣＰＵ２３０が実行する処理の手順を表わすフローチャートである。
【符号の説明】
【０１１６】
１０  画像処理システム、１００  画像処理装置、１５０  プリンタ、１９０  ケーブル、２００  画像データ作成部、２１０  画像データ送信部、２２０  画像データ受信部、２３０，６１０  ＣＰＵ、２４０  メモリ、２５０  画像データ出力部、３１０  データ入力部、３２０  データ記憶部、３２２  処理条件記憶部、３２４  処理内容記憶部、３３０  画像部品抽出部、３３２  ペア抽出部、３３４  算出部、３３６  判定部、３３８  判断部、３４０  実行部、６００  コンピュータシステム、６２０  マウス、６３０  キーボード、６４０  ＲＡＭ、６５０  ハードディスク、６６０  ＣＤ−ＲＯＭ、６６２  ＣＤ−ＲＯＭ、６８０  モニタ、６９０  通信ＩＦ。
【図１】
2007144929.tif 000003
【図２】
2007144929.tif 000004
【図３】
2007144929.tif 000005
【図４】
2007144929.tif 000006
【図５】
2007144929.tif 000007
【図６】
2007144929.tif 000008
【図７】
2007144929.tif 000009
【図８】
2007144929.tif 000010