(57)【要約】【課題】記憶装置内に記憶したデータを適切な消去方法で容易に消去すること。【解決手段】記憶装置の複数の領域毎に、複数のデータ消去方式のうちの１つのデータ消去方式を設定し、上記記憶装置に記憶すべきデータを、当該データを消去する際のデータ消去方式が設定された領域に記憶させ、上記記憶装置に記憶されているデータについて所定の条件が成立した場合に、上記記憶されている領域に設定されているデータ消去方式によって当該領域に記憶されているデータを消去する。【選択図】図５
2013250638.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置の複数の領域毎に、複数のデータ消去方式のうちの１つのデータ消去方式を設定する設定手段と；
上記記憶装置に記憶すべきデータを、当該データを消去する際のデータ消去方式が上記設定手段で設定された領域に記憶させる記憶制御手段と；
上記記憶装置に記憶されているデータについて所定の条件が成立した場合に、上記記憶されている領域に設定されているデータ消去方式によって当該領域に記憶されているデータを消去する消去手段と；
を有することを特徴とするデータ消去装置。
【請求項２】
上記記憶制御手段は、上記記憶装置に記憶すべきデータの機密性に応じて特定された領域に当該データを記憶させることを特徴とする請求項１に記載のデータ消去装置。
【請求項３】
上記記憶制御手段は、上記記憶装置に記憶すべきデータの使用者に応じて特定された領域に当該データを記憶させることを特徴とする請求項１に記載のデータ消去装置。
【請求項４】
上記記憶制御手段は、上記記憶装置に記憶すべきデータに対応付けられた消去方式に応じて特定された領域に当該データを記憶させることを特徴とする請求項１に記載のデータ消去装置。
【請求項５】
上記複数のデータ消去方式は、論理情報の削除および／または所定のデータの上書きを含むことを特徴とする請求項１から４のいずれか１項に記載のデータ消去装置。
【請求項６】
上記消去手段は、使用者により消去が指示された場合、外部装置から消去が指示された場合、または所定時間毎に上記記憶装置に記憶されているデータを消去することを特徴とする請求項１から５のいずれか１項に記載のデータ消去装置。
【請求項７】
記憶装置の複数の領域毎に、複数のデータ消去方式のうちの１つのデータ消去方式を設定する設定工程と；
上記記憶装置に記憶すべきデータを、当該データを消去する際のデータ消去方式が設定された領域に記憶させる記憶制御工程と；
上記記憶装置に記憶されているデータについて所定の条件が成立した場合に、上記記憶されている領域に設定されているデータ消去方式によって当該領域に記憶されているデータを消去する消去工程と；
を有することを特徴とするデータ消去方法。
【請求項８】
請求項７に記載のデータ消去方法をコンピュータにより実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置内に記憶されたデータを消去するデータ消去装置及びデータ消去方法に関する。
【背景技術】
【０００２】
通常、記憶装置に記憶されているファイルを削除する場合、ファイル名等の論理情報のみを削除し、ファイルのデータそのものを削除してはいない。すなわち、ファイルの削除操作を行っても、ファイル名等のいわゆる目次にあたる部分を消去するだけであり、データ部分は、そのまま記憶装置上に残っている。したがって、通常のファイル削除操作を行っただけでは記憶装置内に保持されているデータが漏洩する可能性が残るので、所定のデータの上書き等によりデータ部分そのものを消去する必要がある。
【０００３】
また、ＨＤＤ（ハードディスクドライブ）等の磁気を用いてデータを記憶する記憶装置では、消去のためにデータを１回上書きしただけでは、残留磁気が残るので、データが確実には削除されない。したがって、ディスク上の残留磁気を読み取ることが可能であり、これによって、記憶内容を復元することができる可能性がある。
【０００４】
ＨＤＤ上のデータのデータ消去方式として、米国安全保証局（ＮＳＡ）推奨方式等が一般的に知られている。このＮＳＡ推奨方式では、１回目、２回目の消去動作時に、乱数でデータを上書きし、さらに、３回目の消去動作時に、固定値で上書きする。
【０００５】
このようにデータを消去する消去操作は、ディスク・ホワイトニング（以降、「ホワイトニング」という）と呼ばれ、上記ＮＳＡ推奨方式以外にも、書込みパターンや、書込み回数が異なる多種多様なデータ消去方式が提案されている。
【０００６】
上記ホワイトニングによる消去操作は、大容量化したＨＤＤでは、多大な時間を要するとともに、処理の負荷が大きいという問題がある。
【０００７】
そこで、予め領域を複数に分割し、領域毎の消去処理の指定を、消去前に実行する発明が提案されている（特許文献１参照）。特許文献１では、部分的消去を行う場合、データが書き込まれている領域を特定し、その領域に対して消去処理を行う。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００５−３１３５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１ではデータが書き込まれている領域を特定する必要があるため、その領域を探し出すための処理の負荷が高い。また、データ量に応じてその領域もその都度変わるため、それに対応するための負荷も高い。
【００１０】
本発明は、記憶装置内に記憶したデータを適切な消去方法で容易に消去することができるデータ消去装置及びデータ処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のデータ消去装置は、記憶装置の複数の領域毎に、複数のデータ消去方式のうちの１つのデータ消去方式を設定する設定手段と、上記記憶装置に記憶すべきデータを、当該データを消去する際のデータ消去方式が設定された領域に記憶させる記憶制御手段と、上記記憶装置に記憶されているデータについて所定の条件が成立した場合に、上記記憶されている領域に設定されているデータ消去方式によって当該領域に記憶されているデータを消去する消去手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、データ消去方式が設定された領域にデータを記憶させ、当該領域に設定されているデータ消去方式によってデータを消去するので、データが記憶された領域に設定された適切な消去方法で容易にデータを消去することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施例における印刷システムの一例を示すブロック図である。
【図２】印刷装置１０１がＨＤＤ１１３を領域分割する動作例を示す図である。
【図３】印刷装置１０１が有するデータ消去方式の例を示す図である。
【図４】印刷装置１０１がＨＤＤ１１３へデータ保存する動作例を示す図である。
【図５】印刷装置１０１がＨＤＤ１１３を消去する例を示すフローチャートである。
【図６】印刷装置１０１がＨＤＤ１１３へデータを保存する例を示す図である。
【図７】印刷装置１０１がＨＤＤ１１３を消去する例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について説明する。
【実施例１】
【００１５】
図１は、本発明の実施例１である印刷装置１０１の構成を示すブロック図である。
【００１６】
印刷装置１０１は、印刷装置１０１の動作の制御を行うコントローラユニット１０２、印刷処理を行うプリンタエンジン１０３、ユーザによる操作を受け付ける操作部１１０を含む。また、印刷装置１０１は、印刷装置１０１をネットワークに接続するためのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｉ／Ｆ１１５を含む。
【００１７】
コントローラユニット１０２において、ＣＰＵ１０４は、以下のフローチャートに示す処理を含む制御プログラムに基づき、印刷装置１０１全体の動作を制御する。ＲＯＭ１０５は、ＣＰＵ１０４が実行する制御プログラムを格納し、当該制御プログラムには印刷装置１０１における各データ消去方式を実現するプログラムも含まれる。ＲＡＭ１０６は、ＣＰＵ１０４がＲＯＭ１０５内の制御プログラムを実行する際に使用され、また、画像処理部１０７での画像処理前後のデータを格納するバッファメモリとしても使用される。
【００１８】
画像処理部１０７は、ＣＰＵ１０４の指示に応じて、ＲＡＭ１０６に保存されている画像データに対して、色空間処理、ガンマ補正処理、誤差拡散法による量子化処理等を行い、プリンタエンジン１０３が処理可能な画像データ（二値化データ）を生成する。エンジン制御部１０８は、プリンタエンジン１０３を制御し、画像処理部１０７が処理した画像データに従ってプリンタエンジン１０３によって記録媒体上に画像を印刷させる。
【００１９】
プリンタエンジン１０３は、エンジン制御部１０８から供給される画像データに従ってインクを記録媒体に吐出する記録ヘッド、記録媒体を搬送させるための搬送モータ、記録ヘッドを記録媒体の搬送方向と直交する方向に走査させるキャリッジモータなどを含む。エンジン制御部１０８は、記録ヘッド、搬送モータ、キャリッジモータを相互に駆動させ、記録ヘッドから吐出されたインクを、画像データに応じて記録媒体上に付与させることによって、記録媒体上に画像データに応じた画像を形成する。
【００２０】
操作部Ｉ／Ｆ１０９は、操作部１１０とのインタフェース部として、ＲＯＭ１０５に格納され、ＲＡＭ１０６に展開された画像データを、操作部１１０に設けられている表示装置に出力する。また、操作部Ｉ／Ｆ１０９は、操作部１１０に設けられている入力機能を用いて、使用者が入力した情報を、ＣＰＵ１０４に伝える。
【００２１】
操作部１１０は、使用者による印刷装置１０１に対する指示の入力を行う入力機能と、使用者へ通知するための情報を表示する表示装置とを備える。
【００２２】
なお、本実施例において、印刷装置１０１に接続された記憶装置の消去指示を、操作部１１０を用いて行うことが可能である。
【００２３】
ＨＤＤ１１３は、二次記憶装置の１つであり、磁気記録方式を用いた不揮発性メモリである。ＨＤＤ１１３は、プリンタエンジン１０３で印刷させるための画像データを記憶しておき、使用者の指示等により読み出して印刷させるために使用することが可能である。
【００２４】
ＬＡＮコントローラ１１４は、ＬＡＮ  Ｉ／Ｆ１１５を制御し、ＬＡＮ２０１を介したデータの送受信を制御する。
【００２５】
ＬＡＮ  Ｉ／Ｆ１１５は、ＬＡＮ２０１を介して、ホスト装置３０１、３０２等に接続される。印刷装置１０１はＬＡＮ  Ｉ／Ｆ１１５を介してホスト装置３０１や３０２から印刷対象の画像データを含むジョブデータを受信し、ＬＡＮコントローラ１１４の制御によりジョブデータをＨＤＤ１１３に記憶する。
【００２６】
ホスト装置３０１、３０２は、ＬＡＮ２０１に接続されるホスト装置であり、一般的なパーソナルコンピュータ等で構成されている。ホスト装置３０１、３０２上では、印刷装置１０１の印刷設定・管理を行う。また、ホスト装置３０１、３０２上では、ジョブデータを生成可能なソフトウェアであるプリンタドライバ（以下、ドライバ）が動作し、出力画像の色再現性に関わる色空間変換やガンマ補正処理も、本ドライバで実行可能である。ホスト装置は２台に限るものではなく、１台または３台以上であってもよい。
【００２７】
次に、印刷装置１０１に接続されているＨＤＤ１１３内領域の分割手順と、分割後の使用形態と、消去実行手順とについて説明する。
【００２８】
まず、ＨＤＤ１１３内の領域分割と、領域毎のデータ消去方式を選択するための制御手順とについて図２を用いて説明する。
【００２９】
印刷装置１０１が起動されると、ＣＰＵ１０４はＨＤＤ１１３内の領域を分割する処理を行った場合、この分割処理が完了したかどうかを判断する。そして、ＨＤＤ１１３内の領域を分割する処理が完了すると、ＨＤＤ１１３内の特定セクタのそれぞれに、判別可能なフラグデータを書き込む。そして、印刷装置１０１は、起動毎に、上記特定セクタを参照することによって、ＨＤＤ１１３が領域分割を実行済みであるかどうかを判断することができる。つまり、印刷装置１０１が、新たなＨＤＤ１１３を接続して初めて起動された場合、またはＨＤＤ１１３の記憶内容が全消去された後に起動された場合、次の状態になる。すなわち、上記領域分割済みを示すセクタ（特定セクタ）内のフラグデータを読み込むことができないか、またはフラグデータが無効化されている状態である。この状態を認識したかどうかによって、領域分割が済んでいるか否かを識別する（Ｓ２０１）。
【００３０】
Ｓ２０１でＨＤＤ１１３内の領域が未分割であると判断された場合には、規定された容量毎に、ＨＤＤ１１３内の領域を、印刷データ領域とシステム領域とに分割する。この際、操作部１１０を用いて、上記分割された印刷データ領域における機密データを記憶する記憶容量と非機密データを記憶する記憶容量との比率を指定することを、操作部１１０への表示により使用者に要求する（Ｓ２０２）。そして、使用者により機密データを記憶する記憶容量と非機密データを記憶する記憶容量との比率が指定されると、指定に応じた比率、そしてそれぞれに割り当てられた領域を示す情報を設定する（ＨＤＤ１１３の所定の領域またはＲＡＭ１０６に記憶する）。
【００３１】
なお、本実施例では、ＨＤＤ１１３の全領域からシステム領域分の容量を差し引いた残容量を、機密と非機密の印刷データ領域に分割する際、機密／非機密データの割合を、Ｓ２０２における要求に応えて入力された比率とする。ただし、分割の指定方法はこれに限らず、印刷データ領域として使用可能な容量を提示し、機密／非機密に割り当てる領域サイズを、使用者に入力させるなど種々の方法を採用可能である。また、分割の比率を特定するための情報の入力は操作部１１０から行うものに限らず、ホスト装置３０１、３０２などを用いるようにしてもよい。
【００３２】
次に、Ｓ２０２で比率が指定されると、ＣＰＵ１０４は、機密データ格納領域のデータ、非機密データ格納領域のデータのそれぞれについて、それを消去する方法の指定を、操作部１１０への表示により使用者に要求する（Ｓ２０３）。そして、機密データ格納領域のデータ、非機密データ格納領域のデータのそれぞれについて、上記要求に応じて使用者により指定された結果に基づいて、データ消去方式を設定する（ＨＤＤ１１３の所定の領域またはＲＡＭ１０６に記憶する）。
【００３３】
図３は、Ｓ２０３における要求に対して指定可能なデータ消去方式の例を示す図である。図３に示す印刷装置１０１において指定可能な５種類のデータ消去方式のうちの１種類のデータ消去方式を、領域毎に、使用者が選択し、この選択結果が設定される（ＨＤＤ１１３の所定の領域またはＲＡＭ１０６に記憶する）。
【００３４】
ここで、図３に示すデータ消去方式は、下に示したもの程、処理時間が長いが、内容の復元がより困難なデータ消去方式であり、各データ消去方式には、データ消去方式を示すデータ消去方式コードが付与されている。ＨＤＤ１１３内のフォーマット処理を行った後に、分割された領域毎に指定されたデータ消去方式に対応したデータ消去方式コードが設定される。
【００３５】
システム領域には、機密性の低い処理パラメータ等が格納され、消去時間を短縮するためのデータ消去方式として、消去が最も高速である「ファイル名（論理情報）のみの削除」によるデータ消去方式が設定される。
【００３６】
以上の手順によって、ＨＤＤ１１３内のシステム領域と印刷データ領域との分割と、印刷データ領域内の機密データの記憶領域と、非機密データの記憶領域との分割と、各領域に対応するデータ消去方式とが決定される。
【００３７】
なお、実施例１では、印刷データ領域の内で、機密データの格納領域と非機密データの格納領域とについてのみ、使用者の選択によるデータ消去方式の指定するものとした。しかし、このようにすることに限らず、各領域のそれぞれの消去方法を使用者の指定により決定してもよいし、各領域のいくつかまたは全部の消去方法を自動で決定してもよい。
【００３８】
次に、印刷装置１０１が受信した印刷データを、機密データの記憶領域、非機密データの記憶領域に保存する制御手順について説明する。
【００３９】
図４は、印刷装置１０１が受信した印刷データを、機密データの記憶領域、非機密データの記憶領域のそれぞれに保存する制御手順を示すフローチャートである。
【００４０】
印刷の実行指示に際してホスト装置３０１または３０２の使用者は印刷装置１０１用のドライバを用いて印刷装置１０１に送信する印刷データが機密であるか非機密であるかを通知する。印刷データの機密、非機密を特定するデータは印刷データのヘッダ部に属性情報としてドライバによって記述される。そして、印刷装置１０１のＣＰＵ１０４は、ホスト装置３０１、３０２から印刷データを受信する毎にヘッダ部の情報を読みとり、印刷データが機密であるか、非機密であるかを判別する。そして、機密データであると判別された印刷データは、Ｓ４０２で、機密データ領域に格納し、非機密データであると判別された印刷データは、Ｓ４０３で、非機密データ領域に格納する。
【００４１】
以上のようにＨＤＤ１１３に記憶された印刷データはＲＡＭ１０６上に生成される印刷キューによって管理され、順次プリンタエンジン１０３による印刷が実行される。そして、プリンタエンジン１０３による印刷が正常に終了した印刷データは後述するようにＨＤＤ１１３から消去される。
【００４２】
なお、本実施例においては、機密、非機密いずれの印刷データであっても、ＨＤＤ１１３へ格納する前に、ヘッダ部に記述されている印刷データのサイズに基づいて、各データ領域の残記憶容量内に収まるかどうかを判別する。この場合、残記憶容量内に収まらないと判別されると、上記印刷データ送信元となるホスト装置に対して、ＨＤＤ１１３の残容量不足をエラーとして通知し、印刷データの受信を中止する。しかし、印刷データ格納のための残容量不足検出時の処理方法としては、これに限らず、各データ領域の保存時期が古いデータから自動消去し、保存領域を確保する等してもよい。さらに各格納データに対して、保護情報を付属し、非保護情報のデータのみを、その保存時期が古いデータから自動消去することによって、保存領域を確保する等してもよい。
【００４３】
ただし、Ｓ２０２で指定した比率により決められた機密データ格納領域、及び非機密データ格納領域の各領域サイズを、いずれかの領域に空き領域があった場合でも、変更しない。このように各領域サイズを変更しないのは、一度機密データを格納し、消去した領域を非機密領域に割り当てることによって消去実行時の消去処理が非機密領域としての処理となり、残留磁気による機密データ漏えいの可能性が出てくることを防止するためである。
【００４４】
また、ＨＤＤ１１３に記憶すべき機密データの量が、設定されている比率に対応する機密データの量を越えたら、ＨＤＤ１１３への記憶を拒否するようにしてもよい。このように記憶拒否することによって、機密データは、機密データに対応する消去方式で消去することが確保され、したがって、機密データを確実に消去することができる。
【００４５】
次に、図５を用いてＨＤＤ１１３に格納されているデータの消去を行う際の制御手順について説明する。
【００４６】
ＨＤＤ１１３に記憶されているデータの消去は、（１）操作部１１０を用いて使用者によって指示された場合、（２）ホスト装置から指示された場合、所定時間毎に行われる。また、（３）印刷が正常に終了したときに印刷データを消去するよう指定されている印刷データの印刷が正常に終了した場合、（４）または所定時間毎に消去対象のデータ（前者の印刷データを含む）に行うよう設定されている場合に所定時間毎に消去が行われる。ここでは（１）または（２）によって全領域の消去対象のデータの消去が指示された、あるいは（４）の条件が成立した場合の消去を例に説明する。Ｓ５０１で、（１）、（２）、（４）によってＨＤＤ１１３の全領域についての消去を行うと判断された場合、Ｓ５０２で、ＨＤＤ１１３の先頭領域から、領域内に格納されているデータ消去方式コードを参照する。そして、Ｓ５０３で、該当する消去プログラム（データ消去方式コードに対応するデータ消去方式のプログラム）を用いて、消去対象である領域内のデータ（消去が許可されているもの）を消去する。
【００４７】
指定されたデータ消去方式での消去処理が完了すると、Ｓ５０４で、ＣＰＵ１０４は、処理が完了した領域が最終領域であるか、次の領域が存在するのかを調べる。最終領域であると判断されれば、操作部１１０が有する表示装置を用いて使用者に、消去処理の完了を通知する。Ｓ５０４で、次領域が存在していると判断されれば、消去対象領域を次領域に移行した後に、Ｓ５０２〜５０４の処理を繰り返して、ＨＤＤ１１３の全領域の消去対象のデータを消去する。
【００４８】
以上のように、本実施例によれば、消去方式と対応付けてデータの記憶領域を区別するので、消去の際の消去方式の切り替えが容易となる。また、データを記憶する際、当該データの消去方式に応じて記憶領域を区別しておくので、消去に際して消去対象と消去方式の特定が容易である。
【実施例２】
【００４９】
次に、印刷装置１０１に登録された使用者情報に基づいて、記録領域の選択を行う際に、印刷装置１０１に接続されているＨＤＤ１１３内の記録領域管理と、消去実行手順とについて説明する。本実施例では印刷装置１０１はＲＡＭ１０６またはＨＤＤ１１３に印刷装置１０１を使用する使用者を特定する使用者情報を登録しておき、印刷データを受け付ける際、その使用者情報を確認したうえで処理を行うものとする。なお、印刷装置１０１を使用する全使用者の使用者情報を全て登録しておき、当該使用者情報に対応する使用者のみ使用を許可するようにしてもよい。また、登録されている使用者情報に対応する使用者には特別な処理（たとえば機密データの処理）を許可し、登録されていない使用者情報に対応する使用者には特別な処理を許可しないようにしてもよい。
【００５０】
図６、図７は、実施例２によるＨＤＤ１１３内の記録領域管理と、消去実行手順とを示すフローチャートである。
【００５１】
なお、実施例２において、ＨＤＤ１１３内の領域を分割する場合、実施例１での分割手順と同様の手順によって分割し、機密データ領域と非機密データ領域とに予め分割する。しかし、実施例２において、Ｓ２０３で行った領域毎のデータ消去方式の指定要求をせずに、データ消去方式を固定とした。つまり、機密データ領域については、たとえば、図３に示すデータ消去方式コード０５に示す内容復元の最も困難なデータ消去方式を実行し、非機密データ領域については、データ消去方式コード０３に示す少なくとも元データを上書きするデータ消去方式を実行する。そして、他のシステム管理データ領域については、データ消去方式コード０１のファイル名のみのデータ消去方式を実行する。
【００５２】
このようにすることによって、使用者は、機密データの領域と非機密データの領域との比率のみを考慮すれば足り、領域毎にデータ消去方式を指定する必要がないので、操作をより簡略化することができる。なお、各領域に割り当てる消去方式は上記のものに限らず、他の消去方式としてもよい。
【００５３】
この際、Ｓ２０３で各領域にデータ消去方式コードを格納する代わりに、各領域が、機密データ、非機密データ、システムデータのいずれに該当するかを示すデータ種別情報を、各領域に格納する。
【００５４】
また、実施例２において、操作部１１０を用いて、使用者は、使用者情報としてユーザＩＤを、印刷装置１０１に予め登録する。そして、ユーザＩＤごとに、機密データの処理を許可するかどうかを設定する。
【００５５】
なお、ホスト装置３０１または３０２内のドライバは、印刷データを印刷装置１０１に送信する際に、ホスト装置におけるログインユーザＩＤを、ヘッダ部に記述して印刷装置１０１に送信する。印刷装置１０１は、上記ヘッダ部に含まれているログインユーザＩＤと、印刷装置１０１に登録されているユーザＩＤとを比較し、この比較結果に基づいて、使用者を識別し、また、印刷データを記憶させる領域を判別する。
【００５６】
以下、図６を用いて印刷装置１０１が受信した印刷データを、機密データの記憶領域、非機密データの記憶領域のそれぞれに保存する制御手順について説明する。
【００５７】
ＣＰＵ１０４は、ホスト装置３０１、３０２から印刷データを受信する毎に、ヘッダ部のユーザＩＤを読み取り、Ｓ６０１で、ユーザＩＤが印刷装置１０１に登録済みであり、かつ機密データの処理が許可された使用者であるかどうかを判定する。機密データの処理が許可された使用者であると判断されれば、Ｓ６０２で、機密データ領域に印刷データを格納し、機密データの処理が許可された使用者ではないと判断されれば、Ｓ６０３で、非機密データ領域にデータを格納する。なお、Ｓ６０１で未登録のユーザＩＤであると判断されれば、エラーとして印刷データの受信を中止し、送信元であるホスト装置３０１または３０２に対して、未登録である旨を通知して終了するようにしてもよい。また、機密データの処理が許可された使用者からの印刷データであっても、当該使用者がドライバで非機密データであることを指定して印刷データを送信した場合には非機密データ領域に印刷データを記憶するようにしてもよい。
【００５８】
次に、図７を用いて、実施例２においてＨＤＤ１１３の消去が指示された際の制御手順について説明する。
【００５９】
実施例２においても、実施例１と同様にＨＤＤ１１３の全領域の消去可能なデータの消去を行うための条件が成立すると本フローチャートの処理が行われる。Ｓ７０１においてＨＤＤ１１３の全領域についての消去を行うと判断された場合、Ｓ７０２で、ＨＤＤ１１３の先頭領域から、各領域が、機密データ、非機密データであるかを判断する。
【００６０】
Ｓ７０２で記憶領域が機密データ領域であると判断されれば、Ｓ７０３で、データ消去方式コード０５のデータ消去方式で、領域内の消去対象のデータを消去し、消去が完了すると、Ｓ７０４で、次領域が存在するか、最終領域であるかを判別する。Ｓ７０４で最終領域であると判断されると、たとえば操作部１１０の表示装置を用いて、消去処理の完了を、使用者に通知するなどして処理を終了する。次領域が存在すれば、Ｓ７０２に戻る。
【００６１】
Ｓ７０２で記憶領域が機密データ領域ではないと判断されれば、Ｓ７０５で、システムデータのいずれであるかを、各領域に格納されているデータ種別情報に基づいて、判別する。Ｓ７０５で非機密データ領域ではないと判断されれば、Ｓ７０６で、データ消去方式コード０３のデータ消去方式によって、領域内の消去対象のデータを消去する。また、いずれにも該当しないシステム管理データ領域（非機密データ領域）であると判断されると、Ｓ７０７で、データ消去方式コード０１のデータ消去方式で領域内の消去対象のデータを消去する。そして、最終領域の消去処理が完了するまで、上記処理を繰り返すことによって、ＨＤＤ１１３の全領域の消去対象のデータを消去する。
【００６２】
以上の本実施例によれば、印刷データに対応付けられた使用者に従って印刷データの記憶領域を決定し、記憶領域に応じた消去方式によって消去する。これによって印刷データの記憶領域の決定の処理を容易に行うことができる。なお、本実施例では使用者情報としてログインユーザＩＤを用いたが、これには限らず、ホスト装置の名称やホスト装置に割り当てられているＩＰアドレスなどとしてもよい。また、印刷データもホスト装置から受信するものに限らず、たとえば印刷装置１０１にスキャナを設け、当該スキャナによって原稿の画像を読み取って得た画像データとしてもよい。この場合の使用者情報は操作部１１０から入力されるユーザＩＤとする。
【００６３】
なお、以上の実施例では記憶されるデータが印刷データであるかシステム用データであるか、また印刷データが機密データであるか否かに応じて記憶領域を区別し、さらに記憶領域毎に消去方式を決定するようにしたがこれには限らない。たとえば、消去方式毎に記憶領域を区別し、印刷データの生成時に消去方式を指定しておき、印刷データに対応付けられた消去方式に応じて当該消去方式に対応する記憶領域に印刷データを記憶し、当該記憶領域に応じた消去方式によって消去するようにしてもよい。また、記憶対象のデータの種類に応じて記憶領域を決定してもよい。また、以上の実施例ではデータの消去に際して消去対象のデータを特定するものとしたが、これに限らず、記憶されているデータの全てを消去するものとしてもよい。また、データ消去のタイミングとして所定時間毎に消去を行う場合、領域毎、あるいは消去方式毎に異なる時間に消去を行わせるようにしてもよい。
【００６４】
また、以上の実施例は印刷データの消去について述べたが、ＨＤＤ等の記憶装置に記憶させるデータは印刷データ以外としてもよい。即ち、記憶させるデータに応じて消去方式を指定可能なものであれば、他のデータとしてもよい。また、記憶装置もＨＤＤに限らず、処理の軽い消去方式によって復元される可能性があり、処理の重い消去方式によって復元が困難となるものであれば、他の記憶装置にも適用可能である。
【００６５】
また本発明は、以上の実施例に限定されるものではなく、実施段階では、その要旨を逸脱しない範囲で、種々に変形することが可能である。さらに、上記実施例には、種々の段階の発明が含まれ、開示される複数の構成要件における適宜な組み合わせによって種々の発明が抽出され得る。たとえば、実施例に示される全ての構成要件から、いくつかの構成要件が削除または変更されても、発明が解決しようとする課題の欄で述べた課題を解決することができる。また、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除または変更された発明として抽出され得る。
【００６６】
さらに、以上の実施例は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。たとえば、処理内容の一部あるいは全てをプログラム化したコードを記憶媒体へ格納してコンピュータにて実行する方法であってもよい。また、上記のプログラムを１つのコンピュータが実行する場合であってもよいし、複数のコンピュータが協働することにより実行する場合であってもよい。また全ての処理をプログラム（ソフトウェア）によって実現するものに限らず、一部または全部の処理をＡＳＩＣ等のハードウェアによって実現するものとしてもよい。
【図１】
2013250638.tif 000003
【図２】
2013250638.tif 000004
【図３】
2013250638.tif 000005
【図４】
2013250638.tif 000006
【図５】
2013250638.tif 000007
【図６】
2013250638.tif 000008
【図７】
2013250638.tif 000009