(57)【要約】【課題】  故障等により必然的に他の画像形成装置に前記記憶装置を代替的に装着した場合でも、記憶されているデータを容易に読み出して正常に画像処理を開始可能とすることである。【解決手段】  画像形成装置本体の電源供給状態に関わらず、画像形成装置本体に装着されているハードディスク部１２３の取り外し状態を接続監視部１２２との通信により監視し、該取り外し事由に対応してハードディスク部１２３に記憶されているデータの内容を異ならしめるようにコア部１０６が制御する構成を特徴とする。【選択図】  図２
2006308634.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記憶装置を備える画像形成装置であって、
前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化手段と、
前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化手段と、
前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視手段と、
前記接続監視手段による監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記接続監視手段は、電池によりバックアップされるメモリに前記監視状態に対応する取り外し履歴を記憶させ、画像形成装置本体の電源投入時に、前記メモリに記憶される取り外し履歴に基づき、装着されている記憶装置に対する警告の可否を決定することを特徴とする画像形成装置。
【請求項３】
前記記憶装置は、
前記接続監視手段に通知する所定のＩＤコードを生成するコード生成手段と、
前記コード生成部に電源を供給する電池と、
前記データあるいは前記暗号化データを記憶するメディアと、
を一体として備えることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記記憶状態制御手段は、装着されている記憶装置に対する警告を出力する場合、該装着されている記憶装置へのアクセスを不可状態に設定することを特徴とする請求項１または２記載の画像形成装置。
【請求項５】
着脱可能な記憶装置を備える画像形成装置におけるデータ管理方法であって、
前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化ステップと、
前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化ステップと、
前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視ステップと、
前記接続監視ステップによる監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御ステップと、
を有することを特徴とするデータ管理方法。
【請求項６】
前記接続監視ステップは、電池によりバックアップされるメモリに前記監視状態に対応する取り外し履歴を記憶させ、画像形成装置本体の電源投入時に、前記メモリに記憶される取り外し履歴に基づき、装着されている記憶装置に対する警告の可否を決定することを特徴とするデータ管理方法。
【請求項７】
前記記憶装置は、前記データあるいは前記暗号化データを記憶するメディアと、前記コード生成部に電源を供給する電池とを備え、
前記接続監視ステップに通知する所定のＩＤコードを生成するコード生成ステップを有することを特徴とする請求項１または２記載のデータ管理方法。
【請求項８】
前記記憶状態制御ステップは、装着されている記憶装置に対する警告を出力する場合、該装着されている記憶装置へのアクセスを不可状態に設定することを特徴とする請求項５または６記載のデータ管理方法。
【請求項９】
請求項５〜８のいずれかに記載のデータ管理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項５〜８のいずれかに記載のデータ管理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な記憶装置を備える画像形成装置およびデータ管理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年、画像形成装置、例えばハードディスク等のデータ記憶手段を搭載した複合機等が製品化されており（例えば、特許文献１参照）、このような装置では、複写動作あるいはプリントジョブのデータをハードディスクに保存する機能を有するもの、または画像読み取り部で読み取った画像ファイルをハードディスクに保存する機能を有するもの、さらに、ネットワーク等を経由してハードディスクに画像データあるいは文書ファイルを保存する機能を有するものもある。
【０００３】
このような装置においては、ハードディスク等に記憶されている情報に対するセキュリティを確保するためにハードディスクを着脱可能な構成にしておき、ハードディスクを取り外して保管することが考えられている。
【特許文献１】特開平９−１９０１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように着脱可能なハードディスクを備えた複合機のハードディスク自体のセキュリティ管理については考慮されることがなかった。
【０００５】
例えばセキュリティ管理機能が十分でないと、管理者が不在時に、ハードディスクを複合機本体から悪意で取り外して持ち去されてしまったり、ハードディスク内データの読み出しが実行されてしまうか、あるいは、記憶されている情報が悪意をもって改竄されてしまう等の危険に晒し、そのような行為に対して十分な対処処理が搭載されていないため、悪意のあるユーザによる記憶されたデータの漏洩や破壊、改変を効果的に防止することができないという課題があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像形成装置本体に装着されている記憶装置の取り外し状態を監視し、該取り外し事由に対応して記憶装置に記憶されているデータの内容を異ならしめるように制御することにより、故障等により必然的に他の画像形成装置に前記記憶装置を代替的に装着した場合、画像形成装置側のシーケンスにより、記憶されているデータを容易に読み出して、同様の装着される画像形成装置の暗号化基準で暗号化処理を施して再記憶させ、以後、同様のセキュリティ機能が担保された状態で画像形成処理が正常に画像処理を開始できたり、正常な手続以外の事由により、記憶装置が画像形成装置から取り外された場合、記憶装置が取り外しても暗号化されているデータのみが記憶されているため、そのデータを容易に復号化できないデータ管理環境を自在に構築できたりする画像形成装置およびデータ管理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【０００８】
着脱可能な記憶装置を備える画像形成装置であって、前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化手段と、前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化手段と、前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視手段と、前記接続監視手段による監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御手段とを有することを特徴とする。
【０００９】
上記目的を達成する本発明のデータ管理方法は以下に示す構成を備える。
【００１０】
着脱可能な記憶装置を備える画像形成装置におけるデータ管理方法であって、前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化ステップと、前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化ステップと、前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視ステップと、前記接続監視ステップによる監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御ステップとを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記憶装置が画像形成装置から正常な手続で取り外される場合と、悪意により取り外される場合とで、記憶装置に記憶されているデータの内容を異ならしめることができ、例えば故障等により必然的に他の画像形成装置に前記記憶装置を代替的に装着した場合、画像形成装置側のシーケンスにより、記憶されているデータを容易に読み出して、同様の装着される画像形成装置の暗号化基準で暗号化処理を施して再記憶させ、以後、同様のセキュリティ機能が担保された状態で画像形成処理が正常に画像処理を開始できる。
【００１２】
一方、正常な手続以外の事由により、記憶装置が画像形成装置から取り外された場合、記憶装置が取り外しても暗号化されているデータのみが記憶されているため、そのデータを復号化できずセキュリティ上の問題も回避できる。
【発明を実施するための最良の形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１４】
＜システム構成の説明＞
図１は、本発明に係る画像形成装置を適用可能な画像処理システムの一例を示す図であり、画像形成装置としての複合機がネットワーク２０１を介してサーバとして機能するコンピュータ２０２と、クライアントコンピュータ２０３ａ，２０３ｂが所定のプロトコルで通信可能な例に対応する。なお、クライアントは図示される以外にも多数接続可能であり、以下クライアント２０３ａ，２０３ｂ等を代表して、クライアントコンピュータ２０３と表記する。
【００１５】
更に、ネットワーク２０１にはＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  ｐｅｉｐｈｅｒａｌ：マルチファンクション周辺機器）２０４，２０５が接続されている。ＭＦＰ２０４はフルカラーで原稿画像を読み取るスキャナと、プリンタとを備えている。
【００１６】
また、図示していないがネットワーク２０１上にはＭＦＰ２０４を初め、スキャナ、プリンタあるいは、ＦＡＸなどのその他のネットワーク対応機器も接続されている。
【００１７】
ここで、クライアントコンピュータ２０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ：デスクトップパブリッシング）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形等が作成／編集される。そして、クライアントコンピュータ２０３は、作成された文書／図形をＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）のデータに変換し、ネットワーク２０１を介してＭＦＰ２０４に送られて、所定のレンダリング処理等が施された後、プリンタエンジンからプリントアウトされる。
【００１８】
ＭＦＰ２０４は、コンピュータ２０２，クライアントコンピュータ２０３とネットワーク２０１を介して情報交換できる通信手段（ネットワークコントローラ）を有しており、ＭＦＰ２０４の情報や状態をコンピュータ２０２、クライアントコンピュータ２０３側に所定のプロトコルで逐次或いは所定のタイミングで知らせる仕組みとなっている。
【００１９】
更に、コンピュータ２０２，クライアントコンピュータ２０３は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ２０４はコンピュータ２０２，クライアントコンピュータ２０３により管理される。
【００２０】
次に、図２を用いてＭＦＰ２０４の構成について説明する。
【００２１】
〔ＭＦＰ２０４の構成〕
〔第１実施形態〕
図２は、本発明の第１実施形態を示す画像形成装置の構成を説明するブロック図であり、例えば画像形成装置として、図１に示したＭＦＰ２０４を採用する例である。
【００２２】
図２において、ＭＦＰ２０４は、画像読み取りを行うスキャナ部１０１とその画像データを画像処理するＩＰ部１０２、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部１０３、更に、ネットワーク２０１を利用して画像データや装置情報をやり取りするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ：ネットワークインターフェイスカード）部１０４、コンピュータ２０３から送られてきたページ記述言語（ＰＤＬ）を画像信号に展開するＰＤＬ部１０５を有する。そして、ＭＦＰ２０４の使い方に応じてコア部１０６で画像信号をハードディスク部１２３に一時保存したり、データ転送経路を決定する。
【００２３】
次に、コア部１０６から出力された画像データは、ＰＷＭ（Ｐｕｌｓｅ Ｗｉｄｒｈ Ｍｏｄｕｌａｔｉｏｎ：パルス幅変調）部１０７を経由して画像形成を行うプリンタ部１０８に送られる。プリンタ部１０８でプリントアウトされたシートはフィニッシャ部１０９へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２４】
また、ディスプレイ部１１０は、画像をプリントせずに画像の内容を確認したり、プリントする前に画像の様子を確認する（プレビュー）、あるいはサムネイル画像を見るために用いられる。
【００２５】
また、セキュアジョブを指示されたジョブはコア部１０６を経由して暗号化部１２０によって暗号化されてハードディスク部１２３に書き込まれ、ハードディスク部１２３からの読み出し時には復号化部１２１によって復号化される。
【００２６】
コア部１０６が、ハードディスク部１２３にデータを転送する場合、例えば暗号化の指示されたデータは、暗号化部１２０で所定の暗号化形式（例えば公開鍵暗号化方式（ＲＳＡ）で暗号化され、ハードディスクの接続監視部１２２を経由してハードディスク部１２３へ書き込まれる。ハードディスク部のデータを読み出すときは接続監視部１２２を経由して復号化部１２１で復号化されてコア部１０６へ戻る。
【００２７】
〔スキャナ部２０１の構成〕
図３は、図２に示したスキャナ部１０１の構成を説明する断面図であり、図２と同一のものには同一の符号を付してある。
【００２８】
図３において、３０１は原稿台ガラスであり、読み取られるべき原稿３０２が置かれる。原稿３０２は照明ランプ３０３により照射され、その反射光はミラー３０４、３０５、３０６を経て、レンズ３０７によりＣＣＤ３０８上に結像される。そして、ＣＣＤ３０８上に結像した画像は電気信号に変換されてＩＰ部１０２へ送られる。ミラー３０４、照明ランプ３０３を含む第１ミラーユニット３１０はミラー３０４は速度ｖで移動し、ミラー３０５、３０６を含む第２ミラーユニット３１１は速度１／２ｖで移動することにより、原稿３０２の全面を走査する。第１ミラーユニット３１０及び第２ミラーユニット３１１はモータ３０９により駆動される。
【００２９】
〔画像処理部１０２の構成〕
図４は、図２に示したＩＰ部（画像処理部）１０２の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００３０】
図４において、スキャナによる反射画像に対応すべく入力された光学的信号は、ＣＣＤセンサ３０８により電気信号に変換される。このＣＣＤセンサ３０８はＲＧＢ３ラインのカラーセンサであり、ＲＧＢそれぞれの画像信号としてＡ／Ｄコンバータ４０１で、各色信号毎に８ｂｉｔのデジタル画像信号ＲＯ，ＧＯ，ＢＯに変換される。
【００３１】
その後、シェーディング補正部４０２で色ごとに、基準白色版の読み取り信号を用いた、公知のシェーディング補正が施される。更に、ＣＣＤセンサ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているためラインディレイ調整回路（ライン補間部）４０３において、副走査方向の空間的ずれが補正される。
【００３２】
次に、入力マスキング部４０４はＣＣＤセンサ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤセンサ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（ＲＯ，ＧＯ，ＢＯ）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。
【００３３】
更に、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより、構成され、ＲＧＢの輝度信号がＣ１，Ｍ１，Ｙ１の濃度信号になるように変換される。
【００３４】
４０６は出力マスキング／ＵＣＲ回路図であり、Ｃ１，Ｍ１，Ｙ１信号を画像形成装置のトナー色であるＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭ信号に補正して出力する。（ここでＬＣはライトシアンすなわち淡色シアン、ＬＭはライトマゼンタすなわち淡色マゼンタのことである）
次に、ガンマ変換部４０７にて、トナーの色味諸特性とユーザによる濃度調整値を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭデータに変換され、空間フィルタ４０８にて、エッジ強調または、スムージングが施された後、画像信号はコア部１０６へと送られる。４０９は画像カウンタ回路である。
【００３５】
〔ＮＩＣ部２０４の構成〕
図５は、図２に示したＮＩＣ部１０４、ＰＤＬ部１０５の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００３６】
図５において、ネットワーク２０１に対してのインタフェースの機能を持つのが、このＮＩＣ部１０４であり、例えば１０Ｂａｓａ−Ｔ／１００Ｂａｓｅ−ＴＸなどのＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して外部からの情報を入手したり、外部へ情報を流す役割を果たす。
【００３７】
外部より情報を入手する場合は、まず、トランス部５０１で電圧変換され、ＬＡＮコントローラ部５０２に送られる。ＬＡＮコントローラ部５０２は、その内部に第１バッファメモリ（不図示）を持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリ（不図示）に送った後、ＰＤＬ部１０５に信号を流す。
【００３８】
次に、外部に情報を提供する場合には、ＰＤＬ部１０５より送られてきたデータは、ＬＡＮコントローラ部５０２で必要な情報を付加して、トランス部５０１を経由してネットワーク２０１に接続される。
【００３９】
〔ＰＤＬ部１０５の構成〕
なお、図５に示すＰＤＬ部１０５に入力される画像データは、コンピュータ２０３上で動作するアプリケーションソフトウェアによって作成された画像データは、文書、図形、写真等から構成されており、それぞれは、文字コード、図形コード及び、ラスタ画像データなどによる画像記述の要素の組み合わせから成っている。これが、いわゆるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）であり、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商品）言語に代表されるものである。
【００４０】
ＰＤＬ部１０５では、上記ＰＤＬデータからラスタ画像データへの変換処理を行う。まず、ＮＩＣ部１０４から送られてきたＰＤＬデータは、ＣＰＵ部５０３を経由して一度、例えばハードディスク（ＨＤＤ）のような大容量メモリ５０４に格納され、ここで各ジョブ毎に管理、保存される。
【００４１】
次に、必要に応じて、ＣＰＵ部５０３は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）と呼ばれるラスタ化画像処理を行って、ＰＤＬデータをラスタイメージに展開する。展開されたラスタイメージデータは、ＣＭＹＫあるいはＣ，Ｍ，Ｙ，Ｋ，ＬＣ，ＬＭの色成分毎に、ＤＲＡＭなどの高速アクセス可能なメモリ５０５にジョブ毎にページ単位で格納され、プリンタ部１０８の状況に合わせて、再びＣＰＵ部５０３を介して、コア部１０６へ送られる。
【００４２】
〔コア部１０６の構成〕
図２において、コア部１０６は、ＭＦＰ２０４の利用における、いわば交通整理の役割を担っている。すなわち、複写機能、ネットワークスキャン機能、ネットワークプリンタ機能、ファクシミリ送信／受信機能、あるいは、ディスプレイ表示機能などＭＦＰ２０４における各種機能に応じてバスの切り替えを行うところである。  以下に各機能を実行するためのバスの切り替えのパターンを示す。
【００４３】
（１）複写機能選択時には、スキャナ部１０１→コア部１０６→プリンタ部１０８と切り替え、（２）ネットワークスキャン機能選択時には、スキャナ部１０１→コア部１０６→ＮＩＣ部１０４と切り替え、（３）ネットワークプリンタ機能選択時には、ＮＩＣ部１０４→コア部１０６→プリンタ部１０８と切り替え、（４）ファクシミリ送信機能機能選択時には、スキャナ部１０１→コア部１０６→ＦＡＸ部１０３と切り替え、（５）ファクシミリ受信機能機能選択時には、ＦＡＸ部１０３→コア部１０６→プリンタ部１０８と切り替え、（６）ディスプレイ表示機能機能選択時には、スキャナ１０１又はＦＡＸ部１０３又はＮＩＣ部１０４→コア部１０６→ディスプレイ部１１０と切り替える。
【００４４】
なお、ジョブの番号とパスワードを設けて、それらも一緒にハードディスク部１２３に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト（ＨＤＤ１２３３からの読み出し）ができない様にするたの機能である。記憶されているジョブのプリントアウトの指示が行われた場合には、パスワードによる認証を行った後にハードディスク１２３より呼び出し、ＰＷＭ部１０７、プリンタ部１０８に送られ、印刷される。次に、コア部１０６を出た画像データは、プリンタ部１０８（ＰＷＭ部１０７経由）又はディスプレイ部１１０へ送られる。
【００４５】
以下、本実施形態において、暗号化してハードディスク部１２３を使用するジョブをセキュアジョブと呼ぶ。
【００４６】
セキュアジョブには、画像スキャナから読み込んだデータ、ファックス送受信データ、ネットワーク２０１から受信した印刷データがある。
【００４７】
図６は、図２に示した接続監視部１２２とハードディスク部１２３の構成を説明するブロック図であり、図２と同一のものには同一の符号を付してある。
【００４８】
図６において、ハードディスク部１２３は接続監視部１２２より着脱可能な構成になっており、装置を使用しない時には取り外して保管することのできる構成の装置である。ここには記憶装置であるハードディスク１２３３と、ＭＦＰ２０４との接続監視のために、電池１２３２で動作するコード生成部１２３１を有している。１２２４はセレクタで、複数のＩＤＥバスの接続状態を切り替える。
【００４９】
接続監視部１２２のＣＰＵ１２２３から出力されるコード読み取りクロックＡに応じて所定のコードを信号線Ｂより接続監視部１２２に対して出力する構成である。
【００５０】
ハードディスク１２３３とコード生成部１２３１および電池１２３２は一体に形成されており、ハードディスク部１２３よりハードディスク１２３３だけを単独でとり外すことのできない構成としている。
【００５１】
本実施形態において、ハードディスク部１２３をＭＦＰ２０４から取り外すときは復号化部１２１を用いてコア部１０６へ出力し、コア部１０６から暗号化部１２０の暗号化処理を行わずにハードディスク部１２３へ書き戻す。次に、接続監視部１２２のＣＰＵ１２２３に対してハードディスク部１２３が取り外されることを通知する。
【００５２】
次に、接続監視部１２２の説明を行う。
【００５３】
接続監視部１２２は、電池１２２１で動作するＣＰＵ１２２３と同じく電池１２２１でバックアップされたメモリ１２２２を内蔵しており、所定の時間毎に信号線Ａにコード読み取りクロックを出力し、信号線Ｂから入力されるコードを受信することでハードディスク部１２３の接続状態を確認する。
【００５４】
複合機制御ＣＰＵからの通知がないときに、ハードディスク部１２３が印刷装置本体の接続監視部１２２より取り外されたときには、コードが受信できなくなり、接続監視部１２２が複合機装置から切断されたことを検知することができる。この切断の事象は電池１２２１でバックアップされたメモリ１２２２に記憶される。
【００５５】
上記手順により所定の手順でハードディスク部１２３を取り外した場合は、ハードディスク１２３３の中のデータは平文になっている。そのため他の装置でこのハードディスク１２３３を読み込むことも可能になる。
【００５６】
上記の手順をとらずにハードディスク部１２３をとり外した場合、セキュアデータは暗号化されたままとなっている。また、接続監視部１２２は電源が投入されていないときにもハードディスク部１２３が接続されているか否かを監視しているためハードディスク部１２３がとり外されたことを検出することができる構成となっている。
【００５７】
なお、図６においては、ハードディスク部１２３に電池１２３２を備える構成としているが、ハードディスク１２３３のインタフェースが、ＵＳＢインタフェースである場合には、接続監視部１２２の電池１２２１から電源供給を受けるように構成されていてもよい。
【００５８】
図７は、本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートであり、図６に示した接続監視部１２２のＣＰＵ１２２３によるハードディスクユニットの取り外し状態監視処理手順に対応する。なお、（１）〜（８）は各ステップを示す。
【００５９】
なお、図６に示すように、接続監視部１２２とハードディスク部１２３のコードの通信処理部はともに電池１２２１または電池１２３２でそれぞれ動作し、複合機の電源投入状態にかかわらず所定時間毎に接続監視動作を行っている。
【００６０】
ＣＰＵ１２２３は図示しないタイマをスタートさせ（１）、あらかじめ設定された時間を計時しているかどうかを判断して（２）、あらかじめ設定された時間をタイマが計時しているとＣＰＵ１２２３が判断した場合、接続監視部１２２のＣＰＵ１２２３により所定時間毎にコード生成部１２３１に対してハードディスクのＩＤコード読み出しクロックを送出する（３）。この時、ハードディスク部１２３が取り付けられていればＩＤコードが接続監視部１２２により読み出される。これを接続監視部１２２内のメモリ１２２２（電池１２２１でバックアップされている）に記憶する。
【００６１】
そして、ハードディスク部１２３より送出されるＩＤコードを取得できたか否かをＣＰＵ１２２３が判断して（３）、取得できないとＣＰＵ１２２３が判断した場合、すなわち、ハードディスク部１２３が取り外されている場合はＩＤコードが読み出されてこないため、取り外されているという判断してハードディスクが取り外された履歴に登録して（５）、ステップ（１）へ戻る。
【００６２】
一方、ステップ（４）で、ハードディスク部１２３より送出されるＩＤコードを取得できたと判断した場合は、メモリ１２２２に記憶している前回読み出したＩＤコードと比較を行い、同じであるか否かをＣＰＵ１２２３が判断し（６）、同じであると判断した場合は、ハードディスク部１２３が同一のままであると判断され、すなわち、ハードディスク部１２３の取り外し履歴がないと判断されて（８）、ステップ（１）へ戻る。
【００６３】
一方、ステップ（６）で、ＩＤコードが異なっていると判断した場合は、ハードディスク部１２３内のハードディスク１２３３が交換されていると判断され、メモリ１２２２内のテーブルで管理されているハードディスクが取り外された履歴に登録して（７）、ステップ（１）へ戻る。
【００６４】
なお、ステップ（７）で、監視日時をＲＴＣ等より取得して、メモリ１２２２に登録して、その履歴を詳細に分析可能とし、コア部１０６でその内容に応じて、ディスプレイ部１１０にハードディスク取り外し警告を後述する図８に示すように、例えばメッセージやアイコンで警告表示制御するようにしてもよい。
【００６５】
図８は、本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートであり、コア部１０６のＣＰＵによる電源投入時の処理手順に対応する。なお、（１１），（１２）は各ステップを示す。
【００６６】
図１に示す複合機（ＭＦＰ）２０４の図示しないＣＰＵから接続監視部１２２のＣＰＵ１２２３に対して、前回の電源遮断時から今回の電源投入までの間にハードディスク部がとりはずされたか否かを問い合わせて、前回電源遮断時と同じハードディスクか否かを判断して（１１）、電源遮断中にハードディスクが取り外された履歴があると判断した場合、複合機２０４の図示しないＣＰＵの制御で、ディスプレイ部１１０にメッセージやアイコン、あるいはこれらの組み合わせでセキュリティ警告を発して、本処理を終了する。
【００６７】
一方、ステップ（１１）で、電源遮断中にハードディスクが取り外された履歴が無いと判断した場合は、本処理を終了して、次の通常動作処理を開始する。
【００６８】
以下、正常にハードディスク部１２２を取り外して保管する処理について説明する。
【００６９】
図９は、本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートであり、ＣＰＵ１２２３によるハードディスクを取り外し処理手順に対応する。なお、（２１）〜（２３）は各ステップを示す。
【００７０】
また、本実施形態では、ハードディスク部１２３を取り外せる権限者があらかじめハードディスク部１２３あるいはコア部１０６の不揮発性メモリにあらかじめ登録されており、該権限者（以下の管理者）がハードディスク部１２３の取り外しを行う場合には、所定の認証処理を経て、操作部等より取り外し要求（あるいはネットワーク上のクライアントコンピュータからの指示であってもよい）を受け付けた場合に、以下の処理が実行されるものとする。
【００７１】
したがって、権限者以外がハードディスク部１２３を本体から取り外された場合には、以下の処理が実行されないようにコア部１０５６で制御される。
【００７２】
先ず、ハードディスク部１２３を取り外す場合は、暗号化されたハードディスク１２３３内に記憶されているデータを読み出してセキュアジョブに対して復号化する（２１）。
【００７３】
次に、接続監視部１２２のメモリ１２２２にハードディスク部を取り外した履歴を記録して（２２）、作業者がハードディスク部１２３を取り外して（２３）本処理を終了する。
【００７４】
なお、取り外したハードディスク部１２３は、管理者により図示しない金庫等で厳重に保管されることを想定している。
【００７５】
以上説明したように、ハードディスク部は通常使用時にはセキュアジョブが暗号化されてデータが書き込まれている。このため、このままハードディスク部１２３を画像形成装置本体の接続監視部１２２より取り外しても、復号化キーを知らなければ、他のデータ処理装置のハードディスクＩ／Ｆを介して接続してみてもデータそれ自体を独自に読み出すことができない。
【００７６】
一方、金庫等に保管する場合はこれをすべて復号化し、取り外し履歴に記録してからハードディスク部１２３を取り外す。これにより、このハードディスク部１２３のデータは平文で記憶されており、他のデータ処理装置のインタフェースを介して容易に読み出すことが可能となり、データの再利用時の操作負担が大幅に軽減される。
【００７７】
これにより、複合機が故障等で使用できなくなった場合にも、代替機に取り外したハードディスク部１２３を接続して、複合機の機能処理に合わせて再利用することができ、ハードディスク部１２３の利便性が格段に向上する。
【００７８】
また、複合機の電源が遮断されているときにもハードディスク部１２３と接続監視部１２２とは相互に通信処理を実行して監視処理が行われているため、複合機の管理者が不在のときでも、ハードディスク部１２３が悪意で取り外された場合でも、その取り外し履歴が接続監視部１２２内のメモリ１２２２に記録として残る。このため、管理者が不在のときにハードディスク部１２３が一旦取り外されたり、他のハードディスク部１２３に置き換えられていた場合でもこれを容易に判別することができる。
【００７９】
本実施形態によれば、セキュリティの必要なデータについては、ハードディスク部１２３に暗号化してデータの入出力を行い、ハードディスク部１２３には暗号化済みデータを格納しておくことにより、所定の手順以外でハードディスク部１２３が接続監視部１２２取り出された場合には、そのハードディスク部１２３のハードディスク１２３３から記憶されているデータを読み出すことをできなくすることができる。
【００８０】
また、主電源が入っているか入っていないかにかかわらず、ハードディスク部１２３が装置から取り外されたことを検出する手段（図６に示す接続監視部１２２）を有することで、所定の手順以外でハードディスク部１２３が接続監視部１２２から取り外されたか否かを確実にＣＰＵ１２２３が検出することができる。
【００８１】
さらに、ハードディスク部１２３を正常に取り外す場合は、ハードディスク部１２３内のハードディスク１２３３内に記憶されているデータを平文へ変換することで、故障等に伴い、他の複合機に取り付けたとき、そのハードディスク部１２３のハードディスク１２３３に記憶されているデータを確実に読み出すことができる。
【００８２】
以上のように、リムーバルハードディスクとして、例えばハードディスクを使用した画像形成装置におけるメディアセキュリティ性を確保し、またリムーバルハードディスクを取り外して他の複合機で使用するできるセキュリティを確保した状態で、かつ容易に行うことができる等の効果が期待できる。
【００８３】
以下、図１０に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００８４】
図１０は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８７】
本実施形態における図７，図８，図９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００９１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１０について説明する。
【００９９】
〔実施態様１〕
着脱可能な記憶装置（例えば図２に示すハードディスク部１２３）を備える画像形成装置であって、前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化手段（例えば図２に示す暗号化部１２０）と、前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化手段（例えば図２に示す復号化部１２１）と、前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視手段（例えば図２に示す接続監視部１２２）と、前記接続監視手段による監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御手段（図２に示すコア部１０６のＣＰＵ）とを有することを特徴とする画像形成装置。
【０１００】
これにより、記憶装置が画像形成装置から正常な手続で取り外される場合と、悪意により取り外される場合とで、記憶装置に記憶されているデータの内容を異ならしめることができ、例えば故障等により必然的に他の画像形成装置に前記記憶装置を代替的に装着した場合、画像形成装置側のシーケンスにより、記憶されているデータを容易に読み出して、同様の装着される画像形成装置の暗号化基準で暗号化処理を施して再記憶させ、以後、同様のセキュリティ機能が担保された状態で画像形成処理が正常に画像処理を開始できる。
【０１０１】
一方、正常な手続以外の事由により、記憶装置が画像形成装置から取り外された場合、記憶装置が取り外しても暗号化されているデータのみが記憶されているため、そのデータを復号化できずセキュリティ上の問題は発生しない。
【０１０２】
〔実施態様２〕
前記接続監視手段は、電池（図６に示す電池１２２１）によりバックアップされるメモリ（図６に示すメモリ１２２２）に前記監視状態に対応する取り外し履歴を記憶させ、画像形成装置本体の電源投入時に、前記メモリに記憶される取り外し履歴に基づき、装着されている記憶装置（図６に示すハードディスク部１２３）に対する警告の可否を決定することを特徴とする画像形成装置。
【０１０３】
これにより、画像形成装置本体の電源供給が停止している場合に、記憶装置が画像形成装置から取り外された場合に、その履歴が画像形成装置本体の不揮発性のメモリに保持させることで、本体の電源が投入された際に、記憶装置の取り外し履歴を確認して、装着されていた記憶装置の取り外し状態を確認し、記憶装置のセキュリティをユーザに警告することができる。
【０１０４】
〔実施態様３〕
前記記憶装置（図６に示すハードディスク部１２３）は、前記接続監視手段に通知する所定のＩＤコードを生成するコード生成手段（図６に示すコード生成部１２３１）と、前記コード生成部に電源を供給する電池（図６に示す電池１２３２）と、前記データあるいは前記暗号化データを記憶するメディア（図６に示すハードディスク１２３３）とを一体として備えることを特徴とする実施態様１または２記載の画像形成装置。
【０１０５】
これにより、画像形成装置本体の電源供給が停止しているかに関わらず、記憶装置と画像形成装置との通信により、記憶装置の装着状態を常時通知して、画像形成装置の接続監視手段がその状態を確認することができる。
【０１０６】
〔実施態様４〕
前記記憶状態制御手段は、装着されている記憶装置に対する警告を出力する場合、該装着されている記憶装置へのアクセスを不可状態に設定する（図７に示すステップ（７））ことを特徴とする実施態様１または２記載の画像形成装置。
【０１０７】
これにより、記憶装置が不正に取り外され、他の記憶装置が装着された場合でも、その掛け替え状態を認識して、不正な画像形成処理が実行されることを確実に防止することができる。
【０１０８】
〔実施態様５〕
着脱可能な記憶装置を備える画像形成装置におけるデータ管理方法であって、前記記憶装置に記憶させるデータに対して所定の暗号化形式で暗号化処理を施し暗号化データを生成する暗号化ステップ（図示しない）と、前記記憶装置より読み出される前記暗号化データに対して所定の復号化処理を施して前記データに復号する復号化ステップ（図９に示すステップ（２１））と、前記画像形成装置本体の電源投入状態に関わらず前記記憶装置の着脱状態を通信により常時監視する接続監視ステップ（図７に示すステップ（４））と、前記接続監視ステップによる監視状態に基づき、前記記憶装置に前記暗号化データを記憶させた第１の記憶状態、あるいは前記前記暗号化データを前記前記復号化手段により復号化されるデータを再記憶させた第２の記憶状態のいずれかで取り外し可能とする記憶状態制御ステップ（図９に示すステップ（２１）〜（２３））とを有することを特徴とするデータ管理方法。
【０１０９】
これにより、実施態様１と同等の効果が期待できる。
【０１１０】
〔実施態様６〕
前記接続監視ステップは、電池によりバックアップされるメモリに前記監視状態に対応する取り外し履歴を記憶させ、画像形成装置本体の電源投入時に、前記メモリに記憶される取り外し履歴に基づき、装着されている記憶装置に対する警告の可否を決定することを特徴とするデータ管理方法。
【０１１１】
これにより、実施態様２と同等の効果が期待できる。
【０１１２】
〔実施態様７〕
前記記憶装置は、前記データあるいは前記暗号化データを記憶するメディアと、前記コード生成部に電源を供給する電池とを備え、前記接続監視ステップに通知する所定のＩＤコードを生成するコード生成ステップ（図３に示すステップ（３））を有することを特徴とする実施態様５または６記載のデータ管理方法。
【０１１３】
これにより、実施態様３と同等の効果が期待できる。
【０１１４】
〔実施態様８〕
前記記憶状態制御ステップは、装着されている記憶装置に対する警告を出力する場合、該装着されている記憶装置へのアクセスを不可状態に設定することを特徴とする実施態様５または６記載のデータ管理方法。
【０１１５】
これにより、実施態様４と同等の効果が期待できる。
【０１１６】
〔実施態様９〕
実施態様５〜８のいずれかに記載のデータ管理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１１７】
これにより、実施態様５〜８と同等の効果が期待できる。
【０１１８】
〔実施態様１０〕
実施態様５〜８のいずれかに記載のデータ管理方法を実行させることを特徴とするプログラム。
【０１１９】
これにより、実施態様５〜８と同等の効果が期待できる。
【図面の簡単な説明】
【０１２０】
【図１】本発明に係る画像形成装置を適用可能な画像処理システムの一例を示す図である。
【図２】本発明の第１実施形態を示す画像形成装置の構成を説明するブロック図である。
【図３】図２に示したスキャナ部の構成を説明する断面図である。
【図４】図２に示したＩＰ部（画像処理部）の構成を説明するブロック図である。
【図５】図２に示したＮＩＣ部、ＰＤＬ部の構成を説明するブロック図である。
【図６】図２に示した接続監視部とハードディスク部の構成を説明するブロック図である。
【図７】本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１２１】
１０１スキャナ部
１０２画像処理部
１０６コア部
１０８プリンタ部
１０９フィニッシャ部
１１０ディスプレイ部
１２０暗号化部
１２１復号化部
１２２ハードディスク部
１２２接続監視部
１２３ハードディスク
１２３ハードディスク部
【図１】
2006308634.tif 000003
【図２】
2006308634.tif 000004
【図３】
2006308634.tif 000005
【図４】
2006308634.tif 000006
【図５】
2006308634.tif 000007
【図６】
2006308634.tif 000008
【図７】
2006308634.tif 000009
【図８】
2006308634.tif 000010
【図９】
2006308634.tif 000011
【図１０】
2006308634.tif 000012