(57)【要約】【課題】ある画像に対応する２値画像データに対して編集処理を行う際の利便性を維持しつつ、柔軟な編集処理を行うことを可能にする技術を提供すること。【解決手段】ある画像に対応する多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを該処理が行われたクライアント装置から受信する画像処理装置に、該ジョブリクエストに内包されている識別子に対応付けて記憶装置に記憶されている２値画像データを取得させる。そして、この画像処理装置は、該２値画像データに対して施すべき処理の内容を上記処理内容データに基づいて特定し、特定した処理を該２値画像データに対して施す。【選択図】      図４
2005004264.tif 000002
【特許請求の範囲】
【請求項１】
ある画像に対応する多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを通信網経由で受信する受信手段と、
識別子に対応した２値画像データを記憶している記憶装置から、前記受信手段により受信されたジョブリクエストに内包されている識別子に対応付けられた２値画像データを取得する取得手段と、
前記受信手段により受信されたジョブリクエストに内包されている処理内容データに基づいて、前記取得手段により取得された２値画像データに対して施すべき処理の内容を特定し、特定した処理を該２値画像データへ施す処理実行手段と
を有する画像処理装置。
【請求項２】
前記ジョブリクエストに内包されている処理内容データは、前記ジョブリクエストに内包されている識別子に対応付けて前記記憶装置に記憶されている２値画像データの解像度よりも、低い解像度の多値画像データに対してユーザにより為された処理の内容を表すデータである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ジョブリクエストに内包されている処理内容データに、該処理内容データで表される処理内容を施した２値画像データを前記記憶装置へ記憶させるべきことが書き込まれている場合には、前記処理実行手段は、前記処理内容データに基づいて処理を施した２値画像データを前記記憶装置へ送り、該２値画像データを記憶することを前記記憶装置へ要求する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記ジョブリクエストに内包されている処理内容データに、該処理内容データで表わされる処理内容を施した２値画像データを出力させるべき画像出力装置を一意に特定する出力先識別子が内包されている場合には、前記処理実行手段は、前記処理内容データに基づいて処理を施した２値画像データに対して、さらに、前記出力先識別子で特定される画像出力装置に固有な処理を施してから該画像出力装置へ送信し、該２値画像データに応じた画像を出力することを該画像出力装置へ要求する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記ジョブリクエストに内包されている処理内容データが該ジョブリクエストに内包されている識別子で特定される画像と他の画像とを合成すべきことを示している場合には、前記処理実行手段は、該他の画像に対応する２値画像データを取得し、前記取得手段により取得された２値画像データと該処理内容データで表される態様で合成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
クライアント装置が、ある画像を一意に識別する識別子に対応付けて該画像に対応する２値画像データと多値画像データとを記憶している記憶装置から該多値画像データを通信網経由で取得する第１のステップと、
前記クライアント装置が、前記第１のステップにて取得した多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを生成し前記通信網経由で画像処理装置へ送信する第２のステップと、
前記画像処理装置が、前記クライアント装置から受信したジョブリクエストに内包されている識別子に対応付けて前記記憶装置に記憶されている２値画像データを取得するとともに、該ジョブリクエストに内包されている処理内容データに基づいて、該２値画像データに対して施すべき処理の内容を特定する第３のステップと、
前記画像処理装置が、前記第３のステップにて取得した２値画像データに対して前記第３のステップにて特定した内容の処理を施す第４のステップとを
を有する画像処理方法。
【請求項７】
コンピュータ装置に、
ある画像に対応する多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを通信網経由で受信する受信機能と、
識別子に対応した２値画像データを記憶している記憶装置から、前記受信機能により受信されたジョブリクエストに内包されている識別子に対応付けられた２値画像データを取得する取得機能と、
前記受信機能により受信されたジョブリクエストに内包されている処理内容データに基づいて、前記取得機能により取得された２値画像データに対して施すべき処理の内容を特定し、特定した処理を該２値画像データへ施す処理実行機能と
を実現させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ある画像出力装置向けに作成された画像データを再利用する技術に関する。
【０００２】
【従来の技術】
近年、製版工程においては、デジタル化された印刷原稿のデータを使用し，印刷用の刷版をデジタル製版装置により直接作製する、ＣＴＰ（ＣｏｍｐｕｔｅｒＴｏ  Ｐｌａｔｅ）と呼ばれる方法が採られている。ＣＴＰにより印刷用の刷版を作成する場合、例えばＰｏｓｔＳｃｒｉｐｔなどのページ記述言語で記述された多値画像データを、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）処理により網点成分を有する２値画像データに変換し、この２値画像データから刷版を作成する。従来、ＣＴＰにより刷版を作成した場合、原稿の校正を行う際には、ＲＩＰ処理により生成された２値画像データを、ＤＤＣＰ（Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｃｏｌｏｒ  Ｐｒｏｏｆ）と呼ばれる色校正システムに出力することにより、校正刷りを得ることが一般的であった。これに対して、近年、ＲＩＰ処理により生成された２値画像データをカラープリンタに出力することにより、ＤＤＣＰのような高額な機器を用いることなく、校正刷りを得る方法・装置も提案されている。
【０００３】
ところで、ＲＩＰ処理により生成される２値画像データには、その２値画像データに応じた画像を出力させる画像出力装置に固有な情報（例えば、網点成分など）が含まれている。このため、原稿を複数種の画像出力装置に出力させる必要がある場合には、その画像出力装置毎にＲＩＰ処理を行って２値画像データを生成する必要がある。一般にＲＩＰ処理には長い処理時間を要するため、画像出力装置毎にＲＩＰ処理を行わねばならないことは、甚だ不便である。このような不便さを解消するために、ＲＩＰ処理によって生成された２値画像データをデータベースなどに記憶させておき、再利用することが提案されている。また、このようにデータベースに格納されている２値画像データを再利用する際に、テキストの追加や他の画像との合成などの編集処理を加えることができるようにすることも提案されている。このような技術の一例としては、特許文献１に開示されている技術が挙げられる。特許文献１に開示されている技術では、線画などの２値画像と写真などの多値画像とを合成して合成画像を生成する画像処理装置に、高解像度の２値画像データを記憶させておくとともに、この２値画像データと合成する低解像度の多値画像データを記憶させておく。そして、この画像処理装置は、合成画像内の領域毎に上記２値画像データと上記多値画像データとのどちらを割り当てるかをユーザに選択させ、その選択結果に基づいて合成画像を生成する。これにより、２値画像と多値画像のいずれの画像品質も劣化させることなく、容易に合成処理を行うことが可能になり利便性が向上する。
【０００４】
【特許文献１】
特開平５−７５８５２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されている技術では、ユーザは合成画像内の各領域について２値画像データと多値画像データとのどちら一方のみを排他的に選択することしかできない。このため、ある領域について、多値画像データで表される画像に２値画像データに透過処理を施して得られる画像を重ね合わせるような合成処理を行うことはできない。つまり、特許文献１に開示されている技術では、柔軟な編集処理を行うことができないといった問題点がある。
【０００６】
本発明は、上記課題に鑑みて為されたものであり、ある画像に対応する２値画像データに対して編集処理を行う際の利便性を維持しつつ、柔軟な編集処理を行うことを可能にする技術を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、本発明は、ある画像に対応する多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを通信網経由で受信する受信手段と、識別子に対応した２値画像データを記憶している記憶装置から、前記受信手段により受信されたジョブリクエストに内包されている識別子に対応付けられた２値画像データを取得する取得手段と、前記受信手段により受信されたジョブリクエストに内包されている処理内容データに基づいて、前記取得手段により取得された２値画像データに対して施すべき処理の内容を特定し、特定した処理を該２値画像データへ施す処理実行手段とを有する画像処理装置を提供する。
【０００８】
また、上記課題を解決するために、本発明は、クライアント装置が、ある画像を一意に識別する識別子に対応付けて該画像に対応する２値画像データと多値画像データとを記憶している記憶装置から該多値画像データを通信網経由で取得する第１のステップと、前記クライアント装置が、前記第１のステップにて取得した多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを生成し前記通信網経由で画像処理装置へ送信する第２のステップと、前記画像処理装置が、前記クライアント装置から受信したジョブリクエストに内包されている識別子に対応付けて前記記憶装置に記憶されている２値画像データを取得するとともに、該ジョブリクエストに内包されている処理内容データに基づいて、該２値画像データに対して施すべき処理の内容を特定する第３のステップと、前記画像処理装置が、前記第３のステップにて取得した２値画像データに対して前記第３のステップにて特定した内容の処理を施す第４のステップとを有する画像処理方法を提供する。
【０００９】
また、上記課題を解決するための、本発明は、コンピュータ装置に、ある画像に対応する多値画像データに対してユーザにより為された処理の内容を表す処理内容データと該多値画像データを一意に識別する識別子とを内包したジョブリクエストを通信網経由で受信する受信機能と、識別子に対応した２値画像データを記憶している記憶装置から、前記受信機能により受信されたジョブリクエストに内包されている識別子に対応付けられた２値画像データを取得する取得機能と、前記受信機能により受信されたジョブリクエストに内包されている処理内容データに基づいて、前記取得機能により取得された２値画像データに対して施すべき処理の内容を特定し、特定した処理を該２値画像データへ施す処理実行機能とを実現させるプログラムを提供する。
【００１０】
このような画像処理装置、画像処理方法およびプログラムによれば、ある多値画像データに対してクライアント装置においてユーザにより為された処理に基づいて、該多値画像データに対応付けて上記記憶装置に記憶されている２値画像データに対して施すべき処理の内容が上記画像処理装置によって特定され、該２値画像データに対してその処理が施される。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しつつ説明する。
【００１２】
（Ａ：第１実施形態）
（１：画像処理システムの構成）
図１は本発明に係る画像処理方法を行う画像処理システムの第１の実施形態を示す図である。通信網１０は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であり、当該通信網１０に接続されている装置間のデータ授受を仲介するためのものである。図１に示されるように、この通信網１０には、データベース（以下、「ＤＢ」と表記する）サーバ装置２０とクライアント装置３０と画像処理装置４０とプリンタ５０とが接続されている。また、画像処理装置４０には、前述したＣＴＰ６０とＤＤＣＰ７０とが接続されている。さらに、ＣＴＰ６０には、このＣＴＰ６０から引渡された２値画像データに対応する画像を出力する印刷機８０が接続されている。
【００１３】
ＤＢサーバ装置２０は、一般的なコンピュータ装置と同一のハードウェア構成を有するものであり、図２に示す画像ＤＢを備えている。図２に示されるように、画像ＤＢには、ある画像を一意に識別する識別子（以下、「画像識別子」）に対応付けて、その画像に対応する多値画像データおよび２値画像データを格納している。そして、このＤＢサーバ装置２０は、例えば、上記画像識別子を含んだ送信要求をクライアント装置３０から受け取った場合に、その画像識別子に対応付けて画像ＤＢに格納されている多値画像データをそのクライアント装置３０へ送信することができる。また、ＤＢサーバ装置２０は、画像ＤＢに格納されている上記２値画像データを画像処理装置４０からの要求に応じてその画像処理装置４０へ送信することや、画像処理装置４０からの要求に応じて、画像ＤＢに格納されている２値画像データを上書きすることもできる。
【００１４】
クライアント装置３０は、例えばパーソナルコンピュータ装置であり、ＴＣＰ／ＩＰなどの通信プロトコルにしたがって、ＤＢサーバ装置２０や画像処理装置４０とデータ通信することができる。このクライアント装置３０は、ＤＢサーバ装置２０から取得した多値画像データに応じた画像を表示するとともに、この多値画像データに対して、テキストの追加や他の画像データの貼り付け、透過、半透明化、反転など様々な編集処理をユーザに行わせることができる。そして、このような編集処理が為されると、クライアント装置３０は、その編集処理の内容を表わすジョブリクエストを生成し、生成したジョブリクエストを通信網１０を介して画像処理装置４０へ送信する。このジョブリクエストには、編集対象の画像を一意に識別するための画像識別子やその編集内容を表わす処理内容データなどが含まれている。
【００１５】
画像処理装置４０は、前述したＲＩＰ処理機能、すなわち、ある画像に対応する多値画像データを２値画像データへ変換する機能を備えている。加えて、この画像処理装置４０は、通信網１０を介してクライアント装置３０から送信されてくるジョブリクエストに基づいて、そのジョブリクエストに内包されている画像識別子で一意に識別される２値画像データに対して、そのジョブリクエストに内包されている処理内容データで表わされる編集処理を施すことができる。
【００１６】
プリンタ５０は、通信網１０を介して受信した多値画像データに応じた画像を印刷機８０と同程度の高解像度でカラー出力可能な印刷装置である。また、画像処理装置４０と接続され、通信網１０を介さずに、出力可能な印刷装置である。
【００１７】
図１に示される画像処理システムにおいては、ＤＢサーバ装置２０の画像ＤＢに格納されている２値画像データに対して編集処理を行うことをユーザが所望する場合には、まず、その２値画像データに対応付けて画像ＤＢに格納されている多値画像データをクライアント装置３０に取得させる。そして、クライアント装置３０は、この多値画像データに対応する画像に対してユーザによって為された処理の内容を表わすジョブリクエストを生成し画像処理装置４０へ送信する。このジョブリクエストの内容に基づいて上記２値画像データに対して施すべき処理の内容を画像処理装置４０に特定させ実行させることにより、上記２値画像データに対して様々な編集処理を行うことができる。
【００１８】
（２：画像処理装置の構成）
次いで、図３を参照しつつ画像処理装置４０の構成について説明する。図３に示されるように、画像処理装置４０は、制御部１００と、通信インターフェイス（以下、「ＩＦ」と表記する）１１０と、記憶部１２０と、これら構成要素間のデータ授受を仲介するバス１３０とを備えている。
【００１９】
制御部１００は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、記憶部１２０に格納されている各種ソフトウェアを実行することにより、画像処理装置４０の各部を制御するものである。通信ＩＦ部１１０は、通信網１０、ＣＴＰ６０、ＤＤＣＰ７０およびプリンタ５０等に接続されており、制御部１００から引渡されたデータを通信網１０やＣＴＰ６０やＤＤＣＰ７０やプリンタ５０等へ引渡すとともに、通信網１０から引渡されたデータを制御部１００へ引渡すものである。
【００２０】
記憶部１２０は、揮発性記憶部１２１と不揮発性記憶部１２２とを含んでいる。揮発性記憶部１２１は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ソフトウェアを実行中の制御部１００によりワークエリアとして利用される。不揮発性記憶部１２２は、例えばハードディスクであり、各種ソフトウェアを格納している。不揮発性記憶部１２２に格納されているソフトウェアの一例としては、制御部１００にオペレーティングシステム（以下、「ＯＳ」と表記する）を実現させるためのＯＳソフトウェアや、クライアント装置３０から送信されてきたジョブリクエストを解釈し実行するためのジョブ実行ソフトウェアが挙げられる。以下では、これらのソフトウェアを実行することにより制御部１００に付与される機能について説明する。
【００２１】
制御部１００は、電源（図示省略）を投入されると、まず、ＯＳソフトウェアを不揮発性記憶部１２２から読み出し実行する。このＯＳソフトウェアにしたがって作動している制御部１００には、画像処理装置４０の各部を制御する機能や他のソフトウェアを不揮発性記憶部１２２から読み出し実行する機能が付与される。本実施形態では、ＯＳソフトウェアの実行を完了しＯＳを実現している状態の制御部１００は、上記ジョブ実行ソフトウェアを即座に不揮発性記憶部１２２から読み出し実行する。このジョブ実行ソフトウェアにしたがって作動している制御部１００には、本発明に係る画像処理装置に特徴的な機能が付与される。具体的には、ジョブ実行ソフトウェアにしたがって作動している制御部１００は、図４に示されるジョブ実行処理を実行する。図４に示されるように、制御部１００は、クライアント装置３０から送信されてくるジョブリクエストを通信ＩＦ部１１０を介して受信し、受信したジョブリクエストの内容に基づいて、処理すべき２値画像データを取得するとともに、この２値画像データに対して施すべき処理の内容を特定し、その処理を実行する。つまり、上記ジョブ実行ソフトウェアにしたがって作動している制御部１００には、以下に述べる３つの機能が付与される。第１に、クライアント装置３０から送信されてくるジョブリクエストを受信する受信機能である。第２に、そのジョブリクエストを解釈し処理対象の２値画像データをＤＢサーバ装置２０から取得する取得機能である。そして、第３に、そのジョブリクエストに内包されている処理対象データに基づいてその２値画像データに対して施すべき処理を特定し、その処理を実行する処理実行機能である。
【００２２】
以上に説明したように、本実施形態に係る画像処理装置のハードウェア構成は、一般的なコンピュータ装置のハードウェア構成と同一であり、記憶部１２０に格納されている各種ソフトウェアを実行することにより、制御部１００には、本発明に係る画像処理装置に特有な３つの機能が付与される。
【００２３】
（３：動作）
次いで、本発明に係る画像処理装置の動作を顕著に示す動作について図面を参照しつつ説明する。具体的には、ＤＢサーバ装置２０の画像ＤＢには、図２に示されるように画像識別子Ａで特定される画像Ａと画像識別子Ｂで特定される画像Ｂの各々に対応する多値画像データと２値画像データとが格納されているものとする。以下では、画像Ａに対応する２値画像データを「２値画像データＡ」と称し、画像Ａに対応する多値画像データを「多値画像データＡ」と称する。また、画像Ｂに対応する２値画像データを「２値画像データＢ」と称し、画像Ｂに対応する多値画像データを「多値画像データＢ」と称する。本実施形態においては、図５に示されるように、画像Ａは濃度１０％の背景画像であり、画像Ｂは濃度１００％の文字画像であるとする。以下では、これら画像Ａと画像Ｂとを合成する場合の動作について説明する。なお、以下に説明する動作例では、画像処理装置４０の制御部１００は、既に、上述したジョブ実行ソフトウェアにしたがって作動しているものとする。
【００２４】
ユーザは、まず、クライアント装置３０の操作部（図示省略）を操作し、画像Ａおよび画像Ｂに対応する多値画像データを取得する旨の指示を入力する。この指示を入力されると、クライアント装置３０は、上記２つの多値画像データの送信を要求する旨の通信メッセージ（以下、「画像送信リクエスト」）６００を生成し、この画像送信リクエスト６００をＤＢサーバ装置２０へ宛てて送信する（図６参照）。この画像送信リクエスト６００には、ユーザにより取得を所望されている画像の画像識別子（すなわち、画像識別子ＡとＢ）が書き込まれている。
【００２５】
クライアント装置３０から送信された画像送信リクエスト６００は、通信網１０を介してＤＢサーバ装置２０へ到達する。この画像送信リクエスト６００を受信したＤＢサーバ装置２０は、まず、この画像送信リクエスト６００を解析し、この画像送信リクエスト６００に内包されている画像識別子を読み出す。そして、ＤＢサーバ装置２０は、上記画像識別子に対応付けて画像ＤＢに格納されている多値画像データを読み出し、この多値画像データを内包した通信メッセージ（以下、「画像送信レスポンス」）６１０をクライアント装置３０へ宛てて送信する（図６参照）。上述したように、画像送信リクエスト６００には、画像識別子ＡとＢとが内包されているため、ＤＢサーバ装置２０は、多値画像データＡと多値画像データＢとを画像ＤＢから読み出し、これら多値画像データを内包した画像送信レスポンス６１０をクライアント装置３０へ宛てて送信する。
【００２６】
ＤＢサーバ装置２０から送信された画像送信レスポンス６１０は、通信網１０を介してクライアント装置３０へ到達する。この画像送信レスポンス６１０を受信したクライアント装置３０は、受信した画像送信レスポンス６１０を解析し、この画像送信レスポンス６１０に内包されている多値画像データを取得する。そして、クライアント装置３０は、その表示部（図示省略）に、取得した多値画像データに対応する画像を表示させる。すなわち、クライアント装置３０の表示部には、図５に示す画像Ａと画像Ｂとが表示される。この画像Ａと画像Ｂとを視認したユーザは、クライアント装置３０の操作部を操作し、画像Ａに対応する多値画像データＡや画像Ｂに対応する多値画像データＢに対して種々の編集操作を行うことができる。本動作例では、図７に示されるように、画像Ａに対して画像Ｂを貼り付ける旨の編集操作が為され、さらにその編集結果である画像を印刷機８０に出力させる旨の指示が入力されたものとする。
【００２７】
次いで、クライアント装置３０は、上記多値画像データＡおよび多値画像データＢに対してユーザにより為された処理の内容を表す処理内容データと、画像識別子Ａと画像識別子Ｂとを内包したジョブリクエスト６２０を生成し、このジョブリクエスト６２０を画像処理装置４０へ宛てて送信する（図６参照）。なお、本動作例では、２つの画像を合成する処理がクライアント装置３０においてユーザにより為された場合について説明するが、クライアント装置３０においてユーザにより為される処理は、画像Ａに対する透過処理や半透明化処理であっても良いことは勿論である。例えば、ユーザによって為された処理が画像Ａに対する半透明化処理である場合には、クライアント装置３０から送信されるジョブリクエストには、画像識別子Ａと画像Ａに対して半透明化処理を施すべきことを示す処理内容データとが内包されることになる。
【００２８】
このようにしてクライアント装置３０から送信されたジョブリクエスト６２０は通信網１０を介して画像処理装置４０へ到達する。以下、このジョブリクエスト６２０を受信した場合に、画像処理装置４０の制御部１００が行う動作について図４に示すフローチャートを参照しつつ説明する。
【００２９】
図４は、画像処理装置４０の制御部１００が行うジョブ実行動作の流れを示すフローチャートである。図４に示されるように、画像処理装置４０の制御部１００は、通信ＩＦ部１１０を介してジョブリクエスト６２０を受信（ステップＳＡ１）すると、このジョブリクエスト６２０を解析し、このジョブリクエスト６２０に内包されている画像識別子と処理内容データとを取得する（ステップＳＡ２）。
【００３０】
次に、制御部１００は、処理対象の２値画像データを取得する（ステップＳＡ３）。具体的には、制御部１００は、ステップＳＡ２にて取得した画像識別子で特定される２値画像データの送信を要求する旨の通信メッセージ（以下、「２値画像送信リクエスト」）６３０をＤＢサーバ装置２０へ送信する。この２値画像送信リクエスト６３０を受信すると、ＤＢサーバ装置２０は、この２値画像送信リクエスト６３０に内包されている画像識別子に対応付けて画像ＤＢに格納されている２値画像データを読み出し、この２値画像データを内包した通信メッセージ（以下、「２値画像送信レスポンス」）６４０を画像処理装置４０へ宛てて送信する。そして、画像処理装置４０の制御部１００は、このようにしてＤＢサーバ装置２０から送信されてくる２値画像送信レスポンス６４０を受信し、この２値画像送信レスポンス６４０に内包されている２値画像データを読み出し取得する。なお、本動作例では、クライアント装置３０から送信されてくるジョブリクエスト６２０に処理対象の２値画像データを一意に特定する画像識別子が内包されている場合について説明した。しかしながら、上記ジョブリクエストに、処理対象の画像に対応する多値画像データを内包させてクライアント装置３０から画像処理装置４０へ送信し、このジョブリクエストに内包されている多値画像データに対してＲＩＰ処理を施すことにより、処理対象の画像に対応する２値画像データを取得するとしても良いことは勿論である。要は、画像処理装置４０の制御部１００が処理対象の画像に対応する２値画像データを取得可能な態様であれば、いずれであっても良い。
【００３１】
次に、制御部１００は、ステップＳＡ２にて取得した処理内容データに基づいて、ステップＳＡ３にて取得した２値画像データに対して為すべき処理の内容を特定し、特定した内容の処理をステップＳＡ２にて取得した２値画像データに対して実行する（ステップＳＡ４）。例えば、本動作例では、クライアント装置３０から受信したジョブリクエストには、図８に示すような合成処理を行うべきことを示す処理内容データが内包されている。図８は、画像Ａに対応する２値画像データＡと画像Ｂに対応する２値画像データＢとの配置を表す図である。なお、図８においては、図面が繁雑になることを避けるため、２値画像データＢを構成する画素を省略しているが、２値画像データＡと同様に２値画像データＢも所定の大きさの画素で構成されている。図８の左側には、２値画像データＢを２値画像データＡの対応する位置に配置した模式図が示されており、そのＸ−Ｘ´切片を表す図が右側に示されている。なお、図８の左側に示されている２値画像データＡにおいて、ハッチングで示されている部分は濃度１０％の網点を表している。制御部１００は、図８に示されるような合成処理を２値画像データＡと２値画像データＢとに施し、その結果、図９に示されるような２値画像データを生成する。図９は、合成処理後の２値画像データを示す図であり、図８のＸ―Ｘ´切片に相当するＹ−Ｙ´切片（図９右側参照）からわかるように、２値画像データＡを構成するビットの一部が２値画像データＢを構成するビットで置き換えられている。上記ステップＳＡ４における制御部１００の動作をより詳細に説明すると、制御部１００は、まず、ステップＳＡ２にて取得した２値画像データＡと２値画像データＢとの間で合成すべきビットの対応関係をステップＳＡ２に取得した処理内容データに基づいて特定する。次に制御部１００は、２値画像データＡと２値画像データＢの各々対応するビット毎に、以下に述べるようなビット演算のうち、いずれのビット演算を為すべきかを特定し特定したビット演算を施す。すなわち、合成処理の出力結果であるビット値をＹとし、２値画像データＡと２値画像データＢとの間で対応するビットをそれぞれＡおよびＢとした場合に、Ｙ＝Ａ  ＯＲ  Ｂ、Ｙ＝Ａ  ＡＮＤ  Ｂ、Ｙ＝Ａ  ＥＸＯＲ  Ｂ、Ｙ＝Ａ、Ｙ＝Ｂ、Ｙ＝！ＡおよびＹ＝！Ｂ等やそれらの組み合わせのビット演算のうち、いずれのビット演算を行うべきかを特定し特定したビット演算を施す。なお、上記ビット演算において、”！”はビットの反転を表している。
【００３２】
以上に説明した動作の結果、図７に示される画像に対応する２値画像データがＣＴＰ６０を介して印刷機８０へ送られ、この２値画像データに対応する画像が印刷機８０から出力される。このように、本実施形態によれば、ＤＢサーバ装置２０の画像ＤＢに格納されている２値画像データに対して、所望の編集処理をユーザに自由に行わせることが可能になるといった効果を奏する。加えて、このような編集処理を行う際には、ユーザは、その処理対象の２値画像データに対応する多値画像データをクライアント装置３０に表示させ、その編集内容を視認することが可能であるため、このような編集処理を行う際の利便性が向上するといった効果を奏する。
【００３３】
（Ｂ：第２実施形態）
図１０は本発明にかかる画像処理方法を実行する画像処理システムの第２実施形態を示す図である。図１０に示される画像処理システムが図１に示される画像処理システムと異なっている点は、プリンタ５０を制御するためのプリンタサーバ装置５１が、前述した画像処理装置４０の機能を担っている点のみである。このプリンタサーバ装置５１の構成および動作については、前述した画像処理装置４０の構成および動作と同一であるため、詳細な説明は省略する。
【００３４】
（Ｃ：変形例）
以上、本発明の実施形態について説明したが、本発明は係る実施形態に限定されるものではなく、その技術思想の範囲内で様々な変形が可能である。なお、変形例としては、例えば、以下のようなものが考えられる。
【００３５】
（１−１：変形例１）
上述した実施形態では、２つの２値画像データを画像処理装置４０に合成させ、その合成結果である２値画像データをＣＴＰ６０へ送信し印刷機８０へ出力させる場合について説明した。しかしながら、係る合成結果の出力先は、ＣＴＰ６０に限定されるものではなく、プリンタ５０であって良い。そして、このような場合には、その出力先の画像出力装置の出力特性に応じた色補正や諧調補正を施した後に、上記合成結果に対応する２値画像データをその画像出力装置へ出力させるとしても勿論良い。このようにすると、画像出力装置毎に最適な２値画像データを生成することができるといった効果を奏する。また、その合成結果である画像に対応する多値画像データと２値画像データとを対応付けてＤＢサーバ装置２０の画像ＤＢに格納させるとしても良い。このように、画像処理装置４０における合成処理結果である２値画像データを画像ＤＢに格納させると、この合成処理結果である２値画像データも本発明に係る技術により再利用することができるといった効果を奏する。
【００３６】
（１−２：変形例２）
上述した本実施形態では、ある画像に対応する多値画像データとその画像に対応する２値画像データとを対応付けて画像ＤＢに格納させておく場合について説明した。しかしながら、上記多値画像データに替えて、その画像のサムネイル画像に対応する多値画像データや画像プロファイルなどを上記２値画像データに対応付けて画像ＤＢに格納しておくとしても勿論良い。要は、ある画像に対応する２値画像データに対応付けて画像ＤＢに格納される画像データは、その画像を表し、かつ、クライアント装置３０で表示および編集可能な画像データであればいずれであっても良い。なお、２値画像データに対応付けて画像ＤＢに格納させておく画像データとして、サムネイル画像に対応する画像データやその２値画像データよりも解像度の低い多値画像データを対応付けておけば、クライアント装置３０とＤＢサーバ装置２０との間の通信トラヒックが削減されことに加え、そのような多値画像データをユーザに編集させる際にクライアント装置３０にかかる負荷が軽減されるといった効果を奏する。
【００３７】
（１−３：変形例３）
上述した第１実施形態では、ＤＢサーバ装置２０の画像ＤＢに格納されている多値画像データをクライアント装置３０に直接的に取得させる場合について説明した。しかしながら、画像処理装置４０を介して上記多値画像データをクライアント装置３０に取得させるとしても良いことは勿論である。
【００３８】
（１−４：変形例４）
上述した第１実施形態では、本発明に係る画像処理方法を実行するクライアント装置３０とＤＢサーバ装置２０と画像処理装置４０とが、ＬＡＮに接続されている場合について説明した。しかしながら、これらの各装置を接続するための通信手段はＬＡＮに限定されるものではなく、インターネットであっても、汎用専用を問わず直接接続であっても、また一部はＬＡＮ、一部が直接接続といった組み合わせでも良い。
【００３９】
（１−５：変形例５）
上述した第１実施形態では、本発明に係る画像処理装置に特有な機能を実現させるためのソフトウェアを予め画像処理装置４０の不揮発性記憶部１２２に格納させておく場合について説明した。しかしながら、係るソフトウェアを一般的なコンピュータ装置にインストールすることにより、このようなコンピュータ装置に本発明に係る画像処理装置と同一の機能を付与することができる。
【００４０】
このようなことは、以下のようにして実現される。すなわち、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのコンピュータ装置読み取り可能な記録媒体に上記ソフトウェアを記録させておく。そして、このような記録媒体に記録されているソフトウェアを一般的なコンピュータ装置に読み取らせ記憶させることにより、係るコンピュータ装置に本発明に係る画像処理装置と同一の機能を付与することができる。したがって、このような記録媒体を用いることにより、既存のＲＩＰサーバ装置に本発明に係る画像処理装置と同一の機能を追加することが可能になるといった効果を奏する。
【００４１】
【発明の効果】
本発明によれば、ある画像に対応する２値画像データに対して編集処理を行う際に、その画像に対応する多値画像データを用いてその編集態様をクライアント装置で確認しつつ編集処理を行うことが可能になるため、利便性が維持されるといった効果を奏する。
【００４２】
また、本発明によれば、データベースに格納されている２値画像データに対して任意の編集処理を実行することができるため、柔軟な編集処理を行うことが可能になるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る画像処理方法を行う画像処理システムの第１実施形態を示す図である。
【図２】同ＤＢサーバ装置２０の有する画像ＤＢの一例を示す図である。
【図３】同画像処理装置４０の構成例を示す図である。
【図４】同画像処理装置４０の制御部１００が実行する処理の流れを示すフローチャートである。
【図５】同画像処理システムにて合成される画像Ａおよび画像Ｂの一例を示す図である。
【図６】同画像処理システムにて行われる通信の通信シーケンスの一例を示す図である。
【図７】同クライアント装置３０にて為された処理の内容を表わす模式図である。
【図８】同画像処理装置４０が２値画像データＡと２値画像データＢとに対して施すべき合成処理の内容を表す模式図である。
【図９】同画像処理装置４０が２値画像データＡと２値画像データＢとに対して施した合成処理の結果を表す模式図である。
【図１０】本発明に係る画像処理方法を行う画像処理システムの第２実施形態を示す図である。
【符号の説明】
１０…通信網、２０…ＤＢサーバ装置、３０…クライアント装置、４０…画像処理装置、５０…プリンタ、５１…プリンタサーバ装置、６０…ＣＴＰ、７０…ＤＤＣＰ、８０…印刷機、１００…制御部、１１０…通信ＩＦ部、１２０…記憶部、１２１…揮発性記憶部、１２２…不揮発性記憶部。
【図１】
2005004264.tif 000003
【図２】
2005004264.tif 000004
【図３】
2005004264.tif 000005
【図４】
2005004264.tif 000006
【図５】
2005004264.tif 000007
【図６】
2005004264.tif 000008
【図７】
2005004264.tif 000009
【図８】
2005004264.tif 000010
【図９】
2005004264.tif 000011
【図１０】
2005004264.tif 000012