(57)【要約】【課題】情報を暗号化して記憶する補助記憶装置を有する画像処理装置において、暗号化鍵の変更に伴う情報変換中であっても画像処理動作を行うことが可能な画像処理装置を提供すること。【解決手段】入力された情報に基づいて描画情報を生成してＨＤＤ１１０に格納する画像処理部１１４と、格納された描画情報に基づいて画像形成を実行するプリントエンジン１０７と、ＨＤＤ１１０に格納する情報の暗号化に用いる暗号化鍵を記憶している鍵管理部１１５と、暗号化鍵が変更される場合に、ＨＤＤ１１０に格納された情報を復号化して読み出し、読み出した情報を変更後の暗号化鍵により暗号化してＨＤＤ１１０に格納するデータ変換部１１６とを有し、データ変換部１１６の動作中は、描画情報をＨＤＤ１１０ではなく予備記憶領域１１９に格納することを特徴とする。【選択図】図１
2008244515.tif 000002
【特許請求の範囲】
【請求項１】
入力された情報に基づいて描画情報を生成する画像処理部と、
前記描画情報を第１の情報記憶部に格納する情報格納部と、
前記格納された描画情報に基づいて画像形成を実行する画像形成部と、
前記第１の情報記憶部に格納する情報の暗号化に用いる暗号化鍵を記憶している鍵管理部と、
前記暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出し、当該読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する情報変換動作を実行する情報変換部とを有し、
前記情報格納部は、前記情報変換部が前記情報変換動作を実行している場合、前記描画情報を前記第１の情報記憶部とは異なる第２の情報記憶部に格納することを特徴とする、画像形成装置。
【請求項２】
前記第２の情報記憶部に前記情報格納部による情報の格納が可能な領域を生成する格納領域生成部を更に有することを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
原稿を光学的に走査して光学情報を電気信号に変換する撮像部を更に有し、
前記情報格納部は、
前記電気信号に基づいて生成された画像情報を第１の情報記憶部に格納する機能を更に有し、
前記情報変換部が前記情報変換動作を実行している場合、前記画像情報を前記第２の情報記憶部に格納することを特徴とする、請求項１または２に画像形成装置。
【請求項４】
前記情報変換動作の実行に際して、前記第１の情報記憶部に格納されている情報を読み出して退避情報として保存する情報退避部を更に有し、
前記情報変換動作の実行中において前記第１の情報記憶部に格納されている情報を参照する場合、前記退避情報を参照することを特徴とする、請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記情報退避部は、前記第１の情報記憶部に格納されている情報の一部を前記退避情報として保存することを特徴とする、請求項４に記載の画像形成装置。
【請求項６】
前記退避情報として保存する情報をユーザが任意に指定可能であることを特徴とする、請求項４または５に記載の画像形成装置。
【請求項７】
前記情報変換動作の実行中において前記第１の情報記憶部に格納されている情報を更新する場合、前記退避情報を更新し、
前記情報変換動作の完了後に前記退避情報の更新内容を前記第１の情報記憶部に格納されている情報に適用することを特徴とする、請求項４乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記情報退避部は、前記退避情報を前記第２の情報記憶部に保存することを特徴とする、請求項４乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記情報変換動作の実行中において前記第１の情報記憶部に情報を追加する場合に、当該追加情報を保存する追加情報記憶部を更に有し、
前記情報変換動作の完了後に前記追加情報を前記第１の情報記憶部に格納することを特徴とする、請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記追加情報記憶部は、前記追加情報を前記第２の情報記憶部に保存することを特徴とする、請求項９に記載の画像形成装置。
【請求項１１】
前記第１の情報記憶部の記憶容量は、前記第２の情報記憶部の記憶容量以上であることを特徴とする、請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記情報格納部は、
前記第１の情報記憶部が接続状態である場合に前記描画情報を前記第１の情報記憶部に格納し、
前記第１の情報記憶部が未接続状態である場合に前記描画情報を前記第２の情報記憶部に格納し、
前記情報変換動作の実行中においては、前記第１の情報記憶部が未接続状態であるとして動作することを特徴とする、請求項１乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記情報変換部は、所定のタイミングにおいて前記情報変換動作を開始することを特徴とする請求項１乃至１２いずれか１項に記載の画像形成装置。
【請求項１４】
前記所定のタイミングは、ユーザによって任意に設定可能であることを特徴とする、請求項１３に記載の画像形成装置。
【請求項１５】
前記所定のタイミングは、当該画像形成装置の動作頻度に基づいて決定されることを特徴とする、請求項１３に記載の画像形成装置。
【請求項１６】
入力された情報に基づいて画像情報を生成する画像処理部と、
前記画像情報を第１の情報記憶部に格納する情報格納部と、
前記第１の情報記憶部に格納する情報の暗号化に用いる暗号化鍵を記憶している鍵管理部と、
前記暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出し、当該読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する情報変換動作を実行する情報変換部と、
前記第１の情報記憶部とは異なる第２の情報記憶部に前記情報格納部による情報の格納が可能な臨時格納領域を生成する格納領域生成部とを有し、
前記情報格納部は、前記情報変換部が前記情報変換動作を実行している場合、前記生成した画像情報を前記臨時格納領域に格納することを特徴とする、画像処理装置。
【請求項１７】
前記第２の情報記憶部は、当該画像処理装置の動作を制御する制御プログラムが動作する揮発性メモリであることを特徴とする、請求項１６に記載の画像処理装置。
【請求項１８】
画像形成装置の制御方法であって、
入力された情報に基づいて描画情報を生成する第１のステップと、
前記生成された描画情報を第１の情報記憶部に格納する第２のステップと、
前記格納された描画情報に基づいて画像形成を実行する第３のステップと、
前記第１の情報記憶部に情報を暗号化して格納する第４のステップと、
前記暗号化に用いる暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出す第５のステップと、
前記読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する第６のステップと、
前記第５のステップ及び前記第６のステップのうち少なくとも一方の実行中において、前記描画情報を前記第１の情報記憶部とは異なる第２の情報記憶部に格納する第７のステップとを有することを特徴とする、画像形成装置の制御方法。
【請求項１９】
請求項１８に記載の制御方法を情報処理装置に実行させることを特徴とする画像形成装置制御プログラム。
【請求項２０】
請求項１９に記載の画像形成装置制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像処理装置、画像形成装置の制御方法、画像形成装置制御プログラム及び記録媒体に関し、特に情報を暗号化して記憶する情報記憶手段における暗号化鍵の変換動作中の画像処理動作に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ、書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。このような画像処理装置がＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）のような大容量記憶装置を補助記憶装置として有し、出力画像若しくは撮像画像を蓄積することにより、利便性を高めることが近年知られている。また、画像形成を実行する際に、印刷ジョブに基づいて生成した描画情報を一時的にスプールする記憶領域としてＨＤＤが用いられることも知られている。
【０００３】
他方、ＨＤＤに格納された情報の漏洩を防止するため、暗号化／復号化回路を介してＨＤＤを接続する方法が提案されている（例えば、特許文献１参照）。特許文献１に係る方法においては、演算処理部がＨＤＤに情報を格納する際は、暗号化／復号化回路によって暗号化された上で格納される。従って、ＨＤＤのみを取り外して情報を読み出そうとしても内部に格納された情報は暗号化されており、情報の漏洩を防ぐことが可能となる。
【特許文献１】特開２００５−１７２８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
情報セキュリティの重要性増大に伴い、画像処理装置にＨＤＤを設ける場合においても、特許文献１に示すような暗号化を実行することが好ましい。ここで、セキュリティ強度の向上を図るために、暗号化／復号化の際に用いる暗号化鍵／復号化鍵（以下、鍵とする）を定期的に変更することが行われる。他方、鍵の変更に際しては、既に格納されている情報を変更後の鍵に対応させる必要がある。従って、鍵を変更する場合、ＨＤＤに格納されている情報を復号化して読出し、当該情報を新しい暗号化鍵を用いて再度暗号化した上で再度ＨＤＤに格納する必要がある。しかしながら、このような鍵変更動作を実行している間、ＨＤＤへのアクセスが不可能となる。従って、鍵変更動作実行中においては、画像処理が完了して生成された描画情報をＨＤＤにスプールすることができないため、画像処理を伴う動作の実行が不可能になるという課題が生じる。このような課題は、ＨＤＤのような磁気記録装置に限らず、光記憶装置や半導体メモリ等の記憶装置を用いる場合においても同様に課題となる。
【０００５】
本発明は、上述した実情を考慮してなされたもので、情報を暗号化して記憶する補助記憶装置を有する画像処理装置において、暗号化鍵の変更に伴う情報変換中であっても画像処理動作を行うことが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、画像形成装置であって、入力された情報に基づいて描画情報を生成する画像処理部と、前記描画情報を第１の情報記憶部に格納する情報格納部と、前記格納された描画情報に基づいて画像形成を実行する画像形成部と、前記第１の情報記憶部に格納する情報の暗号化に用いる暗号化鍵を記憶している鍵管理部と、前記暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出し、当該読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する情報変換動作を実行する情報変換部とを有し、前記情報格納部は、前記情報変換部が前記情報変換動作を実行している場合、前記描画情報を前記第１の情報記憶部とは異なる第２の情報記憶部に格納することを特徴とする。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記第２の情報記憶部に前記情報格納部による情報の格納が可能な領域を生成する格納領域生成部を更に有することを特徴とする。
【０００８】
また、請求項３に記載の発明は、請求項１または２に画像形成装置において、原稿を光学的に走査して光学情報を電気信号に変換する撮像部を更に有し、前記情報格納部は、前記電気信号に基づいて生成された画像情報を第１の情報記憶部に格納する機能を更に有し、前記情報変換部が前記情報変換動作を実行している場合、前記画像情報を前記第２の情報記憶部に格納することを特徴とする。
【０００９】
また、請求項４に記載の発明は、請求項１乃至３のいずれか１項に記載の画像形成装置において、前記情報変換動作の実行に際して、前記第１の情報記憶部に格納されている情報を読み出して退避情報として保存する情報退避部を更に有し、前記情報変換動作の実行中において前記第１の情報記憶部に格納されている情報を参照する場合、前記退避情報を参照することを特徴とする。
【００１０】
また、請求項５に記載の発明は、請求項４に記載の画像形成装置において、前記情報退避部は、前記第１の情報記憶部に格納されている情報の一部を前記退避情報として保存することを特徴とする。
【００１１】
また、請求項６に記載の発明は、請求項４または５に記載の画像形成装置において、前記退避情報として保存する情報をユーザが任意に指定可能であることを特徴とする。
【００１２】
また、請求項７に記載の発明は、請求項４乃至６のいずれか１項に記載の画像形成装置において、前記情報変換動作の実行中において前記第１の情報記憶部に格納されている情報を更新する場合、前記退避情報を更新し、前記情報変換動作の完了後に前記退避情報の更新内容を前記第１の情報記憶部に格納されている情報に適用することを特徴とする。
【００１３】
また、請求項８に記載の発明は、請求億４乃至７のいずれか１項に記載の画像形成装置において、前記情報退避部は、前記退避情報を前記第２の情報記憶部に保存することを特徴とする。
【００１４】
また、請求項９に記載の発明は、請求項１乃至８のいずれか１項に記載の画像形成装置において、前記情報変換動作の実行中において前記第１の情報記憶部に情報を追加する場合に、当該追加情報を保存する追加情報記憶部を更に有し、前記情報変換動作の完了後に前記追加情報を前記第１の情報記憶部に格納することを特徴とする。
【００１５】
また、請求項１０に記載の発明は、請求項９に記載の画像形成装置において、前記追加情報記憶部は、前記追加情報を前記第２の情報記憶部に保存することを特徴とする。
【００１６】
また、請求項１１に記載の発明は、請求項１乃至の１０いずれか１項に記載の画像形成装置において、前記第１の情報記憶部の記憶容量は、前記第２の情報記憶部の記憶容量以上であることを特徴とする。
【００１７】
また、請求項１２に記載の発明は、請求項１乃至１１のいずれか１項に記載の画像形成装置において、前記情報格納部は、前記第１の情報記憶部が接続状態である場合に前記描画情報を前記第１の情報記憶部に格納し、前記第１の情報記憶部が未接続状態である場合に前記描画情報を前記第２の情報記憶部に格納し、前記情報変換動作の実行中においては、前記第１の情報記憶部が未接続状態であるとして動作することを特徴とする。
また、請求項１３に記載の発明は、請求項１乃至１２いずれか１項に記載の画像形成装置において、前記情報変換部は、所定のタイミングにおいて前記情報変換動作を開始することを特徴とする。
【００１８】
また、請求項１４に記載の発明は、請求項１３に記載の画像形成装置において、前記所定のタイミングは、ユーザによって任意に設定可能であることを特徴とする。
【００１９】
また、請求項１５に記載の発明は、請求項１３に記載の画像形成装置において前記所定のタイミングは、当該画像形成装置の動作頻度に基づいて決定されることを特徴とする。
【００２０】
また、請求項１６に記載の発明は、画像処理装置であって、入力された情報に基づいて画像情報を生成する画像処理部と、前記画像情報を第１の情報記憶部に格納する情報格納部と、前記第１の情報記憶部に格納する情報の暗号化に用いる暗号化鍵を記憶している鍵管理部と、前記暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出し、当該読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する情報変換動作を実行する情報変換部と、前記第１の情報記憶部とは異なる第２の情報記憶部に前記情報格納部による情報の格納が可能な臨時格納領域を生成する格納領域生成部とを有し、前記情報格納部は、前記情報変換部が前記情報変換動作を実行している場合、前記生成した画像情報を前記臨時格納領域に格納することを特徴とする。
【００２１】
また、請求項１７に記載の発明は、請求項１６に記載の画像処理装置において、前記第２の情報記憶部は、当該画像処理装置の動作を制御する制御プログラムが動作する揮発性メモリであることを特徴とする。
【００２２】
また、請求項１８に記載の発明は、画像形成装置の制御方法であって、入力された情報に基づいて描画情報を生成する第１のステップと、前記生成された描画情報を第１の情報記憶部に格納する第２のステップと、前記格納された描画情報に基づいて画像形成を実行する第３のステップと、前記第１の情報記憶部に情報を暗号化して格納する第４のステップと、前記暗号化に用いる暗号化鍵が変更される場合に、前記第１の記憶部に格納された情報を復号化して読み出す第５のステップと、前記読み出した情報を前記変更後の暗号化鍵により暗号化して前記第１の記憶部に格納する第６のステップと、前記第５のステップ及び前記第６のステップのうち少なくとも一方の実行中において、前記描画情報を前記第１の情報記憶部とは異なる第２の情報記憶部に格納する第７のステップとを有することを特徴とする。
【００２３】
また、請求項１９に記載の発明は、画像形成装置制御プログラムであって、請求項１８に記載の制御方法を情報処理装置に実行させることを特徴とする。
【００２４】
また、請求項２０に記載の発明は、記録媒体であって、請求項１９に記載の画像形成装置制御プログラムを情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、情報を暗号化して記憶する補助記憶装置を有する画像処理装置において、暗号化鍵の変更に伴う情報変中であっても画像処理動作を行うことが可能な画像処理装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【実施例１】
【００２７】
図１は、本実施例に係る画像処理装置１の全体構成を示すブロック図である。図１に示すように、本実施例に係る画像処理装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ホストＩ／Ｆ１０４、ディスプレイパネル１０５、給紙テーブル１０６、プリントエンジン１０７、排紙トレイ１０８、暗号化／復号化部１０９、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１２０を有する。また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４、鍵管理部１１５、データ変換部１１６、ＨＤＤコントローラ１１７、ＥＥＰＲＯＭコントローラ１１８及び予備記憶領域１１９を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２８】
ホストＩ／Ｆ１０４は、画像処理装置１がホスト装置等の他の機器と通信する際のインターフェースである。ホスト装置が送信した印刷ジョブは、ホストＩ／Ｆ１０４を介してコントローラ１００に入力され、コントローラ１００の制御に従って印刷ジョブに基づいた画像形成処理が実行される。ディスプレイパネル１０５は、画像処理装置１の状態を視覚的に表示する出力インターフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作する際の入力インターフェースでもある。暗号化／復号化部１０９は、動作を制御するマイコン、ＲＡＭ等の主記憶装置及びその主記憶装置上で動作する暗号化／復号化制御プログラムを有する。暗号化／復号化部１０９は、コントローラ１００からＨＤＤ１１０に格納される情報を暗号化し若しくはＨＤＤ１１０からコントローラ１００に読み出される情報を復号化する。
【００２９】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＥＥＰＲＯＭ１２０並びにＨＤＤ１１０や光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像処理装置１全体を制御する制御部として機能する。
【００３０】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０７やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ホストＩ／Ｆ１０４を介して入力される印刷ジョブやディスプレイパネル１０５からユーザによって入力される操作情報を主制御部１１１に入力すると共に、主制御部１１１の命令に従ってディスプレイパネル１０５に情報表示を行い若しくはホストＩ／Ｆ１０４を介してホスト装置に情報を送信する。画像処理部１１４は、主制御部１１１の制御に従い、印刷ジョブに含まれる情報やＨＤＤ１１０に格納されている蓄積文書等に基づいて描画情報を生成する。この描画情報とは、プリントエンジン１０７が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物としてＨＤＤ１１０に格納され若しくはホストＩ／Ｆ１０４を介してホスト装置に送信される情報である。画像処理部１１４は、生成した描画情報若しくは画像情報を順次ＨＤＤコントローラ１１７に送信する。ＨＤＤコントローラ１１７に送信された描画情報は、ＨＤＤ１１０にスプールされる。
【００３１】
鍵管理部１１５は、暗号化／復号化部１０９が情報を暗号化する際に用いる暗号化鍵及び情報を復号化する際に用いる復号化鍵（以降、暗号化／復号化鍵とする）を記憶し管理している。ここで、暗号化／復号化部１０９が用いる暗号化方式によっては、暗号化鍵と復号化鍵とが同一となることもある（例えば、共通鍵暗号方式の場合）。このような場合、暗号化／復号化部１０９は暗号化／復号化鍵として一の共通鍵を記憶及び管理する。この他、暗号化鍵と復号化鍵とが一対の異なる鍵である場合、鍵管理部１１５は暗号化鍵及び復号化鍵を夫々記憶及び管理する。データ変換部１１６は、鍵管理部１１５が管理する暗号化／復号化鍵が変更された場合に、ＨＤＤ１１０に格納されている情報を変更後の暗号化／復号化鍵に対応させるために変換する情報変換部として動作する。データ変換部１１６については後に詳述する。
【００３２】
ＨＤＤコントローラ１１７は、主制御部１１１の制御に従い、ＨＤＤ１１０への情報の格納及びＨＤＤ１１０からの情報の読み出しを制御する。また、ＨＤＤコントローラ１１７は、ＨＤＤ１１０の接続有無及びＨＤＤ１１０の状態をチェックする役割も担う。上述した通り、ＨＤＤ１１０への情報の格納は暗号化／復号化部１０９を介して行われる。従って、ＨＤＤコントローラ１１７は、鍵管理部１１５に記憶されている暗号化鍵を取得し、主制御部１１１から情報の格納命令を受信すると、格納すべき情報と暗号化鍵とを暗号化／復号化部１０９に送信する。また、ＨＤＤコントローラ１１７は、鍵管理部１１５に記憶されている復号化鍵を取得し、主制御部１１１から情報の読出し命令を受信すると、情報の読出し命令と復号化鍵とを暗号化／復号化部１０９に送信する。ＨＤＤ１１０には、ホストＩ／Ｆ１０４を介して接続されているホスト装置のネットワークアドレス情報や画像処理装置１がファクシミリとして動作する場合の送信先情報等のアドレス帳及び画像処理装置１の各種動作において参照される設定値等が格納されている。
【００３３】
ＥＥＰＲＯＭコントローラ１１８は、主制御部１１１の制御に従い、ＥＥＰＲＯＭ１２０への情報の格納及びＥＥＰＲＯＭ１１８からの情報の読み出しを制御する。ＥＥＰＲＯＭ１２０には、上述した制御プログラムや画像処理装置１の動作において参照されるフラグ情報等が格納される。予備記憶領域１１９は、主制御部１１１の制御に基づき、本実施例においてＨＤＤ１１０が使用不能となった場合に、擬似的にＨＤＤ１１０に代わって補助記憶領域としての役割を果たす。予備記憶領域１１９は、コントローラ１００を構成する制御プログラムが動作するＤＲＡＭ等の揮発性メモリにおける未使用の領域に生成される。予備記憶領域１１９の生成に際しては、主制御部１１１が揮発性メモリの未使用領域を、ＮＴＦＳ（ＮＴ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）やＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）等のＨＤＤ１１０と同等のフォーマット方式に基づいてフォーマットする。これにより、揮発性メモリの未使用領域が、擬似的にＨＤＤに見せかけられる。即ち、この場合において主制御部１１１は、揮発性メモリの未使用領域を擬似的にＨＤＤフォーマットする擬似フォーマット部として機能する。換言すると、主制御部１１１は、不揮発性メモリ中にＨＤＤ１１０と同様に情報を格納することが可能な予備領域１１９を生成する格納領域生成部として動作する。
【００３４】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がホストＩ／Ｆ１０４に接続されたＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して印刷ジョブを受信すると、画像処理部１１４が主制御部１１１の命令に従い、印刷ジョブ若しくはＨＤＤ１１０に含まれる蓄積文書等の情報に基づいて描画情報を生成する。画像処理部１１４によって生成された描画情報は、上述したように順次ＨＤＤ１１０にスプールされる。即ち、主制御部１１１が描画情報をＨＤＤ１１０に格納する情報格納部として動作する。
【００３５】
エンジン制御部１１２は、主制御部１１１の制御に従い、給紙テーブル１０６を駆動して印刷用紙をプリントエンジン１０７に搬送する。また、エンジン制御部１１２は、ＨＤＤ１１０にスプールされた描画情報を読み出し、プリントエンジン１０７に入力する。プリントエンジン１０７は、エンジン制御部１１２から受信した描画情報に基づき、給紙テーブル１０６から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン１０７が画像形成部として動作する。プリントエンジン１０７の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０７によって画像形成が施された文書は排紙トレイ１０８に排紙される。
【００３６】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０５の操作若しくはホストＩ／Ｆ１０４を介して外部のホスト装置から入力されるスキャン実行指示に応じて入出力制御部１１３が主制御部１１１にスキャン実行信号を送信する。主制御部１１１は、入出力制御部１１３から受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００３７】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。画像処理部１１４が生成した画像情報は順次ＨＤＤ１１０にスプールされる。画像処理部１１４によって生成され、ＨＤＤ１１０にスプールされた画像情報は、ユーザの指示に応じてＨＤＤ１１０に格納され若しくは入出力制御部１１３及びホストＩ／Ｆ１０４を介して外部のホスト装置に送信される。また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成しＨＤＤ１１０に格納された画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０７を駆動する。
【００３８】
次に、本実施例に係る暗号化／復号化鍵の変更及びデータ変換動作について説明する。図２は、本実施例に係る画像処理装置１において、暗号化／復号化鍵の変更が指示され、データ変換部１１６にデータ変換動作（情報変換動作）が行われた後、暗号化／復号化鍵の変更が完了するまでの流れを示すフローチャートである。図２に示すように、先ず鍵管理部１１５に新しい暗号化／復号化鍵（図２中において“新鍵”と記載する）が入力される（Ｓ２０１）。鍵管理部１１５への新しい暗号化／復号化鍵の入力は、例えばユーザによるディスプレイパネル１０５の操作や鍵管理部１１５若しくは主制御部１１１によって自動的に実効される場合等がある。
【００３９】
鍵管理部１１５に新しい暗号化／復号化鍵が入力され、鍵の変更が指示されると、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグがＯＮに書き換えられる（Ｓ２０２）。このフラグ書き換えは、主制御部１１１若しくは鍵管理部１１５によって行われる。その後、任意のタイミングでＨＤＤコントローラ１１７にＨＤＤ状態チェック命令が入力されると、ＨＤＤコントローラ１１７はそのＨＤＤ状態チェック動作においてＥＥＰＲＯＭ１２０内のデータ変換実行フラグを確認し（Ｓ２０３）、フラグがＯＮである場合、データ変換部１１６に対してデータ変換命令を送信する。これにより、データ変換動作が実行される（Ｓ２０４）。データ変換動作が完了し、データ変換部１１６から鍵管理部にその通知がなされると、鍵管理部１１５は変更前の暗号化／復号化鍵（図２中において“旧鍵”と記載する）を破棄する（Ｓ２０５）。また、データ変換部１１６は、データ変換動作の完了に応じて、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグをＯＦＦに書き換える（Ｓ２０６）。この後、任意のタイミングにおいてＨＤＤ状態チェックが実行され（Ｓ２０７）、データ変換実行フラグがＯＦＦとなっていることが確認されることにより、処理が終了する。
【００４０】
次に、データ変換部１１６によるデータ変換動作について説明する。図３は、本実施例に係るデータ変換動作を示すシーケンス図である。図２において説明したように、本実施例に係るデータ変換動作は、ＨＤＤコントローラ１１７からデータ変換部１１６にデータ変換命令が送信されたことをきっかけとして実行される。ＨＤＤ状態チェックが実行され（Ｓ３０１）、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグがＯＮとなっていることが確認されると、ＨＤＤコントローラ１１７は、データ変換部１１６に対してデータ変換命令を送信する（Ｓ３０２）。
【００４１】
データ変換部１１６は、データ変換命令を受信すると、鍵管理部１１５から変更前の復号化鍵（図３中において“旧鍵”と記載する）及び変更後の暗号化鍵（図３中において“新鍵”と記載する）を取得する（Ｓ３０３）。そして、データ変換部１１６は、ＨＤＤコントローラ１１７に対して情報の読み出しを指示する（Ｓ３０４）。この時、Ｓ３０２において取得した復号化鍵も同時に送信する。データ変換部１１６から情報読出しの指示を受けたＨＤＤコントローラ１１７は、暗号化／復号化部１０９に対して情報読出し命令及び復号化鍵を送信する（Ｓ３０５）。暗号化／復号化部１０９は、ＨＤＤコントローラ１１７の命令に従って、ＨＤＤ１１０から情報を読み出し（Ｓ３０６）、当該読み出した情報をＳ３０４において受信した復号化鍵を用いて復号化する（Ｓ３０７）。
【００４２】
暗号化／復号化部１０９は、Ｓ３０６において復号化した情報を読み出し情報としてＨＤＤコントローラ１１７に送信する（Ｓ３０８）。ＨＤＤコントローラ１１７を介してＨＤＤ１００から読み出された情報は、コントローラ１００に含まれる作業領域に一時的に保存される。ＨＤＤコントローラ１１７は、情報読み出しが完了すると、データ変換部１１６に対して読み出し完了通知を送信する（Ｓ３０９）。データ変換部１１６は、Ｓ３０８において読み出された情報を再度ＨＤＤ１１０に書き込むように、情報書き込み命令を送信する（Ｓ３１０）。この時、Ｓ３０２において取得した暗号化鍵も同時に送信される。データ変換部１１６から情報書き込みの指示を受けたＨＤＤコントローラ１１７は、暗号化／復号化部１０９に対して書き込むべき情報（保存情報）、情報書き込み命令並びに暗号化鍵を送信する（Ｓ３１１）。
【００４３】
ＨＤＤコントローラ１１７からＳ３１０において含まれる情報を受信した暗号化／復号化部１０９は、当該受信した保存情報を、暗号化鍵を用いて暗号化する（Ｓ３１２）。暗号化／復号化部１０９は、暗号化鍵を用いて暗号化した保存情報をＨＤＤ１１０に送信し、ＨＤＤ１１０に情報が書き込まれる（Ｓ３１３）。ここで、ＨＤＤ１１０から暗号化／復号化部１０９へ適宜書き込み完了信号が送信される。暗号化／復号化部１０９は、Ｓ３１２において保存情報の書き込みが完了すると、書き込み完了をＨＤＤコントローラ１１７に通知する（Ｓ３１４）。ＨＤＤコントローラ１１７は、暗号化／復号化部１０９からの書き込み完了通知を受けて、データ変換部１１６に書き込み完了を通知する（Ｓ３１５）。データ変換部１１６は、ＨＤＤコントローラ１１７からの書き込み完了通知を受けて、鍵管理部１１５に情報変換完了通知を送信する（Ｓ３１６）。鍵管理部１１５は、データ変換部１１６からの情報変換完了通知を受けて、変更前の暗号化／復号化鍵を破棄する（Ｓ３１７）。これにより、鍵管理部１１５が管理する暗号化／復号化鍵の変更が完了する。また、データ変換部１１６は、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグをＯＦＦに書き換える（Ｓ３１８）。
【００４４】
このように、本実施例に係る画像処理装置１においては、鍵管理部１１５に新しい暗号化／復号化鍵が与えられた場合、即ち、暗号化／復号化鍵の変更が指示された場合、ＨＤＤ１１０に暗号化されて格納されている情報を復号化して読み出し、変更後の暗号化鍵を用いて再度暗号化して格納する。これにより、暗号化／復号化鍵が変更された場合に、ＨＤＤ１１０に格納されている情報の復号化が不能となる事態を回避できる。尚、上記の説明においては、ＨＤＤ１１０からの情報読み出し（Ｓ３０６）及びＨＤＤ１１０への情報書き込み（Ｓ３１３）が夫々１回実行される例を説明した。しかしながら、ＨＤＤ１１０に格納されている情報量が、ＨＤＤ１００から読み出された情報を一時的に保存する作業領域の容量以上である場合は、当該容量に合わせて上記Ｓ３０４からＳ３１５までの処理が繰り返し実行される。この時、ＨＤＤコントローラ１１７は、変更前の復号化鍵と変更後の暗号化鍵とを交互に使い分ける（Ｓ３０５、Ｓ３１１）。また、図３の例においては、Ｓ３０３において変更前の復号化鍵及び変更後の暗号化鍵を合わせて取得する例を説明したが、Ｓ３０４における情報読み出し指示及びＳ３１０における情報書き込み指示において取得するようにしても良い。
【００４５】
図３において説明したデータ変換動作の実行中においては、データ変換動作以外のＨＤＤアクセスが不能となる。従って、ＨＤＤ１１０に格納されている情報の参照、更新及び追加が不能となると共に、上述したような画像処理装置１のプリンタ動作若しくはスキャナ動作等における、ＨＤＤ１１０への情報スプールも不能となる。本実施例に係る画像処理装置１においては、データ変換動作中においても、上記のプリンタ動作若しくはスキャナ動作を可能とすることをその要旨とする。
【００４６】
次に、図４を用いて図３のＳ２０１において言及したＨＤＤ１１０の状態監視動作について説明する。図４は本実施例に係るＨＤＤコントローラ１１７によるＨＤＤ１１０の状態監視動作を示すフローチャートである。図４に示すように、ＨＤＤコントローラ１１７に対してＨＤＤ１１０の状態チェック要求が送信されると（Ｓ４０１）、ＨＤＤコントローラ１１７は、ＥＥＰＲＯＭコントローラ１１８を介してＥＥＰＲＯＭ１２０にアクセスし、データ変換実行フラグのＯＮ／ＯＦＦを参照する（Ｓ４０２）。Ｓ４０２のフラグチェックの結果、データ変換実行フラグがＯＮであった場合（Ｓ４０３）、即ち、鍵管理部１１５に対して新しい暗号化／復号化鍵が与えられ、鍵の変更が指示されている場合、ＨＤＤコントローラ１１７は、データ変換部１１６に対してデータ変換命令を送信する（Ｓ４０４、図３においてはＳ３０２）。そして、ＨＤＤコントローラ１１７は、ＨＤＤ１１０の接続有無を確認することなく、ＨＤＤ１１０が未接続状態であるとして、Ｓ４０１においてＨＤＤ状態チェックを要求した要求元に応答する（Ｓ４０５）。
【００４７】
Ｓ４０３のフラグチェックの結果、データ変換実行フラグがＯＦＦである場合（Ｓ４０３）、即ち、鍵の変更が指示されていない場合、ＨＤＤコントローラ１１７は続いてＨＤＤ１１０の接続有無を確認する（Ｓ４０６）。Ｓ４０５の確認の結果、ＨＤＤ１１０が接続されている（接続有）場合（Ｓ４０７）、ＨＤＤコントローラ１１７は、ＨＤＤ１１０が接続状態であるとして、Ｓ４０１においてＨＤＤ状態チェックを要求した要求元に応答する（Ｓ４０８）。他方、Ｓ４０５の確認の結果、ＨＤＤ１１０が接続されていない場合（Ｓ４０７）、ＨＤＤコントローラ１１７は、ＨＤＤ１１０が未接続状態であるとして、Ｓ４０１においてＨＤＤ状態チェックを要求した要求元に応答する（Ｓ４０９）。
【００４８】
このようなＨＤＤ状態チェック動作は、例えば画像処理装置１の起動時や、ユーザの指示及び主制御部１１１の制御による任意のタイミングにおいて実行される。このようなＨＤＤコントローラ１１７の動作により、本実施例に係る画像処理装置１は、データ変換動作の実行に際し、ＨＤＤ１１０が接続されていないものとして動作する。従って、本実施例に係る画像処理装置１は、データ変換動作の実行中においても、ＨＤＤ１１０を用いない制限付きの状態にて、上述したプリンタ動作やスキャナ動作を実行することが可能となる。また、このような動作により、主制御部１１１、エンジン制御部１１２及び画像処理部１１４は、データ変換動作が実行中であるか否かを参照する必要がなく、ＨＤＤコントローラ１１７から通知されるＨＤＤ接続／未接続応答のみに基づいて動作態様を決定すれば良い。従って、主制御部１１１、エンジン制御部１１２及び画像処理部１１４が行うべき処理を簡略化することができると共に、既存の画像処理装置に対して容易に適用することが可能となる。
【００４９】
尚、上記ＨＤＤ状態チェック要求信号は、鍵管理部１１５が、暗号化／復号化鍵の変更命令を受信したタイミング及び図３のＳ３１７において変更後の暗号化／復号化鍵が破棄され、データ変換が完了したタイミングにおいて、ＨＤＤコントローラ１１７にＨＤＤ状態チェック要求を送信するようにしても良い。これにより、暗号化／復号化鍵の変更が指示された場合に、即座に図３に示すデータ変換が実行されることとなり、鍵管理部１１５に新しい暗号化／復号化鍵が与えられたまま変更が完了しない状態の期間、即ち、鍵管理部１１５が２種類の暗号化／復号化鍵を保持する期間を短縮することが可能となる。また、データ変換が終了した場合には、即座に図４に示すＨＤＤ状態監視動作が実行され、ＨＤＤ１１０へのアクセスが可能となる。
【００５０】
次に、本実施例に係る画像処理装置１の動作について説明する。図５は、本実施例に係る画像処理装置１において、ＨＤＤ１１０が接続されており、且つデータ変換動作非実行中の動作（通常動作）を示すシーケンス図である。主制御部１１１がＨＤＤコントローラ１１７に対して、ＨＤＤ状態チェック要求を送信すると（Ｓ５０１）、ＨＤＤコントローラ１１７は図４において説明した動作を実行し、ＨＤＤ１１０が接続され、使用可能であることを示すＨＤＤ接続応答を実行する（Ｓ５０２、図４におけるＳ４０８）。ＨＤＤコントローラ１１７からＨＤＤ接続応答を受信した主制御部１１１は、鍵管理部１１５から暗号化／復号化鍵（図５中において“鍵”と記載する）を取得し（Ｓ５０３）、ＨＤＤコントローラ１１７に対してＳ５０３で取得した暗号化／復号化鍵を設定する（Ｓ５０４）。これにより、ＨＤＤコントローラ１１７は、暗号化／復号化部１０９を介してＨＤＤ１１０に情報を格納し若しくはＨＤＤ１１０から情報を読み出すことが可能となる。
【００５１】
その後、入出力制御部１１３に印刷ジョブが入力され、主制御部１１１に印刷ジョブが入力されると（Ｓ５０５）、主制御部１１１は、画像処理部１１４に印刷ジョブを通知する（Ｓ５０６）。画像処理部１１４は受信した印刷ジョブに基づいて画像処理を実行し、プリントエンジン１０７に画像形成を実行させるための描画情報を生成する（Ｓ５０７）。そして、画像処理部１１４は、生成した描画情報をＨＤＤ１１０にスプールするため、ＨＤＤコントローラ１１７に送信する（Ｓ５０８）。エンジン制御部１１２は、主制御部１１１の制御に従ってＨＤＤコントローラ１１７を介してＨＤＤ１１０から描画情報を読み出し（Ｓ５０９）、プリントエンジン１０７に入力して画像形成を実行させる（Ｓ５１０）。このように、本実施例に係る画像処理装置１は、ＨＤＤ１１０が接続されており、且つデータ変換動作が実行されていない場合においては、画像処理部１１４が生成した描画情報をＨＤＤ１１０にスプールするため、連続して大量の描画情報を生成することが可能である。
【００５２】
次に、図６を参照して、ＨＤＤ１１０が接続されていない場合の本実施例に係る画像処理装置１の動作（制限動作）について説明する。主制御部１１１がＨＤＤコントローラ１１７に対して、ＨＤＤ状態チェック要求を送信すると（Ｓ６０１）、ＨＤＤコントローラ１１７は図４において説明した動作を実行し、ＨＤＤ１１０が未接続であることを示すＨＤＤ未接続応答を実行する（Ｓ６０２、図４におけるＳ４０９）。ＨＤＤコントローラ１１７からＨＤＤ未接続応答を受信した主制御部１１１は、画像処理部１１４及びエンジン制御部１１２に対してＨＤＤ未接続通知を送信する（Ｓ６０３）。これにより、画像処理部１１２及びエンジン制御部１１２は、ＨＤＤ１１０にアクセスすることなく、以降の動作を実行する。
【００５３】
その後、入出力制御部１１３に印刷ジョブが入力され、主制御部１１１に印刷ジョブが入力されると（Ｓ６０４）、主制御部１１１は、画像処理部１１４に印刷ジョブを通知する（Ｓ６０５）。画像処理部１１４は受信した印刷ジョブに基づいて画像処理を実行し、プリントエンジン１０７に画像形成を実行させるための描画情報を生成する（Ｓ６０６）。そして、画像処理部１１４は、生成した描画情報を予備記憶領域１１９にスプールする（Ｓ６０７）。エンジン制御部１１２は、主制御部１１１の制御に従い、予備記憶領域１１９から描画情報を読み出し（Ｓ６０８）、プリントエンジン１０７に入力して画像形成を実行させる（Ｓ６０９）。このように、本実施例に係る画像処理装置１は、ＨＤＤ１１０が接続されていない場合においても、予備記憶領域１１９を描画情報のスプール先として用いることにより、ＨＤＤ１１０を用いない制限付きの状態にて、動作することが可能となる。
【００５４】
次に、図７を参照して、ＨＤＤ１１０が接続されおり、且つデータ変換動作が実行される場合の本実施例に係る画像処理装置１の動作について説明する。図７に示すように、このような場合における主制御部１１１、画像処理部１１４及びエンジン制御部１１２の動作は図６に示す場合と概ね同様であり、説明を省略する。ＨＤＤコントローラ１１７は、主制御部１１１からＨＤＤチェック要求（Ｓ７０１）を受信すると、図３、図４において説明したように、主制御部１１１に対してＨＤＤ未接続応答を返信すると共に（Ｓ７０２、図４におけるＳ４０５）、データ変換部１１６に対してデータ変換命令を送信する（図３におけるＳ３０２、図４におけるＳ４０４）。これにより、図３のＳ３０３以降のデータ変換動作が実行される（Ｓ７１０）。図７に示すように、Ｓ７０２以降、主制御部１１１、画像処理部１１４及びエンジン制御部１１２等の画像形成動作に係る構成と鍵管理部１１５及びＨＤＤコントローラ１１７等のデータ変更動作に係る構成とは完全に独立して動作する。従って、画像処理装置１は、データ変換動作と画像形成動作とを並列して実行することが可能となる。尚、図７においては図示していないが、上記Ｓ７１０のデータ変更動作に係る構成には、図３に示すように、データ変換部１１６、暗号化／復号化部１０９及びＨＤＤ１１０も含まれる。
【００５５】
ここで、本実施例に係る画像処理装置１における、ＨＤＤ１１０を用いない制限付きの状態について、更に詳細に説明する。上述した通り、ＨＤＤ１１０には、ホスト装置のネットワークアドレス情報やアドレス帳及び画像処理装置１の各種設定値等が格納されている。従って、上記制限付きの状態においては、これらの情報の読み出し、更新及び追加等が不能となる。更に、上述したように、ＨＤＤ１１０は、プリンタ動作及びスキャナ動作においても画像情報のスプール先としての役割を担うため、上記制限付きの状態においては、予備領域１１９をスプール先として用いる。ここで、ＲＡＭ等の半導体メモリよりも、ＨＤＤ１１０等のディスク記憶装置の方が一般的に大容量である。従って、図５に示すようにＨＤＤ１１０を描画情報のスプール先として用いることにより、連続して大量の描画データを生成することが可能となる。
【００５６】
他方、半導体メモリ上の予備領域１１９を描画情報のスプール先として用いる場合は、上述した記憶容量の理由から、ＨＤＤ１１０の場合と比べてスプール先として確保可能な容量が少なくなることが一般的である。従って、画像処理装置１１４が予備記憶領域１１９の容量を超えて大量の描画情報を生成する場合、全ての情報を連続して生成することができない。即ち、画像処理部１１４は、予備領域１１９にスプール可能な容量の描画情報を生成した後、当該スプールされた描画情報がエンジン制御部１１２によって読み出され、予備領域１１９に空き領域ができるのを待って再度画像処理を開始する必要がる。このような場合、全ての描画情報を連続して生成可能な場合に比べて、描画情報の生成が完了するまでの間に時間がかかる。即ち、本実施例に係る画像処理装置１において、ＨＤＤ１１０を用いない制限付きの状態とは、このように、ＨＤＤ１１０にアクセス不能なために、描画情報の連続生成が不能となり、描画情報生成完了までに要する時間が長くなる状態を含む。
【００５７】
次に、図８を用いて、本実施例に係るデータ変換動作が終わった場合の動作を説明する。図８に示すように、データ変換動作が終了した状態（Ｓ８０１）において、任意のタイミングで主制御部１１１がＨＤＤコントローラ１１７に対して、ＨＤＤ状態チェック要求を送信する（Ｓ８０２）。図３のＳ３１８に示すように、データ変換動作終了時においては、既にＥＥＰＲＯＭ１２０内のデータ変換実行フラグはＯＦＦに書き換えられているので、ＨＤＤコントローラ１１７は図４において説明した動作を実行し、ＨＤＤ１１０が接続され、使用可能であることを示すＨＤＤ接続応答を実行する（Ｓ８０３、図４におけるＳ４０８）。ＨＤＤコントローラ１１７からＨＤＤ接続応答を受信した主制御部１１１は、鍵管理部１１５から暗号化／復号化鍵（図５中において“鍵”と記載する）を取得し（Ｓ８０４）、ＨＤＤコントローラ１１７に対してＳ８０４で取得した暗号化／復号化鍵を設定する（Ｓ８０５）。これにより、ＨＤＤコントローラ１１７は、暗号化／復号化部１０９を介してＨＤＤ１１０に情報を格納し若しくはＨＤＤ１１０から情報を読み出すことが可能となる。以降の動作は、図５の場合と同様に実行される。
以上説明したように、本実施例に係る画像処理装置１においては、暗号化鍵の変更に伴う情報変換中であっても画像処理動作可能な画像処理装置を提供することが可能となる。
【００５８】
尚、上記の例においては、図２に示すように、鍵管理部１１５に新しい暗号化／復号化鍵が与えられる場合、ＥＥＰＲＯＭ１２０のデータ変換実行フラグが書き換えられ、ＨＤＤコントローラ１１７がそれを確認することによりデータ変換動作が開始される例を説明した。これにより、図４において説明したように、データ変換動作が開始される場合は、必ずＨＤＤコントローラ１１７から主制御部１１１に対して、ＨＤＤ１１０が接続されていない旨の通知がなされる。これにより、データ変換動作の実行中にＨＤＤ１１０へのアクセス命令が発生することを防ぐことが可能となる。この他、例えば、鍵管理部１１５に新しい鍵が与えられた場合には、鍵管理部１１５がデータ変換部１１６に対してデータ変換実行命令を送信すると共に、主制御部１１１に対してＨＤＤ１１０へのアクセスを禁止する旨の通知を行うようにしても良い。これにより、ＥＥＰＲＯＭ１２０を設けることなく、上記と同等の効果を得ることが可能となる。他方、図４において説明したＨＤＤ状態チェック動作は既存の処理であり、上記説明した処理態様を用いることにより、既存の装置に対して容易に本実施例を適用することができるため、好ましい。
【００５９】
また、上記の説明においては、図７において説明したように、データ変換動作の実行開始において、主制御部１１１が画像処理部１１４及びエンジン制御部１１２に対してＨＤＤ未接続通知を送信することにより、ＨＤＤ１１０にアクセスしない制限付き動作状態となる例を説明した。また、図８において説明したように、データ変換動作の完了後にＨＤＤ状態チェックが実行され、ＨＤＤコントローラ１１７から主制御部１１１にＨＤＤ接続応答がなされることにより、ＨＤＤ１１０へのアクセスが可能となる例を説明した。しかしながら、コントローラ１００を構成する制御プログラムやハードウェアの構成によっては、エンジン制御部１１２若しくは画像処理部１１４によるＨＤＤ１１０へのアクセス可否設定の変更に際して、画像処理装置１全体の再起動やコントローラ１００の再起動が必要となる場合がある。
【００６０】
このような場合、例えばデータ変換動作の実行開始に際しては、図２のＳ２０２においてデータ変換実行フラグを書き換えた後、画像処理装置１若しくはコントローラ１００を再起動することにより解決することができる。また、データ変換動作の完了に際しては、図２のＳ２０６においてデータ変換実行フラグを書き換えた後、同様に再起動を実行することにより解決することが可能となる。再起動の実行に際しては、例えばＥＥＰＲＯＭ１２０に対してデータ変換実行フラグの書き換えを指示した構成（主制御部１１１や鍵管理部１１５など）が、続いて再起動を指示することにより、実現可能である。尚、このような構成においては、画像処理装置１若しくはコントローラ１００の起動時に、ＨＤＤ状態チェック動作を実行することにより、ＨＤＤ１１０へのアクセス可否を適正に設定することが可能となる。
【００６１】
また、上記の説明においては、暗号化／復号化部１０９がコントローラ１００とは別に設けられ、コントローラ１００とＨＤＤ１１０との間に接続される例を説明したが、コントローラ１００の一部として構成されても良い。また、上記の説明においては、鍵管理部１１５が暗号化／復号化鍵を記憶している例を説明したが、ＨＤＤコントローラ１１７が鍵管理部１１５と同様の役割を担っても良い。また、暗号化／復号化部１０９に暗号化／復号化鍵を記憶しておいても良い。更に、上記の説明においては、暗号化／復号化部１０９がマイコンの制御によって動作する暗号化／復号化プログラムによって構成される例を説明したが、この他、例えばＨＤＤコントローラ１１７から与えられる暗号化／復号化鍵に対応した信号に基づいて論理構成が切り換わり、与えられた情報を暗号化するようなハードウェア構成によって実現することも可能である。
【００６２】
また、上記の説明においては、ホスト装置のネットワークアドレスやアドレス帳及び装置の各種動作設定値を記憶しており、画像形成動作実行時に描画情報をスプールする補助記憶装置としてＨＤＤ１１０を例として説明した。しかしながら、例えばＥＥＰＲＯＭ１２０が上記ＨＤＤ１１０と同様の役割を担い、コントローラ１００とＥＥＰＲＯＭ１２０との間に暗号化／復号化部１０９を接続するような場合であっても、上記と同等の効果を得ることができる。この他、ＨＤＤ１１０のような補助記憶装置としては、光学ディスク装置等を用いることができる。また、上記の説明においては、予備領域１１９として、コントローラ１００を構成する制御プログラムが動作する揮発性メモリの未使用領域を用いる例を説明した。この他、例えばＥＥＰＲＯＭ１２０に予備領域１１９を生成しても良いし、制御プログラムが動作している揮発性メモリとは異なる揮発性メモリを用いても良い。
【００６３】
また、上記の説明においては、プリントエンジン１０７が画像形成を実行するための描画情報のスプール先として予備領域１１９を用いる例を説明した。この他、例えば、スキャナユニット１０２及び画像処理部１１４が生成した画像データを、ホストＩ／Ｆ１０４を介して外部のホスト装置に送信する場合において、画像処理部１１４が生成した画像情報のスプール先としても予備領域１１９を用いることが可能である。これにより、データ変換動作の実行中であっても、スキャナユニット１０２を駆動し、スキャンしたデータをホスト装置に送信することが可能となる。
【００６４】
また、上記の説明においては、コントローラ１００とＨＤＤ１１０とが暗号化／復号化部１０９を介して接続され、ＨＤＤ１１０に格納される情報は全て暗号化され若しくはＨＤＤ１１０から読み出される情報はすべて復号化される例を説明した。しかしながら、例えば上記画像形成実行時の描画情報や、スキャン実行後ホスト装置に送信される画像情報等のスプール情報は、恒久的にＨＤＤ１１０に保存される情報ではなく、一時的に保持されるに過ぎない。従って、このような情報まで暗号化する必要性は低い。ＨＤＤコントローラ１１７が、主制御部１１１の制御に従い、ＨＤＤ１１０に格納する情報の暗号化の必要性有無を判断することにより、このような課題を解決することができる。
【００６５】
また、上記の説明においては、ＨＤＤコントローラ１１７によるＨＤＤ状態チェックの結果に基づき、主制御部１１１、エンジン制御部１１２及び画像処理部１１４に対して予めＨＤＤ１１０へのアクセス可否が設定される例を説明した。しかしながら、このように予め設定する場合以外であっても、例えば、主制御部１１１がＨＤＤ１１０にアクセスしようとした場合に、ＨＤＤコントローラ１１７がアクセスの可否を判断するようにしても良い。更には、描画情報のスプール命令である場合、当該描画情報をＨＤＤコントローラ１１７が予備領域１１９に転送して格納することにより、上記と同等の効果を得ることが可能である。
【実施例２】
【００６６】
実施例１においては、データ変換の実行中において、プリントエンジン１０７が画像形成を実行するための描画情報をスプールする場合や、スキャナユニット１０２がスキャンしたスキャンデータに基づいて生成された画像情報をホスト装置に送信する場合の画像情報のスプール等、一時的な記憶領域として予備領域１１９が用いられる場合の例を説明した。しかしながら、この場合、データ変換動作中において、既にＨＤＤ１１０に格納されている情報を読み出し、変更し若しくはＨＤＤ１１０に情報を追加することはできない。本実施例においては、データ変換動作中であっても、ＨＤＤ１１０に格納されている情報を読み出し、変更し若しくはＨＤＤ１１０への情報の追加が可能な例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。
【００６７】
本実施例に係る画像処理装置１は、図１に示す画像処理装置１と概ね同一の構成を有する。ここで、本実施例に係るＨＤＤコントローラ１１７は、ＥＥＰＲＯＭ１２０のデータ変換実行フラグがＯＮである状態を確認すると、既にＨＤＤ１１０に格納されている情報を読み出し、予備領域１１９に一時的に保存する（退避する）機能を更に有する。これにより、データ変換動作中であっても、予備領域１１９に保存された情報（退避情報）を参照することにより、ＨＤＤ１１０に格納されている情報を使用することが可能となる。
【００６８】
図９は、本実施例に係る画像処理装置１において、暗号化／復号化鍵の変更が指示され、データ変換部１１６によってデータ変換動作が行われた後、暗号化／復号化鍵の変更が完了するまでの流れを示すフローチャートであり、実施例１における図２に対応する。図９に示すように、本実施例に係る画像処理装置１は、ＨＤＤ状態チェック動作の実行（Ｓ９０３）までは、図２において説明した実施例１の態様と同様に動作する。ＨＤＤコントローラ１１７は、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグがＯＮであることを確認すると、データ退避を実行する（Ｓ９０４）。即ち、ＨＤＤコントローラ１１７が情報退避部として動作する。これにより、既にＨＤＤ１１０に格納されているデータが予備領域１１９に一時的に保存される。その後、データ変換部１１６がデータ変換を実行し（Ｓ９０５）、データ変換が完了すると変更前の暗号化／復号化鍵が破棄される（Ｓ９０６）。更に、ＥＥＰＲＯＭ１２０のデータ変換実行フラグが書き換えられる（Ｓ９０６）と共に、ＨＤＤ１１０が予備領域１１９に一時的に保存した情報をＨＤＤ１１０に反映する（Ｓ９０８）。
【００６９】
ここで、図９のＳ９０８に示す情報反映動作について説明する。本実施例における画像処理装置１において、データ変換動作の実行中、主制御部１１１は、ＨＤＤ１１０にアクセスする必要がある場合、代わりに予備領域１１９にアクセスする。これにより、通常動作時と同様にＨＤＤ１１０に格納された情報を使用することが可能となる。ここで、データ変換動作の実行中に情報を更新する命令が発生した場合や、新たにＨＤＤ１１０に情報を追加する命令が発生した場合を考える。このような場合として、例えば、ＨＤＤ１１０に格納されているアドレス帳の内容を変更する場合や、スキャナユニット１０２がスキャンしたデータをＨＤＤ１１０に格納する場合が挙げられる。このような場合、情報の変更若しくは追加は、予備領域１１９に一時的に保存された情報に対して実行される。従って、データ変換動作完了時にＨＤＤ１１０に格納されている情報には、上記の変更若しくは追加は適用されず、データ変換動作開始時に既にＨＤＤ１１０に格納されている情報が格納された状態となる。即ち、データ変換動作の終了と共に予備領域１１９の情報を破棄してしまうと、データ変換動作実行中に予備領域１１９に対して実行された情報の更新若しくは情報の追加が無効になってしまう。
【００７０】
このような課題に対して、データ変換動作実行中に予備領域１１９に対して実行された情報更新若しくは情報追加を、データ変換動作が完了した後、ＨＤＤ１１０に格納されている情報に対して反映することにより、解決を図ることが可能となる。即ち、予備領域１１９は、自身に追加される情報を記憶する追加情報記憶部としても動作する。尚、このようなデータ反映の実行においては、予備領域１１９に格納されている情報を用いてＨＤＤ１１０に格納された情報を上書きすることにより実行しても良いし、データ変換動作実行中に予備領域１１９に対して実行された情報更新若しくは情報追加のみ、即ち情報の差分のみを反映するようにしても良い。
【００７１】
図１０は、本実施例に係るＨＤＤコントローラ１１７によるＨＤＤ１１０の状態監視動作を示すフローチャートであり、実施例１の図４に対応する。図１０に示すように、本実施例に係るＨＤＤ状態チェック動作は、概ね実施例１に係る動作と同様であるが、Ｓ１００３においてデータ変換実行フラグがＯＮであることが確認された後、データ変換命令を送信する（Ｓ１００５）前に、データ退避が実行される（Ｓ１００４）ことが異なる。これにより、データ変換動作が実行される前にＨＤＤ１１０に格納された情報が予備領域１１９に一時的に保存され、データ変換動作実行中であっても、それらの情報を使用することが可能となる。
【００７２】
以上説明したように、本実施例に係る画像処理装置１においては、データ変換動作の実行開始に際して、既にＨＤＤ１１０に格納されている情報を予備領域１１９に退避することにより、データ変換動作の実行中においても、ＨＤＤ１１０に既に格納されている情報に対してアクセスすることが可能となる。また、データ変換動作の実行中に、予備領域１１９に退避保存された情報に対して更新若しくは追加があった場合であっても、当該更新若しくは追加情報を失うことなく、データ変換動作完了後、ＨＤＤ１１０にアクセスする場合もその情報を維持することが可能となる。
【００７３】
尚、上記の説明においては、図９に示すように、ＨＤＤ１１０に既に格納された情報の退避（Ｓ９０４）及びデータ変換動作実行中に退避情報に対して施された情報更新若しくは情報追加の反映（Ｓ９０８）の両方を実行する例を説明した。しかしながら、情報の退避のみを実行し、データ変換動作中においては、当該情報は読み取り専用であって更新不可能及び情報の新規追加不可能としても良い。即ち、データ変換動作の実行中において、ＨＤＤ１１０に対して擬似的にアクセス可能となるが、情報の更新及び追加が不可能な制限付きの状態としても良い。この場合、データ変換動作実行中であっても、ＨＤＤ１１０に格納されている情報の参照のみ可能となる。
【００７４】
また、データ変換動作開始前に、既にＨＤＤ１１０に格納されている情報を読み取り専用とすると共に、ＨＤＤ１１０への情報の追加のみを許可するような制限付きの状態としても良い。これにより、ＨＤＤ１１０に格納されている情報の参照に加えて、スキャナユニット１０２がスキャンしたデータをＨＤＤ１１０に格納することや、アドレス帳への新たな情報の追加が可能となる。また、情報の退避（Ｓ９０４）を行わずに、情報追加の反映（Ｓ９０８）のみ実行するようにしても良い。即ち、データ変換動作実行中において、ＨＤＤ１１０に格納されている情報を読み出し若しくは変更することは不能となるが、新たにＨＤＤ１１０に情報を追加することを可能とするようにしても良い。これにより、スキャナユニット１０２がスキャンしたデータをＨＤＤ１１０に格納することや、アドレス帳への新たな情報の追加が可能となる。
【００７５】
また、上記の説明においては、ＨＤＤ１１０に格納されているデータを予備領域１１９に退避する例を説明したが、この他例えばＥＥＰＲＯＭ１２０に退避しても良い。更には、実施例１において説明した情報のスプール先と本実施例に係る情報の退避先とを、予備領域１１９とＥＥＰＲＯＭ１２０とで別けても良い。また、上記の説明においては、データ変換動作の開始時に、既にＨＤＤ１１０に格納されている情報を全て予備領域１１９に格納する例を説明した。この他、例えばアドレス帳や蓄積文書等、一部の情報のみを読み出すようにしても良い。上述したように、予備領域１１９やＥＥＰＲＯＭ１２０はＨＤＤ１１０よりも小容量であることが一般的であり、ＨＤＤ１１０に格納されている全ての情報を退避することが困難な場合もある。ＨＤＤ１１０に格納されている情報のうち、アドレス帳や蓄積文書等、特定の情報のみを退避することにより、予備領域１１９やＥＥＰＲＯＭ１２０の記憶容量の課題を解決すると共に、特定の情報については、データ変換動作中であってもアクセス可能となる。このような場合、データ変換実行に際して退避するデータをユーザが指定できるようにすることが好ましい。
【００７６】
また、上記の説明においては、図１０に示すように、データ変換実行フラグがＯＮであることを確認（Ｓ１００３）したＨＤＤコントローラ１１７がデータ退避を実行する（Ｓ１００４）例を説明した。この他、例えば、ＨＤＤコントローラ１１７からデータ変換命令を受信したデータ変換部１１６が、データ退避を実行するようにしても良い。更には、データ退避をデータ変換動作の途中で行っても良い。例えば、図３に示すＳ３０８においてデータ変換のために読み出された情報を退避情報としても用いるようにすることができる。これにより、データ退避のためのデータ読み出しを省略することができ、処理を簡略化することが可能となる。
【実施例３】
【００７７】
実施例１においては、ＨＤＤコントローラ１１７によってデータ変換実行フラグがＯＮであることが確認され、データ変換部１１６がデータ変換命令を受信すると直ちにデータ変換動作が実行される例を説明した。本実施例においては、データ変換動作の実行開始タイミングが指定され、指定されたタイミングにデータ変換動作が開始される例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。本実施例に係る画像処理装置１は、図１に示す画像処理装置１と概ね同一の構成を有する。ＨＤＤコントローラ１１７は、データ変換部１１６に対してデータ変換命令を送信する代わりにデータ変換実行予約を送信する。また、本実施例に係るデータ変換部１１６は、コントローラ１００に含まれるタイマを参照し、データ変換予約において指定された予約時間にデータ変換動作を実行する。これにより、データ変換動作の開始時間を指定し、深夜や早朝等、画像処理装置１の使用頻度が低い時間にデータ変換を実行することが可能となる。
【００７８】
次に、図１１を参照して、本実施例に係るＨＤＤコントローラ１１７の動作について説明する。図１１は、本実施例に係る画像処理装置１において、暗号化／復号化鍵の変更が指示され、データ変換部１１６によってデータ変換動作が行われた後、暗号化／復号化鍵の変更が完了するまでの流れを示すフローチャートであり、実施例１における図２に対応する。図１１に示すように、本実施例に係る画像処理装置１は、ＨＤＤ状態チェック動作の実行（Ｓ１１０３）までは、図２において説明した実施例１の態様と同様に動作する。
【００７９】
ＨＤＤコントローラ１１７は、ＥＥＰＲＯＭ１２０に格納されているデータ変換実行フラグがＯＮであることを確認すると、データ変換予約を実行する（Ｓ１１０４）。これにより、データ変換部１１６は、所定のタイミングにデータ変換命令を送信するように設定される。その後、データ変換予約において指定された時間になると（Ｓ１１０５）データ変換部１１６がデータ変換を実行し（Ｓ１１０６）、データ変換が完了すると変更前の暗号化／復号化鍵が破棄される（Ｓ１１０７）。更に、ＥＥＰＲＯＭ１２０のデータ変換実行フラグが書き換えられる（Ｓ１１０８）。この後、任意のタイミングにおいてＨＤＤ状態チェックが実行され（Ｓ１１０９）、データ変換実行フラグがＯＦＦとなっていることが確認されることにより、処理が終了する。
【００８０】
次に、本実施例に係るＨＤＤコントローラ１１７によるＨＤＤ状態チェック動作について説明する。図１２は、本実施例に係るＨＤＤコントローラ１１７によるＨＤＤ１１０の状態チェック動作を示すフローチャートであり、実施例１の図４に対応する。図１２に示すように、本実施例に係るＨＤＤ状態チェック動作は、概ね実施例１に係る動作と同様であるが、Ｓ１１０３においてデータ変換実行フラグがＯＮであることが確認された後、データ変換予約を送信し（Ｓ１２０４）、ＨＤＤ１１０が接続状態であるとして、ＨＤＤ状態チェックの要求元に応答する（Ｓ１２０５）ことが異なる。これにより、データ変換部１１６は、所定のタイミングにデータ変換命令を送信するように設定される。また、ＨＤＤ１１０が接続状態であるとして応答するため、データ変換実行予約が設定された後、データ変換動作が開始されるまでは、ＨＤＤ１１０を使用することが可能となる。
【００８１】
上記データ変換実行タイミングの指定においては、現実の時間によって指定しても良いし、“〜分後”若しくは“〜時間後”等の指定方法により指定しても良い。また、データ変換動作を実行するタイミング、即ちデータ変換予約において指定される時間は、ユーザが暗号化／復号化鍵の変更を指定する際に同時に指定されるようにしても良いし、予めデータ変換部１１６に設定されていても良い。データ変換部１１６に予め設定される時間は、上述したような深夜や早朝等（例えばＡＭ２：００）の画像処理装置１の使用頻度が低いタイミングであることが好ましい。また、主制御部１１１が画像処理装置１の動作状態を監視し、所定時間以上装置が動作しない状態若しくは装置のスタンバイ（省電力）状態が継続した場合に、データ変換動作が実行されるようにしても良い。
【００８２】
また、本実施例に係るデータ変換部は、上述したようにデータ変換予約において指定されたタイミングになると、図３のＳ３０２に示すようにデータ変換命令を送信するが、データ変換命令を送信した後、主制御部１１１に対してＨＤＤ１１０が未接続状態であることを示すＨＤＤ未接続通知を送信する。主制御部１１１は、データ変換部１１６からＨＤＤ未接続通知を受信すると、図６のＳ６０３において説明した場合と同様に、エンジン制御部１１２及び画像処理部１１４に対してＨＤＤ未接続通知を送信する。これにより、データ変換動作の実行中にＨＤＤ１１０へのアクセス命令が発生することを防ぐことが可能となる。
【００８３】
以上説明したように、本実施例に係る画像処理装置１においては、データ変換動作の実行タイミングを、画像処理装置１の動作頻度が低い若しくは画像処理装置１が使用される可能性の低いタイミングとすることにより、データ変換動作の実効に伴う装置動作の制限を事実上解消することが可能となる。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施例に係る画像処理装置の全体構成を示すブロック図である。
【図２】本発明の実施例に係る画像処理装置の暗号化／復号化鍵の変更動作を示すフローチャートである。
【図３】本発明の実施例に係る画像処理装置の鍵変更に伴うデータ変換動作を示すシーケンス図である。
【図４】本発明の実施例に係るＨＤＤコントローラによるＨＤＤ状態チェック動作を示すフローチャートである。
【図５】本発明の実施例に係る画像処理装置のＨＤＤ接続状態における動作を示すシーケンス図である。
【図６】本発明の実施例に係る画像処理装置のＨＤＤ未接続状態における動作を示すシーケンス図である。
【図７】本発明の実施例に係る画像処理装置のデータ変換中における動作を示すシーケンス図である。
【図８】本発明の実施例に係る画像処理装置のデータ変換終了後の動作を示すシーケンス図である。
【図９】本発明の他の実施例に係る暗号化／復号化鍵の変更動作を示すフローチャートである。
【図１０】本発明の他の実施例に係るＨＤＤコントローラによるＨＤＤ状態チェック動作を示すフローチャートである。
【図１１】本発明の他の実施例に係る暗号化／復号化鍵の変更動作を示すフローチャートである。
【図１２】本発明の他の実施例に係るＨＤＤコントローラによるＨＤＤ状態チェック動作を示すフローチャートである。
【符号の説明】
【００８５】
１    画像処理装置
１００    コントローラ
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ホストＩ／Ｆ
１０５    ディスプレイパネル
１０６    給紙テーブル
１０７    プリントエンジン
１０８    排紙トレイ
１０９    暗号化／復号化部
１１０    ＨＤＤ
１１１    主制御部
１１２    エンジン制御部
１１３    入出力制御部
１１４    画像処理部
１１５    鍵管理部
１１６    データ変換部
１１７    ＨＤＤコントローラ
１１８    ＥＥＰＲＯＭコントローラ
１１９    予備記憶領域
１２０    ＥＥＰＲＯＭ
【図１】
2008244515.tif 000003
【図２】
2008244515.tif 000004
【図３】
2008244515.tif 000005
【図４】
2008244515.tif 000006
【図５】
2008244515.tif 000007
【図６】
2008244515.tif 000008
【図７】
2008244515.tif 000009
【図８】
2008244515.tif 000010
【図９】
2008244515.tif 000011
【図１０】
2008244515.tif 000012
【図１１】
2008244515.tif 000013
【図１２】
2008244515.tif 000014