(57)【要約】【課題】情報処理装置の位置情報の設定に関し、利用者の利便性をより向上させることができる位置管理システムを提供する。【解決手段】位置管理システム１０において、画像形成装置１３の位置情報が設定されていない場合、問い合わせ情報１１４が画像形成装置１３からサーバ１４に送信される。さらに、送信された問い合わせ情報１１４に対応する位置情報を含む応答情報１１９が画像形成装置１３へ返信され、返信された応答情報１１９から抽出された位置情報が画像形成装置１３の位置情報として設定される。【選択図】図８
2018153933.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置、位置特定装置及び情報管理装置を備える位置管理システムであって、
前記情報処理装置は当該情報処理装置を特定する特定情報を発信し、
前記位置特定装置は、前記特定情報を受信した場合、前記位置特定装置の位置を示す位置情報及び前記受信した特定情報を前記情報管理装置に送信し、
前記情報管理装置は、前記送信された位置情報及び前記送信された特定情報を対応させて管理し、
前記情報処理装置は、当該情報処理装置の位置情報が設定されていない場合、前記特定情報を前記情報管理装置に送信し、
前記情報管理装置は、前記情報処理装置から送信された特定情報に対応する位置情報を前記情報処理装置へ返信し、
前記情報処理装置は前記返信された位置情報を前記情報処理装置の位置情報として設定することを特徴とする位置管理システム。
【請求項２】
前記情報処理装置は、近距離無線通信によって前記特定情報を前記位置特定装置へ送信することを特徴とする請求項１記載の位置管理システム。
【請求項３】
前記情報処理装置へ前記特定情報を発信する発信器が取り付けられることを特徴とする請求項１又は２記載の位置管理システム。
【請求項４】
前記位置特定装置は、前記特定情報を受信した場合、前記位置特定装置の位置を示す位置情報及び前記受信した特定情報を繰り返して前記情報管理装置に送信し、
前記情報管理装置は、前記送信された位置情報及び前記対応する特定情報を繰り返して受信し、複数の前記送信された位置情報及び前記対応する特定情報を管理することを特徴とする請求項１乃至３のいずれか１項に記載の位置管理システム。
【請求項５】
前記情報管理装置は、前記情報処理装置から送信された特定情報に対応する複数の前記位置情報を前記情報処理装置へ返信し、
前記情報処理装置は、前記返信された複数の位置情報のうち、数が最も多い同一の位置情報を前記情報処理装置の位置情報として設定することを特徴とする請求項４記載の位置管理システム。
【請求項６】
前記情報管理装置は、前記情報処理装置から送信された特定情報に対応する複数の前記位置情報を前記情報処理装置へ返信し、
前記情報処理装置は、前記返信された複数の位置情報のうち、最も直近に前記位置特定装置から受信した位置情報を前記情報処理装置の位置情報として設定することを特徴とする請求項４記載の位置管理システム。
【請求項７】
前記情報処理装置は画像形成装置であることを特徴とする請求項１乃至６のいずれか１項に記載の位置管理システム。
【請求項８】
前記位置特定装置はＧＰＳ機能を有する携帯端末であることを特徴とする請求項１乃至７のいずれか１項に記載の位置管理システム。
【請求項９】
情報処理装置、位置特定装置及び情報管理装置を備える位置管理システムの制御方法であって、
前記情報処理装置が当該情報処理装置を特定する特定情報を発信する発信工程と、
前記位置特定装置が、前記特定情報の受信に応じて前記位置特定装置の位置を示す位置情報及び前記受信した特定情報を前記情報管理装置に送信する送信工程と、
前記情報管理装置が前記送信された位置情報及び前記送信された特定情報を対応させて管理する管理工程と、
前記情報処理装置の位置情報が設定されていない場合、前記情報処理装置が前記特定情報を前記情報管理装置に送信して前記位置情報の送信を要求する要求工程と、
前記情報管理装置が前記情報処理装置から送信された特定情報に対応する位置情報を前記情報処理装置へ返信する返信工程と、
前記情報処理装置が前記返信された位置情報を前記情報処理装置の位置情報として設定する設定工程と
を有することを特徴とする制御方法。
【請求項１０】
情報管理装置と通信可能であり、位置特定装置と近距離無線通信によって通信可能な情報処理装置であって、
当該情報処理装置を特定する特定情報を前記近距離無線通信によって位置特定装置へ送信し、
前記情報処理装置の位置情報が設定されていない場合、前記特定情報を前記情報管理装置に送信し、
前記特定情報の前記情報管理装置への送信に対応して返信される、前記近距離無線通信によって前記位置特定装置へ送信された前記特定情報に対応して前記位置特定装置から前記情報管理装置に送信された、前記位置特定装置の位置を示す位置情報を受信し、
前記返信された位置情報を前記情報処理装置の位置情報として設定することを特徴とする情報処理装置。
【請求項１１】
情報処理装置、位置特定装置及び情報管理装置を備える位置管理システムの制御方法をコンピュータに実行させるプログラムにおいて、
前記位置管理システムの制御方法は、      
前記情報処理装置が当該情報処理装置を特定する特定情報を発信する発信工程と、
前記位置特定装置が、前記特定情報の受信に応じて前記位置特定装置の位置を示す位置情報及び前記受信した特定情報を前記情報管理装置に送信する送信工程と、
前記情報管理装置が前記送信された位置情報及び前記送信された特定情報を対応させて管理する管理工程と、
前記情報処理装置の位置情報が設定されていない場合、前記情報処理装置が前記特定情報を前記情報管理装置に送信して前記位置情報の送信を要求する要求工程と、
前記情報管理装置が前記情報処理装置から送信された特定情報に対応する位置情報を前記情報処理装置へ返信する返信工程と、
前記情報処理装置が前記返信された位置情報を前記情報処理装置の位置情報として設定する設定工程と
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、近距離無線通信技術を利用する位置管理システム、その制御方法、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
無線通信技術を用いて、携帯端末や画像形成装置の位置を一元的に管理する位置管理システムが提案されている。この位置管理システムは、携帯端末や画像形成装置の位置情報を集約するクラウドサーバを備える。携帯端末や画像形成装置は自機の位置情報をクラウドサーバへ送信するが、携帯端末と異なり、ＧＰＳ機能を持たない画像形成装置では、位置情報の送信の前提条件として予めその位置情報を設定する必要がある。これに対応して、画像形成装置では、ユーザやサービスマンがＵＩパネル等を通じて位置情報を入力し、画像形成装置は入力された位置情報を自身の位置情報として設定する。但し、この場合、入力される位置情報は緯度や経度からなり、ユーザ等がＧＰＳ機器を用いて、まず、位置情報を特定し、さらにそれらを手入力する必要があるため、ユーザ等に不便を強いる。
【０００３】
そこで、近距離無線通信技術を利用し、ＧＰＳ機能を持つ携帯端末によって画像形成装置の位置情報の設定を補助する位置管理システムが提案されている（例えば、特許文献１参照。）。この位置管理システムでは、例えば、ユーザが、画像形成装置のＵＩパネルに当該画像形成装置を特定する二次元コードを表示させ、該二次元バーコードを携帯端末のカメラで読み取り、携帯端末と画像形成装置を近距離無線通信によって接続する。その後、携帯端末は当該携帯端末の位置情報を画像形成装置へ送信し、画像形成装置は送信された位置情報を自身の位置情報として設定する。また、例えば、近距離無線通信技術によって携帯端末が近隣の全てのデバイスの情報を取得し、それらを自身のＵＩパネルに一覧表示する。その後、ユーザが一覧表示されたデバイスから画像形成装置を選択することにより、携帯端末と画像形成装置を近距離無線通信によって接続する。次いで、携帯端末は当該携帯端末の位置情報を画像形成装置へ送信し、画像形成装置は送信された位置情報を自身の位置情報として設定する。さらに、例えば、ユーザが画像形成装置のＮＦＣリーダに携帯端末をタッチさせることにより、携帯端末と画像形成装置を近距離無線通信によって接続する。その後、携帯端末は当該携帯端末の位置情報を画像形成装置へ送信し、画像形成装置は送信された位置情報を自身の位置情報として設定する。
【０００４】
これらの特許文献１に係る画像形成装置の位置情報の設定方法のいずれにおいても、携帯端末の位置情報が画像形成装置の位置情報として画像形成装置へ送信されるため、ユーザが画像形成装置の位置情報を手入力する必要を無くすことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−６７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に係る画像形成装置の位置情報の設定方法では、例えば、携帯端末を画像形成装置のＮＦＣリーダにタッチさせる等、画像形成装置の位置情報の設定を意図する操作を積極的にユーザが行う必要がある。したがって、画像形成装置の位置情報の設定に関し、依然としてユーザにとって利便性が高いとは言えない。
【０００７】
本発明の目的は、情報処理装置の位置情報の設定に関し、利用者の利便性をより向上させることができる位置管理システム、その制御方法、情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の位置管理システムは、情報処理装置、位置特定装置及び情報管理装置を備える位置管理システムであって、前記情報処理装置は自身を特定する特定情報を発信し、前記位置特定装置は、前記特定情報を受信した場合、前記位置特定装置の位置を示す位置情報及び前記受信した特定情報を前記情報管理装置に送信し、前記情報管理装置は、前記送信された位置情報及び前記送信された特定情報を対応させて管理し、前記情報処理装置は、当該情報処理装置の位置情報が設定されていない場合、前記特定情報を前記情報管理装置に送信し、前記情報管理装置は、前記情報処理装置から送信された特定情報に対応する位置情報を前記情報処理装置へ返信し、前記情報処理装置は前記返信された位置情報を前記情報処理装置の位置情報として設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の位置情報が設定されていない場合、特定情報が情報処理装置から情報管理装置に送信され、送信された特定情報に対応する位置情報が情報処理装置へ返信され、返信された位置情報が情報処理装置の位置情報として設定される。すなわち、利用者が情報処理装置の位置情報の設定を意図する操作を行わなくても、情報処理装置の位置情報が設定されていなければ、自動的に情報処理装置の位置情報が設定される。これにより、情報処理装置の位置情報の設定を意図する操作を積極的に利用者が行う必要を無くすことができ、もって、情報処理装置の位置情報の設定に関し、利用者の利便性をより向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る位置管理システムの構成を説明するための図である。
【図２】図１における発信器のモジュール構成を概略的に示すブロック図である。
【図３】図１における発信器の制御部のモジュール構成を概略的に示すブロック図である。
【図４】図１における携帯端末のモジュール構成を概略的に示すブロック図である。
【図５】図１における画像形成装置のモジュール構成を概略的に示すブロック図である。
【図６】図１におけるサーバのモジュール構成を概略的に示すブロック図である。
【図７】本実施の形態において携帯端末及び画像形成装置の位置がサーバによって管理されるまでの処理を説明するための図である。
【図８】本実施の形態において画像形成装置の位置情報が設定されるまでの処理を説明するためのシーケンス図である。
【図９】図８のステップＳ８１２における位置情報設定処理を示すフローチャートである。
【図１０】図８のステップＳ８１３における応答処理を示すフローチャートである。
【図１１】図８の位置情報設定処理で用いられるデータを説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の実施の形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は実施の形態に記載されている構成によって限定されることはない。例えば、以下の実施の形態では、携帯端末、画像形成装置及びサーバを備える位置情報システムに本発明を適用した場合について説明する。しかしながら、本発明は、画像形成装置以外の情報処理装置を備える位置情報システムに適用してもよい。
【００１２】
図１は、本発明の実施の形態に係る位置管理システムの構成を説明するための図である。図１において、位置管理システム１０は、発信器１１、携帯端末１２（位置特定装置）、画像形成装置１３（情報処理装置）及びサーバ１４（情報管理装置）を備える。発信器１１は画像形成装置１３へ取り付けられる。なお、発信器１１は、位置管理システム１０を構成する他の機器へも取り付け可能である。また、位置管理システム１０において、複数の発信器１１を用いることが可能であり、その場合、各発信器１１は位置管理システム１０を構成する各機器へ取り付けられる。また、サーバ１４はローカルネットワークを介して携帯端末１２や画像形成装置１３と接続され、さらに、公衆網等を介して外部の情報機器１５と接続される。
【００１３】
図２は、図１における発信器のモジュール構成を概略的に示すブロック図である。図２において、発信器１１は、固有情報格納部２１、制御部２２及び送信部２３を有する。固有情報格納部２１は当該発信器１１に固有の固有情報（特定情報）を格納する。したがって、位置管理システム１０に複数の発信器１１が用いられる場合、各発信器１１の固有情報格納部２１は互いに異なる固有情報を格納する。これにより、各発信器１１が取り付けられる機器を、各固有情報によって識別、特定することができる。制御部２２は、図３に示すように、プログラムを実行するためのＣＰＵ２４、プログラムを格納するためのＲＡＭ２５やＲＯＭ２６、Ｒａｄｉｏ Ｉ／Ｆ２７、Ｎｅｔｗｏｒｋ Ｉ／Ｆ２８及びＩ／Ｏ２９を有する。本実施の形態では、発信器１１の電源が投入されると、制御部２２はＲＯＭ２６に格納されたプログラムを読み出して実行する。このとき、実行されるプログラムの数は１つに限られず、例えば、複数のプログラムが実行されて発信器１１において複数の処理（例えば、後述する図７における発信器１１が行う処理と、他の処理）が行われてもよい。発信器１１では、固有情報格納部２１がＲＯＭ２６に格納されるが、Ｉ／Ｏ２９に接続されたＦｌａｓｈ ＲＯＭ（図示しない）に格納されてもよい。図２に戻り、送信部２３は、無線技術を用いて当該発信器１１の固有情報７２を含む発信器固有情報７１（いずれも図７（Ａ）で後述する。）を発信する。送信部２３はＲａｄｉｏ Ｉ／Ｆ２７によって構成され、本実施の形態では、近距離無線技術であるＢｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ Ｅｎｅｒｇｙ技術を用いて発信器固有情報７１を発信する。なお、送信部２３が用いる無線技術はＢＬＥ技術に限られず、他の近距離無線技術を用いてもよい。
【００１４】
図４は、図１における携帯端末のモジュール構成を概略的に示すブロック図である。図４において、携帯端末１２は、受信部４０、位置検出部４１、制御部４２、時刻計数部４３及び送信部４４を有する。携帯端末１２は、ユーザ、例えば、画像形成装置１３の設置作業者が持ち運べる機器、例えば、携帯電話からなる。また、携帯端末１２は、発信器１１が発信する発信器固有情報７１を受信する。さらに、携帯端末１２は、発信器固有情報７１の受信に応じて当該携帯端末１２の位置を示す位置情報や他の各種情報を発信器固有情報７１へ付加することによって位置管理情報７３（図７（Ｂ）で後述する。）を生成する。生成された位置管理情報７３はサーバ１４へ送信される。なお、携帯電話の他に、自身の位置を示す位置情報を生成可能であり、ユーザが容易に持ち運べる機器を携帯端末１２として用いることができる。
【００１５】
携帯端末１２において、受信部４０は、発信器１１の送信部２３から送信される発信器固有情報７１を受信する。受信部４０はＲａｄｉｏ Ｉ／Ｆからなり、発信器固有情報７１を近距離無線通信によって受信する。位置検出部４１は当該携帯端末１２の位置を検出する。位置検出部４１は位置検出モジュール（図示しない）へＩ／Ｏを介して接続され、位置検出モジュールから位置情報が提供されることにより、位置を検出する。位置検出モジュールは、例えば、ＧＰＳ（Global Positioning System）モジュールからなり、携帯端末１２の位置を緯度や経度で提供する。なお、位置検出モジュールとしては、ＧＰＳモジュールの他に、携帯端末１２が移動した際にリアルタイムで変化する位置を提供できるモジュールを用いることができる。制御部４２は、制御部２２と類似の構成を有し、プログラムを実行するためのＣＰＵ、プログラムを格納するためのＲＡＭやＲＯＭを備える。時刻計数部４３は当該携帯端末１２の時刻を計数する。時刻計数部４３はＲＴＣ（Real Time Clock）モジュール（図示しない）へＩ／Ｏを介して接続され、ＲＴＣモジュールから時刻情報が提供されることにより、時刻を計数する。送信部４４は、当該携帯端末１２で生成された位置管理情報７３を送信する。送信部４４はＲａｄｉｏ Ｉ／Ｆによって構成される。本実施の形態では、送信部４４が携帯電話網のデータ通信技術を用いて位置管理情報７３を送信する。なお、送信部４４が用いる通信技術は携帯電話網のデータ通信技術に限られず、他の通信技術を用いてもよい。
【００１６】
図５は、図１における画像形成装置のモジュール構成を概略的に示すブロック図である。図５において、画像形成装置１３は発信器１１を搭載し、該発信器１１が発進する発信器固有情報７１を取得するが、画像形成装置１３に取り付けられた他の発信器１１が発信する発信器固有情報７１も受信する。さらに、画像形成装置１３は、受信した発信器固有情報７１へ各種情報を付加して位置管理情報７３を生成し、該位置管理情報７３をサーバ１４へ送信する。画像形成装置１３は、受信部５０、位置情報格納部５１、制御部５２、時刻計数部５３、送信部５４、操作部５５及びプリント部５６を有する。なお、画像形成装置１３は大型の機器であり、本実施の形態では、移動しないことを前提とする。受信部５０は、発信器１１の送信部２３から送信される発信器固有情報７１を受信する。受信部５０はＲａｄｉｏ Ｉ／Ｆからなる。位置情報格納部５１は後述の図９の処理において設定される位置情報を格納する。制御部５２は、制御部２２と類似の構成を有し、プログラムを実行するためのＣＰＵ、プログラムを格納するためのＲＡＭやＲＯＭを備える。また、制御部５２は、搭載された発信器１１の制御部２２、固有情報格納部２１及び送信部２３を制御する。さらに、制御部５２は、ＲＡＭやＲＯＭに格納される各種プログラムを実行して操作部５５及びプリント部５６を制御する。時刻計数部５３は当該画像形成装置１３の時刻を計数する。時刻計数部５３はＲＴＣモジュール（図示しない）へＩ／Ｏを介して接続され、ＲＴＣモジュールから時刻情報が提供されることにより、時刻を計数する。送信部５４は、当該画像形成装置１３で生成された位置管理情報７３を送信する。本実施の形態では、送信部５４がイーサネット（登録商標）網技術を用いて位置管理情報７３を送信する。なお、送信部５４が用いる通信技術はイーサネット網技術に限られず、代わりにＲａｄｉｏ Ｉ／Ｆを用いてもよく、さらに、Ｎｅｔｗｏｒｋ Ｉ／ＦとＲａｄｉｏ Ｉ／Ｆを併用してもよい。操作部５５は、ユーザインターフェース（ＵＩ）デバイスからなり、印刷処理、スキャン処理やコピー処理等の各種処理に関するユーザからの指示を受け付ける。プリント部５６は、ユーザや携帯機器等からの指示に応じて上述した各種処理を実行する。
【００１７】
図６は、図１におけるサーバのモジュール構成を概略的に示すブロック図である。図６において、サーバ１４は、送受信部６０、制御部６１及び位置管理情報格納部６２を有する。送受信部６０は、携帯端末１２や画像形成装置１３から送信される位置管理情報７３を受信する。さらに、送受信部６０は、画像形成装置１３から物品の位置を確認するための図１１（Ａ）に示すような問い合わせ情報１１１（特定情報）を受信する。問い合わせ情報１１１は、画像形成装置１３へ取り付けられる発信器１１又は画像形成装置１３が搭載する発信器１１の固有情報と、問い合わせ情報１１１の発信元の機器を示す端末種類とからなる。さらに、送受信部６０は、問い合わせ情報１１１の受信に応じて位置管理情報格納部６２に格納されている複数の位置管理情報７３を後述の応答情報１１９として画像形成装置１３へ送信する。送受信部６０はＮｅｔｗｏｒｋ Ｉ／Ｆからなり、イーサネット網技術を用いて複数の位置管理情報７３を送信する。なお、送受信部６０が用いる通信技術はイーサネット網技術に限られず、代わりにＲａｄｉｏ Ｉ／Ｆを用いてもよく、さらに、Ｎｅｔｗｏｒｋ Ｉ／ＦとＲａｄｉｏ Ｉ／Ｆを併用してもよい。制御部６１は、制御部２２と類似の構成を有し、プログラムを実行するためのＣＰＵ、プログラムを格納するためのＲＡＭやＲＯＭを備える。さらに、制御部６１は、図示しないＩ／Ｏ（図示しない）を介して接続されるハードディスク（図示しない）を有する。位置管理情報格納部６２は、送受信部６０が携帯端末１２や画像形成装置１３から受信した位置管理情報７３を格納する。
【００１８】
図７は、本実施の形態において携帯端末及び画像形成装置の位置がサーバによって管理されるまでの処理を説明するための図である。以下、この処理における発信器１１、携帯端末１２、画像形成装置１３及びサーバ１４の動作を分けて説明する。
【００１９】
まず、発信器１１において制御部２２が固有情報格納部２１から当該発信器１１の固有情報を読み出す。制御部２２は、読み出した固有情報を固有情報７２として格納する発信器固有情報７１（図７（Ａ））を生成する。制御部２２は生成された発信器固有情報７１の送信を送信部２３に指示する。指示された送信部２３は発信器固有情報７１を送信する。制御部２２は送信の指示を繰り返して行う。指示の繰り返しの間隔の長さは発信器１１を用いて位置を管理する機器の特性や発信器１１の電源の特性に応じて定められる。したがって、当該間隔の長さは任意であり、また、一定であってもよく、変化してもよい。なお、発信器固有情報７１は固有情報７２以外の情報を格納してもよい。
【００２０】
携帯端末１２では、電源が投入されると、制御部４２がＲＯＭに格納されたプログラムを読み出して実行して、まず、位置検出部４１及び制御部４２の初期化を行う。次いで、携帯端末１２は発信器固有情報７１を受信するまで待機する。その後、受信部４０が発信器固有情報７１を受信すると、受信した発信器固有情報７１を制御部４２に転送する。発信器固有情報７１が転送された制御部４２は、位置検出部４１から当該携帯端末１２の現在の位置を取得し、さらに、時刻計数部４３から現在の時刻を取得する。次いで、制御部４２は、転送された発信器固有情報７１から固有情報７２を取得し、位置管理情報７３を生成する。位置管理情報７３は、図７（Ｂ）に示すように、取得された固有情報７２を固有情報７４として格納し、取得された携帯端末１２の現在の位置を位置情報７６として格納する。また、位置管理情報７３は、取得された現在の時刻を時刻情報７５として格納し、端末種類７７には携帯端末１２を示す「１」を格納する。端末種類７７は、当該位置管理情報７３を生成した機器を示す情報（数字）であり、位置管理情報７３が携帯端末１２によって生成される場合、「１」が端末種類７７として格納される。また、位置管理情報７３が画像形成装置１３によって生成される場合、「０」が端末種類７７として格納される。なお、位置管理情報７３は、固有情報７４、時刻情報７５、位置情報７６及び端末種類７７以外の情報を含んでもよい。制御部４２は生成された位置管理情報７３の送信を送信部４４に指示する。指示された送信部４４は位置管理情報７３をサーバ１４へ送信する。
【００２１】
画像形成装置１３では、電源が投入されると、制御部５２がＲＯＭに格納されたプログラムを読み出して実行し、まず、受信部５０の初期化を行う。次いで、画像形成装置１３は発信器固有情報７１を受信するまで待機する。その後、受信部５０が発信器固有情報７１を受信すると、受信した発信器固有情報７１を制御部５２に転送する。発信器固有情報７１が転送された制御部５２は、位置情報格納部５１から既に格納されている位置情報を取得し、さらに、時刻計数部５３から現在の時刻を取得する。次いで、制御部５２は、転送された発信器固有情報７１から固有情報７２を取得し、位置管理情報７３を生成する。位置管理情報７３は、取得された固有情報７２を固有情報７４として格納し、取得された位置情報を位置情報７６として格納する。また、位置管理情報７３は、取得された現在の時刻を時刻情報７５として格納し、端末種類７７には画像形成装置１３を示す「０」を格納する。制御部５２は生成された位置管理情報７３の送信を送信部５４に指示する。指示された送信部５４は位置管理情報７３をサーバ１４へ送信する。
【００２２】
以上のように、位置管理システム１０では、携帯端末１２及び画像形成装置１３のいずれもがサーバ１４へ位置管理情報７３を送信する。
【００２３】
サーバ１４では、電源が投入されると、制御部６１がＩ／Ｏを介して接続されたハードディスク（図示しない）に格納されたプログラムを読み出して実行し、まず、送受信部６０の初期化を行う。次いで、サーバ１４は携帯端末１２又は画像形成装置１３から位置管理情報７３を受信するまで待機する。その後、送受信部６０が携帯端末１２又は画像形成装置１３から位置管理情報７３を受信すると、受信した位置管理情報７３を制御部６１に転送する。位置管理情報７３が転送された制御部６１は、当該位置管理情報７３を位置管理情報格納部６２に格納する。ところで、携帯端末１２や画像形成装置１３では、発信器固有情報７１の受信に応じて位置管理情報７３が生成されて送信されるが、上述したように、発信器固有情報７１は繰り返して送信される。したがって、位置管理情報７３も携帯端末１２や画像形成装置１３から繰り返して送信される。その結果、サーバ１４は複数の携帯端末１２や画像形成装置１３の位置管理情報７３を受信する。これにより、位置管理情報格納部６２には、図７（Ｃ）に示すように、複数の位置管理情報７３がテーブル形式で格納されるが、各位置管理情報７３には識別番号であるＩＤ番号が付されて管理される。
【００２４】
また、本実施の形態では、携帯端末１２には発信器１１が取り付けられず、且つ携帯端末１２は発信器１１を備えない。また、発信器１１は近距離無線技術を用いて発信器固有情報７１を発信する。したがって、携帯端末１２の受信部４０が発信器固有情報７１を受信する場合は、発信器１１が取り付けられている（又は発信器１１を搭載する）画像形成装置１３の近傍に携帯端末１２が存在する場合に限られる。すなわち、携帯端末１２が生成する位置管理情報７３に含まれる位置情報は実質的に画像形成装置１３の位置を示す。その結果、サーバ１４は携帯端末１２から送信された位置管理情報７３を管理することにより、実質的に画像形成装置１３の位置情報を管理する。本発明は、サーバ１４によって管理される実質的な画像形成装置１３の位置情報を利用して画像形成装置１３の位置情報を設定する。
【００２５】
図８は、本実施の形態において画像形成装置の位置情報が設定されるまでの処理を説明するためのシーケンス図である。ここでは、携帯端末１２、画像形成装置１３及びサーバ１４における処理を分けて説明する。
【００２６】
まず、携帯端末１２は位置検出部４１及び制御部４２の初期化を行う（ステップＳ８０１）。次いで、携帯端末１２は、発信器固有情報７１を受信して固有情報７２を取得し（ステップＳ８０２）、当該携帯端末１２の現在の位置を位置情報として取得し（ステップＳ８０３）、現在の時刻を時刻情報として取得する（ステップＳ８０４）。さらに、携帯端末１２は、取得した固有情報７２、位置情報及び時刻情報に端末番号「１」を付加した位置管理情報７３を生成し（ステップＳ８０５）、該位置管理情報７３をサーバ１４へ送信する（ステップＳ８０６）。携帯端末１２はステップＳ８０２乃至ステップＳ８０６の各工程を繰り返す。また、サーバ１４は，携帯端末１２から位置管理情報７３を受信し（ステップＳ８０７）、該受信した位置管理情報７３を位置管理情報格納部６２に格納する（ステップＳ８０８）。サーバ１４はステップＳ８０７及びステップＳ８０８の各工程を繰り返す。さらに、画像形成装置１３は、当該画像形成装置１３が備える発信器１１又は当該画像形成装置１３に取り付けられている発信器１１に発信器固有情報７１を生成させ（ステップＳ８０９）、発信器固有情報７１を送信する（ステップＳ８１０）。画像形成装置１３はステップＳ８１０の工程を繰り返す。
【００２７】
その後、所定のタイミング、例えば、画像形成装置１３の設置時において、当該画像形成装置１３の位置情報が設定されているか否かを判別する（ステップＳ８１１）。具体的には、位置情報格納部５１に位置情報が格納されているか否かを判別する。位置情報格納部５１に位置情報が格納されていれば、画像形成装置１３は処理を終了する。一方、位置情報格納部５１に位置情報が格納されていなければ、ステップＳ８１２の位置情報設定処理（図９において後述する。）を実行して位置情報を含む後述の応答情報１１９の送信を要求する。また、画像形成装置１３による位置情報設定処理の実行に応じてサーバ１４はステップＳ８１３の応答処理（図１０において後述する。）を実行する。その後、画像形成装置１３は処理を終了する。
【００２８】
図９は、図８のステップＳ８１２における位置情報設定処理を示すフローチャートである。まず、画像形成装置１３において、制御部５２は画像形成装置１３がサーバ１４と通信可能か否かを判別する（ステップＳ９０１）。サーバ１４と通信可能である場合、ステップＳ９０２へ進み、サーバ１４と通信が不可能である場合、ステップＳ９０３へ進み、一定時間経過後に再度、制御部５２は画像形成装置１３がサーバ１４と通信可能か否かを判別する。一定時間経過後であってもサーバ１４と通信が不可能である場合、後述のステップＳ９０７へ進み、一定時間経過後にサーバ１４と通信可能となった場合、ステップＳ９０２へ進む。ステップＳ９０２において、制御部５２は、画像形成装置１３に搭載される発信器１１又は画像形成装置１３に取り付けられた発信器１１から取得した固有情報７２に基づいて問い合わせ情報１１１を生成し、該問い合わせ情報１１１をサーバ１４へ送信する。問い合わせ情報１１１は、図１１（Ａ）に示すように、取得した固有情報７２である固有情報１１２及び画像形成装置１３を示す端末種類１１３（「０」）を含む。本実施の形態では、画像形成装置１３に発信器１１が搭載され、さらに、別の発信器１１が画像形成装置１３へ取り付けられるため、画像形成装置１３は２つの発信器１１から固有情報７２を取得し得る。したがって、問い合わせ情報１１４は、図１１（Ｂ）に示すように、画像形成装置１３に搭載される発信器１１の固有情報（「Ａ」）である固有情報１１５と、画像形成装置１３を示す端末種類１１６（「０」）の組を含む。さらに、問い合わせ情報１１４は、画像形成装置１３に取り付けられた発信器１１の固有情報（「Ｂ」）である固有情報１１７と、画像形成装置１３を示す端末種類１１８（「０」）の組を含む。その後、送信した問い合わせ情報１１４に応じて位置情報を含む応答情報１１９（図１１（Ｃ））がサーバ１４から返信されたか否かを判別する（ステップＳ９０３）。
【００２９】
図１０は、図８のステップＳ８１３における応答処理を示すフローチャートである。本処理は、ステップＳ９０２において画像形成装置１３から送信された問い合わせ情報１１４をサーバ１４が受信した際に、制御部６１が実行する。まず、制御部６１はデータを展開可能なワーク領域をＲＡＭに作成する（ステップＳ１００１）。その後、制御部６１は、受信した問い合わせ情報１１４に基づいて位置管理情報格納部６２に格納された各位置管理情報を走査する。このとき、各位置管理情報について、問い合わせ情報１１４の固有情報１１５及び端末種類１１６の組又は固有情報１１７及び端末種類１１８の組と一致する組を有するか否かを判別する（ステップＳ１００２）。組が一致する場合、当該位置管理情報をワーク領域に複製し（ステップＳ１００３）、当該位置管理情報をステップＳ１００２における走査対象から除外する（ステップＳ１００４）。組が一致しない場合、当該位置管理情報をワーク領域に複製しない。制御部６１は、ステップＳ１００２乃至ステップＳ１００４の各工程を、一致する組を有する位置管理情報が全て走査対象から除外されるまで繰り返す。その後、制御部６１は、ワーク領域に複製された各位置管理情報をまとめて応答情報１１９を作成し、画像形成装置１３へ送信する（ステップＳ１００５）。問い合わせ情報１１４は、「Ａ」である固有情報１１５及び「０」である端末種類１１６の組、並びに「Ｂ」である固有情報１１７及び「０」である端末種類１１８の組を含む。したがって、応答情報１１９は、端末種類が「０」であり、且つ固有情報が「Ａ」又は「Ｂ」である複数の位置管理情報によって構成される。次いで、制御部６１はワーク領域を開放し、本処理を終了する。
【００３０】
図９の処理に戻り、ステップＳ９０３の判別の結果、応答情報１１９が返信された場合、ステップＳ９０６へ進む。応答情報１１９が返信されていない場合、ステップＳ９０５へ進み、一定時間経過後に再度、制御部５２は応答情報１１９がサーバ１４から返信されたか否かを判別する。一定時間経過後であっても応答情報１１９が返信されていない場合、ステップＳ９０７へ進み、一定時間経過後に応答情報１１９が返信された場合、ステップＳ９０６へ進む。ステップＳ９０６において、制御部５２は返信された応答情報１１９を解析して位置情報を抽出する（ステップＳ９０６）。例えば、応答情報１１９において、問い合わせ情報１１４が送信される直前の一定期間、例えば、５分間に含まれる時刻情報を有する複数の位置管理情報のうち、数が最も多い同一の固有情報を含む位置管理情報が含む位置情報を抽出する。若しくは、応答情報１１９において、問い合わせ情報１１４が送信される直前の一定期間、例えば、５分間に含まれる時刻情報を有する複数の位置管理情報が含む各位置情報のうち、数が最も多い同一の位置情報を抽出する。又は、応答情報１１９において問い合わせ情報１１４が送信される時刻に最も直近の時刻情報を有する位置管理情報が含む位置情報を抽出してもよい。なお、問い合わせ情報１１４が送信される時刻に最も直近の時刻情報を有する位置管理情報は、問い合わせ情報１１４が送信される時刻の最も直近に携帯端末１２からサーバ１４が受信した位置管理情報である。なお、抽出される位置情報はこれらに限られず、応答情報１１９から抽出される位置情報であればよい。
【００３１】
次いで、制御部５２はステップＳ９０６で抽出された位置情報を画像形成装置１３の位置情報として設定する。具体的には、抽出された位置情報を位置情報格納部５１に格納する。その後、ユーザ、例えば、画像形成装置１３の設置作業者に設定された位置情報を確認させるために、設定された位置情報を操作部５５のＵＩパネルに表示する（ステップＳ９０７）。なお、ステップＳ９０３の判別の結果、一定時間経過後であってもサーバ１４と通信が不可能である場合には、画像形成装置１３の位置情報の設定が失敗した旨を操作部５５のＵＩパネルに表示する（ステップＳ９０７）。また、ステップＳ９０５の判別の結果、一定時間経過後であっても応答情報１１９が返信されていない場合にも、画像形成装置１３の位置情報の設定が失敗した旨を操作部５５のＵＩパネルに表示する（ステップＳ９０７）。なお、ＵＩパネルに設定された位置情報が表示される場合、ユーザによって位置情報の修正を受け付けてもよい。その後、本処理を終了する。
【００３２】
本実施の形態に係る位置管理システム１０によれば、画像形成装置１３の位置情報が設定されていない場合、問い合わせ情報１１４が画像形成装置１３からサーバ１４に送信される。さらに、送信された問い合わせ情報１１４に対応する位置情報を含む応答情報１１９が画像形成装置１３へ返信され、返信された応答情報１１９から抽出された位置情報が画像形成装置１３の位置情報として設定される。すなわち、ユーザが画像形成装置１３の位置情報の設定を意図する操作を行わなくても、画像形成装置１３の位置情報が設定されていなければ、自動的に画像形成装置１３の位置情報が設定される。これにより、画像形成装置１３の位置情報の設定を意図する操作を積極的にユーザが行う必要を無くすことができ、もって、画像形成装置１３の位置情報の設定に関し、ユーザの利便性をより向上させることができる。
【００３３】
また、位置管理システム１０では、画像形成装置１３に搭載され、又は取り付けられた発信器１１が、近距離無線通信によって発信器固有情報７１を携帯端末１２へ送信する。これにより、携帯端末１２が発信器固有情報７１を受信する場合は、画像形成装置１３が携帯端末１２の近傍に存在する場合に限られる。したがって、携帯端末１２が発信器固有情報７１の受信に応じてサーバ１４へ送信する位置管理情報７３に含まれる位置情報は、実質的に画像形成装置１３の位置を示す。その結果、画像形成装置１３はサーバ１４から返信された応答情報１１９の各位置管理情報が含む位置情報を画像形成装置１３の位置と見なすことができる。
【００３４】
位置管理システム１０では、応答情報１１９において、問い合わせ情報１１４が送信される直前の一定期間に含まれる時刻情報を有する複数の位置管理情報が含む各位置情報のうち、数が最も多い同一の位置情報が抽出され、画像形成装置１３として設定される。数が最も多い同一の位置情報は、当該位置情報に対応する位置に高い確率で携帯端末１２及び画像形成装置１３が存在することを示唆するため、数が最も多い同一の位置情報は画像形成装置１３の位置を示す可能性が高い。したがって、数が最も多い同一の位置情報を抽出することにより、設定される画像形成装置１３の位置情報の精度を向上することができる。
【００３５】
また、位置管理システム１０では、問い合わせ情報１１４が送信される時刻の最も直近に携帯端末１２からサーバ１４が受信した位置管理情報が含む位置情報が抽出され、画像形成装置１３として設定される。サーバ１４が最も直近に携帯端末１２から受信した位置管理情報７３が含む位置情報は直近の画像形成装置１３の位置を示す可能性が高い。したがって、最も直近に携帯端末１２からサーバ１４が受信した位置管理情報が含む位置管理を抽出することにより、設定される画像形成装置１３の位置情報の精度を向上することができる。
【００３６】
さらに、位置管理システム１０では、携帯端末１２がＧＰＳ機能を有する携帯電話からなる。携帯電話は、ユーザ、例えば、画像形成装置１３の設置作業者が、特別な意図を持つこと無く所持するので、設置作業者に位置管理情報７３の設定を意識させること無く、画像形成装置１３の位置情報を設定することができる。
【００３７】
以上、本発明の好ましい実施の形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００３８】
例えば、図８に示すシーケンスは、画像形成装置１３の設置の際に実行されることを想定している。しかしながら、図８に示すシーケンスの実行タイミングはこれに限られない。例えば、画像形成装置１３のリセット時、画像形成装置１３のメンテナンス終了時や画像形成装置１３に設けられた位置設定ボタン（図示しない）の押下時に図８に示すシーケンスが実行されてもよい。
【００３９】
また、例えば、携帯端末１２が発信器１１から発信器固有情報７１を、例えば、ビーコン信号によって受信する際、受信電波強度を取得し、当該受信電波強度を位置管理情報７３に含めてもよい。この場合、応答情報１１９の各位置管理情報にも受信電波強度が含まれるため、ステップＳ９０６において、受信電波強度が最も高い位置管理情報７３が含む位置情報を抽出する。受信電波強度が最も高いときの位置情報は、携帯端末１２が画像形成装置１３へ最も近接したときの位置情報と考えられるため、画像形成装置１３の位置を正確に反映していると考えられる。これにより、設定される画像形成装置１３の位置情報の精度を向上することができる。
【００４０】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４１】
１０  位置管理システム
１１  発信器
１２  携帯端末
１３  画像形成装置
１４  サーバ
７１  発信器固有情報
７２，１１２  固有情報
７３  位置管理情報
７６  位置情報
７７，１１３  端末種類
１１１，１１４  問い合わせ情報
１１９  応答情報
【図１】
2018153933.tif 000003
【図２】
2018153933.tif 000004
【図３】
2018153933.tif 000005
【図４】
2018153933.tif 000006
【図５】
2018153933.tif 000007
【図６】
2018153933.tif 000008
【図７】
2018153933.tif 000009
【図８】
2018153933.tif 000010
【図９】
2018153933.tif 000011
【図１０】
2018153933.tif 000012
【図１１】
2018153933.tif 000013