(57)【要約】【課題】  ホスト装置を出力機（プリンタ）に接続したシステムにおいて、多様かつ汎用性に優れたタブ紙印刷出力方式を提供する。【解決手段】  ホストＰＣのアプリケーション１１０における処理で、タブ紙印刷に用いるデータを編集し、このデータをＧＤＩ及びドライバを通して印刷データに変換し、プリンタに送信する。ホストＰＣのアプリは、データベース１１２で各々管理されている本文データとタブデータを用い、独立に本文、タブ各領域のデータを編集可能とし、これらをデータ合成部１１８でページデータに合成する。従って、ＧＵＩ部１１７を介して、各ページ毎にユーザが入力可能な設定（どのページにタブを付加し、指定したタイプのどの位置のタブに、どのようなタブデータを印刷するか）に従って、本文、タブ各領域の少なくとも一方の編集部１１４，１１６を用いて、文書の各ページを構成するタブ紙印刷用のデータを編集することを可能とする。【選択図】      図３
2006293877.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置に対して出力を要求するデータを送出可能としたホスト装置であって、
本文領域に記すデータを管理する本文データ管理手段と、
タブ領域に記すデータを管理するタブデータ管理手段と、
本文データ管理手段で管理されるデータ及びタブデータ管理手段で管理されるデータの少なくとも一方のデータを用いて出力を要求する１画面を構成するデータを編集するデータ編集手段を有したことを特徴とするホスト装置。
【請求項２】
請求項1に記載されたホスト装置において、
前記データ編集手段により編集されたデータを印刷出力用の標準データに変換する第1の変換手段と、
前記第1の変換手段によって変換された描画データを出力要求する画像出力装置に適合するデータに変換する第２の変換手段とをさらに有したことを特徴とするホスト装置。
【請求項３】
請求項1又は２に記載されたホスト装置において、
前記データ編集手段により編集されたデータを再利用可能なデータとして管理する編集データ管理手段をさらに有したことを特徴とするホスト装置。
【請求項４】
コンピュータを請求項１乃至３のいずれかに記載されたホスト装置が有する各々の手段として機能させるためのプログラム。
【請求項５】
請求項４に記載されたプログラムをコンピュータ読取り可能なデータとして記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力を要求するデータをＭＦＰ（複写、プリンタ、ＦＡＸ等の機能を複合させたプリント出力装置）機、プリンタ等の画像出力装置に送出可能としたホスト装置に関し、特に、本体にタブを付けた画像出力を行うための処理手段を備えたホスト装置及び該処理を実行するためのプログラムに関する。
【背景技術】
【０００２】
画像データ等をもとにプリント出力等の画像出力を行う装置として、ＭＦＰ機、プリンタ等が普及している。近年、これらの画像出力装置は、高機能化が進んでおり、通常の片面／両面印刷、集約印刷だけではなく、製本を意識した面付け印刷やタブ紙印刷などもできるようになってきている。
こうした各種の印刷機能を使用する際には、それぞれの機能に応じた印刷用紙の給紙等の操作が必要になるので、このためのハードウェアが、オプションとしてプリンタ側に搭載される。本件で取り上げるタブ紙印刷についても、その１つである。
タブ紙印刷に用いるために搭載されたハードウェアに対して、プリント出力を要求するホスト装置（ＰＣ等）側では、この機能を利用するためのソフトウェアが用意される。
タブ紙印刷については、従来、タブ紙印刷を行う際に、印刷用のデータは、普通、ホスト装置側で原（対象）データに対し、出力を行わせるプリンタのドライバによる処理を通して生成される。
タブ紙印刷に用いる画像を生成する従来方式の１つは、一旦原画像データをプリンタドライバに通して中間イメージファイルを作成し、この中間イメージファイルに対してタブ紙ページの挿入を行うことで、タブ紙の編集機能を実現するものである（以下「第１の従来方式」と記す）。
図９は、この第１の従来方式における処理過程Ｓ(I)〜Ｓ(IV)の説明図である。同図に示すように、この編集機能においては、まず、アプリケーションからの印刷出力の指示に従って、対象とする原データがプリンタドライバに出力される（Ｓ(I)→Ｓ(II)）。このとき、原データは、ＧＤＩ（Graphic Device Interface）を介して中間ファイルとして生成されたージデータがドライバに出力される。
中間ファイルを受取るプリンタドライバは、この中間ファイルに対して、タブ紙ページをファイルとして挿入することでタブ紙の編集を行う（Ｓ(II) →Ｓ(III)）タブ紙編集後の中間ファイルは、プリンタドライバを通して印刷データに変換され、このデータを用いて、プリント出力される（Ｓ(III) →Ｓ(IV)）。
【０００３】
また、タブ紙印刷の他の従来方式として、下記特許文献１を示すことができる（以下「第２の従来方式」と記す）。
特許文献１に記載された画像形成装置は、ＰＣ等の上位装置から受信した印刷データに示されたタブ印刷の指示に従い画像を形成する装置である。
この例では、上位装置は、印刷データとして、タブ印刷データ（タブの見出し印刷に用いるデータ）を本文印刷データと分けて、それぞれページデータとして送信するようにしている。受信側（画像形成装置）のプリンタ制御部では、受信した印刷データがタブ印刷データである場合に、次ページのデータをタブ印刷データから処理したタブの見出しデータに合成して、１ページの出力用データを生成し、これをタブ紙印刷に用いる。また、タブ印刷データの後続ページとなっていない本文印刷データは、普通紙（タブ紙ではない）に通常のプリント出力用のデータとして用いられる。
このように、第２の従来方式によれば、指示に従って、見出し付きのタブ紙と普通紙へ本文を印刷する機能が実現でき、タブ紙と普通紙が交じり合って構成される文書のタブ紙印刷が可能になる。
【０００４】
【特許文献１】特開２００５−１４２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した第１の従来方式によると、図９のＳ(III)に示すように、タブ紙に原データ（Ｓ(I)）を印刷することができないので、タブ紙に本文を印刷したい、というユーザの要求に応えることができない。
また、上記した第２の従来方式によると、画像形成装置（プリンタ）の制御部に上位装置（ＰＣ等）からの指示に従い受信した印刷データに対する画像データの合成処理（本文データとタブの見出しデータの合成）を行う処理手段を必要とし、また、上位装置においても、タブ紙印刷を指示するドライバを用いることが条件となるので、これらの処理手段を装備しない場合には、タブ紙印刷ができず、汎用性に欠ける、という弱点を持つ。
本発明は、本体にタブを付けた画像出力を行う機能を実現する画像出力システムにおける、上記した従来技術の問題に鑑み、これを解決するためになされたもので、その課題は、１画面に記すデータを本文データ及びタブデータの両方、若しくは一方のみで構成できるようにして、出力の形態をより多様化し、かつ一般的なドライバを用いることが可能な画像出力装置であれば、適用可能として、より汎用性に優れた方式を実現することにある。
【課題を解決するための手段】
【０００６】
請求項１の発明は、画像出力装置に対して出力を要求するデータを送出可能としたホスト装置であって、本文領域に記すデータを管理する本文データ管理手段と、タブ領域に記すデータを管理するタブデータ管理手段と、本文データ管理手段で管理されるデータ及びタブデータ管理手段で管理されるデータの少なくとも一方のデータを用いて出力を要求する１画面を構成するデータを編集するデータ編集手段を備えたことを特徴とするホスト装置である。
請求項２の発明は、請求項1に記載されたホスト装置において、前記データ編集手段により編集されたデータを印刷出力用の標準データに変換する第1の変換手段と、前記第1の変換手段によって変換された描画データを出力要求する画像出力装置に適合するデータに変換する第２の変換手段とをさらに備えたことを特徴とするものである。
請求項３の発明は、請求項1又は２に記載されたホスト装置において、前記データ編集手段により編集されたデータを再利用可能なデータとして管理する編集データ管理手段をさらに有したことを特徴とするホスト装置。
【０００７】
請求項４の発明は、コンピュータを請求項１乃至３のいずれかに記載されたホスト装置が有する各々の手段として機能させるためのプログラムである。
請求項５の発明は、請求項４に記載されたプログラムをコンピュータ読取り可能なデータとして記録した記録媒体である。
【発明の効果】
【０００８】
本発明によると、画像出力装置に対し出力を要求するデータを送出可能としたホスト装置側で本文領域に記すデータ、タブ領域に記すデータをそれぞれ管理し、管理されている本文及びタブの少なくとも一方のデータを用いて１画面を構成するデータを編集するようにしたので、タブを付加した画像出力（タブ紙印刷）の形態を多様化することが可能になり、しかも、画像出力装置側の制御部に、タブの画像出力（タブ紙印刷）に用いる編集等の特別な処理手段を用意しなくてもよいので、より汎用性の高い手段を提供することが可能になる。
また、編集されたデータを再利用可能なデータとして管理するようにしたことにより、処理効率を向上し、処理時間の短縮化が可能になる（請求項３）。
また、タブを付加した画像出力（タブ紙印刷）に必要な上記処理を実行するためのプログラムを装置が装備するコンピュータによってドライブすることにより、容易に目的の機能を実現することが可能になる（請求項４，５）。
【発明を実施するための最良の形態】
【０００９】
本発明の実施形態を以下に説明する。以下に示す実施形態は、画像出力装置に対して出力を要求するデータを送出可能とした本発明のホスト装置をＰＣ（Personal Computer）とし、又、画像出力装置をプリンタ等の印刷装置とする印刷システムに適用した形態を示す。
図1は、本実施形態に係る印刷システムにおけるホストＰＣの概略構成を示すブロック図である。
図１において、ホストＰＣ１００は、プリンタ２００に直接あるいはネットワークを介して接続されている。なお、プリンタ２００は、プリンタ機能を持った装置であれば良く、例えば、ＭＦＰ機（複写、プリンタ、ＦＡＸ等の機能を複合させたプリント出力装置）でも良い。
ホストＰＣ１００は、ＰＣ内で生成された情報を印刷出力する際に、そのコマンドとして、プリンタ２００へ印刷データを送出する。この印刷データを作成する処理手段として、プリンタ２００は、アプリケーション１１０、グラフィックエンジン１３０、プリンタドライバ１５０、及びシステムスプーラ１７０を有する。これらの手段は、ＨＤＤ等の記憶部にプログラムファイルとして保存され、実行時には、ＯＳ等によりＲＡＭにロードされ、実行されるプログラムモジュールである。
また、アプリケーション１１０及びプリンタドライバ１５０は、携帯型の記憶媒体のドライブ装置（ＩＣカード、各種のディスクメモリ等）や不図示の外部ネットワークを介してＨＤＤにプログラムファイルの変更や追加が可能となっている。
【００１０】
アプリケーション１１０からの指示により、アプリケーションが生成した情報をもとに、プリンタ２００で印刷を行う際には、グラフィックエンジン１３０を利用して描画データの出力を行う。
ＯＳの描画手段であるグラフィックエンジン１３０は、一般にＧＤＩ（Graphic Device Interface）と呼ばれ、アプリケーション１１０は、グラフィックエンジンであるＧＤＩに対してＧＤＩ関数と呼ばれる描画データを出力する。
グラフィックエンジン１３０は、プリンタごとに用意されたプリンタドライバ１５０をＨＤＤからＲＡＭにロードし、アプリケーション１１０からのＧＤＩ関数の出力をＤＤＩ（Device Driver Interface）関数に変換して、プリンタドライバ１５０へＤＤＩ関数を出力する。
プリンタドライバ１５０は、グラフィックエンジン１３０から受け取ったＤＤＩ関数にもとづいて、ＰＤＬ（Page Description Language）に代表されるプリンタ２００が認識可能な制御コマンドに変換する。なお、プリンタドライバ１５０は、プリンタが有する機能に応じたデータの変換・処理を行うので、通常、各々の装置ごとに用意される。
変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭにロードされたシステムスプーラ１７０を介し、ホストＰＣ１００、プリンタ２００間を接続する通信インターフェースを経由してプリンタ２００へ印刷データとして出力される。
【００１１】
上記のような仕組みを持つ印刷システムにおけるタブ紙印刷機能について説明する。
従来のタブ紙印刷機能は、先に述べたように、作成した中間イメージファイルにタブ紙ページの挿入を行う方式、或いはホストＰＣから受信した印刷データに示されるコマンドに従い、プリンタの制御部で本文データとタブの見出しデータの合成処理を行う方式であり、いずれも、プリンタドライバに依存する方式で、上記［発明が解決しようとする課題］の項に示した問題が生じる。
そこで、本発明では、この問題を解決するために、タブ紙印刷の形態を多様化することが可能で、しかも、プリンタ側の制御部にタブ紙印刷必要になる編集等の特別な処理手段を用意しなくてもよい方法を採用する。
即ち、本実施形態では、まず、ホストＰＣのアプリケーション１１０における処理で、タブ紙印刷に用いるデータを作成するようにし、また、このデータを作成するために、本文領域に記すデータ（以下、単に「本文データ」と記す）、タブ領域に記すデータ（以下、単に「タブデータ」と記す）をそれぞれ管理し、管理されている本文及びタブの少なくとも一方のデータを用いて１画面を構成するタブ紙印刷用のデータを編集（合成）する、という方式によって課題を解決する。
図２は、本方式による処理過程を概略的に説明する図である。同図に示すように、この編集方式では、本文データが処理の対象となる原稿として用意されるとともに（Ｓ(1)）、本文データとは別に管理されているタブデータをアプリケーション１１０における編集処理に用いることにより、印刷出力用のデータを作成する（Ｓ(1)→Ｓ(2)）。
この編集処理では、本文、タブデータをそれぞれ単独で用いることにより、タブのみのデータ（Ｐ１）や本文のみのデータ（Ｐ２，Ｐ４）のページ出力とすること、さらに本文、タブデータを合成したデータ（Ｐ３）のページ出力を得ることを可能にする。
この様にして、アプリケーション１１０で編集されたデータは、グラフィックエンジン１３０（ＧＤＩ）を介してプリンタドライバ１５０に出力され、ドライバを通して印刷データに変換され、このデータを用いて、プリント出力される（Ｓ(2)→Ｓ(3)）。
【００１２】
図３は、上記方式に従って構成される、タブ紙印刷に用いるデータを作成する処理システムの１例を示す概略ブロック図である。
図３に示すように、この処理システムは、アプリケーション１１０に搭載されており、システムを構成する要素部として、印刷出力の対象となる原データを管理する部分と、原データをもとに出力画面を編集する部分を持つ。
原データは、本文データ（本文領域に記すデータ）と、タブデータ（タブ領域に記すデータ）よりなり、それぞれに管理される。このため、この処理システムにおけるデータを管理する要素部として、システムに備えた記憶媒体上に作成されるデータベース１１２の１部に、本文データ、タブデータの各データベースを作り、また、アクセス要求に応じて本文、タブのデータベースごとに、データの読出し、格納を行う本文データ管理部１１３、タブデータ管理部１１５を備え、各々のデータを管理する。
また、原データを用いて出力画面を編集する要素部として、編集マネジャー部１１１、本文領域編集部１１４、タブ領域編集部１１６及びデータ合成部１１８を備える。編集マネジャー部１１１は、後記するＧＵＩ（Graphic User Interface）部１１７を介して行われるユーザ入力により設定された処理条件に従って、印刷出力画面（印刷データ）を作成するための編集、合成等、一連の処理の制御部として機能するもので、この制御に必要になる、設定されたタブの構成データ、また本文とタブ間の関係を示す、紐付け情報等のデータを管理する。本文領域編集部１１４、タブ領域編集部１１６は、それぞれ編集マネジャー部１１１の指示に従って、データベース１１２の本文データ、タブデータを本文データ管理部１１３、タブデータ管理部１１５を介して呼び出すＡＰＩ（Application Programming Interface）として機能するとともに、それぞれ取得した本文データの編集（画像の移動やズーム等）、タブデータの編集（タブの見出し画像の作成、除去等）する機能を持つ。データ合成部１１８は、編集マネジャー部１１１の指示に従って、本文領域編集部１１４、タブ領域編集部１１６でそれぞれ編集したデータを合成し、印刷出力に用いる描画データを作成する。
【００１３】
また、ＧＵＩ部１１７は、ユーザの入力操作によりアプリケーション１１０に対し処理条件を設定し、処理の実行を指示するためのインタフェースとして機能するもので、ディスプレイ１２０に表示される画面への操作によって、後述するタブ紙登録、タブ編集等における設定や実行指示等の入力が行われる。なお、ユーザの入力操作により設定されたデータ等は、編集マネジャー部１１１によって管理される。また、ＧＵＩ部１１７は、ユーザ設定に従って作成された印刷出力に用いる描画データをデータ合成部１１８から受取り、サムネール等を含め、その画面をディスプレイ１２０に表示し、設定結果の画面をユーザがチェックできるようにしている。
データ合成部１１８から印刷出力に用いる描画データを受取る印刷制御部１１９は、プリンタ２００へ印刷コマンドを送出するために、次の処理段であるグラフィックエンジン１３０（図１）へデータを出力する機能を持つ。なお、図２に示す構成においては、図１の印刷システムにおけるホストＰＣ１００が備えるとした、グラフィックエンジン１３０以降の処理フローに用いる手段が省略されている。
【００１４】
ここで、印刷出力に用いるタブ紙の構成を説明する。
タブ紙は、本体とタブよりなる。タブ面には、タブデータを用いて見出しの印刷を可能とする領域が確保される。普通、Ａ４、Ｂ５といった規格サイズの本体の一辺に一定の配置でタブを付すように構成される。
従って、本体サイズとタブ配置を組合せた各種のバリエーションをタブ紙の構成情報として予め登録できるようにしておき、登録した中から適当な構成のタブ紙を選択して、印刷データの作成に用いるという方法をとる。
タブ紙の構成情報は、編集マネジャー部１１１が登録を受付け、受付けた情報を管理するので、このための機能を編集マネジャー部内に備える。登録の際には、ＧＵＩ部１１７を介して、ユーザ操作により設定に必要なデータの入力を受け付け、データベース１１２等で格納、管理する。
図４は、登録受付け時に、ＧＵＩを介してディスプレイに表示されるタブ紙設定画面の（Ａ）及び登録後に管理されるタブ管理情報（Ｂ）の１例を示す。
図４（Ａ）に示すように、設定項目として、タブ紙名、用紙サイズ及びタブのパラメータ[1]〜[7]が示されている。なお、タブのパラメータ[1]〜[7]は、図４（Ａ）の画面の右側に図示されるタブ構成を定義するパラメータである。また、図４（Ｂ）は、登録されたタブ紙の構成情報にそれぞれ管理番号（図示では、[TAB1]、[TAB2]、・・）を付けて管理する。
【００１５】
図３に示した編集システムでは、編集マネジャー部１１１は、タブ編集の際に、ユーザの指示に従って、編集の対象となる文書をデータベース１１２から取り出し、ビューア画面として、ディスプレイ１２０に表示する。
このとき、表示される文書に対し、タブ編集が、これまでに何も加えられていない状態にあれば、各ページに本文データの画像のみが記されたビューア画面が表示される。この表示された文書にタブ編集を行う場合には、ビューア画面の一部に設けたメニューからタブ編集を行うための入力画面を選択し、呼出した画面への設定操作により、タブ編集の指示を行う。
このとき、ユーザは、タブのタイプを指定し（図４に示したタブ紙登録により登録されたタブから指定し、未登録の場合には、新たにタブ紙登録を行う）、文書のどのページに、どのタブ位置のタブを付加するかを示し、さらにタブ領域に印刷する見出し（タブデータ）を指定する設定操作を行う。編集マネジャー部１１１は、これらのユーザ設定に従って、編集処理の実行を指示する。
また、上記のようにして行われるタブ編集の設定は、タブ設定データとして文書に付随して管理され、その後、再び文書をビューア画面に呼び出したときには、管理されていたタブ設定データに従ってページ画像の編集が行われ、画面表示される。このような仕組みであるから、タブ編集の設定を変えたい場合には、このビューア画面から再び設定画面を呼出し、そこに示されている現タブ設定データを変更及び追加する入力操作を行うことにより、他のタブ編集に変えることが可能になる。
【００１６】
図５は、タブ編集の設定により得られるページ画像の１例を示すものである。
図５の例では、図中の（Ａ）に示すように、本文データのみが記されたページ画像（A1）に対し、第1タブ位置に「第1章」の見出し（タブデータ）を付加する、というタブ編集の設定で、タブ編集が指示されることによって作成されるページ画像（A2）を示している。
本処理システム（図３、参照）では、上記のように、本文領域の編集とは独立にタブ領域の編集を行うことが可能なシステム構成であるから、異なる処理条件の中から任意に選択される設定でタブの編集処理を行わせることにより、多様な出力を得ることができる。従って、図５中の（Ｂ）に示すように、本文データのみが記されたページ画像（B1）に対し、第２タブ位置に「第1章」の見出し（タブデータ）を付加する、という設定の結果、図中の（B2）に示したページ画像のタブ編集が行われ、同図中の（Ａ）に示した画像（A2）に対し、タブ位置のみを異にした画像を得ることができる。
また、タブ編集における設定の変更、或いは追加の入力操作を行うことにより、図５中に示したページ画像（A2）、（B2）に対し、それぞれタブを除去したページ画像（A1）、（B1）に戻すこと、或いは、ページ画像（A2）⇔（B2）の相互変換を行うことが可能になる。
【００１７】
次に、図３に示した処理システムにおけるタブ編集の処理フローを説明する。
以下には、編集マネジャー部１１１の制御下で実行する、タブ編集に係わる基本的な処理として、（１）タブ文書のビューア画面表示、（２）タブの追加、のそれぞれの処理について説明する。
（１）タブ文書のビューア画面表示（タブ編集の対象となる文書のビューア立ち上げ）時の処理
この処理は、ビューア表示用の画像データ（即ち、印刷出力用のデータ）を生成する処理を行い、処理結果として、対象となる文書のページごとのデータを得る。この処理を行う際、ページ文書に付随するデータとしてページごとに管理されているタブ設定データを参照し、設定に従ったタブ編集処理を行う。
ユーザにより、指定文書のビューア立ち上げが指示されると、編集マネジャー部１１１は、指定された文書の全体情報を読み込み、ページ画像の生成処理を開始する。本例では、開始時に、１ページ目のページ画像を生成していく手順としている。従って、１ページ目のデータを参照にいき、タブ設定データがあれば、タブ紙を用いるためのデータを作成する処理が必要であると判断し、タブ編集処理を行う手順を選択する。
タブ編集を行う処理手順は、本文領域の画像の編集、タブ領域の画像の編集をそれぞれ行う手順と、編集した本文領域、タブ領域の各画像をもとに1ページの画像を合成する処理手順よりなる。
本実施形態では、編集マネジャー部１１１が、本文領域編集部１１４に対して本文領域データの表示を行うように指示する。この指示に応じて、本文領域編集部１１４は、本文データ管理部１１３経由でデータベース１１２から受取った本文データに所定の編集を施した後、得られる本文領域の画像データをページ画像へ合成するために出力する。
続いて、編集マネジャー部１１１は、タブ領域の画像データの編集をタブ領域編集部１１６に指示する。この指示には、このページのタブ編集に用いるデータとして管理されたタブ設定データ（タブを定義するパラメータ、タブ位置、タブデータ等）が含まれる。この指示に応じて、タブ領域編集部１１６は、タブデータ管理部１１５経由で受取ったタブデータにタブ設定データによる編集を施した後、得られるタブ領域の画像データをページ画像へ合成するために出力する。
【００１８】
編集マネジャー部１１１は、本文領域編集部１１４及びタブ領域編集部１１６から出力される本文領域、タブ領域の各画像を合成部１１８で1ページの画像へ合成することを指示して転送する。例えば、合成部１１８のページメモリにおける本文領域、タブ領域の各画像領域を指定してそれぞれの画像データを転送する。
この様にして合成部１１８で合成されたページ画像は、ＧＵＩ部１１７を通してビューア画面表示を構成する表示データとして生成され、ディスプレイ１２０に表示される。
図６は、上記の手順を経て表示されたビューア画面の１例を示す。
このビューア画面には、画面の１部にサムネール領域１２１が設けられている。この領域に表示したページ画像（本例では１〜４ページを示す）のサムネールの１つをポインタで選択することにより主画面に選択したページの原画像１２３を表示することができる。この図に示す例では、第１ページが選択されている。第１ページは、タブの付加された画像であり、原画像１２３を見ることにより、タブ編集の内容をチェックすることができる。なお、原画像１２３として図示されているタブの付いたページ画像は、本文にデータを持たない（白紙となった）例を示したが、勿論、本文データを持っていても良い。
また、図６のビューア画面には、入力キー群として、「タブ作成」、「前画面へ」、「次画面へ」、「閉じる」の各キーを設けている。「タブ作成」キーは、タブを追加（後述）する場合に操作する。
【００１９】
（２）タブの追加
上記のようにして、タブ文書のビューア画面表示を行った後、例えば、図６に示した画面のサムネール領域１２１において、２ページ目の画像が選択されるとする。
編集マネジャー部１１１は、選択されたページの管理情報を読み込んで、この管理情報から該当ページにタブが付加されているか否かを判断する。
次に、原画像１２３として表示する画像を、上記（１）タブ文書のビューア画面表示、に説明したと同様に編集するが、タブが付加されていない場合には、本文領域編集部１１４のみの処理で表示画面が作られる。
ここで、ユーザが、表示されたページに対し、タブを付加したいと考えた場合には、画面に設けた入力キーから「タブ作成」キー（図６、参照）を選択し、キー操作を行う。
編集マネジャー部１１１は、「タブ作成」キーの入力操作をＧＵＩ部１１７経由で検知し、これを受けて、図７に示すダイアログ画面をディスプレイ１２０に表示する。図７に例示する画面では、タブのタイプ（図４、参照）、タブ位置（「Tab order」：ｎ個のタブ配列における何番目のタブかを示す）及びタブデータ（タブに書き込む見出し文字等）の入力を行うことを可能にしている。
【００２０】
「タブ作成」のダイアログ画面への入力により、タブ作成のユーザ設定が行われ、「ＯＫ」キーが操作されると、編集マネジャー部１１１は、収集したタブ作成に関する各種情報をタブ領域編集部１１６に渡し、タブデータの作成を指示する。
タブ領域編集部１１６は、受取ったタブ作成に関する各種情報に基づいてタブデータを作成し、作成したタブデータをタブデータ管理部１１５経由でデータベース１１２に登録し、登録したことを編集マネジャー１１１に通告する。
編集マネジャー１１１は、ユーザの指示に従って行われた、タブデータの作成が完了したことを受け、文書のページ管理情報を更新して、該当ページにタブが付加されたことを表す。
次に、画面表示を更新するため、編集マネジャー１１１は、新たに設定されたタブ設定データによるタブ領域の画像データの編集をタブ領域編集部１１６に指示する。この指示に応じて、タブ領域編集部１１６は、タブデータ管理部１１５経由で受取ったタブデータにタブ設定データによる編集を施した後、得られるタブ領域の画像データをページ画像として合成するために出力する。
編集マネジャー部１１１は、タブ領域編集部１１６から出力されるタブ領域の画像を合成部１１８で1ページの画像へ合成することを指示して転送する。合成部１１８では、既に作成されている本文領域の画像にタブ領域の画像を合成し、1ページの画像を作る。
【００２１】
次に示す実施形態は、タブ編集されたデータを再利用可能なデータとして管理するようにした処理システムに係わるものである。
上記した処理システム（図３、参照）においては、タブ領域の画像データの編集に用いるタブデータの管理と本文領域の画像データの編集に用いる本文データの管理を分離することで、簡単な操作によりタブ紙編集の多様化を図ることが可能になる。ただ、簡単な操作でタブ紙編集の多様化が実現できる反面、印刷を行う場合、毎回両方のデータを合成する処理が発生してしまい、印刷効率の向上を阻害する要因となってしまう。
そこで、本実施形態では、タブ編集により合成画像として得たページ画像をデータベースに格納、管理し、タブ編集されたページ画像を再利用する手段をシステムに備えるようにするものである。
図８は、本実施形態に係わる、タブ紙印刷に用いるデータを作成する処理システムの１例を示す概略ブロック図である。
図８に示すように、この処理システムは、上記実施形態に示した処理システム（図３、参照）をベースに、タブ編集されたページ画像を再利用する手段を付加したもので、この付加手段として、合成データ判定部１１８ｄを備え、また、データ合成部１１８は、合成データ判定部１１８ｄの判定結果に応じて処理を選択するようになされている（後述するビューア画面表示動作の説明、参照）。
合成データ判定部１１８ｄは、処理対象のページにタブ編集が設定されている場合に、このページデータが以前に編集処理され、データベース１１２に既に格納されているか、即ちタブ編集による合成データの有無を判定し、判定結果に応じて、データベース１１２に対するタブ編集画像の読出し、格納のアクセスを制御等の処理を行い、タブ編集画像を管理する機能を受け持つ。
なお、合成データ判定部１１８ｄ以外の本処理システムの構成要素部は、上記実施形態に示した処理システム（図３）と変わりが無いので、先の説明を参照することとして、記載を省略する。
【００２２】
本実施形態の処理システムにおける、タブ文書のビューア画面表示（タブ編集の対象となる文書のビューア立ち上げ）時の処理について、説明する。
ユーザにより、指定文書のビューア立ち上げが指示されると、編集マネジャー部１１１は、指定された文書の全体情報を読み込み、ページ画像の生成処理を開始する。この例では、開始時に、１ページ目のページ画像を生成していく手順としている（基本的には、どのページでも同様である）ので、この時の処理として示す。
１ページ目のデータ生成時に、このページに付随するデータを参照にいき、タブ設定データがあれば、タブ紙を用いるためのデータを作成する処理が必要であると判断し、タブ編集処理を行う手順を選択する。
ただ、このタブ設定データによる編集処理が以前に行われ、タブ編集されたページ画像がデータベース１１２に既に格納されている場合には、この処理を不要とする。この処理の要／不要を含めた処理の選択は、合成データ判定部１１８ｄの判定結果に依って、行われる。
従って、合成データ判定部１１８ｄは、データベース１１２に格納された、タブ編集されたページ画像（本文画像にタブ画像を合成したページ画像）の中に、該当する１ページ目のデータがあるか、否かをチェックする。
【００２３】
このチェック結果は、編集マネジャー部１１１に通告され、このチェック結果に応じた編集マネジャー部１１１の指示に従い、合成データ判定部１１８ｄは、タブ編集に係わるページ画像のデータ管理を行う。
即ち、編集マネジャー部１１１は、該当する１ページ目のタブ編集データが、データベース１１２に格納されていなければ、本文領域編集部１１４及びタブ領域編集部１１６に編集を指示し、又、編集の結果として得られる本文領域及びタブ領域の各画像のデータ合成処理を指示する（データ合成部１１８におけるタブ編集処理については、上記実施形態に示した処理システム（図３）の説明、参照）。ただ、このときに、本実施形態では、合成データ判定部１１８ｄが、データ合成部１１８で行うタブ編集データへの合成、及び合成されたタブ編集データのデータベース１１２への格納、というタブ編集に係わるページ画像のデータ管理に関与する。
また、編集マネジャー部１１１は、該当する１ページ目のタブ編集データが、データベース１１２に格納されていれば、本文領域編集部１１４及びタブ領域編集部１１６の編集を不要にして、合成データ判定部１１８ｄに対し、データベース１１２に格納されているタブ編集データを利用する指示を行う。この指示を受けて、合成データ判定部１１８ｄは、ビューア表示用の画像データ（即ち、印刷出力用のデータ）を格納するため、合成部１１８に用意されているページメモリの所定の領域にデータベース１１２に格納されているタブ編集データを転送する。
この様にして、本文領域編集部１１４及びタブ領域編集部１１６を経て合成されるか、もしくはデータベース１１２から転送され、合成部１１８に格納されたタブ編集データは、ＧＵＩ部１１７を通してビューア画面表示を構成する表示データとして生成され、ディスプレイ１２０に表示される。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係る印刷システムにおけるホストＰＣの概略構成を示すブロック図である。
【図２】本発明の方式による、タブ紙印刷に用いる画像を生成する処理過程の説明図を示す。
【図３】タブ紙印刷に用いるデータを作成する処理システムの１例を示す概略ブロック図である。
【図４】タブ紙の構成情報の登録画面（Ａ）及び登録後に管理されるタブ管理情報（Ｂ）の１例を示す。
【図５】タブ編集の設定の変更により得られるページ画像間の関係を示す。
【図６】タブ編集された文書のビューア画面表示の１例を示す。
【図７】「タブ作成」のダイアログ画面表示の１例を示す。
【図８】タブ紙印刷に用いるデータを作成する処理システムの他の例を示す概略ブロック図である。
【図９】従来方式による、タブ紙印刷に用いる画像を生成する処理過程の説明図を示す。
【符号の説明】
【００２５】
１００・・ホストコンピュータ、    １１０・・アプリケーション、
１１１・・編集マネジャー部、      １１２・・データベース、
１１３・・本文データ管理部、      １１４・・本文領域編集部、
１１５・・タブデータ管理部、      １１６・・タブ領域編集部、
１１７・・ＧＵＩ（Graphic User Interface）部、
１１８・・データ合成部、        １１８ｄ・・合成データ判定部、
１１９・・印刷制御部、            １２０・・ディスプレイ、
１２１・・サムネール領域１２１、  １２３・・原画像、
１３０・・グラフィックエンジン、  １５０・・プリンタドライバ、
１７０・・システムスプーラ、      ２００・・プリンタ。
【図１】
2006293877.tif 000003
【図２】
2006293877.tif 000004
【図３】
2006293877.tif 000005
【図４】
2006293877.tif 000006
【図５】
2006293877.tif 000007
【図６】
2006293877.tif 000008
【図７】
2006293877.tif 000009
【図８】
2006293877.tif 000010
【図９】
2006293877.tif 000011