(57)【要約】【課題】異なる接続情報を用いて新たな端末と接続を行う場合と比べて、無線ＬＡＮ接続ができる端末数に上限がある場合であっても、接続済みの端末に加えて新たな端末による接続を確立しやすくする接続管理装置を提供する。【解決手段】接続管理装置は、情報送信要求に応答して、無線ＬＡＮ接続のためのＳＳＩＤ及びパスワードを要求端末３０Ｎに送信する送信部と、予め定められた上限数の端末と無線ＬＡＮ接続を確立可能な接続部と、制御部と、を備えている。制御部は、前記無線ＬＡＮ接続により接続端末３０Ｐの数が上限数に達している場合に、接続端末３０Ｐを、前記無線ＬＡＮ接続を確立するためのＳＳＩＤ及びパスワードと同じＳＳＩＤ及びパスワードによりテザリング接続を提供するテザリング端末３０Ｔとして機能させ、前記接続部による前記無線ＬＡＮ接続を終了させる。【選択図】図１０
2020155993.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮ接続を要求する端末である要求端末からの情報送信要求を受け付ける受付部と、
前記情報送信要求に応答して、無線ＬＡＮ接続のための接続情報を前記要求端末に送信する送信部と、
予め定められた上限数の端末と無線ＬＡＮ接続を確立可能な接続部と、
前記無線ＬＡＮ接続により接続中の端末である接続端末の数が上限数に達している場合に、前記接続端末を、前記接続端末が前記接続部と前記無線ＬＡＮ接続を確立するための接続情報と同じ接続情報によりテザリング接続を提供するテザリング端末として機能させ、更に、前記接続部による前記無線ＬＡＮ接続を終了させる制御部と、
を備える接続管理装置。
【請求項２】
前記制御部は、
前記接続部における無線ＬＡＮ接続を終了させる場合、前記無線ＬＡＮ接続の接続強度を経時的に低減させる請求項１に記載の接続管理装置。
【請求項３】
各前記接続端末の回線状況を計測する計測部をさらに備え、
前記制御部は、前記接続端末が上限数に達している場合、前記計測部により計測された前記回線状況が最も有利な端末を前記テザリング端末として機能させる請求項１又は２に記載の接続管理装置。
【請求項４】
前記回線状況は、前記接続端末がテザリング接続を提供する場合における接続可能数、前記接続端末までの距離、前記接続端末との無線ＬＡＮ接続の電波強度、及び前記接続端末との無線ＬＡＮ接続の通信速度の少なくとも一つである請求項３に記載の接続管理装置。
【請求項５】
前記接続部を介した情報の受信中は、前記制御部は、前記接続端末を前記テザリング端末として機能させることを開始又は終了しない請求項１〜４の何れか１項に記載の接続管理装置。
【請求項６】
前記制御部は、前記テザリング端末によるテザリング接続の接続強度が予め定められた値以下になった場合、前記テザリング端末によるテザリング接続を終了させるか、又は現時点でテザリング接続を提供している前記テザリング端末に代えて、当該テザリング接続に接続されている他の端末を新たなテザリング端末として機能させ、
前記接続部は、前記テザリング端末によるテザリング接続が終了される場合、前記無線ＬＡＮ接続を開始する請求項１〜５の何れか１項に記載の接続管理装置。
【請求項７】
前記制御部は、
前記テザリング端末によるテザリング接続を終了させる場合、又は、前記他の端末を前記新たなテザリング端末として機能させる場合、前記テザリング端末が提供しているテザリング接続の接続強度を経時的に低減させる請求項６に記載の接続管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続管理装置に関する。
【背景技術】
【０００２】
特許文献１には、通信装置が親局として動作している状態において、通信装置と外部装置とを同じ無線ネットワークに所属させるための技術が開示されている。
【０００３】
当該文献の通信装置は、第１の無線インタフェースと、通信装置が第１の無線ネットワークの親局として動作している第１の状態において、第１の無線ネットワークに所属していない装置である外部装置との所定通信が実行される場合に、通信装置の動作状態を、第１の無線ネットワークの親局として動作するための親局状態から、親局状態とは異なる特定状態に移行させる第１の移行部と、通信装置の動作状態が特定状態に移行した後に、第１の無線インタフェースを介して、第２の無線ネットワークの親局として動作する外部装置との第１の無線接続を確立して、通信装置を子局として第２の無線ネットワークに参加させる確立部と、を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１８−１０７７７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記文献における通信装置等のデバイスと無線接続できる端末の数には、上限が設けられていることがある。また、一度無線接続が確立されると、デバイスの利用が終了しても切断されずに接続が維持されたり、切断された後でも端末に保存された接続情報により、ユーザが意図せず再接続されたりしてしまうこともある。そうすると、すでに上限まで無線接続を確立しているデバイスに対し、新たに無線接続しようとする端末は無線接続ができない。
【０００６】
本発明は、異なる接続情報を用いて新たな端末と接続を行う場合と比べて、無線ＬＡＮ接続ができる端末数に上限がある場合であっても、接続済みの端末に加えて新たな端末による接続を確立しやすくする接続管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の態様の接続管理装置は、無線ＬＡＮ接続を要求する端末である要求端末からの情報送信要求を受け付ける受付部と、前記情報送信要求に応答して、無線ＬＡＮ接続のための接続情報を前記要求端末に送信する送信部と、予め定められた上限数の端末と無線ＬＡＮ接続を確立可能な接続部と、前記無線ＬＡＮ接続により接続中の端末である接続端末の数が上限数に達している場合に、前記接続端末を、前記接続端末が前記接続部と前記無線ＬＡＮ接続を確立するための接続情報と同じ接続情報によりテザリング接続を提供するテザリング端末として機能させ、更に、前記接続部による前記無線ＬＡＮ接続を終了させる制御部と、を備えている。
【０００８】
第２の態様の接続管理装置は、第１の態様の接続管理装置において、前記制御部は、前記接続部における無線ＬＡＮ接続を終了させる場合、前記無線ＬＡＮ接続の接続強度を経時的に低減させる。
【０００９】
第３の態様の接続管理装置は、第１又は第２の態様の接続管理装置において、各前記接続端末の回線状況を計測する計測部をさらに備え、前記制御部は、前記接続端末が上限数に達している場合、前記計測部により計測された前記回線状況が最も有利な端末を前記テザリング端末として機能させる。
【００１０】
第４の態様の接続管理装置は、第３の態様の接続管理装置において、前記回線状況は、前記接続端末がテザリング接続を提供する場合における接続可能数、前記接続端末までの距離、前記接続端末との無線ＬＡＮ接続の電波強度、及び前記接続端末との無線ＬＡＮ接続の通信速度の少なくとも一つである。
【００１１】
第５の態様の接続管理装置は、第１〜第４の何れか一の態様の接続管理装置において、前記接続部を介した情報の受信中は、前記制御部は、前記接続端末を前記テザリング端末として機能させることを開始又は終了しない。
【００１２】
第６の態様の接続管理装置は、第１〜第５の何れか一の態様の接続管理装置において、前記制御部は、前記テザリング端末によるテザリング接続の接続強度が予め定められた値以下になった場合、前記テザリング端末によるテザリング接続を終了させるか、又は現時点でテザリング接続を提供している前記テザリング端末に代えて、当該テザリング接続に接続されている他の端末を新たなテザリング端末として機能させ、前記接続部は、前記テザリング端末によるテザリング接続が終了される場合、前記無線ＬＡＮ接続を開始する。
【００１３】
第７の態様の接続管理装置は、第６の態様の接続管理装置において、前記制御部は、前記テザリング端末によるテザリング接続を終了させる場合、又は、前記他の端末を前記新たなテザリング端末として機能させる場合、前記テザリング端末が提供しているテザリング接続の接続強度を経時的に低減させる。
【発明の効果】
【００１４】
第１の態様の接続管理装置によれば、異なる接続情報を用いて新たな端末と接続を行う場合と比べて、無線ＬＡＮ接続ができる端末数に上限がある場合であっても、接続済みの端末に加えて新たな端末による接続を確立しやすくする。
【００１５】
第２の態様の接続管理装置によれば、接続強度が弱い無線ＬＡＮ接続を突然終了させる場合と比べて、ネットワークの切り替えを円滑に行うことができる。
【００１６】
第３の態様の接続管理装置によれば、回線状況に関係無く一の端末をテザリング端末とする場合に比べて、通信の遅延や切断を抑制することができる。
【００１７】
第４の態様の接続管理装置によれば、接続端末の回線状況を定量化しない場合と比べて、より良い接続状態でテザリング接続を行うことができる。
【００１８】
第５の態様の接続管理装置によれば、情報の受信中において無線ＬＡＮ接続とテザリング接続との切り替えを行う場合に比べ、送信される情報の破壊を抑制することができる。
【００１９】
第６の態様の接続管理装置によれば、無線ＬＡＮ接続の再開又はテザリング端末の切り替えを行わない場合に比べて、通信が切断された瞬間を作らず、安定したネットワーク環境を提供することができる。
【００２０】
第７の態様の接続管理装置によれば、接続強度が弱いテザリング接続を突然終了させる場合と比べて、ネットワークの切り替えを円滑に行うことができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態に係る画像処理システムの概略構成を示す図であって、（Ａ）は２台のスマートフォンと１台のＰＣが無線ＬＡＮ接続されている状態を示す図であり、（Ｂ）は各端末とのテザリング接続が確立された状態を示す図である。
【図２】実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図３】実施形態に係る画像形成装置の機能構成の例を示すブロック図である。
【図４】実施形態に係るスマートフォンのハードウェア構成を示すブロック図である。
【図５】実施形態に係るスマートフォンの機能構成の例を示すブロック図である。
【図６】実施形態に係るＰＣのハードウェア構成を示すブロック図である。
【図７】実施形態に係るＰＣの機能構成の例を示すブロック図である。
【図８】スマートフォンが画像形成装置との間で無線ＬＡＮ接続を確立させる場合の処理の流れを示すシーケンス図である。
【図９】ＰＣが画像形成装置との間で無線ＬＡＮ接続を確立させる場合の処理の流れを示すシーケンス図である。
【図１０】要求端末、画像形成装置及び他の端末がテザリング端末との間でテザリング接続を確立させる場合の処理の流れを示すシーケンス図である。
【図１１】画像形成装置において実行される回線選択処理の流れを示すフローチャートである。
【図１２】要求端末から画像形成を行う場合の処理の流れを示すシーケンス図である。
【図１３】テザリング接続の接続強度が低下した場合のローミングの例を示すシーケンス図である。
【図１４】テザリング接続の接続強度が低下した場合のローミングの例を示すシーケンス図である。
【発明を実施するための形態】
【００２２】
以下、実施形態において、本発明の接続管理装置が適用された画像処理システムについて図を用いて説明する。
【００２３】
（画像処理システム）
図１（Ａ）に示されるように、第１の実施形態の画像処理システム１０は、画像形成装置２０と、複数のスマートフォン３０と、ＰＣ（パーソナルコンピュータ）４０と、を含んで構成されている。ここで、画像形成装置２０は接続管理装置の一例であり、スマートフォン３０及びＰＣ４０は端末の一例である。
【００２４】
画像形成装置２０、各スマートフォン３０及びＰＣ４０は、それぞれＷｉ-Ｆｉ（登録商標）による無線ＬＡＮ接続を可能としている。本実施形態の画像形成装置２０は、Ｗｉ-Ｆｉ  Ｄｉｒｅｃｔ（登録商標）に対応している。すなわち、画像形成装置２０をアクセスポイントとすることにより、スマートフォン３０及びＰＣ４０は、ルータを経由することなく直接接続される。ネットワークＮ１は、Ｗｉ-Ｆｉ  Ｄｉｒｅｃｔによる無線ＬＡＮ接続を示す。
【００２５】
また、画像形成装置２０と各スマートフォン３０とは、近距離無線通信(Near Field Communication：ＮＦＣ)による接続を可能としている。スマートフォン３０は、画像形成装置２０の装置上面に設けられたＮＦＣ部２０Ａに近接した際に、後述するＮＦＣ  Ｉ／Ｆ２４との間で近距離無線通信が確立する。ネットワークＮ２は、近距離無線通信による接続を示す。
【００２６】
図１（Ａ）に示されるように、本実施形態では、画像形成装置２０に対してネットワークＮ１を介して既に２台のスマートフォン３０（詳しくは、スマートフォン３０Ａ、３０Ｂ）と、１台のＰＣ４０とが接続されている。本実施形態では、画像形成装置２０に対して直接接続されているスマートフォン３０Ａ、３０Ｂ、及びＰＣ４０がそれぞれ接続端末３０Ｐとなる。ここで、ネットワークＮ１には接続可能な端末の台数が予め設定されている。本実施形態では、ネットワークＮ１に接続可能な端末の上限数は３台であって、ネットワークＮ１には既に３台の接続端末３０Ｐが接続されている。そのため、画像形成装置２０に対して、新たに無線ＬＡＮ接続を要求するスマートフォン３０である要求端末３０Ｎは、ネットワークＮ１に接続することができない。
【００２７】
そこで本実施形態では、図１（Ｂ）に示されるように、既に接続されている接続端末３０Ｐであるスマートフォン３０Ａ、３０Ｂ、ＰＣ４０のうちの少なくとも１台をテザリング端末３０Ｔとし、各端末が当該テザリング端末３０Ｔに対して接続可能に構成した。本実施形態では、ＰＣ４０がテザリング端末３０Ｔに相当する。また、ネットワークＮ３は、テザリング端末３０ＴをアクセスポイントとするＷｉ-Ｆｉによるテザリング接続を示す。ネットワークＮ１とネットワークＮ３とは周波数帯を一致させている。
【００２８】
（画像形成装置）
画像形成装置２０は、スマートフォン３０及びＰＣ４０からの印刷ジョブに基づいて用紙等の記録媒体に画像を形成する装置である。
【００２９】
図２は、本実施形態に係る画像形成装置２０のハードウェアの構成の一例を示すブロック図である。
【００３０】
図２に示されるように、本実施形態の画像形成装置２０は、制御部２１と、記憶部２２と、無線ＬＡＮ  Ｉ／Ｆ２３と、ＮＦＣ  Ｉ／Ｆ２４と、画像形成ユニット２５と、を備えている。
【００３１】
制御部２１は、ＣＰＵ（Central Processing Unit）２１Ａ、ＲＯＭ（Read Only Memory）２１Ｂ、ＲＡＭ（Random Access Memory）２１Ｃ、および入出力インタフェース（Ｉ／Ｏ）２１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００３２】
Ｉ／Ｏ２１Ｄには、記憶部２２と、無線ＬＡＮ  Ｉ／Ｆ２３と、ＮＦＣ  Ｉ／Ｆ２４と、画像形成ユニット２５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ２１Ｄを介して、ＣＰＵ２１Ａと相互に通信可能とされる。
【００３３】
制御部２１は、画像形成装置２０の一部の動作を制御するサブ制御部として構成されてもよいし、画像形成装置２０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００３４】
記憶部２２としては、例えば、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部２２には、本実施形態に係る処理を実行するための処理プログラム２２Ａと、各接続端末３０Ｐに係る接続情報テーブル２２Ｂが記憶されている。なお、処理プログラム２２Ａ及び接続情報テーブル２２Ｂは、ＲＯＭ２１Ｂに記憶されていてもよい。
【００３５】
接続情報テーブル２２Ｂには、画像形成装置２０に対して無線ＬＡＮ接続が確立されている接続端末３０Ｐの情報（例えば、ＵＵＩＤ（Universally Unique Identifier）等）が記憶されている。また、接続情報テーブル２２Ｂには、各接続端末３０Ｐの回線状況示す情報が記憶されている。接続情報テーブル２２Ｂに含まれる回線状況は、後述する通信計測部２０３による計測により取得されたものである。
【００３６】
ここで、接続情報テーブル２２Ｂに記憶されている回線状況とは、以下の（１）〜（４）のうちの少なくとも一つである。単独の回線状況が記憶されていてもよいし、複数の回線状況が組み合わされた状態で記憶されていてもよい。
（１）画像形成装置２０から接続端末３０Ｐまでの距離
（２）画像形成装置２０と接続端末３０Ｐとの無線ＬＡＮ接続の電波強度
（３）画像形成装置２０と接続端末３０Ｐとの無線ＬＡＮ接続の通信速度
（４）接続端末３０Ｐがテザリング端末になった場合に、テザリング接続を可能とする端末の数
【００３７】
無線ＬＡＮ  Ｉ／Ｆ２３は、スマートフォン３０との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を行う機能を有している。また、無線ＬＡＮ  Ｉ／Ｆ２３は、テザリング端末３０Ｔとの間でＷｉ−Ｆｉによる無線通信を行う機能を有している。無線ＬＡＮ  Ｉ／Ｆ２３は、無線通信用のアンテナを含み、スマートフォン３０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００３８】
ＮＦＣ  Ｉ／Ｆ２４は、ＮＦＣ機能を有するスマートフォン３０との間で近距離無線通信による無線通信を行う機能を有している。ＮＦＣ  Ｉ／Ｆ２４は、無線通信用のアンテナを含み、スマートフォン３０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００３９】
画像形成ユニット２５は、スマートフォン３０やＰＣ４０から取得した画像情報、又は原稿読取部（図示省略）による読み取りによって得られた画像情報に基づく画像を、紙等の記録媒体に形成するものである。画像を形成する方式としては、電子写真方式やインクジェット方式等が採用される。
【００４０】
図３は、本実施形態に係る画像形成装置２０の機能的な構成の一例を示すブロック図である。本実施形態に係る画像形成装置２０は、無線ＬＡＮ通信部２００、ＮＦＣ通信部２０２、通信計測部２０３、情報管理部２０４、通信制御部２０５及び画像形成部２０６として機能する。画像形成装置２０は、ＣＰＵ２１Ａが記憶部２２に記憶されている処理プログラム２２Ａを読み出し、ＲＡＭ２１Ｃを作業領域として当該処理プログラム２２Ａを実行することにより、図３に示す各部として機能する。無線ＬＡＮ通信部２００は接続部の一例であり、ＮＦＣ通信部２０２は送信部の一例であり、通信計測部２０３は計測部の一例であり、情報管理部２０４は受付部の一例であり、通信制御部２０５は制御部の一例である。
【００４１】
無線ＬＡＮ通信部２００は、スマートフォン３０及びＰＣ４０を含む端末と無線ＬＡＮ接続を確立させて、予め定められた上限数の端末と通信を行う機能を有している。本実施形態の無線ＬＡＮ通信部２００は、ＳＳＩＤ（Service Set Identifier）及びパスワードを用いた端末からの無線ＬＡＮ接続要求に応答し、ＳＳＩＤ及びパスワードが一致した場合に、端末との無線ＬＡＮ接続を確立させる。ＳＳＩＤ及びパスワードは接続情報の一例である。ここで、接続情報とは、無線ＬＡＮ接続を確立させるために使用される情報である。
【００４２】
また、無線ＬＡＮ通信部２００は、テザリング端末３０Ｔとテザリング接続を確立させて、通信を行う機能を有している。この場合、画像形成装置２０は、アクセスポイントとしてのテザリング端末３０Ｔに対して接続される端末の一つとなる。なお、本実施形態では、画像形成装置２０による無線ＬＡＮ接続を確立させるためのＳＳＩＤ及びパスワードと同じＳＳＩＤ及びパスワードにより、テザリング端末３０Ｔによるテザリング接続が提供される。
【００４３】
ＮＦＣ通信部２０２は、スマートフォン３０と近距離無線通信を確立させて当該スマートフォン３０からの情報送信要求に応答すると共に、当該スマートフォン３０に対して無線ＬＡＮ接続又はテザリング接続を確立させるために必要なＳＳＩＤ及びパスワードを送信する機能を有している。本実施形態のＮＦＣ通信部２０２は、後述するＮＦＣ  Ｉ／Ｆ３４を有するスマートフォン３０がＮＦＣ部２０Ａに近接した際に、スマートフォン３０から情報送信要求を受信すると共に、当該スマートフォン３０に対して画像形成装置２０に接続するためのＳＳＩＤ及びパスワードを送信する。
【００４４】
通信計測部２０３は、画像形成装置２０に接続されている接続端末３０Ｐの各々の回線状況を計測する機能を有している。上述したが、通信計測部２０３において計測可能な回線状況とは、上述の（１）〜（４）のとおりである。
【００４５】
情報管理部２０４は、近距離無線通信が確立された端末からの情報送信要求を受け付けると共に、画像形成装置２０と無線ＬＡＮ接続を行うため、又はテザリング端末３０Ｔとテザリング接続を行うためのＳＳＩＤ及びパスワードを選択する機能を有している。
【００４６】
通信制御部２０５は、無線ＬＡＮ接続により接続中の接続端末３０Ｐの数が上限数に達している場合に、接続端末３０Ｐをテザリング端末３０Ｔとして機能させ、無線ＬＡＮ通信部２００による無線ＬＡＮ接続を終了させる機能を有している。
【００４７】
ここで、本実施形態の通信制御部２０５は、接続端末３０Ｐが上限数に達している場合、通信計測部２０３により計測された回線状況が最も有利な接続端末３０Ｐをテザリング端末３０Ｔとして機能させている。具体的に、通信制御部２０５は、接続情報テーブル２２Ｂに基づいて回線状況が最も有利な接続端末３０Ｐをテザリング端末３０Ｔとして機能させる。
【００４８】
また、通信制御部２０５は、テザリング端末３０Ｔによるテザリング接続の接続強度が予め定められた値以下になった場合、次の何れかのケースの制御を行う。第一のケースとして、通信制御部２０５は、テザリング端末３０Ｔによるテザリング接続を終了させて無線ＬＡＮ通信部２００による無線ＬＡＮ接続を再開させる。第二のケースとして、通信制御部２０５は、現時点でテザリング接続を提供しているテザリング端末３０Ｔに代えて、テザリング接続に接続されている他の端末を新たなテザリング端末３０Ｔとして機能させる。
【００４９】
さらに、通信制御部２０５は、画像形成装置２０又はテザリング端末３０Ｔにおいてクライアント化処理を実行する。ここで、クライアント化処理とは、画像形成装置２０又はテザリング端末３０Ｔが自身をルータとした無線ＬＡＮ接続又はテザリング接続の無線接続の提供を終了し、クライアントとして機能することである。画像形成装置２０におけるクライアント化処理の場合、通信制御部２０５は、画像形成装置２０が提供している無線ＬＡＮ接続の接続強度を経時的に低減させる。また、テザリング端末３０Ｔにおけるクライアント化処理の場合、テザリング端末３０Ｔが提供しているテザリング接続の接続強度を経時的に低減させる。
【００５０】
画像形成部２０６は、スマートフォン３０又はＰＣ４０から受信した印刷ジョブに基づいて用紙等の記録媒体に画像を形成する画像形成処理を実行する機能を有している。また、印刷ジョブに基づく画像形成処理が終了した場合、スマートフォン３０又はＰＣ４０に対してジョブ完了を通知する。
【００５１】
（スマートフォン）
スマートフォン３０は、ユーザが所持する携帯端末である。
図４は、本実施形態に係るスマートフォン３０のハードウェアの構成の一例を示すブロック図である。
【００５２】
図４に示されるように、本実施形態のスマートフォン３０は、制御部３１と、記憶部３２と、無線ＬＡＮ  Ｉ／Ｆ３３と、ＮＦＣ  Ｉ／Ｆ３４と、タッチパネル３５と、を備えている。
【００５３】
制御部３１は、ＣＰＵ３１Ａ、ＲＯＭ３１Ｂ、ＲＡＭ３１Ｃ、およびＩ／Ｏ３１Ｄを備えており、これら各部がバスを介して各々接続されている。
【００５４】
Ｉ／Ｏ３１Ｄには、記憶部３２と、無線ＬＡＮ  Ｉ／Ｆ３３と、ＮＦＣ  Ｉ／Ｆ３４と、タッチパネル３５と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ３１Ｄを介して、ＣＰＵ３１Ａと相互に通信可能とされる。
【００５５】
制御部３１は、スマートフォン３０の一部の動作を制御するサブ制御部として構成されてもよいし、スマートフォン３０の全体的な動作を制御するメイン制御部の一部として構成されてもよい。
【００５６】
記憶部３２としては、例えば、ＳＳＤ、フラッシュメモリ等が用いられる。記憶部３２には、各種処理を行うための実行プログラム３２Ａが記憶されている。なお、実行プログラム３２Ａは、ＲＯＭ３１Ｂに記憶されていてもよい。
【００５７】
無線ＬＡＮ  Ｉ／Ｆ３３は、画像形成装置２０との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を行う機能を有している。また、無線ＬＡＮ  Ｉ／Ｆ３３は、テザリング端末３０Ｔとの間でＷｉ−Ｆｉによる無線通信を行う機能を有している。無線ＬＡＮ  Ｉ／Ｆ３３は、無線通信用のアンテナを含み、画像形成装置２０との間、及び他のスマートフォン３０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００５８】
ＮＦＣ  Ｉ／Ｆ３４は、画像形成装置２０との間で近距離無線通信による無線通信を行う機能を有している。ＮＦＣ  Ｉ／Ｆ３４は、無線通信用のアンテナを含み、画像形成装置２０との間で各種データの送受信を行う通信インタフェースとして機能する。
【００５９】
タッチパネル３５は、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等の表示装置と、抵抗膜方式や静電容量方式等のタッチセンサとを組み合わせたものである。タッチパネル３５では、ユーザが画面上のボタンやアイコンに触れることで各種操作を行うことができる。なお、タッチパネル３５は、操作部と表示装置と分離させてもよい。
【００６０】
図５は、本実施形態に係るスマートフォン３０の機能的な構成の一例を示すブロック図である。本実施形態に係るスマートフォン３０は、無線ＬＡＮ通信部３００、ＮＦＣ通信部３０２及び情報処理部３０４として機能する。スマートフォン３０は、ＣＰＵ３１Ａが記憶部３２に記憶された実行プログラム３２Ａを読み出し、ＲＡＭ３１Ｃを作業領域として当該実行プログラム３２Ａを実行することにより、図５に示す各部として機能する。
【００６１】
無線ＬＡＮ通信部３００は、画像形成装置２０から取得したＳＳＩＤ及びパスワードを用いて無線ＬＡＮ接続要求を行い、当該画像形成装置２０との間で無線ＬＡＮ接続を確立させる機能を有している。また、無線ＬＡＮ通信部３００は、テザリング端末３０Ｔとの間でテザリング接続を確立させる機能を有している。なお、本実施形態では、無線ＬＡＮ接続及びテザリング接続に用いるＳＳＩＤ及びパスワードはＮＦＣ通信部３０２を介して自動的に取得されるがこれに限らず、タッチパネル３５に対するユーザの入力操作により取得してもよい。
【００６２】
ＮＦＣ通信部３０２は、スマートフォン３０の識別情報（例えば、ＵＵＩＤ）を用いて画像形成装置２０に対して情報送信要求を行うと共に、当該画像形成装置２０からＳＳＩＤ及びパスワードを取得する機能を有している。ここで、取得されるＳＳＩＤ及びパスワードは、無線ＬＡＮ接続用とテザリング接続用とで共通である。
【００６３】
情報処理部３０４は、スマートフォン３０における各種処理を実行する機能を有している。例えば、情報処理部３０４は、ユーザのタッチパネル３５に対する操作に基づいて印刷ジョブを生成する機能を有している。また例えば、情報処理部３０４は、画像形成装置２０との間で無線ＬＡＮ接続が確立している場合に、その状態をタッチパネル３５上に表示させる機能を有している。
【００６４】
（ＰＣ）
ＰＣ４０は、ユーザが所持する端末である。
図６は、本実施形態に係るＰＣ４０のハードウェアの構成の一例を示すブロック図である。
【００６５】
本実施形態のＰＣ４０は、スマートフォン３０とは異なり、ＮＦＣ  Ｉ／Ｆ３４を備えていない。具体的に、図６に示されるように、ＰＣ４０は、制御部３１と、記憶部３２と、無線ＬＡＮ  Ｉ／Ｆ３３と、表示部３６と、入力部３７と、を備えている。制御部３１、記憶部３２、及び無線ＬＡＮ  Ｉ／Ｆ３３については、上述のとおりである。
【００６６】
表示部３６は、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等の表示装置である。
【００６７】
入力部３７は、キーボードやマウス等の入力装置である。なお、本実施形態の表示部３６は、抵抗膜方式や静電容量方式等のタッチセンサと表示部３６とを組み合わせたタッチパネルとして形成してもよい。
【００６８】
図７は、本実施形態に係るＰＣ４０の機能的な構成の一例を示すブロック図である。本実施形態に係るＰＣ４０は、無線ＬＡＮ通信部３００及び情報処理部３０４として機能するものであり、ＮＦＣ通信部３０２を備えない以外は、スマートフォン３０の機能的な構成と同じである。本実施形態の無線ＬＡＮ通信部３００は、画像形成装置２０やスマートフォン３０との間で無線ＬＡＮ接続又はテザリング接続を確立させる機能を有している。また、情報処理部３０４は、ＰＣ４０における各種処理を実行する機能を有している。なお、本実施形態のＰＣ４０では、少なくとも４台以上の端末とテザリング接続を行うことが可能である。すなわち、ＰＣ４０においてテザリング接続を可能とする端末の台数は、画像形成装置２０において無線ＬＡＮ接続を可能とする端末の台数よりも多い。
【００６９】
（処理の流れ）
本実施形態の画像処理システム１０において、各端末と画像形成装置２０との間で実行される以下（Ａ）〜（Ｆ）の処理について説明する。
【００７０】
（Ａ）各端末の画像形成装置への無線ＬＡＮ接続
まず、接続端末３０Ｐの台数が３台未満の場合において、スマートフォン３０Ｂと画像形成装置２０との間においては、以下の処理が行われる。なお、スマートフォン３０Ｂは、画像形成装置２０との無線ＬＡＮ接続が確立される前は要求端末３０Ｎであり、無線ＬＡＮ接続が確立された後は接続端末３０Ｐとなるが、以下の説明においては、無線ＬＡＮ接続が確立される前後に係らずスマートフォン３０Ｂとして説明する。また、スマートフォン３０Ａにおいても、画像形成装置２０との間でスマートフォン３０Ｂと同様の処理が実行される。
【００７１】
図８のステップＳ１０において、接続端末３０Ｐとなるスマートフォン３０Ｂが画像形成装置２０のＮＦＣ部２０Ａにタップされる。
【００７２】
ステップＳ１１において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが画像形成装置２０に対して情報送信要求を行う。すなわち、スマートフォン３０Ｂの識別情報と共にＳＳＩＤ及びパスワードを要求するコマンドが画像形成装置２０に対して送信される。
【００７３】
ステップＳ１２において、画像形成装置２０では、ＣＰＵ２１Ａが近距離無線通信によりスマートフォン３０Ｂを検知する。
【００７４】
ステップＳ１３において、画像形成装置２０では、ＣＰＵ２１Ａが回線選択処理を実行する。なお、図８の説明においては、後述する回線選択処理において、無線ＬＡＮ接続が選択されたものとする。回線選択処理の詳細については後述する。
【００７５】
ステップＳ１４において、画像形成装置２０では、ＣＰＵ２１Ａがスマートフォン３０Ｂに向けて画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを送信する。なお、このＳＳＩＤ及びパスワードは、テザリング端末３０Ｔと接続するためのＳＳＩＤ及びパスワードと共通である。
【００７６】
ステップＳ１５において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを取得する。
【００７７】
ステップＳ１６において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが画像形成装置２０に対して無線ＬＡＮ接続要求を行う。すなわち、画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを使用して画像形成装置２０とＷｉ-Ｆｉ  Ｄｉｒｅｃｔによる接続を試みる。
【００７８】
ステップＳ１７において、画像形成装置２０では、ＣＰＵ２１Ａが有効なＳＳＩＤ及びパスワードに基づいて、無線ＬＡＮ接続を開始する。
【００７９】
ステップＳ１８において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが無線ＬＡＮ接続を開始する。ステップＳ１７及びステップＳ１８が実行されることにより、画像形成装置２０とスマートフォン３０Ｂとの間で無線ＬＡＮ接続が確立される（図１（Ａ）参照）。
【００８０】
次に、接続端末３０Ｐの台数が３台未満の場合において、ＰＣ４０と画像形成装置２０との間においては、以下の処理が行われる。なお、ＰＣ４０は、画像形成装置２０との無線ＬＡＮ接続が確立される前は要求端末３０Ｎであり、無線ＬＡＮ接続が確立された後は接続端末３０Ｐとなるが、以下の説明においては、無線ＬＡＮ接続が確立される前後に係らずＰＣ４０として説明する。
【００８１】
本実施形態のＰＣ４０はＮＦＣ  Ｉ／Ｆ３４を備えていないため、画像形成装置２０では、ＰＣ４０のユーザが画像形成装置２０の入力装置（図示省略）を操作したことを契機として以下の処理が実行される。
【００８２】
図９のステップＳ２０において、画像形成装置２０では、ＣＰＵ２１Ａがユーザによる入力装置の操作を受け付ける。
【００８３】
ステップＳ２１において、画像形成装置２０では、ＣＰＵ２１Ａが回線選択処理を実行する。なお、図９の説明においては、後述する回線選択処理において、無線ＬＡＮ接続が選択されたものとする。回線選択処理の詳細については後述する。
【００８４】
ステップＳ２２において、画像形成装置２０では、ＣＰＵ２１Ａが画像形成装置２０との接続に必要なＳＳＩＤ及びパスワードを表示装置（図示省略）に表示させる。
【００８５】
ステップＳ２３において、ＰＣ４０では、ＣＰＵ３１Ａがユーザの操作によるＳＳＩＤ及びパスワードの入力を受け付ける。
【００８６】
ステップＳ２４において、ＰＣ４０では、ＣＰＵ３１Ａが画像形成装置２０に対して無線ＬＡＮ接続要求を行う。すなわち、画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを使用して画像形成装置２０とＷｉ-Ｆｉ  Ｄｉｒｅｃｔによる接続を試みる。
【００８７】
ステップＳ２５において、画像形成装置２０では、ＣＰＵ２１Ａが有効なＳＳＩＤ及びパスワードに基づいて、無線ＬＡＮ接続を開始する。
【００８８】
ステップＳ２６において、ＰＣ４０では、ＣＰＵ３１Ａが無線ＬＡＮ接続を開始する。ステップＳ２５及びステップＳ２６が実行されることにより、画像形成装置２０とＰＣ４０との間で無線ＬＡＮ接続が確立される（図１（Ａ）参照）。
【００８９】
（Ｂ）無線ＬＡＮ接続からテザリング接続への切り替え（ローミング）
次に、接続端末３０Ｐの台数が３台以上の場合における、無線ＬＡＮ接続からテザリング接続への切り替えに係るローミング処理について図１０を用いて説明する。同図においてスマートフォン３０Ａは省略されている。なお、ＰＣ４０は、テザリング接続の開始前は接続端末３０Ｐであり、テザリング接続の開始後はテザリング端末３０Ｔとなるが、以下の説明においては、テザリング接続の開始前後に係らずＰＣ４０として説明する。
【００９０】
図１０に示されるように、ステップＳ３０において、接続端末３０Ｐとしてのスマートフォン３０Ｂと画像形成装置２０との無線ＬＡＮ接続が確立されており、ステップＳ３１において、ＰＣ４０と画像形成装置２０との無線ＬＡＮ接続が確立されている。
【００９１】
次に、ステップＳ３２において、画像形成装置２０では、ＣＰＵ２１Ａが各接続端末３０Ｐ（スマートフォン３０Ａ、３０Ｂ、ＰＣ４０）との無線ＬＡＮ接続における回線状況を計測する。計測された回線状況は、接続情報テーブル２２Ｂに記憶される。
【００９２】
ステップＳ３３において、要求端末３０Ｎが画像形成装置２０のＮＦＣ部２０Ａにタップされる。
【００９３】
ステップＳ３４において、要求端末３０Ｎでは、ＣＰＵ３１Ａが画像形成装置２０に対して情報送信要求を行う。すなわち、要求端末３０Ｎの識別情報と共にＳＳＩＤ及びパスワードを要求するコマンドが画像形成装置２０に対して送信される。
【００９４】
ステップＳ３５において、画像形成装置２０では、ＣＰＵ２１Ａが近距離無線通信により要求端末３０Ｎを検知する。
【００９５】
ステップＳ３６において、画像形成装置２０では、ＣＰＵ２１Ａが回線選択処理を実行する。なお、図１０の説明においては、後述する回線選択処理において、ＰＣ４０をテザリング端末３０Ｔとするテザリング接続が選択されたものとする。回線選択処理の詳細については後述する。
【００９６】
ステップＳ３７において、画像形成装置２０では、ＣＰＵ２１Ａが要求端末３０Ｎに向けて画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを送信する。なお、このＳＳＩＤ及びパスワードは、ＰＣ４０と接続するためのＳＳＩＤ及びパスワードと共通である。
【００９７】
ステップＳ３８において、要求端末３０Ｎでは、ＣＰＵ３１Ａが画像形成装置２０と接続するためのＳＳＩＤ及びパスワードを取得する。
【００９８】
ステップＳ３９において、画像形成装置２０では、ＣＰＵ２１ＡがＰＣ４０に対してテザリング要求を行う。すなわち、ＰＣ４０をアクセスポイントとするテザリング接続を開始させるためのコマンドが送信される。
【００９９】
ステップＳ４０において、ＰＣ４０では、ＣＰＵ３１Ａがアクセスポイント化処理を実行する。これにより、画像形成装置２０との無線ＬＡＮ接続が終了すると共に、ＰＣ４０をアクセスポイントとするテザリング接続が可能な状態となる。
【０１００】
ステップＳ４１において、画像形成装置２０では、ＣＰＵ２１Ａがクライアント化処理を実行する。これにより、ＣＰＵ２１Ａは、無線ＬＡＮ接続の接続強度を経時的に低減させて、無線ＬＡＮ接続を停止させる。これにより、画像形成装置２０がクライアントとしてＰＣ４０に対してテザリング接続を行うことが可能な状態となる。
【０１０１】
ステップＳ４２において、画像形成装置２０では、ＣＰＵ２１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。
【０１０２】
ステップＳ４３において、ＰＣ４０では、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ４２及びステップＳ４３が実行されることにより、画像形成装置２０とＰＣ４０との間でテザリング接続が確立される（図１（Ｂ）参照）。そして、画像形成装置２０は、テザリング接続の開始前後でＩＰアドレスが変わらないよう、ＩＰアドレスを静的に設定する。
【０１０３】
一方、ステップＳ４４において、要求端末３０Ｎでは、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。なお、無線ＬＡＮ接続の際の画像形成装置２０のＩＰアドレスは変わらないため、要求端末３０Ｎは再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１０４】
ステップＳ４５において、ＰＣ４０では、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ４４及びステップＳ４５が実行されることにより、要求端末３０ＮとＰＣ４０との間でテザリング接続が確立される（図１（Ｂ）参照）。
【０１０５】
一方、ステップＳ４６において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。なお、無線ＬＡＮ接続の際の画像形成装置２０のＩＰアドレスは変わらないため、スマートフォン３０Ｂは再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１０６】
ステップＳ４７において、ＰＣ４０では、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ４６及びステップＳ４７が実行されることにより、接続端末３０Ｐ（スマートフォン３０Ｂ）とＰＣ４０との間でテザリング接続が確立される（図１（Ｂ）参照）。
【０１０７】
（Ｃ）接続端末数の違いによる回線の選択処理
次に、画像形成装置２０において実行される上記ステップＳ１３、ステップＳ２１及びステップＳ３６に係る回線選択処理について説明する。
【０１０８】
図１１のステップＳ１００において、ＣＰＵ２１Ａは画像形成装置２０との間で無線ＬＡＮ接続が確立されている接続端末３０Ｐの数が上限数未満、すなわち、３台未満であるか否かの判定を行う。なお、既にテザリング接続が行われている場合、ＣＰＵ２１Ａは、画像形成装置２０と無線ＬＡＮ接続を行う場合に接続を要求する端末の数が３台未満であるか否かの判定を行う。ＣＰＵ２１Ａは接続端末３０Ｐの数が３台未満であると判定した場合、ステップＳ１０１に進む。一方、ＣＰＵ２１Ａは接続端末３０Ｐの数が３台未満ではない、すなわち３台以上であると判定した場合、ステップＳ１０２に進む。
【０１０９】
ステップＳ１０１において、ＣＰＵ２１Ａは、回線として画像形成装置２０をグループオーナとする無線ＬＡＮ接続を選択する。そして、ＣＰＵ２１Ａは回線選択処理を終了する。
【０１１０】
ステップＳ１０２において、ＣＰＵ２１Ａは接続情報テーブル２２Ｂを参照して、回線状況の最も有利な接続端末３０Ｐをテザリング端末３０Ｔとするテザリング接続を選択する。本実施形態の例では、ＰＣ４０の回線状況が、スマートフォン３０Ａ、３０Ｂよりも優れていたため、ＰＣ４０をテザリング端末３０Ｔとするテザリング接続が選択される。そして、ＣＰＵ２１Ａは回線選択処理を終了する。
【０１１１】
（Ｄ）要求端末から画像形成を行う場合の処理
次に、テザリング接続が確立された要求端末３０Ｎからの印刷ジョブによる画像形成処理の流れについて説明する。
【０１１２】
図１２のステップＳ５０において、テザリング端末３０ＴであるＰＣ４０と要求端末３０Ｎとのテザリング接続が確立されており、ステップＳ５１において、ＰＣ４０と画像形成装置２０とのテザリング接続が確立されている。
【０１１３】
ステップＳ５２において、要求端末３０Ｎでは、ＣＰＵ３１Ａが印刷ジョブを送信する。この印刷ジョブは、ＰＣ４０経由で画像形成装置２０に送信される。
【０１１４】
ステップＳ５３において、画像形成装置２０では、ＣＰＵ２１Ａが印刷ジョブに基づいて画像形成処理を実行する。
【０１１５】
ステップＳ５４において、画像形成装置２０では、画像形成処理が終了するとＣＰＵ２１Ａが要求端末３０Ｎに向けてジョブ完了通知を送信する。このジョブ完了通知は、ＰＣ４０経由で要求端末３０Ｎに送信される。そして、画像形成に係る処理は終了する。
【０１１６】
なお、本実施形態の画像形成装置２０では、印刷ジョブの送信中に回線の切り替え、すなわち、ローミングが行われないように設定されているが、これに限らず、印刷ジョブの送信中にローミングを行ってもよい。この場合、画像処理システム１０では、以下のいずれかのケースの処理が実行される。
【０１１７】
第一のケースでは、端末がローミングを検出すると、画像形成装置２０に向けての印刷ジョブの送信を一旦中断し、画像形成装置２０との通信が再開された後に再度送信を再開する。一方、画像形成装置２０では、印刷ジョブの受信が中断された場合、途中まで受信している印刷ジョブを保存しておくと共に、ＰＣ４０経由で受信された印刷ジョブと結合し、画像形成処理を行う。
【０１１８】
第二のケースでは、端末がローミングを検出すると、画像形成装置２０に向けての印刷ジョブの送信を中止し、画像形成装置２０との通信が再開された後に再度、初めから印刷ジョブの送信を行う。一方、画像形成装置２０では、印刷ジョブの受信が途中で中止された場合、途中まで受信していた印刷ジョブを削除すると共に、ＰＣ４０経由で再送信された印刷ジョブに基づいて画像形成処理を行う。
【０１１９】
（Ｅ）テザリング接続の接続強度が低下した場合のローミングの例１
次に、テザリング端末３０ＴであるＰＣ４０の接続強度が低下した場合に、他の端末をテザリング端末３０Ｔにしてローミングする場合の例について説明する。
【０１２０】
図１３に示されるように、ステップＳ６０において、接続端末３０Ｐとしてのスマートフォン３０Ｂとテザリング端末３０ＴであるＰＣ４０とのテザリング接続が確立されている。また、ステップＳ６１において、画像形成装置２０とＰＣ４０とのテザリング接続が確立されており、ステップＳ６２において、要求端末３０ＮとＰＣ４０とのテザリング接続が確立されている。
【０１２１】
ステップＳ６３において、画像形成装置２０では、ＣＰＵ２１ＡがＰＣ４０とのテザリング接続における接続強度が予め定められた設定値以下であるか否かを判定する。ＣＰＵ２１Ａがテザリング接続における接続強度が設定値以下であると判定した場合、ステップＳ６４に進む。一方、ＣＰＵ２１Ａがテザリング接続における接続強度が設定値以下ではないと判定した場合、ステップＳ６３を繰り返す。
【０１２２】
ステップＳ６４において、画像形成装置２０では、ＣＰＵ２１Ａが回線選択処理を実行する。なお、図１３の説明においては、回線選択処理において、スマートフォン３０Ｂをテザリング端末３０Ｔとするテザリング接続が選択されたものとする。
【０１２３】
ステップＳ６５において、画像形成装置２０では、ＣＰＵ２１Ａが新たにテザリング端末３０Ｔとなるスマートフォン３０Ｂに対してテザリング要求を行う。すなわち、スマートフォン３０Ｂをアクセスポイントとするテザリング接続を開始させるためのコマンドが送信される。
【０１２４】
ステップＳ６６において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａがアクセスポイント化処理を実行する。これにより、ＰＣ４０とのテザリング接続が終了すると共に、スマートフォン３０Ｂをアクセスポイントとするテザリング接続が可能な状態となる。
【０１２５】
ステップＳ６７において、画像形成装置２０では、ＣＰＵ２１ＡがＰＣ４０に対してクライアント化要求を行う。すなわち、ＰＣ４０をクライアントとするためのコマンドが送信される。
【０１２６】
ステップＳ６８において、ＰＣ４０では、ＣＰＵ３１Ａがクライアント化処理を実行する。これにより、ＣＰＵ３１Ａは、テザリング接続の接続強度を経時的に低減させて、ＰＣ４０におけるテザリング接続を停止させる。これにより、ＰＣ４０がクライアントとしてスマートフォン３０Ｂに対してテザリング接続を行うことが可能な状態となる。
【０１２７】
ステップＳ６９において、画像形成装置２０では、ＣＰＵ２１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。
【０１２８】
ステップＳ７０において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ６９及びステップＳ７０が実行されることにより、画像形成装置２０とスマートフォン３０Ｂとの間でテザリング接続が確立される。そして、画像形成装置２０は、テザリング端末３０Ｔが変更される前後でＩＰアドレスが変わらないよう、引き続きＩＰアドレスを静的に設定する。
【０１２９】
一方、ステップＳ７１において、要求端末３０Ｎでは、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。つまり、画像形成装置２０に設定されていたＩＰアドレスは、スマートフォン３０Ｂにおけるテザリング接続においても変わらないため、要求端末３０Ｎは再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１３０】
ステップＳ７２において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ７１及びステップＳ７２が実行されることにより、要求端末３０Ｎとスマートフォン３０Ｂとの間でテザリング接続が確立される。
【０１３１】
一方、ステップＳ７３において、ＰＣ４０では、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、テザリング接続を開始する。つまり、画像形成装置２０に設定されていたＩＰアドレスは、スマートフォン３０Ｂにおけるテザリング接続においても変わらないため、ＰＣ４０は再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１３２】
ステップＳ７４において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａがテザリング接続を開始する。ステップＳ７３及びステップＳ７４が実行されることにより、ＰＣ４０とスマートフォン３０Ｂとの間でテザリング接続が確立される。
【０１３３】
（Ｆ）テザリング接続の接続強度が低下した場合のローミングの例２
次に、テザリング端末３０ＴであるＰＣ４０の接続強度が低下した場合に、テザリング接続を終了し、無線ＬＡＮ接続を再開させる場合の例について説明する。
【０１３４】
図１４に示されるように、ステップＳ８０において、接続端末３０Ｐとしてのスマートフォン３０Ｂとテザリング端末３０ＴであるＰＣ４０とのテザリング接続が確立されている。また、ステップＳ８１において、画像形成装置２０とＰＣ４０とのテザリング接続が確立されており、ステップＳ８２において、要求端末３０ＮとＰＣ４０とのテザリング接続が確立されている。
【０１３５】
ステップＳ８３において、画像形成装置２０では、ＣＰＵ２１ＡがＰＣ４０とのテザリング接続における接続強度が予め定められた設定値以下であるか否かを判定する。ＣＰＵ２１Ａがテザリング接続における接続強度が設定値以下であると判定した場合、ステップＳ８４に進む。一方、ＣＰＵ２１Ａがテザリング接続における接続強度が設定値以下ではないと判定した場合、ステップＳ８３を繰り返す。
【０１３６】
ステップＳ８４において、画像形成装置２０では、ＣＰＵ２１Ａが回線選択処理を実行する。なお、図１４の説明においては、回線選択処理において、無線ＬＡＮ接続が選択されたものとする。この場合、スマートフォン３０Ａと画像形成装置２０との接続が解除されており、画像形成装置２０に接続しようとする端末の台数が３台未満とされていることが前提である。
【０１３７】
ステップＳ８５において、画像形成装置２０では、ＣＰＵ２１Ａがグループオーナ化処理を実行する。ここで、グループオーナ化処理とは、画像形成装置２０が、クライアントとしてＰＣ４０からテザリング接続の提供を受けることを中止し、その一方で自身をルータとして無線ＬＡＮ接続の提供を開始することである。これにより、ＰＣ４０とのテザリング接続が終了すると共に、画像形成装置２０をグループオーナとする無線ＬＡＮ接続が可能な状態となる。
【０１３８】
ステップＳ８６において、画像形成装置２０では、ＣＰＵ２１ＡがＰＣ４０に対してクライアント化要求を行う。すなわち、ＰＣ４０をクライアントとするためのコマンドが送信される。
【０１３９】
ステップＳ８７において、ＰＣ４０では、ＣＰＵ３１Ａがクライアント化処理を実行する。これにより、ＣＰＵ３１Ａは、テザリング接続の接続強度を経時的に低減させて、ＰＣ４０におけるテザリング接続を停止させる。これにより、ＰＣ４０がクライアントとして画像形成装置２０に対して無線ＬＡＮ接続を行うことが可能な状態となる。
【０１４０】
ステップＳ８８において、ＰＣ４０では、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、無線ＬＡＮ接続を開始する。
【０１４１】
ステップＳ８９において、画像形成装置２０では、ＣＰＵ２１Ａが無線ＬＡＮ接続を開始する。ステップＳ８８及びステップＳ８９が実行されることにより、画像形成装置２０とＰＣ４０との間で無線ＬＡＮ接続が確立される。そして、画像形成装置２０は、テザリング接続の停止前後でＩＰアドレスが変わらないよう、引き続きＩＰアドレスを静的に設定する。
【０１４２】
一方、ステップＳ９０において、要求端末３０Ｎでは、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、無線ＬＡＮ接続を開始する。なお、最初の無線ＬＡＮ接続において画像形成装置２０に設定されていたＩＰアドレスは変わらないため、要求端末３０Ｎは再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１４３】
ステップＳ９１において、画像形成装置２０では、ＣＰＵ２１Ａが無線ＬＡＮ接続を開始する。ステップＳ９０及びステップＳ９１が実行されることにより、画像形成装置２０と要求端末３０Ｎとの間で無線ＬＡＮ接続が確立される。
【０１４４】
一方、ステップＳ９２において、スマートフォン３０Ｂでは、ＣＰＵ３１Ａが画像形成装置２０における無線ＬＡＮ接続用と同じＳＳＩＤ及びパスワードに基づいて、無線ＬＡＮ接続を開始する。なお、最初の無線ＬＡＮ接続において画像形成装置２０に設定されていたＩＰアドレスは変わらないため、スマートフォン３０Ｂは再設定無しでテザリング接続を介した画像形成装置２０との通信が可能である。
【０１４５】
ステップＳ９３において、画像形成装置２０では、ＣＰＵ２１Ａが無線ＬＡＮ接続を開始する。ステップＳ９２及びステップＳ９３が実行されることにより、画像形成装置２０とスマートフォン３０Ｂとの間で無線ＬＡＮ接続が確立される。
【０１４６】
（まとめ）
本実施形態の画像形成装置２０のように、接続管理装置と無線ＬＡＮ接続を行うことができる端末の数には、上限が設けられていることがある。また、一度、端末と無線ＬＡＮ接続が確立されると、画像形成装置２０の利用が終了しても無線ＬＡＮ接続が切断せずに維持されたり、切断された後でも端末に保存されたＳＳＩＤ及びパスワードにより、ユーザが意図しないまま再接続されたりすることがある。そうすると、すでに上限まで無線ＬＡＮ接続が確立されている画像形成装置２０に対して、新たに無線ＬＡＮ接続を行おうとする端末は接続できない。
【０１４７】
そこで、本実施形態の画像形成装置２０は、接続端末３０Ｐの端末数が上限に達している場合に、接続端末３０Ｐのうちの少なくとも１台をテザリング端末３０Ｔとして、画像形成装置２０や要求端末３０Ｎを含む他の端末をテザリング接続するように構成した。テザリング端末３０Ｔにおいて、テザリング接続を可能とする端末の台数が無線ＬＡＮ接続を可能とする端末の台数よりも多い場合、接続台数に余裕がある端末をテザリング端末３０Ｔとすることで、画像形成装置２０に接続可能な端末の台数が増える。すなわち、接続台数に余裕がある端末をテザリング端末３０Ｔとすることで、画像形成装置２０とのテザリング接続が行われるネットワークＮ３に要求端末３０Ｎが参加できるようになった。
【０１４８】
ここで、画像形成装置２０では、テザリング端末３０Ｔにおけるテザリング接続を確立させるに際して、無線ＬＡＮ接続を確立させるためのＳＳＩＤ及びパスワードと同じＳＳＩＤ及びパスワードを使用するように構成されている。そのため、当初、画像形成装置２０との無線ＬＡＮ接続であるネットワークＮ１に接続されていた接続端末３０Ｐは、ローミングを利用し、特別な指示なしに、確実に切れ目なくネットワークＮ３への切り替えを可能とした。
【０１４９】
特に、接続情報テーブル２２Ｂにおいて、上述した（１）〜（４）の条件に基づく回線状況を設定することにより、接続端末の回線状況を定量化しない場合と比べて、より良い接続状態でテザリング接続が行われる。例えば、電波強度の最も強い端末をテザリング端末３０Ｔに選択した場合、切断しにくいテザリング接続が提供される。また例えば、通信速度が最も速い端末をテザリング端末３０Ｔに選択した場合、通信速度が速いテザリング接続が提供される。また例えば、テザリング接続を可能とする端末の数が最も多い端末をテザリング端末３０Ｔとした場合、テザリング接続であるネットワークＮ３には、より多くの端末が接続可能となる。
【０１５０】
本実施形態では、ＰＣ４０をテザリング端末３０Ｔとするテザリング接続を開始した後、当該テザリング接続の接続強度が予め定められた値以下となった場合、他のネットワークへのローミングを行うように構成されている。具体的には、ネットワークＮ３のテザリング接続を終了させて画像形成装置２０によるネットワークＮ１にローミングする場合と、他の端末をテザリング端末３０Ｔとしたネットワークにローミングする場合とがある。
【０１５１】
このように、本実施形態の画像形成装置２０によれば、ローミングせずにテザリング接続を終了させる場合、又はテザリング端末の切り替えを行わない場合に比べて、通信が切断された瞬間を作らず、安定したネットワーク環境を提供することができる。
【０１５２】
なお、画像形成装置２０による制御によりローミングが行われる前に画像形成装置２０とテザリング端末３０Ｔとのテザリング接続が何らかの原因で突然切断した場合、次の処理が実行される。すなわち、画像形成装置２０ではステップＳ８５において説明したグループオーナ化処理が実行され、ネットワークＮ１の再構築が行われる。また、テザリング端末３０Ｔでは画像形成装置２０の指示なしにステップＳ６８で説明したクライアント化処理が実行され、テザリング接続を終了させる。このように、テザリング接続が突然切断された場合であっても、テザリング接続のＳＳＩＤ及びパスワードは無線ＬＡＮ接続のＳＳＩＤ及びパスワードと共通であるため、他の端末は特別な指示なしにテザリング接続から無線ＬＡＮ接続に移行される。
【０１５３】
［備考］
本実施形態では、接続管理装置として画像形成装置２０を例示したが、この限りでなく、接続管理装置には、パーソナルコンピュータ、ネットワークテレビ、ビデオレコーダ等が含まれる。また、上記実施形態では、画像形成装置２０に接続される端末として、スマートフォン３０及びＰＣ４０を例示したが、この限りでなく、画像形成装置２０に接続可能な端末には、タブレット端末、ウェアラブル端末、デジタルカメラ等の携帯端末が含まれる。
【０１５４】
本実施形態は、画像形成装置２０の各々が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。また、スマートフォン３０やＰＣ４０の各々が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態における各プログラムは、コンピュータが読み取り可能なＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の非一時的記憶媒体に記憶されていてもよいし、外部サーバから受信されてもよい。
【０１５５】
また、本実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。本実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【０１５６】
また、本実施形態で説明した処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【０１５７】
本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【符号の説明】
【０１５８】
２０    画像形成装置（接続管理装置の一例）
２２    記憶部
３０    スマートフォン（端末の一例）
３０Ｎ  要求端末
３０Ｐ  接続端末
３０Ｔ  テザリング端末
４０    ＰＣ（端末の一例）
２００  無線ＬＡＮ通信部（接続部の一例）
２０２  ＮＦＣ通信部（送信部の一例）
２０３  通信計測部（計測部の一例）
２０４  情報管理部（受付部の一例）
２０５  通信制御部（制御部の一例）
【図１】
2020155993.tif 000003
【図２】
2020155993.tif 000004
【図３】
2020155993.tif 000005
【図４】
2020155993.tif 000006
【図５】
2020155993.tif 000007
【図６】
2020155993.tif 000008
【図７】
2020155993.tif 000009
【図８】
2020155993.tif 000010
【図９】
2020155993.tif 000011
【図１０】
2020155993.tif 000012
【図１１】
2020155993.tif 000013
【図１２】
2020155993.tif 000014
【図１３】
2020155993.tif 000015
【図１４】
2020155993.tif 000016