(57)【要約】【課題】ユーザの位置と情報処理装置の状態に応じて情報処理装置を制御できるようにすることを目的とする。【解決手段】無線端末及び情報処理装置と通信可能な制御装置であって、前記無線端末の位置情報を取得する第一取得部と、前記情報処理装置の状態情報を取得する第二取得部と、前記第一取得部の取得した前記位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が予め指定された状態情報であるか判定する判定部と、前記判定部の判定の結果に応じて、所定の処理を実行させる制御信号を前記情報処理装置に送信する送信部と、を有する、制御装置を提供する。【選択図】図７
2014075120.tif 000002
【特許請求の範囲】
【請求項１】
無線端末及び情報処理装置と通信可能な制御装置であって、
前記無線端末の位置情報を取得する第一取得部と、
前記情報処理装置の状態情報を取得する第二取得部と、
前記第一取得部の取得した前記位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が予め指定された状態情報であるか判定する判定部と、
前記判定部の判定の結果に応じて、所定の処理を実行させる制御信号を前記情報処理装置に送信する送信部と、
を有する、制御装置。
【請求項２】
前記第一取得部は、前記無線端末の現在及び過去の位置情報を取得し、
前記判定部は、前記第一取得部の取得した前記位置情報の前記現在及び過去の位置情報が、予め指定された位置情報であるか判定する、
請求項１に記載の制御装置。
【請求項３】
前記第一取得部は、前記情報処理装置の位置情報をさらに取得し、
前記判定部は、前記第一取得部の取得した前記無線端末の位置情報が、前記第一取得部の取得した前記情報処理装置の位置情報であるか判定する、
請求項１に記載の制御装置。
【請求項４】
前記第一取得部は、前記情報処理装置と関連付けられた通信端末の位置情報を取得することによって、前記情報処理装置の位置情報を取得する、
請求項１に記載の制御装置。
【請求項５】
前記状態情報は、前記情報処理装置のロック状態、印刷ジョブの待機状態又はスタンバイ状態を表す、
請求項１乃至４の何れか一項に記載の制御装置。
【請求項６】
前記判定部が、前記第一取得部の取得した前記無線端末の位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が前記情報処理装置がロック状態であることを表す状態情報であると判定した場合に、前記送信部は、ロック状態を解除する制御信号を前記情報処理装置に送信する、
請求項５に記載の制御装置。
【請求項７】
前記判定部が、前記第一取得部の取得した前記位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が前記情報処理装置がロック状態でないことを表す状態情報であると判定した場合に、前記送信部は、ロック状態を有効にする制御信号を前記情報処理装置に送信する、
請求項５に記載の制御装置。
【請求項８】
前記判定部が、前記第一取得部の取得した前記位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が前記情報処理装置が印刷ジョブの待機状態であることを表す状態情報であると判定した場合に、前記送信部は、前記印刷ジョブの実行を開始させる制御信号を前記情報処理装置に送信する、
請求項５に記載の制御装置。
【請求項９】
前記位置情報は、緯度、経度及びフロアの情報によって表される、
請求項１乃至８の何れか一項に記載の制御装置。
【請求項１０】
前記位置情報は、ＩＭＥＳ規格に従って構成される測位信号を通じて配信された位置情報である、
請求項９に記載の制御装置。
【請求項１１】
無線端末及び情報処理装置と通信可能な制御装置が実行する制御方法であって、
前記無線端末の位置情報を取得する第一取得段階と、
前記情報処理装置の状態情報を取得する第二取得段階と、
前記第一取得段階において取得された前記位置情報が予め指定された位置情報であり、かつ、前記第二取得段階において取得された前記状態情報が予め指定された状態情報であるか判定する判定段階と、
前記判定段階における判定の結果に応じて、所定の処理を実行させる制御信号を前記情報処理装置に送信する送信段階と、
を有する、制御方法。
【請求項１２】
無線端末の位置情報を取得する第一取得段階と、
情報処理装置の状態情報を取得する第二取得段階と、
前記第一取得段階において取得された前記位置情報が予め指定された位置情報であり、かつ、前記第二取得段階において取得された前記状態情報が予め指定された状態情報であるか判定する判定段階と、
前記判定段階における判定の結果に応じて、所定の処理を実行させる制御信号を前記情報処理装置に送信する送信段階と、
を含む制御方法を、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
オフィス環境に設置された情報処理装置を使用するユーザは、自らに付与されたＩＤとパスワードを用いて、情報処理装置にログインすることにより、作業を行うことができる。このとき、ユーザは、操作している情報処理装置から一時的に離れたい場合には、自らのＩＤを用いて他人に情報処理装置を操作されないように、情報処理装置の機能を用いてロックをかけるか、ログアウトする必要がある。
【０００３】
また、ユーザは、自分の情報処理端末を用いて、情報処理装置に対して印刷ジョブを実行するよう指示した場合には、情報処理装置は、その印刷ジョブを受信して、印刷ジョブを実行する。その結果、印刷内容が印字された用紙が、情報処理装置のトレイ上に排出される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、例えば、情報処理装置にロックをかけずに移動した場合、あるいは、情報処理装置に印刷ジョブの実行を指示しておきながら、印刷された用紙を回収しなかった場合に、他人によって、不正に情報を操作又は取得されてしまうおそれがある。従って、ユーザの位置と、情報処理装置の状態とに応じて、情報処理装置に処理を実行させる技術があることが好ましい。
【０００５】
特許文献１、非特許文献１には、ユーザの使用する無線端末に、屋内向けの測位信号を受信させることで、ユーザの位置情報を取得する方法が記載されている。しかしながら、ユーザの位置や情報処理装置の状態に応じて、情報処理装置を制御する方法は存在しない。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、ユーザの位置と情報処理装置の状態に応じて情報処理装置を制御できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し目的を達成するため、本発明の一実施形態における制御装置は、
無線端末及び情報処理装置と通信可能な制御装置であって、
前記無線端末の位置情報を取得する第一取得部と、
前記情報処理装置の状態情報を取得する第二取得部と、
前記第一取得部の取得した前記位置情報が予め指定された位置情報であり、かつ、前記第二取得部の取得した前記状態情報が予め指定された状態情報であるか判定する判定部と、
前記判定部の判定の結果に応じて、所定の処理を実行させる制御信号を前記情報処理装置に送信する送信部と、
を有する。
【発明の効果】
【０００８】
本発明によれば、ユーザの位置と情報処理装置の状態に応じて情報処理装置を制御できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における制御装置を含むシステムの概略図。
【図２】本発明の一実施形態における制御装置を含むシステムの概略図。
【図３】本発明の一実施形態における制御装置のハードウェア構成図。
【図４】本発明の一実施形態における無線端末又は情報処理装置のハードウェア構成図。
【図５】本発明の一実施形態における配信装置のハードウェア構成図。
【図６】本発明の一実施形態におけるゲートウェイのハードウェア構成図。
【図７】本発明の一実施形態における制御装置、無線端末、情報処理装置、配信装置、ゲートウェイ、位置情報管理サーバの機能ブロック図。
【図８Ａ】本発明の一実施形態における無線端末の位置情報を格納する位置情報管理テーブルを表す図。
【図８Ｂ】本発明の一実施形態における無線端末の位置情報を格納する位置情報管理テーブルを表す図。
【図９Ａ】本発明の一実施形態における無線端末の位置情報を格納する位置情報管理テーブルを表す図。
【図９Ｂ】本発明の一実施形態における無線端末の位置情報を格納する位置情報管理テーブルを表す図。
【図１０】本発明の一実施形態における配信装置の設置された位置情報を格納するテーブルを表す図。
【図１１】本発明の一実施形態における制御装置が情報処理装置に対して制御信号を送信するための条件を定義した条件テーブルを表す図。
【図１２Ａ】本発明の一実施形態における制御装置が用いる制御条件を設定する設定ファイルの例を表す図。
【図１２Ｂ】本発明の一実施形態における制御装置が用いる制御条件を設定する設定ファイルの例を表す図。
【図１３】本発明の一実施形態における制御装置が用いる制御条件を設定する設定ファイルの例を表す図。
【図１４】本発明の一実施形態における制御装置の処理の流れを表すフローチャート。
【図１５】本発明の一実施形態におけるシステムの動作例を表すシーケンス図。
【図１６】本発明の一実施形態におけるシステムの動作例を表すシーケンス図。
【図１７】本発明の一実施形態における情報処理装置のハードウェア構成図。
【図１８】本発明の一実施形態における無線端末のハードウェア構成図。
【図１９】本発明の一実施形態における制御装置、無線端末、情報処理装置、配信装置、ゲートウェイ、位置情報管理サーバの機能ブロック図。
【図２０】本発明の一実施形態における無線端末の位置情報を格納する位置情報管理テーブルを表す図。
【図２１】本発明の一実施形態におけるシステムの動作例を表すシーケンス図。
【図２２】本発明の一実施形態におけるシステムの動作例を表すシーケンス図。
【図２３】本発明の一実施形態における制御装置の判定部の詳細な機能ブロック図。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態を図面に基づいて説明する。
【００１１】
１．システムの概要
２．ハードウェア構成
２．１  制御装置
２．２  無線端末／情報処理装置
２．３  配信装置
２．４  ゲートウェイ
３．機能
３．１  位置情報管理機能
３．２  制御信号送信機能
４．動作例
５．変形例
【００１２】
（１．システムの概要）
最初に、図１、２を用いて、本発明の一実施形態における制御装置１００を含むシステムの概要について説明する。図１は、ある空間内に、ユーザの所持する無線端末１２０と、ユーザからの指示によって処理を行う情報処理装置１２２とが含まれる例を表している。無線端末１２０及び情報処理装置１２２は、空間の天井等に設置された配信装置１４０−１４６から送出される測位信号を受信して、自らの位置を表す位置情報を取得することができる。測位信号は、例えば、ＩＭＥＳ（Indoor  Messaging  System）規格に従って構成され、その測位信号には、配信装置の設置された位置を表す緯度、経度、フロア情報等が含まれる。無線端末１２０及び情報処理装置１２２が、そのような測位信号を通じて取得した位置情報は、配信装置１４０−１４６（及び、後述するゲートウェイ１６０）によって構成される、ＰＡＮ（Personal  Area  Network）を通じて、任意のタイミングで、位置情報管理サーバ１０２に繰り返し送信される。ＰＡＮは、例えば、近距離無線通信用のプロトコルである、ＺｉｇＢｅｅ（登録商標）を用いて構成される。図１（Ｂ）は、図１（Ａ）から、ＰＡＮを構成する装置のみを抜き出して表したものである。ＰＡＮの構成の詳細については、後述する。位置情報管理サーバ１０２に格納された、無線端末１２０及び情報処理装置１２２の位置情報は、制御装置１００によって随時参照される。制御装置１００は、無線端末１２０及び情報処理装置１２２の位置情報と、情報処理装置１２２から取得される状態情報とが、予め定められた条件を満たした場合に、予め定められた制御信号を、情報処理装置１２２に送信することができる。
【００１３】
制御装置１００における、条件に基づく制御信号の送信について、図２を用いて、具体的に説明する。図２は、図１に示されたような空間を、実際のオフィス空間を模倣して、二次元的に表現したものであり、通路、部屋、扉、椅子、テーブル等が設置されている。図２の長方形（破線）は、空間内に設置された、測位信号を送出する配信装置（この例では、ＬＥＤ蛍光管等による照明器具とともに、又は、そのような照明器具に埋め込まれて、提供される）を表す。図２には、情報処理装置１２２の一例として、ユーザの端末を通じて発行された印刷ジョブを受け取って印刷処理を実行する、画像形成装置が示されている。ここで、画像形成装置は、印刷ジョブを受け取ると、制御装置１００から、予め定められた形式の制御信号（命令）を受信するまで、その印刷ジョブを処理しない（スプールする）ように構成されている。制御装置１００には、以下のような条件が満たされた場合に、画像形成装置１２２に対して、印刷ジョブを実行させるための制御信号を送信する。
−位置情報管理サーバ１０２を通じて取得された無線端末１２０の位置が、画像形成装置の位置と同一の位置、又は隣接する位置である場合（隣接する位置とは、例えば、図２における配信装置「Ｃ５」に対して、隣接して設置される配信装置「Ｃ１」、「Ｃ４」、「Ｃ８」等の設置位置を表す）
−無線端末１２０のユーザが印刷ジョブを発行済である場合（画像形成装置１２２又はプリントサーバに印刷ジョブがスプール中）
制御信号は、上述したネットワーク１８０か、又は、有線ＬＡＮ又は無線ＬＡＮによるネットワーク１９０を介して、情報処理装置１２２へと伝送され得る。これによって、画像形成装置１２２に対して印刷を指示したユーザが、無線端末１２０を所持して、画像形成装置１２２の設置された位置に近づいたとき、印刷が開始される。これによって、ユーザは、印刷を実行した後に、印刷物を取得し忘れた場合でも、印刷物が実際に印刷されないことにより、他人にその内容を知られるおそれがなくなる。
【００１４】
ここで、無線端末１２０及び情報処理装置１２２が、取得した位置情報を、近距離無線通信によるネットワーク１８０を介して、位置情報管理サーバ１０２に送信する構成について、図１（Ｂ）を用いて、詳しく説明する。ネットワーク１８０は、無線端末１２０及び情報処理装置１２２と、配信装置１４０−１４６と、ゲートウェイ１６０により構成される、例えばＺｉｇＢｅｅ（無線通信）を用いたＰＡＮである。また、配信装置１４０−１４６は、さらに屋内向けの測位信号（例えば、ＩＭＥＳ規格による測位信号）を送信するように構成される。
【００１５】
配信装置１４０−１４６から測位信号を受信した無線端末１２０及び情報処理装置１２２は、受信した位置情報と、例えばネットワークアドレスのような、自らの識別情報とを、例えばＺｉｇＢｅｅ（登録商標）による無線通信を通じて、配信装置１４０−１４６へと送信する。ＰＡＮを構成する配信装置１４０−１４６は、無線端末１２０及び情報処理装置１２２から送信された情報を、ゲートウェイ１６０に中継する。例えば、ネットワーク１８０が、ＺｉｇＢｅｅ（登録商標）によって構成される場合には、配信装置１４０−１４６は、ＺｉｇＢｅｅルータ（他のＺｉｇＢｅｅデバイス間のデータ中継機能を有するデバイス）として機能する。
【００１６】
また、ゲートウェイ１６０は、ネットワーク１８０と、社内ＬＡＮのような、ネットワーク１９０とを相互に接続し、ネットワーク１８０側から送信されたデータを、ネットワーク１９０に中継する。例えば、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）による近距離無線通信ネットワークであり、ネットワーク１９０がＩＥＥＥ８０２．３規格に基づくＬＡＮである場合には、それらの間での通信方式の変換を行う。また、ゲートウェイ１６０は、ネットワーク１８０の構成を管理する機能を有する。
【００１７】
図１（Ｂ）に示されるように、無線端末１２０及び情報処理装置１２２は、ネットワーク１８０の末端に接続され、近距離無線通信にＺｉｇＢｅｅ（登録商標）が用いられる場合には、ＺｉｇＢｅｅエンドデバイス（後述するＺｉｇＢｅｅルータ又はＺｉｇＢｅｅコーディネータに接続された、データの中継機能を有さないデバイス）として機能する。一方、ネットワーク１８０を形成して管理するために必要なＺｉｇＢｅｅコーディネータ機能（ＺｉｇＢｅｅネットワーク内に一台のみ存在し、ネットワークの立ち上げや管理を行うデバイス）は、ゲートウェイ１６０によって提供される。
【００１８】
位置情報管理サーバ１０２は、ネットワーク１８０又はネットワーク１９０介して、無線端末１２０及び情報処理装置１２２から送信された位置情報を取得して、格納する。
【００１９】
以上の構成により、制御装置１００は、ユーザの所持する無線端末１２０と情報処理装置１２２との位置関係が一定条件を満たし、かつ、情報処理装置の状態情報が所定の状態を示す場合に、情報処理装置に対して処理を実行させるための制御信号を送信することができる。
【００２０】
（２．ハードウェア構成）
次に、図３、図４、図５、図６を用いて、本発明の一実施形態における制御装置１００、無線端末１２０（又は情報処理装置１２２）、配信装置１４０、ゲートウェイ１６０のハードウェア構成について説明する。
【００２１】
（２．１  制御装置）
図３は、本発明の一実施形態における制御装置１００のハードウェア構成を表す。制御装置１００は、ＣＰＵ３００、ＲＡＭ３０２、ＲＯＭ３０４、ＨＤＤ３０６、通信部３０８、表示部３１０、入力部３１２及びバス３１４を有する。
【００２２】
ＣＰＵ３００は、制御装置１００の動作制御を行うプログラムを実行する。ＲＡＭ３０２は、ＣＰＵ３００のワークエリア等を構成する。ＲＯＭ３０４は、制御装置１００のシステムプログラム等を記憶する。ＨＤＤ３０６は、ＯＳやアプリケーションのプログラムや、データ等を保管する。ＨＤＤ３０６は、例えば、半導体メモリ、磁気テープ、光学ディスク等を用いる、任意の記憶装置であってもよい。通信部３０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．３規格に基づくＬＡＮと接続するためのインターフェースを含む装置である。表示部３１０は、例えば液晶ディスプレイのように、制御装置１００の操作画面や処理結果を、ユーザに対して提示する装置である。入力部３１２は、例えばキーボードや、マウスのように、ユーザからの入力を受け付ける装置である。バス３１４は、上記装置を電気的に接続する。
【００２３】
上記構成により、本発明の一実施形態における制御装置１００は、予め定められた条件が満たされた場合に、情報処理装置に対して所定の処理を実行させるための制御信号を送信することができる。
【００２４】
なお、表示部３１０及び入力部３１２は、任意の構成要素である。
【００２５】
（２．２  無線端末）
図４は、本発明の一実施形態における無線端末１２０又は情報処理装置１２２のハードウェア構成を表す。無線端末１２０又は情報処理装置１２２は、ＣＰＵ４００、ＲＡＭ４０２、ＲＯＭ４０４、第一通信部４０６、第二通信部４０８、測位信号受信部４１０、表示部４１２、入力部４１４及びバス４１６を有する。
【００２６】
ＣＰＵ４００は、無線端末１２０又は情報処理装置１２２の動作制御を行うプログラムを実行する。ＲＡＭ４０２は、ＣＰＵ４００のワークエリア等を構成する。ＲＯＭ４０４は、ＣＰＵ４００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部４０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような、近距離無線通信方式に従って通信を行う装置である。第二通信部４０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．１１規格に従う無線ＬＡＮによる通信を行う装置である。測位信号受信部４１０は、配信装置１４０が送信する測位信号を受信するための装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットの測位信号を受信する。表示部４１２は、例えば液晶ディスプレイのように、無線端末１２０又は情報処理装置１２２の操作画面や処理結果を、ユーザに対して表示する装置である。入力部４１４は、例えばキーボード、マウス、タッチパネル等のように、ユーザからの入力を受け付ける装置である。バス４１６は、上記装置を電気的に接続する。
【００２７】
上記構成により、本発明の一実施形態における無線端末１２０又は情報処理装置１２２は、配信装置１４０から送信された測位信号を用いて、位置情報を取得し、この位置情報を、位置情報管理サーバ１０２へと送信することができる。また、情報処理装置１２２は、制御装置１００からの制御信号に基づいて、所定の処理を実行することができる。
【００２８】
なお、無線端末１２０は、例えば、第二通信部４０８として、３Ｇのような通信方式によって、携帯電話通信網にアクセス可能な配信装置を備えていてもよい。あるいは、無線ＬＡＮによる通信のための配信装置と、３Ｇによる通信のための配信装置との、両方を備えていてもよい。
【００２９】
また、情報処理装置１２２は、例えば、第二通信部４０８として、有線ＬＡＮによる通信を行う配信装置を備えていてもよい。
【００３０】
また、情報処理装置１２２は、さらなるハードウェアを備えていてもよい。例えば、情報処理装置１２２が、ユーザの使用する端末から印刷ジョブを受信し、印刷処理を行う場合には、印字を行うための出力部を有していてもよい。このように、情報処理装置１２２の有する固有の機能に応じて、さらなるハードウェアが任意に追加され得る。
【００３１】
（２．３  配信装置）
図５は、本発明の一実施形態における配信装置１４０−１４６（以下、代表的に配信装置１４０について説明する）のハードウェア構成例を表す。配信装置１４０は、ＣＰＵ５００、ＲＡＭ５０２、ＲＯＭ５０４、通信部５０６、測位信号送信部５０８及びバス５１０を有する。
【００３２】
ＣＰＵ５００は、配信装置１４０の動作制御を行うプログラムを実行する。ＲＡＭ５０２は、ＣＰＵ５００のワークエリア等を構成する。ＲＯＭ５０４は、ＣＰＵ５００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。通信部５０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような近距離無線通信方式に従って無線通信可能な装置である。測位信号送信部５０８は、無線端末１２０が現在位置を取得するために用いる測位信号を送信する装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットで測位信号を送信する。より具体的には、測位信号送信部５０８は、ＩＭＥＳ規格によって定義されるフレーム構造を有するデータを用いて、１．５７５４ＧＨｚの搬送波を変調して信号を生成し、これをアンテナより送出する。バス５１０は、上記装置を電気的に接続する。
【００３３】
上記構成により、本発明の一実施形態における配信装置１４０は、無線端末１２０及び情報処理装置１２２が測位を行うために必要な、測位信号を送信することができる。また、無線端末１２０及び情報処理装置１２２と、ゲートウェイ１６０との間の通信を中継することができる。
【００３４】
（２．４  ゲートウェイ）
図６は、本発明の一実施形態におけるゲートウェイ１６０のハードウェア構成を表す。ゲートウェイ１６０は、ＣＰＵ６００、ＲＡＭ６０２、ＲＯＭ６０４、第一通信部６０６、第二通信部６０８及びバス６１０を有する。
【００３５】
ＣＰＵ６００は、ゲートウェイ１６０の動作制御を行うプログラムを実行する。ＲＡＭ６０２は、ＣＰＵ６００のワークエリア等を構成する。ＲＯＭ６０４は、ＣＰＵ６００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。第一通信部６０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）のような近距離無線通信方式に従って無線通信可能な装置である。第二通信部６０８は、外部の装置と通信するための装置であり、例えば、ＩＥＥＥ８０２．３規格に基づくＬＡＮと接続するためのインターフェースを含む装置である。バス６１０は、上記装置を電気的に接続する。
【００３６】
上記構成により、本発明の一実施形態におけるゲートウェイ１６０は、配信装置１４０、無線端末１２０及び情報処理装置１２２により構成される、近距離無線通信による、ネットワーク１８０を管理することができる。また、本ゲートウェイ１６０は、ネットワーク１８０と、ネットワーク１９０とを、相互に接続することができる。
【００３７】
（３．機能）
次に、図７を用いて、本発明の一実施形態における制御装置１００、無線端末１２０、情報処理装置１２２、配信装置１４０、ゲートウェイ１６０及び位置情報管理サーバ１０２の機能ブロックの構成について説明する。図７には、これらの装置が備える様々な要素のうち、本実施形態の説明に特に関連する要素が示されている。また、図７において、各部を結ぶ矢印は、各手段の間での主な情報の流れを表している。特に、破線の矢印は、異なる装置間での主な情報の流れを表している。以下では、上記構成によって提供される機能を、「位置情報管理機能」と、「制御信号送信機能」に分けて説明する。
【００３８】
（３．１  位置情報管理機能）
まず、無線端末１２０及び情報処理装置１２２の位置情報を、取得して管理する機能について説明する。本機能は、代表的に、無線端末１２０の位置情報を取得して管理する手順について説明する。上述したように、無線端末１２０の位置情報は、無線端末１２０が、配信装置から送信される測位信号を受信することによって、取得される。ここでは、測位信号が、ＩＭＥＳ規格に従って構成される測位信号であるものとして、説明する。無線端末１２０は、ネットワーク１８０を用いて、取得した位置情報を、位置情報管理サーバ１０２へと送信することができる。
【００３９】
本発明の一実施形態における配信装置１４０は、位置情報格納部７００と、測位信号送信部７０２を有する（中継部７１２については後述する）。
【００４０】
位置情報格納部７００は、配信装置１４０が設置される位置を表す位置情報を格納する。位置情報には、例えば、緯度、経度、フロアを表す情報が含まれる。位置情報は、配信装置ごとに、配信装置の設置者等によって予め設定される。設置済の配信装置の位置情報は、例えば、図１０に示されるテーブルによって、配信装置を識別するための識別子ととともに、管理される。当該テーブルに記載された情報は、制御装置１００に格納される。
【００４１】
測位信号送信部７０２は、位置情報格納部７００に格納された位置情報を含む測位信号を生成して、無線端末１２０に送信する。測位信号は、ＩＭＥＳ規格によって定義されるフレーム構造によって構成され得る。
【００４２】
本発明の一実施形態における無線端末１２０は、測位信号受信部７０４ａ、位置情報取得部７０６ａ、識別情報格納部７０８ａ及び位置情報送信部７１０ａを有する。なお、これらをまとめて、測位部７２０ａと呼ぶ。図７に示されるように、測位部７２０ａと同等の機能を有する測位部７２０ｂが、後述する、情報処理装置１２２にも含まれる。
【００４３】
測位信号受信部７０４ａは、配信装置１４０から送信された測位信号を受信する。測位信号受信部７０４ａは、受信した測位信号を、位置情報取得部７０６ａに渡す。
【００４４】
位置情報取得部７０６ａは、測位信号受信部７０４ａが受信した、ＩＭＥＳ規格に従って構成される測位信号から、位置情報を取得する。位置情報には、緯度、経度、フロアの情報が含まれる。位置情報取得部７０６ａは、取得した位置情報を、位置情報送信部７１０に渡す。
【００４５】
識別情報格納部７０８ａは、無線端末１２０の識別情報を格納する。識別情報には、例えば、無線端末１２０の有する固有のＭＡＣアドレスを用いることができる。
【００４６】
位置情報送信部７１０ａは、位置情報取得部７０６ａから受け取った位置情報と、識別情報格納部７０８ａに格納される識別情報とを、配信装置１４０に送信する。ここで、これらの情報は、配信装置１４０（又は配信装置１４２−１４６）と、ゲートウェイ１６０とにより中継されて（ネットワーク１８０経由で）、位置情報管理サーバ１０２に伝送され得る。無線端末１２０は、複数設置された配信装置のうち、測位信号の送信元である配信装置１４０に対して、位置情報と識別情報とを送信することができる。配信装置１４０及びゲートウェイ１６０における、中継処理の詳細については、後述する。位置情報と識別情報は、無線端末１２０が、測位信号を通じて位置情報が取得するたびに、送信され得る。無線端末１２０による、位置情報の取得は、例えば、所定の時刻、一定間隔、又は、無線端末１２０に備えられた加速度センサ（図示されない）による加速度の変化の検出に応じて、行われ得る。
【００４７】
本発明の一実施形態における配信装置１４０は、さらに中継部７１２を有する。
【００４８】
中継部７１２は、無線端末１２０から、位置情報管理サーバ１０２宛に送信された位置情報と識別情報とを、他の配信装置及び／又はゲートウェイ１６０へと中継する。中継された情報は、当該配信装置に格納されたルーティング情報に基づいて、次のノード（配信装置又はゲートウェイ）へと伝送され得る。無線端末１２０から送信された位置情報及び識別情報は、ゲートウェイ１６０に伝送され、その後、位置情報管理サーバ１０２へと伝送される。中継部７１２は、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）によって構成される場合には、ＺｉｇＢｅｅルータの機能を提供することができる。
【００４９】
本発明の一実施形態におけるゲートウェイ１６０は、通信変換部７１４を有し、ネットワーク１８０の構成を管理する。ゲートウェイ１６０は、ネットワーク１８０がＺｉｇＢｅｅ（登録商標）によって構成される場合には、ＺｉｇＢｅｅコーディネータとしての機能を提供することができる。
【００５０】
通信変換部７１４は、ネットワーク１８０に属する配信装置１４０−１４６から受信したデータを、外部のネットワーク（例えば、図１のネットワーク１９０）に適合する形式に変換し、そのデータを、位置情報管理サーバ１０２へと送信する。
【００５１】
本発明の一実施形態における位置情報管理サーバ１０２は、位置情報受信部７１６及び位置情報格納部７１８を有する。
【００５２】
位置情報受信部７１６は、無線端末１２０から送信された、識別情報と位置情報とを受信する。受信した識別情報と位置情報とは、位置情報格納部７１８に渡される。
【００５３】
位置情報格納部７１８は、位置情報受信部７１６から受け取った位置情報を、同様に、位置情報受信部７１６から受け取った識別情報ごとに、異なるテーブルに格納する。図８Ａは、無線端末１２０の位置情報を順次格納する、位置情報管理テーブルの例を示している。なお、図８Ｂは、情報処理装置１２２の位置情報を格納する、位置情報管理テーブルの例を示している。位置情報管理テーブルは、「日時」と、「緯度」と、「経度」と、「フロア」の項目を有する。「日時」は、無線端末１２０（又は情報処理装置１２２）から位置情報を受信した日時を格納する。あるいは、日時は、無線端末１２０（又は情報処理装置１２２）が位置情報を取得した日時を格納してもよい。この場合には、日時を表す情報が、無線端末１２０（又は情報処理装置１２２）から、別途取得され得る。「緯度」、「経度」及び「フロア」の情報は、無線端末１２０（又は情報処理装置１２２）から受信した位置情報に含まれる情報である。このように、図８Ａ、８Ｂに例示される位置情報管理テーブルは、位置情報を送信した装置の識別情報ごとに設けられ、位置情報の一定期間内の履歴を格納することができる。なお、図９Ａ、９Ｂは、図８Ａ、８Ｂと同様に、無線端末１２０又は情報処理装置１２２の位置情報を格納する位置情報管理テーブルを表しているが、図８Ａ、８Ｂとは異なる日時に取得された位置情報を格納する。後述する実施例は、この２種類の位置情報管理テーブルの例に基づいて、説明される。
【００５４】
以上の機能によって、本発明の一実施形態における制御装置１００は、位置情報管理サーバ１０２を介して、ユーザの所持する無線端末１２０及び情報処理装置１２２の位置情報を取得することができる。無線端末１２０及び情報処理装置１２２は、位置情報を、ＰＡＮのようなネットワーク１８０を通じて繰り返し送信するため、アクセスポイント等を通じて位置情報を送信する場合に比べて、通信に係る消費電力を低く抑えることができる。
【００５５】
なお、上記の説明では、主に、無線端末１２０の位置情報を取得する手順について説明したが、情報処理装置１２２の位置情報についても、同様の手順に従って、取得される。この場合には、測位部７２０ａと同様に、情報処理装置１２２の測位部７２０ｂの位置情報受信手段７０４ｂ及び位置情報取得手段７０６ｂが、配信装置の送信する測位信号から位置情報を取得する。そして、測位部７２０ｂの位置情報送信手段７１０ｂが、位置情報と、識別情報格納部７０８ｂに格納された識別情報とを、配信装置に送信する。
【００５６】
（３．２  制御信号送信機能）
次に、所定の条件が満たされた場合に、制御装置１００が、情報処理装置１２２に対して、所定の制御信号を送信する機能について説明する。
【００５７】
本発明の一実施形態における制御装置１００は、判定部７３０、位置情報取得部７３２、状態情報取得部７３４、制御条件格納部７３６、制御条件設定部７３８、制御信号送信部７４０及び領域情報格納部７４２を有する。
【００５８】
判定部７３０は、ユーザの所持する無線端末１２０及び情報処理装置１２２の位置情報と、情報処理装置１２２の状態情報とが、予め定められた制御条件を満たすか、監視を行う。そして、制御条件が満たされた場合に、後述する、制御信号送信部７４０に対して、所定の制御信号を送信させる。
【００５９】
図２３は、判定部７３０の詳細な機能を表す機能ブロック図である。判定部７３０は、位置情報読込部７３１と、位置特定部７３３と、状態情報読込部７３５と、制御条件読込部７３７と、条件判定部７３９と、制御信号生成部７４１とを有する。
【００６０】
位置情報読込部７３１は、後述する、位置情報取得部７３２の取得した、無線端末１２０及び情報処理装置１２２の位置情報を読み込む。
【００６１】
位置特定部７３３は、位置情報読込部７３１の読み込んだ無線端末１２０及び情報処理装置１２２の位置情報を用いて、無線端末１２０及び情報処理装置１２２の現在又は過去の位置を特定する。無線端末１２０及び情報処理装置１２２の位置は、配信装置に付された配信装置識別子（図１０）によって表される。
【００６２】
具体例を用いて説明すると、例えば、位置特定部７３１は、無線端末１２０の位置情報として、図８Ａに示される、日時「2012/7/17 10:00:00」から「2012/7/17 10:00:20」までの位置情報の全てを取得する。また、位置特定部７３１は、情報処理装置１２２の位置情報として、図８Ｂに示される、日時「2012/7/17 10:00:00」から「2012/7/17 10:00:20」までの位置情報の全てを取得する。
【００６３】
位置特定部７３１は、図１０に示されるテーブルを用いて、取得した位置情報に対応する配信装置識別子を特定する。例えば、図８Ａの例において示される無線端末１２０の位置情報を取得した場合、位置特定部７３１は、無線端末１２０の過去及び現在の位置として、配信装置識別子「Ｃ５」、「Ｃ４」、「Ｃ７」、「Ｃ１０」を特定する。一方、図８Ｂの例において示される情報処理装置１２２の位置情報を取得した場合、位置特定部７３１は、情報処理装置１２２の過去及び現在の位置として、配信装置識別子「Ｃ５」を特定する。
【００６４】
すなわち、位置特定部７３１は、情報処理装置１２２が、配信装置識別子「Ｃ５」の配信装置のある位置に静止しており、無線端末１２０（のユーザ）が、配信装置識別子「Ｃ５」の配信装置のある位置に留まった後、配信装置識別子「Ｃ４」、「Ｃ７」、「Ｃ１０」の配信装置のある位置に沿って移動したことを特定することができる。
【００６５】
また、別の例を用いて説明すると、例えば、位置特定部７３１は、無線端末１２０の位置情報として、図９Ａに示される、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報の全てを取得する。また、位置特定部７３１は、情報処理装置１２２の位置情報として、図９Ｂに示される、日時日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報の全てを取得する。
【００６６】
このとき、位置特定部７３１は、上述したように、情報処理装置１２２が、配信装置識別子「Ｃ５」の配信装置のある位置に静止しており、無線端末１２０（のユーザ）が、配信装置識別子「Ｃ３」の配信装置のある位置から、「Ｃ６」、「Ｃ９」、「Ｃ１０」等の位置を経由して、「Ｃ７」の位置に移動したことを特定することができる。
【００６７】
状態情報読込部７３５は、後述する、状態情報取得部７３４が取得した、情報処理装置の状態情報を読み込む。
【００６８】
制御条件読込部７３７は、後述する、制御条件格納部７３６に格納された、無線端末の位置条件及び情報処理装置の状態条件を含む制御条件と、制御条件が満たされた場合の制御内容とを関連付ける、制御条件テーブルを読み込む。
【００６９】
条件判定部７３３は、位置特定部７３３の特定した、無線端末及び情報処理装置の位置を表す配信装置識別子と、状態情報読込部７３５の読み込んだ、情報処理装置の状態情報とが、制御条件読込部７３７の読み込んだ制御条件を満たすか判定する。
【００７０】
図１１は、制御条件読込部７３７によって読み込まれる制御条件テーブルの例を示しており、「番号」と、「無線端末の位置条件」と、「情報処理装置の状態条件」と、「制御内容」の項目を含む。「番号」は、制御条件ごとに割り振られたＩＤである。
【００７１】
「無線端末の位置条件」は、位置特定部７３１の特定した、無線端末の過去又は現在の位置を用いて定義される条件である。「無線端末の位置条件」は、図１１に示されるように、例えば、単一の配信装置識別子によって、指定され得る。また、「無線端末の位置条件」は、複数の配信装置識別子によって、指定されても良い。例えば、「Ｃ１、Ｃ４、Ｃ７」のように位置条件が示された場合には、配信装置識別子が「Ｃ１」、「Ｃ４」又は「Ｃ７」のいずれかの配信装置の位置にある無線端末が、当該位置条件を満たすことになる。また、「無線端末の位置条件」は、「情報処理装置（002673abcd02）と同一」のように、特定の情報処理装置との位置関係によっても指定され得る。なお、「002673abcd02」は、情報処理装置１２２を特定するための、固有の識別情報を表している。
【００７２】
「情報処理装置の状態条件」は、情報処理装置１２２の状態情報に基づく条件である。「状態処理装置の状態条件」として設定され得る条件の例を以下に示す。
−「ロック状態」：ログイン中のユーザ以外によって操作を行えないよう、ロックがかけられた状態
−「非ロック状態」：上記のロックがかけられていない状態
−「ユーザの印刷ジョブ待機状態」：ユーザによる印刷ジョブの実行を待機している状態
−「スタンバイ状態：消費電力を低減するために一部の機能を停止した状態
「制御内容」は、「無線端末の位置条件」と「情報処理装置の状態条件」が満たされた場合に、情報処理装置１２２に対して行う、制御の内容である。「制御内容」の具体例として、図１１に示されるように、例えば、情報処理装置のロック状態を解除する「ロック解除」や、情報処理装置をロック状態に設定する「ロック設定」や、情報処理装置における、待機中であった「ユーザの印刷ジョブ実行」や、「スタンバイ状態からの復帰」がある。これらの条件及び処理内容は、予め、ユーザによって設定され得る。
【００７３】
条件判定部７３３は、「無線端末の位置条件」が、位置特定部７３１の特定した、無線端末及び情報処理装置の位置（配信装置識別子）により満たされ、かつ、「情報処理装置の状態条件」が、状態情報読込部７３５の読み込んだ状態情報により満たされるとき、条件が満たされたと判定する。
【００７４】
上述したように、無線端末及び情報処理装置の位置情報が、図８Ａ、図８Ｂによって示されるとき、位置特定部７３３は、無線端末１２０の現在の位置を「Ｃ１０」と特定する。ここで、条件判定部７３９は、状態情報読込部７３５から情報処理装置１２２の状態情報「非ロック状態」を受け取っているものとすると、図１１に示される条件のうち、「番号」が「２」の条件が満たされる。
【００７５】
また、無線端末及び情報処理装置の位置情報が、図９Ａ、図９Ｂによって示されるとき、位置特定部７３３は、無線端末１２０の現在の位置を「Ｃ７」と特定する。ここで、条件判定部７３９は、状態情報読込部７３５から情報処理装置１２２の状態情報「ユーザの印刷ジョブ待機状態」を受け取っているものとすると、図１１に示される条件のうち、「番号」が「３」の条件が満たされる。
【００７６】
条件判定部７３９は、上述した制御条件が満たされるとき、対応する制御内容を、制御信号生成部７４１に通知する。
【００７７】
制御信号生成部７４１は、条件判定部７３９から受け取った制御内容を、情報処理装置に実行させるための制御信号を生成し、その制御信号を送信するよう制御信号送信部７４０に指示する。制御信号生成部７４１は、制御信号の送信先となる情報処理装置の識別情報と、制御内容を表す情報（例えば、情報処理装置１２２が解釈可能なコマンド等）を含む制御信号を、制御信号送信部７４０に渡す。
【００７８】
例えば、上述したように、無線端末及び情報処理装置の位置情報が、図８Ａ、図８Ｂによって示され、情報処理装置１２２の状態情報が「非ロック状態」である場合には、図１１に示される条件のうち、「番号」が「２」の条件が満たされる。よって、制御信号生成部７４１は、「ロック設定」を行う命令を含む制御信号を生成し、その制御信号を、制御信号の送信先である情報処理装置１２２の識別情報と共に、制御信号送信部７４０に渡す。
【００７９】
また、例えば、無線端末及び情報処理装置の位置情報が、図９Ａ、図９Ｂによって示され、情報処理装置１２２の状態情報が「ユーザの印刷ジョブ待機状態」である場合には、図１１に示される条件のうち、「番号」が「３」の条件が満たされる。よって、制御信号生成部７４１は、「（無線端末１２０の）ユーザの印刷ジョブ実行」を行う命令を含む制御信号を生成し、その制御信号を、制御信号の送信先である情報処理装置１２２の識別情報とともに、制御信号送信部７４０に渡す。
【００８０】
位置情報取得部７３２は、判定部７３０からの指示を受けて、識別情報に対応する無線端末又は情報処理装置の位置情報を、位置情報管理サーバ１０２の位置情報格納部７１８から取得する。位置情報取得部７３２は、取得した位置情報を、判定部７３０に渡す。このとき、渡される位置情報には、無線端末１２０及び情報処理装置１２２の現在の位置情報だけでなく、一定期間の位置情報の履歴が含まれてもよい。
【００８１】
状態情報取得部７３４は、判定部７３０からの指示を受けて、その情報処理装置１２２の状態情報を取得する。状態情報取得部７３４は、識別情報によって特定可能な、各情報処理装置への接続情報を予め保持しており、この接続情報を用いて、情報処理装置へ接続し、状態情報を取得することができる。状態情報は、後述する、情報処理装置１２２の状態情報格納部７５０に格納されている。状態情報の例として、「ロック状態」、「非ロック状態」、「ユーザの印刷ジョブ待機状態」、「スタンバイ状態」のような状態を表す状態情報がある。状態情報は、この例に限られず、情報処理装置のハードウェア又はソフトウェアの、任意の状態を表す状態情報が用いられてもよい。また、このような状態情報を表現するための方法は、任意である。例えば、各状態は、各状態を表す、数値によるＩＤによって表現されてもよい。この場合には、ＩＤと、各状態を関連付けるテーブルが、制御装置１００と、情報処理装置１２２との間で、共有される。状態情報取得部７３４は、取得した状態情報を、判定部７３０に渡す。
【００８２】
制御条件格納部７３６は、既に述べたように、図１１に示されるような、制御条件テーブルを格納し、判定部７３０からの問合せに応じて、制御条件テーブルの内容を、判定部７３０に渡す。制御条件は、後述する制御条件設定部７３８を通じて、ユーザによって、予め設定され得る。
【００８３】
制御条件設定部７３８は、ユーザからの入力に基づいて、上述した制御条件を設定する。制御条件設定部７３８は、例えば、図１２Ａ、図１２Ｂに示されるような、予め定められた形式のＸＭＬファイルの入力を受け付け、図１１に示すような制御条件を設定する。図１２に含まれる、ＸＭＬの各要素と属性は、図１１の制御条件テーブルの各項目に対応する。例えば、図１１の制御条件テーブルのうち、「番号」は、図１２のＸＭＬファイルのうち、「entry」要素の「id」属性として指定される。同様に、「無線端末の位置条件」は、「condition_location」要素の「device_id」属性として指定され、「情報処理装置の状態条件」は、「condition_state」要素の「name」属性として指定され、「制御内容」は、「action」要素の「name」属性として指定される。ここで、「無線端末の位置条件」には、「Ｃ１０」のような、既知の配信装置の識別子か、「002673abcd02」のような、情報処理装置の識別情報を直接指定することができる。前者を設定した場合には、「無線端末の位置条件」として、配信装置の絶対的な設置位置の位置情報が、条件として設定される（図１１の制御条件テーブルの「番号」が「１」又は「２」の例）。また、後者を設定した場合には、情報処理装置の相対的な位置を表す位置情報が、条件として設定される（図１１の制御条件テーブルの「番号」が「４」の例）。
【００８４】
制御条件設定部７３８は、これらの要素と各属性値を元に、図１１に示されるような制御条件テーブルを生成し、これを制御条件格納部７３６に格納する。
【００８５】
ここで、図１１の制御条件テーブルのうち、「番号」が「３」の項目における、複数の「無線端末の位置条件」を設定するために、例えば、図１２（Ｂ）中、１２００で示されるように、複数の「condition_location」要素を併記できるようにしてもよい。
【００８６】
また、複数の「無線端末の位置条件」を指定するため、例えば、図１３に例示されるように、位置情報を範囲によって指定できるようにしてもよい。図１３の例では、「conditon_location」要素に、範囲による位置情報の指定を有効にするための「area」属性の設定と、範囲の中心となる配信装置の識別子を指定する「device_id」属性と、「device_id」属性で指定した配信装置の位置からの、緯度方向への広がりを「度」で表す「latitude」属性と、同様に経度方向への広がりを「度」で表す「longtitude」属性とを指定している。制御条件設定部７３８は、このような、範囲による「無線端末の位置条件」の設定を読込むと、設置済みの配信装置の位置情報を格納する、図１０のテーブルを参照し、指定された範囲に含まれる配信装置を全て特定する。例えば、図１３の例では、配信装置「Ｃ５」の位置から、緯度方向に±０．００００５度、経度方向に±０．００００５度の範囲にある配信装置「Ｃ１」−「Ｃ９」を特定する。そして、特定された、これらの配信装置の識別子を、制御条件テーブルの「無線端末の位置条件」として設定する。この場合には、図示されないが、「無線端末の位置条件」が、「Ｃ１」−「Ｃ９」と設定された、制御条件が生成される。なお、上記の例では、「度」によって範囲が設定されたが、「メートル」等の他の単位が用いられてもよい。
【００８７】
また、制御条件設定部７３８は、範囲指定によって「無線端末の位置条件」の設定がなされる場合に、配信装置の設置される空間のフロアマップのような、地形情報（領域情報）を参照し、例えば通行不可能な境界（例えば、壁やセキュリティゲート）をまたいで、範囲が設定されないように、設定を動的に変更してもよい。例えば、図２に示される空間に対応する領域情報が利用可能な場合に、範囲の中心に設定された配信装置の位置と、範囲内の他の配信装置の位置との間（例えば、両者の配信装置を結ぶ、直線又は曲線の一以上の経路全て）に、壁のような、通行不可能な境界を表す領域が含まれる場合には、当該他の配信装置を「無線端末の位置条件」に設定しないようにする。上述した範囲指定の例では、配信装置「Ｃ１」−「Ｃ９」が設定されたが、当該制御により、範囲の中心となる配信装置「Ｃ５」との間に境界領域を含む「Ｃ２」、「Ｃ３」、「Ｃ６」、「Ｃ９」は、設定対象から除外される。このように設定された設定情報の例が、図１１の制御条件テーブルの、「番号」が「３」の「無線端末の位置条件」の項目に示されている。なお、フロアマップや、通行不可能な境界を表す情報を含む領域情報は、後述する領域情報格納部７４２に格納される。
【００８８】
また、制御条件設定部７３８は、範囲指定によって「無線端末の位置条件」の設定がなされる場合に、上述した領域情報を参照し、設定ファイル上に記述された「conditon_location」要素の「latitude」属性」及び「longtitude」属性の値を、動的に変更してもよい。例えば、当初設定ファイル上に記述された「latitude」属性及び「longtitude」属性に従って、領域上の範囲を特定したところ、対象となる配信装置が一つも見つからなかったとする。このような場合には、少なくとも一以上の配信装置が当該範囲に含まれるように、「latitude」属性」及び「longtitude」属性の値を、調整して用いるようにしてもよい。あるいは、領域の広さに対して、相対的に広く設定された「latitude」属性及び「longtitude」属性の値（例えば、領域全てを含む範囲が指定された場合等）を、所定値（例えば、領域ごとに予め設定される値）以下になるよう、自動的に調整してもよい。
【００８９】
上述した、設定ファイル内で記述可能な「要素」及び「属性」は、適宜、組み合わせて使用することができる。例えば、「condition_location」要素の「device_id」属性として、情報処理装置の識別情報を指定し、かつ、図１３に示されるように、位置情報を範囲によって指定できる。これによって、可変である情報処理装置の位置を基準として、一定の範囲内にある配信装置を、制御条件テーブルの「無線端末の位置条件」の項目として設定することが可能となる。
【００９０】
なお、設定ファイルによる制御条件の設定は、制御条件設定部７３８による、条件設定方法の一例であり、別途用意されたアプリケーションや、ウェブブラウザを通じて、ＧＵＩ（Graphical  User  Interface）を用いたインタラクティブな設定方法が提供されてもよい。
【００９１】
制御信号送信部７４０は、判定部７３０から、識別情報と制御信号を受け取り、制御信号を、識別情報によって特定される情報処理装置に送信する。制御信号送信部７４０が、情報処理装置にアクセスするための接続情報は、例えば、識別情報と関連付けられて、当該制御装置１００に予め保管されている。制御信号は、上述したネットワーク１８０か、又は、有線ＬＡＮ又は無線ＬＡＮによるネットワーク１９０を介して、情報処理装置１２２へと伝送され得る。
【００９２】
領域情報格納部７４２は、配信装置、情報処理装置又は無線端末が属し得る、空間のフロアマップのような、地形情報（領域情報）を格納する。領域情報とは、例えば、図２に示されるような、フロアマップ上のオブジェクトの情報を、緯度及び経度と関連付けた情報である。領域情報は、フロアマップ上の、配信装置や、通行不可能な境界（例えば、壁やセキュリティゲート）を表す領域の情報を保持する。これらの情報は、制御条件設定部７３８によって参照され、範囲に基づいて「無線端末の位置条件」を設定する際に利用され得る。
【００９３】
本発明の一実施形態における情報処理装置１２２は、測位部７２０ｂ、状態情報格納部７５０、制御信号受信部７５６及び制御部７５８を有する。ここで、測位部７２０ｂは、上述したように、無線端末１２０の測位部７２０ａと同様の機能を有する。
【００９４】
状態情報格納部７５０は、印刷ジョブ状態格納部７５２及びロック状態格納部７５４を含む。印刷ジョブ状態格納部７５２は、画像形成装置である情報処理装置１２２の、ユーザからの印刷ジョブの実行待機状態を格納する。印刷ジョブの実行待機状態は、ユーザごとに格納され得る。
【００９５】
ロック状態格納部７５４は、情報処理装置１２２の、ロック状態を格納する。これらの状態情報は、制御装置１００の状態情報取得部７３４から参照可能なように、構成される。
【００９６】
制御信号受信部７５６は、制御装置１００の制御信号送信部７４０から送信された制御信号を受信し、その制御信号を、制御部７５８に渡す。
【００９７】
制御部７５８は、制御信号受信部７５６から制御信号を受け取り、制御信号の示す制御内容に従って、情報処理装置１２２の動作を制御する。制御内容の例としては、上述したように、例えば、情報処理装置のロック状態を解除する「ロック解除」や、情報処理装置をロック状態に設定する「ロック設定」や、情報処理装置における、待機中であった「ユーザの印刷ジョブ実行」や、「スタンバイ状態からの復帰」がある。
【００９８】
以上の機能によって、本発明の一実施形態における制御装置１００は、無線端末１２０を所持するユーザが、所定の位置に属することとなった場合に、情報処理装置１２２に対して、予め定めた制御をさせることができる。例えば、ユーザによる印刷ジョブが発行されている場合に、ユーザが、情報処理装置を中心とした一定の範囲に属することとなった場合に、該印刷ジョブを実行するよう制御することにより、出力済み印刷物の回収を忘れる事態を防止することができる。また、例えば、ユーザが、情報処理装置を中心とした一定の範囲に属することとなった場合に、情報処理装置のロック状態を解除又はロック状態を設定するよう制御することにより、ユーザの利便性を高めることができる。
【００９９】
（４．動作例）
次に、図１４を用いて、本発明の一実施形態における制御装置１００の処理フローについて、具体例を用いて説明する。図１４に示される、ステップＳ１４００からＳ１４１４までの処理は、以下のようなタイミングで、繰り返し実行される。
−一定時間おき
−外部の装置又はユーザから処理を実行するよう指示を受けたとき
−位置情報管理サーバ１０２に保管される位置情報管理テーブルのデータが更新されたとき
−その他、任意のタイミング
ステップＳ１４００において、制御装置１００の処理が開始される。
【０１００】
ステップＳ１４０２において、位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、無線端末１２０の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。例えば、図９Ａに示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得される。この場合には、無線端末１２０（のユーザ）は、配信装置「Ｃ３」の位置から移動を開始し、各配信装置「Ｃ６」、「Ｃ９」、「Ｃ１０」の位置を経由して、現在は、配信装置「Ｃ７」の位置にあることが特定される。
【０１０１】
ステップＳ１４０４において、位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、情報処理端末１２２の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。例えば、図９Ｂに示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得される。この場合には、また、情報処理装置１２２は、配信装置「Ｃ５」の位置に固定されていることが特定される。
【０１０２】
ステップＳ１４０６において、状態情報取得部７３４は、情報処理装置１２２の状態情報格納部７５０から、情報処理装置１２２の状態情報を取得する。例えば、情報処理装置１２２の状態情報として、「（無線端末１２０の）ユーザの印刷ジョブ待機状態」を表す状態情報が取得される。
【０１０３】
ステップＳ１４０８において、判定部７３０の制御条件読込部７３７は、制御条件格納部７３６から、制御条件と制御条件が満たされた場合の制御内容を読み込む。制御条件及び制御内容は、例えば、図１１の制御条件テーブルに格納される。
【０１０４】
ステップＳ１４１０において、判定部７３０の位置特定部７３３は、図１０に例示されるテーブルを用いて、ステップＳ１４０２で取得した位置情報と対応する、配信装置識別子を特定する。
【０１０５】
ステップＳ１４１２において、判定部７３０の位置特定部７３３は、図１０に例示されるテーブルを用いて、ステップＳ１４０４で取得した位置情報と対応する、配信装置識別子を特定する。
【０１０６】
ステップＳ１４１４において、判定部７３０の条件判定部７３９は、ステップＳ１４０８で読み込んだ制御条件（すなわち、図１１の制御条件テーブルにおける「無線端末の位置条件」と「情報処理装置の状態条件」）が満たされるかどうかを判定する。そして、制御条件が満たされる場合には、ステップＳ１４１６に進む。そうでない場合には、ステップＳ１４２０に進み，処理を終了する。
【０１０７】
例えば、無線端末１２０の位置情報により特定された配信装置識別子が「Ｃ７」であり、情報処理装置１２２の状態情報が「（無線端末１２０の）ユーザの印刷ジョブ待機状態」を表す場合、条件判定部７３９は、「番号」が「３」の制御条件が満たされると判定する。
【０１０８】
ステップＳ１４１６において、判定部７３０の制御信号生成部７４１は、制御条件テーブルに定義された制御内容である「（無線端末１２０の）ユーザの印刷ジョブ実行」を行うための制御信号（命令）を生成する。
【０１０９】
ステップＳ１４１８において、制御信号送信部７４０は、情報処理装置１２２の識別情報と予め関連付けられた、情報処理装置１２２の接続情報を用いて、制御信号を、情報処理装置１２２に送信する。当該制御信号を受け取った情報処理装置１２２は、制御信号に従って、動作を制御する。例えば、情報処理装置１２２は、ステップＳ１４１６において生成された、「（無線端末１２０の）ユーザの印刷ジョブ実行」を行うための制御信号を受信すると、待機中であった、無線端末１２０のユーザの印刷ジョブの実行を開始する。
【０１１０】
ステップＳ１４２０において、当該処理は終了する。
【０１１１】
次に、図１５、１６を用いて、本発明の一実施形態における制御装置１００を含むシステムの動作例について、具体例を用いて説明する。ここでは、無線端末１２０を所持するユーザが、図２に例示される空間内に設置された情報処理装置１２２に対して、印刷を指示した後、印刷物を取得する目的で、情報処理装置１２２に接近する例を表している。このとき、無線端末１２０と情報処理装置１２２は、それぞれ、図９Ａ、図９Ｂに示されるような位置情報を有しているものとする。すなわち、情報処理装置１２２は、配信装置「Ｃ５」の位置に固定されている。また、無線端末１２０は、ユーザにより、配信装置識別子「Ｃ３」の配信装置の位置から、配信装置識別子「Ｃ６」、「Ｃ９」、「Ｃ１０」等の位置を経由して、「Ｃ７」の位置に到達する。
【０１１２】
図１５は、無線端末１２０が、位置情報管理サーバ１０２に、位置情報を送信する動作例を表している。ここでは説明を省略するが、情報処理装置１２２も、無線端末１２０と同様の手順によって、位置情報を、位置情報管理サーバ１０２に送信する。図１５で示される一連のステップ（特に、ステップＳ１５１０−Ｓ１５２２）は、以下のようなタイミングで、繰り返し実行される。
−一定時間おき
−外部の装置又はユーザから処理を実行するよう指示を受けたとき
−無線端末１２０（又は情報処理装置１２２）が、図示しない加速度センサ等により、加速度の変化（すなわち、装置の移動）を検知したとき
−その他、任意のタイミング
ステップＳ１５００において、配信装置識別子「Ｃ７」を有する配信装置１４０の測位信号送信部７０２は、以下のような位置情報を含む測位信号を、一定の領域に送信し続ける。
−緯度  「35.66640」
−経度  「139.76520」
−フロア「4」
配信装置識別子「Ｃ７」の配信装置１４０が送信する位置情報は、例えば、図１０に示されるようなテーブルによって管理され、制御装置１００内に保管されている。
【０１１３】
ステップＳ１５１０において、無線端末１２０の測位信号受信部７０４ａは、配信装置識別子「Ｃ７」の配信装置１４０の測位信号送信部７０２から送信された測位信号を、受信する。
【０１１４】
ステップＳ１５１２において、無線端末１２０の位置情報取得部７０６ａは、受信した測位信号から、位置情報を取得する。位置情報は、例えば、ＩＭＥＳ規格に従って定義された、測位信号を構成するフレーム内の所定の位置に含まれている。本実施例において、無線端末１２０が取得した位置情報は、以下の通りとなる。
−緯度  「35.66640」
−経度  「139.76520」
−フロア「4」
ステップＳ１５１４において、無線端末１２０の位置情報送信部７１０ａは、識別情報格納部７０８に格納された識別情報とともに、上記位置情報を、配信装置１４０に送信する。ここで、無線端末１２０の識別情報（ＭＡＣアドレス）は、以下の通りであるものとする。
−識別情報  「002673abcd01」
ステップＳ１５１６において、配信装置１４０の中継部７１２は、無線端末１２０から受信した位置情報と識別情報とを、ゲートウェイ１６０に中継する。
【０１１５】
ステップＳ１５１８において、ゲートウェイ１６０の通信変換部７１４は、配信装置１４０の属するネットワーク１８０から送信された通信データを、ＬＡＮのようなネットワーク１９０に適合する形式に変換する。
【０１１６】
ステップＳ１５２０において、位置情報管理サーバ１０２の位置情報受信部７１６は、配信装置１４０とゲートウェイ１６０とを介して、無線端末１２０の位置情報と識別情報とを受信する。
【０１１７】
ステップＳ１５２２において、位置情報管理サーバ１０２の位置情報格納部７１８は、受信した識別情報を用いて、無線端末１２０の位置情報を格納する。このとき、当該位置情報管理サーバ１０２が、無線端末１２０から位置情報を受信した日時が、ともに格納される。本実施例において、位置情報管理サーバ１０２は、無線端末１２０から受信した位置情報を、図９Ａに示されるような、位置情報管理テーブルで管理する。本実施例では、９００で示される以下の情報が、新たに格納される。
−日時  「2012/7/17 10:05:30」
−緯度  「35.66640」
−経度  「139.76520」
−フロア「4」
上記処理によって、本発明の一実施形態における位置情報管理サーバ１０２は、ユーザの無線端末１２０及び情報処理装置１２２の位置情報を管理することができる。
【０１１８】
図１６は、本発明の一実施形態における制御装置１００が、位置情報管理サーバ１０２及び情報処理装置１２２から取得した情報に基づいて、情報処理装置１２２の動作を制御する動作例を表す。本実施例は、図１５を用いて上で説明した動作例の実行が終わった直後に開始されるものとして、説明する。図１６で示される一連のステップは、以下のようなタイミングで、繰り返し実行される。
−一定時間おき
−外部の装置又はユーザから処理を実行するよう指示を受けたとき
−位置情報管理サーバ１０２に保管される位置情報管理テーブルのデータが更新されたとき
−その他、任意のタイミング
まず、ステップＳ１６００において、制御装置１００の判定部７３０（位置特定部７３３）は、位置情報取得部７３２に、無線端末１２０及び情報処理装置１２２の位置情報を取得するよう指示する。
【０１１９】
ステップＳ１６０２において、制御装置１００の位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、無線端末１２０の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。ここでは、図９Ａに示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得されるものとする。
【０１２０】
ステップＳ１６０４において、制御装置１００の判定部７３０（位置情報読込部７３１）は、ステップＳ１６０２で取得された、無線端末１２０の位置情報を読み込む。
【０１２１】
ステップＳ１６０６において、制御装置１００の位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、情報処理装置１２２の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。ここでは、図９Ｂに示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得されるものとする。
【０１２２】
ステップＳ１６０８において、制御装置１００の判定部７３０（位置情報読込部７３１）は、ステップＳ１６０６で取得された、情報処理装置１２２の位置情報を読み込む。
【０１２３】
ステップＳ１６１０において、制御装置１００の状態情報取得部７３４は、情報処理装置１２２の状態情報格納部７５０から、情報処理装置１２２の状態情報を取得する。ここでは、情報処理装置１２２の状態情報として、「（無線端末１２０の）ユーザの印刷ジョブ待機状態」を表す状態情報が取得されるものとする。
【０１２４】
ステップＳ１６１２において、制御装置１００の判定部７３０（状態情報読込部７３５）は、ステップＳ１６１０で取得された、情報処理装置１２２の状態情報を取得する。
【０１２５】
ステップＳ１６１４において、制御装置１００の判定部７３０（制御条件読込部７３７）は、制御条件格納部７３６に格納された制御条件テーブル（図１１）を読み込む。
【０１２６】
ステップＳ１６１６において、制御装置１００の判定部７３０（位置特定部７３３）は、読み込んだ無線端末の位置を、配信装置識別子により特定する。ここでは、無線端末１２０は、配信装置識別子「Ｃ３」、「Ｃ６」、「Ｃ９」、「Ｃ１０」の配信装置の位置を経由して、現在「Ｃ７」にあると特定する。
【０１２７】
ステップＳ１６１８において、制御装置１００の判定部７３０（位置特定部７３３）は、読み込んだ情報処理装置の位置を、配信装置識別子により特定する。ここでは、情報処理装置１２２は、配信装置識別子「Ｃ５」の配信装置の位置にあると判定する。
【０１２８】
ステップＳ１６２０において、制御装置１００の判定部７３０（条件判定部７３９）は、図１１の制御条件テーブルにおける「無線端末の位置条件」と「情報処理装置の状態条件」の条件が満たされるか判定する。ここでは、無線端末１２０は、現在、配信装置識別子「Ｃ７」の配信装置の位置にあり、情報処理装置１２２は、配信装置識別子「Ｃ５」の位置にある。また、情報処理装置１２２の状態情報は、「（無線端末１２０の）ユーザの印刷ジョブ待機状態」である。従って、判定部７３０（条件判定部７３９）は、読み込んだ制御条件（図１１）のうち、「番号」が「３」の条件（無線端末が配信装置「Ｃ１、Ｃ４、Ｃ５、Ｃ７、Ｃ８」の何れかの位置にあり、かつ、情報処理装置の状態条件が「ユーザの印刷ジョブ待機状態」）が満たされると判定する。
【０１２９】
ステップＳ１６２２において、制御装置１００の判定部７３０（制御信号生成部７４１）は、制御条件テーブルに定義された制御内容である「（無線端末１２０の）ユーザの印刷ジョブ実行」を行うための制御信号（命令）を生成する。
【０１３０】
ステップＳ１６２４において、制御装置１００の判定部７３０（制御信号生成部７４１）は、生成した制御信号を制御信号送信部７４０に渡す。
【０１３１】
ステップＳ１６２６において、制御装置１００の制御信号送信部７４０は、情報処理装置１２２の識別情報と予め関連付けられた、情報処理装置１２２の接続情報を用いて、制御信号を、情報処理装置１２２に送信する。
【０１３２】
ステップＳ１６２８において、制御信号受信部７５６は、受信した制御信号を、制御部７５８に通知する。
【０１３３】
ステップＳ１６３０において、制御部７５８は、受信した制御信号に従って、処理を行う。本実施例では、情報処理装置１２２は、待機中であった、無線端末１２０のユーザの印刷ジョブの実行を開始する。
【０１３４】
以上の動作により、本発明の一実施形態における制御装置１００は、無線端末１２０を所持するユーザが、所定の位置に属することとなった場合に、情報処理装置１２２に対して、予め定めた処理をさせることができる。これによって、例えば、ユーザが、情報処理装置を基準に定められる一定の範囲に属することとなった場合にのみ、印刷処理を実行させることにより、ユーザが、印刷物を回収し忘れる事態を防止することができる。
【０１３５】
（５．変形例）
次に、本発明の変形例を説明する。上述した例において、様々な情報処理を実行可能な情報処理装置１２２は、配信装置１４０から配信される測位信号を受信し、位置情報を取得することができる。一方、本変形例における情報処理装置１２２Ａは、配信装置から送信される測位信号を受信するための、測位信号受信部を備えていない。代わりに、情報処理装置１２２Ａには、小型のタグ状の通信端末１２２Ｂが予め取り付けられており、この通信端末１２２Ｂが、測位信号を受信することができる。この通信端末１２２Ｂは、上述した無線端末１２０と同様の機能により、配信装置１４０から位置情報を取得し、その位置情報を、位置情報管理サーバ１０２に送信することができる。
【０１３６】
なお、位置情報管理サーバ１０２は、識別情報を用いて、どの通信端末１２２Ｂが、どの情報処理装置１２２Ａに取り付けられているか、予め関連付けて管理している。従って、制御装置１００は、ある情報処理装置１２２Ａの位置情報を取得する場合には、その情報処理装置１２２Ａと関連付けられた通信端末１２２Ｂの位置情報を取得する。
【０１３７】
このような構成とすることで、測位信号を受信できない情報処理装置等に対しても、本発明を適用することが可能となる。
【０１３８】
（ハードウェア）
図１７、図１８は、本実施例における情報処理装置１２２Ａと通信端末１２２Ｂのハードウェア構成例を表す。なお、本実施例における制御装置１００、無線端末１２０、配信装置１４０及びゲートウェイ１６０のハードウェア構成は、図３−図６に示した構成と同様である。
【０１３９】
図１７は、本発明の一実施形態における情報処理装置１２２Ａのハードウェア構成を表す。情報処理装置１２２Ａは、ＣＰＵ１７００、ＲＡＭ１７０２、ＲＯＭ１７０４、通信部１７０６、表示部１７０８、入力部１７１０及びバス１７１２を有する。
【０１４０】
ＣＰＵ１７００は、情報処理装置１２２Ａの動作制御を行うプログラムを実行する。ＲＡＭ１７０２は、ＣＰＵ１７００のワークエリア等を構成する。ＲＯＭ１７０４は、ＣＰＵ１７００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。また、ＲＯＭ１７０４は、ユーザアプリケーションや、ユーザデータも記憶する。通信部１７０６は、外部の装置と通信するための装置であり、例えば、無線ＬＡＮ又は有線ＬＡＮ等より通信を行う装置である。表示部１７０８は、例えば液晶ディスプレイ又はプロジェクタの投影装置のように、情報処理装置１２２Ａの処理結果を、ユーザに対して表示する装置である。入力部１７１０は、例えばタッチパネルやボタンのように、ユーザからの入力を受け付ける装置である。バス１７１２は、上記装置を電気的に接続する。
【０１４１】
上記構成により、本実施例における情報処理装置１２２Ａは、制御装置１００からの指示に応じた処理を実行できる。
【０１４２】
図１８は、本発明の一実施形態における通信端末１２２Ｂのハードウェア構成を表す。通信端末１２２Ｂは、ＣＰＵ１８００、ＲＡＭ１８０２、ＲＯＭ１８０４、通信部１８０６、測位信号受信部１８０８及びバス１８１０を有する。
【０１４３】
ＣＰＵ１８００は、通信端末１２２Ｂの動作制御を行うプログラムを実行する。ＲＡＭ１８０２は、ＣＰＵ１８００のワークエリア等を構成する。ＲＯＭ１８０４は、ＣＰＵ１８００が実行するプログラムや、プログラムの実行に必要なデータを記憶する。通信部１８０６は、外部の装置と通信するための装置であり、例えば、ＺｉｇＢｅｅ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）のような、近距離無線通信方式に従って通信を行う装置である。測位信号受信部１８０８は、配信装置１４０が送信する測位信号を受信するための装置であり、例えば、ＩＭＥＳ規格により定義されたフレームフォーマットの測位信号を受信する。バス１８１０は、上記装置を電気的に接続する。
【０１４４】
上記構成により、本発明の一実施形態における通信端末１２２Ｂは、情報処理装置１２２Ａの代わりに、測位信号を受信し、現在位置を取得することができる。また、通信端末１２２Ｂは、ＰＡＮを介して、取得した位置情報を、位置情報管理サーバ１０２に送信することができる。これにより、位置情報管理サーバ１０２は、測位信号受信部を有しない情報処理装置１２２Ａの位置を管理することが可能となる。
【０１４５】
（機能ブロック）
図１９は、本実施例における制御装置１００、無線端末１２０、情報処理装置１２２Ａ、通信端末１２２Ｂ、配信装置１４０、ゲートウェイ１６０及び位置情報管理サーバ１０２の機能ブロックを表す。図７に示される機能ブロック図と異なり、情報処理装置１２２Ａは、測位部７２０ｂの機能を有しない。一方で、通信端末１２２Ｂは、測位部７２０ｂの機能を有している。
【０１４６】
通信端末１２２Ｂは、測位信号受信部７０４ｂと、位置情報取得部７０６ｂと、識別情報格納部７０８ｂと、位置情報送信部７１０ｂを含む、測位部７２０ｂを有する。測位部７２０ｂは、図７の無線端末１２０の測位部７２０ａと同様に、配信装置１４０から送信された測位信号を受信し、取得した位置情報と自らの識別情報を、配信装置１４０を介して、位置情報管理サーバ１０２に送信する。
【０１４７】
図２０は、位置情報管理サーバ１０２が受信して管理する、通信端末１２２Ｂの位置情報の例である。位置情報管理サーバ１０２は、予め、何れの通信端末１２２Ｂが、何れの情報処理装置１２２Ａに取り付けられているかを把握している。従って、位置情報管理サーバ１０２は、通信端末１２２Ｂの測位部７２０ｂから送信された、識別情報と位置情報を用いて、情報処理装置１２２Ａの位置を把握することができる。
【０１４８】
（動作例）
図２１は、本実施例における位置情報管理サーバ１０２と、ゲートウェイ１６０と、配信装置１４０と、通信端末１２２Ｂによる、位置情報管理機能の動作例を表す。図２２は、図１５で示した例と異なり、通信端末１２２Ｂが位置情報を送信する例を表している。
【０１４９】
ステップＳ２１００において、配信装置識別子「Ｃ５」を有する配信装置１４０の測位信号送信部７０２は、以下のような位置情報を含む測位信号を、一定の領域に送信し続ける。
−緯度  「35.66635」
−経度  「139.76525」
−フロア「4」
配信装置識別子「Ｃ５」の配信装置１４０が送信する位置情報は、例えば、図１０に示されるようなテーブルによって管理され、制御装置１００内に保管されている。
【０１５０】
ステップＳ２１１０において、通信端末１２２Ｂの測位信号受信部７０４ｂは、配信装置識別子「Ｃ５」の配信装置１４０の測位信号送信部７０２から送信された測位信号を、受信する。
【０１５１】
ステップＳ２１１２において、通信端末１２２Ｂの位置情報取得部７０６ｂは、受信した測位信号から、位置情報を取得する。位置情報は、例えば、ＩＭＥＳ規格に従って定義された、測位信号を構成するフレーム内の所定の位置に含まれている。本実施例において、通信端末１２２Ｂが取得した位置情報は、以下の通りとなる。
−緯度  「35.66635」
−経度  「139.76525」
−フロア「4」
ステップＳ２１１４において、通信端末１２２Ｂの位置情報送信部７１０ｂは、識別情報格納部７０８に格納された識別情報とともに、上記位置情報を、配信装置１４０に送信する。ここで、通信端末１２２Ｂの識別情報（ＭＡＣアドレス）は、以下の通りであるものとする。
−識別情報  「002673abcd03」
ステップＳ２１１６において、配信装置１４０の中継部７１２は、通信端末１２２Ｂから受信した位置情報と識別情報とを、ゲートウェイ１６０に中継する。
【０１５２】
ステップＳ２１１８において、ゲートウェイ１６０の通信変換部７１４は、配信装置１４０の属するネットワーク１８０から送信された通信データを、ＬＡＮのようなネットワーク１９０に適合する形式に変換する。
【０１５３】
ステップＳ２１２０において、位置情報管理サーバ１０２の位置情報受信部７１６は、配信装置１４０とゲートウェイ１６０とを介して、通信端末１２２Ｂの位置情報と識別情報とを受信する。
【０１５４】
ステップＳ２１２２において、位置情報管理サーバ１０２の位置情報格納部７１８は、受信した識別情報を用いて、通信端末１２２Ｂの位置情報を格納する。このとき、当該位置情報管理サーバ１０２が、通信端末１２２Ｂから位置情報を受信した日時が、ともに格納される。本実施例において、位置情報管理サーバ１０２は、通信端末１２２Ｂから受信した位置情報を、図２０に示されるような、位置情報管理テーブルで管理する。本実施例では、９００で示される以下の情報が、新たに格納される。
−日時  「2012/7/17 10:05:30」
−緯度  「35.66635」
−経度  「139.76525」
−フロア「4」
上記処理によって、本発明の一実施形態における位置情報管理サーバ１０２は、ユーザの無線端末１２０及び情報処理装置１２２Ａの位置情報を管理することができる。
【０１５５】
図２２は、本発明の一実施形態における制御装置１００が、位置情報管理サーバ１０２及び情報処理装置１２２Ａから取得した情報に基づいて、情報処理装置１２２Ａの動作を制御する動作例を表す。
【０１５６】
まず、ステップＳ２２００において、制御装置１００の判定部７３０（位置特定部７３３）は、位置情報取得部７３２に、無線端末１２０及び通信端末１２２Ｂの位置情報を取得するよう指示する。
【０１５７】
ステップＳ２２０２において、制御装置１００の位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、無線端末１２０の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。ここでは、図９Ａに示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得されるものとする。
【０１５８】
ステップＳ２２０４において、制御装置１００の判定部７３０（位置情報読込部７３１）は、ステップＳ２２０２で取得された、無線端末１２０の位置情報を読み込む。
【０１５９】
ステップＳ２２０６において、制御装置１００の位置情報取得部７３２は、位置情報管理サーバ１０２の位置情報格納部７１８から、通信端末１２２Ｂ（すなわち、情報処理装置１２２Ａ）の位置情報（現在の位置情報及び／又は一定期間の位置情報の履歴）を取得する。ここでは、図２０に示される位置情報管理テーブルに含まれる、日時「2012/7/17 10:05:00」から「2012/7/17 10:05:30」までの位置情報が取得されるものとする。
【０１６０】
ステップＳ２２０８において、制御装置１００の判定部７３０（位置情報読込部７３１）は、ステップＳ２２０６で取得された、通信端末１２２Ｂ（すなわち、情報処理装置１２２Ａ）の位置情報を読み込む。
【０１６１】
その後、情報処理装置１２２Ａから取得した状態情報と、無線端末１２０と情報処理装置１２２Ａの位置情報とに基づき、制御内容を決定するステップＳ２２１０−Ｓ２２３０は、図１６のステップＳ１６１０−Ｓ１６３０と同様である。
【０１６２】
以上の処理により、本実施例における制御装置１００は、測位信号受信部を有しない情報処理装置１２２Ａに対しても、条件に応じた特定の処理を行わせることが可能となる。
【符号の説明】
【０１６３】
１００  制御装置
１０２  位置情報管理サーバ
１２０  無線端末
１２２Ｂ  通信端末
１２２、１２２Ａ  情報処理装置
１４０、１４２、１４４、１４６  配信装置
１６０  ゲートウェイ
７００  位置情報格納部
７０２  測位信号送信部
７０４ａ、７０４ｂ  測位信号受信部
７０６ａ、７０６ｂ  位置情報取得部
７０８ａ、７０８ｂ  識別情報格納部
７１０ａ、７１０ｂ  位置情報送信部
７１２  中継部
７１４  通信変換部
７１６  位置情報受信部
７１８  位置情報格納部
７２０ａ、７２０ｂ  測位部
７３０  判定部
７３２  位置情報取得部
７３４  状態情報取得部
７３６  制御条件格納部
７３８  制御条件設定部
７４０  制御信号送信部
７４２  領域情報格納部
７５０  状態情報格納部
７５２  印刷ジョブ状態格納部
７５４  ロック状態格納部
７５６  制御信号受信部
７５８  制御部
【先行技術文献】
【特許文献】
【０１６４】
【特許文献１】特許第４２９６３０２号公報
【非特許文献】
【０１６５】
【非特許文献１】"準天頂衛星システムユーザインタフェース仕様書"、ＩＳ−ＱＺＳＳ１．４版、宇宙航空研究開発機構
【図１】
2014075120.tif 000003
【図２】
2014075120.tif 000004
【図３】
2014075120.tif 000005
【図４】
2014075120.tif 000006
【図５】
2014075120.tif 000007
【図６】
2014075120.tif 000008
【図７】
2014075120.tif 000009
【図８Ａ】
2014075120.tif 000010
【図８Ｂ】
2014075120.tif 000011
【図９Ａ】
2014075120.tif 000012
【図９Ｂ】
2014075120.tif 000013
【図１０】
2014075120.tif 000014
【図１１】
2014075120.tif 000015
【図１２Ａ】
2014075120.tif 000016
【図１２Ｂ】
2014075120.tif 000017
【図１３】
2014075120.tif 000018
【図１４】
2014075120.tif 000019
【図１５】
2014075120.tif 000020
【図１６】
2014075120.tif 000021
【図１７】
2014075120.tif 000022
【図１８】
2014075120.tif 000023
【図１９】
2014075120.tif 000024
【図２０】
2014075120.tif 000025
【図２１】
2014075120.tif 000026
【図２２】
2014075120.tif 000027
【図２３】
2014075120.tif 000028