(57)【要約】【課題】  省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすること。【解決手段】  ＭＦＰは、ＲＡＭと、起動時間が画像形成部よりも長いＨＤＤと、動作モードを切り換える切換部と、通常モードにおいてＨＤＤおよび画像形成部に電力を供給し、省電力モードにおいてＨＤＤおよび画像形成部に電力を供給しない電力制御部と、機密プリントデータを受信し、ＨＤＤに記憶する機密プリント受信部と、省電力モードに切り換えられると（Ｓ２１でＹＥＳ）、ＨＤＤに電力を供給させ、ＨＤＤに記憶されている機密プリントデータをＲＡＭに転送する転送部（Ｓ２２）と、通常モードに切り換えられると、ＲＡＭに記憶されている機密プリントデータに基づく認証が成功することを条件に、機密プリントデータの画像を画像形成部に形成させる機密プリント部と、備える。【選択図】        図８
2012006309.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する半導体メモリと、
画像を形成する画像形成手段と、
データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、前記画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、
通常モードと、前記通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換える切換手段と、
前記通常モードにおいて前記磁気記録装置および前記画像形成手段に電力を供給し、前記省電力モードにおいて前記磁気記録装置および前記画像形成手段に電力を供給しない電力制御手段と、
認証情報とプリントデータとを含む機密プリントデータを受信し、前記通常モードの場合に前記機密プリントデータを前記磁気記録装置に記憶する機密プリント受信手段と、
前記切換手段が動作モードを省電力モードに切り換えた後、前記電力制御手段に前記磁器記録装置に電力を供給させるとともに、前記磁気記録装置に記憶されている機密プリントデータを前記半導体メモリに転送する転送手段と、
前記切換手段が動作モードを省電力モードから通常モードに切り換えた後、前記半導体メモリに前記受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、前記機密プリントデータに含まれるプリントデータの画像を前記画像形成手段に形成させる機密プリント手段と、を備えた画像形成装置。
【請求項２】
前記機密プリントデータに含まれる前記認証情報は、ユーザを識別するためのユーザ識別情報であり、
前記磁気記録装置は、ユーザ識別情報と個別情報とを含むユーザデータを記憶しており、
前記ユーザデータに含まれるユーザ識別情報および個別情報と同一のユーザ識別情報と個別情報が受け付けられることを条件に、ユーザを認証する認証手段をさらに備え、
前記転送手段は、前記切換手段が動作モードを省電力モードに切り換えた後、前記磁気記録装置に記憶されている前記ユーザデータを前記半導体メモリにさらに転送し、
前記機密プリント手段は、前記半導体メモリに記憶されている機密プリントデータのうち前記認証手段により認証されたユーザのユーザ識別情報を含む機密プリントデータに含まれるプリントデータの画像を前記画像形成手段に形成させる、請求項１に記載の画像形成装置。
【請求項３】
前記磁気記録装置に前記受信された機密プリントデータが複数記憶されている場合、複数の機密プリントデータのデータ量と、前記半導体メモリの空容量とを比較する比較手段と、
前記機密プリント受信手段は、前記受信された機密プリントデータを、該機密プリントデータが受信された時刻と関連付けて記憶し、
前記機密プリント手段により前記機密プリントデータに含まれるプリントデータがプリントされると、該機密プリントデータが受信されてから前記機密プリントデータに含まれるプリントデータがプリントされるまでの蓄積時間を、前記機密プリントデータに含まれる認証情報と関連付けた履歴情報を記憶する履歴記憶手段と、をさらに備え、
前記転送手段は、前記記憶された履歴情報に基づいて、認証情報毎に蓄積されることが予測される予測時間を算出する予測手段を含み、
前記転送手段は、前記複数の機密プリントデータのデータ量が、前記半導体メモリの空容量より大きい場合、前記複数の機密プリントデータのうちから前記予測手段により予測された予測時間が短い認証情報に関連付けられた機密プリントデータを優先して前記半導体メモリに転送し、前記複数の機密プリントデータのうち前記半導体メモリに転送されなかった機密プリントデータを前記磁気記録装置に記憶する、請求項２に記載の画像形成装置。
【請求項４】
前記認証情報は、パスワードであり、
前記機密プリント手段は、前記半導体メモリに記憶されている機密プリントデータに含まれる認証情報と同じパスワードが受け付けられることに応じて、前記機密プリントデータに含まれるプリントデータの画像を前記画像形成手段に形成させる、請求項１に記載の画像形成装置。
【請求項５】
前記磁気記録装置に前記受信された機密プリントデータが複数記憶されている場合、複数の機密プリントデータのデータ量と、前記半導体メモリの空容量とを比較する比較手段を、さらに備え、
前記転送手段は、前記複数の機密プリントデータのデータ量が、前記半導体メモリの空容量より大きい場合、前記複数の機密プリントデータのうちからデータ量の小さい順に前記半導体メモリに転送し、前記複数の機密プリントデータのうち前記半導体メモリに転送されなかった機密プリントデータを前記磁気記録装置に記憶する、請求項１、２または４のいずれかに記載の画像形成装置。
【請求項６】
データを記憶する半導体メモリと、
画像を形成する画像形成手段と、
データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、前記画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、を備えた画像形成装置で実行される機密プリント方法であって、
通常モードと、前記通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換えるステップと、
前記通常モードにおいて前記磁気記録装置および前記画像形成手段に電力を供給するステップと、
前記省電力モードにおいて前記磁気記録装置および前記画像形成手段に供給する電力を遮断するステップと、
認証情報とプリントデータとを含む機密プリントデータを受信し、前記通常モードの場合に前記機密プリントデータを前記磁気記録装置に記憶するステップと、
前記切り換えるステップにおいて動作モードが通常モードから省電力モードに切り換えられた後、前記磁気記録装置に記憶されている機密プリントデータを前記半導体メモリに転送するステップと、
前記切り換えるステップにおいて動作モードが省電力モードから通常モードに切り換えられた後、前記半導体メモリに前記受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、前記機密プリントデータに含まれるプリントデータの画像を前記画像形成手段に形成させるステップと、を含み、
前記電力を遮断するステップは、前記転送ステップにおける転送中は前記磁気記録装置に供給する電力を遮断することなく、電力を供給するステップを含む、機密プリント方法。
【請求項７】
データを記憶する半導体メモリと、
画像を形成する画像形成手段と、
データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、前記画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、を備えた画像形成装置を制御するコンピュータで実行される機密プリントプログラムであって、
通常モードと、前記通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換えるステップと、
前記通常モードにおいて前記磁気記録装置および前記画像形成手段に電力を供給するステップと、
前記省電力モードにおいて前記磁気記録装置および前記画像形成手段に供給する電力を遮断するステップと、
認証情報とプリントデータとを含む機密プリントデータを受信し、前記通常モードの場合に前記機密プリントデータを前記磁気記録装置に記憶するステップと、
前記切り換えるステップにおいて動作モードが通常モードから省電力モードに切り換えられた後、前記磁気記録装置に記憶されている機密プリントデータを前記半導体メモリに転送するステップと、
前記切り換えるステップにおいて動作モードが省電力モードから通常モードに切り換えられた後、前記半導体メモリに前記受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、前記機密プリントデータに含まれるプリントデータの画像を前記画像形成手段に形成させるステップと、を前記コンピュータに実行させ、
前記電力を遮断するステップは、前記転送ステップにおける転送中は前記磁気記録装置に供給する電力を遮断することなく、電力を供給するステップを含む、機密プリントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、機密プリント方法および機密プリントプログラムに関し、特に機密プリントをすることが可能な画像形成装置、機密プリント方法および機密プリントプログラムに関する。
【背景技術】
【０００２】
消費電力を低くすることが可能なＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が知られている。特開２００４−１１２７１８号公報には、画像データの処理を行う画像処理装置であって、装置全体の統括制御を行う第１の制御手段と、省エネルギモードに移行させる省エネルギモード移行手段と、該省エネルギモードから通常動作モードに復帰させる機能を有し、第１の制御手段よりも消費電力の小さい第２の制御手段と、省エネルギモードからの復帰トリガを検出する検出手段と、第１の制御手段の動作に必要なデータを記憶する第１の記憶手段と、第１の記憶手段よりも高速にアクセス可能な第２の記憶手段と、省エネルギモードからの復帰に必要なデータの少なくとも一部を第２の記憶手段に記憶させる手段とを備え、省エネルギモードに移行した場合には、第２の制御手段と検出手段と第２の記憶手段のみに給電し、該省エネルギモードからの復帰処理は、第２の記憶手段に記憶させたデータを利用して行うようにしたことを特徴とする画像処理装置が記載されている。
【０００３】
しかしながら、従来の画像処理装置においては、第２の記憶手段に記憶させたデータを利用して復帰した後に、第１の記憶手段がアクセス可能でなければ、第１の記憶手段に記憶されたデータを用いた動作をすることができないといった問題がある。例えば、ユーザがログインすることに応じてプリントされる機密プリントデータが第１の記憶手段に記憶されていた場合、ユーザがログインすることに応じて省エネルギモードから復帰したとしても、第１の記憶手段がアクセス可能になるまで、機密プリントデータにアクセスすることができない。このため、ユーザがログインした後に、第１の記憶手段がアクセス可能になるまで、機密プリントデータの画像を形成することができないといった問題がある。
【特許文献１】特開２００４−１１２７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は、上述した問題点を解決するためになされたもので、この発明の目的の１つは、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な画像形成装置を提供することである。
【０００５】
この発明の他の目的は、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な機密プリント方法を提供することである。
【０００６】
この発明のさらに他の目的は、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な機密プリントプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、データを記憶する半導体メモリと、画像を形成する画像形成手段と、データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、通常モードと、通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換える切換手段と、通常モードにおいて磁気記録装置および画像形成手段に電力を供給し、省電力モードにおいて磁気記録装置および画像形成手段に電力を供給しない電力制御手段と、認証情報とプリントデータとを含む機密プリントデータを受信し、通常モードの場合に機密プリントデータを磁気記録装置に記憶する機密プリント受信手段と、切換手段が動作モードを省電力モードに切り換えた後、電力制御手段に磁器記録装置に電力を供給させるとともに、磁気記録装置に記憶されている機密プリントデータを半導体メモリに転送する転送手段と、切換手段が動作モードを省電力モードから通常モードに切り換えた後、半導体メモリに受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、機密プリントデータに含まれるプリントデータの画像を画像形成手段に形成させる機密プリント手段と、を備える。
【０００８】
この局面に従えば、通常モードの場合に機密プリントデータが磁気記録装置に記憶され、動作モードが省電力モードに切り換えられた後に、磁気記録装置に記憶されている機密プリントデータが半導体メモリに転送され、動作モードが省電力モードから通常モードに切り換えられた後、半導体メモリに機密プリントデータが記憶されている場合、該機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、機密プリントデータに含まれるプリントデータの画像が形成される。磁気記録装置の起動時間は、動作モードが省電力モードから通常モードに切り換えた後に画像形成可能となるまでの時間よりも長いので、磁気記録装置が起動する前に機密プリントデータの画像を形成することができる。その結果、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な画像形成装置を提供することができる。
【０００９】
好ましくは、機密プリントデータに含まれる認証情報は、ユーザを識別するためのユーザ識別情報であり、磁気記録装置は、ユーザ識別情報と個別情報とを含むユーザデータを記憶しており、ユーザデータに含まれるユーザ識別情報および個別情報と同一のユーザ識別情報と個別情報が受け付けられることを条件に、ユーザを認証する認証手段をさらに備え、転送手段は、切換手段が動作モードを省電力モードに切り換えた後、磁気記録装置に記憶されているユーザデータを半導体メモリにさらに転送し、機密プリント手段は、半導体メモリに記憶されている機密プリントデータのうち認証手段により認証されたユーザのユーザ識別情報を含む機密プリントデータに含まれるプリントデータの画像を画像形成手段に形成させる。
【００１０】
この局面に従えば、半導体メモリに記憶されている機密プリントデータのうち認証されたユーザのユーザ識別情報を含む機密プリントデータに含まれるプリントデータの画像が形成される。このため、認証されたユーザは、ユーザ識別情報および個別情報を入力するだけで、機密プリントデータがプリントされるので、操作を簡便にすることができる。
【００１１】
好ましくは、磁気記録装置に受信された機密プリントデータが複数記憶されている場合、複数の機密プリントデータのデータ量と、半導体メモリの空容量とを比較する比較手段と、機密プリント受信手段は、受信された機密プリントデータを、該機密プリントデータが受信された時刻と関連付けて記憶し、機密プリント手段により機密プリントデータに含まれるプリントデータがプリントされると、該機密プリントデータが受信されてから機密プリントデータに含まれるプリントデータがプリントされるまでの蓄積時間を、機密プリントデータに含まれる認証情報と関連付けた履歴情報を記憶する履歴記憶手段と、をさらに備え、転送手段は、記憶された履歴情報に基づいて、認証情報毎に蓄積されることが予測される予測時間を算出する予測手段を含み、転送手段は、複数の機密プリントデータのデータ量が、半導体メモリの空容量より大きい場合、複数の機密プリントデータのうちから予測手段により予測された予測時間が短い認証情報に関連付けられた機密プリントデータを優先して半導体メモリに転送し、複数の機密プリントデータのうち半導体メモリに転送されなかった機密プリントデータを磁気記録装置に記憶する。
【００１２】
この局面に従えば、履歴情報に基づいて、認証情報毎に予測時間が算出され、複数の機密プリントデータのうちから予測時間が短い認証情報に関連付けられた機密プリントデータが優先して半導体メモリに転送される。このため、蓄積時間の短いユーザは、次に認証される確率が高いので、画像形成の対象となる確率の高い機密プリントデータを半導体メモリに記憶することができる。
【００１３】
好ましくは、認証情報は、パスワードであり、機密プリント手段は、半導体メモリに記憶されている機密プリントデータに含まれる認証情報と同じパスワードが受け付けられることに応じて、機密プリントデータに含まれるプリントデータの画像を画像形成手段に形成させる。
【００１４】
この局面に従えば、パスワードを入力すれば、機密プリントデータが画像形成されるので、操作を容易にすることができる。
【００１５】
好ましくは、磁気記録装置に受信された機密プリントデータが複数記憶されている場合、複数の機密プリントデータのデータ量と、半導体メモリの空容量とを比較する比較手段を、さらに備え、転送手段は、複数の機密プリントデータのデータ量が、半導体メモリの空容量より大きい場合、複数の機密プリントデータのうちからデータ量の小さい順に半導体メモリに転送し、複数の機密プリントデータのうち半導体メモリに転送されなかった機密プリントデータを磁気記録装置に記憶する。
【００１６】
この局面に従えば、磁気記録装置に受信された機密プリントデータが複数記憶されている場合、複数の機密プリントデータのデータ量が半導体メモリの空容量より大きい場合、複数の機密プリントデータのうちからデータ量の小さい順に揮発性メモリに転送される。このため、半導体メモリに記憶する機密プリントデータの数をできる限り多くすることができ、複数のユーザの機密プリントデータが半導体メモリに記憶される確率を高くすることができる。
【００１７】
この発明の他の局面によれば、機密プリント方法は、データを記憶する半導体メモリと、画像を形成する画像形成手段と、データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、を備えた画像形成装置で実行される機密プリント方法であって、通常モードと、通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換えるステップと、通常モードにおいて磁気記録装置および画像形成手段に電力を供給するステップと、省電力モードにおいて磁気記録装置および画像形成手段に供給する電力を遮断するステップと、認証情報とプリントデータとを含む機密プリントデータを受信し、通常モードの場合に機密プリントデータを磁気記録装置に記憶するステップと、切り換えるステップにおいて動作モードが通常モードから省電力モードに切り換えられた後、磁気記録装置に記憶されている機密プリントデータを半導体メモリに転送するステップと、切り換えるステップにおいて動作モードが省電力モードから通常モードに切り換えられた後、半導体メモリに受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、機密プリントデータに含まれるプリントデータの画像を画像形成手段に形成させるステップと、を含み、電力を遮断するステップは、転送ステップにおける転送中は磁気記録装置に供給する電力を遮断することなく、電力を供給するステップを含む。
【００１８】
この局面に従えば、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な機密プリント方法を提供することができる。
【００１９】
この発明のさらに他の局面によれば、機密プリントプログラムは、データを記憶する半導体メモリと、画像を形成する画像形成手段と、データを不揮発的に記憶可能であり、電力が供給されてから記録されたデータを読出し可能となるまでの起動時間が、画像形成手段に電力が供給されてから画像形成可能となるまでの起動時間より長い磁気記録装置と、を備えた画像形成装置を制御するコンピュータで実行される機密プリントプログラムであって、通常モードと、通常モードよりも消費電力の小さい省電力モードとのいずれか一方に動作モードを切り換えるステップと、通常モードにおいて磁気記録装置および画像形成手段に電力を供給するステップと、省電力モードにおいて磁気記録装置および画像形成手段に供給する電力を遮断するステップと、認証情報とプリントデータとを含む機密プリントデータを受信し、通常モードの場合に機密プリントデータを磁気記録装置に記憶するステップと、切り換えるステップにおいて動作モードが通常モードから省電力モードに切り換えられた後、磁気記録装置に記憶されている機密プリントデータを半導体メモリに転送するステップと、切り換えるステップにおいて動作モードが省電力モードから通常モードに切り換えられた後、半導体メモリに受信された機密プリントデータが記憶されている場合、該記憶されている機密プリントデータに含まれる認証情報に基づく認証が成功することを条件に、機密プリントデータに含まれるプリントデータの画像を画像形成手段に形成させるステップと、をコンピュータに実行させ、電力を遮断するステップは、転送ステップにおける転送中は磁気記録装置に供給する電力を遮断することなく、電力を供給するステップを含む。
【００２０】
この局面に従えば、省電力モードからの復帰後に機密プリントデータの画像を形成するまでの時間を短くすることが可能な機密プリントプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】ＭＦＰのハードウエア構成の一例を示すブロック図である。
【図２】ＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図３】機密プリントデータのフォーマットの一例を示す図である。
【図４】ユーザデータのデータフォーマットの一例を示す図である。
【図５】履歴レコードのフォーマットの一例を示す図である。
【図６】（Ａ）は第１の実施の形態の通常モードにおけるＨＤＤに記憶されるデータの一例を示す図であり、（Ｂ）は第１の実施の形態の省電力モードにおけるＲＡＭに記憶されるデータの一例を示す図である。
【図７】データ受信処理の流れの一例を示すフローチャートである。
【図８】第１の実施の形態における転送処理の流れの一例を示すフローチャートである。
【図９】第１の実施の形態における部分転送処理の流れの一例を示すフローチャートである。
【図１０】第１の実施の形態における機密プリント処理の流れの一例を示すフローチャートである。
【図１１】履歴レコード生成処理の流れの一例を示すフローチャートである。
【図１２】第２の実施の形態における機密プリントデータのフォーマットの一例を示す図である。
【図１３】第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。
【図１４】通常機密プリント一覧画面の一例を示す図である。
【図１５】残余データテーブルの一例を示す図である。
【図１６】（Ａ）は、第２の実施形態の通常モードにおけるＨＤＤに記憶されるデータの一例を示す図であり、（Ｂ）は、第２の実施形態の省電力モードにおけるＲＡＭに記憶されるデータの一例を示す図である。
【図１７】省電力機密プリント一覧画面の一例を示す図である。
【図１８】第２の実施の形態における転送処理の流れの一例を示すフローチャートである。
【図１９】第２の実施の形態における部分転送処理の流れの一例を示すフローチャートである。
【図２０】第２の実施の形態における機密プリント処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２３】
＜第１の実施の形態＞
図１は、ＭＦＰのハードウエア構成の一例を示すブロック図である。図１を参照して、ＭＦＰ１００は、メイン回路１０１と、自動原稿読取装置（ＡＤＦ）１０と、原稿読取部２０と、画像形成部３０と、給紙部４０と、ユーザインターフェースとしての操作パネル１３と、電源回路１２１と、を含む。
【００２４】
ＡＤＦ１０は、原稿給紙トレイ上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部２０のプラテンガラス上に設定された所定の原稿読取位置まで搬送し、原稿読取部２０により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部２０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、メモリに記憶する、または画像形成部３０に出力する。
【００２５】
画像形成部３０は、周知の電子写真方式により画像を形成するものであって、原稿読取部２０から入力される画像データにシェーディング補正などの各種のデータ処理を施し、データ処理後の画像データに基づいて、給紙部４０により搬送される用紙に画像を形成する。給紙部４０は、給紙トレイに収納された用紙を画像形成部３０に搬送する。
【００２６】
メイン回路１０１は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、ネットワークＩ／Ｆ１１８と、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１９Ａが装着される外部記憶装置１１９と、を含む。ＣＰＵ１１１は、ＡＤＦ１０、原稿読取部２０、画像形成部３０、給紙部４０、操作パネル１３および電源回路１２１と接続され、ＭＦＰ１００の全体を制御する。
【００２７】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、およびそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。
【００２８】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００を他の装置とシリアル通信ケーブルで接続するためのインターフェースである。なお、接続形態は、有線であっても無線であってもよい。
【００２９】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部３０に出力する。画像形成部３０は、ファクシミリ部１１７により受信されたファクシミリデータの画像を用紙に形成する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３０】
ネットワークＩ／Ｆ１１８は、ＭＦＰ１００をネットワークに接続するためのインターフェースである。ＣＰＵ１１１は、ネットワークＩ／Ｆ１１８を介してネットワークに接続されたパーソナルコンピュータ（ＰＣ）と通信可能であり、ＰＣとの間でデータを送受信する。
【００３１】
外部記憶装置１１９は、ＣＤ−ＲＯＭ１１９Ａが装着される。ＣＰＵ１１１は、外部記憶装置１１９を介してＣＤ−ＲＯＭ１１９Ａにアクセス可能であり、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムをＲＡＭ１１４にロードして実行可能である。なお、ＣＰＵ１１１が実行するプログラムは、ＣＤ−ＲＯＭ１１９Ａに記憶されたプログラムに限られず、他の記憶媒体に記憶されたプログラムでもよく、ＨＤＤ１１６に記憶されたプログラムであってもよく、さらに、ネットワークＩ／Ｆ１１８を介してネットワークに接続された他のコンピュータによりＨＤＤ１１６に書き込みされたプログラムであってもよい。
【００３２】
なお、プログラムを記憶する記憶媒体としては、ＣＤ−ＲＯＭ１１９Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリでもよい。
【００３３】
ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３４】
操作パネル１３は、ＭＦＰ１００の上面に設けられ、表示部１０３と、操作部１０５とを含む。表示部１０３は、液晶表示装置、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した表示データに関する情報等を表示する。操作部１０５は、ユーザの操作を受け付け、受け付けられた操作をＣＰＵ１１１に出力する。操作部１０５は、表示部１０３の上に重畳して配置されたタッチパネルを含む。タッチパネルは、透明な部材からなり、表示部１０３に重畳して配置される。タッチパネルは、ユーザがタッチパネルを指で触れると、触れられた位置を指示位置として検出し、ＣＰＵ１１１に出力する。
【００３５】
電源回路１２１は、商用電源から電力が供給され、供給された交流の電力を所定の電圧の直流に変換し、ＭＦＰ１００の全体に供給する。図においては、電源回路１２１と、ＨＤＤ１１６およびＲＡＭ１１４との接続を具体的に示している。ＨＤＤ１１６は、電源回路１２１とスイッチ１２３を介して接続される。スイッチ１２３が閉じた状態ではＨＤＤ１１６に電力が供給されるが、スイッチ１２３が開いた状態では、電源回路１２１からＨＤＤ１１６に電力が供給されない。ＲＡＭ１１４は、電源回路１２１と接続され、電源回路１２１から電力が常に供給される。ＲＡＭ１１４は、ＣＰＵ１１１によって制御されるが、セルフリフレッシュ機能を有し、ＣＰＵ１１１による制御とは独立して、記憶したデータを保持することが可能である。
【００３６】
図２は、ＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。図２に示すＣＰＵ１１１の機能は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより形成される。図２を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、機密プリントデータを受信する機密プリント受信部５１と、ユーザを認証する認証部５３と、機密プリントデータの画像を形成する機密プリント部５５と、履歴を記憶する履歴記憶部５７と、動作モードを切り換えるモード切換部６１と、電源回路１２１を制御する電力制御部６３と、機密プリントデータを転送する転送部６５と、比較部６７と、を含む。
【００３７】
モード切換部６１は、動作モードを通常モードと省電力モードとのいずれか一方に切り換える。モード切換部６１は、動作モードを通常モードに切り換えているときに、操作部１０５において、ユーザによる操作が入力されることなく所定時間が経過すると、動作モードを省電力モードに切り換える。モード切換部６１は、動作モードを通常モードから省電力モードに切り換える場合、省電力切換信号を機密プリント受信部５１、認証部５３、機密プリント部５５、電力制御部６３、転送部６５および比較部６７に出力する。
【００３８】
モード切換部６１は、動作モードを省電力モードに切り換えているときに、所定のトリガの発生に応じて動作モードを省電力モードから通常モードに切り換える。所定のトリガは、操作部１０５への操作の入力、ネットワークＩ／Ｆ１１８によるＰＣ等からの機密プリントデータ以外のプリントデータの受信、またはファクシミリ部１１７によるファクシミリデータの受信である。操作部１０５に入力される操作は、例えば、ユーザが操作部１０５の備える各種キーまたはタッチパネルを指示する操作、原稿読取部２０を開く操作を含む。モード切換部６１は、動作モードを省電力モードから通常モードに切り換える場合、通常切換信号を、機密プリント受信部５１、認証部５３、機密プリント部５５、電力制御部６３および転送部６５に出力する。
【００３９】
電力制御部６３は、電源回路１２１を制御して、ＭＦＰ１００に供給される電力を制御する。電力制御部６３は、モード切換部６１から通常切換信号が入力されると、電源回路１２１にＭＦＰ１００の全体に電力を供給させる。例えば、ＨＤＤ１１６に電力を供給するために、スイッチ１２３を閉状態に切り換えてＨＤＤ１１６に電力を供給する。
【００４０】
電力制御部６３は、モード切換部６１から省電力切換信号が入力されると、少なくともＣＰＵ１１１、操作部１０５、ＲＡＭ１１４およびネットワークＩ／Ｆ１１８に電力を供給するが、それらを除くＭＦＰ１００の各部に供給する電力を遮断する。例えば、ＨＤＤ１１６への電力を遮断するために、スイッチ１２３を開状態に切り換える。ただし、電力制御部６３は、モード切換部６１から省電力切換信号が入力される場合であっても後述する転送部６５から転送中信号が入力されている間は、スイッチ１２３を開状態に維持する。
【００４１】
電力制御部６３は、モード切換部６１から通常切換信号が入力されると、電源回路１２１に画像形成部３０およびＨＤＤ１１６に電力を供給させるが、画像形成部３０およびＨＤＤ１１６は、電源回路１２１から電力が供給されてから駆動するまでに所定の起動時間を必要とする。ＨＤＤ１１６の起動時間は、画像形成部３０の起動時間よりも長い。
【００４２】
以下、通常モードと省電力モードとに場合を分けて説明する。
【００４３】
＜通常電力モードの場合＞
機密プリント受信部５１は、ネットワークＩ／Ｆ１１８がネットワークに接続されたＰＣから機密プリントデータを受信すると、ネットワークＩ／Ｆ１１８から機密プリントデータを取得する。図３は、機密プリントデータのフォーマットの一例を示す図である。図３を参照して、機密プリントデータは、ユーザ識別情報の項目と、プリントデータの項目とを含む。ユーザ識別情報の項目にはユーザ識別情報が設定され、ユーザ識別情報は、プリントデータの送信を指示したユーザを識別するための情報である。
【００４４】
機密プリント受信部５１は、ネットワークＩ／Ｆ１１８が機密プリントデータを受信すると、機密プリントデータが受信された日時を取得し、取得された日時を受信日時に設定する。機密プリント受信部５１は、モード切換部６１から通常切換信号が入力された後の通常モードにおいては、取得された機密プリントデータを受信日時と関連付けてＨＤＤ１１６に記憶する。これにより、機密プリントデータ８３がＨＤＤ１１６に記憶される。受信日時を機密プリントデータ８３に付加し、機密プリントデータをＨＤＤ１１６に記憶することにより、機密プリントデータを受信日時と関連付けてＨＤＤ１１６に記憶する。
【００４５】
認証部５３は、ユーザがユーザ識別情報および個別情報を操作部１０５に入力すると、操作部１０５からユーザ識別情報および個別情報が入力される。認証部５３は、モード切換部６１から通常切換信号が入力された後の通常モードにおいては、操作部１０５からユーザ識別情報および個別情報が入力されると、ＨＤＤ１１６に記憶されているユーザデータに、操作部１０５から入力されたユーザ識別情報および個別情報を含むユーザデータが存在するか否かを判断する。認証部５３は、ＨＤＤ１１６に記憶されているユーザデータに、操作部１０５から入力されたユーザ識別情報および個別情報を含むユーザデータが存在するならば認証するが、存在しなければ認証しない。認証部５３は、ユーザを認証する場合、認証されたユーザのユーザ識別情報を機密プリント部５５に出力する。
【００４６】
図４は、ユーザデータのデータフォーマットの一例を示す図である。図４を参照して、ユーザデータ８１は、ユーザ識別情報の項目と、個別情報の項目とを含む。ユーザ識別情報の項目には、ユーザ識別情報が設定され、個別情報の項目には、パスワードなどの個人情報が設定される。なお、個人情報は、ユーザ識別情報で特定されるユーザに特有の情報であればよく、例えば、パスワードの他、指紋の模様、静脈パターン、虹彩の模様または網膜に含まれる毛細血管の模様などを含む。
【００４７】
機密プリント部５５は、認証部５３からユーザ識別情報が入力される。機密プリント部５５は、モード切換部６１から通常切換信号が入力された後の通常モードにおいては、認証部５３からユーザ識別情報が入力されると、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちから入力されたユーザ識別情報を含む機密プリントデータ８３を抽出する。機密プリント部５５は、画像形成部３０を制御して、抽出された機密プリントデータ８３に含まれるプリントデータの画像を形成させる。機密プリント部５５は、機密プリントデータ８３に含まれるプリントデータの画像を形成した後、画像形成の対象となった機密プリントデータ８３を識別するためのデータ識別情報を履歴記憶部５７に出力する。データ識別情報は、ここでは機密プリントデータ８３に付されたファイル名としている。
【００４８】
機密プリント部５５は、入力されたユーザ識別情報を含む機密プリントデータ８３が複数記憶されている場合、複数の機密プリントデータ８３を抽出し、抽出された複数の機密プリントデータ８３を順に処理対象に設定する。機密プリント部５５は、処理対象に設定した機密プリントデータ８３に含まれるプリントデータの画像を画像形成部３０に形成させ、処理対象に設定した機密プリントデータ８３のデータ識別情報を履歴記憶部５７に出力する。
【００４９】
履歴記憶部５７は、機密プリント部５５からデータ識別情報が入力されると、履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１６に記憶されている履歴情報に追加する。
【００５０】
図５は、履歴レコードのフォーマットの一例を示す図である。図５を参照して、履歴レコードは、ユーザ識別情報の項目と、受信日時の項目と、出力日時の項目とを含む。
【００５１】
履歴記憶部５７は、機密プリント部５５からデータ識別情報が入力されると、データ識別情報が入力された日時を出力日時として取得する。また、履歴記憶部５７は、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちから機密プリント部５５から入力されたデータ識別情報で特定される機密プリントデータ８３を抽出し、抽出された機密プリントデータ８３に関連付けられた受信日時を取得する。履歴記憶部５７は、取得されたデータ識別情報と、取得された受信日時と、取得された出力日時とを含む履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１６に記憶されている履歴情報に追加する。そして、履歴記憶部５７は、履歴レコードを履歴情報８５に追加した後、入力されたデータ識別情報を含む記憶終了信号を機密プリント部５５に出力する。
【００５２】
機密プリント部５５は、履歴記憶部５７から記憶終了信号が入力されると、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうち履歴記憶部５７から入力される記憶終了信号に含まれるデータ識別情報で特定される機密プリントデータ８３をＨＤＤ１１６から削除する。履歴記憶部５７が、履歴レコードをＨＤＤ１１６に記憶した後に、機密プリント部５５によって機密プリントデータ８３が削除されるので、履歴記憶部５７において履歴レコードを生成することができる。
【００５３】
比較部６７は、モード切換部６１から省電力切換信号が入力されると、ＨＤＤ１１６に記憶されたユーザデータをＲＡＭ１１４に記憶した後のＲＡＭ１１４の空容量と、機密プリントデータ８３のデータ量の合計とを比較し、比較結果を転送部６５に出力する。
【００５４】
転送部６５は、比較部６７から比較結果が入力され、モード切換部６１から通常切換信号および省電力切換信号のいずれかが入力される。転送部６５は、比較部６７から入力される比較結果が機密プリントデータ８３のデータ量の合計がＲＡＭ１１４の空容量以下であることを示す場合、モード切換部６１から省電力切換信号が入力されると、ＨＤＤ１１６に記憶されているユーザデータ８１および機密プリントデータ８３をＲＡＭ１１４に転送する。転送部６５は、ＨＤＤ１１６に記憶されているユーザデータ８１および機密プリントデータ８３をＲＡＭ１１４に転送している間、電力制御部６３に転送中信号を出力する。転送部６５は、ＨＤＤ１１６に記憶された機密プリントデータ８３を、ＲＡＭ１１４に転送した後に、ＨＤＤ１１６から削除する。
【００５５】
転送部６５は、比較部６７から入力される比較結果が機密プリントデータ８３のデータ量の合計がＲＡＭ１１４の空容量より大きいことを示す場合、モード切換部６１から省電力切換信号が入力されると、ＨＤＤ１１６に記憶されているユーザデータと、機密プリントデータ８３の一部をＲＡＭ１１４に転送する。転送部６５は、ＨＤＤ１１６に記憶されているユーザデータ８１および機密プリントデータ８３の一部をＲＡＭ１１４に転送している間、電力制御部６３に転送中信号を出力する。転送部６５は、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちＲＡＭ１１４に転送した機密プリントデータ８３を、ＨＤＤ１１６から削除する。
【００５６】
転送部６５は、予測部７１を含む。予測部７１は、ＨＤＤ１１６に記憶されている履歴情報に基づいてユーザ識別情報ごとに予測時間を算出する。具体的には、予測部７１は、ＨＤＤ１１６に記憶されている履歴情報に含まれる複数の履歴レコードのうち同一のユーザ識別情報を含む少なくとも１つの履歴レコードから、そのユーザ識別情報に対する予測時間を算出する。同一のユーザ識別情報を含む少なくとも１つの履歴レコードごとに受信日時から出力日時までの時間を蓄積時間として算出し、履歴レコードごとに算出された蓄積時間の平均を予測時間とする。これにより、ユーザ識別情報ごとに予測時間が算出される。
【００５７】
転送部６５は、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうち予測時間の短いユーザ識別情報を含む機密プリントデータ８３を優先してＲＡＭ１１４に転送する。また、転送部６５は、データ量の小さい機密プリントデータ８３をデータ量の大きい機密プリントデータ８３よりも優先してＲＡＭ１１４に転送する。転送部６５は、機密プリントデータ８３をＲＡＭ１１４に転送するごとに、転送された機密プリントデータ８３をＨＤＤ１１６から削除する。
【００５８】
具体的には、転送部６５は、予測部７１により予測された予測時間が短い順にユーザ識別情報を選択し、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちから選択されたユーザ識別情報を含む少なくとも１つの機密プリントデータ８３を抽出する。転送部６５は、抽出された少なくとも１つの機密プリントデータ８３をデータ量の小さい順にＲＡＭ１１４に、ＲＡＭ１１４の空容量がなくなるまで転送する。転送部６５は、抽出された少なくとも１つの機密プリントデータ８３の全部をＲＡＭ１１４に転送した場合、ＲＡＭ１１４に空容量があれば、次に予測時間の短いユーザ識別情報を選択し、選択されたユーザ識別情報を含む少なくとも１つの機密プリントデータ８３を、データ量の小さい順にＲＡＭ１１４にＲＡＭ１１４の空容量がなくなるまで転送する。転送部６５は、ＲＡＭ１１４の空容量が存在する場合、次に予測時間の短いユーザ識別情報を処理対象に選択する。このように、ＲＡＭ１１４の空容量がなくなるまで、ＨＤＤ１１６に記憶された機密プリントデータ８３が選択され、ＲＡＭ１１４に転送される。データ量の小さい順にＲＡＭ１１４に機密プリントデータ８３を転送するのは、できるだけ多くの数の機密プリントデータ８３を転送するためである。
【００５９】
転送部６５は、ＲＡＭ１１４の空容量がなくなると、ＲＡＭ１１４に転送さることなくＨＤＤ１１６に記憶されている機密プリントデータ８３に基づいて、残余データリストを生成し、生成された残余データリストをＲＡＭ１１４に転送する。残余データリストは、ＨＤＤ１１６に記憶されている機密プリントデータ８３に含まれるユーザ識別情報を含む。具体的には、転送部６５は、ＨＤＤ１１６に記憶されている機密プリントデータ８３を順に処理対象に選択し、処理対象の機密プリントデータに含まれるユーザ識別情報を、残余データリストに追加する。転送部６５は、追加しようとするユーザ識別情報と同一のユーザ識別情報が既に残余データリストに登録されている場合、そのユーザ識別情報を追加することなく、次の機密プリントデータ８３を処理対象に選択し、同様の処理を、機密プリントデータ８３の全てが処理対象となるまで繰り返す。
【００６０】
転送部６５は、ＨＤＤ１１６に記憶されている機密プリントデータ８３の全部または一部をＲＡＭ１１４に転送している間、転送中信号を電力制御部６３に出力する。ＨＤＤ１１６に記憶されている機密プリントデータ８３の全部または一部が、ＲＡＭ１１４に転送されるまで、電力制御部６３が、ＨＤＤ１１６およびＣＰＵ１１１に供給する電力を遮断しないようにするためである。上述したように、電力制御部６３は、モード切換部６１から省電力切換信号が入力される場合であっても転送中信号が入力されている間は、スイッチ１２３を開かないので、ＨＤＤ１１６に電力が供給される。
【００６１】
図６（Ａ）は、第１の実施の形態の通常モードにおけるＨＤＤに記憶されるデータの一例を示す図である。図６（Ｂ）は、第１の実施の形態の省電力モードにおけるＲＡＭに記憶されるデータの一例を示す図である。ここでは、ＨＤＤ１１６に記憶される機密プリントデータの一部がＲＡＭ１１４に転送される場合を例に示している。図６（Ａ）を参照して、ＨＤＤ１１６は、ユーザデータ８１と、機密プリントデータ８３と、履歴情報８５とを記憶する。
【００６２】
図６（Ｂ）を参照して、ＲＡＭ１１４は、図６（Ａ）に示すＨＤＤ１１６に記憶されていたユーザデータ８１と、図６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３のうち一部の機密プリントデータ８３Ａと、残余データリスト９１とが記憶される。また、ＲＡＭ１１４は、リザーブ領域９３を含む。残余データリスト９１は、図６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３のうちＲＡＭ１１４に転送された機密プリントデータ８３Ａを除く機密プリントデータ８３Ｂに基づいて生成されるデータである。このため、図６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３の全部がＲＡＭ１１４に転送される場合には、残余データリスト９１はＲＡＭ１１４に記憶されない。リザーブ領域９３は、省電力モードで受信されたプリントデータ、機密プリントデータまたはファクシミリデータを一時記憶するための領域である。
【００６３】
＜省電力モードの場合＞
機密プリント受信部５１は、モード切換部６１から通常切換信号および省電力切換信号のいずれかが入力され、ネットワークＩ／Ｆ１１８から機密プリントデータが入力される。機密プリント受信部５１は、機密プリントデータが入力されると、機密プリントデータが入力された日時を取得し、取得された日時を受信日時に設定する。機密プリント受信部５１は、省電力切換信号が入力された後の省電力モードにおいては、取得された機密プリントデータを受信日時と関連付けてＲＡＭ１１４のリザーブ領域９３に記憶する。
【００６４】
認証部５３は、モード切換部６１から通常切換信号および省電力切換信号のいずれかが入力され、操作部１０５からユーザ識別情報および個別情報が入力される。認証部５３は、省電力切換信号が入力された後の省電力モードにおいては、ユーザ識別情報および個別情報が入力されると、ＲＡＭ１１４に記憶されているユーザデータ８１に、入力されたユーザ識別情報および個別情報を含むユーザデータが存在するか否かを判断する。認証部５３は、ＲＡＭ１１４に記憶されているユーザデータ８１に、入力されたユーザ識別情報および個別情報を含むユーザデータが存在するならば認証するが、存在しなければ認証しない。認証部５３は、ユーザを認証する場合、認証されたユーザのユーザ識別情報を機密プリント部５５に出力する。
【００６５】
モード切換部６１は、操作部１０５にユーザ識別情報および個別情報が入力されると、動作モードを省電力モードから通常モードに切り換える。このため、電力制御部６３によって電源回路１２１からＨＤＤ１１６に電力が供給されるが、ＨＤＤ１１６は電力が供給されてからデータの読み出しが可能になるまでに起動時間を要する。認証部５３は、ＲＡＭ１１４に記憶されているユーザデータ８１を用いてユーザを認証するので、ＨＤＤ１１６がデータの読み出しが可能になるまで待つことなく、ユーザを認証することができる。
【００６６】
機密プリント部５５は、認証部５３からユーザ識別情報が入力される。機密プリント部５５は、モード切換部６１から省電力切換信号が入力された後の省電力モードにおいては、認証部５３からユーザ識別情報が入力されると、ＲＡＭ１１４に機密プリントデータ８３Ａが記憶されている場合には、ＲＡＭ１１４に記憶された機密プリントデータ８３Ａのうちから入力されたユーザ識別情報を含む機密プリントデータを抽出する。機密プリント部５５は、画像形成部３０が画像を形成可能な状態に復帰した後、抽出された機密プリントデータ８３Ａに含まれるプリントデータの画像を形成させる。上述したように、画像形成部３０の起動時間は、ＨＤＤ１１６の起動時間より短いので、ＨＤＤ１１６が読み出し可能な状態になる前に、機密プリントデータ８３Ａに含まれるプリントデータの画像を形成することができる。
【００６７】
機密プリント部５５は、機密プリントデータ８３Ａに含まれるプリントデータの画像を形成した後、画像形成の対象となった機密プリントデータ８３Ａのデータ識別情報を履歴記憶部５７に出力する。
【００６８】
履歴記憶部５７は、機密プリント部５５からデータ識別情報が入力されると、履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１６に記憶されている履歴情報８５に追加する。履歴記憶部５７は、履歴レコードを履歴情報８５に追加した後、入力されたデータ識別情報を含む記憶終了信号を機密プリント部５５に出力する。履歴記憶部５７は、履歴レコードを生成した後に、ＨＤＤ１１６が未だデータの書込み可能な状態に復帰していない場合、ＨＤＤ１１６が復帰するのを待つことなく、履歴データをＲＡＭ１１４に一時記憶し、記憶終了信号を機密プリント部５５に出力する。
【００６９】
機密プリント部５５は、履歴記憶部５７から記憶終了信号が入力されると、記憶終了信号に含まれるデータ識別情報で特定される機密プリントデータ８３ＡをＲＡＭ１１４から削除する。
【００７０】
機密プリント部５５は、ＲＡＭ１１４に残余データリスト９１が記憶されている場合、認証部５３から入力されたユーザ識別情報が残余データリスト９１に含まれているか否かを判断する。機密プリント部５５は、認証部５３から入力されたユーザ識別情報が残余データリスト９１に含まれているならば、ＨＤＤ１１６がデータ読み出し可能な状態に復帰するまで待機し、ＨＤＤ１１６が復帰した後、ＨＤＤ１１６に記憶されている機密プリントデータ８３Ｂのうちから認証部５３から入力されたユーザ識別情報を含む機密プリントデータ８３Ｂを抽出する。機密プリント部５５は、認証部５３から入力されたユーザ識別情報を含む機密プリントデータ８３Ｂを抽出する場合、抽出された機密プリントデータ８３Ｂに含まれるプリントデータの画像を画像形成部３０に形成させる。機密プリント部５５は、機密プリントデータ８３Ｂに含まれるプリントデータの画像を形成した後、画像形成の対象となった機密プリントデータ８３Ｂのデータ識別情報を履歴記憶部５７に出力する。
【００７１】
履歴記憶部５７は、機密プリント部５５からデータ識別情報が入力されると、履歴レコードを生成し、生成した履歴レコードをＨＤＤ１１６に記憶されている履歴情報８５に追加する。そして、履歴記憶部５７は、履歴レコードを履歴情報８５に追加した後、入力されたデータ識別情報を含む記憶終了信号を機密プリント部５５に出力する。
【００７２】
機密プリント部５５は、履歴記憶部５７から記憶終了信号が入力されると、記憶終了信号に含まれるデータ識別情報で特定される機密プリントデータ８３ＢをＨＤＤ１１６から削除する。
【００７３】
転送部６５は、モード切換部６１から通常切換信号が入力された後、ＨＤＤ１１６が読み出し可能な状態に復帰すると、ＲＡＭ１１４に記憶されている機密プリントデータ８３ＡをＨＤＤ１１６に転送する。そして、転送部６５は、ユーザデータ８１および機密プリントデータ８３ＡをＲＡＭ１１４から削除する。
【００７４】
図７は、データ受信処理の流れの一例を示すフローチャートである。データ受信処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図７を参照して、ＣＰＵ１１１は、プリントデータを受信したか否かを判断する（ステップＳ０１）。ネットワークＩ／Ｆ部１１８がネットワークに接続されたＰＣ等からプリントデータを受信するまで待機状態となり（ステップＳ０１でＮＯ）、ネットワークＩ／Ｆ部１１８がプリントデータを受信したならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【００７５】
次のステップＳ０２においては、現在日時を検出する。次のステップＳ０３においては、ステップＳ０１において受信されたプリントデータが、機密プリントデータか否かを判断する。ステップＳ０１において受信したプリントデータが機密プリントデータならば、処理をステップＳ０４に進めるが、そうでなければ処理をステップＳ０７に進める。
【００７６】
ステップＳ０４においては、省電力モードか否かを判断する。省電力モードならば処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ０６に進める。ステップＳ０５においては、ステップＳ０２において検出された受信日時とステップＳ０１において受信された機密プリントデータとの組をＲＡＭ１１４に記憶し、データ受信処理を終了する。省電力モードにおいては、ＨＤＤ１１６は駆動していないので、駆動しているＲＡＭ１１４に受信された機密プリントデータを記憶する。
【００７７】
一方、ステップＳ０６においては、ステップＳ０２において検出された受信日時とステップＳ０１において受信された機密プリントデータとの組をＨＤＤ１１６に記憶し、データ受信処理を終了する。通常モードにおいてはＨＤＤ１１６が駆動しているので、機密プリントデータをＨＤＤ１１６に記憶する。ＲＡＭ１１４の記憶領域を有効に利用するためである。
【００７８】
ステップＳ０７においては、動作モードが省電力モードであるか否かを判断する。省電力モードならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ１０に進める。ステップＳ０８においては、ステップＳ０１において受信されたプリントデータをＲＡＭ１１４に一時的に記憶する。そして、画像形成部３０が画像形成可能な状態に復帰するまで待機状態となる（ステップＳ０９でＮＯ）。画像形成部３０が画像形成可能な状態に復帰したならば（ステップＳ０９でＹＥＳ）、処理をステップＳ１０に進める。
【００７９】
ステップＳ１０においては、処理がステップＳ０９から進む場合、ステップＳ０８においてＲＡＭ１１４に一時記憶されたプリントデータの画像を画像形成部３０に形成させ、処理を終了する。処理がステップＳ０７から進む場合、ステップＳ０１において受信されたプリントデータの画像を画像形成部３０に形成させ、処理を終了する。
【００８０】
図８は、第１の実施の形態における転送処理の流れの一例を示すフローチャートである。転送処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、動作モードが通常モードから省電力モードに切り換わったか否かを判断する（ステップＳ２１）。動作モードが通常モードから省電力モードに切り換わったならば、処理をステップＳ２２に進めるが、そうでなければ処理をステップＳ３２に進める。
【００８１】
ステップＳ２２においては、ＨＤＤ１１６に記憶されたユーザデータ８１をＲＡＭ１１４に転送し、処理をステップＳ２３に進める。次のステップＳ２３においては、ＨＤＤ１１６に機密プリントデータ８３が記憶されているか否かを判断する。ＨＤＤ１１６に機密プリントデータ８３が記憶されているならば、処理をステップＳ２４に進めるが、そうでなければ転送処理を終了する。
【００８２】
ステップＳ２４においては、ＨＤＤ１１６に記憶されている全ての機密プリントデータ８３のデータ量を算出し、処理をステップＳ２５に進める。次のステップＳ２５においては、ＲＡＭ１１４の空容量を検出し、処理をステップＳ２６に進める。ここでの空き容量は、リザーブ領域９３を除く部分において記憶可能な領域の容量である。
【００８３】
ステップＳ２６においては、ステップＳ２４において算出されたデータ量がステップＳ２５において検出された空容量以下であるか否かを判断する。全機密プリントデータのデータ量がＲＡＭ１１４の空容量以下ならば、処理をステップＳ２７に進めるが、ＲＡＭ１１４の空容量より大きければ処理をステップＳ３１に進める。ステップＳ３１においては、部分転送処理を実行し、転送処理を終了する。部分転送処理の詳細は後述するが、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちの一部をＲＡＭ１１４に転送する処理である。
【００８４】
ステップＳ２７においては、ＨＤＤ１１６から１つの機密プリントデータを読み出し、処理をステップＳ２８に進める。次のステップＳ２８においては、ステップＳ２７において読み出された機密プリントデータをＲＡＭ１１４に転送し、処理をステップＳ２９に進める。ステップＳ２９においては、ステップＳ２７において読み出された機密プリントデータをＨＤＤ１１６から削除する。次のステップＳ３０においては、ＨＤＤ１１６に次に処理対象とする機密プリントデータが記憶されているか否かを判断する。次に処理対象とする機密プリントデータが記憶されているならば、処理をステップＳ２７に戻すが、そうでなければ転送処理を終了する。これにより、ＨＤＤ１１６に記憶されている全ての機密プリントデータ８３がＲＡＭ１１４に転送される。
【００８５】
一方、ステップＳ３２においては、動作モードが省電力モードから通常モードに切り換わったか否かを判断する。動作モードが省電力モードから通常モードに切り換わったならば、処理をステップＳ３３に進めるが、そうでなければ転送処理を終了する。
【００８６】
ステップＳ３３においては、ＲＡＭ１１４に機密プリントデータ８３Ａが記憶されているか否かを判断する。ＲＡＭ１１４に機密プリントデータ８３Ａが記憶されているならば、処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ３８に進める。ステップＳ３４においては、ＲＡＭ１１４に記憶されている機密プリントデータ８３Ａを読み出す。次のステップＳ３５においては、読み出された機密プリントデータ８３ＡをＨＤＤ１１６に転送する。そして、ステップＳ３５において転送した機密プリントデータ８３ＡをＲＡＭ１１４から削除する（ステップＳ３６）。
【００８７】
次のステップＳ３７においては、ＲＡＭ１１４に機密プリントデータ８３Ａが記憶されているか否かを判断する。ＲＡＭ１１４に機密プリントデータ８３Ａが記憶されているならば、処理をステップＳ３４に戻し、そうでなければ処理をステップＳ３８に進める。ステップＳ３８においては、ＲＡＭ１１４に記憶されているユーザデータ８１を削除し、処理を転送処理に戻す。
【００８８】
図９は、第１の実施の形態における部分転送処理の流れの一例を示すフローチャートである。部分転送処理は、図８に示した転送処理のステップＳ３１において実行される処理である。図９を参照して、ステップＳ４１においては、ＨＤＤ１１６に記憶されている履歴情報に含まれる履歴レコードを読み出す。次のステップＳ４２においては、読み出された履歴レコードに基づいてユーザ識別情報ごとに予測時間を算出する。ユーザ識別情報ごとに履歴レコードに含まれる受信日時および出力日時に基づいて蓄積時間を算出し、算出された蓄積時間の平均を予測時間とする。次のステップＳ４３においては、ユーザ識別情報をステップＳ４２において算出された予測時間の短い順に並び替える。
【００８９】
ステップＳ４４においては、予測時間が最短のユーザ識別情報を選択する。次のステップＳ４５においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちステップＳ４４において選択されたユーザ識別情報を含む全ての機密プリントデータ８３を処理対象に設定する。次のステップＳ４６においては、処理対象とされた全ての機密プリントデータをデータ量の小さい順に並び替える。
【００９０】
ステップＳ４７においては、データ量が最小の機密プリントデータ８３を選択する。そして、ＲＡＭ１１４に空容量があるか否かを判断する（ステップＳ４８）。ステップＳ４７において選択された機密プリントデータ８３を記憶するだけの空容量がＲＡＭ１１４にあるならば処理をステップＳ４９に進めるが、空容量がなければ処理をステップＳ５１に進める。
【００９１】
ステップＳ４９においては、ステップＳ４７において選択された機密プリントデータ８３をＲＡＭ１１４に転送する。次のステップＳ５０においては、ステップＳ４９においてＲＡＭ１１４に転送された機密プリントデータをＨＤＤ１１６から削除する。ステップＳ５３においては、ステップＳ４５において処理対象に設定された機密プリントデータ８３のうちに、未だステップＳ４７において選択されていない機密プリントデータ８３が存在するか否かを判断する。未処理の機密プリントデータ８３が存在するならば、処理をステップＳ４７に戻すが、そうでなければ処理をステップＳ５４に進める。
【００９２】
ステップＳ５４においては、ステップＳ４３において並び換えられたユーザ識別情報のうちで、ステップＳ４４において未だ選択されていないユーザ識別情報が存在するか否かを判断する。未選択のユーザ識別情報が存在するならば、処理をステップＳ４４に戻すが、そうでなければ処理を転送処理に戻す。
【００９３】
処理がステップＳ５１に進む場合、ＲＡＭ１１４に機密プリントデータ８３を記憶するための空容量がなくなった場合である。この場合、残余データリストを生成する（ステップＳ５１）。ＨＤＤ１１６に記憶されている機密プリントデータ８３Ｂに含まれるユーザ識別情報の全てを含む残余データリストを生成する。次のステップＳ５２においては、ステップＳ５１において生成された残余データリストをＲＡＭ１１４に記憶し、処理を転送処理に戻す。
【００９４】
部分転送処理においては、履歴情報８５から算出される平均蓄積時間（予測時間）が短いユーザのユーザ識別情報を含む機密プリントデータが、予測時間の長いユーザのユーザ識別情報を含む機密プリントデータより優先して、ＲＡＭ１１４に転送される。動作モードが省電力モードに切り換わった後に、ログインする確率の高いユーザのユーザ識別情報を含む機密プリントデータを、ＲＡＭ１１４に記憶しておくことができる。
【００９５】
図１０は、第１の実施の形態における機密プリント処理の流れの一例を示すフローチャートである。機密プリント処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１０を参照して、ＣＰＵ１１１は、ユーザ識別情報を受け付けたか否かを判断する（ステップＳ６１）。ユーザが操作部１０５にユーザ識別情報を入力したならばユーザ識別情報を受け付ける。ユーザ識別情報を受け付けるまで待機状態となり（ステップＳ６１でＮＯ）、ユーザ識別情報を受け付けたならば（ステップＳ６１でＹＥＳ）、処理をステップＳ６２に進める。
【００９６】
ステップＳ６２においては、動作モードによって処理を分岐させる。動作モードが省電力モードならば、処理をステップＳ６３に進めるが、動作モードが通常モードならば、処理をステップＳ７８に進める。
【００９７】
ステップＳ６３においては、ＲＡＭ１１４に記憶されているユーザデータ８１を読み出す。次のステップＳ６４においては、認証に成功したか否かを判断する。ユーザが操作部１０５に入力する個人情報を受け付け、ステップＳ６３において読み出されたユーザデータ８１に、ステップＳ６１において受け付けたユーザ識別情報と受け付けられた個人情報とを含むユーザデータが含まれるならばユーザを認証する。認証に成功したならば、処理をステップＳ６５に進めるが、そうでなければ処理をステップＳ６１に戻す。
【００９８】
ステップＳ６５においては、ＲＡＭ１１４にステップＳ６１において受け付けられたユーザ識別情報を含む機密プリントデータ８３Ａが記憶されているか否かを判断する。そのような機密プリントデータ８３ＡがＲＡＭ１１４に記憶されているならば、処理をステップＳ６６に進めるが、そうでなければ処理をステップＳ７０に進める。ステップＳ６６においては、ＲＡＭ１１４に記憶されている機密プリントデータ８３ＡのうちステップＳ６１において受け付けられたユーザ識別情報を含む機密プリントデータ８３Ａを選択する。次のステップＳ６７においては、ステップＳ６６において選択された機密プリントデータ８３Ａに含まれるプリントデータの画像を形成する。次のステップＳ６８においては、履歴レコード生成処理を実行する。履歴レコード生成処理の詳細は後述する。次のステップＳ６９においては、ステップＳ６６において選択された機密プリントデータをＲＡＭ１１４から削除し、処理をステップＳ６５に戻す。
【００９９】
ステップＳ７０においては、ＲＡＭ１１４に残余データリストが記憶されているか否かを判断する。ＲＡＭ１１４に残余データリストが記憶されているならば処理をステップＳ７１に進めるが、記憶されていなければ処理をステップＳ８５に進める。
【０１００】
ステップＳ７１においては、認証ユーザの機密プリントデータ８３ＢがＨＤＤ１１６に記憶されているか否かを判断する。残余データリストにステップＳ６１において受け付けられたユーザ識別情報が含まれるならば、機密プリントデータ８３ＢがＨＤＤ１１６に記憶されているか否かを判断する。残余データリストにステップＳ６１において受け付けられたユーザ識別情報が含まれるならば処理をステップＳ７２に進めるが、そうでなければ処理をステップＳ８５に進める。
【０１０１】
ステップＳ７２においては、ＨＤＤ１１６が読み出し可能な状態に復帰したか否かを判断する。ＨＤＤ１１６が復帰するまで待機状態となり（ステップＳ７２でＮＯ）、ＨＤＤ１１６が復帰したならば（ステップＳ７２でＹＥＳ）、処理をステップＳ７３に進める。ステップＳ７３においては、ＨＤＤ１１６に記憶された機密プリントデータ８３ＢのうちステップＳ６１において受け付けたユーザ識別情報を含む機密プリントデータ８３Ｂを選択する。
【０１０２】
次のステップＳ７４においては、ステップＳ７３において選択された機密プリントデータ８３Ｂに含まれるプリントデータの画像を形成する。そして、履歴レコード生成処理を実行し（ステップＳ７５）、ステップＳ７３において選択された機密プリントデータ８３ＢをＨＤＤ１１６から削除する（ステップＳ７６）。
【０１０３】
ステップＳ７７においては、ＨＤＤ１１６にステップＳ６１において受け付けられたユーザ識別情報を含む機密プリントデータ８３Ｂが記憶されているか否かを判断する。ステップＳ６１において受け付けられたユーザ識別情報を含む機密プリントデータ８３ＢがＨＤＤ１１６に記憶されているならば、処理をステップＳ７３に戻すが、そうでなければ処理をステップＳ８５に進める。
【０１０４】
一方、処理がステップＳ７８に進む場合、動作モードが通常モードの場合である。この場合には、ＨＤＤ１１６がデータの読み出しが可能な状態なので、ステップＳ７８においては、ＨＤＤ１１６に記憶されているユーザデータ８１を読み出す。
【０１０５】
そして、認証に成功したか否かを判断する。ユーザが操作部１０５に入力する個人情報を受け付け、ステップＳ７８においてＨＤＤ１１６から読み出されたユーザデータ８１に、ステップＳ６１において受け付けたユーザ識別情報と受け付けられた個人情報とを含むユーザデータが含まれるならばユーザを認証する。認証に成功したならば、処理をステップＳ８０に進めるが、そうでなければ処理をステップＳ６１に戻す。
【０１０６】
ステップＳ８０においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちにステップＳ６１において受け付けたユーザ識別情報を含む機密プリントデータ８３が記憶されているか否かを判断する。ＨＤＤ１１６にステップＳ６１において受け付けたユーザ識別情報を含む機密プリントデータ８３が記憶されているならば、処理をステップＳ８１に進めるが、そうでなければ処理をステップＳ８５に進める。
【０１０７】
ステップＳ８１においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからステップＳ６１において受け付けたユーザ識別情報を含む機密プリントデータ８３を選択する。次のステップＳ８２においては、ステップＳ８１において選択された機密プリントデータ８３に含まれるプリントデータの画像を形成する。そして、履歴レコード生成処理を実行し（ステップＳ８３）、ステップＳ８１において選択された機密プリントデータ８３をＨＤＤ１１６から削除し（ステップＳ８４）、処理をステップＳ８０に戻す。
【０１０８】
ステップＳ８５においては、操作を受け付けたか否かを判断する。操作部１０５に操作が入力されたならば、処理をステップＳ８６に進めるが、そうでなければ処理をステップＳ８８に進める。ステップＳ８８においては、最後に操作を受け付けてから所定時間が経過したか否かを判断する。操作部１０５に操作が入力されることなく所定の時間が経過したならば、処理をステップＳ８９に進めるが、そうでなければ処理をステップＳ８５に戻す。
【０１０９】
ステップＳ８６においては、ステップＳ８５において受け付けられた操作がログアウト指示か否かを判断する。ステップＳ８５において受け付けられた操作がログアウト指示ならば、処理をステップＳ８９に進めるが、そうでなければ処理をステップＳ８７に進める。ステップＳ８７においては、ステップＳ８５において受け付けた操作に対応する処理を実行し、処理をステップＳ８５に戻す。ステップＳ８９においては、ログアウトし、機密プリント処理を終了する。
【０１１０】
図１１は、履歴レコード生成処理の流れの一例を示すフローチャートである。履歴レコード生成処理は、図１０に示した機密プリント処理のステップＳ６８、ステップＳ７５およびステップＳ８３において、機密プリントデータに含まれるプリントデータの画像が形成された後に実行される処理であり、画像形成の対象となった機密プリントデータに対する履歴レコードを生成する処理である。ここでは、画像形成の対象となった機密プリントデータを、処理対象機密プリントデータという。
【０１１１】
図１１を参照して、ステップＳ１０１において、現在の日時を検出する。検出される日時は、処理対象機密プリントデータに含まれるプリントデータの画像を形成した出力日時である。次のステップＳ１０２においては、処理対象機密プリントデータに関連付けて記憶されている受信日時を取得する。そして、図１０のステップＳ６１において受け付けたユーザ識別情報を取得する（ステップＳ１０３）。
【０１１２】
次のステップＳ１０４においては、ステップＳ１０１において検出された出力日時と、ステップＳ１０２において取得された受信日時と、ステップＳ１０３において取得されたユーザ識別情報を含む履歴レコードを生成する。次のステップＳ１０５においては、ステップＳ１０４において生成された履歴レコードをＨＤＤ１１６に記憶されている履歴情報８５に追加し、処理を終了する。
【０１１３】
＜転送部の変形例＞
第１の実施の形態における転送部６５は、比較部６７によってＨＤＤ１１６に記憶されている機密プリントデータ８３のデータ量とユーザデータ８１との合計がＲＡＭ１１４の空容量より大きい場合に、ＨＤＤ１１６に記憶されている機密プリントデータ８３の一部をＲＡＭ１１４に転送するために、予測時間の短いユーザのユーザ識別情報を含む機密プリントデータ８３Ａを優先してＲＡＭ１１４に転送するようにした。
【０１１４】
変形例における転送部６５は、ユーザ識別情報に関係なく、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからデータ量の小さいものを優先してＲＡＭ１１４に転送するようにしたものである。具体的には、転送部６５は、ＨＤＤ１１６に記憶されている機密プリントデータ８３をデータ量の小さい順に選択し、ＲＡＭ１１４の空容量がなくなるまで、選択した機密プリントデータ８３をＲＡＭ１１４に転送する。転送部６５は、機密プリントデータ８３をＲＡＭ１１４に転送するごとに、転送された機密プリントデータ８３をＨＤＤ１１６から削除する。変形例における転送部６５は、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからデータ量の小さいものを優先してＲＡＭ１１４に転送するので、できるだけ多くの機密プリントデータ８３をＲＡＭ１１４に転送することができる。このため、ログインユーザのユーザ識別情報を含む機密プリントデータがＲＡＭ１１４に記憶される確率を高くすることができる。
【０１１５】
なお、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちから受信日時が後のものを、先のものより優先してＲＡＭ１１４に転送するようにしてもよいし、受信日時が先のものを、後のものより優先してＲＡＭ１１４に転送するようにしてもよい。
【０１１６】
以上説明したように第１の実施の形態におけるＭＦＰ１００は、通常モードの場合に機密プリントデータをＨＤＤ１１６に記憶し、動作モードが省電力モードに切り換えられると、ＨＤＤ１１６に記憶されているユーザデータ８１と機密プリントデータ８３とをＲＡＭ１１４に転送し、ユーザがＭＦＰ１００にログインすると、動作モードが省電力モードから通常モードに切り換えられ、ＲＡＭ１１４に記憶されている機密プリントデータ８３のうちログインしたユーザのユーザ識別情報を含む機密プリントデータに含まれるプリントデータの画像が形成される。ユーザは、ユーザ識別情報とパスワードとを入力すれば、機密プリントデータの画像が形成されるので、操作が容易である。また、ＨＤＤ１１６の起動時間は、画像形成部３０の起動時間よりも長いので、ＨＤＤ１１６が起動する前に機密プリントデータ８３の画像を形成することができる。このため、ＭＦＰ１００が省電力モードのときにユーザがログインしてから機密プリントデータの画像が形成されるまでの時間を短くすることができる。
【０１１７】
また、機密プリントデータをＭＦＰ１００に送信してから画像形成するまでの蓄積時間の短いユーザは、次にＭＦＰ１００にログインする確率が高い。履歴情報に基づいて、ユーザ毎に予測時間を算出し、予測時間が短いユーザのユーザ識別情報を含む機密プリントデータを優先してＲＡＭ１１４に転送するようにしたので、画像形成の対象となる確率の高い機密プリントデータをＲＡＭ１１４に転送することができる。
【０１１８】
また、ＨＤＤ１１６に記憶されている複数の機密プリントデータのデータ量がＲＡＭ１１４の空容量より大きい場合、複数の機密プリントデータのうちからデータ量の小さい順にＲＡＭ１１４に転送するので、ＲＡＭ１１４に記憶する機密プリントデータの数をできる限り多くすることができる。
【０１１９】
＜第２の実施の形態＞
第１の実施の形態における機密プリントデータは、ユーザ識別情報とプリントデータとを含むものであった。第２の実施の形態における機密プリントデータは、パスワードとプリントデータとを含むようにしたものである。以下、第１の実施の形態におけるＭＦＰ１００と異なる部分を主に説明する。
【０１２０】
図１２は、第２の実施の形態における機密プリントデータのフォーマットの一例を示す図である。図１２を参照して、機密プリントデータは、パスワードの項目と、プリントデータの項目とを含む。パスワードの項目に設定されるパスワードは、ＰＣを操作するユーザが、ＭＦＰ１００にプリントデータを送信するときにＰＣに入力するパスワードである。
【０１２１】
図１３は、第２の実施の形態におけるＭＦＰが備えるＣＰＵの機能の概要の一例を示すブロック図である。図１３を参照して、図２に示したブロック図と異なる点は、履歴記憶部５７が削除された点、機密プリント受信部５１、認証部５３、機密プリント部５５および転送部６５が機密プリント受信部５１Ａ、認証部５３Ａ、機密プリント部５５Ａおよび転送部６５Ａにそれぞれ変更された点である。その他の機能は、図２に示した機能と同じなので、ここでは説明を繰り返さない。
【０１２２】
＜通常モードの場合＞
機密プリント受信部５１Ａは、ネットワークＩ／Ｆ１１８がネットワークに接続されたＰＣから機密プリントデータを受信すると、ネットワークＩ／Ｆ１１８から機密プリントデータを取得する。機密プリント受信部５１Ａは、ネットワークＩ／Ｆ１１８が機密プリントデータを受信すると、機密プリントデータが受信された受信日時と、機密プリントデータを送信してきたＰＣを識別するための装置識別情報とを取得する。機密プリント受信部５１Ａは、モード切換部６１から通常切換信号が入力された後の通常モードにおいては、取得された機密プリントデータを、取得された受信日時と、装置識別情報と関連付けてＨＤＤ１１６に記憶する。これにより、機密プリントデータ８３がＨＤＤ１１６に記憶される。受信日時と装置識別情報とは、機密プリントデータ８３に付加してＨＤＤ１１６に記憶することにより、機密プリントデータを受信日時および装置識別情報と関連付けてＨＤＤ１１６に記憶する。
【０１２３】
認証部５３Ａは、ユーザが操作部１０５に入力する機密プリント指示が入力される。認証部５３Ａは、モード切換部６１から通常切換信号が入力された後の通常モードにおいて、操作部１０５から機密プリント指示が入力されると、ＨＤＤ１１６に記憶されている機密プリントデータ８３に基づいて通常機密プリント一覧画面を生成し、表示部１０３に表示する。
【０１２４】
図１４は、通常機密プリント一覧画面の一例を示す図である。図１４を参照して、通常機密プリント一覧画面１３１は、ＨＤＤ１１６に記憶されている機密プリントデータ８３ごとに、ファイル名と、送信元と、送信日時と、を表示する。ファイル名は、機密プリントデータ８３のデータ識別情報であり、送信元は、機密プリントデータ８３を送信してきたＰＣの装置識別情報であり、機密プリント受信部５１によって、送信元のＰＣの装置識別情報を、機密プリントデータ８３に付加してＨＤＤ１１６に記憶されている。送信日時は、機密プリントデータ８３が受信された受信日時であり、機密プリント受信部５１Ａによって、機密プリントデータ８３と関連付けてＨＤＤ１１６に記憶されている。ここでは、ファイル名が「ファイルＡ」、「ファイルＢ」、「ファイルＣ」、「ファイルＤ」、「ファイルＥ」の５つの機密プリントデータ８３が、ＨＤＤ１１６に記憶されている場合を例に示している。
【０１２５】
認証部５３Ａは、ユーザが、通常機密プリント一覧画面に表示された５つのファイル名のいずれかを指示すれば、そのファイル名が選択されたことを示すために、反転表示される。図１４においては、ファイル名「ファイルＡ」が選択された例を示している。
【０１２６】
図１３に戻って、認証部５３Ａは、機密プリント一覧画面１３１において、ユーザによりファイル名「ファイルＡ」が選択されると、パスワード画面を表示部１０３に表示する。認証部５３Ａは、ユーザがパスワード画面に従って操作部１０５にパスワードを入力すると、入力されたパスワードを操作部１０５から取得する。認証部５３Ａは、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちからユーザにより選択されたファイル名で特定される機密プリントデータ８３を抽出し、操作部１０５から入力されたパスワードと、抽出した機密プリントデータ８３に含まれるパスワードとが一致するか否かを判断する。認証部５３Ａは、操作部１０５から入力されたパスワードと、抽出した機密プリントデータ８３に含まれるパスワードとが一致するならば、ファイル名を含むプリント指示を機密プリント部５５に出力する。
【０１２７】
機密プリント部５５Ａは、認証部５３Ａからプリント指示が入力されることに応じて、ＨＤＤ１１６に記憶された機密プリントデータ８３のうちから入力されたプリント指示に含まれるファイル名で特定される機密プリントデータ８３を読み出し、読み出された機密プリントデータ８３に含まれるプリントデータの画像を画像形成部３０に形成させる。機密プリント部５５Ａは、画像形成された機密プリントデータ８３を、ＨＤＤ１１６から削除する。
【０１２８】
転送部６５Ａは、比較部６７から比較結果が入力され、モード切換部６１から通常切換信号および省電力切換信号のいずれかが入力される。転送部６５Ａは、比較部６７から入力される比較結果が機密プリントデータ８３のデータ量がＲＡＭ１１４の空容量以下であることを示す場合、モード切換部６１から省電力切換信号が入力されると、ＨＤＤ１１６に記憶されている機密プリントデータ８３をＲＡＭ１１４に転送する。転送部６５Ａは、ＨＤＤ１１６に記憶された機密プリントデータ８３をＲＡＭ１１４に転送した後に、ＨＤＤ１１６Ａから機密プリントデータ８３を削除する。
【０１２９】
転送部６５Ａは、比較部６７から入力される比較結果が機密プリントデータ８３のデータ量がＲＡＭ１１４の空容量より大きいことを示す場合、モード切換部６１から省電力切換信号が入力されると、ＨＤＤ１１６に記憶されている機密プリントデータ８３をデータ量の小さい順に選択し、ＲＡＭ１１４の空容量がなくなるまで、選択した機密プリントデータ８３をＲＡＭ１１４に転送する。転送部６５Ａは、機密プリントデータ８３をＲＡＭ１１４に転送するごとに、転送された機密プリントデータ８３をＨＤＤ１１６から削除する。転送部６５Ａは、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからデータ量の小さいものを優先してＲＡＭ１１４に転送するので、できるだけ多くの機密プリントデータ８３をＲＡＭ１１４に転送することができる。このため、ＭＦＰ１００を操作するユーザが送信した機密プリントデータがＲＡＭ１１４に記憶されている確率を高くすることができる。
【０１３０】
転送部６５Ａは、ＲＡＭ１１４に機密プリントデータ８３を記憶するための空容量がなくなると、ＲＡＭ１１４に転送さることなくＨＤＤ１１６に記憶されている機密プリントデータ８３Ｂに基づいて、残余データテーブルを生成し、生成された残余データテーブルをＲＡＭ１１４に転送する。
【０１３１】
図１５は、残余データテーブルの一例を示す図である。図１５を参照して、残余データテーブル９５は、機密プリントデータ８３Ｂごとの残余データレコードを含む。残余データレコードは、ファイル名の項目と、送信元の項目と、受信日時の項目と、を含む。残余データレコードのファイル名の項目には、機密プリントデータ８３Ｂのファイル名が設定され、送信元の項目には、機密プリントデータ８３Ｂに付加されている送信元の装置識別情報が設定され、受信日時の項目には、機密プリントデータ８３Ｂに付加されている受信日時が設定される。
【０１３２】
転送部６５Ａは、ＨＤＤ１１６に記憶されている機密プリントデータ８３の全部または一部をＲＡＭ１１４に転送している間、一部を送信する場合には残余データテーブルをＲＡＭ１１４に転送している間、転送中信号を電力制御部６３に出力する。ＨＤＤ１１６に記憶されている機密プリントデータ８３の全部または一部が、ＲＡＭ１１４に転送されるまで、電力制御部６３が、ＨＤＤ１１６およびＣＰＵ１１１に供給する電力を遮断しないようにするためである。
【０１３３】
図１６（Ａ）は、第２の実施形態の通常モードにおけるＨＤＤに記憶されるデータの一例を示す図である。図１６（Ｂ）は、第２の実施形態の省電力モードにおけるＲＡＭに記憶されるデータの一例を示す図である。
図１６（Ａ）を参照して、ＨＤＤ１１６は、機密プリントデータ８３を記憶する。図６（Ｂ）を参照して、ＲＡＭ１１４は、図１６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３のうち一部の機密プリントデータ８３Ａと、残余データテーブル９５とが記憶される。また、ＲＡＭ１１４は、リザーブ領域９３を含む。残余データテーブル９５は、図１６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３のうちＲＡＭ１１４に転送された機密プリントデータ８３Ａを除く機密プリントデータ８３Ｂに基づいて生成される。このため、図１６（Ａ）に示すＨＤＤ１１６に記憶されていた機密プリントデータ８３の全部がＲＡＭ１１４に転送される場合には、残余データテーブル９５はＲＡＭ１１４に記憶されない。リザーブ領域９３は、省電力モードで受信されたプリントデータ、機密プリントデータまたはファクシミリデータを一時記憶するための領域である。
【０１３４】
＜省電力モードの場合＞
機密プリント受信部５１Ａは、モード切換部６１から省電力切換信号が入力された後の省電力モードにおいては、ネットワークＩ／Ｆ１１８により機密プリントデータが受信されると、ネットワークＩ／Ｆ１１８から取得された機密プリントデータを、装置識別情報および受信日時と関連付けてＲＡＭ１１４に記憶する。装置識別情報は、機密プリントデータを送信してきたＰＣを識別するための情報であり、受信日時は、機密プリントデータが受信された日時である。これにより、機密プリントデータ８３がＲＡＭ１１４のリザーブ領域９３に記憶される。受信日時と装置識別情報とは、機密プリントデータ８３に付加してＲＡＭ１１４に記憶することにより、機密プリントデータを受信日時および装置識別情報と関連付ける。
【０１３５】
認証部５３Ａは、モード切換部６１から省電力切換信号が入力された後の省電力モードにおいては、操作部１０５から機密プリント指示が入力されると、ＲＡＭ１１４に記憶されている機密プリントデータ８３Ｂおよび残余データテーブル９５に基づいて省電力機密プリント一覧画面を生成し、表示部１０３に表示する。
【０１３６】
図１７は、省電力機密プリント一覧画面の一例を示す図である。図１７を参照して、省電力機密プリント一覧画面１３３は、第１領域１３５と第２領域１３７とを含み、第１領域１３５と第２領域１３７とは、分離して表示される。
【０１３７】
第１領域１３５は、ＲＡＭ１１４に記憶されている機密プリントデータ８３Ａごとに、ファイル名と、送信元と、送信日時と、を表示する領域である。ファイル名は、機密プリントデータ８３Ａのデータ識別情報であり、送信元は、機密プリントデータ８３Ａを送信してきたＰＣの装置識別情報であり、機密プリント受信部５１Ａによって、送信元のＰＣの装置識別情報を、機密プリントデータ８３Ａに付加してＲＡＭ１１４に記憶される。送信日時は、機密プリントデータ８３Ａが受信された受信日時であり、機密プリント受信部５１Ａによって、機密プリントデータ８３Ａと関連付けてＲＡＭ１１４に記憶されている。ここでは、ファイル名が「ファイルＡ」、「ファイルＢ」、「ファイルＣ」の３つの機密プリントデータ８３Ａが、ＲＡＭ１１４に記憶されている場合を例に示している。
【０１３８】
第２領域１３７は、ＲＡＭ１１４に記憶されている残余データテーブル９５に基づいて生成され、ＨＤＤ１１６に記憶されている機密プリントデータ８３Ｂごとに、ファイル名と、送信元と、送信日時と、を表示する領域である。ファイル名は、機密プリントデータ８３Ｂのデータ識別情報であり、送信元は、機密プリントデータ８３Ｂを送信してきたＰＣの装置識別情報であり、送信日時は、機密プリントデータ８３Ｂが受信された受信日時である。ここでは、ファイル名が「ファイルＤ」および「ファイルＥ」の２つの機密プリントデータ８３Ｂが、ＨＤＤ１１６に記憶されている場合を例に示している。
【０１３９】
したがって、ＭＦＰ１００を操作するユーザは、省電力機密プリント一覧画面１３３を見れば、これからプリントしようとする機密プリントデータのファイル名が、第１領域１３５に表示されていれば、その機密プリントデータがＲＡＭ１１４に記憶されていることを知ることができ、ＨＤＤ１１６が復帰するまで待つことなく直ちにプリントすることができるのが分かる。一方、これからプリントしようとする機密プリントデータのファイル名が、第２領域１３７に表示されていれば、その機密プリントデータがＨＤＤ１１６に記憶されていることを知ることができ、ＨＤＤ１１６が復帰するまで待たなければならないことが分かる。
【０１４０】
認証部５３Ａは、ユーザが、通常機密プリント一覧画面に表示された５つのファイル名のいずれかを指示すれば、そのファイル名が選択されたことを示すために、反転表示される。図１７においては、ファイル名「ファイルＡ」が選択された例を示している。
【０１４１】
図１３に戻って、認証部５３Ａは、省電力機密プリント一覧画面においてユーザが操作部１０５を操作することによりファイル名が選択されると、選択されたファイル名が操作部１０５から入力される。認証部５３Ａは、操作部１０５からファイル名が入力されると、入力されたファイル名の機密プリントデータからパスワードを取得する。
【０１４２】
認証部５３Ａは、ユーザにより選択されたファイル名が、省電力機密プリント一覧画面１３３の第１領域１３５に表示されたファイル名の場合、ＲＡＭ１１４に記憶された機密プリントデータ８３Ｂのうちからユーザにより選択されたファイル名で特定される機密プリントデータ８３Ｂを抽出し、抽出された機密プリントデータ８３Ｂに含まれるパスワードを取得する。認証部５３Ａは、パスワードを取得すると、パスワード画面を表示部１０３に表示し、ユーザがパスワード画面に従って操作部１０５に入力するパスワードを取得する。認証部５３Ａは、ユーザにより入力されたパスワードと、機密プリントデータ８３Ｂに含まれるパスワードとが一致するか否かを判断し、両者が一致するならば、ファイル名を含むプリント指示を機密プリント部５５Ａに出力する。
【０１４３】
機密プリント部５５Ａは、認証部５３Ａからプリント指示が入力されることに応じて、ＲＡＭ１１４に記憶された機密プリントデータ８３Ａのうちから入力されたプリント指示に含まれるファイル名で特定される機密プリントデータ８３Ａを読み出し、読み出された機密プリントデータ８３Ａに含まれるプリントデータの画像を画像形成部３０に形成させる。機密プリント部５５Ａは、画像形成された機密プリントデータ８３Ａを、ＲＡＭ１１４から削除する。
【０１４４】
一方、認証部５３Ａは、ユーザにより選択されたファイル名が、省電力機密プリント一覧画面１３３の第２領域１３７に表示されたファイル名の場合、ファイル名を含むパスワード検出指示を機密プリント部５５Ａに出力する。
【０１４５】
機密プリント部５５Ａは、認証部５３Ａからパスワード検出指示が入力されることに応じて、ＨＤＤ１１６に記憶された機密プリントデータ８３Ｂのうちから入力されたプリント指示に含まれるファイル名で特定される機密プリントデータ８３Ｂを読み出し、読み出された機密プリントデータ８３Ｂに含まれるパスワードを、認証部５３Ａに出力する。機密プリント部５５Ａが、認証部５３Ａからパスワード検出指示が入力される段階において、ＨＤＤ１１６がデータの読み出し可能な状態に復帰していない場合は、ＨＤＤ１１６がデータの読み出し可能な状態に復帰した後に、機密プリントデータ８３Ｂを読み出すことになる。
【０１４６】
認証部５３Ａは、機密プリント部５５Ａからパスワードが入力されると、パスワード画面を表示部１０３に表示し、ユーザがパスワード画面に従って操作部１０５に入力するパスワードを取得する。認証部５３Ａは、機密プリント部５５Ａから入力されるパスワードとユーザがパスワード画面に入力したパスワードとを比較し、両者が一致するならば、ユーザにより選択されたファイル名を含むプリント指示を機密プリント部５５Ａに出力する。
【０１４７】
機密プリント部５５Ａは、認証部５３Ａからプリント指示が入力されることに応じて、ＨＤＤ１１６に記憶された機密プリントデータ８３Ｂのうちから入力されたプリント指示に含まれるファイル名で特定される機密プリントデータ８３Ｂを読み出し、読み出された機密プリントデータ８３Ｂに含まれるプリントデータの画像を画像形成部３０に形成させる。機密プリント部５５Ａは、画像形成された機密プリントデータ８３Ｂを、ＨＤＤ１１６から削除する。
【０１４８】
転送部６５Ａは、モード切換部６１から通常切換信号が入力された後、ＨＤＤ１１６が読み出し可能な状態に復帰すると、ＲＡＭ１１４に記憶されている機密プリントデータ８３ＡをＨＤＤ１１６に転送する。そして、転送部６５Ａは、機密プリントデータ８３Ａおよび残余データテーブル９５をＲＡＭ１１４から削除する。
【０１４９】
図１８は、第２の実施の形態における転送処理の流れの一例を示すフローチャートである。転送処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図１８を参照して、図８に示した転送処理と異なる点は、ステップＳ２２およびステップＳ３８が削除された点、ステップＳ３１がステップＳ３１Ａに変更された点である。その他の処理は、図８に示した処理と同じなのでここでは説明を繰り返さない。ステップＳ３１Ａにおいては、部分転送処理を実行する。
【０１５０】
図１９は、第２の実施の形態における部分転送処理の流れの一例を示すフローチャートである。部分転送処理は、図１８に示したステップＳ３１Ａにおいて実行される処理である。図１９を参照して、ＣＰＵ１１１は、ＨＤＤ１１６に記憶されている全ての機密プリントデータ８３をデータ量の小さい順に並び替える（ステップＳ２０１）。次のステップＳ２０２においては、データ量が最小の機密プリントデータ８３を選択する。そして、ＲＡＭ１１４に空容量があるか否かを判断する（ステップＳ２０３）。ステップＳ２０２において選択された機密プリントデータ８３を記憶するだけの空容量がＲＡＭ１１４にあるならば処理をステップＳ２０４に進めるが、空容量がなければ処理をステップＳ２０７に進める。
【０１５１】
ステップＳ２０４においては、ステップＳ２０２において選択された機密プリントデータ８３をＲＡＭ１１４に転送する。次のステップＳ２０３においては、ステップＳ２０４においてＲＡＭ１１４に転送された機密プリントデータ８３をＨＤＤ１１６から削除する。そして、ＨＤＤ１１６に機密プリントデータ８３が記憶されているか否かを判断する（ステップＳ２０６）。ＨＤＤ１１６にステップＳ２０２において選択されていない機密プリントデータ８３が記憶されているならば、処理をステップＳ２０２に戻すが、そうでなければ処理を転送処理に戻す。
【０１５２】
処理がステップＳ２０７に進む場合、ＲＡＭ１１４に機密プリントデータ８３を記憶するための空容量がなくなった場合である。この場合、残余データテーブルを生成する（ステップＳ２０７）。ＨＤＤ１１６に記憶されている機密プリントデータ８３Ｂごとに、残余データレコードを生成し、残余データレコードを残余データテーブルに追加する。具体的には、ファイル名の項目に機密プリントデータ８３Ｂのファイル名を設定し、送信元の項目に機密プリントデータ８３Ｂに付加されている送信元の装置識別情報を設定し、受信日時の項目に機密プリントデータ８３Ｂに付加されている受信日時を設定することによって、残余データレコードを生成する。次のステップＳ２０８においては、生成された残余データテーブルをＲＡＭ１１４に記憶し、処理を転送処理に戻す。
【０１５３】
図２０は、第２の実施の形態における機密プリント処理の流れの一例を示すフローチャートである。機密プリント処理は、ＣＰＵ１１１がＲＯＭ１１３、ＥＥＰＲＯＭ１１５またはＣＤ−ＲＯＭ１１９Ａに記憶された機密プリントプログラムを実行することにより、ＣＰＵ１１１により実行される処理である。
【０１５４】
図２０を参照して、ステップＳ２１１においては、機密プリント指示を受け付けたか否かを判断する。機密プリント指示を受け付けるまで待機状態となり（ステップＳ２１１でＮＯ）、機密プリント指示を受け付けたならば（ステップＳ２１１でＹＥＳ）、処理をステップＳ２１２に進める。換言すれば、機密プリント処理は、ユーザが操作部１０５に機密プリント指示を入力することを条件に実行される処理である。
【０１５５】
ステップＳ２１２においては、動作モードによって処理を分岐させる。動作モードが省電力モードならば、処理をステップＳ２１３に進めるが、動作モードが通常モードならば、処理をステップＳ２２９に進める。
【０１５６】
ステップＳ２１３においては、省電力機密プリント一覧画面を生成する。ＲＡＭ１１４に記憶されている機密プリントデータ８３Ａと、ＲＡＭ１１４に残余データテーブル９５が記憶されているならば、その残余データテーブル９５とを用いて、省電力機密プリント一覧画面を生成する。そして、省電力機密プリント一覧画面を表示部１０３に表示する（ステップＳ２１４）。ここでは、図１７に示した省電力機密プリント一覧画面１３３が表示される場合を例に説明する。
【０１５７】
次のステップＳ２１５においては、省電力機密プリント一覧画面１３３に含まれるファイル名が選択されたか否かを判断する。ファイル名が選択されるまで待機状態となり（ステップＳ２１５でＮＯ）、ファイル名が選択されたならば、処理をステップＳ２１６に進める。そして、選択されたファイル名で特定される機密プリントデータがＲＡＭ１１４に記憶されているか否かを判断する（ステップＳ２１６）。選択されたファイル名が、省電力機密プリント一覧画面１３３の第１領域１３５に含まれるならばＲＡＭ１１４に記憶されていると判断する。選択されたファイル名で特定される機密プリントデータがＲＡＭ１１４に記憶されていると判断すると処理をステップＳ２１７に進めるが、そうでなければ処理をステップＳ２２２に進める。
【０１５８】
ステップＳ２１７においては、パスワード画面を表示部１０３に表示する。そして、パスワードを受け付けるまで待機状態となり（ステップＳ２１８でＮＯ）、パスワードを受け付けたならば（ステップＳ２１８でＹＥＳ）、処理をステップＳ２１９に進める。ステップＳ２１９においては、認証に成功したか否かを判断する。ＲＡＭ１１４に記憶されている機密プリントデータ８３ＡのうちからステップＳ２１５において選択されたファイル名で特定される機密プリントデータ８３Ａを抽出し、抽出された機密プリントデータ８３Ａに含まれるパスワードと、ステップＳ２１８でユーザにより入力されたパスワードとが一致するならば、認証に成功すると判断する。認証に成功したならば処理をステップＳ２２０に進めるが、そうでなければ処理をステップＳ２３７に進める。
【０１５９】
ステップＳ２２０においては、ＲＡＭ１１４に記憶されている機密プリントデータ８３ＡのうちからステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３Ａを選択する。そして、選択された機密プリントデータ８３Ａに含まれるプリントデータの画像を形成する（ステップＳ２２０）。次のステップＳ２２１においては、ステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３ＡをＲＡＭ１１４から削除し、処理をステップＳ２３７に進める。
【０１６０】
一方、処理がステップＳ２２２に進む場合、ステップＳ２１５において選択されたファイル名で特定される機密プリントデータがＨＤＤ１１６に記憶されている場合である。この場合、ＨＤＤ１１６がデータの読み出しが可能な状態に復帰するまで待機状態となり（ステップＳ２２２でＮＯ）、ＨＤＤ１１６が復帰すると（ステップＳ２２２でＹＥＳ）、処理をステップＳ２２３に進める。
【０１６１】
ステップＳ２２３においては、ステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３Ｂのパスワードを取得する。ＨＤＤ１１６に記憶されている機密プリントデータ８３ＢのうちからステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３Ｂを選択する。そして、選択された機密プリントデータ８３Ｂに含まれるパスワードを取得する。
【０１６２】
次のステップＳ２２３においては、パスワード画面を表示部１０３に表示する。そして、パスワードを受け付けるまで待機状態となり（ステップＳ２２４でＮＯ）、パスワードを受け付けたならば処理をステップＳ２２５に進める。ステップＳ２２５においては、認証に成功したか否かを判断する。ステップＳ２２３において取得されたパスワードと、ステップＳ２２５でユーザにより入力されたパスワードとが一致するならば、認証に成功すると判断する。認証に成功したならば処理をステップＳ２２７に進めるが、そうでなければ処理をステップＳ２３７に進める。
【０１６３】
ステップＳ２２７においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３ＢのうちからステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３Ｂを選択し、選択された機密プリントデータ８３Ｂに含まれるプリントデータの画像を形成する。次のステップＳ２２８においては、ステップＳ２１５において受け付けられたファイル名で特定される機密プリントデータ８３ＢをＨＤＤ１１６から削除し、処理をステップＳ２３７に進める。
【０１６４】
一方、処理がステップＳ２２９に進む場合、動作モードが通常モードの場合である。この場合には、ＨＤＤ１１６がデータの読み出しが可能な状態なので、ステップＳ２２９においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３に基づいて、通常機密プリント一覧画面を生成する。そして、通常機密プリント一覧画面を表示部１０３に表示する（ステップＳ２３０）。ここでは、図１４に示した通常機密プリント一覧画面１３１が表示される場合を例に説明する。
【０１６５】
次のステップＳ２３１においては、通常機密プリント一覧画面１３１に含まれるファイル名が選択されたか否かを判断する。ファイル名が選択されるまで待機状態となり（ステップＳ２３１でＮＯ）、ファイル名が選択されたならば、処理をステップＳ２３２に進める。
【０１６６】
ステップＳ２３２においては、パスワード画面を表示部１０３に表示する。そして、パスワードを受け付けるまで待機状態となり（ステップＳ２３３でＮＯ）、パスワードを受け付けたならば処理をステップＳ２３４に進める。ステップＳ２３４においては、認証に成功したか否かを判断する。ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからステップＳ２３１において選択されたファイル名で特定される機密プリントデータ８３を抽出し、抽出された機密プリントデータ８３に含まれるパスワードと、ステップＳ２３３でユーザにより入力されたパスワードとが一致するならば、認証に成功すると判断する。認証に成功したならば処理をステップＳ２３５に進めるが、そうでなければ処理をステップＳ２３７に進める。
【０１６７】
ステップＳ２３５においては、ＨＤＤ１１６に記憶されている機密プリントデータ８３のうちからステップＳ２３１において選択されたファイル名で特定される機密プリントデータ８３を選択する。そして、選択された機密プリントデータ８３に含まれるプリントデータの画像を形成する（ステップＳ２３５）。次のステップＳ２３６においては、ステップＳ２３１において選択されたファイル名で特定される機密プリントデータ８３をＨＤＤ１１６から削除し、処理をステップＳ２３７に進める。
【０１６８】
ステップＳ２３７〜ステップＳ２４１の処理は、図１０に示したステップＳ８５〜ステップＳ８９の処理とそれぞれ同じなので、ここでは説明を繰り返さない。
【０１６９】
第２の実施の形態におけるＭＦＰ１００は、通常モードの場合に機密プリントデータをＨＤＤ１１６に記憶し、動作モードが省電力モードに切り換えられると、ＨＤＤ１１６に記憶されているユーザデータ８１と機密プリントデータ８３とをＲＡＭ１１４に転送し、ユーザがＭＦＰ１００に機密プリント指示を入力すると、動作モードが省電力モードから通常モードに切り換えられ、ＲＡＭ１１４に記憶されている機密プリントデータ８３のうちユーザにより指定された機密プリントデータに含まれるプリントデータの画像が、パスワードが入力されることを条件に形成される。ユーザは、機密プリントデータの指定とパスワードとを入力すれば、機密プリントデータの画像が形成されるので、操作が容易である。また、ＨＤＤ１１６の起動時間は、画像形成部３０の起動時間よりも長いので、ＨＤＤ１１６が起動する前に機密プリントデータ８３の画像を形成することができる。このため、ＭＦＰ１００が省電力モードのときにユーザがログインしてから機密プリントデータの画像が形成されるまでの時間を短くすることができる。
【０１７０】
また、ＨＤＤ１１６に記憶されている複数の機密プリントデータのデータ量がＲＡＭ１１４の空容量より大きい場合、複数の機密プリントデータのうちからデータ量の小さい順にＲＡＭ１１４に転送するので、ＲＡＭ１１４に記憶する機密プリントデータの数をできる限り多くすることができ、複数のユーザの機密プリントデータが半導体メモリに記憶される確率を高くすることができる。
【０１７１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１７２】
＜付記＞
（１）  ユーザの操作を受け付ける操作受付手段と、
前記切換手段は、前記操作受付手段により操作が受け付けられることに応じて、動作モードを省電力モードから通常モードに切り換える、請求項１〜５のいずれかに記載の画像形成装置。
【符号の説明】
【０１７３】
１０  ＡＤＦ、１３  操作パネル、２０  原稿読取部、３０  画像形成部、４０  給紙部、５１，５１Ａ  機密プリント受信部、５３，５３Ａ  認証部、５５，５５Ａ  機密プリント部、５７  履歴記憶部、６１  モード切換部、６３  電力制御部、６５，６５Ａ  転送部、６７  比較部、７１  予測部、１００  ＭＦＰ、１０１  メイン回路、１０３  表示部、１０５  操作部、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  ネットワークＩ／Ｆ部、１１９  外部記憶装置、１１９Ａ  ＣＤ−ＲＯＭ、１２１  電源回路、１２３  スイッチ。
【図１】
2012006309.tif 000003
【図２】
2012006309.tif 000004
【図３】
2012006309.tif 000005
【図４】
2012006309.tif 000006
【図５】
2012006309.tif 000007
【図６】
2012006309.tif 000008
【図７】
2012006309.tif 000009
【図８】
2012006309.tif 000010
【図９】
2012006309.tif 000011
【図１０】
2012006309.tif 000012
【図１１】
2012006309.tif 000013
【図１２】
2012006309.tif 000014
【図１３】
2012006309.tif 000015
【図１４】
2012006309.tif 000016
【図１５】
2012006309.tif 000017
【図１６】
2012006309.tif 000018
【図１７】
2012006309.tif 000019
【図１８】
2012006309.tif 000020
【図１９】
2012006309.tif 000021
【図２０】
2012006309.tif 000022