(57)【要約】【課題】ワイヤレスＵＳＢ機能を備える無線通信装置の無線周波数範囲を設定する、無線通信装置、該無線通信装置を介したプリンタ・ネットワーク・システムおよび周波数設定方法を提供すること。【解決手段】本発明の無線通信装置１０は、３．１ＧＨｚ以上の周波数帯域を使用してワイヤレスバス・ネットワークを構成する無線通信手段２２と、ワイヤレスバス・ネットワークを構成するための周波数割当データを含むメモリ手段（２２、３８）と、ワイヤレスバス・ネットワークを構成するための周波数割当データを、定期的に、または第２ネットワークに接続した時に設定する制御手段１６とを含んでいて、ＵＷＢの周波数割当が変わったときにでも効率的に周波数割当データを取得して設定する。【選択図】  図１
2008060816.tif 000002
【特許請求の範囲】
【請求項１】
３．１ＧＨｚ以上の周波数帯域を使用してワイヤレスバス・ネットワークを構成する無線通信手段と、
前記ワイヤレスバス・ネットワークを構成するための周波数割当データを格納するメモリ手段と、
前記ワイヤレスバス・ネットワークを構成するための前記周波数割当データを、定期的に、または第２ネットワークに接続した時に取得して設定する制御手段と
を含む、無線通信装置。
【請求項２】
前記無線通信装置は、前記第２ネットワークに接続したことを識別して前記第２ネットワークを介して前記無線通信装置に接続されたサーバにアクセスし、前記サーバが格納する周波数割当データが更新されている場合に、前記周波数割当データをダウンロードするネットワーク接続手段を備える、請求項１に記載の無線通信装置。
【請求項３】
前記無線通信装置は、タイマ手段を備え、前記タイマ手段のタイムアウトに応答して前記サーバにアクセスし、前記周波数割当データをダウンロードする、請求項２に記載の無線通信装置。
【請求項４】
前記無線通信装置は、ダウンロードした前記周波数割当データを、前記第２ネットワークを通してブロードキャストして、前記第２ネットワークに接続された他の無線通信装置に設定させる周波数設定手段を備える、請求項２または３に記載の無線通信装置。
【請求項５】
前記サーバは、前記無線通信装置のリソースを格納するリソース・サーバであり、前記周波数割当データを前記無線通信装置のリソースとして管理する、請求項２〜４のいずれか１項に記載の無線通信装置。
【請求項６】
３．１ＧＨｚ以上の周波数帯域を使用してワイヤレスバス・ネットワークを構成する無線通信手段と、
第２ネットワークに接続され、前記ワイヤレスバス・ネットワークを構成するための周波数割当データを管理する制御手段とを含み、
前記定期的な期間のタイムアウトをカウントするカウント値を記憶するメモリ手段とを備え、前記カウント値に対応した前記周波数割当データを取得して定期的に無線周波数を設定する、無線通信装置。
【請求項７】
請求項１〜６のいずれか１項に記載の無線通信装置と、
前記無線通信装置から出力する画像データを受取る像形成装置と、
前記無線通信装置に対してワイヤレスバス・ネットワークを介してプリント指令を発行するホスト装置と
を備える、プリンタ・ネットワーク・システム。
【請求項８】
３．１ＧＨｚ以上の周波数帯域を使用する無線通信手段を含むワイヤレスバス・ネットワークの周波数設定方法であって、
定期的にまたは第２ネットワークに接続した時に前記ワイヤレスバス・ネットワークを構成するための周波数割当データを取得するステップと、
前記取得した周波数割当データを使用して前記無線通信手段の周波数設定を行うステップと、
前記校正した周波数割当データを適用して前記ワイヤレスバス・ネットワークの周波数を設定するステップと、
を含む、周波数設定方法。
【請求項９】
前記第２ネットワークに接続したことを識別してサーバにアクセスし、前記サーバが格納する周波数割当データが更新されている場合に、前記周波数割当データをダウンロードするステップを含む、請求項８に記載の周波数設定方法。
【請求項１０】
タイマ手段のタイムアウトに応答して前記サーバにアクセスし、前記周波数割当データをダウンロードするステップを含む、請求項８に記載の周波数設定方法。
【請求項１１】
ダウンロードした前記周波数割当データを、前記第２ネットワークを通してブロードキャストして、前記第２ネットワークに接続された他の無線通信装置に設定させるステップを含む、請求項８〜１０のいずれか１項に記載の周波数設定方法。
【請求項１２】
さらに前記周波数割当データを取得するステップは、前記定期的な期間のタイムアウトをカウントし、前記カウントに対応した前記周波数割当データを取得するステップを含む、請求項８または１１に記載の周波数設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信における周波数設定技術に関し、より詳細には、ワイヤレスＵＳＢ機能を備える無線通信装置の無線周波数範囲を設定する、無線通信装置、該無線通信装置を介したプリンタ・ネットワーク・システムおよび周波数設定方法に関する。
【背景技術】
【０００２】
無線通信機器における使用可能周波数は、使用地域に関連して異なっている場合があり、種々の方法を使用して周波数設定を行う方法が知られている。例えば、使用地域の情報はＧＰＳなどの位置情報により判断する方法や、無線基地局が保有する情報を用いて設定する方法も提案されている。
【０００３】
また、特定の周波数を測定することで、検出対象信号とする技術も知られており、例えば、特開平１１−４１３７４号公報（特許文献１）では、回線上のビジートーン信号の周波数を測定し、検出された一定の周波数範囲を検出する、通信端末装置を開示している。特許文献１では、メタル回線を伝送されるファクシミリ信号の伝送周波数を取得するために、メタル回線中のビジートーン信号を測定し、測定された周波数を中心として一定の周波数をファクシミリ装置の回線を開放する技術を開示する。
【特許文献１】特開平１１−４１３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、メタル回線中を伝送されるビジートーン信号を取得し、測定対象の周波数として設定することを開示する。しかしながら、無線通信装置は、ほとんどの場合、周波数ホッピングや直接拡散などの変調方法を使用しており、特許文献１に記載された方法をそのまま無線通信装置に適用するわけにはいかない。
【０００５】
一方、無線通信装置に対してＧＰＳ機能や無線基地局から位置情報を受信する機能や回路構成を追加することは、無線通信装置の大型化や、コストアップなどを生じさせる。特に小型軽量が望まれるワイヤレスバスを構成するための無線通信装置では、ＧＰＳ機能や無線基地局からの位置情報を取得する回路構成を追加することは、現実的ではない。
【課題を解決するための手段】
【０００６】
上記従来技術の課題に鑑み、本発明では、無線通信装置に対してＧＰＳ機能や無線基地局との通信を行うための回路構成を追加することなく、ネットワークを利用して、地域情報データや周波数設定範囲データを取得する。本発明では、無線通信装置は、イーサネット（登録商標）などの他のネットワークと併用され、ワイヤレスバス・ネットワークを構成しているため、ＧＰＳ装置や無線基地局にアクセスするよりは、ＬＡＮなどのネットワークに接続されたサーバに対してアクセスする方が、より容易、かつ低消費電力でアクセスが可能である。
【０００７】
本発明の無線通信装置は、その周波数設定値などの規格設定値を取得するために、ネットワークを介して接続されたサーバにアクセスする。このため、ワイヤレスバス接続のために使用される無線通信機器に対して機能追加や機器のコストアップなく、無線周波数範囲を設定することができ、低消費電力で、かつさらに、将来的に変更される可能性のある規格設定値などへの対応が容易となる。
【０００８】
すなわち、本発明によれば、３．１ＧＨｚ以上の周波数帯域を使用してワイヤレスバス・ネットワークを構成する無線通信手段と、
前記ワイヤレスバス・ネットワークを構成するための周波数割当データを格納するメモリ手段と、
前記ワイヤレスバス・ネットワークを構成するための前記周波数割当データを、定期的に、または第２ネットワークに接続した時に取得して設定する制御手段と
を含む、無線通信装置が提供される。
【０００９】
本発明では、前記無線通信装置は、前記第２ネットワークに接続したことを識別して前記第２ネットワークを介して前記無線通信装置に接続されたサーバにアクセスし、前記サーバが格納する周波数割当データが更新されている場合に、前記周波数割当データをダウンロードするネットワーク接続手段を備えることができる。本発明の前記無線通信装置は、タイマ手段を備え、前記タイマ手段のタイムアウトに応答して前記サーバにアクセスし、前記周波数割当データをダウンロードすることができる。本発明の前記無線通信装置は、ダウンロードした前記周波数割当データを、前記第２ネットワークを通してブロードキャストして、前記第２ネットワークに接続された他の無線通信装置に設定させる周波数設定手段を備えることができる。本発明の前記サーバは、前記無線通信装置のリソースを格納するリソース・サーバであり、前記周波数割当データを前記無線通信装置のリソースとして管理することができる。
【００１０】
本発明によれば、３．１ＧＨｚ以上の周波数帯域を使用してワイヤレスバス・ネットワークを構成する無線通信手段と、
第２ネットワークに接続され、前記ワイヤレスバス・ネットワークを構成するための周波数割当データを管理する制御手段とを含み、
前記定期的な期間のタイムアウトをカウントするカウント値を記憶するメモリ手段とを備え、前記カウント値に対応した前記周波数割当データを取得して定期的に無線周波数を設定する、無線通信装置が提供される。
【００１１】
本発明によれば、上記のいずれかに記載の無線通信装置と、
前記無線通信装置から出力する画像データを受取る像形成装置と、
前記無線通信装置に対してワイヤレスバス・ネットワークを介してプリント指令を発行するホスト装置と
を備える、プリンタ・ネットワーク・システムが提供できる。
【００１２】
本発明によれば、３．１ＧＨｚ以上の周波数帯域を使用する無線通信手段を含むワイヤレスバス・ネットワークの周波数設定方法であって、
定期的にまたは第２ネットワークに接続した時に前記ワイヤレスバス・ネットワークを構成するための周波数割当データを取得するステップと、
前記取得した周波数割当データを使用して前記無線通信手段の周波数設定を行うステップと、
前記校正した周波数割当データを適用して前記ワイヤレスバス・ネットワークの周波数を設定するステップと、
を含む、周波数設定方法が提供できる。
【００１３】
本発明では、前記第２ネットワークに接続したことを識別してサーバにアクセスし、前記サーバが格納する周波数割当データが更新されている場合に、前記周波数割当データをダウンロードするステップを含むことができる。本発明では、タイマ手段のタイムアウトに応答して前記サーバにアクセスし、前記周波数割当データをダウンロードするステップを含むことができる。本発明では、ダウンロードした前記周波数割当データを、前記第２ネットワークを通してブロードキャストして、前記第２ネットワークに接続された他の無線通信装置に設定させるステップを含むことができる。本発明では、さらに前記周波数割当データを取得するステップは、前記定期的な期間のタイムアウトをカウントし、前記カウントに対応した前記周波数割当データを取得するステップを含むことができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の無線通信装置１０の機能ブロック図を示す。本発明の無線通信装置１０は、コントローラ１４により通信および画像処理などが管理されている。コントローラ１４は、外部接続された像形成装置１２に画像データを伝送し、プリント処理を実行して印刷物を作成させている。像形成装置１２としては、感光体、半導体レーザ、トナーなどを使用してプリント用紙上に印刷物を与えるＭＦＰ、レーザ・プリンタ、またはインクジェット・プリンタ、感熱プリンタなどを挙げることができるが、特に限定されるものではない。
【００１５】
コントローラ１４は、また、ホスト装置５４から外部入力されたデータをデコードし、ＰＪＬなどの言語で記述された画像データとして生成し、生成した画像データを像形成装置１２へと渡す。コントローラ１４は、さらに中央処理装置（ＣＰＵ）１６と、ＡＳＩＣ(Application Specific Integrated Circuit)１８と、メイン・メモリ（ＲＡＭ）２０とを備えている。
【００１６】
ＣＰＵ１６は、本発明の制御手段として機能し、コントローラ１４および像形成装置１２の全体の処理を制御するプログラムを実装している。ＣＰＵ１６は、外部接続されたホスト装置５４からのデータ伝送を受付け、デコードして画像データを生成し、像形成装置１２へと所定のタイミングで伝送する処理を制御している。また、ＣＰＵ１６は、タイマ手段またはネットワーク接続を検出し、定期的に、または所定のイベントが発生したことに応答して、無線通信に使用する周波数を、更新したり周波数校正などの処理を実行させる。
【００１７】
ホスト装置５４は、本発明では、パーソナル・コンピュータ、ワークステーション、サーバ、その他の画像処理を実行可能な情報処理装置とすることができ、無線通信装置１０に対するＵＳＢホストとして機能する。本発明では、ホスト装置５４も対応するＨＷＡドライバを備えていて、ＵＷＢプロトコルを使用したデータ伝送を実行する。ＡＳＩＣ１８は、受信データをバッファリングし、デコード処理を行って、ＰＪＬなどで記述された画像データを生成させ、ＦＩＦＯバッファ（図示せず）などにバッファリングし、像形成装置１２による作像処理に対応したタイミングで読出させている。
【００１８】
ＲＡＭ２０は、メイン・メモリを構成しており、ＣＰＵ１６またはその他の処理モジュールの要求に応じて、データの書込／読出を行わせている。コントローラ１４とホスト装置５４とは、ＵＷＢ２２、ＵＳＢ２４、ＬＡＮ２６、セントロニクス２８などを介して接続されており、相互データ通信を実行している。ＵＷＢ２２は、本発明においてワイヤレスバス・ネットワークを構築する無線通信手段を提供し、ＵＷＢドライバ／ＵＷＢデータリンク／ＵＷＢ物理層をサポートするハードウェアおよびソフトウェアを含むモジュールを意味する。また、ＵＷＢ物理層は、ＩＥＥＥ８０２．１５ＴＧ３ａ、ＭＢ−ＯＦＤＭ(Multi-band Orthogonal Frequency Division Multiplexing)方式またはＤＳ−ＵＷＢ(Ultra
Wide Band)方式を使用して、高速シリアル伝送を可能とするワイヤレスバスを提供する。なお、ＵＳＢ２４、ＬＡＮ２６、セントロニクス２８などのバスまたは伝送経路についても類似の構成を有するモジュールを意味する。なお、ＬＡＮ２６は、ネットワーク接続手段としてＮＩＣ(Network
Interface Card)などを含んで構成されていて、イーサネット（登録商標）などのネットワークとの間で、データの送受信を行っている。
【００１９】
図２は、コントローラ１４が実装するＵＷＢ２２の詳細なハードウェア構成図である。図２に示すように、ＵＷＢ２２は、本発明にしたがい、ワイヤレスバス・ネットワークを提供しており、アナログ無線電波を受信するためのアンテナ３６と、アナログ信号をデジタル信号に復調するＲＦ処理部３４とを備えている。ＲＦ処理部３４は、シンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割当データによるバンド、チャネルの制御を可能としている。なお、アンテナ３６およびＲＦ処理部３４は、本発明ではＵＷＢ物理層を提供しており、上述したＭＢ−ＯＦＤＭまたはＤＳ−ＵＷＢに対応したデータ伝送を受信し、復調することができる。また、ＵＷＢ２２は、デジタル信号に復調された伝送データを、より上位プロコルにまで伝送するためのＵＷＢＭＡＣ層を備えている。ＵＷＢＭＡＣ層は、伝送されたフレームを識別して、ＯＳＩ基本参照モデルにおける、ネットワーク層／セッション層／プレゼンテーション層／アプリケーション層などの上位プロトコル層にデータを渡し、逆にデータからパケットを生成して、ＵＷＢフレームを生成し、ＵＷＢ物理層を通してホスト装置５４に伝送する。
【００２０】
ＥＥＰＲＯＭ３８は、ＵＷＢＭＡＣ層３２における媒体識別値やＵＷＢＭＡＣ層を構成するハードウェアのレジスタ設定値などを格納する。その他、ＥＥＰＲＯＭ３８は、本発明において使用する周波数設定値を登録したテーブル（以下、周波数割当データとして参照する。）を格納することもできる。なお、周波数設定値を登録した周波数割当データについてはより詳細に後述する。なお、本発明では、ＵＷＢＭＡＣ層３２のさらに上位層にコンバージェンス層が構成され、そのさらに上位層に、ＵＳＢドライバ、ＩＥＥＥ１３９４ドライバなどが構成されていて、シリアル伝送を使用した高速データ伝送をサポートしている。
【００２１】
図３は、本発明のＵＷＢ物理層で使用される、周波数帯域構成を示した図である。ＵＷＢ物理層は、ＭＢ−ＯＦＤＭでは、３．１ＧＨｚ〜１０．６ＧＨｚの範囲の周波数帯を１〜５の５チャネルに分割し、各チャネルを３バンドまたは２バンドに分けて合計１４バンドに分けて、各バンドをホッピングする方式で通信する。一方、ＵＷＢでは、チャネル１（バンド１〜バンド３）は必ず持つこと、と規定されている。一方、残りのチャネル２〜５、若しくはバンド４〜１４は、各国／各地域での規定または規制により変更される場合がある。このため、ＵＷＢ通信装置の販売後に使用地域の周波数設定に対応して、できるだけ迅速、かつ効率的に周波数設定に対応することが必要とされる。
【００２２】
本発明では、追加の通信機器や回路を使用することなく機器側で自動的に周波数を設定することを可能とすることで、ＵＷＢ通信装置が違法電波源となってしまう可能性を最低化するものである。なお、ＤＳ−ＵＷＢ方式では、３．１ＧＨｚ〜４．９ＧＨｚのローバンドと、６．２ＧＨｚ〜９．７ＧＨｚまでのハイバンドを使用してワイヤレス通信が行われるが、同様の周波数規制や変更が想定される。
【００２３】
図４は、本発明のプリンタ・ネットワーク・システム４０の実施形態を示す。図４に示したプリンタ・ネットワーク・システム４０は、本発明の画像形成機能を備える無線通信装置１０と、サーバ４２と、無線通信装置１０とサーバ４２とを相互接続する、第２ネットワークとして機能するＬＡＮ４４とから構成される。ＬＡＮ４４は、イーサネット（登録商標）またはＩＥＥＥ８０２．１１などのワイヤレス・ネットワークで構成することができ、必要に応じて光ネットワーク、ＩｒＤＡ、Ｂｌｕｅｔｏｏｔｈ（登録商標）を含むネットワークとすることができる。
【００２４】
無線通信装置１０は、ＬＡＮ４４の他、ＵＷＢを利用するワイヤレスバスを使用してホスト装置５４からのアクセスを受付けて、ホスト装置５４との間でワイヤレスバス・ネットワーク５６を構成している。
【００２５】
図５は、本発明のプリンタ・ネットワーク・システムについて、第２の実施形態を示す。図５に示したプリンタ・ネットワーク・システム４０は、ＬＡＮ４４を介して、無線通信装置１０とルータ４６とが接続されている。なお、無線通信装置１０とルータ４６との間には、ＨＵＢ、スイッチ、またはブリッジなどのネットワーク機器が接続されていても良い。ルータ４６は、特定の企業のバックボーン・ネットワークまたはインターネットなどの公衆ネットワークとして提供される第３ネットワーク４８へと、ＰＰＰｏＥプロトコルなどを使用して接続／ルーティングしており、第３ネットワーク４８を介してサーバ４２が接続されている。なお、本発明のさらに別の実施形態では、ルータ４６に代えてモデム、ＤＳＵ／ＴＡ、モデムなど、ＰＰＰプロトコルを使用したネットワーク接続を可能とする機器を使用することができる。
【００２６】
また、無線通信装置１０と、サーバ４２との間は、周知のデータ通信プロトコル、例えば、Ｘ．５００（ＲＦＣ２２５３）、ＦＴＰ（ＲＦＣ１１２３）、ＦＴＰＳ（ＲＥＦ２２２８）、ＨＴＴＰ（ＲＦＣ２０６８）、ＨＴＴＰＳ（ＲＦＣ２６６０）などを使用してデータ伝送を行うことができる。また、無線通信装置１０の能力に応じて、無線通信装置１０のプリント・サーバとなる情報処理装置（図示せず）を使用して、無線通信装置１０の代わりに情報処理装置がサーバ４２とデータ伝送することができる。
【００２７】
図４および図５に示したサーバ４２は、ＵＷＢプロトコルを使用して各使用地域における周波数設定を登録した周波数割当データをエントリしたテーブルを備えている。図６は、本発明のサーバ４２が管理する周波数割当データをエントリしたテーブルの第１の実施形態を示す。図６に示した第１の実施形態では、テーブル５０は、使用地域として、各国が登録され、また使用周波数として図３に示したチャネルが登録されていて、各国において割当てられた周波数を、設定フラグを参照してルックアップ可能とされている。図７には、本発明の周波数割当データにおける、第２の実施形態を示す。図７に示したテーブル５２は、図６に示したと概ね同様に、使用国および割当てられた周波数帯が登録されている。
【００２８】
一方、図７に示したテーブル５２は、１チャネルを構成するバンドごとに使用可能フラグが設定されていて、より直接的なルックアップを可能とする。なお、本発明においては、使用地域としては、国別ではなく、さらに詳細な区別が必要となった時に、さらに詳細な周波数割当テーブルを使用することができる。図６および図７に示したテーブル５０、５２は、本発明の特定の実施形態では、無線通信装置１０からプル方式で、サーバ４２から無線通信装置１０へとダウンロードされ、ＲＡＭ２０またはＥＥＰＲＯＭ３８などの適切なメモリ手段に格納される。
【００２９】
また、テーブル５２は、無線通信装置１０が接続される像形成装置１２のためのリソースを提供する、リソース・サーバのデータベースに格納しておくことができる。この場合、他のリソース設定と同様に、サーバ管理者が周波数割当データをメンテナンスし、無線通信装置１０に伝送することができる。なお、サーバ４２をリソース・サーバとして構成する場合には、サーバ４２は、ＬＤＡＰ(Lightweight Directory Access Protocol)サーバとすることができる。
【００３０】
図８は、本発明の周波数設定方式のフローチャートを示す。なお、本発明の周波数設定方法は、周波数割当が変更された場合にも適用することができるが、長期間にわたる安定な周波数設定を確保するための周波数校正のためにも使用することができる。図８に示した処理は、ステップＳ１００で装置が起動された時点から開始し、ステップＳ１０１でネットワークに接続を開始する。ステップＳ１０２では、サーバへのログオンをＴｅｌｎｅｔなどのプロトコルを使用して実行し、パスワードおよびユーザＩＤまたは機器ＩＤなどを登録し、サーバへのアクセスを行う。ステップＳ１０３では、サーバ４２に対してＦＴＰ、ＦＴＰＳ、ＨＴＴＰ、ＨＴＴＰＳなどのデータ伝送プロトコルを使用して周波数割当変更の有無を問合わせ、確認を行う。
【００３１】
ステップＳ１０３の問合わせの結果、ステップＳ１０４で、周波数割当が変更されたとのメッセージを受付けると、無線通信装置１０は、変更ありと判断し（ｙｅｓ）ステップＳ１０５でサーバ４２に対して改定内容を反映した周波数範囲を割当てた周波数割当データのダウンロードを依頼し、サーバ４２からダウンロードを受ける。ステップＳ１０６では、無線通信装置１０は、改定後の周波数割当データを、ＥＥＰＲＯＭなどの適切な不揮発性メモリに格納し、例えば、シンセサイザの周波数バンド帯域やフィルタなどのバンド帯域をシフトさせて更新させた周波数帯域にチューニングを行い、ＵＷＢ物理層の周波数割当変更を実行する。ステップＳ１０７でＤＷＡドライバを起動して、ＵＷＢ２２を通常通信状態に設定する。一方、ステップＳ１０４で変更なし（ｎｏ）と判断した場合、ステップＳ１０８へと処理を分岐させ、現在の設定のままにＵＷＢ物理層を設定し、処理をステップＳ１０７へと分岐させて処理を終了させる。
【００３２】
図８に示した実施形態では、無線通信装置１０の起動時であって、ＵＳＢドライバの起動設定の開始手順として実行するため、周波数割当の改定が行われた後、無線通信装置１０が通信を開始する前に確実に周波数割当を設定することが可能となる。
【００３３】
図９は、本発明の周波数設定方法における第２の実施形態を示す。図９に示した処理は、ステップＳ２００〜ステップＳ２０２までは、図８のステップＳ１００〜ステップＳ１０２と同一である。ステップＳ２０３では、サーバ４２から無条件に周波数割当データをダウンロードし、その時点でダウンロードした周波数割当データのうち、自己が必要な周波数範囲を取得し、ステップＳ２０４で取得した周波数範囲に設定する。その後、ステップＳ２０５で、ＤＷＡドライバを起動してＵＷＢ２２を通常通信状態に設定する。図９に示した処理は、サーバ４２から無条件にその時点で登録されている周波数割当データをダウンロードすることで、無線通信装置１０の起動からＵＷＢ２２が通常通信状態となるまで時間が短縮でき、より効率的なワイヤレスバス接続構築が可能となる。
【００３４】
図１０は、本発明の周波数設定方法における第３の実施形態を示す。図１０に示した第３の実施形態は、図８に示した実施形態と比較しステップＳ３００〜ステップＳ３０６まで、およびステップＳ３１０について共通処理を使用する。ステップＳ３０７では、無線通信装置１０が取得した改定後の周波数割当データを、ＬＡＮ４４を介して配布する。本発明の第３の実施形態では、無線通信装置１０は、ＳＮＭＰプロトコル（ＵＤＰ）を実装しており、ＳＮＭＰマネージャとして機能する。無線通信装置１０は、周波数割当データをダウンロードすると、ＳＮＭＰのＳＥＴコマンドを使用してＬＡＮ４４に送出する。
【００３５】
このとき、無線通信装置１０は、管理リストとして、エージェント装置のＩＰアドレス・リストを保有しておき、ＳＮＭＰエージェントのＩＰアドレスに宛ててユニキャストにより配布することができる。また、他の実施形態では、無線通信装置１０は、ＬＡＮ４４を構成するローカル・ドメインに割当てられたサブネットマスク・レベルで規定されたブロードキャスト・アドレスに宛てたブロードキャストを使用することもできる。また、ＩＰｖ６プロトコル・スイートを使用する場合には、マルチキャスト・アドレスに宛てて周波数割当データを伝送することができる。
【００３６】
ステップＳ３０８では、ＬＡＮ４４に接続された無線通信装置が改定された周波数割当データを登録して設定を変更し、ステップＳ３０９でＤＷＡドライバを起動して通常通信状態を設定し、処理を終了する。なお、ステップＳ３０４の判断で周波数割当データに変更がなかった場合（ｎｏ）、処理をステップＳ３１０に分岐させて、ステップＳ３０９でデフォルト設定を使用して通常通信状態に設定し、処理を終了する。図１０に示した実施形態では、個々の無線通信装置がそれぞれにサーバ４２にアクセスする必要がなくなり、サーバ４２のオーバーヘッドを低減しつつ、改定後における周波数設定を効率的に行うことが可能となる。
【００３７】
図１１は、本発明の周波数設定方法における第４の実施形態を示す。図１１に示した実施形態は、ステップＳ４００〜ステップＳ４０４は図９に示した実施形態と共通する。図１１に示した周波数設定方法は、ステップＳ４０５で、図１０に示した第３の実施形態と同様に、ＬＡＮ４４を介して、他の無線通信装置に周波数割当データを配布する処理を実行する。その後ステップＳ４０６で他の無線通信装置で周波数設定を行い、ステップＳ４０７で通常通信状態に設定し、処理を終了する。図１１に示した実施形態では、ＳＮＭＰマネージャとして割当てられた無線通信装置１０がサーバ４２から無条件にその時点で登録されている周波数割当データをダウンロードして、ＬＡＮ４４に接続された他の無線通信装置に周波数割当データを配布することができ、より効率的にＵＷＢによるワイヤレスバス接続構築が可能となる。
【００３８】
図８〜図１１に説明した実施形態は、例えば家庭などで無線通信装置１０が定期的に電源の投入／切断を行う場合に適切な実施形態である。一方、画像処理手段を含む無線通信装置は、オフィスなどに設置された場合、常時電源に接続され、ユーザからの入力または外部指令によって省エネモードから通常モードに復帰し、出力を実行する。以下に説明する実施形態は、常時電源が投入されることが想定される場合に、周波数割当データを取得する実施形態である。
【００３９】
図１２は、本発明の周波数設定方法における第５の実施形態を示す。図１２に示す処理は、ステップＳ５００で、無線通信装置１０がオフィス・フロアなどに設置された時点から開始する。ステップＳ５０１では、周波数割当データを取得するために設定されたタイマ装置を使用して、計時処理を開始する。タイマ装置に設定することができるタイムアウト時間としては、周波数割当が定期的に変更されることが予め定められている場合には、当該日時をソフトウェア・タイマで計時することができる。また、定期的に変更されない場合には、日、週、月、年などを単位としてタイムアウトする期間を設定することができる。また、本発明で、サーバ４２が画像処理部の必要なリソースまたはデータを提供するＬＤＡＰサーバなどとして構成されている場合には、定期的にダウンロードされる他のリソース・データと共に、周波数割当データをダウンロードさせることができる。
【００４０】
ステップＳ５０２では、その時点でＥＥＰＲＯＭなどに格納されている周波数割当データを読出してデフォルト設定として周波数設定を実行する。ステップＳ５０３では、ＤＷＡドライバを起動させて、通常通信状態に設定し、外部ホスト装置からのＨＷＡドライバを介したＵＷＢプロトコルでのアクセスを待機する。ステップＳ５０４では、タイマ装置のタイムアウトを監視し、タイムアウト・イベントが発生すると（ｙｅｓ）、ステップＳ５０５でサーバ４２にアクセスして最新の周波数割当データを取得する。ステップＳ５０６では、ダウンロードした周波数割当データを使用してＵＷＢドライバの設定を変更し、ステップＳ５０７で再度、通常通信状態に設定し、処理をステップＳ５０４に戻し、継続して次回のタイムアウトを監視する。
【００４１】
ステップＳ５０４でタイムアウト・イベントが発生しない場合（ｎｏ）には、処理をステップＳ５０４に戻し、継続してタイムアウト・イベントを監視する。図１２に示した実施形態では、無線通信装置１０が定期的に周波数割当データを取得するので、周波数割当データ取得を、無線通信装置１０の稼働率が高い時間を割けて画像処理に負担をかけることなく、継続的にＵＷＢを使用するワイヤレスバス接続を提供することができる。
【００４２】
図１３は、本発明の周波数設定方法での第６の実施形態を示す。図１３に示した周波数設定処理についても、ステップＳ６００〜ステップＳ６０４までの処理は、図１２に示した処理と共通する。図１３に示した実施形態では、ステップＳ６０４でタイマ装置がタイムアウトすると、ステップＳ６０５でサーバ４２にアクセスして最新の周波数割当データをダウンロードして自己の設定を行う。その後、ステップＳ６０６でダウンロードした周波数割当データを、ＬＡＮ４４を介して他の無線通信装置に配布して、周波数割当データを更新させ、設定処理を実行させる。その後、ステップＳ６０７で更新された周波数割当を使用してＤＷＡドライバなどを起動して通常通信状態として設定し、処理をステップＳ６０４に分岐させ、次のタイムアウトを監視する。図１３に示した実施形態では、ＬＡＮ４４に接続されたワイヤレスバス接続を利用する無線通信装置の周波数割当設定を定期的に更新および校正することができるので、サーバ４２に過度のオーバーヘッドを負担させずに、無線通信装置の周波数設定を行うことができる。
【００４３】
図１４は、本発明の周波数設定方法における、第７の実施形態を示す。図１４に示した実施形態は、予め周波数変更される割当範囲および時期が特定の機関から通知されている場合に使用することができる実施形態である。図１４に示した周波数設定方法では、ＥＥＰＲＯＭまたはＲＯＭに、その時点でのデフォルト割当および予定されている周波数割当のデータを複数登録しておく。無線通信装置１０が設置されると（ステップＳ７００）、タイマ装置を起動し（ステップＳ７０１）、ＥＥＰＲＯＭまたはＲＯＭに格納されたデフォルト割当のデータを読出して設定を行う（ステップＳ７０２）。その後、無線通信装置１０は、通常通信状態に設定される（ステップＳ７０３）。
【００４４】
この実施形態における無線通信装置１０は、タイマ装置のタイムアップ回数を登録するレジスタ・メモリを、例えばＵＷＢＭＡＣ層や、他の適切な機能モジュールに備えている。ステップＳ７０４でタイマ装置がタイムアップすると（ｙｅｓ）、レジスタ・メモリに登録されたカウント値を読出し、当該値により指定される周波数割当データをＥＥＰＲＯＭやＲＯＭから読出し（ステップＳ７０５）、ＵＷＢ物理層を設定する（ステップＳ７０６）。設定終了後、通常通信状態に復帰させ（ステップＳ７０７）、再度タイマ装置のタイムアップを監視し、次回の更新に対応している。
【００４５】
以上説明したように、本発明によれば、ＵＷＢプロトコルによるワイヤレスバス接続を使用する無線通信装置の周波数割当データを最小のタイムラグで自動更新することが可能となる。この結果無線通信装置の周波数設定変更に伴うユーザ側、メーカ側のおよびサーバ側の負担を低減することにより、ワイヤレスバス接続の利用性を向上させることができる。
【００４６】
なお、本発明では、ホスト装置５４についても同一の周波数割当データを使用して通信を行う必要がある。このため、本発明では、ホスト装置５４についてもＳＮＭＰエージェントとしての機能を付与しておき、本発明でＳＮＭＰマネージャとして登録した無線通信装置１０から周波数割当データを送信し、設定する構成を採用することもできる。本発明の当該実施形態によれば、ＵＷＢホストおよびＵＷＢデバイスの両方について周波数割当設定を行うことができ、さらに効率的に周波数設定を行うことができる。
【００４７】
これまで本発明を図面に示した実施形態を以て説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００４８】
【図１】本発明の無線通信装置の機能ブロック図。
【図２】コントローラが実装するＵＷＢの詳細なハードウェア構成図。
【図３】本発明のＵＷＢ物理層で使用される、周波数帯域構成を示した図。
【図４】本発明のプリンタ・ネットワーク・システムの実施形態を示した図。
【図５】本発明のプリンタ・ネットワーク・システムについての、第２の実施形態を示した図。
【図６】本発明でサーバが管理する周波数割当データをエントリしたテーブルの第１の実施形態を示した図。
【図７】本発明でサーバが管理する周波数割当データをエントリしたテーブルの第２の実施形態を示した図。
【図８】本発明の周波数設定方式のフローチャート（第１実施形態）。
【図９】本発明の周波数設定方式のフローチャート（第２実施形態）。
【図１０】本発明の周波数設定方式のフローチャート（第３実施形態）。
【図１１】本発明の周波数設定方式のフローチャート（第４実施形態）。
【図１２】本発明の周波数設定方式のフローチャート（第５実施形態）。
【図１３】本発明の周波数設定方式のフローチャート（第６実施形態）。
【図１４】本発明の周波数設定方式のフローチャート（第７実施形態）。
【符号の説明】
【００４９】
１０…無線通信装置、１２…像形成装置、１４…コントローラ、１６…ＣＰＵ、１８…ＡＳＩＣ、２０…ＲＡＭ、２２…ＵＷＢ（無線通信手段）、２４…ＵＳＢ、２６…ＬＡＮ、２８…ＩＥＥＥ１２９４、３０…内部バス、３２…ＵＷＢＭＡＣ、３４…変調／復調処理部（ＲＦ）、３６…アンテナ、３８…ＥＥＰＲＯＭ、４０…プリンタ・ネットワーク・システム、４２…サーバ、４４…第２ネットワーク（ＬＡＮ）、４６…ルータ、４８…第３ネットワーク、５０…テーブル、５２…テーブル、５４…ホスト装置、５６…ワイヤレスバス・ネットワーク
【図１】
2008060816.tif 000003
【図２】
2008060816.tif 000004
【図３】
2008060816.tif 000005
【図４】
2008060816.tif 000006
【図５】
2008060816.tif 000007
【図６】
2008060816.tif 000008
【図７】
2008060816.tif 000009
【図８】
2008060816.tif 000010
【図９】
2008060816.tif 000011
【図１０】
2008060816.tif 000012
【図１１】
2008060816.tif 000013
【図１２】
2008060816.tif 000014
【図１３】
2008060816.tif 000015
【図１４】
2008060816.tif 000016