(57)【要約】【課題】  地紋において、複数の文字列を設定し潜像として利用する際、ひとつのまとまりとして羅列され並べられる潜像文字列を設定できる地紋システムで、潜像の文字列の重複を抑制し、効率的な地紋情報を埋め込むことが出来る地紋潜像生成装置、地紋潜像生成方法、地紋潜像生成方法を記録した媒体を提供する。【解決手段】  設定されている文字列を取得する手段と、設定されている文字列に重複がないかを調べる手段と、重複している文字列を削除する手段と、重複している文字列を削除された結果を潜像生成のために利用する手段とを有し、さらに、重複している文字列を判定する手段は、完全一致、前方一致、後方一致、含む、含まれる、などの条件を含むことを特徴とする。【選択図】        図３
2006270196.tif 000002
【特許請求の範囲】
【請求項１】
潜像を含む複写牽制地紋を印刷するためのシステムで、潜像の内容としての文字列を自由に設定できる地紋潜像生成装置において、設定されている文字列を取得する手段と、設定されている文字列に重複がないかを調べる手段と、重複している文字列を削除する手段と、重複している文字列を削除された結果を潜像生成のために利用する手段とを有することを特徴とする地紋潜像生成装置。
【請求項２】
請求項１に記載の地紋潜像生成装置において、重複している文字列を判定する手段は、完全一致、前方一致、後方一致、含む、含まれる、などの条件を含むことを特徴とする地紋潜像生成装置。
【請求項３】
潜像を含む複写牽制地紋を印刷するためのシステムで、潜像の内容としての文字列を自由に設定できる地紋潜像生成方法において、設定されている文字列を取得するステップと、設定されている文字列に重複がないかを調べるステップと、重複している文字列を削除するステップと、重複している文字列を削除された結果を潜像生成のために利用するステップとを有することを特徴とする地紋潜像生成方法。
【請求項４】
請求項３に記載の地紋潜像生成方法において、重複している文字列を判定するステップは、完全一致、前方一致、後方一致、含む、含まれる、などの条件を含むことを特徴とする地紋潜像生成方法。
【請求項５】
潜像を含む複写牽制地紋を印刷するためのシステムで、潜像の内容としての文字列を自由に設定できる地紋潜像生成方法を記録した媒体において、設定されている文字列を取得する手段と、設定されている文字列に重複がないかを調べる手段と、重複している文字列を削除する手段と、重複している文字列を削除された結果を潜像生成のために利用する手段とを有することを特徴とする地紋潜像生成方法を記録した媒体。
【請求項６】
請求項５に記載の地紋潜像生成方法を記録した媒体において、重複している文字列を判定する手段は、完全一致、前方一致、後方一致、含む、含まれる、などの条件を含むことを特徴とする地紋潜像生成方法を記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正な目的での複写を牽制する複写牽制地紋付きの帳票を印刷させる地紋潜像生成装置、方法、およびその制御プログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
従来、住民票や証券等の有価書類に対して、コピー抑制を目的とした複写牽制地紋が印刷された紙が使用されてきた。
【０００３】
複写牽制地紋とは、複写機でコピーする際にその画像の一部が消失し、一部のみが複写再現される紋様である。例えば、一見すると微細な文様が背景として敷き詰められているように見えるが、コピーすると「コピー禁」といった文字列が浮かび上がるものが知られている。この、コピー前にははっきりと識別できずコピーすると浮かび上がる文字列あるいは画像のことを、「潜像」と呼ぶ。
【０００４】
この複写牽制地紋付きの帳票をコピーすると、明らかにコピー物と分かる印刷結果しか得られないため、不正な目的でのコピーを牽制する効果がある。従来、このような複写牽制地紋付きの帳票を作成する際には、複写牽制地紋が既に印刷された用紙を前もって印刷しておき（プレプリント用紙）、コピー機やプリンタにセットしたうえでそれに重ねる印刷内容を印刷していた。
【０００５】
この状況に対して、複写牽制地紋をもコピー機やプリンタで印刷することにより、プレプリントするコストを削減したり、プレプリントされた用紙の管理のコストを削減しようとするニーズが高まり、コンピュータを用いた印刷環境において、通常の印刷内容にあわせて複写牽制地紋を重ねて背景に印刷することのできる印刷システムが開発されている。
【０００６】
一般的な複写牽制地紋を印刷することのできる印刷システムでは、複写牽制地紋に潜像として文字列を設定するものが知られている。文字列は、あらかじめ用意された選択肢から選んで設定するものや、自由文字列を入力して設定するものがある。
【０００７】
またさらには、潜像としての文字列を、印刷時に外部から与えられるデータによって決定するバリアブル地紋が考えられる。外部から与えられるデータとしては、文字列の内容を記述したテキストファイルを地紋システムに直接与えるものや、印刷するアプリケーションと地紋印刷システムが連携して、アプリケーションから地紋印刷システムに対して、特別のインターフェイスを介して文字列が与えられるものなどがある。
【０００８】
なお、これらの文字列を設定できる地紋印刷システムにおいては、複数の文字列が潜像として設定できることが一般的である。複数の文字列は、ひとグループになったまとまりとして、印刷物の背景に敷き詰められるように繰り返して並べられ印刷される。
【特許文献１】特開２００１−１９７２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記に述べたような、潜像となる文字列を自由に設定できる地紋印刷システムにおいて、複数の文字列がひとつのまとまりとして、そのまとまりが繰り返し並べられて背景に敷き詰められる場合を考える。
【００１０】
特に、システムの設定用のグラフィカルユーザインタフェイスを通して、「文字列１／文字列２／文字列３・・・」をそれぞれ入力して設定する場合、一般的にその中に同じ文字列を重複して設定することは少ないといえる。それは、例えば「コピー禁／○○株式会社／コピー禁」というような同じ文字列を含むまとまりを設定することが少ない、ということである。
【００１１】
その理由としては、一般的に地紋印刷システムにおいて、複数の文字列をひとつのまとまりとして繰り返し並べて背景に敷き詰める、という表現手法をとることが多いため、同じ文字列を重複して設定せずとも、基本的に同じ文字列は何度も背景に繰り返し現れることになるからであり、重複して設定することにさほど意味がないからであるといえる。
【００１２】
また別の観点から見ると、重複して文字列が設定される場合、複数設定できる文字列群の中に情報の冗長性が生まれ、情報を地紋に込めたい場合を考えると効率の面で不利であるからといえる。
【００１３】
３文字列程度のまとまりであれば、それもさほど問題にはならないかもしれないが、もっと多くの文字列でひとつのまとまりを形成するような地紋で、その中のいくつかの文字列が同じ文字列内容に設定されているような場合、これは地紋情報の効率化という点からも、また見た目のバランスという点からも問題があるといえる。
【００１４】
さてここで、システムの設定用のグラフィカルユーザインタフェイスを通してそのような無意味な設定をされることはほとんど考えられないし、ユーザ責任であるといってもかまわない。しかし、特に、帳票のフィールドデータを用いて実現されるバリアブルな地紋を考えた場合、状況によってはこの問題が顕在化することになる。
【００１５】
ここで今、帳票作成印刷システムを考えたときに、図１で示されるような簡単なユーザインタフェイスによって、帳票上のフィールドを指定し、運用時にそのフィールドの受け取るフィールドデータ（後付けデータ）が地紋印刷システムに渡されるようなシステムを考えてみる。
【００１６】
図１に示すのは、現在作成中の帳票が、データベースから受け取るフィールド名の一覧である。実際には、これらのフィールドを帳票上に配置することによって、各フィールドの印刷される位置等を決定し、印刷時にはデータベースから実フィールド値を取得しながら帳票を埋めていく、という処理が行なわれる。
【００１７】
そのとき、実フィールド値が地紋印刷システムに渡されることによって、それを地紋の潜像文字列として扱う、という実施形態が考えられる。この形態は、概ね既知の技術の組合せによって可能である。例えば、図１のインターフェイスで右端にチェックマークをつけたフィールドが地紋潜像文字列となる、ということになる。ここでは特に地紋潜像とする文字列の数に上限はないものとする。
【００１８】
このような状況では、ユーザによって安易にさまざまなフィールドデータを地紋潜像として設定されることが十分に予想できる。
【００１９】
このような実施形態をとったとき、ユーザにとってもシステムにとっても、実運用時にどのような文字列群が地紋潜像として設定されることになるのかは予想できない。
【００２０】
また、フィールドデータの中には偶発的に同じ値をとるものもあるし、ロジック的に同じ値が入ることが多いようなフィールドというのも考えられる。
【００２１】
そうしてみると、容易にフィールドデータを地紋潜像として設定できるようにしたとき、前述したような地紋文字列の重複という事態がおこる確率は当然高くなる。
【００２２】
例えば図１の例でいえば、担当者名と受付者名が同じになってしまうこともあるし、そうすると電話番号も共通になるであろう、また商談開始日と印刷日が同じになってしまうこともある。
【００２３】
そのような場合、例えば図２のような地紋文字列のまとまりができてしまう。
【００２４】
つまり、前述のように地紋文字列としての情報の冗長性、および見た目上のバランスの悪さが生じてしまうことに問題がある。
【００２５】
また、１ページの帳票ではあまり重複が起こらないと思える場合でも、既知の技術である、複数の帳票を部品として組み合わせて１ページの帳票とする複合帳票技術によれば、ある時点で作成する帳票がどのような他の帳票と組み合わされるのか分からないため、組合せ後の１ページの帳票としてみてみれば、地紋潜像文字列として設定されているフィールドの総和では、部品間での重複の可能性はさらに高くなるといえる。
【００２６】
その点も考えると、本課題の潜在的な問題は広くなるということができる。
【００２７】
本発明は、上述の問題点に着目してなされたものであって、地紋において、複数の文字列を設定し潜像として利用する際、ひとつのまとまりとして羅列され並べられる潜像文字列を設定できる地紋システムで、潜像の文字列の重複を抑制し、効率的な地紋情報を埋め込むことが出来る地紋潜像生成装置、地紋潜像生成方法、地紋潜像生成方法を記録した媒体を提供することを目的とする。
【課題を解決するための手段】
【００２８】
上記の問題点を解決するために、本発明は、潜像を含む複写牽制地紋を印刷するためのシステムで、潜像の内容としての文字列を自由に設定できる地紋潜像生成装置において、設定されている文字列を取得する手段と、設定されている文字列に重複がないかを調べる手段と、重複している文字列を削除する手段と、重複している文字列を削除された結果を潜像生成のために利用する手段とを有し、また、重複している文字列を判定する手段は、完全一致、前方一致、後方一致、含む、含まれる、などの条件を含むことを特徴とする。
【発明の効果】
【００２９】
本発明は、地紋において、複数の文字列を設定し潜像として利用する際、ひとつのまとまりとして羅列され並べられる潜像文字列を設定できる地紋システムで、潜像の文字列の重複を抑制し、効率的な地紋情報を埋め込むことが出来る。
【発明を実施するための最良の形態】
【００３０】
図面を参照しながら、本発明の実施例を詳細に説明する。
【実施例】
【００３１】
図３は、本発明の一実施例である地紋印刷システムのクライアントのハードウェアの構成を表わすブロック図である。
【００３２】
このシステムは、ＣＰＵ１２による中央処理装置と、ＲＡＭおよびＲＯＭなどのメモリ１３による主記憶装置、ＦＤドライブやＨＤドライブなどによる外部メモリ１５、キーボードおよびマウスなどのポインティングデバイスによる入力装置１１、ＣＲＴディスプレイなどによる表示装置１４、および外部ネットワーク１７に接続する外部入出力インターフェイス１６とからその主要部が構成されるコンピュータシステムである。
【００３３】
本システムのサーバおよびクライアントは、基本Ｉ／Ｏプログラム、ＯＳ，およびプログラムをＣＰＵが実行することにより動作する。
【００３４】
基本Ｉ／Ｏプログラムはメモリ１３に書き込まれており、ＯＳはＨＤ１５に書き込まれている。そして本制御装置の電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＨＤ１５からＯＳがＲＡＭ１３に読み込まれ、ＯＳの動作が開始される。
【００３５】
プログラムは後述の図に示される制御手順のフローチャートに基づいてプログラムコード化されたものである。本実施例の場合は、本制御プログラムおよび関連データはＦＤ１５中に記録されており、その記録されている内容の構成を図４に示す。
【００３６】
ＦＤに記録された制御プログラム及び関連データは、図５に示すように外部メモリとしてのＦＤドライブ１５を通じて本コンピュータシステムにロードすることができる。このＦＤをＦＤドライブ１５にセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下に本制御プログラムおよび関連データがＦＤ１５から読み出され、ＲＡＭ１３にロードされて動作可能となる。
【００３７】
図５は、本制御プログラムがＲＡＭにロードされ実行可能となった状態のメモリマップを示す。
【００３８】
本実施例では、ＦＤから制御プログラム及び関連データを直接ＲＡＭ１３にロードして実行させる例を示したが、この他にプログラムや関連データをＨＤ１５に格納しておき、ＨＤ１５からロードするようにしてもよい。また本制御プログラムを記録する媒体は、光ディスク、ＩＣメモリカードなどであってもよい。さらに本プログラムを読取専用のＲＯＭ１３に記録しておき、これを直接ＣＰＵ１２で実行することも可能である。
【００３９】
次に、図８を参照しながら本発明の実施例について詳細に述べる。
【００４０】
地紋印刷システムでは、課題の項で例にあげたような帳票処理部とのインターフェイスを介して、潜像として使用する文字列を受け取ることができるものとする。この、地紋文字列を設定する側のシステムとしては、帳票処理だけに限らず、地紋システムを利用するさまざまなシステムが考えられる。
【００４１】
地紋印刷システムが潜像文字列を受け取ったところから処理の流れを見る。
【００４２】
地紋印刷システムは、潜像を並べるための処理を開始する。
【００４３】
まず地紋印刷システムは、帳票処理部から、潜像文字列のセットを受け取り、受け取った文字列を、配列に格納する（ｓ００１）。
【００４４】
次に、配列に格納した文字列に対して重複がないかを調べていくために、配列の先頭から順に文字列を取り出す（ｓ００２）。
【００４５】
ｓ００２で取り出した配列要素が配列の最後でない場合（ｓ００３）、配列中のその次の要素を取り出し（ｓ００４）、ｓ００２で取り出した文字列と比較する（ｓ００５）。
【００４６】
比較の結果、条件と一致するようであれば、その一致するｓ００４で取り出した配列要素を削除して配列をつめる（ｓ００６）。
【００４７】
この処理を、ｓ００４に戻って配列要素をひとつずつ後に増やしながら繰り返す。
【００４８】
この繰り返しが配列の最後までいったら（ｓ００７）、ｓ００２に戻りもうひとつ次の配列要素を取り出す。
【００４９】
ｓ００２で取り出した要素が配列の最後であったら、ループを抜け、残っている配列から潜像文字列を生成する（ｓ００８）。
【００５０】
潜像文字列を生成し印刷に供する処理内容としては、公知の技術であるためここでは述べない。
【００５１】
［他の実施例］
（実施例２）
前記実施例では文字列の一致を完全一致で判定したが、他の判定基準でもよいといえる。
【００５２】
地紋の情報としては、単に値となる文字列を並べているだけで、それが何の値であるかを示すラベルは示されないことが多い。そのような地紋の単純性を考えると、何らかの形で他に含まれている文字列、というものはそれだけで情報が重複している、とみなすことが可能であるからである。
【００５３】
そのような判定基準の設定方法としては、図６のような設定画面から設定する方法が考えられる。これは前方一致や後方一致という判定基準を採用したものである。
【００５４】
またあるいは、図７のような設定内容も考えられる。これは、文字列の最大公約数あるいは最小公倍数的な内容のどちらを取るか、という設定の方法である。
【００５５】
なおこれらに示した設定は、地紋印刷システムでの設定手段としてもかまわないし、それを呼び出す帳票印刷システムなどでの設定手段としてもかまわない。前者であれば、システムで一意な設定となり、すべての印刷に共通に設定を利用できるが、後者であれば呼び出す側のシステムで印刷のたびごとに、地紋印刷システムに対して何らかの設定インターフェイスを通じて設定を変更することが出来、より細かな印刷制御を行なえることになる。
【００５６】
［実施例特有の効果］
より柔軟な判定基準で、文字列の重複を排除することができる。そのため、より地紋潜像文字列の冗長性を下げることができ、効率的な地紋情報を埋め込むことができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の課題の前提となる地紋潜像文字列の設定例を示す図
【図２】本発明の課題となる地紋潜像の実施例を示す図
【図３】本発明のハードウェアの構成ブロック図
【図４】本発明における媒体に記録されている内容の構成の例を示す図
【図５】本発明における実行可能状態での記憶領域の構成の例を示す図
【図６】本発明の地紋重複省略設定の例１を示す図
【図７】本発明の地紋重複省略設定の例２を示す図
【図８】本発明の実施例におけるフローチャート
【符号の説明】
【００５８】
１１  入力装置
１２  ＣＰＵ
１３  メモリ
１４  表示装置
１５  外部メモリ
１６  外部入出力インターフェイス
１７  外部ネットワーク
【図２】
2006270196.tif 000003
【図３】
2006270196.tif 000004
【図４】
2006270196.tif 000005
【図５】
2006270196.tif 000006
【図６】
2006270196.tif 000007
【図７】
2006270196.tif 000008
【図８】
2006270196.tif 000009
【図１】
2006270196.tif 000010