(57)【要約】【課題】原画像データに対して透かし画像部を合成してプリントするときに、好ましい色で透かし画像部をプリントすることができる画像処理装置を提供する。【解決手段】合成する画像（例えば文字）の色（第１の設定色（Ｒ１，Ｇ１，Ｂ１））の情報などが入力される（Ｓ１０１）。透かし画像として合成を行う場合には（Ｓ１０３で「あり」）、色補正のための係数が自動的に設定される（Ｓ１０５）。次に第１の設定色（Ｒ１，Ｇ１，Ｂ１）から、第２の設定色（Ｒ２，Ｇ２，Ｂ２）への変換処理が行われ（Ｓ１０７）、合成される画像の色が、第２の設定色（Ｒ２，Ｇ２，Ｂ２）で示されるものとなる（Ｓ１０９）。【選択図】図８
2010251956.tif 000002
【特許請求の範囲】
【請求項１】
原画像データに対して画像を合成する画像処理装置であって、
前記合成する画像を透かして合成するか否かの設定を受け付ける受付手段と、
前記受付手段で前記合成する画像を透かして合成しないと設定されたときに、前記合成する画像の色として第１の色を設定する第１の設定手段と、
前記受付手段で前記合成する画像を透かして合成すると設定されたときに、前記合成する画像の色として第２の色を設定する第２の設定手段とを備えた、画像処理装置。
【請求項２】
前記原画像データに対して合成される画像は、スタンプ画像である、請求項１に記載の画像処理装置。
【請求項３】
前記第２の設定手段は、前記第１の色を変換することで前記第２の色を得る変換手段を含む、請求項１又は２に記載の画像処理装置。
【請求項４】
前記変換手段は、前記第１の色の白色との合成比率を調節することが可能である、請求項３に記載の画像処理装置。
【請求項５】
前記変換手段は、前記第１の色の色相を維持したまま、明度又は彩度を変換する、請求項３又は４に記載の画像処理装置。
【請求項６】
前記変換手段は、前記第１の色と白色との差に応じて前記第２の色を決定する、請求項３から５のいずれかに記載の画像処理装置。
【請求項７】
前記変換手段は、前記原画像データの色に応じて前記第２の色を決定する、請求項３から６のいずれかに記載の画像処理装置。
【請求項８】
前記受付手段で前記合成する画像を透かして合成すると設定されたときに、合成される画像を所定のパターンを用いて原画像データと合成する合成手段を備えた、請求項１から７のいずれかに記載の画像処理装置。
【請求項９】
原画像データに対して画像を合成する画像処理装置の制御方法であって、
前記合成する画像を透かして合成するか否かの設定を受け付ける受付ステップと、
前記受付ステップで前記合成する画像を透かして合成しないと設定されたときに、前記合成する画像の色として第１の色を設定する第１の設定ステップと、
前記受付ステップで前記合成する画像を透かして合成すると設定されたときに、前記合成する画像の色として第２の色を設定する第２の設定ステップとを備えた、画像処理装置の制御方法。
【請求項１０】
原画像データに対して画像を合成する画像処理装置の制御プログラムであって、
前記合成する画像を透かして合成するか否かの設定を受け付ける受付ステップと、
前記受付ステップで前記合成する画像を透かして合成しないと設定されたときに、前記合成する画像の色として第１の色を設定する第１の設定ステップと、
前記受付ステップで前記合成する画像を透かして合成すると設定されたときに、前記合成する画像の色として第２の色を設定する第２の設定ステップとをコンピュータに実行させる、画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムに関し、特に透かし画像部の処理を行う画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、およびサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）には、トナーを使用して画像を形成し、トナー像を用紙にプリント（転写）するための感光体および現像器が備えられている。
【０００３】
昨今のオフィスで用いられるドキュメントの印刷時には、機密保持の観点から、取り扱う際の注意を喚起させる“社外秘”などの文字情報をドキュメントに付加させる機会が増加している。それ以外にも、画像情報に、任意の文字、図形、写真画像などを合成した画像を作成し、それをプリント出力する機能が用いられる機会が増えている。
【０００４】
プリント時に、元の画像データを加工することなく特定の画像情報を容易に合成するために、プリンタのドライバにも合成機能が搭載されることが多くなっている。
【０００５】
画像情報の合成方法には、“透過”および“非透過”の２種がある。大きな目立つ画像を、元の画像を塗りつぶさずに合成したいような場合には、“透過”処理を適用することが有効である。このように“透過”処理においては、原画像情報を視認可能な状態で、別の画像情報を付加させることができる。一方“非透過”処理では、画像情報を付加する部分においては、原画像情報は視認不可能となる。付加される画像によって原画像が塗りつぶされるからである。
【０００６】
合成画像は、大きく分けて２種の作成手法によって作成される。一つはアプリケーションソフトによるものであり、もう一つはプリンタドライバによるものである。
【０００７】
一般的には、前者は、合成画像を電子データ上で扱いたい場合に有効である。一方、後者は、印刷時のみ画像を付加させたい場合に有効である。後者では、合成前の画像データファイルに加工を加えることなく画像を付加させたり、画像を扱うアプリケーションに依存せず特定の画像を付加させることが可能である。
【０００８】
後者のドライバでの画像合成は、スタンプ機能と呼ばれることがある。スタンプ機能では、ＵＩ（ユーザインターフェース）画面で、ユーザは以下のような諸条件を設定することができる。
【０００９】
・合成する文字列、文字種、および文字のサイズ
【００１０】
・レイアウト（画像の繰り返しの有無、ページ内の配置、角度など）
【００１１】
・文字色（所定色から選択、または任意に設定する）
【００１２】
・透過処理をしない、またはするの選択
【００１３】
このうち文字色は、ＲＧＢ値などのデータとして生成される。そのデータに対し、通常の画像処理と同様の色データ処理が行われる。これによりそのデータは、プリント色のＣＭＹＫ値に変換され、印刷される。
【００１４】
“透過”処理においては、以下の２種の合成方法がある。
【００１５】
・画素毎に、原画像と付与される画像の色情報（ＲＧＢ値など）とを合成する方法
【００１６】
・原画像と付与される画像とを、規則的なパターンで空間的に合成する方法（ブロック状の繰り返しパターンを発生させ、原画像と合成画像とを交互に併置する方法）
【００１７】
付与する画像を薄めに合成させたい場合（透かしスタンプとして画像を合成する場合など）には、後者が有効である。具体的には、Ｎ×Ｎ画素の千鳥パターンを発生させて、原画像と付与される画像（透かし画像部）とを１：１の比で合成するものである。このような後者の手法では、前者の手法よりも総じて自然な合成画像が得られる。
【００１８】
すなわち、「原画像をなるべく損なわず、スタンプ画像も視認できるようにしたい」という透過合成により印刷されるスタンプ画像へのユーザの要求がある。このような要求が、上記の処理によってプリント装置側で達成される。
【００１９】
下記特許文献１および２は、第１透過度のウォーターマーク画像と、当該第１透過度よりも透過度の低い第２透過度のウォーターマーク画像とを生成する情報処理装置を開示している。主画像と重ならない部分では、ウォーターマークを低い透過度のパターンとするものである。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００７−４８１５９号公報
【特許文献２】特開２００７−４８１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
非透過の画像を合成する場合（非透過処理の場合）、原画像に重ねて（原画像を塗りつぶして）新たな画像を合成すればよい。
【００２２】
従来のプリンタドライバでは、ユーザが非透過の画像合成において、合成する画像（例えば合成する文字など）の色を、直接設定・調整することが可能であった。しかしながら、透過処理の場合、合成する画像（例えば合成する文字など）の色を、ユーザが設定・調整することが困難であった。
【００２３】
このため、非透過の合成画像ではユーザが所望の色を設定できていても、透過処理での色がユーザの所望の色になる保障はなかった。これにより、透過により合成する画像が濃くなりすぎたり、薄くなりすぎたりする場合が多かった。
【００２４】
ここで、透過合成されるスタンプ画像を印刷する場合に、再現される色に着目する。非透過処理を行う時に「濃い赤色」の設定があるものとする。透過処理を行うときに、同様に「濃い赤色」の設定がある場合、白下地への透過合成において「非透過処理の時と同等の濃い赤色」を望むユーザもいれば、「非透過処理の時と比べて薄い赤色」を期待するユーザもいる。このようにユーザの要求は、個人差が大きい。
【００２５】
また、透過画像の設定色が同じであっても、この透過画像を合成させるために発生させるパターンのブロックサイズによって、透過合成後の印刷色の濃淡に影響がでることがある。例えば、濃い色を細かいパターンで印刷する場合に、ドット部の太りにより、非ドット部の面積率が相対的に小さくなることがある。これにより想定していたよりも濃い色で画像が再現されることがある。
【００２６】
また、等倍印刷で用いるパターンを１種に固定しても、画像サイズの拡大・縮小やＮｉｎ１（１ページ内にＮ枚の画像を並べてプリントする出力）処理などの変倍処理を行う際に、印刷色の濃さが若干変わってしまう場合がある。発生させたパターンを合成した後の画像データを変倍させる処理構成の場合、変倍の際に、パターンのブロックサイズもユーザの意図に関わらず変倍率に応じて変わってしまい、この影響をうけるためである。更には合成する透過画像が中間調であれば、それ以外の部分と同様のスクリーン処理が行われる。この時に、パターンにより生じる干渉の程度が変倍によって変わってしまう。これが再現色に影響することもある。
【００２７】
また、原画像の色の濃淡が濃くなる程、透過合成部の色も影響をうけて非透過時の色との差がより大きくなる。これにより、透過画像が本来の色よりも原画像の色側に近寄った色で再現されてしまうことが多い。
【００２８】
以上の理由から、従来の技術においては、透過画像に関してユーザが所望する色を得ることが容易ではない場合が多かった。
【００２９】
上述の特許文献１の技術では、所定の透過率が適用される。このため透過画像は、ユーザが所望する濃淡になるとは限らない。濃淡の調整のために、ユーザは合成する画像を直接変更する必要がある。
【００３０】
この発明は上記問題点を解決するためになされたものであり、画像データに対して透かし画像部を合成してプリントするときに、好ましい色で透かし画像部をプリントすることができる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００３１】
上記目的を達成するためにこの発明のある局面に従うと、画像処理装置は、原画像データに対して画像を合成する画像処理装置であって、合成する画像を透かして合成するか否かの設定を受け付ける受付手段と、受付手段で合成する画像を透かして合成しないと設定されたときに、合成する画像の色として第１の色を設定する第１の設定手段と、受付手段で合成する画像を透かして合成すると設定されたときに、合成する画像の色として第２の色を設定する第２の設定手段とを備える。
【００３２】
好ましくは原画像データに対して合成される画像は、スタンプ画像である。
【００３３】
好ましくは第２の設定手段は、第１の色を変換することで第２の色を得る変換手段を含む。
【００３４】
好ましくは変換手段は、第１の色の白色との合成比率を調節することが可能である。
【００３５】
好ましくは変換手段は、第１の色の色相を維持したまま、明度又は彩度を変換する。
【００３６】
好ましくは変換手段は、第１の色と白色との差に応じて第２の色を決定する。
【００３７】
好ましくは変換手段は、原画像データの色に応じて第２の色を決定する。
【００３８】
好ましくは画像処理装置は、受付手段で合成する画像を透かして合成すると設定されたときに、合成される画像を所定のパターンを用いて原画像データと合成する合成手段を備える。
【００３９】
この発明の他の局面に従うと、画像処理装置の制御方法は、原画像データに対して画像を合成する画像処理装置の制御方法であって、合成する画像を透かして合成するか否かの設定を受け付ける受付ステップと、受付ステップで合成する画像を透かして合成しないと設定されたときに、合成する画像の色として第１の色を設定する第１の設定ステップと、受付ステップで合成する画像を透かして合成すると設定されたときに、合成する画像の色として第２の色を設定する第２の設定ステップとを備える。
【００４０】
この発明のさらに他の局面に従うと、画像処理装置の制御プログラムは、原画像データに対して画像を合成する画像処理装置の制御プログラムであって、合成する画像を透かして合成するか否かの設定を受け付ける受付ステップと、受付ステップで合成する画像を透かして合成しないと設定されたときに、合成する画像の色として第１の色を設定する第１の設定ステップと、受付ステップで合成する画像を透かして合成すると設定されたときに、合成する画像の色として第２の色を設定する第２の設定ステップとをコンピュータに実行させる。
【発明の効果】
【００４１】
これらの発明に従うと、画像データに対して透かし画像部を合成してプリントするときに、好ましい色で透かし画像部をプリントすることができる画像処理装置、画像処理装置の制御方法、および画像処理装置の制御プログラムを提供することが可能となる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施の形態における４サイクル画像形成装置の全体構成を示す図である。
【図２】ＭＦＰ１のハードウェア構成を示すブロック図である。
【図３】ＰＣ２７１の内部構成を示すブロック図である。
【図４】ＰＣ２７１とＭＦＰ１とから構成されるプリントシステムの機能構成を示すブロック図である。
【図５】プリンタ１で出力される透過合成画像の具体例を示す図である。
【図６】図５の透かし画像部（Ａ）の拡大図である。
【図７】透かし画像部の色設定の具体例を示す図である。
【図８】プリンタドライバが実行する画像合成時における色変換処理を示すフローチャートである。
【図９】図８のステップＳ１０７で実行される色変換処理を示す図である。
【図１０】白色と第１設定色の合成係数カーブの具体例を示す図である。
【図１１】色変換係数の設定カーブの具体例を示す図である。
【図１２】原画像の色特性に応じた調整係数テーブルの例を示した図である。
【図１３】変形例における画像処理装置が記憶する色テーブルを示す図である。
【発明を実施するための形態】
【００４３】
［第１の実施の形態］
【００４４】
以下、本発明の第１の実施の形態における、プリント出力方法を実行する画像形成装置（またはプリント出力装置とも呼ぶ。）について説明する。
【００４５】
本実施の形態における画像形成装置は、画像処理装置を備えている。画像処理装置は、原画像データに「スタンプ」画像などの透かし画像部を付加することができる。
【００４６】
図１は、本発明の第１の実施の形態における４サイクル画像形成装置の全体構成を示す図である。
【００４７】
ここでは画像形成装置は、ＭＦＰ１である。ＭＦＰ１は、スキャナ、複写機、プリンタ、ファックスなどの機能を有する複合機である。
【００４８】
ＭＦＰ１は、複数のキー１１１ａ、当該キーに対するユーザの操作による各種の指示や、文字・数字などのデータの入力を受付ける操作部１１１、ユーザに対する指示メニューや取得した画像に関する情報などの表示を行なうディスプレイ１１３、原稿を光学的に読取って画像データを得るスキャナ１４０、画像データに基づいて記録シート上に画像を印刷するプリンタ部１３０、用紙を搬送するＡＤＦ１４１、画像形成を行なう用紙を収容する給紙トレイ１０３、および排紙トレイ１０５を備える。
【００４９】
また、マシン内部には各エレメントに供給するＤＣ電源電圧をＡＣ電源から変換する電源部１２０、およびマシンを制御するための演算、記憶機能を搭載したコントローラー部１０９が備えられる。
【００５０】
図２は、ＭＦＰ１のハードウェア構成を示すブロック図である。
【００５１】
図を参照してＭＦＰ１は、ＣＰＵ２２７と、ハードディスクドライブ（ＨＤＤ）２２９と、ハードディスクコントローラ２１１と、プリント部２１７と、通信インターフェイス部２１９と、メモリコントローラ２２１と、不揮発メモリ２２３と、オペレーションパネル２２５と、メインメモリ２３１とを備える。ハードディスクコントローラ２１１と、スキャナ１４０と、認証装置（非接触カードコントローラ）２１５と、プリント部２１７と、通信インターフェイス部２１９と、メモリコントローラ２２１と、不揮発メモリ２２３と、オペレーションパネル２２５と、ＣＰＵ２２７とは、それぞれ、システムバス２５０に接続されている。ＨＤＤ２２９は、ハードディスクコントローラ１１に接続されている。また、メインメモリ２３１は、メモリコントローラ２２１に接続されている。
【００５２】
ハードディスクコントローラ２１１は、ＣＰＵ２２７に、ＨＤＤ２２９に対するデータの読み書きを可能にさせる。ＨＤＤ２２９は、例えば通信インターフェイス部２１９等を介して送信されたジョブ（ＪＯＢ）の印刷データやスキャナ１４０で読み取った画像データなどを記憶する。また、ＨＤＤ２２９は、カード認証を行うための認証テーブルや、ＭＦＰ１の設定情報や、ＭＦＰ１の種々の動作を行うための制御プログラムなどを記憶する。ＨＤＤ２２９は、１つのクライアントＰＣ又は複数のクライアントＰＣから送信された複数のジョブを記憶可能である。
【００５３】
ＨＤＤ２２９には、例えば、データの保管場所として、複数のＢＯＸが設定されている。ＢＯＸは、個々のユーザや、所定のユーザのグループなどに関連付けて設定された記憶領域である。個々のＢＯＸには、それぞれ、複数のデータを記憶可能である。ＣＰＵ２２７は、例えば、ＰＣ２７１などから送信された印刷データや、スキャナ１４０で読み取って生成された画像データなどをＢＯＸに記憶させる。このとき、データは、その属性に応じたＢＯＸに記憶される。これにより、データを分類・整理してＨＤＤ２２９に記憶させることができる。また、ＣＰＵ２２７は、ＢＯＸ毎に認証の有無などに応じたアクセス制限を行う。これにより、ＢＯＸに記憶されているデータのセキュリティを確保することができる。さらにまた、ＢＯＸ間でデータの受渡しなどを行うことができ、ＭＦＰ１の利便性を高めることができる。
【００５４】
スキャナ１４０は、スキャナ機能を実行する。スキャナ１４０は、例えば、透明な原稿台に配置された原稿をコンタクトイメージセンサなどにより走査して画像データとして読み取る。また、スキャナ１４０は、原稿トレイにセットされた複数枚の原稿を、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）により順次取り込みながら、コンタクトイメージセンサなどにより画像データとして読み取る。読み取られた画像データは、例えば、ＣＰＵ２２７によりアプリケーションデータ形式に変換され、ＢＯＸなどに記憶される。ＣＰＵ２２７は、例えばＢＯＸに記憶された画像データをＰＣ２７１などに送信可能である。
【００５５】
認証装置２１５は、例えば、非接触ＩＣカードリーダである。認証装置２１５は、認証カード（認証媒体）が近づけられたときにその認証カードに埋め込まれた情報を読み取る機能を有している。認証装置２１５は、認証カードとの間で無線通信、すなわち非接触通信を行うことができる。認証装置２１５は、認証カードと通信するための磁場を発生させるアンテナ及び無線回路や、受信した情報を復調し復号する回路などを有している。認証装置２１５で読み取られた情報は、ＣＰＵ２２７に送られる。
【００５６】
プリント部２１７は、ＣＰＵ２２７による制御の下、給紙トレイ１０３から用紙を給紙してＭＦＰ１の内部で搬送する。また、プリント部２１７は、搬送される用紙に電子写真方式により画像を形成し、排紙トレイ１０５に排出する。プリント部２１７は、スキャナ１４０で読み取られて印刷可能形式に展開された画像データをプリント可能である。また、プリント部２１７は、ＰＣ２１７から送られたりＨＤＤ２２９に記憶されているアプリケーションデータ形式のデータに基づいて印刷可能形式に展開された画像データをプリント可能である。データの印刷可能形式への展開は、ＣＰＵ２２７、メモリコントローラ２２１、及びメインメモリ２３１などで行われる。プリント部２１７は、用紙にカラー画像を形成することができる。なお、プリント部２１７は、用紙にモノクロ画像のみを形成可能に構成されていてもよい。
【００５７】
なお、プリント部２１７は、フィニッシャ部（図示せず）を有している。フィニッシャ部は、例えば、ステープル部（図示せず）と、ソート部（図示せず）とを有している。ステープル部は、ステープルにより複数枚数の印刷物を１部毎に綴じて、排紙トレイ１０５に出力する。ソート部は、複数枚数の印刷物を１部毎に、縦横方向を変えたり、出力位置を変更したりして、排紙トレイ１０５に出力する。これらのフィニッシャ部の機能を用いることにより、複数部数のプリント時に、印刷物を容易に各部に分別することができる。これらのフィニッシャ部を用いた機能は、ユーザによる設定に基づいて、ＣＰＵ２２７の制御により、適宜実行可能である。
【００５８】
通信インターフェイス部２１９は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）などのハードウェア部と、所定の通信プロトコルで通信を行うソフトウェア部とが組み合わされて構成されている。通信インターフェイス部２１９は、例えば、ＭＦＰ１をＬＡＮなどのネットワークに接続する。これにより、ＭＦＰ１は、ネットワークに接続されているクライアントＰＣなどの外部装置と通信可能になる。図において、ＭＦＰ１は、外部ネットワーク２７０に接続されている。外部ネットワーク２７０には、ＰＣ２７１やメールサーバ２７３等が接続されている。ＭＦＰ１は、ＰＣ２７１などからジョブを受信可能である。また、ＭＦＰ１は、スキャナ１４０で読み取った画像データなどを、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などによりＰＣ２７１に送信したり、メールサーバ２７３を介してＥ−ｍａｉｌによりメール送信したりすることができる。なお、通信インターフェイス部２１９は、無線通信により外部ネットワーク２７０などに接続可能に構成されていてもよい。
【００５９】
メモリコントローラ２２１は、ＣＰＵ２２７に、メインメモリ２３１に対するデータの読み書きを可能にさせる。メインメモリ２３１は、例えばＲＡＭである。メインメモリ２３１は、ＣＰＵ２２７が制御プログラムを実行するときなどに必要なデータを記憶するのに用いられる。
【００６０】
不揮発メモリ２２３は、例えばフラッシュＲＯＭ（Ｆｌａｓｈ  Ｍｅｍｏｒｙ）である。不揮発メモリ２２３には、ＨＤＤ２２９と同様に、種々の制御プログラムやＭＦＰ１の機能設定データなど、ＭＦＰ１の動作を行うために用いられるデータが記憶されている。ＣＰＵ２２７は、所定の処理を行うことにより、不揮発メモリ２２３のデータを読み込んだり、不揮発メモリ２２３にデータを書き込んだりすることができる。
【００６１】
オペレーションパネル２２５は、例えばタッチパネル機能を有するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）を用いて構成されている。オペレーションパネル２２５は、ＬＣＤに画像を表示する機能や、タッチパネルによりユーザによる操作を受け付ける機能を有している。オペレーションパネル２２５は、ＣＰＵ２２７による制御に基づき、例えば所定の操作メニュー画面をＬＣＤに表示して、ユーザからの操作を受け付ける。また、オペレーションパネル２２５は、ＭＦＰ１の状態に関する情報を表示し、ユーザに通知する。オペレーションパネル２２５にユーザによる操作がなされると、それに応じて、操作信号又は操作コマンドがＣＰＵ２２７に送信される。
【００６２】
ＣＰＵ２２７は、ＨＤＤ２２９や不揮発メモリ２２３等に記憶された制御プログラムを実行することにより、ＭＦＰ１の種々の動作を制御する。ＣＰＵ２２７は、例えば、オペレーションパネル２２５から操作信号が送られたり、ＰＣ２７１などから操作コマンドが送信されたりすると、それらに応じて所定の制御プログラムを実行する。これにより、ユーザによりオペレーションパネル２２５になされた操作やＰＣ２７１からの指示に応じて、ＭＦＰ１の所定の動作が行われる。
【００６３】
図３は、ＰＣ２７１の内部構成を示すブロック図である。
【００６４】
図に示すように、ＰＣ２７１は、ＣＰＵ３２０と、ＨＤＤ３３０と、ＲＯＭ３４０と、ＲＡＭ３４１と、入力部３４２と、表示制御部３４３と、ディスプレイ３４４と、ネットワークＩ／Ｆ３４５と、カードリーダ３４６とを備えている。
【００６５】
ＣＰＵ３２０は、ＰＣ２７１の装置全体を制御する。
【００６６】
ＲＯＭ３４０は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔＰｕｔ  Ｓｙｓｔｅｍ）やブートプログラムを格納する。ＲＡＭ３４１は、揮発性メモリであって、ＣＰＵ３２０におけるプログラム実行時のワークエリアとなる。
【００６７】
ＨＤＤ３３０は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーションプログラム、ドライバ、各種プログラム、及びデータファイルなどを格納する。
【００６８】
入力部３４２は、キーボードやマウスなどの入力装置である。表示制御部３４３は、ＣＰＵ３２０の制御によりビデオメモリに描画を行うと共に、ビデオメモリに記憶された画像データをビデオ信号として出力する。ディスプレイ３４４は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶表示装置に代表される表示装置である。
【００６９】
ネットワークＩ／Ｆ３４５は、ＴＣＰ／ＩＰなどの通信プロトコルによってＬＡＮなどを介して外部機器と送受信を行う。
【００７０】
カードリーダ３４６は、カード３９０などを読み込み可能である。カード３９０にはユーザの情報が記憶されている。ＣＰＵ３２０は、カードリーダ３４６によりカード３９０から読み込まれた情報に基づき、カード３９０を保有するユーザがそのＰＣ２７１の使用を許可されているかどうかを判別する。カードリーダ３４６は、読み込み可能になったカード３９０から、そのＩＤ番号やパスワードなどを取得する。なお、カードリーダ３４６は、認証装置２１５で検出可能なカードと同一のものを読み取り可能であってもよいし、磁気カード、ＩＣカード（接触式であるか非接触式であるかを問わない。またカードに代えて携帯電話やメモリ装置を用いてもよい。）などを読み込み可能とされていてもよい
【００７１】
ＣＰＵ３２０は、ジョブ出力部３２１を備えている。ジョブ出力部３２１は、プリントデータをＭＦＰ１に送信する。
【００７２】
ＨＤＤ３３０内には、ＣＰＵ３２０で実行可能な制御プログラムを記憶する領域３３０ａが設けられている。
【００７３】
ＰＣ２７１の電源がＯＮになると、ＣＰＵ３２０は、ＲＯＭ３４０のブートプログラムに従って、ＨＤＤ３３０からＯＳをＲＡＭ３４１にロードする。また、ＣＰＵ３２０は、各種デバイスドライバをロードする。さらにＣＰＵ３２０は、ＨＤＤ３３０から制御プログラムなどをＲＡＭ３４１にロードして実行する。ＣＰＵ３２０は、例えばＭＦＰ１のプリンタドライバなどをＰＣ２７１において動作させる。
【００７４】
図４は、ＰＣ２７１とＭＦＰ１とから構成されるプリントシステムの機能構成を示すブロック図である。
【００７５】
ここでプリントシステムは、アプリケーションソフト３と、プリンタドライバ５と、プリンタ１とから構成される。アプリケーションソフト３およびプリンタドライバ５は、ＰＣ２７１に含まれる部分であり、プリンタ１はＭＦＰ１に相当する部分である。
【００７６】
アプリケーションソフト３にて、プリント原画像データ４０１が作成される。プリント原画像データ４０１のプリント指示が、プリンタドライバ５によってなされる。指示と共に、プリント原画像データ４０１のデータが展開され、これがプリンタ１にとって最適なＣＭＹＫのデータに変換され、プリンタ１で出力される。
【００７７】
図中の太い矢印は画像データの流れを示し、細い矢印はプリント時の画像データ処理における制御信号の流れを示すものである。
【００７８】
印刷される原画像データ４０１は、プリンタドライバ５で画像化される。プリンタドライバ５には、大きくは、プリント指示部４０３と画像レンダリング・合成部４１３とが含まれている。原画像データ４０１の所望の部分が、プリンタドライバ５のユーザインターフェース画面を介して設定されたプリント指示条件にしたがって、画像レンダリング・合成部４１３において画像データ化される。
【００７９】
プリント指示部４０３は、レイアウト・変倍指示部４０５と、画質調整指定部４０７と、スタンプ合成指定部４０９とを含んでいる。スタンプ合成指定部４０９は、スタンプ画質生成部４１１を含んでいる。なお、「スタンプ」は透かし画像部を構成する画像の用途の一例である。
【００８０】
ページレイアウト条件である、用紙に対するプリントの向き、拡大・縮小、Ｎｉｎ１処理と呼ばれるページ割付処理の条件が、レイアウト・変倍指示部４０５にてユーザにより設定される。
【００８１】
また、各種の画像調整が可能となるように、プリンタエンジンの特性に応じ、それぞれの用途で最適化されたパラメータがプリント時に選択できるようになっている。その選択は、図中の画質調整指定部４０７において、ユーザによって可能になっている。具体的には、ユーザは以下の（１）〜（４）の各設定の中から好ましい条件を選択することができる。
【００８２】
（１）原稿モード      ：文書、写真、ＤＴＰ、ＣＡＤなどのプリント対象の原稿の種別の設定
【００８３】
（２）スクリーン      ：“階調優先”、“解像度優先”、“高解像度”用の各タイプの設定
【００８４】
（３）カラーマッチング：“鮮やか”、“写真”、“色差最小”の各タイプの設定
【００８５】
（４）色バランス      ：シアン、マゼンタ、イエロー、ブラック各色の独立での数段の調整量設定
【００８６】
ユーザによる設定が行われない場合には、自動的に、標準の条件が設定されるようになっている。
【００８７】
ここで、上記の（３）、（４）の項目を色補正条件と呼ぶ。
【００８８】
更に、スタンプ合成指定部４０９では、予め登録されたロゴなどの図形情報や、取り扱い時の注意喚起を行ったり、複写を牽制するための“至急”や“社外秘”といったワードや、通し番号や、ページ情報などの、プリント原画像データ４０１に対してユーザが追加したい画像やテキスト情報が指定される。
【００８９】
またスタンプ合成指定部４０９では、追加合成したい画像情報が、プリント原画像データの画像情報と重なる位置にある場合にどのような処理を行うかが、ユーザによって設定可能となっている。すなわち、原画像データを上から塗りつぶすようにスタンプの画像を描画する（「非透過」処理）か、原画像データも視認できるようにスタンプの画像を描画させる（「透過」処理）かの設定が、選択可能になっている。
【００９０】
画像レンダリング・合成部４１３には、アプリケーションソフト３上の処理によってプリント原画像データ４０１が入力される。また画像レンダリング・合成部４１３には、上述のプリント指示部４０３から、スタンプ画像に関する情報と、印刷におけるレイアウトなどの制御のための信号とが入力さる。画像レンダリング・合成部４１３は、これら入力された情報をもとに、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される描画コマンドによって印刷時の描画用のレンダリング処理を実行する。
【００９１】
画像レンダリング・合成部４１３によって処理された印刷用画像データは、１２００ｄｐｉの画素ごとの、ＲＧＢの各８ｂｉｔのカラー情報  および、文字、写真などの属性を示す１〜２ｂｉｔのＴＡＧ情報のビットマップ画像として展開される。なお、アプリケーションソフト３で扱うデータの種類や、プリンタドライバ５での処理によっては、ＲＧＢ画像ではなく、ＣＭＹＫ画像やＬＡＢ画像などが展開される場合もある。
【００９２】
以上が、プリンタドライバ５における処理の内容である。続いて、プリンタ１における処理の流れを説明する。
【００９３】
プリンタ１のＣＭＹＫ変換部４１７には、ラスタ処理されたビットマップのカラー情報が入力される。入力される情報は、通常はプリンタと直接対応しない色データである、ＲＧＢ、ＣＭＹＫ、またはＬＡＢのデータである。このため、ＣＭＹＫ変換部４１７は、これらをプリンタ用のＣＭＹＫへの色変換テーブルによって、ＣＭＹＫ情報に変換する。さらにＣＭＹＫ変換部４１７は、色バランス設定に従ってデータの調整を実行する。
【００９４】
ここでの色変換テーブルは、あらかじめ最適化されたテーブルが自動的に設定されることとしてもよいし、プリンタドライバ５の画質調整指定部４０７で設定されたカラーマッチングタイプに対応するテーブルが適用されることとしてもよい。すなわち後者の場合、色補正条件やスクリーン条件に従って好ましいテーブルを選択するものである。
【００９５】
また本実施の形態のように、画素毎の属性判別信号が展開・入力される場合は、プリンタ１の属性判別部４１５は逐次属性を判別する。この判別に基づいて、ＣＭＹＫ変換部４１７は、対象とする各オブジェクトの種類別に最適化されたカラーマッチングタイプのテーブルを適用する。
【００９６】
ＣＭＹＫ変換部４１７によってＣＭＹＫ信号化された情報は、γ補正部４２１によって補正が施され、後段のスクリーン処理部４２３へ送られる。より詳しくは、γ補正部４２１のγ特性検出部は、ＣＭＹＫ各色の特性に応じてγ補正のテーブルを求める。γ補正部４２１はテーブルに従って、０〜２５５の８ｂｉｔデータに対して濃度特性が略リニアになるように補正を行う。
【００９７】
γ補正部４２１によって補正されたデータは、スクリーン処理部４２３にてスクリーンパターン化され、狙いとする中間調の濃度で再現される。ここでスクリーンパターンは、予め最適化されたパターンが自動的に設定されるようにしてもよいし、プリンタドライバ５の画質調整指定部４０７で設定された内容に対応するパターンが適用されるようにしてもよい。レイアウト・変倍指示部４０５からの変倍率の情報、画質調整指定部４０７からの色補正条件・スクリーン条件の情報、およびスタンプ合成指定部４０９からの透過処理であるか／非透過処理であるかの情報、透かし画像部の画像パターンに基づいて、スクリーン選択部４１９が好ましい中間調スクリーンを選択してもよい。
【００９８】
また色変換テーブルと同様に、本実施の形態のように、画素毎の属性判別信号が展開・入力される場合は、属性判別部４１５が逐次属性を判別しながら、対象とする各オブジェクトの種類別に最適化されたスクリーンパターンが適用されるように装置を構成してもよい。
【００９９】
以上の様にして、プリンタドライバ５から入力されるカラー情報を、プリンタ１は、そのデバイス色であるＣＭＹＫで最適に再現させるための色信号に変換する。変換された信号に基づいて、プリント部２１７（図２）では、帯電された感光体が各色のレーザー駆動によって露光される。その後、現像、転写、定着工程を経て紙上に最適な色でプリント画像が形成される。
【０１００】
スタンプ合成指定部４０９では、原画像情報に対してユーザが追加したい情報が指定される。すなわち、以下の設定情報がユーザから入力されることで、原画像に対して合成する画像が決定される。
【０１０１】
・合成するスタンプ画像の一例である文字列、その文字種、およびそのサイズ
【０１０２】
・合成するスタンプ画像のレイアウト（繰り返しの有無、ページ内の配置、角度など）  
【０１０３】
・文字色（これは、所定色から選択もしくは任意に設定される）
【０１０４】
・透過処理をする、またはしないの選択
【０１０５】
スタンプ画像としては、予め登録されたロゴ等の図形情報、取り扱い時の注意喚起のための情報、複写を牽制するための情報、「至急」、「社外秘」といったワード、または通し番号やページ情報などがある。スタンプ画像は、原画像に重ねてプリントされる。ユーザはスタンプ画像の色情報を所定色から選択したり、スタンプ画像を任意の色に設定することができる。
【０１０６】
上述の指定によりユーザは、追加合成したい画像が原画像と重なる位置にある場合に、追加合成したい画像を原画像の上から塗りつぶすように描画させる（＝非透過処理）か、原画像も視認できるように描画させる（＝透過処理）かを設定することができる。
【０１０７】
図５は、プリンタ１で出力される透過合成画像（スタンプ画像）の具体例を示す図である。
【０１０８】
ここでは、文字、図形、写真などから構成されるプリント原画像データの所定の箇所に、透かし画像部（Ａ）および（Ｂ）が合成された状態を示している。
【０１０９】
すなわち透かし画像部（Ａ）においては、「Ｎｏ．０００１」の文字が、三角形の図形の上にプリントされている。透過合成により、透かし画像部（Ａ）の下の三角形の図形も視認される。透かし画像部（Ｂ）においては、「ＸＹＺ」の文字とともに網掛けの画像がプリントされている。
【０１１０】
図６は、図５の透かし画像部（Ａ）の拡大図である。
【０１１１】
ここでは「Ｎｏ．０００１」の文字のうち、「Ｎ」の文字を構成する画像が拡大して示されている。「Ｎ」を構成する画像は、市松模様（または千鳥パターン）により構成されている。すなわち、１つが縦Ｎ個×横Ｎ個のドットから構成される２種類のブロックが市松模様状にパターン化されて配置されることで、「Ｎ」の文字が形成されている。
【０１１２】
２種類のブロックのうち一方である白色の部分（白地部領域）は、プリント原画像データをそのまま残してプリントを行う部分（原画像の色を再現させる部分）である。すなわち白色の部分では、原画像にデータがある箇所では原画像データをそのまま残して後段の処理が行なわれる。
【０１１３】
２種類のブロックのうち他方であるグレー色の部分は、透かし画像部（中間調の画像である場合を含む）のプリント（スタンプ画像の色のプリント）を行うものである。
【０１１４】
このように、透かし画像の部分と原画像の部分とをＸ方向、Ｙ方向で交互にプリントすることで、透かし画像を原画像が透けて見える状態でプリントすることが可能となる。
【０１１５】
ブロックの縦横の画素数Ｎ（ブロックのサイズ）は、以下の（１）及び（２）の要件を満たすように設計されている。
【０１１６】
（１）１ブロックの白地部領域がつぶれない程度のサイズ以上を確保すること。
【０１１７】
（２）ある程度細かい透かし画像でも、その細部の再現に支障がないサイズ以下にすること。
【０１１８】
例えばプリンタ１が１２００ｄｐｉの電子写真プリンタである場合は、エンジンの露光、現像、転写、定着の各特性にもよるが、Ｎ＝２〜１０程度が妥当である。
【０１１９】
図７は、透かし画像部の色設定の具体例を示す図である。
【０１２０】
図中の色が付与された部分は、合成する画像をプリントする部分であり、白色の部分は原画像をプリントする部分である。図中の左上に見られるように、非透過処理時には原画像に代えて、合成する画像がプリントされる。これにより、原画像を塗りつぶすことができる。ユーザによる合成する画像の色設定が「青」であれば、青色により合成画像がプリントされる。
【０１２１】
図中の「Ｉ」は、従来の透過処理における色設定を示す具体例である。ユーザによる合成する画像の色設定が「青」であれば、非透過処理時に用いられた青色と同じ青色により、合成画像がプリントされる。すなわち、非透過処理時の設定色がそのまま使用される。
【０１２２】
これに対して図中の「ＩＩ」、および「ＩＩＩ」は、本実施の形態における透過処理の色設定を示す具体例である。ユーザによる合成する画像の色設定が「青」であれば、非透過処理時に用いられた青色とは異なる青色（補正された青色）により、合成画像がプリントされる。すなわち、非透過処理時の設定色が薄くまたは濃くされたものが使用される。より詳しくは、非透過処理時の設定色（第１の設定色）を透過処理時の設定色（第２の設定色）に変換する処理が行われる。
【０１２３】
図８は、プリンタドライバが実行する画像合成時における色変換処理を示すフローチャートである。
【０１２４】
ステップＳ１０１において、プリント指示部４０３のスタンプ合成指定部４０９でユーザにより指定される、合成する画像（例えば文字）の色の情報などが入力される。ここではユーザにより指定された色は、第１の設定色（Ｒ１，Ｇ１，Ｂ１）として入力される。また、透過処理をするかしないかの選択情報が入力される。
【０１２５】
ステップＳ１０３において、透過処理をすることが設定されているかが判定される。ステップＳ１０３でＹＥＳであれば、ステップＳ１０５において、後述する色補正のための係数が自動的に設定される。次にステップＳ１０７において、第１の設定色（Ｒ１，Ｇ１，Ｂ１）から、第２の設定色（Ｒ２，Ｇ２，Ｂ２）への変換処理が行われ、その結果が透かし画像部に適用される。
【０１２６】
その後、ステップＳ１０９において、画像レンダリング・合成処理部４１３によって原画像に画像が合成される。このときの合成される画像の色は、第２の設定色（Ｒ２，Ｇ２，Ｂ２）で示されるものである。すなわち、透過処理の場合には透かし画像部にブロックパターンが用いられ、かつ第２の設定色（Ｒ２，Ｇ２，Ｂ２）を適用することで、原画像とレンダリング合成が行われる。
【０１２７】
非透過処理を行う場合（Ｓ１０３でＮＯ）には、ステップＳ１１１において、第１の設定色（Ｒ１，Ｇ１，Ｂ１）をそのまま適用させる。ステップＳ１０９において、画像レンダリング・合成処理部４１３によって原画像に画像が合成される。このときの合成される画像の色は、第１の設定色（Ｒ１，Ｇ１，Ｂ１）で示されるものである。すなわち、非透過処理の場合には画像の合成にはブロックパターンは用いられず、第１の設定色（Ｒ１，Ｇ１，Ｂ１）を適用することで、合成が行われる。
【０１２８】
図９は、図８のステップＳ１０７で実行される色変換処理を示す図である。
【０１２９】
ここでは、ＲＧＢの各値が線形的に変換される。図において「０」は最も暗い色を示し、「２５５」は最も明るい色を示す。横軸の座標で示される変換前のＲＧＢ値が実線で示される対応関係によって、変換後のＲＧＢ値に変換される。すなわち、比較的単純な線形式である下記式（１）により、第１の設定色（Ｒ１，Ｇ１，Ｂ１）に対する変換処理を行うものである。
【０１３０】
（Ｒ２，Ｇ２，Ｂ２）＝ｐ＊（Ｒ１，Ｇ１，Ｂ１）＋ｑ                ・・・（１）
【０１３１】
このとき、ｐ＝（２５５−ｑ）／２５５とすると、２５５のレベルにおいては、変換前と変換後とでデータが不変となる。これにより、白色は維持される。従って、ユーザが白色でプリントを行う場合（すなわち紙上に色を設定していない場合）、変換によりユーザが意図せず色が乗ってしまうことが防止される。ｐ，ｑは補正係数である。
【０１３２】
なお、図９において（ａ）は、０＜ｑ＜２５５の場合を示しており、変換後の色を変換前よりも明るくするものである。図９（ｂ）は、０＞ｑの場合を示しており、変換後の色を変換前よりも暗くするものである。
【０１３３】
また、図９の変換は、白色とオリジナル色との混合処理でもある。パラメータ（補正係数）ｑの設定値によっては、以下の様に第１の設定色を白に近づけたり、遠ざけたりさせることが出来る。
【０１３４】
ｑ＝      ０：無変換
【０１３５】
＝  ２５５：完全な白におきかえる。
【０１３６】
＜      ０：色を強調する。
【０１３７】
ここでｑの値が、０、２５５以下の正の値、または以下の式（２）の条件を満たす負の値のいずれかであれば、得られる第２の設定色（Ｒ２，Ｇ２，Ｂ２）の色相は、第１の設定色のそれと変わらない。
【０１３８】
ｑ  ＞  −２５５／（２５５−Ｍｉｎ（Ｒ１，Ｇ１，Ｂ１）＊Ｍｉｎ（Ｒ１，Ｇ１，Ｂ１））
【０１３９】
・・・（２）
【０１４０】
このようにして色相を変換で変えないことで、ユーザが違和感を感じることがなく、ユーザは濃淡のみを調整することができる。
【０１４１】
透過処理時に、非透過処理時の濃さに出来るだけ近い印刷色を期待する場合はｑを負の値とすればよい。更に明るめの印刷色を期待する場合は、その程度に応じた正の値をｑに設定すればよい。これにより、より所望の色に調整を行うことができる。
【０１４２】
透過合成部の印刷後の再現色の特性は、透過処理において設定されるパターンとプリンタ特性との組み合わせに依存する。従って、合成するパターンを複数持つ場合には、それぞれのパターンに対してあらかじめｑの値を準備し、印刷時のパターンに応じてｑの値を選択させるようにしても良い。
【０１４３】
また、変倍処理に等倍時のパターンのブロックサイズを変える処理を行う場合は、それぞれのサイズに対してあらかじめｑの値を準備し、印刷時のパターンに応じてｑの値を選択させるようにしても良い。
【０１４４】
また、プリンタのスクリーン処理や、階調補正設定、あるいはＬＤ（レーザダイオード）露光の光量設定条件など、透過合成部のパターンを印刷する際の濃淡に影響する設定条件に基づいて、更にｑの値を調整するようにしても構わない。
【０１４５】
更には、プリントの画像濃度検出・制御における検出データや演算データなどによってｑの値を調整してもよい。
【０１４６】
以上の色変換処理は、単純でかつ効果的な処理の代表例であり、変換係数ｑの設定によって容易に実現できるものである。
【０１４７】
このような変換以外にも、ＲＧＢ値を（色相Ｈ、明度Ｖ、彩度Ｃ）の情報へ変換した後、色相Ｈは不変として、（明度Ｖ、彩度Ｃ）のみを調整するような変換を行ってもよい。変換後の値を、再びＲ，Ｇ，Ｂ値へと逆変換する処理を行ってもよい。
【０１４８】
次に（Ｒ１，Ｇ１，Ｂ１）の設定値に応じて、色を濃くさせたり、薄くさせたりさせる処理を変化させる方法について、説明する。
【０１４９】
図１０は、白色と第１の設定色の合成係数カーブの具体例を示す図である。
【０１５０】
これは図９で実施されるような白色とオリジナル色との混合処理を、簡単な構成で、かつ第１の設定色（Ｒ１，Ｇ１，Ｂ１）の濃淡に応じて実現するための変換である。横軸の座標で示される変換前のＲＧＢ値のうちの最も小さいもの（ｍｉｎ（Ｒ１，Ｇ１，Ｂ１））に基づいて、実線または点線のカーブにより合成係数αが決定される。すなわち、下記の合成のための式（３）で用いる合成係数αは、図１０に示されるような、ｍｉｎ（Ｒ１，Ｇ１，Ｂ１）に対するテーブルで設定される。
【０１５１】
（Ｒ２，Ｇ２，Ｂ２）＝α＊（Ｒ１，Ｇ１，Ｂ１）＋（１−α）＊（２５５，２５５，２５５）                                                            ・・・（３）
【０１５２】
図１０の設定例では、横軸の値が小さい、すなわち白色との色の差が大きい（＝色が濃い）色では、０＜α＜１として若干白色寄り（＝薄い色）とする。徐々に明るい色になるにつれて逆にα＞１の値を設定することで、若干白色から遠ざける（＝濃い色）様に変換が行われる。
【０１５３】
図１１は、色変換係数の設定カーブの具体例を示す図である。
【０１５４】
図１１の色変換係数の設定カーブを用いても、図１０と同様の効果を得ることができる。横軸の座標で示される変換前のＲＧＢ値のうちの最も小さいもの（ｍｉｎ（Ｒ１，Ｇ１，Ｂ１））に基づいて、実線または点線のカーブにより係数ｑが決定される。
【０１５５】
設定される係数ｑは、前述の図９で示した係数である。図１０と同様に、白色からの差異に応じて係数ｑの符号が変わるように設定が行われる。これにより、濃い色は明るめに、明るい色は濃い目に変換する効果を得ることができる。
【０１５６】
図１０および１１の例において、例えば印刷時の透過処理のブロックサイズが大きくなるなど、色変換を行わない場合の印刷色に対する違和感が軽減されるような場合には、実線のカーブを破線のカーブのように緩和させて適用させることで、より適切な変換が達成できる。
【０１５７】
次に、原画像色（Ｒ０，Ｇ０，Ｂ０）の設定値に応じて、透かし画像を濃くさせたり、薄くさせたりする処理を以下に説明する。
【０１５８】
図１２は、原画像の色特性に応じた調整係数テーブルの例を示した図である。
【０１５９】
ここでの変換式は、下式（４）に示されるものとなる。
【０１６０】
（Ｒ２，Ｇ２，Ｂ２）＝ｐ＊（Ｒ１，Ｇ１，Ｂ１）＋ｑ＊β            ・・・（４）
【０１６１】
式（４）で用いる係数βが、原画像色（Ｒ０，Ｇ０，Ｂ０）のｍｉｎ（Ｒ０，Ｇ０，Ｂ０）の値によって図１２のように調整される。図１２のカーブの例では、横軸が小さい、すなわち原画像が白色との色の差が大きい（＝色が濃い）ときには、β＞１として、係数ｑによる調整度合いを強調する効果を狙った変換が可能である。
【０１６２】
このようにすることで、例えば白下地上や明るい色の原画像上での透過スタンプが所望の色で印刷できても、濃い色にスタンプ画像を合成させた場合には所望の色が得られない場合の補正を容易に行うことが可能になる。
【０１６３】
図１０から１２において説明したテーブル処理の例では、ｍｉｎ（Ｒ，Ｇ，Ｂ）値を基準とした。本発明はこれに限定されるものではなく、第１の設定色や原稿色から得られる別の特徴量を適宜用いて変換処理を行ってもよい。
【０１６４】
なお、第１の設定色から第２の設定色へと変換を行うための式のパラメータ（補正係数）は、ユーザの入力に応じて調節可能としてもよい。これにより、第１の設定色と白色との合成比率などを調整することで、ユーザの好みの色を再現することができる。
【０１６５】
［変形例］
【０１６６】
なお、上記実施の形態では第１の設定色（Ｒ１，Ｇ１，Ｂ１）から変換によって第２の設定色（Ｒ２，Ｇ２，Ｂ２）を求めることとしたが、予め第１の設定色（Ｒ１，Ｇ１，Ｂ１）に対する第２の設定色（Ｒ２，Ｇ２，Ｂ２）を求めておき、それをテーブルに対応付けて登録していてもよい。非透過処理時にはテーブルから第１の設定色を読み出し、透過処理時にはテーブルから第２の設定色を読み出して合成画像の色とするものである。
【０１６７】
図１３は、変形例における画像処理装置が記憶する色テーブルを示す図である。
【０１６８】
図を参照して、ユーザが指定可能な「赤」、「青」、「黄」などの色に対応付けて、非透過処理時の設定色、および透過処理時の設定色が記録されている。このように予め色を対応付けて記憶させておくことで、非透過処理時と透過処理時とで好ましい色を用いることができる。
【０１６９】
［実施の形態における効果］
【０１７０】
以上説明した実施の形態によると画像処理装置は、合成画像を発生させる機能において、第１の色を設定する機能に加えて、第１の色を第２の色へ変換する色変換機能を備える。非透過の合成の場合に第１の色、透過の合成の場合に第２の色を選択的に用いるように切り替えが行われる。この色設定、変換、および切り替えは、プリンタドライバのスタンプ画像機能に適用させることができる。
【０１７１】
色変換機能では、白色と第１の色とを合成する比率を制御することができる（図９）。また、合成画像の色相を維持したまま、明度または彩度を変換させる演算機能を設けることが可能である。さらに、第１の色と白色との差異に応じた変換処理で第２の色を得るようにすることも可能である（図１０、１１）。
【０１７２】
また、透かし画像の合成時の色情報の変換において、少なくとも原画像の色に応じて変換条件を制御し、第２の色を得るようにすることもできる（図１２）。
【０１７３】
なお、透かし画像の合成時には、図６のような所定のパターンを用いることで、原画像と合成画像を合成することが可能である。
【０１７４】
このようにして第１の色を第２の色に変換し、透過合成時に第２の色を適用することで、印刷特性に応じて補正をする効果を得ることができる。その結果、ユーザが透過合成色に期待する印刷色を第１の色から再現させることが可能になる。
【０１７５】
更に変換において、第１の色の色相を維持したまま、所望の濃淡に調整すると、印刷される透過合成色として、非透過での合成色の印刷結果と違和感のないものを得ることができる。
【０１７６】
また、パターンのサイズとプリンタ特性とによって、明るい設定色がより明るくなったり、暗い設定色がより暗くなったりすることがある。白色との差異に応じて補正を行う（すなわち、第１の色が明るい場合は、第２の色はやや濃くし、一方、第１の色が暗い場合は、第２の色をやや明るくする）ことで、より好ましい透過合成色を得ることが可能になる。
【０１７７】
また、原画像の色の濃淡に応じて、第２の色を調整することで、どのような原稿の色に対してもより自然な透過合成色と感じられるような再現色を得ることが可能になる。
【０１７８】
すなわち上記手法により、透かし画像がある場合は、透過部に使われるパターンに応じて最適な色が設定され、適切な透過効果とともに、所望の透過色の合成画像を得ることができる。
【０１７９】
すなわち、様々な変換機能を図８のフローチャートにおける「透過時の補正係数の設定」（Ｓ１０５）で実現させることによって、色の変換なしでそのままレンダリング・合成処理を行って印刷した場合に生じる色の不具合に対しての改善を図ることが可能になる。
【０１８０】
［その他］
【０１８１】
なお色の変換は、プリンタドライバではなくプリンタ内で行ってもよい。
【０１８２】
なお、画像形成装置は、複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。また、データを加工・編集して印刷するハードコピーシステムにも本発明を適用することができる。
【０１８３】
画像処理装置の機能の一部は、ＰＣや、画像処理装置に付属する装置が実行してもよい。この場合、ＰＣの一部や画像処理装置に付属する装置の一部も画像処理装置の部分を構成することとなる。
【０１８４】
また、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８５】
１      ＭＦＰ（プリンタ）
３      アプリケーションソフト
５      プリンタドライバ
４０１  プリント原画像データ
４０３  プリント指示部
４０５  レイアウト・変倍指示部
４０７  画質調整指定部
４０９  スタンプ合成指定部
４１３  画像レンダリング・合成部
４１５  属性判別部
４１７  ＣＭＹＫ変換部
４１９  スクリーン選択部
４２１  γ補正部
４２３  スクリーン処理部
【図１】
2010251956.tif 000003
【図２】
2010251956.tif 000004
【図３】
2010251956.tif 000005
【図４】
2010251956.tif 000006
【図８】
2010251956.tif 000007
【図９】
2010251956.tif 000008
【図１０】
2010251956.tif 000009
【図１１】
2010251956.tif 000010
【図１２】
2010251956.tif 000011
【図１３】
2010251956.tif 000012
【図５】
2010251956.tif 000013
【図６】
2010251956.tif 000014
【図７】
2010251956.tif 000015