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