(57)【要約】【課題】プリンタ等々の無線周辺機器を多数ネットワーク環境で動作するよう設定するプロセスを改良する。【解決手段】ネットワーク環境における複数の無線周辺機器を自動的に設定する方法およびシステム。方法は１台の既存のネットワーク無線機器を含み複数の無線周辺機器を識別することを含む。既存のネットワーク無線機器はマスター機器として機能するよう設定される。マスター機器はまだ設定されていない残りの無線周辺機器の１台を識別する。マスター機器は識別された無線周辺機器に設定データを無線で伝送することにより自らを複製する。設定データは識別された周辺無線機器がネットワーク動作を担い、マスター機器の機能を担うことにより追加される周辺機器が自動的に設定されるようにすることを可能にする。【選択図】図１
2008219885.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク環境における無線周辺機器の自動設定方法であって、
ネットワーク環境に追加される新規周辺機器に設定データを伝送するよう、既存のネッ
トワーク機器を調整することと、
新規周辺機器がネットワーク動作を担うことができるよう、設定データを新規周辺機器
に自動的に適用することと、
新規周辺機器が設定データの少なくとも一部をネットワーク環境に追加される第２の周
辺機器に伝送することを、既存のネットワーク機器により要求することと、
第２の周辺機器がネットワーク動作を担うことができるよう、伝送された設定データを
第２の周辺機器に自動的に適用することと、を含むことを特徴とするネットワーク環境に
おける無線周辺機器の自動設定方法。
【請求項２】
前記調整はホスト開始信号の受信に応答して伝送機器をマスター機器として動作させる
ことを含むことを特徴とする請求項１に記載のネットワーク環境における無線周辺機器の
自動設定方法。
【請求項３】
既存のネットワーク機器に動作可能に接続されるホスト機器から設定データを転送する
ことを含むことを特徴とする請求項１に記載のネットワーク環境における無線周辺機器の
自動設定方法。
【請求項４】
前記調整はホスト機器から既存のネットワーク機器により信号が受信された結果起こる
ことを特徴とする請求項１に記載のネットワーク環境における無線周辺機器の自動設定方
法。
【請求項５】
前記設定データは無線通信リンク上で伝送されることを特徴とする請求項１に記載のネ
ットワーク環境における無線周辺機器の自動設定方法。
【請求項６】
新規周辺機器および第２の周辺機器の少なくとも１つはプリンタからなることを特徴と
する請求項１に記載のネットワーク環境における無線周辺機器の自動設定方法。
【請求項７】
設定データは、サービス・セット識別子「ＳＳＩＤ」情報と、無線ネットワーク・アク
セス・ポイント識別情報と、セキュリティ設定情報と、ネットワーク・モード情報と、ネ
ットワーク伝送率と、ＲＴＳ閾値と、電力管理情報と、アクセス・ポイント密度と、簡易
ネットワーク管理プロトコル「ＳＮＭＰ」と、ライン・プリンタ・リクエスタ「ＬＰＲ」
設定の１つ以上を含むことを特徴とする請求項１に記載のネットワーク環境における無線
周辺機器の自動設定方法。
【請求項８】
ネットワークにおける機器の自動設定方法であって、
少なくとも１つのネットワーク設定パラメータを含む設定データセットを、マスター機
器より受信することと、
マスター設定データセットを受信することと、
周辺機器がネットワーク動作を担うことができるよう、設定データを周辺機器に自動的
に適用することと、
マスター開始信号を受信すると、マスター設定データセットに含まれる少なくとも１つ
のパラメータに従い１つ以上の周辺機器を検索することと、
該検索工程において周辺機器を識別すると、設定データセットの少なくとも一部を転送
することで、それにより識別された周辺機器は転送された設定データセットを適用してネ
ットワーク動作を担うことができるようになることと、を含むことを特徴とするネットワ
ークにおける機器の自動設定方法。
【請求項９】
識別された周辺機器にマスター開始信号を送信することによりマスター機器として機能
するよう、識別された周辺機器を調整する工程をさらに含むことを特徴とする請求項８に
記載のネットワークにおける機器の自動設定方法。
【請求項１０】
識別された周辺機器に対する設定データセットおよびマスター開始信号の通信は無線通
信リンクを経由して行なわれることを特徴とする請求項９に記載のネットワークにおける
機器の自動設定方法。
【請求項１１】
ネットワーク設定パラメータは、サービス・セット識別子ＳＳＩＤ情報と、無線ネット
ワーク・アクセス・ポイント識別情報と、セキュリティ設定情報と、ネットワーク・モー
ド情報と、ネットワーク伝送率と、ＲＴＳ閾値と、電力管理情報と、アクセス・ポイント
密度と、簡易ネットワーク管理プロトコルＳＮＭＰと、またはライン・プリンタ・リクエ
スタＬＰＲ設定を含むことを特徴とする請求項８に記載のネットワークにおける機器の自
動設定方法。
【請求項１２】
ネットワーク環境における複数の無線周辺機器を自動的に設定する方法であって、
複数の無線周辺機器を識別することと、
既存のネットワーク無線機器に設定データベースを移転し、マスター機器として機能す
るよう、既存のネットワーク無線機器を調整することと、
残りの無線周辺機器の１つを識別することと、
識別された周辺無線機器がネットワーク動作を担いマスター機器の機能を担うことを可
能にするよう、設定データベースの少なくとも一部をマスター機器から識別された無線周
辺機器に無線で伝送してマスター機器を複製することと、
前記識別工程および複製工程を繰り返すことと、を含むことを特徴とするネットワーク
環境における複数の無線周辺機器を自動的に設定する方法。
【請求項１３】
前記設定データベースは有線接続を経由して既存のネットワーク無線機器に移転される
ことを特徴とする請求項１２に記載のネットワーク環境における複数の無線周辺機器を自
動的に設定する方法。
【請求項１４】
前記繰り返しは複数の無線周辺機器のすべてが設定データを受信し、それにより複数の
無線周辺機器各々がネットワーク動作を担うことが可能になるまで行なわれることを特徴
とする請求項１２に記載のネットワーク環境における複数の無線周辺機器を自動的に設定
する方法。
【請求項１５】
前記複製工程は、識別された無線周辺機器が無線マスター機器のマスター機能を担うよ
う命令するために、マスター開始命令をマスター機器から識別された無線周辺機器に無線
で伝送することを含むことを特徴とする請求項１２に記載のネットワーク環境における複
数の無線周辺機器を自動的に設定する方法。
【請求項１６】
マスター機器を複製中、アドホック無線モードを利用することを含むことを特徴とする
請求項１２に記載のネットワーク環境における複数の無線周辺機器を自動的に設定する方
法。
【請求項１７】
マスター機器を複製後インフラストラクチャ・モードに変更することを含むことを特徴
とする請求項１６に記載のネットワーク環境における複数の無線周辺機器を自動的に設定
する方法。
【請求項１８】
ネットワーク環境における複数の無線周辺機器を自動的に設定する方法であって、
周辺機器がネットワーク動作を担うことができるよう周辺機器に設定データを自動的に
適用することを含む設定を、ネットワークに接続されたマスター機器の要求により周辺機
器に対して行なうことと、
新規に設定された周辺機器をマスター機器として機能させるよう調整することと、
所定数の周辺機器がネットワーク動作を担うようになるまで前記設定および調整工程を
繰り返すことと、
を含むことを特徴とするネットワーク環境における複数の無線周辺機器を自動的に設定
する方法。
【請求項１９】
周辺機器であって、
マスター機器から受信した設定データセットを格納するよう構成されるメモリと、
周辺機器設定プログラム・コードを格納するよう構成されるメモリと、
自動的にプログラム・コードを実行して設定データセットに含まれる少なくとも１つの
パラメータに従うネットワーク設定を適用し、マスター開始命令の受信に応答してプロセ
ッサをマスター・モードに調整し設定データセットの少なくとも一部を第２の周辺機器に
無線で伝送させるように調整可能なプロセッサと、
無線通信回路と、
を含むことを特徴とする周辺機器。
【請求項２０】
前記周辺機器はプリンタであることを特徴とする請求項１９に記載の周辺機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般的にプリンタのような周辺機器に関する。より具体的に、本発明はネット
ワーク環境で無線周辺機器を自動的に設定する方法およびシステムに関する。
【０００２】
本出願は2005年4月6日に出願され、2004年9月16日に出願された米国仮出願６０／６１
０６４６号明細書の特典を請求する、「ネットワーク環境の無線周辺機器を自動的に設定
する方法およびシステム」（METHOD AND SYSTEM FOR AUTOMATICALLY CONFIGURING A WIRE
LESS PERIPHERAL DEVICE IN A NETWORK ENVIRONMENT）と題する米国出願番号１１／１０
０１５０号明細書の一部継続出願であり、両出願は引用により全体として本明細書に組み
入れられる。
【背景技術】
【０００３】
ラップトップ、パソコン、携帯端末（ＰＤＡ）、携帯電話、プリンタ等々の無線機器は
拡大しつつある各種環境で使用されており、消費者のニーズに応じて拡大された機能を備
えている。このような無線機器を特定の環境条件に対しカスタマイズすることは良く理解
されている。無線機器は通常、その機能設定ができるユーザ設定可能な設定をいくつか有
している。このようなユーザ設定可能な機能は各機器およびユーザに独自な詳細の内セキ
ュリティ設定、言語設定、ユーザ設定を含むことができる。
【０００４】
ユーザ設定可能な設定はさらに無線機器がネットワーク上で他の機器と望ましい形で通
信できるように変更し得るネットワーク設定を含む。例えば、無線機器がネットワーク・
インタフェースを含みインタネット・プロトコル（「ＩＰ」）ネットワーク上で通信でき
る場合、ネットワーク設定は無線機器に割り当てられたＩＰアドレス、無線機器が接続さ
れるネットワークのサブネット・マスク、およびサブネット・マスク外の他のＩＰアドレ
スをアクセスするゲートウェーのＩＰアドレスを含むことができる。ネットワーク・イン
タフェースがＩＥＥＥ８０２．１１ｘ技術等々を用いて無線ローカルエリア・ネットワー
クに接続できる場合、ネットワーク設定は無線機器のサービス・セット識別子（「ＳＳＩ
Ｄ」）、無線機器の好ましい無線ネットワーク・アクセス・ポイントの名前、および各種
セキュリティ設定（例えば有線同等プライバシー（Wired Equivalent Privacy＝「ＷＥＰ
」）またはワイファイ保護アクセス（WiFi Protected Access＝「ＷＰＡ」））を含むこ
とができる。簡易ネットワーク管理プロトコル（「ＳＮＭＰ」）、プリンタ・エラー状態
の自動通知用トラップ設定、および印刷キュー情報を設定するためのライン・プリンタ・
リクエスタ（「ＬＰＲ」）など他のプリンタ設定もあって良い。
【０００５】
プリンタなどの無線周辺機器を無線ローカルエリア・ネットワークに加える場合、ネッ
トワークが無線プリンタにアクセスするためには通常、無線ローカルエリア・ネットワー
クのトポロジーおよび周辺機器設定の詳しい知識を必要とする。通常、無線機器を無線ロ
ーカルエリア・ネットワークに加えるためにネットワーク・ホストの設定、無線機器の新
規無線ネットワーク・アクセス・ポイント、および無線周辺機器が手動で更新される。ネ
ットワーク・ホストの設定、無線機器の新規無線ネットワーク・アクセス・ポイント、お
よび無線周辺機器を手動で更新することは時間がかかる難しい作業で相当な技術能力を必
要とすることが理解されよう。
【０００６】
【特許文献１】米国特許出願公開第２００５／０１０８３６９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ネットワーク環境に無線機器を加えるプロセスは無線機器の数が増えるにつれ益々退屈
なものになる。しばしばネットワーク管理者はネットワーク環境に加えられる無線機器各
々を個々に設定しなければならない。従って、プリンタ等々の無線周辺機器を多数ネット
ワーク環境で動作するよう設定するプロセスを改良する必要がある。
【課題を解決するための手段】
【０００８】
本明細書で請求される要旨は不都合を解決し、または上述のような環境においてのみ動
作する実施形態に限定されるものではない。逆に、この背景は本明細書で説明される実施
形態のいくつかを実施し得る代表的な一技術分野を例示するためにのみ提供される。
【０００９】
一実施形態は周辺機器を自動的に設定して特定通信ネットワームに動作可能な形で接続
できるようにする方法に向けられる。さらに、好ましい実施形態はネットワークに加えら
れるいくつかの周辺機器の自動設定を可能にする。
【００１０】
方法は例えば少なくとも１台の既存の「マスター」機器を含むネットワーク環境におい
て実施することができる。マスター機器はネットワーク内で動作するよう機能的に設定さ
れ、さらに１台以上の追加される「周辺」機器に無線で接続される。これらの「周辺機器
」は各々ネットワーク環境内で通信できるよう正しく設定されなければならない。これら
の周辺機器の設定はマスター機器の指示により自動的に生じる。本例において、マスター
機器は例えば１台以上の周辺機器を設定することができ、それによりネットワーク経由で
各々の通信および機能をイネーブルするネットワーク・パラメータ設定を含むネットワー
ク設定データセットまたはデータベースを備える。一実施形態で、マスター機器はネット
ワーク内のホスト機器、または他のマスター機器から設定データセットを受信する。
【００１１】
図示される実施形態で、一旦、「マスター」機器が設定データセットを受信すると、同
機器はネットワーク「設定」を必要とする周辺機器の少なくとも１台を特定する。一実施
形態で、設定を必要とする周辺機器の正体および数はマスター「設定」情報およびデータ
によりマスター機器に提供することができる。一旦、周辺機器が特定されると、マスター
機器は設定データベース（全体または部分）を無線で「目標」周辺機器に伝送する。次に
適当な設定データが自動的に目標周辺機器に適用され、それにより目標周辺機器はネット
ワーク動作を担うことができる。さらに最初のマスター機器は新規設定の周辺機器が「マ
スター」機器の役割を担うよう要請することにより自らを「複製」する。この新たに作成
されたマスターが次にまだ設定を必要とする少なくとも１台の残りの周辺機器（ある場合
）を特定し、これも前のマスター機器から転送されたマスター設定により提供することが
できる。設定データベースは次に新規マスターから次の周辺機器に移転され、同周辺機器
はネットワーク機能を有するよう自動的に設定される。さらに設定が必要な場合、この新
たに設定された機器も「マスター」機器の役割を担い、追加される周辺機器の設定を開始
することができる。
【００１２】
新たに設定された周辺機器は各々「マスター」機器の機能を担い、次いでまだ設定され
ていない残りの周辺機器を特定する。次に無線により同様の形で設定データを残りの周辺
機器に伝える。このマスター役割の複製はすべての周辺機器がネットワーク内で動作する
よう設定されるまで１台の周辺機器から次へと続くことができる。マスター機器の複製プ
ロセスは特に多数の新規機器を設定しなければならない場合、ネットワーク設定時間を大
幅に減らす。
【００１３】
形態１は、ネットワーク環境における無線周辺機器の自動設定方法は、ネットワーク環
境に追加される新規周辺機器に設定データを伝送するよう、既存のネットワーク機器を調
整することと、新規周辺機器がネットワーク動作を担うことができるよう、設定データを
新規周辺機器に自動的に適用することと、新規周辺機器が設定データの少なくとも一部を
ネットワーク環境に追加される第２の周辺機器に伝送することを、既存のネットワーク機
器により要求することと、第２の周辺機器がネットワーク動作を担うことができるよう、
伝送された設定データを第２の周辺機器に自動的に適用することと、を含むことを要旨と
する。
【００１４】
形態２は、ネットワーク環境における無線周辺機器の自動設定方法は、前記調整はホス
ト開始信号の受信に応答して伝送機器をマスター機器として動作させることを含むことを
その要旨とする。
【００１５】
形態３は、ネットワーク環境における無線周辺機器の自動設定方法は、さらに、既存の
ネットワーク機器に動作可能に接続されるホスト機器から設定データを転送することを含
むことを要旨とする。
【００１６】
形態４は、ネットワーク環境における無線周辺機器の自動設定方法は、前記調整はホス
ト機器から既存のネットワーク機器により信号が受信された結果起こることをその要旨と
する。
【００１７】
形態５は、ネットワーク環境における無線周辺機器の自動設定方法は、設定データは無
線通信リンク上で伝送されることをその要旨とする。
【００１８】
形態６は、ネットワーク環境における無線周辺機器の自動設定方法は、新規周辺機器お
よび第２の周辺機器の少なくとも１つはプリンタからなることをその要旨とする。
【００１９】
形態７は、ネットワーク環境における無線周辺機器の自動設定方法は、設定データは、
サービス・セット識別子（「ＳＳＩＤ」）情報と、無線ネットワーク・アクセス・ポイン
ト識別情報と、セキュリティ設定情報と、ネットワーク・モード情報と、ネットワーク伝
送率と、ＲＴＳ閾値と、電力管理情報と、アクセス・ポイント密度と、簡易ネットワーク
管理プロトコル（「ＳＮＭＰ」）と、ライン・プリンタ・リクエスタ（「ＬＰＲ」）設定
の１つ以上を含むことをその要旨とする。
【００２０】
形態８は、ネットワークにおける機器の自動設定方法は、少なくとも１つのネットワー
ク設定パラメータを含む設定データセットを、マスター機器より受信することと、マスタ
ー設定データセットを受信することと、周辺機器がネットワーク動作を担うことができる
よう、設定データを周辺機器に自動的に適用することと、マスター開始信号を受信すると
、マスター設定データセットに含まれる少なくとも１つのパラメータに従い１つ以上の周
辺機器を検索することと、該検索工程において周辺機器を識別すると、設定データセット
の少なくとも一部を転送することで、それにより識別された周辺機器は転送された設定デ
ータセットを適用してネットワーク動作を担うことができるようになることと、を含むこ
とをその要旨とする。
【００２１】
形態９は、ネットワークにおける機器の自動設定方法は、識別された周辺機器にマスタ
ー開始信号を送信することによりマスター機器として機能するよう、識別された周辺機器
を調整する工程をさらに含むことをその要旨とする。
【００２２】
形態１０は、ネットワークにおける機器の自動設定方法は、識別された周辺機器に対す
る設定データセットおよびマスター開始信号の通信は無線通信リンクを経由して行なわれ
ることをその要旨とする。
【００２３】
形態１１は、ネットワークにおける機器の自動設定方法は、ネットワーク設定パラメー
タは、サービス・セット識別子（「ＳＳＩＤ」）情報と、無線ネットワーク・アクセス・
ポイント識別情報と、セキュリティ設定情報と、ネットワーク・モード情報と、ネットワ
ーク伝送率と、ＲＴＳ閾値と、電力管理情報と、アクセス・ポイント密度と、簡易ネット
ワーク管理プロトコル（「ＳＮＭＰ」）と、またはライン・プリンタ・リクエスタ（「Ｌ
ＰＲ」）設定を含むことをその要旨とする。
【００２４】
形態１２は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、複数の無線周辺機器を識別することと、既存のネットワーク無線機器に設定データベー
スを移転し、マスター機器として機能するよう、既存のネットワーク無線機器を調整する
ことと、残りの無線周辺機器の１つを識別することと、識別された周辺無線機器がネット
ワーク動作を担いマスター機器の機能を担うことを可能にするよう、設定データベースの
少なくとも一部をマスター機器から識別された無線周辺機器に無線で伝送してマスター機
器を複製することと、前記識別工程および複製工程を繰り返すことと、を含むことをその
要旨とする。
【００２５】
形態１３は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、設定データベースは有線接続を経由して既存のネットワーク無線機器に移転されること
をその要旨とする。
【００２６】
形態１４は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、前記繰り返しは複数の無線周辺機器のすべてが設定データを受信し、それにより複数の
無線周辺機器各々がネットワーク動作を担うことが可能になるまで行なわれることをその
要旨とする。
【００２７】
形態１５は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、前記複製工程は、識別された無線周辺機器が無線マスター機器のマスター機能を担うよ
う命令するために、マスター開始命令をマスター機器から識別された無線周辺機器に無線
で伝送することを含むことをその要旨とする。
【００２８】
形態１６は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、さらに、マスター機器を複製中、アドホック無線モードを利用することを含むことをそ
の要旨とする。
【００２９】
形態１７は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、さらに、マスター機器を複製後インフラストラクチャ・モードに変更することを含むこ
とをその要旨とする。
【００３０】
形態１８は、ネットワーク環境における複数の無線周辺機器を自動的に設定する方法は
、周辺機器がネットワーク動作を担うことができるよう周辺機器に設定データを自動的に
適用することを含む設定を、ネットワークに接続されたマスター機器の要求により周辺機
器に対して行なうことと、新規に設定された周辺機器をマスター機器として機能させるよ
う調整することと、所定数の周辺機器がネットワーク動作を担うようになるまで前記設定
および調整工程を繰り返すことと、を含むことをその要旨とする。
【００３１】
形態１９の周辺機器は、マスター機器から受信した設定データセットを格納するよう構
成されるメモリと、周辺機器設定プログラム・コードを格納するよう構成されるメモリと
、自動的にプログラム・コードを実行して設定データセットに含まれる少なくとも１つの
パラメータに従うネットワーク設定を適用し、マスター開始命令の受信に応答してプロセ
ッサをマスター・モードに調整し設定データセットの少なくとも一部を第２の周辺機器に
無線で伝送させるように調整可能なプロセッサと、無線通信回路と、を含むことをその要
旨とする。
【００３２】
形態２０の周辺機器はプリンタであることをその要旨とする。
【００３３】
後述の説明において、さらなる特徴が記載され、これらは説明から明らかになり、また
は本明細書の教示を実施することにより知ることができる。発明の特徴は添付クレームに
おいて特に指摘された手段および組み合わせを以って実現し、求めることができる。本発
明の特徴は後述の説明および添付クレームによりさらに良く明らかになり、または本明細
書において後述される発明の実施により知ることができる。
【００３４】
本発明の特徴をさらに明確にするために、添付図面に例示される具体的な実施形態を参
照して発明のより詳しい説明がなされる。これらの図面は発明の実施形態の例を描いてお
り、その範囲を限定するものとみなされないことが理解されよう。発明は添付図面を用い
てさらに具体性を以ってかつ詳細に記述され説明される。
【発明を実施するための最良の形態】
【００３５】
以下の好ましい実施形態の詳細な説明において、本明細書の一部をなし、本発明の具体
的な実施形態を例示する添付図面が参照される。本発明の範囲を逸脱することなく他の実
施形態を利用でき、構造の変更をなし得ることが理解されよう。
【００３６】
本発明の実施形態はプリンタなどの周辺機器がネットワーク環境内で動作するよう設定
するシステムおよび方法に関する。一代表的方法において、ネットワーク環境に加えられ
る新規周辺機器に無線で設定データを伝送するよう既存の周辺機器が調整される。設定デ
ータを受信すると新規周辺機器は自動的に設定データを適用し、それにより新規機器はネ
ットワーク動作を担うことができる。
【００３７】
図１を見ると、ネットワーク環境の一例が図示され、ネットワーク環境１０で全般的に
特定される。本例において、ネットワーク環境１０はパソコン等および無線ネットワーク
・アクセス・ポイント１６を含む有線ネットワーク１２を含む。無線ネットワーク・アク
セス・ポイント１６経由で有線ネットワーク１２と通信する複数の無線周辺機器が図示さ
れる。この図示例において、無線周辺機器にはＰＤＡ等の携帯端末１８、ラップトップ・
コンピュータ２０、および無線プリンタ２２が含まれる。本実施形態において無線プリン
タ２２はＩＥＥＥ８０２．１１ｘ技術を用いて無線ネットワーク・アクセス・ポイント１
６と通信するが、他の無線プロトコルおよび通信機構を用いても良い。有線ネットワーク
１２は単独のパソコン１４および単独の無線ネットワーク・アクセス・ポイント１６を含
むように図示され、無線ネットワーク・アクセス・ポイント１６は３台の無線周辺機器と
しての携帯端末１８、無線周辺機器としてのラップトップ・コンピュータ２０、および無
線周辺機器としての無線プリンタ２２と通信するように図示されるが、当業者であればこ
れは図示を容易にするためのものであることを理解しよう。ネットワーク環境１０は事実
上任意数のパソコン、無線ネットワーク・アクセス・ポイント、サーバ、および周辺機器
を含むことができる。
【００３８】
ネットワーク環境１０に無線周辺機器としての携帯端末１８、無線周辺機器としてのラ
ップトップ・コンピュータ２０、および無線周辺機器としての無線プリンタ２２を加える
ことは時間がかかり、複雑で相当な技術力を必要とする可能性がある。ネットワーク環境
１０に無線周辺機器としての携帯端末１８、無線周辺機器としてのラップトップ・コンピ
ュータ２０、および無線周辺機器としての無線プリンタ２２を加えることを促進するため
に、無線周辺機器は自動無線周辺機器設定ツールを備え、これは周辺機器に格納され、周
辺機器の１つ以上のプロセッサにより実行され得るファームウェア（または他の任意の適
当な実行可能な命令機構）により実施することができる。ソフトウェアの実行により既存
のネットワーク周辺機器がネットワーク環境１０に追加される新規周辺機器を自動的に設
定することが可能になる。つまり、一例において、既存のプリンタが新規プリンタを設定
しネットワーク内で動作し得るようにすることができる。この設定は自動的になされ、従
ってネットワーク管理者の介入および操作を必要としないので時間と費用が節約される。
【００３９】
第１の実施形態例において、自動無線周辺機器設定ファームウェアはユーザ入力に応答
して無線周辺機器が実行する。この実施形態で、ユーザ入力は無線周辺機器を「ソース・
モード」または「ターゲット・モード」に設定するのに用いられる。この実施形態で、新
規の無線プリンタを自動的に設定するために既存のネットワーク無線プリンタが用いられ
る場合、既存の無線プリンタはソース・モードに設定され、新規の無線プリンタ（設定を
必要とする周辺機器）はターゲット・モードに設定される。次に図２から図６（ｂ）を参
照して自動無線周辺機器設定のこの特定実施形態についてさらなる詳細を説明する。以下
の説明は無線プリンタをネットワーク環境に追加することを記述しているが、以下に説明
される原理はネットワーク環境に任意の周辺機器を追加することに適用することができる
。
【００４０】
図２から図６（ｂ）に説明される方法を用い、新規の無線プリンタ３０をネットワーク
環境１０に加える場合、既存の無線プリンタ２２はソース・モードに調整され新規の無線
プリンタ３０（ネットワークに追加する機器）はターゲット・モードに調整される。一実
施形態で、既存の無線プリンタ２２をソース・モードに調整することは無線プリンタ２２
の蓋を開け、所定回数または所定順序で給紙ボタン（または周辺機器上他の任意の適当な
ユーザ・インタフェース）を押し、次に無線プリンタ２２の蓋を閉じることを含み得る。
無線プリンタ２２のユーザ・インタフェースを用いてこれら、または類似した、簡単な工
程を行なうことにより無線プリンタは自動無線周辺機器設定ファームウェアを実行し、既
存の無線プリンタ２２はソース・モードに入る。類似した方法を周辺機器がターゲット・
モードとして機能するよう調整するのに使用し得る。
【００４１】
図３は既存の無線プリンタ２２の観点からネットワーク環境において無線周辺機器の自
動設定を提供する方法の一実施形態の例を図示する。ネットワーク化された既存の無線プ
リンタ２２が自動無線周辺機器設定ファームウェア（または類似したプログラマブルな実
装）を実行してソース・モードに入ると、無線プリンタ２２は現在の設定を予めプログラ
ムされた工場設定に自動的に変更し（ステップＳ１００）、工場設定が有効になるよう自
らをリセットする。ステップＳ１０２でタイマが開始され、自動無線周辺機器設定が完了
するまでの時間を確定する。タイマが開始されると無線プリンタ２２はステップＳ１０４
において無線通信リンク上で新規の無線プリンタ３０の伝送制御プロトコル（「ＴＣＰ」
）ポート（または類似した通信プロトコル・インタフェース）への接続を試みる。ステッ
プＳ１０６で、方法は新規の無線プリンタ３０のＴＣＰポートへ接続する試みが成功した
か否かを判断する。不成功の場合、無線プリンタ２２は１０秒など所定時間待った後、ス
テップＳ１０６に戻り、新規の無線プリンタ３０のＴＣＰポートが無線通信リンクに接続
したか再度判定する。
【００４２】
ステップＳ１０６において新規の無線プリンタ３０のＴＣＰポートが無線通信リンクに
接続された場合、既存の無線プリンタ２２はステップＳ１０８に示すようにプリンタ設定
データを新規の無線プリンタ３０に送信する。新規の無線プリンタ３０に伝送されるプリ
ンタ設定データは例えばプリンタＳＳＩＤ、ネットワーク・モード、ネットワークの伝送
率、ＲＴＳ閾値、電力管理命令、アクセス・ポイント密度、認証設定、符号化および符号
化キー、その他を含むことができる。プリンタ設定データが首尾よく新規の無線プリンタ
３０に伝送された後、ステップＳ１１０において無線プリンタ２２は自動的に自己の設定
を元に戻し前の設定が有効になるように自らをリセットする。ステップＳ１１２で、無線
プリンタは通常のネットワーク動作を再開できる。
【００４３】
自動無線周辺機器設定の完了以前にタイマが切れた場合、無線プリンタ２２は自己の設
定を元に戻すように自動的に調整され、無線プリンタは通常のネットワーク動作を再開す
る。この場合自動無線周辺機器設定には例えば前述の形で無線プリンタのユーザ・インタ
フェースを用いることにより無線プリンタ２２がソース・モードに再度調整される必要が
ある。
【００４４】
図４はこの場合、新規の無線プリンタ３０の観点から示した、ネットワーク環境１０に
おける無線周辺機器の自動設定方法の別の実施形態例を図示する。新規の無線プリンタ３
０が自動無線周辺機器設定ファームウェアを実行してターゲット・モードに入ると、新規
の無線プリンタ３０はステップＳ２００でＴＣＰポート（または類似したインタフェース
）をモニタし、ネットワーク化された既存の無線プリンタ２２への接続を探す。ネットワ
ーク化された既存の無線プリンタ２２への接続がなされると、ステップＳ２０２に示すよ
うにタイマが開始され、新規の無線プリンタ３０が設定されなければならない期限が確定
される。ステップＳ２０４で、新規の無線プリンタ３０は無線プリンタ２２からプリンタ
設定データの受信を待つ。ステップＳ２０６で、プリンタ設定データが無線プリンタ２２
から受信される。新規の無線プリンタ３０は受信したプリンタ設定データを用い、ステッ
プＳ２０８において自動的にその設定を更新し、自動的にターゲット・モードから出て新
規の無線プリンタ３０の更新データが有効になるように自らをリセットする。ステップＳ
２１０において、新規の無線プリンタ３０はネットワーク動作を担うことができる。
【００４５】
ステップＳ２０２において、新規の無線プリンタ３０の設定前にタイマが切れた場合、
新規の無線プリンタ３０はターゲット・モードから出てリセットする。この場合無線周辺
機器の自動設定を完了するためには前述の形に無線プリンタのユーザ・インタフェースを
用いて新規の無線プリンタ３０を再度ターゲット・モードに再調整する必要がある。
【００４６】
図示例において、既存の無線プリンタ２２および新規の無線プリンタ３０間の通信は双
方向データ・パケット通信機構により提供することができる。図５は無線プリンタ２２，
３０が用いることのできるデータ・パケット構造の一実施例を示す。本例において各デー
タ・パケット３００はメッセージ・タイプ・バイト３０２、チェックサム／リターン・コ
ード・バイト３０４、メッセージ長バイト３０６、およびメッセージ・バイト３０８を含
む。メッセージ・タイプ・バイト３０２はデータ・パケットの種類を識別し、図示例にお
いては２つの形、つまりデータ・タイプ（０×００）または返信タイプ（０×ＦＦ）、の
いずれかの形を取ることができる。チェックサム／リターン・コード・バイト３０４はデ
ータ・タイプに対するチェックサムおよび返信タイプに対するリターン・コードを含むこ
とができる。メッセージ長バイト３０６はメッセージ・バイト３０８におけるメッセージ
の長さを識別する。
【００４７】
図６（ａ）および図６（ｂ）は無線プリンタ２２，３０間の双方向データ・パケット通
信を行なう方法の例を図示する。例えば、ネットワーク化された既存の無線プリンタ２２
がプリンタ設定データを新規の無線プリンタ３０に送信する際、無線プリンタ２２は図６
（ａ）のステップＳ４００においてプリンタ設定データをデータ・パケットに分割しデー
タ・パケットをキューに置く。ステップＳ４０２において、無線プリンタ２２はキューの
最初のパケットを回収し、回収されたデータ・パケットを新規の無線プリンタ３０に伝送
する。ステップＳ４０４においてカウンタが開始され、ステップＳ４０６においてタイマ
が開始される。ステップＳ４０８において、既存の無線プリンタ２２は新規の無線プリン
タ３０から伝送データ・パケットの受信を確認する返信データ・パケットの受信を待つ。
【００４８】
タイマが切れる前に返信データ・パケットが受信された場合、無線プリンタ２２はステ
ップＳ４１０において返信データ・パケットのチェックサム／リターン・コード・バイト
３０４を調べ、データ・パケットが新規の無線プリンタ３０により首尾よく処理されたか
否かを判定する。データ・パケットが首尾よく処理された場合、無線プリンタ２２はステ
ップＳ４１２においてキューにさらにデータ・パケットが存在するかを調べる。処理され
なかった場合、無線プリンタ２２は、図３で記載されるようにステップＳ１１０において
自己の設定を復元し自らをリセットする。しかしキューにデータ・パケットが存在する場
合、無線プリンタ２２はステップＳ４１４においてキューにおける次のデータ・パケット
を選んで伝送し、ステップＳ４０４において再度カウンタを開始する。
【００４９】
ステップＳ４０８において、返信確認が受信されず、また返信データ・パケットが新規
の無線プリンタ３０から受信される前にタイマが切れた場合（ステップＳ４１６）、カウ
ンタ値がステップＳ４１８において調べられ、閾値に達したか判定される。カウンタが閾
値に達していない場合、ステップＳ４２０においてカウンタが増分され、ステップＳ４０
６においてタイマを再初期化する前に無線プリンタ２２はステップＳ４２２においてデー
タ・パケットを再送信する。ステップＳ４１８において、カウンタの閾値に達成した場合
、新規の無線プリンタ３０はオフラインであるとみなされ、無線プリンタ２２は、図３で
記載されるようにステップＳ１１０において自己の設定を復元し自らをリセットする。
【００５０】
図６（ｂ）を参照すると、新規の無線プリンタ３０が既存の無線プリンタ２２からデー
タ・パケットを受信すると、図示例において新規の無線プリンタ３０はステップＳ５００
で示すように、データ・パケットを正しく受信することを確実にするためにエラー・チッ
クを行なうよう実施される。他のエラー補正機構を用いることもできるが、図示例におい
て新規の無線プリンタ３０はデータ・パケットのメッセージ・バイト３０８（図５参照）
を用いて計算されたチェックサムでデータ・パケットのチェックサム／リターン・コード
・バイト３０４（図５参照）を確認する。ステップＳ５０２においてチェックサムが確認
されると、新規の無線プリンタ３０はステップＳ５０４においてデータ・パケットのメッ
セージ・バイト３０８（図５参照）を処理する。次にステップＳ５０６に示すように、デ
ータ・パケットを無事に受信したことを確認する返信データ・パケットが無線プリンタ２
２に伝送される。返信データ・パケットはメッセージ・バイト３０８（図５参照）が新規
の無線プリンタ３０により首尾よく処理されたかを識別する。例えば、一実施形態で、チ
ェックサム／リターン・コード・バイト３０４（図５参照）はメッセージ・バイト３０８
（図５参照）が首尾よく処理された場合０×０００に、処理されなかった場合０×ＦＦＦ
Ｆに設定される。ステップＳ５０２においてチェックサムが確認されない場合、返信デー
タ・パケットは無線プリンタ２２に返信されず、無線プリンタ２２はタイマが切れおよび
／あるいはカウンタが閾値レベルに達した場合以外、データ・パケットを再送信するよう
促される。
【００５１】
新規の無線プリンタ３０が既存の無線プリンタ２２にデータを送り返す必要がある場合
、データは返信データ・パケットのメッセージ・バイト部分に含めることができる。新規
の無線プリンタ３０がデータを送信しない場合、返信データ・パケットのメッセージ・バ
イト部分は空である。
【００５２】
上述の実施形態はネットワーク環境１０において無線プリンタ間で無線通信を用いた無
線プリンタの自動設定を示す。この無線通信はいくつかの機構により提供されることがで
き、赤外線、ブルーツース、およびアドホックＩＥＥＥ８０２．１１ｘ接続が含まれるが
これらに限定されない。当業者であれば、ソースおよびターゲットの無線プリンタは望ま
しい場合シリアルＲＳ２３２ケーブル、パラレルＲＳ４２２ケーブル、ＲＳ４８５ユニバ
ーサル・シリアル・バス、または他の適当な有線接続を用いて有線リンク上でプリンタ設
定を通信し得ることを理解しよう。さらに、上記の自動設定手順は無線プリンタの設定に
限定されないことが理解されよう。当業者であれば自動手順はネットワークなどの望まれ
る通信機構内で動作するよう何らかの設定を必要とする他種の無線周辺機器に適用し得る
ことを理解しよう。
【００５３】
上記の説明は既存の「ソース」機器を用いて新規の周辺「ターゲット」機器を自動的に
設定するという状況において提供される。この方法はネットワーク動作向けに多数の周辺
機器を設定しなければならない場合は必ずしも充分でないかもしれない。このような状況
では、複数の無線周辺機器を効率的な形で自動的に設定するシステムおよび方法を提供す
る、別の実施形態を利用することができる。
【００５４】
この別の実施形態で、ネットワークに動作可能な形で接続することが必要な少なくとも
１台、恐らくは数台の周辺機器が存在する。本実施形態で、「マスター」機器を用いてネ
ットワーク設定を必要とする周辺機器の少なくとも１台を特定し、次に設定データセット
／データベース（全体または一部）を無線でそのターゲット機器に通信する。ターゲット
周辺機器は次に前述のように適当な設定情報を適用して自らを設定する。このように、本
実施形態でマスター機器は、同機器が設定データを「ターゲット」機器がネットワーク内
で設定されるように設定データを渡すという点で前記に説明した「ソース」機器とほぼ同
じ形で機能する。しかし、この別の実施形態で、同機器はマスター（ソース）・ステータ
スを担うためにユーザが操作する必要がない。代わりに別のマスター機器から例えば「マ
スター」開始命令を受信した結果機器はマスター機能を担う。
【００５５】
好ましい実施形態で、設定データベースを渡すことに加え、マスター機器は適当なマス
ター「設定」情報（さらに後述するように、マスター機器機能に係わるデータ）を渡し、
マスター開始命令またはメッセージを発行して新規設定機器がマスター機器の機能を担う
ことを要求することにより自己を「複製」する。新規に作成されたマスター機器はネット
ワーク環境内の残りの周辺機器の内まだ設定されていない少なくとも１台を特定する（例
えば前のマスターから受信した設定情報に基づき）。新規のマスター機器は次に特定され
た無線周辺機器に設定データセットを伝送する。設定データセットを受信すると、ターゲ
ット無線周辺機器は自動的に設定データセットを適用し、それにより周辺機器は同様にネ
ットワーク動作を担うことができるようになる。マスター機能も同様に新規機器で複製さ
れ、機器は「マスター」の役割を担い、前のマスターからマスター設定情報を受信する。
ネットワーク環境内でまた設定されていない追加される無線周辺機器が存在する場合、新
規マスター機器は残りの無線周辺機器の少なくとも１台に設定データセットを転送する。
この複製プロセスはネットワーク環境内のすべての周辺機器が正しく設定されるまで繰り
返される。このマスター機器を複製するプロセスは、特にネットワークに追加すべき周辺
機器が多い場合、ネットワーク設定時間を大幅に削減し、ネットワーク設定プロセスを大
幅に簡易化する。さらに、機器を設定するためにユーザが物理的に操作し、「ソース」ま
たは「ターゲット」モードに置く必要性を取り除く。
【００５６】
次に図７を見ると、設定を必要とする複数の周辺機器を有するネットワーク環境の一例
が示され、ネットワーク環境６００で一般的に特定される。図示例のネットワーク環境６
００はホスト機器６０２の要求によりマスター機器に指定され得る少なくとも１台のマス
ター機器６０４を含む。ホスト機器６０２およびマスター機器６０４間のリンク６１８は
無線または有線接続であって良い。ホスト機器６０２はサーバ、パソコン、またはマスタ
ー機器６０４と通信できる他の任意のコンピュータ機器を含むことができる。
【００５７】
ネットワーク環境６００内にはさらに複数の無線周辺機器６０６，６０８，６１０，６
１２，６１４，６１６も示される。これら機器はマスター機器６０４と無線で通信するこ
とができるが、ネットワーク環境６００内で機能できるためにはある程度の設定を必要と
する。
【００５８】
図示される実施形態において、複数の無線周辺機器６０６，６０８，６１０，６１２，
６１４，６１６は１つ以上の通信チャンネル６２０を用いて互いに通信する。一実施形態
で、ＷＡＮまたは他のネットワークへのアクセスを与える無線ネットワーク・アクセス・
ポイント（図示せず）が提供される。他の無線接続機構を用いることもできるが、図示さ
れる実施形態で無線周辺機器６０６，６０８，６１０，６１２，６１４，６１６はＩＥＥ
Ｅ８０２．１１ｘ技術を用いて無線ネットワーク・アクセス・ポイントと通信する。マス
ター機器６０４、無線周辺機器６０６，６０８，６１０，６１２，６１４，６１６はＰＤ
Ａ等の携帯端末、ラップトップまたはパソコン、プリンタ、携帯電話、等々を含む任意の
種類の周辺機器であって良い。ネットワーク環境６００は７台のマスター機器６０４、無
線周辺機器６０６，６０８，６１０，６１２，６１４，６１６を含むように示されるが、
当業者であればこれは図示を簡単にするためだけであることを理解しよう。ネットワーク
環境６００は事実上任意数の無線周辺機器を含むことができる。
【００５９】
ホスト機器６０２から設定データベースを受信すると、マスター機器６０４はネットワ
ーク環境６００内における他の無線周辺機器の設定を開始するようホスト機器６０２から
命令を受信する。例えば、マスター設定情報はネットワーク設定を必要とするすべての周
辺「ターゲット」機器のリストを含むことができる。マスター機器６０４はスキャンして
クライアントとしての無線周辺機器６０６など、設定を必要とするターゲット・クライア
ントを見つける。クライアントとしての無線周辺機器６０６が見つかると、マスター機器
６０４は無線で設定データベース（機器の必要に応じ全体または一部）をクライアントと
しての無線周辺機器６０６に伝送する。前述のように、設定データセットはクライアント
としての無線周辺機器６０６がネットワーク動作を担うこと、すなわちネットワーク環境
６００により提供されるネットワーク・インフラ経由で他の機器と通信すること、を可能
にするデータを含む。設定情報はさらに前述のようにセキュリティ情報、ユーザ・プリフ
ァレンス、設定構造等々の他のデータも含むことができる。
【００６０】
設定データセットを渡すことに加え、マスター機器６０４はマスター設定情報（例えば
ネットワーク設定を必要とする他のターゲット機器のリストを含む）も渡し、クライアン
ト機器（マスター機器６０４）がマスター「開始」命令を発行することによりマスター機
能を担うことを要求する。そうすると無線周辺機器６０６はクライアントとしての無線周
辺機器６１０，６１２など、他の無線周辺機器を設定することができるようになる。プロ
セスは繰り返され、無線周辺機器６０６は関係するマスター設定情報とともに設定データ
ベースを無線で伝送し、クライアントがネットワーク動作を担い、続いてマスター機器の
役割を担うよう設定する。同様に、ある実施形態では元のマスター機器６０４が例えばク
ライアントとしての無線周辺機器６０８など他の無線周辺機器を設定することができ、こ
れが次に例えばクライアントとしての無線周辺機器６１４，６１６など追加される無線周
辺機器を設定することができる。このことは、無線周辺機器６０８がマスター機器として
機能していることを示している。このプロセスはネットワーク環境６００内のすべての無
線周辺機器が設定データベースを受信し、正しく設定されネットワーク環境６００に加わ
るまで繰り返される。好ましい実施形態で、ホスト機器６０２は周辺機器の設定が完了し
たことを通知されることができる。
【００６１】
図８は複数の無線周辺機器を自動的に設定するために用い得る方法８００の態様の、図
７におけるホスト機器６０２のようなプログラマブルなホスト機器の観点から全般的に示
した一実施形態を図示する。ホスト機器６０２は、実行されると方法８００で示される方
法例を実施するコンピュータ実行可能な命令を有する１つ以上のコンピュータ読み取り可
能な媒体を含むことができる。プロセスが開始すると、ホスト機器６０２はネットワーク
設定を必要とする複数の無線周辺機器（例えば無線周辺機器６０６，６０８，６１０，６
１２，６１４，６１６）の識別を含む。このような情報−ネットワーク設定を必要とする
すべての周辺「ターゲット」機器のリスト−はマスター設定情報の一部として含むことも
できる。
【００６２】
方法８００はステップＳ８０４において、例えば図７のマスター機器６０４のような既
存の周辺機器にマスター開始命令を発行することを含む。前記のとおり、マスター開始命
令は基本的に受信機器にマスター機器（すなわちそれ自体次にターゲット周辺機器の自動
ネットワーク設定を開始する機器）の役割を担うことを要求する。この工程は通常、該当
するマスター「設定」情報を渡すことも含み、情報は例えばネットワーク設定を必要とす
るすべての周辺機器のリストおよびマスター機器が必要とする他の任意の関連情報を含む
ことができる。
【００６３】
ステップＳ８０６において、ホスト機器６０２は設定データベース情報をマスター機器
６０４に移転する。前述のとおり、ここでも設定データベースは設定される周辺機器の設
定に必要な任意の関連情報／データを含んでいる。
【００６４】
設定データベースとして「新規」の情報をマスター機器６０４に渡すと、ホスト機器６
０２はステップＳ８０８で示されるように、識別された周辺機器の設定を開始する命令を
発行する。一実施形態で、残りの無線周辺機器を設定する命令はネットワーク環境６００
内で設定を必要とする無線周辺機器の合計数を含むことができる。例えば再度図７を参照
すると、ホスト機器６０２は６台の追加される無線周辺機器６０６，６０８，６１０，６
１２，６１４，６１６を設定するようマスター機器６０４に命令を発行することができる
。
【００６５】
図示される実施形態で、方法８００はさらにステップＳ８１０において、ステップＳ８
０８で発行した命令が首尾よく完了したかを判定するために無線周辺機器の１台が設定さ
れる無線周辺機器のリストを返送するのを待つことを含む。
【００６６】
次に図９を参照すると、方法９００で示される別の方法例が図示される。この方法は無
線周辺機器がネットワーク動作を担い、次にマスター機器の役割も担うことができるよう
複数の無線周辺機器をマスター機器が設定できるために用い得るプログラム工程の例を全
般的に示す。方法９００は例えば図７のマスター機器６０４などの周辺機器において実施
することができ、またはその後マスター機能を担う他の任意の機器において実施すること
ができる。周辺機器は、実行された場合、方法９００を実施するコンピュータ実行可能な
命令を有する１つ以上のコンピュータ読み取り可能な媒体を含むことができる。
【００６７】
図示例において、方法９００は「マスター開始」としてのステップＳ９０１で始まる。
一実施形態で、「マスター開始」としてのステップＳ９０１はマスター開始命令をホスト
・システムから受信して（たとえば図８における方法８００のステップＳ８０４で）また
は既にマスター機器として動作するように設定された無線周辺機器（図７におけるマスタ
ー機器６０４）から受信して開始され、マスター機器動作に関連する任意のマスター設定
データを含む。方法９００はさらにステップＳ９０２において設定データセット／データ
ベースを受信することを含む。ここでも設定データはホスト機器６０２から有線または無
線接続経由で受信することができ、またはマスター機器の機能を果たすよう設定された別
の無線機器から受信することができる。一実施形態で、マスター設定データはこの特定の
マスター機器が設定する無線周辺機器の数（ｘで示される）を含むことができる。
【００６８】
ステップＳ９０４において、方法９００はネットワーク環境１０がインフラストラクチ
ャ・モードで動作しているか、またはアドホック・モードであるか否かを判定する。ネッ
トワーク環境１０がインフラストラクチャ・モードで動作している場合、無線モードはス
テップＳ９０６においてアドホック・モードに変更される。インフラストラクチャ・モー
ドでは、通常、無線機器が１つ以上の無線アクセス・ポイントの使用により通信しなけれ
ばならない。逆にアドホック・モードでは通常、無線機器が無線アクセス・ポイントを必
要とせず互いに直接通信できる。もちろん、これは異なった無線環境／プロトコルが使用
されている場合に変わる可能性がある。
【００６９】
ステップＳ９０８において、方法９００は現行のマスター機器が設定した無線周辺機器
の数を記録するのに用いることのできるカウンタを初期化する。方法９００はさらにステ
ップＳ９１０において、設定する無線周辺機器を検索することを含む。ステップＳ９１２
において無線周辺機器が見つからない場合、ステップＳ９１６で確認が実施されタイムア
ウト条件が満足されたか判定する。所定時間が経過していない場合、方法９００は引き続
き、ステップＳ９１０においてタイムアウトが起こるまで無線周辺機器を検索する。タイ
ムアウトが起こると、ステップＳ９２０においてマスター機器が設定を必要とする次の無
線周辺機器の検索を開始するよう、カウンタが増分される。
【００７０】
適切なターゲット・クライアントをステップＳ９１２において見つけると、マスター機
器はステップＳ９１４において設定データベースを無線周辺機器に移転する。ステップＳ
９１８において移転が不成功であったと判定されると、上述のようにプロセスは繰り返さ
れ、データベースは再度無線周辺機器に移転される。設定データベース情報が首尾よく移
転された場合、マスター機器はステップＳ９２２において、ネットワーク環境１０内にま
だ設定を必要とする追加される無線周辺機器が存在するか否かを判定する。追加される無
線周辺機器が存在する場合、ステップＳ９２４においてマスター機器は設定したての無線
周辺機器にマスター開始命令を送信し新規の機器にマスター機能を「複製」する。次に、
ステップＳ９２６において、マスター機器はマスター「設定」データを無線周辺機器に移
転する。これ以降、無線周辺機器もまだ設定を必要とする他の無線周辺機器の設定プロセ
スを続けることができる。ステップＳ９２０において、マスター機器はカウンタを増分し
、ステップＳ９１０に示すように次の無線周辺機器の検索を開始する。
【００７１】
ステップＳ９２２においてマスター機器が追加されるクライアントは存在しないと判定
した場合、マスター機器はステップＳ９２８において無線モードをインフラストラクチャ
・モードに戻す。方法はステップＳ９３０において、設定されたクライアントのリストを
ホスト機器に送信することを含む。これによりホスト機器６０２はすべての周辺機器が設
定されたか判定することができる。
【００７２】
次に図１０を参照すると、ターゲット周辺機器においてマスター無線機器から設定デー
タおよびマスター設定データを受信する方法の一例が示される。方法は全般的に方法１０
００で示され、図７の無線周辺機器６０６，６０８，６１０，６１２，６１４，６１６の
いずれかなどの無線周辺機器において実施することができる。無線周辺機器は実行される
と方法１０００の工程を実施するコンピュータ実行可能な命令を有する１つ以上のコンピ
ュータ読み取り可能な媒体を含むことができる。方法１０００はステップＳ１００４およ
びステップＳ１００６において、マスター機器と通信に入るのを待つことを含む。このプ
ロセスの際、マスター機器は無線周辺機器を検索し、前述のように通信を開始することが
できる。タイムアウト期間内にマスター機器が見つからない場合、すなわち通信を開始し
ない場合、プロセスは終了する。
【００７３】
一旦、マスターが見つかると（通信を開始すると）、方法１０００はさらにステップＳ
１００８において、無線伝送経由でマスター機器から設定データベースを受信することを
含む。設定データベースを受信後（および前述のようにネットワーク設定を開始後）、マ
スター機器は新たに設定された無線周辺機器にマスター開始要求を送信することができる
。ステップＳ１０１０においてマスター開始要求が受信されなかった場合、ステップＳ１
０１２が実施され、プロセス終了の前に機器がリセットされる。マスター開始要求が受信
された場合、処理はステップＳ１０１４で続けられ、マスター設定データがマスター機器
から無線伝送経由で受信される。
【００７４】
マスター設定データを受信すると、無線周辺機器はステップＳ１０１６に示すようにマ
スター・モードに切り替わり、機器はステップＳ９０１に示すようにマスター機器として
機能し始める。再度図９を参照し、マスター機器の機能を開始すると無線周辺機器はマス
ター設定データに従いネットワーク環境内の他の無線周辺機器を設定する。無線機器はス
テップＳ１０１４で既にマスター設定データを受信しているので、機器は必要な場合ステ
ップＳ９０２（図９参照）を飛ばすことができる。
【００７５】
上述から見られるように、代わりの実施形態はネットワーク内機器の自動的な設定を可
能にし、かつユーザの介入を殆ど排除する形でこれを行なう。プロセスおよびシステムは
多数の機器を設定する必要がある場合に理想的に適している。マスター機器の機能を複製
し残りの無線機器を設定する負担を分担することにより、管理者は第１のマスター機器６
０４の設定を開始するだけで済むため、ネットワーク内のすべての無線機器を設定するプ
ロセスが促進される。次に残りの無線周辺機器６０６，６０８，６１０，６１２，６１４
，６１６の設定が自動的に行なわれる。さらに、マスター機器を複製することにより、ネ
ットワーク全体を設定するのに要する全体的な時間が削減される。
【００７６】
本明細書の実施形態はコンピュータの各種ハードウェア機構を含む特殊用途または汎用
コンピュータを含むことができる。実施形態はまた格納されたコンピュータ実行可能な命
令またはデータ構造を搭載または有するコンピュータ読み取り可能な媒体を含むこともで
きる。このようなコンピュータ読み取り可能な媒体は汎用または特殊用途のコンピュータ
によりアクセスできる入手可能な任意の媒体であって良い。例えばこのようなコンピュー
タ読み取り可能な媒体は限定することなくＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ
もしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶装置、ま
たはコンピュータ実行可能な命令もしくはデータ構造の形で望まれるプログラム・コード
手段を搭載もしくは格納でき汎用もしくは特殊用途のコンピュータによりアクセスできる
他の任意の媒体を含むことができる。情報がネットワークまたは別の通信接続（有線、無
線、または有線と無線の組み合わせのいずれか）上でコンピュータに移転または提供され
ると、コンピュータは接続をコンピュータ読み取り可能な媒体と正しくみなす。従って、
このような接続は正しくはコンピュータ読み取り可能な媒体と呼ばれる。上述の組み合わ
せもコンピュータ読み取り可能な媒体の範囲内に含まれる。
【００７７】
コンピュータ実行可能な命令は例えば汎用コンピュータ、特殊用途のコンピュータ、ま
たは特殊用途の処理装置が特定の機能または機能のグループを実施するようにさせる命令
およびデータを含む。要旨は構造的特徴および／あるいは方法論的行為に固有の言葉で説
明されたが、添付特許請求の範囲に定義される要旨は上述の具体的な特徴または行為に必
ずしも限定されないことが理解されよう。逆に、上述の具体的な特徴または行為クレーム
を実施する形の例として開示される。
【００７８】
本発明はその精神または根本的な特徴から逸脱することなく他の具体的な形において具
現されることができる。説明された実施形態はすべての点において単に例示的とみなされ
、限定的とはみなされない。従って発明の範囲は前述の説明ではなく添付の特許請求の範
囲により示される。特許請求の範囲に同等の意味および範囲に入るすべての変更は特許請
求の範囲に包含されるものとする。
【図面の簡単な説明】
【００７９】
【図１】無線ネットワーク・アクセス・ポイントおよび無線ネットワーク・アクセス・ポイント経由で有線ネットワークと通信する複数の周辺機器を含むネットワーク環境の例を示す概略図。
【図２】図１のネットワーク環境で新規の無線プリンタの追加を示す概略図。
【図３】無線周辺機器の自動設定の際、ソース・モードに調整された既存のネットワーク無線プリンタが行なう工程の一例を示すフローチャート。
【図４】無線周辺機器の自動設定の際、ターゲット・モードに調整された新規の無線プリンタが行なう工程の一例を示すフローチャート。
【図５】無線周辺機器の自動設定の際、既存および新規の無線プリンタが互いに通信する場合に用いるパケット構造の一例。
【図６】（ａ）、（ｂ）は、無線周辺機器の自動設定の際、既存および新規の無線プリンタが互いに通信する場合に行なわれる工程の一例を示すフローチャート。
【図７】ホスト機器および複数の周辺機器を含むネットワーク環境の例を示す概略図。
【図８】マスター機器の設定にホスト機器が行なう方法の一例を示すフローチャート。
【図９】１台以上の周辺機器の設定にマスター機器が行なう方法の一例を示すフローチャート。
【図１０】無線周辺機器を設定する方法の一例を示すフローチャート。
【符号の説明】
【００８０】
１０，６００…ネットワーク環境、１２…有線ネットワーク、１４…パソコン、１６…
無線ネットワーク・アクセス・ポイント、１８…無線周辺機器としての携帯端末、２０…
無線周辺機器としてのラップトップ・コンピュータ、２２…無線周辺機器としての無線プ
リンタ、３０…無線プリンタ、３００…データ・パケット、３０２…メッセージ・タイプ
・バイト、３０４…チェックサム／リターン・コード・バイト、３０６…メッセージ長バ
イト、３０８…メッセージ・バイト、６０２…ホスト機器、６０４…マスター機器、６０
６，６０８，６１０，６１２，６１４，６１６…クライアントとしての無線周辺機器、６
１８…リンク、６２０…通信チャンネル、７００，８００，９００，１０００…方法。
【図１】
2008219885.tif 000003
【図２】
2008219885.tif 000004
【図３】
2008219885.tif 000005
【図４】
2008219885.tif 000006
【図５】
2008219885.tif 000007
【図６】
2008219885.tif 000008
【図７】
2008219885.tif 000009
【図８】
2008219885.tif 000010
【図９】
2008219885.tif 000011
【図１０】
2008219885.tif 000012