(57)【要約】【課題】  外部の記憶手段に適切なファイルを容易に格納できるようにすること。【解決手段】  格納要求があったファイルと共に、当該ファイルと関連するファイル（例えば、実行中のアプリケーションプログラムで処理されている他のファイル）をメモリカードに出力するようにした。そのため、所望のファイルをメモリカードに出力する操作を行うことで、その所望のファイルに関連する他のファイル、つまり、前記所望のファイルと共に利用される可能性の高いファイルもメモリカードに格納させることができる。【選択図】    図１０
2006277262.tif 000002
【特許請求の範囲】
【請求項１】
自装置から所定の記憶手段に情報を出力可能な情報処理装置であって、
出力対象のファイルと共に、当該ファイルに関連する他のファイルを出力する出力手段を備えたことを特徴とする情報処理装置。
【請求項２】
前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルと作成日、あるいは修正日が一定範囲内にある他のファイルを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記出力対象のファイルが属するグループを検出し、その検出されたグループに属する他のファイルを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルとファイル名に同じキーワードが含まれている他のファイルを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルにリンクされている他のファイルを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記出力手段は、所定のアプリケーションプログラムで使用中のファイルと共に、他のアプリケーションプログラムで使用中のファイルを出力することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記出力手段は、前記ファイルの形式を変換して出力することを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
自装置から所定の記憶手段に情報を出力可能な情報管理プログラムであって、
出力対象のファイルと共に、当該ファイルに関連する他のファイルを出力する機能をコンピュータに実行させることを特徴とする情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自装置から所定の記憶手段に情報を出力可能な情報処理装置、及び当該情報処理装置に好適な情報管理プログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータに格納されているファイルを、情報表示端末の記憶装置にコピーし、そのコピーされたファイルを情報表示端末で閲覧することが行われている。
ところで、このような情報表示端末にあっては、通常、その記憶装置の容量はパーソナルコンピュータの記憶装置の容量に比べて極めて小さいため、パーソナルコンピュータの記憶装置に格納されている全データを情報表示端末にコピーすることは困難であった。
【０００３】
そのため、例えば、各ファイルに転送期日等の転送条件を設定し、その転送条件に合致するファイルを情報表示端末にコピーすることで、常に、情報表示端末の記憶装置に適切なファイルが格納されるようにした技術も知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−３０６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術にあっては、情報表示端末にコピーする各ファイルに予め詳細な転送条件を設定する必要があり、利用者の手間が増大してしまう恐れがあった。
本発明は、上記従来の技術の未解決の課題を解決することを目的とするものであって、外部の記憶手段に適切なファイルを容易に格納することができる情報処理装置、及び当該情報処理装置に好適な情報管理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理装置は、自装置から所定の記憶手段に情報を出力可能な情報処理装置であって、出力対象のファイルと共に、当該ファイルに関連する他のファイルを出力する出力手段を備えたことを特徴とする。
また、前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルと作成日、あるいは修正日が一定範囲内にある他のファイルを出力するようにしてもよい。
【０００６】
さらに、前記出力手段は、前記出力対象のファイルが属するグループを検出し、その検出されたグループに属する他のファイルを出力するようにしてもよい。
また、前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルとファイル名に同じキーワードが含まれている他のファイルを出力するようにしてもよい。
さらに、前記出力手段は、前記出力対象のファイルと共に、当該出力対象のファイルにリンクされている他のファイルを出力するようにしてもよい。
【０００７】
また、前記出力手段は、所定のアプリケーションプログラムで使用中のファイルと共に、他のアプリケーションプログラムで使用中のファイルを出力するようにしてもよい。
さらに、前記出力手段は、前記ファイルの形式を変換して出力するようにしてもよい。
一方、上記課題を解決するために、本発明の情報管理プログラムは、自装置から所定の記憶手段に情報を出力可能な情報管理プログラムであって、出力対象のファイルと共に、当該ファイルに関連する他のファイルを出力する機能をコンピュータに実行させることを特徴とする。
【０００８】
このような構成によれば、自装置から外部の記憶手段に所望のファイルを出力する操作を行うことで、その所望のファイルに関連する他のファイル、つまり、前記所望のファイルと共に利用される可能性の高いファイルも前記記憶手段に格納させることができる。そのため、例えば、各ファイルに条件を設定し、その条件に合致するファイルを出力する方法に比べ、外部の記憶手段に適切なファイルを容易に格納することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明に係る情報処理装置としてパーソナルコンピュータを構成した実施形態を、図面に基づいて説明する。
＜情報処理装置の構成＞
図１は、本実施形態のパーソナルコンピュータ１の内部構成を示すブロック図である。
パーソナルコンピュータ１は、図１に示すように、入力装置２、補助記憶装置３、ＣＰＵ４、ディスプレイ５、及びデータＩ／Ｆ６を含んで構成される。
【００１０】
入力装置２は、利用者から指示入力を受け取り、その指示結果をＣＰＵ４に出力する。
補助記憶装置３は、パーソナルコンピュータ１のＯＳ(Operating System)やアプリケーションプログラム等の各種処理のプログラム及び当該処理のファイルを格納する。
ＣＰＵ４は、入力装置２から入力される指示入力に従い、補助記憶装置３に格納されている各種プログラムを読み出して実行し、パーソナルコンピュータ１全体を制御する。
【００１１】
具体的には、ＣＰＵ４は、アプリケーションプログラムで使用中のファイルの格納要求があると、イベント発生プリンタドライバ処理を実行する。そして、ＣＰＵ４は、この演算処理が実行されると、格納要求があったファイル（以下、「格納対象ファイル」とも呼ぶ。）と当該格納対象ファイルと共に格納するファイル（以下、「関連ファイル」とも呼ぶ。）との関連性を示す情報と、当該ファイルの格納先のフォルダの情報と、格納対象ファイルに関する情報とを含む信号（以下、「イベント」とも呼ぶ。）を出力する。
【００１２】
また、ＣＰＵ４は、パーソナルコンピュータ１が起動されると、イベント処理アプリを実行する。そして、ＣＰＵ４は、この演算処理が実行されると、前記イベント発生プリンタドライバ処理から出力されたイベントに基づいて関連ファイルのリストを生成し、そのリストに含まれる関連ファイル及び格納対象ファイルの出力の要求とそれらの格納先の情報とを含む信号（以下、「画像出力要求」とも呼ぶ。）を出力する。
【００１３】
さらに、ＣＰＵ４は、前記イベント処理アプリから画像出力要求が出力されると、画像生成プリンタドライバ処理を実行する。そして、ＣＰＵ４は、この演算処理が実行されると、画像出力要求から格納対象ファイルあるいは関連ファイルの格納先（メモリカード（後述））の情報を取得し、その情報に基づいて格納対象ファイルあるいは関連ファイルの画像データを生成し、それらの画像データを出力して前記格納先に格納する。なお、画像データは、前記メモリカードが挿入されるＰＤＡ等で読み取り可能な形式で生成する。
【００１４】
ディスプレイ５は、ＣＰＵ４で実行された各種処理による処理結果を表示する。
データＩ／Ｆ６は、メモリカード（不図示）を挿脱可能なスロットを備える。そして、データＩ／Ｆ６は、ＣＰＵ４から出力される画像データをメモリカードに格納する。
【００１５】
＜ＣＰＵの動作＞
次に、ＣＰＵ４で実行されるイベント発生プリンタドライバ処理をフローチャートに基づいて説明する。このイベント発生プリンタドライバ処理は、各アプリケーションプログラムの一機能として実現される処理であり、当該アプリケーションプログラムで使用中のファイルの格納要求があると実行される処理であって、図２に示すように、まずそのステップＳ１０１で、前記格納要求があったファイル（格納対象ファイル）の出力時（格納時）に、どのような関連性のあるファイルを当該格納対象ファイルと共に出力（格納）するのかを入力させるメッセージをディスプレイ５に表示させる。そして、格納対象ファイルと共に出力するファイル（関連ファイル）と当該格納対象ファイルとの関連性を示す情報が入力されると、ステップＳ１０２に移行する。
【００１６】
ここで、関連性のあるファイルとしては、この演算処理を実行しているアプリケーションプログラムで使用中のファイルと作成日あるいは修正日が所定期間内（利用者が選択した期間内）にあるファイル、格納対象ファイルのファイルが属するグループに含まれる他のファイル、格納対象ファイルとファイル名に同じキーワードが含まれている他のファイル、実行中の他のアプリケーションプログラムで使用中のファイル、格納対象ファイルにリンクされている他のファイル等が挙げられる。
【００１７】
次にステップＳ１０２に移行して、格納対象ファイルの格納先のフォルダと関連ファイルの格納先のフォルダとを選択する。ここで、関連ファイルの格納先のフォルダとしては、格納対象ファイルの格納先のフォルダの１つ下の階層が選択される。
次にステップＳ１０３に移行して、ファイルパスの情報、ファイル名の情報、作成日の情報及び修正日の情報を格納対象ファイルから取得する。
【００１８】
次にステップＳ１０４に移行して、前記ステップＳ１０１で入力させた情報（格納対象ファイルと関連ファイルとの関連性を示す情報）と、前記ステップＳ１０２で選択された格納先のフォルダの情報と、前記ステップＳ１０３で取得された情報（格納対象ファイルに関する情報）とを含む信号をイベント処理アプリに出力してから（イベントを発生してから）、この演算処理を終了する。
【００１９】
次に、ＣＰＵ４で実行されるイベント処理アプリについて説明する。このイベント処理アプリは、ＯＳの一機能として実現される処理であり、パーソナルコンピュータ１の起動時に実行される処理であって、図３に示すように、まずそのステップＳ２０１で、イベント発生プリンタドライバ処理からイベントを受信したか否かを判定する。そして、受信した場合には（Ｙｅｓ）ステップＳ２０２に移行し、受信していない場合には（Ｎｏ）ステップＳ２０５に移行する。
【００２０】
前記ステップＳ２０２では、アプリケーションプログラム（イベント発生プリンタドライバ処理）から受信したイベントに含まれる情報から、格納対象ファイルと関連ファイルとの関連性を示す情報を取得する。
次にステップＳ２０３に移行して、前記ステップＳ２０２で取得された情報に基づいて、関連ファイルのリストを生成する第１〜第５リスト生成処理（後述）を実行する。
【００２１】
次にステップＳ２０４に移行して、前記ステップＳ２０３で生成されたリストに含まれる関連ファイルあるいは格納対象ファイルをメモリカードに格納させる信号を出力してから、前記ステップＳ２０５に移行する。具体的には、前記関連ファイルあるいは格納対象ファイルの出力の要求とそれらデータの格納先の情報とを含む信号（画像出力要求）を、実行中の全アプリケーションプログラム（画像生成プリンタドライバ処理）に出力する。
【００２２】
前記ステップＳ２０５では、イベント処理アプリの終了要求があったか否かを判定する。そして、当該終了要求があった場合には（Ｙｅｓ）この演算処理を終了し、当該終了要求がなかった場合には（Ｎｏ）前記ステップＳ２０１に移行する。
次に、前記イベント処理アプリのステップＳ２０３で実行される第１リスト生成処理について説明する。この第１リスト生成処理は、格納対象ファイルと作成日あるいは修正日が所定期間内にある他のファイルを格納対象ファイルと共に出力する旨を示す情報が前記ステップＳ２０２で取得されると実行される処理であって、図４に示すように、まずそのステップＳ３０１で、前記受信したイベントから格納対象ファイルと関連ファイルとの関連性を示す情報（利用者に入力させた期間の情報）を取得する。
【００２３】
次にステップＳ３０２に移行して、前記受信したイベントから格納対象ファイルに関する情報（格納対象ファイルの作成日の情報）を取得する。
次にステップＳ３０３に移行して、パーソナルコンピュータ１の補助記憶装置３に格納されているファイルの作成日あるいは修正日を１つ選出する。
次にステップＳ３０４に移行して、前記ステップＳ３０３で選出されたファイルの作成日あるいは修正日が、前記ステップＳ３０２で情報が取得された作成日から前記ステップＳ３０１で情報が取得された期間内であるか否かを判定する。そして、前記期間内である場合には（Ｙｅｓ）ステップＳ３０５に移行し、前記期間内ではない場合には（Ｎｏ）ステップＳ３０６に移行する。
【００２４】
前記ステップＳ３０５では、格納対象ファイルと共に出力するファイル（関連ファイル）のリストに、前記ステップＳ３０３で選出されたファイルを追加してから、前記ステップＳ３０６に移行する。
前記ステップＳ３０６では、前記ステップＳ３０３で選出されていないファイルがあるか否かを判定する。そして、選出されていないファイルがある場合には（Ｙｅｓ）前記ステップＳ３０３に移行し、選出されていないファイルがない場合には（Ｎｏ）ステップＳ３０７に移行する。
【００２５】
前記ステップＳ３０７では、前記ステップＳ３０５で生成されたリストをイベント処理アプリに渡してから、この演算処理を終了する。
次に、前記イベント処理アプリのステップＳ２０３で実行される第２リスト生成処理について説明する。この第２リスト生成処理は、格納対象ファイルが属するグループに含まれる他のファイルを当該格納対象ファイルと共に出力する旨を示す情報が前記ステップＳ２０２で取得されると実行される処理であって、図５に示すように、まずそのステップＳ４０１で、前記受信したイベントから格納対象ファイルに関する情報（ファイルパスの情報及びファイル名の情報）を取得する。
【００２６】
次にステップＳ４０２に移行して、互いに関連性のあるファイル（特定のグループに属するファイル）を示す複数のリスト（利用者によって予め生成されて補助記憶装置３に格納されているリスト）から１つのリストを選出する。
次にステップＳ４０３に移行して、前記ステップＳ４０２で選出されたリストに前記ステップＳ４０１で取得されたファイルパス及びファイル名のファイルがあるか否かを判定する。そして、当該ファイルがある場合には（Ｙｅｓ）ステップＳ４０４に移行し、当該ファイルがない場合には（Ｎｏ）ステップＳ４０５に移行する。
【００２７】
前記ステップＳ４０４では、前記ステップＳ４０２で選出されたリストを登録してから、前記ステップＳ４０５に移行する。
前記ステップＳ４０５では、前記ステップＳ４０２で選出されていないリストがあるか否かを判定する。そして、選出されていないリストがある場合には（Ｙｅｓ）前記ステップＳ４０２に移行し、選出されていないリストがない場合には（Ｎｏ）ステップＳ４０６に移行する。
【００２８】
前記ステップＳ４０６では、前記ステップＳ４０４で登録されたリストをイベント処理アプリに渡してから、この演算処理を終了する。
次に、前記イベント処理アプリのステップＳ２０３で実行される第３リスト生成処理について説明する。この第３リスト生成処理は、格納対象ファイルとファイル名に同じキーワードが含まれている他のファイルを当該格納対象ファイルと共に出力する旨を示す情報が前記ステップＳ２０２で取得されると実行される処理であって、図６に示すように、まずそのステップＳ５０１で、前記受信したイベントから格納対象ファイルに関する情報（ファイル名の情報）を取得する。
【００２９】
次にステップＳ５０２に移行して、利用者によって予め登録されたキーワードのリスト（以下、「キーワードリスト」とも呼ぶ。）からキーワードを１つ選出する。
次にステップＳ５０３に移行して、前記ステップＳ５０１で取得されたファイル名のファイルに前記ステップＳ５０２で選出されたキーワードが含まれているか否かを判定する。そして、当該キーワードが含まれている場合には（Ｙｅｓ）ステップＳ５０４に移行し、当該キーワードが含まれていない場合には（Ｎｏ）ステップＳ５０８に移行する。
【００３０】
前記ステップＳ５０４では、パーソナルコンピュータ１の補助記憶装置３に格納されているファイルのファイル名を１つ選出する。
次にステップＳ５０５に移行して、前記ステップＳ５０４で選出されたファイル名に前記ステップＳ５０２で選出されたキーワードが含まれているか否かを判定する。そして、当該キーワードが含まれている場合には（Ｙｅｓ）ステップＳ５０６に移行し、当該キーワードが含まれていない場合には（Ｎｏ）ステップＳ５０７に移行する。
【００３１】
前記ステップＳ５０６では、格納対象ファイルと共に出力するファイル（関連ファイル）のリストに、前記ステップＳ５０４で選出されたファイルを追加してから、前記ステップＳ５０７に移行する。
前記ステップＳ５０７では、前記ステップＳ５０４で選出されていないファイルがあるか否かを判定する。そして、選出されていないファイルがある場合には（Ｙｅｓ）前記ステップＳ５０４に移行し、選出されていないファイルがない場合には（Ｎｏ）前記ステップＳ５０８に移行する。
【００３２】
前記ステップＳ５０８では、前記ステップＳ５０２で選出されていないキーワードがあるか否かを判定する。そして、選出されていないキーワードがある場合には（Ｙｅｓ）前記ステップＳ５０２に移行し、選出されていないファイルがない場合には（Ｎｏ）ステップＳ５０９に移行する。
前記ステップＳ５０９では、前記ステップＳ５０６で生成されたリストをイベント処理アプリに渡してから、この演算処理を終了する。
【００３３】
次に、前記イベント処理アプリのステップＳ２０３で実行される第４リスト生成処理について説明する。この第４リスト生成処理は、アプリケーションプログラムで表示中の他のファイルを当該格納対象ファイルと共に出力する旨を示す情報が前記ステップＳ２０２で取得されると実行される処理であって、図７に示すように、まずそのステップＳ６０１で、現在実行中のアプリケーションプログラムの情報をＯＳから取得する。
【００３４】
次にステップＳ６０２に移行して、前記ステップＳ６０１で情報が取得されたアプリケーションプログラムで使用中のファイルを１つ選出して取得する。
次にステップＳ６０３に移行して、格納対象ファイルと共に出力するファイル（関連ファイル）のリストに前記ステップＳ６０２で選出されたファイルを追加する。
次にステップＳ６０４に移行して、前記ステップＳ６０２で選出されていないファイルがあるか否かを判定する。そして、選出されていないファイルがある場合には（Ｙｅｓ）前記ステップＳ６０２に移行し、選出されていないファイルがない場合には（Ｎｏ）前記ステップＳ６０５に移行する。
【００３５】
前記ステップＳ６０５では、前記ステップＳ６０２で生成されたリストをイベント処理アプリに渡してから、この演算処理を終了する。
次に、前記イベント処理アプリのステップＳ２０３で実行される第５リスト生成処理について説明する。この第５リスト生成処理は、格納対象ファイルにリンクされている他のファイルを当該格納対象ファイルと共に出力する旨を示す情報が前記ステップＳ２０２で取得されると実行される処理であって、図８に示すように、まずそのステップＳ７０１で、前記受信したイベントから格納対象ファイルに関する情報（ファイル名の情報）を取得する。
【００３６】
次にステップＳ７０２に移行して、格納対象ファイルから他のファイルへのリンク情報を１つ選出する。
次にステップＳ７０３に移行して、格納対象ファイルと共に出力するファイル（関連ファイル）のリストに前記ステップＳ７０２で選出されたファイルを追加する。
次にステップＳ７０４に移行して、前記ステップＳ７０２で選出されていないリンク情報があるか否かを判定する。そして、選出されていないリンク情報がある場合には（Ｙｅｓ）前記ステップＳ７０２に移行し、選出されていないリンク情報がない場合には（Ｎｏ）ステップＳ７０５に移行する。
【００３７】
前記ステップＳ７０５では、前記ステップＳ７０４で追加されたリストをイベント処理アプリに渡してから、この演算処理を終了する。
次に、ＣＰＵ４で実行される画像生成プリンタドライバ処理について説明する。この画像生成プリンタドライバ処理は、各アプリケーションプログラムの一機能として実現される処理であり、イベント処理アプリ（ＯＳ）から画像出力要求が出力されると実行される処理であって、図９に示すように、まずそのステップＳ８０１で、ＯＳから出力される画像出力要求を受信する。
【００３８】
次にステップＳ８０２に移行して、前記ステップＳ８０１で受信された画像出力要求から格納対象ファイルあるいは関連ファイルの格納先のフォルダの情報を取得する。
次にステップＳ８０３に移行して、このアプリケーションプログラムで使用中のファイル（格納対象ファイルあるいは関連ファイル）の画像データを生成する。
次にステップＳ８０４に移行して、前記ステップＳ８０３で生成された画像データを出力して、前記ステップＳ８０２で情報が取得されたメモリカードのフォルダに格納してから、この演算処理を終了する。
【００３９】
＜パーソナルコンピュータの具体的動作＞
次に、本実施形態のパーソナルコンピュータ１の動作を具体的に説明する。
まず、複数のアプリケーションプログラムＡ〜Ｃの実行中に、アプリケーションプログラムＡに対し、使用中のファイルの格納要求があったとする。すると、図１０に示すように、アプリケーションプログラムＡによって、イベント発生プリンタドライバ処理が実行され、図２に示すように、まずそのステップＳ１０１で、その格納要求があったファイル（格納対象ファイル）の出力時に、どのような関連性のあるファイルを共に出力するのかを利用者に入力させるメッセージがディスプレイ５に表示される。
【００４０】
ここで、メッセージを見た利用者が他のアプリケーションプログラムＢ、Ｃで使用中のファイルを格納対象ファイルと共に出力する旨を示す情報を入力したとする。すると、ステップＳ１０２で、格納対象ファイルの格納先のフォルダと、格納対象ファイルと共に出力するファイル（関連ファイル）の格納先のフォルダとが選択され、ステップＳ１０３で、ファイルパス、ファイル名、作成日及び修正日の情報が、アプリケーションプログラムＡで使用中のファイル（格納対象ファイル）から取得される。また、ステップＳ１０４で、前記利用者に入力させた情報（格納対象ファイルと共に出力する情報を示す情報）と、前記選択された格納先のフォルダの情報と、前記取得された格納対象ファイルに関する情報とを含む信号（イベント）がイベント処理アプリに出力される。
【００４１】
すると、ＯＳによって実行されているイベント処理アプリにより、図３に示すように、まずそのステップＳ２０１の判定が「Ｙｅｓ」となり、ステップＳ２０２で、アプリケーションプログラムＡから受信されたイベントに含まれる情報から、格納対象ファイルと関連ファイルとの関連性を示す情報（格納対象ファイルと共に他のアプリケーションプログラムＢ、Ｃで使用中のファイルを出力することを示す情報）が取得される。
【００４２】
また、ステップＳ２０３で、第４リスト生成処理が実行される。この第４リスト生成処理が実行されると、図７に示すように、まずそのステップＳ６０１で、現在実行されているアプリケーションプログラムＢ、Ｃの情報がＯＳから取得される。また、ステップＳ６０２で、前記情報が取得されたアプリケーションプログラムで使用中のファイルが１つ選出されて取得され、ステップＳ６０３で、格納対象ファイルと共に出力するファイル（関連ファイル）のリストに、前記選出されたファイルが追加され、ステップＳ６０４の判定が「Ｙｅｓ」となるとき、前記ステップＳ６０２から上記フローが繰り返し実行される。
【００４３】
上記フローが繰り返されるうちに、全てのファイルが選出され、前記使用中のファイルがリストに追加され、リストが完成すると、前記ステップＳ６０４の判定が「Ｎｏ」となり、ステップＳ６０５で、前記リストがイベント処理アプリに渡される。
さらに、ステップＳ２０４で、格納対象ファイルの出力の要求信号と格納対象ファイルの格納先の情報とを含む信号（画像出力要求）がアプリケーションプログラムＡに出力され、また、前記リストを参照し、関連ファイルの出力の要求信号と関連ファイルの格納先の情報とを含む画像出力要求がアプリケーションプログラムＢ及びＣに出力される。
【００４４】
すると、アプリケーションプログラムＡによって、画像生成プリンタドライバ処理が実行され、図９に示すように、そのステップＳ８０１で、ＯＳから出力される画像出力要求が受信される。そして、ステップＳ８０２で、その受信された画像出力要求から格納対象ファイルの格納先のフォルダの情報が取得され、ステップＳ８０３で、アプリケーションプログラムＡで使用中の格納対象ファイルの画像データが生成され、ステップＳ８０４で、その画像データが出力されて、前記取得された格納先（メモリカード）に格納される。
【００４５】
また、アプリケーションプログラムＢ、Ｃによって、画像生成プリンタドライバ処理が実行され、図９に示すように、そのステップＳ８０１で、ＯＳから出力される画像出力要求が受信される。そして、ステップＳ８０２で、その受信された画像出力要求から関連ファイルの格納先のフォルダの情報が取得され、ステップＳ８０３で、アプリケーションプログラムＢ、Ｃで使用中の関連ファイルの画像データが生成され、ステップＳ８０４で、その画像データが出力されて、前記取得された格納先（メモリカード）に格納される。
【００４６】
このように、本実施形態のパーソナルコンピュータ１にあっては、格納要求があったファイル（格納対象ファイル）と共に、当該格納対象ファイルに関連するファイル（関連ファイル）をメモリカードに出力するようにした。そのため、所望のファイルをメモリカードに出力する操作を行うことで、その所望のファイルの関連ファイル、つまり、当該所望のファイルと共に利用される可能性の高いファイルもメモリカードに出力することができる。そのため、例えば、各ファイルに条件を設定し、その条件に合致するファイルを出力する方法に比べ、メモリカードに適切なファイルを容易に格納することができる。
【００４７】
以上、図１のＣＰＵ４、図４のステップＳ３０１〜Ｓ３０７、図５のステップＳ４０１〜Ｓ４０６、図６のステップＳ５０１〜Ｓ５０９、図７のステップＳ６０１〜Ｓ６０５、図８のステップＳ７０１〜Ｓ７０５が特許請求の範囲に記載の出力手段を構成する。
また、本発明の情報処理装置は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００４８】
上記実施形態では、格納対象ファイルと関連ファイルとを画像データに変換してメモリカードに出力する例を示したが、これに限られるものではない。例えば、画像データに変換せずに、格納対象ファイルや関連ファイルのままで出力するようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の情報処理装置の内部構成を示すブロック図である。
【図２】イベント発生プリンタドライバ処理を示すフローチャートである。
【図３】イベント処理アプリを示すフローチャートである。
【図４】第１リスト生成処理を示すフローチャートである。
【図５】第２リスト生成処理を示すフローチャートである。
【図６】第３リスト生成処理を示すフローチャートである。
【図７】第４リスト生成処理を示すフローチャートである。
【図８】第５リスト生成処理を示すフローチャートである。
【図９】画像生成プリンタドライバ処理を示すフローチャートである。
【図１０】情報処理装置の動作を説明するための説明図である。
【符号の説明】
【００５０】
１はパーソナルコンピュータ、２は入力装置、３は補助記憶装置、４はＣＰＵ、５はディスプレイ、６はデータＩ／Ｆ
【図１】
2006277262.tif 000003
【図２】
2006277262.tif 000004
【図３】
2006277262.tif 000005
【図４】
2006277262.tif 000006
【図５】
2006277262.tif 000007
【図６】
2006277262.tif 000008
【図７】
2006277262.tif 000009
【図８】
2006277262.tif 000010
【図９】
2006277262.tif 000011
【図１０】
2006277262.tif 000012