(57)【特許請求の範囲】
【請求項１】
無線設定情報を記憶する無線設定情報記憶手段と、
コンピュータとの間で、第１データの送受信を前記無線設定情報記憶手段に記憶された無線設定情報を用いた無線通信によって行う無線通信手段と、を備えた機器であって、
前記コンピュータから発信される、ネットワーク識別情報を含んだ稼働信号を、無線通信によって受信する稼働信号受信手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって、返答データを返信する返信手段と、
前記稼働信号受信手段が受信した前記稼働信号の発信元のコンピュータから送信されるメッセージパケットであって、前記返答データを要求するメッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信するメッセージパケット受信手段と、
前記メッセージパケット受信手段が前記メッセージパケットを受信した場合は、前記返信手段に前記返答データを返信させ、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記返信手段に前記返答データを返信させない返信制御手段と、
前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信する無線設定受信手段と、
前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定情報記憶手段に記憶させる設定手段と、を備えていること、
を特徴とする機器。
【請求項２】
請求項１に記載の機器において、
無線通信規格で定められた複数の無線チャンネルのうちから、一の無線チャンネルを選択する無線チャンネル選択手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を記憶するネットワーク識別情報記憶手段と、
前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を前記ネットワーク識別情報記憶手段に記憶させる記憶制御手段と、
前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されている状態で、さらに、前記稼働信号受信手段が前記稼働信号を受信した場合に、前記ネットワーク識別情報記憶手段の記憶について判断する記憶判断手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記ネットワーク識別情報記憶手段を初期化する初期化手段と、を備え、
前記稼働信号受信手段は、前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を前記一の無線チャンネルを用いた無線通信によって受信し、
前記返信手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって返答データを返信し、
前記メッセージパケット受信手段は、前記メッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって受信し、
前記無線設定受信手段は、前記返答データを受信したコンピュータから送信されてくる無線設定情報を前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって受信し、
前記返信制御手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されておらず、かつ、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合に限り、前記返信手段に前記返答データを返信させ、
前記無線チャンネル選択手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記無線通信規格で定められた複数の無線チャンネルのうちから、前記一の無線チャンネルとは異なる他の無線チャンネルを選択しなおし、
前記稼働信号受信手段は、前記コンピュータから発信される前記稼働信号を、前記無線チャンネル選択手段により選択しなおされた無線チャンネルを用いた無線通信によって受信する、
ことを特徴とする機器。
【請求項３】
請求項１に記載の機器において、
複数の無線規格のうちから、一の無線規格を選択する無線規格選択手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を記憶するネットワーク識別情報記憶手段と、
前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を前記ネットワーク識別情報記憶手段に記憶させる記憶制御手段と、
前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されている状態で、さらに、前記稼働信号受信手段が前記稼働信号を受信した場合、前記ネットワーク識別情報記憶手段の記憶について判断する記憶判断手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記ネットワーク識別情報記憶手段を初期化する初期化手段と、を備え、
前記稼働信号受信手段は、前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を前記一の無線規格を用いた無線通信によって受信し、
前記返信手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって返答データを返信し、
前記メッセージパケット受信手段は、前記メッセージパケットを前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって受信し、
前記無線設定受信手段は、前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって受信し、
前記返信制御手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されておらず、かつ、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合に限り、前記返信手段に前記返答データを返信させ、
前記無線規格選択手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記複数の無線規格のうちから、前記一の無線規格とは異なる他の無線規格を選択しなおし、
前記稼働信号受信手段は、前記コンピュータから発信される前記稼働信号を、前記無線規格選択手段により選択しなおされた無線規格を用いた無線通信にて受信する、
ことを特徴とする機器。
【請求項４】
請求項１乃至請求項３の何れか１項に記載の機器において、
前記稼動信号は、前記コンピュータが前記機器に送信する無線設定情報の内容を決定可能な準備段階であることを示す信号であることを特徴とする機器。
【請求項５】
請求項１乃至請求項４の何れか１項に記載の機器において、
使用者に情報を入力させる機器側入力手段と、
使用者により前記機器側入力手段を介して入力される情報に基づいて、前記稼動信号受信手段を動作させるための稼動信号受信指令を取得するとともに、その稼動信号受信指令を前記稼動信号受信手段に出力する稼動信号受信指令取得手段と、を備え、
前記稼動信号受信手段は、前記稼動信号受信指令取得手段より前記稼動信号受信指令を受けると、前記稼働信号を受信する動作を実行することを特徴とする機器。
【請求項６】
請求項１乃至請求項５の何れか１項に記載の機器において、
使用者に情報を入力させる機器側入力手段と、
使用者により前記機器側入力手段を介して入力される情報に基づいて、前記設定手段を動作させるための設定指令を取得するとともに、その設定指令を前記設定手段に出力する設定指令取得手段と、を備え、
前記設定手段は、前記設定指令取得手段から前記設定指令を受けると、前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定記憶手段に記憶させることを特徴とする機器。
【請求項７】
請求項１乃至請求項６の何れか１項に記載の機器において、
当該機器の前記稼働信号受信手段が動作していることを周囲に報知する報知手段を備えていることを特徴とする機器。
【請求項８】
請求項７に記載の機器において、
前記報知手段は、当該報知手段を備えるその機器の前記メッセージパケット受信手段が動作していることも、周囲に報知することを特徴とする機器。
【請求項９】
請求項７又は請求項８に記載の機器において、
前記報知手段は、当該報知手段を備えるその機器の前記稼動信号受信手段が、前記コンピュータから送信される前記稼働信号を受信したことも、周囲に報知することを特徴とする機器。
【請求項１０】
請求項７乃至請求項９の何れか１項に記載の機器において、
前記報知手段は、当該報知手段を備えるその機器の前記無線設定受信手段が、前記コンピュータから送信される無線設定情報を受信したことも、周囲に報知することを特徴とする機器。
【請求項１１】
所定の無線通信規約にて互いに無線通信が可能なコンピュータと機器とからなり、
前記コンピュータは、ネットワーク識別情報を含んだ稼働信号を、そのコンピュータに予め設定された無線設定情報に従った無線通信にて発信する発信手段と、
前記発信手段が前記稼働信号を発信したことを条件として、前記機器からの返答データを要求するメッセージパケットを、前記ネットワーク識別情報を用いた無線通信によってその機器に対して送信するメッセージパケット送信手段と、
前記機器から、前記ネットワーク識別情報を用いた無線通信によって返信されてくる前記返答データを受信する返答データ受信手段と、
前記返答データ受信手段が前記返答データを受信すると、前記ネットワーク識別情報を用いた無線通信によって、前記無線設定情報を前記機器に送信する通知手段と、備え、
前記機器は、
前記無線設定情報を記憶する無線設定情報記憶手段と、
前記コンピュータとの間で、第１データの送受信を前記無線設定情報記憶手段に記憶された無線設定情報を用いた無線通信によって行う無線通信手段と、
前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を、無線通信によって受信する稼働信号受信手段と、
前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって、返答データを返信する返信手段と、
前記稼働信号受信手段が受信した前記稼働信号の発信元のコンピュータから送信される前記メッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信するメッセージパケット受信手段と、
前記メッセージパケット受信手段が前記メッセージパケットを受信した場合は、前記返信手段に前記返答データを返信させ、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記返信手段に前記返答データを返信させない返信制御手段と、
前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信する無線設定受信手段と、
前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定情報記憶手段に記憶させる設定手段と、を備えていること、
を特徴とする通信システム。
【請求項１２】
請求項１１に記載の通信システムにおいて、
前記コンピュータは、
使用者に情報を入力させる入力手段と、
使用者により前記入力手段を介して入力される情報に基づいて、前記メッセージパケット送信手段を動作させるためのメッセージパケット送信指令を取得するとともに、そのメッセージパケット送信指令を前記メッセージパケット送信手段に出力するメッセージパケット送信指令取得手段と、を備え、
前記メッセージパケット送信手段は、前記メッセージパケット送信指令取得手段から前記メッセージパケット送信指令を受けると、前記メッセージパケットを送信する動作を実行することを特徴とする通信システム。
【請求項１３】
請求項１１又は請求項１２に記載の通信システムにおいて、
前記コンピュータは、
使用者に情報を入力させる入力手段と、
使用者により前記入力手段を介して入力される情報に基づいて、前記無線設定情報の内容を決定する設定値手動生成手段と、
を備えていることを特徴とする通信システム。
【請求項１４】
請求項１１乃至請求項１３の何れか1項に記載の通信システムにおいて、
前記コンピュータは、
前記無線設定情報の内容を、自動で決定する設定値自動生成手段を備えていることを特徴とする通信システム。
【請求項１５】
請求項１４に記載の通信システムにおいて、
前記設定値自動生成手段は、コンピュータに予め設定されている無線設定に基づいて、前記無線設定情報の内容を決定することを特徴とする通信システム。
【請求項１６】
請求項１１乃至請求項１５の何れか１項に記載の通信システムにおいて、
前記コンピュータは、
情報を表示する表示手段と、
前記機器から返信された前記返答データに基づいて、その返答データの送信元の機器を表す情報を前記表示手段に表示させる表示制御手段と、
を備えていることを特徴とする通信システム。
【請求項１７】
請求項１１乃至請求項１６の何れか１項に記載の通信システムにおいて、
前記通知手段は、複数の前記機器からそれぞれ前記返答データの返信があった場合には、その複数の機器にそれぞれ前記無線設定情報を送信することを特徴とする通信システム。
【請求項１８】
所定の無線通信規約にて互いに無線通信が可能なコンピュータと機器とからなる通信システムにおける前記コンピュータであって、
ネットワーク識別情報を含んだ稼働信号を、コンピュータに予め設定された無線設定情報に従った無線通信にて発信する発信手段と、
前記発信手段が前記稼働信号を発信したことを条件として、前記機器からの返答データを要求するメッセージパケットを、前記ネットワーク識別情報を用いた無線通信によってその機器に対して送信するメッセージパケット送信手段と、
前記機器から、前記ネットワーク識別情報を用いた無線通信によって返信されてくる前記返答データを受信する返答データ受信手段と、
前記返答データ受信手段が前記返答データを受信すると、前記ネットワーク識別情報を用いた無線通信によって、前記無線設定情報を前記機器に送信する通知手段と、
を備えていることを特徴とするコンピュータ。
【請求項１９】
コンピュータを、請求項１８に記載の発信手段、メッセージパケット送信手段、返答データ受信手段及び通知手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータと機器とが無線接続される通信システムに関する。
【背景技術】
【０００２】
従来より、例えばＬＡＮに接続されたコンピュータに対してプリンタ等の機器を新たに無線接続させる場合に、使用者は、まずコンピュータを操作して、コンピュータの無線通信の設定を機器の初期状態における無線通信の設定に合わせて設定し、コンピュータと機器とを一時的に無線接続させた後、コンピュータから機器に所定の無線通信の設定情報を送信させるとともに、機器を操作して、コンピュータより送信されてきた設定情報を機器に反映させることにより、正規の無線通信（例えば、セキュリティで保護されたような無線通信）を確立させるような方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００３−１４３１５６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の方法では、コンピュータと機器との正規の無線通信を確立するためには、使用者は、コンピュータを操作して、その無線通信の設定を機器の初期状態における無線通信の設定に合わせたり、或いは機器を操作して、その無線通信の設定をコンピュータにおける無線通信の設定に合わせたりしなければならず、このことは、無線通信の設定に詳しくない一般ユーザにとっては困難なものであった。本発明は、こうした問題に鑑みなされたもので、コンピュータと機器との無線通信の設定を、簡単に行うことができる通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
かかる問題を解決するためになされた請求項１に記載の発明は、無線設定情報を記憶する無線設定情報記憶手段と、コンピュータとの間で、第１データの送受信を前記無線設定情報記憶手段に記憶された無線設定情報を用いた無線通信によって行う無線通信手段と、を備えた機器であって、前記コンピュータから発信される、ネットワーク識別情報を含んだ稼働信号を、無線通信によって受信する稼働信号受信手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって、返答データを返信する返信手段と、前記稼働信号受信手段が受信した前記稼働信号の発信元のコンピュータから送信されるメッセージパケットであって、前記返答データを要求するメッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信するメッセージパケット受信手段と、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合は、前記返信手段に前記返答データを返信させ、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記返信手段に前記返答データを返信させない返信制御手段と、前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信する無線設定受信手段と、前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定情報記憶手段に記憶させる設定手段と、を備えていること、を特徴とする機器である。
【０００５】
この請求項１に記載の機器によれば、稼働信号を発信しているコンピュータのうち、その稼働信号に含まれるネットワーク識別情報を用いた無線通信によって返答データを要求するコンピュータに対してのみ（メッセージパケットを送信してきたコンピュータに対してのみ）、その返答データを、稼働信号に含まれるネットワーク識別情報を用いた無線通信によって返信し、返答データを受信したコンピュータから送信されてくる無線設定情報を受信し、無線通信に用いるために記憶する。逆に言えば、稼働信号に含まれるネットワーク識別情報を用いた無線通信によって返答データを要求しないコンピュータ（メッセージパケットを送信してこないコンピュータ）に対しては、返答データを送信しないようになっている。つまり、この請求項１に記載の機器によれば、ユーザが情報漏洩を気にする必要がない簡単な手順にて、機器と特定のコンピュータとの間において、同一の無線設定を容易に設定し、無線通信を行うことができるようにすることができる。
【０００６】
なお、コンピュータと機器とは、認証や暗号化といったセキュリティの設定がされていなければ受信した電波に含まれている情報だけを使い、同一の無線通信設定が設定されていなくても無線通信を行うことができるが、認証や暗号化といったセキュリティの設定を含んだ同一の無線通信設定が設定されることで、セキュリティが確保されたような無線通信を行うことができる。
【０００７】
次に、請求項２に記載の機器は、請求項１に記載の機器において、無線通信規格で定められた複数の無線チャンネルのうちから、一の無線チャンネルを選択する無線チャンネル選択手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を記憶するネットワーク識別情報記憶手段と、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を前記ネットワーク識別情報記憶手段に記憶させる記憶制御手段と、前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されている状態で、さらに、前記稼働信号受信手段が前記稼働信号を受信した場合に、前記ネットワーク識別情報記憶手段の記憶について判断する記憶判断手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記ネットワーク識別情報記憶手段を初期化する初期化手段と、を備え、前記稼働信号受信手段は、前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を前記一の無線チャンネルを用いた無線通信によって受信し、前記返信手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって返答データを返信し、前記メッセージパケット受信手段は、前記メッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって受信し、前記無線設定受信手段は、前記返答データを受信したコンピュータから送信されてくる無線設定情報を前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線チャンネルを用いた無線通信によって受信し、前記返信制御手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されておらず、かつ、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合に限り、前記返信手段に前記返答データを返信させ、前記無線チャンネル選択手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記無線通信規格で定められた複数の無線チャンネルのうちから、前記一の無線チャンネルとは異なる他の無線チャンネルを選択しなおし、前記稼働信号受信手段は、前記コンピュータから発信される前記稼働信号を、前記無線チャンネル選択手段により選択しなおされた無線チャンネルを用いた無線通信によって受信する、ことを特徴とする機器である。
【０００８】
つまり、請求項２に記載の機器では、複数の無線チャンネルのうちから一の無線チャンネルを選択し、その選択した無線チャンネルを用いてコンピュータからの稼働信号を受信するようになっている。そして、受信できた稼働信号に含まれるネットワーク識別情報が既知のものであれば、無線チャンネルを設定し直して無線通信を行うようになっている。つまり、無線チャンネルの設定を順次切り替えてコンピュータからの稼働信号を受信するようになっている。このため、どの無線チャンネルで無線通信が行われる場合においても、機器及びコンピュータの無線設定が確実になされるようになる。
【０００９】
次に、請求項３に記載の機器は、請求項１に記載の機器において、複数の無線規格のうちから、一の無線規格を選択する無線規格選択手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を記憶するネットワーク識別情報記憶手段と、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を前記ネットワーク識別情報記憶手段に記憶させる記憶制御手段と、前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されている状態で、さらに、前記稼働信号受信手段が前記稼働信号を受信した場合、前記ネットワーク識別情報記憶手段の記憶について判断する記憶判断手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記ネットワーク識別情報記憶手段を初期化する初期化手段と、を備え、前記稼働信号受信手段は、前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を前記一の無線規格を用いた無線通信によって受信し、前記返信手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって返答データを返信し、前記メッセージパケット受信手段は、前記メッセージパケットを前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって受信し、前記無線設定受信手段は、前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報及び前記一の無線規格を用いた無線通信によって受信し、前記返信制御手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が前記ネットワーク識別情報記憶手段に記憶されておらず、かつ、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合に限り、前記返信手段に前記返答データを返信させ、前記無線規格選択手段は、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報が既に前記ネットワーク識別情報記憶手段に記憶されていると前記記憶判断手段が判断した場合に、前記複数の無線規格のうちから、前記一の無線規格とは異なる他の無線規格を選択しなおし、前記稼働信号受信手段は、前記コンピュータから発信される前記稼働信号を、前記無線規格選択手段により選択しなおされた無線規格を用いた無線通信にて受信する、ことを特徴とする機器である。
【００１０】
つまり、請求項３に記載の機器では、複数の無線規格のうちから一の無線規格を選択し、その選択した無線規格を用いてコンピュータからの稼働信号を受信するようになっている。そして、受信できた稼働信号に含まれるネットワーク識別情報が既知のものであれば、無線規格を設定し直して無線通信を行うようになっている。つまり、無線規格の設定を順次切り替えてコンピュータからの稼働信号を受信するようになっている。このため、どの無線規格で無線通信が行われる場合においても、機器及びコンピュータの無線設定が確実になされるようになる。
【００１１】
そして、請求項１乃至請求項３の何れか１項に記載の稼動信号は、請求項４に記載のように、コンピュータが機器に送信する無線設定情報の内容を決定可能な準備段階であることを示す信号であることが望ましい。
【００１２】
このように構成すると、機器は、稼働信号の発信元のコンピュータが、無線通信の設定をする準備段階であるということを認識することができる。そして、機器は、コンピュータからの稼働信号に応答して、無線通信の設定を行うことができるようになり、機器及びコンピュータの無線通信設定の設定がより確実になされるようになる。
【００１３】
次に、請求項５に記載の機器は、請求項１乃至請求項４の何れか１項に記載の機器において、使用者に情報を入力させる機器側入力手段と、使用者により前記機器側入力手段を介して入力される情報に基づいて、前記稼動信号受信手段を動作させるための稼動信号受信指令を取得するとともに、その稼動信号受信指令を前記稼動信号受信手段に出力する稼動信号受信指令取得手段と、を備え、前記稼動信号受信手段は、前記稼動信号受信指令取得手段より前記稼動信号受信指令を受けると、前記稼働信号を受信する動作を実行することを特徴とする機器である。
【００１４】
このように構成すると、コンピュータ及び機器の使用者は、任意のタイミングで、コンピュータ及び機器の無線通信設定の設定を開始することができ、使用者にとって使いやすい通信システムを提供することができる。
【００１５】
次に、請求項６に記載の機器は、請求項１乃至請求項５の何れか１項に記載の機器において、使用者に情報を入力させる機器側入力手段と、使用者により前記機器側入力手段を介して入力される情報に基づいて、前記設定手段を動作させるための設定指令を取得するとともに、その設定指令を前記設定手段に出力する設定指令取得手段と、を備え、前記設定手段は、前記設定指令取得手段から前記設定指令を受けると、前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定記憶手段に記憶させることを特徴とする機器である。
【００１６】
このように構成された請求項６に記載の機器においては、使用者は、機器に無線通信設定を設定する際には、機器側入力手段を介して所定の情報を入力することになる。よって、使用者により、無線通信設定の設定をする機器が確認されることになり、所望の機器に確実に無線通信設定が設定されるようになる。
【００１７】
次に、請求項７に記載の機器は、請求項１乃至請求項６の何れか１項に記載の機器において、該機器の前記稼働信号受信手段が動作していることを周囲に報知する報知手段を備えていることを特徴とする機器である。
【００１８】
また、請求項８に記載の機器は、請求項７に記載の機器において、前記報知手段は、当該報知手段を備えるその機器の前記メッセージパケット受信手段が動作していることも、周囲に報知することを特徴とする機器である。
【００１９】
また、請求項９に記載の機器は、請求項７又は請求項８に記載の機器において、前記報知手段は、当該報知手段を備えるその機器の前記稼動信号受信手段が、前記コンピュータから送信される前記稼働信号を受信したことも、周囲に報知することを特徴とする機器である。
【００２０】
また、請求項１０に記載の機器は、請求項７乃至請求項９の何れか１項に記載の機器において、前記報知手段は、当該報知手段を備えるその機器の前記無線設定受信手段が、前記コンピュータから送信される無線設定情報を受信したことも、周囲に報知することを特徴とする機器である。
【００２１】
請求項７，８に記載の機器によれば、使用者は、無線通信設定を設定しようとしている機器を確認することができる。また、請求項９に記載の機器によれば、使用者は、無線通信設定を設定をしようとしている機器を確認できるとともに、その機器がコンピュータと無線通信できたことを確認することができる。また、請求項１０の機器によれば、使用者は、無線通信設定を設定をしたい機器が、無線設定情報を受信できたことを確認することができる。
【００２２】
次に、請求項１１に記載の発明は、所定の無線通信規約にて互いに無線通信が可能なコンピュータと機器とからなり、前記コンピュータは、ネットワーク識別情報を含んだ稼働信号を、そのコンピュータに予め設定された無線設定情報に従った無線通信にて発信する発信手段と、前記発信手段が前記稼働信号を発信したことを条件として、前記機器からの返答データを要求するメッセージパケットを、前記ネットワーク識別情報を用いた無線通信によってその機器に対して送信するメッセージパケット送信手段と、前記機器から、前記ネットワーク識別情報を用いた無線通信によって返信されてくる前記返答データを受信する返答データ受信手段と、前記返答データ受信手段が前記返答データを受信すると、前記ネットワーク識別情報を用いた無線通信によって、前記無線設定情報を前記機器に送信する通知手段と、備え、前記機器は、前記無線設定情報を記憶する無線設定情報記憶手段と、前記コンピュータとの間で、第１データの送受信を前記無線設定情報記憶手段に記憶された無線設定情報を用いた無線通信によって行う無線通信手段と、前記コンピュータから発信される、前記ネットワーク識別情報を含んだ前記稼働信号を、無線通信によって受信する稼働信号受信手段と、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって、返答データを返信する返信手段と、前記稼働信号受信手段が受信した前記稼働信号の発信元のコンピュータから送信される前記メッセージパケットを、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信するメッセージパケット受信手段と、前記メッセージパケット受信手段が前記メッセージパケットを受信した場合は、前記返信手段に前記返答データを返信させ、前記メッセージパケット受信手段が前記メッセージパケットを受信しなかった場合は、前記返信手段に前記返答データを返信させない返信制御手段と、前記返答データを受信したコンピュータから送信されてくる無線設定情報を、前記稼働信号受信手段が受信した前記稼働信号に含まれる前記ネットワーク識別情報を用いた無線通信によって受信する無線設定受信手段と、前記無線設定受信手段が受信した無線設定情報を、前記無線通信手段が無線通信に用いるための無線設定情報として前記無線設定情報記憶手段に記憶させる設定手段と、を備えていること、特徴とする通信システムである。
【００２３】
このように構成された請求項１１に記載の通信システムによれば、請求項１で述べたような効果を得ることができる。
【００２４】
次に、請求項１２に記載の通信システムは、請求項１１に記載の通信システムにおいて、前記コンピュータは、使用者に情報を入力させる入力手段と、使用者により前記入力手段を介して入力される情報に基づいて、前記メッセージパケット送信手段を動作させるためのメッセージパケット送信指令を取得するとともに、そのメッセージパケット送信指令を前記メッセージパケット送信手段に出力するメッセージパケット送信指令取得手段と、を備え、前記メッセージパケット送信手段は、前記メッセージパケット送信指令取得手段から前記メッセージパケット送信指令を受けると、前記メッセージパケット送信を送信する動作を実行することを特徴とする通信システムである。
【００２５】
このように構成すると、コンピュータ及び機器の使用者は、任意のタイミングで、コンピュータ及び機器の無線通信設定の設定を開始することができ、使用者にとって使いやすい通信システムを提供することができる。
【００２６】
次に、請求項１３に記載の通信システムは、請求項１１又は請求項１２に記載の通信システムにおいて、前記コンピュータは、使用者に情報を入力させる入力手段と、使用者により前記入力手段を介して入力される情報に基づいて、前記無線設定情報の内容を決定する設定値手動生成手段と、備えていることを特徴とする通信システムである。
【００２７】
このように構成された請求項１３に記載の通信システムにおいては、無線設定情報の内容（言い換えると、無線通信設定の設定値）は使用者からの入力に基づいて決定される。つまり、使用者は任意に無線設定の設定値を決定することができる。よって、使用者にとって使いやすい通信システムを提供することができる。
【００２８】
次に、請求項１４の通信システムは、請求項１１乃至請求項１３の何れか1項に記載の通信システムにおいて、前記コンピュータは、前記無線設定情報の内容を、自動で決定する設定値自動生成手段を備えていることを特徴とする通信システムである。
【００２９】
請求項１４の通信システムによれば、無線設定情報の内容が自動で決定され、コンピュータ及び機器の無線通信設定の設定がより簡単になされるようになる。
なお、請求項１４に記載の設定値自動生成手段は、請求項１５に記載のように、コンピュータに予め設定されている無線設定に基づいて、無線設定情報の内容を決定するようにすることも考えられる。このようにすることで、例えば機器はコンピュータとだけではなくコンピュータが予め設定されている無線設定に従った無線通信で通信可能な機器やその他の無線装置とも通信可能にすることができる。
【００３０】
次に、請求項１６に記載の通信システムは、請求項１１乃至請求項１５の何れか１項に記載の通信システムにおいて、前記コンピュータは、情報を表示する表示手段と、前記機器から返信された前記返答データに基づいて、その返答データの送信元の機器を表す情報を前記表示手段に表示させる表示制御手段と、を備えていることを特徴とする通信システムである。このように構成すると、使用者は、コンピュータにて、無線通信設定を設定する機器を確認することができ、使用者にとって使いやすい通信システムを提供することができる。
【００３１】
次に、請求項１７に記載の通信システムは、請求項１１乃至請求項１６の何れか１項に記載の通信システムにおいて、前記通知手段は、複数の前記機器からそれぞれ前記返答データの返信があった場合には、その複数の機器にそれぞれ前記無線設定情報を送信することを特徴とする通信システムである。つまり、機器が複数ある場合であっても、それらの機器に対して同時に無線通信設定が設定されることが可能である。
【００３２】
次に、請求項１８に記載の発明は、所定の無線通信規約にて互いに無線通信が可能なコンピュータと機器とからなる通信システムにおける前記コンピュータであって、ネットワーク識別情報を含んだ稼働信号を、コンピュータに予め設定された無線設定情報に従った無線通信にて発信する発信手段と、前記発信手段が前記稼働信号を発信したことを条件として、前記機器からの返答データを要求するメッセージパケットを、前記ネットワーク識別情報を用いた無線通信によってその機器に対して送信するメッセージパケット送信手段と、前記機器から、前記ネットワーク識別情報を用いた無線通信によって返信されてくる前記返答データを受信する返答データ受信手段と、前記返答データ受信手段が前記返答データを受信すると、前記ネットワーク識別情報を用いた無線通信によって、前記無線設定情報を前記機器に送信する通知手段と、を備えていることを特徴とするコンピュータである。このコンピュータによれば、請求項１１に記載の通信システムを構成し得ることができ、請求項１１の通信システムと同じ効果（つまり、請求項１で述べた効果と同じ効果）を得ることができる。
【００３３】
次に、請求項１９の発明は、コンピュータを、請求項１８に記載の発信手段、メッセージパケット送信手段、返答データ受信手段及び通知手段として機能させるための制御プログラムである。この制御プログラムを用いれば、請求項１８に記載の機器を実現することができ、ひいては上述したような効果を得ることができる。
【発明を実施するための最良の形態】
【００３４】
以下に、本発明の実施形態を図面に基づき説明する。
まず、図１は、本実施形態の通信システムの構成を表す構成図である。
図１に示すように、本実施形態の通信システムにおいては、パーソナルコンピュータ（以下、単にＰＣと言う）１と、プリンタやスキャナ等の機能を備えた複合機２とが設けられている。
【００３５】
ＰＣ１は、所定の無線ＬＡＮネットワーク（図示せず）に接続されている。そして、ＰＣ１が接続された無線ＬＡＮネットワークにおいては、無線通信をする際のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）として、ｐｃ１が設定されている。
【００３６】
このＳＳＩＤは、無線ＬＡＮネットワーク内で使用されるものであり、同一のＳＳＩＤがセットされた機器間では、セキュリティ設定により意図的に隠されていなければＳＳＩＤは情報として電波で流されているため、無線通信が可能となる。なお、ＳＳＩＤがセットされていない機器であっても、ＳＳＩＤがセットされた他の機器とは、受信した電波からＳＳＩＤを読み取ることでセキュリティが確保されない無線通信であれば行うことができる。
【００３７】
そして、ＰＣ１と複合機２とは、共通のＳＳＩＤが設定されていない状態からでも電波が受信できれば、無線通信が可能である。
また、複合機２には、この複合機２を識別するための識別情報として、機種名と、シリアル番号と、ＭＡＣアドレスとが記憶されている。なお、本実施形態においては、機種名がＬＰＲ００１であり、シリアル番号がＡＢ１２３４５Ｆであり、ＭＡＣアドレスが００：１２：３４：２３：４５：ＡＢである。
【００３８】
次に、図２は、本実施形態のＰＣ１の構成図である。
図２に示すように、ＰＣ１は、ディスプレイ１２とキーボード１４とを一体に備えた所謂ノートブック型のパーソナルコンピュータとして構成されている。
【００３９】
そして、ＰＣ１は、このＰＣ１にて行うべき各種処理を実行するＣＰＵ２０と、このＰＣ１の起動時にＣＰＵ２０が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ２２と、ＣＰＵ２０が各種処理を行う際に記憶領域として用いるＲＡＭ２４と、オペレーティングシステムや、ＣＰＵ２０が行うべき各種処理のプログラムなどを記憶したハードディスクドライブ（ＨＤＤ）２６と、外部から挿入されたＣＤ−ＲＯＭから記録内容を読み取るＣＤ−ＲＯＭドライブ２８と、キーボード１４やこのＰＣ１に接続されたマウス（図示せず）などからの入力信号をＣＰＵ２０へ入力する入力インターフェイス（Ｉ／Ｆ）
３０と、ディスプレイ１２にＣＰＵ２０からの指令に基づいた表示を行うビデオＩ／Ｆ３２と、所定の無線通信規格（本実施形態では、ＩＥＥＥ８０２．１１）に基づいて、このＰＣ１と外部の機器とを無線接続する無線ＬＡＮアダプタ３４とを内蔵しているとともに、それらがバス４０を介して相互に接続されている。
【００４０】
次に、図３は、本実施形態の複合機２の構成図である。
図３に示すように、複合機２は、この複合機２にて行うべき各種処理を実行するＣＰＵ６０と、この複合機２の起動時にＣＰＵ６０が行う起動処理のプログラム（ＢＩＯＳ）等を記憶したＲＯＭ６２と、ＣＰＵ６０が各種処理を行う際に記憶領域として用いるＲＡＭ６４と、ＣＰＵ６０が行うべき各種処理のプログラム等を記憶したＨＤＤ６６と、情報を表示する表示パネル５２と、使用者に情報を入力させる設定部５４と、タイマ５６と、所定の無線通信規格（本実施形態では、ＩＥＥＥ８０２．１１）に基づいて、この複合機２と外部の機器とを無線接続する無線ＬＡＮアダプタ７４とを備えているとともに、それらがバス８０を介して相互に接続されている。
【００４１】
以下、ＰＣ１及び複合機２のＣＰＵが行う各種処理のうち、本発明に係る処理について詳述する。
まず、図４は、ＰＣ１のＣＰＵ２０が実行するメイン処理を表すフローチャートである。
【００４２】
なお、本実施形態においては、ＣＰＵ２０がこのメイン処理を実行するためのプログラム（以下、メインプログラムと言う）が記憶されたＣＤ−ＲＯＭが、ＣＤ−ＲＯＭドライブに挿入され、そのメインプログラムがＣＤ−ＲＯＭドライブにより読み込まれることにより、このメイン処理が開始される。
【００４３】
そして、メイン処理が開始された際には、図５（ａ）に示すようなアプリケーション画面がディスプレイ１２に表示される。
なお、メインプログラムを予めＰＣ１のＨＤＤ２６に記憶しておき、キーボード１４を介して使用者により所定の入力操作がなされることにより、メインプログラムが起動される（メイン処理が開始される）ようにしても良い。
【００４４】
このメイン処理においては、まずＳ１１０にて、このＰＣ１に予め設定されていた無線設定（無線通信を行う際の設定）を保存する。具体的には、その無線設定に関する情報を、ＲＡＭ２４、或いはＨＤＤ２６に記憶させる。
【００４５】
次に、Ｓ１１５へ移行し、ＰＣ１の無線設定を次のように設定する。すなわち、ＳＳＩＤを例えばＡＵＴＯＳＥＴＵＰとし、セキュリティ設定を無し（つまり、無線通信の際にはセキュリティを確保しない）とする。無線設定をこのようなセキュリティを確保しない内容に設定することで、ＰＣ１と無線設定を一致させていない複合機２とも無線通信を行えるようにするのである。
【００４６】
次に、Ｓ１２０へ移行し、複合機２から送信される返答データであって、複合機２の識別情報（本実施形態においては、機種名、シリアル番号、及びＭＡＣアドレス）が含まれた返答データを、複合機２から受信したか否かを判定する。この返答データは、後述するＳ１３０にて定期ブロードキャストプログラムが起動され、これにより、後述のメッセージパケットが宛先を指定されずに送信され（図７のＳ２１０）、さらにそのメッセージパケットを受信した複合機２から送信されてくるものである。
【００４７】
Ｓ１２０にて、返答データを受信していないと判定すると、Ｓ１２５へ移行し、アプリケーション画面（図５参照）にて、メッセージパケットの送信を開始する送信開始ボタン
１２ａが押されたか否かを判定する。
【００４８】
このメッセージパケットは、後述する図７のＳ２１０にて送信されるものであり、このＰＣ１が複合機２に対してセキュリティが確保された無線設定（セキュリティが確保された無線通信の設定であって、以下、この設定をセキュリティ無線設定という）の情報を送信可能な状態であることを、複合機２に通知するための送信されるものである。また、このメッセージパケットには、ＰＣ１が複合機２を探していることを示す特定文字列の情報が格納されている。
【００４９】
Ｓ１２５にて送信開始ボタン１２ａが押されたと判定すると、Ｓ１３０へ移行し、後述するブロードキャスト処理（図７参照）を実行するための定期ブロードキャストプログラムを起動する。
【００５０】
そして、Ｓ１３０にて定期ブロードキャストプログラムを起動すると、再びＳ１２０へ戻る。ここで、例えば前述したような返答データを複合機２から受信したと判定すると、Ｓ１３５へ移行し、その返答データに含まれる識別情報を、デバイス（複合機２）の情報を格納するデバイスリストに追加する。言い換えると、識別情報を、ＲＡＭ２４或いはＨＤＤ２６における所定の領域に格納する。
【００５１】
なお、この時、ＰＣ１のディスプレイ１２には、返答データを受信した複合機２について、その複合機２の機種名、シリアル番号、及びＭＡＣアドレスが表示される（図５（ｂ）参照）。
【００５２】
そして、Ｓ１３５の処理を実行したのち、再びＳ１２０へ戻る。このようにして、返答データを送信してきた複合機２は、ＰＣ１のデバイスリストに順次追加されていくことになる。
【００５３】
また、Ｓ１２５にて、送信開始ボタン１２ａが押されていないと判定すると、Ｓ１４０へ移行し、送信終了ボタン１２ｂ（図５参照）が押されたか否かを判定する。
ここで、送信終了ボタン１２ｂが押されたと判定すると、Ｓ１４５へ移行し、Ｓ１３０にて起動した定期ブロードキャストプログラムを停止する。なお、もともと定期ブロードキャストプログラムが起動されていない場合には、図５の画面における送信終了ボタン１２ｂは選択できない、つまり押せないようになっている。
【００５４】
一方、Ｓ１４０にて、送信終了ボタン１２ｂが押されていないと判定すると、Ｓ１５０へ移行し、自動無線設定送信ボタン１２ｃ（図５参照）が押されたか否かを判定する。この自動無線設定送信ボタン１２ｃは、押されることにより、このＣＰＵ２０が実行する処理が、セキュリティ無線設定の設定値を自動で生成する処理（後述のＳ１６０或いはＳ１６５）へ移行されるように設けられたものである。
【００５５】
Ｓ１５０にて、自動無線設定送信ボタン１２ｃが押されたと判定すると、Ｓ１５５へ移行し、Ｓ１１０にて保存したＰＣ１の無線設定について、その無線設定にセキュリティに関する設定項目が有り、かつその設定項目において、セキュリティが確保されるような内容が設定されているか否かを判定する。つまり、Ｓ１１０にて保存した元々の無線設定による無線通信は、セキュリティが確保される無線通信であるか否かを判定する。
【００５６】
Ｓ１５５にて肯定判定すると、Ｓ１６０へ移行し、Ｓ１１０にて保存した無線設定を、複合機２へ送信する無線設定（つまり、セキュリティ無線設定）と決定する。そして、次にＳ１８０へ移行する。
【００５７】
一方、Ｓ１５５にて否定判定すると、Ｓ１６５へ移行し、以下のように、無線設定の設定値を自動で生成する。すなわち、ＳＳＩＤをランダムな文字列とし、認証方式をＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）とするとともに、そのＷＥＰキーをランダムな文字列とし、さらに暗号化方式をＴＫＩＰ（Ｔｅｍｐｏｒａｌ  Ｋｅｙ  Ｉｎｔｅｇｒｉｔｙ  Ｐｒｏｔｏｃｏｌ）とする。
【００５８】
なお、本実施形態においては、ＳＳＩＤ或いはＷＥＰキーをランダムな文字列として生成するためのプログラムが、メインプログラムが記憶されたＣＤ−ＲＯＭに別に記憶されており、このＳ１６５の処理においては、そのプログラムが起動される。ところで、このプログラムは、ＰＣ１のＨＤＤ２６に予め記憶させておいても良い。
【００５９】
そして、その後、Ｓ１８０へ移行する。
一方、Ｓ１５０にて、自動無線設定送信ボタン１２ｃが押されていないと判定すると、Ｓ１７０へ移行し、手動無線設定送信ボタン１２ｄが押されたか否かを判定する。この手動無線設定送信ボタン１２ｄは、押されることにより、このＣＰＵ２０が実行する処理が、セキュリティ無線設定の設定値を使用者の入力に基づき生成する処理（後述のＳ１７５）へ移行されるように設けられたものである。
【００６０】
Ｓ１７０にて手動無線設定送信ボタン１２ｄが押されたと判定すると、Ｓ１７５へ移行し、セキュリティ無線設定の設定値を使用者に入力させるための入力画面（図６参照）をディスプレイ１２に表示させるとともに、その入力画面にて無線設定の設定値が入力され、さらにその設定値が設定されたセキュリティ無線設定を送信する送信ボタン１２ｅが押されたか否かを判定する。
【００６１】
Ｓ１７５にて肯定判定すると、Ｓ１８０へ移行する。
このＳ１８０では、Ｓ１６０にて決定したセキュリティ無線設定（Ｓ１１０にてＨＤＤ２６に保存した無線設定）、Ｓ１６５にて自動で生成したセキュリティ無線設定、或いはＳ１７５にて図６の画面で使用者の入力に基づいて生成したセキュリティ無線設定を、所定の複合機２に送信する。なお、本実施形態においては、図５（ｂ）のアプリケーション画面にて使用者により選択された複合機２に、セキュリティ無線設定を送信するようになっている。
【００６２】
そして、次にＳ１８５にて、１８０にて複合機２に送信したセキュリティ無線設定と同一の無線設定をＰＣ１にも設定するか否かを判定する。ここでは、ＰＣ１に予め設定された無線設定がセキュリティ無線設定とされた場合には（Ｓ１６０）、ＰＣ１にその無線設定を設定しないと否定判定する。また、セキュリティ無線設定が、Ｓ１６５にて自動で生成されるか、或いはＳ１７５にて使用者の入力によりＰＣ１の設定を同様に変更すると指定してある場合には、ＰＣ１にもその生成されたセキュリティ無線設定と同一の設定をすると肯定判定する。
【００６３】
Ｓ１８５にて肯定判定すると、Ｓ１９０へ移行し、Ｓ１８０にて複合機２に送信したセキュリティ無線設定と同一の無線設定をＰＣ１に設定する。そしてその後、当該処理を終了する。
【００６４】
一方、Ｓ１７０、或いはＳ１７５にて否定判定した場合は、Ｓ１９５へ移行し、メインプログラムを終了するか否かを判定する。ここでは、使用者によりメインプログラムの終了ボタン（図示せず）が選択されたか否かにより、メインプログラムを終了するか否かを判定する。
【００６５】
Ｓ１９５にて終了しないと判定すると、再びＳ１２０へ戻る。逆に、終了すると判定し
た場合、また、Ｓ１８５にて否定判定した（ＰＣ１にセキュリティ無線設定と同一の無線設定を設定しない）場合は、Ｓ２００へ移行し、ＰＣ１の無線設定を、Ｓ１１０にて保存した無線設定に戻す。そしてその後、当該処理を終了する。
【００６６】
次に、Ｓ１３０にて実行されるブロードキャスト処理について、図７を用いて説明する。
図７に示すように、このブロードキャスト処理が開始されると、まず２秒間待機する（Ｓ２０５）ようになっている。
【００６７】
そして、次にＳ２１０へ移行し、メッセージパケットを、送信先を指定せずに送信する（ブロードキャスト）。
その後、Ｓ２１５へ移行し、このブロードキャストプログラムを終了させるプログラム終了指令が有るか否かを判定する。なお、このプログラム終了指令は、Ｓ１４５にて出力されるものである。そして、このプログラム終了指令があると判定すると、当該処理を終了する。
【００６８】
一方、プログラム終了指令が無いと判定すると、再びＳ２０５へ戻ることとなる。
次に、図８は、複合機２のＣＰＵ６０が実行する自動接続処理を表すフローチャートである。
【００６９】
この自動接続処理は、ＰＣ１と無線通信を行うとともに、ＰＣ１から送信されるセキュリティ無線設定をこの複合機２に設定するための処理であり、設定部５４（図３参照）の探索ボタン５４ａが押されると開始される。
【００７０】
この自動接続処理においては、まず、Ｓ３０５にて、この複合機２に予め設定されていた無線設定（無線通信を行う際の設定）を保存する。具体的には、その無線設定に関する情報を、ＲＡＭ６４、或いはＨＤＤ６６に記憶させる。
【００７１】
そして、次にＳ３１０へ移行し、表示パネル５２の背景色を黄色に変更させる。これは、この複合機２において自動接続処理が開始された状態であることを、使用者に識別可能に報知するためになされる処理である。なお、背景色は、黄色に限らず、使用者が認識できる色であればどのような色を用いても良く、さらに、模様にて認識できるような構成としても良い。また、音声を含む音にて、使用者に通知するようにしても良い。そして、これらの変形例は、後述するＳ３７０及びＳ４００にも適用することができる。
【００７２】
次に、Ｓ３１５では、タイマ５６をリセットする。
そして、次にＳ３２０へ移行し、無線通信を行う際の通信モード（無線通信規格）であって、利用可能な通信モードをセットする。なお、本実施形態において、この通信モードには、ＩＥＥＥ８０２．１１ｂ／ｇ及びＩＥＥＥ８０２．１１ａの２種類が有り、まず、前者の通信モードがセットされる。
【００７３】
また、Ｓ３２５では、無線通信を行う際の無線チャンネルであって、利用可能な無線チャンネルをセットする。本実施形態において、利用可能な無線チャンネル数は、前述したＩＥＥＥ８０２．１１ｂ／ｇの通信モードでは１４個であり、ＩＥＥＥ８０２．１１ａの通信モードでは４個である。
【００７４】
次に、Ｓ３３０へ移行し、Ｓ３２０及びＳ３２５でセットされた無線設定（以下、デバイス無線設定と言う）による無線通信にて、受信した電波に含まれるＳＳＩＤを読み出す。
【００７５】
そして、本実施形態においては、例えば複合機２がＳＳＩＤを新規に発見すると、ＲＡＭ６４或いはＨＤＤ６６に設けられた所定の領域（リスト）に、そのＳＳＩＤを加えるようになっている。
【００７６】
次に、Ｓ３３５では、リストにないＳＳＩＤを発見したか否かを判定し、発見したと判定すると、続いてＳ３４０へ移行し、タイマ５６をリセットする。なお、以下、Ｓ３３５にて肯定判定されたＳＳＩＤであって、リストにない新規のＳＳＩＤを新ＳＳＩＤと言う。
【００７７】
そして、Ｓ３４５にて、新ＳＳＩＤがセットされた無線ＬＡＮネットワークに接続する。この時、この無線ＬＡＮネットワークと複合機２との無線通信は、セキュリティが確保されないものとなる。
【００７８】
次に、Ｓ３５０へ移行し、Ｓ３４０にてタイマ５６がリセットされてから３秒以内に、ＰＣ１から送信される特定のデータ（メッセージパケット）を受信したか否かを判定する。ここで、受信していないと判定すると、次にＳ３５５にて新ＳＳＩＤをリストに追加するとともに、Ｓ３６０へ移行してタイマ５６をリセットする。そして、再びＳ３３０へ戻る。
【００７９】
一方、Ｓ３５０にて、データを受信したと判定すると、Ｓ３６５へ移行する。
Ｓ３６５では、メッセージパケットの送信元のＰＣ１に、この複合機２の識別情報として、機種名、シリアル番号、及びＭＡＣアドレスを含む情報（返答データ）を送信する。
【００８０】
そして、次にＳ３７０へ移行し、表示パネル５２の背景色を赤色に変更させる。これは、この複合機２において、返答データがＰＣ１に送信された（言い換えると、ＰＣ１からセキュリティ無線設定が送信されてくるのを待機している）状態であることを、使用者に識別可能に報知するためになされる処理である。
【００８１】
次に、Ｓ３７５では受信の待機状態に入り、ＰＣ１からセキュリティ無線設定が届くか、或いはＳ３４０にてタイマ５６がリセットされてから３０分を超えたら次の動作に移り、３０分を超えたと判定すると、次にＳ３８０へ移行し、Ｓ３０５にて保存した無線設定を復帰させる。つまり、Ｓ３０５にて保存した無線設定を再びこの複合機２に設定する。そしてその後、Ｓ４０５へ移行する。このとき、Ｓ４００を経ないため表示パネル５２は赤いままとなり、無線設定が行われなかったことをユーザに明確に示すことができる。
【００８２】
一方、Ｓ３７５にて、ＰＣ１からセキュリティ無線設定が届いたと判定すると、Ｓ３８５へ移行し、表示パネル５２に、セキュリティ無線設定の送信元のＰＣ１のＩＰアドレス、及びセキュリティ無線設定の設定値として送信されてきたＳＳＩＤを表示させる。
【００８３】
そして、次にＳ３９０へ移行し、セキュリティ無線設定を反映させるか否かを使用者に入力させるための入力画面（図示せず）を表示パネル５２に表示させるとともに、セキュリティ無線設定を反映させるか否かを、使用者の入力に基づいて判定する。
【００８４】
Ｓ３９０にて、反映しないと判定すると、Ｓ４０５へと移行する。
一方、反映すると判定すると、Ｓ３９５へ移行し、Ｓ３７５にて受信したセキュリティ無線設定を、複合機２の無線通信設定として設定する。
【００８５】
そして、次にＳ４００へ移行し、ＰＣ１から送信されたセキュリティ無線設定が正常に複合機２に設定されたことを使用者に識別可能に報知するために、表示パネル５２の背景色を緑色に変更させ、その後、Ｓ４０５へ進む。
【００８６】
Ｓ４０５では、前述のＳ３１０〜Ｓ４００にて説明したような動作モード（この例では、自動接続モード）を解除する。そしてその後、当該処理を終了する。
以上、Ｓ３３５にて新ＳＳＩＤが発見された場合について説明したが、逆にＳ３３５にてリストに無い新ＳＳＩＤが発見されていないと判定すると、Ｓ４１０へ移行する。
【００８７】
Ｓ４１０では、Ｓ３１５にてタイマ５６をリセットしてから５秒経過したか否かを判定し、経過していないと判定すると、再びＳ３３０へ戻る。
一方、Ｓ４１０にて５秒経過したと判定すると、Ｓ４１５へ移行し、タイマ５６をリセットする。
【００８８】
また、Ｓ４２０にて、ＳＳＩＤが記憶（格納）されるリストをクリアする。
次に、Ｓ４２５へ移行し、未チェックの無線チャンネル、つまり、Ｓ３２５にてセットされていない無線チャンネルが有るか否かを判定し、有ると判定すると、再びＳ３２５へ戻る。
【００８９】
一方、Ｓ４２５にて未チェックの無線チャンネルが無いと判定すると、Ｓ４３０へ移行し、未チェックの通信モード、つまり、Ｓ３２０でセットされていない通信モードが有るか否かを判定し、有ると判定すると、再びＳ３２０へ戻る。
【００９０】
逆に、Ｓ４３０にて、未チェックの通信モードが無いと判定すると、Ｓ４３５へ移行し、Ｓ３０５にて保存した無線設定を復帰させる。つまり、Ｓ３０５にて保存した無線設定を再びこの複合機２に設定する。そしてその後、当該処理を終了する。
【００９１】
なお、本実施形態においては、ＰＣ１がコンピュータに相当し、複合機２が機器に相当し、Ｓ１１０にて保存される無線設定（無線設定の情報）が無線設定情報に相当し、機種名、シリアル番号、及びＭＡＣアドレスが識別情報に相当し、メッセージパケットが稼働信号に相当し、Ｓ１６０、Ｓ１６５、或いはＳ１７５にて生成されるセキュリティ無線設定が無線設定情報に相当し、無線チャンネルがチャンネルに相当し、通信モード（無線通信規格）が無線通信規約に相当している。
【００９２】
また、Ｓ２１０の処理が発信手段に相当し、Ｓ１８０の処理が通知手段に相当し、Ｓ３６５の処理が返信手段に相当し、Ｓ３７５及びＳ３８５の処理が受信手段に相当し、Ｓ３９５の処理が設定手段に相当し、キーボード１４が入力手段に相当し、Ｓ１２５及びＳ１３０の処理が発信指令取得手段に相当し、Ｓ１７０及びＳ１７５の処理が設定値手動生成手段に相当し、Ｓ１６０及びＳ１６５が設定値自動生成手段に相当し、ディスプレイ１２が表示手段に相当し、ビデオＩ／Ｆ３２が表示制御手段に相当し、Ｓ３９０の処理が設定指令取得手段に相当し、Ｓ３１０、Ｓ３７０、及びＳ４００の処理が報知手段に相当している。
【００９３】
以上説明したように、本実施形態の通信システムでは、ＰＣ１は、このＰＣ１が複合機２に対してセキュリティが確保された無線通信の設定であるセキュリティ無線設定を送信可能であることを通知するメッセージパケットを所定の無線設定にて送信し（Ｓ２１０）、複合機２側では、無線設定を切り替えながら（Ｓ３２０及びＳ３２５）、ＰＣ１のＳＳＩＤを探索する（Ｓ３３０）。
【００９４】
そして、新しいＳＳＩＤを発見し（Ｓ３３５：ＹＥＳ）、そのＰＣ１と無線通信が可能となると（Ｓ３５０：ＹＥＳ）、ＰＣ１から、セキュリティ無線設定（セキュリティが確
保された無線通信の設定）が複合機２に送信され（Ｓ１８０）、その複合機２に設定される（Ｓ３９５）。
【００９５】
このような本実施形態の通信システムによれば、使用者がＰＣ１と複合機２とにそれぞれ所定の無線設定を設定しなくても、ＰＣ１と複合機２とに同一の無線設定が設定されてセキュリティが確保された無線通信が行われるようになり、使用者は簡単に無線設定を設定することができる。
【００９６】
また、本実施形態の通信システムにおいては、ＰＣ１のアプリケーション画面にて使用者により送信開始ボタンが押されると（Ｓ１２５：ＹＥＳ）、ＰＣ１からメッセージパケットが送信される（Ｓ２１０）。言い換えると、ＰＣ１の状態が、複合機２にセキュリティ無線設定を送信可能な状態となる。
【００９７】
よって、使用者は任意のタイミングで、ＰＣ１と複合機２との無線通信の設定を開始することができ、使用者にとっては使いやすい通信システムとなる。
また、上記実施形態においては、セキュリティ無線設定の設定値を、ＰＣ１にて自動で生成することが可能である（Ｓ１６０及びＳ１６５）。
【００９８】
よって、より簡単にＰＣ１と複合機２との無線通信の設定がなされるようになる。
また、上記実施形態においては、セキュリティ無線設定の設定値を、使用者の入力に基づいて決定することが可能である（Ｓ１７５）。
【００９９】
よって、使用者は任意にセキュリティ無線設定の設定値を決定することができ、使用者にとっては使いやすい。
また、上記実施形態においては、複合機２にて設定部の探索ボタン５４ａが押されると、複合機２の自動接続処理が開始される。
【０１００】
よって、使用者は任意のタイミングで、ＰＣ１と複合機２との無線通信の設定を開始することができ、使用者にとっては使いやすい通信システムとなる。
また、本実施形態の通信システムにおいては、複合機２は、ＰＣ１よりメッセージパケットを受信する（つまり、ＰＣ１と無線通信が可能となる）と（Ｓ３５０：ＹＥＳ）、そのＰＣ１に自身の識別情報を送信する（Ｓ３６５）。すると、ＰＣ１では、その識別情報がディスプレイ１２に表示されるとともに（Ｓ３８５）、使用者が無線設定をする複合機２を選択できるようになる。
【０１０１】
よって、使用者は、無線設定を設定する複合機２を任意に選択することができ、使用者にとって使いやすい通信システムを提供することができる。
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の技術範囲内にて種々の形態を採ることができる。
【０１０２】
例えば、上記実施形態では、パーソナルコンピュータ（ＰＣ）と複合機とから通信システムが構成されているが、コンピュータとしては、パーソナルコンピュータに限らず、サーバや各種端末機器等、パーソナルコンピュータと同様の機能を持つコンピュータ機器でも良い。また、コンピュータと通信する機器としては、複合機の他に、プリンタやスキャナ等でも良い。
【０１０３】
また、上記実施形態では、複合機は１台であるが、複合機が複数ある場合でも、本発明を適用することができる。そして、この場合に、ＰＣは複数の複合機にまとめてセキュリティ無線設定を送信するように構成することができる。また、１台ずつ送信するように構成することもできる。
【０１０４】
また、上記実施形態においては、複合機に設定部が設けられているが、表示パネルをタッチパネルとして構成し、そのタッチパネルが使用者に操作されるようにしても良い。
また、上記実施形態においては、ＰＣから複合機へセキュリティが確保された無線設定の情報が送信され、複合機の無線セキュリティ設定がなされる例を挙げたが、これに限らず、複合機の無線設定がなされる例であれば、どのような例でも良い。
【図面の簡単な説明】
【０１０５】
【図１】本実施形態の通信システムの構成を表す構成図である。
【図２】ＰＣ１の構成図である。
【図３】複合機２の構成図である。
【図４】ＰＣ１のＣＰＵが実行するメイン処理を表すフローチャートである。
【図５】ＰＣ１のディスプレイ１２におけるアプリケーション画面を説明する説明図である。
【図６】ＰＣ１のディスプレイ１２における入力画面を説明する説明図である。
【図７】ＰＣ１のＣＰＵが実行するブロードキャスト処理を表すフローチャートである。
【図８】複合機２のＣＰＵが実行する自動接続処理を表すフローチャートである。
【符号の説明】
【０１０６】
１…パーソナルコンピュータ（ＰＣ）、２…複合機、１２…ディスプレイ、１２ａ…送信開始ボタン、１２ｂ…送信終了ボタン、１２ｃ…自動無線設定送信ボタン、１２ｄ…手動無線設定送信ボタン、１２ｅ…送信ボタン、１４…キーボード、２０…ＣＰＵ、２２…ＲＯＭ、２４…ＲＡＭ、２６…ハードディスクドライブ（ＨＤＤ）、２８…ＣＤ−ＲＯＭドライブ、３０…入力インターフェイス（Ｉ／Ｆ）、３２…ビデオインターフェイス（Ｉ／Ｆ）、３４…無線ＬＡＮアダプタ、４０…バス、５２…表示パネル、５４…設定部、５４ａ…探索ボタン、５６…タイマ、６０…ＣＰＵ、６２…ＲＯＭ、６４…ＲＡＭ、６６…ハードディスクドライブ（ＨＤＤ）、７４…無線ＬＡＮアダプタ、８０…バス
【図１】
0004182956.tif 000002
【図２】
0004182956.tif 000003
【図３】
0004182956.tif 000004
【図４】
0004182956.tif 000005
【図５】
0004182956.tif 000006
【図６】
0004182956.tif 000007
【図７】
0004182956.tif 000008
【図８】
0004182956.tif 000009