"印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として用紙サイズに関する情報を設定する第1サイズ設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として用紙サイズに関する情報を設定する第2サイズ設定手段と、前記第1サイズ設定手段により設定された用紙サイズに関する情報と前記第2サイズ設定手段により設定された用紙サイズに関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の用紙サイズを採用する採用手段と、を有することを特徴とする情報処理装置。前記第1サイズ設定手段は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記用紙サイズに関する情報を設定し、前記第2サイズ設定手段は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記用紙サイズに関する情報を設定することを特徴とする請求項1に記載の情報処理装置。印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として用紙方向に関する情報を設定する第1方向設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として用紙方向に関する情報を設定する第2方向設定手段と、前記第1方向設定手段により設定された用紙方向に関する情報と前記第2方向設定手段により設定された用紙方向に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の用紙方向を採用する採用手段と、を有することを特徴とする情報処理装置。前記第1方向設定手段は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記用紙方向に関する情報を設定し、前記第2方向設定手段は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記用紙方向に関する情報を設定することを特徴とする請求項3に記載の情報処理装置。印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として1枚の用紙の面に配置されるページの数を示すN-upに関する情報を設定する第1N-up設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として1枚の用紙の面に配置されるページの数を示すN-upに関する情報を設定する第2N-up設定手段と、前記第1N-up設定手段により設定されたN-upに関する情報と前記第2N-up設定手段により設定されたN-upに関する情報とが異なる場合、前記第1の階層よりも低い第2の階層のN-upを採用する採用手段と、を有することを特徴とする情報処理装置。前記第1N-up設定手段は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記N-upに関する情報を設定し、前記第2N-up設定手段は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記N-upに関する情報を設定することを特徴とする請求項5に記載の情報処理装置。印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として拡大縮小に関する情報を設定する第1拡大縮小設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として拡大縮小に関する情報を設定する第2拡大縮小設定手段と、前記第1拡大縮小設定手段により設定された拡大縮小に関する情報と前記第2拡大縮小設定手段により設定された拡大縮小に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の拡大縮小に関する情報を採用する採用手段と、を有することを特徴とする情報処理装置。前記第1拡大縮小設定手段は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記拡大縮小に関する情報を設定し、前記第2拡大縮小設定手段は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記拡大縮小に関する情報を設定することを特徴とする請求項7に記載の情報処理装置。印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として排紙方法に関する情報を設定する第1排紙設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として排紙方法に関する情報を設定する第2排紙設定手段と、前記第1排紙設定手段により設定された排紙方法に関する情報と前記第2排紙設定手段により設定された排紙方法に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の排紙方法に関する情報を採用する採用手段と、を有することを特徴とする情報処理装置。前記第1排紙設定手段は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記排紙方法に関する情報を設定し、前記第2排紙設定手段は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記排紙方法に関する情報を設定することを特徴とする請求項9に記載の情報処理装置。印刷装置と通信する情報処理装置を制御する情報処理方法であって、前記情報処理装置の第1サイズ設定手段が、第1の階層の印刷設定情報として用紙サイズに関する情報を設定する第1サイズ設定工程と、前記情報処理装置の第2サイズ設定手段が、前記第1の階層よりも低い第2の階層の印刷設定情報として用紙サイズに関する情報を設定する第2サイズ設定工程と、前記情報処理装置の採用手段が、前記第1サイズ設定工程で設定された用紙サイズに関する情報と前記第2サイズ設定工程で設定された用紙サイズに関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の用紙サイズを採用する採用工程と、を有することを特徴とする情報処理方法。前記第1サイズ設定工程は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記用紙サイズに関する情報を設定し、前記第2サイズ設定工程は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記用紙サイズに関する情報を設定することを特徴とする請求項11に記載の情報処理方法。印刷装置と通信する情報処理装置を制御する情報処理方法であって、前記情報処理装置の第1方向設定手段が、第1の階層の印刷設定情報として用紙方向に関する情報を設定する第1方向設定工程と、前記情報処理装置の第1方向設定手段が、前記第1の階層よりも低い第2の階層の印刷設定情報として用紙方向に関する情報を設定する第2方向設定工程と、前記情報処理装置の採用手段が、前記第1方向設定工程で設定された用紙方向に関する情報と前記第2方向設定工程で設定された用紙方向に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の用紙方向を採用する採用工程と、を有することを特徴とする情報処理方法。前記第1方向設定工程は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記用紙方向に関する情報を設定し、前記第2方向設定工程は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記用紙方向に関する情報を設定することを特徴とする請求項13に記載の情報処理方法。印刷装置と通信する情報処理装置を制御する情報処理方法であって、前記情報処理装置の第1N-up設定手段が、第1の階層の印刷設定情報として1枚の用紙の面に配置されるページの数を示すN-upに関する情報を設定する第1N-up設定工程と、前記情報処理装置の第2N-up設定手段が、前記第1の階層よりも低い第2の階層の印刷設定情報として1枚の用紙の面に配置されるページの数を示すN-upに関する情報を設定する第2N-up設定工程と、前記情報処理装置の採用手段が、前記第1N-up設定工程で設定されたN-upに関する情報と前記第2N-up設定工程で設定されたN-upに関する情報とが異なる場合、前記第1の階層よりも低い第2の階層のN-upを採用する採用工程と、を有することを特徴とする情報処理方法。前記第1N-up設定工程は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記N-upに関する情報を設定し、前記第2N-up設定工程は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記N-upに関する情報を設定することを特徴とする請求項15に記載の情報処理方法。印刷装置と通信する情報処理装置を制御する情報処理方法であって、前記情報処理装置の第1拡大縮小設定手段が、第1の階層の印刷設定情報として拡大縮小に関する情報を設定する第1拡大縮小設定工程と、前記情報処理装置の第2拡大縮小設定手段が、前記第1の階層よりも低い第2の階層の印刷設定情報として拡大縮小に関する情報を設定する第2拡大縮小設定工程と、前記情報処理装置の採用手段が、前記第1拡大縮小設定工程で設定された拡大縮小に関する情報と前記第2拡大縮小設定工程で設定された拡大縮小に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の拡大縮小に関する情報を採用する採用工程と、を有することを特徴とする情報処理方法。前記第1拡大縮小設定工程は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記拡大縮小に関する情報を設定し、前記第2拡大縮小設定工程は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記拡大縮小に関する情報を設定することを特徴とする請求項17に記載の情報処理方法。印刷装置と通信する情報処理装置を制御する情報処理方法であって、前記情報処理装置の第1排紙設定手段が、第1の階層の印刷設定情報として排紙方法に関する情報を設定する第1排紙設定工程と、前記情報処理装置の第2排紙設定手段が、前記第1の階層よりも低い第2の階層の印刷設定情報として排紙方法に関する情報を設定する第2排紙設定工程と、前記情報処理装置の採用手段が、前記第1排紙設定工程で設定された排紙方法に関する情報と前記第2排紙設定工程で設定された排紙方法に関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の排紙方法に関する情報を採用する採用工程と、を有することを特徴とする情報処理方法。前記第1排紙設定工程は、アプリケーションにより提供される文書全体用の設定画面を介して受け付けられた指示に従って前記排紙方法に関する情報を設定し、前記第2排紙設定工程は、アプリケーションにより提供される章用の設定画面を介して受け付けられた指示に従って前記排紙方法に関する情報を設定することを特徴とする請求項19に記載の情報処理方法。請求項11乃至20のいずれか1項に記載の情報処理方法を、コンピュータに実行させるためのプログラム。パーソナルコンピュータ等の文書情報処理装置上で文書構造を表示する場合、その文書構造を階層的に表示するツリービュー表示が一般的に使用されてきた。例えば、文書が章とページで構成されている場合には、文書の直下に、その文書に含まれる複数の章を表示し、各章の直下に、その章に含まれるページを並べて表示する方式が取られている。この際、文書、章、ページをそれぞれ異なるアイコンで表示することにより、更に階層構造を見易いものにしていた。また、文書が複数の見出しと、その見出しの説明で構成されている場合は、それら見出しをグループ単位でまとめて階層表現していた。このような従来のツリービュー表示では、文書、章、ページの単位ごとに区分けし、各々の単位の間で関連付けを行う方法が取られていて、文書、章、ページ等の単位の間での関連情報が断ち切れる場合の表現方法まで考慮されていなかった。このような単位の関連情報としては、印刷に関する情報、ページレイアウト情報、ヘッダ/フッタ情報などがある。例えば、文書全体に対して、印刷情報、ページレイアウト、ヘッダ/フッタ情報などが共通に適用される場合には、これら単位毎に情報の関連付けが断ち切れることがなくツリービュー表示することが可能である。しかし、文書、章、ページの各々に対して、これら印刷に関する情報、ページレイアウト情報、ヘッダ/フッタ情報などの情報を共通に適用できない場合には、これら単位間での情報の関連付けができなくなり、ツリービューの表示方法に問題があった。本発明は上記従来例に鑑みてなされたもので、印刷設定情報の単位、例えば、文書全体、章、ページのそれぞれに対して異なる設定を可能にした情報処理装置及びその方法を提供することにある。上記目的を達成するために本発明の情報処理装置は以下のような構成を備える。即ち、印刷装置と通信する情報処理装置であって、第1の階層の印刷設定情報として用紙サイズに関する情報を設定する第1サイズ設定手段と、前記第1の階層よりも低い第2の階層の印刷設定情報として用紙サイズに関する情報を設定する第2サイズ設定手段と、前記第1サイズ設定手段により設定された用紙サイズに関する情報と前記第2サイズ設定手段により設定された用紙サイズに関する情報とが異なる場合、前記第1の階層よりも低い第2の階層の用紙サイズを採用する採用手段と、を有することを特徴とする。本発明によれば、印刷設定情報の単位、例えば、文書全体、章、ページのそれぞれに対して異なる設定を可能にできる効果がある。以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。[実施の形態1]<システム概要>本発明の実施の形態1に係る文書処理システムの概要を、図1~図12を参照して説明する。この文書処理システムでは、一般アプリケーションにより作成されたデータファイルが、電子原稿ライタによって電子原稿ファイルに変換される。製本アプリケーションは、その電子原稿ファイルを編集する機能を提供している。以下、その詳細を説明する。<システム構成及び動作>図1は、本発明の実施の形態1に係る文書処理システムのソフトウェア構成を示す図である。この文書処理システムは、デジタルコンピュータ100によって実現されている。一般アプリケーション101は、ワードプロセシングやスプレッドシート、フォトレタッチ、ドロー或いはペイント、プレゼンテーション、テキスト編集などの機能を提供するアプリケーションプログラムであり、印刷機能を有している。これらアプリケーションプログラムは、作成された文書データや画像データなどのアプリケーションデータを印刷するにあたって、オペレーティングシステムOSにより提供される所定のインターフェースを利用する。即ち、アプリケーション101は、作成したデータを印刷するために、前記インターフェースを提供するOSの出力モジュールに対して、予め定められる、OSに依存する形式の出力コマンドを送信する。この出力コマンドを受けた出力モジュールは、プリンタ等の出力デバイスが処理可能な形式にそのコマンドを変換し、それを出力する。この出力デバイスが処理可能な形式は、デバイスの種類やメーカ、機種などによって異なるために、デバイスごとにデバイスドライバが提供されており、OSでは、そのデバイスドライバを利用してコマンドの変換を行う。このOSとして、例えばマイクロソフト社のウインドウズWindows:登録商標を利用する場合は、前述した出力モジュールとしてはGDIGraphicDeviceInterfaceと呼ばれるモジュールが相当する。電子原稿ライタ102は、前述のデバイスドライバの一つとして、本文書処理システム実現のために提供されるソフトウェアモジュールである。但し、この電子原稿ライタ102は、特定の出力デバイスを目的としておらず、後述の製本アプリケーション104やプリンタドライバ106により処理可能な形式に出力コマンドを変換する。この電子原稿ライタ102による変換後の形式以後、電子原稿形式と呼ぶは、ページ単位の原稿を詳細な書式をもって表現可能であれば特に問わない。実質的な標準形式のうちでは、例えばアドビシステムズによるPDF形式や、SGML形式などが電子原稿形式として採用できる。アプリケーション101により電子原稿ライタ102を利用させる場合には、出力に使用するデバイスドライバとして電子原稿ライタ102を指定してから印刷を実行させる。但し、電子原稿ライタ102によって作成されたままの電子原稿ファイルは、電子原稿ファイルとして完全な形式を備えていない。そのため、デバイスドライバとして電子原稿ライタ102を指定するのは製本アプリケーション104であり、その管理下でアプリケーションデータの電子原稿ファイルへの変換が実行される。製本アプリケーション104は、電子原稿ライタ102が生成した新規の不完全な電子原稿ファイルを、後述する形式を備えた電子原稿ファイルとして完成させる。以下では、この点を明瞭に識別する必要がある際には、電子原稿ライタ102によって作成されたファイルを電子原稿ファイルと呼び、製本アプリケーション104によって構造を与えられた電子原稿ファイルをブックファイルと呼ぶ。このようにデバイスドライバとして電子原稿ライタ102を指定し、一般アプリケーション101によりそのデータを印刷させることで、アプリケーションデータはアプリケーション101によって定義されたページ以後、論理ページ或いは原稿ページと呼ぶを単位とする電子原稿形式に変換され、電子原稿ファイル103としてハードディスクなどの記憶媒体に格納される。尚、ハードディスクは、本実施形態に係る文書処理システムを実現するコンピュータが備えているローカルドライブであってもよいし、ネットワークに接続されている場合にはネットワーク上に提供されるドライブであっても良い。製本アプリケーション104は、電子原稿ファイル或いはブックファイル103を読み込み、それを編集するための機能を利用者に提供する。但し、製本アプリケーション104は、各ページの内容を編集する機能は提供しておらず、ページを最小単位として構成される、後述する章やブックの構造を編集するための機能を提供している。製本アプリケーション104によって編集されたブックファイル103を印刷する際には、製本アプリケーション104によって電子原稿デスプーラ105が起動される。この電子原稿デスプーラ105は、指定されたブックファイルをハードディスクから読み出し、そのブックファイルに記述された形式で各ページを印刷するために、前述したOSの出力モジュールに適合する出力コマンドを生成し、不図示の出力モジュールに出力する。その際に、出力デバイスとして使用されるプリンタ107用のプリンタドライバ106がデバイスドライバとして指定される。そして出力モジュールは、指定されたプリンタ107のプリンタドライバ106を用いて受信した出力コマンドを、プリンタ107で解釈実行可能なデバイスコマンドに変換する。そして、このデバイスコマンドは、プリンタ107に送信され、プリンタ107によって、そのコマンドに応じた画像が印刷される。図2は、図1に示すデジタルコンピュータ100のハードウェア構成を示すブロック図である。図2において、CPU201は、ROM203のプログラム用ROMに記憶された、或いはあるいはハードディスク211からRAM202にロードされたOSや一般アプリケーション101、製本アプリケーション104などのプログラムを実行し、図1のソフトウェア構成や、後述するフローチャートの手順を実現する。RAM202はCPU201の主メモリ、ワークエリア等として機能する。キーボードコントローラKBC205は、キーボード209や不図示のポインティングデバイスからのキー入力を制御する。CRTコントローラCRTC206は、CRTディスプレイ210の表示を制御する。ディスクコントローラDKC207は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、後述する編集ファイル等を記憶するハードディスクHD211や不図示のフロッピーディスクFD等とのアクセスを制御する。PRTC208は、接続されたプリンタ107との間の信号の交換を制御する。NC212はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。<電子原稿データの形式>編集アプリケーション104の詳細に言及する前に、上述したブックファイルのデータ形式を説明する。このブックファイルは、紙媒体の書物を模した3層の層構造を有する。上位層はブックと呼ばれ、1冊の本を模しており、その本全般に係る属性が定義されている。その下の中間層は、本でいう章に相当し、やはり章と呼ばれる。各章についても、章ごとの属性が定義できる。下位層はページであり、アプリケーションプログラムで定義された各ページに相当する。各ページついてもページごとの属性が定義できる。尚、一つのブックは複数の章を含んでいてよく、また一つの章は複数のページを含むことができる。図3Aは、ブックファイルの形式の一例を模式的に示す図である。この例のブックファイルにおける、ブック、章、ページは、それぞれに相当するノードにより示されている。一つのブックファイルは一つのブックを含む。ブック、章は、ブックとしての構造を定義するための概念であるから、この定義された属性値と下位層へのリンクとをその実体として含む。ページは、アプリケーションプログラムによって出力されたページごとのデータを実体として有する。そのためページは、その属性値の他、原稿ページの実体原稿ページデータと各原稿ページデータへのリンクを含む。尚、紙媒体等に出力する際の印刷ページは、複数の原稿ページを含む場合がある。この構造に関してはリンクによって表示されず、ブック、章、ページの各階層における属性として表示される。図3Aにおいて、ブック301には、ブック属性が定義されるているとともに、2つの章302A,302Bがリンクされている。このリンクにより、章302A,302Bがブック301に包含されていることが表示される。章302Aには、ページ303A,303Bがリンクされ、これらページが含まれることが示されている。各ページ303A,303Bには、それぞれそのページの属性値が定義され、その実体である原稿ページデータ1、2へのリンクが含まれる。これらリンクは、図3Bに示す原稿ページデータ304の原稿データ1,2を指示しており、ページ303A、303Bの実体が、原稿ページデータ1、2であることを表示する。同様に、章302Bにはページ303C,303Dが含まれ、その実体である原稿ページデータ3、4へのリンクが含まれている。これらリンクは、図3Bに示す原稿ページデータ304の原稿データ3,4を指示しており、ページ303C、303Dの実体が、原稿ページデータ3、4であることが表示される。図4は、本実施の形態に係るブック属性301を説明するための図である。ここでは、下位層と重複して定義可能な項目に関しては、下位層の属性値が優先的に採用される。そのためブック属性301にのみ含まれる項目に関しては、そのブック属性301で定義された値が、そのブック全体を通して有効な値となる。しかし、下位層と重複する項目については、下位層において定義されていない場合における既定値としての意味を有する。尚、図示された各項目は具体的に1項目に対応するのではなく、関連する複数の項目を含むものもある。図5は、本実施の形態に係る章属性を説明する図、図6は本実施の形態に係るページ属性を説明する図である。ここで、これら章属性とページ属性との関係も、前述のブック属性と下位層の属性との関係と同様である。図4において、ブック属性301に固有の項目は、印刷方法、製本詳細、表紙/裏表紙、インデックス紙、合紙、章区切りの6項目である。これら項目は、そのブックを通して定義される項目である。印刷方法の属性としては、片面印刷、両面印刷、製本印刷の3つの値を指定できる。ここで製本印刷とは、別途指定する枚数の用紙を束にして2つ折りにし、その束を綴り合わせることで製本が可能となる形式で印刷する方法である。製本詳細の属性としては、印刷方法で製本印刷が指定されている場合に、見開き方向や束になる枚数等が指定できる。表紙/裏表紙の属性は、ブックとしてまとめられる電子原稿ファイルを印刷する際に、表紙および裏表紙となる用紙を付加することの指定、及び付加した用紙への印刷内容の指定を含む。インデックス紙の属性は、章の区切りとして、印刷装置に別途用意される耳付きのインデックス紙の挿入の指定およびインデックス耳部分への印刷内容の指定を含む。この属性は、印刷用紙とは別に用意された用紙を所望の位置に挿入するインサート機能を持ったインサータが、使用する印刷装置に備えられている場合か、或いは、複数の給紙カセットを使用可能である場合に有効となる。これは合紙の属性についても同様である。この合紙の属性は、章の区切りとして、インサータから、或いは給紙カセットから供給される用紙の挿入の指定、及び、合紙を挿入する場合には、給紙元の指定などを含む。章区切りの属性は、章の区切り目において、新たな用紙を使用するか、新たな印刷ページを使用するか、特に何もしないか等の指定を含む。片面印刷時には、新たな用紙の使用と新たな印刷ページの使用とは同じ意味を持つ。両面印刷時には、新たな用紙の使用を指定すれば連続する章が1枚の用紙に印刷されることは無いが、新たな印刷ページの使用を指定すれば、連続する章が1枚の用紙の表裏に印刷されることがあり得る。次に図5に示す章属性に関しては、章に固有の項目はなく、全てブック属性と重複する。従って、章属性における定義とブック属性における定義とが異なれば、章属性で定義された値が優先する。前述のブック属性と章属性とにのみ共通する項目は、用紙サイズ、用紙方向、N-up印刷指定、拡大縮小、排紙方法の5項目である。このうちN-up印刷指定の属性は、1印刷ページに含まれる原稿ページ数を指定するための項目である。ここで指定可能な配置としては、1×1や1×2、2×2、3×3、4×4などがある。排紙方法の属性は、排出した用紙にステイプル処理を施すか否かを指定するための項目であり、この属性の有効性は使用する印刷装置がステイプル機能を有するか否かに依存する。次に図6に示すページ属性において、このページ属性に固有の項目には、ページ回転指定、ズーム、配置指定、アノテーション、ページ分割などがある。ページ回転指定は、原稿ページを印刷ページに配置する際の回転角度を指定するための項目である。ズームの属性は、原稿ページの変倍率を指定するための項目である。この変倍率は、仮想論理ページ領域のサイズを100として指定される。この仮想論理ページ領域とは、原稿ページをN-up等の指定に応じて配置した場合に、1原稿ページが占める領域である。例えば1×1であれば、仮想論理ページ領域は1印刷ページに相当する領域となり、1×2であれば、1印刷ページの各辺を約70パーセントに縮小した領域となる。以上説明したブック、章、ページのそれぞれについて共通な属性として、ウォーターマーク属性およびヘッダフッタ属性がある。ウォーターマークとは、アプリケーションで作成されたデータに重ねて印刷される、別途指定される画像や文字列などである。ヘッダフッタは、それぞれ各ページの上余白および下余白に印刷されるウォーターマークである。但し、このヘッダフッタには、ページ番号や日時など、変数により指定可能な項目が用意されている。尚、ウォーターマークの属性及びヘッダフッタの属性において指定可能な内容は、章とページでは共通であるが、ブックの場合では、それらと異なっている。ブックにおいては、ウォーターマークやヘッダフッタの内容を設定できるし、また、ブック全体を通してどのようにウォーターマークやヘッダフッタを印刷するかを指定することができる。一方、章やページでは、その章やページにおいて、ブックで設定されたウォーターマークやヘッダフッタを印刷するか否かを指定できるだけである。<ブックファイルの生成手順>成就した製本アプリケーション104によって構造を与えられた電子原稿ファイルであるブックファイルは、上述したような構造及び内容を有している。次に、製本アプリケーション104及び電子原稿ライタ102によってブックファイルを作成する手順を説明する。このブックファイルの作成は、製本アプリケーション104によるブックファイルの編集操作の一環として実現される。図7は、本実施の形態に係る製本アプリケーション104によりブックファイルを開く際の手順を説明するフローチャートである。まずステップS701で、開こうとするブックファイルが、新規作成すべきものであるか、それとも既存のものであるかを判定する。新規作成の場合にはステップS702に進み、章を含まないブックファイルを新規に作成する。この新規に作成されるブックファイルは、図3の例で示せば、ブックノード301のみ有し、章のノードに対するリンクが存在しないブックのノードとなる。この場合のブック属性は、新規作成用として予め用意された属性のセットが適用される。そしてステップS704に進み、新規ブックファイルを編集するためのユーザインターフェースUI画面を表示する。図11は、新規にブックファイルが作成された際のUI画面の一例を示す図である。この場合には、ブックファイルは実質的な内容を持たないために、UI画面1100には何も表示されない。一方、ステップS701で、既存のブックファイルがあればステップS703に進み、指定されたブックファイルを開き、そのブックファイルの構造、属性、内容に従ってユーザインターフェースUI画面を表示する。図10は、この表示されたUI画面の一例を示す図である。このUI画面1100は、ブックの構造を示すツリー部1101と、印刷された状態を表示するプレビュー部1102とを含む。ツリー部1101には、そのブックに含まれる章、各章に含まれるページが、前述の図3Aのような木構造で表示される。ツリー部1101にはページ番号が表示されており、このページ番号は原稿ページの番号を示している。またプレビュー部1102には、印刷ページの内容が縮小されて表示される。その表示順序は、ブックの構造を反映したものとなっている。さて、このオープンされたブックファイルには、電子原稿ライタ102によって、電子原稿ファイルに変換されたアプリケーションデータを、新たな章として追加することができる。この機能を電子原稿インポート機能と呼ぶ。前述の図7のフローチャートで示す手順に沿って新規に作成されたブックファイルに、この電子原稿インポートすることで、そのブックファイルに実体が与えられる。この機能は、図10の画面において、アプリケーションデータをドラッグアンドドロップ操作することで起動される。図8は、本実施の形態に係る電子原稿インポートの手順を示すフローチャートである。まず、指定されたアプリケーションデータを生成したアプリケーションプログラムを起動し、デバイスドライバとして電子原稿ライタ102を指定してアプリケーションデータを印刷させることにより電子原稿データに変換するステップS801。この電子原稿データへの変換を終えるとステップS802に進み、その変換されたデータが画像データであるか否かを判定する。この判定は、ウインドウズOSの下であれば、アプリケーションデータのファイル拡張子に基づいて行うことができる。例えば、拡張子がbmpであればウインドウズビットマップデータであり、jpgであればjpeg圧縮された画像データ、tiffであればtiff形式の画像データであると判定できる。ステップS802で、画像データでなかった場合はステップS803に進み、ステップS801で生成された電子原稿ファイルを、現在開かれているブックファイルのブックに、新たな章として追加する。この場合、章属性としては、ブック属性と共通するものについてはブック属性の値がコピーされ、そうでないものについては、予め用意された規定値に設定される。又ステップS802で画像データである場合にはステップS804に進み、原則として新たな章は追加されず、指定されている章に、ステップS801で生成された電子原稿ファイルに含まれる各原稿ページを追加する。但し、ブックファイルが新規作成されたファイルであれば、新たな章が作成されて、その章に属するページとして、電子原稿ファイルの各ページが追加される。ここでページ属性は、上位層の属性と共通のものについてはその属性値が与えられ、アプリケーションデータにおいて定義された属性を電子原稿ファイルに引き継いでいるものについてはその値が与えられる。例えば、N-up印刷指定などがアプリケーションデータにおいてされていた場合には、その属性値が引き継がれる。このようにして、新規なブックファイルが作成され、或いは新規な章が追加される。図9は、図8のステップS801において、電子原稿ライタ102により電子原稿ファイルを生成させる手順を示すフローチャートである。まずステップS901で、新たな電子原稿ファイルを作成してそれを開く。次にステップS902に進み、その指定したアプリケーションデータに対応するアプリケーションを起動し、電子原稿ライタ102をデバイスドライバとして、OSの出力モジュールに対して出力コマンドを送信させる。この出力モジュールは、受信した出力コマンドを電子原稿ライタによって電子原稿形式のデータに変換して出力する。ここで、その出力先は、ステップS901で開いた電子原稿ファイルである。次にステップS903に進み、指定されたデータの全てについて変換が終了したか判定し、終了していればステップS904に進み、その電子原稿ファイルを閉じる。この様にして電子原稿ライタ102によって生成される電子原稿ファイルは、前述の図3Bに示した、原稿ページデータの実体を含むファイルである。<ブックファイルの編集>以上のようにして、アプリケーションデータからブックファイルを作成することができる。こうして生成されたブックファイルについては、章及びページに対して次のような編集操作が可能である。1新規追加2削除3コピー4切り取り5貼り付け6移動7章名称変更8ページ番号名称振り直し9表紙挿入10合紙挿入11インデックス紙挿入12各原稿ページに対するページレイアウト。この他、一旦行った編集操作を取り消す操作や、更に、取り消した操作をやり直す操作が可能である。これら編集機能により、例えば複数のブックファイルの統合、ブックファイル内で章やページの再配置、ブックファイル内で章やページの削除、原稿ページのレイアウト変更、合紙やインデックス紙の挿入などといった編集操作が可能となる。これらの操作を行うと、図4乃至図6に示す属性に捜査結果が反映されたり、或いはブックファイルの構造に反映される。例えば、ブランクページの新規追加操作を行えば、指定された箇所にブランクページが挿入される。このブランクページは原稿ページとして扱われる。また、原稿ページに対するレイアウトを変更すれば、その変更内容は、印刷方法やN-up印刷、表紙/裏表紙、インデックス紙、合紙、章区切りといった属性に反映される。<ブックファイルの出力>以上のように作成編集されるブックファイルは印刷出力を最終目的としている。利用者が図10に示す製本アプリケーションのUI画面1100からファイルメニューを選択し、そこから印刷を選択すると、指定した出力デバイスにより印刷が行われる。この際、まず製本アプリケーション104は、現在開かれているブックファイルからジョブチケットを作成して電子原稿デスプーラ105に渡す。これにより電子原稿デスプーラ105は、ジョブチケットをOSの出力コマンド、例えばウインドウズのGDIコマンドに変換し、それを出力モジュール、例えばGDIに送信する。出力モジュールは、その指定されたプリンタドライバ106によって、出力デバイスに適したコマンドを生成し、その出力デバイスに送信する。ここでジョブチケットは、原稿ページを最小単位とする構造を有するデータである。このジョブチケットにおけるデータ構造は、用紙上における原稿ページのレイアウトを定義している。このジョブチケットは、1ジョブにつき1つ発行される。そのため、まず最上位にドキュメントというノードがあり、文書全体の属性、例えば両面印刷/片面印刷などが定義されている。その下には、用紙ノードが属し、用いるべき用紙の識別子や、プリンタにおける給紙口の指定などの属性が含まれる。各用紙ノードには、その用紙で印刷されるシートのノードが属する。1シートは1枚の印刷用紙に相当し、各シートには、印刷ページ物理ページが属している。片面印刷ならば1シートには1物理ページが属し、両面印刷ならば1シートに2物理ページが属する。各物理ページには、その上に配置される原稿ページが属する。また物理ページの属性として、原稿ページのレイアウトが含まれる。電子原稿デスプーラ105は、上述のジョブチケットを出力モジュールへの出力コマンドに変換する。<そのほかのシステム構成>本実施の形態に係る文書処理システムの概要は以上のようなものである。これはスタンドアロン型のシステムであるが、これを拡張したサーバクライアントシステムでもほぼ同様の構成手順でブックファイルが作成編集される。ただし、ブックファイルや印刷処理はサーバによって管理される。図12は、本実施の形態に係るサーバクライアント型の文書処理システムの構成を示すブロック図である。クライアント文書処理システム1200は、スタンドアロン型システムに、クライアントモジュールであるDOMS文書出力管理サービスドライバ109およびDOMSプリントサービスモジュール110、DS文書サービスクライアントモジュール108を加えた構成を有する。このクライアント文書処理システム1200に、文書管理サーバ1201および印刷集中管理サーバ1202およびプリントサーバ1203が接続されている。これらサーバは、通常ネットワークによってクライアント文書処理システム1200と接続されるが、サーバが同時にクライアントとしても機能する場合には、ネットワーク間の通信をシミュレートするプロセス間通信によって接続される。尚、図12では、文書管理サーバ1201と印刷集中管理サーバ1202の両サーバがクライアントに接続されているが、いずれか一方のみがネットワーク上に存在する場合もあり得る。接続されているサーバが文書管理サーバであれば、そのクライアントモジュールを含む文書管理サーバクライアントシステム1201SCが、印刷集中管理サーバ1202であれば、そのクライアントモジュールを含む印刷管理サーバクライアントシステム1202SCが、スタンドアロン型文書管理システムに追加される。文書管理サーバ1201は、製本アプリケーション104により作成編集されたブックファイルを格納するサーバである。この文書管理サーバ1201によってブックファイルを管理する場合、ブックファイルは、クライアントPCのローカルHDに代わって、或いはそれに加えて、文書管理サーバ1201のデータベース1211に保存される。製本アプリケーション104と文書管理サーバ1201との間のブックファイルの保存及び読み出しは、DSクライアント108及びDSコア1212を介して行われる。印刷集中管理サーバ1202は、クライアント文書管理システム1200に格納された、或いは文書管理サーバ1201に格納されたブックファイルの印刷を管理するサーバである。クライアントにおける印刷要求は、DOMSドライバ109及びDOMSプリントサービスモジュール110を介して印刷集中管理サーバ1202のDOMSWGサーバモジュール1221に送信される。印刷集中管理サーバ1202は、クライアントのプリンタ107で印刷する場合には、クライアントのDOMSプリントサービスモジュール110を介して電子原稿デスプーラ105に電子原稿データを渡す。一方、プリントサーバ1203により印刷する場合には、プリントサーバ1203のDOMSプリントサービスモジュール1231に送信する。印刷集中管理サーバ1202は、例えば保存されているブックファイルに対して、その印刷要求を発行した利用者の資格などについてセキュリティチェックを行ったり、印刷処理のログを保存したりする。このように、この文書処理システムは、スタンドアロンとしても、クライアントサーバシステムとしても実現できる。<プレビュー表示の内容>すでに説明したとおり、ブックファイルが製本アプリケーションによって開かれると、図10に示すユーザインターフェース画面1100が表示される。ここでツリー部1101には、開いているブック以下、注目ブックと呼ぶの構造を示すツリーが表示される。印刷プレビュー部1102には、利用者の指定に応じて、3通りの表示方法が用意されている。第1は原稿ページをそのまま表示する原稿ビューモードである。この原稿ビューモードでは、注目ブックに属する原稿ページの内容が縮小されて表示される。この場合、プレビュー部1102の表示には、その原稿のレイアウトは反映されない。第2は印刷ビューモードである。この印刷ビューモードでは、プレビュー部1102には、各原稿ページのレイアウトが反映された形で原稿ページが表示される。第3は簡易印刷ビューモードである。この簡易印刷ビューモードでは、各原稿ページの内容はプレビュー部1102の表示には反映されず、そのレイアウトのみが反映される。次に本発明の実施の形態の特徴について説明する前に、本実施の形態に適用可能なホストコンピュータ100とプリンタ107とを有する文書処理システムの構成について説明する。尚、ホストコンピュータ100の構成に関しては、前述の図2を参照して説明した通りであるので、ここでは共通する箇所には同じ番号を付し、その説明を省略する。またプリンタ107は、クライアントに接続されたローカルプリンタであっても、或いはサーバに接続されたプリンタ1204の場合であってもいずれの場合にも適用可能であるものとする。図13は、本発明の実施の形態に係る文書処理システムの構成を説明するためのブロック図である。なお、本実施の形態に係る機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、LAN,WAN等のネットワークを介して接続がなされ処理が行われるシステムであっても本発明を適用できる。尚、ここでホストコンピュータ100の構成は前述の図2と同じであるため、その説明を省略する。プリンタ107はCPU12により制御される。このCPU12は、ROM13のプログラム用ROMに記憶された制御プログラム、或いは外部メモリ14に記憶されRAM19にロードされた制御プログラムに基づいて、システムバス15に接続される印刷部プリンタエンジン17に出力情報としての画像信号を出力する。また、このROM13のプログラム用ROMには、CPU12の制御プログラムが記憶されている。ROM13のフォント用ROMには、上記出力情報を生成する際に使用するフォントデータ等が記憶され、ROM13のデータ用ROMには、ハードディスク等の外部メモリ14が設けられていないプリンタの場合には、ホストコンピュータ100で利用される情報等が記憶されている。CPU12は入力部18を介してホストコンピュータ100との間での通信処理が可能となっており、プリンタ107の情報等をホストコンピュータ100に通知できる。RAM19は、CPU12の主メモリや、ワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMにより、そのメモリ容量を拡張することができるように構成されている。なお、RAM19は、出力情報の展開領域、環境データ格納領域、NVRAM等に用いられる。前述したハードディスクHD,ICカード等の外部メモリ14は、メモリコントローラMC20により、そのアクセスが制御されている。外部メモリ14はオプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また操作パネル21は、操作のためのスイッチおよびLED表示器等が配されている。また、前述した外部メモリ14は1個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないNVRAMを有し、操作パネル21からのプリンタモード設定情報を記憶するようにしてもよい。ここで、ホストコンピュータ100は、図1を参照して前述したファイル、アプリケーション、デスプーラ及びドライバ等を備えているものとする。そして、このアプリケーション101により、例えば前述の図10に示すような、操作画面を表示部210に表示する。このアプリケーションは、文書のページ順の入れ替えや複製コピー、削除などの編集機能に加え、ステイプルパンチ穴などの、プリンタ107における機能設定も行うことができ、指定したプリンタを使用して印刷することが可能である。図14は、本実施の形態に係る文書処理システムのアプリケーション101の文書の詳細設定ウインドウを示している。このウインドウは、図10のアプリケーション操作画面にある編集メニューの中の文書の詳細設定メニュー、或いはツールバー上の文書の詳細設定ボタン不図示が指示されることにより起動される。この文書の詳細設定ウインドウは、文書全体に影響する属性の設定を行うためのウインドウである。このウインドウは、ページ設定、仕上げ、編集、給紙の4つのシートから構成されており、図14は、ページ設定シートを表示した状態を示している。このページ設定シートでは、主に原稿のレイアウトに関する設定を行うことができる。図15は、前述の文書に含まれる章の詳細設定ウインドウを示している。この章の詳細設定ウインドウは、文書中の章に影響する属性の設定を行うためのウインドウである。このウインドウは図14の文書の詳細設定ウインドウと同様に、ページ設定、仕上げ、編集、給紙の4つのシートから構成されており、基本的には図14の文書の詳細設定のページ設定と設定できる情報は同じだが、次の3機能が追加されている。出力用紙に関する設定をブック、即ち、文書の詳細設定に合わせる。ページレイアウトに関する機能をブックに合わせる。原稿の配置に関する設定をブックに合わせる。これらの機能が設定されていれば、章の詳細設定がどのように設定されても、文書の詳細設定で設定された情報が当該章の設定に適用される。これらの機能のうちどれか1個でも設定されていなければ、該当する機能グループは、章で設定された内容が反映される。従って、文書全体の設定とは異なった、章特有の設定が保持されることになる。ここでいう機能グループとは、例えばページレイアウト機能の場合では、ページレイアウト、配置順、境界線の3個の機能で構成されているので、それらを統合したものとなる。このように、文書情報に対して特有の情報を、その文書の章に対して設定できるのと同様に、章の情報に対して特有の情報を、その章のページに対しても設定することができる。これは、ページの詳細設定ウインドウにおけるページ設定で行うことができる。また、このページ設定以外の情報、仕上げ情報、編集情報、給紙情報についても、同様な方法で、文書、章及びページのそれぞれに対して設定することができる。尚、図15において、チェックボックス1500をチェックすることにより、その章の出力用紙に関する設定をブックに合わせることができる。同様に、チェックボックス1501をチェックすることにより、その章のページレイアウトに関する設定をブックに合わせることができ、またチェックボックス1502をチェックすることにより、その章の原稿の配置に関する設定をブックに合わせることができる。図16A~Cは、これらの特有の情報を保有する章、ページを含む文書構成のツリービュー表示例を示している。これらのツリービューは、図10の画面の左フレームに表示される。図16Aは、ブックを通して共通に設定されている場合を示し、図16Bは、ブック中の第2章が、ブックの設定とは異なる設定がなされている場合を示している。図16Cは、ブック中の第2章の第2-2ページが、ブック章の設定とは異なる設定がなされている場合を示している。図16Aのように、全ての章、ページが、文書の詳細設定と共通に設定されている場合は、ブックを通して共通の設定に示されているようなアイコンを採用している。ところが、文書の詳細設定とは別に、章に対して特有の情報を設定している場合図16Bは、独自の設定をした章であることを示すように、その特有の情報を含む章のアイコンに鉛筆マーク1601を入れて表示している。これにより、特有の情報を含む章と、含まない章とを一目で識別可能にしている。また、ある章において、特有の情報を含むページが存在する場合は、独自の設定が為されたページを示すように、章の場合と同様に、その特有の情報を含むページのアイコンに鉛筆マーク1602を入れて表示し図16C、その特有の情報を含むページと、含まないページとを一目で識別できるようにしている。そして、これらのアイコンをマウスカーソルで指示して左クリックすれば、その章又はページの詳細設定を画面を表示する。その状態で、その特有の設定をしている章またはページの設定状態を変更することもできる。図17は、本実施の形態に係るアプリケーション101が扱う文書ファイルのデータ構造を説明する図である。この文書ファイルは、図1の電子原稿ファイル103に相当し、ここでは、例えば図13の外部メモリ211に記憶されているが、図12の文書管理サーバ1201のデータベース1211に格納されていてもよい。図17において、文書の構造情報701は、図10に示したアプリケーション操作画面のツリービュー1101に表示する文書の構造に関する情報を記憶している。文書の詳細設定情報702は、文書全体に設定可能な情報を記録するための領域である。これは図14に示した文書の詳細設定ウインドウを使用して設定される情報を記憶している。章の詳細設定情報703は、各章に設定可能な情報を記録する領域で、図15に示した章の詳細設定ウインドウを使用して設定される情報を記憶している。ページの詳細設定情報704は、ページごとに設定可能な情報を記録するための領域で、章の詳細設定で文書の詳細設定に対して変更が可能であるのと同様に、ページの詳細設定では、文書や章の詳細設定に対してページごとに変更可能な設定項目について、設定を保存することが可能となっている。そして原稿情報705は、各原稿ページの描画情報を記憶しており、図10の右側の印刷プレビュー1102への表示に使用する情報がページ単位で保存されている。尚、この文書ファイルには、その他にも各文書毎に必要な情報が含まれているが、ここではそれらの説明を省略する。図18は、図17の文書の詳細設定情報702のデータ構成を更に詳細に説明する図である。801は文書のページ設定情報、802は文書の仕上げ情報、803は文書の編集情報、804は文書の給紙情報、805はインデックス紙の情報で、これらの情報が文書の詳細設定情報702として格納されている。これらの情報は、図14に示した文書の詳細設定ウインドウのページ設定、仕上げ、編集、給紙の各シートで設定した内容と一致している。図19は、図18の文書のページ設定情報801に示された文書のページ設定情報を更に詳細に図示したものである。901は出力用紙サイズ、902は原稿を出力用紙サイズに合わせて拡大/縮小するかを示す情報が記憶されている。903には印刷の向きが記憶され、904にはページレイアウト、905には配置順、906には境界線、907には、原稿を印字領域に合わせて拡大/縮小するように指定されているか否かが記憶されている。そして908には原稿の配置が、909には、その他の設定値がそれぞれ格納されており、これらの情報は、図14に示したブックの詳細設定ウインドウのページ設定で設定した内容と一致している。図20は、図17に示す章の詳細設定情報703のデータ構成さらに詳細に示した図である。ここでは、1章から最終章までの各章の詳細設定情報1001~1005が格納されている。図21は、図20に示された各章の詳細設定情報1001~1005のデータ構成を説明する図である。図21において、2101は章のページ設定情報で、ここに章の名称が記憶されている。2102は章の仕上げ情報、2103は章の編集情報、そして2104は章の給紙情報で、これらの情報が各章の詳細設定情報として格納されている。尚、これらの情報は、図15に示した章の詳細設定ウインドウのページ設定、仕上げ、編集、給紙の各シートで設定した内容と一致している。図22は、図20の各章のページ設定情報を更に詳細に説明する図である。この章のページ設定情報には、前述の図19の文書のページ設定情報と同様の情報が格納されている。更に、2209には、出力用紙に関する設定をブックに合わせる、2210にはページレイアウトに関する設定をブックに合わせる、更に2211には、原稿の配置に関する設定をブックに合わせるの各設定情報が格納されている。これらの情報は、図15に示した章の詳細設定ウインドウのページ設定シートで設定される内容と一致している。図23は、本実施の形態に係る文書処理システムにおけるアプリケーション101による印刷処理の詳細を示すフローチャートである。アプリケーション101は、まずステップS2301で、編集中の文書ファイル205に含まれる章の個数を取得する。この際、章の数を計数変数I及びページ数を計数するための変数Jを共に0にする。次にステップS2302に進み、最終章Nかどうかを調べ、最終章でない場合はステップS2303に進み、変数Iを1し、ステップS2304で、当該章最初は第1章に、文書の設定に合わせる情報、つまり章のページ設定において、図22で説明した情報2209~2211、章の仕上げ情報2102、章の編集情報2103、章の給紙情報2104のうち、それに類似する情報を含んでいるかをチェックする。それらのうち1個でも含んでいなければ、ブックの設定と章の設定とが異なることを示すフラグFを1にセットし、全てをブックの設定に合わせるのであればフラグFを0にセットし、このフラグ情報を当該章のアイコン情報としてセットする。次にステップS2305に進み、章の情報として、章番号、ページ番号、フラグI、J、Fを保存する。ここでページ番号Jが0の場合は、章の情報であることを意味する。そしてステップS2306に進み、当該章に含まれる全ページ数Mを取得し、ステップS2307ではその章の最終ページかどうかを調べ、そうでないときはステップS2309に進んでページ数を1しJ=J1、ステップS2310で、Jで示される当該ページの情報が、全ての章の設定に合わせるように設定されているかをチェックする。1ページでも章の設定に合わせないページが存在する場合は、当該ページのフラグFを1にセットし、全ページを章の設定に合わせる場合は当該ページのフラグFを0にセットし、当該ページのアイコン情報としてセットする。そしてステップS2311に進み、当該ページの情報として、章番号、ページ番号、フラグI、J、Fを保存する。こうして、その章の最終ページまで、ページ情報を作成して保存するとステップS2307からステップS2308に進み、ページ数を示す変数Jを0に戻してステップS2302に進み、次の章の情報を作成する。このような処理を最終章まで繰り返して、文書構造を作成するための情報を完成するとステップS2302からステップS2312に進み、その文書情報の表示処理を行う。ここでは章及びページ及びそのフラグの情報に基づいて、当該章および当該ページの使用すべきアイコンを決定する。例えば、ページ番号が0ならば、章の情報を意味するので、章のアイコンを表示する。ページ番号が0以外であれば、ページの情報を意味するので、ページのアイコンを表示する。章、ページともにフラグFの値が1であれば、特有の章またはページなので、そのことを意味するアイコンを表示する。例えば、ステップS2304,ステップS2310で、ブックの設定と一致しない章、章或いはブックの設定と一致しないページ設定がある場合に、このフローチャートではフラグFのセットされている情報を使用しているが、どの機能が設定に合わせないのかを情報として保存する方法もある。この様にして、図16B,Cに示すように、ブックの設定とは異なる章、或いは章の設定とは異なるページのアイコンに鉛筆等のマークを付して表示することができる。本実施の形態に係るページ設定では、出力用紙サイズ、ページレイアウト、原稿の配置が設けられているが、これらの内、ブックの設定に合わせない機能を全て、フラブFの代わりに機能を識別できる形式で保存する。そしてステップS2312で、その保存された機能に対応するアイコンを全てツリービューで表示すれば、そのツリービューを一目見ただけで、どの機能が、章又はページ特有の情報を使用しているかを判断できる。この場合は、複数個のアイコンを表示する処理をステップS2312に設ける必要がある。また、このフローチャートとは別に、特有の機能を表示する方法として、マウスカーソルを特有機能を所有する章、又はページに移動したときに、その特有の機能をツールチップで通知するようにしても良い。なお本発明は、複数の機器例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなどから構成されるシステムに適用しても、一つの機器からなる装置例えば、複写機、ファクシミリ装置などに適用してもよい。また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体または記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムOSなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。以上説明したように本実施の形態によれば、文書或いは章の設定に従わない、特有機能を所有する章又はページをツリービューで別アイコン表示することで、一瞥で特定できる。また、特有機能ごとに別アイコンで複数表示する手段を設けることで、一瞥で機能を特定することもできる。機能の特定方法として、マウスカーソルをアイコン位置に移動したときにツールチップで知らせる方法もある。さらに、マウスクリックで、当該章またはページの詳細設定画面を表示するので、設定の変更も容易にできる。"