(57)【特許請求の範囲】
【請求項１】
クライアント装置と通信を行う通信手段を備えたサーバ装置において、
通信障害時に前記クライアント装置に表示するための、通信の段階に応じた複数の情報からなる障害情報を記憶する障害情報記憶手段と、
前記クライアント装置との通信開始時に前記障害情報記憶手段に記憶された前記障害情報を前記クライアント装置に送信するよう前記通信手段を制御する制御手段とを備えたことを特徴とするサーバ装置。
【請求項２】
クライアント装置と通信を行う通信手段を備えたサーバ装置において、
通信障害時に前記クライアント装置に表示するための、通信の段階に応じた複数の画像情報からなる障害情報を記憶する障害情報記憶手段と、
前記クライアント装置との通信開始時に前記障害情報記憶手段に記憶された前記障害情報を前記クライアント装置に送信するよう前記通信手段を制御する制御手段とを備えたことを特徴とするサーバ装置。
【請求項３】
前記障害情報が前記通信障害に対する対処方法の情報を含むことを特徴とする請求項１または２項記載のサーバ装置。
【請求項４】
前記障害情報記憶手段が、サーバ装置を特定する特定情報をさらに記憶する手段であることを特徴とする請求項１から３のいずれか１項記載のサーバ装置。
【請求項５】
サーバ装置と通信を行う通信手段を備えたクライアント装置において、
各種情報を表示する表示手段と、
通信開始時に前記サーバ装置から送信された通信障害時に表示するための、通信の段階に応じた複数の情報からなる障害情報を保持する障害情報保持手段と、
前記サーバ装置との通信障害を検知する通信障害検知手段と、
前記サーバ装置との通信開始時に、前記障害情報の送信要求を前記サーバ装置に行い、これにより前記サーバ装置から送信された該障害情報を前記障害情報保持手段に保持し、前記通信障害検知手段が前記サーバ装置との通信中に前記通信障害を検知した場合に、該検出時における通信の段階に応じて、前記障害情報保持手段に保持された前記障害情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する制御手段とを備えたことを特徴とするクライアント装置。
【請求項６】
サーバ装置と通信を行う通信手段を備えたクライアント装置において、
各種情報を表示する表示手段と、
通信開始時に前記サーバ装置から送信された通信障害時に表示するための、通信の段階に応じた複数の画像情報からなる障害情報を保持する障害情報保持手段と、
前記サーバ装置との通信障害を検知する通信障害検知手段と、
前記サーバ装置との通信開始時に、前記障害情報の送信要求を前記サーバ装置に行い、これにより前記サーバ装置から送信された該障害情報を前記障害情報保持手段に保持し、前記通信障害検知手段が前記サーバ装置との通信中に前記通信障害を検知した場合に、該検出時における通信の段階に応じて、前記障害情報保持手段に保持された前記障害情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する制御手段とを備えたことを特徴とするクライアント装置。
【請求項７】
サーバ装置と通信を行う通信手段を備えたクライアント装置において、
各種情報を表示する表示手段と、
前記サーバ装置から送信された通信障害時に表示する障害情報を、該障害情報を送信したサーバ装置と対応づけて保持する障害情報保持手段と、
前記サーバ装置との通信障害を検知する通信障害検知手段と、
前記サーバ装置との通信開始時に、該サーバ装置を特定する特定情報の送信要求を該サーバ装置に行って該特定情報を取得し、該特定情報に基づいて前記障害情報保持手段に該サーバ装置と対応づけられた障害情報が保持されているか否かを判定し、該判定が否定されると、前記障害情報の送信要求を前記サーバ装置に行い、これにより前記サーバ装置から送信された該障害情報を前記障害情報保持手段に保持し、前記通信障害検知手段が前記サーバ装置との通信中に前記通信障害を検知した場合に、前記障害情報保持手段に保持された前記障害情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する制御手段とを備えたことを特徴とするクライアント装置。
【請求項８】
前記障害情報が画像情報からなることを特徴とする請求項７記載のクライアント装置。
【請求項９】
前記障害情報が、通信の段階に応じた複数の情報からなり、
前記制御手段は、前記通信障害検知手段が前記通信障害を検出した場合に、該検出時における通信の段階に応じた情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する手段であることを特徴とする請求項７または８のいずれか１項記載のクライアント装置。
【請求項１０】
前記障害情報が前記通信障害に対する対処方法の情報を含むことを特徴とする請求項５から９のいずれか１項記載のクライアント装置。
【請求項１１】
請求項１から４のいずれか１項記載のサーバ装置と、請求項５から１０のいずれか１項記載のクライアント装置とを備えたことを特徴とする通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、互いに通信を行ってデータ転送等の各種処理を行うサーバ装置、クライアント装置並びにサーバ装置およびクライアント装置からなる通信システムに関するものである。
【０００２】
【従来の技術】
サーバクライアント型の通信機能を有する各種装置においては、通信中のサーバが処理能力オーバーになったりハングアップした場合には、クライアント側においては通信エラーとなり、その旨がクライアント側の表示装置に表示されることにより、クライアント側のユーザは何らかの障害により通信エラーが発生したことを知ることができる。また、このような通信エラーをユーザに通知する装置が各種提案されている（例えば特許文献１参照）。
【０００３】
また、無線ＬＡＮによる通信機能を有するデジタルカメラやプリンタが提案されており、デジタルカメラをクライアント、プリンタをサーバとして、デジタルカメラから画像データをプリンタに送信してプリンタにおいて画像データをプリント出力することが行われている。さらに、無線ＬＡＮによる通信機能を持たせたデジタルカメラ、ビデオデッキ、ＤＶＤプレーヤー等の家電製品が提案されており、このような家電製品を用いることにより、家電製品間でデータのやりとりを行うことができる。例えば、デジタルカメラにより取得した画像データをＤＶＤプレーヤーに送信してメディアに記録したり、テレビに送信して表示したりすることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、通信中に通信エラーが生じた場合には、上述したようにクライアントにおいて一定の通信エラーの表示がなされるのみである。このため、とくに家電製品のように複数の機器同士で通信を行うことが多いような状況においては、機器毎に通信エラーに対する対処方法が異なることから、クライアント側では通信エラーにどのように対処すればよいのかが分からなかった。
【０００５】
本発明は上記事情に鑑みなされたものであり、サーバクライアント型の通信機能を有する各種装置間において通信中に通信障害が発生した場合に、これに容易に対処できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明によるサーバ装置は、クライアント装置と通信を行う通信手段を備えたサーバ装置において、
通信障害時に前記クライアント装置に表示するための障害情報を記憶する障害情報記憶手段と、
前記クライアント装置との通信開始時に前記障害情報記憶手段に記憶された前記障害情報を前記クライアント装置に送信するよう前記通信手段を制御する制御手段とを備えたことを特徴とするものである。
【０００７】
「障害情報」とは、それを表示した時に通信障害が発生したことを容易に認識可能な情報であり、例えばテキスト情報や画像情報を用いることができる。
【０００８】
なお、本発明によるサーバ装置においては、前記障害情報が前記通信障害に対する対処方法の情報を含むものであってもよい。
【０００９】
また、前記障害情報が通信の段階に応じた複数の情報からなるものであってもよい。
【００１０】
また、前記障害情報記憶手段が、製品名称および／またはシリアルナンバー等のサーバ装置を特定する特定情報をさらに記憶する手段であってもよい。
【００１１】
本発明による第１のクライアント装置は、サーバ装置と通信を行う通信手段を備えたクライアント装置において、
各種情報を表示する表示手段と、
通信開始時に前記サーバ装置から送信された通信障害時に表示する障害情報を保持する障害情報保持手段と、
前記サーバ装置との通信障害を検知する通信障害検知手段と、
前記サーバ装置との通信開始時に、前記障害情報の送信要求を前記サーバ装置に行い、これにより前記サーバ装置から送信された該障害情報を前記障害情報保持手段に保持し、前記通信障害検知手段が前記サーバ装置との通信中に前記通信障害を検知した場合に、前記障害情報保持手段に保持された前記障害情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する制御手段とを備えたことを特徴とするものである。
【００１２】
本発明による第２のクライアント装置は、サーバ装置と通信を行う通信手段を備えたクライアント装置において、
各種情報を表示する表示手段と、
前記サーバ装置から送信された通信障害時に表示する障害情報を、該障害情報を送信したサーバ装置と対応づけて保持する障害情報保持手段と、
前記サーバ装置との通信障害を検知する通信障害検知手段と、
前記サーバ装置との通信開始時に、該サーバ装置を特定する特定情報の送信要求を該サーバ装置に行って該特定情報を取得し、該特定情報に基づいて前記障害情報保持手段に該サーバ装置と対応づけられた障害情報が保持されているか否かを判定し、該判定が否定されると、前記障害情報の送信要求を前記サーバ装置に行い、これにより前記サーバ装置から送信された該障害情報を前記障害情報保持手段に保持し、前記通信障害検知手段が前記サーバ装置との通信中に前記通信障害を検知した場合に、前記障害情報保持手段に保持された前記障害情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する制御手段とを備えたことを特徴とするものである。
【００１３】
なお、本発明による第１および第２のクライアント装置においては、前記障害情報が前記通信障害に対する対処方法の情報を含むものであってもよい。
【００１４】
また、前記障害情報が、通信の段階に応じた複数の情報からなる場合においてり、
前記制御手段は、前記通信障害検知手段が前記通信障害を検出した場合に、該検出時における通信の段階に応じた情報を前記表示手段に表示するよう前記表示手段、前記障害情報保持手段および前記通信障害検知手段を制御する手段であってもよい。
【００１５】
また、前記障害情報が、通信の段階に応じた複数の情報からなるものであってもよい。
【００１６】
本発明による通信システムは、本発明によるサーバ装置と本発明による第１または第２のクライアント装置とを備えたことを特徴とするものである。
【００１７】
【発明の効果】
本発明の第１のクライアント装置およびサーバ装置並びに第１のクライアント装置とサーバ装置とを用いた通信システムにおいては、通信が開始されるとクライアント装置からサーバ装置に障害情報の送信要求がなされる。サーバ装置はこれを受けて障害情報記憶手段に記憶された障害情報をクライアント装置に送信する。クライアント装置においては障害情報保持手段が障害情報を保持する。そして、通信障害検知手段がサーバ装置との通信障害を検知すると、障害情報保持手段に保持された障害情報が表示手段に表示される。このため、クライアント装置においては通信中のサーバ装置との通信障害が発生したことを障害情報により容易に知ることができる。また、障害情報は通信中のサーバ装置に固有のものであるため、そのサーバ装置の通信障害時の対処方法をマニュアル等により探すことが容易となり、その結果、通信障害に容易に対処することができる。
【００１８】
とくに、障害情報が通信障害に対する対処方法の情報を含んでいれば、クライアント装置のユーザは表示された障害情報を見ることにより通信障害への対処方法を同時に認識することができるため、通信障害により容易に対処することができる。
【００１９】
また、障害情報が通信の段階に応じた複数の情報からなる場合において、通信障害検知手段がサーバ装置との通信障害を検知した際に、検出時の通信の段階に応じた情報を表示手段に表示すれば、クライアント装置のユーザは通信中のどの段階において通信障害が発生したかを容易に知ることができ、これにより通信障害への対処も容易なものとなる。
【００２０】
また、障害情報を画像情報からなるものとすることにより、クライアント装置がフォントを用意しなくても単に画像を表示できれば障害情報を表示することができることとなる。
【００２１】
また、本発明による第２のクライアント装置およびこれとサーバ装置とを用いた通信システムにおいては、通信が開始されるとクライアント装置からサーバ装置にサーバ装置を特定する特定情報の送信要求がなされる。サーバ装置はこれを受けて特定情報をクライアント装置に送信する。クライアント装置においては、特定情報に基づいて障害情報保持手段にその特定情報を送信したサーバ装置と対応づけられた障害情報が保持されているか否かが判定される。この判定が否定されると、障害情報の送信要求をサーバ装置に行い、サーバ装置はこれを受けて障害情報記憶手段に記憶された障害情報をクライアント装置に送信する。クライアント装置においては障害情報保持手段が障害情報を保持する。なお、上記判定が肯定された場合はクライアント装置の障害情報保持手段にはすでにそのサーバ装置と対応づけられた障害情報が保持されていることとなる。
【００２２】
そして、通信障害検知手段がサーバ装置との通信障害を検知すると、障害情報保持手段に保持された障害情報が表示手段に表示される。このため、クライアント装置においては通信中のサーバ装置との通信障害が発生したことを障害情報により容易に知ることができる。また、障害情報は通信中のサーバ装置に固有のものであるため、そのサーバ装置の通信障害時の対処方法をマニュアル等により探すことが容易となり、その結果、通信障害により容易に対処することができる。
【００２３】
とくに、クライアント装置が通信をしようとしているサーバ装置の障害情報を有する場合には、障害情報が再度クライアント装置に送信されることがなくなるため、クライアント装置とサーバ装置間の通信を効率よく行うことができる。
【００２４】
【発明の実施の形態】
以下図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態によるクライアント装置およびサーバ装置からなる通信システムの構成を示す概略ブロック図である。図１に示すように、第１の実施形態による通信システムは、サーバ装置としてプリンタ１を、クライアント装置としてデジタルカメラ２を使用し、プリンタ１とデジタルカメラ２との間において無線ＬＡＮによるデータ通信を行って、デジタルカメラ２において取得した画像データをプリンタ１に送信して、プリンタ１において画像データのプリント出力を行うようにしたものである。
【００２５】
図２はプリンタ１の構成を示す概略ブロック図である。図２に示すように、プリンタ１は、プリンタ１の動作の制御を行うＣＰＵ１１と、プリンタ１の制御プログラムを記録するとともにＣＰＵ１１の作業領域となるメモリ１２と、通信障害時においてデジタルカメラ２に表示させるための障害情報Ｇ０を記憶する障害情報メモリ１３と、無線ＬＡＮによる通信を行うための無線ＬＡＮインターフェース１４と、画像データをプリント出力するための各種機構を備えたプリント部１５とを備える。
【００２６】
図３は障害情報の例を示す図である。図３に示す障害情報Ｇ０は、「通信障害発生」の文字、プリンタ名（ホームプリンタ）および対処方法（スイッチを入れ直して下さい）を含む画像からなる。なお、画像に代えてテキスト情報を用いてもよい。
【００２７】
図４はデジタルカメラ２の構成を示す概略ブロック図である。図４に示すように、デジタルカメラ２は、被写体を撮像して画像データを取得する撮像部２１と、撮像制御、通信制御等のデジタルカメラ２の動作の制御を行うＣＰＵ２２と、デジタルカメラ２の制御プログラムを記録するとともにＣＰＵ２２の作業領域となるメモリ２３と、画像データを含む各種表示を行う液晶モニタ２４と、プリンタ１から送信された障害情報Ｇ０を保持する障害情報保持メモリ２５と、無線ＬＡＮによる通信を行うための無線ＬＡＮインターフェース２６と、通信障害を検知する通信障害検知部２７と、デジタルカメラ２を操作するための各種ボタンおよびキーからなる入力部２８と、撮像部２１が取得した画像データを記録するためのメモリカード２９とを備える。
【００２８】
ＣＰＵ２２は入力部２８からの通信開始の指示により、メモリ２３に記憶された制御プログラムを読み出してプリンタ１との通信を開始する。なお、通信開始時にプリンタ１に対して障害情報Ｇ０の送信要求を行い、これによりプリンタ１から送信された障害情報Ｇ０を障害情報保持メモリ２５に保持する。また、ＣＰＵ２２は、プリンタ１へのプリント要求、メモリカード２９に記録された画像データのプリンタ１への送信を行う。
【００２９】
通信障害検知部２７は、プリンタ１との通信障害の発生を検知する。具体的には、ＣＰＵ２２がプリンタ１へ同一の指示を３回行ってもプリンタ１からの応答がない場合に通信障害が発生したと検知する。
【００３０】
また、ＣＰＵ２２は通信障害検知部２７が通信障害を検知すると障害情報保持メモリ２５に保持された障害情報Ｇ０を液晶モニタ２４に表示する。
【００３１】
次いで、第１の実施形態の動作について説明する。図５は第１の実施形態において通信障害がない場合に行われる処理を示すフローチャートである。まず、デジタルカメラ２からプリンタ１へ接続要求を行い（ステップＳ１）、プリンタ１が接続要求に対してＯＫの情報を送信すると（ステップＳ２）、デジタルカメラ２はプリンタ１に障害情報Ｇ０の送信要求を行う（ステップＳ３）。プリンタ１はこれを受けて障害情報メモリ１３に記憶された障害情報Ｇ０をデジタルカメラ２に送信する（ステップＳ４）。
【００３２】
続いて、デジタルカメラ２はプリント要求をプリンタ１に対して行い（ステップＳ５）、プリンタ１がプリント要求に対してＯＫの情報を送信すると（ステップＳ６）、デジタルカメラ２はメモリカード２９に記録された画像データをプリンタ１に送信する（ステップＳ７）。プリンタ１は画像データの受信中、通信が続いている旨を表すＯＫの情報をデジタルカメラ２に送信する（ステップＳ８）。
【００３３】
デジタルカメラ２は画像データの送信を完了するとその旨の情報をプリンタ１に送信する（ステップＳ９）。プリンタ１は送信完了の情報を受信してＯＫの情報をデジタルカメラ２に送信する（ステップＳ１０）。そして、デジタルカメラ２は切断要求をプリンタ１に対して行い（ステップＳ１１）、プリンタ１はこれを受けて通信を切断し（ステップＳ１２）、処理を終了する。
【００３４】
図６は第１の実施形態において通信障害が発生した場合に行われる処理を示すフローチャートである。なお、図６においてステップＳ２１からステップＳ２５までの処理は図５におけるステップＳ１からステップＳ５の処理と同一であるため詳細な説明は省略する。
【００３５】
ステップＳ２５においてプリント要求を行った後、プリンタ１がハングアップする等により通信障害が発生すると、プリンタ１はＯＫの情報を送信できなくなる。このためデジタルカメラ２はプリント要求を行った後、所定時間（例えば６０秒）経過してもプリンタ１からのＯＫの情報を受信しなかった場合には、再度のプリント要求を行う（ステップＳ２６）。さらに、再度のプリント要求を行った後、所定時間（例えば６０秒）経過してもプリンタ１からのＯＫの情報を受信しなかった場合には、３度目のプリント要求を行う（ステップＳ２７）。そして３度プリント要求を行ってもプリンタ１からのＯＫの情報を受信しなかった場合には、通信障害検知部２７が通信障害が発生したことを検知し、ＣＰＵ２２が障害情報保持メモリ２５に保持された障害情報Ｇ０を液晶モニタ２４に表示し（ステップＳ２８）、処理を終了する。これにより、液晶モニタ２４には図３に示す障害情報Ｇ０が表示される。
【００３６】
このように、本実施形態においては、通信開始時にデジタルカメラ２にプリンタ１から障害情報Ｇ０を送信しておき、通信障害が発生すると液晶モニタ２４に障害情報Ｇ０を表示するようにしたため、デジタルカメラ２のユーザは通信中のプリンタ１との通信障害が発生したことを、液晶モニタ２４に表示された障害情報Ｇ０により容易に知ることができる。また、障害情報Ｇ０は通信中のプリンタ１に固有のものであるため、そのプリンタ１の通信障害時の対処方法をマニュアル等により探すことが容易となり、その結果、通信障害に容易に対処することができる。
【００３７】
とくに、本実施形態においては、障害情報Ｇ０に対処方法が含まれているため、デジタルカメラ２に障害情報Ｇ０を表示すれば、デジタルカメラ２のユーザはその対処方法を容易に知ることができ、これにより、通信障害により容易に対処することができる。
【００３８】
また、障害情報Ｇ０を画像情報からなるものとしているため、デジタルカメラ２のように特定のフォントのみしか有さないクライアント装置においても障害情報Ｇ０を表示できることとなる。
【００３９】
なお、上記実施形態においては、図３に示すような障害情報Ｇ０をプリンタ１からデジタルカメラ２に送信しているが、プリンタ１の障害情報メモリ１３に図７に示すように通信の段階に応じた複数の障害情報（ここでは２つ）Ｇ１，Ｇ２を記憶しておき、デジタルカメラ２の通信障害検知部２７が通信障害を検知した時の通信の段階に応じた障害情報を液晶モニタ２４に表示してもよい。例えば、プリント要求時に通信障害が発生した場合には障害情報Ｇ１を液晶モニタ２４に表示し、画像データの送信中に通信障害が発生した場合には障害情報Ｇ２を液晶モニタ２４に表示すればよい。
【００４０】
このように複数の障害情報Ｇ１，Ｇ２をデジタルカメラ２に送信した場合には、図８に示すように、各障害情報をどの段階に表示すべきかを表すテーブルＴ０を障害情報Ｇ１，Ｇ２とともにデジタルカメラ２に送信して障害情報保持メモリ２５に保持しておき、このテーブルＴ０を参照してＣＰＵ２２が通信障害検知部２７が通信障害を検知した時の通信の段階に応じた障害情報を障害情報保持メモリ２５から読み出して液晶モニタ２４に表示すればよい。
【００４１】
また、とくにパソコン等を用いて写真店が運営するプリンタサーバに画像データを送信するような場合において、プリンタサーバからパソコンに送信する障害情報に図９に示すような障害情報Ｇ３を含ませておくことが好ましい。図９に示す障害情報Ｇ３は、通信中にプリンタサーバが画像データの送信を受け付け可能な時間を過ぎてしまった場合に表示されるものであり、「営業時間終了です」の文字、サーバ名および対処方法（営業時間中にアクセス下さいおよび営業時間の案内）が含まれている。
【００４２】
このような障害情報Ｇ３を用いることにより、例えば営業時間終了間際にプリンタサーバにアクセスして画像データの送信を開始した場合において、画像データの送信中にプリンタサーバが停止して通信障害が発生した場合にこの障害情報Ｇ３を表示するようにすれば、パソコンのユーザは営業時間外となって通信ができなくなった旨、および営業時間中にアクセスすればよい旨を知ることができる。
【００４３】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態は第１の実施形態において、プリンタ１の障害情報メモリ１３にプリンタの製品名称およびシリアルナンバーを記憶しておき、デジタルカメラ２の障害情報保持メモリ２５に受信した障害情報をその障害情報を受信した製品名称およびシリアルナンバーと対応づけて保持しておくようにしたものである。
【００４４】
なお、第２の実施形態において、障害情報保持メモリ２５には、図１０に示すようにルートフォルダの下層に、ホームプリンタ１、プリントサーバＦ、ＤＶＤプレーヤＡ等の製品名称およびシリアルナンバー毎にフォルダが作成され、各フォルダに障害情報が保持されることとなる。
【００４５】
図１１は第２の実施形態において通信障害が発生した場合に行われる処理を示すフローチャートである。まず、デジタルカメラ２からプリンタ１へ接続要求を行い（ステップＳ３１）、プリンタ１が接続要求に対してＯＫの情報を送信すると（ステップＳ３２）、デジタルカメラ２はプリンタ１に製品名称およびシリアルナンバー（Ｓ／Ｎ）の送信要求を行う（ステップＳ３３）。プリンタ１はこれを受けて障害情報メモリ１３に記憶された製品名称およびシリアルナンバーをデジタルカメラ２に送信する（ステップＳ３４）。
【００４６】
デジタルカメラ２のＣＰＵ２２は、送信された製品名称およびシリアルナンバーと対応づけられた障害情報が障害情報保持メモリ２５に保持されているか否かを判定し（ステップＳ３５）、ステップＳ３５が否定されると、デジタルカメラ２はプリンタ１に障害情報の送信要求を行う（ステップＳ３６）。プリンタ１はこれを受けて障害情報メモリ１３に記憶された障害情報Ｇ０をデジタルカメラ２に送信する（ステップＳ３７）。
【００４７】
一方、ステップＳ３５が肯定されると、プリンタ１に障害情報の送信要求を行うことなく、ステップＳ３８に進みプリント要求を行う。プリント要求を行った後、プリンタ１がハングアップする等により通信障害が発生すると、プリンタ１はＯＫの情報を送信できなくなる。このためデジタルカメラ２はプリント要求を行った後、所定時間（例えば６０秒）経過してもプリンタ１からのＯＫの情報を受信しなかった場合には、再度のプリント要求を行う（ステップＳ３９）。さらに、再度のプリント要求を行った後、所定時間（例えば６０秒）経過してもプリンタ１からのＯＫの情報を受信しなかった場合には、３度目のプリント要求を行う（ステップＳ４０）。そして３度プリント要求を行ってもプリンタ１からのＯＫの情報を受信しなかった場合には、通信障害検知部２７が通信障害が発生したことを検知し、ＣＰＵ２２が障害情報保持メモリ２５に保持された障害情報Ｇ０を液晶モニタ２４に表示し（ステップＳ４１）、処理を終了する。
【００４８】
このように、第２の実施形態においては、デジタルカメラ２が通信をしようとしているプリンタ１の障害情報がすでに障害情報保持メモリ２５に保持されている場合には、障害情報が再度デジタルカメラ２に送信されることがなくなるため、デジタルカメラ２とプリンタ１との間の通信を効率よく行うことができる。
【００４９】
なお、上記第１および第２の実施形態においては、プリンタ１とデジタルカメラ２との間において通信を行っているが、パソコンとネットワーク上のサーバ装置等、任意のサーバ装置とクライアント装置との間において通信を行う場合にも本発明を適用することができる。また、通信も無線ＬＡＮによるものに限定されるものではなく、公衆回線や有線のＬＡＮ等のネットワークを用いた通信を行う場合にも本発明を適用することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態によるクライアント装置およびサーバ装置からなる通信システムの構成を示す概略ブロック図
【図２】プリンタの構成を示す概略ブロック図
【図３】障害情報の例を示す図（その１）
【図４】デジタルカメラの構成を示す概略ブロック図
【図５】第１の実施形態において通信障害がない場合に行われる処理を示すフローチャート
【図６】第１の実施形態において通信障害が発生した場合に行われる処理を示すフローチャート
【図７】障害情報の例を示す図（その２）
【図８】各障害情報をどの通信ステータスの時に表示すべきかを表すテーブルを示す図
【図９】障害情報の例を示す図（その３）
【図１０】製品名称およびシリアルナンバー毎に作成されたフォルダを示す図
【図１１】第２の実施形態において通信障害が発生した場合に行われる処理を示すフローチャート
【符号の説明】
１    プリンタ
２    デジタルカメラ
１１，２２    ＣＰＵ
１２，２３    メモリ
１３    障害情報メモリ
１４，２６    無線ＬＡＮインターフェース
１５    プリント部
２１    撮像部
２４    液晶モニタ
２５    障害情報保持メモリ
２７    通信障害検知部
２８    入力部
２９    メモリカード
【図１】
0004698936.tif 000002
【図２】
0004698936.tif 000003
【図３】
0004698936.tif 000004
【図４】
0004698936.tif 000005
【図５】
0004698936.tif 000006
【図６】
0004698936.tif 000007
【図７】
0004698936.tif 000008
【図８】
0004698936.tif 000009
【図９】
0004698936.tif 000010
【図１０】
0004698936.tif 000011
【図１１】
0004698936.tif 000012