(57)【特許請求の範囲】
【請求項１】
原稿画像と、複写物上で浮び上がる潜像部及び前記潜像部を複写物上で浮かび上がらせるために前記潜像部に比べて薄くなる又は消える背景部の両方を有する地紋画像と、フォーム画像とが合成される合成方法を決定する決定手段と、
前記決定手段によって決定された合成方法に従って前記原稿画像と前記地紋画像と前記フォーム画像とに対して合成を施す合成手段と、
前記合成手段によって合成の施された画像を印刷する印刷手段とを有し、
前記決定手段は、前記フォーム画像が、前記地紋画像の前記潜像部及び前記背景部の両方に重なる領域に、前記地紋画像よりも上に合成された場合に前記地紋画像を完全に隠すものである場合に、前記合成方法を上から前記原稿画像、前記地紋画像、前記フォーム画像の順になるように合成される第１の合成方法に決定し、
前記地紋画像と前記フォーム画像とに関して、前記地紋画像の方は、前記潜像部と前記背景部とを有することを特徴とするシステム。
【請求項２】
前記決定手段は、前記フォーム画像がビットマップでない場合には、前記合成方法を前記第１の合成方法に決定し、
前記フォーム画像がビットマップである場合には、
前記原稿画像と前記地紋画像とを上から前記原稿画像、前記地紋画像の順になるように、又は、上から前記地紋画像、前記原稿画像の順になるように、前記原稿画像と前記地紋画像とを合成した後に、前記原稿画像と前記地紋画像の合成画像に対して前記フォーム画像が論理和合成されるよう合成方法を決定することを特徴とする請求項１に記載のシステム。
【請求項３】
前記原稿画像は塗り潰し領域を有さず、前記フォーム画像は前記塗り潰し領域を有することを特徴とする請求項１に記載のシステム。
【請求項４】
原稿画像と、複写物上で浮び上がる潜像部及び前記潜像部を複写物上で浮かび上がらせるために前記潜像部に比べて薄くなる又は消える背景部の両方を有する地紋画像と、フォーム画像とが合成される合成方法を決定する決定手段を有し、
前記決定手段は、前記フォーム画像が、前記地紋画像の前記潜像部及び前記背景部の両方に重なる領域に、前記地紋画像よりも上に合成された場合に前記地紋画像を完全に隠すものである場合に、前記合成方法を上から前記原稿画像、前記地紋画像、前記フォーム画像の順になるように合成される第１の合成方法に決定し、
前記地紋画像と前記フォーム画像とに関して、前記地紋画像の方は、前記潜像部と前記背景部とを有することを特徴とする画像処理装置。
【請求項５】
前記決定手段は、前記フォーム画像がビットマップでない場合には、前記合成方法を前記第１の合成方法に決定し、
前記フォーム画像がビットマップである場合には、
前記原稿画像と前記地紋画像とを上から前記原稿画像、前記地紋画像の順になるように、又は、上から前記地紋画像、前記原稿画像の順になるように、前記原稿画像と前記地紋画像とを合成した後に、前記原稿画像と前記地紋画像の合成画像に対して前記フォーム画像が論理和合成されるよう合成方法を決定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記原稿画像は塗り潰し領域を有さず、前記フォーム画像は前記塗り潰し領域を有することを特徴とする請求項４に記載の画像処理装置。
【請求項７】
前記原稿画像の属性情報を判定する原稿属性判定手段と、
前記フォーム画像の属性情報を判定するフォーム属性判定手段とを有し、
前記決定手段は、前記判定された原稿画像の属性情報と前記判定されたフォーム画像の属性情報とに基づいて前記合成方法を決定することを特徴とする請求項４または５に記載の画像処理装置。
【請求項８】
前記決定手段は、前記原稿属性判定で判定された属性情報と前記フォーム属性判定手段で判定された属性情報とに基づいて、
前記第１の合成方法、又は、
上から前記地紋画像、前記原稿画像、前記フォーム画像の順になるように合成される第２の合成方法、又は、
上から前記原稿画像、前記フォーム画像、前記地紋画像の順になるように合成される第３の合成方法のうちいずれかの合成方法に決定することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記決定手段は、
前記判定された原稿画像の属性情報が第１の属性情報である場合には、前記第２の合成方法に決定し、
前記判定された原稿画像の属性情報が前記第１の属性情報でなく、かつ、前記判定されたフォーム画像の属性情報が前記第１の属性情報である場合には、前記第１の合成方法に決定し、
前記判定された原稿画像の属性情報が第１の属性情報でなく、かつ、前記判定されたフォーム画像の属性情報が第１の属性情報でない場合には、前記第３の合成方法に決定することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記決定手段は、
前記判定された原稿画像の属性情報が前記第１の属性情報であるか否かに関する第１の判定を行い、
当該第１の判定で、前記原稿画像の属性情報が前記第１の属性情報であると判定された場合に、前記第２の合成方法に決定し、
前記第１の判定で、前記原稿画像の属性情報が前記第１の属性情報でないと判定された場合に、前記判定されたフォーム画像の属性情報が前記第１の属性情報であるか否かに関する第２の判定を行い、
当該第２の判定で、前記フォーム画像の属性情報が前記第１の属性情報であると判定された場合に、前記第１の合成方法に決定し、
前記第２の判定で、前記フォーム画像の属性情報が前記第１の属性情報でないと判定された場合に、前記第３の合成方法に決定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記原稿属性判定手段は、
前記原稿画像における各画素が前記第１の属性情報を有するか否かを判定し、
当該第１の属性情報を有すると判定された画素の占める割合が所定の閾値より大きい場合のみ、前記原稿画像における属性情報を前記第１の属性情報であると判定することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記原稿属性判定手段は、
前記原稿画像において、前記地紋画像と重なる領域の各画素が前記第１の属性情報を有するか否かを判定し、
当該第１の属性情報を有すると判定された画素の占める割合が所定の閾値より大きい場合のみ、前記原稿画像における属性情報を前記第１の属性情報であると判定することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１３】
前記フォーム属性判定手段は、
前記フォーム画像における各画素が前記第１の属性情報を有するか否かを判定し、
当該第１の属性情報を有すると判定された画素の占める割合が所定の閾値より大きい場合のみ、前記フォーム画像における属性情報を前記第１の属性情報であると判定することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１４】
前記フォーム属性判定手段は、
前記フォーム画像において、前記地紋画像と重なる領域の各画素が前記第１の属性情報を有するか否かを判定し、
当該第１の属性情報を有すると判定された画素の占める割合が所定の閾値より大きい場合のみ、前記フォーム画像における属性情報を前記第１の属性情報であると判定することを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１５】
前記第１の属性情報は、イメージ属性情報及びグラフィック属性情報を含むことを特徴とする請求項９乃至１４の何れか１項に記載の画像処理装置。
【請求項１６】
前記決定手段によって決定された合成方法に従って前記原稿画像と前記地紋画像と前記フォーム画像とに対して合成を施す合成手段とを有することを特徴とする請求項４乃至１５の何れか１項に記載の画像処理装置。
【請求項１７】
原稿画像と複写物上で浮び上がる潜像部及び前記潜像部を複写物上で浮かび上がらせるために前記潜像部に比べて薄くなる又は消える背景部の両方を有する地紋画像と、フォーム画像とが合成される合成方法を決定する決定工程を有し、
前記決定工程では、前記フォーム画像が、前記地紋画像の前記潜像部及び前記背景部の両方に重なる領域に、前記地紋画像よりも上に合成された場合に前記地紋画像を完全に隠すものである場合に、前記合成方法を上から前記原稿画像、前記地紋画像、前記フォーム画像の順になるように合成される第１の合成方法に決定し、
前記地紋画像と前記フォーム画像とに関して、前記地紋画像の方は、前記潜像部と前記背景部とを有することを特徴とする画像処理装置の制御方法。
【請求項１８】
前記決定工程では、前記フォーム画像がビットマップでない場合には、前記合成方法を前記第１の合成方法に決定し、
前記フォーム画像がビットマップである場合には、
前記原稿画像と前記地紋画像とを上から前記原稿画像、前記地紋画像の順になるように、又は、上から前記地紋画像、前記原稿画像の順になるように、前記原稿画像と前記地紋画像とを合成した後に、前記原稿画像と前記地紋画像の合成画像に対して前記フォーム画像が論理和合成されるよう合成方法を決定することを特徴とする請求項１７に記載の画像処理装置の制御方法。
【請求項１９】
前記原稿画像は塗り潰し領域を有さず、前記フォーム画像は前記塗り潰し領域を有することを特徴とする請求項１７に記載の画像処理装置の制御方法。
【請求項２０】
請求項１７乃至１９の何れか１項に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項２１】
請求項２０記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地紋画像を出力することのできるシステム及び画像処理装置及び画像処理装置の制御方法及びプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
偽造防止用紙と呼ばれる特殊な用紙が存在する。この偽造防止用紙には、人間が一見しても見えないように「ＣＯＰＹ」などの文字列が埋め込まれている。なお、偽造防止用紙を複写することで得られる複写物上では、この埋め込まれた文字列は浮び上がる。そのため、こうした偽造防止用紙を用いて作成された文書は、その複写物とは容易に区別することができる。また、文書の複写物の使用を躊躇させることができる。
【０００３】
偽造防止用紙はこうした効果があるため、住民票や帳票などを作成する際に利用されてきた。しかし、偽造防止用紙は普通紙と比較して値段が高いという問題があった。また、用紙の製作時に埋め込まれた文字列しか複写物上で浮び上がらないという問題があった。
【０００４】
こうした状況の中、近年では、偽造防止用紙と同様の効果を得ることができる新しい技術が注目されている（特許文献１参照）。これは、コンピュータを用いて作成した原稿データ及び地紋（複写牽制地紋と呼ばれることもある）画像データをプリンタ内部で合成し、この合成により得られた地紋付き画像データを普通紙に出力するという技術である。なお、この地紋画像には文字列などが埋め込まれている。そのため、地紋付き画像を複写することで得られる複写物上では、偽造防止用紙を用いた場合と同様に埋め込まれていた文字列が浮び上がる。なお、この技術は普通紙を利用するため、偽造防止用紙を利用する場合に比べて安価に原本を作成することが可能であるという利点がある。またこの技術では、原本を作成する度に新たな地紋画像を生成することが可能である。そのため、この技術には、地紋画像の色や埋め込み文字列などを自由に設定することが可能であるという利点がある。
【０００５】
ところで、この地紋画像は複写物上で「残る」領域及び「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域から構成される。なお、これら２つの領域における反射濃度は原本上ではほぼ同じとなっている。そのため、人間の目には「ＣＯＰＹ」などの文字列が埋め込まれていることが分らない。ここで「残る」とは、原本における画像が複写物上で正確に再現されることである。また「消える」とは、原本における画像が複写物上では再現されないことである。なお、反射濃度は反射濃度計により測定される。
【０００６】
以降、複写物上で「残る」領域を「潜像部」と称し、複写物上で「消える」（あるいは「前記の残る領域に比べて薄くなる」）領域を「背景部」と称する。
【０００７】
図１１は、地紋画像におけるドットの状態を示す図である。同図でドットが集中して配置されている領域が潜像部であり、ドットが分散して配置されている領域が背景部である。この２つの領域におけるドットは、それぞれ異なる網点処理や異なるディザ処理により生成されている。例えば、潜像部のドットは低い線数の網点処理により、また背景部のドットは高い線数の網点処理により生成されている。あるいは、潜像部のドットはドット集中型ディザマトリクスを用いて、また背景部のドットはドット分散型ディザマトリクスを用いて生成されている。
【０００８】
ところで、複写機の再現能力は、複写機が有する入力解像度や出力解像度に依存する。そのため、複写機の再現能力には限界が存在する。これにより、地紋画像の潜像部におけるドットが複写機で再現可能なドットより大きく形成され、かつ背景部におけるドットが再現可能なドットより小さく形成されている場合には、一般的に複写物上では潜像部におけるドットは再現されるが、背景部におけるドットは再現されにくい。結果として、複写物上では、潜像部が背景部に比べてより濃く再現される。以後、複写物上で潜像部が背景部より濃く再現されることで、埋め込まれていた文字列などが浮び上がったように見えることを顕像化と称する。
【０００９】
図１２（ａ）および（ｂ）は、この顕像化を示す図である。集中したドット（大きなドット）は複写物上で再現され、分散したドット（小さなドット）は複写物上で正確に再現されないことを同図は概念的に示している。
【００１０】
なお、地紋画像は上記構成に限定されるものではなく、複写物上で人間が認識可能に「ＣＯＰＹ」などの文字列や記号あるいは模様などが現れる（顕像化する）ように構成されていればよい。また、複写物上で「ＣＯＰＹ」などの文字列が白抜き状態で示されても、その地紋画像は目的を達成しているといえる。この場合「ＣＯＰＹ」の領域を背景部と呼ぶことは言うまでもない。
【００１１】
特許文献１開示の技術では、白塗りブラシ等の一面塗り潰してしまう画像が原稿画像に存在する場合には、地紋画像を原稿画像に上書き合成する。これにより、地紋画像が白塗りブラシ等に隠れて消えてしまうことを防止している。また、塗り潰し領域画像が原稿画像に存在しない場合には、原稿画像を地紋画像に上書き合成する。これにより、地紋画像により原稿画像の画質を劣化させないようにしている。
【００１２】
さらに、この特許文献１では、白塗りブラシ等の一面塗り潰してしまう画像が原稿画像に存在するか否かだけでなく、どの程度の割合で存在しているかを基準に、どちらの画像を上書き合成すべきか論理和合成すべきかを決定する技術も記載されている。
【特許文献１】特開２００５−１３６９５３
【発明の開示】
【発明が解決しようとする課題】
【００１３】
この特許文献１開示の技術は、複写物上で浮び上がる領域を有する地紋画像及び原稿画像の最適な合成方法を決定し合成画像を生成する技術である。しかしながら、地紋画像及び原稿画像に加えてフォーム画像が存在する場合の合成は想定されていなかった。本願発明は、これら三つの画像の合成方法を上から原稿画像、地紋画像、フォーム画像の順になるように決定することで、段落００７０に記載の通り、地紋画像によって原稿画像が塗り潰されることを防止するとともに、フォーム画像によって地紋画像が塗り潰されることを防止することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、以上のような課題を解決するためになされたものであり、その解決方法は、以下の構成を有する。
原稿画像と、複写物上で浮び上がる潜像部及び前記潜像部を複写物上で浮かび上がらせるために前記潜像部に比べて薄くなる又は消える背景部の両方を有する地紋画像と、フォーム画像とが合成される合成方法を決定する決定手段と、前記決定手段によって決定された合成方法に従って前記原稿画像と前記地紋画像と前記フォーム画像とに対して合成を施す合成手段と、前記合成手段によって合成の施された画像を印刷する印刷手段とを有し、前記決定手段は、前記フォーム画像が、前記地紋画像の前記潜像部及び前記背景部の両方に重なる領域に、前記地紋画像よりも上に合成された場合に前記地紋画像を完全に隠すものである場合に、前記合成方法を上から前記原稿画像、前記地紋画像、前記フォーム画像の順になるように合成される第１の合成方法に決定し、前記地紋画像と前記フォーム画像とに関して、前記地紋画像の方は、前記潜像部と前記背景部とを有することを特徴とするシステム。
【発明の効果】
【００１５】
原稿画像、複写物上で浮び上がる潜像部及び前記潜像部を複写物上で浮かび上がらせるために前記潜像部に比べて薄くなる又は消える背景部の両方を有する地紋画像、前記地紋画像の前記潜像部及び前記背景部の両方に重なる領域に、前記地紋画像よりも上に合成された場合に前記地紋画像を隠す画素を有するフォーム画像の合成方法を上から原稿画像、地紋画像、フォーム画像の順になるように決定することで、段落００７０に記載の通り、地紋画像によって原稿画像が塗り潰されることを防止するとともに、フォーム画像によって地紋画像が塗り潰されることを防止することができる。
【発明を実施するための最良の形態】
【００１６】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【００１７】
なお、以下の実施形態においては、潜像文字列や潜像記号を地紋画像の潜像部に設定し、任意のコンテンツ画像と合成して原本（オリジナルの印刷物）を出力するものとする。また、複写物において背景部が潜像部に対して薄くなることで潜像文字列や潜像記号が浮び上がって見えるものとして説明を行う。
【００１８】
しかしながら、本発明における地紋画像はこれに限られるものではない。例えば、上述したように潜像文字列や潜像記号を背景部として設定し、かつ、背景部の周囲の領域を潜像部として設定することで、複写物上で潜像文字列や潜像記号が白抜き表現される形態であってもよい。
【００１９】
なお、本発明は地紋画像の種類やその生成処理、色、形状、サイズなどによって規定されるものではない。
【００２０】
また、原本の潜像部と背景部にそれぞれ異なるドットパターンを配置することで、複写物上での潜像部と背景部に異なるモアレを生じさせ反射濃度差を生じさせることも可能である。
【００２１】
また、地紋画像をドットでなく万線を用いて形成するなどの考慮されうる様々な手法が代用可能である。
【実施例１】
【００２２】
以下、図面を参照して本発明の実施形態を詳細に説明する。
図１は、本発明におけるシステム構成の一例を示すシステム構成図である。
【００２３】
＜画像形成装置の説明＞
１１１は画像形成装置である。まずは、この画像形成装置１１１の説明を行う。
１１２はネットワークに繋がるホストコンピュータ１０１などのデバイスと情報の入出力を行うためのネットワークＩ／Ｆである。この画像形成装置１１１は、ネットワークＩ／Ｆ１４０を介してホストコンピュータ１０１からのＰＤＬデータを受信する。
１１３は様々な情報を一時格納するＲＡＭである。このＲＡＭ１１３には、例えば、ネットワークＩ／Ｆ１１２を介して受信したＰＤＬデータや当該ＰＤＬデータから作成される中間コードデータを格納する。また、当該中間コードデータから作成されるビットマップデータを格納する。また、このＲＡＭ１１３は、ＣＰＵ１１９のワークメモリにもなっている。
【００２４】
１１８は、ＣＰＵ１１９の制御コードを格納するＲＯＭである。ＣＰＵ１１９は、ＲＯＭ１１８に保存されている各コードを適宜読み出し、コードに記載されている制御手順に従って各種処理を行う。
１１２は、ＲＡＭ１１３やＨＤＤ１１７内に格納されているビットマップデータをプリンタエンジン１５０に出力するエンジンＩ／Ｆである。１５０は、感光ドラム上に潜像を形成し、用紙に転写して定着し印字を行うプリンタエンジンである。
【００２５】
＜ホストコンピュータの説明＞
続いて、ホストコンピュータ１０１の説明を行う。
ホストコンピュータ１０１は、プログラム用ＲＯＭ１０４や大容量記憶装置であるＨＤＤ１０８を有する。このプログラム用ＲＯＭ１０４やＨＤＤ１０８には、文書処理プログラム等の様々なプログラムが記憶されている。これらのプログラムに基づいて、ホストコンピュータ１０１上で行う処理を統括的に制御するのがＣＰＵ１０２である。このＣＰＵ１０２は、さらにシステムバスに接続される各デバイスに対しても統括的な制御を行う。また、プログラム用ＲＯＭ１０４あるいはＨＤＤ１０８には、ＣＰＵ１０２の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶されている。ＲＡＭ１０３は、ＣＰＵ１０２の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）１０６は、キーボード１２０や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）１０７は、ＣＲＴディスプレイ（ＣＲＴ）１３０による表示を制御する。ネットワークＩ／Ｆ１０５は、ネットワーク１４０を介して画像形成装置１１１に接続されており、通信制御処理を実行する。
【００２６】
＜地紋印刷設定処理の流れ＞
続いて、図２のフローチャートを用いて、図１に示したホストコンピュータ１０１における地紋印刷処理構成を説明する。
アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、およびシステムスプーラ２０４は、ＨＤＤ１０８に保存されたファイル（プログラムモジュール）として存在する。これらは、ＯＳなどによってＲＡＭ１０３にロードされて実行されるプログラムモジュールである。なお、アプリケーション２０１およびプリンタドライバ２０３は、不図示のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由してＨＤＤ１０８に追加することが可能となっている。
【００２７】
続いて、地紋印刷処理の流れを説明する。まず、ＨＤＤ１０８に保存されているアプリケーション２０１はＲＡＭ１０３にロードされて実行される。ユーザは、アプリケーションを通じてプリンタドライバ２０３のユーザインターフェースを開き、３０１、４０１に示すようなダイアログを用いて対話的に地紋印刷設定を行う。
【００２８】
このアプリケーション２０１はＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）関数を生成し、当該関数をグラフィックエンジン２０２に受け渡す。なお、グラフィックエンジン２０２は、この時点でＲＡＭ１０３にロードされ実行可能となっている。
【００２９】
グラフィックエンジン２０２は、プリンタドライバ２０３をＨＤＤ１０８からＲＡＭ１０３にロードする。また、グラフィックエンジン２０２は、受け取ったＧＤＩ関数をＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）関数に変換して、プリンタドライバ２０３に受け渡す。
【００３０】
プリンタドライバ２０３は、プリンタドライブ内の地紋処理部２０５に地紋印刷設定を受け渡す。即ち、プリンタドライバ２０３は、地紋印刷設定を地紋処理部２０５が解釈できるパラメータへ変換した上で地紋処理部２０５に受け渡す。
【００３１】
地紋処理部２０５は、後述する地紋画像の描画処理などを行い、地紋画像を生成する。なお、この地紋処理部２０５は、プリンタドライバ２０３のビルドインモジュールであってもよい。また、個別のインストーレーションによって追加されるライブラリモジュールの形式であってもよい。
【００３２】
プリンタドライバ２０３は、ＧＤＩ関数及び地紋画像を受け取ると、これらのデータを基にプリンタが認識可能な制御コマンド（例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ）を生成する。
【００３３】
プリンタドライブ２０３は、このコマンドをシステムスプーラ２０４に送る。なお、この時点でシステムスプーラ２０４は、ＯＳによってＲＡＭ１０３にロードされているものとする。
【００３４】
システムスプーラ２０４は、受け取ったコマンドをネットワークＩ／Ｏ１０５経由でプリンタ１５０へ出力する。
以下では、地紋印刷設定処理について説明を行う。
【００３５】
＜地紋印刷設定画面＞
地紋印刷設定処理は、図３、図４を用いてユーザにより行われる。ユーザによる地紋印刷設定処理は、ＣＰＵ１０２により統括的に制御された地紋処理部２０５により解釈され当該解釈に応じた処理が実行される。
【００３６】
図３、図４は地紋印刷設定を行うために用いるユーザインターフェースの一例を示す図である。これらの画面に関するデータは、外部記憶装置１１８等に保存されている。そのため、これらの画面を表示する際には、前記データをいったんＲＡＭ１０３にロードした後、ＣＲＴＣ１０７を介してＣＲＴ１３０に送る。
【００３７】
図３は、地紋印刷設定を行うための初期画面の一例を示す。
図３に示す画面（プロパティシート３０１）では、地紋印刷設定が行えるようになっている。３０２は、地紋印刷（地紋画像と原稿画像を合成して出力する機能、以下、同じ）を行うかどうかを指定するチェックボックスを示す。３０３は、各種地紋印刷設定に関する情報を１つの識別子（スタイル）で指定可能にするためのスタイル情報を示す。各スタイル情報は、不図示のレジストリに登録される。また、ボタン３０４を押下することにより、図４に示すスタイル編集用ダイアログ４０１が表示される。なお、本画面を通してユーザにより指定された地紋印刷設定情報は、適宜ＲＡＭ１０３に格納される。
【００３８】
図４は、地紋印刷設定を詳細に行うための画面の一例を示す。
図４に示す画面（地紋情報編集用ダイアログ４０１）では、地紋印刷設定を詳細に行えるようになっている。４１６は、地紋画像を表示するための領域である。４０２は、選択可能なスタイルの一覧を表示する領域を示す。４０３および４０４は、スタイルの新規追加や削除を行うためのボタンである。４０５は、現在選択されているスタイルの名称が表示される領域である。４０６は、潜像（潜像とは、複写物上で浮き上がる文字列や図形あるいはロゴなどのことである。即ち、図１１における文字列Ｃ等のオブジェクトの種類を選択するためのラジオボタンである。このラジオボタン４０６により「文字列」の選択が行われると、潜像としてテキストオブジェクトが使用可能となる。また、「イメージ」の選択が行われると、潜像としてＢＭＰなどのイメージデータが使用可能となる。現在の画面（地紋情報編集用ダイアログ４０１）では、ラジオボタン４０６で「文字列」の選択が行われているため、この画面にはテキストオブジェクトに関する設定情報（４０７、４０８、４０９）が表示されている。このように、本実施の形態では、潜像の種類を「文字列」と「イメージ」とし、いずれか一方を選択するように構成している。しかしながら、本発明における潜像の種類はこれに限らない。また、複数種類の潜像を同時に利用するように構成してもよい。４０７は、潜像文字列を表示、編集するための領域である。４０８は、文字列のフォント情報を表示、編集するための領域である。本実施例では、フォント名称のみが４０８に表示されているが、さらに書体のファミリー情報（ボールド、イタリックなど）や飾り文字情報などを表示してもよい。４０９は、潜像として使用する文字列のフォントサイズを表示、編集する領域である。本実施形態では「大」「中」「小」の３段階で指定可能な形式を想定しているが、一般的に用いられる他のフォントサイズ指定方法（ポイント数を直接入力する方法など）を採用してもよい。４１１は、潜像の配置角度を指定するラジオボタンである。本実施形態では、「右上がり」「右下がり」「横」の３通りの選択を可能としている。しかしながら、任意の角度を指定可能としたり、スライダーバーなどを配して角度を指定可能としたりしてもよい。４１２は、地紋画像の色を表示、編集するための領域である。４１３は、潜像部と背景部の入れ替えを行うためのチェックボックスである。このチェックボックス４１３がチェックされていない場合は、複写物上で濃く再現される潜像部がＶＯＩＤ等の潜像を表す領域となる。つまり、このチェックボックス４１３がチェックされていない場合は、複写物上でＶＯＩＤ等の文字列が周りの領域より高い反射濃度で現れることになる。一方、このチェックボックス４１３がチェックされている場合は、複写物上で薄く再現される背景部がＶＯＩＤ等の潜像を表す領域となる。つまり、チェックボックス４１３がチェックされていない場合には、複写物上でＶＯＩＤ等の文字列が白抜状態で現れることになる。４１４は、地紋画像が付加されていることを人間の目に対して認識させづらくさせるためのカモフラージュ画像を指定するための領域である。カモフラージュ画像は、複数のパターンから選択可能である。また、カモフラージュ画像を使用しないという選択肢も提供されている。なお、本画面を通してユーザにより指定された地紋印刷設定情報は、適宜ＲＡＭ１０３に格納される。
【００３９】
＜フォーム合成印刷設定画面＞
図５は、ホストコンピュータ１０１におけるフォームオーバレイ印刷設定を行う画面の一例を示したものである。フォームオーバレイ印刷とは、原稿画像とフォーム画像とを合成して出力する機能のことである。
【００４０】
５０１は、オーバレイ印字を行うか否かを指定するためのラジオボタンである。なお、このラジオボタン５０１でオーバレイ印字を行うことを指定すると、領域５０２及び領域５０３に示すように、どの記憶手段に保存されているフォーム画像を用いるかを指定するための選択領域をポップアップ表示する。ここで、領域５０２を指定すると、ホストコンピュータ１０１内のＨＤＤ１０８等で保存されているフォーム画像を選択するための画面に切り替る。この画面では、ユーザはフォーム画像としてＰＤＬデータを選択することができる。また、領域５０３を指定すると、画像形成装置１１１内のＨＤＤ１１７等で保存されているフォーム画像を選択するための画面に切り替る。この切り替えられた画面で選択できるフォーム画像には、ＰＤＬデータ以外にビットマップデータが存在する。５０４は、フォーム画像の名称を記入するための領域である。この領域５０４にフォーム画像の名称を記入することで、どのフォーム画像が原稿画像にオーバレイされるか決定される。
【００４１】
＜ホストコンピュータ上でのフォーム印刷処理、地紋印刷処理の流れ＞
図６は、本実施例において、フォーム印刷及び地紋印刷を行う時のホストコンピュータ１０１上で行われる処理の流れを説明したフローチャートである。
Ｓ６０１では、ユーザが、キーボード１２０等を操作してドキュメント編集用のアプリケーション２０１を起動し原稿画像を編集する。この編集により生成された原稿画像はグラフィックエンジン２０２によりＤＤＩ関数に直される。
【００４２】
Ｓ６０２では、ユーザが、図５に示すドライバ画面を用いて、原稿画像に合成するためのフォーム画像を選択する。ここで選択されたフォーム画像（ホストコンピュータ１０１側に記憶されているフォーム画像）又はフォームファイル名（画像形成装置１１１側に記憶されているフォーム画像）は、プリンタドライバ２０３により原稿画像に関連付けられる。
【００４３】
Ｓ６０３では、ユーザが、図３又は図４に示すドライバ画面を用いて、原稿画像に合成するための地紋画像を選択する。ここで選択された地紋画像は地紋処理部により原稿画像に関連付けられる。
Ｓ６０４では、ユーザが、所定のレイアウト、用紙サイズ等の印刷設定をする。ここで行われた印刷設定はプリンタドライバ２０３により原稿画像に関連付けられる。
【００４４】
Ｓ６０５では、プリンタドライバ２０３が原稿画像と地紋画像とをＰＤＬデータに変換し、かつ印刷設定等を当該ＰＤＬデータに付随させた上で、ネットワークＩ／Ｆ１０５を介して画像形成装置１１１に送信する。なお、指定されたフォーム画像がホストコンピュータ１０１内に格納された画像である場合には、このフォーム画像もまたＰＤＬデータに変換されることになる。また、指定されたフォーム画像が画像形成装置１１１内に格納された画像である場合には、このフォーム画像のファイル名が印刷設定としてＰＤＬデータに付随されることになる。
【００４５】
＜画像形成装置１１１上でのフォーム印刷処理、地紋印刷処理の流れ＞
図７は、画像形成装置１１１における一連の処理を説明したフローチャートである。
Ｓ７０１では、画像形成装置１１１が、ネットワークＩ／Ｆ１１２を介してＰＤＬデータを受信する。当該ＰＤＬデータは、ＲＡＭ１１３に格納される。
【００４６】
Ｓ７０２〜Ｓ７１０では、ＲＡＭ１１３に格納されたＰＤＬデータが何のデータであるのかを解析した上で、各ＰＤＬデータから中間データを生成する。即ち、対象とするＰＤＬデータがフォーム画像であるか、地紋画像であるか、原稿画像であるかを判定した上で、中間データに変換する。
【００４７】
即ち、Ｓ７０２では、対象データがフォーム画像であるか、地紋画像であるか、原稿画像であるかを解析する。
Ｓ７０３では、対象データがフォーム画像であるか否かを判定する。そして、フォーム画像である場合には、Ｓ７０４に移行する。また、フォーム画像でない場合には、Ｓ７０７に移行する。
【００４８】
Ｓ７０４では、フォーム画像である対象データがファイル名であるか否かを判定する（画像形成装置１１１内に保存されているフォーム画像であるか、ホストコンピュータ１０１内に保存されているフォーム画像であるかを判定する）。ファイル名である場合には、Ｓ７０５に移行する。ファイル名でない場合には、Ｓ７０６に移行する。
【００４９】
Ｓ７０５では、画像形成装置２０１内のＨＤＤ１１７等の記憶装置に保存されているフォーム画像を読み出す。このフォーム画像にはビットマップデータ形式とＰＤＬデータ形式の二種類が存在する。
【００５０】
Ｓ７０６では、ＰＤＬデータ形式のフォーム画像を中間データ形式に変換する。なお、フォーム画像がビットマップデータ形式となっている場合には、Ｓ７０６では特段の処理を行わない。
【００５１】
Ｓ７０７では、対象データが地紋画像であるか否かを判定する。そして、地紋画像である場合には、Ｓ７０８に移行する。また、地紋画像でない場合には、対象とするデータは原稿画像であるものとして、Ｓ７０９に移行する。
【００５２】
Ｓ７０８では、ＰＤＬデータ形式の地紋画像を中間データ形式に変換する。
Ｓ７０９では、ＰＤＬデータ形式の原稿画像を中間データ形式に変換する。
Ｓ７１０では、対象ページの全データを解析したか否かを判定する。全データの解析が終了している場合には、Ｓ７１１に移行する。また、全データの解析が終了していない場合には、Ｓ７０２に移行する。
【００５３】
Ｓ７１１では、対象とするページの画像が原稿画像の中間データ又はフォーム画像の中間データである場合に、当該中間データ内に存在するオブジェクトから各画素の属性情報を取得する。ここでいう属性情報とは、各画素がどのような性質の画像を構成しているかを示す情報のことである。属性情報には、一面塗り潰してしまうようなイメージ属性やグラフィック属性と、一面塗り潰してしまうことは無いライン属性や文字属性とが存在する。そして、イメージ属性やグラフィック属性となる画素が一つでもある画像の属性情報を第１の属性情報と決定する。また、イメージ属性やグラフィック属性となる画素が一つもない画像の属性情報を第２の属性情報と決定する。
【００５４】
Ｓ７１２では、後に詳細に説明を行う合成方法決定処理を行う。
Ｓ７１３では、Ｓ７１２で決定した合成方法に基づいて、合成処理を行う。このＳ７１３における合成処理については後に詳細に説明する。
Ｓ７１４では、合成データに対して適宜、公知の画像処理を施した上で、エンジンＩ／Ｆ１１２を介してプリンタエンジン１５０に画像データを出力する。
【００５５】
＜合成方法決定処理の詳細＞
図８は、本実施例の画像形成装置１１１における合成方法決定処理Ｓ７１２の流れを説明したフローチャートである。
【００５６】
Ｓ８０１では、対象ページ内に、中間データ形式のフォーム画像が存在するか否かを判定する。中間データ形式のフォーム画像が存在する場合には、Ｓ８０４に移行する。また、中間データ形式のフォーム画像が存在しない場合には、Ｓ８０２に移行する。
【００５７】
Ｓ８０２では、対象ページ内に、地紋画像が存在するか否かを判定する。地紋画像が存在する場合には、Ｓ８０３に移行する。また、地紋画像が存在しない場合には、Ｓ８０７に移行する。
【００５８】
Ｓ８０３では、対象ページ内に存在する原稿画像の属性情報が第１の属性情報か第２の属性情報かを判定する。第１の属性情報である場合には、Ｓ８０８に移行する。また、第２の属性情報である場合には、Ｓ８０９に移行する。なお、この判定処理は、Ｓ７１１で取得されたフォーム画像の属性情報を元に行う。
【００５９】
Ｓ８０４では、対象ページ内に地紋画像が存在するか否かを判定する。地紋画像が存在する場合には、Ｓ８０５に移行する。また、地紋画像が存在しない場合には、Ｓ８１３に移行する。
【００６０】
Ｓ８１２では、対象ページ内に存在する原稿画像の属性情報が第１の属性情報か第２の属性情報かを判定する。第１の属性情報である場合には、Ｓ８１０に移行する。また、第２の属性情報である場合には、Ｓ８０６に移行する。なお、この判定処理は、Ｓ７１１で取得された原稿画像の属性情報を元に行う。
【００６１】
Ｓ８０６では、対象ページ内に存在するフォーム画像の属性情報が第１の属性情報か第２の属性情報かを判定する。第１の属性情報である場合には、Ｓ８１１に移行する。また、第２の属性情報である場合には、Ｓ８１２に移行する。なお、この判定処理は、Ｓ７１１で取得されたフォーム画像の属性情報を元に行う。
【００６２】
Ｓ８０７では、原稿画像のみであることを決定する。
Ｓ８０８では、地紋画像、原稿画像の順に上になるように合成することを決定する。
Ｓ８０９では、原稿画像、地紋画像の順に上になるように合成することを決定する。
Ｓ８１０では、地紋画像、原稿画像、フォーム画像の順に上になるように合成することを決定する。
Ｓ８１１では、原稿画像、地紋画像、フォーム画像の順に上になるように合成することを決定する。
Ｓ８１２では、原稿画像、フォーム画像、地紋画像の順に上になるように合成することを決定する。
Ｓ８１３では、原稿画像、フォーム画像の順に上になるように合成することを決定する。
【００６３】
＜合成処理の詳細＞
本実施例の画像形成装置１１１における合成処理Ｓ７１３を説明する。
本実施例では、各画像の描画順序を制御することにより、図８のようにして決定された合成方法を実現する。
【００６４】
なお、本実施例では、ある画像が他の画像よりも上であると決定されている場合、前記他の画像を先に描画した後に前記ある画像を描画する。
【００６５】
即ち、例えば、Ｓ８１１のように原稿画像が上、地紋画像が中、フォーム画像が下と合成方法決定処理時に決定されると、合成処理時には、まずフォーム画像が描画され、その後に地紋画像が描画され、さらにその後に原稿画像が描画されることになる。
【００６６】
なお、合成方法決定処理の説明時には、Ｓ７０５で示したようなビットマップデータ形式のフォーム画像に対する処理については特に言及しなかった。以下では、フォーム画像がビットマップデータ形式である場合の合成方法について説明を行う。
【００６７】
本実施例において、フォーム画像がビットマップデータ形式である時には、原稿画像と地紋画像とを所定の順序で描画する（Ｓ８０８やＳ８０９の場合）。また、地紋画像がない場合には、原稿画像のみを描画する（Ｓ８０７の場合）。そして、描画された画像とフォーム画像とを論理和合成する。しかしながら、本発明はこれに限られることはない。例えば、ビットマップデータ形式のフォーム画像の上に原稿画像と地紋画像とを所定の順序で描画したり（Ｓ８０８やＳ８０９の場合）、フォーム画像の上に原稿画像を描画したり（Ｓ８０７の場合）してもよい。
【００６８】
図９、図１０は、本実施例における（フォーム画像が中間データの場合の）合成処理結果の一例を図示したものである。
【００６９】
図９（Ｓ８１２に相当）において、フォーム画像は罫線からなり、原稿画像は文字からなる。このような場合には、地紋画像によりフォーム画像や原稿画像の罫線や文字が見えにくくなる可能性はあるものの、フォーム画像や原稿画像により地紋画像が全く見えなくなることはない。そのため、原稿画像、フォーム画像、地紋画像の順に上になるように合成する。
【００７０】
一方、図１０（Ｓ８１１に相当）において、フォーム画像はほぼ全面イメージ属性を有し、原稿画像は文字からなる。このような場合には、地紋画像をフォーム画像より下に描画してしまうと、地紋画像がフォーム画像に完全に隠れてしまう。そのため、地紋画像をフォーム画像の上に描画する。ただし、原稿画像は文字からなり、地紋画像により当該文字が見えにくくなるのを防ぐため、原稿画像が地紋画像の上になるように描画する。
【００７１】
なお、原稿画像及び地紋画像及びフォーム画像の合成方法を決定した上で合成する場合と、原稿画像と地紋画像との合成画像にフォーム画像を論理和合成する場合との説明を行った。どちらの方法でも、合成画像を単純にフォーム画像に上書きするよりも、フォーム画像の画質は向上することになる。中でも、前者の方法による合成は、フォーム画像が特定の属性を有する場合には、合成後のフォーム画像の画質がより向上することになる。
【００７２】
なぜなら、グラフィック領域を有するフォーム画像に合成画像が論理和合成される場合、このグラフィック画像に例えば白い部分が存在する場合には、この白い部分に地紋画像のドットが打たれることになる。一方、グラフィック領域を有するフォーム画像に原稿画像を上書き合成するものの、地紋画像を下書き合成すると、のグラフィック画像に例えば白い部分が存在する場合には、この白い部分に地紋画像のドットが打たれないことになるからである。
【００７３】
＜その他の実施例＞
実施例１（Ｓ８０３、Ｓ８０５、Ｓ８０６）では、原稿画像やフォーム画像に所定の属性（イメージ属性やグラフィック属性）を有する画素が存在するか否かを元に、原稿画像やフォーム画像の属性情報を決定した。しかしながら、本発明はこれに限られることはない。例えば、原稿画像（又は、フォーム画像）の領域のうち、地紋画像に重なる領域に所定の画素（イメージ属性やグラフィック属性）を有する画素が存在するか否かを判定の基準としてもよい。原稿画像（又は、フォーム画像）の領域のうち、地紋画像の潜像部に重なる領域に所定の画素（イメージ属性やグラフィック属性）を有する画素が存在するか否かを判定の基準としてもよい。また、各場合において、存在するか否かではなく、前記所定の画素数が所定値以上であるか否かを、判定の基準としてもよい。
【００７４】
実施例１では、原稿画像、地紋画像はホストコンピュータ１０１で生成されるものとして説明を行った。しかしながら、本発明はこれに限られるものではない。例えば、地紋画像は画像形成装置１１１で生成されてもよいし、また予め登録されていてもよい。さらに、原稿画像もホストコンピュータ１０１で生成されるものである必要はなく、例えば画像形成装置１１１と一体型（もしくは別体）のスキャナにより発生された画像であってもよい。また、公知のボックス技術により、画像形成装置１１１に予め記憶されている画像であってもよい。
【００７５】
また、実施例１では、原稿画像、地紋画像、フォーム画像の合成方法決定処理や合成処理は、画像形成装置１１１内部で行われるものとして説明を行った。しかしながら、本発明はこれに限られることはない。例えば、合成方法決定処理に関してはホストコンピュータ１０１内で行われ、合成処理に関しては画像形成装置１１１内部で行われるものとしてもよい。また、合成方法決定処理及び合成処理の両方が、ホストコンピュータ１０１内で行われるものとしてもよい。
【００７６】
また、実施例１では、原稿画像やフォーム画像の属性情報の取得及び決定をＳ７１１で行うものとして説明を行った。即ち、この実施例では、Ｓ７１２における合成方法決定処理を行う前に一括して、属性情報の取得及び決定を行っている。しかしながら、本発明における属性情報の取得及び決定は、必ずしも合成方法決定処理を行う前に一括して行わなくてはいけないわけではない。例えば、属性情報の取得及び決定をＳ７１１で行うのではなく、Ｓ７１２内のＳ８０３やＳ８０５やＳ８０６等の属性情報が必要なステップで行っても良い。このように、必要なステップで属性情報の取得及び決定を行うことで、無駄な属性情報の取得及び決定を避けることができ、処理の高速化が実現する。例えば、Ｓ８０５で原稿画像の属性情報が第１の属性であると判定された際には、フォーム画像の属性情報に関わらず全てＳ８１０に行き着くため、フォーム画像の属性情報を予め求めることは無駄である。
【００７７】
本発明の目的は、上述した実施例で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶した記憶媒体も本発明の一つを構成することになる。
【００７８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７９】
またコンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００８０】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込みまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８１】
【図１】本発明におけるホストコンピュータ及び画像形成装置を表す図である。
【図２】ホストコンピュータ内で作成された原稿画像が画像形成装置に送られるまでに係わるソフトウェアモジュールを表す図である。
【図３】地紋印刷する際のプリンタドライバ画面である。
【図４】地紋のスタイルを編集する際のプリンタドライバ画面である。
【図５】フォームオーバレイを行う際のプリンタドライバ画面である。
【図６】フォームオーバレイ印刷設定処理及び地紋印刷設定処理を表すフローチャートである。
【図７】ホストコンピュータから受け取ったＰＤＬデータに対して、画像形成装置が行う処理を表すフローチャートである。
【図８】合成方法決定処理を表すフローチャートである。
【図９】フォーム画像、地紋画像、原稿画像を合成印刷した際の結果の一例である。
【図１０】フォーム画像、地紋画像、原稿画像を合成印刷した際の結果の一例である。
【図１１】地紋画像を表す図である。
【図１２】（ａ）は地紋画像を表す図、（ｂ）は地紋画像が顕像化した後の顕像化地紋画像を表す図である。
【図１】
0004684857.tif 000002
【図２】
0004684857.tif 000003
【図３】
0004684857.tif 000004
【図４】
0004684857.tif 000005
【図５】
0004684857.tif 000006
【図６】
0004684857.tif 000007
【図７】
0004684857.tif 000008
【図８】
0004684857.tif 000009
【図９】
0004684857.tif 000010
【図１０】
0004684857.tif 000011
【図１１】
0004684857.tif 000012
【図１２】
0004684857.tif 000013