(57)【要約】【課題】  印刷装置に取り付けられた取り外し可能な記憶媒体に記憶されたデータの不正な持ち去りあるいは該データへの不正なアクセスを防止する。【解決手段】  印刷装置１にリムーバブル記憶媒体５０が取り付けられマウント操作が行われると、ＣＰＵ４０はリムーバブル記憶媒体５０に記憶されたデータを記憶媒体７０にバックアップし、リムーバブル記憶媒体５０に記憶されたデータを上書き消去する。また、アンマウント操作が行われると、ＣＰＵ４０は記憶媒体７０にバックアップしたデータをリムーバブル記憶媒体５０に書き戻し、記憶媒体７０にバックアップしたデータを上書き消去する。【選択図】  図１
2006350423.tif 000002
【特許請求の範囲】
【請求項１】
取り外し可能な記憶媒体に記憶されたデータを記憶手段にバックアップするバックアップ手段と、
前記取り外し可能な記憶媒体に記憶されたデータを上書き消去する第１の上書き消去手段と、
前記バックアップ手段によりバックアップされたデータを前記取り外し可能な記憶媒体に書き戻す書き戻し手段と、
前記バックアップ手段によりバックアップされたデータを上書き消去する第２の上書き消去手段と、
データのバックアップ又は書き戻しを指示する操作手段と、
前記操作手段によりデータのバックアップが指示されたときに、前記バックアップ手段により取り外し可能な記憶媒体に記憶されたデータをバックアップした後、前記第１の上書き消去手段により前記取り外し可能な記憶媒体に記憶されたデータを上書き消去し、前記操作手段によりデータの書き戻しが指示されたときに、前記書き戻し手段により前記バックアップされたデータを前記取り外し可能な記憶媒体に書き戻した後、前記第２の上書き消去手段により前記バックアップされたデータを上書き消去する制御手段と、
を具備することを特徴とするデータ管理装置。
【請求項２】
認証情報を入力する認証情報入力手段と、
ネットワークを介して接続されたコンピュータから前記バックアップ手段によりバックアップされたデータの読み出し要求及び認証情報を受信するインタフェース手段と、
前記操作手段によりデータのバックアップ又は書き戻しが指示されたときに、前記認証情報入力手段により入力された認証情報により認証を行い、前記インタフェース手段により前記読み出し要求を受信したときに、前記インタフェース手段により受信した認証情報により認証を行う認証手段と、をさらに具備し、
前記制御手段は、前記認証手段による認証が失敗した場合には前記バックアップ手段によるバックアップ及び前記書き戻し手段による書き戻しを行わないことを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記バックアップ手段によりバックアップされるデータを暗号化し、前記暗号化してバックアップされたデータを前記書き戻し手段により書き戻すときに復号化する暗号処理手段をさらに具備することを特徴とする請求項１又は２に記載のデータ管理装置。
【請求項４】
データのバックアップ又は書き戻しを指示する操作手段を具備するデータ管理装置の制御用コンピュータに、
前記操作手段によりデータのバックアップが指示されたときに、取り外し可能な記憶媒体に記憶されたデータを記憶手段にバックアップした後、前記取り外し可能な記憶媒体に記憶されたデータを上書き消去する処理と、
前記操作手段によりデータの書き戻しが指示されたときに、前記バックアップされたデータを前記取り外し可能な記憶媒体に書き戻した後、前記バックアップされたデータを上書き消去する処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な記憶媒体に記憶されたデータを保護するデータ管理装置及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機といったＯＡ（Office Automation）機器においてセキュリティを確保するため、ユーザＩＤ（Identification）認証を行い、不正なユーザによる印刷等を防止するセキュリティプリント機能を設けたり、パーソナルコンピュータからＯＡ機器までの通信経路において暗号化された印刷データ等を送信することにより情報の改竄や漏洩を防ぐ試みがなされている。また、特許文献１に記載されているように、印刷装置内に予めフォントデータを格納し無効にしておき、パスワードによる認証を行ってこのデータを有効にする技術がある。
【特許文献１】特開２００３−３９７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記のいずれの技術も印刷装置に内蔵の記憶媒体に記憶されたデータあるいは通信路上を送受信されるデータを対象としており、取り外し可能な記憶装置に記憶されたデータは何の保護もされていない。すなわち、近年、プリンタにメモリカードスロットが設けられ、メモリカードに記憶されたデータをパーソナルコンピュータを介さずに直接印刷したり、あるいは、パーソナルコンピュータからメモリカードに記憶されたデータの読み出し又はメモリカードへのデータの書き込みが可能となっている。例えば、取り外し可能な記憶媒体に有償のフォントデータやアプリケーションデータあるいは社内の機密文書データが保存されているとする。ユーザがその記憶媒体を印刷装置に挿入した後、記憶されたデータを利用しながら何らかの作業を行うときに、印刷装置の前を一時的に離れたり、作業終了後に記憶媒体の回収を忘れたりすると、この記憶媒体が他人に持ち去られることがあり得る。
本発明は、上記の事情を考慮してなされたものであり、その目的は、取り外し可能な記憶媒体に記憶されたデータの不正な持ち去りあるいは該データへの不正なアクセスを防止するデータ管理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００４】
本発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、取り外し可能な記憶媒体に記憶されたデータを記憶手段にバックアップするバックアップ手段と、前記取り外し可能な記憶媒体に記憶されたデータを上書き消去する第１の上書き消去手段と、前記バックアップ手段によりバックアップされたデータを前記取り外し可能な記憶媒体に書き戻す書き戻し手段と、前記バックアップ手段によりバックアップされたデータを上書き消去する第２の上書き消去手段と、データのバックアップ又は書き戻しを指示する操作手段と、前記操作手段によりデータのバックアップが指示されたときに、前記バックアップ手段により取り外し可能な記憶媒体に記憶されたデータをバックアップした後、前記第１の上書き消去手段により前記取り外し可能な記憶媒体に記憶されたデータを上書き消去し、前記操作手段によりデータの書き戻しが指示されたときに、前記書き戻し手段により前記バックアップされたデータを前記取り外し可能な記憶媒体に書き戻した後、前記第２の上書き消去手段により前記バックアップされたデータを上書き消去する制御手段と、を具備することを特徴とするデータ管理装置である。
【０００５】
請求項２に記載の発明は、請求項１に記載のデータ管理装置において、認証情報を入力する認証情報入力手段と、ネットワークを介して接続されたコンピュータから前記バックアップ手段によりバックアップされたデータの読み出し要求及び認証情報を受信するインタフェース手段と、前記操作手段によりデータのバックアップ又は書き戻しが指示されたときに、前記認証情報入力手段により入力された認証情報により認証を行い、前記インタフェース手段により前記読み出し要求を受信したときに、前記インタフェース手段により受信した認証情報により認証を行う認証手段と、をさらに具備し、前記制御手段は、前記認証手段による認証が失敗した場合には前記バックアップ手段によるバックアップ及び前記書き戻し手段による書き戻しを行わないことを特徴とする。
【０００６】
請求項３に記載の発明は、請求項１又は２に記載のデータ管理装置において、前記バックアップ手段によりバックアップされるデータを暗号化し、前記暗号化してバックアップされたデータを前記書き戻し手段により書き戻すときに復号化する暗号処理手段をさらに具備することを特徴とする。
【０００７】
請求項４に記載の発明は、データのバックアップ又は書き戻しを指示する操作手段を具備するデータ管理装置の制御用コンピュータに、前記操作手段によりデータのバックアップが指示されたときに、取り外し可能な記憶媒体に記憶されたデータを記憶手段にバックアップした後、前記取り外し可能な記憶媒体に記憶されたデータを上書き消去する処理と、前記操作手段によりデータの書き戻しが指示されたときに、前記バックアップされたデータを前記取り外し可能な記憶媒体に書き戻した後、前記バックアップされたデータを上書き消去する処理と、を実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、取り外し可能な記憶媒体を他人がデータ管理装置から取り外して持ち去った場合でも、その記憶媒体に記憶されていたデータはデータ管理装置内にバックアップされ、その記憶媒体から上書き消去されているのでデータを保護することができる。従って、重要なデータあるいはプライベートなデータが記憶された記憶媒体を用いて作業する場合でもデータ管理装置の前にいて記憶媒体が持ち去られないよう監視する必要がない。また、ユーザは認証のための操作を除いて操作手順を変更することなく取り外し可能な記憶媒体に記憶されたデータを安全に使用することができる。
また、ユーザがデータを利用する前に認証を行うことにより、他人によるデータの盗用、改竄、削除等の不正なアクセスから保護することができる。
また、記憶媒体に記憶されているデータをデータ管理装置内にバックアップするときに暗号化することで、記憶されたデータのセキュリティを向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照し、本発明の実施形態について説明する。図１はこの実施形態における印刷装置１の構成を示すブロック図である。
フロントパネル１０は、ユーザが動作を指示するボタンからなる操作手段、表示を行う表示手段、警告音を出力するスピーカを有する。
入出力インタフェース２０は、用紙に印字を行う図示しないプリンタエンジンとのインタフェース、及び、パーソナルコンピュータ等のＯＡ機器とＬＡＮ（ローカルエリアネットワーク）等のネットワークを介して通信するためのインタフェースからなる。
【００１０】
主記憶装置３０はＲＡＭ（ランダムアクセスメモリ）及びＲＯＭ（リードオンリメモリ）から構成され、ＲＡＭはＣＰＵ４０の処理におけるデータを記憶し、ＲＯＭはＣＰＵ４０が実行するプログラム、定数データ等を記憶する。
ＣＰＵ（中央処理装置）４０は、主記憶装置３０のＲＯＭ又は記憶媒体７０に記憶されたプログラムに従い各部を制御する。
【００１１】
リムーバブル記憶媒体５０は、比較的容易に着脱でき、データの読み出し及び書き込みができる記憶媒体であればどのようなものでもよい。例えば、フラッシュメモリをカード型にパッケージしたメモリカード、フラッシュメモリのパッケージにＵＳＢ（Universal Serial Bus）コネクタを付けたＵＳＢメモリ、ＰＣ（ピーシー）カードスロットに装着できる超小型のハードディスク、フロッピー（登録商標）ディスクがある。メモリカードの場合はメモリカードスロットに挿入し、ＵＳＢメモリの場合はＵＳＢコネクタに接続し、超小型のハードディスクの場合はＰＣカードスロットに装着し、フロッピー（登録商標）ディスクの場合はドライブに挿入することにより印刷装置１に取り付ける。
【００１２】
リムーバブル記憶媒体５０には、例えば、フォントデータ、アプリケーションデータ、機密文書データが記憶される。フォントデータは、印刷装置１において印刷を行うときに用いられ、文字コードに対して印刷される文字の形を対応させるデータである。アプリケーションデータ及び機密文書データは、例えば、ＬＡＮを介して接続されたパーソナルコンピュータに読み出して用いられるデータである。
【００１３】
暗号／復号装置６０は、指定されたデータの暗号化又は復号化を行う。暗号アルゴリズムは、例えばＡＥＳ（Advanced Encryption Standard）、ＤＥＳ（Data Encryption Standard）があり、また、その他のどのような暗号アルゴリズムを用いてもよい。記憶媒体７０は、データやプログラムを記憶するハードディスク等の記憶手段である。上記の各部はシステムバス８０を介して接続されている。
【００１４】
ＣＰＵ４０、主記憶装置３０は印刷装置１の制御用コンピュータとして動作し、フロントパネル１０、入出力インタフェース２０、リムーバブル記憶媒体５０、暗号／復号装置６０、記憶媒体７０を制御する。すなわち、主記憶装置３０のＲＯＭに記憶されたプログラム、又は、記憶媒体７０に記憶され主記憶装置３０のＲＡＭに読み出されたプログラムに従ってＣＰＵ４０が各部を制御することにより、図２に示す処理フローを構成する各処理手段、すなわち、デバイス制御手段、認証手段、上書き消去手段、暗号処理手段が構築される。
【００１５】
認証手段は、リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるとき、あるいは、リムーバブル記憶媒体５０が印刷装置１に取り付けられ、データが記憶媒体７０に読み出された後に、ネットワークを介して印刷装置１に接続されたパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求があったときに、ユーザの個人認証を行う。個人認証は、例えば、パスワード認証、ＩＣカード認証、バイオメトリクス認証があり、また、その他のどのような認証技術を用いてもよい。ここでは、パスワード認証によりユーザの個人認証を行うこととして説明する。
【００１６】
リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるときの個人認証を行うため、例えば、フロントパネル１０に認証情報入力手段であるパスワード入力用のテンキーをさらに備え、予め記憶媒体７０にユーザＩＤ及びパスワードを登録しておく。ＣＰＵ４０はフロントパネル１０の表示手段にユーザＩＤ及びパスワードの入力を促す表示を行い、入力されたユーザＩＤ及びパスワードを予め登録されたものと照合する。
【００１７】
また、リムーバブル記憶媒体５０が印刷装置１に取り付けられ、データが記憶媒体７０に読み出された後に、ネットワークを介して印刷装置１に接続されたパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求があったときのユーザの個人認証をパスワード認証とする場合の処理は、例えば次の通りである。予め記憶媒体７０にユーザＩＤ及びパスワードを登録しておく。ＣＰＵ４０はパーソナルコンピュータに対しユーザＩＤ及びパスワードの入力指示を送信する。パーソナルコンピュータはこれを受信するとユーザＩＤ及びパスワードの入力を促す表示を行い、入力されたユーザＩＤ及びパスワードを印刷装置１へ送信する。ＣＰＵ４０はこれを予め登録されたものと照合する。
【００１８】
また、印刷装置１には上記の暗号／復号処理を行うか否か、及び、認証処理を行うか否かを予め設定する。この設定は、例えば、印刷装置１の管理者が行う。すなわち、リムーバブル記憶媒体５０に記憶されたデータを記憶媒体７０にバックアップするとき、及び、記憶媒体７０からリムーバブル記憶媒体５０に書き戻すときに暗号／復号処理を行うか否かを予め印刷装置１に設定する。また、ユーザによるデータ利用時に認証を行うか否か、すなわち、リムーバブル記憶媒体５０が印刷装置１に取り付けられ、データが記憶媒体７０に読み出された後に、ネットワークを介して印刷装置１に接続されたパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求があったときにユーザの個人認証を行うか否かを予め印刷装置１に設定する。なお、この実施形態においては、リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるときの個人認証は設定によらず行う構成としている。
上記の設定は記憶媒体７０に設定情報を記憶してもよいし、印刷装置１に不揮発性メモリをさらに備え、この不揮発性メモリに設定情報を記憶してもよい。あるいは、印刷装置１にスイッチをさらに備え、このスイッチを切り替えることにより設定してもよい。
【００１９】
次に、図２を参照して上述した印刷装置１の動作を説明する。図２は、印刷装置１における処理の流れを示すフロー図である。図２はこの処理の流れを、ユーザの操作、及び、上記で説明したデバイス制御手段、認証手段、上書き消去手段、暗号処理手段による処理に分けて表したものである。また、状態の欄において、「マウント」はユーザが印刷装置１にリムーバブル記憶媒体５０を取り付けたときに行われる処理、「実行」はユーザがデータを利用するときに行われる処理、「アンマウント」はユーザが印刷装置１からリムーバブル記憶媒体５０を取り外すときに行われる処理を表す。
【００２０】
また、この実施形態においては、ユーザはパーソナルコンピュータを使用して作業を行い、このパーソナルコンピュータと印刷装置１はＬＡＮで接続されているとする。また、リムーバブル記憶媒体５０には、フォントデータ、アプリケーションデータ、機密文書データが記憶されているものとする。また、リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるときのユーザの個人認証、及び、リムーバブル記憶媒体５０が印刷装置１に取り付けられ、データが記憶媒体７０に読み出された後に、ネットワークを介して印刷装置１に接続されたパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求があったときのユーザの個人認証は、上述したパスワード認証とする。
【００２１】
まず、ユーザはリムーバブル記憶媒体５０を印刷装置１に取り付ける（ステップＳ１）。例えば、リムーバブル記憶媒体５０がメモリカードであれば印刷装置１のメモリカードスロットに挿入する。次に、ユーザはマウントの操作を行う（ステップＳ２）。例えば、ユーザがフロントパネル１０の操作手段において予め定められたボタンを押す。
【００２２】
ユーザによってボタンが押されると、ＣＰＵ４０がそのボタン操作を検知し、個人認証を行う（ステップＳ３）。すなわち、ＣＰＵ４０はフロントパネル１０にユーザＩＤ及びパスワードの入力を促す表示を行い、ユーザがフロントパネル１０のテンキーにより入力したユーザＩＤ及びパスワードを、予め記憶媒体７０に登録されたものと照合する。一致すれば認証は成功となり、一致しなければ認証は失敗となる。認証が成功した場合はステップＳ４へ進む。一方、認証が失敗した場合はその旨をフロントパネル１０に表示して処理を終了する。従って、この場合、ステップＳ６におけるバックアップは行われず、ＣＰＵ４０はリムーバブル記憶媒体５０に記憶されたデータの読み出しを行わない。
【００２３】
ステップＳ４において、ＣＰＵ４０は予め印刷装置１に設定された情報に従い、暗号処理を行うか否か判定する。暗号／復号処理を行うと設定されていた場合は判定結果が「Ｙｅｓ」となりステップＳ５へ進み、暗号／復号処理を行わないと設定されていた場合は判定結果が「Ｎｏ」となりステップＳ６へ進む。
ステップＳ５において、リムーバブル記憶媒体５０に記憶されているデータを暗号化する。すなわち、ＣＰＵ４０はリムーバブル記憶媒体５０に記憶されているデータを読み出して暗号／復号装置６０に入力し暗号化する。
【００２４】
ステップＳ６のバックアップは次のように行う。ステップＳ５の暗号処理を行った場合は、ＣＰＵ４０は暗号／復号装置６０が出力したデータを記憶媒体７０に書き込む。一方、ステップＳ５の暗号処理を行わずステップＳ６へ進んだ場合は、ＣＰＵ４０はリムーバブル記憶媒体５０に記憶されているデータを読み出し、記憶媒体７０に書き込む。
【００２５】
ステップＳ７において、ＣＰＵ４０はリムーバブル記憶媒体５０にデータが記憶されていた領域を上書き消去する。これは、リムーバブル記憶媒体５０においてデータが記憶されている領域に、ＣＰＵ４０が乱数あるいは固定値を上書きすることにより、記憶されているデータを消去する。例えば、乱数を２回書き込んだ後、０を書き込むＮＳＡ（米国家安全保障局）方式、第１の固定値、第２の固定値、乱数の順で書き込んだ後、検証を行うＤｏＤ（米国防総省）方式、乱数を４回書き込んだ後、第１から第２７の固定値を書き込み、さらに乱数を４回書き込むグートマン方式があり、また、その他のどのような方式を用いてもよい。
これらの処理により、図３（ａ）に示すようにリムーバブル記憶媒体５０に記憶されていたデータ５１が記憶媒体７０にデータ７１としてバックアップされ、リムーバブル記憶媒体５０のデータ５１は上書き消去される。
【００２６】
ここまでの処理が行われると、ユーザはパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求を行うことができる。また、ユーザがフロントパネル１０において印刷に用いるフォントデータとして記憶媒体７０に読み出されたフォントデータを指定する操作を行うと、以後、文字の印刷が行われるときにはこのフォントデータが用いられる。なお、ステップＳ５の暗号処理が行われ、フォントデータが暗号化されていた場合は、印刷が行われるときにこのフォントデータを暗号／復号装置６０により復号化する。
【００２７】
次に、ユーザがパーソナルコンピュータから記憶媒体７０に記憶された情報の読み出し要求を行うと、ＣＰＵ４０は予め設定された情報に従い、ユーザによるデータ利用時に認証を行うか否か判定する（ステップＳ８）。ユーザによるデータ利用時に認証を行うと設定されていた場合は判定結果が「Ｙｅｓ」となりステップＳ９へ進み、データ利用時に認証を行わないと設定されていた場合は判定結果が「Ｎｏ」となりステップＳ１０へ進む。
【００２８】
ステップＳ９において、ＣＰＵ４０はパーソナルコンピュータに対しユーザＩＤ及びパスワードの入力指示を送信する。パーソナルコンピュータはユーザＩＤ及びパスワードの入力を促す表示を行い、入力されたユーザＩＤ及びパスワードを印刷装置１へ送信する。印刷装置１のＣＰＵ４０は、パーソナルコンピュータから受信したユーザＩＤ及びパスワードを予め記憶媒体７０に登録されたものと照合する。一致すれば認証は成功となり、一致しなければ認証は失敗となる。認証が成功した場合はステップＳ１０へ進む。一方、認証が失敗した場合はその旨をパーソナルコンピュータへ通知して処理を終了する。この場合、ユーザはパーソナルコンピュータから記憶媒体７０に記憶されたデータを読み出すことはできない。
【００２９】
ステップＳ１０において、ユーザはパーソナルコンピュータから記憶媒体７０に記憶されたデータを読み出して作業を行う。例えば、機密文書データを読み出して閲覧、編集を行う。なお、ステップＳ５の暗号処理が行われ、データが暗号化されていた場合は、ＣＰＵ４０はこのデータを暗号／復号装置６０により復号化してからパーソナルコンピュータへ送信する。あるいは、暗号化されたデータと併せて暗号／復号装置６０の暗号鍵を既存の鍵配送技術によりパーソナルコンピュータへ送信し、パーソナルコンピュータにおいて受信した暗号鍵を用いて復号化してもよい。
【００３０】
次に、ユーザはデータを用いた作業を終了し、印刷装置１に取り付けられたリムーバブル記憶媒体５０を取り外すためアンマウントの操作を行う（ステップＳ１１）。例えば、ユーザが印刷装置１の前まで行き、フロントパネル１０の操作手段において予め定められたボタンを押す。
【００３１】
ボタンが押されると、ステップＳ１２に進み、ＣＰＵ４０は個人認証を行う。すなわち、ＣＰＵ４０は、フロントパネル１０にユーザＩＤ及びパスワードの入力を促す表示を行い、ユーザがフロントパネル１０のテンキーにより入力したユーザＩＤ及びパスワードを予め記憶媒体７０に登録されたものと照合する。一致すれば認証は成功となり、一致しなければ認証は失敗となる。認証が成功した場合はステップＳ１３へ進む。一方、認証が失敗した場合はその旨をフロントパネル１０に表示して処理を終了する。この場合、ＣＰＵ４０はリムーバブル記憶媒体５０にデータの書き戻しを行わない。従って、認証されていない者によってデータが持ち出されることはない。
【００３２】
ステップＳ１３において、ＣＰＵ４０は予め印刷装置１に設定された情報に従い、復号処理を行うか否か判定する。暗号／復号処理を行うと設定されていた場合は判定結果が「Ｙｅｓ」となりステップＳ１４へ進み、暗号／復号処理を行わないと設定されていた場合は判定結果が「Ｎｏ」となりステップＳ１５へ進む。
ステップＳ１４において、記憶媒体７０に暗号化してバックアップされたデータを暗号／復号装置６０により復号化する。なお、印刷のときに用いるフォントデータとして指定されているものについては、リムーバブル記憶媒体５０に書き戻しを行う前にこの指定を解除しておく必要がある。
【００３３】
ステップＳ１５において、ＣＰＵ４０は記憶媒体７０にバックアップされたデータをリムーバブル記憶媒体５０に書き戻す。ステップＳ１４において復号処理を行った場合は、ＣＰＵ４０は暗号／復号装置６０が出力したデータをリムーバブル記憶媒体５０に書き込む。
ステップＳ１６において、ＣＰＵ４０は記憶媒体７０にデータがバックアップされていた領域を上書き消去する。これは、記憶媒体７０においてデータが記憶されている領域に、ＣＰＵ４０が乱数あるいは固定値を上書きすることにより、記憶されているデータを消去する。上書きの方式はステップＳ７と同様にどのような方式を用いてもよい。
これらの処理により、図３（ｂ）に示すように記憶媒体７０に記憶されていたデータ７１がリムーバブル記憶媒体５０にデータ５１として書き戻され、記憶媒体７０のデータ７１は上書き消去される。
【００３４】
ここまでの処理が行われると、ユーザはデータが記憶されたリムーバブル記憶媒体５０を印刷装置１から取り外すことができる（ステップＳ１７）。なお、ＣＰＵ４０は、リムーバブル記憶媒体５０に書き戻しを行ってから一定時間内にリムーバブル記憶媒体５０が取り外されない場合は、フロントパネル４０のスピーカから警告音を出力したり、フロントパネル４０の表示手段に警告表示を行ってもよい。
【００３５】
なお、上記においてバックアップ及び書き戻しの対象とするデータはリムーバブル記憶媒体５０に記憶された全てのデータとしてもよいし、予めファイル名あるいはフォルダ名を印刷装置１に設定しておき、設定された一部のデータのみを処理対象としてもよい。
【００３６】
なお、ユーザの個人認証をＩＣカード認証あるいはバイオメトリクス認証とする場合の構成及び動作は次の通りである。
リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるときの個人認証をＩＣカード認証とする場合は、フロントパネル１０に認証情報入力手段としてＩＣカードリーダをさらに備える。ＣＰＵ４０はフロントパネル１０の表示手段にＩＣカードをＩＣカードリーダへ挿入するよう促す表示を行う。さらにパスワードの入力を要求してもよい。挿入されたＩＣカードを用いた認証処理は既存の技術を用いる。
リムーバブル記憶媒体５０が印刷装置１に取り付けられたとき及び取り外されるときの個人認証をバイオメトリクス認証とする場合、例えば指紋認証とする場合は、フロントパネル１０に認証情報入力手段として指紋読み取り器をさらに備える。ＣＰＵ４０はフロントパネル１０の表示手段に指紋読み取り器による指紋の読み取りを促す表示を行う。指紋読み取りと併せてユーザＩＤの入力を要求してもよい。指紋の読み取りを含む認証処理は既存の技術を用いる。また、指紋認証に限らず他のバイオメトリクス認証技術を用いてもよい。
【００３７】
また、リムーバブル記憶媒体５０が印刷装置１に取り付けられ、データが記憶媒体７０に読み出された後に、ネットワークを介して印刷装置１に接続されたパーソナルコンピュータから記憶媒体７０に読み出されたデータの読み出し要求があったときのユーザの個人認証をＩＣカード認証あるいはバイオメトリクス認証とする場合は、それぞれパーソナルコンピュータにＩＣカードリーダ又はバイオメトリクス認証に用いる機器、例えば指紋読み取り器をさらに備える。ＣＰＵ４０はパーソナルコンピュータに対し個人認証を行うよう指示を送信する。パーソナルコンピュータはこれを受信すると、上記で説明した印刷装置１におけるＩＣカード認証又はバイオメトリクス認証と同様の表示及び認証処理を行い、その結果を印刷装置１へ送信する。ＣＰＵ４０はこの結果を印刷装置１における認証の結果として用いる。
【産業上の利用可能性】
【００３８】
本発明は、取り外し可能な記憶媒体に記憶されたデータの読み出し及び書き込みを行う印刷装置、その他のＯＡ機器に用いられる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態による印刷装置１の構成を示すブロック図である。
【図２】印刷装置１における処理の流れを示すフロー図である。
【図３】リムーバブル記憶媒体５０及び記憶媒体７０におけるデータのバックアップ及び書き戻しの処理を説明する図である。
【符号の説明】
【００４０】
１…印刷装置
１０…フロントパネル
２０…入出力インタフェース
３０…主記憶装置
４０…ＣＰＵ
５０…リムーバブル記憶媒体
５１、７１…データ
６０…暗号／復号装置
７０…記憶媒体
８０…システムバス
【図１】
2006350423.tif 000003
【図２】
2006350423.tif 000004
【図３】
2006350423.tif 000005