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