(57)【要約】      （修正有）【課題】ハードウェア資源へ通電を行うための条件をより厳格化することで、ハードウェア資源の寿命をさらに長くすることが可能な画像処理装置及びデータ表示方法とプログラムを提供する。【解決手段】操作部と本体部とを有し、操作部および本体部に電力を供給する第一のモードと、操作部に電力を供給して本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置であって、操作部は、データを記憶するための第一の記憶手段と、対象のデータを表示するための表示制御手段とを有し、本体部は、データを記憶するための第二の記憶手段と、第二の記憶手段に記憶されたデータの少なくとも一部を第一の記憶手段へ複製する複製手段とを有し、表示制御手段は、対象のデータが第一の記憶手段に記憶されておらず、かつ、動作モードが第二のモードの場合には、対象データに代えて所定のダミーデータを表示する。【選択図】図４
2019034446.tif 000002
【特許請求の範囲】
【請求項１】
操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置であって、
前記操作部は、
データを記憶するための第一の記憶手段と、
対象のデータを表示するための表示制御手段とを有し、
前記本体部は、
データを記憶するための第二の記憶手段と、
前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有し、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードの場合には、前記対象のデータに代えて所定のダミーデータを表示することを特徴とする情報処理装置。
【請求項２】
操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置であって、
前記操作部は、
データを記憶するための第一の記憶手段と、
対象のデータを表示するための表示制御手段とを有し、
前記本体部は、
データを記憶するための第二の記憶手段と、
前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有し、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードであり、かつ、前記第一のモードへ移行しない蓋然性を示す条件が満たされている場合には、前記対象のデータに代えて所定のダミーデータを表示することを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記本体部は、前記第一のモードと前記第二のモードとを切り替える電力制御手段をさらに有し、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードであり、かつ、前記第一のモードへ移行しない蓋然性を示す条件が満たされていない場合には、前記電力制御手段により前記動作モードを前記第一のモードへ移行させ、前記対象データを前記第二の記憶手段から取得して表示することを特徴とする情報処理装置。
【請求項４】
請求項２または３に記載の情報処理装置であって、
前記条件は、ログインユーザがそのログイン期間中にジョブを実行したことであることを特徴とする情報処理装置。
【請求項５】
請求項２または３に記載の情報処理装置であって、
前記条件は、ログインユーザのデータが、前記第二の記憶手段に記憶されていることであることを特徴とする情報処理装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の情報処理装置であって、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第一のモードの場合には、前記対象データを前記第二の記憶手段から取得して表示することを特徴とする情報処理装置。
【請求項７】
請求項１または２に記載の情報処理装置であって、
前記操作部はさらに、前記ダミーデータによって代えられた前記対象のデータを表示する指示を受け付ける手段をさらに有し、
前記本体部は、前記第一のモードと前記第二のモードとを切り替える電力制御手段をさらに有し、
前記表示制御手段は、前記指示に応じて、前記電力制御手段により前記動作モードを前記第一のモードへ移行させ、前記対象データを前記第二の記憶手段から取得して前記ダミーデータに代えて表示することを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の情報処理装置であって、
前記操作部はアプリケーションを実行する実行手段をさらに有し、
前記表示制御手段は、前記実行手段により実行される前記アプリケーションによる表示要求に含まれた前記対象データを表示することを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の情報処理装置であって、
前記データはアドレス帳を含むことを特徴とする情報処理装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の情報処理装置であって、
前記本体部は、画像をプリントし、スキャンするエンジン部をさらに有することを特徴とする情報処理装置。
【請求項１１】
操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置によるデータ表示方法であって、
前記操作部は、データを記憶するための第一の記憶手段と、対象のデータを表示するための表示制御手段とを有し、
前記本体部は、データを記憶するための第二の記憶手段と、前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有しており、
前記データ表示方法は、前記表示制御手段が、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードの場合には、前記対象のデータに代えて所定のダミーデータを表示することを特徴とするデータ表示方法。
【請求項１２】
操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置によるデータ表示方法であって、
前記操作部は、データを記憶するための第一の記憶手段と、対象のデータを表示するための表示制御手段とを有し、
前記本体部は、データを記憶するための第二の記憶手段と、前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有しており、
前記データ表示方法は、前記表示制御手段が、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードであり、かつ、前記第一のモードへ移行しない蓋然性を示す条件が満たされている場合には、前記対象のデータに代えて所定のダミーデータを表示することを特徴とするデータ表示方法。
【請求項１３】
コンピュータにより、請求項１１または１２に記載のデータ表示方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびデータ表示方法とプログラムに関し、特に情報処理装置内の機器の寿命を長くするための技術に関する。
【背景技術】
【０００２】
情報処理装置の一種である画像形成装置は、操作部を備え、操作部でユーザが操作を行うことができる。この画像形成装置は、コピーやスキャンなどの各種機能を実現するために、画像形成装置内のハードディスクドライブ（ＨＤＤ）やスキャナエンジンなどのハードウェア資源に通電を行う。しかし、ＨＤＤなどのハードウェア資源は、通電する時間が長くなればなるほど使用可能な期間（寿命）が短くなってしまう。そこで、ユーザが画像形成装置を一定時間操作しない場合に、画像形成装置を省電力モードに移行し、この省電力モード中はＨＤＤなどのハード資源への通電を行わないことで、ハードウェア資源の寿命を長くする技術が知られている。
【０００３】
また、特許文献１のように、操作部でユーザが操作を行うとき、操作部のみで処理可能な場合は、画像形成装置の本体（操作部以外の画像形成装置）のハードウェア資源に通電しないことで、ハードウェア資源の寿命を長くする技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−４１８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の従来の技術は、操作部でユーザが操作を行うとき、操作部内に備える記憶装置に処理対象のデータがある場合は、画像形成装置の本体を省電力モード中のままにして、ユーザ操作を可能とするものである。一方、操作部内の記憶装置に処理対象のデータが存在しない場合には、そのデータを取得するために、必ず画像形成装置の本体に通電して省電力モードから通常モードに移行し、画像形成装置からデータを取得している。しかしながら、処理対象のデータが必ずしも必要なデータとは限らず、必要とは限らないデータを取得するために画像形成装置本体に通電を行ってしまい、本来延ばすことができるはずの画像形成装置の本体のハードウェア資源の寿命を長くすることができないという課題があった。
【０００６】
例えば、操作部内の記憶装置に存在するデータと存在しないデータとを選択肢として同時に操作部に表示することがある。このとき、いずれのデータも処理対象であるが、ユーザが操作部内の記憶装置に存在するデータを選択した場合には、結果的にはそのデータは不要であり、選択肢として表示する必要もなかったデータである。前述の従来の技術では、表示のために必ず画像形成装置本体のハードウェア資源に通電を行い、画像形成装置本体の記憶装置からデータを取得して表示する動作を行ってしまう。このように、必ずしも必要ではないデータを取得するために画像形成装置の省電力モードを解除してしまい、本来得られるはずのハードウェアの延命効果を得ることができないことがあった。
【０００７】
本発明は上述の課題を解決するためのものであり、ハードウェア資源へ通電を行うための条件をより厳格化することで、ハードウェア資源の寿命をさらに長くすることが可能な画像処理装置及びデータ表示方法とプログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は以下の構成を有する。
【０００９】
本発明の第一の側面によれば、本発明は、操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置であって、
前記操作部は、
データを記憶するための第一の記憶手段と、
対象のデータを表示するための表示制御手段とを有し、
前記本体部は、
データを記憶するための第二の記憶手段と、
前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有し、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードの場合には、前記対象データに代えて所定のダミーデータを表示する。
【００１０】
あるいは本発明の第二の側面によれば、本発明は、操作部と本体部とを有し、前記操作部および前記本体部に電力を供給する第一のモードと、前記操作部に電力を供給して前記本体部への電力を供給しない第二のモードの何れかの動作モードで動作できる情報処理装置であって、
前記操作部は、
データを記憶するための第一の記憶手段と、
対象のデータを表示するための表示制御手段とを有し、
前記本体部は、
データを記憶するための第二の記憶手段と、
前記第二の記憶手段に記憶されたデータの少なくとも一部を前記第一の記憶手段へ複製する複製手段とを有し、
前記表示制御手段は、前記対象のデータが前記第一の記憶手段に記憶されておらず、かつ、前記動作モードが前記第二のモードであり、かつ、前記第一のモードへ移行しない蓋然性を示す条件が満たされている場合には、前記対象データに代えて所定のダミーデータを表示する。
【発明の効果】
【００１１】
本発明によれば、ハードウェア資源へ通電を行うための条件をより厳格化することで、ハード資源の寿命をより長くすることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の各実施形態に共通するＭＦＰ１のハードウェア構成図である。
【図２】本発明の各実施形態に共通するＭＦＰ１のソフトウェア構成図である。
【図３】本発明の各実施形態に共通する本体１０および操作部２０の機能ブロック図である。
【図４】本発明の各実施形態に共通する操作パネル２７の表示内容を変更する処理を表すフローチャート図である。
【図５】本発明の各実施形態に共通する本体１０のＨＤＤ１４と操作部２０のフラッシュメモリ２４に記憶されているデータのイメージ図である。
【図６】本発明の各実施形態に共通する操作パネル２７に表示する表示情報の一具体例である。
【図７】本発明の第２実施形態の操作パネル２７の表示内容を変更する処理を表すフローチャート図である。
【図８】ダミーデータに代えて本来のデータを表示する手順尾フローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための一実施形態について、図面を用いて説明する。
［第１の実施形態］
最初に、情報処理装置の一実施形態である画像形成装置を実現するためのハードウェアの説明を行う。なお、画像形成装置の一具体例として、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：多機能周辺装置）を用いて説明することとする。図１は、本発明の各実施形態に係るＭＦＰのハードウェア構成図である。
【００１４】
ＭＦＰ１は、コピー、スキャン、プリンタなどの各種機能を実現するための本体（あるいは本体部）１０と、ユーザからの入力を受け付ける操作部２０を備える。本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。この通信路３０は、本体１０と操作部２０のデータ通信を行うためのものであり、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格のものを用いても良いし、有線もしくは無線のどちらでも良い。また、操作部２０は、単独で完結した情報処理を実行可能な電子機器であっても良い。一例として、操作部２０はスマートフォンまたはタブレット型端末の情報処理装置であっても良い。この場合、操作部２０である情報処理端末は、ＭＦＰ１に装着および取り外し可能に接続され、ＭＦＰ１から取り外されると、ＭＦＰ１との間でＢｌｕｅＴｏｏｔｈ（登録商標）または赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。また、本体１０は、操作部２０で受け付けた入力に応じた動作を行うだけではなく、ネットワーク４０上のクライアントＰＣ等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行うことも可能である。
【００１５】
ＭＦＰ１は、省電力や装置の消耗を防止するために、通常の動作モード（通常モード）で動作中に一定の条件が満たされると、本体１０への電源供給を停止した省電力モードへと移行する。一定の条件とはたとえば一定時間にわたり本体１０が使用されないなどである。また、省電力モードの間に別の所定条件が満たされると、省電力モードから通常モードへと復帰し、本体１０への電力供給が再開される。この復帰のための所定条件は例えば本体１０が有するハードウェア資源が使用されることである。詳しくは、図４や図７等を参照して後述する。次に、本体１０のハードウェア構成の詳細な説明を行う。
【００１６】
＜本体１０のハードウェアの構成＞
図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４とを備える。また本体１０は、通信Ｉ／Ｆ１５と、接続Ｉ／Ｆ１６と、エンジン（エンジン部）１７とを備える。本体１０が備える各構成要素は、システムバス１８を介して相互に接続されている。エンジン１７には、プリンタエンジンやスキャナエンジンなどを含む。
【００１７】
ＣＰＵ１１は、本体１０の各種制御を行う。ＣＰＵ１１は、ＲＡＭ１３をワークエリアとしてＲＯＭ１２またはＨＤＤ１４に格納された制御プログラムを読み出して実行することで、本体１０全体の動作を制御し、コピー、スキャン、プリンタなどの各種機能を実現する。
【００１８】
ＨＤＤ１４は、上記各種制御プログラムが格納されるとともに、通信手段に関する情報や、後述のアドレス帳や動作モード等の各種情報を記憶する。ＨＤＤ１４は、記憶する情報ごとに、記憶領域がそれぞれ設けられている。例えばアドレス帳の記憶領域には、ユーザのユーザ識別情報（ユーザＩＤ）、ｅ−ｍａｉｌアドレス等がユーザ毎に記憶されている。
【００１９】
通信Ｉ／Ｆ１５は、ネットワーク４０上のクライアントＰＣやサーバ装置等の外部装置と通信するためのインターフェイスである。
【００２０】
接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインターフェイスである。なお、本発明において、通信路３０は有線的に図示されているが、上述のように操作部２０は、ＭＦＰ１の本体１０に装着および取り外しが可能になっている。そのため、操作部２０をＭＦＰ１に装着しているときには、通信路３０は有線通信路として機能し、操作部２０をＭＦＰ１から取り外したときには、通信路３０は無線通信路として機能することとする。
【００２１】
エンジン１７は、コピー機能、センド機能、プリンタ機能等を実現させるための汎用的な情報処理を行うハードウェアである。エンジン１７は、例えば原稿の画像をスキャンして読み取るスキャナ、用紙にトナーを定着させる定着ユニット、ｆａｘ通信を行うｆａｘ通信部等を備えている。次に操作部２０のハードウェア構成の詳細な説明を行う。
【００２２】
＜操作部２０のハードウェアの構成＞
図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、ＩＣカードＩ／Ｆ２９とを備え、これらがシステムバス２８を介して相互に接続されている。
【００２３】
ＣＰＵ２１は、操作部２０の各種制御を行う。ＣＰＵ２１は、ＲＡＭ２３をワークエリアとしてＲＯＭ２２に格納された制御プログラムを読み出して実行することで、操作部２０全体の動作を制御する。
【００２４】
フラッシュメモリ２４は、後述のアドレス帳や動作モード等の各種情報を記憶する、書き換え可能な不揮発性メモリである。フラッシュメモリ２４は、記憶する情報ごとに、記憶領域がそれぞれ設けられている。ここには、アドレス帳や動作モードだけではなく、後述のアドレス帳のデータのダミーデータも記憶されている。なお、本実施形態では、ＲＡＭ２３とフラッシュメモリ２４を別々に記載しているが、共に記憶手段であり、ＲＡＭ２３とフラッシュメモリ２４の動作を逆にすることや、どちらか一方で両方の動作を行うこととしても良い。
【００２５】
通信Ｉ／Ｆ２５は、ネットワーク４０上のクライアントＰＣやサーバ装置等の外部装置と通信するためのインターフェイスである。
【００２６】
接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインターフェイスである。
【００２７】
ＩＣカードＩ／Ｆ２９は、ＩＣカードリーダ６と接続するためのインターフェイスである。ＩＣカードリーダ６は、ユーザ情報を記憶したＩＣカード等の外部装置から情報を読み取る。なお、ＩＣカードリーダ６は、ＩＣカードまたはＩＤカード等の記憶媒体からユーザ情報を読み取ることができるものであれば、どのようなものでも良い。
【００２８】
操作パネル２７は、タッチセンサを備えた液晶表示装置（ＬＣＤ）で構成される。操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。なお、操作パネル２７は、ハードウェアキー等の操作部または発光部等の表示部を設けても良い。次に、ＭＦＰ１のソフトウェア構成の一例を示す。
【００２９】
＜ソフトウェアの構成＞
図２は、ＭＦＰ１の層別のソフトウェアの構成を示す。図２に示すように、本体１０のソフトウェアは、ロジック層１０１と、インターフェイス（Ｉ／Ｆ）層１０２と、ＯＳ層１０３とを有する。ロジック層１０１、Ｉ／Ｆ層１０２、ＯＳ層１０３は、ＲＯＭ１２またはＨＤＤ１４に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００３０】
ロジック層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのソフトウェアプログラムである。例えば、コピー機能を提供するためのコピーロジック、スキャナを用いてスキャンした情報をＭＦＰ１の外部に送信するためのスキャンロジック、プリンタ機能を提供するためのプリンタロジック等が挙げられる。これらのロジックは、後述のＩ／Ｆ層１０２を介して、操作部２０のアプリ層２０１から実行することも可能である。
【００３１】
Ｉ／Ｆ層１０２のソフトウェアは、ロジック層１０１とＯＳ層１０３の間に介在し、本体１０が備えるハード資源を利用するためのインターフェイスを提供するソフトウェアである。具体的には、Ｉ／Ｆ層１０２は、ロジック層１０１からのハード資源に対する動作要求の受け付け、その動作要求をＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。Ｉ／Ｆ層１０２が受け付ける動作要求としては、スキャナによる読み取りや定着ユニットによるプリント等の要求がある。なお、Ｉ／Ｆ層１０２によるインターフェイスの機能は、本体１０のロジック層１０１に対してだけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１も、Ｉ／Ｆ層１０２のインターフェイス機能を介して、本体１０のハードウェア資源（例えばエンジン１７）を利用することができる。
【００３２】
ＯＳ層１０３のソフトウェアは、本体１０の基本ソフトウェア（オペレーティングシステム）である。Ｉ／Ｆ層１０２からのハード資源に対する動作要求のコマンドを実行することで、要求に従った動作を行う。
【００３３】
同様に、操作部２０のソフトウェアは、アプリ層２０１と、Ｉ／Ｆ層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、Ｉ／Ｆ層２０２、ＯＳ層２０３の階層構造は、本体１０側と同様である。なお、アプリ層２０１のアプリケーションプログラム（以下アプリとも称する。）は、操作部２０が備えるハードウェア資源を動作させて所定の機能（コピー機能やセンド機能などの機能）に関する操作および表示を行うためのＵＩの機能を提供するためのソフトウェアである。
【００３４】
このようなソフトウェア構成を取ることにより、本体１０と操作部２０で別々のオペレーティングシステムを動作させることができる。なお、別々のオペレーティングシステムを動作させる場合、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示要求）を本体１０へ伝達する動作（コマンド通信）および本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信することにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容等が挙げられる。次に、図３にＭＦＰ１の本体１０および操作部２０の機能ブロック図を示す。
【００３５】
＜本体の機能ブロック＞
図３に、ＭＦＰ１の機能ブロック図を示す。本体１０は、コピーロジック５１と、センドロジック５２と、プリンタロジック５３と、アドレス帳管理部５４と、動作モード管理部５５と、電力管理部５６の各部を有する。これらの各部に処理は、ＣＰＵ１１の命令により、ＲＯＭ１２やＨＤＤ１４に記憶されているプログラムを読み出し、ＲＡＭ１３をワークエリアとして、ハードウェアの制御を含む所定の処理を実行することで実現している。また、所定の処理を実行することで生成される全ての情報は、ＲＡＭ１３もしくはＨＤＤ１４に記憶する。なお、このような各部における処理は以降でも同様であるため、以降では記載を省略する。
【００３６】
コピーロジック５１、センドロジック５２、プリンタロジック５３は、ＣＰＵ１１により各機能を実現するためのソフトウェアプログラムであり、ＲＯＭ１２もしくはＨＤＤ１４に記憶されている。コピーロジック５１は、エンジン１７のスキャナエンジンおよび定着ユニットを制御してコピー機能を実現するためのプログラムである。センドロジック５２は、エンジン１７のスキャナエンジンを制御してドキュメントのスキャンを行うと共に、通信Ｉ／Ｆ１５を介してＭＦＰ１外にスキャンしたドキュメントを送信するセンド機能を実現するためのプログラムである。プリンタロジック５３は、所望の画像および文字等を用紙に印刷するためのプログラムである。これらの各機能は、Ｉ／Ｆ層２０２とＩ／Ｆ層１０２経由で後操作部２０内のアプリからの実行要求を受信し、動作することが可能である。
【００３７】
アドレス帳管理部５４は、ユーザＩＤと、ｅ−ｍａｉｌアドレスと、ファクシミリ番号と、ユーザの顔写真からなるアドレス帳の管理を行う。このアドレス帳のデータは、ＨＤＤ１４に記憶されている。また、アドレス帳管理部５４は、後述の動作モードが通常モードから省電力モードに移行する前に、ＨＤＤ１４に記憶されているアドレス帳の一部のデータを操作部２０のフラッシュメモリ２４に複製する制御も行う。なお以降では、ＨＤＤ１４に記憶されているアドレス帳の一部のデータをフラッシュメモリ２４に複製する処理を、アドレス帳の同期処理と呼ぶこととする。同期処理は、任意のタイミング（例えば所定時間毎）で行うことが可能であるが、ＭＦＰ１の起動時（メイン電源の投入時）と後述の省電力モードに移行する直前は必ず同期処理を行うこととする。なお、同期処理によっても、後述するダミーデータは上書きされることなくフラッシュメモリ２４に残るものとする。また、フラッシュメモリ２４に記憶されたアドレス帳等のデータが更新された際には、通常モードで動作中の適当なタイミングで、更新されたアドレス帳を、ＨＤＤ１４に記憶された対応するアドレス帳の一部に書き戻してもよい。また、アドレス帳の同期を動作モードの移行時に行わず、フラッシュメモリ２４をキャッシュとして、最後に使用されたアドレス帳の一部や、使用頻度の高いアドレス帳の一部を記憶してもよい。また、アドレス帳の同期を行うことなく、管理者等が指定したアドレス帳の一部を固定的にフラッシュメモリ２４に記憶しておいてもよい。
【００３８】
動作モード管理部５５は、本体１０の動作モードの管理を行う。動作モードは、通常モードと省電力モードの２種類あることとする。通常モードとは、本体１０の全てのハードウェアに電力を提供するモードである。一方、省電力モードは、所定のハードウェア資源（ＨＤＤ１４を含む）に対する電力提供を停止し、消費電力を低減するモードである。この動作モードはＨＤＤ１４に記憶されている。なお、動作モードが通常モードから省電力モードに変わることを省電力モードに移行するといい、省電力モードから通常モードに変わることを通常モードに移行するということにする。
【００３９】
また、動作モード管理部５５は、操作部２０からの動作モード変更要求を受信し、ＨＤＤ１４の動作モードを変更することも行う。また、動作モード管理部５５は、動作モードが通常モードから省電力モードに移行する際に、ＨＤＤ１４に記憶されている動作モードを省電力モードに変更した後、操作部２０のフラッシュメモリ２４に複製する。また、動作モード管理部５５は、動作モードが省電力モードから通常モードに移行する際に、ＨＤＤ１４に記憶されている動作モードを通常モードに変更した後、操作部２０のフラッシュメモリ２４に複製する。このようにすることで、操作部２０では、フラッシュメモリ２４にアクセスするだけで本体１０の動作モードを知ることができる。なお以降では、ＨＤＤ１４に記憶されている動作モードをフラッシュメモリ２４に複製する処理を、動作モードの同期処理と呼ぶこととする。同期処理は、任意のタイミング（例えば所定時間毎）で行うことが可能であるが、ＭＦＰ１の起動時（メイン電源の投入時）と省電力モードに移行する直前は必ず同期処理を行うこととする。なお、操作部２０のみが動作モードにアクセスする場合には、動作モードをＤＤ１４に保存せず、フラッシュメモリ２４のみに保存してもよい。
【００４０】
電力管理部５６は、本体１０の起動時の電力制御だけではなく、ＨＤＤ１４に記憶されている動作モードを読み出し、動作モードに応じた電力制御を行う。この動作モードに応じた電力制御とは、通常モードから省電力モードに移行した場合には本体１０のハードウェア資源への通電を停止し、省電力モードから通常モードに移行した場合には本体１０のハード資源への通電を開始する処理である。なお電力制御は、上記のアドレス帳の同期処理や動作モードの同期処理終了後に実行することとする。
【００４１】
＜操作部の機能ブロック＞
操作部２０は、コピーアプリ６１と、センドアプリ６２と、プリンタアプリ６３と、アドレス帳管理部６４と、動作モード管理部６５と、表示制御部６６と、ダミーデータ管理部６７と、認証部６８の各部を有する。これらの各部に処理は、ＣＰＵ２１の命令により、ＲＯＭ２２やフラッシュメモリ２４に記憶されているプログラムを読み出し、ＲＡＭ２３をワークエリアとして所定の処理を実行することで実現している。また、所定の処理を実行することで生成される全ての情報は、ＲＡＭ２３もしくはフラッシュメモリ２４に記憶する。なお、このような各部における処理は以降でも同様であるため、以降では記載を省略する。
【００４２】
コピーアプリ６１、センドアプリ６２、プリンタアプリ６３等の機能を実現する各種ソフトウェアプログラムであり、ＲＯＭ２２に記憶されている。コピーアプリ６１は、コピーロジック５１と連携し、エンジン１７のスキャナエンジンおよび定着ユニットを制御してコピー機能を実現するためのアプリである。センドアプリ６２は、センドロジック５２と連携し、エンジン１７のスキャナエンジンを制御してドキュメントのスキャンを行うと共に、通信Ｉ／Ｆ１５を介してＭＦＰ１外にスキャンしたドキュメントを送信するセンド機能を実現するためのアプリである。プリンタアプリ６３は、プリンタロジック５３と連携し、所望の画像および文字等を用紙に印刷するためのアプリである。
【００４３】
アドレス帳管理部６４は、操作部２０のフラッシュメモリ２４に記憶されているアドレス帳の管理を行う。操作部２０のこのアドレス帳は、本体１０のＨＤＤ１４に記憶されているアドレス帳の一部分の複製であり、アドレス帳の同期処理により更新される。アドレス帳の同期処理は、本体１０のアドレス帳管理部５４による実行だけではなく、アドレス帳管理部６４により実行することもできる。
【００４４】
動作モード管理部６５は、操作部２０のフラッシュメモリ２４に記憶される動作モードの管理を行う。操作部２０のこの動作モードは、本体１０のＨＤＤ１４に記憶されている動作モードの複製であり、動作モードの同期処理により更新される。同期処理は、本体１０の動作モード管理部５５による実行だけではなく、動作モード管理部６５により実行することもできる。
【００４５】
表示制御部６６は、コピーアプリ、センドアプリ、プリンタアプリ等の各種アプリからの表示要求を受信し、操作パネル２７に表示を行うための表示制御を行う。表示制御部６６は、操作部２０７の記憶装置（ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４）もしくは本体１０の記憶装置（ＨＤＤ１４など）に記憶されている情報を用いて、操作パネル２７に表示を行う。
【００４６】
ダミーデータ管理部６７は、操作部１０のＨＤＤ１４のデータを元にして決めた類似のデータ（或いは内容不明のデータであることを示す代替データ、以下、ダミーデータと呼ぶ。）を管理する。ダミーデータとは、アプリからの表示要求受信時に、ＨＤＤ１４のデータのかわりに操作パネル２７に表示するデータであり、フラッシュメモリ２４に記憶する。そのためダミーデータは、表示するデータの分類ごとに存在する。例えば、アドレス帳の同期の場合、ユーザＩＤ、ｅ−ｍａｉｌ、ｆａｘ番号、顔写真のそれぞれの分類ごとに、１つのダミーデータが存在する。なお、ダミーデータは分類ごとにあらかじめＲＯＭ２２に記憶されており、本体１０のＨＤＤ１４のデータを最初に同期するとき（ＭＦＰ１の起動時の同期時）に、同期するデータのダミーデータをＲＯＭ２２からフラッシュメモリ２４に複製することとする。ダミーデータの一例としては、後述の図５（ｂ）の最後のデータ（Ｎｏ．２００１のデータ）がある。すなわちダミーデータは、正確な内容は不明ながらデータが存在することを示すための疑似的なデータである。
【００４７】
認証部６８は、ＩＣカードリーダ６を用いてＩＣカードから読み取った情報を元に、ユーザ認証を行う。ユーザ認証を行う方法は多数あるが、本実施形態では、ＩＣカードに含まれるユーザＩＤが、アドレス帳に含まれるかどうかで判定することとする。認証部６８は、ＩＣカードに含まれるユーザＩＤがアドレス帳に含まれている場合、このユーザＩＤは認証成功とみなし、操作パネル２７を利用可能にする。なお本実施形態では、認証部６８は操作部２０内のみに存在することとしたが、本体１０に存在しても良い。
【００４８】
＜表示内容を変更する処理（データ表示方法）＞
次に、第一の実施形態における操作部２０の表示内容を変更する処理の説明を行う。ユーザが操作部２０の操作パネル２７に表示されているアプリを操作すると、ユーザ操作に応じて、操作パネル２７の表示内容は変わる。この表示内容の変更は、操作されたアプリが、操作パネル２７に表示する内容を変更するための要求を表示制御部６６に送信することで行われる。この内部処理について説明する。ただし、操作パネル２７でのユーザ操作に応じて、対応するアプリが次に表示する内容を決めるまでの方法は、一般的な方法と同じであるため、詳細な説明は省略する。この一般的な方法の具体例としては、次のような方法がある。操作パネル２７を押下したイベント（以下、押下イベント）をアプリに通知する。そして、この押下イベントを受信したアプリは、操作パネル２７に表示中の内容と受信した押下イベントの両方を元にして、次にどのような内容を表示するかを決める。アプリからの表示内容変更要求を受信した表示制御部６６が行う処理を、図４のフローチャート図を用いて説明する。
【００４９】
表示制御部６６は、アプリからの表示要求を受信すると（ステップ４０１）、表示要求に含まれる、表示対象となる対象データを操作部２０の記憶装置（ＲＯＭ２０、ＲＡＭ２３、フラッシュメモリ２４）から取得する（ステップ４０２）。そして表示制御部６６は、受信した表示要求に含まれる対象データを全て取得できたかどうかを判定する（ステップ４０３）。ここで全て取得できた場合、表示制御部６６は、操作パネル２７に取得したデータを表示する（ステップ４０４）。
【００５０】
一方、対象データを全て取得できなかった場合、表示制御部６６は、動作モード管理部６５から本体１０の動作モードを取得し、本体の動作モードが省電力モードであるかどうかの判定を行う（ステップ４０５）。このとき動作モード管理部６５は、フラッシュメモリ２４に保存された動作モードを表示制御部に引き渡し、ステップ４０５の判定に供する。なおステップ４０３の判定では、対象データを全て取得できたかどうか不明の場合には、全てを取得できていないものと判定してよい。
【００５１】
ここで本体が省電力モードであると判定した場合、表示制御部６６は、取得できていない対象データの分類ごとにダミーデータをフラッシュメモリ２４から取得する（ステップ４０６）。さらに表示制御部６６は、ステップ４０２で操作部２０の記憶装置から取得した対象データとステップ４０６で取得したダミーデータとを表示する（ステップ４０７）。
【００５２】
一方、本体が省電力モードではない（通常モードである）と判定した場合、表示制御部６６は、通信路３０を経由し、本体１０の記憶装置（ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４）から、ステップ４０２で取得できなかった対象データを取得する（ステップ４０８）。さらに表示制御部６６は、ステップ４０２で操作部２０の記憶装置から取得したデータと、ステップ４０８で本体１０の記憶装置から取得したデータとを表示する（ステップ４０９）。
【００５３】
以上がフローチャート図４の説明である。このように、本体が省電力モードの場合は、本体を省電力モードから通常モードに移行することなく、ユーザを操作可能にする。これにより、本体１０のハード資源へ通電することがなく、本体のハード資源の寿命を長くすることが可能となる。
【００５４】
なお、表示したデータに対するアプリによる処理が実行される場合には、たとえば選択されたデータにダミーデータが含まれなければ、その選択されたデータを用いてアプリが実行される。この場合には本体１０に保存されたデータに対するアクセスはない。一方、ダミーデータも含めたデータを対象としてアプリを実行する指示が与えられた場合には、ダミーデータで代用された本来の対象データを本体１０から読み出して、それを処理対象のデータに加え、アプリを実行すればよい。
【００５５】
ここで、このフローチャート図４の具体例を説明する。なお本実施形態では、操作パネル２７でユーザが操作するアプリはセンドアプリ６２とし、ユーザがこのセンドアプリ６２でスキャンした文書を送信する宛先となるｅ−ｍａｉｌアドレスをアドレス帳から選択することとする。また、本体１０のＨＤＤ１４には記憶されているアドレス帳（以下、本体アドレス帳）は図５（ａ）であることとし、操作部２０のフラッシュメモリ２４に記憶されているアドレス帳（以下、操作部アドレス帳）は図５（ｂ）であることとする。
【００５６】
ここで、この２つのアドレス帳の説明を行う。本体アドレス帳は、２０００人のユーザのアドレスデータからなる。各ユーザのアドレスデータは、ユーザＩＤと、ｅ−ｍａｉｌアドレスと、ｆａｘ番号と、顔写真の４つの分類のデータからなり、これら４つのデータをまとめて表すための識別番号（Ｎｏ．）が対応付けて記憶されている。一方、操作部アドレス帳は、３人のユーザのアドレスデータからなるが、本体アドレス帳と同期するのは２人のユーザのアドレスデータのみであり、残りの１つのアドレスデータはダミーデータ管理部６７が決めたダミーのアドレスデータである。具体的には、図５（ｂ）のＮｏ．２００１がダミーデータである。以上が本体アドレス帳と操作部アドレス帳の説明である。
【００５７】
続いて、センドアプリ６２が表示する画面の一具体例である図６（ａ）と図６（ｂ）の説明を行う。図６（ａ）は、センドアプリ６２の初期画面であり、電子メール宛先設定ボタン６１１と、ファクシミリ（ｆａｘ）宛先設定ボタン６１２と、読込設定ボタン６１３を表示する。電子メール宛先設定ボタン６１１は、アドレス帳に登録されているｅ−ｍａｉｌアドレスを選択する画面を表示するためのボタンであり、ユーザがこのボタンを押下すると図６（ｂ）のようなｅ−ｍａｉｌアドレスと選択する画面を表示する。ｆａｘ宛先設定ボタン６１２は、アドレス帳に登録されているｆａｘアドレスを選択する画面を表示するためのボタンである。読込設定ボタン６１３は、文書をスキャンする際の設定画面を表示するためのボタンである。図６（ｂ）は、ユーザが選択可能な３つの宛先候補６２１〜６２３を表示する。この宛先候補６２１〜６２３には、アドレス帳のｅ−ｍａｉｌのアドレスの分類と、顔写真の分類のデータを表示する。また図６（ｂ）は、宛先候補６２１〜６２３に表示するｅ−ｍａｌアドレスと顔写真を別のユーザのものに切り替えるための前ページ移動ボタン６２４と後ページ移動ボタン６２５を表示する。宛先候補６２１〜６２３にアドレス帳のＮｏ．１〜Ｎｏ．３のデータを表示中に後ページ移動ボタン６２５を押下すると、宛先候補６２１〜６２３にはアドレス帳のＮｏ．４〜Ｎｏ．６のデータを表示する。また図６（ｂ）は、前の画面（図６（ａ））に戻るためのボタンとして、キャンセルボタン６２６とＯＫボタン６２７も表示する。ユーザは、図６（ｂ）で宛先を選択しない場合はキャンセルボタン６２６を押下し、図６（ｂ）で選択した宛先を決定する場合はＯＫボタン６２７を押下する。なお、図６（ａ）と図６（ｂ）において、宛先候補６２１〜６２３に表示するデータ以外は、全て操作部２０のＲＯＭ２２に記憶されていることとする。以上が図６（ａ）と図６（ｂ）の説明である。
【００５８】
操作パネル２７に図６（ａ）が表示された状態で、ユーザが電子メール宛先設定ボタン６１１を押下したときの表示内容の変更処理を説明する。表示制御部６６は、センドアプリ６２からの表示要求を受信する（ステップ４０１）。ここで要求されるデータは、たとえばアドレス帳の登録ＩＤ（番号）１から３までのデータ、あるいは項目数として３つのデータであるとする。表示要求に応じて表示制御部６６は、表示要求に含まれるデータを操作部２０の記憶装置から取得する（ステップ４０２）。そして、表示制御部６６は、受信した表示要求に含まれるデータを全て取得できたかどうかを判定する（ステップ４０３）。ここでは、宛先候補６２１〜６２３にアドレス帳の先頭から３件のデータ（Ｎｏ．１〜Ｎｏ．３）のデータを表示する必要があるが、操作部アドレス帳にはＮｏ．１とＮｏ．２しかないため、表示要求に含まれるデータは全て取得できていないと判定する。この場合、表示制御部６６は、動作モード管理部６５から本体１０の動作モードを取得し、本体の動作モードが省電力モードであるかどうかの判定を行う（ステップ４０５）。
【００５９】
ここで本体が省電力モードである場合、表示制御部６６は、フラッシュメモリ２４からダミーデータとして操作部アドレス帳のＮｏ．２００１のデータを取得する（ステップ４０６）。さらに表示制御部６６は、取得したＮｏ．１、Ｎｏ．２、Ｎｏ．２００１のデータを操作パネル２７に表示する（ステップ４０７）。そのため、操作パネル２７は図６（ｃ）の画面の表示となる。
【００６０】
一方、本体が省電力モードではない（通常モードである）場合、表示制御部６６は、通信路３０を経由し、本体１０のＨＤＤ１４の本体アドレス帳からＮｏ．３のデータを取得する（ステップ４０８）。さらに表示制御部６６は、取得したＮｏ．１〜Ｎｏ．３のデータを表示する（ステップ４０９）。そのため、操作パネル２７は、図６（ｂ）の画面の表示となる。以上が、フローチャート図４の具体例の説明である。
【００６１】
なお、操作パネル２７に表示したダミーデータを、ユーザがＨＤＤ１４のデータで表示し直すこと（以下、ダミーデータから正規データへの変換）も可能である。ユーザ操作に応じて、ダミーデータから正規データへの変換を行う方法は、どのような方法でも良い。例えば、操作パネル２４に表示されたダミーデータをユーザが選択すると、表示制御部６６は、押下されたダミーデータ（もしくは表示中の全てのダミーデータ）を正規データへ変換する。具体的には、図６（ｃ）において、ユーザが宛先候補６２３を選択すると、本体１０からダミーデータで置き換えられたデータを取得して、ダミーデータに代えて図６（ｂ）の画面を表示する。このときＭＦＰ１が省電力モードであれば、電力管理部５６を介して通常モードに復帰させてからデータを取得する。この手順を図８に示す。図８の処理は例えばＣＰＵ２１により実現される表示制御部６６により実行される。
【００６２】
たとえば図６（ｃ）など、アプリが表示要求したデータが表示された画面でデータが選択されると図８の処理が開始される。まず、選択されたデータがダミーデータであるか判定される（ステップ８０１）。ダミーデータには、図５（ｂ）のように固有の番号（ＩＤ）が付与されているので、それに基づいて識別できる。ダミーデータでないと判定すると、そのデータに応じた処理を行う（ステップ８０６）。図６（ｃ）等の例では、次の入力を待機することとなる。一方ダミーデータであると判定すると、動作モード管理部６５を介して、フラッシュメモリ２４に記憶されたＭＦＰ１の動作モードを判定する（ステップ８０２）。ステップ８０２で省電力モードと判定されたなら、本体１０を通常モードへと復帰させる（ステップ８０３）。一方、既に通常モードの場合にはステップ８０３をスキップする。本体１０が通常モードとなったなら、選択されたダミーデータにより置換されている本来のデータをＨＤＤ１４から取得し（ステップ８０４）、ダミーデータに代えて表示する（ステップ８０５）。このようにして、ダミーデータに代えて本来のデータを表示させることができる。いったんＭＦＰ１が通常モードに復帰したなら、通常モードで動作している限り、ダミーデータを表示する必要はない。
【００６３】
また別の方法として、表示制御部６６は、ダミーデータを表示する際に、アプリからの表示要求にはない特別な表示情報をダミーデータと同じ画面に表示し、この特別な表示情報をユーザが選択することで、ダミーデータを正規データに変換しても良い。具体的には、図６（ｃ）の画面上に特別なボタンを表示し、このボタンをユーザが押下すると、図６（ｂ）の画面を表示する。さらに別の方法として、表示制御部６６は、アプリからの表示要求を受信すると、現在表示中の画面にダミーデータが存在するかを判定し、存在する場合は受信した表示要求により表示する画面にダミーデータが存在するかも判定する。そして、現在表示中の画面にダミーデータが存在し、さらに表示要求により表示する画面にダミーデータが存在する場合は、この表示要求を無視して、現在表示中のダミーデータを正規データへ変換する。具体的には、図６（ｃ）において、後ページ移動ボタン６２５をユーザが押下すると、変換候補６２１〜６２３のデータは全てＮｏ．２００１のダミーデータとなるため、後ページ移動ボタン６２５の押下を無視し、図６（ｂ）の画面を表示する。また、表示要求の対象データが全てダミーデータとなる場合にも、表示要求対象のデータを本体１０から読み出してそれを表示してもよい。もちろん本体１０が省電力モードであればいったんそれを通常モードに移行させてからデータを取得する。
【００６４】
以上が本実施形態の説明である。このように、本体１０が省電力モードの場合に、本体１０のハード資源に通電することなく、操作部２０のみでユーザが操作可能となり、ハード資源の寿命を延ばすことが可能となる。
【００６５】
［派生形１］
なお、本実施形態のアドレス帳の同期処理で複製するデータは、アドレスや顔写真のデータだけではなく、ＭＦＰ１の外部のデータのありかを示すパス情報であっても良い。この場合、フローチャート図４のステップ４０２で操作部の記憶装置から表示データを取得する処理において、表示制御部６６は、パス情報が示す場所のデータを通信Ｉ／Ｆ２５を経由して取得し、フラッシュメモリ２４に記憶することとなる。
【００６６】
［派生形２］
なおアプリによる表示要求の対象となるデータが操作部２０のフラッシュメモリ２４に記憶されておらず、かつ、ＭＦＰ１が省電力モードで本体１０の電源が落とされている場合には、通信インターフェイス２５を介して接続されるサーバ等の外部装置から対象データを取得し、それを表示してもよい。
【００６７】
［第２の実施形態］（常にダミー表示ではなく、特定の状況では本体を復帰する場合の実施形態）
第１の実施形態では、表示制御部６６は、本体が省電力中に受信した表示要求に操作部２０のフラッシュメモリ２４にないデータが含まれる場合、常にダミーデータを表示することとした。しかし、ＭＦＰ１の状態によっては、本体１０を省電力モードから復帰する可能性が高いため、ダミーデータを表示することなく、ＨＤＤ１４のデータを表示した方が良いユースケースがある。例えば、ユーザがコピーやセンドなどのジョブを実行した後では、操作パネル２０のユーザ操作により本体１０を省電力モードから復帰する可能性は低い。しかし、コピーやセンドなどのジョブを実行する前の状態では、ジョブ実行により本体１０を省電力モードから復帰させる（通常モードに変更する）可能性が高い。そのため、ジョブ実行により本体１０を省電力モードから復帰することを考慮し、操作パネル２７の表示時に本体１０を省電力モードから復帰しても、ハードウェア資源の寿命に大きな変化はなくなる。そして、操作パネル２７にダミーデータではなく、ＨＤＤ１４のデータを表示することは、ユーザにわかりやすい表示を行うと共に、ダミーデータから正規データへの変換が不要なためユーザの操作手順を減らすことができ、ユーザの利便性向上につながる。
【００６８】
本実施形態では、ＭＦＰ１の状況に応じてダミーデータの表示を行わないことにより、ユーザの操作を簡略化し、ユーザの利便性を向上する実施形態を説明する。
【００６９】
なお、本実施形態の説明ではフローチャート図７を用いるが、基本的な処理や制御は第１の実施形態と同じであるため、第１の実施形態と異なる点のみを説明する。また図４と同じ工程には同じ参照符号を用いる。
【００７０】
ユーザは、操作パネル２７でアプリを操作する前に、認証部６８でユーザ認証を行う。そして、ユーザ認証が成功（以降、ログイン）すると、認証部６８は、ログインしたユーザＩＤをＲＡＭ２３に記憶しておく。さらに認証部６８は、ログインしたユーザがログアウトするまでに一度でもエンジン１７を動作させる処理を行ったかどうかを確認する。なお本実施形態では、ログインしたユーザがログアウトするまでに一度でもエンジン１７を動作させる処理を行ったかどうかを表す情報として、ＲＡＭ２３にエンジン動作フラグを記憶しておくこととする。このエンジン動作フラグには、ユーザがログインすると「未動作」が設定され、一度でもエンジン１７を動作すると「動作済」に変わる。複数のユーザが並行してログインできる場合には、エンジン動作フラグはユーザごとに設けられる。
【００７１】
このように認証部６８がエンジン動作フラグを管理している状況において、ログインしたユーザが操作パネル２７を操作したときの表示制御部６６の処理を、フローチャート図７を用いて説明する。
【００７２】
表示制御部６６は、アプリからの表示内容変更要求を受信すると（ステップ４０１）、ステップ４０２〜４０９の処理を行う。ステップ４０５で本体の動作モードが省電力モードであるかどうかの判定を行うまでの処理は、第一の実施形態と同じであるため、説明は省略する。
【００７３】
ステップ４０５で本体の動作モードが省電力モードと判定した場合、表示制御部６６は、ログインしているユーザがジョブ実行を行ったかどうかを判定する（ステップ７０１）。具体的には、表示制御部６６は、認証部６８が管理しているエンジン動作フラグを確認し、エンジン動作フラグが動作済であるかどうかを判定する。
【００７４】
ここで、ジョブ実行を既に行った場合、すなわちエンジン動作フラグが「動作済」の場合、第一の実施形態と同じく、ダミーデータの取得を行い（ステップ４０６）、操作部２０内のデータとダミーデータの表示を行う（ステップ４０７）。
【００７５】
一方、ジョブ実行が行われていない場合、すなわちエンジン動作フラグが「未動作」の場合、表示制御部６６は、本体１０の動作モードを省電力モードから通常モードに変更する（ステップ７０２）。具体的には、表示制御部６６は、通信路３０を介して本体１０の電力管理部５６で管理する動作モードを通常モードに変更する。そして、この本体１０の動作モードを変更することで、電力管理部５６は本体１０のハード資源（ＨＤＤ１４など）への通電を開始する。
【００７６】
本体の動作モードを通常モードに変更後、表示制御部６６は、第一の実施形態と同じく、本体１０内のデータの取得を行い（ステップ４０８）、操作部２０内のデータと本体１０内のデータの表示を行う（ステップ４０９）。
【００７７】
以上がフローチャート図７の説明であり、これで第２の実施形態の説明を終える。このように、ＭＦＰ１の状態によっては（具体的にはログインユーザがそのログイン期間中にエンジンを既に駆動させていれば）、ダミーデータを表示することなく、本体１０のＨＤＤ１４のデータを表示する。こうすることで、ユーザの利便性を考慮しつつ、ハード資源の寿命を長くすることが可能となる。ダミーデータから本来のデータへの表示の変更は、第1実施形態と同様に行うことができる。
【００７８】
なお本実施形態では、フローチャート図７のステップ７０１においてログインしたユーザのジョブの実行有無の条件によりダミーデータを表示するかどうかを判定したが、別の条件でも良い。ログイン期間中のジョブ実行の有無は、省電力モードから通常モードへ移行しない蓋然性を示す条件であるので、他の条件を採用することもできる。例えば、操作部２０のフラッシュメモリ２４に、ログインしたユーザの情報が含まれているかどうかの条件でも良い。ログインしたユーザは自分の情報を操作パネル２７に表示する可能性が高い。そのため、自分の情報がフラッシュメモリ２４に記憶されていない場合は、操作パネル２７にダミーデータを表示しても、ユーザは本体１０を省電力モードから復帰してダミーデータから正規データへの変換を行う可能性が高い。つまり、ログインしたユーザの情報がフラッシュメモリ２４に含まれていない場合、この後にユーザはダミーデータから正規データへの変換処理を行う可能性が高い。そのため、ダミーデータを表示せずに、ＨＤＤ１４のデータを表示した方がユーザの利便性は向上する。具体的には、ステップ７０１において、ログインしたユーザＩＤに対応するｅ−ｍａｉｌアドレスが、フラッシュメモリ２４に記憶されている同期したアドレス帳のｅ−ｍａｉｌアドレスに存在するかどうかを判定しても良い。存在すればステップ７０２へ、そうでなければステップ４０６へと分岐すればよい。
【００７９】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８０】
１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  ＨＤＤ、本体１０、操作部２０、動作モード管理部６５、表示制御部６６、ダミーデータ管理部６７
【図１】
2019034446.tif 000003
【図２】
2019034446.tif 000004
【図３】
2019034446.tif 000005
【図４】
2019034446.tif 000006
【図５】
2019034446.tif 000007
【図６】
2019034446.tif 000008
【図７】
2019034446.tif 000009
【図８】
2019034446.tif 000010