(57)【要約】【課題】複数の周波数帯域を用いた複数の無線アクセスポイントに接続する時に、セキュリティを優先すると実際には装置から遠い装置との接続を優先してしまう場合がある。【解決手段】無線通信が可能な通信装置であって、無線通信を行うためのアクセスポイントを検索する検索手段と、前記検索手段による検索により検出された複数のアクセスポイントの、当該検索により取得された所定の情報に基づいて、前記所定の情報が重複するアクセスポイントが１つのグループとして表示されるように、アクセスポイントの一覧を表示する表示手段と、前記表示手段により表示された前記一覧にて前記グループが選択された場合、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定する決定手段とを備える。【選択図】図１０
2019033445.tif 000002
【特許請求の範囲】
【請求項１】
無線通信が可能な通信装置であって、
無線通信を行うためのアクセスポイントを検索する検索手段と、
前記検索手段による検索により検出された複数のアクセスポイントの、当該検索により取得された所定の情報に基づいて、前記所定の情報が重複するアクセスポイントが１つのグループとして表示されるように、アクセスポイントの一覧を表示する表示手段と、
前記表示手段により表示された前記一覧にて前記グループが選択された場合、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定する決定手段と
を備えることを特徴とする通信装置。
【請求項２】
前記表示手段は、前記検索手段にて検出された複数のアクセスポイントを電波強度の強い順に並び替えて表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記所定の情報は、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ（ＳＳＩＤ）であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記検索手段は、アクセスポイントが定期的に送信するビーコンを取得することで検出を行うことを特徴とする請求項１乃至３のいずれか一項に記載の通信装置。
【請求項５】
前記検索手段にて検出されたアクセスポイントの情報が当該アクセスポイントへの接続に使用できない場合には、当該アクセスポイントを前記一覧から削除する削除手段を更に備えることを特徴とする請求項１乃至４のいずれか一項に記載の通信装置。
【請求項６】
前記一覧にて前記グループが選択された場合に、ユーザによる指示をさらに受け付ける受け付け手段を更に有し、
前記決定手段は、前記受け付け手段によりユーザによる第１の指示が受け付けれた場合に、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定することを特徴とする請求項１乃至５のいずれか一項に記載の通信装置。
【請求項７】
前記受け付け手段は、第２の指示を受け付けた場合、前記選択されたグループに含まれる複数のアクセスポイントからさらにアクセスポイントを選択するための選択画面を表示し、いずれかを接続先として選択する指示を更に受け付けることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記受け付け手段は、前記複数のアクセスポイントのＭＡＣアドレスを含む前記選択画面を表示することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記決定手段にて決定したアクセスポイントにおいて認証情報が要求されている場合、当該認証情報を受け付けるための画面を表示する手段を更に有することを特徴とする請求項１乃至８のいずれか一項に記載の通信装置。
【請求項１０】
前記検索手段は、複数の周波数帯域それぞれを使用して無線通信を行うためのアクセスポイントを検索することを特徴とする請求項１乃至９のいずれか一項に記載の通信装置。
【請求項１１】
前記複数の周波数帯域は、５ＧＨｚと２．４ＧＨｚを含むことを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記通信装置は、印刷装置であることを特徴とする請求項１乃至１１のいずれか一項に記載の通信装置。
【請求項１３】
無線通信が可能な通信装置の制御方法であって、
無線通信を行うためのアクセスポイントを検索する検索工程と、
前記検索工程による検索により検出された複数のアクセスポイントの、当該検索により取得された所定の情報に基づいて、前記所定の情報が重複するアクセスポイントが１つのグループとして表示されるように、アクセスポイントの一覧を表示する表示工程と、
前記表示工程により表示された前記一覧にて前記グループが選択された場合、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定する決定工程と
を有することを特徴とする通信装置の制御方法。
【請求項１４】
無線通信が可能なコンピュータを、
無線通信を行うためのアクセスポイントを検索する検索手段、
前記検索手段による検索により検出された複数のアクセスポイントの、当該検索により取得された所定の情報に基づいて、前記所定の情報が重複するアクセスポイントが１つのグループとして表示されるように、アクセスポイントの一覧を表示する表示手段、
前記表示手段により表示された前記一覧にて前記グループが選択された場合、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定する決定手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、無線ＬＡＮシステムは、無線通信区間の伝送速度の向上や、無線通信装置の普及などにより、飛躍的な普及を見せている。とりわけ、２．４ＧＨｚや５ＧＨｚ帯の周波数帯域を用いた無線ＬＡＮシステムとして、ＩＥＥＥ８０２．１１規格群によって規定された無線ＬＡＮシステムが一般的に普及している。またネットワークシステムを構築する要である無線アクセスポイントとしては、２．４ＧＨｚと５ＧＨｚ両方の周波数帯域の接続を並行して制御・管理可能な製品が主流になっている。
【０００３】
一方、ネットワークシステムに参加する機器としては、１つの周波数帯域を選択して切り替えて対応している製品が一般的である。ここで、例えば２．４ＧＨｚや５ＧＨｚなどの複数の周波数帯域を用いたアクセスポイントにおいて、それぞれの周波数帯域に応じたアクセスポイントの識別名（ＳＳＩＤ：Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）が同名または類似していることがある。また、例えば学校などの広い敷地でどこに移動しても校内の無線ＬＡＮシステムに接続できるように、アクセスポイントの識別名（ＳＳＩＤ）を同じにして使用する場合がある。このような場合においても、使用する周波数帯域をユーザが意識することなく、通信装置が接続すべき無線ネットワークを適切に選択することが望まれている。
【０００４】
特許文献１では、無線ＬＡＮの構築が一般的に行われる状況において、複数のアクセスポイントによって複数個の無線ネットワークが形成される中から、通信装置が参加すべき無線ネットワークを適切に選択する技術が示されている。特許文献１では通信装置が周囲のアクセスポイントから無線プロファイルを受信し、その中からセキュリティレベルが比較的に高い認証方式や暗号方式に対応したアクセスポイントに接続している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１９０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のように装置間のセキュリティが考慮されたとしても、実際には装置から遠い装置との接続が優先されてしまう場合がある。例えば、同名または類似のＳＳＩＤを備える複数のアクセスポイントがある場合に、後から追加したアクセスポイントのセキュリティが高く、遠くに配置されているとする。この際、例えばユーザが電波強度を優先したいと考えていたとしても、遠くのアクセスポイントに接続されてしまうといった問題が発生する。
【０００７】
本発明では、複数の無線アクセスポイントが利用可能な際に、電波強度に応じて接続先の無線アクセスポイントを適切に決定する事を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、無線通信が可能な通信装置であって、無線通信を行うためのアクセスポイントを検索する検索手段と、前記検索手段による検索により検出された複数のアクセスポイントの、当該検索により取得された所定の情報に基づいて、前記所定の情報が重複するアクセスポイントが１つのグループとして表示されるように、アクセスポイントの一覧を表示する表示手段と、前記表示手段により表示された前記一覧にて前記グループが選択された場合、当該グループにおいて最も電波強度が強いアクセスポイントを接続先として決定する決定手段とを備える。
【発明の効果】
【０００９】
本発明により、複数の無線アクセスポイントが利用可能な際に、電波強度に応じて接続先の無線アクセスポイントを適切に決定することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係るシステム構成の一例を示す図。
【図２】本発明に係る通信端末の外観を示す図。
【図３】本発明に係るＭＦＰの外観を示す図。
【図４】本発明に係るＭＦＰの操作表示部における表示画面の一例を示す図。
【図５】本発明に係る通信端末の構成例を示す図。
【図６】本発明に係るＭＦＰの構成例を示す図。
【図７】本発明に係る無線ＬＡＮセットアップ実行時の表示画面の一例を示す図。
【図８】本発明に係る表示画面の一例を示す図。
【図９】本発明に係る表示画面の一例を示す図。
【図１０】本発明に係る無線ＬＡＮセットアップのフローチャート。
【図１１】本発明に係る無線アクセスポイントのサーチ結果の並び替え処理のフローチャート。
【図１２】本発明に係る電波強度順の並び替え処理のフローチャート。
【図１３】本発明に係るメンバーリング処理のフローチャート。
【図１４】本発明に係るグルーピング処理のフローチャート。
【図１５】本発明に係る無線アクセスポイントのサーチ結果の一例を示す図。
【図１６】本発明に係る無線アクセスポイントのサーチ結果を電波強度で並び替えた一例を示す図。
【図１７】本発明に係る無線アクセスポイントのサーチ結果をグルーピングした一例を示す図。
【発明を実施するための形態】
【００１１】
以下に、図面を参照しながら、本発明の実施形態を例示的に詳しく説明する。但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、特定的な記載がない限り、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
＜システム構成＞
まず、以下で説明する各実施形態を実現するためのシステム構成について、図１〜図６を用いて説明する。
【００１３】
図１は、携帯型通信端末装置（以下、通信端末）、印刷装置（以下、ＭＦＰ）と無線アクセスポイント（以下、アクセスポイント）のシステムの構成例を示す図である。通信端末２００は、無線ＬＡＮ（ＷＬＡＮ）通信部を有する装置である。通信端末２００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人情報端末、携帯電話、デジタルカメラ、パーソナルコンピュータ等でもよい。ＭＦＰ３００は、通信端末２００やアクセスポイント４００と無線通信可能であればよく、その他、読取機能（スキャナ）やＦＡＸ機能、電話機能を有していてもよい。本実施形態では、印刷装置として、読取機能と印刷機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）を例に挙げて説明する。なお、本実施形態において、アクセスポイント４００や通信端末２００と通信する装置の一例として印刷装置を用いているが、これに限定するものでは無く、他の装置であってよい。アクセスポイント４００は、ＷＬＡＮ通信部を有し、アクセスポイントへの接続を許可した装置同士の通信を中継することでインフラストラクチャモードの通信を提供する。
【００１４】
通信端末２００とＭＦＰ３００は各々が有するＷＬＡＮ通信部によって、アクセスポイント４００を介したインフラストラクチャモードの無線通信を行う。なお、通信端末２００及びＭＦＰ３００は、ＷＬＡＮ経由で複数の印刷サービスに対応した処理を実行可能である。
【００１５】
図２は、通信端末２００の外観の一例を示す図である。本実施形態では、通信端末２００として、スマートフォンを例に挙げて説明する。スマートフォンとは、携帯電話の機能の他に、カメラや、ウェブブラウザ、電子メール機能等を搭載した多機能型の携帯電話に相当する。
【００１６】
ＷＬＡＮユニット２０１は、ＷＬＡＮで通信を行うためのユニットである。ＷＬＡＮユニット２０１は、例えば、ＩＥＥＥ８０２．１１シリーズに準拠したＷＬＡＮシステムにおけるデータ（パケット）通信が可能であるものとする。また、ＷＬＡＮユニット２０１を用いた無線通信では、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）をベースにした通信、ソフトウェアＡＰモード、インフラストラクチャモードによる通信などが可能である。これらは従来の技術を利用するものとし、詳細な説明は省略する。
【００１７】
表示部２０２は、例えば、ＬＣＤ方式の表示機構を備えたディスプレイである。操作部２０３は、タッチパネル方式の操作機構を備えており、ユーザによる操作を検知する。代表的な操作方法には、表示部２０２がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザがそれらの箇所に触れることによって操作イベントを検知するものがある。電源キー２０４は電源のオン及びオフをする際に用いるハードキーである。
【００１８】
図３は、ＭＦＰ３００の外観の一例を示す図である。図３において、原稿台３０１は、スキャナ（読取部）で読み取らせる原稿を載せるガラス状の透明な台である。原稿蓋３０２は、スキャナで読取を行う際に原稿を押さえたり、読取の際に原稿を照射する光源からの光が外部に漏れないようにしたりするための蓋である。印刷用紙挿入口３０３は様々なサイズの用紙をセット可能な挿入口である。印刷用紙挿入口３０３にセットされた用紙は一枚ずつ印刷部に搬送され、印刷部で印刷を行って印刷用紙排出口３０４から排出される。操作表示部３０５は、文字入力キー、カーソルキー、決定キー、取り消しキー等のキーと、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、ユーザによってＭＦＰとしての各種機能の起動や各種設定を行うことができる。また、タッチパネルで構成されてもよい。ＷＬＡＮアンテナ３０６は、ＷＬＡＮで通信するためのアンテナが埋め込まれている。
【００１９】
図４は、ＭＦＰ３００の操作表示部３０５の画面表示の一例を模式的に示す図である。図４（ａ）は、ＭＦＰ３００が電源オンし、印刷やスキャン等の動作をしていない状態（アイドル状態）を示すホーム画面４１０の構成例を示す。ホーム画面４１０において、キー操作やタッチパネル操作によりコピーやスキャン、インターネット通信を利用したクラウド機能のメニュー表示や各種設定、機能実行が可能である。図４（ａ）のホーム画面４１０からキー操作やタッチパネルの操作によってシームレスにホーム画面４１０に表示した機能とは異なる機能を表示することができる。
【００２０】
図４（ｂ）は、各種機能を表示する画面の一例であり、プリントやフォト機能の実行やＬＡＮ設定の変更が実行可能な画面４２０の構成例を示す。図４（ｃ）は、画面４２０において、ＬＡＮ設定４２１を選択した際に表示される画面４３０の構成例を示す。この画面４３０からインフラストラクチャモードの有効／無効設定や、ＷＦＤモードの有効／無効設定など各種のＬＡＮ設定変更が実行できる。
【００２１】
図５は、通信端末２００の構成例を示す図である。通信端末２００は、装置自身のメインの制御を行うメインボード５０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット５１７とを有する。
【００２２】
メインボード５０１において、ＣＰＵ（中央演算処理部）５０２は、システム制御部であり、通信端末２００全体を制御する。通信端末２００における各種処理はＣＰＵ５０２の制御によって実行される。ＲＯＭ５０３は、ＣＰＵ５０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ５０３に記憶されている各制御プログラムは、ＲＯＭ５０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。
【００２３】
ＲＡＭ５０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値や通信端末２００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。画像メモリ５０５は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、ＷＬＡＮユニット５１７を介して受信した画像データや、データ蓄積部５１３から読み出した画像データをＣＰＵ５０２で処理するために一時的に記憶する。
【００２４】
不揮発性メモリ５１２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされてもデータを記憶し続ける。尚、メモリ構成はこれに限定されるものではない。例えば、画像メモリ５０５とＲＡＭ５０４を共有させてもよいし、データ蓄積部５１３にデータのバックアップ等を行ってもよい。また、本実施形態では、画像メモリ５０５にＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等の他の記憶媒体を使用する構成であってもよい。
【００２５】
データ変換部５０６は、種々の形式のデータの解析や、色変換、画像変換等のデータ変換を行う。電話部５０７は、電話回線の制御を行い、スピーカ部５１４を介して入出力される音声データを処理することで電話による通信を実現している。操作部５０８は、操作部２０３（図２）の信号を制御する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）５０９は、通信端末２００の現在の緯度や経度等の位置情報を取得する。表示部５１０は、表示部２０２（図２）の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行うことができる。
【００２６】
カメラ部５１１は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部５１１で撮影された画像はデータ蓄積部５１３に保存される。スピーカ部５１４は、電話機能のための音声を入力または出力する機能や、その他、アラーム通知等の機能を実現する。電源部５１５は、携帯可能な電池であり、装置内への電力供給制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態などがある。
【００２７】
通信端末２００は、ＷＬＡＮで無線通信することができる。これにより、通信端末２００は、ＭＦＰ３００等の他デバイスとのデータ通信を行う。この無線通信では、データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、元のデータに復元してＣＰＵ５０２に対して送信する。ＷＬＡＮユニット５１７は、バスケーブル５１６介してメインボード５０１に接続されている。ＷＬＡＮユニット５１７は、規格に準拠した通信を実現するためのユニットである。
【００２８】
メインボード５０１内の各種構成要素（５０３〜５１５及び５１７）は、ＣＰＵ５０２が管理するシステムバス５１８を介して、相互に接続されている。
【００２９】
図６は、ＭＦＰ３００の構成例を示す図である。ＭＦＰ３００は、装置自身のメインの制御を行うメインボード６０１、ＷＬＡＮ通信を行うＷＬＡＮユニット６１６、及び外部との通信におけるアナログ／デジタル信号の変換を行うモデム６１９を有する。
【００３０】
メインボード６０１において、ＣＰＵ（中央演算処理部）６０２は、システム制御部であり、ＭＦＰ３００全体を制御する。ＭＦＰ３００における各種処理はＣＰＵ６０２の制御によって実行される。ＲＯＭ６０３は、ＣＰＵ６０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ６０３に記憶されている各制御プログラムは、ＲＯＭ６０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。ＲＡＭ６０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
【００３１】
不揮発性メモリ６０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされてもデータを記憶し続ける。画像メモリ６０６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、ＷＬＡＮユニット６１６を介して受信した画像データや、符号復号化処理部６１１で処理した画像データなどを蓄積する。また、通信端末２００のメモリ構成と同様に、メモリ構成はこれに限定されるものではない。データ変換部６０８は、種々の形式のデータの解析や、画像データから印刷データへの変換等を行う。
【００３２】
読取制御部６０７は、読取部６０９（例えば、ＣＩＳイメージセンサ（密着型イメージセンサ））を制御して、原稿上の画像を光学的に読み取る。次に、これを電気的な画像データに変換した画像信号を出力する。このとき、２値化処理や中間調処理等の各種画像処理を施してから出力してもよい。
【００３３】
操作表示部６１０は、図４の操作表示部３０５に対応する。符号復号化処理部６１１は、ＭＦＰ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）の符号復号化処理や、拡大縮小処理を行う。給紙部６１３は印刷のための用紙を保持する。印刷制御部６１４からの制御で給紙部６１３から用紙の給紙を行うことができる。特に、給紙部６１３は、複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意することができる。そして、印刷制御部６１４により、複数の給紙部のうちのいずれの給紙部から給紙を行うかの制御を行うことができる。
【００３４】
印刷制御部６１４は、印刷される画像データに対し、スムージング処理や印刷濃度補正処理、色補正等の各種画像処理を施してから印刷部６１２に出力する。印刷部６１２は、例えば、インクタンクから供給されるインクをプリントヘッドから吐出させて画像を印刷するインクジェットプリンタを採用可能である。また、印刷制御部６１４は、印刷部６１２の情報を定期的に読み出してＲＡＭ６０４の情報を更新する役割も果たす。例えば、印刷制御部６１４は、インクタンクの残量やプリントヘッドの状態等のステータス情報を更新する。
【００３５】
ＭＦＰ３００にも、通信端末２００と同様にＷＬＡＮユニット６１６が搭載されており、機能は同等のため、説明は省略する。ここで、ＷＬＡＮユニット６１６はバスケーブル６１５を介してメインボード６０１に接続されている。なお、通信端末２００及びＭＦＰ３００はＷＦＤをベースにした通信が可能であり、ソフトウェアアクセスポイント（ソフトウェアＡＰ）機能を有している。メインボード６０１内の各種構成要素（６０２〜６１４、６１６〜６１７、６１９）は、ＣＰＵ６０２が管理するシステムバス６２０を介して、相互に接続されている。
【００３６】
＜第１の実施形態＞
上記の構成を備えた本実施形態の装置において、異なる周波数帯域を用いたアクセスポイントに接続する際に、接続すべきアクセスポイントを容易に選択する本実施形態の動作を具体的に説明する。具体的には、複数の周波数帯域を用いた無線ルーター等の装置において、それぞれの周波数帯域に応じたアクセスポイントの識別名（ＳＳＩＤ：Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）が同名または類似していることがある。また異なる装置であっても、同名のＳＳＩＤが設定されていることもある。これらの場合でも、ユーザに容易かつ適切にアクセスポイントを選択させるための動作を説明する。なお、複数の周波数帯域として、２．４ＧＨｚと５ＧＧＨｚの帯域を例に挙げて説明するが、これに限定するものではない。また、本実施形態において、各アクセスポイントにおいて重複する可能性のある所定の情報としてＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を例に挙げて説明するが、これに限定するものでは無く、他の情報（識別情報）を用いてもよい。
【００３７】
図７は、図４のＭＦＰ３００の操作表示部３０５における表示画面の例を示す図である。
【００３８】
図７（ａ）に示す画面７１０は、図４（ｃ）の画面４０３で無線ＬＡＮ４３１が選択された際に遷移する画面の構成例であり、無線ＬＡＮ設定の変更が実行可能な画面である。図７（ｂ）に示す画面７２０は、画面７１０において、無線ＬＡＮセットアップ７１１が選択された際に表示される画面の構成例であり、アクセスポイントの検索を実施している間に表示される。図７（ｃ）に示す画面７３０は、アクセスポイントの検索結果として、アクセスポイントの識別名（ＳＳＩＤ）を一覧表示する画面の構成例である。図７（ｄ）に示す画面７４０は、画面７３０に表示された検索結果一覧から識別名（ＳＳＩＤ）が他のアクセスポイントと重複しているアクセスポイントを選択した時に表示される画面の構成例である。画面７４０において「１つのみ使用」７４１と「複数使用」７４２の選択肢を設ける。この設定により、アクセスポイントの個々のＭＡＣアドレスを表示し特定のアクセスポイントを選択させる設定、および、複数のアクセスポイントから一定の条件の下で接続させる設定を指示することができる。「１つのみ使用」７４１は、同一の識別名（ＳＳＩＤ）を有する複数のアクセスポイントが存在する場合に、その中から、特定の１つのみを指定する際に設定する。「複数使用」７４２は、同一の識別名（ＳＳＩＤ）を有する複数のアクセスポイントが存在する場合に、その中から、一定の条件に合致するアクセスポイントを自動的に選択させる際に設定する。本実施形態では、一定の条件として、アクセスポイントによる電波強度に基づき、最も強度の高いアクセスポイントを選択する例を説明するが、これに限定するものではない。
【００３９】
図８は、図７（ｄ）の画面７４０で「１つのみ使用」７４１を選択してアクセスポイントの個々のＭＡＣアドレスを表示し、選択させる設定を実施した時の表示画面の例を示す図である。図８（ａ）に示す画面８１０は、接続したいアクセスポイントのＭＡＣアドレスを確認することを促す警告画面の構成例を示す。図８（ｂ）に示す画面８２０は、アクセスポイントの個々のＭＡＣアドレスを一覧で表示する画面の構成例を示す。
【００４０】
図９は、図７（ｄ）の画面７４０で「複数使用」７４２を選択して複数のアクセスポイントから一定の条件の下、接続させる設定を実施した時の表示画面の例を示す図である。
【００４１】
図９（ａ）に示す画面９１０は、一定の条件の下で選ばれた、接続先のアクセスポイントの認証方式がＷＰＡ２の時に、パスフレーズ（認証情報）を入力させるために表示する画面の構成例を示す。図９（ｂ）に示す画面９２０は、一定の条件の下で選ばれた、接続先のアクセスポイントの暗号方式がＷＥＰの時に、パスフレーズ（ＷＥＰキー）を入力させるために表示する画面の構成例を示す。図９（ｃ）に示す画面９３０は、画面９１０、９２０でそれぞれパスフレーズが入力された後、選ばれたアクセスポイントに接続が開始されたときに表示する画面の構成例を示す。各パスフレーズは、アクセスポイントに接続する際に要求される認証情報であり、各方式に応じて文字数などが規定されている。また、一定の条件の下で選択された、接続先のアクセスポイントの認証方式が設定されていな時には、画面９１０や画面９２０を表示せずに画面９３０が表示される。なお、上記に示した認証方式は一例であり、他の認証方式が用いられていてもよい。
【００４２】
［処理フロー］
図１０は、図７〜図９で説明した無線ＬＡＮセットアップが選択された際における画面遷移の詳細を示すフローチャートである。ＭＦＰ３００は、図７（ａ）の画面７１０において、「無線ＬＡＮセットアップ」７１１が選択されると、以下に示す処理を実行する。以下に示す処理は、例えば、ＣＰＵ６０２が、ＲＯＭ６０３等に格納されたプログラムを読み出して実行することにより実現される。
【００４３】
Ｓ１００１にて、ＭＦＰ３００は、２．４ＧＨｚの周波数を利用するアクセスポイントの検索を行う。アクセスポイントの検索は、通常、アクセスポイントがＢｅａｃｏｎ（ビーコン）と呼ばれるパケットを定期的に同時送信しているため、これらを受信した結果としている。Ｂｅａｃｏｎ情報としては、例えば、図１５のようにＳＳＩＤ、認証方式、暗号方式、電波強度といった情報が含まれている。なお、Ｂｅａｃｏｎについては、従来の技術を用いるものとし、ここでの詳細な説明は省略する。
【００４４】
Ｓ１００２にて、ＭＦＰ３００は、Ｓ１００１における検索結果をＲＡＭ６０４に保存する。検索の結果、１つもアクセスポイントが検出できなかった場合には、その旨を保存する。なお、Ｓ１００１における検索により、当該検索により検出されたアクセスポイントのＳＳＩＤとＭＡＣアドレス、当該アクセスポイントからの電波強度が取得される。Ｓ１００２で保存される検索結果には、当該取得されたＳＳＩＤと電波強度が含まれる。
【００４５】
Ｓ１００３にて、ＭＦＰ３００は、５ＧＨｚの周波数を利用するアクセスポイントの検索を行う。ここでの検索は、Ｓ１００１と同様である。
【００４６】
Ｓ１００４にて、ＭＦＰ３００は、Ｓ１００３における検索結果をＲＡＭ６０４に保存する。検索の結果、１つもアクセスポイントが検出できなかった場合には、その旨の情報が保存される。なお、Ｓ１００３における検索により、当該検索により検出されたアクセスポイントのＳＳＩＤとＭＡＣアドレス、当該アクセスポイントからの電波強度が取得される。Ｓ１００４で保存される検索結果には、当該取得されたＳＳＩＤと電波強度が含まれる。
【００４７】
Ｓ１００５にて、ＭＦＰ３００は、保存した検索結果に基づき、一定の条件で並べ替えを実施する。Ｓ１００１〜Ｓ１００５の処理を実施している間は、ＭＦＰ３００は、図７（ｂ）の画面７２０を表示する。本工程の詳細は、図１１〜図１４を用いて後述する。
【００４８】
Ｓ１００６にて、ＭＦＰ３００は、Ｓ１００５による並び替え処理の結果を、図７（ｃ）の画面７３０のように操作表示部３０５に表示する。更に、ＭＦＰ３００は、操作表示部３０５に表示した一覧から、接続先となるアクセスポイントの選択を受け付ける。
【００４９】
Ｓ１００７にて、ＭＦＰ３００は、Ｓ１００６で選択されたアクセスポイントの識別名（ＳＳＩＤ）が重複しているか否かを判定する。本実施形態では、後述するグルーピング処理によってアクセスポイントの識別名（ＳＳＩＤ）が重複している場合には一覧上で１つにまとめて表示している。そのため、ここでは選択されたアクセスポイントが、グルーピングにより１つにまとめられているか否かを判定する。重複していると判定された場合には（Ｓ１００７にてＹＥＳ）Ｓ１００８へ進み、重複していないと判定された場合には（Ｓ１００７にてＮＯ）Ｓ１０１１へ進む。
【００５０】
Ｓ１００８にて、ＭＦＰ３００は、図７（ｄ）の画面７４０のように、操作表示部３０５に「１つのみ使用」７４１と「複数使用」７４２の選択肢（ボタン）を表示する。「１つのみ使用」７４１は、アクセスポイントの個々のＭＡＣアドレスを表示し、選択させる設定である。「複数使用」７４２は、複数のアクセスポイントから一定の条件の下で接続させる設定である。そして、ＭＦＰ３００は、いずれかの選択を受け付けると、「１つのみ使用」７４１が選択されたか否かを判定する。「１つのみ使用」７４１が選択された場合は（Ｓ１００８にてＹＥＳ）Ｓ１０１０へ進み、「複数使用」７４２が選択された場合は（Ｓ１００８にてＮＯ）Ｓ１００９へ進む。
【００５１】
Ｓ１００９にて、ＭＦＰ３００は、識別名（ＳＳＩＤ）が重複している、選択されたアクセスポイントの中から、電波強度が最も強いものを選択する。このとき、Ｓ１００２、Ｓ１００４で保存された電波強度が参照される。そして、Ｓ１０１１に移行する。
【００５２】
Ｓ１０１０にて、ＭＦＰ３００は、識別名（ＳＳＩＤ）が重複している、選択されたアクセスポイントの個々のＭＡＣアドレスを、図８（ｂ）の選択画面８２０ように、操作表示部３０５に電波強度順に一覧表示する。このとき、Ｓ１００２、Ｓ１００４で保存された電波強度、ＭＡＣアドレスが参照される。そして、ＭＦＰ３００は、一覧の中からＭＡＣアドレスの選択を受け付け、その後、Ｓ１０１１に移行する。
【００５３】
Ｓ１０１１にて、ＭＦＰ３００は、選択されたアクセスポイントにおいて、暗号・認証方式の指定があるか否かを判定する。暗号・認証方式の指定がある場合は（Ｓ１０１１にてＹＥＳ）Ｓ１１０２へ進み、無い場合は（Ｓ１０１１にてＮＯ）Ｓ１０１３へ進む。
【００５４】
Ｓ１０１２にて、ＭＦＰ３００は、暗号・認証方式に沿ったパスフレーズの入力画面（図９（ａ）の画面９１０や図９（ｂ）の画面９２０）を操作表示部３０５に表示する。そして、ＭＦＰ３００は、表示した入力画面を介してパスフレーズを受け付ける。その後、Ｓ１０１３へ進む。
【００５５】
Ｓ１０１３にて、ＭＦＰ３００は、指定のアクセスポイントに接続を開始する。ここで、パスフレーズを受け付けていた場合には、そのパスフレーズを接続の際に用いる。
【００５６】
Ｓ１０１４にて、ＭＦＰ３００は、アクセスポイントへの接続が正常に完了したか否かを判定する。正常に完了した場合は（Ｓ１０１４にてＹＥＳ）本処理フローを終了する。接続ができなかった場合には（Ｓ１０１４にてＮＯ）、Ｓ１０１５へ進む。
【００５７】
Ｓ１０１５にて、ＭＦＰ３００は、操作表示部３０５にてエラーを通知する。そして、本処理フローを終了する。なお、入力されたパスフレーズが正しいものでないためにアクセスポイントと接続できなかった場合には、Ｓ１０１２に戻って処理を繰り返すようにしてもよい。この場合、接続を所定の回数試行した結果、接続に失敗した後、本処理フローを終了するようにしてもよい。
【００５８】
図１１は、図１０のＳ１００５の工程における、アクセスポイント検索結果の並べ替え処理の詳細を示す図である。
【００５９】
Ｓ１１０１にて、ＭＦＰ３００は、アクセスポイント検索結果として保存している情報をＲＡＭ６０４から読み出す。
【００６０】
Ｓ１１０２にて、ＭＦＰ３００は、読み出した情報に対し、所定の条件に基づき、電波強度の強い順に並べ替えを実施する。本工程の処理の詳細は、図１２を用いて後述する。
【００６１】
Ｓ１１０３にて、ＭＦＰ３００は、アクセスポイントの識別名（ＳＳＩＤ）が重複するものを関連付けるメンバーリングを実施する。本工程の処理の詳細は、図１３を用いて後述する。
【００６２】
Ｓ１１０４にて、ＭＦＰ３００は、識別名（ＳＳＳＩＤ）が重複するものを１つのグループとして、検索結果全体のグルーピングを実施する。本工程の処理の詳細は、図１４を用いて後述する。その後、本処理フローを終了し、図１０のＳ１００６へ進む。
【００６３】
図１２は、図１１のＳ１１０２の工程における電波強度順の並べ替えに関する処理の詳細を示すフローチャートである。
【００６４】
Ｓ１２０１にて、ＭＦＰ３００は、図１１のＳ１１０１にて取得した情報において、壊れているなどの理由により接続できない情報になっているものを削除する。ここでの情報とは、図１５のようなＢｅａｃｏｎ情報が相当する。以下、削除後の情報の数を「ＡＰサーチ数」と記載する。また、情報を配列として扱う場合には「ＡＰサーチ結果［Ｘ］」と記載し、例えば、ＡＰサーチ結果［Ｘ］は配列内のＸ番目の値を示す。
【００６５】
Ｓ１２０２〜Ｓ１２０９にて、ＭＦＰ３００は、有効な検索結果の電波強度の高い順に並び替えを実施する。なお、並び替え処理のシーケンスについては、配列データを一定の基準で並び替える一般的な処理を実施する。以下、処理の一例を具体的に説明する。
【００６６】
Ｓ１２０２にて、ＭＦＰ３００は、変数Ｉを“０”にて初期化する。また、ＭＦＰ３００は、変数ＪにＩ＋１を代入する。
【００６７】
Ｓ１２０３にて、ＭＦＰ３００は、「Ｉ＜（ＡＰサーチ数）−１」が成り立つか否かを判定する。成り立つ場合には（Ｓ１２０３にてＹＥＳ）Ｓ１２０４へ進み、成り立たない場合には（Ｓ１２０３にてＮＯ）本処理フローを終了する。
【００６８】
Ｓ１２０４にて、ＭＦＰ３００は、「Ｊ＜（ＡＰサーチ数）」が成り立つか否かを判定する。成り立つ場合には（Ｓ１２０４にてＹＥＳ）Ｓ１２０５へ進み、成り立たない場合には（Ｓ１２０４にてＮＯ）Ｓ１２０９へ進む。
【００６９】
Ｓ１２０５にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］の情報と、ＡＰサーチ結果［Ｊ］の情報を取得する。ここでは、変数ｐＬｅａｆにＡＰサーチ結果［Ｉ］のアドレスを代入し、変数ｐＮｅｘｔＬｅａｆにＡＰサーチ結果［Ｊ］のアドレスを代入することで、各情報を参照している。
【００７０】
Ｓ１２０６にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］（すなわち、ｐＬｅａｆ）の電波強度と、ＡＰサーチ結果［Ｊ］（すなわち、ｐＮｅｘｔＬｅａｆ）の電波強度を比較し、ＡＰサーチ結果［Ｊ］の電波強度の方が大きいか否かを判定する。ＡＰサーチ結果［Ｊ］の電波強度の方が大きい場合には（Ｓ１２０６にてＹＥＳ）Ｓ１２０７へ進み、そうでない場合には（Ｓ１２０６にてＮＯ）Ｓ１２０８へ進む。
【００７１】
Ｓ１２０７にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］とＡＰサーチ結果［Ｊ］の情報の並びを入れ替える。つまり、ＡＰサーチ結果［Ｊ］の情報の方が一覧においてより上位となるように配置される。
【００７２】
Ｓ１２０８にて、ＭＦＰ３００は、変数Ｊの値を１インクリメントし、Ｓ１２０４へ戻り、処理を繰り返す。
【００７３】
Ｓ１２０９にて、ＭＦＰ３００は、変数Ｉの値を１インクリメントし、Ｓ１２０３へ戻り、処理を繰り返す。
【００７４】
本処理フローの実施の結果、図１５の一覧を並び替えると、図１６に示す並びになる。
【００７５】
図１３は、図１１のＳ１１０３の工程における、電波強度順の並び替え（図１２）の後に、アクセスポイントの識別名（ＳＳＩＤ）が重複するものを関連付けるメンバーリングの処理の詳細を示すフローチャートである。本処理フローにて電波強度の高い順番から全組み合わせで識別名（ＳＳＩＤ）が一致するか否かを確認し、一致した場合には、図１７のようにメンバー情報を関連付ける。なお、メンバーリングのシーケンスについては、配列データから情報を関連付けさせる一般的な処理を実施する。以下、処理の一例を具体的に説明する。
【００７６】
Ｓ１３０１にて、ＭＦＰ３００は、変数Ｉを“０”にて初期化する。
【００７７】
Ｓ１３０２にて、ＭＦＰ３００は、「Ｉ＜（ＡＰサーチ数）−１」が成り立つか否かを判定する。成り立つ場合には（Ｓ１３０２にてＹＥＳ）Ｓ１３０３へ進み、成り立たない場合には（Ｓ１３０２にてＮＯ）本処理フローを終了する。
【００７８】
Ｓ１３０３にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］の情報を取得する。ここでは、変数ｐＬｅａｆにＡＰサーチ結果［Ｉ］のアドレスを代入することで情報を参照している。
【００７９】
Ｓ１３０４にて、ＭＦＰ３００は、変数ＪにＩ＋１を代入する。
【００８０】
Ｓ１３０５にて、ＭＦＰ３００は、「Ｊ＜（ＡＰサーチ数）」が成り立つか否かを判定する。成り立つ場合には（Ｓ１３０５にてＹＥＳ）Ｓ１３０６へ進み、成り立たない場合には（Ｓ１３０５にてＮＯ）Ｓ１３１０へ進む。
【００８１】
Ｓ１３０６にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｊ］の情報を取得する。ここでは、変数ｐＮｅｘｔＬｅａｆにＡＰサーチ結果［Ｊ］のアドレスを代入することで、情報を参照している。
【００８２】
Ｓ１３０７にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］（すなわち、ｐＬｅａｆ）のＳＳＩＤとＡＰサーチ結果［Ｊ］（すなわち、ｐＮｅｘｔＬｅａｆ）のＳＳＩＤとが一致するか否かを判定する。一致する場合は（Ｓ１３０７にてＹＥＳ）Ｓ１３０８へ進み、一致しない場合は（Ｓ１３０７にてＮＯ）Ｓ１３０９へ進む。
【００８３】
Ｓ１３０８にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］に対し、ＡＰサーチ結果［Ｊ］を同じメンバーとして関連付ける。ここでは、同じメンバーであることを変数ｎｅｘｔ＿ｍｅｍｂｅｒに登録することにより処理する。更に、ＭＦＰ３００は、ＡＰサーチ結果［Ｊ］（すなわち、ｐＮｅｘｔＬｅａｆ）をグループに登録済みとして管理する。
【００８４】
Ｓ１３０９にて、ＭＦＰ３００は、変数Ｊの値を１インクリメントし、Ｓ１３０５へ戻り、処理を繰り返す。
【００８５】
Ｓ１３１０にて、ＭＦＰ３００は、変数Ｉの値を１インクリメントし、Ｓ１３０２へ戻り、処理を繰り返す。
【００８６】
図１４は、図１１のＳ１１０４における、メンバーリング（図１３）の実施後に、各メンバーをグループごとに分けるグルーピングの処理の詳細を示すフローチャートである。本処理フローにて、メンバー登録されていない結果をグループ分けして関連付ける。なお、グルーピングのシーケンスについては、配列データからグループ化させる一般的な処理を実施する。以下、処理の一例を具体的に説明する。
【００８７】
Ｓ１４０１にて、ＭＦＰ３００は、変数Ｉを“０”にて初期化する。
【００８８】
Ｓ１４０２にて、ＭＦＰ３００は、「Ｉ＜（ＡＰサーチ数）−１」が成り立つか否かを判定する。成り立つ場合は（Ｓ１４０２にてＹＥＳ）Ｓ１４０３へ進み、成り立たない場合には（Ｓ１４０２にてＮＯ）本処理フローを終了する。
【００８９】
Ｓ１４０３にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］の情報を取得する。ここでは、変数ｐＬｅａｆにＡＰサーチ結果［Ｉ］のアドレスを代入することで、情報を参照している。
【００９０】
Ｓ１４０４にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］（すなわち、ｐＬｅａｆ）がグループ登録済みか否かを判定する。ここで登録済みか否かは、図１３のＳ１３０８の処理にて登録されたか否かに基づいて判定される。登録済みである場合は（Ｓ１４０４にてＹＥＳ）Ｓ１４１２へ進み、未登録の場合は（Ｓ１４０４にてＮＯ）Ｓ１４０５へ進む。
【００９１】
Ｓ１４０５にて、ＭＦＰ３００は、変数ＪにＩ＋１を代入する。
【００９２】
Ｓ１４０６にて、ＭＦＰ３００は、「Ｊ＜（ＡＰサーチ数）」が成り立つか否かを判定する。成り立つ場合には（Ｓ１４０６にてＹＥＳ）Ｓ１４０７へ進み、成り立たない場合には（Ｓ１４０６にてＮＯ）Ｓ１４１２へ進む。
【００９３】
Ｓ１４０７にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｊ］の情報を取得する。ここでは、変数ｐＮｅｘｔＬｅａｆにＡＰサーチ結果［Ｊ］のアドレスを代入することで、情報を参照している。
【００９４】
Ｓ１４０８にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｊ］（すなわち、ｐＮｅｘｔＬｅａｆ）がグループ登録済みか否かを判定する。登録済みである場合は（Ｓ１４０８にてＹＥＳ）Ｓ１４１１へ進み、未登録である場合は（Ｓ１４０８にてＮＯ）Ｓ１４０９へ進む。
【００９５】
Ｓ１４０９にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］（すなわち、ｐＬｅａｆ）のＳＳＩＤとＡＰサーチ結果［Ｊ］（すなわち、ｐＮｅｘｔＬｅａｆ）のＳＳＩＤとが一致するか否かを判定する。一致しない場合は（Ｓ１４０９にてＹＥＳ）Ｓ１４１０へ進み、一致する場合は（Ｓ１４０９にてＮＯ）Ｓ１４１１へ進む。
【００９６】
Ｓ１４１０にて、ＭＦＰ３００は、ＡＰサーチ結果［Ｉ］に対し、ＡＰサーチ結果［Ｊ］を異なるグループとして登録する。ここでは、異なるグループであることを変数ｎｅｘｔ＿Ｇｒｏｕｐに登録することにより処理する。その後、Ｓ１４１１へ進む。
【００９７】
Ｓ１４１１にて、ＭＦＰ３００は、変数Ｊの値を１インクリメントし、Ｓ１４０６へ戻り、処理を繰り返す。
【００９８】
Ｓ１４１２にて、ＭＦＰ３００は、変数Ｉの値を１インクリメントし、Ｓ１４０２へ戻り、処理を繰り返す。
【００９９】
以上、図１１〜図１４の処理により、アクセスポイントの検索結果を電波強度順に並べ、識別名（ＳＳＩＤ）が重複するものはグループ化する。その結果、図７（ｃ）の画面７３０のようにＭＦＰ３００の操作表示部３０５にアクセスポイントの検索結果を表示する場合は、ＳＳＩＤが重複するアクセスポイントは１つにまとめられ、電波強度の強い順に表示される。また、識別名（ＳＳＩＤ）が重複するものは１つとして表示可能になる。図１７では、ＳＳＤＩが「ａｂｃｄｅ」「ａａｂｂｃｃｄｄ」「ａａａａａａａａ」の順で、電波強度順にグループ分けされているため、図７（ｃ）の画面７３０では、その順番に表示される。
【０１００】
なお、図１３、図１４において、ＳＳＩＤが同一であるか判定される場合に限らず、例えばＳＳＩＤが類似しているか判定され、類似のＳＳＩＤが同一グループに含まれてもよい。類似判定方法としては、例えば、２つのＳＳＩＤの文字数が同一または差異が所定値以下であり、且つ、同一の文字が含まれる割合が所定値以上であれば、類似と判定される。
【０１０１】
例えば複数の周波数帯域に対応している無線ルーター等では、それぞれの周波数帯域に対応するＳＳＩＤとして「〜２Ｇ」、「〜５Ｇ」（「〜」の文字列は同一）等の文字列が設定されている場合がある。この場合に、上記のように類似判定が行われると、同一の無線ルーターの２つの周波数帯域に対応する２つのＳＳＩＤを、同一のグループに登録することができる。
【０１０２】
また上記のようにＳＳＩＤの類似判定が行われる場合、Ｓ１００６では、同一グループ内の複数のＳＳＩＤのいずれかのみが表示されてもよいし、複数のＳＳＩＤにおいて共通の文字列のみが表示されてもよい。後者の場合、例えば、上記の「〜２Ｇ」、「〜５Ｇ」（「〜」の文字列は同一）の２つのＳＳＩＤが同一グループに登録されていると、「〜」の部分のみが、１つのみ表示される。
【０１０３】
また、画面７３０において識別名（ＳＳＩＤ）重複するものを選択した時には、図８（ｂ）の画面８２０のようにＭＦＰ３００の操作表示部３０５にそれらのＭＡＣアドレス情報を電波強度順に表示することも可能になる。図１７では、ＳＳＩＤ「ａｂｃｄｅ」が重複し、その電波強度は９０、７５、６０の順でメンバーリングされている。従って、図８（ｂ）の画面８２０は、その順番で、個々のＭＡＣアドレス（「１２：３４：５６：７８：９０：ａｂ」「３４：３４：５６：９０：９０：ａｂ」「３６：ａａ：８９：ｂｂ：６０：１１」）を表示する。  
【０１０４】
以上、本実施形態の構成により、２．４ＧＨｚと５ＧＨｚ等の異なる周波数帯域のアクセスポイント検索を同時に実施し、アクセスポイントの識別名（ＳＳＩＤ）が同じである場合には、電波強度の強いアクセスポイントと優先的に接続させる事が可能となる。
【０１０５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０６】
２００…通信端末、３００…ＭＦＰ、４００…アクセスポイント、６０１…メインボード、６０２…ＣＰＵ、６０４…ＲＡＭ、６１６…ＷＬＡＮユニット
【図１】
2019033445.tif 000003
【図２】
2019033445.tif 000004
【図３】
2019033445.tif 000005
【図４】
2019033445.tif 000006
【図５】
2019033445.tif 000007
【図６】
2019033445.tif 000008
【図７】
2019033445.tif 000009
【図８】
2019033445.tif 000010
【図９】
2019033445.tif 000011
【図１０】
2019033445.tif 000012
【図１１】
2019033445.tif 000013
【図１２】
2019033445.tif 000014
【図１３】
2019033445.tif 000015
【図１４】
2019033445.tif 000016
【図１５】
2019033445.tif 000017
【図１６】
2019033445.tif 000018
【図１７】
2019033445.tif 000019
【手続補正書】
【提出日】平成30年8月10日(2018.8.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信が可能な通信装置であって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている所定の情報に基づいて、前記所定の情報に対応する表示アイテムを表示する表示手段と、
前記表示手段により複数の前記表示アイテムが表示され且つ複数の前記表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理手段と、
を有し、
ユーザにより選択された表示アイテムが第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、電波強度に関する所定の条件に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする通信装置。
【請求項２】
前記表示手段は、前記第１のアクセスポイントに対応する前記所定の情報と前記第２のアクセスポイントに対応する前記所定の情報に対して、１つの表示アイテムを表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記所定の条件は、前記第１のアクセスポイントとの無線通信における電波強度に関する情報と、前記第２のアクセスポイントとの無線通信における電波強度に関する情報とにおける相対的な条件であることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの電波強度がより高いアクセスポイントに対する接続処理を行うことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記表示手段による表示の前に行われた、前記第１のアクセスポイントと前記第２のアクセスポイントの検索により、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する電波強度に関する情報が取得され、
前記処理手段は、前記検索により取得された前記電波強度に関する情報に基づき、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、接続先のアクセスポイントを選択し、当該選択された接続先のアクセスポイントに対して前記接続処理を行うことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記表示手段は、複数の前記表示アイテムを、対応する複数のアクセスポイントそれぞれの電波強度に関する情報に応じた順に従って表示することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記所定の情報は、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ（ＳＳＩＤ）であることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記所定の情報は、アクセスポイントが定期的に送信するビーコンの受信に基づいて取得されることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
ユーザにより選択された表示アイテムが前記第１のアクセスポイントと前記第２のアクセスポイントに対応する場合に、更にユーザによる指示を受け付ける受け付け手段を更に有し、
前記処理手段は、前記受け付け手段が第１の指示を受け付けた場合、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記所定の条件に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記受け付け手段は、第２の指示を受け付けた場合、前記第１のアクセスポイントと前記第２のアクセスポイントから接続先のアクセスポイントを選択するための選択画面を表示し、
前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記選択画面において選択されたアクセスポイントに対する接続処理を行うことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記受け付け手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれのＭＡＣアドレスを含む前記選択画面を表示することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記表示手段による表示の前に行われた前記第１のアクセスポイントと前記第２のアクセスポイントの検索により、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応するＭＡＣアドレスが取得されることを特徴とする請求項１１に記載の通信装置。
【請求項１３】
前記所定の情報は、複数の周波数帯域を用いたアクセスポイントの検索により取得されることを特徴とする請求項１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記複数の周波数帯域は、５ＧＨｚと２．４ＧＨｚを含むことを特徴とする請求項１３に記載の通信装置。
【請求項１５】
前記通信装置は、印刷装置であることを特徴とする請求項１乃至１４のいずれか１項に記載の通信装置。
【請求項１６】
無線通信が可能な通信装置の制御方法であって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている所定の情報に基づいて、前記所定の情報に対応する表示アイテムを表示する表示工程と、
前記表示工程により複数の前記表示アイテムが表示され且つ複数の前記表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理工程と、
を有し、
ユーザにより選択された表示アイテムが第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理工程では、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、電波強度に関する所定の条件に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする通信装置の制御方法。
【請求項１７】
無線通信が可能な通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている所定の情報に基づいて、前記所定の情報に対応する表示アイテムを表示する表示工程と、
前記表示工程により複数の前記表示アイテムが表示され且つ複数の前記表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理工程と、
を前記コンピュータに実行させ、
ユーザにより選択された表示アイテムが第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理工程では、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、電波強度に関する所定の条件に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、無線通信が可能な通信装置であって、無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている所定の情報に基づいて、前記所定の情報に対応する表示アイテムを表示する表示手段と、前記表示手段により複数の前記表示アイテムが表示され且つ複数の前記表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理手段と、を有し、ユーザにより選択された表示アイテムが第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、電波強度に関する所定の条件に基づいて選択されたアクセスポイントに対して前記接続処理を行う。
【手続補正書】
【提出日】平成30年10月26日(2018.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信が可能な通信装置であって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている第１の情報と、前記複数のアクセスポイントのそれぞれに対応する電波強度に関する第２の情報を保存する保存手段と、
前記保存手段により保存された前記第１の情報に基づく複数の表示アイテムを、前記保存手段により保存された前記第２の情報に応じた順序に従って表示する表示手段と、
前記表示手段により前記複数の表示アイテムが表示され且つ前記複数の表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理手段と、
を有し、
ユーザにより選択された表示アイテムが前記複数のアクセスポイントのうちの第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する前記保存手段により保存されていた前記第２の情報に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする通信装置。
【請求項２】
前記表示手段は、前記第１のアクセスポイントに対応する前記第１の情報と前記第２のアクセスポイントに対応する前記第１の情報に対して、１つの表示アイテムを表示することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの前記第１のアクセスポイントに対応する第２の情報と、前記第２のアクセスポイントに対応する第２の情報とにおける相対的な条件に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記第２の情報は、アクセスポイントとの無線通信における電波強度を特定するための情報であり、
前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの前記第２の情報により特定される電波強度がより高いアクセスポイントに対する接続処理を行うことを特徴とする請求項３に記載の通信装置。
【請求項５】
前記複数のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントとは前記第１の情報が異なる第３のアクセスポイントに対応する電波強度が、前記第１のアクセスポイントの電波強度より弱く且つ前記第２のアクセスポイントの電波強度より強い場合、前記表示手段は、前記第１のアクセスポイントと前記第２のアクセスポイントに対応する表示アイテムが、前記第３のアクセスポイントに対応する表示アイテムよりも上位の順序となるように、前記複数の表示アイテムを表示させることを特徴とする請求項４に記載の通信装置。
【請求項６】
前記表示手段は、前記複数の表示アイテムを、対応する複数のアクセスポイントそれぞれの前記第２の情報により特定される電波強度が強い順に従って表示することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記第１の情報は、Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ（ＳＳＩＤ）であることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記第１の情報は、アクセスポイントが定期的に送信するビーコンの受信に基づいて取得されることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
ユーザにより選択された表示アイテムが前記第１のアクセスポイントと前記第２のアクセスポイントに対応する場合に、更にユーザによる指示を受け付ける受け付け手段を更に有し、
前記処理手段は、前記受け付け手段が第１の指示を受け付けた場合、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する前記保存手段により保存されていた前記第２の情報に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記受け付け手段は、第２の指示を受け付けた場合、前記第１のアクセスポイントと前記第２のアクセスポイントから接続先のアクセスポイントを選択するための選択画面を表示し、
前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記選択画面において選択されたアクセスポイントに対する接続処理を行うことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記受け付け手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれのＭＡＣアドレスを含む前記選択画面を表示することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記表示手段による表示の前に行われた前記第１のアクセスポイントと前記第２のアクセスポイントの検索により、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応するＭＡＣアドレスが取得されることを特徴とする請求項１１に記載の通信装置。
【請求項１３】
前記第１の情報は、複数の周波数帯域を用いたアクセスポイントの検索により取得されることを特徴とする請求項１乃至１２のいずれか１項に記載の通信装置。
【請求項１４】
前記複数の周波数帯域は、５ＧＨｚと２．４ＧＨｚを含むことを特徴とする請求項１３に記載の通信装置。
【請求項１５】
前記通信装置は、印刷装置であることを特徴とする請求項１乃至１４のいずれか１項に記載の通信装置。
【請求項１６】
無線通信が可能な通信装置の制御方法であって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている第１の情報と、前記複数のアクセスポイントのそれぞれに対応する電波強度に関する第２の情報を保存部に保存する保存工程と、
前記保存部に保存された前記第１の情報に基づく複数の表示アイテムを、前記保存部に保存された前記第２の情報に応じた順序に従って表示する表示工程と、
前記表示工程により前記複数の表示アイテムが表示され且つ前記複数の表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理工程と、
を有し、
ユーザにより選択された表示アイテムが前記複数のアクセスポイントのうちの第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理工程では、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する前記保存部により保存されている前記第２の情報に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とする通信装置の制御方法。
【請求項１７】
無線通信が可能な通信装置の制御方法をコンピュータに実行させるためのプログラムであって、
無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている第１の情報と、前記複数のアクセスポイントのそれぞれに対応する電波強度に関する第２の情報を保存部に保存する保存工程と、
前記保存部に保存された前記第１の情報に基づく複数の表示アイテムを、前記保存部に保存された前記第２の情報に応じた順序に従って表示する表示工程と、
前記表示工程により前記複数の表示アイテムが表示され且つ前記複数の表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理工程と、
を前記コンピュータに実行させ、
ユーザにより選択された表示アイテムが前記複数のアクセスポイントのうちの第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理工程では、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する前記保存部により保存されている前記第２の情報に基づいて選択されたアクセスポイントに対して前記接続処理を行うことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、無線通信が可能な通信装置であって、無線通信を行うためのアクセスポイントの検索により取得された、複数のアクセスポイントのそれぞれに設定されている第１の情報と、前記複数のアクセスポイントのそれぞれに対応する電波強度に関する第２の情報を保存する保存手段と、前記保存手段により保存された前記第１の情報に基づく複数の表示アイテムを、前記保存手段により保存された前記第２の情報に応じた順序に従って表示する表示手段と、前記表示手段により前記複数の表示アイテムが表示され且つ前記複数の表示アイテムのいずれかがユーザにより選択された場合に、当該選択された表示アイテムに対応するアクセスポイントに対する接続処理を行う処理手段と、を有し、ユーザにより選択された表示アイテムが前記複数のアクセスポイントのうちの第１のアクセスポイントと第２のアクセスポイントに対応する場合に、前記処理手段は、前記第１のアクセスポイントと前記第２のアクセスポイントのうちの、前記第１のアクセスポイントと前記第２のアクセスポイントのそれぞれに対応する前記保存手段により保存されていた前記第２の情報に基づいて選択されたアクセスポイントに対して前記接続処理を行う。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2019033445.tif 000020