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