(57)【要約】【課題】  盗難先での印刷データの漏洩を防止した画像形成装置を提供する。【解決手段】  外部装置１０００より受信した印刷情報を暗号鍵で暗号化して記憶手段に保存すると共に、保存しておいた印刷情報に基づいて画像を形成する画像形成装置１０１において、外部装置と通信する通信部１０７と、予め定めた外部装置の情報を記憶する記憶部１１６と、当該記憶部に記憶した外部装置の情報に基づく外部装置との通信が可か不可かを判断する判断部１１３と、電源の投入を検出する電源投入検出部１０３と、電源投入検出部が電源の投入を検出すると共に、判断部が外部装置との通信を不可と判断すると、装置が移動されたと認識して暗号鍵と異なる暗号鍵を再度生成する暗号鍵生成部１１５とを備える。【選択図】    図１
2012160851.tif 000002
【特許請求の範囲】
【請求項１】
外部装置より受信した印刷情報を暗号鍵で暗号化して記憶手段に保存すると共に、保存しておいた前記印刷情報に基づいて画像を形成する画像形成装置において、
前記外部装置と通信する通信部と、
予め定めた外部装置の情報を記憶する記憶部と、
当該記憶部に記憶した前記外部装置の情報に基づく前記外部装置との通信が可か不可かを判断する判断部と、
電源の投入を検出する電源投入検出部と、
前記電源投入検出部が電源の投入を検出すると共に、前記判断部が前記外部装置との通信を不可と判断すると、装置が移動されたと認識して前記暗号鍵と異なる暗号鍵を再度生成する暗号鍵生成部と
を備えることを特徴とする画像形成装置。
【請求項２】
前記暗号鍵再生部が前記暗号鍵を再生成すると、前記記憶手段をフォーマットするフォーマット部を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
パスワードを入力する操作入力部と、
認証用のパスワードを格納する認証用パスワード記憶部と、
入力した前記パスワードと前記認証用パスワード記憶部に格納してある前記認証用パスワードとの照合を行う認識部とを備え、
暗号鍵再生部は、電源投入時に前記装置の移動を認識しても、前記認識部が前記パスワードと前記認証用パスワードの一致を認識した場合は、前記暗号鍵を再生成しないことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記記憶部は、予め複数の前記外部装置の情報を記憶しており、前記判断部は、これら情報に基づく複数の外部装置との通信が全て不可と判断した場合に限り、前記暗号鍵を再生成することを特徴とする請求項１乃至３の何れか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを暗号化して保存しておく記憶手段を備えた画像形成装置に関するものである。
【背景技術】
【０００２】
従来、ＨＤＤ（Hard  Disk  Drive）等のような大容量の不揮発性メモリを搭載し、該不揮発性メモリに外部から取得した印刷データを一時保存しておいて、印刷モードに応じて、印刷データを適宜読み出して印刷する画像形成装置が知られている。
【０００３】
係る画像形成装置では、外部より取得した印刷データを保存する際に、該印刷データを暗号鍵で暗号化して、装置が盗難された場合でも、ＨＤＤ等に保存されたデータが容易に解読できないようにすることで、データの機密性を確保している（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６９２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術などのように、装置内に暗号鍵が存在していると、盗難先において、該暗号鍵により暗号化データが不本意に復号化され、読み出されてしまう可能性があり、よって、機密性確保の面で十分なものではなかった。
【０００６】
本発明は、上記問題に鑑みなされたもので、印刷データを暗号鍵により暗号化して保存しておく画像形成装置につき、装置の不正な移動（盗難）を認識すると、暗号鍵を別の暗号鍵に書き換えることにより、保存データの漏洩を防止した画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
すなわち、本発明は、外部装置より受信した印刷情報を暗号鍵で暗号化して記憶手段に保存すると共に、保存しておいた上記印刷情報に基づいて画像を形成する画像形成装置において、上記外部装置と通信する通信部と、予め定めた外部装置の情報を記憶する記憶部と、当該記憶部に記憶した上記外部装置の情報に基づく上記外部装置との通信が可か不可かを判断する判断部と、電源の投入を検出する電源投入検出部と、上記電源投入検出部が電源の投入を検出すると共に、上記判断部が上記外部装置との通信を不可と判断すると、装置が移動されたと認識して上記暗号鍵と異なる暗号鍵を再度生成する暗号鍵生成部とを備えることを特徴としている。
【発明の効果】
【０００８】
本発明によれば、電源投入時に所定の外部装置と通信を行い、通信不可であると装置（画像形成装置）が不正に移動（盗難）されたものと判断して、別の暗号鍵を再生成するので、盗難先においては、変更された暗号鍵で暗号化データを復号することは不可能であり、装置内に保存されている機密データ等の漏洩防止に有効である。
【図面の簡単な説明】
【０００９】
【図１】実施例１による画像形成装置の構成を示すブロック図である。
【図２】印刷データの構成例を示す図である。
【図３】操作パネル部へのステータス表示例を示す図である。
【図４】実施例１による電源投入時の処理を示すフローチャートである。
【図５】実施例１によるＢｏｏｔ処理を示すフローチャートである。
【図６】実施例１によるメイン処理部の初期化処理を示すフローチャートである。
【図７】実施例１によるシステム管理部の初期化処理（１）を示すフローチャートである。
【図８】実施例１によるシステム管理部の初期化処理（２）を示すフローチャートである。
【図９】実施例１による設定値管理部の初期化処理を示すフローチャートである。
【図１０】実施例１による移動検出部の初期化処理を示すフローチャートである。
【図１１】実施例１による操作パネル部の初期化処理を示すフローチャートである。
【図１２】実施例１による暗号鍵生成部の初期化処理を示すフローチャートである。
【図１３】実施例１によるＨＤＤの初期化処理を示すフローチャートである。
【図１４】実施例１によるメニューツリーの一例を示す図である。
【図１５】実施例２による画像形成装置の構成を示すブロック図である。
【図１６】実施例２による操作パネル部の初期化処理を示すフローチャートである。
【図１７】実施例２によるメニューツリーの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明に係る画像形成装置の実施形態につき、図１〜図１７を用いて説明する。尚、本実施形態では、画像形成装置としてプリンタを例に説明する。
【実施例１】
【００１１】
先ず、図１に基づいて、実施例１による画像形成装置（プリンタ）１０１の構成を説明する。図１は、実施例１による画像形成装置の構成を示すブロック図である。
図１に示すように、本実施例の画像形成装置１０１は、メイン処理部１０２、該メイン処理部１０２に接続されるＢｏｏｔ処理部（電源投入検出部）１０３、処理記憶部１０４、印刷部１０５、ＨＤＤ（記憶手段）１０６等で構成されている。
【００１２】
また、画像形成装置１０１には、通信回線１００１（例えば、ネットワーク、ＵＳＢ、ＩＥＥＥ１２８４、シリアルインターフェース等が使用可能）を介し、外部装置として情報処理装置１０００（例えば、パーソナルコンピュータ）が接続されており、通信回線１００１を介して情報処理装置１０００が送信した状態確認データや印刷データを受信する。
画像形成装置１０１は、受信した状態確認データに応じて情報処理装置１０００に状態情報を通知し、また、受信した印刷データに基づく印刷処理を行う。
【００１３】
以下、上記画像形成装置１０１の構成について詳細を説明する。
上記メイン処理部１０２は、インターフェース部（通信部）１０７、画像形成部１０８、システム管理部１０９、ジョブ管理部１１０、操作パネル部（操作入力部）１１１、設定値管理部１１２、移動検出部（判断部）１１３、ＨＤＤ制御部（フォーマット部）１１４、暗号鍵生成部１１５、設定値格納部（記憶部、認証用パスワード記憶部）１１６、暗号処理部１１７を備えている。
【００１４】
インターフェース部１０７は、通信回線１００１を介して情報処理装置１０００より印刷データ（図２参照）を受信し、該印刷データの解析を行う処理部である。
即ち、インターフェース部１０７は、受信した印刷データの印刷情報コマンドを解析し、印刷方式が通常印刷であれば、印刷ジョブデータを画像形成部１０８に送出し、印刷方式が親展印刷やスプール印刷であれば、受信した印刷ジョブデータをジョブ管理部１１０に送出する。
【００１５】
ここで、通常印刷とは、外部より受信した印刷データをビットマップデータに展開しながら順次に印刷していく印刷方式である。親展印刷とは、送り側が受け取りユーザを指定して印刷データを送信し、受け取り側で指定されたユーザの認証を行い、認証が成功した場合に限り当ユーザによる印刷を可能とする印刷方式である。スプール印刷とは、受信した印刷データを記憶手段にスプール（保存）しておいて、受信終了後、保存データを読み出しながら印刷する印刷方式である。
従って、親展印刷やスプール印刷が指定された場合は、受信した印刷データが、例えば、ＨＤＤ１０６等の大容量メモリに保存されることになる。
【００１６】
また、インターフェース部１０７は、受信した印刷情報コマンドがプリンタ環境設定コマンドであれば、該プリンタ環境設定コマンドを解析し、プリンタ環境情報を設定値管理部１１２に送出する。
【００１７】
画像形成部１０８は、インターフェース部１０７から取得したページ記述言語形式の印刷ジョブデータを編集、展開して、印刷部１０５で印刷可能なラスターデータを作成する処理部であり、作成したラスターデータは、印刷部１０５へ送出する。
【００１８】
システム管理部１０９は、画像形成装置１０１の状態（初期化中、待機中、印刷中、エラー状態等）に応じて各処理部を制御する処理部である。
即ち、システム管理部１０９は、インターフェース部１０７、画像形成部１０８、印刷部１０５、ジョブ管理部１１０、操作パネル部１１１、設定値管理部１１２、移動検出部１１３、ＨＤＤ制御部１１４、暗号鍵生成部１１５の各処理部に対して初期化を指示し、また、各処理部で発生したエラーやプリンタジョブの状態変化等、装置ステータスに応じた対応を各処理部に対して指示する。
例えば、システム管理部１０９は、操作パネル部１１１に対し、装置ステータスの表示を指示し、操作パネル部１１１にプリンタステータスを表示させる（図３参照）。
【００１９】
ジョブ管理部１１０は、インターフェース部１０７が情報処理装置１０００より印刷データを受信してから印刷部１０５が印刷を完了するまでのジョブを制御する処理部である。
【００２０】
操作パネル部１１１は、装置ステータス等を表示するＬＣＤパネルと、操作のための各種スイッチやボタン（図示せず）等を備え、画像形成装置１０１とユーザとの間でマンマシンインターフェースの役割を果たす処理部である。
例えば、操作パネル部１１１は、ユーザによるメニュー操作時に、設定値管理部１１２が管理するメニュー設定値情報を取得してＬＣＤパネルに表示する。
また、操作パネル部１１１は、システム管理部１０９の指示により、図３（ａ）〜（ｃ）に示すように、初期化中、待機中、用紙ジャム等、様々な状態に応じたステータスの表示を行う。
【００２１】
設定値管理部１１２は、装置環境を設定する情報を設定値格納部１１６に保存し、管理する処理部である。
また、設定値管理部１１２は、操作パネル部１１１からの各種メニュー設定情報の問い合わせに対し、設定値格納部１１６の保存情報を参照して、現在設定されているメニュー設定値情報を操作パネル部１１１に通知する。
【００２２】
また、設定値管理部１１２は、インターフェース部１０７、画像形成部１０８、印刷部１０５、操作パネル部１１１、移動検出部１１３、ＨＤＤ制御部１１４、暗号鍵生成部１１５の各処理部の指示により、設定値格納部１１６に保存されている用紙サイズや給紙トレイ等、プリンタ環境の設定値を指定された設定値に変更する。
また、移動検出部１１３の指示により、移動情報を変更する。尚、上記移動情報は、処理記憶部１０４に保存されている。
【００２３】
また、設定値管理部１１２は、各処理部からなされた、用紙サイズ、給紙トレイ等の装置環境の設定値に対する問い合わせに対して、設定値格納部１１６の保存情報を読み出して、現在設定されている設定値を通知する。尚、移動検出部１１３からの移動情報の問い合わせに対しては、処理記憶部１０４に保存している情報を通知する。
また、設定値管理部１１２は、暗号鍵生成部１１５が生成した暗号鍵を受け取り、設定値格納部１１６に保存すると共に、暗号鍵生成部１１５からの暗号鍵の問い合わせに対しては、設定値格納部１１６から読み出した暗号鍵を通知する。
【００２４】
また、設定値管理部１１２は、ジョブ管理部１１０の指示により、インターフェース部１０７が受信した親展印刷やスプール印刷の印刷ジョブデータをＨＤＤ１０６に保存する。
【００２５】
移動検出部１１３は、電源投入時に画像形成装置１０１が不正に移動（盗難）されているか否かを判定する処理部である。装置の移動は、情報処理装置１０００との通信が可か不可かで判定する。
【００２６】
ＨＤＤ制御部１１４は、暗号処理部１１７を介してＨＤＤ１０６におけるデータの書き込みや読み出しを制御する処理部である。
また、ＨＤＤ制御部１１４は、電源投入時に設定値管理部１１２から暗号鍵を取得し、暗号処理部１１７に設定する。また、設定置管理部１１２からＨＤＤ１０６の初期化情報を取得し、該初期化情報に基づいてＨＤＤ１０６の初期化を行う。
また、ＨＤＤ制御部１１４は、親展印刷やスプール印刷の起動時に、ジョブ管理部１１０の指示により、暗号処理部１１７を介してＨＤＤ１０６から親展印刷やスプール印刷の印刷ジョブデータを読み出して、ジョブ管理部１１０へ送出する。
【００２７】
暗号鍵生成部１１５は、暗号処理部１１７で使用する暗号鍵を生成する処理部である。
【００２８】
設定値格納部１１６は、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  only  Memory）等の不揮発性メモリで成り、各種装置情報の設定値を格納しておく部分である。
【００２９】
暗号処理部１１７は、暗号鍵生成部１１５で作成した暗号鍵を使用してＨＤＤ１０６へ書き込むデータを暗号化し、また、ＨＤＤ１０６から読み出したデータを復号化する処理部である。
以上がメイン処理部１０２の構成の詳細な説明である。
【００３０】
次に、Ｂｏｏｔ処理部１０３は、電源投入時にシステム立ち上げのための各ハードウエアの初期化を行う処理部である。Ｂｏｏｔ処理部１０３での初期化が完了すると、以降の制御はシステム管理部１０９に引き継がれ、システム管理部１０９による各処理部の初期化が実行される。
【００３１】
処理記憶部１０４は、メイン処理部１０２における各種処理に用いるデータや情報等を一時保存しておくための揮発性メモリ（例えば、ＲＡＭ：Random  Access  Memory）である。
【００３２】
印刷部１０５は、システム管理部１０９の指示により、画像形成部１０８から取得したラスターデータを用紙に印刷する部分である。その際、設定値管理部１１２から用紙サイズ情報や給紙情報等の印刷情報を取得する。
また、印刷部１０５は、システム管理部１０９の指示により、自己の初期化を行う。また、初期化中や印刷中にエラー（例えば、カバーオープンや用紙ジャム等）が発生した場合は、システム管理部１０９にその旨を通知する。
【００３３】
ＨＤＤ１０６は、大容量の不揮発性メモリであり、ＨＤＤ制御部１１４の指示により、自己の初期化を行う。また、暗号化された印刷ジョブデータやラスターデータの書き込みや読み出しを行う。
【００３４】
次に、上記構成の画像形成装置１０１の動作につき、図４〜図１３を用いて説明する。
【００３５】
先ず、図４〜図６に基づき、電源投入時の処理について説明する。図４は、実施例１による電源投入時の処理を示すフローチャート、図５は、実施例１によるＢｏｏｔ処理を示すフローチャート、図６は、実施例１によるメイン処理部の初期化処理を示すフローチャートである。
図４において、電源が投入されると、先ず、Ｂｏｏｔ処理部１０３が起動し、自己の初期化を行い（Ｓ１０１）、次いで、メイン処理部１０２が起動し、自己の初期化を行う（Ｓ１０２）。
【００３６】
ここで、上記Ｂｏｏｔ処理部の初期化処理（図４のＳ１０１）では、図５に示すように、ＲＡＭ、ＥＥＰＲＯＭ、ＨＤＤ、パネル、インターフェース等、各デバイスドライバの初期化を実行し（Ｓ１０３）、初期化終了後、処理の実行権をメイン処理部１０２に移行する（Ｓ１０４）。
【００３７】
また、上記メイン処理部１０２の初期化処理（図４のＳ１０２）では、図６に示すように、先ず、システム管理部１０９が自己の初期化（１）を行う（Ｓ１０５）。
次に、設定値管理部１１２が自己の初期化を行う（Ｓ１０６）。
次に、インターフェース部１０７が自己の初期化を行う（Ｓ１０７）。
次に、移動検出部１１３が自己の初期化を行う（Ｓ１０８）。
次に、画像形成部１０８が自己の初期化を行う（Ｓ１０９）。
次に、印刷部１０５が自己の初期化を行う（Ｓ１１０）。
次に、ジョブ管理部１１０が自己の初期化を行う（Ｓ１１１）。
次に、操作パネル部１１１が自己の初期化を行う（Ｓ１１２）。
次に、暗号鍵生成部１１５が自己の初期化を行う（Ｓ１１３）。
次に、ＨＤＤ制御部１１４が自己の初期化及び暗号処理部１１７とＨＤＤ１０６の初期化を行う（Ｓ１１４）。
次に、システム管理部１０９が自己の初期化（２）を行う（Ｓ１１５）。
尚、上記Ｓ１０６〜Ｓ１１５における各々初期化処理は、システム管理部１０９からの初期化指示により行われるのである。
【００３８】
ここで、図７に基づき、先のシステム管理部１０９の初期化処理（１）（図６のＳ１０５）について詳細を説明する。図７は、実施例１によるシステム管理部の初期化処理（１）を示すフローチャートである。
図７において、先ず、システム管理部１０９は、システム管理部自身が使用する変数のメモリ領域の確保等、自己の初期化を行う（Ｓ１１６）。
次に、システム管理部１０９は、操作パネル部１１のＬＣＤパネルに“初期化中です”（図３）を表示させた後（Ｓ１１７）、各処理部に対して初期化指示を行い（Ｓ１１８）、初期化処理（１）を終了する。
【００３９】
次に、図８に基づき、先のシステム管理部１０９の初期化処理（２）（図６のＳ１１５）について詳細を説明する。図８は、実施例１によるシステム管理部１０９の初期化処理（２）を示すフローチャートである。
図８において、先ず、システム管理部１０９は、各処理部からの初期化完了通知により、各処理部における初期化の完了を確認する（Ｓ１１９）。
システム管理部１０９は、初期化の完了を確認すると、各処理部に対して待機状態への移行を指示すると共に（Ｓ１２０）、操作パネル部１１１のＬＣＤパネルに“印刷できます”（図３）を表示させて（Ｓ１２１）、初期化処理（２）は終了する。
【００４０】
次に、図９に基づき、先の設定値管理部１１２の初期化処理（図６のＳ１０６）について詳細を説明する。図９は、実施例１による設定値管理部の初期化処理を示すフローチャートである。
図９において、先ず、設定値管理部１１２は、設定値管理部自身が使用する変数やメモリの確保等、自己の初期化を行う（Ｓ１２２）。
次に、設定値管理部１１２は、設定値格納部１１６から装置の情報を読み出し、各々情報に設定値を設定する（Ｓ１２３）。また、移動情報に初期値“移動なし”を設定し（Ｓ１２４）、ＨＤＤフォーマット実施情報に初期値“ＯＦＦ”を設定する（Ｓ１２５）。
次に、設定値管理部１１２は、システム管理部１０９へ初期化の完了を通知し（Ｓ１２６）、本処理は終了する。
【００４１】
次に、図１０に基づき、先の移動検出部１１３の初期化処理（図６のＳ１０８）について詳細を説明する。図１０は、実施例１による移動検出部の初期化処理を示すフローチャートである。
図１０において、先ず、移動検出部１１３は、移動検出部自身が使用する変数やメモリの確保等、自己の初期化を行う（Ｓ１２７）。
次に、移動検出部１１３は、図１４に示すメニューツリー（階層化メニュー）に従って予め設定値管理部１１２に登録されている管理ホスト情報を設定値格納部１１６より取得（Ｓ１２８）し、取得した管理ホスト情報に対応する管理ホスト（即ち、情報処理装置１０００）に運用許可要求を通知する（Ｓ１２９）。
【００４２】
次に、移動検出部１１３は、管理ホストから上記運用許可要求の応答として、運用許可を受信したか否かを確認し（Ｓ１３０）、管理ホストから運用許可を受信できた場合は、システム管理部１０９へ初期化の完了を通知し（Ｓ１３２）、本処理は終了する。
【００４３】
他方、Ｓ１３０で、管理ホストから運用許可を受信できなかった場合、移動検出部１１３は、設定値管理部１１２に移動情報を“移動あり”に設定するように指示し（Ｓ１３１）、Ｓ１３２に進む。
【００４４】
尚、上記処理において、管理ホストとなる情報処理装置１０００との間の情報授受（運用許可要求及び運用許可）は、通信回線１００１を介してなされるインターフェース部１０７の送受信処理により行われる。
【００４５】
次に、図１１に基づき、先の操作パネル部１１１の初期化処理（図６のＳ１１２）について詳細を説明する。図１１は、実施例１による操作パネル部の初期化処理を示すフローチャートである。
図１１において、先ず、操作パネル部１１１は、操作パネル部自身が使用する変数のメモリ領域の確保等、自己の初期化を行う（Ｓ１３３）。
次に、操作パネル部１１１は、システム管理部１０９に初期化の完了を通知し（Ｓ１３４）、本処理は終了する。
【００４６】
次に、図１２に基づき、先の暗号鍵生成部１１５の初期化処理（図６のＳ１１３）について詳細を説明する。図１２は、実施例１による暗号鍵生成部の初期化処理を示すフローチャートである。
図１２において、先ず、暗号鍵生成部１１５は、暗号生成部自身が使用する変数のメモリ領域の確保等、自己の初期化を行う（Ｓ１３５）。
次に、暗号鍵生成部１１５は、設定値管理部１１２を介して設定値格納部１１６から移動情報を取得し（Ｓ１３６）、該移動情報により、装置の移動が行われたか否かを判断する（Ｓ１３７）。
Ｓ１３７で、移動ありと判断した場合は、Ｓ１４０に進み、移動なしと判断した場合は、Ｓ１３８へ進む。
【００４７】
Ｓ１３８において、暗号鍵生成部１１５は、設定値管理部１１２を介して暗号鍵の読み出しを行い（Ｓ１３８）、設定値格納部１１６に暗号鍵が存在しているか否かを判断する（Ｓ１３９）。
Ｓ１３９で、暗号鍵が存在していない場合は、Ｓ１４０に進み、暗号鍵が存在している場合は、システム管理部１０９に初期化の完了を通知し（Ｓ１４３）、本処理は終了する。
尚、工場出荷時に暗号鍵の設定（設定値格納部１１６への書き込み）が行われるような場合は、Ｓ１３８、Ｓ１３９の処理を省略することができる。
【００４８】
一方、先のＳ１３７において、装置の移動を判断した場合は、暗号鍵生成部１１５は、現在使用している暗号鍵とは異なる新たな暗号鍵を生成し、作成した暗号鍵の格納を設定値管理部１１２に指示する（Ｓ１４０）。設定値管理部１１２は、暗号鍵生成部１１５の指示により、設定値格納部１１６の暗号鍵格納領域に新たに生成した暗号鍵を上書きする（Ｓ１４１）。
【００４９】
尚、暗号鍵は、現在使用している暗号鍵と装置固有のシリアルナンバーを用い、両者の演算処理にて作成しても良く、また、リアルタイムクロック等による時間データと装置固有のシリアルナンバーとの演算処理にて作成しても良い。
【００５０】
次に、暗号鍵生成部１１５は、設定値管理部１１２に対してＨＤＤフォーマット実施情報を“ＯＮ”に設定するように指示し、設定値管理部１１２は、暗号鍵生成部１１５の指示により、ＨＤＤフォーマット実施情報に“ＯＮ”を設定し（Ｓ１４２）、Ｓ１４３に進む。
【００５１】
以上、本実施例では、管理ホスト（情報処理装置１０００）は１台としたが、管理ホストが複数台存在（設定値管理部１１２に複数の管理ホスト情報が登録されている）していても良い。但し、この場合、複数台の内の何れかの管理ホストから運用許可を取得（通信可能）できれば、移動情報“移動あり”は設定されることはなく、Ｓ１４０における暗号鍵の再生成は行われない。
【００５２】
次に、図１３に基づき、先のＨＤＤ１０６の初期化処理（図６のＳ１１４）について詳細を説明する。図１３は、実施例１によるＨＤＤの初期化処理を示すフローチャートである。
図１３において、先ず、ＨＤＤ制御部１１４は、ＨＤＤ制御部自身で使用する変数のメモリ領域の確保等、自己の初期化を行う（Ｓ１４４）。
次に、ＨＤＤ制御部１１４は、設定値管理部１１２を介して設定値格納部１１６から暗号鍵を読み出し、（Ｓ１４５）、該暗号鍵を暗号処理部１１７に設定することで、暗号処理部１１７の初期化を行う（Ｓ１４６）。
【００５３】
次に、ＨＤＤ制御部１１４は、設定値管理部１１２からＨＤＤフォーマット実施情報を取得し（Ｓ１４７）、ＨＤＤ１０６のフォーマットを実行するか否かを判断する（Ｓ１４８）。
Ｓ１４８で、ＨＤＤ１０６のフォーマットを実行すると判断した場合（ＨＤＤフォーマット実施情報が“ＯＮ”）は、Ｓ１４９に進み、ＨＤＤ１０６のフォーマットを実行しないと判断した場合（ＨＤＤフォーマット実施情報が“ＯＦＦ”）は、Ｓ１５０へ進む。
【００５４】
Ｓ１４９において、ＨＤＤ制御部１１４は、設定値管理部１１２を介して設定値格納部１１６からＨＤＤ１０６のパーテンション数や各パーテンションのサイズ等の情報を取得し、これらの情報に基づいてＨＤＤ１０６をフォーマットする。これにより、ＨＤＤ１１６の保存データは全て消去される。
次に、ＨＤＤ制御部１１４は、設定値管理部１１２を介して設定値格納部１１６からＨＤＤ１０６のファイルシステム情報を取得し、ＨＤＤ１０６の初期化を行う（Ｓ１５０）。
次に、ＨＤＤ制御部１１４は、システム管理部１０９へ初期化の完了を通知し（Ｓ１５１）、本処理は終了する。
【００５５】
以上、実施例１によれば、電源投入時に管理ホスト（情報処理装置１０００）との通信を行い、通信不可であると、装置（画像形成装置１０１）が不正に移動（盗難）されたものと判断して、現在の暗号鍵とは別の暗号鍵を再生成すると共に、ＨＤＤ１０６のフォーマットを実行するので、盗難先において、ＨＤＤ１０６からのデータの読み出しは不可能であり、機密データの漏洩を確実に防止できる。
【実施例２】
【００５６】
次に、図１５を用いて、実施例２による画像形成装置２０１の構成を説明する。図１５は、実施例２による画像形成装置の構成を示すブロック図である。
本実施例による画像形成装置２０１（プリンタ）が実施例１（図１）と相違する点は、図１５に示すように、メイン処理部２０２に認識部２０５が追加された点と、操作パネル部２０３に認証を受けるためのパスワード入力処理が追加された点と、入力されたパスワードと照合する認証用パスワードを格納、管理するため、設定値管理部２０４及び設定値格納部２０６の機能拡張が図られている点である。
尚、実施例１と同様の処理部には、同じ番号を付して説明は省略する。
【００５７】
上記認識部２０５は、操作パネル部２０３から送られたパスワードと、設定値管理部２０４から取得した認証用パスワードを照合し、照合結果を操作パネル部２０３へ通知する処理部である。
【００５８】
次に、画像形成装置２０１の電源投入時の処理につき、図１６を用いて操作パネル部の初期化処理を説明する。図１６は、実施例２による操作パネル部の初期化処理を示すフローチャートである。尚、本処理以外の処理は実施例１と同様であり、説明は省略する。
【００５９】
図１６において、先ず、操作パネル部２０３は、操作パネル部自身が使用する変数のメモリ領域の確保等、自己の初期化を行う（Ｓ２０１）。
次に、操作パネル部２０３は、設定値管理部２０４を介して設定値格納部２０６から移動情報を取得し（Ｓ２０２）、該移動情報より、装置（画像形成装置２０１）の移動が行われたか否かを判断する（Ｓ２０３）。
Ｓ２０３で、移動ありと判断した場合は、Ｓ２０４ヘ進み、移動なしと判断した場合は、Ｓ２１２へ進む。
【００６０】
Ｓ２０４において、操作パネル部２０３は、設定値管理部２０４を介して、設定値格納部２０６から暗号鍵を読み出し、揮発性メモリでなる処理記憶部１０４に一時退避する（Ｓ２０４）。
次に、操作パネル部２０３は、設定値管理部２０４に対して暗号鍵を削除するように指示し、設定値管理部２０４は、設定値格納部２０６に格納されている暗号鍵を削除する（Ｓ２０５）。
【００６１】
次に、操作パネル部２０３は、認証のためのパスワード入力を要求する旨のメッセージをＬＣＤパネルに表示し、管理者がパスワードを入力するのを待つ（Ｓ２０６）。
パスワードが入力されると、操作パネル部２０３は、図１７に示すメニューツリーに従って、予め設定値管理部２０４に登録されている認証パスワードを設定値格納部１１６より取得する（Ｓ２０７）。
次に、操作パネル部２０３は、管理者が入力したパスワードと設定値格納部１１６より取得した認証パスワードとが一致するか否かを判断し（Ｓ２０８）、一致していると判断した場合は、Ｓ２０９へ進み、一致していないと判断した場合は、Ｓ２１２へ進む。
尚、入力したパスワードと認証パスワードの照合は、認識部２０５において行われ、その照合結果が操作パネル部２０３に通知されるようになっている。
【００６２】
Ｓ２０９において、操作パネル部２０３は、先のＳ２０４で処理記憶部１０４に退避した暗号鍵を再び設定値格納部２０６に保存するよう、設定値管理部２０４に指示し、設定値管理部２０４は、処理記憶部１０４より暗号鍵を読み出して設定値格納部２０６に保存する。
次に、操作パネル部２０３は、設定値管理部２０４に対し、移動情報に“移動なし”を設定するよう指示し、設定値管理部２０４は、移動情報に“移動なし”を設定する（Ｓ２１０）。また、操作パネル部２０３は、設定値管理部２０４に対し、ＨＤＤフォーマット実施情報に“ＯＦＦ”を設定するように指示し、設定値管理部２０４は、ＨＤＤフォーマット実施情報に“ＯＦＦ”を設定する（Ｓ２１１）。
【００６３】
Ｓ２１２において、操作パネル部２０３は、システム管理部１０９に初期化の完了を通知し、本処理は終了する。
【００６４】
以上、実施例２によれば、実施例１と同様の効果が得られることに加え、特に実施例２では、装置の移動を認識しても管理者が入力したパスワードが認証された場合には、暗号鍵の再生成とＨＤＤのフォーマットは実行しないように構成しているので、例えば、装置の移動時に管理者が管理ホスト情報を変更し忘れた場合に、管理ホストとの通信不可を検出し、装置が不正に移動（盗難）されたと判断して、ＨＤＤ１０６の保存データが不本意に消去されてしまうという不都合を回避することができ、実施例１に比べて操作性の向上が図られている。
【産業上の利用可能性】
【００６５】
本実施形態では、画像形成装置としてプリンタを例に説明したが、この他、複写機、ＦＡＸ等、印刷機能を有する装置にも適用可能である。
【符号の説明】
【００６６】
１０１  プリンタ（画像形成装置）
１０３  Ｂｏｏｔ処理部（電源投入検出部）
１０６  ＨＤＤ（記憶手段）
１０７  インターフェース部（通信部）
１１１  操作パネル部（操作入力部）
１１３  移動検出部（判断部）
１１４  ＨＤＤ制御部（フォーマット部）
１１５  暗号鍵生成生部
１１６  設定値格納部（記憶部、認証用パスワード記憶部）
２０５  認識部
１０００  情報処理装置（外部装置）
【図１】
2012160851.tif 000003
【図２】
2012160851.tif 000004
【図３】
2012160851.tif 000005
【図４】
2012160851.tif 000006
【図５】
2012160851.tif 000007
【図６】
2012160851.tif 000008
【図７】
2012160851.tif 000009
【図８】
2012160851.tif 000010
【図９】
2012160851.tif 000011
【図１０】
2012160851.tif 000012
【図１１】
2012160851.tif 000013
【図１２】
2012160851.tif 000014
【図１３】
2012160851.tif 000015
【図１４】
2012160851.tif 000016
【図１５】
2012160851.tif 000017
【図１６】
2012160851.tif 000018
【図１７】
2012160851.tif 000019