(57)【要約】【課題】  イメージデータを複数の部品フォームで構成された複合フォームとして自動生成するとともに、複写設定の対象を部品フォーム単位におこなうことにより、対応した部品フォームのフォーム情報の関連付けを自動的に生成する。【解決手段】  イメージデータを関連する複数の領域に分割するステップ、各領域を部品フォームとして自動生成するステップ、イメージデータを複数の部品フォームで構成された複合フォームとして自動生成するステップ、任意の部品フォームと条件が合致した部品フォームを他の複合フォームファイルから検索するステップ、ステップの検索結果を一覧表示するステップ、前記ステップの複合フォームファイルを複写設定フォームの構成要素として追加登録するステップ、および、前記ステップの処理により各複合フォームの対応する部品フォームが内部的に関連付けられるステップ、をもつ。【選択図】  図１
2006244250.tif 000002
【特許請求の範囲】
【請求項１】
請求書、納品書等の類似した複数のフォームを、各フォームで共通に使用するデータで重ね合わせて複写印刷をおこなう（オーバレイ印刷）運用において、請求書、納品書等のイメージデータを内容的に関連した複数の領域に分割するステップ１と、前記ステップ１によって分割された各領域をフォームデータとして自動生成するステップ２を有することを特徴としたフォーム作成方法。
【請求項２】
前記請求項１において、前記イメージデータは、前記ステップ２において自動生成された複数のフォームデータ（部品フォーム）から構成された複合フォームとして自動生成されるステップ３を有することを特徴としたフォーム作成方法。
【請求項３】
前記請求項２において、前記複合フォームを構成する任意の部品フォームと、位置・サイズ・内容を条件に類似した部品フォームを他の複合フォームから検索するステップ４を有することを特徴としたフォーム作成方法。
【請求項４】
前記請求項３において、前記ステップ４の検索結果に該当した部品フォームを含む複合フォームを一覧表示するステップ５を有することを特徴としたフォーム作成方法。
【請求項５】
前記請求項４において、前記ステップ５で一覧表示された複合フォームを複写印刷をするためのフォーム（複写設定フォーム）に追加・登録するステップ６を有することを特徴としたフォーム作成方法。
【請求項６】
前記請求項５において、前記ステップ６の処理により各複合フォームの対応した部品フォームが複写印刷されることを内部的に関連付けるステップ７を有することを特徴としたフォーム作成方法。
【請求項７】
前記請求項３〜６記載の、前記ステップ４〜７は、前記複写設定フォームの内容の表示機能を有するユーザーインターフェイスを介して実行されることを特徴としたフォーム作成方法。
【請求項８】
前記請求項３〜６記載の、前記ステップ４〜７は、オーバレイ印刷機能を有するライブラリで提供された関数を使用することにより実行されることを特徴としたフォーム作成方法。
【請求項９】
コンピュータを用いてフォーム情報を処理する装置であって、
前記請求項１記載の、イメージデータを内容的に関連した複数の領域に分割する手段１と、前記手段１によって分割された各領域をフォームデータとして自動生成する手段２を有することを特徴としたフォーム作成装置。
【請求項１０】
前記請求項２において、前記イメージデータは、前記手段２において自動生成された複数のフォームデータ（部品フォーム）から構成された複合フォームとして自動生成される手段３を有することを特徴としたフォーム作成装置。
【請求項１１】
前記請求項３において、前記複合フォームを構成する任意の部品フォームと、位置・サイズ・内容を条件に類似した部品フォームを他の複合フォームから検索する手段４を有することを特徴としたフォーム作成装置。
【請求項１２】
前記請求項４において、前記手段４の検索結果に該当した部品フォームを含む複合フォームを一覧表示する手段５を有することを特徴としたフォーム作成装置。
【請求項１３】
前記請求項５において、前記手段５で一覧表示された複合フォームを複写印刷をするためのフォーム（複写設定フォーム）に追加・登録する手段６を有することを特徴としたフォーム作成装置。
【請求項１４】
前記請求項６において、前記手段６の処理により各複合フォームの対応した部品フォームが複写印刷されることを内部的に関連付ける手段７を有することを特徴としたフォーム作成装置。
【請求項１５】
前記請求項１１〜１４記載の、前記手段４〜７は、前記複写設定フォームの内容の表示機能を有するユーザーインターフェイスを介して実行されることを特徴としたフォーム作成装置。
【請求項１６】
前記請求項１１〜１４記載の、前記手段４〜７は、オーバレイ印刷機能を有するライブラリで提供された関数を使用することにより実行されることを特徴としたフォーム作成装置。
【請求項１７】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項１記載の、ステップ１、ステップ２を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【請求項１８】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項２記載の、ステップ３を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【請求項１９】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項３記載の、ステップ４を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【請求項２０】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項４記載の、ステップ５を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【請求項２１】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項５記載の、ステップ６を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【請求項２２】
コンピュータを用いてフォーム情報を処理するプログラムを記録した媒体であって、
前記請求項６記載の、ステップ７を実行することを特徴としたフォーム情報を処理するプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォームとテキスト形式のデータとを重ね合わせて印刷させる処理方法、処理装置、および処理プログラムを記録した媒体に関するものである。
【背景技術】
【０００２】
コンピュータシステム等における、フォーム作成プログラムにおいて作成されるフォームは、フォーム内の指定された位置に固定的に表示・印刷される、データに依存しない図形（フォーム図形）と、データをどのような形式・順番で受け取るか、つまりデータの入力方法を定義したオブジェクト（フィールド）と、フィールドから作成される、データをどの位置にどのような書式で表示するか、つまりデータの出力方法を定義したオブジェクト（フィールド図形）から構成されていることが一般的である。このとき、請求書、納品書といった類似した複数のフォームを、各フォームで共通に使用するデータで重ね合わせて複写印刷をおこなう（オーバレイ印刷）場合には、各フォームを複写印刷に適した形式となるように、フィールド、フィールド図形を定義・作成していく必要があった。
【０００３】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平７−１２９３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、従来の技術では、複数のフォームを複写印刷に適した形式となるように定義・作成する作業が、ユーザにとって非常に負荷が高いものであり、作業の効率性もきわめて低いものであった。フォーム図形が予め作成され、フィールド図形が表示される部分が手書き入力用に定義されている印刷物（プレプリント用紙）をスキャニング等でイメージデータにし、それをフォームデータとして取り込む、といった既知の手段を採ることにより、フォームの作成処理をある程度軽減することは可能となるが、特に複写印刷を実行する場合の、複写印刷の対象となるすべてのフォームのフィールド、フィールド図形の設定をすべて同一するための編集作業については依然として不可避であり、この作業を直接回避する手段もなかった。
【０００５】
本発明によって、イメージデータから複数の部品フォームで構成された複合フォームが自動的に生成し、個々の部品フォームに対するフォーム情報（フォーム図形、フィールド、フィールド図形の設定）も同時に自動的に生成されるため、部品フォームを単独のフォームデータとして使用することができる。つまり、フォームデータとしての流用性、運用管理コスト上の効果等が期待できる。また、複写印刷の対象を部品フォーム単位におこなうことにより、対応した部品フォームのフォーム情報の関連付けを自動的に生成する手段を提供することにより、ユーザの複写設定処理に対する作業負荷を著しく軽減できるといった効果が得ることができる。
【課題を解決するための手段】
【０００６】
このような問題点を解決するために、
・イメージデータを関連する複数の領域に分割するステップ１
・各領域を部品フォーム（フォームデータ）として自動生成するステップ２
・イメージデータを複数の部品フォームで構成された複合フォームとして自動生成するステップ３
・任意の部品フォームと類似した部品フォームを他フォームから検索するステップ４
・前記ステップ３の検索結果に該当した部品フォームを含む複合フォームを一覧表示するステップ５
・前記ステップ５の複合フォームを複写設定フォームの構成要素として追加・登録するステップ６
・前記ステップ６の処理により各複合フォームの対応部品フォームが内部的に関連付けられるステップ７
を設ける。
【発明の効果】
【０００７】
以上説明したように本発明は、イメージデータから複数の部品フォームで構成された複合フォームが自動的に生成される際、個々の部品フォームに対するフォーム情報（フォーム図形、フィールド、フィールド図形の設定）も同時に自動的に生成されるため、部品フォームを単独のフォームデータとして使用することができる。つまり、フォームデータとしての流用性、運用管理コスト上の効果等が期待できる。また、複写印刷の対象を部品フォーム単位におこなうことにより、対応した部品フォームのフォーム情報の関連付けを自動的に生成する手段を提供することにより、ユーザの複写設定処理に対する作業負荷を著しく軽減できるといった効果が得ることができる。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
図面を参照しながら、本発明の実施例を詳細に説明する。
【０００９】
オーバレイ印刷とは、レーザプリンタ等のページプリンタがもつ、ページ登録、またはフォーム登録と呼ばれる機能を使い、例えば、フォーム内の原稿用紙形式の枠線等をフォーム情報として予め登録しておき、このページプリンタを利用してテキスト形式のデータとともに印刷するとき、ページ情報呼び出し、またはフォーム情報呼び出しと呼ばれる機能を利用することにより、予め登録されているフォーム情報と、テキスト形式のデータを重ねあわせて印刷することができる。このような重ねあわせ印刷が、一般的にオーバレイ印刷である。オーバレイ印刷で使用されるフォームデータ（フォーム情報）は、一般的に専用のフォーム情報設計システムを利用して作成される。フォーム情報には、フォーム内の指定された位置に固定的に表示・印刷される、データに依存しない図形（フォーム図形）と、データをどのような形式・順番で受け取るか、つまりデータの入力方法を定義したオブジェクト（フィールド）と、フィールドから作成される、データをどの位置にどのような書式で表示するか、つまりデータの出力方法を定義したオブジェクト（フィールド図形）が存在する。図４にフォーム情報で定義されたフォーム図形、フィールド、フィールド図形、および、データとの関係の一例をしめす。フィールド図形（406）はフィールド（404）から作成される。フィールド図形（406）を作成すると、作成元となるフィールド（404）との関連付けが内部的におこなわれる（408）。フィールド図形（406）は必ずしも作成する必要はなく、フィールド図形（406）が作成されなかったフィールド（404）は、データは受け取るがフォーム上に出力がされない、という結果となる。
【００１０】
以下、本発明の実施例について、図１〜図１１を参照して説明する。
【００１１】
図１は、フォーム情報設計システム、およびオーバレイ印刷制御システムが動作するコンピュータシステムの構成をしめす。
【００１２】
図１において、装置全体を制御するCPU（105）は、主記憶装置（106）（CS：Central Storage）に記憶されている制御プログラム（図９〜図１１のフローチャートにしめす制御プログラム等）にしたがい、装置の動作を制御する。また、CS（106）は、外部記憶制御装置（107）（ASC：Auxiliary Storage Controler）を介して外部記憶装置（108）（ASU：Auxiliary Storage Unit）からロードされたアプリケーションプログラムを記憶して実行するためのメモリ領域でもあり、後述するフォーム情報設計システム、オーバレイ印刷システム、およびページデータを生成する適用業務プログラム等の各種アプリケーションプログラムもその領域中に存在する。
【００１３】
CS（106）上の制御プログラムや各種アプリケーションプログラムは、以下の２つの装置からの指示によって操作される。第１の装置は、表示装置（101）、キーボード装置（102）、操作卓制御装置（103）（TCU：Terminal Control Unit）からなるオペレーター操作卓である。第２の装置は、ＬＡＮやＷＡＮなどのネットワークを介して接続された外部のコンピュータシステムからの指示情報を、本コンピュータシステムに取り込むネットワーク接続機構（104）（NIC：Network Interface Controler）である。
【００１４】
プリンタ（110）は、入出力制御装置（109）（IOC：Input Output Controler）を介して本実施例のコンピュータシステムに接続されており、コンピュータシステムから入力されるフォーム情報を、予めメモリに登録し、コンピュータシステムから入力されるテキスト形式のデータと、メモリに予め登録されているフォーム情報に基づいて生成したフォームパターンとを重ね合わせてオーバレイパターンを生成しオーバレイ印刷する。なお、System Bus（111）は、TCU（103）、CPU（105）、CS（106）、ASC（107）、IOC（109）等の間のデータ、およびプログラム命令の転送等がおこなわれる経路である。
【００１５】
図２は、フォーム情報設計システムの構成をしめすブロック図である。
【００１６】
図２において、201は、本実施例のフォーム情報設計システム全体をしめす。
【００１７】
フォーム情報設計システム（201）は、フォーム情報設計システム利用時は、図１のCS（106）上に存在する。
【００１８】
CPU（105）は、フォーム情報設計システム（201）内の、後述するユーザインタフェース部（206）（全体制御プログラム）に基づいて、後述する図形バッファ（202）、表示制御部（203）（表示制御プログラム）、描画制御部（204）（描画制御プログラム）、ファイル入出力部（205）（ファイル入出力制御プログラム）を制御する。CPU（105）は、表示制御部（203）（表示制御プログラム）に基づいて不図示のポインティングデバイス等の指示手段を用いて入力されるフォーム情報設計システムの実行命令やフォーム情報作成命令等をTCU（103）を介して受け取り、ユーザインタフェース部（206）（全体制御プログラム）に基づいて受け取った設定命令やフォーム情報作成命令等の各種命令を解析し描画制御部（204）（描画制御プログラム）やファイル入出力部（205）（ファイル入出力制御プログラム）に内部命令として処理要求を発する。
【００１９】
CPU（105）は、ユーザインタフェース部（206）（全体制御プログラム）に基づいて、描画制御部（204）（描画制御プログラム）やファイル入出力部（205）（ファイル入出力制御プログラム）の処理結果を表示制御部（203）（表示制御プログラム）に返し、表示制御部（203）（表示制御プログラム）に基づいて表示装置（101）に処理結果を表示する。
【００２０】
具体的に説明すると、表示制御部（203）（表示制御プログラム）は、描画制御部（204）（描画制御プログラム）を介してフォーム情報バッファ（202）に現在設計中のフォーム情報に基づくフォームパターンを、図１の表示装置（101）に表示したり、図１のキーボード装置（102）や、不図示のポインティングデバイス等を用いて入力されたユーザの設定命令やフォーム情報作成命令等の各種命令を受け付けるプログラムである。
【００２１】
描画制御部（204）（描画制御プログラム）は、フォーム情報バッファ（202）を管理し、作成されたすべてのフォーム情報要素をフォーム情報バッファ（202）に入出力し、ユーザインタフェース部（206）（全体制御プログラム）からの命令により表示制御部（203）（表示制御プログラム）やファイル入出力部（205）（ファイル入出力制御プログラム）へ双方向に転送するプログラムである。
【００２２】
ファイル入出力部（205）（ファイル入出力制御プログラム）は、ユーザインタフェース部（206）（全体制御プログラム）の命令に基づいて、描画制御部（204）を介してフォーム情報バッファ（202）上に、現在設計中のフォーム情報を、図１のASU（108）上に存在するフォーム情報ファイル（207）へ書き込んだり読み出したりするプログラムである。また、ファイル入出力部（205）（ファイル入出力制御プログラム）は、ユーザインタフェース部（206）（全体制御プログラム）の命令に基づいて、描画制御部（204）を介して複数のフォーム情報ファイル（207）から構成された複合フォームファイル（208）や、複合フォームファイル（208）から構成された複写設定ファイル（209）の読み書きもあわせておこなうことができる。複写設定ファイル（209）が作成された際、各複合フォームファイル（208）内の対応するフォーム情報ファイル（207）の関係が格納された、フォーム情報関連ファイル（210）もあわせて作成される。
【００２３】
図３は、オーバレイ印刷システムの構成をしめすブロック図である。
【００２４】
図３において、301 は、本実施例のオーバレイ印刷システム全体をしめす。
【００２５】
オーバレイ印刷システム（301）は、オーバレイ印刷システム利用時は、図１のCS（106）上に存在する。
【００２６】
CPU（105）は、オーバレイ印刷システム（301）内の、後述するオーバレイ印刷制御部（304）（全体制御プログラム）に基づいて、後述するファイル入出力部（302）（ファイル入出力制御プログラム）、ユーザインタフェース部（303）（制御プログラム）、プリンタドライバ部（305）（プリンタ制御プログラム）を制御する。
【００２７】
ユーザインタフェース部（303）は、ファイル入出力部（302）を介してASU（108）内の複写設定ファイル（209）と、データファイル（307）から、入力した複写設定ファイル名称と、データファイル名称の一覧を図１の表示装置（101）に表示したり、図１のキーボード装置（102）、あるいは不図示のポインティングデバイスを用いて入力されたユーザが指定する、複写設定ファイル名称や、データファイル名称等の選択指示情報を受け付け、ファイル入出力部（302）へ出力するプログラムである。
【００２８】
ファイル入出力部（302）は、ユーザインタフェース部（303）を介して入力した複写設定ファイル名称と、データファイル名称等の選択指示情報に基づき、複写設定ファイル（209）の読み出し、具体的には、複写設定ファイル（209）に対応したフォーム情報関連ファイル（210）の情報、複写設定ファイル（209）を構成する複数の複合フォームファイル（208）の情報、および複合フォームファイル（208）を構成する複数のフォーム情報ファイル（207）のフォーム情報の読み出しや、データファイル（307）から指定されたデータを読み出してオーバレイ印刷制御部（304）へ出力するプログラムである。
【００２９】
オーバレイ印刷制御部（304）は、ファイル入出力部（302）を介して受け取った、複写設定ファイル（209）を構成する個々のフォーム情報ファイル（207）のフォーム情報をプリンタドライバ部（305）を介してプリンタ（306）へ出力して登録したり、ファイル入出力部（302）を介して受け取った、テキスト形式のデータを解釈して中間データ（プリンタドライバ部（305）でビットマップデータを生成しやすいように後付けデータを加工したデータ）を生成しプリンタドライバ部（305）へ出力するプログラムである。
【００３０】
以上の説明からもわかるように、複写設定ファイル（209）をオーバレイ印刷処理の際、指定することにより、複写設定ファイル（209）を構成する複数の複合フォームファイル（208）が１つの印刷ジョブで処理される。
【００３１】
次に、本実施例の具体的な動作について説明する。
【００３２】
図９〜１１は、本発明の実施例のフォーム情報設計システム内において、複写設定ファイルを作成・編集する動作を表したフローチャートである。このフローチャートにしめす制御プログラムは、図２のユーザインタフェース部（206）に該当し、表示制御部（203）を介してフォーム情報項目の定義をおこなう設定情報が入力されるとCPU（105）が当該制御プログラムを実行する。
【００３３】
最初に、複写設定ファイル（209）を構成する複合フォームファイル（208）の作成処理をおこなう。
【００３４】
まず、CPU（105）は、図２の表示制御部（203）を介して入力されたユーザからの指示が、イメージデータから複合フォームファイルを作成する指示であるか否かを判断する（S101）。S101において、ユーザからの指示が、イメージデータから複合フォームファイルを作成する指示ではないと判断された場合には、複合フォームファイルの作成処理を終了する。
【００３５】
S101において、ユーザからの指示が、イメージデータから複合フォームファイルを作成する指示であると判断された場合には、イメージデータがユーザによって指定されているか否かを判断する（S102）。
【００３６】
S102において、イメージデータがユーザによって指定されていないと判断された場合には、イメージデータを指定する（S103）。S102、S103の各処理は、ユーザがイメージデータを指定するまでおこなわれる。
【００３７】
S102において、イメージデータがユーザによって指定されていると判断された場合には、イメージデータを内容的に複数の領域に分割する（S104）。そして、S104において分割された個々の領域を１つの部品フォームとして自動生成する（S105）。つまり、部品フォーム内にフォーム図形、フィールド、フィールド図形が自動的に生成される。S105 の処理は、S104 において分割された個々の領域すべてに対しておこなわれる（S106）。最後に、S105において自動生成された複数の部品フォームを構成要素にもつ複合フォームファイル（208）を自動生成し（S107）、表示する（S108）。
【００３８】
図５に、複合フォームファイル（208）の作成・編集をおこなうための表示形式の一例をしめす。ここで、複写設定ファイル（209）の作成処理はいったん終了する。
【００３９】
次に、複写設定ファイル（209）の作成処理をおこなう。
【００４０】
まず、CPU（105）は、図２の表示制御部（203）を介して入力されたユーザからの指示が、複写設定ファイル（209）を作成する指示であるか否かを判断する（S201）。S201において、ユーザからの指示が、複写設定ファイル（209）を作成する指示ではないと判断された場合には、複写設定ファイル（209）の作成処理を終了する。
【００４１】
S201において、ユーザからの指示が、複写設定ファイル（209）を作成する指示であると判断された場合には、複写設定ファイル（209）を構成する最初の複合フォームファイル（208）がユーザによって指定されているか否かを判断する（S202）。
【００４２】
S202において、複写設定ファイル（209）を構成する最初の複合フォームファイル（208）がユーザによって指定されていないと判断された場合には、複合フォームファイル（208）を指定する（S103）。S202、S203の各処理は、ユーザが複合フォームファイル（208）を指定するまでおこなわれる。
【００４３】
S202において、複写設定ファイル（209）を構成する最初の複合フォームファイル（208）がユーザによって指定されたと判断された場合には、複合フォームファイル（208）を表示する（S204）。図６に、複写設定ファイルを構成要素として最初の複合フォームファイル（複合フォームＡ）を指定した場合の表示形式の一例をしめす。
【００４４】
次に、CPU（105）は、図２の表示制御部（203）を介して入力されたユーザからの指示が、複写設定ファイルを構成する、複合フォームファイル内の複写印刷をおこないたい領域（部品フォーム）と検索条件が一致、もしくは、類似した部品フォームを含む、S101〜S108の各処理で作成された複合フォームファイル（208）に対する検索指示であるか否かを判断する（S205）。
【００４５】
S205において、ユーザからの指示が、複合フォームファイル（208）に対する検索指示でないと判断された場合には、複写設定ファイル（209）の作成処理を中止したとみなし処理を終了する。S205 において、ユーザからの指示が、複合フォームファイル（208）に対する検索指示であると判断された場合には、複写印刷をおこないたい領域（部品フォーム）がユーザによって設定されているか否かを判断する（S206）。
【００４６】
S206において、複写印刷をおこないたい領域（部品フォーム）がユーザによって指定されていないと判断された場合には、前記部品フォームを設定する（S207）。S206、S207の各処理は、ユーザが前記部品フォームを指定するまでおこなわれる。
【００４７】
S206において、複写印刷をおこないたい領域（部品フォーム）がユーザによって指定されていると判断された場合には、検索条件がユーザによって指定されているか否かを判断する（S208）。
【００４８】
S208において、検索条件がユーザによって指定されていないと判断された場合には、検索条件の指定をおこなう（S209）。ここで言う検索条件とは、部品フォームの用紙上の位置、大きさ、および、部品フォーム内のフィールド、フィールド図形の構成等がある。S208、S209の各処理は、ユーザが検索条件を指定するまでおこなわれる。
【００４９】
S208において、検索条件がユーザによって指定されたと判断された場合には、S207において設定された部品フォームを、S209 において指定された検索条件で検索処理を実行する（S210）。検索処理後、該当する部品フォームが強調表示された、複合フォームファイルを一覧に表示する（S211）。図７に、複写設定ファイル（209）を構成する複合フォームファイル（208）内の部品フォームに、指定した検索条件でヒットした部品フォームを含む複合フォームファイル（複合フォームファイルＤ、複合フォームファイルＨ）を一覧表示した表示形式の一例をしめす。
【００５０】
更に、CPU（105）は、図２の表示制御部（203）を介して入力されたユーザからの指示が、S211において一覧表示された複合フォームファイル（208）を、複写設定ファイル（208）の構成要素として追加登録するものであるか否かを判断する（S212）。
【００５１】
S212において、ユーザからの指示が、複写設定ファイル（208）への複合フォームファイル（208）の追加登録処理であると判断された場合には、複写設定ファイル（208）に複合フォームファイル（208）の追加登録処理をおこない（S213）、追加登録された結果を一覧に表示する（S214）。図８に、複写設定ファイル（209）に追加登録された複合フォームファイル（複合フォームファイルＤ、複合フォームファイルＨ）を一覧表示した表示形式の一例をしめす。
【００５２】
最後に、CPU（105）は、図２の表示制御部（203）を介して入力されたユーザからの指示が、複写設定ファイル（208）に対する作成終了指示であるか否かを判断する（S215）。S215 において、ユーザからの指示が、複写設定ファイル（208）に対する作成終了指示ではないと判断された場合には、複写設定ファイルに対する編集処理を継続して実行すると判断し、その処理をおこなう（S216）。複写設定ファイルに対する編集処理の場合にも、具体的には、S202〜S214の各処理がおこなわれる。
【００５３】
S215において、ユーザからの指示が、複写設定ファイル（208）に対する作成終了指示であると判断された場合には、複写設定ファイル（208）の保存処理をおこなうか否かを判断する（S217）。S217において、複写設定ファイル（208）の保存処理をおこなうと判断された場合には、複写設定ファイル（208）の各複合フォームファイル（209）で複写印刷がおこなわれる部品フォームの関連付けの情報保存（S218）を、複写設定ファイルの保存処理（S219）とともにおこない、処理を終了する。
【００５４】
［他の実施例］
（実施例２）
実施例１では、複写設定ファイル（208）の作成処理を、複写設定ファイルの内容を表示する機能を有するユーザインターフェイスを介しておこなうことにより実現していた。本実施例２ではこの処理を次のようにした。
【００５５】
複写設定ファイル（208）の作成をおこなうための関数を、当該オーバレイ印刷システム（301）からライブラリ形式で提供する。ユーザは、複写設定ファイルの作成処理をおこなう際、複写設定ファイル（208）を構成する複合フォームファイル（209）、複写印刷をおこなう部品フォーム、および、他の複合フォームファイルに対する、部品フォーム検索の条件を指定、関数を実行することにより、目的の複写設定ファイルを自動的に作成する。
【００５６】
（実施例２特有の効果）
実施例２特有の効果としては、複写設定ファイル（208）の作成条件の設定が、ライブラリ形式で提供されるため、ユーザ、特にシステム開発者は、自分でプログラミングすることなく、またソフトウェア特有のファイル形式にも依存することなく、その機能を利用したソフトウェアを容易に構築できる。つまり、機能の自由度が飛躍的に向上するといた効果が得られる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施例における、フォーム情報設計システム、およびオーバレイ印刷制御システムが動作するコンピュータシステムの構成図。
【図２】本発明の実施例における、フォーム情報設計シテムの構成をしめすブロック構成図。
【図３】本発明の実施例における、オーバレイ印刷システムの構成をしめすブロック構成図。
【図４】フォーム情報で定義されたフィールド、フィールド図形、および、データの関係の一例をしめす図。
【図５】本発明の実施例における、複合フォームファイルの作成・編集をおこなうための表示形式の一例をしめす図。
【図６】本発明の実施例における、複写設定ファイルの構成要素となる複合フォームファイルを指定したときの表示形式の一例をしめす図。
【図７】本発明の実施例における、複写設定ファイルの構成要素である複合フォームファイル内の部品フォームと、指定した検索条件でヒットした部品フォームを含む複合フォームファイルを一覧表示した表示形式の一例をしめす図。
【図８】本発明の実施例における、複写設定ファイル構成要素として追加登録された複合フォームファイルを一覧表示した表示形式の一例をしめす図。
【図９】イメージデータから複合フォームファイルを作成する動作を表したフローチャート。
【図１０】複写設定ファイルを作成・編集する動作を表したフローチャート。
【図１１】複写設定ファイルを作成・編集する動作を表したフローチャート（続き）。
【符号の説明】
【００５８】
S101  イメージデータから複合フォームファイルの作成指示であるか否かを判断するステップ
S102  イメージデータがユーザによって指定されているか否かを判断するステップ
S103  イメージデータを指定するステップ
S104  イメージデータを内容的に複数の領域に分割するステップ
S105  分割した領域から１つの部品フォームを自動生成するステップ
S106  部品フォームの自動生成処理が分割した領域すべてに対しておこなわれたか否かを判断するステップ
S107  自動生成された複数の部品フォームから複合フォームファイルを自動生成するステップ
S108  自動生成された複合フォームファイルを表示するステップ
S201  複写設定ファイルを作成する指示であるか否かを判断するステップ
S202  複写設定ファイルを構成する複合フォームファイルが指定されているか否かを判断するステップ
S203  複写設定ファイルを構成する複合フォームファイルを指定するステップ
S204  複合フォームファイルを表示するステップ
S205  複写設定ファイルを構成する複合フォームファイル内の複写印刷をおこなう部品フォームに対する検索指示であるか否かを判断するステップ
S206  複写印刷をおこなう部品フォームが指定されているか否かを判断するステップ
S207  複写印刷をおこなう部品フォームを指定するステップ
S208  部品フォームの検索条件が指定されているか否かを判断するステップ
S209  部品フォームの検索条件を指定するステップ
S210  検索処理をおこなうステップ
S211  検索処理を一覧として表示するステップ。
【００５９】
S212  複写設定ファイルへの複合フォームファイルの追加登録指示であるか否かを判断するステップ
S213  複写設定ファイルへ複合フォームファイルを追加登録するステップ
S214  追加登録された結果を一覧表示するステップ
S215  複写設定ファイルの作成終了指示であるか否かを判断するステップ
S216  複写設定ファイルの編集処理をおこなうサブルーチン
S217  複写設定ファイルの保存処理をおこなうか否かを判断するステップ
S218  複写設定ファイルの各複合フォームファイルで複写印刷がおこなわれる部品フォームの関連付けを情報として保存するステップ
S219  複写設定ファイルの保存処理をおこなうステップ
101  表示装置
102  キーボート装置
103  操作卓制御装置（TCU：Terminal Control Unit）
104  ネットワーク接続機器（NIC：Network Interface Controler）
105  中央演算装置（CPU）
106  主記憶装置（CS：Central Storage）
107  外部記憶制御装置（ASC：Auxiliary Storage Controler）
108  外部記憶装置（ASU：Auxiliary Storage Unit）
109  入出力制御装置（IOC：Input Output Controler）
110  プリンタ
111  制御バス
201  フォーム情報設計システム全体
202  フォーム情報バッファ
203  表示制御部
204  描画制御部
205  ファイル入出力部
206  ユーザインタフェース部
207  フォーム情報設計システムで作成されるフォーム情報ファイル
208  フォーム情報設計システムで作成される複合フォームファイル
209  フォーム情報設計システムで作成される複写設定ファイル
210  フォーム情報設計システムで作成されるフォーム情報関連ファイル
301  オーバレイ印刷システム全体
302  ファイル入出力部
303  ユーザインタフェース部
304  オーバレイ印刷制御部
305  プリンタドライバ部
306  プリンタ
307  オーバレイ印刷時に指定するデータファイル
401  フォーム情報ファイルを表示するためのウィンドウ
402  オーバレイ印刷時に指定するデータファイル
403  フォーム情報ファイルのフィールド定義を表示するためのウィンドウ
404  フィールド
405  フォーム内のフォーム図形
406  フォーム内のフィールドから作成されたフィールド図形
407  データファイルの各データとそれを受け取るフィールドとの対応関係をしめす線
408  フォーム内のフィールドとフィールド図形の対応関係をしめす線
409  プレビュー結果
501  複合フォームファイルを表示するためのウィンドウ
502  複合フォームファイルの構成要素をツリー形式で表示する領域
503  選択された部品フォームを表示する領域
504  複合フォームファイルを構成する部品フォームのリスト
505  内容的に分割された各領域
506  内容的に分割された領域のうち、選択された部品フォームに対応したもの
601  複写設定フォームを表示するためのウィンドウ
602  複写設定フォームの構成要素をツリー形式で表示する領域
603  選択された複合フォームファイルの表示、および、検索条件の指定をおこなう領域
604  検索処理結果を一覧表示する領域
605  選択された複合フォームファイルの検索対象とする部品フォーム
701  検索処理結果を一覧表示する領域
702  検索処理により合致した各複合フォームファイル内の部品フォーム
801  複写登録処理により追加された複合フォームファイルの内容
802  複写印刷の対象となる各複合フォームファイルの部品フォーム
【図１】
2006244250.tif 000003
【図２】
2006244250.tif 000004
【図３】
2006244250.tif 000005
【図４】
2006244250.tif 000006
【図５】
2006244250.tif 000007
【図６】
2006244250.tif 000008
【図７】
2006244250.tif 000009
【図８】
2006244250.tif 000010
【図９】
2006244250.tif 000011
【図１０】
2006244250.tif 000012
【図１１】
2006244250.tif 000013