(57)【特許請求の範囲】
【請求項１】
印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を、格納する格納手段と、
前記格納手段で格納されている前記画像に対して送信出力指示が行われた場合に、前記格納手段で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して送信出力する送信出力手段とを有することを特徴とする画像処理装置。
【請求項２】
前記スタンプ画像は、前記地紋画像と同じ文字列を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記スタンプ画像は、前記地紋画像と違って文字列の領域以外の領域が白地であることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記送信出力手段は、
前記格納手段で格納されている前記画像に対して送信出力指示が行われた場合に、当該送信出力指示が前記画像を作成したユーザによりなされたか判定する判定手段と、
当該判定の結果、当該送信出力指示が前記画像を作成したユーザによりなされたと判定した場合に、前記画像に前記地紋画像を合成して送信出力する第１の送信出力手段と、
当該判定の結果、当該送信出力指示が前記画像を作成したユーザによりなされたものでないと判定した場合に、前記画像に前記スタンプ画像を合成して送信出力する第２の送信出力手段とを有することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第１の送信出力手段は、
前記判定手段で、前記送信出力指示が前記画像を作成したユーザによりなされたと判定した場合で、かつ、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を前記格納手段から削除することが許容された場合に、前記画像に前記地紋画像を合成して送信出力し、
前記判定手段で、前記送信出力指示が前記画像を作成したユーザによりなされたと判定した場合で、かつ、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を前記格納手段から削除することが許容されなかった場合に、前記画像に前記スタンプ画像を合成して送信出力することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を、格納する格納手段と、
前記格納手段で格納されている前記画像に対して複製指示が行われた場合に、前記格納手段で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して複製する複製手段とを有することを特徴とする画像処理装置。
【請求項７】
印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を格納手段に格納する格納工程と、
前記格納工程で格納されている前記画像に対して送信出力指示が行われた場合に、前記格納手段に格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して送信出力する送信出力工程とを有したことを特徴とする画像処理方法。 
【請求項８】
前記スタンプ画像は、前記地紋画像と同じ文字列を含むことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記スタンプ画像は、前記地紋画像と違って文字列の領域以外の領域が白地であることを特徴とする請求項７または８に記載の画像処理方法。
【請求項１０】
前記送信出力工程は、
前記格納工程で格納されている前記画像に対して送信出力指示が行われた場合に、当該送信出力指示が前記画像を作成したユーザによりなされたか判定する判定工程と、
当該判定の結果、当該送信出力指示が前記画像を作成したユーザによりなされたと判定した場合に、前記画像に前記地紋画像を合成して送信出力する第１の送信出力工程と、
当該判定の結果、当該送信出力指示が前記画像を作成したユーザによりなされたものでないと判定した場合に、前記画像に前記スタンプ画像を合成して送信出力する第２の送信出力工程とを有することを特徴とする請求項７に記載の画像処理方法。
【請求項１１】
前記第１の送信出力工程は、
前記判定工程で、前記送信出力指示が前記画像を作成したユーザによりなされたと判定した場合で、かつ、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を前記格納工程から削除することが許容された場合に、前記画像に前記地紋画像を合成して送信出力し、
前記判定工程で、前記送信出力指示が前記画像を作成したユーザによりなされたと判定した場合で、かつ、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を前記格納工程から削除することが許容されなかった場合に、前記画像に前記スタンプ画像を合成して送信出力することを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を格納する格納工程と、
前記格納工程で格納されている前記画像に対して複製指示が行われた場合に、前記格納工程で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して複製する複製工程とを有したことを特徴とする画像処理方法。
【請求項１３】
請求項７乃至１２の何れか１項に記載の方法における各工程をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。詳しくは、複合機のハードディスクなどに一旦記憶された画像データに対する複製や改変などを、地紋を利用して牽制するための処理に関するものである。
【背景技術】
【０００２】
従来、帳票や住民票などの複写を禁止、或いは抑止する目的で、これらのコンテンツは偽造防止用紙と呼ばれる特殊な印刷を施した用紙に印刷されていた。この偽造防止用紙は、原本においては人間にとって見えにくいが、複写機などを用いて複写した場合には「禁複写」の文字などが浮び上がるような用紙である。これにより、複写する者にその複写物の使用などを躊躇させる効果を生じるものである。さらには、このような帳票などは偽造防止用紙に印刷されているとして、複写そのものを抑止・牽制する効果をも生じさせるものである。
【０００３】
しかし、このような偽造防止用紙は、通常の用紙と比較してコストが高いという問題がある。また、偽造防止用紙の製作時に設定されている文字しか浮び上がらせることができず、その用紙の用途が限られるなど、用途に関して柔軟性に欠ける部分がある。
【０００４】
一方、様々なコンテンツのデジタル化が進む中、帳票や住民票などのコンテンツも同様にデジタル化されている。しかしながら、これら帳票や住民票そのもののデジタル化はまだ過渡期にあり、コンピュータを用いて作成したコンテンツを、プリンタなどを用いて紙に出力して利用することが多い。
【０００５】
こうした状況に対して、従来は製版などにより予め作成していた偽造防止用紙をコンピュータとプリンタを用いて作成する技術が知られている（特許文献１）。これは、コンピュータを用いて作られたコンテンツを印刷出力する際に、コンテンツのデータに加え、地紋と呼ばれる画像データを生成し、これらのデータを重ねて出力する技術である。地紋はときに複写牽制紋様と称されることもある。地紋画像は、原本（プリンタで出力した印刷物）において、人間の目には単なる模様や背景画像などに見えるが、複写すると所定の文字やイメージなどが顕像化するものである。そして、この原本は上記の偽造防止用紙と同様の牽制効果を与えることができる。これは、プリンタの性能の飛躍的な向上によって可能となっている。
【０００６】
コンピュータを用いて作成した地紋画像をコンテンツデータに重ねて出力する場合、当然のことながら通常の印刷用の紙などを用いて出力できるため、予め作成した偽造防止用紙を用いる場合に比べてコストの面で利点がある。さらに、コンテンツデータを印刷出力する際に地紋画像を生成することができるため、地紋画像の色などはもちろん、原本の複写時に顕像化させる文字等を自由に定めることが可能となる。あるいは、出力日時や印刷装置固有の情報などを地紋画像とすることができるという利点もある。
【０００７】
地紋画像は、上述したように、原本を複写した場合、複写前には認識できなかった所定の文字などが顕在化し、その複写物を使用等することを抑止する効果を発揮するものである。この効果を実現すべく、地紋画像は、基本的に、複写物にも原本と同様の画像が残る領域と複写物において原本には存在する画像が消えるか、あるいは上記の残る領域の画像に較べて薄くなる領域の２つの領域から構成される。この２つの領域から構成される地紋画像は、これを印刷出力した状態では上記２つの領域における濃度がほぼ同じ濃度としたものが好適である。つまり、印刷出力した地紋画像は、マクロ的には、複写物上において顕像化する文字などが隠されていることが人間の視覚上認識し難いように構成される。以下では、この地紋画像の印刷出力物においては隠されているが、その印刷出力物を複写した複写物においては人間の視覚上認識可能に現れる画像領域を「潜像画像（あるいは潜像）」と呼ぶ。また、複写によって消えるかあるいは複写物で顕像化した潜像の濃度に比べて低い濃度の画像領域を「背景画像（あるいは背景）」と呼ぶ。地紋画像は、基本的にこれらの潜像画像と背景画像からなるものである。なお、ユーザインターフェース上の用語として潜像を前景と呼ぶ場合もある。
【０００８】
潜像画像は所定の領域内においてドットが集中するように構成されたものである。これ対して背景部は所定の領域内においてドットが分散するように構成されたものである。そして、これらの領域の濃度がほぼ同じになるよう構成することにより、地紋画像の印刷出力物において、潜像部と背景部の区別がつきにくくすることができる。
【０００９】
図１は、この２つの画像領域におけるドットの状態を示す図である。同図に示すように、所定の領域内にドットが分散して配置される背景部と、ドットが集中して配置される潜像部によって地紋画像が構成される。このふたつの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成することができる。例えば、網点処理を用いて地紋画像を生成する場合、潜像部は低い線数での網点処理を行う。また、背景部は高い線数の網点処理を行うのが好適である。さらに、ディザ処理を用いて地紋画像を生成する場合、潜像部はドット集中型ディザマトリクスを用いたディザ処理を行う。また、背景部はドット分散型ディザマトリクスを用いたディザ処理を行うのが好適である。
【００１０】
一般に複写機の読み取り部および画像形成部には、原稿画像の微小なドットを読み取る入力解像度や微小なドットを再現する出力解像度に依存した再現能力の限界レベルが存在する。地紋画像の背景部のドットが、複写機で再現できるドットの限界レベルより小さく形成され、かつ潜像部のドットが限界レベルより大きく形成されている場合、複写物上では潜像部のドットは再現でき、かつ背景部の小さなドットは再現されない。こうした特性を利用することにより、地紋画像を複写した複写物上で潜像が顕在化される。以下、複写物上で顕在化する画像を顕像と称する。なお、背景部が複写によって再現されたとしても、複写物上における潜像部が明らかに認識できるレベルであればドットが再現されない場合と同様の効果を得ることができることは上述したとおりである。
【００１１】
図２（ａ）および（ｂ）は、この顕像化を示す図である。同図はドットを集中させた場合には複写物においても顕像し、ドットを分散させた場合には複写物において再現されないことを概念的に示すものである。
【００１２】
なお、地紋印刷は上記構成に限定されるものではなく、複写物において、文字列などが認識可能なレベルで再現できればよい。つまり、文字列などが背景部として指定され、複写時に白抜き文字のような状態で示されても地紋印刷としてはその目的を達成するものである。
【００１３】
ところで、以上のような地紋画像は様々な環境で扱われる。通常は、ホストコンピュータにおいて原稿画像に地紋画像が付加された印刷データが作成され、これが印刷指令と共にプリンタなどの印刷装置に送られて印刷が行われる。これに対し、スキャナから読み取った画像データや、ホストコンピュータからネットワークを介して送られてきた画像データをハードディスクなどの記憶装置に一旦記憶する印刷装置が知られている。そして、このようにして記憶された画像データの中から任意のものを読み出してプリントアウトする。このような印刷装置の多くは複合機の形態として知られているものである。また、ハードディスクの大容量化により、この複合機内に多量の画像データを蓄積することができるようになり、デジタル複合機をいわば画像サーバーとして用いることも実用的になってきている。例えば、ハードディスク内に保存された画像データをコピーしたり、複数のページからなるデータの不要なページを削除したりする画像データの編集処理が、コンピュータを用いず、複合機単体で行われている。また、複合機の表示部で画像データを表示したり、ネットワークを介して他の装置やプリンタへ画像データを送信して印刷したりすることも行われている（特許文献２）。
【００１４】
【特許文献１】特開２００１−１９７２９７号公報
【特許文献２】特開２００５−１１１９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、地紋画像データないしそれに関する処理は、地紋画像データがそのまま印刷され、また、それが複写されたときに地紋画像の機能を発揮することを想定したものである。このため、従来の処理は、ハードディスクなどに一旦格納された画像データが先ず印刷以外の処理に用いられる場合に、地紋画像が損なわれたりもしくは原本保証性が低下したりするなど、地紋画像の機能が十全に発揮されないおそれがあることは考慮されていない。
【００１６】
例えば、ハードディスクから地紋が付された画像データを読み出して他の機器に送信する場合、ネットワークの負荷軽減のためのデータ量削減や、送信する画像データを送信先の機器の能力に合わせる処理が行われる。そのために、画像データに対して解像度変換等の画像処理を施すことがある。この場合、地紋画像を構成するパターンが崩れジャギーが発生する等の異常画像になることがある。また、異常画像にならないまでも、送信先の機器で地紋が浮かび上がっていない状態で印刷されることもある。このような場合には、地紋付加による不正複製の抑止効果が失われることになる。また、他の機器に送信する場合でなく、例えば、画像データを保持している複合機などにおいてそれが備える表示器に地紋が付加された画像を表示することがある。このよう場合にも、格納された印刷用の画像データを表示用のデータに変更する処理によって、同様に地紋の機能が損なわれることもある。
【００１７】
さらには、ハードディスクなどに格納された地紋付き画像データがその複合機内で複製、改竄等される場合もある。これに対し、複合機へのアクセスをパスワードで保護することや、蓄積されたデータ各々へのアクセスをパスワードで保護するなどの対応がとられている。しかし、ユーザにこのようなパスワード入力など煩雑な操作を求めることなく、画像データの不正な複製、改竄等を防止することは一般には困難なことである。また、複合機内の地紋付き画像データへのアクセスに対してパスワードなどによる保護はされているが、複合機が備える文書編集機能（文書複製、文書結合、文書挿入、ページ削除等）に対して制限が課されていない場合もある。この場合、地紋付き画像データが、編集機能を用いて複製、改竄などされた場合、その文書が複製などされたものであることを判断することは難しくなる。すなわち、地紋付き画像データが原本であることを保証することが困難となる。
【００１８】
また、複合機のハードディスクなどに格納される画像データが地紋付き画像データでなく通常の画像データの場合でも、それが複製、改鼠されることは望ましくない。従って、通常の画像データについても複製、改鼠などを有効に防止する必要がある。
【００１９】
本発明の目的は、画像処理装置において、地紋付き画像データを印刷処理とは異なる特定の処理に供される場合に、特定の処理として出力される画像データの地紋の潜像部の濃度レベルを背景部の濃度レベルよりも相対的に高くするものである。これにより、本発明は、セキュリティが損なわれないようにすることが可能な画像処理装置および画像処理方法を提供することにある。
【００２０】
本発明の他の目的は、記憶装置に格納された地紋付き画像データや通常の画像データの複製、改鼠などを有効に防止できる画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【００２１】
そのために本発明では、画像処理装置において、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を、格納する格納手段と、前記格納手段で格納されている前記画像に対して送信出力指示が行われた場合に、前記格納手段で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して送信出力する送信出力手段とを有することを特徴とする。
【００２２】
他の形態では、画像処理装置において、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を、格納する格納手段と、前記格納手段で格納されている前記画像に対して複製指示が行われた場合に、前記格納手段で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して複製する複製手段とを有することを特徴とする画像処理装置。
【００２３】
また、画像処理方法において、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を格納手段に格納する格納工程と、前記格納工程で格納されている前記画像に対して送信出力指示が行われた場合に、前記格納手段に格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して送信出力する送信出力工程とを有したことを特徴とする。
【００２４】
他の形態では、画像処理方法において、印刷出力指示が行われると地紋画像と合成されて印刷出力される画像を格納する格納工程と、前記格納工程で格納されている前記画像に対して複製指示が行われた場合に、前記格納工程で格納されている前記画像に、地紋画像を合成することなくスタンプ画像を合成して複製する複製工程とを有したことを特徴とする。
【発明の効果】
【００２５】
以上の構成によれば、地紋画像が付加されまたは地紋画像が付加されるべき画像データであるが特定の出力処理に用いられる場合に、潜像の文字列がスタンプ画像として付加されるなど、潜像が背景よりも浮かび上がるように画像処理が適用される。これにより、そのデータの不正な使用など抑制するなど地紋機能が損なわれないようにすることができる。
【００２６】
また、上記画像データに対して複製などの処理が用いられないように、その処理を禁止すべく制御する。これにより、画像データの複製、改鼠などを有効に防止できる。
【００２７】
さらに地紋が付加されていない通常の画像データについてもセキュリティの確保を行う場合には、複製処理が指示される場合に、その画像に地紋が付加される。これにより、通常の画像データについても複製、改鼠などを有効に防止する事が可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２９】
以下に記載する実施形態においては、地紋画像を有する印刷出力物を複写した複写物上で顕像化する領域を潜像部または前景部と称する。また、複写物上で消失しまたは複写物上における潜像部の濃度に比較して低濃度となる領域を背景部或いは消失部と称する。そして、潜像部としてテキスト情報やイメージ情報を入力し、複写物上において、これらのテキスト情報やイメージ情報が背景部よりも高濃度で認識可能に再現するものとして説明を行う。しかしながら、本発明における地紋画像はこれに限られるものではない。例えば、テキスト情報またはイメージ情報を背景部として設定し、かつ、背景部の周囲の領域を潜像部として設定することで、複写物上において、テキスト情報やイメージ情報が白抜きのように表現される形態であってもよい。また、本発明は地紋画像の種類やその生成処理、色、形状、サイズなどによって規定されるものではない。
【００３０】
基本構成
図３は、本発明の一実施形態に係る印刷システムの構成を示すブロック図である。印刷システムは、ネットワーク２０６３を介して、ホスト装置としてのパーソナルコンピュータ（ＰＣ）２４０と多機能印刷装置（ＭＦＰ）としてのプリンタ２００、２２０、２３０が接続することによって構成される。なお、同図にはホスト装置としてＰＣ２４０一台のみが示されているが、他のＰＣなどのホスト装置がさらに接続してＰＣ２４０と同様の印刷に関する処理を行う。
【００３１】
プリンタ２００（２２０、２３０）は、スキャナ部２０７０（２２７０、２３７０）、印刷デバイスであるプリンタ部２０９５（２２９５、２３９５）を備えて構成される。また、プリンタ２００は、本プリンタに係わるデータ処理や制御を実行するコントローラユニット２０００（２２００、２３００）、ユーザインターフェースである操作部２０６２（２２１２、２３１２）を備えて構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０６２は、それぞれコントローラユニット２０００に接続し、コントローラユニット２０００は、ＬＡＮ２０６３などのネットワークや公衆回線に接続されている。公衆回線を介してカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ２０６３には、本プリンタ２００と同様の機器構成をもつ他のプリンタ２２０、２３０が接続している。ＰＣ２４０との間で、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受信をすることができる。
【００３２】
図４は、プリンタ２００における特にコントローラユニット２０００の詳細な構成を示すブロック図である。
【００３３】
コントローラユニット２０００において、ＣＰＵ２００１はシステム全体を制御する。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データなどを一時的に記憶する。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。
【００３４】
ＨＤＤ２００４はハードディスクドライブであり、そのハードディスクにはシステムソフトウェア、画像データなどを格納する。後述されるように地紋画像が付された画像データもこのＨＤＤ２００４によるハードディスクに一旦格納され、また、読み出されて印刷以外の種々の処理についても用いられる。
【００３５】
操作部Ｉ／Ｆ２００５は操作部（ＵＩ）２０６２とのインターフェース部であり、操作部２０６２に対しその表示画面に表示するデータを出力する。また、操作部２０６２から本プリンタに対してユーザが入力した情報をＣＰＵ２００１に伝える。ネットワーク２００７はＬＡＮ２０６３に接続し、情報の入出力を行う。例えば、ホストＰＣからの画像データや地紋に関する情報を入力する。モデム２０５０は公衆回線２０５１に接続し、画像情報の入出力を行う。２値画像回転部２０５２、および２値画像圧縮・伸張部２０５３は、モデム２０５０で２値画像を送信する前に画像の方向を変換したり、所定の解像度、あるいは送信相手の能力に合わせた解像度に変換したりする処理を行う。本実施形態のプリンタは、圧縮、伸張について、ＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨをサポートしている。ＤＭＡＣ２００９はＤＭＡコントローラであり、ＲＡＭ２００２に格納されている画像を、ＣＰＵ２００１を介することなく読み取り、イメージバスＩ／Ｆ２０１１に対して画像転送する。また、ＤＭＡＣ２００９は画像バスからの画像をＣＰＵ２００１を介することなくＲＡＭ２００２に書き込む。以上のデバイスがシステムバス２００８に接続される。
【００３６】
イメージバス２０１１は、画像バス２０１０を介して高速な画像の入出力を制御するためのインタフェースである。圧縮部２０１２は、画像バス２０１０に画像を送出する前に３２画素×３２画素の単位でＪＰＥＧ圧縮するための圧縮器である。伸張部２０１３は、画像バス２０１０を介して送られた画像を伸張するための伸張器である。
【００３７】
ラスターイメージプロセッサ（ＲＩＰ）２０１８は、ホスト装置からのＰＤＬコードをネットワーク２００７を介して受け取り、ＣＰＵ２００１はこのコードをシステムバス２００８を介してＲＡＭ２００２に格納する。ＣＰＵ２００１は、ＰＤＬを中間コードに変換し、再度システムバス２００８を介してＲＩＰ２０１８に入力し、ビットマップイメージ（多値）に展開する。この際、ＲＩＰ２０１８は後述するスキャナ画像処理２０１４と同様に、ビットマップイメージの個々の画素毎に、その属性に対応した像域フラグをも展開する。画素毎の属性はＰＤＬコードに記載されており、それによって例えばその画素が文字か非文字か等の属性が決定され、像域フラグとしてビットマップイメージ同様に展開される。
【００３８】
スキャナ画像処理部２０１４はスキャナ２０７０で入力したカラー画像、白黒画像に対して、適切な各種画像処理（たとえば補正、加工、編集）を行いその処理されたデータ（多値）を出力する。同様に、プリンタ画像処理部２０１６は、プリンタ２０９５で用いる画像データを生成すべく適切な各種画像処理（たとえば補正、加工、編集）を行う。プリント時は、伸張部２０１３で２値多値変換を行うので、２値、および多値出力が可能である。
【００３９】
画像変換部２０３０は、ＲＡＭ上にある画像を画像変換し、再度、ＲＡＭに描き戻すときに使われる各種画像変換機能を有する。すなわち、回転部２０１９は、３２画素×３２画素単位の画像を指定された角度で回転することができ、２値および多値の入出力に対応する。変倍部２０２０は、画像の解像度を変換（例えば６００ｄｐｉから２００ｄｐｉ）したり、変倍したりする機能（たとえば２５％から４００％まで）を有する。変倍する前には３２×３２画素の画像を３２ライン単位の画像に並び替える。
【００４０】
色空間変換部２０２１は、多値入力された画像をマトリクス演算およびＬＵＴにより、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。また、この色空間変換は、３×８のマトリクス演算および、１次元ＬＵＴをもち、公知の下地とばし処理や裏写り防止処理を行うことができる。変換された画像は多値で出力される。さらに、この色空間変換部２０２１は、特定のＬＵＴを用いて図３３等で後述される地紋画像データについて潜像を浮き上がらせるための変換も行う。
【００４１】
２値多値変換部２０２２は、１ビット２値画像を多値８ビット、２５６階調の画像に変換する。逆に、多値２値変換部２０２５は、例えばメモリ上にある８ビット、２５６階調の画像を誤差拡散処理などの手法を用いて１ビット、２階調の画像に変換しメモリに格納する。合成部２０２３は、メモリ上の２枚の多値画像（もしくは２値画像）を合成し、１枚の多値画像（もしくは２値画像）とする機能を有する。例えば、メモリ上にある会社ロゴの画像と原稿画像を合成することで、原稿画像に簡単に会社ロゴをつけることができる。合成の手法は画素毎に平均する、輝度レベルで明るい方の画素の値を合成後の画素の値とする、暗い方を合成後の画素とする、ビット毎に論理和演算、論理積演算、排他的論理和演算を施すなど、公知の手法を用いるものとする。
【００４２】
間引き部フィルタ２０２４は、多値画像の画素を間引くことによって、解像度変換を行うユニットであり、１／２、１／４、１／８の解像度の多値画像を出力可能である。変倍部２０２０と合わせて用いることにより、より広範囲な拡大、縮小を行うことができる。また、例えば９×９のフィルタなどを用いた公知のフィルタリング処理によって、エッジ強調やスムージングの処理を行う。このフィルタの詳細な構成は、図３３にて後述される。
【００４３】
移動部２０２５は、入力された２値画像、多値画像に余白部分を付与したり、余白部分を削除したりして出力する。回転部２０１９、変倍部２０２０、色空間変換部２０２１、２値多値部２０２２、合成部２０２３、間引き部２０２４、移動部２０２５、多値２値変換部２０２６は、それぞれ連結して動作することが可能である。これにより、例えば、メモリ上の多値画像を画像回転、解像度変換する場合は、両処理をメモリを介さずに連結して行うことができる。
【００４４】
以上説明したプリンタ２００のコントローラユニット２０００の画像処理機能は、図３３などを参照して後述する本発明のいくつかの実施形態に係る地紋画像に関する処理を実行する。
【００４５】
図５は、図３に示すシステムで用いられる画像データの形式を示す模式図である。本実施形態で用いられる画像データの形式は、例えば、特開２００１−１０３４７３号公報に記載されている画像パケット構造を用いることができる。圧縮部２０１２は、ラスター形式の画像を、図５に示すように３２×３２画素単位のパケットとして並び替え、パケット単位でＪＰＥＧ圧縮を行う。同時にそのパケットの位置を示すＩＤ、色空間、ＱテーブルＩＤ、データ長などの情報をそのパケットに付加してヘッダとする。文字、写真を示す２値のデータ（像域フラグ）も同様に圧縮して、ＪＰＥＧデータの後ろに付随させる。
【００４６】
図６は、このようなパケットデータを示す模式図である。伸張２０１３では、このヘッダ情報をもとにＪＰＥＧを展開し、ラスター画像に並び替える。このようなパケット画像にすることで、画像回転のときにはパケット内部の画像のみを回転し、パケットＩＤの位置を変更することで、部分的に伸張圧縮で回転することができる。これによって処理の効率が極めてよくなる。イメージバス２０１０を流れる画像はすべてパケット画像になる。ＦＡＸ送信や２値画像の回転、２値画像の圧縮、伸張などでラスター画像が必要な場合は、パケット画像からラスター画像への変換をソフトウェアによって行う。
【００４７】
図７は、スキャナ画像処理２０１４の詳細な構成を示す図である。スキャナから入力されたＲＧＢ各８ビットの輝度信号はマスキング２５０１によりＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。フィルタ２５０２では、例えば９×９のマトリクスを使用し、画像をぼかしたり、メリハリをつけたりする処理が行われる。ヒストグラム２５０３は入力画像中の画像信号データのサンプリングをする処理部であり、入力画像の下地レベル判定に使用される。このモジュールでは主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内のＲＧＢデータを、主走査方向、副走査方向に一定のピッチでサンプリングし、ヒストグラムを作成する。このヒストグラムは、下地とばしや、裏写り防止が指定されたとき、読み出される。そして、このヒストグラムから原稿の下地を推測し、この下地は下地とばしレベルとして、画像とともにメモリやＨＤＤに保存、管理され、印刷や送信時の画像処理に使用される。ガンマ２５０４は、画像全体の濃度を濃くあるいは薄くするように処理を行う。例えば、入力画像の色空間を任意の色空間に変換したり、入力系の色味に関する補正処理をしたりする。原稿がカラーか白黒かを判断するため、変倍前の画像信号は色空間変換２５０５によって公知のＬａｂ色空間のそれぞれＬ、ａ、ｂ値に変換される。このうちａ，ｂは色信号成分を表している。比較器２５０６は、この色成分信号が所定のレベル以上であると判断したときは、有彩色、そうでなければ無彩色として１ビットの有彩色／無彩色判定信号を出力する。カウンタ２５０７は比較器からの出力を計測する。また、この有彩色／無彩色信号は像域フラグとして画像とともにメモリやＨＤ（ハードディスク）に格納され、画像変換部２０３０や印刷時の画像処理などに使用される。文字／写真判定２５０８は、画像から文字またはエッジを抽出し、画像を文字と写真に分離する機能を有している。その出力として、文字写真判定信号が得られる。この信号も像域フラグとして使用される。特定原稿判定器２５０９は、入力画像信号と判定器内部で持つパターンとがどの程度一致するかを判断し、一致、不一致という判定結果を読み出すことが可能である。判定結果に応じて、画像を加工し、紙幣や有価証券などの偽造を防止する。
【００４８】
図８は、プリンタ画像処理２０１６の詳細な構成を示す図である。図８において、下地とばし部２６０１は、画像データの地色を飛ばし、不要な下地のカブリ除去を行う。例えば、３×８のマトリクス演算や、１次元ＬＵＴによって下地飛ばしのための処理を行う。モノクロ生成部２６０２は、カラー画像データをモノクロデータに変換し、単色としてプリントする際に、カラー画像データ、例えばＲＧＢデータを、Ｇｒａｙ単色に変換するモノクロ生成部である。この生成部は、例えば、ＲＧＢに任意の定数を掛け合わせ、Ｇｒａｙ信号とする１×３のマトリクス演算部を用いて構成される。出力色補正２６０３は、画像データを出力するプリンタ部２０９５の特性に合わせて色補正を行う。例えば、４×８のマトリクス演算や、ダイレクトマッピングによる処理によって構成される。フィルタ処理部２６０４は、画像データの空間周波数を任意に補正する。この処理部は、例えば、９×９のマトリクス演算を行う処理によって構成される。ガンマ補正部２６０５は、印刷出力を行うプリンタ部２０９５の特性に合わせて、ガンマ補正を行う。この補正部は、通常１次元のＬＵＴによって構成される。中間調補正２６０６は、プリンタ部２０９５で表現可能な階調数に合わせて中間調処理を行う。具体的には、スクリーン処理や誤差拡散処理などによって２値化や３２値化などを行う。上述したそれぞれの処理は、図示しない文字／写真判定信号に応じてその内容を切り替えることもできる。ドラム間遅延メモリ２６０７は、プリンタがＣＭＹＫの各色のドラムを備える場合に、ＣＭＹＫの形成タイミングをドラム間分ずらすために用いられる。これにより、ＣＭＹＫ画像を重ね合わせることができる。
【００４９】
図９は、上述した多機能プリンタ２００の外観を示す斜視図である。図において、画像入力部であるスキャナ部２０７０は、原稿となる紙上の画像を照射するとともにＣＣＤラインセンサ（図示せず）を走査することにより、電気信号のラスターイメージデータに変換する。原稿用紙は原稿フィーダ２７０１のトレイ２７０２にセットする。そして、ユーザが操作部２０６２から読み取り起動指示すると、コントローラユニットのＣＰＵ２００１がスキャナ部２０７０に指示を与え、フィーダ２７０１のトレイ２７０２から原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。画像出力部であるプリンタ部２０９５は、ラスターイメージデータを用紙上の画像に変換する。本実施形態では、感光体ドラムを用いた電子写真方式を用いる。なお、用いる画像形成方式は、例えば、微少ノズルアレイからインクを吐出して用紙に画像を印刷するインクジェット方式など、他の方式を用いることもできる。ＣＰＵ２００１からの指示によってプリント動作が起動される。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２７０３、２７０４、２７０５が設けられている。また、排紙トレイ２７０６は印刷を終了した用紙を積載する。
【００５０】
図１０は、図９に示した操作部２０６２の詳細な構成を示す図である。図１０において、ＬＣＤ表示部２８０１は、ＬＣＤ（液晶表示器）上にタッチパネルシート２８０２が貼られて構成されている。これにより、ＬＣＤ表示部２８０１はシステムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラＣＰＵ２００１に伝える。スタートキー２８０３は原稿画像の読み取り動作を開始する時などに用いる。スタートキー２８０３の中央部には、緑と赤の２色ＬＥＤ２８０４が設けられており、その色によってスタートキー２８０３が使える状態にあるかどうかを示す。ストップキー２８０５は稼働中の動作を止めるために用いられる。ＩＤキー２８０６は、使用者のユーザＩＤを入力する時に用いる。リセットキー２８０７は操作部の設定を初期化する時に用いる。
【００５１】
図１１は、本実施形態のプリンタ２００の操作部２０６２における表示器の初期画面（各画像形成機能設定後に戻る標準画面でもある）を示す図である。同図において、「コピー」３１０１はコピー設定を行う画面に切り替えるためのタブである。「送信」３１０２はスキャンした画像をファックスや電子メールで送信する設定を行う画面に切り替えるためのタブである。「ボックス」３１０３は内蔵ＨＤＤにスキャン画像、ＰＤＬ画像を格納し、あるいは格納された読取り画像、ＰＤＬ画像を印刷または送信し、または編集する設定を行うための画面に切り替えるためのタブである。この他にも、ホスト装置からのＰＤＬに基づく印刷を実行する際の本プリンタの動作を設定するための「ＰＤＬプリント」タブ（不図示）などが設けられている。読み込み設定タブ３１０５によって画像読み込み時の解像度、濃度などを設定する。３１０４はこの読み込み設定タブ３１０５によって設定された画像読み込み時の設定を表示するためのウィンドウを示す。送信設定３１０６は、タイマー送信時のタイマー設定、ＨＤＤに格納された画像を本プリンタで印刷する場合の設定などを行うためのボタンである。表示部３１０７は宛先表３１０８によって指定された送信宛先の表示を行う。詳細情報３１０９は表示部３１０７に表示された１つの宛先の詳細な情報の表示を行うためのボタンである。消去３１１０は表示部３１０７に表示された１つの宛先の消去を行う。
【００５２】
図１２は、図１１に示す読込設定３１０５を押下したときに表示されるポップアップウィンドウを示す図である。図１２において、ウィンドウ３２０１は、読みとり原稿サイズを選択入力するためのものである。ここで、設定された読みとりサイズは領域３２０２に表示される。ウィンドウ３２０３は、原稿の読み取りモードを選択するためのものであり、このウィンドウを介してカラー／ブラック／自動（ＡＣＳ）の３種類の読み取りモードを選択できる。カラーモードは、図１１に示したコピー、ボックスでも同様に選択することができる。カラーの場合はカラー画像を、白黒画像の場合には白黒画像を、ＡＣＳの場合にはカラー画像と原稿がカラーか白黒かを判別した結果を蓄積する。３２０４は読みとりの解像度を指定するためポップアップからの選択入力になる。３２０５は原稿の読み取り濃度を調整するためのスライダであり、９段階の調整が行える。３２０６は新聞のように下地がかぶった画像を読み込む場合に、濃度を自動的に決定するためにある。３２０６についてはコピーでも同様の設定が可能である。
【００５３】
図１３は、図１１に示すコピータブ３１０１を押下したときに表示される画面を示す図である。図において、３３０１はコピーできる状態が否かの情報を示す表示部を示し、この表示部には同時に設定したコピー部数も表示される。３３０２は、下地除去を自動的にするかしないかを選択するためのボタンを示す。３３０３は、その操作によって９段階の濃度調整を可能とするスライダを示す。３３０４は原稿のタイプを選択するための領域を示し、文字・写真・地図、文字、印画紙写真、印刷写真を選択することができる。３３０５は応用モードボタンを示し、縮小レイアウト（複数枚の原稿を１枚の用紙に縮小印字する機能）や、カラーバランス（ＣＭＹＫの各色微調整）などを設定することができる。３３０６は各種フィニッシングにかかわる設定を行うためのボタンを示し、シフトソート、ステープルソート、グループソートを設定することができる。３３０７は両面読み込みおよび両面印刷にかかわる設定を行うためのボタンを示す。なお、上述の「応用モード」ボタンは、図４の初期画面の「ＰＤＬプリント」タブ（不図示）によって切り替わるＰＤＬモードの画面に設けられ、この「応用モード」ボタンを押下することにより、図１１以降で説明される地紋印刷の設定を行うことができる。
【００５４】
図１４は、図１１に示すボックスタブ３１０３を押下したときに表示される画面を示す図である。図において、３４０１はハードディスクの論理的に区分した模式的なそれぞれのフォルダの表示を示す。フォルダにはフォルダ番号があらかじめ割り当てられている。フォルダ番号の右横にはフォルダで使用しているディスク容量の割合が表示されている。また、フォルダには任意の名前をつけることができ、その名前もこの表示に表わされる。３４０２はＨＤＤ全体の使用量を表示する領域である。
【００５５】
図１５は、図１４に示すフォルダの表示３４０１に置ける「会議資料１」のフォルダに対応したアイコンを押下したときに表示される画面を示す図である。図１５において、３５０１、３５０２は、図１４の表示と同様、フォルダの表示を示し、具体的には、そのフォルダに格納されている、画像データとしての文書の文書名などが表示される。図１５に示す例では、格納される文書が２つのページ（「会議資料１−１」、「会議資料１−２」）で構成されていることを示している。３５０１はスキャンした文書を格納するフォルダを示し、スキャン文書であることを示すアイコンが表示され、ＨＤの使用量が併せて表示される。３５０２はＰＤＬから格納したＰＤＬ文書のフォルダを示し、同様にそれに応じたアイコンが表示され、ＨＤの使用量が併せて表示される。それぞれのアイコンを押下することで、そのフォルダの文書が選択されるとともに、選択されたことが反転表示によって示される。３５０３は選択された文書を送信するためのボタンを示す。３５０４はスキャナから原稿を読み込み、文書を生成するためのボタンを示す。３５０５はフォルダ内のすべての文書を選択するためのボタンを示す。３５０６は選択された文書を削除するためのボタンを示す。３５０７は選択された文書を印刷するためのボタンを示す。３５０８は選択された文書のページを操作するためのボタンを示す。以上のように、文書の総てのページ、もしくは個別に選択されたページを削除することができる。３５０９は選択された文書を結合保存するためのボタンを示す。これにより、例えば、２つの文書を選択して結合し１つの文書にして保存することができる。３５１０は文書の移動・複製を行うためのボタンを示す。選択された文書を、その文書があるボックス以外のボックスへと移動もしくは複製する。３５１２は最後に選択された文書の詳細情報を表示するためのボタンを示す。この表示では、文書名以外にも解像度、原稿サイズ、カラーなどの情報をみることができる。３５１１は、本画面を閉じるボタンを示し、これによって図１４に示す画面に戻る。
【００５６】
以上のように、ハードディスクそれぞれのフォルダに格納されている画像データとしての文書は送信やコピーなど、印刷以外に種々の処理が施される。このような画像データのうち、地紋が付された画像データあるいは出力時には地紋画像を合成するという情報が付された画像データについて、本発明の実施形態として後述されるように、地紋画像の地紋機能が損なわれないようする処理を行う。また、これらの地紋付き画像データの複製、改鼠などを有効に防止したりする処理を行う。
【００５７】
図１６は、複合機プリンタ２００において動作するソフトウェアの構成を示す図である。図において、４０１０は表示操作部を制御するＵＩ制御部を示す。コピーアプリケーション部４０２０、送信アプリケーション部４０２１、およびＢＯＸアプリケーション部４０２２は、このＵＩ制御部からの指示を受け、コピー動作、送信動作、ボックス画面からのスキャン、プリントをそれぞれ実行する。ＰＤＬアプリケーション部４０２３は、ネットワークアプリケーション４１２０からのＰＤＬプリントデータをうけＰＤＬプリントジョブを投入する。
【００５８】
共通インタフェース部４０３０は、機器制御部分の機器依存部分を吸収する処理を行う。ジョブマネージャ４０４０は、共通インタフェースから受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達する。このドキュメント処理部は、ローカルコピーであればスキャンマネージャ４０５０とプリントマネージャ４０９０、リモートコピーの送信ジョブあるいは送信ジョブであればスキャンマネージャ４０５０とファイルストアマネージャ４１００がそれぞれ構成する。また、リモートコピーの受信ジョブであればファイルリードマネージャ４０６０とプリントマネージャ４０９０、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントではＰＤＬマネージャ４０７０とプリントマネージャ４０９０がそれぞれ構成する。各ドキュメントマネージャ間の同期とり、および各種画像処理を行うイメージマネージャ４１１０への画像処理の依頼は、シンクマネージャ４０８０を介して行う。スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ４１１０が行う。
【００５９】
以上図１６を参照して説明した、複合機（画像形成装置）２００において動作するいくつかのソフトウェアによる処理について以下に説明する。
【００６０】
ローカルコピー処理
図１７は、ローカルコピーの処理を示すフローチャートである。ユーザの指示によって、ＵＩ制御部４０１０からコピー指示とともにコピーの設定がコピーアプリケーション部４０２０に伝わる（Ｓ４２０２）。
【００６１】
コピーアプリケーション部４０２０は、ＵＩ制御部４０１０からの情報を共通インタフェース４０３０を介して、機器制御を行うジョブマネージャ４０４０に伝える。ジョブマネージャ４０４０はスキャンマネージャ４０５０とプリントマネージャ４０９０にジョブの情報を伝達する。スキャンマネージャ４０５０は図示しないデバイスＩ／Ｆ（デバイスＩ／Ｆは、コントローラ２０００とスキャナ２０７０、およびコントローラ２０００とプリンタ２０９５を結ぶそれぞれのシリアルＩ／Ｆ）を介してスキャナ２０７０にスキャン要求を行う。同時に、シンクマネージャ４０８０を介してイメージマネージャ４１１０にスキャン用の画像処理要求を出す。イメージマネージャ４１１０はスキャンマネージャ４０５０の指示に従って、スキャナ画像処理部２０１４の設定を行い（Ｓ４２０３）、設定が終了すると、シンクマネージャ４０８０を介してスキャン準備完了を伝える。その後、スキャンマネージャ４０５０はスキャナ２０７０に対してスキャンを指示する（Ｓ４２０４）。スキャン画像転送の完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。シンクマネージャ４０８０は、イメージマネージャ４１１０からのスキャン完了を受けてそれをスキャンマネージャ４０５０、プリントマネージャ４０９０に伝える。同時に、シンクマネージャ４０８０はＲＡＭ２００２に蓄積された圧縮画像をＨＤＤ２００４にファイル化するためイメージマネージャ４１１０に指示する。イメージマネージャ４１１０は指示に従ってメモリ上の画像（文字／写真判定信号を含めて）をＨＤＤ２００４によるハードディスクに格納する。このとき、コピーの設定に応じて、必要ならば画像変換部２０３０で画像変換を行ない（Ｓ４２０５）、変換されたメモリ上の画像をＨＤＤ２００４に格納する（Ｓ４２０６）。画像の付随情報として、図示しないＳＲＡＭにページ情報を、ボックス（ハードディスク）内にスキャン画像を文書として保存する場合には、文書情報、ボックス情報も格納しておく。これらの情報は、カラー判定／白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力元としてスキャン画像、色空間ＲＧＢなどである。ＨＤＤ２００４によるハードディスクへの格納が終了し、スキャナ２０７０からのスキャン完了を受けると、シンクマネージャ４０８０を介してスキャンマネージャ４０５０にファイル化終了を通知する。スキャンマネージャ４０５０はジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０に終了通知を返す。プリントマネージャ４０９０はメモリに画像が入った時点で、デバイスＩ／Ｆを介してプリンタ２０９５に印刷要求をだし、同時にシンクマネージャ４０８０にプリント画像処理要求を行う。これにより、プリンタ２０９５の印刷に関する処理が開始される（Ｓ４２０７）。
【００６２】
図２３は、このプリンタ２０９５による印刷（プリント）に関する処理を示すフローチャートである。なお、図２０〜図２２にて後述する処理におけるプリント処理もこの図２３に示す処理と同様である。
【００６３】
シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けると、画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は前述した画像の付随情報に従ってプリンタ画像処理部２０１５の設定を行う（Ｓ４８０２）。また、イメージマネージャ４１１０は、メモリ上の画像（あるいはＨＤＤ２００４によるハードディスクから読み出した（Ｓ４８０３）画像）に対し、画像変換を行なう（Ｓ４８０４）。なお、本複合機で地紋画像の生成およびその画像への付加を行う場合、その地紋画像の生成およびハードディスクから読み出された画像への地紋画像の付加処理は、このステップＳ４８０４で行う。以上の画像変換処理の後、イメージマネージャ４１１０は、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタ２０９５に対して印刷指示を出す（Ｓ４８０５）。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。シンクマネージャ４０８０は、イメージマネージャ４１１０からのプリント完了を受けてその旨をプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。コピーアプリケーション部４０２０はスキャン、プリントが終了したらジョブ終了をＵＩ制御部に通知する。
【００６４】
リモートコピー、送信
図１８は、読取った画像データを他のプリンタに送信して印刷を行うリモートコピー処理あるいは他の機器に送信する処理を示すフローチャートである。図１７に示すローカルコピーの場合と同様、ユーザの指示によって、ＵＩ制御部４０１０からリモートコピー指示とともにリモートコピーの設定がコピーアプリケーション部４０２０に伝わる（Ｓ４３０２）。その後のステップＳ４３０３〜Ｓ４３０６の処理は、図１７に示したステップＳ４２０３〜Ｓ４２０６の処理と同様である。なお、リモートコピーの場合、プリントマネージャ４０９０に代わってストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。ストアマネージャ４１００は、スキャン画像をハードディスクに格納し終わった時点（Ｓ４３０６）で、シンクマネージャ４０８０から格納完了通知を受ける。そして、それを共通インタフェース４０３０を介して、リモートコピーの場合コピーアプリケーション部４０２０に、送信ジョブの場合送信アプリケーション部４０２１に通知する。コピーアプリケーション部４０２０および送信アプリケーション４０２１はこの通知のあと、ネットワークアプリケーション４４２０に対してハードディスクに格納されたファイルの送信を依頼する。そして、ネットワークアプリケーション４４２０は、ハードディスクに格納されたファイルを読み出して送信処理を開始する（Ｓ４３０７）。
【００６５】
図２４は、この送信処理の詳細を示すフローチャートである。送信処理では、先ず、依頼を受けたネットワークアプリケーション４４２０が画像データのファイルをハードディスクから読み出す（Ｓ４９０２）。そして、送信する画像に対して必要な画像処理を施す（Ｓ４９０３）。この画像処理では、本発明の実施形態に関して図３３等で後述されるように、地紋が付された画像データについては、地紋画像における潜像を浮き上がらせて認識できるようにする処理が行われる。あるいは、後述されるように、出力時には地紋画像を合成するという情報が付された画像データについて潜像が浮き上がるように処理が行われる。画像処理が施された画像データは、送信先のプリンタなど他の機器に送信される（Ｓ４９０４）。
【００６６】
以上の送信処理の後、ローカルコピーの場合、ネットワークアプリケーション４４２０はジョブ開始時にコピーアプリケーション部４０２０からコピーに関する設定情報を受け、それも送信先の機器に通知する（Ｓ４３０８）。ネットワークアプリケーション４４２０はリモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また、送信の場合はＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。
【００６７】
ファックス送信
図１９は、ファックス送信の処理を示すフローチャートである。ファイル格納後、送信アプリケーション４０２１は、共通インタフェース４０３０、ジョブマネージャ４０４０を介してＦＡＸマネージャ４０４１に送信を指示する。ＦＡＸマネージャ４０４１はモデム２０５０を介して、送信先の相手側機器とネゴシエーションを行ない（Ｓ４４０２）、ハードディスクに格納されたファイルをメモリに読み出す（Ｓ４４０３）。そして、その画像に対して必要な画像処理（カラー白黒変換、多値２値変換、回転、変倍）をイメージマネージャ４１１０に依頼し（Ｓ４４０４）、変換後の画像をモデムを使って送信する（Ｓ４４０６）。この際、画像処理（Ｓ４４０４）では、本発明の実施形態に関して後述されるように、地紋画像が付された画像データは潜像を浮き上がらせる処理が併せて行われる。また、地紋画像が付されていないが相手側機器などで出力される際に地紋画像を合成するという情報が付された画像データについても潜像を浮き上がらせる処理が行われる。
【００６８】
なお、送信先にプリンタがある場合、送信アプリケーションは共通インタフェース４０００を介してプリントジョブとしてプリントの指示を行う。
【００６９】
受信による処理
次に、複合機２００が他の機器からの受信に応じて行う処理について説明する。
【００７０】
図２０は、複合機２００がＦＡＸ送信を受信したときの処理を示すフローチャートである。ファックス送信があると、ＦＡＸマネージャがモデムを使って画像を受信し（Ｓ４５０２）、画像ファイルとしてＨＤＤ２００４によるハードディスクに格納する（Ｓ４５０３）。ハードディスクに格納した後、ボックスアプリケーション４０２１に通知すると、ボックスアプリケーション４０２１は、受信プリントの指示を共通インタフェース４０３０を介してジョブマネージャ４０４０に対して行う。その後は、図２３に示す処理と同じである（Ｓ４５０４）。
【００７１】
図２１は、複合機がリモートコピーのためのプリント、またはボックスプリントを行う場合の処理を示すフローチャートである。リモートコピーのプリントの場合、送信された画像データは、ネットワークアプリケーション４４２０によってＨＤＤ２００４によるハードディスクに保存される（Ｓ４６０２からＳ４６０３）。これとともに、ネットワークアプリケーション４４２０はコピーアプリケーション部４０２０に対してジョブを発行する。ボックスのプリントの場合、ＨＤＤ２００４によるハードディスクに格納された画像データ状態にある。ＵＩの制御部４０１０の指示によりボックスアプリケーション４０２２にジョブが発行されると、アプリケーション部は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する（Ｓ４６０４）。
【００７２】
ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。ファイルリードマネージャ４０６０は画像データをハードディスクからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。イメージマネージャ４１１０はメモリに画像を展開する。イメージマネージャ４１１０は展開が終了した時点で、展開終了をシンクマネージャ４０８０を経由して、ファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はメモリに画像が入った時点でデバイスＩ／Ｆを介して、プリンタ２０９５にジョブマネージャから指示された給紙段、もしくはその用紙サイズを有する段を選択し、印刷要求をだす。自動用紙の場合には画像サイズから給紙段を決定し印刷要求をだす。同時にシンクマネージャ４０８０にプリント画像処理要求を行う。シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けたらプリント画像処理設定をイメージマネージャ４１１０に依頼する。このとき、例えば最適サイズ用紙がなくなり、回転が必要になれば別途回転指示も依頼する。回転指示があった場合にはイメージマネージャが画像回転２０１９を使って画像を回転する。イメージマネージャ４１１０はプリンタ画像処理部２０９０の設定を行い、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。プリントマネージャ４０９０はプリンタに対して印刷指示を出す。プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝わる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０はプリント完了をファイルリードマネージャ４０６０とプリントマネージャ４０９０に伝える。ファイルリードマネージャ４０６０は終了通知をジョブマネージャ４０４０に返す。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返す。ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ終了通知を返す。アプリケーション部はプリントが終了したらジョブ終了をＵＩ制御部に通知する。
【００７３】
図２２は、受信したＰＤＬデータ展開格納処理を示すフローチャートである。ＰＤＬプリントを投入したホストＰＣからの要求がネットワークアプリケーション４１２０を経由してＰＤＬアプリケーション４０２３に伝達される。ＰＤＬアプリケーションがＰＤＬデータ展開格納ジョブを共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。このときＰＤＬマネージャ４０７０とストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。画像のＲＩＰ（Ｓ４７０２）が終了した後の画像入力する部分に関しては前述のスキャンジョブと同様である。メモリ上の画像（文字／写真判定信号等の像域フラグを含めて）をＨＤＤ２００４によるハードディスクに格納する（Ｓ４７０３）。画像の付随情報として、図示しないＳＲＡＭにページ情報を、ボックス（ハードディスク）内にスキャン画像を文書として保存する場合には、文書情報、ボックス情報も格納しておく。これらの情報は、カラー判定／白黒判定結果、下地とばしを行うための下地とばしレベル、画像入力元としてスキャン画像、色空間ＲＧＢなどである。ＰＤＬ画像をＨＤＤ２００４に格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してＰＤＬアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３はこの通知のあと、ネットワークアプリケーション４４２０にＨＤＤに格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。また、ＰＤＬプリントジョブの場合にはＰＤＬマネージャ４０７０とプリントマネージャによって、メモリ上に展開された画像を印字する（Ｓ４７０４）。
【００７４】
ＰＤＬ展開され格納された画像のプリントはＵＩで印刷指示された格納文書をＢＯＸアプリケーションに対してプリントジョブとして発行する。ＢＯＸアプリケーション部４０２２は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ローカルコピーとは異なり、スキャンマネージャ４０５０に代わってファイルリードマネージャ４０６０がジョブマネージャ４０４０からの要求を受ける。印刷指示された画像をＨＤＤからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。この後の動作はリモートコピーのプリントで説明した動作と同様である。
【００７５】
地紋画像作成、付加
次に、地紋画像データの作成およびそれを画像データに付加する処理について説明する。この処理は、本実施形態では、ＰＣ２４０において行われる。
【００７６】
図２５は、本発明の一実施形態にかかるＰＣ２４０（図３）のハードウェア構成を示すブロック図である。
【００７７】
同図に示すように、ＰＣ２４０はＣＰＵ１を備える。ＣＰＵ２４０は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理およびそれに基づく印刷処理の実行を制御する。また、ＣＰＵ１はシステムバス４に接続される各デバイスの制御を総括する。ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶されている。また、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には上記文書処理の際に使用するフォントデータ等が記憶されている。さらに、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には上記文書処理等を行う際に使用する各種データが記憶されている。ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
【００７８】
キーボードコントローラ（ＫＢＣ）５は、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、地紋画像の表示を含む、ＣＲＴディスプレイ（ＣＲＴ）１０による表示を制御する。７はディスクコントローラ（ＤＫＣ）を示し、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。ハードディスクは、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶する。ネットワークインターフェイスコントローラ（ＮＩＣ）８は、ＬＡＮ２０６３を介して画像形成装置２００に接続され、通信制御処理を実行する。
【００７９】
なお、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて、予め登録された種々のウィンドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。
【００８０】
図２６は、図２５に示したＰＣ２４０における印刷処理のためのソフトウェア構成を示す図である。アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、およびシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在する。そして、これらは、ＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされて実行されるプログラムモジュールである。
【００８１】
また、アプリケーション２０１およびプリンタドライバ２０３は、外部メモリ１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいはＬＡＮ２０６３を経由して外部メモリ１１のＨＤに追加することが可能となっている。外部メモリ１１に保存されているアプリケーション２０１はＲＡＭ２にロードされて実行される。そして、このアプリケーション２０１から画像形成装置２００（図３）に対して印刷を実行させる際には、同様にＲＡＭ２にロードされ実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００８２】
グラフィックエンジン２０２は、印刷装置ごとに用意されたプリンタドライバ２０３を外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタドライバ２０３に設定する。また、グラフィックエンジン２０２はアプリケーション２０１から受け取るＧＤＩ（ＧｒａｐｈｉｃＤｅｖｉｃｅＩｎｔｅｒｆａｃｅ）関数をＤＤＩ（ＤｅｖｉｃｅＤｒｉｖｅｒＩｎｔｅｒｆａｃｅ）関数に変換して、プリンタドライバ２０３へ出力する。プリンタドライバ２０３は、グラフィックエンジン２０２から受け取ったＤＤＩ関数に基づいて、プリンタが認識可能な制御コマンド、例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４を経て画像形成装置２００へ印刷データとして出力される。
【００８３】
本実施形態のソフトウェア構成において、プリンタドライバ２０３内に地紋処理部２０５を有する。地紋処理部２０５はプリンタドライバ２０３のビルドインモジュールであってもよいし、個別のインストーレーションによって追加されるライブラリモジュールの形式であっても構わない。また、プリンタドライバ２０３は、地紋画像の印刷に関し、その地紋処理部２０５の実行により、後述の地紋画像の描画（地紋の付加）などの処理を行う。
【００８４】
以下、図２７〜図３１を参照して、ＰＣ２４０において地紋付き画像データを形成する処理を説明する。
【００８５】
図２７は、プリンタドライバ２０３による、地紋プリントに関するユーザインターフェースの初期画面の一例を示す図である。この例では、ダイアログ内のプロパティシート２１０１において地紋プリントに関する設定が行えるようになっている。
【００８６】
２１０２は、印刷ジョブに対して地紋プリント（地紋画像を含む印刷、以下、同じ）を行うかどうかを指定するチェックボックスを示している。このチェックボックス２１０２に指定された内容は印刷データ（原稿データ）に関する印刷設定情報を保持する付加印刷情報として格納される。２１０３は、地紋プリントの複数の設定情報を１つの識別子（スタイル）で指定可能にするためのスタイル情報を示す。プリンタドライバ２０３は複数のスタイルを選択可能となっており、各スタイルと地紋プリントに関する所定の情報との関係がレジストリに登録される。また、ボタン２１０４を押下することにより、図２８（ａ）に示すスタイル編集用ダイアログ２２０１が表示される。
【００８７】
図２８（ａ）は、地紋プリントの個々の詳細設定を編集するためのダイアログの一例を示す図である。
【００８８】
同図において、２２０１は地紋情報編集用ダイアログ全体を示し、同領域に後述する個々の地紋情報によって生成される地紋画像の結果がプレビューのため表示される。２２０２は図２に示すチェックボックス２１０３で選択可能なスタイルの一覧を表示する領域を示す。また、ボタン２２０３および２２０４を用いることで、スタイルは新規追加や削除が可能となっている。２２０５は、現在指定されているスタイル名称が表示される領域を示す。
【００８９】
２２０６は、地紋プリントに用いる描画オブジェクトの種類を選択するラジオボタンを示す。ボックス２２０６において、ユーザが「文字列」を選択するとテキストオブジェクトが使用可能となる。また、ユーザが「イメージ」を選択するとＢＭＰなどに代表されるイメージデータが使用可能となる。図２８（ａ）では、「文字列」が選択されているので、ダイアログ２２０１には符号２２０７から２２０９などで示されるテキストオブジェクトに関する設定情報が表示され、編集可能となる。一方、領域２２０６において「イメージ」が選択されている場合、情報２２０７から２２０９は表示されず、その代わりに図２８（ｂ）に示すイメージファイル名称表示２２１５および不図示のファイル選択ダイアログを表示するためのボタン２２１６が表示される。
【００９０】
本実施形態では、ＰＣ２４０で行う地紋プリントに用いる描画オブジェクトの種類を「文字列」と「イメージ」とし、いずれか一方を選択するように構成している。しかしながら、描画オブジェクトの種類はこれに限らない。また、複数種類の描画オブジェクトを同時に利用するように構成してもよい。
【００９１】
２２０７は地紋画像として使用する文字列を表示、編集するための領域を示す。２２０８は文字列のフォント情報を表示、編集するための領域を示す。本実施形態では、フォント名称のみの選択画面としているが、書体のファミリー情報（ボールド、イタリックなど）や、飾り文字情報などが選択可能に拡張してもよい。２２０９は地紋パターンとして使用する文字列のフォントサイズを表示、設定する領域を示す。本実施形態では「大」「中」「小」の３段階で指定可能な形式を想定しているが、ポイント数の直接入力など、一般的に用いられるフォントサイズ指定方法を採用してもよい。
【００９２】
２２１０は地紋パターンと原稿データの印刷順序を設定するためのラジオボタンを示す。このラジオボタンで「透かし印刷」が指定された場合は、地紋パターンを描画後、原稿データを描画する。一方、「重ね印刷」が指定された場合は原稿データを描画後、地紋パターンを描画する。描画の手順については後述する。２２１１は地紋パターンの配置角度を指定するラジオボタンを示す。本実施形態では、「右上がり」「右下がり」「横」の３通りの選択を可能としている。しかしながら、角度を任意に指定可能な数値入力領域や、直感的に指定可能なスライダーバーなどを配し、角度指定方法を拡張してもよい。２２１２は、地紋パターン（前景パターン、背景パターン）に用いる色を表示、指定するための領域を示す。２２１３は前景パターン、背景パターンの入れ替えを行うためのチェックボックスを示す。チェックボックスがチェックされていない場合は、複写物上において前景パターンが顕像化するような地紋画像を生成する。つまり、前景パターンが複写物上で再現可能なように設定されていることを示すものである。一方、チェックボックス２２１３がチェックされていない場合は複写物上において背景パターンが顕像化するような地紋画像を生成する。つまり、背景パターンが複写物上で再現可能なように設定されていることを示すものである。このとき、前景パターンに指定されたテキスト情報やイメージ情報は白抜きされた状態で複写物上で認識可能となる。２２１４は、地紋画像を付加した印刷出力物において、地紋画像が付加されていることを人間の目に対して認識させづらくさせるためのカモフラージュ画像を指定するための領域を示す。カモフラージュ画像は複数のパターンから選択可能である。また、カモフラージュ画像を使用しないという選択肢も提供されている。
【００９３】
図２９および図３０は、地紋プリントにおける描画処理の流れを示すフローチャートである。このフローチャートでは、図２８（ａ）にて説明したそれぞれ「透かし印刷」と「重ね印刷」に対応した描画処理の流れを示している。また、これらの処理は、一般的なプリンタドライバを用いた印刷処理において行われるものである。また、以下の処理は印刷処理を制御・実行するＣＰＵ１によって行われる。なお、図２９及び図３０において、同一の処理を実行するステップについては、同一の符号を付与している。
【００９４】
まず、「透かし印刷」、すなわち、原稿データの描画よりも先に地紋パターンを描画するケースについて、図２９のフローチャートを用いて説明する。
【００９５】
ステップ１９０１において、個々に設定された地紋の詳細情報に従い、ＣＰＵ１が地紋パターンの描画を行う。その詳細な処理については図３１にて後述する。次に、原稿データに描画処理に移る。まず、ステップ１９０２において、ＣＰＵ１は１物理ページ（印刷用紙の１面）あたりの論理ページ数をカウントするカウンタを初期化する。
【００９６】
次にステップ１９０３において、ＣＰＵ１は、カウンタに予め設定されている１物理ページあたりの論理ページ数になったかどうかを判定する。判定結果が論理ページ数と等しいと判断されるとステップ１９０８へ進む。また、判定結果が論理ページ数と等しくなければステップ１９０４へ進む。
【００９７】
次にステップ１９０４において、ＣＰＵ１はカウンタを１増加させる。続いてステップ１９０５において、ＣＰＵ１は１ページあたりの論理ページ数およびカウンタ値をもとに、これから描画する論理ページに対する有効印字領域を計算する。次に、ステップ１９０６において、ＣＰＵ１は物理ページに関する印刷設定情報（不図示）から、カウンタ値をインデックスとして現在の論理ページ番号を読み取る。そして、ＣＰＵ１は該当論理ページを有効印字領域内に収まるように縮小描画する。もちろん、複数論理ページの割付印刷が指定されていない場合には縮小の必要はない。
【００９８】
以上が、「透かし印刷」に関する描画処理の手順である。
【００９９】
次に、「重ね印刷」、すなわち、原稿データを描画した後に地紋パターンを描画するケースについて、図３０のフローチャートを用いて説明する。
【０１００】
ステップ１９０２において、ＣＰＵ１は１物理ページ（印刷用紙の１面）あたりの論理ページ数をカウントするカウンタを初期化する。次にステップ１９０３において、ＣＰＵ１はカウンタが予め設定されている１物理ページあたりの論理ページ数になったかどうかを判定する。判定結果が論理ページ数と等しい場合はステップ１９０８へ進む。また、判定結果が論理ページ数と等しくなければステップ１９０４へ進む。
【０１０１】
次にステップ１９０４において、ＣＰＵ１はカウンタを１増加させる。続いてステップ１９０５において、ＣＰＵ１は１ページあたりの論理ページ数およびカウンタ値をもとに、これから描画する論理ページに対する有効印字領域を計算する。次に、ステップ１９０６において、ＣＰＵ１は物理ページに関する印刷設定情報（不図示）から、カウンタ値をインデックスとして現在の論理ページ番号を読み取る。そして、ＣＰＵ１は該当論理ページを有効印字領域内に収まるように縮小描画する。もちろん、複数論理ページの割付印刷が指定されていない場合には、縮小の必要はない。
【０１０２】
１物理ページとして所定数の論理ページを展開し終えると、処理がステップ１９０８に進む。ステップ１９０８では、アプリケーションから取得している物理ページの有効印字領域に対して、個々に設定された地紋の詳細情報に従い、ＣＰＵ１が地紋パターンの描画を行う。
【０１０３】
図３１は、図２９に示したＳ１９０１の地紋パターン描画処理及び図３０に示したＳ１９０８の地紋パターン描画処理の詳細を示すフローチャートである。以下、図３１を参照して、地紋パターン描画処理を説明する。
【０１０４】
初めにユーザインターフェース等を介して、ステップＳ２７０１で地紋パターン描画処理が開始される。次に、ステップＳ２７０２で、入力背景画像、背景閾値パターン、前景閾値パターン、前景背景領域指定画像、カモフラージュ領域指定画像、を読み込む。さらに、ステップＳ２７０３で、地紋画像を生成する際の初期画素を決定する。例えば、入力画像全体に対して左上から右下までラスター走査順に画像処理を行い地紋画像に変更する場合、左上を初期位置とする。
【０１０５】
次にＳ２７０４では、地紋処理部２０５は、背景閾値パターン、前景閾値パターン、基礎画像、カモフラージュ画像を、地紋画像領域の左上からタイル上に配置する処理を以下の式（１）に基づく計算によって実行する。この計算によって、当該画素位置に印刷時のドットに対応する画素値を書き込むか否かを判定する。このとき画素値は入力された色情報に対応する。なお、ここで、背景閾値パターンおよび前景閾値パターンは、ドットの書き込み／非書き込みに対応する「１」と「０」からなる画像データである。これらの画像は前景（潜像）画像及び背景画像を作成するのに適したそれぞれのディザマトリクスによって２値化されたデータである。  
ｎＷｒｉｔｅＤｏｔＯｎ＝ｎＣａｍｏｕｆｌａｇｅ×
（ｎＳｍａｌｌＤｏｔＯｎ×¬ｎＨｉｄｄｅｎＭａｒｋ＋ｎＬａｒｇｅＤｏｔＯｎ×
ｎＨｉｄｄｅｎＭａｒｋ）    式（１）
式の構成要素を以下に示す。  
ｎＣｏｍｏｕｆｌａｇｅ：カモフラージュ画像において、対象画素がカモフラージュ
模様を構成する画素であれば０、そうでなければ１。  
ｎＳｍａｌｌＤｏｔＯｎ：背景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）  
ｎＬａｒｇｅＤｏｔＯｎ：前景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）  
ｎＨｉｄｄｅｎＭａｒｋ：基礎画像において、対象画素が潜像画像を構成する画素であれば１、背景画像を構成する画素であれば０。  
¬ｎＨｉｄｄｅｎＭａｒｋ：ｎＨｉｄｄｅｎＭａｒｋの否定。前景部で０、背景部で１となる。
【０１０６】
なお、各処理対象画素で式（１）の全ての要素を用いて計算する必要は無い。不必要な計算を省くことで処理の高速化を図ることができる。  
例えば、ｎＨｉｄｄｅｎＭａｒｋ＝１ならば¬ｎＨｉｄｄｅｎＭａｒｋ＝０、ｎＨｉｄｄｅｎＭａｒｋ＝０ならば¬ｎＨｉｄｄｅｎｍａｒｋ＝１となる。従って、ｎＨｉｄｄｅｎＭａｒｋ＝１ならば以下の式（２）の値をｎＬａｒｇｅＤｏｔＯｎの値とし、ｎＨｉｄｄｅｎＭａｒｋ＝０ならば、式（２）の値をｎＳｍａｌｌＤｏｔＯｎの値とするとよい。
【０１０７】
また、ｎＣａｍｏｕｆｌａｇｅの値は式（１）に示したように、全体にかかる積算であるので、ｎＣａｍｏｕｆｌａｇｅ＝０であれば、ｎＷｒｉｔｅＤｏｔＯｎ＝０となる。従って、ｎＣａｍｏｕｆｌａｇｅ＝０の場合は以下の式（２）の計算を省略できる。  
（ｎＳｍａｌｌＤｏｔＯｎ×¬ｎＨｉｄｄｅｎＭａｒｋ＋ｎＬａｒｇｅＤｏｔＯｎ×ｎＨ
ｉｄｄｅｎＭａｒｋ）    式（２）
また、生成される地紋画像では、背景閾値パターン、前景閾値パターン、基礎画像、カモフラージュ画像の縦横の長さの最小公倍数の大きさの画像が繰り返しの最小単位となる。この為、地紋処理部２０５では繰り返しの最小単位である地紋画像の一部分のみを生成し、その地紋画像の一部分を地紋画像領域の大きさにタイル状に繰り返し並べると地紋画像生成にかかる処理時間を短縮できる。
【０１０８】
次に、ステップＳ２７０５では、ステップＳ２７０４の計算結果（ｎＷｒｉｔｅＤｏｔＯｎの値）をＣＰＵ１が判定する。即ち、ｎＷｒｉｔｅＤｏｔＯｎ＝１ならばステップＳ２７０６に進み、ｎＷｒｉｔｅＤｏｔＯｎ＝０ならばステップＳ２７０７に進む。
【０１０９】
ステップＳ２７０６では、印刷時のドットに対応する画素値を書き込む処理を行う。ここで、画素値の値は、地紋画像の色によって変えることができる。黒色の地紋を作成したい場合、入力背景画像の処理対象画素を黒に設定する。その他、プリンタのトナーあるいはインクの色に合わせ、シアン、マゼンタ、イエローに設定することにより、カラーの地紋画像を作成することもできる。さらに、背景画像が１画素あたり１〜数ビットの画像データである場合には、インデックスカラーを用いて画素値を表現することができる。インデックスカラーは、画像データの表現方法で、対象とするカラー画像で頻繁に出現する色情報を目次に設定する（例えばインデックス０は白、インデックス１はシアンなど）。そして、各画素の値は色情報を記載した目次の番号で表現するものである（例えば、１番目の画素値はインデックス１の値、２番目の画素値はインデックス２の値、・・・と表現する。）
【０１１０】
また、このステップＳ２７０６では、ドット（画素）に対応した上述の画素値の書き込みとともに、そのドットに対応する像域フラグを設定する処理も行う。例えば、そのドットが地紋画像の潜像のドットである場合は文字、背景部である場合は写真にそれぞれ設定される。この像域フラグは、図３３等にて後述されるように、本発明の実施形態にかかる、地紋画像データの背景部を消失させる処理で用いられる。
【０１１１】
ステップＳ２７０７では、入力背景画像の処理対象領域の全画素が処理されたか否かを判定する。入力背景画像の処理対象領域の全画素が処理されていない場合はステップＳ２７０８に進み、未処理の画素を選択し、再びステップＳ２７０４〜Ｓ２７０６の処理を実行する。
【０１１２】
ステップＳ２７５０では、ステップＳ２７０４〜Ｓ２７０８の処理で作成した地紋画像に基づく地紋パターンを生成する。
【０１１３】
以上のように、入力背景画像に対して上述の各処理が施されることにより地紋画像を生成することができる。なお、これだけの処理では、前景背景領域指定画像の前景と背景の切り替わる部分にドットの固まりが生じ前景の概形が目立ち偽造防止地紋の効果が薄れるデメリットが生じる場合がある。そこで、前景背景領域指定画像の前景と背景の切り替わりでドットの固まりが生じないようにするバウンダリ処理もあわせて施してもよい。図３２は、そのバウンダリ処理まで施した地紋画像の生成例を示す図である。
【０１１４】
以上説明した本発明の一実施形態にかかる画像処理構成において実行される処理のいくつかの実施形態を以下に説明する。この処理は、ＰＣなどで作成され、本実施形態の複合機である画像形成装置２００のハードディスクに一旦格納された地紋付き画像データが、送信など印刷以外の処理に供されるときに地紋機能が損なわれないようにする処理である。以下では、このハードディスクに一旦格納された画像データを「ボックス文書」とも言う。また、ハードディスクに格納された地紋付き画像データや通常の画像データの複製、改鼠などを有効に防止する実施形態についても以下に説明する。
【０１１５】
（実施形態１）
本発明の第一の実施形態では、地紋画像が付されたボックス文書が送信など印刷以外に用いられる場合、画像処理によって予め地紋画像（本実施形態では潜像画像）を浮き上がらせる画像処理を少なくとも地紋画像に対して適用する。すなわち、画像処理装置のＳＥＮＤ機能のように、ネットワークを介して外部装置へ画像データを送信する送信処理時にその文書の画像データに解像度変換等が施されることがある。この場合に、それによってある程度の画像の崩れがあったとしても、送信先で認識できる程度に潜像が現れた画像を実現することができる。また、送信先の機器で潜像が浮かび上がった状態で印刷を行うことも可能となる。この結果、複写の際に潜像が浮かび上がるという本来の機能は最早無くなるものの、扱う画像データに浮かび上がった潜像が含まれることによって、その画像の複製など不正な取り扱いを牽制することができる。本実施形態では、画像データにおける地紋画像背景部の消失または濃度低下または色変更を画像形成装置２００における画像処理によって行い、相対的に潜像部の濃度を背景部の濃度よりも濃くし、潜像部を浮き上がらせる。
【０１１６】
具体的には、図２４で説明した送信ジョブでは、同図のステップＳ４９０３の送信画像変換処理において、背景部を消し地紋文字部を浮き上がらせる処理を行う。また、図１９で説明したＦＡＸ送信ジョブでは、ステップＳ４４０４において上記処理を行う。送信ジョブやＦＡＸ送信ジョブにおける送信画像に対する画像処理は、送信先に応じてさまざまな処理が施されるが、前述したとおり、イメージマネージャが画像変換部２０３０内の複数の画像処理ユニットを連結して動作させることによってこれを実行する。
【０１１７】
潜像画像を浮き上がらせる処理は、図４にて前述した間引きフィルタ２０２４および／または色空間変換２０２１を用いて行う。すなわち、間引きフィルタ２０２４をローパスフィルタとして用いることで、空間周波数が高い地紋背景部の画像を消すようにし、加えて色空間変換２０２１で薄い濃度（高い輝度）の入力をより薄い濃度（より高い輝度）で出力するようにする。これにより、薄い濃度（高い輝度）の地紋背景部のパターンを、さらに消すようにする。
【０１１８】
図３３は、間引きフィルタ２０２４の詳細な構成を示すブロック図である。
【０１１９】
間引きフィルタ２０２４には、ハードディスクからの画像データが展開されているＲＡＭ２００２（図４）から、地紋画像が付加された画像データおよび像域フラグ信号が入力する。間引き回路６００１は、設定により入力画像および像域フラグを１／２、１／４、１／８のいずれかに間引いて出力することができる構成とされている。本実施形態では、さらにこの間引き処理を行わず入力された画像をそのまま出力する設定を可能としている。
【０１２０】
フィルタ６００２は９×９のマトリクスにより構成されている。図３４は、潜像を浮かび上がらせる処理時に設定されたフィルタ６００２の特性を示す図である。図３４に示すように、フィルタ６２００をローパスフィルタとして設定することにより、高周波数特性をもつ地紋背景部の画像を消すように処理がなされることになる。ディレイ６００３は、フィルタ６００２の処理で生じる遅延と同様の遅延をもつ。セレクタ６００４は、像域信号に応じて、フィルタ６００２の出力、ディレイ６００３の出力のいずれかを選択して出力する。すなわち、像域信号が「文字」の場合にはディレイ６００３の出力を選択し、「写真」の場合にはフィルタ６００２の出力を選択する。これにより、像域フラグが「文字」に設定さている地紋文字部（潜像部）については、フィルタを通らない画像信号が選択され、「写真」に設定されている地紋背景部についてはフィルタの処理がなされた画像信号が選択される。これにより、地紋背景部のみにフィルタ６２００によるローパス処理を施し、ローパス処理による画像劣化を最小限に抑えつつ、地紋背景部の消去を行うことができる。
【０１２１】
なお、地紋画像の付加が前述した透かし印刷（図２９）または重ね印刷（図３０）のいずれの方法であっても、上述した像域フラグに応じた選択が同様に行われることはもちろんである。
【０１２２】
図３５は、潜像を浮かび上がらせる処理時の色空間変換２０２１のＬＵＴの特性を示す図である。図３５に示す特性をもつＬＵＴを設定することにより、高輝度領域の（濃度が薄い）画像については、より高輝度（より薄い濃度）にすることによって、地紋背景部のような薄い濃度で印字されている画像を、より薄くする。これにより、地紋画像の背景部がさらに消えるようにする。この結果、予め潜像部が浮かび上がった画像データを得ることができる。
【０１２３】
そして、以上のように潜像が浮かび上がった画像データを再びＲＡＭ２００２に書き戻し、それに対して送信のための処理を行い送信する。これにより、送信のための解像度変換などの処理によって画像データがある程度損なわれても潜像が浮かび上がった状態は維持することができる。その結果、送信先でこの画像データを用いる者がデータ複製など不正な扱いをすることを牽制することが可能となる。また、送信先で印刷を行う場合に、その印刷物を潜像が浮かび上がった状態とすることができる。このような印刷物はそれが複写されるときに潜像が浮かび上がるという本来の地紋の機能は無いものの、印刷物の潜像が表す意味などによってその印刷物の使用を思いとどまらせ、印刷物の不正使用を抑制することが可能となる。
【０１２４】
（実施形態１の変形例１）
上述した実施形態１では、地紋が付加された画像データについて、その像域フラグの文字写真判定フラグが「写真」に設定されている地紋背景部についてのみローパスフィルタ処理を施し、また、画像の低濃度部をさらに薄くする色変換処理を施す例を説明した。本発明はこの形態に限られるものではないことはもちろんである。
【０１２５】
本変形例では、像域フラグとして、文字写真判定のフラグ以外に、地紋画像の潜像部か背景部かを示すフラグを設け、それを用いて地紋画像のみに処理を行い付加されている地紋データを浮かび上がらせる。
【０１２６】
図３６、図３７は、本変形例における、地紋付加ずみ画像のＰＤＬデータをＲＩＰ２０１８によって展開した後の画像データの構造を模式的に示す図である。この画像データは、ＲＧＢ各色について８ビットのデータ、および８ビット分の像域フラグからなっている。
【０１２７】
８ビットの像域フラグは、各１ビットずつで、
文字／写真判定フラグ
有彩色／無彩色判定フラグ
予備
予備
予備
予備
地紋潜像部（地紋文字）判定フラグ
地紋背景部（地紋背景）判定フラグ
から構成されている。
【０１２８】
地紋を浮き上がらせる処理は、間引きフィルタ２０２４および色空間変換２０２１を用いることは上述の第一の実施形態と同じである。図３３に示す間引きフィルタ２０２４の処理のうち、第一の実施形態と異なる点は、第１に、上記フラグの設定に対応したセレクタ６００４の処理である。
【０１２９】
すなわち、セレクタ６００４は、地紋背景部の判定フラグが「０」のとき、ディレイ６００３の出力を選択し、「１」の場合にはフィルタ６００２の出力を選択する。これにより、文字／写真判定フラグの内容にかかわらず、地紋画像の地紋背景判定フラグが「０」に設定され、かつ地紋文字判定フラグが「１」に設定されている地紋文字部については、ローパスフィルタ６００２を通らない画像データが選択される。一方、地紋背景判定フラグが「１」に設定され、かつ地紋文字判定フラグが「０」に設定されている地紋背景部については、フィルタ６００２の処理が施された画像データが選択される。これにより、写真と判定される画像のうち、地紋背景部のみにローパスフィルタ処理が施されるようにすることができ、ローパス処理による画像劣化を最小限に抑えつつ、地紋背景部の消去を行うことができる。
【０１３０】
図３８は、本変形例にかかる色空間変換２０２１の構成を示すブロック図である。本変形例では、色空間変換においても、間引きフィルタと同様に像域フラグの内容に応じて地紋画像に対する色空間変換の実行／非実行を定める。
【０１３１】
図３８において、マトリクス６０５１には、ＲＡＭ２００２から画像データおよび像域フラグが入力する。マトリクス６０５１は３×８のマトリクス回路である。設定により、入力画像、像域フラグにマトリクス演算を施して出力することができる構成となっている。本変形例の潜像を浮かび上がらせる処理では、この機能を用いることはなく、入力された画像をそのまま出力する。１次元のＬＵＴ６０５２は、高輝度部を強調する特性をもつ設定がなされている。この特性は図３５に示すものと同様のものである。図３５に示すような特性を持つＬＵＴを設定することにより、高輝度領域の画像信号（濃度が薄いことに対応する）については、より高輝度（より薄い濃度）にすることによって、地紋背景部のような薄い濃度で印字されている画像を、より薄くする効果が得られる。ディレイ６０５３は、ＬＵＴ６０５２で生じる遅延と同様の遅延を持つ。
【０１３２】
セレクタ６０５４は、像域フラグの内容に応じて、ＬＵＴ６０５２の出力、またはディレイ６０５３の出力のいずれかを選択して出力する。すなわち、地紋背景部判定フラグが「０」で、地紋文字判定フラグが「１」のときはディレイ６０５３の出力を選択する。一方、地紋背景部判定フラグが「１」で、地紋文字判定フラグが「０」のときは、ＬＵＴ６０５２の出力を選択する。これにより、地紋画像の文字部については高輝度強調ＬＵＴの処理が施されていない画像信号が選択され、地紋背景部については高輝度強調画像信号が選択される。これにより、地紋背景部のみに高輝度強調処理が施されるようにでき、高輝度強調処理による画像劣化を最小限に抑えつつ、地紋背景部の消去を行うことができる。
【０１３３】
以上のように、本変形例によれば、地紋が付加されていない写真部分（非文字部分）の画像データについては、地紋背景部を消去するための画像処理を行わないようにすることができる。
【０１３４】
なお、上述した例は、地紋画像が付された画像データ（地紋付きボックス文書）を他の機器に送信する際に、潜像を浮かび上がらせるものである。しかし、本発明の適用はこの例に限られないことはもちろんである。例えば、地紋付きボックス文書を画像形成装置２００の表示器などに表示する場合に、上記の例と同様に潜像部を浮かび上がらせる処理（相対的に潜像部の輝度を、背景部である消失画像よりも低くする画像処理）を行うこともできる。これにより、表示のための所定の処理によって画像に一定の崩れが生じたとしても、表示部において潜像を認識できる程度に表示することができる。その結果、ユーザに対して扱っている画像データが地紋が付されたものであることを認識させることができ、その画像データの不正な取り扱いを牽制することが可能となる。
【０１３５】
（実施形態２）
本発明の第二の実施形態は、上記の変形例を含む第一の実施形態と同様、地紋画像が付された画像データについてそれを印刷以外のジョブ処理に用いようとする際に、潜像部を浮き上がらせる処理に関するものである。本実施形態では、ハードディスクに格納されたいわゆるボックス文書について、種々の編集処理を行う場合に地紋画像の潜像を浮かび上がらせる。これにより、ボックス文書の不正な複製、改竄を抑止するものである。
【０１３６】
図３９（ａ）〜（ｄ）は、本実施形態におけるボックス文書の編集機能を説明する図である。ボックス文書の編集機能は、ボックスに保存してある文書を複製する文書複製がある。その他の編集機能として、他のボックス文書と結合したり、他のボックス文書の途中ページに挿入したりすることによって、１つの新たなボックス文書を作成する文書結合、文書挿入、１つのボックス文書から任意のページを削除するページ削除等がある。以下に文書複製、文書結合、文書挿入、ページ削除に関して機能を説明する。
【０１３７】
図３９（ａ）は、文書複製の編集機能を説明する図である。文書複製では、元文書の全ページを複製し、元文書と全く同じ新規の文書を作成する。完全に新規文書を作成するため、元文書は編集されない。
【０１３８】
図３９（ｂ）は、文書結合の編集機能を説明する図である。文書結合では、複数文書の全ページを複製し、指定された順序で１文書としてページを繋げることにより、新規文書を作成する。本実施形態では、完全に新規文書を作成するため、元文書は編集されない。もちろん、ページを複製するのではなく、複数の元文書をそのまままとめて１文書にすることで文書結合を実現してもよい。
【０１３９】
図３９（ｃ）は、文書挿入の編集機能を説明する図である。文書挿入では、ある文書（挿入先文書）の指定ページに複数の文書（挿入文書）を挿入した文書を作成する。本実施形態では、挿入先文書の複製の指定ページに挿入文書の複製を挿入する。完全に新規文書を作成するため、元文書は編集されない。もちろん、ページを複製するのではなく、複数の元文書をそのまま使用することで文書挿入を実現してもよい。
【０１４０】
図３９（ｄ）は、ページ削除の編集機能を説明する図である。ページ削除では、ある文書の任意のページを削除する。削除するページは複数ページでもよい。本実施形態では、文書のページを直接削除する。文書複製により、複製した新規文書に対してページを削除するような構成にしてもよい。
【０１４１】
本実施形態は、以上のようなボックス文書の編集に際して、文書の画像データに付された地紋画像データに対して処理を行い、地紋画像の潜像を浮かび上がらせる処理を行う。この浮き上がらせる処理は、第一の実施形態で説明したのと同じ処理であり、間引きフィルタ２０２４および色空間変換２０２１を用いて行う。すなわち、図３３〜図３５にて上述した処理によって背景部を消失させ潜像を浮かび上がらせる。あるいは、第一実施形態の変形例にかかる図３６〜図３８にて上述した潜像を浮かび上がらせる処理を行う。
【０１４２】
図４０は、本発明の第二の実施形態にかかる地紋付きボックス文書の複製（電子的なコピー）処理を示すフローチャートである。
【０１４３】
図４０において、先ずステップＳ１３００１で、複製元ボックス文書のページの画像データを読み出す。次にステップＳ１３００２では、複製元の画像データが地紋付きか否かを判断し、地紋付きの場合はステップＳ１３００３に進み、そうでないときはステップＳ１３００４に進む。
【０１４４】
ステップＳ１３００３では、地紋画像の潜像を浮き上がらせる画像処理を画像データに施す。この処理は、第一の実施形態で説明した処理と同様のものである。
【０１４５】
ステップＳ１３００４では、読み出した画像データあるいはその画像データの地紋画像における潜像を浮き上がらせた画像データを新規文書の所定の位置に格納する。すなわち、そのページの画像データを新規文書としてコピーする。そして、ステップＳ１３００５で、ステップＳ１３００４で格納したページが最終ページか否かを判断し、最終ページであれば本処理を終了し、そうでないときはステップＳ１３００１に戻り、上述の処理を繰返す。
【０１４６】
以上のように、ボックス文書をコピーしようとする場合、それが地紋付き画像データのときは、地紋画像の潜像部を浮き上がらせる処理を行う。これにより、コピーした文書が原本とは異なることを認識でき、そのコピーした文書を不正に用いるなどの行為を牽制することが可能となる。
【０１４７】
なお、以上の説明では、ページごとに元の画像データが地紋付きか否かを判断しているが、ボックス文書全体で地紋付きデータか否かを判断するようにしてもよい。
【０１４８】
図４１は、本実施形態における地紋付きボックス文書のページ削除の処理を示すフローチャートである。最初に、ステップＳ１４００１で、ボックス文書に対し、指定されたページの画像データを削除する。この指定ページが削除された文書が、以下の処理における元のボックス文書となる。
【０１４９】
次に、ステップＳ１４００２では、ページ削除が行われたボックス文書が地紋付き文書か否かを判断し、地紋付き文書の場合はステップＳ１４００３に進み、そうでないときは本処理を終了する。本実施形態では、文書の中に１ページでも地紋付きの画像データが存在していれば、地紋付き文書と判断する。
【０１５０】
ステップＳ１４００３では、上記のページが削除された元のボックス文書について、図４０で説明した複製処理を行う。その代わりに、ステップＳ１４００４では、ステップＳ１４００３で複製された元のボックス文書を消去し、本処理を終了する。すなわち、削除したページが含まれる文書に地紋画像が付加されたページが存在するときは、ページが削除された文書をコピーする。その際、図４０にて説明したように、文書の中の地紋画像が付されたページではその地紋の潜像が浮かび上がらせる処理を行う。これにより、ページの削除が行われた文書が原本とは異なることが認識でき、例えば、その削除が行われた文書を不正に用いるなどの行為を牽制することが可能となる。
【０１５１】
（実施形態２の変形例）
上述した実施形態２では、ＰＣ２４０において画像データに地紋を付加し、画像形成装置２００において付加されている地紋画像の潜像を浮かび上がらせる処理を施す例を説明した。しかし、本発明の形態はこれに限られないことはもちろんである。
【０１５２】
以下の変形例では、ＰＣ２４０などの他の機器から入力された画像データに対して、画像形成装置２００において地紋画像を付加し、同じ画像形成装置２００において付加されている地紋画像の潜像を浮かび上がらせる場合について説明する。すなわち、画像形成装置２００において、地紋画像を付加した画像データを一旦ハードディスクに格納し、これを印刷以外のジョブに用いる際に潜像を浮かび上がらせる処理を行う。
【０１５３】
先ず、図４２〜図４８を参照して画像形成装置２００において地紋付き画像を形成する処理について説明する。
【０１５４】
図４２は、画像形成装置２００における地紋付き画像の生成処理の概念を示す図である。本画像形成装置では、操作部２０６２で指定された文字や記号をＲＡＭ２００２上にビットマップとして展開する。５００１はビットマップとして展開された一例を示すフォント画像を示す。また、地紋画像の前景パターン５００２、背景パターン５００３およびカモフラージュパターン５００４をそれぞれＨＤＤ２００４によるハードディスクに保持し、これらをＲＡＭ２００２上に任意の大きさに展開することができる。
【０１５５】
５０１０は地紋の前景（潜像）画像生成を示している。ここで、５０１１はハードディスクに保存されている前景パターンを所定の数だけ繰り返してＲＡＭ２００２に展開したものを示している。また、５０１２は指定されたフォントをＲＡＭ２００２に展開したものを示している。フォント５０１２は前景部パターン５０１１の画像サイズと合わせるために白画像が周囲に付加されている。ＲＡＭ２００２にパターン５０１１とフォント５０１２を展開した後、合成２０２３（図４）によって双方の画像を前景画像５０１３として合成し、それをＲＡＭ２００２に展開する。このときフォント５０１２の文字の部分にだけ前景部パターン５０１１が残るように合成処理をおこなう。
【０１５６】
５０２０は地紋の背景画像生成を示している。ここで、５０２１はハードディスクに保存されている背景パターンを所定の数だけ繰り返してメモリ上に展開したものを示している。５０２２は指定されたフォントをＲＡＭ２００２に展開したものを示している。フォント５０２２は背景パターン５０２１の画像サイズと合わせるために白画像が周囲に付加されている。合成２０２３によって双方の画像を背景画像５０２３として合成し、それをＲＡＭ２００２に展開する。このとき、フォント５０２２の文字以外の部分だけ背景パターン５０２１が残るように合成処理を行う。
【０１５７】
５０３０はカモフラージュ画像を示すものであり、これはカモフラージュパターン５００４をＲＡＭ２００２に展開した画像である。この画像は操作部からの指示に応じて生成しない場合もある。
【０１５８】
前景および背景の画像生成処理５０１０、５０２０が終了した後、合成２０２３によって前景画像５０１３と背景画像５０２３を単純に合成し、地紋画像５０５０をＲＡＭ２００２に展開する。カモフラージュ画像５０３０の画像生成の指示があった場合は、画像５０５０にさらに合成処理を行い、カモフラージュ付き地紋画像５０６０をＲＡＭ２００２に展開する。このとき、カモフラージュ画像が白抜きされるように合成を行う。
【０１５９】
地紋画像が生成された後、原稿画像５０４０と地紋画像５０５０（または５０６０）を合成し、地紋付き画像５０７０をＲＡＭ２００２に展開する。
【０１６０】
図４３〜図４８は、画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【０１６１】
図４３は、図１３に示した応用モードボタン３３０５を押下したときの画面を示す図である。前述したとおり、応用モードボタンを押下すると、縮小レイアウト、カラーバランス等の設定を行うことができる。この他、ボタン４１０１を押下することにより、地紋に関する設定も行うことができる。
【０１６２】
図４４は、地紋設定ボタン４１０１を押下したときに表示される画面を示す図である。ここでは、地紋として印刷する情報として、スタンプ、機体番号、日付から選ぶことができる。本変形例ではこれらについて説明するが、例えば、部数の番号やユーザのＩＤ番号などを選ぶことができるようにしてもよい。また、ここでは、いずれかひとつを選ぶこととしているが、複数の情報を選択して印刷するようにしてもよい。
【０１６３】
図４５は、スタンプ設定ボタン４１１１を押下したときに表示される画面を示す図である。ここではスタンプとして、極秘、コピー禁止、無効、ＣＯＮＦＩＤＥＮＴＩＡＬ、社外秘、コピーの６つが設定されており、この中から地紋（潜像）として印刷するものを選ぶことができる。例えば、「極秘」を選択するときは、ボタン４１２１を押下した後、ボタン４１２２を押下し、次の設定画面である図４７に示す画面へと遷移する。
【０１６４】
図４６は、図４４に示す画面で日付設定ボタン４１１２を押下したときに表示される画面を示す図である。図４６に示すように、日付の書式として、ＹＹ／ＭＭ／ＤＤ、ＭＭ／ＤＤ／ＹＹ、ＤＤ／ＭＭ／ＹＹ、ＹＹ年ＭＭ月ＤＤ日の４つが設定されており、この中から地紋（潜像）として印刷するものを選ぶ。例えば、ＹＹ／ＭＭ／ＤＤを選択するときは、ボタン４１３１を押下した後、ボタン４１３２を押下し、次の設定画面である図４７に示す画面へと遷移する。
【０１６５】
図４４において、機体番号設定ボタン４１１３を押下すると、次の設定画面である図４７に示す画面へと遷移する。地紋情報としては個々のプリンタそれぞれが持つ機体のシリアル番号が潜像として印刷されることになる。
【０１６６】
図４７は、総ての地紋情報に共通の項目を設定する画面を示す図である。この画面では、地紋画像の潜像として印刷するフォントのサイズおよび色を選択する。フォントのサイズとしては、大、中、小、また、色としては、ブラック、マゼンタ、シアンのいずれかをそれぞれ選択することができる。フォントのサイズ、色それぞれを選択後、ボタン４１４３を押下すると、次の設定画面である図４８に示す画面へと遷移する。
【０１６７】
図４８は、共通設定項目の続きの画面を示す図である。この画面では、地紋印刷のカモフラージュパターンの選択と、浮き出し／白抜きの設定を行うことができる。
【０１６８】
カモフラージュパターンは、地紋画像を付加した印刷出力物において、地紋画像が付加されていることを人間の目に対して認識させづらくさせるためのものである。図４８に示す画面では、カモフラージュパターンは、扇、桜など複数のパターンから選択することができる。また、カモフラージュパターンを使用しないという選択を行うこともできる。因みに、図３２に示される地紋印刷画像において選択されているカモフラージュパターンは、扇である。
【０１６９】
浮き出し／白抜きの設定は、地紋付き画像を複写した後の画像において、地紋の潜像と地紋が付されたテキスト情報等の画像のいずれが顕像化するかを指定するものである。図４９（ａ）〜（ｃ）は、地紋付き画像の浮き出し／白抜きを説明する図である。同図（ａ）は印刷された地紋付き画像を示している。この印刷物を複写すると、浮き出しの設定をしたときは同図（ｂ）に示すものとなり、白抜きを設定したときは同図（ｃ）に示すものとなる。すなわち、浮き出しの設定の場合は、複写物において文字（「禁」）など地紋の潜像が顕像化する設定を行う。一方、白抜きの設定の場合は、複写物において地紋が付される画像（この例ではテキスト）が顕像化するような設定を行う。いずれの場合も、文字などの潜像は、複写物において顕著に認識可能となる。
【０１７０】
図４８に示す画面で、カモフラージュパターン、浮き出し／白抜きをそれぞれを選択した後、ボタン４１５３を押下することにより地紋に関する総ての設定を確定する。
【０１７１】
画像形成装置２００において、以上、図４２〜図４８を参照して説明したようにして形成された地紋付き画像データは、ハードディスクに一旦格納される。そして、画像形成装置２００では、この画像データが、送信や編集など、印刷以外のジョブに用いられるとき、上記の各実施形態ないし変形例で説明した、潜像を浮かび上がらせる処理を実行する。
【０１７２】
以上説明した変形例を含む第二の実施形態によれば、地紋付画像データを複製したり、ページ削除、挿入などの改変操作をしたりする場合に、そうした操作によって得られるデータには文字列などの潜像を浮かび上がらせることができる。これにより、地紋付画像データが「マスター（原本）」であるとする考えの下、複写や改変されたものが原本とは異なることを視覚的に認識可能とすることができる。
【０１７３】
なお、上述した第一の実施形態、第二の実施形態のいずれの場合も、原本データ（最初に、ボックス（ハードディスク）に格納されたデータ）自体の地紋を顕像化させるのではなく、原本から複製したものに対して処理を行う。特に、表示画面への表示を行う場合、原本データを顕像化させてしまうと原本が存在しなくなるため、内部的にデータをコピーし、そのコピーデータについて顕像化させる処理を行うこととする。また、外部装置へのデータ送信の場合、原本を残して送信する場合（複製したデータを送信する場合）には、複製したデータを顕像化させることはもちろんである。なお、原本そのものを送信する場合は、原本データに対して顕像化を行い送信処理を行う。
【０１７４】
（実施形態３）
本発明の第三の実施形態は、複合機２００のハードディスク（ボックス）に地紋が付加されたデータが格納されている場合に、これらのデータを改変する操作を禁止するため、データの全削除以外の一部複製、ページ削除、ページ挿入などを禁止する処理に関する。また、第三の実施形態では、ボックスに地紋が付加されていない画像データが格納されている場合、このデータを複製するときは、コピーされたものであることを示す文字列などを潜像とした地紋画像を、複製する画像に合成する処理を行う。
【０１７５】
本実施形態にかかる複製などの禁止処理を説明する前に、ボックス内文書のページ操作、文書の結合、移動・複製を行う際の操作部の操作について説明する。図１５および図５０〜図５４はこれらの操作を説明する図である。
【０１７６】
最初に、前述した図１５で示す操作部の表示画面において文書複製の操作を行う場合について説明する。例えば、同図に示すボックス名「会議資料１」内にある文書名「会議資料１−１」の文書をボックス名「会議資料２」へ複製する手順を説明する。
【０１７７】
図１５において、ボタン３５０１を押下して、文書名「会議資料１−１」の文書を選択後、「移動／複製」ボタン３５１０を押下する。これによって操作部の表示は図５０に示す画面となる。ここで、ボックス３６０１は元々文書名「会議資料１−１」であり、複製先としては選択できないため、選択できない旨を示す網掛け表示とされる。３６０２は現在登録されているもう一つのボックスである「会議資料２」を示す。３６０４は３４０２同様ＨＤＤ全体の使用量を示す。３６０５は、文書の複製を指示するためのボタンを示し、ボタン３６０５を押下しないときは文書の移動を指示することになる。３６０３はキャンセルボタンを示し、押下により図１５に示される画面に戻る。３６０６は移動・複製を実行するボタンを示す。
【０１７８】
図５０において、ボタン３６０２を押下して複製先のボックスである「会議資料２」を選択した後、文書の複製を指示するボタン３６０５を押下し、さらにボタン３６０６を押下して文書の複製を実行する。
【０１７９】
図５１は、ボックス「会議資料２」の内容を表示した画面を示す図である。図において、３７０１、３７０２は元々このボックス内にあった文書「会議資料２−１」、「会議資料２−２」を示し、３７０３は上述の操作で複製した文書「会議資料１−１」を示す。上述の操作により、文書「会議資料１−１」がボックス「会議資料２」に複製されていることがわかる。
【０１８０】
次に、図５１に示す操作部の表示画面において、ボックス名「会議資料２」にある文書「会議資料２−１」と「会議資料１−１」を結合する操作を説明する。
【０１８１】
図５１において、結合すべき２つの文書「会議資料２−１」ボックス３７０１と「会議資料１−１」ボックス３７０３を押下することによってこれらを選択する。その後、「文書結合」ボタン３７０４を押下する。これに応じて、操作部の表示は図５２に示す画面に移る。ここで、３８０１は文書結合操作後の文書を示す。本実施形態では、結合後の文書名はリスト表示で上にあったものが優先されるため、文書名は「会議資料２−１」となっている。ＨＤＤ使用量が４％と、結合により増加していることが確認できる。
【０１８２】
次に、図５２に示す操作部表示において、ボックス名「会議資料２」にある文書「会議資料２−１」の１ページを削除する操作について説明する。
【０１８３】
図５２において、ボックス３８０１を押下して文書「会議資料２−１」を選択した後、ボタン３８０２を押下してページの操作を指示する。これに応じて、操作部の表示は図５３に示す画面に移る。ここで、３９０１は文書「会議資料２−１」の１ページ目を示す表示に対応したボタンを示している。図５３に示す例は、文書「会議資料２−１」が４ページである。
【０１８４】
図５３において、削除すべきページである１ページ目を、ボタン３９０１を押下することによって選択した後、ページ削除を指示するボタン３９０２を押下する。これに応じて、操作部の表示は図５４に示す画面に移る。この画面は、１ページ目が削除され、文書「会議資料２−１」のページ数が３ページになっていることを示している。
【０１８５】
図５５は、ボックス文書を格納する本実施形態のハードディスクの論理的な使用方法を示す図である。本実施形態では、用途に応じてハードディスクにおける画像メモリの記憶領域をテンポラリ領域５０１とボックス領域５０２に論理的に分ける。テンポラリ領域５０１は、画像データの出力順序を変えたり、複数部出力においても一回のスキャンで出力ができるようにしたりするため、ＰＤＬの展開データやスキャナからの画像データを一時的に記憶する記憶領域である。ボックス領域５０２はボックス機能を使用するための記憶領域であり、ボックス５０３〜５０７のように登録された数の小さな記憶領域に分割されている。例えば、ボックス５０３は、図１４で示したボックス番号０番のボックス名「会議資料１」に対応する。ユーザはボックスを指定することによりＰＤＬジョブやスキャンジョブを各ボックス入力することができ、また、ボックスの中を見たり、設定変更やプリント出力を行ったりすることもできる。
【０１８６】
図５６、図５７および図５８は、それぞれＨＤＤ２００４によるハードディスクに格納される画像の論理的構造を詳細に示す図である。ボックスは複数のスキャン文書や、ＰＤＬ文書をまとめて格納できる論理的な区切りを示す。文書にはスキャンデータとＰＤＬデータの２種類がある。文書は複数のページ（画像ファイル）からなる。各文書にはそれぞれ文書属性がついており、文書名、入力元、色空間の情報が格納されている。また、各ページにもページ属性があり、カラー属性、ページ番号、解像度、画像サイズ、原稿サイズ、用紙サイズ、圧縮方式、ファイルフォーマット、地紋のありなしが情報として格納されている。
【０１８７】
図５６、図５７および図５８は、それぞれ図１４、図５１および図５４に示す表示に対応している。図５６は、ハードディスク内にボックスが２つ、それぞれのボックスには文書が２つずつあることを示している。図５７は、文書の複製操作によりボックス名「会議資料２」には文書が３つあることを示している。図５８は、さらに文書の結合、結合後の文書のページ削除が行われた後であるため、ボックス名「会議資料２」には２つの文書しかないが、文書「会議資料２−１」のページ数は３ページになっていることを示している。
【０１８８】
以上説明したようなボックス文書として地紋付き画像がハードディスクに格納されている場合に、それが複製、改変など印刷以外のジョブに用いられるときは、その処理を禁止する本発明の第三の実施形態について以下に説明する。併せて、第三の実施形態は、地紋が付加されていない画像データが格納されている場合、このデータを複製したデータについては、コピーされたものを示す文字列などを潜像とした地紋画像を生成し、複製した画像に合成する処理を行う。
【０１８９】
図５９は、図１５や図５０など一連の図を用いて説明したボックス内の文書の操作に対応した第三の実施形態の処理を示すフローチャートである。
【０１９０】
図１５や図５０などで前述した操作によって、ボックス内の文書の複製が指示されると（Ｓ７０００）、先ず、複製する文書の総てのページのページ属性がチェックされる（Ｓ７００１）。ここで、その文書内に１ページでも、ページ属性の地紋の項目が「有り」となっているページがあるときは、その文書の複製は禁止される（Ｓ７００２）。その場合、操作部には図６１に示す警告表示がポップアップされ、地紋付き文書のコピーが禁止されたことが示される。
【０１９１】
一方、文書に１ページもページ属性：地紋が「有り」のページがないときは、その文書を指示されたボックスに複製する（Ｓ７００３）。そして、複製した文書に対して地紋を付加する（Ｓ７００４）。この地紋を付加する処理は、図２３のステップＳ４８０４に相当する、ローカルコピーのプリント処理時に行われる地紋付加の処理と同じである。すなわち、図４２にて前述した地紋付き画像の生成処理と同じ処理を行うことにより、地紋が付加されることになる。本実施形態では、ここで付加される地紋は「ＦＩＬＥＣＯＰＹ」という文字列であるが、予めユーザが付加する地紋情報を設定しておけるようにしてもよい。
【０１９２】
地紋が付加された後、複製され、さらに地紋が付加された文書のページ属性の地紋の項目を総てのページについて「有り」にする（Ｓ７００５）。
【０１９３】
以上の制御により、ボックス内にある文書が地紋画像の有り無しによってオリジナル文書か複製されたものであるのかを判別することができる。また、一度複製された文書は、地紋が付加されているため二度と複製できないことにもなる（Ｓ７００２）。
【０１９４】
なお、以上の説明は、ボックス文書の複製を例にとり説明したが、本発明の適用はこの形態に限られないことはもちろんである。複製の他に、ページの結合、ページ挿入、ページ削除、ページ内の改変など文書の内容を変更する処理に適用できることは明らかである。
【０１９５】
図６０は、同様に、図１５や図５０など一連の図を用いて説明したボックス内の文書のページ削除処理で、地紋の有り無しに応じて削除の許可／不許可を切り替える処理を示すフローチャートである。
【０１９６】
前述した操作によって、ボックス内の文書のあるページの削除が指示されると（Ｓ７１００）、先ず、削除されるページのページ属性をチェックする（Ｓ７１０１）。ここで、削除されるページのページ属性の地紋の項目が「有り」のときは、そのページの削除を禁止する（Ｓ７１０２）。その場合、操作部に同様に図６１に示す警告表示がポップアップされる。一方、削除されるページのページ属性の地紋の項目が「無し」のときは、そのページを削除する（Ｓ７１０３）。
【０１９７】
この制御により、ボックス内にある文書が地紋付き画像の場合、ページ削除を不許可とすることができ、その地紋付きページを削除するという改竄を防ぐことができる。なお、総てのページについて地紋の項目が「無し」のときは、総てのページの削除が許可されることになることはもちろんである。
【０１９８】
また、上記の実施形態では、文書のページごとに属性をチェックし、そのページの削除許可／不許可を切り替えるものである。しかし、文書内に１ページでも地紋「有り」の属性を持つページがあれば、たとえ削除対象のページのページ属性が地紋「無し」であっても、ページ削除を禁止するようにしても良い。これにより、文書単位での改竄を防ぐことができる。
【０１９９】
（実施形態３の変形例）
上述した実施形態３では、地紋付き画像の生成を画像形成装置２００において行うものである。しかし、この例に限られず、ＰＤＬプリント時にＰＣ２４０において地紋付き画像を生成してもよい。この処理は、既に前述したとおりである。
【０２００】
図６２は、ＰＣ２４０によってＰＤＬ展開された地紋付き画像を、画像形成装置２００のボックス「会議資料１」に文書「会議資料１−２」として保存した場合のページ属性を示す図である。この例は、ＰＤＬ展開された画像は３ページで、３ページともに地紋が付加され、各々のページのページ属性の地紋の項目は「有り」になっていることを示している。
【０２０１】
また、編集対象の文書の画像が地紋画像が付加されている画像、あるいは地紋画像が付加されるべき画像である場合に、画像形成装置の操作パネル上で、複写、一部削除のような指示自体を禁止すべく、操作パネルの表示を変更するように構成してもよい。
【０２０２】
これにより、実施形態３で説明した、文書操作によって地紋が付加された画像の場合と同様、文書の複製を制限することができる。また、ボックス内にある文書の地紋の有り無しによって、ページ削除の許可不許可が切り替えられ、その文書の改竄を防ぐことができる。
【０２０３】
（他の実施形態）
上述した、変形例を含む第一の実施形態から第三の実施形態では、それぞれの潜像を浮かび上がらせる処理などを自動的に行うものとして説明した。これに代わり、潜像を浮かび上がらせるなどの処理を実行するか否かを予め設定するようにしてもよい。すなわち、変形例を含む第一の実施形態から第三の実施形態にかかるそれぞれの処理は、その処理を実行する旨が予め設定されているときに実行し、その設定がなされていないときは通常の画像データのまま送信したり他のジョブに用いるようにすることもできる。この設定は、例えばユーザが地紋印刷の設定画面を介して行うことができる。これに対し、例えば実施形態１にかかる送信ジョブでは、図２４のステップＳ４９０３の送信画像変換処理においてこの設定の判別を行うことができる。そして、潜像部を浮き上がらせる処理を行う旨の設定がされているときのみ、実施形態１で説明した処理を行うようにする。
【０２０４】
また、上述の各実施形態では、地紋が付された画像データについて潜像部を浮き上がらせる形態について説明した。本発明は、このような地紋が付された画像データに限られず、他の画像データについても適用することができる。例えば、「印刷出力時には地紋画像を合成する」という情報が付された画像データについても本発明を適用することができる。
【０２０５】
このような情報の付された画像データに対して本発明を適用すると以下のようになる。すなわち、画像データに、「印刷出力時には地紋画像を合成する」旨の情報が付されていることを検知すると、その画像デ−タが送信など特定の処理が行われるときは、その画像データに地紋画像のうちの潜像部のみを合成する処理を行うことができる。これにより、例えばボックスに一旦格納された画像データが、印刷する際に、地紋画像を合成する旨の情報が付されたものであることが検知されると、それを印刷以外のジョブ（例えば、送信ジョブや複製ジョブや改変ジョブ）に用いようとするときは、地紋の潜像を浮き上がらせた状態で潜像の合成が行うことができる。その結果、上述の各実施形態と同様、そのデータが扱われる際（例えば、送信後に送信先で扱われる際、複製後のデータが扱われる際、改変後のデータが扱われる際）に、その扱う者に原本でないことを認識させることができる。これにより、例えば、そのデータの不正な使用を牽制することもできる。
【０２０６】
上記「印刷出力時には地紋画像を合成する」という情報が付された画像データについて本発明を適用した場合の一実施形態に係る処理を以下に説明する。
【０２０７】
ＰＣ２４０の表示画面上に、図６３に示すユーザインターフェースが表示される。この状態で、ユーザが「地紋プリントを後にするために画像データを格納する」をチェックすると、以下の処理が行われる。
【０２０８】
予め、図２８に示したユーザインターフェースを用いてユーザによって設定された情報（地紋画像を生成するための情報）と、地紋画像を合成する旨を示す情報と、画像データと、画像データを作成したユーザの情報をＰＣ２４０がプリンタ２００に対して送信する。ここで、上記ユーザによって設定された情報には、文字列（２２０７）や文字フォント（２２０８）や文字サイズ（２２０９）や文字色（２２１２）や文字角度（２２１１）が含まれている。
【０２０９】
プリンタ２００は、上記三つの情報と上記画像データとを受け取り、画像データに上記三つの情報を関連付けてＨＤＤ２００４に格納する。また、ユーザは、このプリンタ２００の表示画面上で、ＨＤＤ２００４に格納されている画像データの印刷出力指示や印刷出力以外の出力指示（例えば、複製指示、送信出力指示、改変出力指示）を行うことができる。
【０２１０】
以下、図６４を参照して、地紋画像を生成するための情報と関連付けられて格納されている画像データの出力指示が行われた場合の処理について説明する。なお、以下の処理は、プリンタ２００内のＣＰＵ２００１により統括的に制御される。
【０２１１】
ステップＳ６４０１では、出力指示が印刷出力指示または印刷出力以外の出力指示のいずれであるかを判定する。判定の結果、印刷出力指示である場合は、ステップＳ６４１０に移行して、画像データに地紋画像を合成して印刷出力（画像データをシート上に出力）する。一方、印刷出力以外の出力指示である場合には、ステップＳ６４０２に移行する。
【０２１２】
ステップＳ６４０２では、上記出力指示を行ったユーザが、上記画像データを作成したユーザと同一であるか否かを判定する。判定の結果、同一でない場合は、ステップＳ６４０３に移行し、地紋画像の代わりにスタンプ画像を画像データに合成して出力するための処理を開始する。これは、本人以外のユーザが原本を無闇に送信することを防ぐためである。
【０２１３】
一方、ステップＳ３４０２の判定結果が作成した本人であるの判定である場合は、ステップＳ６４０７に移行する。ステップＳ６４０７では、例えば「格納手段から画像データを削除してもよいですか？」と表示画面に表示して、ユーザに画像データの削除の可否を問い合わせる。そして、ステップＳ６４０８で、ユーザが削除を許容する旨の選択入力があるか否かを判定する。ユーザが削除を許容する旨を選択したと判定した場合は、ステップＳ６４０９に移行して、画像データに地紋画像を合成して、ステップＳ６４０１で判断した特定の出力を行う。
【０２１４】
一方、判定の結果、ユーザが削除を許容しない旨（格納手段には画像データを残しておきたい）を選択したと判定した場合には、ステップＳ６４０３に移行して、地紋画像の代わりにスタンプ画像を画像データに合成して出力するための処理を開始する。
【０２１５】
スタンプ画像を画像データに合成して出力するための処理では、先ず、ステップＳ６４０３で、地紋画像を合成するための情報を、文字列画像を合成するための情報に変更する。そして、ステップＳ６４０４で、本実施形態では、上記地紋画像を生成するための情報（文字列や文字フォントや文字サイズや文字色や文字角度）からスタンプ画像を生成する。具体的には、フォントが文字フォントにより定義され、サイズが文字サイズにより定義され、角度が文字角度により定義され、形が文字列により定義された領域（潜像領域）の色が文字列色である。そして、潜像領域の周囲の色が上記文字列色以外の色（例えば、白色）である文字列画像を生成する。なお、地紋画像とは、印刷出力された際に文字列の領域が当該領域の周囲の領域と略同一の濃度となっている画像であるのに対して、スタンプ画像とは、印刷された際に文字列の領域が当該領域の周囲の領域と異なる濃度となっている画像である。
【０２１６】
次に、ステップＳ６４０５では、上記生成された文字列画像を画像データに合成する。そして、ステップＳ６４０６で、合成後の画像データの、ステップＳ６４０１で判断した特定の出力（送信、複製など）を行う。
【０２１７】
以上、「印刷出力時には地紋画像を合成する」という情報が付された画像データの特定の出力を行う前に、地紋画像の代わりに文字列画像を画像データに合成する処理を詳細に説明した。このように、印刷出力時には原本であることを示す印刷出力物が作成され、印刷出力以外の出力が行われる時には、原本でないことを示す出力物が作成されることになる。従って、原本が無闇に出回らないという効果がある。
【０２１８】
また、本実施形態では、地紋画像を生成するための情報を用いて上記文字列画像を生成した。これにより、出力先で上記文字列画像付きの画像データが印刷された際には、元々、地紋画像の中に埋め込まれるべき文字列の画像が合成されて印刷されることになる。そのため、原本の複写物を作成しようとするユーザに複写を思いとどまらせるべく設定された文字列が、明瞭に現れた状態で印刷物が作成されることになる。当然、こうした、複写を思いとどまらせるべく設定された文字列は、通常の何の意味もない文字列に比べて、出力先のユーザが印刷物を作成しようとする行為を抑止する効果が大きい。こうした効果を狙って、本実施形態では、出力先で、地紋画像を生成するための情報を用いて上記文字列画像を生成し、当該生成された文字列画像を画像データに合成した上で出力を行う。
【０２１９】
さらに、本実施形態では、ステップＳ６４０８で、格納手段からの画像データの削除をユーザが許容するか否かを判定し、許容する場合にのみ地紋画像と画像データとを合成して出力した。このように、原本といえる情報が元々存在した箇所から画像データを削除した上で出力（送信）を行うことで、原本がばらまかれることを防ぐことができる。
【０２２０】
以上のように、地紋画像が付加された画像データ、あるいは、地紋画像が付加されることを示す識別情報を有する画像データに対して、ネットワーク送信処理、ＦＡＸ送信処理、表示処理、複製処理のように複数種類の特定の出力処理のいずれかを実行可能である。そして、指示された特定の出力処理の種類に応じて、異なる画像処理を地紋画像に対して適用することにより、出力処理が異なっても、潜像部を消失部（背景部）よりも目立つように画像処理を行うことができる。
【０２２１】
（さらに他の実施形態）
なお、本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ、ファクシミリ装置など）に適用してもよい。
【０２２２】
また、本発明の目的は、前述した各実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータが格納されたプログラムコードを読出し実行することによっても達成される。
【０２２３】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２２４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０２２５】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【０２２６】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、実際の処理を行う場合も本発明に含まれる。すなわち、プログラムコードの指示に基づき機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【図面の簡単な説明】
【０２２７】
【図１】地紋画像おける潜像部と背景部の領域におけるドットの状態を示す図である。
【図２】（ａ）および（ｂ）は、地紋画像の顕像化を示す図である。
【図３】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図４】図３に示すプリンタにおける特にコントローラユニットの詳細な構成を示すブロック図である。
【図５】図３に示すシステムで用いられる画像データの形式を示す模式図である。
【図６】図５で説明されるパケットデータを示す模式図である。
【図７】スキャナ画像処理の詳細な構成を示す図である。
【図８】図４に示すプリンタ画像処理の詳細な構成を示す図である。
【図９】図３に示した多機能プリンタの外観を示す斜視図である。
【図１０】図９に示した操作部の詳細な構成を示す図である。
【図１１】図９に示したプリンタの操作部における表示器の初期画面を示す図である。
【図１２】図１１に示す読込設定タブを押下したときに表示されるポップアップウィンドウを示す図である。
【図１３】図１１に示すコピータブを押下したときに表示される画面を示す図である。
【図１４】図１１に示すボックスタブを押下したときに表示される画面を示す図である。
【図１５】図１４に示すフォルダの表示を押下したときに表示される画面を示す図である。
【図１６】図３に示した複合機プリンタにおいて動作するソフトウエアの構成を示す図である。
【図１７】図１６に示すローカルコピーの処理を示すフローチャートである。
【図１８】画像データを他のプリンタに送信して印刷を行うリモートコピーあるいは他の機器に送信の処理を示すフローチャートである。
【図１９】ファックス送信の処理を示すフローチャートである。
【図２０】複合機がＦＡＸ送信を受信したときの処理を示すフローチャートである。
【図２１】複合機がリモートコピーのためのプリント、またはボックスプリントを行う場合の処理を示すフローチャートである。
【図２２】複合機が受信したＰＤＬデータ展開格納処理を示すフローチャートである。
【図２３】上記複合機におけるプリンタ部の処理を示すフローチャートである。
【図２４】図１８に示す送信処理の詳細を示すフローチャートである。
【図２５】図３に示すＰＣのハードウェア構成を示すブロック図である。
【図２６】図２５に示したＰＣにおける印刷処理のためのソフトウェア構成を示す図である。
【図２７】上記ＰＣのプリンタドライバによる、地紋プリントに関するユーザインターフェースの初期画面の一例を示す図である。
【図２８】（ａ）は、地紋プリントの個々の詳細設定を編集するためのダイアログの一例を示す図であり、（ｂ）は、イメージファイル名称表示およびファイル選択ダイアログを表示するためのボタンを示す図である。
【図２９】地紋プリントにおける透かし印刷の描画処理の流れを示すフローチャートである。
【図３０】地紋プリントにおける重ね印刷の描画処理の流れを示すフローチャートである。
【図３１】図２９に示したＳ１９０１の地紋パターン描画処理及び図３０に示したＳ１９０８の地紋パターン描画部処理の詳細を示すフローチャートである。
【図３２】バウンダリ処理まで施した地紋画像の生成例を示す図である。
【図３３】本発明の第一の実施形態にかかる間引きフィルタの詳細な構成を示すブロック図である。
【図３４】上記間引きフィルタにおける、潜像を浮かび上がらせる処理時に設定されるフィルタの特性を示す図である。
【図３５】本発明の第一の実施形態にかかる潜像を浮かび上がらせる処理時の色空間変換のＬＵＴの特性を示す図である。
【図３６】第一の実施形態の変形例における、地紋付加ずみ画像のＰＤＬデータを展開した後の画像データの構造を模式的に示す図である。
【図３７】図３６に示す画像データの一部を模式的に示す図である。
【図３８】第１実施形態の変形例にかかる色空間変換の構成を示すブロック図である。
【図３９】（ａ）〜（ｄ）は、本実施形態におけるボックス文書の編集機能を説明する図である。
【図４０】本発明の第二の実施形態にかかる地紋付きボックス文書の複製（電子的なコピー）処理を示すフローチャートである。
【図４１】第二実施形態における地紋付きボックス文書のページ削除の処理を示すフローチャートである。
【図４２】画像形成装置２００における地紋付き画像の生成処理の概念を示す図である。
【図４３】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４４】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４５】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４６】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４７】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４８】画像形成装置２００において地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【図４９】地紋付き画像の浮き出し／白抜きを説明する図である。
【図５０】ボックス文書の複製のための操作画面を示す図である。
【図５１】ボックス文書の内容を表示した画面を示す図である。
【図５２】ボックス文書におけるページの操作を指示するための画面を示す図である。
【図５３】ボックス文書の削除すべきページを指示するための画面を示す図である。
【図５４】ページが削除された後のページ数を表示する画面を示す図である。
【図５５】本発明の実施形態にかかるハードディスクの論理的な使用方法を示す図である。
【図５６】本発明の実施形態にかかるハードディスクに格納される画像の論理的構造を詳細に示す図である。
【図５７】本発明の実施形態にかかるハードディスクに格納される画像の論理的構造を詳細に示す図である。
【図５８】本発明の実施形態にかかるハードディスクに格納される画像の論理的構造を詳細に示す図である。
【図５９】本発明の第三の実施形態にかかる、ボックス文書の操作に対応した処理を示すフローチャートである。
【図６０】本発明の第三の実施形態にかかる、ボックス文書のページ削除に対応した処理を示すフローチャートである。
【図６１】地紋付き文書のコピーが禁止されたことを知らせるための警告表示を示す図である。
【図６２】第三の実施形態に関し、ＰＤＬ展開された地紋付き画像を、ボックス「会議資料２」に文書「会議資料１−２」として保存した場合のページ属性を示す図である。
【図６３】ＰＣのプリンタドライバによる、地紋プリントに関するユーザインターフェースの初期画面の他の例を示す図である。
【図６４】地紋画像を生成するための情報と関連付けられて格納されている画像データの出力指示が行われた場合の処理を示すフローチャートである。
【符号の説明】
【０２２８】
２００    画像形成装置（複合機）
２４０    ＰＣ（パーソナルコンピュータ）
２００１    ＣＰＵ
２００２    ＲＡＭ
２００３    ＲＯＭ
２００４    ＨＤＤ
２０１６    プリンタ画像処理
２０２１    色空間変換
２０２４    間引きフィルタ
【図１】
0004827705.tif 000002
【図２】
0004827705.tif 000003
【図３】
0004827705.tif 000004
【図４】
0004827705.tif 000005
【図５】
0004827705.tif 000006
【図６】
0004827705.tif 000007
【図７】
0004827705.tif 000008
【図８】
0004827705.tif 000009
【図９】
0004827705.tif 000010
【図１０】
0004827705.tif 000011
【図１１】
0004827705.tif 000012
【図１２】
0004827705.tif 000013
【図１３】
0004827705.tif 000014
【図１４】
0004827705.tif 000015
【図１５】
0004827705.tif 000016
【図１６】
0004827705.tif 000017
【図１７】
0004827705.tif 000018
【図１８】
0004827705.tif 000019
【図１９】
0004827705.tif 000020
【図２０】
0004827705.tif 000021
【図２１】
0004827705.tif 000022
【図２２】
0004827705.tif 000023
【図２３】
0004827705.tif 000024
【図２４】
0004827705.tif 000025
【図２５】
0004827705.tif 000026
【図２６】
0004827705.tif 000027
【図２７】
0004827705.tif 000028
【図２８】
0004827705.tif 000029
【図２９】
0004827705.tif 000030
【図３０】
0004827705.tif 000031
【図３１】
0004827705.tif 000032
【図３２】
0004827705.tif 000033
【図３３】
0004827705.tif 000034
【図３４】
0004827705.tif 000035
【図３５】
0004827705.tif 000036
【図３６】
0004827705.tif 000037
【図３７】
0004827705.tif 000038
【図３８】
0004827705.tif 000039
【図３９】
0004827705.tif 000040
【図４０】
0004827705.tif 000041
【図４１】
0004827705.tif 000042
【図４２】
0004827705.tif 000043
【図４３】
0004827705.tif 000044
【図４４】
0004827705.tif 000045
【図４５】
0004827705.tif 000046
【図４６】
0004827705.tif 000047
【図４７】
0004827705.tif 000048
【図４８】
0004827705.tif 000049
【図４９】
0004827705.tif 000050
【図５０】
0004827705.tif 000051
【図５１】
0004827705.tif 000052
【図５２】
0004827705.tif 000053
【図５３】
0004827705.tif 000054
【図５４】
0004827705.tif 000055
【図５５】
0004827705.tif 000056
【図５６】
0004827705.tif 000057
【図５７】
0004827705.tif 000058
【図５８】
0004827705.tif 000059
【図５９】
0004827705.tif 000060
【図６０】
0004827705.tif 000061
【図６１】
0004827705.tif 000062
【図６２】
0004827705.tif 000063
【図６３】
0004827705.tif 000064
【図６４】
0004827705.tif 000065