(57)【要約】【課題】無線ＬＡＮの設定時における端末識別情報の登録を、セキュリティを考慮しながらも、ユーザフレンドリに行う技術を提供する。【解決手段】無線ＬＡＮを管理する管理サーバに無線接続するための設定を行う無線通信設定装置１００である。端末識別情報生成部４０１は、無線通信設定装置１００に固有の識別情報を生成する。生成した識別情報は、記憶部１１に記憶される。認証処理部４０３は、管理サーバに入力された識別情報についての認証処理を行う。エラー検出部４０４は、認証処理ができないことをエラーとして検出する。端末識別情報生成部４０１は、エラーが検出されたとき、新たな識別情報を再生成するが、管理サーバに識別情報が誤入力された場合は、新たな識別情報を再生成せずに、記憶部１１に記憶されている識別情報を、無線接続の設定に利用する。【選択図】図１
2008219457.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮを管理する管理サーバに無線接続するための設定を行う無線通信設定装置で
あって、
前記無線通信設定装置は、
当該無線通信設定装置に固有の識別情報を生成して出力する生成・出力処理部と、
前記識別情報を記憶する記憶部と、
前記管理サーバに入力された前記識別情報についての認証処理を行う認証処理部と、
前記認証処理ができないことをエラーとして検出するエラー検出部と、
前記エラーが検出されたとき、前記識別情報とは異なる識別情報を再生成して出力する
再生成・出力処理部と、
を備え、
前記再生成・出力処理部は、
前記エラー検出部が、前記管理サーバに前記識別情報が誤入力されたことを示す誤入力
情報を受け付けてエラーを検出した場合は、前記生成・出力処理部が生成した識別情報と
異なる識別情報を再生成せずに、前記生成・出力処理部が生成した前記記憶部に記憶され
ている識別情報を出力する、
ことを特徴とする無線通信設定装置。
【請求項２】
請求項１に記載される無線通信設定装置であって、
前記再生成・出力処理部は、
前記生成・出力処理部が生成した識別情報を、複数回数以上、出力した場合は、該識別
情報とは異なる識別情報を再生成して出力する、
ことを特徴とする無線通信設定装置。
【請求項３】
請求項１又は２に記載される無線通信設定装置であって、
前記無線通信設定装置は、
前記識別情報を印刷する印刷処理部、
を備え、
前記印刷処理部は、
前記生成・出力処理部が生成した識別情報を印刷する、
ことを特徴とする無線通信設定装置。
【請求項４】
無線ＬＡＮを管理する管理サーバに無線接続するための設定を行う無線通信設定装置に
おける無線通信設定方法であって、
前記無線通信設定装置は、
当該無線通信設定装置に固有の識別情報を生成して出力する生成・出力処理部と、
前記識別情報を記憶する記憶部と、
前記管理サーバに入力された前記識別情報についての認証処理を行う認証処理部と、
前記認証処理ができないことをエラーとして検出するエラー検出部と、
前記エラーが検出されたとき、前記識別情報とは異なる識別情報を再生成して出力する
再生成・出力処理部と、
を備え、
前記再生成・出力処理部が、
前記エラー検出部で前記管理サーバに前記識別情報が誤入力されたことを示す誤入力情報
を受け付けてエラーが検出された場合は、前記生成・出力処理部が生成した識別情報と異
なる識別情報を再生成せずに、前記生成・出力処理部が生成した前記記憶部に記憶されて
いる識別情報を出力する出力過程、
を有する、ことを特徴とする無線通信設定方法。
【請求項５】
コンピュータを、無線ＬＡＮを管理する管理サーバに無線接続するための設定を行う無
線通信設定装置として機能させるプログラムであって、
前記コンピュータは、
当該無線通信設定装置に固有の識別情報を生成して出力する生成・出力処理手段と、
前記識別情報を記憶する記憶手段と、
前記管理サーバに入力された前記識別情報についての認証処理を行う認証処理手段と、
前記認証処理ができないことをエラーとして検出するエラー検出手段と、
前記エラーが検出されたとき、前記識別情報とは異なる識別情報を再生成して出力する
再生成・出力処理手段と、
を備え、
前記再生成・出力処理手段は、
前記エラー検出手段が前記管理サーバに前記識別情報が誤入力されたことを示す誤入力情
報を受け付けてエラーを検出した場合は、前記生成・出力処理手段が生成した識別情報と
異なる識別情報を再生成せずに、前記生成・出力処理手段が生成した前記記憶部に記憶さ
れている識別情報を出力する処理を行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮの設定を行う技術に関する。
【背景技術】
【０００２】
プリンタ、デジタルカメラ、携帯電話、パソコン等の端末間で、無線データ通信を実現
するための様々な規格が知られている。例えば、ＩＥＥＥ８０２．１１などの無線ＬＡＮ
の標準規格群がある。また、これらの規格のセキュリティ機能を強化するための規格が知
られている。例えば、ＩＥＥＥ８０２．１ｘを利用した規格がある。
【０００３】
無線ＬＡＮのセキュリティ機能を使用する場合には、ネットワークに関する情報（ネッ
トワークタイプ、ＳＳＩＤ等）や、暗号化に関する情報（ＷＥＰ、ＷＰＡ、パスワード等
）などの設定情報を、各端末に設定する必要があり、設定操作が煩雑である。これについ
ては、無線ＬＡＮのセキュリティ機能の設定を簡素化した簡単設定規格が業界団体により
提案されている。例えば、この規格を用いた設定手法には、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏ
ｔｅｃｔｅｄ  Ｓｅｔｕｐ）という手法がある。ＷＰＳの一方式として、端末を識別する
ための端末識別情報（例えば、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏ
ｎ  Ｎｕｍｂｅｒ）コードと呼ばれる情報）を用いる方式がある。これは、無線ＬＡＮに
新たに接続する端末（以下、Ｅｎｒｏｌｌｅｅと呼ぶ）が生成した端末識別情報を、当該
無線ＬＡＮを管理する端末（以下、Ｒｅｇｉｓｔｒａｒと呼ぶ）に登録することにより、
自動的に、上述した規格に従った通信を可能にするための設定情報の送受信および設定が
行われ、セキュリティ機能を使った接続が確立される。例えば、非特許文献１には、上記
のＰＩＮコードを用いた方式によって無線ＬＡＮ通信の設定をする技術について記載され
ている。
【０００４】
【非特許文献１】Scott Manchester、滴ow To Use Windows Connect Now To Enable Simple Setup For Consumer Wi-Fi Networks煤A[online]、[平成19年1月25日検索]、インターネット＜ＵＲＬ：http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/CON044_WH06.ppt＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の端末識別情報を用いた方式によって無線ＬＡＮの設定を行う場合、端末識別情報
をＲｅｇｉｓｔｒａｒに登録するためには、ユーザが端末識別情報を入力しなければなら
ない。そして、この端末識別情報は、規格により８桁の数字列と定められており、端末識
別情報の入力ミスは十分に起こり得る。端末識別情報の入力ミスが起こった場合、ユーザ
は正確な端末識別情報を再入力しなければならない。
【０００６】
通常の実装では、端末識別情報のＲｅｇｉｓｔｒａｒへの登録が失敗した場合、この登
録失敗の原因にかかわらず、Ｅｎｒｏｌｌｅｅは、セキュリティを考慮して端末識別情報
を再生成する。しかしながら、ユーザにとっては、単純な入力ミスをしただけで、再度、
前回入力した端末識別情報とは異なる８桁の端末識別情報を入力することは、煩わしい作
業となり、端末識別情報の登録がユーザフレンドリに行えるとはいえない。
【０００７】
本発明は、無線ＬＡＮの設定時における端末識別情報の登録を、セキュリティを考慮し
ながらも、ユーザフレンドリに行う技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では、無線ＬＡＮを管理する管理サーバに無線接続す
るための設定を行う無線通信設定装置は、当該無線通信設定装置に固有の識別情報を生成
して出力する生成・出力処理部と、前記識別情報を記憶する記憶部と、前記管理サーバに
入力された前記識別情報についての認証処理を行う認証処理部と、前記認証処理ができな
いことをエラーとして検出するエラー検出部と、前記エラーが検出されたとき、前記識別
情報とは異なる識別情報を再生成して出力する再生成・出力処理部と、を備え、前記再生
成・出力処理部は、前記エラー検出部が、前記管理サーバに前記識別情報が誤入力された
ことを示す誤入力情報を受け付けてエラーを検出した場合は、前記生成・出力処理部が生
成した識別情報と異なる識別情報を再生成せずに、前記生成・出力処理部が生成した前記
記憶部に記憶されている識別情報を出力する、ことを特徴とする。
【発明の効果】
【０００９】
本発明の無線通信設定装置によれば、無線ＬＡＮの設定時における端末識別情報の登録
を、セキュリティを考慮しながらも、ユーザフレンドリに行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の最良の実施の形態を、図面を参照して説明する。
【００１１】
本発明の実施形態に適用される無線通信設定装置１００は、例えば、プリンタや複合機
等の印刷機能を有する情報処理装置とする。ただし、無線通信設定装置１００は、印刷機
能を有する情報処理装置に限定されず、例えば、パーソナルコンピュータ、デジタルカメ
ラ、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、等
の印刷機能を有さない情報処理装置であってもよい。
【００１２】
本発明の実施形態に適用される無線通信設定装置１００の機能構成の一例を、図１のブ
ロック図に示す。無線通信設定装置１００は、図示するように、制御部１０と、記憶部１
１と、第１のインタフェース部１２と、第２のインタフェース部１３と、印刷エンジン１
４と、を有する。
【００１３】
無線通信設定装置１００は、図２に示すような無線通信設定システム５０で使用される
。図示するように、無線通信設定システム５０は、無線通信設定装置１００と、管理装置
２００と、アクセスポイント３００と、を備えている。無線通信設定システム５０は、各
装置間で、無線データ通信を可能にする無線ＬＡＮを構築するための設定を行う。無線Ｌ
ＡＮには、各装置間が直接通信を行なう「アドホックモード」と、アクセスポイントを中
継して通信する「インフラストラクチャモード」があるが、本実施形態では、「インフラ
ストラクチャモード」の場合で説明する。ただし、本発明の無線ＬＡＮは、「アドホック
モード」であってもよい。
【００１４】
ここで、管理装置２００は、無線通信システム５０において、無線ＬＡＮを管理するＲ
ｅｇｉｓｔｒａｒとしての役割を担う装置である。管理装置２００にアクセスポイント３
００を登録する際には、管理装置２００とアクセスポイント３００とは、有線１５０で相
互接続される。管理装置２００にアクセスポイント３００を登録完了後は、管理装置２０
０とアクセスポイント３００とは、無線１６０で通信可能になる。
【００１５】
アクセスポイント３００は、一般的なアクセスポイント（ＡＰ）であり、管理装置２０
０と無線通信設定装置１００とを接続する電波中継機である。
【００１６】
無線通信設定装置１００は、無線通信システム５０において、管理装置２００とアクセ
スポイント３００との間で構築された無線ＬＡＮに、新たに接続するＥｎｒｏｌｌｅｅと
しての役割を担う装置である。無線通信設定装置１００は、接続設定時及び接続設定完了
後において、アクセスポイント３００を介して、管理装置１００と無線１７０で通信する
。
【００１７】
管理装置２００にアクセスポイント３００を登録する際の設定は有線１５０で行われ、
管理装置２００に無線通信設定装置１００を登録する際の設定は無線１７０で行われるが
、どちらの設定も同じプロトコルに従って行われる。従って、以下には、管理装置２００
に無線通信設定装置１００を登録する場合についてのみ説明する。
【００１８】
ここでの設定方式には、上述したＷＰＳを用いる。無線通信設定装置１００を管理装置
２００に新たに登録するとき、無線通信設定装置１００が生成した、無線通信設定装置１
００を識別するための端末識別情報（例えば、ＰＩＮコードと呼ばれる情報）を、管理装
置２００に登録することにより、自動的に、所定の規格に従った通信を可能にするための
設定情報の送受信および設定が行われ、接続が確立される。
【００１９】
また、無線通信設定装置１００を管理装置２００に新たに登録するとき、無線通信設定
装置１００が生成した端末識別情報は、ユーザにより管理装置２００に入力される。ユー
ザが端末識別情報の入力を行うために、入力ミスが起こる可能性がある。入力ミスが起こ
った場合、管理装置２００はこれを無線通信設定装置１００に通知する。これにより、ユ
ーザは、端末識別情報の入力を間違えたことを知ることができる。このとき、ユーザは、
管理装置２００に、先に入力した端末識別情報を再度入力すれば、無線通信設定装置１０
０を管理装置２００に登録することができる。しかしながら、同じ端末識別情報を何回も
管理装置２００に入力可能にすることは、セキュリティ上問題がある。このため、無線通
信設定装置１００は、Ｎ回（例えば、５回）以上、ユーザが端末識別情報の管理装置２０
０への入力を間違えた場合は、端末識別情報を再生成する。
【００２０】
これにより、無線通信設定システム５０で使用される無線通信設定装置１００において
、ユーザは、無線ＬＡＮの設定時における端末識別情報の登録を、容易に行うことができ
る。
【００２１】
図１に戻り、無線通信設定装置１００の第１のインタフェース部１２は、アクセスポイ
ント３００を介して、管理装置２００と無線通信データの送受信を行うためのインタフェ
ースである。ここで、無線通信データは、ＷＰＳ、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏ
ｃｏｌ）、等に対応したものでよい。また、第１のインタフェース部１２は、ＮＩＣ等の
各ネットワークカードに固有に割り付けられているＭＡＣアドレスを取得する機能を有す
る。さらに、第１のインタフェース部１２は、外部の情報処理装置（例えば、パーソナル
コンピュータ、デジタルカメラ、携帯電話、等）と、有線、無線にかかわらず、通信デー
タの送受信を行うことも可能なインタフェースとしてもよい。
【００２２】
第２のインタフェース部１３は、キーボード等の入力装置からのデータの受信やディス
プレイ等の出力装置へのデータの出力を行うためのインタフェースである。
【００２３】
記憶部１１は、端末識別情報格納テーブル４０８を記憶する。端末識別情報格納テーブ
ル４０８には、管理装置２００が無線通信設定装置１００を識別するための端末識別情報
（例えば、ＰＩＮコードと呼ばれる情報）が記憶される。端末識別情報格納テーブル４０
８に格納されている端末識別情報が、管理装置２００に登録されることにより、無線通信
設定装置１００は管理装置２００と無線通信が可能になる。
【００２４】
ここで、端末識別情報は、所定の桁数を有する数字列からなる。例えば、端末識別情報
がＰＩＮコードの場合、８桁の数字列からなる。また、端末識別情報は、無線通信設定装
置１００が、日時やＭＡＣアドレス等に基づいてランダムに生成した数字列である。
【００２５】
例えば、本実施形態においては、端末識別情報格納テーブル４０８は、図３に示すよう
に、端末識別情報欄５０１と、入力ミス回数欄５０２と、有効期限欄５０３と、を備える
。
【００２６】
端末識別情報欄５０１には、端末識別情報が格納される。例えば、ＰＩＮコードのよう
な８桁の数字列が格納される。
【００２７】
入力ミス回数欄５０２には、ユーザが端末識別情報の管理装置２００への入力をミスし
た回数を示す情報が格納される。
【００２８】
有効期限欄５０３には、無線通信設定装置１００が端末識別情報を生成してから、所定
期間後の日時を示す情報が格納される。
【００２９】
端末識別情報、入力ミス回数、有効期限は、無線通信設定装置１００が端末識別情報を
生成したときに、１行に対応付けられて、端末識別情報格納テーブル４０８にエントリさ
れる。無線通信設定装置１００は、入力ミス回数欄５０２に格納されている回数が、Ｎ回
を超えている場合は、この入力ミス回数に対応付けてエントリされた端末識別情報を使用
しない。また、無線通信設定装置１００は、有効期限欄５０３に格納されている日時が、
無線通信設定装置１００が有する内部クロックより過去であれば、この日時に対応付けて
エントリされた端末識別情報を使用しない。例えば、端末識別情報を使用できない場合は
、無線通信設定装置１００は、再度、端末識別情報を生成して端末識別情報格納テーブル
４０８にエントリするようにすれば、なおセキュリティは高くなる。
【００３０】
また、端末識別情報格納テーブル４０８には、複数の端末識別情報が格納されるように
説明しているが、本発明はこれに限定されず、無線通信設定装置１００が新たに生成した
端末識別情報を、端末識別情報格納テーブル４０８内に既に格納されている端末識別情報
に上書きするようにしてもよい。
【００３１】
図１に戻り、制御部１０は、入力受付部４００と、端末識別情報生成部４０１と、設定
処理部４０２と、認証処理部４０３と、エラー検出部４０４と、メッセージ画面生成部４
０５と、画像処理部４０６と、表示制御部４０７と、を備える。
【００３２】
入力受付部４００は、第２のインタフェース部１３を介して、無線ＬＡＮの設定を行う
指示信号、端末識別情報の再生成を行う指示信号、端末識別情報の印刷を行う指示信号、
等の各種指示信号を受け付ける処理を行う。
【００３３】
例えば、入力受付部４００は、第２のインタフェース部１３を介して、無線ＬＡＮの設
定を行う指示信号を受け付けたとき、無線ＬＡＮの設定処理を開始する指示情報を設定処
理部４０２に通知する。また、入力受付部４００は、端末識別情報の再生成を行う指示信
号を受け付けたとき、端末識別情報を再生成する処理を実行する指示情報を、端末識別情
報生成部４０１に通知する。さらに、入力受付部４００は、端末識別情報の印刷を行う指
示信号を受け付けたとき、端末識別情報の印刷処理を実行する指示情報を、設定処理部４
０２に通知する。
【００３４】
端末識別情報生成部４０１は、端末識別情報を生成・再生成する処理を行う。例えば、
端末識別情報生成部４０１は、設定処理部４０２又は入力受付部４００から、端末識別情
報の生成・再生成を行う指示情報が通知されたとき、無線通信設定装置１００が有する内
部クロックから、その時点における時刻情報を取得する。さらに、無線通信設定装置１０
０は、第１のインタフェース部１２から、ネットワークカードのＭＡＣアドレスを取得す
る。このとき、端末識別情報生成部４０１は、取得した時刻情報及びＭＡＣアドレスに基
づき、ランダムな８桁の数字列を生成する。ここでの数字列の生成方法には、任意の手法
を用いてよい。
【００３５】
端末識別情報生成部４０１は、記憶部１１にアクセスして、生成・再生成した端末識別
情報を、端末識別情報格納テーブル４０８の端末識別情報欄５０１に格納する。このとき
、端末識別情報生成部４０１は、生成・再生成した端末識別情報に対応付けて、入力ミス
回数欄５０２に、「０」の数字、有効期限欄５０３に、取得した時刻情報に所定時間（例
えば、１時間）を加えた時刻情報、を格納する。
【００３６】
端末識別情報を端末識別情報格納テーブル４０８に正常に格納したときに、端末識別情
報生成部４０１は、端末識別情報の生成処理を完了したことを設定処理部４０２に通知す
る。
【００３７】
設定処理部４０２は、無線ＬＡＮの設定処理全体を制御する処理を行う。例えば、設定
処理部４０２は、入力受付部４００から設定処理の開始を指示する指示情報が通知された
とき、無線ＬＡＮの設定処理を開始する。設定処理部４０２は、設定処理を開始すると、
記憶部１１等に予め格納されているプログラム（図示せず）に従って、所定の順序で設定
処理を実行する。設定処理部４０２は、設定処理の実行時において、適宜、端末識別情報
生成部４０１、認証処理部４０３、エラー検出部４０４、メッセージ画面生成部４０５、
画像処理部４０６、表示制御部４０７、の各部に指示情報を通知して、各部での処理結果
を取得する。設定処理部４０２は、ここで取得した結果に基づいて所定の各種処理を実行
する。
【００３８】
例えば、設定処理部４０２は、エラー検出部４０４から、認証処理のエラーの原因を示
す情報が通知されたとき、エラーの原因に応じて、異なる処理を行う。特に、エラーの原
因が、「ＷＰＳの規格に対応するアクセスポイントが存在しない」、又は、「タイムアウ
ト」であった場合には、設定処理部４０２は、ユーザの指示に基づいて、端末識別情報を
再生成して無線ＬＡＮの設定を再試行するか、設定を終了する処理を行う。また、エラー
の原因が、「管理装置２００に入力された端末識別情報が間違っている」であった場合に
は、設定処理部４０２は、ユーザの指示に基づいて、先に入力した端末識別情報と同一の
端末識別情報を用いて無線ＬＡＮの設定を再試行するか、設定を終了する処理を行う。同
一の端末識別情報を用いて無線ＬＡＮの設定を再試行する場合、設定処理部４０２は、再
試行する毎に、記憶部１１にアクセスして、端末識別情報格納テーブル４０８の入力ミス
回数欄５０２に格納されている入力ミス回数（該端末識別情報に対応する入力ミス回数）
を、インクリメントして上書きする。
【００３９】
認証処理部４０３は、一般的な認証プロトコルに従って、アクセスポイント３００や無
線通信設定装置１００と認証処理を行う。認証処理が正常に終了した場合は、認証処理部
４０３は、管理装置２００から第１のインタフェース部１２を介して受信した設定情報（
ネットワークタイプ、ＳＳＩＤ、ＷＥＰ、ＷＰＡ、パスワード、等）を、設定処理部４０
２に渡す。一方、認証処理ができなかったときに、エラー検出部４０４からエラーの通知
を受けた場合は、認証処理が失敗したことを示す。このとき、認証処理部４０３は、認証
処理を中止して、設定処理部４０２にこれを通知する。
【００４０】
具体的には、認証処理部４０３は、設定処理部４０２からの通知を受けて、認証処理の
前処理を開始する。認証処理の前処理を開始後、まず、認証処理部４０３は、エラー検出
部４０４に認証処理の前処理を開始したことを通知する。
【００４１】
その後、認証処理部４０３は、ＷＰＳの規格に対応している機器（アクセスポイント３
００）が存在するか否かを判定する。例えば、認証処理部４０３は、アクセスポイント３
００から定期的に出力されているビーコン信号を、第１のインタフェース部１２を介して
受信して、ビーコン信号に含まれている、ＷＰＳの規格に対応しているか否かを示すフラ
グ情報をエラー検出部４０４に渡す。
【００４２】
また、認証処理中、認証処理部４０３には、ユーザが管理装置２００に入力した端末識
別情報が間違っているか否かを示す入力ミス情報が、第１のインタフェース１２を介して
、管理装置２００から供給される。このとき、認証処理部４０３は、この情報をエラー検
出部４０４に渡す。
【００４３】
さらに、認証処理部４０３は、認証処理の前処理を開始してから所定時間（例えば、３
分）経過したときは、エラー検出部４０４からの通知を受けて、タイムアウト処理を行う
。
【００４４】
また、認証処理部４０３は、エラー検出部４０４からエラーの通知を受けずに、認証処
理を完了した場合、設定処理部４０２に、認証中に受信した設定情報を渡す。これととも
に、認証処理部４０３は、エラー検出部４０４にも認証処理を終了したことを通知する。
【００４５】
エラー検出部４０４は、認証処理ができなかったことをエラーとして検出する処理を行
う。また、エラー検出部４０４は、エラーを検出した場合、認証処理部４０３に通知して
、認証処理を中止させる。さらに、エラー検出部４０４は、認証処理ができなかった場合
のエラーの原因を、設定処理部４０２に通知する。
【００４６】
具体的には、エラー検出部４０４は、認証処理部４０３から認証処理の前処理を開始し
たことを示す通知を受けて、計時処理を開始する。エラー検出部４０４は、認証処理が終
了する前（認証処理部４０３から認証処理終了を通知される前）に、所定時間（例えば、
３分）経過したとき、認証処理部４０３にこれを通知する。また、エラー検出部４０４は
、認証処理部４０３からＷＰＳの規格に対応しているかを示すフラグ情報を受け取ったと
き、このフラグ情報がオフであるか否かを判別し、所定時間内に受け取った全てのフラグ
情報がオフであるとき、エラーを認証処理部４０３に通知する。さらに、エラー検出部４
０４は、認証処理部４０３から上述した入力ミス情報を受け取ったとき、認証処理部４０
３にエラーを通知する。
【００４７】
エラー検出部４０４は、エラーを認証処理部４０３に通知した場合、エラーの原因（１
．ＷＰＳの規格に対応するアクセスポイントが存在しない、２．管理装置２００に入力さ
れた端末識別情報が間違っている、３．タイムアウト、のいずれか）を示す情報を、設定
処理部４０２に通知する。このエラーの原因を示す情報は、例えば、「０１」、「１０」
、「１１」、等の数字列でもよい。
【００４８】
メッセージ画面生成部４０５は、無線ＬＡＮの設定処理中に、ユーザに通知する情報、
ユーザからの指示を受け付けるための選択ボタン、等を含む画像を生成する処理を行う。
そして、メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７に供給する
。
【００４９】
例えば、メッセージ画面生成部４０５は、設定処理部４０２からの通知を受けて、図４
（Ａ）〜（Ｆ）に示すような画面を無線通信設定装置１００の出力装置（ディスプレイ、
等）に表示可能な画像を生成する。メッセージ画面生成部４０５は、生成した画像を表示
制御部４０７に供給し、出力装置に表示させる。
【００５０】
図４（Ａ）に示す画面は、ユーザに端末識別情報を通知するための画面である。これと
ともに、この画面は、ユーザに印刷をするか否かの指示を受け付けるためのＹｅｓボタン
６０１及びＮｏボタン６０２を含む。
【００５１】
図４（Ｂ）に示す画面は、認証処理の前処理において、ＷＰＳの規格に対応するアクセ
スポイントが存在しなかった場合に、このことをユーザに通知するための画面である。こ
れとともに、この画面は、無線ＬＡＮの設定を終了するか再試行するかの指示を受け付け
るための終了ボタン６０３及び再試行ボタン６０４を含む。
【００５２】
図４（Ｃ）に示す画面は、タイムアウトにより認証処理を正常に終了できなかった場合
に、このことをユーザに通知するための画面である。これとともに、この画面は、無線Ｌ
ＡＮの設定を終了するか再試行するかの指示を受け付けるための終了ボタン６０５及び再
試行ボタン６０６を含む。
【００５３】
図４（Ｄ）に示す画面は、管理装置２００に入力された端末識別情報が間違っていた場
合に、このことをユーザに通知するための画面である。これとともに、この画面は、無線
ＬＡＮの設定を終了するか再試行するかの指示を受け付けるための終了ボタン６０７及び
再試行ボタン６０８を含む。
【００５４】
図４（Ｅ）に示す画面は、ユーザが管理装置２００への端末識別情報の入力をＮ回間違
えた場合に、このことをユーザに通知するための画面である。これとともに、この画面は
、無線ＬＡＮの設定を終了するか再試行するかの指示を受け付けるための終了ボタン６０
９及び実行ボタン６１０を含む。
【００５５】
図４（Ｆ）に示す画面は、表示制御部４０７が図４（Ｄ）に示す画面を出力装置に表示
させている状態で、ユーザからの指示がＭ分以上入力されない場合に、このことをユーザ
に通知するための画面である。これとともに、この画面は、無線ＬＡＮの設定を終了する
か再試行するかの指示を受け付けるための終了ボタン６１１及び実行ボタン６１２を含む
。
【００５６】
図１に戻って、画像処理部４０６は、端末識別情報を印刷するための印刷データを生成
する処理を行う。
【００５７】
例えば、画像処理部４０６は、第２のインタフェース部１３から印刷の指示を受け付け
た場合、まず、記憶部１１にアクセスして、端末識別情報格納テーブル４０８に格納され
ている端末識別情報を取得する。続いて、取得した端末識別情報のテキストデータを印刷
データに変換し、この印刷データに印刷命令用のデータ等を付加し、印刷エンジン１４へ
送信する。
【００５８】
ただし、画像処理部４０６は、テキストデータを印刷エンジン１４に送信するようにし
てもよい。この場合、印刷エンジン１４は、受信したテキストデータを、印刷用のビット
マップイメージに変換して印刷する。
【００５９】
表示制御部４０７は、メッセージ画面生成部４０５が生成した画像（画面）を、ディス
プレイ等の出力装置に表示させる制御を行う。
【００６０】
例えば、表示制御部４０７は、メッセージ画面生成部４０５から画像（画面）が供給さ
れたときに、該画像を出力装置で表示可能なデータに変換して、出力装置に出力する。
【００６１】
印刷エンジン１４は、トナーカートリッジ、感光体ドラム、レーザ光照射機構、紙送り
機構、印刷媒体の給排紙処理を行なう給排紙機構等を制御する機能を有する。印刷エンジ
ン１４は、画像処理部４０６から送信される印刷データに含まれる印刷コマンドを解釈し
て、これに従い、印刷データを印刷する。
【００６２】
以上のように構成される無線通信設定装置１００は、例えば、図５に示すような、ＣＰ
Ｕ７０１と、主記憶部７０２と、ＨＤＤ等の外部記憶装置７０３と、ＣＤ−ＲＯＭやＤＶ
Ｄ−ＲＯＭ等の可搬性を有する可搬型記憶媒体７０７から情報を読み出す読取装置７０５
と、ディスプレイ、キーボードやマウス等の入出力装置７０６と、通信ネットワークに接
続するためのＮＩＣ（Network Interface Card）等の通信装置２０４と、を備えた一般的
なコンピュータ（プリンタ）で実現される。
【００６３】
例えば、記憶部１１は、外部記憶装置７０３により実現可能であり、制御部１０は、外
部記憶装置７０３に記憶されている所定のプログラムを主記憶装置７０２にロードしてＣ
ＰＵ７０１で実行することで実現可能であり、第１のインタフェース部１２は、通信装置
７０４で実現可能であり、第２のインタフェース部１３は、入出力装置７０６で実現可能
である。
【００６４】
この所定のプログラムは、読取装置７０５を介して可搬型記憶媒体７０７から、或いは
、通信装置７０４を介してネットワークから、外部記憶装置７０３にダウンロードされ、
それから、主記憶装置７０２上にロードされてＣＰＵ７０１により実行されるようにして
もよい。また、読取装置７０５を介して可搬型記憶媒体７０７から、或いは、通信装置７
０４を介してネットワークから、主記憶装置７０２上に直接ロードされ、ＣＰＵ７０１に
より実行されるようにしてもよい。
【００６５】
以上のような構成により、本無線通信設定システム５０は、ユーザが無線ＬＡＮの設定
時における端末識別情報の登録を容易に行うことができる。
【００６６】
図６は、無線通信設定装置１００で行う無線ＬＡＮの設定処理を説明するためのフロー
チャートである。
【００６７】
無線通信設定装置１００の設定処理部４０２が、無線ＬＡＮの設定を行う指示情報を受
信したとき、設定処理を開始する。具体的には、入力受付部４００が、第２のインタフェ
ース部１３を介して、無線ＬＡＮの設定を行う指示信号を受信するまで待機している。入
力受付部４００は、無線ＬＡＮの設定を行う指示信号を受信したとき、無線ＬＡＮの設定
処理を開始する指示情報を設定処理部４０２に送信する。該指示情報を受信した設定処理
部４０２は、記憶部１１に格納されている所定のプログラムを読み出して、無線ＬＡＮの
設定処理を開始する。
【００６８】
設定処理を開始した設定処理部４０２は、端末識別情報生成部４０１に、端末識別情報
を生成させるための指示信号を供給する。このとき、端末識別情報生成部４０１は、該指
示信号を受け付けると（ステップＳ１０１）、端末識別情報を生成する（ステップＳ１０
２）。具体的には、端末識別情報生成部４０１は、時刻情報及びＭＡＣアドレスに基づき
、ランダムな８桁の数字列を生成する。続いて、端末識別情報生成部４０１は、生成した
端末識別情報を、端末識別情報格納テーブル４０８の端末識別情報欄５０１に格納する。
格納後、端末識別情報生成部４０１は、端末識別情報の生成処理を完了したことを設定処
理部４０２に通知する。
【００６９】
続いて、設定処理部４０２は、ステップＳ１０２で生成した端末識別情報を、ディスプ
レイ等の出力装置に表示させる（ステップＳ１０３）。具体的には、設定処理部４０２は
、まず、メッセージ画面生成部４０５に、ユーザに端末識別情報を通知するための画像を
生成させる。このとき、メッセージ画面生成部４０５は、端末識別情報格納テーブル４０
８から生成した端末識別情報を取得して、この端末識別情報を含む図４（Ａ）に示すよう
な画像を生成する。メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７
に供給して、出力装置に表示させる。これにより、ユーザは無線通信設定装置１００が生
成した固有の端末識別情報を確認することができる。
【００７０】
ステップＳ１０３で表示させた画像には、表示している端末識別情報を印刷するか否か
の指示を受け付けるためのボタンが含まれている。ここで、ユーザは、端末識別情報を印
刷したい場合は、マウス等を操作して、第２のインタフェース部１２に、Ｙｅｓボタン６
０１の選択を指示するデータを入力できる。印刷しなくてもよい場合は、ユーザは、第２
のインタフェース部１２に、Ｎｏボタン６０２の選択を指示するデータを入力できる。
【００７１】
このとき、設定処理部４０２は、Ｙｅｓボタン６０１かＮｏボタン６０２の選択を指示
する情報を受け付けて、端末識別情報を印刷するか否かを判別する（ステップＳ１０４）
。例えば、ここで、入力受付部４００は、第２のインタフェース部１２にＹｅｓボタン６
０１を選択する指示が入力されたときは「１」を、Ｎｏボタン６０２を選択する指示が入
力されたときは「０」を、設定処理部４０２に供給する。設定処理部４０２は、このとき
、「１」が供給されたときは、端末識別情報を印刷すると判別し、「０」が供給されたと
きは、印刷しないと判別する。
【００７２】
ステップＳ１０４で、設定処理部４０２は、端末識別情報を印刷すると判別した場合（
ステップＳ１０４；Ｙｅｓ）、端末識別情報を印刷エンジン１４に印刷させる（ステップ
Ｓ１０５）。例えば、設定処理部４０２は、画像処理部１０６に端末識別情報を印刷する
指示信号を供給する。このとき画像処理部４０６は、記憶部１１にアクセスして、端末識
別情報格納テーブル４０８に格納されている端末識別情報を取得する。画像処理部４０６
は、取得した端末識別情報を、印刷データに変換して、印刷エンジン１４に供給すること
で、端末識別情報を印刷することができる。
【００７３】
設定処理部４０２は、印刷する指示信号を画像処理部４０６に供給した後、処理をステ
ップＳ１０６に移行させる。
【００７４】
ステップＳ１０５で、印刷エンジン１４が端末識別情報を印刷することにより、ユーザ
は端末識別情報をメモ等に記録する手間が省ける。
【００７５】
また、端末識別情報はランダムな数字列であるため、その端末識別情報を管理装置２０
０に入力し終えるまで記憶しておくことは難しい。さらに、ディスプレイ等に表示された
端末識別情報を、人間がメモ等に記録する場合、写し間違いが起こり易い。このような観
点から、端末識別情報を印刷することは、ユーザが行う無線ＬＡＮの設定を容易にしてい
る。
【００７６】
一方、ステップＳ１０４で、設定処理部４０２は、端末識別情報を印刷しないと判別し
た場合（ステップＳ１０４；Ｎｏ）、ステップＳ１０５の処理を実行せずに、処理をステ
ップＳ１０６に移行させる。
【００７７】
ステップＳ１０６では、設定処理部４０２は、認証処理部４０３に、認証プロトコルに
従った認証処理を行わせる（ステップＳ１０６）。例えば、認証処理部４０３は、上述し
たように、エラー検出部４０４と連携して、エラー検出部４０４からエラーが通知されな
ければ、無線ＬＡＮの設定に必要な設定情報を管理装置２００から取得する。また、エラ
ー検出部４０４がエラーを検出したときは、エラーの原因を特定する情報を、設定処理部
４０２に通知する。
【００７８】
続いて、認証処理部４０３は、認証処理が成功したか否かを判別する（ステップＳ１０
７）。具体的には、認証処理部４０３は、無線ＬＡＮの設定に必要な設定情報を全て取得
したときに、認証処理が成功したと判別する。一方、認証処理部４０３は、認証処理の途
中で、エラー検出部４０４からエラーが通知されたとき、認証処理が成功しなかったと判
別する。
【００７９】
ステップＳ１０７で、認証処理部４０３が認証処理を成功したと判別した場合（ステッ
プＳ１０７；Ｙｅｓ）、設定処理部４０２は、無線ＬＡＮの設定処理を終了させる。具体
的には、認証処理部４０３は、取得した設定情報を設定処理部４０２に渡す。設定処理部
４０２は、アクセスポイント３００を介して、管理装置２００と無線通信を可能にするた
めに、渡された設定情報を登録する。それから、設定処理部４０２は、無線ＬＡＮの設定
を終了させる。
【００８０】
一方、ステップＳ１０７で、認証処理部４０３が認証処理を成功しなかったと判別した
場合（ステップＳ１０７；Ｎｏ）、設定処理部４０２は、処理をステップＳ１０８に移行
させて、認証失敗時の処理を行う。
【００８１】
図７は、認証失敗時の処理を説明するためのフローチャートである。
【００８２】
図６のステップＳ１０７で、認証処理部４０３が認証処理ができなかったときに、設定
処理部４０２は、認証失敗時の処理を開始する。
【００８３】
設定処理部４０２は、ステップＳ２０１、ステップＳ２０２で、認証処理ができなかっ
た原因を特定する。
【００８４】
まず、設定処理部４０２は、ＷＰＳの規格に対応するアクセスポイントの存在の有無を
判別する（ステップＳ２０１）。具体的には、エラー検出部４０４は、ステップＳ１０６
でエラーを検出したときに、エラーの原因（１．ＷＰＳの規格に対応するアクセスポイン
トが存在しない、２．管理装置２００に入力された端末識別情報が間違っている、３．タ
イムアウト、のいずれか）を特定する情報を、設定処理部４０２に通知している。そのた
め、設定処理部４０２は、ステップＳ１０６で通知されたエラーの原因を特定する情報を
参照することで、ＷＰＳの規格に対応するアクセスポイントが存在したか否かを判別する
。
【００８５】
ステップＳ２０１で、設定処理部４０２は、ＷＰＳの規格の規格に対応するアクセスポ
イントが存在しないと判別した場合（ステップＳ２０１；Ｎｏ）、処理をステップＳ２０
４に移行させる。
【００８６】
一方、ステップＳ２０１で、設定処理部４０２は、ＷＰＳの規格に対応するアクセスポ
イントが存在すると判別した場合（ステップＳ２０１；Ｙｅｓ）、管理装置２００に入力
された端末識別情報が間違っているか否かを判別する（ステップＳ２０２）。具体的には
、設定処理部４０２は、ステップＳ１０６でエラー検出部４０４から通知された、エラー
の原因を特定する情報を参照して、端末識別情報が間違っていたか否かを判別する。
【００８７】
ステップＳ２０２で、設定処理部４０２は、管理装置２００に入力された端末識別情報
が間違っていなかったと判別した場合（ステップＳ２０２；Ｎｏ）、エラーの原因をタイ
ムアウトと特定して、処理をステップＳ２０４に移行させる。
【００８８】
一方、ステップＳ２０２で、設定処理部４０２は、管理装置２００に入力された端末識
別情報が間違っていたと判別した場合（ステップＳ２０２；Ｙｅｓ）、処理をステップＳ
２０３に移行させて、端末識別情報間違い時の処理を行う。
【００８９】
ステップＳ２０４では、設定処理部４０２は、ステップＳ２０１、ステップＳ２０２で
特定した、認証処理ができなかった場合のエラーの原因、に対応するメッセージ画面をデ
ィスプレイ等の出力装置に表示させる（ステップＳ２０４）。具体的には、設定処理部４
０２は、ステップＳ２０１で、ＷＰＳの規格の規格に対応するアクセスポイントが存在し
ないと判別した場合には、メッセージ画面生成部４０５に、ユーザにＷＰＳの規格に対応
するアクセスポイントが存在しなかったことを通知するための画像を生成させる。このと
き、メッセージ画面生成部４０５は、図４（Ｂ）に示すような画像を生成する。
【００９０】
また、設定処理部４０２は、ステップＳ２０２で、管理装置２００に入力された端末識
別情報が間違っていなかったと判別した場合には、メッセージ画面生成部４０５に、ユー
ザにタイムアウトにより認証処理を正常に終了できなかったことを通知するための画像を
生成させる。このとき、メッセージ画面生成部４０５は、図４（Ｃ）に示すような画像を
生成する。
【００９１】
メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７に供給して、出力
装置に表示させる。
【００９２】
ステップＳ２０４で表示させた図４（Ｂ）、（Ｃ）に示す画像には、端末識別情報を再
生成して、認証処理を再試行するか否かの指示を受け付けるためのボタンが含まれている
。ここで、ユーザは、認証処理を再試行したい場合は、マウス等を操作して、第２のイン
タフェース部１２に、再試行ボタン６０４、６０６の選択を指示するデータを入力できる
。認証処理を再試行したくない場合は、ユーザは、第２のインタフェース部１２に、終了
ボタン６０３、６０５の選択を指示するデータを入力できる。
【００９３】
このとき、設定処理部４０２は、再試行ボタン６０４、６０６か終了ボタン６０３、６
０５の選択を指示する情報を受け付けて、認証処理を再試行するか否かを判別する（ステ
ップＳ２０５）。例えば、ここで、入力受付部４００は、第２のインタフェース部１２に
再試行ボタン６０４、６０６を選択する指示が入力されたときは「１」を、終了ボタン６
０３、６０５を選択する指示が入力されたときは「０」を、設定処理部４０２に供給する
。設定処理部４０２は、このとき、「１」が供給されたときは、認証処理を再試行すると
判別し、「０」が供給されたときは、再試行しないと判別する。
【００９４】
ステップＳ２０５で、設定処理部４０２は、認証処理を再試行すると判別した場合（ス
テップＳ２０５；Ｙｅｓ）、処理を図６のステップＳ１０２に移行させる。これにより、
設定処理部４０２は、端末識別情報を再生成してから、認証処理を再試行する。
【００９５】
一方、ステップＳ２０５で、設定処理部４０２は、認証処理を再試行しないと判別した
場合（ステップＳ２０５；Ｎｏ）、認証失敗時の処理を終了させて、無線ＬＡＮの設定処
理を終了させる。
【００９６】
図８は、図７のステップＳ２０３での端末識別情報間違い時の処理を説明するためのフ
ローチャートである。
【００９７】
図７のステップＳ２０２で、設定処理部４０２が管理装置２００に入力された端末識別
情報が間違っていたと判別した場合に、設定処理部４０２は、端末識別情報間違い時の処
理を開始する。
【００９８】
まず、設定処理部４０２は、ユーザが管理装置２００への端末識別情報の入力を間違え
た回数が所定回数（Ｎ回）未満か否かを判別する（ステップＳ３０１）。ここで、間違え
た回数とは、同一の端末識別情報を入力しようとして入力ミスをした回数を指す。すなわ
ち、端末識別情報生成部４０１が端末識別情報を再生成したとき、間違えた回数は０にリ
セットされる。
【００９９】
ステップＳ３０１では、例えば、設定処理部４０２は、記憶部１１にアクセスして、端
末識別情報格納テーブル４０８の端末識別情報欄５０１から、管理装置２００に入力され
た端末識別情報を検索する。ここでの検索は、端末識別情報欄５０１に格納されている端
末識別情報のうち、最新のデータを検索するようにしてもよい。次に、設定処理部４０２
は、検索した端末識別情報に対応付けて格納されている入力ミス回数欄５０２の数字をイ
ンクリメントする。このとき、設定処理部４０２は、インクリメント後の入力ミス回数を
示す情報と、予め記憶部１１等に格納しておいた入力ミスの上限回数を示す情報（Ｎ回）
と、を比較して、同一の端末識別情報の入力を間違えた回数が所定回数（Ｎ回）未満か否
かを判別する。
【０１００】
ステップＳ３０１で、設定処理部４０２は、入力を間違えた回数が所定回数（Ｎ回）未
満であると判別した場合（ステップＳ３０１；Ｙｅｓ）、対応するメッセージ画面をディ
スプレイ等の出力装置に表示させる（ステップＳ３０２）。具体的には、設定処理部４０
２は、メッセージ画面生成部４０５に、ユーザに端末識別情報が間違っていたことを通知
するための画像を生成させる。このとき、メッセージ画面生成部４０５は、図４（Ｄ）に
示すような画像を生成する。
【０１０１】
メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７に供給して、出力
装置に表示させる。
【０１０２】
ステップＳ３０２で表示させた図４（Ｄ）に示す画像には、端末識別情報を再生成せず
に、認証処理を再試行するか否かの指示を受け付けるためのボタンが含まれている。ここ
で、ユーザは、認証処理を再試行したい場合は、マウス等を操作して、第２のインタフェ
ース部１２に、再試行ボタン６０８の選択を指示するデータを入力できる。認証処理を再
試行したくない場合は、ユーザは、第２のインタフェース部１２に、終了ボタン６０７の
選択を指示するデータを入力できる。
【０１０３】
このとき、設定処理部４０２は、再試行ボタン６０８か終了ボタン６０７の選択を指示
する情報を受け付けて、認証処理を再試行するか否かを判別する（ステップＳ３０３）。
例えば、ここで、入力受付部４００は、第２のインタフェース部１２に再試行ボタン６０
８を選択する指示が入力されたときは「１」を、終了ボタン６０７を選択する指示が入力
されたときは「０」を、設定処理部４０２に供給する。設定処理部４０２は、このとき、
「１」が供給されたときは、認証処理を再試行すると判別し、「０」が供給されたときは
、再試行しないと判別する。
【０１０４】
ステップＳ３０３で、設定処理部４０２は、認証処理を再試行すると判別した場合（ス
テップＳ３０３；Ｙｅｓ）、処理を図６のステップＳ１０３に移行させる。これにより、
設定処理部４０２は、端末識別情報を再生成せずに、先に入力した端末識別情報と同一の
端末識別情報を用いて、認証処理を再試行できる。
【０１０５】
一方、ステップＳ３０３で、設定処理部４０２は、認証処理を再試行しないと判別した
場合（ステップＳ３０３；Ｎｏ、ステップＳ３０４；Ｙｅｓ）、認証失敗時の処理を終了
させて、無線ＬＡＮの設定処理を終了させる。
【０１０６】
また、ステップＳ３０３で、ユーザが再試行ボタン６０８か終了ボタン６０７のどちら
の選択も指示しない場合（ステップＳ３０３；Ｎｏ、ステップＳ３０４；Ｎｏ）、設定処
理部４０２は、その状態が処理時間（Ｍ分）経過したか否かを判別する（ステップＳ３０
５）。具体的には、設定処理部４０２は、ステップＳ３０２で図４（Ｄ）に示す画像を出
力装置に表示させてから計時しておき、経過時間と、予め記憶部１１等に記憶しておいた
所定時間（Ｍ分）とを比較することで判別する。
【０１０７】
ステップＳ３０５では、設定処理部４０２は、ユーザが再試行ボタン６０８か終了ボタ
ン６０７のどちらかの選択を指示するまで（ステップＳ３０５；Ｎｏ）、ステップＳ３０
３〜ステップＳ３０５のループ処理を実行して待機する。設定処理部４０２は、所定時間
（Ｍ分）経過しても、ユーザから再試行ボタン６０８か終了ボタン６０７のどちらの選択
も指示されない場合（ステップＳ３０５；Ｙｅｓ）、処理をステップＳ３０６に移行させ
る。
【０１０８】
ステップＳ３０６では、設定処理部４０２は、対応するメッセージ画面をディスプレイ
等の出力装置に表示させる（ステップＳ３０６）。具体的には、設定処理部４０２は、メ
ッセージ画面生成部４０５に、図４（Ｄ）に示す画面を出力装置に表示させている状態で
、ユーザからの指示がＭ分以上入力されなかったことを通知するための画像を生成させる
。このとき、メッセージ画面生成部４０５は、図４（Ｆ）に示すような画像を生成する。
【０１０９】
メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７に供給して、出力
装置に表示させる。
【０１１０】
また、ステップＳ３０１で、設定処理部４０２は、入力を間違えた回数が所定回数（Ｎ
回）以上であると判別した場合（ステップＳ３０１；Ｎｏ）、対応するメッセージ画面を
ディスプレイ等の出力装置に表示させる（ステップＳ３０７）。具体的には、設定処理部
４０２は、メッセージ画面生成部４０５に、ユーザが管理装置２００への端末識別情報の
入力をＮ回間違えたことを通知するための画像を生成させる。このとき、メッセージ画面
生成部４０５は、図４（Ｅ）に示すような画像を生成する。
【０１１１】
メッセージ画面生成部４０５は、生成した画像を、表示制御部４０７に供給して、出力
装置に表示させる。
【０１１２】
ステップＳ３０６及びステップＳ３０７で表示させた図４（Ｆ）、（Ｅ）に示す画像に
は、端末識別情報を再生成して、認証処理を再試行するか否かの指示を受け付けるための
ボタンが含まれている。ここで、ユーザは、認証処理を再試行したい場合は、マウス等を
操作して、第２のインタフェース部１２に、再試行ボタン６１２、６１０の選択を指示す
るデータを入力できる。認証処理を再試行したくない場合は、ユーザは、第２のインタフ
ェース部１２に、終了ボタン６１１、６０９の選択を指示するデータを入力できる。
【０１１３】
このとき、設定処理部４０２は、再試行ボタン６１２、６１０か終了ボタン６１１、６
０９の選択を指示する情報を受け付けて、認証処理を再試行するか否かを判別する（ステ
ップＳ３０８）。例えば、ここで、入力受付部４００は、第２のインタフェース部１２に
再試行ボタン６１２、６１０を選択する指示が入力されたときは「１」を、終了ボタン６
１１、６０９を選択する指示が入力されたときは「０」を、設定処理部４０２に供給する
。設定処理部４０２は、このとき、「１」が供給されたときは、認証処理を再試行すると
判別し、「０」が供給されたときは、再試行しないと判別する。
【０１１４】
ステップＳ３０８で、設定処理部４０２は、認証処理を再試行すると判別した場合（ス
テップＳ３０８；Ｙｅｓ）、処理を図６のステップＳ１０２に移行させる。これにより、
設定処理部４０２は、端末識別情報を再生成して、認証処理を再試行できる。
【０１１５】
一方、ステップＳ３０８で、設定処理部４０２は、認証処理を再試行しないと判別した
場合（ステップＳ３０８；Ｎｏ）、認証失敗時の処理を終了させて、無線ＬＡＮの設定処
理を終了させる。
【０１１６】
次に、図２に示す無線通信設定システム５０全体において、無線通信設定装置１００を
管理装置２００に登録する際に、最初に管理装置２００に端末識別情報を入力したときは
、入力ミスをし、端末識別情報を再生成せずに、同一の端末識別情報を２回目に入力した
ときは、正しく入力した場合における無線ＬＡＮの設定処理について説明する。図９は、
そのときの設定処理を示すシーケンス図である。
【０１１７】
無線通信設定システム５０では、無線通信設定装置１００を、管理装置２００とアクセ
スポイント２００とで構築されているＬＡＮに、新たに接続する場合に、無線通信設定装
置１００に設定開始の指示信号が入力されたときに（Ｓ１）、無線通信設定装置１００は
、無線ＬＡＮの設定処理を開始する。無線通信設定装置１００は、まず、端末識別情報を
生成し、これをユーザに通知するために、出力装置に生成した端末識別情報を表示させる
（Ｓ２）。このとき、ユーザは、無線通信設定装置１００に表示された端末識別情報を、
管理装置２００の入力デバイスを利用して、入力する。ステップＳ２の処理後、無線通信
設定装置１００と管理装置２００との間で認証プロトコルに従った認証処理が行われる。
認証処理の前処理として、まず、無線通信設定装置１００は、ＷＰＳの規格に対応するア
クセスポイント３００を探索する（Ｓ４）。ＷＰＳの規格に対応するアクセスポイント３
００が見つかった場合、管理装置２００は、ステップＳ３で入力された端末識別情報と、
無線通信設定装置１００が生成した端末識別情報とを比較して、両情報が異なっている場
合は、入力ミスと判別して、これを無線通信設定装置１００に通知する（Ｓ５）。この通
知を受けた無線通信設定装置１００は、端末識別情報を再生成せずに、先に生成した端末
識別情報を、出力装置に再表示させる（Ｓ６）。このとき、また、ユーザは、無線通信設
定装置１００に再表示された端末識別情報を、管理装置２００に入力する（Ｓ７）。ステ
ップＳ２の後に、この端末識別情報を印刷しておけば、ユーザは、ステップＳ７で再入力
する際に、先に印刷した印刷物に記載されている端末識別情報を参照して、管理装置２０
０に入力することができる。ステップＳ６の処理後、無線通信設定装置１００と管理装置
２００との間で認証プロトコルに従った認証処理が再度行われる。このとき、無線通信設
定装置１００は、認証処理の前処理として、ＷＰＳの規格に対応するアクセスポイント３
００を探索する（Ｓ８）。ＷＰＳの規格に対応するアクセスポイント３００が見つかった
場合、管理装置２００は、ステップＳ３で入力された端末識別情報と、無線通信設定装置
１００が生成した端末識別情報とを比較する。両情報が一致する場合は、端末識別情報の
入力による認証が成功したことになる。このとき、管理装置２００は、無線ＬＡＮの設定
に必要な設定情報を、無線通信設定装置１００に送信する（Ｓ９）。これを受信した無線
通信設定装置１００は、受信した設定情報に基づき諸情報を登録し、設定を完了したこと
をユーザに通知する（Ｓ１０）。
【０１１８】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。
【０１１９】
例えば、上記実施形態では、管理装置２００とアクセスポイント３００とは、別の装置
として説明している。しかしながら、本発明は、これに限定されず、例えば、管理装置２
００とアクセスポイント３００を１つの装置としてもよい。
【０１２０】
また、上記実施形態では、端末識別情報格納テーブル４０８には、端末識別情報欄５０
１、入力ミス回数欄５０２、有効期限欄５０３、とが設けられている。しかしながら、本
発明は、これに限定されず、端末識別情報格納テーブル４０８には、端末識別情報欄５０
１が設けられていればよい。この場合、制御部１０は、さらにカウンタの機能を有し、端
末識別情報の入力ミスをした回数をカウントするようにすればよい。
【０１２１】
さらに、上記実施形態では、認証処理ができない場合のエラーの原因として、１．ＷＰ
Ｓの規格に対応するアクセスポイントが存在しない、２．管理装置２００に入力された端
末識別情報が間違っている、３．タイムアウト、の３つの原因を挙げている。しかしなが
ら、本発明は、認証処理ができない場合のエラーの原因を、これらに限定しない。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施形態に係る無線通信設定装置の機能構成図である。
【図２】本発明の実施形態に係る無線通信設定システムの構成の一例を示すブロック図である。
【図３】端末識別情報格納テーブルのデータ構造を概念的に示した説明図である。
【図４】（Ａ）〜（Ｆ）は、無線通信設定装置に表示させる画面のレイアウト例を示した説明図である。
【図５】本発明の実施形態に係る各装置のハードウェア構成の一例を示す説明図である。
【図６】無線通信設定装置で実行される設定処理のフローチャートである。
【図７】無線通信設定装置で実行される認証処理失敗時の処理のフローチャートである。
【図８】無線通信設定装置で実行される端末識別情報の入力ミス時の処理のフローチャートである。
【図９】無線通信設定システムで設定処理を行う場合のタイミングチャートである。
【符号の説明】
【０１２３】
１０…制御部、１１…記憶部、１２…第１のインタフェース、１３…第２のインタフェー
ス、５０…無線通信設定システム、１００…無線通信設定装置、２００…管理装置、３０
０…アクセスポイント、４００…入力受付部、４０１…端末識別情報生成部、４０２…設
定処理部、４０３…認証処理部、４０４…エラー検出部、４０５…メッセージ画面生成部
、４０６…画像処理部、４０７…表示制御部、４０８…端末識別情報格納テーブル、５０
１…端末識別情報欄、５０２…入力ミス欄、５０３…有効期限欄、６０１…Ｙｅｓボタン
、６０２…Ｎｏボタン、６０３…終了ボタンン、６０４…再試行ボタン、７０１…ＣＰＵ
、７０２…主記憶装置、７０３…外部記憶装置、７０４…通信装置。
【図１】
2008219457.tif 000003
【図２】
2008219457.tif 000004
【図３】
2008219457.tif 000005
【図４】
2008219457.tif 000006
【図５】
2008219457.tif 000007
【図６】
2008219457.tif 000008
【図７】
2008219457.tif 000009
【図８】
2008219457.tif 000010
【図９】
2008219457.tif 000011