(57)【特許請求の範囲】
【請求項１】
情報の付加された画像を印刷装置に印刷させる情報処理装置であって、
画像に対して複数の情報を付加するための設定を行う設定手段と、
前記設定手段で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得手段と、
前記取得手段で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、
前記取得手段で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、
前記取得手段で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御手段とを有する
ことを特徴とする情報処理装置。
【請求項２】
前記複数の情報には、他の情報処理装置のＭＡＣアドレスが含まれ、
当該ＭＡＣアドレスは、前記情報処理装置と前記他の情報処理装置との間にルーターが存在し、前記ルータでＭＡＣアドレスを取得させないための設定がされている場合に、取得できないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
情報の付加された画像を印刷装置に印刷させる情報処理装置の制御方法であって、
画像に対して複数の情報を付加するための設定を行う設定工程と、
前記設定工程で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得工程と、
前記取得工程で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、
前記取得工程で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、
前記取得工程で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御工程とを有する
ことを特徴とする情報処理装置の制御方法。
【請求項４】
前記複数の情報には、他の情報処理装置のＭＡＣアドレスが含まれ、
当該ＭＡＣアドレスは、前記情報処理装置と前記他の情報処理装置との間にルーターが存在し、前記ルータでＭＡＣアドレスを取得させないための設定がされている場合に、取得できないことを特徴とする請求項３に記載の情報処理装置の制御方法。
【請求項５】
請求項３又は４に記載の情報処理装置の制御方法をコンピュータに実行させるためのコンピュータ読取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
ホストコンピューター上におけるインストール済みのプリンタードライバーに対して機能拡張モジュールを追加インストールすることによって、プリンタードライバーに機能を追加することができる。
【０００３】
この追加機能の一つとして地紋（例えば、特許文献１参照。）がある。地紋画像は、原本（プリンターで出力した印刷物）において、人間の目には単なる模様や背景画像などに見えるが、複写すると所定の文字やイメージなどが顕像化するものである。そのため、複写物を使用等することを抑止する効果がある。
【０００４】
このプリンタードライバーに追加する地紋機能では地紋画像の色などはもちろん、原本の複写時に顕像化させる文字等を自由に設定することが可能であり、さらに、出力日時や印刷装置固有の情報などを地紋画像として設定することも可能である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１９７２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、出力日時や印刷装置固有等の情報が取得できなかった際、地紋画像に埋め込む情報がないため、埋め込まれた情報の無い地紋画像が生成されてしまっていた。
【０００７】
これは、地紋画像だけの問題ではなく、バーコードや二次元コードあるいは電子透かしにおいても同様の問題がある。
【課題を解決するための手段】
【０００８】
この問題を解決するために、情報の付加された画像を印刷装置に印刷させる情報処理装置は、画像に対して複数の情報を付加するための設定を行う設定手段と、前記設定手段で複数の情報を付加するための設定が行われている場合に、当該複数の情報の夫々を取得する取得手段と、前記取得手段で前記複数の情報のうち全ての情報が取得できた場合に、前記取得できた全ての情報を付加した画像を前記印刷装置に印刷させ、前記取得手段で前記複数の情報のうち一部の情報が取得できなかったものの、残りの情報が取得できた場合に、前記取得できた残りの情報を付加した画像を前記印刷装置に印刷させ、前記取得手段で前記複数の情報のうちの何れの情報も取得できなかった場合に、前記画像を前記印刷装置に印刷さえないように制御する制御手段とを有する。
【発明の効果】
【０００９】
本発明によれば、無駄な印刷を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態としてのコンピューターを含むシステムの構成を説明するブロック図。
【図２】本発明の一実施形態としての典型的なプリントシステムのブロック図。
【図３】本発明の一実施形態としてのシステム構成図。
【図４】プリンタードライバー印刷処理のフローチャート。
【図５】警告画面の一例。
【図６】付加描画に埋め込む内容の情報が複数ある場合のプリンタードライバー印刷処理のフローチャート。
【図７】リモート環境におけるプリンタードライバー印刷処理のフローチャート。
【図８】本発明の一実施形態としてのシステム構成図。
【図９】（Ａ）付加描画に埋め込む内容の情報の一例。  （Ｂ）付加描画に埋め込む内容の情報の一例。  （Ｃ）付加描画に埋め込む内容の情報の一例。
【図１０】印刷データの一例。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１２】
本発明に係る印刷装置について説明する。図１は、本実施形態における情報処理装置と印刷装置のシステムの構成を説明するブロック図である。なお、特に断りのない限り、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、本発明を適用できることは言う  までもない。また、特に断りのない限り、本発明の機能が実行されるのであれば、ＬＡＮ，ＷＡＮ等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１３】
図１において、３００はホストコンピューターで、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備える。さらに、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００１４】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶する。ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には上記文書処理等を行う際に使用する各種データを記憶する。
【００１５】
２はＲＡＭで、ＣＰＵ１の主メモリ、ワークエリア等として機能する。５はキーボードＩ／Ｆで、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はディプレイＩ／Ｆで、ディスプレイ１０の表示を制御する。７は外部メモリＩ／Ｆで、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。外部メモリ１１は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタードライバー等を記憶する。
【００１６】
８はプリンターＩ／Ｆで、所定の双方向性インターフェース２１を介してプリンター１５０に接続されて、プリンター１５０との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ディスプレイ１０上でのＷＹＳＩＷＹＧを可能としている。
【００１７】
また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザーは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンターの設定や、印刷モードの選択を含むプリンタードライバーに対する印刷処理方法の設定を行える。
【００１８】
プリンター１５０において、１２はプリンターＣＰＵで制御プログラム等に基づいてシステムバス１５に接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。なお、制御プログラムはＲＯＭ１４のプログラム用ＲＯＭや外部メモリ２１等に記憶される。
【００１９】
また、このＲＯＭ１４のプログラムＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１４のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１４のデータ用ＲＯＭにはハードディスク等の外部メモリ２１がないプリンターの場合には、ホストコンピューター上で利用される情報等を記憶している。
【００２０】
ＣＰＵ１２は入力部１６を介してホストコンピューターとの通信処理が可能となっており、プリンター内の情報等をホストコンピューター３００に通知可能に構成されている。１３はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１３は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ２１は、メモリコントローラ（ＭＣ）１８によりアクセスを制御される。
【００２１】
外部メモリ２１は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、２０は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンター制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル２０からのプリンタモード設定情報を記憶するようにしてもよい。
【００２２】
図２は、プリンター等の印刷装置が直接接続されているか、あるいはネットワーク経由で接続されているホストコンピューターにおける典型的な印刷処理の構成図である。アプリケーション２０１、グラフィックエンジン２０２、プリンタードライバー２０３、およびシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在する。これらは実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。また、アプリケーション２０１およびプリンタードライバー２０３は、外部メモリ１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由して外部ディスク１１のＨＤに追加することが可能となっている。
【００２３】
外部メモリ１１に保存されているアプリケーション２０１はＲＡＭ２にロードされて実行される。このアプリケーション２０１からプリンター１５０に対して印刷を行う際には、同様にＲＡＭ２にロードされ実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００２４】
グラフィックエンジン２０２は印刷装置ごとに用意されたプリンタードライバー２０３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタードライバー２０３を用いてプリンターの制御コマンドに変換する。変換されたプリンター制御コマンドはＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４を経てインターフェース２１経由でプリンター１５０へ出力される仕組みとなっている。
【００２５】
図３は、本実施形態におけるプリンタードライバー２０３とプリンター１５０の構成の一例を示したものである。プリンタードライバー２０３は、本明細書では、印刷データの制御を行う印刷制御部３０１、付加描画を処理する付加描画処理部３０２、付加描画情報の判断を行う付加描画情報判断部３０３、印刷データの処理を行う印刷処理部３０４からなる。
【００２６】
以下で、本実施形態におけるプリンタードライバー２０３の付加描画処理を図４のフローチャートを用いて説明する。なお本フローに係るプリンタードライバー２０３のプログラムは、コンピューターのＨＤ１１に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【００２７】
本実施形態にて印刷する文書の一例を図１０に示す。アプリケーション２０１から図１０に示す文書の印刷が実行されると、グラフィックスエンジン２０２を介してプリンタードライバー２０３が呼び出され、印刷制御部３０１が文書の印刷データと印刷指示を受け取る（Ｓ４０１）。Ｓ４０２のステップにおいて、付加描画処理部３０２はＳ４０１で受け取った前記印刷指示に付加描画設定が含まれているか否かを判断する。前記Ｓ４０２のステップで、前記印刷指示に付加描画設定が含まれていないと判断された場合には、付加描画処理を行わずに、Ｓ４０３のステップに進む。Ｓ４０３のステップにおいて、印刷処理部３０３は前記Ｓ４０１で受け取った文書の印刷データをＰａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）と呼ばれる印刷命令に変換する。そして、Ｓ４０７のステップでは印刷処理部３０３が前記印刷命令をシステムスプーラ２０４に送信する。
【００２８】
一方、前記Ｓ４０２のステップで前記印刷指示に付加描画設定が含まれると判断された場合には、Ｓ４０４のステップに進む。Ｓ４０４のステップにおいて、付加描画処理部３０２はＳ４０１で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報を印刷指示があったコンピューターから取得する。本実施例においては、一例として図９（Ａ）に示すように“ＭＡＣアドレス”としたが、印刷指示があったコンピューターまたはユーザーが分かるものなら何でもよく、“ユーザー名”や“ＩＰアドレス”などでも良い。
【００２９】
次に、Ｓ４０５のステップでは付加描画情報判断部３０３が前記Ｓ４０４で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記Ｓ４０５のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、Ｓ４０６のステップに進む。付加描画処理部３０２はＳ４０１で受け取った文書の印刷データと付加描画データを合成して、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）と呼ばれる印刷命令に変換する（Ｓ４０６）。そして、Ｓ４０７のステップでは印刷処理部３０４が前記印刷命令をシステムスプーラ２０４に送信する。
【００３０】
一方、前記Ｓ４０５のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、Ｓ４０８に進む。
【００３１】
Ｓ４０８のステップでは、付加描画処理部３０３は、図５のような埋め込み情報を取得できなかった旨の警告画面５００をユーザーに通知し、Ｓ４０９のステップに進む。そして、Ｓ４０９のステップでは印刷処理部３０４は前記Ｓ４０１で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
【００３２】
図４のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報が正常に取得できていない場合は、印刷を中止する旨の警告画面をユーザーに通知して印刷を中止する。
【００３３】
以上の手順により、付加描画に埋め込む情報が正常に取得できていない場合は、印刷を中止する旨の警告画面をユーザーに通知して印刷を中止することで、原本の複写時に顕像化しない地紋画像が生成されてしまうことを防ぐことができる。
【実施例２】
【００３４】
実施例１では印刷指示で設定されている付加描画に埋め込む内容の情報が１つの場合における処理を示した。本実施例では、印刷指示で設定されている付加描画に埋め込む内容の情報が複数の場合における処理について、図６のフローチャートを用いて説明する。
【００３５】
なお本フローに係るプリンタードライバー２０３のプログラムは、コンピューターのＨＤ１１に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【００３６】
図６のＳ６０１からＳ６０３までのステップは、図４のＳ４０１からＳ４０３までのステップと同様であるので、説明を省略する。図６のＳ６０４のステップでは、付加描画処理部３０２はＳ６０１で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報を印刷指示があったコンピューターから取得する。本実施例においては、一例として図９（Ｂ）や図９（Ｃ）に示すように“ユーザー名”、“ＩＰアドレス”や“ＭＡＣアドレス”としたが、印刷指示があったコンピューターまたはユーザーが分かるものなら何でも良い。また、付加描画に埋め込む内容の情報は何個でも良い。
【００３７】
次に、Ｓ６０５のステップでは付加描画情報判断部３０３が前記Ｓ６０４で取得した付加描画に埋め込む情報が少なくとも１つは取得できているかを判断する。前記Ｓ６０５のステップにおいて、図９（Ｂ）のように前記付加描画に埋め込む情報が少なくとも１つは取得できていると判断された場合には、Ｓ６０６のステップに進む。付加描画処理部３０２はＳ６０１で受け取った文書の印刷データと付加描画データを合成して、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）と呼ばれる印刷命令に変換する（Ｓ６０６）。そして、Ｓ６０７のステップでは印刷処理部３０４が前記印刷命令をシステムスプーラ２０４に送信する。
【００３８】
一方、前記Ｓ６０５のステップにおいて、図９（Ｃ）のように前記付加描画に埋め込む情報が１つも取得できていないと判断された場合には、Ｓ６０８に進む。
【００３９】
Ｓ６０８のステップでは、付加描画処理部３０３は、図５のような埋め込み情報を取得できなかった旨の警告画面５００をユーザーに通知し、Ｓ６０９のステップに進む。そして、Ｓ６０９のステップでは印刷処理部３０４は前記Ｓ６０１で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
【００４０】
図６のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報が複数あって、そのうち１つでも情報が取得できる場合は、取得できた情報のみを地紋画像として生成する。
【００４１】
以上の手順により、付加描画に埋め込む情報が複数あって、そのうち１つでも情報が取得できる場合は、取得できた情報のみを地紋画像として生成することで、原本の複写時に顕像化する地紋画像を生成することできる。
【実施例３】
【００４２】
実施例１ではコンピューターからネットワークを介してプリンターに出力系の処理を示した。本実施例では、メタフレームやリモートデスクトップ等のように、クライアントＰＣが印刷を行おうとした場合、従来クライアントＰＣにて実行していたアプリケーションやプリンタードライバーがサーバーＰＣで実行される系を図７のフローチャートを用いて説明する。
【００４３】
図８は、本発明の実施形態に係るネットワークシステムの概略構成を示すブロック図である。このネットワークシステムは、クライアントＰＣ８００とサーバーＰＣ３００と、このサーバーＰＣ３００より印刷データを受信して印刷を行なう出力デバイス１５０等を備える。また、これらはルーター１０３を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０５でそれぞれ接続されている。また、ルーター１０３はＭＡＣアドレスフィルタリングとＩＰアドレスフィルタリングが設定されており、クライアントＰＣ８００の“ＭＡＣアドレス”と“ＩＰアドレス”のみが記載されているものとする。
【００４４】
本実施例では、一例としてクライアントＰＣ８００からリモートデスクトップを使用して、サーバーＰＣ３００のアプリケーション２０１やプリンタードライバー２０３を実行する。
【００４５】
なお本フローに係るプリンタードライバー２０３のプログラムは、サーバーＰＣ３００のＨＤ１１に記憶されており、ＲＡＭ２に読み出されＣＰＵ１によって実行される。
【００４６】
図７のＳ７０１からＳ７０３までのステップは、図４のＳ４０１からＳ４０３までのステップと同様であるので、説明を省略する。図７のＳ７０４のステップでは、付加描画処理部３０２はＳ７０１で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報をクライアントＰＣ８００から取得する。本実施例においては、一例として図９（Ａ）に示すように“ＭＡＣアドレス”としたが、コンピューターまたはユーザーが分かるものなら何でもよく、“ユーザー名”や“ＩＰアドレス”などでも良い。また、付加描画に埋め込む内容の情報は１個でも良く、複数個でも良い。
【００４７】
本実施例においては、ルーター１０３にＭＡＣアドレスフィルタリングが設定されており、クライアントＰＣ８００のＭＡＣアドレスとＩＰアドレスのみが記載されている。このような状況において、サーバーＰＣ３００からクライアントＰＣ８００の“ＭＡＣアドレス”などを取得しようとすると、ルーター１０３に通信が遮断されてしまいクライアントＰＣ８００の“ＭＡＣアドレス”などは取得できない。
【００４８】
次に、Ｓ７０５のステップでは付加描画情報判断部３０３が前記Ｓ７０４で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記Ｓ７０５のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、Ｓ７０６のステップに進む。付加描画処理部３０２はＳ７０１で受け取った文書の印刷データと付加描画データを合成して、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）と呼ばれる印刷命令に変換する（Ｓ７０６）。そして、Ｓ７０７のステップでは印刷処理部３０４が前記印刷命令をシステムスプーラ２０４に送信する。
【００４９】
一方、前記Ｓ７０５のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、Ｓ７０８に進む。
【００５０】
Ｓ７０８のステップでは、付加描画処理部３０３は、他のコンピューターから操作を受けての印刷か否かを判断する。前記Ｓ７０８のステップにおいて、他のコンピューターから操作を受けての印刷ではないと判断された場合には、Ｓ７０９のステップに進む。Ｓ７０９のステップにおいて、図５のような埋め込み情報を取得できなかった旨の警告画面５００をユーザーに通知し、Ｓ７１０のステップに進む。そして、Ｓ７１０のステップでは印刷処理部３０４は前記Ｓ７０１で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
【００５１】
一方、前記Ｓ７０８のステップにおいて、他のコンピューターから操作を受けての印刷と判断された場合には、Ｓ７１１に進む。次にＳ７１１のステップでは、付加描画処理部３０２はＳ７０１で受け取った前記印刷指示で設定されている付加描画に埋め込む内容の情報をプリンターに接続しているコンピューターから取得する。本実施例においては、サーバーＰＣ３００となる。そして、Ｓ７１２に進む。
【００５２】
次に、Ｓ７１２のステップでは付加描画情報判断部３０３が前記Ｓ７１１で取得した付加描画に埋め込む情報が正常に取得できているかを判断する。前記Ｓ７１２のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていると判断された場合には、Ｓ７０６のステップに進む。付加描画処理部３０２はＳ７０１で受け取った文書の印刷データと付加描画データを合成して、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）と呼ばれる印刷命令に変換する（Ｓ７０６）。そして、Ｓ７０７のステップでは印刷処理部３０４が前記印刷命令をシステムスプーラ２０４に送信する。
【００５３】
一方、前記Ｓ７１２のステップにおいて、前記付加描画に埋め込む情報が正常に取得できていないと判断された場合には、Ｓ７０９に進む。Ｓ７０９のステップにおいて、図５のような埋め込み情報を取得できなかった旨の警告画面５００をユーザーに通知し、Ｓ７１０のステップに進む。そして、Ｓ７１０のステップでは印刷処理部３０４は前記Ｓ７０１で受け取った文書の印刷データと印刷指示を破棄して印刷を中止する。
【００５４】
図７のフローチャートに従って処理することにより、付加描画設定がされており、付加描画に埋め込む情報を取得できなかった場合、印刷を実行するＰＣから付加描画に埋め込む情報の取得を試みる。
【００５５】
以上の手順により、印刷を実行するＰＣから付加描画に埋め込む情報が取得できる場合は、取得できた情報のみを地紋画像として生成することで、原本の複写時に顕像化する地紋画像を生成することできる。
【００５６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005611014.tif 000002
【図２】
0005611014.tif 000003
【図３】
0005611014.tif 000004
【図４】
0005611014.tif 000005
【図５】
0005611014.tif 000006
【図６】
0005611014.tif 000007
【図７】
0005611014.tif 000008
【図８】
0005611014.tif 000009
【図９】
0005611014.tif 000010
【図１０】
0005611014.tif 000011