(57)【要約】【課題】  地紋画像を変倍して出力用画像として処理する際に、変倍後の地紋画像が地紋を形成する画素に与えられた前提条件との関係でミスマッチとならない適正な地紋出力画像を得る。【解決手段】  本文画像に合成する地紋文字列が用紙に収まらないとき、縮小変倍し（Ｓ１０２）、縮小後の文字を２値化して、指定された地紋パターンとのターンマッチング処理を行う（Ｓ１０３，Ｓ１０４）。マッチングがとれないと（Ｓ１０５-YES）、地紋出力文字が形状を保てないので、マッチングの結果（地紋パターンの配列ドットと２値化地紋文字の一致率）によって、地紋文字列画像を用紙に収めるために行う変倍（縮小）処理に適用する変倍値を調整して、前記出力地紋画像の画素とのマッチングが得られるサイズに補正する（Ｓ１０６，Ｓ１０７）。【選択図】  図１４
2013143645.tif 000002
【特許請求の範囲】
【請求項１】
地紋画像に対し任意の変倍処理を行う地紋画像変倍処理手段と、
ドットの配置がそれぞれ異なる複数種類の地紋パターンの中から指定された地紋パターンと、前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された地紋画像とのパターンマッチングを行うパターンマッチング処理手段と、
前記パターンマッチング処理手段の処理結果によって、前記出力対象の地紋画像に掛けた前記所定の変倍値を調整して、前記指定された地紋パターンとのマッチングが得られるサイズに補正する地紋画像補正手段と、
前記地紋画像補正手段によって補正されたサイズの前記地紋画像を前記地紋画像変倍処理手段によって処理し、得られた地紋画像をもとに、前記指定された地紋パターンで地紋画像出力に用いる画像データを生成する出力用画像データ生成手段と、
を有する情報処理装置。
【請求項２】
請求項１に記載された情報処理装置において、
前記パターンマッチング処理手段の処理結果から、前記指定された地紋パターンと前記地紋画像変倍処理手段によって処理された地紋画像間のパターンマッチングの一致率を検出する一致率検出手段を有し、
前記地紋画像補正手段は、前記一致率検出手段によって検出した一致率から導かれる調整値により前記所定の変倍値を調整することで補正を行う
情報処理装置。
【請求項３】
地紋画像に対し任意の変倍処理を行う地紋画像変倍処理手段と、
ドットの配置がそれぞれ異なる複数種類の地紋パターンの中から指定された地紋パターンと、前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された地紋画像とのパターンマッチングを行うパターンマッチング処理手段と、
前記パターンマッチング処理手段の処理結果から、前記地紋パターンのドットにより形成されるパターンの大きさよりも前記地紋画像変倍処理手段によって処理された地紋画像のサイズが小さいために生じたミスマッチを検出するミスマッチ検出手段と、
前記ミスマッチ検出手段のミスマッチの検出に応じて前記地紋パターンの指定を濃くする変更を行って、変更した地紋パターンにより再パターンマッチング処理を行った後、前記ミスマッチ検出手段によりミスマッチが検出されなかったことを条件に、変更した地紋パターンを出力用画像に適用するパターンとして取得する適用パターン取得手段と、
前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された地紋画像をもとに、前記適用パターン取得手段により得られた地紋パターンで地紋画像出力に用いる画像データを生成する出力用画像データ生成手段と、
を有する情報処理装置。
【請求項４】
複数の地紋画像に対し任意の変倍処理を行う地紋画像変倍処理手段と、
ドット配置がそれぞれ異なる複数種類の地紋パターンの中から指定された複数種類の地紋パターンと、前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された各地紋画像とのパターンマッチングを、所定の地紋パターンに対して所定の地紋画像を１対１で対応付けて行うパターンマッチング処理手段と、
前記パターンマッチング処理手段の処理結果から、前記地紋パターンのドットにより形成されるパターンの大きさよりも前記地紋画像変倍処理手段によって処理された地紋画像のサイズが小さいために生じたミスマッチを検出するミスマッチ検出手段と、
前記ミスマッチ検出手段のミスマッチの検出に応じて前記地紋パターンの指定を互いに入れ替える変更を行って、変更した地紋パターンにより再パターンマッチング処理を行った後、前記ミスマッチ検出手段によりミスマッチが検出されなかったことを条件に、変更した地紋パターンを各地紋画像に適用するパターンとして取得する適用パターン取得手段と、
前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された各地紋画像をもとに、前記適用パターン取得手段により得られた地紋パターンで各地紋画像出力に用いる画像データを生成する出力用画像データ生成手段と、
を有する情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載された情報処理装置において、
前記地紋画像変倍処理手段は、変倍後の地紋画像を２値化する処理を含む
情報処理装置。
【請求項６】
コンピュータを、請求項１又は２又は５に記載された情報処理装置が有する前記地紋画像変倍処理手段、前記パターンマッチング処理手段、前記地紋画像補正手段、前記出力用画像データ生成手段の各手段として機能させるためのプログラム。
【請求項７】
コンピュータを、請求項３乃至５のいずれかに記載された情報処理装置が有する前記地紋画像変倍処理手段、前記パターンマッチング処理手段、前記ミスマッチ検出手段、前記適用パターン取得手段、前記出力用画像データ生成手段の各手段として機能させるためのプログラム。
【請求項８】
請求項６又は７に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項９】
地紋画像をもとに、指定された出力地紋画像の画素サイズで地紋画像出力に用いる画像データを生成する処理を行う情報処理装置における地紋画像データ処理方法であって、
出力対象の地紋画像に対し所定の変倍処理を行う地紋画像変倍処理工程と、
ドットの配置がそれぞれ異なる複数種類の地紋パターンの中から指定された地紋パターンと、前記地紋画像変倍処理工程で処理された地紋画像とのパターンマッチングを行うパターンマッチング処理工程と、
前記パターンマッチング処理工程で得られた処理結果によって、前記出力対象の地紋画像に掛けた前記所定の変倍値を調整して、前記出力地紋画像の画素とのマッチングが得られるサイズに補正する地紋画像補正工程と、
前記地紋画像補正工程で補正されたサイズの前記地紋画像を前記地紋画像変倍処理工程で処理し、得られた地紋画像をもとに、前記指定された出力地紋画像の画素サイズで地紋画像出力に用いる画像データを生成する出力用画像データ生成工程と、
を有する地紋画像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント出力等の画像出力に用いる画像データを処理する情報処理装置に関し、より詳しくは、本来の出力画像（以下、「本文画像」という）に合成する地紋画像を所定の地紋パターンによって生成する地紋画像データの処理機能を有する情報処理装置、地紋画像データ処理方法、該地紋画像データ処理を実行するためのプログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ、複合機等の画像形成装置において、従来から印刷用紙（以下、「用紙」もしくは「紙」ともいう）に本文画像と地紋画像を合成してプリント出力する手法が知られている。
この手法は、地紋を合成して紙出力されたものを原稿としてコピーを行うと、コピー出力された画像において、合成した地紋の一部の画像が浮かび上がって見える、という効果をねらって利用される。
【０００３】
図１９は、この利用形態における地紋パターンを説明する図である。同図に示すように、紙出力した地紋画像Ｉ１は、コピー時に検出できる地紋パターン（「ＡＢＣ」の部分）と、コピー時に消える地紋パターン（“灰色の地”の部分）を組み合わせた地紋パターンを合成する。なお、説明の便宜上、「ＡＢＣ」と“灰色の地”は、それぞれを明示しているが、紙出力した地紋画像Ｉ１は、実際には、人間の目には一様な模様に見える。
この地紋画像Ｉ１を複写機４のスキャナで読み取ると、消える地紋パターン（“灰色の地”の部分）は、地紋画像を構成する画素（ドット）の大きさやドット数を小さくしてスキャナで読み取ることができないように定めたことで、読取データを基にしたコピー画像Ｉ２には出力されない一方、読み取ることができる地紋パターン（「ＡＢＣ」の部分）は、コピー画像Ｉ２に出力されるので、この部分の画像が浮かび上がる。
【０００４】
ところで、スキャナが読み取ることができてコピー画像に現れる地紋パターンは、多くの場合、情報をユーザーに伝えるための文字列等であり、所定のサイズの地紋画像として、本来の出力画像とは別に予め用意される。このため、用意された地紋画像をそのまま用いて合成すると、用紙サイズもしくは本文画像のサイズによっては、地紋の文字列画像が用紙のサイズ（出力画像領域）をオーバーして、文字列の中で、印刷されない文字が出てしまう、という問題が生じる。図２０は、この状況を説明する図である。同図に示すように、地紋文字列「ＡＢＣ・・・Ｋ」は、出力画像領域Ｉ４もしくは紙のサイズをオーバーしているので、オーバーした部分は、印刷されない。
【０００５】
この問題には、地紋画像を変倍することで対応することができ、例えば、特許文献１（特許第３９３８１７６号公報）を従来技術として挙げることができる。
しかし、特許文献１の記載には、ユーザーが指定する変倍率で地紋画像を変倍することが説明されているだけで、変倍後の地紋画像が地紋を形成する地紋パターンに前提として与えられている条件との関係でミスマッチとなって、形成される画像が適正な出力画像とならない可能性がある。つまり、ミスマッチになると、浮き出す地紋画像の情報が保存される保証がない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、地紋画像を変倍して出力用画像として処理する際に、変倍後の地紋画像が地紋を形成する地紋パターンに前提として与えられる条件との関係でミスマッチとならないようにして、適正な地紋出力画像が得られるようにすることである。
【課題を解決するための手段】
【０００７】
本発明は、地紋画像に対し任意の変倍処理を行う地紋画像変倍処理手段と、ドットの配置がそれぞれ異なる複数種類の地紋パターンの中から指定された地紋パターンと、前記地紋画像変倍処理手段によって出力対象の地紋画像に所定の変倍を掛けて処理された地紋画像とのパターンマッチングを行うパターンマッチング処理手段と、前記パターンマッチング処理手段の処理結果によって、前記出力対象の地紋画像に掛けた前記所定の変倍値を調整して、前記指定された地紋パターンとのマッチングが得られるサイズに補正する地紋画像補正手段と、前記地紋画像補正手段によって補正されたサイズの前記地紋画像を前記地紋画像変倍処理手段によって処理し、得られた地紋画像をもとに、前記指定された地紋パターンで地紋画像出力に用いる画像データを生成する出力用画像データ生成手段と、を有する情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、地紋画像を変倍して出力用画像として処理する際に、出力用画像として処理された地紋画像と地紋を構成する地紋パターンとの間のマッチングをとることで、適正な地紋出力画像を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像処理システムの構成を示す図である。
【図２】図１の画像処理システムにおけるＰＣの内部構成を示す図である。
【図３】図２のＰＣにインストールされたプリンタドライバの内部構成を示す図である。
【図４】図１の画像処理システムにおけるプリンタの内部構成を示す図である。
【図５】二種類の地紋パターンを合成する手法による、コピー原稿の画像（図中のＡ）とコピー画像（図中のＢ）の例を挙げ、その違いを説明する図である。
【図６】プリンタドライバのＵＩによる地紋設定の入力操作画面の一例を示す図である。
【図７】地紋画像の生成処理を主にした画像処理システム（図１）が行う動作シーケンス図である。
【図８】地紋の文字列画像が用紙サイズをオーバーする状況を説明する図である。
【図９】パターンマッチング処理の対象になる地紋パターンと地紋文字列画像の関係を説明する図である。
【図１０】地紋画像のパターンマッチング処理の概念を説明する図である。
【図１１】地紋パターンと地紋文字列画像（文字「ｉｔ」）間のパターンマッチングの処理概念を説明する図である。
【図１２】図１１の「ｉ」のパターンマッチング処理過程を説明する図（Ａ）及び処理結果から導かれる地紋に用いる文字サイズを示す表（Ｂ）である。
【図１３】図１１の「ｔ」のパターンマッチング処理過程を説明する図（Ａ）及び処理結果から導かれる地紋に用いる文字サイズを示す表（Ｂ）である。
【図１４】地紋出力用の画像データを生成する際に行う、地紋画像を適正化する処理の手順（実施形態１）を示すフロー図である。
【図１５】地紋出力用の画像データを生成する際に行う、地紋画像を適正化する処理の手順（実施形態２）を示すフロー図である。
【図１６】地紋画像出力に用いる画像データの生成処理に適用する地紋パターンを説明する図である。
【図１７】地紋出力用の画像データを生成する際に行う、地紋画像を適正化する処理の手順（実施形態３）を示すフロー図である。
【図１８】前景の地紋画像出力に用いる画像データの生成処理に適用する地紋パターンを例示する図である。
【図１９】コピー時の出力画像において浮き上がる地紋パターン（従来技術）を説明する図である。
【図２０】地紋の文字列画像が用紙サイズ（出力画像領域）をオーバーする（従来技術）状況を説明する図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態について、添付図面を参照して説明する。
本発明に係る情報処理装置の実施形態として、以下には、プリント出力装置を構成要素に組込んでおらずプリント出力装置に対し出力を指示するＰＣ（Personal computer）等のホスト装置を例に実施形態の説明をする。つまり、ホスト装置が用意された地紋画像を出力画像サイズに合わせるべく変倍して出力用画像として処理する際に、指定される地紋パターンで適正な地紋画像出力を行える地紋画像データの生成処理機能を有する。
ただ、本発明に係る情報処理装置は、プリント出力装置を組込んだ、例えば、複合機、プリンタ等に以下に説明する地紋画像データの生成処理機能を搭載する形態でも同様に実施できる。
【００１１】
[画像処理システムの構成]
以下の実施形態では、ホスト装置をＰＣとし、また、プリント出力装置をプリンタとして構成する画像処理システムにおいて、ＰＣのプリンタドライバが前記地紋画像データの生成処理機能を持ち、前記ネットワーク等の通信手段を介してプリント出力を指示する形態で実施する例を示す。なお、本画像処理システムでは、プリント出力に用いる画像データを生成し、出力(印刷)要求をプリンタに行うプリンタドライバを含む処理機能を、例えば、Windows(登録商標)をＯＳ（Operating System）とする処理システムの下で処理に必要なソフトウェアプログラムを駆動することで実現する。
そこで、先ず本実施形態に係る画像処理システムの構成を図１〜図４を参照して説明する。
【００１２】
図１は、本発明の実施形態に係る画像処理システムの構成を示す図である。
図１の画像処理システムは、ホスト装置としてのＰＣ１とプリント出力装置としてのプリンタ２を、ネットワーク３を介して接続して構成するものである。ネットワーク３は、相互にデータが交換できる、例えば、イーサネット（登録商標)
(ethernet)等を採用することができる。
ただ、ＰＣ１とプリンタ２との間で双方向に通信を実行する手段であれば、イーサネット（登録商標)に限定されず、それ以外のネットワークでもよい。また、ネットワーク以外の通信手段として、ＰＣ１とプリンタ２との間を、例えば、ＵＳＢ（Universal Serial Bus）等のパラレルＩ／Ｆ(インターフェース)ケーブルで直接接続して構成してもよい。
また、本画像処理システムでは、プリント出力装置をプリンタとして説明しているが、プリンタに限らず、画像形成装置（プリンタエンジンをもつ装置）ならば何でもよい。
【００１３】
〈ＰＣの構成〉
本画像処理システムのＰＣ１の構成を説明する。
図２は、本画像処理システム（図１）におけるＰＣ１の内部構成を示す図である。
ＰＣ１は、ソフトウェアのモジュール構成として、アプリケーション１１、ＯＳ１２、グラフィックス１４とＵＩ（ユーザーインターフェース）１５を要素に含むプリンタドライバ１３、スプーラー１７の各モジュールを有する。
プリンタドライバ１３は、アプリケーション１１で処理された文書ファイル等に対するＯＳ１２の描画命令を受け、描画命令を依頼先のプリンタ２が解析し処理できる言語（ＰＤＬ:ページ記述言語）に変換するためにインストールされたプログラムである。
プリンタドライバ１３をインストールする形態は、ローカルにＯＳ１２の１モジュールとして組み込まれた形態をここでは示している。Windows(登録商標)をＯＳとする場合には、Point＆Print等、他の形態でインストールする手段も用意されているので、その方法でインストールしてもよい。
【００１４】
プリンタドライバ１３の要素であるグラフィックス１４は、アプリケーション１１からＯＳ１２を通して渡される描画データをプリント出力するプリンタ２に適合したデータ形式に変換する。
プリンタドライバ１３の要素であるＵＩ１５は、ユーザーがプリント出力を要求する際に、プリンタドライバ１３に指示する各種出力条件の入力操作を受け、プリント出力を要求してプリンタ２に送信するＰＤＬデータにユーザーの指示を反映させるために機能する。
なお、地紋画像データの生成処理にも係るプリンタドライバ１３の機能は、図３を参照して、下記でさらに説明する。
【００１５】
図３は、図２のＰＣ１にインストールされたプリンタドライバ１３の内部構成を示す図である。
プリンタドライバ１３の要素であるグラフィックス１３は、描画命令受信部１４１、画像生成部１４５、地紋画像生成部１４３、送信部１４７の各モジュールを有する。
描画命令受信部１４１は、アプリケーション１１からＯＳ１２を通して送られてきた描画命令を受け、グラフィックス１４内の他のモジュールに描画命令を割り振る。この描画命令は、文字を書く命令であり、例えばWindows（登録商標）におけるDrvTextOut等の命令を指す。
また、描画命令受信部１４１は、アプリケーション１１からの描画命令に合わせて、この描画命令に対してＵＩ１５でユーザーの操作により設定された出力条件の指示データを一緒に送る。
【００１６】
地紋画像生成部１４３は、地紋画像を合成して出力する出力条件の設定（以下、「地紋設定」という）がＵＩ１５を通して行われたときに、設定内容に基づいて地紋の画像を生成する。なお、地紋画像生成部１４３の処理機能は、後記[地紋画像データの生成処理]で詳述する。
画像生成部１４５は、描画命令受信部１４１を経由して受け取る描画命令及びＵＩ１５の後述する設定管理部１５１から渡された出力条件の設定値を、出力の依頼先であるプリンタ２が解析し処理できる言語（ＰＤＬ:ページ記述言語）に変換する。また、画像生成部１４５は、地紋設定に応じて、本来の出力画像に地紋画像生成部１４３によって生成された地紋画像を重ね合わせて、得られる合成画像を出力対象の画像としてＰＤＬデータを作成する。
送信部１４７は、グラフィックス１４で生成したＰＤＬデータをプリンタ２に送る機能を持つ。
【００１７】
ＵＩ１５は、設定管理部１５１、表示部１５３の各モジュールを有する。
表示部１５３は、ユーザーにより出力条件の設定入力を行う操作画面等を表示し、操作画面へのポインタ（例えば、マウス）による入力指示を受け取ることで、ＰＣ１とのインターフェースとして機能するための処理を行う。
設定管理部１５１は、表示部１５３のより入力された指示や出力条件（設定値）等の入力情報を保持し、グラフィックス１４の描画命令受信部１４１に提供する入力情報を管理する。なお、Windows(登録商標)をＯＳとする場合には、ＤＥＶＭＯＤＥというデータ構造にデータを入力することによりこの機能が実現される。
【００１８】
また、本ＰＣ１には、図示しないが汎用のハードウェア構成、即ち、ソフトウェアプログラムの命令を実行するためのＣＰＵ（Central Processing Unit）、ＣＰＵによって使用されるプログラムやデータ等を保存するＲＯＭ（Read Only Memory）、前記プログラムによって生成されるデータなどを一時的に保存するＲＡＭ（Random Access Memory）、ＰＣ１に設定された各種の設定データ、管理情報、取得されたデータのうち保存が必要なデータを不揮発に記憶するＨＤＤ（Hard Disk Drive）の各要素からなる構成を持つコンピュータを用いることができる。
また、上記コンピュータのＣＰＵを接続するバスには、Ｉ／Ｏポート、表示部、入力部、記憶媒体ドライブ、ネットワークＩ／Ｆがそれぞれ接続されている。
【００１９】
Ｉ／ＯポートやネットワークＩ／Ｆは、プリンタ２と接続するために用いられる。
表示部と入力部は、コンピュータがユーザーとの間で情報交換をするための手段であり、上記表示部１５３（図３）と協働するハードウェアであり、ＰＣ１の状態をユーザーに知らせ、また、ユーザーの入力操作を案内する画面をディスプレイに表示する一方、入力部は、表示部の画面に表示するメッセージに従いユーザーがマウス等を用いて行うボタン（キー）操作等によって行われる指示やデータの入力を受け付ける。
【００２０】
また、記憶媒体ドライブは、リムーバブルなＣＤ（コンパクトディスク）等の各種ディスク型のメディアの読取り／書込みをする装置である。
なお、上述のリムーバブルな記憶媒体として、Ｉ／Ｏポート等を介して接続する小型のフラッシュメモリを用いることができる。
上記リムーバブルな記憶媒体としての各種ディスク型のメディアや小型の各種フラッシュメモリは、ＣＰＵが駆動するプログラムや文書ファイルを書き込んで本ＰＣ１に接続することで、記憶媒体から読み出したプログラムによってプリンタドライバ１３を構成し、また、読み出した文書ファイルをプリンタ２にプリント出力を指示する出力対象のデータとして用いる。
【００２１】
〈プリンタの構成〉
本画像処理システムのプリンタ２の構成を説明する。
図４は、本画像処理システム（図１及び２）におけるプリンタ２の内部構成を示す図である。
プリンタ２は、受信部２１、出力用画像生成部２３、出力部２５の各部を構成要素として有する。
受信部２１は、ＰＣ１から送信されてくる印刷データ（ＰＤＬコマンド）を受信し、受け取った印刷データを必要なデータ処理やデータ管理を行うモジュールに渡す。
出力用画像生成部２３は、ＰＣ１から送信されてくる印刷データの描画コマンドをプリント出力に用いる形式の画像データにする機能を持つ。
出力部２５は、出力用画像生成部２３が生成したプリント出力用画像データを用いて印刷用紙にラスタ画像を出力する。
なお、本プリンタ２は、図４に示したように、ホスト装置から出力を要求して送信されてくるＰＤＬデータを受け取り、プリンタエンジンを動作させる既存の大多数のプリンタが採用する構成を用いたものである。
【００２２】
[地紋画像データの生成処理]
本画像処理システムのＰＣ１が行う地紋画像データの生成処理を説明する。
この地紋画像データは、例えば、出力画像に対する改ざんや不正コピーを防止するために従来から採用されている手法と同様に、本文画像に合成される。
この地紋画像の合成手法は、ここでは、地紋画像を合成して紙出力されたものを原稿としてコピーを行うと、コピー出力された画像において、合成した地紋の一部の画像はコピー原稿を読み取るスキャナで読み取れても、合成した他の部分が読み取れないために、読み取られた部分の画像が浮かび上がって見える、という効果をねらって利用される。つまり、スキャナの読取性能との関係で、配置もしくは配列を異にしたドットや使用する現像材（トナー、インク等）を異にした複数種類の地紋パターンを用いて合成する方法を採る。なお、一種類の地紋パターンのみを合成する方法で行ってもよいが、この方法を採用する場合、コピー画像から地紋が消えるという方法で、コピーと原本との違いが分かるようにする。
【００２３】
図５は、二種類の地紋パターンを合成する手法による、コピー原稿の画像（図中のＡ）とコピー画像（図中のＢ）の例を挙げ、その違いを説明する図である。
同図に示すように、紙出力した地紋画像Ｉ１は、コピー時に検出できる地紋パターン（文字列「あいうえお」の部分で、「前景」という）と、コピー時に消える地紋パターン（“灰色の地”の部分で、「背景」という）を組み合わせた地紋パターンを合成する。なお、説明の便宜上、「あいうえお」と“灰色の地”は、それぞれを明示しているが、紙出力した地紋画像Ｉ１は、実際には、人間の目には一様な地模様に見えるようなパターンを形成するように、ドットの配置を定め、使用現像材を選ぶことで意図した画像を得ることができる。
【００２４】
この地紋画像Ｉ１を複写機（不図示）のスキャナで読み取ると、消える地紋パターン（“灰色の地”の部分）は、画素をドットの大きさやドット数、もしくは現像材を選択する等によってスキャナで読み取ることができないように定める。なお、上記画素とは、スキャナ等で画像を読み取って量子化できる最小単位を指し、画像形成装置が形成するドットの大きさや、ドット数もしくは密度によって読み取る画素値が変化する。
このようにすることで、読取データを基にしたコピー画像Ｉ２には出力されない一方、読み取ることができる地紋パターン（「あいうえお」の部分）は、コピー画像Ｉ２に出力されるので、この部分の画像が浮かび上がる。
なお、以下の説明では、コピー画像に残る前景の地紋パターンとして、何らかの情報をユーザーに伝えるための画像文字列「あいうえお」を例示するが、文字や文字列に限定されず、任意の画像を用いることができる。
【００２５】
〈地紋設定〉
本画像処理システムのＰＣ１におけるプリンタドライバ１３は、ＵＩ１５内に、ユーザーが地紋画像出力の指示及び出力条件の指示を行えるようにするための地紋設定機能を有する。
ここでは、出力条件の指示は、前景とする地紋パターンにより形成する文字列として、ＰＣ１が搭載するワープロ機能を用いて文字列を入力し、使用する文字の大きさ等を指定できるようにする。
【００２６】
図６は、プリンタドライバ１３のＵＩ１５による地紋設定の入力操作画面の一例を示す図である。
ユーザーが利用しているアプリケーションで作成した文書のプリント出力を要求する入力操作を行うと、この指示を受けるプリンタドライバ１３のＵＩ１５は、入力操作画面１５４を表示する。その画面において設定する出力条件の１項目として地紋画像出力に係る地紋設定画面１５４ａを用意する。
図６の地紋設定画面１５４ａでは、「地紋設定」とする表示要素によって地紋画像出力を行うか否かをＯＮ／ＯＦＦボタンへの操作で指示する。
【００２７】
また、「地紋文字列」とする表示要素によって地紋画像の前景に用いる文字列を、ワープロ機能を利用する操作で入力ボックスに書き込んで指示し、次の「地紋用フォント」とする表示要素によって文字列に用いる文字フォントをボックスから選択操作を行って指定し、次の「文字列大きさ（ｐｔ）」とする表示要素によって文字列に用いる文字サイズのポイント値（ｐｔ）をコンボボックスから選択操作を行って指定する。
なお、上記地紋設定画面１５４ａにおいて、「地紋設定」とする表示要素を「ＯＮ」として他の表示要素の入力をしない場合、前景はなく、背景のみの地紋画像を出力する設定となる。
ユーザーは、求める地紋画像に係る出力条件を地紋設定画面１５４ａの上記表示要素への入力操作により指示した後、当該画面下部のＯＫボタン１５４ｂを操作することで、入力を確定する。なお、設定入力を取り消す場合には、当該画面下部のキャンセルボタン１５４ｃを操作する。
【００２８】
〈地紋画像の生成処理シーケンス〉
ＰＣ１のプリンタドライバ１３が地紋設定の行われたプリント出力要求を受けて処理を開始し、その後、プリンタ２でプリント出力を行うまでの本画像処理システムの動作シーケンスを、地紋画像の生成処理を主に説明する。
図７は、地紋画像の生成処理を主にした本画像処理システムが行う動作シーケンス図である。なお、同図は、図６に示した地紋設定画面で地紋設定「ＯＮ」が設定された時の動作である。
【００２９】
図７に示すように、プリンタドライバ１３は、プリント出力要求を受け、表示部１５３の動作により出力条件の入力用の操作画面を開き（シーケンスＳｑ１０１）、この画面への入力操作を受付け、設定された出力条件を確定し、印刷開始が指示されると（シーケンスＳｑ１０２）、確定した地紋設定を含め出力条件の設定内容等の設定情報を必要なときに参照できるように、設定管理部１５１で管理する（シーケンスＳｑ１０３）。なお、設定管理部１５１は、地紋画像については、地紋設定画面（図６）の地紋文字列や文字サイズの設定値のほか、画像処理システム側で予め指定した前景、背景に用いる地紋パターンも前記設定情報として管理する。
シーケンスＳｑ１０３の処理と同時に、ＵＩ１５は、表示部１５３を通して受け付けた描画命令と出力条件に係る前記設定情報をグラフィックス１４の描画命令受信部１４１に渡す（シーケンスＳｑ１０４）。
次に、描画命令受信部１４１は、渡された描画命令、設定情報等の中から地紋設定に係る設定情報（データ）を地紋画像生成部１４３に振り分けて渡す（シーケンスＳｑ１０５）。
【００３０】
地紋画像生成部１４３は、描画命令受信部１４１から受け取った地紋設定に係る設定情報（データ）を基に地紋画像を生成する処理を行うが、地紋画像を生成する前に、用意された地紋画像を出力画像サイズに合わせるべく変倍して出力用画像として処理する。
また、その際に、変倍後の地紋画像を、背景もしくは前景画像に求められる画像処理システム側で予め指定する地紋パターンで形成した場合に、適正な地紋画像出力が行えることを確認して、地紋画像データの生成処理を行う。
【００３１】
よって、地紋画像生成部１４３は、処理のシーケンスとして、文字列の長さが、用紙のサイズもしくは本来の出力対象画像のサイズに収まるように地紋とする文字列画像を変倍（縮小）し（シーケンスＳｑ１０６）、変倍後の文字列画像を２値化する（シーケンスＳｑ１０７）。
シーケンスＳｑ１０６は、本例では、図８に示すように、文字列画像「あいうえ・・・くけこ」の長さが用紙Ｉ３のサイズを越えてはみ出して印刷されない文字部分が生じてしまうことを避けるために文字列画像を縮小して、全体を用紙の画像領域に収める変倍処理である。このような、用意した文字列の長さが画像領域をオーバーする他のケースは、集約印刷や縮小印刷をかけたとき、或は画像領域内の小さい部分のみを地紋を掛ける対象領域とした場合にも同様に適用できる。
また、シーケンスＳｑ１０７で行う２値化は、次に行う地紋パターンとのパターンマッチング処理に必要なデータ形式への変換である。
【００３２】
次に、指定された地紋パターンと、シーケンスＳｑ１０７で２値化した地紋文字列画像とのパターンマッチングを行う（シーケンスＳｑ１０８）。
この後、シーケンスＳｑ１０８でマッチングが得られたことを条件に、マッチングが得られたときの条件に従って地紋画像出力に用いる画像データを生成する（シーケンスＳｑ１０９）。
なお、地紋画像生成部１４３が行うシーケンスＳｑ１０６〜Ｓｑ１０９の処理については、後記［地紋画像の適正化］にて詳細に説明する。
【００３３】
次に、地紋画像生成部１４３は、シーケンスＳｑ１０９で生成した地紋画像出力に用いる画像データを描画命令受信部１４１に渡す（シーケンスＳｑ１１０）。
地紋画像出力に用いる画像データを受け取った描画命令受信部１４１は、本来の出力対象画像（以下、「本文画像」という）を生成するためのデータとともに地紋画像生成部１４３から受け取った地紋画像出力に用いる画像データを画像生成部１４５に渡す（シーケンスＳｑ１１１）。
画像生成部１４５は、描画命令受信部１４１から受け取った本文画像を生成するためのデータを基に本文画像出力に用いる画像データを生成し（シーケンスＳｑ１１２）、また、生成した本文画像出力に用いる画像データと描画命令受信部１４１から受け取った地紋画像出力に用いる画像データを合成し（シーケンスＳｑ１１３）、さらに、得られた合成画像データを出力対象の画像とするＰＤＬデータを作成して送信部１４７に渡す（シーケンスＳｑ１１４）。
【００３４】
ＰＤＬデータを受け取った送信部１４７は、ネットワーク３等を通じてプリンタ２の受信部２１にＰＤＬデータを送信する（シーケンスＳｑ１１５）。
ＰＤＬデータを受信した受信部２１は、ＰＤＬデータを解析し（シーケンスＳｑ１１６）、解析結果として得られた描画コマンドを出力用画像生成部２３に渡す（シーケンスＳｑ１１７）。
描画コマンドを受け取った出力用画像生成部２３は、描画コマンドに従って出力部（プリンタエンジン）２５で出力に用いる画像データを生成し（シーケンスＳｑ１１８）、生成した出力用画像データを出力部２５に渡す（シーケンスＳｑ１１９）。
出力用画像データを受け取る出力部２５は、このデータを用いて用紙への画像出力を行う（シーケンスＳｑ１２０）。
【００３５】
［地紋画像の適正化］
本画像処理システムが持つ、本文画像に合成して地紋画像をプリント出力するための画像データを生成する機能は、システムが有する機器の特性に依存して定められる地紋パターンで出力用の地紋画像データを出力することで意図した効果を得ることができる。例えば、上記で図５を参照して述べたように、地紋画像を構成する画素の大きさやドット数を所定値にすることで、紙出力した前景及び背景からなる地紋画像が一様の地模様であるように見え、また、コピー出力画像から背景のみを消すことができる。つまり、この効果を得るためには、各地紋画像を構成する地紋パターンとして、ドットの配置がそれぞれ異なる複数種類の地紋パターンの中から適用するパターンを指定する必要があり、ここでは、システム側の管理の下に指定される。
【００３６】
他方、地紋画像として、上記〈地紋設定〉において説明した、ユーザーによって任意に字数やサイズが設定できる文字列等のように、サイズを変化し得る画像を用いると、設定によっては、文字列の長さが画像領域をオーバーするので、文字列の持つ意味を伝えるためには、設定された文字列を画像領域に収めることが望ましく、設定された文字サイズ（ｐｔ）の文字列の画像サイズを縮小する変倍処理を行う。
ただ、画像サイズを縮小したことで、地紋画像を生成する条件として指定された地紋パターンとのマッチングがとれず、ユーザーによる設定のままで生成した地紋画像の出力用データを生成して紙出力を行うと、設定された文字列が元の文字形状を保つことができず変形されて、文字を正しく認識できなくなる可能性が生じる。
【００３７】
そこで、本画像処理システムでは、指定された地紋パターンと地紋設定で設定され、変倍（縮小）処理を行った場合には変倍された地紋文字列画像とのパターンマッチング処理を行うことで、パターンマッチングの度合いもしくはミスマッチを検出し、検出結果によりミスマッチを低減し、地紋画像を適正化する処理手段を講じる。
なお、この地紋画像を適正化するための一連の処理手段は、地紋画像生成部１４３が持つ処理機能として実現する。
【００３８】
“パターンマッチング処理”
ここで、地紋画像生成部１４３が行うパターンマッチング処理の概念と処理手法を説明する。
図９は、パターンマッチング処理の対象になる地紋パターンと地紋文字列画像の関係を説明する図である。また、図１０は、地紋画像のパターンマッチング処理の概念を説明する図である。
図９の例において、指定された地紋パターンは、背景（同図中のＡ）が紙出力するラスタ画像のビットマップにおいて（５×３）ドット領域における左上隅の黒１ドットで表され、また、前景（同図中のＢ）が（９×４）ドット領域における左上隅の黒（３×２）ドットで表される。
【００３９】
地紋パターン（Ａ又はＢ）との間でパターンマッチングが掛けられる他方の地紋文字列画像「あ」（図９中のＣ）は、パターンマッチング処理で地紋パターン（Ａ又はＢ）と比較し、パターンマッチングの度合いもしくはミスマッチが検出されるので、地紋パターンと同じ形式のビットマップデータで表した文字パターンにする必要がある。よって、地紋文字列画像は、文字を２値化処理して紙出力に用いるビットマップで表現する。
パターンマッチング処理は、図１０に示すように、地紋文字列画像を文字ごとに文字の存在する領域Ｐｃを地紋パターンｐｊによってドット単位で順次シフトして、そのたびごとにパターンの一致を調べ、パターンマッチングの度合いもしくはミスマッチを検出する。
なお、パターンマッチング処理は、図１１〜１３を参照して、具体例を挙げて、さらに説明する。
【００４０】
図１１は、地紋パターンと地紋文字列画像（文字「ｉｔ」）間のパターンマッチングの処理概念を説明する図である。
同図に示すように、パターンマッチング処理は、地紋文字列画像Ｐｃ１が「ｉｔ」の例であり、この地紋文字列画像「ｉｔ」における「ｉ」「ｔ」各文字の存在する領域を地紋パターンｐｊ１によってドット単位で順次シフトして、それぞれパターンの一致を調べ、パターンマッチングの度合いもしくはミスマッチを検出する。
図１２は、Ａが図１１の「ｉ」のパターンマッチング処理過程を説明する図であり、また、Ｂが処理結果から導かれる地紋に用いる文字サイズを示す表である。
図１２Ａは、前景の地紋パターンｐｊ１（図９Ｂ、参照）として、黒（５×５）ドット（図１２Ａ中の矩形枠ｐｊ１１、ｐｊ１２で囲んだ大きさの領域を黒ドットするパターン）とし、この地紋パターンｐｊ１と、図１１の「ｉ」とのパターンマッチング処理を行う例を表している。
【００４１】
本実施形態では、地紋文字列画像Ｐｃ１に対し、左上が黒の点で、その点に隣接する上及び左に黒ドットが無い領域部分を検出対象に、地紋パターンｐｊ１とのマッチング処理を行う。よって、図１２Ａの「ｉ」の例では、同図中に矩形枠ｐｊ１１で囲んだ部分及び矩形枠ｐｊ１２で囲んだ部分が検出対象になる。
矩形枠ｐｊ１１で囲んだ部分のパターンマッチング処理は、前景の地紋パターンの黒（５×５）ドットに対して、地紋文字「ｉ」の黒（４×４）ドットを照合する処理であり、Ｘ，Ｙ各方向で１ドット分のミスマッチが生じていることが検出結果として得られる。したがって、地紋文字「ｉ」の矩形枠ｐｊ１１で囲んだ部分は、元の文字形状を保つことができない。
矩形枠ｐｊ１２で囲んだ部分のパターンマッチング処理は、前景の地紋パターンの黒（５×５）ドットに対して、地紋文字「ｉ」の黒（４×５）ドットを照合する処理であり、Ｘ方向で１ドット分のミスマッチが生じていることが検出結果として得られる。したがって、地紋文字「ｉ」の矩形枠ｐｊ１２で囲んだ部分は、元の文字形状を保つことができない。
【００４２】
また、図１３は、Ａが図１１の「ｔ」のパターンマッチング処理過程を説明する図であり、また、Ｂが処理結果から導かれる地紋に用いる文字サイズを示す表である。
図１３Ａは、地紋文字「ｔ」に対する点が違うだけで、前景の黒（５×５）ドットの地紋パターンｐｊ１とのパターンマッチングの処理条件は異ならない。
図１３Ａの「ｔ」の例では、同図中に矩形枠ｐｊ１１で囲んだ部分及び矩形枠ｐｊ１２で囲んだ部分が検出対象になる。
矩形枠ｐｊ１１で囲んだ部分のパターンマッチング処理は、前景の地紋パターンの黒（５×５）ドットに対して、地紋文字「ｔ」の黒（４×５）ドットを照合する処理であり、Ｘ方向で１ドット分のミスマッチが生じていることが検出結果として得られる。したがって、矩形枠ｐｊ１１で囲んだ部分の元の文字形状を保つことができない。
矩形枠ｐｊ１２で囲んだ部分のパターンマッチング処理は、前景の地紋パターンの黒（５×５）ドットに対して、地紋文字「ｔ」の黒（５×２）ドットを照合する処理であり、Ｙ方向で３ドット分のミスマッチが生じていることが検出結果として得られる。したがって、地紋文字「ｔ」の矩形枠ｐｊ１２で囲んだ部分の元の文字形状を保つことができない。
【００４３】
〈適正化処理：実施形態１〉
上記“パターンマッチング処理”を行ってミスマッチを検出することを前提に、検出結果に応じてミスマッチを低減する補正を地紋画像に施す適正化処理に係る実施形態を説明する。
この実施形態では、パターンマッチング処理の処理結果によって、地紋文字列画像を画像領域に収めるために行う変倍（縮小）処理に適用する変倍値を調整して、前記出力地紋画像の画素とのマッチングが得られるサイズに補正する。
以下、本実施形態の地紋文字列画像のサイズを適正化する処理の手順を詳細に説明する。
【００４４】
図１４は、本実施形態に係る地紋画像を適正化する処理の手順を示すフロー図である。図１４の処理フローは、ＰＣ１のプリンタドライバ１３が地紋設定の行われたプリント出力要求を受けてプリント出力用データを生成する際、地紋画像生成部１４３が行う処理（図７のシーケンスＳｑ１０６〜Ｓｑ１０９、参照）の手順を示すものである。
地紋画像生成部１４３は、描画命令受信部１４１から地紋設定に係る設定情報（データ）を受け取ると図１４のフローによる処理を開始し、先ず、地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まるか否かを、それぞれのサイズを比較することによって確認する（ステップＳ１０１）。
ステップＳ１０１で地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まることが確認できれば（ステップＳ１０１-YES）、地紋文字列に対する適正化処理を必要としないので、直ちに指示されている出力条件に従って地紋画像出力に用いる画像データを生成し（ステップＳ１０８）、このフローによる処理を終了する。
【００４５】
他方、ステップＳ１０１で地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まることが確認できなければ（ステップＳ１０１-NO）、地紋文字列に対する適正化処理を必要とするので、次に、用紙のサイズもしくは本文画像のサイズとの比較結果をもとに、地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まるように、文字列のサイズを縮小変倍する（ステップＳ１０２）。
上記の縮小変倍は、両者の長さの比率を求め、得られる長さの比率から収まる文字サイズを長さで計算して求めることができる。なお、文字サイズを“ｐｔ（ポイント）”で処理してもよい。
【００４６】
次に、縮小した文字列画像を２値化する（ステップＳ１０３）。ここで行う２値化は、次に行う地紋パターンとのパターンマッチング処理に必要なデータ形式への変換であり、図１２Ａ、図１３Ａに例示したように、文字部分を黒とする。
次に、指定された画素サイズに対応する地紋パターンでステップＳ１０３により２値化した地紋文字列画像にパターンマッチングを掛ける（ステップＳ１０４）。なお、パターンマッチング処理は、上記“パターンマッチング処理”で説明した処理を地紋文字列画像の文字ごとに行う。
この後、ステップＳ１０４のパターンマッチング処理の結果をもとに、指定された地紋パターンの複数ドットで形成されるパターンの大きさより地紋文字が小さいためにマッチングが得られなかったか、否かを確認する（ステップＳ１０５）。
【００４７】
ステップＳ１０５でマッチングが得られなかった場合に（ステップＳ１０５-YES）、地紋文字のサイズを補正する必要があるので、次の手順として、パターンマッチング処理における指定された地紋パターンにより形成されるドットと地紋文字の重なり領域の比率（一致率）を求める（ステップＳ１０６）。
次いで、ステップＳ１０６で求めた比率に基づいて地紋文字のサイズを、マッチングが得られるサイズに補正する（ステップＳ１０７）。
【００４８】
ステップＳ１０６及びＳ１０７の処理を、先にパターンマッチング処理の説明で挙げた図１２Ａ、図１３Ａを例に具体的に説明する。
図１２Ａの地紋文字「ｉ」の例では、前景の地紋パターンの黒（５×５）の配列ドットに対して、地紋文字「ｉ」の黒（４×４）ドットを照合する処理であり、矩形枠ｐｊ１１で囲んだ部分は、Ｘ，Ｙ各方向で１ドット分のミスマッチが生じていることが検出結果として得られる。この場合の地紋パターンのドットと地紋文字の重なり領域の比率（一致率）は、４／５である。
【００４９】
また、矩形枠ｐｊ１２で囲んだ部分は、Ｘ方向で１ドット分のミスマッチが生じているので、重なり領域の比率は、Ｘ，Ｙ各方向の小さい方を採って、この部分も４／５である。
よって、地紋パターンのドットと地紋文字「ｉ」との間でマッチングをとるには文字のサイズを５／４倍する補正をする必要がある。例えば、ユーザーによる地紋設定で「４５ｐｔ」の文字サイズが設定されている場合、４５×５／４＝５７の補正をする。
図１２Ｂは、地紋文字「ｉ」の処理結果を示す表である。同表には、補正後の文字サイズ（地紋が掛けられるサイズ）が「５７」となった検出対象の個数は合計「２」であることが記録されている。
【００５０】
同様に、図１３Ａの地紋文字「ｔ」の例では、矩形枠ｐｊ１１で囲んだ部分は、地紋パターンのドットと地紋文字の重なり領域の比率は、４／５である。また、矩形枠ｐｊ１２で囲んだ部分は、２／５である。
よって、地紋パターンのドットと地紋文字「ｔ」との間でマッチングをとるには、上記比率の小さい方を採って、文字のサイズを５／２倍する補正をする必要がある。例えば、ユーザーによる地紋設定で「４５ｐｔ」の文字サイズが設定されている場合、４５×５／２＝１１３の補正をする。
「ｉｔ」の地紋文字列で行う補正は、各文字のうち最も大きい値を最終的に地紋画像に用いる文字のサイズとして決める。
図１３Ｂは、「ｉｔ」の地紋文字列の処理結果を示す表である。同表には、補正後の文字サイズ（地紋が掛けられるサイズ）が「５７」となった検出対象の個数は合計「３」であり、「１１３」となった検出対象の個数は合計「１」であることが記録されている。
したがって、地紋画像「ｉｔ」に用いる文字のサイズは「１１３」に決められる。
【００５１】
このようにしてステップＳ１０６及びＳ１０７で補正処理を行った後、補正によって変更された条件に従って地紋画像出力に用いる画像データを生成し（ステップＳ１０８）、このフローによる処理を終了する。
他方、ステップＳ１０５でマッチングが得られた場合には（ステップＳ１０５-NO）、マッチングが得られたときの条件に従って地紋画像出力に用いる画像データを生成し（ステップＳ１０８）、このフローによる処理を終了する。
図１４のフローによる手順でマッチングが得られる地紋画像サイズに補正することで、地紋を掛けても、文字が認識できないほどの変化が生じることを避けて形状を保つことができる。
【００５２】
〈適正化処理：実施形態２〉
上記“パターンマッチング処理”に示した処理を行ってミスマッチを検出することを前提に、検出結果に応じてミスマッチを低減する処理を行うことで適正化を図る他の実施形態を説明する。
本実施形態では、ミスマッチの検出に応じて地紋パターンの指定を濃くする変更を行って、再パターンマッチング処理を行った後、ミスマッチの検出を行ってミスマッチが検出されなかったことを条件に、このとき変更した地紋パターンを出力用画像に適用するパターンとして定める適正化手法を採用する。
【００５３】
図１５は、本実施形態に係る地紋画像を適正化する処理の手順を示すフロー図である。図１５の処理フローは、ＰＣ１のプリンタドライバ１３が地紋設定の行われたプリント出力要求を受けてプリント出力用データを生成する際、地紋画像生成部１４３が行う処理（図７のシーケンスＳｑ１０６〜Ｓｑ１０９、参照）の手順を示すものである。
地紋画像生成部１４３は、描画命令受信部１４１から地紋設定に係る設定情報（データ）を受け取ると図１５のフローによる処理を開始し、先ず、地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まるか否かを確認して（ステップＳ２０１）、確認結果により、適正化処理を必要としないフローと必要とするフローに処理を分岐する。
なお、適正化処理を必要としない場合の“ステップＳ２０１-YES”以降の処理手順は、上記実施形態１（図１４）の“ステップＳ１０１-YES”以降の処理手順と同じである。よって、先の説明を参照することとし、ここでは記載を省略する。
【００５４】
また、適正化処理を必要とする場合の“ステップＳ２０１-NO”から“ステップＳ２０４”までの処理手順は、上記実施形態１（図１４）の“ステップＳ１０１-NO”から“ステップＳ１０４”までの処理手順と同じである。よって、先の説明を参照することとし、ここでは記載を省略する。
ステップＳ２０４において、指定された地紋パターンで２値化した地紋文字列画像にパターンマッチングを掛けて、この処理結果をもとに、複数ドットが所定の配置をとって形成される地紋パターン（配列ドット）の大きさより地紋文字が小さいためにマッチングが得られなかったか、否かを確認する（ステップＳ２０５）。
【００５５】
ステップＳ２０５でマッチングが得られなかった場合に（ステップＳ２０5-YES）、ミスマッチを低減して適正な地紋文字を出力できるようにする必要があるので、次の手順として、地紋パターンを濃くする方向に変更する（ステップＳ２０６）。
図１６は、地紋画像出力に用いる画像データの生成処理に適用する地紋パターンを説明する図である。
図１６中のＡは濃い地紋パターンの例であって、黒ドットの密度が高い、即ち黒ドットの間隔が短く、また、同図中のＢは薄い地紋パターンの例であって、黒ドットの密度が低く、即ち黒ドットの間隔が長いパターンとなる。
つまり、地紋パターンを濃くして、図１６のＡのように黒ドットの間隔を短くすれば、ステップＳ２０５におけるパターンマッチングで地紋文字が小さいためにとれなかったマッチングが、とれる方向に変化する。
【００５６】
ステップＳ２０６で地紋パターンを濃くする方向に変更した後、変更後の地紋パターンで２値化した地紋文字列画像に再びパターンマッチングを掛けて（ステップＳ２０４）、この処理結果をもとに、濃くした地紋パターン（配列ドット）の大きさより地紋文字が小さいためにマッチングが得られなかったか、否かを再び確認する（ステップＳ２０５）。
なお、ステップＳ２０６→Ｓ２０４のループ処理を行って地紋画像の生成に適用する地紋パターンを定める際、変更量を少量で刻んでこのループ処理を繰り返す方法で行なえば、より適正な地紋パターンを定めることができる。
【００５７】
ステップＳ２０５でマッチングが得られた場合には（ステップＳ２０5-NO）、このときパターンマッチング処理に用いた地紋パターン、即ち、ステップＳ２０６を行うまでもなくマッチングが得られたときには当初の設定のままで、また、ステップＳ２０６で変更された時は変更後の地紋パターンを地紋画像の生成に適用する地紋パターンとして定め、これを地紋画像の生成条件に加味して地紋画像出力に用いる画像データを生成し（ステップＳ２０７）、このフローによる処理を終了する。
図１５のフローによる手順でマッチングが得られる地紋パターンを変更して適用することで、文字の濃さは増すが、文字のサイズの補正は不要であり、地紋を掛けても、文字が認識できないほどの変化が生じることを避けて形状を保つことができる。
【００５８】
〈適正化処理：実施形態３〉
先に、図５を参照して、前景と背景の二種類の地紋パターンを合成する手法について説明したが、この手法を採用するとともに、上記“パターンマッチング処理”に示した処理を行ってミスマッチを検出することを前提に、検出結果に応じてミスマッチを低減する処理を行うことで適正化を図る他の実施形態を説明する。
本実施形態では、当初の画像出力用の画像データの生成条件の設定は、地紋文字を縮小変倍して生成する地紋出力用画像が、上記実施形態１又は２と同様に前景としており、また、出力した地紋文字画像は、これを原稿としてコピー画像を作成すると、地紋文字画像が浮かび上がる効果が得られるように条件を定めている。
【００５９】
こうした当初の設定に対し、地紋画像出力用の画像データの生成をするとき、前景とする地紋文字画像側でミスマッチが検出されて、適正化処理を必要とするとき、前景と背景にそれぞれに指定された地紋パターンを互いに入れ替える変更を行って、地紋文字画像がミスマッチとなることを回避し、回避できたとき、即ち、背景に適用する地紋パターンとのパターンマッチング処理を行ってミスマッチが検出されなかったことを条件に、このとき変更した地紋パターンを出力用画像に適用するパターンとして定める適正化手法を採用する。つまり、当初の設定でミスマッチとなった前景の地紋文字列を背景にし、当初の設定で背景であった画像を前景にして（なお、この場合、ミスマッチとならない）、地紋出力用画像を生成する処理とする。
【００６０】
図１７は、本実施形態に係る地紋画像を適正化する処理の手順を示すフロー図である。図１７の処理フローは、ＰＣ１のプリンタドライバ１３が地紋設定の行われたプリント出力要求を受けてプリント出力用データを生成する際、地紋画像生成部１４３が行う処理（図７のシーケンスＳｑ１０６〜Ｓｑ１０９、参照）の手順を示すものである。
地紋画像生成部１４３は、描画命令受信部１４１から地紋設定に係る設定情報（データ）を受け取ると図１７のフローによる処理を開始し、先ず、地紋文字列の長さが、用紙のサイズもしくは本文画像のサイズに収まるか否かを確認して（ステップＳ３０１）、確認結果により、適正化処理を必要としないフローと必要とするフローに処理を分岐する。
なお、適正化処理を必要としない場合の“ステップＳ３０１-YES”以降の処理手順は、上記実施形態１（図１４）の“ステップＳ１０１-YES”以降の処理手順と同じである。よって、先の説明を参照することとし、ここでは記載を省略する。
【００６１】
また、適正化処理を必要とする場合の“ステップＳ３０１-NO”から“ステップＳ３０４”までの処理手順は、上記実施形態１（図１４）の“ステップＳ１０１-NO”から“ステップＳ１０４”までの処理手順と同じである。よって、先の説明を参照することとし、ここでは記載を省略する。
ステップＳ３０４において、指定された地紋パターンで２値化した地紋文字列画像にパターンマッチングを掛けて、この処理結果をもとに、複数ドットが所定の配置をとって形成される地紋パターン（配列ドット）の大きさより地紋文字が小さいためにマッチングが得られなかったか、否かを確認する（ステップＳ３０５）。なお、このパターンマッチングに用いる地紋パターンは、図１８に示すような地紋パターンである。
【００６２】
ステップＳ３０５でマッチングが得られなかった場合に（ステップＳ３０５-YES）、ミスマッチを低減して地紋文字を出力できるようにする必要があるので、次の手順として、前景と背景にそれぞれに指定された地紋パターンを互いに入れ替える変更を行う（ステップＳ３０６）。
図１８は、前景の地紋画像出力に用いる画像データの生成処理に適用する地紋パターンを例示する図であり、黒（３×３）の配列ドットを有する。
また、背景の地紋画像出力に用いる地紋パターンは、例えば単一の黒ドットを採用する。縮小変倍して小さなサイズになった地紋文字に対しても背景に用いる例えば単一の黒ドットの地紋パターンでマッチングをかけることによりマッチングがとれるようになる。
【００６３】
ステップＳ３０６で地紋パターンを背景に適用するパターンに変更した後、変更後の地紋パターンで２値化した地紋文字列画像に再びパターンマッチングを掛けて（ステップＳ３０４）、この処理結果をもとに、変更した地紋パターン（配列ドット）の大きさより地紋文字が小さいためにマッチングが得られなかったか、否かを再び確認する（ステップＳ３０５）。
ステップＳ３０５でマッチングが得られた場合には（ステップＳ３０５-NO）、このときパターンマッチング処理に用いた地紋パターン、即ち、ステップＳ３０６を行うまでもなくマッチングが得られたときには当初の設定のままで、また、ステップＳ３０６で変更された時は変更後の地紋パターンを背景及び前景の地紋画像の生成に適用する地紋パターンとして定め、これを地紋画像の生成条件に加味して地紋画像出力に用いる画像データを生成し（ステップＳ３０７）、このフローによる処理を終了する。
【００６４】
図１７のフローによる手順でマッチングが得られよう、前景と背景にそれぞれに指定された地紋パターンを互いに入れ替える変更をして適用することで、背景と前景の関係は反対になる、即ち、コピー画像において地紋文字画像が白抜きになるが、文字のサイズの補正は不要であり、地紋を掛けても、文字が認識できないほどの変化が生じることを避けて形状を保つことができる。
【符号の説明】
【００６５】
１・・ＰＣ、２・・プリンタ、３・・ネットワーク、１３・・プリンタドライバ、１４・・グラフィックス、１４１・・描画命令受信部、１４３・・地紋画像生成部、１４５・・画像生成部、１４７・・送信部、１５・・ＵＩ、１５１・・設定管理部、１５３・・表示部、２１・・受信部、２３・・出力用画像生成部、２５・・出力部。
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特許第３９３８１７６号公報
【図１】
2013143645.tif 000003
【図２】
2013143645.tif 000004
【図３】
2013143645.tif 000005
【図４】
2013143645.tif 000006
【図５】
2013143645.tif 000007
【図６】
2013143645.tif 000008
【図７】
2013143645.tif 000009
【図８】
2013143645.tif 000010
【図９】
2013143645.tif 000011
【図１０】
2013143645.tif 000012
【図１１】
2013143645.tif 000013
【図１２】
2013143645.tif 000014
【図１３】
2013143645.tif 000015
【図１４】
2013143645.tif 000016
【図１５】
2013143645.tif 000017
【図１６】
2013143645.tif 000018
【図１７】
2013143645.tif 000019
【図１８】
2013143645.tif 000020
【図１９】
2013143645.tif 000021
【図２０】
2013143645.tif 000022