(57)【要約】【課題】  複数の文書ファイルもしくは文書ファイル中の各ページを統合的に管理、および、処理し、さらに、文書ファイルまたは文書ファイル中の各ページをサブグループ化して一括して同一の処理を実行可能な文書管理方法、ならびに、これを用いた文書管理装置およびコンピュータ・プログラムを提供する。【解決手段】  文書ファイルを仮想的に結合し、文書ファイル間の前後関係を含めて管理するための仮想結合オブジェクトを作成・変更・削除するステップ、および、仮想結合によって仮想的に結合された複数の文書ファイルに含まれる少なくとも１つ以上の文書ファイル、または、文書ファイルを構成する１つ以上のページを仮想的にサブグループ化して管理するためのインデックス・オブジェクトを作成・変更・削除するステップを有する文書ファイル管理方法、ならびに、これを用いた文書管理装置およびコンピュータ・プログラムである。【選択図】図３
2006139611.tif 000002
【特許請求の範囲】
【請求項１】
電子的に記録された文書ファイルを管理するための文書ファイル管理装置であって、
操作者が、情報を入力するための入力手段、
前記入力手段に入力された情報に基づいて仮想結合オブジェクトを編集し、前記仮想結合の作成もしくは削除、前記仮想結合に前記文書ファイルの前記仮想結合への結合もしくは結合の解除、および、インデックス・オブジェクトの設定もしくは設定の解除を行う仮想結合編集手段、
前記入力手段に入力された情報に基づいて前記インデックス・オブジェクトを編集するインデックス編集手段、
前記仮想結合オブジェクトおよび前記インデックス・オブジェクトに記録された情報に基づいて前記文書ファイルを管理し、前記入力手段に入力された情報に基づいて前記文書ファイルを管理および処理する文書ファイル管理手段、ならびに、
前記文書ファイル、前記文書ファイルに含まれるページ、前記仮想結合オブジェクト、および、前記インデックス・オブジェクトの情報を含む文書ファイル管理状態を表示する表示手段を有し、
ここで、
前記仮想結合オブジェクトは、第１データ領域を備え、前記文書ファイルを仮想的に結合するオブジェクトであり、前記第１データ領域には、仮想的に結合される前記文書ファイルを、前記文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている前記文書ファイルの直前もしくは直後または前記文書ファイルを構成するページの直前もしくは直後に設定される前記インデックス・オブジェクトの設定位置が記録され、
前記インデックス・オブジェクトは、第２データ領域を備え、前記仮想結合により仮想的に結合された前記文書ファイルに含まれる少なくとも１つ以上の前記文書ファイル、または、前記文書ファイルを構成する１つ以上のページを前記仮想結合内のサブグループとして管理するオブジェクトであり、前記第２データ領域には、前記サブグループに対する処理設定および前記処理設定に係るパラメータの情報が記録されることを特徴とする文書ファイル管理装置。
【請求項２】
前記仮想結合編集手段により前記仮想結合オブジェクト内に前記インデックス・オブジェクトが設定された場合、前記表示手段は、前記仮想結合オブジェクトに仮想的に結合された前記文書ファイルの間、または、前記文書ファイルのページ間に前記インデックス・オブジェクトが設定されていることをディスプレイに表示し、かつ、
前記仮想結合編集手段により前記仮想結合オブジェクト内に設定されている前記インデックス・オブジェクトが削除された場合、前記表示手段は、前記仮想結合オブジェクトに仮想的に結合された前記文書ファイルの間、または、前記文書ファイルのページ間に設定されていることが表示されている前記インデックス・オブジェクトを消去することを特徴とする、請求項１に記載の文書ファイル管理装置。
【請求項３】
前記インデックス・オブジェクトにより仮想的にサブグループ化される前記文書ファイルまたは前記文書ファイル中のページは、前記仮想結合編集手段で設定される前記インデックス・オブジェクトの前記仮想結合内の位置によって決定され、前記位置から前記インデックス・オブジェクトの次に設定されている第２インデックス・オブジェクトの間に含まれる前記文書ファイルのページであり、前記第２インデックス・オブジェクトが設定されていない場合には、前記位置から前記仮想結合の最後に含まれる前記文書ファイルの最終ページの間に含まれる前記文書ファイルおよび前記文書ファイルのページが前記サブグループに含まれることを特徴とする請求項１または２に記載の文書ファイル管理装置。
【請求項４】
前記文書ファイル管理手段は、前記インデックス・オブジェクト単位での操作指示を前記入力手段から受け取ると、前記操作指示に含まれる操作を、前記インデックス・オブジェクトの定めるサブグループに含まれる前記文書ファイルまたは前記文書ファイル中のページに対して実行することを特徴とする、請求項１ないし３のいずれか１つに記載の文書ファイル管理装置。
【請求項５】
前記表示手段は、操作者が前記入力手段を介して前記インデックス・オブジェクトに前記操作指示を入力するため、
少なくとも、
メニュー画面、
ツールボタン画面、および、
コンテキストメニュー画面、のいずれか１つを表示することを特徴とする、請求項４に記載の文書ファイル管理装置。
【請求項６】
前記仮想結合編集手段が、前記仮想結合オブジェクトや前記文書ファイルを仮想的に結合して前記第２仮想結合オブジェクトを作成する場合、
前記仮想結合編集手段は、自動的に、前記第２仮想結合オブジェクトに仮想的に結合されることとなる前記文書ファイルや前記仮想結合オブジェクトの結合前の境界を示す前記インデックス・オブジェクトを設定することを特徴とする、請求項１ないし５のいずれか１つに記載の文書ファイル管理装置。
【請求項７】
前記仮想結合編集手段は、前記仮想結合オブジェクトの仮想的な結合を分解し、前記仮想結合オブジェクトにより仮想的に結合されていない前記文書ファイルや、前記文書ファイルの少なくとも一部分を仮想的に結合した新たな仮想結合オブジェクトを作成することを特徴とする、請求項１ないし６のいずれか１つに記載の文書ファイル管理装置。
【請求項８】
前記インデックス・オブジェクトが、前記表示手段で表示される際、タブ部を備えたインデックス紙形状を備え、
入力手段であるポインティング・デバイスを用いて前記表示手段に表示されている前記インデックス・オブジェクトの前記タブ部をドラッグし、前記表示手段に表示されている前記仮想結合オブジェクトの外部においてドロップすることで、
前記仮想結合編集手段が、前記インデックス・オブジェクトによりサブグループ化されていた前記文書ファイルを仮想的に結合した仮想結合オブジェクトを新たに作成し、かつ、
前記新たに作成された前記仮想結合オブジェクトの前記表示手段での表示色は、ドラッグされた前記インデックス・オブジェクトの前記表示手段での表示色に一致させて設定することを特徴とする、請求項１ないし７のいずれか１つに記載の文書ファイル管理装置。
【請求項９】
前記インデックス・オブジェクトが、前記表示手段で表示される際、タブ部を備えたインデックス紙形状を備え、
入力手段であるポインティング・デバイスを用いて前記表示手段に表示されている前記インデックス・オブジェクトの前記タブ部を除く部分をドラッグし、前記表示手段に表示されている前記仮想結合オブジェクトの外部においてドロップすることで、前記仮想結合編集手段は、ドラッグおよびドロップされた前記インデックス・オブジェクトを削除することを特徴とする、請求項１ないし８のいずれか１つに記載の文書ファイル管理装置。
【請求項１０】
電子的に記録された文書ファイルを管理するための文書ファイル管理方法であって、
仮想結合オブジェクトは、第１データ領域を備え、前記文書ファイルを仮想的に結合するオブジェクトであり、前記第１データ領域には、仮想的に結合される前記文書ファイルを、前記文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている前記文書ファイルの直前もしくは直後または前記文書ファイルを構成するページの直前もしくは直後に設定される前記インデックス・オブジェクトの設定位置が記録され、
インデックス・オブジェクトは、第２データ領域を備え、前記仮想結合により仮想的に結合された前記文書ファイルに含まれる少なくとも１つ以上の前記文書ファイル、または、前記文書ファイルを構成する１つ以上のページを前記仮想結合内のサブグループとして管理するオブジェクトであり、前記第２データ領域には、前記サブグループに対する処理設定および前記処理設定に係るパラメータの情報が記録され、
入力手段に入力された情報に基づいて前記仮想結合オブジェクトを編集し、前記仮想結合の作成もしくは削除、前記仮想結合に前記文書ファイルの前記仮想結合への結合もしくは結合の解除、および、前記インデックス・オブジェクトの設定もしくは設定の解除を行い、
前記入力手段に入力された情報に基づいて前記インデックス・オブジェクトを編集する、文書ファイル管理方法。
【請求項１１】
コンピュータに、
操作者が、情報を入力するための入力機能、
前記入力機能によって入力された情報に基づいて仮想結合オブジェクトを編集し、前記仮想結合の作成もしくは削除、前記仮想結合に前記文書ファイルの前記仮想結合への結合もしくは結合の解除、および、インデックス・オブジェクトの設定もしくは設定の解除を行う仮想結合編集機能、
前記入力機能によって入力された情報に基づいて前記インデックス・オブジェクトを編集するインデックス編集機能、
前記仮想結合オブジェクトおよび前記インデックス・オブジェクトに記録された情報に基づいて前記文書ファイルを管理し、前記入力機能によって入力された情報に基づいて前記文書ファイルを管理および処理する文書ファイル管理機能、ならびに、
前記文書ファイル、前記文書ファイルに含まれるページ、前記仮想結合オブジェクト、および、前記インデックス・オブジェクトの情報を含む文書ファイル管理状態を表示する表示機能を実現させるための、電子的に記録された文書ファイルを管理する処理を行わせるための文書ファイル管理用プログラムであり、
ここで、
前記仮想結合オブジェクトは、第１データ領域を備え、前記文書ファイルを仮想的に結合するオブジェクトであり、前記第１データ領域には、仮想的に結合される前記文書ファイルを、前記文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている前記文書ファイルの直前もしくは直後または前記文書ファイルを構成するページの直前もしくは直後に設定される前記インデックス・オブジェクトの設定位置が記録され、
前記インデックス・オブジェクトは、第２データ領域を備え、前記仮想結合により仮想的に結合された前記文書ファイルに含まれる少なくとも１つ以上の前記文書ファイル、または、前記文書ファイルを構成する１つ以上のページを前記仮想結合内のサブグループとして管理するオブジェクトであり、前記第２データ領域には、前記サブグループに対する処理設定および前記処理設定に係るパラメータの情報が記録されることを特徴とする文書ファイル管理用プログラム。
【請求項１２】
前記コンピュータに、
前記仮想結合編集機能により前記仮想結合オブジェクト内に前記インデックス・オブジェクトが設定された場合、前記表示機能は、前記仮想結合オブジェクトに仮想的に結合された前記文書ファイルの間、または、前記文書ファイルのページ間に前記インデックス・オブジェクトが設定されていることをディスプレイに表示し、かつ、
前記仮想結合編集機能により前記仮想結合オブジェクト内に設定されている前記インデックス・オブジェクトが削除された場合、前記表示機能は、前記仮想結合オブジェクトに仮想的に結合された前記文書ファイルの間、または、前記文書ファイルのページ間に設定されていることが表示されている前記インデックス・オブジェクトを消去する機能を実現させることを特徴とする、請求項１１に記載の文書ファイル管理用プログラム。
【請求項１３】
前記コンピュータに、
前記インデックス・オブジェクトにより仮想的にサブグループ化される前記文書ファイルまたは前記文書ファイル中のページを、前記仮想結合編集機能で設定される前記インデックス・オブジェクトの前記仮想結合内の位置によって決定し、前記位置から前記インデックス・オブジェクトの次に設定されている第２インデックス・オブジェクトの間に含まれる前記文書ファイルのページを前記サブグループに含め、前記第２インデックス・オブジェクトが設定されていない場合には、前記位置から前記仮想結合の最後に含まれる前記文書ファイルの最終ページの間に含まれる前記文書ファイルおよび前記文書ファイルのページを前記サブグループに含める機能を実現させることを特徴とする請求項１１または１２に記載の文書ファイル管理用プログラム。
【請求項１４】
前記コンピュータに、
前記文書ファイル管理機能が、前記インデックス・オブジェクト単位での操作指示を前記入力機能から受け取ると、前記操作指示に含まれる操作を、前記インデックス・オブジェクトの定めるサブグループに含まれる前記文書ファイルまたは前記文書ファイル中のページに対して実行する機能を実現させることを特徴とする、請求項１１ないし１３のいずれか１つに記載の文書ファイル管理用プログラム。
【請求項１５】
前記コンピュータに、
前記表示機能が、操作者が前記入力機能を介して前記インデックス・オブジェクトに前記操作指示を入力するため、
少なくとも、
メニュー画面、
ツールボタン画面、および、
コンテキストメニュー画面、のいずれか１つを表示する機能を実現させることを特徴とする、請求項１４に記載の文書ファイル管理用プログラム。
【請求項１６】
前記コンピュータに、
前記仮想結合編集機能が、前記仮想結合オブジェクトや前記文書ファイルを仮想的に結合して前記第２仮想結合オブジェクトを作成する場合に、
前記仮想結合編集機能が、自動的に前記第２仮想結合オブジェクトに仮想的に結合されることとなる前記文書ファイルや前記仮想結合オブジェクトの結合前の境界を示す前記インデックス・オブジェクトを設定する機能を実現させることを特徴とする、請求項１１ないし１５のいずれか１つに記載の文書ファイル管理用プログラム。
【請求項１７】
前記コンピュータに、
前記仮想結合編集機能が、前記仮想結合オブジェクトの仮想的な結合を分解し、前記仮想結合オブジェクトにより仮想的に結合されていない前記文書ファイルや、前記文書ファイルの少なくとも一部分を仮想的に結合した新たな仮想結合オブジェクトを作成する機能を実現させることを特徴とする、請求項１１ないし１６のいずれか１つに記載の文書ファイル管理用プログラム。
【請求項１８】
前記コンピュータに、
前記インデックス・オブジェクトを、タブ部を備えたインデックス紙形状で表示し、かつ、
ポインティング・デバイスを用いて、前記表示機能によって表示されている前記インデックス・オブジェクトの前記タブ部をドラッグし、前記表示機能によって表示されている前記仮想結合オブジェクトの外部においてドロップすることで、
前記仮想結合編集機能が、前記インデックス・オブジェクトによりサブグループ化されていた前記文書ファイルを仮想的に結合した仮想結合オブジェクトが新たに作成し、
前記新たに作成された前記仮想結合オブジェクトの表示色は、ドラッグされた前記インデックス・オブジェクトの表示色に一致させて設定する機能を実現させることを特徴とする、請求項１１ないし１７のいずれか１つに記載の文書ファイル管理用プログラム。
【請求項１９】
前記コンピュータに、
前記インデックス・オブジェクトを、タブ部を備えたインデックス紙形状で表示し、かつ、
ポインティング・デバイスを用いて、前記表示機能によって表示されている前記インデックス・オブジェクトの前記タブ部を除く部分をドラッグし、前記表示機能によって表示されている前記仮想結合オブジェクトの外部においてドロップすることで、
前記仮想結合編集機能が、ドラッグおよびドロップされた前記インデックス・オブジェクトを削除する機能を実現させることを特徴とする、請求項１１ないし１８のいずれか１つに記載の文書ファイル管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書管理方法、および、これを用いた文書管理装置に関する。具体的には電子データ化された複数の文書ファイルを簡便かつ統合的に管理するための処理に関する。
【背景技術】
【０００２】
現在、パーソナルコンピュータに代表される電子計算機の普及、および、ワードプロセッサ、等のソフトウェア技術の発展により、多くの文書は電子データとして生成され、電子計算機等に接続された記録媒体に蓄積される。これら文書はそれぞれ独立した文書ファイルとして管理されるが、複数のファイルによって１つの文書、その他、意味的なまとまりを構成することも少なくない。そのため、複数の文書ファイルを一括して管理し、利用する方法が求められている。
【０００３】
例えば、文書を作成する者は章毎に１つのファイルとして文書を作成することがある。さらに、複数の印刷物を、スキャナ等を用いて電子データ化し、さらにＯＣＲ機能を利用するなどして文書データ化された電子データをも利用して、文書を完成させることがある。その結果、完成した文書は、それぞれ複数ページからなる複数の文書ファイルで構成されることとなる。
【０００４】
この完成した文書を利用する段階に至り、一括して印刷、その他の処理を加える必要性が生じるが、複数の文書ファイルに対してそれぞれ印刷、その他の命令を与えることは時間がかかり、操作上のミスを誘発しかねない事柄である。またファイル総数が莫大なものとなれば処理にかかる煩雑さもまた莫大なものとなり、これら電子データの利用価値そのものが問題視されることにもなりかねない。
【０００５】
また、管理上のリスクも生じる。数多くの電子ファイルを記録媒体において管理することは使用者の注意力を消耗し、時に不意の誤操作によってファイルが記憶媒体内で散逸することもある。昨今の大容量化した記憶媒体内を隈無く検索することは時間を要し、最悪の場合では検索のための手掛かりを使用者が有さない場合もあり、長期にわたってこれら必要なファイルを利用できない状態が続くこともある。
【０００６】
複数のファイルの一部分が散逸することをおそれ、１つのファイルにまとめてしまうことも考えられるが、まとめられたファイルの容量が肥大化し、計算機の能力によっては使用者に操作性の低下を知覚させることもある。もとより、使用者がこれら複数のファイルを単一のファイルにまとめることを望まない場合もある。
【０００７】
このため、従来、複数の文書ファイルを一括して管理・利用するための方法および装置を開発する必要があった。
【０００８】
例えば、特許文献１においては、複数の文書ファイルが含まれる集合を一括して管理および処理可能とするため、バインダなる概念を導入し、電子計算機の記憶手段内にバインダ・オブジェクトに関するデータを記憶する領域を設け、そのデータ領域内にバインダに束ねられる文書ファイルのオブジェクトへのリンクを記憶し、複数の文書ファイルを、それぞれ独立した文書ファイルの状態を保ちながら、束ねている。さらに、このバインダ・オブジェクトのデータ領域には、そのバインダに束ねられている文書ファイル・オブジェクトに関する各種属性が記録されており、この属性を読み取ること、さらには必要な情報処理を施してその結果に基づいてこれら属性を更新することにより、バインダに束ねられている文書ファイル中の所望のページの表示や、ページ単位、または、文書単位での表示ページの送りを実現している。各文書ファイルは、一緒に束ねられている他の文書ファイルから独立した状態を保っており、バインダ・オブジェクト内にそれら文書ファイル・オブジェクトとのリンクがデータとして記憶されているため、そのデータを更新することにより、バインダ内に含まれる文書のバインダ内の順序の変更、ならびに、文書のバインダへの追加およびバインダからの削除を、文書ファイルに変更を加えることなく実行可能である。
【０００９】
特許文献１の実現する文書管理装置は、ディスプレイ表示されるバインダ・オブジェクトのアイコン、ならびに、そのバインダに束ねられている文書ファイル・オブジェクトのアイコンおよびバインダに束ねられていない文書ファイル・オブジェクトのアイコンを、マウス等の入力装置を用いて操作することで、その操作に応じた情報処理機能が実行されるＧＵＩを備えている。また、バインダのイメージ通りに綴じ代を作成するように印刷手段に文書ファイルの印刷用データを送信することも可能としている。
【特許文献１】特開２００１−８４２４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、バインダ・オブジェクトに束ねられた１つ以上の文書ファイル・オブジェクトに対し、例えば読み取り専用設定にする、セキュリティ設定（パスワードの設定等）を行う、等といった文書ファイル・オブジェクトの属性変更処理を行うには、個々の文書ファイルに対して個別に属性変更処理を実行する必要がある。このため、文書ファイル・オブジェクトの数が増えると、使用者は文書管理装置に同じ処理を何度も繰り返し実行させる必要があり、使用者に多大な労力の負担を強いている。
【００１１】
また、バインダを他のバインダと結合し、新たなバインダを作成すると、もとのバインダの境界が不明となり、使用者にとって、以前別々に束ねられていた文書ファイルの区別を付けることができないという不都合が生じている。
【００１２】
また、バインダを分解して、そのバインダに含まれる文書ファイルから構成される複数のバインダを構成するには、一旦、文書ファイルを個別的に、バインダ・オブジェクトに記憶されているリンクを解消し、その後で新たなバインダ・オブジェクトに対してリンクを設定する必要がある。つまり、複数のバインダに分解される途中で文書ファイルは一旦個々のファイル単位にまで分解される。そのため、バインダの再構成のため、使用者は相当な注意力と労力を傾ける必要がある。この場合も、文書ファイル・オブジェクトや、分割によって新たに生成されるバインダ・オブジェクトの数が多くなると、使用者は文書管理装置の操作に相当な時間と労力を必要とする。
【００１３】
そのため、複数のファイルを仮想的に結合した状態にあって、その中に含まれる任意のファイルをさらにサブグループ化し、そのサブグループに含まれるファイル群に対し、様々な処理を簡便に一括して実行できる機能が望まれていた。
【００１４】
上記の問題点を鑑み、本発明は、仮想的に結合された複数の文書ファイルを統合的に管理、および、処理することをより容易にすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の態様は、電子的に記録された文書ファイルを管理するための文書ファイル管理装置であって、操作者が、情報を入力するための入力手段、入力手段に入力された情報に基づいて仮想結合オブジェクト（「仮想結合」と略称する。）を編集し、仮想結合の作成もしくは削除、仮想結合に文書ファイルの仮想結合への結合もしくは結合の解除、および、インデックス・オブジェクト（「インデックス」と略称する。）の設定もしくは設定の解除を行う仮想結合編集手段、入力手段に入力された情報に基づいてインデックス・オブジェクトを編集するインデックス編集手段、仮想結合オブジェクトおよびインデックス・オブジェクトに記録された情報に基づいて文書ファイルを管理し、入力手段に入力された情報に基づいて文書ファイルを管理および処理する文書ファイル管理手段、ならびに、文書ファイル、文書ファイルに含まれるページ、仮想結合オブジェクト、および、インデックス・オブジェクトの情報を含む文書ファイル管理状態を表示する表示手段を有し、ここで、仮想結合オブジェクトは、第１データ領域を備え、文書ファイルを仮想的に結合するオブジェクトであり、第１データ領域には、仮想的に結合される文書ファイルを、文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている文書ファイルの直前もしくは直後または文書ファイルを構成するページの直前もしくは直後に設定されるインデックス・オブジェクトの設定位置が記録され、インデックス・オブジェクトは、第２データ領域を備え、仮想結合により仮想的に結合された文書ファイルに含まれる少なくとも１つ以上の文書ファイル、または、文書ファイルを構成する１つ以上のページを仮想結合内のサブグループとして管理するオブジェクトであり、第２データ領域には、サブグループに対する処理設定および処理設定に係るパラメータの情報が記録されることを特徴とする文書ファイル管理装置である。
【００１６】
本発明の第２の態様は、仮想結合編集手段により仮想結合オブジェクト内にインデックス・オブジェクトが設定された場合、表示手段が、仮想結合オブジェクトに仮想的に結合された文書ファイルの間、または、文書ファイルのページ間にインデックス・オブジェクトが設定されていることをディスプレイに表示し、かつ、仮想結合編集手段により仮想結合オブジェクト内に設定されているインデックス・オブジェクトが削除された場合、表示手段が、仮想結合オブジェクトに仮想的に結合された文書ファイルの間、または、文書ファイルのページ間に設定されていることが表示されているインデックス・オブジェクトを消去することを特徴とする、第１の態様に記載の文書ファイル管理装置である。
【００１７】
本発明の第３の態様は、インデックス・オブジェクトにより仮想的にサブグループ化される文書ファイルまたは文書ファイル中のページは、仮想結合編集手段で設定されるインデックス・オブジェクトの仮想結合内の位置によって決定され、サブグループ化される文書ファイルまたはページはインデックス・オブジェクトの設定された位置からインデックス・オブジェクトの次に設定されている第２インデックス・オブジェクトの間に含まれる文書ファイルのページであり、第２インデックス・オブジェクトが設定されていない場合には、位置から仮想結合の最後に含まれる文書ファイルの最終ページの間に含まれる文書ファイルおよび文書ファイルのページがサブグループに含まれることを特徴とする第１または第２の態様に記載の文書ファイル管理装置である。
【００１８】
本発明の第４の態様は、文書ファイル管理手段が、インデックス・オブジェクト単位での操作指示を入力手段から受け取ると、操作指示に含まれる操作を、インデックス・オブジェクトの定めるサブグループに含まれる文書ファイルまたは文書ファイル中のページに対して実行することを特徴とする、第１ないし第３の態様のいずれか１つに記載の文書ファイル管理装置である。
【００１９】
本発明の第５の態様は、表示手段が、操作者が入力手段を介してインデックス・オブジェクトに操作指示を入力するため、少なくとも、メニュー画面、ツールボタン画面、および、コンテキストメニュー画面、のいずれか１つを表示することを特徴とする、第４の態様に記載の文書ファイル管理装置である。
【００２０】
本発明の第６の態様は、仮想結合編集手段が、仮想結合オブジェクトや文書ファイルを仮想的に結合して第２仮想結合オブジェクトを作成する場合、仮想結合編集手段は、自動的に、第２仮想結合オブジェクトに仮想的に結合されることとなる文書ファイルや仮想結合オブジェクトの結合前の境界を示すインデックス・オブジェクトを設定することを特徴とする、第１ないし第５の態様のいずれか１つに記載の文書ファイル管理装置である。
【００２１】
本発明の第７の態様は、仮想結合編集手段が、仮想結合オブジェクトの仮想的な結合を分解し、仮想結合オブジェクトにより仮想的に結合されていない文書ファイルや、文書ファイルの少なくとも一部分を仮想的に結合した新たな仮想結合オブジェクトを作成することを特徴とする、第１ないし第６の態様のいずれか１つに記載の文書ファイル管理装置である。
【００２２】
本発明の第８の態様は、インデックス・オブジェクトが、表示手段で表示される際、タブ部を備えたインデックス紙形状を備え、入力手段であるポインティング・デバイスを用いて表示手段に表示されているインデックス・オブジェクトのタブ部をドラッグし、表示手段に表示されている仮想結合オブジェクトの外部においてドロップすることで、仮想結合編集手段が、インデックス・オブジェクトによりサブグループ化されていた文書ファイルを仮想的に結合した仮想結合オブジェクトが新たに作成し、かつ、新たに作成された仮想結合オブジェクトの表示手段での表示色は、ドラッグされたインデックス・オブジェクトの表示手段での表示色に一致させて設定することを特徴とする、第１ないし第７の態様のいずれか１つに記載の文書ファイル管理装置である。
【００２３】
本発明の第９の態様は、インデックス・オブジェクトが、タブ部を備えたインデックス紙形状で表示手段に表示され、入力手段であるポインティング・デバイスを用いて表示手段に表示されているインデックス・オブジェクトのタブ部を除く部分をドラッグし、表示手段に表示されている仮想結合オブジェクトの外部においてドロップすることで、仮想結合編集手段は、ドラッグおよびドロップされたインデックス・オブジェクトを削除することを特徴とする、第１ないし第８の態様のいずれか１つに記載の文書ファイル管理装置である。
【００２４】
本発明の第１０の態様は、電子的に記録された文書ファイルを管理するための文書ファイル管理方法であって、仮想結合オブジェクトは、第１データ領域を備え、文書ファイルを仮想的に結合するオブジェクトであり、第１データ領域には、仮想的に結合される文書ファイルを、文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている文書ファイルの直前もしくは直後または文書ファイルを構成するページの直前もしくは直後に設定されるインデックス・オブジェクトの設定位置が記録され、インデックス・オブジェクトは、第２データ領域を備え、仮想結合により仮想的に結合された文書ファイルに含まれる少なくとも１つ以上の文書ファイル、または、文書ファイルを構成する１つ以上のページを仮想結合内のサブグループとして管理するオブジェクトであり、第２データ領域には、サブグループに対する処理設定および処理設定に係るパラメータの情報が記録され、入力手段に入力された情報に基づいて仮想結合オブジェクトを編集し、仮想結合の作成もしくは削除、仮想結合に文書ファイルの仮想結合への結合もしくは結合の解除、および、インデックス・オブジェクトの設定もしくは設定の解除を行う仮想結合編集ステップ、および、入力手段に入力された情報に基づいてインデックス・オブジェクトを編集するインデックス編集手段ステップを有する文書ファイル管理方法である。
【００２５】
本発明の第１１の態様は、コンピュータに、電子的に記録された文書ファイルを管理する処理を行わせるための文書ファイル管理用プログラムであって、コンピュータに、操作者が、情報を入力するための入力機能、入力手段に入力された情報に基づいて仮想結合オブジェクトを編集し、仮想結合の作成もしくは削除、仮想結合に文書ファイルの仮想結合への結合もしくは結合の解除、および、インデックス・オブジェクトの設定もしくは設定の解除を行う仮想結合編集機能、入力手段に入力された情報に基づいてインデックス・オブジェクトを編集するインデックス編集機能、仮想結合オブジェクトおよびインデックス・オブジェクトに記録された情報に基づいて文書ファイルを管理し、入力手段に入力された情報に基づいて文書ファイルを管理および処理する文書ファイル管理機能、ならびに、文書ファイル、文書ファイルに含まれるページ、仮想結合オブジェクト、および、インデックス・オブジェクトの情報を含む文書ファイル管理状態を表示する表示機能を実現し、ここで、仮想結合オブジェクトは、第１データ領域を備え、文書ファイルを仮想的に結合するオブジェクトであり、第１データ領域には、仮想的に結合される文書ファイルを、文書ファイル間の順序関係を含めて管理するための情報、および、仮想的に結合されている文書ファイルの直前もしくは直後または文書ファイルを構成するページの直前もしくは直後に設定されるインデックス・オブジェクトの設定位置が記録され、インデックス・オブジェクトは、第２データ領域を備え、仮想結合により仮想的に結合された文書ファイルに含まれる少なくとも１つ以上の文書ファイル、または、文書ファイルを構成する１つ以上のページを仮想結合内のサブグループとして管理するオブジェクトであり、第２データ領域には、サブグループに対する処理設定および処理設定に係るパラメータの情報が記録されることを特徴とする文書ファイル管理用プログラムである。
【００２６】
本発明の第１２の態様は、コンピュータに、仮想結合編集機能により仮想結合オブジェクト内にインデックス・オブジェクトが設定された場合に、表示機能が、仮想結合オブジェクトに仮想的に結合された文書ファイルの間、または、文書ファイルのページ間にインデックス・オブジェクトが設定されていることをディスプレイに表示させ、かつ、仮想結合編集機能により仮想結合オブジェクト内に設定されているインデックス・オブジェクトが削除された場合、表示機能が、仮想結合オブジェクトに仮想的に結合された文書ファイルの間、または、文書ファイルのページ間に設定されていることが表示されているインデックス・オブジェクトを消去する機能を実現させることを特徴とする、第１１の態様に記載の文書ファイル管理用プログラムである。
【００２７】
本発明の第１３の態様は、コンピュータに、インデックス・オブジェクトにより仮想的にサブグループ化される文書ファイルまたは文書ファイル中のページを、仮想結合編集機能で設定されるインデックス・オブジェクトの仮想結合内の位置によって決定し、インデックス・オブジェクトの設定された位置からインデックス・オブジェクトの次に設定されている第２インデックス・オブジェクトの間に含まれる文書ファイルのページをサブグループに含め、第２インデックス・オブジェクトが設定されていない場合には、位置から仮想結合の最後に含まれる文書ファイルの最終ページの間に含まれる文書ファイルおよび文書ファイルのページをサブグループに含める機能を実現させることを特徴とする第１１または第１２の態様に記載の文書ファイル管理用プログラムである。
【００２８】
本発明の第１４の態様は、コンピュータに、文書ファイル管理機能が、インデックス・オブジェクト単位での操作指示を前記入力機能から受け取ると、操作指示に含まれる操作を、インデックス・オブジェクトの定めるサブグループに含まれる文書ファイルまたは文書ファイル中のページに対して実行する機能を実現させることを特徴とする、第１１ないし第１３の態様のいずれか１つに記載の文書ファイル管理用プログラムである。
【００２９】
本発明の第１５の態様は、コンピュータに、表示機能が、操作者が入力機能を介してインデックス・オブジェクトに操作指示を入力するため、少なくとも、メニュー画面、ツールボタン画面、および、コンテキストメニュー画面、のいずれか１つを表示する機能を実現させることを特徴とする第１４の態様に記載の文書ファイル管理用プログラムである。
【００３０】
本発明の第１６の態様は、コンピュータに、仮想結合編集機能が、仮想結合オブジェクトや文書ファイルを仮想的に結合して第２仮想結合オブジェクトを作成する場合に、仮想結合編集機能が、自動的に第２仮想結合オブジェクトに仮想的に結合されることとなる文書ファイルや仮想結合オブジェクトの結合前の境界を示すインデックス・オブジェクトを設定する機能を実現させることを特徴とする第１１ないし第１５の態様のいずれか１つに記載の文書ファイル管理用プログラムである。
【００３１】
本発明の第１７の態様は、コンピュータに、仮想結合編集機能が、仮想結合オブジェクトの仮想的な結合を分解し、仮想結合オブジェクトにより仮想的に結合されていない文書ファイルや、文書ファイルの少なくとも一部分を仮想的に結合した新たな仮想結合オブジェクトを作成する機能を実現させることを特徴とする第１１ないし第１６の態様のいずれか１つに記載の文書ファイル管理用プログラムである。
【００３２】
本発明の第１８の態様は、コンピュータに、インデックス・オブジェクトを、タブ部を備えたインデックス紙形状で表示し、かつ、ポインティング・デバイスを用いて、表示機能によって表示されているインデックス・オブジェクトのタブ部をドラッグし、表示機能によって表示されている仮想結合オブジェクトの外部においてドロップすることで、仮想結合編集機能が、インデックス・オブジェクトによりサブグループ化されていた文書ファイルを仮想的に結合した仮想結合オブジェクトが新たに作成し、新たに作成された仮想結合オブジェクトの表示色は、ドラッグされたインデックス・オブジェクトの表示色に一致させて設定する機能を実現させることを特徴とする、第１１ないし第１７の態様のいずれか１つに記載の文書ファイル管理用プログラムである。
【００３３】
本発明の第１９の態様は、コンピュータに、インデックス・オブジェクトを、タブ部を備えたインデックス紙形状で表示し、かつ、ポインティング・デバイスを用いて、表示機能によって表示されているインデックス・オブジェクトのタブ部を除く部分をドラッグし、表示機能によって表示されている仮想結合オブジェクトの外部においてドロップすることで、仮想結合編集手段が、ドラッグおよびドロップされたインデックス・オブジェクトを削除する機能を実現させることを特徴とする、第１１ないし第１８の態様のいずれか１つに記載の文書ファイル管理用プログラムである。
【発明の効果】
【００３４】
本発明に係る文書管理方法、ならびに、これを用いた文書管理装置およびプログラムにより、仮想結合オブジェクトによって仮想的に結合されている複数の文書ファイルをさらに、インデックス・オブジェクトを用いてサブグループにグルーピングすることができる。文書ファイルに対する処理は、仮想結合オブジェクトに対して指示を与えることにより可能であり、一括して簡便に実行することができる。さらには、サブグループに含まれる文書ファイルに対する処理も、サブグループを束ねるインデックス・オブジェクトに対して設定することにより一括して処理することが可能であり、簡便性が向上する。
【００３５】
また、インデックスを仮想結合から分離し、インデックスをそのまま新たな仮想結合とすることも可能である。そのため、仮想結合を複数の仮想結合に分割する作業も簡便に実行することが可能である。
【００３６】
また、複数の仮想結合どうしを結合して、新たに１つの仮想結合を作成する場合、もとの仮想結合は自動的にインデックス・オブジェクトによりサブグループ化される。そのため、操作者は複数の仮想結合を結合した後でも、もとの仮想結合の範囲を認識することが容易となる。
【発明を実施するための最良の形態】
【００３７】
以下、添付の図面を参照し、本発明の実施形態を例示解説することにより、本発明を説明する。
【００３８】
図１は、本発明の実施形態による文書管理システム（以下、システムと略す。）の全体構成を示す概略図である。
【００３９】
本システムは、ファイル入力装置１、文書管理装置２、および、外部システム３を有する。ファイル入力装置１は文書管理装置２とデータ通信可能に接続されており、また、文書管理装置２と外部システム３とは、文書管理装置２からの文書データの送信が可能なように接続されている。ファイル入力装置１は、例えば、デジタルカメラ、フラットベッドスキャナ、ＭＦＰといった、画像入力可能な装置である。文書管理装置２は、本発明の文書管理プログラムを実行可能な電子計算機であり、例えば、標準的な入出力手段を備えたパーソナルコンピュータである。外部システム３は、例えば、プリンタ、ＦＴＰサーバ、メールサーバ、といった、文書データを受信可能な外部装置である。当然のことだが、ファイル入力装置１の例として挙げたＭＦＰは、同時に外部システム３として機能させることも可能である。
【００４０】
図２に文書管理装置２のブロック図を示す。文書管理装置２は、例えば、パーソナルコンピュータである。全体を制御するＣＰＵ２０１には、データバス２１１を介し、主記憶装置であってプログラムやデータ等が記憶されているＲＯＭ２０２、および、ＲＡＭ２０６、画像あるいは文字等を表示するためのディスプレイ２０３、キーボード２０４、ポインティング・デバイスであるマウス２０８、補助記憶装置であるハードディスク２０７、ファイル入力装置１や外部システム３等との接続を制御する通信Ｉ／Ｆ２０５、ならびに、ＣＤ−ＲＯＭ装置２０９、等が接続されている。
【００４１】
本システムを稼働させる文書管理プログラム（以下、プログラムと略す。）は、文書管理装置２にインストールされており、操作者により随時実行可能状態にある。
【００４２】
本明細書中において、「仮想結合オブジェクト」（「仮想結合」と略称する。）とは、電子化された複数の文書ファイルを統合的に管理するために必要なデータおよび各文書ファイルに関する様々な属性データを記憶するためのデータ領域を有し、また、情報処理操作により記憶されたデータが更新されることが可能なオブジェクトである。ディスプレイ上では、文書ファイルアイコンを束ねるバインダとして表示されるが、表示形態はこれに限らない。また、「インデックス・オブジェクト」（「インデックス」と略称する。）とは、１つの仮想結合オブジェクトに含まれる電子化された複数の文書ファイルの少なくとも１つ、または、文書ファイルに含まれる少なくとも１ページを仮想結合内でサブグループ化するために必要なデータを記憶するためのデータ領域を有し、情報処理操作により記憶されたデータが更新されることが可能なオブジェクトである。ディスプレイ上では、インデックス紙を模した形態で表示されるが、表示形態はこれに限らない。
【００４３】
図３の例を参照し、本発明による文書管理で用いる仮想結合およびインデックスの概念を示す。文書管理装置２には、第１文書ファイルないし第４文書ファイル１１０、１２０、１３０、１４０が記録されている。これらの文書ファイルを仮想的に結合させて管理するためのオブジェクトとして、仮想結合１００が供される。仮想結合１００のデータ領域には、第１文書ファイル１１０から第４文書ファイル１４０までが仮想結合１００によって結合されていることを示すリンクｉ、ｉｉ、ｉｉｉ、ｉｖが記録され、また、仮想結合１００内における文書ファイルの前後関係を示すデータも記録される。ここでは、第１文書ファイル１１０から順に第４文書ファイル１４０までが仮想結合１００によって仮想的に結合されている。
【００４４】
また、仮想結合１００のデータ領域には、インデックスの挿入位置に関する情報も記録される。本例では、第１文書ファイル１１０の第１ページ１１１の前に第１インデックス１９１が設定される。第２インデックス１９２は、第１文書ファイル１１０の第２ページ１１２の前に設定される。第３インデックス１９３は、第３文書ファイル１３０の第１ページ１３１の前に設定される。これらインデックス１９１、１９２、１９３の設定位置は、仮想結合１００のデータ領域にリンクＩ、ＩＩ、ＩＩＩとして記録される。
【００４５】
本例の場合、第１インデックス１９１は、次のインデックスである第２インデックス１９２の直前のページ、つまり、第１文書ファイル１１０の第１ページ１１１のみをサブグループ化し、第１インデックス１９１のデータ領域に記録される処理設定項目に関する情報は、この第１サブグループに属するページ１１１に対して有効となる。
【００４６】
第２インデックス１９２は同様に第１文書ファイル１１０の第２ページ１１２から第２文書ファイルの最終ページである第４ページ１２４までをサブグループ化し、第２インデックス１９２のデータ領域に記録される処理設定項目に関する情報は、この第２サブグループに属するページ１１２からページ１２４に対して有効である。
【００４７】
第３インデックス１９３は、仮想結合１００に含まれるインデックスのうちで最も後ろに位置するため、第３インデックス１９３のサブグループ化する範囲は、第３文書ファイル１３０の第１ページ１３１から、仮想結合１００に含まれる最終ページである第４文書ファイル１４０の第１ページ１４１までである。同様に、第３サブグループのデータ領域に記録される処理設定項目に関する情報は、第３サブグループに属するページおよびファイルに対して有効である。
【００４８】
また、仮想結合およびインデックスは、文書管理装置２の表示装置上では、例えば図１８に示すように表示される。仮想的に結合された文書ファイルは、複数のページを有することがわかるように、僅かにページの表示位置をずらして重畳して表示され、文書の左端には、仮想的に結合していることを示すバインダ状の図案が表示される。インデックス７０２ａないしｆはタブ部を備えたインデックス紙を模した形状で表示され、本図では、そのタブ部が表示されている。この仮想結合をマウス等で操作することで、文書ファイルの各ページを閲覧することも可能である。
【００４９】
文書管理装置２の入力装置を介して操作者は、仮想結合１００、ならびに、インデックス１９１、１９２、および、１９３のデータ領域を編集することで、仮想的に結合された複数の文書ファイルを管理し、一括して処理することができる。また、仮想結合１００に含まれる複数の文書ファイルのうちの一部分に対して処理を実行することができる。
【００５０】
例えば、仮想結合へインデックスをさらに挿入したり、仮想結合からインデックスを削除することができる。
【００５１】
例えば、仮想結合同士を結合し、１つの仮想結合とすることができる（図２２参照。）。
【００５２】
例えば、仮想結合を複数の仮想結合に分解することができる（図２３参照。）。
【００５３】
また、インデックスに処理設定項目を設定することで、例えば、仮想結合内の特定のサブグループに含まれるページに対して一括して処理設定を行うことができ、また、インデックスに対して操作を指示することで、サブグループに含まれるページに対して一括して操作を実行することができる。処理設定および操作については後述する。
【００５４】
このように、複数の文書ファイルを仮想的に結合する仮想結合に加えて、インデックスを導入したことにより、仮想結合に含まれる文書の全体または一部分に対し、一括して処理を実行することができる。また、仮想結合同士の結合により作成される仮想結合にインデックスを挿入することにより、元の仮想結合の境界が明らかになる。仮想結合を分解する場合にも、個々のファイル単位に分解するのではなく、元のインデックスの定めるサブグループ単位で仮想結合化することができ、より、快適な文書管理を実現している。
【００５５】
図４に、プログラムのメインルーチンをフローチャートとして示す。
【００５６】
本プログラムが起動されると、先ず初期化ステップＳ１において本システムの実行に必要なフラグ等の初期化、および、ディスプレイへの初期画面の表示、等、の初期設定処理が行われる。本ステップＳ１において、今回の起動よりも以前に行われた文書ファイル操作により既に作成されている仮想結合およびインデックスの状態を主記憶装置または補助記憶装置から読み出して前回の文書管理操作の状態を復元してもよい。また、前回の状態を復元するかどうかを操作者の任意に委ねてもよい。ここで、文書ファイルとは、ワープロ等によって作成されたファイル、スキャナ等により作成された画像ファイル等、ディスプレイ上への表示や印刷装置による印刷に適した電子ファイルを指す。
【００５７】
次に、メニュー選択ステップＳ２へ進む。ディスプレイには、メニューを選択することを操作者に促すメッセージ等が表示されてもよい。また、マウス等によるメニュー選択を容易にするＧＵＩを備えてもよい。メニューには、データ登録、仮想結合操作、印刷、検索、および、システム終了、等、が含まれる。これらメニューの１つが選択されると、以降、プログラムは、その処理に移行する。本ステップは、操作者のキーボード、マウス、等からの入力によってメニューが選択されるまでループする。また、システム終了を除き、選択された処理が終了（処理を行うルーチンからリターン）すると雑処理ステップＳ７において後処理を行い、メニュー選択ステップＳ２に戻る。
【００５８】
ここで、メニュー選択ステップＳ２において、選択可能な処理の内容について簡単に説明する。
【００５９】
データ登録が選択されると、データ登録処理ステップＳ３が実行される。ステップＳ３において、ファイル入力装置１から入力される文書データの受け入れおよびデータ登録が実行される。また、主記憶装置および補助記憶装置に既に記憶されているファイルをシステムに登録するデータ登録を、自動的にまたは手動で実行してもよい。以後、システムは、登録されたデータを文書ファイルとして認識する。操作者に対しては、例えばディスプレイ上に登録されている文書ファイルを、文書ファイルを示すアイコンとして示すことができる。
【００６０】
仮想結合操作が選択されると、仮想結合操作処理ステップＳ４が実行される。ステップＳ４においては、文書管理装置２内の文書、ならびに、仮想結合およびインデックスに対して様々な操作を行うことができる。本ステップＳ４の詳細については、以下でさらに説明する。
【００６１】
印刷が選択されると、印刷処理ステップＳ５が実行される。ステップＳ５においては、管理している文書のデータをプリンタやＭＦＰへ送り、印刷処理が実行される。本処理ステップＳ５は、後述する仮想結合操作指示処理ステップＳ４３において印刷を指示した場合と基本的に同一の処理を行う。なお、外部システム３を構成するＦＴＰサーバ等への文書データの転送や、メールサーバへの、文書データを含んだメールの送信等を行う処理を本ステップＳ５に加えてもよい。また、文書データの転送処理やメール送信処理を行うメニューを、印刷メニューとは別に、データ登録、仮想結合操作、印刷メニュー等、と並列に与えることも当然のことながら可能である。
【００６２】
検索が選択されると、検索処理ステップＳ６が実行される。ステップＳ６においては、文書ファイルに付加されているキーワードや、マーカ等、を用いて検索を行う。
【００６３】
システム終了が選択されると、システム終了処理ステップＳ８が実行される。ステップＳ８においては、本システムを終了させるために必要な後処理等が実行され、その後、本システムのためのプログラムが終了する。
【００６４】
図４に示された５つのメニュー（データ登録、仮想結合操作、印刷、検索、システム終了）のうち、データ登録、検索、および、システム終了は一般的な処理であって本発明とは直接的には関連しない。印刷処理Ｓ５は先述の通り仮想結合操作処理ステップＳ４に含まれる仮想結合操作指示処理ステップＳ４３において印刷を指示した場合と基本的に同一の処理を行う。それ以外で印刷処理Ｓ５に含まれる処理は、印刷に関する一般的な処理である。よって以下では、仮想結合操作処理Ｓ４についてのみ詳解する。
【００６５】
図５は、図４に示した仮想結合操作処理ステップＳ４の詳細を示すフローチャートである。
【００６６】
メニューより仮想結合操作が選択されるとステップＳ４が実行され、先ず、サブメニュー選択ステップＳ４０が実行される。操作者によってサブメニューが選択されるまで待ち状態となる。操作者によるサブメニュー選択は、先述のメニュー選択と同様に行われればよい。メニュー選択と同様、ディスプレイには、サブメニュー選択を操作者に促すメッセージ等が表示され、マウス等によるサブメニュー選択を容易にするＧＵＩが表示されてもよい。
【００６７】
サブメニューには、インデックス作成、インデックス削除、仮想結合操作指示、結合、および、分解が含まれる。
【００６８】
これらサブメニューを簡単に説明する。
【００６９】
インデックス作成は、仮想結合にインデックスを設定（挿入）し、挿入したインデックスに各種設定を行う。
【００７０】
インデックス削除は、仮想結合から、選択されたインデックスを削除する。
【００７１】
仮想結合操作指示では、仮想結合に対する各種処理を指示する。各種処理の例については後で例示的に示す。
【００７２】
結合は、仮想結合同士、仮想結合と文書ファイル、または、文書ファイル同士の結合を行う。文書ファイル同士の結合により仮想結合が新たに作成される。
【００７３】
分解は、仮想結合を文書ファイル単位や仮想結合に含まれるインデックス単位で複数の仮想結合や文書ファイルに分解する。分解によって新たに作成される仮想結合には、分解前から仮想結合に含まれていたインデックスをそのまま含めることもできる。
【００７４】
次に、これらサブメニューについて、各サブメニューにおける処理を示したフローチャート（図６ないし図１５）、ならびに、例図（図１６ないし図２３）を参照しながら詳細に説明する。
【００７５】
＜インデックス作成＞
サブメニュー選択ステップＳ４０（図５）において、インデックス作成が選択されるとインデックス作成処理ステップＳ４１が実行される。図６に、ステップＳ４１の詳細をフローチャートとして示す。
【００７６】
先ず、ステップＳ４１１において、操作者は、インデックスを挿入する仮想結合を選択し、仮想結合内におけるインデックス挿入位置を指定する。選択および指定は例えばマウスを用いてディスプレイ上に表示された仮想結合をクリックして選択し、選択によって仮想結合に含まれる文書ファイルが選択できるようになり、さらに文書ファイルのいずれかをクリックして挿入位置を指定すればよい。さらに、文書ファイル中のページを挿入位置として指定可能であってもよい。
【００７７】
次に、ステップＳ４１２において、インデックスの色、および、処理設定項目を選択する。処理設定項目の選択は任意であり、必要がなければ選択する必要はない。処理設定項目については後に詳述する。
【００７８】
ディスプレイに表示されるインデックスの形態の例を図１６に示す。
【００７９】
インデックス５０１ａないしｄは、現実世界におけるインデックス紙を模した形状でディスプレイに表示される。１辺の部分にはタブ部５０２ａないしｄが設けられ、その位置は同一仮想結合に含まれる他のインデックスのタブ部との関係を考慮して自動的に変化し、ディスプレイ上での視認性を損なわないように配置されてよい。また、タブ部５０２ａないしｄの形状は矩形に限らず、半円形や三角形等、様々な形状が可能である。インデックス５０１ａないしｄはステップＳ４１２において選択された色で表示される。インデックスは、インデックスの直下に位置する文書ファイルの第１ページがディスプレイ上で目視できるように半透明としてもよい。また、ステップＳ４１２において、必要に応じてコメント入力を可能として、図１６（ｂ）のように、入力されたコメントをインデックス５０１ｂに表示可能としてもよい。
【００８０】
インデックスに対する、先述の処理設定項目は例えば以下のような項目がある。
処理設定項目には、
インデックスにより定められるサブグループに含まれる文書ファイルに対するセキュリティを設定するセキュリティ設定、
インデックスにより定められるサブグループに含まれる文書ファイルをリード・オンリーとするリード・オンリー設定、
インデックスにより定められるサブグループに含まれる文書ファイルを修正することを許可しない修正不可設定、
インデックスにより定められるサブグループに含まれる文書ファイルの印刷をすることを許可しない印刷不可設定、
インデックスにより定められるサブグループに含まれる文書ファイルの内容をディスプレイに表示することを許可しない表示不可設定、
インデックスにより定められるサブグループに含まれる文書ファイルを削除することを許可しない削除不可設定、
インデックスにより定められるサブグループに含まれる文書ファイルをコピーすることを許可しないコピー不可設定、
インデックスにより定められるサブグループに含まれる文書ファイルを仮想結合から分解することを許可しないファイル取り出し不可設定、
インデックスにより定められるサブグループにさらに文書ファイルを追加することを許可しないファイル追加不可設定、および、
インデックスにより定められるサブグループに含まれる文書ファイルが印刷される場合に適用される、ページ構成や用紙の設定、余白の設定、両面印刷の指定、２ｉｎ１印刷の指定、等の、印刷時設定、等がある。２ｉｎ１印刷とは、２ページ分の文書を縮小して１ページに集約して印刷する印刷方法である。
【００８１】
図１７にインデックスへの処理設定の画面例を示す。図１７に示すボックス６０１の上部には、インデックスのディスプレイにおける表示色、および、インデックスを半透明にするか否かを選択するための、プルダウンメニュー６０２、および、チェックボックス６０３が表示されている。操作者は、マウスを用い、インデックスの色および半透明もしくは不透明を選択する。
【００８２】
同じく図１７に示すボックスの下部には、インデックスに対して選択できる処理設定項目６０４が表示されている。本例においては、図の明瞭性を考慮して四項目のみ表示しているが、上記の処理設定項目の全てを表示してもよい。操作者は、マウスを用い、チェックボックスにチェックを入れて処理設定項目を選択し、最後にＯＫボタン６０５を押下することで、設定が有効になる。
【００８３】
次に、ステップＳ４１３において、ステップＳ４１１で指定された挿入位置に、ステップＳ４１２で指定されたインデックスが挿入された状態をディスプレイに表示する。
【００８４】
インデックスが挿入された仮想結合は、図１８に示すようにディスプレイに表示される。
【００８５】
図１８（ａ）および（ｂ）に示すように、仮想結合７０１ａおよびｂには複数の文書ファイルが統合されており、含まれる複数の文書ファイルの一部分をサブグループ化するためのインデックス７０２ａないしｆが仮想結合７０１ａおよびｂに挿入されている。インデックス７０２ａないしｆは相異なる三色の色で表示され、タブ部は視認性を考慮して位置が調整され、表示される。
【００８６】
図１８（ｂ）は、仮想結合７０１ｂのトップページにインデックス７０２ｄが挿入された例である。そのような場合には、インデックスを自動的に半透明としてもよい。
【００８７】
次に、ステップＳ４１４において、ステップＳ４１２で処理設定項目が１項目以上選択されたかどうかを判断し、選択されていればステップＳ４１５へ進み、選択されていなければリターンする。
【００８８】
ステップＳ４１５においては、現在作成されたインデックスと次のインデックス（現在作成されたインデックスがその仮想結合において最後尾のインデックスである場合には仮想結合に含まれる最後のファイル）までのサブグループ化される範囲に対して、選択された処理設定項目のそれぞれについてその処理設定の内容をシステム（インデックスのデータ領域）が記憶する。その後リターンする。処理設定の内容に関連した処理は、雑処理ステップＳ７（図４）においても処理される。
【００８９】
＜インデックス削除＞
図５のサブメニュー選択ステップＳ４０において、インデックス削除が選択されるとインデックス削除処理ステップＳ４２が実行される。図７にステップＳ４２の詳細をフローチャートとして示す。
【００９０】
先ず、ステップＳ４２１において、削除するインデックスの含まれる仮想結合を選択し、削除するインデックスを指定する。このように２段階の選択を行わずとも、削除するインデックスを直接選択することで、削除するインデックスを指定可能であってもよい。
【００９１】
次に、ステップＳ４２２において、ディスプレイ上の仮想結合の表示状態から、指定されたインデックスに関する表示を消去するための処理を行う。
【００９２】
次に、ステップＳ４２３において、指定されたインデックスに対して何らかの処理設定項目が有効になっていたか否かを、システムの記憶情報を参照して判定する。有効になっていると判定されればステップＳ４２４へ進み、そうでなければステップＳ４２５へ進む。
【００９３】
ステップＳ４２４においては、削除指定されたインデックスと次のインデックス（削除指定されたインデックスがその仮想結合において最後尾のインデックスである場合には仮想結合に含まれる最後のファイル）までのサブグループ化されている範囲に対して、有効になっている処理設定項目のそれぞれについてその処理設定の内容を無効化する処理を行い、この変更をシステムが記憶する。
【００９４】
次に、ステップＳ４２５において、削除指定されたインデックスに関する情報をシステム内から抹消する処理を行う。その後リターンする。
【００９５】
＜インデックス削除（削除処理の変形例）＞
なお、ポインティング・デバイスであるマウスを用いて、ディスプレイに表示されているインデックスのタブ部以外の部分をドラッグし、ディスプレイ上で仮想結合の外部においてドロップすることで、そのドラッグおよびドロップされたインデックスが削除されるように処理を構成してもよい。
【００９６】
仮想結合をマウスで選択することにより、以降、キーボードまたはマウス操作によって仮想結合の任意のページをトップに表示することができる。削除したいインデックスをトップに表示してタブ部以外の部分をクリックし、そのまま、仮想結合の外部までドラッグしてインデックスをドロップすることで、そのインデックスは削除される。この処理のフローチャートを図９に示す。
【００９７】
ステップＳ４２Ａ１において、仮想結合中のインデックスのタブ部以外の部分がクリックされ、そのまま、仮想結合の外部までドラッグされて、ドロップされると、ステップＳ４２Ａ２に進む。
【００９８】
ステップＳ４２Ａ２において、インデックスを削除する処理が実行される。この処理は、図７におけるステップＳ４２２からＳ４２５までの処理と同一であってよい。そしてリターンする。
【００９９】
＜仮想結合操作指示＞
仮想結合に対し、操作を行いたい場合（例えば、仮想結合に含まれる文書ファイルを画面に表示し閲覧する、仮想結合内に含まれる文書ファイルを印刷する、等、）、サブメニュー選択ステップＳ４０（図５）において、仮想結合操作指示が選択される。これに応じて、システムは仮想結合操作指示処理ステップＳ４３を実行する。図９および図１０にステップＳ４３の詳細をフローチャートとして示す。
【０１００】
先ず、ステップＳ４３１において、操作を行いたい仮想結合を選択する。選択は、例えばマウスでディスプレイ上に表示された仮想結合をクリックすることで行われてよい。
【０１０１】
次に、ステップＳ４３２において、行いたい操作の内容を選択する。選択の方法はマウス等とＧＵＩにより操作者に簡便な方法を実現すればよい。
【０１０２】
次に、ステップＳ４３３において、選択されている仮想結合のトップページから最終ページに向かって、仮想結合に挿入されているインデックスを探す。インデックスが見つかった時点でＳ４３３に進み、インデックスが最終ページまで見つからなかった場合もＳ４３３に進む。
【０１０３】
次に、ステップＳ４３４において、ステップＳ４３３の結果を参照し、インデックスが見つかっていれば、ステップＳ４３５に進み、見つかっていなければ、ステップＳ４３１０に進む。ステップＳ４３１０については後で説明する。
【０１０４】
次に、ステップＳ４３５において、ステップＳ４３３において見つかったインデックスの処理設定項目のいずれかが有効になっているか否かが判定される。少なくとも１つの処理設定項目が有効になっていれば、ステップＳ４３６に進み、いずれの処理設定項目も有効になっていなければ、ステップＳ４３１０へ進む。
【０１０５】
次に、ステップＳ４３６において、有効になっている処理設定項目が行おうとしている操作と関連しているか否かを判定する。例えば、文書ファイルを閲覧しようとしている場合であれば、表示に関連する処理設定項目が有効になっているか否かが判定される。また、例えば、文書ファイルを印刷しようとしている場合であれば、印刷に関連する処理設定項目が有効になっているか否かが判定される。関連する項目が有効になっていると判定されれば、ステップＳ４３７に進み、関連する項目が有効になっていないと判定されれば、ステップＳ４３１０へ進む。
【０１０６】
次に、ステップＳ４３７において、有効になっている処理設定項目は、行おうとしている操作を禁止する内容であるか否かが判定される。禁止する内容でなければ、ステップＳ４３８に進み、禁止する内容であれば、ステップＳ４３１１に進む。ステップＳ４３１１については後で説明する。
【０１０７】
図１０にステップＳ４３８以降のステップに関するフローチャートを示す。
【０１０８】
次に、ステップＳ４３８において、有効になっている処理設定項目は、行おうとしている操作に関連したパラメータに関する設定であるかどうかを判定する。例えば文書ファイルを印刷しようとしている場合であれば、印刷時設定等が有効になっているか否かが判定される。行おうとしている操作に関連したパラメータに関する設定が有効になっていると判定されれば、ステップＳ４３９に進み、そうでなければステップＳ４３１０に進む。
【０１０９】
次に、ステップＳ４３９において、設定されたパラメータを次のインデックス（インデックスがその仮想結合において最後尾のインデックスである場合には仮想結合に含まれる最後のファイル）までのサブグループ化されている範囲に対して、有効にする処理を行い、この変更についてシステムが記憶する。当然のことながらパラメータに対して変更が加えられない場合、パラメータの設定状況は所定の標準状態を維持することとなる。この標準状態は、システム起動時に初期化されることで設定されてよい。
【０１１０】
次に、ステップＳ４３１０において、システムに記憶されているパラメータ等を参照し、指定された操作が実行される。前回のステップＳ４３４の実行により、インデックスが見つかっている場合、今回のステップＳ４３１０では、そのインデックスがサブグループ化しているファイルまでに対し、指定された操作が実行される。
【０１１１】
次に、ステップＳ４３１１において、仮想結合の、前回のステップＳ４３４の実行により見つけられたインデックスよりも後方にインデックスが存在するか否かが判定される。存在すると判定されれば、ステップＳ４３４に進み、存在しないと判定されれば、リターンする。
【０１１２】
このように、仮想結合操作指示処理を構成することにより、例えば、インデックスに対して印刷不可設定が有効になっていた場合、仮想結合を印刷すると、印刷不可設定が有効になっているインデックスでサブグループ化された文書ファイルは印刷されないことになる。また、例えば、インデックスに対して表示不可設定が有効になっていた場合、仮想結合の内容を閲覧しても、表示不可設定が有効になっているインデックスでサブグループ化された文書ファイルは表示されないことになる。また、例えば、インデックスに対して印刷時設定（両面印刷、２ｉｎ１印刷、等）が有効になっている場合、印刷時設定が有効になっているインデックスでサブグループ化された文書ファイルはその印刷時設定を用いて印刷される。その他の処理設定項目についても同様である。
【０１１３】
＜インデックス操作指示（仮想結合操作指示の変形例）＞
ステップＳ４３１において、操作を行いたい仮想結合が選択されるが、このとき仮想結合に含まれる特定のインデックスを選択することも可能としてよい。インデックスの選択は、例えばマウスでディスプレイ上に表示されたインデックスのタブ部をクリックすることで選択されてよい。インデックスが選択されると、図１１に示すフローチャートに従って処理されてもよい。
【０１１４】
ステップＳ４３Ａ１において、インデックスが選択される。すると次に、ステップＳ４３Ａ２において、選択されたインデックスでサブグループ化されている文書ファイル群に対して行いたい操作を指定する。選択の方法はステップＳ４３２と同様、操作者に簡便な方法で実現すればよい。例えば、そのインデックスに対して実行可能な操作をメニュー表示したり、ツールボタン群を表示させたり、また、マウスのクリック（例えば右クリック）によって表示されるコンテキストメニューの操作（図１９）、等で実現することができる。
【０１１５】
また、インデックス作成処理Ｓ４１においてインデックスにボタンを作成可能としてもよい。ステップＳ４１２（図６）において、インデックスに表示する操作指示ボタンを選択することができるようにしてもよい。例えば、図２０に示すようなボックスを表示し、ボタン表示したい操作指示項目にチェックを入れることで、図２１に示すような、操作指示ボタンがインデックス上に表示され、操作者は、そのボタンをクリックすることで行いたい操作を指定することができる。この場合、当然のことながら、ステップＳ４３Ａ１（図１１）においてインデックスが選択された時点でディスプレイの表示は、選択されたインデックスが最前にくるように変更され、インデックスに登録されたボタンをディスプレイ上で視認可能となる。
【０１１６】
次に、ステップＳ４３Ａ３において、ステップＳ４３Ａ２で指定された操作が実行される。この処理は、図９におけるステップＳ４３５からステップＳ４３１０までの処理と同一であってもよい。そして、リターンする。
【０１１７】
＜結合＞
サブメニュー選択ステップＳ４０（図５）において、結合が選択されると結合処理ステップＳ４４が実行される。図１２および図１３にステップＳ４４の詳細をフローチャートとして示す。
【０１１８】
先ず、ステップＳ４４１において、操作者は、１つの仮想結合に統合される文書ファイルや仮想結合から２つ以上選択する。選択は、ディスプレイ上に表示された文書ファイルや仮想結合をマウス等により、順次クリックすることで選択されてよい。システムは、選択されたファイルまたは仮想結合を選択された順番を含めて記憶する。
【０１１９】
ステップＳ４４２においては、結合指示が出されたか否かを判定する。結合指示は、例えば、ディスプレイ上に表示された結合指示ボタンをマウスでクリックすることにより操作者によって出される指示である。システムは、この指示が出されるまで、ステップＳ４４１の選択を受け付けることになる。結合指示が出されると、ステップＳ４４３に進む。
【０１２０】
次に、ステップＳ４４３において、ステップＳ４４１で選択された文書ファイルまたは仮想結合に、１つ以上の仮想結合が含まれるか否かを判定する。１つ以上の仮想結合が含まれていると判定されれば、ステップＳ４４４に進み、そうでなければ、ステップＳ４４５に進む。
【０１２１】
次に、ステップＳ４４４に進んだ場合、ステップＳ４４１で選択された仮想結合の色（ここで、仮想結合の色とは、仮想結合を示すためにディスプレイ上に表示されるバインダ状の綴じ代の色を指す。）、ならびに、仮想結合に含まれるインデックスの色およびタブ部の形状が抽出される。そして、ステップＳ４４６に進む。
【０１２２】
ステップＳ４４３からステップＳ４４５に進んだ場合、ステップＳ４４１において選択された文書ファイル数と同数のインデックスを用意し、各文書ファイルの先頭にインデックスが挿入された１つの仮想結合を作成し、リターンする。ここで用意されたインデックスの色はそれぞれ相異なるものであっても同色であってもよい。また、タブ部の形状もそれぞれ相異なるものであっても同一であってもよい。選択された文書ファイルが１つの場合は、その選択された文書ファイルと１つのインデックスを含む仮想結合が作成される。
【０１２３】
次に、ステップＳ４４６において、ステップＳ４４１で選択された文書ファイルおよび仮想結合のうちで、最も早く選択された仮想結合（以下、先頭仮想結合と称する。）を決定する。
【０１２４】
次に、ステップＳ４４７において、ステップＳ４４１で（先頭仮想結合を除き）選択された順番で、文書ファイルまたは仮想結合を１つ選択する（以下、対象オブジェクトと称する。）。次回以降のステップＳ４４７の実行においては、対象オブジェクトは、ステップＳ４４１で選択された順番に１つずつ選択されることになる。
【０１２５】
図１３にステップＳ４４８以降のステップに関するフローチャートを示す。
【０１２６】
次に、ステップＳ４４８において、対象オブジェクトは、仮想結合であるか否かが判定される。対象オブジェクトが仮想結合である場合は、ステップＳ４４１０へ進み、そうでない場合は、ステップＳ４４９へ進む。
【０１２７】
ステップＳ４４８からステップＳ４４９に進んだ場合、対象オブジェクトである文書ファイルの先頭にインデックスを加え、先頭仮想結合の最終ページの後ろに挿入し、ステップＳ４４１２に進む。ステップＳ４４１２については後で説明する。
【０１２８】
ステップＳ４４８からステップＳ４４１０に進んだ場合、ステップＳ４４１０において、対象オブジェクトである仮想結合の色として設定されている色でありかつ、先頭仮想結合において使用されていない形状のタブ部を有するインデックスを作成する。また、対象オブジェクトである仮想結合の色として設定されている色のインデックスが既に別のインデックスで使用されている場合、対象オブジェクトの仮想結合の色とは別の色であってもよい。つまりは、インデックスの色およびタブ部の形状を既に使用されていない色および形状とすることで、視認性を向上することができればよい。
【０１２９】
次に、ステップＳ４４１１において、対象オブジェクトである仮想結合に含まれる文書ファイルおよびインデックスの先頭にステップＳ４４１０で作成されたインデックスを加え、これら文書ファイルおよびインデックスを先頭仮想結合の最終ページに挿入し、ステップＳ４４１２に進む。
【０１３０】
次に、ステップＳ４４１２において、現在の対象オブジェクトである文書ファイルまたは仮想結合が、ステップＳ４４１で選択された文書ファイルまたは仮想結合のうちで最後に選択された文書ファイルまたは仮想結合であるか否かが判定される。対象オブジェクトがステップＳ４４１で最後に選択された文書ファイルまたは仮想結合であると判定されると、リターンする。そうでないと判定されると、ステップＳ４４７に進む。
【０１３１】
このように、結合処理を構成することにより、例えば、図２２に示すように仮想結合８０１ａと仮想結合８０１ｂを結合し、新たに１つの仮想結合８０２とすることができる。この例では、仮想結合８０１ａを最初に選択し、次に仮想結合８０１ｂを選択している。そのため、仮想結合８０２では、仮想結合８０１ａに含まれる文書ファイルの最終ページの直後に仮想結合８０１ｂの色と同色のインデックス８０３が挿入され、その後に仮想結合８０１ｂに含まれる文書ファイルが挿入されることになる。
【０１３２】
＜分解＞
仮想結合を複数の仮想結合に分解する場合は、サブメニュー選択ステップＳ４０（図５）において、分解が選択される。これに応じ、システムは分解処理ステップＳ４５を実行する。図１４にステップＳ４５の詳細をフローチャートとして示す。
【０１３３】
先ず、ステップＳ４５１において、操作者は分解したい仮想結合を選択する。本ステップは、分解したい仮想結合を複数選択可能としてもよい。
【０１３４】
ステップＳ４５２においては、分解指示が出されたか否かを判定する。分解指示は、例えば、ディスプレイ上の分解指示ボタンをマウスでクリックすることにより操作者によって出される指示である。システムは、この指示が出されるまで、ステップＳ４５１の選択を受け付ける。分解指示が出されると、ステップＳ４５３に進む。
【０１３５】
次に、ステップＳ４５３において、選択された仮想結合にインデックスが含まれているか否かが判定される。インデックスが含まれていると判定された場合には、ステップＳ４５４に進み、インデックスが含まれていないと判定された場合には、ステップＳ４５５に進む。ステップＳ４５１で複数の仮想結合が選択された場合は、ステップＳ４５３、Ｓ４５４、および、Ｓ４５５の各ステップは、ステップＳ４５１で選択された仮想結合それぞれに対して個別的に処理される。
【０１３６】
ステップＳ４５３からステップＳ４５４に進んだ場合、ステップＳ４５４において、仮想結合は、インデックスでサブグループ化されている文書ファイル群が１つの仮想結合となるように、複数の仮想結合に分解される。このとき、新たに作成される仮想結合の色をもとの仮想結合に含まれたインデックスの色と一致させてもよい。
【０１３７】
ステップＳ４５３からステップＳ４５５に進んだ場合、仮想結合は含まれる文書ファイルを単位として分解される。
【０１３８】
このように分解処理を構成することにより、例えば、図２３に示すようにインデックス９０２ａ、９０２ｂ、９０３ｃを含む仮想結合９０１を分解することで、仮想結合９０３ａ、９０３ｂ、９０３ｃ、および、９０３ｄが作成される。ここでは、もとの仮想結合の先頭に位置した文書ファイル群は仮想結合９０３ａになり、その色はもとの仮想結合の色と一致している。インデックス９０２ａ、９０２ｂ、および、９０２ｃにサブグループ化されている文書ファイル群はそれぞれ、仮想結合９０３ｂ、９０３ｃ、および、９０３ｄに含まれ、もとのインデックスの色と仮想結合の色とはそれぞれ一致している。
【０１３９】
＜インデックス分解（分解処理の変形例）＞
なお、ポインティング・デバイスであるマウスを用いて、ディスプレイに表示されているインデックスのタブ部をドラッグし、ディスプレイ上で仮想結合の外部においてドロップすることで、そのドラッグおよびドロップされたインデックスによりサブグループ化されている文書ファイルを含んだ、新たな仮想結合が作成されるように処理を構成してもよい。
【０１４０】
この処理のフローチャートを図１５に示す。ステップＳ４５Ａ１において、仮想結合中のインデックスのタブ部がクリックされ、そのまま仮想結合の外部までドラッグされ、ドロップされると、ステップＳ４５Ａ２に進む。
【０１４１】
ステップＳ４５Ａ２において、インデックスでサブグループ化されている文書ファイル群が１つの仮想結合となるように、仮想結合から分解される。この処理は、図１４のステップＳ４５４と同一であってよい。そして、リターンする。
【０１４２】
＜別の、仮想結合およびインデックスの表示形態例＞
上記のとおり、仮想結合およびインデックスは、例えば図１８および図１６に示す形態で表示される。ここでは、仮想結合およびインデックスの上記以外の表示形態の例を示す。
【０１４３】
図２４は、仮想結合の表示形態例を示す図である。本例においては、仮想結合９１１ａ〜ｃは、現実世界におけるバインダのように背表紙のまち部分をつけた立体的な形態で表示される。仮想結合９１１ａ〜ｃは、それぞれ仮想結合に含まれる文書ファイルの総ページ数に応じて背表紙部分の高さを変化させて表示される。例えば、図２４（ａ）〜（ｃ）に示すように、仮想結合９１１ａ〜ｃは、厚い、標準、薄い、の３段階に背表紙部分の高さを変化させて表示される。
【０１４４】
図２５は、インデックスの表示形態例を示す図である。図２５（ａ）〜（ｃ）において、左側に、有効な処理設定項目が設定されていない状態のインデックス、右側には、処理設定項目のいずれかが有効になっている状態のインデックスを示す。本例においては、インデックス９２２ａ〜ｃに、処理設定項目の設定がなされているかどうかを視認容易とするための工夫が施されている。例えば、図２５（ａ）の例では、インデックス９２１ａは、タブ部９２２ａの色が変化し、インデックス本体とタブ部９２２ａの色が異なるように表示することで、設定が有効になっていることを示している。図２５（ｂ）の例では、処理設定項目のいずれかが有効になると、インデックス９２１ｂのタブ部９２２ｂに、処理設定項目が有効になっていることを示す記号（本例では、○印。）が表示される。また、図２５（ｃ）では、処理設定項目が有効になっているインデックス９２１ｃは、全体が点滅する。このように、表示形態を工夫することで、さらに操作性が向上し、作業効率の改善が期待される。
【産業上の利用可能性】
【０１４５】
本発明にかかる文書管理装置は、仮想結合オブジェクトによって仮想的に結合されている複数の文書ファイルをさらに、インデックス・オブジェクトを用いてサブグループにグルーピングすることができる。これにより、本発明は電子データ化された複数の文書ファイルを簡便に統合的に管理し、処理する文書管理装置として有用である。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施形態による文書管理システムの概略図である。
【図２】文書管理装置のブロック図である。
【図３】仮想結合およびインデックスを説明する例図である。
【図４】本発明のプログラムのメインルーチンのフローチャートである。
【図５】仮想結合操作処理ステップを示すフローチャートである。
【図６】インデックス作成処理ステップを示すフローチャートである。
【図７】インデックス削除処理ステップを示すフローチャートである。
【図８】インデックス削除処理ステップを示すフローチャートである。
【図９】仮想結合操作指示処理ステップを示すフローチャートである。
【図１０】仮想結合操作指示処理ステップを示すフローチャートである。
【図１１】インデックス操作指示処理ステップを示すフローチャートである。
【図１２】結合処理ステップを示すフローチャートである。
【図１３】結合処理ステップを示すフローチャートである。
【図１４】分解処理ステップを示すフローチャートである。
【図１５】分解処理ステップを示すフローチャートである。
【図１６】ディスプレイに表示されるインデックスの形態例の図である。
【図１７】インデックスへの処理設定画面例の図である。
【図１８】インデックスが挿入された仮想結合のディスプレイ表示の例の図である。
【図１９】インデックス操作指示においてディスプレイ上に表示されるコンテキストメニューの図である。
【図２０】インデックスに表示する操作指示ボタンを選択するボックス例の図である。
【図２１】インデックスに表示される操作指示ボタン例の図である。
【図２２】仮想結合同士の結合を説明する例図である。
【図２３】仮想結合の複数の仮想結合への分解を説明する例図である。
【図２４】別の仮想結合表示例の図である。
【図２５】別のインデックス表示例の図である。
【符号の説明】
【０１４７】
１・・・  ファイル入力装置              ２・・・  文書管理装置
３・・・  外部システム
１００・・・  仮想結合                  １１０・・・  文書ファイル
１２０・・・  文書ファイル              １３０・・・  文書ファイル
１４０・・・  文書ファイル              １９１・・・  インデックス
１９２・・・  インデックス              １９３・・・  インデックス
２０１・・・  ＣＰＵ                    ２０２・・・  ＲＯＭ
２０３・・・  表示制御回路              ２０４・・・  キーボード制御回路
２０５・・・  通信Ｉ／Ｆ                ２０６・・・  ＲＡＭ
２０７・・・  ハードディスク制御回路    ２０８・・・  マウス制御回路
２０９・・・  ＣＤ−ＲＯＭ制御回路      ２１０・・・  拡張スロット
２１１・・・  データバス
５０１ａ〜ｄ  インデックス              ５０２ａ〜ｄ  タブ部
６０１・・・  ボックス                  ６０２・・・  プルダウンメニュー
６０３・・・  チェックボックス          ６０４・・・  処理設定項目
６０５・・・  ＯＫボタン
７０１ａ、ｂ  仮想結合                  ７０２ａ〜ｆ  インデックス
８０１ａ、ｂ  仮想結合                  ８０２・・・  仮想結合
８０３・・・  インデックス
９０１・・・  仮想結合                  ９０２ａ〜ｃ  インデックス
９０３ａ〜ｄ  仮想結合
９１１ａ〜ｃ  仮想結合                  ９１２ａ〜ｅ  インデックス
９２１ａ〜ｃ  インデックス              ９２２ａ〜ｃ  タブ部
【図１】
2006139611.tif 000003
【図２】
2006139611.tif 000004
【図３】
2006139611.tif 000005
【図４】
2006139611.tif 000006
【図５】
2006139611.tif 000007
【図６】
2006139611.tif 000008
【図７】
2006139611.tif 000009
【図８】
2006139611.tif 000010
【図９】
2006139611.tif 000011
【図１０】
2006139611.tif 000012
【図１１】
2006139611.tif 000013
【図１２】
2006139611.tif 000014
【図１３】
2006139611.tif 000015
【図１４】
2006139611.tif 000016
【図１５】
2006139611.tif 000017
【図１６】
2006139611.tif 000018
【図１７】
2006139611.tif 000019
【図１８】
2006139611.tif 000020
【図１９】
2006139611.tif 000021
【図２０】
2006139611.tif 000022
【図２１】
2006139611.tif 000023
【図２２】
2006139611.tif 000024
【図２３】
2006139611.tif 000025
【図２４】
2006139611.tif 000026
【図２５】
2006139611.tif 000027