規定の記録媒体に設けられた規定のタブの大きさを示す規定サイズ情報が記憶された記憶部と通信可能な情報処理装置であって、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出手段と、前記算出手段で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成手段と、を有することを特徴とする情報処理装置。前記生成手段は、前記算出手段で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断しなかったタブについて、前記規定の記録媒体を用いることを示す情報を前記制御情報に含めることを特徴とする請求項1記載の情報処理装置。前記生成手段は、前記算出手段で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断したタブについて、前記タブと前記タブが設けられる記録媒体よりも後続の記録媒体に設けられるタブとが重なると更に判断したときは、前記算出サイズ情報の高さの情報を前記後続のタブの高さより低くして前記制御情報を生成することを特徴とする請求項1又は2記載の情報処理装置。記録媒体の大きさを示す媒体サイズ情報が記憶された記憶部と通信可能な情報処理装置であって、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出手段と、印刷が指示されている本文情報を印刷可能な領域を示す本文サイズ情報および前記算出手段で算出された算出サイズ情報と前記媒体サイズ情報とを比較し、両者のサイズが同じでないと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成手段と、を有することを特徴とする情報処理装置。規定の記録媒体に設けられた規定のタブの大きさを示す規定サイズ情報が記憶された記憶部と通信可能な情報処理装置における情報処理方法であって、算出手段が、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出工程と、生成手段が、前記算出工程で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成工程と、を有することを特徴とする情報処理方法。記録媒体の大きさを示す媒体サイズ情報が記憶された記憶部と通信可能な情報処理装置における情報処理方法であって、算出手段が、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出工程と、生成手段が、印刷が指示されている本文情報を印刷可能な領域を示す本文サイズ情報および前記算出工程で算出された算出サイズ情報と前記媒体サイズ情報とを比較し、両者のサイズが同じでないと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成工程と、を有することを特徴とする情報処理方法。規定の記録媒体に設けられた規定のタブの大きさを示す規定サイズ情報が記憶された記憶部と通信可能なコンピュータを、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出手段と、前記算出手段で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成手段として機能させるプログラム。記録媒体の大きさを示す媒体サイズ情報が記憶された記憶部と通信可能なコンピュータを、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出手段と、印刷が指示されている本文情報を印刷可能な領域を示す本文サイズ情報および前記算出手段で算出された算出サイズ情報と前記媒体サイズ情報とを比較し、両者のサイズが同じでないと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成手段として機能させるプログラム。しかしながら、特許文献1の技術では、印刷する見出しの文字列の長さに対応する種類のタブ紙を用意し、画像形成装置にセットする必要があるので、画像形成装置が有する給紙口の数を上回る種類のタブ紙が必要となるときは対応できないおそれがある。また、タブ紙が用意されていない定型サイズの用紙に対しては印刷できないといった問題がある。本発明はこのような問題点に鑑みなされたもので、見出し情報をより適切にタブに印刷することを目的とする。そこで、本発明に係る情報処理装置は、規定の記録媒体に設けられた規定のタブの大きさを示す規定サイズ情報が記憶された記憶部と通信可能な情報処理装置であって、印刷が指示されている見出し情報から、前記印刷に要するタブの大きさを示す算出サイズ情報を算出する算出手段と、前記算出手段で算出された算出サイズ情報が前記規定サイズ情報よりも大きいと判断したタブについて、記録媒体から前記タブを切出す切出装置で用いられる前記算出サイズ情報を含む制御情報を生成する生成手段と、を有することを特徴とする。また、本発明は、方法、プログラムなどとしてもよい。本発明によれば、見出し情報をより適切にタブに印刷することができる。以下、本発明の実施形態について図面に基づいて説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。図1は、本実施形態に係るパーソナルコンピュータPC201の構成の一例を示す図である。PC201は、情報処理装置コンピュータの一例である。PC201には、一般アプリケーションによって作成されたデータを電子原稿ファイルに変換する一般アプリケーション電子原稿ライタと、その電子原稿ファイルを編集する製本アプリケーションとが設けられている。CPU101は、OS、一般アプリケーション、製本アプリケーションなどのプログラムが記憶されたROM103、HD111等からプログラムをRAM102にロードして実行し、PC201の機能および後述のフローチャートに係る処理を実現する。なお、PC201における機能、後述するフローチャートに係る処理の一部、又は全部を専用のハードウェアを用いて構成してもよい。RAM102は、CPU101の主メモリ、ワークエリア等として機能する。キーボードコントローラKBC105は、キーボード109、不図示のポインティングデバイス等の入力デバイスからの入力を制御する。CRTコントローラCRTC106は、CRTディスプレイ110の表示を制御する。ディスクコントローラDKC107は、ブートプログラム、種々のアプリケーションのプログラム、フォントデータ、ユーザファイル、編集ファイル等を記憶するハードディスクHD111、フレキシブルディスクFD等とのアクセスを制御する。プリンタコントローラPRTC108は、接続されたプリンタとの間の信号の交換を制御する。ネットワークコントローラNC112は、ネットワークに接続し、ネットワークに接続された他の機器との通信制御処理を実行する。なお、各デバイス101~103、105~108、112は、バス104を介して通信可能に接続されている。図2は、PC201の機能を実現するモジュールの構成の一例を示す図である。PC201は、ユーザによる入力デバイスの操作ユーザ操作に基づく印刷指示に応じて印刷ジョブを生成し、印刷ジョブ印刷データをプリンタ301に送信する。本実施形態では、ユーザ操作に応答して製本アプリケーション202が起動され、製本アプリケーション202を介して印刷に係る制御が行われる。製本アプリケーション202は、モジュール203~206を有している。印刷指示部203は、例えば、後述の図5等に示すユーザインタフェースを介してユーザからの印刷指示の入力を受け付け、この印刷指示に従って印刷命令を発行する。また、印刷指示部203は、ユーザインタフェースを介して、出力先のプリンタ、印刷方法、印刷部数、ページ範囲、タブ印刷設定などの印刷属性情報を受け付ける。ジョブ作成部204は、印刷指示部203からの印刷命令、及びタブ処理設定部205の印刷命令に従って印刷ジョブを作成する。タブ処理設定部205は、印刷指示部203で受け付けられたタブ印刷設定の情報に従ってタブの切出しの処理に係る指示ジョブチケットを生成する。なお、ジョブチケットは、用紙を断裁してタブを切出す断裁装置401等で用いられる制御情報の一例である。ジョブ送信順序管理部206は、ジョブ作成部204により作成された印刷ジョブを管理する。ジョブ送信順序管理部206は、この印刷ジョブをジョブ送信部207に送信する。ジョブ送信部207は、PC201とプリンタ301とのインタフェースであり、一般的なプリンタドライバやプリンタスプーラに相当する。製本アプリケーション202から出力された印刷ジョブは、ジョブ送信部207を介しプリンタ301に送信される。なお、ジョブ送信部207は、印刷ジョブをプリンタ301が解釈できる印刷データに変換して送信先のプリンタに送信する。ネットワーク208は、一般的なインターネット、イントラネット等である。PC201、プリンタ301、及び断裁装置401は、ネットワーク208を介して通信可能に接続され、双方向通信を行う。プリンタ301は、画像形成処理を行う画像形成装置の一例であり、PC201から送信された印刷データを印刷する。詳細については図3を用いて説明する。断裁装置401は、フィニッシング処理を施すフィニッシャの一例であり、ニアラインフィニッシャ印刷後処理装置である。断裁装置401は、プリンタ301で印刷された印刷物などにフィニッシング処理プリンタ301で印刷が行われる前の用紙に行う前処理であってもよい。を施すことができる。フィニッシング処理とは、プリンタ301から印刷された印刷物などに適用される断裁や製本などの処理である。断裁装置401は、ネットワーク208を介してフィニッシング処理に必要な情報の送受信を行う。なお、本実施形態では、断裁装置401がニアラインフィニッシャである場合を例に挙げて説明するが、この構成に限られるものではない。例えば、プリンタ301がフィニッシング処理を行う装置インラインフィニッシャを有する構成を採用してもよい。ここで、インラインフィニッシャ、ニアラインフィニッシャについて、即ちフィニッシャについて説明する。インラインフィニッシャとは、単体では情報処理装置PC201等と通信することができず、例えば、画像形成装置プリンタ301等と同一の用紙の搬送路で接続されたフィニッシャである。また、インラインフィニッシャでは、画像形成装置から搬送される印刷物に対して行うフィニッシャ処理の処理内容が画像形成装置から入力される。ただし、処理内容の入力の方法は、上述の構成に限られるものではない。例えば、情報処理装置上で動作するプリンタドライバを介して、画像形成装置のオプション構成としてフィニッシャ処理の処理内容例えば、製本処理が入力され、処理内容が含まれるジョブチケットが生成され、画像形成装置に送信される構成であってもよい。ニアラインフィニッシャは、外部装置と通信する通信部を有し、ネットワークを介して別の機器、例えば情報処理装置から送信された処理内容が含まれるジョブチケットが受信入力される。即ち、ニアラインフィニッシャでは、ジョブチケットに従ってフィニッシャ処理が実行される。ただし、処理内容の入力の方法は、上述の構成に限られるものではない。例えば、フィニッシャ処理の処理内容は、ニアラインフィニッシャの操作部から入力される構成であってもよい。また、印刷物の搬送経路紙パスの観点から、各フィニッシャの特徴について説明する。これは一般的な特徴であり、本実施形態についての理解を助ける目的で記述するものであり、本実施形態は、下記の説明に限定されるものではない。インラインフィニッシャでは、画像形成装置とフィニッシャとが物理的につながっており、画像形成装置が印刷した紙が搬送経路紙パスを通ってフィニッシャに速やかに送られる。ニアラインフィニッシャでは、画像形成装置で印刷された紙が一旦バッファされた後にフィニッシャの入力部にセットされるが、前述したように、処理内容ジョブチケットについては通信部を介して入力される。なお、インラインフィニッシャに外部機器PC201等と通信するための通信部を設け、この通信部を介してジョブチケットを入力可能にし、ニアラインフィニッシャと同様に動作させることも可能である。図3は、プリンタ301の構成の一例を示す図である。プリンタ301の各モジュール302~308による機能の一部、又は全部については、専用のハードウェアを用いて実現してもよいし、ソフトウェア用いて実現してもよい。通信部302は、ネットワーク208を経由してPC201から印刷データを受信する。プリンタ制御部303は、プリンタ301の各モジュールに処理の指示などを行い、プリンタ301全体の動作を制御する。RIP処理部304は、印刷データを解読してRIPRasterImageProcessor展開する。データ管理部305は、ジョブ記憶部306にRIP処理後のデータを保存し、保存されたデータの検索、取り出し、置き換えなどの管理を行う。ジョブ記憶部306は、RIP処理後のデータを印刷するための印刷ジョブを保存する。プリント処理部307は、RIP処理後のデータに画像処理を行うことによってタブ紙などの印刷媒体記録媒体の一例に順次に印刷処理を行う。操作部308は、ユーザからの印刷指示を受け付け、プリンタ制御部303に命令を行う。図4は、断裁装置401の構成の一例を示す図である。断裁装置401の各モジュール402、403、405、406による機能の一部、又は全部については、専用のハードウェアを用いて実現してもよいし、ソフトウェア用いて実現してもよい。通信部402は、ネットワーク208を経由してPC201からジョブチケットを受信する。断裁装置制御部403は、ジョブチケットから後述の断裁情報を読み取り、断裁処理部405に用紙の断裁のための指示を行う。操作部406は、ユーザからの断裁指示を受け付け、断裁装置制御部403に命令を行う。断裁処理部405は、断裁装置制御部からの指示に従って用紙からのタブの切出しなどの断裁処理を行う。図5は、製本アプリケーション202により提供されるユーザインタフェースの一例UI画面501を示す図である。UI画面501は、データの構造を示すツリー部502と、印刷された状態印刷ページを表示するプレビュー部503とを含んで構成される。なお、プレビュー部503は、一般アプリケーション等から受信したデータに基づく印刷ページ画像を表示する。ツリー部502には、各章に含まれるページが木構造で表示される。ツリー部502に表示されるページは、原稿ページである。また、プレビュー部503には、印刷ページ印刷の内容が縮小されたもの、いわゆるプレビューが表示される。表示される順序は、ツリー部502の構造を反映したものである。図6は、製本アプリケーション202により提供されるユーザインタフェースの一例タブ印刷設定UI601を示す図である。例えば、ユーザは、タブ印刷設定UI601を介してタブに印刷する文字列の指定が可能となる。入力項目602は、タブへの印刷に使用されるフォントを選択する項目である。入力項目603は、タブへの印刷に使用されるフォントのスタイルボールド、イタリック、標準などを選択する項目である。入力項目604は、タブへの印刷に使用されるフォントのサイズを指定する項目である。なお、フォントのサイズについては、使用するフォントのサイズの下限値下限サイズを設定する構成であってもよい。この場合、文字列とタブのサイズとから自動的にフォントのサイズが決定され、決定されたフォントのサイズが下限サイズより小さくなる場合に、後述の可変タブが印刷に用いられる。入力項目605は、各章の先頭に挿入するINDEX番号を指定するものであり、1章の前にタブ紙を挿入する場合にはINDEX番号に1を設定する。同様に、2章の前にタブ紙を挿入する場合には2を設定する。入力項目606は、タブに印刷する文字列を入力する領域である。入力項目607は、指定あるいは入力されたタブへの印刷の内容設定値を受け付けるボタンである。また、入力項目608は、タブへの印刷の設定の終了を受け付けるボタンである。ここでは、以下で使用する語句について説明する。定型タブとは、一般に販売されている定型の用紙サイズのタブ紙に設けられたタブタブ耳である。日本国内では、用紙サイズとしては、A4、タブの数タブ耳数としては、4、6、8、といったものがある。可変タブ可変長タブとは、断裁装置401により切り出され、即ちタブのサイズのカスタマイズが行われた用紙のタブである。設定可能なパラメータとしては、タブ紙の印刷領域のサイズ図20のW、H、タブ位置図20のOffset、タブ耳サイズ図20のTabW、TabHなどがある。ハイブリッドタブ処理は、印刷に用いるタブの種類定型タブ又は可変タブが混在していると判断した場合に行われる処理であり、見出しの文字列長に応じてタブの種類を決定し、決定したタブが用紙から切り出される位置などを設定する処理である。可変タブ処理は、印刷に用いられるタブの種類が可変タブのみであると判断した場合に行われる処理であり、可変タブが用紙から切り出される位置などを設定する処理である。定型タブ処理は、印刷に用いられるタブの種類が定型タブのみであると判断した場合に行われる処理であり、一般的な処理である。図7は、PC201、プリンタ301、及び断裁装置401を含む印刷システムにおける基本的な処理メイン処理に係るフローチャートの一例を示す図である。図7Aのフローチャートと図7Bのフローチャートとでは、印刷処理と可変タブ切出処理との処理の順序が異なるが、どちらのフローチャートの処理であっても本実施形態に適用できる。図7Aのフローチャートでは、PC201は、タブ印刷設定UI601を介して、ユーザ操作に応答して印刷の対象コンテンツ等に対してタブへの印刷の内容を受け付けるS701。S702では、プリンタ301は、コンテンツ、見出しの文字列等を印刷する印刷処理。S703では、断裁装置401は、タブ処理設定部205で可変タブが設定された可変タブとなるように用紙からタブを切り出す可変タブ切出処理。このように、図7Aの処理では、用紙に対し、S702においてプリンタ301で印刷が行われ、S703において断裁装置401でタブの切り出しが行われる。また、図7Bのフローチャートでは、S705において断裁装置401で可変タブ切出処理が行われる。その後、S706においてプリンタ301で印刷処理が行われる。図8は、タブ印刷設定UI601で指定あるいは入力された設定値タブ情報をもとにジョブチケットを生成する処理生成処理に係るフローチャートの一例を示す図である。この生成処理は、タブ処理設定部205で行われる。なお、本フローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S801では、タブ処理設定部205は、タブ印刷設定UI601のタブ情報を読み込み、タブ情報テーブルを生成する。図9は、S801で生成されるタブ情報テーブルの一例を示す図である。なお、タブ情報テーブルは、HD111に記憶されている。タブ情報テーブルでは、INDEX番号に対応して、タブに印刷する文字列、フォントのサイズポイントサイズ、フォントのスタイルなどの入力項目の情報が管理される。S802は、タブ処理設定部205は、プリンタ301の記憶デバイス記憶部の一例に登録されている定型のタブ紙の情報規定サイズ情報の一例をプリンタ301から取得する。例えば、プリンタ301の記憶デバイスに用紙サイズA4、4タブの定型のタブ紙の情報が登録されている場合、タブ処理設定部205は、定型のタブ紙の情報としてA4、4タブをプリンタ301から取得してメモリ上RAM102等に記憶する。S803では、タブ処理設定部205は、タブ設定処理を行う。タブ設定処理では、印刷に用いられるタブの情報タブの切り出しに用いられる断裁情報などが決定され、タブ設定処理での処理結果は、図10のタブ設定テーブルに反映される。図10は、タブ設定テーブルの一例を示す図である。タブ設定テーブルでは、INDEX番号に対応して、印刷に用いるタブの種類、当該タブのサイズ幅W、高さH、シートなどの情報が管理される。なお、タブ設定テーブルは、HD111に記憶されている。図11は、タブ設定処理に係るフローチャートの一例を示す図である。なお、本フローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S1101では、タブ処理設定部205は、タブ情報テーブルからタブの総数総タブ数を読み出し、Total_Tab_CNT変数に総タブ数をセットする。また、タブ処理設定部205は、内部処理で用いる変数をそれぞれ、CNT=1、Tab_Page_flag=OFF、Tab_positionカレントタブ位置=0として初期化する。S1102では、タブ処理設定部205は、全てのタブ情報に対して処理が完了したかを判定する。より具体的には、タブ処理設定部205は、CNTの値がTotal_Tab_CNTの値以下であるかを判定する。このとき、タブ処理設定部205は、未処理のタブ情報があるYESと判断した場合、S1103に処理を進める。他方、全てのタブ情報に対して処理が完了したNOと判断した場合、S804に処理を進める。S1103では、タブ処理設定部205は、タブに印刷する見出しの文字列の長さ算出サイズ情報の一例をチェックする。S1103では、タブ処理設定部205は、CNTタブカウンタ値に従って、タブ情報テーブルよりタブに印刷する文字列を読み出し、文字数×文字サイズにより文字列の長さを算出する。具体例を挙げて説明すると、CNT=1である場合、タブ情報テーブルよりINDEX番号1のタブ情報を読み出す。この例では、文字列が定型タブ1であるので文字列数としては5、文字サイズとしては42ポイントがタブ情報テーブルから読み出される。よって、タブ処理設定部205は、読み出した情報をもとに文字列の長さを計算すると、文字列の長さは、5×42×0.353=74.13mmになる。即ち、タブの1番目の文字列の長さは、74.13mmとなる。S1104では、タブ処理設定部205は、S1103で算出したタブの文字列の長さが、S802で読み込んだ定型のタブ紙のタブの長さに収まっているか定型タブ範囲内であるか否かを判断する。このとき、収まっていないと判断した場合、S1105に処理を進め、他方、収まっていると判断した場合、S1106に処理を進める。なお、タブの長さとは、後述の図20のTabWなどである。より具体的には、S802では、定型のタブ紙の情報として用紙サイズA4、4タブが登録されていたので、一のタブの長さは、およそ75mm297mm/4となる。このため、タブ1のタブの長さは74.13mmであることから、タブ1は、定型のタブ紙のタブに収まるものであると判断され、タブ1の場合はS1106に処理が進められる。S1106では、タブ処理設定部205は、カレントタブ位置を読み出す。カレントタブ位置とは、断裁装置401がセットするタブの位置を示すものである。例えば、断裁装置401は、カレントタブ位置が75mmである場合、用紙の上部から75mmほどオフセット図20のOffset参照した位置にタブをセットする。本実施形態では、A4で4タブを例に挙げているので、一のタブが75mmとなる。このため、カレントタブ位置が75mmであり、タブの並び順が上からの場合、断裁装置401は、4タブ中の2タブ目をセットする。S1107では、タブ処理設定部205は、タブ紙の排紙が必要であるかを判定する。このとき、タブ紙の排紙が必要であると判断した場合、S1108に処理を進め、他方、タブ紙の排紙が不要であると判断した場合、S1109に処理を進める。より具体的には、タブ処理設定部205は、カレントタブ位置とプリンタ301にセットされている定型のタブ紙のタブ耳の順番とを比較する。例えば、タブ処理設定部205は、プリンタ301にセットされているタブ紙のタブ耳の順番より前記タブ紙のタブ耳の位置算出位置を算出する。そして、タブ処理設定部205は、算出位置がカレントタブ位置より小さいと判断した場合、カレントタブ位置より算出位置が大きくなるまで定型のタブ紙を排紙することを示す排紙情報を生成する。S1109では、タブ処理設定部205は、カレントタブ位置に対応するタブが設けられた定型のタブ紙の情報などを図10のタブ設定テーブルに反映する。なお、タブ処理設定部205は、セットするタブが次ページになると判断した場合、カレントタブ位置が次ページの先頭に設定されるようにTab_Page_flag=ON、Tab_position=0を設定する。次に、S1105の処理可変タブ処理について説明する。S1104で、文字列の長さが定型タブ範囲外であると判断された場合、S1105に処理が進められる。ここで、図9のINDEX番号3を例に挙げて説明する。この例では、印刷する文字が可変長タブ3であり、文字数が6文字であるので、文字列の長さは、6×42×0.353=88.956mmとなり、A4で4タブの定型タブでは、一のタブ長さ75mmには収まらない。このため、可変タブ処理S1105に処理が進められる。図12は、可変タブ処理に係るフローチャートの一例を示す図である。なお、本フローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S1201では、タブ処理設定部205は、S1104の処理で算出したタブの長さ88.956mmをRAM102から読み出す。S1202では、タブ処理設定部205は、S1201で読み込んだタブの長さとカレントタブ位置とを加算する。より具体的には、図10のタブ設定テーブルを参照すると、INDEX番号が3であるので、カレントタブ位置は、150mmである。また、INDEX番号3のタブの長さは89mmであることから、処理対象のタブの下端の位置タブ位置は、およそ239mmとなる。S1203では、タブ処理設定部205は、処理対象のタブが用紙用紙範囲内に収まるかを判定する。このとき、タブ処理設定部205は、収まると判断した場合、S1205に処理を進め、他方、収まらないと判断した場合、S1204に処理を進める。A4サイズの用紙に対してタブを設定する場合、タブを設定する辺の長さが297mmであるとする。この場合、上記の例では、タブ処理設定部205は、処理対象のタブ位置と辺の長さとを比較すると、239<297となることから、処理対象のタブ位置が用紙範囲内に収まると判断し、S1205に処理を進める。なお、タブ処理設定部205は、処理対象のタブ位置が用紙範囲内に収まらないと判断した場合、処理対象のタブを次ページの先頭に設定するため、S1204に処理を進める。S1204では、タブ処理設定部205は、処理対象のタブを次ページの先頭に設定するための処理として、Tab_Page_flag=ON、Tab_position=0に設定する。S1205では、タブ処理設定部205は、タブの種類可変タブ等、算出したタブの長さ、シートページの情報を図10のタブ設定テーブルに設定する。S1110では、タブ処理設定部205は、カレントタブ位置を更新する。より具体的には、タブ処理設定部205は、Tab_positionに処理対象のタブの長さを加算する。また、タブ処理設定部205は、タブカウンタ値CNTのインクリメントを行う。タブ処理設定部205は、以上の処理が終了すると、S804に処理を進める。次に、S804では、タブ処理設定部205は、S803でタブ設定テーブルに設定した情報タブ設定情報が複数のページにまたがるか否かを判断する。S804では、タブ処理設定部205は、Tab_Page_flagの状態をチェックし、Tab_Page_flagがONである場合、タブが複数のページにまたがると判断し、S805に処理を進める。他方、Tab_Page_flagがOFFである場合、タブが複数のページにまたがらないと判断し、S806に処理を進める。S805では、タブ処理設定部205は、タブ重なり処理を行う。図13は、タブ重なり処理に係るフローチャートの一例を示す図である。なお、本フローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S1301では、タブ処理設定部205は、タブ設定情報をタブ設定テーブルから読み出す。S1302では、タブ処理設定部205は、内部処理に用いる変数として、Total_Tab_CNTにタブの総数総タブ数を設定し、CNT=0で初期化する。S1303では、タブ処理設定部205は、タブ設定テーブルに登録されている全てのタブ設定情報に対して処理を行ったかを判定する。より具体的には、タブ処理設定部205は、CNTの値がTotal_Tab_CNTの値より小さいかを判定する。このとき、タブ処理設定部205は、小さいと判断した場合未処理のタブ設定情報がある場合、S1304に処理を進める。他方、タブ処理設定部205は、以上であると判断した場合全てのタブ設定情報の処理が完了した場合、S806に処理を進める。S1304では、タブ処理設定部205は、タブの種類タブ種をチェックする。ここでは、CNTよりタブ設定テーブルのINDEX番号を確認し、当該タブが可変タブであるかを判定する。ここで、可変タブであると判断した場合、S1305に処理を進め、他方、可変タブでないと判断した場合、S1307に処理を進める。S1305では、タブ処理設定部205は、当該可変タブに重なる定型タブより広義にはタブがあるかをタブ設定テーブルのタブ設定情報から確認を行う。これには、当該タブまでの各タブの幅を積算して当該タブのページ上端からのOFFSETを算出する。例えば、図10のINDEX3のタブの長さは90mm、OFFSETは150mmであり、タブの範囲は150~240となるので、タブ処理設定部205は、この範囲に重なる定型タブが後続のタブ中にあるか否かを判断する。ここで、タブ処理設定部205は、重なりありと判断した場合、当該タブの高さを定型タブより低くするためにS1306に処理を進め、S1306では、タブ設定テーブルの当該可変タブの高さを定型タブの高さより低く設定する。なお、設定できる高さの最小値は文字サイズから算出される値となる。タブ処理設定部205は、以上の処理を行い、S1307に処理を進める。S1307では、タブ処理設定部205は、CNTをインクリメントする。S806では、タブ処理設定部205は、タブ設定テーブルのタブ設定情報、排紙情報などをジョブチケットに反映する。S806で生成されるジョブチケットの例を図14に示し、その詳細について説明する。図14は、ジョブチケットの一例を示す図である。まず、ジョブチケットから定型タブに関する内容を抜粋して説明する。<---定型タブを使用---><TabCutstartPageNo=1endPageNo=1><Option>OFF</Option><Tabname>定型タブ1</Tabname><tabNo>1/4</tabNo></TabCut><TabCutstartPageNo=2endPageNo=2><Option>OFF</Option><Tabname>定型タブ2</Tabname><tabNo>2/4</tabNo></TabCut>ここで、TabCutは、断裁情報であることを示し、StratPage、EndPageは、当該タブが挿入されるページ範囲を示している。また、Option属性のOFFは、当該タブが定型タブであることを示し、ONは、用紙からのタブの切り出しタブカットを必要とするタブ可変タブであることを示している。Tabnameには、当該タブに印刷される見出しの文字列が設定される。また、定型タブにはTabNo属性が設定され、定型タブの何タブ目を使用するかが示されている。次に、ジョブチケットから可変タブに関する内容を抜粋して説明する。<---可変タブを使用---><TabCutstartPageNo=3endPageNo=3><Option>On</Option><Tabname>可変長タブ3</Tabname><PaperSize_W>210</PaperSize_W><PaperSize_H>297</PaperSize_H><Offset>150</offset><Width>90</Width><Height>20</Height></TabCut>ここで、TabCut、Option、及びTabnameについては、上述と同様であるので、説明を省略する。PaperSize_Wは、タブカット後の用紙サイズの幅を示し、PaperSize_Hは、タブカット後の用紙サイズの高さを示す。なお、これらは、図20中の幅W、高さHに対応するものである。また、Offsetは、用紙の上端からタブまでのオフセット値を示す。なお、Offsetは、図20中のOffsetに対応する。また、Widthは、タブの幅を示し、Heightは、タブの高さを示す。なお、これらは、図20中のTabW、TabHに対応するものである。また、可変タブについては、断裁装置401は、ジョブチケット中から可変タブの断裁情報を読み出す。断裁装置401は、断裁情報に従って、タブカット後の用紙サイズがPaperSize_W、PaperSize_H、タブの位置がOffset、タブの大きさがWidth、Heightに設定された値になるように用紙の断裁を行う。例えば、断裁装置401をニアラインフィニッシャとして採用する場合、プリンタ301で印刷処理が行われた後に定型タブの情報が処理済みとしてジョブチケットから削除され、断裁装置401に送信される構成としてもよい。なお、定型タブの情報を含まない可変タブの情報を含むジョブチケットをPC201から断裁装置401に送信するように構成してもよい。以上の処理により得られる成果物の例を図15及び図16に示す。図15は、定型タブ中に可変タブが適用された例である。図16は、可変タブの後ろに定型タブがあるために可変タブの高さが低く設定され、タブの重なりがわかりやすくされた例である。本実施形態の構成によれば、タブに印刷する文字列の長さにより定型タブと可変タブとを適切に選択することが可能となる。また、可変タブの後ろに定型タブが重なるようなケースでは可変タブの高さを調整することにより、操作性のよい成果物を得ることが可能となる。このように、上述した構成によれば、文字列長によっては文字サイズが小さすぎて見出しの文字列の判別がしにくくなるケース、タブエリアに合わせて文字列を短縮するなどの調整が必要になるケースに適切に対応可能となる。この結果、タブに印刷された文字の視認性、タブに印刷する文字の操作性の向上が可能となる。さらに、可変タブの後ろに定型タブがあるケースでは、可変タブの高さが低く設定されるので、タブの重なりに対しても視認性の向上を実現できる。<第2の実施形態>本実施形態では、複数のタブ処理方法の中から、最も適切なタブ処理方法を自動的に選択して処理することができる。なお、第1の実施形態と同一の構成については同一の符号を用いてその説明を適宜省略する。図17は、タブ印刷設定UI601の設定値から最適な処理方法を選択する処理選択処理に係るフローチャートの一例を示す図である。S1701では、タブ処理設定部205は、タブ処理モードを設定する。図18は、タブ処理モードの設定処理に係るフローチャートの一例を示す図である。なお、図17及び図18のフローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S1801では、タブ処理設定部205は、タブ印刷設定UI601の設定値を読み込み、タブ情報テーブルを生成する。S1801で生成されたタブ情報テーブルは、図9のタブ情報テーブルと同様であり、INDEX番号に対応して、文字列、フォントのサイズポイントサイズ、フォントスのタイルなどの入力項目の情報を管理する。S1802では、タブ処理設定部205は、プリンタ301の記憶デバイスに登録されている定型のタブ紙の情報、及び登録されている用紙のサイズなどの用紙情報媒体サイズ情報の一例を取得する。S1803では、タブ処理設定部205は、タブ情報テーブルを読み込み、定型タブに収まらないタブがあるかを判定する。判定方法としては、S1103と同様に、タブ情報テーブルよりタブ情報を読み出し、タブに印刷する見出しの文字列の長さと定型タブのサイズをと比較して判定する。ここで、タブ処理設定部205は、定型タブに収まらないタブがあると判断した場合、S1804に処理を進め、他方、全てのタブが定型タブに収まると判断さした場合、S1807に処理を進める。S1804では、タブ処理設定部205は、タブ情報テーブルの全てのタブ情報のタブが定型タブに収まるかを判定する。ここで、タブ処理設定部205は、全てのタブ情報のタブが定型タブに収まらないと判断した場合、S1805に処理を進める。また、タブ処理設定部205は、1つでも収まるタブがあると判断した場合、S1806に処理を進める。S1805、S1806、S1807の各処理では、タブ処理設定部205は、S1702で、処理の分岐ができるようにタブ処理モードを識別するフラグを設定する。タブ処理設定部205は、S1805では可変タブ処理フラグ、S1806ではハイブリッドタブ処理フラグ、S1807では定型タブ処理フラグを設定する。次に、S1702では、タブ処理設定部205は、S1701で設定したタブ処理モードにより処理を選択する。即ち、タブ処理設定部205は、可変タブ処理フラグであると判断した場合、S1703に処理を進め、ハイブリッドタブ処理フラグであると判断した場合、S1704に処理を進め、定型タブ処理フラグであると判断した場合、S1705に処理を進める。なお、S1704の処理は、定型タブと可変タブとが混在する場合の処理ハイブリッド処理であり、その詳細については第1の実施形態で説明した図8の処理となる。また、S1705の処理は、定型タブのみである場合の処理定型タブ処理であり、一般的な既知の処理を採用できるので、本実施形態ではその詳細については説明を省略する。以下では、S1703の処理可変タブ処理について説明する。S1703では、タブ処理設定部205は、可変タブ処理を行う。可変タブ処理では、定型タブが用意されていない用紙サイズの用紙でのタブの切出しに用いられる断裁情報の生成が行われる。なお、定型タブが用意されている用紙サイズは限定的であり、一般的には日本国内ではA4、USではLetterサイズである。図19は、可変タブ処理に係るフローチャートの一例を示す図である。なお、本フローチャートは、CPU101が関係するプログラムを読み出して実行することで実現される。S1901では、タブ処理設定部205は、プリンタ301にセットされている用紙サイズとして本文サイズタブ耳サイズの用紙があるか否かを判断する。ここで、用紙からタブ耳が切り出されることで作成されるタブ紙について図20を参照して説明する。図20は、タブ紙の一例を示す図である。タブ耳サイズは、タブ耳の大きさを示す。TabHは、タブ耳サイズの高さであり、タブの高さを示す。TabWは、タブ耳サイズの幅であり、タブの幅を示す。また、タブ紙の幅W、及び高さHは、本文本文情報を印刷可能な領域のサイズ本文サイズ情報の一例を示す。即ち、S1901では、タブ処理設定部205は、WTabH×Hのサイズ元サイズの用紙の存在を、本文サイズタブ耳サイズおよび用紙情報の両者を比較してチェックする。ここで、タブ処理設定部205は、元サイズの用紙がプリンタ301にあり登録されていると判断した場合、S1902に処理を進める。S1902では、タブ処理設定部205は、タブカット設定処理を行う。タブカット設定処理は、図8のフローチャートのS803~S806の処理と同様である。ただし、S1902から図8のS803の処理に進んだ場合、定型タブが使用されないことから、S1104の分岐では必ずYESとなり、S1105に処理が進められ、またS805の定型タブとの重なりチェックも実質上行われない。他方、S1902において、タブ処理設定部205が、元サイズの用紙がプリンタ301になしと判断した場合、S1903に処理を進める。例えば、タブ処理設定部205は、タブ耳を切り出せるサイズの用紙がないことから、本文サイズの用紙からタブ耳を切り出し、タブ耳を切り落とした用紙サイズW-TabH×Hに本文を拡縮して印刷される用紙を特定する。本実施形態では、本文サイズの用紙が特定される構成であるが、この構成に限られるものではない。例えば、タブ処理設定部205は、本文の縮小率が規定の値より大きい場合、元サイズの用紙より小さいサイズの用紙を特定し、本文の縮小率が規定の値より小さい場合、元サイズの用紙より大きいサイズの用紙を特定する構成としてもよい。S1903では、タブ処理設定部205は、本文サイズをW-TabH×Hとしてタブカット設定処理を行う。S1903では、タブ処理設定部205は、図8のフローチャートに対して、本文サイズをW-TabH×Hに読み替えて行うものであり、他の処理については差異がないので詳細については説明を省略する。S1904では、タブ処理設定部205は、用紙からタブ耳を断裁してタブ紙として使えるように断裁量としてTabHを含めた設定情報を生成する。S1905では、タブ処理設定部205は、新本文サイズW-TabH×Hに本文コンテンツが拡縮されるように設定情報を生成する。例えば、タブ処理設定部205は、プリンタ301に拡縮を指示する情報、或いは新本文サイズをS1904で生成した設定情報に含める。なお、S806では、タブ処理設定部205は、生成した設定情報をジョブチケットに含める。以上の処理により、当初の本文サイズの用紙に対してタブ耳が付加され、本文サイズは、当初の本文サイズよりタブ耳サイズを断裁した用紙に拡縮して印刷されるように設定される。図21は、S1902の処理が行われた場合の成果物の一例を示す。より具体的には、図21は、プリンタ301に、本文サイズの用紙、及び本文サイズタブ耳サイズ付の用紙がある場合の成果物の一例を示す。図22は、1903~S1905の処理が行われた場合の成果物の一例を示す図である。より具体的には、図22は、本文サイズタブ耳サイズ付の用紙がプリンタ301にない場合の成果物の一例を示す。当初の本文サイズの用紙に対してタブ耳が切り出され、本文は、新本文サイズW-TabH×Hに縮小して印刷されている。上述した実施形態の構成によれば、最も適切なタブ処理方法を自動的に選択して処理できることから、タブ処理の効率化が図られる。また、本文サイズタブ耳サイズ付の用紙がない場合であっても、タブに見出しの文字列を適切に印刷できるようになる。<その他の実施形態>上述した各実施形態の構成は、適宜組み合わせて採用することができる。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。上述した実施形態の構成によれば、見出し情報をより適切にタブに印刷することができる。以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。