(57)【要約】【課題】プリンタのネットワーク設定の手間を軽減する。【解決手段】第１のプリンタ２００と第２のプリンタ３００ａ，ｂ，ｃとを含むネットワークプリンタシステム１００であって、第１のプリンタ２００は、予め指定されたネットワークの設定情報を記憶し、第２のプリンタ３００ａ，ｂ，ｃと無線通信を確立し、確立した無線通信により、前記記憶されるネットワークの設定情報を第２のプリンタ３００ａ，ｂ，ｃに送信し、第２のプリンタ３００ａ，ｂ，ｃは、前記送信されるネットワークの設定情報を受信し、受信したネットワークの設定情報を記憶し、記憶したネットワークの設定情報に従ってネットワークの設定を切り替える。【選択図】図１
2007199789.tif 000002
【特許請求の範囲】
【請求項１】
第１のプリンタと第２のプリンタとを含むネットワークプリンタシステムであって、
前記第１のプリンタは、
予め指定されたネットワークの設定情報を記憶する第１ネットワーク設定情報記憶手段と、
前記第２のプリンタと無線通信を確立する無線通信確立手段と、
前記無線通信確立手段により確立した無線通信により、前記第１ネットワーク設定情報記憶手段に記憶されるネットワークの設定情報を前記第２のプリンタに送信するネットワーク設定情報送信手段と、
を含み、
前記第２のプリンタは、
前記ネットワーク設定情報送信手段により送信されるネットワークの設定情報を受信するネットワーク設定情報受信手段と、
前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶する第２ネットワーク設定情報記憶手段と、
前記第２ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段と、
を含むことを特徴とするネットワークプリンタシステム。
【請求項２】
請求項１に記載のネットワークプリンタシステムであって、
前記第１のプリンタは、
前記ネットワーク設定情報送信手段によりネットワークの設定情報の送信が完了した後に、前記第１ネットワーク設定情報記憶手段に記憶されるネットワークの設定情報に従ってネットワークの設定を切り替える手段をさらに含む、
ことを特徴とするネットワークプリンタシステム。
【請求項３】
請求項１又は２に記載のネットワークプリンタシステムであって、
前記無線通信確立手段は、
前記第２のプリンタの識別情報を取得する識別情報取得手段と、
前記識別情報取得手段により取得した識別情報を前記第１のプリンタと前記第２のプリンタとに共通する暗号化処理により共通のネットワークパスワードを生成するパスワード生成手段と、
を含み、
前記無線通信確立手段は、前記パスワード生成手段により生成したネットワークパスワードを用いて、前記第２のプリンタと無線通信を確立する
ことを特徴とするネットワークプリンタシステム。
【請求項４】
請求項１乃至３のいずれかに記載のネットワークプリンタシステムであって、
前記無線通信確立手段は、前記第２のプリンタとアドホックモードの無線通信を確立する
ことを特徴とするネットワークプリンタシステム。
【請求項５】
予め指定されたネットワークの設定情報を記憶したプリンタであって、
他のプリンタと無線通信を確立する無線通信確立手段と、
前記無線通信確立手段により確立した無線通信により、前記ネットワークの設定情報を前記他のプリンタに送信するネットワーク設定情報送信手段と、
を含むことを特徴とするプリンタ。
【請求項６】
予め指定されたネットワークの設定情報を記憶したコンピュータの制御方法であって、
プリンタと無線通信を確立する無線通信確立ステップと、
前記無線通信確立ステップにより確立した無線通信により、前記ネットワークの設定情報を前記プリンタに送信するネットワーク設定情報送信ステップと、
を含むことを特徴とするコンピュータの制御方法。
【請求項７】
予め指定されたネットワークの設定情報を記憶したコンピュータを機能させるためのプログラムであって、
プリンタと無線通信を確立する無線通信確立手段、及び、
前記無線通信確立手段により確立した無線通信により、前記ネットワークの設定情報を前記プリンタに送信するネットワーク設定情報送信手段、
としてコンピュータを機能させるためのプログラム。
【請求項８】
予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立手段と、
前記無線通信確立手段により確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信手段と、
前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段と、
前記ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段と、
を含むことを特徴とする画像形成装置。
【請求項９】
予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立ステップと、
前記無線通信確立ステップにより確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信ステップと、
前記ネットワーク設定情報受信ステップにより受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替えるステップと、
を含むことを特徴とするコンピュータの制御方法。
【請求項１０】
予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立手段、
前記無線通信確立手段により確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信手段、
前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段、及び、
前記ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタのネットワーク設定を行うネットワークプリンタシステム、プリンタ、コンピュータの制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、無線ＬＡＮインターフェースを備え、ローカルエリアネットワークに無線通信で接続するネットワークプリンタがある。ネットワークプリンタがローカルエリアネットワークに無線ＬＡＮインターフェースを用いて接続するためには、ローカルエリアネットワークの環境に合わせた設定にする必要がある。しかし、プリンタが備える表示装置や入力装置のユーザインターフェースはＰＣ等に比べて使い勝手が悪く、ネットワークの設定が困難であった。また、設定の誤入力も生じやすかった。そこで、プリンタ装置のネットワーク設定は、プリンタに接続するＰＣ等のコンピュータを介して行うのが一般的である。例えば、プリンタのネットワーク設定の方法には、特許文献１に記載の方法がある。
【特許文献１】特開２００１−２５６１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、プリンタが複数台ある場合に、各プリンタ毎にＰＣ等を有線接続して設定する必要があった。そのため、プリンタのネットワークの設定には手間がかかってしまっていた。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、プリンタのネットワーク設定の手間を軽減することができるプリンタ、コンピュータの制御方法、プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るネットワークプリンタシステムは、第１のプリンタと第２のプリンタとを含むネットワークプリンタシステムであって、前記第１のプリンタは、予め指定されたネットワークの設定情報を記憶する第１ネットワーク設定情報記憶手段と、前記第２のプリンタと無線通信を確立する無線通信確立手段と、前記無線通信確立手段により確立した無線通信により、前記第１ネットワーク設定情報記憶手段に記憶されるネットワークの設定情報を前記第２のプリンタに送信するネットワーク設定情報送信手段と、を含み、前記第２のプリンタは、前記ネットワーク設定情報送信手段により送信されるネットワークの設定情報を受信するネットワーク設定情報受信手段と、前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶する第２ネットワーク設定情報記憶手段と、前記第２ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るプリンタは、予め指定されたネットワークの設定情報を記憶したプリンタであって、他のプリンタと無線通信を確立する無線通信確立手段と、前記無線通信確立手段により確立した無線通信により、前記ネットワークの設定情報を前記他のプリンタに送信するネットワーク設定情報送信手段と、を含むことを特徴とする。
【０００７】
また、本発明に係るコンピュータ（例えばプリンタ、パーソナルコンピュータ、サーバコンピュータ、携帯情報端末等である。以下、同様。）の制御方法は、予め指定されたネットワークの設定情報を記憶したコンピュータの制御方法であって、プリンタと無線通信を確立する無線通信確立ステップと、前記無線通信確立ステップにより確立した無線通信により、前記ネットワークの設定情報を前記プリンタに送信するネットワーク設定情報送信ステップと、を含むことを特徴とする。
【０００８】
また、本発明に係るコンピュータを機能させるためのプログラムは、予め指定されたネットワークの設定情報を記憶したコンピュータを機能させるためのプログラムであって、プリンタと無線通信を確立する無線通信確立手段、及び、前記無線通信確立手段により確立した無線通信により、前記ネットワークの設定情報を前記プリンタに送信するネットワーク設定情報送信手段、としてコンピュータを機能させるためのプログラムである。プログラムは、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk - Read Only Memory）、メモリーカードその他のあらゆるコンピュータ読み取り可能な情報記憶媒体に格納することとしてもよい。
【０００９】
また、本発明に係る画像形成装置は、予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立手段と、前記無線通信確立手段により確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信手段と、前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段と、前記ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段と、を含むことを特徴とする。
【００１０】
また、本発明に係るコンピュータの制御方法は、予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立ステップと、前記無線通信確立ステップにより確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信ステップと、前記ネットワーク設定情報受信ステップにより受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替えるステップと、を含むことを特徴とする。
【００１１】
また、本発明に係るコンピュータを機能させるためのプログラムは、予め指定されたネットワークの設定情報を記憶したプリンタと無線通信を確立する無線通信確立手段、前記無線通信確立手段により確立した無線通信により、前記プリンタから前記ネットワークの設定情報を受信するネットワーク設定情報受信手段、前記ネットワーク設定情報受信手段により受信したネットワークの設定情報を記憶するネットワーク設定情報記憶手段、及び、前記ネットワーク設定情報記憶手段に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える手段、としてコンピュータを機能させるためのプログラムである。
【００１２】
本発明では、第１のプリンタは、接続するＰＣ等の情報処理装置によりネットワークの設定が予め行われたプリンタである。そして、第１のプリンタは、まだネットワークの設定が行われていない第２のプリンタと無線通信を確立し、ＰＣにより指定されたネットワークの設定を第２のプリンタに転送する。第２のプリンタは、受信したネットワークの設定に従って、ネットワーク設定を切り替える。
【００１３】
本発明によると、ネットワークの設定が行われたプリンタと、まだネットワークの設定が行われていないプリンタとの間で、ネットワークの設定情報の送受信を行わせることができるため、プリンタのネットワーク設定の手間が軽減できる。
【００１４】
また、本発明の一態様では、前記第１のプリンタは、前記ネットワーク設定情報送信手段によりネットワークの設定情報の送信が完了した後に、前記第１ネットワーク設定情報記憶手段に記憶されるネットワークの設定情報に従ってネットワークの設定を切り替える手段をさらに含む、ことを特徴とする。こうすれば、第１のプリンタは、第２のプリンタにネットワークの設定情報を送信が完了すると、自動的にネットワークの設定を切り替えることができる。
【００１５】
また、本発明の一態様では、前記無線通信確立手段は、前記第２のプリンタの識別情報を取得する識別情報取得手段と、前記識別情報取得手段により取得した識別情報を前記第１のプリンタと前記第２のプリンタとに共通する暗号化処理により共通のネットワークパスワード（暗号鍵）を生成するパスワード生成手段と、を含み、前記無線通信確立手段は、前記パスワード生成手段により生成したネットワークパスワードを用いて、前記第２のプリンタと無線通信を確立することを特徴とする。こうすれば、第１のプリンタと第２のプリンタとの間で確立される無線通信のセキュリティを強化することができる。
【００１６】
また、本発明の一態様では、前記無線通信確立手段は、前記第２のプリンタとアドホックモードの無線通信を確立することを特徴とする。こうすれば、第１のプリンタと第２のプリンタとの間で、アドホックモードの無線通信を確立することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施形態について図面に基づいて詳細に説明する。
【００１８】
図１は、本発明の実施の形態に係るプリンタシステムを含むネットワークシステムのシステム構成図を示す。図１に示されるように、ネットワークシステム１は、ローカルエリアネットワークシステム１０、ネットワークプリンタシステム１００、ＰＣを含む。
【００１９】
ローカルエリアネットワークシステム１０は、アクセスポイント２０やＰＣ３０，４０等を含み、ローカルエリアネットワークを構成するシステムである。設定用ＰＣ５０等の外部機器は、無線通信によりアクセスポイント２０を介して、ローカルエリアネットワークシステム１０に接続する。無線通信によりアクセスポイント２０と通信するためには、ＳＳＩＤ、ＷＥＰキー等のネットワーク設定をアクセスポイント２０に応じた設定にする必要がある。
【００２０】
ネットワークプリンタシステム１００は、第１プリンタ２００と、少なくとも１つの第２プリンタを含み構成される。本実施形態においては、第２プリンタは、３００ａ，ｂ，ｃの３台あることとしているが、これに限られるものではない。第１プリンタ２００と第２プリンタ３００とは共に無線ＬＡＮインターフェースを備え、無線通信機能を有するプリンタである。本実施形態では、第１プリンタ２００について設定用ＰＣ５０によりローカルエリアネットワークシステム１０に接続するためのネットワーク設定を行う。そして、第２プリンタ３００については、第１プリンタ２００から無線通信によりローカルエリアネットワークシステム１０に接続するためのネットワーク設定が配布される。こうして、第１プリンタ２００と第２プリンタ３００ａ，ｂ，ｃとは、ローカルエリアネットワークシステム１０に含まれる機器と無線通信ができるように設定される。
【００２１】
第１プリンタ２００は、接続する設定用ＰＣ５０によりネットワークの設定が行われる。そして、第１プリンタ２００は、設定されたネットワークの設定情報を第２プリンタ３００ａ，ｂ，ｃに配布する。上述したとおり、ここでのネットワークの設定情報は、アクセスポイント２０と無線通信するための設定である。第１プリンタ２００は、設定用ＰＣ５０とＵＳＢ等のシリアル接続又はイーサネット（登録商標）等のネットワーク接続により接続する。
【００２２】
第２プリンタ３００は、第１プリンタ２００からネットワークの設定情報の配布を受ける。第２プリンタ３００は、第１プリンタ２００と無線通信により接続し、ネットワークの設定情報を受信する。そして、第２プリンタ３００は、受信したネットワーク設定情報に従って、ネットワークの設定を切り替える。こうして、第２プリンタ３００は、アクセスポイント２０と無線通信が可能となり、ローカルエリアネットワークシステム１０に含まれるＰＣ３０，４０等とデータ通信できるようになる。
【００２３】
以上の処理を実現するために、ネットワークプリンタシステム１００が備える構成を、以下に説明する。なお、本実施形態では、第２プリンタ３００は３台あるが、それぞれのプリンタの動作は同様であるため、以下では第２プリンタ３００ａを代表的に取り上げて説明を行う。
【００２４】
図２には、ネットワークプリンタシステム１００のハードウェア構成図を示す。図２に示されるように、第１プリンタ２００は、物理的には、プリンタエンジン２０２、プロセッサ２０４、ＲＡＭ２０６、無線ＬＡＮインターフェース２０８、不揮発性メモリ２１０と有線インターフェース２１２を含み構成される。また、第２プリンタ３００ａも同様に、物理的に、プリンタエンジン３０２、プロセッサ３０４、ＲＡＭ３０６、無線ＬＡＮインターフェース３０８、不揮発性メモリ３１０と有線インターフェース３１２を含み構成される。本実施形態においては、第１プリンタ２００と第２プリンタ３００ａとはハードウェア構成が同一であるため、以下、第１プリンタ２００についてのみハードウェアの各部の説明を行う。
【００２５】
プリンタエンジン２０２は、画像形成を行うハードウェアである。プリンタエンジン２０２は、給紙やドラムへの帯電、レーザーの照射、トナーの塗布、用紙への転写、定着など、物理的な印刷工程を実行する。
【００２６】
プロセッサ２０４は、図示しないＲＯＭに格納される制御プログラムやＲＡＭ２０６から読み出されるプログラムに基づいて、第１プリンタ２００の各部を制御する。また、ＲＡＭ２０６は、プログラムやデータが必要に応じて書き込まれるとともに、プロセッサ２０４の作業用としても用いられる。
【００２７】
有線インターフェース２１２は、外部機器と有線通信を行うためのインターフェースである。図２に示されるように、第１プリンタ２００と設定用ＰＣ５０とは、第１プリンタ２００の有線インターフェース２１２と設定用ＰＣ５０の有線インターフェース５４とを繋ぐケーブルにより接続している。また、本実施形態では、有線インターフェース２１２は、ＵＳＢ等のシリアル接続のインターフェースであることとするが、これに限られるものではなく、イーサネット（登録商標）等のネットワーク接続であってもよい。
【００２８】
無線ＬＡＮインターフェース２０８は、外部機器と無線通信を行うためのネットワークインターフェースである。無線ＬＡＮインターフェース２０８は、不揮発性メモリ２１０を含み、不揮発性メモリ２１０には、ネットワークの設定情報が記憶される。ネットワーク設定情報は、例えば、無線ネットワークのＳＳＩＤ、無線ネットワークに設定されたＷＥＰキー、チャネル周波数等の情報により構成される。本実施形態では、無線ＬＡＮインターフェース２０８のネットワーク設定情報は、接続する設定用ＰＣ５０のプリンタドライバ５２により生成されるものである。そして、第１プリンタ２００は、有線インターフェース２１２を介してネットワーク設定情報を受信する。
【００２９】
無線ＬＡＮインターフェース２０８は、２つの通信モードで動作する。第１の通信モードは、アドホックモードである。アドホックモードでは、他の無線ＬＡＮインターフェース等と１対１で無線通信を確立し、データ通信を行う。また、第２の通信モードは、インフラストラクチャモードである。インフラストラクチャモードでは、アクセスポイント２０を介した無線通信により、アクセスポイント２０に接続する他の機器とデータ通信を行う。なお、無線ＬＡＮインターフェース２０８の通信モードは、ネットワーク設定情報により指定されるものである。
【００３０】
図３には、ネットワークプリンタシステム１００の機能ブロック図を示す。以下、第１プリンタ２００と第２プリンタ３００ａの機能ブロックについて順に説明する。図３に示されるように、第１プリンタ２００は、機能的には、画像形成部２２０、制御部２２２、有線通信部２２４、第１設定情報記憶部２２６、無線通信部２２８、無線通信確立部２３０、設定切替部２３６を含み構成される。また、無線通信確立部２３０は、識別情報取得部２３２とパスワード生成部２３４を含む。以下、各部について、詳細に説明する。
【００３１】
画像形成部２２０は、受信した印刷データに基づいて、画像形成を行う機能を有する。画像形成部２２０は、第１プリンタ２００のプリンタエンジン２０２により実現される機能である。
【００３２】
制御部２２２は、第１プリンタ２００の各部の制御や各処理のタイミングの制御を行う機能を有する。制御部２２２は、第１プリンタ２００のプロセッサ２０４、ＲＡＭ２０６と制御プログラムにより実現される機能である。
【００３３】
有線通信部２２４は、有線によりデータ通信を行う機能を有する。有線通信部２２４は、第１プリンタ２００の有線インターフェース２１２により実現される機能である。本実施形態では、有線インターフェース２１２はＵＳＢインターフェースであることとし、第１プリンタ２００はＵＳＢケーブルを介して設定用ＰＣ５０とデータ通信を行うこととするが、これに限られず、イーサネット（登録商標）等のネットワーク接続によりデータ通信してもよい。また、有線通信部２２４により設定用ＰＣ５０から受信するデータには、無線ＬＡＮインターフェース２０８のネットワーク設定情報が含まれる。
【００３４】
第１設定情報記憶部２２６は、有線通信部２２４で受信したネットワーク設定情報を記憶する機能を有する。第１設定情報記憶部２２６は、第１プリンタ２００のＲＡＭ２０６等の記憶部により実現される機能である。第１プリンタ２００のプロセッサ２０４は、有線通信部２２４で受信したプリンタの設定情報をＲＡＭ２０６に格納する。
【００３５】
無線通信部２２８は、無線によるデータ通信を行う機能を有する。無線通信部２２８は、第１プリンタ２００の無線ＬＡＮインターフェース２０８により実現される機能である。無線通信は、無線ＬＡＮ規格の「ＩＥＥＥ８０２．１１ｂ／ｇ／ａ」に対応するものであってよい。無線通信部２２８は、無線ＬＡＮインターフェース２０８の不揮発性メモリ２１０上に格納された設定情報に基づいて、無線通信を行う。設定情報には、ＳＳＩＤ、ＷＥＰキー、通信モードの情報が含まれる。ＳＳＩＤは、無線のネットワークに設定される文字列である。ＳＳＩＤは、同じＳＳＩＤを持った機器同士で通信を行うために設定されるものである。また、ＷＥＰキーは、暗号化された無線ネットワークに設定されるネットワークパスワードである。ＷＥＰキーには、６４ｂｉｔ、１２８ｂｉｔ等のビット長が用いられる。通信モードは、「ＩＥＥＥ８０２．１１ｂ／ｇ／ａ」等の使用する無線ＬＡＮ規格を指定するための情報である。
【００３６】
無線通信確立部２３０は、外部機器と無線通信を確立する機能を有する。本実施形態では、無線通信確立部２３０は、第１プリンタ２００と第２プリンタ３００ａとのアドホックモードによる無線通信を確立する。無線通信確立部２３０は、第１プリンタ２００のハードウェアを用いて、以下のように実現される。第１プリンタ２００は、まず、ユーザによりネットワークの設定を配布するマスタとして動作するモードに設定されると、無線ＬＡＮインターフェース２０８の通信モードをアドホックモードに設定し、その他の設定情報をデフォルトの状態（工場出荷状態）に設定する。そして、同様のネットワーク設定がされた第２プリンタ３００ａと、アドホックモードによる無線通信を確立する。また、無線通信確立部２３０はさらに、識別情報取得部２３２とパスワード生成部２３４により、先に確立した無線通信のセキュリティを強化する処理を行う。
【００３７】
識別情報取得部２３２は、無線通信確立部２３０で先に確立された無線通信により、第２プリンタ３００ａの識別情報を取得する機能を有する。本実施形態では、第２プリンタ３００ａの識別情報に、第２プリンタ３００ａのシリアル番号を用いる。そして、第１プリンタ２００のプロセッサ２０４は、先に確立された無線通信により転送されるシリアル番号をＲＡＭ２０６に格納する。
【００３８】
パスワード生成部２３４は、識別情報取得部２３２で取得した識別情報を第１プリンタ２００と第２プリンタ３００ａとに共通アルゴリズムを用いた暗号化処理によりネットワークパスワードを生成する機能を有する。パスワード生成部２３４は、第１プリンタ２００と第２プリンタ３００ａとに共通する暗号化方法として、共通鍵暗号方式の暗号化を用いることとしてもよい。第１プリンタ２００は、取得した第２プリンタ３００ａの識別情報を第１プリンタ２００と第２プリンタ３００ａとの共通鍵を用いて暗号化してキーを生成する。また、第２プリンタ３００ａも自身の識別情報を共通鍵を用いて暗号化してキーを生成する。パスワード生成部２３４は、アドホックネットワークの暗号化に使用するＷＥＰキー（例えばビット長１２８ｂｉｔ）を生成する。ここで、第１プリンタ２００と第２プリンタ３００ａとは、共に同じ識別情報に対して、共通する鍵を用いた暗号化処理を行うため、作成されるキーは同一のものとなる。
【００３９】
そして、無線通信確立部２３０は、パスワード生成部２３４で生成されたＷＥＰキーを用いて、第１プリンタ２００と第２プリンタ３００ａとで先に確立された無線通信のＷＥＰキーの更新を行う。こうして、第１プリンタ２００と第２プリンタ３００ａとは、セキュリティを強化した状態で無線通信を行うことができる。
【００４０】
以上、確立された無線通信により、第１プリンタ２００は、第１設定情報記憶部２２６に記憶されたローカルエリアネットワークシステム１０に接続するためのネットワークの設定情報を無線ＬＡＮインターフェース２０８を介して第２プリンタ３００ａに送信する。
【００４１】
また、設定切替部２３６は、ネットワークの設定情報の送信が完了した後に、第１設定情報記憶部２２６に記憶されるネットワークの設定情報に従ってネットワークの設定を切り替える機能を有する。設定切替部２３６は、第１プリンタ２００のハードウェアを用いて、以下のように実現される。第１プリンタ２００のプロセッサ２０４は、無線ＬＡＮインターフェース２０８を介して、第２プリンタ３００ａにネットワーク設定情報の送信が正常に完了したことを示す信号を受信すると、ＲＡＭ２０６に記憶されるネットワーク設定情報を読み出して、無線ＬＡＮインターフェース２０８の不揮発性メモリ２１０上の設定情報の値を更新する。
【００４２】
また、第２プリンタ３００ａは、機能的には、画像形成部３２０、制御部３２２、無線通信部３２４、第２設定情報記憶部３２６、無線通信確立部３３０、設定切替部３３６を含み構成される。無線通信確立部３３０は、識別情報転送部３３２とパスワード生成部３３４を含む。画像形成部３２０、制御部３２２、無線通信部３２４については第１プリンタ２００で説明した機能と同様の機能を有するものであるため説明を省略する。以下、第２設定情報記憶部３２６、無線通信確立部３３０、設定切替部３３６の各部について説明する。
【００４３】
無線通信確立部３３０は、無線通信を確立する機能を有する。本実施形態では、無線通信確立部３３０は、第１プリンタ２００とアドホックモードの無線通信を確立する。無線通信確立部３３０は、第２プリンタ３００ａのハードウェアを用いて、以下のように実現される。第２プリンタ３００ａは、まず、ユーザによりネットワークの設定の配布を受けるスレーブとして動作するモードに設定されると、無線ＬＡＮインターフェース３０８の通信モードをアドホックモードに設定し、その他の設定情報をデフォルトの状態（工場出荷状態）に設定する。そして、第２プリンタ３００ａは、同様に設定された第１プリンタ２００とアドホックモードの無線通信を確立する。
【００４４】
識別情報転送部３３２は、無線通信確立部３３０で先に確立された無線通信により、第２プリンタ３００ａの識別情報を第１プリンタ２００に転送する機能を有する。本実施形態では、識別情報転送部３３２は、第２プリンタ３００ａの識別情報としてシリアル番号を転送することとする。第２プリンタ３００ａのプロセッサは、第２プリンタ３００ａのハードウェア設定情報からシリアル番号を取得し、無線ＬＡＮインターフェース３０８を介して、取得したシリアル番号を転送する。
【００４５】
パスワード生成部３３４は、識別情報転送部３３２で転送した識別情報を第１プリンタ２００と第２プリンタ３００ａとに共通する暗号化処理により共通のネットワークパスワード（ＷＥＰキー）を生成する機能を有する。パスワード生成部３３４の処理については、第１プリンタ２００におけるパスワード生成部２３４における処理と同様であるため、以下説明を省略する。
【００４６】
そして無線通信確立部３３０は、パスワード生成部３３４で生成されたＷＥＰキーを用いて、第１プリンタ２００と第２プリンタ３００ａとで先に確立された無線通信のＷＥＰキーの更新を行い、無線通信を再び確立する。
【００４７】
第２プリンタ３００ａは、無線通信確立部３３０で確立した無線通信により、第１プリンタ２００から送信されるネットワークの設定情報を無線通信部３２４により受信する。そして、第２プリンタ３００ａは受信したネットワークの設定情報を第２設定情報記憶部３２６に記憶する。第２設定情報記憶部３２６は、第２プリンタ３００ａのＲＡＭ３０６により実現される機能である。
【００４８】
設定切替部３３６は、第２設定情報記憶部３２６に記憶されたネットワークの設定情報に従ってネットワークの設定を切り替える機能を有する。設定切替部３３６は、第２プリンタ３００ａのハードウェアを用いて以下のように実現される。プロセッサ３０４は、ＲＡＭ３０６からネットワークの設定情報を取得する。そして、プロセッサ３０４は、無線ＬＡＮインターフェース３０８の不揮発性メモリ３１０の設定情報を、取得したネットワークの設定情報に従って更新する。無線ＬＡＮインターフェース３０８は、更新された設定情報に基づいて動作を開始する。
【００４９】
以下、本発明の実施の形態に係るネットワークプリンタシステム１００におけるネットワーク設定処理の動作の詳細について説明する。
【００５０】
図４には、ネットワークプリンタシステム１００におけるネットワーク設定処理のシーケンス図を示す。図４に示されるように、第１プリンタ２００は、接続する設定用ＰＣ５０から、アクセスポイント２０と無線通信を行うためのネットワーク設定情報が転送される（Ｓ１）。そして、第１プリンタ２００は、ユーザにより設定モードがネットワークの設定を配布する側（マスタ側）に設定される（Ｓ２Ａ）。そして、第２プリンタ３００ａは、ユーザにより設定モードがネットワークの設定の配布を受ける側（スレーブ側）に設定される（Ｓ２Ｂ）。第１プリンタ２００と第２プリンタ３００ａとは、無線ＬＡＮインターフェースの通信モードをアドホックモードに切り替えて、その他の無線ＬＡＮインターフェースのパラメータを初期状態の値に設定してアドホックモードの無線通信を確立する（Ｓ３Ａ，Ｂ）。そして、第２プリンタ３００ａは、自身のシリアル番号を、確立した無線通信により第１プリンタ２００に転送する（Ｓ４）。第１プリンタ２００は、受信したシリアル番号を共通の暗号化処理により、ＷＥＰキーを生成する（Ｓ５Ａ）。また、第２プリンタ３００ａも同様に自身のシリアル番号を共通の暗号化処理によりＷＥＰキーを生成する（Ｓ５Ｂ）。そして、第１プリンタ２００と第２プリンタ３００ａとは、生成したＷＥＰキーを用いて、アドホックモードの無線通信を再び確立する（Ｓ６Ａ，Ｂ）。第１プリンタ２００は、受信したネットワーク設定情報をＳ６Ａ，Ｂで確立した無線通信により第２プリンタ３００ａに転送する（Ｓ７）。第１プリンタ２００は、ネットワークの設定情報の転送が完了すると、無線通信の設定をアドホックモードから、設定用ＰＣ５０から受信したネットワーク設定に従って、インフラストラクチャモードに切り替える（Ｓ８Ａ）。また、第２プリンタ３００ａは、ネットワークの設定情報の受信が完了すると、無線通信の設定をアドホックモードから、第１プリンタ２００から受信したネットワーク設定に従って、インフラストラクチャモードに切り替える（Ｓ８Ｂ）。
【００５１】
以上説明した本発明の実施の形態に係るネットワークプリンタシステムによれば、以下の効果を得ることができる。第１に、複数台のプリンタについて無線ＬＡＮのネットワーク設定を誤入力なく行うことができる。第２に、プリンタ間で無線ＬＡＮのネットワーク設定を十分なセキュリティを確保した上で転送することができる。第３に、プリンタ同士でネットワーク設定の転送を行うため、ＰＣでプリンタにネットワーク設定を転送する場合に比べて、例えばＰＣのＯＳをアップグレードした場合に生じるようなソフトウェアのバージョンに起因した不具合が生じない。以上の効果により、本発明の実施の形態に係るネットワークプリンタシステムによれば、プリンタのネットワーク設定の手間を軽減することができる。
【００５２】
なお、本発明は上記実施形態に限定されるものではない。
【００５３】
上記の実施形態においては、無線通信の確立において第２プリンタの識別情報を用いて生成したＷＥＰキーを用いて無線通信の再確立をしているが、初期設定で初めに確立した無線通信により第１プリンタから第２プリンタへとネットワークの設定情報を転送することとしてもよい。
【００５４】
また、上記の実施形態において、第１プリンタから第２プリンタにネットワークの設定情報を転送する際に、赤外線通信を用いることとしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係るプリンタシステムを含むネットワークシステムのシステム構成図である。
【図２】ネットワークプリンタシステムのハードウェア構成図である。
【図３】ネットワークプリンタシステムの機能ブロック図である。
【図４】ネットワークプリンタシステムにおけるネットワーク設定処理のシーケンス図である。
【符号の説明】
【００５６】
１  ネットワークシステム、１０  ローカルエリアネットワークシステム、２０  アクセスポイント、３０，４０  ＰＣ、５０  設定用ＰＣ、５２  プリンタドライバ、５４  有線インターフェース、１００  ネットワークプリンタシステム、２００  第１プリンタ、２０２  プリンタエンジン、２０４  プロセッサ、２０６  ＲＡＭ、２０８  無線ＬＡＮインターフェース、２１０  不揮発性メモリ、２１２  有線インターフェース、２２０  画像形成部、２２２  制御部、２２４  有線通信部、２２６  第１設定情報記憶部、２２８  無線通信部、２３０  無線通信確立部、２３２  識別情報取得部、２３４  パスワード生成部、２３６  設定切替部、３００ａ，３００ｂ，３００ｃ  第２プリンタ、３０２  プリンタエンジン、３０４  プロセッサ、３０６  ＲＡＭ、３０８  無線ＬＡＮインターフェース、３１０  不揮発性メモリ、３１２  有線インターフェース、３２０  画像形成部、３２２  制御部、３２４  無線通信部、３２６  第２設定情報記憶部、３３０  無線通信確立部、３３２  識別情報転送部、３３４  パスワード生成部、３３６  設定切替部。
【図１】
2007199789.tif 000003
【図２】
2007199789.tif 000004
【図３】
2007199789.tif 000005
【図４】
2007199789.tif 000006