(57)【要約】【課題】  フォームファイルの設定を変えることなく、種々の地紋の入った帳票を作成すること。【解決手段】  フォームファイル１とフィールドデータ６０を用いて帳票を作成する場合に、フィールドデータ６０内に、文字列の地紋入り帳票を作成する指示６１が記述されているかどうかを判定する。記述があると判定された場合には、文字列の地紋情報「複写」を読み取る。読み取った情報をもとに文字列の地紋画像「複写」を作成すると、ライブラリ３で地紋画像「複写」を描画する。【選択図】  図６
2005123863.tif 000002
【特許請求の範囲】
【請求項１】
データファイルに記述された情報を基に、フォームファイルに記述された所定フォーマットで帳票を作成する帳票作成方法であって、
帳票を作成する指示があったときに、前記データファイルの前記情報が不可視画像を印刷することを指示する不可視画像印刷指示を含んでいるかを判定する第１ステップと、
前記情報が前記不可視画像印刷指示を含むときに、前記不可視画像印刷指示と関連付けて前記データファイルに記述された、任意の不可視画像を指定する印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の不可視画像を作成する第２ステップと、
前記任意の不可視画像を前記フォームファイルに記述された所定フォーマットの帳票とともに印刷手段へ出力する第３ステップと
を有することを特徴とする帳票作成方法。
【請求項２】
請求項１に記載の帳票作成方法において、
前記不可視画像印刷指示が文字列からなる画像を前記不可視画像として印刷することを指示するものであるときに、
前記第２ステップにおいて、任意の文字列を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の文字列からなる前記不可視画像を作成することを特徴とする帳票作成方法。
【請求項３】
請求項１に記載の帳票作成方法において、
前記不可視画像印刷指示が画像ファイルを前記不可視画像として印刷することを指示するものであるときに、
前記第２ステップにおいて、前記データファイルから任意の画像ファイルの所在位置を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の画像ファイルを取得し、取得した前記任意の画像ファイルにしたがった前記不可視画像を作成することを特徴とする帳票作成方法。
【請求項４】
請求項１に記載の帳票作成方法において、
前記不可視画像印刷指示が透かし画像を前記不可視画像として印刷することを指示するものであるときに、
前記第２ステップにおいて、任意の透かし画像を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがった前記任意の透かし画像を前記不可視画像として作成することを特徴とする帳票作成方法。
【請求項５】
請求項１から４のいずれかに記載の帳票作成方法の前記第１ステップ乃至第３ステップを処理装置に実行させることを特徴とするコンピュータプログラム。
【請求項６】
請求項１から４のいずれかに記載の帳票作成方法の前記第１ステップ乃至第３ステップを処理装置に実行させることを特徴とするコンピュータプログラムを格納した記録媒体。
【請求項７】
データファイルに記述された情報を基に、フォームファイルに記述された所定フォーマットで帳票を作成する帳票作成システムであって、
帳票を作成する指示が入力されたときに、前記データファイルの前記情報が不可視画像を印刷することを指示する不可視画像印刷指示を含んでいるかを判定する判定手段と、
前記情報が前記不可視画像印刷指示を含むときに、前記不可視画像印刷指示と関連付けて前記データファイルに記述された、任意の不可視画像を指定する印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の不可視画像を作成する不可視画像作成手段と、
前記フォームファイルに記述された所定フォーマットの帳票および前記任意の不可視画像を出力する出力手段と
を有することを特徴とする帳票作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は所定フォーマットの帳票を作成するための帳票作成方法およびシステム、当該方法をコンピュータに実行させるためのコンピュータプログラム、および当該コンピュータプログラムを格納した記憶媒体に係るものである。
【背景技術】
【０００２】
従来、フォームファイルとデータファイルを用いて帳票を作成する技術として、図１に示すものが知られていた。
【０００３】
図１の通り、帳票を出力する際に、帳票のレイアウトを示すフォームファイル（帳票テンプレート）１の所定の個所に設定されたフィールド２に対し、専用のライブラリ３を用いることで、データファイル４のデータ５を流し込んで出力フォーム７を得られるようにしていた。本明細書では、データ５が流し込まれるフィールド２を示す図形をフィールド図形６と呼ぶことにし、データファイル４をフィールドデータと呼ぶことにする。
【０００４】
また従来、図２のように、請求金額等が出力(印刷)された請求書等のオリジナルの帳票８をコピーすると、コピーされた帳票９に「複写」などの任意の文字列が浮かび上がり、コピーされたことで文字列その他の画像が視覚的に認識可能になる技術がある。（例えば、特許文献１）
これは、周知技術によりオリジナルの帳票８に視覚的に認識不可能に印刷処理されているが、この技術については発明を実施するための最良の形態において述べる。本明細書では、コピーすると浮かび上がる文字や画像等を（一般的な意味での地柄紋様ではなく）地紋と呼ぶこととし、別途提出の特許請求の範囲では不可視画像と呼んでいる。
【特許文献１】特開２００３−１１８２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図１の従来技術では、フォームファイル１とデータファイル４を用いて地紋が入っている帳票を作成する場合に、フォームファイル１に対して地紋の設定を行う必要があった。そのためデータファイル４のデータ５の内容を変えてもフォームファイル１が変わらない場合、地紋の内容(浮き出る文字、画像等)も変わらなかった。浮き出る文字等を変更したい場合は、フォームファイル１にある地紋の設定をいちいち変えなければならず、手間がかかるという課題があった。
【０００６】
本発明の目的は、フォームファイルの設定を変えることなく、種々の地紋の入った帳票を作成することのできる帳票作成方法およびシステム、コンピュータプログラム、および記憶媒体を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の帳票作成方法は、データファイルに記述された情報を基に、フォームファイルに記述された所定フォーマットで帳票を作成する帳票作成方法であって、帳票を作成する指示があったときに、前記データファイルの前記情報が不可視画像を印刷することを指示する不可視画像印刷指示を含んでいるかを判定する第１ステップと、前記情報が前記不可視画像印刷指示を含むときに、前記不可視画像印刷指示と関連付けて前記データファイルに記述された、任意の不可視画像を指定する印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の不可視画像を作成する第２ステップと、前記任意の不可視画像を前記フォームファイルに記述された所定フォーマットの帳票とともに印刷手段へ出力する第３ステップとを有する構成とした。
【０００８】
ここで、前記不可視画像印刷指示が文字列からなる画像を前記不可視画像として印刷することを指示するものであるときに、前記第２ステップにおいて、任意の文字列を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の文字列からなる前記不可視画像を作成することができる。
【０００９】
さらに、前記不可視画像印刷指示が画像ファイルを前記不可視画像として印刷することを指示するものであるときに、前記第２ステップにおいて、前記データファイルから任意の画像ファイルの所在位置を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の画像ファイルを取得し、取得した前記任意の画像ファイルにしたがった前記不可視画像を作成することができる。
【００１０】
ここで、前記不可視画像印刷指示が透かし画像を前記不可視画像として印刷することを指示するものであるときに、前記第２ステップにおいて、任意の透かし画像を指定する前記印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがった前記任意の透かし画像を前記不可視画像として作成することができる。
【００１１】
上記目的を達成するために、本発明のコンピュータプログラムは、上記帳票作成方法における前記第１ステップ乃至第３ステップを処理装置に実行させる構成とした。
【００１２】
上記目的を達成するために、本発明の記憶媒体は、上記コンピュータプログラムを格納した構成とした。
【００１３】
上記目的を達成するために、本発明の帳票作成システムは、データファイルに記述された情報を基に、フォームファイルに記述された所定フォーマットで帳票を作成する帳票作成システムであって、帳票を作成する指示が入力されたときに、前記データファイルの前記情報が不可視画像を印刷することを指示する不可視画像印刷指示を含んでいるかを判定する判定手段と、前記情報が前記不可視画像印刷指示を含むときに、前記不可視画像印刷指示と関連付けて前記データファイルに記述された、任意の不可視画像を指定する印刷画像指定データを読み取って、読み取った前記印刷画像指定データにしたがって前記任意の不可視画像を作成する不可視画像作成手段と、前記フォームファイルに記述された所定フォーマットの帳票および前記任意の不可視画像を出力する出力手段とを有する構成とした。
【００１４】
ここで、前記出力手段は、前記所定フォーマットの帳票を可視画像として印刷する動作モードと、前記任意の不可視画像を特殊インクにより不可視画像として印刷する動作モードとを備え、前記特殊インクにより印刷された前記不可視画像は、複写されることで可視画像化されることができる。
【００１５】
さらに、前記出力手段は、前記所定フォーマットの帳票を可視画像として印刷する動作モードと、前記任意の不可視画像を特殊インクにより不可視画像として印刷する動作モードとを備え、前記特殊インクにより印刷された前記不可視画像を光学的にスキャンして光電変換することで前記任意の不可視画像を表す透かしデータが得られる。
【発明の効果】
【００１６】
本発明によれば、フォームファイルとデータファイルを用いた帳票の作成において、データファイルに記述された情報を基に、データファイルに記述された印刷画像指定データにより地紋、電子透かし等の不可視画像が任意に指定される構成としたので、フォームファイルの設定を変えることなく、印刷画像指定データを変えることで種々の地紋、電子透かし等入りの帳票を効率よく作成することができる。
【発明を実施するための最良の形態】
【００１７】
図３は、本発明に係る帳票作成編集システムの最良の形態のハードウェア構成を表わすブロック図である。
【００１８】
このシステムは、ＣＰＵ１０などで構成される中央処理装置、ＲＯＭ１１／ＲＡＭ１２などで構成される主記憶装置、ＦＤドライブ１３やＨＤドライブ１５などで構成される外部記憶装置、マウス１８などのポインティングデバイス（座標指示手段）やキーボード１６で構成される指示入力装置、ＣＲＴディスプレイ１７などで構成される表示装置、プリンタやプロッタで構成される印刷装置１９とそれらを結ぶシステムバス２０とからなるコンピュータシステムにより構成される。また、このシステムは、ネットワークなどの通信回線（図示せず）を介して他のコンピュータシステムと接続されているものとする。
【００１９】
印刷装置１９は、可視画像を印刷する動作モードと、視覚的に認識不可能に印刷する動作モードで動作する。後者の動作モードでは、例えば顔料を含まない無色透明の特殊なインクを用いて不可視画像を印刷でき、インクの染み込んだ繊維層だけ光の乱反射や屈折が弱まるため、この不可視画像はコピーされると浮かび上がるように印刷処理できる。また別の手法として、人間には認識不可能な微小なサイズのドットを印刷し、複写機にはこれらドットの集合をスキャン認識してコピー可能とするような動作モードで動作する印刷装置であってもよい。
【００２０】
本システムは、基本Ｉ／ＯプログラムやＯＳおよび帳票作成編集プログラムをＣＰＵ１０が実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１１に書き込まれており、ＯＳはＨＤ１５に書き込まれているものとする。そして本システムの電源がＯＮされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＨＤ１５からＯＳがＲＡＭ１２に読み込まれ、ＯＳの動作が開始される。
【００２１】
また、本実施形態に係る帳票作成編集システムを実現するための制御プログラム（帳票作成編集プログラム）および関連データはＦＤ１４中に記録されており、その記録されている内容の構成を図４に示す。ＦＤ１４に記録された制御プログラム及び関連データは、図３に示すようにＦＤドライブ１３を通じて本コンピュータシステムにロードすることができる。このＦＤ１４がＦＤドライブ１３にセットされると、ＯＳおよび基本Ｉ／Ｏプログラムの制御の下に本制御プログラムおよび関連データがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。図５は、本制御プログラムがＲＡＭ１２にロードされ実行可能となったときのＲＡＭ１２のメモリマップを示す。
【００２２】
なお、本実施形態では、ＦＤ１４から制御プログラム及び関連データを直接ＲＡＭ１２にロードして実行させる例を示したが、この制御プログラム及び関連データを、ＨＤ１５に予め格納（インストール）しておき、本プログラムを動作させる際にＨＤ１５からＲＡＭ１２にロードするようにしてもよい。また本制御プログラムを記録する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカードなど他のリムーバブル記憶媒体を用いることも可能である。さらに本プログラムをＲＯＭ１１に記録しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１０で実行することも可能である。また、ネットワークを介して他の装置から本制御プログラムをＲＡＭ１２  またはＨＤ１５に読み込んで実行するようにしても構わない。
【実施例１】
【００２３】
図６はフィールドデータに地紋の情報を記述することで、フォームファイルを変更せずに、異なる地紋入りの帳票を動的に作成する実施例１の一例を示す。
【００２４】
通常、フィールドデータ６０には、フォームファイル１のフィールド図形６に流し込みたい情報をデータとして記載する（図６におけるフィールドデータ内の「１０００円」）。さらに本実施形態では、フィールドデータ６０に地紋印刷に関する情報も記載できるようにした。地紋印刷に関する情報は、地紋画像を印刷することを指示する地紋印刷指示と、任意の地紋を指定するための印刷画像指定データが関連付けて記述される。
【００２５】
地紋として任意の文字列を浮かび上がらせたい場合、図６のようにフィールドデータ６０内に、地紋印刷に関する情報６１を「ＪＩＭＯＮＳＴＲ＝複写」のように記述する。ここで「ＪＩＭＯＮＳＴＲ」という文字列は一例であり、別の文字列にすることも可能である。地紋印刷指示であるこの文字列はライブラリ３側で定義しておく。「ＪＩＭＯＮＳＴＲ」という文字列は、地紋を印刷することと、印刷する地紋が文字列からなる画像であることを表す。また、「複写」という地紋を指定する文字列は、コピーの際に浮かび上がらせたい地紋となる文字列であり、ユーザが任意に変更可能な印刷画像指定データである。
【００２６】
ライブラリ３がフォームファイル１とフィールドデータ２を受け取ると、フィールドデータ２の解析を行う。そして「ＪＩＭＯＮＳＴＲ」という文字列が解析されると、帳票に文字列からなる画像の地紋を入れると解釈される。そして「複写」という文字列が解析されると、「複写」という文字列を浮かび上がらせると解釈される。次に、ライブラリ３内で地紋「複写」の画像を作成する。次に、地紋「複写」の画像を描画する。さらにフォームファイル１、データ５の埋め込まれたフィールド図形６を描画し、印刷装置１９より出力する。印刷装置１９は、フォームファイル１、データ５の埋め込まれたフィールド図形６は可視画像として印刷し、地紋「複写」は視覚的に認識不可能に印刷する。
【００２７】
このように、フィールドデータ６０内に、データファイル４に流し込むデータ５の他に地紋印刷に関する情報６１を記述し、この情報６１に基づいてライブラリ３内で地紋画像を作成することにより、フォームファイル１を変更せずに、「複写」以外の任意の異なる地紋入りの帳票を作成することができる。
【００２８】
図７を用いて本実施形態の詳細な動作の説明を行う。
【００２９】
まずステップＳ１において、ユーザの入力操作により、フォームファイルとフィールドデータを用いて帳票を作成する指示があったかどうかを判定する。
【００３０】
ステップＳ１で帳票を作成する指示があったと判定された場合には、ステップＳ２において、フィールドデータ内に、文字列の地紋入り帳票を作成する指示（地紋印刷指示）が記述されているかどうかを判定する。
【００３１】
ステップＳ２で文字列の地紋入り帳票を作成する記述があると判定された場合には、ステップＳ３において、文字列の地紋情報（印刷画像指定データ）を読み取る。
【００３２】
ステップＳ３で印刷画像指定データを読み取ると、ステップＳ４において、その情報を基に文字列「複写」の地紋画像を作成する。
【００３３】
ステップＳ４で文字列の地紋画像を作成すると、ステップＳ５において、文字列の地紋画像を描画する。地紋画像の作成、描画は専用のライブラリ内で行う。このように、フィールドデータ内の情報を元に地紋画像を作成することで、フォームファイルを変更することなく異なる地紋入りの帳票を作成することができる。異なる文字列が浮かび上がる地紋入りの帳票を作成したい場合、フィールドデータの内容を変更するだけで済むので、帳票作成の効率が上がる。
【００３４】
ステップＳ５で地紋画像が描画されると、ステップ６において、フォームファイル、データの埋め込まれたフィールド図形が描画される。なお、ステップＳ５とＳ６の順番は逆でもよい。
【００３５】
以上により、フォームファイルの設定を変えることなく、データファイルの情報により浮かび上がらせる文字列の地紋を動的に指定して、コピーしたとき文字列からなる種々の画像が浮き出る地紋入りの帳票を作成できる。
【実施例２】
【００３６】
実施例１では地紋として浮かび上がるものは、任意の文字列の画像であった。これに対し実施例２では、文字列以外の任意の画像を地紋として浮かび上がらせる実施形態を示す
地紋として文字列以外の任意の画像を浮かび上がらせたい場合、図８のようにフィールドデータ８０内に、地紋印刷に関する情報８１を「ＪＩＭＯＮＦＩＬＥ＝Ｃ：￥Ｄａｔａ．ｂｍｐ」のように記述する。ここで「ＪＩＭＯＮＦＩＬＥ」という文字列は一例であり、別の文字列にすることも可能である。地紋印刷指示であるこの文字列はライブラリ３側で定義しておく。また、「Ｃ：￥Ｄａｔａ．ｂｍｐ」というパス名およびファイル名は、コピーの際に浮かび上がらせたい画像ファイルの所在とそのファイル名を表し、ユーザが任意に変更可能な印刷画像指定データである。
【００３７】
ライブラリ３がフォームファイル１とフィールドデータ２を受け取ると、フィールドデータ２の解析を行う。そして「ＪＩＭＯＮＦＩＬＲ」という文字列が解析されると、帳票に文字列以外の画像の地紋（画像）をいれると解釈される。そして「Ｃ：￥Ｄａｔａ．ｂｍｐ」という文字列が解析されると、Ｃドライブにある「Ｄａｔａ」というビットマップ形式の画像ファイルを浮かび上がらせると解釈される。次にライブラリ３が、パス名称とファイル名称から「Ｄａｔａ」というビットマップファイルを探す。このファイルが見つかった場合、そのファイルをもとにライブラリ３内で地紋画像「○×□」を作成する。次に地紋画像「○×□」を描画する。
【００３８】
さらにフォームファイル１、データ５の埋め込まれたフィールド図形６を描画し、印刷装置１９より出力する。印刷装置１９は、フォームファイル１、データ５の埋め込まれたフィールド図形６は可視画像として印刷し、地紋画像「○×□」は視覚的に認識不可能に印刷する。
【００３９】
図９は実施例２における動作の流れを表すフローチャートである。
【００４０】
ステップＳ２１において、ユーザの入力操作により、フォームファイルとフィールドデータを用いて帳票を作成する指示があったかどうかを判定する。
【００４１】
ステップＳ２１で帳票を作成すると指示があったと判定された場合には、ステップＳ２２において、フィールドデータ内に、画像の地紋入り帳票を作成する指示（地紋印刷指示）が記述されているかどうかを判定する。
【００４２】
ステップＳ２２で画像の地紋入り帳票を作成する記述があると判定された場合には、ステップＳ２３において、画像の地紋情報（パス名と画像ファイル名を示す印刷画像指定データ）を読み取る。
【００４３】
ステップＳ２３で印刷画像指定データを読み取ると、ステップＳ２４において、指定された画像ファイルが存在するかどうかを判定する。
【００４４】
ステップＳ２４で指定された画像ファイルが存在すると判定されると、ステップＳ２５において、その画像ファイルをもとに地紋画像「○×□」を作成する。
【００４５】
ステップＳ２５で地紋画像「○×□」を作成すると、ステップＳ２６において、地紋画像「○×□」を描画する。地紋画像の作成、描画は専用のライブラリ内で行うステップＳ２６で地紋画像が描画されると、ステップＳ２７において、フォームファイル、データの埋め込まれたフィールド図形が描画される。
【００４６】
以上により、フォームファイルの設定を変えることなく、データファイルの情報により浮かび上がらせる地紋画像を動的に指定して、コピーしたとき文字列以外の種々の画像が浮き出る地紋入りの帳票を作成できる。
【実施例３】
【００４７】
上述した実施形態では、地紋を情報をフィールドデータを用いて動的に指定するものであった。本実施形態では地紋だけでなく、電子透かしにも対応する。
【００４８】
図１０は本明細書における電子透かしの一例である。印刷物である帳票１００には、電子透かし情報（例えば「２００３」）が埋め込まれている。この電子透かし情報は不可視であり、見た目には透かし情報が埋め込まれていることが分からない。ただし、この帳票をスキャナ等で読み取り、デジタルデータ化すると、可視画像（１０００円、請求書）以外のデータが透かし情報として得られるようになっている。そして、スキャナ１０１などでスキャンしてデジタルデータとされた帳票１０２に対し、専用の電子透かし情報抽出ツール１０３を使うことによって、電子透かし情報「２００３」を抽出することができる。
【００４９】
このように、帳票１００は、最終的に電子透かし情報が得られる印刷がなされているため、本明細書においては、帳票１００に電子透かし情報が埋め込まれている、と表現した。
【００５０】
図１１は電子透かし情報をフィールドデータを用いて動的に埋め込む第３の形態を示す。
【００５１】
フィールドデータ１１０内に「ＳＵＫＡＳＩ＝２００３」のように記述する。ここで「ＳＵＫＡＳＩ」という文字列は一例であり、別の文字列にすることも可能である。この文字列はライブラリ３側で定義しておく。また、「２００３」という文字列は、帳票に埋め込みたい電子透かし情報であり、ユーザが任意に変更可能である。ライブラリ３がフォームファイル１とフィールドデータ１１０を受け取ると、フィールドデータ１１０の解析を行う。そして「ＳＵＫＡＳＩ」という文字列が解析されると、帳票に電子透かし情報を埋め込むと解釈される。そして「２００３」という文字列が解析されると、「２００３」という電子透かし情報を埋め込むと解釈される。
【００５２】
次にライブラリ３が、フォームを解析し、電子透かし情報を埋め込めるかどうかを判定する。電子透かし情報を埋め込みの際、「〜ｂｙｔｅの情報を埋め込むのに、面積が〜以上の２値ビットマップが必要」などの制限がある場合がある。そのため、その制限を満たしているかどうかを判定する。電子透かし情報を埋め込めると判定された場合、電子透かし情報「２００３」を埋め込む。さらにフォームファイル１、データ５の埋め込まれたフィールド図形６を描画し、印刷装置１９より出力する。
【００５３】
図１２は実施例３における動作の流れを表すフローチャートである。
【００５４】
まずステップＳ３１において、ユーザの入力操作により、フォームファイルとフィールドデータを用いて帳票を作成する指示があったかどうかを判定する。
【００５５】
ステップＳ３１で帳票を作成する指示があったと判定された場合には、ステップＳ３２において、フィールドデータ内に、帳票に電子透かし情報を埋め込む指示（地紋印刷指示）が記述されているかどうかを判定する。
【００５６】
ステップＳ３２で帳票に電子透かし情報を埋め込む指示の記述があると判定された場合には、ステップＳ３３において、電子透かし情報（印刷画像指定データ）を読み取る。
【００５７】
ステップＳ３３で画像の地紋情報を読み取ると、ステップＳ３４において、電子透かし情報を埋め込めるかどうかを判定する。
【００５８】
ステップＳ３４で電子透かし情報を埋め込めると判定されると、ステップＳ３５において、電子透かし情報を埋め込む。
【００５９】
ステップＳ３５で電子透かし情報が埋め込まれると、ステップＳ３６において、フォームファイル、データの埋め込まれたフィールド図形が描画される。
【００６０】
以上により、フォームファイルの設定を変えることなく、データファイルの情報により電子透かし情報を動的に指定して種々の透かし画像を埋め込んだ、電子透かし抽出ツールを用いて電子透かしを抽出可能な帳票を作成することができる。
【００６１】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００６２】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００６３】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００６４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６５】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００６６】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００６７】
【図１】従来の帳票出力フォームの生成例を示す説明図である。
【図２】従来の地紋技術の一例を示す説明図である。
【図３】本発明に係る帳票作成編集システムの最良の形態のハードウェア構成を表わすブロック図である。
【図４】ＦＤ１４中に記録されているプログラム／データの構成図である。
【図５】本発明に係る帳票作成方法のプログラムがＲＡＭにロードされ実行可能となった状態のメモリマップを示す図である。
【図６】実施例１の動作説明図である。
【図７】実施例１の制御フローを示すフローチャートである。
【図８】実施例２の動作説明図である。
【図９】実施例２の制御フローを示すフローチャートである。
【図１０】本明細書における電子透かしを説明する説明図である。
【図１１】電子透かし情報を用いた実施例３の動作説明図である。
【図１２】電子透かし情報を用いた実施例３の制御フローを示すフローチャートである。
【符号の説明】
【００６８】
１  フォームファイル
２  フィールド
３  ライブラリ
４  データファイル
５  データ
６  フィールド図形
７  出力フォーム
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＦＤドライブ
１５  ＨＤドライブ
１６  キーボード
１７  ディスプレイ
１８  マウス
１９  印刷装置
２０  システムバス
６０  フィールドデータ
６１  地紋印刷に関する情報
８０  フィールドデータ
８１  地紋印刷に関する情報
【図１】
2005123863.tif 000003
【図２】
2005123863.tif 000004
【図３】
2005123863.tif 000005
【図４】
2005123863.tif 000006
【図５】
2005123863.tif 000007
【図６】
2005123863.tif 000008
【図７】
2005123863.tif 000009
【図８】
2005123863.tif 000010
【図９】
2005123863.tif 000011
【図１０】
2005123863.tif 000012
【図１１】
2005123863.tif 000013
【図１２】
2005123863.tif 000014