(57)【要約】【課題】画像形成装置がＧＰＳ機能を有しない場合であっても、当該画像形成装置の位置情報を取得することが可能な技術を提供する。【解決手段】ＭＦＰ１０は、通信手段と取得手段とを備える。取得手段は、外部端末５０（５０ａ，５０ｂ，５０ｃ，...）との通信において、当該外部端末５０の位置情報である端末位置情報ＴＰ（ＴＰ１，ＴＰ２，ＴＰ３，...）を当該外部端末から受信する。取得部は、当該端末位置情報ＴＰに基づいて、画像形成装置の位置情報である装置位置情報ＡＰを取得する。【選択図】図５
2014002575.tif 000002
【特許請求の範囲】
【請求項１】
画像形成システムであって、
外部端末と、
画像形成装置と、
を備え、
前記外部端末は、
当該外部端末の位置情報である端末位置情報を検出する位置情報検出手段と、
前記端末位置情報を送信可能な送信手段と、
を有し、
前記画像形成装置は、
前記外部端末の位置情報である前記端末位置情報を前記外部端末から受信する通信手段と、
前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得する取得手段と、
を有することを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記通信手段は、少なくとも１つの外部端末から複数の端末位置情報を受信し、
前記取得手段は、前記複数の端末位置情報に含まれる複数の端末位置の平均値を前記装置位置情報として取得することを特徴とする画像形成システム。
【請求項３】
請求項２に記載の画像形成システムにおいて、
前記複数の端末位置情報は、第１の通信方式による通信において第１の外部端末から受信する第１の端末位置情報と前記第１の通信方式の最大通信距離よりも長い最大通信距離を有する第２の通信方式による通信において第２の外部端末または前記第１の外部端末から受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を算出し、前記加重平均値を前記装置位置情報として取得することを特徴とする画像形成システム。
【請求項４】
請求項３に記載の画像形成システムにおいて、
前記第１の通信方式は、送受信ユニットの近接状態においてのみ通信可能な近接通信方式であることを特徴とする画像形成システム。
【請求項５】
請求項３に記載の画像形成システムにおいて、
前記第１の通信方式および前記第２の通信方式は、送受信ユニットの非近接状態においても通信可能な非近接通信方式であることを特徴とする画像形成システム。
【請求項６】
請求項５に記載の画像形成システムにおいて、
前記第１の通信方式は、近距離無線通信を含み、
前記第２の通信方式は、無線ＬＡＮによる通信を含むことを特徴とする画像形成システム。
【請求項７】
請求項２に記載の画像形成システムにおいて、
前記複数の端末位置情報は、第１の外部端末からスキャンジョブとともに受信する第１の端末位置情報と第２の外部端末または前記第１の外部端末からプリントジョブとともに受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を算出し、前記加重平均値を前記装置位置情報として取得することを特徴とする画像形成システム。
【請求項８】
請求項２に記載の画像形成システムにおいて、
前記少なくとも１つの外部端末は、複数の外部端末を有し、
前記画像形成装置は、
前記複数の外部端末のそれぞれのＩＰアドレスのネットワークアドレス部と前記画像形成装置のＩＰアドレスのネットワークアドレス部との同一性に基づいて、前記複数の外部端末のそれぞれが前記画像形成装置と同一ネットワーク内に存在するか否かを判定する判定手段、
をさらに有し、
前記複数の端末位置情報は、前記画像形成装置と同一のネットワーク内に存在すると判定された第１の外部端末との通信において受信する第１の端末位置情報と前記画像形成装置と同一のネットワーク内に存在しないと判定された第２の外部端末との通信において受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を前記装置位置情報として取得することを特徴とする画像形成システム。
【請求項９】
請求項１に記載の画像形成システムにおいて、
前記端末位置情報は、送受信ユニットの近接状態においてのみ通信可能な近接通信方式による通信において前記外部端末から受信する第１の端末位置情報を含み、
前記取得手段は、前記第１の端末位置情報自体を前記装置位置情報として取得することを特徴とする画像形成システム。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の画像形成システムにおいて、
前記取得手段は、前記外部端末から送信されてきた前記装置位置情報の問い合わせに応答して、前記装置位置情報を取得し、
前記通信手段は、前記取得手段により取得した前記装置位置情報を前記外部端末へ送信することを特徴とする画像形成システム。
【請求項１１】
画像形成装置であって、
外部端末の位置情報である端末位置情報を前記外部端末から受信する通信手段と、
前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得する取得手段と、
を備えることを特徴とする画像形成装置。
【請求項１２】
請求項１１に記載の画像形成装置において、
前記通信手段は、少なくとも１つの外部端末から複数の端末位置情報を受信し、
前記取得手段は、前記複数の端末位置情報に含まれる複数の端末位置の平均値を前記装置位置情報として取得することを特徴とする画像形成装置。
【請求項１３】
請求項１２に記載の画像形成装置において、
前記複数の端末位置情報は、第１の通信方式による通信において第１の外部端末から受信する第１の端末位置情報と前記第１の通信方式の最大通信距離よりも長い最大通信距離を有する第２の通信方式による通信において第２の外部端末または前記第１の外部端末から受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を算出し、前記加重平均値を前記装置位置情報として取得することを特徴とする画像形成装置。
【請求項１４】
請求項１３に記載の画像形成装置において、
前記第１の通信方式は、送受信ユニットの近接状態においてのみ通信可能な近接通信方式であることを特徴とする画像形成装置。
【請求項１５】
請求項１３に記載の画像形成装置において、
前記第１の通信方式および前記第２の通信方式は、送受信ユニットの非近接状態においても通信可能な非近接通信方式であることを特徴とする画像形成装置。
【請求項１６】
請求項１５に記載の画像形成装置において、
前記第１の通信方式は、近距離無線通信を含み、
前記第２の通信方式は、無線ＬＡＮによる通信を含むことを特徴とする画像形成装置。
【請求項１７】
請求項１２に記載の画像形成装置において、
前記複数の端末位置情報は、第１の外部端末からスキャンジョブとともに受信する第１の端末位置情報と第２の外部端末または前記第１の外部端末からプリントジョブとともに受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を算出し、前記加重平均値を前記装置位置情報として取得することを特徴とする画像形成装置。
【請求項１８】
請求項１２に記載の画像形成装置において、
前記少なくとも１つの外部端末は、複数の外部端末を有し、
前記複数の外部端末のそれぞれのＩＰアドレスのネットワークアドレス部と前記画像形成装置のＩＰアドレスのネットワークアドレス部との同一性に基づいて、前記複数の外部端末のそれぞれが前記画像形成装置と同一ネットワーク内に存在するか否かを判定する判定手段、
をさらに備え、
前記複数の端末位置情報は、前記画像形成装置と同一のネットワーク内に存在すると判定された第１の外部端末との通信において受信する第１の端末位置情報と前記画像形成装置と同一のネットワーク内に存在しないと判定された第２の外部端末との通信において受信する第２の端末位置情報とを含み、
前記取得手段は、前記第１の端末位置情報の重み付けを前記第２の端末位置情報の重み付けよりも大きく設定して前記複数の端末位置の加重平均値を前記装置位置情報として取得することを特徴とする画像形成装置。
【請求項１９】
請求項１１に記載の画像形成装置において、
前記端末位置情報は、送受信ユニットの近接状態においてのみ通信可能な近接通信方式による通信において前記外部端末から受信する第１の端末位置情報を含み、
前記取得手段は、前記第１の端末位置情報自体を前記装置位置情報として取得することを特徴とする画像形成装置。
【請求項２０】
請求項１１ないし請求項１９のいずれかに記載の画像形成装置において、
前記取得手段は、前記外部端末から送信されてきた前記装置位置情報の問い合わせに応答して、前記装置位置情報を取得し、
前記通信手段は、前記取得手段により取得した前記装置位置情報を前記外部端末へ送信することを特徴とする画像形成装置。
【請求項２１】
ａ）外部端末の位置情報である端末位置情報を前記外部端末から受信するステップと、
ｂ）前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得するステップと、
を画像形成装置に内蔵されたコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
画像形成装置の中には、ＧＰＳ機能を搭載し、画像形成装置の設置位置を示す位置情報を取得することが可能なものが存在する（特許文献参照）。具体的には、特許文献１には、ＧＰＳを用いて画像形成装置の位置情報を取得する位置情報取得部を備える画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３２８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術によれば、画像形成装置の位置情報を適宜利用することが可能である。たとえば、複数の画像形成装置のそれぞれの位置情報を用いて外部端末に最も近い画像形成装置を自動で特定し、当該画像形成装置に対して印刷出力指示等を送出することが可能である。
【０００５】
しかしながら、上記特許文献１に記載の技術は、あくまで画像形成装置自身のＧＰＳ機能を用いて画像形成装置の位置情報を取得することを前提とする技術であり、画像形成装置がＧＰＳ機能を有しない場合には、当該画像形成装置は自身の位置情報を取得することが困難であるという問題が有る。
【０００６】
そこで、この発明の課題は、画像形成装置がＧＰＳ機能を有しない場合であっても、当該画像形成装置の位置情報を取得することが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく、本発明は、画像形成システムであって、外部端末と、画像形成装置と、を備え、前記外部端末は、当該外部端末の位置情報である端末位置情報を検出する位置情報検出手段と、前記端末位置情報を送信可能な送信手段と、を有し、前記画像形成装置は、前記外部端末の位置情報である前記端末位置情報を前記外部端末から受信する通信手段と、前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得する取得手段と、を有することを特徴とする。
【０００８】
また、本発明は、画像形成装置であって、外部端末の位置情報である端末位置情報を前記外部端末から受信する通信手段と、前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得する取得手段と、を備えることを特徴とする。
【０００９】
さらに、本発明は、ａ）外部端末の位置情報である端末位置情報を前記外部端末から受信するステップと、ｂ）前記端末位置情報に基づいて、前記画像形成装置の位置情報である装置位置情報を取得するステップと、を画像形成装置に内蔵されたコンピュータに実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成装置がＧＰＳ機能を有しない場合であっても、当該画像形成装置の位置情報を取得することが可能である。
【図面の簡単な説明】
【００１１】
【図１】画像形成システムの概略構成を示す図である。
【図２】画像形成装置の機能ブロックを示す図である。
【図３】外部端末の機能ブロックを示す図である。
【図４】端末位置情報テーブルを示す図である。
【図５】画像形成システムの動作を示す図である。
【図６】画像形成装置の動作を示すフローチャートである。
【図７】画像形成装置の動作を示すフローチャートである。
【図８】第２実施形態に係る画像形成システムの動作を示す図である。
【図９】画像形成装置の動作を示すフローチャートである。
【図１０】端末位置情報テーブルを示す図である。
【図１１】第３実施形態に係る画像形成システムの動作を示す図である。
【図１２】画像形成装置の動作を示すフローチャートである。
【図１３】端末位置情報テーブルを示す図である。
【発明を実施するための形態】
【００１２】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、画像形成システム１を示す図である。図１に示すように、この画像形成システム１は、画像形成装置１０と複数の外部端末５０（５０ａ，５０ｂ，５０ｃ，...）とを備える。画像形成装置１０と各外部端末５０とは、双方向において無線通信が可能である。具体的には、画像形成装置１０と各外部端末５０とは、各種の通信方式による無線通信においてデータを送受信することが可能である。
【００１３】
＜１−２．画像形成装置１０の構成＞
図２は、画像形成装置１０の機能ブロックを示す図である。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。図２においては、ＭＦＰ１０の機能ブロックが示されている。
【００１４】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６、およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００１５】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像なしいスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００１６】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００１７】
通信部４は、複数の異なる通信方式（詳細には、短距離無線通信ＳＣ、近距離無線通信ＭＣおよび中距離無線通信ＬＣ）による無線通信を行うことが可能な処理部である。
【００１８】
具体的には、通信部４は、短距離無線通信ユニット４ａ、近距離無線通信ユニット４ｂおよび中距離無線通信ユニット４ｃを備えて構成させる。
【００１９】
短距離無線通信ユニット４ａは、短距離無線通信ＳＣによる通信に用いられる通信用のユニットである。短距離無線通信ユニット４ａとしては、たとえば、ＮＦＣ（Near Field Communication）の規格に基づく通信を行うことが可能なＮＦＣリーダーが用いられる。
【００２０】
この短距離無線通信ユニット４ａを用いた短距離無線通信ＳＣは、近接範囲内でのみ通信可能な通信方式であり、詳細には、約１０ｃｍ（センチメートル）の最大通信距離を有する通信方式である。換言すれば、短距離無線通信ＳＣは、外部端末５０の短距離無線通信ユニット５４ａ（後述）とＭＦＰ１０の短距離無線通信ユニット４ａとの近接状態においてのみ通信が可能な近接通信方式である。なお、ここでは、近接状態には、外部端末５０の短距離無線通信ユニット５４ａ（後述）と画像形成装置１０の短距離無線通信ユニット４ａとが接触した状態あるいは極く短距離（最大で１０ｃｍ（センチメートル）程度）離れた状態が含まれるものとする。
【００２１】
近距離無線通信ユニット４ｂは、近距離無線通信ＭＣによる通信に用いられる通信用のユニットである。近距離無線通信ユニット４ｂとしては、たとえば、ブルートゥース（登録商標）の規格に基づく通信を行うことが可能な通信モジュールが用いられる。
【００２２】
この近距離無線通信ユニット４ｂを用いた近距離無線通信ＭＣは、近接状態以外の状態（以下、非近接状態とも称する）でも通信が可能な通信方式であり、詳細には、約２０ｍ（メートル）の最大通信距離を有する通信方式である。換言すれば、近距離無線通信ＭＣは、短距離無線通信ＳＣの最大通信距離（約１０センチメートル）よりも長い最大通信距離（約２０メートル）を有する通信方式である。すなわち、近距離無線通信ＭＣは、外部端末５０の近距離無線通信ユニット５４ｂ（後述）とＭＦＰ１０の近距離無線通信ユニット４ｂとの非近接状態においても通信可能な非近接通信方式である。そのため、近距離無線通信ＭＣにおいては、外部端末５０の近距離無線通信ユニット５４ｂ（後述）とＭＦＰ１０の近距離無線通信ユニット４ｂとが最大で２０ｍ（メートル）程度離れた状態においても通信が可能である。
【００２３】
中距離無線通信ユニット４ｃは、中距離無線通信ＬＣによる通信に用いられる通信用のユニットである。中距離無線通信ユニット４ｃとしては、たとえば、無線ＬＡＮモジュールが用いられる。
【００２４】
この中距離無線通信ユニット４ｃを用いた中距離無線通信ＬＣは、約１００ｍ（メートル）の最大通信距離を有する通信方式である。換言すれば、中距離無線通信ＬＣは、近距離無線通信ＭＣの最大通信距離（約２０メートル）よりも長い最大通信距離（約１００ｍ）を有する通信方式である。すなわち、中距離無線通信ＬＣは、外部端末５０中距離無線通信ユニット５４ｃ（後述）とＭＦＰ１０の中距離無線通信ユニット４ｃとの非近接状態においても通信可能な非近接通信方式である。そのため、中距離無線通信ＬＣおいては、外部端末５０中距離無線通信ユニット５４ｃ（後述）とＭＦＰ１０の中距離無線通信ユニット４ｃとが最大で１００ｍ（メートル）程度離れた状態でも通信が可能である。
【００２５】
また、通信部４は、受信部及び送信部を有する。
【００２６】
たとえば、通信部４（詳細にはその受信部）は、外部端末５０との通信において、当該外部端末５０の位置情報（以下、端末位置情報とも称する）ＴＰを受信する。
【００２７】
さらに、通信部４（詳細にはその送信部）は、画像形成装置１０の位置情報（以下、装置位置情報とも称する）ＡＰを当該外部端末５０に送信する。
【００２８】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。この格納部５は、端末位置情報テーブルＴＢ（ＴＢ１）（図４参照）等を格納する。
【００２９】
図４に示すように、端末位置情報テーブルＴＢ１は、複数の端末位置情報ＴＰに含まれる複数の端末位置（詳細には、端末位置座標）を記録するテーブルである。なお、端末位置情報テーブルＴＢには、端末位置座標として、座標成分値（「緯度」、「経度」、「高度」等）が記録されている。
【００３０】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００３１】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ１を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）ＰＧ１は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワークＮＷ等を介してＭＦＰ１０にインストールされてもよい。
【００３２】
具体的には、図２に示すように、コントローラ９は、プログラムＰＧ１の実行により、通信制御部１１と位置情報取得部１３と動作制御部１５とを含む各種の処理部を実現する。
【００３３】
通信制御部１１は、通信部４等と協働して、他の装置（外部端末５０等）との間の通信動作を制御する処理部である。
【００３４】
位置情報取得部１３は、端末位置情報テーブルＴＢ１（図４参照）に記録されている複数の端末位置に基づいて、装置位置情報ＡＰを取得する処理部である。
【００３５】
具体的には、位置情報取得部１３は、格納部５と協働して、端末位置情報ＴＰを端末位置情報テーブルＴＢ１に記録する際に、当該端末位置情報ＴＰに含まれる端末位置に重み付けを設定する。そして、位置情報取得部１３は、外部端末５０から送信されてきた装置位置情報ＡＰの問い合わせに応答して、複数の端末位置情報ＴＰに含まれる複数の端末位置の加重平均値を算出し、当該加重平均値を装置位置情報ＡＰとして取得する。
【００３６】
動作制御部１５は、画像形成装置１０における印刷出力動作などの各種動作を制御する。
【００３７】
＜１−３．外部端末５０の構成＞
次に外部端末５０の構成について説明する。ここでは、外部端末５０として、タブレット型端末を例示する。ただし、これに限定されず、外部端末５０は、スマートフォンであってもよく、パーソナルコンピュータなどであってもよい。
【００３８】
図３は、外部端末５０の概略構成を示す機能ブロック図である。
【００３９】
外部端末５０は、図３の機能ブロック図に示すように、位置情報検出部５１、通信部５４、操作部５６およびコントローラ５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００４０】
位置情報検出部５１は、外部端末５０自身の位置情報（端末位置情報ＴＰ）を検出する処理部であり、端末位置情報検出部などとも称される。この位置情報検出部５１は、たとえば、ＧＰＳユニット等を備えて構成される。
【００４１】
通信部５４は、複数の異なる通信方式（詳細には、短距離無線通信ＳＣ、近距離無線通信ＭＣおよび中距離無線通信ＬＣ）による無線通信を行うことが可能な処理部である。
【００４２】
この通信部５４は、受信部及び送信部を有する。この通信部４は、短距離無線通信ユニット５４ａ、近距離無線通信ユニット５４ｂおよび中距離無線通信ユニット５４ｃを備えて構成される。
【００４３】
たとえば、通信部５４（詳細にはその送信部）は、画像形成装置１０との無線通信において、外部端末５０の位置情報である装置位置情報ＴＰを画像形成装置１０に送信する。たとえば、通信部５４は、各種ジョブ（スキャンジョブまたはプリントジョブ等）とともに、端末位置情報ＴＰを画像形成装置１０に送信する。あるいは、通信部５４は、ＭＦＰ１０への認証動作を行う際に、端末位置情報ＴＰをＭＦＰ１０に送信する。このように、通信部５４は、外部端末５０から端末位置情報ＴＰとは別の情報を送信する際に、当該端末位置情報ＴＰをも送信する。
【００４４】
また、通信部５４（詳細にはその送信部）は、装置位置情報ＡＰの問い合わせを当該画像形成装置１０に送信する。
【００４５】
操作部５６は、外部端末５０に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。この外部端末５０においては、液晶表示パネルに圧電センサ等が埋め込まれて構成されたタッチパネル（タッチスクリーン）が設けられている。このタッチパネルは、操作入力部５６ａの一部としても機能するとともに、表示部５６ｂの一部としても機能する。
【００４６】
コントローラ５９は、外部端末５０に内蔵され、外部端末５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）ＰＧ２を実行することによって、各種の処理部を実現する。なお、当該プログラムＰＧ２は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワークＮＷ等を介して外部端末５０にインストールされるようにしてもよい。
【００４７】
具体的には、図３に示すように、コントローラ５９は、プログラムＰＧ２の実行により、通信制御部６１を含む各種の処理部を実現する。
【００４８】
通信制御部６１は、通信部５４等と協働して、画像形成装置１０等との通信動作を制御する処理部である。
【００４９】
＜１−４．動作＞
次に、図５〜図７を参照しながら、第１実施形態における画像形成システム１の動作について説明する。図５は、画像形成システム１における動作の概要を示す図である。図６および図７は、ＭＦＰ１０の動作を示すフローチャートである。詳細には、図６はＭＦＰ１０における処理ＹＡ（後述）を示すフローチャートであり、図７はＭＦＰ１０における処理ＹＢ（後述）を示すフローチャートである。
【００５０】
図５に示すように、ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰ（ＴＰ１，ＴＰ２，ＴＰ３，...）を受信すると、処理ＹＡ（後述）を適宜実行する。また、ＭＦＰ１０は、外部端末５０から装置位置情報ＡＰの問い合わせを受信すると、処理ＹＢ（後述）を実行する。
【００５１】
以下では、まず、図６のフローチャートに沿って、処理ＹＡについて説明する。
【００５２】
ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰを受信すると（ステップＳ１１でＹＥＳ）、次述の分岐処理を行う（ステップＳ１２）。
【００５３】
具体的には、ＭＦＰ１０は、端末位置情報ＴＰがいずれの通信方式による通信によって外部端末５０から受信されたかを判定し、その判定結果に基づく分岐処理を行う。
【００５４】
たとえば、端末位置情報ＴＰ１が短距離無線通信ＳＣによる通信によって外部端末５０ｂから受信されたと判定されると（ステップＳ１２）、ステップＳ１３に進む。そして、画像形成装置１０は、位置情報取得部１３を用いて、当該端末位置情報ＴＰ１に含まれる端末位置ＰＳ１（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ１（図４参照）に記録する。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ１を端末位置情報テーブルＴＢ１（詳細には、端末位置情報テーブルＴＢ１の１行目から３行目）に３つ記録する（図４参照）。これにより、位置情報取得部１３は、端末位置ＰＳ１の重み付け係数を間接的に「３」に設定する。
【００５５】
この後、今度は、端末位置情報ＴＰ２が近距離無線通信ＭＣによる通信によって受信されたと判定されると（ステップＳ１２）、ステップＳ１４に進む。そして、画像形成装置１０は、位置情報取得部１３を用いて、当該端末位置情報ＴＰ２に含まれる端末位置ＰＳ２（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ１（図４参照）に記録する。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ２を端末位置情報テーブルＴＢ１（詳細には、端末位置情報テーブルＴＢ１の４行目および５行目）に２つ記録する（図４参照）。これにより、位置情報取得部１３は、端末位置ＰＳ２の重み付け係数を間接的に「２」に設定する。
【００５６】
この後、さらに、端末位置情報ＴＰ３が中距離無線通信ＬＣにより受信されたと判定されると（ステップＳ１２）、ステップＳ１５に進む。そして、画像形成装置１０は、位置情報取得部１３を用いて、当該端末位置情報ＴＰ３に含まれる端末位置ＰＳ３（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ１（図４参照）に記録する。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ３を端末位置情報テーブルＴＢ１（詳細には、端末位置情報テーブルＴＢ１の６行目）に１つ記録する。これにより、位置情報取得部１３は、端末位置情報ＴＰ３に含まれる端末位置ＰＳ３の重み付け係数を間接的に「１」に設定する。
【００５７】
このように、位置情報取得部１３は、端末位置情報ＴＰを受信する際の通信方式に応じて、当該端末位置情報ＴＰに含まれる端末位置ＰＳに適宜異なる重み付けを設定する。
【００５８】
詳細には、位置情報取得部１３は、短距離無線通信ＳＣによる通信において受信する端末位置情報ＴＰ１に含まれる端末位置ＰＳ１の重み付けを、当該短距離無線通信ＳＣの最大通信距離よりも長い最大通信距離を有する近距離無線通信ＭＣによる通信において受信する端末位置情報ＴＰ２に含まれる端末位置ＰＳ２の重み付けよりも大きく設定する。
【００５９】
また、位置情報取得部１３は、近距離無線通信ＭＣによる通信において受信する端末位置情報ＴＰ２に含まれる端末位置ＰＳ２の重み付けを、当該近距離無線通信ＭＣの最大通信距離よりも長い最大通信距離を有する中距離無線通信ＬＣによる通信において受信する端末位置情報ＴＰ３に含まれる端末位置ＰＳ３の重み付けよりも大きく設定する。
【００６０】
続いて、図７のフローチャートに沿って、処理ＹＢについて説明する。
【００６１】
ＭＦＰ１０は、たとえば、外部端末５０ｂから装置位置情報ＡＰの問い合わせを受信すると（ステップＳ３１でＹＥＳ）、装置位置情報ＡＰを取得する（ステップＳ３２）。
【００６２】
具体的には、ＭＦＰ１０は、位置情報取得部１３を用いて、複数の端末位置情報ＴＰ１，ＴＰ２，ＴＰ３，...に含まれる複数の端末位置ＰＳ１，ＰＳ２，ＰＳ３，...（詳細には、各成分）の加重平均値を算出し、当該加重平均値を装置位置情報ＡＰとして取得する。なお、ここでは、複数の端末位置ＰＳ１，ＰＳ２，ＰＳ３には、端末位置情報テーブルＴＢ１への記録数によって間接的に重み付け係数が設定されている。したがって、位置情報取得部１３は、端末位置情報テーブルＴＢ１に記録されている複数の端末位置ＰＳ１，ＰＳ１，ＰＳ１，ＰＳ２，ＰＳ２，ＰＳ３，...（図４参照）を単純に加算して求めた平均値（単純な平均値）を、複数の端末位置ＰＳ１，ＰＳ２，ＰＳ３，...の加重平均値として算出する。
【００６３】
この後、ＭＦＰ１０は、位置情報取得部１３により取得した装置位置情報ＡＰを問い合わせ元の外部端末５０（５０ｂ）に送信する（ステップＳ３３）。そして、外部端末５０は、装置位置情報ＡＰを利用した処理を実行する。たとえば、外部端末５０は、装置位置情報ＡＰを用いて、複数のＭＦＰ１０の中から当該外部端末５０に最も近いＭＦＰ１０を特定し、当該ＭＦＰ１０に対して印刷出力指示を送出する。
【００６４】
以上の動作によれば、外部端末５０との通信において受信する端末位置情報ＴＰに基づいて、装置位置情報ＡＰが取得される。そのため、ＭＦＰ１０がＧＰＳ機能を有しない場合であっても、当該ＭＦＰ１０の装置位置情報ＡＰを取得することが可能である。
【００６５】
また、短距離無線通信ＳＣによる通信において外部端末５０ｂから受信する端末位置情報ＴＰ１に含まれる端末位置ＰＳ１の重み付けが、近距離無線通信ＭＣによる通信において外部端末５０ｃから受信する端末位置情報ＴＰ２に含まれる端末位置ＰＳ２の重み付けよりも大きく設定されて、複数の端末位置ＰＳの加重平均値が算出される。ここで、短距離無線通信ＳＣの最大通信距離は近距離無線通信ＭＣの最大通信距離よりも短いため、当該短距離無線通信ＳＣによる通信を行う外部端末５０ｂは、当該近距離無線通信ＭＣによる通信を行う外部端末５０ｃに比べて、ＭＦＰ１０のより近くに存在する可能性が高い。そのため、重み付けが設定されていない複数の端末位置ＰＳの単純な平均値が装置位置情報ＡＰとして取得される場合に比べて、より正確な装置位置情報ＡＰを取得することが可能である。
【００６６】
また、近距離無線通信ＭＣによる通信において外部端末５０ｃから受信する端末位置情報ＴＰ２に含まれる端末位置ＰＳ２の重み付けが、中距離無線通信ＬＣによる通信において外部端末５０ａから受信する端末位置情報ＴＰ３に含まれる端末位置ＰＳ３の重み付けよりも大きく設定されて、複数の端末位置ＰＳの加重平均値が算出される。ここで、短近距離無線通信ＭＣの最大通信距離は中距離無線通信ＬＣの最大通信距離よりも短いため、当該近距離無線通信ＭＣによる通信を行う外部端末５０ｃは、当該中距離無線通信ＬＣによる通信を行う外部端末５０ａに比べて、ＭＦＰ１０のより近くに存在する可能性が高い。そのため、重み付けが設定されていない複数の端末位置ＰＳの単純な平均値が装置位置情報ＡＰとして取得される場合に比べて、より正確な装置位置情報ＡＰを取得することが可能である。
【００６７】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。
【００６８】
以下では、第１実施形態との相違点を中心に説明する。
【００６９】
上記第１実施形態では、端末位置情報ＴＰを受信する際の通信方式に応じて、当該端末位置情報ＴＰに含まれる端末位置ＰＳに適宜異なる重み付けが設定される場合を例示した。
【００７０】
一方、この第２実施形態では、端末位置情報ＴＰがスキャンジョブとプリントジョブとのいずれとともに受信されたものであるかによって、当該端末位置情報ＴＰに含まれる端末位置に異なる重み付けが設定される場合を例示する。
【００７１】
以下では、図８〜図１０を参照しながら、第２実施形態における画像形成システム１の動作について説明する。図８は、画像形成システム１の動作の概要を示す図である。図９は、ＭＦＰ１０の動作を示すフローチャートである。詳細には、図９は、ＭＦＰ１０における処理ＹＣ（後述）を示すフローチャートである。図１０は、この第２実施形態に係る端末位置情報テーブルＴＢ２を示す図である。
【００７２】
図８に示すように、ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰ（ＴＰ１１，ＴＰ１２，...）を受信すると、処理ＹＣ（後述）を適宜実行する。なお、ＭＦＰ１０は、外部端末５０から装置位置情報ＡＰの問い合わせを受信すると、上記第１実施形態と同様に、処理ＹＢ（図７参照）を実行する。
【００７３】
以下では、図９のフローチャートに沿って、処理ＹＣについて説明する。
【００７４】
ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰを受信すると（ステップＳ５１でＹＥＳ）、次述の分岐処理を行う（ステップＳ５２）。
【００７５】
具体的には、ＭＦＰ１０は、端末位置情報ＴＰがスキャンジョブとプリントジョブとのいずれとともに受信されたかを判定し、その判定結果に基づく分岐処理を行う。
【００７６】
たとえば、端末位置情報ＴＰ１１がスキャンジョブとともに外部端末５０ｂから受信されたと判定されると、ステップＳ５３に進む。そして、画像形成装置１０は、位置情報取得部１３を用いて、当該端末位置情報ＴＰ１１に含まれる端末位置ＰＳ１１（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ２（図１０参照）に記録する。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ１１を端末位置情報テーブルＴＢ（詳細には、端末位置情報テーブルＴＢの１行目および２行目）に２つ記録する（図１０参照）。これにより、位置情報取得部１３は、端末位置ＰＳ１１の重み付け係数を間接的に「２」に設定する。
【００７７】
この後、今度は、端末位置情報ＴＰ１２がプリントジョブとともに受信されたと判定されると、ステップＳ５４に進む。そして、画像形成装置１０は、位置情報取得部１３を用いて、当該端末位置情報ＴＰ１２に含まれる端末位置ＰＳ１２（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ２（図１０参照）に記録する。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ１２を端末位置情報テーブルＴＢ２（詳細には、端末位置情報テーブルＴＢの３行目）に１つ記録する（図１０参照）。これにより、位置情報取得部１３は、端末位置ＰＳ１２の重み付け係数を間接的に「１」に設定する。
【００７８】
このように、端末位置情報ＴＰがスキャンジョブとプリントジョブとのいずれのジョブとともに受信されたかによって、位置情報取得部１３は、当該端末位置情報ＴＰに含まれる端末位置ＰＳに適宜異なる重み付けを設定する。
【００７９】
詳細には、位置情報取得部１３は、スキャンジョブとともに受信する端末位置情報ＴＰ１１に含まれる端末位置ＰＳ１１の重み付けを、プリントジョブとともに受信する端末位置情報ＴＰ１２に含まれる端末位置ＰＳ１２の重み付けよりも大きく設定する。
【００８０】
以上の動作によれば、外部端末５０ｂからスキャンジョブとともに受信する端末位置情報ＴＰ１１の重み付けが、外部端末５０ｃからプリントジョブとともに受信する端末位置情報ＴＰ１２の重み付けよりも大きく設定されて、複数の端末位置ＰＳの加重平均値が算出される。ここで、スキャンジョブの実行時においては、外部端末のユーザは、ＭＦＰ１０に記録紙等を載置するため、当該ＭＦＰ１０の近傍に存在していた可能性が高い。よって、スキャンジョブ実行時において、当該外部端末５０ｂも、ＭＦＰ１０の近傍に存在していた可能性が高い。したがって、スキャンジョブを送信した外部端末５０ｂは、プリントジョブを送信した外部端末５０ｃに比べて、画像形成装置のより近くに存在していた可能性が高い。そのため、重み付けが設定されない複数の端末位置ＰＳの単純な平均値が装置位置情報ＡＰとして取得される場合に比べて、より正確な装置位置情報ＡＰを取得することが可能である。
【００８１】
＜３．第３実施形態＞
第３実施形態は、上記第１実施形態の変形例である。
【００８２】
以下では、上記第１実施形態との相違点を中心に説明する。
【００８３】
この第３実施形態では、端末位置情報ＴＰの送信元の外部端末５０とＭＦＰ１０とが同一ネットワーク内に存在するか否かによって、当該端末位置情報ＴＰに含まれる端末位置に異なる重み付けが設定される場合を例示する。
【００８４】
以下では、図１１〜図１３を参照しながら、第３実施形態における画像形成システム１の動作について説明する。図１１は、画像形成システム１の動作の概要を示す図である。図１２は、ＭＦＰ１０の動作を示すフローチャートである。詳細には、図１２は、ＭＦＰ１０における処理ＹＤ（後述）を示すフローチャートである。図１３は、この第３実施形態に係る端末位置情報テーブルＴＢ３を示す図である。
【００８５】
図１１に示すように、ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰ（ＴＰ２１，ＴＰ２２，...）を受信すると、処理ＹＤ（後述）を適宜実行する。なお、ＭＦＰ１０は、外部端末５０から装置位置情報ＡＰの問い合わせを受信すると、上記各実施形態と同様に、処理ＹＢ（図７参照）を実行する。
【００８６】
また、図１１に示すように、この第３実施形態では、ＭＦＰ１０と各外部端末５０とには、固定のＩＰアドレスが設定されている。具体的には、ＭＦＰ１０には、ＩＰアドレス「198.168.100.20」が設定されている。また、外部端末５０ａにはＩＰアドレス「198.168.100.17」が設定されており、外部端末５０ｂにはＩＰアドレス「198.168.200.33」が設定されている。
【００８７】
また、ここでは、サブネットマスクは、「255.255.255.0」である（上位２４ビットがそれぞれ”１”）ものとする。このとき、各ホストのＩＰアドレス（詳細にはプライベートＩＰアドレス）の上位２４ビット（第１オクテットから第３オクテットまで）がネットワークアドレス部を示し、下位８ビット（第４オクテット）がホストアドレス部を示している。ネットワークアドレス部は、複数のサブネットワークを互いに識別する部分を有している。たとえば、複数のサブネットワークのそれぞれには固定のアドレス（サブネットアドレス）が設定され、当該複数のサブネットワークは、社内において互いに異なるネットワークとして管理される。多くの場合、複数のサブネットワークアドレスは、社内の物理的な空間を区分したエリアごとに割り当てられている。また、ホストアドレス部は、サブネットワーク内において個々のホストを識別するのに用いられる。
【００８８】
以下では、図１２のフローチャートに沿って、処理ＹＤについて説明する。
【００８９】
ＭＦＰ１０は、外部端末５０から端末位置情報ＴＰを受信すると（ステップＳ７１でＹＥＳ）、次述の分岐処理を行う（ステップＳ７２）。
【００９０】
具体的には、ＭＦＰ１０は、端末位置情報ＴＰの外部端末５０がＭＦＰ１０とが同一ネットワーク内に存在するか否かを判定し、その判定結果に基づく分岐処理を行う。詳細には、ＭＦＰ１０は、外部端末５０のＩＰアドレスのネットワーク部とＭＦＰ１０のＩＰアドレスのネットワーク部との同一性に基づいて、外部端末５０がＭＦＰ１０と同一のネットワーク内に存在するか否かを判定する。
【００９１】
より詳細には、ＭＦＰ１０は、外部端末５０のＩＰアドレスのネットワーク部とＭＦＰ１０のＩＰアドレスのネットワーク部とが同一である場合、当該外部端末５０がＭＦＰ１０と同一ネットワーク内に存在すると判定する。そして、処理はステップＳ７３に進む。一方、ＭＦＰ１０は、外部端末５０のＩＰアドレスのネットワーク部とＭＦＰ１０のＩＰアドレスのネットワーク部とが異なる場合、当該外部端末５０がＭＦＰ１０と同一ネットワーク内に存在しないと判定する。そして、処理はステップＳ７４に進む。
【００９２】
たとえば、外部端末５０ａから端末位置情報ＴＰ２１が受信されると、ＭＦＰ１０は、外部端末５０ａのＩＰアドレスのネットワーク部（198.168.100）とＭＦＰ１０のＩＰアドレスのネットワーク部（198.168.100）とが同一であるか否かを判定する。ここでは、部端末５０ａのＩＰアドレスのネットワーク部とＭＦＰ１０のＩＰアドレスのネットワーク部とが同一であると判定され、処理はステップＳ７３に進む。
【００９３】
そして、画像形成装置１０は、位置情報取得部１３を用いて、外部端末５０ａから送信されてきた端末位置情報ＴＰ２１に含まれる端末位置ＰＳ２１（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ３（図１３参照）に記録する（ステップＳ７３）。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ２１を端末位置情報テーブルＴＢ３（詳細には、端末位置情報テーブルＴＢの１行目および２行目）に２つ記録する（図１３参照）。これにより、位置情報取得部１３は、端末位置ＰＳ２１の重み付け係数を間接的に「２」に設定する。
【００９４】
この後、今度は、外部端末５０ｂから端末位置情報ＴＰ２２が受信されると、ＭＦＰ１０は、外部端末５０ｂのＩＰアドレスのネットワーク部（198.168.200）とＭＦＰ１０のＩＰアドレスのネットワーク部（198.168.100）とが同一であるか否かを判定する。ここでは、外部端末５０ｂのＩＰアドレスのネットワーク部とＭＦＰ１０のＩＰアドレスのネットワーク部とが同一でないと判定され、処理はステップＳ７４に進む。
【００９５】
そして、画像形成装置１０は、位置情報取得部１３を用いて、外部端末５０ｂから送信されてきた端末位置情報ＴＰ２２に含まれる端末位置ＰＳ２２（詳細には、端末位置の座標の成分）を端末位置情報テーブルＴＢ３（図１３参照）に記録する（ステップＳ７３）。具体的には、位置情報取得部１３は、格納部５と協働して、端末位置ＰＳ２２を端末位置情報テーブルＴＢ３（詳細には、端末位置情報テーブルＴＢの３行目）に１つ記録する（図１３参照）。これにより、位置情報取得部１３は、端末位置ＰＳ２２の重み付け係数を間接的に「１」に設定する。
【００９６】
このように、端末位置情報ＴＰの送信元の外部端末５０がＭＦＰ１０と同一ネットワーク内に存在するか否かによって、位置情報取得部１３は、当該端末位置情報ＴＰに含まれる端末位置ＰＳに適宜異なる重み付けを設定する。
【００９７】
すなわち、位置情報取得部１３は、ＭＦＰ１０と同一ネットワーク内に存在する外部端末５０ａとの通信において受信する端末位置情報ＴＰ２１に含まれる端末位置ＰＳ２１の重み付けを、ＭＦＰ１０と同一ネットワーク内に存在しない外部端末５０ｂとの通信において受信する端末位置情報ＴＰ２２の重み付けよりも大きく設定する。
【００９８】
以上の動作によれば、同一のネットワーク内に存在すると判定された外部端末５０ａとの通信において受信する端末位置情報ＴＰ２１の重み付けが、同一のネットワーク内に存在しないと判定された外部端末５０ｃとの通信において受信する端末位置情報ＴＰ２２の重み付けよりも大きく設定される。そして、複数の端末位置情報ＴＰに含まれる複数の端末位置の加重平均値が算出され、当該加重平均値が装置位置情報ＡＰとして取得される。ここで、同一ネットワーク内に存在する外部端末５０ａは、同一ネットワーク内に存在しない外部端末５０ｂに比べて、ＭＦＰ１０のより近くに存在する可能性が高い。そのため、重み付けが設定されない複数の端末位置ＰＳの単純な平均値が装置位置情報ＡＰとして取得される場合に比べて、より正確な装置位置情報ＡＰを取得することが可能である。
【００９９】
＜４．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１００】
たとえば、上記実施形態においては、複数の端末位置情報ＴＰに含まれる複数の端末位置の加重平均値ＰＳを装置位置情報ＡＰとして取得する場合を例示したが、これに限定されず、短距離無線通信ＳＣにおいて受信する端末位置情報ＴＰの端末位置ＰＳ自体を装置位置情報ＡＰとして取得するようにしてもよい。
【０１０１】
上述したように、短距離無線通信ＳＣは、外部端末５０の短距離無線通信ユニット５４ａとＭＦＰ１０の短距離無線通信ユニット４ａとが近接状態においてのみ通信する近接通信方式である。ここで、近接通信方式による通信を行う外部端末５０は、ＭＦＰ１０と実質的に同じ位置に存在する可能性が高い。そのため、近接通信方式による通信によって受信する端末位置情報ＴＰに含まれる端末位置ＰＳ自体が装置位置情報ＡＰとして取得されれば、非常に正確な装置位置情報ＡＰを取得することが可能である。
【０１０２】
また、上記各実施形態においては、端末位置情報ＴＰに含まれる端末位置ＰＳの端末位置情報テーブルＴＢへの記録数によって、当該端末位置ＰＳの重み付け係数を間接的に設定する場合を例示したが、これに限定されない。たとえば、端末位置情報ＰＳに含まれる端末位置ＰＳとともに、当該端末位置ＰＳの重み付け係数を設定するための情報を端末位置情報テーブルＴＢに記録するようにしてもよい。
【０１０３】
具体的には、上記第１実施形態の変形例として、端末位置情報ＴＰを端末位置情報テーブルＴＢに記録する際に、当該端末位置情報ＴＰがいずれの通信方式（短距離無線通信ＳＣ、近距離無線通信ＭＣおよび中距離無線通信ＬＣ）による通信において受信されたかを当該端末位置情報ＴＰとともに記録するようにすればよい。そして、複数の端末位置ＰＳの加重平均値を計算する際に、それぞれの端末位置とともに記録された通信方式（短距離無線通信ＳＣ、近距離無線通信ＭＣ、中距離無線通信ＬＣ）に応じて重み付け係数（「３」、「２」、「１」）を設定すればよい。
【０１０４】
また、上記第１実施形態では、短距離無線通信ＳＣによる通信において受信する端末位置情報ＴＰの重み付け係数を「３」、近距離無線通信ＭＣによる通信において受信する端末位置情報ＴＰの重み付け係数を「２」、中距離無線通信ＬＣによる通信において受信する端末位置情報ＴＰの重み付け係数を「１」に設定する場合を例示したが、これに限定されず、それぞれ別の値が設定されるようにしてもよい。
【０１０５】
同様に、上記第２実施形態および上記第３実施形態に係る「重み付け係数」についても、それぞれの「重み付け係数」に別の値が設定されるようにしてもよい。
【０１０６】
また、上記各実施形態においては、複数の端末位置情報ＴＰに含まれる複数の端末位置ＰＳの加重平均値を装置位置情報ＡＰとして取得する場合を例示したが、これに限定されない。たとえば、当該複数の端末位置ＰＳに重み付けを設定することなく、当該複数の端末位置ＰＳの単純な平均値を装置位置情報ＡＰとして取得するようにしてもよい。
【０１０７】
具体的には、外部端末５０からプリントジョブ等とともに受信する端末位置情報ＴＰの端末位置ＰＳを端末位置情報テーブルＴＢに（重み付けを設定することなく）単純に記録していくようにすればよい。そして、位置情報取得部１３は、端末位置情報テーブルＴＢに記録されている複数の端末位置ＰＳの単純な平均値を装置位置情報ＡＰとして取得するようにすればよい。
【０１０８】
また、上記各実施形態においては、ＭＦＰ１０が端末位置情報ＴＰを外部端末５０から受信し、当該ＭＦＰ１０が当該端末位置情報ＴＰに基づいて装置位置情報ＡＰを取得する場合を例示したが、これに限定されない。たとえば、プリントジョブサーバがプリントジョブとともに端末位置情報ＴＰを外部端末５０から受信し、当該プリントジョブサーバが当該端末位置情報ＴＰに基づいて装置位置情報ＡＰを取得するようにしてもよい。この場合、プリントジョブサーバに上述の端末位置情報テーブルＴＢを格納しておき、端末位置情報ＴＰが受信されると、当該端末位置情報ＴＰに含まれる端末位置が当該端末位置情報テーブルＴＢに記録されるようにすればよい。そして、外部端末５０から装置位置情報ＡＰの問い合わせが受信されると、プリントサーバは、当該端末位置情報テーブルＴＢに記録されている複数の端末位置ＰＳの平均値を装置位置情報ＡＰとして取得するようにすればよい。
【０１０９】
また、上記各実施形態においては、ＭＦＰ１０は、複数の外部端末５０からそれぞれ１つの端末位置情報ＴＰを受信する場合が例示されているが、これに限定されない。たとえば、ＭＦＰ１０は、同一の外部端末５０から複数の端末位置情報ＴＰを受信するようにしてもよい。特に、同一の外部端末５０から互いに異なる通信方式による通信で複数の端末位置情報をＭＦＰ１０が受信するようにしてもよい。より詳細には、ＭＦＰ１０は、外部端末５０ａから短距離無線通信ＳＣでその端末位置情報ＴＰ３１を受信するとともに同じ外部端末５０ａから近距離無線通信ＭＣで別の端末位置情報ＴＰ３２を受信するようにしてもよい。この際には、それぞれの通信方式に対応する重み付けで複数の端末位置情報に含まれる複数の端末位置を平均化することによって、装置位置情報ＡＰが算出されるようにしてもよい。
【符号の説明】
【０１１０】
ＡＰ  装置位置情報
ＬＣ  中距離無線通信
ＭＣ  近距離無線通信
ＰＳ  端末位置
ＳＣ  短距離無線通信
ＴＢ１〜ＴＢ３  端末位置情報テーブル
ＴＭ  時点
ＴＰ１，ＴＰ２，ＴＰ３  
ＴＰ１〜ＴＰ３，ＴＰ１１，ＴＰ１２，ＴＰ２１，ＴＰ２２  端末位置情報
【図１】
2014002575.tif 000003
【図２】
2014002575.tif 000004
【図３】
2014002575.tif 000005
【図４】
2014002575.tif 000006
【図５】
2014002575.tif 000007
【図６】
2014002575.tif 000008
【図７】
2014002575.tif 000009
【図８】
2014002575.tif 000010
【図９】
2014002575.tif 000011
【図１０】
2014002575.tif 000012
【図１１】
2014002575.tif 000013
【図１２】
2014002575.tif 000014
【図１３】
2014002575.tif 000015