(57)【要約】【課題】ユーザがデータファイルを削除するときに機密性の高いデータが第三者に漏洩することを確実に防止しつつ、データの削除処理を高速に行うことができ、また、機密性の高いデータの削除処理に要する操作を簡易にし、さらに、共通仕様のインデックスのフォーマットを使用する装置においても対応すること。【解決手段】データファイルが機密性の高いデータファイルであるか否かに応じて当該データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除するか、あるいは、当該データファイルの実体データを所定のコードで上書きした後にその管理情報を削除するかを切替える。【選択図】　　　図１
2004126909.tif 000002
【特許請求の範囲】
【請求項１】
データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、データファイルを削除する際にユーザの指示により実体データを残したまま管理情報を削除するか又は実体データを所定のコードで上書きした後に管理情報を削除するかを切替える制御手段と、を具備することを特徴とするファイル管理装置。
【請求項２】
データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、予め定められた特定の格納領域に保存されたデータファイルを削除する場合は実体データを所定のコードで上書きした後に管理情報を削除し、前記特定の格納領域以外の領域に保存されたデータファイルを削除する場合は実体データを残したまま管理情報を削除する制御手段と、を具備することを特徴とするファイル管理装置。
【請求項３】
データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、予め定められた特定の機能が設定されたデータファイルを削除する場合は実体データを所定のコードで上書きした後に管理情報を削除し、前記特定の機能が設定されていないデータファイルを削除する場合は実体データを残したまま管理情報を削除する制御手段と、を具備することを特徴とするファイル管理装置。
【請求項４】
データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、データファイルを削除する際に実体データ内に機密情報であることを示すデータがなければ実体データを残したまま前記管理情報を削除し、実体データ内に機密情報であることを示すデータがあれば実体データを所定のコードで上書きした後に前記管理情報を削除する制御手段と、を具備することを特徴とするファイル管理装置。
【請求項５】
前記機密情報であることを示すデータは前記実体データのヘッダ情報として格納されることを特徴とする請求項４記載のファイル管理装置。
【請求項６】
前記機密情報であることを示すデータは一度設定した後いつでも変更可能であることを特徴とする請求項４記載のファイル管理装置。
【請求項７】
データファイルの記憶時にユーザの指示により機密情報であることを示すデータを付加することを特徴とする請求項４記載のファイル管理装置。
【請求項８】
特定の格納領域に保存されたデータファイルにはすべて機密情報であることを示すデータを付加することを特徴とする請求項４記載のファイル管理装置。
【請求項９】
特定の機能が設定されたデータファイルにはすべて機密情報であることを示すデータを付加することを特徴とする請求項４記載のファイル管理装置。
【請求項１０】
データファイルを削除する際にユーザの削除指示を受け付け、当該削除指示に応じて前記データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除するか又は前記データファイルの実体データを所定のコードで上書きした後に前記管理情報を削除するかを切替えることを特徴とするファイル削除方法。
【請求項１１】
データファイルを削除する際に当該データファイルの保存先を判断し、前記データファイルが予め定められた特定の格納領域に保存されている場合は当該データファイルの実体データを所定のコードで上書きした後にこの実体データの格納位置を示す管理情報を削除し、前記データファイルが前記特定の格納領域以外の領域に保存されている場合は当該データファイルの実体データを残したまま前記管理情報を削除することを特徴とするファイル削除方法。
【請求項１２】
データファイルを削除する際に当該データファイルに設定された機能を判断し、前記データファイルに予め定められた特定の機能が設定されている場合は当該データファイルの実体データを所定のコードで上書きした後にこの実体データの格納位置を示す管理情報を削除し、前記データファイルに前記特定の機能が設定されていない場合は当該データファイルの実体データを残したまま前記管理情報を削除することを特徴とするファイル削除方法。
【請求項１３】
データファイルを削除する際に実体データ内に機密情報であることを示すデータがあるか判断し、前記機密情報であることを示すデータがなければ当該データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除し、前記機密情報であることを示すデータがあれば当該データファイルの実体データを所定のコードで上書きした後に前記管理情報を削除することを特徴とするファイル削除方法。
【請求項１４】
外部装置との間で文書を入力または出力する入出力手段と、原稿を読取る読取手段と、この読取手段により読取った原稿または前記入出力手段により入力または出力した文書をデータファイルとして記憶すると共に当該データファイルの実体データの格納位置を示す管理情報を記憶する記憶手段と、この記憶手段から前記データファイルを削除する際にユーザの指示により実体データを残したまま前記管理情報を削除するか又は実体データを所定のコードで上書きした後に前記管理情報を削除するかを切替える制御手段と、を具備することを特徴とする文書処理装置。
【請求項１５】
所定のＩＤ情報の入力があった場合のみ所望のデータファイルを読み出せる親展機能を設定する設定手段と、データファイルの実体データとこの実体データの格納位置を示す管理情報とを格納する記憶手段と、前記親展機能の設定があった場合にデータファイルに対応付けて機密情報であることを示すデータを付加し、データファイルを削除する場合に前記機密情報であることを示すデータがあれば前記データファイルの実体データを所定のコードで上書きした後にその管理情報を削除する制御手段と、を具備することを特徴とする文書処理装置。
【請求項１６】
所定のＩＤ情報の入力があった場合のみ所望のデータファイルを読み出せる親展機能を設定する設定手段と、外部端末からデータファイルを入力する入力手段と、データファイルの実体データとこの実体データの格納一を示す管理情報とを格納する記憶手段と、前記データファイルを記録する記録手段と、前記親展機能の設定があった場合にデータファイルに対応付けて機密情報であることを示すデータを付加し、データファイルを削除する場合に前記機密情報であることを示すデータがあれば前記データファイルの実体データを所定のコードで上書きした後にその管理情報を削除する制御手段と、を具備することを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶媒体に記憶したデータファイルを削除する際にデータファイルの管理情報だけでなく実体データも上書き削除するファイル管理装置及びファイル削除方法、並びに文書処理装置、記録装置に関する。
【０００２】
【従来の技術】
従来、汎用的なパーソナルコンピュータ等で行われているデータファイルの削除においては、データファイルの実体データの索引であるＦＡＴ（Ｆｉｌｅ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅ）内の管理情報のみを削除して実体データはそのまま記憶媒体上に残すようにしている。通常はこのように管理情報が削除されていれば実体データが残っていてもユーザは実体データを参照することはできなくなる。また、管理情報のみを削除するだけなので削除処理も短時間で行うことができる。
【０００３】
一方、データファイルの削除時に管理情報の削除のみならず実体データのすべてに０を書き込んで削除するようにしたものも提案されている（例えば特許文献１参照）。この文献では、通常の削除動作としてファイルのインデックス、画像ヘッダ、実データファイルのすべてに０を書き込む方法の他に、設定により仮削除動作として管理情報のみを削除し後で復旧させることができるようにしている。
【０００４】
【特許文献１】
特開平４−１５９６６２号公報（第７頁右上欄）
【０００５】
【発明が解決しようとする課題】
しかしながら、上述の技術を用いた場合には、以下のように問題が生ずる。
【０００６】
即ち、上述の管理情報のみを削除する場合は、一見データファイルは消去されているようではあるが、実際はそのデータファイルの実体データが記憶媒体上に残っている。このため、実体データを読み出すための特別なソフトを用いた場合にはデータファイルの中身を見ることができてしまい、情報が第三者に漏洩してしまうという問題が生ずる。
【０００７】
一方、通常のファイル削除を実体データのすべてに０を書き込む削除とした場合には、機密性の低いデータファイルであってもほとんどのファイル削除において実体データの削除が行われることになる。このため、削除処理に非常に時間がかかってしまい作業効率が低下するという問題が生ずる。
【０００８】
また、管理情報のみを削除する仮削除において、インデックスのファイル属性に「仮削除ファイル」の領域を設けることは、共通仕様のインデックスのフォーマットを特殊仕様のインデックスのフォーマットに変更することになる。このため、互換性が失われ不都合が生じるという問題が生ずる。
【０００９】
本発明は、かかる問題点に鑑みてなされたものであり、ユーザがデータファイルを削除するときに機密性の高いデータが第三者に漏洩することを確実に防止しつつ、データの削除処理を高速に行うことができ、また、機密性の高いデータの削除処理に要する操作を簡易にし、さらに、共通仕様のインデックスのフォーマットを使用する装置においても対応することができるファイル管理装置及びファイル削除方法、並びに文書処理装置、記録装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、データファイルが機密性の高いデータファイルであるか否かに応じて当該データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除するか、あるいは、当該データファイルの実体データを所定のコードで上書きした後にその管理情報を削除するかを切替えるようにしたものである。
【００１１】
これによれば、機密性の高いデータファイルであれば、実体データ及び管理情報の両方を削除する一方、機密性の低いデータファイルであれば、その管理情報のみを削除することができる。このため、第三者に機密性の高いデータファイルが漏洩するのを防止することができる一方、機密性の低いデータファイルについては削除処理を高速に行うことができる。
【００１２】
【発明の実施の形態】
本発明の第１の態様に係るファイル管理装置は、データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、データファイルを削除する際にユーザの指示により実体データを残したまま管理情報を削除するか又は実体データを所定のコードで上書きした後に管理情報を削除するかを切替える制御手段と、を具備する構成を採る。
【００１３】
この構成によれば、ユーザがデータファイルを削除するときに機密性の高いデータであれば実体データまで削除するよう指示することにより、実体データ及び管理情報の両方を削除することができる。このため、ユーザの判断で第三者への機密性の高いデータの漏洩を防止することができる。
【００１４】
また、機密性の低いデータファイルは管理情報のみの削除を指示することにより、管理情報だけを削除して終了することができる。したがって、機密性の低いデータについては削除処理を高速に行うことができる。
【００１５】
本発明の第２態様に係るファイル管理装置は、データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、予め定められた特定の格納領域に保存されたデータファイルを削除する場合は実体データを所定のコードで上書きした後に管理情報を削除し、前記特定の格納領域以外の領域に保存されたデータファイルを削除する場合は実体データを残したまま管理情報を削除する制御手段と、を具備する構成を採る。
【００１６】
この構成によれば、機密性の高いデータを保存するための特定のフォルダを設け、ユーザはそのフォルダにデータファイルを保存すると共にその特定のフォルダから削除することにより、実体データと管理情報の両方を削除することができる。このため、特定フォルダ内データが第三者に漏洩するのを防止することができる。
【００１７】
また、機密性の低いデータは別のフォルダに格納することにより、別のフォルダ内のデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００１８】
また、特定のフォルダ内におけるデータファイルの削除時には自動的に実体データと管理情報の両方が削除される。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００１９】
本発明の第３の態様に係るファイル管理装置は、データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、予め定められた特定の機能が設定されたデータファイルを削除する場合は実体データを所定のコードで上書きした後に管理情報を削除し、前記特定の機能が設定されていないデータファイルを削除する場合は実体データを残したまま管理情報を削除する制御手段と、を具備する構成を採る。
【００２０】
この構成によれば、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、例えば親展機能が設定されたデータファイルや読み取りパスワードが設定されたデータファイルを削除する際には自動的に実体データ及び管理情報の両方を削除することができる。このため、特定の機能が付与されたデータファイルが第三者に漏洩するのを防止することができる。
【００２１】
また、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、親展機能や読取りパスワードが設定されていないデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００２２】
また、親展機能が設定されたデータファイルや読取りパスワードが設定されたデータファイルの削除時には自動的に当該データファイルの実体データと管理情報の両方が削除させる。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００２３】
本発明の第４の態様に係るファイル管理装置は、データファイルの実体データとこの実体データの格納位置を示す管理情報とを記憶する記憶手段と、データファイルを削除する際に実体データ内に機密情報であることを示すデータがなければ実体データを残したまま前記管理情報を削除し、実体データ内に機密情報であることを示すデータがあれば実体データを所定のコードで上書きした後に前記管理情報を削除する制御手段と、を具備する構成を採る。
【００２４】
この構成によれば、機密性の高いデータファイルの実体データに機密情報であることを示すデータを付加し、削除時に機密情報であることを示すデータが付加されている場合には実体データと管理情報の両方を削除することができる。このため、設定によって機密性の高いデータファイルが第三者に漏洩するのを防止することができる。
【００２５】
一方、機密性の低いデータファイルの実体データに機密情報でないことを示すデータを付加し、削除時に機密情報でないことを示すデータが付加されている場合には管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００２６】
また、データの削除時には実体データにヘッダ情報として付加された機密情報であることを示すデータ又は機密情報でないことを示すデータを参照して、実体データと管理情報の両方を削除するか、管理情報のみを削除するかを自動的に決定する。これにより、ユーザは削除時に削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００２７】
本発明の第５の態様は、第４の態様に係るファイル管理装置において、前記機密情報であることを示すデータは前記実体データのヘッダ情報として格納される構成を採る。
【００２８】
この構成によれば、機密情報であることを示すデータと実体データの開始位置とを区別し易くなるので、実体データに影響を与えずに機密情報であることを示すデータを付加、参照することができる。
【００２９】
本発明の第６の態様は、第４の態様に係るファイル管理装置において、前記機密情報であることを示すデータは一度設定した後いつでも変更可能である構成を採る。
【００３０】
この構成によれば、実体データ内の機密情報であることを示すデータは、一度設定した後も変更することができる。これにより、ユーザはいつでも機密情報であるかどうかを書き換えることができるので、最初の記憶時には機密情報ではないと設定されたデータファイルが後に機密性を増した場合などに後から機密情報であると変更することができる。
【００３１】
本発明の第７の態様は、第４の態様に係るファイル管理装置において、データファイルの記憶時にユーザの指示により機密情報であることを示すデータを付加する構成を採る。
【００３２】
この構成によれば、最初にデータファイルを格納する際にユーザが機密情報であるかを指示することにより、機密情報であることを示すデータがヘッダ情報としてデータファイルの実体データに付加される。このため、漏れなくすべてのデータファイルに機密情報であることを示すデータを付加することができる。
【００３３】
本発明の第８の態様は、第４の態様に係るファイル管理装置において、特定の格納領域に保存されたデータファイルにはすべて機密情報であることを示すデータを付加する構成を採る。
【００３４】
この構成によれば、機密性の高いデータを格納するフォルダを予め定めておき、そこに格納されたデータファイルにはすべて機密情報であることを示すデータを付加する。これにより、ユーザは当該データファイルの格納時に、当該データファイルが機密情報であるかを指示し、あるいは、既に付加された機密情報であることを示すデータを変更する必要がないので、ユーザの入力を軽減することができる。
【００３５】
本発明の第９の態様は、第４の態様に係るファイル管理装置において、特定の機能が設定されたデータファイルにはすべて機密情報であることを示すデータを付加する構成を採る。
【００３６】
この構成によれば、データファイルに親展機能が設定された時や、読み取りパスワードが設定された時には自動的に機密情報であることを示すデータが付加される。これにより、ユーザは当該データファイルの格納時に、当該データファイルが機密情報であるかを指示し、あるいは、既に付加された機密情報であることを示すデータを変更する必要がないので、ユーザの入力を軽減することができる。
【００３７】
本発明の第１０の態様に係るファイル削除方法は、データファイルを削除する際にユーザの削除指示を受け付け、当該削除指示に応じて前記データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除するか又は前記データファイルの実体データを所定のコードで上書きした後に前記管理情報を削除するかを切替えるものである。
【００３８】
この方法によれば、ユーザがデータファイルを削除するときに機密性の高いデータであれば実体データまで削除するよう指示することにより、実体データ及び管理情報の両方を削除することができる。このため、ユーザの判断で第三者への機密性の高いデータの漏洩を防止することができる。
【００３９】
また、機密性の低いデータファイルは管理情報のみの削除を指示することにより、管理情報だけを削除して終了することができる。したがって、機密性の低いデータについては削除処理を高速に行うことができる。
【００４０】
本発明の第１１の態様に係るファイル削除方法は、データファイルを削除する際に当該データファイルの保存先を判断し、前記データファイルが予め定められた特定の格納領域に保存されている場合は当該データファイルの実体データを所定のコードで上書きした後にこの実体データの格納位置を示す管理情報を削除し、前記データファイルが前記特定の格納領域以外の領域に保存されている場合は当該データファイルの実体データを残したまま前記管理情報を削除するものである。
【００４１】
この方法によれば、機密性の高いデータを保存するための特定のフォルダを設け、ユーザはそのフォルダにデータファイルを保存すると共にその特定のフォルダから削除することにより、実体データと管理情報の両方を削除することができる。このため、特定フォルダ内データが第三者に漏洩するのを防止することができる。
【００４２】
また、機密性の低いデータは別のフォルダに格納することにより、別のフォルダ内のデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００４３】
また、特定のフォルダ内におけるデータファイルの削除時には自動的に実体データと管理情報の両方が削除される。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００４４】
本発明の第１２の態様に係るファイル削除方法は、データファイルを削除する際に当該データファイルに設定された機能を判断し、前記データファイルに予め定められた特定の機能が設定されている場合は当該データファイルの実体データを所定のコードで上書きした後にこの実体データの格納位置を示す管理情報を削除し、前記データファイルに前記特定の機能が設定されていない場合は当該データファイルの実体データを残したまま前記管理情報を削除するものである。
【００４５】
この方法によれば、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、例えば親展機能が設定されたデータファイルや読み取りパスワードが設定されたデータファイルを削除する際には自動的に実体データ及び管理情報の両方を削除することができる。このため、特定の機能が付与されたデータファイルが第三者に漏洩するのを防止することができる。
【００４６】
また、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、親展機能や読取りパスワードが設定されていないデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００４７】
また、親展機能が設定されたデータファイルや読取りパスワードが設定されたデータファイルの削除時には自動的に当該データファイルの実体データと管理情報の両方が削除させる。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００４８】
本発明の第１３の態様に係るファイル削除方法は、データファイルを削除する際に実体データ内に機密情報であることを示すデータがあるか判断し、前記機密情報であることを示すデータがなければ当該データファイルの実体データを残したままこの実体データの格納位置を示す管理情報を削除し、前記機密情報であることを示すデータがあれば当該データファイルの実体データを所定のコードで上書きした後に前記管理情報を削除するものである。
【００４９】
この方法によれば、機密性の高いデータファイルの実体データに機密情報であることを示すデータを付加し、削除時に機密情報であることを示すデータが付加されている場合には実体データと管理情報の両方を削除することができる。このため、設定によって機密性の高いデータファイルが第三者に漏洩するのを防止することができる。
【００５０】
一方、機密性の低いデータファイルの実体データに機密情報でないことを示すデータを付加し、削除時に機密情報でないことを示すデータが付加されている場合には管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【００５１】
また、データの削除時には実体データにヘッダ情報として付加された機密情報であることを示すデータ又は機密情報でないことを示すデータを参照して、実体データと管理情報の両方を削除するか、管理情報のみを削除するかを自動的に決定する。これにより、ユーザは削除時に削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【００５２】
本発明の第１４の態様に係る文書処理装置は、外部装置との間で文書を入力または出力する入出力手段と、原稿を読取る読取手段と、この読取手段により読取った原稿または前記入出力手段により入力または出力した文書をデータファイルとして記憶すると共に当該データファイルの実体データの格納位置を示す管理情報を記憶する記憶手段と、この記憶手段から前記データファイルを削除する際にユーザの指示により実体データを残したまま前記管理情報を削除するか又は実体データを所定のコードで上書きした後に前記管理情報を削除するかを切替える制御手段と、を具備する構成を採る。
【００５３】
この構成によれば、ユーザがデータファイルを削除するときに機密性の高いデータであれば実体データまで削除するよう指示することにより、実体データと管理情報の両方が削除されるので、ユーザの判断で第三者へのデータの漏洩を防止することができる。
【００５４】
また、機密性の低いデータは管理情報のみの削除を指示することにより、管理情報だけが削除されて終了するので、機密性の低いデータについては削除処理を高速に行うことができる。
【００５５】
本発明の第１５の態様に係る文書処理装置は、所定のＩＤ情報の入力があった場合のみ所望のデータファイルを読み出せる親展機能を設定する設定手段と、データファイルの実体データとこの実体データの格納位置を示す管理情報とを格納する記憶手段と、前記親展機能の設定があった場合にデータファイルに対応付けて機密情報であることを示すデータを付加し、データファイルを削除する場合に前記機密情報であることを示すデータがあれば前記データファイルの実体データを所定のコードで上書きした後にその管理情報を削除する制御手段と、を具備する構成を採る。
【００５６】
この構成によれば、親展機能が設定されたデータファイルは機密情報であることを示すデータを自動的に付加することにより、このデータを削除する際には実体データと管理情報の両方が必ず削除されるので、親展機能データの第三者へのデータの漏洩を防止することができる。
【００５７】
また、親展機能が設定されたデータファイルは必ず実体データまで削除されることにより、削除方法をユーザが指示する必要がないので、ユーザの入力を軽減することができる。
【００５８】
本発明の第１６の態様に係る記録装置は、所定のＩＤ情報の入力があった場合のみ所望のデータファイルを読み出せる親展機能を設定する設定手段と、外部端末からデータファイルを入力する入力手段と、データファイルの実体データとこの実体データの格納一を示す管理情報とを格納する記憶手段と、前記データファイルを記録する記録手段と、前記親展機能の設定があった場合にデータファイルに対応付けて機密情報であることを示すデータを付加し、データファイルを削除する場合に前記機密情報であることを示すデータがあれば前記データファイルの実体データを所定のコードで上書きした後にその管理情報を削除する制御手段と、を具備する構成を採る。
【００５９】
この構成によれば、親展機能が設定されたデータファイルは機密情報であることを示すデータを自動的に付加することにより、このデータを削除する際には実体データと管理情報の両方が必ず削除されるので、親展機能データの第三者へのデータの漏洩を防止することができる。
【００６０】
また、親展機能が設定されたデータファイルは必ず実体データまで削除されることにより、削除方法をユーザが指示する必要がないので、ユーザの入力を軽減することができる。
【００６１】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
【００６２】
図１は、本発明の実施の形態に係るファイル管理装置として機能する記録装置１００の構成を示すハードブロック図である。
【００６３】
同図に示すように、本実施の形態に係る記録装置１００は、装置全体を制御する中央処理装置２００と、ユーザからの操作指示を受け付ける一方、ユーザに対して各種情報を提示するための操作パネル３００と、原稿の印刷を行う原稿印刷部４００と、原稿の読取りを行う原稿読取部５００とを有する。
【００６４】
中央処理装置２００においては、システムバス２０１を介して制御手段を構成するＣＰＵ２０２にＲＯＭ２０３及びＲＡＭ２０４が接続されている。ＲＯＭ２０３は、ＣＰＵ２０２が本記録装置１００全体を制御するためのプログラムを格納するための格納領域として用いられ、ＲＡＭ２０４は、ＣＰＵ２０２のワークエリア等を確保するための作業領域として用いられる。
【００６５】
特に、ＲＡＭ２０４には、後述するファイルデバイスに蓄積されるデータファイルの実体データの格納位置を示す管理情報が格納される。図２は、ＲＡＭ２０４に格納される管理情報の構成を説明するための図である。
【００６６】
図２に示すように、管理情報には、データファイルのファイル名に対応して、そのデータファイルの文書属性、先頭ＦＡＴ番号及びサイズ（ＦＡＴ数）が登録されている。文書属性には、例えば、親展文書、パスワード又は一般文書などの属性が登録される。先頭ＦＡＴ番号には、そのデータファイルの実体データのうち、最初の実体データが格納されたブロックに対応するＦＡＴ番号が登録される。サイズ（ＦＡＴ数）には、実データが格納されたブロック数（ＦＡＴ数）が登録されている。
【００６７】
ここで、ＦＡＴ（Ｆｉｌｅ　Ａｌｌｏｃａｔｉｏｎ　Ｔａｂｌｅ）は、データファイルの実体データを格納するブロックの順番を表すために使用される。データファイルの実体データが記憶される実体データエリアは、複数のブロックに分割されている。各ブロックには、それぞれＦＡＴ番号が付されている。データファイルの実体データは、一般にこの複数のブロックに分割されて書き込まれる。
【００６８】
ＦＡＴにはＦＡＴ番号に対応してＦＡＴ情報が記録されている。このＦＡＴ情報には、次に処理対象となる実体データが書き込まれたブロックを指し示すＦＡＴ番号が記録されている。このＦＡＴ情報に記録されたＦＡＴ番号を追っていくことで複数ブロックに分割されたファイルの実体データに対する処理が可能となる。
【００６９】
図３（ａ）は、ＦＡＴ番号０〜４に対応して記録されたＦＡＴ情報の一例を示している。図３（ｂ）は、図３（ａ）に示すＦＡＴ番号が付された実体データエリアの一例を示している。なお、管理情報には先頭ＦＡＴ番号として「０」が登録され、サイズとして「５」が登録されているものとする。今、このファイルの実体データの読出しを行う場合を考える。
【００７０】
図３（ａ）に示すように、先頭ＦＡＴ番号である「０」に対応するＦＡＴ情報には「２」が記録されている。したがって、次に読出しの対象となる実体データが書き込まれたブロックは、ＦＡＴ番号２に対応したブロック２であることが分かる。
【００７１】
このＦＡＴ番号２に対応するＦＡＴ情報には「４」が記録されている。したがって、次に読出しの対象となる実体データが書き込まれたブロックは、ＦＡＴ番号４に対応したブロック４であることが分かる。
【００７２】
このようしてＦＡＴ情報にＥＮＤコードが記録されているブロックまで読出しを行う。これにより、このデータファイルの実体データの読出しがブロック０→ブロック２→ブロック４→ブロック１→ブロック３の順番で行われる。なお、このデータファイルの実体データの書込み処理を行う場合も同様にＦＡＴが用いられる。
【００７３】
図１に戻り、本記録装置１００の構成の説明を続ける。システムバス２０１に原稿読取インタフェース（Ｉ／Ｆ）２０５、画像加工部２０６、コーデック２０７及び画像形成インタフェース（Ｉ／Ｆ）２０８が接続されている。
【００７４】
原稿読取インタフェース（Ｉ／Ｆ）２０５は、原稿読取部５００とシステムバス２０１とを接続し、読み込んだ画像データを編集する部分である。画像加工部２０６は、画像データを拡大・縮小し、又は任意の角度に回転させる画像処理を施す部分である。
【００７５】
コーデック２０７は、画像データにエンコード／デコード処理を施す部分である。画像形成インタフェース（Ｉ／Ｆ）２０８は、記録画像の画像データを中央処理装置２００から原稿印刷部４００へ伝送する部分である。
【００７６】
これらの原稿読取インタフェース（Ｉ／Ｆ）２０５、画像加工部２０６、コーデック２０７及び画像形成インタフェース（Ｉ／Ｆ）２０８にローカルバス２０９を介して画像メモリ２１０及びファイルデバイス２１１が接続されている。
【００７７】
画像メモリ２１０には原稿読取部５００で読み取られた画像データが格納され、ファイルデバイス２１１にはコーデック２０７でエンコード処理が施された画像データや、操作パネル３００から入力された文書データ等のデータファイルが格納される。なお、ローカルバス２０９でこれらの各デバイスを接続したのは、各デバイス間のデータ転送を高速化するためである。
【００７８】
さらに、システムバス２０１に印刷データ取込インタフェース（Ｉ／Ｆ）２１２が接続されている。印刷データ取込インタフェース（Ｉ／Ｆ）２１２は、ファクシミリインタフェース（Ｉ／Ｆ）２１３，パーソナルコンピュータ（以下、「ＰＣ」という）インタフェース（Ｉ／Ｆ）２１４及びインターネットインタフェース（Ｉ／Ｆ）２１５を介して印刷データを取り込む。
【００７９】
上記構成を有する記録装置１００において、本実施の形態に係るファイル管理装置は、ファイルデバイス２１１に蓄積されたファイルを削除する場合の処理に特徴を有する。
【００８０】
図４は、本記録装置におけるＣＰＵ２０２がファイルデバイス２１１に対して行う処理を説明するための図である。図４に示すように、ＣＰＵ２０２は、ファイルデバイス２１１に対してファイルデバイスフォーマット処理、ファイル削除処理及びファイル操作処理を行う。
【００８１】
ファイルデバイスフォーマット処理は、ファイルデバイス２１１のフォーマットを行う処理である。ファイルデバイスフォーマット処理を行う場合、ファイルシステムドライバでファイルデバイス２１１に対してフォーマットを行う。
【００８２】
ファイル操作処理は、ファイルデバイス２１１に蓄積されたデータファイルの内容の読出し、ファイルデバイス２１１へのデータファイルの書込みを行う処理である。ファイル操作処理を行う場合、ファイルシステムアプリケーションインタフェース（Ｉ／Ｆ）で必要に応じてＲＡＭ２０４に格納されたデータファイルの管理情報を参照し、ファイルシステムドライバで該当するデータファイルの内容の書込み又は読出しを行う。
【００８３】
ファイル削除処理は、ファイルデバイス２１１に蓄積されたデータファイルの削除を行う処理である。本ファイル管理装置では、このファイル削除処理を行う際、二種類の削除処理を選択して行う。具体的には、データファイルのＦＡＴ情報及び管理情報のみを削除する削除処理（以下、「第１削除処理」という）と、ファイルの実体データを削除した後にそのＦＡＴ情報及び管理情報を削除する削除処理（以下、「第２削除処理」という）とを選択して行う。
【００８４】
第１削除処理を行う場合、ファイルシステムアプリケーションＩ／ＦでＲＡＭ２０４に格納されたファイルの管理情報を参照し、ファイルシステムドライバでファイルデバイス２１１に書き込まれた、該当するデータファイルのＦＡＴ情報を削除を行う一方、ファイルシステムアプリケーションＩ／Ｆで管理情報の削除を行う。
【００８５】
第２削除処理を行う場合、ファイルシステムアプリケーションＩ／ＦでＲＡＭ２０４に格納されたファイルの管理情報を参照し、ファイルドライバで該当するデータファイルの実体データの削除を行った後に、当該データファイルのＦＡＴ情報の削除を行う一方、ファイルシステムアプリケーションＩ／Ｆで管理情報の削除を行う。
【００８６】
図５は、本記録装置１００において、第１削除処理を行う場合のフローを示し、図６は、第２削除処理を行う場合のフローを示している。
【００８７】
第１削除処理を行う場合、図５に示すように、本ファイル管理装置は、まず、ＲＡＭ２０４に格納された管理情報から先頭ＦＡＴ番号を獲得し（ＳＴ５０１）、獲得した先頭ＦＡＴ番号に対応して記録されたＦＡＴ情報を削除する（ＳＴ５０２）。図３（ａ）の例を用いると、先頭ＦＡＴ番号である「０」に対応して記録されたＦＡＴ情報である「２」が削除される。
【００８８】
ＳＴ５０２で削除したＦＡＴ情報が最後のものか判断する（ＳＴ５０３）。具体的には、今、削除したＦＡＴ情報にＥＮＤコードが記録されていたかを判断することで、削除したＦＡＴ情報が最後のものかを判断する。図３（ａ）の例を用いると、今、削除したＦＡＴ情報は「２」であるため、最後のものではないと判断する。
【００８９】
最後のＦＡＴ情報でない場合には、次のＦＡＴ番号を獲得した後（ＳＴ５０４）、処理をＳＴ５０２に戻し、最後のＦＡＴ情報を検出するまで処理を繰り返す。具体的には、ＳＴ５０２で削除したＦＡＴ情報に記録されていたＦＡＴ番号を獲得した後、処理をＳＴ５０２に戻し、最後のＦＡＴ情報を検出するまで繰り返す。図３（ａ）の例を用いると、最後のＦＡＴ情報でなかったため、削除したＦＡＴ情報に記録されていたＦＡＴ番号である「２」を獲得し、再びＳＴ５０２以降の処理を行う。
【００９０】
これに対して、最後のＦＡＴ情報であった場合には、ＲＡＭ２０４に書き込まれた、第１削除処理の対象となったデータファイルの管理情報を削除し（ＳＴ５０５）、第１削除処理を完了する。
【００９１】
一方、第２削除処理を行う場合、図６に示すように、本ファイル管理装置は、第１削除処理におけるＳＴ５０１の処理とＳＴ５０２の処理との間にデータファイルの実体データを削除する処理を行う。すなわち、ＳＴ５０１でＲＡＭ２０４に格納された管理情報から先頭ＦＡＴ番号を獲得すると、獲得した先頭ＦＡＴ番号から当該データファイルの実体データが書き込まれた実体データエリア内のブロックを割り出す（ＳＴ６０１）。図３（ｂ）の例を用いると、先頭ＦＡＴ番号である「０」から実体データエリア内のブロック０を割り出す。
【００９２】
割り出した実体データエリアに所定コードを上書きする（ＳＴ６０２）。所定コードは、実体データエリアに書き込まれた内容を読み取れなくすることができれば、どのようなコードを選択してもよい。例えば、実体データエリアに書き込まれた内容に全て「０」が上書きされるように、「０」を選択することが考えられる。図３（ｂ）の例を用いると、実体データエリア内のブロック０に所定コードを上書きする。
【００９３】
ＳＴ６０２で先頭ＦＡＴ番号から割り出した実体データエリアに所定コードを上書きした後、第１削除処理と同様に、ＳＴ５０２〜ＳＴ５０５の処理を行い、第２削除処理を完了する。なお、ＳＴ５０４で次のＦＡＴ番号を獲得した後は、処理をＳＴ６０１に戻し、ＳＴ６０１以降の処理を繰り返す。
【００９４】
このように本実施の形態のファイル管理装置によれば、ファイルデバイス２１１に蓄積されたデータファイルの削除を行う場合に第１削除処理及び第２削除処理という２種類の削除処理を行うことができる。
【００９５】
以下、本ファイル管理装置として機能する記録装置１００でファイルデバイス２１１に蓄積されたデータファイルを削除する場合において、第１削除処理及び第２削除処理のいずれかを選択する場合の制御について説明する。
【００９６】
削除処理を選択する制御には、例えば、ユーザからの指示に応じて削除処理を選択する場合、データファイルを格納したフォルダ情報に応じて削除処理を選択する場合、データファイルに付与された機能に応じて削除処理を選択する場合及びデータファイルに付加されたヘッダ情報に応じて削除処理を選択する場合がある。
【００９７】
まず、ユーザからの指示に応じて削除処理を選択する場合について説明する。図７は、ユーザからの指示に応じて削除処理を選択する場合のフロー図である。
【００９８】
この場合には、まず、ユーザから削除対象となるデータファイルを指定され、当該データファイルの削除指示を操作パネル３００から受け付けた後（ＳＴ７０１）、削除方法の指示を受け付ける（ＳＴ７０２）。すなわち、当該データファイルを第１削除処理により削除するか、第２削除処理により削除するかの指示を受け付ける。
【００９９】
完全削除指示か否かを判断する（ＳＴ７０３）。すなわち、第２削除処理により、ファイルデバイス２１１内の実体データまで削除するか否かが判断される。
【０１００】
完全削除指示の場合には、本記録装置１００は、第２削除処理を行う（ＳＴ７０４）。すなわち、図６に示したフローを実行し、ファイルデバイス２１１内に蓄積されたデータファイルの実体データに所定コードを上書きすることで削除した後、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１０１】
一方、完全削除指示でない場合には、本記録装置１００は、第１削除処理を行う（ＳＴ７０５）。すなわち、図５に示したフローを実行し、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１０２】
このようにユーザからの指示に応じて削除処理を選択する場合には、ユーザがデータファイルを削除するときに機密性の高いデータであれば実体データまで削除するよう指示することにより、実体データ及び管理情報の両方を削除することができる。このため、ユーザの判断で第三者への機密性の高いデータの漏洩を防止することができる。
【０１０３】
また、機密性の低いデータファイルは管理情報のみの削除を指示することにより、管理情報だけを削除して終了することができる。したがって、機密性の低いデータについては削除処理を高速に行うことができる。
【０１０４】
次に、データファイルを格納したフォルダ情報に応じて削除処理を選択する場合の制御について説明する。図８は、データファイルを格納したフォルダ情報に応じて削除処理を選択する場合のフロー図である。
【０１０５】
この場合には、実際にデータファイルの削除処理を行う前提として、各データファイルがその特性に応じて分類されたフォルダに格納されることが必要となる。すなわち、ユーザは、データファイルを格納する際、そのデータファイルの特性に応じたフォルダに格納する。
【０１０６】
図９は、本記録装置１００において管理されるフォルダ情報の一例を示す図である。フォルダ情報は、ファイルデバイス２１１において管理されている。同図に示すように、フォルダ情報には、機密文書、内部資料及び一般連絡等の格納されるデータファイルの特性に応じたフォルダ名が登録されている。このフォルダ名に対応してパス及びフォルダ属性が登録されている。
【０１０７】
フォルダ名はデータファイルが存在する場所を示し、パスは対応するフォルダが存在するドライブ名とディレクトリを示し、フォルダ属性は対応するフォルダ内に格納される全ての文書の取り扱いを示している。具体的には、フォルダ属性は対応するフォルダ内に格納された文書が機密情報用か、普通情報用かを示している。
【０１０８】
このように管理されたフォルダ情報の下、ユーザにより各フォルダにデータファイルが格納されているものとする。以下、データファイルを格納したフォルダ情報に応じて削除処理を選択する場合について説明する。
【０１０９】
この場合には、まず、ユーザから削除対象となるデータファイルを指定され、当該データファイルの削除指示を操作パネル３００から受け付ける（ＳＴ８０１）。削除指示を受け付けると、本記録装置１００は、削除対象のデータファイルが格納されたフォルダのフォルダ属性をフォルダ情報から獲得し（ＳＴ８０２）、獲得したフォルダ属性が機密情報用か判断する（ＳＴ８０３）。
【０１１０】
機密情報用である場合には、本記録装置１００は、第２削除処理を行う（ＳＴ８０４）。すなわち、図６に示したフローを実行し、ファイルデバイス２１１内に蓄積されたデータファイルの実体データに所定コードを上書きすることで削除した後、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１１１】
一方、機密情報用でない場合には、本記録装置１００は、第１削除処理を行う（ＳＴ８０５）。すなわち、図５に示したフローを実行し、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１１２】
このようにデータファイルを格納したフォルダ情報に応じて削除処理を選択する場合には、機密性の高いデータを保存するための特定のフォルダを設け、ユーザはそのフォルダにデータファイルを保存すると共にその特定のフォルダから削除することにより、実体データと管理情報の両方を削除することができる。このため、特定フォルダ内データが第三者に漏洩するのを防止することができる。
【０１１３】
また、機密性の低いデータは別のフォルダに格納することにより、別のフォルダ内のデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【０１１４】
また、特定のフォルダ内におけるデータファイルの削除時には自動的に実体データと管理情報の両方が削除される。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【０１１５】
次に、データファイルに付与された機能に応じて削除処理を選択する場合について説明する。図１０は、データファイルに付与された機能に応じて削除処理を選択する場合のフロー図である。
【０１１６】
この場合には、実際にデータファイルの削除処理を行う前提として、各データファイルの文書属性が付与されることが必要となる。すなわち、ユーザは、データファイルを格納する際、そのデータファイルの文書属性を付与してファイルデバイス２１１に格納する。各データファイルに付与された文書属性は、ＲＡＭ２０４に記録された管理情報で管理される。
【０１１７】
ファイルに付与された機能情報に応じて削除処理を選択する場合には、さらにＲＡＭ２０４で機能情報を管理することが必要となる。図１１は、本記録装置１００において管理される機能情報の一例を示す図である。機能情報は、管理情報と同様にＲＡＭ２０４において管理されている。
【０１１８】
同図に示すように、機能情報には管理情報上の文書属性に対応する機能名とそのファイル属性が登録されている。ファイル属性は機能毎のデータファイルに対する取り扱いを示している。具体的には、ファイル属性は、対応する機能を有するデータファイルが機密情報か、普通情報かを示している。
【０１１９】
このように管理された管理情報及び機能情報の下、ユーザにより各データファイルに文書属性が付与されているものとする。以下、データファイルに付与された機能情報に応じて削除処理を選択する場合について説明する。
【０１２０】
この場合には、まず、ユーザから削除対象となるファイルを指定され、当該データファイルの削除指示を操作パネル３００から受け付ける（ＳＴ１００１）。削除指示を受け付けると、本記録装置１００は、削除対象のデータファイルの文書属性を管理情報から獲得する（ＳＴ１００２）。さらに、獲得した文書属性に基づいて機能情報からファイル属性を獲得し（ＳＴ１００３）、獲得したファイル属性が機密情報か判断する（ＳＴ１００４）。
【０１２１】
獲得したファイル属性が機密情報である場合には、本記録装置１００は、第２削除処理を行う（ＳＴ１００５）。すなわち、図６に示したフローを実行し、ファイルデバイス２１１内に蓄積されたデータファイルの実体データに所定コードを上書きすることで削除した後、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１２２】
一方、獲得したファイル属性が機密情報用でない場合には、本記録装置１００は、第１削除処理を行う（ＳＴ１００６）。すなわち、図５に示したフローを実行し、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１２３】
このようにデータファイルに付与された機能に応じて削除処理を選択する場合には、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、例えば親展機能が設定されたデータファイルや読み取りパスワードが設定されたデータファイルを削除する際には自動的に実体データ及び管理情報の両方を削除することができる。このため、特定の機能が付与されたデータファイルが第三者に漏洩するのを防止することができる。
【０１２４】
また、機密性の高い機能を予め定めてこれらの機能と実体データの削除とを対応付けておくことにより、親展機能や読取りパスワードが設定されていないデータファイルは管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【０１２５】
また、親展機能が設定されたデータファイルや読取りパスワードが設定されたデータファイルの削除時には自動的に当該データファイルの実体データと管理情報の両方が削除させる。これにより、ユーザは削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【０１２６】
次に、データファイルに付加されたヘッダ情報に応じて削除処理を選択する場合について説明する。図１２は、データファイルに付加されたヘッダ情報に応じて削除処理を選択する場合のフロー図である。
【０１２７】
この場合には、実際にデータファイルの削除処理を行う前提として、各データファイルをファイルデバイス２１１に格納する際にヘッダ情報として機密情報であることを示すデータを付加することが必要となる。したがって、ユーザは、データファイルを格納する際、そのデータファイルのヘッダ情報として機密情報であることを示すデータを付加する。
【０１２８】
なお、本記録装置１００においては、ヘッダ情報を、データファイルの実体データのうち、先頭の一定バイトに設定している。図１３は、本記録装置１００におけるデータファイルのヘッダ情報の概念図である。
【０１２９】
同図に示すように、ヘッダ情報は、データファイルの実体データのうち、先頭の一定バイトに設定されている。このヘッダ情報として機密情報であることを示すデータ（以下、「機密情報コード」という）又は普通情報であることを示すデータ（以下、「普通情報コード」という）が付加される。なお、ヘッダ情報として機密情報コード又は普通情報コードを付加するフローについては後述する。
【０１３０】
ファイルデバイス２１１には、ヘッダ情報として機密情報コード又は普通情報コードが付加されたデータファイルが格納されているものとし、以下、データファイルに付加されたヘッダ情報に応じて削除処理を選択する場合について説明する。
【０１３１】
この場合には、まず、ユーザから削除対象となるデータファイルを指定され、当該ファイルの削除指示を操作パネル３００から受け付ける（ＳＴ１２０１）。削除指示を受け付けると、本記録装置１００は、削除対象のデータファイルのヘッダ情報を確認し（ＳＴ１２０２）、ヘッダ情報として機密情報コードが付加されているかを判断する（ＳＴ１２０３）。
【０１３２】
ヘッダ情報として機密情報コードが付加されている場合には、本記録装置１００は、第２削除処理を行う（ＳＴ１２０４）。すなわち、図６に示したフローを実行し、ファイルデバイス２１１内に蓄積されたデータファイルの実体データに所定コードを上書きすることで削除した後、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１３３】
一方、ヘッダ情報として機密情報コードが付加されていない場合、すなわち、普通情報コードが付加されている場合には、本記録装置１００は、第１削除処理を行う（ＳＴ１２０５）。すなわち、図５に示したフローを実行し、ファイルデバイス２１１に書き込まれた当該データファイルのＦＡＴ情報及びＲＡＭ２０４に格納された当該データファイルの管理情報を削除する。
【０１３４】
このようにデータファイルに付加されたヘッダ情報に応じて削除処理を選択する場合には、機密性の高いデータファイルの実体データに機密情報コードを付加し、削除時に機密情報コードが付加されている場合には実体データと管理情報の両方を削除することができる。このため、設定によって機密性の高いデータファイルが第三者に漏洩するのを防止することができる。
【０１３５】
一方、機密性の低いデータファイルの実体データに普通情報コードを付加し、削除時に普通情報コードが付加されている場合には管理情報だけを削除して終了することができる。このため、機密性の低いデータについては削除処理を高速に行うことができる。
【０１３６】
また、データの削除時には実体データにヘッダ情報として付加された機密情報コード又は普通情報コードを参照して、実体データと管理情報の両方を削除するか、管理情報のみを削除するかを自動的に決定する。これにより、ユーザは削除時に削除方法を指示する必要がないので、ユーザの入力を軽減することができる。
【０１３７】
また、機密情報であることを示すデータ（機密情報コード）を、フォーマットが固定された管理情報ではなく可変長の実体データに付加している。これにより、機密情報コードのデータフォーマットを所望の長さとし、機密情報コードを実体データ中で扱い易い所望の領域に設けることができるので、自由度の高い機密情報コードを設定することができる。
【０１３８】
さらに、機密情報コードを実体データの先頭の一定バイトと設定している。これにより、機密情報コードと実体データの開始位置とを区別し易くなるので、実体データに影響を与えずに機密情報コードを付加、参照することができる。
【０１３９】
次に、データファイルをファイルデバイス２１１に格納する際に、そのヘッダ情報として機密情報コード又は普通情報コードを付加する場合の制御について説明する。
【０１４０】
データファイルのヘッダ情報として機密情報コード等を付加する場合には、例えば、ユーザからの指示に応じて機密情報コード等を付加する場合、データファイルを格納するフォルダ情報に応じて機密情報コード等を付加する場合及びデータファイルに付与された機能に応じて機密情報コード等を付加する場合がある。
【０１４１】
まず、ユーザからの指示に応じて機密情報コード等を付加する場合について説明する。図１４は、ユーザからの指示に応じて機密情報コード等を付加する場合のフロー図である。
【０１４２】
この場合には、まず、ユーザから保存対象となるデータファイルを指定され、当該データファイルの保存指示を操作パネル３００から受け付けた後（ＳＴ１４０１）、当該データファイルが機密情報であるかの指示を受け付ける（ＳＴ１４０２）。
【０１４３】
この指示を受け付けると、ユーザから当該データファイルが機密情報であるかを判断する（ＳＴ１４０３）。機密情報である場合には、データファイルの実体データのヘッダ情報として機密情報コードを付加する（ＳＴ１４０４）。一方、機密情報を有しない場合には、データファイルの実体データのヘッダ情報として普通情報コードを付加する（ＳＴ１４０５）。
【０１４４】
ヘッダ情報として機密情報コード又は普通情報コードを付加した後、当該データファイルの実体データをファイルデバイス２１１に書き込む（ＳＴ１４０６）。その後、ＲＡＭ２０４に当該データファイルの管理情報を書き込み（ＳＴ１５０７）、当該データファイルの保存処理を完了する。
【０１４５】
このようにユーザからの指示に応じて機密情報コード等を付加する場合には、最初にデータファイルを格納する際にユーザが機密情報であるかを指示することにより、機密情報コードがヘッダ情報としてデータファイルの実体データに付加される。このため、漏れなくすべてのデータファイルに機密情報コード等を付加することができる。
【０１４６】
次に、データファイルを格納するフォルダ情報に応じて機密情報コード等を付加する場合について説明する。図１５は、データファイルを格納するフォルダ情報に応じて機密情報コード等を付加する場合のフロー図である。
【０１４７】
この場合には、まず、ユーザから保存対象となるデータファイルを指定され、当該データファイルの保存指示を操作パネル３００から受け付ける（ＳＴ１５０１）。保存指示を受け付けると、本記録装置１００は、保存先のフォルダのフォルダ属性をフォルダ情報から獲得する（ＳＴ１５０２）。
【０１４８】
獲得したフォルダ属性が機密情報用であるか判断する（ＳＴ１５０３）。フォルダ属性が機密情報用である場合には、データファイルの実体データのヘッダ情報として機密情報コードを付加する（ＳＴ１５０４）。一方、機密情報用でない場合には、データファイルの実体データのヘッダ情報として普通情報コードを付加する（ＳＴ１５０５）。
【０１４９】
ヘッダ情報として機密情報コード又は普通情報コードを付加した後、当該データファイルの実体データをファイルデバイス２１１に書き込む（ＳＴ１５０６）。その後、ＲＡＭ２０４に当該データファイルの管理情報を書き込み（ＳＴ１５０７）、当該データファイルの保存処理を完了する。
【０１５０】
このようにデータファイルを格納するフォルダ情報に応じて機密情報コード等を付加する場合には、機密性の高いデータを格納するフォルダを予め定めておき、そこに格納されたデータファイルにはすべて機密情報コードを付加する。これにより、ユーザは当該データファイルの格納時に、当該データファイルが機密情報であるかを指示し、あるいは、既に付加された機密情報コードを変更する必要がないので、ユーザの入力を軽減することができる。
【０１５１】
次に、データファイルに付与された機能に応じて機密情報コード等を付加する場合について説明する。図１６は、データファイルに付与された機能に応じて機密情報コード等を付加する場合のフロー図である。
【０１５２】
この場合には、まず、ユーザから保存対象となるデータファイルを指定され、当該データファイルの保存指示を操作パネル３００から受け付ける（ＳＴ１６０１）。保存指示を受け付けると、本記録装置１００は、保存対象のデータファイルの機能に基づいて機能情報からファイル属性を獲得する（ＳＴ１６０２）。
【０１５３】
獲得したファイル属性が機密情報であるか判断する（ＳＴ１６０３）。ファイル属性が機密情報である場合には、データファイルの実体データのヘッダ情報として機密情報コードを付加する（ＳＴ１６０４）。一方、機密情報でない場合には、データファイルの実体データのヘッダ情報として普通情報コードを付加する（ＳＴ１６０５）。
【０１５４】
ヘッダ情報として機密情報コード又は普通情報コードを付加した後、当該データファイルの実体データをファイルデバイス２１１に書き込む（ＳＴ１６０６）。その後、ＲＡＭ２０４に当該データファイルの管理情報を書き込み（ＳＴ１６０７）、当該データファイルの保存処理を完了する。
【０１５５】
このようにデータファイルに付与された機能に応じて機密情報コード等を付加する場合には、データファイルに親展機能が設定された時や、読み取りパスワードが設定された時には自動的に機密情報コードが付加される。これにより、ユーザは当該データファイルの格納時に、当該データファイルが機密情報であるかを指示し、あるいは、既に付加された機密情報コードを変更する必要がないので、ユーザの入力を軽減することができる。
【０１５６】
なお、上記説明では、データファイルの保存時において、機密情報コードや普通情報コードをヘッダ情報として付加する場合について説明しているが、これは、ファイルデバイス２１１に初めて保存する場合に限定されない。すなわち、ファイルデバイス２１１から読み出したデータファイルの保存時に再びヘッダ情報として機密情報コード等を付加し直すことも含まれる。
【０１５７】
この場合には、実体データ内の機密情報コード等は、一度付加した後も変更することができる。これにより、ユーザはいつでも機密情報であるかどうかを書き換えることができるので、最初の保存時には機密情報ではないと設定されたデータファイルが後に機密性を増した場合などに後から機密情報であると変更することができる。
【０１５８】
また、本実施の形態では、本発明に係るファイル管理装置として機能する記録装置について説明している。しかし、これに限定されず、ファイル管理装置として機能する文書処理装置についても、同様に適用することができる。この場合には、この文書処理装置においても、本実施の形態で説明した効果を同様に得ることができる。
【０１５９】
【発明の効果】
以上説明したように本発明によれば、ユーザがデータファイルを削除するときに機密性の高いデータが第三者に漏洩することを確実に防止しつつ、データの削除処理を高速に行うことができ、また、機密性の高いデータの削除処理に要する操作を簡易にし、さらに、共通仕様のインデックスのフォーマットを使用する装置においても対応することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るファイル管理装置として機能する記録装置の構成を示すハードブロック図
【図２】上記実施の形態に係る記録装置のＲＡＭに格納される管理情報の構成を説明するための図
【図３】（ａ）上記実施の形態に係る記録装置で管理されるＦＡＴ情報の一例を示す図
（ｂ）図３（ａ）に示すＦＡＴ番号が付された実体データエリアの一例を示す図
【図４】上記実施の形態に係る記録装置におけるＣＰＵがファイルデバイスに対して行う処理を説明するための図
【図５】上記実施の形態に係る記録装置において第１削除処理を行う場合のフロー図
【図６】上記実施の形態に係る記録装置において第２削除処理を行う場合のフロー図
【図７】上記実施の形態に係る記録装置において、ユーザからの指示に応じて削除処理を選択する場合のフロー図
【図８】上記実施の形態に係る記録装置において、データファイルを格納したフォルダ情報に応じて削除処理を選択する場合のフロー図
【図９】上記実施の形態に係る記録装置において管理されるフォルダ情報の一例を示す図
【図１０】上記実施の形態に係る記録装置においてデータファイルに付与された機能情報に応じて削除処理を選択する場合のフロー図
【図１１】上記実施の形態に係る記録装置において管理される機能情報の一例を示す図
【図１２】上記実施の形態に係る記録装置においてデータファイルに付加されたヘッダ情報に応じて削除処理を選択する場合のフロー図
【図１３】上記実施の形態に係る記録装置におけるデータファイルのヘッダ情報の概念図
【図１４】上記実施の形態に係る記録装置においてユーザからの指示に応じて機密情報コード等を付加する場合のフロー図
【図１５】上記実施の形態に係る記録装置においてデータファイルを格納するフォルダ情報に応じて機密情報コード等を付加する場合のフロー図
【図１６】上記実施の形態に係る記録装置においてデータファイルに付与された機能に応じて機密情報コード等を付加する場合のフロー図
【符号の説明】
１００　記録装置
２００　中央処理装置
２０２　ＣＰＵ
２０３　ＲＯＭ
２０４　ＲＡＭ
２１１　ファイルデバイス
３００　操作パネル
４００　原稿印刷部
５００　原稿読取部
【図１】
2004126909.tif 000003
【図２】
2004126909.tif 000004
【図３】
2004126909.tif 000005
【図４】
2004126909.tif 000006
【図５】
2004126909.tif 000007
【図６】
2004126909.tif 000008
【図７】
2004126909.tif 000009
【図８】
2004126909.tif 000010
【図９】
2004126909.tif 000011
【図１０】
2004126909.tif 000012
【図１１】
2004126909.tif 000013
【図１２】
2004126909.tif 000014
【図１３】
2004126909.tif 000015
【図１４】
2004126909.tif 000016
【図１５】
2004126909.tif 000017
【図１６】
2004126909.tif 000018