(57)【要約】    【課題】  本発明は、製本データに必要なファイルが編集時に存在しない場合であっても、製本データを作成することが可能な電子ファイル編集装置を提供する。    【解決手段】  製本データを編集・作成する電子ファイル編集装置は、作業フォルダの下層に存在するフォルダ及びファイルをツリー表示された製本データ情報に基づいて調査し、実ファイルが存在しないファイルを検索したときは、当該ファイルを仮想ファイルとして記憶し、記憶された仮想ファイルを実ファイルと識別可能に表示し、検索されたフォルダ及びファイルに対して設定された製本データ情報を記憶し、記録された製本データ情報を用いて複数のファイルから所定のデータを抽出して製本データを作成する。【選択図】      図２６
2006011972.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルを統合して製本データを作成する電子ファイル編集装置において、
所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索手段と、
前記検索手段により検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶手段と、
前記第１の記憶手段により製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成手段とを備えることを特徴とする電子ファイル編集装置。
【請求項２】
前記製本データ情報には、ページ、シートに関する設定、表紙に関する設定、目次に関する設定、及び原稿向きに関する設定の少なくとも１つを含むことを特徴とする請求項１記載の電子ファイル編集装置。
【請求項３】
製本データを作成する際に用いる基底データを記憶する第２の記憶手段を更に有し、
前記作成手段は、前記第２の記憶手段に記憶される基底データに前記複数のファイルから抽出される所定のデータを順次追加して製本データを作成することを特徴とする請求項１又は２記載の電子ファイル編集装置。
【請求項４】
前記作成手段は、前記複数のファイルから抽出される所定のデータの用紙サイズ又は出力用紙向きがファイル毎に異なるときは、前記基底データに基づいて所定の向きに原稿を回転して製本データを作成することを特徴とする請求項３記載の電子ファイル編集装置。
【請求項５】
前記作成手段は、前記複数のファイルから所定のファイル群を区切るために前記基底データに合紙を挿入することを特徴とする請求項３又は４記載の電子ファイル編集装置。
【請求項６】
前記所定のファイル群は、同一階層にあるファイルであることを特徴とする請求項５記載の電子ファイル編集装置。
【請求項７】
ファイルを作成する複数のコンピュータ端末と、該複数のコンピュータ端末から受信した複数のファイルを統合して製本データを作成する電子ファイル編集装置と、前記製本データを印刷する印刷装置とを備える電子製本システムにおいて、
前記電子ファイル編集装置は、所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索手段と、
前記検索手段により検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶手段と、
前記第１の記憶手段により製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成手段とを備えることを特徴とする電子製本システム。
【請求項８】
複数のファイルを統合して製本データを作成する電子ファイル編集装置の制御方法において、
所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索工程と、
前記検索工程にて検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶工程と、
前記第１の記憶工程にて製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成工程とを備えることを特徴とする電子ファイル装置の制御方法。
【請求項９】
請求項８記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項８記載の制御方法をコンピュータに実行させるためのプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ファイル編集装置及びその制御方法、プログラム、記憶媒体、並びに電子製本システムに関し、特に、文書ファイルや画像ファイル等の電子ファイルを統合し、単一文書として製本データを作成して印刷する電子ファイル編集装置及びその制御方法、プログラム、記憶媒体、並びに電子製本システムに関するものである。
【背景技術】
【０００２】
従来、コンピュータ上のＯＳ（Operation System）によるファイル管理システム及び文書管理システムのように、ディレクトリを用いた階層的な管理機能によって文書ファイルや画像ファイル等を統合し、単一文書を作成する装置が考えられている。具体例としては、特定のフォルダを指定することによってコンピュータ上のフォルダ階層構造情報を汲み上げ、下層に存在する文書ファイルや画像ファイルをツリー表示する機能を持つ単一文書作成装置が考えられている。
【０００３】
しかしながら、上述したコンピュータ上のツリー構造から所望のファイルを取得して構成ファイルとする手法を用いた単一文書作成装置では、存在しない表計算ファイル、文書ファイル、及び画像ファイル等の電子ファイルを取得することができないため、これら電子ファイルの編集や操作を行うことができない。
【０００４】
また、コンピュータ上のデータファイルをインポートして複数種のデータをマージし、電子製本データを作成する機能を持つ製本データ作成アプリケーションは、構成するデータが大量にある場合は効率的ではなく、また煩雑なソフトウェア操作を伴った作業が発生し、好ましくない。
【０００５】
また、定期的に送付されてくる大量の売り上げ日報や業務報告書等のファイルの編集操作を行おうとすると、どのファイルが存在し、どのファイルが存在しないかを毎回確認した上で編集操作を行う必要があり、煩雑である。
【０００６】
また、単純に各ファイルを結合するだけでは、印刷する度に必要なページ又はシートを指定する必要があるため、手間がかかってしまう。更に、表計算ファイルを構成する複数のシートのそれぞれに対して設定された用紙サイズが統一されておらず、Ａ４，Ａ３等が混在する場合は、ステープル印刷を適切に行うことができないという問題もある。
【０００７】
そこで、１つの製本データを複数人(部門)で共同作成する場合に、個々に作成された複数の構成ファイルの収集及び集約作業を行って単一の製本データに電子製本することが可能な技術が提供されている（例えば、特許文献１参照）。また、仮想ファイルに指示を送ることで当該仮想ファイルにリンクする実体ファイルの操作指示を行うように動作する文書処理方法が開示されている（例えば、特許文献２参照）。
【０００８】
また、文書全体に対する属性設定が可能であるだけではなく、単一製本データ内部に、章やページといった概念を持たせてデータを構造化、細分化し、各章又は各章内の各ページに対して文書全体の属性情報とは異なる固有の章設定情報又はページ設定情報を保持させることが可能な文書作成装置が公知である。
【特許文献１】特開２００１−７５９６０号公報
【特許文献２】特開平５−３３４１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の技術では、個々に作成された複数の構成ファイルの収集及び集約作業を行って単一の製本データに電子製本することが可能であるが、電子製本された単一の製本データは、複数人により作成された構成ファイルを単純に結合しているに過ぎず、各構成ファイルの中身（ページ、シート、用紙サイズ等）まで考慮して結合されたものではない。
【００１０】
また、上記仮想ファイルを用いた文書処理方法は、仮想ファイルに指示を送ることで当該仮想ファイルにリンクする実体ファイルの操作指示を行うものであるが、文書作成処理の実行前に実体となるファイルを操作することは、単一文書作成処理においては適当ではない。その理由としては、例えば、複数のシートで構成された表計算ファイルにおいて、あるシートに入力されている数値データを参照して他のシートにグラフを生成するマクロが組み込まれている場合は、文書作成処理の実行前に数値データのシートを削除してしまうとグラフが生成されず、単一文書への反映に支障が起こるためである。
【００１１】
本発明は、上記課題を解決するために成されたものであり、製本データに必要なファイルが編集時に存在しない場合であっても、製本データを作成することが可能な電子ファイル編集装置及びその制御方法、プログラム、媒体、並びに電子製本システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の電子ファイル編集装置は、複数のファイルを統合して製本データを作成する電子ファイル編集装置において、所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索手段と、前記検索手段により検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶手段と、前記第１の記憶手段により製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成手段とを備えることを特徴とする。
【００１３】
上記目的を達成するために、請求項７記載の電子製本システムは、ファイルを作成する複数のコンピュータ端末と、該複数のコンピュータ端末から受信した複数のファイルを統合して製本データを作成する電子ファイル編集装置と、前記製本データを印刷する印刷装置とを備える電子製本システムにおいて、前記電子ファイル編集装置は、所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索手段と、前記検索手段により検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶手段と、前記第１の記憶手段により製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成手段とを備えることを特徴とする。
【００１４】
上記目的を達成するために、請求項８記載の電子ファイル編集装置の制御方法は、複数のファイルを統合して製本データを作成する電子ファイル編集装置の制御方法において、所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索する検索工程と、前記検索工程にて検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶する第１の記憶工程と、前記第１の記憶工程にて製本データ情報に記憶された前記所定の印刷設定を用いて前記複数のファイルから所定のデータを抽出し、製本データを作成する作成工程とを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、所定のフォルダの下層に存在する実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルを製本データ情報に基づいて検索し、検索された実フォルダ又は仮想フォルダ、及び実ファイル又は仮想ファイルに対して設定される所定の印刷設定を製本データ情報に記憶し、製本データ情報に記憶された所定の印刷設定を用いて複数のファイルから所定のデータを抽出し、製本データを作成するので、物理的に受け取っていない電子ファイルを前もって定義すると共に、当該電子ファイルを製本データの作成前に編集・設定することにより、製本データ作成に必要な電子ファイルが編集時に存在しない場合であっても製本データを作成することできる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係る電子製本システムの全体構成を示す図である。
【００１８】
図１において、本電子製本システムは、文書ファイルや画像ファイル等の複数のファイルを統合し、製本データを編集・作成する電子ファイル編集装置であるコンピュータ端末１００と、製本データを構成するファイル（構成ファイル）を作成するコンピュータ端末１３０，１４０，１５０と、コンピュータ端末１００により編集・作成された製本データを印刷出力するプリンタである製本データ出力装置１６０とを備え、それらがネットワーク１０を介して互いに接続されている。なお、コンピュータ端末１００，１３０，１４０，１５０は、いずれも不図示のＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、マウスやキーボード、及びモニタ等を備えたパーソナルコンピュータである。
【００１９】
コンピュータ端末１３０，１４０，１５０をそれぞれ使用する送信者Ａ，Ｂ，Ｃは、各コンピュータ端末上で製本データの構成ファイルとなる構成ファイル１３１，１４１，１５１をそれぞれ作成し、それらを電子メールに添付してコンピュータ端末１００に送信する。コンピュータ端末１００を使用する製本データ作成者（以下、単に「ユーザ」という。）は、コンピュータ端末１３０，１４０，１５０からそれぞれ受信した構成ファイル１３１，１４１，１５１を統合し、製本データを編集・作成する。
【００２０】
コンピュータ端末１００は、制御モジュールである構成ファイル管理部１０１と、製本データ作成部１０２と、データ変数部１０３と、製本データ出力部１０４と、目次作成部１０５とを有する。
【００２１】
構成ファイル管理部１０１は、構成ファイル１３１，１４１，１５１が格納された構成ファイル格納部１１１に対する要求処理を制御し、データ変数部１０３に格納された製本データ情報を管理する処理部である。製本データ作成部１０２は、構成ファイル１３１等をデータ変数部１０３に格納された製本データ情報に基づいてデータ構成順に単一の文書に統合し、製本データ格納部１１３の所定のディレクトリに格納する処理部である。この製本データ作成部１０２は、目次の自動生成処理を実行する場合、製本データの作成処理後に当該製本データを目次生成部１０５に渡し、目次の自動生成処理の実行を要求する。
【００２２】
データ変数部１０３は、後述する作業フォルダのパス情報や設定情報等の一時記憶領域である。製本データ出力部１０４は、製本データを出力するための処理部である。目次生成部１０５は、製本データ作成部１０２から渡された製本データに対して目次を挿入し、製本データ作成部１０２にデータを返す。設定情報ファイル格納部１１２は、製本データ作成者により予め設定された設定情報ファイルを格納する。基底製本データ格納部１１４は、基底データを格納する。データベース１２０は、テンプレート情報格納部１２１を備え、製本データ用の各種テンプレートを格納する。なお、図１のネットワーク１０上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは云うまでもない。
【００２３】
次に、図１のコンピュータ端末１００における製本データの編集・作成の基本的な制御処理について説明する。
【００２４】
図２は、図１のコンピュータ端末１００にて実行される製本データの編集・作成処理を示すフローチャートである。本処理は、製本データ作成部１０２が、ＣＰＵによりハードディスク等から所定のプログラムを読み出して実行するものである。
【００２５】
図２において、まず、製本データを編集・作成する前の作業環境構築処理を行う（ステップＳ２０２）。次に、構成ファイル１３１等の内容を編集・変更する場合は当該変更を行い（ステップＳ２０３）、製本データの装飾設定を変更する場合は当該変更を行う（ステップＳ２０４）。次に、構成ファイルの原稿内容を更新する場合は当該更新を行い（ステップＳ２０５）、原稿内容の変更又は更新された構成ファイルから製本データを作成する製本データ作成処理を行う（ステップＳ２０６）。次に、作成された製本データに対して目次を生成したり、それを保存する目次生成／保存処理を行って（ステップＳ２０７）、本処理を終了する。
【００２６】
次に、図１のステップＳ２０２の作業環境構築処理の詳細を説明する。
【００２７】
図３は、図１のステップＳ２０２の作業環境構築処理の詳細を示すフローチャートである。本処理は、構成ファイル管理部１０１が、ＣＰＵによりハードディスク等から所定のプログラムを読み出して実行するものである。
【００２８】
図３において、コンピュータ端末１００では、モニタ上に図４に示す初期画面３０１を表示し、初期画面３０１上の「ファイル（Ｆ）」３０２がユーザにより指示されると（ステップＳ５０１でＹＥＳ）、図５に示す編集メニューリスト４００を表示する。編集メニューリスト４００には、「新規作成」メニュー４０１、「開く」メニュー４０２等が含まれる。この時点では、作成すべき製本データの構成ファイルが構成ファイル格納部１１１に格納されている状態である。
【００２９】
次に、図５の編集メニューリスト４００から作業フォルダの新規作成（「新規作成」メニュー４０１）が指定されたか、設定情報ファイルを開く（「開く」メニュー４０２）が指定されたかを判別する（ステップＳ５０２）。この判別の結果、「開く」メニュー４０２が指定されたときは、ステップＳ５０７に進み、後述する設定情報展開処理を行い、ステップＳ５０６へ進む。一方、「新規作成」メニュー４０１が指定されたときは、作業フォルダ指定画面４１０を表示してユーザによる指定を受け付ける（ステップＳ５０３）。
【００３０】
次に、ステップＳ５０４において、作業フォルダ指定画面４１０上でユーザにより所望のフォルダが指定され、「ＯＫ」ボタン４１１が押下されると、指定されたフォルダを作業フォルダとして記憶する。具体的には、作業フォルダのパス情報をデータ変数部１０３に格納する。つづいて、後述するフォルダ調査処理を行い（ステップＳ５０５）、ステップＳ５０６へ進む。
【００３１】
ステップＳ５０６では、後述する図８に示すように、作業フォルダ画面としてフォルダ及び仮想フォルダと、その下層のファイル構成をツリー表示してリターンする。
【００３２】
図６は、図３のステップＳ５０５のフォルダ調査処理の詳細を示すフローチャートである。
【００３３】
図６において、まず、作業フォルダの場所を記憶領域より取得する（ステップＳ６０１）。具体的には、図５の作業フォルダ指定画面４０１で指定された作業フォルダのパス情報をデータ変数部１０３から取得する。
【００３４】
次に、取得した作業フォルダを調査フォルダとし、当該調査フォルダ直下にフォルダがあるか否かを判別する（ステップＳ６０２）。図５の例では、「定例会議」の作業フォルダを調査フォルダとして、その直下にフォルダがあるか否かを判別する。この判別の結果、直下にフォルダがないときは、ステップＳ６０６へ進む一方、フォルダがあるときは調査フォルダの調査済フラグをＯＮに設定し（ステップＳ６０３）、調査済フラグがＯＮに設定された調査フォルダ（調査済みフォルダ）のパス情報をデータ変数部１０３に記憶し（ステップＳ６０４）、調査階層を下位へ移動して（ステップＳ６０５）、ステップＳ６０２へ戻り、処理を繰り返す。
【００３５】
ステップＳ６０６では、調査フォルダ直下にファイルがあるか否かを判別する。この判別の結果、ファイルがないときは、図７のステップＳ６０９へ進む一方、ファイルがあるときは、調査フォルダ内にあるファイルを実ファイルとして記憶する。その際、実ファイルのファイルパスとファイルタイプをデータ変数部１０３に格納する。つづいて、調査フォルダ内の全てのファイルを記憶したときは（ステップＳ６０８でＹＥＳ）、図７のステップＳ６０９へ進む。
【００３６】
図７のステップＳ６０９では、調査階層を上位へ移動する。つづいて、移動した調査階層が作業フォルダより上位か否かを判別する。この判別の結果、作業フォルダより上位であるときは、リターンする一方、上位でないときは、調査階層に未調査フォルダがあるか否かを判別する（ステップＳ６１１）。未調査フォルダの有無は、調査済みフラグがＯＦＦに設定されたフォルダの有無により行われる。未調査フォルダがあるときは（ステップＳ６１１でＹＥＳ）、未調査フォルダに移動して（ステップＳ６１２）、ステップＳ６０２へ戻って処理を繰り返す一方、未調査フォルダがないときは（ステップＳ６１１でＮＯ）、ステップＳ６０９へ戻り処理を繰り返す。
【００３７】
本処理により、作業フォルダとして登録されたフォルダの下層に存在する全てのフォルダを「ファイルフォルダ」として記憶し、「ファイルフォルダ」に格納された全てのファイルを「データファイル」として記憶し、また、作業フォルダ直下に配置されたファイルを「仮想フォルダ」として記憶するので、製本データの作成に必要な構成ファイルを、ツリー表示された製本データ情報に基づいて容易に検索することができ、構成データ情報に登録することができる。上記処理により登録された作業フォルダの情報取得表示画面（作業フォルダ画面）の一例を図８に示すである。
【００３８】
図８において、作業フォルダ画面７００は、製本データ情報をツリー表示するツリー表示領域７０１と、構成データ情報をリスト表示するファイルリスト表示領域７０４とで構成される。ツリー表示領域７０１に表示され得るオブジェクトのタイプは、実際のフォルダと直下のファイルの２種類が存在するため、前者を「ファイルフォルダ」、後者を「仮想フォルダ」と称して区別して表現する。
【００３９】
ツリー表示領域７０１内の最上部には、製本データを示すアイコン７０２とフォルダ名称（ここでは、「定例会議」）が表示される。また、アイコン７０２の下位には、作業フォルダ直下に配置されていた物理フォルダの一覧と、作業フォルダ直下に配置されていたファイルの記憶情報が一覧表示される。
【００４０】
ファイルリスト表示領域７０４には、「ファイル名」カラム７０５、「ファイル登録」カラム７０６、「白紙」カラム７０７、及び「選択範囲」カラム７０８が表示される。
【００４１】
「ファイル名」カラム７０５には、データファイルの名称を表示する。「ファイル登録」カラム７０６は、データファイルがコンピュータ端末１００上に存在するかを調査した結果情報を表示するものであり、存在する場合は「登録済み」、存在しない場合は「未登録」と表示される。上述したフォルダ調査処理において作業フォルダを指定してフォルダ及びファイル情報を調査した場合、フォルダ及びファイルは全て「登録済み」として構成データ情報に登録するので、「ファイル登録」カラム７０６には「未登録」を自動表示する状況が発生しない。一方、図３の作業環境構築処理において、ステップ５０８の設定情報展開処理の結果、設定情報ファイルに書き込まれたデータファイルが実在しない場合には、「ファイル登録」カラム７０６に「未登録」を自動表示する。
【００４２】
次に、構成ファイルのデータファイルについて説明する。
【００４３】
図９は、図８の作業フォルダ画面７００上でファイルフォルダ指定時に表示する画面を示す図である。
【００４４】
図８の作業フォルダ画面７００上で、ツリー表示領域７０１に表示されたファイルフォルダのいずれか１つ（ここでは、ファイルフォルダ「予算実績」７０３）にマウスポインタを合わせることにより、当該ファイルフォルダ直下に配置された構成ファイルのデータファイルをファイルリスト表示領域７０４に一覧表示する。このとき、一覧表示する順はコンピュータシステムにより制御される。図９では、ファイルフォルダ「予算実績」７０３直下に、構成ファイルとして「報告.doc」、「実績Ａ.xls」、「実績Ｂ.xls」、及び「実績Ｃ.xls」の４つのデータファイルが格納されている状態を表す。
【００４５】
次に、図２のステップＳ２０３における構成ファイルの原稿内容の変更の一例を説明する。
【００４６】
図９の作業フォルダ画面８００上で「編集（Ｅ）」９００がユーザにより指定されると、図１０に示すメニューリスト９０１が表示される。メニューリスト９０１には、「移動」９０２、「追加」９０３、「削除」９０４、「プロパティ」９０５の各機能を行うためのメニューが表示される。
【００４７】
更に、ツリー表示領域７０１に表示されたファイルフォルダ「予算実績」７０３にマウスポインタを合わせ、メニューリスト９０１から「プロパティ」９０５が指定されると、図１１に示すファイルフォルダ「予算実績」７０３のプロパティ情報画面１０００を表示する。
【００４８】
図１１において、プロパティ情報画面１０００上で「全般」タブ１００１が指定されると、フォルダアイコン１００２、ファイルフォルダ名称１００３、ファイルタイプ名称１００４、及びファイルパス１００５等を表示する。
【００４９】
「全般」タブ１００１の隣には、指定されたファイルフォルダ直下に格納されたファイルの拡張子から本システムでデータの追加及び削除操作が可能なアプリケーションデータファイルを検索し、それぞれのアプリケーションデータの設定を編集する作業をフォルダ単位で一括設定するかを指定するためのタブシートを表示する。ここでは、「Excel設定」タブ１００７と「Word設定」タブ１００８が表示されている。このように、ファイルリスト表示領域７０４にてファイルフォルダにマウスポインタを合わせ、ファイル単位で設定内容を変更することが可能であると同時に、ファイルフォルダのプロパティ情報画面１０００の「Excel設定」タブ１００７、「Word設定」タブ１００８によってその上層のファイルフォルダ単位で一括設定（又は更新）することができる。
【００５０】
プロパティ情報画面１０００上で「Excel設定」タブ１００７が指定されると、図１２に示す画面を表示する。これは、ファイルフォルダ「予算実績」７０３の下層に編集可能なアプリケーションファイル（構成ファイル）があることを意味する。「Excel設定」タブ１００７の画面には、印刷対象を「印刷実行時に指定する」オプション設定１１０２と、印刷対象を「下層の全てのExcelファイルを一括して設定する」オプション設定１１０３を表示する。なお、オプション設定１１０２と、オプション設定１１０３とは排他制御される。
【００５１】
「下層の全てのExcelファイルを一括して設定する」オプション設定１１０３が指定された場合は、「ブック全体」１１０４、「選択したシート」１１０５、「シート指定」１１０６のいずれか１つを選択することができる。「シート指定」１１０６が指定されたときは、入力欄１１０７にシートナンバーを入力する。
【００５２】
「印刷実行時に指定する」オプション設定１１０２が指定された場合は、製本データの作成処理開始時に図１３に示す実行時設定画面１２０１を表示する。このオプション設定１１０２が指定されると、製本データ内容の設定操作時に設定情報を手入力する代わりとして、製本データ作成実行時に設定情報を入力する作業が必要となる。この機能の使用例としては、月単位でシートが設けられている表計算データから毎月の定例会議資料を作成する場合に用いる。つまり、毎月の定例資料を単一の設定情報ファイルを利用した場合、当該月分のシートを印刷する設定情報を翌月まで保存することは効果がない。このような場合は、本オプションを使うことで設定情報の再利用性を実現している。
【００５３】
次に、ファイルリスト表示領域７０４に表示されたデータファイル「実績Ｂ.xls」にマウスポインタを合わせ、メニューリスト９０１から「プロパティ」９０５を指定してデータファイルのプロパティ情報を表示した場合の画面表示例を図１４に示す。
【００５４】
図１４のデータファイルのプロパティ情報画面１３０１上で「全般」タブ１３０２が指定された場合、ファイル名称１３０４、「このファイルがないときは白紙を入れる」オプション１３０５（以下、「白紙挿入」オプションと称す。）、及びファイルタイプ名称１３０６等を表示する。
【００５５】
「白紙挿入」オプション１３０５は、製本データ作成時にデータファイルがコンピュータ端末１００上に存在しない場合、当該データファイルが製本データに統合される予定となっている位置に白紙ページを挿入するか否かを指定するためのものである。
【００５６】
「全般」タブ１３０２の隣には、指定されたデータファイルの形式に対応するアプリケーションが本システムでデータファイル内容の追加及び削除操作が可能なアプリケーションである場合、そのアプリケーションデータの設定を編集するためのタブシートを表示する。ここでは、「Excel設定」タブ１３０３が表示されている。
【００５７】
プロパティ情報画面１３０１上で「Excel設定」タブ１３０３が指定されると、図１５に示す画面を表示する。この画面は、「実績Ｂ.xls」のデータファイルが編集可能なアプリケーションファイルであることを意味し、「Excel設定」タブ１３０３が指定されることによりデータファイルの編集可能な内容を表示する。
【００５８】
図１５において、「印刷対象」フレーム１４０１の内部には、「ブック全体」設定１４０５と、「選択したシート」設定１４０６と、「シート指定」設定１４０７と、シート指定テキストボックス１４０２と、「表で指定」ボタン１４０４とを表示する。なお、「ブック全体」設定１４０５と、「選択したシート」設定１４０６と、「シート指定」設定１４０７とは択一的に制御される。
【００５９】
「ブック全体」設定１４０５が指定された場合は、表計算データファイルである「実績Ｂ.xls」に存在する全てのシートを製本データに追加する。一方、「選択したシート」設定１４０６が指定された場合は、表計算データファイル中、前回最終保存時にアクティブ状態になっているシートのみを製本データに追加する。また、「シート指定」設定１４０７が指定された場合は、表計算データファイル中、シート指定テキストボックス１４０２に入力されたシート番号のみを製本データに追加する。
【００６０】
「表で指定」ボタン１４０４は、シート指定を行う際に当該シートを視覚的に指定することが可能な機能であり、表計算データファイルを内部的に開いてシートの情報を取得し、取得したシート情報を図１６に示す印刷シート設定画面１５０１上に表示する。
【００６１】
図１６において、「シート番号」カラム１５０２のチェックボックスにチェックを入力して「ＯＫ」ボタン１５０８を押下することで、チェックしたシート番号を自動調整し、データファイルのプロパティ情報画面１３０１上のシート指定テキストボックス１４０２（図１５）に表示する。なお、シート指定テキストボックス１４０２に入力されたシート番号情報は、データファイルのプロパティ情報画面１３０１の「ＯＫ」ボタン１３０８の押下により、図９の「選択範囲」カラム７０８に表示する。
【００６２】
次に、構成データ情報に対して作業フォルダ画面上から行う仮想ファイルの追加登録について説明する。
【００６３】
図１７は、作業フォルダ画面上で仮想ファイル登録時に表示する画面を示す図である。
【００６４】
作業フォルダ画面１６００上で、ファイルリスト表示領域７０４上の空欄にマウスポインタを合わせ、マウスのポップアップメニューを表示させて該メニューから「追加」が指定されると、「原稿ファイルの追加」画面１６０１を表示する。
【００６５】
「原稿ファイルの追加」画面１６０１上で、ユーザが「原稿ファイル名」テキストボックス１６０２にファイル名称（ここでは、「実績Ｄ.xls」）を入力し、「ＯＫ」ボタン１６０４を押下すると、入力された情報を構成データ情報に追加登録し、「実績Ｄ.xls」１６０５としてファイルリスト表示領域７０４に追加表示する。「実績Ｄ.xls」１６０５は、実際のコンピュータ端末１００上には存在しないデータファイル、いわゆる仮想ファイルであるため、「ファイル登録」カラム１６０６に「未登録」と表示する。
【００６６】
「原稿ファイルの追加」画面１６０１上の「このファイルがないときは白紙を入れる」チェックボックス（「白紙挿入」オプション）１６０３にチェックを入れて「ＯＫ」ボタン１６０４が押下されると、設定された白紙挿入設定情報を構成データ情報に追加登録し、ファイルリスト表示領域７０４上の「白紙」カラム１７０７に「ＯＮ」と表示する。一方、「白紙挿入」オプション１６０３にチェックが入っていないときは、「白紙」カラム１７０７に「ＯＦＦ」と表示する。
【００６７】
次に、ファイルリスト表示領域７０４上に表示されている仮想ファイル「実績Ｄ.xls」１６０５にマウスポインタを合わせ、仮想ファイルのプロパティ情報を表示した場合の画面表示例を図１８に示す。
【００６８】
図１８において、仮想ファイルのプロパティ情報画面１７０１には、「全般」タブ１７０２上にファイル名称１７０４、ファイルタイプ名称１７０６、及び「白紙挿入」オプション１７０５等を表示する。
【００６９】
「全般」タブ１７０２の隣には、仮想ファイルの形式に対応するアプリケーションが本システムでデータファイル内容の追加及び削除操作が可能なアプリケーションである場合、そのアプリケーションデータの設定を編集するためのタブシートを表示する。ここでは、「Excel設定」タブ１７０３が表示されている。
【００７０】
プロパティ情報画面１７０１上で「Excel設定」タブ１７０３が指定されると、図１９に示す画面を表示する。この画面は、「実績Ｄ.xls」の仮想ファイルが編集可能なアプリケーションファイルであることを意味し、「Excel設定」タブ１７０３が指定されることにより仮想ファイルの編集可能な内容を表示する。画面内容は、図１５に示すデータファイルのプロパティ情報画面１３０１と同一であるが、仮想ファイルはコンピュータ端末１００上に存在しないため、「表で指定」ボタン１８０２が押下された場合、エラー画面１８０３を表示する。
【００７１】
次に、設定情報ファイル格納部１１２に格納された設定情報ファイルについて説明する。
【００７２】
図２０（ａ）〜図２０（ｃ）は、設定情報ファイルを構成するテキストデータの一覧を示す図である。
【００７３】
設定情報ファイルは、仮想フォルダやファイルフォルダ、データファイルや仮想ファイルにそれぞれ設定された情報であり、図２０（ａ）に示す設定データ部と、図２０（ｂ）に示すフォルダ構成データ部と、図２０（ｃ）に示すファイル構成データ部とで構成される。設定データ部には、図３の作業環境構築処理により設定された作業フォルダパスや作業フォルダタイトル等の作業環境の状態の情報が格納される。
【００７４】
フォルダ構成データ部は、作業フォルダ画面上のツリー表示領域７０１の表示画面を構成するデータである。フォルダ構成データ部には、ファイル／フォルダ判別フラグ、フォルダ名称等の情報が格納される。ファイル構成データ部は、作業フォルダ画面上のファイルリスト表示領域７０４の表示画面を構成するデータである。ファイル構成データ部には、印刷範囲設定情報等が格納される。これらの情報を読み出すことで、いつでも作業環境情報を取得することが可能となる。
【００７５】
図２１は、図３のステップＳ５０７における設定情報展開処理の詳細を示すフローチャートである。
【００７６】
図２１において、まず、図５の初期画面３０１上の編集メニューリスト４００から「開く」メニュー４０２が指定されると、設定情報ファイルの指定ダイアログ（不図示）を表示し（ステップＳ２２０１）、ユーザにより指定された設定情報ファイルを設定情報ファイル格納部１１２から読み込む（ステップＳ２２０２）。次に、読み込んだ設定情報ファイルの設定データ部から設定情報を取得し、データ変数部１０３に記憶する（ステップＳ２２０３）。
【００７７】
次に、設定情報ファイルのフォルダ構成データ部及びファイル構成データ部のデータの読み込みが終了したか否かを判別し（ステップＳ２２０４）、終了したときはリターンする一方、終了していないときは、構成データ部のデータを１ブロック分読み込み、データ変数部１０３に記憶する（ステップＳ２２０５）。次に、読み込んだデータがファイルフォルダかデータファイルかを判別し（ステップＳ２２０６）、ファイルフォルダであるときは、当該ファイルフォルダがコンピュータ端末１００上に存在するか否かを判別する（ステップＳ２２０７）。この判別の結果、存在しないときは、当該ファイルフォルダを仮想フォルダとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る一方、存在するときは、当該ファイルフォルダを実ファイルフォルダとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る。
【００７８】
ステップＳ２２０６の判別の結果、読み込んだデータがデータファイルであるときは、当該データファイルがコンピュータ端末１００上に存在するか否かを判別し（ステップＳ２２０８）、存在するときはステップＳ２２１０へ進む一方、存在しないときは、当該データファイルが作業フォルダ直下にあるか否かを判別する（ステップＳ２２０９）。この判別の結果、作業フォルダ直下にあるときは、仮想フォルダとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る一方、作業フォルダ直下にないときは、当該データファイルを仮想ファイルとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る。
【００７９】
ステップＳ２２１０では、読み込んだデータが作業フォルダ直下にあるか否かを判別し、作業フォルダ直下にないときは、当該データを実データファイルとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る一方、作業フォルダ直下にあるときは、当該データを仮想フォルダとして記憶し（ステップＳ２２１１）、ステップＳ２２０４へ戻る。
【００８０】
本処理において、図２０（ａ）〜図２０（ｃ）の設定情報ファイルの内容を示すデータファイルが実在しないと判明した場合は、作業フォルダ直下である条件を除き仮想ファイルとして記憶する。
【００８１】
次に、図２のステップＳ２０５の構成ファイルの原稿内容の更新におけるファイル登録を更新する処理を図２２及び図２３を参照して説明する。
【００８２】
図２２は、図２のステップＳ２０５にて実行されるファイル登録を更新する処理を示すフローチャートである。
【００８３】
図２２において、図２３に示すフォルダ作業画面２３００上で表示（Ｖ）２３０１がユーザにより指定され、表示されたメニューから「ファイル登録を更新」メニュー２３０２が指定されると、製本データ情報に格納された設定データ部の設定情報をデータ変数部１０３から取得する（ステップＳ２４０３）。
【００８４】
次に、フォルダ構成データ部及びファイル構成データ部のデータの読み込みが終了したか否かを判別し（ステップＳ２４０４）、終了したときはリターンする一方、終了していないときは、構成データ部のデータをデータ変数部１０３から１ブロック分読み込む（ステップＳ２４０５）。次に、読み込んだデータがファイルフォルダか否かを判別し（ステップＳ２４０６）、ファイルフォルダであるときは、当該ファイルフォルダがコンピュータ端末１００上に存在するか否かを判別する（ステップＳ２４０７）。この判別の結果、存在しないときは当該ファイルフォルダを仮想フォルダとして記憶し（ステップＳ２４１２）、ステップＳ２４０４へ戻る一方、存在するときは、当該ファイルフォルダをファイルフォルダとして記憶し（ステップＳ２４１２）、ステップＳ２４０４へ戻る。
【００８５】
ステップＳ２４０６の判別の結果、読み込んだデータがファイルフォルダでないときは、仮想フォルダか否かを判別する（ステップＳ２４０８）。この判別の結果、仮想フォルダでないときは、ステップＳ２４１１へ進む一方、仮想フォルダであるときは、コンピュータ端末１００上に存在するか否かを判別する（ステップＳ２４０９）。この判別の結果、存在しないときは、仮想フォルダとして記憶してステップＳ２４１２以降の処理を行う一方、存在するときは、パスの実体はファイルか否かを判別する（ステップＳ２４１０）。この判別の結果、パスの実体はファイルでないときは、ファイルフォルダとして記憶し（ステップＳ２４１２）、ステップＳ２４１２以降の処理を行う一方、パスの実体はファイルであるときは、仮想フォルダとして記憶してステップＳ２４１２以降の処理を行う。
【００８６】
ステップＳ２４１１では、読み込んだデータがコンピュータ端末１００上に存在するか否かを判別し、存在しないときは、仮想ファイルとして記憶してステップＳ２４１２以降の処理を行う一方、存在するときは、データファイルとして記憶して（ステップＳ２４１２）、ステップＳ２４０４へ戻る。
【００８７】
図２４は、図２３の作業フォルダ画面２３００上でオプション設定時に表示する画面を示す図である。
【００８８】
図２３の「オプション設定」２３０４が指定されるとオプション設定画面２５００を表示する。オプション設定画面２５００は、装飾設定を行うためのものであり、装飾設定枠２５０１内に「１章目を表紙として扱う」２５０２と、「目次を自動生成する」２５０３と、「合紙を挿入する」２５０４と、「原稿の向きを自動調整する」２５０５とが表示される。これらの設定を行う場合は、チェックボックスにチェックを入れて、「ＯＫ」ボタン２５０６を押下する。
【００８９】
図２５は、図５の初期画面３０１上で印刷設定時に表示する画面を示す図である。
【００９０】
図５の初期画面３０１上で編集メニューリスト４００から「印刷設定」が指定されると、印刷設定画面２６００を表示する。印刷設定画面２６００には、製本データを印刷出力させる製本データ出力装置（プリンタ）１６０を指定するプリンタ名指定枠２６０１と、印刷体裁設定枠２６０２とが表示される。これらの設定を行う場合は、ドロップダウンリストから所望の項目を指定して、「ＯＫ」ボタン２６０４を押下する。
【００９１】
印刷体裁設定枠２６０２内の「テンプレートを指定する」のチェックボックスにチェックを入れると、後述する製本データ作成処理において、ユーザにより指定されたテンプレートを製本データに対して適用するテンプレート適用処理を行う。
【００９２】
次に、図２のステップＳ２０６の製本データ作成処理について説明する。
【００９３】
図２６は、図２のステップＳ２０６の製本データ作成処理の詳細を示すフローチャートである。
【００９４】
図２６において、まず、製本データの保存先選択ダイアログ（不図示）を表示し（ステップＳ２６６９）、ユーザにより選択された保存先（フォルダのパス情報）をデータ変数部１０３に記憶する（ステップＳ２７００）。つづいて、後述する図２９〜図３０に示す基底データ１〜３の中からいずれか１つを選択する基底データ選択処理を行う（ステップＳ２７０１）。
【００９５】
次に、ステップＳ２７０１の基底データ選択処理にて中止フラグに１が設定されたか否かを判別する（ステップＳ２７０２）。この判別の結果、中止フラグが１に設定されているときは、そのままリターンする一方、中止フラグが１に設定されていないときは、表紙及び目次の少なくとも１つを設定するための目次作成処理の設定を行う（ステップＳ２７０３）。つづいて、ステップＳ２７０１にて選択された基底データに構成ファイルを追加して製本データを作成するデータ追加処理を行う（ステップＳ２７０４）。ここで、データ変数部１０３に格納されている製本データ作成に関する製本データ情報を用いて構成ファイル格納部１１１から構成ファイルを抽出して製本データを作成する。作成された製本データは、製本データ格納部１１３に格納される。
【００９６】
次に、作成された製本データから基底データの章（１章目、２章目）を削除する（ステップＳ２７０５）。つづいて、作成された製本データに対してテンプレートを使用するか否かを判別し（ステップＳ２７０６）、テンプレートを使用しないときは、リターンする一方、テンプレートを使用するときは、テンプレート名称をデータ変数部に格納された製本データ情報の設定データ部から読み込む（ステップＳ２７０７）。つづいて、製本データに対するテンプレート適用処理を行って（ステップＳ２７０８）、リターンする。
【００９７】
次に、図２６のステップＳ２７０１の基底データ選択処理の詳細を図２７〜図３１を参照して説明する。
【００９８】
図２７は、図２６のステップＳ２７０１の基底データ選択処理の詳細を示すフローチャートである。
【００９９】
図２７において、まず、基底製本データ格納部１１４をチェックし（ステップＳ２８０２）、図２９〜図３１に示す基底データがあるか否かを判別する（ステップＳ２８０３）。この判別の結果、３つの基底データがないときは、エラー表示を行って（ステップＳ２８１２）、中止フラグを１に設定し（ステップＳ２８１３）、リターンする一方、データ変数部１０３に格納された製本データ情報から設定データ部情報を取得する（ステップＳ２８０４）。
【０１００】
次に、製本データにおける１章目を表紙として扱うか否かをＳ２８０４で取得した製本データ情報から判別し（ステップＳ２８０５）、１章目を表紙として扱うときはステップＳ２８０８へ進む一方、扱わないときは、図２８に示すデータ変数部１０３に格納された設定データ部の「目次自動挿入ＯＮ／ＯＦＦ」を参照し、目次を挿入するか否かを判別する（ステップＳ２８０６）。この判別の結果、目次を挿入しないときは、ステップＳ２８０７で基底データに１を設定し、設定された基底データ１（図２９）をオープンして（ステップＳ２８１１）、リターンする。
【０１０１】
一方、目次を挿入するときは、ステップＳ２８０９で基底データに２を設定し、設定された基底データ２（図３０）をオープンして（ステップＳ２８１１）、リターンする。
【０１０２】
ステップＳ２８０８では、ステップＳ２８０６と同様に、図２８に示すデータ変数部１０３に格納された設定データ部の「目次自動挿入ＯＮ／ＯＦＦ」を参照し、目次を挿入するか否かを判別する。この判別の結果、目次を挿入しないときは、ステップＳ２８０９の処理を行い、設定された基底データ２をオープンして（ステップＳ２８１１）、リターンする。
【０１０３】
一方、目次を挿入するときは、ステップＳ２８１０で基底データに３を設定し、設定された基底データ３（図３１）をオープンして（ステップＳ２８１１）、リターンする。
【０１０４】
図３２は、図２６のステップＳ２７０３の目次作成処理の設定の詳細を示すフローチャートである。
【０１０５】
図３２において、まず、図２８に示すデータ変数部１０３に格納された設定データ部の「目次自動挿入ＯＮ／ＯＦＦ」を参照し、目次を挿入するか否かを判別する（ステップＳ３２０２）。この判別の結果、目次を挿入するときは、図２８に示すデータ変数部１０３に格納された設定データ部の「表示挿入ＯＮ／ＯＦＦ」を参照し、表紙を挿入するか否かを判別する（ステップＳ３２０３）。この判別の結果、表紙を挿入するときは、目次の挿入場所を、製本データの「１章目の後ろ」に設定し（ステップＳ３２０４）、リターンする。一方、表紙を挿入しないときは、目次の挿入場所を製本データの「先頭の章」に設定して（ステップＳ３２０５）、リターンする。
【０１０６】
図３３及び図３４は、図２６のステップＳ２７０４のデータ追加処理の詳細を示すフローチャートである。
【０１０７】
図３３において、まず、作業フォルダ直下のフォルダ数を取得する（ステップＳ３３０２）。次に、図１２に示すプロパティ情報画面上で「印刷実行時に指定する」オプション設定１１０２の設定がＯＮか否かを判別する（ステップＳ３３０３）。この判別の結果、設定がＯＮでないときは、ステップＳ３３０６へ移行する一方、設定がＯＮであるときは、図１３に示す範囲指定ダイアログ（実行時設定画面１２０１）を表示し（ステップＳ３３０４）、Excelのシートの追加範囲をデータ変数部１０３に記憶する（ステップＳ３３０５）。
【０１０８】
次に、ステップＳ３３０６において、マージ処理階層（作業フォルダ直下のフォルダ階層）にあるファイル（構成ファイル）を全てマージ（製本データに統合）し終えたか否かを判別し（ステップＳ３３０６）、全てマージし終えていないときは、後述するマージ処理を行って（ステップＳ３３０７）、ステップＳ３３０６へ戻る一方、全てマージし終えたときは、作業フォルダ直下に未処理フォルダがあるか否かを判別する（ステップＳ３３０８）。この判別の結果、未処理フォルダがないときは、ステップＳ３３１３へ移行する一方、未処理フォルダがあるときは、当該未処理フォルダの処理済みフラグをＯＮに設定し（ステップＳ３３０９）、処理階層を下層へ移動する（ステップＳ３３１０）。
【０１０９】
次に、処理階層にあるファイルを全てマージし終えたか否かを判別し（ステップＳ３３１１）、全てマージし終えていないときは、ステップＳ３３０７と同様にマージ処理を行って（ステップＳ３３１２）、ステップＳ３３１１へ戻る一方、全てマージし終えたときは、ステップＳ３３０８へ戻る。
【０１１０】
ステップＳ３３１３では、処理階層を上位へ移動し、ステップＳ３３１４で作業フォルダ直下まで上昇したか否かを判別する。この判別の結果、上昇していないときは、ステップＳ３３０８へ戻る一方、上昇したときは、図３４のステップＳ３３１５へ進む。
【０１１１】
ステップＳ３３１５では、データ変数部１０３に格納された設定データ部の「合紙挿入ＯＮ／ＯＦＦ」を参照し、合紙を挿入するか否かを判別する。この判別の結果、挿入しないときは、ステップＳ３３２３へ移行する一方、挿入するときは、データ追加フラグがＯＮに設定されているか否かを判別する（ステップＳ３３１６）。なお、データ追加フラグは、後述する図３６のステップＳ３４１４、及び図３７のステップＳ３４２４でＯＮに設定される。この判別の結果、ＯＮに設定されていないときは、ステップＳ３３２３へ移行する一方、ＯＮに設定されているときは、Ａ３フラグがＯＮに設定されている否かを判別する（ステップＳ３３１７）。なお、Ａ３フラグは、後述する図３５のＳ３４１０でＯＮに設定される。
【０１１２】
ステップＳ３３１７の判別の結果、Ａ３フラグがＯＮに設定されているときは、ステップＳ３３２０へ移行する一方、Ａ３フラグがＯＮに設定されていないときは、１章目の章オブジェクトをコピーし、コピーした章オブジェクトを最終章の次章に新規追加する（ステップＳ３３１８）。なお、ステップＳ３３１７の処理では、構成ファイルの中にＡ３で印刷設定されたものが１つでもあるときはステップＳ３３２０へ進む。つづいて、ステップＳ３３１９では、ステップＳ３３１８で追加した章オブジェクト内のページオブジェクト（Ａ４縦ページ）を、直前の章の先頭ページに移動し、ステップＳ３３２２へ移行する。
【０１１３】
一方、ステップＳ３３２０では、２章目の章オブジェクトをコピーし、コピーした章オブジェクトを最終章の次章に新規追加する。つづいて、ステップＳ３３２０で追加した章オブジェクト内のページオブジェクト（Ａ３横ページ）を、直前の章の先頭ページに移動し（ステップＳ３３２１）、ステップＳ３３２２へ進む。
【０１１４】
ステップＳ３３２２では、製本データにおける最終章の章オブジェクトを削除する。つづいて、データ追加フラグをＯＦＦに設定し（ステップＳ３３２３）、Ａ３フラグをＯＦＦに設定する（ステップＳ３３２４）。
【０１１５】
次に、ステップＳ３３０２で取得した作業フォルダ直下のフォルダ数分ループしたか否かを判別し（ステップＳ３３２５）、ループしていないときは、ステップＳ３３０３へ戻る一方、ループしているときは、表紙を挿入するか否かを判別する（ステップＳ３３２６）。この判別の結果、表紙を挿入するときは、製本データの３章目の章オブジェクトを取得し、１ページ目のページオブジェクトを残して、それ以降のページを全て削除して（ステップＳ３３２７）、リターンする。
【０１１６】
本処理により、印刷設定時に設定された用紙サイズに合わせて製本データを作成することができる。
【０１１７】
次に、図３３のステップＳ３３０７，Ｓ３３１２におけるマージ処理について図３５〜図３７を参照して説明する。
【０１１８】
図３５〜図３７は、図３３のステップＳ３３０７，Ｓ３３１２のマージ処理の詳細を示すフローチャートである。
【０１１９】
図３５において、まず、構成データ情報をデータ変数部１０３に読み込む（ステップＳ３４０１）。つづいて、構成ファイル（構成ファイル１３１，１４１，１５１等）がコンピュータ端末１００上に存在するか否かを判別し（ステップＳ３４０２）、構成ファイルが存在しないときは、図３７のステップＳ３４２０へ移行する一方、構成ファイルが存在するときは、当該構成ファイルのファイルタイプ（拡張子）をチェックを行う（ステップＳ３４０３）。
【０１２０】
次に、ステップＳ３４０３でのファイルタイプのチェックにより、構成ファイルがドキュメント系か否かを判別し（ステップＳ３４０４）、ドキュメント系でないときは、図３７のステップＳ３４１５へ移行する一方、ドキュメント系であるときは、構成ファイルを最終章の次章に新規章オブジェクトとして追加する（ステップＳ３４０５）。
【０１２１】
次に、構成ファイルが表計算データであるか否かを判別し（ステップＳ３４０６）、表計算データでないときは、図３６のステップＳ３４２４でデータ追加フラグが１に設定され、リターンする。一方、表計算データであるときは、当該表計算データのシート情報を取得し（ステップＳ３４０７）、取得したシート情報をデータ変数部１０３の製本データ情報の該当データへ格納する（ステップＳ３４０８）。
【０１２２】
次に、取得したシート情報に基づいて、製本データに追加するシートがあり、且つ出力用紙サイズがＡ３に設定されているか否かを判別し（ステップＳ３４０９）、製本データに追加するシートがあり、且つ出力用紙サイズがＡ３に設定されているときは、Ａ３フラグをＯＮに設定して（ステップＳ３４１０）、図３６のステップＳ３４１２へ移行する。
【０１２３】
図３６のステップＳ３４１２では、シート情報をデータ変数部１０３の製本データ情報の該当データから読み込む。つづいて、該当シートを製本データに追加し、且つ該当シートには内容（データ）があるか否かを判別する（ステップＳ３４１３）。この判別の結果、該当シートを製本データに追加しない、又は製本データに追加する場合でも該当シートには内容（データ）がないときは、該当シート数分のページオブジェクトを削除し（ステップＳ３４２９）、ステップＳ３４１１へ移行する。
【０１２４】
一方、該当シートを製本データに追加し、且つ該当シートには内容（データ）があるときは、データ追加フラグを１に設定し（ステップＳ３４１４）、データ変数部１０３に格納された設定データ部の「原稿自動回転ＯＮ／ＯＦＦ」を参照し、原稿の向きを自動調整するか否かを判別する（ステップＳ３４２５）。この判別の結果、原稿の向きを自動調整するときは、後述する原稿回転処理を行う（ステップＳ３４２６）。
【０１２５】
次に、追加した章オブジェクト（Ａ４縦ページ）を、直前の章オブジェクトにページ単位で連結していき（ステップＳ３４２７）、空ページとなった最終章の章オブジェクトを削除する（ステップＳ３４２８）。
【０１２６】
ステップＳ３４１１では、シート数分ループしたか否かを判別し、シート数分ループしないときはステップＳ３４１２へ戻る一方、シート数分ループしたときは、リターンする。
【０１２７】
図３７のステップＳ３４２０では、データ変数部１０３に格納されたファイル構成データ部の「白紙挿入ＯＮ／ＯＦＦ」を参照し、白紙挿入がＯＮに設定されているか否かを判別する。この判別の結果、ＯＮに設定されていないときは、そのままリターンする一方、ＯＮに設定されているときは、１章目の章オブジェクトをコピーし、コピーした章オブジェクトを最終章の次章に新規追加する（ステップＳ３４２１）。つづいて、ステップＳ３４２１で追加した章オブジェクト内のページオブジェクト（Ａ４縦ページ）を、直前の章の最後尾に移動し（ステップＳ３４２２）、空ページとなった最終章の章オブジェクトを削除して（ステップＳ３４２３）、ステップＳ３４２４以降の処理を行う。
【０１２８】
図３７のステップＳ３４１５では、構成ファイルが画像系か否かを判別する。この判別の結果、画像系でないときは、リターンする一方、画像系であるときは、１章目の章オブジェクトをコピーし、コピーした章オブジェクトを最終章の次章に新規追加する（ステップＳ３４１６）。次に、追加した章オブジェクト内のページオブジェクト（Ａ４縦ページ）に、画像イメージを貼り付け（ステップＳ３４１７）、画像イメージを貼り付けたページオブジェクト（Ａ４縦ページ）を、直前の章の最後尾に移動し（ステップＳ３４１８）、空ページとなった最終章の章オブジェクトを削除して（ステップＳ３４１９）、ステップＳ３４２４以降の処理を行う。
【０１２９】
次に、図３６のステップＳ３４２６の原稿回転処理について図３８及び図３９を用いて説明する。
【０１３０】
図３８は、図３６のステップＳ３４２６の原稿回転処理の詳細を示すフローチャートであり、図３９は、原稿回転処理の結果を示す図である。
【０１３１】
データ変数部１０３に格納された製本データ情報のファイル構成データ部には、ファイルリスト表示領域７０４で表示されている、すなわち「印刷範囲設定情報」は含まれる。しかし、この構成ファイルの各シートに設定されている出力用紙サイズ、出力用紙の向きの情報は保持していない。このため、図３５のマージ処理フローのシート情報取得処理（ステップＳ３４０７）にて上記不足データを取得し、データ変数部１０３に格納された製本データ情報に追加登録する（ステップＳ３４０８）。
【０１３２】
図３８において、データ変数部１０３に格納された製本データ情報に含まれた、該当データの「出力用紙サイズ」を参照し、出力用紙サイズがＡ４に設定されているか否かを判別する。この判別の結果、Ａ４に設定されていないときは、ステップＳ３５０４へ移行する一方、Ａ４に設定されているときは、データ変数部１０３に格納された製本データ情報に含まれた、該当データの「出力用紙の向き」を参照し、用紙の向きが横か否かを判別する（ステップＳ３５０２）。この判別の結果、用紙の向きが横であるときは、原稿の回転を行い（ステップＳ３５０３）、リターンする。
【０１３３】
ステップＳ３５０４では、データ変数部１０３に格納された製本データ情報に含まれた、該当データの「出力用紙サイズ」を参照し、出力用紙サイズがＡ３に設定されているか否かを判別する。この判別の結果、Ａ３に設定されていないときは、リターンする一方、Ａ３に設定されているときは、データ変数部１０３に格納された製本データ情報に含まれた、該当データの「出力用紙の向き」を参照し、用紙の向きが縦に設定されているか否かを判別する（ステップＳ３５０５）。この判別の結果、用紙の向きが縦であるときは、原稿の回転を行って（ステップＳ３５０３）、リターンする。本処理により、図３９に示す結果が得られる。
【０１３４】
次に、図２のステップＳ２０７の目次生成／保存処理について図４０を参照して説明する。
【０１３５】
図４０は、図２のステップＳ２０７の目次生成／保存処理の詳細を示すフローチャートである。
【０１３６】
図４０において、ユーザにより指定された製本データの保存先ファイルのパス情報を読み込む（ステップＳ３６０１）。次に、データ変数部１０３に格納された設定データ部の「目次自動挿入ＯＮ／ＯＦＦ」を参照し、製本データに目次を挿入するか否かを判別する（ステップＳ３６０２）。この判別の結果、目次を挿入しないときは、ステップＳ３６０５へ進み当該ファイルを保存する一方、目次を挿入するときは、保存する製本データのファイル名の先頭に「ｔｅｍｐ＿」を追加し（ステップＳ３６０３）、当該ファイルを保存する（ステップＳ３６０４）。
【０１３７】
次に、目次作成プログラムに製本データをドロップすることにより、製本データに対して目次を挿入し（ステップＳ３６０６）、「ｔｅｍｐ＿」のファイルを削除して（ステップＳ３６０７）、リターンする。
【０１３８】
以上説明したように、上記実施の形態によれば、作業フォルダの下層に存在するフォルダ及びファイルをツリー表示された製本データ情報に基づいて調査し、実ファイルが存在しないファイルを検索したときは、当該ファイルを仮想ファイルとして記憶し、記憶された仮想ファイルを実ファイルと識別可能に表示し、検索されたフォルダ及びファイルに対して設定された製本データ情報を記憶し、記録された製本データ情報を用いて複数のファイルから所定のデータを抽出して製本データを作成するので、物理的に受け取っていないデータファイルやフォルダを前もって仮想ファイルとして定義すると共に、当該データファイル等を製本データの作成前に編集・設定することにより、製本データ作成に必要な電子ファイルが編集時に存在しない場合であっても製本データを作成することできる。
【０１３９】
また、作成する製本データに目次の自動挿入を行い、且つ各ページへのページ番号の自動付加が可能になるので、例えば、提出する資料（紙）作成業務等や定型資料の作成等を効率よく行うことができる。更に、製本データをステープル印刷を考慮した形式へ編集することが可能となる。
【０１４０】
本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１４１】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１４２】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１４４】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１４５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施の形態に係る電子ファイル編集装置を有する電子製本システムの全体構成を示す図である。
【図２】図１のコンピュータ端末１００にて実行される製本データの編集・作成処理を示すフローチャートである。
【図３】図１のステップＳ２０２の作業環境構築処理の詳細を示すフローチャートである。
【図４】図３の処理でコンピュータ端末１００上に表示される初期画面を示す図である。
【図５】図４の初期画面３０１上で作業フォルダ新規作成時に表示する画面を示す図である。
【図６】図３のステップＳ５０５のフォルダ調査処理の詳細を示すフローチャートである。
【図７】図３のステップＳ５０５のフォルダ調査処理の詳細を示すフローチャートである。
【図８】作業フォルダ画面の一例を示す図である。
【図９】図８の作業フォルダ画面７００上でファイルフォルダ指定時に表示する画面を示す図である。
【図１０】図９の作業フォルダ画面８００上でファイルフォルダ設定変更時に表示する画面を示す図である。
【図１１】ファイルフォルダのプロパティ情報画面の一例を示す図である。
【図１２】ファイルフォルダのプロパティ情報画面の一例を示す図である。
【図１３】製本データの作成処理開始時に表示する設定画面を示す図である。
【図１４】データファイルのプロパティ情報画面の一例を示す図である。
【図１５】データファイルのプロパティ情報画面の一例を示す図である。
【図１６】プロパティ情報画面から印刷シート設定時に表示する画面を示す図である。
【図１７】作業フォルダ画面上で仮想ファイル登録時に表示する画面を示す図である。
【図１８】仮想ファイルのプロパティ情報画面の一例を示す図である。
【図１９】仮想ファイルのプロパティ情報画面の一例を示す図である。
【図２０】設定情報ファイルを構成するテキストデータの一覧を示す図であり、（ａ）は設定データ部、（ｂ）はフォルダ構成データ部、（ｃ）はファイル構成データ部である。
【図２１】図３のステップＳ５０７における設定情報展開処理の詳細を示すフローチャートである。
【図２２】図２のステップＳ２０５にて実行されるファイル登録を更新する処理を示すフローチャートである。
【図２３】作業フォルダ画面２３００上でファイル登録更新時に表示する画面を示す図である。
【図２４】図２３の作業フォルダ画面上でオプション設定時に表示する画面を示す図である。
【図２５】図５の初期画面３０１上で印刷設定時に表示する画面を示す図である。
【図２６】図２のステップＳ２０６の製本データ作成処理の詳細を示すフローチャートである。
【図２７】図２６のステップＳ２７０１の基底データ選択処理の詳細を示すフローチャートである。
【図２８】図２７の処理によりデータ変数部に格納された情報の概略を示す図である。
【図２９】基底データ１が設定されたときの設定情報を示す図である。
【図３０】基底データ２が設定されたときの設定情報を示す図である。
【図３１】基底データ３が設定されたときの設定情報を示す図である。
【図３２】図２６のステップＳ２７０３の目次作成処理の設定の詳細を示すフローチャートである。
【図３３】図２６のステップＳ２７０４のデータ追加処理の詳細を示すフローチャートである。
【図３４】図２６のステップＳ２７０４のデータ追加処理の詳細を示すフローチャートである。
【図３５】図３３のステップＳ３３０７，Ｓ３３１２のマージ処理の詳細を示すフローチャートである。
【図３６】図３３のステップＳ３３０７，Ｓ３３１２のマージ処理の詳細を示すフローチャートである。
【図３７】図３３のステップＳ３３０７，Ｓ３３１２のマージ処理の詳細を示すフローチャートである。
【図３８】図３６のステップＳ３４２６の原稿回転処理の詳細を示すフローチャートである。
【図３９】図３８の原稿回転処理の結果を示す図である。
【図４０】図２のステップＳ２０７の目次生成／保存処理の詳細を示すフローチャートである。
【符号の説明】
【０１４７】
１００，１３０，１４０，１５０  コンピュータ端末
１０１  構成データファイル管理部
１０２  製本データ作成部
１０３  データ変数部
１０４  製本データ出力部
１１１  構成ファイル格納部
１１２  設定情報ファイル格納部
１１３  製本データ格納部
１１４  基底製本データ格納部
１６０  製本データ出力装置
【図１】
2006011972.tif 000003
【図２】
2006011972.tif 000004
【図３】
2006011972.tif 000005
【図４】
2006011972.tif 000006
【図５】
2006011972.tif 000007
【図６】
2006011972.tif 000008
【図７】
2006011972.tif 000009
【図８】
2006011972.tif 000010
【図９】
2006011972.tif 000011
【図１０】
2006011972.tif 000012
【図１１】
2006011972.tif 000013
【図１２】
2006011972.tif 000014
【図１３】
2006011972.tif 000015
【図１４】
2006011972.tif 000016
【図１５】
2006011972.tif 000017
【図１６】
2006011972.tif 000018
【図１７】
2006011972.tif 000019
【図１８】
2006011972.tif 000020
【図１９】
2006011972.tif 000021
【図２０】
2006011972.tif 000022
【図２１】
2006011972.tif 000023
【図２２】
2006011972.tif 000024
【図２３】
2006011972.tif 000025
【図２４】
2006011972.tif 000026
【図２５】
2006011972.tif 000027
【図２６】
2006011972.tif 000028
【図２７】
2006011972.tif 000029
【図２８】
2006011972.tif 000030
【図２９】
2006011972.tif 000031
【図３０】
2006011972.tif 000032
【図３１】
2006011972.tif 000033
【図３２】
2006011972.tif 000034
【図３３】
2006011972.tif 000035
【図３４】
2006011972.tif 000036
【図３５】
2006011972.tif 000037
【図３６】
2006011972.tif 000038
【図３７】
2006011972.tif 000039
【図３８】
2006011972.tif 000040
【図３９】
2006011972.tif 000041
【図４０】
2006011972.tif 000042