(57)【要約】    【課題】  リムーバブルメディアの可搬性を失うことなく、データファイルとデータ閲覧用ファイルの一貫性を保つことを可能としたファイリング装置を提供する。    【解決手段】  ファイリング装置は、プログラム起動部701、プログラム実行部702、メディア挿入検出部703、ファイルアクセス部704、メディア情報取得部705、ファイル情報取得部706等を備える。メディア挿入検出部703によるリムーバブルメディア720の挿入検出に基づきファイルアクセス部704を読取専用モードに設定し、リムーバブルメディア720から閲覧用ファイル作成プログラムを読み出して起動させ、閲覧用ファイル作成プログラムの起動完了に基づきファイルアクセス部704を通常モードに戻す。【選択図】      図２
2005275460.tif 000002
【特許請求の範囲】
【請求項１】
データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置であって、
前記リムーバブルメディアの挿入を検出する検出手段と、
通常モードと読取専用モードを有し前記リムーバブルメディアにアクセスを行うアクセス手段と、
前記検出手段による前記リムーバブルメディアの挿入検出に基づき前記アクセス手段を前記読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセス手段を前記通常モードに設定する制御手段とを備えることを特徴とするファイリング装置。
【請求項２】
前記読取専用モードでは、前記リムーバブルメディアに保存されているデータファイルに対する書き込み要求を拒否することを特徴とする請求項１記載のファイリング装置。
【請求項３】
前記読取専用モードでは、前記リムーバブルメディアに保存されているファイル属性情報の読み出し時に、前記ファイル属性情報を読取専用に変更することを特徴とする請求項１記載のファイリング装置。
【請求項４】
前記読取専用モードでは、前記リムーバブルメディアに保存されているリムーバブルメディア属性情報の読み出し時に、前記リムーバブルメディア属性情報を読取専用に変更することを特徴とする請求項１記載のファイリング装置。
【請求項５】
データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置の制御方法であって、
前記リムーバブルメディアの挿入検出に基づき、前記リムーバブルメディアにアクセスを行うアクセス手段を読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセス手段を通常モードに設定することを特徴とする制御方法。
【請求項６】
データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置の制御方法をコンピュータに実行させるプログラムであって、
前記リムーバブルメディアの挿入を検出する検出モジュールと、
前記リムーバブルメディアにアクセスを行うアクセスモジュールと、
前記リムーバブルメディアの挿入検出に基づき前記アクセスモジュールを読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセスモジュールを通常モードに設定する制御モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブルメディアにオフィス文書、画像、動画等のデータファイルを蓄積し、データファイルの編集及び閲覧が可能なファイリング装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、リムーバブルメディアに蓄積されたデータファイルの閲覧を容易に行なえる装置がある（例えば特許文献１）。そのような装置は、操作部、制御部、表示部、記憶部、インタフェース部等を備え、リムーバブルメディアが着脱可能に構成されている。
【０００３】
上述したような従来例をファイリング装置に適用すると、以下のようになる。図１３は、ファイリング装置の機能構成を示すブロック図である。
【０００４】
図１３において、プログラム起動部２０１は、ファイルアクセス部２０４を介して固定メディア２１０からプログラムファイル２１３を読み出し、プログラム実行部２０２によりプログラムを実行する。プログラム実行部２０２は、データ閲覧プログラム等を実行する。メディア挿入検出部２０３は、リムーバブルメディアインタフェース部２０８を介して、ファイリング装置にメディアが挿入されたことを検出する。
【０００５】
ファイルアクセス部２０４は、固定メディア２１０に対するメディア情報２１１、ファイル情報２１２、プログラムファイル２１３の読み出し/書き込みと、リムーバブルメディア２２０に対するメディア情報２２１、ファイル情報２２２、データファイル２２３の読み出し/書き込みを制御する。メディア情報取得部２０５は、固定メディア２１０からメディア情報２１１を読み出し、リムーバブルメッセージ２２０からメディア情報２２１を読み出す。ファイル情報取得部２０６は、ファイル名とメディア情報２１１、メディア情報２２１に基づき、固定メディア２１０からファイル情報２１２を読み出し、リムーバブルメッセージ２２０からファイル情報２２２を読み出す。
【０００６】
メディアアクセス部２０７は、ファイルの位置情報に基づき、固定メディア２１０が接続されている固定メディアインタフェース部２０９と、リムーバブルメディア２２０が接続されているリムーバブルメディアインタフェース部２０８を制御する。リムーバブルメディアインタフェース部２０８は、リムーバブルメディア２２０が接続されるバス等のインタフェースである。固定メディアインタフェース部２０９は、固定メディア２１０が接続されているバス等のインタフェースである。
【０００７】
固定メディア２１０は、ハードディスク、フラッシュＲＯＭディスク等のメディアである。メディア情報２１１は、固定メディア２１０に保存されたメディアに関する情報である。ファイル情報２１２は、固定メディア２１０に保存された各ファイルに関する情報である。プログラムファイル２１３は、固定メディア２１０に保存されたデータ閲覧プログラム等のファイルである。
【０００８】
リムーバブルメディア２２０は、リムーバブルハードディスク、光磁気ディスク、フラッシュＲＯＭディスク等のメディアである。メディア情報２２１は、リムーバブルメディア２２０に保存されたメディアに関する情報である。ファイル情報２２２は、リムーバブルメディア２２０に保存された各ファイルに関する情報である。データファイル２２３は、リムーバブルメディア２２０に保存されたオフィス文書ファイル、画像ファイル、動画ファイル等のファイルである。
【０００９】
図１４は、ファイリング装置のメディア情報とファイル情報の構成を示す図である。
【００１０】
図１４において、メディア情報３０１は、メディアに関する情報であり、属性情報として、メディアサイズに関する情報であるサイズ情報３１１、メディアフォーマット種別に関する情報であるフォーマット種別情報３１２、メディアアクセスタイプ（読取専用、読書可能、１回書き込み可能等）に関する情報であるアクセスタイプ情報３１３を備えている。
【００１１】
ファイル情報３０２は、ファイルに関する情報であり、属性情報として、ファイル保存位置（論理アドレス等）に関する情報である位置情報３２１、ファイルサイズに関する情報であるサイズ情報３２２、アクセス権（読み取り権、書き込み権、実行権等）に関する情報であるパーミッション情報３２３を備えている。
【００１２】
図１５は、ファイリング装置のメディア挿入検出処理４００を示すフローチャートである。
【００１３】
図１５において、メディア挿入検出部２０３によりファイリング装置に対するリムーバブルメディア２２０の挿入が検出されると、メディアアクセス部２０７はメディア情報取得部２０５を介してリムーバブルメディア２２０からメディア情報２２１を読み出し（ステップＳ４０１）、読み出したメディア情報２２１をファイルアクセス部２０４に通知することでファイルアクセスが可能になる（ステップＳ４０２）。本処理の後はプログラム起動処理５００へ移行する。
【００１４】
図１６は、ファイリング装置のプログラム起動処理５００を示すフローチャートである。
【００１５】
図１６において、プログラム起動処理５００では、固定メディア２１０内に起動プログラムファイル、例えばプログラムファイル２１３が存在する場合（ステップＳ５０１でＹｅｓ）、プログラム起動部２０１がファイルアクセス部２０４を介して固定メディア２１０からプログラムファイル２１３を読み出し（ステップＳ５０２）、プログラム実行部２０２にプログラムファイル２１３を引き渡すことでプログラムが実行される（ステップＳ５０３）。固定メディア２１０内に起動プログラムファイルが存在しない場合（ステップＳ５０１でＮｏ）は処理は行わず終了する。
【００１６】
ここで、起動プログラムファイルは、データファイルの識別子を判別し、識別子に予め関連付けされたプログラムファイル等である。
【００１７】
図１７は、ファイリング装置のファイル書き込み処理６００を示すフローチャートである。
【００１８】
図１７において、プログラム実行部２０２で実行されている各種プログラムによりファイルの書き込みが要求されると、ファイルアクセス部２０４は、書き込みファイルに対応したメディアのアクセスタイプ情報３１３を確認し（ステップＳ６０１）、読取専用でない場合（ステップＳ６０１でＮｏ）、書き込みファイルに対応したファイル情報（例えばファイル情報２２２）をファイル情報取得部２０６を介して取得し（ステップＳ６０２）、パーミッション情報３２３が書き込み禁止でない場合（ステップＳ６０３でＮｏ）、位置情報３２１に基づきメディアアクセス部２０７を介してファイルへの書き込みを行う（ステップＳ６０４）。
【００１９】
アクセスタイプ情報３１３が読取専用であった場合（ステップＳ６０１でＹｅｓ）、ファイルアクセス部２０４は、読取専用メディアである旨の応答をプログラム実行部２０２に返し（ステップＳ６１１）、本処理を終了する。パーミッション情報３２３が書き込み禁止であった場合（ステップＳ６０３でＹｅｓ）、ファイルアクセス部２０４は、書き込み禁止ファイルである旨の応答をプログラム実行部２０２に返し（ステップＳ６３１）、本処理を終了する。
【特許文献１】特開２００１−１１７７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
ところで、近年、インターネットの普及に伴い汎用的なインターネット閲覧プログラムも普及している。
【００２１】
そこで、インターネット閲覧プログラムによってデータファイルを閲覧するためのデータ閲覧用ファイルをリムーバブルメディアに作成することは、汎用のプログラムを利用できるという点においてマルチプラットフォーム環境（異種のＯＳやハードウェアが混在した環境）で有効となりうる。
【００２２】
また、このデータ閲覧用ファイルとデータファイルの一貫性を保つためには、ファイリング装置にリムーバブルメディアが挿入されている間はデータ閲覧用ファイルを作成する閲覧用ファイル作成プログラムを動作させる必要があり、リムーバブルメディアの可搬性を考慮すると、データ閲覧用ファイルと閲覧用ファイル作成プログラムを同一のリムーバブルメディアに保存し、リムーバブルメディアの挿入検出に基づき該プログラムを読み出し、実行させることも有効となりうる。
【００２３】
しかしながら、従来のファイリング装置で上記構成を実現した場合、閲覧用ファイル作成プログラムの読み出し中や、メモリ等のシステムリソース不足等で該プログラムが動作できない状況においても、データファイルを変更可能であるため、データファイルとデータ閲覧用ファイルの一貫性を保つことができない状況（対応関係が取れないなど）が発生する不具合があった。
【００２４】
本発明の目的は、リムーバブルメディアの可搬性を失うことなく、データファイルとデータ閲覧用ファイルの一貫性を保つことを可能としたファイリング装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００２５】
上述の目的を達成するために、本発明は、データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置であって、前記リムーバブルメディアの挿入を検出する検出手段と、通常モードと読取専用モードを有し前記リムーバブルメディアにアクセスを行うアクセス手段と、前記検出手段による前記リムーバブルメディアの挿入検出に基づき前記アクセス手段を前記読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセス手段を前記通常モードに設定する制御手段とを備えることを特徴とする。
【００２６】
また、本発明は、前記読取専用モードでは、前記リムーバブルメディアに保存されているデータファイルに対する書き込み要求を拒否することを特徴とする。
【００２７】
また、本発明は、前記読取専用モードでは、前記リムーバブルメディアに保存されているファイル属性情報の読み出し時に、前記ファイル属性情報を読取専用に変更することを特徴とする。
【００２８】
また、本発明は、前記読取専用モードでは、前記リムーバブルメディアに保存されているリムーバブルメディア属性情報の読み出し時に、前記リムーバブルメディア属性情報を読取専用に変更することを特徴とする。
【００２９】
また、本発明は、データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置の制御方法であって、前記リムーバブルメディアの挿入検出に基づき、前記リムーバブルメディアにアクセスを行うアクセス手段を読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセス手段を通常モードに設定することを特徴とする。
【００３０】
また、本発明は、データファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置の制御方法をコンピュータに実行させるプログラムであって、前記リムーバブルメディアの挿入を検出する検出モジュールと、前記リムーバブルメディアにアクセスを行うアクセスモジュールと、前記リムーバブルメディアの挿入検出に基づき前記アクセスモジュールを読取専用モードに設定し、前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記アクセスモジュールを通常モードに設定する制御モジュールとを備えることを特徴とする。
【００３１】
更に、本発明は、文書ファイル、画像ファイル、動画ファイル等のデータファイルと該データファイルを閲覧するための閲覧用ファイルと閲覧用ファイル作成プログラムを保存したリムーバブルメディアが挿入可能なファイリング装置であって、前記リムーバブルメディアの挿入を検出する検出手段と、前記リムーバブルメディアにアクセスを行うアクセス手段と、プログラムを起動する起動手段と、前記アクセス手段の動作モードを通常モード又は読取専用モードに設定する設定手段とを備え、前記検出手段による前記リムーバブルメディアの挿入検出に基づき前記設定手段により前記アクセス手段の動作モードを前記読取専用モードに設定し、前記アクセス手段により前記リムーバブルメディアから前記閲覧用ファイル作成プログラムを読み出して前記起動手段により起動させ、前記閲覧用ファイル作成プログラムの起動完了に基づき前記設定手段により前記アクセス手段の動作モードを前記通常モードに設定する構成としてもよい。
【発明の効果】
【００３２】
本発明によれば、リムーバブルメディアの挿入検出に基づきアクセス手段を読取専用モードに設定し、リムーバブルメディアから閲覧用ファイル作成プログラムを読み出して起動させ、起動完了に基づきアクセス手段を通常モードに設定するので、閲覧用ファイル作成プログラムの起動完了まではデータファイルへの書き換えが禁止されるため、従来のような、閲覧用ファイル作成プログラムの読み出し中や動作できない状況下でデータファイルが変更される可能性を解消することができ、リムーバブルメディアの可搬性を失うことなく、データファイルと閲覧用ファイルの一貫性（関連性、対応関係）を保つことが可能となる。
【００３３】
また、本発明によれば、読取専用モードでは、リムーバブルメディアに保存されているデータファイルに対する書き込み要求を拒否するので、上記同様に、閲覧用ファイル作成プログラムの起動完了まではデータファイルへの書き換えが禁止される結果、データファイルと閲覧用ファイルの一貫性を保つことが可能となる。
【００３４】
また、本発明によれば、読取専用モードでは、リムーバブルメディアに保存されているファイル属性情報の読み出し時に、ファイル属性情報を読取専用に変更するので、上記同様に、データファイルへの書き換えが禁止される結果、データファイルと閲覧用ファイルの一貫性を保つことが可能となる。
【００３５】
また、本発明によれば、読取専用モードでは、リムーバブルメディアに保存されているリムーバブルメディア属性情報の読み出し時に、リムーバブルメディア属性情報を読取専用に変更するので、上記同様に、データファイルへの書き換えが禁止される結果、データファイルと閲覧用ファイルの一貫性を保つことが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施の形態を図面に基づき説明する。
【００３７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るファイリング装置のハードウェア構成を示すブロック図である。
【００３８】
図１において、ファイリング装置は、ファイリング装置本体１００の内部に、操作部１０１、制御部１０２、表示部１０３、リムーバブルメディアドライブインタフェース部１０４、記憶部１０５、固定メディアドライブインタフェース部１０６、固定メディア１０７を備えており、リムーバブルハードディスク、光磁気ディスク、フラッシュＲＯＭディスク等のリムーバブルメディア１１０が着脱可能に構成されている。
【００３９】
操作部１０１は、キーボード、マウス等から構成され、各種入力に使用する。制御部１０２は、ＣＰＵ等から構成され、ファイリング装置全体を制御するものであり、図２の機能構成により後述の各フローチャートに示す処理を実行する。表示部１０３は、液晶ディスプレイ等から構成され、各種画面を表示する。リムーバブルメディアドライブインタフェース部１０４は、リムーバブルメディア１１０と制御部１０２とを物理的、電気的に接続するコネクタ等から構成されている。
【００４０】
記憶部１０５は、ＲＯＭ、ＲＡＭ等から構成され、プログラム、データを記憶する。固定メディアドライブインタフェース１０６は、ハードディスク、フラッシュＲＯＭディスク等の固定メディア１０７と制御部１０２とを物理的、電気的に接続するコネクタ等から構成されている。固定メディア１０７に保存されたオペレーティングシステムファイル、アプリケーションプログラムファイル、ドライバプログラムファイル等の各実行ファイルは、記憶部１０５に転送され制御部１０２により実行される。
【００４１】
図２は、ファイリング装置の機能構成を示すブロック図である。
【００４２】
図２において、ファイリング装置は、プログラム起動部７０１（制御手段）、プログラム実行部７０２（制御手段）、メディア挿入検出部７０３（検出手段）、ファイルアクセス部７０４（アクセス手段）、メディア情報取得部７０５、ファイル情報取得部７０６、メディアアクセス部７０７（制御手段）、リムーバブルメディアインタフェース部７０８、固定メディアインタフェース部７０９、固定メディア７１０を備えている。図中７２０はリムーバブルメディアである。
【００４３】
本実施の形態は、上述した従来例に対して、リムーバブルメディア７２０にメディア情報７２１、ファイル情報７２２、データファイル７２３（オフィス文書ファイル、画像ファイル、動画ファイル等）に加えて、データ閲覧用ファイル７２４、閲覧用ファイル作成プログラムファイル７２５を保存している点において相違する。データ閲覧用ファイル７２４は、データファイル７２３を汎用のインターネット閲覧プログラムにより閲覧するためのファイルである。閲覧用ファイル作成プログラムファイル７２５は、データファイル７２３へのアクセス情報に基づきデータ閲覧用ファイル７２４を作成するファイルである。
【００４４】
本実施の形態のその他の要素は、図１３の対応するものと同一なので、説明を省略する。また、メディア情報とファイル情報の構成（図１４）、プログラム起動処理（図１６）についても既述したので、説明を省略する。
【００４５】
図３は、ファイリング装置のリムーバブルメディアファイル構成を示す図である。
【００４６】
図３において、８０１はルートフォルダ、８０２はプログラム用フォルダ、８０３はデータ用フォルダ、８０４は閲覧用フォルダである。８２１は閲覧用ファイル作成プログラムファイル、８３１は文書データファイル、８３２はプレゼンテーションデータファイルである。
【００４７】
８４１は文書データファイル８３１をＨＴＭＬ（HyperText Markup Language）ファイル、ＪＰＥＧ（Joint Photographic Experts Group）ファイルの組合せ等、インターネット閲覧プログラムで閲覧可能なファイル形式に変換した文書データ閲覧用ファイルである。８４２はプレゼンテーションデータファイル８３２をＨＴＭＬファイル、ＪＰＥＧファイルの組合せ等、インターネット閲覧プログラムで閲覧可能なファイル形式に変換したプレゼンテーションデータ閲覧用ファイルである。
【００４８】
尚、本実施の形態では、図３にリムーバブルメディアファイル構成の一例を示したが、この構成に限定されるものではない。
【００４９】
次に、本実施の形態のファイリング装置の動作を図４乃至図６のフローチャートを参照しながら説明する。
図４は、ファイリング装置のメディア挿入検出処理９００を示すフローチャートである。
【００５０】
図４において、メディア挿入検出部７０３によりファイリング装置に対するリムーバブルメディア７２０の挿入が検出されると、メディアアクセス部７０７はファイルアクセス部７０４の動作モードを読取専用モードに設定し（ステップＳ９０１）、メディア情報取得部７０５を介してリムーバブルメディア７２０からメディア情報７２１を読み出し（ステップＳ９０２）、読み出したメディア情報７２１をファイルアクセス部７０４に通知することでファイルアクセスが可能になる（ステップＳ９０３）。本処理の後はプログラム起動処理５００へ移行する。プログラム起動処理５００は図１６で詳述したので説明を省略する。
【００５１】
図５は、ファイリング装置のファイル書き込み処理１０００を示すフローチャートである。
【００５２】
図５において、プログラム実行部７０２で実行されている各種プログラムによりファイルの書き込みが要求されると、ファイルアクセス部７０４は、自己の動作モード（通常モード、読取専用モード）を確認し（ステップＳ１００１）、自己の動作モードが読取専用モードでない場合は（ステップＳ１００１でＹｅｓ）、書き込みファイルに対応したメディアのアクセスタイプ情報３１３（図１４参照）を確認する（ステップＳ１００２）。
【００５３】
ファイルアクセス部７０４は、アクセスタイプ情報３１３が読取専用でない場合は（ステップＳ１００２でＮｏ）、書き込みファイルに対応したファイル情報（例えばファイル情報７２２）をファイル情報取得部７０６を介して取得し（ステップＳ１００３）、パーミッション情報３２３が書き込み禁止でない場合（ステップＳ１００４でＮｏ）、位置情報３２１に基づきメディアアクセス部７０７を介してファイルへの書き込みを行う（ステップＳ１００５）。
【００５４】
ファイルアクセス部７０４は、自己の動作モードが読取専用モードであった場合（ステップＳ１００１でＹｅｓ）、読取専用モードである旨の応答をプログラム実行部７０２に返し（ステップＳ１０１１）、本処理を終了する。読取専用モードでは、ファイルの書き込み要求を拒否する。また、アクセスタイプ情報３１３が読取専用であった場合（ステップＳ１００２でＹｅｓ）、読取専用メディアである旨の応答をプログラム実行部７０２に返し（ステップＳ１０２１）、本処理を終了する。また、パーミッション情報３２３が書き込み禁止であった場合（ステップＳ１００４でＹｅｓ）、書き込み禁止ファイルである旨の応答をプログラム実行部７０２に返し（ステップＳ１０４１）、本処理を終了する。
【００５５】
図６は、ファイリング装置のプログラム起動完了通知受信処理１１００を示すフローチャートである。
【００５６】
図６において、閲覧用データ作成プログラムの起動が完了すると、メディアアクセス部７０７がプログラム起動部７０１からプログラム起動完了通知を受信し、ファイルアクセス部７０４の動作モードを通常モードに設定する（ステップＳ１１０１）。
【００５７】
尚、本実施の形態では、メディアアクセス部７０７がプログラム起動完了通知を受信する例を示したが、他のブロックがプログラム起動完了通知を受信し、同様な処理を行っても良い。
【００５８】
以上説明したように、本実施の形態によれば、データファイルとデータ閲覧用ファイルと閲覧用ファイル作成プログラムを同一のリムーバブルメディア７２０に保存し、メディア挿入検出部７０３によるリムーバブルメディア挿入検出に基づき、ファイルアクセス部７０４を読取専用モードで起動した後、ファイルアクセス部７０４を介して閲覧用ファイル作成プログラムを読み出し、プログラム起動部７０１により閲覧用ファイル作成プログラムを動作させ、閲覧用ファイル作成プログラムの起動完了に基づきファイルアクセス部７０４を通常モードに戻す制御を行う。
【００５９】
即ち、データファイル及びデータ閲覧用ファイルと共に同じリムーバブルメディアに保存された閲覧用ファイル作成プログラムが、リムーバブルメディアの挿入検出に基づき起動され、閲覧用ファイル作成プログラムの起動完了まではデータファイルへの書き換えが禁止されるため、従来のような、閲覧用ファイル作成プログラムの読み出し中や動作できない状況下でデータファイルが変更される可能性を解消することができ、リムーバブルメディアの可搬性を失うことなく、データファイルとデータ閲覧用ファイルの一貫性（関連性、対応関係）を保つことが可能となる効果を奏する。
【００６０】
［第２の実施の形態］
次に、本発明の第２の実施の形態を説明する。本実施の形態は、上述した第１の実施の形態に対して、下記のフローチャートに示す点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１、図２）の対応するものと同一なので、説明を省略する。
【００６１】
次に、本実施の形態のファイリング装置の動作を図７乃至図９のフローチャートを参照しながら説明する。
【００６２】
図７は、ファイリング装置のメディア挿入検出処理１２００を示すフローチャートである。
【００６３】
図７において、メディア挿入検出部７０３によりファイリング装置に対するリムーバブルメディア７２０の挿入が検出されると、メディアアクセス部７０７はファイル情報取得部７０６の動作モードを読取専用モードに設定し（ステップＳ１２０１）、メディア情報取得部７０５を介してリムーバブルメディア７２０からメディア情報７２１を読み出し（ステップＳ１２０２）、読み出したメディア情報７２１をファイルアクセス部７０４に通知することでファイルアクセスが可能になる（ステップＳ１２０３）。本処理の後はプログラム起動処理５００へ移行する。
【００６４】
図８は、ファイリング装置のファイル情報取得処理１３００を示すフローチャートである。
【００６５】
図８において、ファイルアクセス部７０４によってあるファイルのファイル情報取得が要求されると、メディアアクセス部７０７を介してファイル名に基づくファイル情報アドレスからファイル情報３０２を読み出す（ステップＳ１３０１）。ファイルアクセス部７０４は、自己の動作モードが読取専用モードの場合（ステップＳ１３０２でＹｅｓ）、ファイル情報取得部７０６で読み出したファイル情報３０２のパーミッション情報３２３を書き込み禁止（読取専用）に変更し（ステップＳ１３２１）、ファイル情報取得部７０６から変更したファイル情報をファイルアクセス部７０４に返す（ステップＳ１３０３）。ファイルアクセス部７０４は、自己の動作モードが読取専用モードでない場合（ステップＳ１３０２でＮｏ）、読み出したファイル情報３０２に変更は加えない。
【００６６】
図９は、ファイリング装置のプログラム起動完了通知受信処理１４００を示すフローチャートである。
【００６７】
図９において、閲覧用データ作成プログラムの起動が完了すると、メディアアクセス部７０７がプログラム起動完了通知をプログラム起動部７０１から受信し、ファイル情報取得部７０６の動作モードを通常モードに設定する（ステップＳ１４０１）。
【００６８】
尚、本実施の形態では、ファイル情報３０２のパーミッション情報３２３を変更したが、不図示の読取専用情報を変更しても同様である。また、メディアアクセス部７０７がプログラム起動完了通知を受信する例を示したが、他のブロックがプログラム起動完了通知を受信し、同様な処理を行っても良い。
【００６９】
以上説明したように、本実施の形態によれば、第１の実施の形態と同様に、リムーバブルメディアの可搬性を失うことなく、データファイルとデータ閲覧用ファイルの一貫性を保つことが可能となる効果を奏する。
【００７０】
［第３の実施の形態］
次に、本発明の第３の実施の形態を説明する。本実施の形態は、上述した第１の実施の形態に対して、下記のフローチャートに示す点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１、図２）の対応するものと同一なので、説明を省略する。
【００７１】
次に、本実施の形態のファイリング装置の動作を図１０乃至図１２のフローチャートを参照しながら説明する。
【００７２】
図１０は、ファイリング装置のメディア挿入検出処理１５００を示すフローチャートである。
【００７３】
図１０において、メディア挿入検出部７０３によりファイリング装置に対するリムーバブルメディア７２０の挿入が検出されると、メディアアクセス部７０７はメディア情報取得部７０５の動作モードを読取専用モードに設定し（ステップＳ１５０１）、メディア情報取得部７０５を介してリムーバブルメディア７２０からメディア情報７２１を読み出し（ステップＳ１５０２）、読み出したメディア情報７２１をファイルアクセス部７０４に通知することでファイルアクセスが可能になる（ステップＳ１５０３）。本処理の後はプログラム起動処理５００へ移行する。
【００７４】
図１１は、ファイリング装置のメディア情報取得処理１６００を示すフローチャートである。
【００７５】
図１１において、ファイルアクセス部７０４によってあるファイルのメディア情報取得が要求されると、メディアアクセス部７０６を介して予め規定されたメディア情報アドレスからメディア情報３０１を読み出す（ステップＳ１６０１）。ファイルアクセス部７０４は、自己の動作モードが読取専用モードの場合（ステップＳ１６０２でＹｅｓ）、メディア情報取得部７０５で読み出したメディア情報３０１のアクセスタイプ情報３１３を読取専用に変更し（ステップＳ１６２１）、メディア情報取得部７０５から変更したメディア情報をファイルアクセス部７０４に返す（ステップＳ１６０３）。ファイルアクセス部７０４は、自己の動作モードが読取専用モードでない場合（ステップＳ１６０２でＮｏ）、読み出したメディア情報３０１に変更は加えない。
【００７６】
図１２は、ファイリング装置のプログラム起動完了通知受信処理１７００を示すフローチャートである。
【００７７】
図１２において、閲覧用データ作成プログラムの起動が完了すると、メディアアクセス部７０７がプログラム起動完了通知をプログラム起動部７０１から受信し、メディア情報取得部７０５の動作モードを通常モードに設定する（ステップＳ１７０１）。
【００７８】
尚、本実施の形態では、メディアアクセス部７０４がプログラム起動完了通知を受信する例を示したが、他のブロックが受信し、同様な処理を行っても良い。
【００７９】
以上説明したように、本実施の形態によれば、第１の実施の形態と同様に、リムーバブルメディアの可搬性を失うことなく、データファイルとデータ閲覧用ファイルの一貫性を保つことが可能となる効果を奏する。
【００８０】
［他の実施の形態］
上記第１乃至第３の実施の形態では、１台のリムーバブルメディアを着脱可能なファイリング装置を例に挙げたが、これに限定されるものではなく、複数台のリムーバブルメディアを着脱可能なファイリング装置にも適用可能である。
【００８１】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図４〜図１２のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読み出して実行することによって、達成することができる。
【００８２】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００８３】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００８４】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読み出して実行することによっても、達成することができる。
【００８５】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００８６】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００８７】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１の実施の形態に係るファイリング装置のハードウェア構成を示すブロック図である。
【図２】ファイリング装置の機能構成を示すブロック図である。
【図３】ファイリング装置のリムーバブルメディアファイル構成を示す図である。
【図４】ファイリング装置のメディア挿入検出処理を示すフローチャートである。
【図５】ファイリング装置のファイル書き込み処理を示すフローチャートである。
【図６】ファイリング装置のプログラム起動完了通知受信処理を示すフローチャートである。
【図７】本発明の第２の実施の形態に係るファイリング装置のメディア挿入検出処理を示すフローチャートである。
【図８】ファイリング装置のファイル情報取得処理を示すフローチャートである。
【図９】ファイリング装置のプログラム起動完了通知受信処理を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係るファイリング装置のメディア挿入検出処理を示すフローチャートである。
【図１１】ファイリング装置のメディア情報取得処理を示すフローチャートである。
【図１２】ファイリング装置のプログラム起動完了通知受信処理を示すフローチャートである。
【図１３】従来例に係るファイリング装置の機能構成を示すブロック図である。
【図１４】ファイリング装置のメディア情報とファイル情報の構成を示す図である。
【図１５】ファイリング装置のメディア挿入検出処理を示すフローチャートである。
【図１６】ファイリング装置のプログラム起動処理を示すフローチャートである。
【図１７】ファイリング装置のファイル書き込み処理を示すフローチャートである。
【符号の説明】
【００８９】
７００  ファイリング装置
７２０  リムーバブルメディア
７０１  プログラム起動部
７０３  メディア挿入検出部
７０４  ファイルアクセス部
７０５  メディア情報取得部
７０６  ファイル情報取得部
７０７  メディアアクセス部
７０８  リムーバブルメディアインタフェース部
７２３  データファイル
７２４  データ閲覧用ファイル
７２５  閲覧用ファイル作成プログラムファイル
【図１】
2005275460.tif 000003
【図２】
2005275460.tif 000004
【図３】
2005275460.tif 000005
【図４】
2005275460.tif 000006
【図５】
2005275460.tif 000007
【図６】
2005275460.tif 000008
【図７】
2005275460.tif 000009
【図８】
2005275460.tif 000010
【図９】
2005275460.tif 000011
【図１０】
2005275460.tif 000012
【図１１】
2005275460.tif 000013
【図１２】
2005275460.tif 000014
【図１３】
2005275460.tif 000015
【図１４】
2005275460.tif 000016
【図１５】
2005275460.tif 000017
【図１６】
2005275460.tif 000018
【図１７】
2005275460.tif 000019