(57)【要約】【課題】本発明は、取得したネットワーク情報を用いて自動的にネットワークを切り替えることができるか否かに応じて、ユーザへのサポートを切り替える仕組みを提供する。【解決手段】本通信装置は、無線通信を切り替える接続先のネットワーク情報を取得し、取得したネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断し、自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する。【選択図】  図８
2019097071.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
無線通信を切り替える接続先のネットワーク情報を取得する取得手段と、
前記取得手段によって取得した前記ネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断する判断手段と、
自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記判断手段は、前記通信装置のオペレーティングシステムのバージョンに基づいて、前記取得手段によって取得した前記ネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断することを特徴とする請求項１に記載の通信装置。
【請求項３】
撮像手段をさらに備え、
前記取得手段は、接続先の操作部に表示された二次元バーコードを前記撮像手段で撮像し、取得した二次元バーコードから前記ネットワーク情報を取得することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記制御手段は、
自動でハンドオーバを実行可能な場合には、前記取得手段によって取得したネットワーク情報に対応する接続先への切り替えを実行するか否かを選択させる選択画面を表示部に表示し、前記選択画面を介して前記接続先への切り替えが選択されると、ハンドオーバを実行することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記制御手段は、
自動でハンドオーバを実行不可能な場合には、前記取得手段によって取得したネットワーク情報を表示部に表示するとともに、ネットワーク設定の切り替えを促す表示を該表示部に表示することを特徴とする請求項１乃至４の何れか１項に記載の通信装置。
【請求項６】
前記無線通信は、Ｗｉ−Ｆｉ接続であり、
前記制御手段は、接続先となるアクセスポイントを示すＳＳＩＤ及びパスワードの入力を促す表示を前記表示部に表示することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記制御手段は、接続先となるアクセスポイントを示すＳＳＩＤの入力を促すべく、前記通信装置の周辺で探索された接続先のリストを表示し、ユーザに選択させることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記制御手段は、前記取得手段によって取得したネットワーク情報に含まれるパスワードを使用し、前記パスワードのユーザ入力を省略することを特徴とする請求項６又は７に記載の通信装置。
【請求項９】
通信装置の制御方法であって、
取得手段が、無線通信を切り替える接続先のネットワーク情報を取得する取得工程と、
判断手段が、前記取得手段によって取得した前記ネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断する判断工程と、
制御手段が、自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する制御工程と
を含むことを特徴とする通信装置の制御方法。
【請求項１０】
通信装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
取得手段が、無線通信を切り替える接続先のネットワーク情報を取得する取得工程と、
判断手段が、前記取得手段によって取得した前記ネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断する判断工程と、
制御手段が、自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する制御工程と
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元バーコードを用いた無線通信を実行可能な通信装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
無線通信技術の一つとして、情報機器自身が無線基地局となって携帯端末と無線ダイレクトで接続できるものがある。ここで、情報機器と携帯端末の無線通信は、Ｗｉ−Ｆｉ（登録商標）接続するためのＩＤ（ＳＳＩＤ）やＰａｓｓｋｅｙの入力が必要であり、接続毎に異なる場合が多い。そのため、情報機器で自身のネットワーク情報を二次元バーコードで表示し、それを携帯端末で撮影して認識し、ＩＤ／Ｐａｓｓｋｅｙを設定する方法がある。しかし、接続先の機器の種別及び状態や、携帯端末の種別及び状態により、無線通信を確立するまでの手順が変わることがある。そこで、特許文献１には、二次元バーコードを認識したのち、接続先の機器の種別を識別して接続動作を変える方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許２０１６−１４６６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する課題がある。例えば、携帯端末の種別及び状態によって、無線通信を確立するまでの手順が変わる場合がある。そのような場合に、二次元バーコードを読み取ってネットワーク情報を取得しても、そのネットワーク情報を使用して自動的にネットワークを切り替えることができれば問題はない。しかし、自動的に切り替えることができない場合には、ネットワークの切り替えに煩雑な操作をユーザに要求することになる。そのため、ユーザは、それらの操作に関する知識を必要とし、煩雑な操作に手間取ってしまう可能性もある。
【０００５】
本発明は、上述の問題の少なくとも一つに鑑みて成されたものであり、取得したネットワーク情報を用いて自動的にネットワークを切り替えることができるか否かに応じて、ユーザへのサポートを切り替える仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、例えば、通信装置であって、無線通信を切り替える接続先のネットワーク情報を取得する取得手段と、前記取得手段によって取得した前記ネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断する判断手段と、自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する制御手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、取得したネットワーク情報を用いて自動的にネットワークを切り替えることができるか否かに応じて、ユーザへのサポートを切り替えることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係る携帯端末とデバイスの通信概念図。
【図２】一実施形態に係るデバイスの内部構成図。
【図３】一実施形態に係る携帯端末の内部構成図。
【図４】一実施形態に係る携帯端末の二次元バーコード読み取り画面。
【図５】一実施形態に係る携帯端末のネットワーク情報表示画面。
【図６】一実施形態に係る携帯端末のＯＳの設定画面。
【図７】一実施形態に係る携帯端末の二次元バーコード認識ポップアップ画面。
【図８】一実施形態に係る携帯端末の二次元バーコード読み込みのフローチャート。
【図９】一実施形態に係るユーザが携帯端末でＷｉ−Ｆｉを切り替えるフローチャート。
【図１０】一実施形態に係る携帯端末の二次元バーコード読み込みのフローチャート。
【図１１】一実施形態に係るユーザが携帯端末でＷｉ−Ｆｉを切り替えるフローチャート。
【発明を実施するための形態】
【０００９】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確立されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１０】
＜第１の実施形態＞
＜システムの構成＞
以下では、添付図面を参照して、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係るシステム構成の一例を説明する。携帯端末１０１は、スマートフォン、タブレットＰＣ、携帯電話機、ノートＰＣ、情報端末等の通信装置であり、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、電話通信等の各種無線通信を行うことができる。ＭＦＰ１０２は、画像処理装置であり、有線通信及び各種無線通信を行うことができ、さらには自身がアクセスポイントとして動作して、例えば携帯端末１０１とＷｉ−Ｆｉダイレクト接続を行うことができる。アクセスポイント１０３は、無線通信を中継する無線アクセスポイントとして機能する。
【００１１】
なお、以下の実施形態では、携帯端末１０１とＭＦＰ１０２との間で無線接続、例えばＷｉ−Ｆｉダイレクト接続が行われる例を説明するが本発明はこの無線接続のみに限定されない。例えば、本発明は、携帯端末１０１とＭＦＰ１０２との間の無線接続として、携帯端末１０１からＭＦＰ１０２に対して印字データを送信可能な無線通信であれば、どのような無線通信でもよい。例えば、近距離無線通信やＢｌｕｅｔｏｏｔｈ通信であってもよい。
【００１２】
図１において、携帯端末１０１、ＭＦＰ１０２、及びアクセスポイント１０３はそれぞれ対応する通信媒体を通じて通信を行うことができる。具体的には、携帯端末１０１は、アクセスポイント１０３を介してＭＦＰ１０２と無線通信を行うことができ、さらに、ＭＦＰ１０２と直接無線通信を行うこともできる。もちろん、図１に示した構成は一般的な構成の一例を示したに過ぎない。そのため、一般ユーザが使用する携帯端末は、その他の情報機器であってもよい。
【００１３】
＜ＭＦＰの構成＞
次に、図２を参照して、本実施形態に係るＭＦＰ１０２の内部構成例を説明する。ＭＦＰ１０２は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＢｌｕｅｔｏｏｔｈＩ／Ｆ２０４、ＷＬＡＮ２０５、ネットワークＩ／Ｆ２０７、操作部コントローラ２０８、操作パネル２０９、ディスプレイ２１１、ディスクコントローラ２１２、ＨＤＤ２１３、プリンタ２１４、及びスキャナ２１５を備える。
【００１４】
ＣＰＵ２０１は、ＲＯＭ２０２、又はハードディスク２１３に記憶された制御プログラムを実行し、システムバス２１６に接続される各デバイスを総括的に制御する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。操作部コントローラ２０８は、ＭＦＰ１０２に備えられた各種ボタン又は操作パネル２０９、ディスプレイ２１１等を制御する。ディスクコントローラ２１２は、ＨＤＤ２１３を制御する。
【００１５】
ネットワークＩ／Ｆ２０７は、ネットワーク２１７を介して、他のネットワーク機器又はファイルサーバ等と双方向にデータをやりとりする。ＷＬＡＮ２０５は、無線通信モジュールであり、インフラモードで動作する場合は、アクセスポイントを介して、ネットワーク２１７に接続し、他のネットワーク機器又はファイルサーバ等と双方向にデータをやりとりする。ソフトＡＰモードで動作する場合は、ＭＦＰ１０２は、アクセスポイントとして動作し、携帯端末と直接無線通信接続（例えば、Ｗｉ−Ｆｉダイレクト）することができる。
【００１６】
プリンタ２１４は、電子写真方式で画像を紙へ印字する印字部である。印字方式は、特に電子写真方式でなくてもよい。スキャナ２１５は、紙に印字された画像を読み込むための画像読取部である。多くの場合、スキャナ２１５にはオプションとしてＡＤＦ（オートドキュメントフィーダ）（不図示）が装着されており、複数枚の原稿を自動的に読み込むことができる。なお、ＨＤＤ２１３は、場合によっては画像の一時記憶場所としても使われることがある。ＭＦＰ１０２はＢｌｕｅｔｏｏｔｈ Ｉ／Ｆ２０４、を介して各種周辺機器とデータの授受を行うことができる。図２に示した構成のＭＦＰ１０２は前述した構成に限るものではなく、プリンタ単体のデバイスであってもよい。
【００１７】
＜携帯端末の構成＞
次に、図３を参照して、携帯端末１０１のハードウェア構成を説明する。なお、本実施形態の携帯端末１０１は、上述したようにスマートフォンやタブレットＰＣ等の装置を想定しているが、静止画の撮影を実行可能な情報処理装置であれば他の装置であってもよい。携帯端末１０１は、操作パネル３０１、スピーカ３０２、マイク３０３、カメラ３０４、無線通信部３０５、ＣＰＵ３０６、ＲＯＭ３０７、ＲＡＭ３０８、及びＨＤＤ３０９を備える。各コンポーネントはシステムバス３１０を介してデータ相互に授受することができる。
【００１８】
ＣＰＵ３０６は、ＲＯＭ３０７が記憶している制御プログラムを読み出して、携帯端末１０１の動作を制御するための様々な処理を実行する。ＲＯＭ３０７は、制御プログラムを記憶している。ＲＡＭ３０８は、ＣＰＵ３０６の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３０９は、写真や電子文書等の様々なデータを記憶する。
【００１９】
操作パネル（表示部）３０１は、ユーザのタッチ操作を検出可能なタッチパネル機能を備え、ＯＳ（オペレーティングシステム）やプリントアプリケーションが提供する各種画面を表示する。ユーザは操作パネル３０１にタッチ操作を入力することで、携帯端末１０１に所望の操作指示を入力することができる。なお、携帯端末１０１は不図示のハードウェアキーを備えていて、ユーザはこのハードウェアキーを用いて携帯端末１０１に操作指示を入力することができる。
【００２０】
スピーカ３０２とマイク３０３は、ユーザが他の携帯端末や固定電話と電話をする際に使用される。カメラ３０４はユーザの撮像指示に応じて撮像する。カメラ３０４で撮像された写真は、ＨＤＤ３０９の所定の領域に記憶される。携帯端末１０１は無線通信部３０５を介して各種周辺機器と各種無線通信によってデータの授受を行うことができる。
【００２１】
＜画面例＞
次に、図４乃至図７を参照して、本実施形態に係る携帯端末１０１の画面例を説明する。図４は、携帯端末１０１のカメラ３０４を用いてＭＦＰ１０２の操作パネルに表示されている二次元バーコードを撮影する二次元バーコード読み取り画面４０１である。画面タイトル４０３は、二次元バーコード読み取り画面であることを示すタイトル（”ＱＲコード（登録商標）”）を表示する。撮影エリア４０２は、３０４のカメラで撮影している画像を表示し、二次元バーコードの読み取り精度を高めるためのガイド枠４０５を表示する。撮影エリア４０２に二次元バーコードが表示され読み取りに成功すると、カメラ３０４の撮影を終了する。キャンセルボタン４０４は、押下すると二次元バーコード読み取りを中断して、前画面に戻る。
【００２２】
図５は、二次元バーコードから読み取った情報を解析して、ネットワーク情報を表示するＷｉ−Ｆｉ設定画面５０１である。画面タイトル５０６は、Ｗｉ−Ｆｉ設定画面であることを示すタイトル（”Ｗｉ−Ｆｉ設定”）を表示する。ＳＳＩＤ表示ラベル５０２は、二次元バーコードから読み取ったＳＳＩＤを表示する。ネットワークキー表示ラベル５０３は、二次元バーコードから読み取ったネットワークキー(パスワード)を表示する。キャンセルボタン５０４は、押下するとネットワーク切り替えフローを中断し、ＨＯＭＥ画面に戻る。次へボタン５０５は、ネットワークの通信が開始されるまではグレー表示で押下不可であり、ネットワークの通信開始が検知されると、押下可能になる。次へボタン５０５を押下すると、次の画面に進む。
【００２３】
図６は、ＯＳの設定画面であり、ネットワークの切り替えをするネットワーク設定画面４２１である。ネットワーク表示セル４２２は、現在通信しているＷｉ−ＦｉのＳＳＩＤを表示する。ネットワーク候補リスト４２３は、通信可能なＷｉ−ＦｉのＳＳＩＤをリスト表示する。ネットワーク候補リスト４２３の中から１つ選択すると、Ｗｉ−Ｆｉ通信が開始され、既に通信したことあるネットワークはネットワーク表示セル４２２に表示される。初めて通信するネットワークの場合は、パスワードが要求され、正しいパスワードを入力するとＷｉ−Ｆｉ通信が確立されネットワーク表示セル４２２に表示される。
【００２４】
図７は、二次元バーコード認識ポップアップ画面４１１である。ポップアップダイアログ４１２は、カメラ３０４を用いてＭＦＰ１０２の操作パネル（操作部）２０９に表示されている二次元バーコードを撮影した際に、二次元バーコードの認識により表示される。ポップアップダイアログを押下すると、接続するかキャンセルするかが選択可能になり、接続するが選択されるとＷｉ−Ｆｉ接続が開始され、キャンセルするが選択されると元の画面に戻る。
【００２５】
なお、ここでは、接続先のネットワーク情報を取得する方法として、接続先のデバイスの操作部に表示された二次元バーコードから取得する方法について説明したが、本発明を限定する意図はない。例えば、携帯端末１０１をＭＦＰ１０２に近づけた際に近距離無線通信によってネットワーク情報を取得してもよい。また、ユーザ入力によってネットワーク情報を取得するようにしてもよい。
【００２６】
＜処理手順＞
次に、図８を参照して、本実施形態に係る二次元バーコードを用いてＭＦＰ１０２を探索して通信を確立する際の処理手順について説明する。以下で説明する処理は、例えば、携帯端末１０１のＣＰＵ３０６がＲＯＭ３０７又はＨＤＤ３０９に予め格納されている制御プログラムをＲＡＭ３０８に読み出して実行することにより実現される。
【００２７】
まず、Ｓ８０２で、ＣＰＵ３０６は、ＭＦＰ１０２の操作パネル２０９に表示されている二次元バーコードをカメラ３０４によって読み取る。Ｓ８０３で、ＣＰＵ３０６は、携帯端末１０１のＯＳバージョンを判別する。ここで、携帯端末１０１のＯＳバージョンがハンドオーバに対応しているバージョンの場合はＳ８０４に進み、そうでない場合はＳ８０９に進む。
【００２８】
Ｓ８０４で、ＣＰＵ３０６は、二次元バーコード認識ポップアップ画面（選択画面）４１１を操作パネル３０１に表示する。ユーザがポップアップダイアログ４１２を押下すると、Ｓ８０５で、ＣＰＵ３０６は、接続するか又はキャンセルするかの選択肢を表示する。さらに、ＣＰＵ３０６は、当該選択肢に対するユーザ入力に基づき、カメラ３０４で読み取った二次元バーコードに従って無線接続を行うか又はキャンセルするかを選択する。Ｓ８０５で接続するが選択された場合、Ｓ８０６に進み、ＣＰＵ３０６は、二次元バーコードから取得したネットワーク情報（通信情報）に基づき、Ｗｉ−Ｆｉのハンドオーバを実行する。続いて、Ｓ８０７で、ＣＰＵ３０６は、Ｗｉ−Ｆｉ通信の確立が成功かどうかを判別し、成功した場合は、Ｓ８０８でＭＦＰ１０２と通信を開始し、処理を終了する。Ｓ８０７でＷｉ−Ｆｉ通信がエラーになった場合は、そのまま処理を終了する。また、Ｓ８０５で接続のキャンセルが選択された場合は、そのまま処理を終了する。
【００２９】
一方、Ｓ８０３で、ＣＰＵ３０６は、携帯端末１０１のＯＳバージョンがハンドオーバに対応していないバージョンの場合は、Ｓ８０９に進み、Ｗｉ−Ｆｉ設定画面５０１を操作パネル３０１に表示する。続いて、Ｓ８１０で、ＣＰＵ３０６は、Ｗｉ−Ｆｉの通信確立を待ち、通信が確立した場合は、Ｗｉ−Ｆｉ設定画面５０１の次へボタン５０５を押下可能に制御する。その後、Ｓ８１１で、ＣＰＵ３０６は、ユーザが次へボタン５０５を押下したか否かを判断し、押下した場合はＳ８０８に進み、ＭＦＰ１０２と通信を開始する。一方、Ｓ８１１でユーザがキャンセルボタンを押下したと判断した場合は、そのまま処理を終了する。
【００３０】
＜Ｓ８０９の詳細処理＞
ここで、図９を参照して、上記Ｓ８０９の詳細処理について説明する。上記Ｓ８０９においてＷｉ−Ｆｉ設定画面５０１が操作パネル３０１に表示されている間、ユーザは、システムのＷｉ−Ｆｉ接続を切り替える必要がある。その処理の流れについて説明する。以下で説明する処理は、例えば、携帯端末１０１のＣＰＵ３０６がＲＯＭ３０７又はＨＤＤ３０９に予め格納されている制御プログラムをＲＡＭ３０８に読み出して実行することにより実現される。
【００３１】
Ｓ９０２で、ＣＰＵ３０６は、ユーザ入力に従って、システムの設定画面４２１を操作パネル３０１に表示する。続いて、Ｓ９０３で、ＣＰＵ３０６は、ネットワーク候補リスト４２３から接続するＳＳＩＤをユーザ入力に従って選択する。ユーザは表示されたリストの中から所望のネットワーク、ここではＳ８０２で読み取った二次元バーコードに対応するＳＳＩＤを押下する。Ｓ９０４で、ＣＰＵ３０６は、選択されたＳＳＩＤにおいてパスワードの要求があるか否かを判断する。パスワードの要求がある場合は、Ｓ９０５に進み、ＣＰＵ３０６は、ユーザによるキー入力によりパスワードを取得し、取得したパスワードをネットワーク表示セル４２２に表示し、Ｓ９０６に進む。一方、Ｓ９０４でパスワードの要求がないと判断すると、そのままＳ９０６に進む。Ｓ９０６で、ＣＰＵ３０６は、対応する相手先と通信を確立して処理を終了する。
【００３２】
以上説明したように、本実施形態に係る通信装置は、無線通信を切り替える接続先のネットワーク情報を取得し、取得したネットワーク情報を用いて自動でハンドオーバを実行可能か否かを判断する。さらに、本通信装置は、自動でハンドオーバを実行可能な場合には当該ハンドオーバを実行し、自動でハンドオーバを実行不可能な場合にはユーザ入力を支援する画面制御を行い、当該ユーザ入力に従ってハンドオーバを実行する。また、本通信装置は、カメラを備え、ＭＦＰの操作部に表示された二次元バーコードを読み取ることによりネットワーク情報を取得する。さらに、本通信装置は、当該通信装置のＯＳのバージョンに基づいて自動でハンドオーバを実行可能か否かを判断する。これにより、本実施形態によれば、二次元バーコードを用いたＭＦＰを探索して通信を確立する際に、携帯端末のＯＳバージョンにより携帯端末の動作が変わる場合に、ＯＳバージョンに合わせた最適なネットワーク切り替え方法を提供できる。より詳細には、本通信装置は、ＯＳバージョンに応じて、好適にユーザを支援する表示制御を行い、ユーザフレンドリな操作体系を提供することができる。
【００３３】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。上記第１の実施形態では、二次元バーコードから取得したネットワーク情報に基づいて、ＭＦＰ１０２を探索して通信を確立する際の、携帯端末１０１のＯＳバージョンに合わせた最適なネットワーク切替制御（ユーザのサポート制御）について説明した。しかし、ネットワークを切り替える際に、ネットワークのパスワード入力をキー入力でなく、コピー＆ペーストを使って簡単に入力することもできる。その方法について、本実施形態で説明する。
【００３４】
図１０を参照して、本実施形態に係る通信を確立する処理手順について説明する。以下で説明する処理は、例えば、携帯端末１０１のＣＰＵ３０６がＲＯＭ３０７又はＨＤＤ３０９に予め格納されている制御プログラムをＲＡＭ３０８に読み出して実行することにより実現される。
【００３５】
まず、Ｓ１００２で、ＣＰＵ３０６は、ＭＦＰ１０２の操作パネル２０９に表示されている二次元バーコードを携帯端末１０１のカメラ３０４によって読み取る。Ｓ１００３で、ＣＰＵ３０６は、携帯端末１０１のＯＳバージョンを判別する。ここで、携帯端末１０１のＯＳバージョンがハンドオーバに対応しているバージョンの場合はＳ１００４に進み、そうでない場合はＳ１００９に進む。
【００３６】
Ｓ１００４で、ＣＰＵ３０６は、二次元バーコード認識ポップアップ画面４１１を操作パネル３０１に表示する。ユーザがポップアップダイアログ４１２を押下すると、Ｓ１００５で、ＣＰＵ３０６は、接続するか又はキャンセルするかの選択肢を表示する。さらに、ＣＰＵ３０６は、当該選択肢に対するユーザ入力に基づき、カメラ３０４で読み取った二次元バーコードに従って無線接続を行うか又はキャンセルするかを選択する。Ｓ１００５で接続するが選択された場合、Ｓ１００６に進み、ＣＰＵ３０６は、二次元バーコードから取得したネットワーク情報（通信情報）に基づき、Ｗｉ−Ｆｉのハンドオーバを実行する。続いて、Ｓ１００７で、ＣＰＵ３０６は、Ｗｉ−Ｆｉ通信が成功かどうかを判別し、成功した場合は、Ｓ１００８でＭＦＰ１０２と通信を開始し、処理を終了する。Ｓ１００７でＷｉ−Ｆｉ通信がエラーになった場合は、そのまま処理を終了する。また、Ｓ１００５で接続のキャンセルが選択された場合は、そのまま処理を終了する。
【００３７】
一方、Ｓ１００３で、ＣＰＵ３０６は、携帯端末１０１のＯＳバージョンがハンドオーバに対応していないバージョンの場合は、Ｓ１００９に進み、Ｗｉ−Ｆｉ設定画面５０１を操作パネル３０１に表示する。続いて、Ｓ１０１０で、ＣＰＵ３０６は、Ｗｉ−Ｆｉ設定画面５０１に表示しているネットワークパスワードを一時記憶領域であるクリップボードにコピーする。Ｓ１０１１で、ＣＰＵ３０６は、Ｗｉ−Ｆｉの通信確立を待ち、通信が確立した場合は、Ｗｉ−Ｆｉ設定画面５０１の次へボタン５０５を押下可能に制御する。その後、Ｓ１０１２で、ＣＰＵ３０６は、ユーザが次へボタン５０５を押下したか否かを判断し、押下した場合はＳ１００８に進み、ＭＦＰ１０２と通信を開始する。一方、Ｓ１０１２でユーザがキャンセルボタンを押下したと判断した場合は、そのまま処理を終了する。
【００３８】
＜Ｓ１００９の詳細処理＞
ここで、図１１を参照して、上記Ｓ１００９の詳細処理について説明する。上記Ｓ１００９においてＷｉ−Ｆｉ設定画面５０１が操作パネル３０１に表示されている間、ユーザは、システムのＷｉ−Ｆｉ接続を切り替える必要がある。その処理の流れについて説明する。以下で説明する処理は、例えば、携帯端末１０１のＣＰＵ３０６がＲＯＭ３０７又はＨＤＤ３０９に予め格納されている制御プログラムをＲＡＭ３０８に読み出して実行することにより実現される。
【００３９】
Ｓ１１０２で、ＣＰＵ３０６は、ユーザ入力に従って、システムの設定画面４２１を操作パネル３０１に表示する。続いて、Ｓ１１０３で、ＣＰＵ３０６は、ネットワーク候補リスト４２３から接続するＳＳＩＤをユーザ入力に従って選択する。ユーザ表示されたリストの中から所望のネットワーク、ここではＳ１００２で読み取った二次元バーコードに対応するＳＳＩＤを押下する。Ｓ１１０４で、ＣＰＵ３０６は、選択されたＳＳＩＤにおいてパスワードの要求があるか否かを判断する。パスワードの要求がある場合は、Ｓ１１０５に進み、ＣＰＵ３０６は、クリップボードに保存されているパスワードをペーストして、ネットワーク表示セル４２２に表示し、Ｓ１１０６に進む。一方、Ｓ１１０４でパスワードの要求がないと判断すると、そのままＳ１１０６に進む。Ｓ１１０６で、ＣＰＵ３０６は、対応する相手先と通信を確立して処理を終了する。
【００４０】
以上説明したように、本実施形態に係る通信装置は、取得したネットワーク情報のうち、パスワードについてはユーザの入力を省略し、取得した情報を利用するように制御する。これにより、本実施の形態によれば、二次元バーコードを用いたＭＦＰを探索して通信を確立で、ユーザがシステムの設定でネットワークを切り替える際のパスワード入力を簡略化でき、ユーザのネットワーク切り替えの操作性を向上できる。
【００４１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１０１：携帯端末、１０２：ＭＦＰ、１０３：アクセスポイント、２０５：無線通信モジュール、２０９：操作パネル、２１１：ディスプレイ、３０４：カメラ、３０５：無線通信部
【図１】
2019097071.tif 000003
【図２】
2019097071.tif 000004
【図３】
2019097071.tif 000005
【図４】
2019097071.tif 000006
【図５】
2019097071.tif 000007
【図６】
2019097071.tif 000008
【図７】
2019097071.tif 000009
【図８】
2019097071.tif 000010
【図９】
2019097071.tif 000011
【図１０】
2019097071.tif 000012
【図１１】
2019097071.tif 000013