(57)【要約】【課題】不揮発性記憶媒体を用いて被処理情報を記憶する情報処理装置から、不揮発性記憶媒体が不正に抜き取られた場合でも、被処理情報の内容が不正に閲覧されることのない情報処理装置を提供する。【解決手段】揮発性記憶媒体としてのシステムメモリ２２と不揮発性記憶媒体としてのＨＤＤ（ハードディスクドライブ）２４とを有する画像処理装置１において、被処理情報を暗号化する暗号化処理部３７と、そこで暗号化した被処理情報を復号化する復号化処理部３８と、暗号化処理部３７が暗号化した被処理情報をＨＤＤ２４に記憶するように制御するＨＤＤ制御部３９と、暗号化処理部３７が暗号化した被処理情報を復号化するときに復号化処理部３８が使用する復号鍵をシステムメモリ２２に記憶するように制御するメモリ制御部３６とを備える。【選択図】図７
2011039956.tif 000002
【特許請求の範囲】
【請求項１】
被処理情報を暗号化する暗号化手段と、
前記暗号化手段が暗号化した被処理情報を復号化する復号化手段と、
揮発性記憶媒体と、
不揮発性記憶媒体と、
前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段と、
前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段と
を備える情報処理装置。
【請求項２】
電源スイッチと、
前記電源スイッチが切られたときに、前記揮発性記憶媒体への電源の供給を維持しつつ、前記不揮発性記憶媒体への電源の供給を停止させるように制御する電源制御手段と
を備える請求項１記載の情報処理装置。
【請求項３】
前記揮発性記憶媒体は、自己再書き込み動作機能を有するＤＲＡＭ（Dynamic Random Access Memory）を用いて構成され、
前記第２の制御手段は、前記電源スイッチが切られたときに、前記ＤＲＡＭを自己再書き込み動作状態にする
請求項２記載の情報処理装置。
【請求項４】
被処理情報を送信する端末装置と、
前記端末装置から送信された被処理情報を暗号化する暗号化手段と、前記暗号化手段が暗号化した被処理情報を復号化する復号化手段と、揮発性記憶媒体と、不揮発性記憶媒体と、前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段と、前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段とを有する情報処理装置と
を備える情報処理システム。
【請求項５】
揮発性記憶媒体と不揮発性記憶媒体とを有する情報処理装置のコンピュータを、
被処理情報を暗号化する暗号化手段、
前記暗号化手段が暗号化した被処理情報を復号化する復号化手段、
前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段、
前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、セキュアメモリに第１暗号鍵を格納し、前記第１暗号鍵で暗号化された第２暗号鍵を第１記憶装置に格納し、前記第２暗号鍵で暗号化されたデータを第２記憶装置に格納しているプロッタ及びスキャナの少なくとも一方を有する画像処理装置に関して、前記第１暗号鍵を用いて前記第２暗号鍵を復号し、その第２暗号鍵を装置外部にバックアップ鍵としてバックアップするバックアップ手段と、前記第１暗号鍵が使用できないとき、前記バックアップ鍵を装置内部にリストアするリストア手段と、装置内部にリストアした前記バックアップ鍵を用いて、前記第２記憶装置に格納しているデータを復号する復号手段とを有する画像処理装置が開示されている。
【０００３】
特許文献２には、スクランブルモード又はスクランブル解除モードが設定されているときは、不揮発性記憶部を使用せず、揮発性記憶部のみ使用して画像データを保存させる記憶制御部を備えた画像印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２３６０９１号公報
【特許文献２】特開２００６−３５７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、不揮発性記憶媒体を用いて被処理情報を記憶する情報処理装置から、不揮発性記憶媒体が不正に抜き取られた場合でも、被処理情報の内容が不正に閲覧されることのない仕組みを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、
被処理情報を暗号化する暗号化手段と、
前記暗号化手段が暗号化した被処理情報を復号化する復号化手段と、
揮発性記憶媒体と、
不揮発性記憶媒体と、
前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段と、
前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段と
を備える情報処理装置
に係るものである。
【０００７】
請求項２に記載の発明は、
電源スイッチと、
前記電源スイッチが切られたときに、前記揮発性記憶媒体への電源の供給を維持しつつ、前記不揮発性記憶媒体への電源の供給を停止させるように制御する電源制御手段と
を備える請求項１記載の情報処理装置
に係るものである。
【０００８】
請求項３に記載の発明は、
前記揮発性記憶媒体は、自己再書き込み動作機能を有するＤＲＡＭ（Dynamic Random Access Memory）を用いて構成され、
前記第２の制御手段は、前記電源スイッチが切られたときに、前記ＤＲＡＭを自己再書き込み動作状態にする
請求項２記載の情報処理装置
に係るものである。
【０００９】
請求項４に記載の発明は、
被処理情報を送信する端末装置と、
前記端末装置から送信された被処理情報を暗号化する暗号化手段と、前記暗号化手段が暗号化した被処理情報を復号化する復号化手段と、揮発性記憶媒体と、不揮発性記憶媒体と、前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段と、前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段とを有する情報処理装置と
を備える情報処理システム
に係るものである。
【００１０】
請求項５に記載の発明は、
揮発性記憶媒体と不揮発性記憶媒体とを有する情報処理装置のコンピュータを、
被処理情報を暗号化する暗号化手段、
前記暗号化手段が暗号化した被処理情報を復号化する復号化手段、
前記暗号化手段が暗号化した被処理情報を前記不揮発性記憶媒体に記憶するように制御する第１の制御手段、
前記暗号化手段が暗号化した被処理情報を復号化するときに前記復号化手段が使用する復号鍵を前記揮発性記憶媒体に記憶するように制御する第２の制御手段
として機能させるためのプログラム
に係るものである。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、不揮発性記憶媒体を用いて被処理情報を記憶する情報処理装置から、不揮発性記憶媒体が不正に抜き取られた場合でも、被処理情報の内容が不正に閲覧されることのない情報処理装置を提供することができる。
【００１２】
請求項２に記載の発明によれば、電源スイッチが切られた場合でも、揮発性記憶媒体に復号鍵が記憶された状態を維持することができる。
【００１３】
請求項３に記載の発明によれば、電源スイッチが切られた場合でも、ＤＲＡＭに電源を供給し続けるだけで、復号鍵を含むデータをＤＲＡＭに保持させることができる。
【００１４】
請求項４に記載の発明によれば、不揮発性記憶媒体を用いて被処理情報を記憶する情報処理装置から、不揮発性記憶媒体が不正に抜き取られた場合でも、被処理情報の内容が不正に閲覧されることのない情報処理システムを実現することができる。
【００１５】
請求項５に記載の発明によれば、不揮発性記憶媒体を用いて被処理情報を記憶する情報処理装置から、不揮発性記憶媒体が不正に抜き取られた場合でも、被処理情報の内容が不正に閲覧されることのない情報処理装置を実現するプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像処理装置の全体的な構成例を示すブロック図である。
【図２】コントローラ内部の構成例を示すブロック図である。
【図３】本発明の実施の形態に係る画像処理システムの概略構成図である。
【図４】副電源スイッチがオン状態からオフ状態に切り替わるときに画像処理装置の内部で行なわれる処理手順の一例を示すフローチャートである。
【図５】電源オフ移行処理の手順を示すフローチャートである。
【図６】副電源スイッチがオフ状態からオン状態に切り替わるときに画像処理装置１で行なわれる処理手順の一例を示すフローチャートである。
【図７】本発明の実施の形態に係る画像処理装置の主要な機能構成の一例を示すブロック図である。
【図８】本発明の実施の形態に係る画像処理装置の起動時に行なわれる処理手順の一例を示すフローチャートである。
【図９】本発明の実施の形態に係る画像処理装置が端末装置から印刷用の画像データを受信したときの処理手順の一例を示すフローチャート（その１）である。
【図１０】本発明の実施の形態に係る画像処理装置が端末装置から印刷用の画像データを受信したときの処理手順の一例を示すフローチャート（その２）である。
【図１１】本発明の実施の形態に係る画像処理装置が端末装置から印刷用の画像データを受信したときの処理手順の一例を示すフローチャート（その３）である。
【図１２】印刷出力の実行指示に係る使用者の操作手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、本発明の技術的範囲は以下に記述する実施の形態に限定されるものではなく、発明の構成要件やその組み合わせによって得られる特定の効果を導き出せる範囲において、種々の変更や改良を加えた形態も含む。
【００１８】
本発明の実施の形態においては、「被処理情報」の一例として「画像情報」を、「情報処理装置」の一例として「画像処理装置」を、それぞれ挙げて説明する。画像処理装置は、例えば、複写機、プリンタ又はファクシミリ装置、あるいはそれらの機能を少なくとも２つ以上併せ持つ画像形成装置を用いて構成される。また、これ以外にも、例えば、プリントサーバーなども画像処理装置の一つの形態例となる。
【００１９】
＜画像処理装置の全体構成＞
図１は本発明の実施の形態に係る画像処理装置の全体的な構成例を示すブロック図である。画像処理装置１は、主電源スイッチ２と、副電源スイッチ３と、第１電源部４と、第２電源部５と、継電器（リレー）６と、コントローラ７と、操作部８と、画像読取部９と、画像形成部１０とを備えている。
【００２０】
主電源スイッチ２は、図示しないＡＣコンセントに対して抜き差しされる電源プラグ１１と継電器６との間でスイッチング動作（オン／オフ）する。主電源スイッチ２は、ＡＣコンセントに電源プラグ１１を差し込んだ状態で、例えば、機械的（人為的）な押圧操作により、入（オン）／切（オフ）される。主電源スイッチ２は、ＡＣ１００ＶでＡＣコンセントから供給される電源をオン／オフするスイッチである。このため、主電源スイッチ２をオフ（切）にすると、画像処理装置１への電源の供給が完全に停止された状態となる。主電源スイッチ２は、最初に画像処理装置１を設置する場合や、設置後に画像処理装置１を別の場所に移動する場合、あるいは設置場所から画像処理装置１を一旦移動させた後に元の場所に戻す場合などにオン／オフ操作される。
【００２１】
副電源スイッチ３は、本発明における「電源スイッチ」の一つの形態例として設けられたものである。副電源スイッチ３は、主電源スイッチ２と同様に、例えば、機械的（人為的）な押圧操作により、入（オン）／切（オフ）される。副電源スイッチ３は、画像処理装置１内で副電源スイッチ３を含めた最小限の機能部分への電源供給を残して、他の部分への電源の供給を停止させたり、当該停止状態から復帰させたりするためのスイッチである。副電源スイッチ３は、機械的に押下操作された場合に、そのときのスイッチ自身の状態（入／切）によって、スイッチが入れられる場合とスイッチが切られる場合がある。
【００２２】
具体的には、副電源スイッチ３が切られている状況で、副電源スイッチ３が押下操作された場合は、当該押下操作によって副電源スイッチ３が入れられる。また、副電源スイッチ３が入れられている状況で、副電源スイッチ３が押下操作された場合は、当該押下操作によって副電源スイッチ３が切られる。以降の説明では、主電源スイッチ２及び副電源スイッチ３の各々について、電源スイッチが入れられた状態をオン状態、電源スイッチが切られた状態をオフ状態とも記す。
【００２３】
副電源スイッチ３が入れられた場合は、副電源スイッチ３からコントローラ７にオン信号が出力される。また、副電源スイッチ３が切られた場合は、副電源スイッチ３からコントローラ７にオフ信号が出力される。
【００２４】
副電源スイッチ３は、電源プラグ１１がＡＣコンセントに差し込まれた状態で主電源スイッチ２がオン状態にあるときは、常時、「電源スイッチ」としての機能を果たす。また、副電源スイッチ３は、電源プラグ１１をＡＣコンセントに差し込んで主電源スイッチ２をオン状態にしてから、主電源スイッチ２をオフ状態にするまで（又はＡＣコンセントから電源プラグ１１を抜くまで）の間、前述した機械的な押下操作によりスイッチが入れられたり切られたりする。副電源スイッチ３が切られた状態では、画像処理装置１が実質的に電源オフの状態となる。このため、画像処理装置１を使用する使用者は、画像処理装置１の電源をオンしたい場合と、画像処理装置１の電源をオフしたい場合に、それぞれ副電源スイッチ３を入（オン）／切（オフ）操作することになる。
【００２５】
主電源スイッチ２及び副電源スイッチ３に適用されるスイッチの方式は、例えば、シーソー方式、押ボタン方式などの方式であってもかまわない。また、主電源スイッチ２と副電源スイッチ３に互いに異なるスイッチ方式（例えば、主電源スイッチ２がシーソー方式で、副電源スイッチ３が押ボタン方式など）を採用してもよい。
【００２６】
第１電源部４は、主電源スイッチ２がオン状態にあるときに、コントローラ７に対して、規定の電圧（図例では５Ｖ）で電源を供給する。
【００２７】
第２電源部５は、主電源スイッチ２がオン状態で、かつ継電器６がオン（閉じ）状態にあるときに、操作部８、画像読取部９及び画像形成部１０に対して、それぞれ規定の電圧（図例では５Ｖと２４Ｖ）で電源を供給する。
【００２８】
継電器６は、主電源スイッチ２と第２電源部５とをつなぐ電源ケーブル（不図示）の途中に設けられている。継電器６は、コントローラ７から出力される制御信号にしたがってオン・オフ（開・閉）動作する。主電源スイッチ２がオン状態にあるときに、コントローラ７から出力される制御信号にしたがって継電器６がオン状態になると、操作部８、画像読取部９及び画像形成部１０に対して、第２電源部５から電源が供給される。また、主電源スイッチ２がオン状態にあるときに、コントローラ７から出力される制御信号にしたがって継電器６がオフ状態になると、操作部８、画像読取部９及び画像形成部１０に対して、第２電源部５からの電源の供給が停止する。
【００２９】
コントローラ７は、操作部８、画像読取部９及び画像形成部１０を含めて、画像処理装置１全体の動作を統括的に制御する。コントローラ７の内部の構成については後段で説明する。
【００３０】
操作部８は、画像処理装置１を使用する使用者によって操作される。さらに詳述すると、操作部８は、画像処理装置１を使用する使用者が各種の情報を入力したり、使用者に対して各種の情報を表示したりするためのユーザーインターフェース（以下、「ＵＩ」とも記す）となる。操作部８は、例えば、各種のボタン、スイッチ、キー等を有する入力部と、タッチパネル付きの液晶ディスプレイからなる表示部とによって構成される。
【００３１】
画像読取部９は、原稿に記録された画像を光学的に読み取る。画像読取部９は、例えば、ＣＣＤ(Charge Coupled Device)イメージセンサ等の撮像素子を用いたイメージスキャナによって構成される。画像読取部９は、画像データを入力する入力手段の一例となる。
【００３２】
画像形成部１０は、記録媒体の一例としての用紙に画像を形成（印刷出力）する。画像形成部１０は、例えば、電子写真方式、インクジェット方式、熱転写方式などの印刷方式で用紙に画像を印刷する印刷エンジンを用いて構成される。画像形成部１０が用紙に形成する画像の元になる画像情報は、画像読取部９が原稿から読み取った画像情報だけでなく、外部の装置からネットワーク、公衆回線等を介して受信した画像情報や、ＵＳＢメモリ等の携帯型記憶媒体から読み出した画像情報であってもよい。画像情報は、電子的な情報（データ）であって、画像データと同義である。このため、以降の説明では、画像情報を画像データとも記す。
【００３３】
＜コントローラの構成＞
図２はコントローラ内部の構成例を示すブロック図である。コントローラ７は、ＣＰＵ（中央演算処理装置）２１と、システムメモリ２２と、プログラムメモリ２３と、ハードディスクドライブ（以下、「ＨＤＤ」と略称）２４と、電源制御回路２５と、タイマー２６と、ネットワークインターフェース回路（ネットワークＩＦ回路）２７と、ＰＨＹ（physical layer）チップ２８と、ＵＩ（ユーザーインターフェース）制御回路２９と、ビデオインターフェース回路（ビデオＩＦ回路）３０とを備えている。
【００３４】
ＣＰＵ２１には、メモリバス３１を介してシステムメモリ２２及びプログラムメモリ２３が接続されている。ＣＰＵ２１は、例えばＳＡＴＡ規格でＨＤＤ２４とつながっている。ＣＰＵ２１にはＰＣＩ（Peripheral Components Interconnect bus）バス３２を介して電源制御回路２５及びネットワークインターフェース回路２７が接続されている。また、ＣＰＵ２１には、上記ＰＣＩバス３２とは別系統のＰＣＩバス３３を介してＵＩ制御回路２９及びビデオインターフェース回路３０が接続されている。
【００３５】
ＣＰＵ２１は、プログラムメモリ２３に格納された各種のプログラムをシステムメモリ２２に読み出して実行することにより、各種の処理を行なう。ＣＰＵ２１は、システムメモリ２２に対するデータの書き込み及び読み出しを制御するメモリ制御部（メモリコントローラ）としての機能を有している。
【００３６】
システムメモリ２２は、ＣＰＵ２１のワークメモリとして用いられる。システムメモリ２２は、揮発性記憶媒体の一つの形態例として設けられたものである。システムメモリ２２は、半導体記憶素子の一つである、例えば、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）を用いて構成することも可能である。ここでは一例として、セルフリフレッシュ（自己再書き込み動作）機能を有するＤＲＡＭを用いてシステムメモリ２２が構成されている。揮発性記憶媒体とは、電源の供給が断たれると記憶内容が消失する記憶媒体をいう。
【００３７】
プログラムメモリ２３は、画像処理装置１が提供する機能を実現するための各種のプログラムを格納する。プログラムメモリ２３に格納されるプログラムには、例えば、画像処理装置１の動作を制御する制御プログラム、画像処理装置１が取り扱う画像データに画像処理（例えば、色変換、色補正、階調補正、拡大縮小、画像回転、スクリーン生成などの処理）を施す画像処理プログラム、外部装置と通信するための通信プログラムなどが含まれる。プログラムメモリ２３は、例えば、ＰＲＯＭ（Programmable Read Only Memory）を用いて構成される。
【００３８】
ＨＤＤ２４は、画像処理装置１が取り扱う画像データを含めて、各種のデータを記憶するために用いられる。ＨＤＤ２４は、不揮発性記憶媒体の一つの形態例として設けられたものである。不揮発性記憶媒体とは、電源の供給を断っても記憶内容を保持する記憶媒体をいう。例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュメモリ、ＦｅＲＡＭ（Ferroelectric Random Access Memory）等が挙げられる。
【００３９】
電源制御回路２５は、前述した継電器６を動作させて、操作部８、画像読取部９及び画像形成部１０への電源の供給を制御したり、コントローラ７内部の電源の供給を制御したりする。電源制御回路２５には、前述した副電源スイッチ３からオン信号又はオフ信号が入力される。
【００４０】
電源制御回路２５は、主電源スイッチ２がオン状態にあるときに、画像処理装置１の電源状態を、予め決められた条件に基づいて設定又は変更する。電源制御回路２５が設定する画像処理装置１の電源状態には、単位時間あたりの消費電力が異なる複数の電源状態がある。ここでは一例として、４つの電源状態が存在するものとする。これら４つの電源状態を、単位時間あたりの消費電力が多い順に、第１の電源状態、第２の電源状態、第３の電源状態及び第４の電源状態と区分する。画像処理装置１の電源状態の切り替えは、電源制御回路２５により実行される。
【００４１】
第１の電源状態は、例えば、画像処理装置１が稼働（例えば、画像形成部１０が動作）している状態又は処理待ちで待機している状態（以下、「スタンバイ状態」とも記す）で適用される電源状態である。画像処理装置１が第１の電源状態にあるときは、第１電源部４から供給される電源によってコントローラ７内のすべての機能部に電源が供給された状態になるとともに、第２電源部５から供給される電源によって操作部８、画像読取部９及び画像形成部１０のすべてに電源が供給された状態になる。
【００４２】
第２の電源状態は、例えば、画像処理装置１が処理待ちで待機してから実質的に動作を休止している時間が、予め設定された第１の時間を超えた場合に適用される電源状態である。画像処理装置１が処理待ちで待機している時間は、タイマー２６を用いて計測される。画像処理装置１が第２の電源状態にあるときは、例えば、画像形成部１０が電子写真方式の印刷エンジンに含まれる定着器を有するものとすると、定着器を予熱するヒータの設定温度を低くしたり、操作部８の表示部を構成する液晶ディスプレイのバックライトを消したりして、画像形成部１０で消費される電力を低減した状態になる。
【００４３】
第３の電源状態は、例えば、画像処理装置１が処理待ちで待機してから実質的に動作を休止している時間が、予め設定された第２の時間（第２の時間は、第１の時間よりも長い）を超えた場合に適用される電源状態である。画像処理装置１が第３の電源状態にあるときは、継電器６がオフ状態となる。このため、第３の電源状態になると、操作部８、画像読取部９及び画像形成部１０への電源の供給が断たれた状態になる。
【００４４】
第４の電源状態は、例えば、副電源スイッチ３が押下操作されて当該副電源スイッチ３がオン状態からオフ状態に切り替わった場合、つまり副電源スイッチ３が切られた場合に適用される電源状態である。画像処理装置１が第４の電源状態にあるときは、第３の電源状態で電源の供給が断たれる部分に加えて、コントローラ７の内部で、ＣＰＵ２１、プログラムメモリ２３、ＨＤＤ２４、ネットワークインターフェース回路２７、ＰＨＹチップ２８、ＵＩ制御回路２９及びビデオインターフェース回路３０への電源の供給が断たれた状態になる。このため、第４の電源状態では、コントローラ７の内部で、システムメモリ２２、電源制御回路２５、タイマー２６だけに電源が供給された状態になる。
【００４５】
ただし、第４の電源状態のもとで、例えば、外部の端末装置３４から画像データを印刷する旨の指示（以下、「印刷指示」）があった場合に、この印刷指示を受けて自動的に第１の電源状態に復帰できるように、ネットワークインターフェース回路２７とＰＨＹチップ２８に電源を供給しておいてもよい。
【００４６】
タイマー２６は、時間の計測に用いられる。
【００４７】
ネットワークインターフェース回路２７は、図示しないネットワークを介して外部の端末装置３４と通信（データを送信又は受信）するためのものである。ネットワークインターフェース回路２７は、画像データを入力する入力手段の一例となる。端末装置３４は、例えば、パーソナルコンピュータによって構成される。端末装置３４は、ネットワーク上に１台、又は、複数台接続される。ネットワークインターフェース回路２７は、ＰＨＹチップ２８を介してＬＡＮ（local area network）等のネットワークに接続される。
【００４８】
図３は画像処理装置１と端末装置３４とを用いて構成される情報処理システムの一例を示す概略図である。図示のように、情報処理装置の一例としての画像処理装置１は、複数（図例では３つ）の端末装置３４とともに、ネットワークＮＷを介して相互に通信可能に接続されている。各々の端末装置３４は、被処理情報の一例としての画像データ（画像情報）を画像処理装置１に送信する。画像処理装置１は、端末装置３４から送信された画像データを受信し、内部で処理する。
【００４９】
再び図２に戻って、ＵＩ制御回路２９は、操作部８との間で操作用のデータをやり取りする。操作用のデータには、ＵＩ制御回路２９から操作部８に送られるデータと、操作部８からＵＩ制御回路２９に送られるデータがある。例えば、ＵＩ制御回路２９から操作部８に送られるデータとしては、操作部８の表示部に各種の操作用の画面を表示するための表示データなどがある。また、操作部８からＵＩ制御回路２９に送られるデータとしては、操作部８の入力部で使用者が入力した入力データなどがある。
【００５０】
ビデオインターフェース回路３０は、画像データの入出力デバイスとなる画像読取部９及び画像形成部１０との間で、各種のデータ（画像データ、制御データなど）の受け渡しを行なう。例えば、画像読取部９が原稿の画像を光学的に読み取ったときに得られる画像データは、画像読取部９からビデオインターフェース回路３０へと送り込まれる。また、画像形成部１０が用紙に出力すべき画像データは、ビデオインターフェース回路３０から画像形成部１０へと送り込まれる。また、画像読取部９の動作を制御するための制御データは、ビデオインターフェース回路３０から画像読取部９に送り込まれ、画像形成部１０の動作を制御するための制御データは、ビデオインターフェース回路３０から画像形成部１０に送り込まれる。
【００５１】
＜電源スイッチオフ時の処理例＞
図４は副電源スイッチ３がオン状態からオフ状態に切り替わるときに画像処理装置１の内部で行なわれる処理手順の一例を示すフローチャートである。ここでは、処理の開始時に、副電源スイッチ３がオン状態で、画像処理装置１の電源状態が第１の電源状態になっているものとする。以下に記述する処理は、ＣＰＵ２１がプログラムメモリ２３又はＨＤＤ２４に格納されている制御プログラムをシステムメモリ２２に読み出して処理することにより実行されるものである。
【００５２】
まず、コントローラ７の内部では、電源制御回路２５が、副電源スイッチ３が切られたかどうかを継続的に監視する（ステップＳ１）。副電源スイッチ３は、オン状態のもとで使用者により押下操作されると、それをきっかけにオフ状態に切り替わる。また、副電源スイッチ３がオン状態からオフ状態に切り替わると、副電源スイッチ３からコントローラ７にオフ信号が出力される。コントローラ７の内部では、副電源スイッチ３から出力されたオフ信号を電源制御回路２５が受信する。このため、電源制御回路２５は、副電源スイッチ３からオフ信号を受信したことをきっかけにして、副電源スイッチ３が切られたと判断する。
【００５３】
次に、コントローラ７の内部では、電源制御回路２５が、画像処理装置１の電源状態を第１の電源状態から第２の電源状態に切り換えた後（ステップＳ２）、画像処理装置１の電源状態を第２の電源状態から第３の電源状態に切り替える（ステップＳ３）。
【００５４】
次に、コントローラ７の内部では、電源オフ移行処理を行なう（ステップＳ４）。電源オフ移行処理は、画像処理装置１の電源状態を第４の電源状態に移行させるために行なわれる処理である。
【００５５】
電源オフ移行処理は、例えば、図５に示す手順で行なわれる。
【００５６】
まず、ＣＰＵ２１は、各種のアプリケーションプログラムを終了する（ステップＳ４−１）。
【００５７】
次に、ＣＰＵ２１は、当該ＣＰＵ２１のレジスタ情報をシステムメモリ２２に書き込んで保存する（ステップＳ４―２）。
【００５８】
次に、ＣＰＵ２１は、画像処理装置１の復帰情報をシステムメモリ２２に書き込んで保存する（ステップＳ４−３）。ここで記述する画像処理装置１の復帰情報には、副電源スイッチ３が切られる直前の画像処理装置１の状態を示す情報や、画像処理装置１に対して使用者が設定した各種の設定情報などが含まれる。
【００５９】
次に、ＣＰＵ２１は、システムメモリ２２をセルフリフレッシュモード（自己再書き込み動作状態）に設定する（ステップＳ４−４）。システムメモリ２２をセルフリフレッシュモードにする処理は、後述するメモリ制御部３６が行なう。ちなみに、ＣＰＵ２１がシステムメモリ２２をセルフリフレッシュモードに設定する前は、ＣＰＵ２１が一定の時間ごとにシステムメモリ２２をリフレッシュ動作させる。
【００６０】
次に、電源制御回路２５は、システムメモリ２２、電源制御回路２５及びタイマー２６を除いて、コントローラ７内の各部（ＣＰＵ２１、ＨＤＤ２４を含む）への電源の供給を停止させる（ステップＳ４−５）。
【００６１】
＜電源スイッチオン時の処理例＞
図６は副電源スイッチ３がオフ状態からオン状態に切り替わるときに画像処理装置１で行なわれる処理手順の一例を示すフローチャートである。以下に記述する処理は、ＣＰＵ２１がプログラムメモリ２３又はＨＤＤ２４に格納されている制御プログラムをシステムメモリ２２に読み出して処理することにより実行されるものである。
【００６２】
まず、画像処理装置１が第４の電源状態にあるときに、コントローラ７の内部では、電源制御回路２５が、副電源スイッチ３が入れられたかどうかを継続的に監視する（ステップＳ１１）。副電源スイッチ３は、オフ（切）状態のもとで使用者により押下操作されると、それをきっかけにオン（入）状態に切り替わる。また、副電源スイッチ３がオフ状態からオン状態に切り替わると、副電源スイッチ３からコントローラ７にオン信号が出力される。コントローラ７の内部では、副電源スイッチ３から出力されたオン信号を電源制御回路２５が受信する。このため、電源制御回路２５は、副電源スイッチ３からオン信号を受信したことをきっかけにして、副電源スイッチ３が入れられたと判断する。
【００６３】
次に、コントローラ７の内部では、電源制御回路２５が、ＣＰＵ２１やＨＤＤ２４を含めて、それまで電源の供給を停止していた各部に電源の供給を開始する（ステップＳ１２）。
【００６４】
次に、コントローラ７の内部では、ＣＰＵ２１が、システムメモリ２２のセルフリフレッシュモードを解除し、ＣＰＵ２１自身の初期化を行なう（ステップＳ１３）。
【００６５】
次に、コントローラ７の内部では、ＣＰＵ２１が、システムメモリ２２に保存（記憶）されているＣＰＵ２１のレジスタ情報を読み出してＣＰＵ２１自身のレジスタの設定を実施する（ステップＳ１４）。
【００６６】
次に、コントローラ７の内部では、ＣＰＵ２１が、各種のアプリケーションのプログラムをシステムメモリ２２に読み出して立ち上げる（ステップＳ１５）。これにより、各種アプリケーションのプログラム領域への再設定を行なう。
【００６７】
次に、コントローラ７の内部では、ＣＰＵ２１が、操作部８、画像読取部９及び画像形成部１０のイニシャライズ処理を実施する（ステップＳ１６）。このとき、電源制御回路２５は、イニシャライズ処理に先立って、継電器６をオン状態とすることにより、それまで電源の供給を停止していた操作部８、画像読取部９及び画像形成部１０への電源の供給を開始する。
【００６８】
以上の処理により、画像処理装置１の電源状態が第１の電源状態に復帰して、画像処理装置１がスタンバイ状態となる。
【００６９】
図７は本発明の実施の形態に係る画像処理装置１の主要な機能構成の一例を示すブロック図である。図７において、システムメモリ２２及びＨＤＤ２４を除く機能部分は、画像処理装置１のコンピュータのハードウェア資源であるＣＰＵ２１がプログラムメモリ２３又はＨＤＤ２４に格納されたプログラムをシステムメモリ２２に読み出して実行することにより実現される。そのためのプログラムは、ＣＤ−ＲＯＭ等の記録媒体に格納して提供してもよいし、有線又は無線による通信手段を介した配信により提供してもよい。
【００７０】
図示のように、画像処理装置１は、上記システムメモリ２２及びＨＤＤ２４の他に、鍵生成部３５と、メモリ制御部３６と、暗号化処理部３７と、復号化処理部３８と、ＨＤＤ制御部３９と、暗号化要否判定部４０とを備えている。
【００７１】
鍵生成部３５は、暗号化処理部３７が情報の暗号化に使用する鍵（以下、「暗号鍵」）と復号化処理部３８が情報の復号化に使用する鍵（以下、「復号鍵」）を生成する。本発明の実施の形態においては、一例として、暗号鍵と復号鍵が共通（同一）である共通鍵暗号方式にしたがって、暗号化処理部３７と復号化処理部３８が、それぞれ同じ鍵を用いて暗号化と復号化を行なうものとする。
【００７２】
ただし、これに限らず、暗号鍵と復号鍵が異なる公開鍵暗号方式にしたがって、暗号化処理部３７と復号化処理部３８が、それぞれ異なる鍵を用いて暗号化と復号化を行なうものとしてもよい。
【００７３】
メモリ制御部３６は、システムメモリ２２に対してデータの書き込みや読み出しを行なったり、システムメモリ２２の動作形態を制御したりする。また、メモリ制御部３６は、鍵生成部３５が生成し、かつ暗号化処理部３７及び復号化処理部３８がそれぞれ情報の暗号化及び復号化に使用する鍵を、システムメモリ２２に記憶するように制御する。メモリ制御部３６は、第２の制御手段の一例として設けられたものである。
【００７４】
暗号化処理部３７は、鍵生成部３５が生成した暗号鍵を用いて、情報（平文）の暗号化を行なう。暗号化処理部３７は、暗号化手段の一例として設けられたものである。
【００７５】
復号化処理部３８は、鍵生成部３５が生成した復号鍵を用いて、情報（暗号文）の復号化を行なう。復号化処理部３８は、復号化手段の一例として設けられたものである。
【００７６】
ＨＤＤ制御部３９は、ＨＤＤ２４に対してデータの書き込みや読み出しを行なう。また、ＨＤＤ制御部３９は、暗号化処理部３７が暗号化した情報をＨＤＤ２４に記憶するように制御する。ＨＤＤ制御部３９は、第１の制御手段の一例として設けられたものである。
【００７７】
暗号化要否判定部４０は、外部の端末装置３４からネットワーク経由でネットワークインターフェース回路２７が受信した画像データを解析することにより、当該画像データを暗号化する必要があるか否かを判定する。
【００７８】
図８は画像処理装置１の起動時に行なわれる処理手順の一例を示すフローチャートである。
【００７９】
画像処理装置１は、起動する前は、ＡＣコンセントに電源プラグ１１が差し込まれていない状態、又は差し込まれていても主電源スイッチ２が切られた状態にある。そして、ＡＣコンセントに電源プラグ１１を差し込んだ状態で、主電源スイッチ２と副電源スイッチ３が順に入れられると、画像処理装置１が起動する。
【００８０】
こうして画像処理装置１が起動すると、立ち上げ処理が行われ、この立ち上げ処理を終えた後に、画像処理装置１が処理待ちのスタンバイ状態になる。その際、立ち上げ処理の途中、又は立ち上げ処理を終了した段階で、ＣＰＵ２１は、使用者から、鍵生成のためのデータの入力を操作部８で受け付ける（ステップＳ２１）。操作部８で入力を受け付けたデータは、ＵＩ制御回路２９を介してＣＰＵ２１に取り込まれ、鍵生成部３５に与えられる。
【００８１】
そうすると、鍵生成部３５は、与えられた入力データを用いて、情報の暗号化及び復号化に使用する鍵を生成する（ステップＳ２２）。暗号化及び復号化のための鍵は、使用者が操作部８で入力したデータがそのまま鍵として生成されるわけではなく、当該入力データを「鍵の種」として、鍵生成部３５が予め決められた鍵生成アルゴリズムにしたがって生成する。鍵生成部３５が生成した鍵は、メモリ制御部３６に与えられる。
【００８２】
そうすると、メモリ制御部３６は、与えられた鍵をシステムメモリ２２に記憶（格納）する（ステップＳ２３）。
【００８３】
以上の処理により、画像処理装置１が処理待ちのスタンバイ状態にあるときは、システムメモリ２２に暗号化及び復号化のための鍵が格納された状態となる。
【００８４】
図９〜図１１は画像処理装置１が端末装置３４から印刷用の画像データを受信したときの処理手順の一例を示すフローチャートである。このフローチャートに示す処理は、上述した鍵生成部３５、メモリ制御部３６、暗号化処理部３７、復号化処理部３８、ＨＤＤ制御部３９、暗号化要否判定部４０の各機能部を含めて、ＣＰＵ２１が主体となって行なう。
【００８５】
なお、ここでは一例として、端末装置３４から送信される印刷用の画像データを画像処理装置１で処理する場合について説明するが、画像処理装置１で処理の対象とする情報（被処理情報）は、端末装置３４から送信される画像データに限らない。例えば、画像処理装置１の画像読取部９が原稿から読み取った画像データや、画像処理装置１の内部で生成されたイメージ、テキスト、グラフィックス、ドキュメントなどの情報を、被処理情報の一例として処理するものであってもよい。
【００８６】
（図９の処理フロー）
まず、端末装置３４から画像処理装置１に印刷命令と一緒に印刷用の画像データが送信されると、この画像データをネットワークインターフェース回路２７で受信した後、ＣＰＵ２１に取り込む（ステップＳ３１）。
【００８７】
次に、取り込んだ画像データを暗号化要否判定部４０で解析する（ステップＳ３２）。
【００８８】
次に、上記ステップＳ３２の解析結果に基づいて、暗号化要否判定部４０は、取り込んだ画像データを暗号化する必要があるかどうかを判定する（ステップＳ３３）。ここでの判定は、例えば、取り込んだ画像データが機密扱いの情報であるか否かによって行なう。
【００８９】
端末装置３４から受信した画像データが、機密扱いの情報であるか否かについては、例えば、次のような仕組みで判別すればよい。すなわち、端末装置３４から画像データを送信する際に、当該画像データに付属する属性情報のなかに、機密扱いの情報であることを示す情報を含めるようにし、当該情報が属性情報に含まれていれば、機密扱いの情報であると判断し、含まれていなければ、機密扱いの情報ではないと判断する仕組みとすればよい。
【００９０】
また、これ以外にも、例えば、画像データの中に予め決められた特定の情報、例えば、「社外秘」、「極秘」などの文字情報が含まれていれば、機密扱いの情報であると判断し、上記特定の情報が含まれていなければ、機密扱いの情報ではないと判断する仕組みとしてもよい。
【００９１】
他にも、画像データの属性情報に代えて、画像データに含まれるバーコードなどのコード情報、又は電子透かし技術等を用いて画像データに埋め込んだ不可視の情報などに、機密扱いの情報であることを示す情報を含めるようにし、当該情報がコード情報又は不可視の情報に含まれていれば、機密扱いの情報であると判断し、含まれていなければ、機密扱いの情報ではないと判断する仕組みとしてもよい。
【００９２】
また、端末装置３４から画像処理装置１に送信される印刷指示のなかに、機密扱いの情報であることを示す情報を含めるようにし、当該情報が印刷指示に含まれていれば、機密扱いの情報であると判断し、含まれていなければ、機密扱いの情報ではないと判断する仕組みとしてもよい。
【００９３】
次に、暗号化要否判定部４０で暗号化が必要と判断した画像データを、暗号化処理部３７で暗号化する（ステップＳ３４）。この暗号化に際しては、それに先立ってメモリ制御部３６がシステムメモリ２２から読み出した鍵（暗号鍵）を用いて、暗号化処理部３７が画像データを暗号化する。
【００９４】
なお、ここでは一例として、端末装置３４から受信した画像データが機密扱いの情報であった場合のみ、当該画像データを暗号化処理部３７で暗号化しているが、これに限らず、端末装置３４から受信したすべての被処理情報を暗号化処理部３７で暗号化してもかまわない。
【００９５】
次に、ＨＤＤ制御部３９は、暗号化処理部３７で暗号化された画像データ、又は暗号化されていない元（オリジナル）の画像データを、ＨＤＤ２４に記憶する（ステップＳ３５）。ＨＤＤ制御部３９は、上記ステップＳ３４において暗号化処理部３７が画像データを暗号化した場合は、当該暗号化によって生成された画像データ（暗号文）をＨＤＤ２４に記憶する。また、ＨＤＤ制御部３９は、上記ステップＳ３４において暗号化処理部３７が画像データを暗号化しなかった場合は、暗号化されていない元（オリジナル）の画像データ（平文）をＨＤＤ２４に記憶する。
【００９６】
次に、ＣＰＵ２１は、上記ステップＳ３５でＨＤＤ制御部３９がＨＤＤ２４に記憶した画像データを印刷するにあたり、使用者の認証が必要かどうかを判断する（ステップＳ３６）。ここでの判断は、例えば、端末装置３４から受けた印刷指示の内容が、予め設定された条件を満たした場合に、認証が必要と判断し、当該条件を満たさない場合は、認証が不要と判断する。より具体的には、例えば、印刷指示の内容が「親展印刷」の適用を指示する内容であった場合は、使用者の認証が必要と判断し、そうでない場合は認証が不要と判断する。
【００９７】
「親展印刷」とは、端末装置３４と画像処理装置１との間でネットワークを利用して画像データを印刷する場合の印刷処理形態の一つである。親展印刷を実施するにあたっては、予め使用者ごとに親展ボックスと呼ばれる専用（個別）の記憶領域がＨＤＤ２４の記憶領域の一部に割り当てられる。使用者がＨＤＤ２４に親展ボックスを開設するには認証情報を登録する必要がある。
【００９８】
ＨＤＤ２４の内部では親展ボックスと認証情報を対応付けて管理する。したがって、端末装置３４から親展印刷の適用が指示された画像データを受信した場合は、当該画像データをＨＤＤ２４に記憶するにあたって、当該画像データとあわせて端末装置３４から受信した認証情報に対応付けられたＨＤＤ２４内の親展ボックスに画像データを格納（記憶）することになる。
【００９９】
使用者の認証には、例えば、パスワードを用いた認証、パスワードとユーザーＩＤを用いた認証、ＩＣカードを用いた認証、ＩＣカードとパスワードを用いた認証、生体的な特徴情報を用いた認証（生体認証）などが用いられる。本実施の形態では、一例として、パスワードとユーザーＩＤを用いて使用者の認証処理を行なうものとする。
【０１００】
上記ステップＳ３６で使用者の認証が不要と判断した場合は、図１０に示す処理フローに移行する。また、上記ステップＳ３６で使用者の認証が必要と判断した場合は、図１１に示す処理フローに移行する。
【０１０１】
（図１０の処理フロー）
図１０に示す処理フローに移行した場合は、まず、上記ステップＳ３５でＨＤＤ２４に記憶した画像データをＨＤＤ制御部３９がＨＤＤ２４から読み出す（ステップＳ３７）。
【０１０２】
次に、ＣＰＵ２１は、上記ステップＳ３７で読み出した画像データが暗号化されているかどうかを判断する（ステップＳ３８）。そして、暗号化されている場合は、当該暗号化された画像データを復号化処理部３８で復号化する（ステップＳ３９）。この復号化に際しては、それに先立ってメモリ制御部３６がシステムメモリ２２から読み出した鍵（復号鍵）を用いて、復号化処理部３８が画像データを復号化する。これにより、元の画像データが生成される。
【０１０３】
次に、上記ステップＳ３７でＨＤＤ制御部３９がＨＤＤ２４から読み出した画像データ、又は上記ステップＳ３９で復号化処理部３８が復号化した画像データを、メモリ制御部３６がシステムメモリ２２に展開する（ステップＳ４０）。
【０１０４】
次に、ＣＰＵ２１は、上記ステップＳ４０でシステムメモリ２２に展開した画像データを、ビデオインターフェース回路３０を介して画像形成部１０に送ることにより、当該画像形成部１０に画像の印刷出力（画像を用紙に印刷すること）を実行させる（ステップＳ４１）。
【０１０５】
次に、ＨＤＤ制御部２４は、画像の印刷出力を終えた画像データをＨＤＤ２４から削除する（ステップＳ４２）。本明細書において、ＨＤＤ２４に記憶されている「データを削除する」ことと、当該ＨＤＤ２４に記憶されている「データを消去する」ことは、同義ではない。
【０１０６】
例えば、画像データを１つのファイルとしてＨＤＤ２４に記憶するものとすると、「データを削除する」という処理は、ファイル（画像データ）が記憶されているＨＤＤ２４内の記憶領域が、使用済みの状態から未使用の状態に変換されるように、ファイル名を変更（リネイム）することによって実現される。
【０１０７】
これに対して、「データを消去する」という処理は、ファイル（画像データ）が記憶されているＨＤＤ２４内の記憶領域に、元のデータと異なる、意味のないデータを上書きすることによって実現される。
【０１０８】
このため、「データを消去する」処理を行なった場合は、ＨＤＤ２４内に画像データが残ることはないが、「データを削除する」処理だけを行なった場合は、ＨＤＤ２４内に画像データが残ることになる。
【０１０９】
次に、ＣＰＵ２１は、画像の印刷出力を終えた画像データをＨＤＤ２４から消去する必要があるかどうかを判断する（ステップＳ４３）。ここでの判断は、例えば、上記ステップＳ３２での解析結果において、画像データが機密扱いの情報であった場合は、消去が必要と判断し、画像データが機密扱いの情報でなかった場合は、消去が不要と判断すればよい。
【０１１０】
また、これ以外にも、例えば、使用者が端末装置３４を操作して情報処理装置１に印刷指示を送信する場合に、当該印刷指示に係る指示内容の一つとして、印刷出力後に画像データをＨＤＤから消去する旨の指示を含めるようにし、当該指示を受けた場合は、画像データの消去が必要と判断し、当該指示を受けなかった場合は、画像データの消去が不要と判断する仕組みとしてもよい。
【０１１１】
上記ステップＳ４３で画像データの消去が必要と判断した場合、ＨＤＤ制御部２４は、画像の印刷出力を終えた画像データをＨＤＤ２４から消去する処理（上書き消去）を行なう（ステップＳ４４）。
【０１１２】
（図１１の処理フロー）
一方、図１１に示す処理フローに移行した場合は、まず、上記ステップＳ３５でＨＤＤ制御部３９がＨＤＤ２４に記憶した画像データの印刷出力に係る印刷出力情報を、認証待ちのリストに格納（登録）する（ステップＳ４５）。認証待ちのリストは、画像データの印刷出力に際して、使用者の認証処理が必要となる画像データの印刷出力情報を格納して管理するために、ＣＰＵ２１が、システムメモリ２２上又はＨＤＤ２４上に作成するものである。
【０１１３】
次に、ＣＰＵ２１は、使用者が操作部８を操作するまで待ちの状態となる（ステップＳ４６）。そして、使用者が操作部８を操作したことを感知すると、当該操作中に認証情報が入力されたかどうかを判断する（ステップＳ４７）。
【０１１４】
次に、ＣＰＵ１は、操作部８から認証情報が入力されると、当該認証情報を用いて認証処理を行なう（ステップＳ４８）。
【０１１５】
次に、ＣＰＵ２１は、上記認証処理の結果、認証に成功したかどうかを判断する（ステップＳ４９）。そして、認証に失敗した場合は、再び上記ステップＳ４６の指示待ちの状態となる。
【０１１６】
これに対して、認証に成功した場合は、ＣＰＵ２１は、認証待ちのリストに格納されている印刷出力情報に関して、使用者からの印刷出力の実行指示を待つ（ステップＳ５０）。
【０１１７】
使用者による印刷出力の実行指示は、操作部８を用いて行なわれる。そして、実際に操作部８で印刷出力の実行指示を受けると、ステップＳ５０で肯定判定する。操作部８を用いて使用者が印刷出力の実行指示を行なう場合は、それに先立って、少なくとも、認証情報を入力する操作と、印刷出力の対象となる画像データを選択する操作が、使用者によって行なわれる。具体的な操作手順については後述する。
【０１１８】
次に、認証待ちのリストに存在する印刷出力情報に対応してＨＤＤ２４に記憶されている画像データのなかで、使用者が印刷出力の対象に選択した画像データをＨＤＤ制御部３９がＨＤＤ２４から読み出す（ステップＳ５１）。
【０１１９】
次に、ＣＰＵ２１は、上記ステップＳ５１で読み出した画像データが暗号化されているかどうかを判断する（ステップＳ５２）。そして、暗号化されている場合は、当該暗号化された画像データを復号化処理部３８で復号化する（ステップＳ５３）。この復号化に際しては、それに先立ってメモリ制御部３６がシステムメモリ２２から読み出した鍵（復号鍵）を用いて、復号化処理部３８が画像データを復号化する。これにより、元の画像データが生成される。
【０１２０】
次に、上記ステップＳ５１でＨＤＤ２４から読み出された画像データ（暗号化されていない画像データ）、又は上記ステップＳ５３で復号化処理部３８により復号化された画像データを、メモリ制御部３６がシステムメモリ２２に展開する（ステップＳ５４）。
【０１２１】
次に、ＣＰＵ２１は、上記ステップＳ５４でシステムメモリ２２に展開した画像データを、ビデオインターフェース回路３０を介して画像形成部１０に送ることにより、当該画像形成部１０に画像の印刷出力（画像を用紙に印刷すること）を実行させる（ステップＳ５５）。
【０１２２】
次に、ＣＰＵ２１は、画像の印刷出力を終えた画像データに係る印刷出力情報を、上述した認証待ちのリストから削除する（ステップＳ５６）。
【０１２３】
次に、ＣＰＵ２１は、画像の印刷出力を終えた画像データを削除するかどうかを判断する（ステップＳ５７）。ここでの判断は、例えば、前述したように操作部８を用いて使用者が印刷出力の実行指示を行なう場合に、印刷出力後に画像データを削除するかどうかの指定を行なうものとし、当該指定がなされた画像データであれば、削除すると判断し、当該指定がなされかった画像データであれば、削除しない（換言すると、ＨＤＤ２４に記憶させたままにする）と判断する仕組みとすればよい。
【０１２４】
上記ステップＳ５７で画像データを削除しないと判断した場合は、上記ステップＳ４６に戻る。また、上記ステップＳ５７で画像データを削除すると判断した場合、ＨＤＤ制御部２４は、画像の印刷出力を終えた画像データをＨＤＤ２４から削除する（ステップＳ５８）。
【０１２５】
次に、ＣＰＵ２１は、画像の印刷出力を終えた画像データをＨＤＤ２４から消去する必要があるかどうかを判断する（ステップＳ５９）。ここでの判断は、例えば、前述したとおりである。
【０１２６】
上記ステップＳ５９で画像データの消去が必要と判断した場合、ＨＤＤ制御部２４は、画像の印刷出力を終えた画像データをＨＤＤ２４から消去する処理（上書き消去）を行なう（ステップＳ６０）。
【０１２７】
上記一連の処理のなかでは、端末装置３４から受信した画像データのうち、機密扱いの情報と判断した画像データを暗号化処理部３７で暗号化してから、暗号済みの画像データをＨＤＤ制御部３９がＨＤＤ２４に記憶している。このため、機密扱いの画像データは、暗号化された状態で、ＨＤＤ２４内に存在することになる。したがって、例えば、コントローラ７からＨＤＤ２４を抜き取って、当該ＨＤＤ２４に記憶されているデータを、画像処理装置１とは別の装置を使って読み出しても、機密扱いの画像デーについては意味不明な情報となる。
【０１２８】
また、暗号化された画像データを復号化するための復号鍵は、前述した起動時の処理において、メモリ制御部３６がシステムメモリ２２に記憶している。このため、ＨＤＤ２４に暗号化して記憶してある画像データを復号化するには、システムメモリ２２から復号鍵を読み出す必要がある。この復号鍵は、例えば、コントローラ７のメモリソケットからシステムメモリ２２を抜き取ると、それまでシステムメモリ２２に保持されていた他のデータと共に消失する。したがって、システムメモリ２２に記憶されていた復号鍵を使用できなくなり、その結果、暗号化された画像データを復号化する手だてがなくなる。
【０１２９】
また、暗号鍵や復号鍵などの鍵は、暗号化される画像データと比べるとデータ量が非常に小さい。このため、暗号化された画像データを記憶媒体に記憶する際に必要となる記憶容量に比べて、上記の鍵を記憶媒体に記憶する際に必要となる記憶容量も非常に小さくて済む。したがって、ＨＤＤ２４と比べて記憶容量が小さいシステムメモリ２２であっても、鍵を記憶するのに必要となる記憶容量を確保することは容易である。
【０１３０】
（印刷出力の実行指示に係る操作手順）
図１２は印刷出力の実行指示に係る使用者の操作手順を示すフローチャートである。
【０１３１】
まず、使用者は、印刷処理形態の一つとなる「親展印刷」を選択する（ステップＳ７１）。この選択操作は、例えば、操作部８の表示部に表示された印刷に係る処理メニューのなかから、「親展印刷」という項目を選択する操作によって行なわれる。なお、使用者の希望する処理の内容によっては、「親展印刷」以外の項目を選択する場合もあり得る。
【０１３２】
次に、使用者は、操作部８を操作して、自身のユーザーＩＤを入力する（ステップＳ７２）。この入力操作は、例えば、操作部８に設けられたキー、ボタン等を押下する操作によって行なわれる。これ以外にも、例えば、次のような仕組みでユーザーＩＤを入力してもよい。
【０１３３】
すなわち、使用者が所持する携帯型記録媒体（例えば、認証用のＩＣカード等）にユーザーＩＤを記録しておく。また、その携帯型記録媒体からの情報の読み取りに対応する読取部を操作部８又はその近傍に設けておく。そして、使用者が携帯型記録媒体を上記読取部にセットしたときに、当該携帯型記録媒体に記録されたユーザーＩＤを読取部で読み取る。
【０１３４】
次に、使用者は、操作部８を操作して、パスワードを入力する（ステップＳ７３）。この入力操作は、例えば、操作部８に設けられたキー、ボタン等を押下する操作によって行なわれる。
【０１３５】
次に、使用者は、操作部８を操作して、印刷出力の対象となる画像データを選択する（ステップＳ７４）。この選択操作は、例えば、操作部８の表示部に表示された画像データのリストのなかから、少なくとも１つの画像データを選択する操作によって行なわれる。
【０１３６】
次に、使用者は、操作部８を操作して、先ほど選択した画像データの処理形態として「
印刷出力」を指定する（ステップＳ７５）。この指定操作は、例えば、操作部８の表示部に表示された印刷に係る処理メニューのなかから、「画像データを印刷する」という項目を選択する操作によって行なわれる。なお、使用者の希望する処理の内容によっては、「画像データを印刷する」という項目以外の項目（例えば、「画像データを削除する」）を選択する場合もあり得る。
【０１３７】
次に、使用者は、操作部８を操作して、先ほど選択した画像データを印刷後に削除するように指定する（ステップＳ７６）。この指定操作は、例えば、操作部８の表示部に表示された印刷に係る処理メニューのなかから、「印刷後に画像データを削除する」という項目を選択する操作によって行なわれる。なお、使用者の希望する処理の内容によっては、「印刷後に画像データを削除しない」という項目を選択する場合もあり得る。
【０１３８】
次に、使用者は、操作部８を操作して、先ほど選択した画像データの印刷出力の実行開始を指示する（ステップＳ７７）。この指定操作は、例えば、操作部８に設けられたスタートボタンを押下する操作によって行われる。使用者による印刷出力の実行指示は、操作部８に設けられたスタートボタンを押下する操作によって行なわれる。なお、使用者の希望する処理の内容によっては、例えば、「これまでの設定をキャンセルする」、「設定の一部を訂正する」等の項目を選択する場合もあり得る。
【０１３９】
以上は、使用者を主体とした操作手順であるが、画像処理装置１のＣＰＵ２１を主体として各ステップの操作を考えると、次のようになる。
【０１４０】
すなわち、ステップＳ７１の操作に関しては、使用者から「親展印刷」の指定を受け付ける処理となり、ステップＳ７２及びＳ７３の操作に関しては、使用者から認証情報の入力を受け付ける処理となる。
【０１４１】
また、ステップＳ７４の操作に関しては、使用者から印刷出力の対象となる画像データの選択を受け付ける処理となり、ステップＳ７５の操作に関しては、使用者から画像データの「印刷出力」の指定を受け付ける処理となる。
【０１４２】
また、ステップＳ７６の操作に関しては、使用者から印刷後に画像データを削除する指定を受け付ける処理となり、ステップＳ７７の操作に関しては、使用者から画像データの印刷出力の実行指示を受け付ける処理となる。
【０１４３】
＜適用例＞
本発明は、画像処理装置に限らず、例えば、テキストデータ、グラフィックスデータ、ドキュメントデータ、ＣＡＤデータ、地図データ、プログラムデータなど、様々な情報を被処理情報の一例として処理する情報処理装置や、これを用いた情報処理システムに広く適用される。
【符号の説明】
【０１４４】
１…画像処理装置、３…副電源スイッチ、７…コントローラ、８…操作部、９…画像読取部、１０…画像形成部、２１…ＣＰＵ、２２…システムメモリ、２４…ハードディスク、２５…電源制御回路、３４…端末装置、３５…鍵生成部、３６…メモリ制御部、３７…暗号化処理部、３８…復号化処理部、３９…ＨＤＤ制御部、４０…暗号化要否判定部
【図１】
2011039956.tif 000003
【図２】
2011039956.tif 000004
【図３】
2011039956.tif 000005
【図４】
2011039956.tif 000006
【図５】
2011039956.tif 000007
【図６】
2011039956.tif 000008
【図７】
2011039956.tif 000009
【図８】
2011039956.tif 000010
【図９】
2011039956.tif 000011
【図１０】
2011039956.tif 000012
【図１１】
2011039956.tif 000013
【図１２】
2011039956.tif 000014