(57)【要約】【課題】  機器に関する情報を登録する際のセキュリティを向上させた上で、安定した登録処理を行うことができる通信装置、機器登録方法および認証情報登録方法を提供することを目的とするものである。【解決手段】  通信装置において、所定のモードに設定する設定手段と、上記設定手段によるモード設定に応じて、通信電力を変更する第１変更手段と、上記第１変更手段による通信電力の変更後に、相手装置と接続する接続手段と、上記接続手段による接続後に、通信電力を再度変更する第２変更手段と、上記第２変更手段による通信電力の変更後、上記接続手段により接続している上記相手装置からの指示に応じて、上記相手装置に関する情報の登録処理を実行する登録手段とを有することを特徴とする通信装置を提供する。【選択図】  図５
2006050646.tif 000002
【特許請求の範囲】
【請求項１】
通信装置において、
所定のモードに設定する設定手段と；
上記設定手段によるモード設定に応じて、通信電力を変更する第１変更手段と；
上記第１変更手段による通信電力の変更後に、相手装置と接続する接続手段と；
上記接続手段による接続後に、通信電力を再度変更する第２変更手段と；
上記第２変更手段による通信電力の変更後、上記接続手段により接続している上記相手装置からの指示に応じて、上記相手装置に関する情報の登録処理を実行する登録手段と；
を有することを特徴とする通信装置。
【請求項２】
請求項１において、
上記登録手段は、上記相手装置の識別情報を登録することを特徴とする通信装置。
【請求項３】
請求項１において、
上記登録手段は、上記第２変更手段により通信電力が変更される前に受信した情報を登録することを特徴とする通信装置。
【請求項４】
請求項１において、
上記登録手段は、上記相手装置との間で認証を行う際に用いる認証情報を登録することを特徴とする通信装置。
【請求項５】
請求項１において、
上記登録手段は、上記第２変更手段により通信電力が変更された後に受信した情報を登録することを特徴とする通信装置。
【請求項６】
請求項１において、
上記接続手段は、上記相手装置とのリンク接続と、データ通信用チャネルの接続とを行い、
上記第１変更手段による通信電力の変更後に、上記相手装置とリンク接続し、上記第２変更手段による通信電力の変更後に、上記相手装置と上記データ通信用チャネルの接続を行うことを特徴とする通信装置。
【請求項７】
請求項１において、
上記第１変更手段は、通信電力を減少させることを特徴とする通信装置。
【請求項８】
請求項１において、
上記第２変更手段は、通信電力を増加させることを特徴とする通信装置。
【請求項９】
請求項１において、
上記通信電力は、送信電力であることを特徴とする通信装置。
【請求項１０】
請求項１において、
上記接続手段は、上記第１変更手段による通信電力の変更後に１つの通信装置と接続すると、それ以外の通信装置の接続を拒否することを特徴とする通信装置。
【請求項１１】
請求項１において、
上記登録手段は、上記相手装置から指示に基づいて、他の装置に関する情報も登録することを特徴とする通信装置。
【請求項１２】
請求項１１において、
上記他の装置に関する情報は、上記相手装置に関する情報の登録指示と共に送られてくることを特徴とする通信装置。
【請求項１３】
請求項１１において、
上記他の装置に関する情報は、上記第１変更手段による通信電力の変更後に接続した装置に関する情報であることを特徴とする通信装置。
【請求項１４】
請求項１において、
接続相手と認証処理を行う認証手段と；
上記第１変更手段により通信電力を変更した後に接続した装置とは、上記認証手段による認証処理を実行しないよう制御する制御手段と；
を有することを特徴とする通信装置。
【請求項１５】
通信装置において、
所定のモードに設定する設定手段と；
上記設定手段によるモード設定に応じて、通信範囲を変更する第１変更手段と；
上記第１変更手段による通信範囲の変更後に、相手装置と接続する接続手段と；
上記接続手段による接続後に、通信範囲を再度変更する第２変更手段と；
上記第２変更手段による通信範囲の変更後、上記接続手段により接続している上記相手装置からの指示に応じて、上記相手装置に関する情報の登録処理を実行する登録手段と；
を有することを特徴とする通信装置。
【請求項１６】
機器登録方法において、
モード設定に応じて、通信電力を変更する第１変更工程と；
上記第１変更工程における通信電力の変更後に、相手機器と接続する接続工程と；
上記接続工程における接続後に、通信電力を再度変更する第２変更工程と；
上記第２変更工程における通信電力の変更後、上記接続工程において接続した相手機器からの指示に応じて、機器情報の登録処理を実行する登録工程と；
を有することを特徴とする機器登録方法。
【請求項１７】
認証情報登録方法において、
モード設定に応じて、通信電力を変更する第１変更工程と；
上記第１変更工程における通信電力の変更後に、相手機器と接続する接続工程と；
上記接続工程における接続後に、通信電力を再度変更する第２変更工程と；
上記第２変更工程における通信電力の変更後、上記接続工程において接続した相手機器からの指示に応じて、認証情報の登録処理を実行する登録工程と；
を有することを特徴とする認証情報登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の装置に関する情報を登録する通信装置、機器登録方法および認証情報登録方法に関する。
【背景技術】
【０００２】
無線によるデータ通信方式の１つとして、周波数２．４ＧＨｚ帯においてスペクトラム拡散方式を採用するＢｌｕｅｔｏｏｔｈ通信が知られている。
【０００３】
Ｂｌｕｅｔｏｏｔｈ通信を行う装置には、固有のＢｌｕｅｔｏｏｔｈデバイス・アドレス（以降、「ＢＤ＿ＡＤＤＲ」という）が割り当てられる。そして、Ｂｌｕｅｔｏｏｔｈ通信装置間で通信を行う際に認証を行う場合は、このＢＤ＿ＡＤＤＲと、ユーザが入力するＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードとを用いて、リンクキーを生成し、この生成されたリンクキーを交換することによって、相互認証処理が行われ、通信が可能になる。この認証処理において、互いの通信装置に入力されたＰＩＮコードが合致しないと、その通信装置との間における通信が行われないようにし、これによって、セキュリティを確保している。
【０００４】
たとえば、パーソナルコンピュータやＰＤＡ等、ユーザによるキー入力部を備えている無線通信装置においては、接続要求時に、キー入力によって同じＰＩＮコードを互いに入力し、接続における認証処理を行う。
【０００５】
一方、ＰＩＮコードを入力するキー入力部を持たない、または、ＰＩＮコードの入力が困難なキー入力部しか持たないプリンタ装置等の通信装置には、メモリにＰＩＮコードをプリセットしておいてもよいことになっており、接続要求時に相手装置がこのＰＩＮコードを入力することによって、認証を行う。
【０００６】
つまり、従来の無線通信装置では、Ｂｌｕｅｔｏｏｔｈ通信のＰＩＮコードを互いに交換し、ユーザの指示によってＰＩＮコードを登録する（たとえば、特許文献１参照）。
【０００７】
また、従来のコードレスホンにおいて、親機と子機とに共通のシステム識別情報を、親機から子機に送信し、または、子機から親機に送信し、受信したシステム識別情報を登録する（たとえば、特許文献２、３、４、５参照）。
【０００８】
また、親機に子機のＩＤコードを登録する際に、親機を登録モードに変更すると、送信の電界強度や受信感度のレベルを低下させ、この状態で子機のＩＤコードの登録を行っていた（たとえば、特許文献６参照）。
【特許文献１】特開２００１−１４５１６３号公報
【特許文献２】特開平１−２１８２２３号公報
【特許文献３】特開平２−７７５１号公報
【特許文献４】特開平２−２６０８３１号公報
【特許文献５】特開平２−３０９４８７号公報
【特許文献６】特開平３−２１０８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来例では、上記プリセットされたＰＩＮコードを忘れた場合には、通信することができないという問題がある。
【００１０】
また、上記従来例では、プリセットされたＰＩＮコードが、悪意を持った他人に知られた場合には、悪意を持った接続が行われることが考えられ、セキュリティに問題がある。
【００１１】
さらに、上記従来例では、ＰＩＮコードを入力するキー入力部を有する装置においても、キー入力が困難な場合は、接続するまでに時間がかかり、タイマが接続を拒否することがあるという問題がある。
【００１２】
また、送信の電界強度や受信感度のレベルを低下させた状態で機器の登録処理を行うと、登録処理の開始から終了までの間に発生する環境の変化によっては、登録開始時に機器同士で接続できたとしても、登録処理を最後まで行えない場合があり、安定した正常な登録処理を行えないという問題がある。
【００１３】
本発明は、機器に関する情報を登録する際のセキュリティを向上させた上で、安定した登録処理を行うことができる通信装置、機器登録方法および認証情報登録方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
本発明は、通信装置において、所定のモードに設定する設定手段と、上記設定手段によるモード設定に応じて、通信電力を変更する第１変更手段と、上記第１変更手段による通信電力の変更後に、相手装置と接続する接続手段と、上記接続手段による接続後に、通信電力を再度変更する第２変更手段と、上記第２変更手段による通信電力の変更後、上記接続手段により接続している上記相手装置からの指示に応じて、上記相手装置に関する情報の登録処理を実行する登録手段とを有することを特徴とする通信装置を提供する。
【００１５】
また、通信装置において、所定のモードに設定する設定手段と、上記設定手段によるモード設定に応じて、通信範囲を変更する第１変更手段と、上記第１変更手段による通信範囲の変更後に、相手装置と接続する接続手段と、上記接続手段による接続後に、通信範囲を再度変更する第２変更手段と、上記第２変更手段による通信範囲の変更後、上記接続手段により接続している上記相手装置からの指示に応じて、上記相手装置に関する情報の登録処理を実行する登録手段とを有することを特徴とする通信装置を提供する。
【００１６】
また、機器登録方法において、モード設定に応じて、通信電力を変更する第１変更工程と、上記第１変更工程における通信電力の変更後に、相手機器と接続する接続工程と、上記接続工程における接続後に、通信電力を再度変更する第２変更工程と、上記第２変更工程における通信電力の変更後、上記接続工程において接続した相手機器からの指示に応じて、機器情報の登録処理を実行する登録工程とを有することを特徴とする機器登録方法を提供する。
【００１７】
また、認証情報登録方法において、モード設定に応じて、通信電力を変更する第１変更工程と、上記第１変更工程における通信電力の変更後に、相手機器と接続する接続工程と、上記接続工程における接続後に、通信電力を再度変更する第２変更工程と、上記第２変更工程における通信電力の変更後、上記接続工程において接続した相手機器からの指示に応じて、認証情報の登録処理を実行する登録工程とを有することを特徴とする認証情報登録方法を提供する。
【発明の効果】
【００１８】
本発明によれば、機器に関する情報を登録する際のセキュリティを向上させた上で、安定した登録処理を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２０】
図１は、本発明の第１の実施例であるプリンタ装置１とデジタルカメラ２とを示す全体図である。
【００２１】
図２は、プリンタ装置１とデジタルカメラ２との具体例を示すブロック図である。
【００２２】
プリンタ装置１は、プリントを制御する印刷制御部１０５と、ＣＰＵ１０１と、ＦｌａｓｈＲＯＭ１０３と、ＲＡＭ１０４と、無線部とを有する。この無線部は、Ｂｌｕｅｔｏｏｔｈ通信を制御する無線通信Ｉ／Ｆ制御部１０２と、ベースバンド部１０６と、ＲＦ部１０７と、アンテナ１０８とを有する。
【００２３】
アンテナ１０８を介して受信された信号は、ＲＦ部１０７によって復調処理され、ベースバンド部１０６に出力される。ベースバンド部１０６は、復調されたデータの誤り訂正処理を行い、処理結果に応じて正常に受信されたデータを無線通信Ｉ／Ｆ制御部１０２に出力し、誤りが発見されたデータに対しては、再送要求を行う。
【００２４】
また、無線通信Ｉ／Ｆ制御部１０２からの送信データは、ベースバンド部１０６が、出力データに誤り訂正符号等を付加し、所定のデータフォーマットに変換され、ＲＦ部１０７に出力される。
【００２５】
ＲＦ部１０７は、出力されたデータを変調し、アンテナ１０８を介して、デジタルカメラ２に送信する。また、ＲＦ部１０７は、プリンタ装置１の出力電力（送信電力）を変更することができ、ベースバンド部１０６を経由し、無線通信Ｉ／Ｆ制御部１０２から送信された出力電力変更命令に応じて、プリンタ装置１の出力電力（送信電力）を変更する。
【００２６】
無線通信Ｉ／Ｆ制御部１０２は、ベースバンド部１０６が出力したデータを解析し、Ｂｌｕｅｔｏｏｔｈ通信におけるリンク接続交渉、サービス検索応答、各プロトコル階層における接続交渉、データ転送、フローコントロール等に対しての制御処理を行う。
【００２７】
転送された印刷データや画像データ等は、ＦｌａｓｈＲＯＭ１０３に格納されている制御プログラムによって解析され、ＣＰＵ１０１が制御信号に変換し、印刷制御部１０５に出力され、印刷される。
【００２８】
ＦｌａｓｈＲＯＭ１０３は、プリンタ装置１を制御するプログラムや、各種動作テーブル等を格納しているメモリであり、不揮発性メモリとして、登録されたＢＤ＿ＡＤＤＲ等の機器情報、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コード等のデータを記憶する。なお、ＦｌａｓｈＲＯＭ１０３の代わりに、ＲＯＭ、ＥＥＰＲＯＭ等の不揮発性メモリを使用するようにしてもよい。
【００２９】
また、プリンタ装置１は、パワーオンオフ制御を行うパワーキー、エラー解除を行うレジュームキー等の簡単なスイッチ（不図示）を備えている。
【００３０】
デジタルカメラ２は、撮影を制御するＣＰＵ２０１と、ＲＯＭ２０３と、ＲＡＭ２０４と、撮影部２０５と、Ｂｌｕｅｔｏｏｔｈ通信を制御する無線通信Ｉ／Ｆ制御部２０２と、ベースバンド部２０６と、ＲＦ部２０７と、アンテナ２０８とによって構成されている無線部を有し、この無線部を介して、プリンタ装置１との間で、各種印刷データ、制御データを、Ｂｌｕｅｔｏｏｔｈ通信でやりとりする。
【００３１】
また、デジタルカメラ２は、キー入力装置（不図示）や液晶モニタ等の出力装置（不図示）を有し、キー入力やモニタ出力が可能である。
【００３２】
なお、全てのＢｌｕｅｔｏｏｔｈ機器は、機種固有の番号であるＢｌｕｅｔｏｏｔｈデバイス・アドレス（ＢＤ＿ＡＤＤＲ）を保持している。デジタルカメラ２が、プリンタ装置１にリンク接続要求を行うと、デジタルカメラ２は、ＢＤ＿ＡＤＤＲと、リンク接続要求側のデバイスのタイプを示すＣｌａｓｓ＿ｏｆ＿Ｄｅｖｉｃｅ（デバイス・クラス）と、通信の方法を示すＬｉｎｋ＿Ｔｙｐｅ（リンク・タイプ）とをプリンタ装置１に通知し、リンク接続を要求する。
【００３３】
本実施例では、このＢＤ＿ＡＤＤＲをプリンタ装置１に登録することによって、機器の接続を簡略化するとともに、サービス提供のために接続する場合におけるセキュリティを強化する。
【００３４】
次に、プリンタ装置１に、ＢＤ＿ＡＤＤＲを登録する動作について説明する。
【００３５】
図３は、プリンタ装置１に、ＢＤ＿ＡＤＤＲを登録する動作を示すタイムチャートである。
【００３６】
図４は、プリントデータを受信して印刷処理を行う際の動作を示すタイムチャートである。
【００３７】
図５、図６は、プリンタ装置１の動作を示すフローチャートである。
【００３８】
まず、プリンタ装置１を通信装置登録可能モード（ＢＤ＿ＡＤＤＲ登録モード）に設定する（Ｓ３０１、Ｓ５０１）。通信装置登録可能モードに設定する場合は、プリンタ装置１のレジュームキーを１０秒以上押下する操作や、複数のキーを組み合わせて押下する特定操作や、特定の方法で電源の入力を行う操作や、印刷に伴う各種検出センサ等を操作など、通常、行わないユーザによる特別な操作によって行う。
【００３９】
また、無線通信や有線通信を用いて、予め定められた特定のコマンドデータを送信することによって、プリンタ装置１を「登録可能モード」に設定するようにしてもよい。
【００４０】
なお、「通信装置登録可能モード」は、所定の通信装置を登録することができるモードである。
【００４１】
このモード変更操作が行われ、通信装置登録可能モードに設定されると、プリンタ装置１の無線通信Ｉ／Ｆ制御部１０２は、出力電力減少命令を、ベースバンド経由でＲＦ部１０７に通知し、ＲＦ部１０７は、出力電力（送信電力）を減少させる（Ｓ３０２、Ｓ５０２）。プリンタ装置１の出力電力を減少させることによって、遠い位置に存在している通信機器とは通信できない状態になる。
【００４２】
次に、出力電力が減少された場合でも電波が届く範囲に存在するデジタルカメラ２を操作し、プリンタ装置１にリンク接続要求を行う（Ｓ３０３）。プリンタ装置１は、リンク接続するために送信されたリンク接続要求コマンドを受信すると（Ｓ５０３）、リンク接続要求コマンドに含まれているＢＤ＿ＡＤＤＲを、ＦｌａｓｈＲＯＭ１０３に一時的に記憶すると共に、リンク接続要求コマンドに対して肯定応答し（Ｓ３０４）、デジタルカメラ２との間のリンク接続を確立する（Ｓ３０５、Ｓ５０４）。
【００４３】
リンク接続が確立されると、プリンタ装置１は、出力電力を通常に戻し、データ通信の信頼性を確保する（Ｓ３０６、Ｓ５０５）。
【００４４】
その後、デジタルカメラ２が、データ転送用のチャネルに対する接続要求を行い（Ｓ３０７）、プリンタ装置１が、この要求を受信すると（Ｓ５０６）、プリンタ装置１は、この要求に対して肯定応答を返信し（Ｓ３０８）、デジタルカメラ２との間でデータ転送チャネルの接続を確立し（Ｓ３０９、Ｓ５０７）、相互のデータ送受信を可能にする。
【００４５】
このデータ転送チャネルを経由し、デジタルカメラ２から送信された通信装置登録コマンドであって、予め定められた通信装置登録コマンドを受信すると（Ｓ３１０、Ｓ５０８）、現在リンク接続されている通信機器のＢＤ＿ＡＤＤＲ（リンク接続要求コマンドを受信したときに一時的に記憶したＢＤ＿ＡＤＤＲ）を、ＦｌａｓｈＲＯＭ１０３に登録する（Ｓ５０９）。また、通信装置登録コマンドに、リンク接続されているデジタルカメラ２以外の通信機器のＢＤ＿ＡＤＤＲを含ませることによって、他の通信機器のＢＤ＿ＡＤＤＲも登録できるようにしてもよい。
【００４６】
通信機器のＢＤ＿ＡＤＤＲが登録されると、プリンタ装置１は、所定の登録完了コマンドをデジタルカメラ２に送信し（Ｓ３１１、Ｓ５１０）、登録が完了したことを、デジタルカメラ２に通知する。
【００４７】
デジタルカメラ２は登録完了コマンドを受信すると、データ転送チャネルの切断要求を、プリンタ装置１に送信する。プリンタ装置１は、データ転送チャネルの切断要求を受信すると（Ｓ３１２、Ｓ５１１）、肯定応答で返してデータ転送チャネルを切断する（Ｓ３１３）。その後、デジタルカメラ２からのリンク切断要求に対して（Ｓ３１４）、肯定応答を送信し（Ｓ３１５）、リンク接続を切断し（Ｓ３１５、Ｓ５１２）、通信装置登録可能モードを解除する。
【００４８】
なお、プリンタ装置１は、通信装置登録可能モードに設定されているときに１つの通信機器とリンク接続中であれば、他の通信機器からのリンク接続要求を断るようにする。このようにすることによって、意図しない相手のＢＤ＿ＡＤＤＲを登録してしまうことを防止できる。
【００４９】
また、リンク接続している相手のＢＤ＿ＡＤＤＲが登録されると、登録可能モードを解除し、通常モードに戻るようにしてもよい。このようにしても、意図しない相手のＢＤ＿ＡＤＤＲを登録してしまうことを防止することができる。
【００５０】
また、通信装置登録可能モードに複数の通信機器とリンク接続できるようにし、デジタルカメラ２が所定の特別なコマンドを送信することによって、リンク接続している全ての機器のＢＤ＿ＡＤＤＲを記憶し、登録するようにしてもよい。この場合、所定の通信装置登録コマンドを送信することができない通信機器においても、プリンタ装置１に登録設定することができる。
【００５１】
次に、図４と図５とを用いて通信機器３とプリンタ装置１との接続処理の流れについて説明する。
【００５２】
通信機器３から、リンク接続要求を受けると（Ｓ４０１、Ｓ５１３）、プリンタ装置１は肯定応答を返送し（Ｓ４０２）、リンク接続を確立する（Ｓ４０３、Ｓ５１４）。リンク接続要求コマンドには、通信機器３に固有のアドレスを示すＢＤ＿ＡＤＤＲが含まれているので、プリンタ装置１は、このＢＤ＿ＡＤＤＲを記憶する（Ｓ５１５）。
【００５３】
次に、通信機器３が、サービス検索チャネルにおける接続要求（Ｓ４０４）を行い、プリンタ装置１が肯定応答し（Ｓ４０５）、サービス検索チャネルでの接続が確立される（Ｓ４０６）。このチャネルを通じて、通信機器３からのサービス検索が行われ、プリンタ装置１のサービスが通知される（Ｓ４０７、Ｓ５１６）。
【００５４】
そして、プリンタ装置１を動作させるために、データ転送チャネルの接続要求がなされると（Ｓ４０８、Ｓ５１７）、プリンタ装置１は、接続されている通信機器３のＢＤ＿ＡＤＤＲ（Ｓ５１５で記憶したＢＤ＿ＡＤＤＲ）と、ＦｌａｓｈＲＯＭ１０３に登録されているＢＤ＿ＡＤＤＲとを比較し（Ｓ５１８）、接続されている通信機器３のＢＤ＿ＡＤＤＲが登録されていないと判断された場合には、ステップＳ４０９〜Ｓ４１２、Ｓ５１９〜５２１に示す認証処理を行う。登録されている通信機器３については、認証処理（Ｓ４０９〜Ｓ４１２、Ｓ５１９〜５２１）を行わずに、データ転送チャネル接続要求に対して肯定応答を返送する（Ｓ４１３）。
【００５５】
通信機器３が登録されていない場合は、データ転送チャネルに対する接続要求に保留で応答し（Ｓ４０９）、通信機器に対して認証要求を求めるコマンドを送信する（Ｓ４１０、Ｓ５１９）。
【００５６】
通信機器３は、認証要求がなされると、ＰＩＮコードとＢＤ＿ＡＤＤＲとによってリンクキーを作成し、生成したリンクキーをプリンタ装置１に通知する（Ｓ４１１）。プリンタ装置１は、リンクキーを受信すると（Ｓ５２０）、ＦｌａｓｈＲＯＭ１０３に記憶しているＰＩＮコードと、Ｓ５１５で記憶したＢＤ＿ＡＤＤＲとに基づいて計算されたリンクキーと、受信したリンクキーとを比較する（Ｓ５２１）。この比較の結果、リンクキーが合致していれば、認証を確立する（Ｓ４１２）。リンクキーが適合していない場合、認証が確立せずに、接続に対して否定応答を返送し、切断処理を行う（Ｓ５２２）。
【００５７】
また、通信機器３との認証が確立した場合、または、ステップＳ５１８の比較の結果、通信機器３が既に登録されている場合（本実施例では通信機器３がデジタルカメラ２である場合）は、プリンタ装置１は、ステップＳ４０８、Ｓ５１７のデータ転送チャネル接続要求に対して肯定応答し（Ｓ４１３）、データ転送チャネルの接続を確立する（Ｓ４１４、Ｓ５２３）。その後に、確立されたデータ転送チャネルによって、プリンタ装置１と通信機器３との間で、印刷データ、応答データ、ステータス応答データ等が送受信され（Ｓ４１５）、データに応じてプリンタ装置１が印刷処理を行う（Ｓ５２４）。
【００５８】
また、図６のステップＳ６０１において、プリンタ装置１の特別な操作やコマンド受信によって、ＢＤ＿ＡＤＤＲの登録状況を印刷する指示が行われたかを判断し、ＢＤ＿ＡＤＤＲの登録状況を印刷する指示が行われた場合は、通信装置登録可能モードによって、ＦｌａｓｈＲＯＭ１０３に登録されているＢＤ＿ＡＤＤＲを印刷する（Ｓ６０２）。ユーザは、印刷されたＢＤ＿ＡＤＤＲの登録状況を確認し、意図しないＢＤ＿ＡＤＤＲが登録されている場合は、登録されているＢＤ＿ＡＤＤＲを解除するために、プリンタ装置１に対して特別な操作を行う。
【００５９】
プリンタ装置１は、この操作を認識すると（Ｓ６０３）、登録されているＢＤ＿ＡＤＤＲを解除する（Ｓ６０４）。これによって、意図しない相手とも簡単に接続してしまうことを防止することができ、登録に関する利便性も向上させることができる。
【００６０】
なお、上記説明では、プリンタ装置１に、デジタルカメラ２のＢＤ＿ＡＤＤＲを登録したが、プリンタ装置１やデジタルカメラ２の上記処理をプリンタ装置１やデジタルカメラ２以外の無線通信装置に適用するようにしてもよい。
【００６１】
上記実施例によれば、通信装置登録可能モードでＢＤ＿ＡＤＤＲを登録した相手であれば、認証を行わずにデータ転送チャネルを接続して通信できるようにしたので、キー入力が困難な装置でも、セキュリティを確保した上で簡単に相手と接続できる。
【００６２】
また、ＢＤ＿ＡＤＤＲが登録されていない相手とは、ＰＩＮコードを用いた認証を行うので、登録されていない相手とも通信が可能となる。
【００６３】
さらに、通信を行う装置を登録するモード時のリンク接続要求以前に出力電力を少なくしておくことによって、距離の近い通信装置のみが登録可能になり、距離の遠い他の通信装置を排除することができる。したがって、登録作業におけるセキュリティ上の管理が容易である。
【００６４】
そして、リンク接続が確立した後に、出力電力を元に戻すことによって、安定した通信装置登録作業ができ、通信機器の利便性が高い。
【００６５】
また、プリセットされたＰＩＮコードを忘れてしまった場合でも、安全かつ簡単に通信することができる。
【００６６】
さらに、ＰＩＮコード入力ができない、または困難な相手とも、安全かつ簡単に通信することができる。
【００６７】
そして、登録したＢＤ＿ＡＤＤＲを印刷できるようにしたので、登録されているＢＤ＿ＡＤＤＲを確認することができ、さらに登録の解除も行えるので、セキュリティ管理を更に向上することができる。
【実施例２】
【００６８】
第１の実施例では、プリンタ装置１が、通信装置登録可能モードに設定されると、出力電力を減少させ、リンク接続が確立した後に、出力電力を元に戻すようにしたが、第２の実施例は、出力電力を減少させない実施例である。
【００６９】
つまり、第２の実施例は、図５に示すフローチャートにおいて、ステップＳ５０２とＳ５０５とを削除した動作を行う実施例であり、すなわち、ステップＳ５０１において、通信装置登録可能モードに設定させると、ステップＳ５０３に進み、ステップＳ５０４では、プリンタ装置１とデジタルカメラ２との間でリンク接続が確立すると、ステップＳ５０６に進む。
【００７０】
第２の実施例においても、第１の実施例と同様に、通信装置登録可能モードでＢＤ＿ＡＤＤＲを登録した相手であれば、認証を行わずに、データ転送チャネルを接続して通信でき、したがって、キー入力が困難な装置でも、セキュリティを確保した上で簡単に相手と接続できる。
【００７１】
また、ＢＤ＿ＡＤＤＲが登録されていない相手とは、ＰＩＮコードを用いた認証を行うので、登録されていない相手とも通信が可能である。
【００７２】
さらに、第２の実施例において、プリセットされたＰＩＮコードを忘れた場合でも、安全かつ簡単に通信することができ、また、ＰＩＮコード入力ができない場合でも、または困難な相手との間でも、安全かつ簡単に通信することができる。そして、第２の実施例において、登録したＢＤ＿ＡＤＤＲを印刷できるようにすれば、登録されているＢＤ＿ＡＤＤＲを確認することができ、しかも登録を解除することできるので、セキュリティ管理をより向上することができる。
【実施例３】
【００７３】
図７は、本発明の第３の実施例であるプリンタ装置７１とホストコンピュータ７２とを示す図である。
【００７４】
図８は、プリンタ装置７１、ホストコンピュータ７２の各構成を具体的に示すブロック図である。
【００７５】
プリンタ装置７１は、図２のプリンタ装置１と同様な装置であり、プリントを制御する印刷制御部７１０５と、ＣＰＵ７１０１と、ＦｌａｓｈＲＯＭ７１０３と、ＲＡＭ７１０４と、無線部とを有する。この無線部は、Ｂｌｕｅｔｏｏｔｈ通信を制御する無線通信Ｉ／Ｆ制御部７１０２と、ベースバンド部７１０６と、ＲＦ部７１０７と、アンテナ７１０８とを有する。
【００７６】
ホストコンピュータ７２は、ＣＰＵ７２０１と、ＲＯＭ７２０３と、ＲＡＭ７２０４と、無線部とを有する。この無線部は、Ｂｌｕｅｔｏｏｔｈ通信を制御する無線通信Ｉ／Ｆ制御部７２０２と、ベースバンド部７２０５と、ＲＦ部７２０６と、アンテナ７２０７とを有する。この無線部を介して、プリンタ装置７１との間で、各種印刷データや制御データを、Ｂｌｕｅｔｏｏｔｈ通信する。また、ホストコンピュータ７２には、キー入力装置（不図示）やモニタ等の出力装置（不図示）、ハードディスク（不図示）が設けられている。
【００７７】
第３の実施例では、プリンタ装置７１にプリセットされているＰＩＮコードを変更できるようにする。
【００７８】
プリンタ装置７１を、ＰＩＮコード設定可能モードに移行する場合、プリンタ装置７１のレジュームキーを１０秒以上押下する操作や、複数のキーを組み合わせて押下する特定操作や、特定の方法で電源の入力を行う操作や、印刷に伴う各種検出センサ等の操作等、通常、行わないユーザによる特別な操作によって、プリンタ装置７１を、ＰＩＮコード設定可能モードに移行する。
【００７９】
また、無線通信や有線通信で、予め定められた特定のコマンドデータを送信することによって、プリンタ装置７１を、ＰＩＮコード設定可能モードに移行するようにしてもよい。なお、ＰＩＮコード設定可能モードでは、ＲＦ部７１０７からの出力電力（送信電力）を減少させることによって、電波の届かない位置に存在している通信機器からの接続を排除することができる。
【００８０】
次に、上記第３の実施例において、ＰＩＮコード設定可能モードで、プリンタ装置７１にＰＩＮコードを登録する動作について説明する。
【００８１】
図９は、第３の実施例において、ＰＩＮコード設定可能モードで、プリンタ装置７１にＰＩＮコードを登録する動作を示すタイムチャートである。
【００８２】
図１０は、第３の実施例において、プリセットされたＰＩＮコードを用いて認証を行い、通信を開始する動作を示すタイムチャートである。
【００８３】
図１１は、第３の実施例において、プリンタ装置７１の動作を示すフローチャートである。
【００８４】
まず、プリンタ装置７１をＰＩＮコード設定可能モードに設定する（Ｓ９００、Ｓ１１０１）。
【００８５】
プリンタ装置７１をＰＩＮコード設定可能モードに移行する場合、プリンタ装置７１のレジュームキーを１０秒以上押下する操作や、複数のキーの組み合わせて押下する特定操作や、特定の方法で電源の入力を行う操作や、印刷に伴う各種検出センサ等を操作など、通常、行わないユーザによる特別な操作によって、プリンタ装置７１をＰＩＮコード設定可能モードに移行する。
【００８６】
また、無線通信や有線通信で、予め定められた特定のコマンドデータを送信することによって、プリンタ装置７１をＰＩＮコード設定可能モードに移行するようにしてもよい。
【００８７】
ＰＩＮコード設定可能モードに移行すると、ＲＦ部７１０７からの出力電力（送信電力）を減少させる（Ｓ９００−１）。これによって、電波の到達範囲を狭くし、遠い位置に存在している通信機器（電波の届かない位置に存在している通信機器）からの接続を排除することができる。
【００８８】
そして、ホストコンピュータ７２を操作し、プリンタ装置７１にリンク接続要求を行うと、プリンタ装置７１が、リンク接続要求を受信する（Ｓ９０１、Ｓ１１０２）。そして、プリンタ装置７１が、リンク接続要求に対して肯定応答を返送し（Ｓ９０２）、リンク接続を確立する（Ｓ９０３、Ｓ１１０３）。
【００８９】
リンク接続が確立されると、プリンタ装置７１は、出力電力を通常に戻し、データ通信の信頼性を確保する（Ｓ９００−２）。
【００９０】
その後、ホストコンピュータ７２が、データ転送用のチャネルに対する接続要求を行い、プリンタ装置７１がこの要求を受信すると（Ｓ９０４、Ｓ１１０４）、プリンタ装置７１は、この要求を肯定応答によって受け入れ（Ｓ９０５）、データ転送用チャネルを接続し（Ｓ９０６、Ｓ１１０５）、相互のデータ送受信が可能になる。
【００９１】
ホストコンピュータ７２は、この確立されたデータ転送チャネルを経由し、ＰＩＮコードを含む所定のＰＩＮコード設定コマンドを送信する（Ｓ９０７）。このＰＩＮコード設定コマンドを受信したプリンタ装置７１は（Ｓ１１０６）、ＰＩＮコードを抽出し（Ｓ１１０７）、抽出したＰＩＮコードを固定ＰＩＮコードとしてＦｌａｓｈＲＯＭ１０３に設定する（Ｓ１１０８）。プリンタ装置７１は、この設定が完了すると所定のＰＩＮコード設定完了コマンドを、ホストコンピュータ７１に送信し（Ｓ９０８、Ｓ１１０９）、ホストコンピュータ７２にＰＩＮコードの設定が完了したことを通知する。
【００９２】
ＰＩＮコード設定完了コマンドを受信したホストコンピュータ７２は、データ転送用チャネルの切断要求を、プリンタ装置に送信する（Ｓ９０９）。この切断要求を受信したプリンタ装置７１は（Ｓ１１１０）、この切断要求に肯定応答し（Ｓ９１０）、データ転送チャネルが切断される。
【００９３】
最後に、ホストコンピュータ７２は、プリンタ装置７１に対してリンク接続の切断要求を行い（Ｓ９１１）、プリンタ装置７１は、リンク切断要求に肯定応答し（Ｓ９１２）、リンク接続が切断される（Ｓ１１１１）。リンク接続が切断されると、プリンタ装置７１は、ＰＩＮコード設定可能モードを解除し（Ｓ９１３）、次回からのリンク接続要求に対して、設定された固定ＰＩＮコードによって、リンクキーを作成し、認証を要求する。
【００９４】
なお、プリンタ装置７１は、ＰＩＮコード設定可能モードに移行すると、１つの通信機器だけとリンク接続し、他の通信機器からのリンク接続要求を断る。また、プリンタ装置７１は、リンク接続した１つの通信機器からのＰＩＮコードが設定されると、ＰＩＮコード設定可能モードを解除し、通常モードに戻る。これによって、意図しない相手から送信されたＰＩＮコードが設定されことを防止することができる。
【００９５】
また、プリンタ装置７１は、待機中にホストコンピュータ７２や他の通信機器からのリンク接続要求を受信すると（Ｓ１００１、Ｓ１１１２）、リンク接続要求を送信した通信機器に、リンク接続要求に対する保留応答を行う（Ｓ１００２）。
【００９６】
そして、プリンタ装置７１は、その通信機器に認証要求を送信し（Ｓ１００３、Ｓ１１１３）、通信機器が、ＰＩＮコードとＢＤ＿ＡＤＤＲとによって作成されるリンクキーを送信したら（Ｓ１００４、１１１４）、受信したリンクキーと、プリンタ装置７１のＦｌａｓｈＲＯＭ７１０３に設定されている固定ＰＩＮコードと、ＢＤ＿ＡＤＤＲとに基づいて作成されたリンクキーとを比較する（Ｓ１１１５）。この比較の結果、受信したリンクキーと、作成したリンクキーとが合致すれば、相互のリンク接続における認証が確立される（Ｓ１００５）。
【００９７】
プリンタ装置７１は、認証が確立されると、保留していたリンク接続要求に肯定応答で返信し（Ｓ１００６）、リンク接続が確立される（Ｓ１００７）。
【００９８】
通信機器は、リンク接続が確立されると、データ転送チャネルの接続要求をプリンタ装置７１に対して行い（Ｓ１００８）、プリンタ装置７１が肯定応答を返送することによって（Ｓ１００９）、データ転送チャネルの接続が確立される（Ｓ１０１０、Ｓ１１１６）。その後は、そのチャネルを通じて、双方のデータ転送が行われる（Ｓ１０１１）。
【００９９】
また、ステップＳ１１１３において認証要求を送信した後の所定時間の間に、リンクキーを受信できない場合（Ｓ１１１４、Ｓ１１１７）、または、ステップＳ１１１５の比較の結果、リンクキーが合致しない場合は、接続に対して否定応答を返送し、切断処理を行う。
【０１００】
上記第３の実施例によれば、ＰＩＮコードを設定するためのキー入力部を持たない装置、または、ＰＩＮコード設定が困難な装置のＰＩＮコードを、簡単に変更することができる。
【０１０１】
また、第３の実施例によれば、ＰＩＮコード設定可能モード中は、リンク接続時に認証を行わずに接続可能になるので、ＰＩＮコードを忘れた場合でも、リンク接続し、ＰＩＮコードを再設定することができ、利便性が良く、セキュリティ効果を向上することができる。
【０１０２】
さらに、第３の実施例によれば、プリンタ装置７１は、ＰＩＮコード設定可能モードに移行すると、１つの通信機器だけとリンク接続し、他の通信機器からのリンク接続要求を断るので、意図しない相手から送信されたＰＩＮコードが設定されることを防止することができる。
【０１０３】
そして、第３の実施例によれば、プリンタ装置７１は、リンク接続した１つの通信機器からのＰＩＮコードが設定されると、ＰＩＮコード設定可能モードを解除し、通常モードに戻るので、意図しない相手から送信されたＰＩＮコードが設定されることを防止することができる。
【実施例４】
【０１０４】
第４の実施例は、プリンタ装置にＢＤ＿ＡＤＤＲとＰＩＮコードとを登録できるようにし、より利便性が良く、セキュリティ効果の高い装置である。
【０１０５】
なお、第４の実施例におけるプリンタ装置の構成は、プリンタ装置１、７１と同様の構成であるので、その説明を省略する。
【０１０６】
図１２は、本発明の第４の実施例であるプリンタ装置の動作を示すフローチャートである。
【０１０７】
ステップＳ１２０１において、プリンタ装置は、ＢＤ＿ＡＤＤＲ登録モードに設定する操作が行われたか否かを判別する。この判断の結果、ＢＤ＿ＡＤＤＲ登録モードに設定する操作が行われた場合、図５に示すステップＳ５０２に進み、第１の実施例で説明したステップＳ５０２以降と同じ動作を行う。
【０１０８】
また、ステップＳ１２０２において、ＰＩＮコード設定モードに設定する操作が行われたか否かを判別する。この判断の結果、ＰＩＮコード設定モードに設定する操作が行われると、図１１に示すステップＳ１１０２に進み、第３の実施例で説明したステップＳ１１０２以降と同じ動作を実行する。
【０１０９】
また、ＢＤ＿ＡＤＤＲ登録モードに設定する操作、ＰＩＮコード設定モードに設定する操作が行われず、他の通信機器からリンク接続の要求を受信すると（Ｓ１２０３）、第１の実施例で説明したステップＳ５１４以降と同じ動作を実行し、リンク接続要求も受信しなければ、第１の実施例で説明した図６のＳ６０１に進み、ＢＤ＿ＡＤＤＲを印刷する操作、ＢＤ＿ＡＤＤＲを解除する操作が行われたか否かを判別し、これらの判別に応じて、ＢＤ＿ＡＤＤＲの印刷、解除を実行する。
【０１１０】
このようにすることによって、より利便性が良く、セキュリティ効果を向上することができる。
【０１１１】
なお、上記各実施例では、プリンタ装置、デジタルカメラ、ホストコンピュータを例に説明を行ったが、上記プリンタ装置、デジタルカメラ、ホストコンピュータの処理を、プリンタ装置やデジタルカメラ、ホストコンピュータ以外の無線通信装置において実行するようにしてもよい。
【０１１２】
なお、上記各実施例を、次の実施形態として把握することができる。
【０１１３】
［実施形態１］  無線通信装置において、
相手装置とリンク接続する際に、上記相手装置との認証を行う認証手段と；
所定のモードに設定するモード設定手段と；
上記モード設定手段における上記所定モードへの設定の有無に応じて、上記認証手段による認証を実行せずに、上記相手装置とリンク接続する通信手段と；
を有することを特徴とする無線通信装置。
【０１１４】
［実施形態２］  実施形態１において、
上記所定モードは、Ｂｌｕｅｔｏｏｔｈ規格におけるＢｌｕｅｔｏｏｔｈデバイス・アドレスであって、上記相手装置のＢｌｕｅｔｏｏｔｈデバイス・アドレスを登録するモードであり、上記モード設定手段によって上記所定モードが設定されると、上記認証手段による認証を実行せずに、上記相手装置とリンク接続し、上記相手装置から受信したＢｌｕｅｔｏｏｔｈデバイス・アドレスを登録するモードであることを特徴とする無線通信装置。
【０１１５】
［実施形態３］  実施形態２において、
上記認証手段は、Ｂｌｕｅｔｏｏｔｈデバイス・アドレスが登録された相手装置との間で、上記認証手段による認証を実行せずに、上記相手装置とリンク接続する手段であることを特徴とする無線通信装置。
【０１１６】
［実施形態４］  実施形態１において、
上記所定モードは、Ｂｌｕｅｔｏｏｔｈ規格に基づくＰＩＮコードを登録するモードであり、上記モード設定手段によって上記所定モードが設定されると、上記認証手段による認証を実行せずに、上記相手装置とリンク接続し、上記相手装置から受信したＰＩＮコードを登録するモードであることを特徴とする無線通信装置。
【０１１７】
［実施形態５］  実施形態４において、
上記認証手段は、上記所定モードで登録されたＰＩＮコードを用いて上記認証を行う手段であることを特徴とする無線通信装置。
【０１１８】
［実施形態６］  実施形態１において、
上記通信手段は、上記モード設定手段によって上記所定モードに設定されると、無線の出力電力を減少させる手段であることを特徴とする無線通信装置。
【０１１９】
［実施形態７］  実施形態６において、
上記通信手段は、上記相手装置とのリンク接続が確立すると、上記出力電力を増大させる手段であることを特徴とする無線通信装置。
【０１２０】
［実施形態８］  実施形態１において、
上記所定モードに設定された場合、１つの相手装置とのみリンク接続し、上記リンク接続した相手装置以外からのリンク接続要求を拒否することを特徴とする無線通信装置。
【０１２１】
［実施形態９］  実施形態１において、
上記所定のモードは、上記リンク接続後に上記相手装置から送信された情報を登録すると、解除されるモードであることを特徴とする無線通信装置。
【０１２２】
［実施形態１０］  実施形態１において、
上記所定のモードは、上記相手装置から受信した情報を登録するモードであり、
上記登録された情報を出力する出力手段を有することを特徴とする無線通信装置。
【０１２３】
［実施形態１１］  実施形態１において、
上記所定のモードは、上記相手装置から受信した情報を登録するモードであり、
上記情報の登録を解除する解除手段を有することを特徴とする無線通信装置。
【０１２４】
［実施形態１２］  実施形態１において、
上記モード設定手段は、上記相手装置の、Ｂｌｕｅｔｏｏｔｈ規格におけるＢｌｕｅｔｏｏｔｈデバイス・アドレスを登録するモードと、Ｂｌｕｅｔｏｏｔｈ規格に基づくＰＩＮコードを登録するモードとを選択的に設定できる手段であることを特徴とする無線通信装置。
【０１２５】
［実施形態１３］  無線通信装置の制御方法において、
相手装置とリンク接続する際に、上記相手装置との認証を行う認証工程と；
所定のモードに設定するモード設定工程と；
上記モード設定工程における上記所定モードへの設定の有無に応じて、上記認証工程における認証を実行せずに、上記相手装置とリンク接続する通信工程と；
を有することを特徴とする無線通信方法。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施例であるプリンタ装置１とデジタルカメラ２とを示す全体図である。
【図２】プリンタ装置１とデジタルカメラ２との具体例を示すブロック図である。
【図３】プリンタ装置１に、ＢＤ＿ＡＤＤＲを登録する動作を示すタイムチャートである。
【図４】プリントデータを受信して印刷処理を行う際の動作を示すタイムチャートである。
【図５】プリンタ装置１の動作を示すフローチャートである。
【図６】プリンタ装置１の動作を示すフローチャートである。
【図７】本発明の第３の実施例であるプリンタ装置７１とホストコンピュータ７２とを示す図である。
【図８】プリンタ装置７１、ホストコンピュータ７２の各構成を具体的に示すブロック図である。
【図９】第３の実施例において、ＰＩＮコード設定可能モードで、プリンタ装置７１にＰＩＮコードを登録する動作を示すタイムチャートである。
【図１０】第３の実施例において、プリセットされたＰＩＮコードを用いて認証を行い、通信を開始する動作を示すタイムチャートである。
【図１１】第３の実施例において、プリンタ装置７１の動作を示すフローチャートである。
【図１２】本発明の第４の実施例であるプリンタ装置の動作を示すフローチャートである。
【符号の説明】
【０１２７】
１、７１…プリンタ装置、
１０１…ＣＰＵ、
１０２…無線通信Ｉ／Ｆ制御部、
１０３…ＦｌａｓｈＲＯＭ、
１０４…ＲＡＭ、
１０５…印刷制御部、
１０６…ベースバンド部、
１０７…ＲＦ部、
１０８…アンテナ、
２…デジタルカメラ、
２０１…ＣＰＵ、
２０２…無線通信Ｉ／Ｆ制御部、
２０３…ＲＯＭ、
２０４…ＲＡＭ、
２０５…撮影部、
２０６…ベースバンド部、
２０７…ＲＦ部、
７２…ホストコンピュータ。
【図１】
2006050646.tif 000003
【図２】
2006050646.tif 000004
【図３】
2006050646.tif 000005
【図４】
2006050646.tif 000006
【図５】
2006050646.tif 000007
【図６】
2006050646.tif 000008
【図７】
2006050646.tif 000009
【図８】
2006050646.tif 000010
【図９】
2006050646.tif 000011
【図１０】
2006050646.tif 000012
【図１１】
2006050646.tif 000013
【図１２】
2006050646.tif 000014