(57)【要約】【課題】  撮像装置や、像画像を印刷する装置等の各デバイスが、無線通信機能を具備する場合、その無線通信に関する設定が簡便である画像処理装置を提供することを目的とする。【解決手段】  撮像装置と画像処理装置とを有線接続しているときに、上記撮像装置と上記画像処理装置とが、無線通信接続されていれば、無線通信の接続状態を保持し、無線通信未接続であれば、無線通信の未接続状態を保持し、接続状態が保持されていれば、上記撮像装置または上記画像処理装置から、上記無線通信の設定情報を取得し、一方、未接続状態が保持されていれば、上記撮像装置または上記画像処理装置が有線通信によって、上記無線通信の設定情報を取得し、取得した無線通信の設定情報を記憶保持し、この記憶保持している設定情報に基づいて、無線通信環境を設定し、上記撮像装置と上記画像処理装置との間を無線通信する。【選択図】  図１
2005236828.tif 000002
【特許請求の範囲】
【請求項１】
有線と無線との通信手段を具備し、画像情報を処理する画像処理装置において、
有線接続した第１の装置の無線接続状態を判別する判別手段と；
上記判別手段による判別に応じて、上記第１の装置の無線接続情報を上記画像処理装置の無線接続情報として設定する設定手段と；
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記判別手段による判別に応じて、上記画像処理装置の無線接続情報を上記第１の装置に設定するために、上記画像処理装置に設定されている無線接続情報を上記第１の装置に送信する送信手段を有することを特徴とする画像処理装置。
【請求項３】
請求項１において、
上記判別手段は、上記第１の装置と他の装置との無線接続状態を判別することを特徴とする画像処理装置。
【請求項４】
上記設定手段により設定した無線接続情報を使用した無線通信を行う無線通信手段を有することを特徴とする画像処理装置。
【請求項５】
請求項１において、
上記設定手段は、上記画像処理装置の無線接続状態と上記第１の装置の無線接続状態とに応じて、上記設定を行うことを特徴とする画像処理装置。
【請求項６】
請求項５において、
上記設定手段は、上記画像処理装置と上記第１の装置が共に、無線接続状態であるときには無線接続情報の新たな設定は行わないことを特徴とする画像処理装置。
【請求項７】
請求項１において、
上記設定手段により設定した無線接続情報を一時的な設定とし、所定操作に応じて、無線接続のための設定を上記一時的な設定と他の設定とを切り替える切り替え手段を有することを特徴とする画像処理装置。
【請求項８】
請求項１において、
上記画像処理装置は、画像撮像装置、プリンタ、ストレージデバイスのいずれかであることを特徴とする画像処理装置。
【請求項９】
請求項１において、
上記無線接続情報は、無線ネットワークに接続するためのモードに関するモード情報、無線ネットワークに接続するための識別情報、無線通信する際の動作チャネル情報、無線通信を行う際の暗号情報のいずれかを含むことを特徴とする画像処理装置。
【請求項１０】
有線と無線との通信手段を具備し、画像情報を処理する画像処理装置において、
有線接続した第１の装置の無線接続状態を判別する判別手段と；
上記判別手段による判別に応じて、上記画像処理装置に設定されている無線接続情報を、上記第１の装置に設定する無線接続情報として送信する送信手段と；
を有することを特徴とする画像処理装置。
【請求項１１】
有線と無線との通信手段を具備し、画像情報を処理する画像処理装置に無線通信のための無線接続情報を設定する設定方法において、
有線接続した第１の装置の無線接続状態を判別する判別工程と；
上記判別工程における判別に応じて、上記第１の装置の無線接続情報を上記画像処理装置の無線接続情報として設定する設定工程と；
を有することを特徴とする設定方法。
【請求項１２】
有線と無線との通信手段を具備し、画像情報を処理する画像処理装置に無線通信のための無線接続情報を設定する設定方法において、
有線接続した第１の装置の無線接続状態を判別する判別工程と；
上記判別工程における判別に応じて、上記画像処理装置に設定されている無線接続情報を、上記第１の装置に設定する無線接続情報として送信する送信工程と；
を有することを特徴とする設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機能を有するデバイス間における無線通信の設定技術に関する。
【背景技術】
【０００２】
近年、有線通信においては、さまざまな機器同士を有線（ケーブル）で接続するだけですぐに利用できるような標準規格と、それを実装した製品とが登場している（たとえば、特許文献１参照）。
【０００３】
たとえば、デジタルスチルカメラ（以後、「ＤＳＣ」という）と、プリンタとを、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルで接続し、上記プリンタがプリントできるＰｉｃｔＢｒｉｄｇｅ（ＣＩＰＡ  ＤＣ−００１）が規格化されている。
【０００４】
この規格を用いているＤＳＣとプリンタとを、ＵＳＢで接続すると、プリンタは、印刷が可能になり、その後は、ＤＳＣが有するユーザインタフェースで、印刷したい画像を指定するだけで、プリント作業を実行することができる。なお、ＤＳＣには、撮像画像等を確認するための液晶ディスプレイと各種キーとが設けられている。
【０００５】
一方、有線で行っていた情報伝達を無線化する需要が高まり、ＤＳＣ、ストレージデバイス、プリンタ等の周辺機器間の通信にも、無線通信が用いられ始めている。無線通信することによって、ケーブル敷設が不要であり、各デバイスの設定場所の自由度が増し、可搬性が向上する。
【０００６】
次に、従来の無線通信機器の接続方法を説明する。
【０００７】
図１２は、無線通信手段を用いてデータ伝送することができる従来の無線通信システムＣＳ１１の構成例を示す図である。
【０００８】
従来の無線通信システムＣＳ１１において、ＤＳＣ（デジタルスチルカメラ）１０１〜１０３は、無線通信機能を搭載し、無線通信手段を用いて、ＤＳＣ同士、または、無線通信機能を搭載しているプリンタ１０４、１０６、ストレージデバイス１０５との間で、データ伝送することができる。
【０００９】
図１３は、従来の無線通信システムＣＳ１１において、無線通信手段として、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮを、アドホックモード（中継局を介さないで直接通信するモード）で用いる場合に、データ伝送すべきプリンタを、ＤＳＣが検索する動作を示すフローチャートである。
【００１０】
ここでは、既に存在しているアドホックモードの無線ＬＡＮ通信システムへ、新しいＤＳＣを持ち込んで、プリンタへ接続する。
【００１１】
アドホックモードで、プリンタにＤＳＣを接続する場合、まず、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を、ＤＳＣへ設定し（Ｓ３０１）、無線通信での盗聴などを防止する暗号化鍵を、必要に応じて設定し（Ｓ３０２）、無線通信モードとして、アドホックモードを設定し（Ｓ３０３）、無線ネットワーク上の機器を検索する（Ｓ３０４）。そして、無線ネットワーク上の機器の中から、プリントしたいプリンタを選択し（Ｓ３０５）、無線通信を確立する。ストレージデバイス１０５との間で無線接続を試みる場合における動作は、上記動作と同様である。
【００１２】
図１４は、従来の無線通信システムＣＳ１２を示すブロック図である。
【００１３】
従来の無線通信システムＣＳ１２において、無線通信手段として、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮのインフラストラクチャモード（中継局１１７を介して通信する間接通信モード）を用いる場合においても、図１３に示すフローチャートにおけるステップＳ３０３において、インフラストラクチャモードを設定することによって、上記と同様に、プリンタ１１４、１１６を探索し、選択することができる。
【００１４】
上記２つの手段を組み合わせ、ＤＳＣとプリンタとを、無線通信で直接接続し、撮像画像を、ダイレクトにプリンタ１１４、１１６に出力する方法が考えられる。この場合、何らかの方法で、無線通信に必要な設定情報を、ＤＳＣ、プリンタに設定しなければならない。この場合、たとえば、プリンタ、またはＤＳＣに、ＳＳＩＤや暗号鍵を製品出荷時に予め登録し、ＤＳＣ、プリンタとの間を、ＵＳＢケーブルによって有線接続し、ＤＳＣにＳＳＩＤや暗号鍵を設定することが考えられる。
【００１５】
図１５は、従来の無線通信システムＣＳ１２において、プリンタを制御する動作を示すフローチャートである。
【００１６】
まず、プリンタとＤＳＣとをＵＳＢで接続する（Ｓ４０１）。プリンタは、プリンタの無線通信の設定情報を、ＤＳＣに送信する（Ｓ４０２）。ＤＳＣは、プリンタから受信した設定情報をプリンタとの無線通信用の設定情報として登録する（Ｓ４０３）。
【００１７】
このような方法によって、プリンタとＤＳＣとの間で、共通の無線通信の設定情報を設定し、これによって、プリンタとＤＳＣとの間を無線接続することができ、出力処理を実施する。
【特許文献１】特開２００３−００８５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
上記従来例において、プリンタの出荷時に、ＳＳＩＤや暗号鍵をプリンタに予め登録し、ＤＳＣとプリンタとの間を、ＵＳＢケーブルで有線接続することによって、ＳＳＩＤや暗号鍵を、ＤＳＣに設定する場合、仮に誤ったＤＳＣとプリンタとの間で接続すると、所望しないＳＳＩＤや暗号鍵がＤＳＣに設定され、ＤＳＣに設定されていた有効なＳＳＩＤや暗号鍵が上書きされてしまい、有効なＳＳＩＤや暗号を消去してしまうことがあるという問題がある。
【００１９】
また、上記従来例において、ＤＳＣとプリンタとの間をＵＳＢケーブルで有線接続する毎に、ＤＳＣにはプリンタのＳＳＩＤや暗号鍵等の無線情報がＤＳＣに設定されるので、以前に無線情報を設定したプリンタと通信したい場合でも、それ以降に別のプリンタの情報を設定した場合には、再度、同じプリンタとＤＳＣとを有線接続し直して、無線情報を設定しなおさなければならないという問題がある。
【００２０】
本発明は、撮像装置や、撮像画像を印刷する装置等の各デバイスが、無線通信機能を具備する場合、その無線通信に関する設定を簡便することを目的とするものである。
【課題を解決するための手段】
【００２１】
本発明は、有線と無線との通信手段を具備し、画像情報を処理する画像処理装置において、有線接続した第１の装置の無線接続状態を判別する判別手段と、上記判別手段による判別に応じて、上記第１の装置の無線接続情報を上記画像処理装置の無線接続情報として設定する設定手段とを有することを特徴とする画像処理装置である。
【００２２】
また、有線と無線との通信手段を具備し、画像情報を処理する画像処理装置において、有線接続した第１の装置の無線接続状態を判別する判別手段と、上記判別手段による判別に応じて、上記画像処理装置に設定されている無線接続情報を、上記第１の装置に設定する無線接続情報として送信する送信手段とを有することを特徴とする画像処理装置である。
【００２３】
また、有線と無線との通信手段を具備し、画像情報を処理する画像処理装置に無線通信のための無線接続情報を設定する設定方法において、有線接続した第１の装置の無線接続状態を判別する判別工程と、上記判別工程における判別に応じて、上記第１の装置の無線接続情報を上記画像処理装置の無線接続情報として設定する設定工程とを有することを特徴とする設定方法である。
【００２４】
また、有線と無線との通信手段を具備し、画像情報を処理する画像処理装置に無線通信のための無線接続情報を設定する設定方法において、有線接続した第１の装置の無線接続状態を判別する判別工程と、上記判別工程における判別に応じて、上記画像処理装置に設定されている無線接続情報を、上記第１の装置に設定する無線接続情報として送信する送信工程とを有することを特徴とする設定方法である。
【発明の効果】
【００２５】
本発明によれば、無線通信手段を有するデバイス間の無線通信環境設定が簡便であり、ユーザに与える負担を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
本発明の各実施例で共通している点は、撮像装置としてのＤＳＣ（デジタルスチルカメラ）と、プリンタやストレージデバイス（記憶装置）等の撮像画像を処理（印刷、保存）する処理装置との間を、無線接続し、撮像画像の印刷や保存を行う場合に必要な設定情報を、それらデバイス間で、簡単に共通な設定情報にすることである。
【００２７】
各実施例は、デバイス同士を、一度有線で接続させ、この際に、上記設定情報を共有（共通化）させるものである。
【実施例１】
【００２８】
実施例１は、ＤＳＣ（デジタルスチルカメラ）を、プリンタ、またはストレージデバイスに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルで接続し、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮシステムの初期設定を行う方法である。
【００２９】
ＩＥＥＥ８０２．１１では、通信形態によって、複数の通信モードが存在する。以下、各通信モードについて説明する。
【００３０】
図１は、無線通信手段を用いてデータ伝送を可能とする無線通信システムの構成例を示す図である。
【００３１】
ＤＳＣ１〜３が、無線通信手段を用いてＤＳＣ１〜３同士でダイレクトにデータ伝送し、または、無線通信機能を用いてＤＳＣ１〜３と、プリンタ４、６、またはストレージデバイス５との間で、ダイレクトにデータ伝送を行う通信モードを、「アドホックモード」と呼ぶ。
【００３２】
図２は、無線通信手段を用いてデータ伝送を可能とする無線通信システムの他の構成例を示す図である。
【００３３】
ＤＳＣ１１〜１３が、無線通信手段を用いてアクセスポイント１７を介してＤＳＣ同士でデータ伝送し、または、アクセスポイント１７を介してＤＳＣ１１〜１３とプリンタ１４、１６、またはストレージデバイス１５との間でデータ伝送し、データ通信する通信モードを、「インフラストラクチャモード」と呼ぶ。
【００３４】
つまり、アクセスポイントを介さずに装置間でダイレクトにデータ伝送する通信モードをアドホックモードと呼び、アクセスポイントを介して装置間でデータ伝送する通信モードをインフラストラクチャモードと呼ぶ。
【００３５】
まず、実施例１において使用されているＤＳＣ、プリンタ、ストレージデバイスについて順に説明する。
【００３６】
図３は、上記実施例におけるＤＳＣ１を示すブロック図である。
【００３７】
ＤＳＣ１は、撮像部２２と、撮像処理部２３と、無線通信機能部２４と、ＲＦ部２５と、表示部２６と、表示処理部２７と、メモリカードＩ／Ｆ２８と、メモリカード２９と、ＤＳＣの操作部３０と、システムコントローラ３１と、ＵＳＢＩ／Ｆ３２と、フラッシュＲＯＭ３３と、オーディオＩ／Ｆ３４と、ＣＰＵ３５と、ＲＯＭ３６と、ＲＡＭ３７とを有する。
【００３８】
撮像部２２は、シャッタが押下されたときに、画像を撮影するブロックであり、撮像された画像は撮像処理部２３によって処理されている。
【００３９】
無線通信機能部２４は、無線通信するブロックである。ＲＦ部２５は、他の無線通信機器との間で無線信号を送受信する。
【００４０】
表示部２６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示するブロックである。表示処理部２７は、その表示内容を制御処理する。また、表示部２６に表示された情報から選択する等の操作は、操作部３０と連動して行われる。すなわち、表示部２６と操作部３０とが、ユーザインタフェースを構成する。メモリカードＩ／Ｆ２８は、メモリカード２９を接続するためのインタフェースである。
【００４１】
ＤＳＣの操作部３０は、システムコントローラ３１を介して、ＣＰＵ３５に接続され、ＤＳＣ１のシャッタスイッチや各種キーが含まれている。ＵＳＢＩ／Ｆ３２は、外部機器との間をＵＳＢで接続するインタフェースである。
【００４２】
フラッシュＲＯＭ３３は、不揮発性の記憶領域であり、ここに無線通信の設定情報などを記憶する。なお、撮像した画像データは、公知の圧縮処理を経て、メモリカードＩ／Ｆ２８を介して、メモリカード２９に書き込まれる（保存される）。オーディオＩ／Ｆ３４は、外部機器との間で、音信号を交信するためのインタフェースである。
【００４３】
上記各機能部分は、ＣＰＵ３５の制御によって処理され、ＣＰＵ３５によって制御されるプログラムは、ＲＯＭ３６またはフラッシュＲＯＭ３３に格納されている。また、ＣＰＵ３５によって処理されたデータを、ＲＡＭ３７またはフラッシュＲＯＭ３３に、書き込み、読み込みが行われる。
【００４４】
なお、ＤＳＣ２、３、１１〜１３の構成は、ＤＳＣ１の構成と同様である。
【００４５】
図４は、上記実施例におけるプリンタ４を示す機能ブロック図である。
【００４６】
プリンタ４は、プリントエンジン４２と、プリント処理部４３と、無線通信機能部４４と、ＲＦ部４５と、表示部４６と、表示処理部４７と、メモリカードＩ／Ｆ４８と、メモリカード４９と、操作部５０と、システムコントローラ５１と、ＵＳＢＩ／Ｆ５２と、フラッシュＲＯＭ５３と、パラレルＩ／Ｆ５４と、ＣＰＵ５５と、ＲＯＭ５６と、ＲＡＭ５７とを有する。
【００４７】
プリントエンジン４２は、実際に用紙に画像をプリントする機能ブロックであり、プリント処理部４３によって処理された画像をプリントする。プリントエンジン４２は、如何なるものでもよく、上記実施例では、熱エネルギーによってインク液滴を記録紙等の記録媒体上に吐出するインクジェットプリンタである。
【００４８】
無線通信機能部４４は、無線通信を行うブロックであり、ＲＦ部４５は、他の無線通信機器との間で、無線信号を送受信する。
【００４９】
表示部４６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示し、表示処理部４７の制御によって、表示内容が制御される。表示部４６に表示された情報から選択する等の操作は、操作部５０を介して、行われる。つまり、表示部４６、操作部５０は、プリンタ４のユーザＩ／Ｆである。
【００５０】
メモリカードＩ／Ｆ４８は、脱着可能なメモリカード４９を接続するためのインタフェースであり、ＤＳＣ１に搭載されたメモリカードを差し込むことによって、撮像画像を印刷することができる。
【００５１】
操作部５０は、システムコントローラ５１を介して、ＣＰＵ５５に接続されている。
【００５２】
ＵＳＢＩ／Ｆ５２は、外部機器との間を、ＵＳＢで接続するためのインタフェースであり、パラレルＩ／Ｆ５４は、パラレル通信を用いて、外部機器（主としてホストコンピュータ）と接続するためのインタフェースである。これらの機能部分は、ＣＰＵ５５の制御によって処理され、ＣＰＵ５５によって制御されるプログラムは、ＲＯＭ５６またはフラッシュＲＯＭ５３に格納され、ＣＰＵ５５によって処理されるデータは、ＲＡＭ５７またはフラッシュＲＯＭ５３に、書き込み、読み込みが行われる。
【００５３】
フラッシュＲＯＭ５３は、不揮発性の記憶領域であり、無線通信の設定情報などを記憶する。
【００５４】
プリンタ６、１４、１６の構成は、プリンタ４の構成と同様である。
【００５５】
図５は、上記実施例におけるストレージデバイス５を示す機能ブロック図である。
【００５６】
ストレージデバイス５は、ストレージデバイス６２と、ストレージデバイス処理部６３と、無線通信機能部６４と、ＲＦ部６５と、表示部６６と、表示処理部６７と、メモリカードＩ／Ｆ６８と、メモリカード６９と、操作部７０と、システムコントローラ７１と、ＵＳＢＩ／Ｆ７２と、フラッシュＲＯＭ７３と、ＥＴＨＥＲＩ／Ｆ７４と、ＣＰＵ７５と、ＲＯＭ７６と、ＲＡＭ７７とを有する。
【００５７】
ストレージデバイス６２は、大容量のメモリであり、ストレージデバイス処理部６３による処理によりデータの格納、読み出しを行う。ストレージデバイス５としては、大容量の記憶装置、すなわち、ハードディスク装置が望ましいが、場合によっては、比較的大容量の可搬性記憶媒体であるＣＤ−Ｒ、ＣＤ−ＲＷメディア、書き込み可能なＤＶＤメディア、ＭＯメディア等のメディア書き込みドライブであってもよい。
【００５８】
表示部６６は、ＬＣＤ表示、ＬＥＤ表示、音声表示等、ユーザに対する情報を表示するブロックであり、表示処理部６７によって処理される。また、操作部７０を介して、表示部６６に表示された情報から選択する等の操作が行われる。つまり、表示部６６と操作部７０とは、実施例におけるストレージデバイス５のユーザＩ／Ｆを構成する。
【００５９】
無線通信機能部６４は、無線通信を行うブロックであり、ＲＦ部６５は、他の無線通信機器との間で無線信号の送受信を行う。メモリカードＩ／Ｆ６８は、メモリカード６９（ＤＳＣのメモリカードを差し込み、ダイレクトに保存する）を接続するためのインタフェースである。
【００６０】
操作部７０は、システムコントローラ７１を介して、ＣＰＵ７５に接続されている。
【００６１】
ＵＳＢＩ／Ｆ７２は、外部機器との間をＵＳＢで接続するためのインタフェースであり、ＥＴＨＥＲＩ／Ｆ７４は、外部機器との間を、ＥＴＨＥＲ通信を用いて接続するためのインタフェースである。
【００６２】
これらのブロック図に示される機能部分は、ＣＰＵ７５の制御によって処理され、ＣＰＵによって制御されるプログラムは、ＲＯＭ７６、または、フラッシュＲＯＭ７３に格納され、ＣＰＵによって処理されるデータは、ＲＡＭ７７、または、フラッシュＲＯＭ７３に対して、書き込み、読み込みが行われる。フラッシュＲＯＭ７３は、不揮発性の記憶領域であり、ここに無線通信の設定情報などを記憶する。
【００６３】
以上、本実施例におけるＤＳＣ１、プリンタ４、ストレージデバイス５のそれぞれの構成について説明した。
【００６４】
なお、ＤＳＣ１、プリンタ４、ストレージデバイス５の各ＲＦ部２５、４５、６５には、アンテナが設けられ、外部に突出する形態を有するとは限らない。特に、ＤＳＣ１の場合、携帯性が重要なファクタであるので、アンテナを外部に突出するのではなく、内蔵または表面上に実装されることが望ましい。
【００６５】
また、ストレージデバイス１５の構成は、ストレージデバイス５の構成と同様である。
【００６６】
図６は、実施例１における無線通信の初期設定を行う構成例を示す図である。
【００６７】
実施例１における無線通信の初期設定を行う場合、ＤＳＣ１と、プリンタ４またはストレージデバイス５とを、有線ケーブル（ＵＳＢ）によって接続する。
【００６８】
次に、無線通信システムＣＳ１における動作について説明する。
【００６９】
図７は、各ＵＳＢケーブルで結合された各通信デバイスの制御と、画像データの出力処理とを示すシーケンスチャートである。
【００７０】
ＤＳＣ１、２、３は、無線ネットワークに未接続の状態であり、この旨が、フラッシュＲＯＭ３３に記憶されている。プリンタ４、６、ストレージデバイス５においても、無線ネットワークに未接続の「無線未接続状態」であり、この旨が、フラッシュＲＯＭ３３に記憶されている。
【００７１】
図１０は、実施例１において、プリンタ４、６に、初期値として設定されている無線通信設定情報の例を示す図である。
【００７２】
この設定情報は、たとえば、無線ネットワークに接続させるために必要な通信モード情報（アドホック、インフラストラクチャモード）、ＳＳＩＤ、動作チャネル情報である。
【００７３】
なお、図１０には記載していないが、ＤＳＣ、プリンタ、ストレージデバイス等の機器を識別する情報を持たせるようにしてもよい。これらの識別情報を、操作部５０、７０、表示部４６、６６を用いて書き換えるようにしてもよい。
【００７４】
図７に示すシーケンスにおいて、まず、プリンタ４とＤＳＣ１とを、ＵＳＢ接続（有線接続）する（９０１）。プリンタ４において、たとえばリセットボタンを押しながら電源ボタンを押す、または「初期化開始ボタン」を設け、上記ボタンを押す等して、初期設定動作を開始させる。
【００７５】
まず、プリンタ４は、ＤＳＣ１が無線通信手段を保持していること等を確認する要求コマンド「無線機能確認要求」を、ＵＳＢＩ／Ｆ５２を介して、送信する（９０２）。この要求する無線機能の内容は、たとえば、ＤＳＣ１のフラッシュＲＯＭ３３やＲＯＭ３６に、所定の情報（無線通信機能を有していることを示す情報）が記憶されていることを確認する手段を、ＤＳＣ１が実行するように伝える機能である。
【００７６】
プリンタ４において、所定時間経過しても何等応答がなければ、接続されているデバイス（ＤＳＣ１）は、少なくとも有線、無線のダイレクトプリントに対応していないと判断し、そのまま終了する。
【００７７】
上記「無線機能確認要求」を受信したＤＳＣ１は、図１に示すように、無線通信手段を具備しているので、この旨を、「無線機能確認応答」としてＵＳＢＩ／Ｆ３２を介して、プリンタ４へ応答する（９０３）。
【００７８】
プリンタ４は、「無線機能確認応答」の内容を確認することによって、接続されているデバイス（ここではＤＳＣ１）が無線通信手段を有しているかどうかを判断するので、「無線機能確認応答」（９０３）を受信し、応答内容を解析することによって、ＤＳＣ１が無線通信手段を有している情報を得ることができる。
【００７９】
次に、ＤＳＣ１による無線ネットワークへの接続状態を確認する「接続状態確認要求」を、プリンタ４は、ＵＳＢＩ／Ｆ５２を介して、送信する（９０４）。この要求内容は、たとえば、ＤＳＣ１のフラッシュＲＯＭ３３に記憶されている所定の情報（無線ネットワークに接続状態か未接続状態なのか）を確認することを、ＤＳＣ１に伝える要求である。
【００８０】
ここでは、ＤＳＣ１は、無線ネットワークへの接続状態がまだ未接続であり、つまり、「無線未接続状態」であるので、この旨を、「接続状態確認応答」として、ＵＳＢＩ／Ｆ３２を介して、プリンタ４へ応答する（９０５）。
【００８１】
上記応答を受信したプリンタ４は、図１０に示す無線通信の設定情報をＤＳＣ１に設定するために、ＤＳＣ１へ、パラメータに無線通信の設定情報を持たせた「無線項目設定情報」を、ＵＳＢＩ／Ｆ５２を介して送信する（９０６）。この要求内容は、たとえば、ＤＳＣ１のフラッシュＲＯＭ３３に、パラメータとして送信した無線通信の設定情報を記憶させることを、ＤＳＣ１に伝える要求である。
【００８２】
上記要求を受信したＤＳＣ１は、無線通信の設定情報を、フラッシュＲＯＭ３３に記憶させ、ＵＳＢＩ／Ｆ３２を介して、設定が完了した旨を、プリンタ４へ応答する（９０７）。
【００８３】
上記のようにして、実施例１におけるプリンタ４と、無線通信をサポートするデバイスとの間で、有線による接続（ＵＳＢによる接続）を一度経験させ、これらの間で無線通信するに必要な情報を共有し、または、共通なものとすることができる。
【００８４】
上記無線通信の設定情報が、プリンタ４からＤＳＣ１に伝達された後に、ＵＳＢケーブルを取り外し、ＤＳＣ１から、無線を利用し、プリンタ４に出力する場合、獲得した無線通信設定情報に基づいて、プリンタ４を探索し、無線接続する（９０８）。
【００８５】
このときに、ＤＳＣ１、プリンタ４は、無線接続状態であるので、「無線接続状態」である旨を、それぞれフラッシュＲＯＭ３３、５３に記憶させる。以降、「接続状態確認要求」を受信した場合、この状態を要求元に応答する。
【００８６】
その後は、ＤＳＣ１は、無線通信を介して、出力データを送信し（９０９）、出力を完了したプリンタ４は、同じく無線通信を介して、出力の完了通知を行うことによって、出力処理を完了する（９１０）。
【００８７】
次に、ＤＳＣ１が、無線通信を介して、プリンタ６にも出力処理を試みる場合の動作について説明する。
【００８８】
ＤＳＣ１とプリンタ６とは、上記と同様の手順で、ＵＳＢＩ／Ｆ３２、ＵＳＢＩ／Ｆ５２を介して、「無線機能確認応答」までのシーケンスを処理する（９１１〜９１３）。
【００８９】
ここで、プリンタ６が行う「接続状態確認要求」に対して、ＤＳＣ１は、プリンタ４と接続中であるので、「接続状態確認応答」として、「無線接続状態」である旨を、ＵＳＢＩ／Ｆ３２を介して、プリンタ６へ応答する（９１５）。
【００９０】
上記応答を受信したプリンタ６は、ＤＳＣ１が、既に他の無線ネットワークと接続状態であり、無線設定情報を変更することが不可能であることを、認知する。プリンタ６は、自機が「無線未接続状態」であるので、自機の無線通信設定情報を更新するために、ＤＳＣ１に登録されている無線通信設定情報を獲得するために、ＵＳＢＩ／Ｆ５２を介して、「無線項目送信要求」をＤＳＣ１へ送信する（９１６）。
【００９１】
上記要求を受信したＤＳＣ１は、無線通信設定情報（本説明の場合は、Ｓ９０７でフラッシュＲＯＭ３３に記憶したプリンタ４と同じ設定情報）をパラメータとする「無線項目設定要求」を、ＵＳＢＩ／Ｆ３２を介してプリンタ６へ応答する（９１７）。
【００９２】
上記応答を受信したプリンタ６は、ＤＳＣ１からの無線通信の設定情報を、フラッシュＲＯＭ５３に記憶させ、設定が完了した旨をプリンタ６に通知するために「無線項目設定応答」を、ＵＳＢＩ／Ｆ５２を介してＤＳＣ１へ応答する（９１８）。
【００９３】
以後、ＤＳＣ１において、上記と同様の操作を行うことによって、無線通信を利用する出力処理が、プリンタ６でも可能になる（９１９〜９２１）。
【００９４】
さらに、ここで、他の無線ネットワークとの間で「無線接続状態」であるＤＳＣ３が、プリンタ４へ無線接続し、出力を試みたとする。上記と同様の手順で、ＵＳＢＩ／Ｆ３２、ＵＳＢＩ／Ｆ５２を介して、「無線機能確認応答」までのシーケンスを処理する（９２２〜９２４）。
【００９５】
ここで、プリンタ４からの「接続状態確認要求」受けると、ＤＳＣ３は、「接続状態確認応答」として、「無線接続状態」である旨を、ＵＳＢＩ／Ｆ３２を介して、応答する（９２５、９２６）。
【００９６】
上記応答を受信したプリンタ４は、自機（プリンタ４）とＤＳＣ３とが、それぞれ他の無線ネットワークと既に接続状態である旨を理由に、「接続不可通知」を、ＵＳＢＩ／Ｆ５２に送信する（９２７）。
【００９７】
これらの処理は、ＤＳＣ１、プリンタ４を誤ってＵＳＢ接続し、初期設定を実施しても、無線通信設定情報が安易に書き換えられることを防ぐことができる。
【００９８】
図７には、ＤＳＣ１とプリンタ４との動作が示されているが、ＤＳＣ１とストレージデバイス５との間において、図７に示す動作と同様に動作するようにしてもよい。
【００９９】
実施例１は、図１に示すアドホックモードのシステム構成であるが、図２に示すインフラストラクチャモードのシステム構成でも、同様である。ただし、この場合、図１０における「通信モード」の項目が、「インフラストラクチャ」になる。
【実施例２】
【０１００】
実施例１は、プリンタ４に、ＤＳＣ１をＵＳＢ接続（有線接続）する際に、プリンタ４が有する無線通信の設定情報を、ＤＳＣ（デジタルスチルカメラ）１に送信し、記憶・登録させる実施例であるが、本発明の実施例２は、この逆の実施例である。
【０１０１】
つまり、実施例２は、ＤＣＳ１が有する無線通信の設定情報を、プリンタ４に送信し、記憶・登録させる実施例である。実施例２は、特に、企業等、複数のＤＳＣを利用する場合に、好適な例である。
【０１０２】
次に、実施例２において、ＤＳＣ１が有する無線通信の設定情報を、プリンタ４に送信し、記憶・登録させる動作について説明する。
【０１０３】
実施例２において、無線通信の初期設定を行う構成は、図８に示す構成であり、ＤＳＣ１と、プリンタ４またはストレージデバイス５とを、有線ケーブル（ＵＳＢ）によって接続する。
【０１０４】
図８は、本発明の実施例２において、ＤＳＣ１、２と、プリンタ４とを、それぞれ、ＵＳＢケーブルで結合した場合における動作を示すシーケンスチャートである。
【０１０５】
実施例２におけるＤＳＣ１、２、プリンタ４、ストレージデバイス５は、それぞれ、図３、図４、図５に示すものと同様の構成を有する。
【０１０６】
次に、実施例２の動作について説明する。
【０１０７】
図１１は、実施例２において、ＤＳＣ１、２、３に、初期値として設定されている無線通信設定情報の例を示す図である。
【０１０８】
まず、ＤＳＣ１、２、３は、無線ネットワークに未接続の状態であり、この旨が、各フラッシュＲＯＭ３３に記憶され、また、図１１に示すような無線通信に必要な設定情報も、初期値として各フラッシュＲＯＭ３３に記憶されている。プリンタ４、６、ストレージデバイス５においても、無線ネットワークに未接続な「無線未接続状態」であり、この旨が、フラッシュＲＯＭ３３に記憶されている。
【０１０９】
ＤＳＣ１に初期値として設定されている無線通信設定情報は、たとえば無線ネットワークに接続させるために必要な通信モード情報（アドホック、インフラストラクチャモード）、ＳＳＩＤ、動作チャネル情報等である。
【０１１０】
なお、図１１には記載されていないが、ＤＳＣ１、プリンタ４、ストレージデバイス５等の機器を識別させる情報を持たせるようにしてもよい。これらの情報は、操作部３０、表示部２６を用いて書き換えるようにしてもよい。
【０１１１】
図８において、プリンタ４とＤＳＣ１とを、ＵＳＢ接続する（有線接続する）（１００１）。ＤＳＣ１において、たとえば、シャッタボタンを押しながら電源ボタンを押し、または「初期化開始ボタン」を設け、初期化開始ボタンを押す等し、初期設定動作を開始させる。
【０１１２】
まず、ＤＳＣ１は、プリンタ４が無線通信手段を保持していることを確認する要求コマンド「無線機能確認要求」を、ＵＳＢＩ／Ｆ３２を介して、送信する（１００２）。この要求内容は、たとえば、プリンタ４のフラッシュＲＯＭ５３やＲＯＭ５６に所定の情報（無線通信機能を有していることを示す情報）があるか否かを確認することを、プリンタ４に伝える要求である。
【０１１３】
所定時間経過しても、ＤＳＣ１が何等応答しなければ、接続されているデバイス（プリンタ４）は、少なくとも有線、無線のダイレクトプリントに対応していないと判断し、そのまま終了する。
【０１１４】
「無線機能確認要求」を受信したプリンタ４は、無線通信手段を具備しているので、この旨を、「無線機能確認応答」として、ＵＳＢＩ／Ｆ５２を介して、ＤＳＣ１へ応答する（１００３）。
【０１１５】
ＤＳＣ１は、「無線機能確認応答」の内容を確認することによって、接続されているデバイス（ここでは、プリンタ４）が、無線通信手段を有しているかどうかを判断するので、「無線機能確認応答」（１００３）を受信したＤＳＣ１は、応答内容を解析し、プリンタ４が無線通信手段を有している情報を得ることができる。
【０１１６】
次に、ＤＳＣ１は、プリンタ４の無線ネットワークへの接続状態を確認する「接続状態確認要求」を、ＵＳＢＩ／Ｆ３２を介して、送信する（１００４）。この要求内容は、たとえば、プリンタ４のフラッシュＲＯＭ５３に記憶されている所定の情報（無線ネットワークに接続状態か未接続状態なのか）を確認することを、プリンタ４に伝える要求である。
【０１１７】
ここでは、プリンタ４が、無線ネットワークへ接続状態がまだ未接続であるので、「無線未接続状態」を、「接続状態確認応答」として、ＵＳＢＩ／Ｆ５２を介して、ＤＳＣ１へ応答する（１００５）。
【０１１８】
上記応答を受信したＤＳＣ１は、図１１に示す無線通信の設定情報をプリンタ４に設定するために、図１１に示す無線通信の設定情報をパラメータとして「無線項目設定要求」を、ＵＳＢＩ／Ｆ３２を介してプリンタ４へ送信する（１００６）。この要求内容は、たとえば、プリンタ４のフラッシュＲＯＭ５３に、パラメータとして送信した無線通信の設定情報を記憶させることを、プリンタ４に伝える要求である。
【０１１９】
上記要求を受信したプリンタ４は、無線通信の設定情報を、フラッシュＲＯＭ５３に記憶させ、「無線項目設定応答」として、設定が完了した旨を、ＵＳＢＩ／Ｆ５２を介してＤＳＣ１へ応答する（１００７）。
【０１２０】
上記のようにして、実施例２におけるＤＳＣ１と、無線通信をサポートするデバイスとを、有線で一度接続することによって、それらの間での無線通信に必要な情報を共有し、または、共通なものとすることができる。
【０１２１】
上記無線通信の設定情報が、ＤＳＣ１からプリンタ４に伝達された後に、ＵＳＢケーブルを取り外し、ＤＳＣ１が、無線を利用してプリンタ４に出力する場合、設定した無線通信設定情報に基づいて、プリンタ４を探索し、無線接続する（１００８）。
【０１２２】
このときに、ＤＳＣ１、プリンタ４は、「無線接続状態」になるので、この旨を、それぞれフラッシュＲＯＭ３３、５３に記憶させる。以降、「接続状態確認要求」を受信した場合には、この状態を要求元に応答する。
【０１２３】
その後、ＤＳＣ１は、無線通信を介して、出力データを送信し（１００９）、出力を完了したプリンタ４は、同じく無線通信を介して、出力の完了を通知することによって、出力処理を完了させる（１０１０）。
【０１２４】
次に、ＤＳＣ２が、無線通信を介して、プリンタ４に出力させることを試みる動作について説明する。
【０１２５】
ＤＳＣ２とプリンタ４とは、上記と同様の手順によって、ＵＳＢＩ／Ｆ３２、ＵＳＢＩ／Ｆ５２を介して、「無線機能確認応答」までのシーケンスを処理する（１０１１〜１０１３）。
【０１２６】
ここで、ＤＳＣ２からの「接続状態確認要求」に対して、プリンタ４は、ＤＳＣ１と接続中であるので、「接続状態確認応答」として「無線接続状態」である旨を、ＵＳＢＩ／Ｆ５２を介して応答する（１０１５）。
【０１２７】
プリンタ４が他の無線ネットワークと既に接続状態であり、プリンタ４の無線設定情報を変更できないことを、上記応答を受信したＤＳＣ２が、認知する。ＤＳＣ２は、自機（ＤＳＣ２）の無線通信設定情報を更新すべく、プリンタ４に登録されている無線通信設定情報を獲得するために、「無線項目送信要求」を、ＵＳＢＩ／Ｆ３２を介して送信する（１０１６）。
【０１２８】
上記要求を受信したプリンタ４は、無線通信設定情報（本説明の場合は、Ｓ１００７でフラッシュＲＯＭ５３に記憶したＤＳＣ１と同じ設定情報）をパラメータとする「無線項目設定要求」を、ＵＳＢＩ／Ｆ５２を介してＤＳＣ２へ応答する（１０１７）。
【０１２９】
上記応答を受信したＤＳＣ２は、プリンタ４からの無線通信の設定情報を、フラッシュＲＯＭ３３に記憶させ、設定が完了した旨を「無線項目設定応答」として、ＵＳＢＩ／Ｆ３２を介してプリンタ４へ応答する（１０１８）。
【０１３０】
以後、ＤＳＣ１において、上記と同様の操作を行うことによって、ＤＳＣ２においても、無線通信を利用し、プリンタ４に出力する処理ができる（１０１９〜１０２１）。
【０１３１】
なお、図８には示していないが、ＤＳＣ３においても、上記と同様の処理を行うことが可能であり、この結果、ＤＳＣ１、ＤＳＣ２、ＤＳＣ３は、プリンタ４を共用して使用することができる。
【０１３２】
また、図８において、ＤＳＣ１とプリンタ４とにおける動作例を示したが、ＤＳＣ１とストレージデバイス５とにおける処理においても、上記と同様の手順の処理ができる。
【０１３３】
さらに、実施例２は、図１に示すアドホックモードのシステム構成であるが、図２に示すインフラストラクチャモードのシステム構成の場合でも、上記と同様である。ただし、その際は、図１１における「通信モード」の項目が、「インフラストラクチャ」になる。
【実施例３】
【０１３４】
実施例１、実施例２は、ＤＳＣ１が、デフォルトで使用するプリンタ４との間で無線通信し、出力処理を可能にする実施例であるが、本発明の実施例３は、ＤＳＣ１において、たとえば外出先等で、無線通信で一時的に出力処理する実施例であり、ＤＳＣ１とプリンタ４との一時的な無線通信による出力処理が可能な実施例である。
【０１３５】
実施例３のシステム構成は、実施例1のシステム構成と同様である。
【０１３６】
次に、実施例３における制御処理動作について説明する。
【０１３７】
図９は、本発明の実施例３における制御処理動作を示すシーケンス図である。
【０１３８】
図１に示す無線通信システムＣＳ１おいて、実施例１について記載した処理と同様の処理を実行し、ＤＳＣ１とプリンタ４とが無線通信状態で出力可能な状態に設定し、ＤＳＣ３とプリンタ４とが、無線通信状態で出力可能な状態に設定する。
【０１３９】
ここで、ＤＳＣ３が、プリンタ４へ一時的に出力する処理を試みたとする。図９に示すシーケンス図において、図８に示すように、ＤＳＣ３とプリンタ４とを、有線ケーブル（ＵＳＢ）によって接続する（１１０１）。
【０１４０】
ＤＳＣ３において、たとえばリセットボタンを押しながら電源ボタンを押し、または、「一時的接続ボタン」を設け、この一時的ボタンを押す等して、一時的接続状態へ、動作状態を遷移させる（１１０２）。
【０１４１】
以後、実施例１での説明と同様に処理を行い（１１０３〜１１０７）、ＤＳＣ３は、獲得した無線通信の設定情報を、フラッシュＲＯＭ３３に、「一時的接続状態用無線通信設定情報」として記録し、設定を完了した旨を、ＵＳＢＩ／Ｆ３２を介して、プリンタ４へ応答する（１１０８）。
【０１４２】
以後、ＤＳＣ３は、「一時的接続状態」で動作する場合は、フラッシュＲＯＭ３３に記憶させた「一時的接続状態用無線通信設定情報」に基づいて、プリンタ４を検索し、プリンタ４を検出し、実施例１と同様の操作を行い、プリンタ４における出力処理が可能になる（１１０９〜１１１１）。
【０１４３】
ＤＳＣ３が、デフォルトに設定してあるプリンタ６へ出力処理する場合は、ＤＳＣ３において、たとえば、リセットボタンを押しながら電源ボタンを押し、または「一時的接続状態解除ボタン」を設け、上記一時的接続状態解除ボタンを押す等し、一時的接続状態を解除し（１１１２）、一時的接続状態の以前の状態である「無線接続状態」へ、動作状態を遷移させる（１１１３）。
【０１４４】
ＤＳＣ３は、フラッシュＲＯＭ３３に記憶された無線通信設定情報に基づいて、プリンタ６を検索し、登録されているプリンタ６を検知し、出力処理が可能になる（１１１４〜１１１６）。
【０１４５】
また、図９に示すように、ＤＳＣ１、３とプリンタ４とにおける動作例を示したが、ＤＳＣ１、３とストレージデバイス５とにおける処理においても、上記と同様の手順の処理が可能である。
【０１４６】
さらに、実施例３は、図１に示すアドホックモードのシステム構成であるが、図２に示すインフラストラクチャモードのシステム構成でも、同様である。ただし、その際は、図１０における「通信モード」の項目が、「インフラストラクチャ」になる。
【０１４７】
実施例３は、ＤＳＣ３に、一時的接続状態を設け、プリンタ４が有する無線通信の設定情報を、ＤＳＣ３に送信し、記憶・登録させる実施例であるが、プリンタ４においても、一時的接続状態を設け、ＤＳＣ３が有する無線通信の設定情報を、プリンタ４に送信し、記憶・登録させるようにしてもよい。この場合、図９に示す場合において、ＤＳＣ３は、「無線接続状態」であるプリンタ４から、無線通信の設定情報を得ているが、「無線通信未接続状態」であるプリンタ４の場合、上記プリンタ４の初期値を用いることによって、無線通信を可能にする。
【０１４８】
また、ＤＳＣ１、プリンタ４が、互いに、「一時的接続状態」で動作している場合、誤って無線通信の設定情報を更新する可能性があるので、無線通信による接続は不可能である。
【０１４９】
以上のように上記実施例によれば、無線通信手段を有するデバイス間の無線通信環境設定が簡便であり、ユーザに与える負担を軽減することができる。また、有線接続の相手の無線接続状態に応じて、相手の無線接続情報を自機に設定、または、相手に自機の無線接続情報を設定させるので、既存のネットワークへの影響を考慮した無線接続情報の設定を行うことができる。
【図面の簡単な説明】
【０１５０】
【図１】無線通信手段を用いてデータ伝送を可能とする無線通信システムの構成例を示す図である。
【図２】無線通信手段を用いてデータ伝送を可能とする無線通信システムの他の構成例を示す図である。
【図３】上記実施例におけるＤＳＣ１を示すブロック図である。
【図４】上記実施例におけるプリンタ４を示す機能ブロック図である。
【図５】上記実施例におけるストレージデバイス５を示す機能ブロック図である。
【図６】実施例１における無線通信の初期設定を行う構成例を示す図である。
【図７】各ＵＳＢケーブルで結合された各通信デバイスの制御と、画像データの出力処理とを示すシーケンスチャートである。
【図８】本発明の実施例２において、ＤＳＣ１、２と、プリンタ４とを、それぞれ、ＵＳＢケーブルで結合した場合における動作を示すシーケンスチャートである。
【図９】本発明の実施例３における制御処理動作を示すシーケンス図である。
【図１０】実施例１において、プリンタ４、６に、初期値として設定されている無線通信設定情報の例を示す図である。
【図１１】実施例２において、ＤＳＣ１、２、３に、初期値として設定されている無線通信設定情報の例を示す図である。
【図１２】無線通信手段を用いてデータ伝送することができる従来の無線通信システムＣＳ１１の構成例を示す図である。
【図１３】従来の無線通信システムＣＳ１１において、無線通信手段として、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮを、アドホックモード（中継局を介さないで直接通信するモード）で用いる場合に、データ伝送すべきプリンタを、ＤＳＣが検索する動作を示すフローチャートである。
【図１４】従来の無線通信システムＣＳ１２を示すブロック図である。
【図１５】従来の無線通信システムＣＳ１２において、プリンタを制御する動作を示すフローチャートである。
【符号の説明】
【０１５１】
ＣＳ１、ＣＳ２…無線通信システム、
１、２、３、１１、１２、１３…ＤＳＣ、
４、６、１４、１６…プリンタ、
５、１５…ストレージデバイス、
１７…アクセスポイント。
【図１】
2005236828.tif 000003
【図２】
2005236828.tif 000004
【図３】
2005236828.tif 000005
【図４】
2005236828.tif 000006
【図５】
2005236828.tif 000007
【図６】
2005236828.tif 000008
【図７】
2005236828.tif 000009
【図８】
2005236828.tif 000010
【図９】
2005236828.tif 000011
【図１０】
2005236828.tif 000012
【図１１】
2005236828.tif 000013
【図１２】
2005236828.tif 000014
【図１３】
2005236828.tif 000015
【図１４】
2005236828.tif 000016
【図１５】
2005236828.tif 000017