(57)【要約】      （修正有）【課題】ユーザが印刷される地紋画像の潜像部と背景部の濃度調整を容易に行うことができ、また調整に多くの時間を要することのない濃度調整を可能とする。【解決手段】通常時５１７１は地紋画像の濃度変化がブロック幅以内に収まり濃度調整量が比較的小さくて済む場合であり、相対値の選択のみで運用する。変動幅拡大時５１７２は濃度変化がブロック幅を超え調整量がそれだけ多くなる場合であり基準値の変更もあわせて実施する。最後にフルコントロール時５１７３は上記の背景の濃度調整に加え前景の濃度調整を行う場合であり、潜像部の濃度調整する。このように調整量が小さい操作から大きい操作に順次移りながら前景と背景の濃度がほぼ等しくなる点を探索して行く、段階的に調整の範囲を変えて探索を行うことによって、確実に前景と背景が等しくなる点を探すことができる。【選択図】図８
2010200326.tif 000002
【特許請求の範囲】
【請求項１】
潜像画像と背景画像を含む地紋画像を印刷するシステムであって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を設定する基準値設定手段と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を設定する相対値設定手段と、
を有し、
表示手段に、前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別の領域に表示させる手段をさらに有することを特徴とするシステム。
【請求項２】
前記表示させる手段は、前記表示手段に、
前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別々のウィンドウに表示させることを特徴とする請求項１に記載のシステム。
【請求項３】
前記表示させる手段は、前記表示手段に、
前記基準値の選択指示の入力欄を含むウィンドウと、前記相対値の選択指示の入力欄を含むウィンドウを別のタイミングで表示させることを特徴とする請求項２に記載のシステム。
【請求項４】
潜像画像と背景画像を含む地紋画像を印刷するシステムであって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を変更する基準値変更手段と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を変更する相対値変更手段と、
を有することを特徴とするシステム。
【請求項５】
背景画像の濃度を前記基準値設定手段で設定されている濃度の近傍で段階的に変化させ、潜像画像の濃度を一定とした複数のサンプル画像を印刷手段に印刷させる処理手段と、
前記印刷手段で印刷された複数のサンプル画像の中から一つのサンプル画像の選択をユーザから受け付ける受付手段と、をさらに有し、
前記基準値設定手段は、
前記受付手段で受け付けたサンプル画像の選択に基づき、新たに前記背景画像の基準値の濃度を設定し、
前記処理手段は、
前記複数のサンプル画像のうち、前記設定手段がその段階で設定している濃度の背景画像を含むサンプル画像がユーザに印刷物上で判別可能なように、ユーザに通知するための処理を行うことを特徴とする請求項１に記載のシステム。
【請求項６】
潜像画像と背景画像を含む地紋画像を印刷装置に印刷させる装置であって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を設定する基準値設定手段と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を設定する相対値設定手段と、
を有し、
表示手段に、前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別の領域に表示させる手段をさらに有することを特徴とする装置。
【請求項７】
前記表示させる手段は、前記表示手段に、
前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別々のウィンドウに表示させることを特徴とする請求項６に記載の装置。
【請求項８】
前記表示させる手段は、前記表示手段に、
前記基準値の選択指示の入力欄を含むウィンドウと、前記相対値の選択指示の入力欄を含むウィンドウを別のタイミングで表示させることを特徴とする請求項７に記載の装置。
【請求項９】
潜像画像と背景画像を含む地紋画像を印刷装置に印刷させる装置であって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を変更する基準値変更手段と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を変更する相対値変更手段と、
を有することを特徴とする装置。
【請求項１０】
背景画像の濃度を前記基準値設定手段で設定されている濃度の近傍で段階的に変化させ、潜像画像の濃度を一定とした複数のサンプル画像を印刷手段に印刷させる処理手段と、
前記印刷手段で印刷された複数のサンプル画像の中から一つのサンプル画像の選択をユーザから受け付ける受付手段と、をさらに有し、
前記基準値設定手段は、
前記受付手段で受け付けたサンプル画像の選択に基づき、新たに前記背景画像の基準値の濃度を設定し、
前記処理手段は、
前記複数のサンプル画像のうち、前記設定手段がその段階で設定している濃度の背景画像を含むサンプル画像がユーザに印刷物上で判別可能なように、ユーザに通知するための処理を行うことを特徴とする請求項６に記載の装置。
【請求項１１】
潜像画像と背景画像を含む地紋画像を印刷装置に印刷させるための印刷処理方法であって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を設定する基準値設定工程と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を設定する相対値設定工程と、
を有し、
表示手段に、前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別の領域に表示させる工程をさらに有することを特徴とする印刷処理方法。
【請求項１２】
前記表示させる工程は、前記表示手段に、
前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別々のウィンドウに表示させることを特徴とする請求項１１に記載の印刷処理方法。
【請求項１３】
前記表示させる工程は、前記表示手段に、
前記基準値の選択指示の入力欄を含むウィンドウと、前記相対値の選択指示の入力欄を含むウィンドウを別のタイミングで表示させることを特徴とする請求項１２に記載の印刷処理方法。
【請求項１４】
潜像画像と背景画像を含む地紋画像を印刷装置に印刷させるための印刷処理方法であって、
前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、
ユーザから入力された基準値の選択指示に基づいて前記基準値を変更する基準値変更工程と、
ユーザから入力された相対値の選択指示に基づいて前記相対値を変更する相対値変更工程と、
を有することを特徴とする印刷処理方法。
【請求項１５】
背景画像の濃度を前記基準値設定工程で設定されている濃度の近傍で段階的に変化させ、潜像画像の濃度を一定とした複数のサンプル画像を印刷手段に印刷させる処理工程と、
前記印刷手段で印刷された複数のサンプル画像の中から一つのサンプル画像の選択をユーザから受け付ける受付工程と、をさらに有し、
前記基準値設定工程は、
前記受付工程で受け付けたサンプル画像の選択に基づき、新たに前記背景画像の基準値の濃度を設定し、
前記処理工程は、
前記複数のサンプル画像のうち、前記設定工程がその段階で設定している濃度の背景画像を含むサンプル画像がユーザに印刷物上で判別可能なように、ユーザに通知するための処理を行うことを特徴とする請求項１１に記載の印刷処理方法。
【請求項１６】
コンピュータに請求項１１ないし１５のいずれかに記載の方法における工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理システムおよび印刷処理方法に関し、詳しくは、パーソナルコンピュータ等の情報処理装置とプリンタなどの印刷装置を有して構成される画像処理システムにおいて、複写物の使用などを牽制する地紋画像を含んだ画像を生成する際の濃度調整処理に関するものである。
【背景技術】
【０００２】
従来、帳票や住民票などの複写を禁止、或いは抑止する目的で、偽造防止用紙と呼ばれる特殊な印刷を施した用紙が用いられていた。この偽造防止用紙は、原本においては人間にとって見えにくいが、複写機などを用いてこれを複写した場合には、複写されたシート上に「COPY」の文字などが浮び上がるような用紙である。これにより、原本としてのプリントシートと、原本を複写した複写物とを視覚的に容易に認識できるようになる。この偽造防止用紙を利用することにより、複写する者はその複写物の使用などを躊躇する。また、複写行為そのものを抑止するという心理的牽制効果を有するものである。偽造防止用紙の原本において文字列が人間にとって見えにくくする必要があるのは、原本と複写物とを明確に区別可能とするためである。もし、原本において人間が明らかに識別できるように「ＣＯＰＹ」などの文字列が見えてしまっていると、複写物として識別されてしまう可能性が生じ、偽造防止用紙としての意味をなさない。
【０００３】
特許文献１や特許文献２には、このような偽造防止用紙の製作における技術が開示されている。
【０００４】
しかし、このような偽造防止用紙は、特殊な印刷技術を駆使して作成されているため、通常の用紙と比較してコストが高いという問題がある。また、偽造防止用紙の製作時に設定した文字などしか浮び上がらせることができない。そのため、偽造防止用紙の用途や設定する文字列が制限されてしまう。つまり、従来の偽造防止用紙はその製作上の都合により、用途に関して柔軟性に欠ける部分がある。
【０００５】
一方、様々なコンテンツのデジタルデータ化が進む中、帳票や住民票などのコンテンツも同様にデジタルデータ化されている。しかしながら、これら帳票や住民票の利用など、その扱いに関するデジタル化はまだ過渡期にある。結果として、コンピュータを用いて作成したデジタルデータのコンテンツをプリンタなどを用いて紙に出力して利用することが多い。
【０００６】
こうした状況の中、近年のプリンタ性能の飛躍的な向上も起因して、従来の偽造防止用紙と同様の効果を有する用紙を、コンピュータとプリンタを用いてオンデマンドに印刷する技術が注目されている。特許文献３及び特許文献４には、コンピュータを用いて作られたコンテンツデータを、プリンタを用いて印刷出力する際に、コンテンツデータの背景に地紋と呼ばれる画像を重ねて出力する技術が開示されている。地紋画像は、原本（プリンタで出力した印刷物）においては人間の目に対して単なる模様や背景色などに見えるが、原本を複写すると複写物上に所定の文字などが浮び上がるようなものである。これにより、複写した者に偽造防止用紙と同様の牽制効果を与えることができる。
【０００７】
コンピュータを用いて作成した地紋画像を重ねて出力する場合、当然のことながら通常の印刷用の紙などを用いることができる。そのため、偽造防止用紙に比べてコストの面で利点がある。更に、コンテンツを印刷出力する際に地紋画像を生成することができる。これにより、複写の際に顕在化させる文字等を自由に設定することが可能となる。あるいは、印刷を実行したユーザ名や出力日時などの動的な情報を文字列として浮び上がらせることができるという利点もある。
【０００８】
地紋画像は、上述したように、複写をした場合、複写前には認識できなかった所定の文字などが複写物において顕在化し、その複写物を使用等することを抑止し、また複写物であること、換言すれば原本ではないことを視覚的に容易に識別可能とする効果を実現するものである。この効果を実現すべく、地紋画像は、基本的に、複写時、複写物において画像が残る（現れる）領域と、複写物において画像が消えるか、あるいは上記の残る領域に較べて薄くなって認識し難くなる領域の２つの領域から構成される。この２つの領域は印刷した状態ではほぼ同じ濃度であり、マクロ的には、一見すると「COPY」などの複写によって顕在化する文字などが隠れている（埋め込まれている）ことが分からない。しかし、ミクロ的には、例えば、印刷のドットのレベルでは、以下に示されるようにそれぞれ異なる特性を持っている。
【０００９】
以後、複写によって現れる画像を「潜像」と呼び、複写によって消えるかあるいは薄くなる画像を「背景」と便宜的に呼ぶ。そして、地紋画像は、基本的にこの潜像画像と背景画像からなるものである。なお、ユーザインターフェース上の用語として潜像を前景と呼ぶ場合もある。
【００１０】
但し、地紋印刷は上記構成に限定されるものではなく、複写物において人間が認識可能に「COPY」などの文字列やロゴ、模様などが現れる（顕像化する）ように構成すればよい。つまり、複写物において「COPY」といった文字列が白抜き状態で示されても地紋印刷としてはその目的を達成することになる。この場合、「COPY」という文字列を背景画像として生成していることは言うまでもない。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】米国特許第５，７８８，２８５号明細書
【特許文献２】米国特許第６，０００，７２８号明細書
【特許文献３】特開２００１−１９７２９７号公報
【特許文献４】特開２００１−２３８０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
さて、電子写真やインクジェットなどのドットプリンタの場合、複写物において画像が残る領域（潜像部または前景部）は集中したドットの塊の集合で構成される。また、複写物において画像が消える、または画像が残る領域の画像濃度に比べて薄い濃度で再現される領域（背景部）は分散したドットの集合で構成される。さらに、地紋画像が印刷された状態において、それぞれの領域の濃度がほぼ同じになるよう構成することにより、地紋画像全体の濃度がほぼ均一となるようにすることができる。
【００１３】
図１８はこの２つの領域を示す図である。同図に示すように、ドットが分散して配置される背景部と集中したドットの塊が配置される潜像部とによって地紋画像が構成される。  このふたつの領域は、それぞれ異なる網点処理や異なるディザ処理により生成することができる。網点処理を用いて地紋画像を生成する場合、潜像部は低い線数の網点処理、背景部は高い線数の網点処理が適している。ディザ処理を用いて地紋画像を生成する場合、潜像部はドット集中型ディザマトリクスを用いたディザ処理、背景部はドット分散型ディザマトリクスを用いたディザ処理が適している。
【００１４】
一般に複写機には、原稿の微小なドットを読み取る入力解像度や微小なドットを再現する出力解像度に依存した再現能力の限界点が存在する。地紋画像の背景部のドットが、複写機で再現できるドットの限界点より小さく形成され、潜像部のドット塊が限界点より大きく形成されている場合、複写により地紋画像の大きなドット塊による画像は複写物上に再現され、小さなドットによる画像は複写物上に再現されない。結果として潜像が顕在化される。また、複写によって分散した小さなドットが完全に消えなくとも、集中したドット塊と比較して複写後の濃度がより低い場合でも、潜像は相対的により顕著に認識できる。
【００１５】
図１９は、潜像の顕在化を示す図である。図１９の左側は地紋画像が印刷された状態に相当する。また、図１９の右側は図１９を複写機で複写した場合に得られた複写物に相当する。この図により、集中したドットの塊の集まりによる潜像が現れ、分散したドットによる背景が消えることが理解されよう。
【００１６】
なお、地紋印刷は上記構成に限定されるものではなく、複写時にユーザが認識可能に「禁複写」などの文字列などが現れる（顕像化する）ように構成すればよい。つまり、文字列などが背景部として指定され、複写時に白抜き文字のような状態で示されても地紋印刷としてはその目的を達成することになる。
【００１７】
ところで、以上説明したように、地紋画像は、それが印刷されたときにはその潜像が認識できないことが望ましいものである。このため、地紋画像では、基本的に、潜像部分と背景部分それぞれの任意面積単位の濃度がほぼ等しくなるようにしている。そして、これらの濃度ないし濃度関係は、印刷する装置の印刷特性や、温度や湿度、経年変化によって影響を受ける。このため、地紋印刷を行う装置は、一般には、潜像部分と背景部分の濃度ないし相互の濃度関係を調節する構成を用いる。例えば、特許文献３には、網点処理を行った潜像部分の階調と網点処理を行っていない背景部分の階調とが出力時に略一致するように、階調補正を行うことが記載されている。詳しくは、このような階調補正処理を、網点処理を行う側の背景画像、または網点処理を行わない側の背景画像、あるいはその両方に対して行うことが記載されている。
【００１８】
しかしながら、地紋画像は、上述したように、潜像部が集中したドットによって形成される。一方、背景部は分散した小さなドットによって形成される。そのため、それぞれの濃度調整を一律に行うことは困難である。この理由は、地紋画像の濃度調整では基本的に同じ調整量に対して濃度が実際に変化する量が潜像部と背景部とでは異なるからである。
【００１９】
このため、上述した単に一方の濃度に対して他方の濃度を調整するような、従来の潜像部と背景部の相関関係における濃度調整を行う構成では、調整が容易でなかったり、調整に多くの時間を要したりすることがある。
【００２０】
すなわち、地紋画像の濃度調整では、潜像部と背景部について２次元的に、すなわち、２つの濃度関係を考慮しながらそれぞれ適切な濃度を求める必要がある。また、それぞれ広い濃度範囲から望ましい濃度を探す必要がある。この場合、濃度調整およびそれによる変化量を潜像部と背景部について一律に想定できないため、それぞれの適切な濃度を探す作業は試行錯誤になることが多い。
【００２１】
こうした課題に対し、地紋画像に用いる潜像部と背景部それぞれの濃度範囲を限定することが考慮できるが、限定したとしても、濃度変化が想定以上であった場合、限定範囲内で潜像部と背景部の見た目の濃度が等しくできないケースがあることが予想される。こうした場合には濃度調整は不可能となってしまう。
【００２２】
また、地紋画像を出力する場合、潜像部を構成する大きなドット（集中したドット）による画像は比較的安定した濃度で再現され、背景部の小さなドット（分散したドット）による画像の濃度は比較的不安定に再現される。そして、この不安定な濃度は、以下のような物理的特性の影響を受けることとなり、調整量に対する潜像部および背景部それぞれの濃度変化がさらに異なることにもなる。
【００２３】
物理的特性は、例えば、印刷方式にかかるものである。電子写真方式ではレーザ径や電位密度によって形成されるドットの大きさが異なることがある。また、インクジェット方式では吐出口の径や吐出されるインク滴の体積によってドットの大きさが異なることがある。いずれの場合もそれによって、背景部の濃度が異なる。また、印刷装置のおかれた環境に大きく影響されるものである。例えば、温度および湿度が異なることにより、上記の印刷方式によって形成されるドットの大きさが異なることがある。さらに、印刷装置の経年変化、例えば、印刷機構の劣化によっても、形成されるドットの大きさが異なる。
【００２４】
また、濃度調整に関する別の問題として、ユーザインターフェースの操作画面に濃度値を設定値として数字などを用いて表示する場合の問題もある。すなわち、ユーザはその設定されている濃度値を「適正な設定値」として認識・記憶してしまう場合があり、地紋画像における潜像部と背景部の実際の濃度が変化しているにもかかわらず、その記憶している濃度値を再び設定することがある。この場合、その濃度調整が適切でないばかりか、さらなる調整においてその記憶した濃度値を基準として調整を行うという心理的要因から、最適な濃度値を求めるのに要する時間が多大になることがある。
【００２５】
本発明は、上述した問題を解消するためになされたものであり、その目的とするところは、ユーザが、地紋画像の潜像部と背景部の濃度調整を容易に行うことを可能とする印刷処理システムおよび印刷処理方法を提供することにある。
【課題を解決するための手段】
【００２６】
上記目的を達成するために本発明は、潜像画像と背景画像を含む地紋画像を印刷するシステムであって、前記地紋画像に含まれる背景画像の濃度は基準値と相対値との合計で表され、ユーザから入力された基準値の選択指示に基づいて前記基準値を設定する基準値設定手段と、ユーザから入力された相対値の選択指示に基づいて前記相対値を設定する相対値設定手段と、を有し、表示手段に、前記基準値の選択指示の入力欄と、前記相対値の選択指示の入力欄を別の領域に表示させる手段をさらに有することを特徴とする。
【発明の効果】
【００２７】
以上の構成によれば、ユーザが、地紋画像の潜像部と背景部の濃度調整を容易に行うことができ、また、調整に多くの時間を要することのない濃度調整が可能となる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る印刷システムの構成を示すブロック図である。
【図２】図１に示したコンピュータ３０００における印刷処理のための一構成を示す図である。
【図３】コンピュータ３０００における印刷処理のための構成の他の例に係わり、図２に示した構成を拡張した構成を示すブロック図である。
【図４】地紋プリント機能の設定画面の一例を示す図である。
【図５】地紋プリントの個々の詳細設定を編集するためのダイアログの一例を示す図である。
【図６】地紋画像の描画処理の一例を示すフローチャートである。
【図７】地紋画像の描画処理の詳細を示すフローチャートである。
【図８】（ａ）および（ｂ）は、前景と背景の濃度補正操作の概要を説明する図である。
【図９】図８で説明した３つの運用レベル対応した具体的な濃度調整操作のための構成を示す図である。
【図１０】上記濃度調整にかかる［キャリブレーション］のダイアログを示す図である。
【図１１】上記キャリブレーションの相対値設定において印刷出力される濃度調整サンプルプリントを示す図である。
【図１２】上記濃度調整にかかる［基準値の設定］のダイアログを示す図である。
【図１３】上記基準値の設定において印刷出力される基準値サンプルプリントを示す図である。
【図１４】上記濃度調整にかかる［潜像部の濃度調整］のダイアログを示す図である。
【図１５】上記濃度調整における通常時の濃度補正操作およびそれに応じたコンピュータによる処理の手順を示すフローチャートである。
【図１６】上記濃度調整における変動幅拡大時の操作およびそれに応じた本実施形態のコンピュータによる処理の手順を示すフローチャートである。
【図１７】フルコントロール時の操作およびそれに応じた本実施形態のコンピュータによる処理の手順を示すフローチャートである。
【図１８】地紋画像のふたつの領域である潜像部および背景部を示す図である。
【図１９】地紋画像の顕像を説明する図である。
【発明を実施するための形態】
【００２９】
（実施例１）
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００３０】
図１〜図７は、本発明の一実施形態に係わる情報処理装置であるホストコンピュータと印刷装置であるプリンタを含んで構成される画像処理システムにおける、印刷処理およびそれに伴う地紋画像の基本的な描画データの生成に関する構成を説明する図である。
【００３１】
なお、本実施形態においては、複写時に、複写物において顕在化する部分を潜像部または前景部と称する。また、複写時に、複写物において消失または潜像部に比較して薄くなる部分を背景部と称している。そして、潜像部には「ＣＯＰＹ」や「ＶＯＩＤ」などのテキスト情報を入力している。しかしながら本発明における地紋画像はこれに限られるものではなく、複写物において、テキスト情報は周囲の画像に対して白抜き文字のように表現される（顕在化する）形態であってもよい。この場合、潜像部と背景部の上述したドットの集中と分散の関係は白抜きでないものと逆の関係となることはもちろんである。本発明は、地紋画像の種類や生成処理、色、形状、サイズなどによって規定されるものではない。
【００３２】
印刷システムの構成
図１は、本発明の実施形態に係る印刷システムの構成を示すブロック図である。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ,ＷＡＮ等のネットワークを介して接続がなされ処理が行われるシステムであっても本発明を適用できる。
【００３３】
同図において、ホストコンピュータ３０００は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図８以降で後述される本発明の各実施形態に係わる処理を含む、図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理およびそれに基づく印刷処理の実行を制御するＣＰＵ１を備えている。このＣＰＵ１がシステムバス４に接続される各デバイスの制御を総括する。また、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１は、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等を記憶している。ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１は、上記文書処理の際に使用するフォントデータ等を記憶している。ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１は上記文書処理等を行う際に使用する各種データを記憶している。ＲＡＭ２は、ＣＰＵ１の主メモリ、ワークエリア等として機能する。
【００３４】
キーボードコントローラ（ＫＢＣ）５は、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）６は、地紋画像の表示を含む、ＣＲＴディスプレイ（ＣＲＴ）１０による表示を制御する。７はディスクコントローラ（ＤＫＣ）を示し、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。プリンタコントローラ（ＰＲＴＣ）８は、双方向性インタフェイス（インタフェイス）２１を介してプリンタ１５００に接続されて、プリンタ１５００との通信制御処理を実行する。
【００３５】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行する。そして、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウィンドウを開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。
【００３６】
プリンタ１５００は、プリンタ１５００に設けられたＣＰＵ１２によって制御される。プリンタＣＰＵ１２は、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいて、システムバス１５に接続される印刷部（プリンタエンジン）１７に印刷出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラムＲＯＭは、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭは上記印刷出力情報を生成する際に使用するフォントデータ等が記憶されている。また、ＲＯＭ１３のデータ用ＲＯＭは、ハードディスク等の外部メモリ１４がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。
【００３７】
ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知できる。ＲＡＭ１９は、ＣＰＵ１２の主メモリや、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１５０１は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００３８】
また、前述した外部メモリ１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないＮＶＲＡＭを有し、操作パネル１５０１からのプリンタモード設定情報を記憶するようにしてもよい。
【００３９】
印刷部１７は本実施形態では電子写真方式のエンジンを備えている。従って、画像の印刷およびそれに伴う地紋画像はそれらの印刷データに従って形成されるトナーのドットによって印刷が行われる。なお、本発明の適用上、印刷の方式はこのような電子写真方式に限られないことはもちろんであり、例えば、インクジェット方式など、ドットを形成して印刷を行ういずれの方式の印刷装置にも本発明を適用することができる。
【００４０】
図２は、図１に示したホストコンピュータ３０００における印刷処理のための一構成を示す図である。アプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、およびシステムスプーラ２０４は、外部メモリ１１に保存されたファイルとして存在し、実行される場合にＯＳやそのモジュールを利用するモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。また、アプリケーション２０１およびプリンタドライバ２０３は、外部メモリ１１のＦＤや不図示のＣＤ−ＲＯＭ、あるいは不図示のネットワークを経由して外部メモリ１１のＨＤに追加することが可能となっている。外部メモリ１１に保存されているアプリケーション２０１はＲＡＭ２にロードされて実行される。このアプリケーション２０１からプリンタ１５００に対して印刷を行う際には、同様にＲＡＭ２にロードされ実行可能となっているグラフィックエンジン２０２を利用して出力（描画）を行う。
【００４１】
グラフィックエンジン２０２は、プリンタなどの印刷装置ごとに用意されたプリンタドライバ２０３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２０１の出力をプリンタドライバ２０３に設定する。そして、アプリケーション２０１から受け取るＧＤＩ（Graphic Device Interface）関数からＤＤＩ（Device Driver Interface）関数に変換して、プリンタドライバ２０３へＤＤＩ関数を出力する。
【００４２】
プリンタドライバ２０３は、グラフィックエンジン２０２から受け取ったＤＤＩ関数に基づいて、プリンタが認識可能な制御コマンド、例えばＰＤＬ（Page Description Language）に変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２０４を経てインタフェイス２１経由でプリンタ１５００へ印刷データとして出力される仕組みとなっている。
【００４３】
図２に示した印刷システムの場合は、プリンタドライバ２０３内に地紋処理部２０５を有する。プリンタドライバ２０３は、地紋画像の印刷に関し、その地紋処理部２０５を実行することにより、後述の地紋画像のコマンド生成などの処理を行う。
【００４４】
印刷関連のソフトウエアモジュール
図３は、コンピュータ３０００における印刷処理のための構成の他の例に係わり、図２に示した構成を拡張した構成を示すブロック図である。この構成は、グラフィックエンジン２０２からプリンタドライバ２０３へ印刷命令を送る際に、一旦中間コードからなるスプールファイル３０３を生成する構成をとる。図２の構成では、アプリケーション２０１が印刷処理から開放されるのはプリンタドライバ２０３がグラフィックエンジン２０２からのすべての印刷命令をプリンタの制御コマンドへ変換し終った時点である。これに対して、図３の構成では、スプーラ３０２がすべての印刷命令を中間コードデータに変換し、スプールファイル３０３に出力した時点である。通常、後者の方が短時間で済む。また、図３で示す構成においては、スプールファイル３０３の内容に対して加工することができる。これによりアプリケーションからの印刷データに対して、拡大縮小や、複数ページを１ページに縮小して印刷する等、アプリケーションの持たない機能を実現することができる。これらの目的のために、図２の構成に対し、図３に示す様に中間コードデータでスプールするよう、システムの拡張がなされている。なお、印刷データの加工を行うためには、通常プリンタドライバ２０３が提供するウィンドウから設定を行い、プリンタドライバ２０３がその設定内容をＲＡＭ２上あるいは外部メモリ１１上に保管する。
【００４５】
以下、図３に示す構成の詳細を説明する。同図に示す通り、この拡張された処理方式では、グラフィックエンジン２０２からの印刷命令であるＤＤＩ関数をディスパッチャ３０１が受け取る。ディスパッチャ３０１がグラフィックエンジン２０２から受け取った印刷命令（ＤＤＩ関数）が、アプリケーション２０１からグラフィックエンジン２０２へ発行された印刷命令（ＧＤＩ関数）に基づくものである場合には、ディスパッチャ３０１は外部メモリ１１に格納されているスプーラ３０２をＲＡＭ２にロードし、プリンタドライバ２０３ではなくスプーラ３０２へ印刷命令（ＤＤＩ関数）を送付する。
【００４６】
スプーラ３０２は受け取った印刷命令を解析し、ページ単位に中間コードに変換してスプールファイル３０３に出力する。このページ単位に格納されている中間コードのスプールファイルをページ描画ファイル（ＰＤＦ：Page Description File）と呼ぶ。また、スプーラ３０２は、プリンタドライバ２０３に対して設定されている印刷データに関する加工設定（Ｎｕｐ、両面、ステープル、カラー／モノクロ指定等）をプリンタドライバ２０３から取得してジョブ単位のファイルとしてスプールファイル３０３に保存する。このジョブ単位に格納されている設定ファイルをジョブ設定ファイル（簡略してＳＤＦ：Spool Description Fileと呼ぶこともある）と呼ぶ。なお、スプールファイル３０３は外部メモリ１１上にファイルとして生成するが、ＲＡＭ２上に生成されても構わない。更にスプーラ３０２は、外部メモリ１１に格納されているスプールファイルマネージャ３０４をＲＡＭ２にロードし、スプールファイルマネージャ３０４に対してスプールファイル３０３の生成状況を通知する。その後、スプールファイルマネージャ３０４は、スプールファイル３０３に保存された印刷データに関する加工設定の内容に従って印刷を行えるか判断する。
【００４７】
スプールファイルマネージャ３０４がグラフィックエンジン２０２を利用して印刷を行えると判断した際には、外部メモリ１１に格納されているデスプーラ３０５をＲＡＭ２にロードし、デスプーラ３０５に対して、スプールファイル３０３に記述された中間コードのページ描画ファイルの印刷処理を行うように指示する。
【００４８】
デスプーラ３０５はスプールファイル３０３に含まれる中間コードのページ描画ファイルをスプールファイル３０３に含まれる加工設定情報を含むジョブ設定ファイルに従って加工し、ＧＤＩ関数を再生成し、もう一度グラフィックエンジン２０２経由でＧＤＩ関数を出力する。その際、地紋画像の印刷に関する描画については、地紋処理部２０５をロードし、描画処理を行う。この形態の印刷システムでは、地紋処理部２０５はデスプーラ３０５やスプールファイルマネージャ３０４等とともに地紋画像の印刷に関し、後述の地紋画像のコマンド生成などの処理を行う。
【００４９】
なお、地紋画像処理部２０５は、プリンタドライバ２０３のビルドインモジュールであってもよいし、個別のインストレーションによって追加されるライブラリモジュールの形式であっても構わない。
【００５０】
ディスパッチャ３０１がグラフィックエンジン２０２から受け取った印刷命令（ＤＤＩ関数）がデスプーラ３０５からグラフィックエンジン２０２へ発行された印刷命令（ＧＤＩ関数）に基づいたものである場合には、ディスパッチャ３０１はスプーラ３０２ではなく、プリンタドライバ２０３に印刷命令を送る。プリンタドライバ２０３はグラフィックエンジン２０２から取得したＤＤＩ関数に基づいてページ記述言語等からなるプリンタ制御コマンドを生成し、システムスプーラ２０４経由でプリンタ１５００に出力する。
【００５１】
さらに、図３に示すように、上述した拡張システムに加えて、プレビューア３０６、設定変更エディタ３０７を配し、地紋画像のプレビューを含むプレビュー、印刷設定変更、複数ジョブの結合を可能にした例を示している。
【００５２】
このようにプリンタドライバのプロパティで設定されている内容は設定ファイルとしてＯＳが提供する構造体（Windows(登録商標)ＯＳでは、DEVMODEと呼ばれる）に格納される。その構造体には、例えばスプールファイル３０３に含まれる加工設定中にスプールファイルマネージャ３０４にストアを行うかどうかの設定が含まれており、スプールファイルマネージャ３０４がプリンタドライバを介して加工設定を読み込み、ストア指定がなされていた場合、前述したようにスプールファイル３０３にページ描画ファイルとジョブ設定ファイルとが生成・格納され、スプールファイルマネージャのウィンドウ画面がポップアップされ、スプールファイル３０３にスプールされたジョブがリスト表示される。
【００５３】
スプールファイルマネージャのウィンドウ画面上で、ある単体ジョブもしくは結合ジョブのプレビュー指定がされた場合、外部メモリ１１に格納されているプレビューア３０６をＲＡＭ２にロードし、プレビューア３０６に対して、スプールファイル３０３に記述された中間コードのジョブのプレビュー処理を行うように指示する。
【００５４】
地紋画像印刷処理の説明
図４および図５は、地紋画像印刷に関する設定をおこなうユーザインターフェースの一例を示す図である。
【００５５】
図４及び図５は図２のようにプリンタドライバ２０３内または図３のようにプリンタドライバ２０３とは独立したモジュールとして配された地紋処理部２０５におけるユーザインターフェースの初期画面の一例である。この例では、ダイアログ内のプロパティシート２１０１において地紋プリントに関する設定が行えるようになっている。
【００５６】
２１０２は、印刷ジョブに対して地紋プリント(地紋画像を含む印刷、以下、同じ)を行うかどうかを指定するチェックボックスである。２１０３は、地紋プリントの複数の設定情報を1つの識別子（スタイル）で指定可能にするためのスタイル情報を示す。プリンタドライバ２０３は複数のスタイルを選択可能となっており、各スタイルがレジストリに登録される。また、ボタン２１０４を押下することにより、図５に示すスタイル編集用ダイアログ２２０１が表示される。
【００５７】
２１０６は、地紋画像の潜像および背景の濃度調整を行うための「キャリブレーション」処理にかかるボタンであり、このボタンを押下することにより、図１０に示すダイアログが表示される。
【００５８】
図５は、地紋プリントの個々の詳細設定を編集するためのダイアログの一例を示す図である。
【００５９】
同図において、２２０１は地紋情報編集用ダイアログ全体を示し、同領域に後述する個々の地紋情報によって生成される地紋画像の結果がプレビューのため表示される。２２０２は図４の２１０３で選択可能なスタイルの一覧を表示する領域を示し、ボタン２２０３および２２０４を用いてスタイルの新規追加、削除が可能となる。２２０５は、現在指定されているスタイル名称が表示される領域を示す。
【００６０】
２２０６は、地紋プリントに用いる描画オブジェクトの種類を選択するラジオボタンであり、「文字列」を選択するとテキストオブジェクトが使用され、「イメージ」を選択するとBMPなどに代表されるイメージデータが使用される。図５では、「文字列」が選択されているので、ダイアログ２２０１には符号２２０７から２２０９などで示されるテキストオブジェクトに関する設定情報が表示され、編集可能となる。一方、領域２２０６において「イメージ」が選択されている場合、情報２２０７から２２０９は表示されず、その代わりに不図示のファイル選択ダイアログを表示するためのボタン２２１６が表示される。
【００６１】
２２０７は地紋画像として使用する文字列を表示、編集するための領域を示す。２２０８は文字列のフォント情報を表示、編集するための領域を示す。本実施形態では、フォント名称のみの選択画面としているが、書体のファミリー情報（ボールド、イタリックなど）や、飾り文字情報などが選択可能に拡張してもよい。２２０９は地紋画像に使用する文字列のフォントサイズを表示、設定する領域である。本実施形態では「大」「中」「小」の3段階で指定可能な形式を想定しているが、ポイント数の直接入力など、一般的に用いられるフォントサイズ指定方法を採用してもよい。２２１０は地紋画像と原稿データの印刷順序を設定するためのラジオボタンであり、「透かし印刷」が指定された場合は地紋画像を描画後、原稿データを描画する。一方、「重ね印刷」が指定された場合は原稿データを描画後、地紋画像を描画する。２２１１は、文字列の配置角度を指定するラジオボタンを示す。本実施形態では、「右上がり」「右下がり」「横」の３通りの選択を可能としているが、角度を任意に指定可能な数値入力領域や、直感的に指定可能なスライダーバーなどを配し、角度指定方法を拡張してもよい。２２１２は、地紋画像に用いる色を表示、指定するための領域を示す。
【００６２】
２２１３は、前景パターン、背景パターンの入れ替えを行うためのチェックボックスを示す。チェックボックスがチェックされていない場合は、複写時に前景パターンが浮かび上がり、一方、チェックされていない場合は複写時に背景パターンが浮かび上がるよう印刷が行われる。２２１４は、原稿に埋め込んだ地紋画像を認識させづらくさせるためのカモフラージュ画像を指定するための領域を示し、予め設定された複数の模様から選択可能である。また、カモフラージュ画像を使用しないという選択肢も提供されている。
【００６３】
地紋画像の印刷データ生成処理
図６及び図７は、地紋プリントにおける地紋画像の印刷データ生成処理の流れを示すフローチャートである。上述したように、地紋画像の印刷では、印刷順序として透かし印刷と重ね印刷の２通りが存在するため、印刷データ生成処理もこの順序の違いに応じて一部異なっている。しかし本発明ではこれらの印刷順序は特に関係しないため、透かし印刷の場合についてのみ説明を行う。
【００６４】
では、「透かし印刷」、すなわち、先に地紋画像の印刷データを生成するケースについて、図６のフローチャートを用いて説明する。上述したように、「透かし印刷」はプリンタのビットマップメモリにおいて、地紋画像データの上に原稿データをラスタライズする処理である。そのため、印刷データの生成順序としては、原稿データに対応する印刷データ生成より先に地紋画像の印刷データを生成することになる。
【００６５】
ステップ１９０１では、図５で設定された条件に従って地紋処理部２０５が地紋画像の生成を行う。その詳細な処理については図７にて後述する。その後、原稿データの印刷データ生成処理を行う。ステップ１９０２では、ページカウンタを初期化する。ステップ１９０３では、ページカウンタが、予め設定されている１物理ページあたりの論理ページ数になったかどうかを判定する。ここでカウントした値が論理ページ数と等しくなったら本処理を終了し、等しくなければステップ１９０４へすすむ。ステップ１９０４では、カウンタを１増加させる。ステップ１９０５では、１ページあたりの論理ページ数およびカウンタ値をもとに、これから印刷データ生成処理をする論理ページに対する有効印字領域を計算する。ステップ１９０６では、物理ページに関する情報から、カウンタをインデックスとして現在の論理ページ番号を読み取り、該当論理ページを有効印字領域内に収まるように縮小する。ただし、Ｎページ印刷が指定されていない場合にはもちろん縮小の必要はない。
【００６６】
図７は本発明の一実施形態に係る、図６に示したステップ１９０１の地紋画像生成処理の詳細を示すフローチャートである。以下、図７を参照して、地紋画像生成処理を説明する。
【００６７】
初めに、ステップＳ２７０１で地紋画像生成処理が開始される。具体的には、地紋処理部２０５に地紋画像生成指示と上述した地紋プリント設定情報が入力される。次に、ステップＳ２７０２で、地紋処理部２０５は背景閾値パターン、前景閾値パターン、基礎画像、カモフラージュ画像、を読み込む。なお、基礎画像とは、地紋画像を生成するための基礎となるイメージデータである。
【００６８】
さらに、ステップＳ２７０３で、地紋処理部２０５は地紋画像を生成する際の初期画素を決定する。例えば、A４用紙の印字可能領域全体に対して左上から右下までラスター走査順に画像処理を行い地紋画像を生成する場合、印字可能領域の左上を初期位置とする。この場合、印字可能領域と地紋画像領域とが等しくなる。
【００６９】
次にＳ２７０４では、地紋処理部２０５は、背景閾値パターン、前景閾値パターン、基礎画像、カモフラージュ画像を、地紋画像領域の左上からタイル上に配置する処理を以下の式（１）に基づく計算によって実行する。この計算によって、当該画素位置に印刷時のドットに対応する画素値を書き込むか否かを判定する。このとき画素値は入力された色情報に対応する。なお、ここで、背景閾値パターンおよび前景閾値パターンは、ドットの書き込み／非書き込みに対応する「１」と「０」からなる画像データであり、これらの画像は前景（潜像）画像及び背景画像を作成するのに適したそれぞれのディザマトリクスによって２値化されたデータである。  
nWriteDotOn＝nCamouflage×
（nSmallDotOn×¬nHiddenMark＋nLargeDotOn×nHiddenMark）    式（１）
式の構成要素を以下に示す。  
nComouflage：カモフラージュ画像において、対象画素がカモフラージュ模様を構成する画素であれば０、そうでなければ１。  
nSmallDotOn：背景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）  
nLargeDotOn：前景閾値パターンの画素値が黒であれば１、白であれば０（色はこれに限定されない）  
nHiddenMark：基礎画像において、対象画素が潜像画像を構成する画素であれば１、背景画像を構成する画素であれば０。  
¬nHiddenMark：nHiddenMarkの否定。前景部で０、背景部で１となる。
【００７０】
なお、各処理対象画素で式（１）の全ての要素を用いて計算する必要は無い。不必要な計算を省くことで処理の高速化を図ることができる。
【００７１】
例えば、nHiddenMark＝１ならば¬nHiddenMark＝０、nHiddenMark＝０ならば¬nHiddenmark＝１となる。従って、nHiddenMark＝１ならば以下の式（２）の値をnLargeDotOnの値とし、nHiddenMark＝０ならば、式（２）の値をnSmallDotOnの値とするとよい。
【００７２】
また、nCamouflageの値は式（１）に示したように、全体にかかる積算であるので、nCamouflage＝０であれば、nWriteDotOn＝０となる。従って、nCamouflage＝０の場合は以下の式（２）の計算を省略できる。  
（nSmallDotOn×¬nHiddenMark＋nLargeDotOn×nHiddenMark）    式（２）
【００７３】
また、生成される地紋画像では、背景閾値パターン、前景閾値パターン、基礎画像、カモフラージュ画像の縦横の長さの最小公倍数の大きさの画像が繰り返しの最小単位となる為、地紋処理部２０５では繰り返しの最小単位である地紋画像の一部分のみを生成し、その地紋画像の一部分を地紋画像領域の大きさにタイル状に繰り返し並べると地紋画像生成にかかる処理時間を短縮できる。
【００７４】
次に、ステップＳ２７０５では、ステップＳ２７０４の計算結果（nWriteDotOnの値）をＣＰＵ１が判定する。即ち、nWriteDotOn＝１ならばステップＳ２７０６に進み、nWriteDotOn＝０ならばステップＳ２７０７に進む。
【００７５】
ステップＳ２７０６では、印刷時のドットに対応する画素値を書き込む処理を行う。ここで、画素値は、地紋画像の色によって変える事ができる。その他、プリンタのトナーあるいはインクの色に合わせて設定することにより、カラーの地紋画像を作成することもできる。また、トナーやインクを複数色組み合わせた二次色を利用することもできる。
【００７６】
ステップＳ２７０７では、処理対象領域の全画素が処理されたか否かを判定する。処理対象領域の全画素が処理されていない場合はステップＳ２７０８に進み、未処理の画素を選択し、再びステップＳ２７０４〜Ｓ２７０６の処理を実行する。
【００７７】
なお、地紋画像データと原稿画像データをビットマップイメージとして合成する処理は、プリンタ１５００において行われることになる。プリンタにおける合成処理において、重ね印刷設定がされている場合は、まず、原稿画像データをビットマップメモリ上にラスタライズし、続いて地紋画像データを原稿画像データに対して上書きするようにラスタライズすることになる。このとき、単純に地紋画像データを上書きしてしまうと、原稿画像が見えなくなってしまう。そこで、重ね印刷設定がされている場合は、ＡＮＤ／ＯＲといった論理描画を利用することで、地紋画像で原稿画像を完全に上書きしてしまうことを避ける。例えば、原稿画像データを展開して得られたビットマップイメージのピクセルが白に相当する値である場合、そのピクセルに対応する地紋画像データは当該ピクセル位置に相当するビットマップメモリ上に上書きし、白以外の値を有するピクセルについては、地紋画像データを上書きしない、といった処理を行う。
【００７８】
濃度補正操作
以上説明したシステムに基づいた、地紋画像印刷における潜像部（以下、単に前景ともいう）および背景部（以下、単に背景ともいう）の濃度補正に関する本発明の実施形態を以下に説明する。
【００７９】
図８（ａ）および（ｂ）は、前景と背景の濃度補正操作の概要を説明する図である。図８（ａ）は、本発明の一実施形態にかかる濃度探索５１００の方法を説明する図である。  同図において、濃度探索の対象となる濃度領域５１１０は、前景濃度５１１１と背景濃度５１１２の２軸を持ち、その領域における位置はこれらの濃度値によって表される。ここで、前景濃度５１１１と背景濃度５１１２を個別に設定できるようにしておき、印刷された地紋画像における前景と背景の濃度がほぼ等しくなるように前景／背景の濃度を探索してもよい。しかし、前述したように、前景濃度５１１１と背景濃度５１１２がリニアな関係で変化しない場合、双方を制御しながら探索をおこなうのは難しい作業となる。
【００８０】
そこで、本実施形態では、まず、探索（ｓ１）５１０１によって、前景濃度５１１１を比較的低い濃度５１２０に固定する。地紋画像は、これとともに印刷される文書などの画像の内容をつぶさない（換言すれば、地紋画像と印刷データの画像とが重なっても、印刷データの画像を識別可能とする）程度の濃度が望まれるため、一般には、低濃度領域に前景濃度５１１１を固定するものである。この場合、前景は集中した大きな塊のドットで形成されて比較的濃度が安定して再現されるため、基準として固定しても補正操作が不安定となることはない。
【００８１】
次に、潜像部の濃度５１２０と一致する背景部の濃度を探索していくことになる。最初に、探索（ｓ２）５１０２によって、探索幅の中心値を設定する。すなわち、先ず、背景部の濃度の最小から最大までの間の範囲を所定数のブロック５１２１に分ける。そして、それぞれのブロック５１２１を表現するため、基準値５１２２を代表値とする。探索（ｓ２）５１０２では、この基準値５１２２を探索幅の中心として設定する。すなわち、この設定によって探索するブロックが選択される。
【００８２】
さらに、探索（ｓ３）５１０３によって、基準値を０として相対値５１２４を変化させて探索する。この相対値５１２４の変動範囲５１２３は、本実施形態ではブロック幅の±１/２となる。
【００８３】
そして、探索（ｓ４）５１０４によって、前景濃度と背景濃度とがほぼ一致する点を探索する。このとき、背景濃度５１１２＝基準値５１２２＋相対値５１２４で表される。
【００８４】
なお、本実施形態の説明では、「前景濃度と背景濃度が等しい（一致する）」もしくは「前景濃度と背景濃度がほぼ等しい（ほぼ一致する）」とは、いずれも印刷された地紋画像において最も前景（潜像）を認識しにくい、前景と背景の濃度関係を意味している。従って、ユーザの設定において最も潜像を認識しにくいときの前景と背景の濃度にある程度差がある場合が含まれることもあり、この場合も、「前景濃度と背景濃度が一致する」等の表現を用いる。また、「濃度」は、濃度調整において設定される濃度データないし濃度情報と、印刷結果において認識される濃度のいずれかの意味で用いられる。
【００８５】
また、上記の説明では、説明を簡略化するため、ブロック５１２１は隣接ブロックと重なりを持たないものとして説明したが、ブロック５１２１は隣接ブロックと重なりを持ってもよい。後述する具体的な操作例はブロックを重複させたものである。
【００８６】
図８（ｂ）は、濃度調整の程度に応じた、上記濃度補正操作におけるいくつかの探索の省略と、この省略の範囲に応じたユーザによる濃度補正操作の運用レベルを説明する図である。
【００８７】
図８（ｂ）に示すように、本実施形態の濃度補正操作では、初期値５１８０が用意される。そして、この初期値５１８０には、潜像部濃度、ブロック幅、基準値および相対値が設定されている。これにより、以下に示すように、濃度変化の程度に応じて図８（ａ）で説明した探索ｓ１、ｓ２に関する操作をユーザは省略することができる。
【００８８】
通常運用時５１７１は、地紋画像の濃度変化がブロック幅以内に収まり、濃度調整量が比較的小さくて済む場合であり、このときは、「/1/.相対値の選択」のみで運用・設定することができる。すなわち、通常運用時５１７１は、探索ｓ３および探索ｓ４のみを実施すればよい。
【００８９】
変動幅拡大時５１７２は、濃度変化がブロック幅を超え、調整量がそれだけ多くなる場合であり、このときは、「/2/.基準値の変更」もあわせて実施する。すなわち、変動幅拡大時５１７２は、上記通常時の探索に加えて、探索ｓ２も実施する。
【００９０】
最後に、フルコントロール時５１７３は、上記の背景の濃度調整に加え、前景の濃度調整を行う場合であり、このときは、「/3/.潜像部の濃度調整」もおこなう。すなわち、フルコントロール５１７３時は探索ｓ１も実施する。
【００９１】
以上説明した濃度調整の程度に応じた運用レベルは、換言すれば、調整量が小さい操作から大きい操作に順次移りながら、前景と背景の濃度が等しくなる点を探索して行くことである。このような段階的に調整の範囲を変えて探索をおこなうことによって、確実に前景と背景が等しくなる点を探すことができ、地紋画像の濃度補正操作が容易になる。詳細には、「相対値の選択」は、調整量が１つのブロック内のものであり、これに対し、「基準値の変更」は、ブロックを超えた調整となる。この意味で、「基準値の変更」は「相対値の選択」より調整量が大きいといえる。
【００９２】
さらに、「潜像部の濃度調整」は、潜像濃度を直接変更するものであり、いわば２次元的な調整である。本明細書では、この２次元的な調整は上記２つの１次元的な調整より調整量が大きいと定義する。このように、本発明を適用した形態は、調整量の大きさが異なる複数の調整を含むものであれば、いずれの形態をも含むものである。そのような形態には、例えば、上記の調整において潜像（前景）と背景との関係が逆の形態、すなわち、潜像濃度について、基準値およびそれに応じた相対値を設ける形態、また、分割されるブロックの数が異なったりブロックの大きさが相互に異なったりする形態や、上記３つの調整のうち２つを組み合わせたものなどが含まれる。
【００９３】
また、上記の運用レベルは、濃度調整において生じ得る調整量の頻度、または濃度調整を行うユーザの熟練度に対応したものといえる。すなわち、通常時５１７１の相対値を変動させる操作は、最も頻繁に生じ得る比較的小さな濃度変化に対応したものであり、また、ユーザは探索ｓ３、ｓ４のみの簡易な操作で調整することができるものである。また、フルコントロール時５１７３は、潜像部の濃度を変化させて調整を行うものであり、熟練度の高いユーザは、最初からこの運用レベルで濃度調整を行うことも可能となる。
【００９４】
図９は、上記で説明した３つの運用レベル対応した具体的な濃度調整操作のための構成を示す図である。
【００９５】
同図に示すように、「/1/.相対値の選択」５２１０は、操作部５２１１における操作とその操作に伴って出力される相対値選択用のサンプルプリント５２１５を組み合わせて実施する。このサンプルプリント５２１５には、相対値変動（−Ｘから＋Ｘまで）毎に値とその濃度での小サイズの地紋画像をサムネイルとして印刷する。相対値の選択５２１０は、背景濃度と比べて最も潜像を認識できない地紋、つまり前景濃度と背景濃度がほぼ等しい（ほぼ一致する）地紋サムネイル画像をユーザが識別して選択し、選択した地紋サムネイル画像に記載されている値を操作部５２１１の相対値選択のドロップダウンリストから選択することによって行う。
【００９６】
「/2/.基準値の選択」５２２０は、操作部５２２１における操作とこれに伴って出力される基準値選択用のサンプルプリント５２２５を組み合わせて実施する。基準値サンプルプリント５２２５には、基準値毎にその基準値濃度での地紋サムネイル画像が各基準値とともに印刷されている。基準値の選択５２２０は、最も濃度差が少ない地紋サムネイル画像に対応した基準値を操作部５２２１において入力することによって行う。
【００９７】
「/3/.潜像部の濃度調整」５２３０は、操作部５２３１における操作によって実施する。ここでの潜像部の濃度調整が、上記の各サンプルプリント５２１５、５２２５に反映されることはもちろんである。
【００９８】
以上の構成において、通常時は相対値の選択５２１０のみを実施する。また、例えば、印刷装置の出力濃度の変動幅が大きい場合は、相対値の選択５２１０に加えて基準値の選択５２２０を実施する。さらに、前景／背景部の濃度調整を積極的に行なう場合は、相対値の選択５２１０、基準値の選択５２２０、および潜像部の濃度調整５２３０の全てを実施する。
【００９９】
なお、上記の実施形態では、３つの運用レベルにあわせた操作部等の構成について説明したが、例えば、操作部の一部のコントロールスタイル変更や、操作部５２１１、５２２１、５２３１をダイアログではなく１シートに配置した形態など、操作部の形態にかかわらず本発明の範疇に入るものであることは以上の説明からも明らかである。
【０１００】
図１０〜図１４は、濃度補正操作にかかるインターフェースである操作部の具体的な構成とサンプルプリントを説明する図である。なお、以下では、背景濃度が０−６４の範囲、ブロック幅１５、基準値が４単位でそれぞれ変化し、基準値４、相対値０を初期値として設定した場合を例として説明する。
【０１０１】
図１０は、［キャリブレーション］のダイアログを示す図である。このダイアログは、図４にて前述したボタン２１０６を押下することによって表示される。
【０１０２】
このダイアログでは、相対値の選択５２１０を実施することができる。すなわち、先ず、［濃度調整サンプルプリント］を実行（押下）する。これにより、濃度調整の対象である印刷装置から図１１に示す濃度調整サンプルプリントが印刷される。このサンプルプリント上には−７から＋７までの相対値ｖ毎にその値が記載されるとともに、その相対値に対応した濃度による地紋サムネイル画像が印刷されている。つまり、潜像部の濃度を一定とし、背景部の濃度を段階的に変更した地紋サムネイル画像が印刷される。
【０１０３】
なお、このサンプルプリントの地紋サムネイル画像は図５の設定画面で設定された情報を反映させた地紋画像を背景部の濃度を段階的に変化させて印刷するものである。そのため、背景模様やフォント、文字列の角度などを反映させたサムネイル画像とする。このように構成することで、ユーザは濃度の調整時に実際に自分が出力しようとしている所望の地紋画像を目視確認することが可能となる。
【０１０４】
また、図１０に示したインターフェースにて選択されている相対値のサムネイル画像をサンプルプリント上でも判別可能なように、当該サムネイル画像を枠で囲んだりするなど、ユーザに通知可能な処理を行うと好適である。
【０１０５】
そして、ユーザは、このサンプルにおいて、背景濃度に比して最も潜像が認識しにくいサムネイル画像に記載の相対値ｖを図１０の［相対値］ドロップダウンで選択し、設定する。なお、本実施形態の例では、上記のサンプルプリントおよびそれに記載される相対値の値は、その印刷の際に設定されている相対値（上記の場合は、初期値の０）を中心に、その±７段階の相対値としてあるが、この±の方向それぞれについて何段階とするかは特に本発明を制限するものではない。
【０１０６】
また、ダイアログにおいて、［基準値］と背景部の［濃度］は、設定値としてではなくスタティックテキストで表示されている。特に、［濃度］の値そのものが設定項目でないことにより、本来変化する値である濃度の値そのものをユーザが記憶しないよう考慮されている。これにより、ユーザが、記憶した濃度値そのものを基準として濃度調整を行い、そのときには既に変化している地紋画像の濃度になかなかたどり着かないような問題を回避できる。なお、ダイアログにおいて、［色］リストボックスは、キャリブレーションの対象色を設定するためのものである。モノクロ印刷機の場合は黒を表示し、その他の色が選択できないようにグレイアウトしておいてもよい。
【０１０７】
図１０に示した［キャリブレーション］ダイアログにおいて、［基準値を変更する］チェックボックスをＯＮにすると（チェックすると）、［設定．．．］ボタンが有効になる。そして、この［設定．．．］ボタンを押すと、図１２に示す［基準値の設定］ダイアログが表示される。
【０１０８】
この［基準値の設定］ダイアログでは、基準値の設定を行うことができる。すなわち、先ず、［基準値サンプルプリント］を実行(押下)すると、図１３に示す基準値サンプルプリントが印刷される。このサンプルプリント上には、０から６４まで４ステップの基準値毎に、その値が記載されるとともに、その基準値の濃度による地紋サムネイル画像が印刷されている。そして、ユーザは、このサンプルにおいて、前景と背景との濃度差が最も少ない地紋サムネイル画像を判別し、その地紋サムネイル画像に記載の基準値を、［基準値］において選択し設定する。
【０１０９】
このサンプルプリントの地紋サムネイル画像は、潜像部の濃度を一定とし、背景部の濃度を４ステップ単位で変更した画像が印刷される。このサンプルプリントでは、基準値を設定するものであり、基準値の設定後、改めて相対値の設定サンプルプリントを出力する運用となる。つまり、基準値の設定サンプルプリントは、潜像濃度と背景濃度の大まかな関係を見極めるためであるので、潜像画像を矩形とし、その潜像部を取り囲むように濃度の異なる背景画像を出力するようにする。このようにすることで、ユーザは潜像濃度に最も近い背景濃度（基準値）を選択することができる。よって、基準値を設定するためのサムネイル画像には、図５の設定画面で設定された情報は色以外は反映させない。
【０１１０】
なお、図１０に示したインターフェースにて選択されている基準値のサムネイル画像にはサンプルプリント上でも判別可能なように、当該サムネイル画像を枠で囲んだりするなど、ユーザに通知可能な処理を行うと好適である。
【０１１１】
また、図１０で説明した［キャリブレーション］ダイアログにおいて、［潜像部の濃度調整を行う］チェックボックスをＯＮにすると、［調整］ボタンが有効になる。そして、この［調整］ボタンを押すと、図１４に示す［潜像部の濃度調整］ダイアログが表示される。
【０１１２】
図１４に示すように、［潜像部の濃度調整］ダイアログでは、スライダを操作して潜像部の濃度を０−３６の範囲で設定することができる。
【０１１３】
図１５は、通常時の濃度補正操作におけるユーザの操作およびそれに応じた本実施形態のコンピュータによる処理の手順を示すフローチャートである。
【０１１４】
同図において、ステップ６００１で、ユーザが図４に示したダイアログの［キャリブレーション］をクリックすると、ステップ６００２で、これを検出し、図１０に示した［キャリブレーション］ダイアログを表示する。
【０１１５】
次に、ステップ６０１３で、ユーザがこのダイアログで［濃度調整サンプルプリント］をクリックすると、ステップ６０１４で、このクリックを検出し、キャリブレーションの対象である印刷装置で濃度調整サンプルプリントを印刷する。ステップ６０１５では、ユーザは濃度調整サンプルプリントの結果から潜像が最も認識しがたい地紋サムネイル画像を判別して選択し、その数値（相対値ｖ）を読む。そして、ステップ６０１６で、ユーザは、サンプルプリントにおいて適切な相対値ｖを選べたときはステップ６０１７に進み、一方、適切な地紋サムネイル画像を選択できないときは、基準値を変更すべく、図１６にて後述されるステップ２００へ進む。
【０１１６】
ステップ６０１７で、ユーザは、選択した数値vを図１０の［相対値］ドロップダウンの中から選択し設定する。この際、本実施形態のコンピュータはこの入力に応じて、入力された相対値を取得し、地紋画像印刷における濃度情報として保持する。
【０１１７】
次に、ステップ６０１８で、ユーザは、図１０に示した［ＯＫ］ボタンをクリックし、これに応じてコンピュータは、［キャリブレーション］ダイアログをクローズする。
【０１１８】
図１６は、変動幅拡大時の操作および処理を含む濃度補正操作におけるユーザの操作、およびそれに応じた本実施形態のコンピュータによる処理の手順を示すフローチャートである。
【０１１９】
図１５にて上述した”相対値の選択”操作のステップ６０１６で、潜像が最も認識しがたい地紋サムネイル画像に対応する数値（相対値ｖ）を選べないのは、濃度の変動幅が大きく、設定すべき数値が相対値の範囲内に存在しないことを意味する。そこでステップ２００へ進み、”基準値の変更”にかかる操作に入る。
【０１２０】
この操作では、先ず、ステップ６１２１で、ユーザは、図１０の［キャリブレーション］ダイアログの［基準値を変更する］チェックボックスをチェックし、次いで、［設定］をクリックする。これに応じて、コンピュータは、ステップ６１２２で、図１２に示す［基準値の設定］ダイアログを表示する。
【０１２１】
次のステップ６１２３では、このダイアログにおいてユーザが［基準値サンプルプリント］をクリックする。するとステップ６１２４で、コンピュータは、印刷装置に対して基準値サンプルプリントの印刷を指示する。そして、ステップ６１２５で、ユーザは、基準値サンプルプリントの結果から潜像が最も見えにくい地紋サムネイル画像を判別して選択し、その数値（基準値ｓ）を読む。次いで、ステップ６１２７では、ユーザは、その数値を［基準値］として設定する。この際、本実施形態のコンピュータはこの入力に応じて、入力された基準値を取得する。そして、ステップ６１２８で、ユーザは［ＯＫ］ボタンをクリックし、コンピュータはこれに応じて、［基準値の設定］ダイアログをクローズする。これに伴い、処理は、ステップ１００へ戻り、新たな基準値の下で、上記と同様にして”相対値の選択”にかかる操作およびそれに応じた処理を行う。
【０１２２】
図１７は、フルコントロール時の操作および処理を含む濃度補正操作におけるユーザの操作、およびそれに応じた本実施形態のコンピュータによる処理の手順を示すフローチャートである。
【０１２３】
図１５および図１６の説明では省略したが、ステップ６２１０で、本実施形態のコンピュータは、図１０に示す”潜像部の濃度調整”を行うべくチェックがされたことを検出すると、ステップ３００へ進む。
【０１２４】
この処理では、先ず、ステップ６２３１で、ユーザは、［潜像部の濃度調整を行う］チェックボックスをチェックするとともに、［調整］をクリックする。これに応じ、ステップ６２３２で、コンピュータは、図１４に示した［潜像部の濃度調整］ダイアログを表示する。これに対し、ステップ６２３７で、ユーザが濃度を設定する操作を行う。この際、コンピュータはこの入力に応じて、入力された潜像部の濃度を取得する。
【０１２５】
次に、ステップ６２３８で、ユーザは［ＯＫ］をクリックし、コンピュータはこれに応じて［潜像部の濃度調整］ダイアログをクローズする。そして、処理は、ステップ１００へ戻るが、必要に応じて”基準値の変更”、”相対値の選択”を行う。
【０１２６】
なお、上述の実施形態では、基本的に潜像部分と背景部部分の見た目の濃度を等しくすること、すなわち、地紋画像において潜像が最も認識できない、潜像部と背景部の濃度関係とすることを目的とする濃度調整について説明した。しかし、本発明にかかる濃度調整は、潜像部分と背景部の濃度が等しくない一定の関係を調整する構成一般にも適用できることは、以上の説明からも明らかである。例えば、地紋画像の用途などに依っては、故意に潜像部の濃度だけを若干増したり背景部の濃度を０に設定したりして、潜像が目立つような地紋画像の印刷を行うこともできる。これらの濃度調整を、例えば、図５にて説明した地紋スタイル設定の［白抜き］などの設定と併せて用いることにより、複写すると消える潜像の文字列の印刷など多様な地紋画像を作成することもできる。
【０１２７】
（他の実施例）
なお、本発明は、複数の機器(例えばコンピュータ、インターフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置（複写機、プリンタ、ファクシミリ装置など）に適用してもよい。特に、複写機やプリンタにおいて地紋画像を生成する場合には、地紋画像の設定処理、キャリブレーション処理、印刷出力処理を全て複写機内部の画像処理部で実行させることができる。このとき、複写機やプリンタはホン発明における画像処理装置として機能する。
【０１２８】
また、本発明の目的は、前述した実施形態の機能を実現するプログラムコードを記憶した記憶媒体を、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【０１２９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３０】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１３２】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【符号の説明】
【０１３３】
１    ＣＰＵ
２    ＲＡＭ
３    ＲＯＭ
２０３    プリンタドライバ
２０５    地紋処理部
３０５    デスプーラ
３０７    設定変更エディタ
１５００    プリンタ
３０００    コンピュータ
【図１】
2010200326.tif 000003
【図２】
2010200326.tif 000004
【図３】
2010200326.tif 000005
【図４】
2010200326.tif 000006
【図５】
2010200326.tif 000007
【図６】
2010200326.tif 000008
【図７】
2010200326.tif 000009
【図１０】
2010200326.tif 000010
【図１２】
2010200326.tif 000011
【図１４】
2010200326.tif 000012
【図１５】
2010200326.tif 000013
【図１６】
2010200326.tif 000014
【図１７】
2010200326.tif 000015
【図１８】
2010200326.tif 000016
【図１９】
2010200326.tif 000017
【図８】
2010200326.tif 000018
【図９】
2010200326.tif 000019
【図１１】
2010200326.tif 000020
【図１３】
2010200326.tif 000021