(57)【要約】【課題】記憶装置に格納された消去済みデータの消去確認を行うための消去確認時間を短縮して処理効率の向上を図る。【解決手段】データ格納手段７１は、スキャナ等を介して取り込まれた画像データを記憶装置であるＨＤＤ９０内に格納する際に、画像データのデータ内容をデータ管理情報としてＨＤＤ９０内に格納する。消去手段７２により処理済みデータの消去が行われ、ＣＰＵ１０から消去済みデータの消去確認が指示されると、管理情報読み出し手段７３は、消去確認しようとするデータに対応したデータ管理情報をＨＤＤ９０から読み出す。そして、消去確認手段７４は、管理情報読み出し手段７２により読み出された管理情報と、予め設定された消去確認条件とを比較することにより、消去確認処理の実行方法を決定し、決定された実行方法によりＨＤＤ９０内に格納された消去済みデータの消去確認処理を行う。【選択図】図２
2008009790.tif 000002
【特許請求の範囲】
【請求項１】
処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理装置であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するデータ格納手段と、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去する消去手段と、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出す管理情報読み出し手段と、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う消去確認手段とを有するデータ処理装置。
【請求項２】
前記データ格納手段は、前記データ管理情報を前記記憶装置内に格納する請求項１記載のデータ処理装置。
【請求項３】
前記データ管理情報は、データ出力先に関する情報、データ入力元に関する情報、データ格納日時に関する情報、データ種別に関する情報、ユーザ情報、ジョブ情報、データ使用日時の情報のうちのいずれか１つまたはこれらの複数の情報の組み合わせである請求項１または２記載のデータ処理装置。
【請求項４】
前記データ種別に関する情報は、データ加工状態、データ重要度、データの機密レベル、データの使用形態のうちのいずれか１つまたはこれらの複数の組み合わせに関する情報である請求項３記載のデータ処理装置。
【請求項５】
前記消去確認条件として、消去確認タイミング、消去確認方法、消去確認優先度のうちのいずれか１つまたはこれらを複数の組み合わせた条件がデータ内容に応じて設定されている請求項１から４のいずれか１項記載のデータ処理装置。
【請求項６】
処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納し、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去し、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出し、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うデータ処理方法。
【請求項７】
前記データ管理情報を前記記憶装置内に格納する請求項６記載のデータ処理方法。
【請求項８】
前記データ管理情報は、データ出力先に関する情報、データ入力元に関する情報、データ格納日時に関する情報、データ種別に関する情報、ユーザ情報、ジョブ情報、データ使用日時の情報のうちのいずれか１つまたはこれらの複数の情報の組み合わせである請求項６または７記載のデータ処理方法。
【請求項９】
前記データ種別に関する情報は、データ加工状態、データ重要度、データの機密レベル、データの使用形態のうちのいずれか１つまたはこれらの複数の組み合わせに関する情報である請求項８記載のデータ処理方法。
【請求項１０】
前記消去確認条件として、消去確認タイミング、消去確認方法、消去確認優先度のうちのいずれか１つまたはこれらを複数の組み合わせた条件がデータ内容に応じて設定されている請求項６から９のいずれか１項記載のデータ処理方法。
【請求項１１】
処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するステップと、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去するステップと、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出すステップと、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うステップとをコンピュータに実行させるためのプログラム。
【請求項１２】
前記データ管理情報を前記記憶装置内に格納する請求項１１記載のプログラム。
【請求項１３】
前記データ管理情報は、データ出力先に関する情報、データ入力元に関する情報、データ格納日時に関する情報、データ種別に関する情報、ユーザ情報、ジョブ情報、データ使用日時の情報のうちのいずれか１つまたはこれらの複数の情報の組み合わせである請求項１１または１２記載のプログラム。
【請求項１４】
前記データ種別に関する情報は、データ加工状態、データ重要度、データの機密レベル、データの使用形態のうちのいずれか１つまたはこれらの複数の組み合わせに関する情報である請求項１３記載のプログラム。
【請求項１５】
前記消去確認条件として、消去確認タイミング、消去確認方法、消去確認優先度のうちのいずれか１つまたはこれらを複数の組み合わせた条件がデータ内容に応じて設定されている請求項１１から１４のいずれか１項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関し、特に、データ処理装置に関する。
【背景技術】
【０００２】
近年、複写機やプリンタなどの画像処理装置において、画像データを保持するための記憶装置としてハードディスクが用いられている。しかし、これらの画像処理装置がハードディスクごと廃棄された場合、廃棄されたハードディスク内に保持された情報が漏洩することが問題となっている。このため、ハードディスク内の不要となった情報を消去する必要性が高まっており、ハードディスク内の情報消去方法として、様々な方法が提案されている。
【０００３】
このような消去方法の１つとして、特許文献１には、プリントジョブの合間等の設定されたタイミングにおいて、メモリに上書きするためのダミーデータ（上書きデータ）を用意し、ダミーデータをハードディスクの消去したい領域に上書きする手法が開示されている。
【０００４】
しかし、この従来の消去方法では、消去したい領域のデータが確実に消去されているかどうかを確認する処理が考慮されていないため、何らかの理由（例えば、異なるＨＤＤの接続や、ＨＤＤの接続不良、ＨＤＤの故障や、マシンの故障／バグ／不正アクセス）によりデータの消去が行われなかった場合には、情報漏洩を防ぐことができないという問題点があった。
【０００５】
そのため、ハードディクス上のデータの消去方法として、米国国防総省準拠方式等では、乱数データや固定値等の上書きデータで消去したい領域を複数回上書きし、上書きした領域を読み出して、確実にデータの消去が行われたことを確認する消去確認方法が規定されている。
【０００６】
しかし、消去した領域の確認処理を行おうとした場合に、消去したデータ領域が広い場合には処理時間が長くなってしまうという問題点がある。そのため、ある処理が終わった後に次の処理を行うことができるようになるまで時間がかかってしまう。また、消去確認処理を行うことにより少なからず他のジョブに影響を与えるため装置全体のパフォーマンスが低下してしまうことにもなる。特に、近年１台の装置で印刷、複写、ＦＡＸ等の様々な機能を行う複合機が普及してきているため、処理済みデータの消去確認時間が長くなってしまうと次の処理を直ぐに行うことができず処理効率が低下してしまうことになる。
【特許文献１】特開２００５−１８５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来のデータ処理装置では、処理済みデータの消去確認処理を行う際に、消去したデータ領域によっては消去確認時間が長くなってしまい処理効率が悪化してしまう可能性があるという問題点があった。
【０００８】
本発明の目的は、記憶装置に格納された処理済みデータを消去し、消去したデータの消去確認を行う際のデータの消去確認時間を短縮して処理効率の向上を図ることができるデータ処理装置およびデータ処理方法とプログラムを提供することである。
【課題を解決するための手段】
【０００９】
［データ処理装置］
上記目的を達成するために、本発明のデータ処理装置は、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理装置であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するデータ格納手段と、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去する消去手段と、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出す管理情報読み出し手段と、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う消去確認手段とを有する。
【００１０】
本発明では、データ格納手段により記憶装置にデータを格納する際に、格納するデータのデータ内容をデータ管理情報として格納しておき、消去済みデータの消去確認を行う場合には、このデータ管理情報を管理情報読み出し手段により読み出し、消去確認手段は、このデータ管理情報と消去確認条件とを比較して消去確認処理の実行方法を決定するようにしている。そのため、全てのデータに対して同じ消去確認処理を実行するのではなく、消去済みデータのデータ内容に応じて消去確認処理の実行方法を選択することができるので、消去確認時間を短縮して処理効率の向上を図ることができる。
【００１１】
好ましくは、前記データ格納手段は、前記データ管理情報を前記記憶装置内に格納する。
【００１２】
好ましくは、前記データ管理情報は、データ出力先に関する情報、データ入力元に関する情報、データ格納日時に関する情報、データ種別に関する情報、ユーザ情報、ジョブ情報、データ使用日時の情報のうちのいずれか１つまたはこれらの複数の情報の組み合わせである。
【００１３】
好ましくは、前記データ種別に関する情報は、データ加工状態、データ重要度、データの機密レベル、データの使用形態のうちのいずれか１つまたはこれらの複数の組み合わせに関する情報である。
【００１４】
好ましくは、前記消去確認条件として、消去確認タイミング、消去確認方法、消去確認優先度のうちのいずれか１つまたはこれらを複数の組み合わせた条件がデータ内容に応じて設定されている。
【００１５】
［データ処理方法］
また、本発明のデータ処理方法は、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法であって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納し、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去し、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出し、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行う。
【００１６】
［プログラム］
また、本発明のプログラムは、処理を行うデータを記憶装置内に格納し、データ処理後に前記記憶装置内に格納された処理済みデータを消去するデータ処理方法をコンピュータに実行させるためのプログラムであって、
前記記憶装置にデータを格納する際に、該データのデータ内容をデータ管理情報として格納するステップと、
データ処理後に前記記憶装置内の処理済みデータが格納された記憶領域に対してデータを上書きすることにより消去するステップと、
前記記憶装置内の消去済みデータの消去確認処理を行う際に、消去確認しようとするデータに対応したデータ管理情報を読み出すステップと、
前記データ管理情報と予め設定された消去確認条件とに基づいて消去確認処理の実行方法を決定し、決定された実行方法により消去済みデータの消去確認を行うステップとをコンピュータに実行させる。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、処理済みデータのデータ内容に応じて消去確認処理の実行方法を選択することができるので、消去時間を短縮して処理効率の向上を図ることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の一実施形態のデータ処理装置７０を有する画像処理装置のハードウェア構成を、データ処理装置７０を中心に例示する図である。
【００１９】
本実施形態における画像処理装置は、図１に示されるように、ＣＰＵ１０と、ＲＡＭ２０と、ＲＯＭ３０と、通信インタフェース部４０と、ユーザインタフェース部５０と、ＦＡＸインタフェース部６０と、データ処理装置７０と、スキャナ８０と、ＨＤＤ（Hard Disk Drive）９０と、プリントエンジン１００とから構成されている。
【００２０】
通信インタフェース部４０は、他の装置との間の通信処理を行う。ユーザインタフェース部５０は、ユーザからの設定入力や、ユーザに対する表示処理等のユーザインタフェースの処理を行う。ＦＡＸインタフェース部６０は、電話回線を介して他のＦＡＸ装置との間のＦＡＸ通信の処理を行う。
【００２１】
プリントエンジン１００は、データ処理装置７０において処理された画像データ等を印刷する処理を行う。ＣＰＵ１０は、ＲＡＭ２０、ＲＯＭ３０、通信インタフェース部４０、ユーザインタフェース部５０、ＦＡＸインタフェース部６０、データ処理装置７０、スキャナ８０、プリントエンジン１００の動作を制御している。
【００２２】
データ処理装置７０は、例えば、データ処理プログラムがインストールされた汎用コンピュータであり、ＣＰＵ１０からの指示に基づいて、スキャナ８０を介して取り込んだ画像データ等に対して所定のデータ処理を行う。そして、データ処理装置７０は、データ処理を行う際に、処理を行おうとする画像データを一旦記憶装置であるＨＤＤ９０に格納してからＣＰＵ１０により指定されたデータ処理を行う。
【００２３】
データ処理プログラムは、図示しない磁気ディスク、半導体メモリ等の記録媒体からデータ処理装置７０に読み込まれてインストールされることによりデータ処理装置７０の動作を制御する。
なお、データ処理プログラムにより実現される機能の全部又は一部をＡＳＩＣ（Application Specific IC）などのハードウェアで実現してもよい。
【００２４】
図２は、上記のデータ処理プログラムが実行されることにより実現される図１中のデータ処理装置７０の機能構成を例示する図である。
データ処理装置７０は、図２に示されるように、データ格納手段７１と、消去手段７２と、管理情報読み出し手段７３と、消去確認手段７４とを備えている。データ処理装置７０は、スキャナ８０を介して取り込んだ画像データ等を、データ格納手段７１により記憶装置であるＨＤＤ９０内に格納する。データ格納手段７１は、ＨＤＤ９０にデータを格納する際に、このデータのデータ内容をデータ管理情報としてＨＤＤ９０内に格納する。
【００２５】
データ処理が終了しＣＰＵ１０から処理済みデータの消去が指示されたデータ処理装置７０では、消去手段７２によりＨＤＤ９０内に格納された処理済みデータの消去を行う。具体的には、消去手段７２は、ＨＤＤ９０の処理済みデータが格納された記憶領域に対して、ダミーデータを上書きすることにより消去処理を行う。
【００２６】
そして、ＨＤＤ９０内の消去済みデータの消去確認処理が行われる際に、管理情報読み出し手段７３は、消去確認しようとするデータに対応したデータ管理情報をＨＤＤ９０から読み出す。そして、消去確認手段７４は、管理情報読み出し手段７３により読み出された管理情報と、予め設定された消去確認条件とを比較することにより、消去確認処理の実行方法を決定し、決定された実行方法によりＨＤＤ９０内に格納された消去済みデータの消去確認を行う。
【００２７】
ここで、消去確認処理とは、記憶装置であるＨＤＤ９０の指定された記憶領域から所望の上書きデータ（固定値または乱数データ）が読み出せることを確認して、データの消去が確実に行われていることを検証するものである。つまり、消去したはずの消去指定領域から読み出されたデータと最後に上書きしたデータとが一致することが確認されれば、消去処理が正常に行われていると判断される。
【００２８】
[消去確認条件の設定]
先ず、マシン管理者等のユーザが画像処理装置のコントロールパネル上で消去確認条件の指定を行なうと、ＣＰＵ１０は入力された消去確認条件をデータ処理装置７０に設定する。
【００２９】
この消去確認条件の一例を図３〜図６に示す。ここでは、消去確認条件は、消去確認有無の決定方法、消去確認タイミングの決定方法、消去確認優先度の決定方法、消去確認方法の決定方法により構成されているものとする。図３には、消去確認有無の決定方法を示すテーブルが示されていて、図４には消去確認タイミングの決定方法を示すテーブルが示されていて、図５には、消去確認優先度の決定方法を示すテーブルが示されていて、図６には消去確認方法の決定方法を示すテーブルが示されている。
【００３０】
消去確認有無の決定方法を示すテーブルには、図３に示されるように、プリント／ＦＡＸ／ネット（ネットワーク）／ＣＰＵ等のデータ出力先毎に消去確認処理を実施するかどうかが設定されている。例えば、図３の例では、データ出力先が「プリント」であるデータについては消去確認処理を実施する必要はなく、データ出力先が「ＦＡＸ」であるデータについては消去確認処理が必要であることが示されている。
【００３１】
また、消去確認タイミングの決定方法を示すテーブルには、図４に示されるように、プリント／ＦＡＸ／ネット／スキャン／ＣＰＵ等のデータ入力元毎に消去確認処理を行うタイミングの条件が設定されている。例えば、図４の例では、データ入力元が「ＦＡＸ」であるデータについては消去処理が終了後に直ちに消去確認処理をすることが指定されている。
【００３２】
また、消去確認優先度の決定方法を示すテーブルには、図５に示されるように、データ格納期間に応じて、消去確認処理を行う優先度が設定されている。例えば、図５の例では、データ格納期間が１時間以内のデータについては消去確認処理の優先度として「Ａ」が設定されており、優先的に処理すべきであることが設定されている。これは、データ格納期間が短いデータは、登録されてから頻繁に使用されていることを意味しているため重要度が高い可能性があり、逆に書き込まれてから長期間使用されないデータは重要度が低いことが考えられるからである。
【００３３】
さらに、消去確認方法の決定方法を示すテーブルには、図６に示されるように、データ種別に応じて、消去確認方法が設定されている。例えば、図６の例では、暗号化も符号化もされていない生データについては消去確認方法として、全領域の確認処理を行うことが設定され、暗号データや符号データについては部分領域の確認処理を行うことが設定されている。このように設定されているのは、暗号データは解読され難く、また符号データは復号方法を知らないと復号できないので部分的な消去確認処理を行うのみでもかまわないが、生データは解読され易いため全領域の確認処理を行わないと情報の漏洩を完全に防ぐことができないからである。
【００３４】
[データ格納]
次に、本実施形態のデータ処理装置７０におけるデータ格納手段７１によりＨＤＤ９０上にデータが書き込まれる場合の処理を図７のフローチャートを参照して説明する。
【００３５】
プリント/ＦＡＸなどによりデータがＨＤＤ９０上に書き込まれる場合、ＣＰＵ１０はデータ処理装置７０に対してデータ書き込みの指示を行う（Ｓ１０１）。このＣＰＵ１０からデータ書き込みの指示を受けたデータ処理装置７０では、データ格納手段７１は、先ず書き込みを行うデータ内容に基づいてデータ管理情報を作成してＨＤＤ９０に格納し（Ｓ１０２、Ｓ１０３）、次にデータの本体をＨＤＤ９０に格納する（Ｓ１０４）。そして、データ処理装置７０は処理が終了したことをＣＰＵ１０に通知する（Ｓ１０５）。なお、このデータ管理情報は、ＨＤＤ９０に格納しようとするデータの、データ出力先／データ入力元／データ格納日時／データ種別等のデータ内容に基づいて生成される。
【００３６】
このようにしてＨＤＤ９０に格納されたデータの処理が終了して、処理済みデータの消去が指定された場合、消去指定領域に格納されている処理済みデータの一例を図８に示す。図８では、ＨＤＤ９０上の記憶領域の消去指定領域には、データ出力先／データ入力元／データ格納日時／データ種別からなるデータ管理情報がデータとともに格納されていることが示されている。
【００３７】
[消去処理]
次に、上記のようにしてＨＤＤ９０上に格納されているデータの処理が終了し、処理済みデータの消去が行われる場合の処理について説明する。
データ処理が終了しＣＰＵ１０から処理済みデータの消去が指示されたデータ処理装置７０では、消去手段７２は、ＨＤＤ９０の処理済みデータが格納された記憶領域に対して、ダミーデータを上書きすることにより消去処理を行う。
【００３８】
[消去確認処理]
次に、上記のようにしてＨＤＤ９０上に格納されている消去済みデータの消去処理が終了し、消去済みデータの消去確認が行われる場合の処理について説明する。本実施形態のデータ処理方法では、消去確認処理が行われる前に先ず消去確認登録処理が行われ、この消去確認登録処理が終わった後に消去確認処理が行われる。
【００３９】
先ず、この消去登確認録処理の動作を図９のフローチャートを参照して説明する。
（１）ＣＰＵ１０は、ＨＤＤ９０上の処理済みデータの消去処理が終了した場合、データ処理装置７０に対して、指定領域に対する消去確認処理を指示する（Ｓ２０１）。
（２）次に、データ処理装置７０では、管理情報読み出し手段７３が、ＨＤＤ９０上の指定領域の先頭に格納されたデータ管理情報（データ出力先、データ入力元、データ格納日時、データ種別）を読み出す（Ｓ２０２）。
【００４０】
（３）次に、データ処理装置７０の消去確認手段７４は、管理情報読み出し手段７３により読み出されたデータ管理情報から決定される消去確認処理情報（消去タイミング、消去方法、優先度、アドレス、サイズ）を作成して（Ｓ２０３）、内部の消去確認管理テーブルに登録し（Ｓ２０６）、消去確認登録処理が終了した旨をＣＰＵ１０に通知して処理を終了する（Ｓ２０７）。
【００４１】
ここで、消去確認手段７４が、データ管理情報からどのようにして、消去確認タイミング、消去確認方法、消去確認優先度等の消去確認処理情報を作成するのかについて具体的に説明する。
【００４２】
先ず、消去確認手段７４は、データ管理情報のデータ出力先の情報を図３に示した消去確認有無の決定方法のテーブルと比較することにより、消去確認処理が必要かどうかを決定する。そして、消去確認手段７４は、データ管理情報のデータ入力元の情報を図４に示した消去確認タイミングの決定方法のテーブルと比較することにより消去確認タイミングを決定する。また、消去確認手段７４は、データ管理情報のデータ格納日時と現在の時刻とからデータ格納期間を算出し、このデータ格納期間を図５に示した消去確認優先度の決定方法のテーブルと比較することにより消去確認優先度を決定する。さらに、消去確認手段７４は、データ管理情報のデータ種別を図６に示した消去確認方法の決定方法のテーブルと比較することにより消去確認方法を決定する。
【００４３】
なお、このデータ管理情報から消去確認処理は不要であると決定された場合は、データ処理装置７０は、消去確認処理情報を消去確認管理テーブルに登録することなく、ＣＰＵ１０に消去確認不要通知を行って処理を終了する（Ｓ２０４、Ｓ２０５）。
【００４４】
図１０に消去確認管理テーブルの一例を示す。図１０に示された例では、消去確認処理が必要であると決定されたデータ毎に、それぞれ、消去確認タイミング、消去確認優先度、消去確認方法、開始アドレス、データサイズの情報が格納されている。
次に、データ処理装置７０における消去確認手段７４は、図１０に示したような、消去確認管理テーブルを参照して消去確認処理を行う。この消去確認処理の動作を図１１のフローチャートを参照して説明する。
【００４５】
（４）消去確認登録処理が終了すると、データ処理装置７０は、消去確認管理テーブルに登録された各データが消去確認可能かどうかの判定を行う（Ｓ３０１）。つまり、消去確認タイミングおよび優先度から現時点で消去確認処理を行うべきデータを選択する。そして、現時点で消去確認すべきであると判定したデータについては、消去確認管理テーブルに登録されている消去確認処理情報に基づいて消去確認指定領域に格納されているデータの消去確認処理を実行する（Ｓ３０２）。そして、消去確認処理が終わると、データ処理装置７０は、ＣＰＵ１０に消去確認結果を通知して処理を終了する（Ｓ３０３）。
【００４６】
本実施形態のデータ処理方法によれば、ＨＤＤ９０に格納された消去済みデータの消去確認を行う際に、全てのデータに対して一律に同じ消去確認処理を実行するのではなく、データ出力先、データ入力元、データ格納日時、データ種別等のデータ内容に応じて、消去確認処理の実行方法を選択することができるようになる。
【００４７】
例えば、ＦＡＸで送受信したデータについては消去処理後に直ちに消去確認処理を実行するようにするが、プリントしたデータについては消去確認する必要度が低いためアイドル状態の時に消去するだけでよいようにするか、または消去確認処理を実行しないというような設定が可能となる。
【００４８】
その結果、消去確認処理が本当に必要な消去済みデータのみを選択して消去確認することが可能となり、全ての消去済みデータに対して一律に消去確認処理を実行する場合と比較して、消去確認時間を短縮して処理効率の向上を図ることが可能となる。
【００４９】
[変形例]
なお、上記実施形態では、ユーザが予め消去確認条件をコントロールパネル上で設定するものとして説明しているが、消去確認条件の設定方法はこのような方法に限定されず、ホストＰＣや他のマシンからリモートで消去確認条件の設定を行うようにしてもよい。また、ユーザがコピー時などにコントロールパネル上で指定するようにしてもよいし、ユーザがプリントデータ送信時にＰＣ上のプリンタドライバのＵＩ（User Interface）画面上で指定するようにしてもよい。
【００５０】
また、上記実施形態では、データ管理情報は、データ出力先（プリント／ＦＡＸ／ネット／ＣＰＵ）、データ入力元（プリント／ＦＡＸ／ネット／スキャン／ＣＰＵ）、データ格納日時、データ種別（生データ／暗号データ／符号データ）としたが、本発明はこのような場合に限定されるものではなく、ユーザ情報やジョブ情報、データ使用日時などとしても良いし、他の情報でもかまわない。
【００５１】
また、データ管理情報に含まれる各情報の内容もこれに限らず、例えばデータ種別はデータの加工状態（生データ／暗号データ／符号データ）のほかに、データの重要度や機密レベル、データの使用形態（一時データ／保存データ）などでもかまわない。
【００５２】
上記実施形態では、消去確認処理情報は、消去確認タイミング／消去確認方法／消去確認優先度／アドレス／サイズとしたが、他の情報でもかまわない。また、各情報の内容もこれに限らず、例えば消去確認タイミングは、直ちに／アイドル状態のほかに、スタンバイ中／ユーザ指示時／指定時間／他のジョブのバックグラウンド／省電力動作時／電源オン時／電源オフ時、などの他のタイミングでもかまわない。
【００５３】
また、上記実施形態では、データ管理情報は、データとともにＨＤＤ９０に格納するようにしたが、データとは別の他の記憶装置に格納するようにしても良い。さらに、データ管理情報の格納場所も各データの先頭である必要ではなく、複数のデータ管理情報をまとめて１つのデータとして格納するようにしても良い。
【００５４】
また、上記実施形態では、データ管理情報はＨＤＤ９０にデータが書き込まれた時にＨＤＤ９０に格納するようにしているが、データが書き込まれるタイミングとは異なるタイミングでＨＤＤ９０に格納するようにしてもよい。さらに、本実施形態では、消去確認条件は予め設定されているものとして説明しているが、一旦設定された消去確認条件は任意のタイミングで更新可能としても良い。
【００５５】
さらに、上記実施形態では、処理を行う画像データをＨＤＤに格納するデータ処理装置を用いて説明しているが、本発明はこのような場合に限定されるものではなく、フラッシュメモリ等の他の不揮発性メモリや、または揮発性メモリに格納されたデータの消去にも同様に適用することができるものである。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態のデータ処理装置を有する画像処理装置のハードウェア構成を示すブロック図である。
【図２】図１中のデータ処理装置７０の機能構成を例示するブロック図である。
【図３】消去確認条件のうちの消去確認有無の決定方法を示すテーブルである。
【図４】消去確認条件のうちの消去確認タイミングの決定方法を示すテーブルである。
【図５】消去確認優先度の決定方法を示すテーブルである。
【図６】消去確認方法の決定方法を示すテーブルである。
【図７】本発明の一実施形態のデータ処理装置によるデータ書き込み動作を示すフローチャートである。
【図８】消去指定領域に格納されている処理済みデータの一例を示す図である。
【図９】消去確認登録処理の動作を示すフローチャートである。
【図１０】消去確認管理テーブルの一例を示す図である。
【図１１】消去確認処理の動作を示すフローチャートである。
【符号の説明】
【００５７】
１０    ＣＰＵ
２０    ＲＡＭ
３０    ＲＯＭ
４０    通信インタフェース部
５０    ユーザインタフェース部
６０    ＦＡＸインタフェース部
７０    データ処理装置
７１    データ格納手段
７２    消去手段
７３    管理情報読み出し手段
７４    消去確認手段
８０    スキャナ
９０    ＨＤＤ
１００    プリントエンジン
Ｓ１０１〜Ｓ１０５    ステップ
Ｓ２０１〜Ｓ２０７    ステップ
Ｓ３０１〜Ｓ３０３    ステップ
【図１】
2008009790.tif 000003
【図２】
2008009790.tif 000004
【図３】
2008009790.tif 000005
【図４】
2008009790.tif 000006
【図５】
2008009790.tif 000007
【図６】
2008009790.tif 000008
【図７】
2008009790.tif 000009
【図８】
2008009790.tif 000010
【図９】
2008009790.tif 000011
【図１０】
2008009790.tif 000012
【図１１】
2008009790.tif 000013