(57)【要約】【課題】省電力化を計りつつ、無線ＬＡＮ端末の位置検出が可能な無線ＬＡＮアクセスポイントを有する複数のＭＦＰ装置を含む情報処理システムを提供することを目的とする。【解決手段】無線通信端末１０９、アクセスポイント１０１ａ〜１０４ａを有する複数の情報処理装置１０１〜１０４、および管理装置１０５を含む情報処理システムであって、情報処理装置１０１〜１０４は、アクセスポイント１０１ａ〜１０４ａの通電状態を検知して、通電状態を管理装置に送信する検知手段と、アクセスポイント１０１ａ〜１０４ａのモードを切り替える制御手段と、を備え、管理装置１０５は、モード切替信号を送信する送信手段を備え、無線通信端末１０９の位置を検出する場合、送信手段は、所定の数以上のアクセスポイントをスタンバイモードに切り替えるために、モード切替信号を送信し、制御手段は、アクセスポイントをスタンバイモードに切り替える。【選択図】図８
2015050710.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末、前記無線通信端末と無線通信を行うためのアクセスポイントを有する複数の情報処理装置、および前記情報処理装置を管理する管理装置を含む情報処理システムであって、
前記情報処理装置は、
前記アクセスポイントの通電状態を検知して、前記通電状態を検知信号として前記管理装置に送信する検知手段と、
前記アクセスポイントをスタンバイモードまたは省電力モードに切り替える制御手段と、を備え、
前記管理装置は、
前記検知手段からの前記検知信号に応じて、前記制御手段へモード切替信号を送信する送信手段を備え、
前記無線通信端末の位置を検出する場合、前記送信手段は、前記検知信号に応じて、所定の数以上の前記アクセスポイントを前記スタンバイモードに切り替えるために、前記制御手段へ前記モード切替信号を送信し、前記モード切替信号を受信した前記制御手段は、前記アクセスポイントを前記スタンバイモードに切り替える
ことを特徴とする情報処理システム。
【請求項２】
前記所定の数は、３である
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記送信手段は、前記アクセスポイントが前記スタンバイモードである場合の消費電力が相対的に小さい前記情報処理装置を優先に選択し、前記モード切替信号を送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記情報処理装置は、ジョブを蓄積する蓄積手段をさらに備え、
前記送信手段は、前記ジョブが蓄積されている前記蓄積手段を有する前記情報処理装置を優先に選択し、前記モード切替信号を送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記スタンバイモードである前記アクセスポイントは、前記省電力モードに移行する場合、予め省電力モード移行信号を前記管理装置に送信し、
前記管理装置は、前記省電力モード移行信号を受信した場合、前記アクセスポイントを前記省電力モードに移行させるか否かを判定する判定手段をさらに備え、
前記判定手段が前記省電力モードに移行させると判定した場合、前記送信手段は、前記省電力モードに切り替えるための前記モード切替信号を送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記送信手段は、前記省電力モードに切り替えるための前記モード切替信号を送信する前に、前記省電力モードに切り替わる前記アクセスポイントを除いて、前記所定の数以上の前記アクセスポイントを前記スタンバイモードに切り替えるための前記モード切替信号を送信する
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
無線通信端末と無線通信を行うためのアクセスポイントを有する複数の情報処理装置を管理する管理装置であって、
前記情報処理装置からの前記アクセスポイントの通電状態の検知信号に応じて、前記情報処理装置へ、前記アクセスポイントをスタンバイモードまたは省電力モードに切り替えるためのモード切替信号を送信する送信手段
を備え、
前記無線通信端末の位置を検出する場合、前記送信手段は、前記検知信号に応じて、所定の数以上の前記アクセスポイントを前記スタンバイモードに切り替えるための前記モード切替信号を送信する
ことを特徴とする管理装置。
【請求項８】
無線通信端末と無線通信を行うためのアクセスポイントを有する複数の情報処理装置を管理する管理装置の制御方法であって、
前記情報処理装置からの前記アクセスポイントの通電状態の検知信号に応じて、前記情報処理装置へ、前記アクセスポイントをスタンバイモードまたは省電力モードに切り替えるためのモード切替信号を送信する送信工程
を有し、
前記無線通信端末の位置を検出する場合、前記送信工程において、前記検知信号に応じて、所定の数以上の前記アクセスポイントを前記スタンバイモードに切り替えるための前記モード切替信号を送信する
ことを特徴とする制御方法。
【請求項９】
請求項７に記載の手段としてコンピューターを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、管理装置、管理装置の制御方法、および制御方法を実行するプログラムに関する。本発明は、特に、通信装置を有する、例えば、ファクシミリ機能を備えた複数の多機能プリンタ装置を含む情報処理システムおよびその装置における通信制御方法に関するものである。
【背景技術】
【０００２】
従来から無線ＬＡＮを利用したネットワーク通信が広く利用されている。無線ＬＡＮにおいては基幹ネットワークに接続された無線ＬＡＮアクセスポイントと無線ＬＡＮ端末が無線通信により接続されることで無線ＬＡＮ端末と基幹ネットワークとの間でネットワーク通信が可能になる。また、昨今、無線ＬＡＮによるネットワーク通信に加えて、無線ＬＡＮを使用して無線ＬＡＮ端末の位置を検出する方式が考案されている。このうち、代表的なものは、ＴＤＯＡ（Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）方式である。ＴＤＯＡ方式は、無線ＬＡＮ端末から送信される無線信号を複数の無線ＬＡＮアクセスポイントにより同時に受信することにより無線信号の到達時間の差分から無線ＬＡＮ端末の位置を測量するものである。従って、ＴＤＯＡ方式では、その原理から常に必要数の複数の無線ＬＡＮアクセスポイントにより無線ＬＡＮ端末からの無線信号を捉える必要がある。
【０００３】
一方、コピー、プリント、スキャン、ＦＡＸなどの複合機能を備えたＭＦＰ装置（情報処理装置）が、すでにオフィスにおける業務で一般的に使用されている。そこで、ＭＦＰ装置において、近年、急速に普及が進んでいる無線ＬＡＮ機能を備えたスマートフォンやタブレットＰＣと相互に無線ＬＡＮ通信を行うことにより新たな機能を提供する動きがある。具体的には、ＭＦＰ装置に無線ＬＡＮのアクセスポイントを搭載して無線ＬＡＮ端末であるスマートフォンやタブレットＰＣと無線ＬＡＮ通信を行うことで、スマートフォンやタブレットＰＣを使用したプリントやスキャン等の機能を提供することが考案されている。そこで、ＭＦＰ装置に無線ＬＡＮのアクセスポイントを搭載した際に、同時に上述した無線ＬＡＮ端末の位置検出方式を利用して、無線ＬＡＮ端末であるスマートフォンやタブレットＰＣの位置を検出し、その位置情報を利用する新たなＭＦＰ機能が検討されている。
【０００４】
ところで、無線ＬＡＮアクセスポイントと無線ＬＡＮ端末からなるシステムにおいて多人数のユーザが無線通信を行う場合、無線通信回線の接続を確保するために複数の無線ＬＡＮアクセスポイントを設ける必要がある。しかし、無線ＬＡＮ端末の接続数が少ない場合は、必要のない無線ＬＡＮアクセスポイントが稼働することにより無駄な電力が消費される。そこで、特許文献１では、複数の無線ＬＡＮアクセスポイントからなるシステムにおいて、必要のない無線ＬＡＮアクセスポイントを省電力状態に移行させる方式が提案されている。
【０００５】
特許文献１に開示された技術では、無線ＬＡＮアクセスポイントを通常状態と省電力状態に切り替えるように制御することで、無線ＬＡＮ端末と接続の無い無線ＬＡＮアクセスポイントは省電力状態に移行させて、システムの省電力化を計るようにしている。
【０００６】
ＭＦＰ装置においても、不要な消費電力を低減することが強く求められている。このため、機能を提供していないときは、装置内で通電が不要なユニットをＯＦＦ状態にして省電力状態であるスリープモードを設けることが一般的である。そこで、ＭＦＰ装置に無線ＬＡＮアクセスポイントを搭載した場合、特許文献１に示した方式のように、必要のない無線ＬＡＮアクセスポイントユニットをＯＦＦ状態にしてスリープモードに移行して省電力化を計ることになる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１７４４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、一方で、無線ＬＡＮ端末の位置検出を行う場合、代表的なＴＤＯＡ方式では常に必要数の複数の無線ＬＡＮアクセスポイントが稼働している必要がある。このため、特許文献１に記載の方式のように各ＭＦＰ装置が任意にスリープモードに移行してしまうと、位置検出に必要な無線ＬＡＮアクセスポイントの必要数を下回り無線ＬＡＮ端末の位置検出が出来なくなってしまうことがある。
【０００９】
本発明は、上記課題を鑑みてなされたものであり、省電力化を計りつつ、常に、無線ＬＡＮアクセスポイントによる無線ＬＡＮ端末の位置検出が可能な無線ＬＡＮアクセスポイントを有する複数のＭＦＰ装置を含む情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、無線通信端末、無線通信端末と無線通信を行うためのアクセスポイントを有する複数の情報処理装置、および情報処理装置を管理する管理装置を含む情報処理システムであって、情報処理装置は、アクセスポイントの通電状態を検知して、通電状態を検知信号として管理装置に送信する検知手段と、アクセスポイントをスタンバイモードまたは省電力モードに切り替える制御手段と、を備え、管理装置は、検知手段からの検知信号に応じて、制御手段へモード切替信号を送信する送信手段を備え、無線通信端末の位置を検出する場合、送信手段は、検知信号に応じて、所定の数以上のアクセスポイントをスタンバイモードに切り替えるために、制御手段へモード切替信号を送信し、モード切替信号を受信した制御手段は、アクセスポイントをスタンバイモードに切り替えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省電力化を計りつつ、常に、無線ＬＡＮアクセスポイントによる無線ＬＡＮ端末の位置検出が可能な無線ＬＡＮアクセスポイントを有する複数のＭＦＰ装置を含む情報処理システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】無線ＬＡＮ機能を備えたＭＦＰ装置のシステムの概略構成を示す図である。
【図２】本発明の一実施形態に係るＭＦＰ装置のブロック図である。
【図３】本発明の一実施形態に係る無線ＬＡＮ端末の位置検出を示す図である。
【図４】位置検出・ＭＦＰ制御サーバの設定動作を示すフォローチャートである。
【図５】ＭＦＰ装置の消費電力プロファイルを示す表である。
【図６】ＭＦＰ装置のスタンバイモードの動作を示すフローチャートである。
【図７】ＭＦＰ装置のスリープモードの動作を示すフローチャートである。
【図８】位置検出を行う場合の動作を示すフローチャートである。
【図９】位置検出・ＭＦＰ制御サーバの動作による各ＭＦＰの状態を示す表である。
【図１０】位置検出を行なわない場合の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面などを参照して説明する。
【００１４】
図１は、本発明の一実施形態に係る無線ＬＡＮ機能（無線通信機能）を備えたＭＦＰ装置からなるシステム（情報処理システム）の概略構成を示す図である。ＭＦＰ（情報処理装置）１０１は、ＭＦＰ装置であり、コピー、プリント、スキャンなどの機能を備えた多機能プリンタ装置である。また、ＭＦＰ１０１は、無線ＬＡＮアクセスポイント１０１ａをその内部に備えている。ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４もＭＦＰ１０１と同等のＭＦＰ装置であり、それぞれ無線ＬＡＮアクセスポイント１０２ａ、無線ＬＡＮアクセスポイント１０３ａ、無線ＬＡＮアクセスポイント１０４ａを備えている。
【００１５】
位置検出・ＭＦＰ制御サーバ（管理装置）１０５は、無線ＬＡＮ端末の位置検出の制御、およびＭＦＰ１０１〜ＭＦＰ１０４の省電力制御を行うためのサーバ（コンピューター）である。位置検出マスタポイント１０６は、無線ＬＡＮ端末の位置検出を行う際に、無線ＬＡＮアクセスポイント１０１ａ〜無線ＬＡＮアクセスポイント１０４ａの同期制御を行う。
【００１６】
クライアントＰＣ１０７は、ユーザがネットワークプリントやネットワークスキャンを行う際に使用するＰＣである。ＬＡＮ１０８は、ローカルエリアネットワーク回線であり、ＴＣＰ／ＩＰなどの各種ネットワークプロトコルにより通信制御される。また、ＬＡＮ１０８には、ＭＦＰ１０１〜ＭＦＰ１０４、位置検出・ＭＦＰ制御サーバ１０５、位置検出マスタポイント１０６、およびクライアントＰＣ１０７が接続されている。
【００１７】
携帯端末（無線通信端末）１０９は、無線ＬＡＮ端末であり、無線ＬＡＮアクセスポイント１０１ａ〜無線ＬＡＮアクセスポイント１０４ａと無線ＬＡＮ通信を行い、携帯端末１０９を操作するによりＭＦＰ１０１〜ＭＦＰ１０４でプリントを行うことができる。携帯端末１０９として、具体的には、例えば、無線ＬＡＮ端末機能を備えた、タブレットＰＣ端末、スマートフォン端末などが該当する。
【００１８】
図２は、図１で示したＭＦＰ１０１の構成を示すブロック図である。中央制御部２０１は、ＭＦＰ１０１を統括的に制御する。具体的には、中央制御部２０１は、ＣＰＵにより構成されてよい。読取部２０２は、コピー、スキャン時に原稿の画像の読取を行う。読取部２０２は、具体的には、イメージスキャナ等で構成される。
【００１９】
画像処理部２０３は、コピー、スキャン、プリントにおいて、画像の読取、画像の記録のための各種の画像処理を行う。具体的には、画像処理部２０３は、プリントを行うためにプリントデータのＲＩＰ処理や画像データを、後述の印字部２０５で印字するための印字画像処理を行う。また、画像処理部２０３は、読取部２０２で読み取った画像データに対して読取補正や画像の調整処理を行う。
【００２０】
無線ＬＡＮアクセスポイント部２０４は、無線ＬＡＮのアクセスポイントとしての機能を有し、携帯端末１０９と無線ＬＡＮ通信を行う。なお、無線ＬＡＮアクセスポイント部２０４は、無線ＬＡＮアクセスポイント１０１ａに相当する。印字部２０５は、記録紙上に画像を印字する。本実施例装置では電子写真方式による印字を行うものとする。
【００２１】
メモリ部２０６は、中央制御部２０１が各種の制御を行う際に使用する動作用メモリと、制御を行うプログラムが蓄積されているプログラムメモリを兼ねている。具体的には、メモリ部２０６は、ＲＯＭやＲＡＭなどにより構成される。画像メモリ部２０７は、画像を蓄積するためのメモリであり、印字部２０５で印字するための画像を蓄積し保持する。
【００２２】
ジョブ管理部２０８は、ＭＦＰ１０１が行う、コピー、プリント、スキャンの各ジョブを管理する。スリープ移行制御部２０９は、ＭＦＰ１０１がスリープモード（省電力モード）に移行するための制御を行い、ＭＦＰ１０１が一定時間以上、操作入力を受けつけていない時や、ＬＡＮ１０８からプリントジョブを受け付けていない時に中央制御部２０１に通知する。なお、本実施形態のスリープ移行制御部２０９は、スリープ移行設定時間になる３分前に中央制御部２０１に通知する。
【００２３】
操作部２１０は、ＭＦＰ１０１において、ユーザが各種の操作を行うための操作用のボタンと表示ユニットからなる。操作入力検知部２１１は、ユーザが操作部２１０を操作したことを検知するためのものであり、具体的には、操作部２１０の操作用ボタンの押下を検出する。
【００２４】
ＬＡＮ制御部２１２は、ＬＡＮ通信を制御し、具体的には、ＴＣＰ／ＩＰによるネットワークプロトコルにより通信制御する。ＬＡＮ受信検知部２１３は、ＬＡＮからのパケット信号を検知し、本実施例においては、ＬＡＮからのパケット信号を識別して自機宛ての起動パケットを検知できるものとする。なお、ＬＡＮ制御部２１２およびＬＡＮ信号検知部２１３は、ＬＡＮ１０８に接続されているものとする。
【００２５】
起動検知制御部２１４は、操作入力検知部２１１による操作用ボタン押下の検知、ＬＡＮ受信検知部２１３による起動パケットの検知により、中央制御部２０１を起動させるものである。なお、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４についても、上記のＭＦＰ１０１と同様に、図２で示した各ブロックから構成されているものとする。
【００２６】
次に、図２のブロック図で示したブロック構成において、スタンバイモード時とスリープモード時の各ブロックの通電の切り替えについて説明する。まず、スタンバイモード時は、スタンバイモード時の通電部分２１５に包含されるブロック（図２のブロック図の全てのブロック）が通電されて機能することができる。
【００２７】
一方、スリープモード時では、スリープモード時の通電部分２１６で包含されたブロックのみが通電されて機能でき、その他のブロックは、通電されない。具体的には、本実施形態において、スリープモード時は、操作入力検知部２１１、ＬＡＮ受信検知部２１３、起動検知制御部２１４のみが通電されて機能することができる。従って、スリープモード時はスタンバイモード時に対して、通電するブロックを限定することにより、省電力化を計ることができる。
【００２８】
上記をさらに詳しく説明する。スタンバイモード時は、スタンバイモード時の通電部分２１５に包含される全てのブロックが通電され機能しており、中央制御部２０１により制御される。中央制御部２０１は、一定時間以上にわたって、操作入力を受けつけていない時や、ＬＡＮ１０８からプリントジョブを受け付けていない時は、スリープ移行制御部２０９によりこれを検知してスリープモードに移行する。スリープモード時は、スリープモード時の通電部分２１６で包含されたブロックのみが機能している。
【００２９】
スリープモード時において、操作入力検知部２１１がユーザによる操作を検知した時、またはＬＡＮ受信検知部２１３がＬＡＮから到来する特定パケットを検知した時は、スリープモードからスタンバイモードに復帰する。すなわち、これらの検知により、起動検知制御部２１４は、中央制御部２０１の起動信号を動作させ、中央制御部２０１は、再び、スタンバイモード時の通電部分２１５に包含される全てのブロックを通電させてスタンバイモードに復帰する。
【００３０】
なお、無線ＬＡＮアクセスポイント部２０４は、スリープモード時には通電されておらず、スタンバイモード時のみに通電されている。すなわち、本実施形態において、無線ＬＡＮアクセスポイント部２０４は、スタンバイモード時のみ機能することが可能である。
【００３１】
次に、図１のシステム構成図、図２のＭＦＰ１０１ブロック図により、ＭＦＰ１０１におけるコピー、スキャン、プリントの動作を概略的に説明する。まず、ユーザがコピージョブを行う場合は、ユーザは、コピー原稿を読取部２０２にセットして、操作部２１０によりコピーの操作を行う。中央制御部２０１は、これを検知すると、読取部２０２により原稿の読取を行い、読取画像データを画像処理部２０３に転送して画像処理を行う。さらに、中央制御部２０１は、画像処理部２０３で画像処理された画像データを印字部２０５に転送してコピーの印字を行う。
【００３２】
また、ユーザがスキャンジョブを行う場合は、ユーザは、スキャン原稿を読取部２０２にセットして、操作部２１０によりスキャンデータのクライアントＰＣ１０７への転送の操作を行う。中央制御部２０１は、これを検知すると、読取部２０２により原稿の読取を行い、読取画像データを画像処理部２０３に転送して画像処理を行う。さらに中央制御部２０１は、画像処理された画像データをＬＡＮ制御部２１２に転送し、ＬＡＮ１０８を介してクライアントＰＣ１０７に転送する。
【００３３】
また、ユーザがクライアントＰＣ１０７からＭＦＰ１０１でプリントジョブを行う場合は以下のように動作する。まず、ダイレクトプリントではクライアントＰＣ１０７からプリント指示されたプリントジョブは即時にＭＦＰ１０１により印字される。すなわち、ユーザは、クライアントＰＣ１０７によりプリントジョブを作成し、ＬＡＮ１０８を介して、ＭＦＰ１０１に転送する。中央制御部２０１は、ＬＡＮ制御部２１２を介して受信したプリントジョブを画像処理部２０３に転送し、ＲＩＰ処理によりプリントデータを生成する。中央制御部２０１は、このプリントデータを印字部２０５に転送してプリントジョブの印字を行う。
【００３４】
なお、本実施形態において、プリントジョブを一度ＭＦＰ１０１に蓄積して、ユーザがジョブの暗証番号を入力することによりプリントを実行するセキュアプリントを行ってもよい。すなわち、ユーザは、クライアントＰＣ１０７によりジョブＩＤ、暗証番号を設定した上でプリントジョブを作成し、ＬＡＮ１０８を介して、ＭＦＰ１０１に転送する。中央制御部２０１は、ＬＡＮ制御部２１２を介して受信したプリントジョブを画像処理部２０３に転送しＲＩＰ処理によりプリントデータを生成する。中央制御部２０１は、このプリントデータを画像メモリ２０７に蓄積する。
【００３５】
この際、中央制御部２０１は、蓄積したプリントジョブに関するジョブＩＤ、暗証番号の情報をジョブに関連づけてジョブ管理部２０８に記憶する。この後、ユーザは、ＭＦＰ１０１の操作部２１０によりジョブＩＤと暗証番号の入力とプリントの指示を行う。中央制御部２０１は、操作部２１０によりこの操作を検知すると、ジョブ管理部２０８に記憶されているジョブに関する情報に従って、ジョブＩＤに応じた暗証番号の一致確認を行う。そして、中央制御部２０１は、画像メモリ２０７に蓄積されているプリントデータを印字部２０５に転送してプリントジョブの印字を行う。
【００３６】
また、本実施形態において、携帯端末１０９からも上記のダイレクトプリント、セキュアプリントを行うことができる。図１の構成図、図２のブロック図により、携帯端末１０９からＭＦＰ１０１でプリントジョブを実行する場合の動作を概略的に説明する。ダイレクトプリントでは、携帯端末１０９からプリント指示されたプリントジョブは、即時にＭＦＰ１０１により印字される。すなわち、ユーザは携帯端末１０９によりプリントジョブを作成し、無線ＬＡＮアクセスポイント１０１ａを選択して、無線ＬＡＮ通信を介して、プリントジョブをＭＦＰ１０１に転送する。中央制御部２０１は、無線ＬＡＮアクセスポイント部２０４を介して受信したプリントジョブを画像処理部２０３に転送しＲＩＰ処理によりプリントデータを生成する。中央制御部２０１は、このプリントデータを印字部２０５に転送してプリントジョブの印字を行う。
【００３７】
なお、この場合も上記と同様に、携帯端末１０９からもプリントジョブを一度ＭＦＰ１０１に蓄積して、ユーザがジョブの暗証番号を入力することによりプリントを実行するセキュアプリントも行ってもよい。すなわち、ユーザは、携帯端末１０９によりジョブＩＤ、暗証番号を設定した上でプリントジョブを作成し、無線ＬＡＮアクセスポイント１０１ａを選択して、無線ＬＡＮ通信を介してプリントジョブをＭＦＰ１０１に転送する。中央制御部２０１は、無線ＬＡＮアクセスポイント部２０４を介して受信したプリントジョブを画像処理部２０３に転送し、ＲＩＰ処理によりプリントデータを生成する。中央制御部２０１は、このプリントデータを画像メモリ２０７に蓄積する。
【００３８】
この際、中央制御部２０１は、蓄積したプリントジョブに関するジョブＩＤ、暗証番号の情報をジョブに関連づけてジョブ管理部２０８に記憶する。この後、ユーザは、ＭＦＰ１０１の操作部２１０によりジョブＩＤと暗証番号の入力とプリントの指示を行う。中央制御部２０１は、操作部２１０により、この操作を検知すると、ジョブ管理部２０８に記憶されているジョブに関する情報に従って、ジョブＩＤに応じた暗証番号の一致確認を行う。そして中央制御部２０１は、画像メモリ２０７に蓄積されているプリントデータを印字部２０５に転送してプリントジョブの印字を行う。
【００３９】
なお、本実施形態において、ＭＦＰ１０１によりコピージョブ、スキャンジョブ、プリントジョブを行う場合を説明したが、ＭＦＰ１０２〜ＭＦＰ１０４においても同様に、コピージョブ、スキャンジョブ、プリントジョブの実行が可能である。上述の通り、本実施形態において、ジョブの種類によって、ダイレクトプリントのようにジョブを受け付けた後、即時にジョブを実行する場合と、セキュアプリントのように受け付けたジョブを一度蓄積して、後に、実行する場合とがある。
【００４０】
次に、図３を参照して、図１で示した無線ＬＡＮ機能を備えたＭＦＰ装置からなるシステムにおいて、無線ＬＡＮ端末である携帯端末１０９の位置を検出する方式について説明する。なお、本実施形態において、無線ＬＡＮ端末１０９の位置を検出する方式は、ＴＤＯＡ（Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）方式に基づくものとする。図３において、ＭＦＰ３０１、ＭＦＰ３０２、ＭＦＰ３０３は、３台のＭＦＰ装置を示している。これら、ＭＦＰ３０１、ＭＦＰ３０２、ＭＦＰ３０３は、図１で示した、複数のＭＦＰであるＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうちのいずれかの３台を示しているものとする。
【００４１】
また、無線ＬＡＮアクセスポイント３０１ａ、無線ＬＡＮアクセスポイント３０２ａ、無線ＬＡＮアクセスポイント３０３ａは、それぞれ、ＭＦＰ３０１、ＭＦＰ３０２、ＭＦＰ３０３に搭載されている無線ＬＡＮアクセスポイントを示している。また、位置検出・ＭＦＰ制御サーバ３０３は、図１の位置検出・ＭＦＰ制御サーバ１０５に相当し、位置検出マスタポイント３０４は、図１の位置検出マスタポイント１０６に相当するものとする。同様に、ＬＡＮ３０５は、図１のＬＡＮ１０８に相当する。さらに、携帯端末３０６は、図１の携帯端末１０９に相当する。
【００４２】
まず、位置検出に先だって、ＭＦＰ３０１、ＭＦＰ３０２、ＭＦＰ３０３の地理的な座標情報が位置検出・ＭＦＰ制御サーバ３０３に登録されているとする。すなわち、ＭＦＰ３０１の位置は座標１：ａで表わされ、同様に、ＭＦＰ３０２の位置は、座標２：ｂ、ＭＦＰ３０３の位置は、座標３：ｃで表わされるとすると、これらの座標情報は位置検出・ＭＦＰ制御サーバ３０３に登録されている。そして、位置検出は、次の手順により位置検出・ＭＦＰ制御サーバ３０３により行われる。
【００４３】
まず、位置検出・ＭＦＰ制御サーバ３０３は、ＬＡＮ３０５を介して位置検出マスタポイント３０４に同期用時刻情報の無線送信を指示する。これにより、無線ＬＡＮアクセスポイント３０１ａ、無線ＬＡＮアクセスポイント３０２ａ、無線ＬＡＮアクセスポイント３０３ａはこれ無線受信し、それぞれ内部の時計装置を、受信した同期用時刻に同期させる。この後、無線ＬＡＮアクセスポイント３０１ａ、無線ＬＡＮアクセスポイント３０２ａ、無線ＬＡＮアクセスポイント３０３ａは、携帯端末３０６から無線送信される無線ＬＡＮ信号を同時に受信する。
【００４４】
ここで、ＭＦＰ３０１の無線ＬＡＮアクセスポイント３０１ａが携帯端末３０６から無線送信された無線ＬＡＮ信号を受信した時刻が、受信時刻１：ｄであったとする。同様に、ＭＦＰ３０２の無線ＬＡＮアクセスポイント３０２ａが受信した時刻が、受信時刻２：ｅ、ＭＦＰ３０１の無線ＬＡＮアクセスポイント３０３ａが受信した時刻が、受信時刻３：ｆであったとする。これらの受信時刻情報、受信時刻１：ｄ、受信時刻２：ｅ、受信時刻３：ｆは、それぞれ、ＭＦＰ３０１、ＭＦＰ３０２、ＭＦＰ３０３により、ＬＡＮ３０５を介して、位置検出・ＭＦＰ制御サーバ３０３に通知される。
【００４５】
ここで、各無線ＬＡＮアクセスポイントにおける受信時刻の差分は、携帯端末３０６とＭＦＰ３０１の距離３０７、携帯端末３０６とＭＦＰ３０２の距離３０８、携帯端末３０６とＭＦＰ３０３の距離３０９の差分から生じるものである。従って、位置検出・ＭＦＰ制御サーバ３０３は、座標１：ａ、座標２：ｂ、座標３：ｃ、および受信時刻１：ｄ、受信時刻２：ｅ、受信時刻３：ｆを用いて三辺測量の原理により携帯端末３０６の位置の座標：Ｘを算出することができる。座標１：ａ、座標２：ｂ、座標３：ｃは、座標情報であり、受信時刻１：ｄ、受信時刻２：ｅ、受信時刻３：ｆは、受信時刻情報である。
【００４６】
上記のように、本実施形態に係る位置検出においては、ＴＤＯＡ（Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ａｒｒｉｖａｌ）方式により、３か所の無線ＬＡＮアクセスポイントを使用する必要がある。すなわち、携帯端末の位置検出を行うためには、３台のＭＦＰがスタンバイモードにあり、無線ＬＡＮアクセスポイントが機能している必要がある。
【００４７】
次に、上述のＭＦＰ装置の位置検出に基づいて、本実施形態に係る無線ＬＡＮ機能を備えたＭＦＰ装置からなるシステムの動作について、フローチャートを用いて、以下にさらに詳細に説明する。まず始めに、ユーザが位置検出・ＭＦＰ制御サーバ１０５に事前の設定を行う際の動作を、図４のフローチャートを用いて説明する。
【００４８】
まず、ユーザは、位置検出・ＭＦＰ制御サーバ１０５にＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の各ＭＦＰの消費電力値を消費電力プロファイルとして予め登録しておく。この登録された各ＭＦＰの消費電力プロファイルが位置検出・ＭＦＰ制御サーバ１０５に記憶（設定）される（Ｓ４００１）。
【００４９】
ここで、図５は、本実施形態における、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の各ＭＦＰのスタンバイモード時およびスリープモード時の消費電力をそれぞれ示す。図５に示す消費電力値が位置検出・ＭＦＰ制御サーバ１０５に記億される。
【００５０】
次に、ユーザは、無線ＬＡＮ端末である携帯端末１０９の位置検出を行うかどうか、その要否を選択して設定する。そして、この設定は、位置検出・ＭＦＰ制御サーバ１０５に記憶される（Ｓ４００２）。さらに、ユーザは、位置検出・ＭＦＰ制御サーバ１０５にＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の各ＭＦＰの座標情報を設定する。この座標情報は、図３を用いて説明した無線ＬＡＮ端末である携帯端末１０９の位置検出のために必要なＭＦＰの地理的な座標である。この登録された各ＭＦＰの座標は、位置検出・ＭＦＰ制御サーバ１０５に記憶（設定）される（Ｓ４００３）。以上により、位置検出・ＭＦＰ制御サーバ１０５の設定を終了する。
【００５１】
次に、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４における、スタンバイモード時、スリープモード時の動作について詳しく説明する。まず、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のスタンバイモード時の動作を図２のブロック図、図６のフローチャートを用いて詳説する。
【００５２】
まず、Ｓ６００１で、中央制御部２０１は、コピー、スキャン、プリントのジョブを受け付けたか否かを判定する。具体的には、ユーザが操作部２１０を操作することにより、コピージョブ、またはスキャンジョブの入力を行ったか否か、または、ＬＡＮ制御部２１２がＬＡＮ１０８からプリントジョブの転送を受け付けたか否かを中央制御部２０１が判定する。
【００５３】
Ｓ６００１で、中央制御部２０１がジョブを受け付けていないと判定した場合（“ＮＯ”）、ジョブを受け付けるまで判定を繰り返す。一方、Ｓ６００１で、中央制御部２０１がジョブを受け付けたと判断した場合（“ＹＥＳ”）は、Ｓ６００２に移行する。そして、Ｓ６００２で、中央処理部２０１は、受け付けたジョブが蓄積するべきジョブであるか否かを判定する。具体的には、受け付けたジョブが上述のセキュアプリントジョブであるか否かを判定する。
【００５４】
Ｓ６００２で、中央制御部２０１が蓄積するべきジョブであると判定した場合（“ＹＥＳ”）は、Ｓ６００３に移行する。Ｓ６００３で、中央制御部２０１は、セキュアプリントジョブを画像メモリ２０７に蓄積し、蓄積したプリントジョブに関するジョブＩＤ、暗証番号の情報をジョブに関連づけてジョブ管理部２０８に記憶する。併せて、中央制御部２０１は、蓄積したセキュアプリントジョブのジョブＩＤをジョブ情報としてＬＡＮ制御部２１２に転送し、ジョブ情報として、ＬＡＮ１０８を介して位置検出・ＭＦＰ制御サーバ１０５に送信する。
【００５５】
一方、Ｓ６００２で、中央制御部２０１が蓄積するべきジョブではないと判定した場合（“ＮＯ”）、Ｓ６００４に移行する。Ｓ６００４で、中央制御部２０１は、受け付けたジョブは、即時に行うジョブであると判定して、コピージョブ、スキャンジョブ、ダイレクトプリントジョブを実行する。
【００５６】
次に、Ｓ６００５で、中央制御部２０１は、スリープ移行制御部２０９からスリープ移行前の通知を受けたか否かを判定する。なお、本実施形態では、中央制御部２０１は、スリープ移行設定時間の３分前になるとスリープ移行制御部２０９から通知を受ける。Ｓ６００５で、中央制御部２０１がスリープ移行前の通知を受けていないと判定した場合（“ＮＯ”）、Ｓ６００１に戻ってジョブの受け付けを判定する。
【００５７】
一方、Ｓ６００５で、中央制御部２０１がスリープ移行前の通知を受けたと判定した場合（“ＹＥＳ”）、Ｓ６００６に移行する。Ｓ６００６で、中央制御部２０１は、スリープ移行前であることを、スリープ移行前事前通知としてＬＡＮ制御部２１２に転送して、ＬＡＮ１０８を介して、位置検出・ＭＦＰ制御サーバ１０５に通知を送信する。
【００５８】
次に、Ｓ６００７で、中央制御部２０１は、ＬＡＮ制御部２１２が、ＬＡＮ１０８を介して、位置検出・ＭＦＰ制御サーバ１０５から受け取ったスリープ移行の承認、拒否の情報により、スリープ移行が承認されたかどうかを判定する。Ｓ６００７で、中央制御部２０１が位置検出・ＭＦＰ制御サーバ１０５から、スリープ移行の承認ではなく拒否の情報を受け取ったと判定した場合（“ＮＯ”）、Ｓ６００８に移行する。Ｓ６００８で、中央制御部２０１は、スリープに移行せず、スリープ移行制御部２０９のスリープタイマーをリセットする。そして、Ｓ６００１に戻ってジョブの受け付けを判定する。
【００５９】
一方、Ｓ６００７で、中央制御部２０１が、位置検出・ＭＦＰ制御サーバ１０５から、スリープ移行の承認の情報を受け取ったと判定した場合（“ＹＥＳ”）、Ｓ６００９に移行する。Ｓ６００９で、中央制御部２０１は、スリープ移行制御部２０９のスリープタイマーをリセットする。そして、Ｓ６０１０で、中央制御部２０１は、スリープ移行の処理を行う。具体的には、中央制御部２０１は、図２で示した、スタンバイモード時の通電部分２１５のうち、スリープモード時の通電部分２１６以外の各部の通電をＯＦＦする。これにより、各ＭＦＰはスリープ状態に移行する。以上により、スタンバイモード時の動作を終了する。
【００６０】
次に、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のスリープモード時の動作を図２のブロック図、図７のフローチャートを用いて詳説する。先に述べている通り、スリープモード中は、図２のスリープモード時の通電部分２１６で示した各部が通電されて機能している。
【００６１】
まず、Ｓ７００１で、起動検知制御部２１４は、位置検出・ＭＦＰ制御サーバ１０５から起動指示があったか否かを判定する。すなわち、ＬＡＮ受信検知部２１３は、ＬＡＮ１０８を介して、位置検出・ＭＦＰ制御サーバ１０５から自機宛ての起動パケットを受信したか否かを判定する。Ｓ７００１で、起動検知制御部２１４が、起動パケットを受信したと判定した場合（“ＹＥＳ”）、Ｓ７００３に移行する。
【００６２】
一方、Ｓ７００１で、起動検知制御部２１４が、起動パケットを受信していないと判定した場合（“ＮＯ”）、Ｓ７００２に移行する。Ｓ７００２で、起動検知制御部２１４は、操作入力２１１においてユーザの操作入力を検知したか否かを判定する。Ｓ７００２で、起動検知制御部２１４が、操作入力を検知したと判定した場合（“ＹＥＳ”）、Ｓ７００３に移行する。一方、Ｓ７００２で、起動検知制御部２１４が、操作入力を検知していないと判定した場合（“ＮＯ”）、Ｓ７００３に移行する。
【００６３】
次に、Ｓ７００３で、起動検知制御部２１４は、ＬＡＮ受信検知部２１３による起動パケットの検知、または、操作入力検知部２１１による操作入力を検知した場合、起動検知制御部２１４は、中央制御部２０１を起動する。これにより、中央制御部２０１は、スリープモード中にＯＦＦしていた、スタンバイモード時の通電部分２１５のうちの、スリープモード時の通電部分２１６以外の各部の通電をＯＮして再度、機能させる。これによりＭＦＰは、スタンバイ状態に移行する。
【００６４】
そして、Ｓ７００４で、中央制御部２０１は、ＬＡＮ制御部２１２により、ＬＡＮ１０８を介して、位置検出・ＭＦＰ制御サーバ１０５にスタンバイ復帰の情報（検知信号）を転送して通知する。次に、Ｓ７００５で、中央制御部２０１は、スリープ移行制御部２０９のスリープタイマーを制御してスリープタイマーを開始する。以上により、スリープモード時の動作を終了する。
【００６５】
次に、図８のフローチャートを用いて、位置検出・ＭＦＰ制御サーバ１０５の動作を詳しく説明する。まず、Ｓ４００２において、ユーザが無線ＬＡＮ端末である携帯端末１０９の位置検出を行う設定をした場合の位置検出・ＭＦＰ制御サーバ１０５の動作を説明する。
【００６６】
まず、Ｓ８００１で、位置検出・ＭＦＰ制御サーバ１０５は、ＬＡＮ１０８を介して、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４にそれぞれ起動パケット（モード切替信号）を転送（送信）する。ここで、既にスタンバイモードにあるＭＦＰは、この起動パケットは無視され、そのＭＦＰは、スタンバイモードを維持する。一方、スリープモードにあるＭＦＰは、Ｓ７００１で、位置検出・ＭＦＰ制御サーバ１０５から起動パケットを検知したと判定し、Ｓ７００３に移行して、スタンバイ状態に復帰する。すなわち、この時点で、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４は全てスタンバイモードであることになる。なお、ここで、位置検出・ＭＦＰ制御サーバ１０５は、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の各ＭＦＰがスタンバイモードの状態であることをＭＦＰ管理テーブルに記憶して管理する。なお、ＭＦＰ管理テーブルは、不図示であるが、位置検出・ＭＦＰ制御サーバ１０５の内部に保持される。
【００６７】
次に、Ｓ８００２で、位置検出・ＭＦＰ制御サーバ１０５は、無線ＬＡＮ端末である携帯端末１０９の位置検出を行う。具体的には、図３を参照して上述した方法で行われ、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうちの３台のＭＦＰにより、その搭載された無線ＬＡＮアクセスポイントを使用してＴＤＯＡ方式により位置検出を行う。
【００６８】
次に、Ｓ８００３で、位置検出・ＭＦＰ制御サーバ１０５は、ＭＦＰからジョブ情報を受信したか否かを判定する。つまり、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰがＳ６００３において、ジョブを蓄積した際に送信したセキュアプリントジョブのジョブＩＤを、ＬＡＮ１０８を介して受信したか否かを判定する。Ｓ８００３で、位置検出・ＭＦＰ制御サーバ１０５がジョブ情報を受信したと判定した場合（“ＹＥＳ”）、Ｓ８００５に移行する。一方、Ｓ８００３で、位置検出・ＭＦＰ制御サーバ１０５がジョブ情報を受信していないと判定した場合（“ＮＯ”）、Ｓ８００４に移行する。
【００６９】
次に、Ｓ８００４で、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰからスタンバイ復帰通知を受信したか否かを判定する。つまり、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰがＳ７００４において、スタンバイ復帰時に送信したスタンバイ復帰通知を、ＬＡＮ１０８を介して受信したか否かを判定する。Ｓ８００４で、位置検出・ＭＦＰ制御サーバ１０５がスタンバイ復帰通知を受信していないと判定した場合（“ＮＯ”）、Ｓ８００６に移行する。一方、Ｓ８００４で、位置検出・ＭＦＰ制御サーバ１０５がスタンバイ復帰通知を受信したと判定した場合（“ＹＥＳ”）、Ｓ８００５に移行する。
【００７０】
次に、Ｓ８００５で、Ｓ８００３で受信されたジョブ情報に基づき、各ＭＦＰが蓄積するジョブのジョブＩＤをＭＦＰ管理テーブルに記憶して管理する。さらに、Ｓ８００４で受信されたスタンバイ復帰通知に基づき、各ＭＦＰが各ＭＦＰのスタンバイ、スリープの状態を把握してＭＦＰ管理テーブルに記憶して管理する。
【００７１】
次に、Ｓ８００６で、位置検出・ＭＦＰ制御サーバ１０５は、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の、いずれかのＭＦＰからスリープ移行通知を受信したか否かを判定する。つまり、位置検出・ＭＦＰ制御サーバ１０５は、いずれかのＭＦＰがＳ６００６において送信したスリープ移行事前通知（省電力モード移行信号）を、ＬＡＮ１０８を介して受信したか否かを判定する。
【００７２】
Ｓ８００６で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知を受信していないと判定した場合（“ＮＯ”）、Ｓ８００２に戻って携帯端末１０９の位置検出を行う。一方、Ｓ８００６で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知を受信したと判定した場合（“ＹＥＳ”）、Ｓ８００７に移行する。
【００７３】
そして、Ｓ８００７で、位置検出・ＭＦＰ制御サーバ１０５は、内部に保持するＭＦＰ管理テーブルを参照して、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の各ＭＦＰのスタンバイ、スリープのモード状態を検知する。
【００７４】
次に、Ｓ８００８で、位置検出・ＭＦＰ制御サーバ１０５は、管理テーブルを参照して、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうち、スタンバイモードにあるＭＦＰが３台を超えて（ＭＦＰの台数Ｎが、Ｎ＞３）存在するか否かを判定する。つまり、無線ＬＡＮ端末である、携帯端末１０９の位置検出のために必要な無線ＬＡＮアクセスポイントが３台を超えて存在するか否か判断する。
【００７５】
Ｓ８００８で、位置検出・ＭＦＰ制御サーバ１０５が、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうち、スタンバイモードにあるＭＦＰが３台を超えて存在すると判定した場合（“ＹＥＳ”）、Ｓ８００９に移行する。具体的には、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の４台のＭＦＰがスタンバイモードの状態にある場合、Ｓ８００８の判定が“ＹＥＳ”となり、Ｓ８００９に移行する。
【００７６】
次に、Ｓ８００９で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８００６でスリープ移行事前通知を受信したＭＦＰに対して、スリープ移行を承認する通知を、ＬＡＮ１０８を介して送信する。このスリープ移行を承認する通知は、ＬＡＮ１０８を介して、スリープ移行事前通知を送信したＭＦＰにより受信され、このＭＦＰは、Ｓ６００７での判定が“ＹＥＳ”となり、Ｓ６００９、Ｓ６０１０が実行されスリープに移行する。そして、Ｓ８０１０で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８００９のスリープ移行の承認に基づき、各ＭＦＰが各ＭＦＰのスタンバイ、スリープの状態を更新してＭＦＰ管理テーブルに記憶して管理する。
【００７７】
一方、Ｓ８００８で、位置検出・ＭＦＰ制御サーバ１０５が、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうち、スタンバイモードにあるＭＦＰが３台を超えて存在しないと判定した場合（“ＮＯ”）、Ｓ８０１１に移行する。具体的には、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうち、３台のＭＦＰがスタンバイモードの状態にある場合、Ｓ８００８の判定が“ＮＯ”となり、Ｓ８０１１に移行する。
【００７８】
次に、Ｓ８０１１で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ４００１で記憶した各ＭＦＰの消費電力プロファイルを参照して検知する。さらに、位置検出・ＭＦＰ制御サーバ１０５は、内部に保持するＭＦＰ管理テーブルにより、各ＭＦＰのスタンバイ、スリープモード状態、および、各ＭＦＰが蓄積しているジョブの情報を参照して検知する。
【００７９】
次に、Ｓ８０１２で、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰの消費電力プロファイル、ＭＦＰ管理テーブルから、Ｓ８００６でスリープ移行事前通知を受信したＭＦＰと、現在スリープモード状態にあるＭＦＰのスタンバイ消費電力を比較する。そして、スタンバイ消費電力がより小さいＭＦＰを１台特定して選定する。
【００８０】
次に、Ｓ１８０３で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８０１２において、スタンバイ消費電力が小さい方のＭＦＰを特定して選定できたか否かを判定する。Ｓ８０１３で、位置検出・ＭＦＰ制御サーバ１０５が、Ｓ８０１２において、いずれかのＭＦＰを選定できたと判定した場合（“ＹＥＳ”）、Ｓ８０１６に移行する。
【００８１】
一方、Ｓ８０１３で、位置検出・ＭＦＰ制御サーバ１０５が、Ｓ８０１２で、いずれかのＭＦＰを選定できなかったと判定した場合（“ＮＯ”）、Ｓ８０１４に移行する。具体的には、Ｓ８０１３の判定が“ＮＯ”となるのは、Ｓ８０１２において、Ｓ８００６でスリープ移行事前通知を受信したＭＦＰと、現在スリープモード状態にあるＭＦＰのスタンバイ消費電力に差が無い場合が該当する。
【００８２】
次に、Ｓ８０１４で、位置検出・ＭＦＰ制御サーバ１０５は、内部に保持するＭＦＰ管理テーブルを参照して、スリープ移行事前通知を受信したＭＦＰと、現在スリープモード状態にあるＭＦＰでより多くのジョブを蓄積しているＭＦＰを１台特定して選定する。
【００８３】
そして、Ｓ８０１５で、位置検出・ＭＦＰ制御サーバ１０５は、より多くのジョブを蓄積しているＭＦＰを特定して選定できたか否かを判定する。Ｓ８０１５で、位置検出・ＭＦＰ制御サーバ１０５が、Ｓ８０１４において、いずれかのＭＦＰを選定できたと判定した場合（“ＹＥＳ”）、Ｓ８０１６に移行する。
【００８４】
一方、Ｓ８０１５で、位置検出・ＭＦＰ制御サーバ１０５が、Ｓ８０１４において、いずれかのＭＦＰを選定できなかったと判定した場合（“ＮＯ”）、Ｓ８０１７に移行する。具体的には、Ｓ８０１５の判定が“ＮＯ”となるのは、Ｓ８０１４において、Ｓ８００６でスリープ移行事前通知を受信したＭＦＰと、現在スリープモード状態にあるＭＦＰが蓄積しているジョブの数に差が無い場合が該当する。
【００８５】
次に、Ｓ８０１６で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８０１３、Ｓ８０１５で選定されたＭＦＰが、Ｓ８００６においてスリープ移行事前通知を受信したＭＦＰであるか否かを判定する。Ｓ８０１６で、位置検出・ＭＦＰ制御サーバ１０５が、Ｓ８００６において、スリープ移行事前通知を受信したＭＦＰであると判定した場合（“ＹＥＳ”）、Ｓ８０１７に移行する。一方、Ｓ８０１６で、位置検出・ＭＦＰ制御サーバ１０５が、スリープ移行事前通知を受信したＭＦＰではないと判定した場合（“ＮＯ”）、Ｓ８０１８に移行する。
【００８６】
Ｓ８０１７で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８００６においてスリープ移行事前通知を受信したＭＦＰに対して、ＬＡＮ１０８を介して、スリープの移行を拒否する通知を送信する。これにより、このＭＦＰは、Ｓ６００７において、スリープ移行が承認されずに拒否されたものとして、Ｓ６００８が実行され、スタンバイモードの状態が維持される。
【００８７】
Ｓ８０１８で、位置検出・ＭＦＰ制御サーバ１０５は、スリープ移行事前通知を受信したＭＦＰ以外の、現在スリープモード状態にあるＭＦＰの中から特定されたＭＦＰを起動する。すなわち、位置検出・ＭＦＰ制御サーバ１０５は、ＬＡＮ１０８を介して、このＭＦＰに起動パケットを送信する。この起動パケットはこのＭＦＰで、Ｓ７００１において受信、検知され、Ｓ７００１が“ＹＥＳ”となり、Ｓ７００３、Ｓ７００４、Ｓ７００６が実行され、このＭＦＰはスタンバイモードの状態へ復帰する。
【００８８】
なお、Ｓ７００４において、このＭＦＰからＬＡＮ１０８を介して送信されたスタンバイ復帰通知を受信し、この後、Ｓ８００４において、位置検出・ＭＦＰ制御サーバ１０５により、“ＹＥＳ”と判定されて、Ｓ８００５によりＭＦＰ管理テーブルが更新される。さらに、位置検出・ＭＦＰ制御サーバ１０５は、スリープ移行事前通知を受信したＭＦＰに対して、ＬＡＮ１０８を介して、スリープの移行を承認する通知を送信する。
【００８９】
次に、Ｓ８０１９で、このＭＦＰは、Ｓ６００７の判定において、スリープ移行が承認されたものとして“ＹＥＳ”となり、Ｓ６００９、Ｓ６０１０が実行され、スリープ移行事前通知を受信したＭＦＰは、スリープモードの状態に移行する。
【００９０】
そして、Ｓ８０２０で、位置検出・ＭＦＰ制御サーバ１０５は、内部に保持するＭＦＰ管理テーブルの各ＭＦＰのスタンバイ、スリープモードの状態を更新して記憶する。Ｓ８０１７、Ｓ８０２０を実行した後は、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８００２に戻って携帯端末１０９の位置検出を行う。
【００９１】
上記によれば、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８０１１〜Ｓ８０２０により、スリープ移行事前通知を受信したＭＦＰのスタンバイモードを維持するか、または、他のスリープモードにあるＭＦＰを起動するように制御することができる。従って、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ０３、ＭＦＰ１０４のうち、必ず、３台のＭＦＰがスタンバイモードの状態にあるように制御される。
【００９２】
次に、図９を用いて、より具体的に位置検出・ＭＦＰ制御サーバ１０５による、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ０３、ＭＦＰ１０４の制御の事例を説明する。図９は、各ＭＦＰから送られたＭＦＰの状態（例えば、モード状態、蓄積ジョブの有無の検知信号）やスタンバイ時の消費電力を示す表である。
【００９３】
まず、Ｓ８００１によるＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ０３、ＭＦＰ１０４の起動後、位置検出・ＭＦＰ制御サーバ１０５が内部に保持するＭＦＰの消費電力プロファイル、ＭＦＰ管理テーブルが状態１であるとする。すなわち、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ０３、ＭＦＰ１０４のスタンバイ時の消費電力は、それぞれ、６０Ｗ、７０Ｗ、１００Ｗ、１００Ｗである。また、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ０３、ＭＦＰ１０４の現在のモード（通電状態）は、全てスタンバイ状態である。さらに、ＭＦＰ１０１は、ジョブＩＤ：１００１のジョブを１個蓄積しており、ＭＦＰ１０３は、ジョブＩＤ：３００１、ジョブＩＤ：３００２のジョブを２個蓄積している。ＭＦＰ１０２およびＭＦＰ１０４は、蓄積しているジョブは無い。
【００９４】
ここで、状態１において、Ｓ８００６で、ＭＦＰ１０２からスリープ移行事前通知があったとすると、４台のＭＦＰがスタンバイ状態にあることから、Ｓ８００８が“ＹＥＳ”となり、Ｓ８００９、Ｓ８０１０が実行される。これにより、ＭＦＰ１０２のスリープモード移行は承認されて状態２に遷移する。
【００９５】
状態２において、Ｓ８００６で、ＭＦＰ１０１からスリープ移行事前通知があったとすると、３台のＭＦＰがスタンバイ状態にあることから、Ｓ８００８が“ＮＯ”となる。ここで、Ｓ８０１２で、ＭＦＰ１０１とＭＦＰ１０２のスタンバイ消費電力を比較すると、ＭＦＰ１０１がよりスタンバイ消費電力の小さいＭＦＰとして特定される。このため、Ｓ８０１３が“ＹＥＳ”、Ｓ８０１６が“ＹＥＳ”となり、Ｓ８０１７において、ＭＦＰ１０１のスリープ移行が拒否され、ＭＦＰ１０１は、スタンバイモードの状態を維持する。従って、状態２は、そのままの状態を維持する。
【００９６】
一方、状態２において、Ｓ８００６で、ＭＦＰ１０４からスリープ移行事前通知があったとすると、３台のＭＦＰがスタンバイ状態にあることから、Ｓ８００８が“ＮＯ”となる。ここで、Ｓ８０１２で、ＭＦＰ１０２とＭＦＰ１０４のスタンバイ消費電力を比較すると、ＭＦＰ１０２が相対的によりスタンバイ消費電力の小さいＭＦＰとして（優先的に）特定される。このため、Ｓ８０１３が“ＹＥＳ”となるが、Ｓ８０１６は、“ＮＯ”となり、Ｓ８０１８において、ＭＦＰ１０２が起動される。また、Ｓ８０１９においてＭＦＰ１０４のスリープ移行事前通知は承認され、ＭＦＰ１０４は、スリープに移行し、状態３に遷移する。
【００９７】
次に、状態３において、Ｓ８００６において、ＭＦＰ１０３からスリープ移行事前通知があったとすると、３台のＭＦＰがスタンバイ状態にあることから、Ｓ８００８が“ＮＯ”となる。ここで、Ｓ８０１２で、ＭＦＰ１０３とＭＦＰ１０４のスタンバイ消費電力を比較すると、ＭＦＰ１０３とＭＦＰ１０４のスタンバイ消費電力の差がないため、ＭＦＰが特定されず、Ｓ８０１３が“ＮＯ”となる。
【００９８】
そして、Ｓ８０１４において、ＭＦＰ１０３とＭＦＰ１０４の蓄積しているジョブの数を比較すると、ＭＦＰ１０３が相対的により多くのジョブを蓄積しているＭＦＰとして（優先的に）特定される。このため、Ｓ８０１５で“ＹＥＳ”、Ｓ８０１６で“ＹＥＳ”となり、Ｓ８０１７において、ＭＦＰ１０３のスリープ移行が拒否され、ＭＦＰ１０３は、スタンバイモードの状態を維持する。従って、状態３は、そのままの状態を維持する。
【００９９】
以上の説明によれば、位置検出・ＭＦＰ制御サーバ１０５によるＳ８００１〜Ｓ８０２０の制御において、常に少なくとも３台のＭＦＰがスタンバイモードの状態であり、これらのＭＦＰに搭載されている無線ＬＡＮアクセスポイントを機能させることができる。このため、Ｓ８００２において無線ＬＡＮ端末である携帯端末１０９の位置検出において必要な無線ＬＡＮアクセスポイントの数を必ず満たすことができる。
【０１００】
また、Ｓ８０１２においては、よりスタンバイ消費電力の少ないＭＦＰを選定してスタンバイ状態で起動しておくことができ、より少ない消費電力でシステムを稼働できる。また、Ｓ８０１４においては、ジョブをより多く蓄積しているＭＦＰをスタンバイ状態で起動しておくことができる。従って、後にユーザによりプリントジョブのプリントが実行される可能性が高いＭＦＰを起動しておくことで、無駄なスリープ移行を防ぎより効率的にシステムを稼働できる。
【０１０１】
また、各ＭＦＰは、Ｓ６００５で、スリープ移行時間の３分前にスリープ移行事前通知を送信するようにして、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８００６で、スリープ移行事前通知を検知して各ＭＦＰに対してスリープ、スタンバイの制御を行う。従って、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ８０１８においてスリープ状態にあるＭＦＰを起動してから、Ｓ８０１９においてスリープ移行事前通知を受信したＭＦＰをスリープ移行させることができる。
【０１０２】
このため、スリープ状態から起動したＭＦＰの無線ＬＡＮアクセスポイントが通電されて無線ＬＡＮが使用可能になり、十分時間が経ってから、スリープ移行事前通知のＭＦＰをスリープ移行させその無線ＬＡＮアクセスポイントをＯＦＦすることができる。これにより、無線ＬＡＮアクセスポイントの切り替え時のハンドオフ時間を考慮して、必要な数（所定の数以上）の無線ＬＡＮアクセスポイントを常に稼働させることができる。
【０１０３】
次に、図１０のフローチャートを用いて、Ｓ４００２で、ユーザが、無線ＬＡＮ端末である携帯端末１０９の位置検出を行わない設定をした場合の位置検出・ＭＦＰ制御サーバ１０５の動作を説明する。なお、これまでの説明の通り、携帯端末１０９の位置検出を行わない場合は、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４のうちの３台を必ずスタンバイ状態にしておく必要はない。
【０１０４】
携帯端末１０９が無線ＬＡＮにより、無線ＬＡＮアクセスポイントと無線ＬＡＮ通信を行うためには、ＭＦＰ１０１、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４の無線ＬＡＮアクセスポイント１０１ａ〜１０４ａいずれかが機能している必要がある。このため、本実施形態では、ＭＦＰ１０１は、常にスタンバイ状態を維持して、少なくとも１台の無線ＬＡＮアクセスポイント（無線ＬＡＮアクセスポイント１０１ａ）は機能している状態にするように制御する。
【０１０５】
まず、Ｓ１０００１で、位置検出・ＭＦＰ制御サーバ１０５は、ＬＡＮ１０８を介してＭＦＰ１０１に起動パケットを転送する。ここで、ＭＦＰ１０１が既にスタンバイモードにある場合、この起動パケットは無視され、そのＭＦＰはスタンバイモードを維持する。一方、ＭＦＰ１０１がスリープモードにある場合、位置検出・ＭＦＰ制御サーバ１０５から起動パケットを検知したと判定して、Ｓ７００３に移行して、スタンバイ状態に復帰する。
【０１０６】
次に、Ｓ１０００２で、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰからスリープ移行通知を受信したか否かを判定する。つまり、位置検出・ＭＦＰ制御サーバ１０５は、各ＭＦＰがＳ６００６において送信したスリープ移行事前通知を、ＬＡＮ１０８を介して受信したか否かを判定する。Ｓ１０００２で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知を受信していないと判定した場合（“ＮＯ”）、スリープ移行事前通知を受信するまで、判定を繰り返す。一方、Ｓ１００１２で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知を受信したと判定した場合（“ＹＥＳ”）、Ｓ１０００３に移行する。
【０１０７】
次に、Ｓ１００３で、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ１００２で受信したスリープ移行事前通知が、ＭＦＰ１０１からのものであるか否かを判定する。Ｓ１０００３で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知は、ＭＦＰ１０１から受信したと判定した場合（“ＹＥＳ”）、Ｓ１０００４に移行する。一方、Ｓ１０００３で、位置検出・ＭＦＰ制御サーバ１０５がスリープ移行事前通知は、ＭＦＰ１０１から受信していないと判定した場合（“ＮＯ”）、Ｓ１０００５に移行する。
【０１０８】
Ｓ１００４で、位置検出・ＭＦＰ制御サーバ１０５は、スリープ移行事前通知を受信したＭＦＰ１０１に対して、ＬＡＮ１０８を介して、スリープの移行を拒否する通知を送信する。これにより、このＭＦＰ１０１は、Ｓ６００７で、スリープ移行が承認されずに拒否されたものとして、Ｓ６００８が実行され、スタンバイモードの状態が維持される。
【０１０９】
Ｓ１０００５で、位置検出・ＭＦＰ制御サーバ１０５は、スリープ移行事前通知を受信したＭＦＰ１０１に対して、ＬＡＮ１０８を介して、スリープの移行を承認する通知を送信する。これにより、このＭＦＰは、Ｓ６００７で、スリープ移行が承認されたものとして、Ｓ６００９、Ｓ６０１０が実行され、スリープモードに移行する。
【０１１０】
Ｓ１０００４、Ｓ１０００５を実行した後は、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ１０００２戻ってスリープ移行通知を受信したか否かの判定を繰り返す。なお、Ｓ１０００１〜Ｓ１０００５の制御において、位置検出・ＭＦＰ制御サーバ１０５は、Ｓ６００３でＭＦＰから送信されるジョブ情報、Ｓ７００４でＭＦＰから送信されるスタンバイ復帰情報を無視する。
【０１１１】
以上により、Ｓ４００２において、ユーザが、無線ＬＡＮ端末である携帯端末１０９の位置検出を行わない設定をした場合、ＭＦＰ１０１は、常にスタンバイ状態を維持する。一方、ＭＦＰ１０２、ＭＦＰ１０３、ＭＦＰ１０４は、位置検出・ＭＦＰ制御サーバ１０５の指示によらず、自機の判断で、スリープ移行、スタンバイ復帰することになる。
【０１１２】
従って、ＭＦＰ１０１に搭載された無線ＬＡＮアクセスポイント１０１ａは、常に稼働しており、無線ＬＡＮ端末である携帯端末１０９の位置検出は行われないが、無線ＬＡＮアクセスポイント１０１ａによる無線ＬＡＮ通信は常に可能である。
【０１１３】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、材質、形状、寸法、形態、数、配置箇所等は、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【０１１４】
１０１〜１０４      ＭＦＰ
１０１ａ〜１０４ａ  アクセスポイント
１０５              位置検出・ＭＦＰ制御サーバ
１０９              携帯端末
【図１】
2015050710.tif 000003
【図２】
2015050710.tif 000004
【図３】
2015050710.tif 000005
【図４】
2015050710.tif 000006
【図５】
2015050710.tif 000007
【図６】
2015050710.tif 000008
【図７】
2015050710.tif 000009
【図８】
2015050710.tif 000010
【図９】
2015050710.tif 000011
【図１０】
2015050710.tif 000012