(57)【要約】【課題】  複数のユーザの意図を反映した出力物を作成する。【解決手段】  複数の地紋画像と原稿画像とを合成した合成画像を生成する。【選択図】  図１７
2007166303.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像内の第１の領域に基づいて、前記原稿画像内において前記第１の領域に重ならない第２の領域を決定する決定工程と、
前記原稿画像内の第１の領域に第１の地紋画像を合成し、前記決定工程で決定された第２の領域に第２の地紋画像を合成する合成工程とを有することを特徴とする画像処理装置の制御方法。
【請求項２】
前記決定工程は、前記第１の領域との間に１画素分以上の間隔が空くように前記第２の領域を決定することを特徴とする請求項１に記載の画像処理装置の制御方法。
【請求項３】
前記第２の地紋画像は、ディザマトリックスを用いて生成された画像であって、
前記第１の画素数とは、前記第２の地紋画像が生成される際に用いられたディザマトリックスの縦横いずれかの画素数であって、
前記決定工程は、前記第１の領域との間に１画素分以上で且つ第１の画素数の画素分未満の間隔が空くように前記第２の領域を決定することを特徴とする請求項２に記載の画像処理装置の制御方法。
【請求項４】
前記合成工程は、前記第２の地紋画像から前記決定工程で決定された第２の領域に対応する画像を切り出し、当該切り出された画像を前記原稿画像の第２の領域に合成することを特徴とする請求項１に記載の画像処理装置の制御方法。
【請求項５】
前記合成工程は、前記第１の地紋画像と略同一の色になるように前記第２の地紋画像の色を変更し、当該色の変更された第２の地紋画像を前記決定工程で決定された第２の領域に合成することを特徴とする請求項１に記載の画像処理装置の制御方法。
【請求項６】
前記第２の地紋画像を生成する生成工程をさらに有し、
当該生成工程は、
前記決定工程で決定された第２の領域に収まるように前記第２の地紋画像を生成することを特徴とする請求項１に記載の画像処理装置の制御方法。
【請求項７】
前記生成工程は、
前記第２の地紋画像の色が前記第１の地紋画像と同じ色になるように、前記第２の地紋画像を生成することを特徴とする請求項１に記載の画像処理装置の制御方法。
【請求項８】
原稿画像内の第１の領域に基づいて、前記原稿画像内において前記第１の領域に重ならない第２の領域を決定する決定手段と、
前記原稿画像内の第１の領域に第１の地紋画像を合成し、前記決定手段で決定された第２の領域に第２の地紋画像を合成する合成手段とを有することを特徴とする画像処理装置。
【請求項９】
前記決定手段は、前記第１の領域との間に１画素分以上の間隔が空くように前記第２の領域を決定することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記第２の地紋画像は、ディザマトリックスを用いて生成された画像であって、
前記第１の画素数とは、前記第２の地紋画像が生成される際に用いられたディザマトリックスの縦横いずれかの画素数であって、
前記決定手段は、前記第１の領域との間に１画素分以上で且つ第１の画素数の画素分未満の間隔が空くように前記第２の領域を決定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記合成手段は、前記第２の地紋画像から前記決定手段で決定された第２の領域に対応する画像を切り出し、当該切り出された画像を前記原稿画像の第２の領域に合成することを特徴とする請求項８に記載の画像処理装置。
【請求項１２】
前記合成手段は、前記第１の地紋画像と略同一の色になるように前記第２の地紋画像の色を変更し、当該色の変更された第２の地紋画像を前記決定手段で決定された第２の領域に合成することを特徴とする請求項８に記載の画像処理装置。
【請求項１３】
前記第２の地紋画像を生成する生成手段をさらに有し、
当該生成手段は、
前記決定手段で決定された第２の領域に収まるように前記第２の地紋画像を生成することを特徴とする請求項８に記載の画像処理装置。
【請求項１４】
前記生成手段は、
前記第２の地紋画像の色が前記第１の地紋画像と同じ色になるように、前記第２の地紋画像を生成することを特徴とする請求項８に記載の画像処理装置。
【請求項１５】
請求項１乃至７の何れか１項に記載の方法の各工程をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地紋画像と原稿画像を合成して出力することが可能な画像処理装置に関するものである。
【背景技術】
【０００２】
偽造防止用紙と呼ばれる特殊な用紙が存在する。この偽造防止用紙には、人間が一見しても見えないように「ＣＯＰＹ」などの文字列が埋め込まれている。なお、偽造防止用紙をコピーすることで得られる複写物上では、この埋め込まれた文字列は浮び上がる。そのため、こうした偽造防止用紙を用いて作成された文書は、その複写物とは容易に区別することができる。また、文書の複写物の使用を躊躇させることができる。
【０００３】
偽造防止用紙はこうした効果があるため、住民票や帳票などを作成する際に利用されてきた。しかし、偽造防止用紙は普通紙と比較して値段が高いという問題があった。また、用紙の製作時に埋め込まれた文字列しか複写物上で浮び上がらないという問題があった。
【０００４】
こうした状況の中、近年では、偽造防止用紙と同様の効果を得ることができる新しい技術が注目されている。これは、コンピュータを用いて作成した原稿データ及び地紋（コピー牽制地紋と呼ばれることもある）画像データをプリンタ内部で合成し、この合成により得られた地紋付き画像データを普通紙に出力するという技術である。なお、この地紋画像には文字列などが埋め込まれている。そのため、地紋付き画像をコピーすることで得られる複写物上では、偽造防止用紙を用いた場合と同様に埋め込まれていた文字列が浮び上がる。この技術は普通紙を利用するため、偽造防止用紙を利用する場合に比べて安価に原本を作成することが可能であるという利点がある。またこの技術では、原本を作成する度に新たな地紋画像データを生成することが可能である。そのため、この技術には、地紋画像の色や埋め込み文字列などを自由に設定することが可能であるという利点がある。
【０００５】
ところで、この地紋画像は複写物上で「残る」領域及び「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域から構成される。これら２つの領域における反射濃度は原本上ではほぼ同じとなっている。そのため、人間の目には「ＣＯＰＹ」などの文字列が埋め込まれていることが分かりにくい。ここで「残る」とは、原本における画像が複写物上で正確に再現されることである。また「消える」とは、原本における画像が複写物上では再現されないことである。
【０００６】
以降、複写物上で「残る」領域を「潜像部」と称し、複写物上で「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域を「背景部」と称する。
【０００７】
図２４は、地紋画像におけるドットの状態を示す図である。同図でドットが集中して配置されている領域が潜像部であり、ドットが分散して配置されている領域が背景部である。この２つの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成されている。例えば、潜像部のドットは低い線数の網点処理により、また背景部のドットは高い線数の網点処理により生成されている。あるいは、潜像部のドットはドット集中型ディザマトリクスを用いて、また背景部のドットはドット分散型ディザマトリクスを用いて生成されている。
【０００８】
ところで、複写機の再現能力は、複写機が有する入力解像度や出力解像度に依存する。そのため、複写機の再現能力には限界が存在する。これにより、地紋画像の潜像部におけるドットが複写機で再現可能なドットより大きく形成され、かつ背景部におけるドットが再現可能なドットより小さく形成されている場合には、一般的に複写物上では潜像部におけるドットは再現されるが、背景部におけるドットは再現されにくい。結果として、複写物上では、潜像部が背景部に比べてより濃く再現される。以後、複写物上で潜像部が背景部より濃く再現されることで、埋め込まれていた隠し画像（たとえば、隠し文字列など）が浮び上がったように見えることを顕像化と称する。
【０００９】
図２５（ａ）および（ｂ）は、この顕像化を示す図である。図２５（ａ）は、顕像化する前の地紋画像である。図２５（ｂ）は、顕像化した後（複写物上で）の地紋画像集中したドット（大きなドット）は複写物上で再現され、分散したドット（小さなドット）は複写物上で正確に再現されないことを同図は概念的に示している。
【００１０】
なお、地紋画像は上記構成に限定されるものではなく、複写物上で人間が認識可能に「ＣＯＰＹ」などの文字列や記号あるいは模様などが現れる（顕像化する）ように構成されていればよい。また、複写物上で「ＣＯＰＹ」などの文字列が白抜き状態で示されても、その地紋画像は目的を達成しているといえる。この場合「ＣＯＰＹ」の領域を背景部と呼ぶことは言うまでもない。
【００１１】
このような地紋画像を生成する技術は、特開２００１−３４６０３２に開示されている。
【特許文献１】特開２００１−３４６０３２号公報
【特許文献２】特開２００３−２８３７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、地紋画像が付加されている原稿をコピーしたときに浮かび上がる文字列や記号あるいは模様を出力画像に付加する指示が、複数の手段から個別になされうる。この時、２種類以上の地紋が同時に画像に付加されると、各地紋の持つパターンが干渉し合い、画質が著しく低下する危険性がある問いう問題があった。また、この問題を回避するために、自動的に付加する地紋情報を１種類に制限する場合には、無効とされた地紋画像付加を指示したユーザの意図が反映されない問題があった。
【００１３】
一方、複数の埋め込み画像情報を特開２００３−２８３７９０の如く２次元的に繰り返し配置するには１埋め込み画像情報を表すために必要な面積が充分小さいものである必要があった。そのため、コピー牽制のための文字列や記号あるいは模様を浮かび上がらせるための地紋画像には適用が困難であった。
【課題を解決するための手段】
【００１４】
上述した課題を解決するために、本発明における画像処理装置の制御方法は、以下の構成を有する。即ち、原稿画像内の第１の領域に基づいて、前記原稿画像内において前記第１の領域に重ならない第２の領域を決定する決定工程と、前記原稿画像内の第１の領域に第１の地紋画像を合成し、前記決定工程で決定された第２の領域に第２の地紋画像を合成する合成工程とを有する。
【発明の効果】
【００１５】
本発明によって、出力画像に複数種類の地紋画像を付加することができる。
【発明を実施するための最良の形態】
【００１６】
（実施例１）
本実施例を適用するのに好適なシステム構成図を図１に示す。
【００１７】
図１において、００１および００２はデジタル複合機であり、原稿を光学的に読み取った後にデジタルデータ（以下では、このデジタルデータをコピー原稿画像やコピー原稿画像データとも称する。）に変換しプリントアウトするコピー機能を有する。また、上記コピー原稿画像データを外部に送信する機能を有する。
【００１８】
また、これのデジタル複合機は、後述するコンピュータ等の外部装置から受信したデジタルデータ（以下では、このデジタルデータをＰＤＬ原稿画像やＰＤＬ原稿画像データとも称する。）をプリントアウトする機能などを持つ。
【００１９】
００３〜００５はコンピュータであり、ＰＤＬ原稿画像データを作成、編集し、このＰＤＬ原稿画像データをＰＤＬデータ形式に変換した上でデジタル複合機００１または００２に送信する機能を持つ。なお、各装置は、デバイスがＬＡＮ５００上に接続されている。
【００２０】
以下では、ＰＤＬ原稿画像データとコピー原稿画像データを総称して原稿画像データと称することにする。
【００２１】
後述するように、デジタル複合機００１および００２は、その操作部から原稿画像データに地紋画像データを合成するための設定を行うことができる。さらに、合成するための地紋画像データのレイアウト等に関する詳細設定を行うことができる（図７、図８）。このようにデジタル複合機００１および００２の操作部上から設定された地紋画像データを、コピー地紋画像データと称することにする。
【００２２】
このデジタル複合機００１および００２の管理者は、リモートＵＩ（ユーザインターフェース）によってデジタル複合機００１及び００２を遠隔操作することが可能となっている。さらに、この管理者は地紋画像データの設定を行ったりすることも可能となっている。このように設定された地紋画像データも、コピー地紋画像データと称することにする。
【００２３】
００３〜００５のコンピュータは、その操作部からＰＤＬ原稿画像データに地紋画像データを合成するための設定を行うことができる。さらに、合成するための地紋画像データのレイアウト等に関する詳細設定を行うことができる（図１０）。このようにコンピュータ００３〜００５の操作部上から設定された地紋画像データを、ＰＤＬ地紋画像データと称することにする。
【００２４】
また、このデジタル複合機００１及び００２は、ＰＤＬ地紋画像データと、コピー地紋画像データとの両方を原稿画像データに合成して出力することができる。もちろん、片方の地紋画像データを原稿画像データに合成して出力することもできる。以下では、デジタル複合機００１及び００２のうちデジタル複合機００１に注目して、その構成を詳細に説明する。
【００２５】
＜＜デジタル複合機００１の詳細＞＞
デジタル複合機００１の外観を図２に示す。
【００２６】
図２において、画像入力デバイスであるスキャナ部２００は、原稿となる紙上の画像を照明し、図示しないＲ、Ｇ、Ｂそれぞれの色フィルタを設けた３ラインＣＣＤを走査することで得られる電荷量から、ＲＧＢカラー画像データを表す電気信号に変換する。原稿は原稿フィーダ２０１のトレイ２０２にセットし、ユーザが操作部４００から読み取り起動指示することにより、コントローラＣＰＵ１０３がスキャナ２００に指示を与え、フィーダ２０１は原稿用紙を一枚ずつフィードし原稿の読み取り動作を行う。
【００２７】
図２において、画像出力デバイスであるプリンタ部３００はラスター画像データを用紙上の画像に変換する部分である。印字方式は感光体ドラムや感光体ベルトを用いてトナーを紙に定着させる電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが本実施例において印字方式は特に限定しない。プリント動作の起動はコントローラＣＰＵ１０３からの指示によって開始する。用紙カセット３０２は用紙をプリンタに給紙するためにセットしておく部分であり、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持つ場合もある。また、排紙トレイ３０３は印字し終わった用紙を受けるものである。
【００２８】
図３は、デジタル複合機００１のコントローラ１００の構成をより詳細に説明するためのブロック図である。
【００２９】
コントローラ１００はスキャナ部２００やプリンタ部３００と電気的に接続されており、一方ではＬＡＮ５００、ＷＡＮ６００を介してコンピュータ００３〜００５、その他外部の装置と接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００３０】
ＣＰＵ１０３は、ＲＯＭ１０８に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。ＲＡＭ１０７は、ＣＰＵ１０３が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ１０７は、記憶した内容を電源ＯＦＦ後も保持しておくＳＲＡＭおよび電源ＯＦＦ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ１０８には装置のブートプログラムなどが格納されている。ＨＤＤ１０９はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能である。
【００３１】
操作部インターフェース１０４は、システムバス１０１と操作部４００とを接続するためのインターフェース部である。この操作部インターフェース１０４は、操作部４００に表示するための画像データをシステムバス１０１から受け取り操作部４００に出力すると共に、操作部４００から入力された情報をシステムバス１０１へと出力する。
【００３２】
ネットワークインターフェース１０５はＬＡＮ５００及びシステムバス１０１に接続し、情報の入出力を行う。モデム１０６はＷＡＮ６００およびシステムバス１０１に接続しており、情報の入出力を行う。２値画像回転部１１６は送信前の２値画像データの方向を変換する。２値画像圧縮・伸張部１１７は、送信前の２値画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス１０２は画像データをやり取りするための伝送路であり、ＰＣＩバスまたはＩＥＥＥ１３９４で構成されている。
【００３３】
スキャナ画像処理部１５０は、スキャナ部２００からスキャナインターフェース１１３を介して受け取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部１５０は、受け取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性フラグデータと称する。このスキャナ画像処理部１５０で行われる処理の詳細については後述する。
【００３４】
圧縮部１１２は画像データを受け取り、この画像データを３２画素×３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらに圧縮部１１２は、複数のタイルデータからなる画像データを圧縮する。伸張部１１４は、複数のタイルデータからなる画像データを伸張した後にラスター展開してプリンタ画像処理部１６０に送る。
【００３５】
プリンタ画像処理部１６０は、伸張部１１４から送られた画像データを受け取り、この画像データに付随されている属性フラグデータを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタインターフェース１１５を介してプリンタ部３００に出力される。このプリンタ画像処理部１６０で行われる処理の詳細については後述する。
【００３６】
画像変換部１２０は、画像データに対して所定の変換処理を施すものであり、以下に示すような処理部により構成される。
【００３７】
伸張部１２１は受け取った画像データを伸張する。圧縮部１２２は受け取った画像データを圧縮する。回転部１２３は受け取った画像データを回転する。変倍部１２４は受け取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。色空間変換部１２５は受け取った画像データの色空間を変換する。この色空間変換部１２５ではさらに、公知の地肌除去処理、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を実施する。２値多値変換部１２６は受け取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部１２７は受け取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。
【００３８】
合成部１３０は受け取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。間引き部１２９は受け取った画像データの画素を間引くことで解像度変換を行う。移動部１２８は受け取った画像データに余白部分をつけたり余白部分を削除したりする。
【００３９】
ＲＩＰ１１０は、コンピュータ００３〜００５などから送信されたＰＤＬコードデータを元に生成された中間データを受け取り、多値のビットマップデータを生成する。
【００４０】
図５はスキャナ画像処理部１５０の細部構成を示すブロック図である。
【００４１】
１５１は、原稿画像データの副走査方向の色ずれを補正する副走査色ずれ補正部であり、例えば、画像データの色ごとに１×５サイズのマトリクス演算を行う処理が行われる。
【００４２】
１５２は、原稿画像データの主走査方向の色ずれを補正する主走査色ずれ補正部であり、例えば、画像データの色ごとに５×１サイズのマトリクス演算を行う処理が行われる。
【００４３】
１５３は、原稿画像データ中の画像種類を識別する像域判定部であり、例えば、原稿画像データ中の、写真部分／文字部分、有彩色部分／無彩色部分等、それぞれの画像種類を構成する画素を識別し、その種別を示す属性フラグデータを画素単位で生成する。
【００４４】
１５４は、原稿画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば、９×９サイズのマトリクス演算を行う処理が行われる。
【００４５】
１５５は、原稿画像データ中の画像信号データをサンプリングおよびカウントするヒストグラム処理部であり、例えば、原稿画像データがカラーであるのかモノクロ画像であるのかの判別、原稿画像データの下地レベルの判定が行われる。
【００４６】
１５６は、原稿画像データの色味の補正を行う入力色補正部であり、例えば、原稿画像データの色空間を任意の色空間に変換するなどの処理を行う。
【００４７】
なお、本実施形態におけるスキャナ画像処理部１５０は、上述した副走査色ずれ補正部１５１〜入力色補正部１５６の一部を有さなくてもよい。その一方で、他の画像処理を行う処理部を有していても良い。さらに、副走査色ずれ補正部１５１〜入力色補正部１５６の処理順に関しても、これだけに限られるものではない。
【００４８】
すなわち、本実施形態における画像処理装置では、スキャナ画像処理手段（スキャナ画像処理部１５０）は、以下の構成のうち少なくとも１つを有する。その構成には、画像データの主走査方向の色ずれを補正する主走査色ずれ補正手段（主走査色ずれ補正部１５２）がある。また、画像データの副走査方向の色ずれを補正する副走査色ずれ補正手段（副走査色ずれ補正部１５１）がある。また、画像データの空間周波数を補正する空間周波数補正手段（フィルタ処理部１５４）がある。また、画像データの色味を補正する入力色補正手段（入力色補正部１５６）がある。
【００４９】
図６は、プリンタ画像処理部１６０の細部構成を示すブロック図である。
【００５０】
１６１は地肌除去部であり、画像データの地肌色すなわち不要な下地のかぶり除去を行う。例えば、３×８サイズのマトリクス演算や、１次元ルックアップテーブル（ＬＵＴ）により地肌除去処理を行う。
【００５１】
１６２はモノクロ生成部であり、カラーの原稿画像データをモノクロデータに変換し、単色としてプリントする際に、カラーの原稿画像データ、例えばＲＧＢデータを、グレイ（Ｇｒａｙ）単色に変換する。例えば、ＲＧＢに任意の定数を掛け合わせ、グレイ信号とする１×３サイズのマトリクス演算が行われる。
【００５２】
１６３は原稿画像データを出力するプリンタ部３００の特性に合わせて色補正を行う出力色補正部である。例えば、４×８サイズのマトリクス演算や、ダイレクトマッピングによる処理が行われる。
【００５３】
１６４は原稿画像データの空間周波数を任意に補正するフィルタ処理部であり、例えば９×９サイズのマトリクス演算処理が行われる。
【００５４】
１６５は出力するプリンタ部３００の特性に合わせて、ガンマ補正を行うガンマ補正部であり、通常１次元のルックアップテーブル（ＬＵＴ）が用いられる。
【００５５】
１６６は出力するプリンタ部３００の階調数に合わせて任意の擬似中間調処理を行う擬似中間調処理部であり、２値化や３２値化等の任意のスクリーン処理や誤差拡散処理が行われる。
【００５６】
尚、プリンタ画像処理部１６０内の処理は、上述した地肌除去部１６１〜擬似中間調処理部１６６の全てを用いる処理だけに限られるものではなく、他の画像処理モジュールが追加されても良いし、削除されても良い。さらに、地肌除去部１６１〜擬似中間調処理部１６６の処理順に関しても、この順序だけに限られるものではない。
【００５７】
すなわち、本実施形態に係る画像処理装置は、印刷媒体上に原稿画像データを画像形成する画像形成手段（プリンタ部３００）を備えている。そして、画像出力手段（出力画像処理部）は、少なくとも以下の構成のうちの少なくとも一つを有する。この構成には、原稿画像データの地肌色を飛ばして画像形成時に不要となる下地のカブリ除去を行う地肌除去手段（地肌除去部１６１）がある。また、原稿画像データをモノクロデータに変換するモノクロ生成手段（モノクロ生成部１６２）がある。また、プリンタ部３００の特性に合わせて原稿画像データの色補正を行う出力色補正手段（出力色補正部１６３）がある。また、プリンタ部３００の特性に合わせて原稿画像データをガンマ補正するガンマ補正手段（ガンマ補正部１６４）がある。また、プリンタ部３００で画像形成可能な階調数に合わせて原稿画像データの擬似中間調処理を行う擬似中間調処理手段（擬似中間調処理部１６６）がある。
【００５８】
以下では、＜＜コピー原稿画像データに地紋画像データを合成する処理＞＞にてコピー原稿画像データにコピー地紋画像データやＰＤＬ地紋画像データを付加する処理を説明する。その後、＜＜ＰＤＬ原稿画像データに地紋画像データを合成する処理＞＞にてＰＤＬ原稿画像データにコピー地紋画像データやＰＤＬ地紋画像データを付加する処理を説明する。
【００５９】
＜＜コピー原稿画像データに地紋画像データを合成する処理＞＞
ここでは、デジタル複合機００１においてコピー原稿の読み取りにより得られたコピー原稿画像データを、後述する処理により生成された地紋画像データと合成した上で、出力用紙上に画像形成するまでの処理について説明する。なお、各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。
【００６０】
操作画面を通して、コピー原稿に地紋を合成する指示が行われると、スキャナ部２００はコピー原稿の読み取り処理を開始する。この読み取り処理により生成されたコピー原稿画像データは、スキャナ画像処理部１５０に送られ所定の画像処理が施される。所定の画像処理が施されたコピー原稿画像データは圧縮部１１２に送られ圧縮される。圧縮されたコピー原稿画像データは、そのコピー原稿画像データに付随された属性フラグデータと共にＲＡＭ１０７に送られ格納される。なお、ＲＡＭ１０７に格納されたコピー原稿画像データは複数のタイルデータから構成されている。
【００６１】
その後、ＲＡＭ１０７に格納されているコピー原稿画像データは、伸張部１２１に送られる。伸張部１２１は、このコピー原稿画像データを伸張する。伸張されたコピー原稿画像データは色空間変換部１２５に送られる。色空間変換部１２５は、このコピー原稿画像データに地肌除去処理、モノクロ生成処理、出力色補正処理を施す。なお、これらの処理は、図６における地肌除去部１６１、モノクロ生成部１６２、出力色補正部１６３で行われる処理に相当する。以上の処理が施されたコピー原稿画像データは圧縮部１２２に送られる。圧縮部１２２は、色空間変換部１２５で画像処理が施されたコピー原稿画像データを圧縮する。圧縮されたコピー原稿画像データはＲＡＭ１０７に送られ格納される。一方、図１０を用いて後述する処理で生成される地紋画像データは、圧縮されていない画像データとしてＲＡＭ１０７に格納される。なお、ＲＡＭ１０７に格納された地紋画像データは、コピー原稿画像データ同様に複数のタイルデータから構成されている。
【００６２】
続いてＲＡＭ１０７に格納されているコピー原稿画像データは、伸張部１２１に送られる。伸張部１２１は、このコピー原稿画像データを伸張する。伸張されたコピー原稿画像データは合成部１３０に送られる。同様にして地紋画像データは、伸張部１２１を経由して合成部１３０に送られる。なお伸張部１２１は、地紋画像データを伸張しない。これは、地紋画像データがもともと圧縮されていないためである。合成部１３０は、これら二つの画像データを合成する。なお、二つの画像データは共に複数のタイルデータから構成されているため、合成後の画像データも複数のタイルデータから構成される。合成画像データは圧縮部１２２に送られる。圧縮部１２２は合成画像データを圧縮する。圧縮された合成画像データはＲＡＭ１０７に送られ格納される。さらにＲＡＭ１０７に格納されている合成画像データは伸張部１１４に送られる。伸張部１１４は、この合成画像データを伸張する。さらに、伸張後の合成画像データをラスター展開する。ラスター展開された合成画像データは、プリンタ画像処理部１６０に送られる。
【００６３】
続いて、プリンタ画像処理部１６０は、この合成画像データに対して出力側ガンマ補正処理、中間調補正処理を施す。なお、これらの処理は図６におけるガンマ補正部１６５、中間調補正部１６６で行われる処理に相当する。一方、地肌除去処理、モノクロ生成処理、出力色補正処理は施さない。なお、これらの処理は図６における地肌除去部１６１、モノクロ生成部１６２、出力色補正部１６３で行われる処理に相当する。地肌除去処理、出力色補正処理を合成画像データに対して施さない理由は、これらの処理を施すことで地紋画像が変形するのを避けるためである。なお、上述したようにコピー原稿画像データに対しては、これらの処理が事前に色空間変換部１２５で施されている。
【００６４】
プリンタ画像処理部１６０で以上の処理が施された合成画像データは、プリンタインターフェース１１５を介してプリンタ部３００に送られる。プリンタ部３００は、この合成画像データを出力用紙上に画像形成する。以上が、地紋付き画像（合成画像）の画像形成処理の手順である。
【００６５】
また、上述の説明では省略したが、必要に応じて、ＲＯＭ１０８やＨＤＤ１０９に格納される処理やＲＯＭ１０８やＨＤＤ１０９に格納されている画像データの取出しが行われてもよいことは言うまでもない。
【００６６】
＜＜ＰＤＬ原稿画像データに地紋画像データを合成する処理＞＞
ここでは、コンピュータ００３から送られてきたＰＤＬ原稿画像データを受信し、このＰＤＬ原稿画像データを、上述した処理により生成された地紋画像データと合成した上上で、出力用紙上に画像形成するまでの処理について説明する。なお、各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。以下では、コンピュータ上で生成されたＰＤＬ原稿画像データに地紋画像データを合成する指示が行われた場合の説明を行う。まず、このＰＤＬ原稿画像データはＰＤＬデータ形式でデジタル複合機００１に送信される。
【００６７】
デジタル複合機００１は、受信したＰＤＬ原稿画像データをモデム１０６又はネットワークＩ／Ｆを介してＲＩＰ１１０に送り、レンダリングしビットマップデータ形式のＰＤＬ原稿画像データを生成する。生成されたＰＤＬ原稿画像データは圧縮部１１２に送られ圧縮される。圧縮されたＰＤＬ原稿画像データは、そのＰＤＬ原稿画像データに付随された属性フラグデータと共にＲＡＭ１０７に送られ格納される。なお、ＲＡＭ１０７に格納されたＰＤＬ原稿画像データは複数のタイルデータから構成されている。
【００６８】
その後、ＲＡＭ１０７に格納されているＰＤＬ原稿画像データは、伸張部１２１に送られる。伸張部１２１は、このＰＤＬ原稿画像データを伸張する。伸張されたＰＤＬ原稿画像データは色空間変換部１２５に送られる。色空間変換部１２５は、このＰＤＬ原稿画像データに地肌除去処理、モノクロ生成処理、出力色補正処理を施す。なお、これらの処理は、図６における地肌除去部１６１、モノクロ生成部１６２、出力色補正部１６３で行われる処理に相当する。以上の処理が施されたＰＤＬ原稿画像データは圧縮部１２２に送られる。圧縮部１２２は、色空間変換部１２５で画像処理が施されたＰＤＬ原稿画像データを圧縮する。圧縮されたＰＤＬ原稿画像データはＲＡＭ１０７に送られ格納される。
【００６９】
一方、上述した通りに生成された地紋画像データは、圧縮されていない画像データとしてＲＡＭ１０７に格納される。なお、ＲＡＭ１０７に格納された地紋画像データは、ＰＤＬ原稿画像データ同様に複数のタイルデータから構成されている。
【００７０】
続いてＲＡＭ１０７に格納されているＰＤＬ原稿画像データは、伸張部１２１に送られる。伸張部１２１は、このＰＤＬ原稿画像データを伸張する。伸張されたＰＤＬ原稿画像データは合成部１３０に送られる。同様にして地紋画像データは、伸張部１２１を経由して合成部１３０に送られる。なお伸張部１２１は、地紋画像データを伸張しない。これは、地紋画像データがもともと圧縮されていないためである。合成部１３０は、これら二つの画像データを合成する。なお、二つの画像データは共に複数のタイルデータから構成されているため、合成後の画像データも複数のタイルデータから構成される。合成画像データは圧縮部１２２に送られる。圧縮部１２２は合成画像データを圧縮する。圧縮された合成画像データはＲＡＭ１０７に送られ格納される。さらにＲＡＭ１０７に格納されている合成画像データは伸張部１１４に送られる。伸張部１１４は、この合成画像データを伸張する。さらに、伸張後の合成画像データをラスター展開する。ラスター展開された合成画像データは、プリンタ画像処理部１６０に送られる。
【００７１】
続いて、プリンタ画像処理部１６０は、この合成画像データに対して出力側ガンマ補正処理、中間調補正処理を施す。なお、これらの処理は図６におけるガンマ補正部１６５、中間調補正部１６６で行われる処理に相当する。一方、地肌除去処理、モノクロ生成処理、出力色補正処理は施さない。なお、これらの処理は図６における地肌除去部１６１、モノクロ生成部１６２、出力色補正部１６３で行われる処理に相当する。地肌除去処理、出力色補正処理を合成画像データに対して施さない理由は、これらの処理を施すことで地紋画像が変化するのを避けるためである。なお、上述したようにＰＤＬ原稿画像データに対しては、これらの処理が事前に色空間変換部１２５で施されている。
【００７２】
プリンタ画像処理部１６０で以上の処理が施された合成画像データは、プリンタインターフェース１１５を介してプリンタ部３００に送られる。プリンタ部３００は、この合成画像データを出力用紙上に画像形成する。以上が、地紋付き画像（合成画像）の画像形成処理の手順である。
【００７３】
また、上述の説明では省略したが、必要に応じて、ＲＯＭ１０８やＨＤＤ１０９に格納される処理やＲＯＭ１０８やＨＤＤ１０９に格納されている画像データの取出しが行われてもよいことは言うまでもない。
【００７４】
＜コピー地紋画像データの詳細設定と生成処理＞
図７、図８は、デジタル複合機００１の操作部４００に表示される画面の一例である。この画面は、地紋印刷設定を行うために用いられる。
【００７５】
図７は、デジタル複合機００１の操作部４００に表示された隠し画像（隠し文字列）指定画面である。ユーザは、この画面上で文字列指定ボタン７１〜７６から１つを選択することにより、「極秘」、「ＶＯＩＤ」、「社外秘」、「コピー禁止」、「ＣＯＮＦＩＤＥＮＴＩＡＬ」、「ＣＯＰＹ」のうち１つを指定することができる。また、既定文字列ではなく、任意文字列を指定する場合は、任意入力ボタン７７を押下し任意入力画面に遷移した後、任意の文字列を入力、指定することができる。なお、ここでは文字列を例にあげているが、複数の記号を予め用意しておき、そこから選択することも可能である。文字列または記号を指定した後、次へボタン７８を押下すると、次の地紋詳細設定画面８０へ遷移する。
【００７６】
図８は次の地紋詳細設定画面８０である。ユーザはこの画面上で隠し画像（隠し文字列）のフォントサイズ及び地紋画像色を設定する。フォントサイズ指定ボタン８１〜８３の１つを選択することにより大、中、小の３種類から１つを指定する。色指定ボタン８４〜８６の１つを選択すると、地紋画像データの色がブラック、マゼンタ、シアンから１つが指定される。背景模様ＯＮボタン８８とＯＦＦボタン８７は必ずどちらか１つが選ばれる。ＯＮボタン８８が選択されると、隠し画像を人間の目に対して認識させづらくさせるためのカモフラージュパターンを適用することになる。全ての設定を終了後、ＯＫボタン８９を押下し、地紋設定が完了する。
【００７７】
続いて、図１０を用いて、コピー地紋画像データが生成される際の処理の詳細を説明する。なお、各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。
【００７８】
まずユーザにより指定された隠し画像の情報（極秘、コピー禁止、記号情報など）を元にビットマップデータを生成する。記号パターン７０１は、文字列情報または記号情報をもとに生成されたビットマップデータの概念図である。
【００７９】
続いて、潜像パターン７０２及び背景パターン７０３（共にビットマップデータ）をディザ処理により生成する。
【００８０】
なお、隠し画像とは、地紋画像に含まれるようにユーザにより設定された文字列や画像を意味するものとする。または、隠し画像とは、地紋画像を出力した出力物を複写した際に、その複写物上に現れる画像を意味するものとする。または、隠し画像とは、記号パターン７０１を意味するものとする。または、隠し画像とは、潜像パターン７０２又は背景パターン７０３を意味するものとする。
【００８１】
なお、ディザ処理は公知の技術であるが、ドット集中型ディザマトリクス及びドット分散型マトリクスが共に４×４である場合（図１１及び図１２）を例に、図１３、図１４を用いて簡単な説明を行う。図１３は、図１１に示したドット集中型ディザマトリクスに濃度信号値３、６、９を適用することで生成したドットパターンである。ここで図１１と図１３とを比較すると、ドット集中型ディザマトリクス（図１１）内の数値が濃度信号値以下となっている画素位置には、ドットが打たれる（ＯＮの）状態になっていることがわかる。同様に図１４は、図１２に示したドット分散型ディザマトリクスに濃度信号値２、４、５を適用することで生成したドットパターンである。ここで図１３と図１４とを比較すると、図１３におけるドットパターンは集中型のドットパターンとなっているのに対し、図１４におけるドットパターンは分散型のドットパターンとなっていることがわかる。
【００８２】
以上でディザ処理の説明を終了し、潜像パターン７０２及び背景パターン７０３の生成処理の説明に戻る。
【００８３】
ＨＤＤ１０９には、予め潜像部生成用ディザマトリクス（以下、潜像マトリクスと称する）及び、そのディザマトリクスに適用するための潜像部生成用濃度信号値が格納されている。また、背景部生成用ディザマトリクス（以下、背景マトリクスと称する）及び、そのディザマトリクスに適用するための背景部生成用濃度信号値が格納されている。
【００８４】
潜像パターン７０２を生成するにあたっては、この潜像マトリクス及び潜像部生成用濃度信号値をＨＤＤ１０９から読み出す。そして、読み出した潜像部生成用濃度信号値を潜像マトリクスに適用する。そして潜像パターン７０２を生成する。また同様にして、背景パターン７０３を生成する。
【００８５】
続いて、潜像パターン７０２及び背景パターン７０３を所定の回数だけ繰り返したパターン（潜像繰り返しパターン７０４及び背景繰り返しパターン７０５と称する）を、原稿画像と略同一のサイズ分だけ生成する。その後、この潜像繰り返しパターン７０４と記号パターン７０１から潜像画像データ７０６を生成する。同様にして背景画像データ７０７を生成する。そして、生成された潜像画像データ７０６と背景画像データ７０７を合成しコピー地紋画像データ７０８を生成する。以上により生成されたコピー地紋画像データ７０８は２値のビットマップデータである。なお、このビットマップデータにはＣＭＫいずれかの色情報が付随されている。この色情報はユーザ設定により決定されるものであっても、原稿画像データの色情報を元に決定されるものであってもよい。
【００８６】
以上のように、本実施例ではディザ処理を利用してコピー地紋画像データの生成を行うが、本発明はこれに限られることはない。例えば、背景パターンを作るために誤差拡散法や平均濃度法を利用してもよい。このようにすることで、原稿画像と略同一のサイズの地紋画像を生成する。
【００８７】
＜ＰＤＬ地紋画像データの詳細設定と生成処理＞
図９は、コンピュータ００３のプリンタドライバ画面の一例である。この画面は、地紋印刷設定を行うために用いられる。
【００８８】
図９に示す地紋情報編集用ウィンドウ９０では、予め登録されている各スタイルの地紋印刷設定を詳細に行える。９１は、地紋画像データをプレビュー表示するための領域である。９２は、現在選択されているスタイルの名称が表示される領域である。９３は、隠し画像（隠し文字列）を表示および編集する領域であり、この例では別々の文字列が３種類まで指定可能である。９４は隠し画像（隠し文字列）の書体を表示および編集する領域であり、この例ではフォント種、フォントサイズ、文字列の角度の設定が可能であるが、さらに書体のファミリー情報（ボールド、イタリックなど）や飾り文字情報などを表示してもよい。９５は、隠し画像（隠し文字列）を人間の目に対して認識させづらくさせるためのカモフラージュパターンを指定するための領域である。カモフラージュパターンは、複数のパターンから選択可能である。また、カモフラージュパターンを使用しないという選択肢も提供されている。９６は、地紋画像データの色を表示および編集するための領域である。９７は、潜像部と背景部の入れ替えを行うためのチェックボックスである。９８は、地紋画像データと原稿画像データの印刷順序を設定するためのラジオボタンである。全ての設定を終了後、ＯＫボタン９９を押下し、地紋印刷設定が完了する。
【００８９】
ＰＤＬ地紋画像データの生成方法は、コピー地紋画像データの生成方法と同様である。この場合には、当然、コンピュータ００３上で設定された地紋印刷設定がコンピュータ００３からデジタル複合機００１に送信されてくることになる。そしてデジタル複合機は、このＰＤＬ地紋印刷設定に基づいて＜コピー地紋画像データの詳細設定と生成処理＞で説明した生成処理と同様の処理を行うことで、ＰＤＬ地紋画像データを生成することになる。
【００９０】
しかしながら、本発明はこれに限られることはない。例えば、ＰＤＬ地紋画像データの設定だけでなく生成も、コンピュータ００３内部で行われるような構成であってもよい。この場合には、ＰＤＬ地紋画像データの生成処理は、コンピュータ００３内部のＣＰＵによって統括的に制御されることになる。
【００９１】
＜＜複数の地紋画像データを原稿画像データに合成する時の処理＞＞
上述したように、本実施例におけるシステムでは、原稿画像データに対して複数の地紋画像データ（コピー地紋画像データ、ＰＤＬ地紋画像データ）を合成する手段が存在している。そのため、複数の地紋画像データが原稿画像データに合成されるように設定されることがある。
【００９２】
特に、デジタル複合機００１の管理者であるユーザＡは、管理者モードによりデジタル複合機００１で原稿画像データを画像形成する時には必ずコピー地紋画像が合成されるように設定（以降、本体強制地紋設定と称する。）を行うことができる。
【００９３】
このような場合に、本体強制地紋設定が行われていることを知らないユーザＢが、コンピュータ００３上で作成したＰＤＬ原稿画像データにＰＤＬ地紋画像データを合成して出力するような設定をプリンタドライバ画面上で行ったとする。
【００９４】
すると、第１の地紋画像データ（例えばＰＤＬ地紋画像データ）と、第２の地紋画像データ（例えばコピ―地紋画像データ）と、原稿画像データとを合成部１３０にて合成し、合成画像データを生成する。合成画像データを生成した後の処理は、上述した処理と同様である。
【００９５】
なお、合成画像データを生成する際には、論理和演算（複数の地紋画像データにおける画素の画素値と原稿画像データにおける画素の画素値とを一画素ごとに比較した際に、最も大きい画素値と等しい値を合成画像の画素値として決定する演算。）を行うことが望ましい。これは、もし合成画像データを生成する際に、複数の地紋画像データにおける画素の画素値と原稿画像データにおける画素の画素値とを全て足し合わせて出力してしまうと、各画素の画素値が大きくなってしまうからである。なお、各画素の画素値が大きいと、当然、想定されている明るさよりもあまりにも暗い合成画像データが作成されてしまうことになる。
【００９６】
以上のように、本実施例では複数の地紋画像データと原稿画像データとを合成することで、複数のユーザの意図を反映した出力物を得ることができる。例えば、第２の地紋画像データ（隠し文字列：ＶＯＩＤ）と、第１の地紋画像データ（隠し文字列：コピー禁止）と、原稿画像データ（白紙データ）が合成することで、複数のユーザの意図を反映した地紋画像が合成された出力物を得ることができる。図１５は、このようにして得られた出力物を複写した際に得られる複写物を示している。
【００９７】
（実施例２）
上述した実施例１では、複数の地紋画像データと原稿画像データとを合成することで、複数のユーザの意図を反映した地紋画像データが合成された出力物を得ることができた。ところで、地紋画像は、潜像部におけるドットが複写機で再現可能なドットより大きく形成され、かつ背景部におけるドットが再現可能なドットより小さく形成されている必要がある。
【００９８】
一方、複数の地紋画像データを実施例１のように単純に合成してしまい出力物を作成したことを想定する。このような時に、第１の地紋画像におけるドットと第２の地紋画像におけるドットと出力物上で隣り合ってしまい、実質的にドットが大きくなってしまう可能性がある。即ち、全てのドットが、再現可能なドットより大きく形成されてしまう可能性がある。このようなことが起こると、複写物上で隠し画像が顕像化しない。
【００９９】
そのため、実施例２では実施例１と異なり、原稿画像データにおける第１の地紋画像データの合成される領域には、第２の地紋画像を合成しない。このようにすることで、複写物上で確実に隠し画像が顕像化することになる。結果として、複数のユーザの意図を確実に反映した地紋画像が合成された出力物を得ることができる。
【０１００】
図１６は、実施例２における処理を示すフローチャートである。このフローチャートにおける各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。なお、このフローチャートにおける処理は、合成部１３０における合成処理の前に行われる。
【０１０１】
ステップＳ１６１では、複数の地紋画像データの合成が設定されているか、一つの地紋画像データの合成が設定されているか、全く地紋画像データの合成が設定されていないかを判定する。判定の結果、全く地紋画像データの合成が設定されていない場合にはステップ１６２（通常印刷処理）に移行する。一つの地紋画像データの合成が設定されている場合にはステップ１６３（地紋印刷処理）に移行する。複数の地紋画像データの合成が設定されている場合には、ステップ１６４（特殊地紋印刷処理）に移行する。
【０１０２】
ステップ１６２では、通常印刷処理が行われる。
【０１０３】
ステップ１６３では、一つの地紋画像データの合成と原稿画像データの合成とを合成して出力する地紋印刷処理が行われる。例えば、＜ＰＤＬ原稿画像データに地紋画像データを合成する処理＞で説明した処理が行われる。あるいは、＜コピー原稿画像データに地紋画像データを合成する処理＞で説明した処理が行われる。
【０１０４】
ステップ１６４では、複数の地紋画像データと原稿画像データとを合成して出力する特殊地紋印刷処理が行われる。
【０１０５】
このステップ１６４では、＜ＰＤＬ原稿画像データに地紋画像データを合成する処理＞で説明した処理とは合成部１３０での処理が異なる。もちろん、＜コピー原稿画像データに地紋画像データを合成する処理＞で説明した処理が合成部１３０での処理が行われる。
【０１０６】
特殊地紋印刷処理の際には、合成部１３０は、原稿画像の全領域を複数の領域に切り分けて各領域を各地紋画像を合成するための領域として割り当てる。そして、各割り当てに従って複数の地紋画像データと原稿画像データとを合成して出力する。
【０１０７】
具体的には、例えば、各地紋画像データのうちから各領域分を切り出して、当該切り出された画像を原稿画像データに合成する（なお、各地紋画像データは、原稿画像データと略同一のサイズで生成されている・・・図１０参照）。
【０１０８】
あるいは、各地紋画像データを生成する際に、原稿画像データサイズの地紋画像データを生成するのではなく、必要な分だけのサイズの地紋画像データを予め生成してもよい。なお、必要な分だけのサイズの各地紋画像データを生成するためには、以下の処理が必要である。まず、各地紋画像に対して領域を夫々割り当てる。そして、各地紋画像を生成する際には、まず割り当てられた領域分だけ、潜像パターン７０２と背景パターン７０３とを並べる。そして、割り当てられた領域と同じサイズの潜像繰り返しパターン７０４や背景繰り返しパターン７０５を生成する。その後の処理は、図１０に示す処理と同様である。このようにすることで、割り当てられた領域分だけの地紋画像を生成することができる。このことは、実施例３〜６においても同様である。
【０１０９】
上の領域に第２の地紋画像データ（隠し文字列：ＶＯＩＤ）を割り当て、上の領域に第１の地紋画像データ（隠し文字列：コピー禁止）を割り当てる。そして、各地紋画像データと原稿画像データ（白紙データ）とを合成した際の出力物を想定してみる。この出力物の複写物は、図１７のようになる。
【０１１０】
また、周辺領域に第２の地紋画像データ（隠し文字列：ＶＯＩＤ）を割り当て、中心の領域に第１の地紋画像データ（隠し文字列：コピー禁止）を割り当てる。そして、各地紋画像データと原稿画像データ（白紙データ）とを合成した際の出力物を想定してみる。この出力物の複写物は、図１８のようになる。
【０１１１】
以上説明した二つの方法は、各領域を単純に上か下かや、中心か周辺化というように割り当てる方法である。他の方法としては、各地紋画像における隠し画像のサイズに応じた領域を各地紋画像に割り当ててもよい。このことは、実施例２〜４でも同じである。
【０１１２】
上述しように、本体強制地紋設定が行われていることを知らないユーザＢによりＰＤＬ地紋画像データが合成されるような指示が行われた場合には、複数の地紋画像データが原稿画像データに合成されてしまう。このような場合であっても、実施例２開示の技術を用いれば、ユーザＡとユーザＢの意図を確実に反映した地紋画像が合成された出力物を得ることができる。
【０１１３】
（実施例３）
実施例２では、原稿画像の全領域を複数の領域に切り分けて、各領域を各地紋画像に割り当てた。そして、各割り当てに従って複数の地紋画像データと原稿画像データとを合成した。これにより、複数のユーザの意図を確実に反映した地紋画像データが合成された出力物を得ることができた。しかしながら、ディザマトリックスの異なる地紋画像同士やパターンの位相が互いにずれた地紋画像同士が隣接すると、画像劣化の原因になる。
【０１１４】
図１９は、複数の地紋画像の境界部分でパターンの干渉が起きた結果、画像が劣化したことを概念的に示している。そのため、異なる地紋画像データ同士の間には一定の間隔以上の間隔を確保することが望ましい。このｄ画素は例えば３画素を初期値とし、プリンタ３００の特性等に合わせて、機器内で自動的に切り替えてもよいし、ユーザに指定させても良い。図２０は、全ての境界部分でｄ画素分だけ間隔を設けた場合の地紋画像を概念的に示している。また、間隔を空けすぎても地紋画像の美しさは低下したように一部のユーザに思われることになる。そのため、実際には、異なる地紋画像データ同士の間には、一定の間隔以上で、かつ当該一定の間隔より広い間隔未満の間隔を設けることが望ましい。
【０１１５】
図１６は、実施例３における処理を示すフローチャートである。このフローチャートにおける各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。なお、このフローチャートにおける処理は、合成部１３０における合成処理の前に行われる。
【０１１６】
ステップ１６１、ステップ１６２、ステップ１６３における処理については、実施例２と同様であるため、説明を省略する。
【０１１７】
ステップ１６４では、複数の地紋画像データと原稿画像データとを合成して出力する特殊地紋印刷処理が行われる。本実施例における特殊地紋印刷処理の際には、合成部１３０は、原稿画像の全領域を複数の領域に切り分けて、各領域を各地紋画像に割り当てる。そして、各領域の間には一定の間隔（例えば、ｄ画素以上の間隔）を確保する。そして、各領域に夫々割り当てられた複数の地紋画像データと原稿画像データとを合成して出力する。
【０１１８】
以上説明した実施例３では、複数のユーザの意図を確実に反映した地紋画像が合成されているだけでなく、地紋画像同士の干渉の無い美しい出力物を得ることができる。
【０１１９】
（実施例４）
実施例３では、複数の地紋画像を、所定画素数以上の間隔を空けた上で、原稿画像に合成する方法を示した。本実施例でも、所定画素数以上の間隔を空けた上で各地紋画像を原稿画像に合成する。そして、その際に前記間隔を地紋画像生成の処理単位により決定する。
【０１２０】
上述したように、地紋画像は、既定サイズのディザマトリクス等を用いて生成される画像である。
【０１２１】
図２１（ａ）は、既に領域が決定している第１の地紋画像（隠し文字列：コピー禁止）の領域（第１の領域）との間に間隔を設けて、第２の地紋画像（隠し文字列：ＶＯＩＤ）を第２の領域に割り当てたことを示している。
【０１２２】
図２１（ｂ）は、図２１（ａ）の一部を拡大した図である。太線で囲まれた８×８画素の領域が、第２の地紋画像を生成するためのディザマトリクス１単位である。図２１を参照してわかるように、第１の地紋画像に接しないぎりぎりの位置まで、第２の地紋画像を生成するためのディザマトリクスを配置している。このようにディザマトリクス単位で第２の地紋画像を合成するための領域（言い換えれば、ディザマトリックスを配置するための領域。）を制御することにより、第１の地紋画像の形状が複雑な場合であっても第２の地紋画像を合成するための領域を簡単に策定することができる。これにより、演算量が少なくなる。結果として、高速に、複数のユーザの意図を確実に反映した地紋画像が合成されているだけでなく地紋画像同志の干渉模様の無い美しい出力物を得ることができる。
【０１２３】
図２２は上述の制御単位をカモフラージュパターンサイズとした例である。
【０１２４】
図２３は上述の制御単位を３２×３２画素のタイルサイズとした例である。また、第２の地紋画像を生成するためのディザマトリックスのサイズをタイルサイズの整数倍とすることにより、タイルデータ単位で第２の地紋画像を原稿画像に合成したりしなかったりすることができる。
【０１２５】
図２１、図２２、図２３のいずれもが、異なる地紋画像データ同士の間に一定の間隔以上で、かつ当該一定の間隔より広い間隔未満の間隔を設けている実施例を示している。このことは、実施例３と同様である。
【０１２６】
（実施例５）
以上、説明した実施例２〜４では、複数の地紋画像データと原稿画像データとを合成する前に各地紋画像データの領域を割り当て、当該割り当てられた各地紋画像データと原稿画像データことを前提として説明を行った。そこで、複数の地紋画像データの割り当て方法について説明を行った。
【０１２７】
一方、本実施例では、既に地紋画像データが原稿画像データの少なくとも一部であって全部ではない領域に合成された合成画像データに、他の地紋画像データを新たに合成する方法について説明を行う。
【０１２８】
図２６は、実施例５における処理を示すフローチャートである。このフローチャートにおける各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。なお、このフローチャートにおける処理は、合成部１３０における合成処理の前に行われる。
【０１２９】
ステップ２６１では、既に地紋画像デ―タが原稿画像データに合成されることで生成された合成画像データが合成部１３０に入力されると、まず新たな地紋画像データを合成する必要があるか否かを判定する。判定の結果、新たな地紋画像を合成する必要がある場合には、ステップ２６３に移行する。無い場合には、ステップ２６２に移行する。
【０１３０】
ステップ２６２では、ステップ１６２のように通常の地紋印刷又は通常印刷を行う。
【０１３１】
ステップ２６３では、既に地紋画像が合成されている領域を避けて、新たな地紋画像データを合成部１３０で合成する。ここで、既に地紋画像が合成されている領域を避ける方法としては、実施例２〜実施例４に開示した方法が挙げられる。即ち、実施例２のように間隔を空けずに合成する方法、実施例３のように間隔を所定画素数以上空けて合成する方法、実施例４のように間隔を処理単位分空けて合成する方法が挙げられる。
【０１３２】
以下では、既に地紋画像データが原稿画像データの少なくとも一部であって全部ではない領域に合成された合成画像データに、他の地紋画像データを新たに合成するケースを説明する。
【０１３３】
まず、コンピュータ００３内部でＰＤＬ地紋画像データを生成し（実施例１〜４では、デジタル複合機内部でＰＤＬ地紋画像データを生成する方法を開示した。）、ＰＤＬ原稿画像データに合成した上で合成画像データを生成する。そして、生成された合成画像データをデジタル複合機００１に送信する。本実施例では、このＰＤＬ地紋画像データの大きさは、原稿画像データの大きさより小さいものとする。即ち、原稿画像データ上には、ＰＤＬ地紋画像データが合成されない領域が存在するとする。また、ＰＤＬ地紋画像データは、原稿画像データの第１の領域に合成されるものと定められているものとする。
【０１３４】
一方、デジタル複合機００３は、この原稿画像データとＰＤＬ地紋画像データとを受信すると、原稿画像データについては各種画像処理を施した上で合成部１３０に入力する。また、ＰＤＬ地紋画像データについては、直接、合成部１３０に入力する。
【０１３５】
図２９は、合成部１３０でＰＤＬ地紋画像データと原稿画像データとを受信した後に本実施例で行われる処理を示すフローチャートである。
【０１３６】
ステップ２９０１では、さらに他の地紋画像データ（例えば、管理者によって設定された本体強制地紋画像データ）を原稿画像データに合成する必要があるか否かを判定する。必要がある場合には、ステップ２９０２に移行する。必要がない場合には、ステップ２９０４に移行する。
【０１３７】
ステップ２９０２では、上記した他の地紋画像データを合成するための領域を計算し、決定する。言い換えるならば、他の地紋画像データに割り当てるための領域を計算し、決定する。具体的には、第１の領域以外の領域がどの領域かを計算する。言い換えれば、第１の領域に重ならない領域がどの領域になるのかを計算する。ここで計算された領域を第２の領域と称することにする。第２の領域の決定方法は、実施例２〜４で説明したいずれの方法であってもよい。即ち、第１の領域以外の領域を第２の領域とする方法（実施例２で開示）や、第１の領域とは所定画素数以上離れた領域を第２の領域とする方法（実施例３、４で開示）をとることができる。
【０１３８】
ステップ２９０３では、設定された各領域に各地紋画像データを合成し、特殊地紋印刷処理を行う。この実施例でいうところの特殊地紋印刷処理には、他の地紋画像データを原稿画像データの第２の領域に合成すると共に、ＰＤＬ地紋画像データを原稿画像データの第１の領域に合成する処理が含まれる。さらに、合成により得られた合成画像データに各種画像処理を施して紙上に画像形成する処理も含まれる。
【０１３９】
なお、本実施例では、ステップ２９０２で第２の領域を計算した後に、前記ＰＤＬ地紋画像データと前記他の地紋画像データとを前記原稿画像データに合成するものとして説明を行った。しかしながら、本発明はこれに限られることはない。例えば、ステップ２９０２で第２の領域を計算する前に、ＰＤＬ地紋画像データを原稿画像データに合成しておいてもよい。
【０１４０】
（実施例６）
実施例２〜実施例５では、第１の地紋画像データが合成されている領域（第１の領域）以外の領域（第２の領域）に第２の地紋画像データを原稿画像データに合成する方法を説明した。
【０１４１】
このように、第１の領域以外の領域に第２の地紋画像データを原稿画像データに合成すると、第２の地紋画像データ用に設定されている隠し画像の一部が第１の地紋画像データに隠されてしまうことになる。このことは、図１７〜図２３でＶＯＩＤの文字列が一部隠されてしまっていることに現れている。
【０１４２】
図２７は、図１８における全領域を概念的に４つに分割した後の図を示している。そして、２７０１．２７０２，２７０３，２７０４は、概念的に分割後の領域を示している。ＶＯＩＤの文字列が一部隠されてしまっていることは、この図では、２７０５の領域（第２の領域）に２７０１、２７０２、２７０３、２７０４の一部が隠されていることを意味する。
【０１４３】
そこで、本実施例では、第１の地紋画像データが合成される領域（第１の領域）以外の領域（第２の領域）に、第２の地紋画像データ用に設定されている隠し画像が入るように新たな地紋画像データを生成する。そして、生成された新たな地紋画像データを原稿画像データに合成する方法を説明する。
【０１４４】
具体的には、例えば、一部が第１の地紋画像データに隠されている各領域（２７０１〜２７０４）を図２９のように縮小することで、図２７（ｂ）のような新たな地紋画像を生成する。図２８は、新たな地紋画像データ（縮小後：ＶＯＩＤ）と第１の地紋画像データと原稿画像データ（白紙データ）とが合成された後の合成画像データを示している。
【０１４５】
ところで、本実施例では、この縮小化（新たな地紋画像データの生成）は合成部１３０で行うものとする。なお、新たな地紋画像データをそのまま縮小してしまうと、潜像部のドットも背景部のドットも共に小さくなってしまう。すると、隠し画像が複写物上で顕像化しなくなってしまう。そのため、縮小化を行う際には、特開２００５−１９８２５０で開示されているように、地紋画像データにおける潜像パターン７０２及び背景パターン７０３（共にビットマップデータ。）のみを縮小し、当該縮小後のパターンに基づいて潜像画像及び背景画像（新たな地紋画像データ）を生成する。
【０１４６】
このようにすることで、複数のユーザの意図及び設定文字列を確実に反映した地紋画像が合成されているだけでなく、地紋画像同士の干渉の無い美しい出力物を得ることができる。
【０１４７】
（実施例７）
実施例２〜実施例６では、第１の地紋画像データが合成される領域（第１の領域）以外の領域（第２の領域）に他の地紋画像データを原稿画像データに合成する方法を説明した。
【０１４８】
本実施例では、複数の地紋画像データが設定されている場合には、少なくとも一つの地紋画像設定をスタンプ設定に変えてしまう。
【０１４９】
このようにすることで、実施例６と同様に、複数のユーザの意図及び設定文字列を確実に反映した地紋画像が合成されているだけでなく、地紋画像同士の干渉の無い美しい出力物を得ることができる。
【０１５０】
図３０は、実施例７における処理を示すフローチャートである。このフローチャートにおける各処理の実行にあたっては、ＣＰＵ１０３が統括的に制御を行う。また、ＲＡＭ１０７は、ＣＰＵ１０３の主メモリやワークエリア等として機能する。なお、このフローチャートにおける処理は、合成部１３０における合成処理の前に行われる。
【０１５１】
ステップ３００１、ステップ３００２、ステップ３００３における処理はステップ１６１、ステップ１６２、ステップ１６３における処理と同様であるため、説明を省略する。
【０１５２】
ステップ３００４では、複数の地紋画像データのうち少なくとも一つをスタンプデータに変換した上で、残りの地紋画像データと変換後のスタンプデータと原稿画像データとを合成して出力する一部スタンプ印刷処理が行われる。
【０１５３】
ところで、本実施例では、このスタンプ化（新たな地紋画像データの生成）は合成部１３０で行うものとする。スタンプ化を行う際には、第２の地紋画像データにおける潜像パターン７０２及び背景パターン７０３（共にビットマップデータ）を、そのまま原稿画像データに第１の地紋画像データに合成する。
【０１５４】
（その他の実施例）
実施例１〜６に記載した合成方法では、複数の地紋画像データの合成を行う際に色合わせを行う旨を説明しなかった。しかし、どの実施例では、各地紋画像データの色合わせを行った上で複数の地紋画像データの合成を行ってもよいので言うまでもない。このようにするためには、各地紋画像データを合成する前に、各地紋画像データの色を変更するのが望ましい。なお、この変更は各地紋画像データが生成された後から合成されるまでの間であればいつでもよい。しかしながら、本発明はこれに限られることはない。また、第２の地紋画像データを生成する前に第１の地紋画像データの色が判明した場合には、前記第２の地紋画像データの色が第１の地紋画像データの色と同じになるように生成してもよいことは言うまでもない。
【０１５５】
本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、一つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
【０１５６】
また本発明の目的は、各フローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶した記憶媒体も本発明の一つであることになる。
【０１５７】
なお、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。これら、プログラムコードを格納したコンピュータ読み取り可能な記憶媒体も本発明の一つであることになる。
【０１５８】
また、プログラムコードの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も本発明に含まれる。
【０１５９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれることも想定される。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１６０】
【図１】本実施例を適用するのに好適なネットワークシステム構成図
【図２】本実施例を適用するのに好適なデジタル複合機
【図３】本実施例を適用するのに好適なデジタル複合機の制御システム構成
【図４】タイルデータを概念的に示す図
【図５】スキャナ画像処理部の構成図
【図６】プリンタ画像処理部の構成図
【図７】デジタル複合機の操作部における地紋文字列指定画面
【図８】デジタル複合機の操作部における地紋詳細設定画面
【図９】プリンタドライバにおいて地紋詳細設定を行う画面
【図１０】地紋画像データの生成方法を示す図
【図１１】ドット集中型ディザマトリクスの例
【図１２】ドット分散型ディザマトリクスの例
【図１３】集中型ディザパターンの例
【図１４】分散型ディザパターンの例
【図１５】２種類の地紋パターンを付加した画像の複写物の例
【図１６】地紋画像の数に応じた処理フロー
【図１７】２種類の地紋パターン領域を分離した画像の例１
【図１８】２種類の地紋パターン領域を分離した画像の例２
【図１９】２種類の地紋パターン領域の境界部に干渉が起きた画像の例
【図２０】２種類の地紋パターン領域の境界部に間隔を設けた画像の例
【図２１】地紋領域をディザパターンサイズの整数倍に制御した地紋画像例
【図２２】地紋領域をカモフラージュパターンサイズの整数倍に制御した地紋画像例
【図２３】地紋領域をタイルサイズの整数倍に制御した地紋画像例
【図２４】地紋画像におけるドットの状態を示す図
【図２５】（ａ）は顕像化前の地紋画像を示す図、（ｂ）は顕像化後の地紋画像を示す図
【図２６】既に地紋画像が合成されている原稿画像に、他の種類の地紋画像を合成する時の処理フロー
【図２７】２種類の地紋パターンを付加した画像の複写物の例
【図２８】片方の地紋パターンだけを縮小して付加した画像の複写物の例
【図２９】地紋パターンを縮小して付加した画像の複写物の例
【図３０】地紋画像の数に応じた処理フロー
【図１】
2007166303.tif 000003
【図２】
2007166303.tif 000004
【図３】
2007166303.tif 000005
【図４】
2007166303.tif 000006
【図５】
2007166303.tif 000007
【図６】
2007166303.tif 000008
【図７】
2007166303.tif 000009
【図８】
2007166303.tif 000010
【図９】
2007166303.tif 000011
【図１０】
2007166303.tif 000012
【図１１】
2007166303.tif 000013
【図１２】
2007166303.tif 000014
【図１３】
2007166303.tif 000015
【図１４】
2007166303.tif 000016
【図１５】
2007166303.tif 000017
【図１６】
2007166303.tif 000018
【図１７】
2007166303.tif 000019
【図１８】
2007166303.tif 000020
【図１９】
2007166303.tif 000021
【図２０】
2007166303.tif 000022
【図２１】
2007166303.tif 000023
【図２２】
2007166303.tif 000024
【図２３】
2007166303.tif 000025
【図２４】
2007166303.tif 000026
【図２５】
2007166303.tif 000027
【図２６】
2007166303.tif 000028
【図２７】
2007166303.tif 000029
【図２８】
2007166303.tif 000030
【図２９】
2007166303.tif 000031
【図３０】
2007166303.tif 000032