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