(57)【要約】【課題】  地紋の設定をあらかじめ帳票ファイルの中に格納しておくことにより、ユーザの操作性や帳票作成処理の簡易性を向上する。【解決手段】  地紋印刷が可能か判定する地紋印刷判定工程と、可能であれば地紋画像を生成する地紋生成工程と、プリンタオーバレイ印刷が可能か判定するオーバレイ印刷判定工程と、可能であれば帳票テンプレートを処理してフォーム登録するフォーム登録工程と、登録したフォームを呼び出すフォーム呼び出し工程と、プリンタオーバレイ印刷が不可能ならばフォームを印刷するフォーム印刷工程と、帳票テンプレートのフィールド定義とフィールドデータを処理してフィールドを印刷するフィールド印刷工程とを有する。【選択図】  図４
2006048504.tif 000002
【特許請求の範囲】
【請求項１】
帳票テンプレートとフィールドデータを取得するデータ取得手段と、取得したデータを処理して地紋を背景とした帳票を印刷する帳票印刷手段とを備えることを特徴とする帳票作成装置。
【請求項２】
前記帳票テンプレートに地紋情報を設定する地紋情報設定手段を備えることを特徴とする請求項１に記載の帳票作成装置。
【請求項３】
地紋印刷が可能か判定する地紋印刷判定手段と、可能であれば地紋を印刷する地紋印刷手段と、プリンタオーバレイ印刷が可能か判定するオーバレイ印刷判定手段と、可能であれば帳票テンプレートを処理してフォーム登録するフォーム登録手段と、登録したフォームを呼び出すフォーム呼び出し手段と、プリンタオーバレイ印刷が不可能ならばフォームを印刷するフォーム印刷手段と、帳票テンプレートのフィールド定義とフィールドデータを処理してフィールドを印刷するフィールド印刷手段とを備えることを特徴とする帳票作成装置。
【請求項４】
帳票テンプレートとフィールドデータを取得するデータ取得工程と、取得したデータを処理して地紋を背景とした帳票画像を生成する帳票生成手段とを備えることを特徴とする帳票作成方法。
【請求項５】
前記帳票テンプレートに地紋情報を設定する地紋情報設定工程を備えることを特徴とする請求項４に記載の帳票作成方法。
【請求項６】
地紋印刷が可能か判定する地紋印刷判定工程と、可能であれば地紋画像を生成する地紋生成工程と、プリンタオーバレイ印刷が可能か判定するオーバレイ印刷判定工程と、可能であれば帳票テンプレートを処理してフォーム登録するフォーム登録工程と、登録したフォームを呼び出すフォーム呼び出し工程と、プリンタオーバレイ印刷が不可能ならばフォームを印刷するフォーム印刷工程と、帳票テンプレートのフィールド定義とフィールドデータを処理してフィールドを印刷するフィールド印刷工程とを備えることを特徴とする帳票作成方法。
【請求項７】
請求項４ないし６のいずれかに記載の帳票作成方法の手順をコンピュータに実行させるためのプログラムをコンピュータ読み出し可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票を作成するソフトウェアに関し、特に、不正な目的での複写を牽制する複写牽制地紋付きの帳票を印刷する、帳票作成装置、帳票作成方法、および帳票作成するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
証券などの金券や印鑑証明書などの証明書といった重要書類には、複写牽制を目的とした地紋があらかじめ印刷された専用紙に印刷を行っていた。地紋とは、複写機でコピーすると消失する部分と再現される部分があるような紋様であり、再現される部分を潜像という。例えば、一見して微細な幾何学模様に見えて、コピーすると「コピー」というような文字が浮かび上がるものが知られている。このような複写牽制地紋付きの帳票をコピーすると、明らかに複製と分かるコピーしか得られないので、不正な目的での複写を牽制する効果がある。
【０００３】
近年では、複写牽制地紋が既に印刷された専用紙に帳票を印刷するのではなく、一般的なプリンタを用いて、地紋の背景と帳票を同時に印刷する帳票作成装置も考案されている。例えば下記特許文献１は、帳票印刷の前に印刷する地紋の設定を定義した「セキュリティ帳票定義ファイル」を用い、地紋の背景と帳票を同時に印刷する帳票作成装置を考案している。このような装置だと、高額な専用紙ではなく普通紙でよいので、用紙の購入・保管のコストを大幅に削減することが出来る。
【特許文献１】特開２００１−３２４８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、地紋を背景とするかどうか、また地紋の潜像となる文字列やロゴ画像は、帳票の種類によって決まっていることが多い。ところが、従来の地紋と帳票を同時に印刷する帳票作成装置は、潜像など地紋の設定および処理を帳票印刷処理とは別途行っていたために、例えば、印刷前にユーザがプリンタドライバに潜像とする文字列やフォントなどの設定を行う必要がある場合や、会社のロゴ画像などを潜像とする場合に、帳票印刷処理とは別の処理やユーザの操作によって画像ファイルをあらかじめ特定の場所に配置する必要があった。例えば上記特許文献１の場合、「セキュリティ帳票定義ファイル」およびその中で指定されているファイルを、帳票作成装置からアクセス可能なローカルおよびネットワークドライブにあらかじめ配置しておく必要がある。
【０００５】
本発明は、上述の問題点に鑑みてなされたもので、地紋の設定をあらかじめ帳票ファイルの中に格納しておくことにより、ユーザの操作性や帳票作成処理の簡易性を向上するようにした、帳票作成装置、帳票作成方法、および帳票作成するための制御プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、帳票テンプレートとフィールドデータを取得するデータ取得手段と、取得したデータを処理して地紋を背景とした帳票を印刷する帳票印刷手段とを備える。
【０００７】
また、本発明は、地紋印刷が可能か判定する地紋印刷判定手段と、可能であれば地紋を印刷する地紋印刷手段と、プリンタオーバレイ印刷が可能か判定するオーバレイ印刷判定手段と、可能であれば帳票テンプレートを処理してフォーム登録するフォーム登録手段と、登録したフォームを呼び出すフォーム呼び出し手段と、プリンタオーバレイ印刷が不可能ならばフォームを印刷するフォーム印刷手段と、帳票テンプレートのフィールド定義とフィールドデータを処理してフィールドを印刷するフィールド印刷手段とを備える。
【発明の効果】
【０００８】
本発明により、あらかじめ帳票テンプレートファイルに地紋情報を設定しておくことにより、地紋を背景とした帳票を印刷するために、印刷を行う各ユーザが地紋の設定を行ったり、潜像イメージなど地紋に必要なファイルを帳票作成装置からアクセス可能な場所にあらかじめ配置する必要がなくなる。そして、その印刷においてはプリンタオーバレイ機能を使うことも可能である。
【０００９】
また、帳票により特定の地紋が背景として必ず帳票と同時に印刷されるため、悪意のあるユーザが地紋なしで帳票を印刷したり、逆に地紋だけの印刷をしたりすることを防ぐ。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。
【実施例】
【００１１】
図１は、本発明に係る帳票作成装置の実施例のシステム構成を示すブロック図で、図２は、データ処理の流れを示す概念図である。図３〜図４は、図１のコンピュータにおけるデータ処理の流れを示すフローチャートである。
【００１２】
まず、図１により本実施例の帳票作成装置の構成を説明する。
【００１３】
本実施例の帳票作成装置は、中央処理装置１、記憶装置２、表示装置３、キーボード４、マウス５、外部記憶装置６、印刷装置７、ネットワーク接続装置８などから構成されている。
【００１４】
外部補助記憶装置６は、プログラム等が媒体からコンピュータに配給されることを示す。プログラム等が格納される記憶媒体としては、ＲＯＭ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードディスク、メモリカード、光磁気ディスクなどを用いることが可能である。図５は、記憶媒体中の帳票作成プログラムの構成を示す。
【００１５】
図２に示されるように、帳票作成装置は、帳票テンプレートおよびフィールドデータが格納されたデータベースやファイルサーバなどの装置からそれらを取得し、帳票作成プログラムが処理することにより印刷装置に印刷する。
【００１６】
図６は、帳票作成プログラム、帳票テンプレート、フィールドデータ、プログラムワークメモリが記憶装置２に格納され、プログラムが実行可能となった状態のメモリマップを示す。
【００１７】
帳票テンプレートは、帳票の名前など帳票全体の情報や、帳票の枠線など固定部分であるフォームに関する定義や、フィールドデータが流し込まれる領域である各フィールドの定義と、地紋の設定などを含み、帳票作成する前にあらかじめそれらの情報を設定したファイルとして作成しておく。図７は、帳票テンプレートの構造の例である。
【００１８】
帳票テンプレートに含まれる地紋情報は、帳票の背景とする地紋を特徴付ける設定情報である。潜像はコピーすると浮き出てくる画像で、カモフラージュ画像は地紋を印刷した際に潜像をより人間の目に分かりにくくするための画像である。地紋の印刷にはプリンタのトナーの純色が一般的によく用いられ、地紋色は黒・イエロー・マゼンダ・シアンのいずれかである。そのため、地紋情報では潜像およびカモフラージュ画像はモノクロイメージを有効とし、印刷の際に黒のビットを地紋色で印刷する。プリンタがモノクロだった場合は、黒以外の設定であっても黒の設定と同様に印刷される。
【００１９】
図８は、地紋情報を設定する画面の例である。図８の潜像画像の参照ボタンでファイルを指定すると、そのファイルが有効な潜像画像であれば、そのファイル名が図７の潜像画像名に格納されるだけでなく、イメージのビットマップが図７の潜像イメージに格納される。カモフラージュ画像も同様である。クリアボタンを押すと、地紋情報がすべてクリアされ、地紋は印刷されなくなる。
【００２０】
次に、本実施例の作用について説明する。
【００２１】
始めに、全体の動作を図３のフローチャートに基づいて説明する。
【００２２】
まず、プリンタおよびプリンタドライバが地紋印刷可能か判定し（ステップ３０１）、地紋印刷が可能であれば、地紋印刷を行う（ステップ３０２）。地紋印刷可能なプリンタおよびプリンタドライバとは、印刷プログラムからプリンタドライバの地紋プロパティが設定可能であり、適切な状態で地紋を印刷ができるもののことである。
【００２３】
図９は、プログラムからプリンタドライバに対して設定可能な地紋プロパティの一例である。プログラムから地紋印刷命令を送ると、プリンタドライバは設定された地紋パラメータに従って地紋イメージを作成し、適切な状態で印刷する。例えば、一般的に地紋はプリンタのトナーの純色で印刷しなければ、コピーしたときに潜像が浮き出る効果が下がるため、カラーマネージメントシステム（ＣＭＳ）を効かせずに地紋を印刷する。
【００２４】
以降は、従来の帳票印刷と同様の処理である。プリンタおよびプリンタドライバがプリンタオーバレイ印刷可能か判定し（ステップ３０３）、可能であればフォーム登録（ステップ３０４）と登録したフォームの呼び出し（ステップ３０５）を行う。プリンタオーバレイ印刷が可能な場合はステップ３０４〜３０５によって、以降のページにはフォームの描画をしなくても、登録したフォームがまず印刷されてから通常の印刷がされる。そして、再度プリンタオーバレイ印刷が可能か判定し（ステップ３０６）、可能でなければフォームの描画をし（ステップ３０７）、フィールドにフィールドデータを流し込んだ結果を描画し（ステップ３０８）、フィールドデータがすべて処理されたか判定し（ステップ３０９）、まだフィールドデータが残っていれば、ステップ３０６に戻り、フィールドデータがすべて処理されるまで、ステップ３０６〜３０８を行い、処理を終了する。
【００２５】
次に、本発明の特徴の１つであるステップＳ３０２の地紋印刷処理を図４により説明する。
【００２６】
まず、図６の６０４に格納された帳票テンプレートから地紋情報を取得し（ステップ４０１）、地紋情報があるか判定し（ステップ４０２）、なければそのまま処理を抜ける。地紋情報があれば、プリンタドライバに地紋パラメータを設定し（ステップ４０３）、プリンタおよびプリンタドライバがプリンタオーバレイ印刷可能か判定し（ステップ４０４）、可能でなければ地紋印刷命令を送る（ステップ４０５）。すると、地紋パラメータを反映した地紋が印刷される。この時点で紙は排紙されない。
【００２７】
ステップ４０４でプリンタオーバレイ印刷が可能であると判定されれば、地紋フォーム登録命令を送り（ステップ４０６）、更に登録した地紋フォームを呼び出す（ステップ４０７）。地紋フォーム登録命令をプリンタドライバに送ると、設定した地紋パラメータに従った地紋イメージを作成し、プリンタにフォーム登録する。このとき、地紋は通常のフォームよりも下層に印刷しなければいけないので、最下層レイヤのフォームとして登録する。
【図面の簡単な説明】
【００２８】
【図１】本実施を実現する情報処理システムのハードウェア構成を示すブロック図
【図２】本実施におけるデータ処理の流れを示す概念図
【図３】図１のコンピュータにおけるデータ処理の流れを示すフローチャート
【図４】図１のコンピュータにおけるデータ処理の流れを示すフローチャート
【図５】記憶媒体中の帳票作成プログラムの構成を示す図
【図６】帳票作成プログラムが実行可能となった状態のメモリマップ
【図７】帳票テンプレートの一例を示す図
【図８】地紋情報の設定画面の一例を示す図
【図９】プリンタドライバに設定可能な地紋プロパティの一例を示す図
【符号の説明】
【００２９】
１    中央処理装置
２    記憶装置
３    表示装置
４    キーボード
５    マウス
６    外部補助記憶装置
７    印刷装置
８    ネットワーク接続装置
６０１    基本Ｉ／Ｏプログラム
６０２    ＯＳ
６０３    帳票作成プログラム
６０４    帳票テンプレート
６０５    フィールドデータ
６０６    プログラムワークメモリ
【図１】
2006048504.tif 000003
【図３】
2006048504.tif 000004
【図４】
2006048504.tif 000005
【図５】
2006048504.tif 000006
【図６】
2006048504.tif 000007
【図７】
2006048504.tif 000008
【図８】
2006048504.tif 000009
【図９】
2006048504.tif 000010
【図２】
2006048504.tif 000011