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