(57)【要約】【課題】  通信機器が、外部機器から無線接続要求を受信する場合に、通信機器の状況に応じて、通信機器のセキュリティと外部機器のユーザの利便性とが考慮された適切な処理を実行し得る技術を提供すること。【解決手段】  プリンタＰＲは、端末機器７０からProbe Req.信号を受信する場合（Ｔ２１２）に、無線接続拒否フラグ４０が「ＯＮ」を示すと判断し、高セキュリティ条件が満たされていると判断し、端末機器７０が登録機器ではないと判断する。そして、プリンタＰＲは、端末機器７０との無線接続を確立しない（Ｔ２１４）。【選択図】  図９
2019087264.tif 000002
【特許請求の範囲】
【請求項１】
通信機器であって、
外部機器から無線接続要求を受信する要求受信部と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定部と、
前記決定の結果に応じた所定処理を実行する所定処理実行部と、を備え、
前記第１の決定部は、
予め決められている高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定し、
前記高セキュリティ条件は、
（１）前記通信機器が、前記通信機器とは異なる認証サーバを備えるネットワークに所属していること、
（２）前記通信機器が、前記通信機器とは異なるプロキシサーバを備えるネットワークに所属していること、
（３）前記通信機器が、前記通信機器とは異なるＩＰアドレス割当サーバを備えるネットワークに所属しており、かつ、前記通信機器が、前記ＩＰアドレス割当サーバから、前記ネットワークに所定のサーバが所属していることに関係する所属関係情報を受信済みであること、及び、
（４）前記通信機器が、前記通信機器の各ユーザに対応する各機能情報に従って、前記各ユーザが利用可能な前記通信機器の機能を制限すべき状況であること、
のうちの少なくとも１個の条件を含む、通信機器。
【請求項２】
前記所定処理実行部は、
前記特定の通信処理の実行を前記外部機器に許容することが決定される場合に、前記外部機器との前記無線接続を確立するための接続処理である前記所定処理を実行し、
前記特定の通信処理の実行を前記外部機器に許容しないことが決定される場合に、前記接続処理である前記所定処理を実行しない、請求項１に記載の通信機器。
【請求項３】
前記通信機器は、さらに、
前記通信機器が特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされない状況で、前記外部機器との前記無線接続が確立される場合に、前記特定ネットワークに所属している特定機器と、前記外部機器と、の間の通信を中継し、
前記通信機器が前記特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立される場合に、前記特定機器と前記外部機器との間の通信を中継しない第１の中継部を備える、請求項２に記載の通信機器。
【請求項４】
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、を備え、
前記第１の中継部は、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信される場合に、前記特定機器と前記外部機器との間の通信を中継し、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信されない場合に、前記特定機器と前記外部機器との間の通信を中継しない、請求項３に記載の通信機器。
【請求項５】
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が親局として動作すると共に前記外部機器が子局として動作する無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信される場合に、前記無線ネットワークの子局として動作する２個以上の子局機器の間の無線通信を中継し、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が前記親局として動作すると共に前記外部機器が前記子局として動作する前記無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信されない場合に、前記２個以上の子局機器の間の無線通信を中継しない第２の中継部と、
を備える、請求項２から４のいずれか一項に記載の通信機器。
【請求項６】
前記通信機器は、さらに、
前記通信機器の動作モードとして、第１の動作モードと、前記第１の動作モードとは異なる第２の動作モードと、のうちの一方を設定するモード設定部を備え、
前記第１の決定部は、
前記第１の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件と前記機器識別情報とに基づいて、前記特定の通信処理の実行を前記外部機器に許容するのか否かを決定し、
前記第２の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされるのか否かに関わらず、かつ、前記機器識別情報が前記メモリに記憶されているのか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定する、請求項２から５のいずれか一項に記載の通信機器。
【請求項７】
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されていない状況で、前記認証サーバから前記成功通知が受信される場合に、前記機器識別情報を前記メモリに記憶させることを促すメッセージを前記通信機器の表示部に表示させ、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記認証サーバから前記成功通知が受信される場合に、前記メッセージを前記表示部に表示させない表示制御部と、
を備える、請求項６に記載の通信機器。
【請求項８】
前記通信機器は、さらに、
前記高セキュリティ条件が満たされていない状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、第１の通信プロトコルを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、前記第１の通信プロトコルよりもセキュリティが高い第２の通信プロトコルを決定する第２の決定部を備える、請求項２から７のいずれか一項に記載の通信機器。
【請求項９】
前記第１の決定部は、
前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされているのか否かを判断する条件判断部と、
前記高セキュリティ条件が満たされていると判断される場合に、前記機器識別情報が前記メモリに記憶されているのか否かを判断する情報判断部と、
を備え、
前記第１の決定部は、
前記高セキュリティ条件が満たされないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていると判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容しないことを決定する、請求項１から８のいずれか一項に記載の通信機器。
【請求項１０】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記外部機器から無線接続要求を受信する要求受信処理と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定処理と、
前記決定の結果に応じた所定処理と、を実行させ、
前記第１の決定処理では、
予め決められている高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定し、
前記高セキュリティ条件は、
（１）前記通信機器が、前記通信機器とは異なる認証サーバを備えるネットワークに所属していること、
（２）前記通信機器が、前記通信機器とは異なるプロキシサーバを備えるネットワークに所属していること、
（３）前記通信機器が、前記通信機器とは異なるＩＰアドレス割当サーバを備えるネットワークに所属しており、かつ、前記通信機器が、前記ＩＰアドレス割当サーバから、前記ネットワークに所定のサーバが所属していることに関係する所属関係情報を受信済みであること、及び、
（４）前記通信機器が、前記通信機器の各ユーザに対応する各機能情報に従って、前記各ユーザが利用可能な前記通信機器の機能を制限すべき状況であること、
のうちの少なくとも１個の条件を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、外部機器との無線接続を確立可能な通信機器を開示する。
【背景技術】
【０００２】
特許文献１には、多機能機と、ネットワークに所属する外部装置と、が開示されている。多機能機は、外部装置との接続を確立して上記のネットワークに所属した後に、上記のネットワークを利用して、外部装置から、多機能機の機能実行のためのパケットを受信する。多機能機は、上記のネットワークの種類（即ち、有線ネットワーク、Local Area Network、Personal Area Network）に応じて、受信済みのパケットによって示される機能を実行するのか否かを判断する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０５４１３５号公報
【特許文献２】特開２００６−０９４００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ネットワークの種類のみに応じて、機能が制限される。これにより、多機能機のセキュリティが維持され得る。しかしながら、ネットワークの種類のみに応じて機能が制限されてしまうために、多機能機の利用が許可されてもよい状況でも、多機能機の利用が許可されない場合があった。このため、多機能機のセキュリティを維持しつつ、外部機器のユーザの利便性を満たすための手法が要望されていた。本明細書では、通信機器が、外部機器から無線接続要求を受信する場合に、通信機器の状況に応じて、通信機器のセキュリティと外部機器のユーザの利便性とが考慮された適切な処理を実行し得る技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される通信機器は、要求受信部と、第１の決定部と、所定処理実行部と、を備える。要求受信部は、外部機器から無線接続要求を受信する。第１の決定部は、外部機器から無線接続要求が受信される場合に、通信機器と外部機器との間の無線接続を利用した特定の通信処理の実行を外部機器に許容するのか否かを決定する。所定処理実行部は、決定の結果に応じた所定処理を実行する。第１の決定部は、予め決められている高セキュリティ条件が満たされない状況では、無線接続要求に含まれる機器識別情報が通信機器のメモリに記憶されているか否かに関わらず、特定の通信処理の実行を外部機器に許容することを決定し、高セキュリティ条件が満たされており、かつ、機器識別情報がメモリに記憶されている状況では、特定の通信処理の実行を外部機器に許容することを決定し、高セキュリティ条件が満たされており、かつ、機器識別情報がメモリに記憶されていない状況では、特定の通信処理の実行を外部機器に許容しないことを決定する。高セキュリティ条件は、（１）通信機器が、通信機器とは異なる認証サーバを備えるネットワークに所属していること、（２）通信機器が、通信機器とは異なるプロキシサーバを備えるネットワークに所属していること、（３）通信機器が、通信機器とは異なるＩＰアドレス割当サーバを備えるネットワークに所属しており、かつ、通信機器が、ＩＰアドレス割当サーバから、ネットワークに所定のサーバが所属していることに関係する所属関係情報を受信済みであること、及び、（４）前記通信機器が、前記通信機器の各ユーザに対応する各機能情報に従って、前記各ユーザが利用可能な前記通信機器の機能を制限すべき状況であること、のうちの少なくとも１個の条件を含む。
【０００６】
上記の構成によると、通信機器は、外部機器から無線接続要求を受信する場合に、特定の通信処理の実行を外部機器に許容するのか否かを決定する。具体的には、通信機器は、高セキュリティ条件が満たされない状況、即ち、通信機器のセキュリティを維持する必要性が低い状況では、機器識別情報が通信機器のメモリに記憶されているか否かに関わらず、特定の通信処理の実行を外部機器に許容することを決定する。通信機器のセキュリティを維持する必要性が低いために、外部機器による上記の特定の通信処理の実行を制限する必要がない。そのため、外部機器のユーザの利便性を向上させ得る。一方、通信機器は、高セキュリティ条件が満たされる状況、即ち、通信機器のセキュリティを維持する必要性が高い状況では、外部機器の機器識別情報がメモリに記憶されているか否かに応じて、特定の通信処理の実行を外部機器に許容するのか否かを決定する。具体的には、通信機器は、外部機器の機器識別情報がメモリに記憶されている状況、即ち、外部機器が高い信頼性を有する機器である状況では、特定の通信処理の実行を外部機器に許容する。これにより、通信機器のセキュリティを維持しつつ、外部機器のユーザの利便性を向上させ得る。また、通信機器は、外部機器の機器識別情報がメモリに記憶されていない状況、即ち、外部機器が高い信頼性を有する機器であるのか否かが不明である状況では、特定の通信処理の実行を外部機器に許容しない。これにより、通信機器のセキュリティを維持することができる。
【０００７】
上記の通信機器を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信機器と外部機器とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示す。
【図２】無線接続処理のフローチャートを示す。
【図３】機能制御処理のフローチャートを示す。
【図４】様々な状況に応じたプリンタの動作を示す。
【図５】様々な状況に応じたプリンタの動作を示す。
【図６】通知処理のフローチャートを示す。
【図７】高セキュリティ条件が満たされないケースＡのシーケンス図を示す。
【図８】端末機器の認証が失敗するケースＢのシーケンス図を示す。
【図９】未登録機器との無線接続が確立されないケースＣのシーケンス図を示す。
【図１０】端末機器の認証が成功するケースＤのシーケンス図を示す。
【図１１】通知画面が表示されるケースＥのシーケンス図を示す。
【発明を実施するための形態】
【０００９】
（実施例）
（システム構成；図１）
図１には、有線ネットワークが示されている。以下では、「ネットワーク」のことを「ＮＷ」と呼ぶことがある。有線ＮＷは、端末機器９０を備える。有線ＮＷは、さらに、認証サーバ１００、プロキシサーバ１１０、NetBIOS Nameサーバ１２０、ＳＮＴＰ（Simple Network Time Protocolの略）サーバ１３０、及び、ＤＨＣＰ（Dynamic Host Configuration Protocolの略）サーバ１４０のうちの少なくとも１個を備え得る。プリンタＰＲは、有線ＮＷに所属し得る。また、プリンタＰＲは、複数個の端末機器７０，８０のそれぞれとの無線接続を確立し得る。
【００１０】
（認証サーバ１００の構成）
認証サーバ１００は、機器（例えばプリンタＰＲ）の認証を実行するためのサーバである。認証サーバ１００において認証が成功した機器のみが、認証サーバ１００を備える有線ＮＷに所属することができる。換言すると、認証サーバ１００を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。
【００１１】
認証サーバ１００を備える有線ＮＷの管理者は、対象機器のための認証情報（即ちユーザＩＤとパスワード）を認証サーバ１００に登録する。そして、対象機器のユーザ（上記の管理者でもよいし他の者でもよい）は、対象機器の有線Ｉ／Ｆに有線ケーブル４を接続し、次いで、認証情報を対象機器に入力する。この場合、対象機器は、有線Ｉ／Ｆ２０を介して認証情報を認証サーバ１００に送信して、対象機器の認証を認証サーバ１００に実行させる。認証サーバ１００は、対象機器から受信された認証情報に一致する認証情報が認証サーバ１００に登録されている場合に、認証が成功したことを示す成功通知を対象機器に送信する。この場合、対象機器は、認証サーバ１００を備える有線ＮＷに所属することができる。
【００１２】
（プロキシサーバ１１０の構成）
プロキシサーバ１１０は、有線ＮＷに所属する対象機器と、有線ＮＷの外部に存在する機器（例えばインターネット上の機器）と、の間の通信を中継する中継サーバである。例えば、プロキシサーバ１１０は、有線ＮＷに所属する対象機器から有線ＮＷの外部に存在する機器にパケットが送信されるべき際に、当該パケット内の送信元識別情報（例えば対象機器のＩＰアドレス等）をプロキシサーバ１１０の識別情報に変更して、当該パケットを有線ＮＷの外部に送信する。これより、有線ＮＷの外部においてパケット内の送信元識別情報が参照されても、対象機器を特定するのが困難であり、この結果、対象機器が有線ＮＷの外部から不正にアクセスされるのを抑制することができる。換言すると、プロキシサーバ１１０を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。
【００１３】
（NetBIOS Nameサーバ１２０の構成）
NetBIOS Nameサーバ１２０は、名前解決のために利用されるNetBIOS Nameを割り当てるためのサーバである。具体的には、NetBIOS Nameサーバ１２０は、有線ＮＷに所属する各機器にNetBIOS Nameを割り当てる。NetBIOS Nameサーバ１２０を備える有線ＮＷは、多数の機器が所属する比較的に大規模な有線ＮＷである可能性が高い。比較的に大規模な有線ＮＷの管理者は、通常、高いセキュリティ意識を有する。
【００１４】
（ＳＮＴＰサーバ１３０の構成）
ＳＮＴＰサーバ１３０は、時刻を管理するためのサーバである。具体的には、ＳＮＴＰサーバ１３０は、有線ＮＷに所属する各機器から時刻問合信号を受信して、現在の時刻を示す時刻情報を各機器に送信する。これにより、各機器は、時刻情報によって示される時刻を利用することができる。即ち、ＳＮＴＰサーバ１３０は、各機器で利用される時刻を同期させることができる。ＳＮＴＰサーバ１３０を備える有線ＮＷでは、各機器で正確な時刻が利用されるべき比較的に高いセキュリティを有する認証方式を採用可能である。また、当該有線ＮＷでは、正確な時刻を利用してアクセスログを記録することができるので、当該有線ＮＷ内の通信を適切に監視することができる。従って、ＳＮＴＰサーバ１３０を備える有線ＮＷでは、セキュリティが比較的高く維持されている可能性が高い。換言すると、ＳＮＴＰサーバ１３０を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。
【００１５】
（ＤＨＣＰサーバ１４０の構成）
ＤＨＣＰサーバ１４０は、有線ＮＷに所属する各機器にＩＰアドレスを割り当てるためのサーバである。各機器は、ＩＰアドレス以外にも、ＤＨＣＰサーバ１４０から様々な情報を受信し得る。例えば、NetBIOS Nameサーバ１２０とＤＨＣＰサーバ１４０とを備える有線ＮＷに所属している各機器は、ＤＨＣＰサーバ１４０から、NetBIOS Nameサーバ１２０に関係する関係情報（即ちNetBIOS Nameサーバ１２０を識別する識別情報等）を受信し得る。換言すると、ＤＨＣＰサーバ１４０から当該関係情報が受信されることは、有線ＮＷがNetBIOS Nameサーバ１２０を備えることを意味する。
【００１６】
また、例えば、ＳＮＴＰサーバ１３０とＤＨＣＰサーバ１４０とを備える有線ＮＷに所属している各機器は、ＤＨＣＰサーバ１４０から、ＳＮＴＰサーバ１３０に関係する関係情報（即ちＳＮＴＰサーバ１３０を識別する識別情報等）を受信し得る。換言すると、ＤＨＣＰサーバ１４０から当該関係情報が受信されることは、有線ＮＷがＳＮＴＰサーバ１３０を備えることを意味する。
【００１７】
また、例えば、プロキシサーバ１１０とＤＨＣＰサーバ１４０とを備える有線ＮＷに所属している各機器は、ＤＨＣＰサーバ１４０から、ＷＰＡＤ（Web Proxy Auto-Discovery Protocolの略）情報を受信し得る。ＷＰＡＤ情報は、プロキシ設定を自動化するためのプロトコルに関係する情報である。ＤＨＣＰサーバ１４０からＷＰＡＤ情報が受信されることは、有線ＮＷがプロキシサーバ１１０を備えることを意味する。
【００１８】
（プリンタＰＲの構成）
プリンタＰＲは、印刷機能を実行可能な周辺機器（即ち端末機器７０，８０，９０等の周辺機器）である。プリンタＰＲは、操作部１２と、表示部１４と、印刷実行部１６と、有線インターフェース２０と、無線インターフェース２２と、制御部３０と、を備える。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００１９】
操作部１２は、複数のキーによって構成される。ユーザは、操作部１２を操作することによって、様々な指示をプリンタＰＲに入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。有線Ｉ／Ｆ２０は、有線通信を実行するためのＩ／Ｆである。有線Ｉ／Ｆ２０には、有線ケーブル４が接続され得る。
【００２０】
無線Ｉ／Ｆ２２は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって策定されたＷＦＤ（Wi-Fi Directの略）方式に従った無線通信を実行するためのＩ／Ｆである。プリンタＰＲは、プリンタＰＲがＷＦＤ方式の無線ＮＷに所属している場合に、無線ＮＷを利用して、無線Ｉ／Ｆ２２を介して、無線通信を実行することができる。ＷＦＤ方式の無線ＮＷは、Ｇ／Ｏ（Ｇｒｏｕｐ  Ｏｗｎｅｒの略）状態で動作する機器（以下では「Ｇ／Ｏ機器」と呼ぶ）によって形成される。Ｇ／Ｏ機器は、複数個の機器のそれぞれとの無線接続を確立することによって、Ｃｌｉｅｎｔ状態で動作する各機器（以下では「ＣＬ機器」と呼ぶ）を無線ＮＷに参加させることができる。一方、ＣＬ機器は、通常、Ｇ／Ｏ機器との無線接続を確立している状態を維持しながら、他の機器との無線接続を確立することができない。ＷＦＤ方式の詳細は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている。また、米国特許出願公開第２０１３／０２６０６８３号公報にも、ＷＦＤ方式の詳細が開示されており、当該文献を参照して引用する。
【００２１】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に記憶されているプログラム３６に従って、様々な処理を実行するプロセッサである。メモリ３４は、ＲＡＭ、ＲＯＭ等によって構成される。メモリ３４は、プログラム３６の他に、さらに、登録機器リスト３８と、無線接続拒否フラグ４０と、認証サーバフラグ４１ａと、プロキシサーバフラグ４２ａと、関係情報フラグ４４ａと、ＳＦＬフラグ（Secure Function Lockの略）４５ａと、ＳＦＬテーブル４５ｂと、を記憶する。メモリ３４は、さらに、認証サーバ情報４１ｂと、プロキシサーバ情報４２ｂと、関係情報４４ｂと、を記憶し得る。
【００２２】
登録機器リスト３８には、端末機器（例えば、端末機器７０，８０等）のデバイス名が登録される。プリンタＰＲの管理者は、端末機器のデバイス名をプリンタＰＲに入力することによって、当該端末機器のデバイス名を登録機器リスト３８に登録させることができる。例えば、管理者は、プリンタＰＲとの通信を実行させるべき端末機器を登録機器リスト３８に登録させることができる。このために、登録機器リスト３８に登録されている端末機器は、信頼性が高い機器である。以下では、登録機器リスト３８に登録されている機器、登録されていない機器を、それぞれ、「登録機器」、「未登録機器」と呼ぶ。一般的に言うと、登録機器は、信頼性が高い機器であり、未登録機器は、信頼性が低い機器である。なお、変形例では、端末機器のデバイス名に代えて、端末機器のＭＡＣアドレスが登録機器リスト３８に登録されていてもよい。一般的に言うと、端末機器を識別するための情報が登録機器リスト３８に登録されればよい。
【００２３】
無線接続拒否フラグ４０は、プリンタＰＲの管理者によって「ＯＮ」又は「ＯＦＦ」に設定されるフラグである。無線接続拒否フラグ４０が「ＯＮ」を示す状況では、プリンタＰＲと端末機器との間の無線接続の確立が制限され得る。無線接続拒否フラグ４０が「ＯＦＦ」を示す状況では、当該無線接続の確立が制限されない。
【００２４】
認証サーバフラグ４１ａは、認証サーバ情報４１ｂがメモリ３４に記憶されている場合に「ＯＮ」を示し、認証サーバ情報４１ｂがメモリ３４に記憶されていない場合に「ＯＦＦ」を示す。認証サーバ情報４１ｂは、認証サーバ１００を識別する識別情報と、認証サーバ１００を備えるネットワークを利用するための認証情報と、を含む。認証サーバ情報４１ｂは、プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属している場合に、メモリ３４に記憶され得る。具体的には、ＣＰＵ３２は、プリンタＰＲの認証を認証サーバ１００に実行させて、認証サーバ１００から成功通知を受信する場合に、認証サーバ情報４１ｂをメモリ３４に記憶させ、認証サーバフラグ４１ａを「ＯＦＦ」から「ＯＮ」に変更する。一方、ＣＰＵ３２は、プリンタＰＲの認証を認証サーバ１００に実行させて、認証サーバ１００から失敗通知を受信する場合に、認証サーバ情報４１ｂをメモリ３４に記憶させず、認証サーバフラグ４１ａを「ＯＦＦ」に維持する。
【００２５】
上述したように、認証サーバ１００を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。従って、認証サーバフラグ４１ａが「ＯＮ」を示す場合、即ち、プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属している場合には、プリンタＰＲのセキュリティを維持する必要性が高いといえる。
【００２６】
プロキシサーバフラグ４２ａは、プロキシサーバ情報４２ｂがメモリ３４に記憶されている場合に「ＯＮ」を示し、プロキシサーバ情報４２ｂがメモリ３４に記憶されていない場合に「ＯＦＦ」を示す。プロキシサーバ情報４２ｂは、プロキシサーバ１１０を識別する識別情報を含む。プロキシサーバ情報４２ｂは、プリンタＰＲがプロキシサーバ１１０を備える有線ＮＷに所属している場合に、メモリ３４に記憶され得る。具体的には、ＣＰＵ３２は、プリンタＰＲの管理者によってプロキシサーバ情報４２ｂがメモリ３４に記憶される場合には、プロキシサーバフラグ４２ａを「ＯＦＦ」から「ＯＮ」に変更する。
【００２７】
上述したように、プロキシサーバ１１０を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。従って、プロキシサーバフラグ４２ａが「ＯＮ」を示す場合、即ち、プリンタＰＲがプロキシサーバ１１０を備える有線ＮＷに所属している場合には、プリンタＰＲのセキュリティを維持する必要性が高いといえる。
【００２８】
関係情報フラグ４４ａは、関係情報４４ｂがメモリ３４に記憶されている場合に「ＯＮ」を示し、関係情報４４ｂがメモリ３４に記憶されていない場合に「ＯＦＦ」を示す。関係情報４４ｂは、NetBIOS Nameサーバ１２０に関係する情報、ＳＮＴＰサーバ１３０に関係する情報、及び、プロキシサーバ１１０に関係するＷＰＡＤ情報のうちの少なくとも１個を含み得る。プリンタＰＲが所属している有線ＮＷがサーバ１１０，１２０，１３０のうちの少なくとも１個を備え、さらに、当該有線ＮＷがＤＨＣＰサーバ１４０を備える場合に、関係情報４４ｂがＤＨＣＰサーバ１４０から受信され得る。この場合、ＣＰＵ３２は、関係情報４４ｂをメモリ３４に記憶させ、関係情報フラグ４４ａを「ＯＦＦ」から「ＯＮ」に変更する。
【００２９】
上述したように、プロキシサーバ１１０、NetBIOS Nameサーバ１２０、及び、ＳＮＴＰサーバ１３０のうちの少なくとも１個を備える有線ＮＷの管理者は、比較的に高いセキュリティ意識を有するといえる。従って、関係情報フラグ４４ａが「ＯＮ」を示す場合、即ち、プリンタＰＲがサーバ１１０，１２０，１３０のうちの少なくとも１個を備える有線ＮＷに所属している場合には、プリンタＰＲのセキュリティを維持する必要性が高いといえる。
【００３０】
ＳＦＬフラグ４５ａは、ＳＦＬテーブル４５ｂに１個以上のＳＦＬ情報が登録されている場合に「ＯＮ」を示し、ＳＦＬテーブル４５ｂに１個のＳＦＬ情報も登録されていない場合に「ＯＦＦ」を示す。ＳＦＬ情報は、プリンタＰＲの各ユーザについて、当該ユーザのユーザ名と、当該ユーザのパスワードと、当該ユーザで利用可能な機能（例えば印刷機能）を示す機能情報と、が関連付けられた情報である。例えば、プリンタＰＲの管理者は、操作部１２を操作して、各ユーザのための各ＳＦＬ情報をＳＦＬテーブル４５ｂに登録する。ＳＦＬテーブル４５ｂにＳＦＬ情報が登録されている状況では、プリンタＰＲのセキュリティが維持されている。換言すると、プリンタＰＲの管理者は、比較的に高いセキュリティ意識を有するといえる。即ち、ＳＦＬフラグ４５ａが「ＯＮ」を示す場合には、プリンタＰＲのセキュリティを維持する必要性が高いといえる。なお、変形例では、ＳＦＬテーブル４５ｂは、プリンタＰＲに記憶されていなくてもよく、例えば、有線ＮＷに所属しているサーバに記憶されていてもよい。
【００３１】
（端末機器７０〜９０の構成）
端末機器７０〜９０は、例えば、携帯電話、スマートフォン、ノートＰＣ、タブレットＰＣ等の可搬型の機器であってもよいし、デスクトップＰＣ、テレビ等の据置型の機器であってもよい。端末機器７０及び８０のそれぞれは、プリンタＰＲと同様に、ＷＦＤ方式をサポートしている。
【００３２】
（無線接続処理；図２）
続いて、図２を参照して、プリンタＰＲのＣＰＵ３２が実行する無線接続処理の内容について説明する。無線接続処理は、プリンタＰＲの動作状態がデバイス状態又はＧ／Ｏ状態である状況で実行される。デバイス状態は、Ｇ／Ｏ状態及びＣＬ状態とは異なり、プリンタＰＲが無線ＮＷに所属していない状態である。プリンタＰＲの動作状態がＧ／Ｏ状態である状況では、プリンタＰＲのみが無線ＮＷに所属しているか、プリンタＰＲと１個以上のＣＬ状態の端末機器とが無線ＮＷに所属している。なお、プリンタＰＲの動作状態がＣＬ状態である状況では、プリンタＰＲは、端末機器との無線接続を確立することができない。このために、図２の無線接続処理では、プリンタＰＲの動作状態がデバイス状態又はＧ／Ｏ状態である状況が対象になっている。
【００３３】
Ｓ１０では、ＣＰＵ３２は、無線Ｉ／Ｆ２２を介して、端末機器（例えば、端末機器７０，８０等）から、端末機器のデバイス名を含むProbe Request信号を受信することを監視する。Probe Request信号は、端末機器において、端末機器との無線接続を確立すべき対象である機器を検索するためのサーチ操作がユーザによって実行される場合に、端末機器から送信される信号である。ＣＰＵ３２は、無線Ｉ／Ｆ２２を介して、端末機器からProbe Request信号を受信する場合（Ｓ１０でＹＥＳ）に、Ｓ１１に進む。なお、以下では、Requestのことを「Req.」と記載する。また、図２等で説明するプリンタＰＲと端末機器との間で実行される全ての通信は、無線Ｉ／Ｆ２２を介して実行されるので、「無線Ｉ／Ｆ２２を介して」という説明を省略する。
【００３４】
Ｓ１１では、ＣＰＵ３２は、メモリ３４内の無線接続拒否フラグ４０が「ＯＮ」を示すのか否かを判断する。ＣＰＵ３２は、無線接続拒否フラグ４０が「ＯＮ」を示す場合に（Ｓ１１でＹＥＳ）、Ｓ１２に進み、無線接続拒否フラグ４０が「ＯＦＦ」を示す場合に（Ｓ１１でＮＯ）、Ｓ１２，Ｓ１４をスキップしてＳ１６に進む。この場合、ＣＰＵ３２は、後述の高セキュリティ条件が満たされているのか否かに関わらず、かつ、端末機器が登録機器であるのか否かに関わらず、端末機器との無線接続を確立する（後述のＳ２２，Ｓ２８）。
【００３５】
Ｓ１２では、ＣＰＵ３２は、高セキュリティ条件が満たされているのか否かを判断する。高セキュリティ条件は、プリンタＰＲのセキュリティを維持する必要性が高いのか否かを判断するための条件である。高セキュリティ条件が満たされている場合には、プリンタＰＲのセキュリティを維持する必要性が高く、高セキュリティ条件が満たされていない場合には、プリンタＰＲのセキュリティを維持する必要性が低い。高セキュリティ条件は、以下の第１〜第４の条件を含む。より具体的には、ＣＰＵ３２は、第１〜４の条件の少なくとも１個が満たされている場合には、高セキュリティ条件が満たされていると判断し、第１〜第４の条件のいずれも満たされていない場合には、高セキュリティ条件が満たされていないと判断する。
【００３６】
第１の条件は、プリンタＰＲが認証サーバ１００を備えるネットワークに所属していることである。ＣＰＵ３２は、認証サーバフラグ４１ａが「ＯＮ」を示す場合には、第１の条件が満たされていると判断し、認証サーバフラグ４１ａが「ＯＦＦ」を示す場合には、第１の条件が満たされていないと判断する。
【００３７】
第２の条件は、プリンタＰＲがプロキシサーバ１１０を備えるネットワークに所属していることである。ＣＰＵ３２は、プロキシサーバフラグ４２ａが「ＯＮ」を示す場合には、第２の条件が満たされていると判断し、プロキシサーバフラグ４２ａが「ＯＦＦ」を示す場合には、第２の条件が満たされていないと判断する。
【００３８】
第３の条件は、プリンタＰＲが、ＤＨＣＰサーバ１４０を備えるネットワークに所属しており、かつ、ＤＨＣＰサーバ１４０から関係情報４４ｂを受信済みであることである。ＣＰＵ３２は、関係情報フラグ４４ａが「ＯＮ」を示す場合には、第３の条件が満たされていると判断し、関係情報フラグ４４ａが「ＯＦＦ」を示す場合には、第３の条件が満たされていないと判断する。
【００３９】
第４の条件は、ＳＦＬ情報がＳＦＬテーブル４５ｂに登録されていることである。ＣＰＵ３２は、１個以上のＳＦＬ情報がＳＦＬテーブル４５ｂに登録されている場合には、第４の条件が満たされていると判断し、１個のＳＦＬ情報もＳＦＬテーブル４５ｂに登録されていない場合には、第４の条件が満たされていないと判断する。
【００４０】
ＣＰＵ３２は、第１〜第４条件の少なくとも１個が満たされていると判断する場合（Ｓ１２でＹＥＳ）に、Ｓ１４に進む。一方、ＣＰＵ３２は、第１〜４条件のいずれも満たされていないと判断する場合（Ｓ１２でＮＯ）に、Ｓ１４をスキップしてＳ１６に進む。この場合、ＣＰＵ３２は、端末機器が登録機器であるのか否かに関わらず、端末機器との無線接続を確立する（後述のＳ２２，Ｓ２８）。即ち、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持する必要性が低い場合には、端末機器が未登録機器であっても（即ち端末機器の信頼性が低くても）、端末機器との無線接続を確立して、端末機器との無線通信を実行する。これにより、端末機器のユーザの利便性を向上させ得る。
【００４１】
Ｓ１４では、ＣＰＵ３２は、Ｓ１０のProbe Req.信号の送信元である端末機器が登録機器であるのか否かを判断する。具体的には、ＣＰＵ３２は、Ｓ１０のProbe Req.信号に含まれるデバイス名に一致するデバイス名が、登録機器リスト３８に登録されている場合（Ｓ１４でＹＥＳ）に、Ｓ１６に進む。この場合、ＣＰＵ３２は、端末機器との無線接続を確立する（後述のＳ２２，Ｓ２８）。即ち、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持する必要性が高い場合において、端末機器が登録機器であれば（即ち端末機器の信頼性が高ければ）、端末機器との無線接続を確立し、端末機器との無線通信を実行する。これにより、プリンタＰＲのセキュリティを維持しつつ、端末機器のユーザの利便性を向上させ得る。一方、ＣＰＵ３２は、Ｓ１０のProbe Req.信号に含まれるデバイス名に一致するデバイス名が、登録機器リスト３８に登録されていない場合（Ｓ１４でＮＯ）に、以降の処理を実行せずにＳ１０に戻る。この場合、ＣＰＵ３２は、端末機器との無線接続を確立しない。即ち、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持する必要性が高い場合において、端末機器が未登録機器であれば（即ち端末機器の信頼性が低ければ）、端末機器との無線接続を確立しない。これにより、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持することができる。
【００４２】
Ｓ１６では、ＣＰＵ３２は、プリンタＰＲがデバイス機器であるのか否かを判断する。ＣＰＵ３２は、プリンタＰＲがデバイス機器である場合（Ｓ１６でＹＥＳ）に、Ｓ１８に進み、プリンタＰＲがＧ／Ｏ機器である場合（Ｓ１６でＮＯ）に、Ｓ２４に進む。
【００４３】
ＣＰＵ３２は、Ｓ１８において、プリンタＰＲのデバイス名を含むProbe Response信号を端末機器に送信し、Ｓ２０において、G/O Negotiation Req.信号を端末機器から受信する。なお、以下では、Response、Negotiationのことを、それぞれ、「Res.」、「Nego.」と記載する。
【００４４】
Ｓ２１では、ＣＰＵ３２は、G/O Nego.を端末機器と実行する。ＣＰＵ３２は、G/O Nego.の結果として、プリンタＰＲの動作状態を、デバイス状態からＧ／Ｏ状態又はＣＬ状態に移行させる。ＣＰＵ３２は、プリンタＰＲの動作状態がＧ／Ｏ状態に移行する場合、即ち、プリンタＰＲが無線ＮＷを形成する場合には、さらに、当該無線ＮＷで利用される無線プロファイルを準備して、無線プロファイルをメモリ３４に記憶させる。無線プロファイルは、無線ＮＷを識別する識別子であるＳＳＩＤと、認証及び暗号化のために利用される情報と、を含む。なお、端末機器も、G/O Nego.の結果として、デバイス状態からＣＬ状態又はＧ／Ｏ状態に移行する。端末機器は、Ｇ／Ｏ状態に移行する場合には、無線プロファイルを準備して記憶する。
【００４５】
Ｓ２２では、ＣＰＵ３２は、端末機器との無線接続を確立する。プリンタＰＲがＧ／Ｏ機器である場合には、Ｓ２２の過程で、ＣＰＵ３２は、Ｓ２１で準備された無線プロファイルを端末機器に送信する。一方、プリンタＰＲがＣＬ機器である場合には、Ｓ２２の過程で、ＣＰＵ３２は、端末機器によって準備された無線プロファイルを端末機器から受信して、無線プロファイルをメモリ３４に記憶させる。Ｓ２２が実行されると、プリンタＰＲと端末機器とが所属する無線ＮＷが形成される。例えば、ＣＰＵ３２は、形成済みの無線ＮＷを利用して、端末機器からデータ（例えば印刷対象の画像を表わすデータ）を受信することができる。換言すると、ＣＰＵ３２は、データをプリンタＰＲに送信する処理の実行を端末機器に許容する。また、例えば、ＣＰＵ３２は、形成済みの無線ＮＷを利用して、ファイルを端末機器に送信することができる。換言すると、ＣＰＵ３２は、プリンタＰＲからデータを受信する処理の実行を端末機器に許容する。Ｓ２２が終了すると、Ｓ３０に進む。
【００４６】
上述したように、プリンタＰＲがＧ／Ｏ機器である状況では、ＣＰＵ３２によって準備された無線プロファイルがメモリ３４に記憶されている。そして、ＣＰＵ３２は、プリンタＰＲがＧ／Ｏ機器であると判断する場合（Ｓ１６でＮＯ）には、Ｓ２４において、無線プロファイル内のＳＳＩＤ（以下では「プリンタＰＲのＳＳＩＤ」と呼ぶ）を含むProbe Res.信号を端末機器に送信する。
【００４７】
ＣＰＵ３２は、Ｓ２６において、Provision Discovery Req.信号を端末機器から受信し、Ｓ２８において、端末機器との無線接続を確立する。プリンタＰＲがＧ／Ｏ機器であるので（Ｓ１６でＮＯ）、Ｓ２８の過程で、ＣＰＵ３２は、メモリ３４内の無線プロファイルを端末機器に送信する。これにより、ＣＰＵ３２は、端末機器との無線接続を確立して、プリンタＰＲがＧ／Ｏ機器として動作する無線ＮＷに端末機器を参加させることができる。この結果、Ｓ２２の場合と同様に、ＣＰＵ３２は、データをプリンタＰＲに送信する処理の実行と、プリンタＰＲからデータを受信する処理の実行と、を端末機器に許容する。Ｓ２８が終了すると、Ｓ３０に進む。
【００４８】
Ｓ３０は、Ｓ１２と同様である。Ｓ３２では、ＣＰＵ３２は、無線ＮＷで利用されるべき通信プロトコルとして、比較的に高いセキュリティを有する高セキュリティプロトコルを決定する。高セキュリティプロトコルは、ＳＮＭＰｖ３（Simple Network Management Protocol version 3の略）、ＨＴＴＰＳ（Hypertext Transfer Protocol Secureの略）、ＳＳＨ（Secure Shellの略）、及び、ＳＦＴＰ（SSH File Transfer Protocol）を含む。ＳＮＭＰは、ネットワークに所属する機器を監視及び制御するための通信に利用されるプロトコルである。ＳＮＭＰｖ３では、通信内容の認証及び暗号化に関する機能が、ＳＮＭＰｖ１（又はｖ２）よりも強化されている。従って、ＳＮＭＰｖ３は、ＳＮＭＰｖ１（又はｖ２）よりも高いセキュリティを有する。ＨＴＴＰＳは、暗号化に関する技術であるＳＳＬ（Secure Sockets Layer）がＨＴＴＰ（Hypertext Transfer Protocolの略）に導入されたプロトコルである。従って、ＨＴＴＰＳは、ＨＴＴＰよりも高いセキュリティを有する。ＳＳＨは、ネットワークに所属している機器を遠隔操作するためのプロトコルであり、暗号化を利用するプロトコルである。従って、ＳＳＨは、比較的に高いセキュリティを有する。ＳＦＴＰは、ＳＳＨを利用して、ネットワーク内でファイルを転送するためのプロトコルである。従って、ＳＦＴＰは、比較的に高いセキュリティを有する。このように、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持する必要性が高い場合（即ちＳ３０でＹＥＳ）に、比較的に高いセキュリティを有する通信プロトコルを利用して、無線通信を実行することができる。これにより、プリンタＰＲのセキュリティを向上させ得る。
【００４９】
なお、変形例では、ＣＰＵ３２は、Ｓ３２において、さらに、以下の処理を実行してもよい。即ち、ＣＰＵ３２は、プリンタＰＲの設定を、プッシュボタン方式及びＰＩＮコード方式を利用可能な設定から、プッシュボタン方式を利用不可能であり、かつ、ＰＩＮコード方式のみを利用可能な設定に変更する。また、ＣＰＵ３２は、ＳＦＬテーブル４５ｂに登録されているＳＦＬ情報を利用するための設定が「ＯＦＦ」を示す場合に、当該設定を「ＯＮ」に変更する。また、ＣＰＵ３２は、プリンタＰＲにログインするためのパスワード等を設定すべきことをユーザに促すためのメッセージを表示部１４に表示させる。また、ＣＰＵ３２は、無線接続拒否フラグ４０が「ＯＦＦ」を示す場合に、無線接続拒否フラグ４０を「ＯＮ」に変更する。ＣＰＵ３２は、上記の各処理を実行することによって、プリンタＰＲのセキュリティを向上させ得る。
【００５０】
Ｓ３４では、ＣＰＵ３２は、無線ＮＷで利用されるべき通信プロトコルとして、比較的に低いセキュリティを有する低セキュリティプロトコルを決定する。低セキュリティプロトコルは、ＳＮＭＰｖ１（又はｖ２）、ＨＴＴＰ、Ｔｅｌｎｅｔ（Teletype networkの略）、ＦＴＰ（File Transfer Protocolの略）、及び、ＴＦＴＰ（Trivial File Transfer Protocolの略）を含む。Ｔｅｌｎｅｔは、ＳＳＨと同様に、ネットワークに所属している機器を遠隔操作するためのプロトコルであるが、暗号化が利用されない。このために、Ｔｅｌｎｅｔは、ＳＳＨよりも低いセキュリティを有する。ＦＴＰ及びＴＦＴＰは、ＳＦＴＰと同様に、ネットワーク内でファイルを転送するためのプロトコルであるが、ＳＳＨが利用されない。このために、ＦＴＰ及びＴＦＴＰは、ＳＦＴＰよりも低いセキュリティを有する。プリンタＰＲが高セキュリティプロトコルを利用するためには、ユーザによって様々な設定がプリンタＰＲに実行される必要があり、当該設定のためのユーザの負荷が高い。これに対し、プリンタＰＲが低セキュリティプロトコルを利用するためには、設定のためのユーザの負荷が低く、ユーザの利便性が高い。このように、ＣＰＵ３２は、プリンタＰＲのセキュリティを維持する必要性が低い場合（即ちＳ３０でＮＯ）に、低セキュリティプロトコルを利用することを決定して、ユーザの利便性を向上させる。
【００５１】
（機能制御処理；図３）
続いて、図３を参照して、プリンタＰＲのＣＰＵ３２が実行する機能制御処理の内容について説明する。機能制御処理は、端末機器との無線接続が確立されること（図２のＳ２２，Ｓ２８参照）をトリガとして実行される処理であり、ルーティング機能及びＣＬ中継機能を「ＯＮ」又は「ＯＦＦ」に設定することを決定するための処理である。ルーティング機能は、プリンタＰＲが有線ＮＷに所属する機器と端末機器との間の通信を中継する機能である。ルーティング機能の「ＯＮ」又は「ＯＦＦ」は、プリンタＰＲとの無線接続が確立された端末機器毎に設定される。即ち、例えば、プリンタＰＲが２個の端末機器との無線接続を確立している状況では、一方の端末機器のためのルーティング機能が「ＯＮ」に設定され、他方の端末機器のためのルーティング機能が「ＯＦＦ」に設定され得る。ＣＬ中継機能は、プリンタＰＲがＧ／Ｏ機器であり、かつ、プリンタＰＲが２個以上のＣＬ機器との無線接続を確立している場合に、プリンタＰＲが２個以上のＣＬ機器の間の無線通信を中継する機能である。ＣＬ中継機能は、端末機器毎に設定されず、プリンタＰＲとの無線接続が確立された全ての端末機器に対して共通に設定される。なお、プリンタＰＲがＣＬ機器である場合、又は、プリンタＰＲがＧ／Ｏ機器であり、かつ、プリンタＰＲが１個のＣＬ機器のみとの無線接続を確立している場合には、仮に、ＣＬ中継機能が「ＯＮ」に設定されたとしても、プリンタＰＲは、ＣＬ中継機能を実行することができない。
【００５２】
図４及び図５には、プリンタＰＲの状況に応じたルーティング機能及びＣＬ中継機能の設定が示されている。以下の図３の機能制御処理の説明では、図４及び図５を適宜参照する。図３のＳ１１０は、図２のＳ１２と同様である。Ｓ１１２では、ＣＰＵ３２は、プリンタＰＲが、認証サーバ１００を備える有線ＮＷに所属しているのか否かを判断する。ＣＰＵ３２は、認証サーバフラグ４１ａが「ＯＮ」を示す場合に、Ｓ１１２でＹＥＳと判断し、Ｓ１１６に進む。一方、ＣＰＵ３２は、認証サーバフラグ４１ａが「ＯＦＦ」を示す場合に、Ｓ１１２でＮＯと判断し、Ｓ１１４に進む。
【００５３】
Ｓ１１２でＮＯと判断される場合では、認証サーバ１００が端末機器の認証を実行することはなく、端末機器の信頼性が確実に保証されているとは言えない。このために、Ｓ１１４では、ＣＰＵ３２は、端末機器のためのルーティング機能を「ＯＦＦ」に設定すると共に、ＣＬ中継機能を「ＯＦＦ」に設定する。これにより、プリンタＰＲが有線ＮＷに所属している場合には、有線ＮＷのセキュリティを維持することができ、２個以上のＣＬ機器が無線ＮＷに所属している場合には、無線ＮＷのセキュリティを維持することができる。Ｓ１１４の処理は、図４の（ｄ）、（ｆ）、図５の（ｐ）、（ｑ）、（ｒ）、（ｓ）に対応する。Ｓ１１４が終了すると、図３の処理が終了する。
【００５４】
Ｓ１１６では、ＣＰＵ３２は、端末機器から認証情報を受信することを監視する。プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属する場合には、端末機器のユーザは、端末機器の認証情報（即ちユーザＩＤとパスワード）を端末機器に入力する。この場合、ＣＰＵ３２は、端末機器から認証情報を受信して（Ｓ１１６でＹＥＳ）に、Ｓ１１８に進む。
【００５５】
Ｓ１１８では、ＣＰＵ３２は、有線ＮＷを利用して、有線Ｉ／Ｆ２０を介して、受信済みの認証情報を認証サーバ１００に送信する。これにより、ＣＰＵ３２は、端末機器の認証を認証サーバ１００に実行させる。例えば、有線ＮＷの管理者は、端末機器のための認証情報を認証サーバ１００に予め登録する。認証サーバ１００は、プリンタＰＲから受信された認証情報が認証サーバ１００に登録されている場合には、成功通知をプリンタＰＲに送信し、プリンタＰＲから受信された認証情報が認証サーバ１００に登録されていない場合には、失敗通知をプリンタＰＲに送信する。
【００５６】
Ｓ１２０では、ＣＰＵ３２は、有線ＮＷを利用して、有線Ｉ／Ｆ２０を介して、認証サーバ１００から成功通知を受信するのか否かを判断する。ＣＰＵ３２は、認証サーバ１００から成功通知を受信する場合（Ｓ１２０でＹＥＳ）に、Ｓ１２２に進む。一方、ＣＰＵ３２は、認証サーバ１００から失敗通知を受信する場合（Ｓ１２０でＮＯ）に、Ｓ１２１に進む。
【００５７】
Ｓ１２０でＮＯと判断される場合では、認証サーバ１００での端末機器の認証が失敗しているので、端末機器の信頼性が確実に保証されているとはいえない。このために、Ｓ１２１では、ＣＰＵ３２は、端末機器のためのルーティング機能を「ＯＦＦ」に設定すると共に、ＣＬ中継機能を「ＯＦＦ」に設定する。これにより、プリンタＰＲが所属している有線ＮＷ（即ち認証サーバ１００を備える有線ＮＷ）のセキュリティを維持することができ、２個以上のＣＬ機器が無線ＮＷに所属している場合には、無線ＮＷのセキュリティを維持することができる。Ｓ１２１の処理は、図４の（ｂ）、図５の（ｍ）、（ｏ）に対応する。Ｓ１２１が終了すると、図３の処理が終了する。
【００５８】
一方、Ｓ１２０でＹＥＳと判断される場合には、認証サーバ１００での端末機器の認証が成功しているので、端末機器の信頼性が保証されている。このために、Ｓ１２２では、ＣＰＵ３２は、端末機器のためのルーティング機能を「ＯＮ」に設定する。これにより、ＣＰＵ３２は、端末機器と、有線ＮＷに所属する機器と、の間の通信を中継することができる。
【００５９】
次いで、Ｓ１２４では、ＣＰＵ３２は、プリンタＰＲがＧ／Ｏ機器であり、かつ、プリンタＰＲとの無線接続を確立している全てのＣＬ機器の認証が成功しているのか否かを判断する。ＣＰＵ３２は、プリンタＰＲとの無線接続を確立している全てのＣＬ機器についてＳ１２０でＹＥＳと判断済みである場合には、Ｓ１２４でＹＥＳと判断し、Ｓ１２７において、ＣＬ中継機能を「ＯＮ」に設定する。即ち、全てのＣＬ機器の信頼性が保証されているので、２個以上のＣＬ機器の間の無線通信の実行を制限する必要がない。このために、ＣＰＵ３２は、２個以上のＣＬ機器の間の無線通信を中継する。この結果、各ＣＬ機器のユーザの利便性を向上させ得る。Ｓ１２７が終了すると、図３の処理が終了する。
【００６０】
一方、ＣＰＵ３２は、プリンタＰＲとの無線接続を確立している少なくとも１個のＣＬ機器についてＳ１２０でＮＯと判断済みである場合には、Ｓ１２４でＮＯと判断し、Ｓ１２８において、ＣＬ中継機能を「ＯＦＦ」に設定する。即ち、全てのＣＬ機器の信頼性が保証されていないので、２個以上のＣＬ機器の間の無線通信の実行を制限する。この結果、無線ＮＷのセキュリティを維持することができる。Ｓ１２２、Ｓ１２７、及び、Ｓ１２８の処理は、図４の（ａ）、図５の（ｌ）、（ｎ）に対応する。Ｓ１２７が終了すると、図３の処理が終了する。
【００６１】
続いて、高セキュリティ条件が満たされていないと判断される場合（Ｓ１１０でＮＯ）について説明する。Ｓ１３０では、ＣＰＵ３２は、ＣＬ中継機能を「ＯＮ」に設定して、２個以上のＣＬ機器の間の無線通信の実行を制限しない。高セキュリティ条件が満たされていない場合（Ｓ１１０でＮＯ）には、プリンタＰＲの管理者のセキュリティの意識がそれほど高くないことが予想される。従って、ＣＬ中継機能が「ＯＮ」に設定されることに起因して無線ＮＷのセキュリティが低下し得るが、プリンタＰＲの管理者のセキュリティポリシーに背く結果になる可能性が低い。ＣＬ中継機能が「ＯＮ」に設定されるので、各ＣＬ機器のユーザの利便性を向上させ得る。
【００６２】
次いで、Ｓ１３２では、ＣＰＵ３２は、プリンタＰＲが有線ＮＷに所属しているのか否かを判断する。ＣＰＵ３２は、有線ケーブル４が有線Ｉ／Ｆ２０に接続されている状態（即ちリンクアップ状態）である場合に、Ｓ１３２でＹＥＳと判断し、Ｓ１３４において、端末機器のためのルーティング機能を「ＯＮ」に設定する。従って、ルーティング機能が「ＯＮ」に設定されることに起因して有線ＮＷのセキュリティが低下し得るが、プリンタＰＲの管理者のセキュリティポリシーに背く結果になる可能性が低い。ルーティング機能が「ＯＮ」に設定されるので、端末機器のユーザの利便性を向上させ得る。Ｓ１３０及びＳ１３４の処理は、図４の（ｈ）、（ｉ）図５の（ｔ）、（ｕ）に対応する。Ｓ１３４が終了すると、図３の処理が終了する。
【００６３】
一方、ＣＰＵ３２は、有線ケーブル４が有線Ｉ／Ｆ２０に接続されていない状態（即ちリンクダウン状態）である場合に、Ｓ１３２でＮＯと判断し、Ｓ１３６において、端末機器のためのルーティング機能を「ＯＦＦ」に設定する。プリンタＰＲが有線ＮＷに所属していないために、ルーティング機能を「ＯＮ」に設定する必要がないからである。Ｓ１３０及びＳ１３６の処理は、図４の（ｊ）、（ｋ）図５の（ｖ）、（ｗ）に対応する。Ｓ１３６が終了すると、図３の処理が終了する。
【００６４】
なお、図４の（ｃ）、（ｅ）、（ｇ）では、端末機器との無線接続が確立されないので、図３の無線接続処理が実行されない。このために、図４の（ｃ）、（ｅ）、（ｇ）では、ルーティング機能及びＣＬ中継機能が設定されない。
【００６５】
（通知処理；図６）
続いて、図６を参照して、プリンタＰＲのＣＰＵ３２が実行する通知処理の内容について説明する。通知処理は、未登録機器のデバイス名を登録機器リスト３８に登録させることをユーザに促すための処理である。通知処理は、端末機器との無線接続が確立されること（図２のＳ２２，Ｓ２８参照）をトリガとして実行される。
【００６６】
Ｓ２１０は、図３のＳ１１２と同様である。ＣＰＵ３２は、プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属していると判断する場合（Ｓ２１０でＹＥＳ）に、Ｓ２１６に進み、プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属していないと判断する場合（Ｓ２１０でＮＯ）に、以降の処理を実行せずに図６の処理を終了する。
【００６７】
プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属している状況（Ｓ２１０でＹＥＳ）では、上述したように、図３のＳ１１２でＹＥＳと判断されて、Ｓ１１６〜Ｓ１２０が実行される。図３のＳ１２０でＹＥＳと判断される場合には、図４のＳ２１６において、ＣＰＵ３２は、認証サーバ１００から成功通知を受信したと判断し（Ｓ２１６でＹＥＳ）、Ｓ２１８に進む。一方、図３のＳ１２０でＮＯと判断される場合には、図４のＳ２１６において、ＣＰＵ３２は、認証サーバ１００から失敗通知を受信したと判断し（Ｓ２１６でＮＯ）、以降の処理を実行せずに図６の処理を終了する。
【００６８】
Ｓ２１８では、ＣＰＵ３２は、無線接続拒否フラグ４０が「ＯＦＦ」を示すのか否かを判断する。ＣＰＵ３２は、無線接続拒否フラグ４０が「ＯＦＦ」を示す場合（Ｓ２１８でＹＥＳ）に、Ｓ２２０に進み、無線接続拒否フラグ４０が「ＯＮ」を示す場合（Ｓ２１８でＮＯ）に、以降の処理を実行せずに図６の処理を終了する。
【００６９】
Ｓ２２０では、ＣＰＵ３２は、端末機器が未登録機器であるのか否かを判断する。ＣＰＵ３２は、図２のＳ１０のProbe Req.信号に含まれるデバイス名に一致するデバイス名が、登録機器リスト３８に登録されていない場合（Ｓ２２０でＹＥＳ）に、Ｓ２２２に進む。一方、ＣＰＵ３２は、図２のＳ１０のProbe Req.信号に含まれるデバイス名に一致するデバイス名が、登録機器リスト３８に登録されている場合（Ｓ２２０でＮＯ）に、以降の処理を実行せずに図６の処理を終了する。
【００７０】
Ｓ２２２では、ＣＰＵ３２は、端末機器のデバイス名を登録機器リスト３８に登録することを促すメッセージを含む通知画面を表示部１４に表示させる。ユーザは、通知画面を見ることによって、端末機器のデバイス名を登録機器リスト３８に登録すべきことを知ることができ、そのための操作を実行し得る。即ち、未登録機器である端末機器が登録機器に変更され得る。Ｓ２２２が終了すると、図６の処理が終了する。
【００７１】
上記の通知処理では、認証サーバ１００での端末機器の認証が成功しているので（Ｓ２１６でＹＥＳ）、端末機器の信頼性が保証されている。それにも関わらず、端末機器が登録機器リスト３８に登録されていないので（Ｓ２２０でＹＥＳ）、端末機器のデバイス名を登録機器リスト３８に登録することをユーザに促す（Ｓ２２２）。これにより、未登録機器である端末機器が登録機器に変更され得る。従って、この後、無線接続拒否フラグ４０が「ＯＦＦ」から「ＯＮ」に変更され、さらに、端末機器との無線接続が一旦切断されて当該無線接続が再び確立されるべき際に、端末機器との無線接続を適切に確立することができる（図２のＳ１１でＹＥＳ、Ｓ１２でＹＥＳ、Ｓ１４でＹＥＳ）。
【００７２】
（具体的なケース；図７〜図１１）
続いて、図７〜図１１を参照して、図２、図３、及び、図６のフローチャートに従って実現される具体的なケースＡ〜Ｅの内容を説明する。
【００７３】
（ケースＡ；図７）
本ケースでは、プリンタＰＲは、端末機器９０を備える有線ＮＷに所属している。また、Ｇ／Ｏ機器として動作するプリンタＰＲと、ＣＬ機器として動作する端末機器８０と、が所属する無線ＮＷが形成されている。無線接続拒否フラグ４０が「ＯＮ」を示す。有線ＮＷは、各サーバ１００〜１４０を備えていない（即ち、認証サーバフラグ４１ａ、プロキシサーバフラグ４２ａ、及び、関係情報フラグ４４ａは、「ＯＦＦ」を示す）。ＳＦＬフラグ４５ａは、「ＯＦＦ」を示す。従って、高セキュリティ条件が満たされていない。端末機器７０は、未登録機器であり、端末機器８０は、登録機器である。
【００７４】
Ｔ１０では、ユーザは、端末機器７０にサーチ操作を実行する。この場合、プリンタＰＲは、Ｔ１２において、端末機器７０からProbe Req.信号を受信する（図２のＳ１０でＹＥＳ）。プリンタＰＲは、無線接続拒否フラグ４０が「ＯＮ」を示していると判断し（Ｓ１１でＹＥＳ）、高セキュリティ条件が満たされていないと判断し（Ｓ１２でＮＯ）、プリンタＰＲがＧ／Ｏ機器であると判断する（Ｓ１６でＮＯ）。Ｔ１４では、プリンタＰＲは、無線ＮＷのＳＳＩＤ「ＡＡＡ」を含むProbe Res.信号を端末機器７０に送信する（Ｓ２４）。
【００７５】
Ｔ１６では、端末機器７０は、プリンタＰＲから受信されたＳＳＩＤ「ＡＡＡ」を含む選択画面を表示する。Ｔ１８では、ユーザは、選択画面からＳＳＩＤ「ＡＡＡ」を選択する操作を端末機器７０に実行する。
【００７６】
プリンタＰＲは、Ｔ２０において、端末機器７０からProvision Discovery Req.信号を受信し（Ｓ２６）、Ｔ２２において、ＣＬ状態で動作する端末機器７０との無線接続を確立する（Ｓ２８）。これにより、プリンタＰＲは、無線ＮＷを利用した無線通信の実行を端末機器７０に許容することができる。
【００７７】
Ｔ２３では、プリンタＰＲは、高セキュリティ条件が満たされていないと判断し（図３のＳ１１０でＮＯ）、ＣＬ中継機能を「ＯＮ」に設定する（Ｓ１３０）。さらに、プリンタＰＲは、プリンタＰＲが有線ＮＷに所属していると判断し（Ｓ１３２でＹＥＳ）、端末機器７０のためのルーティング機能を「ＯＮ」に設定する（Ｓ１３４）。
【００７８】
ルーティング機能が「ＯＮ」に設定されるので、プリンタＰＲは、Ｔ２４において、無線ＮＷを利用して、端末機器９０が送信先として指定されているファイルを端末機器７０から受信して、Ｔ２６において、有線ＮＷを利用して、当該ファイルを端末機器９０に送信することができる。また、ＣＬ中継機能が「ＯＮ」に設定されるので、プリンタＰＲは、Ｔ２８において、無線ＮＷを利用して、端末機器８０が送信先として指定されているファイルを端末機器７０から受信して、Ｔ３０において、無線ＮＷを利用して、当該ファイルを端末機器８０に送信することができる。
【００７９】
（ケースＡの効果）
ケースＡによると、プリンタＰＲは、高セキュリティ条件が満たされていないことに起因してプリンタＰＲのセキュリティを維持する必要性が低い状況において、未登録機器である端末機器７０との無線接続を確立して、無線ＮＷを利用した無線通信の実行を端末機器７０に許容する。これにより、端末機器７０のユーザの利便性を向上させることができる。
【００８０】
また、プリンタＰＲは、ルーティング機能を「ＯＮ」に設定すると共に、ＣＬ中継機能を「ＯＮ」に設定する（Ｔ２３）。これにより、プリンタＰＲは、端末機器７０と端末機器９０との間の通信を中継する（Ｔ２４，Ｔ２６）と共に、２個のＣＬ機器である端末機器７０，８０の間の無線通信を中継する（Ｔ２８，Ｔ３０）。これにより、端末機器７０のユーザの利便性を向上させることができる。
【００８１】
（ケースＢ；図８）
本ケースでは、プリンタＰＲは、端末機器９０と認証サーバ１００とを備える有線ＮＷに所属している（即ち認証サーバフラグ４１ａが「ＯＮ」を示す）。また、Ｇ／Ｏ機器として動作するプリンタＰＲと、ＣＬ機器として動作する端末機器８０と、が所属する無線ＮＷが形成されている。無線接続拒否フラグ４０が「ＯＮ」を示す。プリンタＰＲが認証サーバ１００を備える有線ＮＷに所属しているので、高セキュリティ条件が満たされている。端末機器７０，８０は、登録機器である。
【００８２】
Ｔ１１０，Ｔ１１２は、図７のＴ１０，Ｔ１２と同様である。プリンタＰＲは、無線接続拒否フラグ４０が「ＯＮ」を示すと判断し（図２のＳ１１でＹＥＳ）、高セキュリティ条件が満たされていると判断し（Ｓ１２でＹＥＳ）、端末機器７０が登録機器であると判断し（Ｓ１４でＹＥＳ）、プリンタＰＲがＧ／Ｏ機器であると判断する（Ｓ１６でＮＯ）。Ｔ１１４では、プリンタＰＲは、ＳＳＩＤ「ＡＡＡ」を含むProbe Res.信号を端末機器７０に送信する（Ｓ２４）。Ｔ１１６〜Ｔ１２２は、図７のＴ１６〜Ｔ２２と同様である。Ｔ１２４では、ユーザは、端末機器７０に認証情報を入力する。
【００８３】
プリンタＰＲは、Ｔ１２６において、端末機器７０から認証情報を受信して（図３のＳ１１６でＹＥＳ）、Ｔ１２８において、有線ＮＷを利用して、認証情報を認証サーバ１００に送信する（Ｓ１１８）。Ｔ１３０では、認証サーバ１００において、認証情報を利用した端末機器７０の認証が失敗する。
【００８４】
プリンタＰＲは、Ｔ１３２において、有線ＮＷを利用して、認証サーバ１００から失敗通知を受信する（図３のＳ１２０でＮＯ）。このために、プリンタＰＲは、端末機器７０のためのルーティング機能を「ＯＦＦ」に設定すると共に、ＣＬ中継機能を「ＯＦＦ」に設定する（Ｓ１２１）。
【００８５】
ルーティング機能が「ＯＦＦ」に設定されるので、プリンタＰＲは、Ｔ１３４において、無線ＮＷを利用して、端末機器９０が送信先として指定されているファイルを端末機器７０から受信しても、Ｔ１３６において、有線ＮＷを利用して、当該ファイルを端末機器９０に送信しない。また、ＣＬ中継機能が「ＯＦＦ」に設定されるので、プリンタＰＲは、Ｔ１３８において、無線ＮＷを利用して、端末機器８０が送信先として指定されているファイルを端末機器７０から受信しても、Ｔ１４０において、無線ＮＷを利用して、当該ファイルを端末機器８０に送信しない。
【００８６】
（ケースＢの効果）
ケースＢによると、プリンタＰＲは、高セキュリティ条件が満たされていることに起因してプリンタＰＲのセキュリティを維持する必要性が高い場合に、比較的に高い信頼性を有する登録機器である端末機器７０との無線接続を確立して、無線ＮＷを利用した無線通信の実行を端末機器７０に許容する。これにより、プリンタＰＲのセキュリティを維持しつつ、端末機器７０のユーザの利便性を向上させることができる。
【００８７】
上述したように、端末機器７０が登録機器であるので、端末機器７０の信頼性が比較的に高いが、認証サーバ１００での端末機器７０の認証が失敗するので（Ｔ１３２）、端末機器７０の信頼性が確実に保証されているとはいえない。このために、プリンタＰＲは、ルーティング機能を「ＯＦＦ」に設定すると共に、ＣＬ中継機能を「ＯＦＦ」に設定する（Ｔ１３３）。これにより、プリンタＰＲは、有線ＮＷ及び無線ＮＷのセキュリティを維持することができる。
【００８８】
（ケースＣ；図９）
本ケースでは、プリンタＰＲは、端末機器９０とプロキシサーバ１１０とを備える有線ＮＷに所属している（即ちプロキシサーバフラグ４２ａが「ＯＮ」を示す）。また、Ｇ／Ｏ機器として動作するプリンタＰＲと、ＣＬ機器として動作する端末機器８０と、が所属する無線ＮＷが形成されている。無線接続拒否フラグ４０が「ＯＮ」を示す。プリンタＰＲがプロキシサーバ１１０を備える有線ＮＷに所属しているので、高セキュリティ条件が満たされている。端末機器７０は、未登録機器であり、端末機器８０は、登録機器である。
【００８９】
Ｔ２１０，Ｔ２１２は、図７のＴ１０，Ｔ１２と同様である。プリンタＰＲは、無線接続拒否フラグ４０が「ＯＮ」を示すと判断し（図２のＳ１１でＹＥＳ）、高セキュリティ条件が満たされていると判断し（Ｓ１２でＹＥＳ）、端末機器７０が登録機器ではないと判断する（Ｓ１４でＮＯ）。このために、Ｔ２１４では、プリンタＰＲは、Probe Res.信号を端末機器７０に送信しない。この結果、プリンタＰＲは、端末機器７０との無線接続を確立しない。
【００９０】
（ケースＣの効果）
ケースＣによると、プリンタＰＲは、高セキュリティ条件が満たされていることに起因してプリンタＰＲのセキュリティを維持する必要性が高い場合に、比較的に低い信頼性を有する未登録機器である端末機器７０との無線接続を確立しない。これにより、プリンタＰＲは、有線ＮＷのセキュリティとプリンタＰＲのセキュリティとを維持することができる。
【００９１】
（ケースＤ；図１０）
本ケースの初期状態は、図８のケースＢと同様である。Ｔ３１０〜Ｔ３２８は、図８のＴ１１０〜Ｔ１２８と同様である。Ｔ３３０では、認証サーバ１００において、端末機器７０の認証が成功する。
【００９２】
プリンタＰＲは、Ｔ３３２において、有線ＮＷを利用して、認証サーバ１００から成功通知を受信し（図３のＳ１２０でＹＥＳ）、Ｔ３３３において、端末機器７０のためのルーティング機能を「ＯＮ」に設定する（Ｓ１２２）。また、プリンタＰＲは、各端末機器７０，８０の認証が成功済みであるので（図３のＳ１２４でＹＥＳ）、ＣＬ中継機能を「ＯＮ」に設定する（Ｓ１２７）。
【００９３】
ルーティング機能が「ＯＮ」に設定されるので、プリンタＰＲは、Ｔ３３４及びＴ３３６において、端末機器７０から端末機器９０へのファイルの送信を中継する。また、ＣＬ中継機能が「ＯＮ」に設定されるので、Ｔ３３８及びＴ３４０において、プリンタＰＲは、端末機器７０から端末機器８０へのファイルの送信を中継する。
【００９４】
（ケースＤの効果）
ケースＤによると、プリンタＰＲは、高セキュリティ条件が満たされていることに起因してプリンタＰＲのセキュリティを維持する必要性が高い場合に、比較的に高い信頼性を有する登録機器である端末機器７０との無線接続を確立して、無線ＮＷを利用した無線通信の実行を端末機器７０に許容する。これにより、プリンタＰＲのセキュリティを維持しつつ、端末機器７０のユーザの利便性を向上させることができる。
【００９５】
また、認証サーバ１００での端末機器７０の認証が成功するので、端末機器７０の信頼性が保証されている。このために、プリンタＰＲは、端末機器７０と端末機器９０との間の通信を中継する（Ｔ３３４，Ｔ３３６）と共に、２個のＣＬ機器である端末機器７０，８０の間の無線通信を中継する（Ｔ３３８，Ｔ３４０）。これにより、端末機器７０のユーザの利便性を向上させることができる。
【００９６】
（ケースＥ；図１１）
本ケースの初期状態は、無線接続拒否フラグがＯＦＦである点と、端末機器７０が未登録機器である点と、を除いて、図１０のケースＤと同様である。Ｔ４１０〜Ｔ４３３は、図１０のＴ３１０〜Ｔ３３３と同様である。ただし、図１０のケースＤとは異なり、プリンタＰＲは、無線接続拒否フラグがＯＦＦであると判断した後に（図２のＳ１１でＮＯ）、Ｔ４１４の処理を実行する。Ｔ４３４では、プリンタＰＲは、端末機器７０のデバイス名を登録機器リスト３８に登録することを促すメッセージを含む通知画面を表示する（図６のＳ２２２）。Ｔ４３６〜Ｔ４４２は、図１０のＴ３３４〜Ｔ３４０と同様である。
【００９７】
（ケースＥの効果）
認証サーバ１００での端末機器７０の認証が成功しているので（Ｔ４３２）、端末機器７０の信頼性が保証されている。それにも関わらず、端末機器７０が登録機器リスト３８に登録されていないので、端末機器７０のデバイス名を登録機器リスト３８に登録することをユーザに促す（Ｔ４３４）。これにより、未登録機器である端末機器７０が登録機器に変更され得る。従って、この後、無線接続拒否フラグ４０が「ＯＦＦ」から「ＯＮ」に変更され、さらに、端末機器７０との無線接続（Ｔ４２２）が一旦切断されて当該無線接続が再び確立されるべき際に、端末機器７０との無線接続を適切に確立することができる。
【００９８】
（対応関係）
プリンタＰＲ、端末機器７０、ＤＨＣＰサーバ１４０が、それぞれ、「通信機器」、「外部機器」、「ＩＰアドレス割当サーバ」の一例である。プロキシサーバ１１０、NetBIOS Nameサーバ１２０、及び、ＳＮＴＰサーバ１３０が、「所定のサーバ」の一例である。Ｇ／Ｏ機器、ＣＬ機器が、それぞれ、「親局」、「子局」の一例である。
【００９９】
図７〜図１１の有線ＮＷが、「特定のネットワーク」の一例である。デバイス名、ＳＦＬ情報が、それぞれ、「機器識別情報」、「機能情報」の一例である。図２のＳ１０のProbe Req.信号が、「無線接続要求」の一例である。無線接続拒否フラグ４０が「ＯＮ」を示す状態、「ＯＦＦ」を示す状態が、それぞれ、「第１の動作モード」、「第２の動作モード」の一例である。低セキュリティプロトコル、高セキュリティプロトコルが、「第１の通信プロトコル」、「第２の通信プロトコル」の一例である。図７のＴ２４，Ｔ２８、図８のＴ１３４，Ｔ１３８、図１０のＴ３３４，Ｔ３３８、図１１のＴ４３６，Ｔ４４０において、端末機器７０がファイルを送信する処理が、「特定の通信処理」の一例である。図２のＳ１８〜Ｓ２８の処理が、「所定処理」及び「接続処理」の一例である。
【０１００】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１０１】
（変形例１）プリンタＰＲは、無線Ｉ／Ｆ２２とは異なる無線Ｉ／Ｆを備えていてもよい。この場合、プリンタＰＲは、当該異なる無線Ｉ／Ｆを利用してアクセスポイントとの無線接続を確立して、当該アクセスポイントを備える無線ネットワークに所属してもよい。無線ネットワークは、さらに、各サーバ１００〜１４０を備えていてもよい。一般的に言うと、「特定ネットワーク」は、有線ネットワークであってもよいし、無線ネットワークであってもよい。
【０１０２】
（変形例２）上記の実施例では、プリンタＰＲは、図２のＳ２１において、G/O Nego.を実行して、プリンタＰＲの動作状態を、デバイス状態からＧ／Ｏ状態又はＣＬ状態に移行させる。これに代えて、プリンタＰＲは、G/O Nego.を実行せずに、自発的にＧ／Ｏ状態に移行して、プリンタＰＲがＧ／Ｏ機器（即ち「親局」の一例）として動作する無線ネットワークを形成してもよい。その後、プリンタＰＲは、端末機器との無線接続を確立して、端末機器を子局として無線ネットワークに参加させてもよい。また、プリンタＰＲは、G/O Nego.を実行せずに、いわゆるＳｏｆｔＡＰを起動させて、プリンタＰＲがアクセスポイント（即ち「親局」の一例）として動作する無線ネットワークを形成してもよい。その後、プリンタＰＲは、端末機器との無線接続を確立して、端末機器を子局として無線ネットワークに参加させてもよい。即ち、「無線ネットワーク」は、G/O Nego.が実行されて形成されるネットワークであってもよいし、G/O Nego.が実行されずに形成されるネットワークであってもよい。
【０１０３】
（変形例３）上記の実施例では、高セキュリティ条件は、第１〜第４の条件を含むが、変形例では、第１〜４の条件のうちの１個以上の条件を含んでいればよい。例えば、変形例の一態様では、プリンタＰＲは、第１及び第２の条件の少なくとも１個が満たされている場合に、高セキュリティ条件が満たされていると判断し、第１及び第２の条件のいずれも満たされていない場合に、高セキュリティ条件が満たされていないと判断してもよい。
【０１０４】
（変形例４）上記の実施例では、プリンタＰＲは、高セキュリティ条件が満たされている場合（図２のＳ１２でＹＥＳ）に、端末機器が登録機器であるのか否かに応じて、端末機器との無線接続を確立するのか否かを変える。これに代えて、プリンタＰＲは、高セキュリティ条件が満たされている場合（Ｓ１２でＹＥＳ）に、端末機器が登録機器であるのか否かに関わらず、端末機器との無線接続を確立してもよい。そして、プリンタＰＲは、端末機器が登録機器である場合には、無線ＮＷで利用されるべき通信プロトコルとして、低セキュリティプロトコルを決定し、端末機器が未登録機器である場合には、無線ＮＷで利用されるべき通信プロトコルとして、高セキュリティプロトコルを決定してもよい。即ち、プリンタＰＲは、端末機器が登録機器である場合には、低セキュリティプロトコルを利用した無線通信の実行を端末機器に許容し、端末機器が未登録機器である場合には、低セキュリティプロトコルを利用した無線通信の実行を端末機器に許容しなくてもよい。
【０１０５】
本変形例では、低セキュリティプロトコルを利用した無線通信を実行する処理が、「特定の通信処理」の一例である。低セキュリティプロトコルを決定する処理が、「所定処理」の一例である。一般的に言うと、「所定処理」は、「接続処理」でなくてもよい。
【０１０６】
（変形例５）上記の実施例では、プリンタＰＲは、ルーティング機能を「ＯＮ」に設定する場合がある（図３のＳ１３４等）。変形例では、プリンタＰＲは、どのような状況でも、ルーティング機能を「ＯＦＦ」に設定してもよい。本変形例では、プリンタＰＲは、有線ＮＷのセキュリティをより高く維持することができる。即ち、「第１の中継部」は省略可能である。
【０１０７】
（変形例６）上記の実施例では、プリンタＰＲは、ＣＬ中継機能を「ＯＮ」に設定する場合がある（図３のＳ１２７等）。変形例では、プリンタＰＲは、どのような状況でも、ＣＬ中継機能を「ＯＦＦ」に設定してもよい。本変形例では、プリンタＰＲは、無線ＮＷのセキュリティをより高く維持することができる。即ち、「第２の中継部」は省略可能である。
【０１０８】
（変形例７）上記の実施例では、無線接続拒否フラグ４０がメモリ３４に記憶されているが、変形例では、記憶されていなくてもよい。本変形例では、プリンタＰＲは、図２のＳ１１の処理を実行せず、Ｓ１２に進んでもよく、図６の通知処理を実行しなくてもよい。即ち、「モード設定部」及び「表示制御部」は省略可能である。
【０１０９】
（変形例８）上記の実施例では、プリンタＰＲは、図２のＳ３０〜Ｓ３４において、高セキュリティ条件が満たされているのか否かに応じて、高セキュリティプロトコル又は低セキュリティプロトコルを決定する。変形例では、プリンタＰＲは、高セキュリティ条件が満たされているのか否かに関わらず、高セキュリティプロトコルを決定してもよい。この場合、プリンタＰＲは、無線ＮＷを利用して、セキュリティが高い通信プロトコルを利用した無線通信を実行することができる。別の変形例では、プリンタＰＲは、高セキュリティ条件が満たされているのか否かに関わらず、低セキュリティプロトコルを決定してもよい。この場合、プリンタＰＲは、無線ＮＷを利用して、利便性が高いプロトコルを利用した無線通信を実行することができる。即ち、「第２の決定部」は省略可能である。
【０１１０】
（変形例９）「通信機器」は、プリンタＰＲに限られず、例えば、スキャナ、多機能機、ＰＣ、サーバ、携帯端末（携帯電話、スマートフォン、ＰＤＡ等）等であってもよい。即ち、「通信機器」は、ネットワークに所属可能であり、かつ、他の機器との無線接続を確立可能なあらゆる機器を含む。
【０１１１】
（変形例１０）上記の各実施例では、プリンタＰＲのＣＰＵ３２がプログラム（即ちソフトウェア）を実行することによって、図２、図３、図６の各処理が実現される。これに代えて、図２、図３、図６の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【０１１２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１１３】
４：有線ケーブル、１２：操作部、１４：表示部、１６：印刷実行部、２０：有線インターフェース、２２：無線インターフェース、３０：制御部、３２：ＣＰＵ、３４：メモリ、３６：プログラム、３８：登録機器リスト、４０：無線接続拒否フラグ、４１ａ：認証サーバフラグ、４１ｂ：認証サーバ情報、４２ａ：プロキシサーバフラグ、４２ｂ：プロキシサーバ情報、４４ａ：関係情報フラグ、４４ｂ：関係情報、４５ａ：ＳＦＬフラグ、４５ｂ：ＳＦＬテーブル、７０，８０，９０：端末機器、１００：認証サーバ、１１０：プロキシサーバ、１２０：NetBIOS Nameサーバ、１３０：ＳＮＴＰサーバ、１４０：ＤＨＣＰサーバ、ＰＲ：プリンタ
【図１】
2019087264.tif 000003
【図２】
2019087264.tif 000004
【図３】
2019087264.tif 000005
【図４】
2019087264.tif 000006
【図５】
2019087264.tif 000007
【図６】
2019087264.tif 000008
【図７】
2019087264.tif 000009
【図８】
2019087264.tif 000010
【図９】
2019087264.tif 000011
【図１０】
2019087264.tif 000012
【図１１】
2019087264.tif 000013
【手続補正書】
【提出日】平成31年1月22日(2019.1.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信機器であって、
外部機器から無線接続要求を受信する要求受信部と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定部と、
前記決定の結果に応じた所定処理を実行する所定処理実行部と、を備え、
前記第１の決定部は、
予め決められている高セキュリティ条件であって、通信機器のセキュリティを維持する必要性が高い条件である前記高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定する、通信機器。
【請求項２】
前記所定処理実行部は、
前記特定の通信処理の実行を前記外部機器に許容することが決定される場合に、前記外部機器との前記無線接続を確立するための接続処理である前記所定処理を実行し、
前記特定の通信処理の実行を前記外部機器に許容しないことが決定される場合に、前記接続処理である前記所定処理を実行しない、請求項１に記載の通信機器。
【請求項３】
前記通信機器は、さらに、
前記通信機器が特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされない状況で、前記外部機器との前記無線接続が確立される場合に、前記特定ネットワークに所属している特定機器と、前記外部機器と、の間の通信を中継し、
前記通信機器が前記特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立される場合に、前記特定機器と前記外部機器との間の通信を中継しない第１の中継部を備える、請求項２に記載の通信機器。
【請求項４】
前記高セキュリティ条件は、前記通信機器が、前記通信機器とは異なる認証サーバを備えるネットワークに所属している条件を含み、
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、を備え、
前記第１の中継部は、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信される場合に、前記特定機器と前記外部機器との間の通信を中継し、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信されない場合に、前記特定機器と前記外部機器との間の通信を中継しない、請求項３に記載の通信機器。
【請求項５】
前記通信機器は、さらに、
前記通信機器が前記通信機器とは異なる認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が親局として動作すると共に前記外部機器が子局として動作する無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信される場合に、前記無線ネットワークの子局として動作する２個以上の子局機器の間の無線通信を中継し、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が前記親局として動作すると共に前記外部機器が前記子局として動作する前記無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信されない場合に、前記２個以上の子局機器の間の無線通信を中継しない第２の中継部と、
を備える、請求項２から４のいずれか一項に記載の通信機器。
【請求項６】
前記通信機器は、さらに、
前記通信機器の動作モードとして、第１の動作モードと、前記第１の動作モードとは異なる第２の動作モードと、のうちの一方を設定するモード設定部を備え、
前記第１の決定部は、
前記第１の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件と前記機器識別情報とに基づいて、前記特定の通信処理の実行を前記外部機器に許容するのか否かを決定し、
前記第２の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされるのか否かに関わらず、かつ、前記機器識別情報が前記メモリに記憶されているのか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定する、請求項２から５のいずれか一項に記載の通信機器。
【請求項７】
前記通信機器は、さらに、
前記通信機器が前記通信機器とは異なる認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されていない状況で、前記認証サーバから前記成功通知が受信される場合に、前記機器識別情報を前記メモリに記憶させることを促すメッセージを前記通信機器の表示部に表示させ、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記認証サーバから前記成功通知が受信される場合に、前記メッセージを前記表示部に表示させない表示制御部と、
を備える、請求項６に記載の通信機器。
【請求項８】
前記通信機器は、さらに、
前記高セキュリティ条件が満たされていない状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、第１の通信プロトコルを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、前記第１の通信プロトコルよりもセキュリティが高い第２の通信プロトコルを決定する第２の決定部を備える、請求項２から７のいずれか一項に記載の通信機器。
【請求項９】
前記第１の決定部は、
前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされているのか否かを判断する条件判断部と、
前記高セキュリティ条件が満たされていると判断される場合に、前記機器識別情報が前記メモリに記憶されているのか否かを判断する情報判断部と、
を備え、
前記第１の決定部は、
前記高セキュリティ条件が満たされないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていると判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容しないことを決定する、請求項１から８のいずれか一項に記載の通信機器。
【請求項１０】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
外部機器から無線接続要求を受信する要求受信処理と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定処理と、
前記決定の結果に応じた所定処理と、を実行させ、
前記第１の決定処理では、
予め決められている高セキュリティ条件であって、通信機器のセキュリティを維持する必要性が高い条件である前記高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定する、コンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本明細書によって開示される通信機器は、要求受信部と、第１の決定部と、所定処理実行部と、を備える。要求受信部は、外部機器から無線接続要求を受信する。第１の決定部は、外部機器から無線接続要求が受信される場合に、通信機器と外部機器との間の無線接続を利用した特定の通信処理の実行を外部機器に許容するのか否かを決定する。所定処理実行部は、決定の結果に応じた所定処理を実行する。第１の決定部は、予め決められている高セキュリティ条件であって、通信機器のセキュリティを維持する必要性が高い条件である前記セキュリティ条件が満たされない状況では、無線接続要求に含まれる機器識別情報が通信機器のメモリに記憶されているか否かに関わらず、特定の通信処理の実行を外部機器に許容することを決定し、高セキュリティ条件が満たされており、かつ、機器識別情報がメモリに記憶されている状況では、特定の通信処理の実行を外部機器に許容することを決定し、高セキュリティ条件が満たされており、かつ、機器識別情報がメモリに記憶されていない状況では、特定の通信処理の実行を外部機器に許容しないことを決定する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１２
【補正方法】変更
【補正の内容】
【０１１２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下に、本明細書に記載の技術の特徴を列挙する。
（項目１）
通信機器であって、
外部機器から無線接続要求を受信する要求受信部と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定部と、
前記決定の結果に応じた所定処理を実行する所定処理実行部と、を備え、
前記第１の決定部は、
予め決められている高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定し、
前記高セキュリティ条件は、
（１）前記通信機器が、前記通信機器とは異なる認証サーバを備えるネットワークに所属していること、
（２）前記通信機器が、前記通信機器とは異なるプロキシサーバを備えるネットワークに所属していること、
（３）前記通信機器が、前記通信機器とは異なるＩＰアドレス割当サーバを備えるネットワークに所属しており、かつ、前記通信機器が、前記ＩＰアドレス割当サーバから、前記ネットワークに所定のサーバが所属していることに関係する所属関係情報を受信済みであること、及び、
（４）前記通信機器が、前記通信機器の各ユーザに対応する各機能情報に従って、前記各ユーザが利用可能な前記通信機器の機能を制限すべき状況であること、
のうちの少なくとも１個の条件を含む、通信機器。
（項目２）
前記所定処理実行部は、
前記特定の通信処理の実行を前記外部機器に許容することが決定される場合に、前記外部機器との前記無線接続を確立するための接続処理である前記所定処理を実行し、
前記特定の通信処理の実行を前記外部機器に許容しないことが決定される場合に、前記接続処理である前記所定処理を実行しない、項目１に記載の通信機器。
（項目３）
前記通信機器は、さらに、
前記通信機器が特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされない状況で、前記外部機器との前記無線接続が確立される場合に、前記特定ネットワークに所属している特定機器と、前記外部機器と、の間の通信を中継し、
前記通信機器が前記特定ネットワークに所属している状態で前記外部機器から前記無線接続要求が受信され、かつ、前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立される場合に、前記特定機器と前記外部機器との間の通信を中継しない第１の中継部を備える、項目２に記載の通信機器。
（項目４）
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、を備え、
前記第１の中継部は、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信される場合に、前記特定機器と前記外部機器との間の通信を中継し、
前記通信機器が前記認証サーバを備える前記特定ネットワークに所属していることに起因して前記高セキュリティ条件が満たされる状況で、前記外部機器との前記無線接続が確立され、かつ、前記成功通知が受信されない場合に、前記特定機器と前記外部機器との間の通信を中継しない、項目３に記載の通信機器。
（項目５）
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が親局として動作すると共に前記外部機器が子局として動作する無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信される場合に、前記無線ネットワークの子局として動作する２個以上の子局機器の間の無線通信を中継し、
前記外部機器との前記無線接続が確立されることに応じて前記通信機器が前記親局として動作すると共に前記外部機器が前記子局として動作する前記無線ネットワークが構築され、かつ、前記認証サーバから前記成功通知が受信されない場合に、前記２個以上の子局機器の間の無線通信を中継しない第２の中継部と、
を備える、項目２から４のいずれか一項に記載の通信機器。
（項目６）
前記通信機器は、さらに、
前記通信機器の動作モードとして、第１の動作モードと、前記第１の動作モードとは異なる第２の動作モードと、のうちの一方を設定するモード設定部を備え、
前記第１の決定部は、
前記第１の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件と前記機器識別情報とに基づいて、前記特定の通信処理の実行を前記外部機器に許容するのか否かを決定し、
前記第２の動作モードが設定されている状態で、前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされるのか否かに関わらず、かつ、前記機器識別情報が前記メモリに記憶されているのか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定する、項目２から５のいずれか一項に記載の通信機器。
（項目７）
前記通信機器は、さらに、
前記通信機器が前記認証サーバを備える特定ネットワークに所属している状態で前記外部機器から認証情報が受信される場合に、前記特定ネットワークを利用して、前記認証情報を前記認証サーバに送信する認証情報送信部と、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功する場合に、前記特定ネットワークを利用して、前記認証サーバから成功通知を受信し、
前記認証サーバにおいて、前記認証情報を利用した前記外部機器の認証が成功しない場合に、前記特定ネットワークを利用して、前記認証サーバから前記成功通知を受信しない成功通知受信部と、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されていない状況で、前記認証サーバから前記成功通知が受信される場合に、前記機器識別情報を前記メモリに記憶させることを促すメッセージを前記通信機器の表示部に表示させ、
前記第２の動作モードが設定されており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記認証サーバから前記成功通知が受信される場合に、前記メッセージを前記表示部に表示させない表示制御部と、
を備える、項目６に記載の通信機器。
（項目８）
前記通信機器は、さらに、
前記高セキュリティ条件が満たされていない状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、第１の通信プロトコルを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況で、前記外部機器との前記無線接続が確立される場合に、前記外部機器との通信で利用されるべき通信プロトコルとして、前記第１の通信プロトコルよりもセキュリティが高い第２の通信プロトコルを決定する第２の決定部を備える、項目２から７のいずれか一項に記載の通信機器。
（項目９）
前記第１の決定部は、
前記外部機器から前記無線接続要求が受信される場合に、前記高セキュリティ条件が満たされているのか否かを判断する条件判断部と、
前記高セキュリティ条件が満たされていると判断される場合に、前記機器識別情報が前記メモリに記憶されているのか否かを判断する情報判断部と、
を備え、
前記第１の決定部は、
前記高セキュリティ条件が満たされないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていると判断される場合に、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされると判断され、かつ、前記機器識別情報が前記メモリに記憶されていないと判断される場合に、前記特定の通信処理の実行を前記外部機器に許容しないことを決定する、項目１から８のいずれか一項に記載の通信機器。
（項目１０）
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記外部機器から無線接続要求を受信する要求受信処理と、
前記外部機器から前記無線接続要求が受信される場合に、前記通信機器と前記外部機器との間の無線接続を利用した特定の通信処理の実行を前記外部機器に許容するのか否かを決定する第１の決定処理と、
前記決定の結果に応じた所定処理と、を実行させ、
前記第１の決定処理では、
予め決められている高セキュリティ条件が満たされない状況では、前記無線接続要求に含まれる機器識別情報が前記通信機器のメモリに記憶されているか否かに関わらず、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されている状況では、前記特定の通信処理の実行を前記外部機器に許容することを決定し、
前記高セキュリティ条件が満たされており、かつ、前記機器識別情報が前記メモリに記憶されていない状況では、前記特定の通信処理の実行を前記外部機器に許容しないことを決定し、
前記高セキュリティ条件は、
（１）前記通信機器が、前記通信機器とは異なる認証サーバを備えるネットワークに所属していること、
（２）前記通信機器が、前記通信機器とは異なるプロキシサーバを備えるネットワークに所属していること、
（３）前記通信機器が、前記通信機器とは異なるＩＰアドレス割当サーバを備えるネットワークに所属しており、かつ、前記通信機器が、前記ＩＰアドレス割当サーバから、前記ネットワークに所定のサーバが所属していることに関係する所属関係情報を受信済みであること、及び、
（４）前記通信機器が、前記通信機器の各ユーザに対応する各機能情報に従って、前記各ユーザが利用可能な前記通信機器の機能を制限すべき状況であること、
のうちの少なくとも１個の条件を含む、コンピュータプログラム。