(57)【要約】【課題】スリープモードにおいて、ユーザーの利便性および省電力性を損なうことなく、電力を制御する。【解決手段】制御部は、スリープモードにおいて、事務室内に入室した登録ユーザーの情報を入退室管理装置から取得し（Ｓ４３３）、事務室内に位置する登録ユーザーの人数が閾値以上になっている場合には、ユーザーの認証情報を取得するための人体通信装置およびＩＤ情報読取装置のいずれか一方または両方に電力を供給する第１制御モードに切り替え（Ｓ４３８）、閾値よりも少なくなっている場合には、人体通信装置およびＩＤ情報読取装置の両方に電力を供給しない第２制御モードに切り替える（Ｓ４３９）。【選択図】図２８
2014165531.tif 000002
【特許請求の範囲】
【請求項１】
画像形成が可能な状態で待機する待機モードと、待機モードよりも消費電力が小さく画像形成を実行できないスリープモードとを切り替え制御する制御手段と、
自装置の周囲に設定された特定エリア内に位置するユーザーに関する情報を取得するユーザー情報取得手段と、を備え、
前記制御手段は、
前記スリープモードにおいて、省電力性よりもユーザーの利便性を優先させた第１制御形態と、ユーザーの利便性よりも省電力性を優先させた第２制御形態とのいずれかとすることが可能であり、第１制御形態と第２制御形態との切り替えを、前記ユーザー情報取得手段によって取得された情報に基づいて行うことを特徴とする画像形成装置。
【請求項２】
ユーザーの入力操作により認証情報を取得する認証情報取得手段を備え、
前記制御手段は、
第１制御形態では前記認証情報取得手段に電力を供給し、第２制御形態では前記認証情報取得手段に電力を供給しないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
制御を実行するために必要なデータを保持する揮発性の記憶手段を有し、
第１制御形態では前記記憶手段に保持されたデータが消去されないように電力を供給し、第２制御形態では前記記憶手段に電力を供給しないことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置するか否かの情報を取得し、
前記制御手段は、
前記情報から前記特定エリア内の登録ユーザーの人数を取得して、取得された人数が閾値以上の場合に第１制御形態に切り替え、前記閾値よりも少ない場合に第２制御形態に切り替えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記閾値が１人を示す値であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
画像情報を読み取る画像読取手段をさらに有し、
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、
前記制御手段は、
前記ジョブ履歴から、前記特定エリア内に位置する全ての登録ユーザーの前記画像読取手段を使用するジョブの実行頻度を取得して、取得された実行頻度が閾値以上の場合に第１制御形態に切り替え、少ない場合に第２制御形態に切り替えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項７】
画像情報を読み取る画像読取手段をさらに有し、
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、
前記制御手段は、
前記ジョブ履歴から、前記画像読取手段を使用するジョブの実行頻度が閾値以上の登録ユーザーの人数を取得して、取得された登録ユーザーの人数が閾値以上の場合に第１制御形態に切り替え、少ない場合に第２制御形態に切り替えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項８】
前記認証情報取得手段は、
第１認証情報取得手段と、当該第１認証情報取得手段よりもユーザーによる認証情報の入力を簡単な操作で受付可能であって消費電力が多い第２認証情報取得手段とを含み、
前記制御手段は、
前記第１制御形態において、前記第１認証情報取得手段および前記第２認証情報取得手段の両方に電力を供給することを特徴とする請求項２に記載の画像形成装置。
【請求項９】
ユーザーの入力操作により認証情報を取得する第１認証情報取得手段と、
当該第１認証情報取得手段よりもユーザーによる認証情報の入力を簡単な操作で受付可能であって消費電力が多い第２認証情報取得手段と、を備え、
前記制御手段は、
第１制御形態では、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給し、第２制御形態では、前記第１認証情報取得手段および前記第２認証情報取得手段の両方に電力を供給しないことを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記第１認証情報取得手段および前記第２認証情報取得手段のそれぞれは、
当該取得手段において認証情報の入力が可能なユーザーとして予め登録されたユーザーから前記認証情報を取得し、
前記ユーザー情報取得手段は、
前記特定エリア内に位置する登録ユーザーが、前記第１認証情報取得手段および前記第２認証情報取得手段のそれぞれに対して前記認証情報の入力が可能なユーザーであるか否かの情報を取得し、
前記制御手段は、
前記ユーザー情報取得手段が取得した前記情報に基づいて、第１制御形態および第２制御形態の切り替えを行うことを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
前記制御手段は、
第１制御形態では、前記情報に基づいて、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記第１制御形態は、
前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給する第１設定モードと、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方にのみ電力を供給する第２設定モードのいずれかに設定されることを特徴とする請求項１０に記載の画像形成装置。
【請求項１３】
前記第１設定モードおよび前記第２設定モードは、
管理者によって設定されることを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記第１設定モードおよび前記第２設定モードは、
自装置の電力を管理するスマートグリッド管理装置において取得される電力情報に基づいて設定されることを特徴とする請求項１２に記載の画像形成装置。
【請求項１５】
前記制御手段は、
制御を実行するために必要なデータを保持する揮発性の記憶手段を有し、
スリープモードにおいて、前記記憶手段に電力を供給しないように制御することを特徴とする請求項２または９に記載の画像形成装置。
【請求項１６】
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、
前記制御手段は、
前記特定エリア内に自装置以外の画像形成装置が設置されている場合に、スリープモードにおいて、前記ジョブ履歴から、自装置を実行頻度が多い優先装置として登録されている登録ユーザーの人数を取得して、当該登録ユーザーの人数が閾値よりも少ない場合には、強制的に第２制御形態に切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項１７】
画像情報を読み取る画像読取手段をさらに有し、
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーが第１制御形態を希望しているか否かの第１制御形態希望情報と、当該登録ユーザーのジョブ履歴とを取得し、
前記制御手段は、
取得された第１制御形態希望情報とジョブ履歴とに基づいて、第１制御形態を希望する全ての登録ユーザーの前記画像読取手段を使用するジョブの実行頻度を取得して、取得された実行頻度が閾値以上の場合には第１制御形態に切り替え、少ない場合には第２制御形態に切り替えることを特徴とする請求項３に記載の画像形成装置。
【請求項１８】
画像情報を読み取る画像読取手段をさらに有し、
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーが第１制御形態を希望しているか否かの第１制御形態希望情報と当該登録ユーザーのジョブ履歴とを取得し、
前記制御手段は、
取得された第１制御形態希望情報とジョブ履歴とに基づいて、前記画像読取手段を使用するジョブの実行頻度が閾値以上の第１制御形態希望者の人数を取得して、取得された第１制御形態希望者の人数が閾値以上の場合には第１制御形態に切り替え、少ない場合には第２制御形態に切り替えることを特徴とする請求項３に記載の画像形成装置。
【請求項１９】
前記第１制御形態希望情報は、登録ユーザー毎に予め登録されていることを特徴とする請求項１７または１８に記載の画像形成装置。
【請求項２０】
前記第１制御形態希望情報は、自装置が設置された室内に登録ユーザーが入室する際に、当該室内に対して登録ユーザーの入退室を管理する入退室管理装置において登録されることを特徴とする請求項１７または１８に記載の画像形成装置。
【請求項２１】
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置することを、自装置が設置された室内における登録ユーザーの入退室を管理する入退室管理装置から取得することを特徴とする請求項４〜７、１０〜１４、１６〜２０のいずれか一項に記載の画像形成装置。
【請求項２２】
前記ユーザー情報取得手段は、
予め登録された登録ユーザーが前記特定エリア内に位置することを、ＧＰＳ管理装置から取得することを特徴とする請求項４〜７、１０〜１４、１６〜２０のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成が可能な状態で待機する待機モードと、待機モードよりも消費電力が小さく画像形成を実行できないスリープモードとに切り替え可能な画像形成装置に関する。
【背景技術】
【０００２】
ＭＦＰ（Multiple Function Peripheral）等の画像形成装置では、画像形成が可能になるように画像形成手段（例えば、プリンター）に電力を供給して待機する待機モードと、待機モードよりも画像形成手段の消費電力を小さくすることにより画像形成を実行できないが省電力を図るスリープモードとに切り替える機能を有するものがある。
特許文献１には、スリープモードから待機モードに迅速に復帰させるために、スリープモード（省電力モード）において、復帰時間優先と省電力優先とに切り替え可能になった画像形成装置が開示されている。
【０００３】
ここで、復帰時間優先とは、スリープモード中に、制御部のＲＡＭに電力を供給して、復帰に必要なデータを保持し、待機モードへの復帰の際にそのＲＡＭに保持されたデータを用いて復帰を行う機能である。
一方、省電力優先とは、スリープモード中にＲＡＭに電力を供給せず、待機モードへの復帰の際に、復帰に必要なデータをＲＯＭからＲＡＭに展開した後、ＲＡＭ内に展開されたデータを用いて復帰を行う機能である。
【０００４】
復帰時間優先を選択すれば、スリープモードから待機モードへの復帰を迅速に行えるために、待機モードへの復帰を指示したユーザーにとって利便性に優れているが、スリープモード中の消費電力が省電力優先よりも多くなる。
逆に、省電力優先を選択すれば、スリープモード中の消費電力が復帰時間優先よりも少なくて済むために節電を図れるが、復帰時間優先よりもスリープモードから待機モードへの復帰に時間を要することになる。
【０００５】
復帰時間優先と省電力優先の切り替え方法としては、ユーザーやサービスマンが予め操作パネルから設定しておく方法、ユーザーなどの人を介さないで起動時のアプリケーションプログラムの数によっていずれかに切り替える方法がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−６１３０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の構成では、復帰時間優先と省電力優先のいずれかを、ユーザーなどが予め設定しておいたり、画像形成装置にインストールされているアプリケーションプログラムの数の大小によって切り替えたりするだけであり、画像形成装置において現にジョブを実行する可能性があるユーザーに関する情報（ユーザーの人数や過去のジョブ履歴など）について考慮されていない。
【０００８】
例えば、１台の画像形成装置の周囲に、その画像形成装置を普段使用しているユーザーが多数、存在すれば、その画像形成装置でジョブが実行される蓋然性が高く、逆にほとんど存在しなければ、ジョブが実行される蓋然性が低いということができる。
このようにユーザーの人数が変わることによりジョブ実行の蓋然性が高くなったり低くなったりする場合があり得るが、特許文献１の構成では、ユーザーの人数に関係なく、スリープモード中では復帰時間優先と省電力優先のいずれかに切り替えられる。
【０００９】
従って、例えば室内のユーザーの人数が極端に少なくジョブが実行される蓋然性が低い時間帯でも、復帰時間優先になっていればＲＡＭに電力が供給し続けられることになり、ユーザーの利便性の方が重視されすぎて、省電力性が損なわれる。
逆に、例えばユーザーの人数が多くジョブが実行される蓋然性が高くなっても、省電力優先になっていれば、待機モードへの復帰に要する時間が長くなることになり、ジョブの実行を希望するそれぞれのユーザーにとってジョブ実行までの待ち時間が長くなって、ユーザーの利便性が損なわれる結果になってしまう。
【００１０】
このような問題は、ＲＡＭへの電力供給の有無を切り替える構成に限られず、例えばスリープモード中にユーザーの保持するＩＤカードの情報を読み取るリーダー等を用いてユーザー認証を行ってから、ユーザーの指示によるジョブを実行する場合も生じ得る。
すなわち、スリープモード中にリーダーに電力を供給しておけば、ユーザーは、認証のためのＩＤカードをリーダーにかざす等の簡易な操作を行えば良く、操作パネル上のキーを指で押下して認証コードを入力するといった操作を行わなくて済む。
【００１１】
ところが、画像形成装置の周囲にユーザーがほとんど存在しない場合に、リーダーに電力を供給し続けても、実際にはユーザー認証が行われる蓋然性が低いことから、省電力性が損なわれる。逆に、ユーザーの人数が多い場合に、リーダーの電力供給を停止すれば、認証を要求するユーザーは即時にリーダーによる読み取りを行えず、ユーザーの利便性が損なわれてしまう。
【００１２】
本発明は、上記のような問題に鑑みてなされたものであり、その目的は、自装置の周囲に位置するユーザーの人数等の変化に対応した適切な省電力性およびユーザーの利便性とすることができる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明に係る画像形成装置は、画像形成が可能な状態で待機する待機モードと、待機モードよりも消費電力が小さく画像形成を実行できないスリープモードとを切り替え制御する制御手段と、自装置の周囲に設定された特定エリア内に位置するユーザーに関する情報を取得するユーザー情報取得手段と、を備え、前記制御手段は、前記スリープモードにおいて、省電力性よりもユーザーの利便性を優先させた第１制御形態と、ユーザーの利便性よりも省電力性を優先させた第２制御形態とのいずれかとすることが可能であり、第１制御形態と第２制御形態との切り替えを、前記ユーザー情報取得手段によって取得された情報に基づいて行うことを特徴とする。
【発明の効果】
【００１４】
本発明に係る画像形成装置では、スリープモードにおいて、特定エリア内に位置するユーザーの人数等を含むユーザーに関する情報に応じて第１制御形態と第２制御形態を切り替えるので、例えばユーザーの人数が多くなった場合にユーザーの利便性を優先させた第１制御形態をとり、逆に人数が少なくなった場合には省電力性を優先させた第２制御形態をとることが可能になり、画像形成装置の周辺に存するユーザーの人数等の変化に対応した適切な制御形態で電力制御を行うことができる。
【００１５】
好ましくは、ユーザーの入力操作により認証情報を取得する認証情報取得手段を備え、前記制御手段は、第１制御形態では前記認証情報取得手段に電力を供給し、第２制御形態では前記認証情報取得手段に電力を供給しないことを特徴とする。
好ましくは、前記制御手段は、制御を実行するために必要なデータを保持する揮発性の記憶手段を有し、第１制御形態では前記記憶手段に保持されたデータが消去されないように電力を供給し、第２制御形態では前記記憶手段に電力を供給しないことを特徴とする。
【００１６】
好ましくは、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置するか否かの情報を取得し、前記制御手段は、前記情報から前記特定エリア内の登録ユーザーの人数を取得して、取得された人数が閾値以上の場合に第１制御形態に切り替え、前記閾値よりも少ない場合に第２制御形態に切り替えることを特徴とする。
好ましくは、前記閾値が１人を示す値であることを特徴とする。
【００１７】
好ましくは、画像情報を読み取る画像読取手段をさらに有し、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、前記制御手段は、前記ジョブ履歴から、前記特定エリア内に位置する全ての登録ユーザーの前記画像読取手段を使用するジョブの実行頻度を取得して、取得された実行頻度が閾値以上の場合に第１制御形態に切り替え、少ない場合に第２制御形態に切り替えることを特徴とする。
【００１８】
好ましくは、画像情報を読み取る画像読取手段をさらに有し、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、前記制御手段は、前記ジョブ履歴から、前記画像読取手段を使用するジョブの実行頻度が閾値以上の登録ユーザーの人数を取得して、取得された登録ユーザーの人数が閾値以上の場合に第１制御形態に切り替え、少ない場合に第２制御形態に切り替えることを特徴とする。
【００１９】
好ましくは、前記認証情報取得手段は、第１認証情報取得手段と、当該第１認証情報取得手段よりもユーザーによる認証情報の入力を簡単な操作で受付可能であって消費電力が多い第２認証情報取得手段とを含み、前記制御手段は、前記第１制御形態において、前記第１認証情報取得手段および前記第２認証情報取得手段の両方に電力を供給することを特徴とする。
【００２０】
好ましくは、ユーザーの入力操作により認証情報を取得する第１認証情報取得手段と、当該第１認証情報取得手段よりもユーザーによる認証情報の入力を簡単な操作で受付可能であって消費電力が多い第２認証情報取得手段と、を備え、前記制御手段は、第１制御形態では、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給し、第２制御形態では、前記第１認証情報取得手段および前記第２認証情報取得手段の両方に電力を供給しないことを特徴とする。
【００２１】
好ましくは、前記第１認証情報取得手段および前記第２認証情報取得手段のそれぞれは、当該取得手段において認証情報の入力が可能なユーザーとして予め登録されたユーザーから前記認証情報を取得し、前記ユーザー情報取得手段は、前記特定エリア内に位置する登録ユーザーが、前記第１認証情報取得手段および前記第２認証情報取得手段のそれぞれに対して前記認証情報の入力が可能なユーザーであるか否かの情報を取得し、前記制御手段は、前記ユーザー情報取得手段が取得した前記情報に基づいて、第１制御形態および第２制御形態の切り替えを行うことを特徴とする。
【００２２】
好ましくは、前記制御手段は、第１制御形態では、前記情報に基づいて、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給することを特徴とする。
好ましくは、前記第１制御形態は、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方または両方に電力を供給する第１設定モードと、前記第１認証情報取得手段および前記第２認証情報取得手段のいずれか一方にのみ電力を供給する第２設定モードのいずれかに設定されることを特徴とする。
【００２３】
好ましくは、前記第１設定モードおよび前記第２設定モードは、管理者によって設定されることを特徴とする。
好ましくは、前記第１設定モードおよび前記第２設定モードは、自装置の電力を管理するスマートグリッド管理装置において取得される電力情報に基づいて設定されることを特徴とする。
【００２４】
好ましくは、前記制御手段は、制御を実行するために必要なデータを保持する揮発性の記憶手段を有し、スリープモードにおいて、前記記憶手段に電力を供給しないように制御することを特徴とする。
好ましくは、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーのジョブ履歴を取得し、前記制御手段は、前記特定エリア内に自装置以外の画像形成装置が設置されている場合に、スリープモードにおいて、前記ジョブ履歴から、自装置を実行頻度が多い優先装置として登録されている登録ユーザーの人数を取得して、当該登録ユーザーの人数が閾値よりも少ない場合には、強制的に第２制御形態に切り替えることを特徴とする。
【００２５】
好ましくは、画像情報を読み取る画像読取手段をさらに有し、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーが第１制御形態を希望しているか否かの第１制御形態希望情報と、当該登録ユーザーのジョブ履歴とを取得し、前記制御手段は、取得された第１制御形態希望情報とジョブ履歴とに基づいて、第１制御形態を希望する全ての登録ユーザーの前記画像読取手段を使用するジョブの実行頻度を取得して、取得された実行頻度が閾値以上の場合には第１制御形態に切り替え、少ない場合には第２制御形態に切り替えることを特徴とする。
【００２６】
好ましくは、画像情報を読み取る画像読取手段をさらに有し、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置する場合に、当該登録ユーザーが第１制御形態を希望しているか否かの第１制御形態希望情報と当該登録ユーザーのジョブ履歴とを取得し、前記制御手段は、取得された第１制御形態希望情報とジョブ履歴とに基づいて、前記画像読取手段を使用するジョブの実行頻度が閾値以上の第１制御形態希望者の人数を取得して、取得された第１制御形態希望者の人数が閾値以上の場合には第１制御形態に切り替え、少ない場合には第２制御形態に切り替えることを特徴とする。
【００２７】
好ましくは、前記第１制御形態希望情報は、登録ユーザー毎に予め登録されていることを特徴とする。
好ましくは、前記第１制御形態希望情報は、自装置が設置された室内に登録ユーザーが入室する際に、当該室内に対して登録ユーザーの入退室を管理する入退室管理装置において登録されることを特徴とする。
【００２８】
好ましくは、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置することを、自装置が設置された室内における登録ユーザーの入退室を管理する入退室管理装置から取得することを特徴とする。
好ましくは、前記ユーザー情報取得手段は、予め登録された登録ユーザーが前記特定エリア内に位置することを、ＧＰＳ管理装置から取得することを特徴とする。
【図面の簡単な説明】
【００２９】
【図１】本発明に係る画像形成装置の一例であるＭＦＰが用いられたネットワークプリントシステムの構成を説明するための模式図である。
【図２】そのネットワークプリントシステムに設けられたＭＦＰの構成を説明するためのブロック図である。
【図３】ＭＦＰの制御部に設けられたメインＣＰＵが実行する制御のメインルーチンのフローチャートである。
【図４】ＭＦＰの制御部に設けられたサブＣＰＵが実行するメインルーチンのフローチャートである。
【図５】認証サーバーにおいて実行されるメインルーチンのフローチャートである。
【図６】入退室管理装置において実行されるメインルーチンのフローチャートである。
【図７】ＧＰＳ管理装置において実行されるメインルーチンのフローチャートである。
【図８】スマートグリッド管理装置において実行されるメインルーチンのフローチャートである。
【図９】ＭＦＰのメインＣＰＵが図３のステップＳ１１において実行する「ログイン処理」の処理手順を示すフローチャートである。
【図１０】メインＣＰＵが図３のステップＳ１２において実行する「ジョブ履歴処理」の処理手順を示すフローチャートである。
【図１１】メインＣＰＵが図３のステップＳ１３において実行する「第１条件設定処理」の処理手順を示すフローチャートである。
【図１２】メインＣＰＵが図３のステップＳ１４において実行する「第２条件設定処理」の処理手順を示すフローチャートである。
【図１３】メインＣＰＵが図３のステップＳ１５において実行する「閾値設定処理」の処理手順を示すフローチャートである。
【図１４】認証サーバーが図５のステップＳ３１において実行する「情報登録受付処理」の処理手順を示すフローチャートである。
【図１５】認証サーバーが図５のステップＳ３２において実行する「ジョブ履歴集約処理」の処理手順を示すフローチャートである。
【図１６】認証サーバーが図５のステップＳ３３において実行する「認証処理」の処理手順を示すフローチャートである。
【図１７】認証サーバーが図５のステップＳ３４において実行する「問い合わせ受付処理」の処理手順を示すフローチャートである。
【図１８】入退室管理装置が図６のステップＳ４１において実行する「入退室処理」の処理手順を示すフローチャートである。
【図１９】入退室管理装置が図６のステップＳ４２において実行する「入退室ユーザー情報取得処理」の処理手順を示すフローチャートである。
【図２０】ＧＰＳ管理装置が図７のステップＳ５１において実行する「ＧＰＳ監視リスト更新処理」の処理手順を示すフローチャートである。
【図２１】ＧＰＳ管理装置が図７のステップＳ５２において実行する「ＧＰＳ監視処理」の処理手順を示すフローチャートである。
【図２２】スマートグリッド管理装置が図８のステップＳ６１において実行する「電力条件設定処理」の処理手順を示すフローチャートである。
【図２３】スマートグリッド管理装置が図８のステップＳ６２において実行する「電力情報収集処理」の処理手順を示すフローチャートである。
【図２４】スマートグリッド管理装置が図８のステップＳ６３において実行する「レベル情報伝達処理」の処理手順を示すフローチャートである。
【図２５】サブＣＰＵが図４のステップＳ２１において実行する「エリアユーザー管理処理」の処理手順を示すフローチャートである。
【図２６】図２５に示すフローチャートに連続する「エリアユーザー管理処理」の処理手順を示すフローチャートである。
【図２７】サブＣＰＵが図４のステップＳ２２において実行する「ＧＰＳ監視登録要求処理」の処理手順を示すフローチャートである。
【図２８】サブＣＰＵが図４のステップＳ２３において実行する「第１電力モード設定処理」の処理手順を示すフローチャートである。
【図２９】図２８に示すフローチャートに連続する「第１電力モード設定処理」の処理手順を示すフローチャートである。
【図３０】サブＣＰＵが図４のステップＳ２４において実行する「第２電力モード設定処理」の処理手順を示すフローチャートである。
【図３１】図３０に示すフローチャートに連続する「第２電力モード設定処理」の処理手順を示すフローチャートである。
【図３２】サブＣＰＵが図４のステップＳ２５において実行する「第１電力制御」の処理手順を示すフローチャートである。
【図３３】サブＣＰＵが図４のステップＳ２７において実行する「ウェークアップ要求判別処理」の処理手順を示すフローチャートである。
【図３４】サブＣＰＵが図４のステップＳ２８において実行する「スリープモード移行判別処理」の処理手順を示すフローチャートである。
【図３５】サブＣＰＵが図４のステップＳ２６において実行する「第２電力制御」の処理手順を示すフローチャートである。
【図３６】図３５に示すフローチャートに連続する「第２電力制御」の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明に係る画像形成装置の実施の形態について説明する。
［ネットワークプリントシステム］
＜全体構成＞
図１は、本発明に係る画像形成装置の一例であるＭＦＰが用いられたネットワークプリントシステムの構成を説明するための模式図である。
【００３１】
図１に示すネットワークプリントシステムには、周知の電子写真方式によって画像形成動作（プリント動作）を行う３つのＭＦＰ１０が設けられている。本実施形態では、３つのＭＦＰ１０が１つの事務室（特定エリア）内に配置されている。それぞれのＭＦＰ１０には、識別情報としてのＭＦＰ番号が予め設定されている。なお、以下においては、それぞれのＭＦＰ１０の識別番号として予め設定されたＭＦＰ番号を、「ＭＦＰ Ｎｏ」とする。
【００３２】
＜ＭＦＰ＞
３つのＭＦＰ１０のそれぞれは、ネットワーク３６を介して、認証サーバー３１と、入退室管理装置３２と、ＧＰＳ管理装置３３と、スマートグリッド管理装置３４と、外部端末装置（ユーザーＰＣ）３５とに接続されている。
全てのＭＦＰ１０は同様の構成になっており、それぞれ、プリンター（画像形成手段）１１と、プリンター１１上に設けられたスキャナー（画像読取手段）１２と、操作パネル１３とを有している。
【００３３】
プリンター１１はプリント動作を実行する。スキャナー１２は、自動原稿搬送装置（ＡＤＦ）にて搬送される原稿の画像、または、原稿読取台上に載置された原稿の画像を読み取る。操作パネル１３は、ユーザーの操作によって各種情報（認証情報を含む）が入力される。
それぞれのＭＦＰ１０は、認証情報が予め登録されたユーザー（登録ユーザー）によるログイン要求があると、認証情報を取得し、取得された認証情報の認証が成功することによって、登録ユーザーのログインを許可する。ログインが許可された登録ユーザーは、ＭＦＰ１０によって、各種ジョブを実行することができる。
【００３４】
操作パネル１３は、例えば、タッチ入力式の液晶表示パネル、ユーザーが直接入力操作する入力キー等を有している。表示パネルの表示画面は、タッチキーの表示が可能になっている。ユーザーは、タッチキーをタッチ操作することによって、認証情報等の各種情報を入力することができる。なお、以下において、登録ユーザーがログインのために操作パネル１３において入力した認証情報を、登録ユーザーの「ＭＦＰ ＩＤ」と称する。
【００３５】
このような構成のＭＦＰ１０は、ログインが許可されたユーザーの指示により、プリントジョブ、スキャンジョブ、コピージョブのいずれか１つのジョブを実行する。
プリントジョブは、スキャナー１２を使用することなく、ネットワーク３６を介して外部端末装置３５から送信されるデータをプリンター１１によってプリントアウトする。
スキャンジョブは、スキャナー１２上にセットされた原稿の画像をスキャナー１２によって読み取る。コピージョブは、スキャナー１２上にセットされた原稿の画像をスキャナー１２によって読み取って、プリンター１１によってプリントアウトする。なお、以下においては、画像の読み取り（スキャン）を必要とするスキャンジョブとコピージョブとをまとめて「特定ジョブ」とする。
【００３６】
＜認証情報取得装置＞
各ＭＦＰ１０には、操作パネル１３以外にも、登録ユーザーのログイン要求を受け付ける人体通信装置１６およびＩＤ情報読取装置１７がそれぞれ設けられている。人体通信装置１６およびＩＤ情報読取装置１７は、それぞれ、登録ユーザーの認証情報を取得する認証情報取得装置を構成している。
【００３７】
人体通信装置１６は、例えば、人体通信マット１６ａを有しており、ＩＤカードが装着された送信器（人体通信ユニット）を保持する登録ユーザーが人体通信マット１６ａ上に載った場合に、ＩＤカードに記録された認証情報（以下、「通信ＩＤ」とする。）を取得する。人体通信装置１６によって取得された「通信ＩＤ」は、認証サーバー３１に送信される。送信された「通信ＩＤ」が認証サーバー３１によって認証されると、ＭＦＰ１０に対する登録ユーザーのログインが許可されて、ジョブの実行が可能になる。
【００３８】
ＩＤ情報読取装置１７はスキャナーによって構成されており、認証情報が記録された読取用ＩＤカードの認証情報を読み取ることができるとともに、人体部分（指先等）の静脈パターンを認証情報として読み取ることができる。
なお、以下においては、読取用ＩＤカードに記憶された登録ユーザーの認証情報と、ユーザーの静脈パターンとをまとめて「読取用ＩＤ」と称する。
【００３９】
ＩＤ情報読取装置１７は、「読取用ＩＤ」を読み取ると、ＭＦＰ１０に対する登録ユーザーのログイン要求を受け付ける。ＩＤ情報読取装置１７によって取得された「読取用ＩＤ」は、認証サーバー３１に送信される。送信された「読取用ＩＤ」が認証サーバー３１によって認証されると、ＭＦＰ１０に対する登録ユーザーのログインが許可されて、ジョブの実行が可能になる。
【００４０】
登録ユーザーは、ＭＦＰ１０に対するログインを要求する場合には、操作パネル１３において「ＭＦＰ ＩＤ」を手動でキー入力する操作、人体通信装置１６によって「通信ＩＤ」を読み取らせるために人体通信マット１６ａ上に載る動作、ＩＤ情報読取装置１７によって「読取用ＩＤ」を読み取らせる動作のいずれかの入力操作が必要になる。
ＩＤ情報読取装置１７によって「読取用ＩＤ」を読み取らせる動作（操作）は、操作パネル１３において登録ユーザーが「ＭＦＰ ＩＤ」を入力する操作よりも簡単であり、従って、操作パネル１３よりもＩＤ情報読取装置１７の方が、簡単な操作によって認証情報を受付可能になっていることから、登録ユーザーにとって利便性に優れている。しかし、ＩＤ情報読取装置１７の消費電力は、認証情報が入力できるオン状態（通常電力供給状態）になった操作パネル１３よりも多くなっている。このため、省電力性に関しては、操作パネル１３の方がＩＤ情報読取装置１７よりも優れている。
【００４１】
また、ログイン要求に際して、登録ユーザーが人体通信マット１６ａ上に載る動作（操作）は、登録ユーザーにとっては、ＩＤ情報読取装置１７によって「読取用ＩＤ」を読み取らせる動作（操作）よりも簡単である。従って、ＩＤ情報読取装置１７よりも人体通信装置１６の方が、簡単な操作によって認証情報を受付可能になっていることから、登録ユーザーにとって利便性に優れている。しかし、人体通信装置１６の消費電力は、ＩＤ情報読取装置１７の消費電力よりも大きくなっている。このため、省電力性に関しては、ＩＤ情報読取装置１７の方が人体通信装置１６よりも優れている。
【００４２】
なお、それぞれのＭＦＰ１０では、登録ユーザー以外のユーザー（以下、「パブリックユーザー」とする。）もログインが可能になっている。パブリックユーザーは、操作パネル１３に対して、予め設定された「ログイン要求情報」を入力することによって、ＭＦＰ１０に対するログインが許可される。
＜認証サーバー＞
ネットワーク３６に接続された認証サーバー３１は、それぞれのＭＦＰ１０においてユーザーが登録した認証情報の管理、それぞれのＭＦＰ１０から送信される認証情報の認証の実行、登録ユーザーがそれぞれのＭＦＰ１０において実行したジョブの履歴等を管理する。
【００４３】
＜入退室管理装置＞
ネットワーク３６に接続された入退室管理装置３２は、３つのＭＦＰ１０が設置された事務室における入退室用ドアのロックおよび解除を実行する。このために、３つのＭＦＰ１０が設置された事務室における入退室用ドアの近傍に、入退室スキャナー３２ａが配置されている。入退室スキャナー３２ａは、室外および室内のそれぞれから、入退室ＩＤカードの情報（「入退室ＩＤ」）を読み取ることができる。
【００４４】
また、入退室スキャナー３２ａには、事務室の室外から登録ユーザー等の入力操作によって各種情報が入力される入退室用操作パネル３２ｂが設けられている。
入退室管理装置３２は、入退室ＩＤカードに記録された「入退室ＩＤ」を入退室スキャナー３２ａによって読み取ると、「入退室ＩＤ」の認証を行い、認証が成功すると、入退室用ドアのロックを解除する。また、入退室管理装置３２は、入退室スキャナー３２ａによって読み取られた「入退室ＩＤ」に基づいて、事務室に対する登録ユーザーの入室および退室を管理する。
【００４５】
＜ＧＰＳ管理装置＞
ネットワーク３６に接続されたＧＰＳ管理装置３３は、登録ユーザーがＧＰＳ受信機を保持する場合に、ＧＰＳ受信機の信号に基づいて、登録ユーザーの位置を特定することができる。このような機能を利用して、本実施形態では、ＭＦＰ１０が設置された事務室内を検出エリア（特定エリア）に設定して、ＧＰＳ管理装置３３によって、ＧＰＳ受信機を保有する登録ユーザーの事務室への入室および退室を検出する。
【００４６】
なお、本実施形態では、登録ユーザーの位置を検出するための検出エリアが事務室内に設定されているために、ＧＰＳ受信機として、補助ＧＰＳが設けられた携帯電話が使用される。
本実施形態においては、事務室内に対する登録ユーザーの入室および退室の監視を、入退室管理装置３２およびＧＰＳ管理装置３３のいずれか一方によって行う。入退室管理装置３２およびＧＰＳ管理装置３３のいずれによって行うかは、ネットワークプリントシステムの管理者によって設定される。
【００４７】
＜スマートグリッド管理装置＞
ネットワーク３６に接続されたスマートグリッド管理装置３４は、ネットワーク３６に接続された全てのＭＦＰ１０に対して効率よく電力を供給するために、全てのＭＦＰ１０に設けられたスマートメーターから送信される電力に関する情報（電力供給能力情報、電力需要状況情報、電力料金情報等のスマートグリッド情報）を収集して、全てのＭＦＰ１０に対する電力の供給を管理する。
【００４８】
＜外部端末装置＞
ネットワーク３６に接続されたそれぞれの外部端末装置３５は、ユーザーが入力するプリントデータ、プリントジョブの指示等を、ユーザーによって指定されたＭＦＰ１０に送信することができる。プリントデータを送信してプリントジョブを指示したユーザーは、プリントデータが送信されたＭＦＰ１０においてログインが許可されると、プリントデータをプリントアウトすることができる。
【００４９】
［ＭＦＰの制御系］
図２は、事務室内に設置された１つのＭＦＰ１０の制御系の構成を説明するためのブロック図である。なお、事務室内に設置された３つのＭＦＰ１０の制御系は、同様の構成になっている。
＜全体構成＞
それぞれのＭＦＰ１０には、プリンター１１、スキャナー１２、操作パネル１３のそれぞれを制御する制御部１５が設けられている。
【００５０】
制御部１５は、メインＣＰＵ（Central Processing Unit）１５ａと、サブＣＰＵ１５ｂと、ＲＡＭ１５ｃ（Random Access Memory）と、ハードディスク装置（ＨＤＤ）１５ｄと、第１電力制御部１５ｅと、第２電力制御部１５ｆと、外部（インターフェース）Ｉ／Ｆ１８と、を有している。
＜ＨＤＤ＞
ＨＤＤ１５ｄには、プリンター１１、スキャナー１２、操作パネル１３を制御するために必要とされる制御プログラム等の各種データが格納（記憶）されている。
【００５１】
＜ＲＡＭ＞
ＲＡＭ１５ｃは揮発性のメモリーであり、プログラム実行時のワークエリアとなる。
＜外部Ｉ／Ｆ＞
外部Ｉ／Ｆ１８は、ネットワーク３６に接続されており、認証サーバー３１、入退室管理装置３２、ＧＰＳ管理装置３３、スマートグリッド管理装置３４、外部端末装置３５、他のＭＦＰ１０のそれぞれから送信される各種データを受信する。外部Ｉ／Ｆ１８は、認証サーバー３１等から送信されるユーザーに関する情報も取得する。従って、外部Ｉ／Ｆ１８はユーザー情報取得手段を構成している。
【００５２】
＜第１電力制御部＞
第１電力制御部１５ｅは、サブＣＰＵ１５ｂの指示により、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれを、所定電力が供給される電源オン状態と、電力が供給されない電源オフ状態とに制御する。
＜第２電力制御部＞
第２電力制御部１５ｆは、サブＣＰＵ１５ｂからの指示により、プリンター１１、スキャナー１２、操作パネル１３のそれぞれと、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれに対して、所定電力が供給される電源オン状態（通常電力供給状態）と、電力が供給されない電源オフ状態とに制御する。また、操作パネル１３およびＲＡＭ１５ｃに対しては、必要に応じて、オン状態よりも低電力を供給する。
【００５３】
＜メインＣＰＵ＞
メインＣＰＵ１５ａは、ＲＡＭ１５ｃにおいて保持された制御プログラム等のデータに基づいて、プリンター１１、スキャナー１２、操作パネル１３等を制御する。制御プログラム等のデータは、ＨＤＤ１５ｄに予め格納されているが、メインＣＰＵ１５ａによる制御を実行する場合には、ＲＡＭ１５ｃにダウンロードされた状態とされる。
【００５４】
また、メインＣＰＵ１５ａは、外部Ｉ／Ｆ１８にて受信されたデータ、外部端末装置３５から送信されるデータを取得する。さらに、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれにおいて認証情報が入力された場合には、それらの認証情報についても取得する。
＜サブＣＰＵ＞
サブＣＰＵ１５ｂは、メインＣＰＵ１５ａ、第１電力制御部１５ｅおよび第２電力制御部１５ｆのそれぞれを制御するとともに、操作パネル１３、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれにおいて認証情報が入力されると、それらの認証情報を取得する。
【００５５】
また、サブＣＰＵ１５ｂは、第１電力制御部１５ｅに対する電力制御を指示する「第１電力制御」と、第２電力制御部１５ｆに対する電力制御を指示する「第２電力制御」とをそれぞれを実行する。
さらに、サブＣＰＵ１５ｂは、「第２電力制御」において、プリンター１１、スキャナー１２、操作パネル１３のそれぞれをオン状態（通常電力供給状態）とする「待機モード」と、プリンター１１およびスキャナー１２に対して電力を供給せずに、操作パネル１３に対してオン状態よりも低電力を供給する「スリープモード」とに遷移（切り替え）制御する。
【００５６】
この場合の「待機モード」は、画像形成が可能な状態で待機するモードであり、「スリープモード」は、待機モードよりも消費電力が小さく画像形成を実行できないモードである。「待機モード」と「スリープモード」との切り替えのタイミングについては、後述する。
さらにまた、サブＣＰＵ１５ｂは、「第１電力制御」において、「待機モード」では、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの電源オンを第１電力制御部１５ｅに指示する。また、「スリープモード」では、「第１制御モード（第１制御形態）」および「第２制御モード（第２制御形態）」のいずれかの制御モードに基づいて、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれに対する電力制御を第１電力制御部１５ｅに指示する。
【００５７】
この場合の「第１制御モード」では、サブＣＰＵ１５ｂは、人体通信装置１６およびＩＤ情報読取装置１７の少なくともいずれか一方または両方の電源オンを第１電力制御部１５ｅに指示する。これに対して、「第２制御モード」では、人体通信装置１６およびＩＤ情報読取装置１７の両方の電源オフを、第１電力制御部１５ｅに指示する。
従って、「第１制御モード」では、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方は、「スリープモード」であっても、ユーザーによって認証情報の入力が可能になる。本実施形態では、後述するように、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方において認証情報の入力が検出されると、「スリープモード」から「待機モード」へ復帰（遷移）される。そして、「待機モード」へ復帰すると、人体通信装置１６またはＩＤ情報読取装置１７に入力された認証情報により、迅速に認証が実行されるために、ユーザーは、ジョブの実行を迅速に開始することができる。
【００５８】
これに対して、「スリープモード」において、人体通信装置１６およびＩＤ情報読取装置１７の両方とも電源オフの「第２制御モード」になっていると、人体通信装置１６およびＩＤ情報読取装置１７の両方において認証情報を入力することができない。この場合には、操作パネル１３においても認証情報を入力することができないために、「待機モード」に復帰（遷移）した後でないと、認証情報を入力することができない。これにより、ユーザーは、「待機モード」への復帰を指示してから、認証情報を入力して認証が実行された後にしか、ジョブを開始することはできない。
【００５９】
従って、スリープモードにおいて、ジョブの実行を開始できる時間が短い「第１制御モード」の方が「第２制御モード」よりもユーザーの利便性に優れている。しかし、「第２制御モード」では、人体通信装置１６およびＩＤ情報読取装置１７の両方の電源がオフになっているために、「第２制御モード」の方が「第１制御モード」よりも消費電力が少なく、省電力性に優れている。
【００６０】
サブＣＰＵ１５ｂは、「第１電力制御」の「スリープモード」において、ユーザーの利便性に優れた「第１制御モード」と、省電力性に優れた「第２制御モード」のいずれに設定するかを、事務室に入室した登録ユーザーに関する情報に基づいて決定する。
その詳細については後述する。
また、サブＣＰＵ１５ｂは、「第２電力制御」の「待機モード」では、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれ、および、プリンター１１、スキャナー１２、操作パネル１３のそれぞれの電源オンを第２電力制御部１５ｆに指示する。
【００６１】
メインＣＰＵ１５ａは、通常、オン状態になると、ＨＤＤ１５ｄに格納された制御プログラム等の所定のデータを、ＲＡＭ１５ｃにダウンロードし、データのダウンロードおよび初期設定のための立ち上げ処理が完了することによって、制御を開始する。
これに対して、サブＣＰＵ１５ｂは、「第２電力制御」の「スリープモード」では、メインＣＰＵ１５ａおよびＨＤＤ１５ｄの電源オフを第２電力制御部１５ｆに指示するとともに、ＲＡＭ１５ｃに対しては、制御プログラム等のデータがダウンロードされた状態で、データが消去されない電力（オン状態よりも低電力）を供給する「第１制御モード（第１制御形態）」と、ＲＡＭ１５ｃに対して電力を供給しない「第２制御モード（第２制御形態）」のいずれかで制御することを、第２電力制御部１５ｆに指示する。
【００６２】
この場合、「第２制御モード」では、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれは電源オフであるために、ＲＡＭ１５ｃにおける制御プログラム等のデータは消去される。通常、このような状態を「ＳＴＤ（Suspend to Disk）モード」と称される。
これに対して、「第１制御モード」では、制御プログラム等のデータがＲＡＭ１５ｃにダウンロードされた状態で、ダウンロードされたデータが消去されないようにＲＡＭ１５ｃに電力が供給される。このような低電力供給状態は、通常、「セルフリフレッシュ」と称され、また、このように、ＲＡＭ１５ｃに対して低電力を供給する状態は、通常、「ＳＴＲ（Suspend to RAM）モード」と称される。
【００６３】
ＲＡＭ１５ｃに対して電力を供給する「ＳＴＲモード」では、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれに対して電力を供給しない「ＳＴＤモード」よりも消費電力が多くなっている。従って、「ＳＴＤモード」の方が「ＳＴＲモード」よりも省電力性に優れている。
しかしながら、「ＳＴＤモード」では、ＲＡＭ１５ｃは電力が供給されないオフ状態になっているために、「待機モード」へ復帰する場合には、メインＣＰＵ１５ａがオン状態になった後に、ＨＤＤ１５ｄからＲＡＭ１５ｃにデータをダウンロードする必要がある。このために、「ＳＴＤモード」では、「スリープモード」から「待機モード」に復帰するまで、「ＳＴＲモード」よりも長い時間を要する。
【００６４】
これに対して、「ＳＴＲモード」では、制御プログラム等のデータがすでにＲＡＭ１５ｃにダウンロードされているために、メインＣＰＵ１５ａによってデータをＲＡＭ１５ｃにダウンロードする必要がなく、「スリープモード」から「待機モード」に復帰するまでの時間は「ＳＴＤモード」よりも短くなる。
従って、ユーザーの利便性については、「ＳＴＲモード」の方が「ＳＴＤモード」よりも優れている。
【００６５】
サブＣＰＵ１５ｂは、「第２電力制御」の「スリープモード」において、ユーザーの利便性に優れた「ＳＴＲモード」と、省電力性に優れた「ＳＴＤモード」のいずれに設定するかについても、事務室内に位置する登録ユーザーに関する情報に基づいて決定する。
その詳細についても後述する。
［ネットワークプリントシステムの構成要素が実行する制御のメインルーチン］
次にネットワークプリントシステムの構成要素であるＭＦＰ１０、認証サーバー３１、入退室管理装置３２、ＧＰＳ管理装置３３、スマートグリッド管理装置３４のそれぞれにおいて実行される制御のメインルーチンについて説明する。
【００６６】
＜ＭＦＰにおけるメインＣＰＵのメインルーチン＞
図３は、ＭＦＰ１０の制御部１５に設けられたメインＣＰＵ１５ａが実行する制御のメインルーチンのフローチャートである。
ＭＦＰ１０のメインＣＰＵ１５ａは、登録ユーザーまたはパブリックユーザーによるログイン要求を受け付けた場合に「ログイン処理」を実行する（ステップＳ１１）。また、ＭＦＰ１０においてプリントジョブ、スキャンジョブ、コピージョブのいずれかのジョブが実行された場合には、「ジョブ履歴処理」を実行する（ステップＳ１２）。
【００６７】
さらに、メインＣＰＵ１５ａは、「第１条件設定処理」を実行する（ステップＳ１３）。この「第１条件設定処理」では、サブＣＰＵ１５ｂが実行する「第１電力制御」において、「スリープモード」での「第１制御モード」および「第２制御モード」の設定する際の判断基準の条件（「第１条件」）を、ネットワークプリントシステムの管理者が設定する。
【００６８】
さらに、メインＣＰＵ１５ａは、「第２条件設定処理」を実行する（ステップＳ１４）。この「第２条件設定処理」では、サブＣＰＵ１５ｂが実行する「第２電力制御」において、「スリープモード」での「ＳＴＲモード」および「ＳＴＤモード」のいずれに設定するかの判断基準の条件（「第２条件」）を、ネットワークプリントシステムの管理者が設定する。
【００６９】
また、メインＣＰＵ１５ａは、「第１条件設定処理」および「第２条件設定処理」のそれぞれにおいて設定された「第１条件」および「第２条件」にて使用される閾値を管理者に設定させる「閾値設定処理」を実行する（ステップＳ１５）。
さらに、メインＣＰＵ１５ａは、必要に応じて、その他の処理を実行する（ステップＳ１６）。
【００７０】
ステップＳ１１〜ステップＳ１５のそれぞれの詳細については後述する。
＜ＭＦＰにおけるサブＣＰＵのメインルーチン＞
図４は、ＭＦＰ１０の制御部１５に設けられたサブＣＰＵ１５ｂが実行するメインルーチンのフローチャートである。
サブＣＰＵ１５ｂは、事務室内に入室した登録ユーザーに関する各種情報（以下、「エリアユーザー情報」とする。）を管理する「エリアユーザー管理処理」を実行する（ステップＳ２１）。
【００７１】
また、サブＣＰＵ１５ｂは、事務室に対する登録ユーザーの入退室をＧＰＳ管理装置３３によって監視する場合に、ＧＰＳ管理装置３３に対して登録ユーザーの監視の登録を要求する「ＧＰＳ監視登録要求処理」を実行する（ステップＳ２２）。
さらに、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａにおいて実行された「第１条件設定処理」（図３のステップＳ１３）によって設定された「第１条件」に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの「有効モード」（電源オン）および「無効モード」（電源オフ）を設定する「第１電力モード設定処理」を実行する（ステップＳ２３）。
【００７２】
また、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａにおいて実行された「第２条件設定処理」（図３のステップＳ１４）によって設定された「第２条件」に基づいて、「ＳＴＲモード」および「ＳＴＤモード」を設定する「第２電力モード設定処理」を実行する（ステップＳ２４）。
さらに、サブＣＰＵ１５ｂは、「第１電力モード設定処理」にて設定された人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの「有効モード」および「無効モード」に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの電源オンおよびオフを決定して第１電力制御部１５ｅに指示する「第１電力制御」を実行する（ステップＳ２５）。
【００７３】
また、サブＣＰＵ１５ｂは、制御部１５を、第２条件決定処理にて設定された「ＳＴＲモード」および「ＳＴＤモード」に基づいて、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれに対する電力制御を第２電力制御部１５ｆに指示する「第２電力制御」を実行する（ステップＳ２６）。
さらに、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａを、「スリープモード」から「待機モード」に復帰させるかを判別する「ウェークアップ要求判別処理」（ステップＳ２７）と、「待機モード」から「スリープモード」に移行するかを判別する「スリープモード移行判別処理」（ステップＳ２８）とを、それぞれ実行する。
【００７４】
さらに、サブＣＰＵ１５ｂは、必要に応じて、その他の処理を実行する（ステップＳ２９）。
ステップＳ２１〜Ｓ２８におけるそれぞれの処理の詳細については後述する。
＜認証サーバーにおけるメインルーチン＞
図５は、認証サーバー３１において実行されるメインルーチンのフローチャートである。
【００７５】
認証サーバー３１は、いずれかのＭＦＰ１０から認証情報の登録の要求があった場合には、その登録を受け付ける「情報登録受付処理」を実行する（ステップＳ３１）。また、いずれかのＭＦＰ１０において実行されたジョブの内容が送信された場合には、送信されたジョブの内容をジョブ履歴として集約処理する「ジョブ履歴集約処理」を実行する（ステップＳ３２）。
【００７６】
さらに、いずれかのＭＦＰ１０から認証情報が送信されて、その認証要求があった場合には、送信された認証情報の認証のための「認証処理」を実行する（ステップＳ３３）。
また、いずれかのＭＦＰ１０、入退室管理装置３２等から登録ユーザーに関する各種情報（ユーザー情報）の問い合わせがあった場合には、「問い合わせ受付処理」を実行する（ステップＳ３４）。
【００７７】
さらに、必要に応じて、その他の処理を実行する（ステップＳ３５）。
ステップＳ３１〜ステップＳ３４におけるそれぞれの詳細および処理のサブルーチンについては後述する。
＜入退室管理装置における制御＞
図６は、入退室管理装置３２において実行されるメインルーチンのフローチャートである。
【００７８】
入退室管理装置３２は、入退室スキャナー３２ａが入退室ＩＤカードの認識情報（以下、「入退室ＩＤ」とする。）を読み取った場合には、入退室ＩＤの認証を行って入退室用ドアのロック解除等を行う「入退室処理」を実行する（ステップＳ４１）。
また、入退室スキャナー３２ａが入退室ＩＤカードの「入退室ＩＤ」を読み取った場合には、「入退室ＩＤ」に係る登録ユーザーの入退室等の情報を取得するために、「入退室ユーザー情報取得処理」を実行する（ステップＳ４２）。
【００７９】
さらに、必要に応じてその他の処理を実行する（ステップＳ４３）。ステップＳ４１およびステップＳ４２のそれぞれの処理の詳細については後述する。
＜ＧＰＳ管理装置における制御＞
図７は、ＧＰＳ管理装置３３において実行されるメインルーチンのフローチャートである。
【００８０】
ＧＰＳ管理装置３３は、いずれかのＭＦＰ１０のサブＣＰＵ１５ｂが、図４のステップＳ２２において実行する「ＧＰＳ監視登録要求処理」において、ＧＰＳ監視リストの更新が要求された場合には、「ＧＰＳ監視リスト更新処理」を実行する（ステップＳ５１）。
また、ＧＰＳ管理装置３３が、監視リストに登録された登録ユーザーの位置を監視する場合には、「ＧＰＳ監視処理」を実行する（ステップＳ５２）。さらに、必要に応じてその他の処理を実行する（ステップＳ５３）。
【００８１】
ステップＳ５１およびステップＳ５２のそれぞれの処理の詳細およびサブルーチンについては後述する。
＜スマートグリッド管理装置におけるメインルーチン＞
図８は、スマートグリッド管理装置３４において実行されるメインルーチンのフローチャートである。
【００８２】
スマートグリッド管理装置３４は、「第１条件設定処理」の「第１条件」の設定に際して必要とされる電力条件の制御レベルの閾値を管理者に設定させる「電力条件設定処理」を実行する（ステップＳ６１）。
また、スマートグリッド管理装置３４は、それぞれのＭＦＰ１０から送信された電力に関する情報（以下、「スマートグリッド情報」とする。）を受信した場合には、「電力情報収集処理」を実行する（ステップＳ６２）。
【００８３】
さらに、スマートグリッド管理装置３４は、「スマートグリッド設定モード」において判断基準とされる制御レベルを全てのＭＦＰに送信する「レベル情報伝達処理」を実行する（ステップＳ６３）。
さらにまた、必要に応じてその他の処理を実行する（ステップＳ６４）。
ステップＳ６１〜ステップＳ６３におけるそれぞれ処理の詳細については後述する。
【００８４】
［各処理のサブルーチン］
次に、ＭＦＰ１０におけるメインＣＰＵ１５ａおよびサブＣＰＵ１５ｂ、認証サーバー３１、入退室管理装置３２、ＧＰＳ管理装置３３、スマートグリッド管理装置３４のそれぞれにおいて実行される処理のサブルーチンについて説明する。
なお、メインＣＰＵ１５ａ、サブＣＰＵ１５ｂ、認証サーバー３１等は、登録ユーザーに関するユーザー情報を、登録ユーザー毎に登録された「ＭＦＰ ＩＤ」によって管理するようになっている。
【００８５】
＜メインＣＰＵのログイン処理＞
図９は、ＭＦＰ１０のメインＣＰＵ１５ａが図３のステップＳ１１において実行する「ログイン処理」の処理手順を示すフローチャートである。
メインＣＰＵ１５ａは、「ログイン処理」の実行に際して、ログイン要求があるかを確認する（ステップＳ１１１）。メインＣＰＵ１５ａは、人体通信装置１６に入力された「通信ＩＤ」、ＩＤ情報読取装置１７に入力された「読取用ＩＤ」、操作パネル１３に入力された「ＭＦＰ ＩＤ」または「ログイン要求情報」のいずれかを取得すると、ログイン要求がされたものとして（ステップＳ１１１において「Ｙｅｓ」）、ステップＳ１１２に進み、「ログイン処理」を実行する。ログイン要求がない場合には（ステップＳ１１１において「Ｎｏ」）、「ログイン処理」を実行することなく、図３のメインルーチンにリターンする。
【００８６】
ステップＳ１１２では、パブリックユーザーによるログイン要求であるかを確認するために、「ログイン要求情報」が入力されたかを確認する。「ログイン要求情報」が入力された場合には、パブリックユーザーによるログイン要求であるとして（ステップＳ１１２において「Ｙｅｓ」）、ステップＳ１１７に進み、ログインを許可する。
パブリックユーザーによるログイン要求でない場合には（ステップＳ１１２において「Ｎｏ」）、取得した認証情報（「ＭＦＰ ＩＤ」、「通信ＩＤ」、「読取用ＩＤ」のいずれか）を認証サーバー３１に送信して認証情報の認証を要求する（ステップＳ１１３）。
【００８７】
認証サーバー３１は、ＭＦＰ１０のメインＣＰＵ１５ａからの認証要求があると、「認証処理」を実行し、認証が成功した場合には、「認証成功（認証ＯＫ）」を、認証要求を行ったＭＦＰ１０に通知する。認証不成功の場合には、「認証不成功（認証ＮＧ）」を、認証要求を行ったＭＦＰ１０に通知する。
この場合、認証サーバー３１は、認証情報として「通信ＩＤ」または「読取用ＩＤ」が送信された場合には、認証サーバー３１において認証が成功すると、認証サーバー３１において認証成功した「通信ＩＤ」または「読取用ＩＤ」に対応する「ＭＦＰ ＩＤ」をメインＣＰＵ１５ａに送信する。認証サーバー３１における「認証処理」の詳細については後述する。
【００８８】
ステップＳ１１４では、認証サーバー３１から「認証ＯＫ（認証成功）」および「認証ＮＧ（認証不成功）」のいずれが通知されたかを確認する。「認証ＮＧ」が通知された場合には（ステップＳ１１４において「Ｎｏ」）、ステップＳ１２０に進んで、ログインを許可することなくエラー処理を実行する。この場合のエラー処理としては、操作パネル１３に、認証が不成功であることを表示する等の処理である。その後、図３のメインルーチンにリターンする。
【００８９】
認証サーバー３１から「認証ＯＫ」が通知された場合には（ステップＳ１１４において「Ｙｅｓ」）、認証サーバー３１から送信された「ＭＦＰ ＩＤ」を受信したかを確認する（ステップＳ１１５）。「ＭＦＰ ＩＤ」を受信した場合には（ステップＳ１１５において「Ｙｅｓ」）、「ＭＦＰ ＩＤ」を受け取って（ステップＳ１１６）、ログインを許可する（ステップＳ１１７）。
【００９０】
「ＭＦＰ ＩＤ」を受信しない場合には（ステップＳ１１５において「Ｎｏ」）、認証サーバー３１から認証情報として「入退室 ＩＤ」を受信したものとして、ステップＳ１１６をスキップしてログインを許可する（ステップＳ１１７）。その後、図３のメインルーチンにリターンする。
ログインが許可されると、ユーザーは、ログインを要求したＭＦＰ１０においてプリントジョブ等の各種ジョブの実行が可能になる。
【００９１】
＜メインＣＰＵのジョブ履歴処理＞
図１０は、メインＣＰＵ１５ａが図３のステップＳ１２において実行する「ジョブ履歴処理」の処理手順を示すフローチャートである。ＭＦＰ１０においてプリントジョブ等の各種ジョブが実行されると、実行されたジョブの内容がジョブ履歴として認証サーバー３１によって管理される。このために、ジョブが実行されたＭＦＰ１０のメインＣＰＵ１５ａは、実行されたジョブの内容を認証サーバー３１へ送信する「ジョブ履歴処理」を実行する。
【００９２】
メインＣＰＵ１５ａは、当該メインＣＰＵ１５ａが設けられたＭＦＰ１０（以下、「自装置」とする。）においてジョブが実行されない場合には（ステップＳ１２１において「Ｎｏ」）、「ジョブ履歴処理」を実行することなく、図３のメインルーチンにリターンする。
メインＣＰＵ１５ａは、自装置においてジョブが実行されると（ステップＳ１２１において「Ｙｅｓ」）、ジョブを実行した登録ユーザーの「ＭＦＰ ＩＤ」を一時的に記録する（ステップＳ１２２）。
【００９３】
なお、登録ユーザーがログイン要求に際して、操作パネル１３の入力操作によって「ＭＦＰ ＩＤ」を入力していない場合には、図９のステップＳ１１６において、認証サーバー３１から送信された「ＭＦＰ ＩＤ」を一時的に記録する。
この場合、パブリックユーザーによってジョブが実行された場合には、ジョブの実行指示がパブリックユーザーであることを一時的に記録する。
【００９４】
次いで、実行されたジョブの種類（プリントジョブ、コピージョブ、スキャンジョブのいずれか）を一時的に記録し（ステップＳ１２３）、以下、実行されたジョブの文書名（ステップＳ１２４）、ジョブを実行した日付および時刻（ステップＳ１２５）を順番に一時的に記録する。
その後、実行されたジョブがパブリックユーザーの指示によるものかを確認する（ステップＳ１２６）。ジョブの実行指示がパブリックユーザーでなくて登録ユーザーの場合には（ステップＳ１２６において「Ｎｏ」）、ステップＳ１２２〜Ｓ１２５において記録されたジョブ情報を、ジョブを実行した自装置の「ＭＦＰ Ｎｏ」とともに認証サーバー３１に送信する（ステップＳ１２７）。これにより、「ジョブ履歴処理」を終了して、図３のメインルーチンにリターンする。
【００９５】
ステップＳ１２６において、ジョブの実行指示がパブリックユーザーによる場合には（ステップＳ１２６において「Ｙｅｓ」）、ステップＳ１２７をスキップして、「ジョブ履歴処理」を終了し、図３のメインルーチンにリターンする。従って、パブリックユーザーが実行指示したジョブの内容については、認証サーバー３１に送信されないために、認証サーバー３１で管理されることはない。
【００９６】
＜メインＣＰＵの第１条件設定処理＞
図１１は、メインＣＰＵ１５ａが図３のステップＳ１３において実行する「第１条件設定処理」の処理手順を示すフローチャートである。
メインＣＰＵ１５ａは、ネットワークプリントシステムの管理者が、例えば、操作パネル１３の操作によって「第１条件設定処理」の実行を指示すると、「第１条件設定処理」を開始する。
【００９７】
「第１条件設定処理」では、「第１電力制御」において、「第１制御モード」と「第２制御モード」を設定する際の判断基準の第１条件を管理者が設定する。このために、メインＣＰＵ１５ａは、「第１条件設定処理」において、操作パネル１３の表示パネルに、管理者が入力操作できる所定の設定入力画面を順番に表示して、その設定入力画面に表示された設定項目を管理者が選択できるようにする。これにより、「第１電力制御」における判断基準の条件が設定される。
【００９８】
「第１条件設定処理」では、事務室内における登録ユーザーの入退室の状況を、入退室管理装置３２によって管理する「入退室管理モード」と、ＧＰＳ管理装置３３によって管理する「ＧＰＳ管理モード」のいずれかを管理者に選択させる（図１１のステップＳ１３１）。管理者が「入退室管理モード」を選択した場合には（ステップＳ１３１において「Ｙｅｓ」）、「入退室管理モード」に設定して（ステップＳ１３２）、ステップＳ１３４に進む。
【００９９】
管理者が「ＧＰＳ管理モード」を選択した場合には（ステップＳ１３１において「Ｎｏ」）、「ＧＰＳ管理モード」に設定して（ステップＳ１３３）、ステップＳ１３４に進む。
ステップＳ１３４以降の処理では、第１電力制御部１５ｅを「第１制御モード」と「第２制御モード」に設定する際の判断基準を、事務室に入室している登録ユーザーに関する情報（エリアユーザー情報）とする。「エリアユーザー情報」としては、登録ユーザーの人数または登録ユーザーのジョブ履歴から得られる「ユーザー情報」と、認証情報取得装置において認証情報の入力可能な登録ユーザーが事務室内に存在するかの情報（以下、「装置情報」とする。）とがある。
【０１００】
なお、認証情報取得装置において認証情報の入力可能な登録ユーザーとは、「通信ＩＤ」のコードを保有かつ登録している登録ユーザー（以下、「通信ＩＤ保有ユーザー」とする。）、または、ＩＤカードまたは静脈パターンのコードを保有かつ登録している登録ユーザー（以下、「読取用ＩＤ保有ユーザー」とする。）である。
ステップＳ１３４では、判断基準を「ユーザー情報」とする「ユーザー情報モード」と、判断基準を「装置情報」とする「装置情報モード」のいずれか一方を、管理者が選択するようになっている。
【０１０１】
ステップＳ１３４では、管理者が「ユーザー情報モード」を選択したかを確認し、「ユーザー情報モード」が選択された場合には（ステップＳ１３４において「Ｙｅｓ」）、ステップＳ１３５に進む。
ステップＳ１３５では、「ユーザー情報モード」のさらなる詳細モード（下位モード）を管理者に選択させる。この場合の詳細モードとして、「第１制御モード」および「第２制御モード」を設定する際の判断基準を、事務室内における登録ユーザーの人数とする「人数モード」と、事務室内における登録ユーザーのジョブ履歴から得られる特定ジョブに関する情報とする「ジョブモード」との２つから選択されるようになっている。
【０１０２】
ステップＳ１３５において、管理者が「人数モード」を選択した場合には（ステップＳ１３５において「Ｙｅｓ」）、「人数モード」に設定する（ステップＳ１３６）。その後、ステップＳ１４０に進む。
「人数モード」が設定されると、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２８参照）では、事務室内に入室している全ての登録ユーザーの人数の合計（以下、「ユーザー総数」とする。）を、「第１電力制御」のために設定された「第１人数閾値」（１人以上）と比較し、その比較結果に基づいて、「第１制御モード」および「第２制御モード」のいずれかが設定される。この場合の「第１人数閾値」は、メインＣＰＵ１５ａが図３のステップＳ１５において実行する「閾値設定処理」において管理者が設定する。
【０１０３】
「ユーザー総数」を判断基準とする「人数モード」では、登録ユーザーの人数が多くなるほど、事務室内のＭＦＰ１０によってジョブが実行される可能性が高くなることから、「第１電力モード設定処理」（図２８参照）において、「ユーザー総数」が「第１人数閾値」以上になっていると、登録ユーザーの利便性を省電力性よりも優先して「第１制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「有効モード」に設定されて、それぞれに電力が供給される。
【０１０４】
これに対して、「ユーザー総数」が「第１人数閾値」よりも少ない場合には、事務室内のＭＦＰ１０によってジョブが実行される可能性が低くなることから、「第１電力モード設定処理」（図２８参照）において、省電力性の方を登録ユーザーの利便性よりも優先して、「第２制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「無効モード」に設定されて、それぞれに電力が供給されない。
【０１０５】
なお、「第１人数閾値」が「１人」に設定されている場合には、事務室内に入室している登録ユーザーの人数が０人（無人）になることによって、「第２制御モード」に設定されて、人体通信装置１６およびＩＤ情報読取装置１７の両方に電力は供給されなくなる。従って、この場合には、ユーザーの利便性を損なうことなく、消費電力を低減することができる。
【０１０６】
ステップＳ１３５において、管理者が「ジョブモード」を選択した場合には（ステップＳ１３５において「Ｎｏ」）、ステップＳ１３７に進む。
「ジョブモード」では、事務室内に入室している個々の登録ユーザーのジョブ履歴から得られる特定ジョブ（スキャンジョブおよびコピージョブ）の実行頻度（所定時間内における特定ジョブの実行回数）を判断基準とする。この「ジョブモード」の詳細モードには、「ジョブ第１モード」と「ジョブ第２モード」との２つのモードが予め設定されており、いずれか一方のモードを、管理者が選択する。
【０１０７】
「ジョブ第１モード」が選択されると、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２８参照）において、事務室に入室している全ての登録ユーザーによって実行された特定ジョブの実行頻度の合計（個々の登録ユーザーの特定ジョブの実行頻度の合計。以下、この合計を「ジョブ頻度Ａ」とする。）を判断基準とする。
このために、事務室内の各登録ユーザーのジョブ履歴から、それぞれの特定ジョブの実行頻度を抽出して、抽出された特定ジョブの実行頻度の全てをカウントすることにより、「ジョブ頻度Ａ」を取得できる。このようにして取得された「ジョブ頻度Ａ」は、予め設定された閾値（以下、この閾値を「第１ジョブ閾値Ａ」とする。）と比較し、その比較結果に基づいて、「第１制御モード」および「第２制御モード」のいずれかに設定する。
【０１０８】
この理由は、以下の通りである。すなわち、特定ジョブを実行する場合、登録ユーザーは、ＭＦＰ１０の近傍においてスキャナー１２に原稿をセットして、画像の読み取りを指示する必要がある。このために、「スリープモード」から、スキャナー１２が原稿画像の読み取りを開始できる状態になるまでの時間が長くなると、登録ユーザーは、ＭＦＰ１０の近傍において長く待たされることになり、ユーザーの利便性が損なわれる。
【０１０９】
これに対して、登録ユーザーがスキャナー１２を使用しないプリントジョブを実行する場合には、登録ユーザーは、プリントデータを外部端末装置３５からＭＦＰ１０に送信してから、ＭＦＰ１０においてログイン要求（認証要求）をする。この場合、スキャナー１２による画像の読み取りが不要であるために、登録ユーザーがＭＦＰ１０の近傍において待たされる時間が、特定ジョブを実行する場合よりも短くなる。従って、この場合には、ユーザーの利便性は、特定ジョブを実行する場合ほど損なわれない。
【０１１０】
このことから、後述の「第１電力モード設定処理」（図２８参照）において、「ジョブ頻度Ａ」が「第１ジョブ閾値Ａ」以上になっている場合には、事務室内の登録ユーザーによって特定ジョブが実行される可能性が高いとみなして、登録ユーザーの利便性を優先して「第１制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「有効モード」に設定されて、それぞれに電力が供給される。
【０１１１】
「ジョブ頻度Ａ」が「第１ジョブ閾値Ａ」よりも少ない場合には、事務室内の登録ユーザーによって特定ジョブが実行される可能性が低いとみなして、省電力性を優先して「第２制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「無効モード」に設定されて、それぞれに電力が供給されない。
【０１１２】
このような「ジョブ第１モード」に対して、「ジョブ第２モード」では、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２８参照）では、それぞれの登録ユーザーによって実行された特定ジョブの頻度（第１ジョブ頻度Ｂ）を、予め設定された閾値（以下、この閾値を「第１ジョブ閾値Ｂ」とする。）と比較し、「第１ジョブ頻度Ｂ」が「第１ジョブ閾値Ｂ」以上になっている登録ユーザーを抽出して、抽出された登録ユーザーの人数（以下、この人数を、「抽出人数」とする。）を、予め設定された閾値（以下、この閾値を、「第１抽出人数閾値」とする。）と比較する。そして、その比較結果に基づいて、「第１制御モード」および「第２制御モード」のいずれかに設定する。
【０１１３】
この「ジョブ第２モード」でも、「抽出人数」が「第１抽出人数閾値」以上の場合には、事務室内の登録ユーザーによって特定ジョブが実行される可能性が高いとみなして、登録ユーザーの利便性を優先して「第１制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「有効モード」に設定されて、それぞれに電力が供給される。
【０１１４】
「抽出人数」が「第１抽出人数閾値」よりも少ない場合には、事務室内の登録ユーザーによって特定ジョブが実行される可能性が低いとみなして、省電力性を優先して「第２制御モード」に設定する。この場合には、図２８の「第１電力モード設定処理」において、人体通信装置１６およびＩＤ情報読取装置１７の両方が「無効モード」に設定されて、それぞれに電力が供給されない。
【０１１５】
「ジョブ第１モード」における「第１ジョブ閾値Ａ」、「ジョブ第２モード」における「第１ジョブ閾値Ｂ」および「第１抽出人数閾値」のそれぞれは、メインＣＰＵ１５ａが図３のステップＳ１５において実行する「閾値設定処理」において管理者が設定する。
以上のような「ジョブ第１モード」および「ジョブ第２モード」のいずれか一方を、管理者は、ステップＳ１３７において選択する。管理者が「ジョブ第１モード」を選択した場合には（ステップＳ１３７において「Ｙｅｓ」）、「ジョブ第１モード」に設定して（ステップＳ１３８）、ステップＳ１４０に進む。
【０１１６】
管理者が「ジョブ第２モード」を選択した場合には（ステップＳ１３７において「Ｎｏ」）、「ジョブ第２モード」に設定して（ステップＳ１３９）、ステップＳ１４０に進む。
ステップＳ１４０では、ＭＦＰ１０における消費電力を強制的に低減させる電力低減モードを管理者が選択することが可能になっている。電力低減モードが設定された場合には、サブＣＰＵ１５ｂが実行する後述の「第２電力モード設定処理」（図３１参照）において、制御部１５が強制的に「ＳＴＤモード（第２制御モード）」に設定される。これにより、「スリープモード」において、制御部１５での消費電力を低減することができる。
【０１１７】
ステップＳ１４０において電力低減モードが選択されると（ステップＳ１４０において「Ｙｅｓ」）、電力低減モードに設定する（ステップＳ１４１）。その後、ステップＳ１４２に進む。
電力低減モードが選択されない場合には（ステップＳ１４０において「Ｎｏ」）、ステップＳ１４１をスキップして、ステップＳ１４２に進む。
【０１１８】
ステップＳ１４２では、事務室内に複数のＭＦＰが設けられている場合に、管理者は、自装置を強制的に「第２制御モード」に設定する「ＭＦＰ省電力モード」を設定することも可能になっている。「ＭＦＰ省電力モード」では、自装置の消費電力を強制的に低減させる判断を、事務室内のそれぞれの登録ユーザーのジョブ履歴に、当該登録ユーザーが優先的にジョブを実行する「優先ＭＦＰ」が登録されているかに基づいて行う。
【０１１９】
「優先ＭＦＰ」は、認証サーバー３１が実行する後述のジョブ履歴集約処理（図１５参照）において設定される。個々の登録ユーザーの「優先ＭＦＰ」は、それぞれのＭＦＰ１０において各登録ユーザーが実行したジョブ（プリントジョブ、スキャンジョブ、コピージョブの全て）の頻度に基づいて設定される。
すなわち、いずれかのＭＦＰ１０において実行した個々の登録ユーザーのジョブの頻度が、予め設定された閾値以上になっている場合には、そのＭＦＰ１０が当該登録ユーザーの「優先ＭＦＰ」に設定される。この場合には、当該登録ユーザーのジョブ履歴に、優先ＭＦＰの「ＭＦＰ Ｎｏ」（以下、「優先ＭＦＰ Ｎｏ」とする。）が登録される。
【０１２０】
「ＭＦＰ省電力モード」が設定されると、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２８参照）および「第２電力モード設定処理」（図３０参照）のそれぞれにおいて、事務室内における各登録ユーザーのジョブ履歴に自装置が「優先ＭＦＰ」として登録されているかを確認し、自装置が「優先ＭＦＰ」として登録された登録ユーザーが存在しない場合には、強制的に「第２制御モード」に設定する。この場合には、人体通信装置１６およびＩＤ情報読取装置１７の両方を「無効モード」に設定され、それぞれに電力は供給されない。
【０１２１】
このように、自装置を「優先ＭＦＰ」として登録された登録ユーザーが事務室内に存在しない場合には、事務室内に入室している個々の登録ユーザーは、事務室内に設置された３つのＭＦＰ１０のうち、自装置以外のＭＦＰ１０によってジョブを実行する可能性が高いとみなして、自装置については、省電力性を優先させて「第２制御モード」に設定するようにしている。
【０１２２】
以上のような「ＭＦＰ省電力モード」を、ステップＳ１４２において、管理者は選択することができる。管理者が「ＭＦＰ省電力モード」を選択した場合には（ステップＳ１４２において「Ｙｅｓ」）、「ＭＦＰ省電力モード」に設定する（ステップＳ１４３）。その後、「第１条件設定処理」を終了して、図３のメインルーチンにリターンする。
管理者が「ＭＦＰ省電力モード」を選択しない場合には（ステップＳ１４２において「Ｎｏ」）、ステップＳ１４３をスキップして、図３のメインルーチンにリターンする。
【０１２３】
次に、ステップＳ１３４において、「装置情報モード」が選択された場合（ステップＳ１３４において「Ｎｏ」）について説明する。この場合には、ステップＳ１５１に進む。
この「装置情報モード」では、詳細モードを管理者によって設定する「管理者設定モード」と、スマートグリッド管理装置３４において取得されたスマートグリッド情報によって得られる制御レベルに基づいて設定する「スマートグリッド設定モード」のいずれかを、管理者が設定するようになっている。
【０１２４】
「管理者設定モード」では、「装置情報モード」として、予め設定された「第１設定モード」および「第２設定モード」のいずれかを選択することができる。また、「管理者設定モード」では、「装置情報モード」以外の「省電力モード」を選択することも可能になっている。
管理者が「第１設定モード」を選択すると、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２９参照）において、事務室内に「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の存在情報に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方または両方を「有効モード」に設定される。
【０１２５】
これに対して、管理者が「第２設定モード」を選択すると、後述の「第１電力モード設定処理」（図２９参照）において、事務室内に「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の存在に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方のみが「有効モード」に設定される。
さらに、管理者が「省電力モード」を選択すると、後述の「第１電力モード設定処理」（図２９参照）では、強制的に「第２制御モード」に設定される。
【０１２６】
「第１設定モード」および「第２設定モード」の詳細については後述する。
管理者が「スマートグリッド設定モード」を選択すると、後述の「第１電力モード設定処理」（図２９参照）では、スマートグリッド管理装置３４にて取得されたスマートグリッド情報によって得られる制御レベルに基づいて、「第１設定モード」、「第２設定モード」、「省電力モード」のいずれか１つのモードに設定される。「スマートグリッド設定モード」の詳細については後述する。
【０１２７】
以上のような「管理者設定モード」および「スマートグリッド設定モード」のいずれか一方を管理者は、ステップＳ１５１において選択する。ステップＳ１５１において、管理者が「管理者設定モード」を選択した場合には（ステップＳ１５１において「Ｙｅｓ」）、ステップＳ１５２に進む。
ステップＳ１５２では、管理者が「省電力モード」を選択したかを確認する。「省電力モード」を選択した場合には（ステップＳ１５２において「Ｙｅｓ」）、「省電力モード」に設定する（ステップＳ１５３）。その後、ステップＳ１４２に進む。
【０１２８】
ステップＳ１５２において、管理者が「装置情報モード」を選択した場合には（ステップＳ１５２において「Ｎｏ」）、ステップＳ１５４に進み、管理者が「第１設定モード」を選択したかを確認する。「第１設定モード」を選択した場合には（ステップＳ１５４において「Ｙｅｓ」）、「第１設定モード」に設定する（ステップＳ１５５）。その後、ステップＳ１４２に進む。
【０１２９】
ステップＳ１５４において、管理者が「第２設定モード」を選択した場合には（ステップＳ１５４において「Ｎｏ」）、「第２設定モード」に設定する（ステップＳ１５６）。その後、ステップＳ１４２に進む。
ステップＳ１５１において、管理者が「スマートグリッド設定モード」を選択した場合には（ステップＳ１５１において「Ｎｏ」）、ステップＳ１５７に進み、「スマートグリッド設定モード」に設定する。その後、ステップＳ１４２に進む。
【０１３０】
ステップＳ１４２以降の処理は前述した通りであり、ステップＳ１４２以降の処理によって、管理者は「ＭＦＰ省電力モード」を設定することができる。
「ＭＦＰ省電力モード」の設定または非設定が終了すると、図３のメインルーチンにリターンする。
＜メインＣＰＵ１５ａの第２条件設定処理＞
図１２は、メインＣＰＵ１５ａが図３のステップＳ１４において実行する「第２条件設定処理」の処理手順を示すフローチャートである。
【０１３１】
この「第２条件設定処理」は、ネットワークプリントシステムの管理者が、例えば操作パネル１３の操作によって「第２条件設定処理」の実行を指示することにより開始する。
この場合も、「第１条件設定処理」と同様に、メインＣＰＵ１５ａは、操作パネル１３の表示パネルに、管理者が入力操作できる所定の設定入力画面を順番に表示し、その設定入力画面に表示された設定項目を管理者が選択することによって、「第２電力制御」における「ＳＴＲモード」と「ＳＴＤモード」のいずれに設定するかの判断基準の条件である「第２条件」が設定される。
【０１３２】
「第２条件設定処理」では、「第１条件設定処理」と同様に、「入退室管理モード」と「ＧＰＳ管理モード」のいずれかを管理者に選択させる（ステップＳ１６１）。「入退室管理モード」が選択された場合には（ステップＳ１６１において「Ｙｅｓ」）、「入退室管理モード」に設定して（ステップＳ１６２）、ステップＳ１６４に進む。
「ＧＰＳ管理モード」が選択された場合には（ステップＳ１６１において「Ｎｏ」）、「ＧＰＳ管理モード」に設定して（ステップＳ１６３）、ステップＳ１６４に進む。
【０１３３】
ステップＳ１６４では、「ＳＴＲモード」と「ＳＴＤモード」のいずれにするかの判断基準を、事務室内の登録ユーザーに関する情報（「ユーザー情報」）とする「ユーザー情報モード」と、事務室内の登録ユーザーのうち、「ＳＴＲモード」の希望者（以下、「ＳＴＲ希望者」とする。）に関する情報（「ＳＴＲ希望者情報」）とする「希望者モード」のいずれかを管理者に選択させる。
【０１３４】
この場合の「ユーザー情報モード」は、前述の「第１条件設定処理」において設定される「ユーザー情報モード」と同様である。すなわち、「ユーザー情報モード」の詳細モードには、「人数モード」と「ジョブモード」とがあり、「ジョブモード」の詳細モードには、「ジョブ第１モード」と「ジョブ第２モード」とがある。「人数モード」、「ジョブ第１モード」、「ジョブ第２モード」のそれぞれの内容は、「第１条件設定処理」において設定される「人数モード」、「ジョブ第１モード」、「ジョブ第２モード」のそれぞれと同じである。
【０１３５】
ステップＳ１６４において、管理者が「ユーザー情報モード」を選択すると（ステップＳ１６４において「Ｙｅｓ」）、ステップＳ１６５に進み、「人数モード」が選択されたかを確認する。ステップＳ１６５において「人数モード」が選択された場合には（ステップＳ１６５において「Ｙｅｓ」）、「人数モード」に設定される（ステップＳ１６６）。
ステップＳ１６６において「人数モード」が設定されると、サブＣＰＵ１５ｂが実行する後述の「第２電力モード設定処理」（図３０参照）では、「ユーザー総数」が「第２電力制御」のために設定された「第２人数閾値」（１人以上）と比較される。そして、比較の結果、「第２人数閾値」以上の場合には、利便性を重視して「ＳＴＲモード」に設定し、「第２人数閾値」よりも少ない場合には、省電力性を重視して「ＳＴＤモード」に設定する。
【０１３６】
ステップＳ１６５において「ジョブモード」が選択された場合には（ステップＳ１６５において「Ｎｏ」）、ステップＳ１６７に進む。ステップＳ１６７では、「ジョブモード」の詳細モードである「ジョブ第１モード」が選択されたかを確認する。「ジョブ第１モード」が選択された場合には（ステップＳ１６７において「Ｙｅｓ」）、「ジョブ第１モード」に設定する（ステップＳ１６８）。その後、ステップＳ１７１に進む。
【０１３７】
ステップＳ１６８において「ジョブ第１モード」が設定されると、後述の「第２電力モード設定処理」（図３０参照）では、ジョブ頻度Ａが、「第２電力制御」のために設定された「第２ジョブ閾値Ａ」と比較される。そして、比較の結果、「第２ジョブ閾値Ａ」以上の場合には、利便性を重視して「ＳＴＲモード」に設定し、「第２ジョブ閾値Ａ」よりも少ない場合には、省電力性を重視して「ＳＴＤモード」に設定する。
【０１３８】
ステップＳ１６７において、管理者が「ジョブ第２モード」を選択した場合には（ステップＳ１６７において「Ｎｏ」）、「ジョブ第２モード」に設定する（ステップＳ１６９）。その後、ステップＳ１７１に進む。
ステップＳ１６９において「ジョブ第２モード」が設定されると、後述の「第２電力モード設定処理」（図３０参照）では、「抽出人数」が、「第２電力制御」のために設定された「第２抽出人数閾値」と比較される。そして、比較の結果、「抽出人数」が「第２抽出人数閾値」以上の場合には、利便性を重視して「ＳＴＲモード」に設定し、「第２抽出人数閾値」よりも少ない場合には、省電力性を重視して「ＳＴＤモード」に設定する。
【０１３９】
「ジョブ第１モード」における「第２ジョブ閾値Ａ」、「ジョブ第２モード」における「第２ジョブ閾値Ｂ」および「第２抽出人数閾値」のそれぞれは、メインＣＰＵ１５ａが図３のステップＳ１５において実行する「閾値設定処理」により、管理者によって設定される。
次に、ステップＳ１６４において、管理者が「希望者モード」を選択した場合（ステップＳ１６４において「Ｎｏ」）について説明する。この場合は、ステップＳ１７３に進む。
【０１４０】
「希望者モード」では、登録ユーザーが、利便性に優れた「ＳＴＲモード」を希望するか否かの情報（以下、「ＳＴＲ希望情報」とする。）を、事務室内に入室する前（初期登録時または事務室内への入室時）に管理者が登録し、事務室内における「ＳＴＲ希望者」に関する情報に基づいて、「ＳＴＲモード」と「ＳＴＤモード」のいずれにするかの判断基準の条件が設定される。「希望者モード」では、前述した「ユーザー情報モード」における登録ユーザーに関する情報に代えて、「ＳＴＲ希望者」に関する情報を用いること以外は、「ユーザー情報モード」と同じ内容である。
【０１４１】
ステップＳ１７３では、「ＳＴＲ希望者情報」の登録を、登録ユーザーが事務室内に入室する際に入退室管理装置３２において行う「入室登録モード」と、登録ユーザーの各種情報を登録する際（「初期登録時」）に行う「初期登録モード」のいずれかを管理者に選択させる。
「初期登録モード」が選択された場合には（ステップＳ１７３において「Ｙｅｓ」）、「初期登録モード」に設定して（ステップＳ１７４）、ステップＳ１７６に進む。
【０１４２】
「初期登録モード」が選択されない場合には（ステップＳ１７３において「Ｎｏ」）、「入室登録モード」に設定して（ステップＳ１７５）、ステップＳ１７６に進む。
ステップＳ１７６では、管理者によって「希望者人数モード」が選択されたかを確認する。「希望者人数モード」が選択された場合には（ステップＳ１７６において「Ｙｅｓ」）、「希望者人数モード」に設定する（ステップＳ１７７）。その後、ステップＳ１７１に進む。
【０１４３】
ステップＳ１７７において「希望者人数モード」が設定されると、後述の「第２電力モード設定処理」（図３１参照）において、事務室内に入室している「ＳＴＲ希望者」の人数（以下、「ＳＴＲ希望者人数」とする。）を「希望者人数閾値」と比較する。
比較の結果、「希望者人数閾値」以上の場合には、利便性を重視して「ＳＴＲモード」に設定し、「希望者人数閾値」よりも少ない場合には、省電力性を重視して「ＳＴＤモード」に設定する。
【０１４４】
これは、以下の理由による。すなわち、事務室内における「ＳＴＲ希望者人数」が多い場合には、「ＳＴＲモード」の希望者によってジョブが実行される可能性が高くなっているために、利便性を優先させることを希望しているＳＴＲ希望者の利便性を優先させて、「ＳＴＲモード」に設定するようにしている。
ステップＳ１７６において、「希望者ジョブモード」が選択された場合には（ステップＳ１７６において「Ｎｏ」）、ステップＳ１７８に進み、「希望者ジョブ第１モード」が選択されたかを確認する。
【０１４５】
「希望者ジョブ第１モード」が選択された場合には（ステップＳ１７８において「Ｙｅｓ」）、「希望者ジョブ第１モード」に設定し（ステップＳ１７９）、ステップＳ１７１に進む。
「希望者ジョブ第１モード」が設定されると、後述の「第２電力モード設定処理」（図３１参照）では、事務室に入室している全てのＳＴＲモード希望者によって実行された特定ジョブの実行頻度の合計（以下、「希望者ジョブ頻度Ａ」とする。）を「希望者ジョブ閾値Ａ」と比較し、「希望者ジョブ閾値Ａ」以上の場合には「ＳＴＲモード」に設定し、少ない場合には「ＳＴＤモード」に設定する。
【０１４６】
ステップＳ１７８において、「希望者ジョブ第２モード」が選択された場合には（ステップＳ１７８において「Ｎｏ」）、「希望者ジョブ第２モード」に設定し（ステップＳ１８０）、ステップＳ１７１に進む。
「希望者ジョブ第２モード」が設定されると、後述の「第２電力モード設定処理」（図３１参照）では、それぞれの「ＳＴＲ希望者」によって実行された特定ジョブの頻度（以下、この頻度を「希望者ジョブ頻度Ｂ」とする。）を、予め設定された閾値（以下、この閾値を「希望者ジョブ閾値Ｂ」とする。）と比較し、「希望者ジョブ頻度Ｂ」が「希望者ジョブ閾値Ｂ」以上になっている「ＳＴＲ希望者」を抽出して、抽出された「ＳＴＲ希望者」の人数（以下、この人数を、「抽出希望者人数」とする。）を、予め設定された閾値（以下、この閾値を、「抽出希望者人数閾値」とする。）と比較する。そして、その比較結果に基づいて、「第１制御モード」および「第２制御モード」のいずれかに設定する。
【０１４７】
この場合、「抽出希望者人数」が「抽出希望者人数閾値」以上の場合には「ＳＴＲモード」に設定し、少ない場合には「ＳＴＤモード」に設定する。
このように、「希望者ジョブ第１モード」および「希望者ジョブ第２モード」のいずれの場合にも、事務室内における「ＳＴＲ希望者」が、特定ジョブを実行する可能性が高くなると、「ＳＴＲ希望者」が特定ジョブを実行する際にＭＦＰ１０の近傍において長く待たされないように、「ＳＴＲ希望者」の利便性を優先させて、「ＳＴＲモード」に設定している。
【０１４８】
これに対して、事務室内における「ＳＴＲモード」の希望者が、特定ジョブを実行する可能性が低くなると、省電力性が損なわれないように、「ＳＴＤモード」に設定している。
なお、「希望者閾値」、「希望者ジョブ閾値Ａ」、「希望者特定ジョブ閾値」、「抽出希望者人数閾値」のそれぞれは、メインＣＰＵ１５ａが図３のステップＳ１５において実行する「閾値設定処理」により、管理者によって設定される。
【０１４９】
次に、ステップＳ１７１〜ステップＳ１７２の処理について説明する。ステップＳ１７１では、管理者が「ＭＦＰ省電力モード」を選択したかを確認する。この「ＭＦＰ省電力モード」は、「第１電力制御」における「ＭＦＰ省電力モード」と同じであり、「ＭＦＰ省電力モード」が設定されると、後述の「第２電力モード設定処理」（図３０参照）において、自装置を「優先ＭＦＰ」として登録された登録ユーザーが存在しない場合に、強制的に「ＳＴＤモード」に設定する。
【０１５０】
ステップＳ１７１において、「ＭＦＰ省電力モード」が選択された場合には（ステップＳ１７１において「Ｙｅｓ」）、「ＭＦＰ省電力モード」に設定する（ステップＳ１７２）。その後、「第２条件設定処理」を終了して、図３のメインルーチンにリターンする。
「ＭＦＰ省電力モード」が選択されない場合には（ステップＳ１７１において「Ｎｏ」）、ステップＳ１７２をスキップして、図３のメインルーチンにリターンする。
【０１５１】
＜メインＣＰＵ１５ａの閾値設定処理＞
図１３は、メインＣＰＵ１５ａが図３のステップＳ１５において実行する「閾値設定処理」の処理手順を示すフローチャートである。
「閾値設定処理」では、図１１に示す「第１条件設定処理」において使用される閾値のそれぞれ、および、図１２に示す「第２条件設定処理」において使用される閾値のそれぞれが管理者によって設定される。
【０１５２】
メインＣＰＵ１５ａは、管理者が「閾値設定処理」の実行を指示することにより、「閾値設定処理」を実行する。この場合も、メインＣＰＵ１５ａは、操作パネル１３の表示パネルに、管理者が閾値を入力できる所定の設定入力画面を順番に表示し、管理者が閾値を入力することによって、それぞれの閾値が設定される。
「閾値設定処理」では、「第１電力制御」における閾値を設定するかを管理者に選択させる（ステップＳ２０１）。「第１電力制御」における閾値設定を選択しない場合には（ステップＳ２０１において「Ｎｏ」）、ステップＳ２０５に進む。
【０１５３】
管理者が「第１電力制御」における閾値設定を選択すると（ステップＳ２０１において「Ｙｅｓ」）、管理者によって、「人数モード」における「第１人数閾値」が設定される（ステップＳ２０２）。以下、「ジョブ第１モード」の「第１ジョブ閾値Ａ」（ステップＳ２０３）、「ジョブ第２モード」の「第１ジョブ閾値Ｂ」および「第１抽出人数閾値」（ステップＳ２０４）が順番に設定される。
【０１５４】
その後、ステップＳ２０５に進んで、「第２電力制御」における閾値設定を選択するかを管理者に確認させる。「第２電力制御」における閾値設定を選択しない場合には（ステップＳ２０５において「Ｎｏ」）、「閾値設定処理」を終了して、図３のメインルーチンにリターンする。
ステップＳ２０５において、管理者が「第２電力制御」における閾値設定を選択すると（ステップＳ２０５において「Ｙｅｓ」）、管理者によって、「第２電力制御」における「人数モード」の「第２人数閾値」（ステップＳ２０６）、「ジョブ第１モード」における「第２ジョブ閾値Ａ」（ステップＳ２０７）、「ジョブ第２モード」における「第２ジョブ閾値Ｂ」および「第２抽出人数閾値」（ステップＳ２０８）が、順番に設定される。
【０１５５】
その後、「第２電力制御」の「希望者人数モード」における「希望者人数閾値」（ステップＳ２０９）、「希望者ジョブ第１モード」における「希望者ジョブ閾値Ａ」（ステップＳ２１０）、「希望者ジョブ第２モード」における「希望者ジョブ閾値Ｂ」および「抽出希望者人数閾値」（ステップＳ２１１）が、管理者によって順番に設定される。その後、「閾値設定処理」を終了して、図３のメインルーチンにリターンする。
【０１５６】
［認証サーバーにおける制御のサブルーチン］
次に、認証サーバー３１において実行される「情報登録受付処理」、「ジョブ履歴集約処理」、「認証処理」、「問い合わせ受付処理」のそれぞれのサブルーチンについて説明する。
＜認証サーバーの情報登録受付処理＞
図１４は、認証サーバー３１が図５のステップＳ３１において実行する「情報登録受付処理」の処理手順を示すフローチャートである。ネットワークプリントシステムの管理者、ユーザー等は、認証情報等の各種情報を初期登録するために、認証サーバー３１において、情報登録の要求を指示して各種情報を入力する。
【０１５７】
認証サーバー３１は、情報登録の要求があると（ステップＳ２２１において「Ｙｅｓ」）、ステップＳ２２２以降の処理を実行する。登録要求がない場合には（ステップＳ２２１において「Ｎｏ」）、図５に示すメインルーチンにリターンする。
ステップＳ２２２では、認証情報として「ＭＦＰ ＩＤ」がユーザー名とともに入力されたかを確認する。「ＭＦＰ ＩＤ」が入力された場合には（ステップＳ２２２において「Ｙｅｓ」）、入力された「ＭＦＰ ＩＤ」をユーザー名とともに登録し（ステップＳ２２３）、ステップＳ２２４に進む。ステップＳ２２２において「ＭＦＰ ＩＤ」が入力されない場合には（ステップＳ２２２において「Ｎｏ」）、ステップＳ２２３をスキップして、ステップＳ２２４に進む。
【０１５８】
ステップＳ２２４では、「入退室ＩＤ」がユーザー名とともに入力されたかを確認する。「入退室ＩＤ」が入力された場合には（ステップＳ２２４において「Ｙｅｓ」）、ユーザー名とともに、入力された「入退室ＩＤ」を登録して（ステップＳ２２５）、ステップＳ２２６に進む。「入退室ＩＤ」が入力されない場合には（ステップＳ２２４において「Ｎｏ」）、ステップＳ２２５をスキップして、ステップＳ２２６に進む。
【０１５９】
ステップＳ２２６では、「通信ＩＤ」がユーザー名とともに入力されたかを確認する。「通信ＩＤ」が入力された場合には（ステップＳ２２６において「Ｙｅｓ」）、ユーザー名とともに、入力された「通信ＩＤ」、「通信ＩＤ」の保有情報、人体通信ユニットのコードを、「通信ＩＤ情報」として登録する（ステップＳ２２７）。その後、ステップＳ２２８に進む。「通信ＩＤ」を受信しない場合には（ステップＳ２２６において「Ｎｏ」）、ステップＳ２２７をスキップしてステップＳ２２８に進む。
【０１６０】
ステップＳ２２８では、「読取用ＩＤ」がユーザー名とともに入力されたかを確認する。「読取用ＩＤ」が入力された場合には（ステップＳ２２８において「Ｙｅｓ」）、ユーザー名とともに、入力された「読取用ＩＤ」、「読取用ＩＤ」の保有情報、ＩＤカードあるいは静脈パターンのコードを、「読取用ＩＤ情報」として登録する（ステップＳ２２９）。その後、ステップＳ２３０に進む。「読取用ＩＤ」の登録要求がない場合には（ステップＳ２２８において「Ｎｏ」）、ステップＳ２２９をスキップして、ステップＳ２３０に進む。
【０１６１】
ステップＳ２３０では、ＧＰＳ受信機のコード（「ＧＰＳコード」）がユーザー名とともに入力されたかを確認する。「ＧＰＳコード」が入力された場合には（ステップＳ２３０において「Ｙｅｓ」）、ユーザー名とともに、入力された「ＧＰＳコード」、ＧＰＳ受信機の保有情報を「ＧＰＳ情報」として登録する（ステップＳ２３１）。その後、ステップＳ２３２に進む。「ＧＰＳコード」が入力されない場合には（ステップＳ２３０において「Ｎｏ」）、ステップＳ２３１をスキップしてステップＳ２３２に進む。
【０１６２】
ステップＳ２３２では、ユーザーが「ＳＴＲ希望者情報」がユーザー名とともに入力されたかを確認する。「ＳＴＲ希望者情報」の入力がある場合には（ステップＳ２３２において「Ｙｅｓ」）、ユーザー名とともに「ＳＴＲ希望者情報」を登録して（ステップＳ２３３）、ステップＳ２３４に進む。「ＳＴＲ希望者情報」の入力がない場合には（ステップＳ２３２において「Ｎｏ」）、ステップＳ２３３をスキップして、図５に示すメインルーチンにリターンする。
【０１６３】
＜認証サーバーのジョブ履歴集約処理＞
図１５は、認証サーバー３１が図５のステップＳ３２において実行する「ジョブ履歴集約処理」の処理手順を示すフローチャートである。
ＭＦＰ１０のメインＣＰＵ１５ａは、図１０に示す「ジョブ履歴処理」を実行すると、図１０のステップＳ１２７において、ジョブ情報を認証サーバー３１に送信する。認証サーバー３１は、そのジョブ情報を受信することにより（ステップＳ２４０おいて「Ｙｅｓ」）、ステップＳ２４１以降の処理を実行する。ジョブ情報を受信しない場合には（ステップＳ２４０おいて「Ｎｏ」）、図５に示すメインルーチンにリターンする。
【０１６４】
ステップＳ２４１では、認証サーバー３１は、受信したジョブ情報に含まれる「ＭＦＰ Ｎｏ」を取得する（ステップＳ２４１）。次いで、ジョブ情報に含まれる「ＭＦＰ ＩＤ」、ジョブ内容、文書名、日付時刻を、それぞれ順番に取得する（ステップＳ２４２〜２４５）。その後、取得された全ての情報を、それぞれの登録ユーザーの登録された「ＭＦＰ ＩＤ」毎に集約して記録する（ステップＳ２４６）。
【０１６５】
このようにして、登録ユーザーの「ＭＦＰ ＩＤ」毎にジョブ履歴が集約されると、当該登録ユーザーによる全てのジョブの実行頻度が閾値以上になった「優先ＭＦＰ」が存在するかを確認し、「優先ＭＦＰ」が存在する場合には、当該「優先ＭＦＰ」の「ＭＦＰ Ｎｏ」を「優先ＭＦＰ Ｎｏ」として登録する（ステップＳ２４７）。その後、図５に示すメインルーチンにリターンする。
【０１６６】
＜認証サーバーの認証処理＞
図１６は、認証サーバー３１が図５のステップＳ３３において実行する「認証処理」の処理手順を示すフローチャートである。
ＭＦＰ１０のメインＣＰＵ１５ａは、図９に示す「ログイン処理」において、認証サーバー３１に対して「通信ＩＤ」、「読取用ＩＤ」、「ＭＦＰ ＩＤ」のいずれかを送信して、認証を要求する（図９のステップＳ１１３）。
【０１６７】
認証サーバー３１は、ＭＦＰ１０のメインＣＰＵ１５ａからの認証要求がある場合には（ステップＳ２５１おいて「Ｙｅｓ」）、送信された認証情報を取得して（ステップＳ２５２）、ステップＳ２５３以降の処理を実行する。全てのＭＦＰ１０のメインＣＰＵ１５ａから認証要求がない場合には、図５のメインルーチンにリターンする。
ステップＳ２５３では、ＭＦＰ１０から、認証情報として、「通信ＩＤ」、「読取用ＩＤ」、「ＭＦＰ ＩＤ」のいずれが送信されて取得したかを確認する。「通信ＩＤ」を取得した場合には（ステップＳ２５３おいて「Ｙｅｓ」）、取得した「通信ＩＤ」が認証サーバー３１において登録されているかを検索処理し（ステップＳ２５４）、「通信ＩＤ」が登録されているかを確認する（ステップＳ２５５）。
【０１６８】
送信された「通信ＩＤ」が登録されている場合には（ステップＳ２５５おいて「Ｙｅｓ」）、認証成功であることから、「認証ＯＫ」を、認証要求をしたＭＦＰ１０に送信する（ステップＳ２５６）。
「通信ＩＤ」が登録されていない場合には（ステップＳ２５５おいて「Ｎｏ」）、認証が不成功であることから、「認証ＮＧ」を、認証要求を送信したＭＦＰ１０に送信する（ステップＳ２５７）。その後、図５のメインルーチンにリターンする。
【０１６９】
ステップＳ２５３において、「通信ＩＤ」を取得していない場合には（ステップＳ２５３おいて「Ｎｏ」）、「読取用ＩＤ」を取得したかを確認する（ステップＳ２５８）。「読取用ＩＤ」を取得した場合には（ステップＳ２５８おいて「Ｙｅｓ」）、取得された「読取用ＩＤ」が登録されているかを検索処理して（ステップＳ２５９）、ステップＳ２５５に進む。
【０１７０】
ステップＳ２５５以降の処理は、「通信ＩＤ」の場合と同様であり、取得された「読取用ＩＤ」が登録されている場合には（ステップＳ２５５おいて「Ｙｅｓ」）、「認証ＯＫ」を（ステップＳ２５６）、また、登録されていない場合には（ステップＳ２５５おいて「Ｎｏ」）、「認証ＮＧ」を（ステップＳ２５７）、それぞれ、認証要求を送信したＭＦＰ１０に送信する。その後、図５のメインルーチンにリターンする。
【０１７１】
ステップＳ２５８において、「ＭＦＰ ＩＤ」が取得されている場合には（ステップＳ２５８おいて「Ｎｏ」）、取得した「ＭＦＰ ＩＤ」が登録されているかを検索処理して（ステップＳ２６０）、ステップＳ２５５に進む。
ステップＳ２５５以降の処理は、「通信ＩＤ」および「読取用ＩＤ」の場合と同様であり、取得された「ＭＦＰ ＩＤ」が認証情報として登録されている場合には（ステップＳ２５５おいて「Ｙｅｓ」）、「認証ＯＫ」を（ステップＳ２５６）、また、登録されていない場合には（ステップＳ２５５おいて「Ｎｏ」）、「認証ＮＧ」を（ステップＳ２５７）、それぞれ、認証要求を送信したＭＦＰ１０に送信する。その後、図５のメインルーチンにリターンする。
【０１７２】
＜認証サーバーの問い合わせ受付処理＞
図１７は、認証サーバー３１が、図５のステップＳ３４において実行する「問い合わせ受付処理」の処理手順を示すフローチャートである。
ＭＦＰ１０のサブＣＰＵ１５ｂは、後述する「エリアユーザー管理処理」（図２５参照）において、登録ユーザーの事務室内への入室が確認されると、登録ユーザーに関する各種情報を認証サーバー３１に問い合わせる。
【０１７３】
この場合、サブＣＰＵ１５ｂは、登録ユーザーの入室を、入退室管理装置３２から送信された「入退室ＩＤ」、または、ＧＰＳ管理装置３３から送信された「ＧＰＳコード」によって確認する。サブＣＰＵ１５ｂは、入退室管理装置３２から送信される「入退室ＩＤ」によって登録ユーザーの入室を確認した場合には、受信した「入退室ＩＤ」を認証サーバー３１に送信して、登録ユーザーの各種情報を問い合わせる。
【０１７４】
また、サブＣＰＵ１５ｂは、ＧＰＳ管理装置３３から送信された「入退室情報」によって登録ユーザーの入室を確認した場合には、「入退室情報」から取得される「ＭＦＰ ＩＤ」を認証サーバー３１に送信して、登録ユーザーの各種情報を問い合わせる。
なお、サブＣＰＵ１５ｂは、入退室管理装置３２から送信される「入退室ＩＤ」によって登録ユーザーの入室を確認した場合には、当該登録ユーザーの「ＭＦＰ ＩＤ」が不明であるために、当該「ＭＦＰ ＩＤ」を認証サーバー３１に問い合わせる。また、ＧＰＳ管理装置３３から送信された「入退室情報」によって登録ユーザーの入室を確認した場合には、「入退室情報」に対応する登録ユーザーの「入退室ＩＤ」について不明であるために、当該「入退室ＩＤ」を認証サーバー３１に問い合わせる。
【０１７５】
認証サーバー３１は、ＭＦＰ１０のサブＣＰＵ１５ｂから、登録ユーザーに関する情報の問い合わせ要求がある場合には（ステップＳ２６１「Ｙｅｓ」）、ステップＳ２６２以降の処理を実行する。問い合わせ要求がない場合には（ステップＳ２６１において「Ｎｏ」）、図５のメインルーチンにリターンする。
ステップＳ２６２では、ＭＦＰ１０から送信された「ＭＦＰ ＩＤ」および「入退室ＩＤ」のいずれか一方を取得する（ステップＳ２６２）。次いで、サブＣＰＵ１５ｂからの問い合わせが、「入退室ＩＤ」に対応する「ＭＦＰ ＩＤ」の問い合わせ、または、「ＭＦＰ ＩＤ」に対応する「入退室ＩＤ」の問い合わせであるかを確認する（ステップＳ２６３）。
【０１７６】
いずれかの問い合わせがある場合には（ステップＳ２６３において「Ｙｅａ」）、対応する「入退室ＩＤ」または「ＭＦＰ ＩＤ」を、問い合わせ要求を送信したＭＦＰ１０へ送信する（ステップＳ２６４）。その後、ステップＳ２６５に進む。
いずれの問い合わせもない場合には（ステップＳ２６３において「Ｎｏ」）、ステップＳ２６４をスキップして、ステップＳ２６５に進む。
【０１７７】
ステップＳ２６５では、サブＣＰＵ１５ｂからジョブ履歴に関する情報の問い合わせがあるかを確認する（ステップＳ２６５）。ジョブ履歴に関する情報の問い合わせがある場合には（ステップＳ２６５において「ＹＥＳ」）、「ＭＦＰ ＩＤ」によって特定される登録ユーザーのジョブ情報から、コピージョブの実行頻度を取得して、問い合わせ要求を送信したＭＦＰ１０へ送信し（ステップＳ２６６）、また、スキャンジョブの実行頻度を取得して、問い合わせ要求を送信したＭＦＰ１０へ送信する（ステップＳ２６７）。
【０１７８】
さらに、登録ユーザーのジョブ履歴に「優先ＭＦＰ Ｎｏ」が登録されている場合には、当該「優先ＭＦＰ Ｎｏ」を、問い合わせ要求を送信したＭＦＰ１０へ送信する（ステップＳ２６８）。その後、ステップＳ２６９に進む。
ステップＳ２６５において、サブＣＰＵ１５ｂからジョブ履歴に関する問い合わせがない場合には（ステップＳ２６５において「Ｎｏ」）、ステップＳ２６６〜Ｓ２６８をスキップして、ステップＳ２６９に進む。
【０１７９】
ステップＳ２６９では、登録ユーザーが「ＳＴＲ希望情報」の登録についての問い合わせがあるかを確認し、問い合わせがある場合には（ステップＳ２６９において「ＹＥＳ」）、「ＳＴＲ希望情報」が登録されていれば、「ＳＴＲ希望情報」（「ＳＴＲモードの希望および希望しない場合の両方を含む）を、問い合わせのあったＭＦＰ１０へ送信する（ステップＳ２７０」）。その後、ステップＳ２７１に進む。
【０１８０】
ステップＳ２６９において、「ＳＴＲ希望情報」の問い合わせがない場合には（ステップＳ２６９において「Ｎｏ」）、ステップＳ２７０をスキップして、ステップＳ２７１に進む。
ステップＳ２７１では、「通信ＩＤ情報」に関する問い合わせがあるかを確認し、問い合わせがある場合には（ステップＳ２７１において「ＹＥＳ」）、登録ユーザーの「通信ＩＤ情報」（人体通信ユニットの登録、人体通信コード）について、問い合わせのあったＭＦＰ１０へ送信する（ステップＳ２７２）。その後、ステップＳ２７３に進む。
【０１８１】
ステップＳ２７１において、「通信ＩＤ情報」に関する問い合わせがない場合には（ステップＳ２７１において「Ｎｏ」）、ステップＳ２７２をスキップして、ステップＳ２７３に進む。
ステップＳ２７３では、「読取用ＩＤ情報」の問い合わせがあるかを確認し、問い合わせがある場合には（ステップＳ２７３において「ＹＥＳ」）、ステップＳ２７４に進む。ステップＳ２７４では、問い合わせ対象の登録ユーザーの「読取用ＩＤ情報」（ＩＤカードの登録、「読取用ＩＤ」または静脈パターンのコード）を、問い合わせのあったＭＦＰ１０へ送信する（ステップＳ２７４）。その後、ステップＳ２７５に進む。
【０１８２】
「読取用ＩＤ情報」に関する情報の問い合わせがない場合には（ステップＳ２７３において「Ｎｏ」）、ステップＳ２７４をスキップして、ステップＳ２７５に進む。
ステップＳ２７５では、「ＧＰＳ情報」の問い合わせがあるかを確認し、問い合わせがある場合には（ステップＳ２７５において「ＹＥＳ」）、問い合わせ対象の登録ユーザーの「ＧＰＳ情報」（ＧＰＳ受信機の保有、ＧＰＳコード）を、問い合わせのあったＭＦＰ１０へ送信する（ステップＳ２７６）。その後、図５のメインルーチンにリターンする。
【０１８３】
ステップＳ２７５において、「ＧＰＳ情報」の問い合わせがない場合には（ステップＳ２７５において「Ｎｏ」）、ステップＳ２７６をスキップして、図５のメインルーチンにリターンする。
［入退室管理装置における制御のサブルーチン］
次に、入退室管理装置３２が実行する「入退室処理」および「入退室ユーザー情報取得処理」のそれぞれのサブルーチンについて説明する。
【０１８４】
＜入退室処理＞
図１８は、入退室管理装置３２が図６のステップＳ４１において実行する「入退室処理」の処理手順を示すフローチャートである。入退室管理装置３２は、ユーザーによる入退室ＩＤカードのスキャンが確認されると（ステップＳ２８１において「Ｙｅｓ」）、ステップＳ２８２以降の処理を実行する。スキャンが確認されない場合には（ステップＳ２８１において「Ｎｏ」）、図６に示すメインルーチンにリターンする。
【０１８５】
ステップＳ２８２では、入退室ＩＤカードに記録された「入退室ＩＤ」を取得して、取得された「入退室ＩＤ」の認証を行って、入退室を許可するかを判定する（ステップＳ２８３）。取得された「入退室ＩＤ」が認証された場合には入退室を許可し（ステップＳ２８３において「Ｙｅｓ」）、事務室のドアロックを解除する（ステップＳ２８４）。その後、図６のメインルーチンにリターンする。
【０１８６】
取得された「入退室ＩＤ」が認証されない場合には、入退室を許可することなく、すなわち、事務室のドアロックを解除することなく（ステップＳ２８３において「Ｎｏ」）、エラー処理する（ステップＳ２８５）。
その後、図６のメインルーチンにリターンする。
＜入退室ユーザー情報取得処理＞
図１９は、入退室管理装置３２が図６のステップＳ４２において実行する「入退室ユーザー情報取得処理」の処理手順を示すフローチャートである。
【０１８７】
入退室管理装置３２は、図１８に示す「入退室処理」において登録ユーザーの入退室が許可された場合に、登録ユーザーが入室または退室したものと判断して（ステップＳ２９１において「Ｙｅｓ」）、ステップＳ２９２以降の処理を実行する。登録ユーザーの入退室が許可されない場合には、登録ユーザーの入室および退室がないために（ステップＳ２９１において「Ｎｏ」）、図６に示すメインルーチンにリターンする。
【０１８８】
ステップＳ２９２では、登録ユーザーの入室および退室のいずれがあったかを確認する。登録ユーザーが退室した場合には（ステップＳ２９２において「Ｎｏ」）、「入退室ユーザー情報」に登録ユーザーの退室を記録する（ステップＳ２９４）。この場合には、ステップＳ２９５〜Ｓ２９７をスキップして、ステップＳ２９８に進む。
ステップＳ２９２において、登録ユーザーが入室した場合には（ステップＳ２９２において「Ｙｅｓ」）、「入退室ユーザー情報」に登録ユーザーの入室を記録し（ステップＳ２９３）、ステップＳ２９５に進む。
【０１８９】
ステップＳ２９５では、「ＳＴＲ希望」の情報の登録を、入退室管理装置３２において行う「入室登録モード」に設定されているかを確認する。「入室登録モード」は、ＭＦＰ１０のメインＣＰＵ１５ａが実行する「第２条件設定処理」（図１２参照）のステップＳ１７５において管理者によって設定されている。このために、入退室管理装置３２は、全てのＭＦＰ１０のメインＣＰＵ１５ａに対して、「第２条件設定処理」において「入室登録モード」が設定されているかを問い合わせする。
【０１９０】
ＭＦＰ１０への問い合わせの結果、いずれかのＭＦＰ１０において「入室登録モード」が設定されている場合には（ステップＳ２９５において「Ｙｅｓ」）、入室する登録ユーザーに対して、「ＳＴＲ希望」であるかを確認する（ステップＳ２９６）。
この場合、例えば、入退室管理装置３２に設けられた入退室用操作パネル３２ｂにおいて、登録ユーザーに対する「ＳＴＲ希望」を確認するための画面を表示して、登録ユーザーのキー入力操作により、「ＳＴＲ希望情報」を登録ユーザーに入力させることができる。入退室管理装置３２に設けられる入退室用操作パネル３２ｂが音声入力可能である場合には、登録ユーザーの音声入力によって「ＳＴＲ希望情報」を入力させる構成としてもよい。
【０１９１】
登録ユーザーが「ＳＴＲ希望情報」を入力すると、入力された「ＳＴＲ希望情報」を「入退室ユーザー情報」に記録する（ステップＳ２９７）。その後、ステップＳ２９８に進む。
なお、ステップＳ２９５において、全てのＭＦＰ１０から「入室登録モード」が設定されていないことが通知された場合には（ステップＳ２９５において「Ｎｏ」）、ステップＳ２９６およびＳ２９７をスキップして、ステップＳ２９８に進む。
【０１９２】
ステップＳ２９８では、「入退室ユーザー情報」を、登録ユーザーの「入退室ＩＤ」とともに、全てのＭＦＰ１０に送信する。その後。図６のメインルーチンにリターンする。
［ＧＰＳ管理装置における制御のサブルーチン］
次に、ＧＰＳ管理装置３３において実行されるＧＰＳ管理リスト処理、「ＧＰＳ監視処理」のそれぞれのサブルーチンについて説明する。
【０１９３】
＜ＧＰＳ監視リスト更新処理＞
図２０は、ＧＰＳ管理装置３３が、図７のステップＳ５１において実行する「ＧＰＳ監視リスト更新処理」の処理手順を示すフローチャートである。「ＧＰＳ監視リスト更新処理」は、いずれかのＭＦＰ１０のサブＣＰＵ１５ｂにおいて「ＧＰＳ監視登録要求処理」（詳細については後述する）の実行時に、ＧＰＳ監視リストへの登録ユーザーの登録または登録解除の更新要求がある場合に実行される。サブＣＰＵ１５ｂは、ＧＰＳ監視リストに登録ユーザーを登録する場合には、その登録ユーザーの「ＭＦＰ ＩＤ」を送信して、登録または登録解除を要求（以下、「更新要求」という。）する。
【０１９４】
ＧＰＳ管理装置３３は、ＭＦＰ１０から「更新要求」があるかを確認し（ステップＳ３１１）、「更新要求」がない場合には（ステップＳ３１１において「Ｎｏ」）、図７に示すメインルーチンにリターンする。
「更新要求」がある場合には（ステップＳ３１１において「Ｙｅｓ」）、ステップＳ３１２に進み、いずれかのＭＦＰ１０のサブＣＰＵ１５ｂから「更新要求」とともに送信された登録ユーザーの「ＭＦＰ ＩＤ」を取得する（ステップＳ３１２）。次いで、「更新要求」が、登録ユーザーのＧＰＳ監視リストへの登録の要求であるかを確認する（ステップＳ３１３）。登録の要求をしている場合には（ステップＳ３１３において「Ｙｅｓ」）、認証サーバー３１に、ステップＳ３１２において取得した「ＭＦＰ ＩＤ」を送信して、その「ＭＦＰ ＩＤ」に対応する登録ユーザーの「ＧＰＳ情報」を問い合わせる（ステップＳ３１４）。
【０１９５】
認証サーバー３１では、図１７のステップＳ２７６において、ＧＰＳ管理装置３３から「ＧＰＳ情報」の問い合わせによって、登録ユーザーの「ＧＰＳコード」が登録されている場合には、「ＧＰＳコード」を送信する。
ＧＰＳ管理装置３３は、認証サーバー３１から送信された「ＧＰＳコード」を取得すると（ステップＳ３１５）、ＧＰＳ監視リストに、取得した「ＧＰＳコード」を「ＭＦＰ ＩＤ」とともに登録する（ステップＳ３１６）。監視リストに登録された登録ユーザーは、以降、ＧＰＳ管理装置３３による入退室の監視対象になる。その後、図６のメインルーチンにリターンする。
【０１９６】
ステップＳ３１３において、登録解除を要求している場合には（ステップＳ３１３において「Ｎｏ」）、ステップＳ３１７に進み、ＧＰＳ監視リストから、取得した「ＭＦＰ ＩＤ」に対応する登録ユーザーの「ＧＰＳコード」を削除する。ＧＰＳ監視リストの登録を削除された登録ユーザーは、以降、ＧＰＳ管理装置３３の監視対象から除外される。その後、図６のメインルーチンにリターンする。
【０１９７】
＜ＧＰＳ監視処理＞
図２１は、ＧＰＳ管理装置３３が図７のステップＳ５２において実行する「ＧＰＳ監視処理」の処理手順を示すフローチャートである。ＧＰＳ管理装置３３は、ＭＦＰ１０のサブＣＰＵ１５ｂが実行する「エリアユーザー管理処理」（詳細については後述する）において、サブＣＰＵ１５ｂから、監視対象の登録ユーザーの入室または退室の問い合わせがあると、ステップＳ３２１以降の「ＧＰＳ監視処理」を実行する。
【０１９８】
ステップＳ３２１では、サブＣＰＵ１５ｂから送信された「ＭＦＰ ＩＤ」がＧＰＳ監視リストに登録されているかを確認する。登録されている場合には、（ステップＳ３２１において「Ｙｅｓ」）、ステップＳ３２２に進む。なお、サブＣＰＵ１５ｂから複数の「ＭＦＰ ＩＤ」が送信される場合には、全ての「ＭＦＰ ＩＤ」がＧＰＳ監視リストに登録されているかを確認する。
【０１９９】
送信された全ての「ＭＦＰ ＩＤ」がＧＰＳ監視リストに登録されていない場合には（ステップＳ３２１において「Ｎｏ」）、図７のメインルーチンに戻る。
ステップＳ３２２では、ＧＰＳ監視リストに登録された「ＭＦＰ ＩＤ」に係る登録ユーザーの位置を、「ＧＰＳコード」に基づいて検出（特定）する。複数の「ＭＦＰ ＩＤ」がＧＰＳ監視リストに登録されている場合には、全ての「ＭＦＰ ＩＤ」に係る登録ユーザーの位置を特定する。その後、ステップＳ３２３に進む。
【０２００】
ステップＳ３２３では、監視対象の登録ユーザーが、事務室の内部と外部との境界（特定エリアの境界）を越えて移動したかを確認する（ステップＳ３２３）。監視対象の登録ユーザーが、境界を越えて移動していない場合には（ステップＳ３２３において「Ｎｏ」）、「ＧＰＳ監視処理」を終了して、図６のメインルーチンにリターンする。
監視対象の登録ユーザーが境界を越えて移動している場合には（ステップＳ３２３において「Ｙｅｓ」）、ステップＳ３２４に進み、事務室への入室であるかを確認する。事務室への入室である場合には（ステップＳ３２４において「Ｙｅｓ」）、登録ユーザーの入室を一時的に記録して（ステップＳ３２５）、ステップＳ３２７に進む。
【０２０１】
ステップＳ３２４において、登録ユーザーの退室である場合には（ステップＳ３２４において「Ｎｏ」）、登録ユーザーの退室を一時的に記録して（ステップＳ３２６）、ステップＳ３２７に進む。
ステップＳ３２７では、記録された登録ユーザーの入室または退室の情報（以下、「入退室情報」とする。）を、問い合わせがあったＭＦＰ１０へ送信する。その後、「ＧＰＳ監視処理」を終了し、図６のメインルーチンにリターンする。
【０２０２】
［スマートグリッド管理装置における制御のサブルーチン］
次に、スマートグリッド管理装置３４において実行される「電力条件設定処理」、「電力情報収集処理」、「レベル情報伝達処理」のそれぞれのサブルーチンについて、説明する。
＜電力条件設定処理＞
図２２は、スマートグリッド管理装置３４が、図８のステップＳ６１において実行する「電力条件設定処理」の処理手順を示すフローチャートである。
【０２０３】
この「電力条件設定処理」では、ネットワークプリントシステムの管理者によって、スマートグリッド管理装置３４がそれぞれのＭＦＰ１０の電力管理に必要な条件が設定できるように、スマートグリッド管理装置３４に設けられた表示パネルに所定の設定入力画面を表示する。管理者は、その設定入力画面に表示された設定項目に対して入力操作することによって、ＭＦＰ１０の電力管理に必要な電力条件を設定することができる。
【０２０４】
スマートグリッド管理装置３４は、「電力条件設定処理」の実行の指示があるかを確認する（ステップＳ３３１）。指示がない場合には（ステップＳ３３１において「Ｎｏ」）、「電力条件設定処理」を終了して、図８に示すメインルーチンにリターンする。
実行の指示がある場合には（ステップＳ３３１において「Ｙｅｓ」）、表示パネルに電力供給能力閾値設定入力画面を表示して、管理者に閾値を入力させる。管理者が閾値を入力すると、「電力供給能力閾値」が設定される（ステップＳ３３２）。
【０２０５】
次いで、表示パネルに電力需要閾値設定入力画面を表示して、管理者に閾値を入力させる（ステップＳ３３３）。管理者が閾値を入力すると、「電力需要閾値」が設定される。
さらに、表示パネルに電力料金閾値設定入力画面を表示して、管理者に閾値を入力させる。管理者が閾値を入力すると、「電力料金閾値」が設定される（ステップＳ３３４）。以上により、「電力条件設定処理」を終了して、図８に示すメインルーチンにリターンする。
【０２０６】
＜電力情報収集処理＞
図２３は、スマートグリッド管理装置３４が図８のステップＳ６２において実行する「電力情報収集処理」の処理手順を示すフローチャートである。「電力情報収集処理」は、いずれかのＭＦＰ１０のスマートメーターからスマートグリッド情報を受信することによって実行される。
【０２０７】
スマートグリッド管理装置３４は、いずれかのＭＦＰ１０のスマートメーターからスマートグリッド情報を受信すると（ステップＳ３４１において「Ｙｅｓ」）。ステップＳ３４２以降の処理を実行する。スマートグリッド情報を受信しない場合には（ステップＳ３４１において「Ｎｏ」）、図８に示すメインルーチンにリターンする。
ステップＳ３４２では、受信したスマートグリッド情報に含まれる電力供給能力情報を取得し（ステップＳ３４２）、次いで、電力需要状況情報を取得し（ステップＳ３４３）、さらに、電力料金情報を取得する（ステップＳ３４４）。その後、図８に示すメインルーチンにリターンする。
【０２０８】
＜レベル情報伝達処理＞
図２４は、スマートグリッド管理装置３４が図８のステップＳ６３において実行する「レベル情報伝達処理」の処理手順を示すフローチャートである。
メインＣＰＵ１５ａが実行する第１条件設定処理において「スマートグリッド設定モード」が設定されると、サブＣＰＵ１５ｂが実行する後述の「第１電力モード設定処理」（図２９参照）において、スマートグリッド情報に基づいて設定される制御レベルにより、「装置情報モード」（「第１設定モード」および「第２設定モード」のいずれか）、または「省電力モード」に設定される。このために、スマートグリッド管理装置３４は、制御レベルを設定して、全てのＭＦＰ１０に対して定期的に伝達する「レベル情報伝達処理」を実行する。
【０２０９】
スマートグリッド管理装置３４は、レベル情報伝達タイミングになると（ステップＳ３５１において「Ｙｅｓ」）、ステップＳ３５２以降の「レベル情報伝達処理」を実行する。レベル情報伝達タイミングでない場合には（ステップＳ３５１において「Ｎｏ」）、図８に示すメインルーチンにリターンする。
ステップＳ３５２では、制御レベルを最も低い「レベル０」に初期設定する。次いで、図２３のステップＳ３４２において取得された電力供給能力情報から得られる電力供給能力が、予め設定された「電力供給能力閾値」を超えているかを確認する（ステップＳ３５３）。超えている場合には（ステップＳ３５３において「Ｙｅｓ」）、制御レベルを、１段階高いレベル（レベル１）に更新して（ステップＳ３５４）、ステップＳ３５５に進む。「電力供給能力閾値」を超えていない場合には（ステップＳ３５３において「Ｎｏ」）、ステップＳ３５４をスキップしてステップＳ３５５に進む。
【０２１０】
ステップＳ３５５では、図２３のステップＳ３４３において取得された電力需要状況情報から得られる電力需要が、予め設定された「電力需要閾値」を超えているかを確認する。超えている場合には（ステップＳ３５５において「Ｙｅｓ」）、制御レベルを、１段階高いレベルに更新し（ステップＳ３５６）、ステップＳ３５７に進む。電力需要が閾値を超えていない場合には（ステップＳ３５５において「Ｎｏ」）、ステップＳ３５６をスキップしてステップＳ３５７に進む。
【０２１１】
ステップＳ３５７では、図２３のステップＳ３４４において取得された電力料金情報から得られる電力料金が、予め設定された「電力料金閾値」を超えているかを確認する。超えている場合には（ステップＳ３５７において「Ｙｅｓ」）、制御レベルを、１段階高いレベルに更新して（ステップＳ３５８）、ステップＳ３５９に進む。超えていない場合には（ステップＳ３５７において「Ｎｏ」）、ステップＳ３５８をスキップしてステップＳ３５９に進む。
【０２１２】
ステップＳ３５９では、設定された制御レベルを、全てのＭＦＰ１０（サブＣＰＵ１５ｂ）に送信する。
以上により、「レベル情報伝達処理」を終了して、図８に示すメインルーチンにリターンする。
このようにして設定された制御レベルがＭＦＰ１０に送信されると、ＭＦＰ１０のサブＣＰＵ１５ｂは、図１１に示す「第１条件設定処理」において「スマートグリッド設定モード」に設定されている場合に（図１１のステップＳ１５７）、受信した制御レベルに基づいて、「第１設定モード」、「第２設定モード」、「省電力モード」のいずれかに設定する。
【０２１３】
この場合、制御レベルが「レベル０」の場合には、電力供給、電力需要、電力料金のそれぞれが閾値に達していないために、それぞれのＭＦＰ１０に供給する電力に余裕があるとみなして「第１設定モード」に設定する。
制御レベルの設定値が「レベル１」の場合には、電力供給、電力需要、電力料金のいずれか１つが閾値に達しているが、他の２つは閾値に達していないことから、それぞれのＭＦＰ１０に供給する電力は、「レベル０」程度ではないものの、若干の余裕があるものとみなして「第２設定モード」に設定する。
【０２１４】
制御レベルが「レベル２」の場合には、それぞれのＭＦＰ１０に供給する電力に余裕がないものとみなして、「省電力モード」に設定する。
「第１設定モード」、「第２設定モード」、「省電力モード」のそれぞれの詳細については後述する。
［サブＣＰＵにおける制御のサブルーチン］
次に、サブＣＰＵ１５ｂにおいて実行される「エリアユーザー管理処理」、「ＧＰＳ監視登録要求処理」、「第１電力モード設定処理」、「第２電力モード設定処理」、「第１電力制御」、「第２電力制御」、「ウェークアップ要求判別処理」、「スリープモード移行処理」のそれぞれのサブルーチンについて説明する。
【０２１５】
＜エリアユーザー管理処理＞
図２５および図２６は、サブＣＰＵ１５ｂが図４のステップＳ２１において実行する「エリアユーザー管理処理」の処理手順を示すフローチャートである。
「エリアユーザー管理処理」において、サブＣＰＵ１５ｂは、登録ユーザーの事務室に対する入室および退室の管理が、「入退室管理モード」および「ＧＰＳモード」のいずれに設定されているかを確認する（ステップＳ３６１）。
【０２１６】
ステップＳ３６１において、「入退室管理モード」に設定されている場合には（ステップＳ３６１において「Ｙｅｓ」）、ステップＳ３６２に進み、「ＧＰＳモード」に設定されている場合には（ステップＳ３６１において「Ｎｏ」）、ステップＳ３６７に進む。
ステップＳ３６２では、入退室管理装置３２から「入退室ユーザー情報」（図１９における「入退室ユーザー情報取得処理」のステップＳ２９８参照）が受信されたかを確認する。「入退室ユーザー情報」を受信していない場合には（ステップＳ３６２において「Ｎｏ」）、「エリアユーザー管理処理」を終了して、図４のメインルーチンにリターンする。
【０２１７】
「入退室ユーザー情報」を受信した場合には（ステップＳ３６２において「Ｙｅｓ」）、「入退室ユーザー情報」に含まれる登録ユーザーの入室または退室の情報を取得して（ステップＳ３６３）、登録ユーザーの入室であるかを確認する（ステップＳ３６４）。登録ユーザーの退室の場合には（ステップＳ３６４において「Ｎｏ」）、図２６のステップＳ３８３に進む。
【０２１８】
登録ユーザーの入室の場合には（ステップＳ３６４において「Ｙｅｓ」）、「入退室ユーザー情報」に含まれている「ＳＴＲ希望情報」を取得する（ステップＳ３６５）。
なお、「入退室ユーザー情報」は、入退室管理装置３２が、図１９に示す「入退室ユーザー情報取得処理」を実行することにより、ＭＦＰ１０に送信される（図１９のステップＳ２９８参照）。従って、「ＳＴＲ希望」の登録設定が「入室登録モード」」に設定されている場合には、「入退室ユーザー情報」に「ＳＴＲ希望情報」が含まれている。
【０２１９】
その後、「入退室ユーザー情報」に含まれる「入退室ＩＤ」を取得して（ステップＳ３６６）、ステップＳ３７１に進む。
ステップＳ３６１において、「ＧＰＳモード」に設定されている場合には（ステップＳ３６１において「Ｎｏ」）、ステップＳ３６７に進み、ＧＰＳ管理装置３３から、ＧＰＳ監視リストに登録された「ＭＦＰ ＩＤ」に対応する登録ユーザーの「入退室情報」を受信したかを確認する（図２１の「ＧＰＳ監視処理」におけるステップＳ３２７参照）。「入退室情報」を受信していない場合には（ステップＳ３６７において「Ｎｏ」）、「エリアユーザー管理処理」を中止して、図４のメインルーチンにリターンする。
【０２２０】
「入退室情報」を受信している場合には（ステップＳ３６７において「Ｙｅｓ」）、「入退室情報」を取得して（ステップＳ３６８）、登録ユーザーの入室であるかを確認する（ステップＳ３６９）。登録ユーザーの退室である場合には（ステップＳ３６９において「Ｎｏ」）、図２６のステップＳ３８３に進む。
登録ユーザーの入室の場合（ステップＳ３６９において「Ｙｅｓ」）、ステップＳ３７０に進んで、入室した登録ユーザーの「ＭＦＰ ＩＤ」を取得する。その後、ステップＳ３７１に進む。
【０２２１】
ステップＳ３７１では、サブＣＰＵ１５ｂは、ステップＳ３６６で取得されたユーザーの「入退室ＩＤ」またはステップＳ３６８で取得された「ＭＦＰ ＩＤ」を認証サーバー３１に送信して、「入退室ＩＤ」または「ＭＦＰ ＩＤ」に対応するユーザー情報について認証サーバー３１に問い合わせる。
この場合、「入退室管理モード」では（ステップＳ３６１〜Ｓ３６６）、入退室管理装置３２から登録ユーザーの「入退室ＩＤ」しか送信されないために、当該登録ユーザーの「ＭＦＰ ＩＤ」を問い合わせる。また、「ＧＰＳモード」では（ステップＳ３６７〜Ｓ３７０）、登録ユーザーの「ＭＦＰ ＩＤ」しか取得できないために、当該登録ユーザーの「入退室ＩＤ」を認証サーバー３１に問い合わせる。
【０２２２】
さらに、サブＣＰＵ１５ｂは、「入退室ＩＤ」または「ＭＦＰ ＩＤ」に対応する登録ユーザーのユーザー情報として、「コピージョブの実行頻度」および「スキャンジョブの実行頻度」、「優先ＭＦＰ Ｎｏ」、「ＳＴＲ希望情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」、「ＧＰＳ情報」のそれぞれについても、認証サーバー３１に問い合わせる。
認証サーバー３１は、これらの問い合わせがあると、図１７の「問い合わせ受付処理」を実行し、登録ユーザーの「入退室ＩＤ」または「ＭＦＰ ＩＤ」、「コピージョブの実行頻度」および「スキャンジョブの実行頻度」、「優先ＭＦＰ Ｎｏ」、「ＳＴＲ希望情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」、「ＧＰＳ情報」のそれぞれをサブＣＰＵ１５ｂに送信する。
【０２２３】
サブＣＰＵ１５ｂは、登録ユーザーの「入退室ＩＤ」または「ＭＦＰ ＩＤ」を取得すると（ステップＳ３７２）、「コピージョブの実行頻度」（ステップＳ３７３）および「スキャンジョブの実行頻度」（ステップＳ３７４）をそれぞれ取得する。さらには、「優先ＭＦＰ  Ｎｏ」（ステップＳ３７５）、「ＳＴＲ希望情報」（ステップＳ３７６）、「通信ＩＤ情報」（ステップＳ３７７）、「読取用ＩＤ情報」（ステップＳ３７８）、「ＧＰＳ情報」（ステップＳ３７９）を、順番に取得する。
【０２２４】
その後、ステップＳ３８０に進み、「ＳＴＲ希望」の登録が、「入室時登録モード」と「初期登録モード」のいずれに設定されているかを確認する。
「入室時登録モード」に設定されている場合には（ステップＳ３８０において「Ｙｅｓ」）、ステップＳ３６５において取得された「入退室ユーザー情報」に含まれる「ＳＴＲ希望情報」に基づいて、登録ユーザーが「ＳＴＲ希望者」であるか判定する（ステップＳ３８１）。
【０２２５】
これに対して、ステップＳ３８０において、「初期登録モード」に設定されている場合には（ステップＳ３８０において「Ｎｏ」）、認証サーバー３１から送信されてステップＳ３７６において取得された「ＳＴＲ希望情報」に基づいて「ＳＴＲ希望者」であるかを判定する（ステップＳ３８２）。
その後、図２６のステップＳ３８３に進む。
【０２２６】
図２６のステップＳ３８３では、この「エリアユーザー管理処理」が実行されている時点における「ユーザー総数」をカウントする。この場合、上述した図２５のステップＳ３６４およびステップＳ３６９において、個々の登録ユーザーの入室が確認されているために、確認された登録ユーザーに基づいて「ユーザー総数」をカウントする。
次いで、「通信ＩＤ保有ユーザー」の人数をカウントし（ステップＳ３８４）、また、「読取用ＩＤ保有ユーザー」の人数をカウントする（ステップＳ３８５）。この場合、上述した図２５のステップＳ３７７およびステップＳ３７８において、事務室に入室した登録ユーザーの「通信ＩＤ情報」および「読取用ＩＤ情報」のそれぞれに、「通信ＩＤ」の登録情報および「読取用ＩＤ」の登録情報が含まれているために、これらに基づいて、「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」のそれぞれの人数をカウントする。
【０２２７】
次に、事務室内の全ての登録ユーザーのジョブ履歴から、「ジョブ頻度Ａ」および「抽出人数」をカウントする（ステップＳ３８６）。この場合、上述した図２５のステップＳ３７３およびステップＳ３７４において、個々の登録ユーザーの「コピージョブの実行頻度」および「スキャンジョブの実行頻度」がそれぞれ取得されているために、それらに基づいて、「ジョブ頻度Ａ」および「抽出人数」をカウントする。
【０２２８】
さらには、「優先ＭＦＰ Ｎｏ」として自装置の「ＭＦＰ Ｎｏ」が登録されている登録ユーザーの人数をカウントする（ステップＳ３８７）。この場合、上述した図２５のステップＳ３７５において、個々の登録ユーザーの「優先ＭＦＰ Ｎｏ」が取得されているために、それに基づいて当該人数をカウントする。
次いで、事務室内の全ての登録ユーザーのうち、「ＳＴＲ希望者人数」をカウントする（ステップＳ３８８）。この場合、上述した図２５のＳ３８１またはＳ３８２において、個々の登録ユーザーの「ＳＴＲ希望情報」が取得されているために、この「ＳＴＲ希望情報」に基づいて、「ＳＴＲ希望者人数」をカウントする。
【０２２９】
さらには、「希望者ジョブ頻度Ａ」および「抽出希望者人数」をカウントする（ステップＳ３８９）。この場合、上述した図２５のステップＳ３８１またはＳ３８２において個々の登録ユーザーの「ＳＴＲ希望情報」が取得されているために、「ＳＴＲ希望者」のコピージョブの実行頻度（図２５のステップＳ３７３において取得可能）およびスキャンジョブの実行頻度（図２５のステップＳ３７４において取得可能）に基づいて、「希望者ジョブ頻度Ａ」および「抽出希望者人数」をカウントする。その後、図４のメインルーチンにリターンする。
【０２３０】
＜ＧＰＳ監視登録要求処理＞
図２７は、サブＣＰＵ１５ｂが図４のステップＳ２２において実行する「ＧＰＳ監視登録要求処理」の処理手順を示すフローチャートである。
管理者あるいは登録ユーザーは、ＭＦＰ１０における操作パネル１３において、登録ユーザーの「ＭＦＰ ＩＤ」を入力して、当該「ＭＦＰ ＩＤ」に対応する登録ユーザーをＧＰＳ管理装置３３による監視対象として新規に登録することを指示する。
【０２３１】
この場合、登録ユーザーは、認証サーバー３１が実行する図１４の「情報登録受付処理」によって、「ＧＰＳ情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」のそれぞれが認証サーバー３１に登録されている。
サブＣＰＵ１５ｂは、新規登録が指示されると（ステップＳ４１１において「Ｙｅｓ」）、ステップＳ４１２以降の処理を実行する。新規登録が指示されない場合には（ステップＳ４１１において「Ｎｏ」）、ステップＳ４１７に進む。
【０２３２】
ステップＳ４１２では、登録ユーザーがＧＰＳ受信機を保有しているかを確認する。この場合、サブＣＰＵ１５ｂは、認証サーバー３１に、入力された「ＭＦＰ ＩＤ」に対応する登録ユーザーの「ＧＰＳ情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」の問い合わせを行う。これにより、認証サーバー３１は「ＭＦＰ ＩＤ」に係る「通信ＩＤ情報」、「読取用ＩＤ情報」、「ＧＰＳ情報」を送信する（図１７のステップＳ２７１〜Ｓ２７６参照）。サブＣＰＵ１５ｂは、送信された「通信ＩＤ情報」、「読取用ＩＤ情報」、「ＧＰＳ情報」のそれぞれを受信する。
【０２３３】
サブＣＰＵ１５ｂは、受信した「ＧＰＳ情報」に基づいて、「ＭＦＰ ＩＤ」に対応する登録ユーザーがＧＰＳ受信機を保有しているかを確認する（ステップＳ４１２）。ＧＰＳ受信機の保有が確認された場合には（ステップＳ４１２において「Ｙｅｓ」）、ステップＳ４１５に進む。確認されない場合には（ステップＳ４１２において「Ｎｏ」）、ステップＳ４１７に進む。
【０２３４】
ステップＳ４１５では、登録ユーザーの「ＭＦＰ ＩＤ」を監視対象として登録設定することを決定して（ステップＳ４１６）、ＧＰＳ管理装置３３へ指示する（ステップＳ４１６）。その後、ステップＳ４１７に進む。
ＧＰＳ管理装置３３では、「ＭＦＰ ＩＤ」の登録の指示を受信すると、図２０に示すＧＰＳ管理リスト処理において、受信した「ＭＦＰ ＩＤ」を、ＧＰＳ監視リストに登録することになる（図２０のステップＳ３１４〜Ｓ３１６参照）。
【０２３５】
次に、ステップＳ４１７以降の処理について説明する。管理者またはユーザーは、ＭＦＰ１０における操作パネル１３において、登録された「ＭＦＰ ＩＤ」を入力して、当該「ＭＦＰ ＩＤ」に対応する登録ユーザーの登録解除を指示する。
サブＣＰＵ１５ｂは、登録解除が指示された場合には（ステップＳ４１７において「Ｙｅｓ」）、ステップＳ４１８に進む。登録解除が指示されない場合には（ステップＳ４１７において「Ｎｏ」）、「ＧＰＳ監視登録要求処理」を終了して、図４のメインルーチンにリターンする。
【０２３６】
ステップＳ４１８では、「ＭＦＰ ＩＤ」に係る登録ユーザーがＧＰＳ受信機を保有しているかを確認する。この場合も、前述のステップＳ４１２の場合と同様であり、認証サーバー３１に、「ＭＦＰ ＩＤ」に対応する登録ユーザーの「ＧＰＳ情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」を問い合わせて、「ＧＰＳ情報」、「通信ＩＤ情報」、「読取用ＩＤ情報」のそれぞれをサブＣＰＵ１５ｂは受信する。
【０２３７】
サブＣＰＵ１５ｂは、受信した「ＧＰＳ情報」に基づいて、「ＭＦＰ ＩＤ」に対応する登録ユーザーがＧＰＳ受信機を保有しているかを確認する。ＧＰＳ受信機を保有している場合には（ステップＳ４１８において「Ｙｅｓ」）、ステップＳ４２１に進む。ＧＰＳ受信機を保有していない場合には（ステップＳ４１８において「Ｎｏ」）、登録ユーザーの「ＭＦＰ ＩＤ」が監視対象に登録されていないために、「ＧＰＳ監視登録要求処理」を終了し、図４のメインルーチンにリターンする。
【０２３８】
ステップＳ４２１では、登録ユーザーの「ＭＦＰ ＩＤ」を、監視対象の登録解除することを決定する。次いで、登録ユーザーの「ＭＦＰ ＩＤ」の登録を解除することをＧＰＳ管理装置３３へ指示する（ステップＳ４２２）。その後、「ＧＰＳ監視登録要求処理」を終了して、図４のメインルーチンにリターンする。
ＧＰＳ管理装置３３では、「ＭＦＰ ＩＤ」の登録解除の指示を受信すると、図２０に示すＧＰＳ管理リスト処理において、受信した「ＭＦＰ ＩＤ」の登録を、ＧＰＳ監視リストから削除することになる（図２０のステップＳ３１７参照）。
【０２３９】
＜第１電力モード設定処理＞
図２８および図２９は、サブＣＰＵ１５ｂが図４のステップＳ２３において実行する「第１電力モード設定処理」の処理手順を示すフローチャートである。
この「第１電力モード設定処理」では、図１１の「第１条件設定処理」において管理者によって設定された「第１条件」に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの「有効モード」および「無効モード」を設定する。
【０２４０】
「第１電力モード設定処理」において、サブＣＰＵ１５ｂは、図１１に示す「第１条件設定処理」において「ユーザー情報モード」および「ジョブモード」のいずれに設定されているかを確認する（図２８のステップＳ４３１）。
「ユーザー情報モード」に設定されている場合には（ステップＳ４３１において「Ｙｅｓ」）、「人数モード」に設定されているかを確認する（ステップＳ４３２）。「人数モード」に設定されている場合には（ステップＳ４３２において「Ｙｅｓ」）、「ユーザー総数」を読み込む（ステップＳ４３３）。「ユーザー総数」は、図２７のステップＳ３８３にて取得されている。その後、ステップＳ４３７に進む。
【０２４１】
ステップＳ４３２において、「人数モード」ではなくて「ジョブモード」に設定されている場合には（ステップＳ４３２において「Ｎｏ」）、「ジョブ第１モード」および「ジョブ第２モード」のいずれが設定されているかを確認する（ステップＳ４３４）。
「ジョブ第１モード」が設定されている場合には（ステップＳ４３４において「Ｙｅｓ」）、「ジョブ頻度Ａ」を読み込む（ステップＳ４３５）。「ジョブ頻度Ａ」は、図２６のステップＳ３８６にて取得されている。その後、ステップＳ４３７に進む。
【０２４２】
ステップＳ４３４において「ジョブ第２モード」が設定されている場合には（ステップＳ４３４において「Ｎｏ」）、「抽出人数」を読み込む（ステップＳ４３６）。「抽出人数」は、図２６のステップＳ３８６にて取得されている。その後、ステップＳ４３７に進む。
ステップＳ４３７では、すでに、「ユーザー総数」（ステップＳ４３３）、「ジョブ頻度Ａ」（ステップＳ４３５）、「抽出人数」（ステップＳ４３６）のいずれか１つが読み込まれており、この読み込まれた値（読み込み値）を、当該読み込み値に対応する閾値（「第１人数閾値」、「第１ジョブ閾値Ａ」、「第１抽出人数閾値」のいずれか）と比較する。
【０２４３】
ステップＳ４３７における比較の結果、読み込み値が、対応する閾値以上になっている場合には（ステップＳ４３７において「Ｎｏ」）、ステップＳ４３８に進み、登録ユーザーの利便性を優先して、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれを「有効モード」に設定する。その後、ステップＳ４４０に進む。
ステップＳ４３７における比較の結果、読み込み値が、対応する閾値よりも少ない場合には（ステップＳ４３７において「Ｎｏ」）、ステップＳ４３９に進み、省電力性を優先して、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれを「無効モード」に設定する。その後、ステップＳ４４０に進む。
【０２４４】
ステップＳ４４０では、事務室内に複数のＭＦＰ１０が設置されているかを確認する。この確認は、例えば認証サーバー３１が複数のＭＦＰ１０を管理している場合に認証サーバー３１に対して他のＭＦＰ１０が設置されているか否かの問い合わせを行い、その回答を認証サーバー３１から受信することにより行うことができる。事務室内のＭＦＰ１０を別のサーバーで管理している場合にはそのサーバーに問い合わせするとしても良いし、他の方法を用いるとしても良い。
【０２４５】
事務室内に複数のＭＦＰ１０が設置されていない場合には（ステップＳ４４０において「Ｎｏ」）、「第１電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
ステップＳ４４０において、事務室内に複数のＭＦＰ１０が設置されている場合には（ステップＳ４４０において「Ｙｅｓ」）、ステップＳ４４１に進む。
【０２４６】
ステップＳ４４１では、図１１の「第１条件設定処理」において「ＭＦＰ省電力モード」が設定されているかを確認する。「ＭＦＰ省電力モード」が設定されていない場合には（ステップＳ４４１において「Ｎｏ」）、「第１電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
「ＭＦＰ省電力モード」に設定されている場合には（ステップＳ４４１において「Ｙｅｓ」）、入退室管理装置３２から送信された「入退室ユーザー情報」（図１９のステップＳ２９８参照）に基づいて、事務室内における登録ユーザーのうち、自装置を「優先ＭＦＰ」として登録された登録ユーザーが存在するかを確認する（ステップＳ４４２）。
【０２４７】
自装置を「優先ＭＦＰ」として登録された登録ユーザーが存在しない場合には（ステップＳ４４２において「Ｎｏ」）、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれを強制的に「無効モード」に設定する（ステップＳ４４３）。その後、「第１電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
ステップＳ４４２において、自装置を「優先ＭＦＰ」に設定された登録ユーザーが存在する場合には（ステップＳ４４２において「Ｙｅｓ」）、「第１電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
【０２４８】
次に、図２８のステップＳ４３１において「ユーザー情報モード」に設定されていない場合（ステップＳ４３１において「Ｎｏ」）について説明する。この場合には、「第１条件設定処理」で「装置情報モード」に設定されており、図２９のステップＳ４５１に進む。
ステップＳ４５１では、「管理者設定モード」および「スマートグリッド設定モード」のいずれが設定されているかを確認する。「管理者設定モード」に設定されている場合には（ステップＳ４５１において「Ｙｅｓ」）、「第１設定モード」に設定されているかを確認する（ステップＳ４５２）。「第１設定モード」に設定されている場合には（ステップＳ４５２において「Ｙｅｓ」）、ステップＳ４５６に進み、「第１設定モード」での処理を実行する。
【０２４９】
「第１設定モード」では、事務室内における「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の存在に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方または両方を「有効モード」に設定するか、または、両方を「無効モード」に設定する。
このために、ステップＳ４５６において、事務室内に「通信ＩＤ保有ユーザー」が存在するかを確認する。事務室内における「通信ＩＤ保有ユーザー」の存在は、図２６のステップＳ３８４において取得された「通信ＩＤ保有ユーザー」のカウント値に基づいて判断される。
【０２５０】
「通信ＩＤ保有ユーザー」が存在することが確認された場合には（ステップＳ４５６において「Ｙｅｓ」）、ステップＳ４５７に進み、事務室内に「読取用ＩＤ保有ユーザー」が存在するかを確認する。事務室内における「読取用ＩＤ保有ユーザー」の存在は、図２６のステップＳ３８５において取得された「読取用ＩＤ保有ユーザー」のカウント値に基づいて判断される。
【０２５１】
「読取用ＩＤ保有ユーザー」が存在する場合には（ステップＳ４５７において「Ｙｅｓ」）、事務室内に「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の両ユーザーが存在するために、ステップＳ４６１に進んで、人体通信装置１６およびＩＤ情報読取装置１７の両方を「有効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２５２】
ステップＳ４５７において、事務室内に「読取用ＩＤ保有ユーザー」が存在しない場合には（ステップＳ４５７において「Ｎｏ」）、事務室内に「通信ＩＤ保有ユーザー」のみしか存在しないために、ステップＳ４６２に進んで、人体通信装置１６を「有効モード」に設定し、ＩＤ情報読取装置１７を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２５３】
ステップＳ４５６において、事務室内に「通信ＩＤ保有ユーザー」が存在しない場合には（ステップＳ４５６において「Ｎｏ」）、事務室内に「読取用ＩＤ保有ユーザー」が存在するかを確認する（ステップＳ４５８）。「読取用ＩＤ保有ユーザー」が存在する場合には（ステップＳ４５８において「Ｙｅｓ」）、事務室内に「読取用ＩＤ保有ユーザー」しか存在しないために、ステップＳ４６３に進んで、人体通信装置１６を「無効モード」、ＩＤ情報読取装置１７を「有効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２５４】
ステップＳ４５８において、事務室内に「読取用ＩＤ保有ユーザー」が存在しない場合には（ステップＳ４５８において「Ｎｏ」）、事務室内に「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」のいずれも存在しないために、ステップＳ４６４に進んで、人体通信装置１６およびＩＤ情報読取装置１７の両方を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２５５】
このように、「第１設定モード」では、事務室内に「通信ＩＤ保有ユーザー」が存在すれば、人体通信装置１６を「有効モード」に設定し、「読取用ＩＤ保有ユーザー」が存在すれば、ＩＤ情報読取装置１７を「有効モード」に設定する。従って、「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の両方にとっての利便性が確保される。この場合には、人体通信装置１６およびＩＤ情報読取装置１７の両方が有効モードになるために、消費電力は増加することになる。
【０２５６】
ステップＳ４５２において「第１設定モード」に設定されていない場合には（ステップＳ４５２において「Ｎｏ」）、ステップＳ４５３に進み、「第２設定モード」に設定されているかを確認する。「第２設定モード」に設定されている場合には（ステップＳ４５３において「Ｙｅｓ」）、ステップＳ４５９に進んで、「第２設定モード」での処理を実行する。
【０２５７】
「第２設定モード」では、事務室内における「通信ＩＤ保有ユーザー」および「読取用ＩＤ保有ユーザー」の存在に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方のみを「有効モード」に設定するか、または、両方を「無効モード」に設定する。
このために、ステップＳ４５９において、事務室内に「通信ＩＤ保有ユーザー」が存在するかを確認する。この場合も、図２６のステップＳ３８４において取得されたカウント値に基づいて判断される。
【０２５８】
事務室内に「通信ＩＤ保有ユーザー」が存在する場合には（ステップＳ４５９において「Ｙｅｓ」）、ステップＳ４６２に進み、人体通信装置１６を「有効モード」に設定し、ＩＤ情報読取装置１７を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
事務室内に「通信ＩＤ保有ユーザー」が存在しない場合には（ステップＳ４５９において「Ｎｏ」）、事務室内に「読取用ＩＤ保有ユーザー」が存在するかを確認する（ステップＳ４６０）。この場合も、図２６のステップＳ３８５において取得されたカウント値に基づいて判断される。
【０２５９】
事務室内に「読取用ＩＤ保有ユーザー」が存在する場合には（ステップＳ４６０において「Ｙｅｓ」）、ステップＳ４６３に進み、人体通信装置１６を「無効モード」、ＩＤ情報読取装置１７を「有効モード」に設定する。その後、図２８のステップＳ４４０に進む。
ステップＳ４６０において、事務室内に「読取用ＩＤ保有ユーザー」が存在しない場合には（ステップＳ４６０において「Ｎｏ」）、ステップＳ４６４に進み、人体通信装置１６およびＩＤ情報読取装置１７の両方を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２６０】
このように、「第２設定モード」では、事務室内に「通信ＩＤ保有ユーザー」が存在する場合には、「読取用ＩＤ保有ユーザー」が存在するか否かにかかわらず、人体通信装置１６のみが「有効モード」に設定され、人体通信装置１６およびＩＤ情報読取装置１７の両方が「有効モード」に設定されることはない。このために、「第１設定モード」よりも省電力性に優れている。しかし、この場合、「読取用ＩＤ保有ユーザー」が事務室内に存在すると、ＩＤ情報読取装置１７が「無効モード」になっているために、当該「読取用ＩＤ保有ユーザー」にとっての利便性については、「第１設定モード」の場合よりも劣ることになる。
【０２６１】
ステップＳ４５３において、「第２設定モード」に設定されていない場合には（ステップＳ４５３において「Ｎｏ」）、「省電力モード」が設定されており、人体通信装置１６およびＩＤ情報読取装置１７の両方を「無効モード」に設定する（ステップＳ４６４）。その後、図２８のステップＳ４４０に進む。
このように、「省電力モード」では、人体通信装置１６およびＩＤ情報読取装置１７の両方が強制的に「無効モード」に設定されるために、省電力性を確保することができる。
【０２６２】
次に、ステップＳ４５１において「管理者設定モード」が設定されていない場合（ステップＳ４５１において「Ｎｏ」）について説明する。この場合には、「スマートグリッド設定モード」が設定されており、ステップＳ４５４に進み、スマートグリッド管理装置３４から送信される制御レベル（図２４参照）が「レベル０」であるかを確認する。
「レベル０」の場合には（ステップＳ４５４において「Ｙｅｓ」）、「第１設定モード」に設定して、ステップＳ４５６以降の処理を実行する。ステップＳ４５６以降の処理は、前述した通りである。これにより、「第１設定モード」による処理が実行されて、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方または両方を「有効モード」に設定するか、両方を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２６３】
ステップＳ４５４において、制御レベルが「レベル０」でない場合には（ステップＳ４５４において「Ｎｏ」）、ステップＳ４５５に進み、制御レベルが「レベル１」であるかを確認する。「レベル１」の場合には（ステップＳ４５５において「Ｙｅｓ」）、「第２設定モード」に設定して、ステップＳ４５９以降の処理を実行する。ステップＳ４５９以降の処理は、前述の通りであり、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方のみを「有効モード」に設定するか、両方を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
【０２６４】
ステップＳ４５５において、制御レベルが「レベル１」でない場合には（ステップＳ４５５において「Ｎｏ」）、「省電力モード」に設定して、ステップＳ４６４に進み、人体通信装置１６およびＩＤ情報読取装置１７の両方を「無効モード」に設定する。その後、図２８のステップＳ４４０に進む。
ステップＳ４４０〜Ｓ４４３の処理は前述した通りである。
【０２６５】
以上のように、「第１電力モード設定処理」が実行されると、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの「有効モード」および「無効モード」が設定される。この場合、「第１電力モード設定処理」の実行時に、事務室内における登録ユーザーの人数が前回の実行時から変化していると、ステップＳ４３７における比較結果、またはステップＳ４５６〜Ｓ４６０における判定結果が変化する場合がある。この場合には、「人体通信装置１６およびＩＤ情報読取装置１７の「有効モード」および「無効モード」の設定が変更されることになる。
【０２６６】
＜第２電力モード設定処理＞
図３０および図３１は、サブＣＰＵ１５ｂが図４のステップＳ２４において実行する「第２電力モード設定処理」の処理手順を示すフローチャートである。
この「第２電力モード設定処理」では、図１２の「第２条件設定処理」において管理者によって設定された「第２条件」に基づいて、「ＳＴＲモード」および「ＳＴＤモード」のいずれかに設定する。
【０２６７】
「第２電力モード設定処理」において、サブＣＰＵ１５ｂは、図１２に示す「第２条件設定処理」において「ユーザー情報モード」および「希望者モード」のいずれに設定されているかを確認する（ステップＳ５１１）。
「ユーザー情報モード」が設定されている場合には（ステップＳ５１１において「Ｙｅｓ」）、ステップＳ５１２に進んで、「ユーザー情報モード」における詳細モードとして「人数モード」に設定されているかを確認する。
【０２６８】
「人数モード」に設定されている場合には（ステップＳ５１２において「Ｙｅｓ」）、「ユーザー総数」を読み込む（ステップＳ５１３）。「ユーザー総数」は、図２６のステップＳ３８３にて取得されている。その後、ステップＳ５１７に進む。
ステップＳ５１２において「人数モード」に設定されていない場合には（ステップＳ５１２において「Ｎｏ」）、「ジョブ第１モード」に設定されているかを確認する（ステップＳ５１４）。「ジョブ第１モード」に設定されている場合には（ステップＳ５１４において「Ｙｅｓ」）、「ジョブ頻度Ａ」を読み込む（ステップＳ５１５）。「ジョブ頻度Ａ」は、図２６のステップＳ３８６において取得されている。その後、ステップＳ５１７に進む。
【０２６９】
ステップＳ５１４において「ジョブ第１モード」に設定されていない場合には（ステップＳ５１４において「Ｎｏ」）、「ジョブ第２モード」が設定されており、ステップＳ５１６に進んで「抽出人数」を読み込む。「抽出人数」は、図２６のステップＳ３８６において取得されている。その後、ステップＳ５１７に進む。
ステップＳ５１７では、すでに、ユーザー総数（ステップＳ５１３）、「ジョブ頻度Ａ」（ステップＳ５１５）、「抽出人数」（ステップＳ５１６）のいずれか１つが読み込まれており、この読み込まれた値（読み込み値）を、対応する閾値（「第２人数閾値」、「第２ジョブ閾値Ａ」、「第２抽出人数閾値」のいずれか）と比較する。
【０２７０】
ステップＳ５１７における比較の結果、読み込み値が閾値以上になっている場合には（ステップＳ５１７において「Ｙｅｓ」）、ステップＳ５１８〜Ｓ５２０の処理を実行する。この場合には、事務室内における個々の登録ユーザーは、自装置においてジョブを実行する可能性が高いために、個々の登録ユーザーの利便性を優先して「ＳＴＲモード」に設定する。
【０２７１】
ステップＳ５１８では、すでに「ＳＴＲモード」に設定されているかを確認する。「ＳＴＲモード」に設定されていない場合には（ステップＳ５１８において「Ｎｏ」）、「ＳＴＤモード」から「ＳＴＲモード」への移行要求を発行した後に（ステップＳ５１９）、「ＳＴＲモード」に設定する（ステップＳ５２０）。その後、ステップＳ５２４に進む。
ステップＳ５１８において「ＳＴＲモード」に設定されている場合には（ステップＳ５１８において「Ｙｅｓ」）、ステップＳ５１９およびステップＳ５２０をスキップして、ステップＳ５２４に進む。
【０２７２】
ステップＳ５１７における比較の結果、読み込み値が閾値よりも少ない場合には（ステップＳ５１７において「Ｎｏ」）、ステップＳ５２１〜Ｓ５２３の処理を実行する。この場合には、事務室内における個々の登録ユーザーは、自装置においてジョブを実行する可能性が低いために、省電力性を優先して「ＳＴＤモード」に設定する。
ステップＳ５２１では、すでに「ＳＴＤモード」に設定されているかを確認する。「ＳＴＤモード」に設定されていない場合には（ステップＳ５２１において「Ｎｏ」）、「ＳＴＲモード」から「ＳＴＤモード」への移行要求を発行した後に（ステップＳ５２２）、「ＳＴＤモード」に設定する（ステップＳ５２３）。その後、ステップＳ５２４に進む。
【０２７３】
「ＳＴＤモード」に設定されている場合には（ステップＳ５２１において「Ｙｅｓ」）、ステップＳ５２２およびＳ５２３をスキップして、ステップＳ５２４に進む。
ステップＳ５２４では、事務室内に複数のＭＦＰ１０が設置されているかを確認する。この確認は、上記ステップＳ４４０の処理と同様の方法により行われる。
事務室内に複数のＭＦＰ１０が設置されていない場合には（ステップＳ５２４において「Ｎｏ」）、「第２電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
【０２７４】
事務室内に複数のＭＦＰ１０が設置されている場合には（ステップＳ５２４において「Ｙｅｓ」）、図１２の「第２条件設定処理」において「ＭＦＰ省電力モード」に設定されているかを確認する（ステップＳ５２５）。「ＭＦＰ省電力モード」に設定されていない場合には（ステップＳ５２５において「Ｎｏ」）、「第２電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
【０２７５】
「ＭＦＰ省電力モード」に設定されている場合には（ステップＳ５２５において「Ｙｅｓ」）、入退室管理装置３２から送信された「入退室ユーザー情報」（図１９のステップＳ２９８参照）に基づいて、事務室内における全ての登録ユーザーの中に、自装置を優先ＭＦＰとして登録された登録ユーザーが存在するかを確認する（ステップＳ５２６）。
自装置を優先ＭＦＰとして登録された登録ユーザーが存在しない場合には（ステップＳ５２６において「Ｎｏ」）、強制的に「ＳＴＤモード」に設定する（ステップＳ５２７）。その後、「第２電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
【０２７６】
ステップＳ５２６において、自装置を優先ＭＦＰとして登録された登録ユーザーが存在する場合には（ステップＳ５２６において「Ｙｅｓ」）、「第２電力モード設定処理」を終了して、図４のメインルーチンにリターンする。
次に、ステップＳ５１１において「ユーザー情報モード」に設定されていない場合（ステップＳ５１１において「Ｎｏ」）について説明する。この場合には、図３１のステップＳ５３１に進み、「希望者モード」に設定されているかを確認する。
【０２７７】
「希望者モード」に設定されていない場合には（ステップＳ５３１において「Ｎｏ」）、ステップＳ５４４に進む。
「希望者モード」に設定されている場合には（ステップＳ５３１において「Ｙｅｓ」）、「希望者モード」の詳細モードとして「希望者人数モード」に設定されているかを確認する（ステップＳ５３２）。「希望者人数モード」に設定されている場合には（ステップＳ５３２において「Ｙｅｓ」）、「ＳＴＲ希望者人数」を読み込む（ステップＳ５３３）。事務室内の「ＳＴＲ希望者人数」は、図２６のステップＳ３８８にて取得されている。その後、ステップＳ５３７に進む。
【０２７８】
ステップＳ５３２において「希望者人数モード」に設定されていない場合には（ステップＳ５３２において「Ｎｏ」）、「希望者ジョブモード」に設定されており、ステップＳ５３４に進んで、「希望者ジョブ第１モード」に設定されているかを確認する。「希望者ジョブ第１モード」が設定されている場合には（ステップＳ５３４において「Ｙｅｓ」）、「希望者ジョブ頻度Ａ」を読み込む（ステップＳ５３５）。「希望者ジョブ頻度Ａ」については、図２６のステップＳ３８９において取得されている。その後、ステップＳ５３７に進む。
【０２７９】
ステップＳ５３４において「希望者ジョブ第１モード」に設定されていない場合には（ステップＳ５３４において「Ｎｏ」）、「希望者ジョブ第２モード」に設定されており、ステップＳ５３６に進んで、「抽出希望者人数」を読み込む。「抽出希望者人数」は、図２６のステップＳ３８９において取得されている。その後、ステップＳ５３７に進む。
ステップＳ５３７では、すでに、事務室内における「ＳＴＲ希望者人数」（ステップＳ５３３）、「希望者ジョブ頻度Ａ」（ステップＳ５３５）、「抽出希望者人数」（ステップＳ５３６）のいずれか１つが読み込まれており、この読み込まれた値（読み込み値）を、対応する閾値（「希望者人数閾値」、「希望者ジョブ閾値Ａ」、「抽出希望者人数閾値」のいずれか）と比較する。
【０２８０】
ステップＳ５３７における比較の結果、読み込み値が閾値以上になっている場合には（ステップＳ５３７において「Ｙｅｓ」）、ステップＳ５３８〜Ｓ５４０の処理を実行する。この場合には、事務室内における個々の「ＳＴＲ希望者」は、自装置においてジョブを実行する可能性が高いために、個々の「ＳＴＲ希望者」の利便性を優先して「ＳＴＲモード」に設定する。
【０２８１】
ステップＳ５３８では、すでに「ＳＴＲモード」に設定されているかを確認し、「ＳＴＲモード」に設定されていない場合には（ステップＳ５３８において「Ｎｏ」）、「ＳＴＤモード」から「ＳＴＲモード」への移行要求を発行し（ステップＳ５３９）、その後に「ＳＴＲモード」に設定する（ステップＳ５４０）。その後、ステップＳ５４４に進む。
「ＳＴＲモード」に設定されている場合には（ステップＳ５３８において「Ｙｅｓ」）、ステップＳ５３９およびステップＳ５４０をスキップして、ステップＳ５４４に進む。
【０２８２】
ステップＳ５３７における比較の結果、読み込み値が閾値よりも少ない場合には（ステップＳ５３７において「Ｎｏ」）、ステップＳ５４１〜Ｓ５４３の処理を実行する。この場合には、事務室内における個々の「ＳＴＲ希望者」は、自装置においてジョブを実行する可能性が低いために、省電力性を優先して「ＳＴＤモード」に設定する。
ステップＳ５４１では、すでに「ＳＴＤモード」に設定されているかを確認し、「ＳＴＤモード」に設定されていない場合には（ステップＳ５４１において「Ｎｏ」）、「ＳＴＲモード」から「ＳＴＤモード」への移行要求を発行し（ステップＳ５４２）、その後に「ＳＴＤモード」に設定して（ステップＳ５４３）、ステップＳ５４４に進む。
【０２８３】
「ＳＴＤモード」に設定されている場合には（ステップＳ５４１において「Ｙｅｓ」）、ステップＳ５４２およびＳ５４３をスキップして、ステップＳ５４４に進む。
ステップＳ５３１において、「希望者モード」に設定されていない場合には（ステップＳ５３１において「Ｎｏ」）、ステップＳ５４４に進む。
ステップＳ５４４では、図１１に示す「第１条件設定処理」において、「電力低減モード」（図１１のステップＳ１４１参照）が設定されているかを確認する。電力低減モードに設定されている場合には（ステップＳ５４４において「Ｙｅｓ」）、強制的に「ＳＴＤモード」に設定する（ステップＳ５４５）。その後、図３０のステップＳ５２４に進む。
【０２８４】
ステップＳ５２４以降の制御は、前述した通りである。
以上のように、「第２電力モード設定処理」が実行されると、制御部１５の制御モードは、「ＳＴＲモード」および「ＳＴＤモード」のいずれかに設定される。この場合、「第２電力モード設定処理」の実行時に、事務室内における登録ユーザーまたは「ＳＴＲ希望者」の人数が変化していると、ステップＳ５１７またはＳ５３７における比較結果が変化する場合がある。この場合には、「ＳＴＲモード」および「ＳＴＤモード」の設定が変更されることになる。
【０２８５】
＜第１電力制御＞
図３２は、サブＣＰＵ１５ｂが図４のステップＳ２５において実行する「第１電力制御」の処理手順を示すフローチャートである。
この場合、サブＣＰＵ１５ｂは、ＭＦＰ１０のステート（状態）が「スリープモード」になっているかを確認する（ステップＳ６１１）。
【０２８６】
ステップＳ６１１において「スリープモード」になっていない場合には（ステップＳ６１１において「Ｎｏ」）、「待機モード」または「給電開始モード」（後述する）になっているものとして、第１電力制御部１５ｅに対して、人体通信装置１６の電源オン（ステップＳ６１８）、および、ＩＤ情報読取装置１７の電源オン（ステップＳ６１９）をそれぞれ指示する。
【０２８７】
これにより、第１電力制御部１５ｅは、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれに電力を供給する。
ステップＳ６１１において、「スリープモード」の場合には（ステップＳ６１１において「Ｙｅｓ」）、図２８〜図２９に示す第１電力設定モードによって設定された「有効モード」および「無効モード」に基づいて、人体通信装置１６およびＩＤ情報読取装置１７のそれぞれの電源オン（ＯＮ）およびオフ（ＯＦＦ）の制御をするために、ステップＳ６１２に進む。
【０２８８】
ステップＳ６１２では、第１電力設定モードにおいて、人体通信装置１６が「有効モード」および「無効モード」のいずれに設定されたかを確認する。人体通信装置１６が「有効モード」に設定されている場合には（ステップＳ６１２において「Ｙｅｓ」）、第１電力制御部１５ｅに対して人体通信装置１６の電源オンを指示する（ステップＳ６１３）。その後、ステップＳ６１５に進む。
【０２８９】
ステップＳ６１２において、人体通信装置１６が「無効モード」に設定されている場合には（ステップＳ６１２において「Ｎｏ」）、第１電力制御部１５ｅに対して人体通信装置１６の電源オフを指示する（ステップＳ６１４）。その後、ステップＳ６１５に進む。
ステップＳ６１５では、ＩＤ情報読取装置１７が「有効モード」および「無効モード」のいずれに設定されたかを確認する。ＩＤ情報読取装置１７が「有効モード」に設定されている場合には（ステップＳ６１５において「Ｙｅｓ」）、第１電力制御部１５ｅに対してＩＤ情報読取装置１７の電源オンを指示し（ステップＳ６１６）、「無効モード」に設定されている場合には（ステップＳ６１５において「Ｎｏ」）、ＩＤ情報読取装置１７の電源オフを指示する（ステップＳ６１７）。その後、「第１電力制御」を終了して、図４のメインルーチンにリターンする。
【０２９０】
＜ウェークアップ要求判別処理＞
図３３は、サブＣＰＵ１５ｂが図４のステップＳ２７において実行する「ウェークアップ要求判別処理」の処理手順を示すフローチャートである。
サブＣＰＵ１５ｂは、ＭＦＰ１０のステートが「スリープモード」である場合に、「待機モード」へ移行すべきかを判別する「ウェークアップ要求判別処理」を実行する。
【０２９１】
「ウェークアップ要求判別処理」では、サブＣＰＵ１５ｂは、ＭＦＰ１０のステートが「スリープモード」であるかを確認する（ステップＳ６２１）。「スリープモード」でない場合には（ステップＳ６２１において「Ｎｏ」）、「ウェークアップ要求判別処理」を実行することなく、図４のメインルーチンにリターンする。
「スリープモード」の場合には（ステップＳ６２１において「Ｙｅｓ」）、人体通信装置１６において「通信ＩＤ」の入力が検出されたかを確認する（ステップＳ６２２）。この場合、人体通信装置１６の電源がオフになっていると「通信ＩＤ」の入力を検出できないために（ステップＳ６２２において「Ｎｏ」）、ステップＳ６２３に進む。また、人体通信装置１６の電源がオンになっていても、「通信ＩＤ保有ユーザー」によって入力の動作がされない場合には、「通信ＩＤ」の入力が検出されないために（ステップＳ６２２において「Ｎｏ」）、ステップＳ６２３に進む。
【０２９２】
ステップＳ６２２において、「通信ＩＤ」の入力が検出されると（ステップＳ６２２において「Ｙｅｓ」）、「通信ＩＤ保有ユーザー」がログインの要求をしているものとして、ウェークアップ要求を発行する（ステップＳ６２６）。その後、「ウェークアップ要求判別処理」を終了して、図４のメインルーチンにリターンする。
ステップＳ６２３では、ＩＤ情報読取装置１７において「読取用ＩＤ」の入力が検出されたかを確認する。この場合も、ＩＤ情報読取装置１７の電源がオフであると「読取用ＩＤ」の入力を検出することができず、また、ＩＤ情報読取装置１７の電源がオンであっても、「読取用ＩＤ保有ユーザー」が入力のための操作をしなければ入力を検出しないために（ステップＳ６２３において「Ｎｏ」）、ステップＳ６２４に進む。
【０２９３】
「読取用ＩＤ」の入力が検出されると（ステップＳ６２３において「Ｙｅｓ」）、「読取用ＩＤ保有ユーザー」がログインの要求をしているものとして、ウェークアップ要求を発行する（ステップＳ６２６）。その後、「ウェークアップ要求判別処理」を終了して、図４のメインルーチンにリターンする。
ステップＳ６２４では、操作パネル１３においてユーザーの入力が検出されたかを確認する。操作パネル１３におけるユーザーの入力が検出された場合には（ステップＳ６２４において「Ｙｅｓ」）、ユーザーがログインを要求しているものとして、ウェークアップ要求を発行する（ステップＳ６２６）。その後、「ウェークアップ要求判別処理」を終了して、図４のメインルーチンにリターンする。
【０２９４】
操作パネル１３においてユーザーの入力が検出されない場合には（ステップＳ６２４において「Ｎｏ」）、ステップＳ６２５に進んで、外部端末装置３５等によって送信されたジョブの指示がネットワーク３６から入力されたかを確認する。ジョブ指示の入力があった場合には（ステップＳ６２５において「Ｙｅｓ」）、ウェークアップ要求を発行する（ステップＳ６２６）。その後、「ウェークアップ要求判別処理」を終了して、図４のメインルーチンにリターンする。
【０２９５】
ジョブ指示がない場合には（ステップＳ６２５において「Ｎｏ」）、「ウェークアップ要求判別処理」を終了して、図４のメインルーチンにリターンする。
このように、「通信ＩＤ保有ユーザー」は、人体通信装置１６における「通信ＩＤ」の入力によって、また、「読取用ＩＤ保有ユーザー」は、ＩＤ情報読取装置１７における「読取用ＩＤ」の入力によって、「スリープモード」から「待機モード」へ移行させるためのウェークアップ要求を発行させることができるために、ＭＦＰ１０の近傍において操作パネル１３に対する入力操作を必要としない。なお、人体通信装置１６に入力された「通信ＩＤ」および「読取用ＩＤ」のそれぞれは、サブＣＰＵ１５ｂにて取得される。
【０２９６】
＜スリープモード移行判別処理＞
図３４は、サブＣＰＵ１５ｂが図４のステップＳ２８において実行する「スリープモード移行判別処理」の処理手順を示すフローチャートである。
サブＣＰＵ１５ｂは、ＭＦＰ１０のステートが「待機モード」である場合に、「スリープモード」へ移行すべきかを判別する「スリープモード移行判別処理」を実行する。
【０２９７】
「スリープモード移行判別処理」では、サブＣＰＵ１５ｂは、ＭＦＰ１０のステートが「待機モード」であるかを確認する（ステップＳ６３１）。ＭＦＰ１０のステートが「待機モード」でない場合には（ステップＳ６３１において「Ｎｏ」）、「スリープモード移行判別処理」を実行することなく、図４のメインルーチンにリターンする。
「待機モード」の場合には（ステップＳ６３１において「Ｙｅｓ」）、ジョブが実行されることなく所定時間以上にわたって「待機モード」が継続するかを確認し（ステップＳ６３２）、継続した場合には（ステップＳ６３２において「Ｙｅｓ」）、「スリープモード移行要求」を発行する（ステップＳ６３３）。その後、「スリープモード移行判別処理」を終了して、図４のメインルーチンにリターンする。
【０２９８】
「待機モード」が所定時間以上にわたって継続する前に、ジョブが実行された場合には（ステップＳ６３２において「Ｎｏ」）、「待機モード」を継続して、ステップＳ６３３をスキップして、図４のメインルーチンにリターンする。
以上により、「スリープモード移行判別処理」は終了する。
＜第２電力制御＞
図３５および図３６は、サブＣＰＵ１５ｂが図４のステップＳ２６において実行する「第２電力制御」の処理手順を示すフローチャートである。
【０２９９】
「第２電力制御」では、サブＣＰＵ１５ｂは、自装置のステートが、「給電開始モード」、「スリープモード」、「待機モード」（「ウェークモード」）のいずれになっているかを確認する。「給電開始モード」とは、ユーザーによって主電源がオンへ切り替えられることによって給電が開始された状態、あるいは、ジャムによって主電源がオフされた後に、ジャム処理の終了によって主電源がオンされて給電が開始された状態のことである。
【０３００】
ステップＳ６４１において、ＭＦＰ１０のステートが「給電開始モード」である場合には（ステップＳ６４１において「Ｙｅｓ」）、ステップＳ６４２に進み、プリンター１１、スキャナー１２、操作パネル１３のそれぞれの電源オンを第２電力制御部１５ｆに指示する。これにより、第２電力制御部１５ｆは、プリンター１１、スキャナー１２、操作パネル１３のそれぞれの電源をオンにして、それぞれに対して、所定の電力を供給する（通常電力供給状態）。
【０３０１】
次いで、第２電力制御部１５ｆに対して、制御部１５におけるＨＤＤ１５ｄの電源オンの指示（ステップＳ６４３）、ＲＡＭ１５ｃの電源オンの指示（ステップＳ６４４）、メインＣＰＵ１５ａの電源オンの指示（ステップＳ６４５）を、順番に行う。これにより、第２電力制御部１５ｆは、ＨＤＤ１５ｄ、ＲＡＭ１５ｃ、メインＣＰＵ１５ａのそれぞれの電源をオンにして、それぞれに所定の電力を供給する（通常電力供給状態）。
【０３０２】
その後、サブＣＰＵ１５ｂは、ウェークアップ（Wake up）信号をメインＣＰＵ１５ａに出力する（ステップＳ６４６）。これにより、メインＣＰＵ１５ａは、ＨＤＤ１５ｄに記憶された制御プログラム等のデータのＲＡＭ１５ｃへのダウンロードを実行し、ダウンロードが終了すると、初期設定処理等の立ち上げ処理を実行する。
サブＣＰＵ１５ｂは、メインＣＰＵ１５ａによるダウンロードの完了およびメインＣＰＵ１５ａによる立ち上げが完了するまで待機状態になる。そして、メインＣＰＵ１５ａによるダウンロードが確認され（ステップＳ６４７において「Ｙｅｓ」）、また、メインＣＰＵ１５ａによる立ち上げの完了が確認されると（ステップＳ６４８において「Ｙｅｓ」）、自装置のステートを「待機モード」にする（ステップＳ６４９）。その後、図４のメインルーチンにリターンする。
【０３０３】
次に、ステップＳ６４１において、自装置のステートが「給電開始モード」になっていない場合（ステップＳ６４１において「Ｎｏ」）について説明する。この場合には、ステップＳ６５０に進み、自装置のステートが「待機モード」になっているかを確認する。
自装置のステートが「待機モード」になっている場合には（ステップＳ６５０において「Ｙｅｓ」）、ステップＳ６５１に進み、「スリープモード移行要求」が発行されているかを確認する。「スリープモード移行要求」は、図３４の「スリープモード移行判別処理」におけるステップＳ６３３で発行される。
【０３０４】
「スリープモード移行要求」が発行されていない場合には（ステップＳ６５１において「Ｎｏ」）、自装置のステートを変更することなく「待機モード」として、「第２電力制御」を終了し、図４のメインルーチンにリターンする。
「スリープモード移行要求」が発行されている場合には（ステップＳ６５１において「Ｙｅｓ」）、「待機モード」から「スリープモード」へ移行させるステップＳ６５２以降の処理が実行される。
【０３０５】
このため、ステップＳ６５２では、第２電力制御部１５ｆに対して、プリンター１１およびスキャナー１２の電源オフを指示するとともに、操作パネル１３を「低電力モード」に制御することを指示する。これにより、第２電力制御部１５ｆは、プリンター１１およびスキャナー１２に電力を供給せず、また、操作パネル１３をオン状態よりも低電力を供給する低電力モードに制御する。
【０３０６】
操作パネル１３の低電力モードでは、表示パネルにおけるユーザーの接触（タッチ）を感知できる程度の低電力が供給される。このような状態では、ユーザーが表示パネルに接触すると、操作パネル１３に対する入力操作があったものとして、ウェークアップ要求が発行される（図３３のステップＳ６２４参照）。
次いで、第２電力制御部１５ｆに、制御部１５のＨＤＤ１５ｄの電源のオフを指示する（ステップＳ６５３）。これにより、第２電力制御部１５ｆは、ＨＤＤ１５ｄに電力を供給しない。
【０３０７】
その後、図３０および図３１における「第２電力モード設定処理」において「ＳＴＤモード」および「ＳＴＲモード」のいずれに設定されているかを確認する（ステップＳ６５４）。「ＳＴＤモード」に設定されている場合には（ステップＳ６５４において「Ｙｅｓ」）、ＲＡＭ１５ｃの電源オフを第２電力制御部１５ｆに指示する（ステップＳ６５５）。これにより、第２電力制御部１５ｆは、ＲＡＭ１５ｃの電源をオフにして、ＲＡＭ１５ｃに電力をしない。次いで、メインＣＰＵ１５ａの電源オフを第２電力制御部１５ｆに指示する（ステップＳ６５６）。これにより、第２電力制御部１５ｆはメインＣＰＵ１５ａに対して電力を供給しない。
【０３０８】
以上により、制御部１５は、「スリープモード」において、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれに対して電力を供給しない「ＳＴＤモード」になる。
このような状態になると、ステップＳ６５７では、自装置のステートを「スリープモード」に設定するとともに、制御部１５のステートを「ＳＴＤモード」に設定する（ステップＳ６５７）。その後、図４のメインルーチンにリターンする。
【０３０９】
次に、ステップＳ６５４において、「第２電力モード設定処理」で「ＳＴＲモード」に設定されている場合（ステップＳ６５４において「Ｎｏ」）について説明する。この場合には、ステップＳ６５８に進む。
「ＳＴＲモード」に設定されている場合には、ＲＡＭ１５ｃに制御プログラム等のデータがすでにダウンロードされているために、ステップＳ６５８では、ＲＡＭ１５ｃにダウンロードされた制御プログラム等のデータが消去されないような低電力を供給する「セルフリフレッシュモード」を、第２電力制御部１５ｆに指示する（ステップＳ６５８）。これにより、第２電力制御部１５ｆは、ＲＡＭ１５ｃにダウンロードされたプログラムが消去されないように、通常電力供給時（オン状態）よりも低電力を供給する。
【０３１０】
次いで、メインＣＰＵ１５ａの電源オフを第２電力制御部１５ｆに指示する（ステップＳ６５９）。これにより、第２電力制御部１５ｆは、メインＣＰＵ１５ａに対して電力を供給しない。
以上により、制御部１５は、「スリープモード」において、メインＣＰＵ１５ａおよびＨＤＤ１５ｄに対して電力を供給せずに、ＲＡＭ１５ｃを「セルフリフレッシュモード」（低電力供給状態）とした「ＳＴＲモード」になる。
【０３１１】
このような状態になると、ステップＳ６６０に進み、自装置のステートを「スリープモード」に設定するとともに、制御部１５のステートを「ＳＴＲモード」に設定する。その後、図４のメインルーチンにリターンする。
次に、ステップＳ６５０において、自装置のステートが「スリープモード」の場合（ステップＳ６５０において「Ｎｏ」）について説明する。この場合には、図３６のステップＳ７１２に進む。
【０３１２】
ステップＳ７１２では、制御部１５のステートが、「ＳＴＤモード」および「ＳＴＲモード」のいずれであるかを確認する。ステップＳ７１２において、「ＳＴＤモード」の場合には（ステップＳ７１２において「Ｙｅｓ」）、ステップＳ７１３に進む。
ステップＳ７１３では、「ＳＴＤモード」から「ＳＴＲモード」への移行要求が発行されたかを確認する。この場合、「ＳＴＲモード」への移行要求は、図３０および図３１の「第２電力モード設定処理」におけるステップＳ５１９またはＳ５３９において発行される。
【０３１３】
ステップＳ７１３において、「ＳＴＲモード」への移行要求が発行されていない場合には（ステップＳ７１３において「Ｎｏ」）、ステップＳ７２２へ進み、図３３における「ウェークアップ要求判別処理」によってウェークアップ（Wake up）要求が発行されているかを確認する。
ステップＳ７２２においてウェークアップ要求が発行されている場合には（ステップＳ７２２において「Ｙｅｓ」）、図３５のステップＳ６４２に進み、前述したステップＳ６４２〜Ｓ６４９の処理を実行して、自装置のステートを「待機モード」（ステップＳ６４９）にする。その後、「第２電力制御」を終了し、図４のメインルーチンにリターンする。
【０３１４】
ステップＳ７２２において、ウェークアップ要求が発行されていない場合には（ステップＳ７２２において「Ｎｏ」）、「第２電力制御」を終了し、図４のメインルーチンにリターンする。
次に、ステップＳ７１３において、「ＳＴＲモード」への移行要求があった場合（ステップＳ７１３において「Ｙｅｓ」）について説明する。この場合、「ＳＴＤモード」では、メインＣＰＵ１５ａ、ＲＡＭ１５ｃ、ＨＤＤ１５ｄのそれぞれの電源がオフになっており、電力が供給されていない状態になっている。このために、まず、ＨＤＤ１５ｄの電源のオンを第２電力制御部１５ｆに指示する（ステップＳ７１４）。これにより、第２電力制御部１５ｆはＨＤＤ１５ｄに電力を供給する。
【０３１５】
次いで、第２電力制御部１５ｆに対してメインＣＰＵ１５ａの電源のオンを指示する（ステップＳ７１５）。これにより、第２電力制御部１５ｆは、メインＣＰＵ１５ａに電力を供給する。
メインＣＰＵ１５ａがオン状態になると、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａに対して、ＨＤＤ１５ｄに格納されている制御プログラム等の所定のデータをＲＡＭ１５ｃにダウンロードすることを指示する（ステップＳ７１６）。これにより、メインＣＰＵ１５ａは、所定のデータのＲＡＭ１５ｃへのダウンロードを開始する。この場合、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａからダウンロードの完了が通知されるまで待機状態になる（ステップＳ７１７）。
【０３１６】
メインＣＰＵ１５ａからダウンロードの完了が通知されると（ステップＳ７１７において「Ｙｅｓ」）、サブＣＰＵ１５ｂは、ＨＤＤ１５ｄの電源オフを第２電力制御部１５ｆに指示する（ステップＳ７１８）。これにより、第２電力制御部１５ｆは、ＨＤＤ１５ｄに対して電力を供給しない。
次いで、サブＣＰＵ１５ｂは、ＲＡＭ１５ｃを「セルフリフレッシュモード」にすることを第２電力制御部１５ｆに指示する（ステップＳ７１９）。これにより、第２電力制御部１５ｆは、ＲＡＭ１５ｃがセルフリフレッシュモードになるようにＲＡＭ１５ｃに対して低電力を供給する。ＲＡＭ１５ｃがセルフリフレッシュ状態になっていると、ダウンロードされたプログラム等のデータは消去されるおそれがない。
【０３１７】
その後、メインＣＰＵ１５ａの電源オフを第２電力制御部１５ｆに指示する（ステップＳ７２０）。これにより、第２電力制御部１５ｆは、メインＣＰＵ１５ａに対して電力を供給しない。
このような状態になると、自装置のステートを「スリープモード」とし、また、制御部のステートを「ＳＴＲモード」とする（ステップＳ７２１）。その後、図４のメインルーチンにリターンする。
【０３１８】
次に、ステップＳ７１２において、制御部１５のステートが「ＳＴＲモード」の場合（ステップＳ７１２において「Ｎｏ」）について説明する。この場合には、ステップＳ７３１に進み、「ＳＴＲモード」から「ＳＴＤモード」への移行要求があるかを確認する。ＳＴＤモード」への移行要求は、図３０におけるステップＳ５２２または図３１におけるステップＳ５４２において発行される。
【０３１９】
「ＳＴＤモード」への移行要求がある場合には（ステップＳ７３１において「Ｙｅｓ」）、「セルフリフレッシュモード」になっているＲＡＭ１５ｃの電源のオフを第２電力制御部１５ｆに指示する（ステップＳ７３２）。これにより、第２電力制御部１５ｆは、ＲＡＭ１５ｃに対して電力を供給しない。この場合には、ＲＡＭ１５ｃにダウンロードされたプログラムは消去されるが、消去されたプログラムと同じプログラムがＨＤＤ１５ｄに格納されている。
【０３２０】
このような状態になると、自装置のステートを「スリープモード」にするとともに、制御部１５のステートを「ＳＴＤモード」とし（ステップＳ７３３）、その後、図４のメインルーチンにリターンする。
ステップＳ７３１において、「ＳＴＤモード」への移行要求がない場合には（ステップＳ７３１において「Ｎｏ」）、ステップＳ７４１に進み、図３３における「ウェークアップ要求判別処理」によってウェークアップ要求が発行されているかを確認する。
【０３２１】
ウェークアップ要求が発行されている場合には（ステップＳ７４１において「Ｙｅｓ」）、プリンター１１およびスキャナー１２の電源のオンおよび操作パネル１３の電源オンを第２電力制御部１５ｆに指示する（ステップＳ７４２）。これにより、第２電力制御部１５ｆは、プリンター１１、スキャナー１２、操作パネル１３のそれぞれに対して電力を供給する。
【０３２２】
次いで、ＨＤＤ１５ｄの電源オンを第２電力制御部１５ｆに指示する（ステップＳ７４３）。これにより、第２電力制御部１５ｆは、ＨＤＤ１５ｄに電力を供給する。
さらには、ＲＡＭ１５ｃの電源オンを第２電力制御部１５ｆに指示する（ステップＳ７４４）。これにより、第２電力制御部１５ｆは、ＲＡＭ１５ｃに対して、「セルフリフレッシュモード」よりも高電力（通常電力）を供給する。
【０３２３】
この場合には、「ＳＴＲモード」においてＲＡＭ１５ｃに制御プログラム等のデータがすでにダウンロードされているために、新たに、ＨＤＤ１５ｄから制御プログラム等のデータをダウンロードする必要がない。
次いで、メインＣＰＵ１５ａの電源オンを第２電力制御部１５ｆに指示する（ステップＳ７４５）。これにより、第２電力制御部１５ｆは、メインＣＰＵ１５ａに電力を供給する。
【０３２４】
このような状態で、サブＣＰＵ１５ｂは、メインＣＰＵ１５ａにウェークアップ信号を出力する（ステップＳ７４６）。これにより、メインＣＰＵ１５ａは、初期設定処理等の立ち上げ処理を実行する。サブＣＰＵ１５ｂは、メインＣＰＵ１５ａにおける立ち上げ処理が完了するまで待機状態になる（ステップＳ７４７）。
その後、メインＣＰＵ１５ａから立ち上げの完了が通知されると（ステップＳ７４７において「Ｙｅｓ」）、自装置のステートを「待機モード」にして（ステップＳ７４８）、図４のメインルーチンにリターンする。
【０３２５】
このように、「スリープモード」において、制御部１５が「ＳＴＲモード」から「待機モード」へ移行する場合に、ＲＡＭ１５ｃに対して制御プログラム等をダウンロードする必要がないために、「ＳＴＤモード」から「待機モード」へ移行する場合よりも、「待機モード」への復帰時間が短くなる。これにより、スリープモードからジョブが開始されるまでの時間が短縮されるために、ユーザーにとって利便性に優れている。
【０３２６】
［実施形態のまとめ］
「第１電力制御」では、「スリープモード」において、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方または両方をオン状態とする「第１制御モード」と、人体通信装置１６およびＩＤ情報読取装置１７の両方をオフ状態とする「第２制御モード」とに切り替えている。
【０３２７】
この場合、「第１制御モード」では、人体通信装置１６およびＩＤ情報読取装置１７のいずれか一方または両方がオン状態であるために、人体通信装置１６またはＩＤ情報読取装置１７に対して登録ユーザーの認証情報の入力動作（人体通信マット１６ａに載る動作またはＩＤ情報読取装置１７に対するＩＤカード等のスキャン動作）という比較的簡単な操作で、待機モードへの復帰を指示することができる。
【０３２８】
この場合、待機モードに復帰すると、すでに認証情報が入力されているために、認証要求も迅速に行われる。これにより、登録ユーザーは、ＭＦＰ１０の近傍に位置してから、比較的簡単な操作で、しかも、比較的短時間でジョブを開始させることができる。従って、登録ユーザーにとっての利便性は向上する。
これに対して、人体通信装置１６およびＩＤ情報読取装置１７の両方がオフ状態になった「第２制御モード」では、「第１制御モード」よりも消費電力が少ないために、省電力性に優れている。しかし、「第２制御モード」では、登録ユーザーは、「スリープモード」から「待機モード」への復帰を指示した後に、認証情報の入力を行うことになるために、登録ユーザーの利便性は、「第１制御モード」よりは劣ることになる。
【０３２９】
このように「第２制御モード」では、登録ユーザーの利便性が「第１制御モード」よりも劣る。しかし、本実施形態では、「第２制御モード」に制御された状態のＭＦＰ１０において、事務室内における登録ユーザーがジョブを実行する可能性が高くなると、「第１制御モード」に切り替えられるために、登録ユーザーがジョブを実行する際における利便性が損なわれることを抑制できる。
【０３３０】
また、「第１制御モード」に制御された状態のＭＦＰ１０において、事務室内における登録ユーザーがジョブを実行する可能性が低くなると、「第２制御モード」に切り替えられる。この場合には、人体通信装置１６およびＩＤ情報読取装置１７の両方がオフ状態とされるために、省電力性が損なわれることを抑制できる。
以上のように、「第１電力制御」では、登録ユーザーの人数などの変化に適した切り替え制御を行うことにより、登録ユーザーの利便性および省電力性が損なわれることを抑制することができる。
【０３３１】
さらに、本実施形態の「第２電力制御」では、「スリープモード」において「ＳＴＲモード（第１制御モード）」から待機モードへ復帰する場合に、ＲＡＭ１５ｃへのデータのダウンロードを必要としない。これにより、迅速に「待機モード」へ復帰することができる。これに対して、「スリープモード」において「ＳＴＤモード（第２制御モード）」から「待機モード」へ復帰する場合には、ＲＡＭ１５ｃへのデータのダウンロードを必要とするために、「ＳＴＲモード」よりも時間がかかる。従って、登録ユーザーにとっての利便性は、「ＳＴＲモード」の方が「ＳＴＤモード」よりも優れている。
【０３３２】
しかし、「ＳＴＤモード」では、ＲＡＭ１５ｃに対して電力が供給されないために、「ＳＴＲモード」よりも消費電力が少なくなっており、省電力性は、「ＳＴＤモード」の方が「ＳＴＤモード」よりも優れている。
本実施形態では、事務室内における登録ユーザーが、「ＳＴＤモード」になったＭＦＰ１０においてジョブを実行する可能性が高くなると、「ＳＴＲモード」に切り替えられるために、個々の登録ユーザーがジョブを実行する際の利便性が損なわれることを抑制できる。
【０３３３】
また、事務室内における登録ユーザーが、「ＳＴＲモード」になったＭＦＰ１０においてジョブを実行する可能性が低くなると、「ＳＴＤモード」に切り替えられるために、省電力性が損なわれることを抑制できる。
以上のように、「第２電力制御」でも、登録ユーザーの人数などの変化に適した切り替え制御を行うことにより、登録ユーザーの利便性および省電力性が損なわれることを抑制することができる。
【０３３４】
［変形例］
なお、上記実施の形態では、「第１電力制御」と「第２電力制御」の両方を実行する構成例を説明したが、これに限られず、例えば一方だけを実行する構成としても良い。
また、上記実施の形態では、ＭＦＰ１０が設置されている事務室を特定エリアとする構成例を説明したが、特定エリアは、１つの部屋の全体に限られることはなく、例えばＭＦＰ１０を中心にＭＦＰ１０から一定の距離までの範囲を特定エリアと決めることもできる。この一定の距離までの範囲内にユーザーが存するか否かは、例えばＧＰＳ管理装置３３の情報に基づいて判断することができる。
【０３３５】
さらに、入退室管理装置３２またはＧＰＳ管理装置３３の情報に基づき、事務室内に位置する登録ユーザーの人数等を確認するとしたが、ユーザーの人数等が判る方法であれば、これらに限られず、他の方法を用いるとしても良い。
【産業上の利用可能性】
【０３３６】
本発明は、待機モードとスリープモードを切り替え可能な画像形成装置において、スリープモードでユーザーの利便性と省電力性が損なわれることを抑制する技術として有用である。
【符号の説明】
【０３３７】
１０      ＭＦＰ
１１      プリンター
１２      スキャナー
１３      操作パネル
１５      制御部
１５ａ    メインＣＰＵ
１５ｂ    サブＣＰＵ
１５ｃ    ＲＡＭ
１５ｄ    ＨＤＤ
１５ｅ    第１電力制御部
１５ｆ    第２電力制御部
１６      人体通信装置
１７      ＩＤ情報読取装置
３１      認証サーバー
３２      入退室管理装置
３３      ＧＰＳ管理装置
３４      スマートグリッド管理装置
３５      外部端末
【図１】
2014165531.tif 000003
【図２】
2014165531.tif 000004
【図３】
2014165531.tif 000005
【図４】
2014165531.tif 000006
【図５】
2014165531.tif 000007
【図６】
2014165531.tif 000008
【図７】
2014165531.tif 000009
【図８】
2014165531.tif 000010
【図９】
2014165531.tif 000011
【図１０】
2014165531.tif 000012
【図１１】
2014165531.tif 000013
【図１２】
2014165531.tif 000014
【図１３】
2014165531.tif 000015
【図１４】
2014165531.tif 000016
【図１５】
2014165531.tif 000017
【図１６】
2014165531.tif 000018
【図１７】
2014165531.tif 000019
【図１８】
2014165531.tif 000020
【図１９】
2014165531.tif 000021
【図２０】
2014165531.tif 000022
【図２１】
2014165531.tif 000023
【図２２】
2014165531.tif 000024
【図２３】
2014165531.tif 000025
【図２４】
2014165531.tif 000026
【図２５】
2014165531.tif 000027
【図２６】
2014165531.tif 000028
【図２７】
2014165531.tif 000029
【図２８】
2014165531.tif 000030
【図２９】
2014165531.tif 000031
【図３０】
2014165531.tif 000032
【図３１】
2014165531.tif 000033
【図３２】
2014165531.tif 000034
【図３３】
2014165531.tif 000035
【図３４】
2014165531.tif 000036
【図３５】
2014165531.tif 000037
【図３６】
2014165531.tif 000038