(57)【要約】【課題】地紋画像の印刷に関するホスト装置と印刷装置それぞれの地紋設定情報の違いに係わらず有効な地紋画像を印刷する。【解決手段】プリンタ側では、地紋画像として、例えば「コピー禁止」が設定され、一方、ホストＰＣの印刷指示では地紋画像として「ＣＯＰＹ」であるときは（Ｓ６１０７）、プリンタのＵＩ画面に、どちらの地紋画像を優先するかをユーザに問い合わせるための表示を行う。これとともに、ホストＰＣ２４０に対しても、同様の表示を行う。これにより、ユーザに対して、地紋画像についてホストＰＣ側の設定を優先させるか、プリンタにおける設定を優先させるかを選択させる。【選択図】図２０
2007015370.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋のいずれを操作者に選択させ、選択された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、
前記合成手段により合成された画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項２】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、
前記合成手段により合成された画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項３】
ホスト装置とプリンタとで地紋が設定された場合、ホスト装置から受信した印刷データの印刷を実行せず、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、
前記合成手段により合成された画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項４】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋を合成し、合成された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、
前記合成手段により合成された画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項５】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、
前記合成手段により合成された画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項６】
ホスト装置で地紋が設定された画像データを記憶する際、地紋が設定されていることを識別する識別情報を付加して画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、前記識別情報が付加されている場合、プリンタで設定された地紋に係らず、前記記憶手段に記憶された画像データに基づき画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項７】
ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶する記憶手段と、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、前記記憶手段に記憶された画像データとプリンタで設定された画像を合成した画像を印刷し、プリンタで地紋が設定されていない場合、前記記憶手段に記憶された画像データと地紋画像データとを合成した画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項８】
ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶する記憶手段と、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、プリンタで設定された画像か地紋画像データのいずれかを選択させ、前記記憶手段に記憶された画像データと選択された地紋を合成した画像を印刷する印刷手段と
を有することを特徴とするプリンタ。
【請求項９】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋のいずれを操作者に選択させ、選択された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、
前記合成ステップにより合成された画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１０】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、
前記合成ステップにより合成された画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１１】
ホスト装置とプリンタとで地紋が設定された場合、ホスト装置から受信した印刷データの印刷を実行せず、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、
前記合成ステップにより合成された画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１２】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋を合成し、合成された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、
前記合成ステップにより合成された画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１３】
ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、
前記合成ステップにより合成された画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１４】
ホスト装置で地紋が設定された画像データを記憶する際、地紋が設定されていることを識別する識別情報を付加して画像データを記憶手段に記憶するステップと、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、前記識別情報が付加されている場合、プリンタで設定された地紋に係らず、前記記憶手段に記憶された画像データに基づき画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１５】
ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶手段に記憶するステップと、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、前記記憶手段に記憶された画像データとプリンタで設定された画像を合成した画像を印刷し、プリンタで地紋が設定されていない場合、前記記憶手段に記憶された画像データと地紋画像データとを合成した画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【請求項１６】
ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶手段に記憶するステップと、
前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、プリンタで設定された画像か地紋画像データのいずれかを選択させ、前記記憶手段に記憶された画像データと選択された地紋を合成した画像を印刷する印刷ステップと
を有することを特徴とするプリント方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよびプリント方法に関し、詳しくは、複写行為を抑止しあるいは複写物の使用を抑止する機能を持つ地紋画像をその複写を抑制する画像とともに印刷することができるプリンタおよびそのプリント方法に関するものである。
【背景技術】
【０００２】
従来、帳票や住民票などの複写を禁止、或いは抑止する目的で、これらのコンテンツは偽造防止用紙と呼ばれる特殊な印刷を施した用紙に印刷されていた。この偽造防止用紙は、原本においては人間にとって見えにくいが、複写機などを用いて複写した場合には「禁複写」の文字などが浮び上がるような用紙である。これにより、複写する者にその複写物の使用などを躊躇させる効果を生じるものである。さらには、このような帳票などは偽造防止用紙に印刷されているとして、複写そのものを抑止・牽制する効果をも生じさせるものである。しかし、このような偽造防止用紙は、通常の用紙と比較してコストが高いという問題がある。また、偽造防止用紙の製作時に設定されている文字しか浮び上がらせることができず、その用紙の用途が限られるなど、用途に関して柔軟性に欠ける部分がある。
【０００３】
これに対し、特許文献１には、印刷するデータに加え地紋と呼ばれる画像データを生成し、これらのデータをプリンタで重ねて出力することが記載されている。この印刷された地紋を含む画像は、その出力した印刷物である原本において、人間の目には単なる模様や背景画像などに見えるが、複写すると所定の文字やイメージなどが顕像化するものである。従って、この原本は上記の偽造防止用紙と同様の牽制効果を与えることができるものである。
【０００４】
地紋画像は、基本的に、複写物にも原本と同様の画像が残る領域と、複写物において原本には存在する画像が消えるか、あるいは上記の残る領域の画像に較べて薄くなる領域の２つの領域から構成される。この２つの領域から構成される地紋画像は、これを印刷出力した状態では上記２つの領域における濃度がほぼ同じ濃度とするのが好適である。つまり、印刷出力した地紋画像は、マクロ的には、複写物上において顕像化する文字などが隠されていることが人間の視覚上認識し難いように構成する必要がある。この地紋画像の印刷出力物においては隠されているが、その印刷出力物を複写した複写物においては人間の視覚上認識可能に現れる画像領域を「潜像（あるいは潜像画像）」と呼ぶ。また、複写物によって消えるかあるいは複写物で顕像化した潜像の濃度に比べて低濃度の画像領域を「背景（あるいは背景画像）」と便宜的に呼ぶ。そして、地紋画像は、基本的にこの潜像画像と背景画像からなるものである。なお、ユーザーインターフェース上の用語として潜像を前景と呼ぶ場合もある。
【０００５】
なお、地紋印刷は上記構成に限定されるものではなく、複写物において、文字列などが認識可能なレベルで再現できればよい。つまり、文字列などが背景部として指定され、複写時に白抜き文字のような状態で示されても地紋印刷としてはその目的を達成するものである。
【０００６】
ところで、ホスト装置から印刷装置に画像データを供給して印刷するシステムでは、上述のような地紋画像を画像データとともに印刷する場合、ホスト装置から印刷装置に地紋印刷に関する何らかの指示を行って地紋画像を印刷する。その一形態として、従来、ホスト装置から画像データとともに地紋画像を表す情報を指示情報として印刷装置に送り、その指示情報に基づいて印刷装置が地紋画像を生成する形態（特許文献２）がある。また、別の形態として、ホスト装置からの地紋付加を指示する情報に従い、印刷装置が予め保持している地紋画像をホスト装置から入力した画像データに合成して出力する形態（特許文献３）が知られている。また、印刷装置が読み取った原稿データやホスト装置から送られた通常の印刷データに対し、ホスト装置からの指示が無くとも、地紋画像を作成し、合成する装置も知られている（特許文献４）。
【０００７】
【特許文献１】特開２００１−１９７２９７号公報
【特許文献２】特開２００１−３４６０３２号公報
【特許文献３】特開２００３−０７２１６６号公報
【特許文献４】特開平７−２３１３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このように地紋印刷に関して種々の形態が存在する場合、複数のホスト装置と印刷装置がインターネットなどを介して接続する印刷システムでは、ホスト装置と印刷装置との間で地紋印刷に関する競合の問題を生じることがある。
【０００９】
すなわち、印刷装置が独自に地紋画像を保持ないし生成する形態のものである場合、その印刷装置に対してホスト装置が地紋画像の情報を指示情報として送る場合である。この場合、ホスト装置が指示する地紋画像の内容などの地紋設定情報と印刷装置が持つ同じく地紋設定情報とが異なることがある。そして、このような設定情報の齟齬は有用な印刷システムを構築する上での障害となる。
【００１０】
さらに、ＭＦＰのような多機能印刷装置では、その管理者が地紋画像の印刷に関する設定を行うことも考慮できる。すなわち、ホスト装置の特定のユーザやＩＰアドレスからの画像あるいは特定の画像に対して、その印刷装置が独自に持つ地紋設定情報を適用するように設定することが考えられる。この場合は、できるだけホスト装置から送られる地紋設定情報に係わらず印刷装置が持つ地紋設定情報が印刷画像に適用されることが望ましい。
【００１１】
本発明は、以上の問題を解決するためになされたものであり、その目的とするところは、ホスト装置と印刷装置それぞれの地紋設定情報の違いに係わらず地紋画像を適切に印刷可能なプリンタおよびプリント方法を提供することにある。
【課題を解決するための手段】
【００１２】
そのために本発明では、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋のいずれを操作者に選択させ、選択された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、前記合成手段により合成された画像を印刷する印刷手段とを有することを特徴とする。
【００１３】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、前記合成手段により合成された画像を印刷する印刷手段とを有することを特徴とする。
【００１４】
また、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置から受信した印刷データの印刷を実行せず、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、前記合成手段により合成された画像を印刷する印刷手段とを有することを特徴とする。
【００１５】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋を合成し、合成された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、前記合成手段により合成された画像を印刷する印刷手段とを有することを特徴とする。
【００１６】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成手段と、前記合成手段により合成された画像を印刷する印刷手段とを有することを特徴とする。
【００１７】
また、ホスト装置で地紋が設定された画像データを記憶する際、地紋が設定されていることを識別する識別情報を付加して画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データに基づき画像を印刷する際、前記識別情報が付加されている場合、プリンタで設定された地紋に係らず、前記記憶手段に記憶された画像データに基づき画像を印刷する印刷手段とを有することを特徴とする。
【００１８】
また、ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶する記憶手段と、前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、前記記憶手段に記憶された画像データとプリンタで設定された画像を合成した画像を印刷し、プリンタで地紋が設定されていない場合、前記記憶手段に記憶された画像データと地紋画像データとを合成した画像を印刷する印刷手段とを有することを特徴とする。
【００１９】
また、ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶する記憶手段と、前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、プリンタで設定された画像か地紋画像データのいずれかを選択させ、前記記憶手段に記憶された画像データと選択された地紋を合成した画像を印刷する印刷手段とを有することを特徴とする。
【００２０】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋のいずれを操作者に選択させ、選択された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、前記合成ステップにより合成された画像を印刷する印刷ステップとを有することを特徴とする。
【００２１】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、前記合成ステップにより合成された画像を印刷する印刷ステップとを有することを特徴とする。
【００２２】
また、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置から受信した印刷データの印刷をせず、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、前記合成ステップにより合成された画像を印刷する印刷ステップとを有することを特徴とする。
【００２３】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋とプリンタで設定された地紋を合成し、合成された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、前記合成ステップにより合成された画像を印刷する印刷ステップとを有することを特徴とする。
【００２４】
また、ホスト装置で地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、プリンタで地紋が設定された場合、プリンタで設定された地紋をホスト装置から受信した印刷データに基づく画像に合成し、ホスト装置とプリンタとで地紋が設定された場合、ホスト装置で設定された地紋をホスト装置から受信した印刷データに基づく画像に合成する合成ステップと、前記合成ステップにより合成された画像を印刷する印刷ステップとを有することを特徴とする。
【００２５】
また、ホスト装置で地紋が設定された画像データを記憶する際、地紋が設定されていることを識別する識別情報を付加して画像データを記憶手段に記憶するステップと、前記記憶手段に記憶された画像データに基づき画像を印刷する際、前記識別情報が付加されている場合、プリンタで設定された地紋に係らず、前記記憶手段に記憶された画像データに基づき画像を印刷する印刷ステップとを有することを特徴とする。
【００２６】
また、ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶手段に記憶するステップと、前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、前記記憶手段に記憶された画像データとプリンタで設定された画像を合成した画像を印刷し、プリンタで地紋が設定されていない場合、前記記憶手段に記憶された画像データと地紋画像データとを合成した画像を印刷する印刷ステップとを有することを特徴とする。
【００２７】
また、ホスト装置で地紋が設定された画像データを記憶する際、画像データと地紋画像データと分離して記憶手段に記憶するステップと、前記記憶手段に記憶された画像データに基づき画像を印刷する際、プリンタで地紋が設定されている場合、プリンタで設定された画像か地紋画像データのいずれかを選択させ、前記記憶手段に記憶された画像データと選択された地紋を合成した画像を印刷する印刷ステップとを有することを特徴とする。
【発明の効果】
【００２８】
以上の構成によれば、ホスト装置とプリンタそれぞれで地紋が設定された場合でも、適切に地紋画像を印刷することが可能になる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００３０】
図１は、本発明の一実施形態に係る印刷システムの構成を示すブロック図である。印刷システムは、ネットワーク２０６３を介して、ホスト装置としてのパーソナルコンピュータ（ＰＣ）２４０と多機能印刷装置（ＭＦＰ）としてのプリンタ２００、２２０、２３０が接続することによって構成される。なお、同図にはホスト装置としてＰＣ２４０一台のみが示されているが、他のＰＣなどのホスト装置がさらに接続してＰＣ２４０と同様の印刷に関する処理を行う。
【００３１】
プリンタ２００（２２０、２３０）は、画像入力デバイスであるスキャナ部２０７０（２２７０、２３７０）、画像出力デバイスであるプリンタ部２０９５（２２９５、２３９５）、本プリンタに係わるデータ処理や制御を実行するコントローラユニット２０００（２２００、２３００）、ユーザーインターフェースである操作部２０６２（２２１２、２３１２）を備えて構成される。スキャナ部２０７０、プリンタ部２０９５、操作部２０６２は、それぞれコントローラユニット２０００に接続し、コントローラユニット２０００は、ＬＡＮ２０６３などのネットワークや公衆回線に接続されている。公衆回線を介してカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。また、ＬＡＮ２０６３には、本プリンタ２００と同様の機器構成をもつ他のプリンタ２２０、２３０が接続している。ＰＣ２４０との間で、ＦＴＰ、ＳＭＢプロトコルを使用したファイルの送受信、電子メールの送受をすることができる。
【００３２】
上記構成において、ＰＣ２４０は、図１９などで後述されるような地紋画像の印刷に関して地紋情報の設定を行い、その情報を印刷する画像データとともに、印刷に用いるプリンタ２００（２２０、または２３０）に送信する処理を行う。
【００３３】
図２は、プリンタ２００の特にコントローラユニット２０００の詳細な構成を示すブロック図である。なお、以下で説明するプリンタ２００の特に地紋印刷に関する処理の構成は、プリンタ２２０、２３０を初めとしてネットワークに接続する他の印刷装置も有している。
【００３４】
コントローラユニット２０００において、ＣＰＵ２００１はシステム全体を制御する。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データなどを一時的に記憶する。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブであり、そのハードディスクにはシステムソフトウェア、画像データなどを格納する。操作部Ｉ／Ｆ２００５は操作部（ＵＩ）２０６２とのインターフェース部であり、操作部２０６２に対しその表示画面に表示するデータを出力する。また、操作部２０６２から本プリンタに対してユーザが入力した情報をＣＰＵ２００１に伝える。ネットワーク２００７はＬＡＮ２０６３に接続し、情報の入出力を行う。例えば、ホストＰＣからの画像データや地紋に関する情報を入力する。モデム２０５０は公衆回線２０５１に接続し、画像情報の入出力を行う。２値画像回転部２０５２、および２値画像圧縮・伸張部２０５３は、モデム２０５３で２値画像を送信する前に画像の方向を変換したり、所定の解像度、あるいは送信相手の能力に合わせた解像度に変換する処理を行う。本実施形態のプリンタは、圧縮、伸張について、ＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨをサポートしている。ＤＭＡＣ２００９はＤＭＡコントローラであり、ＲＡＭ２００２に格納されている画像をＣＰＵ２００１を介することなく読み取る。ＤＭＡＣ２００９は、またイメージバスＩ／Ｆ２０１１に対して画像転送したり、画像バスからの画像をＣＰＵ２００１を介することなくＲＡＭ２００２に書き込む。以上のデバイスがシステムバス２００８に接続される。
【００３５】
イメージバス２０１１は、画像バス２０１０を介して高速な画像の入出力を制御するためのインタフェースである。圧縮部２０１２は、画像バス２０１０に画像を送出する前に３２画素×３２画素の単位でＪＰＥＧ圧縮するための圧縮器である。伸張部２０１３は、画像バス２０１０を介して送られた画像を伸張するための伸張器である。
【００３６】
ラスターイメージプロセッサ（ＲＩＰ）２０１８は、ホスト装置から印刷データとしてＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コードをネットワーク２００７を介して受け取る。そして、ＣＰＵ２００１はこのコードをシステムバス２００８を介してＲＡＭ２００２に格納する。ＣＰＵ２００１は、ＰＤＬを中間コードに変換し、再度システムバス２００８を介してＲＩＰ２０１８に入力し、ビットマップイメージ（多値）に展開する。
【００３７】
スキャナ画像処理部２０１４はスキャナ２０７０で入力したカラー画像、白黒画像に対して、適切な各種画像処理（たとえば補正、加工、編集）を行いその処理されたデータ（多値）を出力する。同様に、プリンタ画像処理部２０１６は、プリンタ２０９５で用いる画像データを生成すべく適切な各種画像処理（たとえば補正、加工、編集）を行う。プリント時は、伸張部２０１３で２値多値変換を行うので、２値、および多値出力が可能である。
【００３８】
画像変換部２０３０はＲＡＭ上にある画像を画像変換し、再度、ＲＡＭに描き戻すときに使われる各種画像変換機能を有する。すなわち、回転部２０１９は、３２画素×３２画素単位の画像を指定された角度で回転することができ、２値および多値の入出力に対応する。変倍部２０２０は、画像の解像度を変換（例えば６００ｄｐｉから２００ｄｐｉ）したり、変倍したりする機能（たとえば２５％から４００％まで）を有する。変倍する前には３２×３２画素の画像を３２ライン単位の画像に並び替える。色空間変換部２０２１は、多値入力された画像をマトリクス演算およびＬＵＴにより、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。また、この色空間変換は、３×８のマトリクス演算および、１次元ＬＵＴをもち、公知の下地とばし処理や裏写り防止処理を行うことができる。変換された画像は多値で出力される。２値多値変換部２０２２は、１ビット２値画像を多値８ビット、２５６階調の画像に変換する。逆に、多値２値変換部２０２５は、例えばメモリ上にある８ビット、２５６階調の画像を誤差拡散処理などの手法を用いて１ビット、２階調の画像に変換しメモリに格納する。合成部２０２３は、メモリ上の２枚の多値画像（もしくは２値画像）を合成し、１枚の多値画像（もしくは２値画像）とする機能を有する。例えば、メモリ上にある会社ロゴの画像と原稿画像を合成することで、原稿画像に簡単に会社ロゴをつけることができる。合成の手法は画素毎に平均する、輝度レベルで明るい方の画素の値を合成後の画素の値とする、暗い方を合成後の画素とする、ビット毎に論理和演算、論理積演算、排他的論理和演算を施すなど、公知の手法を用いるものとする。また、この合成部２０２３は、図１９で後述されるように、地紋画像と地紋画像が合成される画像との合成処理を行う。間引き部２０２４は、多値画像の画素を間引くことによって、解像度変換を行うユニットであり、１／２、１／４、１／８の解像度の多値画像を出力可能である。変倍部２０２０と合わせて用いることにより、より広範囲な拡大、縮小を行うことができる。移動部２０２５は、入力された２値画像、多値画像に余白部分を付与したり、余白部分を削除したりして出力する。回転部２０１９、変倍部２０２０、色空間変換部２０２１、２値多値部２０２２、合成部２０２３、間引き部２０２４、移動部２０２５、多値２値部２０２６は、それぞれ連結して動作することが可能である。例えば、メモリ上の多値画像を画像回転、解像度変換する場合は、両処理をメモリを介さずに連結して行うことができる。
【００３９】
以上説明したプリンタ２００のコントローラユニット２０００の画像処理機能は、図２０などを参照して後述する本発明のいくつかの実施形態に係る地紋印刷に関する処理を実行する。
【００４０】
図３は、上述した多機能プリンタ２００の外観を示す斜視図である。図において、画像入力部であるスキャナ部２０７０は、原稿となる紙上の画像を照射するとともにＣＣＤラインセンサ（図示せず）を走査することにより、電気信号のラスターイメージデータに変換する。原稿用紙は原稿フィーダ２７０１のトレイ２７０２にセットする。そして、ユーザが操作部２０６２から読み取り起動指示すると、コントローラユニットのＣＰＵ２００１がスキャナ部２０７０に指示を与え、フィーダ２０７１のトレイ２７０２から原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。画像出力部であるプリンタ部２０９５は、ラスターイメージデータを用紙上の画像に変換する。本実施形態では、感光体ドラムを用いた電子写真方式を用いる。なお、用いる画像形成方式は、例えば、微少ノズルアレイからインクを吐出して用紙に画像を印刷するインクジェット方式など、他の方式を用いることもできる。ＣＰＵ２００１からの指示によってプリント動作が起動される。プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２７０３、２７０４、２７０５が設けられている。また、排紙トレイ２７０６は印刷を終了した用紙を積載する。
【００４１】
図４は、本実施形態のプリンタ２００の操作部２０６２における表示器の初期画面（各画像形成機能設定後に戻る標準画面でもある）を示す図である。同図において、「コピー」３１０１はコピー設定を行う画面に切り替えるためのタブである。「送信」３１０２はスキャンした画像をファックスや電子メールで送信する設定を行う画面に切り替えるためのタブである。「ボックス」３１０３は内蔵ＨＤＤにスキャン画像、ＰＤＬ画像を格納し、あるいは格納された読取り画像、ＰＤＬ画像を印刷または送信し、または編集する設定を行うための画面に切り替えるためのタブである。この他にも、ホスト装置からのＰＤＬに基づく印刷を実行する際の本プリンタの動作を設定するための「ＰＤＬプリント」タブ（不図示）などが設けられている。読み込み設定タブ３１０５によって画像読み込み時の解像度、濃度などを設定する。３１０４はこの読み込み設定タブ３１０５によって設定された画像読み込み時の設定を表示するためのウィンドウを示す。送信設定３１０６は、タイマー送信時のタイマー設定、ＨＤＤに格納された画像を本プリンタで印刷する場合の設定などを行うためのボタンである。表示部３１０７は宛先表３１０８によって指定された送信宛先の表示を行う。詳情報３１０９は表示部３１０７に表示された１つの宛先の詳細な情報の表示を行うためのボタンである。消去３１１０は表示部３１０７に表示された１つの宛先の消去を行う。
【００４２】
図５は、図４に示すコピータブ３１０１を押下したときに表示される画面を示す図である。図において、３３０１はコピーできる状態が否かの情報を示す表示部を示し、この表示部には同時に設定したコピー部数も表示される。３３０２は、下地除去を自動的にするかしないかを選択するためのボタンを示す。３３０３は、その操作によって９段階の濃度調整を可能とするスライダを示す。３３０４は原稿のタイプを選択するための領域を示し、文字・写真・地図、文字、印画紙写真、印刷写真を選択することができる。３３０５は応用モードボタンを示し、縮小レイアウト（複数枚の原稿を１枚の用紙に縮小印字する機能）や、カラーバランス（ＣＭＹＫの各色微調整）などを設定することができる。３３０６は各種フィニッシングにかかわる設定を行うためのボタンを示し、シフトソート、ステープルソート、グループソートを設定することができる。３３０７は両面読み込みおよび両面印刷にかかわる設定を行うためのボタンを示す。なお、上述の「応用モード」ボタンは、図４の初期画面の「ＰＤＬプリント」タブ（不図示）によって切り替わるＰＤＬモードの画面に設けられ、この「応用モード」ボタンを押下することにより、図１１以降で説明される地紋印刷の設定を行うことができる。
【００４３】
図６は、プリンタ２００において動作するソフトウエアの構成を示す図である。図において、４０１０は表示操作部を制御するＵＩ制御部を示す。コピーアプリケーション部４０２０、送信アプリケーション部４０２１、およびＢＯＸアプリケーション部４０２２は、このＵＩ制御部からの指示を受け、コピー動作、送信動作、ボックス画面からのスキャン、プリントをそれぞれ実行する。ＰＤＬアプリケーション部４０２３は、ネットワークアプリケーション４１２０からのＰＤＬプリントデータをうけＰＤＬプリントジョブを投入する。共通インタフェース部４０３０は、機器制御部分の機器依存部分を吸収する処理を行う。ジョブマネージャ４０４０は、共通インタフェースから受け取ったジョブ情報を整理し、下位層のドキュメント処理部に伝達する。ドキュメント処理部は、ローカルコピーであればスキャンマネージャ４０５０とプリントマネージャ４０９０が構成する。また、リモートコピーの送信ジョブあるいは送信ジョブであればスキャンマネージャ４０５０とファイルストアマネージャ４１００が構成する。さらには、リモートコピーの受信ジョブであればファイルリードマネージャ４０６０とプリントマネージャ４０９０が、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントではＰＤＬマネージャ４０７０とプリントマネージャ４０９０がそれぞれ構成する。各ドキュメントマネージャ間の同期とり、および各種画像処理を行うイメージマネージャ４１１０への画像処理の依頼はシンクマネージャ４０８０を介して行う。スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ４１１０が行う。
【００４４】
図７は、ＰＤＬデータ展開格納ジョブの場合の処理を示すフローチャートである。ＰＤＬプリントを投入したホストＰＣ２４０からの要求は、ネットワークアプリケーション４１２０を経由してＰＤＬアプリケーション４０２３に伝達される。ＰＤＬアプリケーションは、ＰＤＬデータ展開格納ジョブを共通インタフェース４０３０を介してジョブマネージャ４０４０に指示する。このときＰＤＬマネージャ４０７０とストアマネージャ４１００がジョブマネージャ４０４０からの要求を受ける。これに応じて、画像のＲＩＰ処理（Ｓ４７０２）を行う。そして、メモリ上の画像（文字／写真判定信号を含めて）をＨＤＤ２００４に格納する（Ｓ４７０３）。画像の付随情報として図示しないＳＲＡＭに、ページ情報、ボックス内にＰＤＬ画像を文書として保存する場合には、文書情報、ボックス情報も格納しておく。これらの情報は、画像がカラーか白黒か、画像入力元がＰＤＬ、色空間がＣＭＹＫかＲＧＢ、などである。ＰＤＬ画像をＨＤＤ２００４に格納し終わった時点で、シンクマネージャ４０８０から格納完了通知を受け、それを共通インタフェース４０３０を介してＰＤＬアプリケーション４０２３に通知する。ＰＤＬアプリケーション４０２３は、この通知の後、ネットワークアプリケーション４４２０にＨＤＤに格納完了を通知し、ＰＤＬプリントを投入したホストＰＣ２４０へこの情報が伝達される。また、ＰＤＬプリントジョブの場合にはＰＤＬマネージャ４０７０とプリントマネージャによって、メモリ上に展開された画像を印刷する（Ｓ４７０４）。ＰＤＬ展開され格納された画像の印刷はＵＩで印刷指示された格納文書をＢＯＸアプリケーションに対してプリントジョブとして発行する。ＢＯＸアプリケーション部４０２２は共通インタフェース４０３０を介してジョブマネージャ４０４０にプリントジョブを投入する。ファイルリードマネージャ４０６０はジョブマネージャ４０４０からの要求を受ける。印刷指示された画像をＨＤＤからメモリに展開するための要求をシンクマネージャ４０８０を介して、イメージマネージャ４１１０に行う。
【００４５】
プリントマネージャ４０９０はメモリに画像が入った時点でデバイスＩ／Ｆを介して、プリンタ２０９５に印刷要求をだし、同時にシンクマネージャ４０８０にプリント画像処理要求を行う。これにより、プリンタ部側の処理が開始される。
【００４６】
図８は、このプリント部に関する処理を示すフローチャートである。図に示すように、シンクマネージャ４０８０はプリントマネージャ４０９０から要求を受けると、画像処理設定をイメージマネージャ４１１０に依頼する。イメージマネージャ４１１０は上記画像の付随情報に従ってプリンタ画像処理部２０１５の設定を行う（Ｓ４８０２）。そして、メモリ上の画像（あるいはＨＤＤ２００４から読み出した（Ｓ４８０３）画像）に対し、画像変換を行なった後（Ｓ４８０４）、シンクマネージャ４０８０を介してプリントマネージャ４０９０にプリント準備完了を伝える。地紋画像の生成および、ＨＤＤから読み出された画像への地紋画像の付加処理は、このステップＳ４８０４で行なわれる。プリントマネージャ４０９０はプリンタ部に対して印刷指示を出す（Ｓ４８０５）。プリント画像転送完了は、図示しないハードウェアからの割り込み信号によってイメージマネージャ４１１０に伝えられる。イメージマネージャ４１１０からのプリント完了を受けてシンクマネージャ４０８０はプリント完了をプリントマネージャ４０９０に伝える。プリントマネージャ４０９０はプリンタ部からの排紙完了を受け、ジョブマネージャ４０４０に対して終了通知を返し、ジョブマネージャ４０４０は共通インタフェース４０３０を介してコピーアプリケーション部４０２０へ返す。
【００４７】
以上説明した本発明の実施形態に係る印刷システムの構成におけるホストＰＣおよびプリンタそれぞれにおける地紋印刷の設定について説明する。
【００４８】
最初に、ＰＤＬ（ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ）形式の画像データをプリンタ２００に送るホストＰＣ２４０における地紋情報設定処理について説明する。
【００４９】
図９（ａ）は、地紋情報の設定処理のうち、ユーザが地紋印刷の設定を編集するためのダイアログの一例を示す図である。
【００５０】
同図に示す地紋情報編集用ダイアログ２２０１には、以下に示す個々の地紋情報によって生成される地紋画像の結果がプレビューのため表示される。２２０２は、それぞれ選択可能なスタイルの一覧を表示する領域を示す。また、ボタン２２０３および２２０４を用いることにより、スタイルを新規追加したり削除したりすることができる。２２０５は、現在指定されているスタイル名称が表示される領域を示す。
【００５１】
２２０６は、地紋印刷に用いる描画オブジェクトの種類を選択するラジオボタンである。２２０６において、ユーザが「文字列」を選択するとテキストオブジェクトが使用可能となる。また、ユーザが「イメージ」を選択するとＢＭＰなどに代表されるイメージデータが使用可能となる。図４（ａ）では、「文字列」が選択されているので、ダイアログ２２０１には符号２２０７から２２０９などで示されるテキストオブジェクトに関する設定情報が表示され、編集可能となる。一方、領域２２０６において「イメージ」が選択されている場合、情報２２０７から２２０９は表示されず、その代わりに図４（ｂ）に示すイメージファイル名称表示２２１５および不図示のファイル選択ダイアログを表示するためのボタン２２１６が表示される。２２０７は地紋画像として使用する文字列を表示、編集するための領域を示す。２２０８は文字列のフォント情報を表示、編集するための領域を示す。本実施形態では、フォント名称のみの選択画面としているが、書体のファミリー情報（ボールド、イタリックなど）や、飾り文字情報などが選択可能に拡張してもよい。２２０９は地紋パターンとして使用する文字列のフォントサイズを表示、設定する領域を示す。
【００５２】
２２１０は地紋パターン（地紋画像）と原稿データの印刷順序を設定するためのラジオボタンを示す。このラジオボタンで「透かし印刷」が指定された場合は、地紋パターンを描画後、原稿データを描画する。一方、「重ね印刷」が指定された場合は原稿データを描画後、地紋パターンを描画する。２２１１は地紋パターンの配置角度を指定するラジオボタンを示す。本実施形態では、「右上がり」「右下がり」「横」の３通りの選択を可能としている。２２１２は、地紋パターン（前景パターン、背景パターン）に用いる色を表示、指定するための領域を示す。２２１３は前景パターン、背景パターンの入れ替えを行うためのチェックボックスを示す。チェックボックスがチェックされていない場合は、複写物上において前景パターンが顕像化するような地紋画像を生成する。つまり、前景パターンが複写物上で再現可能なように設定されていることを示すものである。一方、チェックボックス２２１３がチェックされている場合は複写物上において背景パターンが顕像化するような地紋画像を生成する。つまり、背景パターンが複写物上で再現可能なように設定されていることを示すものである。このとき、前景パターンに指定されたテキスト情報やイメージ情報は白抜きされた状態で複写物上認識可能となる。２２１４は、地紋画像を付加した印刷出力物において、地紋画像が付加されていることを人間の目に対して認識させづらくさせるためのカモフラージュ画像を指定するための領域を示す。カモフラージュ画像は複数のパターンから選択可能である。また、カモフラージュ画像を使用しないという選択肢も提供されている。
【００５３】
６つのチェックボックス群２２１７は、ユーザがこの中でチェックした属性情報文字列を２２０２で選択したスタイルの文字列に加えるための指定を行うためのものである。例えば、スタイル名２２０５欄で「ＶＯＩＤ」を選択し、かつプリント日付がチェックされた場合は、地紋画像の文字列として「ＶＯＩＤ」と「ＹＹＹＹ／ＭＭ／ＤＤ」（ＹＹＹＹは年、ＭＭは月、ＤＤは日を示す）が文字列として共に印刷される。チェックボックスにより追加された文字列は、後述する図１０のフィールド２００２にスタイル名欄２２０５で設定された文字列と共に格納される。その文字列の種類としては、ＰＤＬ発行時の日付情報を示す「プリント日付」、「部数番号」、ホストＰＣ２４０自身のＭＡＣアドレスを示す「機体番号」、ホストＰＣにおけるユーザ名である「ユーザＩＤ」、ホストＰＣ２４０自身の「ＩＰアドレス」、原稿データが有する「ファイル名」である。本ダイアログ２２０１内で設定されている同一の、フォント、サイズ、角度、色等の設定値が用いられる。
【００５４】
図１０は、上記のように設定される地紋印刷設定情報のデータ形式を説明する図である。なお、以下に説明する付加印刷情報は、印刷を行う物理ページを構成する情報として保持されるジョブ出力用ファイルに格納される。この付加印刷情報の格納については、上記構成のほかに、種々の形態を採用することができる。
【００５５】
図１０において、フィールド２００１には、図９（ａ）の領域２２０６で指定される、地紋プリントで描画するオブジェクト種（テキスト形式あるいはイメージ）を示す値が格納される。フィールド２００２には、図９（ａ）の領域２２０７〜２２０９、あるいは図９（ｂ）で指定される、フィールド２００１の情報で指定された描画オブジェクトに対する設定情報が格納される。テキスト選択時は文字列、フォント名、サイズ情報が、イメージ選択時は入力するイメージファイルのロケーションが格納される。
【００５６】
フィールド２００３には、図９（ａ）の領域２２１０で指定される、原稿データに対して地紋パターンを先に描画するか、後から描画するかといった、印刷順序を指定する情報が格納される。フィールド２００４には、図９（ａ）の領域２２１１で指定される、描画オブジェクトを配置する角度情報が格納される。フィールド２００５には、図９（ａ）の領域２２１２で指定される、地紋パターン（前景パターン、背景パターン）に使用される色情報が格納される。フィールド２００６には、図９（ａ）のチェックボックス２２１３で指定される、前景パターン及び背景パターンに関する情報が格納される。フィールド２００７には、図９（ａ）の領域２２１４で指定される、カモフラージュ画像のパターン付加情報が格納される。フィールド２００８には、前景パターンの濃度情報が格納される。また、フィールド２００９には、背景パターンの濃度情報が格納される。
【００５７】
図９（ａ）のチェックボックス２２１７で指定が行われた場合、領域２０１０には、ＰＤＬ発行時の日付情報を示す「プリント日付」、「部数番号」、ホストＰＣ２４０自身のＭＡＣアドレスを示す「機体番号」、ホストＰＣにおけるユーザ名である「ユーザＩＤ」、ホストＰＣ２４０自身の「ＩＰアドレス」、原稿データが有する「ファイル名」等の、追加属性情報が格納される。
【００５８】
次に、本実施形態のプリンタ２００における地紋情報の設定について説明する。すなわち、ＰＤＬプリントモードの際に、ホストＰＣから送信されるデータによらず、プリンタ２００が独自に作成し合成するための地紋画像データの設定に関するものである。
【００５９】
図１１は、ホスト装置からのＰＤＬデータに基づいて印刷を行うＰＤＬプリントモードで、図５に示した応用モードボタン３３０５と同様の応用モードボタンを押下することによって表示される画面を示す図である。前述したとおり、応用モードボタンを押下することによって、ＰＤＬ印刷の条件である、縮小レイアウト、カラーバランス等を設定するボタンとともに、地紋に関する設定を行うための「地紋」ボタン４１０１も表示される。このボタンを押下することによって、プリンタ２００独自で地紋情報の設定を行うことができる。
【００６０】
図１２は、地紋設定ボタン４１０１を押下したときに表示される画面を示す図である。ユーザは、この画面で、地紋として印刷する情報として、スタンプ、機体番号、日付のいずれかをボタン４１１１、４１１３、４１１２を押下することにより選択することができる。他に、例えば部数の番号やユーザのＩＤ番号などを選択できるようにしてもよい。また、いずれかひとつを選択するだけでなく、複数の情報を選択できるようにしてもよい。また、ボタン４１１５は、図１８にて後述されるように、ＰＤＬによる地紋情報の受信条件を設定するためのものである。
【００６１】
図１３は、図１２に示す「スタンプ」設定ボタン４１１１を押下することにより表示される画面を示す図である。ユーザは、この画面で、スタンプの地紋画像として、「極秘」、「コピー禁止」、「無効」、「ＣＯＮＦＩＤＥＮＴＩＡＬ」、「社外秘」、「ＣＯＰＹ」の６つの選択肢から地紋として印刷するものを選択することができる。例えば、「極秘」を選択する場合はボタン４１２１を押下する。そして、ボタン４１２２を押下すると、次の設定画面である図１５に示す画面に遷移する。
【００６２】
図１４は、図１２に示す日付設定ボタン４１１２を押下したときに表示される画面を示す図である。この画面で、ユーザは、日付の書式として、ＹＹ／ＭＭ／ＤＤ、ＭＭ／ＤＤ／ＹＹ、ＤＤ／ＭＭ／ＹＹ、ＹＹ年ＭＭ月ＤＤ日の４つの書式からいずれかを選択することができる。例えば、書式ＹＹ／ＭＭ／ＤＤを選択する場合はボタン４１３１を押下する。そして、ボタン４１３２を押下し、次の設定画面である図１５に示す画面へと遷移する。
【００６３】
図１２において、機体番号設定ボタン４１１３を押下すると、次の設定画面である図１５に示す画面へと遷移する。この場合、地紋画像としては個々のプリンタそれぞれが持つ機体のシリアル番号が印刷されることになる。
【００６４】
図１５は、上述した総ての地紋画像に関して共通の項目を設定する画面を示す図である。すなわち、ユーザは、この画面で、地紋として印刷するフォント（地紋画像）のサイズおよび色を選択することができる。フォントのサイズとしては、大、中、小から、色としては、ブラック、マゼンタ、シアンから選択する。フォントのサイズ、色それぞれを選択した後、ボタン４１４３を押下すると、次の、設定画面である図１６に示す画面へ遷移する。
【００６５】
図１６は、共通項目の設定の続きの画面を示す図である。ユーザは、この画面で、地紋印刷のカモフラージュパターンの選択と、浮き出し／白抜きの設定を行うことができる。  カモフラージュパターンは、地紋画像を付加した印刷出力物において、地紋画像が付加されていることを人間の目に対して認識させづらくさせるためのものである。図１６に示されるように、本実施形態のカモフラージュパターン選択のためのボタン４１５１を用いて、「波」、「Ｆｌｏｗｅｒ」など複数のパターンから選択することができる。また、カモフラージュパターンを使用しないという選択のためのボタンも設けられる。
【００６６】
浮き出し／白抜きの設定は、複写後の画像において、テキスト情報等の地紋情報の部分とそれ以外の部分のいずれが顕像化するのかを指定するものである。図１７（ａ）〜（ｃ）は、浮き出し／白抜きを説明する図である。浮き出しの設定の場合は、図１７（ａ）に示す地紋印刷された画像が、複写されると、図１７（ｂ）に示すように複写物上において文字など地紋画像の潜像部分（「ＣＯＰＹ」）が顕像化するような地紋画像を生成する。このとき、潜像部分が浮き出した状態で、複写物上で認識可能となる。一方、白抜きの設定の場合は、図１７（ｃ）に示すように、複写物上において地紋画像以外の背景部分が顕像化するような地紋画像を生成する。このとき、文字などは白抜きされた状態で複写物上で認識可能となる。
【００６７】
図１６の設定画面で、カモフラージュパターン、および浮き出し／白抜きについて、それぞれを選択がなされた後、ボタン４１５３を押下することにより、地紋印刷に関する総ての設定を確定する。
【００６８】
図１８は、図１２に示す画面でＰＤＬ地紋受信条件の設定ボタン４１１５を押下したときに表示される画面を示す図である。
【００６９】
同図はホストＰＣ２４０からどのような条件のもとでＰＤＬが発行されたときに地紋プリントを実行するのかを決定するためのダイアログの一例を示す図である。
【００７０】
図において、４１７１、４１７２、４１７３はそれぞれテキストボックス４１７４で入力した文字列が、「ＩＰアドレス」「ファイル名」「ユーザＩＤ」のいずれかであるかを指定するためのラジオボタンをそれぞれ示す。そして、ボタン４１７５、４１７６を用いることにより、地紋プリントを実行する条件の追加や削除が可能となる。追加となった条件は、同図示す画面の下部に地紋プリントの実行条件として表示される。
【００７１】
以上、図１８に示す画面を用いた設定によって、例えば、本プリンタ２００の管理者は、特定のＩＰアドレス、ファイル、またはユーザに限って、それらに係わるＰＤＬデータに対してのみ地紋画像を付加して印刷を行うようにすることができる。
【００７２】
次に、図１９を参照して、プリンタ２００において実行される地紋画像が付加された画像の生成処理について説明する。
【００７３】
図１９において、本プリンタ２００は、操作部２０６２で上記のように設定された文字や記号をＲＡＭ２００２上にビットマップとして展開する。図１９において、５００１は、ビットマップとして展開された記号を示す。また、５００２、５００３、５００４は、地紋画像の前景と背景とカモフラージュに使用するパターンを示し、これらは図１６において既に説明した設定に基づいて、画像の合成前に予め生成されたものである。生成されたそれぞれのパターンはＨＤＤ２００４に保持されている。そして、これらのパターンはＲＡＭ２００２上に任意の大きさに展開することができる。
【００７４】
また、５０１０は、地紋画像の前景画像の生成を示している。ここで、５０１１はＨＤＤ２００４に保存されている前景パターンを所定の数だけ繰り返してＲＡＭ２００２に展開した状態を示している。５０１２は説定された記号のフォントをＲＡＭ２００２に展開した状態を示している。パターン５０１１の画像サイズと合わせるために白の画像を周囲に付加する。ＲＡＭ２００２に画像５０１１と画像５０１２を生成した後、合成部２０２３によって双方の画像を合成し前景画像５０１３としてＲＡＭ２００２に生成する。このとき、記号５０１２の文字の部分にだけパターン５０１１が残るように合成処理を行う。
【００７５】
５０２０は、地紋画像における背景画像の生成を示している。ここで、５０２１はＨＤＤ２００４に保存されている後景パターンを所定の数だけ繰り返してメモリ上に展開した状態を示している。５０２２は、設定された記号のフォントをＲＡＭ２００２に展開した状態を示す。この状態では、パターン５０２１の画像サイズと合わせるために白画像をフォントの周囲に付加している。同様に、ＲＡＭ２００２に５０２１と５０２２の画像を生成した後、合成部２０２３によって双方の画像を合成し背景画像５０２３としてＲＡＭ２００２に生成する。このとき、画像５０２２のフォント以外の部分だけパターン５０２１が残るように合成処理を行う。
【００７６】
５０３０はカモフラージュ画像を示し、カモフラージュパターン５００４をＲＡＭ２００２に展開した画像を示している。この画像は、上述したように操作部からの指示により生成しない場合もある。
【００７７】
前景部５０１０と背景部５０２０の画像生成処理を終了した後、合成部２０２３によって前景画像５０１３と背景画像５０２３を単純に合成し、画像５０５０をＲＡＭ２００２に生成する。そして、カモフラージュ画像５０３０の生成の設定がある場合は、画像５０５０にさらに合成処理を行い、その合成画像５０６０をＲＡＭ２００２に生成する。このとき、カモフラージュ画像が白抜きされるように合成を行う。この画像が地紋画像となる。
【００７８】
地紋画像が生成された後に、原稿画像５０４０と地紋画像５０６０を合成し、地紋付き画像５０７０をＲＡＭ２００２に生成する。
【００７９】
以下では、ホストＰＣ２４０で、図９に示すダイアログを用いた地紋情報の設定が行われ、図１０に示すデータ形式で格納されたジョブ出力用ファイルが内包されるＰＤＬデータが本プリンタ２００に対して発行されたときの処理について説明する。すなわち、ＰＤＬ内の地紋印刷の設定情報と、本プリンタ２００の上述したように設定される地紋情報とが競合した場合の処理について、本発明のいくつかの実施形態を説明する。
【００８０】
（実施形態１）
図２０は、本発明の第一の実施形態に係るプリンタ２００による印刷処理を示し、特に、ホストＰＣからの地紋情報とプリンタ２００で設定されている地紋情報とに競合を生じる場合の処理を示すフローチャートである。
【００８１】
ホストＰＣ２４０から本プリンタ２００に対して印刷の実行を指示する情報を含むＰＤＬデータが発行されると、本処理が起動される（Ｓ６１０１）。このＰＤＬデータには、図９（ａ）および（ｂ）にて説明した地紋印刷の設定によって設定された地紋画像情報が図１０のデータ形式で格納されたジョブ出力用ファイルとして含まれている。以下では、図９（ａ）に示すダイアログ２２０１において、領域２２０６で文字列が設定され、領域２２０２のスタイル一覧から、「ＣＯＰＹ」が設定され、その他、同ダイアログ２２０１にて各種共通設定がなされた場合を例にとり説明する。なお、以下の処理はＭＦＰのＣＰＵ２００１が本フローを実行するためのプログラムを起動させることによって動作するものである。つまり、下記各ステップはＣＰＵ２００１によって判断及び処理がなされる。
【００８２】
ネットワークアプリケーション４１２０（図６参照）によって、ホストＰＣ２４０からＰＤＬデータを受信すると（Ｓ６１０２）、受信したＰＤＬデータに地紋画像の情報が含まれているか否かを判断する（Ｓ６１０３）。受信したＰＤＬデータに地紋画像の情報が含まれていないときは、地紋画像を生成せずに通常のＰＤＬ印刷を行い（Ｓ６１１１）、本処理を終了する（Ｓ６１１２）。
【００８３】
ステップＳ６１０３で、受信したＰＤＬデータに地紋画像の情報が含まれていると判断した場合は、図１１にて上述したように、本プリンンタ２００のＵＩパネルで、ＰＤＬプリントに関して何らかの設定（地紋、カラーバランス、単色カラー、ネガポジ反転、鏡像、縮小レイアウト）がなされているか否かを判断をする（Ｓ６１０４）。ＰＤＬプリントに関して何も設定されていないときは、ホストＰＣ２４０で設定された地紋画像情報を含むＰＤＬデータに基づいて地紋画像が付加された画像を形成する（Ｓ６１１０）。そして、この画像データに基づくＰＤＬ印刷を行い（Ｓ６１１１）、本処理を終了する（Ｓ６１１１）。
【００８４】
ステップＳ６１０４で、図１１に示すＵＩパネルでＰＤＬプリントに関する何らかの設定がなされていると判断したときは、その設定に地紋に関する設定が含まれているか否かを判断する（Ｓ６１０５）。地紋に関する設定が含まれていない場合、すなわち、地紋以外の設定（カラーバランス、単色カラー、ネガポジ反転、鏡像、縮小レイアウト）がされている場合、それぞれの設定に応じてＰＤＬデータを編集する。そして、ホストＰＣ２４０で設定されたＰＤＬ地紋情報を基に、図１９にて説明したように、地紋画像が付加された画像を形成する（Ｓ６１１０）。さらに、この画像データに基づくＰＤＬ印刷を行い（Ｓ６１１１）、本処理を終了する（Ｓ６１１１）。
【００８５】
ステップＳ６１０５で地紋に関する設定がなされていると判断したときは、図１８で上述したように、ホストＰＣ２４０からのＰＤＬデータが、本プリンタ２００側で設定した特定のホスト装置、ファイル、もしくはユーザに関するものか否かを判断する。具体的には、図１８に示したＵＩで設定した「ＩＰアドレス」がホストＰＣ２４０のものに該当するか否かの判断を行う。また、同様に設定した「ファイル名」がＰＤＬデータとして送信されたファイル名に該当するか、また、同様に設定した「ユーザＩＤ」がＰＤＬデータを送信したユーザのＩＤに該当するか否かの判断を行う（Ｓ６１０６）。この判断処理はＰＤＬアプリケーション４０２３（図６）によって行う。なお、本ステップの判断は、常に、「ＩＰアドレス」、「ファイル名」、「ユーザＩＤ」の総てについて判断するわけでないことはもちろんである。すなわち、図１８に示すＵＩで設定されている項目についてのみ判断が行われる。従って、例えば、いずれの項目も設定されていない場合は、この判断は、上記項目のいずれにも該当しないものとして、後述されるようにステップＳ６１１０に移行する。
【００８６】
以上のステップＳ６１０６の処理によれば、以下で説明するように、特定のＩＰアドレスなどに関するＰＤＬデータに限って、ホストＰＣ２４０から指示される地紋画像情報と本プリンタ２００で独自に設定されている地紋画像情報との競合について判断する。そして、競合する場合には上記の特定に応じた適切な処理を行う。これにより、例えば、プリンタ２００を管理する者が、そのプリンタに印刷を行わせるホスト装置のＩＰアドレスなどを特定し、それらからの地紋印刷の場合はプリンタ２００で独自に設定した地紋画像を印刷するように促すことも可能となる。その結果、特定の出所もしくは特定の内容の文書などを印刷する場合には、管理者が予め設定した地紋画像を付加することができる。
【００８７】
なお、本発明の適用は、特定のＩＰアドレスなどに限って、このような地紋画像情報の競合を判断する形態に限られないことはもちろんである。例えば、本プリンタ２００に対して送信される総てのＰＤＬデータについて、地紋画像情報の競合を判断する形態であってもよい。また、上記実施形態におけるフィルタリング（ステップＳ６１０６）は、必ずしもホストＰＣから送信される地紋画像情報に基づいて行う必要は無い。地紋画像情報とは別に、ホストＰＣからＩＰアドレスやユーザ名を送信されることでも判断することが可能である。
【００８８】
ステップＳ６１０６の判断の結果、図１８に示すＵＩで設定されている情報に該当しない場合、ホストＰＣ２４０で設定されたＰＤＬ地紋画像情報に基づき、地紋画像の生成を行う。また、それにより生成された地紋画像とＰＤＬで送信された原稿データとを合成させる処理を行う（Ｓ６１１０）。この場合、例として、ホストＰＣ２４０で設定されたスタイル名「ＣＯＰＹ」の地紋画像が付加された文書が出力される（Ｓ６１１１）。
【００８９】
ステップＳ６１０６で、図１８のＵＩで設定した情報に該当すると判断したときは、ＰＤＬに含まれるジョブ出力用ファイルの中身が、ＰＤＬマネージャ４０７０によって分析、判断される（Ｓ６１０７）。具体的には、受信したＰＤＬ内のデータフィールド２００２における「文字列」と、プリンタ２００の図１３に示したＵＩで設定した文字列が一致するか否かを判断する。このステップＳ６１０７の判断で文字列が一致するときは、ステップＳ６１１０に移行して地紋画像の生成を行う。また、それにより生成された地紋画像とＰＤＬで送信された原稿データとを合成させる処理を行う。（Ｓ６１１０）。具体的には、受信したＰＤＬに基づき画像を生成し、ＰＤＬから生成された画像と生成された地紋画像を合成する。次に、合成された画像をプリンタ２０９５に転送し、プリンタ２０９５は転送された画像の印刷を行う。これにより、スタイル名「ＣＯＰＹ」の地紋プリントがされた文書が出力され（Ｓ６１１１）、一連のＰＤＬ印刷処理を終了する（Ｓ６１１２）。つまり、ホストＰＣで設定された地紋画像の文字列と、ＭＦＰで設定されている地紋画像の文字列が等しいため、ホストＰＣで地紋画像を設定したユーザが所望する地紋画像と、ＭＦＰの管理者が所望する地紋画像とが等しいと判断したことになる。
【００９０】
これに対し、本プリンタ２００側では、図１３のＵＩで例えば、「コピー禁止」が設定されており、ステップＳ６１０７の判断の結果、文字列が一致しないときは、本プリンタ２００の操作部におけるＵＩ画面に図２１に示す表示を行う。これとともに、ホストＰＣ２４０に対しても、その表示部に同様の図２２に示す確認ダイアログを表示する。これにより、ユーザに対して、ホストＰＣ２４０側の設定を優先させるか、プリンタ２００における設定を優先させるかを選択させる。なお、上記のユーザに対する表示は、プリンタ側またはホストＰＣ側のいずれか一方のみで行ってもよい。また、表示する内容として、例えば、「このファイルの印刷では、プリンタで設定されている「コピー禁止」が指定されています。・・・」といった、プリンタ側の設定を選択するようにより強く促す表示をしてもよい。
【００９１】
ステップＳ６１０８で、本プリンタ２００の設定を優先させると判断したときは、ＰＤＬデータのスタイル名「ＣＯＰＹ」を用いず、プリンタ２００で設定した「コピー禁止」を用いるように変更する（Ｓ６１０９）。変更する処理は、ホストＰＣから送信された地紋画像情報のフィールドをＭＦＰで設定された文字列で上書きしても、置換する処理を行っても構わない。また、それ以外の変更処理であってもよい。このとき、ホストＰＣのダイアログ２２０１にて設定された文字列以外の設定（色や角度など）を利用するか、画像形成装置で設定された条件を利用するか等の判断を、さらに行うようにしてもよい。一方、ステップＳ６１０８でホストＰＣ２４０の地紋画像情報の設定が優先されると判断したときは、その情報に従った地紋画像が付加された画像が生成され（Ｓ６１１０）、スタイル名「ＣＯＰＹ」の地紋プリントがされた文書が出力される（Ｓ６１１１）。
【００９２】
なお、ステップＳ６１０３で、ホスト装置で地紋画像情報が設定されていないと判断され、かつ、図１１に示したＵＩを介してＰＤＬデータに関するプリンタ側独自の設定がされている場合は、ステップＳ６１１１のＰＤＬ印刷処理で、地紋画像の付加を含めてその設定に応じた印刷処理を行う。これにより、ホスト装置で地紋画像情報が設定されていない場合でも、印刷する画像にプリンタ側で独自に地紋画像を付加して印刷することが可能になる。この場合、図１８に示したＵＩで設定した特定のＩＰアドレスなどに関するＰＤＬデータに限って、上記の処理を行うこともできる。
【００９３】
（実施形態２）
本発明の第二の実施形態は、ホストＰＣ２４０とプリンタ２００でそれぞれ設定される地紋画像が競合する場合に、プリンタの設定を優先するものである。
【００９４】
図２３は、本発明の第二の実施形態に係るプリンタ２００による印刷処理を示し、図２０に示した第一の実施形態に係る処理と同様の処理を示すフローチャートである。以下、主に第一の実施形態と異なる点を説明する。
【００９５】
ステップＳ６２０７で、ホストＰＣ２４０で設定した地紋画像のスタイル名と本プリンタ２００で設定したスタイル名が一致しないと判断したときは、本実施形態は、プリンタ２００で設定されている地紋画像情報を自動的に優先して選択する。そして、ホストＰＣ２４０から送信された、図１０に示したデータ形式で格納されたジョブ出力用ファイル内のスタイル名「ＣＯＰＹ」を、プリンタ２００で設定した「コピー禁止」によって上書きする（Ｓ６２０８）。このとき、ホストＰＣ２４０のダイアログ２２０１にて設定された各種共通設定も画像形成装置内の設定情報に上書きされる。次に、ホストＰＣ２４０に対して、プリンタ側の設定が優先されたことを通知する（Ｓ６２０９）。そして、本プリンタ２００で設定した「コピー禁止」の地紋画像が付加された画像が形成され（Ｓ６２１０）、次いで、それに基づく印刷が行われる（Ｓ６２１１）。
【００９６】
このように本実施形態によれば、プリンタ側で設定した地紋画像が自動的に優先して適用されるので、例えば、プリンタの管理者は地紋印刷に関する管理が容易になる。
【００９７】
（実施形態３）
本発明の第三の実施形態は、ホストＰＣ２４０とプリンタ２００でそれぞれ設定される地紋画像が競合する場合に、ホストＰＣからのＰＤＬデータに基づいた印刷ジョブをキャンセルするものである。
【００９８】
図２４はこの処理を示すフローチャートである。以下では、主に、第１および第２実施形態と共通する処理を除いた処理について説明する。
【００９９】
ステップＳ６３０７で、ホストＰＣ２４０で設定した地紋画像のスタイル名と本プリンタ２００で設定したスタイル名が一致しないと判断したときは、本プリンタのジョブマネージャ４０４０によってＰＤＬデータが破棄される（Ｓ６３０８）。次に、ホストＰＣ２４０に対して、ＰＤＬデータがキャンセルされたことを設定の不一致が生じた箇所の内容を含め通知し（Ｓ６３０９）、ＰＤＬ印刷を行わずに本処理を終了する（Ｓ６３１２）。
【０１００】
本実施形態によれば、ホスト装置で地紋画像情報が一致しないＰＤＬデータを送ると、印刷自体ができないため、ホスト装置のユーザに対して地紋画像の設定についてプリンタ側の設定に従うようなより強い強制力を働かせることができる。
【０１０１】
（実施形態４）
本発明の第四の実施形態は、ホストＰＣ２４０とプリンタ２００でそれぞれ設定される地紋画像が競合する場合に、それぞれの地紋画像を合成して画像に付加するものである。
【０１０２】
図２５はこの処理を示すフローチャートである。以下では、主に、第１、第２および第３実施形態と共通する処理を除いた処理について説明する。
【０１０３】
ステップＳ６４０７で、ホストＰＣ２４０で設定した地紋画像のスタイル名と本プリンタ２００で設定したスタイル名が一致しないと判断したときは、プリンタ２００における設定のうち、合成可能な情報を抽出する。一例として、スタイル名の「極秘」という文字列情報を合成可能な情報として抽出する（Ｓ６４０８）。そして、反復描画される図１０に示したデータ形式で格納されたジョブ出力用ファイル内のスタイル名「コピー禁止」データを、「コピー禁止  極秘」として結合した文字列データに上書きする（Ｓ６４０９）。もちろん、結合する文字列の順序や文字列ごとの配置はどのようなものであってもよい。次に、図１９で説明した地紋画像が付加された画像の生成が行われ（Ｓ６４１０）、図２６に示すように、スタイル名「コピー禁止」と「極秘」の両スタイルを合成した地紋画像が付加された文書などの画像が出力される（Ｓ６４１１）。このとき、地紋画像の色や角度、フォントサイズなどは、ホストＰＣで設定された情報を適用するか、プリンタで設定された情報を適用するかは、ユーザが適宜選択すればよい。もしくは、上述した実施形態の手順により、どちらか一方の設定情報で地紋画像を生成すればよい。第四の実施形態では、ホストＰＣから送信された文字列と、プリンタで設定されている文字列とが異なる場合には、これらの文字列を共に用いることに特徴を有するものである。
【０１０４】
このように本実施形態によれば、ホスト装置のユーザが意図しない地紋画像が付加されることになるが、これは複写されたときに顕かになるものであり、また、ホスト装置で設定した地紋画像も一部に付加される。素その結果、ユーザは比較的容易にこの合成を受け入れることができる。
【０１０５】
（実施形態５）
本発明の第五の実施形態は、ホストＰＣ２４０とプリンタ２００でそれぞれ設定される地紋画像が競合する場合に、ホストＰＣ２４０の地紋画像を優先して付加するものである。  
図２７はこの処理を示すフローチャートである。
【０１０６】
なお、図２７のフローに係るプログラムは、ＲＯＭ２００３に記憶されており、ＣＰＵ２００１により実行される。
【０１０７】
ステップＳ２７０１で、ホストＰＣ２４０から受信したＰＤＬに基づき、ホスト側のドライバでホスト地紋が設定されているか判別する。ステップＳ２７０１で、ホスト地紋が設定されていると判別された場合はステップＳ２７０２に進む。ステップＳ２７０２では、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されているか否かにかかわらず、ホストで設定された文字列を地紋文字列と決定する。次にステップＳ２７０３に進み、受信したＰＤＬに基づく画像とホストで設定された地紋画像を合成する。次にステップＳ２７０７に進み、ステップＳ２７０３で合成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１０８】
ステップＳ２７０１で、ホスト地紋が設定されていないと判別された場合はステップＳ２７０４に進む。ステップＳ２７０４では、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されているか判別する。ステップＳ２７０４で、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されていると判別された場合、ステップＳ２７０５に進み、プリンタ側で設定された文字列を地紋文字列と決定する。次にステップＳ２７０３に進み、受信したＰＤＬに基づく画像とプリンタで設定された地紋画像を合成する。次にステップＳ２７０７に進み、ステップＳ２７０３で合成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１０９】
ステップＳ２７０４で、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されていないと判別された場合、ステップＳ２７０６に進み、受信したＰＤＬに基づく画像を生成する。次にステップＳ２７０７に進み、ステップＳ２７０６で生成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１１０】
（実施形態６）
本発明の第六の実施形態は、ホストＰＣ２４０とプリンタ２００でそれぞれ設定される地紋画像が競合する場合に、ホストＰＣ２４０の地紋画像を優先して付加する他の実施形態である。  
図２８はこの処理を示すフローチャートである。
【０１１１】
なお、図２８のフローに係るプログラムは、ＲＯＭ２００３に記憶されており、ＣＰＵ２００１により実行される。
【０１１２】
ステップＳ２８０１で、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されているか判別する。ステップＳ２８０１で、図１１から図１６のプリンタ側のパネルでプリンタ地紋が設定されていると判別された場合はステップＳ２８０２に進む。ステップＳ２８０２では、受信したＰＤＬに基づきホスト側のドライバでホスト地紋が設定されているか判別する。ホスト地紋が設定されていると判別された場合、ステップＳ２８０３に進み、プリンタ地紋の設定にかかわらずホストで設定された文字列を地紋文字列と決定する。次にステップＳ２８０５に進み、受信したＰＤＬに基づき生成した画像とホストで設定された地紋画像を合成する。次にステップＳ２８０６に進み、ステップＳ２８０５で合成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１１３】
ステップＳ２８０２で、ホスト側で地紋設定がされていないと判別された場合はステップＳ２８０３に進む。ステップＳ２８０３では、図１１から図１６のプリンタ側のパネルで設定された文字列を地紋文字列と決定する。次にステップＳ２８０５に進み、受信したＰＤＬに基づく画像とプリンタで設定された地紋画像を合成する。次にステップＳ２８０５に進み、ステップＳ２８０４で合成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１１４】
ステップＳ２８０１で、プリンタ地紋が設定されていないと判別された場合、ステップＳ２８０７に進み、受信したＰＤＬに基づきホスト側のドライバでホスト地紋が設定されているか判別する。ステップＳ２８０７でホスト地紋が設定されていると判別された場合、ステップＳ２８０３に進む。ステップＳ２８０７でホスト地紋が設定されていないと判別された場合、ステップＳ２８０８に進み、受信したＰＤＬに基づく画像を生成する。次にステップＳ２８０６に進み、ステップＳ２８０８で生成された画像をプリンタ２０９５に転送し、プリンタ２０９５に印刷させる。
【０１１５】
（実施形態７）
本発明の第７の実施形態は、ホストＰＣ２４０から受信した地紋つきのＰＤＬ（印刷ジョブ）を展開した地紋を含む画像データをプリンタのハードディスク２００４に文書名をつけて記憶しておくものである。そして、後ほど文書名を指定してハードディスク２００４から地紋を含む画像データを読み出し、読み出した地紋を含む画像データを印刷するボックス機能を利用する。具体的には、ハードディスク２００４に格納された地紋を含む画像データを印刷する際に、プリンタ２００で設定された地紋画像と競合する場合に、ホストＰＣ２４０で設定された地紋を優先して付加するものである。
【０１１６】
図２９は、ホストから受信したＰＤＬ（印刷ジョブ）を展開して画像データをハードディスク２００４に格納するボックス格納処理を示すフローチャートである。
なお、図２９のフローに係るプログラムは、ＲＯＭ２００３に記憶されており、ＣＰＵ２００１により実行される。
【０１１７】
ステップＳ２９０１では、ホストから受信したＰＤＬ（印刷ジョブ）にボックス格納が指示されているか判別する。ステップＳ２９０１で、ボックス格納が指示されていると判別した場合、ステップＳ２９０２に進み、ホストのドライバでホスト地紋が設定されているか判別する。ステップＳ２９０２でホスト地紋が設定されていると判別された場合、ステップＳ２９０３に進み、受信したＰＤＬに基づき画像データを生成し、生成された画像データにホストのドライバで設定された地紋画像データを合成する。次にステップＳ２９０４に進み、合成された画像データに地紋属性と文書名を付加してハードディスク２００４に格納する。
【０１１８】
ステップＳ２９０２でホスト地紋が設定されていないと判別された場合、ステップＳ２９０５に進み、受信したＰＤＬに基づき画像データを生成する。次にステップＳ２９０６に進み、生成された画像データに文書名を付加してハードディスク２００４に格納する。
【０１１９】
ステップＳ２９０１で、ボックス格納が指示されていないと判別した場合、ステップＳ２９０７に進み、受信したＰＤＬの印刷を行う等、その他の処理を行う。
【０１２０】
次に、図３０を用いて、図２９のボックス格納処理を用いてハードディスクに格納された画像を印刷するボックス印刷処理を説明する。
【０１２１】
ステップＳ３００１では、図４、５のボックスボタン３１０３に基づきボックスプリント指示が入力されたか判別する。ボックスプリント指示が入力されたと判別された場合、ステップＳ３００２に進み、ハードディスクから指定された文書名の画像データを読み出す。次にステップＳ３００３に進み、読み出した画像データに地紋属性が付加されているか判別する。地紋属性が付加されていると判別された場合、ステップＳ３００４に進み、プリンタで地紋が設定されているかに係らずステップＳ３００２で読み出した画像データをプリンタ２０９５に転送し、プリンタ２０９５に読み出した画像データを印刷させる。
【０１２２】
ステップＳ３００３で地紋属性が付加されていないと判別された場合、ステップＳ３００５に進み、プリンタで地紋が設定されているか判別する。ステップＳ３００５でプリンタで地紋が設定されていないと判別された場合、ステップ３００４に進み、ステップＳ３００２で読み出した画像データをプリンタ２０９５に転送し、プリンタ２０９５に読み出した画像データを印刷させる。
【０１２３】
ステップＳ３００５でプリンタで地紋が設定されていると判別された場合、ステップ３００６に進み、ステップＳ３００２で読み出した画像データにプリンタで設定されている地紋を合成する。そして、合成した画像データをプリンタ２０９５に転送し、プリンタ２０９５に合成した画像データを印刷させる。
【０１２４】
なお、実施の形態７ではホスト側の地紋設定を優先したが、この形態に限られない。例えば、ハードディスクに格納する際、ＰＤＬから生成された画像とホスト地紋の画像を合成しないで別々に格納しておいてもよい。そして、格納された画像を印刷する際に、プリンタ地紋と競合した場合、ホスト地紋の画像を外して、ＰＤＬから生成された画像とプリンタ地紋を合成して印刷させても良い。
【０１２５】
また、ハードディスクに格納する際、同様に、ＰＤＬから生成された画像とホスト地紋の画像を合成しないで別々に格納しておく。そして、格納された画像を印刷する際に、プリンタ地紋と競合した場合、ホスト地紋を付加するかプリンタ地紋を付加するかをユーザに選択させ、選択された地紋をＰＤＬから生成された画像に合成して印刷しても良い。
【０１２６】
また、実施の形態７ではホスト側の地紋設定を優先したが、格納された地紋を含む画像を印刷する際に、プリンタ地紋と競合した場合、印刷を中止させても良い。
【０１２７】
（他の実施形態）
以上説明した実施形態は、プリンタにおいてそのユーザもしくは管理者がＵＩを介して地紋画像情報を設定するものとしたが、本発明の適用はこのような形態に限られない。例えば、プリンタに予め地紋画像情報が設定されている形態にも本発明を適用することができる。例えば、図２０に示すフローチャートのステップＳ６１０７では、ホスト装置からのＰＤＬデータに含まれる地紋画像情報とプリンタに予め設定されている固定の地紋画像情報を比較する。
【０１２８】
（さらに他の実施形態）
プリンタ側で強制地紋モードにより地紋が設定されている場合、実施形態２の処理を選択し、ホスト側で設定された地紋よりプリンタ側で設定された地紋を優先させて印刷させることもできる。また、プリンタ側で通常地紋モードにより地紋が設定されている場合、実施形態５または６の処理を選択し、プリンタ側で設定された地紋よりホスト側で設定された地紋を優先させて印刷させることもできる。
【０１２９】
（さらに他の実施形態）
本発明は、上述した各実施形態で示した図２０、図２３〜図２５に示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体からシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が読出し実行することによっても達成される。
【０１３０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３２】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行ってもよい。それによって、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【０１３３】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた形態でもよい。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよく、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１３４】
【図１】本発明の一実施形態に係る印刷システムの構成を示すブロック図である。
【図２】図１に示すプリンタ２００の特にコントローラユニット２０００の詳細な構成を示すブロック図である。
【図３】上記プリンタ２００の外観を示す斜視図である。
【図４】上記プリンタ２００の操作部における表示器の初期画面を示す図である。
【図５】図４に示すコピータブ３１０１を押下したときに表示される画面を示す図である。
【図６】プリンタ２００において動作するソフトウエアの構成を示す図である。
【図７】ＰＤＬデータ展開格納ジョブの場合の処理を示すフローチャートである。
【図８】図７に示すプリント処理の詳細を示すフローチャートである。
【図９】（ａ）および（ｂ）は、ホストＰＣにおける地紋情報の設定処理のうち、ユーザが地紋印刷の設定を編集するためのダイアログの一例を示す図である。
【図１０】図９のダイアログを介して設定される地紋印刷設定情報のデータ形式を説明する図である。
【図１１】ホスト装置からのＰＤＬデータに基づいて印刷を行うＰＤＬプリントモードで、図５に示した応用モードボタン３３０５と同様の応用モードボタンを押下することによって表示される画面を示す図である。
【図１２】図１１に示す地紋設定ボタン４１０１を押下したときに表示される画面を示す図である。
【図１３】図１２に示す「スタンプ」設定ボタン４１１１を押下することにより表示される画面を示す図である。
【図１４】図１２に示す日付設定ボタン４１１２を押下したときに表示される画面を示す図である。
【図１５】図１２〜図１４に示す地紋画像に関して共通の項目を設定する画面を示す図である。
【図１６】図１５に示す共通項目の設定の続きの画面を示す図である。
【図１７】（ａ）〜（ｃ）は、地紋画像の部分とそれ以外の部分のいずれが顕像化するのかを示す、浮き出し／白抜きを説明する図である。
【図１８】図１２に示す画面でＰＤＬ地紋受信条件の設定ボタン４１１５を押下したときに表示される画面を示す図である。
【図１９】プリンタ２００において実行される地紋画像が付加された画像の生成処理について説明する図である。
【図２０】本発明の第一の実施形態に係るプリンタ２００による印刷処理を示し、特に、ホストＰＣからの地紋情報とプリンタ２００で設定されている地紋情報とに競合を生じる場合の処理を示すフローチャートである。
【図２１】本発明の実施形態に係わり、地紋画像の文字列がホスト装置とプリンタで一致しないときに、プリンタ２００の操作部におけるＵＩ画面に表示されるダイアログを示す図である。
【図２２】本発明の実施形態に係わり、地紋画像の文字列がホスト装置とプリンタで一致しないときに、ホストＰＣのＵＩ画面に表示される画面を示す図である。
【図２３】本発明の第二の実施形態に係るプリンタ２００による印刷処理を示し、図２０に示した第一の実施形態に係る処理と同様の処理を示すフローチャートである。
【図２４】本発明の第三の実施形態に係るプリンタ２００による印刷処理を示し、図２０に示した第一の実施形態に係る処理と同様の処理を示すフローチャートである。
【図２５】本発明の第四の実施形態に係るプリンタ２００による印刷処理を示し、図２０に示した第一の実施形態に係る処理と同様の処理を示すフローチャートである。
【図２６】本発明の第四の実施形態に係わり、スタイル名「コピー禁止」と「極秘」の両スタイルを合成した地紋画像を示す図である。
【図２７】本発明の第五の実施形態に係るプリンタ２００による印刷処理を示すフローチャートである。
【図２８】本発明の第六の実施形態に係るプリンタ２００による印刷処理を示すフローチャートである。
【図２９】本発明の第七の実施形態に係るボックス格納処理を示すフローチャートである。
【図３０】本発明の第七の実施形態に係るボックス印刷処理を示すフローチャートである。
【符号の説明】
【０１３５】
２００、２２０、２３０    プリンタ
２４０    ホストＰＣ
２０００、２２００、２３００    コントローラユニット
２００１    ＣＰＵ
２００２    ＲＡＭ
２００３    ＲＯＭ
２０３０    画像変換部
２０６２、２２１２、２３１２    操作部
２０９５、２２９５、２３９５    プリンタ部
【図１】
2007015370.tif 000003
【図２】
2007015370.tif 000004
【図３】
2007015370.tif 000005
【図４】
2007015370.tif 000006
【図５】
2007015370.tif 000007
【図６】
2007015370.tif 000008
【図７】
2007015370.tif 000009
【図８】
2007015370.tif 000010
【図９】
2007015370.tif 000011
【図１０】
2007015370.tif 000012
【図１１】
2007015370.tif 000013
【図１２】
2007015370.tif 000014
【図１３】
2007015370.tif 000015
【図１４】
2007015370.tif 000016
【図１５】
2007015370.tif 000017
【図１６】
2007015370.tif 000018
【図１７】
2007015370.tif 000019
【図１８】
2007015370.tif 000020
【図１９】
2007015370.tif 000021
【図２０】
2007015370.tif 000022
【図２１】
2007015370.tif 000023
【図２２】
2007015370.tif 000024
【図２３】
2007015370.tif 000025
【図２４】
2007015370.tif 000026
【図２５】
2007015370.tif 000027
【図２６】
2007015370.tif 000028
【図２７】
2007015370.tif 000029
【図２８】
2007015370.tif 000030
【図２９】
2007015370.tif 000031
【図３０】
2007015370.tif 000032