(57)【要約】【課題】  帳票の入力領域のサイズなどの変動に対応して適切に地紋を配することを可能とする。【解決手段】  選択している各フィールドの矩形を含む最小の矩形領域に地紋コンテナが作成される。そして、ドキュメントテンプレート上で帳票の上下左右それぞれで最も外側にあるフィールドを基準としてマージンを設定する。具体的には、明細フィールド４０３の最下辺が基準となってマージン６０１が設定される。これにより、地紋コンテナの下辺は帳票のコンテナの最下辺に関連付けられる。その結果、帳票が可変データの量が増して図中下方に拡大すると、それに連動して地紋画像も同じマージン６０１を持って拡大する。このように、帳票のサイズないし形状の変化に対応させて地紋画像のサイズないし形状を自動的に変化させることにより、帳票の地紋を適用したい領域に適切に地紋を適用することが可能となる。【選択図】  図６
2007088764.tif 000002
【特許請求の範囲】
【請求項１】
可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理装置であって、
前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動して、地紋画像を付与する第２領域を設定する領域設定手段と、
前記領域設定手段によって設定された前記第２領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく印刷を行うためのデータを生成する生成手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
前記領域設定手段は、前記第１領域を基に、該第１領域を少なくとも含む第２領域として地紋画像の付与領域を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、地紋画像の潜像について段階的に変化する複数の濃度のグラデーション地紋画像を付与することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記領域設定手段は、前記第１領域に対してマージンを設定することによって、前記第２領域をその変動が可能に設定し、また、前記マージンが前記第１領域と前記第２領域の間隔として維持されることを特徴とする請求項１ないし３に記載の画像処理装置。
【請求項５】
前記第１領域は、可変データの入力によってサイズないし形状が変更する所定領域を含み、前記生成手段は、前記所定領域に可変データが入力された後、可変データの入力によって変動した前記所定領域の変動に連動させて前記第２領域のサイズを計算し、求めたサイズの地紋画像を生成して印刷データに含めることを特徴とする請求項１ないし４のいずれかに記載の画像処理装置。
【請求項６】
前記第２領域のサイズの計算は、前記第１領域において地紋画像に関連付けられている複数の前記所定領域の和を取り、さらに、前記マージンに基づき拡大することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記生成手段は、求めたサイズの潜像を生成し、設定されているグラデーション地紋画像の解像度から分割数を求め、その分割数で地紋画像に対応する前記第２領域を分割し、分割領域ごとにマスクを作成し、作成したマスクで潜像のマスク処理を行い、地紋濃度計算し、求めた濃度でマスク済み潜像を用いた地紋画像を生成し、それまで生成した地紋画像の合成を行うことを特徴とする請求項３ないし６のいずれかに記載の画像処理装置。
【請求項８】
可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理装置であって、
前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動した領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく、印刷を行うためのデータを生成する生成手段を具えたことを特徴とする画像処理装置。
【請求項９】
可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理方法であって、
前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動して、地紋画像を付与する第２領域を設定する領域設定工程と、
前記領域設定工程によって設定された前記第２領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく印刷を行うためのデータを生成する生成工程と、
を有したことを特徴とする画像処理方法。
【請求項１０】
前記領域設定工程では、前記第１領域を基に、該第１領域を少なくとも含む第２領域として地紋画像の付与領域を設定することを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記生成工程では、地紋画像の潜像について段階的に変化する複数の濃度のグラデーション地紋画像を付与することを特徴とする請求項９または１０に記載の画像処理方法。
【請求項１２】
前記領域設定工程では、前記第１領域に対してマージンを設定することによって、前記第２領域をその変動が可能に設定し、また、前記マージンが前記第１領域と前記第２領域の間隔として維持されることを特徴とする請求項９ないし１１のいずれかに記載の画像処理方法。
【請求項１３】
前記第１領域は、可変データの入力によってサイズないし形状が変更する所定領域を含み、前記生成工程は、前記所定領域に可変データが入力された後、可変データの入力によって変動した前記所定領域の変動に連動させて前記第２領域のサイズを計算する工程と、該計算によって求めたサイズの地紋画像を生成して印刷データに含める工程を有することを特徴とする請求項９ないし１２のいずれかに記載の画像処理方法。
【請求項１４】
前記第２領域のサイズの計算は、前記第１領域において地紋画像に関連付けられている複数の前記所定領域の和を取り、さらに、前記マージンに基づき拡大することを特徴とする請求項１３に記載の画像処理方法。
【請求項１５】
前記生成工程は、求めたサイズの潜像を生成する工程と、設定されているグラデーション地紋画像の解像度から分割数を求める工程と、該求めた分割数で地紋画像に対応する前記第２領域を分割する工程と、該分割領域ごとにマスクを作成する工程と、該作成したマスクで潜像のマスク処理を行い、地紋濃度を計算する工程と、該求めた濃度でマスク済み潜像を用いた地紋画像を生成する工程と、それまで生成した地紋画像の合成を行う工程を有したことを特徴とする請求項１１ないし１４のいずれかに記載の画像処理方法。
【請求項１６】
可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成するための画像処理方法であって、
前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動した領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく、印刷を行うためのデータを生成する生成工程を有したことを特徴とする画像処理方法。
【請求項１７】
コンピュータに請求項１ないし８のいずれかに記載の画像処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、例えば、可変データによってその入力領域のサイズが変化する帳票などに複写を牽制する地紋画像を合成して印刷する処理に関するものである。
【背景技術】
【０００２】
複写を牽制することを目的とした地紋画像として、特許文献１に記載されたものが知られている。この文献には地紋画像ないし地紋が予め印刷用紙に付与されたものが記載されている。地紋は、複写機でコピーする際にその画像の一部が消失し、他の一部のみが複写されて現れる文字、紋様などの画像である。例えば、一見すると微細な文様が背景として敷き詰められているように見えるが、コピーすると「コピー禁止」といった文字、模様などの潜像が浮かび上がる。このように、地紋が付与された印刷物は、それをコピーすると潜像が現れ、明らかにコピー物であることすなわち原本でないことが分かることから、不正な目的でのコピーを牽制する効果がある。そして、このような地紋が予め付与された用紙は、戸籍などむやみに複写して用いられることが好ましくない情報などの印刷に用いられている。納品書や請求書などその内容が機密に属する情報を有した書類も同様に上記の印刷用紙に印刷されることが多い。
【０００３】
一方、最近では、上記のような地紋が予め付与された用紙を用いることなく、地紋と印刷すべきコンテンツデータを合成して通常の用紙に印刷出力するシステムも提供されている（特許文献２）。また、地紋によって複写を牽制すべき内容を持った上記の納品書や請求書などの帳票の印刷と、地紋の印刷を連携させて実行させるものも知られている（特許文献３）。ここでは、例えば、帳票における商品名や価格などが記載される領域に限定して地紋画像が適用されるようにしている。
【０００４】
【特許文献１】特開平８−２４４３８９号公報
【特許文献２】特開２００１−１９７２９７号公報
【特許文献３】特開２００１−３２４８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、帳票印刷のアプリケーションにおいて予め設定されている帳票にデータを入力する場合、設定されている帳票とその帳票に入力するデータ量とが合致するとは限らない。この点から、例えば特許文献３に記載のように、帳票設計時に、所定の領域に対して入力データ量に応じてサイズや形を変えることができる可変設定を行うことも知られている。これにより、例えば、可変設定された５行の表の可変データ領域に対して、印刷実行時に入力されるデータが７行分になっても、それに応じて自動的に表のサイズや行数が変更されて７行分のデータ入力を行うことができる。
【０００６】
しかしながら、このような可変データの領域に地紋画像を配して合成しようとした場合、地紋画像が固定サイズのものであるときは、帳票の可変データ領域のサイズや形などの変化に対応できないことに起因した問題を生じる。例えば、帳票には、価格や商品名など地紋の適用が望ましい情報が記載される可変データ領域がある。この領域に地紋画像を適用しようとしても、これらの領域が例えば入力するデータ量に応じて拡大すると、地紋を適用することが望ましい領域の総てに地紋を適用できなくなることがある。この場合、デザイン的に見栄えが悪かったり、適用されない領域の複写物が悪用されたりするといった問題を生じる。また、固定の地紋画像でそのサイズが比較的大きく設定されている場合で、そもそも特許文献３に記載のように適用すべき領域を限定できる構成でない場合には問題がある。すなわち、不要な部分に地紋画像が適用されて、印刷の色材である、トナーやインクを無駄に消費するといった問題も生じる。
【０００７】
また、地紋画像の濃度パラメータの設定が固定されている場合には、複写条件、つまりコピー機の種類やコピー機の複写濃度などが異なると、潜像が明確に現れずその複写物が複写牽制効果を持たないこともある。
【０００８】
本発明は、以上のような問題を解決するためになされたものであり、その目的とするところは、例えば帳票など地紋を適用すべき画像の領域の変動に対応して適切に地紋を配することが可能な画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
そのために本発明では、可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理装置であって、前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動して、地紋画像を付与する第２領域を設定する領域設定手段と、前記領域設定手段によって設定された前記第２領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく印刷を行うためのデータを生成する生成手段と、を具えたことを特徴とする。
【００１０】
他の形態では、可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理装置であって、前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動した領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく、印刷を行うためのデータを生成する生成手段を具えたことを特徴とする。
【００１１】
また、可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成する画像処理方法であって、前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動して、地紋画像を付与する第２領域を設定する領域設定工程と、前記領域設定工程によって設定された前記第２領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく印刷を行うためのデータを生成する生成工程と、を有したことを特徴とする。
【００１２】
他の形態では、可変データの入力によってそのサイズないし形状が変動可能な第１領域における画像に地紋画像を含めた印刷を行うためのデータを生成するための画像処理方法であって、前記可変データの入力に応じた第１領域のサイズないし形状の可動に連動した領域に基づく地紋画像と、前記サイズないし形状が可動した第１領域における画像とに基づく、印刷を行うためのデータを生成する生成工程を有したことを特徴とする。
【発明の効果】
【００１３】
以上の構成によれば、例えば帳票など地紋を適用すべき画像の領域の変動に対応して適切に地紋を配することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（第１の実施の形態）
図１は、本発明の一実施形態に係る地紋印刷システムにおけるクライアントのハードウェア構成を示すブロック図である。
【００１５】
図１に示すように、このシステムは、ＣＰＵ１２による中央処理装置と、ＲＡＭおよびＲＯＭなどのメモリ１３による主記憶装置、ＦＤやＨＤなどによる外部記憶装置１５を含むコンピュータシステムである。また、キーボードおよびマウスなどのポインティングデバイスによる入力装置１１、ＣＲＴディスプレイなどによる表示装置１４、および外部ネットワーク１７に接続する外部入出力インターフェース１６とからその主要部が構成されるコンピュータシステムである。このコンピュータシステムによって作成された地紋画像が合成された画像は、ネットワーク１７を介して接続するプリンタ１８によって印刷される。
【００１６】
本システムのサーバおよびクライアントは、基本Ｉ／Ｏプログラム、ＯＳ、およびプログラムをＣＰＵが実行することによって動作する。基本Ｉ／Ｏプログラムは、メモリ１３に書き込まれており、ＯＳは外部記憶装置１５のＨＤに書き込まれている。そして、本コンピュータシステムの電源が投入されると、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＨＤ１５からＯＳがＲＡＭ１３に読み込まれ、ＯＳの動作が開始される。
【００１７】
プログラムは、図１３などで後述される処理手順のフローチャートに基づいてプログラムコード化されたものである。本実施形態では、この制御プログラムおよび関連データは外部記憶装置１５のＦＤに記憶されている。図２は、その記憶されている内容を示す図である。同図に示すように、ＦＤには、ボリューム情報３１、ディレクトリ情報３２、制御プログラム実行ファイル３３、制御プログラム関連データファイル３４などが格納されている。これらのＦＤに記憶された制御プログラムおよび関連データは、外部記憶装置１５のＦＤドライブを介して、図３に示すメモリマップように、本コンピュータシステムにロードすることができる。すなわち、このＦＤをＦＤドライブにセットすると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下で本制御プログラムおよび関連データがＦＤから読み出され、ＲＡＭ１３にロードされて動作可能となる。なお、本実施形態では、ＦＤから制御プログラムおよび関連データを直接メモリ１３のＲＡＭにロードして実行させる例を示したが、この他にプログラムや関連データを外部記憶装置１５のＨＤに格納しておき、このＨＤからロードするようにしてもよい。また、本制御プログラムを記憶する媒体は、光ディスク、ＩＣメモリカードなどであってもよい。さらに、本プログラムをメモリ１３の読取専用のＲＯＭに記憶しておき、これを直接ＣＰＵ１２によって実行することもできる。
【００１８】
図４は、図１〜図３を参照して説明した本実施形態のコンピュータシステムによる画像処理装置でデータの入力を行い、それに地紋を適用して印刷する帳票の一例を示す図である。本実施形態の帳票は、入力するコンテンツの量に応じてその領域を変化させることができるものである。具体的には、図４に示す帳票は、固定文字列「請求書」の領域、「会社名」フィールド４０１、「金額」フィールド４０２、および明細フィールド４０３から構成される。この帳票において、「請求書」、会社名フィールド４０１における「様」、金額フィールド４０２における「￥」、および明細フィールド４０３における表を構成する縦横の５行分の罫線が固定されたデータである。これに対し、フィールド４０１の「○○株式会社」、フィールド４０２の「ＸＸ，ＸＸＸ」、および明細フィールド４０３の「ａ，ｂ，ｃ，ｄ，ｅ，ＡＡ，ＢＢ，ＣＣ，ＤＤ，ＥＥ」は可変データである。すなわち、本明細書において、「可変データ」は、その入力する量が変わればそのための領域のサイズないし形状なども変わるものである。そこで、本実施形態では、可変データのうち、明細フィールド４０３へ流しこまれる可変データの量に応じて表の下方向にそのサイズが変化するようにする。なお、会社名フィールド４０１や金額フィールド４０２に入力される可変データである「○○株式会社」や「ＸＸ，ＸＸＸ」の量が多くなれば、それに応じてそれらフィールドの大きさが変化するようにすることもできることはもちろんである。
【００１９】
この明細フィールド４０３のような可変データ領域の設定技術は公知のものであるのでその説明を省略する。
【００２０】
図５は、図４に示した帳票に対して本実施形態に係る地紋印刷を施して得られる帳票印刷結果を示す図である。
【００２１】
図５に示すように、フィールド４０１、４０２および４０３を含んだ矩形領域に見易さのための適度なマージン（マージンについては後述の図７で詳しく説明する）を加えて得られる領域５０１にのみ地紋画像が適用される。この領域５０１は、可変データの入力に応じた帳票の描画領域のサイズないし形状の可動に連動しており、この連動により、最終的に帳票画像に付与される地紋画像のサイズなしい形状を決定する。この可変データの入力に応じた領域サイズについては、後述の図１４のＳ１４０３乃至Ｓ１４０６で詳しく述べることとする。
【００２２】
また、この地紋画像には濃度のグラデーションが施されている。このグラデーションは、図８以降で詳細に説明されるように、地紋画像を所定の方向に複数の連続する領域に分割し、それぞれの領域の地紋パラメータを徐々に変化させることによって実現される。図５に示す例は、地紋画像を図中上から下に向かう方向で水平な複数の領域に分割し、それぞれの領域の濃度が徐々に低くなるように地紋パラメータを変化させたものである。
【００２３】
図６は、図５に示す帳票と地紋画像との合成を説明する図である。
【００２４】
図４に示したドキュメントテンプレート上に、「地紋コンテナ」を作成することによって帳票と地紋の合成を行う。ここで「コンテナ」とはデータ又はコンテンツを流し込む容器であり、枠のサイズが固定的な固定コンテナ、及び、枠のサイズが流し込まれるデータ又はコンテンツのサイズに応じて変更される可変コンテナの双方を含む。地紋コンテナは、地紋印刷する領域および地紋画像を特徴付ける各種パラメータを設定するためのドキュメントテンプレート上の図形である。図６は、帳票のコンテナ（フィールド（可変部分）のオブジェクトを指す）が作成されたドキュメントテンプレートに地紋コンテナを作成した状態を示している。本実施形態の地紋コンテナは、帳票のコンテナのサイズや形の変化に応じて、連動してそのサイズや形を変化させるものである。この連動は、具体的にはダイナミックリンク技術を用い地紋コンテナと可変の帳票のコンテナとを関連させることによって行う。このため、連動の詳細な説明は省略する。また、連動のための設定は以下で詳細が説明されるようにマージンの設定に伴って行われる。
【００２５】
図６において矩形領域５０１が地紋が付与される地紋コンテナの領域となる。すなわち、まず、図１に示したコンピュータシステムにおいて、「会社名」フィールド４０１、「金額」フィールド４０２、「明細」フィールド４０３を選択する。そして選択した状態で、「地紋コンテナ作成コマンド」を実行すると、選択している各フィールドの矩形を含む最小の矩形領域（つまり、マージン０の）に地紋コンテナが作成される。その後、図７に示すマージン属性設定のインターフェースを介して、上下左右それぞれのマージン６０３、６０１、６０２および６０４を設定する。このマージン設定によって、可変データに応じてそのサイズないし形状が変化する、帳票のコンテナの領域を特定するとともに、この帳票のコンテナに対する地紋コンテナの連動が可能となる。すなわち、ドキュメントテンプレート上で帳票の上下左右それぞれで最も外側にあるフィールドを基準としてマージンを設定する。図６に示す例では、明細フィールド４０３の最下辺が基準となってマージン６０１が設定される。これにより、地紋コンテナの下辺は帳票のコンテナの最下辺に関連付けられる。その結果、帳票が可変データの量が増して図中下方に拡大すると、それに連動して地紋画像も同じマージン６０１を持って拡大する。マージン６０２、６０３および６０４も同様に対応するフィールドの辺を基準としてそれらの設定がなされる。このように、帳票のサイズないし形状の変化に対応させて地紋画像のサイズないし形状を自動的に変化させることにより、帳票の地紋を適用したい領域に適切に地紋を適用することが可能となる。
【００２６】
以上のように帳票のコンテナに連動してそのサイズなどが変化する地紋コンテナには、地紋属性が設定される。図８は、本実施形態の地紋属性の設定画面を示す図である。地紋属性は、図８に示すように、地紋画像を特徴付ける、潜像の文字列／書体／文字サイズ／文字角度、色、白抜きの有無、グラデーションの有無から構成される。さらに、グラデーション属性は、図９に示すグラデーション属性設定画面を介して、グラデーション地紋を特徴付ける、「解像度」、「方向」、「形状」、「開始濃度」、「終了濃度」の詳細設定がなされる。
【００２７】
図１０は、グラデーションの各属性を説明する図である。
【００２８】
図１０において、「解像度」は、濃度変化の細かさであり、具体的には濃度が変化する領域のいくつの領域に分割するかを表している。本実施形態では、高（分割数６４）／中（同３２）／低（同１６）の３種類の設定を可能としている。「形状」は、地紋コンテナ領域をグラデーション形状で分割するときの形を表わし、直線、図１０に示す四角形、楕円などの設定が可能である。「方向」は、グラデーション開始位置とグラデーション終了位置によって定まり、グラデーション形状によって異なる。例えば、グラデーション形状が直線の場合は上→下、中央→上下、左上→右下などが可能であるが、楕円の場合は上→下、左上→右下、中央→外などが可能である。「開始濃度」および「終了濃度」は、標準濃度に対する割合を設定する。ここで、標準濃度とはグラデーション地紋印刷をしない場合に予め設定されている地紋印刷の濃度である。これら開始濃度と終了濃度の値により複写牽制範囲が定まることとなる。
【００２９】
ここで、地紋濃度はグラデーションの開始位置から終了位置に向かい徐々に小さくなるが、地紋濃度が高いと印刷結果が見づらくなるし、地紋濃度が低いと複写後に潜像が消えてコンテンツの複写を部分的には牽制できなくなる。このため、開始濃度と終了濃度を適切な値に設定するだけでなく、重要なコンテンツの配置状況や地紋コンテナに関連付けられた可変領域が増減する方向、もしくは単純にデザインを考慮して、方向を設定することが望ましい。図１１は、グラデーション地紋の方向を「上→下」にした場合を示す図である。また、図１２は、「左上→右下」にした場合を示す図である。特に、図１２に示すように、２列目の途中で行が終わるような表の場合、グラデーション地紋の方向を「左上→右下」に設定すると、コンテンツが何もない領域を複写牽制力が弱い領域にすることができる。結果として、複写を部分的には牽制できなくなるリスクを最小にしながらトナー消費量を抑えることができる。
【００３０】
以上のようにして、帳票のコンテナに連動させて地紋コンテナが作成されたドキュメントテンプレートを、外部記憶装置１５またはネットワーク１７に接続しているデータベースにあらかじめ格納しておく。
【００３１】
図１３は、以上説明した帳票のコンテナとこれに連動させた地紋コンテナの設定に基づく印刷データ生成処理を示すフローチャートである。
【００３２】
先ず、ドキュメントテンプレートに１ページ分の帳票のコンテンツである帳票の可変データを流し込み（Ｓ１３０１）、帳票のレイアウトが決定される。この時、変更後の明細フィールド４０３の領域サイズを特定する。ここで可変データを流し込むとは、ドキュメントテンプレートの各フィールド（例えばフィールド４０１）の領域に入力データを配置する処理を意味する。各フィールドには、入力データをどのように配置するか設定されている。例えば、受け付ける入力データ型、文字型データの場合のフォントや段落属性、イメージ属性の場合のフィールド領域に対するフィッティングなどが設定されている。
【００３３】
次に、作成したページの地紋コンテナのサイズを計算し（Ｓ１３０２）、そのサイズの地紋画像を生成する（Ｓ１３０３）。そして、生成した地紋画像を描画し（Ｓ１３０４）、その上に帳票の固定データおよび可変データを描画する（Ｓ１３０５）。処理されていない帳票の可変データがまだ残っているか否かを判断し（Ｓ１３０６）、残っている場合はステップＳ１３０１に戻り、それ以降のステップの処理を総ての帳票コンテンツが処理されるまで繰り返す。
【００３４】
この図１３のＳ１３０４及びＳ１３０５により、可変データの入力に応じた帳票の描画領域のサイズないし形状の可動に連動して、地紋画像の付与する第２領域を設定できる。また、該設定された領域に基づく地紋画像と、サイズないし形状が可動した領域における帳票の画像とに基づく、印刷を行う為のデータを生成できる。
【００３５】
図１４は、ステップＳ１３０２の地紋コンテナサイズ計算処理の詳細な処理を示すフローチャートである。先ず、求める領域を表わす変数Ｒ１を初期化し（Ｓ１４０１）、ループカウンタＩを０に初期化する（Ｓ１４０２）。この変数Ｒ１は、実際は、例えば、地紋コンテナのサイズを横方向および縦方向それぞれの（上下、左右で）最も外側の座標で表したものである。次に、Ｉ番目の関連領域の外接矩形Ｒ２を求める（Ｓ１４０３）。この外接矩形Ｒ２も同様に、そのサイズを横方向および縦方向それぞれの最も外側の座標で表したものである。そして、Ｒ１とＲ２の和をＲ１とする（Ｓ１４０４）。この和もＲ１とＲ２のうち、横方向および縦方向それぞれで最も外側となる座標が和として表される。
【００３６】
ここで、関連領域とは、地紋コンテナ作成時に帳票のコンテナにおいて関連付けられた図形やフィールドについて、ステップＳ１３０１でレイアウトした領域である。図６に示した例では、マージン６０３によって関連付けられたフィールド４０１の領域やマージン６０１、６０２、６０４によって関連付けられたフィールド４０３の領域である。
【００３７】
ループカウンタＩをカウントアップし（Ｓ１４０５）、Ｉが関連領域の数より小さいと判断したときは（Ｓ１４０６）、未だ処理していない関連領域が残っているとして、ステップＳ１４０３に戻り、それ以降の処理を繰り返し、総ての関連領域の外接矩形の和を求める。この結果、変数Ｒ１は、図６に示す例では、フィールド４０１の外接矩形とフィールド４０３の外接矩形の和となるから、横方向は、フィールド４０３の外接矩形の左右それぞれの最も外側の座標となり、縦方向は上側がフィールド４０１の外接矩形の上端の座標、下側がフィールド４０３の外接矩形の下端の座標となる。ステップＳ１４０６で総ての関連領域について処理を終了すると、地紋コンテナに設定されたマージン分だけ変数Ｒ１を拡大する。この拡大も、横方向および縦方向それぞれマージン分を足した座標が変数Ｒ１となる。そして、拡大の結果としてのＲ１がそのページの地紋コンテナのサイズとなる。図６に示す例では、領域５０１がこの変数Ｒ１が示す地紋画像の領域となる。
【００３８】
図１５は、図１３に示したステップＳ１３０３の地紋画像生成の詳細な処理を示すフローチャートである。先ず、地紋コンテナに設定されている地紋属性に基づき、ステップＳ１３０２で求めた地紋コンテナサイズの潜像、すなわち、複写したときに現れる画像を生成する（Ｓ１５０１）。この処理は、従来の潜像画像生成処理と同様のため、その詳細な説明は省略する。この処理によって、図１６に示すような潜像としての、例えば文字列が繰り返す画像が生成される。次に、地紋コンテナに設定された地紋属性においてグラデーションが設定されているか否かを判断する（Ｓ１５０２）。ここで、グラデーション地紋でないと判断したときは、潜像に対してグラデーションのない地紋処理を行った画像を生成し（Ｓ１５０３）、本処理を終了する。
【００３９】
グラデーションが設定されているときは、地紋コンテナに設定された地紋属性の解像度に対応した分割数を求める（Ｓ１５０４）。本実施形態では、解像度には高／中／低の３種類の設定が可能であり、（高、中、低）＝（６４、３２、１６）の分割数が予め固定的に定められており、その中から選択して設定する。そのほかに、解像度に応じて固定的な間隔が定められていて、地紋コンテナのグラデーション方向の長さをその間隔で分割した数を分割数とすることなども可能である。次に、地紋領域のグラデーションの方向によって定まる開始位置から終了位置までを、同様に設定されているグラデーション形状に応じて、上記求めた分割数分に分割した領域を求める（Ｓ１５０５）。
【００４０】
図１７は、解像度：低、形状：長方形、方向：左上→右下のグラデーション属性の場合の地紋コンテナ領域の分割の例を示す図である。地紋コンテナ領域の左上点（開始位置）から右下点（終了位置）に至る対角線上を１６分割し、開始位置から終了位置まで順にＶ０、Ｖ１、・・・、Ｖ１６とする。そして、Ｖ０−Ｖｎ（ｎ＝１〜１６）がそれぞれ対角線となる１６個の長方形を順にＲ０、Ｒ１、・・・、Ｒ１５とする。領域分割の方法はグラデーションの形状によって異なる。例えば、形状が楕円の場合は長方形の場合のＲ０〜Ｒ１５に内接する４分の１楕円弧によって領域を分割する方法が考えられる。
【００４１】
地紋コンテナ領域を分割数で分割すると、次に、ループカウンタを０に初期化する（Ｓ１５０６）。そして、Ｉ番目のマスクＭｉ（ｉ＝０〜分割数−１）を作成する（Ｓ１５０７）。このマスクＭｉは、長方形Ｒｉ（ｉ＝１〜分割数−１）から長方形Ｒ(ｉ−１)を除いた領域である。ただし、０番目のマスクＭ０はＲ０である。図１７に示す例では、マスクＭ１〜Ｍ１５は、図１８に示すようにそれぞれ逆Ｌ字型の領域になる。
【００４２】
マスクＭｉを作成すると、次に、図１９に示すように潜像にＭｉのマスクをかけてマスク領域だけの潜像を生成する（Ｓ１５０８）。そして、Ｉ番目の地紋濃度を計算し（Ｓ１５０９）、その濃度でステップＳ１５０８で生成した画像に対して地紋処理を行う（Ｓ１５１０）。Ｉ番目の地紋濃度は、次の式で求められる。濃度（Ｉ）＝開始濃度−（開始濃度−終了濃度）×Ｉ／分割数。また、地紋処理は、潜像を大ドット、それ以外を小ドットとし、求められた濃度で地紋画像を生成する処理である。この処理は、従来の地紋画像生成処理と同様のため、その詳細な説明は省略する。次に、それまでに生成した地紋画像と合成する（Ｓ１５１１）。各マスクＭｉが重なっていないので、この合成処理も重なる部分がない。そして、Ｉが分割数より小さい間は、未だ処理していない潜像について、ステップＳ１５０７以降の処理を繰り返し、総て領域の潜像について地紋処理を行う。この結果、地紋コンテナ領域のグラデーション地紋画像が生成される。
【００４３】
このような段階的なグラデーションを地紋画像に施すことにより、複写条件、例えばコピー機の種類やコピー機の複写濃度などが異なっても、グラデーションの各段階の濃度のいくつかが上記複写条件に合致させることができる。これにより、複写した場合に潜像が明確に現れるようにすることができ、その複写物に複写牽制効果を持たせることができる。
【００４４】
以上のように作成された帳票に地紋が連動して合成された画像のデータは、プリンタ１８（図１）で印刷可能な形態とされてそのプリンタ１８に転送される。これにより、特に、帳票のサイズなどの変動に対応して適切に地紋が配された印刷結果を得ることができる。
【００４５】
（第２の実施の形態）
上記第１の実施の形態では、図７の設定画面を介してマージンを設定できるよう説明を行ってきた。しかし、マージンの設定は必ずしも必要でなく、マージンを固定としたり、又は、帳票のコンテナにおいて関連付けられた図形やフィールドについて、ステップＳ１３０１でレイアウトした領域と同じにしても良い。  
【００４６】
（第３の実施の形態）
上記の実施形態では、可変データの入力によってそのサイズないし形状が変動可能な画像の例として帳票について説明したが、本発明の適用はこのような予め罫線などの枠がありその空白にデータを記入して形成される画像に限られないことはもちろんである。例えば、重要な議事録など、複写が望ましくない書類で１頁の用紙に記入されるデータの量が変わることがある書類にも本発明を適用した地紋印刷を行うことができる。
【００４７】
（他の実施形態）
上記の実施形態では、マージン設定によって地紋コンテナを帳票のコンテナに連動させるものとしたが、連動の方法はこれに限られない。例えば、地紋コンテナの辺に「リンク」を設定する方法でもよい。リンクは、マウスなどのポインティングデバイスを用いて地紋コンテナの１辺と帳票領域の１辺とを関連付けて、その水平もしくは垂直方向距離を設定する。リンクに設定された距離は、上記実施形態のマージンに相当する。また、リンクが設定されていない辺は用紙に対して固定的に位置する。
【００４８】
図２０に示す例では、地紋コンテナの下辺が「明細」表フィールドの下辺から常に一定の垂直距離を保つようを設定している。これにより、「明細」表フィールドの行数が増えると、地紋コンテナの上左右辺は固定位置で下辺が下に延びる。リンクは地紋コンテナの複数の辺に対して設定可能であり、また、同じ辺に対して複数設定可能である。同じ辺に複数のリンクが設定されている場合は、その辺に対して各リンクのみが有効としたときの辺の位置のうち最も外側が地紋コンテナの領域となる。
【００４９】
（さらに他の実施形態）
上述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給しても良い。つまり、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を供給されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００５０】
またこの場合、図１３〜図１５に示したソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。従って、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００５１】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５２】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されることには限定されない。そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、又は他のアプリ等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５３】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された場合も想定される。つまり格納されたプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態に係る地紋印刷システムにおけるクライアントのハードウェア構成を示すブロック図である。
【図２】図１に示す外部記憶装置に記憶されている内容を示す図である。
【図３】図１に示すメモリにロードされる制御プログラムや関連データのメモリマップを示す図である。
【図４】本発明の一実施形態に係る、地紋を適用して印刷する帳票の一例を示す図である。
【図５】図４に示した帳票に対して本実施形態に係る地紋印刷を施して得られる帳票印刷結果を示す図である。
【図６】図５に示す帳票と地紋画像との合成を説明する図である。
【図７】本発明の一実施形態に係る地紋画像の帳票に対するマージンを設定するためのインターフェースを示す図である。
【図８】本発明の一実施形態に係る地紋属性の設定画面を示す図である。
【図９】本発明の一実施形態に係る地紋属性の１つであるグラデーション属性の設定画面を示す図である。
【図１０】上記グラデーション属性を構成する属性を説明する図である。
【図１１】上記グラデーション属性の１つである「方向」を「上→下」にした場合を示す図である。
【図１２】上記「方向」を「左上→右下」にした場合を示す図である。
【図１３】本発明の一実施形態に係る、帳票のコンテナとこれに連動させた地紋コンテナの設定に基づく印刷データ生成処理を示すフローチャートである。
【図１４】図１３に示す地紋コンテナサイズ計算の詳細な処理を示すフローチャートである。
【図１５】図１３に示す地紋画像生成の詳細な処理を示すフローチャートである。
【図１６】図１５に示す潜像生成処理で生成される文字列が繰り返す画像を示す図である。
【図１７】図１５に示す地紋領域分割処理による、解像度：低、形状：長方形、方向：左上→右下のグラデーション属性の場合の地紋コンテナ領域の分割の例を示す図である。
【図１８】図１５に示すマスク生成処理によるマスクＭｉを説明する図である
【図１９】図１５に示す潜像のマスク処理によって生成されるマスク領域だけの潜像を示す図である。
【図２０】本発明の他の実施形態に関し、地紋コンテナを帳票のコンテナに連動させる他の方法として、地紋コンテナの辺に「リンク」を設定する方法を説明する図である。
【符号の説明】
【００５５】
１１    入力装置
１２    ＣＰＵ
１３    メモリ
１４    表示装置
１５    外部記憶装置
１６    Ｉ／Ｏ，Ｉ／Ｆ
１７    ネットワーク
１８    プリンタ
４０１    会社名フィールド
４０２    金額フィールド
４０３    明細フィールド
５０１    地紋画像領域
６０１、６０２、６０３、６０４    マージン
【図１】
2007088764.tif 000003
【図２】
2007088764.tif 000004
【図３】
2007088764.tif 000005
【図４】
2007088764.tif 000006
【図５】
2007088764.tif 000007
【図６】
2007088764.tif 000008
【図７】
2007088764.tif 000009
【図８】
2007088764.tif 000010
【図９】
2007088764.tif 000011
【図１０】
2007088764.tif 000012
【図１１】
2007088764.tif 000013
【図１２】
2007088764.tif 000014
【図１３】
2007088764.tif 000015
【図１４】
2007088764.tif 000016
【図１５】
2007088764.tif 000017
【図１６】
2007088764.tif 000018
【図１７】
2007088764.tif 000019
【図１８】
2007088764.tif 000020
【図１９】
2007088764.tif 000021
【図２０】
2007088764.tif 000022