文字列を含む文書を描画命令群に変換する描画処理部と、前記描画命令群から所定の設定文字列を検出して、前記描画命令群に改頁命令を挿入する改頁命令挿入部と、前記描画命令群を画像形成装置にて印刷するためのプリンタ制御コマンド群に変換する変換部と、を具備し、前記改頁命令挿入部は、前記設定文字列を改頁命令に置換して前記描画命令群を出力することを特徴とする、印刷データ生成装置。更に、前記改頁命令挿入部は、前記描画命令群に含まれる前記設定文字列の配置情報も検出することを特徴とする、請求項1記載の印刷データ生成装置。更に、前記改頁命令挿入部は、前記文書の場所を識別する場所識別情報と前記設定文字列の組み合わせを検出することを特徴とする、請求項1記載の印刷データ生成装置。文字列を含む文書を描画命令群に変換する描画処理ステップと、前記描画命令群から所定の設定文字列を検出して、前記描画命令群に改頁命令を挿入する改頁命令挿入ステップと、前記描画命令群を画像形成装置にて印刷するためのプリンタ制御コマンド群に変換する変換ステップとを含み、前記改頁命令挿入ステップは、前記設定文字列を改頁命令に置換して前記描画命令群を出力することを特徴とする、印刷データ生成方法。更に、前記改頁命令挿入ステップは、前記描画命令群に含まれる前記設定文字列の配置情報も検出することを特徴とする、請求項4記載の印刷データ生成方法。更に、前記改頁命令挿入ステップは、前記描画命令群から前記文書の場所を識別する場所識別情報と前記設定文字列の組み合わせ検出することを特徴とする、請求項4記載の印刷データ生成方法。コンピュータを、文字列を含む文書を描画命令群に変換する描画処理部と、前記描画命令群から所定の設定文字列を検出して、前記描画命令群に改頁命令を挿入する改頁命令挿入部と、前記描画命令群を画像形成装置にて印刷するためのプリンタ制御コマンド群に変換する変換部として機能させるためのプリンタドライバプログラムであって、前記改頁命令挿入部は、前記設定文字列を改頁命令に置換して前記描画命令群を出力することを特徴とする、プリンタドライバプログラム。更に、前記改頁命令挿入部は、前記描画命令群に含まれる前記設定文字列の配置情報も検出することを特徴とする、請求項7記載のプリンタドライバプログラム。更に、前記改頁命令挿入部は、前記文書の場所を識別する場所識別情報と前記設定文字列の組み合わせを検出することを特徴とする、請求項7記載のプリンタドライバプログラム。クライアントと文書データ生成サーバよりなる印刷データ生成システムであり、前記クライアントは、文字列を含む文書を描画命令群に変換する描画処理部と、前記描画命令群から所定の設定文字列を検出して、前記描画命令群に改頁命令を挿入する改頁命令挿入部と、前記描画命令群を画像形成装置にて印刷するためのプリンタ制御コマンド群に変換する変換部とを備え、前記改頁命令挿入部は、前記設定文字列を改頁命令に置換して前記描画命令群を出力し、前記文書データ生成サーバは、前記クライアントの要求に応じて、所定の位置に強制的改頁コマンドを挿入する目印となる目標文字列を一つ以上内包した文書データを生成する文書データ生成部と、前記文書データを前記クライアントへ送信する通信部とを備えることを特徴とする、印刷データ生成システム。更に、前記改頁命令挿入部は、前記描画命令群に含まれる前記設定文字列の配置情報も検出することを特徴とする、請求項10記載の印刷データ生成システム。更に、前記改頁命令挿入部は、前記文書の場所を識別する場所識別情報と前記設定文字列の組み合わせを検出することを特徴とする、請求項10記載の印刷データ生成システム。前記文書データ生成部は、フィールドを二つ以上備えるテーブルの、一つ以上のフィールドの値にて前記テーブルのレコードを並べ替えた後、前記並べ替えたフィールドの値毎に前記目標文字列を付して前記文書データを生成することを特徴とする、請求項10記載の印刷データ生成システム。従来、webブラウザで帳票出力を行わせようとするには、以下の二通りの方法があった。1業務で使用する単位毎に、印刷用webページhtml文書を表示して、各画面を印刷する。webブラウザ表示ではページの概念がない。帳票のページを分けたい場合は、別の画面として表示する必要がある。そこで、業務で使用する単位毎に、印刷用ページを表示して、各画面を印刷する。例えば、複数の業者に向けた帳票出力の場合は、その業者毎に印刷用webページを作成し、表示して、印刷をする。この方法では、業務単位毎に何度も操作をする必要がある。これはユーザへの負荷が大きい。上述の場合、帳票送付先の業者が沢山いれば、印刷業務を行う担当者の負荷は非常に大きくなる。2サーバ側で、帳票出力である印刷用html文書を、一旦ページ概念を持つ別形式の文書に変換する。webブラウザは当該文書をダウンロードして、ビューア等と呼ばれる専用の閲覧プログラムにて表示及び印刷を行う。一例としては、Adobe登録商標Systems社のPDFPortableDocumentFormatと、これを表示印刷するAdobe登録商標Readerが挙げられる。この方法では、クライアントPCにビューアをインストールする必要がある。また、html文書に比べて、webサーバにおける帳票生成の処理負荷が高い。そのため、帳票印刷が短時間に集中するようなアプリケーションでは、ピーク時の負荷に合わせてサーバの処理能力を増強する必要があり、設備投資に伴うコスト増に直結してしまう。本発明はかかる点に鑑みてなされたものであり、極めて効率的に、帳票印刷を実現するための、印刷データ生成装置、印刷データ生成方法、プリンタドライバプログラムおよび印刷データ生成システムを提供することを目的とする。上記課題を解決するための本発明は、描画処理部が文字列を含む文書を描画命令群に変換した後、改頁命令挿入部が描画命令群から所定の設定文字列を検出して改頁命令を挿入し、変換部が描画命令群をプリンタ制御コマンド群に変換するものである。そして、改頁命令挿入部は、設定文字列を改頁命令に置換して描画命令群を出力することを特徴とする。htmlという言語仕様は、文書を構造化することを意図して策定されている。そこには、紙に印刷する際の、ページの概念がない。このため、所定の内容だけ一枚の紙に印刷し、次の内容は新たな紙に印刷する、という、帳票出力には全く向いていない。そこで、改頁に相当する文書の位置を特定する文字列を定め、印刷処理の前段階のデータから当該文字列を検出し、そこに改頁コマンドを挿入する処理をプリンタドライバ等に追加する。本発明により、極めて効率的に帳票印刷を実現するための、印刷データ生成装置、印刷データ生成方法、プリンタドライバプログラムおよび印刷データ生成システムを提供できる。以下、本発明の実施の形態を、図1~図8を参照して説明する。なお、以下の説明において、コマンドと命令は同義である。一般的には描画コマンドよりも描画命令と言われることが多い。プリンタ制御命令とプリンタ制御コマンドはどちらも同程度の頻度にて用いられる。これらはいずれも同じ意味である。図1は、本実施の形態の例である、文書印刷システムの概略図である。文書印刷システム101は、webベースのクライアントサーバシステムである。アプリケーションサーバ102はwebサーバを構成する。webサーバプログラム103は、TCP/IPネットワーク108を通じて来るクライアントの要求に応じ、html文書を送信したり、cgiCommonGatewaynterface:webサーバがwebブラウザの要求に応じて、プログラムを起動するための仕組み。を実行したりする。一例としてはApache等である。クライアントはwebブラウザが稼動するTCP/IPネットワーク108の端末であり、主にパソコン以下クライアントPCよりなる。クライアントPC104は、TCP/IPネットワーク108と接続する機能を有するOSが稼動する。OSは例えば、マイクロソフト社のWindows登録商標である。webブラウザ105は、OSが備えるネットワークプロトコルスタック106と、NICNetworkInterfaceCard107と、TCP/IPネットワーク108を通じて、アプリケーションサーバ102からhtml文書109や、cgi110から得られるhtmlデータを受信し、図示しない画面に表示する。操作者がクライアントPC104のwebブラウザ105を操作して、図示しない印刷指令コマンドを発行すると、webブラウザ105は画面に表示しているhtml文書html文書109或はcgi110から得られるhtmlデータ等について、webブラウザ105内部のレンダリング処理部111を用いて、印刷命令とそのためのデータを生成し、描画処理部112に出力する。描画処理部112はこれを受けて、描画命令を作成し、プリンタドライバ113に送信する。このときの描画命令は、プリンタのメーカーや機種に依存しない、OS内で共通の規格に基づく描画命令である。Windows登録商標においては、GDIGraphicsDeviceInterfaceという描画処理機構が該当する。プリンタドライバ113は前述の描画命令を受けて、プリンタ116に依存する印刷データを作成する。プリンタ116は各メーカー毎或は各機種毎に異なるプリンタ制御言語を実装しており、プリンタドライバ113は、描画処理部112が生成したプリンタ116に非依存の描画命令を、プリンタ制御言語に準拠した印刷データへ変換する作業を行う。印刷データはポートモニタ114を通じて、インターフェース115に接続されているプリンタ116に送信される。ポートモニタ114はプリンタ116が接続されるインターフェース115とプリンタドライバ113との間を取り持つ機能を有する。プリンタ116が、クライアントPC104に備わっているパラレルポート、USB、或はTCP/IPネットワーク等のいずれかに繋がっている際、ポートモニタ114はプリンタドライバ113が生成した印刷データを適切に目的のプリンタ116が繋がっているインターフェースへ送信する。つまり、インターフェース115はこれらを含め、任意のものが利用可能である。図2はクライアントPC104の内部の機能ブロック図である。図1のクライアントPC104の内部をより詳細に説明するものである。但し、ネットワークプロトコルスタック106とNIC107については図示を省略している。図1では図示を省略していたが、プリンタドライバ113は動作の際に、一時スプールファイル202とプリンタスプールファイル203の作成、読み出し及び削除を行う。そして、プリンタスプールファイル203の作成の際には、必要に応じてフォントライブラリ204を読み込む。図3はプリンタドライバ113の内部の機能ブロック図である。図2のプリンタドライバ113の内部を詳細に説明するものである。描画処理部112が生成したプリンタ非依存描画命令は、一時スプール変換部302にて一時スプールファイル202に変換される。描画処理部112が全てのプリンタ非依存描画命令を発行し尽くし、一時スプール変換部302が受信したプリンタ非依存描画命令を一時スプールファイル202に変換し終わったら、一時スプールファイル202のデータは入力バッファ303に、先頭から順次、少しずつ取り込まれる。なお、プリンタドライバによっては、一時スプール変換部302による一時スプールファイル202の作成完了を待たずに、一時スプールファイル202のデータ量がある程度溜まると、入力バッファ303にデータを読み込んで処理を開始するものもある。いわゆる先読み処理といわれるものである。一旦保持された入力バッファ303の内容は、評価用バッファ304にそのまま複写コピーされる。評価用バッファ304の内容は、描画コマンド削除フィルタ305によって、描画命令部分が削除され、文字列データのみが残される。次に、評価用バッファ304の内容は、文字列検索部306によって設定キーワード307と一致する文字列が検索される。ここで、設定キーワード307はキーワードテーブル308から選択的に読み込まれるものである。文字列検索部306で設定キーワード307検索対象文字列が見つかると、キーワードテーブル308に保持されている設定値309に従って、改頁コマンド挿入部310を稼動させ、入力バッファ303に保持されている当該設定キーワード部分に対し、改頁コマンドを挿入する。なお、当該設定キーワード部分を改頁コマンドで置換してもよい。この動作の詳細は図4にて後述する。こうして改頁コマンドが埋め込まれた一時スプールファイル202のデータは、プリンタ制御言語インタプリタ311に渡され、プリンタ制御コマンド群に変換される。なお、一時スプールファイル202のデータのうちの文字列の部分は、フォントライブラリ204からフォントデータが読み込まれ、ビットマップデータに展開される。なお、一部フォントでは、テキストの文字コードのままプリンタまで送信され、プリンタに内蔵されたフォントのビットマップに置き換えられて印字されるものもある。プリンタ制御言語インタプリタ311によって生成されたプリンタ制御コマンド群は、プリンタスプールファイル203に蓄積される。プリンタ制御言語インタプリタ311は、プリンタスプールファイル203にプリンタ制御コマンド群を出力し終えると、プリンタスプールファイル203のデータを内部の図示しないバッファに、先頭から順次、少しずつ取り込み、ポートモニタ114へ出力する。ここで、評価用バッファ304及び描画コマンド削除フィルタ305の役目を説明する。所定の文章文字列が含まれているhtml文書を基に作成されるプリンタ非依存描画命令の中身は、文字コードと、その文字をどのように紙面に描画するかを指定する描画命令制御コードとも呼ばれるにて構成される。例えば、図5にて後述する印刷文書中の生産指示書という文字列は、描画処理部112によって、フォント指定情報、文字の位置指定情報、文字の大きさ指定情報、生という文字の文字コード、フォント指定情報、文字の位置指定情報、文字の大きさ指定情報、産という文字の文字コード、フォント指定情報、文字の位置指定情報、文字の大きさ指定情報、指という文字の文字コード、フォント指定情報、文字の位置指定情報、文字の大きさ指定情報、示という文字の文字コード、フォント指定情報、文字の位置指定情報、文字の大きさ指定情報、書という文字の文字コード、という具合に変換される。このままでは、生産指示書という文字列との一致を探そうと試みても、フォント指定情報、文字の位置指定情報及び文字の大きさ指定情報が邪魔をして、機械的に文字列一致を判定することが困難である。そこで、評価用バッファ304を設け、入力バッファ303の中身を評価用バッファ304にコピーした後、文字列検索に邪魔な制御コードを削除して、本来の生産指示書という文字列に復元してから、文字列検索部306にて文字列検索処理を行う。なお、改頁命令挿入部312をプログラムとして実装するためのソースコードを書く際には、入力バッファ303が入力されるデータを保持する第1の変数として、評価用バッファ304が第1の変数の中身をコピーされる第2の変数として実装される。従来のプリンタドライバ113は、描画処理部112から発されるプリンタ非依存描画命令を、一時スプール変換部302にて一時スプールファイル202に変換したら、一時スプールファイル202の内容をそのままプリンタ制御言語インタプリタ311に渡して、プリンタスプールファイル203を生成していた。本実施形態では、一時スプール変換部302とプリンタ制御言語インタプリタ311の間に、改頁命令挿入部312を新規に設けている。図4は改頁命令挿入部312の動作を示すフローチャートである。処理を開始するとS401、入力バッファ303に一時スプールファイル202のデータを必要量だけ取り込むS402。この必要量は、最低限、設定キーワード307のバイト数を越えるデータ量が必要である。次に、入力バッファ303の内容を評価用バッファ304にコピーするS403。次に、文字列検索の便宜のため、評価用バッファ304の内容から描画コマンドを削除するS404。そして、文字列検索を行う。評価用バッファ304に設定キーワード307はあるか否か、見るS405。もし、設定キーワード307検索対象文字列が評価用バッファ304の中にあれば、次に設定値309の内容に従って、改頁コマンドを挿入する動作を行う。先ず、設定値309の内容が設定キーワード307の前に改頁コマンドを挿入する設定になっているか否かを見るS406。そうであるなら、入力バッファ303内の設定キーワード307に該当するデータの前の位置に改頁コマンドを挿入するS407。次に、設定値309の内容が設定キーワード307の前に改頁コマンドを挿入する設定になっていなければS406のN、設定値309の内容が設定キーワード307の後に改頁コマンドを挿入する設定になっているか否かを見るS408。そうであるなら、入力バッファ303内の設定キーワード307に該当するデータの後の位置に改頁コマンドを挿入するS409。更に、設定値309の内容が設定キーワード307の後に改頁コマンドを挿入する設定になっていなければS408のN、それは設定値309の内容が設定キーワード307を削除して改頁コマンドを挿入する設定になっていることを意味する。そこで、入力バッファ303内の設定キーワード307に該当するデータを改頁コマンドで置換するS410。もし、設定キーワード307検索対象文字列が評価用バッファ304の中になければS405のN、改頁コマンドの挿入等は行わない。そして、上述の動作S407、S409、S410、S405のNを行った後、入力バッファ303の内容をプリンタ制御言語インタプリタ311に出力するS411。入力バッファ303にデータを取り込む動作は、一時スプールファイル202のデータの処理を全て終わるまでループ処理を行いS412のNからS402、処理すべきデータがなくなればS412のY、終了するS413。なお、ステップS407の、入力バッファ303内の設定キーワード307に該当するデータの前の位置に改頁コマンドを挿入する動作は、文書内の最初の設定キーワードには改頁コマンドを挿入しないことが望ましい。無駄に白紙を出力しないためである。本実施形態は、webブラウザ105の印刷機能を、帳票出力に対応させることができるものである。htmlという言語仕様は、文書を構造化することを意図して策定されている。そこには、紙に印刷する際の、ページの概念がない。このため、所定の内容だけ一枚の紙に印刷し、次の内容は新たな紙に印刷する、という、帳票出力には全く向いていない。しかし、本実施形態では、改頁に相当する文書の位置を特定する文字列を定めておけば、プリンタドライバ113内部の改頁命令挿入部312がそこに改頁コマンドを挿入してくれる。本実施形態は、ASPApplicationServiceProvider:ビジネス用のアプリケーションソフトをインターネットを通じて顧客にレンタルする事業者。サービス等、webサーバ上に業務システムを構築した際の、帳票出力において、効果的である。図5a及びb、図6c及びdは本実施形態によってなされる帳票出力の流れをイメージにて示す概略図である。先ず、クライアントPC104のwebブラウザ105で、アプリケーションサーバ102内の所定のcgi110をアクセスし、受注一覧画面を表示する。これが図5aの受注一覧画面501である。図5aの受注一覧画面501には、一覧html文書503の中にテーブル504が表示されている。このテーブル504には、商品コードフィールド522と、商品名フィールド523と、数量フィールド524と、顧客コードフィールド525が存在する。表示されている受注一覧画面501の中にある印刷用ページと記されているリンク502をマウスでクリックすると、cgi110は、商品コードフィールド522の値で各レコードを並べ替えソートした後、商品コードフィールド522の値毎に分けて表示する、帳票用html文書506を作成する。この文書を表示した画面が図5bの印刷用画面505である。帳票用html文書506は、帳票を想定した記載形態になっている。帳票のタイトルとして、生産指示書という目標文字列507が比較的大きなフォントにて表示されている。予め、プリンタドライバ113の設定で、生産指示書という文字列を設定キーワードとして、設定キーワードの前に改頁コマンドを挿入する設定にて、登録しておく。そして、図5bの帳票用html文書506に対し、印刷を実行すると、webブラウザ105の画面には表示されないものの、印刷データの内容は、図6cに示すように、目標文字列507である文字列生産指示書の直前に改頁コマンド612が挿入される。図6c中<改頁>と記されている部分は、実際には表示できないデータ列である改頁コマンド612を仮に表示しているものである。前述の通り、無駄に白紙を出さないため、最初のキーワードには改頁コマンド612は挿入されていない。図6cの印刷データ、すなわちプリンタスプールファイル203の中身はプリンタ116に送信され、印刷と適切な改頁が行われる。この結果、図6dのような出力結果615、616及び617が得られる。すなわち、アプリケーションサーバ102中のcgi110は、クライアントPC104の要求に応じて、所定の位置に強制的改頁コマンド612を挿入する目印となる目標文字列507を一つ以上内包した文書データ帳票用html文書506を生成する、文書データ生成部として機能する。そして、webサーバプログラム103は、TCP/IPネットワーク108を通じて、クライアントPC104に、文書データである帳票用html文書506を送信する。図7は、帳票出力の別の形態を示す概略図である。図5bに示した帳票用html文書506は、各帳票毎に統一されたタイトルが付されていた。しかし、図7に示す帳票用html文書701は、各帳票毎に統一されたタイトルが付されていない。そこで、改頁コマンドを挿入したい位置に、特徴的な文字列を挿入する。これが改頁用文字列702である。図7では<という、特殊記号を規則的に列挙した文字列である。これを改頁コマンドにて置換すると、図6dに示される形態にほぼ等しい帳票出力を得ることができる。図8はプリンタドライバ113の表示画面の一例である。プリンタドライバ113の設定項目は多岐に渡る。設定画面は、これをタブボタンで切り替えて表示するように構成されている。キーワード改ページタブボタン802をクリックすると、図8に示す設定画面801が表示される。キーワード一覧欄803は、設定したキーワードが列挙表示される部分である。キーワード入力編集欄804は、キーワードの入力及び編集を行うための入力欄である。設定欄805は三択のボタンとチェックボックスを備える。追加ボタン806は、設定キーワード307を新たに追加するためのボタンである。編集ボタン807は、既にキーワード一覧欄803にある設定キーワード307を編集後、新たに編集した内容にて上書きするためのボタンである。削除ボタン808は、キーワード一覧欄803にある設定キーワード307のうち、選択したものを削除するためのボタンである。キーワード一覧欄803中に列挙されるキーワードは、例えば周知の正規表現regularexpression:文字列のパターンを表現する表記法が利用可能である。図8においては、は行頭を、は行末を表現する、メタキャラクタ通常の文字とは異なる機能的意味を持つ文字である。はメタキャラクタの機能を打ち消す。図8中、生産指示書と記されている文字列は、行頭から生産指示書と書かれ、その直後に改行が付されている条件を示す。同様に、図8中、で終わるタグはコメントを意味し、これらタグに囲まれた文字列はwebブラウザ105には表示されない。このコメントに、図7の改頁用文字列702と同様の、特徴的な文字列を記載する。webブラウザ105には、追加機能を提供するプラグインソフトウェアを導入する。当該プラグインソフトウェアは、コメント中の特定文字列を検出し、改頁命令に変換して、描画処理部112に出力する。この場合、プリンタドライバ113には改頁命令挿入部312が不要になる代わりに、当該プラグインソフトウェアが改頁命令挿入部としてwebブラウザ105に含まれることとなる。したがって、コメントでなくとも、図5、図6及び図7に示したような、前述の実施形態と同様の改頁処理を行うことができる。9プリンタドライバ113は、改頁処理と共に用紙の種類と印刷方向等を指定することもできる。本実施形態においては、文書印刷システムを開示した。従来、html文書を帳票印刷するには、pdfファイル等に変換する等、アプリケーションサーバ及びクライアントPCの負担が大きかった。本実施形態では、キーワードを設定して、そのキーワードに改頁コマンドを挿入する処理を追加した。このため、pdf等への変換処理を不要にし、極めて簡便に、且つ汎用性の高い処理にて、改頁の概念のないhtml文書のような文書データに、適切な改頁処理を施すことができる。本実施形態により、帳票出力を伴う業務アプリケーションシステムを、従来と比べて効率的に、且つ迅速に実現できる。また、本実施形態により、テキストエディタ等の強制的改頁の機能を持たないアプリケーションプログラムに対し、当該アプリケーションプログラム自体の改変を一切することなく、容易に強制的改頁機能を追加することができる。以上、本発明の実施形態例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことは言うまでもない。