無線通信装置であって、外部装置から第1の信号を受信する受信制御部であって、前記第1の信号は、前記無線通信装置と前記外部装置との間で、特定の無線通信方式に従った無線接続を確立するための信号である、前記受信制御部と、前記第1の信号が、第1種の情報を含むのか、前記第1種の情報とは異なる第2種の情報を含むのか、を判断する判断部であって、前記第1種の情報は、前記無線接続を確立するための認証情報が前記外部装置に入力されるべき場合に、前記第1の信号に含まれ、前記第2種の情報は、前記認証情報が前記外部装置で表示されるべき場合に、前記第1の信号に含まれる、前記判断部と、前記第1の信号が前記第1種の情報を含むと判断される場合に、前記認証情報を示す表示画面を表示部に表示させ、前記第1の信号が前記第2種の情報を含むと判断される場合に、前記認証情報が入力される入力画面を前記表示部に表示させる表示制御部と、を備える無線通信装置。前記表示制御部は、さらに、前記無線通信装置で前記認証情報が表示されるべきか、前記無線通信装置に前記認証情報が入力されるべきか、をユーザに選択させるための選択画面を前記表示部に表示させることが可能であり、前記無線通信装置は、さらに、前記外部装置から前記第1の信号が受信される前に、前記選択画面に従った選択が前記ユーザによって実行される場合に、第2の信号を前記外部装置に送信する送信制御部であって、前記第2の信号は、前記無線通信装置と前記外部装置との間で、前記特定の無線通信方式に従った前記無線接続を確立するための信号である、前記送信制御部を備え、前記送信制御部は、前記無線通信装置で前記認証情報が表示されるべきことが選択される場合に、前記第2種の情報を含む前記第2の信号を前記外部装置に送信し、前記無線通信装置に前記認証情報が入力されるべきことが選択される場合に、前記第1種の情報を含む前記第2の信号を前記外部装置に送信する、請求項1に記載の無線通信装置。前記表示制御部は、前記選択画面を前記表示部に表示させる前に、前記第1の信号が受信される場合に、前記選択画面を前記表示部に表示させない、請求項2に記載の無線通信装置。前記無線通信装置は、無線ネットワークの親局として機能する親局状態と、前記無線ネットワークの子局として機能する子局状態と、を含む複数の状態のうちのいずれかの状態で選択的に動作可能であり、前記無線通信装置は、さらに、前記無線接続を確立するための無線プロファイルを前記外部装置と通信する通信制御部を備え、前記通信制御部は、前記無線通信装置が前記親局状態で動作する場合に、前記無線プロファイルを前記外部装置に送信することによって、前記無線プロファイルを前記外部装置と通信し、前記無線通信装置が前記子局状態で動作する場合に、前記無線プロファイルを前記外部装置から受信することによって、前記無線プロファイルを前記外部装置と通信する、請求項1から3のいずれか一項に記載の無線通信装置。前記通信制御部は、さらに、前記外部装置から前記第1の信号が受信された後に、前記無線通信装置が前記親局状態及び前記子局状態のどちらで動作すべきかを決定するための動作ネゴシエーションを前記外部装置と実行し、前記通信制御部は、前記動作ネゴシエーションの結果に応じて、前記無線プロファイルの送信又は受信を実行する、請求項4に記載の無線通信装置。前記表示制御部は、さらに、前記無線通信装置で前記認証情報が表示されるべきか、前記無線通信装置に前記認証情報が入力されるべきか、をユーザに選択させるための選択画面を前記表示部に表示させることが可能であり、前記表示制御部は、前記無線通信装置が前記親局状態で動作している間に、前記選択画面を前記表示部に表示させない、請求項4又は5のいずれか一項に記載の無線通信装置。前記無線通信装置と前記外部装置との間で、前記特定の無線通信方式に従った前記無線接続が確立される場合に、前記無線通信装置は、OSI参照モデルの第1の層の通信を前記外部装置と実行可能であり、前記受信制御部は、前記OSI参照モデルの第2の層であって、前記第1層よりも下位層である前記第2の層の通信を実行して、前記外部装置から前記第1の信号を受信する、請求項1から6のいずれか一項に記載の無線通信装置。無線通信装置のためのコンピュータプログラムであって、前記無線通信装置に搭載されるコンピュータに、以下の各処理、即ち、外部装置から第1の信号を受信する受信制御処理であって、前記第1の信号は、前記無線通信装置と前記外部装置との間で、特定の無線通信方式に従った無線接続を確立するための信号である、前記受信制御処理と、前記第1の信号が、第1種の情報を含むのか、前記第1種の情報とは異なる第2種の情報を含むのか、を判断する判断処理であって、前記第1種の情報は、前記無線接続を確立するための認証情報が前記外部装置に入力されるべき場合に、前記第1の信号に含まれ、前記第2種の情報は、前記認証情報が前記外部装置で表示されるべき場合に、前記第1の信号に含まれる、前記判断処理と、前記第1の信号が前記第1種の情報を含むと判断される場合に、前記認証情報を示す表示画面を表示部に表示させ、前記第1の信号が前記第2種の情報を含むと判断される場合に、前記認証情報が入力される入力画面を前記表示部に表示させる表示制御処理と、を実行させるコンピュータプログラム。本明細書では、認証情報を利用して、無線通信装置と外部装置との間で無線接続を適切に確立させるための技術を提供する。本明細書によって開示される無線通信装置は、受信制御部と、判断部と、表示制御部と、を備える。受信制御部は、外部装置から第1の信号を受信する。第1の信号は、無線通信装置と外部装置との間で、特定の無線通信方式に従った無線接続を確立するための信号である。判断部は、第1の信号が、第1種の情報を含むのか、第1種の情報とは異なる第2種の情報を含むのか、を判断する。第1種の情報は、無線接続を確立するための認証情報が外部装置に入力されるべき場合に、第1の信号に含まれる。第2種の情報は、認証情報が外部装置で表示されるべき場合に、第1の信号に含まれる。表示制御部は、第1の信号が第1種の情報を含むと判断される場合に、認証情報を示す表示画面を表示部に表示させ、第1の信号が第2種の情報を含むと判断される場合に、認証情報が入力される入力画面を表示部に表示させる。上記の技術では、無線通信装置は、外部装置に認証情報が入力されるべき即ち第1の信号が第1種の情報を含むか、外部装置で認証情報が表示されるべき即ち第1の信号が第2種の情報を含むか、を判断することができる。そして、無線通信装置は、外部装置に認証情報が入力されるべき場合には、認証情報を示す表示画面を表示部に表示させ、外部装置で認証情報が表示されるべき場合には、認証情報が入力される入力画面を表示部に表示させる。即ち、無線通信装置は、外部装置から受信される第1の信号の内容に応じて、適切な画面を表示部に表示させることができる。この結果、ユーザは、認証情報を利用して、無線通信装置及び外部装置の間で無線接続を適切に確立させることができる。なお、上記の無線通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。実施例システムの構成図1に示されるように、通信システム2は、プリンタ10PC60の周辺機器と、PC60と、を備える。プリンタ10とPC60とは、それぞれ、後述のWi-FiDirectに従った無線通信機能を実行可能である。なお、以下では、Wi-FiDirectのことをWFDと呼び、WFDに従った無線通信機能のことをWFD機能と呼ぶ。プリンタ10とPC60とは、WFDに従って無線接続を確立可能であり、これにより、無線ネットワークが構築される。この結果、プリンタ10とPC60とは、印刷データ等の通信対象の対象データの無線通信を実行可能になる。プリンタ10の構成プリンタ10は、操作部12と、表示部14と、印刷実行部16と、有線インターフェイス18と、無線インターフェイス20と、制御部30と、を備える。上記の各部12~30は、バス線符号省略に接続されている。操作部12は、複数のキーによって構成される。ユーザは、操作部12を操作することによって、様々な指示をプリンタ10に与えることができる。表示部14は、様々な情報を表示するためのディスプレイである。印刷実行部16は、インクジェット方式、レーザ方式等の印刷機構を備え、制御部30からの指示に従って印刷を実行する。有線インターフェイス18は、有線通信を実行するためのインターフェイスであり、有線回線例えばLAN回線に接続される。無線インターフェイス20は、無線通信を実行するためのインターフェイスである。制御部30は、CPU32とメモリ34とを備える。CPU32は、メモリ34に格納されているプログラムに従って、様々な処理を実行する。メモリ34は、ROM、RAM、ハードディスク等によって構成される。メモリ34は、CPU32によって実行される上記のプログラムを格納したり、CPU32が処理を実行する過程で取得又は生成されるデータを格納したりする。CPU32が上記のプログラムに従って処理を実行することによって、受信制御部40、判断部42、表示制御部44、送信制御部46、及び、通信制御部48の各機能が実現される。PC60の構成PC60は、図示省略のCPU、メモリ、ディスプレイ等を備える。PC60のメモリは、プリンタ10のためのプリンタドライバプログラムを格納している。PC60のCPUは、プリンタドライバプログラムを利用して、印刷対象の印刷データを生成することができる。プリンタ10とPC60との間に無線接続が確立されている状態では、PC60は、印刷データをプリンタ10に無線で送信可能である。WFD上述したように、プリンタ10とPC60とは、それぞれ、WFD機能を実行可能である。WFDは、Wi-FiAllianceによって策定された規格である。WFDは、Wi-FiAllianceによって作成されたWi-FiPeer-to-PeerP2PTechnicalSpecificationVersion1.1に記述されている。WFDでは、機器の状態として、GroupOwner状態以下ではG/O状態と呼ぶ、クライアント状態、及び、デバイス状態の3つの状態が定義されている。WFD機能を実行可能な機器即ち、プリンタ10、PC60等は、上記の3つの状態のうちの1つの状態で選択的に動作可能である。G/O状態の機器とクライアント状態の機器とによって、1個の無線ネットワークが構成される。1個の無線ネットワークでは、G/O状態の機器が1個しか存在し得ないが、クライアント状態の機器が1個以上存在し得る。G/O状態の機器は、1個以上のクライアント状態の機器を管理する。具体的に言うと、G/O状態の機器は、1個以上のクライアント状態の機器のそれぞれの識別情報即ちMACアドレスが記述された管理リストを生成する。G/O状態の機器は、クライアント状態の機器が無線ネットワークに新たに参加すると、当該機器の識別情報を管理リストに追加し、クライアント状態の機器が無線ネットワークから離脱すると、当該機器の識別情報を管理リストから削除する。G/O状態の機器は、管理リストに登録されている機器、即ち、クライアント状態の機器と、通信対象の対象データ例えば、OSI参照モデルのネットワーク層の情報を含むデータ印刷データ等の無線通信を実行可能である。しかしながら、G/O状態の機器は、管理リストに登録されていない機器との間で、無線ネットワークに参加するためのデータ例えば、ネットワーク層の情報を含まないデータProbeRequest信号、ProbeResponse信号等の物理層のデータの無線通信を実行可能であるが、上記の対象データの無線通信を実行不可能である。例えば、G/O状態のプリンタ10は、管理リストに登録されているPC60即ち、クライアント状態のPC60から印刷データを無線で受信可能であるが、管理リストに登録されていないPCから印刷データを無線で受信不可能である。また、G/O状態の機器は、複数個のクライアント状態の機器の間の対象データ印刷データ等の無線通信を中継可能である。例えば、クライアント状態のPC60がクライアント状態の他のプリンタに印刷データを無線で送信すべき場合には、PC60は、まず、印刷データをG/O状態のプリンタ10に無線で送信し、プリンタ10は、印刷データを上記の他のプリンタに無線で送信する。即ち、G/O状態の機器は、無線ネットワークのAPアクセスポイントの機能を実行可能である。なお、無線ネットワークに参加していない機器即ち、管理リストに登録されていない機器が、デバイス状態の機器である。デバイス状態の機器は、無線ネットワークに参加するためのデータProbeRequest信号、ProbeResponse信号等の物理層のデータ等の無線通信を実行可能であるが、当該無線ネットワークを介して対象データ印刷データ等の無線通信を実行不可能である。WFDの無線接続を実行するための方式WFDの無線接続を実行するための方式として、WPSWiFiProtectedSetupの無線接続方式が利用される。WPSの無線接続方式は、PBCPushButtonConfiguration方式と、PINPersonalIdentificationNumberコード方式と、を含む。本実施例では、PINコード方式が利用されるために、PBC方式に関する説明を省略する。以下では、PINコード方式の概要を説明する。PINコード方式例えば、デバイス状態のプリンタ10とデバイス状態のPC60との間で、WPSのPINコード方式で無線接続が確立されるべき状況を想定する。このような状況では、ユーザは、プリンタ10の操作部12において、PBC方式及びPINコード方式の中からPINコード方式を選択するための方式選択操作を実行する。さらに、ユーザは、PC60の操作部において、PINコード方式を選択するための方式選択操作を実行する。この場合、例えば、プリンタ10は、PINコードを生成して表示する。ユーザは、当該PINコードをPC60に入力する。次いで、プリンタ10とPC60とは、どちらがG/O状態になり、どちらがクライアント状態になるのか、を決定するためのG/Oネゴシエーション詳しくは後述するを実行する。次いで、プリンタ10とPC60とは、WPSネゴシエーションを実行する。このWPSネゴシエーションの過程で、PINコードの認証が実行される。なお、WPSネゴシエーションでは、G/O状態になることが決定された機器例えばプリンタ10は、無線接続を確立するための必要な情報である無線プロファイルSSID、認証方式、暗号化方式、パスワード等を、クライアント状態になることが決定された機器例えばPC60に無線で送信する。その結果、プリンタ10とPC60とは、同じ無線プロファイルを用いて、無線接続を確立することができる。PINコード方式処理続いて、図2を参照して、本実施例のプリンタ10によって実行されるPINコード方式処理の内容について説明する。PINコード方式処理は、ユーザによってPINコード方式を選択するための方式選択操作がプリンタ10の操作部12に実行されると、開始される。なお、プリンタ10は、プリンタ10自身がG/O状態又はデバイス状態である間に上記の方式選択操作が実行されると、プリンタ10の現在の状態即ちG/O状態又はデバイス状態を維持しながらPINコード方式処理を実行し、プリンタ10自身がクライアント状態である間に上記の方式選択操作が実行されると、クライアント状態からデバイス状態に移行し即ち、プリンタ10がクライアント状態で参加していた無線ネットワークから離脱し、デバイス状態でPINコード方式処理を実行する。S10では、プリンタ10の制御部30図1参照は、プリンタ10の現在の状態がG/O状態であるのか否かを判断する。プリンタ10の現在の状態がG/O状態である場合S10でYESの場合には、S40に進み、プリンタ10の現在の状態がデバイス状態である場合S10でNOの場合には、S12に進む。S12では、制御部30は、Scan処理とListen処理とSearch処理を順次実行する。Scan処理は、プリンタ10の周囲に存在するG/O状態の機器を検索するための処理である。具体的に言うと、制御部30は、Scan処理において、1ch~13chの13個のチャネルを順次利用して、ProbeRequest信号を無線で順次送信する。例えば、プリンタ10の周囲にG/O状態の機器以下では特定のG/O機器と呼ぶが存在する場合には、特定のG/O機器は、1ch~13chのうちの1個のチャネルを利用することを予め決定している。従って、特定のG/O機器は、プリンタ10からProbeRequest信号を無線で受信する。この場合、特定のG/O機器は、ProbeResponse信号をプリンタ10に無線で送信する。このProbeResponse信号は、特定のG/O機器がG/O状態であることを示す情報を含む。この結果、制御部30は、特定のG/O機器を見つけることができる。なお、上記のProbeResponse信号は、さらに、特定のG/O機器のデバイス名と、特定のG/O機器の機種例えば、プリンタ、PC等を示す情報と、特定のG/O機器のMACアドレスと、を含む。この結果、制御部30は、特定のG/O機器に関する情報を取得することができる。なお、例えば、プリンタ10の周囲にデバイス状態の機器以下では特定のデバイス機器と呼ぶが存在する場合には、特定のデバイス機器は、1ch、6ch、11chのうちの1個のチャネルを利用することを予め決定している。従って、特定のデバイス機器も、プリンタ10からProbeRequest信号を無線で受信する。この場合、特定のデバイス機器は、ProbeResponse信号をプリンタ10に無線で送信する。ただし、このProbeResponse信号は、デバイス状態であることを示す情報を含み、G/O状態であることを示す情報を含まない。また、クライアント状態の機器は、プリンタ10からProbeRequest信号を無線で受信しても、ProbeResponse信号をプリンタ10に無線で送信しない。従って、制御部30は、Scan処理において、特定のG/O機器を適切に見つけることができる。Listen処理は、後述のSearch処理を実行している特定のデバイス機器から無線で送信されるProbeRequest信号に応答するための処理である。即ち、制御部30は、特定のデバイス機器からProbeRequest信号を無線で受信すると、ProbeResponse信号を無線で送信する。このProbeResponse信号は、プリンタ10がデバイス状態であることを示す情報と、プリンタ10のデバイス名と、プリンタ10の機種を示す情報と、プリンタ10のMACアドレスと、を含む。制御部30がProbeResponse信号を送信することによって、特定のデバイス機器は、プリンタ10を見つけることができる。Search処理では、制御部30は、1ch、6ch、11chの3個のチャネルを順次利用して、ProbeRequest信号を無線で順次送信する。これにより、制御部30は、特定のデバイス機器からProbeResponse信号を無線で受信する。このProbeResponse信号は、特定のデバイス機器がデバイス状態であることを示す情報と、特定のデバイス機器のデバイス名と、特定のデバイス機器の機種を示す情報と、特定のデバイス機器のMACアドレスと、を含む。この結果、制御部30は、特定のデバイス機器を見つけることができる。なお、特定のG/O機器も、プリンタ10のSearch処理で送信されるProbeRequest信号に応じて、ProbeResponse信号を無線でプリンタ10に送信し得る。ただし、このProbeResponse信号は、G/O状態であることを示す情報を含み、デバイス状態であることを示す情報を含まない。また、上述したように、クライアント状態の機器は、プリンタ10からProbeRequest信号を無線で受信しても、ProbeResponse信号をプリンタ10に無線で送信しない。従って、制御部30は、Search処理において、特定のデバイス機器を適切に見つけることができる。次いで、S14では、受信制御部40図1参照は、他の機器から接続要求を無線で受信したのか否かを判断する。なお、接続要求は、OSI参照モデルの物理層のデータを含み、物理層よりも上位層例えばネットワーク層のデータを含まない。即ち、受信制御部40は、他の機器と物理層の通信を実行して、接続要求を無線で受信する。この構成によると、プリンタ10は、他の機器から接続要求を適切に受信し得る。受信制御部40が接続要求を受信した場合S14でYESの場合には、S42に進み、受信制御部40が接続要求を受信しない場合S14でNOの場合には、S16に進む。S16では、表示制御部44図1参照は、機器リストを表示部14に表示させる。制御部30は、上記のScan処理S12参照において、特定のG/O機器を見つけることができ、上記のSearch処理S12参照において、特定のデバイス機器を見つけることができる。表示制御部44は、S12で見つかった各機器に関する情報即ちS12で得られた情報を表示部14に表示させる。図2の例では、S16において、デバイス名XXXに対応する機器に関する情報G/O状態、プリンタ、MACアドレスと、デバイス名YYYに対応する機器に関する情報デバイス状態、プリンタ、MACアドレスと、が表示部14に表示される。ユーザは、S16で表示される機器リストを見ることによって、プリンタ10の周囲に存在する機器を知ることができ、プリンタ10とどの機器との間で無線接続を確立させるのかを選択するための機器選択操作を操作部12に実行することができる。機器選択操作が実行されると、S18に進む。なお、以下では、機器選択操作によって選択された機器例えばPC60のことを対象機器と呼ぶ。S18では、表示制御部44は、プリンタ10でPINコードを表示させるのか即ち対象機器にPINコードを入力させるのか、プリンタ10にPINコードを入力させるのか即ち対象機器でPINコードを表示させるのか、を選択することをユーザに促す表示/入力選択画面を表示部14に表示させる。ユーザは、表示又は入力を選択するための操作を操作部12にて実行することができる。この場合、S19に進む。S19では、表示制御部44は、ユーザによって表示又は入力を選択するための操作が実行されたことを示すフラグ以下ではユーザ選択フラグと呼ぶを、メモリ34内に記憶させる。S19を終えると、S20に進む。S20では、表示制御部44は、表示/入力選択画面におけるユーザの選択結果が表示か入力かを判断する。ユーザの選択結果が表示である場合S20でYESの場合には、S22に進み、ユーザの選択結果が入力である場合S20でNOの場合には、S26に進む。S22では、表示制御部44は、PINコードをランダムに生成して、当該PINコードを示す表示画面を表示部14に表示させる。これにより、ユーザは、表示部14を見ることによってPINコードを知ることができ、この結果、対象機器にPINコードを入力することができる。S22を終えると、S24に進む。S24では、送信制御部46図1参照は、PINコードを示す表示画面がプリンタ10で表示されたことを示すフラグ以下では表示画面フラグと呼ぶを、メモリ34内に記憶させる。S24を終えると、S50に進む。一方において、S26では、表示制御部44は、PINコードが入力される入力画面を表示部14に表示させる。この結果、ユーザは、操作部12を操作して、対象機器に表示されるPINコードを入力画面に入力することができる。S26を終えると、S28に進む。次いで、S28において、送信制御部46は、PINコードが入力される入力画面がプリンタ10で表示されたことを示すフラグ以下では入力画面フラグと呼ぶを、メモリ34内に記憶させる。S28を終えると、S50に進む。また、上述したように、S10において、プリンタ10の現在の状態がG/O状態であると判断された場合S10でNOの場合には、S40に進む。この場合、S12~S20の処理が実行されない。S40では、受信制御部40図1参照は、他の機器から接続要求を無線で受信することを監視する。上述したように、受信制御部40は、他の機器と物理層の通信を実行して、接続要求を無線で受信する。この構成によると、プリンタ10は、他の機器から接続要求を適切に受信し得る。受信制御部40が接続要求を無線で受信するとS40でYESの場合、S42に進む。なお、以下では、受信制御部40によって受信された接続要求の送信元の機器のことも対象機器と呼ぶ。次いで、判断部42は、受信制御部40によって受信された接続要求を解析する。対象機器は、表示画面図2のS22参照が対象機器で表示された場合には、PINコードを示す表示画面が表示されたことを示す情報以下では表示情報と呼ぶを含む接続要求即ち表示画面信号をプリンタ10に無線で送信し、入力画面図2のS26参照が対象機器で表示された場合には、PINコードが入力される入力画面が表示されたことを示す情報以下では入力情報と呼ぶを含む接続要求をプリンタ10に無線で送信する。なお、以下では、表示情報を含む接続要求のことを表示画面信号と呼び、入力情報を含む接続要求のことを入力画面信号と呼ぶ。判断部42は、接続要求を解析して、接続要求に、上記の表示情報が含まれるのか、上記の入力情報が含まれるのか、を判断する。接続要求に上記の表示情報が含まれる場合、即ち、表示画面信号が受信された場合S42でYESの場合には、制御部30は、対象機器にNG信号を送信し、その後、上記のS26及びS28に進む。即ち、表示制御部44は、入力画面を表示部14に表示させS26、送信制御部46は、入力画面フラグをメモリ34内に記憶させるS28。一方において、接続要求に上記の入力情報が含まれる場合、即ち、入力画面信号が受信された場合S42でNOの場合には、制御部30は、対象機器にNG信号を送信し、その後、上記の上記のS22及びS24に進む。即ち、表示制御部44は、表示画面を表示部14に表示させS22、送信制御部46は、表示画面フラグをメモリ34内に記憶させるS24。無線接続処理S50では、制御部30図1参照は、無線接続処理を実行する。図3に示されるように、S62において、通信制御部48は、プリンタ10の現在の状態がデバイス状態であり、かつ、対象機器の現在の状態がデバイス状態であるのか否かを判断する。S62でYESの場合プリンタ10の現在の状態=デバイス状態、かつ、対象機器の現在の状態=デバイス状態には、S64に進む。S64では、通信制御部48は、対象機器とG/Oネゴシエーションを実行する。上述したように、1個の無線ネットワークでは、G/O状態の機器が1個しか存在し得ない。従って、通信制御部48は、G/Oネゴシエーションを実行して、プリンタ10及び対象機器のどちらか一方の機器をG/Oとして決定し、他方の機器をクライアントとして決定する。具体的に言うと、例えば、ユーザ選択フラグ図2のS19及び表示画面フラグ図2のS24がメモリ34内に記憶されている場合には、送信制御部46は、上記の表示情報を含む接続要求、即ち、表示画面信号を、対象機器に無線で送信する。また、例えば、ユーザ選択フラグ図2のS19及び入力画面フラグ図2のS28がメモリ34内に記憶されている場合には、送信制御部46は、上記の入力情報を含む接続要求、即ち、入力画面信号を、対象機器に無線で送信する。上述したように、S20でユーザの選択が実行されると、プリンタ10は、ユーザの選択に応じて、適切な接続要求即ち表示画面信号又は入力画面信号を対象機器に送信することができる。なお、ユーザ選択フラグ図2のS19がメモリ34内に記憶されていない場合図2のS40でYESの場合には、送信制御部46は、接続要求を対象機器に送信しない。なお、プリンタ10が表示画面信号を対象機器に無線で送信した際に、対象機器に表示されている入力画面内にPINコードが入力されている場合には、通常、対象機器は、OK信号をプリンタ10に無線で送信する。また、プリンタ10が入力画面信号を対象機器に無線で送信した際に、対象機器に表示画面が表示されている場合には、通常、対象機器は、OK信号をプリンタ10に無線で送信する。これに対し、プリンタ10が表示画面信号を対象機器に無線で送信した時に、対象機器に入力画面が表示されていない場合、又は、対象機器で表示されている入力画面内にPINコードが入力されていない場合には、対象機器は、NG信号をプリンタ10に無線で送信する。また、プリンタ10が入力画面信号を対象機器に無線で送信した時に、対象機器に表示画面が表示されていない場合には、対象機器は、NG信号をプリンタ10に無線で送信する。なお、送信制御部46は、対象機器からNG信号を受信すると、対象機器からOK信号を受信するまで、一定期間、接続要求表示画面信号又は入力画面信号を対象機器に定期的に送信する。なお、S64において送信制御部46が接続要求を送信しない場合即ち、ユーザ選択フラグがメモリ34内に記憶されていない場合には、受信制御部40は、対象機器から接続要求表示画面信号又は入力画面信号を受信するまで、一定期間待機する。なお、この際に、表示部14に表示画面が表示されている場合には、制御部30は、対象機器から入力画面信号を再び受信すると、OK信号を対象機器に無線で送信する。また、表示部14に入力画面が表示されており、かつ、入力画面にPINコードが入力されている場合には、制御部30は、対象機器から表示画面信号を受信すると、OK信号を対象機器に無線で送信する。なお、表示部14に入力画面が表示されており、かつ、入力画面にPINコードが入力されていない場合には、制御部30は、対象機器から表示画面信号を受信すると、NG信号を対象機器に無線で送信する。次いで、通信制御部48図1参照は、プリンタ10のG/O優先度を示す情報を対象機器に無線で送信すると共に、対象機器のG/O優先度を示す情報を対象機器から無線で受信する。なお、プリンタ10のG/O優先度は、プリンタ10がG/Oになるべき程度を示す指標であり、プリンタ10において予め決められている。同様に、対象機器のG/O優先度は、対象機器がG/Oになるべき程度を示す指標である。例えば、CPU及びメモリの能力が比較的に高い機器例えばPCは、G/Oとして動作しながら、他の処理を高速で実行することができる。従って、このような機器は、通常、G/Oになるべき程度が高くなるように、G/O優先度が設定される。一方において、例えば、CPU及びメモリの能力が比較的に低い機器は、G/Oとして動作しながら、他の処理を高速で実行することができない可能性がある。従って、このような機器は、通常、G/Oになるべき程度が低くなるように、G/O優先度が設定される。通信制御部48は、プリンタ10のG/O優先度と対象機器のG/O優先度とを比較して、優先度が高い方の機器プリンタ10又は対象機器をG/Oとして決定し、優先度が低い方の機器対象機器又はプリンタ10をクライアントとして決定する。対象機器は、プリンタ10と同じ手法を利用して、プリンタ10のG/O優先度と対象機器のG/O優先度とに基づいて、G/O及びクライアントを決定する。S64のG/Oネゴシエーションが終了すると、S66に進む。なお、S64のG/Oネゴシエーションが終了すると、プリンタ10は、デバイス状態から決定済みの状態即ちG/O状態又はクライアント状態に移行する。また、対象機器も、デバイス状態から決定済みの状態即ちクライアント状態又はG/O状態に移行する。なお、プリンタ10の状態に依存して、その後の処理の内容が変わる即ち後述のS68又はS70が実行される。この構成によると、プリンタ10は、G/Oネゴシエーションの結果に応じて、後述の無線プロファイルを対象機器と適切に通信送信又は送信することができる。また、S62において、対象機器の現在の状態がG/O状態であると判断された場合S62でNOの場合には、S64のG/Oネゴシエーションが実行されずに、プリンタ10は、デバイス状態又はG/O状態からクライアント状態に移行する。1個の無線ネットワークではG/O状態の機器が1個しか存在し得ないために、プリンタ10がG/O状態になることが不可能だからである。また、S62において、プリンタ10の現在の状態がG/O状態であると判断された場合には、S64のG/Oネゴシエーションが実行されずに、プリンタ10の現在の状態であるG/O状態が維持される。この場合、対象機器は、デバイス状態からクライアント状態に移行する。S62でNOの場合には、S63において、送信制御部46は、上記のS64と同様に、メモリ34内のフラグに応じて、接続要求表示画面信号又は入力画面信号を対象機器に送信するか、接続要求を送信せずに待機する。即ち、送信制御部46は、ユーザ選択フラグ図2のS19及び表示画面フラグ図2のS24がメモリ34内に記憶されている場合には、表示画面信号を対象機器に無線で送信し、ユーザ選択フラグ図2のS19及び入力画面フラグ図2のS28がメモリ34内に記憶されている場合には、表示画面信号を対象機器に無線で送信する。また、送信制御部46は、ユーザ選択フラグ図2のS19がメモリ34内に記憶されていない場合には、接続要求を対象機器に送信しない。なお、S63の表示画面信号とS64の表示画面信号とでは、パケットの種類が異なる。ただし、どちらのパケットも、表示画面が表示されることを示す情報を含む。また、S63の入力画面信号とS64の入力画面信号とでは、パケットの種類が異なる。ただし、ただし、どちらのパケットも、入力画面が表示されることを示す情報を含む。S63を終えると、S66に進む。S66では、通信制御部48は、プリンタ10の現在の状態がG/O状態であり、かつ、対象機器の現在の状態がクライアント状態であるのか否かを判断する。プリンタ10の現在の状態がG/O状態であり、かつ、対象機器の現在の状態がクライアント状態である場合S66でYESの場合には、S68に進み。一方において、プリンタ10の現在の状態がクライアント状態であり、かつ、対象機器の現在の状態がG/O状態である場合S66でNOの場合には、S70に進み。S68では、通信制御部48は、G/O状態用のWPSネゴシエーションを実行する。具体的に言うと、通信制御部48は、まず、図2のS22で表示されたPINコード又は図2のS26で入力されたPINコードを用いて、特定のデータ例えば、プリンタ10と対象機器との間で最後に通信されたパケットデータをハッシュコードに変換する。この場合、対象機器も、対象機器で表示されたPINコード又は対象機器に入力されたPINコードを用いて、上記の特定のデータをハッシュコードに変換する。プリンタ10即ち通信制御部48及び対象機器のどちらかは、プリンタ10で生成されたハッシュコードと、対象機器で生成されたハッシュコードと、が一致するのか否かを判断する即ち、PINコードの認証を実行する。2つのハッシュコードが一致した場合、即ち、PINコードの認証に成功した場合には、通信制御部48は、無線接続を確立するために必要な無線プロファイルSSID、認証方式、暗号化方式、パスワード等を、対象機器に無線で送信する。この構成によると、プリンタ10は、G/O状態で動作する場合に、無線プロファイルを対象機器と適切に通信することができる。なお、認証方式及び暗号化方式は、予め決められている。また、SSID及びパスワードは、S68の処理の際に通信制御部48によって生成されてもよいし、予め決められていてもよい。無線プロファイルが対象機器に送信されることにより、プリンタ10及び対象機器が同じ無線プロファイルを利用することができる。なお、2つのハッシュコードが一致しない場合、即ち、PINコードの認証に失敗した場合には、通信制御部48は、無線プロファイルを対象機器に送信しない。この場合、WPSネゴシーションを進めることができないために、制御部30は、図示省略のエラー画面を表示部14に表示させ、以降の処理を実行せずに、図3の無線接続処理を終了する即ち、図2のPINコード方式処理を終了する。プリンタ10及び対象機器は、同じ無線プロファイルを用いて、AuthenticationRequest、AuthenticationResponse、AssociationRequest、AssociationResponse、及び、4wayhandshakeの無線通信を実行する。この過程で、プリンタ10及び対象機器は、SSIDの認証、認証方式及び暗号化方式の認証、パスワードの認証等を様々な認証処理を実行する。全ての認証が成功した場合に、プリンタ10及び対象機器の間に無線接続が確立される。なお、S68で無線接続が確立されると、制御部30は、さらに、対象機器のMACアドレス即ち、S12のScan又はListenで受信されたProbeResponse信号に含まれるMACアドレスを管理リストに追加する。これにより、G/O状態のプリンタ10は、クライアント状態の対象機器と、通信対象の対象データ印刷データ等の通信を実行することができるようになる。なお、対象データは、OSI参照モデルの物理層よりも上位層であるネットワーク層のデータを含む。従って、G/O状態のプリンタ10は、クライアント状態の対象機器との間で、ネットワーク層の無線通信を実行することができる。さらに、G/O状態のプリンタ10は、クライアント状態の対象機器と、管理リストに登録されているクライアント状態の他の機器と、の間の無線通信を中継することができるようになる。一方において、S70では、通信制御部48は、クライアント状態用のWPSネゴシエーションを実行する。具体的に言うと、まず、S68と同様に、PINコードの認証が実行される。PINコードの認証に成功した場合には、通信制御部48は、無線接続を確立するために必要な無線プロファイルSSID、認証方式、暗号化方式、パスワード等を、対象機器から無線で受信する。この構成によると、プリンタ10は、クライアント状態で動作する場合に、無線プロファイルを対象機器と適切に通信することができる。なお、PINコードの認証に失敗した場合には、通信制御部48は、無線プロファイルを対象機器から受信しない。この場合、WPSネゴシーションを進めることができないために、制御部30は、図示省略のエラー画面を表示部14に表示させ、以降の処理を実行せずに、図3の無線接続処理を終了する即ち、図2のPINコード方式処理を終了する。その後の処理AuthenticationRequest等の通信処理は、S68と同様である。この結果、クライアント状態のプリンタ10は、G/O状態の対象機器との間で、対象データ印刷データ等の無線通信を実行することができるようになる。さらに、クライアント状態のプリンタ10は、G/O状態の対象機器を介して、クライアント状態の他の機器即ち、対象機器の管理リストに登録されている他の機器との間で、対象データの無線通信を実行することができるようになる。S68又はS70が終了すると、図3の無線接続処理が終了し、さらに、図2のPINコード方式処理が終了する。比較例の各機器で実行される処理;図4図4を参照して、比較例の各機器で実行される処理の内容を説明する。図4では、デバイス状態のプリンタ100とデバイス状態のPC200との間で、WPSのPINコード方式で無線接続が確立されるべき状況を想定している。ユーザは、PC200の操作部において、PINコード方式を選択するための方式選択操作を実行する。この場合、PC200は、Scan処理、Listen処理、及び、Search処理を実行する。Search処理の過程で、PC200は、ProbeRequest信号をプリンタ100に無線で送信する。ユーザは、さらに、プリンタ100の操作部において、PINコード方式を選択するための方式選択操作を実行する。この場合、プリンタ100は、Scan処理、Listen処理、及び、Search処理を実行する。Listen処理の過程で、プリンタ100は、PC200から無線で受信されたProbeRequest信号に応じて、ProbeResponse信号をPC200に無線で送信する。次いで、PC200は、プリンタ100に関する情報を含む機器リストを表示させ、ユーザは、機器リストからプリンタ100を選択する。この結果、PC200は、表示/入力選択画面を表示させる。ユーザは、PC200の操作部を操作して、PINコードの表示又はPINコードの入力を選択する。例えば、ユーザによってPINコードの入力が選択された場合には、PC200は、入力画面を表示させ、次いで、G/Oネゴシエーションを開始して、入力画面信号をプリンタ100に無線で送信する。ただし、プリンタ100では、表示/入力選択画面での選択が未だに実行されていないために、プリンタ100は、入力画面信号を受信すると、NG信号をPC200に無線で送信する。プリンタ100は、入力画面信号をPC200から無線で受信すると、表示/入力選択画面を表示させる。従って、ユーザは、プリンタ100の操作部を操作して、PINコードの表示又はPINコードの入力を選択する。PC200ではPINコードの入力が選択されているために、ユーザは、プリンタ100において、PINコードの表示を選択する。PINコードの表示が適切に選択されると、プリンタ100は、表示画面を表示させる。ユーザは、表示画面が示すPINコードを知ることができる。次いで、ユーザは、PC200に表示されている入力画面に、プリンタ100に表示されている表示画面内のPINコードを入力する。この結果、PC200は、入力画面信号をプリンタ100に無線で再送信する。そして、プリンタ100は、入力画面信号を無線で受信すると、OK信号をPC200に無線で送信する。その後、プリンタ100とPC200との間で、G/O及びクライアントを決定するための処理図3のS64と、WPSネゴシエーション図3のS68又はS70と、が実行される。上述したように、比較例の構成では、プリンタ100及びPC200のそれぞれで表示/入力選択画面が表示される。ユーザは、PC200でPINコードの入力を選択する場合には、プリンタ100でPINコードの表示を適切に選択しなければならない。仮に、プリンタ100でもPINコードの入力が選択されると、プリンタ100及びPC200のどちらでも入力画面が表示されてしまうために、ユーザは、PINコードを知ることができず、PINコードを入力することができない。この結果、プリンタ100及びPC200の間で無線接続を確立することができない。また、上記と同様に、ユーザは、PC200でPINコードの表示を選択する場合には、プリンタ100でPINコードの入力を適切に選択しなければならない。仮に、プリンタ100でもPINコードの表示が選択されると、プリンタ100及びPC200のどちらでも表示画面が表示されてしまうために、ユーザは、PINコードを入力することができない。この結果、プリンタ100及びPC200の間で無線接続を確立することができない。プリンタ100及びPC200のそれぞれで表示/入力選択画面が表示される場合には、無線通信の知識が乏しいユーザは、適切な選択を実行することができない可能性即ちプリンタ100及びPC200で同じ選択を実行してしまう可能性がある。即ち、比較例の構成では、ユーザが容易に無線接続を確立させることができない可能性がある。これに対し、本実施例のプリンタ10は、上記の図2の処理を実行するために、無線接続が確立されるべき一対の機器の両方で同じものが選択されるのを防止することができる。この点について、図5を参照しながら詳しく説明する。なお、図2及び図3のフローチャートでは、NG信号の送信、及び、入力画面信号又は表示画面信号の再送信について、図示省略している。ただし、本実施例のプリンタ10の制御部30は、比較例と同様に、図3のS64のG/Oネゴシエーションの過程で、上記の各信号を送信するように構成されている。本実施例の各機器で実行される処理;図5図5では、デバイス状態又はG/O状態のプリンタ10とデバイス状態のPC60との間で、WPSのPINコード方式で無線接続が確立されるべき状況を想定している。なお、図5では、NG信号の送信図4参照を図示省略している。PC60に表示された機器リストからプリンタ10が選択されるまでの状況は、比較例と同様である。機器リストからプリンタ10が選択されると、PC60は、表示/入力選択画面を表示させる。PC60でPINコードの入力が選択されるケース例えば、ユーザは、PC60の操作部を操作して、PINコードの入力を選択する。この場合、PC60は、入力画面を表示させ、次いで、入力画面信号をプリンタ10に無線で送信する。例えば、プリンタ10がデバイス状態である場合図2のS10でNOの場合には、プリンタ10は、入力画面信号をPC60から無線で受信すると、図2のS14でYESと判断し、次いで、図2のS42でNOと判断する。この結果、プリンタ10は、表示/入力選択画面を表示させることなく即ち図2のS18を実行せずに、自動的に表示画面を表示させる図2のS22。次いで、プリンタ10は、G/Oネゴシエーションを開始して、表示画面信号をPC60に無線で送信する図3のS64。また、例えば、プリンタ10がG/O状態である場合図2のS10でYESの場合には、プリンタ10は、入力画面信号をPC60から無線で受信すると、図2のS40でYESと判断し、次いで、図2のS42でNOと判断する。この結果、プリンタ10は、表示/入力選択画面を表示させることなく即ち図2のS18を実行せずに、自動的に表示画面を表示させる図2のS22。次いで、プリンタ10は、G/Oネゴシエーションを実行せずに、表示画面信号をPC60に無線で送信する図3のS63。次いで、ユーザは、PC60の操作部を操作して、PC60に表示されている入力画面にPINコードを入力する。その後の処理G/Oとクライアントを決定する処理、WPSネゴシエーション等は、比較例と同様である。PC60でPINコードの表示が選択されるケース例えば、ユーザは、PC60の操作部を操作して、PINコードの表示を選択する。この場合、PC60は、表示画面を表示させ、次いで、表示画面信号をプリンタ10に無線で送信する。例えば、プリンタ10がデバイス状態である場合図2のS10でNOの場合には、プリンタ10は、表示画面信号をPC60から無線で受信すると、図2のS14でYESと判断し、次いで、図2のS42でYESと判断する。この結果、プリンタ10は、表示/入力選択画面を表示させることなく即ち図2のS18を実行せずに、自動的に入力画面を表示させる図2のS26。次いで、プリンタ10は、G/Oネゴシエーションを開始して、表示画面信号をPC60に無線で送信する図3のS64。また、例えば、プリンタ10がG/O状態である場合図2のS10でYESの場合には、プリンタ10は、表示画面信号をPC60から無線で受信すると、図2のS40でYESと判断し、次いで、図2のS42でYESと判断する。この結果、プリンタ10は、表示/入力選択画面を表示させることなく即ち図2のS18を実行せずに、自動的に入力画面を表示させる図2のS26。次いで、プリンタ10は、G/Oネゴシエーションを実行せずに、入力画面信号をPC60に無線で送信する図3のS63。次いで、ユーザは、プリンタ10の操作部12を操作して、プリンタ10に表示されている入力画面にPINコードPC60に表示されているPINコードを入力する。その後の処理G/Oとクライアントを決定する処理、WPSネゴシエーション等は、比較例と同様である。本実施例の効果本実施例によると、図5に示されるように、プリンタ10は、PC60から受信される接続要求の解析を実行することによって、PC60にPINコードが入力されるべき即ち接続要求=入力画面信号か、PC60でPINコードが表示されるべき即ち接続要求=表示画面信号か、を適切に判断することができる。そして、プリンタ10は、PC60にPINコードが入力されるべき場合には、PINコードを示す表示画面を表示部14に表示させ、PC60でPINコードが表示されるべき場合には、PINコードが入力される入力画面を表示部14に表示させる。例えば、プリンタ10がデバイス状態である場合において、プリンタ10でPINコードの表示又は入力が選択される前に、PC60でPINコードの表示又は入力が選択された場合には、プリンタ10は、図2のS14でYESと判断し、表示/入力選択画面を表示させない図2のS14でYESの場合にS18をスキップする。ユーザは、プリンタ10において、PINコードの表示又は入力を選択せずに済む。この結果、ユーザがプリンタ10及びPC60で同じもの例えばPINコードの入力を選択することに起因して、プリンタ10及びPC60の間で無線接続が確立されないという事象が発生するのを抑制することができる。即ち、プリンタ10は、PC60から受信される接続要求の内容に応じて、適切な画面を表示部14に表示させることができる。具体的に言うと、プリンタ10は、PC60で表示画面が表示されるのであれば、入力画面を表示部14に表示させ、PC60で入力画面が表示されるのであれば、表示画面を表示部14に表示させる。この結果、ユーザは、PINコードを利用して、プリンタ10及びPC60の間で無線接続を適切に確立させることができる。また、上述したように、プリンタ10がG/O状態である場合には、プリンタ10は、APと同様の動作を実行する。従来のAPは、通常、表示/入力選択画面を表示させる機能がないために、APと無線接続されるべき機器でPINコードの表示又は入力が選択される。従って、本実施例でも、プリンタ10がG/O状態である場合には、プリンタ10に無線接続されるべきPC60でPINコードの表示又は入力が選択されるように、プリンタ10は、表示/入力選択画面を表示させない図2のS10でYESの場合にS18をスキップする。この結果、ユーザは、従来のAPに無線接続させる場合と同様に、PC60でPINコードの表示又は入力を選択することによって、プリンタ10及びPC60の間で無線接続を適切に確立させることができる。対応関係プリンタ10、PC60が、それぞれ、無線通信装置、外部装置の一例である。WFDが特定の無線通信方式の一例である。図2のS14又はS40でPC60から受信される接続要求、図3のS63又はS64で送信される接続要求が、それぞれ、第1の信号、第2の信号の一例である。入力情報、表示情報が、それぞれ、第1種の情報、第2種の情報の一例である。PINコードが、認証情報の一例である。また、G/O状態、クライアント状態が、それぞれ、親局状態、子局状態の一例である。図3のS64で実行されるG/Oネゴシエーションが、動作ネゴシエーションの一例である。また、OSI参照モデルのネットワーク層、物理層が、それぞれ、第1の層、第2の層の一例である。以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。変形例1無線通信装置は、プリンタ10に限られず、無線通信可能な他の機器例えば、携帯電話、PDA、PC、サーバ、FAX装置、コピー機、スキャナ、多機能機等であってもよい。また、外部装置は、PC60に限られず、無線通信可能な他の機器例えば、携帯電話、PDA、サーバ、プリンタ、FAX装置、コピー機、スキャナ、多機能機等であってもよい。変形例2上記の実施例では、表示制御部44は、プリンタ10に備えられている表示部14に表示画面、入力画面、表示/入力選択画面等を表示させる。これに代えて、表示制御部44は、ウェブサーバ機能を備えており、クライアント端末がプリンタ10のウェブサーバにアクセスした場合に、クライアント端末に画面を表わすデータを提供してもよい。この場合、クライアント端末の表示部に表示画面、入力画面、表示/入力選択画面等が表示される。即ち、表示部は、無線通信装置の内部の表示部であってもよいし、無線通信装置の外部の表示部即ち無線通信装置と別体に構成されている表示部であってもよい。変形例3親局状態は、WFDのG/O状態に限られず、無線ネットワークを構成する他のデバイスを管理例えば、他のデバイスに関する情報のリストを管理すること、他のデバイス間の無線通信を中継すること等する状態であればよい。また、子局状態は、WFDのクライアント状態に限られず、親局状態の機器によって管理される状態であればよい。変形例4上記の実施例では、受信制御部40は、接続要求を無線で受信し、送信制御部46は、接続要求を無線で送信する。これに代えて、例えば、プリンタ10とPC60とが有線回線例えばUSBケーブルで接続されている場合に、受信制御部40は、有線回線を介して接続要求をPC60から受信し、送信制御部46は、有線回線を介して接続要求をPC60に送信してもよい。変形例5上記の実施例では、図3のS63又はS64において、ユーザ選択フラグがメモリ34内に記憶されていない場合には、送信制御部46は、接続要求を送信しない。これに代えて、送信制御部46は、ユーザ選択フラグがメモリ34内に記憶されているのか否かに関わらず、接続要求表示画面信号又は入力画面信号を送信してもよいし、一定時間接続要求を送信せずに、当該一定時間の経過後に接続要求を送信してもよい。変形例6上記の実施例では、認証情報の一例として、PINコードが利用される。これに代えて、認証情報は、無線接続を確立するための認証に利用されるための情報であれば、どのような種類の情報であってもよい。例えば、認証情報は、SSID、ユーザID、デバイスID、パスワード等であってもよい。変形例7上記の各実施例では、プリンタ10のCPU32がソフトウェアに従って処理を実行することによって、各部40~48が実現される。これに代えて、各部40~48のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。