集計対象とするデータを集計基準とするデータが切り替わるまでを集計範囲として集計処理をおこない、集計結果を集計範囲の先頭に表示する機能をもつ表形式の図形において、前記表図形の出力結果が複数ページにわたり同じような内容で続いたと判断された場合、特定の文字列を生成するステップと、前記生成文字列を各ページのデータヘッダ行に付加するステップ、を有することを特徴とした印刷ページ制御方法。前記各ステップは、複数段で構成された表図形の場合、表図形の構成をもとに生成される文字列や、前記生成文字列が付加されるデータヘッダ行が決定されることを特徴とした請求項1に記載の印刷ページ制御方法。集計対象とするデータを集計基準とするデータが切り替わるまでを集計範囲として集計処理をおこない、集計結果を集計範囲の先頭に表示する機能をもつ表形式の図形において、前記表図形の出力結果が複数ページにわたり同じような内容で続いたと判断された場合、特定の文字列を生成する手段と、前記生成文字列を各ページのデータヘッダ行に付加する手段、を有することを特徴とした印刷ページ制御装置。前記各手段は、複数段で構成された表図形の場合、表図形の構成をもとに生成される文字列や、前記生成文字列が付加されるデータヘッダ行が決定されることを特徴とした請求項3に記載の印刷ページ制御装置。前記請求項1記載の事項を実行することを特徴とする、コンピュータを用いて印刷処理を実行するプログラムを記録した記録媒体。前記請求項2記載の事項を実行することを特徴とする、コンピュータを用いて印刷処理を実行するプログラムを記録した記録媒体。ところが、データヘッダ行が定義された表図形を含むフォーム情報ファイルをオーバレイ印刷した場合、指定したフィールドデータによっては、以下のような問題が発生していた。データヘッダ行が定義された表図形を含むフォーム情報ファイルをオーバレイ印刷した結果、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合に、印刷結果から任意のページを抜き出して配布したり、プレビューで表示した時、そのページが印刷結果全体のどこに位置していたものなのか、また同じような内容のページは何ページ分存在しているのかを、データヘッダ行から容易に確認することができない。これらの問題はオーバレイ印刷後にはじめて状態を確認することができるため、ユーザにとって問題を解決するための有効な手段がなかった。上述した課題を解決するため、本発明ではデータヘッダ行の表示処理として、データヘッダ行が定義された表図形を含むフォーム情報ファイルをオーバレイ印刷した結果、前記表図形の出力結果が複数ページにわたり同じような内容で続いたと判断された場合、特定の文字列を生成し、各ページのデータヘッダ行に自動的に付加する手段を設ける。また、上記手段は、表図形の構成をもとに生成すべき文字列、付加すべき位置を算出する。本発明により、データヘッダ行が定義された表図形を含むフォーム情報ファイルをオーバレイ印刷した結果、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合、印刷結果から任意のページが抜き出されたり、プレビューで表示されても、そのページが印刷結果全体のどこに位置していたものなのか、また同じような内容のページは何ページ存在するのかをデータヘッダ行から容易に確認することができる。つまり、印刷物としての付加価値が格段に向上する。といった効果が得られる。[実施例1]図面を参照しながら、本発明の実施例を詳細に説明する。オーバレイ印刷とは、レーザプリンタ等のページプリンタがもつページ登録またはフォーム登録と呼ばれる機能である。例えば、フォーム内の原稿用紙形式の枠線等をフォーム情報として予め登録しておき、前記ページプリンタからテキスト形式のデータとともに印刷する場合を考える。このときページ情報呼び出しまたはフォーム情報呼び出しと呼ばれる機能により、前記フォーム情報と前記フィールドデータを重ね合わせて印刷することができる。このような重ね合わせ印刷のことをオーバレイ印刷と定義している。フォーム情報は専用のフォーム情報設計システムを利用して作成される。フォーム情報はフィールドデータに依存しない固定的な図形と受け取ったフィールドデータを指定した出力書式にしたがい表示する図形から構成されているのが一般的である。以下、本発明の実施例について、図1~図13を参照して説明する。図1は、フォーム情報設計システムおよびオーバレイ印刷制御システムが動作するコンピュータシステムの構成をしめす。図1において、装置全体を制御するCPU105は、主記憶装置CS:CentralStorageに記憶されている制御プログラムにしたがい装置の動作を制御する。CSは、外部記憶制御装置を介して外部記憶装置からロードされたアプリケーションプログラムを記憶して実行するためのメモリ領域でもあり、後述するフォーム情報設計システム、オーバレイ印刷システムもその領域中に存在する。CS106上の制御プログラムや各種アプリケーションプログラムは、以下の二つの装置からの指示によって操作される。第一の装置は、表示装置、操作卓制御装置である。プリンタは、入出力制御装置を介して本実施例のコンピュータシステムに接続されており、コンピュータシステムから入力されるフォーム情報をあらかじめメモリに登録し、コンピュータシステムから入力されるテキスト形式のデータとメモリに予め登録されているフォーム情報に基づいて生成したフォームパターンとを重ね合わせてオーバレイパターンを生成しオーバレイ印刷する。なお、SystemBusは、TCU103、CPU105、CS、ASC、IOC等の間のデータおよびプログラム命令の転送等がおこなわれる経路である。図2は、フォーム情報設計システムの構成をしめすブロック図である。図2において、201は本実施例のフォーム情報設計システム全体をしめす。フォーム情報設計システム上に存在する。CPUはフォーム情報設計システム内の後述するユーザインタフェース部に基づいて、後述するフォーム情報バッファ、表示制御部、描画制御部、ファイル入出力部を制御する。CPUは、表示制御部に基づいて不図示のポインティングデバイス等の指示手段を用いて入力されるフォーム情報設計システムの実行命令やフォーム情報作成命令等をTCUを介して受け取り、ユーザインタフェース部に基づいて受け取った設定命令やフォーム情報作成命令等の各種命令を解析し描画制御部やファイル入出力部に内部命令として処理要求を発する。CPUは、ユーザインタフェース部に基づいて描画制御部やファイル入出力部の処理結果を表示制御部に返し、表示制御部に基づいて表示装置に処理結果を表示する。具体的に説明すると、表示制御部は、描画制御部を介してフォーム情報バッファに現在設計中のフォーム情報に基づくフォームパターンを表示装置に表示したり、キーボード装置や不図示のポインティングデバイス等を用いて入力されたユーザの設定命令やフォーム情報作成命令等の各種命令を受け付けたりするプログラムである。描画制御部は、フォーム情報バッファを管理し、作成されたすべてのフォーム情報要素をフォーム情報バッファに入出力しユーザインタフェース部からの命令により表示制御部やファイル入出力部へ双方向に転送するプログラムである。ファイル入出力部は、ユーザインタフェース部の命令に基づいて描画制御部を介してフォーム情報バッファ上に、現在設計中のフォーム情報をASU上に存在するフォーム情報ファイルへ書き込んだり読み出したりするプログラムである。また、ファイル入出力部は、ユーザインタフェース部の命令に基づいて、描画制御部を介してフォーム情報ファイルの読み書きもあわせておこなうことができる。図3は、オーバレイ印刷システムの構成をしめすブロック図である。図3において、301は本実施例のオーバレイ印刷システム全体をしめす。オーバレイ印刷システムは、オーバレイ印刷システム利用時は図1のCS上に存在する。CPUはオーバレイ印刷システム内の後述するオーバレイ印刷制御部に基づいて後述するファイル入出力部、ユーザインタフェース部、プリンタドライバ部を制御する。ユーザインタフェース部は、ファイル入出力部を介したASU内のフォーム情報ファイル、フィールドデータファイルから入力したフォーム情報ファイル名称、フィールドデータファイル名称の一覧を表示装置に表示し、キーボード装置あるいは不図示のポインティングデバイスを用いて入力されたユーザが指定するフォーム情報ファイル名称、フィールドデータファイル名称等の選択指示情報を受け付け、ファイル入出力部へ出力するプログラムである。ファイル入出力部は、ユーザインタフェース部を介して入力したフォーム情報ファイル名称、フィールドデータファイル名称等の選択指示情報に基づき、フォーム情報ファイルからのフォーム情報の読み出しや、フィールドデータファイルにて指定されたデータを読み出してオーバレイ印刷制御部へ出力するプログラムである。オーバレイ印刷制御部は、ファイル入出力部を介して受け取ったフォーム情報ファイルのフォーム情報をプリンタドライバ部を介してプリンタへ出力して登録したり、ファイル入出力部を介して受け取ったテキスト形式のデータを解釈して中間データでビットマップデータを生成しやすいようにフィールドデータを加工したデータを生成しプリンタドライバ部へ出力したりするプログラムである。次に、本実施例の具体的な動作について説明する。図10は、本発明の実施例のフォーム情報設計システムにおいて、フォーム情報ファイルの作成ならびに表図形の作成編集、フォーム情報ファイルの保存をおこなうフローチャートである。このフローチャートにしめす制御プログラムは、図2のユーザインタフェース部に該当し、表示制御部を介してフォーム情報項目の定義をおこなう設定情報が入力されるとCPUが当該制御プログラムを実行する。最初にCPUは、図2の表示制御部を介して入力されたユーザからのフォーム情報ファイル作成指示にしたがい、フォーム情報ファイルを作成し表示装置に表示する。続けてユーザからの表図形作成指示にしたがい、表図形の作成編集をおこなう。次にCPUは、フォーム情報ファイル内の表図形に対する作成編集処理が終了したか否かを判断する。S003において、フォーム情報ファイル内の表図形に対する作成編集処理が終了していないと判断された場合、S002を継続的におこなう。S003において、フォーム情報ファイル内の表図形に対する作成編集処理が終了したと判断された場合、フォーム情報ファイルを保存するか否かを判断するS004。S004において、フォーム情報ファイルを保存すると判断された場合、CPUは、フォーム情報ファイルの保存処理をおこなう。この時点でプログラムの処理はいったん終了する。図11は、本発明の実施例のオーバレイ印刷システムにおいて、オーバレイ印刷処理がおこなわれる動作をしめすフローチャートである。このフローチャートにしめす制御プログラムは、図3のオーバレイ印刷制御部に該当し、ユーザインタフェース部を介してフォーム情報ファイル名称と、フィールドデータファイル名称と、オーバレイ印刷の指示命令が入力された時点でCPUが当該制御プログラムを実行する。最初にCPUは、図2の表示制御部を介して入力されたユーザからのオーバレイ印刷指示があるか否かを判断するは、ユーザインタフェース部を介して入力されたフォーム情報ファイル名称に該当するフォーム情報ファイルを読み込むを介して入力されたフィールドデータフファイル名称に該当するフィールドデータファイルを読み込むのデータ解析処理をおこないながら、オーバレイ印刷処理をおこなう。S104の処理は、S103において読み込まれたフィールドデータファイルのデータ解析処理が終了したか否かを判断、S105においてフィールドデータファイルのデータ解析処理が終了したと判断されるまでおこなわれる。S105において、フィールドデータファイルのデータ解析処理が終了していないと判断された場合、改ページ処理をおこなった後、引き続きオーバレイ印刷処理をおこなう。図12は、データヘッダ行が定義された表図形を含むフォーム情報ファイルと対応するフィールドデータファイルからオーバレイ印刷をおこなった結果、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合、特定の文字列を生成し、各ページのデータヘッダ行に自動的に付加するフローチャートである。このフローチャートにしめす制御プログラムは、図3のオーバレイ印刷制御部に該当し、ユーザインタフェース部を介してフォーム情報ファイル名称と、フィールドデータファイル名称と、オーバレイ印刷の指示命令が入力された時点でCPUが当該制御プログラムを実行する。最初にCPUは、表図形の段数設定を取得する。この設定は、図10のS002において表図形を作成編集した際、おこなわれたものである。次にCPUは、図11のS103において読み込まれたフィールドデータファイルのうち、データヘッダ行の表示に必要となる範囲のデータの読み込みをおこなう。そして、CPUは、S202において読み込んだデータを表図形に割り当てていき、結果、複数の印刷ページが生成されるか否かを判断する。S203において複数の印刷ページが生成されると判断された場合、CPUは、S204からS207までの処理が順次おこなう。まず、データヘッダ行へ付加する文字列の設定を取得する。この文字列の設定は、図10のS002において表図形を作成編集した際、おこなわれたものである。図5にデータヘッダ行へ付加する文字列の設定をおこなうダイアログの一例をしめす。ここでは、データヘッダ行への文字列付加の有無、文字列を付加する場合の対象とする図形、ならびに付加すべき文字列の生成方法についての設定をおこなう。また、表図形の段数が複数である場合の文字列の付加方法の設定についてもおこなう。CPUは、S204において取得したデータヘッダ行へ付加すべき文字列の生成方法を判断する。S205において、データヘッダ行へ付加すべき文字列の生成方法が指定文字列によるものと判断された場合、CPUは、指定文字列を取得しデータヘッダ行に付加する。そして、CPUは、付加された文字列がデータヘッダ行に収まるよう文字列に対する調整処理をおこなった後、表示する。S205において、データヘッダ行へ付加すべき文字列の生成方法が自動であると判断された場合、CPUは、S201において取得した表図形の段組設定、ならびにS203において取得した印刷ページ数をもとに付加すべき文字列を生成する。具体的には、現在の印刷ページと同じような内容のページが全部で何ページ分存在し、その中の何ページ目なのかが明確になるような文字列を生成する。また、表図形が複数段の場合には、表図形の何段目であるかをしめす値も含めた文字列Lを生成する。そして、生成された文字列がデータヘッダ行に収まるよう文字列に対する調整処理をおこなった後、表示する。S208においてデータヘッダ行の表示がされた後、続けてCPUは、データ行を作成し表示する。CPUは、S202において読み込んだデータがすべて処理されたか否かを判断し、読み込んだデータがすべて処理されたと判断された場合、処理を終了する。CPUは、S209でおこなわれたデータ行の表示が表図形の最終段以外の最下行まで達したか否かを判断する。S211において、S209でおこなわれたデータ行の表示が表図形の最終段以外の最下行まで達したと判断された場合、CPUは、現在の表図形の段にはデータ行をこれ以上配置できないと判断、次の表図形にデータ行を配置するための改段処理をおこなう。S211において、S209でおこなわれたデータ行の表示が表図形の最終段以外の最下行まで達していないと判断された場合、CPUは、S209でおこなわれたデータ行の表示が表図形の最終段の最下行まで達したと判断、現在のページに表示された表図形にはデータ行をこれ以上配置できないと判断し改ぺージ理をおこなう。S204からS213の各処理は、S210において読み込んだデータがすべて処理されるまで継続しておこなわれる。図7は、データヘッダ行が定義された表図形を含むフォーム情報ファイルと、対応するフィールドデータファイルからオーバレイ印刷をおこなったとき、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合の従来の結果をしめした一例である。これに対し、図7は、S208において生成された文字列が各印刷ページのデータヘッダ行に付加された、本発明における結果をしめした一例である。同様に、図8は、データヘッダ行が定義された複数段で構成された表図形を含むフォーム情報ファイルと、対応するフィールドデータファイルからオーバレイ印刷をおこなったとき、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合の本発明における結果をしめした一例である。この場合、S208において生成された文字列Lが各印刷ページの各段のデータヘッダ行に付加される。[実施例2]実施例では、各段のデータヘッダ行に文字列が付加されていた。これに対し実施例2では、データヘッダ行が定義された複数段で構成された表図形に対して付加すべき文字列の生成処理、ならびに各ページの表図形の先頭段にのみ文字列を付加するようにした。図13は、これらの処理をしめしたフローチャートである。ここでは、S211において、S209でおこなわれたデータ行の表示が表図形の最終段以外の最下行まで達したと判断された場合、CPUは、現在の表図形の段にはデータ行をこれ以上配置できないと判断し次の表図形にデータ行を配置するための改段処理をおこなうが、このとき、S204からS207の各処理はおこなわず、従来と同様のデータヘッダ行を作成、表示する。図9は、データヘッダ行が定義された複数段で構成された表図形を含むフォーム情報ファイルと、対応するフィールドデータファイルからオーバレイ印刷をおこなったとき、前記表図形の出力結果が複数ページにわたり同じような内容で続いた場合の本発明における結果をしめした一例である。この場合、S208において生成された文字列Lは各印刷ページの先頭段のデータヘッダ行にのみ付加される。実施例2の効果としては、表図形の出力結果が複数ページにわたり同じような内容で続いた場合、印刷結果から任意のページが抜き出されたり、プレビューで表示されても、そのページが印刷結果全体のどこに位置していたものなのか、また同じような内容のページは何ページ存在するのかを、必要最低限の処理で実現することが可能となり、従来の処理による印刷結果との差異も最小限に抑えられる、といった効果が得られる。