(57)【要約】【課題】通信装置間の物理的な位置関係を特定する。【解決手段】携帯端末の制御ユニットは、周囲に位置する無線通信可能なプリンタ装置の内、携帯端末と同一室内に位置する装置を特定するために、第一周波数Ｆ１の無線電波の形態でサーチ信号をブロードキャストする（Ｓ２１０）。そして、応答信号を受信し、第一周波数Ｆ１での応答信号の受信強度Ｒ１を記憶する（Ｓ２２０）。更に、第一周波数Ｆ１とは異なる第二周波数Ｆ２の無線電波の形態でサーチ信号をブロードキャストする（Ｓ２３０）。そして、応答信号を受信し、第二周波数Ｆ２での応答信号の受信強度Ｒ２を記憶する（Ｓ２４０）。その後、同一プリンタ装置から受信した応答信号の受信強度Ｒ１，Ｒ２の比（Ｒ２／Ｒ１）が、第一周波数Ｆ１と第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応するか否かによって、このプリンタ装置が携帯端末と同一室内に位置するか否かを判定する（Ｓ２５０）。【選択図】図４
2015023342.tif 000002
【特許請求の範囲】
【請求項１】
第一周波数の無線電波及び前記第一周波数とは異なる第二周波数の無線電波を用いて無線通信可能な通信手段を備える第一及び第二の通信装置と、
前記第一の通信装置が、前記第二の通信装置から受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度を表す強度情報を取得する取得手段と、
前記取得手段が取得した前記強度情報に基づき、前記第一及び第二の通信装置が互いに異なる室内に位置するか否かを判定する判定手段と、
を備えることを特徴とする通信システム。
【請求項２】
通信装置であって、
第一周波数の無線電波及び前記第一周波数とは異なる第二周波数の無線電波を用いて、外部通信装置と無線通信可能な通信手段と、
前記通信手段が前記外部通信装置から受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度、又は、前記通信手段から送信された前記第一周波数の無線電波及び前記第二周波数の無線電波の前記外部通信装置における受信強度を表す強度情報を取得する取得手段と、
前記取得手段が取得した前記強度情報に基づき、前記外部通信装置が、前記通信装置とは異なる室内に位置する装置及び前記通信装置と同一室内に位置する装置のいずれであるかを判定する判定手段と、
を備えることを特徴とする通信装置。
【請求項３】
前記取得手段は、前記強度情報として、前記通信手段が前記外部通信装置から受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度を表す情報を取得すること
を特徴とする請求項２記載の通信装置。
【請求項４】
前記取得手段は、前記強度情報として、前記第一周波数の無線電波及び前記第二周波数の無線電波の前記外部通信装置における受信強度を表す情報を、前記通信手段を介して前記外部通信装置から取得すること
を特徴とする請求項２記載の通信装置。
【請求項５】
前記判定手段は、前記強度情報が表す前記第一周波数の無線電波の受信強度と前記第二周波数の無線電波の受信強度との関係である第一の関係が、前記第一周波数と前記第二周波数との関係である第二の関係に対応しない場合には、前記外部通信装置が前記異なる室内に位置する装置であると判定し、前記第一の関係が前記第二の関係に対応する場合には、前記外部通信装置が前記同一室内に位置する装置であると判定すること
を特徴とする請求項２〜請求項４のいずれか一項記載の通信装置。
【請求項６】
前記判定手段は、前記強度情報が表す前記第二周波数の無線電波の受信強度Ｒ２と前記第一周波数の無線電波の受信強度Ｒ１との比（Ｒ２／Ｒ１）が、前記第一周波数Ｆ１と前記第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応する場合には、前記外部通信装置が前記同一室内に位置する装置であると判定し、前記比（Ｒ２／Ｒ１）が前記比（Ｆ１／Ｆ２）の二乗に対応しない場合には、前記外部通信装置が前記異なる室内に位置する装置であると判定すること
を特徴とする請求項２〜請求項４のいずれか一項記載の通信装置。
【請求項７】
前記外部通信装置は、無線通信により受信した画像形成対象データに基づく画像を被画像形成体に形成する画像形成装置であり、
前記通信装置は、
前記判定手段の判定結果に基づき、前記同一室内に位置する前記画像形成装置のリストを表示装置に表示させる表示制御手段
を備えることを特徴とする請求項２〜請求項６のいずれか一項記載の通信装置。
【請求項８】
前記通信手段は、検索機能として、デバイス検索のためのブロードキャスト信号を前記第一周波数の無線電波及び前記第二周波数の無線電波の形態で送信し、前記ブロードキャスト信号に対する応答信号を前記第一周波数の無線電波及び前記第二周波数の無線電波の形態で前記外部通信装置から受信する機能を有し、
前記取得手段は、前記強度情報として、前記検索機能により前記通信装置と前記外部通信装置との間で送受信された前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度を表す情報を取得し、
前記判定手段は、前記通信手段が前記外部通信装置との接続を確立する前の段階において前記取得手段が取得した前記強度情報に基づいて、前記外部通信装置が前記異なる室内に位置する装置及び前記同一室内に位置する装置のいずれであるかを判定すること
を特徴とする請求項２〜請求項７のいずれか一項記載の通信装置。
【請求項９】
前記通信手段は、ＩＥＥＥ８０２．１１無線通信規格に従って、前記外部通信装置と中継器を介さずに直接無線通信する機能を有するものであり、前記ＩＥＥＥ８０２．１１無線通信規格に従って、前記ブロードキャスト信号を送信し、その後には、前記応答信号を受信し、前記応答信号の受信結果に基づいて、前記外部通信装置とピアツーピア接続する機能を有するものであること
を特徴とする請求項８記載の通信装置。
【請求項１０】
前記応答信号には、送信元の識別コードが含まれ、
前記取得手段は、
前記応答信号に含まれる前記識別コードに基づき、一つの前記外部通信装置から前記応答信号として受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の組を特定し、
特定した組毎に、対応する一つの前記外部通信装置から前記通信手段が受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度を表す情報、又は、対応する一つの前記外部通信装置から前記通信手段が受信した前記応答信号に含まれる、前記外部通信装置が前記ブロードキャスト信号として受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度を表す情報を、前記強度情報として取得すること
を特徴とする請求項８又は請求項９記載の通信装置。
【請求項１１】
前記第一周波数の無線電波に含まれる前記識別コード及び前記第二周波数の無線電波に含まれる前記識別コードは、送信元の前記外部通信装置が同一である場合に共通する値を示す第一のコード部分と、それ以外の第二のコード部分とを有し、
前記取得手段は、前記応答信号として送信されてきた前記第一周波数の無線電波に含まれる前記識別コードの前記第一のコード部分と、前記第二周波数の無線電波に含まれる前記識別コードの前記第一のコード部分と、が一致する前記第一周波数の無線電波及び前記第二周波数の無線電波の組を、一つの前記外部通信装置からの無線電波の組として特定すること
を特徴とする請求項１０記載の通信装置。
【請求項１２】
前記識別コードは、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）又はＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスであること
を特徴とする請求項１０又は請求項１１記載の通信装置。
【請求項１３】
第一周波数の無線電波及び前記第一周波数とは異なる第二周波数の無線電波を用いて、外部通信装置と無線通信可能な通信装置のコンピュータに、
前記通信装置が前記外部通信装置から受信した前記第一周波数の無線電波及び前記第二周波数の無線電波の受信強度、又は、前記通信装置から送信された前記第一周波数の無線電波及び前記第二周波数の無線電波の前記外部通信装置における受信強度を表す強度情報を取得する手順と、
前記強度情報に基づき、前記外部通信装置が、前記通信装置とは異なる室内に位置する装置及び前記通信装置と同一室内に位置する装置のいずれであるかを判定する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置間で無線通信する通信システムに関する。
【背景技術】
【０００２】
無線通信システムとしては、ＩＥＥＥ８０２．１１無線通信規格に従い、２．４ＧＨｚ帯の無線電波を用いて通信装置間で無線通信するシステムや、５ＧＨｚ帯の無線電波を用いて通信装置間で無線通信するシステムが知られている。
【０００３】
オフィスや一般家庭においては、２．４ＧＨｚ帯の無線ＬＡＮ（ローカルエリアネットワーク）や５．０ＧＨｚ帯の無線ＬＡＮに代表される異なる周波数を使用する無線ＬＡＮが混在する。このため、無線ＬＡＮ通信可能な通信装置には、これら複数の周波数の夫々に対応した無線通信機能が備わっていることが多い。
【０００４】
この他、従来技術としては、携帯端末が有するデータの印刷に関する利便性を高めるために、サーバ装置が、インターネットに接続されたプリンタ装置の設置場所の情報を、インターネットを介してプリンタ装置の夫々から取得して、各プリンタ装置の設置場所の情報を一括管理するシステムが知られている（例えば、特許文献１参照）。このシステムでは、サーバ装置が、プリンタ装置の設置場所の情報を携帯端末に提供することで、携帯端末のユーザに対して地理的に近いプリンタ装置の情報を提供する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１１０５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、スマートフォンやタブレット等の無線通信機能を有した携帯端末の普及に伴って、携帯端末から無線通信により利用可能なプリンタ装置のニーズが高まっている。
しかしながら、こうした無線通信可能なプリンタ装置が普及すると、携帯端末の周囲には、利用可能なプリンタ装置が複数存在するケースが生じやすくなる。無線通信可能なプリンタ装置を利用する場合には、多くの場合、携帯端末に表示されたデバイスリストから印刷先のプリンタ装置を選択する操作がユーザに求められる。但し、プリンタ装置の設置場所を把握できていないユーザにとっては、いずれのプリンタ装置を選択するのが適切であるのか特定できない。
【０００７】
プリンタ装置の利用に際しては、ユーザが印刷物をプリンタ装置まで取りに行く行為が通常必要になる。このため、ユーザは、自身の位置する場所とは異なる室内や異なる階等のプリンタ装置を印刷先に選択してしまうと、不便を強いられる。
【０００８】
ここでは、プリンタ装置を一例に挙げて無線通信の問題について説明したが、プリンタ装置に限らず、従来技術によれば、通信装置間の物理的な位置関係を装置又はユーザが特定できないことが原因で、無線通信システムの利用に不都合が生じる可能性がある。
【０００９】
本発明は、こうした問題に鑑みなされたものであり、通信装置間の物理的な位置関係を特定可能な新規技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の通信システムは、第一及び第二の通信装置を備える通信システムであって、更に、取得手段と、判定手段とを備える。
第一及び第二の通信装置は、第一周波数の無線電波及び第一周波数とは異なる第二周波数の無線電波を用いて無線通信可能な通信手段を備える。
【００１１】
取得手段は、第一の通信装置が、第二の通信装置から受信した第一周波数の無線電波及び第二周波数の無線電波の受信強度を表す強度情報を取得する。判定手段は、この取得手段が取得した強度情報に基づき、第一及び第二の通信装置が互いに異なる室内に位置するか否かを判定する。
【００１２】
無線電波は、空間を伝播する際に周波数に応じた割合で減衰する。従って、同一装置から送信された第一周波数の無線電波の受信強度及び第二周波数の無線電波の受信強度は、互いに対して規則性を示す。
【００１３】
但し、無線電波の伝播経路に障害物がある場合には、障害物によって無線電波が大きく減衰する。そして、障害物による無線電波の減衰は、上述した障害物のない空間を無線電波が伝播するときに現れる上述した受信強度の規則性を崩す原因となる。
【００１４】
本発明は、このような無線電波の性質を利用して、取得手段が取得した強度情報に基づき、第一及び第二の通信装置が互いに異なる室内に位置するか否かを判定する。このように、本発明によれば、二つの通信装置が壁や天井等の障害物を介在する位置関係であるか否かを特定することができ、第一及び第二の通信装置が互いに異なる室内に位置するか否かを特定することができる。
【００１５】
従って、本発明によれば、通信装置間の物理的な位置関係を、装置又はユーザが特定できないことに起因する不都合を抑えることができ、無線通信システムの利便性を高めることができる。
【００１６】
ところで、取得手段及び判定手段の夫々は、第一及び第二の通信装置とは別装置として構成されてもよいし、第一及び第二の通信装置の一方に内蔵されてもよい。取得手段及び判定手段は、同じ通信装置に内蔵されてもよいし、夫々異なる通信装置に内蔵されてもよい。
【００１７】
また、通信装置は、次のように構成され得る。本発明の通信装置は、第一周波数の無線電波及び第一周波数とは異なる第二周波数の無線電波を用いて、外部通信装置と無線通信可能な通信手段と、取得手段と、判定手段とを備える。
【００１８】
取得手段は、通信手段が外部通信装置から受信した第一周波数の無線電波及び第二周波数の無線電波の受信強度、又は、自装置の通信手段から送信された第一周波数の無線電波及び第二周波数の無線電波の外部通信装置における受信強度を表す強度情報を取得する。
【００１９】
判定手段は、取得手段が取得した強度情報に基づき、外部通信装置が通信装置（自装置）とは異なる室内に位置する装置及び同一室内に位置する装置のいずれであるかを判定する。
【００２０】
この通信装置によれば、外部通信装置との物理的な位置関係を、強度情報を用いて特定することができる。従って、外部通信装置との物理的な位置関係を装置又はユーザが特定できないことに起因する不都合を抑えることができる。
【００２１】
付言すると、上記強度情報として、自装置の通信手段が外部通信装置から受信した第一周波数の無線電波及び第二周波数の無線電波の受信強度を表す情報を取得するように、上記取得手段を構成した場合には、簡単な手順で、外部通信装置が異なる室内に位置する装置及び同一室内に位置する装置のいずれであるかを判定することができる。
【００２２】
一方、上記強度情報として、第一周波数の無線電波及び第二周波数の無線電波の外部通信装置における受信強度を表す情報を、通信手段を介して外部通信装置から取得するように、取得手段を構成した場合には、自装置に受信強度を検出する機能が備わっていない場合でも、外部通信装置との物理的な位置関係を判定することができる。
【００２３】
また、判定手段は、上記強度情報が表す第一周波数の無線電波の受信強度と第二周波数の無線電波の受信強度との関係である第一の関係が、第一周波数と第二周波数との関係である第二の関係に対応しない場合には、外部通信装置が異なる室内に位置する装置であると判定し、第一の関係が第二の関係に対応する場合には、外部通信装置が同一室内に位置する装置であると判定する構成にすることができる。
【００２４】
具体的に、判定手段は、上記強度情報が表す第二周波数の無線電波の受信強度Ｒ２と第一周波数の無線電波の受信強度Ｒ１との比（Ｒ２／Ｒ１）が、第一周波数Ｆ１と第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応する場合には、外部通信装置が同一室内に位置する装置であると判定し、比（Ｒ２／Ｒ１）が比（Ｆ１／Ｆ２）の二乗に対応しない場合には、外部通信装置が異なる室内に位置する装置であると判定する構成にすることができる。このように判定手段を構成すれば、無線電波の性質を利用して、外部通信装置が異なる室内に位置する装置及び同一室内に位置する装置のいずれであるかを簡単に判定することができる。
【００２５】
この他、上述した外部通信装置としては、無線通信により受信した画像形成対象データに基づく画像を被画像形成体に形成する画像形成装置を一例に挙げることができる。そして、本発明の通信装置は、判定手段の判定結果に基づき、同一室内に位置する画像形成装置のリストを表示装置に表示させる表示制御手段を備えた構成にすることができる。この通信装置によれば、ユーザに対し同一室内の画像形成装置の情報を提供することができ、画像形成装置の利用に際してのユーザの利便性を格段に向上させることができる。
【００２６】
また、通信手段としては、デバイス検索のためのブロードキャスト信号を無線電波の形態で送信し、ブロードキャスト信号に対する応答信号を無線電波の形態で外部通信装置から受信する機能を有したものが知られている。通信手段は、例えば、外部通信装置との接続を確立する前の段階において、この機能を利用し、デバイスを検索する。
【００２７】
本発明の通信装置は、この機能を活用して、上記強度情報を取得する構成にされ得る。即ち、取得手段は、上記強度情報として、検索機能により通信装置（自装置）と外部通信装置との間で送受信された第一周波数の無線電波及び第二周波数の無線電波の受信強度を表す情報を取得する構成にされ得る。
【００２８】
ここでの検索機能は、通信手段が、デバイス検索のためのブロードキャスト信号を第一周波数の無線電波及び第二周波数の無線電波の形態で送信し、ブロードキャスト信号に対する応答信号を第一周波数の無線電波及び第二周波数の無線電波の形態で外部通信装置から受信する機能のことを言う。
【００２９】
上記取得手段の構成に対応して、判定手段は、通信手段が外部通信装置との接続を確立する前の段階において上記取得手段が取得した強度情報に基づいて、外部通信装置が異なる室内に位置する装置及び同一室内に位置する装置のいずれであるかを判定する構成にされ得る。この通信装置によれば、外部通信装置との接続確立前に、効率よく判定結果を得ることができる。
【００３０】
この他、通信手段としては、ＩＥＥＥ８０２．１１無線通信規格に従って、外部通信装置と中継器を介さずに直接無線通信する機能を有する通信手段を一例に挙げることができる。具体的には、ＩＥＥＥ８０２．１１無線通信規格に従って、ブロードキャスト信号を送信し、その後には、応答信号を受信し、応答信号の受信結果に基づいて、外部通信装置とピアツーピア接続する機能を有する通信手段を一例に挙げることができる。
【００３１】
また、外部通信装置からの応答信号に送信元の識別コードが含まれることを前提とすれば、上記取得手段は、応答信号に含まれる識別コードに基づき、一つの外部通信装置から応答信号として受信した第一周波数の無線電波及び第二周波数の無線電波の組を特定する構成にされ得る。
【００３２】
即ち、取得手段は、特定した組毎に、対応する一つの外部通信装置から通信手段が受信した第一周波数の無線電波及び第二周波数の無線電波の受信強度を表す情報、又は、対応する一つの外部通信装置から通信手段が受信した応答信号に含まれる、外部通信装置がブロードキャスト信号として受信した第一周波数の無線電波及び第二周波数の無線電波の受信強度を表す情報を、上記強度情報として取得する構成にされ得る。
【００３３】
識別コードとしては、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）又はＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを一例に挙げることができる。
【００３４】
この他、良く知られる通信環境では、上記識別コードとして、送信元の外部通信装置が同一である場合に共通する値を示す第一のコード部分と、それ以外の第二のコード部分と、を含む識別コードが第一周波数及び第二周波数の無線電波に用いられる。
【００３５】
この種の識別コードが外部通信装置からの応答信号に含まれることを前提とすれば、取得手段は、応答信号として送信されてきた第一周波数の無線電波に含まれる識別コードの第一のコード部分と、第二周波数の無線電波に含まれる識別コードの第一のコード部分と、が一致する第一周波数の無線電波及び第二周波数の無線電波の組を、一つの外部通信装置からの無線電波の組として特定する構成にされ得る。
【００３６】
また、上述した取得手段、判定手段、及び、表示制御手段の少なくとも一つに対応する機能は、コンピュータに、対応するプログラムを実行させることにより実現することができる。第一周波数の無線電波及び第二周波数の無線電波を用いて、外部通信装置と無線通信可能な通信装置のコンピュータに、上述した各手段としての機能を実現させるためのプログラムは、例えば、磁気ディスク、光ディスク及び半導体製メモリ等のコンピュータ読取可能な記録媒体に記録された形態を採り得る。
【図面の簡単な説明】
【００３７】
【図１】携帯端末及びプリンタ装置の構成を表すブロック図である。
【図２】複数のプリンタ装置が異なる室内に分散して配置された通信システムの構成を表す図である。
【図３】第一実施例においてプリンタ装置の制御ユニットが実行する処理を表すフローチャートである。
【図４】第一実施例において携帯端末の制御ユニットが実行するプリンタ検索処理を表すフローチャートである。
【図５】携帯端末の制御ユニットが実行する判定処理を表すフローチャートである。
【図６】携帯端末の制御ユニットが実行する表示印刷処理を表すフローチャートである。
【図７】第二実施例においてプリンタ装置の制御ユニットが実行する処理を表すフローチャートである。
【図８】第二実施例において携帯端末の制御ユニットが実行するプリンタ検索処理を表すフローチャートである。
【図９】第三実施例において携帯端末の制御ユニット及びプリンタ装置の制御ユニットが実行する処理を表すフローチャートである。
【発明を実施するための形態】
【００３８】
以下に本発明の実施例について、図面と共に説明する。
［第一実施例］
図１に示す本実施例の携帯端末１０は、セルラー通信機能及び無線ＬＡＮ通信機能を有した情報端末である。携帯端末１０としては、スマートフォン、タブレット及び携帯型のパーソナルコンピュータ等を一例に挙げることができる。
【００３９】
この携帯端末１０は、図１に示すように、制御ユニット２０と、セルラー通信ユニット３１と、無線ＬＡＮ通信ユニット３３と、表示ユニット３５と、操作入力ユニット３７と、音入出力ユニット３９とを備える。
【００４０】
セルラー通信ユニット３１は、制御ユニット２０に制御されて、携帯電話網を介した外部装置との音声通信やデータ通信を行うものである。一方、無線ＬＡＮ通信ユニット３３は、制御ユニット２０に制御されて、無線ＬＡＮ通信を行う構成にされる。無線ＬＡＮの通信規格としては、ＩＥＥＥ８０２．１１無線通信規格が知られている。
【００４１】
無線ＬＡＮ通信ユニット３３は、例えば、ＩＥＥＥ８０２．１１ｂ／１１ａ／１１ｇ／１１ｎに代表される複数種類の無線通信規格の夫々に従う無線通信を実行可能に構成される。これらの規格群には、２．４ＧＨｚ帯及び５ＧＨｚ帯に代表される異なる周波数帯の無線電波を用いる規格が混在する。
【００４２】
即ち、携帯端末１０が有する無線ＬＡＮ通信ユニット３３は、異なる周波数帯の無線電波を用いる複数の無線通信規格の夫々に従う無線通信を実行可能に構成される。具体的に、無線ＬＡＮ通信ユニット３３は、第一周波数Ｆ１としての２．４ＧＨｚ帯の無線電波を用いた無線通信、及び、第二周波数Ｆ２としての５ＧＨｚ帯の無線電波を用いた無線通信を実行可能に構成される。
【００４３】
また、表示ユニット３５は、液晶ディスプレイ等により構成される。この表示ユニット３５は、制御ユニット２０に制御されて、携帯端末１０のユーザに向けて各種情報画面を表示する。操作入力ユニット３７は、タッチパネルや機械式の操作スイッチ等により構成されるユーザインタフェースである。操作入力ユニット３７は、ユーザによる携帯端末１０に対する操作情報を、制御ユニット２０に入力する。
【００４４】
音入出力ユニット３９は、マイクロフォン及びスピーカを備える。音入出力ユニット３９は、マイクロフォンを介したユーザからの入力音声を表す音声データを、制御ユニット２０に入力し、制御ユニット２０から入力された音声データに基づく音声（楽曲等を含む。）を、スピーカを介して再生する。
【００４５】
この他、制御ユニット２０は、携帯端末１０全体を統括制御するものであり、ＣＰＵ２１、ＲＯＭ２３及びＲＡＭ２５等を備えた構成にされる。ここで言うＲＯＭ２３は、フラッシュメモリ等の電気的にデータ書換可能な不揮発性メモリを含む。ＲＯＭ２３には、各種プログラムが格納される。
【００４６】
ＣＰＵ２１は、ＲＯＭ２３に格納されたプログラムに基づく処理を実行して、携帯端末１０全体を統括制御する。これによって各種機能を実現する。ＲＡＭ２５は、ＣＰＵ２１による処理実行時に作業領域として使用される。以下では、制御ユニット２０が実行する処理について説明する場合があるが、この処理は、例えば、ＲＯＭ２３に格納されたプログラムに基づく処理をＣＰＵ２１が実行することにより実現される。
【００４７】
制御ユニット２０は、例えばＲＯＭ２３に格納されたプログラムに基づき、画像データ及び文書データ等の電子データに基づく情報画面を表示ユニット３５に表示させる処理や、音声データに基づく音声を、音入出力ユニット３９に再生させる処理を実行する。
【００４８】
この他、制御ユニット２０は、セルラー通信ユニット３１を制御することにより、携帯端末１０の主たる機能の一つであるセルラー通信機能を実現し、無線ＬＡＮ通信ユニット３３を制御することにより、無線ＬＡＮ通信機能を実現する。
【００４９】
付言すると、本実施例の携帯端末１０は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）に代表されるピアツーピア（Ｐ２Ｐ）通信機能を、制御ユニット２０と無線ＬＡＮ通信ユニット３３との協働により実現する構成を有する。ここで言うピアツーピア通信機能は、ルータやサーバ装置等の中継器を介さずにデバイス間で直接無線通信する機能のことである。
【００５０】
制御ユニット２０は、上述したピアツーピア通信機能を用いて周囲のプリンタ装置５０と無線通信し、ユーザから指定されたプリンタ装置５０に印刷対象データを無線電波の形態で送信する。これにより、ユーザから指定されたプリンタ装置５０に、印刷対象データに基づく画像を用紙に形成させる。
【００５１】
図１右領域には、携帯端末１０と無線通信可能なプリンタ装置５０の構成を例示する。このプリンタ装置５０は、制御ユニット６０と、印刷ユニット７１と、無線ＬＡＮ通信ユニット７３と、表示ユニット７５と、操作入力ユニット７７とを備える。
【００５２】
印刷ユニット７１は、制御ユニット６０に制御されて、用紙に印刷対象データに基づく画像を形成するものである。一方、無線ＬＡＮ通信ユニット７３は、携帯端末１０の無線ＬＡＮ通信ユニット３３と同様、制御ユニット６０に制御されて、無線ＬＡＮ通信を行う。この無線ＬＡＮ通信ユニット７３は、携帯端末１０と第一周波数Ｆ１及び第二周波数Ｆ２の無線電波による無線通信を実行可能に構成される。即ち、２．４ＧＨｚ帯の無線電波を用いた無線通信、及び、５ＧＨｚ帯の無線電波を用いた無線通信を実行可能に構成される。
【００５３】
表示ユニット７５は、小型の液晶ディスプレイ等により構成され、制御ユニット６０に制御されて、プリンタ装置５０のエラー情報や用紙切れに関する情報等を表示する。操作入力ユニット７７は、タッチパネルや操作スイッチ等により構成され、ユーザによるプリンタ装置５０に対する操作情報を、制御ユニット６０に入力する。
【００５４】
この他、制御ユニット６０は、プリンタ装置５０全体を統括制御するものであり、ＣＰＵ６１、ＲＯＭ６３及びＲＡＭ６５等を備えた構成にされる。ＲＯＭ６３には、各種プログラムが格納される。ＣＰＵ６１は、ＲＯＭ６３に格納されたプログラムに基づく処理を実行して、プリンタ装置５０全体を統括制御する。ＲＡＭ６５は、ＣＰＵ６１による処理実行時に作業領域として使用される。以下では、制御ユニット６０が実行する処理について説明する場合があるが、この処理は、例えば、ＲＯＭ６３に格納されたプログラムに基づく処理をＣＰＵ６１が実行することにより実現される。
【００５５】
制御ユニット６０は、無線ＬＡＮ通信ユニット７３を制御することにより、携帯端末１０との無線ＬＡＮ通信を実現する。この制御ユニット６０は、携帯端末１０の制御ユニット２０と同様、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに代表されるピアツーピア通信機能を、無線ＬＡＮ通信ユニット７３と共に実現可能な構成にされる。
【００５６】
例えば、制御ユニット６０は、ピアツーピア通信機能を用いて携帯端末１０と無線通信し、携帯端末１０から無線ＬＡＮ通信ユニット７３を介して印刷対象データを受信すると、印刷ユニット７１を制御して、印刷ユニット７１に印刷対象データに基づく画像を用紙に形成させる。
【００５７】
ここで、複数のプリンタ装置５０が、図２に示すように、ビル内の複数階、及び、壁で区切られた複数の部屋に分散して配置された通信システム１００における携帯端末１０によるプリンタ装置５０の利用形態について説明する。
【００５８】
図２に示される通信システム１００によれば、携帯端末１０の周囲には、携帯端末１０と同一室内に位置するプリンタ装置５０、及び、携帯端末１０とは異なる室内（又は階）に位置するプリンタ装置５０が存在する。このような環境において、ユーザは、携帯端末１０が有する電子データに基づく画像をプリンタ装置５０に印刷させたい場合、携帯端末１０を操作して、印刷先のプリンタ装置５０を指定し、携帯端末１０に、上記電子データを印刷対象データとして当該指定したプリンタ装置５０に送信させる。
【００５９】
携帯端末１０の制御ユニット２０は、例えば、周囲の利用可能なプリンタ装置５０を検索して、これらプリンタ装置５０をリストアップした選択画面を表示ユニット３５に表示させる。ここで言う選択画面は、操作入力ユニット３７を介してユーザに印刷先のプリンタ装置５０を選択させるための画面である。ユーザは、この選択画面から印刷先のプリンタ装置５０を指定し、携帯端末１０に、印刷対象データを当該指定したプリンタ装置５０に送信させる。
【００６０】
但し、選択画面において、携帯端末１０とは同一室内に位置するプリンタ装置５０、及び、異なる室内に存在するプリンタ装置５０の両者をリストアップしてしまうと、携帯端末１０のユーザにとってプリンタ装置５０を用いたデータ印刷にかかる利便性が損なわれる可能性がある。
【００６１】
即ち、携帯端末１０のユーザが、選択画面から同一室内のプリンタ装置５０を特定できずに、異なる室内のプリンタ装置５０を印刷先に指定してしまい、印刷物を遠い異なる部屋まで取りに行かなくてはならなくなる可能性がある。
【００６２】
そこで、本実施例の携帯端末１０では、同一のプリンタ装置５０から送信されてきた第一周波数Ｆ１の無線電波の受信強度Ｒ１と第二周波数Ｆ２の無線電波の受信強度Ｒ２との関係が、第一周波数Ｆ１と第二周波数Ｆ２との関係に対応するか否かを判定することによって、プリンタ装置５０が携帯端末１０と同一室内に位置するかを判定し、この判定結果に従って、携帯端末１０と同一室内に位置するプリンタ装置５０のみをリストアップした選択画面に表示する。
【００６３】
周知のように、無線電波は、理想的な状態では距離と周波数の二乗とに比例して減衰する。従って、無線電波が障害物の影響を受けることなく携帯端末１０に到達した場合には、同一のプリンタ装置５０から送信されてきた第一周波数Ｆ１の無線電波の受信強度Ｒ１と、同一のプリンタ装置５０から送信されてきた第二周波数Ｆ２の無線電波の受信強度Ｒ２との比（Ｒ２／Ｒ１）は、第一周波数Ｆ１と第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応する。即ち、比（Ｒ２／Ｒ１）は、比（Ｆ１／Ｆ２）の二乗に略等しい。
【００６４】
一方、プリンタ装置５０が携帯端末１０と異なる室内に位置し、携帯端末１０とプリンタ装置５０との間の無線電波の経路に壁や天井などの障害物が存在する場合には、この障害物による無線電波の減衰の影響を受けて、受信強度の比（Ｒ２／Ｒ１）が、第一周波数Ｆ１と第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応しなくなる。即ち、比（Ｒ２／Ｒ１）は、比（Ｆ１／Ｆ２）の二乗に一致しなくなる。
【００６５】
本実施例では、このような現象を利用して、プリンタ装置５０が同一室内に位置するプリンタ装置５０であるか否かを判別し、携帯端末１０と同一室内に位置するプリンタ装置５０のみをリストアップした選択画面をユーザに向けて表示する。
【００６６】
付言すると、携帯端末１０がプリンタ装置５０とピアツーピア（Ｐ２Ｐ）接続するまでの過程には、ディスカバリーと呼ばれるデバイスの検索フェイズが含まれる。この検索フェイズでは、携帯端末１０が周囲のデバイスを検索するためのサーチ信号（所謂プローブ要求信号）を、無線電波によりブロードキャストする。サーチ信号を受信した周囲のデバイスは、サーチ信号に対する応答信号を、サーチ信号送信元の携帯端末１０に無線電波で送信する。サーチ信号及び応答信号の送受信は、中継器を介さずに、携帯端末１０と、その周囲のデバイスとの間で直接行われる。
【００６７】
本実施例によれば、携帯端末１０が、上記サーチ信号に対する応答信号として、第一周波数Ｆ１の無線電波及び第二周波数Ｆ２の無線電波をプリンタ装置５０から中継器を介さずに直接受信し、これらの受信強度Ｒ１，Ｒ２の比（Ｒ２／Ｒ１）に基づいて、応答信号送信元のプリンタ装置５０が、携帯端末１０と同一室内に位置するプリンタ装置５０であるか否かの判定を行う。
【００６８】
詳述すると、プリンタ装置５０の制御ユニット６０は、プリンタ装置５０の電源がオンされてからオフにされるまでの期間、図３に示す処理を繰り返し実行する。即ち、制御ユニット６０は、無線ＬＡＮ通信ユニット７３を介してサーチ信号を受信すると（Ｓ１１０でＹｅｓ）、無線ＬＡＮ通信ユニット７３に、応答信号をサーチ信号の送信元に対して送信させる（Ｓ１２０）。
【００６９】
具体的には、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス及びデバイスタイプの情報を含む応答信号を、無線ＬＡＮ通信ユニット７３に送信させる。ここでは、応答信号を、サーチ信号に対応する通信チャネルを用いて送信する。応答信号に格納されるデバイスタイプの情報は、応答信号送信元のデバイスの種類を表す。送信元がプリンタ装置５０である場合には、デバイスタイプの情報として、プリンタ装置５０であることを表す情報が応答信号に格納される。
【００７０】
一方、携帯端末１０の制御ユニット２０は、所定の実行条件が満足されると、図４に示すプリンタ検索処理を実行する。例えば、制御ユニット２０は、プリンタ装置５０を検索するように指示する操作が操作入力ユニット３７を通じてなされると、図４に示すプリンタ検索処理を実行する。この処理を開始すると、制御ユニット２０は、第一周波数Ｆ１（２．４ＧＨｚ）の通信チャネルを用いて、上述のサーチ信号を第一周波数Ｆ１の無線電波の形態で無線ＬＡＮ通信ユニット３３にブロードキャストさせる（Ｓ２１０）。
【００７１】
Ｓ２１０でのサーチ信号の送信によっては、携帯端末１０の周囲に位置するプリンタ装置５０及びその他のデバイスから、上記サーチ信号に対応する応答信号が第一周波数Ｆ１の無線電波の形態で送信されてくる。これらの応答信号は、無線ＬＡＮ通信ユニット３３によって受信される。
【００７２】
制御ユニット２０は、Ｓ２２０において、無線ＬＡＮ通信ユニット３３を介して受信した上記応答信号毎に、この応答信号の受信履歴をＲＡＭ２５に記憶する。受信履歴としては、応答信号に含まれるＳＳＩＤ、ＭＡＣアドレス及びデバイスタイプ、並びに、応答信号が第一周波数Ｆ１である旨の情報、並びに、無線ＬＡＮ通信ユニット３３にて検出された応答信号に対応する第一周波数Ｆ１の無線電波の受信強度Ｒ１を記憶する。制御ユニット２０は、無線電波の受信強度Ｒ１の情報を無線ＬＡＮ通信ユニット３３から取得し、これをＲＡＭ２５に記憶する。
【００７３】
その後、制御ユニット２０は、第二周波数Ｆ２（５ＧＨｚ）の通信チャネルを用いて、サーチ信号を第二周波数Ｆ２の無線電波の形態で無線ＬＡＮ通信ユニット３３にブロードキャストさせる（Ｓ２３０）。Ｓ２３０でのサーチ信号の送信によっては、携帯端末１０の周囲に位置するプリンタ装置５０等から、上記サーチ信号に対応する応答信号が第二周波数Ｆ２の無線電波の形態で送信されてくる。
【００７４】
制御ユニット２０は、Ｓ２４０において、上記無線ＬＡＮ通信ユニット３３を介して受信した応答信号毎に、この応答信号の受信履歴をＲＡＭ２５に記憶する。即ち、応答信号に含まれるＳＳＩＤ、ＭＡＣアドレス及びデバイスタイプ、並びに、応答信号が第二周波数Ｆ２である旨の情報、並びに、無線ＬＡＮ通信ユニット３３にて検出された応答信号に対応する第二周波数Ｆ２の無線電波の受信強度Ｒ２を記した受信履歴を記憶する。
【００７５】
その後、制御ユニット２０は、図５に示す判定処理を実行して、応答信号を送信してきたプリンタ装置５０が、携帯端末１０と同一室内に位置するかを判定する（Ｓ２５０）。図５は、判定処理の詳細を示すフローチャートである。判定処理を開始すると、制御ユニット２０は、まずマッチング処理を実行する（Ｓ２５１）。
【００７６】
マッチング処理では、ＲＡＭ２５に記憶された各応答信号の受信履歴から、応答信号の送信元が同一のプリンタ装置５０である受信履歴のペアを抽出する。但し、ここで抽出する受信履歴のペアは、第一周波数Ｆ１の応答信号についての受信履歴と、第二周波数Ｆ２の応答信号についての受信履歴とのペアである。
【００７７】
ここでは、受信履歴に含まれるデバイスタイプに基づき、受信履歴に対応する応答信号の送信元がプリンタ装置５０であるか否かを判断する。更に、二つの受信履歴に対応する応答信号の送信元が同一のプリンタ装置５０であるか否かを、二つの受信履歴に含まれるＳＳＩＤ又はＭＡＣアドレスの一致度に基づいて判断する。
【００７８】
例えば、プリンタ装置５０を、第一周波数Ｆ１の無線ネットワーク及び第二周波数Ｆ２の無線ネットワークに対するグループオーナーに予め設定しておき、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従って携帯端末１０とプリンタ装置５０とが無線通信可能な環境を構築することを考える。この場合、プリンタ装置５０がグループオーナーである各無線ネットワークには、その識別コードとして、個別のＳＳＩＤが割り当てられるが、ＳＳＩＤは、プリンタ装置５０の管理者が任意に設定することが可能である。
【００７９】
そこで、本実施例では、ＳＳＩＤの先頭から所定桁までを第一のコード部分に定め、所定桁から末尾までを第二のコード部分に定めて、同じプリンタ装置５０をグループオーナーとする各無線ネットワークのＳＳＩＤにおける第一のコード部分には、管理者を通じて共通するコードを割り当てるようにする。別例として、プリンタ装置５０の生産者がＳＳＩＤのデフォルト値として、上記規則に従うＳＳＩＤを割り当てることも可能である。
【００８０】
このような規則でＳＳＩＤが割り当てられている場合、Ｓ２５１では、二つの受信履歴に対応する応答信号の送信元が同一のプリンタ装置５０であるか否かを、二つの受信履歴に含まれるＳＳＩＤの第一のコード部分が一致するか否かによって判断することができる。
【００８１】
また、同一装置のＭＡＣアドレスについては、当該装置に複数のＭＡＣアドレスが割り当てられている場合でも、それらのＭＡＣアドレスは、基本的に、末尾から数桁を除いて一致する。従って、Ｓ２５１では、二つの受信履歴に対応する応答信号の送信元が同一のプリンタ装置５０であるか否かを、二つの受信履歴に含まれるＭＡＣアドレスの上位所定桁が一致するか否かによって判断することができる。
【００８２】
Ｓ２５１では、第一周波数Ｆ１の応答信号に関する受信履歴の夫々と、第二周波数Ｆ２の応答信号に関する受信履歴の夫々とを照合し、上述した判断手法を用いて、応答信号の送信元が同一のプリンタ装置５０である受信履歴のペアを抽出する。携帯端末１０の周囲に複数のプリンタ装置５０が存在する場合、Ｓ２５１のマッチング処理によっては、プリンタ装置５０毎の受信履歴のペアが得られることになる。
【００８３】
このようなマッチング処理が完了すると、制御ユニット２０は、Ｓ２５１で抽出したペアの全てについて、Ｓ２５５以降の処理を実行したか否かを判断する（Ｓ２５３）。そして、Ｓ２５５以降の処理を実行したと判断すると（Ｓ２５３でＹｅｓ）、当該判定処理を終了する。一方、Ｓ２５３で否定判断すると、Ｓ２５５に移行する。
【００８４】
Ｓ２５５に移行すると、制御ユニット２０は、Ｓ２５７以降について未処理のペア群から、一つのペアを、処理対象に選択し、処理対象のペアに対応する応答信号の送信元が携帯端末１０と同一室内に位置するプリンタ装置５０であるか否かを判定する（Ｓ２５７〜Ｓ２５９）。
【００８５】
具体的に、処理対象のペアを選択すると、制御ユニット２０は、Ｓ２５７に移行し、処理対象のペアに対応する受信履歴から、第一周波数Ｆ１の応答信号の受信強度Ｒ１及び第二周波数Ｆ２の応答信号の受信強度Ｒ２を読み出す。そして、受信強度Ｒ２が下記条件式を満足するか否かを判断することにより、受信強度Ｒ２と受信強度Ｒ１との比（Ｒ２／Ｒ１）が、第一周波数Ｆ１と第二周波数Ｆ２との比（Ｆ１／Ｆ２）の二乗に対応するか否かを判定する。下記条件式におけるＫは、許容誤差に対応し、例えば設計者により定められる。
【００８６】
Ｒ１＊（Ｆ１／Ｆ２）２−Ｋ＜Ｒ２＜Ｒ１＊（Ｆ１／Ｆ２）２＋Ｋ
換言すれば、Ｓ２５７では、受信強度の比（Ｒ２／Ｒ１）が、周波数の比（Ｆ１／Ｆ２）の二乗を中心に所定の許容誤差Ｋ内にあるか否かを判断する。受信強度Ｒ２が上記条件式を満足すると判断すると（Ｓ２５７でＹｅｓ）、制御ユニット２０は、応答信号送信元のプリンタ装置５０が携帯端末１０と同一室内に位置すると判定する（Ｓ２５８）。一方、受信強度Ｒ２が上記条件式を満足しないと判断すると（Ｓ２５７でＮｏ）、応答信号送信元のプリンタ装置５０が携帯端末１０と異なる室内に位置すると判定する（Ｓ２５９）。
【００８７】
Ｓ２５８又はＳ２５９での処理を終えると、制御ユニット２０は、Ｓ２５３に移行する。そして、未処理のペアが存在する場合には、そのペアの夫々に対し、同様の手法で判定を行う（Ｓ２５７〜Ｓ２５９）。そして、Ｓ２５１で抽出したペアの全てについて、応答信号送信元のプリンタ装置５０が携帯端末１０と同一室内に位置するか否かを判定すると、当該判定処理を終了し、Ｓ２６０（図４参照）に移行する。
【００８８】
Ｓ２６０に移行すると、制御ユニット２０は、Ｓ２５０における判定処理の結果に基づいて、携帯端末１０の周囲に位置するプリンタ装置５０（応答信号を送信してきたプリンタ装置５０）であって、携帯端末１０と同一室内に位置するプリンタ装置５０を列挙したプリンタリストを生成し、これをＲＡＭ２５に記憶する。その後、図４に示すプリンタ検索処理を終了する。
【００８９】
また、制御ユニット２０は、操作入力ユニット３７を介してユーザから選択画面の表示指示が入力されると、図６に示す表示印刷処理を実行する。尚、上述したプリンタ検索処理に関して、制御ユニット２０は、ユーザから選択画面の表示指示が入力されると、図６に示す表示印刷処理を実行する前に、プリンタ検索処理を実行する構成にされ得る。
【００９０】
表示印刷処理を開始すると、制御ユニット２０は、ＲＡＭ２５に記憶された最新の上記プリンタリストに基づき、携帯端末１０と同一室内に位置するプリンタ装置５０のみを印刷先の候補としてリストアップした選択画面を、表示ユニット３５に表示させる（Ｓ３１０）。選択画面は、上述したように、ユーザに操作入力ユニット３７を用いて印刷先のプリンタ装置５０を選択させるための画面として構成される。
【００９１】
そして、印刷先のプリンタ装置５０が選択されると、制御ユニット２０は、無線ＬＡＮ通信ユニット３３を介して、当該印刷先のプリンタ装置５０に対し、ユーザから指定された印刷対象データを送信する（Ｓ３２０）。これにより、ユーザから指定されたプリンタ装置５０に、印刷対象データに基づく画像を用紙に形成させる。
【００９２】
尚、印刷対象データを送信するのに先駆けては、携帯端末１０を当該選択されたプリンタ装置５０にピアツーピア（Ｐ２Ｐ）接続する。即ち、上記応答信号によって通知された印刷先プリンタ装置５０のＳＳＩＤに基づいて、印刷先のプリンタ装置５０とのピアツーピア接続を確立する。その後、このプリンタ装置５０に印刷対象データを送信する。
【００９３】
このようにして、印刷対象データに基づく画像をプリンタ装置５０に印刷させると、制御ユニット２０は、当該表示印刷処理を終了する。
以上、本実施例の携帯端末１０及びプリンタ装置５０の構成及び処理動作について説明したが、本実施例によれば、周波数の異なる無線電波の受信強度の比が、周波数の関係に対応するか否かを判定することによって、携帯端末１０とプリンタ装置５０との位置関係を特定する。そして、携帯端末１０のユーザには、携帯端末１０と同一室内に位置するプリンタ装置５０のリストを選択的に表示する。
【００９４】
従って、本実施例によれば、携帯端末１０とプリンタ装置５０間の物理的な位置関係をユーザが特定できないことに起因する不都合を抑えることができ、携帯端末１０からのプリンタ装置５０の利用に関する利便性を高めることができる。
【００９５】
また、本実施例によれば、サーチ信号に対する応答信号の受信強度に基づき、プリンタ装置５０と携帯端末１０とが同一室内に位置するか否かを判定するため、独自の通信プロトコルを用いて、プリンタ装置５０から設置場所の情報を取得しなくても、携帯端末１０とプリンタ装置５０との位置関係を特定することができる。従って、ユーザにとって便利な通信システム１００を簡単に構築することができる。
【００９６】
特に、本実施例によれば、携帯端末１０が、プリンタ装置５０とのピアツーピア接続を確立する前に（接続確立前のディスカバリーフェイズにおいて）、携帯端末１０とプリンタ装置５０との位置関係を特定する。即ち、携帯端末１０と、その周囲のプリンタ装置５０の夫々との間で個別にピアツーピア接続を確立しなくても、携帯端末１０とプリンタ装置５０との位置関係を特定することができる。従って、位置関係の特定に際して発生する通信負荷やプリンタ装置５０での処理負荷を抑えることができる。
【００９７】
以上に説明した第一実施例は、携帯端末１０がプリンタ装置５０から受信した第一周波数Ｆ１の無線電波の受信強度Ｒ１及び第二周波数Ｆ２の無線電波の受信強度Ｒ２に基づき、携帯端末１０とプリンタ装置５０との位置関係を特定するものであったが、第一実施例と同様の効果は、プリンタ装置５０が携帯端末１０から受信した第一周波数Ｆ１の無線電波の受信強度Ｒ３及び第二周波数Ｆ２の無線電波の受信強度Ｒ４に基づき、携帯端末１０とプリンタ装置５０との位置関係を特定することによっても実現することができる。
【００９８】
［第二実施例］
第二実施例は、プリンタ装置５０が、サーチ信号に対する応答信号として無線電波の受信強度の情報を含む応答信号を送信し、携帯端末１０が受信強度Ｒ１，Ｒ２に代えて、応答信号に含まれるプリンタ装置５０における無線電波の受信強度Ｒ３，Ｒ４の情報に基づき、携帯端末１０とプリンタ装置５０との位置関係を特定する点で、第一実施例とは異なる。一方、携帯端末１０及びプリンタ装置５０のハードウェア構成は、第一実施例と同様である。従って、以下では、第二実施例として、携帯端末１０及びプリンタ装置５０が実行する処理に関して、第一実施例とは異なる点を選択的に説明する。
【００９９】
本実施例のプリンタ装置５０の制御ユニット６０は、図７に示すように、無線ＬＡＮ通信ユニット７３を介してサーチ信号を受信すると（Ｓ４１０でＹｅｓ）、無線ＬＡＮ通信ユニット７３に、応答信号をサーチ信号の送信元に対して送信させる（Ｓ４２０）。但し、応答信号としては、第一実施例と同様の情報に加えて、当該サーチ信号に対応する無線電波の受信強度の情報を格納した応答信号を生成し、これを無線ＬＡＮ通信ユニット７３に送信させる。
【０１００】
一方、携帯端末１０の制御ユニット２０は、図８に示すプリンタ検索処理を実行する。即ち、本実施例の制御ユニット２０は、プリンタ検索処理を開始すると、まずＳ５１０〜Ｓ５４０において、第一実施例のプリンタ検索処理におけるＳ２１０〜Ｓ２４０と同様の処理を実行する。但し、Ｓ２２０に対応するＳ５２０では、無線ＬＡＮ通信ユニット３３を介して受信した応答信号毎に、この応答信号の受信履歴として、応答信号に含まれるＳＳＩＤ、ＭＡＣアドレス、デバイスタイプ、及び、応答信号送信元における第一周波数Ｆ１の無線電波（サーチ信号）の受信強度Ｒ３を表す情報、並びに、受信強度Ｒ３に対応するサーチ信号が第一周波数Ｆ１である旨の情報を記憶する。
【０１０１】
同様に、Ｓ２４０に対応するＳ５４０では、応答信号の受信履歴として、応答信号に含まれるＳＳＩＤ、ＭＡＣアドレス、デバイスタイプ、及び、応答信号送信元における第二周波数Ｆ２の無線電波（サーチ信号）の受信強度Ｒ４を表す情報、並びに、受信強度Ｒ４に対応するサーチ信号が第二周波数Ｆ２である旨の情報を記憶する。
【０１０２】
そして、Ｓ５５０では、受信強度Ｒ１，Ｒ２に代えて、受信履歴に含まれる受信強度Ｒ３，Ｒ４の情報を用いて、図５に示す判定処理を実行する。その後、制御ユニット２０は、Ｓ５５０での判定結果に従って、携帯端末１０の周囲に位置するプリンタ装置５０（応答信号を送信してきたプリンタ装置５０）であって、携帯端末１０と同一室内に位置するプリンタ装置５０を列挙したプリンタリストを生成し、これをＲＡＭ２５に記憶する（Ｓ５６０）。その後、図８に示すプリンタ検索処理を終了する。本実施例の制御ユニット２０は、このプリンタリストに基づいて、図６に示す表示印刷処理を実行する。
【０１０３】
このように、サーチ信号を受信したプリンタ装置５０における当該サーチ信号の受信強度Ｒ３，Ｒ４の情報を用いて位置関係を特定する第二実施例によっても、第一実施例と同様の効果を得ることができる。
【０１０４】
［第三実施例］
続いて、第三実施例について説明する。但し、第三実施例における携帯端末１０及びプリンタ装置５０のハードウェア構成は、第一実施例と同様である。以下では、第三実施例として、携帯端末１０及びプリンタ装置５０が実行する処理に関して、第一実施例とは異なる点を選択的に説明する。
【０１０５】
第三実施例によれば、携帯端末１０の制御ユニット２０は、図９左領域に示すプリンタ検索処理を実行する。一方、プリンタ装置５０の制御ユニット６０は、図９右領域に示す処理を実行する。
【０１０６】
即ち、携帯端末１０の制御ユニット２０は、プリンタ検索処理を開始すると、無線ＬＡＮ通信ユニット３３を介して、第一周波数Ｆ１の無線電波の形態でサーチ信号を送信し（Ｓ６１０）、更には、第二周波数Ｆ２の無線電波の形態でサーチ信号を送信する（Ｓ６２０）。そして、サーチ信号に対する応答信号を受信し、受信信号に含まれる携帯端末１０と応答信号送信元との位置関係に関する判定結果に基づき、携帯端末１０と同一室内に位置するプリンタ装置５０を列挙したプリンタリストを生成する（Ｓ６３０）。
【０１０７】
一方、プリンタ装置５０の制御ユニット６０は、携帯端末１０から第一周波数Ｆ１の無線電波の形態でサーチ信号を受信すると（Ｓ７１０）、この無線電波の受信強度Ｒ３の情報を無線ＬＡＮ通信ユニット７３から取得してＲＡＭ６５に記憶する（Ｓ７２０）。また、携帯端末１０から第二周波数Ｆ２の無線電波の形態でサーチ信号を受信すると（Ｓ７３０）、この無線電波の受信強度Ｒ４の情報を無線ＬＡＮ通信ユニット７３から取得してＲＡＭ６５に記憶する（Ｓ７４０）。
【０１０８】
そして、この受信強度Ｒ３，Ｒ４に基づき、第一実施例及び第二実施例と同様の原理で、携帯端末１０が自装置と同一室内に位置する携帯端末１０であるか否かを判定する（Ｓ７５０）。その後、制御ユニット６０は、サーチ信号に対応する応答信号として、Ｓ７５０での判定結果を含む応答信号を、無線ＬＡＮ通信ユニット７３を介してサーチ信号の送信元に送信する（Ｓ７６０）。応答信号は、第一周波数Ｆ１及び第二周波数Ｆ２の各サーチ信号に対して応答する形態で送信されてもよいし、一方のみに対して応答する形態で送信されてもよい。
【０１０９】
携帯端末１０の制御ユニット２０は、この応答信号に含まれる判定結果に基づいて上記プリンタリストを生成する（Ｓ６３０）。本実施例によっても、第一実施例と同様の効果を得ることができる。
【０１１０】
尚、上述した実施例によれば、プリンタ装置５０の制御ユニット６０が、Ｓ７６０において、Ｓ７５０での判定結果に依らず、サーチ信号を送信してきた携帯端末１０に対して、応答信号を返信する処理を実行するが、Ｓ７６０の処理は、次のように変更されてもよい。即ち、Ｓ７６０の処理は、Ｓ７５０において、サーチ信号の送信元である携帯端末１０が自装置と同一室内に位置すると判定された場合に限って、応答信号を、サーチ信号の送信元に返信する処理に変更されてもよい。
【０１１１】
この場合、携帯端末１０の制御ユニット２０が実行するＳ６３０の処理は、応答信号を送信してきたプリンタ装置５０の全てを、携帯端末１０と同一室内に位置するプリンタ装置５０とみなして、プリンタリストを生成する処理として構成される。
【０１１２】
［他の実施例］
以上には、本発明の実施例について説明したが、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、第一実施例の携帯端末１０では、第一周波数Ｆ１のサーチ信号を送信し、その応答信号の受信が完了した後に、第二周波数Ｆ２のサーチ信号を送信したが、第二周波数Ｆ２のサーチ信号は、第一周波数Ｆ１のサーチ信号に対する応答信号の受信が完了するのを待つことなく、第一周波数Ｆ１のサーチ信号と同時期に送信されてもよい。
【０１１３】
また、第一周波数Ｆ１のサーチ信号及び第二周波数Ｆ２のサーチ信号の送信順は逆の順序に変更されてもよいし、第一周波数Ｆ１及び第二周波数Ｆ２の組み合わせは、２．４ＧＨｚ及び５ＧＨｚの組み合わせに限定されない。無線通信規格についても、ＩＥＥＥ８０２．１１通信規格及びＷｉ−Ｆｉ  Ｄｉｒｅｃｔ以外のものを採用することができる。
【０１１４】
この他、上記実施例の携帯端末１０では、印刷先のプリンタ装置５０を選択可能な選択画面をユーザに向けて表示したが、例えば、同一室内のプリンタ装置５０が一つしかない場合には、選択画面を表示せずに、ユーザから印刷指示が入力され次第、このプリンタ装置５０に印刷対象データを送信するように、携帯端末１０は構成されてもよい。この他、上記実施例では、携帯端末１０と同一室内に位置するプリンタ装置５０のみを印刷先の候補として選択画面に表示したが、選択画面には、同一室内に位置するプリンタ装置５０と、それ以外のプリンタ装置５０とを、ユーザが区別可能な形態で表示してもよい。
【０１１５】
他の変形例として、携帯端末１０は、複数のプリンタ装置５０が存在する場合でも選択画面を表示せずに、同一室内のプリンタ装置５０のうちの、携帯端末１０に最も近いプリンタ装置５０に印刷対象データを送信する構成にされ得る。この場合、携帯端末１０は、各プリンタ装置５０から受信した電波の受信強度が最も高いプリンタ装置５０を、携帯端末１０から最も近いプリンタ装置５０であると判断することができる。
【０１１６】
この他、ＷｉＦｉ−Ｄｉｒｅｃｔによるピアツーピア通信を用いたシステムについて上述したが、本発明は、アクセスポイントを介して携帯端末１０とプリンタ装置５０との間で無線通信するシステムにも適用することができる。
【０１１７】
また、上記実施例では、携帯端末１０及びプリンタ装置５０における主要な処理を、プログラムを用いて、ソフトウェアにより実現したが、これらの処理は、専用のハードウェア回路にて実現されてもよい。この他、無線電波を用いた位置関係の特定技術は、携帯端末１０とプリンタ装置５０との位置関係の特定に限定されるものではなく、様々な通信装置間の位置関係の特定に活用することができる。
【０１１８】
［対応関係］
最後に用語間の対応関係について説明する。無線ＬＡＮ通信ユニット３３，７３は、通信手段の一例に対応する。制御ユニット２０がＳ２２０，Ｓ２４０（又はＳ５２０，Ｓ５４０）において無線ＬＡＮ通信ユニット３３が検出した受信強度Ｒ１，Ｒ２の情報（又は応答信号に含まれる受信強度Ｒ３，Ｒ４の情報）を取得してＲＡＭ２５に記憶し、判定処理（Ｓ２５０，Ｓ５５０）におけるＳ２５１〜Ｓ２５５にてプリンタ装置５０毎の受信履歴のペアを選択する動作は、取得手段によって実現される動作の一例に対応する。
【０１１９】
同様に、制御ユニット６０がＳ７２０，Ｓ７４０において無線ＬＡＮ通信ユニット７３が検出した受信強度Ｒ３，Ｒ４の情報を取得しＲＡＭ６５に記憶する動作は、取得手段によって実現される動作の一例に対応する。また、制御ユニット２０が判定処理（Ｓ２５０，Ｓ５５０）において実行するＳ２５７〜Ｓ２５９の処理、又は、制御ユニット６０がＳ７５０で実行する判定処理にて実現される機能は、判定手段によって実現される機能の一例に対応する。また、制御ユニット２０がＳ３１０で実行する処理によって実現される機能は、表示制御手段によって実現される機能の一例に対応する。
【符号の説明】
【０１２０】
１０…携帯端末、２０…制御ユニット、２１…ＣＰＵ、２３…ＲＯＭ、２５…ＲＡＭ、３３…無線ＬＡＮ通信ユニット、３５…表示ユニット、３７…操作入力ユニット、５０…プリンタ装置、６０…制御ユニット、６１…ＣＰＵ、６３…ＲＯＭ、６５…ＲＡＭ、７１…印刷ユニット、７３…無線ＬＡＮ通信ユニット、１００…通信システム。
【図１】
2015023342.tif 000003
【図２】
2015023342.tif 000004
【図３】
2015023342.tif 000005
【図４】
2015023342.tif 000006
【図５】
2015023342.tif 000007
【図６】
2015023342.tif 000008
【図７】
2015023342.tif 000009
【図８】
2015023342.tif 000010
【図９】
2015023342.tif 000011