(57)【要約】【課題】比較的遠い距離で無線通信がされることによる不都合が生じることを抑制すること。【解決手段】無線通信システム１は、携帯端末１０およびＭＦＰ２０を備え、携帯端末１０から、無線通信の確立状態が、短距離無線通信および長距離無線通信の接続が確立している両方確立状態であるか、短距離無線通信の接続が切断しており、且つ長距離無線通信の接続が確立している片方確立状態であるか、を判断し、両方確立状態であると判断している場合、携帯端末１０から、長距離無線通信により、データを、ＭＦＰ２０に送信し、その送信されたデータに基づく機能を実行し、その機能の実行過程で、無線通信の確立状態が片方確立状態になったと判断した場合、データの送受信および機能の実行の少なくとも一方の動作を停止する。【選択図】図３
2014068304.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とを備える無線通信システムであって、
前記第１の通信装置は、短距離無線通信および当該短距離無線通信よりも通信可能距離が長い長距離無線通信を実行するための第１インターフェース、および、第１制御部を有し、
前記第２の通信装置は、前記短距離無線通信および前記長距離無線通信を実行するための第２インターフェースおよび第２制御部を有し、
前記第１制御部および前記第２制御部の少なくとも一方は、
前記無線通信の確立状態が、前記短距離無線通信および前記長距離無線通信の接続が確立している両方確立状態であるか、前記短距離無線通信の接続が切断しており、且つ前記長距離無線通信の接続が確立している片方確立状態であるか、を判断する状態判断処理と、
前記無線通信の確立状態が前記両方確立状態であると判断している場合、前記第１の通信装置から、前記長距離無線通信により、データを、前記第２の通信装置に送信し、その送信されたデータに基づく機能を実行する機能実行処理と、
前記機能の実行過程で、前記無線通信の確立状態が前記片方確立状態になったと判断した場合、前記データの送受信および前記機能の実行の少なくとも一方の動作を停止する停止処理と、を実行する構成を有する、無線通信システム。
【請求項２】
請求項１に記載の無線通信システムであって、
前記第１制御部および前記第２制御部の少なくとも一方は、
前記データが、特定データであるか、非特定データであるかを判断するデータ判断処理を実行する構成を有し、
前記機能実行処理では、前記データが前記非特定データであると判断した場合、前記無線通信の確立状態が前記片方確立状態になったかどうかに関係なく、前記データの送受信および前記機能の実行を停止しない、無線通信システム。
【請求項３】
請求項１または２に記載の無線通信システムであって、
前記第１制御部および前記第２制御部の少なくとも一方は、
前記データの送受信および前記機能の実行の少なくとも一方を停止した後、前記無線通信の確立状態が前記両方確立状態になったと判断した場合、前記停止処理により停止した動作を開始する開始処理を実行する構成を有する、無線通信システム。
【請求項４】
請求項３に記載の無線通信システムであって、
前記第１制御部および前記第２制御部の少なくとも一方は、
前記開始処理では、前記データの送受信および前記機能の実行の少なくとも一方を停止した後の経過時間が基準時間に達するまでに、前記無線通信の確立状態が前記両方確立状態になったと判断した場合、前記前記停止処理により停止した動作を開始し、
更に、前記経過時間が前記基準時間に達しても、前記無線通信の確立状態が前記両方確立状態になったと判断しない場合、前記停止処理により停止した動作を中止する中止処理を実行する構成を有する、無線通信システム。
【請求項５】
請求項１から４のいずれか一項に記載の無線通信システムであって、
前記第１制御部および前記第２制御部の少なくとも一方は、
前記データおよび前記第２の通信装置の少なくともいずれか１つに関する情報に基づき、前記機能の実行でエラーが発生する可能性の有無を判断するエラー判断処理を実行する構成を有し、
前記機能実行処理では、前記エラーが発生する可能性が無いと判断した場合、前記無線通信の確立状態が前記片方確立状態になったと判断した場合でも、前記データの送受信および前記機能の実行を停止しない、無線通信システム。
【請求項６】
請求項１から５のいずれか一項に記載の無線通信システムであって、
前記第１の通信装置から、前記長距離無線通信の接続を確立するための設定情報を、前記短距離無線通信により、前記第２の通信装置に送信し、前記長距離無線通信の接続を確立する通信確立処理を実行する構成を有する、無線通信システム。
【請求項７】
外部機器からデータを受信する無線通信装置であって、
短距離無線通信および当該短距離無線通信よりも通信可能距離が長い長距離無線通信を実行するためのインターフェースと、
制御部と、を備え、
前記制御部は、
前記無線通信の確立状態が、前記短距離無線通信および前記長距離無線通信の接続が確立している両方確立状態であるか、前記短距離無線通信の接続が切断しており、且つ前記長距離無線通信の接続が確立している片方確立状態であるか、を判断する状態判断処理と、
前記無線通信の確立状態が前記両方確立状態であると判断している場合、前記外部機器から、前記長距離無線通信により、データを受信し、その受信したデータに基づく機能を実行する機能実行処理と、
前記機能の実行過程で、前記無線通信の確立状態が前記片方確立状態になったと判断した場合、前記データの受信および前記機能の実行の少なくとも一方の動作を停止する停止処理と、を実行する構成を有する無線通信装置。
【請求項８】
短距離無線通信および当該短距離無線通信よりも通信可能距離が長い長距離無線通信を実行するためのインターフェースを有する無線通信装置に、
前記無線通信の確立状態が、前記短距離無線通信および前記長距離無線通信の接続が確立している両方確立状態であるか、前記短距離無線通信の接続が切断しており、且つ前記長距離無線通信の接続が確立している片方確立状態であるか、を判断する状態判断処理と、
前記無線通信の確立状態が前記両方確立状態であると判断している場合、前記長距離無線通信により、データを、外部機器に送信するデータ送信処理と、
前記データの送信過程で、前記無線通信の確立状態が前記片方確立状態になったと判断した場合、前記データの送信を停止する停止処理と、を実行させる通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の通信装置間で無線通信を行うための技術に関する。
【背景技術】
【０００２】
従来から、データを送信する側の無線通信装置であるイニシエータと、データを受信する側の無線通信装置であるターゲットとから構成される無線通信システムがある（特許文献１参照）。この無線通信システムでは、イニシエータは、送信予定のデータのサイズが閾値以下である場合、通信方式としてＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  近接無線通信や近距離無線通信と呼ばれる）を選択して、データをターゲットに送信する。一方、イニシエータは、送信予定のデータのサイズが閾値以上である場合、通信方式をＮＦＣから、当該ＮＦＣよりも通信可能距離が遠いＢｌｕｅｔｏｏｔｈ（登録商標）に切り替えて、データをターゲットに送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１７８００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記したように、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信方式は、通信可能距離がＮＦＣよりも遠いため、Ｂｌｕｅｔｏｏｔｈ等の通信方式を利用する場合、ＮＦＣを利用する場合に比べて、イニシエータのユーザは、ターゲットから比較的に遠く離れた場所に移動してしまう場合がある。この場合、例えば、ユーザがターゲット側で発生したエラー等に直ぐに対処できない等、比較的遠い距離間で無線通信がされることによる様々な不都合が生じ得る。
【０００５】
本明細書では、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される無線通信システムは、第１の通信装置と第２の通信装置とを備える無線通信システムであって、前記第１の通信装置は、短距離無線通信および当該短距離無線通信よりも通信可能距離が長い長距離無線通信を実行するための第１インターフェース、および、第１制御部を有し、前記第２の通信装置は、前記短距離無線通信および前記長距離無線通信を実行するための第２インターフェースおよび第２制御部を有し、前記第１制御部および前記第２制御部の少なくとも一方は、前記無線通信の確立状態が、前記短距離無線通信および前記長距離無線通信の接続が確立している両方確立状態であるか、前記短距離無線通信の接続が切断しており、且つ前記長距離無線通信の接続が確立している片方確立状態であるか、を判断する状態判断処理と、前記無線通信の確立状態が前記両方確立状態であると判断している場合、前記第１の通信装置から、前記長距離無線通信により、データを、前記第２の通信装置に送信し、その送信されたデータに基づく機能を実行する機能実行処理と、前記機能の実行過程で、前記無線通信の確立状態が前記片方確立状態になったと判断した場合、前記データの送受信および前記機能の実行の少なくとも一方の動作を停止する停止処理と、を実行する構成を有する。
【０００７】
この無線通信システムは、無線通信の確立状態が両方確立状態であると判断している場合、第１の通信装置から、長距離無線通信により、データを、第２の通信装置に送信し、その送信されたデータに基づく機能を実行する。また、この実行過程で、無線通信の確立状態が片方確立状態になったと判断した場合、データの送受信および機能の実行の少なくとも一方の動作を停止する。これにより、片方確立状態で、データの送受信や機能の実行がそのまま継続されることが抑制されるため、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することができる。
【０００８】
上記無線通信システムでは、前記第１制御部および前記第２制御部の少なくとも一方は、前記データが、特定データであるか、非特定データであるかを判断するデータ判断処理を実行する構成を有し、前記機能実行処理では、前記データが前記非特定データであると判断した場合、前記無線通信の確立状態が前記片方確立状態になったかどうかに関係なく、前記データの送受信および前記機能の実行を停止しない構成でもよい。
【０００９】
この無線通信システムは、データが非特定データであると判断した場合、無線通信の確立状態が片方確立状態になっても、データの送受信および機能の実行を停止しない。これにより、データが非特定データである場合には、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することよりも、データの送受信および機能の実行の継続を優先させることができる。
【００１０】
上記無線通信システムでは、前記第１制御部および前記第２制御部の少なくとも一方は、前記データの送受信および前記機能の実行の少なくとも一方を停止した後、前記無線通信の確立状態が前記両方確立状態になったと判断した場合、前記停止処理により停止した動作を開始する開始処理を実行する構成を有してもよい。
【００１１】
この無線通信システムは、データの送受信および機能の実行の少なくとも一方を停止した後、無線通信の確立状態が両方確立状態になったと判断した場合、停止した動作を開始する。これにより、無線通信の確立状態が両方確立状態になった場合、ユーザによる操作を要することなく、停止した動作を自動で開始させることができる。
【００１２】
上記無線通信システムでは、前記第１制御部および前記第２制御部の少なくとも一方は、前記開始処理では、前記データの送受信および前記機能の実行の少なくとも一方を停止した後の経過時間が基準時間に達するまでに、前記無線通信の確立状態が前記両方確立状態になったと判断した場合、前記前記停止処理により停止した動作を開始し、更に、前記経過時間が前記基準時間に達しても、前記無線通信の確立状態が前記両方確立状態になったと判断しない場合、前記停止処理により停止した動作を中止する中止処理を実行する構成を有してもよい。
【００１３】
この無線通信システムは、データの送受信および機能の実行の少なくとも一方を停止した後の経過時間が基準時間に達しても、無線通信の確立状態が両方確立状態になったと判断しない場合、停止処理により停止した動作を中止する。これにより、無線通信の確立状態が両方確立状態に復帰しないために、データの送受信および機能の実行の停止状態が長時間継続することを抑制することができる。
【００１４】
上記無線通信システムでは、前記第１制御部および前記第２制御部の少なくとも一方は、前記データおよび前記第２の通信装置の少なくともいずれか１つに関する情報に基づき、前記機能の実行でエラーが発生する可能性の有無を判断するエラー判断処理を実行する構成を有し、前記機能実行処理では、前記エラーが発生する可能性が無いと判断した場合、前記無線通信の確立状態が前記片方確立状態になったと判断した場合でも、前記データの送受信および前記機能の実行を停止しない構成でもよい。
【００１５】
この無線通信システムは、データおよび第２の通信装置の少なくともいずれか１つに関する情報に基づき、機能の実行でエラーが発生する可能性の有無を判断し、可能性が無いと判断した場合、無線通信の確立状態が片方確立状態になったと判断した場合でも、データの送受信および機能の実行を停止しない。これにより、機能の実行でエラーが発生する可能性が無い場合には、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することよりも、データの送受信および機能の実行の継続を優先させることができる。
【００１６】
上記無線通信システムでは、前記第１の通信装置から、前記長距離無線通信の接続を確立するための設定情報を、前記短距離無線通信により、前記第２の通信装置に送信し、前記長距離無線通信の接続を確立する通信確立処理を実行する構成を有してもよい。
【００１７】
この無線通信システムは、第１の通信装置から、長距離無線通信の接続を確立するための設定情報を、短距離無線通信により、第２の通信装置に送信し、長距離無線通信の接続を確立する。これにより、ユーザ自身が上記設定情報を入力する構成に比べて、長距離無線通信の接続を効率良く確立させることができる。
【００１８】
なお、この発明は、無線通信システム、無線通信装置、無線通信切断方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１９】
本明細書によって開示される発明によれば、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することができる。
【図面の簡単な説明】
【００２０】
【図１】一実施形態の無線通信システムを示すブロック図
【図２】携帯端末処理を示すフローチャート
【図３】ＭＦＰ処理を示すフローチャート
【図４】中断要求の必要有り、且つＮＦＣ通信接続が切断された場合のシーケンス図
【発明を実施するための形態】
【００２１】
一実施形態について図１〜図４を参照しつつ説明する。図１に示すように、本実施形態の無線通信システム１は、携帯端末１０と、多機能機（以下、ＭＦＰ（Multi Function Peripheralの略））２０と、アクセスポイント（以下では「ＡＰ」と呼ぶ）３０とを備える。
【００２２】
（携帯端末の構成）
携帯端末１０は、第１の通信装置の一例であり、例えば、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等である。携帯端末１０は、端末制御部１１、無線ＬＡＮインターフェース１２、ＮＦＣインターフェース１３、操作部１４、および、表示部１５を備える。
【００２３】
端末制御部１１（第１制御部の一例）は、中央処理装置（以下、ＣＰＵ）１１Ａおよびメモリ１１Ｂを有する。メモリ１１Ｂは、例えばＲＯＭやＲＡＭ等を有し、ＲＯＭには、ＯＳ、印刷データを作成可能なアプリケーションソフト、ＭＦＰ２０を制御するためのプリンタドライバ、ＭＦＰ２０からの読取データを処理可能なアプリケーションソフトや、後述する携帯端末処理（通信制御プログラムの一例）を実行するためのプログラムなど、各種のプログラムが記憶されている。ＣＰＵ１１Ａは、ＲＯＭから読み出したプログラムに従って、携帯端末１０の各部を制御する。なお、上記各種のプログラムが記憶される記憶媒体は、ＲＯＭやＲＡＭ以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリでもよい。
【００２４】
無線ＬＡＮインターフェース１２は、第１インターフェースの一例であり、端末制御部１１が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの方式（以下、ＷＦＤ方式）に従った無線通信と、通常Ｗｉ−Ｆｉに従った無線通信と、を実行するためのインターフェースである。両無線通信は長距離無線通信の一例である。ＷＦＤ方式では、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に基づいて、無線通信が実行される。また、ＷＦＤ方式に従った無線通信は、ＡＰ３０を利用しない直接無線通信であり、１対１の無線装置間でのみ独占的に無線通信が可能であり、その無線通信の接続を切断しない限り、別の無線装置とは無線通信に行うことができない。通常Ｗｉ−Ｆｉに従った無線通信は、ＡＰ３０を利用する間接無線通信であり、１対多の無線装置間で無線通信が可能である。
【００２５】
ＮＦＣインターフェース１３は、第１インターフェースの一例であり、端末制御部１１が、ＮＦＣ（Near Field Communicationの略）方式に従って近距離無線通信を実行するためのインターフェースである。ＮＦＣ方式の無線通信は短距離無線通信の一例である。なお、ＮＦＣ方式の無線通信は、ＩＳＯ／ＩＥＣ２１４８１又はＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて実行される。また、ＮＦＣ方式とＷｉ−Ｆｉ方式とは、無線通信方式が異なり、Ｗｉ−Ｆｉ方式の無線通信の通信速度は、ＮＦＣ方式の無線通信の通信速度よりも速い。また、Ｗｉ−Ｆｉ方式の無線通信の通信可能距離は、ＮＦＣ方式の無線通信の通信可能距離よりも長い。
【００２６】
操作部１４は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。表示部１５は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。
【００２７】
（ＭＦＰの構成）
ＭＦＰ２０は、第２の通信装置の一例であり、ＭＦＰ制御部２１、無線ＬＡＮインターフェース２２、ＮＦＣインターフェース２３、操作部２４、表示部２５、印刷実行部２６、および、読取実行部２７を備える。
【００２８】
ＭＦＰ制御部２１（第２制御部の一例）は、ＣＰＵ２１Ａおよびメモリ２１Ｂを有する。メモリ２１Ｂは、例えばＲＯＭやＲＡＭ等を有し、ＲＯＭには、後述するＭＦＰ処理を実行するためのプログラムや、この印刷実行部２６や読取実行部２７の各種の動作を実行するためのプログラム等が記憶されている。ＣＰＵ２１Ａは、ＲＯＭから読み出したプログラムに従って、ＭＦＰ２０の各部を制御する。なお、上記各種のプログラムが記憶される媒体は、ＲＯＭやＲＡＭ以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００２９】
無線ＬＡＮインターフェース２２は、第２インターフェースの一例であり、ＭＦＰ制御部２１が、ＷＦＤ方式に従った無線通信と、通常Ｗｉ−Ｆｉに従った無線通信とを実行するためのインターフェースである。ＮＦＣインターフェース２３は、第２インターフェースの一例であり、ＭＦＰ制御部２１が、ＮＦＣ方式に従って近距離無線通信を実行するためのインターフェースである。
【００３０】
操作部２４は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。表示部２５は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷実行部２６は、処理実行部の一例であり、インクジェット方式、電子写真方式等の印刷機構であり、携帯端末１０から受信した印刷データに基づく画像を、図示しない印刷用シート上に印刷する。読取実行部２７は、ＣＣＤ（Charge Coupled Drive Image Sensor）、ＣＩＳ（Contact Image Sensor）等の読取デバイスを有し、図示しない原稿シート上の画像を読み取る。
【００３１】
（携帯端末処理）
携帯端末１０のユーザは、操作部１４により、アプリケーションプログラムを起動させ、ＭＦＰ２０に印刷機能又はスキャン機能を実行させるための指示を入力することができる。以下、印刷機能の実行指示が入力された場合を例に挙げて説明する。なお、ＭＦＰ２０が電源ＯＮにされている間、ＮＦＣＩ／Ｆ２３は、検出電波を発することでＮＦＣ方式の無線通信を実行可能なデバイスを検出する状態となっている。
【００３２】
ユーザが、上記印刷機能の実行指示を入力した後、携帯端末１０をＭＦＰ２０に近づけて、携帯端末１０とＭＦＰ２０との間の距離が、互いに電波が届く距離（例えば１０ｃｍ）より短くなると、ＮＦＣインターフェース１３は、ＭＦＰ２０から検出電波を受信して、応答電波をＭＦＰ２０に送信する。その後、端末制御部１１は、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続（ＮＦＣ通信セッション）が確立させるための通信を、ＮＦＣインターフェース１３，２３を介して、ＭＦＰ２０のＭＦＰ制御部２１との間で実行する。
【００３３】
端末制御部１１は、ＮＦＣ通信接続が確立されると、図２に示す携帯端末処理を開始し、ＭＦＰ２０との間でＮＦＣ通信を開始する（Ｓ１）。端末制御部１１は、ＮＦＣ通信により、Ｗｉ−Ｆｉ接続要求をＭＦＰ２０に送信する（Ｓ２）。Ｓ２の処理は通信確立処理の一例であり、このとき端末制御部１１は通信確立部として機能する。なお、このＷｉ−Ｆｉ接続要求には、Ｗｉ−Ｆｉ通信接続（Ｗｉ−Ｆｉ通信セッション）を確立するためのＷｉ−Ｆｉ接続情報（設定情報の一例）が含まれる。このＷｉ−Ｆｉ接続情報には、例えば通信方式、認証方式、暗号化方式、無線ネットワークを識別するための識別子であるＳＳＩＤ（Service Set Identifier）や、無線ネットワークを構築するアクセス先の固有の識別子であるＢＳＳＩＤ（Basic Service Set Identifier）等が含まれる。
【００３４】
端末制御部１１は、上記Ｗｉ−Ｆｉ接続要求を送信後、それに対するＷｉ−Ｆｉ接続応答を、ＭＦＰ２０から受信したかどうかを判断し（Ｓ３）、当該Ｗｉ−Ｆｉ接続応答を受信しないと判断した場合（Ｓ３：ＮＯ）、待機し、Ｗｉ−Ｆｉ接続応答を受信したと判断した場合（Ｓ３：ＹＥＳ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続が確立する。これにより、ユーザ自身が上記Ｗｉ−Ｆｉ接続情報をＭＦＰ２０に手入力する構成に比べて、Ｗｉ−Ｆｉ通信接続を効率良く確立させることができる。そして、端末制御部１１は、Ｗｉ−Ｆｉ通信により、上記印刷機能の実行指示に基づき印刷ジョブをＭＦＰ２０に送信するデータ送信処理を開始する（Ｓ４）。このＳ４の処理は機能実行処理の一例であり、このとき端末制御部１１は機能実行部として機能する。
【００３５】
印刷ジョブには、印刷データおよび設定情報が含まれている。印刷データは、データの一例であり、上記印刷機能の処理対象である画像データである。また、設定情報には、ジョブに関する情報や処理条件情報が含まれる。ジョブに関する情報には、パスワード等の認証成功により処理可能になる鍵付きジョブであるかどうかの情報や、印刷データのデータ量、印刷枚数等のデータに関する情報等が含まれる。処理条件情報には、例えば印刷用シートの種類（厚紙、普通紙等）、印刷方式（片面印刷、両面印刷、１枚に複数頁印刷（Ｎｉｎ１印刷ともいう）等）など、各種の印刷条件が含まれる。
【００３６】
端末制御部１１は、印刷ジョブの送信を開始した後、印刷ジョブの送信に対する中断要求を、ＭＦＰ２０から受信したかどうかを判断する（Ｓ５）。端末制御部１１は、上記中断要求を受信せずに印刷ジョブの送信を完了したと判断した場合（Ｓ５：ＮＯ、且つＳ１０：ＹＥＳ）、本携帯端末処理を終了し、例えば、ＭＦＰ２０とのＷｉ−Ｆｉ通信接続を切断する。
【００３７】
一方、例えば、ユーザが携帯端末１０を持ったままＭＦＰ２０からＮＦＣの通信可能距離より離れた場所に移動したことにより、ＮＦＣ通信接続が切断されると、後述するように、ＭＦＰ２０は携帯端末１０に上記中断要求を送信する。Ｓ５で、端末制御部１１は、上記中断要求を受信したと判断した場合（Ｓ５：ＹＥＳ）、Ｗｉ−Ｆｉ通信接続が切断されていなくても、当該Ｗｉ−Ｆｉ通信による印刷ジョブの送信を中断する（Ｓ６）。このＳ６の処理は停止処理の一例である。次に、端末制御部１１は、印刷ジョブの送信の中断時から第１基準時間（例えば１０分）以内にＮＦＣ再開要求を、ＭＦＰ２０に送信したかを判断する（Ｓ７）。
【００３８】
例えばユーザが携帯端末１０を再びＭＦＰ２０に近づけることによりＮＦＣ通信接続が確立されると、端末制御部１１は、ＮＦＣ再開要求をＭＦＰ２０に送信する。端末制御部１１は、第１基準時間以内にＮＦＣ再開要求を送信していないと判断した場合（Ｓ７：ＮＯ）、上記印刷ジョブをキャンセルし、報知動作を行った後に（Ｓ１１）、本携帯端末処理を終了する。このＳ１１の処理は中止処理の一例である。印刷ジョブをキャンセルする処理には、例えば、端末制御部１１が、印刷ジョブを送信候補から外したり、メモリ１１Ｂから削除したりして、待機中の処理や他の通信装置との通信処理などの実行を優先する処理が含まれる。また、報知する処理には、例えば、端末制御部１１が、印刷ジョブをキャンセルしたことを、表示部１５に表示させる等、外部に報知する処理が含まれる。
【００３９】
端末制御部１１は、第１基準時間以内にＮＦＣ再開要求を送信し（Ｓ７：ＹＥＳ）、上記ＮＦＣ再開要求の送信時から第２基準時間（例えば１分）以内に、後述する再開応答をＭＦＰ２０から受信したと判断した場合（Ｓ８：ＹＥＳ）、Ｗｉ−Ｆｉ通信により、印刷ジョブの送信を再開する（Ｓ９）。その後、端末制御部１１は、印刷ジョブの送信を完了していないと判断した場合（Ｓ１０：ＮＯ）、Ｓ５に戻り、印刷ジョブの送信を完了したと判断した場合（Ｓ１０：ＹＥＳ）、本携帯端末処理を終了する。なお、Ｓ８で、端末制御部１１は、第２基準時間以内に再開応答をＭＦＰ２０から受信していないと判断した場合には（Ｓ８：ＮＯ）、Ｓ１１に進む。
【００４０】
（ＭＦＰ処理）
上述したようにユーザが携帯端末１０をＭＦＰ２０に近づけて、ＮＦＣインターフェース２３が上記応答電波を携帯端末１０から受信し、ＭＦＰ制御部２１が、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続（ＮＦＣ通信セッション）が確立させるための通信を実行すると、ＭＦＰ制御部２１は、図３に示すＭＦＰ処理を実行する。
【００４１】
ＭＦＰ制御部２１は、上記Ｗｉ−Ｆｉ接続要求を携帯端末１０から受信しないと判断した場合（Ｓ２１：ＮＯ）、待機し、Ｗｉ−Ｆｉ接続要求を受信したと判断した場合（Ｓ２１：ＹＥＳ）、ＮＦＣ通信により、Ｗｉ−Ｆｉ接続応答を、携帯端末１０に送信し（Ｓ２２）、携帯端末１０からの上記印刷ジョブの受信を開始する（Ｓ２３）。また、ＭＦＰ制御部２１は、受信した印刷データに基づき印刷を開始する（Ｓ２３）。Ｓ２３の処理は、機能実行処理の一例である。
【００４２】
次に、ＭＦＰ制御部２１は、Ｗｉ−Ｆｉ通信による印刷ジョブの送受信を中断する必要の有無を判断する（Ｓ２４）。ＭＦＰ制御部２１は、この判断を、上述した印刷ジョブに含まれる設定情報、ＭＦＰに関する情報の少なくともいずれかを利用して行う。このＳ２４の処理はデータ判断処理、エラー判断処理の一例であり、このときＭＦＰ制御部２１は、データ判断部、エラー判断部として機能する。具体的に、ＭＦＰ制御部２１は、次に示す複数の判断要素のうち２つ以上の判断要素を利用する場合、少なくとも１つの判断要素による判断結果が中断必要有りであれば、中断の必要有りと判断することが好ましい。
【００４３】
［ジョブに関する情報を利用する場合］
印刷ジョブに含まれる設定情報を利用する一例である。ＭＦＰ制御部２１は、印刷ジョブが特定ジョブであるかどうかに基づき、印刷ジョブの送受信の中断の要否を判断する。具体的には、ＭＦＰ制御部２１は、印刷ジョブが、他人から秘密にする必要があるジョブであると判断した場合、印刷ジョブの送受信の中断の必要有りと判断する。ＭＦＰ制御部２１は、例えば、印刷ジョブが鍵付きジョブで有ったり、印刷データに要秘密等の文字が含まれていたりした場合に、印刷ジョブの送受信の中断の必要有りと判断する。この場合、ユーザがＭＦＰ２０から遠く離れた場所に移動していると、その印刷データに基づき生成された印刷部が他人に取り去られるおそれがあるからである。一方、ＭＦＰ制御部２１は、印刷ジョブが、他人から秘密にする必要があるジョブでないと判断した場合、印刷ジョブの送受信の中断の必要無しと判断する。
【００４４】
また、ＭＦＰ制御部２１は、印刷のデータ量や印刷枚数が規定値以上であると判断した場合、印刷ジョブは印刷異常エラーが発生する可能性がある、あるいは高いジョブであると判断し、印刷ジョブの送受信の中断の必要有りと判断する。この場合、印刷途中で印刷用シートや着色剤等の消耗品または交換品が無くなる等の印刷エラーが発生する可能性が有る、あるいは高い。この印刷異常エラーが実際に発生したときにユーザがＭＦＰ２０から遠く離れた場所に移動していると、その印刷異常エラーに気づかなかったり、その解消作業が遅くなったりする等の不都合が生じる。このため、ＭＦＰ制御部２１は、印刷ジョブの送受信の中断の必要有りと判断する。
【００４５】
なお、このときの印刷異常エラーは、印刷用シートや着色剤の補充等により、印刷データに基づく処理の禁止状態を解消できる解消可能エラーである。一方、ＭＦＰ制御部２１は、印刷のデータ量等が規定値未満であると判断した場合、上記印刷異常エラーが発生する可能性が無いため、印刷ジョブの送受信の中断の必要無しと判断する。
【００４６】
［処理条件情報を利用する場合］
印刷ジョブに含まれる設定情報を利用する一例である。ＭＦＰ制御部２１は、印刷用シートの種類が厚紙や特殊サイズであったり、印刷方式が両面印刷やＮｉｎ１印刷である等、シート詰まり等の印刷異常エラーが発生する可能性が有る、あるいは高いと判断した場合も、印刷ジョブの送受信の中断の必要有りと判断する。この場合も、この印刷異常エラーの解消作業が遅くなる等の不都合が生じるからである。なお、この印刷異常エラーは、詰まった印刷用シートを取り除くなどして、印刷データに基づく処理の禁止状態を解消できる解消可能エラーである。一方、ＭＦＰ制御部２１は、印刷用シートの種類が普通紙や定型サイズであったり、印刷方式が片面印刷である等、上記印刷異常エラーが発生する可能性が無い、あるいは低いと判断した場合、印刷ジョブの送受信の中断の必要無しと判断する。
【００４７】
［ＭＦＰに関する情報を利用する場合］
ＭＦＰ制御部２１は、ＭＦＰ２０の状態に基づきエラーが発生する可能性の有無を判断する。ＭＦＰ制御部２１は、例えばＭＦＰ２０における印刷用シートや着色剤の残量が規定量以下であるで状態で印刷ジョブを受信したと判断した場合、印刷ジョブの送受信の中断の必要有りと判断する。この場合、印刷途中で印刷用シートや着色剤が無くなり上記印刷異常エラーが発生する可能性が高いからである。一方、ＭＦＰ制御部２１は、印刷用シート等の残量が規定量を超える状態で印刷ジョブを受信したと判断した場合、上記印刷異常エラーが発生する可能性が低いため、印刷ジョブの送受信の中断の必要無しと判断する。
【００４８】
ＭＦＰ制御部２１は、印刷ジョブの送受信の中断の必要有りと判断した場合（Ｓ２４：ＹＥＳ）、ＮＦＣ通信接続が切断状態であるかどうかを判断する状態判断処理を実行する（Ｓ２５）。ＭＦＰ制御部２１は、例えば、ＮＦＣインターフェース２３が、常時携帯端末からＮＦＣ通信の電波を監視し、携帯端末１０からＮＦＣ通信の電波を予め定めた時間だけ受信していないと判断した場合、ＮＦＣ通信接続が切断状態であると判断する。このとき、ＮＦＣ通信接続は切断されており、Ｗｉ−Ｆｉ通信接続は確立している状態であり、この状態は片方確立状態の一例である。
【００４９】
一方、ＭＦＰ制御部２１は、ＮＦＣインターフェース２３が、携帯端末１０からＮＦＣ通信の電波を受信していると判断した場合、ＮＦＣ通信接続が確立した状態であると判断する。このとき、ＮＦＣ通信接続およびＷｉ−Ｆｉ通信接続いずれも確立している状態であり、この状態は両方確立状態の一例である。
【００５０】
ＭＦＰ制御部２１は、ＮＦＣ通信接続が切断状態であると判断した場合（Ｓ２５：ＹＥＳ）、Ｗｉ−Ｆｉ通信により、中断要求を携帯端末１０に送信する（Ｓ２６）。この中断要求は、携帯端末１０に対して、印刷ジョブの送信を中断することを要求するものである。また、ＭＦＰ制御部２１は、Ｓ２３で開始した印刷を中断する（Ｓ２６）。このＳ２６の処理は停止処理の一例である。
【００５１】
次に、ＭＦＰ制御部２１は、中断要求の送信時から第３基準時間（例えば１０分）以内に、上記ＮＦＣ再開要求を受信したと判断した場合（Ｓ２７：ＹＥＳ）、Ｗｉ−Ｆｉ通信により、再開応答を携帯端末１０に送信する（Ｓ２８）。そして、ＭＦＰ制御部２１は、Ｗｉ−Ｆｉ通信による印刷ジョブの受信と、当該印刷ジョブに基づく印刷を再開する（Ｓ２９）。このＳ２９の処理は開始処理の一例である。これにより、無線通信の確立状態が両方確立状態になった場合、ユーザによる操作を要することなく、中断した印刷ジョブの送受信や印刷を自動で開始させることができる。なお、ＭＦＰ制御部２１は、印刷ジョブの全データ部分について、受信および印刷を最初からやり直す構成でもよい。
【００５２】
ＭＦＰ制御部２１は、受信および印刷の再開後、印刷ジョブの受信および印刷を完了したと判断した場合（Ｓ３０：ＹＥＳ）、本ＭＦＰ処理を終了する。一方、Ｓ２４で、ＭＦＰ制御部２１は、印刷ジョブの送受信の中断の必要無しと判断した場合（Ｓ２４：ＮＯ）、上記Ｓ２５等の処理を実行せずに、印刷ジョブの受信および印刷を続行し、その後、完了したと判断した場合（Ｓ３１：ＹＥＳ）、本ＭＦＰ処理を終了する。これにより、例えば印刷ジョブがエラーの発生が低いジョブ等である場合には、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することよりも、印刷ジョブの送受信および機能の実行の継続を優先させることができる。
【００５３】
また、Ｓ２４で、ＭＦＰ制御部２１は、印刷ジョブの送受信の中断の必要有りと判断した場合（Ｓ２４：ＹＥＳ）でも、ＮＦＣ通信接続が確立した状態であると判断した場合（Ｓ２５：ＮＯ）、Ｓ２７等の処理を実行せずに、Ｓ３０に進む。更に、Ｓ２７で、ＭＦＰ制御部２１は、上記第３基準時間以内にＮＦＣ再開要求を受信していないと判断した場合（Ｓ２７：ＮＯ）、印刷ジョブをキャンセルし（Ｓ３２）、本ＭＦＰ処理を終了する。このＳ３２の処理は中止処理の一例である。これにより、無線通信の確立状態が両方確立状態に復帰しないために、データの送受信および機能の実行の停止状態が長時間継続することを抑制することができる。
【００５４】
（中断要求の必要有り、且つＮＦＣ通信接続が切断された場合のシーケンス）
図４に示すように、ＭＦＰ制御部２１は、中断必要有りと判断し（Ｓ２４：ＹＥＳ）、且つ、ＮＦＣ通信接続が切断されたと判断した場合（Ｓ２５：ＹＥＳ）、中断要求を携帯端末１０に送信し、印刷を中断する（Ｓ２６）。その後、ユーザが携帯端末１０をＭＦＰ２０に近づけると、端末制御部１１は、ＮＦＣ再開要求をＭＦＰ２０に送信する（Ｓ７：ＹＥＳ）。
【００５５】
これに対し、ＭＦＰ制御部２１が、再開応答を携帯端末１０に送信すると（Ｓ２８）、端末制御部１１は印刷ジョブの送信を再開し（Ｓ９）、ＭＦＰ制御部２１は印刷を再開する（Ｓ２９）。これにより、印刷ジョブの送受信等は、ＮＦＣ通信接続およびＷｉ−Ｆｉ通信接続がともに確立状態であることを条件に実行され、ＮＦＣ通信接続が切断された場合には、Ｗｉ−Ｆｉ通信接続が確立状態であっても中断される。
【００５６】
（本実施形態の効果）
この無線通信システム１は、無線通信の確立状態が両方確立状態であると判断している場合、携帯端末１０から、長距離無線通信により、データを、ＭＦＰ２０に送信し、その送信されたデータに基づく機能を実行する。また、この実行過程で、無線通信の確立状態が片方確立状態になったと判断した場合、データの送受信および機能の実行の少なくとも一方の動作を停止する。これにより、片方確立状態で、データの送受信や機能の実行がそのまま継続されることが抑制されるため、比較的遠い距離で無線通信がされることによる不都合が生じることを抑制することができる。
【００５７】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
「第１の通信装置」は、上記携帯端末１０に限られず、パーソナルコンピュータやサーバなどでもよい。
【００５８】
上記実施形態では、端末制御部１１およびＭＦＰ制御部２１は、ＣＰＵにより図２，３の各処理を実行する構成であった。しかし、これに限らず、端末制御部１１およびＭＦＰ制御部２１は、複数のＣＰＵにより図２，３の各処理を実行する構成、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより図２，３の各処理を実行する構成や、ＣＰＵおよびハード回路により図２，３の各処理を実行する構成でもよい。
【００５９】
上記無線ＬＡＮインターフェース１２，２２は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの方式（以下、ＷＦＤ方式）に従った無線通信および通常Ｗｉ−Ｆｉに従った無線通信のいずれか一方だけ実行可能な構成でもよい。また、「第１インターフェース、第２インターフェース」は、ＮＦＣ方式の無線通信やＷｉ−Ｆｉ方式の無線通信以外に、ＮＦＣ方式の無線通信、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどを実行するためのインターフェースでもよい。
【００６０】
「短距離無線通信」は、ＮＦＣ方式の無線通信以外に、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどでもよい。また、「長距離無線通信」は、Ｗｉ−Ｆｉ方式の無線通信以外に、ＮＦＣ方式の無線通信、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどを実行するためのインターフェースでもよい。「短距離無線通信」および「長距離無線通信」は、それぞれの通信可能距離が具体的にどれ程長いかどうかは関係なく、後者の方が、前者よりも通信可能距離が長い関係であればよい。
【００６１】
「第２の通信装置」は、印刷機能及びスキャン機能を実行可能なＭＦＰに限られず、印刷機能及びスキャン機能のうちの印刷機能のみを実行可能なプリンタ、スキャン機能のみを実行可能なスキャナでもよい。また、「第２の通信装置」は、印刷機能及びスキャン機能とは異なる機能や処理（例えば、画像の表示機能、データの演算機能、ファクシミリ機能）を実行する装置（例えば、ＰＣ、サーバ、携帯電話、スマートフォン等）でもよい。
【００６２】
「機能実行処理」は、印刷ジョブの送受信処理や印刷処理に限られず、データに基づく処理を実行するものであればよく、例えば、読取実行部２７による画像の読取処理や、表示部１５，２５に画像を表示する処理、データの演算処理等でもよい。
【００６３】
上記実施形態において、ユーザによりスキャン機能の実行指示が入力された場合、ＭＦＰ制御部２１は、読取実行部２７により読み取った読取データを、携帯端末１０に送信する処理を実行する。この処理が機能実行処理の一例であり、このときＭＦＰ制御部２１は機能実行部として機能する。
【００６４】
上記実施形態では、ＭＦＰ制御部２１は、印刷ジョブの受信開始時に、印刷も開始した（Ｓ２３）。しかし、これに限らず、ＭＦＰ制御部２１は、印刷ジョブ全ての受信完了後に、印刷を開始する構成でもよい。
【００６５】
ＭＦＰ制御部２１は、印刷ジョブの送受信を中断する必要の有無の判断を、印刷ジョブの受信前（Ｓ２３の前）に行ってもよい。例えばＭＦＰ制御部２１は、上記設定情報だけを携帯端末１０から先に受信し、接続継続の必要の有無の判断を行った後に、印刷ジョブの受信を開始してもよい。この場合、ＭＦＰ制御部２１は、設定情報を、ＮＦＣ通信により受信してもよい。また、携帯端末１０の端末制御部１１が、送受信を中断する必要の有無の判断を行う構成でもよい。但し、この場合、ＭＦＰに関する情報だけは、ＭＦＰ２０から受信する必要がある。
【００６６】
上記実施形態において、ＭＦＰ制御部２１は、Ｓ２４の判断をせずに、全印刷ジョブに対してＳ２５以降の処理を実行する構成でもよい。また、ＭＦＰ制御部２１は、中断の必要無しと判断した場合（Ｓ２４：ＮＯ）、Ｓ２５の処理自体実行しない構成であった。しかし、これに限らず、ＭＦＰ制御部２１は、中断の必要無しと判断した場合（Ｓ２４：ＮＯ）、Ｓ２５の処理を実行するが、その判断結果に関係なく、印刷ジョブの送受信や印刷を続行する構成でもよい。
【００６７】
上記実施形態に対して、端末制御部１１が、上記Ｓ２５の状態判断処理に相当する処理を実行してもよい。具体的には、端末制御部１１は、ＮＦＣインターフェース１３が、ＭＦＰ２０からＮＦＣ通信の電波を予め定めた時間だけ受信していないと判断した場合、ＮＦＣ通信接続が切断状態であると判断する。
【００６８】
「停止処理」は、印刷ジョブの送信の試行および印刷のいずれか一方だけを停止する処理でもよい。また、「中止処理」は、端末制御部１１およびＭＦＰ制御部２１のいずれかが、Ｗｉ−Ｆｉ通信接続を切断する処理でもよい。
【符号の説明】
【００６９】
１：無線通信システム  １０：携帯端末  １１：端末制御部  １２：無線ＬＡＮインターフェース  １３：ＮＦＣインターフェース  ２０：ＭＦＰ  ２２：無線ＬＡＮインターフェース  ２３：ＮＦＣインターフェース  ２１：ＭＦＰ制御部  ３０：アクセスポイント
【図１】
2014068304.tif 000003
【図２】
2014068304.tif 000004
【図３】
2014068304.tif 000005
【図４】
2014068304.tif 000006