(57)【要約】【課題】保存したデータに基づいて印刷を行う印刷装置であって、外部記憶装置にデータを保存する場合のセキュリティーを向上させることのできる印刷装置、等を提供する。【解決手段】受信した受信データに基づいて処理を実行する印刷装置が、前記受信データを保存する記憶部と、外部記憶装置が接続されるＩ／Ｆ部と、を備え、前記受信データを前記記憶部に保存できない場合に、継時的に変化する前記印刷装置の固有値に基づいて暗号鍵生成用データを生成し、前記暗号鍵生成用データと第一暗号化手法により暗号鍵を生成し、前記暗号鍵と第二暗号化手法により前記受信データを暗号化し、暗号化後の受信データを前記Ｉ／Ｆ部に接続される前記外部記憶装置に保存する。【選択図】  図１
2019155648.tif 000002
【特許請求の範囲】
【請求項１】
受信した受信データに基づいて処理を実行する印刷装置であって、
前記受信データを保存する記憶部と、
外部記憶装置が接続されるＩ／Ｆ部と、を備え、
前記受信データを前記記憶部に保存できない場合に、継時的に変化する前記印刷装置の固有値に基づいて暗号鍵生成用データを生成し、
前記暗号鍵生成用データと第一暗号化手法により暗号鍵を生成し、
前記暗号鍵と第二暗号化手法により前記受信データを暗号化し、暗号化後の受信データを前記Ｉ／Ｆ部に接続される前記外部記憶装置に保存する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記暗号鍵の生成及び前記受信データの暗号化を、前記受信データを分割した区分データ毎に実行し、
２番目以降の前記区分データに対応する前記暗号鍵を、一つ前の前記区分データに対応する前記暗号鍵と前記第一暗号化手法により生成し、
当該暗号鍵の生成後、前記一つ前の前記区分データに対応する暗号鍵を消去する
ことを特徴とする印刷装置。
【請求項３】
請求項１あるいは２において、
前記受信データに基づく処理が終了したとき、前記受信データに基づく処理がキャンセルされたとき、又は、前記Ｉ／Ｆ部と前記外部記憶装置との接続が断たれたときに、前記暗号鍵生成用データ及び前記暗号鍵を消去する
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか１項において、
更に、揮発メモリーを備え、
前記暗号化後の受信データを、前記揮発メモリーと前記外部記憶装置に分散し、かつ、前記外部記憶装置において前記暗号化後の受信データが連続しないように保存し、
前記暗号化後の受信データの保存位置を示す情報を前記揮発メモリーに保存する
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記外部記憶装置に保存された前記暗号化後の受信データである第１受信データを消去するときに、
記憶領域の順番に消去し、
当該消去の途中で前記第１受信データと異なる暗号化後の第２受信データを保存する事象が発生した場合には、消去が完了した記憶領域の次の記憶領域から、前記第２受信データを前記第１受信データに上書きして保存する
ことを特徴とする印刷装置。
【請求項６】
受信した受信データに基づいて処理を実行する電子機器であって、
前記受信データを保存する記憶部と、
外部記憶装置が接続されるＩ／Ｆ部と、を備え、
前記受信データを前記記憶部に保存できない場合に、継時的に変化する前記電子機器の固有値に基づいて暗号鍵生成用データを生成し、
前記暗号鍵生成用データと第一暗号化手法により暗号鍵を生成し、
前記暗号鍵と第二暗号化手法により前記受信データを暗号化し、暗号化後のデータを前記Ｉ／Ｆ部に接続される前記外部記憶装置に保存する
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置等に関する。
【背景技術】
【０００２】
従来、保存したデータに基づいて処理を実行する各種電子機器では、自装置が有するハードディスクなどの記憶装置が使用できない状態になった際に、外付け記憶装置などの外部記憶装置にデータを保存することが行われる。
【０００３】
例えば、プリンターでは、印刷ジョブの全てのデータを保存する必要がある印刷処理の場合に、ＲＡＭなどの揮発メモリーにデータを保存しきれないデータを、自装置が備えるハードディスクに保存することがあるが、ハードディスクが故障などの理由により使用できない場合もあり得る。
【０００４】
このような場合に対処するために、下記特許文献１には、プリンター内部のＨＤＤが故障した場合に、メモリーカード、ＵＳＢメモリーなどを代替記憶装置として機能させて印刷を可能にする、ことなどが示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−２２４５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、外付け記憶装置にデータを保存した場合には、その装置が取り外されて保存されたデータが悪用されるリスクがある。
【０００７】
また、外付け記憶装置にデータを保存する際にデータを暗号化することも考えられるが、単に暗号化するだけの対処では、解読されるリスクが残り、安全性の面で十分とは言えない。
【０００８】
重要な情報を含む印刷を行うプリンターなどでは、強固なセキュリティー対策が望まれる。
【０００９】
そこで、本発明の目的は、保存したデータに基づいて印刷を行う印刷装置であって、外部記憶装置にデータを保存する場合のセキュリティーを向上させることのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、受信した受信データに基づいて処理を実行する印刷装置が、前記受信データを保存する記憶部と、外部記憶装置が接続されるＩ／Ｆ部と、を備え、前記受信データを前記記憶部に保存できない場合に、継時的に変化する前記印刷装置の固有値に基づいて暗号鍵生成用データを生成し、前記暗号鍵生成用データと第一暗号化手法により暗号鍵を生成し、前記暗号鍵と第二暗号化手法により前記受信データを暗号化し、暗号化後の受信データを前記Ｉ／Ｆ部に接続される前記外部記憶装置に保存する、ことである。
【００１１】
当該側面により、外部記憶装置にデータを保存する場合の安全性が強化される。
【００１２】
更に、上記発明において、その好ましい一つの態様は、前記暗号鍵の生成及び前記受信データの暗号化を、前記受信データを分割した区分データ毎に実行し、２番目以降の前記区分データに対応する前記暗号鍵を、一つ前の前記区分データに対応する前記暗号鍵と前記第一暗号化手法により生成し、当該暗号鍵の生成後、前記一つ前の前記区分データに対応する暗号鍵を消去する、ことを特徴とする。
【００１３】
当該態様により、データのセキュリティーが向上する。
【００１４】
更に、上記発明において、その好ましい一つの態様は、前記受信データに基づく処理が終了したとき、前記受信データに基づく処理がキャンセルされたとき、又は、前記Ｉ／Ｆ部と前記外部記憶装置との接続が断たれたときに、前記暗号鍵生成用データ及び前記暗号鍵を消去する、ことを特徴とする。
【００１５】
当該態様により、暗号化されたデータの復元が困難となりデータの悪用を防止できる。
【００１６】
更に、上記発明において、その好ましい一つの態様は、更に、揮発メモリーを備え、
前記暗号化後の受信データを、前記揮発メモリーと前記外部記憶装置に分散し、かつ、前記外部記憶装置において前記暗号化後の受信データが連続しないように保存し、前記暗号化後の受信データの保存位置を示す情報を前記揮発メモリーに保存する、ことを特徴とする。
【００１７】
当該態様により、データの悪用を防止でき、データを使用する際にも支障をきたさない。
【００１８】
更に、上記発明において、その好ましい一つの態様は、前記外部記憶装置に保存された前記暗号化後の受信データである第１受信データを消去するときに、記憶領域の順番に消去し、当該消去の途中で前記第１受信データと異なる暗号化後の第２受信データを保存する事象が発生した場合には、消去が完了した記憶領域の次の記憶領域から、前記第２受信データを前記第１受信データに上書きして保存する、ことを特徴とする。
【００１９】
当該態様により、消去の処理が速くなり、データ悪用のリスクが低減する。
【００２０】
上記の目的を達成するために、本発明の別の側面は、受信した受信データに基づいて処理を実行する電子機器が、前記受信データを保存する記憶部と、外部記憶装置が接続されるＩ／Ｆ部と、を備え、前記受信データを前記記憶部に保存できない場合に、継時的に変化する前記電子機器の固有値に基づいて暗号鍵生成用データを生成し、前記暗号鍵生成用データと第一暗号化手法により暗号鍵を生成し、前記暗号鍵と第二暗号化手法により前記受信データを暗号化し、暗号化後のデータを前記Ｉ／Ｆ部に接続される前記外部記憶装置に保存する、ことである。
【００２１】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００２２】
【図１】本発明を適用した印刷装置の実施の形態例に係る構成図である。
【図２】プリンター２における処理手順の一例を示すフローチャートである。
【図３】暗号化手法を説明するための図である。
【図４】印刷データの分散保存を説明するための図である。
【図５】データ消去の手順を例示した図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２４】
図１は、本発明を適用した印刷装置の実施の形態例に係る構成図である。図１に示されるプリンター２が本発明を適用した印刷装置であり、本プリンター２は、サイズの大きい印刷データを保存するための記憶部２２（ＨＤＤ）を備えるが、当該記憶部２２が故障などにより使用できない場合に、印刷データを外付け記憶装置３に保存する。当該保存の際に、本プリンター２では、印刷データを所定サイズ毎に分割した区分データ毎に、異なる暗号鍵により暗号化し、また、処理後には印刷データ、暗号鍵などの情報を消去する。これにより、本プリンター２では、データの悪用を防止できセキュリティーを向上させることができる。
【００２５】
本プリンター２は、一例として、大きいサイズの印刷が可能であり、いわゆるソート機能を備える印刷装置である。プリンター２は、ホスト装置１から送信される印刷データを受信した際などに印刷処理を実行する。
【００２６】
図１に示されるように、プリンター２は、機能構成として、制御部２１、記憶部２２、Ｉ／Ｆ（Interface）部２３、機構部２４を備える。
【００２７】
制御部２１は、プリンター２の各部の動作を制御するコントローラーであり、ＲＡＭ２１１のほか図示していないＣＰＵ、ＲＯＭ、ＡＳＩＣなどで構成される。制御部２１は、ホスト装置１等から印刷データを受信した際に、当該印刷データを解釈し、要求された印刷を実行する。その印刷データの受信の際に、制御部２１が行う、外付け記憶装置３に印刷データを保存する必要がある場合の処理に特徴がある。当該処理は、処理手順を示すプログラム、当該プログラムに従って動作するＣＰＵ等により実行される。ＲＡＭ２１１は、受信した印刷データ（受信データ）などを一時的に保存する揮発メモリーであり、大きいサイズの印刷ジョブの全ての印刷データを保存することができない程度の容量を備える。
【００２８】
記憶部２２は、例えば、ＨＤＤ（ハードディスクドライブ）で構成され、ＲＡＭ２１１に保存しきれない印刷データなどを保存（記憶）する。記憶部２２は、ＲＡＭ２１１よりも大きい記憶容量を備える。
【００２９】
Ｉ／Ｆ部２３は、外付け記憶装置３など外部装置が取り付けられるインターフェースであり、例えば、ＵＳＢ規格のインターフェースである。Ｉ／Ｆ部２３に装置が取り付けられると、制御部２１はそのことを検知する。
【００３０】
機構部２４は、制御部２１の指示に従って用紙などに印刷処理を実行する部分であり、用紙の給紙装置、搬送装置、排紙装置、印字ユニットなどを備える。印刷方式が、例えば、インクジェット方式である場合には、印字ユニットは、インクを吐出するノズルを備えた印刷ヘッド、印刷ヘッドを搭載するキャリッジなどを備える。
【００３１】
外付け記憶装置３は、ＵＳＢメモリー、メモリーカードなどの記憶装置であり、プリンター２の外部記憶装置である。当該外付け記憶装置３には、記憶部２２が使用できない場合に、印刷データが保存される。
【００３２】
以上のような構成を有する本プリンター２では、印刷ジョブ（印刷データ）を受信した
際のデータ保存、具体的には記憶装置へのデータの書き込み及び読み出しの処理に特徴があり、以下、この点を中心に処理内容について説明する。
【００３３】
図２は、プリンター２における処理手順の一例を示すフローチャートである。なお、ここでは、受信する印刷ジョブの保存しておくべき印刷データの容量が、ＲＡＭ２１１に収まらないサイズである場合を想定する。また、外付け記憶装置３がＩ／Ｆ部２３に取り付けられている場合を想定する。
【００３４】
プリンター２の電源が投入（オンに）されると、制御部２１は、外付け記憶装置３がＩ／Ｆ部２３に接続されていることを検知し（図２のステップＳ１）、外付け記憶装置３内の使用可能領域を決定する（図２のステップＳ２）。
【００３５】
その後、制御部２１は、ホスト装置１などからの印刷データが受信されるのを待ち（図２のステップＳ３のＮｏ）、印刷データが受信されると（図２のステップＳ３のＹｅｓ）、記憶部２２が使用可能であるか否か、記憶部２２にデータを保存できるか否かを判断する（図２のステップＳ４）。
【００３６】
記憶部２２が正常な状態であり、十分な空き容量がある場合には、制御部２１は、記憶部２２に印刷データを保存できると判断し（図２のステップＳ４のＹｅｓ）、受信した印刷データを、順次、ＲＡＭ２１１、記憶部２２に書き込む（保存する）（図２のステップＳ５）。制御部２１は、まず、ＲＡＭ２１１に印刷データを保存し、ＲＡＭ２１１に保存できなくなった以降は、印刷データを記憶部２２に記憶する。
【００３７】
その後、制御部２１は、印刷処理を開始できるタイミングで、上記書き込んだ印刷データを、順次、読み出し、その印刷データに基づいて印刷処理を実行する（図２のステップＳ６）。具体的には、制御部２１は、印刷データを解析し、その結果に基づいて印刷条件の設定と画像データの展開処理等を実行し、機構部２４に印刷処理を実行させる。
【００３８】
受信した印刷ジョブについて処理が終了すると、制御部２１は、その印刷ジョブの印刷データをＲＡＭ２１１、記憶部２２から消去する。その後、次の印刷ジョブを待って、処理がステップＳ３に移行する。なお、印刷ジョブの全印刷データがＲＡＭ２１１に収まらない場合には、全印刷データを記憶部２２に保存するようにしてもよい。
【００３９】
一方、記憶部２２が故障などで異常な状態である、また、記憶部２２に十分な空き容量がない状態である場合などには、制御部２１は、記憶部２２に印刷データを保存できないと判断し（図２のステップＳ４のＮｏ）、印刷データを外付け記憶装置３に保存すべく処理を開始する。
【００４０】
まず、制御部２１は、外付け記憶装置３に保存する際のデータの暗号化のために、より具体的には、暗号化に用いる暗号鍵を生成するために元データ（暗号化鍵生成用データ）ｘを生成する（図２のステップＳ７）。元データは、暗号鍵の種ともいえるデータであり、プリンター２に固有な情報に基づいて生成される。具体的には、元データｘとしては、継時的に変化する情報（値）が好ましく、例えば、元データｘを、プリンター２の累積印刷枚数、インク残量、温度、ＣＰＵのシステム時間などの値とすることができる。
【００４１】
その後、制御部２１は、印刷データを所定サイズで分割した区分データ毎に、順次、印刷データの受信（Ｓ８）、暗号鍵の生成（Ｓ９）、及び、印刷データの書き込み（Ｓ１０）の処理を、当該印刷ジョブの全ての印刷データについて終了するまで実行する（図２のステップＳ１１のＹｅｓ）。
【００４２】
暗号鍵の生成処理（Ｓ９）では、制御部２１は、処理対象の区分データの一つ前に処理を行った区分データ用の暗号鍵（前暗号鍵と称す）を基に暗号鍵を生成する。具体的には、所定の暗号化関数（第一暗号化関数、第一暗号化手法）を用いて生成する。ここでは、一例として、ハッシュ関数を用いる。
【００４３】
印刷ジョブの最初の区分データでは、前暗号化鍵はないので、上述した元データｘ（暗号鍵の種）を用いる。すなわち、元データｘをハッシュ化して暗号鍵とする。ハッシュ関数をｆで表すと、最初の区分データ用の暗号鍵はｆ（ｘ）となる。
【００４４】
図３は、暗号化手法を説明するための図である。図３の上段には、印刷データの各区分データが受信順に「データ（１）」、「データ（２）」・・・と示されている。図３には、ＲＡＭ２１１（揮発メモリー）内に記憶される暗号鍵が示されている。また、図３の下段には、外付け記憶装置３（一例として、ＵＳＢメモリー）に保存される暗号化された区分データが「保存データ（１）」、「保存データ（２）」・・・として示されている。
【００４５】
最初の区分データ「データ（１）」用の暗号鍵は、上述の通り、ｆ（ｘ）であり、これが「データ（１）」自体の暗号化に使用される。２番目の区分データ「データ（２）」では、前暗号鍵であるｆ（ｘ）が更にハッシュ化され、ｆ（ｆ（ｘ））が暗号鍵として生成され、当該暗号鍵が「データ（２）」自体の暗号化に使用される。以下、同様に、各区分データに対する暗号が生成される。
【００４６】
また、制御部２１は、前暗号鍵を、処理中の区分データの暗号鍵を生成後、ＲＡＭ２１１から消去する。ただし、元データｘは消去しない。
【００４７】
次に、印刷データの書き込み処理（Ｓ１０）では、生成した暗号鍵と所定の暗号化関数（第二暗号化関数、第二暗号化手法）を用いて、処理対象の区分データを暗号化し、暗号化後の区分データ（印刷データ）を外付け記憶装置３に書き込む（保存する）。なお、暗号化後の区分データを暗号化後の受信データと称しても良い。図３に示されるように、「データ（１）」は、ｆ（ｘ）と第二暗号化関数を用いて暗号化され、暗号化後の「保存データ（１）」が外付け記憶装置３に書き込まれる。同様に、「データ（２）」は、ｆ（ｆ（ｘ））と第二暗号化関数を用いて暗号化され、暗号化後の「保存データ（２）」が外付け記憶装置３に書き込まれる。
【００４８】
なお、第一暗号化関数はデータが復元しない不可逆なものであることが好ましく、第二暗号化関数はデータを復元できる可逆なものである。
【００４９】
次に、制御部２１は、保存された（書き込まれた）区分データ毎に、順次、暗号鍵の生成（Ｓ１２）、印刷データの読み出し（Ｓ１３）、及び、印刷処理（Ｓ１４）の処理を、当該印刷ジョブの全ての印刷データについて終了するまで実行する（図２のステップＳ１５のＹｅｓ）。
【００５０】
暗号鍵の生成処理（Ｓ１２）では、上述したステップ９と同様の処理を行って、処理中の区分データ用の暗号鍵の生成と前暗号鍵の消去が行われる。
【００５１】
印刷データの読み出し処理（Ｓ１３）では、対象の暗号化された区分データを外付け記憶装置３から読み出し、生成された暗号鍵と第二暗号化関数により、読み出したデータを復元する。
【００５２】
印刷処理（Ｓ１４）では、制御部２１が復元された区分データ（印刷データ）に基づいて印刷処理を実行させる。
【００５３】
なお、印刷データを書き込む処理（Ｓ８−Ｓ１０）と、印刷データを読み出す処理（Ｓ１２−Ｓ１４）は、一部並行して行われてもよい。この場合には、ＲＡＭ２１１に、元データｘ、書き込み用の暗号鍵、読み出し用の暗号鍵の３つの情報が保存されていることになる。
【００５４】
受信した印刷ジョブの処理が終了すると、制御部２１は、ＲＡＭ２１１に保存されている元データｘと暗号鍵のデータを消去する（図２のステップＳ１６）。
【００５５】
また、制御部２１は、外付け記憶装置３に保存された印刷データ（暗号化された区分データ）を消去する（図２のステップＳ１７）。
【００５６】
なお、印刷処理が終了した際だけでなく、印刷ジョブがキャンセルされた場合、外付け記憶装置３が取り外された場合にも、制御部２１は、元データｘ、暗号鍵のデータ、印刷データを消去する。なお、外付け記憶装置３が取り外された場合には、ＲＡＭ２１１に保存された元データｘ、暗号鍵のデータを消去する。
【００５７】
このようにして、受信した印刷ジョブの処理が完了すると、処理がステップＳ３に戻り、次の印刷データの受信を待つ。
【００５８】
なお、上述の説明では、外付け記憶装置３にデータを保存する場合に、印刷ジョブの全印刷データを外付け記憶装置３に保存したが、ＲＡＭ２１１と外付け記憶装置３に分けて保存するようにしてもよい。
【００５９】
図４は、印刷データの分散保存を説明するための図である。図４の（Ａ）は、区分データ「データ（３）」までをＲＡＭ２１１に保存し、それ以降の区分データ「データ（４）」・・・を外付け記憶装置３に保存した場合の例を示している。
【００６０】
また、分散保存した場合に、外付け記憶装置３に保存されるデータの連続性を欠如させる方法で保存することが好ましい。図４の（Ｂ）は、その場合の一例を示しており、図４の（Ａ）に示す状態から、データ（９）を保存する場合に、順番通りであれば、当該データを外付け記憶装置３に保存するところ、ＲＡＭ２１１のデータ（１）の領域に保存し、ＲＡＭ２１１に保存されていたデータ（１）を外付け記憶装置３に移動して保存する。
【００６１】
また、その際に、データ（９）が本来のデータ（１）の位置に存在し、データ（１）が本来のデータ（９）の位置に存在することを示す情報（図４の（Ｂ）の「データ（１）→（９）」、「データ（９）→（１）」）をＲＡＭ２１１に記録（保存）しておく。
【００６２】
次に、外付け記憶装置３に保存されたデータ（暗号化後の第１受信データ）を消去する際（Ｓ１７）の手順について説明する。図５は、データ消去の手順を例示した図である。データ消去は、外付け記憶装置３の領域の前方から後方に向けて順番に行われる。また、消去処理が完了する前に次の印刷ジョブを受信し、外付け記憶装置３に保存する場合には、データが残っている領域に、領域の順番で、受信した印刷データ（区分データ）を、順次、上書きして保存していく。なお、当該受信した印刷データ（区分データ）を暗号化後の第２受信データと称しても良い。
【００６３】
図５の（Ａ）は、１番目の印刷ジョブの印刷処理が完了した時点の状態を示している。図中「１」は、１番目の印刷ジョブの印刷データが保存されていることを示し、「２」は、２番目の印刷ジョブの印刷データが保存されていることを示す。
【００６４】
図５の（Ｂ）は、図５の（Ａ）の状態から消去処理が始まり、左から４番目の領域まで消去が進んだ状態を示している。
【００６５】
図５の（Ｃ）は、図５の（Ｂ）の状態で２番目の印刷ジョブを受信し、受信した印刷データを、「１」が残っている最初の領域から上書きして保存した状態を示している。
【００６６】
なお、本実施の形態例では、電子機器としてプリンターを例にととって説明したが、他の電子機器、例えば、パーソナルコンピュータなどで、自装置が備える記憶部にデータが保存できず、データを外付け記憶装置など外部記憶装置に保存する場合にも、本願発明のデータ保存技術を適用することができる。
【００６７】
以上説明したように、本実施の形態例に係るプリンター２では、外付け記憶装置３にデータを保存する際に、継時的に変化するプリンター２の固有値である元データｘから暗号鍵を生成し、その暗号鍵を用いてデータを暗号化して外付け記憶装置３に書き込むので、第三者によるデータの復元が難しく、外付け記憶装置３に保存されたデータの悪用を防止することができる。
【００６８】
また、保存するデータを分割し、分割された区分データ毎に異なる暗号鍵が用いられ、暗号鍵は、元データｘ又は前暗号鍵と第一暗号化関数により生成できるので、全ての暗号鍵を残しておく必要がなく、この点でもセキュリティー性が高い。
【００６９】
また、保存したデータによる処理が終了した際等には、暗号化に係る情報、保存したデータが消去されるので、この点でもデータを悪用されるリスクは少ない。
【００７０】
また、データをＲＡＭ２１１と外付け記憶装置３に分散して保存することにより、外付け記憶装置３だけではデータが全て揃わず、データ悪用のリスクを低減させることができる。さらに、保存するデータと保存領域の順番を変えることにより、外付け記憶装置３に保存されるデータの連続性が欠如するので、この点でもさらにデータ悪用のリスクを低減できる。また、その際には、データの保存領域を示す情報を記録するので、データを利用する際に問題が生じない。
【００７１】
また、外付け記憶装置３に保存されたデータを消去する際には、領域の順番に消去が行われ、その処理がシーケンシャルな連続アクセスとなるので処理を高速に行うことができる。また、消去処理中に次のデータを保存する場合には、データが消去されていない領域にデータを上書き保存していくので、この点でも処理を早く行うことができる。このように、早くデータが消去されることにより、安全性が高まる。
【００７２】
本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路（例えば、ＡＳＩＣ）により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【００７３】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７４】
１…ホスト装置、２…プリンター、３…外付け記憶装置、２１…制御部、２２…記憶部、２３…Ｉ／Ｆ部、２４…機構部、２１１…ＲＡＭ。
【図１】
2019155648.tif 000003
【図２】
2019155648.tif 000004
【図３】
2019155648.tif 000005
【図４】
2019155648.tif 000006
【図５】
2019155648.tif 000007