(57)【要約】【課題】ネットワークを介して撮像装置と画像処理装置間で画像情報を送受信する場合に、装置同士を容易に識別することができる画像処理装置、撮像装置及びそれらの制御方法、プログラムを提供する。【解決手段】他の画像処理装置と通信セッションを確立し、その通信セッションを介して、他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集して、記憶する。そして、記憶されているディスプレイ情報を参照して、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する。【選択図】  図５
2004328268.tif 000002
【特許請求の範囲】
【請求項１】
表示器を有する他の画像処理装置とネットワークを介して接続される、表示器を有する画像処理装置であって、
前記他の画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集手段と、
前記収集手段により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記確立手段は、前記他の画像処理装置のトランスポート層接続の完了後、前記通信セッションの確立前に通信可能な他の画像処理装置の有無を確認するためのデバイス情報収集要求メッセージを用いて、前記他の画像処理装置に関するデバイス情報を取得することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記デバイス情報収集要求メッセージの宛先論理アドレスは、ブロードキャストアドレスであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記論理宛先アドレスは、宛先ＩＰアドレスであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記収集手段による収集は、当該画像処理装置の起動時に実行されることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記収集手段による収集は、定期的に実行されることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記設定手段は、当該画像処理装置の表示器の表示能力の制限から、その自立表示内容を他の画像処理装置の表示器の自立表示内容と異ならせて設定することが不可能な場合、前記収集手段により収集したディスプレイ情報を参照して、表示能力が高い表示器を有する画像処理装置に対して、自律表示内容の変更を依頼することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
表示器を有する画像処理装置と接続される、表示器を有する撮像装置であって、
前記画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示情報を変更する変更手段とを備えることを特徴とする撮像装置。
【請求項９】
表示器を有する撮像装置と接続される、表示器を有する画像処理装置であって、
前記撮像装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更手段と
を備えることを特徴とする画像処理装置。
【請求項１０】
表示器を有する他の画像処理装置と接続される、表示器を有する画像処理装置の制御方法であって、
通信対応アプリケーションを介して、前記他の画像処理装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集工程と、
前記収集手段により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
表示器を有する画像処理装置と接続される、表示器を有する撮像装置の制御方法であって、
通信対応アプリケーションを介して、前記画像処理装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程と、前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示内容を変更する変更工程とを備えることを特徴とする撮像装置の制御方法。
【請求項１２】
表示器を有する撮像装置と接続される、表示器を有する画像処理装置の制御方法であって、
前記撮像装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程と、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更工程とを備えることを特徴とする画像処理装置の制御方法。
【請求項１３】
表示器を有する他の画像処理装置と接続される、表示器を有する画像処理装置の制御を実現するプログラムであって、
通信対応アプリケーションを介して、前記他の画像処理装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集工程のプログラムコードと、
前記収集工程により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定工程のプログラムコードとを備えることを特徴とするプログラム。
【請求項１４】
表示器を有する画像処理装置と接続される、表示器を有する撮像装置の制御を実現するプログラムであって、
通信対応アプリケーションを介して、前記画像処理装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程のプログラムコードと、
前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示内容を変更する変更工程のプログラムコードとを備えることを特徴とする撮像装置の制御方法。
【請求項１５】
表示器を有する撮像装置と接続される、表示器を有する画像処理装置の制御を実現するプログラムであって、
前記撮像装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程のプログラムコードと、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更工程のプログラムコードとを備えることを特徴とするプログラム。
【請求項１６】
表示器を有する画像処理装置と接続される、表示器を有する撮像装置であって、
前記画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記画像処理装置の表示情報に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に基づいて、当該撮像装置の表示器の表示制御を行う表示手段とを備えることを特徴とする撮像装置。
【請求項１７】
表示器を有する撮像装置と接続される、表示器を有する画像処理装置であって、
前記撮像装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記撮像装置の表示情報に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に基づいて、当該画像処理装置の表示器の表示制御を行う表示手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示器を有する画像処理装置と表示器を有する撮像装置とが接続されて構成されているシステムにおける、各装置の表示器の表示制御に係る技術に関するものである。
【０００２】
【従来の技術】
近年、静止画、動画等の大量の電子コンテンツデータを格納するディジタルスチルカメラ、ディジタルビデオカメラ等の撮像機器が登場している。そして、これらの撮像機器が格納している電子画像情報をプリンタ等の出力装置に直接出力したいという要望に応え、例えば、撮像機器とプリンタ間で画像情報の通信を規定する通信プロトコルとしてＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）  ｆｏｒ  Ｄｉｇｉｔａｌ  Ｓｔｉｌｌ  Ｐｈｏｔｏ  Ｄｅｖｉｃｅｓ（ＰＩＭＡ：１５７４０，２０００．７）がＰＩＭＡ（Ｐｈｏｔｏｇｒａｐｈｉｃ  ａｎｄ  Ｉｍａｇｉｎｇ  Ｍａｎｕｆａｃｔｕｒｅｓ  Ａｓｓｏｃｉａｔｉｏｎ）より提案されている。
【０００３】
また、このＰＴＰをベースに、プリント及びストレージのサーバ−クライアント関係を規定したＤＰＳ（Ｄｉｒｅｃｔ  Ｐｒｉｎｔ  Ｓｅｒｖｉｃｅ）の登場により、撮像機器に格納されている電子画像情報を、パーソナルコンピュータ等の端末を介さずに、プリンタへ直接出力するサービスを行うベンダー間で、使用する機器の互換が実現されつつある。
【０００４】
しかしながら、電子画像情報を通信するための通信媒体のモデルには、ＵＳＢ等の有線通信媒体、ＩｒＤＡ等の光通信媒体等が存在するが、特に、上記のようなＤＰＳを実現する撮像機器−プリンタ間の接続の関連性は、サービス享受者が視覚的に認識可能な通信媒体の利用モデルに関してのみ規定されていた。
【０００５】
また、ＩＥＥＥ８０２．１１規格による無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ等の無線通信ユニットのコストダウンに伴い、ディジタルスチルカメラ、ディジタルビデオカメラ、プリンタ等の機器にも無線通信ユニットが内蔵されつつあり、この無線通信ユニットを用いたＤＰＳが要望されつつある。
【０００６】
しかしながら、通信媒体として無線通信媒体を利用する場合には、撮像機器−プリンタ間の接続の関連性を、サービス享受者が視覚的に認識できないという課題があった。
【０００７】
この課題に対しては、特許文献１や２では、サービスの享受開始前に接続可能な機器名称を収集し、サービス開始時の接続先をユーザに選択させる方法や、特許文献３では、接続した通信相手の定型情報を接続時に表示する手法が提案されている。
【０００８】
【特許文献１】
特開２００２−２８１０４１
【特許文献２】
特開２００１−１４４７６７
【特許文献３】
特開２００２−９４６５１
【発明が解決しようとする課題】
しかしながら、上記従来例では以下のような課題があった。
【０００９】
特許文献１や２の方法では、サービス享受者が、サービス対象端末機器（無線通信対応プリンタ）の名前と設置場所を事前に知っておかなければ、接続先とする機器の正確な選択ができない。
【００１０】
また、特許文献３の方法では、操作側端末機器（無線通信対応ディジタルスチルカメラ）側に、定型情報を事前に記憶させておく必要があるため、事前に的確な情報登録操作を行う必要があり、利用者の利便性を損ねていた。
【００１１】
このように、従来例では、通信媒体として無線通信媒体を利用したネットワークにおいて、ネットワーク上の複数の機器の個体を容易に識別することができなかった。
【００１２】
本発明は上記の課題を解決するためになされたものであり、撮像装置と画像処理装置間で画像情報を送受信する場合に、装置同士を容易に識別することができる画像処理装置、撮像装置及びそれらの制御方法、プログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
表示器を有する他の画像処理装置と接続される、表示器を有する画像処理装置であって、
前記他の画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集手段と、
前記収集手段により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定手段とを備える。
【００１４】
また、好ましくは、前記確立手段は、前記他の画像処理装置のトランスポート層接続の完了後、前記通信セッションの確立前に通信可能な他の画像処理装置の有無を確認するためのデバイス情報収集要求メッセージを用いて、前記他の画像処理装置に関するデバイス情報を取得する。
【００１５】
また、好ましくは、前記デバイス情報収集要求メッセージの宛先論理アドレスは、ブロードキャストアドレスである。
また、好ましくは、前記論理宛先アドレスは、宛先ＩＰアドレスである。
【００１６】
また、好ましくは、前記収集手段による収集は、当該画像処理装置の起動時に実行される。
また、好ましくは、前記収集手段による収集は、定期的に実行される。
【００１７】
また、好ましくは、前記設定手段は、当該画像処理装置の表示器の表示能力の制限から、その自立表示内容を他の画像処理装置の表示器の自立表示内容と異ならせて設定することが不可能な場合、前記収集手段により収集したディスプレイ情報を参照して、表示能力が高い表示器を有する画像処理装置に対して、自律表示内容の変更を依頼する。
【００１８】
上記の目的を達成するための本発明による撮像装置は以下の構成を備える。即ち、
表示器を有する画像処理装置と接続される、表示器を有する撮像装置であって、
前記画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示情報を変更する変更手段とを備える。
【００１９】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
表示器を有する撮像装置と接続される、表示器を有する画像処理装置であって、
前記撮像装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更手段とを備える。
【００２０】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
また、好ましくは、表示器を有する他の画像処理装置と接続される、表示器を有する画像処理装置の制御方法であって、
通信対応アプリケーションを介して、前記他の画像処理装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集工程と、
前記収集工程により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定工程とを備える。
【００２１】
上記の目的を達成するための本発明による撮像装置の制御方法は以下の構成を備える。即ち、
表示器を有する画像処理装置と接続される、表示器を有する撮像装置の制御方法であって、
通信対応アプリケーションを介して、前記画像処理装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程と、
前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示内容を変更する変更工程とを備える。
【００２２】
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
表示器を有する撮像装置と接続される、表示器を有する画像処理装置の制御方法であって、
前記撮像装置と通信セッションを確立する確立工程と、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程と、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更工程とを備える。
【００２３】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
表示器を有する他の画像処理装置と接続される、表示器を有する画像処理装置の制御を実現するプログラムであって、
通信対応アプリケーションを介して、前記他の画像処理装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記他の画像処理装置の表示器での自律表示内容・表示能力に関するディスプレイ情報を収集する収集工程のプログラムコードと、
前記収集工程により収集したディスプレイ情報に基づいて、当該画像処理装置の表示器での自立表示内容を、他の画像処理装置の表示器の自立表示内容と異ならせて設定する設定工程のプログラムコードとを備える。
【００２４】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
表示器を有する画像処理装置と接続される、表示器を有する撮像装置の制御を実現するプログラムであって、
通信対応アプリケーションを介して、前記画像処理装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記画像処理装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程のプログラムコードと、
前記受信手段で受信したディスプレイ情報に従って、当該撮像装置の表示器の表示内容を変更する変更工程のプログラムコードとを備える。
【００２５】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
表示器を有する撮像装置と接続される、表示器を有する画像処理装置の制御を実現するプログラムであって、
前記撮像装置と通信セッションを確立する確立工程のプログラムコードと、
前記通信セッションを介して、前記撮像装置の表示器の自立表示内容・表示能力に関するディスプレイ情報を受信する受信工程のプログラムコードと、
前記受信手段で受信したディスプレイ情報に従って、当該画像処理装置の表示器の表示情報を変更する変更工程のプログラムコードとを備える。
【００２６】
上記の目的を達成するための本発明による撮像装置は以下の構成を備える。即ち、
表示器を有する画像処理装置と接続される、表示器を有する撮像装置であって、
前記画像処理装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記画像処理装置の表示情報に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に基づいて、当該撮像装置の表示器の表示制御を行う表示手段とを備える。
【００２７】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
表示器を有する撮像装置と接続される、表示器を有する画像処理装置であって、
前記撮像装置と通信セッションを確立する確立手段と、
前記通信セッションを介して、前記撮像装置の表示情報に関するディスプレイ情報を受信する受信手段と、
前記受信手段で受信したディスプレイ情報に基づいて、当該画像処理装置の表示器の表示制御を行う表示手段とを備える。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２９】
＜＜実施形態１＞＞
本発明では、同一ネットワーク機器の表示器上での表示内容の重複防止方法の一実施形態として、ネットワーク媒体にＩＥＥＥ８０２．１１系の無線ＩＰネットワークと、表示器を具備し、かつネットワークとの接続が可能なネットワーク機器として複数の無線通信対応プリンタと無線通信対応ディジタルスチルカメラを用いたＤＰＳシステムの下で、無線通信対応プリンタ間相互の表示内容の重複を防止する実施形態について説明する。
【００３０】
図１は本発明の実施形態１のネットワークシステムの構成概念図である。
【００３１】
１０は無線ＬＡＮアクセスポイント、１００〜１０２（Ｐｒｉｎｔｅｒ１〜３）は無線ＬＡＮ対応プリンタ、１１０及び１１１（ＤＳＣ１及び２）は無線ＬＡＮ対応ディジタルスチルカメラ（ＤＳＣ）である。
【００３２】
次に、無線ＬＡＮ対応プリンタ１００〜１０２の構成について、図２を用いて説明する。
【００３３】
図２は本発明の実施形態１の無線ＬＡＮ対応プリンタの構成を示すブロック図である。
【００３４】
２００はプリンタ内部バスであり、プリンタの各種構成要素を相互に接続する。２０１はプリントエンジンであり、プリント処理部２０２で生成された記録情報に基づいて記録媒体に印刷を行う。尚、プリントエンジン２０１が使用する印刷方式としては、インクジェット方式、レーザビーム方式、熱転写方式等の各種印刷方式を利用することができる。２０２はプリント処理部であり、例えば、ＲＦ部２０４を介してＤＳＣ１１０から受信した画像情報に基づいて、記録情報を生成する。
【００３５】
２０３は無線メディアアクセス処理部であり、無線通信に係る制御を実行する。２０４はＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）部であり、無線信号の送受信を行う。２０５はＣＰＵであり、プリンタ全体の制御を司る。２０６はフラッシュＲＯＭであり、後述する実施形態の処理を実現するプログラムを含む各種制御プログラムや各種設定情報等のデータを格納する。２０７は表示器であり、例えば、多色／単色ＬＣＤ、多色／単色ＬＥＤ等で構成される。
【００３６】
２０８は表示処理部であり、表示器２０７の表示制御（例えば、ＧＵＩ表示制御）を司る。２０９はＲＡＭであり、一時的な利用データを格納する格納領域やデータ退避領域として機能する。２１０は操作部であり、プリンタに係る各種操作を実現する。この操作部２１０は、例えば、ボタン、スイッチ、タッチパネル等で構成される。
【００３７】
２１１はシステムコントローラであり、操作部２１０を介するプリンタに係るユーザ操作内容を解析する。２１２はメモリカードインタフェース（Ｉ／Ｆ）であり、着脱可能なメモリカード２１３との接続を実現する。２１３は着脱可能なメモリカードであり、例えば、ＳＤカード、ＭＭカード、コンパクトフラッシュ（登録商標）、スマートメディア等が挙げられる。２１４はパラレルインタフェース（Ｉ／Ｆ）であり、外部端末（例えば、パーソナルコンピュータ）との有線通信を司る。２１５はＵＳＢインタフェース（Ｉ／Ｆ）であり、外部端末との有線通信を司る。
【００３８】
次に、無線ＬＡＮ対応ＤＳＣ１１０及び１１１の構成について、図３を用いて説明する。
【００３９】
図３は本発明の実施形態１の無線ＬＡＮ対応ＤＳＣの構成を示すブロック図である。
【００４０】
３００はＤＳＣ内部バスであり、ＤＳＣの各種構成要素を相互に接続する。３０１は撮像部であり、被写体像を撮像するための光学系や、撮像素子等から構成される。３０２は映像処理部であり、撮像部３０１で撮像された画像の各種処理を実行する。この各種処理には、例えば、メモリカード３１３に記憶されている画像の再生処理や、撮像した画像の圧縮処理や、画像に関する情報（撮像日、サイズ等）を生成する処理等がある。
【００４１】
３０３は無線メディアアクセス処理部であり、無線通信に係る制御を実行する。３０４はＲＦ部であり、無線信号の送受信を行う。３０５はＣＰＵであり、ＤＳＣ全体の制御を司る。３０６はフラッシュＲＯＭであり、後述する実施形態の処理を実現するプログラムを含む各種制御プログラムや各種設定情報等のデータを格納する。３０７は表示器であり、例えば、多色／単色ＬＣＤ、多色／単色ＬＥＤ等で構成される。
【００４２】
３０８は表示処理部であり、表示器３０７の表示制御（例えば、ＧＵＩ表示制御）を司る。３０９はＲＡＭであり、一時的な利用データを格納する格納領域やデータ退避領域として機能する。３１０はユーザ操作部であり、ＤＳＣに係る各種操作を実現する。この操作部３１０は、例えば、ボタン、スイッチ、タッチパネル等で構成される。
【００４３】
３１１はシステムコントローラであり、操作部３１０を介するＤＳＣに係るユーザ操作内容を解析する。３１２はメモリカードインタフェース（Ｉ／Ｆ）であり、着脱可能なメモリカードとの接続を実現する。３１３は着脱可能なメモリカードであり、撮像部３０１で撮像した画像情報を記憶する。このメモリカード３１３は、例えば、ＳＤカード、ＭＭカード、コンパクトフラッシュ、スマートメディア等が挙げられる。３１４はオーディオインタフェース（Ｉ／Ｆ）であり、音声信号の入出力を実現する。３１５はＵＳＢインタフェース（Ｉ／Ｆ）であり、外部端末（例えば、パーソナルコンピュータ、プリンタ等）との有線通信を司る。
【００４４】
次に、無線ＬＡＮ対応プリンタ１００〜１０２、ＤＳＣ１１０及び１１１のプロトコルスタックについて、図４を用いて説明する。
【００４５】
図４は本発明の実施形態１のプロトコルスタックの構成モデルを示す図である。
【００４６】
図４では、無線ＬＡＮを筆頭に、既存ＬＡＮプロトコルとして幅広く採用されるＩＥＥＥ８０２．１〜１６等のプロトコル（ＩＥＥＥ８０２系プロトコル）スタック（図の網掛け部：物理層、データリンク層、ネットワーク層、トランスポート層）上に、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を用いたダイレクトプリントサービス（Ｄｉｒｅｃｔ  Ｐｒｉｎｔ  Ｓｅｒｖｉｃｅ：ＤＰＳ）アプリケーションが実装されている。
【００４７】
また、ユーザＩ／Ｏマネージャ（Ｕｓｅｒ  Ｉ／Ｏ  Ｍａｎａｇｅｒ）が実装されており、このユーザＩ／Ｏマネージャは、ＤＰＳアプリケーションを含む各種通信対応アプリケーション（Ｗｅｂサービス（Ｓｅｒｖｉｃｅ）等）に対する機器側からの操作情報の管理、機器の表示器への状態表示制御を司る。
【００４８】
次に、実施形態１のネットワークシステムで実現される処理について、図５〜図１０を用いて説明する。
【００４９】
図５は本発明の実施形態１のアドホック接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【００５０】
特に、図５では、無線ＬＡＮ・ＤＰＳ対応プリンタ（Ｐｒｉｎｔｅｒ３）が、ＩＥＥＥ８０２．１１のアドホック接続を用いて、同一ネットワークに存在する他の無線ＬＡＮ・ＤＰＳ対応プリンタ（Ｐｒｉｎｔｅｒ２）の自律表示内容・表示能力を収集するシーケンスを示している。
【００５１】
図６は本発明の実施形態１のインフラストラクチャ接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【００５２】
特に、図６では、無線ＬＡＮ・ＤＰＳ対応プリンタ（Ｐｒｉｎｔｅｒ３）が、ＩＥＥＥ８０２．１１のインフラストラクチャ接続を用いて同一ネットワークに存在する他の無線ＬＡＮ・ＤＰＳ対応プリンタ（Ｐｒｉｎｔｅｒ２）の自律表示内容・表示能力を収集するシーケンスを示している。
【００５３】
尚、図５及び図６のデータシーケンスにおいて、破線のデータシーケンスは、実施形態１の特徴となるデータシーケンスである。
【００５４】
以下、ＩＥＥＥ８０２．１１接続を利用した、同一ネットワークに存在する他の無線ＬＡＮ・ＤＰＳ対応プリンタの自律表示内容・表示能力に関するディスプレイ情報を収集する処理について、図５及び図６のシーケンスチャート、図７〜図９のフローチャートを用いて説明する。
【００５５】
図７は本発明の実施形態１のディスプレイ情報獲得要求処理を示すフローチャートである。また、図８は本発明の実施形態１のユーザ−ユーザ情報獲得開始メッセージ受付処理を示すフローチャートである。更に、図９は本発明の実施形態１のユーザ−ユーザ情報獲得処理終了メッセージ受付処理を示すフローチャートである。
【００５６】
尚、図７の処理は、接続要求元ネットワーク機器（実施形態１の場合、Ｐｒｉｎｔｅｒ３）が起動時、あるいは起動継続中の場合はＣＰＵ２０５によって実現される内部タイマの計時時間により定期的に、接続要求元ネットワーク機器のユーザＩ／Ｏマネージャによって実行される。
【００５７】
また、図８及び図９の処理は、接続要求元ネットワーク機器のＰＴＰを用いたＤＰＳアプリケーションによって実行される。
【００５８】
まず、ステップＳ７０１で、ディスプレイ情報獲得要求処理の起動後、ユーザＩ／Ｏマネージャは、ＤＰＳアプリケーション（ＤＰＳ層）に対して、ネットワーク機器間で双方の機器に関する情報を授受するためのユーザ−ユーザ情報獲得開始メッセージ（５０１，６０１）を送信する。
【００５９】
一方、ユーザ−ユーザ情報獲得開始メッセージ（５０１，６０１）を受付けたＤＰＳアプリケーションは、ステップＳ８０１で、トランスポート層以下の接続要求として、ＰＴＰ層を経て、トランスポート層接続要求（５０２，６０２）をトランスポート層へ送信する。
【００６０】
次に、ステップＳ８０２で、ＩＥＥＥ８０２．１１（無線ＬＡＮ）のアソシエーション（５０３，６０３）及びトランスポート層の接続（５０４，６０４）の完了の有無を判定する（５０５，６０５）。接続が完了していない場合（ステップＳ８０２でＮＯ）、ステップＳ８０３に進む。
【００６１】
ステップＳ８０３で、トランスポート層の接続待ちタイマがタイムアップしたか否かを判定する。タイムアップしていない場合（ステップＳ８０３でＮＯ）、ステップＳ８０２に戻る。一方、タイムアップした場合（ステップＳ８０３でＮＯ）、つまり、トランスポート層の接続ができないまま規定時間が経過した場合は、ステップＳ８０４に進み、ユーザ−ユーザ情報獲得処理実行不能メッセージをユーザＩ／Ｏマネージャへ返送し、処理を終了する。そして、ユーザ−ユーザ情報獲得処理実行不能メッセージを受信したユーザＩ／Ｏマネージャは、ただちにディスプレイ情報獲得要求処理を終了する。
【００６２】
一方、ステップＳ８０２で、トランスポート層の接続が完了した場合（ステップＳ８０２でＹＥＳ）、ステップＳ８０５に進み、ＤＰＳアプリケーションは、Ｇｅｔ  Ｄｅｖｉｃｅ  Ｉｎｆｏオペレーション（５０６，５０７，６０６〜６０８）を実施する。
【００６３】
この際、ＤＰＳアプリケーションは、Ｇｅｔ  Ｄｅｖｉｃｅ  Ｉｎｆｏオペレーションのための送信するメッセージであるＧｅｔ  Ｄｅｖｉｃｅ  Ｉｎｆｏメッセージの送信宛先をブロードキャストアドレスに指定することにより、アドホック接続の場合は、ピアツーピア接続であるので、接続相手のみのデバイス情報を獲得可能である。一方、インフラストラクチャ接続の場合は、接続サブネットにトランスポート層接続中のネットワーク機器端末全てのデバイス情報を獲得することが可能となる。
【００６４】
つまり、ネットワーク端末機器のトランスポート層接続の完了後、通信セッションの確立前に通信可能な他のネットワーク機器の有無を確認するためのデバイス情報収集要求メッセージ（Ｇｅｔ  Ｄｅｖｉｃｅ  Ｉｎｆｏメッセージ）の宛先論理アドレス（ＩＰ（インターネットプロトコル）アドレス等）をブロードキャストとすることで、単一トランスポート層接続で通信可能なすべてのネットワーク機器のデバイス情報を収集することが可能となる。
【００６５】
尚、ここで、デバイス情報とは、デバイス名、ＳＳＩＤ（サービス  セット  アイデンティファー）、ＭＡＣ（メディア  アクセス  コントロール）アドレス、ＩＰアドレス等のデバイス（ネットワーク機器）を特定するための情報である。
【００６６】
トランスポート層での接続デバイスの情報収集（６０９）のために規定時間、デバイス情報メッセージ（５０７，６０７，６０８）の収集を待ち合わせた後、ユーザＩ／Ｏマネージャに対して、ステップＳ８０６で、デバイス接続通知メッセージ（５０８，６１０）を返送し、ユーザ−ユーザ情報獲得開始メッセージ受付処理を終了する。
【００６７】
これに対し、ユーザＩ／Ｏマネージャは、ステップＳ７０２で、デバイス接続通知メッセージ（５０８，６１０）の受信の有無を判定する。デバイス接続通知メッセージを受信していない場合（ステップＳ７０２でＮＯ）、ステップＳ７０４に進み、デバイス検出待ちタイマがタイムアップしたか否かを判定する。タイムアップしていない場合（ステップＳ７０４でＮＯ）、ステップＳ７０２に戻る。一方、タイムアップした場合（ステップＳ７０４でＹＥＳ）、つまり、デバイス接続通知メッセージを受信できないまま規定時間経過した場合、ステップＳ７１０に進み、ユーザ−ユーザ情報獲得終了メッセージの送信を行い、ディスプレイ情報獲得要求処理を終了する。
【００６８】
一方、ステップＳ７０２で、デバイス接続通知メッセージを受信した場合（ステップＳ７０２でＹＥＳ）、ステップＳ７０３に進み、そのデバイス接続通知メッセージで通知された接続デバイス情報から情報を入手したいデバイスを選択し、ＤＰＳアプリケーションに対して、通信セッションオープン処理（５０９〜５１２，６１１〜６１４，７０３）を起動する。
【００６９】
次に、ステップＳ７０４で、通信セッションオープン処理の起動結果の確認を行う。セッションオープン不可能である場合（ステップＳ７０４でＮＯ）、直ちに、ステップＳ７１０で、ユーザ−ユーザ情報獲得終了メッセージの送信を行い、ディスプレイ情報獲得要求処理を終了する。一方、セッションオープン可能である場合（ステップＳ７０４でＹＥＳ）、ステップＳ７０５に進む。
【００７０】
ステップＳ７０５で、接続対象ネットワーク機器（実施形態１の場合、Ｐｒｉｎｔｅｒ２）のユーザＩ／Ｏマネージャに対して、そのネットワーク機器の自律表示内容・表示能力に関するディスプレイ情報を要求するディスプレイ情報獲得メッセージ（５１３，６１５）を送信する。
【００７１】
ここで、接続対象ネットワーク機器にも、ユーザＩ／Ｏマネージャが実装されていれば、これにより、そのネットワーク機器のディスプレイ情報がデバイス情報通知メッセージ（５１４，６１６）にて、接続要求元ネットワーク機器のユーザＩ／Ｏマネージャへ返送される。
【００７２】
次に、ステップＳ７０６で、ディスプレイ情報通知メッセージ（５１４，６１６）の受信の有無を判定する。ディスプレイ情報通知メッセージを受信していない場合（ステップＳ７０６でＮＯ）、ステップＳ７０８に進み、ディスプレイ情報通知メッセージ受信待ちタイマがタイムアップしたか否かを判定する。タイムアップしていない場合（ステップＳ７０６でＮＯ）、ステップＳ７０６に進む。一方、タイムアップした場合（ステップＳ７０６でＹＥＳ）、接続対象ネットワーク機器にユーザＩ／Ｏマネージャが実装されていないと判断し、ステップＳ７０７に進み、直ちに通信セッションクローズ処理（５１５〜５１８，６１７〜６２０，７０７）を行う。
【００７３】
一方、ステップＳ７０６で、ディスプレイ情報通知メッセージを受信した場（ステップＳ７０６でＹＥＳ）、ステップＳ７０７に進み、受信したディスプレイ情報通知メッセージ内のディスプレイ情報を、ＤＰＳ対応プリンタ毎のディスプレイ情報を管理するディスプレイ情報テーブル（図１０）に登録し、更新を行った後、通信セッションクローズ処理（５１５〜５１８，６１７〜６２０，７０７）を行う。
【００７４】
通信セッションクローズ処理後、ステップＳ７０９で、今回のトランスポート層接続で検出したデバイス（５０６〜５０８，６０６〜６１０で入手したデバイス情報）の全てのディスプレイ情報を獲得したか否かの判定を行う。未獲得のデバイスが存在する場合（ステップＳ７０９でＮＯ）、ステップＳ７０３に戻り、次のデバイスに対しての通信セッションオープン処理を再度行う。
【００７５】
一方、全てのデバイスからディスプレイ情報を獲得済みである場合（ステップＳ７０９でＹＥＳ）、ステップＳ７１０に進み、ユーザ−ユーザ情報獲得終了メッセージ（５１９）を、ＤＰＳアプリケーションに送信し、ディスプレイ情報獲得要求処理を終了する。
【００７６】
続いて、ユーザ−ユーザ情報獲得終了メッセージを受信した、ＤＰＳアプリケーションは、ステップＳ９０１で、他に通信セッションがオープンされているか否かを判定する。他にオープンしているセッションが存在する場合（ステップＳ９０１でＹＥＳ）、そのままユーザ−ユーザ情報獲得終了メッセージ受付処理を終了する。一方、他にオープンしているセッションが存在しない場合（ステップＳ９０１でＮＯ）、ステップＳ９０２に進み、トランスポート層開放要求処理（５２０〜５２２）を起動し、処理を終了する。
【００７７】
以上の処理によって収集したネットワーク機器毎のディスプレイ情報に基づいて、各ネットワーク機器のユーザＩ／Ｏマネージャは、同一ネットワーク内に存在する無線ＬＡＮ対応プリンタ毎のディスプレイ情報テーブル（図１０）にディスプレイ情報の追加、あるいは修正を行うと共に、自身の表示器への自律表示する表示内容が、他の無線ＬＡＮ対応プリンタ毎の自律表示内容と重複しないように、ディスプレイ情報を自律設定する。また、自立表示を行うタイミングは、例えば、ＤＳＣから画像情報の印刷要求を受信した場合に実行する。
【００７８】
尚、ディスプレイ情報テーブルは、図１０に示されるように、ネットワーク機器毎に、そのデバイス名、ＳＳＩＤ、ＭＡＣアドレス、ＩＰアドレス、表示能力情報を管理している。また、このディスプレイ情報テーブルは、例えば、フラッシュＲＯＭ２０６あるいはＲＡＭ２０９に記憶されている。
【００７９】
ここで、表示能力情報は、無線ＬＡＮ対応プリンタが有する表示器のタイプ（例えば、モノクロＬＣＤ１２色バックライト、カラーＬＣＤ１６色バックライト等）を示すタイプ情報と、その無線ＬＡＮ対応プリンタがＤＳＣの操作対象となった場合に、操作対象である（あるいは動作状態である）ことを他の無線ＬＡＮ対応プリンタと区別可能にユーザに通知するための表示形態を示す表示形態情報から構成されている。
【００８０】
図１０の例では、同一ネットワーク上の各プリンタの表示形態情報として、色が指定されており、例えば、デバイス名Ｍｅのプリンタでは、表示形態情報として色（セレクトカラー：シアン）が設定されている。そして、このデバイス名Ｍｅのプリンタが操作対象となった場合、そのプリンタの表示器にはシアンが表示されることになる。これにより、ユーザは、現在の操作対象のプリンタがどれであるかを容易に識別することができる。
【００８１】
尚、この表示形態情報は、色に限定されず、画像の形状表示（○、△、□）、文字情報表示、ブリンク表示等の、同一ネットワークの各プリンタの表示器で区別可能に表示できる表示形態であればどのようなものでも良い。また、表示形態情報ではなく、音声によって、同一ネットワークの各プリンタを区別可能にするようにしても良い。この場合、ディスプレイ情報テーブルには、各プリンタ毎に異なる音声出力情報が管理されることになる。
【００８２】
また、ネットワーク機器のユーザＩ／Ｏマネージャが、そのネットワーク機器の表示器のディスプレイ情報を自立設定する場合に、その表示器の表示能力の制限から、他のネットワーク端末機器と重複しない自律表示設定が不可能なことも考えられる。この場合、ユーザＩ／Ｏマネージャは、ディスプレイ情報テーブルを参照して、ネットワーク機器のディスプレイ情報から表示能力が高く、自律表示内容の変更可能なネットワーク端末機器に対して、ディスプレイ情報の内容の変更を依頼するようにしても良い。
【００８３】
以上説明したように、実施形態１によれば、無線ＬＡＮ対応プリンタの表示器上に自律表示される表示内容は、同一ネットワークに存在する無線ＬＡＮ対応プリンタ毎に異なった表示にすることが可能となり、同一ネットワークに接続されている無線ＬＡＮ対応プリンタの個体を識別するためのユニークな（重複しない）表示として利用可能となる。
【００８４】
＜＜実施形態２＞＞
実施形態１では、ネットワーク媒体に、ＩＥＥＥ８０２．１１系の無線ＩＰネットワークと、表示器を具備し、かつネットワークとの接続が可能なネットワーク機器として複数の無線通信対応プリンタと無線通信対応ディジタルスチルカメラを用いたＤＰＳシステムの下で、無線通信対応プリンタ間相互の表示内容の重複を防止する例について説明した。
【００８５】
実施形態２では、ＤＰＳアプリケーション実行の際に操作側ＵＩを提供する無線ＬＡＮ対応ＤＳＣの表示器に、被操作側の無線ＬＡＮ対応プリンタの表示器上の自律表示の表示内容を反映させるための実施形態について説明する。
【００８６】
実施形態２のネットワークシステムで実現される処理について、図１１及び１２を用いて説明する。
【００８７】
図１１は本発明の実施形態２のアドホック接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【００８８】
特に、図１１では、アドホック接続による無線ＬＡＮ対応ＤＳＣ（ＤＳＣ１）−無線ＬＡＮ対応プリンタ（Ｐｒｉｎｔｅｒ１）間でのＤＰＳを実施する際のＤＰＳディスカバリシーケンス途中で、プリンタ側の表示器のディスプレイ情報の収集を行うシーケンスを示している。
【００８９】
図１２は本発明の実施形態２のインフラストラクチャ接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【００９０】
特に、図１２では、インフラストラクチャ接続による無線ＬＡＮ対応ＤＳＣ（ＤＳＣ１）−無線ＬＡＮ対応プリンタ（Ｐｒｉｎｔｅｒ１）間でのＤＰＳを実施する際のＤＰＳディスカバリシーケンス途中で、プリンタ側の表示器のディスプレイ情報の収集を行うシーケンスを示している。
【００９１】
尚、図１１及び図１２のデータシーケンスにおいて、破線のデータシーケンスは、実施形態２の特徴となるデータシーケンスである。
【００９２】
また、実施形態２の処理は、ＤＳＣの表示器の表示内容を、被操作側の無線ＬＡＮ対応プリンタ１００〜１０２のディスプレイ情報を反映させる点以外は、実施形態１の図７〜図９の処理に準ずることができるので、実施形態２の処理を示すフローチャートは省略する。
【００９３】
図１１及び図１２によれば、ＤＳＣ１側の操作部３１０でのＤＳＣアプリケーションの起動操作をトリガに、接続操作メッセージ（１１０１，１２０１）がユーザＩ／Ｏマネージャから、ＤＰＳアプリケーションに対して通知される。
【００９４】
この通知を受けたＤＰＳアプリケーションは、トランスポート層以下の接続要求（１１０２，１２０２）を行い、ＩＥＥＥ８０２．１１のアソシエーション（１１０３，１２０３）及びトランスポート層の接続（１１０４，１２０４）の完了を判定する（１１０５，１２０５）。
【００９５】
トランスポート層の接続の完了後、ＤＰＳアプリケーションは、Ｇｅｔ  Ｄｅｖｉｃｅ  Ｉｎｆｏオペレーション（１１０６，１１０７，１２０６，１２０７）を実施する。
【００９６】
デバイス情報メッセージ（１１０７，１２０７）を受信した後、ユーザＩ／Ｏマネージャに対して、デバイス接続通知メッセージ（１１０８，１２０８）を返送し、指定したデバイスの接続を通知する。
【００９７】
デバイス接続通知メッセージ（１１０８，１２０８）を受信したユーザＩ／Ｏマネージャは、当該デバイス接続通知メッセージ（１１０８，１２０８）で通知された接続デバイスを選択し、ＤＰＳアプリケーションに対して、通信セッションオープン処理（１１０９〜１１１２，１２０９〜１２１２）を起動する。
【００９８】
通信セッションオープン処理の完了後、接続対象無線ＬＡＮ対応プリンタのユーザＩ／Ｏマネージャに対して、そのディスプレイ情報を要求するディスプレイ情報獲得メッセージ（１１１３，１２１３）を送信する。
【００９９】
そして、無線ＬＡＮ対応ＤＳＣのユーザＩ／Ｏマネージャは、そのディスプレイ情報獲得メッセージに対する応答メッセージである、ディスプレイ情報通知メッセージ（１１１４，１２１４）から接続対象無線ＬＡＮ対応プリンタのディスプレイ情報を入手する。
【０１００】
そして、無線ＬＡＮ対応ＤＳＣのユーザＩ／Ｏマネージャは、自己のユーザＩ／Ｏ情報（無線ＬＡＮ対応ＤＳＣ側での表示器の操作画面上のバックカラー等の表示情報）を入手したディスプレイ情報に合わせたり、そのディスプレイ情報に関連する情報となるようにユーザＩ／Ｏ情報を変更したり等の表示情報のカスタマイズ（変更）を行なった（１１，１２）後、ＤＰＳアプリケーションにおけるＤＰＳディスカバリー処理（１１１５〜１１２６、１２１５〜１２２６）を実行する。
【０１０１】
尚、このＤＰＳディスカバリー処理とは、互いのネットワーク機器がＤＰＳアプリケーションを有する機器であるかどうかのネゴシエーションを行う処理である。
【０１０２】
以上の処理によれば、操作対象となったプリンタが自身の表示器への自律表示を行う場合には、操作側のＤＳＣの表示器にも、プリンタの自立表示の表示内容と同じ表示内容を表示したり、プリンタの自立表示の表示内容を特定することが可能な表示内容を表示することが可能となる。
【０１０３】
例えば、図１０のディスプレイ情報テーブルを用いて具体例を示すと、デバイス名Ｍｅがプリンタ１００であり、かつＤＳＣ１１０の操作対象となった場合には、図１に示されるように、プリンタ１００の表示器とＤＳＣ１１０の表示器には、それぞれシアンが表示されることになる。これにより、ユーザは、ＤＳＣ１１０に格納されている画像をプリンタで印刷する場合に、どのプリンタで出力されるかを容易に識別することが可能となる。
【０１０４】
また、ＤＳＣ１１０がシアンを表示する表示能力がない場合には、文字情報として「シアン」をＤＳＣ１１０の表示器に表示するような表示情報を生成しても良い。
【０１０５】
尚、実施形態２では、無線ＬＡＮ対応ＤＳＣの表示器に、被操作側の無線ＬＡＮ対応プリンタの表示器上の自律表示の表示内容を反映させる処理について説明したが、その反映対象を逆にする、つまり、上述のシーケンスを逆にして、被操作側の無線ＬＡＮ対応プリンタの表示器に、無線ＬＡＮ対応ＤＳＣの表示器上の自律表示の表示内容を反映させることも可能である。
【０１０６】
以上説明したように、実施形態２によれば、ＤＰＳアプリケーションの接続相手であるネットワーク機器の表示器上の表示内容を、そのネットワーク機器を操作する側のネットワーク機器の表示器上に表示される表示内容と同一化することが可能となり、サービス享受者に接続関係を視覚的に認識させることが可能となる。
【０１０７】
＜＜実施形態３＞＞
上記実施形態１、２においては、ネットワーク媒体としてＩＥＥＥ８０２．１１系の無線ＩＰネットワークを利用する例を示したが、これに限定されない。例えば、有線ＬＡＮやＢｌｕｅｔｏｏｔｈ等の近距離無線ネットワーク媒体をネットワーク媒体としても、本発明を適用することができる。
【０１０８】
また、ネットワーク機器として無線ＬＡＮ対応プリンタ及び無線ＬＡＮ対応ＤＳＣを利用する例を示したが、これに限定されない。例えば、表示器を具備する無線ＬＡＮ対応カムコーダや、表示器を有する無線ＬＡＮ対応ストレージデバイス等の画像情報を他の装置から受信することが可能な画像処理装置に対しても、本発明を適用することができる。
【０１０９】
また、無線ＬＡＮ対応プリンタの形態としては、単体のプリンタに限定されず、そのプリンタをプリント機能として有するファクシミリ装置、複写機等の画像処理装置であっても良い。
【０１１０】
また、撮像装置としては、無線ＬＡＮ対応ＤＳＣに限定されず、無線ＬＡＮ対応携帯端末（例えば、ディジタルビデオカメラ、カメラ付きノートパソコン、カメラ付きＰＤＡ、カメラ付き携帯電話）であっても良い。
【０１１１】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１１６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１１９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１２０】
【発明の効果】
以上説明したように、本発明によれば、撮像装置と画像処理装置間で画像情報を送受信する場合に、装置同士を容易に識別することができる画像処理装置、撮像装置及びそれらの制御方法、プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態１のネットワークシステムの構成概念図である。
【図２】本発明の実施形態１の無線ＬＡＮ対応プリンタの構成を示すブロック図である。
【図３】本発明の実施形態１の無線ＬＡＮ対応ＤＳＣの構成を示すブロック図である。
【図４】本発明の実施形態１のプロトコルスタックの構成モデルを示す図である。
【図５】本発明の実施形態１のアドホック接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【図６】本発明の実施形態１のインフラストラクチャ接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【図７】本発明の実施形態１のディスプレイ情報獲得要求処理を示すフローチャートである。
【図８】本発明の実施形態１のユーザ−ユーザ情報獲得開始メッセージ受付処理を示すフローチャートである。
【図９】本発明の実施形態１のユーザ−ユーザ情報獲得処理終了メッセージ受付処理を示すフローチャートである。
【図１０】本発明の実施形態１のディスプレイ情報テーブルを示す図である。
【図１１】本発明の実施形態２のアドホック接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【図１２】本発明の実施形態２のインフラストラクチャ接続によって接続されているネットワーク機器間のデータシーケンスを示すシーケンスチャートである。
【符号の説明】
１０  無線ＬＡＮアクセスポイント
１００〜１０２  無線ＬＡＮ対応プリンタ
１１０〜１１１  無線ＬＡＮ対応ディジタルスチルカメラ
【図１】
2004328268.tif 000003
【図２】
2004328268.tif 000004
【図３】
2004328268.tif 000005
【図４】
2004328268.tif 000006
【図５】
2004328268.tif 000007
【図６】
2004328268.tif 000008
【図７】
2004328268.tif 000009
【図８】
2004328268.tif 000010
【図９】
2004328268.tif 000011
【図１０】
2004328268.tif 000012
【図１１】
2004328268.tif 000013
【図１２】
2004328268.tif 000014