(57)【要約】【課題】  無線通信装置が、接続数が上限数に一致する状態で、特定機器から無線接続要求を受信する場合に、従来とは異なる適切な手法を利用して、特定機器との無線接続を確立し得る技術を提供すること。【解決手段】  プリンタＰＲは、接続数が上限数に一致する状態で、携帯端末Ｔｅから接続要求を受信する場合（Ｔ２１０）に、切断対象の携帯端末を選択する（Ｔ２１２）。特に、プリンタＰＲは、レガシー機器である携帯端末Ｔａと、ＷＦＤ機器である携帯端末Ｔｂと、の双方と無線接続を確立している場合に、切断対象の携帯端末として、レガシー機器である携帯端末Ｔａを優先的に選択する。そして、プリンタＰＲは、切断要求を携帯端末Ｔａに送信して（Ｔ２１４）、携帯端末Ｔａとの無線接続を切断し、携帯端末Ｔｅとの無線接続を確立する（Ｔ２２０）。【選択図】図７
2018038084.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置であって、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信部と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択部であって、前記Ｎ１個の機器が、特定の無線通信方式に従って動作不可能な第１種の機器と、前記特定の無線通信方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択部と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断部と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立部と、
を備える無線通信装置。
【請求項２】
前記無線通信装置は、さらに、
前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから所定期間が経過する前に、前記接続数が前記上限数に一致する状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記無線通信装置が現在確立している無線接続を切断することを許容せず、
前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから前記所定期間が経過した後に、前記接続数が前記上限数に一致する状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記無線通信装置が現在確立している無線接続を切断することを許容する切断制御部を備え、
前記第１種の機器は、前記無線通信装置から切断要求を受信することに起因して、前記無線通信装置との無線接続が切断された後に、ユーザから指示が与えられなくても、無線接続要求を前記無線通信装置に自動的に送信する機能を有する、無線通信装置。
【請求項３】
前記確立部は、さらに、前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから前記所定期間が経過する前に、前記接続数が前記上限数未満である状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記第１の対象機器との無線接続を再確立する、請求項２に記載の無線通信装置。
【請求項４】
前記選択部は、前記第１の対象機器として、前記第２種の機器と比べて前記第１種の機器を優先的に選択する、請求項１から３のいずれか一項に記載の無線通信装置。
【請求項５】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記選択部は、前記Ｎ１個の機器が前記サポート機器と前記非サポート機器とを含む場合に、前記第１の対象機器として、前記非サポート機器と比べて前記サポート機器を優先的に選択する、請求項１から４のいずれか一項に記載の無線通信装置。
【請求項６】
前記確立部は、さらに、前記第１の対象機器として前記サポート機器が選択されて、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記所定コマンドを前記第１の対象機器に送信して、前記第１の対象機器との無線接続を再確立する、請求項５に記載の無線通信装置。
【請求項７】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記受信部は、さらに、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態で、第２の特定機器から第２の無線接続要求を受信し、
前記選択部は、さらに、前記第２の特定機器から前記第２の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ２個（前記Ｎ２は２以上の整数）の機器の中から、無線接続が切断されるべき第２の対象機器を選択し、
前記切断部は、さらに、第２の切断要求を前記第２の対象機器に送信して、前記第２の対象機器との無線接続を切断し、
前記確立部は、さらに、前記第２の対象機器との前記無線接続が切断された後に、前記第２の特定機器との無線接続を確立し、
前記確立部は、さらに、前記第１の対象機器として前記第１種の機器が選択されて、前記第１の特定機器との前記無線接続が確立され、かつ、前記第２の対象機器として前記サポート機器が選択されて、前記第２の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記第１種の機器である前記第１の対象機器と比べて、前記サポート機器である前記第２の対象機器との無線接続を優先的に再確立する、請求項１から６に記載の無線通信装置。
【請求項８】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記受信部は、さらに、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態で、第２の特定機器から第２の無線接続要求を受信し、
前記選択部は、さらに、前記第２の特定機器から前記第２の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ２個（前記Ｎ２は２以上の整数）の機器の中から、無線接続が切断されるべき第２の対象機器を選択し、
前記切断部は、さらに、第２の切断要求を前記第２の対象機器に送信して、前記第２の対象機器との無線接続を切断し、
前記確立部は、さらに、前記第２の対象機器との前記無線接続が切断された後に、前記第２の特定機器との無線接続を確立し、
前記確立部は、さらに、前記第１の対象機器として前記サポート機器が選択されて、前記第１の特定機器との前記無線接続が確立され、かつ、前記第２の対象機器として前記サポート機器が選択されて、前記第２の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記第１の対象機器と前記第２の対象機器とのうち、前記無線通信装置との無線接続が先に切断された前記第１の対象機器との無線接続を優先的に再確立する、請求項１から７のいずれか一項に記載の無線通信装置。
【請求項９】
前記特定の無線通信方式は、一対の機器の間に無線接続が確立されて、無線ネットワークが形成されるべき際に、前記一対の機器が前記無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する無線通信方式である、請求項１から８のいずれか一項に記載の無線通信装置。
【請求項１０】
前記Ｎ１個の機器は、前記無線通信装置との無線接続を現在確立している全ての機器のうち、前記無線通信装置に画像処理機能を実行させるためのアプリケーションが起動中でない機器である、請求項１から９のいずれか一項に記載の無線通信装置。
【請求項１１】
無線通信装置のためのコンピュータプログラムであって、
前記無線通信装置に搭載されるコンピュータに、以下の各処理、即ち、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信処理と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択処理であって、前記Ｎ１個の機器が、特定の無線通信方式に従って動作不可能な第１種の機器と、前記特定の無線通信方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択処理と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断処理と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、無線ネットワークの親局として動作可能な無線通信装置を開示する。
【背景技術】
【０００２】
特許文献１には、複数の通信装置を含むネットワークが開示されている。ネットワークを管理する通信装置（以下では「管理通信装置」と呼ぶ）は、当該ネットワーク外の通信装置から接続要求を受信すると、ネットワークに現在接続されている通信装置の接続台数を確認する。第３実施形態では、管理通信装置は、接続台数が所定値を超える場合に、非通信状態の通信装置が存在するのか否かを判定し、非通信状態の通信装置をネットワークから切断する。なお、ネットワークから切断されるべき通信装置を選択するための変形例として、ネットワークに接続されている時間が最も長い通信装置を選択すること、ネットワークにアクセスしていない時間が最も長い通信装置を選択すること、データ送出量が最も少ない通信装置を選択すること、通信優先度が最も低い通信装置を選択すること等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３２６６５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線ネットワークには様々な種類の機器が所属し得る。本明細書では、無線通信装置が親局として動作する無線ネットワークに様々な種類の機器が所属している状況で、無線通信装置が、接続数が上限数に一致する状態で、特定機器から無線接続要求を受信する場合に、新規な手法を利用して、特定機器との無線接続を確立し得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される無線通信装置は、受信部と、選択部と、切断部と、確立部と、を備える。受信部は、無線ネットワークの親局として動作する無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する。選択部は、第１の特定機器から第１の無線接続要求が受信される場合に、無線通信装置との無線接続を現在確立しているＮ１個（Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する。選択部は、Ｎ１個の機器が、特定の無線通信方式に従って動作不可能な第１種の機器と、特定の無線通信方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、第１の対象機器として優先的に選択する。切断部は、第１の切断要求を第１の対象機器に送信して、第１の対象機器との無線接続を切断する。確立部は、第１の対象機器との無線接続が切断された後に、第１の特定機器との無線接続を確立する。
【０００６】
上記の構成によると、無線通信装置は、接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する場合に、Ｎ１個の機器の中から第１の対象機器を選択して、第１の対象機器との無線接続を切断する。この結果、接続数が上限数未満になるので、無線通信装置は、第１の特定機器との無線接続を確立する。特に、Ｎ１個の機器が、特定の無線通信方式に従って動作不可能な第１種の機器と、特定の無線通信方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、無線通信装置は、最も高い切断優先度を有する種類の機器を、第１の対象機器として優先的に選択する。このために、無線通信装置は、特定の無線通信方式に従って動作可能であるのか否かという新規な観点で予め決定されている切断優先度に基づいて、第１の対象機器を適切に選択し得る。即ち、無線通信装置は、従来とは異なる適切な手法を利用して、第１の特定機器との無線接続を確立し得る。
【０００７】
無線通信装置は、さらに、第１の対象機器として第１種の機器が選択されて、第１の対象機器との無線接続が切断されてから所定期間が経過する前に、接続数が上限数に一致する状態で、第１の対象機器から無線接続要求が受信される場合に、無線通信装置が現在確立している無線接続を切断することを許容せず、第１の対象機器として第１種の機器が選択されて、第１の対象機器との無線接続が切断されてから所定期間が経過した後に、接続数が上限数に一致する状態で、第１の対象機器から無線接続要求が受信される場合に、無線通信装置が現在確立している無線接続を切断することを許容する切断制御部を備えていてもよい。第１種の機器は、無線通信装置から切断要求を受信することに起因して、無線通信装置との無線接続が切断された後に、ユーザから指示が与えられなくても、無線接続要求を無線通信装置に自動的に送信する機能を有する。この構成によると、無線通信装置は、上記の所定期間が経過する前に、接続数が上限数に一致する状態で、第１種の機器である第１の対象機器から自動的に送信される無線接続要求を受信しても、他の機器との無線接続を切断しない。このために、第１種の機器との無線接続が切断されてから短時間しか経過していない状況で、第１種の機器から自動的に送信される無線接続要求に応じて、他の機器との無線接続が切断されるという事象の発生を抑制することができる。また、無線通信装置は、上記の所定期間が経過した後に、接続数が上限数に一致する状態で、第１種の機器である第１の対象機器から自動的に送信される無線接続要求を受信する場合に、他の機器との無線接続を切断し得る。このために、無線通信装置は、第１の対象機器との無線接続を再確立し得る。
【０００８】
確立部は、さらに、第１の対象機器として第１種の機器が選択されて、第１の対象機器との無線接続が切断されてから所定期間が経過する前に、接続数が上限数未満である状態で、第１の対象機器から無線接続要求が受信される場合に、第１の対象機器との無線接続を再確立してもよい。この構成によると、無線通信装置は、接続数が上限数未満である状態では、上記の所定期間が経過する前に、第１の対象機器との無線接続を適切に再確立することができる。
【０００９】
選択部は、第１の対象機器として、第２種の機器と比べて第１種の機器を優先的に選択してもよい。この構成によると、無線通信装置は、第１の対象機器を適切に選択し得る。
【００１０】
第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、所定コマンドをサポートしていない非サポート機器と、を含んでいてもよい。選択部は、Ｎ１個の機器がサポート機器と非サポート機器とを含む場合に、第１の対象機器として、非サポート機器と比べてサポート機器を優先的に選択してもよい。この構成によると、無線通信装置は、第１の対象機器を適切に選択し得る。
【００１１】
確立部は、さらに、第１の対象機器としてサポート機器が選択されて、第１の特定機器との無線接続が確立された後に、接続数が上限数に一致する状態から接続数が上限数未満である状態に移行する場合に、所定コマンドを第１の対象機器に送信して、第１の対象機器との無線接続を再確立してもよい。この構成によると、無線通信装置は、サポート機器である第１の対象機器との無線接続を適切に再確立することができる。
【００１２】
受信部は、さらに、第１の特定機器との無線接続が確立された後に、接続数が上限数に一致する状態で、第２の特定機器から第２の無線接続要求を受信してもよい。選択部は、さらに、第２の特定機器から第２の無線接続要求が受信される場合に、無線通信装置との無線接続を現在確立しているＮ２個（Ｎ２は２以上の整数）の機器の中から、無線接続が切断されるべき第２の対象機器を選択してもよい。切断部は、さらに、第２の切断要求を第２の対象機器に送信して、第２の対象機器との無線接続を切断してもよい。確立部は、さらに、第２の対象機器との無線接続が切断された後に、第２の特定機器との無線接続を確立してもよい。確立部は、さらに、第１の対象機器として第１種の機器が選択されて、第１の特定機器との無線接続が確立され、かつ、第２の対象機器としてサポート機器が選択されて、第２の特定機器との無線接続が確立された後に、接続数が上限数に一致する状態から接続数が上限数未満である状態に移行する場合に、第１種の機器である第１の対象機器と比べて、サポート機器である第２の対象機器との無線接続を優先的に再確立してもよい。この構成によると、無線通信装置は、無線接続を再確立すべき複数個の機器（即ち第１及び第２の対象機器）が存在する場合に、接続数が上限数未満である状態に移行した後に、無線接続を迅速に再確立し得る。
【００１３】
確立部は、さらに、第１の対象機器としてサポート機器が選択されて、第１の特定機器との無線接続が確立され、かつ、第２の対象機器としてサポート機器が選択されて、第２の特定機器との無線接続が確立された後に、接続数が上限数に一致する状態から接続数が上限数未満である状態に移行する場合に、第１の対象機器と第２の対象機器とのうち、無線通信装置との無線接続が先に切断された対象機器との無線接続を優先的に再確立してもよい。この構成によると、無線通信装置は、第１の対象機器と第２の対象機器との双方がサポート機器である場合に、無線接続が先に切断された第１の対象機器との無線接続を優先的に再確立する。このために、無線接続が先に切断された第１の対象機器との無線接続が長期間に亘って再確立されないという事象の発生を抑制することができる。
【００１４】
特定の無線通信方式は、一対の機器の間に無線接続が確立されて、無線ネットワークが形成されるべき際に、一対の機器が無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する無線通信方式であってもよい。
【００１５】
Ｎ１個の機器は、無線通信装置との無線接続を現在確立している全ての機器のうち、無線通信装置に画像処理機能を実行させるためのアプリケーションが起動中でない機器であってもよい。この構成によると、無線通信装置は、上記のアプリケーションが起動中でないＮ１個の機器、即ち、画像処理機能を実行させるための通信を無線通信装置と実行する可能性が低いＮ１個の機器の中から、無線接続が切断されるべき第１の対象機器を選択することができる。
【００１６】
上記の無線通信装置の機能を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の無線通信装置と、いずれかの機器（例えば第１の特定機器）と、を備えるシステムも、新規で有用である。
【図面の簡単な説明】
【００１７】
【図１】通信システムの構成を示す。
【図２】プリンタがＩＶサポート機器との無線接続を確立する様子を表わすシーケンス図を示す。
【図３】プリンタがレガシー機器との無線接続を確立する様子を表わすシーケンス図を示す。
【図４】プリンタの応答処理のフローチャートを示す。
【図５】プリンタの機器選択処理のフローチャートを示す。
【図６】プリンタの監視処理のフローチャートを示す。
【図７】レガシー機器に切断要求を送信するケースＡのシーケンス図を示す。
【図８】レガシー機器に切断要求を送信するケースＢのシーケンス図を示す。
【図９】ＩＶサポート機器に切断要求を送信するケースＣのシーケンス図を示す。
【図１０】２個の機器に切断要求を送信するケースＤのシーケンス図を示す。
【図１１】図１０の続きのシーケンス図であり、ＩＶサポート機器との無線接続を優先的に再確立する様子を示す。
【図１２】先に無線接続が切断された機器との無線接続を優先的に再確立するケースＥのシーケンス図を示す。
【発明を実施するための形態】
【００１８】
（システムの構成；図１）
本実施例の通信システム２は、プリンタＰＲと、複数個の携帯端末Ｔａ〜Ｔｆと、を備える。プリンタＰＲと各携帯端末Ｔａ〜Ｔｆとは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷｉ−Ｆｉ方式に従った無線通信であるＷｉ−Ｆｉ通信を実行可能である。
【００１９】
（プリンタＰＲの構成）
プリンタＰＲは、印刷機能を実行可能な周辺機器（即ちＰＣ（Personal Computerの略）等の周辺機器）である。プリンタＰＲは、操作部１２と、表示部１４と、印刷実行部１６と、無線ＬＡＮ（Local Area Networkの略）インターフェース２０と、制御部３０と、を備える。各部１２〜３０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００２０】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をプリンタＰＲに入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。
【００２１】
無線ＬＡＮＩ／Ｆ２０は、Ｗｉ−Ｆｉ方式に従ったＷｉ−Ｆｉ通信を実行するためのインターフェースである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。より具体的に言うと、無線ＬＡＮＩ／Ｆ２０は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ（Wi-Fi Directの略）方式をサポートしているＩ／Ｆである。従って、制御部３０は、ＷＦＤ方式の無線ネットワーク（以下では「ＷＦＤＮＷ」と呼ぶ）を利用して、無線ＬＡＮＩ／Ｆ２０を介して、Ｗｉ−Ｆｉ通信を実行することができる。
【００２２】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラム３６に従って、様々な処理を実行するプロセッサである。メモリ３４は、プログラム３６のみならず、機器リスト５０を記憶することができる。
【００２３】
機器リスト５０は、プリンタＰＲが無線接続を確立した各携帯端末（例えばＴａ）の各関連情報が記述されるリストである。各関連情報は、ＭＡＣアドレスと、接続時刻と、使用状況と、切断時刻と、機器タイプと、禁止フラグと、が関連付けられた情報である。「ＭＡＣアドレス」は、携帯端末のＭＡＣアドレスである。「接続時刻」は、プリンタＰＲが携帯端末との無線接続を確立した時刻である。「使用状況」は、携帯端末にインストールされている所定のアプリケーションプログラム（以下では「印刷アプリ」と呼ぶ）に従った印刷データの通信状況を示す。印刷アプリは、印刷データをプリンタＰＲに供給して、プリンタＰＲに印刷機能を実行させるためのアプリケーションプログラムである。「切断時刻」は、プリンタＰＲが携帯端末との無線接続を切断した時刻である。「機器タイプ」は、携帯端末のタイプを示す。「禁止フラグ」は、プリンタＰＲが携帯端末から接続要求を受信する場合に、携帯端末との無線接続を確立可能であるのか（即ち「ＯＮ」）、無線接続を確立不可能であるのか（即ち「ＯＦＦ」）を示すフラグである。
【００２４】
携帯端末のタイプは、レガシー機器と、ＷＦＤ機器と、に大別される。また、ＷＦＤ機器は、ＩＶ（Invitationの略）サポート機器と、ＩＶ非サポート機器と、に分類される。レガシー機器は、ＷＦＤ方式に従って動作不可能な機器である。ＷＦＤ機器（即ちＩＶサポート機器及びＩＶ非サポート機器）は、ＷＦＤ方式に従って動作可能な機器である。ＩＶサポート機器は、Invitation Request信号をサポートしている機器、即ち、Invitation Request信号に応じて無線接続を確立可能な機器である。ＩＶ非サポート機器は、Invitation Request信号をサポートしていない機器、即ち、Invitation Request信号に応じて無線接続を確立不可能な機器である。機器リスト５０内の「機器タイプ」には、「レガシー」と、「ＩＶサポート」と、「ＩＶ非サポート」と、のいずれかが記述される。なお、機器リスト５０では、機器タイプ「レガシー」に関連付けて禁止フラグが記述されるが、機器タイプ「ＩＶサポート」又は「ＩＶ非サポート」に関連付けて禁止フラグが記述されない。
【００２５】
（携帯端末Ｔａ〜Ｔｆの構成）
各携帯端末Ｔａ〜Ｔｆは、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。以下では、各携帯端末Ｔａ〜Ｔｆの各ＭＡＣアドレスのことを「ＭＡＣａ」〜「ＭＡＣｆ」と記載する。
【００２６】
携帯端末Ｔａは、レガシー機器であり、携帯端末Ｔｂ〜Ｔｆは、ＷＦＤ機器である。また、携帯端末Ｔｂ，Ｔｃは、ＩＶサポート機器であり、携帯端末Ｔｄ〜Ｔｆは、ＩＶ非サポート機器である。
【００２７】
（ＷＦＤ（Wi-Fi Directの略）方式）
続いて、ＷＦＤ方式について説明する。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ、２０１０年）」に記述されている無線通信方式である。
【００２８】
上記のＷＦＤの規格書では、ＷＦＤ機器の状態として、Ｇｒｏｕｐ  Ｏｗｎｅｒ状態（以下では「Ｇ／Ｏ状態」と呼ぶ）、クライアント状態（以下では「ＣＬ状態」と呼ぶ）、及び、デバイス状態の３つの状態が定義されている。ＷＦＤ機器は、上記の３つの状態のうちの１つの状態で選択的に動作可能である。
【００２９】
Ｇ／Ｏ状態のＷＦＤ機器（即ちＧ／Ｏ機器）は、当該ＷＦＤ機器が親局として動作する無線ネットワーク（即ちＷＦＤＮＷ）を形成する機器である。ＣＬ状態のＷＦＤ機器（即ちＣＬ機器）は、ＷＦＤＮＷの子局として動作する機器である。デバイス状態のＷＦＤ機器（即ちデバイス機器）は、ＷＦＤＮＷに所属していない機器である。
【００３０】
Ｇ／Ｏ機器とＣＬ機器との双方が所属しているＷＦＤＮＷは、例えば、以下の２つの手順のいずれかによって形成される。第１の手順では、一対のデバイス機器は、Ｇ／Ｏネゴシエーションと呼ばれる無線通信を実行する。これにより、当該一対のデバイス機器のうちの一方は、Ｇ／Ｏ状態（即ちＧ／Ｏ機器）になることを決定し、他方は、ＣＬ状態（即ちＣＬ機器）になることを決定する。そして、Ｇ／Ｏ機器は、ＷＦＤＮＷを形成して、ＣＬ機器との無線接続を確立する。これにより、Ｇ／Ｏ機器とＣＬ機器との双方が所属しているＷＦＤＮＷが形成される。このように、ＷＦＤ方式は、Ｇ／Ｏネゴシエーションの仕組みを有する無線通信方式である。
【００３１】
第２の手順では、デバイス機器は、Ｇ／Ｏネゴシエーションを実行せずに、自発的にＧ／Ｏ状態に移行して、ＷＦＤＮＷを形成する。この場合、ＷＦＤＮＷが形成された後に、他のデバイス機器は、Ｇ／Ｏネゴシエーションを実行せずに、ＣＬ状態に移行して、Ｇ／Ｏ機器との無線接続を確立する。これにより、Ｇ／Ｏ機器とＣＬ機器との双方が所属しているＷＦＤＮＷが形成される。
【００３２】
Ｇ／Ｏ機器は、他の機器を介さずに、ＣＬ機器と対象データの無線通信を実行可能である。対象データは、ＯＳＩ参照モデルのネットワーク層の情報、及び、ネットワーク層よりも上位層（例えばアプリケーション層）の情報を含むデータであり、例えば、印刷対象の画像を表わす印刷データを含む。また、Ｇ／Ｏ機器は、複数個のＣＬ機器が当該Ｇ／Ｏ機器によって形成されているＷＦＤＮＷに参加している場合に、一対のＣＬ機器の間の対象データの無線通信を中継可能である。このように、ＷＦＤＮＷでは、各機器は、当該各機器とは別体に構成されているアクセスポイント（以下では「ＡＰ」と呼ぶ）を介さずに、対象データの無線通信を実行することができる。即ち、ＷＦＤ方式は、ＡＰが利用されない無線通信方式であると言える。
【００３３】
また、Ｇ／Ｏ機器は、ＷＦＤＮＷに所属していないデバイス機器と対象データの無線通信を実行することができないが、デバイス機器と接続用データの無線通信を実行して、デバイス機器との無線接続を確立することができる。これにより、Ｇ／Ｏ機器は、デバイス機器をＷＦＤＮＷに参加させることができる。
【００３４】
Ｇ／Ｏ機器は、さらに、ＷＦＤＮＷに所属していないレガシー機器と接続用データの無線通信を実行して、レガシー機器との無線接続を確立することもできる。これにより、Ｇ／Ｏ機器は、レガシー機器をＷＦＤＮＷに参加させることができる。
【００３５】
上記の接続用データは、ＯＳＩ参照モデルのネットワーク層よりも下位層（例えば、物理層、データリンク層等）の情報を含むデータ（即ち、ネットワーク層の情報を含まないデータ）である。より具体的に言うと、上記の接続用データは、ＷＦＤ方式に特有である特有データを含まない通常接続用データと、当該特有データを含むＷＦＤ接続用データと、のどちらかに分類される。
【００３６】
通常接続用データは、例えば、Probe Request/Response信号、Authentication Request/Response信号、Association Request/Response信号、WSC Exchange、4-Way Handshake等を含む。Probe Request信号は、無線ネットワークの親局として動作する機器（例えば、Ｇ／Ｏ機器、ＡＰ）をサーチするための信号であり、Probe Response信号は、その応答信号である。Authentication Request信号は、認証方式を確認するための信号であり、Authentication Response信号は、その応答信号である。Association Request信号は、接続を要求するための信号であり、Association Response信号は、その応答信号である。WSC Exchangeは、認証情報等の各種情報を供給するための信号である。4-Way Handshakeは、認証を実行するための信号である。
【００３７】
また、ＷＦＤ接続用データは、上記の通常接続用データに加えて、ＷＦＤ方式に特有である特有データとして、例えば、Invitation Request/Response、Provision Discovery Request/Response信号等を含む。Invitation Request信号は、ＷＦＤＮＷへの参加を促す信号であり、Invitation Responseは、その応答信号である。Provision Discovery Request信号は、ＷＰＳ（Wi-Fi Protected Setupの略）の方式（例えば、プッシュボタン方式、ＰＩＮコード方式等）を確認するための信号であり、Provision Discovery Response信号は、その応答信号である。なお、以下では、「Request」、「Response」のことを、それぞれ、「Req.」、「Res.」と記載する。
【００３８】
即ち、レガシー機器は、ＡＰと通常接続用データの無線通信を実行して、ＡＰとの無線接続を確立し、ＡＰによって形成されている無線ネットワークにいわゆるステーションとして参加することができる。これと同様に、レガシー機器は、Ｇ／Ｏ機器と通常接続用データの無線通信を実行して、Ｇ／Ｏ機器との無線接続を確立し、ＷＦＤＮＷにステーションとして参加することができる。
【００３９】
デバイス機器（即ち、ＷＦＤ方式に従って動作可能な機器）は、状況に応じて、通常接続用データ及びＷＦＤ接続用データのどちらかの無線通信をＧ／Ｏ機器と実行して、Ｇ／Ｏ機器との無線接続を確立し、ＷＦＤＮＷに参加することができる。デバイス機器が通常接続用データのみの無線通信を実行する場合には、デバイス機器は、ＷＦＤＮＷにステーションとして参加すると言える。デバイス機器は、ＷＦＤ方式の特有データの無線通信を実行しないからである。一方において、デバイス機器がＷＦＤ接続用データの無線通信を実行する場合には、デバイス機器は、ＷＦＤＮＷにＣＬ機器として参加すると言える。
【００４０】
上述したように、デバイス機器は、ＷＦＤＮＷにステーションとして参加することもできるし、ＷＦＤＮＷにＣＬ機器として参加することもできる。ただし、以下では、ステーションとＣＬ機器とを区別することなく「子局」と呼ぶ。
【００４１】
Ｇ／Ｏ機器では、通常、当該Ｇ／Ｏ機器によって形成されているＷＦＤＮＷに所属可能な子局の数の上限数が、予め決められている。換言すると、Ｇ／Ｏ機器では、Ｇ／Ｏ機器が同時的に確立可能な無線接続の数の上限数が、無線ＬＡＮＩ／Ｆのメモリ量等に基づいて予め決められている。本実施例では、ＭＦＰ１０は、Ｇ／Ｏ機器として動作して、ＷＦＤＮＷを形成することができる。そして、Ｇ／Ｏ機器であるＭＦＰ１０が同時的に確立可能な無線接続の数の上限数は、「４」である。ただし、変形例では、上限数は、「４」でなくてもよく、「２」以上の整数であれば、どのような値であってもよい。
【００４２】
（プリンタＰＲがＩＶサポート機器との無線接続を確立する処理；図２）
続いて、図２を参照して、プリンタＰＲがＩＶサポート機器である携帯端末Ｔｂとの無線接続を確立する処理について説明する。本実施例では、プリンタＰＲのＣＰＵ３２は、プリンタＰＲの電源がＯＮされることをトリガとして、Ｇ／Ｏネゴシエーションを実行せずに、プリンタＰＲの状態をデバイス状態からＧ／Ｏ状態に移行させて、ＷＦＤＮＷを形成する。この段階では、ＷＦＤＮＷに１個の子局も所属していない。即ち、Ｇ／Ｏ機器であるプリンタＰＲのみが所属しているＷＦＤＮＷが形成される。
【００４３】
Ｔ１０では、携帯端末Ｔｂのユーザは、プリンタＰＲの操作部１２に所定の操作を実行する。上記の所定の操作は、プリンタＰＲに無線接続を確立させるための操作であり、例えば、ＷＰＳ（即ちいわゆる自動無線設定）のプッシュボタン方式に従った操作である。
【００４４】
Ｔ１１では、携帯端末Ｔｂのユーザは、さらに、印刷アプリを起動するための起動操作と、プリンタＰＲで印刷されるべき画像を表わす印刷データを指定するための印刷操作と、を携帯端末Ｔｂに実行する。
【００４５】
Ｔ１２では、携帯端末Ｔｂは、Probe Req.信号をプリンタＰＲに送信する。Probe Req.信号は、携帯端末ＴｂのＭＡＣアドレスであるＭＡＣｂと、携帯端末ＴｂがＷＦＤ機器であることを示すＰ２Ｐ（peer to peerの略）情報と、を含む。
【００４６】
Ｔ１４では、プリンタＰＲのＣＰＵ３２は、携帯端末ＴｂからProbe Req.信号を受信する場合に、Probe Res.信号を携帯端末Ｔｂに送信する。
【００４７】
Ｔ１６では、携帯端末Ｔｂは、プリンタＰＲからProbe Res.信号を受信する場合に、Provision Discovery Req.信号を携帯端末Ｔｂに送信する。Provision Discovery Req.信号は、携帯端末ＴｂがInvitation Req.信号をサポートしていることを示すサポート情報を含む。なお、仮に、携帯端末ＴｂがＩＶ非サポート機器である場合には、Provision Discovery Req.信号は、上記のサポート情報を含まない。
【００４８】
Ｔ１８では、プリンタＰＲのＣＰＵ３２は、携帯端末ＴｂからProvision Discovery Req.信号を受信する場合に、Provision Discovery Res.信号を携帯端末Ｔｂに送信する。
【００４９】
Ｔ２０では、携帯端末Ｔｂは、プリンタＰＲからProvision Discovery Res.信号を受信する場合に、図示省略のAuthentication Request信号及びAuthentication Response信号の通信の終了後に、接続要求（即ちAssociation Request信号）をプリンタＰＲに送信する。
【００５０】
Ｔ２２では、プリンタＰＲのＣＰＵ３２は、携帯端末Ｔｂから接続要求を受信する場合に、無線接続を確立するための様々な信号の通信（例えば、Association Response信号、WSC Exchange、4-Way Handshake）を携帯端末Ｔｂと実行する。これにより、ＣＰＵ３２は、携帯端末Ｔｂとの無線接続を確立して、プリンタＰＲがＧ／Ｏ機器として動作するＷＦＤＮＷに携帯端末Ｔｂを子局（より具体的にはＣＬ機器）として参加させることができる。
【００５１】
Ｔ２４では、プリンタＰＲのＣＰＵ３２は、携帯端末Ｔｂの関連情報を機器リスト５０（図１参照）に登録する。具体的には、ＣＰＵ３２は、「ＭＡＣアドレス」、「接続時刻」、「使用状況」として、それぞれ、Ｔ１２のProbe Req.信号に含まれる「ＭＡＣｂ」、「現在時刻」、「未使用」を記述する。また、ＣＰＵ３２は、Ｔ１６のProvision Discovery Req.信号に含まれるサポート情報に基づいて、「機器タイプ」として、「ＩＶサポート」を記述する。なお、仮に、携帯端末ＴｂがＩＶ非サポート機器である場合には、Provision Discovery Req.信号が上記のサポート情報を含まないので、ＣＰＵ３２は、「機器タイプ」として、「ＩＶ非サポート」を記述する。Ｔ２４では、ＣＰＵ３２は、「切断時刻」を記述しない。また、ＣＰＵ３２は、携帯端末Ｔｂがレガシー機器ではないので、「禁止フラグ」を記述しない。
【００５２】
Ｔ２６では、携帯端末Ｔｂは、ＷＦＤＮＷを利用して、Ｔ１１の印刷操作で指定された印刷データをプリンタＰＲに送信する。印刷データは、携帯端末ＴｂのＭＡＣｂを含む。
【００５３】
Ｔ２８では、プリンタＰＲのＣＰＵ３２は、携帯端末ＴｂからＭＡＣｂを含む印刷データを受信する場合に、機器リスト５０でＭＡＣｂに関連付けられている「使用状況」、即ち、携帯端末Ｔｂの関連情報に含まれる「使用状況」を、「未使用」から「使用中」に変更する。そして、Ｔ３０では、ＣＰＵ３２は、受信済みの印刷データによって表わされる画像の印刷を印刷実行部１６に開始させる。
【００５４】
Ｔ３２では、ＣＰＵ３２は、携帯端末Ｔｂからの全ての印刷データの受信が完了したことを検出する。この場合、Ｔ３４では、プリンタＰＲのＣＰＵ３２は、機器リスト５０でＭＡＣｂに関連付けられている「使用状況」、即ち、携帯端末Ｔｂの関連情報に含まれる「使用状況」を、「使用中」から「使用済み」に変更する。
【００５５】
（プリンタがレガシー機器との無線接続を確立する処理；図３）
続いて、図３を参照して、プリンタＰＲが、レガシー機器である携帯端末Ｔａとの無線接続を確立する処理について説明する。Ｔ１１０，Ｔ１１１は、図２のＴ１０，Ｔ１１と同様である。
【００５６】
Ｔ１１２では、携帯端末Ｔａは、Probe Req.信号をプリンタＰＲに送信する。Probe Req.信号は、携帯端末ＴａのＭＡＣアドレスであるＭＡＣａを含むが、携帯端末Ｔａがレガシー機器であるので、Ｐ２Ｐ情報を含まない。Ｔ１１４，Ｔ１２０は、図２のＴ１４，Ｔ２０と同様である。携帯端末Ｔａがレガシー機器であるので、図２のケースとは異なり、ＷＦＤ方式の特有データであるProvision Discovery Req.信号及びProvision Discovery Res.信号が通信されない。Ｔ１２２は、図２のＴ２２と同様である。これにより、ＣＰＵ３２は、携帯端末Ｔａとの無線接続を確立して、プリンタＰＲがＧ／Ｏ機器として動作するＷＦＤＮＷに携帯端末Ｔａを子局（より具体的にはステーション）として参加させることができる。
【００５７】
Ｔ１２４では、プリンタＰＲのＣＰＵ３２は、携帯端末Ｔａの関連情報を機器リスト５０（図１参照）に登録する。具体的には、ＣＰＵ３２は、「ＭＡＣアドレス」、「接続時刻」、「使用状況」として、それぞれ、Ｔ１１２のProbe Req.信号に含まれる「ＭＡＣａ」、「現在時刻」、「未使用」を記述する。また、ＣＰＵ３２は、Ｔ１１２のProbe Req.信号にＰ２Ｐ情報が含まれていないことに基づいて、「機器タイプ」として、「レガシー機器」を記述する。また、ＣＰＵ３２は、「禁止フラグ」として、「ＯＦＦ」を記述する。Ｔ１２４では、ＣＰＵ３２は、「切断時刻」を記述しない。Ｔ１２６〜Ｔ１３４は、図２のＴ２６〜Ｔ３４と同様である。
【００５８】
（プリンタの応答処理；図４）
続いて、図４を参照して、プリンタＰＲのＣＰＵ３２が実行する応答処理について説明する。Ｓ２では、ＣＰＵ３２は、特定の携帯端末（例えば携帯端末Ｔａ〜Ｔｆ）から接続要求（即ちAssociation Request信号、図２のＴ２０、図３のＴ１２０参照）を受信することを監視する。ＣＰＵ３２は、特定の携帯端末から接続要求を受信する場合に、Ｓ２でＹＥＳと判断して、Ｓ４に進む。
【００５９】
Ｓ４では、ＣＰＵ３２は、プリンタＰＲが現在確立している無線接続の数（以下では「接続数」と呼ぶ）が、上限数「４」に一致するのか否かを判断する。具体的には、ＣＰＵ３２は、まず、機器リスト５０から、切断時刻が記述されていない関連情報の数を抽出する。抽出される関連情報の数は、プリンタＰＲの接続数に一致する。そして、ＣＰＵ３２は、抽出される関連情報の数が「４」未満である場合に、接続数が上限数に一致しないと判断し（Ｓ４でＮＯ）、Ｓ６〜Ｓ６０をスキップしてＳ６２に進む。一方において、ＣＰＵ３２は、抽出される関連情報の数が「４」である場合に、接続数が上限数に一致すると判断し（Ｓ４でＹＥＳ）、Ｓ６に進む。
【００６０】
Ｓ６では、ＣＰＵ３２は、機器リスト５０を参照して、特定の携帯端末の関連情報に含まれる「禁止フラグ」が「ＯＮ」であるのか否かを判断する。Ｓ２で特定の携帯端末から受信される接続要求は、特定の携帯端末のＭＡＣアドレスを含む。ＣＰＵ３２は、接続要求に含まれるＭＡＣアドレスに関連付けて、「禁止フラグ」として「ＯＮ」が記述されている場合には、Ｓ６でＹＥＳと判断して、Ｓ８に進む。
【００６１】
Ｓ８では、ＣＰＵ３２は、特定の携帯端末との無線接続を確立不可能であると決定して、拒否通知を特定の携帯端末に送信する。即ち、ＣＰＵ３２は、Ｓ２で受信される接続要求に応じて、特定の携帯端末との無線接続を確立しない。Ｓ８が終了すると、応答処理が終了する。
【００６２】
一方において、Ｓ６において、ＣＰＵ３２は、接続要求に含まれるＭＡＣアドレスに関連付けられている「禁止フラグ」が「ＯＮ」でない場合には、Ｓ６でＮＯと判断して、Ｓ１０に進む。ＣＰＵ３２は、接続要求に含まれるＭＡＣアドレスが機器リスト５０に存在しない場合、接続要求に含まれるＭＡＣアドレスに関連付けられている「禁止フラグ」が「ＯＦＦ」である場合、又は、接続要求に含まれるＭＡＣアドレスに関連付けて「禁止フラグ」自体が記述されていない場合には、Ｓ６でＮＯと判断する。
【００６３】
Ｓ１０では、ＣＰＵ３２は、機器リスト５０を参照して、機器選択処理を実行する。即ち、ＣＰＵ３２は、プリンタＰＲとの無線接続が確立されている各携帯端末の中から、無線接続が切断されるべき切断対象の携帯端末を選択することを試みる。
【００６４】
Ｓ５０では、ＣＰＵ３２は、Ｓ１０の機器選択処理において、切断対象の携帯端末を選択することができたのか否かを判断する。ＣＰＵ３２は、切断対象の携帯端末を選択することができなかった場合には、Ｓ５０でＮＯと判断して、Ｓ８に進む。一方において、ＣＰＵ３２は、切断対象の携帯端末を選択することができた場合、即ち、機器リスト５０から切断対象の携帯端末の関連情報を選択することができた場合には、Ｓ５０でＹＥＳと判断し、Ｓ５２に進む。以下では、Ｓ１０で選択された関連情報のことを「選択済みの関連情報」と呼ぶ。
【００６５】
Ｓ５２では、ＣＰＵ３２は、切断対象の携帯端末との無線接続を切断する。具体的には、ＣＰＵ３２は、選択済みの関連情報に含まれるＭＡＣアドレスを含む切断要求を切断対象の携帯端末に送信して、切断対象の携帯端末から応答信号を受信する。これにより、プリンタＰＲと切断対象の携帯端末との間の無線接続が切断され、プリンタＰＲの接続数が上限数「４」未満になる。
【００６６】
Ｓ５４では、ＣＰＵ３２は、選択済みの関連情報を参照して、切断対象の携帯端末（即ちＳ５２で無線接続が切断された携帯端末）の機器タイプを判断する。機器タイプが「レガシー」である場合にはＳ５６に進み、機器タイプが「ＩＶサポート」である場合にはＳ５８に進み、機器タイプが「ＩＶ非サポート」である場合にはＳ６０に進む。
【００６７】
Ｓ５６、Ｓ５８、及び、Ｓ６０では、ＣＰＵ３２は、機器リスト５０を更新する。具体的には、Ｓ５６では、ＣＰＵ３２は、選択済みの関連情報に含まれる「切断時刻」として現在時刻を記述し、さらに、選択済みの関連情報に含まれる「禁止フラグ」を「ＯＦＦ」から「ＯＮ」に変更する。Ｓ５８では、ＣＰＵ３２は、選択済みの関連情報に含まれる「切断時刻」として現在時刻を記述する。また、Ｓ６０では、ＣＰＵ３２は、機器リスト５０から選択済みの関連情報を消去する。Ｓ５６、Ｓ５８、又は、Ｓ６０が終了すると、Ｓ６２に進む。
【００６８】
Ｓ６２では、ＣＰＵ３２は、無線接続を確立するための通信（図２のＴ２２、図３のＴ１２２参照）を特定の携帯端末と実行する。これにより、ＣＰＵ３２は、特定の携帯端末との無線接続を確立して、プリンタＰＲがＧ／Ｏ機器として動作するＷＦＤＮＷに特定の携帯端末を子局として参加させることができる。
【００６９】
次いで、Ｓ６４では、ＣＰＵ３２は、特定の携帯端末の関連情報を機器リスト５０に登録する。この処理は、図２のＴ２４及び図３のＴ１２４で説明したとおりである。
【００７０】
（機器選択処理：図５）
図５を参照して、図４のＳ１０の機器選択処理の内容を説明する。以下では、ＣＰＵ３２は、機器リスト５０を参照して、各処理を実行する。
【００７１】
Ｓ１２では、ＣＰＵ３２は、プリンタＰＲとの無線接続を確立している各機器のうちの使用済みのレガシー機器の数を判断する。具体的には、ＣＰＵ３２は、機器リスト５０を参照して、切断時刻が記述されておらず、かつ、使用状況「使用済み」が記述されており、かつ、機器タイプ「レガシー」が記述されている関連情報を抽出する。ＣＰＵ３２は、抽出される関連情報の数（即ち使用済みのレガシー機器の数）が「０」であると判断する場合には、Ｓ２２に進む。
【００７２】
Ｓ１２において、ＣＰＵ３２は、１個の関連情報のみが抽出されると判断する場合には、Ｓ１４において、当該１個の関連情報を選択することによって、切断対象の携帯端末として１個の使用済みのレガシー機器を選択する。
【００７３】
また、Ｓ１２において、ＣＰＵ３２は、２個以上の関連情報が抽出されると判断する場合には、Ｓ１６において、切断対象の携帯端末を選択するための選択肢である選択対象の機器として、各使用済みのレガシー機器を決定する。具体的には、ＣＰＵ３２は、Ｓ４０〜Ｓ４４で利用されるべき関連情報として当該２個以上の関連情報を決定する。Ｓ１６が終了すると、Ｓ４０に進む。
【００７４】
Ｓ２２では、ＣＰＵ３２は、プリンタＰＲとの無線接続が確立されている各機器のうちの使用済みのＩＶサポート機器の数を判断する。具体的には、ＣＰＵ３２は、機器リスト５０を参照して、切断時刻が記述されておらず、かつ、使用状況「使用済み」が記述されており、かつ、機器タイプ「ＩＶサポート」が記述されている関連情報を抽出する。ＣＰＵ３２は、抽出される関連情報の数（即ち使用済みのＩＶサポート機器の数）が「０」であると判断する場合には、Ｓ３２に進む。
【００７５】
Ｓ２２において、ＣＰＵ３２は、１個の関連情報のみが抽出されると判断する場合には、Ｓ２４において、当該１個の関連情報を選択することによって、切断対象の携帯端末として１個の使用済みのＩＶサポート機器を選択する。
【００７６】
また、Ｓ２２において、ＣＰＵ３２は、２個以上の関連情報が抽出されると判断する場合には、Ｓ２６において、切断対象の携帯端末を選択するための選択肢である選択対象の機器として、各使用済みのＩＶサポート機器を決定する。Ｓ２６が終了すると、Ｓ４０に進む。
【００７７】
Ｓ３２では、ＣＰＵ３２は、プリンタＰＲとの無線接続が確立されている各機器のうちの使用済みのＩＶ非サポート機器の数を判断する。具体的には、ＣＰＵ３２は、機器リスト５０から、使用状況「使用済み」が記述されており、かつ、機器タイプ「ＩＶ非サポート」が記述されている関連情報を抽出する。ＣＰＵ３２は、抽出される関連情報の数（即ち使用済みのＩＶ非サポート機器の数）が「０」であると判断する場合には、切断対象の携帯端末を選択することなく、図５の処理を終了する。この場合、図４のＳ５０でＮＯと判断される。
【００７８】
Ｓ３２において、ＣＰＵ３２は、１個の関連情報のみが抽出されると判断する場合には、Ｓ３４において、当該１個の関連情報を選択することによって、切断対象の携帯端末として１個の使用済みのＩＶ非サポート機器を選択する。
【００７９】
また、Ｓ３２において、ＣＰＵ３２は、２個以上の関連情報が抽出されると判断する場合には、Ｓ３６において、切断対象の携帯端末を選択するための選択肢である選択対象の機器として、各使用済みのＩＶ非サポート機器を決定する。Ｓ３６が終了すると、Ｓ４０に進む。
【００８０】
Ｓ４０〜Ｓ４４では、ＣＰＵ３２は、２個以上の選択対象の機器（即ち、２個以上の使用済みのレガシー機器、２個以上の使用済みのＩＶサポート機器、又は、２個以上の使用済みのＩＶ非サポート機器）の中から、１個の機器を選択する。具体的には、ＣＰＵ３２は、２個以上の選択対象の機器のそれぞれの電波強度（必要であればさらに接続時刻）を参照して、１個の機器を選択する。
【００８１】
Ｓ４０では、ＣＰＵ３２は、２個以上の選択対象の機器のうち、電波強度が最も弱い機器の数を判断する。例えば、ＣＰＵ３２は、２個以上の抽出済みの関連情報に含まれる２個以上のＭＡＣアドレスのそれぞれについて、当該ＭＡＣアドレスを送信先として所定の信号を送信して、応答信号を受信する。これにより、ＣＰＵ３２は、２個以上の選択対象の機器のそれぞれの電波強度を測定することができる。電波強度は、「強」、「中」、「弱」の３段階で表現される。ＣＰＵ３２は、２個以上の選択対象の機器のそれぞれの電波強度を参照して、電波強度が最も弱い機器の数が「１」であるのか「２」以上であるのかを判断する。
【００８２】
Ｓ４０において、ＣＰＵ３２は、電波強度が最も弱い機器の数が「１」であると判断する場合には、Ｓ４２に進む。例えば、第１の機器、第２の機器、第３の機器が、それぞれ、「強」、「中」、「弱」であれば、電波強度が最も弱い機器の数が「１」であるので、Ｓ４２に進む。
【００８３】
Ｓ４２では、ＣＰＵ３２は、電波強度が最も弱い１個の機器の関連情報を選択する。即ち、ＣＰＵ３２は、切断対象の携帯端末として、電波強度が最も弱い１個の機器を選択する。Ｓ４２が終了すると、図５の処理が終了する。
【００８４】
また、Ｓ４０において、ＣＰＵ３２は、電波強度が最も弱い機器の数が「２」以上であると判断する場合には、Ｓ４４に進む。例えば、第１の機器、第２の機器、第３の機器が、それぞれ、「強」、「中」、「中」であれば、電波強度が最も弱い機器の数が「２」であるので、Ｓ４４に進む。
【００８５】
Ｓ４４では、ＣＰＵ３２は、電波強度が最も弱い２個以上の機器の２個以上の関連情報の中から、「接続時刻」として最も古い時刻が記述されている１個の機器の関連情報を選択する。即ち、ＣＰＵ３２は、切断対象の携帯端末として、接続時刻が最も古い１個の機器を選択する。Ｓ４４が終了すると、図５の処理が終了する。
【００８６】
（図５の選択手法を採用している理由）
上述したように、図５の処理では、切断対象の携帯端末として、使用状況「使用済み」を有する機器が選択され得るが、使用状況「未使用」又は「使用中」を有する機器が選択されない（即ち、Ｓ１２で「０」個、かつ、Ｓ２２で「０」個、かつ、Ｓ３２で「０」個の場合、切断対象の携帯端末が選択されない）。使用済みの機器では、全ての印刷データの通信が終了しているので、その後にさらなる通信がプリンタＰＲと実行される可能性が低い。このために、使用済みの機器との無線接続を切断しても、当該機器のユーザが不便に感じる可能性が低い。また、未使用の機器では、プリンタＰＲとの無線接続が確立されたが、印刷データの通信がまだ開始されていないので、当該機器のユーザがプリンタＰＲに印刷機能を実行させることを望む可能性が高い。また、使用中の機器では、当該機器とプリンタＰＲとの間で印刷データの通信が実行されている。このために、仮に、未使用又は使用中の機器との無線接続を切断すると、当該機器のユーザが不便に感じる可能性が高いので、当該機器との無線接続を切断しない手法を採用している。
【００８７】
レガシー機器が、ＩＶサポート機器及びＩＶ非サポート機器（即ちＷＦＤ機器）と比べて、切断対象の携帯端末として優先的に選択される（即ち、Ｓ１２の処理が、Ｓ２２及びＳ３２の処理よりも先に実行される）。レガシー機器は、プリンタＰＲから切断要求を受信することに起因して、プリンタＰＲとの無線接続が切断された後に、ユーザから指示（例えば図３のＴ１１１の操作）が与えられなくても、接続要求をプリンタＰＲに自動的に送信することができる。一方において、ＷＦＤ機器は、プリンタＰＲから切断要求を受信することに起因して、プリンタＰＲとの無線接続が切断された後に、ユーザから指示（例えば図２のＴ１１の操作）が与えられたり、プリンタＰＲからInvitation Req.信号を受信したりしなければ、接続要求をプリンタＰＲに送信することができない。このように、レガシー機器は、接続要求をプリンタＰＲに自動的に送信するので、ＷＦＤ機器と比べると、プリンタＰＲとの無線接続を比較的に容易に再確立することができる。このために、切断対象の携帯端末として、レガシー機器を優先的に選択する手法を採用している。
【００８８】
ＩＶサポート機器が、ＩＶ非サポート機器と比べて、切断対象の携帯端末として優先的に選択される（即ち、Ｓ２２の処理が、Ｓ３２の処理よりも先に実行される）。ＩＶサポート機器は、Invitation Req.信号に応じて、プリンタＰＲとの無線接続を再確立することができる。一方において、ＩＶ非サポート機器は、Invitation Req.信号に応じて、プリンタＰＲとの無線接続を再確立することができない。このように、ＩＶサポート機器は、非ＩＶサポート機器と比べて、プリンタＰＲとの無線接続を比較的に容易に再確立することができる。このために、切断対象の携帯端末として、ＩＶサポート機器を優先的に選択する手法を採用している。
【００８９】
電波強度が最も弱い機器が、切断対象の携帯端末として優先的に選択される（Ｓ４０参照）。電波強度が弱い機器は、プリンタＰＲから離れた場所に存在している可能性が高い。従って、当該機器のユーザが、プリンタＰＲに印刷機能を実行させることを望む可能性が低い。このために、当該機器との無線接続を切断しても、当該機器のユーザが不便に感じる可能性が低い。このために、切断対象の携帯端末として、電波強度が最も弱い機器を優先的に選択する手法を採用している。
【００９０】
接続時刻が最も古い機器が、切断対象の携帯端末として優先的に選択される（Ｓ４４参照）。接続時刻が新しい機器のユーザは、例えば、プリンタＰＲでの印刷結果に満足しなかった場合には、プリンタＰＲに印刷機能を再び実行させる可能性が高い。このために、仮に、接続時刻が新しい機器との無線接続を切断すると、当該機器のユーザが不便に感じる可能性が高い。このために、切断対象の携帯端末として、接続時刻が最も古い機器を優先的に選択する手法を採用している。
【００９１】
（プリンタの監視処理；図６）
続いて、図６を参照して、プリンタＰＲのＣＰＵ３２が実行する監視処理の内容を説明する。監視処理では、ＣＰＵ３２は、イベントに応じて、機器リスト５０（図１参照）を更新する。これにより、ＣＰＵ３２は、レガシー機器又はＩＶサポート機器との無線接続を再確立し得る。
【００９２】
Ｓ１０２では、ＣＰＵ３２は、切断時刻から所定期間（例えば５分）が経過したレガシー機器が存在するのか否かを判断する。具体的には、ＣＰＵ３２は、まず、機器リスト５０から、機器タイプ「レガシー」が記述されている１個以上の関連情報を取得する。そして、ＣＰＵ３２は、当該１個以上の関連情報のそれぞれについて、当該関連情報に含まれる「切断時刻」と現在時刻との差分を算出する。そして、ＣＰＵ３２は、当該１個以上の関連情報の中に、上記の差分が上記の所定期間よりも大きい関連情報（以下では「対象の関連情報」と呼ぶ）が存在する場合には、Ｓ１０２でＹＥＳと判断して、Ｓ１０４に進む。ＣＰＵ３２は、当該１個以上の関連情報の中に対象の関連情報が存在しない場合には、Ｓ１０２でＮＯと判断して、Ｓ１０６に進む。
【００９３】
Ｓ１０４では、ＣＰＵ３２は、対象の関連情報を機器リスト５０から消去する。即ち、ＣＰＵ３２は、切断時刻から所定期間が経過したレガシー機器の関連情報を機器リスト５０から消去する。これにより、禁止フラグ「ＯＮ」が記述されていたレガシー機器について、図４のＳ６でＹＥＳと判断されなくなる。この結果、プリンタＰＲは、禁止フラグが存在する場合（即ち禁止フラグ「ＯＮ」である場合）には、禁止フラグの存在に基づいてレガシー機器からの接続要求を拒否するが、禁止フラグが機器リスト５０から消去されることによって、当該レガシー機器からの接続要求に応じて当該レガシー機器との無線接続を確立することができる。Ｓ１０４が終了すると、Ｓ１０２に戻る。
【００９４】
Ｓ１０６では、ＣＰＵ３２は、プリンタＰＲとの無線接続を確立しているいずれかの携帯端末との無線接続の切断が検出されたのか否かを判断する。具体的には、ＣＰＵ３２は、いずれかの携帯端末から切断要求を受信する場合に、Ｓ１０６でＹＥＳと判断する。なお、当該切断要求は、携帯端末のＭＡＣアドレスを含む。また、ＣＰＵ３２は、図示省略の処理において、接続確認信号を定期的に送信して、プリンタＰＲとの無線接続を確立している各携帯端末から応答信号を受信することを監視している。当該応答信号は、携帯端末のＭＡＣアドレスを含む。従って、ＣＰＵ３２は、機器リスト５０に登録されている各ＭＡＣアドレスと、各応答信号に含まれる各ＭＡＣアドレスと、を比較することによって、応答信号を送信しなかった携帯端末（即ちＭＡＣアドレス）を特定することができる。ＣＰＵ３２は、応答信号を送信しなかった携帯端末を特定した場合に、Ｓ１０６でＹＥＳと判断する。
【００９５】
Ｓ１０８では、ＣＰＵ３２は、機器リスト５０から、無線接続の切断が検出された携帯端末の関連情報を消去する。即ち、ＣＰＵ３２は、無線接続の切断が検出された携帯端末のＭＡＣアドレスを含む関連情報を消去する。
【００９６】
次いで、Ｓ１１０では、ＣＰＵ３２は、無線接続を再確立すべき１個以上の携帯端末が存在するのか否かを判断する。具体的には、ＣＰＵ３２は、機器リスト５０を参照して、切断時刻が記述されている１個以上の関連情報（以下では「切断関連情報」と呼ぶ）が存在する場合には、無線接続を再確立すべき１個以上の携帯端末が存在すると判断して（Ｓ１１０でＹＥＳ）、Ｓ１１２に進む。一方において、ＣＰＵ３２は、切断関連情報が存在しない場合には、無線接続を再確立すべき携帯端末が存在しないと判断して（Ｓ１１０でＮＯ）、Ｓ１０２に戻る。なお、上述したように、機器リスト５０では、レガシー機器又はＩＶサポート機器の関連情報には切断時刻が記述され得るが（図４のＳ５６、Ｓ５８参照）、ＩＶ非サポート機器の関連情報には切断時刻が記述されない（Ｓ６０参照）。
【００９７】
Ｓ１１２では、ＣＰＵ３２は、無線接続を再確立すべき１個以上のＩＶサポート機器が存在するのか否かを判断する。具体的には、ＣＰＵ３２は、１個以上の切断関連情報の中に、機器タイプ「ＩＶサポート」が記述されている１個以上の関連情報（以下では「サポート切断関連情報」と呼ぶ）が存在する場合には、無線接続を再確立すべき１個以上のＩＶサポート機器が存在すると判断して（Ｓ１１２でＹＥＳ）、Ｓ１１４に進む。一方において、ＣＰＵ３２は、サポート切断関連情報が存在しない場合には、無線接続を再確立すべきＩＶサポート機器が存在しないと判断して（Ｓ１１２でＮＯ）、Ｓ１１８に進む。
【００９８】
Ｓ１１４では、ＣＰＵ３２は、無線接続を再確立すべき１個以上のＩＶサポート機器のうちの１個のＩＶサポート機器にInvitation Req.信号を送信する。具体的には、ＣＰＵ３２は、１個のサポート切断関連情報のみが存在する場合には、当該１個のサポート切断関連情報に含まれるＭＡＣアドレスを送信先として、Invitation Req.信号を送信する。また、ＣＰＵ３２は、２個以上のサポート切断関連情報が存在する場合には、当該２個のサポート切断関連情報に含まれる２個以上のＭＡＣアドレスのうち、最も古い切断時刻に関連付けられているＭＡＣアドレスを送信先として、Invitation Req.信号を送信する。
【００９９】
次いで、Ｓ１１６では、ＣＰＵ３２は、機器リスト５０から、Ｓ１１４のInvitation Req.信号の送信先のＭＡＣアドレスを含む関連情報を消去する。即ち、ＣＰＵ３２は、Invitation Req.信号の送信先のＩＶサポート機器の関連情報を消去する。Ｓ１１６が終了すると、Ｓ１０２に戻る。
【０１００】
なお、ＣＰＵ３２は、Invitation Req.信号をＩＶサポート機器に送信する場合に、通常、ＩＶサポート機器からInvitation Res.信号を受信する。その後、ＣＰＵ３２は、ＩＶサポート機器から接続要求（即ちAssociation Req.信号）を受信するので、図４のＳ２でＹＥＳと判断する。この結果、ＣＰＵ３２は、ＩＶサポート機器との無線接続を再確立し得る（図４のＳ６２）。
【０１０１】
Ｓ１１８（即ち無線接続を再確立すべきＩＶサポート機器が存在しない場合）が実行される段階では、１個以上の切断関連情報の全ては、機器タイプ「レガシー」を含む。Ｓ１１２において、機器タイプ「ＩＶサポート」を含む切断関連情報が存在しないと判断されており、しかも、図４のＳ６０では、無線接続が切断されたＩＶ非サポート機器の関連情報が消去されるからである。また、Ｓ１１８が実行される段階では、１個以上の切断関連情報の全ては、切断時刻から上記の所定期間（Ｓ１０２参照）が経過していないレガシー機器の関連情報である。切断時刻から上記の所定期間が経過したレガシー機器の関連情報は、Ｓ１０４で消去されるからである。
【０１０２】
Ｓ１１８では、ＣＰＵ３２は、１個の切断関連情報のみが存在する場合には、当該１個の切断関連情報を機器リスト５０から消去する。また、ＣＰＵ３２は、２個以上の切断関連情報が存在する場合には、当該２個以上の切断関連情報のうち、最も古い切断時刻を含む１個の切断関連情報を機器リスト５０から消去する。これにより、ＣＰＵ３２は、切断時刻から上記の所定期間が経過していないレガシー機器の関連情報を機器リスト５０から消去することができる。この結果、プリンタＰＲは、当該レガシー機器から接続要求を受信する場合（図４のＳ２でＹＥＳ）に、当該レガシー機器との無線接続を再確立することができる（Ｓ６でＮＯ）。Ｓ１１８が終了すると、Ｓ１０２に戻る。
【０１０３】
上述したように、図６の処理では、プリンタＰＲは、無線接続を再確立すべきＩＶサポート機器及びレガシー機器の双方が存在する場合に、ＩＶサポート機器との無線接続を優先的に再確立する（Ｓ１１２でＹＥＳ）。その理由は以下のとおりである。仮に、レガシー機器との無線接続を優先的に再確立する手法を採用すると、プリンタＰＲは、レガシー機器から接続要求が自動的に送信されるまで、レガシー機器との無線接続を再確立することができない。これに対し、ＩＶサポート機器との無線接続を優先的に再確立する手法を採用すると、プリンタＰＲは、プリンタＰＲの接続数が上限数未満になった直後に、Invitation Req.信号をＩＶサポート機器に送信することができ（Ｓ１１４）、この結果、ＩＶサポート機器との無線接続を迅速に再確立することができる。本実施例によると、プリンタＰＲは、プリンタＰＲの接続数が上限数未満になった後に、無線接続を再確立すべき機器（即ちＩＶサポート機器）との無線接続を迅速に再確立することができる。
【０１０４】
（ケースＡ；図７）
続いて、図２〜図６を参照して説明したプリンタＰＲの動作によって実現される具体的な様々なケースを説明する。図７の初期状態では、プリンタＰＲは、４個の携帯端末Ｔａ〜Ｔｄのそれぞれとの無線接続を確立している。即ち、プリンタＰＲの接続数は、上限数「４」に達している。
【０１０５】
Ｔ２１０では、プリンタＰＲは、携帯端末Ｔｅから接続要求を受信する場合（図４のＳ２でＹＥＳ）に、プリンタＰＲの接続数が上限数に一致すると判断し（Ｓ４でＹＥＳ）、携帯端末Ｔｅの禁止フラグが「ＯＮ」でないと判断する（Ｓ６でＮＯ）。この場合、Ｔ２１２では、プリンタＰＲは、図７の上側の機器リスト５０を参照して、切断対象の携帯端末を選択する（Ｓ１０）。具体的には、Ｔ２１２では、プリンタＰＲは、使用済みのレガシー機器である携帯端末Ｔａ（即ち「ＭＡＣａ」を含む関連情報）を選択する（図５のＳ１２で「１個」、Ｓ１４）。
【０１０６】
Ｔ２１４では、プリンタＰＲは、切断要求を携帯端末Ｔａに送信して、携帯端末Ｔａとの無線接続を切断する（図４のＳ５２）。これにより、プリンタＰＲの接続数が上限数未満になる。そして、Ｔ２１６では、プリンタＰＲは、携帯端末Ｔａの関連情報において、切断時刻及び禁止フラグ「ＯＮ」を記述する（Ｓ５６）。
【０１０７】
Ｔ２２０では、プリンタＰＲは、無線接続を確立するための様々な信号の通信を携帯端末Ｔｅと実行して、携帯端末Ｔｅとの無線接続を確立する（図４のＳ６２）。これにより、プリンタＰＲの接続数が再び上限数に達する。そして、Ｔ２２２では、プリンタＰＲは、携帯端末Ｔｅの関連情報を機器リスト５０に登録する（Ｓ６４）。
【０１０８】
レガシー機器である携帯端末Ｔａは、プリンタＰＲから切断要求（Ｔ２１４）を受信することに起因して、プリンタＰＲとの無線接続が切断された後に、ユーザから指示が与えられなくても、接続要求をプリンタＰＲに自動的に送信する。
【０１０９】
Ｔ２２４では、プリンタＰＲは、携帯端末Ｔａから接続要求を受信する場合（図４のＳ２でＹＥＳ）、プリンタＰＲの接続数が上限数に一致すると判断し（Ｓ４でＹＥＳ）、携帯端末Ｔａの禁止フラグが「ＯＮ」であると判断する（Ｓ６でＹＥＳ）。従って、Ｔ２２６では、プリンタＰＲは、拒否通知を携帯端末Ｔａに送信して、携帯端末Ｔａとの無線接続を確立しない。
【０１１０】
上述したように、本実施例では、プリンタＰＲは、レガシー機器である携帯端末Ｔａとの無線接続を切断してから所定期間が経過する前に、プリンタＰＲの接続数が上限数に一致する状態で、携帯端末Ｔａから接続要求を受信しても（Ｔ２２４）、他の機器との無線接続を切断しない。このために、携帯端末Ｔａとの無線接続が切断されてから短時間しか経過していない状況で、携帯端末Ｔａから自動的に送信される接続要求に応じて、他の機器との無線接続が切断されるという事象の発生を抑制することができる。
【０１１１】
Ｔ２２７では、プリンタＰＲは、レガシー機器である携帯端末Ｔａとの無線接続を切断してから所定期間が経過したと判断し（図６のＳ１０２でＹＥＳ）、携帯端末Ｔａの関連情報を機器リスト５０から消去する（Ｓ１０４）。
【０１１２】
その後、Ｔ２２８では、プリンタＰＲは、携帯端末Ｔａから接続要求を受信する場合（図４のＳ２でＹＥＳ）に、プリンタＰＲの接続数が上限数に一致すると判断し（Ｓ４でＹＥＳ）、携帯端末Ｔａの禁止フラグが「ＯＮ」でないと判断する（Ｓ６でＮＯ）。Ｔ２２７において、携帯端末Ｔａの当該禁止フラグを含む関連情報が機器リスト５０から消去されたからである。この場合、Ｔ２３０では、プリンタＰＲは、図７の下側の機器リスト５０を参照して、切断対象の携帯端末を選択する（Ｓ１０）。具体的には、プリンタＰＲは、使用済みのＩＶサポート機器である携帯端末Ｔｂ（即ち「ＭＡＣｂ」を含む関連情報）を選択する（図５のＳ２２で「１個」、Ｓ２４）。
【０１１３】
Ｔ２３２では、プリンタＰＲは、切断要求を携帯端末Ｔｂに送信して、携帯端末Ｔｂとの無線接続を切断する（図４のＳ５２）。これにより、プリンタＰＲの接続数が上限数未満になる。そして、Ｔ２３４では、プリンタＰＲは、携帯端末Ｔｂの関連情報において、切断時刻を記述する（Ｓ５８）。
【０１１４】
Ｔ２３６では、プリンタＰＲは、無線接続を確立するための様々な信号の通信を携帯端末Ｔａと実行して、携帯端末Ｔａとの無線接続を確立する（図４のＳ６２）。これにより、プリンタＰＲの接続数が再び上限数に達する。そして、Ｔ２３８では、プリンタＰＲは、携帯端末Ｔａの関連情報を機器リスト５０に登録する（Ｓ６４）。
【０１１５】
上述したように、本実施例では、プリンタＰＲは、レガシー機器である携帯端末Ｔａとの無線接続を切断してから所定期間が経過した後に、プリンタＰＲの接続数が上限数に一致する状態で、携帯端末Ｔａから接続要求を受信する場合（Ｔ２２８）に、携帯端末Ｔｂとの無線接続を切断する（Ｔ２３２）。このために、プリンタＰＲは、携帯端末Ｔａとの無線接続を適切に再確立することができる。
【０１１６】
（ケースＢ；図８）
図８の初期状態は、図７の初期状態と同様である。また、Ｔ３１０〜Ｔ３２２は、図７のＴ２１０〜Ｔ２２２と同様である。
【０１１７】
Ｔ３２４では、プリンタＰＲは、携帯端末Ｔｅから切断要求を受信して、携帯端末Ｔｅとの無線接続が切断されたことを検出する（図６のＳ１０６でＹＥＳ）。これにより、プリンタＰＲの接続数が上限数未満になる。この場合、Ｔ３２６では、プリンタＰＲは、携帯端末Ｔｅの関連情報を機器リスト５０から消去する（Ｓ１０８）。
【０１１８】
Ｔ３２８では、プリンタＰＲは、機器リスト５０の中に切断時刻が記述されている１個の切断関連情報（即ち「ＭＡＣａ」を含む関連情報）が存在するので、無線接続を再確立すべき携帯端末Ｔａが存在すると判断する（図６のＳ１１０でＹＥＳ）。Ｔ３２８では、プリンタＰＲは、さらに、機器タイプ「ＩＶサポート」を含む切断関連情報が存在しないので、無線接続を再確立すべきＩＶサポート機器が存在しないと判断する（Ｓ１１２でＮＯ）。この結果、プリンタＰＲは、機器タイプ「レガシー」を含む切断関連情報、即ち、携帯端末Ｔａの関連情報を機器リスト５０から消去する（Ｓ１１８）。これにより、切断時刻から所定期間が経過する前に、携帯端末Ｔａの関連情報を機器リスト５０から消去することができる。
【０１１９】
Ｔ３３０では、プリンタＰＲは、携帯端末Ｔａから接続要求を受信する場合（図４のＳ２でＹＥＳ）に、プリンタＰＲの接続数が上限数に一致しないと判断する（Ｓ４でＮＯ）。そして、Ｔ３３２では、プリンタＰＲは、無線接続を確立するための様々な信号の通信を携帯端末Ｔａと実行して、携帯端末Ｔａとの無線接続を確立する（Ｓ６２）。なお、ここでは、プリンタＰＲ及び携帯端末Ｔａに図３のＴ１１０及びＴ１１１に相当する各操作が実行されず、しかも、携帯端末Ｔａは、プリンタＰＲとの無線接続を確立するための各種情報を既に取得している。従って、Ｔ３３２では、WSC Exchangeの通信が実行されない。Ｔ３３２が実行されると、プリンタＰＲの接続数が再び上限数に達する。そして、Ｔ３３４では、プリンタＰＲは、携帯端末Ｔａの関連情報を機器リスト５０に登録する（Ｓ６４）。
【０１２０】
上述したように、本実施例では、プリンタＰＲは、レガシー機器である携帯端末Ｔａとの無線接続を切断してから所定期間が経過する前に、プリンタＰＲの接続数が上限数未満である状態で、携帯端末Ｔａから接続要求を受信する場合（Ｔ３３０）に、携帯端末Ｔａとの無線接続を適切に再確立することができる（Ｔ３３２）。
【０１２１】
（ケースＣ；図９）
図９の初期状態は、図７の初期状態と同様である。Ｔ４１０は、図７のＴ２１０と同様である。
【０１２２】
Ｔ４１２では、プリンタＰＲは、図９の機器リスト５０を参照して、切断対象の携帯端末を選択する（図４のＳ１０）。具体的には、Ｔ４１２では、プリンタＰＲは、使用中のレガシー機器である携帯端末Ｔａ（即ち「ＭＡＣａ」を含む関連情報）を選択せずに（図５のＳ１２で「０個」）、使用済みのＩＶサポート機器である携帯端末Ｔｂ（即ち「ＭＡＣｂ」を含む関連情報）を選択する（Ｓ２２で「１個」、Ｓ２４）。
【０１２３】
Ｔ４１４では、プリンタＰＲは、切断要求を携帯端末Ｔｂに送信して、携帯端末Ｔｂとの無線接続を切断する（図４のＳ５２）。これにより、プリンタＰＲの接続数が上限数未満になる。そして、Ｔ４１６では、プリンタＰＲは、携帯端末Ｔｂの関連情報において、切断時刻を記述する（Ｓ５８）。Ｔ４２０，Ｔ４２２は、図７のＴ２２０，Ｔ２２２と同様である。また、Ｔ４２４，Ｔ４２６は、図８のＴ３２４，Ｔ３２６と同様である。
【０１２４】
Ｔ４２７では、プリンタＰＲは、機器リスト５０の中に切断時刻が記述されている１個の切断関連情報（即ち「ＭＡＣｂ」を含む関連情報）が存在するので、無線接続を再確立すべき携帯端末Ｔｂが存在すると判断する（図６のＳ１１０でＹＥＳ）。Ｔ４２７では、プリンタＰＲは、さらに、機器タイプ「ＩＶサポート」を含む切断関連情報が存在するので、無線接続を再確立すべきＩＶサポート機器が存在すると判断する（Ｓ１１２でＹＥＳ）。この結果、プリンタＰＲは、Invitation Req.信号を携帯端末Ｔｂに送信する（Ｓ１１４）。そして、Ｔ４２８では、プリンタＰＲは、携帯端末Ｔｂの関連情報を機器リスト５０から消去する（Ｓ１１６）。
【０１２５】
Ｔ４３０では、プリンタＰＲは、携帯端末Ｔｂから接続要求を受信する場合（図４のＳ２でＹＥＳ）に、プリンタＰＲの接続数が上限数に一致しないと判断する（Ｓ４でＮＯ）。そして、Ｔ４３２では、プリンタＰＲは、無線接続を確立するための様々な信号の通信を携帯端末Ｔｂと実行して、携帯端末Ｔｂとの無線接続を確立する（Ｓ６２）。これにより、プリンタＰＲの接続数が再び上限数に達する。そして、Ｔ４３４では、プリンタＰＲは、携帯端末Ｔｂの関連情報を機器リスト５０に登録する（Ｓ６４）。
【０１２６】
上述したように、本実施例では、プリンタＰＲは、ＩＶサポート機器である携帯端末Ｔｂとの無線接続を切断した後に、プリンタＰＲの接続数が上限数未満に移行する場合（Ｔ４２４）に、Invitation Req.信号を携帯端末Ｔｂに送信して（Ｔ４２７）、携帯端末Ｔｂとの無線接続を適切に再確立することができる（Ｔ４３０、Ｔ４３２）。
【０１２７】
（ケースＤ；図１０）
図１０の初期状態は、図７の初期状態と同様である。Ｔ５１０〜Ｔ５２２は、図７のＴ２１０〜Ｔ２２２と同様である。
【０１２８】
Ｔ５３０では、プリンタＰＲは、さらに、携帯端末Ｔｆから接続要求を受信する場合（図４のＳ２でＹＥＳ）に、プリンタＰＲの接続数が上限数に一致すると判断し（Ｓ４でＹＥＳ）、携帯端末Ｔｆの禁止フラグが「ＯＮ」でないと判断する（Ｓ６でＮＯ）。この場合、Ｔ５３２では、プリンタＰＲは、図１０の下側の機器リスト５０を参照して、切断対象の携帯端末を選択する（Ｓ１０）。具体的には、Ｔ５３２では、プリンタＰＲは、使用済みのＩＶサポート機器である携帯端末Ｔｂ（即ち「ＭＡＣｂ」を含む関連情報）を選択する（図５のＳ２２で「１個」、Ｓ２４）。なお、使用済みのレガシー機器である携帯端末Ｔａは、無線接続が既に切断されているので（即ち切断時刻が記述されているので）、切断対象の携帯端末として選択されることはない（Ｓ１２で「０個」）。Ｔ５３４，Ｔ５３６は、図９のＴ４１４，Ｔ４１６と同様である。
【０１２９】
Ｔ５４０では、プリンタＰＲは、無線接続を確立するための様々な信号の通信を携帯端末Ｔｆと実行して、携帯端末Ｔｆとの無線接続を確立する（図４のＳ６２）。これにより、プリンタＰＲの接続数が再び上限数に達する。そして、Ｔ５４２では、プリンタＰＲは、携帯端末Ｔｆの関連情報を機器リスト５０に登録する（Ｓ６４）。
【０１３０】
（図１０の続き；図１１）
図１１は、図１０の続きのシーケンス図を示す。Ｔ６００では、プリンタＰＲは、携帯端末Ｔｃから切断要求を受信して、携帯端末Ｔｃとの無線接続が切断されたことを検出する（図６のＳ１０６でＹＥＳ）。これにより、プリンタＰＲの接続数が上限数未満になる。この場合、Ｔ６０２では、プリンタＰＲは、携帯端末Ｔｃの関連情報を機器リスト５０から消去する（Ｓ１０８）。
【０１３１】
Ｔ６２７では、プリンタＰＲは、プリンタＰＲは、機器リスト５０の中に切断時刻が記述されている２個の切断関連情報（即ち、「ＭＡＣａ」を含む関連情報、「ＭＡＣｂ」を含む関連情報）が存在するので、無線接続を再確立すべき２個の携帯端末Ｔａ，Ｔｂが存在すると判断する（図６のＳ１１０でＹＥＳ）。Ｔ６２７では、プリンタＰＲは、さらに、機器タイプ「ＩＶサポート」を含む切断関連情報（即ち「ＭＡＣｂ」を含む関連情報）が存在するので、無線接続を再確立すべきＩＶサポート機器が存在すると判断する（Ｓ１１２でＹＥＳ）。この結果、プリンタＰＲは、Invitation Req.信号を携帯端末Ｔｂに送信する（Ｓ１１４）。Ｔ６２８〜Ｔ６３４は、図９のＴ４２８〜Ｔ４３４と同様である。
【０１３２】
上述したように、本実施例では、プリンタＰＲは、無線接続を再確立すべきＩＶサポート機器及びレガシー機器の双方が存在する場合に、ＩＶサポート機器である携帯端末Ｔｂとの無線接続を優先的に再確立する。これにより、プリンタＰＲは、プリンタＰＲの接続数が上限数未満になった後に、無線接続を再確立すべき機器（即ちＩＶサポート機器）との無線接続を迅速に再確立することができる。
【０１３３】
（ケースＥ；図１２）
図１２の初期状態では、プリンタＰＲは、４個の携帯端末Ｔａ，Ｔｄ〜Ｔｆのそれぞれとの無線接続を確立している。即ち、プリンタＰＲの接続数は、上限数「４」に達している。また、プリンタＰＲは、過去に、各携帯端末Ｔｂ，Ｔｃに切断要求を送信して、無線接続を切断している。このために、機器リスト５０では、各携帯端末Ｔｂ，Ｔｃの各関連情報において、切断時刻が記述されている。
【０１３４】
Ｔ８００では、プリンタＰＲは、携帯端末Ｔａから切断要求を受信して、携帯端末Ｔａとの無線接続が切断されたことを検出する（図６のＳ１０６でＹＥＳ）。これにより、プリンタＰＲの接続数が上限数未満になる。この場合、Ｔ８０２では、プリンタＰＲは、携帯端末Ｔａの関連情報を機器リスト５０から消去する（Ｓ１０８）。
【０１３５】
Ｔ８２７では、プリンタＰＲは、機器リスト５０の中に切断時刻が記述されている２個の切断関連情報（即ち、「ＭＡＣｂ」を含む関連情報、「ＭＡＣｃ」を含む関連情報）が存在するので、無線接続を再確立すべき２個の携帯端末Ｔｂ，Ｔｃが存在すると判断する（図６のＳ１１０でＹＥＳ）。Ｔ８２７では、プリンタＰＲは、さらに、機器タイプ「ＩＶサポート」を含む２個の切断関連情報が存在するので、無線接続を再確立すべき２個のＩＶサポート機器が存在すると判断する（Ｓ１１２でＹＥＳ）。従って、Ｔ８２７では、プリンタＰＲは、機器タイプ「ＩＶサポート」を含む２個の切断関連情報のうち、最も古い切断時刻が記述されている１個の切断関連情報（即ち「ＭＡＣｂ」を含む関連情報）を選択して、Invitation Req.信号を携帯端末Ｔｂに送信する（Ｓ１１４）。Ｔ８２８〜Ｔ８３４は、図９のＴ４２８〜Ｔ４３４と同様である。
【０１３６】
上述したように、本実施例では、プリンタＰＲは、無線接続を再確立すべき２個以上のＩＶサポート機器が存在する場合に、プリンタＰＲとの無線接続が先に切断された携帯端末Ｔｂとの無線接続を優先的に再確立する。このために、携帯端末Ｔｂとの無線接続が長期間に亘って再確立されないという事象の発生を抑制することができる。
【０１３７】
（対応関係）
プリンタＰＲ、印刷機能が、それぞれ、「無線通信装置」、「画像処理機能」の一例である。レガシー機器、ＷＦＤ機器（即ちＩＶサポート機器及びＩＶ非サポート機器）が、それぞれ、「第１種の機器」、「第２種の機器」の一例である。ＩＶサポート機器、ＩＶ非サポート機器が、それぞれ、「サポート機器」、「非サポート機器」の一例である。ＷＦＤ方式が、「特定の無線通信方式」の一例である。ＷＦＤ方式のＧ／Ｏネゴシエーションが、「無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組み」の一例である。Invitation Req.信号が、「所定コマンド」の一例である。
【０１３８】
図７のケースＡでは、携帯端末Ｔｅ、携帯端末Ｔａが、それぞれ、「第１の特定機器」、「第１の対象機器」の一例である。Ｔ２１０の接続要求、Ｔ２１４の切断要求が、それぞれ、「第１の無線接続要求」、「第１の切断要求」の一例である。Ｔ２２４の接続要求を受信する場合が、「所定期間が経過する前に、接続数が上限数に一致する状態で、第１の対象機器から無線接続要求が受信される場合」の一例である。Ｔ２２８の接続要求を受信する場合が、「所定期間が経過した後に、接続数が上限数に一致する状態で、第１の対象機器から無線接続要求が受信される場合」の一例である。
【０１３９】
図８のケースＢでは、Ｔ３３０の接続要求を受信する場合が、「所定期間が経過する前に、接続数が上限数未満である状態で、第１の対象機器から無線接続要求が受信される場合」の一例である。
【０１４０】
図１０のケースＤでは、携帯端末Ｔｅ、携帯端末Ｔｆ、携帯端末Ｔａ、携帯端末Ｔｂが、それぞれ、「第１の特定機器」、「第２の特定機器」、「第１の対象機器」、「第２の対象機器」の一例である。Ｔ５１０の接続要求、Ｔ５３０の接続要求、Ｔ５１４の切断要求、Ｔ５３４の切断要求が、それぞれ、「第１の無線接続要求」、「第２の無線接続要求」、「第１の切断要求」、「第２の切断要求」の一例である。
【０１４１】
図４のＳ２の処理、Ｓ１０の処理（即ち図５の処理）、Ｓ５２の処理、Ｓ６２の処理が、それぞれ、「受信部」、「選択部」、「切断部」、「確立部」によって実行される処理の一例である。また、図４のＳ６の処理、Ｓ８の処理、Ｓ５６の処理、図６のＳ１０２の処理、及び、Ｓ１０４の処理が、「切断制御部」によって実行される処理の一例である。
【０１４２】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１４３】
（変形例１）
上記の実施例では、図５の処理において、プリンタＰＲのＣＰＵ３２は、切断対象の携帯端末として、未使用又は使用中の機器を選択せずに、使用済みの機器を選択する。これに代えて、ＣＰＵ３２は、使用中の機器を選択せずに、未使用又は使用済みの機器を選択してもよい。また、別の変形例では、ＣＰＵ３２は、使用状況に関わらず、切断対象の携帯端末を選択してもよい。即ち、「Ｎ１個の機器」は、アプリケーションが起動中である機器を含んでいてもよい。
【０１４４】
（変形例２）
上記の実施例では、図５の処理において、プリンタＰＲのＣＰＵ３２は、切断対象の携帯端末として、ＩＶサポート機器と比べて、レガシー機器を優先的に選択する。これに代えて、ＣＰＵ３２、切断対象の携帯端末として、レガシー機器と比べて、ＩＶサポート機器を優先的に選択してもよい。プリンタＰＲは、レガシー機器から自動的に送信される接続要求を受信しなければ、レガシー機器との無線接続を再確立することができない。従って、仮に、レガシー機器において、接続要求を自動的に送信する機能が無効化されている場合には、プリンタＰＲは、レガシー機器から自動的に接続要求を受信することができず、レガシー機器との無線接続を再確立することができない。これに対し、プリンタＰＲは、ＩＶサポート機器との無線接続を切断した後に、Invitation Req.信号をＩＶサポート機器に送信することができる。これにより、プリンタＰＲは、ＩＶサポート機器との無線接続を適切に再確立することができる。即ち、プリンタＰＲは、無線接続の再確立の可能性を高めるために、切断対象の携帯端末として、レガシー機器と比べて、ＩＶサポート機器を優先的に選択してもよい。一般的に言うと、「選択部」は、第１の対象機器として、第１種の機器と比べて第２種の機器を優先的に選択してもよい。
【０１４５】
（変形例３）
図６の処理において、プリンタＰＲのＣＰＵ３２は、Ｓ１０２及びＳ１０４の処理を実行しなくてもよい。即ち、「確立部」は、所定期間が経過する前に、接続数が上限数未満である状態で、第１の対象機器から無線接続要求が受信される場合に、第１の対象機器との無線接続を再確立しなくてもよい、
【０１４６】
（変形例４）
図６の処理において、プリンタＰＲのＣＰＵ３２は、無線接続を再確立すべきＩＶサポート機器及びレガシー機器の双方が存在する場合に、ＩＶサポート機器との無線接続を優先的に再確立する。これに代えて、ＣＰＵ３２は、レガシー機器との無線接続を優先的に再確立してもよい。例えば、プリンタＰＲとの通信を頻繁に実行し得る機器（例えば、ＰＣ、サーバ等）がレガシー機器として利用される環境であれば、レガシー機器との無線接続を優先的に再確立する構成を採用するのが好ましい。即ち、「確立部」は、サポート機器である第２の対象機器と比べて、第１種の機器である第１の対象機器との無線接続を優先的に再確立してもよい。
【０１４７】
（変形例５）
プリンタＰＲのＣＰＵ３２は、プリンタＰＲをＷＦＤ方式のＧ／Ｏ機器として動作させる代わりに、いわゆるＳｏｆｔＡＰを起動して、プリンタＰＲを疑似的なＡＰとして動作させてもよい。本変形例でも、ＣＰＵ３２は、プリンタＰＲが親局として動作する無線ネットワークを形成することができる。
【０１４８】
（変形例６）
「無線通信装置」は、プリンタＰＲに限られず、他の種類の機器（例えば、スキャナ、ファクシミリ、電話機、多機能機、無線アクセスポイント、ＰＣ、携帯端末等）であってもよい。一般的に言うと、「無線通信装置」は、無線ネットワークの親局として動作して、外部機器との無線接続を確立可能な機器であれば、どのような種類の機器であってもよい。例えば、「無線通信装置」としてスキャナが採用される場合には、スキャン機能が「画像処理機能」の一例である。
【０１４９】
（変形例７）上記の実施例では、プリンタＰＲのＣＰＵ３２がメモリ３４内のプログラム３６（即ちソフトウェア）を実行することによって、図２〜図６の各処理が実現される。これに代えて、図２〜図６の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【０１５０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１５１】
２：通信システム、１２：操作部、１４：表示部、１６：印刷実行部、２０：無線ＬＡＮＩ／Ｆ、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：プログラム、５０：機器リスト、ＰＲ：プリンタ、Ｔａ〜Ｔｆ：携帯端末、ＭＡＣａ〜ＭＡＣｆ：ＭＡＣアドレス
【図１】
2018038084.tif 000003
【図２】
2018038084.tif 000004
【図３】
2018038084.tif 000005
【図４】
2018038084.tif 000006
【図５】
2018038084.tif 000007
【図６】
2018038084.tif 000008
【図７】
2018038084.tif 000009
【図８】
2018038084.tif 000010
【図９】
2018038084.tif 000011
【図１０】
2018038084.tif 000012
【図１１】
2018038084.tif 000013
【図１２】
2018038084.tif 000014
【手続補正書】
【提出日】平成29年12月11日(2017.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線通信装置であって、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信部と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択部であって、前記Ｎ１個の機器が、Wi-Fi Direct方式に従って動作不可能な第１種の機器と、前記Wi-Fi Direct方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択部と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断部と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立部と、
を備える無線通信装置。
【請求項２】
無線通信装置であって、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信部と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択部であって、前記Ｎ１個の機器が、前記無線通信装置との無線接続を確立する際に、特定の無線通信方式のProvision Discovery Request信号を送信しない第１種の機器と、前記無線通信装置との無線接続を確立する際に、前記特定の無線通信方式の前記Provision Discovery Request信号を前記無線通信装置に送信する第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択部と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断部と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立部と、
を備える無線通信装置。
【請求項３】
前記特定の無線通信方式は、一対の機器の間に無線接続が確立されて、無線ネットワークが形成されるべき際に、前記一対の機器が前記無線ネットワークの親局及び子局を決定するための無線通信を実行する仕組みを有する無線通信方式である、請求項２に記載の無線通信装置。
【請求項４】
前記無線通信装置は、さらに、
前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから所定期間が経過する前に、前記接続数が前記上限数に一致する状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記無線通信装置が現在確立している無線接続を切断することを許容せず、
前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから前記所定期間が経過した後に、前記接続数が前記上限数に一致する状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記無線通信装置が現在確立している無線接続を切断することを許容する切断制御部を備え、
前記第１種の機器は、前記無線通信装置から切断要求を受信することに起因して、前記無線通信装置との無線接続が切断された後に、ユーザから指示が与えられなくても、無線接続要求を前記無線通信装置に自動的に送信する機能を有する、請求項１から３のいずれか一項に記載の無線通信装置。
【請求項５】
前記確立部は、さらに、前記第１の対象機器として前記第１種の機器が選択されて、前記第１の対象機器との前記無線接続が切断されてから前記所定期間が経過する前に、前記接続数が前記上限数未満である状態で、前記第１の対象機器から無線接続要求が受信される場合に、前記第１の対象機器との無線接続を再確立する、請求項４に記載の無線通信装置。
【請求項６】
前記選択部は、前記第１の対象機器として、前記第２種の機器と比べて前記第１種の機器を優先的に選択する、請求項１から５のいずれか一項に記載の無線通信装置。
【請求項７】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記選択部は、前記Ｎ１個の機器が前記サポート機器と前記非サポート機器とを含む場合に、前記第１の対象機器として、前記非サポート機器と比べて前記サポート機器を優先的に選択する、請求項１から６のいずれか一項に記載の無線通信装置。
【請求項８】
前記確立部は、さらに、前記第１の対象機器として前記サポート機器が選択されて、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記所定コマンドを前記第１の対象機器に送信して、前記第１の対象機器との無線接続を再確立する、請求項７に記載の無線通信装置。
【請求項９】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記受信部は、さらに、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態で、第２の特定機器から第２の無線接続要求を受信し、
前記選択部は、さらに、前記第２の特定機器から前記第２の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ２個（前記Ｎ２は２以上の整数）の機器の中から、無線接続が切断されるべき第２の対象機器を選択し、
前記切断部は、さらに、第２の切断要求を前記第２の対象機器に送信して、前記第２の対象機器との無線接続を切断し、
前記確立部は、さらに、前記第２の対象機器との前記無線接続が切断された後に、前記第２の特定機器との無線接続を確立し、
前記確立部は、さらに、前記第１の対象機器として前記第１種の機器が選択されて、前記第１の特定機器との前記無線接続が確立され、かつ、前記第２の対象機器として前記サポート機器が選択されて、前記第２の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記第１種の機器である前記第１の対象機器と比べて、前記サポート機器である前記第２の対象機器との無線接続を優先的に再確立する、請求項１から８のいずれか一項に記載の無線通信装置。
【請求項１０】
無線通信装置であって、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信部と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器であって、予め決められている切断優先度に基づいて最も高い切断優先度を有する前記第１の対象機器を選択する選択部と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断部と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立部と、
を備え、
前記Ｎ１個の機器は、Wi-Fi Direct方式に従って動作可能な第２種の機器を含み、
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記選択部は、前記Ｎ１個の機器が前記サポート機器と前記非サポート機器とを含む場合に、前記切断優先度に基づいて、前記第１の対象機器として、前記サポート機器と前記非サポート機器のうちのいずれかの機器を優先的に選択する、無線通信装置。
【請求項１１】
前記選択部は、前記Ｎ１個の機器が前記サポート機器と前記非サポート機器とを含む場合に、前記切断優先度に基づいて、前記第１の対象機器として、前記非サポート機器と比べて前記サポート機器を優先的に選択する、請求項１０に記載の無線通信装置。
【請求項１２】
前記確立部は、さらに、前記第１の対象機器として前記サポート機器が選択されて、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記所定コマンドを前記第１の対象機器に送信して、前記第１の対象機器との無線接続を再確立する、請求項１０又は１１に記載の無線通信装置。
【請求項１３】
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記受信部は、さらに、前記第１の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態で、第２の特定機器から第２の無線接続要求を受信し、
前記選択部は、さらに、前記第２の特定機器から前記第２の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ２個（前記Ｎ２は２以上の整数）の機器の中から、無線接続が切断されるべき第２の対象機器を選択し、
前記切断部は、さらに、第２の切断要求を前記第２の対象機器に送信して、前記第２の対象機器との無線接続を切断し、
前記確立部は、さらに、前記第２の対象機器との前記無線接続が切断された後に、前記第２の特定機器との無線接続を確立し、
前記確立部は、さらに、前記第１の対象機器として前記サポート機器が選択されて、前記第１の特定機器との前記無線接続が確立され、かつ、前記第２の対象機器として前記サポート機器が選択されて、前記第２の特定機器との前記無線接続が確立された後に、前記接続数が前記上限数に一致する状態から前記接続数が前記上限数未満である状態に移行する場合に、前記第１の対象機器と前記第２の対象機器とのうち、前記無線通信装置との無線接続が先に切断された前記第１の対象機器との無線接続を優先的に再確立する、請求項１から１２のいずれか一項に記載の無線通信装置。
【請求項１４】
前記Ｎ１個の機器は、前記無線通信装置との無線接続を現在確立している全ての機器のうち、前記無線通信装置に画像処理機能を実行させるためのアプリケーションが起動中でない機器である、請求項１から１３のいずれか一項に記載の無線通信装置。
【請求項１５】
無線通信装置のためのコンピュータプログラムであって、
前記無線通信装置に搭載されるコンピュータに、以下の各処理、即ち、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信処理と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択処理であって、前記Ｎ１個の機器が、Wi-Fi Direct方式に従って動作不可能な第１種の機器と、前記Wi-Fi Direct方式に従って動作可能な第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択処理と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断処理と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立処理と、
を実行させるコンピュータプログラム。
【請求項１６】
無線通信装置のためのコンピュータプログラムであって、
前記無線通信装置に搭載されるコンピュータに、以下の各処理、即ち、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信処理と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器を選択する選択処理であって、前記Ｎ１個の機器が、前記無線通信装置との無線接続を確立する際に、特定の無線通信方式のProvision Discovery Request信号を送信しない第１種の機器と、前記無線通信装置との無線接続を確立する際に、前記特定の無線通信方式のProvision Discovery Request信号を前記無線通信装置に送信する第２種の機器と、を含む複数種類の機器を含む場合に、前記複数種類の機器に対して予め決められている切断優先度に基づいて、最も高い切断優先度を有する種類の機器を、前記第１の対象機器として優先的に選択する前記選択処理と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断処理と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立処理と、
を実行させるコンピュータプログラム。
【請求項１７】
無線通信装置のためのコンピュータプログラムであって、
前記無線通信装置に搭載されるコンピュータに、以下の各処理、即ち、
無線ネットワークの親局として動作する前記無線通信装置が現在確立している無線接続の数である接続数が上限数に一致する状態で、第１の特定機器から第１の無線接続要求を受信する受信処理と、
前記第１の特定機器から前記第１の無線接続要求が受信される場合に、前記無線通信装置との無線接続を現在確立しているＮ１個（前記Ｎ１は２以上の整数）の機器の中から、無線接続が切断されるべき第１の対象機器であって、予め決められている切断優先度に基づいて最も高い切断優先度を有する前記第１の対象機器を選択する選択処理と、
第１の切断要求を前記第１の対象機器に送信して、前記第１の対象機器との無線接続を切断する切断処理と、
前記第１の対象機器との前記無線接続が切断された後に、前記第１の特定機器との無線接続を確立する確立処理と、
を実行させ、
前記Ｎ１個の機器は、Wi-Fi Direct方式に従って動作可能な第２種の機器を含み、
前記第２種の機器は、無線ネットワークへの参加を促す所定コマンドをサポートしているサポート機器と、前記所定コマンドをサポートしていない非サポート機器と、を含み、
前記選択処理は、前記Ｎ１個の機器が前記サポート機器と前記非サポート機器とを含む場合に、前記切断優先度に基づいて、前記第１の対象機器として、前記サポート機器と前記非サポート機器のうちのいずれかの機器を優先的に選択する、コンピュータプログラム。