(57)【要約】【課題】ソフトウェア処理による地紋画像の形成を好適に行う。【解決手段】プリンタドライバは、コンピュータ３を、地紋画像を形成するためのパターン画像データならびに残存パターン及び消失パターンを形成するための画像データを記憶する手段、地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定する手段、画質設定が地紋画像の形成に応じない画質設定であると判定された場合に画質設定を地紋画像の形成に応じた画質設定へ変更するする手段、画像データに基づいて地紋画像を形成するための地紋画像定義３５を生成する手段、地紋画像定義３５を印刷データに付加する手段、印刷データを画像形成装置４へ入力する手段、として機能させる。【選択図】図３
2011114736.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
地紋画像を生成するための画像データを記憶する手段、
前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定する判定手段、
前記判定手段によって前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に、画質設定を地紋画像の形成に応じた画質設定へ変更する変更手段、
前記画像データに基づいて地紋画像を生成する手段、
当該生成手段により生成された地紋画像に基づいて、地紋画像を形成するためのスクリプトを生成する手段、
前記スクリプトを印刷データに付加する手段、
当該付加手段により前記スクリプトを付加された印刷データを画像形成装置へ入力する手段、
として機能させることを特徴とするプログラム。
【請求項２】
前記変更手段は、
画質設定を地紋画像の形成に応じた画質設定へ変更するための画質変更スクリプトを生成し、
前記画質変更スクリプトを印刷データに付加することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記判定手段は、黒及びグレーを黒の色剤のみにより再現する画質設定であるか否かを判定し、
前記変更手段は、前記判定手段によって黒及びグレーを黒の色剤のみにより再現する画質設定でないと判定された場合に、画質設定を黒及びグレーを黒の色剤のみにより再現する画質設定へ変更することを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記判定手段は、画像の彩度を保持又は強調した色再現を行う画質設定であるか否かを判定し、
前記変更手段は、前記判定手段によって画像の彩度を保持又は強調した色再現を行う画質設定でないと判定された場合に、画質設定を画像の彩度を保持又は強調した色再現を行う画質設定へ変更することを特徴とする請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
画像の彩度を保持又は強調した色再現を行う画質設定であるか否かの判定及び画質設定の変更は、前記地紋画像の印刷に黒以外の色を用いる場合に行われることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記黒以外の色は、シアン又はマゼンタであることを特徴とする請求項５に記載のプログラム。
【請求項７】
地紋画像を生成するための画像データを記憶する画像記憶部と、
前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定し、前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に画質設定を地紋画像の形成に応じた画質設定へ変更し、前記画像データに基づいて前記地紋画像を生成し、生成された地紋画像に基づいて地紋画像を形成するためのスクリプトを生成し、前記スクリプトを印刷データに付加し、前記スクリプトを付加された印刷データを画像形成装置へ入力する制御部と、
を備えることを特徴とする画像処理装置。
【請求項８】
地紋画像を生成するための画像データを記憶する工程、
前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定する工程、
前記判定手段によって前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に、画質設定を地紋画像の形成に応じた画質設定へ変更する工程、
前記画像データに基づいて地紋画像を生成する工程、
当該生成工程により生成された地紋画像に基づいて、地紋画像を形成するためのスクリプトを生成する工程、
前記スクリプトを印刷データに付加する工程、
当該付加工程により前記スクリプトを付加された印刷データを画像形成装置へ入力する工程、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
近年、セキュリティ意識の高まりにより、紙原稿の画像が不正にコピーされることを防止するための取り組みが行われており、そのための技術、方法が開発されている。ここでいう「コピー」とは、紙原稿の画像を光学的処理により読み取り、これを電子化した後に他の用紙に同様の画像を形成する複写のことをいい、以下の記載においても同様である。
【０００３】
紙原稿画像のコピーが不正に行われることを防止する方法の一つとして、用紙に画像を形成する画像形成装置に地紋印刷機能を設け、地紋画像が埋め込まれた紙原稿を作成する方法がある。
ここで、地紋画像とは、少なくとも２種類の大きさのドットを用い、これらドットの集まりにより表現される画像である。この地紋画像は、肉眼では認識不可能又は視認困難な形態で原稿画像に埋め込まれる。しかし、原稿画像がコピーされた場合、画像読取装置の解像度とドットのサイズとの関係に起因しコピー後の画像においてドットの一部が消失或いは強調される。これにより明確に視認可能なパターンとして地紋画像が顕像化される。このようなパターン画像として、例えば「複製」、「コピー」等の文字列を形成する画像が挙げられる。ユーザは、このようなパターン画像を含む画像が形成された用紙を見れば、コピーにより形成された画像であると容易に判別することができる。
【０００４】
一般的に、地紋印刷機能は専用のハードウェア（例えば、専用チップ）を用いて実現されており、地紋印刷機能のためのハードウェアは画像形成装置に予め設けられていた（例えば特許文献１）。地紋印刷機能のための専用のハードウェアを設けた画像形成装置は、地紋印刷機能がない画像形成装置に比して高価となるため、地紋印刷機能は比較的高価格なハイエンドの画像形成装置や複合機に搭載される機能であった。
【０００５】
しかしながら、近年、前述のハイエンドの画像形成装置に比して低価格な画像形成装置や複合機が普及してきている。このような低価格な画像形成装置や複合機は、専用のハードウェアによる地紋印刷機能を備えていない。その一方で、地紋印刷機能を備えた低価格機を望む市場ニーズがある。そこで、ソフトウェア処理により地紋印刷を行う画像処理装置がある（例えば特許文献２）。特許文献２に記載の画像処理装置は、多値ドットパターンによる印刷画像データ及び多値ドットパターンによる地紋画像データを生成して印刷画像データと地紋画像データを合成し、多値ドットパターンによる合成後の画像データを画像形成装置に対して送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１１９７３５号公報
【特許文献２】特開２００６−２５５９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２に記載の、ソフトウェア処理により地紋印刷を行う従来の画像処理装置では、地紋画像の形成を好適に行うことができない場合があった。
【０００８】
多くの画像形成装置は、画質設定機能を有している。画質設定機能により設定可能な項目として、例えば色の鮮やかさや、色再現に用いる色剤の設定等が挙げられる。これらの画質設定に基づいて、画像形成装置は地紋画像を含む印刷データに対して画像処理を施したうえで画像形成を行う。
【０００９】
ハードウェアによる地紋印刷の場合、画質設定に基づく画像処理を地紋画像以外の印刷画像に対して個別に行い、その後に地紋画像を合成することができた。一方、特許文献２のような従来のソフトウェア処理による地紋画像を含む印刷データの場合、画像形成装置は地紋画像を含む印刷画像に対して画質設定に基づく画像処理を施すため、地紋画像に対しても画質設定の影響が生じる。
【００１０】
このため、従来のソフトウェア処理による地紋画像の形成では、その画質設定の内容によっては地紋画像の形成に向かないことがあり、そのような画質設定のまま地紋画像を含む印刷データによる画像形成を行った場合、地紋画像を好適に形成することができないことがあった。
【００１１】
本発明の課題は、ソフトウェア処理による地紋画像の形成を好適に行うことである。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明は、プログラムであって、コンピュータを、地紋画像を生成するための画像データを記憶する手段、前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定する判定手段、前記判定手段によって前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に、画質設定を地紋画像の形成に応じた画質設定へ変更する変更手段、前記画像データに基づいて地紋画像を生成する手段、当該生成手段により生成された地紋画像に基づいて、地紋画像を形成するためのスクリプトを生成する手段、前記スクリプトを印刷データに付加する手段、当該付加手段により前記スクリプトを付加された印刷データを画像形成装置へ入力する手段、として機能させることを特徴とする。
【００１３】
請求項２に記載の発明は、請求項１に記載のプログラムであって、前記変更手段は、画質設定を地紋画像の形成に応じた画質設定へ変更するための画質変更スクリプトを生成し、前記画質変更スクリプトを印刷データに付加することを特徴とする。
【００１４】
請求項３に記載の発明は、請求項１又は２に記載のプログラムであって、前記判定手段は、黒及びグレーを黒の色剤のみにより再現する画質設定であるか否かを判定し、前記変更手段は、前記判定手段によって黒及びグレーを黒の色剤のみにより再現する画質設定でないと判定された場合に、画質設定を黒及びグレーを黒の色剤のみにより再現する画質設定へ変更することを特徴とする。
【００１５】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のプログラムであって、前記判定手段は、画像の彩度を保持又は強調した色再現を行う画質設定であるか否かを判定し、前記変更手段は、前記判定手段によって画像の彩度を保持又は強調した色再現を行う画質設定でないと判定された場合に、画質設定を画像の彩度を保持又は強調した色再現を行う画質設定へ変更することを特徴とする。
【００１６】
請求項５に記載の発明は、請求項４に記載のプログラムであって、画像の彩度を保持又は強調した色再現を行う画質設定であるか否かの判定及び画質設定の変更は、前記地紋画像の印刷に黒以外の色を用いる場合に行われることを特徴とする。
【００１７】
請求項６に記載の発明は、請求項５に記載のプログラムであって、前記黒以外の色は、シアン又はマゼンタであることを特徴とする。
【００１８】
請求項７に記載の発明は、画像処理装置であって、地紋画像を生成するための画像データを記憶する画像記憶部と、前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定し、前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に画質設定を地紋画像の形成に応じた画質設定へ変更し、前記画像データに基づいて前記地紋画像を生成し、生成された地紋画像に基づいて地紋画像を形成するためのスクリプトを生成し、前記スクリプトを印刷データに付加し、前記スクリプトを付加された印刷データを画像形成装置へ入力する制御部と、を備えることを特徴とする。
【００１９】
請求項８に記載の発明は、画像処理方法であって、地紋画像を生成するための画像データを記憶する工程、前記地紋画像を印刷するときの画質設定が当該地紋画像の形成に応じた画質設定であるか否かを判定する工程、前記判定手段によって前記画質設定が地紋画像の形成に応じない画質設定であると判定された場合に、画質設定を地紋画像の形成に応じた画質設定へ変更する工程、前記画像データに基づいて地紋画像を生成する工程、当該生成工程により生成された地紋画像に基づいて、地紋画像を形成するためのスクリプトを生成する工程、前記スクリプトを印刷データに付加する工程、当該付加工程により前記スクリプトを付加された印刷データを画像形成装置へ入力する工程、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ソフトウェア処理による地紋画像の形成を好適に行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明によるプログラムを動作させるコンピュータを含むネットワークの構成図である。
【図２】コンピュータのブロック図である。
【図３】プリンタドライバの機能ブロック図を示す。
【図４】パターン画像データにより形成される模様の一例である。
【図５】文字列画像の一例である。
【図６】地紋画像の一例である。
【図７】図６に示す地紋画像を形成された用紙の画像をコピーした場合にコピー後の用紙に形成される画像の一例である。
【図８】残存パターンの拡大図である。
【図９】消失パターンの拡大図である。
【図１０】残存画像の一例である。
【図１１】パターン画像データと消失パターンを形成する画像データとの合成結果の一例である。
【図１２】反転文字列画像データの一例である。
【図１３】ページ記述データの一例である。
【図１４】地紋画像定義を含むページ記述データの一例である。
【図１５】印刷設定画面の一例である。
【図１６】地紋編集画面の一例である。
【図１７】画質設定画面の一例である。
【図１８】カラー設定画面の一例である。
【図１９】画質設定記述４０を含むジョブ制御記述の一例である。
【図２０】プリンタドライバによる処理の流れを示すフローチャートである。
【図２１】地紋画像生成処理の流れを示すフローチャートである。
【図２２】文字列画像生成・読込処理の流れを示すフローチャートである。
【図２３】各ページに地紋画像を形成するためのスクリプトを記述した場合のページ記述データの一例である。
【発明を実施するための形態】
【００２２】
以下、図を参照して本発明の実施の形態の例を詳細に説明する。
【００２３】
図１に、本発明によるプログラムを動作させるコンピュータ３を含むネットワーク１の構成図を示す。
図１に示すように、ネットワーク１は、回線２を介して通信可能に接続されたコンピュータ３及び画像形成装置４を備える。
【００２４】
コンピュータ３は、回線２を介し、画像形成装置４により用紙に対して画像を形成するためのジョブデータ（印刷ジョブ）を画像形成装置４へ送信する。印刷ジョブは、用紙に形成する画像に対応する画像データ（印刷データ）を含む。画像形成装置４は、コンピュータ３より送信された印刷ジョブに基づいて用紙に対して画像を形成する。
【００２５】
図１に示す回線２は、有線によるものであるが、コンピュータ３と画像形成装置４との間のデータ伝送を可能とする接続であれば、その形態は有線／無線を問わない。また、本実施形態によるコンピュータ３は、ネットワーク１の回線２を介して画像形成装置４にデータを送信するが、ネットワーク以外の接続方法によりコンピュータ３と画像形成装置４とを接続してコンピュータ３と画像形成装置４との間のデータ伝送を行ってもよい。ネットワーク以外の接続として、例えば、ＲＳ−２３２やＳＣＳＩ、ＵＳＢその他のインターフェースを介した接続や、専用線による接続等が挙げられる。
【００２６】
図２に、コンピュータ３のブロック図を示す。
コンピュータ３は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、記憶部１４、通信部１５、入力部１６、表示部１７及びインターフェース１８を有する。コンピュータ３の各部は、バス１９によって接続される。
【００２７】
ＣＰＵ１１は、ＲＯＭ１３や記憶部１４等から処理内容に応じたプログラム、データ等を読み出して実行処理し、コンピュータ３の動作制御を含む各種処理を行う。
ＲＡＭ１２は、ＣＰＵ１１が読み出したプログラム、データ等や、ＣＰＵ１１の処理によって生じたパラメータを記憶する記憶装置である。
ＲＯＭ１３は、ＣＰＵ１１が読み出すプログラム、データ等を書き換え不可能に記憶する記憶装置である。
【００２８】
記憶部１４は、ＣＰＵ１１が読み出すプログラム、データ等を書き換え可能に記憶すると共に、ＣＰＵ１１の処理によって生じたデータや外部から入力されたプログラム、データ等を記憶することが可能な記憶装置である。記憶部１４は、例えばフラッシュメモリやハードディスクドライブ、その他の書き換え可能な記憶装置又はその組み合わせにより構成される。
【００２９】
通信部１５は、外部の機器と通信を行う。本実施形態では、通信部１５及び回線２を介して画像形成装置４に対してデータを送信する。通信部１５によるデータの送受信は、画像形成装置４に限らず他の機器との間においても可能である。
【００３０】
入力部１６は、コンピュータ３に対して各種の入力を行うための入力装置である。本実施形態の入力部１６は、キーボードやマウス等の入力機器を有し、ユーザの入力操作内容に応じてコンピュータ３に対して各種の入力を行う。入力部１６は、他の機器、方法による入力操作を受け付ける構成を備えてもよい。例えば、ペンによる文字入力やタッチパネル方式の入力装置による入力、あるいはこれらの一つ又は複数及びキーボード、マウス等による入力の組み合わせ等が挙げられる
【００３１】
表示部１７は、コンピュータ３の処理に伴う各種の表示出力を行う。
インターフェース１８は、コンピュータ３に外部の機器を接続し、コンピュータ３と外部機器との間におけるデータ伝送を可能とするインターフェースである。インターフェース１８は、例えばＲＳ−２３２やＳＣＳＩ、ＵＳＢその他のインターフェースであり、今後発明されるあらゆるインターフェースによって置き換えることを妨げない。
【００３２】
コンピュータ３から画像形成装置４に対して印刷データを入力するとき、コンピュータ３のＣＰＵ１１は、ＲＯＭ１３からプリンタドライバ・プログラムＰを読み出して実行処理することによってプリンタドライバ機能を得る。プリンタドライバ・プログラムＰは、画像形成装置４の機種、機能に対応したプリンタドライバ・プログラムである。以下、プリンタドライバ機能を得たコンピュータ３を単に「プリンタドライバ」と記載する。プリンタドライバによる処理は、ＣＰＵ１１がコンピュータ３の各部の動作を制御して行う処理である。
【００３３】
プリンタドライバは、用紙に形成する画像に対応する元画像データに基づいて印刷データを生成し、画像形成装置４へ出力する処理を行う。元画像データについては、記憶部１４に記憶されていてもよいし、インターフェース１８を介して入力されてもよいし、回線２を介して接続された外部機器から読み出してもよい。
【００３４】
図３に、プリンタドライバの機能ブロック図を示す。
プリンタドライバは、印刷データ生成部Ｐ１、印刷機能設定部Ｐ２及びデータ送信部Ｐ３を有する。
【００３５】
印刷データ生成部Ｐ１は、画像保持部Ｐ１１、文字列画像生成部Ｐ１２、地紋画像生成部Ｐ１３及びページ記述データ生成部Ｐ１４、画質設定変更部Ｐ１５及び画質設定判定部Ｐ１６を有する。
【００３６】
画像保持部Ｐ１１は、地紋画像を生成するためのパターン画像データを保持する。
図４に、パターン画像データにより形成される模様の一例を示す。
パターン画像データは、例えば図４に示す唐草模様パターンのように、その画像データにより形成される複数の画像を隣接させることにより連続したパターン模様を形成することができる画像データである。連続したパターン模様を用いて地紋画像を形成することにより、用紙に形成された地紋画像を識別しにくくするカモフラージュ効果がある。
【００３７】
本実施形態では、パターン画像データは記憶部１４に記憶されており、画像保持部Ｐ１１は記憶部１４に記憶された画像パターンを管理、保持する。
【００３８】
文字列画像生成部Ｐ１２は、入力部１６を介して入力された文字列に基づいて、文字列画像データを生成する。文字列画像データは、文字列画像を形成するための画像データである。文字列画像は、入力部１６を介して入力された一又は複数の任意の文字列に応じた形状の画像である。
図５に、文字列画像の一例を示す。
図５は「複写」の二文字に対応した文字列画像である。本実施形態では、生成された文字列画像は画像保持部Ｐ１１によって保持される。
【００３９】
文字列画像生成部Ｐ１２による文字列画像の生成は、一文字ずつ行われる。文字列画像生成部Ｐ１２は、複数の文字による文字列に対応する地紋画像を生成する場合、文字列を構成する先頭の一文字目から順に一文字ずつ文字列画像を生成する。そして、二文字目以降の文字を、その直前の文字に隣接させるよう合成して文字列に対応する文字列画像を生成する。
図５に示す例の場合、先ず「複」の一文字について文字列画像が生成される。その後、「複」の文字に続く文字である「写」の一文字について文字列画像が生成され、「複」の文字列画像の右隣に隣接するよう合成される。
【００４０】
地紋画像生成部Ｐ１３は、パターン画像データ及び文字列画像データに基づいて地紋画像データを生成する。地紋画像データは、地紋画像を形成するための画像データである。
図６に、地紋画像の一例として、地紋画像２０を示す。
図７に、図６に示す地紋画像２０を形成された用紙の画像をコピーした場合にコピー後の用紙に形成される画像の一例を示す。
【００４１】
図６に示すように、地紋画像２０は残存パターン２１と消失パターン２２を含む。残存パターンとは、地紋画像に含まれる一のパターンであり、地紋画像をコピーした場合にコピー後の用紙に形成される画像において視認可能な画像として現れるドットパターンである。消失パターンとは、地紋画像に含まれる他のパターンであり、地紋画像をコピーした場合にコピー後の用紙に形成される画像において視認不可能となるドットパターンである。尚、図６においては、残存パターン２１と消失パターン２２とを区別可能なように強調して表現しているが、実際の地紋画像２０は、両パターンが区別できない程度に近似しており、単にドットが散在する低濃度の画像として認識されるものである。
【００４２】
図６に示す地紋画像２０は、「複写」の二文字に対応した形状の残存パターン２１と、当該残存パターンの周囲に形成された消失パターン２２とを含む。図６に示す地紋画像２０をコピーした場合、コピー後の画像上において、図７に示すように、パターン画像データに応じて形成されるパターン模様による「複写」の二文字が可視化する。
【００４３】
図８に、残存パターン２１の拡大図を示す。
図９に、消失パターン２２の拡大図を示す。
図８に示すように、本実施形態の残存パターン２１は、画像を構成する複数の画素のうち、互いに隣接する2×3ドットの計6ドットをON（色有り）としたセルが所定間隔で並べられている。
図８に示すように、本実施形態の消失パターン２２は、画像を構成する複数の画素のうち、単一のドットが前述の所定間隔とは異なる所定間隔で並べられている。
本実施形態の地紋画像は二値画像であり、図８に示す残存パターン２１及び図９に示す消失パターン２２は二値画像の拡大図である。図８に示す残存パターン２１及び図９に示す消失パターン２２はあくまで一例であり、コピー後の画像上における残存／消失を実現できればよく、その構成は例示するものに限らない。
【００４４】
残存パターン及び消失パターンを形成するための各画像データは、記憶部１４に記憶されており、画像保持部Ｐ１１により管理、保持される。
【００４５】
次に、地紋画像生成処理の流れを、コピー後の地紋画像として文字列が浮き出る場合の例を用いて説明する。
まず、地紋画像生成部Ｐ１３は、文字列画像生成部Ｐ１２により生成された文字列画像データと画像保持部Ｐ１１のパターン画像データを合成し、合成画像データを生成する。合成画像データにより形成される画像は、図７に示す画像と同様の画像となる。
【００４６】
次に、地紋画像生成部Ｐ１３は、合成画像データと残存パターンを形成するための画像データとを合成し、残存画像データを生成する。残存画像データは、残存画像を形成するための画像データである。残存画像は、地紋画像のうちコピー後の画像上で視認可能となる画像である。
図１０に、残存画像の一例を示す。
図１０に示す残存画像は、図６に示す残存パターン２１に対応する画像である。
【００４７】
次に、地紋画像生成部Ｐ１３は、パターン画像データ、消失パターンを形成するための画像データ及び文字列画像生成部Ｐ１２により生成された文字列画像データに基づいて、消失画像データを生成する。消失画像データは、消失画像を形成するための画像データである。消失画像は、地紋画像のうちコピー後の画像上で視認不可能となる画像である。
【００４８】
具体的には、地紋画像生成部Ｐ１３は、パターン画像データと消失パターンを形成するための画像データとを合成する。さらに、地紋画像生成部Ｐ１３は、パターン画像データと消失パターンを形成するための画像データとを合成した画像データと文字列画像データを反転させた反転文字列画像データとを合成する。
図１１に、パターン画像データと消失パターンを形成する画像データとの合成結果の一例を示す。
図１２に、反転文字列画像データの一例を示す。
図４に示すパターン画像データと、図９に示す消失パターンを形成するための画像データと、図１２に示す反転文字列画像データとの合成により、図６に示す消失パターン２２に対応する画像が生成される。
【００４９】
そして、地紋画像生成部Ｐ１３は、残存画像と消失画像とを合成し、地紋画像を生成する。以上は、コピー後の地紋画像として文字列が浮き出る場合の例であり、コピー後の地紋画像として文字列以外の部分が浮き出る場合には、合成される残存パターンと消失パターンとが入れ替わる。
【００５０】
ページ記述データ生成部Ｐ１４は、印刷命令及び画像データに基づいて画像形成装置４が解釈可能なスクリプトを生成する。本実施形態のページ記述データ生成部Ｐ１４は、ページ記述言語（Page Description Language、以下「ＰＤＬ」と記載する）により、画像データに応じたスクリプトを生成し、ページ記述データ３０として出力する。ページ記述データ３０は、印刷データを構成するデータとして画像形成装置４へ送信される。画像形成装置４は、ページ記述データ３０の記述内容に応じて画像形成を行う。
【００５１】
図１３に、ページ記述データ３０の一例を示す。
ページ記述データ３０は、”%StartPDL” の記述から開始し、”%EndPDL” の記述によって終了するスクリプトである。”%StartPDL”の記述と”%EndPDL”の記述の間には、各ページに形成される画像に対応する記述データが含まれる。各ページに形成される画像に対応する記述データは、”$StartPage”の記述から開始し、その後最初に現れる”$EndPage”の記述によって終了する部分であり、ページ数に応じて”$StartPage”から”$EndPage”にかかる記述が繰り返される。
【００５２】
ページ記述データ３０の前後には、ジョブ制御記述が付加される。ジョブ制御記述は、”%StartJob”の記述によって印刷ジョブの開始を示し、”%EndJob”の記述によって印刷ジョブの終了を示す。ページ記述データ３０のスクリプトは、”%StartJob”の記述と”%EndJob”の記述との間に位置し、一の印刷ジョブに含まれる。
ジョブ制御記述は、印刷ジョブの開始／終了の他に、画像形成に関する各種設定情報を示す。画像形成に関する各種設定情報とは、例えば、印刷部数、用紙のサイズ、用紙の種類等である。ジョブ制御記述は、例えば、Printer Job Language（ＰＪＬ）の形式に従って記載されてもよい。
【００５３】
ページ記述データ生成部Ｐ１４は、地紋画像の使用を設定された印刷ジョブについて、地紋画像定義３５を生成し、ページ記述データ３０に付加する。地紋画像定義３５は、地紋画像を形成するためのオブジェクト定義を行うスクリプトである。
【００５４】
図１４に、地紋画像定義３５を含むページ記述データ３０の一例を示す。
地紋画像定義３５は、図１４に示す”#define CopyProtectImage”のような所定のコマンドによってオブジェクト定義を宣言し、その後の括弧（＜＞）内の記述によって地紋画像を描画するための情報を示すスクリプトである。括弧（＜＞）内の記述に応じて画像形成装置４による画像の形成が行われると、例えば図６に示すような地紋画像が形成される。
図１４に示す例の場合、地紋画像定義３５は、ページ記述データ３０のヘッダに記載される。ページ記述データ３０のヘッダは、”$Header”の記述から、その後最初に現れる”$StartPage”までの範囲である。
【００５５】
そして、ページ記述データ生成部Ｐ１４は、地紋画像の形成を行うためのコマンドをページ記述データ３０に付加する。地紋画像の形成を行うためのコマンドは、例えば図１４に示す”/CopyProtectImage Repeat”のような所定のコマンドであり、当該コマンドは”$Header”以下に定義された地紋画像定義３５のオブジェクトを呼び出すコマンドである。当該コマンドが含まれるページの記述データにより画像が形成されるページには、そのページの画像に加えて地紋画像が形成される。
【００５６】
図１４に示すページ記述データ３０の場合、地紋画像の形成を行うためのコマンドは、地紋画像の形成を行う各ページの先頭に挿入されている。つまり、地紋画像の形成を行うためのコマンドは、そのページの地紋画像以外の画像を形成するためのデータ部分（図１４に示す”/Text8,12,…”のスクリプト）よりも前に挿入されている。各ページの地紋画像以外の画像を形成するためのデータ部分の内容は、印刷ジョブにより印刷しようとする元画像データに対応する。
図１４に示すように、地紋画像の形成を行うためのコマンドを、地紋画像の形成を行う各ページの先頭に挿入する場合、地紋画像はそのページの地紋画像以外の画像の背景側に形成される。言い換えれば、用紙上にまず地紋画像が形成され、その上に重ねてそのページの地紋画像以外の画像が形成されたようになる。
【００５７】
地紋画像は、そのページの地紋画像以外の画像の前景側に形成することもできる。言い換えれば、用紙上にまずそのページの地紋画像以外の画像が形成され、その上に重ねて地紋画像が形成されたようにすることもできる。
地紋画像とそのページの地紋画像以外の画像との関係や、その他各種の地紋画像に関する設定を行うための機能は、印刷機能設定部Ｐ２により提供される。
【００５８】
画質設定変更部Ｐ１５及び画質設定判定部Ｐ１６の説明に先立ち、印刷機能設定部Ｐ２について説明する。
印刷機能設定部Ｐ２は、印刷設定画面Ｄ１や地紋編集画面Ｄ２等、各種の設定画面を表示部１７に表示させる。そして、各種の設定画面に対する入力操作に応じた設定を画像形成装置４による画像形成に反映させる処理を行う。
【００５９】
図１５に、印刷設定画面Ｄ１の一例を示す。
本実施形態の印刷設定画面Ｄ１には、地紋印刷機能のＯＮ／ＯＦＦを切り替えるためのチェックボックスＣ１が設けられている。図１５に示す”Copy Protect”のチェックボックスＣ１に対してチェックを入れると地紋印刷機能がＯＮとなる。地紋印刷機能がＯＮである場合、ページ記述データ３０に地紋画像定義３５が付加され、各ページに対して地紋画像の形成を行うためのコマンドが挿入される。図１５に示す”Copy Protect”のチェックボックスＣ１のチェックを外すと地紋印刷機能がＯＦＦとなる。地紋印刷機能がＯＦＦである場合、ページ記述データ３０に地紋画像定義３５は付加されず、各ページに対して地紋画像の形成を行うためのコマンドも挿入されない。
【００６０】
図１５に示す”Copy Protect”のチェックボックスＣ１の下方に設けられた”Edit”ボタンをクリックすると、地紋編集画面Ｄ２が表示される。地紋編集画面Ｄ２は、地紋の形成に関する各種の設定を行うことができる入力画面である。
図１６に、地紋編集画面Ｄ２の一例を示す。
図１６に示すように、地紋編集画面Ｄ２には、”Pattern”、”Pattern Overwrite”、”Background Pattern”、”Text/Background Color”、”Characters”、”Font Name”及び”Text Size”の設定項目がある。
【００６１】
”Pattern”は、コピー後の画像に形成される地紋画像の現れ方に関する設定項目である。”Pattern”には、”Emboss Text”又は”Emboss Background”のいずれか一方が選択設定される。”Emboss Text”が選択された場合、コピー後の地紋画像として文字列が浮き出る。つまり、”Emboss Text”が選択された場合、コピー後の画像に形成される地紋画像は、図７に示すような文字列となる。”Emboss Background”が選択された場合、コピー後の地紋画像として文字列以外の部分が浮き出る。つまり、”Emboss Background”が選択された場合、図６に示す地紋画像の残存パターン２１と消失パターン２２とが入れ替わった地紋画像が生成され、コピー後の地紋画像としてパターン画像中に刻まれた白抜きの文字列が現れる。
【００６２】
”Pattern Overwrite”は、地紋画像と、各ページの地紋画像以外の画像との重ね合わせに関する設定である。”Pattern Overwrite”には、”Front”と”Back” のいずれか一方が選択設定される。”Front”が選択された場合、地紋画像は各ページの地紋画像以外の画像の前景側に形成される。このとき、ページ記述データ３０において付加される地紋画像の形成を行うためのコマンドは、各ページの末尾、即ち各ページの”$EndPage”の記述の直前に挿入される。“Back”が選択された場合、地紋画像は各ページの地紋画像以外の画像の背景側に形成される。
【００６３】
“Background Pattern”は、地紋画像に用いられるパターン画像に関する設定項目である。図１６に示す例では、”Pattern1”として図４に示す唐草模様のパターン画像が選択設定されているが、ユーザは他のパターン画像を設定することもできる。
【００６４】
”Text/Background Color”は、地紋画像の色に関する設定項目である。”Text/Background Color”には、”Black”、”Cyan”又は”Magenta” のいずれが選択設定される。”Black”、”Cyan”、”Magenta”はそれぞれ黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）に対応し、”Text/Background Color”に設定された色による地紋画像が用紙に形成される。
【００６５】
”Characters”は、地紋画像によって形成される文字列に関する設定項目である。”Characters”には、予め設定された文字列を示す選択項目又は”<Custom>”の選択項目のいずれか一方が選択設定される。予め設定された文字列を示す選択項目が選択された場合、選択された予め設定された文字列に対応する文字列画像データ及び地紋画像データが生成され、当該予め設定された文字列が地紋画像として現れる。予め設定された文字列として、例えば「複写」、「コピー」、「Copy」等が挙げられるが、ユーザは任意の文字列を予め設定された文字列として設定することができる。予め設定された文字列を示す選択項目は、複数設けることができる。”<Custom>”が選択された場合、”Characters”の設定項目の下方に設けられたテキストボックスＴ１に対して文字列の入力が可能となり、テキストボックスＴ１に入力された文字列が地紋画像に現れる。
【００６６】
”Font Name”は、地紋画像として形成される文字のフォントに関する設定である。”Font Name”には、コンピュータ３に導入されている各種のフォントの名称が選択項目として現れ、そのいずれかが選択設定される。地紋画像として形成される文字の形状は、”Font Name”に設定されたフォントの形状に応じる。
【００６７】
”Text Size”は、地紋画像として形成される文字の大きさに関する設定である。”Text Size”には、地紋画像として形成される文字の大きさを設定するための複数の選択項目のうちいずれかが選択設定される。地紋画像により形成される文字の大きさは、”Text Size”に設定された選択項目に応じる。本実施形態では、”Text Size”の選択項目として、「小」「中」「大」が設けられているが、他の選択項目を設けることもできる。
同様に、地紋編集画面Ｄ２において設定可能な設定項目及び選択項目はあくまで一例であり、その設定項目、選択項目について適宜変更可能である。他の設定画面についても同様である。
【００６８】
図１７に、画質設定画面Ｄ３の一例を示す。画質設定画面Ｄ３は、印刷設定画面Ｄ１が表示された状態において、タブ“Quality”をクリックされることにより表示される。
画質設定画面Ｄ３は、設定画面の一つである。画質設定画面Ｄ３に対する入力操作により、画像形成における画質の設定を行うことができる。
図１７に示す画質設定画面Ｄ３の”Quick Color”の設定において、”Custom”を選択した状態で、その下方に設けられた”Details”ボタンＢ１をクリックすると、カラー設定画面Ｄ４による画質設定を行うことができる。
【００６９】
図１８に、カラー設定画面Ｄ４の一例を示す。
カラー設定画面Ｄ４は、設定画面の一つである。カラー設定画面Ｄ４に対する入力操作により、各種の画像を構成する要素であるイメージ（Image）、テキスト（Text）及びグラフィックス（Graphics）について個別にカラー設定を行うことができる。イメージ（Image）、テキスト（Text）及びグラフィックス（Graphics）のそれぞれに設けられたカラー設定項目は同一であるので、一括して説明する。
【００７０】
カラー設定項目のうち、”RGB Intent”は、RGB色変換に関する設定項目である。RGB色変換に関する設定とは、画像形成装置４に対して入力される画像データのRGBパラメータから画像形成装置４の色剤による色再現（例えばＣＭＹＫ等）へ色変換を行う際の色変換特性を指定する設定である。
”RGB Intent”には、”Vivid”又は”Photographic”のいずれかが設定される。”Vivid”は「鮮やか」であることを示す設定であり、画像の彩度を保持又は強調した色再現を行う設定である。”Photographic”は「写真調」であることを示す設定であり、画像が含む色の相対的な関係を保持した色再現を行う設定である。
【００７１】
カラー設定項目のうち、”RGB Gray Treatment”は、RGBグレー再現に関する設定項目である。RGBグレー再現に関する設定とは、画像に含まれる色のうち黒及びグレーの再現に関する設定である。
”RGB Gray Treatment”には、”Composite Black”、”Black Only”又は”Black and Gray”のいずれかが設定される。”Composite Black”は黒及びグレーを全ての色剤（例えばＣＭＹＫの４色）で再現する設定である。”Black Only”は黒（R=G=B=0）の再現について黒の色剤のみにより再現し、グレーについては全ての色剤（例えばＣＭＹＫの４色）で再現する設定である。”Black and Gray”は、黒及びグレーを黒の色剤のみにより再現する設定である。
【００７２】
地紋画像を形成する場合であって、地紋画像を形成する色がシアン（Ｃ）又はマゼンタ（Ｍ）である場合、画像の彩度を保持又は強調した色再現を行うことにより、地紋画像を好適に形成することができる。本実施形態の場合、印刷設定画面Ｄ１の”Copy Protect”のチェックボックスＣ１にチェックが入っており、地紋編集画面Ｄ２の”Text/Background Color”に”Cyan”又は”Magenta”が設定されている場合、”RGB Intent”の設定が”Vivid”である場合に好適に地紋画像を形成することができる。
【００７３】
また、地紋画像を形成する色に関わらず、地紋画像を形成する場合、黒及びグレーを黒の色剤のみにより再現することにより、地紋画像を好適に形成することができる。本実施形態の場合、印刷設定画面Ｄ１の”Copy Protect”のチェックボックスＣ１にチェックが入っている場合、”RGB Gray Treatment”の設定が”Black and Gray” である場合に好適に地紋画像を形成することができる。
【００７４】
前述以外のカラー設定の場合、地紋画像を好適に形成できない場合がある。例えば、好適に形成されなかった地紋画像をコピーした場合、コピー後の用紙に地紋画像が形成されなかったり、形成されても不鮮明であったりする場合がある。
【００７５】
また、ユーザは必ずしも地紋画像の好適な形成を意識して画質設定を行っているわけではない。例えば、画質設定画面Ｄ３の”Quick Color”において、”Auto”が選択されている場合、カラー設定画面Ｄ４における”RGB Intent”の設定は”Photographic”として、”RGB Intent”の設定は”Composite Black”として扱われる。このため、地紋画像を形成する指示がなされているにも関わらず地紋画像の形成に好適ではない画質設定によって印刷が行われてしまう場合がありうる。
【００７６】
そこで、プリンタドライバは、画質設定に関する判定を行い、判定結果に基づいて画質設定を地紋画像に応じた画質設定に変更するための命令を印刷ジョブに加える。当該命令は、地紋画像に応じた画質設定を行うためのスクリプトとして記述される。以下、地紋画像に応じた画質設定を行うためのスクリプトを「画質設定記述」と記載する。
【００７７】
図１９に、画質設定記述４０を含むジョブ制御記述の一例を示す。
図１９に示す画質設定記述４０は、ジョブ制御記述に含まれる。画質設定記述４０の”RGBGrayTreatment=BlackAndGray”の記述は、”RGB Gray Treatment”の設定を”Black and Gray”とする命令である。画質設定記述４０の”RGBIntent=Vivid”の記述は、”RGB Intent”の設定を”Vivid”とする命令である。
【００７８】
画質設定記述４０は、プリンタドライバの画質設定変更部Ｐ１５により生成される。
画質設定変更部Ｐ１５は、画質設定記述４０を生成し、ジョブ制御記述に付加する。
【００７９】
画質設定判定部Ｐ１６は、画質設定に関する判定を行う。
画質設定判定部Ｐ１６は、以下の式（１）、（２）による判定を行う。
(CopyProtect == ON) & (RGBGrayTreatment != BlackAndGray) -> RGBGrayTreatment = BlackAndGray ……(1)
(CopyProtect == ON) & ((CopyProtectColor == Magenta) | (CopyProtectColor == Cyan)) & (RGBIntent != Vivid) -> RGBIntent = Vivid ……(2)
【００８０】
式（１）、（２）の(CopyProtect == ON)は、地紋印刷機能がＯＮである場合に真、そうでない場合に偽となる判定式である。
式（１）の(RGBGrayTreatment != BlackAndGray)は、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定が”Black and Gray”でない場合に真、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定が”Black and Gray”である場合に偽となる判定式である。
式（１）のRGBGrayTreatment = BlackAndGrayは、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定を”Black and Gray”とする命令である。
式（１）は、地紋印刷機能がＯＮであって、かつ、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定が”Black and Gray”でない場合、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定を”Black and Gray”とするための式である。
【００８１】
式（２）の((CopyProtectColor == Magenta) | (CopyProtectColor == Cyan))は、カラー設定画面Ｄ４の”Text/Background Color”の設定が” Magenta”又は” Cyan”である場合に真、そうでない場合に偽となる判定式である。
式（２）の(RGBIntent != Vivid)は、カラー設定画面Ｄ４の”RGB Intent”の設定が”Vivid”でない場合に真、カラー設定画面Ｄ４の”RGB Intent”の設定が”Vivid”である場合に偽となる判定式である。
式（２）のRGBIntent = Vividは、カラー設定画面Ｄ４の”RGB Intent”の設定を”Vivid”とする命令である。
式（２）は、地紋印刷機能がＯＮであり、カラー設定画面Ｄ４の”Text/Background Color”の設定が” Magenta”又は” Cyan”であって、かつ、カラー設定画面Ｄ４の”RGB Intent”の設定が”Vivid”でない場合、カラー設定画面Ｄ４の”RGB Intent”の設定を”Vivid”とするための式である。
【００８２】
式（１）により、プリンタドライバによりなされる設定について、地紋印刷機能がＯＮであって、かつ、カラー設定画面Ｄ４の”RGB Gray Treatment”の設定が”Black and Gray”でないと判定されると、画質設定判定部Ｐ１６は、画質設定変更部Ｐ１５に対してカラー設定画面Ｄ４の”RGB Gray Treatment”の設定を”Black and Gray”とするための命令を生成、記述させる。画質設定変更部Ｐ１５により生成、記述されるカラー設定画面Ｄ４の”RGB Gray Treatment”の設定を”Black and Gray”とするための命令とは、画質設定記述４０の”RGBGrayTreatment=BlackAndGray”の記述である。
【００８３】
式（２）により、プリンタドライバによりなされる設定について、地紋印刷機能がＯＮであり、カラー設定画面Ｄ４の”Text/Background Color”の設定が” Magenta”又は” Cyan”であって、かつ、カラー設定画面Ｄ４の”RGB Intent”の設定が”Vivid”でないと判定されると、画質設定判定部Ｐ１６は、画質設定変更部Ｐ１５に対してカラー設定画面Ｄ４の”RGB Intent”の設定を”Vivid”とするための命令を生成、記述させる。画質設定変更部Ｐ１５により生成、記述されるカラー設定画面Ｄ４の”RGB Intent”の設定を”Vivid”とするための命令とは、画質設定記述４０の”RGBIntent=Vivid”の記述である。
【００８４】
式（１）、（２）による判定及び命令の生成、記述は個別に処理される。例えば、式（１）に該当し、式（２）に該当しない場合、画質設定記述４０の内容は”RGBGrayTreatment=BlackAndGray”の一行のみとなる。
【００８５】
画質設定記述４０による画質設定は、各種の設定画面を介してユーザの入力操作により設定された画質設定より優先される。印刷ジョブに画質設定記述４０が含まれる場合、画像形成装置４は、画質設定記述４０により指定された画質設定に従って画像形成を行う。
【００８６】
なお、本実施形態の地紋画像は、各種の画像を構成する要素であるイメージ（Image）、テキスト（Text）、グラフィックス（Graphics）のうち、イメージ（Image）に属する。前述の実施形態では、イメージ（Image）、テキスト（Text）及びグラフィックス（Graphics）の全ての画質設定について、画質設定記述４０により画質設定の変更を行っているが、地紋画像に応じた画質設定の変更は、イメージ（Image）についての画質設定のみでも事足りる。このため、画質設定記述４０によって変更される画質設定を、イメージ（Image）についての画質設定のみとしてもよい。
【００８７】
データ送信部Ｐ３は、各種の設定画面からユーザによって入力された設定内容や、印刷ジョブを画像形成装置４に反映するためのデータを画像形成装置４へ送信する機能を提供する。
【００８８】
次に、プリンタドライバによる処理の流れを図２０及至図２２のフローチャートを用いて説明する。
図２０に、プリンタドライバによる処理の流れを示す。
プリンタドライバの印刷機能設定部Ｐ２は、表示部１７を介して印刷設定画面Ｄ１を表示する（ステップＳ１）。ここで、入力部１６を介してユーザにより”Copy Protect”のチェックボックスＣ１にチェックが入れられることで地紋印刷設定がＯＮとなると（ステップＳ２：ＹＥＳ）、以後の印刷、即ち画像形成装置４による用紙に対する画像形成において地紋画像が形成される。
【００８９】
地紋印刷設定がＯＮである状態で（ステップＳ２：ＹＥＳ）、印刷が指示されると（ステップＳ３：ＹＥＳ）、プリンタドライバは、画質設定の変更の必要性があるか否かの判定（ステップＳ４）を行い、画質設定の変更の必要性がある場合に（ステップＳ４：ＹＥＳ）、画質設定変更処理を行う（ステップＳ５）。
【００９０】
ステップＳ４の画質設定の変更の必要性があるか否かの判定は、式（１）、（２）による画質設定の判定である。プリンタドライバの各種設定画面を介してユーザの入力操作によりなされた設定が式（１）、（２）の少なくともいずれか一方を満たす場合、画質設定判定部Ｐ１６は画質設定の変更の必要性があると判定する（ステップＳ４：ＹＥＳ）。ユーザの入力操作によりなされた設定が式（１）、（２）のいずれも満たさない場合、画質設定判定部Ｐ１６は画質設定の変更の必要性がないと判定する（ステップＳ４：ＮＯ）。画質設定の変更の必要性がない場合（ステップＳ４：ＮＯ）、プリンタドライバによる処理はステップＳ６のジョブ開始処理へ移行する。
【００９１】
ステップＳ５の画質設定変更処理は、ステップＳ４の判定において式（１）、（２）のうち条件が満たされた判定に対応する命令を行うための画質設定記述４０を生成する処理である。ステップＳ５において生成された画質設定記述４０は、その後のステップＳ６のジョブ開始処理においてジョブ制御記述に含めて記述される。
【００９２】
ステップＳ５の処理後又はステップＳ４において画質設定の変更の必要性がない場合（ステップＳ４：ＮＯ）、プリンタドライバはジョブ開始処理を行う（ステップＳ６）。ジョブ開始処理とは、プリンタドライバが、”%StartJob”の記述によって印刷ジョブの開始を宣言し、ページ記述データ３０の”$Header”までの記述を生成することである。
ステップＳ３において、印刷指示がない場合（ステップＳ３：ＮＯ）、ステップＳ１に戻る。
【００９３】
ステップＳ６の処理の後、プリンタドライバは地紋画像生成処理を行う（ステップＳ７）。
図２１に、地紋画像生成処理の流れを示す。
地紋画像生成処理において、プリンタドライバの地紋画像生成部Ｐ１３は、画像保持部Ｐ１１からパターン画像データ、残存パターンを構成するするデータ及び消失パターンを構成するするデータの読み込みを順次行う（ステップＳ５１〜Ｓ５３）。ステップＳ５１〜Ｓ５３に示すパターン画像データ、残存パターンを構成するするデータ及び消失パターンを構成するするデータの読み込み順序は順不同であり、適宜変更可能である。
【００９４】
次に、プリンタドライバは文字列画像生成・読込処理を行う（ステップＳ５４）。
図２２に、文字列画像生成・読込処理の流れを示す。
まず、文字列画像生成部Ｐ１２は、文字列を取得する（ステップＳ７１）。ステップＳ７１で取得される文字列は、地紋編集画面Ｄ２の”Characters”に設定された文字列である。”Characters”において”<Custom>”が選択されている場合、テキストボックスＴ１に対して入力された任意の文字列が取得される。
次に、文字列画像生成部Ｐ１２は、文字列スタイルを取得する（ステップＳ７２）。文字列スタイルは、地紋編集画面Ｄ２の”Font Name”に設定されたフォントによる文字の形状及び”Text Size”に設定された文字の大きさである。
【００９５】
次に、文字列画像生成部Ｐ１２は、ステップＳ７１で取得した文字列のうち、まだ文字列画像を生成していない先頭の文字について、ステップＳ７２で取得した文字列スタイルに応じた文字列画像データを生成する（ステップＳ７３）。
次に、文字列画像生成部Ｐ１２は、文字列画像追加処理を行う（ステップＳ７４）。文字列画像追加処理は、ステップＳ７３で生成した文字列画像データを、ステップＳ７１で取得した文字列のうち既に文字列画像として生成された最後の文字列画像データの右隣に隣接させて合成する処理である。ステップＳ７３で生成した文字列画像データがステップＳ７１で取得した文字列の先頭の文字に対応する文字列画像データであった場合には、ステップＳ７４の処理を省略することができる。
【００９６】
次に、文字列画像生成部Ｐ１２は、ステップＳ７１で取得した文字列の終端の文字まで文字列画像データの生成を完了したか否かを判定する（ステップＳ７５）。終端の文字まで文字列画像データの生成を完了していない場合（ステップＳ７５：ＮＯ）、ステップＳ７３の処理に戻る。
【００９７】
ステップＳ７５において、ステップＳ７１で取得した文字列の終端の文字まで文字列画像データの生成を完了している場合（ステップＳ７５：ＹＥＳ）、文字列画像生成部Ｐ１２は生成した文字列画像データを画像保持部Ｐ１１に記憶、保持させる（ステップＳ７６）。
そして、地紋画像生成部Ｐ１３は、ステップＳ７６で記憶された文字列画像データを読み出す（ステップＳ７７）。以上で文字列画像生成・読込処理は終了する。
【００９８】
図２１のステップＳ５４及び図２２に示す文字列画像生成・読込処理の終了後、地紋画像生成部Ｐ１３は、パターン画像データを読み出してステップＳ５４で取得した文字列画像データと合成し、（ステップＳ５５）合成画像データを生成する。ステップＳ５５の処理に伴い読み出されるパターン画像データは、地紋編集画面Ｄ２における“Background Pattern”の設定に応じる。
同様に、地紋画像生成部Ｐ１３は、文字列画像データを反転した反転文字列画像データとパターン画像データとを合成する。
【００９９】
地紋画像生成部Ｐ１３は、ステップＳ５２で得た残存パターンを形成するための画像データとステップＳ５５で得た合成画像データ又は反転文字列画像データとパターン画像データとを合成した画像データのいずれかを合成して残存画像データを生成する（ステップＳ５６）。合成画像データ又は反転文字列画像データとパターン画像データとを合成した画像データのいずれが残存パターンと合成されるかは、地紋編集画面Ｄ２の”Pattern”の設定項目に応じる。
【０１００】
地紋画像生成部Ｐ１３は、ステップＳ５３で得た消失パターンを形成するための画像データとステップＳ５５で得た合成画像データ又は反転文字列画像データとパターン画像データとを合成した画像データのうち残存画像データの生成に用いられなかった方の画像データとを合成して消失画像データを生成する（ステップＳ５７）。合成画像データ又は反転文字列画像データとパターン画像データとを合成した画像データのいずれが消失パターンと合成されるかは、地紋編集画面Ｄ２の”Pattern”の設定項目に応じる。
【０１０１】
ステップＳ５６の残存画像データの生成処理と、ステップＳ５７の消失画像データの生成処理の処理順序は順不同であり、適宜変更可能である。また、残存画像データ又は消失画像データのいずれか一方のための合成画像データ又は反転文字列画像データとパターン画像データとを合成した画像データの生成と、生成された画像データに基づく残存画像データ又は消失画像データの生成を行ってから、他方の生成のための処理を行うようにしてもよい。
【０１０２】
地紋画像生成部Ｐ１３は、ステップＳ５５で得た残存画像データとステップＳ５６で得た消失画像データを合成して地紋画像データを生成する（ステップＳ５８）。以上で地紋画像生成処理は終了する。
地紋画像生成処理とジョブ開始処理の処理順序は順不同であり、適宜変更可能である。
【０１０３】
図２０のステップＳ７及び図２１に示す地紋画像生成処理の終了後、ページ記述データ生成部Ｐ１４は、地紋画像定義３５の生成及び記述処理を行う（ステップＳ８）。ページ記述データ生成部Ｐ１４は、地紋画像定義３５を生成し、ページ記述データ３０の”$Header”の記述の後に地紋画像定義３５の記述を行う。地紋編集画面Ｄ２の”Text/Background Color”の設定に基づく地紋画像の色設定は、地紋画像定義３５に反映される。
【０１０４】
ページ記述データ生成部Ｐ１４は、まだページ記述データ３０に記述を完了していないページのうち先頭のページについて、ページ開始処理を行う（ステップＳ９）。ページ開始処理は、ページ記述データ３０の”$StartPage”の記述を行う処理である。
ステップＳ９のページ開始処理の後、ページ記述データ生成部Ｐ１４は、地紋画像の形成を行うためのコマンドをページ記述データ３０に付加する処理（ステップＳ１０）及びページデータ処理（ステップＳ１１）を行う。ページデータ処理は、各ページの地紋画像以外の画像を描画するためのスクリプトを生成、記述する処理である。ステップＳ１０の地紋画像の形成を行うためのコマンドの付加処理と、ステップＳ１１のページデータ処理の処理順序は、地紋編集画面Ｄ２の”Pattern Overwrite”の設定に応じる。”Pattern Overwrite”の設定が”Back”の場合はステップＳ１０、Ｓ１１の順に行われ、”Pattern Overwrite”の設定が”Front”の場合はステップＳ１１、Ｓ１０の順に行われる。
ステップＳ１０、Ｓ１１の完了後、ページ記述データ生成部Ｐ１４は”$EndPage”の記述を行う。
【０１０５】
ステップＳ１０、Ｓ１１の処理後、ページ記述データ生成部Ｐ１４は、最終ページまで地紋画像の形成を行うためのコマンドの生成及び記述処理及びページデータ処理が完了したか否かを判定する（ステップＳ１２）。ステップＳ１２において、最終ページまで処理を完了していない場合（ステップＳ１２：ＮＯ）、ステップＳ９の処理に戻る。
【０１０６】
ステップＳ１２において、最終ページまで処理を完了している場合（ステップＳ１２：ＹＥＳ）、ページ記述データ生成部Ｐ１４は、ジョブ終了処理を行う（ステップＳ１３）。ジョブ終了処理は、”%EndPDL”及び”%EndJob”の記述を行うことである。
【０１０７】
ステップＳ１３のジョブ終了処理後、プリンタドライバは印刷ジョブの生成を完了し（ステップＳ１４）、画像形成装置４へ印刷ジョブを送信する（ステップＳ１５）。以上でプリンタドライバの処理は終了する。
【０１０８】
ステップＳ２において、入力部１６を介してユーザにより”Copy Protect”のチェックボックスＣ１にチェックが入れられないことで地紋印刷設定がＯＦＦとなると（ステップＳ２：ＮＯ）、以後の印刷において地紋画像は形成されない。
地紋印刷設定がＯＦＦである状態で（ステップＳ２：ＮＯ）、印刷が指示されると（ステップＳ３：ＹＥＳ）、プリンタドライバは、ジョブ開始処理（ステップＳ６）、ページ開始処理（ステップＳ９）、ページデータ処理（ステップＳ１１）、最終ページまでの処理完了判定（ステップＳ１２）、ジョブ終了処理（ステップＳ１３）、印刷ジョブ作成完了（ステップＳ１４）及び印刷ジョブの送信（ステップＳ１５）を行う。
【０１０９】
本実施形態によれば、プリンタドライバは、地紋画像を印刷するときの画質設定が当該地紋画像に応じた画質設定であるか否かを判定し、画質設定が地紋画像に応じない画質設定であると判定された場合に、画質設定を地紋画像に応じた画質設定へ変更する画質設定記述４０を生成して印刷ジョブに付加する。画質設定記述４０による画質設定の変更は、ユーザの手動による画質設定よりも優先されるので、ユーザによる画質設定の内容に関わらず地紋画像の形成に応じた画質設定により地紋画像の形成を行うことができる。したがって、ソフトウェア処理による地紋画像の形成を好適に行うことができる。
【０１１０】
さらに、画質設定変更部Ｐ１５は、画質設定を地紋画像の形成に応じた画質設定へ変更するためのスクリプトである画質設定記述４０を生成して印刷ジョブに付加する。地紋画像定義３５を含むページ記述データ３０のヘッダ部分に画質設定記述４０を付加することで、地紋画像定義３５により形成される地紋画像に応じた画質設定記述４０を設けることができ、個別の地紋画像に必要となる画質設定の変更を行うことができる。また、画質設定記述４０はスクリプトであるので、データ量が小さく、印刷ジョブのデータの肥大化を極めて小さく抑えることができ、効率的なデータ伝送により画質設定の変更を行うことができる。
【０１１１】
さらに、画質設定判定部Ｐ１６は、黒及びグレーを黒の色剤のみにより再現する画質設定であるか否かを判定し、黒及びグレーを黒の色剤のみにより再現する画質設定でないと判定された場合に、画質設定変更部Ｐ１５は、画質設定を黒及びグレーを黒の色剤のみにより再現する画質設定へ変更するための記述を画質設定記述４０により印刷ジョブに付加する。これによって、黒及びグレーを黒の色剤のみにより再現することで好適に形成される地紋画像を好適に形成することができる。
【０１１２】
さらに、画質設定判定部Ｐ１６は、画像の彩度を保持又は強調した色再現を行う画質設定であるか否かを判定し、画像の彩度を保持又は強調した色再現を行う画質設定でないと判定された場合に、画質設定変更部Ｐ１５は、画質設定を画像の彩度を保持又は強調した色再現を行う画質設定へ変更するための記述を画質設定記述４０により印刷ジョブに付加する。これによって、画像の彩度を保持又は強調した色再現を行うことで好適に形成される地紋画像を好適に形成することができる。
【０１１３】
さらに、画像の彩度を保持又は強調した色再現を行う画質設定であるか否かの判定及び画質設定の変更は、前記地紋画像の印刷に黒以外の色を用いる場合に行われる。これによって、黒色で地紋画像が形成される場合には不要となる画質設定の変更を行わずに地紋画像を含む画像形成を行うことができるので、ユーザにより設定された画質設定を必要以上に変更することなく地紋画像を含む画像形成を行うことができる。
【０１１４】
なお、本発明の実施の形態は、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１１５】
例えば、前述の実施形態では、地紋画像定義３５によるオブジェクト定義をページ記述データ３０のヘッダにおいて行い、各ページに地紋画像の形成を行うためのコマンドを挿入しているが、各ページに地紋画像を形成するためのスクリプトを記述してもよい。
図２３に、各ページに地紋画像を形成するためのスクリプトを記述した場合のページ記述データ３０の一例を示す。
例えば、図２３に示すように、各ページの”$StartPage”の記述の後に、前述の地紋画像定義３５の括弧（＜＞）内と同様の記述を行って個別に地紋画像を形成するためのスクリプトを記述してもよい。図２３に示す例では、地紋画像を形成するためのスクリプトが地紋画像以外の画像を形成するためのスクリプトより前に記述されているが、例えば前述の”Pattern Overwrite”の設定に応じた記述順序の変更のように、適宜変更可能である。
【０１１６】
各ページに地紋画像を形成するためのスクリプトを記述することによって、オブジェクト定義されたデータを取り扱うことができない画像形成装置であっても地紋画像を形成することができる。
【０１１７】
式（１）、（２）の判定内容や、地紋画像形成に応じた画質設定の具体的内容はあくまで一例であり、適宜変更可能である。
【０１１８】
コンピュータの構成や、プリンタドライバ及び画像形成装置で扱う色空間及び色数その他の各種項目は、適宜変更可能である。
【０１１９】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ(搬送波)も本発明に適用される。
【符号の説明】
【０１２０】
３     コンピュータ
４     画像形成装置
１１   ＣＰＵ
１２   ＲＡＭ
１３   ＲＯＭ
１４   記憶部
１５   通信部
１６   入力部
１７   表示部
１８   インターフェース
１９   バス
２０   地紋画像
２１   残存パターン
２２   消失パターン
３０   ページ記述データ
３５   地紋画像定義
４０   画質設定記述
Ｐ     プリンタドライバ・プログラム
Ｐ１   印刷データ生成部
Ｐ２   印刷機能設定部
Ｐ１１ 画像保持部
Ｐ１２ 文字列画像生成部
Ｐ１３ 地紋画像生成部
Ｐ１４ ページ記述データ生成部
Ｐ１５ 画質設定変更部
Ｐ１６ 画質設定判定部
Ｔ１   テキストボックス
【図１】
2011114736.tif 000003
【図２】
2011114736.tif 000004
【図３】
2011114736.tif 000005
【図４】
2011114736.tif 000006
【図５】
2011114736.tif 000007
【図６】
2011114736.tif 000008
【図７】
2011114736.tif 000009
【図８】
2011114736.tif 000010
【図９】
2011114736.tif 000011
【図１０】
2011114736.tif 000012
【図１１】
2011114736.tif 000013
【図１２】
2011114736.tif 000014
【図１３】
2011114736.tif 000015
【図１４】
2011114736.tif 000016
【図１５】
2011114736.tif 000017
【図１６】
2011114736.tif 000018
【図１７】
2011114736.tif 000019
【図１８】
2011114736.tif 000020
【図１９】
2011114736.tif 000021
【図２０】
2011114736.tif 000022
【図２１】
2011114736.tif 000023
【図２２】
2011114736.tif 000024
【図２３】
2011114736.tif 000025