(57)【要約】【課題】最終的な印刷結果を意識しながら各フォームのフィールド定義の見直しと、必要に応じた変更処理が必要となる。【解決手段】複写設定ファイルを、複写を構成する各フォームを変更することなく、かつ自動的に行い、複写設定を明示的かつ容易に行うことのできるユーザインターフェイスを提供することにより、ユーザの複写設定ファイルに対する作業負荷を軽減させ、作業効率を飛躍的に向上させる。【選択図】        図２
2006277242.tif 000002
【特許請求の範囲】
【請求項１】
請求書、納品書といった複数のフォームを複写設定したファイルにページ単位に定義されたデータを重ね合わせて複写印刷を行う運用において、
前記複写設定ファイルを自動的に作成する自動作成ステップを有することを特徴としたフォーム作成方法。
【請求項２】
請求項１記載の複写設定ファイルで定義された複写印刷を行うためのデータを受け取るインターフェイスは、
複写を構成する各フォームで定義されたデータを受け取るためのインターフェイスをもとに自動的に複写フィールドを作成するフィールド作成ステップを有することを特徴としたフォーム作成方法。
【請求項３】
請求項２において作成された前記複写フィールドは、複写を構成する各フォームで定義された、対応フィールドとの関係を情報として含むことを特徴としたフォーム作成方法。
【請求項４】
請求項２記載の前記複写設定ファイルで定義された前記複写フィールドは、作成・編集操作により追加・変更されることを特徴としたフォーム作成方法。
【請求項５】
請求項２記載の、複写設定ファイルで定義された前記複写フィールドから、複写を構成する一部、もしくはすべてのフォームの指定位置に、データを表示・印刷するための図形を同報的に作成することを特徴としたフォーム作成方法。
【請求項６】
請求項１乃至５いずれかに記載の、前記複写設定ファイルの内容を表示する機能を有するユーザインターフェイスを介して行われることを特徴としたフォーム作成方法。
【請求項７】
請求項１乃至５いずれか記載のフォーム作成方法において、オーバレイ印刷機能を有するライブラリで提供された関数を使用することにより行われることを特徴としたフォーム作成方法。
【請求項８】
コンピュータを用いてフォーム情報を処理する装置であって、
請求項１記載の、前記複写設定ファイルを自動的に作成する自動作成手段を有することを特徴としたフォーム作成装置。
【請求項９】
請求項２記載の前記複写設定ファイルで定義された前記複写フィールドは、複写を構成する各フォームで定義された、データを受け取るためのインターフェイスをもとに自動的に作成する自動作成手段を有することを特徴としたフォーム作成装置。
【請求項１０】
請求項２記載の前記複写設定ファイルで定義された前記複写フィールドは、作成・編集操作により追加・変更される手段を有することを特徴としたフォーム作成装置。
【請求項１１】
請求項２記載の前記複写設定ファイルで定義された前記複写フィールドから、複写を構成する一部、もしくはすべてのフォームの指定位置に、データを表示・印刷するための図形を同報的に作成する手段を有することを特徴としたフォーム作成装置。
【請求項１２】
請求項８乃至１１いずれか記載のフォーム作成装置において、前記複写設定ファイルの内容を表示する機能を有するユーザインターフェイスを介して行われることを特徴としたフォーム作成装置。
【請求項１３】
請求項８乃至１１いずれか記載のフォーム作成装置において、オーバレイ印刷機能を有するライブラリで提供された関数を使用することにより行われることを特徴としたフォーム作成装置。
【請求項１４】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
請求項１記載の、自動作成ステップを実行することを特徴とするフォーム情報を処理するプログラムを記録した媒体。
【請求項１５】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
請求項２記載の、フィールド作成ステップを実行することを特徴とするフォーム情報を処理するプログラムを記録した媒体。
【請求項１６】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
請求項４記載の発明を実行することを特徴とするフォーム情報を処理するプログラムを記録した媒体。
【請求項１７】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
請求項５記載の同報的に作成する処理を実行することを特徴とするフォーム情報を処理するプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームとテキスト形式のデータとを重ね合わせて印刷させる処理方法、処理装置、および処理プログラムを記録した媒体に関するものである。
【背景技術】
【０００２】
請求書、納品書といった複数のフォームを複写設定したファイル（複写設定ファイル）と、ページ単位に定義されたデータを重ね合わせて複写印刷を行う（オーバレイ印刷）場合、データは、複写を構成するすべての帳票に適用するように一元的に作成する。このため、複写設定ファイルを構成する各フォームは、データを受け取るためのインターフェイス（フィールド）の状態をすべて同一にしておく必要がある。
【特許文献１】特開２０００−７６３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、従来の技術では、既存の複数のフォームを複写設定する場合、以下のような問題が発生する。
【０００４】
（１）最終的な印刷結果を意識しながら各フォームのフィールド定義の見直しと、必要に応じた変更処理が必要となる。これは、ユーザにとって非常に負荷の高い作業となる。一般的にフォームの編集処理とオーバレイ印刷処理とは時間的に別々のタイミングでおこなわれるため、実際に使用したデータがフォーム編集時に想定されたものと異なる場合も多く、フォーム変更処理を柔軟かつ容易に行うことが求められる。
【０００５】
（２）既存フォームを資産管理しているユーザにとっては、既存フォームを容易に変更することができない。そのため、類似フォームを複写印刷用に新たに作成する等の作業が必要となり、結果的にフォーム全体の流用率の低下や管理コストの増大を招いてしまう。
【０００６】
本発明は、複写設定ファイルを、複写を構成する各フォームを変更することなく、かつ自動的に行う手段と、複写設定を明示的かつ容易に行うことのできるユーザインターフェイスを提供することにより、ユーザの複写設定ファイルに対する作業負荷を軽減させ、作業効率を飛躍的に向上させる。同時に、各フォームの流用率の増加と管理コストが削減できる、といった効果ももたらす。
【課題を解決するための手段】
【０００７】
このような問題点を解決するために、請求書、納品書といった複数のフォームを複写設定したファイルにページ単位に定義されたデータを重ね合わせて複写印刷を行う運用において、前記複写設定ファイルを自動的に作成する自動作成ステップを有することを特徴とする。
【発明の効果】
【０００８】
以上説明したように本発明は、複写設定ファイルを、複写を構成する各フォームの内容を変更することなく、かつ自動的に行う手段と、複写設定を明示的かつ容易に行うことのできるユーザインターフェイスを提供することにより、ユーザの複写設定ファイルに対する作業負荷の軽減や、作業効率の向上、ひいては、各フォームの流用率の増加と管理コストの削減を実現させる効果ももたらす。
【発明を実施するための最良の形態】
【０００９】
図面を参照しながら、本発明の実施例を詳細に説明する。
【実施例１】
【００１０】
オーバレイ印刷とは、レーザプリンタ等のページプリンタがもつ、ページ登録、またはフォーム登録と呼ばれる機能を使い、例えば、フォーム内の原稿用紙形式の枠線等をフォーム情報として予め登録しておき、このページプリンタを利用してテキスト形式のデータとともに印刷するとき、ページ情報呼び出し、またはフォーム情報呼び出しと呼ばれる機能を利用することにより、予め登録されているフォーム情報と、テキスト形式のデータを重ねあわせて印刷することができる。このような重ねあわせ印刷が、一般的にオーバレイ印刷である。
【００１１】
オーバレイ印刷で使用されるフォームデータ（フォーム情報）は、一般的に専用のフォーム情報設計システムを利用して作成される。フォーム情報には、データをどのような形式・順番で受け取るかを定義した「フィールド」と、フィールドで受け取ったデータをどのような書式で出力するかを定義した「フィールド図形」が存在する。
【００１２】
フォーム情報で定義されたフィールド、フィールド図形、および、データの関係の一例を、図４に示す。
【００１３】
図４において、フィールド図形（４０５）はフィールド（４０３）から作成されるため、フィールド図形（４０５）を作成すると、作成元となるフィールド（４０３）との関連付けも同時におこなわれる（４０４）。フィールド図形（４０５）は必ずしも作成する必要はなく、フィールド図形（４０５）を作成しなかった場合には、フォーム情報は、データは受け取るが出力はされない、という処理を行うことができる。
【００１４】
以下、本発明の実施例について、図１〜図９を参照して説明する。
【００１５】
図１は、フォーム情報設計システム、およびオーバレイ印刷制御システムが動作するコンピュータシステムの構成を示す。
【００１６】
図１において、装置全体を制御するＣＰＵ（１０５）は、主記憶装置（１０６）（ＣＳ：Ｃｅｎｔｒａｌ  Ｓｔｏｒａｇｅ）に記憶されている制御プログラムに従い、装置の動作を制御する。また、ＣＳ（１０６）は、外部記憶制御装置（１０７）（ＡＳＣ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｃｏｎｔｒｏｌｅｒ）を介して外部記憶装置（１０８）（ＡＳＵ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｕｎｉｔ）からロードされたアプリケーションプログラムを記憶して実行するためのメモリ領域でもあり、後述するフォーム情報設計システム、オーバレイ印刷システム、およびページデータを生成する適用業務プログラム等の各種アプリケーションプログラムもその領域中に存在する。
【００１７】
ＣＳ（１０６）上の制御プログラムや各種アプリケーションプログラムは、以下の２つの装置からの指示によって操作される。第１の装置は、表示装置（１０１）、キーボード装置（１０２）、操作卓制御装置（１０３）（ＴＣＵ：Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）からなるオペレーター操作卓である。第２の装置は、ＬＡＮやＷＡＮなどのネットワークを介して接続された外部のコンピュータシステムからの指示情報を、本コンピュータシステムに取り込むネットワーク接続機構（１０４）（ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｅｒ）である。
【００１８】
プリンタ（１１０）は、入出力制御装置（１０９）（ＩＯＣ：Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｃｏｎｔｒｏｌｅｒ）を介して本実施例のコンピュータシステムに接続されており、コンピュータシステムから入力されるフォーム情報を、予めメモリに登録し、コンピュータシステムから入力されるテキスト形式のデータと、メモリに予め登録されているフォーム情報に基づいて生成したフォームパターンとを重ね合わせてオーバレイパターンを生成しオーバレイ印刷する。なお、Ｓｙｓｔｅｍ  Ｂｕｓ（１１１）は、ＴＣＵ（１０３）、ＣＰＵ（１０５）、ＣＳ（１０６）、ＡＳＣ（１０７）、ＩＯＣ（１０９）等の間のデータ、およびプログラム命令の転送等がおこなわれる経路である。
【００１９】
図２は、フォーム情報設計システムの構成を示すブロック図である。
【００２０】
図２において、２０１は、本実施例のフォーム情報設計システム全体を示す。
【００２１】
フォーム情報設計システム（２０１）は、フォーム情報設計システム利用時は、図１のＣＳ（１０６）上に存在する。
【００２２】
ＣＰＵ（１０５）は、フォーム情報設計システム（２０１）内の、後述するユーザインターフェイス部（２０６）（全体制御プログラム）に基づいて、後述する図形バッファ（２０２）、表示制御部（２０３）（表示制御プログラム）、描画制御部（２０４）（描画制御プログラム）、ファイル入出力部（２０５）（ファイル入出力制御プログラム）を制御する。ＣＰＵ（１０５）は、表示制御部（２０３）（表示制御プログラム）に基づいて不図示のポインティングデバイス等の指示手段を用いて入力されるフォーム情報設計システムの実行命令やフォーム情報作成命令等をＴＣＵ（１０３）を介して受け取り、ユーザインターフェイス部（２０６）（全体制御プログラム）に基づいて受け取った設定命令やフォーム情報作成命令等の各種命令を解析し描画制御部（２０４）（描画制御プログラム）やファイル入出力部（２０５）（ファイル入出力制御プログラム）に内部命令として処理要求を発する。
【００２３】
ＣＰＵ（１０５）は、ユーザインターフェイス部（２０６）（全体制御プログラム）に基づいて、描画制御部（２０４）（描画制御プログラム）やファイル入出力部（２０５）（ファイル入出力制御プログラム）の処理結果を表示制御部（２０３）（表示制御プログラム）に返し、表示制御部（２０３）（表示制御プログラム）に基づいて表示装置（１０１）に処理結果を表示する。
【００２４】
具体的に説明すると、表示制御部（２０３）（表示制御プログラム）は、描画制御部（２０４）（描画制御プログラム）を介してフォーム情報バッファ（２０２）に現在設計中のフォーム情報に基づくフォームパターンを、図１の表示装置（１０１）に表示したり、図１のキーボード装置（１０２）や、不図示のポインティングデバイス等を用いて入力されたユーザの設定命令やフォーム情報作成命令等の各種命令を受け付けるプログラムである。
【００２５】
描画制御部（２０４）（描画制御プログラム）は、フォーム情報バッファ（２０２）を管理し、作成されたすべてのフォーム情報要素をフォーム情報バッファ（２０２）に入出力し、ユーザインターフェイス部（２０６）（全体制御プログラム）からの命令により表示制御部（２０３）（表示制御プログラム）やファイル入出力部（２０５）（ファイル入出力制御プログラム）へ双方向に転送するプログラムである。
【００２６】
ファイル入出力部（２０５）（ファイル入出力制御プログラム）は、ユーザインターフェイス部（２０６）（全体制御プログラム）の命令に基づいて、描画制御部（２０４）を介してフォーム情報バッファ（２０２）上に、現在設計中のフォーム情報を、図１のＡＳＵ（１０８）上に存在するフォーム情報ファイル（２０７）へ書き込んだり読み出したりするプログラムである。また、ファイル入出力部（２０５）（ファイル入出力制御プログラム）は、複数のフォーム情報ファイル（２０７）が複写設定された、複写設定ファイル（２０８）の読み書きも行うことができる。複写設定ファイル（２０８）は、図１の表示装置（１０１）上に表示される、図５に示すような設計ウィンドウ（５１１）を介して作成・編集処理を行うことができる。
【００２７】
図３は、オーバレイ印刷システムの構成を示すブロック図である。
【００２８】
図３において、３０１は、本実施例のオーバレイ印刷システム全体を示す。
【００２９】
オーバレイ印刷システム（３０１）は、オーバレイ印刷システム利用時は、図１のＣＳ（１０６）上に存在する。
【００３０】
ＣＰＵ（１０５）は、オーバレイ印刷システム（３０１）内の、後述するオーバレイ印刷制御部（３０５）（全体制御プログラム）に基づいて、後述するファイル入出力部（３０２）（ファイル入出力制御プログラム）、ユーザインターフェイス部（３０４）（制御プログラム）、プリンタドライバ部（３０６）（プリンタ制御プログラム）を制御する。
【００３１】
ユーザインターフェイス部（３０４）は、ファイル入出力部（３０２）を介してＡＳＵ（１０８）内の複写設定ファイル（２０８）と、データファイル（３０３）から、入力した複写設定ファイル名称と、データファイル名称の一覧を、図１の表示装置（１０１）に表示したり、図１のキーボード装置（１０２）、あるいは不図示のポインティングデバイスを用いて入力されたユーザが指定する、複写設定ファイル名称や、データファイル名称等の選択指示情報を受け付け、ファイル入出力部（３０２）へ出力するプログラムである。
【００３２】
ファイル入出力部（３０２）は、ユーザインターフェイス部（３０４）を介して入力した複写設定ファイル名称と、データファイル名称等の選択指示情報に基づき、複写設定ファイル（２０８）を構成する複数のフォーム情報ファイル（２０７）のフォーム情報の読み出しや、データファイル（３０３）から指定されたデータを読み出してオーバレイ印刷制御部（３０５）へ出力するプログラムである。
【００３３】
オーバレイ印刷制御部（３０５）は、ファイル入出力部（３０２）を介して受け取った、フォーム情報ファイル（２０７）のフォーム情報をプリンタドライバ部（３０６）を介してプリンタ（３０７）へ出力して登録したり、ファイル入出力部（３０２）を介して受け取った、テキスト形式のデータを解釈して中間データ（プリンタドライバ部（３０６）でビットマップデータを生成し易い様に後付けデータを加工したデータ）を生成しプリンタドライバ部（３０６）へ出力するプログラムである。
【００３４】
以上の説明からもわかるように、複写設定ファイル（２０８）をオーバレイ印刷処理の際、指定することにより、複写設定ファイル（２０８）を構成する複数のフォーム情報ファイル（２０７）が１つの印刷ジョブで処理される。
次に、本実施例の具体的な動作について説明する。
【００３５】
図８〜９は、本発明の実施例のフォーム情報設計システム内において、複写設定ファイルを作成・編集する動作を表したフローチャートである。このフローチャートに示す制御プログラムは、図２のユーザインターフェイス部（２０６）に該当し、表示制御部（２０３）を介してフォーム情報項目の定義を行う設定情報が入力されるとＣＰＵ（１０５）が当該制御プログラムを実行する。
【００３６】
最初に、ＣＰＵ（１０５）は、図２の表示制御部（２０３）を介して入力されたユーザからの指示が、複写設定ファイルの作成指示であるか否かを判断する（Ｓ０１）。Ｓ０１において、ユーザからの指示が、複写設定ファイルの作成指示ではないと判断された場合には、当該複写設定ファイルの作成処理を終了する。
【００３７】
Ｓ０１において、ユーザからの指示が、複写設定ファイルの作成指示であると判断された場合には、複写設定ファイルを構成する複数のフォーム情報ファイル（２０７）が、ユーザによって指定されているか否かを判断する（Ｓ０２）。
【００３８】
Ｓ０２において、複写設定ファイルを構成する複数のフォーム情報ファイル（２０７）が、ユーザによって指定されていないと判断された場合には、複写設定ファイルを構成する複数のフォーム情報ファイル（２０７）を指定する（Ｓ０３）。
【００３９】
Ｓ０２において、複写設定ファイルを構成する複数のフォーム情報ファイル（２０７）が、ユーザによって指定されたと判断された場合には、複写設定ファイルの作成処理がユーザによって実行されたか否かを判断する（Ｓ０４）。
【００４０】
Ｓ０４において、複写設定ファイルの作成処理がユーザによって実行されなかったと判断された場合には、複写設定ファイルの作成処理が中止されたと判断し処理を終了する。Ｓ０４において、複写設定ファイルの作成処理がユーザによって実行された判断された場合には、Ｓ０３において指定された、複写設定ファイルを構成する各フォーム情報ファイル（２０７）のフィールド定義から複写フィールドを自動的に作成し（Ｓ０５）、図１の表示装置（１０１）上に表示する（Ｓ０６）。複写フィールドとは、複写設定ファイルを構成するすべてのフォーム情報ファイル（２０７）が、複写印刷の際、データをどのような形式・順番で受け取るかを一元的に定義したものである。作成された各複写フィールドは、複写設定ファイルを構成する各フォーム情報ファイル（２０７）の、対応するフィールドと内部的に関連付けられる。具体的な複写フィールドの自動作成方法として、複写設定ファイルを構成する各フォーム情報ファイル（２０７）の、対応するフィールドの属性、フィールドから作成されたフィールド図形の属性から、１つの複写フィールドを作成するか、別々の複写フィールドを作成するか、を判断する。図５に複数のフォーム情報ファイル（２０７）内の複写フィールドの作成方法を、作成過程を示すアイコンとともに図１の表示装置（１０１）上に表示した一例を示す。
【００４１】
例えば、複写フィールドＡは、複写設定ファイルを構成するフォーム１（５０１）、フォーム２（５０２）に対応するフィールドＡ（５０３，５０４）が存在し、かつフィールドＡから作成されたフィールド図形（５０５，５０６）も同一であることから、内容的に完全に一致したものどうしから作成されたことを示すアイコン（図においては星印）とともに表示され、複写フィールドＢは、フォーム１（５０１）、フォーム２（５０２）に対応したフィールドＢ（５０７）、フィールドＢ”（５０８）の名称は同一ではないが、それぞれのフィールドから作成されたフィールド図形（５０９，５１０）が同一であることから、内容的に酷似したものどうしから作成されたことを示すアイコン（〇）とともに表示される。ここで、複合設定ファイルの作成処理はいったん終了する。
【００４２】
次に、ＣＰＵ（１０５）は、図２の表示制御部（２０３）を介して入力されたユーザからの指示が、複写設定ファイルの編集指示であるか否かを判断する（Ｓ０７）。Ｓ０７において、ユーザからの指示が、複写設定ファイルに対する編集を終了、または中止するものであると判断された場合には、先に作成した、複写設定ファイルの作成処理に対する保存を行うか否かを判断する（Ｓ２０）。Ｓ２０において、複写設定ファイルの保存を行うと判断された場合には、複写設定ファイルの保存処理をおこない（Ｓ２１）。処理を終了する。
【００４３】
Ｓ０７において、ユーザからの指示が、図５の複写フィールド（５１３）から、複写フィールド図形を作成する指示であると判断された場合には、複写フィールド図形の作成方法が、ユーザによって指定されているか否かを判断する（Ｓ０８）。Ｓ０８において、複写フィールド図形の作成方法が、ユーザによって指定されていないと判断された場合には、複写フィールド図形の作成方法を設定する（Ｓ０９）。図６に、複写フィールド図形の作成方法の設定を行うための表示形式の一例を示す。
【００４４】
Ｓ０８において、複写フィールド図形の作成方法が、ユーザによって指定されていると判断された場合にはＳ０９において設定された、複写フィールド図形の作成方法を取得（Ｓ１０）する。
【００４５】
Ｓ１０において、複写フィールド図形の作成元となる複写フィールドをどのようにするかを判断する（Ｓ１１）。Ｓ１１において、複写フィールドも新規に作成すると判断された場合には、Ｓ０９において設定された内容にしたがい、複写フィールドを作成する（Ｓ１２）。
【００４６】
次に、複写フィールド図形を、複写設定ファイルを構成するどのフォームに実際に作成するかを取得した（Ｓ１３）後、ユーザによって複写フィールド図形の作成位置が指定されたか否かを判断する（Ｓ１４）。Ｓ１４の処理は、ユーザによって複写フィールド図形の作成位置が決定するまで継続される。そして、Ｓ１３において取得した対象フォームの、Ｓ１４において指定された用紙上の作成位置に、複写フィールド図形を同報的に作成する（Ｓ１５）。
【００４７】
一方、Ｓ０７において、ユーザからの指示が、図５の複写フィールド（５１３）に対する設定指示であると判断された場合には、複写フィールドの設定を行うためのダイアログを表示し、複写フィールドの設定処理を行う（Ｓ１６）。ここでは、主にＳ０５において自動的に作成された複写フィールドと、複写設定ファイルを構成する各フォーム情報ファイル（２０７）の、対応するフィールドとの関連付けを行う。図７に、複写フィールドの設定を行うための表示形式の一例を示す。Ｓ１６の処理は、複写フィールドの設定処理が終了するまで継続される（Ｓ１７）。
【００４８】
Ｓ１７において、複写フィールドの設定処理が終了したと判断された場合には、Ｓ１６において設定された複写フィールドの設定にしたがい、複写フィールドを更新、その結果を図１の表示装置（１０１）上に表示する（Ｓ１８）。
【００４９】
ＣＰＵ（１０５）は、図２の表示制御部（２０３）を介して入力されたユーザからの指示が、Ｓ０８〜Ｓ１５の各処理、またはＳ１６〜Ｓ１８の各処理に対する終了指示、つまり、複写設定ファイルの編集終了指示であるか否かを判断する（Ｓ１９）。Ｓ１９において、ユーザからの指示が、複写設定ファイルの編集終了指示ではないと判断された場合には、Ｓ０７の処理に戻る。Ｓ１９において、ユーザからの指示が、複写設定ファイルの編集終了指示であると判断された場合には、複写設定ファイルの編集処理に対する保存を行うか否かを判断する（Ｓ２０）。Ｓ２０において、複写設定ファイルの保存を行うと判断された場合には、複写設定ファイルの保存処理をおこない（Ｓ２１）。処理を終了する。
【実施例２】
【００５０】
実施例１では、複写設定ファイルの作成処理を、複写設定ファイルの内容を表示する機能を有するユーザインターフェイスを介して行うことにより実現していた。本実施例２ではこの処理を次のようにした。
【００５１】
複写設定ファイルの作成を行うための関数を、当該オーバレイ印刷システム（３０１）からライブラリ形式で提供する。ユーザは、複写設定ファイルの作成処理を行う際、複写設定ファイルを構成するフォーム情報ファイル（２０７）、および、複写フィールドの作成条件を指定、関数を実行することにより、目的の複写設定ファイルを作成することができる。
【００５２】
実施例２特有の効果としては、複写設定ファイルの作成条件の設定が、ライブラリ形式で提供されるため、ユーザ、特にシステム開発者は、自分でプログラミングすることなく、またソフトウェア特有のファイル形式にも依存することなく、その機能を利用したソフトウェアを容易に構築できる。つまり、機能の自由度が飛躍的に向上するといた効果がえられる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例における、フォーム情報設計システム、およびオーバレイ印刷制御システムが動作するコンピュータシステムの構成図。
【図２】本発明の実施例における、フォーム情報設計シテムの構成を示すブロック構成図。
【図３】本発明の実施例における、オーバレイ印刷システムの構成を示すブロック構成図。
【図４】フォーム情報で定義されたフィールド、フィールド図形、および、データの関係の一例を示す図。
【図５】本発明の実施例における、複数のフォーム情報ファイル内の複写フィールドの作成方法を、作成過程を示すアイコンとともに表示装置上に表示した一例を示す図。
【図６】本発明の実施例における、複写フィールド図形の作成方法の設定を行うための表示形式の一例を示す図。
【図７】本発明の実施例における、複写フィールドの設定を行うための表示形式の一例を示す図。
【図８】複写設定ファイルを作成・編集する動作を表したフローチャート。
【図９】複写設定ファイルを作成・編集する動作を表したフローチャート（図８の続き）。
【符号の説明】
【００５４】
１０１  表示装置
１０２  キーボート装置
１０３  操作卓制御装置（ＴＣＵ：Ｔｅｒｍｉｎａｌ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）
１０４  ネットワーク接続機器（ＮＩＣ：Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃｏｎｔｒｏｌｅｒ）
１０５  中央演算装置（ＣＰＵ）
１０６  主記憶装置（ＣＳ：Ｃｅｎｔｒａｌ  Ｓｔｏｒａｇｅ）
１０７  外部記憶制御装置（ＡＳＣ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｃｏｎｔｒｏｌｅｒ）
１０８  外部記憶装置（ＡＳＵ：Ａｕｘｉｌｉａｒｙ  Ｓｔｏｒａｇｅ  Ｕｎｉｔ）
１０９  入出力制御装置（ＩＯＣ：Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｃｏｎｔｒｏｌｅｒ）
１１０  プリンタ
１１１  制御バス
２０１  フォーム情報設計システム全体
２０２  フォーム情報バッファ
２０３  表示制御部
２０４  描画制御部
２０５  ファイル入出力部
２０６  ユーザインターフェイス部
２０７  フォーム情報設計システムで作成されるフォーム情報ファイル
２０８  フォーム情報設計システムで作成される複写設定ファイル
３０１  オーバレイ印刷システム全体
３０２  ファイル入出力部
【図１】
2006277242.tif 000003
【図２】
2006277242.tif 000004
【図３】
2006277242.tif 000005
【図４】
2006277242.tif 000006
【図５】
2006277242.tif 000007
【図６】
2006277242.tif 000008
【図７】
2006277242.tif 000009
【図８】
2006277242.tif 000010
【図９】
2006277242.tif 000011