(57)【要約】【課題】  各文書ファイルの中から、ユーザが必要とする１つの文書ファイルを、文書単位で効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける文書データをページ単位で表示しながら、その表示内容に対する容易な処理が可能な文書ファイル管理装置、文書ファイル管理方法、および文書ファイル管理プログラムを提供する。【解決手段】  各文書ファイルの全てのページの文書データにそれぞれ対応するプリント用イメージデータが、ベクタ形式で、生成される。各文書ファイルの代表ページの文書データにそれぞれ対応するプリント用イメージデータが、ビットマップ形式で、生成される。そして、生成されたビットマップ形式の各プリント用イメージデータが、文書単位で順次に切換わりながら、表示される。さらに、生成されたビットマップ形式およびベクタ形式の各プリント用イメージデータが、ページ単位で順次に切換わりながら、表示される。【選択図】      図１
2006252526.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのページからなる複数の文書のそれぞれ文書データを、文書ごとの文書ファイルとして、記憶する記憶手段と、
前記記憶手段内の各文書ファイルの全てのページの文書データにそれぞれ対応するプリント用イメージデータを、ベクタ形式で、生成する第１生成手段と、
前記記憶手段内の各文書ファイルの代表ページの文書データにそれぞれ対応するプリント用イメージデータを、ビットマップ形式で、生成する第２生成手段と、
表示手段と、
前記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータを、文書単位で順次に切換えながら、前記表示手段で表示する第１制御手段と、
前記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータ、および前記第１生成手段で生成されたベクタ形式の各プリント用イメージデータを、ページ単位で順次に切換えながら、前記表示手段で表示する第２制御手段と、
を備えていることを特徴とする文書ファイル管理装置。
【請求項２】
前記第１生成手段および前記第２生成手段で生成された各プリント用イメージデータを記憶する記憶手段、をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項３】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されて、その状態が予め定められている一定時間以上続いた場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを、前記表示手段で表示する第３制御手段、をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項４】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されている状態で、その表示されているビットマップ形式のプリント用イメージデータを拡大or縮小するための操作があった場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを、前記表示手段で表示する第４制御手段、をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項５】
前記第１制御手段は、前記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータを、文書切換えのための操作に応じて、文書単位で順次に切換えながら、前記表示手段で表示する、
前記第２制御手段は、前記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータ、および前記第１生成手段で生成されたベクタ形式の各プリント用イメージデータを、ページ切換えのための操作に応じて、ページ単位で順次に切換えながら、前記表示手段で表示する、
ことを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項６】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されて、その状態が予め定められている一定時間以上続いた場合に、そのビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを、前記表示手段で表示する第３制御手段、をさらに備えていることを特徴とする請求項５に記載の文書ファイル管理装置。
【請求項７】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されている状態で、その表示されているビットマップ形式のプリント用イメージデータを拡大or縮小するための操作があった場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを、前記表示手段で表示する第４制御手段、をさらに備えていることを特徴とする請求項５に記載の文書ファイル管理装置。
【請求項８】
前記表示手段で表示されているイメージデータに対応する文書データを前記記憶手段から抽出し、その抽出した文書データを、前記表示手段で表示する第４制御手段、をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項９】
少なくとも上シフトキー、下シフトキー、左シフトキー、右シフトキーを有するキーボードと、
少なくとも左ボタン、右ボタン、ホイールを有するマウスと、
をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項１０】
前記第１制御手段は、
前記第２生成手段で生成されたベクタ形式の各プリント用イメージデータを、前記キーボードにおける上シフトキーおよび下シフトキーの押圧操作に応じて、文書単位で順次に切換えながら、前記表示手段で表示する制御手段と、
前記第２生成手段で生成されたベクタ形式の各プリント用イメージデータを、前記マウスのホイールの回転操作に応じて、文書単位で順次に切換えながら、前記表示手段で表示する制御手段と、
前記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータ、および前記第１生成手段で生成されたベクタ形式の各プリント用イメージデータを、前記キーボードにおける左シフトキーおよび右シフトキーの押圧操作に応じて、ページ単位で順次に切換えながら、前記表示手段で表示する制御手段と
を有していることを特徴とする請求項９に記載の文書ファイル管理装置。
【請求項１１】
前記表示手段に表示され、前記記憶手段内の各文書ファイルに対応する複数のバーを配列してなる文書マップ、をさらに備えていることを特徴とする請求項１に記載の文書ファイル管理装置。
【請求項１２】
前記表示手段で表示されているイメージデータに対応する文書ファイルが、前記文書マップの各バーのどのバーに対応しているかを、前記表示手段における前記文書マップの各バーの配列方向に沿って移動しながら示す指標、をさらに備えていることを特徴とする請求項１1に記載の文書ファイル管理装置。
【請求項１３】
前記文書マップの各バーは、互いに異なる色を有していることを特徴とする請求項１1に記載の文書ファイル管理装置。
【請求項１４】
少なくとも１つのページからなる複数の文書のそれぞれ文書データを、文書ごとの文書ファイルとして、記憶するステップと、
前記記憶手段内の各文書ファイルの全てのページの文書データにそれぞれ対応するプリント用イメージデータを、ベクタ形式で、生成するステップと、
前記記憶手段内の各文書ファイルの代表ページの文書データにそれぞれ対応するプリント用イメージデータを、ビットマップ形式で、生成するステップと、
前記生成されたビットマップ形式の各プリント用イメージデータを、文書単位で順次に切換えながら、表示するステップと、
前記生成されたビットマップ形式の各プリント用イメージデータ、および前記生成されたベクタ形式の各プリント用イメージデータを、ページ単位で順次に切換えながら、表示するステップと、
を備えていることを特徴とする文書ファイル管理方法。
【請求項１５】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが表示されて、その状態が予め定められている一定時間以上続いた場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを表示するステップ、をさらに備えていることを特徴とする請求項１４に記載の文書ファイル管理方法。
【請求項１６】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されている状態で、その表示されているビットマップ形式のプリント用イメージデータを拡大or縮小するための操作があった場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを表示するステップ、をさらに備えていることを特徴とする請求項１４に記載の文書ファイル管理方法。
【請求項１７】
コンピュータに、
少なくとも１つのページからなる複数の文書のそれぞれ文書データを、文書ごとの文書ファイルとして、記憶する第１手順と、
前記記憶手段内の各文書ファイルの全てのページの文書データにそれぞれ対応するプリント用イメージデータを、ベクタ形式で、生成する第２手順と、
前記記憶手段内の各文書ファイルの代表ページの文書データにそれぞれ対応するプリント用イメージデータを、ビットマップ形式で、生成する第３手順と、
前記生成されたビットマップ形式の各プリント用イメージデータを、文書単位で順次に切換えながら、表示する第４手順と、
前記生成されたビットマップ形式の各プリント用イメージデータ、および前記生成されたベクタ形式の各プリント用イメージデータを、ページ単位で順次に切換えながら、表示する第５手順と、
を実現させることを特徴とする文書ファイル管理プログラム。
【請求項１８】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが表示されて、その状態が予め定められている一定時間以上続いた場合に、そのビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを表示する第6手順、をさらに実現させることを特徴とする請求項１７に記載の文書ファイル管理プログラム。
【請求項１９】
前記代表ページの文書データに対応するビットマップ形式のプリント用イメージデータが前記表示手段で表示されている状態で、その表示されているビットマップ形式のプリント用イメージデータを拡大or縮小するための操作があった場合に、その表示されているビットマップ形式のプリント用イメージデータに代えて、前記代表ページの文書データに対応するベクタ形式のプリント用イメージデータを表示する第7手順、をさらに実現させることを特徴とする請求項１７に記載の文書ファイル管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多数の文書ファイルにおける文書データのプリント用イメージデータを、順次に切換えながら表示する文書ファイル管理装置、文書ファイル管理方法、および文書ファイル管理プログラムに関する。
【背景技術】
【０００２】
各種アプリケーションプログラムなどにより作成される多数の文書データ、および外部から入力される多数の文書データを、それぞれ文書ファイルとして記憶（登録）できる文書ファイル管理装置が開発されつつある。
【０００３】
この文書ファイル管理装置では、記憶された各文書ファイルのそれぞれの文書データからプリント用イメージデータ（例えばビットマップイメージデータ）を生成し、生成したプリント用イメージデータをユーザの操作に応じて順次に切換えながら表示できることが望まれる。各プリント用イメージデータを、順次に切換えながら表示できれば、ユーザが必要とする１つの文書ファイルを、表示画面上で、効率よく迅速に探し出すことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明の一態様の目的は、記憶されている各文書ファイルの中から、ユーザが必要とする１つの文書ファイルを、文書単位で効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける文書データをページ単位で表示しながら、その表示内容に対する容易な処理が可能な文書ファイル管理装置、文書ファイル管理方法、および文書ファイル管理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に係る発明の文書ファイル管理装置は、少なくとも１つのページからなる複数の文書のそれぞれ文書データを、文書ごとの文書ファイルとして、記憶する記憶手段と、この記憶手段内の各文書ファイルの全てのページの文書データにそれぞれ対応するプリント用イメージデータを、ベクタ形式で、生成する第１生成手段と、上記記憶手段内の各文書ファイルの代表ページの文書データにそれぞれ対応するプリント用イメージデータを、ビットマップ形式で、生成する第２生成手段と、表示手段と、上記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータを、文書単位で順次に切換えながら、上記表示手段で表示する第１制御手段と、上記第２生成手段で生成されたビットマップ形式の各プリント用イメージデータ、および上記第１生成手段で生成されたベクタ形式の各プリント用イメージデータを、ページ単位で順次に切換えながら、上記表示手段で表示する第２制御手段と、を備えている。
【発明の効果】
【０００６】
この発明の文書ファイル管理装置、文書ファイル管理方法、および文書ファイル管理プログラムによれば、記憶されている各文書ファイルの中から、ユーザが必要とする１つの文書ファイルを、文書単位で効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける文書データをページ単位で表示しながら、その表示内容に対する容易な処理が可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、この発明の一実施形態について図面を参照して説明する。  
図１に示すように、文書ファイル管理装置１に、画像入出力装置２が接続されている。画像入出力装置２は、例えば、スキャナ、デジタル式の画像形成装置（ＭＦＰ）、デジタルカメラ、ネットワーク上のコンピュータ（ＷＷＷサーバ）など、である。
【０００８】
文書ファイル管理装置１は、例えばパーソナルコンピュータであり、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、入出力インターフェース（Ｉ／Ｆ）１４、ハードディスクドライブ（ＨＤＤ）１５、表示制御回路１６、ディスプレイ１７、マウスドライバ１８、マウス１９、キーボードインターフェース（Ｉ／Ｆ）２０、およびキーボード２１を有している。
【０００９】
上記ＣＰＵ１１は、上記ＲＯＭ１３内の動作用制御プログラム、上記ハードディスクドライブ１５内の文書管理プログラム、および上記ハードディスクドライブ１５内の各種アプリケーションプログラムに応じて、様々な制御を実行する。上記ＲＡＭ１２は、データの一時記憶用である。
【００１０】
上記入出力インターフェース１４は、文書ファイル管理装置１と画像入出力装置２との間のデータで、データをやり取りする。この入出力インターフェース１４の数は、１つに限らず、複数でもよい。
【００１１】
上記ハードディスクドライブ１５には、文書ファイル記憶領域２２、管理テーブル記憶領域２３、文書管理プログラム記憶領域２４、設定データ記憶領域２５、アプリケーションプログラム記憶領域２６、およびイメージデータ記憶領域２７が確保されている。
【００１２】
上記文書ファイル記憶領域２２には、多数の文書データを文書ごとにファイル形式でまとめてなる文書ファイルが、記憶される。上記管理テーブル記憶領域２３には、第１文書ファイル管理テーブル２３ａ、第２文書ファイル管理テーブル２３ｂ、文書管理テーブル２３ｃ、および色管理テーブル２３ｄが記憶される。このうち、第1文書ファイル管理テーブル２３ａおよび第２文書ファイル管理テーブル２３ｂには、それぞれ、上記文書ファイル記憶領域２２内の各文書ファイルを管理するための文書ファイル管理データが記憶される。文書管理テーブル２３ｃには、文書ファイル記憶領域２２内の各文書ファイルを文書単位で管理するための文書管理データが記憶される。上記色管理２３ｄには、文書ファイル記憶領域２２内の各文書ファイルに割り当てられる色を管理するための色管理データが記憶される。
【００１３】
上記文書管理プログラム領域２４には、文書ファイル管理装置１の管理（文書管理データの登録処理、プリント用イメージデータの生成処理、文書検索画面の表示処理、文書マップの生成処理、文書検索処理など）に必要な文書管理プログラムが記憶されている。上記設定データ領域２５には、マウス１９におけるホイール３４の変動量を規定するためのデータが、記憶されている。上記アプリケーションプログラム記憶領域２６には、文書作成用および文書ファイル起動（オープン）用の各種アプリケーションプログラムが記憶されている。
【００１４】
上記イメージデータ記憶領域２７には、文書ファイル記憶領域２２内の各文書ファイルのそれぞれの文書データからページごとに生成されるプリント用イメージデータ（例えばビットマップイメージデータ）を、そのページごとにファイル形式でまとめてなるプリント用イメージデータファイルが、記憶される。
【００１５】
上記ディスプレイドライバ１６は、上記ディスプレイ１７を駆動する。上記マウスドライバ１８は、マウス１９の動き、マウス１９のボタン操作、マウス１９のホイール操作などを検知する。上記キーボードインターフェース２０は、キーボード２１の各種操作を検知する。
【００１６】
マウス１９の構成を、図２に示している。  
マウス１９は、動作検知機構３１、右ボタン３２、左ボタン３３、ホイール３４などを有し、平面上に置かれた状態で、ユーザの手により操作される。ユーザは、平面上でマウス１９の本体を動かしたり、必要に応じて、マウス１９の右ボタン３２、左ボタン３３、ホイール３４を操作する。上記動作検知機構３１は、平面上でのマウス１９の動きを信号に変換するもので、例えば、マウス１９の動きに応じて回転する球体と、その球体の動きを信号に変換するセンサ素子とにより、構成されている。上記右ボタン３２および左ボタン３３は、ユーザの手指により操作される。上記ホイール３４は、ユーザの手指により、図示上方向（正方向という）および図示下方向（逆方向という）に回転操作されるとともに、必要に応じて、押圧操作される。
【００１７】
上記キーボード２１は、少なくとも、左シフトキー２１ａ、右シフトキー２１ｂ、上シフトキー２１ｃ、下シフトキー２１ｄ、およびEnter（エンター）キー２１eを有している。
【００１８】
次に、文書ファイル管理装置１により管理される各文書の表示について説明する。  
図３に示すように、文書管理装置１のディスプレイ１７に、文書検索画面４０が表示される。この文書検索画面４０の略中央部に、画像表示領域４１が用意されている。この画像表示領域４１に、１ページ分のプリント用イメージデータが表示される。このプリント用イメージデータは、１つの文書ファイルにおける１ページ目の文書データに対応する。
【００１９】
文書検索画面４０には、画像表示領域４１のほかに、文書マップ４２、矢印（指標）４３、カーソル４４、および各種操作釦が表示される。各種操作釦として、拡大ボタン４５および縮小ボタン４６がある。
【００２０】
上記文書マップ４２は、各文書ファイルに対応する多数のバー（横線）を時系列順に縦方向に配列したもので、文書検索画面４０の右端領域に表示される。この文書マップ４２の最上部のバーは、最新の文書日時（作成日時or更新日時）を有する最も新しい文書ファイルに対応している。文書マップ４２の最下部のバーは、最古の文書日時（作成日時or更新日時）を有する最も古い文書ファイルに対応している。
【００２１】
上記矢印４３は、文書マップ４２の各バーの配列方向に沿って上下動する。この矢印４３は、画像表示領域４１に表示されている文書ファイルが、文書マップ４２の各バーのどのバーに対応しているかを示すための、指標である。
【００２２】
上記カーソル４４は、マウス１９の移動に連動して、文書検索画面４０上を移動する。このカーソル４４は、例えば、白色表示される。
【００２３】
また、文書マップ４２の各バーには、それぞれ色が付けられている。これらの色は、各文書ファイルが保存されるフォルダごとに、異なる。つまり、同一のフォルダに保存されている複数の文書ファイルは、同じ色で表示される。複数のフォルダに分かれて保存されている複数の文書ファイルは、異なる色で表示される。ユーザは、文書マップ４２の各バーの色により、各文書ファイルが保存されているフォルダの違いを直感的に認識することができる。
【００２４】
なお、各文書ファイルの拡張子に応じて異なる色を、文書マップ４２の各バーに設定してもよい。あるいは、各文書ファイルの起動用のアプリケーションプログラムに応じて異なる色を、文書マップ４２の各バーに設定してもよい。
【００２５】
次に、各文書の表示形態を図４により説明する。  
各文書は、文書日時（作成日時or更新日時）に基づく時系列順に、かつページ数の順に、表示される。
【００２６】
すなわち、各文書の代表ページ（例えば１ページ目）に対応するプリント用イメージデータは、マウス１９のホイール３４の回転操作に応じて、あるいはキーボード２１の上下シフトキー２１ｃ，２１ｄの操作に応じて、文書検索画面４０の画像表示領域４１に時系列順に順次に捲られるように切換え表示される。１つの文書における各ページのプリント用イメージデータは、キーボード２１の左右シフトキー２１ａ，２１ｂの操作に応じて、文書検索画面４０の画像表示領域４１にページ数順に順次に捲られるように切換え表示される。
【００２７】
次に、ハードディスクドライブ１５内の文書ファイル記憶領域２２および管理テーブル記憶領域２３について説明する。  
文書ファイル管理装置１の各アプリケーションプログラムによって作成される多数の文書データ、あるいは外部の画像入出力装置２から文書ファイル管理装置１に入力される多数の文書データは、文書ごとの文書ファイルとして、ファイル記憶領域２２に記憶される。ファイル記憶領域２２に記憶された各文書ファイルは、第1文書ファイル管理テーブル２３ａおよび第２文書ファイル管理テーブル２３ｂの文書ファイル管理データにより管理される。また、ファイル記憶領域２２に記憶された各ファイルが、文書管理テーブル２３ｃの文書管理データにより、文書単位で、管理される。また、文書検索画面４０における文書マップ４２の各バーの色が、色管理テーブル２３ｄの色管理データにより管理される。
【００２８】
第1文書ファイル管理テーブル２３ａのフォーマットを図５に示し、第２の文書管理テーブル２３ｂのフォーマットを図６に示している。
【００２９】
第1文書ファイル管理テーブル２３ａおよび第２文書ファイル管理テーブル２３ｂには、それぞれ文書ファイル管理データとして、パス、サイズ、作成日時、更新日時、アクセス日時などが格納される。
【００３０】
上記パスは、文書ファイルが存在するドライブの名称（ドライブ名）、文書ファイルが存在するフォルダの名称（フォルダ名）、文書ファイルの名称（文書ファイル名）からなる。上記サイズは、文書ファイルのデータサイズである。上記作成日時は、文書ファイルが作成された日時である。上記更新時刻は、文書ファイルが更新された日時である。上記アクセス日時は、文書ファイルに対するアクセスの日時のうち、最も近い日時である。
【００３１】
第1文書ファイル管理テーブル２３ａ内の文書ファイル管理データは、過去の時点のものである。過去の時点とは、文書ファイル管理装置１の前回の起動時である。第２文書ファイル管理テーブル２３ｂ内の文書ファイル管理データは、現時点のものであり、逐次に、更新or追加される。
【００３２】
たとえば、文書ファイル管理装置１が起動する際、第２文書ファイル管理テーブル２３ｂ内の文書ファイル管理データが、そのまま、第1文書ファイル管理テーブル２３ａに記憶される。これに伴い、第２文書ファイル管理テーブル２３ｂ内の文書ファイル管理データが、新たに作成（更新）される。この場合、第２文書ファイル管理テーブル２３ｂには、新たに追加された文書ファイル、および更新された文書ファイル、に関する文書ファイル管理データが記憶される。つまり、文書ファイルの更新状況（新規登録or更新）を、第1文書ファイル管理テーブル２３ａの内容と第２文書ファイル管理テーブル２３ｂの内容との差分により、判断することができる。
【００３３】
文書ファイルの新規登録の例として、複数ページの文書データが、入出力インターフェース１４を介して、文書ファイル管理装置１に入力された場合について説明する。この場合、入力された文書データは、新規登録の文書ファイルとして、ハードディスクドライブ１５の文書ファイル記憶領域２２に記憶される。このとき、新規登録の文書ファイルに関する新たな文書ファイル管理データ（パス、サイズ、作成日時、更新日時、アクセス日時）が、第２文書ファイル管理テーブル２３ｂに追加される。なお、第1文書ファイル管理テーブル２３ａの内容は、変更されない。
【００３４】
また、文書ファイルの更新の例として、第２文書ファイル管理テーブル２３ｂ内の任意の１つの文書ファイル管理データに対応する文書ファイルが、更新された場合について説明する。この場合、更新された文書ファイルは、ハードディスクドライブ１５の文書ファイル記憶領域２２内の更新前の文書ファイルに上書き記憶される。これに伴い、第２文書ファイル管理テーブル２３ｂ内の文書ファイル管理データも、更新される。
【００３５】
次に、文書管理テーブル２３ｃについて説明する。文書管理テーブル２３ｃのフォーマットを、図７、図８、および図９に示している。
【００３６】
文書管理テーブル２３ｃには、第1文書ファイル管理テーブル２３ａによって管理される文書ファイルを、文書単位で管理するための文書管理データが、記憶されている。この文書管理データは、順序、文書ＩＤ、状態、ページ数、文書日時、ファイル名、色ＩＤからなる。
【００３７】
文書管理データ順序は、図３の文書検索画面４０における各文書の表示順位に相当する。この表示順位は、文書日時にそのまま対応する。文書ＩＤは、各文書に固有の識別データである。状態は、文書が、更新（新規登録を含む）待ちの状態であるか、更新（新規登録を含む）完了の状態にあるかを、表わす。「更新」は、文書が更新（新規登録を含む）待ちの状態であることを表わしている。「完了」は、文書の更新（新規登録を含む）が完了の状態であることを表わしている。ページ数は、文書のページ数であり、状態が「完了」となった際に確定される。文書時刻は、文書データの作成日時or更新日時であり、第1文書ファイル管理テーブル２３ａにおける文書ファイル管理データの作成日時or更新日時が流用される。ファイル名は、文書ファイルが存在するドライブの名称（ドライブ名）、文書ファイルが存在するフォルダの名称（フォルダ名）、文書ファイルの名称（文書ファイル名）からなる。色ＩＤは、各文書に割り当てられる色の識別データである。この色ＩＤと実際の色との対応は、色管理テーブル２３ｄ内の色管理データにより、指定される。
【００３８】
また、文書管理テーブル２３ｃ内の文書管理データは、後述する文書管理データの登録処理により更新される。たとえば、図７に示す文書管理テーブル２３ｃでは、９つの文書が管理されている。この状態から、文書ＩＤ「１００８」の文書が更新されるとともに、文書ＩＤ「１０１０」の文書および文書ＩＤ「１０１１」の文書が新たに追加されたと仮定する。この場合、後述する文書管理データの登録処理では、図７に示す文書管理テーブル２３ｃに対し、状態が「更新」と設定された３つの文書管理データ（文書ＩＤ「１００８」、文書ＩＤ「１０１０」、文書ＩＤ「１０１１」）が登録される。この登録により、図８に示す文書管理テーブル２３ｃが作成される。
【００３９】
図８に示す文書管理テーブル２３ｃでは、文書ＩＤ「１０１１」、文書ＩＤ「１００８」、文書ＩＤ「１０１０」を有する３つの文書管理データの状態が、「更新」となっている。状態が「更新」となっている各文書管理データの文書については、順次、後述するイメージ生成処理が行われる。このイメージ生成処理が完了すると、文書管理データの状態が「完了」に書換えられる。つまり、文書ＩＤ「１０１１」、文書ＩＤ「１００８」、文書ＩＤ「１０１０」の３つの文書に対するイメージ生成処理が完了したところで、図８の文書管理テーブル２３ｃが、図９の文書管理テーブル２３ｃに更新される。
【００４０】
なお、各文書管理データのページ数は、後述するイメージ生成処理により生成されるプリント用イメージデータの数に応じて、確定される。このため、文書管理テーブル２３ｃでは、図８に示すように、状態が「更新」となっている文書管理データのページ数が、空欄となっている。文書管理データの状態が「更新」から「完了」に書換えられた時点で、図９に示すように、後述するイメージ生成処理により生成されるプリント用イメージデータの数が、そのまま文書管理データのページ数として確定される。
【００４１】
次に、色管理テーブル２３ｄについて説明する。色管理テーブル２３ｄのフォーマットを図１０に示している。
【００４２】
色管理テーブル２３ｄには、色管理データが記憶されている。色管理データは、色ＩＤ、色コード（実際の色を表わすコード）、フォルダ名からなる。上記したように、文書マップ４２の各バーの色は、各文書ファイルが存在するフォルダごとに異なる。したがって、色ＩＤおよび色コードに、フォルダ名が対応付けられている。この色管理データの参照により、各文書ファイルが存するフォルダに割り当てられている色が、判断される。
【００４３】
一方、文書管理データの登録処理について説明する。図１１は、文書管理データの登録処理を説明するためのフローチャートである。
【００４４】
文書ファイル管理装置１の起動時（文書管理プログラムの起動時）、ハードディスクドライブ１５の第1文書ファイル管理テーブル２３ａから、過去の時点（文書ファイル管理装置１の前回の起動時）の文書ファイル管理データが読出される（ステップ１０１）。続いて、ハードディスクドライブ１５の第２文書ファイル管理テーブル２３ｂから、現時点の文書ファイル管理データが読出される（ステップ１０２）。そして、読出された過去の時点の文書ファイル管理データと、読出された現時点の文書ファイル管理データとの差分が、検出される（ステップ１０３）。検出された差分は、ＲＡＭ１２に、一時的に記憶される。
【００４５】
差分の検出は、過去の時点の文書ファイル管理データの作成から、現時点の文書ファイル管理データの作成までの間に、更新された文書ファイルまたは新規に追加された文書ファイルを、抽出する処理である。
【００４６】
たとえば、現時点の文書ファイル管理データにおける更新日時と、過去の時点の文書ファイル管理データにおける更新日時とが異なる文書ファイルは、更新された文書ファイルであると認識される。過去の文書ファイル管理データには存在しなくて、現時点の文書ファイル管理データに存在する文書ファイルは、追加された文書ファイルであると判断される。
【００４７】
すなわち、図５の第1文書ファイル管理テーブル２３ａの内容と、図６の第２文書ファイル管理テーブル２３ｂの内容との差分として、文書ファイル名「ｆｉｌｅ８．ｔｘｔ」、文書ファイル名「ｆｉｌｅ１０．ｄｏｃ」、文書ファイル名「ｆｉｌｅｌ１．ｘｌｓ」という３つの文書ファイルが検出される。
【００４８】
パスが「Ｃ：￥ｆｏｌｄｅｒ２￥ｆｉｌｅ８．ｔｘｔ」の文書ファイル（文書ファイル名「ｆｉｌｅ８．ｔｘｔ」）について見ると、更新日時が、過去の時点と現時点とで異なっている。したがって、文書ファイル名「ｆｉｌｅ８．ｔｘｔ」の文書ファイルは、更新された文書ファイルであると判断される。
【００４９】
パスが「Ｃ：￥ｆｏｌｄｅｒ３￥ｆｉｌｅ１０．ｄｏｃ」の文書ファイル（文書ファイル名「ｆｉｌｅ１０．ｄｏｃ」）、およびパスが「Ｃ：￥ｆｏｌｄｅｒ４￥ｆｉｌｅ１１．ｘｌｓ」の文書ファイル（文書ファイル名「ｆｉｌｅｌ１．ｘｌｓ」）は、第２文書ファイル管理テーブル２３ｂのみに存在する。したがって、文書ファイル名「ｆｉｌｅ１０．ｄｏｃ」の文書ファイル、および文書ファイル名「ｆｉｌｅｌ１．ｘｌｓ」の文書ファイルは、新たに追加された文書ファイルであると判断される。
【００５０】
差分として、１つor複数の文書ファイルが検出された場合（ステップ１０４のＹＥＳ）、検出された１つor複数の文書ファイルのうち、１つの文書ファイルが抽出される（ステップ１０５）。
【００５１】
抽出された文書ファイルが、更新された文書ファイルであれば（ステップ１０６のＹＥＳ）、その抽出された文書ファイルに対応する文書管理データが、文書管理テーブル２３ｃに更新記憶される（ステップ１０７）この更新記憶までの処理は、差分として検出される全ての文書ファイルに対し、実行される。
【００５２】
上記抽出された文書ファイルが新たに追加された文書ファイルであれば（ステップ１０６ＮＯ）、その新たに追加された文書ファイルが新規に作成された新規フォルダに存するものであるか否かが、判定される（ステップ１０８）。新たに追加された文書ファイルが新規フォルダに存していれば（ステップ１０８のＹＥＳ）、その新規フォルダに対して未使用の任意の色が割り当てられる（ステップ１０９）。すなわち、新規フォルダには、他のフォルダに割り当てられていない新しい色が割り当てられる。そして、割り当てられた色の色コードが、色ＩＤおよびフォルダ名と共に、色管理テーブル２３ｄに追加される（ステップ１１０）。さらに、上記新たに追加された文書ファイルに対応する文書管理データが、文書管理テーブル２３ｃに追加される（ステップ１１２）この追加までの処理は、差分として検出される全ての追加文書ファイルに対し、実行される。
【００５３】
上記抽出された文書ファイルが追加された文書ファイルであって（ステップ１０６のＮＯ）、しかもその追加された文書ファイルが既存フォルダに存していれば（ステップ１０８のＮＯ）、その既存フォルダのフォルダ名は色管理テーブル２３ｄの色管理データに含まれている。
【００５４】
たとえば、パスが「Ｃ：￥ｆｏｌｄｅｒ３￥ｆｉｌｅ１０．ｄｏｃ」の文書ファイルは、フォルダ名「Ｃ：￥ｆｏｌｄｅｒ３」のフォルダに存している。このフォルダ名「Ｃ：￥ｆｏｌｄｅｒ３」は、色管理テーブル２３ｄの色管理データに含まれている。よって、フォルダ名「Ｃ：￥ｆｏｌｄｅｒ３」のフォルダは、既存フォルダであると判定される。一方、パスが「Ｃ：￥ｆｏｌｄｅｒ４￥ｆｉｌｅ１１．ｘｌｓ」の文書ファイルは、フォルダ名「Ｃ：￥ｆｏｌｄｅｒ４」のフォルダに存している。このフォルダ名「Ｃ：￥ｆｏｌｄｅｒ４」は、色管理テーブル２３ｄの色管理データに含まれていない。よって、フォルダ名「Ｃ：￥ｆｏｌｄｅｒ４」のフォルダは、新規フォルダであると判定される。
【００５５】
既存フォルダであるとの判定結果が得られた場合（ステップ１０８のＮＯ）、その既存フォルダに割り当てられている色の色コードが、色管理テーブル２３ｄから読出される（ステップ１１１）。
【００５６】
そして、上記新たに追加された文書ファイルに対応する文書管理データが、文書管理テーブル２３ｃに追加される（ステップ１１２）。新たに追加された文書ファイルに対応する文書管理データは、第２文書ファイル管理テーブル２３ｂおよび色管理テーブル２３ｄの参照により、生成される。
【００５７】
たとえば、文書管理データの文書時刻として、差分として検出された文書ファイルの更新時刻が用いられる。文書管理データのファイル名として、差分として検出された文書ファイルのパスが用いられる。文書管理データの文書ＩＤとして、既存の文書と識別するために、新たに生成されるユニークなＩＤが用いられる。文書管理データの色ＩＤとして、差分として検出された文書ファイルが存する既存フォルダor新規フォルダに割り付けられている色の色ＩＤが用いられる。ただし、文書管理データのページ数は、記載されない（空欄）。また、文書管理データの状態は、「更新」に設定される。ページ数は、後述するイメージ生成処理によるプリント用イメージデータの生成時に確定されて、記載される。
【００５８】
差分として文書ファイルが検出されなかった場合、あるいは、差分として検出された全ての文書ファイルに対する処理が終了した場合には（ステップ１０４のＮＯ）、第２文書管理テーブル２３ｂ内の文書管理データが、第１文書管理テーブル２３ａに記憶される（ステップ１１３）。
【００５９】
次に、イメージ生成処理を、図１２のフローチャートを参照しながら説明する。  
文書管理データの記憶処理では、文書管理テーブル２３ｃに更新記憶および新規記憶された文書管理データの状態が、「更新」となる。状態が「更新」となった文書については、プリント用イメージデータがまだ生成されておらず、プリント用イメージデータを生成する必要がある。プリント用イメージデータを生成する処理を、イメージ生成処理と称している。
【００６０】
イメージ生成処理は、文書管理データの記憶処理が完了したときに、開始される。すなわち、文書管理テーブル２３ｃから全ての文書管理データが読出される（ステップ２０１）。読出された各文書管理データは、その各文書管理データの文書時刻に基づいて時系列順に整列されて、文書管理テーブル２３ｃに再記憶される（ステップ２０２）。図８に示す例では、最新の３つの文書管理データの状態が、「更新」となっている。
【００６１】
文書管理テーブル２３ｃ内の各文書管理データが整列された後、イメージ生成処理が施されていない文書が存在するか否かが判定される（ステップ２０３）。イメージ生成処理が施されていない文書が存在する場合（ステップ２０３のＹＥＳ）、イメージ生成処理が施されていない１つの文書に対応する文書管理データが、文書管理テーブル２３ｃから読出される（ステップ２０４）。そして、読出された文書管理データの「状態」が「更新」であるか否かが判定される（ステップ２０５）。
【００６２】
文書管理データの「状態」が「更新」となっていれば（ステップ２０５のＹＥＳ）、上記読出された文書管理データに対応する文書のプリント用イメージデータが生成される。この生成は、次のように行われる。
【００６３】
まず、上記読出された文書管理データに対応する文書の文書ファイルの中から、文書データが読出される（ステップ２０６）。この読出された文書データの中から、全てのページの文書データにそれぞれ対応するプリント用イメージデータが、ベクタ形式（アウトライン形式ともいう）で、生成される（ステップ２０７）。また、上記読出された文書データの中から、各文書の代表ページ（例えば１ページ目）の文書データにそれぞれ対応するプリント用イメージデータが、ビットマップ形式で、生成される（ステップ２０８）。
【００６４】
上記ベクタ形式は、文字や画像の輪郭を線でかたどってその内部を塗りつぶす形式のことである。ベクタ形式のプリント用イメージデータの代表的な例として、ＰＤＦデータなどがある。
【００６５】
上記ビットマップ形式は、文字や画像をドットの集合によって表現する形式である。ビットマップ形式のプリント用イメージデータの代表的な例として、ＪＰＥＧデータ、ＰＩＣＴデータ、ＰＮＧデータ、ＢＭＰデータ、ＧＩＦデータなどがある。
【００６６】
ベクタ形式のプリント用イメージデータは、ビットマップ形式のプリント用イメージデータに比べて、表示速度は遅いが、データ量が少なく、しかも拡大、縮小、変形などの処理が容易であるという利点がある。
【００６７】
ビットマップ形式のプリント用イメージデータは、ベクタ形式のプリント用イメージデータに比べて、データ量は多いが、表示速度が速いという利点がある。
【００６８】
生成されたベクタ形式の各プリント用イメージデータは、ページごとにファイル化されて、ハードディスクドライブ１５のイメージデータ記憶領域２７に記憶される（ステップ２０９）。生成されたビットマップ形式の各プリント用イメージデータも、代表ページごとにファイル化されて、ハードディスクドライブ１５のイメージデータ記憶領域２７に記憶される（ステップ２０９）。
【００６９】
この記憶後、文書管理テーブル２３ｃ内の文書管理データの「状態」が、「完了」に変更される（ステップ２１０）。さらに、生成された各プリント用イメージデータの数が、ページ数として確定される。このページ数が、文書管理テーブル２３ｃ内の文書管理データのページ数として、設定される（ステップ２１１）。
【００７０】
以上のステップ２０３からステップ２１１の処理は、文書管理テーブル２３ｃ内の各文書管理データによって管理される全ての文書に対し、順次に実行される。
【００７１】
各文書管理データによって管理される全ての文書に対するイメージ生成処理が完了すると（ステップ２０３のＮＯ）、図９に示すように文書管理テーブル２３ｃ内の全ての文書管理データの「状態」が「完了」に設定される。
【００７２】
また、生成される各プリント用イメージデータは、上記したように、ページごとにファイル化される。これらファイルに対し、文書ＩＤとページ番号とからなるファイル名として、例えば「文書ＩＤ−ページ番号.jpg」が生成される。
【００７３】
図８の文書管理テーブル２３ｃにおけるファイル名「Ｃ：￥ｆｏｌｄｅｒ４￥ｆｉｌｅ１１．ｘｌｓ」という文書が、３ページ分の文書データにより構成されていると仮定する。この場合、ファイル名「Ｃ：￥ｆｏｌｄｅｒ４￥ｆｉｌｅ１１．ｘｌｓ」という文書に対し、３つのファイルのプリント用イメージデータが生成される。なお、ファイル名「Ｃ：￥ｆｏｌｄｅｒ４￥ｆｉｌｅ１１．ｘｌｓ」という文書の文書ＩＤは、「１０１１」である。
【００７４】
したがって、上記のように３つのファイルのプリント用イメージデータが生成された場合、その３つのファイルに対し、３つのファイル名「１０１１−００１．ｊｐｇ」、ファイル名「１０１１−００２．ｊｐｇ」、ファイル名「１０１１−００３．ｊｐｇ」が生成される。
【００７５】
こうして、ファイル名が生成されるのに伴い、文書ＩＤが「１０１１」という文書の文書管理データは、図９に示すように、「状態」が「完了」に設定され、「ページ数」が「３」に設定される。
【００７６】
なお、文書管理テーブル２３ｃ内の各文書管理データのうち、状態が「更新」となっている文書管理データが多い場合、あるいは、状態が「更新」となっている文書管理データのページ数が多い場合、イメージ生成処理にかかる時間が長くなってしまう。そこで、イメージ生成処理を、他の処理たとえば文書検索画面４０の表示処理などと並行して実行してもよい。
【００７７】
次に、上記文書検索画面４０の表示処理について説明する。図１３は、文書検索画面４０の表示処理を説明するためのフローチャートである。
【００７８】
文書検索画面４０が表示（起動）されると、まず、文書管理テーブル２３ｃ内の全ての文書管理データが読出される（ステップ３０１）。読出された各文書管理データは、その各文書管理データの文書時刻に基づいて時系列順に整列されて、文書管理２３ｃに再記憶される（ステップ３０２）。
【００７９】
文書管理テーブル２３ｃ内の各文書管理データが整列された後、文書検索画面４０で表示される文書を表わすデータが、ＲＡＭ１２に記憶される。表示される文書が、最も新しい文書であれば、その最も新しい文書を表わすデータとして、文書管理データの順序「１」が、ＲＡＭ１２に記憶される（ステップ３０３）。
【００８０】
さらに、文書検索画面４０で表示されるページを表わすデータが、ＲＡＭ１２に記憶される。文書検索画面４０で表示されるページが、１ページ目であれば、文書管理データのページ数「１」が、ＲＡＭ１２に記憶される（ステップ３０４）。
【００８１】
このＲＡＭ１２の記憶内容に基づき、最も新しい文書の1ページ目に対応するプリント用イメージデータのファイルが、ハードディスクドライブ１５のイメージデータ記憶領域２７から読出される（ステップ３０５）。すなわち、文書管理テーブル２３ｃの参照により、最も新しい文書（順序「１」）の文書ＩＤが抽出される。この抽出される文書ＩＤと１ページ目を表わすページ数「１」とからなるファイル名に基づいて、最も新しい文書の1ページ目に対応するプリント用イメージデータのファイルが、ハードディスクドライブ１５のイメージデータ記憶領域２７から読出される。
【００８２】
図９に示す文書管理テーブル２３ｃの例では、最も新しい文書（順序「１」）の文書ＩＤとして、「１０１１」が抽出される。この文書ＩＤ「１０１１」と１ページ目を表わすページ数「１」とからなるファイル名は、「１０１１−００１．ｊｐｇ」である。このファイル名「１０１１−００１．ｊｐｇ」を有するプリント用イメージデータのファイルが、ハードディスクドライブ１５のイメージデータ記憶領域２７から読出される。
【００８３】
そして、読出されたファイルのプリント用イメージデータが、文書検索画面４０の画像表示領域４１に表示される（ステップ３０６）。この表示に伴い、文書マップ４２が、生成される（ステップ３０７）。
【００８４】
文書マップ４２が生成されると、その生成された文書マップ４２が文書検索画面４０における右端の領域に表示される（ステップ３０８）。この表示に伴い、文書検索画面４０の画像表示領域４１に表示されている文書（プリント用イメージデータ）が、文書マップ４２の各バーのどのバーに対応しているかが、検出される（ステップ３０９）。そして、検出されたバーと対応する位置に、矢印４３が表示される（ステップ３１０）。
【００８５】
次に、上記ステップ３０７の文書マップ生成処理について説明する。図１４は、文書マップ生成処理を説明するためのフローチャートである。
【００８６】
まず、文書検索画面４０上に、文書マップ４２の表示領域が確保される（ステップ４０１）。この確保に伴い、文書マップ４２の表示領域に、初期表示色として、白色画像が表示される。
【００８７】
文書マップ４２の表示領域は、図３に示すように、文書検索画面４０の右端における、幅２０ピクセル、高さ６４０ピクセルの細長い矩形の領域である。この矩形の領域は、Ｘ，Ｙ座標（０，０）、（２０，０）、（０，６４０）、（２０，６４０）の４点で、囲まれている。
【００８８】
文書マップ４２の表示領域が確保されると、各バーの描画を開始するための初期座標として、Ｙ＝０（Ｙ座標「０」）が設定される（ステップ４０２）。この初期座標は、文書マップ４２の表示領域の最上端に相当する。
【００８９】
初期座標の設定後、文書管理テーブル２３ｃ内の各文書管理データが、順序の小さい順に、参照される。文書管理データの順序が「１」の文書（１番目の文書）は、まだ、文書マップ４２の表示領域にバーの描画がない文書、つまり未描画の文書である（ステップ４０３のＹＥＳ）。この未描画の１番目の文書の文書管理データが、読出される（ステップ４０４）。そして、読出された文書管理データの色ＩＤが抽出される（ステップ４０５）。さらに、色管理テーブル２３ｄの参照により、上記抽出された色ＩＤに対応する実際の色が、確定される（ステップ４０６）。実際の色が確定されると、Ｘ，Ｙ座標（０，０）および（２０，０）の２点を結ぶバーが、文書マップ４２の表示領域に、上記確定された色で描画される（ステップ４０７）。描画されるバーは、Ｙ方向に１ピクセル分の幅（高さ）を有する。
【００９０】
バーが描画されると、Ｙ座標値が「１」プラスされる（ステップ４０８）。そして、Ｙ座標が「６４０」に達しているか否かが判定される（ステップ４０９）。Ｙ座標「６４０」は、文書マップ４２の表示領域の最下端に相当する。
【００９１】
Ｙ座標が「６４０」に達していなければ（ステップ４０９のＮＯ）、文書管理テーブル２３ｃ内の次の文書管理データが、参照される。文書管理データの順序が「２」の文書（２番目の文書）は、まだ、文書マップ４２の表示領域にバーの描画がない文書、つまり未描画の文書である（ステップ４０３のＹＥＳ）。この未描画の２番目の文書の文書管理データが、読出される（ステップ４０４）。そして、読出された文書管理データの色ＩＤが抽出される（ステップ４０５）。さらに、色管理テーブル２３ｄの参照により、上記抽出された色ＩＤに対応する実際の色が、確定される（ステップ４０６）。実際の色が確定されると、Ｘ，Ｙ座標（０，１）および（２０，１）の２点を結ぶバーが、文書マップ４２の表示領域に、上記確定された色で描画される（ステップ４０７）。描画されるバーは、Ｙ方向に１ピクセル分の幅（高さ）を有する。
【００９２】
バーが描画されると、Ｙ座標値が「１」プラスされる（ステップ４０８）。そして、Ｙ座標が「６４０」に達しているか否かが判定される（ステップ４０９）。Ｙ座標「６４０」は、文書マップ４２の表示領域の最下端に相当する。
【００９３】
Ｙ座標が「６４０」に達していなければ（ステップ４０９のＮＯ）、文書管理テーブル２３ｃ内の次の文書管理データが、参照される。こうして、文書マップ４２のバーが順次に描画される。
【００９４】
Ｙ座標が「６４０」に達すると（ステップ４０９のＹＥＳ）、全てのバーの描画が完了したとの判断の下に、文書マップ生成処理が終了する。
【００９５】
次に、文書検索処理について説明する。図１５、図１６、および図１７は、文書検索処理を説明するためのフローチャートである。  
まず、文書検索画面の表示処理により、ディスプレイ１７の文書検索画面４０に、文書時刻が最も新しい文書ファイルにおける文書データの１ページ目（代表ページ）のプリント用イメージデータが、表示される（ステップ５０１）。
【００９６】
マウス１９orキーボード２１が操作されると（ステップ５０２のＹＥＳ）、その操作内容が拡大or縮小であるか否かが判定され（ステップ５０２ａ）、かつその操作内容が終了であるか否かが判定される（ステップ５０３）。判定結果が、拡大or縮小でなく（ステップ５０２ａのＮＯ）、かつ終了であれば（ステップ５０３のＹＥＳ）、ディスプレイ１７の文書検索画面４０が消去され、動作が終了となる。
【００９７】
上記判定結果が、拡大or縮小でなく（ステップ５０２ａのＮＯ）、かつ終了でなければ（ステップ５０３のＮＯ）、上記操作が文書ファイルの起動操作であるか否かが判定される（ステップ５０４）。文書ファイルの起動操作は、例えば、マウス１９の左ボタン３３の押圧操作（例えばダブルクリック操作）、マウス１９のホイール３４の押圧操作、およびキーボード２１におけるEnterキーの押圧操作などである。
【００９８】
上記操作が文書ファイルの起動操作であれば（ステップ５０４のＹＥＳ）、文書検索画面４０における現在の表示ページ（プリント用イメージデータ）と同じページの文書データを持つ文書ファイルの拡張子（doc、txt、xls、pptなど）が、検出される（ステップ５０６）。そして、ハードディスクドライブ１５におけるアプリケーションプログラム記憶領域２６内の各種アプリケーションプログラムのうち、上記検出された拡張子に対応するアプリケーションプログラムが起動される（ステップ５０６）。
【００９９】
このアプリケーションプログラムの起動により、ハードディスクドライブ１５における文書ファイル記憶領域２２内の各文書ファイルのうち、文書検索画面４０における現在の表示ページと同じページの文書データを持つ文書ファイルが検索されて開かれる。そして、この開かれた文書ファイルから、文書検索画面４０における現在の表示ページと同じページの文書データが抽出される（ステップ５０７）。抽出された文書データは、文書検索画面４０において、現在の表示ページ（プリント用イメージデータ）上に、表示される（ステップ５０８）。
【０１００】
ユーザは、現在の表示ページと同じページの文書データを、文書検索画面４０に直ちに表示して適宜に編集することができる。また、ユーザは、編集した文書データを、ハードディスクドライブ１５における文書ファイル記憶領域２２内の該当する文書ファイルに上書き保存することができる。
【０１０１】
上記操作が文書ファイルの起動操作でない場合（ステップ５０４のＮＯ）、同操作がマウス１９におけるホイール３４の操作であるか否かが、判定される（ステップ５０９）。
【０１０２】
上記操作がマウス１９におけるホイール３４の操作でなければ（ステップ５０９のＮＯ）、同操作がキーボード２１における右シフトキー２１ｂであるか否か（ステップ５１０）、同操作がキーボード２１における左シフトキー２１ａであるか否か（ステップ５１６）、同操作がキーボード２１における下シフトキー２１ｄであるか否か（ステップ５２４）、同操作がキーボード２１における上シフトキー２１ｃであるか否か（ステップ５３１）が、それぞれ判定される。
【０１０３】
上記操作が、シフトキー２１ａ，２１ｂ，２１ｃ，２１ｄのいずれでもなければ（ステップ５１０のＮＯ、ステップ５１６のＮＯ、ステップ５２４のＮＯ、ステップ５３１のＮＯ）、上記ステップ５０２へ戻り、操作待ちとなる。
【０１０４】
右シフトキー２１ｂが押圧操作されると（ステップ５１０のＹＥＳ）、文書検索画面４０の表示が文書データであるか否かが判定される（ステップ５１１）。文書データが表示されていれば（ステップ５１１のＹＥＳ）、文書検索画面４０の表示が、元のプリント用イメージデータの表示に戻される（ステップ５１２）。
【０１０５】
文書データが表示されていなければ（ステップ５１０のＮＯ）、文書検索画面４０における現在の表示ページに１ページ分が加算されて、新たな表示ページ（＝現在の表示ページ＋１ページ）が設定される（ステップ５１３）。そして、設定された新たな表示ページのページ数が、文書管理テーブル２３ｃにおける文書管理データのページ数（最大ページ数）を超えているか否かが、判定される（ステップ５１４）。
【０１０６】
上記設定された新たな表示ページのページ数が、文書管理テーブル２３ｃにおける文書管理データのページ数（最大ページ数）を超えている場合は（ステップ５１４のＹＥＳ）、文書管理データのページ数（最大ページ数）のページが、新たな表示ページとして更新設定される（ステップ５１５）。上記設定された新たな表示ページのページ数が、文書管理テーブル２３ｃにおける文書管理データのページ数（最大ページ数）以下の場合は（ステップ５１４のＮＯ）、上記設定された新たな表示ページがそのまま有効となる。
【０１０７】
左シフトキー２１ａが押圧操作されると（ステップ５１６のＹＥＳ）、文書検索画面４０の表示が文書データであるかが判定される（ステップ５１７）。文書データが表示されていれば（ステップ５１７のＹＥＳ）、文書検索画面４０の表示が、元のプリント用イメージデータの表示に戻される（ステップ５１８）。
【０１０８】
文書データが表示されていなければ（ステップ５１７のＮＯ）、文書検索画面４０における現在の表示ページから１ページ分が減算されて、新たな表示ページ（＝現在の表示ページ−１ページ）が設定される（ステップ５１９）。そして、設定された新たな表示ページのページ数が、零以下であるか否かが、判定される（ステップ５２０）。
【０１０９】
上記設定された新たな表示ページのページ数が、零以下である場合は（ステップ５２０のＹＥＳ）、１ページ目が、新たな表示ページとして更新設定される（ステップ５２１）。上記設定された新たな表示ページのページ数が、零より大きい場合は（ステップ５２０のＮＯ）、上記設定された新たな表示ページがそのまま有効となる。
【０１１０】
新たな表示ページが設定されると、文書検索画面４０に表示されているプリント用イメージデータに対応する文書の順序と、文書管理２３ｃの各文書管理データと、の照合により、文書検索画面４０に表示されているプリント用イメージデータに対応する文書の文書ＩＤが抽出される。この抽出された文書ＩＤと、上記設定された新たな表示ページのページ数とからなるファイル名に基づいて、新たな表示ページに対応するプリント用イメージデータのファイルがハードディスクドライブ１５から読出される（ステップ５２２）。そして、読出されたファイルのプリント用イメージデータが、文書検索画面４０に新たに表示される（ステップ５２３）。表示されたプリント用イメージデータは、外部の画像入出力装置２によって、プリントアウトすることができる。
【０１１１】
こうして、左右シフトキー２１ａ，２１ｂの押圧操作により、任意の文書の任意のページのプリント用イメージデータが表示されている状態において、文書ファイルの起動操作があれば（ステップ５０４のＹＥＳ）、上記ステップ５０５〜５０８の処理により、そのとき表示されているプリント用イメージデータと同じページの文書データが表示される（ステップ５０８）。
【０１１２】
ユーザは、必要とする１つの文書ファイルを、効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける望みのページの文書データを直ちに表示して編集することができる。
【０１１３】
下シフトキー２１ｄが押圧操作されると（ステップ５２４のＹＥＳ）、文書検索画面４０の表示が文書データであるかが判定される（ステップ５２５）。文書データが表示されていれば（ステップ５２５のＹＥＳ）、文書検索画面４０の表示が、元のプリント用イメージデータの表示に戻される（ステップ５２６）。
【０１１４】
文書データが表示されていなければ（ステップ５２５のＮＯ）、文書検索画面４０における現在の表示文書に１文書分が加算されて、新たな表示文書（＝現在の表示文書＋１文書）が設定される（ステップ５２７）。そして、設定された新たな表示文書の順序が、文書管理テーブル２３ｃにおける文書管理データの最大順序を超えているか否かが、判定される（ステップ５２８）。
【０１１５】
上記設定された新たな表示文書の順序が、文書管理テーブル２３ｃにおける文書管理データの最大順序を超えている場合は（ステップ５２８のＹＥＳ）、文書管理データの最大順序の文書（文書時刻が最も古い文書）が、新たな表示文書として更新設定される（ステップ５２９）。上記設定された新たな表示文書の順序が、文書管理テーブル２３ｃにおける文書管理データの最大順序以下の場合は（ステップ５２８のＮＯ）、上記設定された新たな表示文書がそのまま有効となる。
【０１１６】
上シフトキー２１ｃが押圧操作されると（ステップ５３０のＹＥＳ）、文書検索画面４０の表示が文書データであるかが判定される（ステップ５３１）。文書データが表示されていれば（ステップ５３１のＹＥＳ）、文書検索画面４０の表示が、元のプリント用イメージデータの表示に戻される（ステップ５３２）。
【０１１７】
文書データが表示されていなければ（ステップ５３１のＮＯ）、文書検索画面４０における現在の表示文書から１文書分が減算されて、新たな表示文書（＝現在の表示文書−１文書）が設定される（ステップ５３３）。そして、設定された新たな表示文書の順序が、零以下であるか否かが、判定される（ステップ５３４）。
【０１１８】
上記設定された新たな表示文書の順序が、零以下である場合は（ステップ５３４のＹＥＳ）、文書管理データの順序「１番目」の文書（文書時刻が最も新しい文書）が、新たな表示文書として更新設定される（ステップ５３５）。上記設定された新たな表示文書の順序が、零より大きい場合は（ステップ５３４のＮＯ）、上記設定された新たな表示文書がそのまま有効となる。
【０１１９】
新たな表示文書が設定されると、その新たな表示文書の代表表示ページとして１ページ目が設定される（ステップ５３６）。この代表表示ページが設定されると、上記新たな表示文書の順序と文書管理２３ｃの各文書管理データとの照合により、上記新たな表示文書の文書ＩＤが抽出される。この抽出された文書ＩＤと、上記設定された代表表示ページのページ数（１ページ目）とからなるファイル名に基づいて、その代表ページに対応するプリント用イメージデータのファイルがハードディスクドライブ１５から読出される（ステップ５３７）。そして、読出されたファイルのプリント用イメージデータが、文書検索画面４０に新たに表示される（ステップ５３８）。表示されたプリント用イメージデータは、外部の画像入出力装置２によって、プリントアウトすることができる。
【０１２０】
新たな表示文書の１ページ目が表示されると、その表示文書が、文書マップ４２の各バーのどのバーに対応しているかが、検出される（ステップ５３９）。そして、検出されたバーと対応する位置に、矢印４３が表示される（ステップ５４０）。
【０１２１】
こうして、上下シフトキー２１ｃ，２１ｄの操作によって、任意の文書の任意の１ページ目のプリント用イメージデータが表示されている状態のとき、文書ファイルの起動操作があれば（ステップ５０４のＹＥＳ）、上記ステップ５０５〜５０８の処理により、そのとき表示されているプリント用イメージデータと同じページの文書データが表示される（ステップ５０８）。
【０１２２】
ユーザは、必要とする１つの文書ファイルを、効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける１ページ目の文書データを直ちに表示して編集することができる。
【０１２３】
一方、マウス１９のホイール３４が回転操作されると（ステップ５０４のＹＥＳ）、文書検索画面４０の表示内容が文書データであるかが判定される（ステップ５４１）。文書データが表示されていれば（ステップ５４１のＹＥＳ）、文書検索画面４０の表示が、元のプリント用イメージデータの表示に戻される（ステップ５４２）。
【０１２４】
文書データが表示されていなければ（ステップ５４１のＮＯ）、一定時間におけるホイール３４の変動量（回転数）が検出される（ステップ５４３）。ホイール３４の変動量が検出されると、その変動量が文書移動量に変換される（ステップ５４４）。文書移動量とは、文書検索画面４０で表示が切換えられる複数の文書の枚数に相当する。
【０１２５】
例えば、ホイール３４が正方向（図２の上方向）に回転操作された場合、文書移動量がプラスの値となる。文書移動量がプラスの値であれば、文書検索画面４０で表示が切換えられる複数の文書の移動方向が、文書の「順序」の小さい側から大きい側への移動に対応する。ホイール３４が逆方向（図２の下方向）に回転操作された場合、文書移動量がマイナスの値となる。文書移動量がマイナスの値であれば、文書検索画面４０で表示が切換えられる複数の文書の移動方向が、文書の「順序」の大きい側から小さい側への移動に対応する。
【０１２６】
文書移動量が求められると、文書検索画面４０における現在の表示文書から、その文書移動量が減算されて、新たな表示文書（＝現在の表示文書＋文書移動量）が設定される（ステップ５４５）。そして、設定された新たな表示文書の順序が、零以下であるか否かが、判定される（ステップ５４６）。
【０１２７】
上記設定された新たな表示文書の順序が、零以下である場合は（ステップ５４６のＹＥＳ）、文書管理データの順序「１番目」の文書（文書時刻が最も新しい文書）が、新たな表示文書として更新設定される（ステップ５４７）。
【０１２８】
上記設定された新たな表示文書の順序が、零より大きい場合は（ステップ５４６のＮＯ）、上記設定された新たな表示文書の順序が、文書管理２３ｃにおける文書管理データの最大順序を超えているか否かが、判定される（ステップ５４８）。上記設定された新たな表示文書の順序が、文書管理２３ｃにおける文書管理データの最大順序を超えている場合には（ステップ５４８のＹＥＳ）、文書管理データの最大順序の文書（文書時刻が最も古い文書）が、新たな表示文書として更新設定される（ステップ５４９）。上記設定された新たな表示文書の順序が、文書管理２３ｃにおける文書管理データの最大順序以下の場合は（ステップ５４８のＮＯ）、上記設定された新たな表示文書がそのまま有効となる。
【０１２９】
新たな表示文書が設定されると、その新たな表示文書の代表表示ページとして１ページ目が設定される（ステップ５５０）。この代表表示ページが設定されると、上記新たな表示文書の順序と文書管理２３ｃの各文書管理データとの照合により、上記新たな表示文書の文書ＩＤが抽出される。この抽出された文書ＩＤと、上記設定された代表表示ページのページ数（１ページ目）とからなるファイル名に基づいて、その代表表示ページに対応するプリント用イメージデータのファイルがハードディスクドライブ１５から読出される（ステップ５５１）。そして、読出されたファイルのプリント用イメージデータが、文書検索画面４０に新たに表示される（ステップ５５２）。表示されたプリント用イメージデータは、外部の画像入出力装置２によってプリントアウトすることができる。
【０１３０】
新たな表示文書の１ページ目が表示されると、その表示文書が、文書マップ４２の各バーのどのバーに対応しているかが、検出される（ステップ５５３）。そして、検出されたバーと対応する位置に、矢印４３が表示される（ステップ５５４）。
【０１３１】
なお、上記ステップ５５０およびステップ５５１の処理は、上記ステップ５４７、ステップ５４８、およびステップ５４９の処理と並行して行ってもよい。
【０１３２】
以上のように、マウス１９におけるホイール３４の回転操作に応じて、ハードディスクドライブ１５に記憶されている各文書ファイルのそれぞれの文書データの１ページ目のプリント用イメージデータが、文書検索画面４０で順次に切換わりながら表示される。したがって、ハードディスクドライブ１５に記憶されている各文書ファイルの中から、ユーザが必要とする文書ファイルを、効率よく迅速に検索することができる。
【０１３３】
マウス１９におけるホイール３４の回転操作によって、任意の文書の任意の１ページ目のプリント用イメージデータが表示されている状態のとき、文書ファイルの起動操作があれば（ステップ５０４のＹＥＳ）、上記ステップ５０５〜５０８の処理により、そのとき表示されているプリント用イメージデータと同じページの文書データが表示される（ステップ５０８）。
【０１３４】
ユーザは、必要とする１つの文書ファイルを、効率よく迅速に探し出すことができ、しかも、探し出した文書ファイルにおける１ページ目の文書データを直ちに表示して編集することができる。
【０１３５】
ホイール３４の変動量および文書移動量について説明しておく。
【０１３６】
ホイール３４の変動量（回転数）と文書移動量との関係については、設定データとして、ハードディスクドライブ１５の設定データ領域２５に記憶されている。これらの設定データは、ユーザが、任意の値に変更することが可能である。
【０１３７】
例えば、ホイール３４の１回転分の変動量が「２８８０」であるとする。この場合、ホイール３４の変動量「１」に対して文書移動量「１」が設定されていれば、ホイール３４の１回転分の変動量は、文書移動量「２８８０」に相当する。つまり、文書検索画面４０に表示される各文書の１ページ目の画像が、ホイール３４の１回転によって、２８８０枚分、切換わる。
【０１３８】
ただし、この場合の設定では、各文書の表示の切換速度が速過ぎて、文書の検索がし難くなる。そこで、例えば、ホイール３４の変動量「１２０」に対して、文書移動量「１」を設定すればよい。この場合、ホイール３４の１回転分の変動量は、文書移動量「２４」に相当する。つまり、文書検索画面４０に表示される各文書の１ページ目の画像が、ホイール３４の１回転によって、２４枚分、切換わる。これにより、各文書の表示の切換速度がちょうど良くなり、文書の検索が容易となる。
【０１３９】
ところで、上記のように、文書検索画面４０の表示が文書単位で切換えられるとき、文書検索画面４０に表示されるのは、１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータである。このビットマップ形式のプリント用イメージデータは、表示速度が速い。つまり、文書検索画面４０の表示の切換えが、速くなる。ユーザは、必要とする１つの文書ファイルを、文書単位で効率よく高速で探し出すことができる。
【０１４０】
また、上記のように、文書検索画面４０の表示がページ単位で切換わるとき、文書検索画面４０に表示されるのは、１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータ、および２ページ目以降の各ページの文書データに対応するベクタ形式のプリント用イメージデータである。ベクタ形式のプリント用イメージデータは、データ量が少なく、しかも拡大、縮小、変形などの処理が容易である。
【０１４１】
このように、１ページ目の文書データに対応するプリント用イメージデータとして、ビットマップ形式のプリント用イメージデータを使用し、２ページ目以降の文書データに対応するプリント用イメージデータとして、ベクタ形式のプリント用イメージデータを使用することにより、ハードディスクドライブ１５に占めるプリント用イメージデータの記憶容量をできるだけ抑制しながら、文書ファイルの高速検索と、表示内容の拡大、縮小、変形などの処理とを、両立することができる。
【０１４２】
何も操作がなくて（ステップ５０２のＹＥＳ）、文書検索画面４０に、１ページ目（代表ページ）の文書データに対応するビットマップ形式のプリント用イメージデータが表示されているとき（ステップ５６１のＹＥＳ）、タイムカウントｔが実行される（ステップ５６２）。このタイムカウントｔは、１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが表示されなくなると（ステップ５６１のＮＯ）、クリアされる（ステップ５６７）。
【０１４３】
１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが表示されたまま、上記タイムカウントｔが一定時間例えば２秒に達すると（ステップ５６３のＹＥＳ）、タイムカウントｔがクリアされるとともに（ステップ５６４）、表示中のビットマップ形式のプリント用イメージデータに代わり、１ページ目の文書データに対応するベクタ形式のプリント用イメージデータが、文書検索画面４０に表示される（ステップ５６５）。
【０１４４】
このように、１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが表示されて、その状態が２秒以上続いた場合には、文書ファイルの検索が一旦は完了したと判断される。この判断に基づき、ユーザによる拡大、縮小、変形などの作業用として、ベクタ形式のプリント用イメージデータが表示される。
【０１４５】
また、文書検索画面４０の拡大ボタン４５or縮小ボタン４６が、マウス１９の操作によるカーソル指定によってオンされたとき（ステップ５０２のＹＥＳ、ステップ５０２ａのＹＥＳ）、１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが、文書検索画面４０に表示されているか否かが、判定される（ステップ５６６）。
【０１４６】
１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが表示されていれば（ステップ５６６のＹＥＳ）、その表示中のプリント用イメージデータに代わり、１ページ目の文書データに対応するベクタ形式のプリント用イメージデータが、文書検索画面４０に表示される（ステップ５６５）。この表示の切換えに伴い、拡大or縮小の処理が可能となる。
【０１４７】
１ページ目の文書データに対応するビットマップ形式のプリント用イメージデータが表示されていない場合には（ステップ５６６のＮＯ）、つまりベクタ形式のプリント用イメージデータが表示されている場合には、表示の切換えを要することなく、拡大or縮小の処理が可能となる。
【０１４８】
なお、本実施形態では、本発明を実施する機能が文書ファイル管理装置１の内部に予め記録されている場合を例として説明したが、これに限らず、本発明を実施する機能が外部のネットワークからのダウンロードによって文書ファイル管理装置１の内部に記録されてもよい。その記録媒体としては、プログラムの記憶および読出しが可能な形態のものであれば、ＣＤ−ＲＯＭなど、いずれの形態のものであってもよい。また、文書ファイル管理装置１の内部に記録される機能は、文書ファイル管理装置１の内部のＯＳ（オペレーティング・システム）等との協働によって、実現してもよい。
【０１４９】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１５０】
【図１】一実施形態の文書ファイル管理装置の構成を示すブロック図。
【図２】一実施形態におけるマウスの構成を示す図。
【図３】一実施形態における文書検索画面を示す図。
【図４】一実施形態における各文書の表示形態を示す図。
【図５】一実施形態における第1文書ファイル管理テーブルのフォーマットを示す図。
【図６】一実施形態における第２文書ファイル管理テーブルのフォーマットを示す図。
【図７】一実施形態における過去の時点の文書管理テーブルのフォーマットを示す図。
【図８】一実施形態における現時点の文書管理テーブルのフォーマットを示す図。
【図９】一実施形態におけるページ数が確定された後の文書管理テーブルのフォーマットを示す図。
【図１０】一実施形態における色管理テーブルのフォーマットを示す図。
【図１１】一実施形態における文書管理データの登録処理を説明するためのフローチャート。
【図１２】一実施形態におけるイメージ生成処理を説明するためのフローチャート。
【図１３】一実施形態における文書検索画面の表示処理を説明するためのフローチャート。
【図１４】一実施形態における文書マップ生成処理を説明するためのフローチャート。
【図１５】一実施形態における文書検索処理を説明するためのフローチャート。
【図１６】図１５に続くフローチャート。
【図１７】図１５および図１６に続くフローチャート。
【図１８】図１５、図１６、および図１７に続くフローチャート。
【符号の説明】
【０１５１】
１…文書ファイル管理装置、１１…ＣＰＵ、１４…入出力インターフェース、１５…ハードディスクドライブ、１６…表示制御回路、１７…ディスプレイ、１８…マウスドライバ、１９…マウス、２０…キーボードインターフェース、２１…キーボード、２２…文書ファイル記憶領域、２３…管理テーブル記憶領域、２３ｄ…ファイル管理テーブル、２３ｂ…第２文書ファイル管理テーブル、２３ｃ…文書管理テーブル、２３ｄ…色管理テーブル、２４…文書管理プログラム記憶領域、２５…設定データ記憶領域、２６…アプリケーションプログラム記憶領域、２７…イメージデータ記憶領域
【図１】
2006252526.tif 000003
【図２】
2006252526.tif 000004
【図３】
2006252526.tif 000005
【図４】
2006252526.tif 000006
【図５】
2006252526.tif 000007
【図６】
2006252526.tif 000008
【図７】
2006252526.tif 000009
【図８】
2006252526.tif 000010
【図９】
2006252526.tif 000011
【図１０】
2006252526.tif 000012
【図１１】
2006252526.tif 000013
【図１２】
2006252526.tif 000014
【図１３】
2006252526.tif 000015
【図１４】
2006252526.tif 000016
【図１５】
2006252526.tif 000017
【図１６】
2006252526.tif 000018
【図１７】
2006252526.tif 000019
【図１８】
2006252526.tif 000020