(57)【要約】【課題】バッテリーからの電力供給により動作する無線通信装置であって、バッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置等を提供する。【解決手段】バッテリー４０からの電力供給により動作する無線通信装置３０であって、第１の無線通信を行う第１無線通信部３４ａと、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第２無線通信部３４ｂと、前記バッテリー４０の状態を検出するバッテリー状態検出部３２ａ１と、前記第１無線通信部３４ａ及び前記第２無線通信部３４ｂを制御する第１制御部３２と、を備え、前記第１制御部３２は、前記バッテリー状態検出部３２ａ１によって検出された前記バッテリー４０の状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定する。【選択図】  図１
2018014545.tif 000002
【特許請求の範囲】
【請求項１】
バッテリーからの電力供給により動作する無線通信装置であって、
第１の無線通信を行う第１無線通信部と、
前記第１の無線通信より電力消費が少ない第２の無線通信を行う第２無線通信部と、
前記バッテリーの状態を検出するバッテリー状態検出部と、
前記第１無線通信部及び前記第２無線通信部を制御する第１制御部と、を備え、
前記第１制御部は、前記バッテリー状態検出部によって検出された前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定する無線通信装置。
【請求項２】
前記第１制御部は、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、前記通信に用いる無線通信として、前記第１の無線通信を決定し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、前記通信に用いる無線通信として、前記第２の無線通信を決定する請求項１に記載の無線通信装置。
【請求項３】
前記第１制御部は、前記バッテリー状態検出部によって前記バッテリーの状態として当該バッテリーに蓄積された電力の残量が所定の閾値以上であることが検出された場合、前記通信に用いる無線通信として、前記第１の無線通信を決定し、一方、前記バッテリー状態検出部によって前記バッテリーの状態として当該バッテリーに蓄積された電力の残量が前記所定の閾値より小さいことが検出された場合、前記通信に用いる無線通信として、前記第２の無線通信を決定する請求項１に記載の無線通信装置。
【請求項４】
前記第２無線通信部は、前記第１の無線通信でアクセスポイントに接続するための接続情報を、前記第２の無線通信により通信相手の無線通信端末に送信する請求項１から３のいずれか１項に記載の無線通信装置。
【請求項５】
通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始する請求項１から４のいずれか１項に記載の無線通信装置。
【請求項６】
前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、さらに所定時間経過した後に、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、さらに前記所定時間経過する前に、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始する請求項５に記載の無線通信装置。
【請求項７】
前記第２無線通信部は、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末に対して、外部アクセスポイントによる無線接続を通知し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末に対して、内部アクセスポイントによる無線接続を通知する請求項１から６のいずれか１項に記載の無線通信装置。
【請求項８】
前記第２の無線通信は、ＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信である請求項１から７のいずれか１項に記載の無線通信装置。
【請求項９】
第１の無線通信を行う第１無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第２無線通信部と、前記第１無線通信部及び前記第２無線通信部を制御する第１制御部と、を備え、バッテリーからの電力供給により動作する無線通信装置における無線通信方法であって、
前記バッテリーの状態を検出するバッテリー状態検出工程と、
前記第１制御部が、前記バッテリー状態検出工程によって検出された前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定する無線通信決定工程と、を備える無線通信方法。
【請求項１０】
無線通信装置と通信する無線通信端末であって、
第１の無線通信を行う第３無線通信部と、
前記第１の無線通信より電力消費が少ない第２の無線通信を行う第４無線通信部と、
前記無線通信装置のバッテリーの状態を取得するバッテリー状態取得部と、
前記第３無線通信部及び前記第４無線通信部を制御する第２制御部と、を備え、
前記第２制御部は、前記バッテリー状態取得部によって取得された前記無線通信装置の前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定する無線通信端末。
【請求項１１】
第１の無線通信を行う第３無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第４無線通信部と、前記第３無線通信部及び前記第４無線通信部を制御する第２制御部と、を備える無線通信装置と通信する無線通信端末を、
前記無線通信装置のバッテリーの状態を取得するバッテリー状態取得部、
前記バッテリー状態取得部によって取得された前記無線通信装置の前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を選択する無線通信決定部、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信方法、無線通信端末及びプログラムに関する。
【背景技術】
【０００２】
従来、第１無線通信部（例えば、ブルートゥース（登録商標）通信部）と第２無線通信部（例えば、ＮＦＣ通信部）とを備え、初めに、第２無線通信部による通信を行い、その後、第２無線通信部による通信から第１無線通信部による通信にハンドオーバーする通信システムが知られている（例えば、特許文献１、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３６４１４５号公報
【特許文献２】特開２００９−１３５８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記各特許文献においては、第２無線通信部による通信（例えば、ＮＦＣやＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信）から第１無線通信部による通信（例えば、ＢｌｕｅＴｏｏｔｈ（登録商標）やＷｉ−Ｆｉによる通信）にハンドオーバーすると、消費電力が増えてしまうため、バッテリーの状態によっては不都合が生ずる（例えば、通信途中でバッテリー切れの状態となり、当該通信を完了することができない）という課題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、バッテリーからの電力供給により動作する無線通信装置であって、バッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一つの側面は、バッテリーからの電力供給により動作する無線通信装置であって、第１の無線通信を行う第１無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第２無線通信部と、前記バッテリーの状態を検出するバッテリー状態検出部と、前記第１無線通信部及び前記第２無線通信部を制御する第１制御部と、を備え、前記第１制御部は、前記バッテリー状態検出部によって検出された前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定することを特徴とする。
【０００７】
この側面によれば、バッテリーからの電力供給により動作する無線通信装置であって、バッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置を提供することができる。
【０００８】
これは、第１制御部が、バッテリー状態検出部によって検出されたバッテリーの状態に基づき、第１無線通信及び第２無線通信のうち、通信に用いる無線通信を決定することによるものである。
【０００９】
また、上記発明において、好ましい態様は、前記第１制御部は、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、前記通信に用いる無線通信として、前記第１の無線通信を決定し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、前記通信に用いる無線通信として、前記第２の無線通信を決定することを特徴とする。
【００１０】
この態様によれば、バッテリーからの電力供給により動作する無線通信装置であって、バッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置を提供することができる。
【００１１】
また、上記発明において、好ましい態様は、前記第１制御部は、前記バッテリー状態検出部によって前記バッテリーの状態として当該バッテリーに蓄積された電力の残量が所定の閾値以上であることが検出された場合、前記通信に用いる無線通信として、前記第１の無線通信を決定し、一方、前記バッテリー状態検出部によって前記バッテリーの状態として当該バッテリーに蓄積された電力の残量が前記所定の閾値より小さいことが検出された場合、前記通信に用いる無線通信として、前記第２の無線通信を決定することを特徴とする。
【００１２】
この態様によれば、バッテリーからの電力供給により動作する無線通信装置であって、バッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置を提供することができる。
【００１３】
また、上記発明において、好ましい態様は、前記第２無線通信部は、前記第１の無線通信でアクセスポイントに接続するための接続情報を、前記第２の無線通信により通信相手の無線通信端末に送信することを特徴とする。
【００１４】
また、上記発明において、好ましい態様は、通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始することを特徴とする。
【００１５】
この態様によれば、第１無線通信部への電力供給を停止することで、省電力が実現される。
【００１６】
また、上記発明において、好ましい態様は、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、さらに所定時間経過した後に、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末が前記第１の無線通信により印刷データ送信後、又は当該印刷データに基づく印刷完了後、さらに前記所定時間経過する前に、前記第１無線通信部への電力供給を停止し、かつ前記第２無線通信部への電力供給を開始することを特徴とする。
【００１７】
この態様によれば、バッテリー駆動でないことが検出された場合、所定時間経過前に通信相手の無線通信端末から送信された次の印刷データを、第１無線通信部によって迅速に受信することができる。迅速に受信できるのは、バッテリー駆動でないことが検出された場合、所定時間経過前に、第１の無線通信から第２の無線通信へのハンドオーバーが行われないことによるものである。
【００１８】
また、上記発明において、好ましい態様は、前記第２無線通信部は、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末に対して、外部アクセスポイントによる無線接続を通知し、一方、前記バッテリー状態検出部によって前記バッテリーの状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末に対して、内部アクセスポイントによる無線接続を通知することを特徴とする。
【００１９】
この態様によれば、バッテリー駆動であることが検出された場合、内部アクセスポイントを介して第１の無線通信を行うことができる。これには、次の利点がある。
【００２０】
すなわち、バッテリー駆動であることが検出された場合、外出先で無線通信装置を使っており、その外出先では外部のアクセスポイントに接続設定していない可能性がある。そこで、バッテリー駆動であることが検出された場合、外部アクセスポイントによる無線接続ではなく、内部アクセスポイントによる無線接続を通知する。これにより、通信相手の無線通信端末は、自動的に内部アクセスポイントによる無線接続を行うため、使い勝手がよくなるという利点がある。
【００２１】
また、上記発明において、好ましい態様は、前記第２の無線通信は、ＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信であることを特徴とする。
【００２２】
また、上記目的を達成するために、本発明の別の側面は、第１の無線通信を行う第１無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第２無線通信部と、前記第１無線通信部及び前記第２無線通信部を制御する第１制御部と、を備え、バッテリーからの電力供給により動作する無線通信装置における無線通信方法であって、前記バッテリーの状態を検出するバッテリー状態検出工程と、前記第１制御部が、前記バッテリー状態検出工程によって検出された前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定する無線通信決定工程と、を備えることを特徴とする。
【００２３】
この側面によれば、バッテリーからの電力供給により動作する無線通信装置においてバッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信方法を提供することができる。
【００２４】
これは、第１制御部が、バッテリー状態検出工程によって検出されたバッテリーの状態に基づき、第１無線通信及び第２無線通信のうち、通信に用いる無線通信を決定することによるものである。
【００２５】
また、上記目的を達成するために、本発明の別の側面は、無線通信装置と通信する無線通信端末であって、第１の無線通信を行う第３無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第４無線通信部と、前記無線通信装置のバッテリーの状態を取得するバッテリー状態取得部と、前記第３無線通信部及び前記第４無線通信部を制御する第２制御部と、を備え、前記第２制御部は、前記バッテリー状態取得部によって取得された前記無線通信装置の前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を決定することを特徴とする。
【００２６】
この側面によれば、請求項１に記載の無線通信装置と通信する無線通信端末において、通信相手の無線通信装置のバッテリーの状態に基づき、最適なハンドオーバー先を決定することができる無線通信端末を提供することができる。
【００２７】
これは、第２制御部が、バッテリー状態取得部によって取得された無線通信装置のバッテリーの状態に基づいて、第１無線通信及び第２無線通信のうち、通信に用いる無線通信を決定することによるものである。
【００２８】
また、上記目的を達成するために、本発明のさらに別の側面は、第１の無線通信を行う第３無線通信部と、前記第１の無線通信より電力消費が少ない第２の無線通信を行う第４無線通信部と、前記第３無線通信部及び前記第４無線通信部を制御する第２制御部と、を備える無線通信装置と通信する無線通信端末を、前記無線通信装置のバッテリーの状態を取得するバッテリー状態取得部、前記バッテリー状態取得部によって取得された前記無線通信装置の前記バッテリーの状態に基づき、前記第１の無線通信及び前記第２の無線通信のうち、通信に用いる無線通信を選択する無線通信決定部、として機能させるためのプログラムであることを特徴とする。
【００２９】
この側面によれば、請求項１に記載の無線通信装置と通信する無線通信端末において、通信相手の無線通信装置のバッテリーの状態に基づき、最適なハンドオーバー先を決定することができるプログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の無線通信装置、無線通信方法、無線通信端末及びプログラムが適用される無線通信システム１０のシステム構成の一例を示す図である。
【図２】ＢＬＥ通信を印刷に使用する際のシーケンス図である。
【図３】Ｗｉ−Ｆｉを印刷に使用する際のシーケンス図である。
【図４】ハンドオーバー先決定処理の一例を説明するためのフローチャートである。
【図５】ハンドオーバー先決定処理の第１の変形例を説明するためのフローチャートである。
【図６】ハンドオーバー先決定処理の第２の変形例を説明するためのフローチャートである。
【図７】ハンドオーバー先決定処理の第３の変形例を説明するためのフローチャートである。
【図８】ハンドオーバー先決定処理を実行する無線通信端末２０Ａのシステム構成の一例である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態について添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００３２】
図１は、本発明の無線通信装置、無線通信方法、無線通信端末及びプログラムが適用される無線通信システム１０のシステム構成の一例を示す図である。
【００３３】
図１に示すように、本実施形態の無線通信システム１０は、無線通信装置３０と、無線通信端末２０と、中継装置５０と、を備える。
【００３４】
無線通信装置３０は、典型的には、プリンターであるが、これに限らず、プリンター以外の、例えば、スキャナ、コピー機、ファクシミリ装置、又はこれらのうち、少なくとも２つを含む複合機（ＭＦＰ）であってもよい。無線通信装置３０は、ＡＣアダプター４２が接続されている場合、当該ＡＣアダプター４２からの電力供給により動作し、一方、ＡＣアダプター４２が接続されていない場合、バッテリー４０からの電力供給により動作する。
【００３５】
無線通信装置３０は、ハード構成として、主に、制御部３２、第１無線通信部３４ａ、第２無線通信部３４ｂ、印刷機構３６、電源回路３８、バッテリー４０等を備える。
【００３６】
制御部３２（第１制御部）は、ＣＰＵ３２ａ、ＲＡＭ３２ｂ、ＲＯＭ３２ｃ等を備える。
【００３７】
ＲＡＭ３２ｂは、ＣＰＵ３２ａが各種演算処理を行う際の作業領域として用いられる。ＲＯＭ３２ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、制御プログラム等のファームウエアが記憶される。また、ＲＯＭ３２ｃは、Ｗｉ−Ｆｉ接続情報記憶部３２ｃ１を含む。Ｗｉ−Ｆｉ接続情報記憶部３２ｃ１に記憶されるＷｉ−Ｆｉ接続情報は、Ｗｉ−Ｆｉ通信でアクセスポイントに接続するための接続情報で、アクセスポイントに接続する際に使用するＳＳＩＤやパスワードを含み、さらに、印刷用データをＷｉ−Ｆｉ通信により無線通信装置３０に送信する際にその宛先となる無線通信装置３０のＩＰアドレスを含む。アクセスポイントは、例えば、中継装置５０（外部アクセスポイント）や内部ＡＰ３４ａ１（内部アクセスポイント）である。
【００３８】
第１無線通信部３４ａは、第１の無線通信を行う。第１の無線通信は、例えば、Ｗｉ−Ｆｉに従った無線通信（以下、Ｗｉ−Ｆｉ通信という）である。第１無線通信部３４ａは、例えば、無線ＬＡＮチップ（例えば、コントローラー）や無線ＬＡＮモジュールによって構成される。
【００３９】
第１無線通信部３４ａは、無線通信端末２０の第３無線通信部２４ａが直接接続することが可能な内部ＡＰ３４ａ１（内部アクセスポイント）を備える。内部ＡＰ３４ａ１としては、例えば、特開２０１６−８６３８４号公報に記載のものを用いることができる。
【００４０】
第２無線通信部３４ｂは、第１の無線通信より電力消費が少ない第２の無線通信を行う。第２の無線通信は、例えば、ＢＬＥ（Bluetooth Low Energy）に従った無線通信（以下、ＢＬＥ通信という）である。第２無線通信部３４ｂは、例えば、ＢＬＥチップ（例えば、コントローラー）やＢＬＥモジュールによって構成される。
【００４１】
印刷機構３６は、図示しないが、印刷ヘッド、用紙送り機構等を備える。
【００４２】
電源回路３８は、第１無線通信部３４ａ及び第２無線通信部３４ｂを含む無線通信装置３０の各々の構成要素に動作電圧を供給する。すなわち、電源回路３８は、ＡＣアダプター４２又はバッテリー４０から供給された電力を無線通信装置３０の各々の構成要素に供給する。例えば、電源回路３８は、ＡＣアダプター４２及びバッテリー４０の双方が接続されている場合、ＡＣアダプター４２から供給された電力を無線通信装置３０の各々の構成要素に供給する（ＡＣ駆動）。一方、電源回路３８は、ＡＣアダプター４２が接続されておらず、バッテリー４０のみが接続されている場合、バッテリー４０から供給された電力を無線通信装置３０の各々の構成要素に供給する（バッテリー駆動）。また、電源回路３８は、バッテリー４０の充電も行う。
【００４３】
バッテリー４０は、例えば、充電可能なリチウムイオン電池等の二次電池である。
【００４４】
無線通信装置３０は、機能構成として、第１無線通信部３４ａ及び第２無線通信部３４ｂを制御する機能、バッテリー４０の状態を検出する機能（バッテリー状態検出部３２ａ１）、バッテリー状態検出部３２ａ１によって検出されたバッテリー４０の状態に基づき、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信を決定する機能等を備える。
【００４５】
これらの機能は、例えば、無線通信装置３０のＣＰＵ３２ａがＲＯＭ３２ｃに記憶された制御プログラムを実行することによって実現される。
【００４６】
なお、バッテリー状態検出部３２ａ１は、バッテリー４０の状態として、例えば、無線通信装置３０がバッテリー駆動されているか否か(すなわち、無線通信装置３０がバッテリー駆動されているか、又はＡＣ駆動されているか)を検出する。また、バッテリー状態検出部３２ａ１は、バッテリー４０の状態として、例えば、当該バッテリー４０に蓄積された電力の残量が所定の閾値以上であるか、又は、所定の閾値より小さいかを検出する。
【００４７】
無線通信端末２０は、典型的には、スマートフォンであるが、これに限らず、スマートフォン以外の例えば、パーソナルコンピューター（ＰＣ）、タブレット型端末、携帯電話機等であってもよい。
【００４８】
無線通信端末２０は、ハード構成として、主に、制御部２２、第３無線通信部２４ａ、第４無線通信部２４ｂ、入力部２６等を備える。
【００４９】
制御部２２（第２制御部）は、ＣＰＵ２２ａ、ＲＡＭ２２ｂ、ＲＯＭ２２ｃ等を備える。
【００５０】
ＲＡＭ２２ｂは、ＣＰＵ２２ａが各種演算処理を行う際の作業領域として用いられる。ＲＯＭ２２ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、ＯＳ（オペレーティングシステム。以下同様）や当該ＯＳ上で実行されるアプリケーションプログラムが記憶される。
【００５１】
第３無線通信部２４ａは、第１の無線通信を行う。第３無線通信部２４ａは、例えば、無線ＬＡＮチップ（例えば、コントローラー）や無線ＬＡＮモジュールによって構成される。
【００５２】
第４無線通信部２４ｂは、第１の無線通信より電力消費が少ない第２の無線通信を行う。第４無線通信部２４ｂは、例えば、ＢＬＥチップ（例えば、コントローラー）やＢＬＥモジュールによって構成される。
【００５３】
入力部２６は、例えば、タッチスクリーンディスプレイ（タッチパネル付きディスプレイ）によって構成される。タッチスクリーンディスプレイは、入力部と表示部とを兼ねる。
【００５４】
無線通信端末２０は、機能構成として、第３無線通信部２４ａ及び第４無線通信部２４ｂを制御する機能、印刷データを生成する機能、当該生成された印刷データを無線通信装置３０に送信する機能等を備える。
【００５５】
これらの機能は、例えば、無線通信端末２０のＣＰＵ２２ａがＲＯＭ２２ｃに記憶されたアプリケーションプログラムを実行することによって実現される。
【００５６】
中継装置５０（外部アクセスポイント）は、例えば、ルーターである。中継装置５０としては、例えば、特開２０１６−８６３８４号公報に記載のものを用いることができる。
【００５７】
次に、本実施形態の無線通信システム１０の動作の一例について図２を参照しながら説明する。
【００５８】
図２は、ＢＬＥ通信を印刷に使用する際のシーケンス図である。
【００５９】
まず、ユーザーが、無線通信端末２０においてアプリケーションプログラムを起動し、当該アプリケーションプログラムから印刷を実行する（ステップＳ１０）。
【００６０】
アプリケーションプログラムから印刷を実行すると、無線通信端末２０は、ペリフェラル(スレーブ)となり、コネクション可能なアドバタイズパケットを送信する（ステップＳ１２）。
【００６１】
次に、無線通信装置３０は、セントラル(マスター)として、コネクション可能なアドバタイズパケットをスキャンし（ステップＳ１４）、無線通信端末２０とのコネクションを開始する（ステップＳ１６）。
【００６２】
次に、無線通信端末２０と無線通信装置３０との接続を確立するため、ペアリングを実施する（ステップＳ１８）。その際、無線通信端末２０は、ユーザーに対してパスキーを案内し（ステップＳ２０）、ユーザーはそのパスキーを確認する（ステップＳ２２）。
【００６３】
次に、永続的なセキュリティ暗号鍵の生成と交換を行うため、ボンディングを実施する（ステップＳ２４）。
【００６４】
以上のステップＳ１０〜Ｓ２４により、無線通信端末２０と無線通信装置３０との接続が確立する。すなわち、無線通信端末２０と無線通信装置３０との間でＢＬＥ通信が可能な状態となる。
【００６５】
次に、ハンドオーバーを行う上での必要情報を交換する（ステップＳ２６）。例えば、無線通信端末２０は、第４無線通信部２４ｂを介して、印刷予定枚数を無線通信装置３０に送信する。無線通信装置３０は、無線通信端末２０から送信される印刷予定枚数を、第２無線通信部３４ｂを介して受信し、ＲＡＭ３２ｂ等に記憶する。
【００６６】
次に、無線通信装置３０は、ステップＳ２６で交換した情報に基づき、後述のハンドオーバー先決定処理（図４参照）を実行する（ステップＳ２８）。ハンドオーバー先決定処理については後に詳述するが、ここでは、ハンドオーバー先決定処理の結果、最適なハンドオーバー先として、ＢＬＥ通信が決定されたものとする。
【００６７】
次に、無線通信装置３０は、ＢＬＥ通信を使用して印刷データを無線通信端末２０に要求する（ステップＳ３０）。具体的には、無線通信装置３０は、ＢＬＥ通信を行う第２無線通信部３４ｂを介して印刷データを無線通信端末２０に要求する（ステップＳ３０）。
【００６８】
次に、印刷データの要求を受けた無線通信端末２０は、印刷データを、ＢＬＥ通信を行う第４無線通信部２４ｂを介して無線通信装置３０に送信する（ステップＳ３２）。
【００６９】
次に、無線通信装置３０は、ＢＬＥ通信を行う第２無線通信部３４ｂを介して印刷データを受信し、当該受信した印刷データに基づき、印刷機構３６を制御して、印刷を実行する（ステップＳ３４）。
【００７０】
次に、無線通信装置３０は、印刷が完了すると、ＢＬＥ通信を行う第２無線通信部３４ｂを介してその旨を無線通信端末２０に通知する（ステップＳ３６）。
【００７１】
次に、印刷完了の通知を受けた無線通信端末２０は、ＢＬＥ接続を切断する（ステップＳ３８）。
【００７２】
以後、無線通信装置３０は、再度、無線通信端末２０から送信されるアドバタイズパケットを受信するまで待機する。
【００７３】
そして、無線通信装置３０がアドバタイズパケットを受信すると、上記ステップＳ１６〜Ｓ３８の処理が実行される。
【００７４】
次に、本実施形態の無線通信システム１０の動作の他の一例について図３を参照しながら説明する。
【００７５】
図３は、Ｗｉ−Ｆｉ通信を印刷に使用する際のシーケンス図である。
【００７６】
以下、図２と同様のステップについては、同じ符号を付す。
【００７７】
まず、ユーザーが、無線通信端末２０においてアプリケーションプログラムを起動し、当該アプリケーションプログラムから印刷を実行する（ステップＳ１０）。
【００７８】
アプリケーションプログラムから印刷を実行すると、無線通信端末２０は、ペリフェラル(スレーブ)となり、コネクション可能なアドバタイズパケットを送信する（ステップＳ１２）。
【００７９】
次に、無線通信装置３０は、セントラル(マスター)として、コネクション可能なアドバタイズパケットをスキャンし（ステップＳ１４）、無線通信端末２０とのコネクションを開始する（ステップＳ１６）。
【００８０】
次に、無線通信端末２０と無線通信装置３０との接続を確立するため、ペアリングを実施する（ステップＳ１８）。その際、無線通信端末２０は、ユーザーに対してパスキーを案内し（ステップＳ２０）、ユーザーはそのパスキーを確認する（ステップＳ２２）。
【００８１】
次に、永続的なセキュリティ暗号鍵の生成と交換を行うため、ボンディングを実施する（ステップＳ２４）。
【００８２】
以上のステップＳ１０〜Ｓ２４により、無線通信端末２０と無線通信装置３０との接続が確立する。すなわち、無線通信端末２０と無線通信装置３０との間でＢＬＥ通信が可能な状態となる。
【００８３】
次に、ハンドオーバーを行う上での必要情報を交換する（ステップＳ２６）。例えば、無線通信端末２０は、第４無線通信部２４ｂを介して、印刷予定枚数を無線通信装置３０に送信する。無線通信装置３０は、無線通信端末２０から送信される印刷予定枚数を、第２無線通信部３４ｂを介して受信し、ＲＡＭ３２ｂ等に記憶する。
【００８４】
次に、無線通信装置３０は、ステップＳ２６で交換した情報に基づき、後述のハンドオーバー先決定処理（図４参照）を実行する（ステップＳ２８）。ハンドオーバー先決定処理については後に詳述するが、ここでは、ハンドオーバー先決定処理の結果、最適なハンドオーバー先として、Ｗｉ−Ｆｉ通信が決定されたものとする。
【００８５】
次に、無線通信装置３０は、ＢＬＥ通信を使用してＷｉ−Ｆｉ接続情報の受け渡しを実施する（ステップＳ４０）。具体的には、無線通信装置３０（第２無線通信部３４ｂ）は、Ｗｉ−Ｆｉ接続情報として、中継装置５０に接続するための接続情報（又は内部ＡＰ３４ａ１に接続するための接続情報）を、ＢＬＥ通信により通信相手の無線通信端末２０に送信する。
【００８６】
次に、Ｗｉ−Ｆｉ接続情報を受信した無線通信端末２０は、当該Ｗｉ−Ｆｉ接続情報に基づき、Ｗｉ−Ｆｉの接続設定を実施し（ステップＳ４２）、接続手段を第４無線通信部２４ｂから第３無線通信部２４ａに切り替える。同様に、無線通信装置３０も、接続手段を第２無線通信部３４ｂから第１無線通信部３４ａに切り替える。これにより、Ｗｉ−Ｆｉでの接続が確立する（ステップＳ４４）。すなわち、無線通信端末２０と無線通信装置３０との間でＷｉ−Ｆｉ通信が可能な状態となる。
【００８７】
次に、無線通信装置３０は、接続手段が切り替わったことを検知後に、無線通信端末２０とのＢＬＥ通信を切断し（ステップＳ４６）、ＢＬＥの電源を落とす（ステップＳ４８）。具体的には、無線通信装置３０は、ＢＬＥ通信を行う第２無線通信部３４ｂへの電力供給を停止する。
【００８８】
次に、無線通信端末２０は、Ｗｉ−Ｆｉ通信を行う第３無線通信部２４ａを介して印刷データを無線通信装置３０に送信する（ステップＳ５０）。
【００８９】
次に、無線通信装置３０は、無線通信端末２０から送信される印刷データを、Ｗｉ−Ｆｉ通信を行う第１無線通信部３４ａを介して受信し、当該受信した印刷データに基づき、印刷機構３６を制御して、印刷を実行する（ステップＳ５２）。
【００９０】
次に、無線通信装置３０は、印刷が完了すると、Ｗｉ−Ｆｉ通信を行う第１無線通信部３４ａを介してその旨を無線通信端末２０に通知する（ステップＳ５４）。
【００９１】
次に、印刷完了の通知を受けた無線通信端末２０は、Ｗｉ−Ｆｉ接続を切断する（ステップＳ５６）。
【００９２】
次に、無線通信装置３０（電源回路３８）は、Ｗｉ−Ｆｉの電源を落とす（ステップＳ５８）。具体的には、無線通信装置３０（電源回路３８）は、Ｗｉ−Ｆｉ通信を行う第１無線通信部３４ａへの電力供給を停止する。
【００９３】
次に、無線通信装置３０（電源回路３８）は、ＢＬＥの電源を入れる（ステップＳ６０）。具体的には、無線通信装置３０（電源回路３８）は、ＢＬＥ通信を行う第２無線通信部３４ｂへの電力供給を開始する。
【００９４】
このように、通信相手の無線通信端末２０がＷｉ−Ｆｉ通信により印刷データ送信後（又は当該印刷データに基づく印刷完了後）、第１無線通信部３４ａへの電力供給を停止し、かつ第２無線通信部３４ｂへの電力供給を開始する。
【００９５】
このように、第１無線通信部３４ａへの電力供給を停止することで、省電力が実現される。
【００９６】
なお、バッテリー状態検出部３２ａ１によってバッテリー４０の状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末２０がＷｉ−Ｆｉ通信により印刷データ送信後（又は当該印刷データに基づく印刷完了後）、さらに所定時間経過した後に、第１無線通信部３４ａへの電力供給を停止し、かつ第２無線通信部３４ｂへの電力供給を開始するようにしてもよい。さらに、バッテリー状態検出部３２ａ１によってバッテリー４０の状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末２０がＷｉ−Ｆｉ通信により印刷データ送信後（又は当該印刷データに基づく印刷完了後）、さらに所定時間経過する前に、第１無線通信部３４ａへの電力供給を停止し、かつ第２無線通信部３４ｂへの電力供給を開始するようにしてもよい。
【００９７】
このようにすれば、バッテリー駆動でないことが検出された場合、所定時間経過前に通信相手の無線通信端末２０から送信された次の印刷データを、第１無線通信部３４ａによって迅速に受信することができる。迅速に受信できるのは、バッテリー駆動でないことが検出された場合、所定時間経過前に、Ｗｉ−Ｆｉ通信からＢＬＥ通信へのハンドオーバーが行われないことによるものである。
【００９８】
以後、無線通信装置３０は、再度、無線通信端末２０から送信されるアドバタイズパケットを受信するまで待機する。
【００９９】
そして、無線通信装置３０がアドバタイズパケットを受信すると、上記各ステップの処理が実行される。
【０１００】
なお、無線通信装置３０（第２無線通信部３４ｂ）は、バッテリー状態検出部３２ａ１によってバッテリー４０の状態としてバッテリー駆動でないことが検出された場合、通信相手の無線通信端末２０に対して、中継装置５０（外部アクセスポイント）による無線接続（中継装置５０を介した無線接続）を通知するようにしてもよい。さらに、バッテリー状態検出部３２ａ１によってバッテリー４０の状態としてバッテリー駆動であることが検出された場合、通信相手の無線通信端末２０に対して、内部ＡＰ３４ａ１（内部アクセスポイント）による無線接続（内部ＡＰ３４ａ１を介した無線接続）を通知することが望ましい。
【０１０１】
このようにすれば、バッテリー駆動であることが検出された場合、内部ＡＰ３４ａ１を介してＷｉ−Ｆｉ通信を行うことができる。これには、次の利点がある。
【０１０２】
すなわち、バッテリー駆動であることが検出された場合、外出先で無線通信装置３０を使っており、その外出先では外部のアクセスポイントに接続設定していない可能性がある。そこで、バッテリー駆動であることが検出された場合、外部アクセスポイントによる無線接続ではなく、内部アクセスポイントによる無線接続を通知する。これにより、通信相手の無線通信端末２０は、自動的に内部アクセスポイントによる無線接続を行うため、使い勝手がよくなるという利点がある。
【０１０３】
次に、ハンドオーバー先決定処理の一例について図４を参照しながら説明する。
【０１０４】
図４は、ハンドオーバー先決定処理の一例を説明するためのフローチャートである。
【０１０５】
図４に示すハンドオーバー先決定処理は、無線通信装置３０（制御部３２）が、バッテリー４０の状態に基づいて、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信（すなわち、最適なハンドオーバー先）を決定する処理である。図４に示すハンドオーバー先決定処理は、図２、図３中のステップＳ２８において実行される。
【０１０６】
まず、無線通信装置３０（バッテリー状態検出部３２ａ１）は、バッテリー４０の状態として、無線通信装置３０がバッテリー駆動されているか否か、具体的には、無線通信装置３０がバッテリー駆動されているか、又はＡＣ駆動されているかを検出する。これは、本発明のバッテリー状態検出工程に相当する。無線通信装置３０がバッテリー駆動されているかＡＣ駆動されているかの検出方法としては、例えば、特開２０１５−１８７０１９号公報に記載のものを用いることができる。
【０１０７】
次に、無線通信装置３０（制御部３２）は、バッテリー４０の状態としてバッテリー駆動でないこと（すなわち、ＡＣ駆動であること）が検出された場合（ステップＳ２８０２：Ｎｏ）、通信に用いる無線通信として、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定する（ステップＳ２８１４）。
【０１０８】
一方、無線通信装置３０（バッテリー状態検出部３２ａ１）は、バッテリー４０の状態としてバッテリー駆動であることが検出された場合（ステップＳ２８０２：Ｙｅｓ）、バッテリー４０の状態として、バッテリー残量（バッテリー４０に蓄積された電力の残量）を取得（検出）する（ステップＳ２８０４）。これは、本発明のバッテリー状態検出工程に相当する。バッテリー残量の検出方法としては、例えば、特開２０１２−１０８０３２号公報に記載のものを用いることができる。
【０１０９】
次に、無線通信装置３０は、無線通信端末２０から第４無線通信部２４ｂを介して印刷枚数（印刷予定枚数）を取得する（ステップＳ２８０６）。なお、印刷枚数がステップＳ２６で既に取得され、ＲＡＭ３２ｂに記憶されている場合、当該ＲＡＭ３２ｂから印刷枚数が取得される。この場合、このステップＳ２８０６は省略される。
【０１１０】
次に、無線通信装置３０は、次の式１、式２により、予想消費電力を算出する（ステップＳ２８０８）。
【０１１１】
Ｗｉ−Ｆｉ印刷時の予想消費電力（Ｗ）＝印刷枚数×Ｗｉ−Ｆｉ印刷時の消費電力（Ｗ）  ・・・  （式１）
ＢＬＥ印刷時の予想消費電力（Ｗ）＝印刷枚数×ＢＬＥ印刷時の消費電力（Ｗ）（標準印刷物を一枚印刷する際に消費する電力）  ・・・  （式２）
但し、印刷枚数は、ステップＳ２８０６で取得した印刷枚数（印刷予定枚数）のことである。Ｗｉ−Ｆｉ印刷時の消費電力（Ｗ）及びＢＬＥ印刷時の消費電力（Ｗ）は、標準印刷物を一枚印刷する際に消費する電力のことで、予め測定されて、無線通信装置３０のＲＯＭ３２ｃに記憶されている。
【０１１２】
次に、無線通信装置３０は、ステップＳ２８０８で算出された予想消費電力とステップＳ２８０４で取得されたバッテリー残量とを比較する（ステップＳ２８１０）。
【０１１３】
次に、無線通信装置３０は、ステップＳ２８１０での比較の結果に基づき、Ｗｉ−Ｆｉで安全に印刷可能か否かを判定する（ステップＳ２８１２）。
【０１１４】
具体的には、無線通信装置３０は、ステップＳ２８１０での比較の結果、ステップＳ２８０４で取得したバッテリー残量が、上記式１で求めたＷｉ−Ｆｉ印刷時の予想消費電力（Ｗ）より大きい場合、Ｗｉ−Ｆｉで安全に印刷可能と判定する（ステップＳ２８１２：Ｙｅｓ）。この場合、無線通信装置３０は、通信に用いる無線通信として（すなわち、最適なハンドオーバー先として）、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定する（ステップＳ２８１４）。これは、本発明の無線通信決定工程に相当する。
【０１１５】
一方、無線通信装置３０は、ステップＳ２８１０での比較の結果、ステップＳ２８０４で取得したバッテリー残量が、上記式１で求めたＷｉ−Ｆｉ印刷時の予想消費電力（Ｗ）より小さい場合、Ｗｉ−Ｆｉで安全に印刷可能と判定しない（ステップＳ２８１２：Ｎｏ）。この場合、無線通信装置３０は、さらに、ステップＳ２８１０での比較の結果に基づき、ＢＬＥで安全に印刷可能か否かを判定する(ステップＳ２８１６)。
【０１１６】
具体的には、無線通信装置３０は、ステップＳ２８１０での比較の結果、ステップＳ２８０４で取得したバッテリー残量が、上記式２で求めたＢＬＥ印刷時の予想消費電力（Ｗ）より大きい場合、ＢＬＥで安全に印刷可能と判定する（ステップＳ２８１６：Ｙｅｓ）。この場合、無線通信装置３０は、通信に用いる無線通信として（すなわち、最適なハンドオーバー先として）、ＢＬＥ通信を決定する（ステップＳ２８１８）。これは、本発明の無線通信決定工程に相当する。
【０１１７】
一方、無線通信装置３０は、ステップＳ２８１０での比較の結果、ステップＳ２８０４で取得したバッテリー残量が、上記式２で求めたＢＬＥ印刷時の予想消費電力（Ｗ）より小さい場合、ＢＬＥで安全に印刷可能と判定しない（ステップＳ２８１６：Ｎｏ）。この場合、無線通信装置３０は、電源（例えば、ＡＣアダプター４２）に接続するように案内を表示する旨を、第２無線通信部３４ｂを介して無線通信端末２０に送信する（ステップＳ２８２０）。その旨を受信した無線通信端末２０は、そのタッチスクリーンディスプレイに、ユーザーに対して無線通信装置３０を電源に接続することを促す旨を表示する。
【０１１８】
以上のようにして、無線通信装置３０は、バッテリー４０の状態に基づいて、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信（すなわち、最適なハンドオーバー先）を決定する。
【０１１９】
以上説明したように、本実施形態によれば、バッテリー４０からの電力供給により動作する無線通信装置３０であって、バッテリー４０の状態に基づき、最適なハンドオーバー先を決定することができる無線通信装置を提供することができる。
【０１２０】
これは、制御部３２が、バッテリー状態検出部３２ａ１によって検出されたバッテリー４０の状態に基づき、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信を決定することによるものである。
【０１２１】
次に、変形例について説明する。
【０１２２】
上記実施形態では、ハンドオーバー先決定処理の一例について図４を用いて説明したが、ハンドオーバー先決定処理はこれに限らない。
【０１２３】
図５は、ハンドオーバー先決定処理の第１の変形例を説明するためのフローチャートである。
【０１２４】
例えば、図５に示すように、無線通信装置３０は、バッテリー状態検出部３２ａ１よってバッテリー４０の状態としてバッテリー駆動でないことが検出された場合（ステップＳ２８０２：Ｎｏ）、通信に用いる無線通信として、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定し（ステップＳ２８１４）、一方、バッテリー状態検出部３２ａ１によってバッテリー４０の状態としてバッテリー駆動であることが検出された場合（ステップＳ２８０２：Ｙｅｓ）、通信に用いる無線通信として、ＢＬＥ通信を決定する（ステップＳ２８１８）ようにしてもよい。
【０１２５】
本変形例によっても、上記実施形態と同様の効果を奏することができる。
【０１２６】
図６は、ハンドオーバー先決定処理の第２の変形例を説明するためのフローチャートである。
【０１２７】
また、例えば、図６に示すように、無線通信装置３０は、バッテリー状態検出部３２ａ１によってバッテリー４０の状態として当該バッテリー４０に蓄積された電力の残量が所定の閾値以上であることが検出された場合（ステップＳ２８３４：Ｙｅｓ）、通信に用いる無線通信として、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定し（ステップＳ２８１４）、一方、バッテリー状態検出部３２ａ１によってバッテリー４０の状態として当該バッテリー４０に蓄積された電力の残量が所定の閾値より小さいことが検出された場合（ステップＳ２８３４：Ｎｏ）、通信に用いる無線通信として、ＢＬＥ通信を決定する（ステップＳ２８１８）ようにしてもよい。
【０１２８】
次に、ハンドオーバー先決定処理の第３の変形例について図７を参照しながら説明する。
【０１２９】
図７は、ハンドオーバー先決定処理の第３の変形例を説明するためのフローチャートである。
【０１３０】
図７に示すフローチャートは、図４に示すフローチャートに対して、ステップＳ２８２２〜Ｓ２８３２を追加したものに相当する。
【０１３１】
図７に示すハンドオーバー先決定処理は、無線通信装置３０（制御部３２）が、バッテリー４０の状態及び優先条件に基づいて、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信（すなわち、最適なハンドオーバー先）を決定する処理である。図７に示すハンドオーバー先決定処理は、図２、図３中のステップＳ２８において実行される。
【０１３２】
以下、図４に示すフローチャートとの相違点を中心に説明し、重複するステップについては同じ符号を付し、適宜説明を省略する。
【０１３３】
まず、無線通信装置３０（バッテリー状態検出部３２ａ１）は、バッテリー４０の状態として、無線通信装置３０がバッテリー駆動されているか否か、具体的には、無線通信装置３０がバッテリー駆動されているか、又はＡＣ駆動されているかを検出する。
【０１３４】
次に、無線通信装置３０（制御部３２）は、バッテリー４０の状態としてバッテリー駆動でないこと（すなわち、ＡＣ駆動であること）が検出された場合（ステップＳ２８０２：Ｎｏ）、優先条件を取得する（ステップＳ２８２２）。例えば、無線通信装置３０のＲＯＭ３２ｃから優先条件を読み出す。優先条件は、省電力を優先する旨、又は印刷速度を優先する旨の設定を含み、ユーザーによって、予めＲＯＭ３２ｃに記憶されている。
【０１３５】
次に、無線通信装置３０は、取得した優先条件に基づき、優先が省電力か否かを判定する(ステップＳ２８２４)。
【０１３６】
次に、無線通信装置３０は、優先が省電力ではないと判定した場合（ステップＳ２８２４：Ｎｏ）、例えば、優先が印刷速度であると判定した場合、通信に用いる無線通信として、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定する（ステップＳ２８２６）。一方、無線通信装置３０は、優先が省電力である判定した場合（ステップＳ２８２４：Ｙｅｓ）、通信に用いる無線通信として（すなわち、最適なハンドオーバー先として）、ＢＬＥ通信を決定する。
【０１３７】
一方、無線通信装置３０（制御部３２）は、バッテリー４０の状態としてバッテリー駆動であることが検出された場合（ステップＳ２８０２：Ｙｅｓ）、バッテリー４０の状態として、バッテリー残量（バッテリー４０に蓄積された電力の残量）を取得（検出）する（ステップＳ２８０４）。
【０１３８】
次に、無線通信装置３０は、無線通信端末２０から第４無線通信部２４ｂを介して印刷枚数（印刷予定枚数）を取得する（ステップＳ２８０６）。
【０１３９】
次に、無線通信装置３０は、上記の式１、式２により、予想消費電力を算出する（ステップＳ２８０８）。
【０１４０】
次に、無線通信装置３０は、ステップＳ２８０８で算出された予想消費電力とステップＳ２８０４で取得されたバッテリー残量とを比較する（ステップＳ２８１０）。
【０１４１】
次に、無線通信装置３０は、ステップＳ２８２２と同様、優先条件を取得する（ステップＳ２８３０）。
【０１４２】
次に、無線通信装置３０は、取得した優先条件に基づき、優先が印刷速度か否かを判定する(ステップＳ２８３２)。
【０１４３】
次に、無線通信装置３０は、優先が印刷速度である判定した場合（ステップＳ２８３２：Ｙｅｓ）、Ｗｉ−Ｆｉで安全に印刷可能か否かを判定する（ステップＳ２８１２）。
【０１４４】
無線通信装置３０は、Ｗｉ−Ｆｉで安全に印刷可能と判定した場合（ステップＳ２８１２：Ｙｅｓ）、通信に用いる無線通信として（すなわち、最適なハンドオーバー先として）、Ｗｉ−Ｆｉ通信（Ｗｉ−Ｆｉ／内部ＡＰによる通信）を決定する（ステップＳ２８１４）。
【０１４５】
一方、無線通信装置３０は、Ｗｉ−Ｆｉで安全に印刷可能と判定しない場合（ステップＳ２８１２：Ｎｏ）、さらに、ＢＬＥで安全に印刷可能か否かを判定する(ステップＳ２８１６)。そして、無線通信装置３０は、ＢＬＥで安全に印刷可能と判定した場合（ステップＳ２８１６：Ｙｅｓ）、通信に用いる無線通信として（すなわち、最適なハンドオーバー先として）、ＢＬＥ通信を決定する（ステップＳ２８１８）。
【０１４６】
一方、無線通信装置３０は、ＢＬＥで安全に印刷可能と判定しない場合（ステップＳ２８１６：Ｎｏ）、電源（例えば、ＡＣアダプター４２）に接続するように案内を表示する旨を、第２無線通信部３４ｂを介して無線通信端末２０に送信する（ステップＳ２８２０）。その旨を受信した無線通信端末２０は、そのタッチスクリーンディスプレイに、ユーザーに対して無線通信装置３０を電源に接続することを促す旨を表示する。
【０１４７】
なお、無線通信装置３０は、優先が印刷速度ではないと判定した場合（ステップＳ２８３２：Ｎｏ）、例えば、優先が省電力であると判定した場合も、上記ステップＳ２８１６の処理を実行する。
【０１４８】
以上のようにして、無線通信装置３０は、バッテリー４０の状態及び優先条件に基づいて、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信（すなわち、最適なハンドオーバー先）を決定する。
【０１４９】
本変形例によっても、上記実施形態と同様の効果を奏することができる。
【０１５０】
また、上記実施形態及び各変形例では、無線通信装置３０がハンドオーバー先決定処理を実行する例について説明したが、これに限らない。例えば、無線通信端末２０がハンドオーバー先決定処理を実行するようにしてもよい。
【０１５１】
図８は、ハンドオーバー先決定処理を実行する無線通信端末２０Ａのシステム構成の一例である。
【０１５２】
図８に示すように、ハンドオーバー先決定処理を実行する無線通信端末２０Ａは、Ｗｉ−Ｆｉ通信を行う第３無線通信部２４ａと、ＢＬＥ通信を行う第４無線通信部２４ｂと、無線通信装置３０のバッテリー４０の状態を取得するバッテリー状態取得部２２ａ１と、第３無線通信部２４ａ及び第４無線通信部２４ｂを制御する制御部２２（第２制御部）と、を備える。
【０１５３】
制御部２２は、バッテリー状態取得部２２ａ１によって取得された無線通信装置３０のバッテリー４０の状態に基づき、Ｗｉ−Ｆｉ通信及びＢＬＥ通信のうち、通信に用いる無線通信を決定する。
【０１５４】
バッテリー状態取得部２２ａ１は、例えば、図２、図３中のステップＳ３２で無線通信装置３０から当該無線通信装置３０のバッテリー４０の状態を取得する。
【０１５５】
そして、無線通信端末２０Ａは、上記決定したハンドオーバー先を、例えば、図２中のステップＳ２８とＳ３０との間（又は図３中のステップＳ２８とステップＳ４０との間）のタイミングで、無線通信装置３０に送信する。
【０１５６】
本変形例によっても、上記実施形態及び各変形例と同様の効果を奏することができる。
【０１５７】
また、上記実施形態では、第１の無線通信としてＷｉ−Ｆｉ通信を用い、第２の無線通信としてＢＬＥ通信を用いた例について説明したが、これに限らない。第１の無線通信としてＷｉ−Ｆｉ通信以外の無線通信を用いてもよく、第２の無線通信としてＢＬＥ通信以外の無線通信を用いてもよい。
【０１５８】
上記実施形態で示した各数値は全て例示であり、これと異なる適宜の数値を用いることができるのは無論である。
【０１５９】
上記実施形態はあらゆる点で単なる例示にすぎない。上記実施形態の記載によって本発明は限定的に解釈されるものではない。本発明はその精神または主要な特徴から逸脱することなく他の様々な形で実施することができる。
【符号の説明】
【０１６０】
１０…無線通信システム、２０…無線通信端末、２２…制御部、２２ａ…ＣＰＵ、２２ｂ…ＲＡＭ、２２ｃ…ＲＯＭ、２４ａ…第３無線通信部、２４ｂ…第４無線通信部、２６…入力部、３０…無線通信装置、３２…制御部、３２ａ…ＣＰＵ、３２ａ１…バッテリー状態検出部、３２ｂ…ＲＡＭ、３２ｃ…ＲＯＭ、３２ｃ１…記憶部、３４ａ…第１無線通信部、３４ａ１…内部ＡＰ、３４ｂ…第２無線通信部、３６…印刷機構、３８…電源回路、４０…バッテリー、４２…ＡＣアダプター、５０…中継装置。
【図１】
2018014545.tif 000003
【図２】
2018014545.tif 000004
【図３】
2018014545.tif 000005
【図４】
2018014545.tif 000006
【図５】
2018014545.tif 000007
【図６】
2018014545.tif 000008
【図７】
2018014545.tif 000009
【図８】
2018014545.tif 000010