(57)【要約】【課題】ユーザが印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することを可能ならしめる画像形成装置を制御する制御プログラム、画像形成装置、および画像形成装置で実行される方法を提供する。【解決手段】第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が設定される。（Ｓ１０４）。【選択図】図７
2008176602.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を制御する制御プログラムであって、
タブ紙に関する設定の開始要求を受け付ける手順１）と、
第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部をユーザに提供する手順２）と、
第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部をユーザに提供する手順３）と、
前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定する手順４）と、
をコンピュータに実行させる制御プログラム。
【請求項２】
前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置は、ユーザの指定に基づいて設定されることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記手順４）において、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置よりも下方に設定されることを特徴とする請求項１または２に記載の制御プログラム。
【請求項４】
前記手順４）において、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは下方に設定されることを特徴とする請求項１または２に記載の制御プログラム。
【請求項５】
前記手順４）において、さらに、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置と同じ若しくは上方に設定されることを特徴とする請求項４に記載の制御プログラム。
【請求項６】
前記手順４）において、さらに、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも後であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは上方に設定されることを特徴とする請求項４に記載の制御プログラム。
【請求項７】
請求項１〜６のいずれか１つに記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
画像形成装置であって、
タブ紙に関する設定の開始要求を受け付ける受付部と、
第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部と、
第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部と、
前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定するタブ位置設定部と、
を有することを特徴とする画像形成装置。
【請求項９】
画像形成装置で実行される方法であって、
タブ紙に関する設定の開始要求を受け付けるステップ１）と、
第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部をユーザに提供するステップ２）と、
第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部をユーザに提供するステップ３）と、
前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定するステップ４）と、
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タブ紙の挿入機能を有する画像形成装置を制御する制御プログラム、画像形成装置、および画像形成装置で実行される方法に関する。
【背景技術】
【０００２】
平坦な矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブとを備えたタブ紙をページ間に挿入しながら印刷物を作成することが可能な印刷装置が存在する（特許文献１参照）。
【０００３】
ところで、印刷物が例えば「章」と「節」から構成されている場合、ユーザが一見して、「章」の区切りに用いるタブ紙と「節」の区切りに用いるタブ紙とを区別し得るとともに、特定の「章」にどの「節」が含まれるかを把握し得ることが、印刷物の容易かつ迅速な閲覧の観点から望ましい。
【０００４】
しかしながら、上記特許文献１に記載の技術は、例えば「章」の区切りに用いるタブ紙と「節」の区切りに用いるタブ紙のように、タブ紙を複数用途に分けて利用する方法については何ら考慮しておらず、上記課題を解決する手段を提供するものではない。
【特許文献１】特開２００５−２７１２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、
ユーザが印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することを可能ならしめる画像形成装置を制御する制御プログラム、画像形成装置、および画像形成装置で実行される方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）画像形成装置を制御する制御プログラムであって、タブ紙に関する設定の開始要求を受け付ける手順１）と、第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部をユーザに提供する手順２）と、第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部をユーザに提供する手順３）と、前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定する手順４）と、をコンピュータに実行させる制御プログラム。
【０００８】
（２）前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置は、ユーザの指定に基づいて設定されることを特徴とする上記（１）に記載の制御プログラム。
【０００９】
（３）前記手順４）において、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置よりも下方に設定されることを特徴とする上記（１）または（２）に記載の制御プログラム。
【００１０】
（４）前記手順４）において、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは下方に設定されることを特徴とする上記（１）または（２）に記載の制御プログラム。
【００１１】
（５）前記手順４）において、さらに、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置と同じ若しくは上方に設定されることを特徴とする上記（４）に記載の制御プログラム。
【００１２】
（６）前記手順４）において、さらに、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも後であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは上方に設定されることを特徴とする上記（４）に記載の制御プログラム。
【００１３】
（７）上記（１）〜（６）のいずれか１つに記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１４】
（８）画像形成装置であって、タブ紙に関する設定の開始要求を受け付ける受付部と、第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部と、第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部と、前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定するタブ位置設定部と、を有することを特徴とする画像形成装置。
【００１５】
（９）画像形成装置で実行される方法であって、タブ紙に関する設定の開始要求を受け付けるステップ１）と、第１のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部をユーザに提供するステップ２）と、第２のタブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部をユーザに提供するステップ３）と、前記第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、前記第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置を設定するステップ４）と、を有することを特徴とする方法。
【発明の効果】
【００１６】
本発明では、第１挿入ページ位置設定部において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が設定される。これにより、ユーザは、一見して、例えば「章」の区切りに用いる第１のタブ紙と例えば「節」の区切りに用いる第２のタブ紙とを区別し得るとともに、特定の「章」にどの「節」が含まれるかを把握することが可能となる。したがって、ユーザは、印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１８】
図１は、本発明の第１の実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【００１９】
本実施形態にかかるネットワークシステムは、文書の印刷の指示を行う印刷指示装置としてのＰＣ１と、ＰＣ１の印刷指示に基づいて印刷を行う印刷システム４とを備え、これらはネットワーク５により相互に通信可能に接続されている。なお、ＰＣ１と印刷システム４とは、ネットワーク５を介することなく直接機器間で接続（ローカル接続）されていてもよい。
【００２０】
印刷システム４は、互いにローカル接続されたプリンタコントローラ２と画像形成装置としてのプリンタ３とから成る。このローカル接続には、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェースが用いられる。ただし、プリンタコントローラ２とプリンタ３とは、ネットワーク５により接続されてもよい。
【００２１】
図２は、図１に示されるＰＣ１の構成を示すブロック図である。
【００２２】
ＰＣ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６およびネットワークインタフェース１７を備えており、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２３】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００２４】
ここで、ハードディスク１４には、文書ファイルを作成するためのアプリケーションと、文書ファイルを印刷システム４が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータに変換するためのプリンタドライバとがインストールされている。プリンタドライバは、アプリケーションを使用して作成した文書ファイルの印刷指示の他、印刷出力条件の設定やタブ紙に関する設定を行う機能を有する。プリンタドライバには、これらの設定を行うためのプログラムが含まれる。
【００２５】
ディスプレイ１５は、ＬＣＤ、ＣＲＴディスプレイ等であり、各種の情報の表示に使用される。入力装置１６は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
【００２６】
ネットワークインタフェース１７は、ネットワーク５を介して他の機器と通信するためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００２７】
図３は、図１に示される印刷システム４におけるプリンタコントローラ２の構成を示すブロック図である。
【００２８】
プリンタコントローラ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、プリンタインターフェース２５、およびネットワークインタフェース２６を備えており、これらは信号をやり取りするためのバス２７を介して相互に接続されている。なお、プリンタコントローラ２の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００２９】
ＲＯＭ２２またはハードディスク２４には、ＰＣ１から受信したＰＤＬデータを翻訳しビットマップ形式の画像データであるビットマップデータに展開するためのラスタライズ処理のプログラム、および受信したＰＤＬデータの処理方法を解析するための画像データ処理のプログラムが格納されている。また、ハードディスク２４には、受信したＰＤＬデータおよびビットマップデータが保存され得る。
【００３０】
プリンタインターフェース２５は、ローカル接続されたプリンタ３と通信するためのインタフェースである。
【００３１】
図４は、図１に示される印刷システム４のプリンタ３の構成を示すブロック図である。プリンタ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作パネル部３４、印刷部３５、およびコントローラインターフェース３６を備えており、これらは信号をやり取りするためのバス３７を介して相互に接続されている。なお、プリンタ３の上記各部のうち、ＰＣ１の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
【００３２】
ＲＯＭ３２には、プリンタコントローラ２から受信したビットマップデータを含む印刷データに基づいて行われる印刷処理のプログラムが格納されている。
【００３３】
操作パネル部３４は、タッチパネル、テンキー、スタートボタン、ストップボタン等を備えており、各種情報の表示および各種指示の入力に使用される。
【００３４】
印刷部３５は、電子写真式プロセス等の周知の作像プロセスを用いて、プリンタコントローラ２から受信したビットマップデータが示す画像を用紙等の記録媒体に印刷する。コントローラインターフェース３６は、ローカル接続されたプリンタコントローラ２と通信するためのインタフェースである。
【００３５】
図５は、印刷部３５の構成を模式的に示す図である。
【００３６】
印刷部３５は、用紙等の記録媒体やタブ紙等の挿入紙を供給する給紙ユニット５０、記録媒体に画像を形成する画像形成ユニット４０、および用紙やタブ紙が排出される排紙ユニット６０を有している。また、印刷部３５は、用紙の表裏を反転させるための反転機構部７０を備えている。
【００３７】
印刷部３５の画像形成ユニット４０は、矢印方向に回転する感光体ドラム４１、帯電装置４２、露光装置４３、現像装置４４、中間転写ベルト４５、清掃装置４６、および定着装置４７を有している。感光体ドラム４１の表面が帯電装置４２により一様に帯電された後、露光装置４３よりレーザを照射することにより、感光体ドラム４１の表面に静電潜像が作成される。静電潜像は感光体ドラム４１の回転に伴い、トナーが感光体ドラム４１上の静電潜像に付着して静電潜像が顕像化される。現像装置４４は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色の現像ローラ４８を有しており、顕像化された各色のトナー画像は、転写部４９まで搬送されて順次中間転写ベルト４５上に転移されて重ね合わされ、重ね合わされたカラーの画像が、給紙ユニット５０から搬送されてきた用紙に転写される。用紙上のトナー画像は、定着装置４７で定着されて、排紙ユニット６０に排出される。
【００３８】
給紙ユニット５０は、複数の給紙トレイ５１〜５４を備えている。給紙トレイ５４は手差し給紙トレイである。一方、排紙ユニット６０は、複数の排紙トレイ６１〜６４を備えている。排紙ユニット６０は、搬送されてきた用紙に対してパンチ穴開け処理、ステープル綴じ処理等のフィニッシング処理を施す後処理部を備えていてもよい。
【００３９】
図６は、本実施形態で使用されるタブ紙の例を示す図であり、（Ａ）は２タブのタブ紙５００、（Ｂ）は５タブのタブ紙６００を示す。タブ紙はインデックス紙とも呼ばれる。図６（Ａ）に示すように、タブ紙５００は、２枚の構成要素としてのタブ紙５１１，５１２からなる１セットのタブ紙であり、２タブと称される。タブ紙５１１，５１２は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ５２１，５２２とを備えている。また、図６（Ｂ）に示すように、タブ紙６００は、５枚の構成要素としてのタブ紙６１１〜６１５からなる１セットのタブ紙であり、５タブと称される。タブ紙６１１〜６１５は、それぞれ矩形状の本体と、当該本体の一辺の所定位置に設けられる突出したタブ６２１〜６２５とを備えている。
【００４０】
図６に示されるタブ紙の並び順は正順と呼ばれ、タブが本体の右側に位置されたときに上層のタブが下層のタブよりも図６の上側に位置するように並べられる。２タブのタブ紙５００の場合、タブ５２１，５２２は、本体の一辺の上部から順に２段階にてそれぞれ下降した位置に設けられている。ここで、タブ５２１の位置は１／２、タブ５２２の位置は２／２と称される。また、５タブのタブ紙６００の場合、タブ６２１〜５２５は、本体の一辺の上部から順に５段階にてそれぞれ下降した位置に設けられている。ここで、タブ６２１の位置は１／５、タブ６２２の位置は２／５、タブ６２３の位置は３／５、タブ６２４の位置は４／５、タブ６２５の位置は５／５、と称される。タブ紙５００，６００は、通常複数セット分重ねられて所定の給紙トレイにセットされる。
【００４１】
次に、本実施形態におけるネットワークシステムの動作について説明する。
【００４２】
図７〜図１１は、ＰＣ１における処理の手順を示すフローチャートである。なお、図７〜図１１のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【００４３】
前提として、ＰＣ１にて印刷しようとする文書ファイルが作成される。文書ファイルはＰＣ１にインストールされたアプリケーションにより作成される。
【００４４】
文書ファイルの印刷処理を行う際、ユーザの操作に基づいて、アプリケーションの印刷設定ダイアローグを介して、プリンタドライバが起動させられる（Ｓ１０１）。
【００４５】
続いて、プリンタドライバによって表示される印刷設定画面において、例えばタブ紙設定ボタン１０１をクリックすることによりタブ紙に関する設定の開始要求が受け付けられ、タブ紙設定画面がディスプレイ１５に表示される（Ｓ１０２）。
【００４６】
図１２は、タブ紙設定画面１００の一例を示す図である。
【００４７】
タブ紙設定画面１００は、第１のタブ紙の挿入に関する設定を行うための第１タブ紙挿入設定部１１０、および第２のタブ紙の挿入に関する設定を行うための第２タブ紙挿入設定部１２０を有している。
【００４８】
第１タブ紙挿入設定部１１０は、タブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第１挿入ページ位置設定部１１１を含み、第２タブ紙挿入設定部は１２０、タブ紙が挿入されるページを示す挿入ページ位置をユーザが指定可能な第２挿入ページ位置設定部１２１を含んでいる。ここでは、ページとは、通常の印刷対象となる文書のページをいい、タブ紙を含まない概念である。本実施形態では、タブ紙は、設定された挿入ページ位置が示すページの前に挿入される。ただし、タブ紙は、設定された挿入ページ位置が示すページの後に挿入されるように設定されてもよい。
【００４９】
また、第１タブ紙挿入設定部１１０は、タブ紙の種類をユーザが選択可能な第１タブ紙種類設定部１１２を含み、第２タブ紙挿入設定部１２０は、タブ紙の種類をユーザが選択可能な第２タブ紙種類設定部１２２を含んでいる。第１タブ紙種類設定部１１２および第２タブ紙種類設定部１２２は、それぞれタブ紙の種類の複数の選択肢を表示する。タブ紙の種類としては、図６に示した２タブ、５タブに限定されるものではなく、例えば３タブ、７タブ、１０タブ等の異なる枚数の構成要素からなるタブ紙、あるいは色の異なるタブ紙などが含まれてもよい。
【００５０】
また、第１タブ紙挿入設定部１１０は、タブ紙におけるタブに印刷を施すか否かの設定を行うための第１タブ印刷設定部１１３を含み、第２タブ紙挿入設定部１２０は、タブ紙におけるタブに印刷を施すか否かの設定を行うための第２タブ印刷設定部１２３を含んでいる。ここでは、選択肢として「Ｐｒｉｎｔ」と「Ｂｌａｎｋ」との２つがあり、「Ｐｒｉｎｔ」を選択することによりタブに印刷を施す設定となり、「Ｂｌａｎｋ」を選択することによりタブに印刷を施さない設定となる。
【００５１】
また、第１タブ紙挿入設定部１１０は、タブ紙の給紙トレイをユーザが選択可能な第１給紙トレイ設定部１１４を含み、第２タブ紙挿入設定部１２０は、タブ紙の給紙トレイをユーザが選択可能な第２給紙トレイ設定部１２４を含んでいる。第１給紙トレイ設定部１１４および第２給紙トレイ設定部１２４は、それぞれ給紙トレイの複数の選択肢を表示する。ここでは、「Ｔｒａｙ１」は給紙トレイ５１を示し、「Ｔｒａｙ２」は給紙トレイ５２を示している（図５参照）。
【００５２】
タブ紙設定画面１００はさらに、第１挿入ページ位置設定部１１１において設定された挿入ページ位置に対応するタブ紙の設定を行う第１タブ紙設定部１３０と、第２挿入ページ位置設定部１２１において設定された挿入ページ位置に対応するタブ紙の設定を行う第２タブ紙設定部１４０とを有している。
【００５３】
第１タブ紙設定部１３０は、設定の対象ページ位置をユーザが指定可能な第１対象ページ位置設定部１３１を含み、第２タブ紙設定部１４０は、設定の対象ページ位置をユーザが指定可能な第２対象ページ位置設定部１４１を含んでいる。ここで、第１対象ページ位置設定部１３１は、第１挿入ページ位置設定部１１１において設定された挿入ページ位置を選択可能に表示する。例えば図１２の場合、第１対象ページ位置設定部１３１は、１および１０ページの２つの選択肢を表示する。第２対象ページ位置設定部１４１は、第２挿入ページ位置設定部１２１において設定された挿入ページ位置を選択可能に表示する。例えば図１２の場合、第２対象ページ位置設定部１４１は、２、４、６、１１、１２、および１４ページの６つの選択肢を表示する。
【００５４】
また、第１タブ紙設定部１３０は、第１挿入ページ位置設定部１１１において設定された挿入ページ位置に対応するタブ紙におけるタブの位置を指定するための第１タブ位置設定部１３２を含む。一方、第２タブ紙設定部１４０は、第２挿入ページ位置設定部１２１において設定された挿入ページ位置に対応するタブ紙におけるタブの位置を表示するための第２タブ位置表示部１４２を含んでいる。
【００５５】
本実施形態では、第１挿入ページ位置設定部１１１において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部１２１において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が自動的に設定され、設定されたタブの位置が第２タブ位置表示部１４２に表示される。
【００５６】
なお、本実施形態では、第１挿入ページ位置設定部１１１において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置は、第１タブ位置設定部１３２におけるユーザの指定に基づいて設定される構成が採用されているが、タブ紙の並び順に自動的に設定される構成が採用されてもよい。
【００５７】
また、第１タブ紙設定部１３０は、第１挿入ページ位置設定部１１１において設定された挿入ページ位置に対応するタブ紙のタブに印刷する情報を指定するための第１タブ印刷情報設定部１３３を含み、第２タブ紙設定部１４０は、第１挿入ページ位置設定部１２１において設定された挿入ページ位置に対応するタブ紙のタブに印刷する情報を指定するための第２タブ印刷情報設定部１４３を含んでいる。
【００５８】
タブ紙設定画面１００はさらに、タブ紙に関する詳細な設定を行うためのタブ紙詳細設定画面を表示させるための表示ボタン１５０を有している。ユーザにより表示ボタン１５０が操作されると、図１３に示すようなタブ紙詳細設定画面２００が表示される。
【００５９】
タブ紙詳細設定画面２００は、タブ紙の種類を指定するためのタブ紙種類指定部２１０と、タブ紙種類指定部２１０において指定されたタブ紙の構成を設定するためのタブ紙構成設定部２２０とを有している。タブ紙種類指定部２１０は、タブ紙のサイズを指定するためのタブ紙サイズ指定部２１１と、１セット中のタブ位置が異なるタブ紙の数（Ｔａｂ数ないし見出し数）を指定するためのＴａｂ数指定部２１２とを含む。また、タブ紙構成設定部２２０は、タブ紙の上端から最も上位のタブの上端位置までの距離を示す上部間隙を設定するための上部間隙設定部２２１と、最も下位のタブの下端位置からタブ紙の下端までの距離を示す下部間隙を設定するための下部間隙設定部２２２と、本体の一辺の上部から順に並ぶタブのうち上下に隣接するタブ間の間隔を設定するための間隔設定部２２３と、タブ紙のタブに印刷される文字の位置を設定するための示す文字位置設定部２２４とを含む。
【００６０】
図７のフローチャートに戻って、ステップＳ１０３では、タブ紙に関する指定が受け付けられる。具体的には、タブ紙の種類の指定が受け付けられる。すなわち、ユーザは、第１のタブ紙の種類を第１タブ紙種類設定部１１２において指定し、第２のタブ紙の種類を第２タブ紙種類設定部１２２において指定する。また、タブ紙が挿入されるページの指定が受け付けられる。すなわち、ユーザは、第１のタブ紙を挿入したいページを第１挿入ページ位置設定部１１１に入力し、第２のタブ紙を挿入したいページを第２挿入ページ位置設定部１２１に入力する。また、タブ紙を給紙するのに使用される給紙トレイの指定が受け付けられる。すなわち、ユーザは、第１のタブ紙の給紙トレイを第１給紙トレイ設定部１１４において指定し、第２のタブ紙の給紙トレイを第２給紙トレイ設定部１２４において指定する。また、タブ紙への印字に関する指定が受け付けられる。すなわち、まず、ユーザは、第１のタブ紙におけるタブに印刷を施すか否かを、第１タブ印刷設定部１１３において指定し、第２のタブ紙におけるタブに印刷を施すか否かを、第２タブ印刷設定部１２３において指定する。続いて、ユーザは、第１挿入ページ位置設定部１１１において設定された挿入ページ位置に対応するタブ紙の設定を行う際の当該設定の対象ページ位置を、第１対象ページ位置設定部１３１において指定する。また、ユーザは、タブ紙におけるタブの位置を、第１タブ位置設定部１３２において指定する。さらに、ユーザは、タブ紙のタブに印刷する情報を、第１タブ印刷情報設定部１３３において指定する。このような第１タブ紙設定部１３０における指定と同様に、ユーザは、第２対象ページ位置設定部１４１、および第２タブ印刷情報設定部１４３における指定を行うことができる。
【００６１】
ステップＳ１０４では、タブ位置の設定処理が行われる。このタブ位置の設定処理では、第１のタブ紙におけるタブの位置に応じて第２のタブ紙のタブ位置が自動的に設定される。かかるタブ位置の設定処理についての詳細は後述する。
【００６２】
ステップＳ１０５では、タブ紙設定画面１００における設定作業が終了したか否かが判断される。例えば、タブ紙設定画面１００とは異なる他の印刷設定画面に表示が切り替えられて図示しない印刷開始の指示ボタンがクリックされた場合に、タブ紙設定画面１００における設定作業が終了したと判断される。タブ紙設定画面１００における設定作業が終了していない場合（Ｓ１０５：ＮＯ）、ステップＳ１０２に戻る。
【００６３】
タブ紙設定画面１００における設定作業が終了した場合（Ｓ１０５：ＹＥＳ）、アプリケーションを使用して作成した文書ファイルが変換されることによってＰＤＬデータが作成される（Ｓ１０６）。
【００６４】
ここで、上記ステップＳ１０３，Ｓ１０４において得られたタブ紙に関する設定情報は、ＰＤＬデータ内にコマンドデータとして記述される。例えば「ＰＥＲＰＡＧＥＳＥＴ＝ＴＲＡＹ１……５ＴＡＢ，１，１０」というコマンドデータは、タブ紙の給紙元が「Ｔｒａｙ１」（図５の給紙トレイ５１）、タブ紙の種類が５タブ、タブ紙の挿入ページ位置が１および１０ページであることを示す。なお、他の設定情報もＰＤＬデータ内にコマンドデータとして記述される。
【００６５】
続いて、ステップＳ１０７では、作成されたＰＤＬデータは、ネットワーク５を経由して、印刷システム４のプリンタコントローラ２に送信される。
【００６６】
次に、図８を参照して、ステップＳ１０４におけるタブ位置の設定処理について説明する。すなわち、まず、第１のタブ紙におけるタブの下端位置の算出処理が行われ（Ｓ２０１）、続いて、第２のタブ紙のタブ位置の設定処理が行われる（Ｓ２０２）。
【００６７】
図９に示すように、第１のタブ紙におけるタブの下端位置の算出処理では、まず、カウンタｎに初期値「１」がセットされる（Ｓ３０１）。
【００６８】
続いて、ｎ番目の第１のタブ紙について、ページ位置（Ａｎ）と、タブ位置（ＴＰ１ｎ）とが取得される。ここで、ＡｎおよびＴＰ１ｎは、タブ紙設定画面１００における設定値に基づいて取得される。例えば図１２の例では、１番目の第１のタブ紙について、Ａ１＝１、ＴＰ１１＝１／５が取得される。
【００６９】
続いて、ｎ番目の第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）が、次式にしたがって演算される（Ｓ３０３）。
ＴＢＰｎ＝（用紙縦サイズ−上部空隙−下部空隙−間隔＊（Ｔａｂ数−１））＊ＴＰ１ｎ＋上部空隙＋間隔＊（ＴＰ１ｎ＊Ｔａｂ数−１）
ここで、タブの下端位置とは、タブ紙の上端からタブの下端までの距離をいう。
【００７０】
そして、ｎ番目の第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）が、ページ位置（Ａｎ）に関係付けられて、ＲＡＭ１３等の記憶部に登録される（Ｓ３０４）。
【００７１】
ステップＳ３０５では、ｎが第１のタブ紙の挿入ページ位置の設定数に達したか否かが判断される。例えば図１２の例では、第１のタブ紙の挿入ページ位置は、１ページと１０ページであるから、設定数は「２」である。
【００７２】
ｎが第１のタブ紙の挿入ページ位置の設定数に達していないと判断された場合（Ｓ３０５：ＮＯ）、カウンタｎが１だけインクリメントされた後（Ｓ３０６）、ステップＳ３０２に戻る。一方、ｎが第１のタブ紙の挿入ページ位置の設定数に達したと判断された場合（Ｓ３０５：ＹＥＳ）、図８のフローチャートに戻る。
【００７３】
次に、図１０に示すように、第２のタブ紙のタブ位置の設定処理では、まず、カウンタｎに初期値「１」がセットされる（Ｓ４０１）。
【００７４】
続いて、ｎ番目の第２のタブ紙について、ページ位置（Ｂｎ）が取得される。ここで、Ｂｎは、タブ紙設定画面１００における設定値に基づいて取得される。例えば図１２の例では、１番目の第２のタブ紙について、Ｂ１＝２が取得される。
【００７５】
ステップＳ４０３では、ページ位置（Ｂｎ−１）に対して、タブ紙の挿入設定が行われているか否かが判断される。すなわち、ページ位置（Ｂｎ）の一つ前のページに、タブ紙が挿入されるか否かが判断される。
【００７６】
ページ位置（Ｂｎ−１）に対してタブ紙の挿入設定が行われていないと判断された場合（Ｓ４０３：ＮＯ）、Ｂｎが１だけデクリメントされた後（Ｓ４０４）、ステップＳ４０３に戻る。すなわち、タブ紙の挿入設定が行われているページ位置までＢｎがデクリメントされることになる。
【００７７】
ページ位置（Ｂｎ−１）に対してタブ紙の挿入設定が行われていると判断された場合（Ｓ４０３：ＹＥＳ）、挿入設定が行われているタブ紙は第１のタブ紙であるか否かが判断される（Ｓ４０５）。
【００７８】
挿入設定が行われているタブ紙が第１のタブ紙であると判断された場合（Ｓ４０５：ＹＥＳ）、対象となる第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）が取得される（Ｓ４０６）。
【００７９】
続いて、対象となる第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）に基づいて、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）が演算される（Ｓ４０７）。かかるＴＢＰｎに基づくＴＰ２ｎの演算処理についての詳細は後述する。
【００８０】
一方、挿入設定が行われているタブ紙が第１のタブ紙ではないと判断された場合（Ｓ４０５：ＮＯ）、（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）が取得される（Ｓ４０８）。
【００８１】
続いて、（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）に基づいて、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）が演算される（Ｓ４０９）。すなわち、ＴＰ２ｎ＝（ＴＰ２ｎ−１）＋１／Ｔａｂ数と演算される。
【００８２】
ステップＳ４１０では、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）が、ページ位置（Ｂｎ）に関係付けられて、ＲＡＭ１３等の記憶部に登録される。
【００８３】
ステップＳ４１１では、ｎが第２のタブ紙の挿入ページ位置の設定数に達したか否かが判断される。例えば図１２の例では、第２のタブ紙の挿入ページ位置は、２、４、６、１１、１２、および１４ページであるから、設定数は「６」である。
【００８４】
ｎが第２のタブ紙の挿入ページ位置の設定数に達していないと判断された場合（Ｓ４１１：ＮＯ）、カウンタｎが１だけインクリメントされた後（Ｓ４１２）、ステップＳ４０２に戻る。一方、ｎが第２のタブ紙の挿入ページ位置の設定数に達したと判断された場合（Ｓ４１１：ＹＥＳ）、図８のフローチャートに戻る。
【００８５】
次に、図１１を参照して、対象となる第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理について説明する。
【００８６】
まず、カウンタｍに初期値「１」がセットされる（Ｓ５０１）。
【００８７】
続いて、対象となる第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）よりも、第２のタブ紙におけるタブの上端位置（ＴＴＰｎ）の方が大きいか否かが判断される（Ｓ５０２）。なお、タブの下端位置とは、タブ紙の上端からタブの下端までの距離をいい、タブの上端位置とは、タブ紙の上端からタブの上端までの距離をいう。
【００８８】
ここで、第２のタブ紙におけるタブの上端位置（ＴＴＰｎ）は、
ＴＴＰｎ＝（（用紙縦サイズ−上部空隙−下部空隙−間隔＊（Ｔａｂ数−１））／Ｔａｂ数）＊（ｍ−１）＋上部空隙＋間隔＊（ｍ−１）
の式にしたがって演算される。
【００８９】
ＴＢＰｎ≧ＴＴＰｎと判断された場合（Ｓ５０２：ＮＯ）、ｍが１だけインクリメントされた後（Ｓ５０３）、ステップＳ５０２に戻る。ここで、ＴＴＰｎが再度演算されて使用される。
【００９０】
ステップＳ５０２で、ＴＢＰｎ＜ＴＴＰｎと判断された場合（Ｓ５０２：ＹＥＳ）、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）は、ｍ／Ｔａｂ数で与えられる（Ｓ５０４）。
【００９１】
次に、図１４を参照して、プリンタコントローラ２における処理について説明する。なお、図１４のフローチャートにより示されるアルゴリズムは、プリンタコントローラ２のハードディスク２４等の記憶部にプログラムとして記憶されており、ＣＰＵ２１によって実行される。
【００９２】
まず、プリンタコントローラ２は、ＰＣ１からＰＤＬデータを受信し（ステップＳ６０１）、ＰＤＬデータ内に記述されたコマンドデータが解析される（Ｓ６０２）。ここで、コマンドデータが解析されることにより、タブ紙に関する設定情報が認識される。
【００９３】
続いて、受信したＰＤＬデータに対してラスタライズ処理が施されて、ビットマップ形式の画像データであるビットマップデータが得られる（Ｓ６０３）。
【００９４】
そして、ステップＳ６０３で得られたビットマップデータに、タブ紙に関する設定情報を含むヘッダ情報が付加されて、印刷データが作成され（Ｓ６０４）、当該印刷データが印刷ジョブとしてプリンタ３に送信される（Ｓ６０５）。
【００９５】
次に、図１５〜１７を参照して、プリンタ３における処理について説明する。なお、図１５〜１７のフローチャートにより示されるアルゴリズムは、プリンタ３のＲＯＭ３２等の記憶部にプログラムとして記憶されており、ＣＰＵ３１によって実行される。
【００９６】
プリンタ３は、プリンタコントローラ２から印刷データを印刷ジョブとして受信する（Ｓ７０１）。続いて、プリンタ３は印刷処理を実行する（Ｓ７０２）。
【００９７】
図１６に示すように、印刷処理が開始されると、まず、ヘッダ情報のうちのジョブヘッダが解析される（Ｓ８０１）。
【００９８】
図１８は、ヘッダ情報の概念図である。ヘッダ情報３００は、印刷ジョブ全体に関係する付加情報であるジョブヘッダ３１０と、印刷ジョブ内の特定のページに関係する付加情報であるページヘッダ３２０とから構成されている。
【００９９】
例えば図１８のジョブヘッダ３１０は、以下の内容のタブ紙に関する設定情報を含んでいる。すなわち、第１のタブ紙の給紙元が「Ｔｒａｙ１」（図５の給紙トレイ５１）、第１のタブ紙の種類が５タブ、第１のタブ紙の挿入ページ位置が１および１０ページである。また、第２のタブ紙の給紙元が「Ｔｒａｙ２」（図５の給紙トレイ５２）、第２のタブ紙の種類が５タブ、第２のタブ紙の挿入ページ位置が２、４、６、１１、１２、および１４ページである。
【０１００】
また、図１８のページヘッダ３２０において、「Ｐ１」、「Ｐ２」…は、印刷されるページの番号を示し、「Ｔｒａｙ１」、「Ｔｒａｙ２」は、そのページ位置に挿入されるタブ紙の給紙トレイを示し、「ＪｏｂＴｒａｙ」は、そのページに挿入されるタブ紙は存在せず、そのページの印刷に使用される用紙は印刷ジョブで指定された給紙トレイから供給されることを示す。
【０１０１】
ステップＳ８０２では、ジョブヘッダ３１０の解析の結果、タブ紙の挿入要求が存在するか否かが判断される。
【０１０２】
タブ紙の挿入要求が存在しない場合（Ｓ８０２：ＮＯ）、通常の印刷、すなわち１ページ分の印刷が実行され（Ｓ８０８）、ステップＳ８０７に進む。
【０１０３】
一方、タブ紙の挿入要求が存在する場合（Ｓ８０２：ＹＥＳ）、タブフラグが「１」にセットされる。ここでは、タブフラグは、第１のタブ紙の場合に「１」、第２のタブ紙の場合に「０」とされる。また、給紙トレイ５１，５２内の一番上のタブ紙のタブ位置（現在のタブ位置）が把握される。現在のタブ位置は、給紙トレイに設けられた図示しないセンサによって検出されて把握される。ただし、ユーザによる入力に基づいて記憶された情報に基づいて把握されてもよい。なお、現在のタブ位置はプリンタ３のＲＡＭ３３等の記憶部に記憶される。
【０１０４】
続いて、ページヘッダ３２０の解析が行われる（Ｓ８０４）。ここで、ページヘッダ３２０の解析は、印刷ジョブ中の記述にしたがって各処理ごとに順番に行われる。タブ紙についての処理と、印刷ジョブ中の通常のページについての処理とは個々に実行される。
【０１０５】
ページヘッダ３２０の解析の結果、タブ紙の挿入指定が存在するか否かが判断される（Ｓ８０５）。
【０１０６】
タブ紙の挿入指定が存在しない場合（Ｓ８０５：ＮＯ）、通常の印刷、すなわち１ページ分の印刷が実行され（Ｓ８０８）、ステップＳ８０７に進む。
【０１０７】
一方、タブ紙の挿入指定が存在する場合（Ｓ８０５：ＹＥＳ）、タブ紙の挿入／排出処理が行われる（Ｓ８０６）。タブ紙の挿入／排出処理についての詳細は後述する。
【０１０８】
ステップＳ８０７では、印刷データにおけるジョブエンドが検出されたか否かが判断される。すなわち、印刷データについてのすべての処理が終了したか否かが判断される。
【０１０９】
ジョブエンドが検出されなかった場合（Ｓ８０７：ＮＯ）、ステップＳ８０４に戻って、次の処理が行われる。一方、ステップＳ８０７においてジョブエンドが検出された場合（Ｓ８０７：ＹＥＳ）、図１５のフローチャートに戻る。
【０１１０】
次に、図１７を参照して、タブ紙の挿入／排出処理について説明する。
【０１１１】
まず、ステップＳ８０５においてタブ紙の挿入指定が存在すると判断されたときのタブ紙は、第１のタブ紙および第２のタブ紙のいずれであるかが判断される（Ｓ９０１）。
【０１１２】
第１のタブ紙の挿入指定であると判断された場合（Ｓ９０１：第１のタブ紙）、第１のタブ紙が収容されている給紙トレイが把握される（Ｓ９０２）。続いて、タブフラグが「１」であるか否かが判断される（Ｓ９０３）。
【０１１３】
ステップＳ９０３で、タブフラグが「１」であると判断された場合（Ｓ９０３：ＹＥＳ）、ステップＳ９０４に進む。
【０１１４】
ステップＳ９０４では、指定された給紙トレイからタブ紙が供給され、所定のページ位置に挿入される。このタブ紙は、タブへの印刷指定がある場合には当該印刷が行われた後、排紙トレイに排出される。そして、現在のタブ位置が、１／Ｔａｂ数だけインクリメントされ、図１６のフローチャートに戻る。なお、タブ位置が「１」を超える場合には先頭のタブ位置とされる。
【０１１５】
ステップＳ９０３で、タブフラグが「１」でないと判断された場合（Ｓ９０３：ＮＯ）、タブフラグが「１」にセットされる。例えば第２のタブ紙の挿入が直前に行われていた場合、タブフラグが「０」から「１」に戻されて、ステップＳ９０６に進む。
【０１１６】
ステップＳ９０６では、現在のタブ位置が指定されたタブ位置と一致しているか否かが判断される（Ｓ９０６）。
【０１１７】
現在のタブ位置が指定されたタブ位置と一致している場合（Ｓ９０６：ＹＥＳ）、ステップＳ９０４に進む。しかし、現在のタブ位置が指定されたタブ位置と一致していない場合（Ｓ９０６：ＮＯ）、指定された給紙トレイからタブ紙が供給され、プリンタ３の内部を通って、印刷ジョブに基づく印刷物の排出先とは異なる排紙トレイに排出される（Ｓ９０７）。そして、現在のタブ位置が、１／Ｔａｂ数だけインクリメントされて、ステップＳ９０６に戻る。つまり、現在のタブ位置が指定されたタブ位置と一致するまでタブ紙が排出処理される。
【０１１８】
一方、ステップＳ９０１において、第２のタブ紙の挿入指定であると判断された場合（Ｓ９０１：第２のタブ紙）、第２のタブ紙が収容されている給紙トレイが把握される（Ｓ９０８）。続いて、タブフラグが「０」であるか否かが判断される（Ｓ９０９）。
【０１１９】
ステップＳ９０９で、タブフラグが「０」であると判断された場合（Ｓ９０９：ＹＥＳ）、ステップＳ９０４に進む。
【０１２０】
ステップＳ９０９で、タブフラグが「０」でないと判断された場合（Ｓ９０９：ＮＯ）、タブフラグが「０」にセットされる。例えば第１のタブ紙の挿入が直前に行われていた場合、タブフラグが「１」から「０」に戻されて、ステップＳ９０６に進む。
【０１２１】
上述のように、第１の実施形態では、第１挿入ページ位置設定部１１１において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部１２１において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が自動的に設定される。特に第１の実施形態では、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置よりも下方に設定される。
【０１２２】
図１９は、第１の実施形態にしたがって作成された印刷物の一例を示す図である。このように、例えば「章」の区切りに用いる第１のタブ紙におけるタブの下方に、その「章」の構成要素である例えば「節」の区切りに用いる第２のタブ紙におけるタブが並ぶ。これにより、ユーザは、一見して、例えば「章」の区切りに用いる第１のタブ紙と例えば「節」の区切りに用いる第２のタブ紙とを区別し得るとともに、特定の「章」にどの「節」が含まれるかを把握することが可能となる。したがって、ユーザは、印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することができる。
【０１２３】
次に、第２の実施形態について、第１の実施形態と相違する点を中心に説明する。
【０１２４】
第１の実施形態では、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置よりも下方に設定されるのに対し、第２の実施形態では、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは下方に設定される点で、両者は相違している。さらに、第２の実施形態では、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置と同じ若しくは上方に設定される。以下、具体的に説明する。
【０１２５】
図７のフローチャートは、第１の実施形態と同様に、第２の実施形態でのＰＣ１における処理の手順を示す。図２５は、第２の実施形態におけるタブ紙設定画面１００ａの一例を示す図である。図２５の例では、第１のタブ紙の種類が２タブ、第２のタブ紙の種類が５タブと指定されている。
【０１２６】
図２０〜図２４は、第２の実施形態におけるタブ位置の設定処理（ステップＳ１０４）の手順を示すフローチャートである。なお、図２０〜図２４のフローチャートにより示されるアルゴリズムは、ＰＣ１のハードディスク１４等の記憶部にプログラムとして記憶されており、ＣＰＵ１１によって実行される。
【０１２７】
図２０に示すように、まず、第１のタブ紙におけるタブの上端位置および下端位置の算出処理が行われ（Ｓ１００１）、続いて、第２のタブ紙のタブ位置の設定処理が行われる（Ｓ１００２）。
【０１２８】
図２１は、第１のタブ紙におけるタブの上端位置および下端位置の算出処理（Ｓ１００１）の手順を示すフローチャートである。
【０１２９】
ステップＳ１１０１、Ｓ１１０２、Ｓ１１０５、およびＳ１１０６は、図９のステップＳ３０１、Ｓ３０２、Ｓ３０５、およびＳ３０６とそれぞれ同内容であるため説明を省略する。
【０１３０】
ステップＳ１１０３では、ｎ番目の第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）および下端位置（Ｔ１ＢＰｎ）が、次式にしたがって演算される。
Ｔ１ＴＰｎ＝上部空隙＋（ＴＰ１ｎ＊Ｔａｂ数−１）＊（間隔＋Ｔａｂ長）
Ｔａｂ長＝（用紙縦サイズ−（上部空隙＋下部空隙＋（Ｔａｂ数−１）＊間隔））／Ｔａｂ数
Ｔ１ＢＰｎ＝上部空隙＋（ＴＰ１ｎ＊Ｔａｂ数−１）＊間隔＋（ＴＰ１ｎ＊Ｔａｂ数）＊Ｔａｂ長）
ここで、タブの上端位置とは、タブ紙の上端からタブの上端までの距離をいい、タブの下端位置とは、タブ紙の上端からタブの下端までの距離をいう。
【０１３１】
ステップＳ１１０４では、ｎ番目の第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）および下端位置（Ｔ１ＢＰｎ）が、ページ位置（Ａｎ）に関係付けられて、ＲＡＭ１３等の記憶部に登録される。
【０１３２】
図２２は、第２のタブ紙のタブ位置の設定処理（Ｓ１００２）の手順を示すフローチャートである。
【０１３３】
ステップＳ１２０１、Ｓ１２０２、Ｓ１２０３、Ｓ１２０４、Ｓ１２０５、Ｓ１２１１、Ｓ１２１２、およびＳ１２１３は、図１０のステップＳ４０１、Ｓ４０２、Ｓ４０３、Ｓ４０４、Ｓ４０５、Ｓ４１０、Ｓ４１１、およびＳ４１２とそれぞれ同内容であるため説明を省略する。
【０１３４】
挿入設定が行われているタブ紙が第１のタブ紙であると判断された場合（Ｓ１２０５：ＹＥＳ）、対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）が取得される（Ｓ１２０６）。
【０１３５】
続いて、対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）に基づいて、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）が演算される（Ｓ１２０７）。かかるＴ１ＴＰｎに基づくＴＰ２ｎの演算処理についての詳細は後述する。
【０１３６】
一方、挿入設定が行われているタブ紙が第１のタブ紙ではないと判断された場合（Ｓ１２０５：ＮＯ）、（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）が取得される（Ｓ１２０８）。続いて、対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）および下端位置（Ｔ１ＢＰｎ）が取得される（Ｓ１２０９）。
【０１３７】
続いて、（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）に基づいて、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）が演算される（Ｓ１２１０）。かかるＴＰ２ｎ−１に基づくＴＰ２ｎの演算処理についての詳細は後述する。
【０１３８】
次に、図２３を参照して、対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理（Ｓ１２０７）について説明する。
【０１３９】
まず、カウンタｍに初期値「１」がセットされる（Ｓ１３０１）。
【０１４０】
続いて、第２のタブ紙におけるタブの上端位置（Ｔ２ＴＰｎ）は、対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）以上であるか否かが判断される（Ｓ５０２）。なお、タブの上端位置とは、タブ紙の上端からタブの上端までの距離をいう。
【０１４１】
ここで、第２のタブ紙におけるタブの上端位置（Ｔ２ＴＰｎ）は、
Ｔ２ＴＰｎ＝（（用紙縦サイズ−上部空隙−下部空隙−間隔＊（Ｔａｂ数−１））／Ｔａｂ数）＊（ｍ−１）＋上部空隙＋間隔＊（ｍ−１）
の式にしたがって演算される。
【０１４２】
ステップＳ１３０２で、Ｔ１ＴＰｎ＞Ｔ２ＴＰｎと判断された場合（Ｓ１３０２：ＮＯ）、ｍが１だけインクリメントされた後（Ｓ１３０３）、ステップＳ１３０２に戻る。ここで、Ｔ２ＴＰｎが再度演算されて使用される。
【０１４３】
ステップＳ１３０２で、Ｔ１ＴＰｎ≦Ｔ２ＴＰｎと判断された場合（Ｓ１３０２：ＹＥＳ）、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）は、ｍ／Ｔａｂ数で与えられる（Ｓ１３０４）。
【０１４４】
次に、図２４を参照して、（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理（Ｓ１２１０）について説明する。
【０１４５】
まず、原則的に、ｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）は、
ＴＰ２ｎ＝（ＴＰ２ｎ−１）＋１／Ｔａｂ数
の式にしたがって演算される（Ｓ１４０１）。
【０１４６】
続いて、第２のタブ紙におけるタブの下端位置（Ｔ２ＢＰｎ）は、対象となる第１のタブ紙におけるタブの下端位置（Ｔ１ＢＰｎ）以下であるか否かが判断される（Ｓ１４０２）。なお、タブの下端位置とは、タブ紙の上端からタブの下端までの距離をいう。
【０１４７】
ここで、第２のタブ紙におけるタブの下端位置（Ｔ２ＢＰｎ）は、
Ｔ２ＢＰｎ＝（（用紙縦サイズ−上部空隙−下部空隙−間隔＊（Ｔａｂ数−１）＊ＴＰ２ｎ＋上部空隙＋間隔＊（ＴＰ２ｎ＊Ｔａｂ数）
の式にしたがって演算される。
【０１４８】
ステップＳ１４０２で、Ｔ１ＢＰｎ≧Ｔ２ＢＰｎと判断された場合（Ｓ１４０２：ＹＥＳ）、ステップＳ１４０１で算出されたＴＰ２ｎの値が採用可能と判断されて図２２のフローチャートに戻る。
【０１４９】
一方、ステップＳ１４０２で、Ｔ１ＢＰｎ＜Ｔ２ＢＰｎと判断された場合（Ｓ１４０２：ＮＯ）、ステップＳ１４０１で算出されたＴＰ２ｎの値が採用不可能と判断されて、ステップＳ１４０３に進む。
【０１５０】
ステップＳ１４０３〜Ｓ１４０６は、図２３のステップＳ１３０１〜Ｓ１３０４とそれぞれ同内容であるため説明を省略する。
【０１５１】
図１４のフローチャートは、第１の実施形態と同様に、第２の実施形態でのプリンタコントローラ２における処理の手順を示す。また、図１５のフローチャートは、第１の実施形態と同様に、第２の実施形態でのプリンタ３における処理の手順を示す。
【０１５２】
図２６および図２７は、第２の実施形態における印刷処理（ステップＳ７０２）の手順を示すフローチャートである。なお、図２６および図２７のフローチャートにより示されるアルゴリズムは、プリンタ３のＲＯＭ３２等の記憶部にプログラムとして記憶されており、ＣＰＵ３１によって実行される。
【０１５３】
ステップＳ１５０１、Ｓ１５０２、Ｓ１５０４〜Ｓ１５０８は、図１６のステップＳ８０１、Ｓ８０２、Ｓ８０４〜Ｓ８０８とそれぞれ同内容であるため説明を省略する。
【０１５４】
図２８は、第２の実施形態におけるヘッダ情報の概念図である。ヘッダ情報３００ａは、ジョブヘッダ３１０ａと、ページヘッダ３２０ａとから構成されている。
【０１５５】
例えば図２８のジョブヘッダ３１０ａは、以下の内容のタブ紙に関する設定情報を含んでいる。すなわち、第１のタブ紙の給紙元が「Ｔｒａｙ１」（図５の給紙トレイ５１）、第１のタブ紙の種類が２タブ、第１のタブ紙の挿入ページ位置が１および１０ページである。また、第２のタブ紙の給紙元が「Ｔｒａｙ２」（図５の給紙トレイ５２）、第２のタブ紙の種類が５タブ、第２のタブ紙の挿入ページ位置が２、４、６、１１、１２、および１４ページである。
【０１５６】
ステップＳ１５０３では、給紙トレイ５１，５２内の一番上のタブ紙のタブ位置（現在のタブ位置）が把握される。なお、第２の実施形態では、第１の実施形態のようなタブフラグは使用されない。
【０１５７】
次に、図２７を参照して、第２の実施形態におけるタブ紙の挿入／排出処理について説明する。
【０１５８】
まず、ステップＳ１５０５においてタブ紙の挿入指定が存在すると判断されたときのタブ紙は、第１のタブ紙および第２のタブ紙のいずれであるかが判断される（Ｓ１６０１）。
【０１５９】
第１のタブ紙の挿入指定であると判断された場合（Ｓ１６０１：第１のタブ紙）、第１のタブ紙が収容されている給紙トレイが把握される（Ｓ１６０２）。
【０１６０】
続いて、第１のタブ紙に関し、現在のタブ位置が指定されたタブ位置と一致しているか否かが判断される（Ｓ１６０３）。
【０１６１】
現在のタブ位置が指定されたタブ位置と一致している場合（Ｓ１６０３：ＹＥＳ）、ステップＳ１６０５に進む。しかし、現在のタブ位置が指定されたタブ位置と一致していない場合（Ｓ１６０３：ＮＯ）、指定された給紙トレイからタブ紙が供給され、プリンタ３の内部を通って、印刷ジョブに基づく印刷物の排出先とは異なる排紙トレイに排出される（Ｓ１６０４）。そして、現在のタブ位置が、１／Ｔａｂ数だけインクリメントされて、ステップＳ１６０３に戻る。つまり、現在のタブ位置が指定されたタブ位置と一致するまでタブ紙が排出処理される。
【０１６２】
一方、ステップＳ１６０１において、第２のタブ紙の挿入指定であると判断された場合（Ｓ１６０１：第２のタブ紙）、第２のタブ紙が収容されている給紙トレイが把握される（Ｓ１６０６）。
【０１６３】
続いて、第２のタブ紙に関し、現在のタブ位置が指定されたタブ位置と一致しているか否かが判断される（Ｓ１６０７）。
【０１６４】
現在のタブ位置が指定されたタブ位置と一致している場合（Ｓ１６０７：ＹＥＳ）、ステップＳ１６０５に進む。しかし、現在のタブ位置が指定されたタブ位置と一致していない場合（Ｓ１６０７：ＮＯ）、指定された給紙トレイからタブ紙が供給され、プリンタ３の内部を通って、印刷ジョブに基づく印刷物の排出先とは異なる排紙トレイに排出される（Ｓ１６０８）。そして、現在のタブ位置が、１／Ｔａｂ数だけインクリメントされて、ステップＳ１６０３に戻る。つまり、現在のタブ位置が指定されたタブ位置と一致するまでタブ紙が排出処理される。
【０１６５】
ステップＳ１６０５では、指定された給紙トレイからタブ紙が供給され、所定のページ位置に挿入される。このタブ紙は、タブへの印刷指定がある場合には当該印刷が行われた後、排紙トレイに排出される。そして、現在のタブ位置が、１／Ｔａｂ数だけインクリメントされ、図２６のフローチャートに戻る。
【０１６６】
上述のように、第２の実施形態においても、第１挿入ページ位置設定部１１１において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部１２１において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が自動的に設定される。特に第２の実施形態では、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは下方に設定される。さらに、第２の実施形態では、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置と同じ若しくは上方に設定される。
【０１６７】
図２９は、第２の実施形態にしたがって作成された印刷物の一例を示す図である。このように、例えば「章」の区切りに用いる第１のタブ紙におけるタブの長さ方向の範囲内において、その「章」の構成要素である例えば「節」の区切りに用いる第２のタブ紙におけるタブが並ぶ。これにより、ユーザは、一見して、例えば「章」の区切りに用いる第１のタブ紙と例えば「節」の区切りに用いる第２のタブ紙とを区別し得るとともに、特定の「章」にどの「節」が含まれるかを把握することが可能となる。したがって、ユーザは、印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することができる。
【０１６８】
次に、第３の実施形態について、第２の実施形態と相違する点を中心に説明する。
【０１６９】
第２の実施形態では、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの下端位置と同じ若しくは上方に設定されるのに対し、第３の実施形態では、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも後であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは上方に設定される点で、両者は相違している。なお、第２のタブ紙よりも後であってかつ最も近いページに挿入される第１のタブ紙のタブが最終のタブ位置である場合、第２のタブ紙におけるタブの下端位置は、タブ紙の下端と同じ若しくは上方に設定される。
【０１７０】
すなわち、第３の実施形態における処理では、第２の実施形態における処理で使用される、前のページに挿入される第１のタブ紙におけるタブの下端位置の代わりに、後のページに挿入される第１のタブ紙におけるタブの上端位置が使用される。したがって、第３の実施形態は、第２の実施形態と同様な処理により実施可能である。
【０１７１】
第３の実施形態においても、第１挿入ページ位置設定部１１１において指定された挿入ページ位置に対応する第１のタブ紙におけるタブの位置に応じて、第２挿入ページ位置設定部１２１において指定された挿入ページ位置に対応する第２のタブ紙におけるタブの位置が自動的に設定される。特に第３の実施形態では、第２のタブ紙におけるタブの上端位置は、当該第２のタブ紙よりも前であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは下方に設定される。さらに、第３の実施形態では、第２のタブ紙におけるタブの下端位置は、当該第２のタブ紙よりも後であってかつ最も近いページに挿入される第１のタブ紙におけるタブの上端位置と同じ若しくは上方に設定される。
【０１７２】
図３０は、第３の実施形態にしたがって作成された印刷物の一例を示す図である。このように、例えば特定の「章」の区切りに用いる第１のタブ紙におけるタブの上端位置と次の「章」の区切りに用いる第１のタブ紙におけるタブの上端位置との間の範囲内において、その「章」の構成要素である例えば「節」の区切りに用いる第２のタブ紙におけるタブが並ぶ。これにより、ユーザは、一見して、例えば「章」の区切りに用いる第１のタブ紙と例えば「節」の区切りに用いる第２のタブ紙とを区別し得るとともに、特定の「章」にどの「節」が含まれるかを把握することが可能となる。したがって、ユーザは、印刷物における所望のページをタブ紙に基づいて容易かつ迅速に閲覧することができる。なお、第３の実施形態は、第１のタブ紙と第２のタブ紙とが同種類のタブ紙（例えば５タブ）の場合にも適用され得る。
【０１７３】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１７４】
たとえば、上記実施形態では、タブ紙設定画面において第１のタブ紙および第２のタブ紙について設定する構成が採用されているが、例えばより具体的に、文書中の「章」に対して使用される章用タブ紙、および文書中の「節」に対して使用される節用タブ紙について設定する構成が採用されてもよい。
【０１７５】
また、上記実施形態では、２種類のタブ紙が挿入され得る場合について説明したが、本発明は、３種類以上のタブ紙が挿入され得る場合にも適用可能である。
【０１７６】
また、上記実施形態では、タブ紙に関する設定についての処理がプリンタドライバによって行われる場合について説明したが、プリンタドライバではなくアプリケーションによって行われることもできる。
【０１７７】
また、上記実施形態では、タブ紙に関する設定が、ＰＣ１のディスプレイ１５上に表示されるタブ紙設定画面１００を用いて行われる場合について説明したが、プリンタ３の操作パネル部３４上に表示されるタブ紙設定画面を用いて行われることもできる。
【０１７８】
また、上記実施形態では、印刷システム４がプリンタコントローラ２とプリンタ３に分けられ、互いにローカル接続された構成の場合について述べたが、プリンタコントローラ２はプリンタ３の中に内包されていてもよい。
【０１７９】
また、上記実施形態では、画像形成装置としてプリンタが採用されているが、本発明はこれに限定されるものではない。本発明は、例えばＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機等の画像形成装置にも適用可能である。
【０１８０】
本実施形態のネットワークシステムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１８１】
【図１】本発明の第１の実施形態にかかるネットワークシステムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】図１に示される印刷システムのプリンタコントローラの構成を示すブロック図である。
【図４】図１に示される印刷システムのプリンタの構成を示すブロック図である。
【図５】印刷部の構成を模式的に示す図である。
【図６】本実施形態で使用されるタブ紙の例を示す図である。
【図７】ＰＣにおける処理の手順を示すフローチャートである。
【図８】タブ位置の設定処理の手順を示すフローチャートである。
【図９】第１のタブ紙におけるタブの下端位置の算出処理の手順を示すフローチャートである。
【図１０】第２のタブ紙のタブ位置の設定処理の手順を示すフローチャートである。
【図１１】対象となる第１のタブ紙におけるタブの下端位置（ＴＢＰｎ）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理の手順を示すフローチャートである。
【図１２】タブ紙設定画面の一例を示す図である。
【図１３】タブ紙詳細設定画面の一例を示す図である。
【図１４】プリンタコントローラにおける処理の手順を示すフローチャートである。
【図１５】プリンタにおける処理の手順を示すフローチャートである。
【図１６】印刷処理の手順を示すフローチャートである。
【図１７】タブ紙の挿入／排出処理の手順を示すフローチャートである。
【図１８】ヘッダ情報の概念図である。
【図１９】第１の実施形態にしたがって作成された印刷物の一例を示す図である。
【図２０】第２の実施形態におけるタブ位置の設定処理の手順を示すフローチャートである。
【図２１】第１のタブ紙におけるタブの上端位置および下端位置の算出処理の手順を示すフローチャートである。
【図２２】第２のタブ紙のタブ位置の設定処理の手順を示すフローチャートである。
【図２３】対象となる第１のタブ紙におけるタブの上端位置（Ｔ１ＴＰｎ）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理の手順を示すフローチャートである。
【図２４】（ｎ−１）番目の第２のタブ紙のタブ位置（ＴＰ２ｎ−１）に基づくｎ番目の第２のタブ紙のタブ位置（ＴＰ２ｎ）の演算処理の手順を示すフローチャートである。
【図２５】第２の実施形態におけるタブ紙設定画面の一例を示す図である。
【図２６】第２の実施形態における印刷処理の手順を示すフローチャートである。
【図２７】第２の実施形態におけるタブ紙の挿入／排出処理の手順を示すフローチャートである。
【図２８】第２の実施形態におけるヘッダ情報の概念図である。
【図２９】第２の実施形態にしたがって作成された印刷物の一例を示す図である。
【図３０】第３の実施形態にしたがって作成された印刷物の一例を示す図である。
【符号の説明】
【０１８２】
１    ＰＣ、
２    プリンタコントローラ、
３    プリンタ、
４    印刷システム、
５    ネットワーク、
１１，２１，３１    ＣＰＵ、
１２，２２，３２    ＲＯＭ、
１３，２３，３３    ＲＡＭ、
１４，２４    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７，２６    ネットワークインタフェース、
１８，２７，３７    バス、
２５    プリンタインターフェース、
３４    操作パネル部、
３５    印刷部、
３６    コントローラインターフェース、
４０    画像形成ユニット、
５０    給紙ユニット、
５１〜５４    給紙トレイ、
６０    排紙ユニット、
６１〜６４    排紙トレイ、
１００，１００ａ    タブ紙設定画面、
１０１    タブ紙設定ボタン、
１１１    第１挿入ページ位置設定部、
１２１    第２挿入ページ位置設定部、
１３２    第１タブ位置設定部、
１４２    第２タブ位置設定部、
２００    タブ紙詳細設定画面、
５００，６００    タブ紙、
５１１，５１２，６１１〜６１５    タブ紙（構成要素）、
５２１，５２２，６２１〜６２５    タブ。
【図１】
2008176602.tif 000003
【図２】
2008176602.tif 000004
【図３】
2008176602.tif 000005
【図４】
2008176602.tif 000006
【図５】
2008176602.tif 000007
【図６】
2008176602.tif 000008
【図７】
2008176602.tif 000009
【図８】
2008176602.tif 000010
【図９】
2008176602.tif 000011
【図１０】
2008176602.tif 000012
【図１１】
2008176602.tif 000013
【図１２】
2008176602.tif 000014
【図１３】
2008176602.tif 000015
【図１４】
2008176602.tif 000016
【図１５】
2008176602.tif 000017
【図１６】
2008176602.tif 000018
【図１７】
2008176602.tif 000019
【図１８】
2008176602.tif 000020
【図１９】
2008176602.tif 000021
【図２０】
2008176602.tif 000022
【図２１】
2008176602.tif 000023
【図２２】
2008176602.tif 000024
【図２３】
2008176602.tif 000025
【図２４】
2008176602.tif 000026
【図２５】
2008176602.tif 000027
【図２６】
2008176602.tif 000028
【図２７】
2008176602.tif 000029
【図２８】
2008176602.tif 000030
【図２９】
2008176602.tif 000031
【図３０】
2008176602.tif 000032