(57)【特許請求の範囲】
【請求項１】
通信装置において、
通信対象となる他の通信装置の情報を登録する登録手段と、
通信対象となる他の通信装置を探索するために前記他の通信装置に対して、所定のメッセージを送信する送信手段と、
前記所定のメッセージに対する応答メッセージを受信する受信手段と、
前記登録手段により他の通信装置を登録するための登録モードを選択するための選択手段と、
前記選択手段により前記登録モードが選択されている場合には、前記応答メッセージを送信した通信装置の情報のうち、前記登録手段により既に登録されている通信装置の識別情報は表示せず、前記登録手段により登録されていない通信装置の識別情報と該通信装置が利用可能な機能に関する情報とを表示し、前記登録モードが選択されずに通信相手に所定の処理を実行させる所定の機能が選択されている場合は、前記応答メッセージを送信した通信装置の情報のうち、前記所定の処理を実行するための機能を有さない通信装置及び前記登録手段により登録されていない通信装置の識別情報は表示せず、前記所定の機能を有し、前記登録手段により登録済みの通信装置の識別情報を表示する表示手段と、
を有することを特徴とする通信装置。
【請求項２】
前記選択手段により前記登録モードが選択されている場合、前記表示手段により表示されている通信装置の中から、操作者が特定の通信装置を選択すると、該選択された通信装置に対して自通信装置を登録するよう要求する要求手段を有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記登録手段は、前記選択された通信装置の識別情報と該通信装置が利用可能な機能に関する情報を登録することを特徴とする請求項２に記載の通信装置。
【請求項４】
通信装置の制御方法において、
通信対象となる他の通信装置の情報を登録する登録工程と、
通信対象となる他の通信装置を探索するために前記他の通信装置に対して、所定のメッセージを送信する送信工程と、
前記所定のメッセージに対する応答メッセージを受信する受信工程と、
前記登録工程において他の通信装置を登録するための登録モードを選択するための選択工程と、
前記選択工程において前記登録モードが選択されている場合には、前記応答メッセージを送信した通信装置の情報のうち、前記登録工程において既に登録されている通信装置の識別情報は表示せず、前記登録工程において登録されていない通信装置の識別情報と該通信装置が利用可能な機能に関する情報とを表示し、前記登録モードが選択されずに通信相手に所定の処理を実行させる所定の機能が選択されている場合は、前記応答メッセージを送信した通信装置の情報のうち、前記所定の処理を実行するための機能を有さない通信装置及び前記登録手段により登録されていない通信装置の識別情報は表示せず、前記所定の機能を有し、前記登録工程において登録済みの通信装置の識別情報を表示させる表示工程と、
を有することを特徴とする制御方法。
【請求項５】
請求項４に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置および制御方法、並びにプログラムに関するものである。
【０００２】
【従来の技術】
コードレス電話システム、無線LANなど、無線端末の普及は著しい。これらの無線通信システムにおいては、マスターとなる装置に対して、複数のスレーブとなる装置から構成されている。
【０００３】
これらの装置では、他の無線システムとの間で干渉が生じないように、あらかじめお互いのID番号を登録して使用する。この際、マスター装置とスレーブ装置の間で手作業によりＩＤ番号の登録を行うものであった。
【０００４】
通常の１対１で登録されるコードレス電話以外の例としては、特開平７−０３８９６０において、複数の異なるＩＤを有する子機を親機に登録可能とすることが提案されている。
【０００５】
また、特開平８−２０５２３９においては、１台の子機を複数の親機に登録可能とすることが提案されている。
【０００６】
一方、近年急速に脚光を浴びているBluetoothにより無線通信を行う端末においては、Bluetoothが任意の端末間で通信を行うことを目的としていることから、登録という概念が存在しないものであった。
【０００７】
【発明が解決しようとする課題】
しかしながらBluetoothにおいて、従来のように登録を行わないで使用する場合、任意の端末が受信することのできるInquiryメッセージを送信することで通信が開始されるので、接続を望まない無線端末から応答メッセージを受け取り、その無線端末のID番号などが表示される可能性があるものであった。
【０００８】
たとえば、家の中にある無線端末相互間だけで無線通信を行いたいような場合でも、隣の家の無線端末がInquiryメッセージを受信して応答メッセージを送信する可能性がある。接続が望まれない無線端末から応答メッセージを受信して、その端末の名称やID番号を表示した場合には、操作する人が、その端末との間で通信を行っていいのかどうかの判断を行う必要があり、煩雑な手順が必要となってしまうという問題があった。また、間違って隣の家の無線端末にデータを送ってしまうようなミスも生じる可能性があるという問題があった。
【０００９】
その一方で、従来の無線通信システムが１：ｎ型の通信システムであったのに対して、Bluetoothによる無線通信システムはｎ：ｎ型の通信システムであるために、通信パスの組み合わせは非常に多く、すべての組み合わせについて手動で登録作業を行うことは困難であるという問題があった。
【００１０】
本発明においては、Ｂｌｕｅｔｏｏｔｈ等における装置の登録を簡単に行えるようにすることを目的とする。
【００１１】
また、Bluetooth等により通信する場合に、登録されている装置への通信開始を簡略化できるようにすることを目的とする。
【００１２】
また、Bluetooth等により通信する装置を登録する場合の誤操作を防止することを目的とする。
【００１３】
また、ｎ：ｎ型の通信システムにおける様々な問題を解決することを目的とする。
【００１４】
【課題を解決するための手段】
上記課題を解決するために、本発明は、通信装置において、通信対象となる他の通信装置の情報を登録する登録手段と、通信対象となる他の通信装置を探索するために前記他の通信装置に対して、所定のメッセージを送信する送信手段と、前記所定のメッセージに対する応答メッセージを受信する受信手段と、前記登録手段により他の通信装置を登録するための登録モードを選択するための選択手段と、前記選択手段により前記登録モードが選択されている場合には、前記応答メッセージを送信した通信装置の情報のうち、前記登録手段により既に登録されている通信装置の識別情報は表示せず、前記登録手段により登録されていない通信装置の識別情報と該通信装置が利用可能な機能に関する情報とを表示し、前記登録モードが選択されずに通信相手に所定の処理を実行させる所定の機能が選択されている場合は、前記応答メッセージを送信した通信装置の情報のうち、前記所定の処理を実行するための機能を有さない通信装置及び前記登録手段により登録されていない通信装置の識別情報は表示せず、前記所定の機能を有し、前記登録手段により登録済みの通信装置の識別情報を表示する表示手段と、を有することを特徴とする。
【００１５】
また、本発明は、通信装置の制御方法において、通信対象となる他の通信装置の情報を登録する登録工程と、通信対象となる他の通信装置を探索するために前記他の通信装置に対して、所定のメッセージを送信する送信工程と、前記所定のメッセージに対する応答メッセージを受信する受信工程と、前記登録工程において他の通信装置を登録するための登録モードを選択するための選択工程と、前記選択工程において前記登録モードが選択されている場合には、前記応答メッセージを送信した通信装置の情報のうち、前記登録工程において既に登録されている通信装置の識別情報は表示せず、前記登録工程において登録されていない通信装置の識別情報と該通信装置が利用可能な機能に関する情報とを表示し、前記登録モードが選択されずに通信相手に所定の処理を実行させる所定の機能が選択されている場合は、前記応答メッセージを送信した通信装置の情報のうち、前記所定の処理を実行するための機能を有さない通信装置及び前記登録手段により登録されていない通信装置の識別情報は表示せず、前記所定の機能を有し、前記登録工程において登録済みの通信装置の識別情報を表示させる表示工程と、を有することを特徴とする。
【００１９】
【発明の実施の形態】
以下、添付の図面を参照して本発明の一実施形態を説明する。
【００２０】
＜ハードウェアの構成＞
図１は本実施形態のシステムの構成図である。同図において、１０１は第一の無線通信装置として機能するファクシミリ装置である。公衆通信回線に接続されると共に、Bluetoothにより他の通信装置との間で無線によるデータ送受信を行うことができる。
【００２１】
１０２は第二の無線通信装置として機能するコードレス電話機であり、Bluetoothによる音声通信を行うことができる。１０３は第三の無線通信装置として機能するPC（パーソナルコンピュータ）であり、PCカードスロットにBluetoothカードを装着することにより、Bluetoothによる無線データ通信を行うことができる。１０４は第四の無線通信装置として機能するデジタルカメラであり、本カメラで撮影した画像をBluetoothにより送信する機能を有する。１０５は第五の無線通信装置として機能するプリンタであり、他の無線通信装置からBluetoothにより受信したデータを印刷する機能を有する。１０６は第六の無線通信装置として機能するプリンタであり、他の無線通信装置からBluetoothにより受信したデータを印刷する機能を有する。１０７は第七の無線通信装置として機能するPCであり、PCカードスロットにBluetoothカードを装着することにより、Bluetoothによる無線データ通信を行うことができる。尚、プリンタ１０６、PC１０７は上記１０１〜１０５の無線通信装置と異なるグループに所属する（たとえば、隣の家の所有物）無線通信装置であると想定している。
【００２２】
図２は第一の無線通信装置であるファクシミリ装置の内部構成図である。同図において、２０１は装置本体の制御部であるCPU、２０２はＣＰＵの各種プログラムや固定データを格納するためのＲＯＭ、２０３はシステムに必要な登録データ（各種ソフトスイッチ、通信宛先データ、装置の電話番号や略称、登録された無線端末などのＩＤ情報）を登録記録するためのＳＲＡＭであって、主電源断により該データが失われないように一次電池２０４でバックアップされている。
２０５は本装置が他の無線端末との間で無線データ通信を行うためのBluetooth処理部であり、所定のフレーム形式へのデータ組立／分解、周波数ホッピング制御、Bluetoothプロトコル処理を行うCPU内蔵LSIと２．４GHｚの高周波回路から構成されている。
【００２３】
２０６は本装置のプリンタ部であるインク吐出方式の公知のカラープリンタであり、インクタンクとインク吐出部が一体になっているカートリッジを記録紙の主走査方向に移動させながら３６０ｄｐｉの記録解像度で記録紙に２値データを記録する。ＣＭＹＫ各色のインクタンクとインク吐出部を組み合わせたカラーカートリッジとモノクロインクのみのインクタンクとインク吐出部を組み合わせたモノクロカートリッジがあり、カラーカートリッジとモノクロカートリッジのいずれが装着されているかは、前記カートリッジの電気的接点の構成によりCPUが判別出来るようになっている。モノクロ記録時の記録幅は最大Ｂ４まで、カラーカートリッジ装着時のカラー記録時には最大記録幅はＡ４となる。
【００２４】
２０７は多値画像データを２値画像に変換する２値化処理や画像の拡大縮小など本体側で必要となる画像処理を行う画像処理部である。ここでは、画像データの解像度をプリンタ２０６の解像度３６０ｄｐｉに変換する解像度変換を行ない、印刷データをカラープリンタに転送する。
【００２５】
２０８はファクシミリ送信する原稿の読み取りや、カラーコピーなどの時に使用される、画像読取部であり、ＣＩＳ（Contact Image Sensor）などから構成される。
【００２６】
２０９は公知のＧ３モードなどでファクシミリ通信を行うためのモデム（本実施形態ではＶ．２９，Ｖ．２１，Ｖ．２７ｔｅｒの他に、ＤＴＭＦ信号認識機能を具備）である。
【００２７】
２１０はダイヤル操作や各種の動作指示を行ったり、各種設定を行ったりするキー入力部と装置の状態や各種データを表示する液晶表示部やＬＥＤから構成されている本体操作パネル、２１１は各種アラーム音や呼び出し音、回線上の音声信号を出力させるためのスピーカ、２１２はアナログ電話回線と装置のインターフェイスをとるための公知のＮＣＵ、２１３は本装置を使用して通話を行うためのハンドセットである。
【００２８】
図３は第二の無線通信装置であるコードレス電話機の内部構成図である。同図において、３０１はコードレス電話機を制御するCPU、３０２はCPUの各種制御プログラムを格納するROM、３０３は登録された無線端末などのＩＤ情報等を登録記録するためのRAM、３０４は各種表示を行う液晶表示部、３０５はダイヤル操作や各種の動作指示を行ったり、各種設定を行ったりするキー入力部を有する操作パネル、３０６はマイク、３０７はスピーカ、３０８はBluetooth処理部であり、所定のフレーム形式へのデータ組立／分解、周波数ホッピング制御、Bluetoothプロトコル処理を行うCPU内蔵LSIと２．４GHｚの高周波回路から構成されている。
【００２９】
図４は第三の無線通信装置であるPCの内部構成図である。同図において、４０１は装置制御を行なうCPU、４０２はCPUの各種プログラムを記憶するROM、４０３は登録された無線端末などのＩＤ情報等を登録記憶するためのRAM、４０５はハードディスク、４０６は各種表示を行うための液晶表示部、４０７はキーボードやポインティングデバイスなどから構成される操作パネルである。
【００３０】
４０８はPCカードスロットであり、ここにBluetooth無線通信カードを挿入することにより、無線データ通信を行うことができる。Bluetooth無線通信カードにおいては、所定のフレーム形式へのデータ組立／分解、周波数ホッピング制御、Bluetoothプロトコル処理を行うCPU内蔵LSIと２．４GHｚの高周波回路から構成されている。尚、第七の無線通信装置であるPC１０７も図４と同様の構成をしている。
【００３１】
図５は第四の無線通信装置であるデジタルカメラの内部構成図である。同図において、５０１は装置制御を行なうCPU、５０２はCPUの各種プログラムを記憶するROM、５０３は登録された無線端末などのＩＤ情報等を登録記憶したり、撮影された画像を記憶するためのRAM、５０４は撮影のためのCCD、５０５はCCD５０４により撮影された画像をRAM５０３やメモリカードに記憶する際に画像の圧縮等を行う画像処理LSI、５０６は画像を記憶するメモリカードとのインターフェイスを司るメモリカードインターフェース（I／F）、５０７はBluetooth処理部であり、所定のフレーム形式へのデータ組立／分解、周波数ホッピング制御、Bluetoothプロトコル処理を行うCPU内蔵LSIと２．４GHｚの高周波回路から構成されている。
【００３２】
図６は第五の無線通信装置であるプリンタの内部構成図である。同図において、６０１は装置制御を行なうCPU、６０２はCPUの各種プログラムを記憶するROM、６０３は登録された無線端末などのＩＤ情報等を登録記憶するためのRAM、６０４はUSBインターフェイス、６０５は画像を印刷するために画像変換を行う画像変換処理部、６０６は画像変換処理部からの画像を印刷するインクジェットヘッド、６０７はBluetooth処理部であり、所定のフレーム形式へのデータ組立／分解、周波数ホッピング制御、Bluetoothプロトコル処理を行うCPU内蔵LSIと２．４GHｚの高周波回路から構成されている。
【００３３】
以下、図７、８を用いて、第一の無線通信装置であるファクシミリ１０１に他の無線通信装置を登録する際の動作について説明する。
【００３４】
＜１台目の端末の登録動作＞
第一の無線通信装置であるファクシミリ１０１に、第二の無線通信装置であるコードレス電話機１０２を登録する動作について説明を行う。
【００３５】
まず、コードレス電話機１０２のキー操作により、登録モードを起動する。登録モードが起動されると（Ｓ７０１）、コードレス電話機１０２は、Bluetoothの問い合わせ信号であるInquiryの送信を開始する（Ｓ７０２）。これに対して、Inquiryを受信したファクシミリ１０１、PC１０３、デジタルカメラ１０４、プリンタ１０５は（Ｓ８０１）、応答としてInquiry Responseを送信する（Ｓ８０２）。尚、各装置は、Inquiry Responseとして、自己のBluetoothデバイス・アドレスであるID番号と、各装置の属性を示す情報、例えば、ファクシミリ装置１０１は、「使用可能プロファイル＝プリンティング・プロファイル、静止画・プロファイル、コードレス・テレフォニー・プロファイル、装置名称＝FAX１」という情報を、PC１０３は、「使用可能プロファイル＝OBEX・プロファイル、プリンティング・プロファイル、装置名称＝PC１」という情報を、デジタルカメラ１０４は、「使用可能プロファイル＝静止画・プロファイル、装置名称＝DC1」という情報を、プリンタ１０５は、「使用可能プロファイル＝プリンティング・プロファイル、装置名称＝PRN1」という情報を送信する。
【００３６】
コードレス電話機１０２はInquiry Responseを受信すると（Ｓ７０３）、Inquiry Responseを送信してきたファクシミリ１０１、PC１０３、デジタルカメラ１０４、プリンタ１０５のID番号（Bluetoothデバイス・アドレス）と属性情報を、Inquiry Responseから抽出し、既に登録されている装置があるかを調べ、既に登録されている装置がある場合は、その装置を除いたID番号と属性情報を対応させて表示部に表示する（Ｓ７０４）。尚、本説明ではまだどの装置も登録されていないので、受信した全ての装置のID番号と属性情報を対応させて表示部に表示する。
【００３７】
ここで、コードレス電話機１０２の操作者が、表示されたID番号と属性情報の中からファクシミリ１０１を選択すると（Ｓ７０５）、コードレス電話機１０２はファクシミリ１０１を呼び出すために、ファクシミリ１０１のID番号を使用してファクシミリ１０１に対してPageメッセージを送信する（Ｓ７０６）。また、コードレス電話機１０２は、選択されたID番号と属性情報をRAM３０３に記憶する（Ｓ７０７）。
【００３８】
Pageメッセージを受信したファクシミリ１０１は（Ｓ８０３）、Pageメッセージを受信したことをコードレス電話機１０２に通知するためにPage Responseをコードレス電話機１０２宛てに送信する（Ｓ８０４）。コードレス電話機１０２は、Page Responseを受信すると（Ｓ７０８）、ファクシミリ１０１に対してコードレス電話機１０２のBluetoothデバイス・アドレスであるID番号と、属性を示す情報（「使用可能プロファイル＝コードレス・テレフォニー・プロファイル、装置名称＝CT1」）を送信し（Ｓ７０９）、さらに、コードレス電話機１０２はファクシミリ１０１に対して、登録要求メッセージを送信する（Ｓ７１０）。
【００３９】
一方、ファクシミリ１０１はコードレス電話機１０２のID番号と属性情報を受信すると（Ｓ８０５）、受信したID番号と属性情報が後述する登録テーブルに登録されているかどうかを判別する（Ｓ８０６）。既に登録されている場合は、データの印刷等のinquiryを送信してきた装置の指示に基づく処理を行う（Ｓ８０７）。また、受信したＩＤ番号と属性情報が登録テーブルに登録されていない場合は、受信したＩＤ番号と属性情報をＲＡＭ２０３に記憶する（Ｓ８０８）と共にタイマを起動する（８０９）。このタイマがタイムアップするまでに、コードレス電話機１０２から登録要求メッセージが受信された場合は（Ｓ８１０、Ｓ８１１）、表示部に登録モードに設定するように促すメッセージを表示し、この段階で、所定時間内に操作者がファクシミリ１０１の操作部を操作し、登録モードに入ると（Ｓ８１４）、ファクシミリ１０１はコードレス電話機１０２宛てに登録応答メッセージを送信する（Ｓ８１５）。
【００４０】
また、Ｓ８０９で起動したタイマがタイムアップするまでに登録要求メッセージが受信できなかった場合やファクシミリ１０１の操作者が所定時間内に登録モードの操作を行わなかった場合は、Page Rejectをコードレス電話機１０２に送信して（Ｓ８１２）処理を終了する。
【００４１】
コードレス電話機１０２は、Page Rejectを受信した場合には（Ｓ７１１）、処理を終了し、Page Rejectを受信せずに登録応答メッセージを受信した場合には（Ｓ７１２）、Ｓ７０９で送信したコードレス電話機１０２のＩＤ番号、使用可能プロファイル、装置名称をファクシミリ１０１に登録するように指示する登録指示メッセージをファクシミリ１０１宛てに送信する（Ｓ７１３）。
【００４２】
同メッセージを受信したファクシミリ１０１は（Ｓ８１６）、Ｓ８０８でＲＡＭ２０３に記憶しておいたコードレス電話機１０２の使用可能なプロファイル＝コードレス・テレフォニー・プロファイル、装置名称＝CT1という情報をコードレス電話機１０２のID番号に対応させてＲＡＭ２０３内の登録テーブルに格納する（Ｓ８１７）。続いて、コードレス電話機１０２宛てに、Ｓ８０２でInquiry Responseとして送信したファクシミリ１０１のＩＤ番号、使用可能プロファイル、装置名称をコードレス電話機１０２に登録するように指示する登録指示メッセージを送信する（Ｓ８１８）。
【００４３】
コードレス電話機１０２はファクシミリ１０１から登録指示メッセージを受信すると（Ｓ７１４）、Ｓ７０７でＲＡＭ３０３に記憶しておいたファクシミリ１０１の使用可能プロファイル＝プリンティング・プロファイル、静止画プロファイル、コードレス・テレフォニー・プロファイル、装置名称＝ＦＡＸ１という情報をファクシミリ１０１のＩＤ番号に対応させてＲＡＭ３０３内の登録テーブルに格納する（Ｓ７１５）。
【００４４】
ここで、ファクシミリ１０１は他に登録済みの端末があるかどうかを検索する（Ｓ８１９）。本説明では、この段階では他には何も登録されていないため、登録されていないと判断して、登録完了メッセージを送信し（Ｓ８２４）、１台目の登録処理が終了する。
【００４５】
また、ファクシミリ１０１から登録完了メッセージが送信されたので、コードレス電話機１０２は、登録完了メッセージを受信すると（Ｓ７１６）、登録処理を終了する。
【００４６】
＜２台目の端末の登録動作＞
続いて、第一の無線通信装置であるファクシミリ１０１に、第三の無線通信装置であるPC１０３を登録する動作について説明を行う。
【００４７】
まず、PC103のハードディスクに格納されている通信ソフトを立ち上げて、Bluetoothカードと接続する。これ以降は、ATコマンドの入力によりBluetoothカードを制御することが可能になる。
【００４８】
Ｂｌｕｅｔｏｏｔｈカードを登録するために、ＰＣ１０３の操作者がAT@REGと入力すると、Bluetoothカードは登録モードに移行する。登録モードが起動されると（Ｓ７０１）、PC１０３はInquiryの送信を開始する（Ｓ７０２）。これに対して、Inquiryを受信したファクシミリ１０１、コードレス電話機１０２、デジタルカメラ１０４、プリンタ１０５は（Ｓ８０１）、Ｂｌｕｅｔｏｏｔｈデバイス・アドレスであるＩＤ番号と属性情報をＰＣ１０３に通知するためにInquiry Responseを送信する（Ｓ８０２）。
【００４９】
PC１０３はInquiry Responseを受信すると（Ｓ７０３）、Inquiry Responseを送信してきたファクシミリ１０１、コードレス電話機１０２、デジタルカメラ１０４、プリンタ１０５のうち、既に登録されている装置があるかを調べ、既に登録されている装置がある場合は、その装置、本説明ではコードレス電話機１０２を除いたもののID番号と属性情報を表示部に表示する（Ｓ７０４）。
ここで、PC１０３の操作者が、表示されたID番号と属性情報の中からファクシミリ１０１を選択すると（Ｓ７０５）、PC１０３はファクシミリ１０１に対してPageメッセージを送信する（Ｓ７０６）。また、選択されたファクシミリ１０１のＩＤ番号と属性情報をＢｌｕｅｔｏｏｔｈカード内のメモリに記憶する（Ｓ７０７）。
【００５０】
Pageメッセージを受信したファクシミリ１０１は（Ｓ８０３）、Pageメッセージを受信したことを通知するためにPage Responseを送信する（Ｓ８０４）。PC１０３は、Page Responseを受信すると（Ｓ７０８）、ファクシミリ１０１にＢｌｕｅｔｏｏｔｈデバイス・アドレスであるＩＤ番号と属性情報（「使用可能プロファイル＝OBEX・プロファイル、プリンティング・プロファイル、装置名称＝PC１」）を送信する（Ｓ７０９）。また、ＰＣ１０３はファクシミリ１０１に対して、登録要求メッセージを送信する（Ｓ７１０）。
【００５１】
ファクシミリ１０１はＰＣ１０３のＩＤ番号、属性情報を受信すると（Ｓ８０５）、受信したID番号と属性情報が登録テーブルに登録されているかどうかを判別する（Ｓ８０６）。既に登録されている場合は、データの印刷等のinquiryを送信してきた装置の指示に基づく処理を行う（Ｓ８０７）。また、受信したＩＤ番号と属性情報が登録テーブルに登録されていない場合は、受信したＩＤ番号と属性情報をＲＡＭ２０３に記憶する（Ｓ８０８）と共にタイマを起動する（８０９）。このタイマがタイムアップするまでに、ＰＣ１０３から登録要求メッセージが受信された場合は（Ｓ８１０、Ｓ８１１）、表示部に登録モードに設定するように促すメッセージを表示し、この段階で、所定時間内に操作者がファクシミリ１０１の操作部を操作し、登録モードに入ると（Ｓ８１４）、ファクシミリ１０１はＰＣ１０３に登録応答メッセージを送信する（Ｓ８１５）。
【００５２】
また、Ｓ８１９で起動したタイマがタイムアップするまでに登録要求メッセージが受信できなかった場合や所定時間内に登録モードの操作が行われなかった場合は、Page RejectをＰＣ１０３に送信して（Ｓ８１２）処理を終了する。
【００５３】
ＰＣ１０３はPage Rejectを受信した場合は（Ｓ７１１）、処理を終了し、登録応答メッセージを受信した場合は（Ｓ７１２）、Ｓ７０９で送信したＰＣ１０３のＩＤ番号、使用可能プロファイル、装置名称をファクシミリ１０１に登録するように指示する登録指示メッセージをファクシミリ１０１宛てに送信する（Ｓ７１３）。
【００５４】
同メッセージを受信したファクシミリ１０１は（Ｓ８１６）、ＲＡＭ２０３に記憶されているPC１０３の「使用可能プロファイル＝OBEXプロファイル、プリンティング・プロファイル、装置名称＝PC1」という情報をPC１０３のID番号に対応させて登録テーブルに格納する（Ｓ８１７）。続いて、ＰＣ１０３宛てに、Ｓ８０２でInquiry Responseとして送信したファクシミリ１０１のＩＤ番号、使用可能プロファイル、装置名称をコードレス電話機１０２に登録するように指示する登録指示メッセージを送信する（Ｓ８１８）。
【００５５】
ＰＣ１０３はファクシミリ１０１から登録指示メッセージを受信すると（Ｓ７１４）、Ｓ７０７でＢｌｕｅｔｏｏｔｈカード内のメモリに記憶しておいたファクシミリ１０１の使用可能プロファイル＝プリンティング・プロファイル、静止画プロファイル、コードレス・テレフォニー・プロファイル、装置名称＝ＦＡＸ１という情報をファクシミリ１０１のＩＤ番号に対応させてＢｌｕｅｔｏｏｔｈカード内のメモリ内の登録テーブルに格納する（Ｓ７１５）。
【００５６】
続いて、ファクシミリ１０１は他に登録済みの端末があるかどうかを検索する（Ｓ８１９）。検索した結果、先に登録したコードレス電話機１０２があることが判明する。そこで、ファクシミリ１０１はPC１０３に対して、コードレス電話機１０２のID番号と属性情報（装置名称（CT1）、使用可能なプロファイル名称（コードレス・テレフォニー・プロファイル））を入れた登録端末情報通知メッセージを送信する（Ｓ８２０）。
【００５７】
同メッセージを受信したPC１０３は（Ｓ７１７）、コードレス電話機１０２のID番号に対応させて、使用可能なプロファイル名と装置名称をBluetoothカード内のメモリ内の登録テーブルに格納する（Ｓ７１８）。
【００５８】
ここで、ファクシミリ１０１はコードレス電話機１０２に対しても、PC１０３を登録する処理を開始する。ファクシミリ１０１はコードレス電話機１０２に対してPageメッセージを送信し（Ｓ８２１）、コードレス電話機１０２からPage Responseメッセージを受信すると（Ｓ８２２）、登録情報転送モードを起動する。つまり、コードレス電話機１０２宛てに、新たに登録したPC１０３のID番号、装置名称、使用可能なプロファイル名称を入れた登録端末情報通知メッセージを送信する（Ｓ８２３）。同メッセージを受信したコードレス電話機１０２は、PC１０３のID番号に対応させて、装置名称と使用可能なプロファイル名をメモリ内の登録テーブルに格納する。
【００５９】
この情報転送が終了すると、ファクシミリ１０１はＰＣ１０３とコードレス電話機１０２に対して登録完了メッセージを送信して、登録処理が終了する（Ｓ８２４）。また、ＰＣ１０３とコードレス電話機１０２も登録完了メッセージを受信すると登録処理を終了する（Ｓ７１６）。
【００６０】
以上の手順により、ファクシミリ１０１、コードレス電話機１０２、PC１０３が、相互に通信可能な無線通信装置として登録することができる。
【００６１】
＜３台目以降の端末の登録動作＞
３台目以降の無線通信装置の登録についても、同様の処理が行われる。デジタルカメラ１０４については、装置名称＝DC1、使用可能プロファイル＝静止画プロファイルとしてファクシミリ１０１に登録される。
【００６２】
登録処理が終了すると、ファクシミリ１０１はデジタルカメラ１０４に対して、既に登録済みである、コードレス電話機１０２とPC１０３のID番号、装置名称、それぞれの使用可能なプロファイル名称を送信する（Ｓ８２０）。一方、ファクシミリ１０１はコードレス電話機１０２とPC１０３に対して、デジタルカメラ１０４のID番号、装置名称、使用可能なプロファイル名称を送信する（Ｓ８２３）。
【００６３】
プリンタ１０５については、装置名称＝PRN1、使用可能プロファイル＝プリンティング・プロファイルとしてファクシミリ１０１に登録される。
【００６４】
登録処理が終了すると、ファクシミリ１０１はプリンタ１０５に対して、既に登録済みである、コードレス電話機１０２とPC１０３とデジタルカメラ１０４のID番号、装置名称、それぞれの使用可能なプロファイル名称を送信する（Ｓ８２０）。一方、ファクシミリ１０１はコードレス電話機１０２とPC１０３とデジタルカメラ１０４に対して、プリンタ１０５のID番号、装置名称、使用可能なプロファイル名称を送信する（Ｓ８２４）。
【００６５】
以上の手順により、ファクシミリ１０１、コードレス電話機１０２、PC１０３、デジタルカメラ１０４、プリンタ１０５は相互に通信可能な一つのグループ端末として相互を認識することが可能となる。
【００６６】
＜無線通信装置間通信時の動作＞
無線通信装置間の通信時の動作の一例として、PC１０３に表示している文書を印刷する動作について図９を用いて説明する。
【００６７】
PC１０３において印刷動作を選択すると（Ｓ９０１）、Bluetoothカードが起動されてInquiryメッセージの送信を開始する（Ｓ９０２）。これに対して、Bluetoothの圏内にある全ての無線通信装置、すなわち、ファクシミリ１０１、コードレス電話機１０２、デジタルカメラ１０４、プリンタ１０５、１０６、PC１０７がInquiry ResponseをPC１０３宛てに送信する。
【００６８】
Inquiry Responseを受信したPC１０３は（Ｓ９０３）、メモリ内の登録テーブルを参照し、Inquiry Responseとして受信したＩＤ番号が登録テーブルに登録済みであるか否かを判別し（Ｓ９０４）、さらに、登録済みである受信ＩＤ番号の装置の中から、印刷に必要であるプリンティング・プロファイルを使用可能な装置の検索を行う（Ｓ９０５）。
【００６９】
本説明ではＰＣ１０３に登録済みの無線通信装置はファクシミリ１０１、コードレス電話機１０２、デジタルカメラ１０４、プリンタ１０５であるので、登録されていないプリンタ１０６とPC１０７は通信の対象外であると認識される（Ｓ９０４）。
【００７０】
次に、登録済みの装置のうち使用可能なプロファイルとしてプリンティング・プロファイルを持っているのはファクシミリ１０１とプリンタ１０５であるので（Ｓ９０５）、他の無線通信装置は対象外であると認識され、PC１０３の印刷処理画面には、ファクシミリ１０１とプリンタ１０５のID番号と名称（それぞれ、FAX１、PRN1）が表示される（Ｓ９０６）。
【００７１】
ここで、PC１０３の操作者がファクシミリ１０１の近くにいる場合にFAX１が選択されたとする（Ｓ９０７）。PC１０３は選択されたファクシミリ１０１宛てにPageメッセージを送信し（Ｓ９０８）、同メッセージを受信したファクシミリ１０１はPage Responseを返信する。
【００７２】
ＰＣ１０３がPage Responseを受信すると（Ｓ９０９）、プリンティング・プロファイルが起動し（Ｓ９１０）、印刷に必要となるパラメータのネゴシエーションを行うと、PC１０３は印刷データをファクシミリ１０１宛てに送信する（Ｓ９１１）。印刷データを受信したファクシミリ１０１は内蔵プリンタにデータを転送して印刷を実行する。
【００７３】
以上のように、Bluetoothの電波が隣の家に届くような場合でも、あらかじめ登録していない無線通信装置の名称を表示しないため、誤った場所にデータを送信してしまうというミスを防止することが可能となる。また、使用可能なプロファイルや装置名称をID番号に対応させて記憶することにより、アプリケーションに応じて動作可能な無線通信装置のみを表示することが可能となり、動作しない通信装置に対してデータ送信を試みる誤りを防ぐことが可能になる。
【００７４】
続いて、登録されていない端末がアクセスしようとした時の動作について説明を行う。あらかじめ１０１〜１０５のグループに登録されていないPC１０７が誤ってファクシミリ１０１で印刷しようとする場合を想定する。
【００７５】
PC１０７において印刷動作を選択すると、Bluetoothカードが起動されてInquiryメッセージの送信を開始する。これに対して、Bluetoothの圏内にある全ての無線通信装置、すなわち、ファクシミリ１０１、コードレス電話機１０２、PC１０３、デジタルカメラ１０４、プリンタ１０５、１０６がInquiry ResponseをPC１０７宛てに送信する。
【００７６】
Inquiry Responseを受信したPC１０７は、Inquiry Responseが送られてきた全ての無線通信装置のID番号を表示する。そこで、PC１０７の操作者は、ファクシミリ１０１で印刷しようとして、ファクシミリ１０１を選択したとする。すると、PC１０７はファクシミリ１０１宛てにPageメッセージを送信し、接続を試みる。
【００７７】
ファクシミリ１０１においては、PC１０７からのPageメッセージを受信すると、Page Responseを送信する。Page Response送信後、ＰＣ１０７からＩＤ番号と属性情報が送られてくるが、ＰＣ１０７から送られてきたＩＤ番号が登録テーブルに登録されておらず、また、登録要求メッセージも送られてこないので、通信を行うことはできないと判断し、Page Rejectメッセージを送信して終了する。また、隣の家の無線通信装置が登録要求メッセージを送信してきたとしても、登録モードに移行するための操作が行われることはないので、この場合も、Page Rejectメッセージを送信して終了することになる。
【００７８】
以上のようにして、登録していない無線通信装置が誤って接続を行おうとする場合にでも、確実に接続を防ぐことが可能となるものである。
【００７９】
（第二の実施の形態）
第一の実施の形態においては、新規に登録された無線通信装置の情報を既に登録済みの無線通信装置に送信する際には、それぞれの無線通信装置にPageメッセージを送信して無線回線の接続を行っていた。しかし、それぞれの無線通信装置には同じ内容の情報を送ればいいため、ブロードキャスト・メッセージを送信することにより、さらに簡単な処理で登録処理を行うことが可能になる。
【００８０】
（第三の実施の形態）
上記実施の形態においては、一般家庭における無線通信装置を想定していた。しかし、他のさまざまなシチュエーションにおいても、同様にグルーピングして使用することは考えられる。
【００８１】
たとえば、オフィスの会議室のように、閉じられた空間内に複数の機器が設置されているような環境が考えられる。会議室内には、ホワイトボード、プロジェクタ、プリンタが設置されており、会議室の使用者がそれぞれPCを持参することが考えられる。ホワイトボード、プロジェクタ、プリンタは、第一の実施の形態と同様にして、一つのグループとして登録されている。なお、それぞれの通信装置が使用できるプロファイルは以下のとおりである。
【００８２】
ホワイトボード＝OBEX、静止画、プリンティング
プロジェクタ＝OBEX、静止画
プリンタ＝プリンティング
PC＝OBEX、プリンティング
以下、新しく会議室に入ってきたPCを登録する動作について説明を行う。会議室のような環境では、登録される通信装置の入れ替わりが多いため、登録時の操作は登録を行う側だけで行えるようにする点が第一の実施の形態とは異なる点である。
【００８３】
PCでAT@REGというコマンドを入力すると、PCに装着されたBluetoothカードは登録モードが起動される。登録モードが起動されると、PCはInquiryの送信を開始する。これに対して、Inquiryを受信したホワイトボード、プロジェクタ、プリンタはInquiry Responseを送信する。
【００８４】
PCはInquiry Responseを受信すると、Inquiry Responseを送信してきたホワイトボード、プロジェクタ、プリンタのID番号や属性情報を表示部に表示する。ここで、PCの操作者が、表示されたID番号の中からホワイトボードのID番号を選択すると、PCはホワイトボードに対してPageメッセージを送信する。ＰＣはPageメッセージを受信したホワイトボードからPage Responseを受信すると、ＰＣのＩＤ番号と属性情報（「使用可能プロファイル＝OBEXプロファイル、プリンティング・プロファイル、装置名称＝PC1」）を送信し、登録処理に移行する。
【００８５】
PCはホワイトボードに対して、ホワイトボード専用の暗証番号を含む登録要求メッセージを送信する。ホワイトボードでは、受信した登録要求メッセージ内の暗証番号をあらかじめメモリに格納している暗証番号と照合する。一致していないときには、登録拒否メッセージをPCに対して送信して、登録動作は終了する。
【００８６】
一致しているときには、登録応答メッセージをPC宛てに送信する。登録応答メッセージを受信したＰＣは、登録指示メッセージをホワイトボード宛てに送信する。同メッセージを受信したホワイトボードは、PCの「使用可能プロファイル＝OBEXプロファイル、プリンティング・プロファイル、装置名称＝PC1」という情報をPCのID番号に対応させてメモリに格納する。続いて、PC宛てに登録完了メッセージを送信して登録処理が終了する。
【００８７】
ここで、ホワイトボードは他に登録済みの端末があるかどうかを検索する。検索した結果、プロジェクタとプリンタが登録されていることが判明したとする。そこで、PCに対して、プロジェクタとプリンタのID番号、装置名称（それぞれPRJ１、PRN1）、使用可能なプロファイル名称を入れた登録端末情報通知メッセージを送信する。同メッセージを受信したPCは、プロジェクタとプリンタのID番号に対応させて、使用可能なプロファイル名と装置名称をBluetoothカード内のメモリに格納する。
【００８８】
続いて、ホワイトボードはプロジェクタとプリンタに対しても、PCを登録する処理を開始する。ホワイトボードはプロジェクタとプリンタのそれぞれに対してPageメッセージを送信し、それぞれの装置からPage Responseメッセージを受信すると、登録情報転送モードを起動する。つまり、新たに登録したPCのID番号、装置名称、使用可能なプロファイル名称を入れた登録端末情報通知メッセージを送信する。同メッセージを受信したプロジェクタとプリンタは、PC１０３のID番号に対応させて、装置名称と使用可能なプロファイル名をメモリに格納する。
【００８９】
以上の手順により、会議室に新たに入ってきたPCが、会議室に設置されているプロジェクタやプリンタと相互に通信可能な無線通信装置として登録することができる。
【００９０】
（第四の実施の形態）
上記実施の形態においては、登録する無線通信装置のID番号や装置名称は、装置間のやり取りによって認識するものであった。しかし、１台目の無線通信装置に登録する時に、ID番号や装置名称を、登録される側の無線通信装置の操作部を使って入力することによっても同様の効果を得ることが可能である。
【００９１】
この場合には、登録される側の無線通信装置に登録する無線通信装置の情報が入力されると、既に登録されている無線通信装置宛てに、新たに登録された無線通信装置の情報を送信する。また、新たに登録された無線通信装置に対しては、既に登録されている無線通信装置の情報を送信する。
【００９２】
本実施の形態は、登録される側の装置の操作のみで登録できると共に、暗証番号などを覚える必要がないという利点を持つものである。
【００９３】
（第五の実施の形態）
上記実施の形態においては、無線通信動作を行う時には、Inquiryの送信から開始していた。たとえば、第一の実施の形態において、PC１０３からプリント動作を行う時には、Inquiry Responseを受信した端末の中で、登録されていると共に、プリンティング・プロファイルを使用可能な通信装置名を表示するものであった。
【００９４】
しかし、第一の実施の形態において、ファクシミリ１０１はプリンティング・プロファイルを使用できないような場合、次のようにしてPage手順から開始することも可能である。
【００９５】
PC１０３は、印刷動作が起動された段階で、登録されている無線通信装置の使用可能プロファイルを確認する。プリンティング・プロファイルを使用できるのがプリンタ１０５であることを確認すると、プリンタ１０５宛てにPageメッセージを送信する。
【００９６】
プリンタ１０５からPage Responseを受信すると、続いてプリンティング・プロファイル手順に入り、それ以降は第一の実施の形態と同様の処理を行うことが可能である。
【００９７】
以上のように上記各実施形態によれば、Ｂｌｕｅｔｏｏｔｈ等における装置の登録を簡単に行える。
【００９８】
また、Bluetooth等により通信する場合に、登録されている装置への通信開始を簡略化できる。
【００９９】
また、Bluetooth等により通信する装置を登録する場合の誤操作を防止することができる。
【０１００】
また、ｎ：ｎ型の通信システムにおける様々な問題を解決することができる。
【発明の効果】
以上のように、本発明によれば、登録モードが選択されている場合は、所定のメッセージの応答した通信装置のうち、既に登録されている通信装置の識別情報は表示せず、登録されていない通信装置の識別情報と利用可能な機能の情報を表示するので、登録する通信装置の選択を簡単に行え、登録相手の指定間違いを防止することができ、登録モードが選択されずに通信相手に所定の処理を実行させる所定の機能が選択されている場合は、所定のメッセージに応答した通信装置のうち、所定の処理を実行するための機能を有さない通信装置及び登録されていない通信装置の識別情報は表示せず、選択された所定の機能を有し、かつ、既に登録済みの通信装置の識別情報を表示するので、操作者が希望する機能を有さない装置を指定してしまうことや、未登録の通信装置を誤って利用してしまうことを予防できる。
【図面の簡単な説明】
【図１】本発明における実施形態のシステム構成図である。
【図２】本発明における実施形態のファクシミリ１０１の構成図である。
【図３】本発明における実施形態のコードレス電話機１０２の構成図である。
【図４】本発明における実施形態のPC１０３の構成図である。
【図５】本発明における実施形態のデジタルカメラ１０４の構成図である。
【図６】本発明における実施形態のプリンタ１０５の構成図である。
【図７】本発明における実施形態の登録要求側装置の動作を示すフローチャートである。
【図８】本発明における実施形態の登録受け付け側装置の動作を示すフローチャートである。
【図９】本発明における実施形態の無線通信装置間の通信時の動作を示すフローチャートである。
【符号の説明】
１０１  ファクシミリ
１０２  コードレス電話機
１０３  PC
１０４  デジタルカメラ
１０５  プリンタ
１０６  プリンタ
１０７  PC
【図１】
0005105665.tif 000002
【図２】
0005105665.tif 000003
【図３】
0005105665.tif 000004
【図４】
0005105665.tif 000005
【図５】
0005105665.tif 000006
【図６】
0005105665.tif 000007
【図７】
0005105665.tif 000008
【図８】
0005105665.tif 000009
【図９】
0005105665.tif 000010