(57)【要約】【課題】  無線ネットワーク上の他の無線通信端末から通信内容が傍受されることを困難にすることができる。【解決手段】  第１の設定値による無線通信を使用して、他の無線通信装置に無線通信の設定値の切り替えを要求し（Ｓ１０７）、その後、第１の設定値による無線通信から第２の設定値による無線通信に切り替え（Ｓ１０９）、他の無線通信装置との間で、第２の設定値による所定の無線通信を完了後、第２の設定値による無線通信から第１の設定値による無線通信に切り替える（Ｓ１１６）。【選択図】  図１
2006101416.tif 000002
【特許請求の範囲】
【請求項１】
他の無線通信装置と無線ネットワークを介して接続される無線通信装置であって、
第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶する無線設定値記憶手段と、
前記第１または第２の設定値に基づき無線通信を行う無線通信手段と、
前記第１の設定値による無線通信を使用して、他の無線通信装置に無線通信の設定値の切り替えを要求し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え手段と、を備えることを特徴とする無線通信装置。
【請求項２】
前記請求項１記載の無線通信装置であって、前記設定値は無線ネットワーク上で送受信する情報を暗号化もしくは復号化するための暗号化鍵情報を含むことを特徴とする無線通信装置。
【請求項３】
前記請求項１または２のいずれかに記載の無線通信装置であって、前記設定値は参加する無線ネットワークグループを特定するためのグループ情報を含むことを特徴とする無線通信装置。
【請求項４】
前記請求項１〜３のいずれかに記載の無線通信装置であって、無線設定値記憶手段は、前記第２の設定値および設定値を特定するための識別子の組の羅列で構成されるテーブルをさらに記憶しており、前記無線設定切り替え手段は、前記他の無線通信装置に無線通信の設定値の切り替えを指示するときに、切り替え先の設定値に対応する識別子を同時に送信することを特徴とする無線通信装置。
【請求項５】
前記請求項１〜４のいずれかに記載の無線通信装置であって、有線の通信手段と、前記他の無線通信装置と有線接続した際、前記第２の無線通信の設定値を有線通信による通信の結果決定する第２の無線設定値決定手段と、をさらに備えることを特徴とする無線通信装置。
【請求項６】
前記請求項１〜５のいずれかに記載の無線通信装置であって、無線通信の設定値の切り替え条件が成立するか否かを判定する切り替え判定手段をさらに備え、切り替え条件が成立している場合に、他の無線通信装置に無線通信の設定値の切り替えを指示し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替えすることを特徴とする無線通信装置。
【請求項７】
前記請求項１〜６のいずれかに記載の無線通信装置において、他の無線通信との間での所定の無線通信は、ファイルの送信、あるいはファイルの受信の少なくともいずれか一方を含むことを特徴とする無線通信装置。
【請求項８】
前記請求項１〜７のいずれかに記載の無線通信装置において、他の無線通信との間での所定の無線通信は、プリントデータの送信、あるいはプリントデータの受信の少なくともいずれか一方を含むことを特徴とする無線通信装置。
【請求項９】
前記請求項１〜８のいずれかに記載の無線通信装置であって、パスワード保護手段と、パスワード保護手段の有効・無効を制御する手段をさらに備え、前記切り替え判定手段は、パスワード保護手段が有効の場合は無線通信の設定値の切り替えを指示し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替えるよう制御することを特徴とする無線通信装置。
【請求項１０】
第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶し、前記第１または第２の設定値に基づき他の無線通信装置と無線通信を行う無線通信装置の制御方法であって、
前記第１の設定値による無線通信を使用して、他の無線通信装置に無線通信の設定値の切り替えを要求し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え工程を備えることを特徴とする無線通信装置の制御方法。
【請求項１１】
前記請求項１０記載の無線通信装置の制御方法であって、有線の通信を行うための有線通信制御工程と、
前記他の無線通信装置と有線接続した際、前記第２の無線通信の設定値を有線通信による通信の結果決定する第２の無線設定値決定工程とさらに備えることを特徴とする無線通信装置の制御方法。
【請求項１２】
前記請求項１０または１１に記載の無線通信装置の制御方法であって、無線通信の設定値の切り替え条件が成立するか否かを判定する切り替え判定工程を備え、切り替え条件が成立している場合に、他の無線通信装置に無線通信の設定値の切り替えを指示し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替える工程を備えることを特徴とする無線通信装置の制御方法。
【請求項１３】
他の無線通信装置と無線ネットワークを介して接続される無線通信装置であって、
第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶する無線設定値記憶手段と、
前記第１または第２の設定値に基づき無線通信を行う無線通信手段と、
前記第１の設定値による無線通信の結果、他の無線通信装置から無線通信の設定値の切り替え要求を受信し、前記要求に応じて前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、また、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え手段と、を備えることを特徴とする無線通信装置。
【請求項１４】
前記請求項１３記載の無線通信装置であって、前記設定値は無線ネットワーク上で送受信する情報を暗号化もしくは復号化するための暗号化鍵情報を含むことを特徴とする無線通信装置。
【請求項１５】
前記請求項１３または１４に記載の無線通信装置であって、前記設定値は参加する無線ネットワークグループを特定するためのグループ情報を含むことを特徴とする無線通信装置。
【請求項１６】
前記請求項１３〜１５のいずれかに記載の無線通信装置であって、無線設定値記憶手段は、前記第２の設定値および設定値を特定するための識別子の組の羅列で構成されるテーブルをさらに記憶し、前記無線設定切り替え手段は、前記他の無線通信装置から無線通信の設定値の切り替え指示を受信するときに、前記識別子を同時に受信し、受信した識別子に対応する前記第２の設定値による無線通信に切り替えることを特徴とする無線通信装置。
【請求項１７】
前記請求項１３〜１６のいずれかに記載の無線通信装置であって、有線の通信手段と、前記他の無線通信装置と有線接続した際、前記第２の無線通信の設定値を有線通信による通信の結果決定する第２の無線設定値決定手段と、をさらに備えることを特徴とする無線通信装置。
【請求項１８】
前記請求項１３〜１７のいずれかに記載の無線通信装置において、他の無線通信との間での所定の無線通信は、ファイルの送信、あるいはファイルの受信の少なくともいずれか一方を含むことを特徴とする無線通信装置。
【請求項１９】
前記請求項１３〜１８のいずれかに記載の無線通信装置において、他の無線通信との間での所定の無線通信は、プリントデータの送信、あるいはプリントデータの受信の少なくともいずれか一方を含むことを特徴とする無線通信装置。
【請求項２０】
第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶し、前記第１または第２の設定値に基づき無線通信を行う無線通信装置の制御方法であって、
前記第１の設定値による無線通信の結果、他の無線通信装置から無線通信の設定値の切り替え要求を受信し、前記要求に応じて前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、また、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え工程と、を備えることを特徴とする無線通信装置の制御方法。
【請求項２１】
前記請求項２０記載の無線通信装置の制御方法であって、有線の通信を行うための有線通信制御工程と、前記他の無線通信装置と有線接続した際、前記第２の無線通信の設定値を有線通信による通信の結果決定する第２の無線設定値決定工程と、をさらに備えることを特徴とする無線通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機能を有するデバイス間における無線通信の設定技術に関するものである。
【背景技術】
【０００２】
近年、有線通信においては、さまざまな機器同士を有線（ケーブル）でつなげるだけですぐに利用できるような標準規格、及びそれを実装した製品が登場している。たとえば、デジタルカメラとプリンタをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）というケーブルでつないでプリントできるＰｉｃｔＢｒｉｄｇｅ（ＣＩＰＡ  ＤＣ−００１）が規格化されている。
【０００３】
この規格を用いているデジタルカメラとプリンタでは、ＵＳＢで結線するとプリンタは印刷が可能な状態になり、あとはデジタルカメラが有するユーザインタフェース（デジタルカメラには撮像画像等を確認するための液晶ディスプレイおよび各種キーが設けられている）で印刷したい画像を指定するだけでプリント作業を行うことが可能である。
【０００４】
一方、有線で行っていた情報伝達を国際標準規格ＩＥＥＥ８０２．１１に基づく無線通信方法などによって、無線化する需要が高まっており、デジタルカメラ、ストレージ、プリンタなどの周辺機器間の通信にも無線通信が用いられ始めている。無線通信によって、ケーブル敷設が不要であり、各デバイスの設定場所の自由度を増し、可搬性が向上するという特徴をもつ。
【０００５】
このような無線通信装置は、ある決められた通信モード、ＩＤ（ＥＳＳ−ＩＤ）、周波数帯を指定するためのチャネルなどがあらかじめ設定されており、この通信モードなどの設定に通信ネットワーク内の他の装置、すなわちクライアント側の設定も合わせることにより、通信ネットワーク内での通信が確立するようになっている。なお、通信モードには、無線ＬＡＮカードを装着した機器だけで通信ネットワークを組む「アドホック（Ａｄ−Ｈｏｃ）モード（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）」と、通信ネットワーク内の中継器のアクセスポイントを経由して既存ネットワークと接続する「インフラストラクチャ（Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）モード」とがある。
【０００６】
同じＥＳＳ−ＩＤを使用したネットワーク内では、ＷＥＰ鍵を使用した暗号化通信が行われる。ＷＥＰ鍵とは送受信するデータを暗号化または複合化するための鍵情報である。同一のＷＥＰ鍵を設定した無線通信装置間でなければデータの送受信を行うことができず、ＷＥＰ鍵を知らない無線通信装置への通信内容の漏洩を防止することができる。以上説明したような技術が特許文献１において開示されている。
【特許文献１】特開２００４−２０２７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記ＷＥＰ鍵を使用した場合であっても、同一の無線ネットワーク内の無線通信装置からは、通信内容を傍受することは可能である。
【０００８】
すなわち、図３に示すようにアクセスポイントＡＰ１（３１）、無線通信端末ＳＴ１（３２）、ＳＴ２（３３）、ＳＴ３（３４）、ＳＴ４（３５）から構成される無線ＬＡＮネットワークを想定する。この無線ＬＡＮネットワークではアクセスポイントＡＰ１を経由して無線通信を行うモード、すなわちインフラストラクチャモードで各無線通信端末間の無線通信を行っている。そして、この無線ＬＡＮネットワークでは、同一の通信チャンネル、ＥＳＳ−ＩＤ、ＷＥＰ鍵を使用している。このとき、例えば無線通信端末ＳＴ１とＳＴ２の間で無線通信によってデータの送受信が行われた場合、同じＥＳＳ−ＩＤと同じＷＥＰ鍵を使用している無線通信端末ＳＴ３から、その無線通信内容を傍受することができる。
【０００９】
一般的に、オフィスに無線ＬＡＮネットワークを敷設する場合、このような構成をとる場合が考えられるが、例えばデジタルカメラからプリンタに対して無線通信によってプリントを行うといった、２つの無線通信端末間でプライベートなデータのやりとりを行う場合でも、決められたＥＳＳ−ＩＤ、ＷＥＰ鍵を使っての無線ＬＡＮネットワークに接続して行う必要があった。
【００１０】
また、オフィスに敷設された無線ＬＡＮネットワークに接続した場合、他の無線通信端末からのブロードキャストパケットが定常的に送られてくることによって、それらのパケットを受信して必要に応じて正しく返信する必要があった。無線ネットワーク内に多くの無線通信端末が存在している場合や、多量のパケットを送信してくるような無線通信端末が存在する場合、それらの通信によって目的のデータの送受信の動作が妨げられる可能性があることが問題である。
【００１１】
本発明は上述した問題点を解決するためのものであり、無線ネットワーク上の他の無線通信端末から通信内容が傍受されることを困難にすることができる無線通信装置及び無線通信装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の無線通信装置は、他の無線通信装置と無線ネットワークを介して接続される無線通信装置であって、第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶する無線設定値記憶手段と、前記第１または第２の設定値に基づき無線通信を行う無線通信手段と、前記第１の設定値による無線通信を使用して、他の無線通信装置に無線通信の設定値の切り替えを要求し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え手段と、を備えることを特徴とする。
【００１３】
また、本発明の無線通信装置は、他の無線通信装置と無線ネットワークを介して接続される無線通信装置であって、
第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶する無線設定値記憶手段と、前記第１または第２の設定値に基づき無線通信を行う無線通信手段と、前記第１の設定値による無線通信の結果、他の無線通信装置から無線通信の設定値の切り替え要求を受信し、前記要求に応じて前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、また、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え手段と、を備えることを特徴とする。
【００１４】
また、本発明の無線通信装置の制御方法は、第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶し、前記第１または第２の設定値に基づき他の無線通信装置と無線通信を行う無線通信装置の制御方法であって、前記第１の設定値による無線通信を使用して、他の無線通信装置に無線通信の設定値の切り替えを要求し、その後、前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え工程を備えることを特徴とする。
【００１５】
また、本発明の無線通信装置の制御方法は、第１の無線ネットワークで無線通信を行うための第１の設定値と、前記第１の無線ネットワークからはアクセス不可能な第２の無線ネットワークで無線通信を行うための第２の設定値を記憶し、前記第１または第２の設定値に基づき無線通信を行う無線通信装置の制御方法であって、前記第１の設定値による無線通信の結果、他の無線通信装置から無線通信の設定値の切り替え要求を受信し、前記要求に応じて前記第１の設定値による無線通信から第２の設定値による無線通信に切り替え、また、前記他の無線通信装置との間で、前記第２の設定値による所定の無線通信を完了後、前記第２の設定値による無線通信から前記第１の設定値による無線通信に切り替える無線設定切り替え工程と、を備えることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、複数のユーザーがアクセス可能であり、第１の無線設定を使用した無線ネットワークにアクセスしている少なくとも２台の無線通信端末間において、一台の無線通信端末からの要求によって、少なくとも２台の無線通信端末が第２の無線設定を使用した無線通信に切り替え、その無線通信上で目的のやりとりを行うことによって、第１の無線設定を使用した無線ネットワーク上の他の無線通信端末から通信内容が傍受されることを困難にすることができる。
【００１７】
また、目的のやりとりが完了した後は、もとの第１の無線設定を使用した無線ネットワークに復帰するため、その後の第１の無線設定を使用した無線ネットワークでの動作を、支障なく続けることが出来る。
【００１８】
さらには、他の無線通信端末からの送信等によって、目的のデータの送受信が妨げられることによる通信速度の低下などの不具合を防ぐことが出来る。
【００１９】
さらには、本発明で扱っている課題の解決のために、通信内容の隠蔽を目的とした暗号化のための回路やソフトウェアを新たに備える必要がない。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施の形態を説明する。
【００２１】
（第１の実施の形態）
以下、本発明に係る無線通信装置の実施の形態を図面を参照しながら説明する。
【００２２】
図２は本発明を、デジタルカメラ２０１と、無線による通信手段を介してデジタルカメラと接続されたプリンタ２３１とから構成されるプリントシステムに適用したときの主な部分を示したものである。
【００２３】
本発明にかかるデジタルカメラ２０１、およびプリンタ２３１は無線通信を行うためのインターフェイスを具備している。本発明では無線インターフェイスとしてはＩＥＥＥ８０２．１１ｂ方式を用いる。
【００２４】
ＩＥＥＥ８０２．１１ｂ方式には、無線ＬＡＮアダプタを装着した機器だけでネットワークを組む「アドホックモード」と、通信ネットワーク内の中継器のアクセスポイントを経由して既存ネットワークと接続する「インフラストラクチャモード」という通信モードがある。アドホックモードにおける無線ＬＡＮ機器同士、あるいはインフラストラクチャモードにおける無線ＬＡＮ機器とアクセスポイントは、ＥＳＳ−ＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｃｅ  Ｓｅｔ  ＩＤ）を使って接続の確立を試みる。
【００２５】
また、ＩＥＥＥ８０２．１１ｂ方式においては、同じＥＳＳ−ＩＤを使用したネットワーク内では、ＷＥＰ鍵を使用した暗号化通信が行われる。ＷＥＰ鍵とは送受信するデータを暗号化または複合化するための鍵情報である。同一のＷＥＰ鍵を設定した無線通信装置間でなければデータの送受信を行うことができず、ＷＥＰ鍵を知らない無線通信装置への通信内容の漏洩を防止することができる。
【００２６】
以下、図２の各構成を詳細に説明する。まず、デジタルカメラ２０１は、撮影レンズと、撮影レンズを介して入射する被写体光を受光し、光電変換して画像信号を生成するＣＣＤと、後段のアナログ／デジタル（Ａ／Ｄ）変換回路等から構成される撮像部２０４を備えている。撮像部２０４がＣＰＵ２１７の制御のもと、デジタル画像信号を出力して信号処理部２０２で信号処理を施した後、ＲＡＭ２０３に一時的にデジタル画像信号を保持する。その後作成されたデジタル画像信号は最終的に、コンパクトフラッシュ（登録商標）２０５に画像ファイルとして保存される。
【００２７】
上記ＣＰＵ２１７には、更にＲＯＭ２０８、各種操作部材２１０からの入力を制御するＳＷ制御部２０９、デジタル画像信号の表示データや、各種ユーザーインターフェイスの表示データを保持するためのＶＲＡＭ２０６、無線通信インターフェイス２１１、ＵＳＢ規格に準拠した通信インターフェイス２１６、各種パラメータや各種情報を保持するためのフラッシュＲＯＭ２１５が接続されている。ＶＲＡＭ２０６に保持された表示データの内容は、ＬＣＤモニタ２０７に表示される。
【００２８】
各種操作部材２１０は、電源のＯＮ／ＯＦＦを制御するための電源ＳＷ（不図示）や、撮影を指示するためのレリーズＳＷ（不図示）や、ＬＣＤモニタ２０７にデジタル画像信号の表示を指示するためのＳＷ（不図示）や、ＬＣＤモニタ７にメニューを表示するためのＳＷ（不図示）や、画像コマを送ったり戻したり、メニューの選択状態を変更したりするために使用するＳＷ（不図示）や、液晶上で直接指示を与えるタッチパネル（不図示）などが含まれる。
【００２９】
本デジタルカメラの動作モードとして、少なくとも電源オフモード、記録モード、再生モード、プリントモードを備えているが、これらのモードは操作部材２１０からの指示によって、移行可能である。
【００３０】
本実施形態のデジタルカメラでは、図３に示すような無線ネットワークに加入するために、決められた第１のＥＳＳ−ＩＤと第１のＷＥＰ鍵を使って接続を試みる。
【００３１】
また、本実施形態のデジタルカメラは、プリンタ２３１とＰｅｅｒ  Ｔｏ  Ｐｅｅｒな接続関係を無線通信手段を使って構築することができて、そのための第２のＥＳＳ−ＩＤと第２のＷＥＰ鍵を保持している。
【００３２】
本実施形態のフラッシュＲＯＭ２１５には、第１および第２のＥＳＳ−ＩＤと、第１および第２のＷＥＰ鍵を保持するための無線設定値記憶領域２２０が確保されている。この領域には、アドホックおよびインフラストラクチャなどの通信モードや、使用する通信のチャンネルなどの情報も保持される。
【００３３】
本実施形態のＲＯＭ２０８には、第２のＥＳＳ−ＩＤと第２のＷＥＰ鍵の設定値をプリンタ２３１とＵＳＢ接続したときにネゴシエーションして決定する無線設定値決定手段２１９と、ＥＳＳ−ＩＤおよびＷＥＰ鍵を変更して接続する無線ネットワークの切り替えを行う無線設定切り替え手段２１８がソフトウェアプログラムとして保持されている。
【００３４】
また、無線通信インターフェイス２１１は、コントローラ２１２、ＲＦモジュール２１３、およびアンテナ２１４を有している。コントローラ２１２は、ＩＥＥＥ８０２．１１ｂのプロトコルに応じた無線通信を行うためのベースバンド制御（無線インターフェイス制御）等を行うコントローラであり、ＣＰＵ２１７との間でデータの送受信を行う。また信号の受信レベル（信号の電界強度）の判断を行う。
【００３５】
ＲＦモジュール２１３は、データを無線通信するために、信号のＡ／Ｄ変換、Ｄ／Ａ変換等をおこなうモジュールでありアンテナ２１４と接続する。
【００３６】
アンテナ２１４はＲＦモジュール２１３によりアナログ信号に変換された信号を電波として放射する。またアナログ信号を受信し、ＲＦモジュール２１３に送出する。
【００３７】
一方、プリンタ２３１側では、デジタルカメラの無線通信インターフェイスと同じ、無線通信インターフェイス２４１を備え、デジタルカメラ２０１と同じく、コントローラ２４２、ＲＦモジュール２４４、およびアンテナ２４３を有している。
【００３８】
また無線通信インターフェイス２４１はプリンタのＣＰＵ２４５と接続されている。このＣＰＵはさらに画像メモリ２３２と、プリンタのプログラム等が保持されているＲＯＭ２３６と、用紙搬送部２３７、ＵＳＢ規格に準拠した通信インターフェイス２４０、各種パラメータや各種情報を保持するためのフラッシュＲＯＭ２３８が接続されている。ＣＰＵはさらにバッファメモリ２３３に接続され、その先に、ドライバ２３４を介してプリンタヘッド２３５に接続されている。
【００３９】
デジタルカメラ２０１から送信されるプリント対象となる画像データは、無線通信インターフェイス２４１を介して画像メモリ２３２に一時的に保持される。プリンタでは、デジタルカメラ２０１から送信されるプリントデータの印刷の指示を受信すると、ＣＰＵ２４５は用紙搬送部２３７を駆動して印刷される用紙をまず給紙して、印刷開始先頭位置に用紙を設定すると同時に、一時的に保持されている画像データを、展開して１ライン分のプリントデータを作成し、バッファメモリ２３３に転送してドライバ２３４を経由してプリンタヘッド２３５を制御してプリントを開始する。このプリントヘッド２３５は、印刷用紙の１ライン分のデータを同時に印刷できるものであり、上記用紙搬送部２３７は１ラインの印刷が終わるごとに１ライン分用紙を搬送するものである。
【００４０】
このようにＣＰＵ２４５は、用紙搬送部２３７とプリントデータのプリントヘッド２３５への転送を同期させながら駆動する。このようにして所望する画像の印刷動作を行った後、ＣＰＵ２４５は用紙搬送部２３７を駆動して用紙を排紙する。また、電源のＯＮ／ＯＦＦを指示するための電源ＳＷ２３９がＣＰＵ２４５に接続されており、ユーザーが電源ＳＷをＯＮにすると、プリンタ２３１の電源が入る。
【００４１】
本実施形態のプリンタでは、デジタルカメラ２０１と同様に、図３に示すような無線ネットワークに加入するために、決められた第１のＥＳＳ−ＩＤと第１のＷＥＰ鍵を使って接続を試みる。
【００４２】
また、本実施形態のプリンタは、デジタルカメラ２０１とＰｅｅｒ  Ｔｏ  Ｐｅｅｒな接続関係を無線通信手段を使って構築することができて、そのための第２のＥＳＳ−ＩＤと第２のＷＥＰ鍵を保持している。
【００４３】
本実施形態のフラッシュＲＯＭ２３８には、第１および第２のＥＳＳ−ＩＤと、第１および第２のＷＥＰ鍵を保持するための無線設定値記憶領域２４８が確保されている。この領域には、アドホックおよびインフラストラクチャなどの通信モードや、使用する通信のチャンネルなどの情報も保持される。
【００４４】
本実施形態のＲＯＭ２３０には、第２のＥＳＳ−ＩＤと第２のＷＥＰ鍵の設定値をデジタルカメラ２０１とＵＳＢ接続したときにネゴシエーションして決定する無線設定値決定手段２４７と、ＥＳＳ−ＩＤおよびＷＥＰ鍵を変更して接続する無線ネットワークの切り替えを行う無線設定切り替え手段２４６がソフトウェアプログラムとして保持されている。
【００４５】
図４を参照し、第１の実施形態におけるデジタルカメラ２０１での、第２の無線設定値の決定処理手順を説明する。この処理はＵＳＢケーブルを介してプリンタ２３１とやりとりすることによって実現される。
【００４６】
図４において、デジタルカメラ２０１をプリンタ２３１にＵＳＢケーブルで接続すると（ステップＳ４０１）、無線通信機能の有無を問い合わせる要求の受信を待つ（ステップＳ４０２）。
【００４７】
この要求を受信すると、無線通信機能を有しているか確認し（ステップＳ４０３）、もし持っている場合は、無線通信機能をもっていることを示す情報を含む応答を送信する（ステップＳ４０４）。
【００４８】
ステップＳ４０４で同時にデジタルカメラのデバイス固有ＩＤも送信する。デバイス固有ＩＤは、無線通信デバイスの固体ごとにユニークになるよう割り振られたＩＤで、例えばベンダーを識別するためのＩＤと製品を識別するためのＩＤと、製品のシリアル番号とを組み合わせて作成されたものである。また無線通信Ｉ／Ｆに割り振られたＭＡＣアドレスを使用してもよい。
【００４９】
その後、プリンタ２３１から第１のＥＳＳ−ＩＤおよび第１のＷＥＰ鍵情報を含む第１の無線設定情報を取得し（ステップＳ４０５）、取得した第１の無線設定情報をフラッシュＲＯＭ２１５に登録する。
【００５０】
次に第１の無線設定情報による無線通信からはアクセス不可能な第２の無線設定情報によるＰｅｅｒ  Ｔｏ  Ｐｅｅｒな無線通信機能（第２の無線通信モード）を備えているか否かを問い合わせる要求の受信を待つ（ステップＳ４０７）。
【００５１】
この要求を受信すると、第２の無線通信モードを有しているか確認し（ステップＳ４０８）、もし持っている場合は、第２の無線通信モードを持っていることを示す情報を含む応答を送信する（ステップＳ４０９）。
【００５２】
その後、プリンタ２３１から第２のＥＳＳ−ＩＤおよび第２のＷＥＰ鍵情報を含む第２の無線設定情報を取得し（ステップＳ４１０）、取得した第２の無線設定情報をフラッシュＲＯＭ２１５に登録する（ステップＳ４１１）。
【００５３】
最後にフラッシュＲＯＭ２１５に登録した第１の無線設定情報に従って初期設定を行う（ステップＳ４１２）。これにより、デジタルカメラ２０１は、指定された通信モード（アドホックモード、またはインフラストラクチャモード）、ＥＳＳ−ＩＤ、ＷＥＰ鍵による無線通信を実行できるようになる。
【００５４】
図５を参照し、第１の実施形態におけるプリンタ２３１での、第２の無線設定値の決定処理手順を説明する。この処理はＵＳＢケーブルを介してデジタルカメラ２０１とやりとりすることによって実現される。
【００５５】
図５において、まずプリンタ２３１は、デジタルカメラ２０１がＵＳＢケーブルを介してプリンタ２３１に接続されたことを検出した後（ステップＳ５０２）、デジタルカメラ２０１が無線通信手段を保持しているかを確認する要求コマンドをＵＳＢ  Ｉ／Ｆ２４０を介してデジタルカメラ２０１に送信する（ステップＳ５０３）。
【００５６】
この要求内容の例としては、たとえばデジタルカメラ２０１のフラッシュＲＯＭ２１５やＲＯＭ２０８に所定の情報（無線通信機能を有していることを示す情報）があるか否かを確認する手段をデジタルカメラ２０１で実行してもらう旨を伝えることで行われる。
【００５７】
そして、相手からの応答が受信されるのを所定時間待つ（ステップＳ５０４）。もし、その所定時間経過しても何等応答がない場合は、接続されているデバイス（デジタルカメラ２０１）は少なくとも無線でのダイレクトプリント機能に対応していないと判断して、そのまま終了する。もし、応答がある場合は、その応答内容を確認することで、接続されているデバイス（デジタルカメラ２０１）が無線通信機能を有しているかを判断する（ステップＳ５０５）。
【００５８】
もし、無線通信機能を有していると判断した場合、プリンタ２３１は第１のＥＳＳ−ＩＤおよび第１のＷＥＰ鍵情報を含む第１の無線設定情報をデジタルカメラ２０１に送信する（ステップＳ５０６）。ステップＳ５０６で同時にプリンタのデバイス固有ＩＤも送信する。
【００５９】
第１のＥＳＳ−ＩＤおよび第１のＷＥＰ鍵情報は、プリンタ２３１が図３に示すような無線ネットワークに属していない場合は、工場出荷時に固体毎にユニークに割り振られる初期値を適用する。一方プリンタ２３１が図３に示すような無線ネットワークに属している場合は、その無線ネットワークで使用しているＥＳＳ−ＩＤおよびＷＥＰ鍵を適用する。
【００６０】
その後、デジタルカメラ２０１が第１の無線設定情報による無線通信からはアクセス不可能な第２の無線設定情報によるＰｅｅｒ  Ｔｏ  Ｐｅｅｒな無線通信機能（第２の無線通信モード）を備えているか否かを確認する要求コマンドを送信する（ステップＳ５０７）。そして、相手からの応答が受信されるのを所定時間待つ（ステップＳ５０８）。もし、その所定時間経過しても何等応答がない場合は、接続されているデバイス（デジタルカメラ２０１）は第２の無線通信モードに対応していないと判断して、そのまま終了する。もし、応答がある場合は、その応答内容を確認することで、接続されているデバイス（デジタルカメラ２０１）が第２の無線通信モードに対応しているか否かを判断する（ステップＳ５０９）。
【００６１】
もし、第２の無線通信モードに対応していると判断した場合、プリンタ２３１はデジタルカメラ２０１に第２のＥＳＳ−ＩＤおよび第２のＷＥＰ鍵情報を含む第２の無線設定情報を送信する（ステップＳ５１０）。第２のＥＳＳ−ＩＤおよび第２のＷＥＰ鍵情報はプリンタ２３１で生成する。本実施形態においては、第２のＥＳＳ−ＩＤは、プリンタ２３１で固定に持っている文字列（例えば”ＰＲＩＮＴ”など）とプリンタ２３１のＭＡＣアドレスの一部を組み合わせて生成する。第２のＷＥＰ鍵は乱数を使うなどして他の無線端末からの推測が困難なものを生成する。その後、第２の無線設定情報をフラッシュＲＯＭ２３８に登録する（ステップＳ５１１）。
【００６２】
図６は、本実施形態におけるデジタルカメラ２０１のフラッシュＲＯＭ２１５に保持されている、第１の無線設定情報のテーブル、および第２の無線設定情報のテーブルを示している。このように、無線設定情報のテーブルは、通信モード、ＥＳＳ−ＩＤ、ＷＥＰ鍵、デバイス固有ＩＤ、第２の無線通信モードへの対応の有無情報などから構成されている。
【００６３】
また、図７は、本実施形態におけるプリンタ２３１のフラッシュＲＯＭ２３８に保持されている、第１の無線設定情報のテーブル、および第２の無線設定情報のテーブルを示している。図６と同様のデジタルカメラ２０１と同様に、無線設定情報のテーブルは、接続先無線装置の通信モード、ＥＳＳ−ＩＤ、ＷＥＰ鍵、デバイス固有ＩＤ、第２の無線通信モードへの対応の有無情報などから構成されている。プリンタ２３１の場合、すべての接続先無線装置に対して、第１の無線設定情報のテーブルは同一のものを使用する。
【００６４】
次に図１を参照し、第１の実施形態におけるデジタルカメラ２０１の、第１の無線設定による無線通信から第２の設定値による無線通信に切り替える処理手順、および再び第１の無線設定による無線通信に復帰する処理手順を説明する。
【００６５】
図１のフローは、ユーザーがデジタルカメラ２０１を操作して、コンパクトフラッシュ（登録商標）２０５内の画像ファイルを、プリンタ２３１に送信し、プリントを実行する手順を示したものである。
【００６６】
図１において、まずユーザーからのプリント指示を受けると（ステップＳ１０２）、フラッシュＲＯＭ２１５に登録した第１の無線設定情報に従って無線設定を行う（ステップＳ１０３）。ここで、デジタルカメラ２０１のフラッシュＲＯＭ２１５に複数の第１の無線設定情報が保持されている場合は、デフォルトのプリンタとして登録されているプリンタに対応する第１の無線設定情報を使用する。
【００６７】
例えば、目的のプリンタのデバイス固有ＩＤが“０ｘＤ１５８４９２Ｃ”の場合、図６から第１のＥＳＳ−ＩＤとして“ｏｆｆｉｃｅ”、第１のＷＥＰ鍵として“ｓｅｓａｍｉ”という値を使用する。
【００６８】
次に無線通信を開始し（ステップＳ１０４）、目的のプリンタの検索を行う（ステップＳ１０５）。目的のプリンタの検索方法としては、無線ネットワーク上に存在するすべてのデバイスに対して、デバイス固有ＩＤを問い合わせて、帰ってきた応答に含まれるデバイス固有ＩＤと、図４のフローであらかじめ登録された目的のプリンタのデバイス固有ＩＤと比較することによって実現できる。
【００６９】
目的のプリンタ２３１が見つかった場合（ステップＳ１０６）、プリンタ２３１に対して無線通信の設定を第１の無線設定から第２の無線設定に切り替えるよう要求を送信する（ステップＳ１０７）。このときデジタルカメラ２０１のデバイス固有ＩＤを同時に送信する。
【００７０】
そして相手からの応答が受信されるのを所定時間待つ（ステップＳ１０８）。もし、その所定時間経過しても何も応答がない場合は、再びステップＳ１０７の無線設定の切り替え要求送信を行う。この試みはあらかじめ決められた回数行い、それでも応答がない場合は、プリンタ２３１がビジー状態などの理由でプリント処理を実行できないものと判断し、その旨をユーザーに通知する。
【００７１】
もし、応答がある場合は、デジタルカメラ２０１の無線通信の設定を第１の無線設定から第２の無線設定に切り替える（ステップＳ１０９）。第２の無線設定による無線通信ではアドホックモードを使用する。その後、無線通信による接続を再度開始する（ステップＳ１１０）。
【００７２】
第２の無線設定としては、例えば、目的のプリンタのデバイス固有ＩＤが“０ｘＤ１５８４９２Ｃ”の場合、図６から第２のＥＳＳ−ＩＤとして“ＰＲＩＮＴ００Ａ０Ｂ０３４”、第２のＷＥＰ鍵として“３ｅｐｉｏ％９８＃ＰＨ３”という値を使用する。
【００７３】
その後、再びプリンタ２３１の検索を行う（ステップＳ１１１）。目的のプリンタの検索方法としては、ステップＳ１０５で記述した方法と同様にして実現できる。
【００７４】
目的のプリンタ２３１が見つからなかった場合（ステップＳ１１２）は、プリンタ２３１に何らかの問題が発生したと判断して終了する。もし、目的のプリンタ２３１が見つかった場合、ユーザーが指示した画像ファイルを、プリンタ２３１に送信し、プリント処理の実行を要求するといった、一連のダイレクトプリントの処理を実行する（ステップＳ１１３）。
【００７５】
その後、プリンタ２３１に対して無線通信の設定を第２の無線設定から第１の無線設定に切り替えるよう要求を送信する（ステップＳ１１４）。
【００７６】
そして相手からの応答が受信されるのを所定時間待つ（ステップＳ１１５）。もし、その所定時間経過しても何も応答がない場合は、再びステップＳ１１４の無線設定の切り替え要求送信を行う。この試みはあらかじめ決められた回数行い、それでも応答がない場合は、プリンタ２３１が何等かの理由で動作が異常となったと判断し、その旨をユーザーに通知する。
【００７７】
もし、応答がある場合は、デジタルカメラ２０１の無線通信の設定を第２の無線設定から第１の無線設定に切り替え（ステップＳ１１６）、無線通信の処理を終了する（Ｓ１１７）。
【００７８】
次に図８を参照し、第１の実施形態におけるプリンタ２３１の、第１の無線設定による無線通信から第２の設定値による無線通信に切り替える処理手順および、再び第１の無線設定による無線通信に復帰する処理手順を説明する。
【００７９】
図８のフローは、第１の無線設定による無線通信状態にあるプリンタ２３１が、デジタルカメラから２０１の指示に従ってプリントを実行する手順を示したものである。
【００８０】
図８において、プリンタ２３１はフラッシュＲＯＭ２３８に登録した第１の無線設定情報に従って無線設定を行う（ステップＳ８０２）。すなわち図７から、第１のＥＳＳ−ＩＤとして“ｏｆｆｉｃｅ”、第１のＷＥＰ鍵として“ｓｅｓａｍｉ”という設定値を使用する。
【００８１】
次に無線通信を開始し（ステップＳ８０３）、他の無線機器からの無線通信設定の切り替え要求（第１の無線設定から第２の無線設定）を受信したか否か（ステップＳ８０４）、あるいは他の無線機器からのデバイス固有ＩＤの問い合わせを受信したか否か（ステップＳ８０５）、あるいは他の無線機器からのプリント処理の要求を受信したか否か（ステップＳ８０６）、あるいは他の無線機器からの無線通信設定の切り替え要求（第２の無線設定から第１の無線設定）を受信したか否か（ステップＳ８０７）あるいは第２の無線設定による無線通信を行っている状態で、他の無線機器からの要求が一定時間Ｔ以上発生しなかったか否か（ステップＳ８１７）を順に調べる処理を繰り返す。
【００８２】
デジタルカメラ２０１から、プリンタ２０１に対しては、まずステップＳ１０５の、目的のプリンタの検索時におけるデバイス固有ＩＤの問い合わせ、次にステップＳ１０９の第１の無線設定から第２の無線設定への切り替えの要求、次にステップＳ１１１の、目的のプリンタの検索時におけるデバイス固有ＩＤの問い合わせ、次にステップＳ１１３のプリント処理の実行要求、最後にステップＳ１１６の第２の無線設定から第１の無線設定への切り替えの要求の順に指示が送られてくる。
【００８３】
以降、プリンタ２３１でデジタルカメラ２０１からそれぞれの指示が送られてきた場合の動作を説明する。
【００８４】
ステップＳ８０４で、プリンタ２３１が第１の無線設定による無線通信を行っている状態で、かつ他の無線機器であるデジタルカメラ２０１からの無線通信設定の切り替え要求を受信した場合、切り替え要求に対するアクセプト応答を送信する（ステップＳ８０８）。ステップＳ８０４での無線通信設定の切り替え要求と同時に、デジタルカメラ２０１から、デジタルカメラのデバイス固有ＩＤを受信する。
【００８５】
そこで、受信したデバイス固有ＩＤを検索のキーとして、フラッシュＲＯＭ２３８に保持されている無線設定情報のテーブルから、第２の無線設定情報を検索する（ステップＳ８０９）。例えば、デバイス固有ＩＤが“０ｘＤ１５８Ｃ２４５”の場合、図７から第２のＥＳＳ−ＩＤとして“ＰＲＩＮＴ００Ａ０Ｂ０３４”、第２のＷＥＰ鍵として“３ｅｐｉｏ％９８＃ＰＨ３”が検索結果として得られる。
【００８６】
その後、このＥＳＳ−ＩＤ、ＷＥＰ鍵による無線設定に切り替える（ステップＳ８１０）。第２の無線設定による無線通信ではアドホックモードを使用する。その後無線通信を再度開始する（ステップＳ８１１）。
【００８７】
一方、ステップＳ８０５で、他の無線機器であるデジタルカメラ２０１からのデバイス固有ＩＤの問い合わせを受信した場合、ステップＳ８１２でプリンタ２３１のデバイス固有ＩＤをデジタルカメラ２０１に送信する。
【００８８】
一方、ステップＳ８０６で、他の無線機器であるデジタルカメラ２０１からのプリント処理の要求を受信した場合、デジタルカメラから送られてくる画像ファイルを受信して、その後送られてくる画像ファイルのプリント処理の実行要求に対して、画像ファイルから作成した画像データを順次展開してプリントデータを作成し、プリントを実行する（ステップＳ８１３）。
【００８９】
一方、ステップＳ８０７で、プリンタ２３１が第２の無線設定による無線通信を行っている状態で、かつ他の無線機器であるデジタルカメラ２０１からの無線通信設定の切り替え要求を受信した場合、切り替え要求に対するアクセプト応答を送信する（ステップＳ８１４）。
【００９０】
その後、プリンタ２３１はフラッシュＲＯＭ２３８に登録した第１の無線設定情報に従って無線設定を行い（ステップＳ８１５）、無線通信を再度開始する（ステップＳ８１６）。
【００９１】
一方、ステップＳ８１７で、一定時間Ｔ以上デジタルカメラ２０１からの新たな要求が発生しなかった場合、プリンタ２３１はフラッシュＲＯＭ２３８に登録した第１の無線設定情報に従って無線設定を行い（ステップＳ８１８）、無線通信を再度開始する（ステップＳ８１９）。
【００９２】
これによって、例えばプリント処理の実行中などに電源のＯＦＦなどの理由でデジタルカメラ２０１側が無線通信を停止してしまった場合でも、明示的に第２の無線設定による無線通信から第１の無線設定による無線通信に復帰するようやりとりを行わなくても、目的の処理が終了したら自発的に第１の無線設定に切り替えるよう制御することができる。
【００９３】
このように、デジタルカメラ２０１とプリンタ２３１間でのダイレクトプリント処理は第２の無線設定による無線通信を利用して実行される。第２のＷＥＰ鍵は乱数を使うなどして作成されたものであり、第１の無線設定による無線通信を行っている無線端末からも通信内容を傍受することは困難である。また目的の無線通信が完了した後は、再び元の第１の無線設定による無線通信に復帰される。
【００９４】
本発明の実施形態としては、デジタルカメラ２０１とプリンタ２３１とから構成される無線通信システムに限るものではなく、デジタルカメラとストレージデバイスとから構成される無線通信システムなど、任意の無線機器同士で構成される無線通信システムに対しても適用可能である。
【００９５】
第１の実施形態において、図８のステップＳ１０２でユーザーからのプリント指示を受けとった後、デジタルカメラ２０１は無条件で第１の無線設定による無線通信で検索されたプリンタ２０１に対してステップＳ１０７で無線設定の切り替えを要求している。
【００９６】
ところが、第１の無線設定によって加入可能な無線ネットワークが、プライベートに構築したものであった場合、ＥＳＳ−ＩＤやＷＥＰ鍵は本人しか知らないため、第３者が傍受することは不可能であり、第２の無線設定に切り替えてプリント処理を実行する必要がなくなる。
【００９７】
その場合、デジタルカメラ２０１のフラッシュＲＯＭ２１５に保持されている、第１の無線設定情報のテーブルに、第２の無線設定に移行するか否かのフラグの項をひとつ設け、このフラグがＯＮの場合には、第１の実施形態に示したように、第２の無線設定に切り替えてプリント処理を実行し、このフラグがＯＦＦの場合には、第１の無線設定による無線ネットワーク上でプリント処理を実行するよう制御することは容易にできる。このとき、このフラグはユーザーからの操作によってＯＮにされたりＯＦＦにされたりする。
【００９８】
このようにして、第１の無線設定による無線ネットワークがプライベートで構築したものであった場合は、第１の無線設定による無線ネットワーク上でプリント処理を実行し、第１の無線設定による無線ネットワークに複数のユーザーが加入しているような場合は、第２の無線設定に切り替えてプリント処理を実行することが可能である。
【００９９】
また第１の実施形態の発展形として、デジタルカメラがパスワード設定機能を持ち、パスワードが設定されているときは、パスワードを知らないユーザーからはコンパクトフラッシュ（登録商標）２０５内に保存されている画像ファイルをデジタルカメラの表示手段を使ったとしても、閲覧できないよう制御されている場合を想定する。このとき、パスワードが設定されている場合には、第１の実施形態に示したように、第２の無線設定に切り替えてプリント処理を実行し、パスワードが設定されていない場合には、第１の無線設定による無線ネットワーク上でプリント処理を実行するよう制御することは容易にできる。
【０１００】
これによって、無線通信で送受信するデータの秘匿性が高いと考えられる場合には第２の無線設定に切り替えてプリント処理を実行し、そうでないと考えられる場合には、第１の無線設定による無線ネットワーク上でプリント処理を実行することが可能である。
【０１０１】
（第２の実施の形態）
第１の実施形態では、プリンタ２３１が第１の無線設定による無線ネットワークに加入している状態で、デジタルカメラ２０１の指示に従って第１の無線設定から第２の無線設定に切り替える方法を説明した。
【０１０２】
第２の実施形態では、プリンタ２３１からデジタルカメラ２０１に対して第１の無線設定から第２の無線設定に切り替える方法を説明する。
【０１０３】
本実施形態のデジタルカメラの構成とプリンタの構成は、図２、図３に示したものと同じである。
【０１０４】
また、第２の実施形態におけるデジタルカメラ２０１の、第２の無線設定値の決定処理手順は図４に示したものと同じである。
【０１０５】
また、第２の実施形態におけるプリンタ２３１の、第２の無線設定値の決定処理手順は図５に示したものと同じである。
【０１０６】
また、第２の実施形態におけるデジタルカメラ２０１のフラッシュＲＯＭ２１５に保持されている、第１の無線設定情報のテーブル、および第２の無線設定情報のテーブルは図６に示したものと同じであり、第２の実施形態におけるプリンタ２３１のフラッシュＲＯＭ２３８に保持されている、第１の無線設定情報のテーブル、および第２の無線設定情報のテーブルは図７に示したものと同じである。
【０１０７】
次に図９を参照し、第２の実施形態におけるプリンタ２３１の、第１の無線設定による無線通信から第２の設定値による無線通信に切り替える処理手順、および再び第１の無線設定による無線通信に復帰する処理手順を説明する。
【０１０８】
図９のフローは、第１の無線設定による無線通信状態にあるプリンタ２３１が、デジタルカメラから２０１の指示に従ってプリントを実行する手順を示したものである。
【０１０９】
図９において、プリンタ２３１はフラッシュＲＯＭ２３８に登録した第１の無線設定情報に従って無線設定を行い（ステップＳ９０２）、無線通信を開始する（ステップＳ９０３）。
【０１１０】
すなわち図７から、第１のＥＳＳ−ＩＤとして“ｏｆｆｉｃｅ”、第１のＷＥＰ鍵として“ｓｅｓａｍｉ”という設定値を使用する。
【０１１１】
次に、他の無線機器からのプリント要求を受信したかどうかを調べる（ステップＳ９０４）。デジタルカメラ２０１からプリント要求が送信された場合、プリンタ２３１は無線設定を切り替えるかどうか判断する（ステップＳ９０５）。例えば、プリンタ２３１が第１の無線設定による無線ネットワーク上で別の無線端末から使われる可能性がある場合は、無線設定を切り替えることによって別の端末から一時的にアクセス不可能になるという不具合が発生する。その不具合の度合いによって、プリンタ２３１は無線設定を切り替えずにプリントのための画像ファイルの送受信を行うと判断することもある。その他にも、例えば、ステップＳ９０４で受信するプリント要求と同時に、画像ファイルの秘匿度を示すパラメータを受信することによって、そのパラメータの値をもとにプリンタ２３１は無線通信を切り替えるか否かを判断することもできる。
【０１１２】
また、ステップＳ９０４で受信するプリント要求と同時に、デジタルカメラ２０１はデバイス固有ＩＤとプリントする画像ファイルを識別するためのＩＤを送信する。これらの値はプリンタ２０１内で保持しておく。
【０１１３】
ステップＳ９０５で無線設定を切り替えると判断した場合、デジタルカメラ２０１に対して無線通信の設定を第１の無線設定から第２の無線設定に切り替えるよう要求を送信する（ステップＳ９０６）。このときプリンタ２３１のデバイス固有ＩＤを同時に送信する。
【０１１４】
そして相手からの応答が受信されるのを所定時間待つ（ステップＳ９０７）。もし、その所定時間経過しても何も応答がない場合は、再びステップＳ９０６の無線設定の切り替え要求送信を行う。この試みはあらかじめ決められた回数行い、それでも応答がない場合は、デジタルカメラ２０１がビジー状態などの理由で無線設定２による無線通信が不可能であると判断し、プリントのための処理を中止する。
【０１１５】
もし、応答がある場合は、プリンタ２３１の無線通信の設定を第１の無線設定から第２の無線設定に切り替える（ステップＳ９０８）。第２の無線設定による無線通信ではアドホックモードを使用する。
【０１１６】
第２の無線設定としては、例えば、目的のデジタルカメラのデバイス固有ＩＤが“０ｘＤ１５８Ｃ２４５”の場合、図７から第２のＥＳＳ−ＩＤとして“ＰＲＩＮＴ００Ａ０Ｂ０３４”、第２のＷＥＰ鍵として“３ｅｐｉｏ％９８＃ＰＨ３”という値を使用する。その後、無線通信による接続を再度開始する（ステップＳ９０９）。
【０１１７】
その後、デジタルカメラ２０１の検索を行う（ステップＳ９１０）。目的のデジタルカメラの検索方法としては、無線ネットワーク上に存在するすべてのデバイスに対して、デバイス固有ＩＤを問い合わせて、帰ってきた応答に含まれるデバイス固有ＩＤと、ステップＳ９０４で受信したデジタルカメラのデバイス固有ＩＤと比較することによって実現できる。
【０１１８】
目的のデジタルカメラ２０１が見つからなかった場合（ステップＳ９１１）は、デジタルカメラ２０１に何らかの問題が発生したと判断して終了する。もし、目的のデジタルカメラ２０１が見つかった場合、ステップＳ９０４で受信した画像ファイルのＩＤをキーにして、プリント対象の画像ファイルの送信要求をデジタルカメラ２０１に送信して（ステップＳ９１２）、送られてくる画像ファイルを取得して（ステップＳ９１３）、取得した画像ファイルから作成した画像データを順次展開してプリントデータを作成しプリントを実行する（ステップＳ９１４）。ステップＳ９１２からステップＳ９１４を、ステップＳ９０４でプリント要求された画像ファイル分だけ繰り返す（ステップＳ９１５）。
【０１１９】
その後、現在第２の無線設定による無線通信を行っている場合は（ステップＳ９１６）、デジタルカメラ２０１に対して無線通信の設定を第２の無線設定から第１の無線設定に切り替えるよう要求を送信する（ステップＳ９１７）。
【０１２０】
そして相手からの応答が受信されるのを所定時間待つ（ステップＳ９１８）。もし、その所定時間経過しても何も応答がない場合は、再びステップＳ９１７の無線設定の切り替え要求送信を行う。この試みはあらかじめ決められた回数行い、それでも応答がない場合は、デジタルカメラ２０１が何等かの理由で動作が異常となったと判断して次の処理進む。
【０１２１】
もし、応答がある場合は、プリンタ２３１の無線通信の設定を第２の無線設定から第１の無線設定に切り替え（ステップＳ９１９）、無線通信を開始する（Ｓ９２０）。
【０１２２】
その後、プリント要求の処理完了通知をデジタルカメラ２０１に送信し（ステップＳ９２１）、再びステップＳ９０４のプリント要求の受信待ち処理に移行する。
【０１２３】
次に図１０を参照し、第２の実施形態におけるデジタルカメラ２０１の、第１の無線設定による無線通信から第２の設定値による無線通信に切り替える処理手順および、再び第１の無線設定による無線通信に復帰する処理手順を説明する。
【０１２４】
図１０のフローは、ユーザーがデジタルカメラ２０１を操作して、コンパクトフラッシュ（登録商標）２０５内の画像ファイルを、プリンタ２３１に送信し、プリントを実行する手順を示したものである。
【０１２５】
図１０において、まずユーザーからのプリント要求を受けると（ステップＳ１００２）、フラッシュＲＯＭ２１５に登録した第１の無線設定情報に従って無線設定を行う（ステップＳ１００３）。ここで、デジタルカメラ２０１のフラッシュＲＯＭ２１５に複数の第１の無線設定情報が保持されている場合は、デフォルトのプリンタとして登録されているプリンタに対応する第１の無線設定情報を使用する。
【０１２６】
例えば、目的のプリンタのデバイス固有ＩＤが“０ｘＤ１５８４９２Ｃ”の場合、図６から第１のＥＳＳ−ＩＤとして“ｏｆｆｉｃｅ”、第１のＷＥＰ鍵として“ｓｅｓａｍｉ”という値を使用する。
【０１２７】
次に無線通信を開始し（ステップＳ１００４）、目的のプリンタの検索を行う（ステップＳ１００５）。目的のプリンタの検索方法としては、無線ネットワーク上に存在するすべてのデバイスに対して、デバイス固有ＩＤを問い合わせて、帰ってきた応答に含まれるデバイス固有ＩＤと、図４のフローであらかじめ登録された目的のプリンタのデバイス固有ＩＤと比較することによって実現できる。
【０１２８】
目的のプリンタ２３１が見つかった場合（ステップＳ１００６）、プリント要求をプリンタ２３１に送信する（ステップＳ１００７）。このときデジタルカメラ２０１のデバイス固有ＩＤと、プリントする画像ファイルを識別するためのＩＤを同時に送信する。また、必要に応じて、画像ファイルの秘匿度を示すパラメータを同時に送ることもできる。
【０１２９】
その後、他の無線機器からの無線通信設定の切り替え要求（第１の無線設定から第２の無線設定）を受信したか否か（ステップＳ１００８）、あるいは他の無線機器からのデバイス固有ＩＤの問い合わせを受信したか否か（ステップＳ１００９）、あるいは他の無線機器からの画像ファイル送信の要求を受信したか否か（ステップＳ１０１０）、あるいは他の無線機器からの無線通信設定の切り替え要求（第２の無線設定から第１の無線設定）を受信したか否か（ステップＳ１０１１）、あるいは第２の無線設定による無線通信を行っている状態で、他の無線機器からの要求が一定時間Ｔ以上発生しなかったか否か（ステップＳ１０１２）、あるいは他の無線機器からプリント要求の処理完了通知を受信したか否か（ステップＳ１０１３）を順に調べる処理を繰り返す。
【０１３０】
第２の無線設定による無線通信を使って画像ファイルの送受信を行う場合、プリンタ２３１からデジタルカメラ２０１に対しては、まずステップＳ９０６の第１の無線設定から第２の無線設定への切り替えの要求、次にステップＳ９１０の、目的のデジタルカメラの検索時におけるデバイス固有ＩＤの問い合わせ、次にステップＳ９１２のファイル取得の要求、次にステップＳ９１７の第２の無線設定から第１の無線設定への切り替えの要求、最後にステップＳ９２１の、プリント要求の処理完了通知の順に指示が送られてくる。
【０１３１】
以降、デジタルカメラ２０１でプリンタ２３１からそれぞれの指示が送られてきた場合の動作を説明する。
【０１３２】
ステップＳ１００８で、デジタルカメラ２０１が第１の無線設定による無線通信を行い、かつ他の無線機器であるプリンタ２３１からの無線通信設定の切り替え要求を受信した場合、切り替え要求に対するアクセプト応答を送信する（ステップＳ１０１５）。ステップＳ１０１５での無線通信設定の切り替え要求と同時に、プリンタ２３１からプリンタのデバイス固有ＩＤを受信する。
【０１３３】
そこで、受信したデバイス固有ＩＤを検索のキーとして、フラッシュＲＯＭ２３８に保持されている無線設定情報のテーブルから、第２の無線設定情報を検索する（ステップＳ１１１６）。例えば、デバイス固有ＩＤが“０ｘＤ１５８４９２Ｃ”の場合、図６から第２のＥＳＳ−ＩＤとして“ＰＲＩＮＴ００Ａ０Ｂ０３４”、第２のＷＥＰ鍵として“３ｅｐｉｏ％９８＃ＰＨ３”が検索結果として得られる。
【０１３４】
その後、このＥＳＳ−ＩＤ、ＷＥＰ鍵による無線設定に切り替える（ステップＳ１０１７）。第２の無線設定による無線通信ではアドホックモードを使用する。その後無線通信を再度開始する（ステップＳ１０１８）。
【０１３５】
一方、ステップＳ１００９で、他の無線機器であるプリンタ２３１からのデバイス固有ＩＤの問い合わせを受信した場合、ステップＳ１１１９でデジタルカメラ２０１のデバイス固有ＩＤをプリンタ２３１に送信する。
【０１３６】
一方、ステップＳ１０１０で、他の無線機器であるプリンタ２３１から画像ファイル送信要求を受信した場合、同時に送られてくる画像ファイルＩＤに対応する画像ファイルを送信する（ステップＳ１０２０）。
【０１３７】
一方、ステップＳ１０１１で、デジタルカメラ２０１が第２の無線設定による無線通信を行い、かつ他の無線機器であるプリンタ２３１からの無線通信設定の切り替え要求を受信した場合、切り替え要求に対するアクセプト応答を送信する（ステップＳ１０２１）。
【０１３８】
その後、デジタルカメラ２０１はフラッシュＲＯＭ２１５に登録した第１の無線設定情報に従って無線設定を行い（ステップＳ１０２２）、無線通信を再度開始する（ステップＳ１０２３）。
【０１３９】
一方、ステップＳ１０１２で、一定時間Ｔ以上プリンタ２３１からの新たな要求が発生しなかった場合、デジタルカメラ２０１はフラッシュＲＯＭ２１５に登録した第１の無線設定情報に従って無線設定を行い（ステップＳ１０２４）、無線通信を再度開始する（ステップＳ１０２５）。
【０１４０】
これによって、例えばプリント処理の実行中などに電源のＯＦＦなどの理由でプリンタ２３１が無線通信を停止してしまった場合でも、明示的に第２の無線設定による無線通信から第１の無線設定による無線通信に復帰するようやりとりを行わなくても、目的の処理が終了したら自発的に第１の無線設定に切り替えるよう制御することができる。
【０１４１】
一方、ステップＳ１０１３で、他の無線機器であるプリンタからプリント要求の処理完了通知を受信した場合、一連のプリントの処理シーケンスを終了する。
【０１４２】
このように、プリンタ２３１からデジタルカメラ２０１に対して無線設定を切り替える方法を使っても、実施の形態１と同様に、デジタルカメラ２０１とプリンタ２３１間でのダイレクトプリント処理は第２の無線設定による無線通信を利用して実行される。第２のＷＥＰ鍵は乱数を使うなどして作成されたものであり、第１の無線設定による無線通信を行っている無線端末からも通信内容を傍受することは困難である。また目的の無線通信が完了した後は、再び元の第１の無線設定による無線通信に復帰される。
【０１４３】
以上説明してきたように、デジタルカメラ２０１とプリンタ２３１間の画像ファイルの送信を第２の無線設定による無線通信を利用して実行することにより、第１の無線設定による無線通信を行っている無線端末から通信内容を傍受することを困難にすることができる。
【０１４４】
また、第２の無線設定による無線通信を行っているのは、デジタルカメラ２０１とプリンタ２３１のみであるため、他の無線通信端末からのブロードキャストパケットが定常的に送られてくるのを回避でき、それらのパケットを処理するために目的のデータの送受信が妨げられることによる通信速度低下などの不具合を防ぐことができる。
【０１４５】
さらに、第２のＥＳＳ−ＩＤおよび第２のＷＥＰ鍵を、ＵＳＢなどの有線接続手段によってやりとりするため、第１の無線設定による無線通信上で送受信することが行われず、これらの無線設定情報が漏洩する危険性が極めて少ない。
【０１４６】
さらに、本実施形態ではもともとＩＥＥＥ８０２．１１規格の無線通信で使用されている暗号化・複合化の仕組みを使って、通信内容の隠蔽を行っているため、画像データの暗号化のための回路やソフトウェアを別に備える必要がないという利点がある。
【図面の簡単な説明】
【０１４７】
【図１】第１の実施形態におけるデジタルカメラの無線設定の切り替え動作を示したフローチャート図
【図２】本発明の実施形態におけるデジタルカメラの構成と、プリンタの構成を示すブロック図
【図３】第１の無線設定による無線ネットワークの一例を示した図
【図４】第１の実施形態におけるデジタルカメラの無線設定値の決定動作を示したフローチャート図
【図５】第１の実施形態におけるプリンタの無線設定値の決定動作を示したフローチャート図
【図６】本発明の実施形態におけるデジタルカメラの無線設定値テーブルを示した図
【図７】本発明の実施形態におけるプリンタの無線設定値テーブルを示した図
【図８】第１の実施形態におけるプリンタの無線設定の切り替え動作を示したフローチャート図
【図９】第２の実施形態におけるプリンタの無線設定の切り替え動作を示したフローチャート図
【図１０】第２の実施形態におけるデジタルカメラの無線設定の切り替え動作を示したフローチャート図
【符号の説明】
【０１４８】
２０１  デジタルカメラ
２０２  信号処理部
２０３  ＲＡＭ
２０４  撮像部
２０５  ＣＦ
２０６  表示メモリ
２０７  ＬＣＤモニタ
２０８  ＲＯＭ
２０９  ＳＷ制御部
２１０  操作部材
２１１  無線通信インターフェイス
２１２  コントローラ
２１３  ＲＦモジュール
２１４  アンテナ
２１５  フラッシュＲＯＭ
２１６  ＵＳＢインターフェイス
２１７  ＣＰＵ
２１８  設定値切り替え手段
２１９  設定値決定手段
２２０  無線設定記憶領域
２３１  プリンタ
２３２  画像メモリ
２３３  バッファメモリ
２３４  ドライバ
２３５  プリンタヘッド
２３６  ＲＯＭ
２３７  用紙搬送部
２３８  フラッシュＲＯＭ
２３９  電源ＳＷ
２４０  ＵＳＢインターフェイス
２４１  無線通信インターフェイス
２４２  コントローラ
２４３  ＲＦモジュール
２４４  アンテナ
２４５  ＣＰＵ
２４６  設定値切り替え手段
２４７  設定値決定手段
２４８  無線設定値記憶領域
【図１】
2006101416.tif 000003
【図２】
2006101416.tif 000004
【図３】
2006101416.tif 000005
【図４】
2006101416.tif 000006
【図５】
2006101416.tif 000007
【図６】
2006101416.tif 000008
【図７】
2006101416.tif 000009
【図８】
2006101416.tif 000010
【図９】
2006101416.tif 000011
【図１０】
2006101416.tif 000012