(57)【要約】【課題】本発明は、ユーザが接続を希望する特定のアクセスポイントに自動的に接続する情報処理装置を提供することを目的とする。【解決手段】本発明によれば、接続するアクセスポイントを、所定の規則に従った優先順位で決定するＯＳを搭載した情報処理装置であって、所望の電子機器を所望のアクセスポイントに接続させるために、該所望のアクセスポイントに接続するための接続情報を該電子機器にピアツーピア通信で送信する接続情報送信部と、前記接続情報を前記電子機器に送信したときに、前記所望のアクセスポイントの優先順位を最上位に変更することを前記ＯＳに要求する優先順位変更要求部と、を含む情報処理装置が提供される。【選択図】図２
2017041789.tif 000002
【特許請求の範囲】
【請求項１】
接続するアクセスポイントを、所定の規則に従った優先順位で決定するＯＳを搭載した情報処理装置であって、
所望の電子機器を所望のアクセスポイントに接続させるために、該所望のアクセスポイントに接続するための接続情報を該電子機器にピアツーピア通信で送信する接続情報送信部と、
前記接続情報を前記電子機器に送信したときに、前記所望のアクセスポイントの優先順位を最上位に変更することを前記ＯＳに要求する優先順位変更要求部と、
を含む情報処理装置。
【請求項２】
前記優先順位変更要求部は、
前記ＯＳからバックグラウンドに移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を前記所定の規則に従った順位に戻すことを該ＯＳに要求する、
請求項１に記載の情報処理装置。
【請求項３】
前記優先順位変更要求部は、
前記ＯＳからフォアグラウンドに移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を最上位にすることを該ＯＳに要求する、
請求項２に記載の情報処理装置。
【請求項４】
前記優先順位変更要求部は、
前記ＯＳから終了状態に移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を前記所定の規則に従った順位に戻すことを該ＯＳに要求する、
請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記優先順位変更要求部は、
前記ＯＳから機内モードを解除する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を最上位にすることを該ＯＳに要求する、
請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記所望の電子機器との間に前記所望のアクセスポイントを介した無線通信が確立したことを確認するために所定の確認用情報を該電子機器に送信する接続確認部を含む、
請求項１〜５のいずれか一項に記載の情報処理装置。
【請求項７】
前記電子機器は、画像形成装置であり、
前記確認用情報は、テストプリント用の印刷データである、
請求項６に記載の情報処理装置。
【請求項８】
接続するアクセスポイントを、所定の規則に従った優先順位で決定するＯＳを搭載した情報処理装置と電子機器とを含む情報処理システムであって、
前記情報処理装置は、
所望の電子機器を所望のアクセスポイントに接続させるために、該所望のアクセスポイントに接続するための接続情報を該電子機器にピアツーピア通信で送信する接続情報送信部と、
前記接続情報を前記電子機器に送信したときに、前記所望のアクセスポイントの優先順位を最上位に変更することを前記ＯＳに要求する優先順位変更要求部と、
前記所望のアクセスポイントを介して前記所望の電子機器との間に無線通信が確立したことを確認するために所定の確認用情報を該アクセスポイントを介して該電子機器に送信する第１の接続確認部と、
を含み、
前記電子機器は、
前記情報処理装置から受信した前記確認用情報に基づいて所定の確認処理を実行する第２の接続確認部を含む、
情報処理システム。
【請求項９】
前記第２の接続確認部は、
前記確認用情報を受信したときに、前記電子機器の操作パネルの確認灯を点灯する、
請求項８に記載の情報処理システム。
【請求項１０】
前記第２の接続確認部は、
前記確認用情報を受信したときに、所定の確認メッセージを前記電子機器の操作パネルのディスプレイに表示する、
請求項８または９に記載の情報処理システム。
【請求項１１】
前記電子機器は、画像形成装置であり、
前記第２の接続確認部は、前記確認用情報を受信したときに、テストプリントを実行する、
請求項８〜１０のいずれか一項に記載の情報処理システム。
【請求項１２】
接続するアクセスポイントを、所定の規則に従った優先順位で決定するＯＳを搭載したコンピュータを、
所望の電子機器を所望のアクセスポイントに接続させるために、該所望のアクセスポイントに接続するための接続情報を該電子機器にピアツーピア通信で送信する接続情報送信手段、
前記接続情報を前記電子機器に送信したときに、前記所望のアクセスポイントの優先順位を最上位に変更することを前記ＯＳに要求する優先順位変更要求手段、
として機能させるためのプログラム。
【請求項１３】
前記優先順位変更要求手段は、
前記ＯＳからバックグラウンドに移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を前記所定の規則に従った順位に戻すことを該ＯＳに要求する、
請求項１２に記載のプログラム。
【請求項１４】
前記優先順位変更要求手段は、
前記ＯＳからフォアグラウンドに移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を最上位にすることを該ＯＳに要求する、
請求項１３に記載のプログラム。
【請求項１５】
前記優先順位変更要求手段は、
前記ＯＳから終了状態に移行する旨の通知を受けたときに、前記所望のアクセスポイントの優先順位を前記所定の規則に従った順位に戻すことを該ＯＳに要求する、
請求項１２〜１４のいずれか一項に記載のプログラム。
【請求項１６】
前記所望の電子機器との間に前記所望のアクセスポイントを介した無線通信が確立したことを確認するために所定の確認用情報を該電子機器に送信する接続確認手段を含む、
請求項１２〜１５のいずれか一項に記載のプログラム。
【請求項１７】
前記電子機器は、画像形成装置であり、
前記確認用情報は、テストプリント用の印刷データである、
請求項１６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラムおよび情報処理システムに関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末といったスマートデバイスは、接続可能なアクセスポイントを自動発見し、ユーザの移動に合わせて接続先のアクセスポイントをシームレスに切り替える機能を搭載している。
【０００３】
この点につき、特開２００４−７１２０号公報（特許文献１）は、複数のアクセスポイントのプロファイルに優先順位を付けて記憶しておき、アクセスポイントを切り替える際、優先順位の高いプロファイルから順に使用してアクセスポイントへの接続を試みる無線ＬＡＮ端末装置を開示する。
【０００４】
しかしながら、接続先のアクセスポイントを優先順位に従って自動決定する構成では、ユーザが特定のアクセスポイントへの接続を希望していても、そのアクセスポイントに接続されない場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来技術における課題に鑑みてなされたものであり、ユーザが接続を希望する特定のアクセスポイントに自動的に接続する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、ユーザが接続を希望する特定のアクセスポイントに自動的に接続するための構成につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００７】
すなわち、本発明によれば、接続するアクセスポイントを、所定の規則に従った優先順位で決定するＯＳを搭載した情報処理装置であって、所望の電子機器を所望のアクセスポイントに接続させるために、該所望のアクセスポイントに接続するための接続情報を該電子機器にピアツーピア通信で送信する接続情報送信部と、前記接続情報を前記電子機器に送信したときに、前記所望のアクセスポイントの優先順位を最上位に変更することを前記ＯＳに要求する優先順位変更要求部と、を含む情報処理装置が提供される。
【発明の効果】
【０００８】
上述したように、本発明によれば、ユーザが接続を希望する特定のアクセスポイントに自動的に接続する情報処理装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】スマートデバイスを利用した無線ＬＡＮ接続方法を説明するための概念図。
【図２】本実施形態の情報処理システムを構成する装置の機能ブロック図。
【図３】本実施形態の情報処理システムが実行する処理を示すシーケンス図。
【図４】本実施形態の優先順位変更要求部が実行する処理を示すフローチャート。
【図５】本実施形態の情報処理システムを構成する装置のハードウェア構成図。
【発明を実施するための形態】
【００１０】
近年、Wi-Fi Direct（登録商標。以下、同様。）に対応した画像形成装置が広く提供されている。Wi-Fi Direct対応の画像形成装置は、アクセスポイントの機能をソフトウェアとして搭載しており、このソフトウェア・アクセスポイントを介してWi-Fi対応の他の装置との間でインフラストラクチャーモードによるピアツーピア通信を行うことができる。
【００１１】
そして、オフィスなどに新規に導入されるWi-Fi Direct対応の画像形成装置をスマートデバイス（スマートフォンやタブレット端末など）を用いて無線ＬＡＮに接続する方法が知られている。以下、スマートフォンを用いてWi-Fi Direct対応のＭＦＰを無線ＬＡＮに接続するシーンを例にとって、この方法を説明する。
【００１２】
この方法では、まず、図１（ａ）に示すように、Wi-Fi Direct対応のＭＦＰとスマートフォンを一時的にWi-Fi Directでピアツーピア接続する。
【００１３】
続いて、図１（ｂ）に示すように、アクセスポイントＢの接続情報（ＳＳＩＤと暗号キーを含む）をスマートフォンからＭＦＰに対してピアツーピアで送信する。これを受けて、ＭＦＰに搭載される専用アプリケーションがスマートフォンから受信した接続情報に基づいて、図１（ｃ）に示すように、アクセスポイントＢに無線接続する。
【００１４】
ここで、スマートフォンを利用してＭＦＰをアクセスポイントＢに接続したユーザが、そのＭＦＰに対してスマートフォンから印刷要求を送信しようとする場合、以下のような問題が生じる。
【００１５】
すなわち、スマートフォンは、通常、接続可能なアクセスポイントが２以上存在する環境では、ＯＳが所定の規則に従って決定した優先順位を参照し、優先順位が最上位のアクセスポイントに自動接続する。したがって、図１に示すように、オフィスに２つのアクセスポイントＡおよびＢが存在し、且つ、アクセスポイントＡの優先順位が最上位に設定されていた場合、スマートフォンは、図１（ｄ）に示すように、ＭＦＰが接続するアクセスポイントＢではなく、アクセスポイントＡの方に接続されてしまう。この場合、スマートフォンからＭＦＰに印刷要求を送信するためには、ユーザは、スマートフォンの接続先をアクセスポイントＡからアクセスポイントＢに手動で設定し直さなければならず、煩雑な手間が生じる。
【００１６】
本発明は、上述した問題に対する解決手段を提供する。以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１７】
図２は、本発明の実施形態である情報処理システム１００を構成する装置の機能ブロックを示す。図２に示すように、本実施形態の情報処理システム１００は、情報処理装置１０と、画像形成装置２０と、２以上のアクセスポイント３０とを含んで構成されている。
【００１８】
情報処理装置１０は、Wi-Fi対応のパーソナル・コンピュータ（ＰＣ）である。情報処理装置１０は、例えば、スマートフォン、タブレットＰＣ、ウェアラブルＰＣといった所謂スマートデバイスであってもよいし、デスクトップＰＣやノートＰＣであってもよい。以下、情報処理装置１０をＰＣ１０という。
【００１９】
ＰＣ１０は、オペレーティングシステム１６（以下、ＯＳ１６という）を搭載する。そして、ＯＳ１６は、無線通信制御部１７と優先順位変更部１８とを含んで構成されている。
【００２０】
無線通信制御部１７は、Wi-Fi対応の他の装置との間で無線通信を確立するための機能手段である。無線通信制御部１７は、ビーコンをブロードキャストして接続可能なアクセスポイントを自動発見し、所定の規則に従って決定した優先順位に基づいて接続先のアクセスポイントを決定する。なお、無線通信制御部１７が発見したアクセスポイントの接続情報（ＳＳＩＤと暗号キーを含む）と決定した優先順位はＯＳ１６が管理する記憶領域１９に保持される。
【００２１】
優先順位変更部１８は、所定の規則に従って決定されたアクセスポイントの優先順位を一時的に変更するための機能手段である。
【００２２】
さらに、ＰＣ１０は、接続情報送信部１２と、接続確認部１３と、優先順位変更要求部１４とを含んで構成されている。なお、これらの機能手段は、ＰＣ１０に専用アプリケーション１１（以下、専用アプリ１１という）をインストールすることによって実現される。
【００２３】
接続情報送信部１２は、ユーザが所望する画像形成装置をユーザが所望するアクセスポイントに接続することを目的として、当該アクセスポイントに接続するための接続情報（ＳＳＩＤと暗号キーを含む）を当該画像形成装置にピアツーピア通信で送信するための機能手段である。
【００２４】
接続確認部１３は、ユーザが所望する所望の画像形成装置との間にユーザが接続を所望するアクセスポイントを介した無線通信が確立したことを確認するために所定の確認用情報を当該アクセスポイントを介して当該画像形成装置に送信するための機能手段である。
【００２５】
優先順位変更要求部１４は、ユーザが接続を所望するアクセスポイントの接続情報を画像形成装置に送信したときに、当該アクセスポイントの優先順位を最上位に変更することをＰＣ１０のＯＳ１６に要求するための機能手段である。
【００２６】
一方、画像形成装置２０は、Wi-Fi Direct対応の画像形成装置であり、例えば、ＭＦＰ(Multifunction Printer)である。以下、画像形成装置２０をＭＦＰ２０という。
【００２７】
ＭＦＰ２０は、ソフトウェア・アクセスポイント２２（以下、ソフトウェアＡＰ２２という）と、無線通信制御部２３と、接続確認部２４と、印刷実行部２６と、専用アプリケーション２７（以下、専用アプリ２７という）とを含んで構成されている。
【００２８】
ソフトウェアＡＰ２２は、アクセスポイントの機能をソフトウェア的に実現するための機能手段である。
【００２９】
無線通信制御部２３は、Wi-Fi対応の他の装置との間で無線通信を確立するための機能手段である。
【００３０】
接続確認部２４は、ＰＣ１０から受信した確認用情報に基づいて所定の確認処理を実行するための機能手段である。
【００３１】
印刷実行部２６は、印刷命令に基づいてプリンタエンジンに印刷処理を実行させるための機能手段である。
【００３２】
専用アプリ２７は、外部からWi-Fi Direct通信で接続情報（ＳＳＩＤ、暗号キー）を受信したことに応答して、当該ＳＳＩＤに係るアクセスポイントにＭＦＰ２０を無線接続するアプリケーションである。
【００３３】
以上、本実施形態の情報処理システム１００を構成する各装置の機能構成について概説したが、続いて、上述した各装置が実行する処理の内容を図３に示すシーケンス図に基づいて説明する。以下では、ユーザがＰＣ１０を用いて所望のＭＦＰ２０（Wi-Fi Direct対応）を所望のアクセスポイント３０に接続した後、当該アクセスポイント３０を介したインフラストラクチャーモードの無線通信を当該ＭＦＰ２０と間で確立するというシナリオに基づいて説明を行う。なお、以下の説明においては、適宜、図２を参照するものとする。
【００３４】
本シナリオでは、まず、ユーザがＭＦＰ２０を操作してWi-Fi Directが提供するアクセスポイントモードに設定する（Ｓ１）。これを受けて、ソフトウェアＡＰ２２は、ビーコンをブロードキャストするとともに、所定の暗号キーを操作パネルのディスプレイに表示する。一方、ＰＣ１０のＯＳ１６（無線通信制御部１７）は、ＭＦＰ２０からブロードキャストされるビーコンを検知してソフトウェアＡＰ２２（ＭＦＰ２０）を発見すると、所定の規則に従って、ソフトウェアＡＰ２２の優先順位を決定した後、ＯＳ１６が管理する記憶領域１９に保持されるアクセスポイントの優先順位のリストにソフトウェアＡＰ２２を追加する。
【００３５】
続いて、ユーザは、ＰＣ１０を操作して接続可能なアクセスポイントの一覧をディスプレイに表示させる。このとき、アクセスポイントの一覧には、発見されたソフトウェアＡＰ２２（ＭＦＰ２０）の識別情報（検知したビーコンに含まれるＳＳＩＤ）が表示される。これを受けて、ユーザがソフトウェアＡＰ２２（ＭＦＰ２０）を接続先として選択すると、ＰＣ１０の操作画面が暗号キーの入力画面に遷移する。これを受けて、ユーザは、ＭＦＰ２０の操作パネルに表示された暗号キーを当該入力画面から入力してＭＦＰ２０をWi-Fi Directの接続先に設定する（Ｓ２）。これを受けて、無線通信制御部１７は、入力された暗号キーとソフトウェアＡＰ２２のＳＳＩＤをＭＦＰ２０に送信し、ＰＣ１０とＭＦＰ２０（ソフトウェアＡＰ２２）との間にピアツーピア通信を確立する（Ｓ３）。
【００３６】
ＰＣ１０とＭＦＰ２０との間にピアツーピア通信が確立されたことを受けて、ユーザは、ＰＣ１０にインストールされた専用アプリ１１を起動する（Ｓ４）。これを受けて、接続情報送信部１２は、ＯＳ１６に接続可能なアクセスポイントの一覧の表示を依頼し、ＯＳ１６がこれをディスプレイに表示させる。
【００３７】
これを受けて、ユーザが表示されたアクセスポイントの一覧から所望のアクセスポイントを接続先として選択すると、接続情報送信部１２は、ユーザが接続先として選択したアクセスポイント（以下、選択アクセスポイントという）の接続情報（ＳＳＩＤと暗号キーを含む）の送信を無線通信制御部１７に依頼する。これを受けて、無線通信制御部１７は、選択アクセスポイントの接続情報を記憶領域１９から読み出し、当該接続情報をピアツーピア通信でＭＦＰ２０に送信する（Ｓ５）。
【００３８】
接続情報送信部１２が接続情報をＭＦＰ２０に送信したことを受けて、優先順位変更要求部１４は、選択アクセスポイントの優先順位を最上位に変更するようにＯＳ１６に要求する（Ｓ６）。これを受けて、ＯＳ１６の優先順位変更部１８は、記憶領域１９に保持される優先順位を一時的に変更し、選択アクセスポイントの優先順位を最上位に位置付ける（Ｓ７）。
【００３９】
優先順位変更要求部１４は、ＯＳ１６（優先順位変更部１８）から選択アクセスポイントに係る優先順位を変更した旨の通知を受けると、ＯＳ１６に対して無線通信の再接続を要求する（Ｓ８）。これを受けて、ＯＳ１６の無線通信制御部１７は、その時点で、ＭＦＰ２０（ソフトウェアＡＰ２２）との間で確立している無線通信を切断した後（Ｓ９）、最新の優先順位で最上位に位置付けられているアクセスポイント（この場合、選択アクセスポイント）との間の無線通信を確立し（Ｓ１０）、その接続結果を接続確認部１３に通知する（Ｓ１１）。
【００４０】
一方、ＭＦＰ２０の専用アプリ２７は、ＰＣ１０との間のピアツーピア通信が切断されたことを検知すると（Ｓ１２）、無線通信制御部２３にＳ５でＰＣ１０から受信した接続情報（ＳＳＩＤと暗号キーを含む）を与えて、選択アクセスポイントとの間の無線通信を確立させる（Ｓ１３）。これ以降、ＰＣ１０とＭＦＰ２０の間には、選択アクセスポイントを介したインフラストラクチャーモードの無線通信が確立する。
【００４１】
一方、接続確認部１３は、ＯＳ１６から選択アクセスポイントとの接続結果の通知を受けたことに応答して、その接続結果をディスプレイに表示する（Ｓ１４）。その後、接続確認部１３は、ＭＦＰ２０との間に選択アクセスポイントを介した無線通信が確立したことを確認するための確認用情報をＭＦＰ２０に送信する。
【００４２】
本実施形態において、接続確認部１３は、ユーザの設定により、ＭＦＰ２０に異なる確認用情報を送信するように構成されている。ユーザが設定１を選択した場合、接続確認部１３は、確認用情報として所定の印刷データを含むテストプリント要求を選択アクセスポイントを介してＭＦＰ２０に送信する（Ｓ１５）。これを受けて、ＭＦＰ２０の印刷実行部２６は、当該テストプリント要求に基づいてテストプリントを実行する（Ｓ１６）。これにより、ユーザは、ＰＣ１０とＭＦＰ２０との間に選択アクセスポイントを介した無線通信が確立したことを確認することができる。
【００４３】
一方、ユーザが設定２を選択した場合、接続確認部１３は、所定の確認用情報を選択アクセスポイントを介してＭＦＰ２０に送信する（Ｓ１６）。ＰＣ１０から所定の確認用情報を受信したことを受けて、ＭＦＰ２０の接続確認部２４は、所定の確認処理を実行する。具体的には、接続確認部２４は、操作パネルの確認灯（ＬＥＤ）を点灯し（Ｓ１８）、所定の確認メッセージを操作パネルのディスプレイに表示し（Ｓ１９）、ＭＦＰ２０が内部に保持する所定の印刷データに基づくテストプリントを印刷実行部２６に依頼し、印刷実行部２６がこれを実行す（Ｓ１９）。
【００４４】
以上、説明したように、本実施形態によれば、専用アプリ１１を利用してＭＦＰ２０を選択アクセスポイントに接続したときに、ＯＳ１６が管理するアクセスポイントの優先順位が一時的・例外的に変更され、選択アクセスポイントの優先順位が最上位に位置付けられる。その結果、ＰＣ１０が選択アクセスポイントに自動接続され、ユーザは、直ちに、選択アクセスポイントを介したインフラストラクチャーモードでＭＦＰ２０を利用することができるようになる。
【００４５】
なお、上述したシナリオでは、ＭＦＰ２０がWi-Fi Direct対応機器であることを前提とし、ＰＣ１０とＭＦＰ２０との間のピアツーピア通信をインフラストラクチャーモードで実現する実施形態を説明したが、ＰＣ１０とＭＦＰ２０との間のピアツーピア通信は、アドホックモードで実現することもできる。また、上述したシナリオでは、ＰＣ１０が選択アクセスポイントを介してＭＦＰ２０に無線接続する実施形態を説明したが、ＰＣ１０の接続先は、Wi-Fi対応のその他の電子機器であってもよい。
【００４６】
ここで、スマートデバイスに搭載されるＯＳには、例えば、ｉＯＳ（登録商標。以下、同様。）のように、複数のアプリケーションを並列実行するマルチタスク機能を有しているものがある。そして、そのようなＯＳでは、アプリケーションの素早い切り換えを可能にするために、ユーザが所定の終了操作を行わない限り、画面上で閉じられたアプリケーションをバックグラウンドで生かしておくようになっている場合がある。また、無線通信の機能を一時的にオフにする所謂「機内モード」機能を有しているものがある。ＰＣ１０に搭載されるＯＳ１６がそのような仕様の場合、専用アプリ１１の優先順位変更要求部１４は、図４のフローチャートが示す処理を実行する。
【００４７】
優先順位変更要求部１４は、選択アクセスポイントの優先順位を最上位に変更することをＯＳ１６に要求した後、ＯＳ１６から専用アプリ１１をバックグラウンドに移行する旨の通知があるか否かを判断する（Ｓ１０１）。ユーザが専用アプリ１１の操作画面を閉じる操作を行った場合、ＯＳ１６が専用アプリ１１に対してバックグラウンドに移行する旨を通知する。この場合、優先順位変更要求部１４は、当該通知があったと判断し（Ｓ１０１、Ｙｅｓ）、アクセスポイントの優先順位を規則に従った優先順位に戻すことをＯＳ１６に要求する（Ｓ１０２）。これを受けて、ＯＳ１６（優先順位変更部１８）は、優先順位を規則に従った順位に戻す。
【００４８】
専用アプリ１１がバックグラウンドに移行した後、優先順位変更要求部１４は、ＯＳ１６から専用アプリ１１をフォアグラウンドに移行する旨の通知があるか否かを判断する（Ｓ１０３）。ユーザが再び専用アプリ１１の操作画面を開く操作を行った場合、ＯＳ１６が専用アプリ１１に対してフォアグラウンドに移行する旨を通知する。この場合、優先順位変更要求部１４は、当該通知があったと判断し（Ｓ１０３、Ｙｅｓ）、選択アクセスポイントの優先順位を最上位にすることをＯＳ１６に要求する（Ｓ１０４）。これを受けて、ＯＳ１６（優先順位変更部１８）は、選択アクセスポイントの優先順位を最上位に位置付ける。
【００４９】
専用アプリ１１がバックグラウンドから再びフォアバックグラウンドに移行した後、優先順位変更要求部１４は、ＯＳ１６から専用アプリ１１を終了状態に移行する旨の通知があるか否かを判断する（Ｓ１０５）。優先順位変更要求部１４は、ＯＳ１６からフォアグラウンドに移行する旨を通知がないと判断した場合（Ｓ１０３、Ｎｏ）も同様に、ＯＳ１６から専用アプリ１１を終了状態に移行する旨の通知があるか否かを判断する（Ｓ１０５）。
【００５０】
Ｓ１０５の判断において、ＯＳ１６から専用アプリ１１を終了状態に移行する旨の通知がないと判断した場合（Ｓ１０５、Ｎｏ）、優先順位変更要求部１４は、現在、専用アプリ１１がフォアグラウンドにあるか否かを判断し（Ｓ１０７）、フォアグラウンドにあると判断した場合は（Ｓ１０７、Ｙｅｓ）、Ｓ１０１に戻って上述した手順を繰り返し、フォアグラウンドにないと判断した場合は（Ｓ１０７、Ｎｏ）、Ｓ１０３に戻って上述した手順を繰り返す。
【００５１】
一方、ユーザが専用アプリ１１を完全終了させるべく所定の終了操作を行った場合、ＯＳ１６が専用アプリ１１に対して終了状態に移行する旨を通知する。この場合、優先順位変更要求部１４は、当該通知があったと判断し（Ｓ１０５、Ｙｅｓ）、優先順位リストの順位を規則に従った優先順位に戻すことをＯＳ１６に要求する（Ｓ１０６）。その後、専用アプリ１１は、終了状態に移行する。
【００５２】
一方、Ｓ１０１の判断において、ＯＳ１６からバックグラウンドに移行する旨を通知がないと判断した場合（Ｓ１０１、Ｎｏ）、優先順位変更要求部１４は、ＯＳ１６から機内モードを解除する旨の通知があるか否かを判断する（Ｓ１０８）。機内モードを解除する旨の通知があったと判断した場合（Ｓ１０８、Ｙｅｓ）、優先順位変更要求部１４は、選択アクセスポイントの優先順位を最上位にすることをＯＳ１６に要求する（Ｓ１０４）。その後、ＯＳ１６は機内モードに移行し、無線通信が切断される。
【００５３】
一方、機内モードを解除する旨の通知がないと判断した場合は（Ｓ１０８、Ｎｏ）、Ｓ１０５に進んで上述した手順を繰り返す。
【００５４】
以上、説明したように、本実施形態によれば、ＰＣ１０に搭載されるＯＳ１６がｉＯＳのようなマルチタスク機能を有している場合、一旦、バックグラウンドに待避させた専用アプリ１１を再度フォアグラウンドに移行する際に、ＰＣ１０が選択アクセスポイントに自動接続される。これにより、専用アプリ１１と他のアプリケーションを頻繁に切り換えるような利用シーンにおいて、ユーザは、再設定を強いられることなく、直ちに、選択アクセスポイントを介したインフラストラクチャーモードでＭＦＰ２０を利用することができるようになる。
【００５５】
また、ＰＣ１０に搭載されるＯＳ１６が機内モードを有している場合、機内モードから復帰する際に、ＰＣ１０が選択アクセスポイントに自動接続される。これにより、ユーザは、何らかの理由で設定した機内モードを解除する際に、再設定を強いられることなく、直ちに、選択アクセスポイントを介したインフラストラクチャーモードでＭＦＰ２０を利用することができるようになる。
【００５６】
最後に、ＰＣ１０およびＭＦＰ２０のハードウェア構成を図５に示すハードウェア構成図に基づいて説明する。
【００５７】
ＰＣ１０は、図５（ａ）に示すように、少なくとも、プロセッサ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、補助記憶装置１０４と、入出力インターフェース１０５と、無線通信インターフェース１０６とを備えている。
【００５８】
プロセッサ１０１は、装置全体の動作を制御する演算装置である。ＲＯＭ１０２は、ＢＩＯＳ等のブートプログラムやファームウェアプログラムなどを保存する不揮発性メモリである。ＲＡＭ１０３は、プログラムを実行するための実行空間を提供する不揮発性メモリである。補助記憶装置１０４は、上述したＯＳ１６や上述した専用アプリ１１等を保存する大容量のフラッシュメモリやＨＤＤなどである。入出力インターフェース１０５は、マウス・キーボード等の入力装置やディスプレイ等を接続するためのインターフェースである。無線通信インターフェース１０６は、Wi-Fiの規格に則って上述したアクセスポイント３０やＭＦＰ２０との間で無線信号の送受信を行うためのインターフェースである。
【００５９】
一方、ＭＦＰ２０は、図５（ｂ）に示すように、少なくとも、プロセッサ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、補助記憶装置２０４と、入出力インターフェース２０５と、プリンタエンジン２０６と、スキャンエンジン２０７と、無線通信インターフェース２０８とを備えている。
【００６０】
プロセッサ２０１は、装置全体の動作を制御する演算装置である。ＲＯＭ２０２は、ＢＩＯＳ等のブートプログラムやファームウェアプログラムなどを保存する不揮発性メモリである。ＲＡＭ２０３は、プログラムを実行するための実行空間を提供する不揮発性メモリである。補助記憶装置２０４は、所定のＯＳアプリケーション等を保存する大容量のフラッシュメモリやＨＤＤなどである。入出力インターフェース２０５は、上述した操作パネル等を接続するためのインターフェースである。プリンタエンジン２０６は、印刷処理を実行する機構である。スキャンエンジン２０７は、スキャン処理を実行する機構である。無線通信インターフェース２０８は、Wi-Fiの規格に則って上述したアクセスポイント３０やＰＣ１０との間で無線信号の送受信を行うためのインターフェースである。
【００６１】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【００６２】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【符号の説明】
【００６３】
１０…情報処理装置
１１…専用アプリケーション
１２…接続情報送信部
１３…接続確認部
１４…優先順位変更要求部
１６…オペレーティングシステム
１７…無線通信制御部
１８…優先順位変更部
１９…記憶領域
２０…画像形成装置
２２…ソフトウェア・アクセスポイント
２３…無線通信制御部
２４…接続確認部
２６…印刷実行部
２７…専用アプリケーション
３０…アクセスポイント
１００…情報処理システム
１０１…プロセッサ
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…補助記憶装置
１０５…入出力インターフェース
１０６…無線通信インターフェース
２０１…プロセッサ
２０２…ＲＯＭ
２０３…ＲＡＭ
２０４…補助記憶装置
２０５…入出力インターフェース
２０６…プリンタエンジン
２０７…スキャンエンジン
２０８…無線通信インターフェース
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００４−７１２０号公報
【図１】
2017041789.tif 000003
【図２】
2017041789.tif 000004
【図３】
2017041789.tif 000005
【図４】
2017041789.tif 000006
【図５】
2017041789.tif 000007