(57)【要約】【課題】  消去対象の記憶媒体に記録されているデータを消去中に消去処理が中断されても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を継続できるようになした印刷装置を提供する。【解決手段】  印刷装置１００は、記憶媒体に記憶されたデータを消去する消去手段１９１と、記憶媒体の消去対象領域を選択する対象選択手段１９２と、消去手段を実行する消去実行手段１９３と、消去対象領域の消去の状況を管理する管理テーブル１９９とを備え、消去手段１９１による消去対象領域の消去処理の状況を管理テーブル１９９に記憶し、消去処理が中断した場合、管理テーブル１９９を保存し、消去処理が再開された場合、消去実行手段１９３が、管理テーブル１９９に記憶された消去処理状況に基づいて消去処理を再開する。【選択図】      図１
2005313568.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を有する印刷装置において、該印刷装置は、
前記記憶装置の記憶媒体に記憶されたデータを消去する消去手段と、
記憶媒体の消去対象領域を選択する対象選択手段と、
前記消去手段により前記対象選択手段で選択された記憶領域のデータを消去する消去実行手段と、
選択された記憶領域に記憶されたデータの消去処理を管理する消去管理テーブルを有する履歴処理手段と、を備え、
前記履歴処理手段は、消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶し、消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するようになしたことを特徴とする印刷装置。
【請求項２】
前記消去管理テーブルは、消去実行手段から参照可能な不揮発性記憶媒体に記憶されることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷装置は、ネットワークを介して接続される機器が有する記憶装置および／または所定の入出力インターフェースを介して接続されるリムーバブルな記憶装置のアクセス手段を備え、前記対象選択手段は、前記の機器が有する記憶装置またはリムーバブルな記憶装置の記憶媒体における消去対象領域を選択することが可能であり、
前記消去実行手段は、対象選択手段で選択された消去対象領域に記憶されたデータを、前記消去実行手段によって消去するようになしたことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記選択手段は、指定された消去モードに応じて、消去対象の記憶装置の全ての記憶領域を選択し、あるいは、一部の指定された記憶領域を選択するようになしたことを特徴とする請求項１または３に記載の印刷装置。
【請求項５】
記憶装置の記憶媒体に記憶されたデータを消去する消去手段と、前記記憶媒体の消去対象領域を選択する対象選択手段と、前記消去手段によって前記対象選択手段で選択された消去対象領域に記憶されたデータを消去する消去実行手段と、前記消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶する消去管理テーブルと、を備えた印刷装置におけるデータの消去方法であって、
前記対象選択手段が前記記憶媒体の消去対象領域を選択するステップと、
前記消去実行手段が、選択された消去対象領域に記憶されたデータを、前記消去手段によって消去するステップと、
消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶するステップと、からなり、
消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するようになしたことを特徴とする印刷装置におけるデータの消去方法。
【請求項６】
前記記憶装置は、印刷装置にネットワークを介して接続される機器が有する記憶装置および／または所定の入出力インターフェースを介して接続されるリムーバブルな記憶装置であって、
前記対象選択手段が前記の機器が有する記憶装置またはリムーバブルな記憶装置における記憶媒体の消去対象領域を選択するステップと、
前記消去実行手段が、選択された消去対象領域に記憶されたデータを、前記消去手段によって消去するステップと、
消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶するステップと、からなり、
消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するようになしたことを特徴とする印刷装置におけるデータの消去方法。
【請求項７】
記憶装置の記憶媒体に記憶されたデータを消去する消去手段と、前記記憶媒体の消去対象領域を選択する対象選択手段と、前記消去手段によって前記対象選択手段で選択された消去対象領域に記憶されたデータを消去する消去実行手段と、前記消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶する消去管理テーブルと、を備えた印刷装置を構成するコンピュータに、
前記対象選択手段が前記記憶媒体の消去対象領域を選択する処理と、
前記消去実行手段が、選択された消去対象領域に記憶されたデータを、前記消去手段によって消去する処理と、
消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶する処理と、
消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開する処理を実行させることを特徴とするプログラム。
【請求項８】
前記記憶装置は、印刷装置にネットワークを介して接続される機器が有する記憶装置および／または所定の入出力インターフェースを介して接続されるリムーバブルな記憶装置であって、
前記対象選択手段が前記の機器が有する記憶装置またはリムーバブルな記憶装置における記憶媒体の消去対象領域を選択する処理と、
前記消去実行手段が、選択された消去対象領域に記憶されたデータを、前記消去手段によって消去する処理と、
消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶する処理と、
消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開する処理を実行させることを特徴とする請求項７に記載のプログラム。
【請求項９】
請求項７または８に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置における記憶媒体に記憶されたデータの消去機能を有する印刷装置、印刷装置におけるデータの消去方法およびプログラムならびに記録媒体に関するものであり、特に、消去対象の記憶媒体に記録されているデータを消去中に消去処理が中断されても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を継続できるようになした印刷装置、印刷装置におけるデータの消去方法およびプログラムならびに記録媒体に関するものである。
【背景技術】
【０００２】
近年、印刷装置が内蔵する記憶装置は大容量化してきており、印刷に際して印刷内容を一旦保持して印刷することが行なわれている。またプリンタは共用されることが多く、印刷時にプリンタに取り込まれたデータが機密を要する場合、印刷終了後に完全に消去することが望まれる。
【０００３】
ディスクを破棄したり、譲渡したりする場合には勿論、近年、問題になる個人情報の漏洩に絡み、利用したデータをこまめに消去しておかないと情報が漏洩する危険性がある。特に印刷装置は多数の利用者から共用され、印刷対象のデータを印刷のために自己メモリ中に保持することが多く、利用後のデータが外部に漏洩する危険がある。このような事態が発生するのは、記憶媒体（例えば、磁気ディスク媒体）ディスクのデータを「完全に消去」することが簡単ではないからである。通常、データの消去はファイルを削除する操作によって行われるが、ファイルの削除とは、ファイル名などの論理情報が削除されるだけであってファイルのデータそのものが削除されるわけではない。すなわち、ファイルの削除操作を行っても、ファイル名などのいわゆる目次にあたる部分が消去されるだけで、データ部分はそのまま記憶媒体上に残った状態になっている。
【０００４】
従って、データまで完全に消去するには、記憶媒体上に記録されているデータに、無意味な情報を上書きするようにされており、このような消去操作を「ディスク・ホワイトニング」と呼んでいる。ディスク・ホワイトニングではデータ消去の方法として、書込みパターンや、書込み回数が異なる多種多様な消去手段（消去方式）が提案されているが、ユーザはどの消去手段がどのような特徴を持つかなどという専門的な知識を持っていない場合が多く、どの消去手段を採用するかを決定することは実質的に極めて困難である。以下、本願明細書において、データの消去という用語は上記のホワイトニング処理を指すものとする。
【０００５】
このような記憶装置のホワイトニングをユーザレベルで簡単に実行可能とするために、例えば、下記の特許文献１（特開平１１−２７２５６２号公報）に開示されている記憶内容消去方法が知られている。特許文献１に開示された記憶内容消去方法においては、消去用ＦＤにはシステム起動用ＯＳと消去用プログラムなどが格納されており、消去用ＦＤからシステムを起動させるだけで、ＨＤＤ消去処理が自動実行されて、フォーマットなどによる内蔵ＨＤＤの記憶内容の消去が行われる。また、この消去処理に先立って、パスワード照合が行われるので、内蔵ＨＤＤの誤フォーマットや、第三者によって不正にあるいは誤って内蔵ＨＤＤがフォーマットされるという危険を回避することができるようにしたものである。これによって、キーボードなどの入力装置と、ＣＲＴインタフェースやＬＣＤなどの表示機能が故障、破損しているＰＣの内蔵ＨＤＤの内容を自動的に、且つ安全、確実に消去することが可能となる。
【０００６】
また、下記の特許文献２（特開２００１−３４４０７１号公報）には、コンピュータ装置が有するディスクのホワイトニングシステムが開示されている。このシステムは、ＭＳ−ＤＯＳシステムと、このＭＳ−ＤＯＳシステムにより自動的に読み込まれる自動起動ファイルと、この自動起動ファイルにより起動されるホワイトニングプログラムを含む記録媒体（フレキシブルディスク）によるディスクホワイトニングシステムである。そして、ホワイトニングプログラムは自動起動プログラムにより起動され、パソコンのハードディスクに関する情報を取得する情報取得手段と、前記取得した情報によりハードディスクの内部を消去する消去手段からなり、情報取得手段はドライブを指定して、指定されたドライブが利用可能か否かを判断し、利用可能と判断されたドライブのアドレスがＬＢＡモードであるかＣＨＳモードであるかを調べてから、消去手段がアクセス可能な全てのセクターに所定の値を書込むようにしたものである。
【０００７】
ホワイトニングに使用される消去手段には、種々の方式が提案されており、図４にはこれらの消去方式の概要を示している。例えば、ＮＳＡ推奨方式は消去対象の記憶領域に対して３回の書込みを行うように作成されており、１回目の書込みでは乱数、２回目の書込みでは乱数、３回目の書込みではゼロパターンを書込むように作成されるものである。
【０００８】
【特許文献１】特開平１１−２７２５６２号公報（図２）
【特許文献２】特開２００１−３４４０７１号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、コンピュータ装置や印刷装置のユーザーの中にはデータの漏洩リスクを軽減したいという基本的な要求があり、ユーザーが印刷のために送信し印刷装置内の記憶装置に展開された印刷データを印刷終了後に消去したり、あるいは、ユーザー自身のコンピュータ装置に保存してある記憶装置内のデータを消去することができれば好都合である。このような消去を行う場合、消去処理の途中でその処理を中断し、後に中断した箇所から引き続いて消去処理を継続できるようにしておくことが好ましい。
【００１０】
一般的にディスクのホワイントニングにおいては、消去したい記憶媒体のデータ上に乱数や無意味なデータを数回にわたって上書きすることによって消去するものであり、消去時間が長くなることから、ユーザーが印刷のために送信し印刷装置内の記憶装置に展開された印刷データを印刷終了後に消去したり、あるいは、ユーザー自身のコンピュータ装置に保存してある記憶装置内のデータを消去する場合、消去処理を行っている最中に、その処理を一時中断し、他の作業を行った後に消去処理を再開させたい場合が生じる。
【００１１】
また、消去処理を行っている最中に、電源がオフされたり装置に異常状態が発生して実行中の処理が無効になってしまうことがある。例えば、印刷装置においては、消去処理を行っているユーザー以外の他のユーザーにより電源がオフされたり、用紙詰まりなどの印刷機構の異常によりバックグラウンドで実行中の処理が異常終了される場合が生じる。このような場合には、中断された消去処理が後に中断された部分から継続して再開できるようにすることが好ましい。
【００１２】
しかしながら、上記特許文献１、特許文献２に開示されたディスクホワイトニングシステムは、パーソナルコンピュータ等のコンピュータ装置を、破損や買い換えにともなってコンピュータ装置等を廃却あるいは売却する際に、コンピュータ装置に内蔵された記憶装置に記憶されたデータを消去するためのシステムであり、システムに用意された消去プログラムを起動して消去対象の記憶媒体に記憶された全てのデータを消去するように構成されたものである。そして、これらのシステムは、全てのデータを消去することを前提に構成されているため、消去処理の途中でその処理を一時中断し、後に消去処理を継続して開始するような制御方法については何ら考慮されていない。
【００１３】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、印刷装置に消去部を常駐プログラムとして設けるとともに、該消去部に消去状態を管理する消去管理テーブルを設け、消去管理テーブルに消去処理の進行状態を記録しておき、消去処理が中断する場合には、消去管理テーブルを保存し、消去処理が再開される場合には、消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するようになせば、上記の問題点を解消し得ることに着目し、本発明を完成するに至ったものである。
【００１４】
すなわち、本発明は、上記の問題点を解消することを課題とし、消去対象の記憶媒体に記録されているデータを消去中に消去処理が中断されても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を継続できるようになした印刷装置、印刷装置におけるデータの消去方法およびプログラムならびに記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
前記課題を解決するために、本願の請求項１に係る発明は、記憶装置を有する印刷装置において、該印刷装置は、
前記記憶装置の記憶媒体に記憶されたデータを消去する消去手段と、
記憶媒体の消去対象領域を選択する対象選択手段と、
前記消去手段により前記対象選択手段で選択された記憶領域のデータを消去する消去実行手段と、
選択された記憶領域に記憶されたデータの消去処理を管理する消去管理テーブルを有する履歴処理手段と、を備え、
前記履歴処理手段は、消去手段による消去対象領域の消去処理の状況を前記消去管理テーブルに記憶し、消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するようになしたことを特徴とする。
【００１６】
また、本願の請求項２に係る発明は、請求項１の印刷装置において、消去管理テーブルは、消去実行手段から参照可能な不揮発性記憶媒体に記憶されることを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明においては、履歴処理手段が、消去手段による消去対象領域の消去処理の状況を消去管理テーブルに記憶し、消去処理が中断した場合、消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するように構成したものであるから、消去の途中でユーザーが任意に消去処理を中断し、あるいは、エラーや障害により消去処理が中断しても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を再開し、継続することができるようになる。
【００１８】
また、請求項２に係る発明においては、消去管理テーブルが消去実行手段から参照可能な不揮発性記憶媒体に記憶されるため、消去処理が中断された後、消去実行手段が消去管理テーブルを参照して消去処理を再開することができるようになる。
【００１９】
また、請求項３に係る発明においては、印刷装置が、ネットワークを介して接続される機器が有する記憶装置および／または所定の入出力インターフェースを介して接続されるリムーバブルな記憶装置のアクセス手段を備え、前記対象選択手段は、前記の機器が有する記憶装置またはリムーバブルな記憶装置の記憶媒体における消去対象領域を選択することができるから、ユーザーは印刷装置を利用して、自身のコンピュータの記憶装置あるいはリムーバブルな記憶装置を消去対象として処理することができるようになる。
【００２０】
また、請求項４に係る発明においては、選択手段は、指定された消去モードに応じて、消去対象の記憶装置の全ての記憶領域を選択し、あるいは、一部の指定された記憶領域を選択することができるから、ユーザーは記憶装置のデータの全て、あるいは、任意のデータを消去することができるようになる。
【００２１】
また、請求項５に係る発明の消去方法においては、消去手段による消去対象領域の消去処理の状況を消去管理テーブルに記憶し、消去処理が中断した場合、前記消去管理テーブルを保存し、消去処理が再開された場合、消去実行手段が、前記消去管理テーブルに記憶された消去処理状況に基づいて消去処理を再開するものであるから、消去の途中でユーザーが任意に消去処理を中断し、あるいは、エラーや障害により消去処理が中断しても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を再開し、継続することができるようになる。
【００２２】
また、請求項６に係る発明の消去方法においては、記憶装置は、印刷装置にネットワークを介して接続される機器が有する記憶装置および／または所定の入出力インターフェースを介して接続されるリムーバブルな記憶装置であって、対象選択手段が前記の機器が有する記憶装置またはリムーバブルな記憶装置における記憶媒体の消去対象領域を選択することができるから、ユーザーは印刷装置を利用して、自身のコンピュータの記憶装置あるいはリムーバブルな記憶装置を消去対象として処理することができるようになる。
【００２３】
また、請求項７に係る発明においては、請求項５に係る消去方法を実行するためのプログラムが提供でき、消去の途中でユーザーが任意に消去処理を中断し、あるいは、エラーや障害により消去処理が中断しても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を再開し、継続することができるようになる。
【００２４】
また、請求項８に係る発明においては、請求項６に係る消去方法を実行するためのプログラムが提供できるようになる。
【００２５】
本願の請求項９に係る発明によれば、請求項７または８に記載のプログラムを記録したコンピュータ読取り可能な記録媒体が提供できるようになる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は、本発明の実施例にかかる印刷装置の構成を示すブロック図であり、図２は、本発明に係る管理テーブルの構成を示す図である。図３は、本発明に係るデータの消去手順を示すフローチャートである。
【実施例】
【００２７】
図１は、本発明の実施例にかかる印刷装置の構成を示すブロック図である。図１において印刷装置１００は、ＬＡＮ（ローカルエリアネットワーク）９００に接続されている。この印刷装置１００は、ＬＡＮインターフェース部（ＬＡＮ  Ｉ／Ｆ）１２０によりＬＡＮ９００に接続され、このＬＡＮ９００にはこの印刷装置１００の他、コンピュータ（ＰＣ）２００、各種のワークステーション（ＷＳ）３００、各種のサーバ（ＳＶ）４００も接続される。
【００２８】
印刷装置１００は、バス１１０を中心に各機器が接続される。このバス１１０には、印刷データ等が記憶されるＨＤＤ（磁気ディスク装置）１３０、フレキシブルディスクやＣＤ−ＲＯＭを装着するためのドライバ１４０、コンパクトフラッシュ（登録商標名）カード等のリムーバブルな記憶装置を接続するためのメモリ用のスロット１５０が設けられている。このスロット１５０は単にコンパクトフラッシュ（登録商標名）カードのようなカード型の記憶媒体ばかりでなく、一般ＰＣ用のＨＤＤを消去するために、電源端子とデータを入出力するための各種フラットケーブルを接続可能としている。
【００２９】
印刷装置１００は、印刷制御部１６０を備えており、印刷制御部１６０には入出力データ処理部１６１と印字制御部１６２が設けられている。入出力データ処理部１６１は主に印刷のための制御情報の授受と印刷のためのデータを受け取る所であり、印字制御部１６２は印刷装置１００の印字機構を制御するものである。操作パネル１７０は、主に直接この印刷装置１００を操作して印刷を行うためのものであり、入力キーと表示部とを有している。
【００３０】
また、印刷装置１００は、本発明に係るデータ消去部１９０を備えている。データ消去部１９０は、例えば、特許文献２に開示された消去用のフレキシブルディスクと同様にプログラムで構成され、印刷装置１００の制御ＲＯＭ（図示せず）に常駐させたものでもよい。このデータ消去部１９０には、消去手段１９１、対象選択手段１９２、消去実行手段１９３、確認手段１９４、履歴処理手段１９５とが設けられている。消去手段１９１は、図４に示される種々の消去方式による消去プログラムのうち、任意のものが適用可能であるが、本実施例においては、固定値１を書込むステップと、固定値２を書込むステップと、乱数を書込むステップと、書込んだ内容を検証するステップとからなる図４の第８番目に示されている消去プログラムにより構成されたものとして説明する。
【００３１】
対象選択手段１９２は、消去対象となる記憶装置における記憶媒体の領域を選択するものであり、記憶媒体に記憶したデータを消去しようとするユーザーは、操作パネル１７０を操作して、消去の対象となる装置、即ち内臓ＨＤＤ１３０、ドライバ１４０、スロット１５０、もしくはＬＡＮ９００を介して接続されたコンピュータ（ＰＣ）２００、ワークステーション（ＷＳ）３００、サーバ（ＳＶ）４００のいずれかをまず選択することができる。
【００３２】
特に、ＬＡＮ９００を介して接続されたコンピュータ（ＰＣ）２００、ワークステーション（ＷＳ）３００、サーバ（ＳＶ）４００を対象とする時には、パスワードの確認により資格のチェックを行うようにすることが好ましい。消去対象の装置が選択されると、その装置のディレクトリが操作パネル１７０の表示部に表示され、ユーザーは、次にディレクトリ内のファイルを選択することができる。このときデータ消去対象としてファイル群やファイル内のパーティションを指定することもできる。勿論装置全体を消去の対象とすることもできるし、またトラックやレコードやセクター等の物理的単位を消去の対象とすることも可能である。本発明でいう消去対象の記憶領域とは、上記のファイル群やファイル内のパーティションを単位とする領域、トラックやレコードやセクター等の物理的な単位の何れをも含むものとする。
【００３３】
このようにして消去処理の対象となるデバイス（記憶装置）と、消去処理の対象となる記憶媒体の記憶領域が指定されると、対象選択手段１９２は、指定された消去対象のデバイスと記憶領域を消去実行手段１９３に引渡し、消去実行手段１９３は、消去手段１９１を起動する。消去実行手段１９３はまた、履歴管理手段１９５に消去手段１９１による消去処理の実行状況を通知し、履歴管理手段１９５は消去管理テーブル１９９に消去の状況を記録する。
【００３４】
消去手段１９１は、先に述べたように、消去すべき対象の記憶媒体に、固定値１を書込むステップと、固定値２を書込むステップと、乱数を書込むステップと、書込んだ内容を検証するステップとからなる。消去管理テーブル１９９は、図２に示すように、消去対象のデバイス毎に作成され、消去対象の領域（記憶領域）を所定の単位で区切り、区切られた領域における消去処理の各ステップの状態遷移に応じて、各ステップの処理（書込みまたは検証）が完了したか、未完了であるかを示すフラグ情報を記録する完了フラグ領域を有している。
【００３５】
消去対象の領域の区切りは、例えば、トラックやレコードやセクター等の物理的な単位であってもよく、あるいは、記録されているファイルの単位であってもよい。図２に示す管理テーブル１９９は、印刷装置１００の内蔵ＨＤＤ１３０について、部分消去モードが指定され、消去対象領域１、消去対象領域２が消去対象として選択された場合に作成される消去管理テーブル１９９ａ、および、リムーバブルな記憶装置ａについて、全消去モードが指定され、消去対象領域１、消去対象領域２〜消去対象領域ｎが消去対象として選択された場合に作成される消去管理テーブル１９９ｂを例示している。なお、管理テーブル１９９には、消去処理の中断、再開のために、図示していないが、消去処理を起動したユーザーのユーザーＩＤ、パスワード等を記憶し、ユーザー認証するように構成することが好ましい。
【００３６】
消去管理テーブル１９９において、各消去対象領域１、消去対象領域２〜消去対象領域ｎ毎に消去手段１９１の処理のステップ１〜ステップ４が状態遷移欄に示されており、完了フラグ欄には、そのステップの処理、例えば、ステップ１では、消去手段がその領域に所定の固定値を書込む処理を行い、その処理が完了すると、完了フラグ欄に「１」が記録される。この消去管理テーブルは、消去実行手段１９３が参照可能な不揮発性記憶装置に作成されるものであり、指定されたデバイスの指定された記憶領域の消去処理が全て完了した場合は削除され、消去処理が何らかの原因で中断された時には、保存される。
【００３７】
図２に示す管理テーブル１９９ａは、ユーザーＡが印刷装置１００の内蔵ＨＤＤ１３０の部分消去をしており、消去対象領域１においてステップ３までの消去処理が完了し、ステップ４の検証ステップの処理が未完了であることを示している。また、管理テーブル１９９ｂは、ユーザーＢがリムーバブルな記憶装置等の記憶装置ａの全消去をしており、消去対象領域２においてステップ２までの消去処理が完了しており、ステップ３以降の消去処理が未完了であることを示している。
【００３８】
従って、ユーザーが他の処理のために消去処理を中断し、または、印刷装置１００が何らかの原因、例えば、障害やエラーの発生により停止したり、電源がオフになったりした場合、管理テーブル１９９が保存されるため、消去処理を再開する場合、消去実行手段１９３が管理テーブル１９９を参照することによって、中断時までに消去処理が完了している消去対象領域を再度消去処理することなく、未完了の消去処理の部分から処理を再開することができる。すなわち、ユーザーＡが内蔵ＨＤＤ１３０の消去処理を再開する場合、消去手段１９３は管理テーブル１９９ａを参照し、消去対象領域１のステップ４の消去処理である検証のステップから消去処理を再開することができる。
【００３９】
つぎ、図３に示すフローチャートに基づいて、本発明に係るデータの消去手順について説明する。先ず、印刷装置１００のユーザーによってステップＳ１０において、本発明による記憶装置消去処理が指定され、データ消去部１９０が起動する。データ消去部１９０が起動すると、対象選択手段１９２は操作パネル１７０に消去対象の記憶装置（デバイス）を指定させるための操作画面を表示し、ステップＳ１１でユーザーが消去対象のデバイスを指定する。
【００４０】
ステップＳ１１において、ユーザーは印刷装置に内蔵されているＨＤＤ１３０またはネットワークを介して接続されている自身のＰＣ２００の記憶装置あるいはスロットに装着したリムーバブルな記憶装置等を選択して指定する。自身のＰＣ２００を指定した場合にはパスワード等によるユーザー認証を行うことによって、指定されたＰＣ２００へのアクセスを確立する。以後の説明は、印刷装置のＨＤＤ１３０を選択したものとして進めることとする。
【００４１】
次に、データ消去部１９０は、ステップＳ１２において消去処理が新たに開始されるものであるか、中断後の再開であるかをユーザーに指定させる。消去処理が再開でなく新たに開始される場合には、ステップＳ１１で指定した消去対象デバイスに記憶されているデータの全てを対象に消去する全消去モードか、あるいは、ユーザーが指定するデータのみを消去する部分消去モードかについて、消去モードの指定がステップＳ１３で行われ、対象選択手段１９２は指定された消去モードをステップＳ１４で判定する。
【００４２】
指定された消去モードが部分消去の場合は、対象選択手段１９２は、消去対象に指定されたデバイスに記憶されているファイル一覧をステップＳ１５において表示し、ユーザーはファイル一覧から消去するデータのファイルを選択して指定するとステップＳ１６に進む。消去モードが全消去の場合は、ステップＳ１６に進む。ここまでの処理は、印刷装置１００、データ消去部１９０とユーザーとが操作パネル１７０のマンマシンインターフェースを介して相互に行う処理である。
【００４３】
次に、ステップＳ１６では、対象選択手段１９２において、ステップＳ１５で指定されたファイル名やトラックやレコードやセクター等の物理的な単位に基づいて選択された消去対象領域が選択され、あるいは、消去モード全消去モードの場合は、予め定められた消去対象領域の区分（ファイル単位あるいはセクター等の物理的単位）に応じて消去対象領域が選択される。ステップＳ１６において、消去対象領域が決定されると、消去実行手段１９３は、消去手段１９１を起動して消去処理を開始実行する。消去手段１９１による消去処理は先に述べたようにステップ１（固定値１の書込）〜ステップ４（書込み値の検証
）からなり、ステップＳ１８で消去実行手段１９３は、消去対象領域における消去処理のステップ毎に完了した際に、管理テーブル１９９の完了フラグ欄にフラグ「１」を記録していく。
【００４４】
次に、ステップＳ１９で消去実行手段１９３は、消去中断の指示があるかを判定し、消去処理の中断が指示され、または、印刷装置の障害等により消去処理を中断する指示があるかを判定する。消去処理の中断指示がある場合は、ステップＳ２０で管理テーブルを保存して処理を終了する。中断の指示がなければ、ステップＳ２１で消去対象領域全ての消去処理が完了したかを判定し、処理が完了していなければステップＳ１６に戻り、消去処理を継続し、消去処理が完了していればステップＳ２２で該当する管理テーブル１９９の記録をクリアして処理を終了する。
【００４５】
一方、ステップＳ１２で消去処理の再開であることがわかると、データ消去部１９０は消去実行手段１９３を起動し、消去実行手段１９３はステップＳ２３で管理テーブル１９９を参照し、中断した消去対象領域と消去処理のステップを完了フラグ欄の記録から調べ、未完了の消去対象領域と消去処理のステップを特定して消去処理を再開する。
【００４６】
以上詳細に説明したように、本発明によれば、消去対象の記憶媒体に記録されているデータを消去中に消去処理が中断されても、既に消去処理を完了した記憶領域の消去処理を再度実行することなく、消去処理を継続できるようになした印刷装置、印刷装置におけるデータの消去方法およびプログラムならびに記録媒体を提供することが可能となる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例にかかる印刷装置の構成を示すブロック図である。
【図２】本発明に係る管理テーブルの構成を示す図である。
【図３】本発明に係るデータの消去手順を示すフローチャートである。
【図４】従来知られている各種のデータ消去方式の概要を示す図である。
【符号の説明】
【００４８】
１００・・・・印刷装置
２００・・・・コンピュータ（ＰＣ）
３００・・・・ワークステーション（ＷＳ）
４００・・・・サーバ（ＳＶ）
１１０・・・・バス
１２０・・・・ＬＡＮインターフェース部（ＬＡＮ  Ｉ／Ｆ）
１３０・・・・ＨＤＤ（磁気ディスク装置）
１４０・・・・ドライバ
１５０・・・・スロット
１６０・・・・印刷制御部
１６１・・・・入出力データ処理部
１６２・・・・印字制御部
１７０・・・・操作パネル
１９０・・・・データ消去部
１９１・・・・消去手段
１９２・・・・対象選択手段
１９３・・・・消去実行手段
１９４・・・・確認手段
１９５・・・・履歴処理手段
１９９・・・・管理テーブル（消去管理テーブル）
９００・・・・ＬＡＮ
【図１】
2005313568.tif 000003
【図２】
2005313568.tif 000004
【図３】
2005313568.tif 000005
【図４】
2005313568.tif 000006