(57)【特許請求の範囲】
【請求項１】
コンピュータに、
複数のファイルを仮想的な１つのファイルとして管理するための仮想結合の対象とする第１のファイルの指定を受け付ける第１受付ステップと、
前記仮想結合の対象に含まれる前記第１のファイルに関連し、且つ、前記仮想結合の対象とはしない第２のファイルの指定を受け付ける第２受付ステップと、
前記仮想結合の対象として指定された前記第１のファイルを１つの仮想結合ファイルとして管理するための情報と、前記第１のファイルと当該第１のファイルに関連する前記第２のファイルとをグループ化して管理するための情報とを含む管理情報ファイルを作成する作成ステップと、
前記管理情報ファイルに基づいて、前記仮想結合されたファイルと前記グループ化されたファイルとを管理する管理ステップとを実行させる、ファイル管理プログラム。
【請求項２】
前記管理ステップは、前記グループ化されたファイルを履歴管理の対象として管理するステップを含む、請求項１に記載のファイル管理プログラム。
【請求項３】
前記管理ステップは、前記グループ化されたファイルをファイルのバリエーション管理の対象として管理するステップを含む、請求項１または２に記載のファイル管理プログラム。
【請求項４】
前記グループ化されたファイルを削除するときに、当該ファイルに関連してグループ化されたファイルも削除するステップをさらに前記コンピュータに実行させる、請求項１〜３のいずれかに記載のファイル管理プログラム。
【請求項５】
前記グループ化されたファイルの中から前記第２のファイルを選択する指示をユーザから受け付ける第３受付ステップと、
前記第３受付ステップで選択された前記第２のファイルが前記第１のファイルに代えて前記仮想結合ファイルに含まれるように、前記管理情報ファイルの内容を修正するステップとをさらに前記コンピュータに実行させる、請求項１〜４のいずれかに記載のファイル管理プログラム。
【請求項６】
請求項１〜５のいずれかに記載のファイル管理プログラムを記録した、コンピュータ読取可能な記録媒体。
【請求項７】
コンピュータが、複数のファイルを仮想的な１つのファイルとして管理するための仮想結合の対象とする第１のファイルの指定を受け付ける第１受付ステップと、
前記コンピュータが、前記仮想結合の対象に含まれる前記第１のファイルに関連し、且つ、前記仮想結合の対象とはしない第２のファイルの指定を受け付ける第２受付ステップと、
前記コンピュータが、前記仮想結合の対象とされた第１のファイルを１つの仮想結合ファイルとして管理するための情報と、前記第１のファイルと当該第１のファイルに関連する前記第２のファイルとをグループ化して管理するための情報とを含む管理情報ファイルを作成する作成ステップと、
前記コンピュータが、前記管理情報ファイルに基づいて、前記仮想結合されたファイルと前記グループ化されたファイルとを管理する管理ステップとを備えた、ファイル管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法に関し、特に複数のファイルを１つのファイルに結合することができ、ファイルの履歴やバリエーションを管理することができるファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法に関する。
【０００２】
【従来の技術】
従来、パーソナルコンピュータ（ＰＣ）には、操作の利便性を向上させるためにグラフィカルユーザインターフェイス（以下「ＧＵＩ」という。）が搭載されるようになってきている。ＧＵＩは、画像ファイルや文書ファイルなどのデータを開いたときのイメージを小さく表示したサムネイルで表示するもので、使用者がそのファイルが何であるかを容易に知ることができるようになっている。また、画像ファイルと文書ファイルなど、作成されたアプリケーションが異なる複数のファイルを関連付け、仮想的に１つのファイルとして（このような処理を「仮想結合」という。）、サムネイルで表示することがなされている。この場合、サムネイルでは、ページ送りすることにより、複数のファイルが順に表示される。
【０００３】
【発明が解決しようとする課題】
通常コンピュータで資料を作成する場合、複数の文書を複数回更新および保存し、完成した各文書を１つにまとめるという作業が行なわれる。このようにして文書が最終的に完成するまでに各ファイルに対して複数の版（バージョン）が生成されるため、履歴の管理を行なう必要がある。また、複数の会社に同一の送り状を送付するときなどは、同一の文書に対して宛先のみを変更した複数の（バリエーションのある）文書を用意することがある。
【０００４】
しかしながら、従来の仮想結合は、複数の文書ファイルをまとめるという機能を有してはいるが、各文書ファイルの履歴の管理やバリエーションの管理機能がなかった。すなわち、たとえば文書の更新を行なったときには、更新前と更新後とでファイル名が同一であるため、上書きが行なわれ古い文書は消去されてしまうのである。このため、履歴の管理やバリエーションの管理は別途ユーザ側で行なう必要があり、ユーザにとって煩雑であるという問題があった。
【０００５】
この発明は上述の問題点を解決するためになされたものであり、ファイルを容易に管理することができるファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するためこの発明のある局面に従うと、ファイル管理プログラムは、複数のファイルの各々の関連を示す情報に基づいて、該複数のファイルを１つのファイルに結合する第１の結合ステップと、結合されたファイルを構成する少なくとも１つのファイルと、そのファイルに関連する他のファイルとを結合する第２の結合ステップと、第１の結合ステップにより結合されたファイルと、第２の結合ステップにより結合されたファイルとを結合して管理するステップとをコンピュータに実行させる。
【０００７】
好ましくは第２の結合は、ファイルの履歴に基づいて行なわれる。
好ましくは第２の結合は、ファイルのバリエーションに基づいて行なわれる。
【０００８】
好ましくはファイル管理プログラムは、結合されたファイルの一部を削除するとき、そのファイルに関連して結合されたファイルも削除するステップをさらに備える。
【０００９】
好ましくはファイル管理プログラムは、結合されたファイルの中から１つのファイルを選択する指示をユーザから受付けるステップと、選択されたファイルが第１の結合ステップで結合されたファイルに含まれるように、ファイルの結合を修正するステップとをさらに備える。
【００１０】
この発明の他の局面に従うと、コンピュータ読取可能な記録媒体は、上述のいずれかに記載のファイル管理プログラムを記録する。
【００１１】
この発明のさらに他の局面に従うと、ファイル管理方法は、複数のファイルの各々の関連を示す情報に基づいて、該複数のファイルを１つのファイルに結合する第１の結合ステップと、結合されたファイルを構成する少なくとも１つのファイルと、そのファイルに関連するファイルとを結合する第２の結合ステップと、第１の結合ステップにより結合されたファイルと、第２の結合ステップにより結合されたファイルとを結合して管理するステップとを備える。
【００１２】
これらの発明に従うと、複数のファイルの各々の関連を示す情報に基づいて、複数のファイルが１つのファイルに結合される。結合されたファイルを構成する少なくとも１つのファイルと、そのファイルに関連する他のファイルとが結合される。さらに、それら結合されたファイル同士が結合して管理される。これにより、ユーザはファイルを容易に管理することが可能となる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、説明は繰返さない。
【００１４】
図１は、本発明の実施の形態の１つにおけるファイル管理プログラムが搭載されたパーソナルコンピュータとプリンタとによって構成されるネットワークを示す図である。
【００１５】
図１を参照して、ネットワークには、ファイル管理プログラムが搭載されたパーソナルコンピュータ１００ａ，１００ｂと、複数のプリンタ２００ａ〜２００ｃとが接続されている。
【００１６】
図２は、図１のパーソナルコンピュータ１００ａまたは１００ｂの概略構成を示すブロック図である。このパーソナルコンピュータは、ファイル管理プログラムが搭載されることにより、ファイル管理装置として機能する。
【００１７】
図を参照して、パーソナルコンピュータ１００は、装置全体の制御を行なうための制御部１０１と、データを入力するための入力部１０５と、データを記憶するための記憶部１０３と、データを出力するための出力部１０７と、制御部１０１で実行するためのプログラムなどを記憶するための外部記憶装置１０９と、ネットワークに接続するためのＬＡＮ（ローカルエリアネットワーク）カード１１３とを備えている。
【００１８】
制御部１０１は、中央演算装置（ＣＰＵ）と、このＣＰＵで実行するためのプログラムを記憶するための読出専用メモリ（ＲＯＭ）やＣＰＵでプログラムを実行する際に必要となる変数などを記憶するためのランダムアクセスメモリ（ＲＡＭ）を有している。
【００１９】
入力部１０５は、キーボードまたはマウスなどであり、文字または数字の入力、または、所定の指示コマンドの入力が可能となっている。
【００２０】
記憶部１０３は、文書または画像などのデータを格納する。これらのデータは、たとえばワードプロセッサのアプリケーションプログラムにより作成されたデータファイル、表計算ソフトのアプリケーションにより作成されたデータファイル、デジタルカメラまたはイメージスキャナなどで読取られた画像を記憶するためのデータファイル、または、他の種々のアプリケーションプログラムで作成されるデータファイルである。
【００２１】
また、記憶部１０３は、複数のフォルダを有し、フォルダに分類してデータファイルを記憶することができる。たとえば、あるフォルダＡには、ワードプロセッサで作成したデータファイルを記憶し、フォルダＢには、表計算のアプリケーションソフトにより作成されたデータファイルを記憶するようにしてもよい。さらに、何らかの事案ごとにフォルダを作成するようにしてもよいし、データファイルが作成された期日をもとに所定の期間で区切ってフォルダを作成するようにしてもよい。これらのフォルダは、周知のアプリケーションプログラムにより作成される。
【００２２】
出力部１０７は、ディスプレイであり、制御部１０１の指示に従ってデータファイルをサムネイルで表示する。これにより、複数のデータファイルを同時に表示することができる。
【００２３】
外部記憶装置１０９は、コンピュータ読取可能な記録媒体１１１に記録されたプログラムやデータを読込み、制御部１０１に送信する。また、制御部１０１からの指示により、コンピュータ読取可能な記録媒体１１１に必要なデータを書込む。
【００２４】
コンピュータ読取可能な記録媒体１１１としては、磁気テープやカセットテープなどのテープ系、磁気ディスク（フレキシブルディスク、ハードディスク装置など）や光ディスク（ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤなど）などのディスク系、ＩＣカード（メモリカードを含む）や光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、フラッシュメモリなどの半導体メモリなどの固定的にプログラムを担持する媒体が挙げられる。また、記録媒体１１１を、ネットワークからプログラムがダウンロードされるように流動的にプログラムを担持する媒体とすることもできる。
【００２５】
制御部１０１は、記録媒体１１１に記録されたファイル管理プログラムを外部記憶装置１０９で読取ることにより、読取ったプログラムを実行することができる。
【００２６】
図３は、パーソナルコンピュータのファイル構成を示す図である。図３を参照して、制御部１０１には、ファイル管理プログラム１０１ａと、プリンタドライバ１０１ｂとが実行されている。記憶部１０３には、４つのフォルダ２０１，２１１，２２１，２３１が含まれるものとする。フォルダ２０１，２１１，２２１，２３１は、複数のデータファイルを分類する。ここでは、フォルダ２３１は、ファイル管理プログラムによる管理対象外のフォルダであり、フォルダ２０１，２１１，２２１は、ファイル管理プログラムによる管理対象のフォルダとする場合について説明する。
【００２７】
図３において、フォルダ２０１には、データファイル２０５，２０７，２０９，…が記憶されており、フォルダ２１１には、データファイル２１５，２１７，２１９，…が記憶されており、フォルダ２２１には、データファイル２２５，２２７，２２９，…が記憶されており、フォルダ２３１には、データファイル２３５，２３７，２３９，…が記憶されている。
【００２８】
管理対象のフォルダ２０１，２１１，２２１には、データファイルの他に、管理情報ファイル２０３，２１３，２２３およびプリント管理テーブル２０４，２１４，２２４がそれぞれ記憶されている。一方、管理対象外のフォルダ２３１には、データファイル２３５，２３７，２３９，…のみが記憶され、管理情報ファイルおよびプリント管理テーブルは記憶されていない。
【００２９】
管理情報ファイル２０３，２１３，２２３は、ファイル管理プログラム１０１ａが制御部１０１で実行されることにより作成される。管理情報ファイルは、それが記憶されているフォルダに分類されて記憶されているデータファイルのファイル情報を含む。たとえば、フォルダ２０１に関しては、管理情報ファイル２０３は、データファイル２０５，２０７，２０９，…のファイル情報を含む。フォルダ２１１に関しては、管理情報ファイル２１３は、データファイル２１５，２１７，２１９，…のファイル情報を含み、フォルダ２２１に関しては、管理情報ファイル２２３は、データファイル２２５，２２７，２２９，…のファイル情報を含む。ファイル情報は、データファイルの属性情報と付加情報とを含む。このファイル情報により、ファイル管理プログラム上で複数のファイルを仮想結合させたり、させなかったりすることができる。
【００３０】
また、各管理対象フォルダ２０１，２１１，２２１に含まれるプリント管理テーブル２０４，２１４，２２４には、そのフォルダに含まれるデータファイルの印刷に関する情報が記録されている。この印刷に関する情報とは、たとえばモード設定などの印刷の形態である。
【００３１】
図４は、ファイルの結合方法およびグループ化の概念を説明するための図である。
【００３２】
図を参照して、ファイル１−（２）、２−（２）、３、および４がその順序に仮想結合されているものとする。これは、従来技術における仮想結合と同じ結合である。なお、仮想結合の方向を（ａ）で示している。
【００３３】
ファイル１−（２）と、そのファイルに関連するファイルであるファイル１−（１）および１−（３）とはグループ化されている。また、ファイル２−（２）と、それに関連するファイルであるファイル２−（１）、２−（３）および２−（４）とはグループ化されている。グループ化の方向を（ｂ）で示している。
【００３４】
ここで、ファイル１−（１）〜１−（３）はそれぞれ、Ａ社宛送り状、Ｂ社宛送り状、Ｃ社宛送り状を示す文書ファイルであるものとする。それぞれのファイル１−（１）〜１−（３）は、ファイルの内容の一部（たとえば宛名）が異なるだけであるため、同じグループとして管理した方が便利である。そこで、ファイル１−（１）〜１−（３）は１つのグループとしてまとめられている。
【００３５】
なお、ファイル１−（１）〜１−（３）は内容の一部が異なる（バリエーションを有する）ファイルであるため、ファイル１−（１）〜１−（３）をグループ化して管理することを、「バリエーション管理」と呼んでいる。
【００３６】
また、ファイル２−（１）〜２−（４）は、それぞれ更新されてきたファイルを古いものから新しい順に並べたものである。ファイル２−（１）〜２−（４）のようにグループ化してファイルの更新履歴を管理することを「履歴管理」と呼んでいる。
【００３７】
図５は、仮想結合ファイルが画面に表示された状態を示す図である。図を参照して、仮想結合ファイルの表示においては、それを構成するファイルの１つがサムネイルＳとして表示される。仮想結合ファイルの閲覧、操作、ならびにバリエーション管理および履歴管理の操作のため、ユーザはこのサムネイルまたはその周辺の表示をマウスなどで操作することになる。
【００３８】
なお、図５で例示されている仮想結合ファイルは、１０個のファイルを結合したものであるとする。
【００３９】
図５の“Ａ”の部分は、仮想結合を構成するファイルの数（ここでは１０）と、現在サムネイルＳとして表示されているファイルが何番目のファイルであるか（この例では２番目のファイル）とを示している（２／１０の表示）。ユーザは“Ａ”の部分の三角形の矢印をクリックすることで、サムネイルＳとして表示させるファイルを任意に切換えることができる。
【００４０】
“Ｂ”の部分には、サムネイルＳとして表示されているファイルに対してどれだけのファイルがグループ化されているかという情報（ここでは４つのファイル）と、現在サムネイルＳとして表示されているファイルがそのグループの中の何番目のファイルであるかを示す情報（ここでは２番目のファイル）とが示されている（２／４の表示）。
【００４１】
なお、“Ｂ”の部分は、サムネイルＳとして表示されているファイルに対してグループ化されているファイルがないときには表示されない。ユーザは、（Ｂ）の部分の三角形の矢印をクリックすることで、グループ内でサムネイルとして表示されるファイルを順次切換えることができる。
【００４２】
図５の表示を見ることで、ユーザは当該仮想結合ファイルが１０個のファイルからなっており、そのうちの２番目のファイルが表示されていることを知ることができる。また、仮想結合ファイルの２番目のファイルには、他に３つのファイルがグループ化されており、合計４つのファイルがグループ化されていることを知ることができる。
【００４３】
“Ｃ”の部分は、サムネイルＳとして表示されているファイルにグループ化されているファイルがあるときに表示される。このとき、現在サムネイルＳとして表示されているファイルが仮想結合ファイルを構成するものである場合（図４であれば、ファイル１−（２）、または２−（２）のいずれかである場合）、“Ｃ”の部分には白丸が表示され、仮想結合ファイルを構成するものでない場合、黒丸が表示される。
【００４４】
また、ユーザは“Ｃ”の部分をクリックすると、そのときサムネイルＳとして表示されているファイルを仮想結合を構成するファイルとすることができる。すなわち、そのグループ内でそれまで仮想結合されていたファイルに代えて、“Ｃ”がクリックされたときにサムネイルＳとして表示されていたファイルを仮想結合ファイルに組込むものである。
【００４５】
図６は、仮想結合ファイルが画面に表示された状態を示す図である。ここでは仮想結合を構成するファイルは１つであり、そのファイルに５つのファイル（合計６つのファイル）がグループ化されている状態を示す。
【００４６】
この場合、図５の“Ａ”の部分は表示されない。ユーザは“Ｂ”の部分を見ることで、当該ファイルは、６つのファイルがグループ化されたファイルであり、その中の２番目のファイルがサムネイルＳとして表示されていることを知ることができる。
【００４７】
図７は、仮想結合ファイルの他の表示例を示す図である。図を参照して、表示にはリングＲ１と、リングＲ２とが含まれている。リングＲ１は仮想結合を構成するファイルを表示するものである。操作の対象となるファイルは中央（Ｏ）にサムネイルとして表示される。操作の対象となるファイルの前後のファイルは、中央（Ｏ）の左右に表示される。リングＲ２は中央に表示されたファイルにグループ化されて記録されているファイルがあるときに表示され、グループ化されたファイルのサムネイルを表示するものである。
【００４８】
ユーザは、マウスなどの操作により、リングＲ１を左右に回転させることができ、これにより中央に表示させる仮想結合内のファイルを切替えることができる。すなわち、この操作は図４の（ａ）方向にファイルの表示を切換えるものであり、図５における“Ａ”の部分の操作に相当する。
【００４９】
また、ユーザはマウスなどの操作により、リングＲ２を上下に回転させることができ、これにより中央に表示させるグループ内のファイルを切替えることができる。すなわち、この操作は図４の（ｂ）方向にファイルの表示を切換えるものであり、図５における“Ｂ”の部分の操作に相当する。
【００５０】
図８は、管理情報ファイル（図３の符号２０３，２１３，２２３参照）の内容を示す図である。図を参照して、管理情報ファイルには、管理対象となっているファイルのファイル名のそれぞれに対応付けて、表示フラグと、結合ファイルと、仮想結合フラグと、仮想結合ファイル内の順番と、バリエーション、履歴管理内の順番と、種類とが記録されている。
【００５１】
図８の例では、ファイル名Ａ．ＤＯＣ、Ｂ．ＸＬＳ、ＲＥＶ１＿Ｃ．ＰＰＴ、ＲＥＶ２＿Ｃ．ＰＰＴ、ＲＥＶ３＿Ｃ．ＰＰＴの５つのファイルが１つのまとまりを構成し、ＶＡＲ＿Ａ．ＴＸＴ、ＶＡＲ＿Ｂ．ＴＸＴ、ＶＡＲ＿Ｃ．ＴＸＴの３つのファイルが１つのまとまりを構成している。
【００５２】
「表示フラグ」が「１」となっているファイルは、サムネイルとして画面に表示されるファイルである。また、「結合ファイル」は、ファイルのまとまりを識別するための番号であり、この例では「１」と「２」とでファイルのまとまりが区別されている。
【００５３】
「仮想結合フラグ」が「１」となっているものは、仮想結合を構成することを示している。すなわち、この例ではＡ．ＤＯＣ、Ｂ．ＸＬＳ、ＲＥＶ１＿Ｃ．ＰＰＴの３つのファイルが１つ目の仮想結合を構成しており、ＶＡＲ＿Ｂ．ＴＸＴが２つ目の仮想結合を構成している。
【００５４】
「仮想結合ファイル内の順番」は、仮想結合の順番を示す情報である。「バリエーション、履歴管理内の順番」は、グループ化されたファイルに付与された順番を示す情報である。「種類」は、グループ化されたファイルが履歴管理の対象となっているのか、バリエーション管理の対象となっているのかを示す情報である。
【００５５】
図９は、仮想結合の処理において表示される画面を示す図である。
図９に示されるように、ここでは「課題」、「現状」、「目標」の複数のファイルが１つのフォルダ内に記録されており、この３つのファイルを仮想結合させる場合を想定する。なお、それぞれのファイルの名称は“課題・ｄｏｃ”、“現状・ｘｌｓ”、“目標・ｄｏｃ”であるものとする。また、ユーザは「目標」のファイルの上に「現状」のファイルをドラッグおよびドロップした場合を想定する。このとき、図１０に示されるコンテクストメニューが表示され、ユーザはメニュー内の所望の項目を選択する。
【００５６】
図１０を参照して、コンテクストメニューには「ここにコピー」、「ここに移動」、「ショートカットをここに作成」、「バリエーション管理用に登録」、「履歴管理用に登録」および「キャンセル」のメニューが含まれている。
【００５７】
ユーザが「ここにコピー」または「ここに移動」を選択したときには、現状→目標の順番で仮想結合ファイルが作成される。一方、「バリエーション管理用に登録」または「履歴管理用の登録」をユーザが選択したときには、現状→目標の順番で２つのファイルがグループ化される。ここでは、ユーザが「ここに移動」を選択し、現状→目標の順番で仮想結合ファイルが作成されたものとする。
【００５８】
さらに、ユーザはその作成された仮想結合ファイル上に「課題」のファイルをドラッグおよびドロップする。ここでもユーザが「ここに移動」を図１０のコンテクストメニューから選択したのであれば、課題→現状→目標の順序で仮想結合ファイルが作成される。また、ユーザは仮想結合ファイルにファイル名を添付することができるが、ここでは“ｒｅｐｏｒｔ”のファイル名が付与されたものであるとする。
【００５９】
なお、これらの仮想結合を構成するファイルの名称、仮想結合の順序および仮想結合ファイルのファイル名は、管理情報ファイルに記録される。
【００６０】
図１１は、仮想結合またはグループへのファイルの登録処理を示すフローチャートである。
【００６１】
図１１を参照して、ステップＳ１０１でファイルのドラッグおよびドロップにより、ユーザがファイルのグループまたは仮想結合への登録を要求したのであれば、ステップＳ１０３でそのファイルの管理方法に基づき処理が行なわれる。
【００６２】
バリエーション管理用にファイルが登録されたときには、ステップＳ１０５で現在サムネイルに表示されているファイルの新しいバリエーションとしてファイルが登録（グループ化）される。そのファイルはファイル管理プログラムのＧＵＩ上に表示される。
【００６３】
また、履歴管理が選択されたのであれば、ステップＳ１０９で現在サムネイルに表示されているファイルの新版（新しい履歴）としてファイルを登録（グループ化）し、そのファイルをファイル管理プログラムのＧＵＩ上に表示する。
【００６４】
いずれの管理も行なわない場合には、ステップＳ１０７で仮想結合を構成するファイルとして登録され、ファイル管理プログラムのＧＵＩ上に表示する。
【００６５】
図１２は、図９の３つのファイルが仮想結合された後の状態を示す図である。図を参照して、仮想結合ファイルのサムネイルとして「現状」のファイルの内容が示されているが、サムネイルの上部に表示された部分（図５における“Ａ”の部分）をクリックすることにより、ユーザはページをめくるように「課題」、「目標」のファイルの概要を見ることができる。
【００６６】
なお、ここではグループ化されたファイルが存在しないため、図５における“Ｂ”および“Ｃ”の部分は図１２では表示されていない。
【００６７】
なお、ユーザはサムネイル表示されたファイルをマウスにより選択し、削除したり、バリエーション管理や履歴管理から外すことができる。
【００６８】
より具体的には、サムネイルで示されているファイルをマウスで選択し、マウスの右ボタンをクリックすることで、図１３に示されるコンテクストメニューが表示される。
【００６９】
図１３を参照して、コンテクストメニューには「開く」、「印刷」、「削除」、「管理から外す」の項目が表示され、ユーザはその中から所望のものを選ぶことができる。
【００７０】
「削除」が選択されたときには、当該ファイルは削除される。「管理から外す」が選択されたときには、当該ファイルの情報は管理情報ファイルから削除され、また、当該ファイルのファイル名は変更され、管理の対象から外される。
【００７１】
図１４は、ファイルの削除を行なうときの処理を示すフローチャートである。図を参照して、ステップＳ５０１で仮想結合ファイルから対象となるファイルが選択され、ステップＳ５０３でユーザから削除の指示が出されたときには、ステップＳ５０５で削除の対象となっているファイルがバリエーション管理または履歴管理されているかが判定される。ＹＥＳであれば、ステップＳ５０７で管理情報ファイルに記録されている当該削除対象のファイルの情報および選択されたファイルがメモリから削除される。
【００７２】
なお、ここで選択されたファイルのみを削除するようにしてもよいが、選択されたファイルに関連してグループ化されたファイルをすべて削除するようにしてもよい。
【００７３】
ステップＳ５０５でＮＯであれば、ステップＳ５０９で当該ファイルの削除を行なう。
【００７４】
図１５は、図１３の画面においてユーザが「管理から外す」を選択したときの処理を示すフローチャートである。
【００７５】
図１５を参照して、ステップＳ６０１で仮想結合ファイルから対象のファイルが選択され、ステップＳ６０２で、その中から管理から外したいファイルをユーザが選択する。ステップＳ６０３で管理から外す指示が出されたのであれば、ステップＳ６０５で対象ファイルの管理方法が判定される。履歴管理が行なわれていたのであれば、ステップＳ６０７で管理情報ファイルを変更することで、当該ファイルを管理の対象から外す。また、ファイル名を変更し、１つの独立したファイルとして表示を行なう。このファイル名の変更は、たとえば元のファイル名の先頭に「ＲｅｖＮ＿」のファイル名を添付するなどである。ここにＮはそのファイルが第何版であるかを示す数字である。より具体的には、たとえば元のファイル名が“Ｓａｍｐｌｅ・ｄｏｃ”であり、第３版である場合、管理から外されたファイルのファイル名は“Ｒｅｖ３＿Ｓａｍｐｌｅ・ｄｏｃ”と変更される。
【００７６】
ステップＳ６０５で、対象ファイルの管理方法がバリエーション管理であれば、ステップＳ６０９で管理情報ファイルが変更され、当該ファイルは１つの独立したファイルとして表示される。
【００７７】
以上のように、本実施の形態においては仮想結合ファイルを構成するファイルの少なくとも一部のファイルに関連するファイルがグループ化されて管理される。ユーザは、グループ内のファイルから仮想結合を構成するファイルを任意に選択することができる。
【００７８】
本実施の形態におけるファイル管理プログラムは、以下のような用途に用いることができる。
【００７９】
（１）  各人の週報を仮想結合し、グループ全体の週報を作成する。履歴管理機能により、各人の過去の週報を保存、閲覧することができる。
【００８０】
（２）  各人の作成した資料を仮想結合し、１つの資料を作成する。履歴管理機能により、資料の作成進行状況が把握できる。
【００８１】
（３）  資料の表紙を宛先別などで何種類か用意し、バリエーション管理機能により１つのファイルにまとめておき、場合に応じて切換えて使用する。
【００８２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態の１つにおけるネットワークの構成を示す図である。
【図２】  図１のパーソナルコンピュータ１００ａ，１００ｂの構成を示す図である。
【図３】  パーソナルコンピュータのファイル構成を示す図である。
【図４】  仮想結合とグループ化の具体例を説明するための図である。
【図５】  仮想結合ファイルの表示例を示す図である。
【図６】  仮想結合ファイルの表示例を示す図である。
【図７】  仮想結合ファイルの表示例を示す図である。
【図８】  管理情報ファイルの内容を説明するための図である。
【図９】  仮想結合前のファイルの状態を示す図である。
【図１０】  ファイルを仮想結合またはグループ化するときに表示されるコンテクストメニューを示す図である。
【図１１】  ファイルを仮想結合またはグループ化するときの処理を示すフローチャートである。
【図１２】  仮想結合後のファイルの状態を示す図である。
【図１３】  ファイルの操作を行なうためのコンテクストメニューを示す図である。
【図１４】  ファイルの削除処理を示すフローチャートである。
【図１５】  ファイルを管理から外す処理を示すフローチャートである。
【符号の説明】
１００ａ，１００ｂ  パーソナルコンピュータ、１０１  制御部、１０１ａ  ファイル管理プログラム、１０１ｂ  プリンタドライバ、１０３  記憶部、２００ａ〜２００ｃ  プリンタ、２０３，２１３，２２３  管理情報ファイル。
【図１】
0004284896.tif 000002
【図２】
0004284896.tif 000003
【図３】
0004284896.tif 000004
【図４】
0004284896.tif 000005
【図５】
0004284896.tif 000006
【図６】
0004284896.tif 000007
【図７】
0004284896.tif 000008
【図８】
0004284896.tif 000009
【図９】
0004284896.tif 000010
【図１０】
0004284896.tif 000011
【図１１】
0004284896.tif 000012
【図１２】
0004284896.tif 000013
【図１３】
0004284896.tif 000014
【図１４】
0004284896.tif 000015
【図１５】
0004284896.tif 000016