第1の通信方式に準拠した通信を行なう第1の通信手段と、前記第1の通信方式とは異なる第2の通信方式に準拠した通信を行なう第2の通信手段とを有する通信装置であって、前記第2の通信手段を介して接続が可能なデバイスに対するコンテンツの操作指示を含むメッセージを、前記第1の通信手段を介して他の通信装置から受信するとともに、当該メッセージを解析する処理手段と、前記メッセージの宛先となるデバイスに対して前記第1の通信手段及び前記第2の通信手段の少なくともいずれかを介して接続できるか否かを判定する判定手段と、前記メッセージを含む情報を保持する保持手段と、前記メッセージの解析結果と、前記メッセージの宛先となるデバイスへの前記第1の通信手段及び前記第2の通信手段を介した接続の可否とに基づいて、該メッセージを前記保持手段に保持させる又は前記メッセージの宛先となるデバイスに転送する制御手段とを有することを特徴とする通信装置。前記制御手段は、前記判定手段により接続できないと判定された場合、前記メッセージを前記保持手段に保持させ、前記判定手段により接続できると判定された場合、前記メッセージを前記デバイスに転送することを特徴とする請求項1記載の通信装置。前記制御手段は、前記判定手段により接続できないと判定された場合、前記処理手段により解析された前記メッセージに対応するコンテンツの種類がプッシュであれば、前記メッセージ及び当該メッセージに対応するコンテンツを前記保持手段に保持させることを特徴とする請求項1記載の通信装置。前記制御手段は、前記保持手段に前記メッセージ及び当該メッセージに対応するコンテンツが保持されている場合に、前記メッセージの宛先となるデバイスとの接続が確立されると、該保持手段に保持されたメッセージにより指示されるコンテンツの処理を前記デバイスに行なわせることを特徴とする請求項3記載の通信装置。前記制御手段は、前記判定手段により接続できないと判定された場合、前記処理手段により解析された前記メッセージに対応するコンテンツの種類がプルであれば、前記メッセージを前記保持手段に保持させることを特徴とする請求項1記載の通信装置。前記制御手段は、前記保持手段に前記メッセージが保持されている場合に、前記メッセージの宛先となるデバイスとの接続が確立された後、前記メッセージの再要求を指示するメッセージを前記他の通信装置から受信すると、該保持手段に保持されたメッセージにより指示されるコンテンツの処理を前記デバイスに対して行なうことを特徴とする請求項5記載の通信装置。前記第2の通信手段を介した接続が可能なデバイスとの接続履歴及びデバイスへの接続情報を保持する履歴情報保持手段と、前記メッセージの宛先となるデバイスとの接続履歴が前記履歴情報保持手段に保持されているか否かを判定する履歴情報制御手段とを更に具備し、前記判定手段は、前記履歴情報制御手段により該当の接続履歴があると判定された場合、当該接続履歴を用いて、前記メッセージの宛先となる前記デバイスに対して前記第1の通信手段及び前記第2の通信手段の少なくともいずれかを介して接続できるか否かを判定することを特徴とする請求項1記載の通信装置。前記処理手段は、前記履歴情報制御手段により該当の接続履歴がないと判定された場合、前記他の通信装置に対してエラーメッセージを応答することを特徴とする請求項7記載の通信装置。通信装置の制御方法であって、第1の通信方式に準拠した通信を行なう第1の通信工程と、前記第1の通信方式とは異なる第2の通信方式に準拠した通信を行なう第2の通信工程と、前記第2の通信工程により接続が可能なデバイスに対するコンテンツの操作指示を含むメッセージを、前記第1の通信工程により他の通信装置から受信するとともに、当該メッセージを解析する処理工程と、前記メッセージの宛先となるデバイスに対して前記第1の通信工程及び前記第2の通信工程の少なくともいずれかにより接続できるか否かを判定する判定工程と、前記メッセージの解析結果と、前記メッセージの宛先となるデバイスへの前記第1の通信工程及び前記第2の通信工程による接続の可否とに基づいて、該メッセージを保持手段に保持させる又は前記メッセージの宛先となるデバイスに転送する制御工程とを有することを特徴とする制御方法。コンピュータを、請求項1乃至8のいずれか1項に記載の通信装置として動作させるためのプログラム。ここで、例えば、デバイス例えば、デジタルカメラ、プリンタ等が、通信装置を介して上述したリモート機器と接続する形態が考えられる。この場合、一般に、デバイスと通信装置との間は、近距離無線によって接続されることが多い。そのため、例えば、デバイスが通信装置の近傍にない場合や、デバイスと通信装置との間の通信が一時的に不通等になっている場合、デバイスとリモート機器との間の処理が一切行なえなかった。本発明は、上記課題に鑑みてなされたものであり、通信装置を介したデバイスへのリモート接続に際して、通信装置とデバイスとの間の接続が確立できない場合であっても条件によっては処理を行なえるようにすることを目的とする。上記課題を解決するため、本発明の一態様は、第1の通信方式に準拠した通信を行なう第1の通信手段と、前記第1の通信方式とは異なる第2の通信方式に準拠した通信を行なう第2の通信手段とを有する通信装置であって、前記第2の通信手段を介して接続が可能なデバイスに対するコンテンツの操作指示を含むメッセージを、前記第1の通信手段を介して他の通信装置から受信するとともに、当該メッセージを解析する処理手段と、前記メッセージの宛先となるデバイスに対して前記第1の通信手段及び前記第2の通信手段の少なくともいずれかを介して接続できるか否かを判定する判定手段と、前記メッセージを含む情報を保持する保持手段と、前記メッセージの解析結果と、前記メッセージの宛先となるデバイスへの前記第1の通信手段及び前記第2の通信手段を介した接続の可否とに基づいて、該メッセージを前記保持手段に保持させる又は前記メッセージの宛先となるデバイスに転送する制御手段とを有する。本発明によれば、通信装置を介したデバイスへのリモート接続に際して、通信装置とデバイスとの間の接続が確立できない場合であっても条件によっては処理を行なうことができる。以下、図面を参照して本発明の好適な実施形態について詳細に説明する。図1は、本発明の一実施の形態に係わる通信システムの構成の一例を示す図である。通信システムには、デジタルカメラ11aと、携帯電話12aと、無線LAN用AP13aと、携帯電話基地局14aと、プリンタ11bと、携帯電話12bと、無線LAN用AP13bと、携帯電話基地局14bとが設けられる。AP13a及び13bは、バックボーンネットワークこの場合、インターネット17に接続されている。携帯電話12a及び12bは、携帯電話基地局14a及び14bをそれぞれ介してインターネット17に接続可能に構成される。デジタルカメラ11a、携帯電話12a、AP13a、プリンタ11b、携帯電話12b及びAP13bは、所定の通信網この場合、無線LANLocalAreaNetworkを介して通信を行なう機能をそれぞれ有している。AP13a及び13bは、インフラストラクチャモードで無線ネットワーク15a及び15bをそれぞれ構築している。携帯電話12a及び12bは、アドホックモードの無線ネットワーク16a及び16bをそれぞれ構築している。デジタルカメラ11aは、無線ネットワーク15a及び16aに接続可能であり、プリンタ11bは、無線ネットワーク15b及び16bに接続可能である。図2は、図1に示すデジタルカメラ11aの構成の一例を示す図である。デジタルカメラ11aは、その機能的な構成として、無線LAN制御部21と、アンテナ22と、制御部23と、記憶部24と、電源部25と、操作部26とを具備して構成される。その他、デジタルカメラ11aには、ネットワーク環境情報収集部28、リモート接続形態選択部29、リモート接続制御部30、リモート接続情報生成部31、パケット送受信部32も具備される。無線LAN制御部21は、アンテナ22を介した無線LAN通信を制御する。より具体的には、IEEE802.11シリーズに準拠した無線LAN通信の各種制御を行なうドライバや無線LAN通信に関するプロトコルとしての機能を果たす。制御部23は、例えば、CPUCentralProcessingUnit等で実現され、各構成部の動作を統括制御する。記憶部24は、RAMRandomAccessMemoryやROMReadOnlyMemory、外部記憶装置例えば、メモリカード等で実現され、各種情報例えば、プログラムを記憶する。記憶部24には、例えば、制御部23により実行される制御プログラムや、通信に必要なパラメータ等の各種情報が記憶される。後述する各種動作は、制御部23が、記憶部24に記憶された制御プログラムを実行することにより行なわれる。電源部25は、デジタルカメラ11aの各構成に電源を供給する。操作部26は、例えば、タッチパネルやボタン等で実現され、ユーザからの指示を装置内に入力する。操作部26には、ユーザがリモート接続モードへの移行を指示するリモートダイレクトボタン27が設けられる。ネットワーク環境情報収集部28は、携帯電話12aと連携し、接続中のネットワークに関する情報の収集を行なう。リモート接続形態選択部29は、ネットワーク環境情報収集部28により取得されたネットワーク環境情報に基づいてリモート接続形態の選択を行なう。リモート接続制御部30は、リモート接続形態選択部29により選択された接続形態に従って、リモート機器との接続制御を行なう。リモート接続情報生成部31は、リモート機器がリモート接続形態選択及びリモート接続を行なうために必要な情報の生成を行なう。パケット送受信部32は、各種通信に係わるパケットを送受信する。以上が、デジタルカメラ11aにおける機能的な構成の一例についての説明である。なお、図1に示すプリンタ11bに関する構成は、図3に示す携帯電話12aの構成と同様であるため、ここでは、その説明については省略する。図3は、図1に示す携帯電話12aの構成の一例を示す図である。携帯電話12aは、その機能的な構成として、無線LAN制御部41と、アンテナ42と、制御部43と、記憶部44と、電源部45と、操作部46と、表示部48と、通話部49と、マイク50とを具備して構成される。また、携帯電話12aには、履歴情報保持部51、履歴情報制御部52、公衆無線制御部53、アンテナ54、外部接続情報通知部55、ネットワーク環境情報収集部56、外部アドレス情報取得部57が設けられる。更に、リモート接続制御部58、パケット送受信部59、メッセージ処理部60、メッセージ保持部61、接続判定部62も設けられる。制御部43は、例えば、CPU等で実現され、各構成部の動作を統括制御する。記憶部44は、RAMやROM、外部記憶装置例えば、メモリカード等で実現され、各種情報例えば、プログラムを記憶する。記憶部44には、例えば、制御部43により実行される制御プログラムや、通信に必要なパラメータ等の各種情報が記憶される。後述する各種動作は、制御部43が、記憶部44に記憶された制御プログラムを実行することにより行なわれる。電源部45は、携帯電話12aの各構成に電源を供給する。操作部46は、ボタン等で実現され、ユーザからの指示を装置内に入力する。操作部46には、ユーザがリモート接続モードへの移行を指示するリモートダイレクトボタン27が設けられる。表示部48は、例えば、LCDLiquidCrystalDisplayやLEDLightEmittingDiode等で実現され、各種情報をユーザに表示する。なお、操作部46及び表示部48は、例えば、タッチパネル等により一体的に実現されても良い。通話部49は、マイク50を介してユーザからの音声音声信号を装置内に入力し、当該音声信号を処理する。公衆無線制御部53は、第1の通信手段として機能し、アンテナ54を用いた公衆の無線通信網例えば、携帯電話網を介した通信を行なう。公衆無線制御部53による通信は、例えば、IMTInternationalMobileTelecommunication規格やLTELongTermEvolution規格などに準拠して行なわれる。なお、第1の通信手段による第1の通信方式に準拠した通信としては、必ずしも携帯電話網を介した通信である必要はなく、これ以外の通信方式が採用されても良い。無線LAN制御部41は、第2の通信手段として機能し、アンテナ42を用いた無線LAN通信を制御する。より具体的には、IEEE802.11シリーズに準拠した無線LAN通信の各種制御を行なうドライバや無線LAN通信に関するプロトコルとしての機能を果たす。なお、ここでは、携帯電話12aに無線LAN制御部41を設け、無線LAN通信を行なう場合について説明するが、これに限られない。より具体的には、携帯電話12aの所定範囲に設けられる装置と通信を行なえるのであれば、第2の通信手段による第2の通信方式に準拠した通信として、どのような通信方式が採用されても良い。外部接続情報通知部55は、公衆無線通信網を介して自端末携帯電話12aへ接続するのに必要となる情報を他の通信装置に通知する。この通知は、アドホックモードの無線LAN通信を介して行なわれる。ネットワーク環境情報収集部56は、デジタルカメラ11a無線LAN通信を介して接続可能なデバイスが接続されているネットワークに関する情報の収集を行なう。外部アドレス情報取得部57は、公衆無線通信網を介して受信した任意のデータから送信元の外部アドレス情報の取得を行なう。リモート接続制御部58は、所定の接続形態に従ってリモート機器との接続制御を行なう。パケット送受信部59は、各種通信に係わるパケットを送受信する。メッセージ処理部60は、リモート接続情報及びリモート接続後実行されるアプリケーションの内容を含むメッセージを処理する。メッセージ保持部61は、メッセージや、デバイスデジタルカメラ11a、プリンタ11bから取得したコンテンツを保持する。接続判定部62は、デバイスデジタルカメラ11a、プリンタ11bに接続したか否かを判定する。履歴情報保持部51は、デバイスデジタルカメラ11a、プリンタ11bへの接続履歴とデバイスに対する接続情報とを保持する。履歴情報制御部52は、デバイスデジタルカメラ11a、プリンタ11bに接続した際に、当該デバイスへの接続情報を取得し、履歴情報保持部51に履歴の保持を指示する。以上が、携帯電話12aにおける機能的な構成の一例についての説明である。なお、図1に示す携帯電話12bに関する構成は、図3に示す携帯電話12aの構成と同様であるため、ここでは、その説明については省略する。また、AP13a及び13bは、一般的な無線LANのAPと同様の構成で実現されるため、ここでは、その説明について省略する。また更に、携帯電話基地局14a及び14bも、一般的な公衆無線通信網の基地局と同様の構成で実現されるため、ここでは、その説明について省略する。ここで、図1に示す構成において、デジタルカメラ11aは、携帯電話12aと連携してネットワーク環境情報AP13aのIPアドレス、ポート番号等を取得する。その後、デジタルカメラ11aは、リモート接続情報ネットワーク環境情報、リモート接続形態等及びリモート接続後に実行されるアプリケーションの内容コンテンツに対する操作指示を含むメッセージを生成する。デジタルカメラ11aは、携帯電話12aのSMSShortMessageService等を用いて携帯電話12bに向けて当該生成したメッセージを送信する。このメッセージを受信した携帯電話12bは、当該メッセージの解析を行なう。携帯電話12bは、メッセージの解析により得られたデジタルカメラ11aのリモート接続情報をプリンタ11bに転送する。すると、プリンタ11bは、携帯電話12bと連携して自端末のネットワーク環境情報を取得する。プリンタ11bは、デジタルカメラ11aのリモート接続情報及び自端末のネットワーク環境情報を用いて、リモート接続情報を生成する。その後、プリンタ11bは、リモート接続情報に含まれるリモート接続形態に従ってリモート接続を行なう。ここで、上記の処理において、携帯電話12bが、デジタルカメラ11aのリモート接続情報をプリンタ11bに転送する際に、無線ネットワーク16bに対してプリンタ11bが圏外であるとする。この場合、携帯電話12bはこの転送を行なえない。ここで、図4を用いて、このような場合に対処するための携帯電話12bにおける処理の流れについて説明する。ここでは、携帯電話12bが、携帯電話12aからメッセージを受信した際の処理の流れについて説明する。携帯電話12bは、パケット送受信部59において、携帯電話12aからメッセージを受信するS101。ここでは、メッセージの宛先が、プリンタ11bであるものとする。続いて、携帯電話12bは、履歴情報制御部52において、当該受信したメッセージの宛先となるプリンタ11bに接続したことがあるか否かを判定する。この判定は、履歴情報保持部51に接続履歴が保持されているか否かに基づいて行なわれる。ここで、S101の処理で受信したメッセージには、デバイスのタイプデバイスタイプが含まれている。そして、デバイスタイプがプリンタとなっているので、このS102の処理においては、プリンタに対応する接続履歴の検索が行なわれる。なお、接続履歴は、ユーザがリモートダイレクトボタンを用いて、携帯電話12bとプリンタ11bとの対応関係を作る時に生成される。リモートダイレクトボタンを用いる場合には、対応関係が作られるため、S102以降の処理を実施しなくても良いユーザ又はアプリケーションによってモードが決定されるためである。判定の結果、接続履歴がなければS102でNO、携帯電話12bは、メッセージ処理部60において、エラーであることを示すエラーメッセージを携帯電話12aに応答した後S103、この処理を終了する。一方、接続履歴があればS102でYES、携帯電話12bは、接続判定部62において、当該接続履歴に基づいてプリンタ11bとのWANを介した接続の可否を判定するS104。より具体的には、接続履歴に含まれるIPアドレス及びポート番号を用いて、携帯電話基地局14b及びAP13bを介してプリンタ11bに接続できるか否かの判定を行なう。なお、本実施形態においては、IPアドレス及びポート番号を利用する場合について説明するが、これに限られず、FQDNや他のネットワーク識別子を利用しても良い。判定の結果、接続可であればS105でYES、携帯電話12bは、プリンタ11bに接続しS106、リモート接続制御部58において、プリンタ11bとデジタルカメラ11aとを接続させる旨の決定を行なうS107。その後、携帯電話12bは、メッセージ処理部60において、S101の処理で受信したメッセージをプリンタ11bに送信しS108、この処理を終了する。なお、メッセージを受信したプリンタ11bは、メッセージを解析し、その解析結果により得られたリモート接続情報を利用してデジタルカメラ11aと接続を行なう。その後、プリンタ11bは、メッセージに含まれるコンテンツの種類例えば、印刷、閲覧などに応じて、デジタルカメラ11aとの間でコンテンツの操作を行なう。また、S104の判定の結果、接続不可であればS105でNO、携帯電話12bは、接続判定部62において、アドホックモードの無線LAN通信を介して自端末携帯電話12bとプリンタ11bとの接続の可否を判定するS109。より具体的には、接続情報に含まれるSSIDを利用して、無線ネットワーク16bを介してアドホックモードでプリンタ11bと接続できるか否かの判定を行なう。なお、本実施形態においては、無線LAN通信を利用する場合について説明するが、これに限られず、他の通信方式を利用しても良い。判定の結果、接続可であればS110でYES、携帯電話12bは、上述したS106~S108の処理を行なう。すなわち、プリンタ11bとデジタルカメラ11aとの間で接続が確立され、両装置間でコンテンツの操作が行なわれることになる。一方、接続不可であればS110でNO、携帯電話12bは、メッセージ処理部60において、S101の処理で受信したメッセージを解析し、当該メッセージに含まれるコンテンツ情報を取得し、当該情報に基づいてコンテンツの種類を判定する。コンテンツ情報には、コンテンツの種類が含まれている。コンテンツの種類は、プッシュとプルとに分類され、各コンテンツはいずれかに分類される。ここで、プッシュとは、デジタルカメラ11aからプリンタ11bに情報を送信するタイプのコンテンツが該当する。例えば、印刷、アップロードなどされるコンテンツである。一方、プルとは、デジタルカメラ11aがプリンタ11bから情報を受信するタイプのコンテンツが該当する。例えば、閲覧、ダウンロードプリンタ11bの記憶部24に格納されたデータを取得する操作などされるコンテンツである。S111の判定の結果、コンテンツの種類がプッシュであればS111でYES、携帯電話12bは、リモート接続制御部58において、自端末携帯電話12bがデジタルカメラ11aと接続する旨の決定を行なうS112。そして、メッセージ処理部60において、デジタルカメラ11aに暫定応答メッセージを送信するS113。ここでいう暫定応答メッセージとは、コンテンツの操作印刷は行なっていないが、コンテンツの取得印刷データの取得を行なうことを示すメッセージである。その後、携帯電話12bは、リモート接続制御部58において、デジタルカメラ11aに接続し、プッシュであるコンテンツを取得した後S114、この処理を終了する。この処理の後、携帯電話12bは、接続判定部62において、プリンタ11bと接続したか否かの判定を行ない、プリンタ11bと接続すると、リモート接続制御部58において、受信したコンテンツをプリンタ11bに送信し、コンテンツの操作を実行する。例えば、印刷、アップロード等を行なう。このとき、携帯電話12bは、メッセージ処理部60において、デジタルカメラ11aに応答メッセージを送信する。一方、S111の判定の結果、コンテンツの種類がプルであればS111でNO、携帯電話12bは、メッセージ保持部61において、S101の処理で受信したメッセージを保持するS115。そして、メッセージ処理部60において、暫定エラーメッセージを携帯電話12aに向けて送信した後S116、この処理を終了する。なお、携帯電話12aは、暫定エラーメッセージを受信すると、メッセージが受理されなかったことを認識する。なお、暫定エラーメッセージには、致命的なエラーではなく、携帯電話12bがプリンタ11bを発見できれば、回復できるエラーである旨の情報が含まれる。これにより、携帯電話12aは、エラーとして扱うか、発見するまで処理を待つかの決定を行なうことができる。なお、エラーとして扱う場合には、携帯電話12aは、例えば、既に送信したメッセージを取り消すキャンセルメッセージを携帯電話12bに向けて送信する。次に、図5~図9を用いて、図1に示す通信システムにおける処理の流れの一例について説明する。ここでは、プリンタ11b、携帯電話12a及び12b、デジタルカメラ11aの処理の流れについて説明する。図5は、携帯電話12bが携帯電話12aから印刷を要求するメッセージを受信した際に、携帯電話12bに接続履歴がなかった場合の処理の流れを示している。まず、携帯電話12aとデジタルカメラ11aとが無線ネットワーク無線LAN通信を介して接続するS201。続いて、デジタルカメラ11aから携帯電話12aに印刷の要求が送られるS202。この要求には、携帯電話12bでのコンテンツの印刷を要求する命令が格納される。すると、携帯電話12aは、印刷を含むメッセージを携帯電話12bに向けて送信するS203。このメッセージを受信した携帯電話12bは、印刷が可能なデバイスすなわち、プリンタ11bとの接続履歴を確認する。この場合、接続履歴がないと判定するS204。接続履歴がないため、携帯電話12bは、エラーメッセージを携帯電話12aに応答するS205。なお、エラーメッセージの送信前に、携帯電話12bは、リモートダイレクトボタンを用いた接続を試してもよい。また、携帯電話12bからのエラーメッセージを受信した携帯電話12aは、エラーをデジタルカメラ11aに通知するS206。図6は、携帯電話12bが携帯電話12aから印刷を要求するメッセージを受信した際に、携帯電話12bにおいて、接続履歴があり、プリンタ11bと接続できた場合の処理の流れを示している。上述した図5のS201~S203と同様の処理が実施されるS301~S303。ここで、S303に示すメッセージを受信した携帯電話12bは、印刷が可能なデバイスすなわち、プリンタ11bとの接続履歴を確認する。この場合、接続履歴があると判定するS304。また、携帯電話12bは、該当の接続履歴を用いて、プリンタ11bと接続可能であるか否かの判定を行なう。この場合、接続可と判定するS305。携帯電話12bは、プリンタ11bと接続するS306。そして、携帯電話12aを介して受信したデジタルカメラ11aからの印刷メッセージをプリンタ11bに送信するS307。その後、携帯電話12bは、印刷メッセージをプリンタ11bへ送信した旨を示す応答メッセージを携帯電話12aに向けて送信するS308。携帯電話12aは更に、この応答メッセージをデジタルカメラ11aに送信するS309。一方、プリンタ11bは、リモート接続情報を用いて、デジタルカメラ11aと接続する。すなわち、プリンタ11bとデジタルカメラ11aとがWANを介して接続される。これにより、プリンタ11bは、デジタルカメラ11aから印刷データを取得しS310、当該データに基づいて印刷を行なうS311。図7は、携帯電話12bが携帯電話12aから印刷を要求するメッセージを受信した際に、携帯電話12bにおいて、接続履歴はあるが、プリンタ11bと接続できない場合の処理の流れを示している。上述した図6のS301~S304と同様の処理が実施されるS401~S404。ここで、S404の処理において、携帯電話12bは、印刷が可能なデバイスすなわち、プリンタ11bとの接続履歴があると判定している。そして、携帯電話12bは、当該接続履歴を用いて、プリンタ11bと接続が行なえるか否かを判定する。この場合、プリンタ11bとの接続は不可であるS405。すると、携帯電話12bは、コンテンツの種類を判定する。この場合、コンテンツの種類がプッシュであると判定されるS406。携帯電話12bは、携帯電話12aに暫定応答メッセージを送信しS407、携帯電話12aは更に、デジタルカメラ11aに暫定応答を通知するS408。携帯電話12bは、リモート接続情報を用いて、デジタルカメラ11aから印刷データを取得するS409。そして、S403の処理で取得したメッセージと、S409の処理で取得した印刷データとを保持するS410。その後、携帯電話12bは、プリンタ11bと接続するS411。すると、携帯電話12bは、S410の処理で保持した情報を用いて、プリンタ11bに印刷を指示するS412。印刷が終わると、携帯電話12bは、印刷が終わった旨を示す応答メッセージを携帯電話12aに送信する。携帯電話12aは更に、デジタルカメラ11aに応答を通知するS414。図8は、携帯電話12bが携帯電話12aから印刷を要求するメッセージを受信した際に、携帯電話12bにおいて、接続履歴はあるが、プリンタ11bと接続できない場合の処理の流れを示している。ここでは、図7の相違点として、所定時間を経過しても、携帯電話12bとプリンタ11bとの接続が確立できず、タイムアウトした場合について説明する。上述した図7のS401~S410と同様の処理が実施されるS501~S510。ここで、S510の処理において、携帯電話12bは、S503の処理で取得したメッセージと、S509の処理で取得した印刷データとを保持している。その後、携帯電話12bは、所定時間が経過してもプリンタ11bと接続できない。そのため、携帯電話12bは、S503で取得したメッセージにする処理をタイムアウトとしてエラー処理を行なう。なお、ここでは、タイムアウトとしているが、これに限られず、認証情報の変更、IPアドレスやポート番号の変更等を実施し、それによっても接続できない場合に、エラー処理を行なっても良い。ここで、携帯電話12bは、プリンタ11bに対して所定時間が経過しても接続できなかった旨を示すエラーメッセージを携帯電話12aに送信する。携帯電話12aは更に、デジタルカメラ11aにエラーを通知する。図9は、携帯電話12bが携帯電話12aから閲覧を要求するメッセージを受信した際に、携帯電話12bにおいて、接続履歴はあるが、プリンタ11bと接続できない場合の処理の流れを示している。上述した図8のS501~S505と同様の処理が実施されるS601~S605。但し、S602の処理においては、デジタルカメラ11aから携帯電話12aにコンテンツ等の閲覧の要求が送られている。S605の処理の後、携帯電話12bは、コンテンツの種類を判定する。この場合、コンテンツの種類は、プル閲覧、ダウンロードなどであると判定されるS606。携帯電話12bは、暫定エラーメッセージを携帯電話12aに送信しS607、携帯電話12aは更に、デジタルカメラ11aに暫定エラーを通知するS608。携帯電話12bは、S603の処理で取得したメッセージを保存する。その後、携帯電話12bは、プリンタ11bと接続するS610。すると、携帯電話12bは、プリンタ11bと接続した旨を示す通知メッセージを携帯電話12aに送信するS611。携帯電話12aは更に、デジタルカメラ11aにその旨を通知するS612。すると、デジタルカメラ11aは、携帯電話12bに再要求を送信するS613。携帯電話12aは更に、携帯電話12bに再要求メッセージを送信するS614。携帯電話12bは、プリンタ11bに保持される画像を閲覧し、閲覧情報を取得するS615。そして、当該閲覧情報を含む応答メッセージを携帯電話12aに送信するS616。携帯電話12aは更に、デジタルカメラ11aに閲覧情報を通知するS617。以上説明したように本実施形態によれば、通信装置携帯電話12bとデバイスプリンタ11bとの接続が確立できない場合であっても、条件によってはメッセージに対応する処理を行なえる。すなわち、上記接続を確立できない場合に処理できないといったパターンを低減できる。これにより、ユーザは、本実施形態に係わる構成を有さない場合よりも、通信装置とデバイスとの間の接続の状況を意識せずに、リモート接続を利用することができる。そのため、ユーザビリティを向上させることができる。以上が本発明の代表的な実施形態の例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。例えば、上述した説明では、IEEE802.11準拠の無線LAN無線LANネットワークを利用する場合を例に挙げて説明したが、これに限られない。例えば、無線LANではなく、ワイヤレスUSBUniversalSerialBus、MBOA、Bluetooth登録商標、UWB、ZigBee等の他の無線媒体を用いても良い。また更に、有線LAN等の有線を利用した通信媒体を用いても良い。なお、MBOAMultiBandOFDMAllianceやUWBUltraWideBandには、ワイヤレスUSB、ワイヤレス1394、WINETなどが含まれる。その他の実施形態本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムを読み出して実行する処理である。