(57)【要約】【課題】  印刷装置等のデータ処理装置に発生したエラー種別に応じて、装置間の通信状態を柔軟に制御し、エラー発生時の通信効率の向上または低消費電力化を図ることを目的とする。【解決手段】  印刷装置等のデータ処理装置に発生したエラー種別を印刷装置または撮像装置等のデータ処理装置で判別し、判別したエラー種別に応じて、相手装置との通信を低消費電力状態に遷移する、もしくは、相手装置との通信を切断するようにする。【選択図】  図１
2006014192.tif 000002
【特許請求の範囲】
【請求項１】
受信したデータを処理するデータ処理装置において、
データ通信を行う通信手段と、
前記データ処理装置に発生したエラー種別を判別する判別手段と、
前記判別手段による判別に応じて、選択的に前記通信手段による通信を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行する選択手段を有することを特徴とするデータ処理装置。
【請求項２】
請求項１において、
前記判別手段は、受信データの処理を中断させて回復することが可能なエラーか、受信データの処理を終了させないと回復できないエラーかを判別することを特徴とするデータ処理装置。
【請求項３】
請求項２において、
前記選択手段は、前記判別手段が、発生したエラーが受信データの処理を中断させて回復することが可能なエラーである判別した場合には、前記通信手段による通信を低消費電力状態にし、発生したエラーが受信データの処理を終了させないと回復できないエラーであると判別した場合には、前記通信手段による相手装置との通信を切断することを特徴とするデータ処理装置。
【請求項４】
請求項１において、
前記選択手段は、前記判別手段による判別に応じて、選択的に前記通信手段を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【請求項５】
請求項１において、
前記選択手段は、前記判別手段による判別に応じて、選択的に相手装置の通信部を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【請求項６】
請求項１において、
前記選択手段は、相手装置がバッテリ動作中か否かに応じて、前記処理を実行することを特徴とするデータ処理装置。
【請求項７】
請求項１において、
前記データ処理装置は印刷装置であり、前記判別手段は、印刷処理中に発生したエラー種別を判別することを特徴とするデータ処理装置。
【請求項８】
請求項７において、
前記判別手段が、紙切れまたは紙詰まりを判別した場合には、前記選択手段は、前記通信手段による通信を低消費電力状態にする処理を実行することを特徴とするデータ処理装置。
【請求項９】
請求項７において、
前記判別手段が、記録剤切れを判別した場合には、前記選択手段は、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【請求項１０】
通信相手のデータ処理装置に処理データを送信するデータ処理装置において、
データ通信を行う通信手段と、
前記通信相手のデータ処理装置から通知されたエラー種別を判別する判別手段と、
前記判別手段による判別に応じて、選択的に前記通信手段による通信を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行する選択手段を有することを特徴とするデータ処理装置。
【請求項１１】
請求項１０において、
前記判別手段は、受信データの処理を中断させて回復することが可能なエラーか、受信データの処理を終了させないと回復できないエラーかを判別することを特徴とするデータ処理装置。
【請求項１２】
請求項１１において、
前記選択手段は、前記判別手段が、通知されたエラーが受信データの処理を中断させて回復することが可能なエラーである判別した場合には、前記通信手段による通信を低消費電力状態にし、通知されたエラーが受信データの処理を終了させないと回復できないエラーであると判別した場合には、前記通信手段による相手装置との通信を切断することを特徴とするデータ処理装置。
【請求項１３】
請求項１０において、
前記選択手段は、前記判別手段による判別に応じて、選択的に前記通信手段を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【請求項１４】
請求項１０において、
前記選択手段は、前記判別手段による判別に応じて、選択的に相手装置の通信部を低消費電力状態にする処理、もしくは、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【請求項１５】
請求項１０において、
前記選択手段は、バッテリ動作中か否かに応じて、前記処理を実行することを特徴とするデータ処理装置。
【請求項１６】
請求項１０において、
前記通信相手のデータ処理装置は印刷装置であり、前記判別手段は、前記印刷装置において印刷処理中に発生したエラー種別を判別することを特徴とするデータ処理装置。
【請求項１７】
請求項１６において、
前記判別手段が、紙切れまたは紙詰まりを判別した場合には、前記選択手段は、前記通信手段による通信を低消費電力状態にする処理を実行することを特徴とするデータ処理装置。
【請求項１８】
請求項１６において、
前記判別手段が、記録剤切れを判別した場合には、前記選択手段は、前記通信手段による相手装置との通信を切断する処理を実行することを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信したデータを処理するデータ処理装置及び該データ処理装置にデータを送信するデータ処理装置の通信制御に関する。
【背景技術】
【０００２】
撮像装置から印刷装置へ直接撮影画像を転送し、印刷するという、ダイレクトプリント方式がある（例えば、特許文献１）。この方式は、カメラ映像機器工業会（ＣＩＰＡ）より標準規格が策定されている。この標準規格に準拠した撮像装置、印刷装置であれば、撮像装置や印刷装置のメーカや機種によらず相互接続し、撮像装置と印刷装置との間でダイレクトに行うことが可能となる。
【０００３】
ダイレクトプリントの処理においては、印刷装置は一度に受信できる分だけのデータを受信し、データ転送のための通信リンクを維持したまま印刷処理を行い、印刷処理によって空いたバッファ量分のデータを順次撮像装置より受信するといった処理を繰り返す。ここで、印刷処理中に紙詰まり、紙切れ、インク切れなど、印刷装置の印刷機構にエラーが発生した場合には、通信リンクを維持している通信部においてもエラーに対して適切な処理を行わなければならない。従来このようなエラーが発生した場合の通信部の制御方法は、印刷装置と撮像装置間の接続を維持したままエラーの回復を待っている。
【特許文献１】特開平１１−００８８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の方法においては、印刷装置でエラーが発生した際に、印刷装置のエラー状態に応じた柔軟な通信制御が行われているとは言えなかった。例えば、通信が行われていないエラー回復中でも通信を維持することで必要の無い電力を無駄に消費しまうといった問題がある。また、電力消費の無駄を無くすために、印刷装置にエラーが発生した場合に通信を切断してしまうと、エラー回復を撮像装置に通知できないので、ユーザ自身がエラーの回復を判断しなければならない、印刷再開時に再度接続操作を行わなければならない等の問題がある。これは、印刷再開に時間がかかる、印刷を再開するのに面倒な操作をユーザに強いるという問題も起きてしまう。
【０００５】
このような問題は、撮像装置と印刷装置との関係に留まらず、撮像装置とパーソナルコンピュータとの関係、撮像装置とハードディスク装置等のストレッジ装置との関係、パーソナルコンピュータと印刷装置など、様々な装置間通信でおこる問題である。
【０００６】
本発明は上記問題に鑑みてなされたものであり、データ処理装置のエラー種別に応じて、装置間の通信状態を柔軟に制御し、エラー発生時の通信効率の向上または低消費電力化を図ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は上記目的を達成するために、データ処理装置に発生したエラー種別に応じて、相手装置との通信を低消費電力状態に遷移する、もしくは、相手装置との通信を切断するようにした。
【発明の効果】
【０００８】
本発明によれば、装置間の通信状態をデータ処理装置のエラー種別に応じて柔軟に制御することができ、エラー発生時の通信効率を向上することができる。
【０００９】
また、エラー発生時の低消費電力化を図ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照しながら説明する。
【実施例１】
【００１１】
図１は本発明の一実施形態に係る、撮像装置１０１と、印刷装置１０２を示すものである。
【００１２】
本実施例では、撮像装置１０１よりＢｌｕｅｔｏｏｔｈ（ブルートゥース）通信による近距離無線通信方式を用いて印刷装置（プリンタ）１０２へ印刷要求を転送し、印刷装置１０２は受け取った印刷要求を元に、印刷要求中に指定された印刷すべき画像データを撮像装置１０１より獲得し、その印刷を行う。
【００１３】
また本実施例では無線通信として近距離無線通信方式のＢｌｕｅｔｏｏｔｈを用いたが、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｈ／ｅ等の無線ＬＡＮ、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、その他の無線通信においても適用可能であることをここに明記しておく。
【００１４】
本実施例における撮像装置１０１の構成を、図２に示した機能ブロック図を用いて説明する。
【００１５】
撮像装置１０１は、少なくとも近距離無線通信部２０１と、電源部２０２と、撮像処理部２０３と、記憶部２０４とを備える。
【００１６】
近距離無線通信部２０１は、近距離無線通信方式を利用して撮像装置１０１が周囲の端末と無線通信を行う機能を有する。
【００１７】
電源部２０２は、撮像装置１０１の各部に、所定の電圧・電流を供給する。
【００１８】
撮像処理部２０３は、撮像装置１０１の主たる機能である、撮像処理を行う機能を有する。
【００１９】
記憶部２０４は、撮像装置１０１の制御に必要なプログラムや、撮像処理部２０３によって撮影された画像などのデータを記憶する機能を有し、メモリやカードなどの記憶媒体により構成される。
【００２０】
次に、本実施例における印刷装置１０２の構成を、図３に示した機能ブロック図を用いて説明する。
【００２１】
印刷装置１０２は、少なくとも近距離無線通信部３０１と、電源部３０２と、記憶部３０３と、印刷処理部３０４と、エラー検知部３０５と、通信制御部３０６とを備える。
【００２２】
近距離無線通信部３０１は、近距離無線通信方式を利用して印刷装置１０２が周囲の端末と無線通信を行う機能を有する。
【００２３】
電源部３０２は、印刷装置１０２の各部に、所定の電圧・電流を供給する。
【００２４】
記憶部３０３は、印刷装置１０２の制御に必要なプログラムや、撮像装置１０１より転送されたデータなどを記憶する機能を有し、メモリやカード、ハードディスクなどの記憶媒体により構成される。
【００２５】
印刷処理部３０４は、印刷装置１０２の主たる機能である、印刷処理を行う機能を有する。
【００２６】
エラー検知部３０５は、プリンタにエラーが発生した際にエラーを検知し、通信制御部３０６を起動して通信制御部３０６へ発生したエラーの種別を伝える機能と、近距離無線通信部３０１を介して撮像装置１０１へエラーを通知する機能とを有する。
【００２７】
通信制御部３０６は、撮像装置１０１との間の通信状態を制御する機能を有し、発生したエラーの種別に応じて通信状態を低消費電力状態へ遷移させる、あるいは接続を切断する、といった処理を行うと共に、エラー回復時に通信状態が低消費電力状態である場合には、通信状態をエラー発生前の状態に戻してデータ転送を再開するといった機能を有する。
【００２８】
次に、印刷装置１０２においてエラーを検知した場合の処理手順について、図４に示すフローチャートを用いて説明する。
【００２９】
ステップＳ４０１において、通信制御部３０６はエラー検知部３０５より伝えられたエラー情報を基に、記憶部３０３に記憶されているエラー判別テーブルを参照してエラーの判別を行う。図５にエラー判別テーブルの一例を示す。図のように、それぞれのエラーは、通信を維持したまま回復が可能なエラーである「Ｗａｒｎｉｎｇ」と、プリンタ再起動などが必要であり、通信を維持したままでは回復が困難なエラーである「Ｆａｔａｌ  Ｅｒｒｏｒ」とに分類される。
【００３０】
ステップＳ４０２において、通信制御部３０６はエラー理由、エラー状態といった発生したエラーに関する情報を含む状態通知を、近距離無線通信部３０１を介して撮像装置１０１へ送信する。図６に状態通知に含まれるデータの一例を示す。図のように、状態通知には少なくとも「プリンタ状態（停止中を示す「Ｐａｕｓｅ」または印刷中を示す「Ｐｒｉｎｔｉｎｇ」）」、「エラー状態」、「エラー理由」の情報が含まれる。
【００３１】
ステップＳ４０３において、通信制御部３０６はステップＳ４０１にてエラー判別テーブルを参照することにより得られたエラー状態が「Ｆａｔａｌ  Ｅｒｒｏｒ」であるかどうかを調べる。
【００３２】
ステップＳ４０３にてエラー状態が「Ｆａｔａｌ  Ｅｒｒｏｒ」であった場合、ステップＳ４０４において、通信制御部３０６は撮像装置１０１との通信を終了するよう近距離無線通信部３０１に指示し、近距離無線通信部３０１は撮像装置１０１との通信を終了する。
【００３３】
ステップＳ４０３にてエラー状態が「Ｗａｒｎｉｎｇ」であった場合、ステップＳ４０５において、通信制御部３０６は撮像装置１０１との通信状態を低消費電力状態にするよう近距離無線通信部３０１に指示する。本実施例ではＢｌｕｅｔｏｏｔｈの低消費電力状態としてパーク・モードに入るものとする。近距離無線通信部３０１はパーク・モード要求を撮像装置１０１へ送信し、撮像装置１０１の近距離無線通信部２０１よりパーク・モードに同意するメッセージを受信することで、撮像装置１０１と印刷装置１０２間の通信を中断してパーク・モードに入る。ここで、パーク・モードに入るのは、印刷装置１０２の近距離無線通信部３０１でもよいし、撮像装置１０１の近距離無線通信部２０１でもよい。しかし、撮像装置１０１はバッテリにより動作することが多いので、撮像装置１０１の近距離無線通信部２０１をパーク・モードに遷移させたほうがよい。この場合、撮像装置１０１と印刷装置１０２とが通信を開始する際に、互いにバッテリ動作中か否かを通知し、印刷装置１０２は撮像装置１０１がバッテリ動作中の場合に、撮像装置１０１の近距離無線通信部２０１をパーク・モードに遷移させる。また、互いにバッテリ動作中で無い場合には、パーク・モードに遷移させないようにしてもよい。
【００３４】
ステップＳ４０６において、通信制御部３０６はプリンタの状態を監視し、プリンタエラーからの回復を待つ。
【００３５】
ステップＳ４０７において、プリンタエラーが修正され、通信制御部３０６がプリンタエラーからの回復を認識した場合、通信制御部３０６はパーク・モードを解除するよう近距離無線通信部３０１に指示する。近距離無線通信部３０１はパーク・モード解除要求を撮像装置１０１へ送信し、撮像装置１０１の近距離無線通信部２０１よりパーク・モード解除に同意するメッセージを受信することで、パーク・モードを解除する。
【００３６】
パーク・モードを解除後、撮像装置１０１と印刷装置１０２は中断していたデータ転送を再開する。
【００３７】
以上の手順をもって、印刷中にプリンタエラーが発生した場合の通信状態の制御は行われる。
【００３８】
以上のように実施例１によれば、印刷装置のエラー状態、種類に応じて、撮像装置と印刷装置間の無線通信を好適に制御するので、具体的には、紙切れ、紙詰まりなどの簡単に回復するエラーが発生した場合には、無線通信を低消費電力状態にし、インク切れなどの回復に時間がかかるエラー、再起動が必要なエラーが発生した場合には、無線通信を切断するので、無断な電力消費を防ぐことができ、また、低消費電力状態にした場合には、煩雑な操作をユーザに強いることなく、速やかに印刷を再開することができ、エラー発生時の通信効率の向上を図ることができる。
【実施例２】
【００３９】
実施例１では、印刷装置１０２にてエラーが発生した場合に印刷装置１０２が主導となり、エラーの状態に応じて撮像装置１０１と印刷装置１０２の無線通信の状態を制御する方法であった。
【００４０】
ところで、ダイレクトプリント方式はメーカや機器によらず、様々な組み合わせの印刷装置、撮像装置間で行われることが想定されている。そのため、実施例１で示したような制御を印刷装置が実行できない場合も考えられる。
【００４１】
そこで実施例２は、印刷装置１０２にてエラーが発生した場合に、印刷装置１０１から通知されるエラー状態情報に応じて、撮像装置１０１が主導となって撮像装置１０１と印刷装置１０２の無線通信の状態を制御する。これにより実施例１のように印刷装置主導で無線通信の状態を制御できない場合でも、撮像装置１０１が主導となって制御を行うことで、実施例１と同様の効果を得ることが可能となる。
【００４２】
本実施例における撮像装置１０１の構成を、図７に示した機能ブロック図を用いて説明する。
【００４３】
撮像装置１０１は、少なくとも近距離無線通信部７０１と、電源部７０２と、撮像処理部７０３と、記憶部７０４と、プリンタエラー検知部７０５と、通信制御部７０６とを備える。
【００４４】
近距離無線通信部７０１は、近距離無線通信方式を利用して撮像装置１０１が周囲の端末と無線通信を行う機能を有する。
【００４５】
電源部７０２は、撮像装置１０１の各部に、所定の電圧・電流を供給する。
【００４６】
撮像処理部７０３は、撮像装置１０１の主たる機能である、撮像処理を行う機能を有する。
【００４７】
記憶部７０４は、撮像装置１０１の制御に必要なプログラムや、撮像処理部２０３によって撮影された画像などのデータを記憶する機能を有し、メモリやカード、ハードディスクなどの記憶媒体により構成される。また、本実施例では、記憶部７０４に図５に示すようなエラー判別テーブルを記憶している。
【００４８】
プリンタエラー検知部７０５は、印刷装置１０２より転送されたエラー通知よりプリンタエラー発生及びエラー種別を検知し、通信制御部７０６を起動して通信制御部７０６へ発生したエラーの種別を伝える機能を有する。
【００４９】
通信制御部７０６は、印刷装置１０２との間の通信状態を制御する機能を有し、発生したプリンタエラーの種別に応じて通信状態を低消費電力状態へ遷移させる、あるいは接続を切断するといった処理を行うと共に、エラー回復時に通信状態が低消費電力状態である場合には、通信状態をエラー発生前の状態に戻してデータ転送を再開するといった機能を有する。
【００５０】
次に、本実施例における印刷装置１０２の構成を、図８に示した機能ブロック図を用いて説明する。
【００５１】
印刷装置１０２は、少なくとも近距離無線通信部８０１と、電源部８０２と、印刷処理部８０３と、記憶部８０４と、エラー検知部８０５とを備える。
【００５２】
近距離無線通信部８０１は、近距離無線通信方式を利用して印刷装置１０２が周囲の端末と無線通信を行う機能を有する。
【００５３】
電源部８０２は、印刷装置１０２の各部に、所定の電圧・電流を供給する。
【００５４】
記憶部８０３は、印刷装置１０２の制御に必要なプログラムや、撮像装置１０１より転送されたデータを一時的に記憶する機能を有し、メモリやカード、ハードディスクなどの記憶媒体により構成される。
【００５５】
印刷処理部８０４は、印刷装置１０２の主たる機能である、印刷処理を行う機能を有する。エラー検知部８０５は、プリンタにエラーが発生した際にエラーを検知し、近距離無線通信部８０１を介して撮像装置１０１へエラーを通知する機能とを有する。
【００５６】
次に、印刷処理中に印刷装置１０２にエラーが発生し、印刷装置１０２のエラー検知部８０５より近距離無線通信手段８０１を介して撮像装置１０１へエラー状態が通知された場合の処理手順について、図９、図１０を用いて説明する。
【００５７】
図９はエラー通知受信から低消費電力状態に遷移するまでの、通信制御部７０６の処理手順を示すフローチャートである。
【００５８】
印刷装置１０２は、印刷処理中にエラー検知部８０５によりエラーを検知すると、撮像装置１０１にエラーの通知と、発生したエラーの種別を通知する。ここで、印刷装置１０２が通知するエラーの種別としては、図５のエラー理由の相当する情報である。
【００５９】
ステップＳ９０１において、エラー検知部７０５は撮像装置１０１から通知されたメッセージ中のエラー状態を参照し、そこで得られたプリンタエラーの状態を通信制御部７０６へ伝達する。
【００６０】
ステップＳ９０２において、通信制御部７０６はステップＳ９０１にて得られたエラー状態が「Ｆａｔａｌ  Ｅｒｒｏｒ」であるかどうかを記憶部７０４に記憶しているエラー判別テーブル（図５）を参照することで調べる。
【００６１】
ステップＳ９０２にてエラー状態が「Ｆａｔａｌ  Ｅｒｒｏｒ」であった場合、ステップＳ９０３において、通信制御部７０６は印刷装置１０２との通信を終了するよう近距離無線通信部７０１に指示し、近距離無線通信部７０１は印刷装置１０２との通信を終了する。
【００６２】
ステップＳ９０２にてエラー状態が「Ｗａｒｎｉｎｇ」であった場合、ステップＳ９０４において、通信制御部７０６は印刷装置１０２との通信状態を低消費電力状態にするよう近距離無線通信部７０１に指示する。本実施例ではＢｌｕｅｔｏｏｔｈの低消費電力状態としてホールド・モードに入るものとする。近距離無線通信部７０１はホールド・モード要求を印刷装置１０２へ送信し、印刷装置１０２の近距離無線通信部８０１よりホールド・モードに同意するメッセージを受信することで、撮像装置１０１と印刷装置１０２間の通信を中断してホールド・モードに入る。ここで、ホールド・モードに入るのは、印刷装置１０２の近距離無線通信部８０１でもよいし、撮像装置１０１の近距離無線通信部７０１でもよい。しかし、撮像装置１０１はバッテリにより動作することが多いので、撮像装置１０１の近距離無線通信部７０１をホールド・モードに遷移させたほうがよい。この場合、撮像装置１０１と印刷装置１０２とが通信を開始する際に、互いにバッテリ動作中か否かを通知し、撮像装置１０１がバッテリ動作中の場合に、撮像装置１０１の近距離無線通信部７０１をホールド・モードに遷移させる。また、互いにバッテリ動作中で無い場合には、ホールド・モードに遷移させないようにしてもよい。
【００６３】
次にホールド・モード中、およびエラー回復後にホールド・モードを解除する場合の通信制御部７０６の処理手順について、図１０に示す動作説明図を用いて説明する。
【００６４】
ステップＳ１００１において、通信制御部７０６の指示により近距離無線通信部７０１から印刷装置１０２へホールド・モード要求が送信され、撮像装置１０１と印刷装置１０２間の通信はホールド・モードに入る。ここでは、前述した図９のフローチャートにより示される処理において事前にホールド・モード要求が印刷装置１０２に受け入れられているため、印刷装置１０２からのホールド・モード同意メッセージを受け取ることなくホールド・モードに入る。
【００６５】
ホールド・モード要求内にはホールド・モード持続時間（本実施例では時間Ｔとする）が記述されており、撮像装置１０１と印刷装置１０２の近距離無線通信部７０１、８０１はホールド・モードに遷移後、Ｔ時間分経過するとホールド・モードを解除し、通常の通信を行える状態へ戻る。
【００６６】
ステップＳ１００２において、ホールド・モードに遷移してからＴ時間が経過すると、通信制御部７０６は近距離無線通信部７０１を介して印刷装置１０２の状態を得るための状態通知要求を印刷装置１０２へ送信する。
【００６７】
ステップＳ１００３において、印刷装置１０２はステップＳ１００２の状態通知要求の応答として、エラーが回復した状態か、エラーが継続中か、継続中のエラーの種別を状態通知応答メッセージとして撮像装置１０１に送信する。なお、プリンタ１０１が図６に示したテーブルを有している場合には、図６に示す状態情報を含む状態通知応答メッセージを撮像装置１０１へ送信する。この場合、図１０の本ステップにおける状態通知応答メッセージでは、未だエラーから回復していないためプリンタ状態情報に「Ｐａｕｓｅ」が格納される。
【００６８】
ステップＳ１００４において、通信制御部７０６は受信した状態通知応答メッセージ中のプリンタ状態情報を参照し、プリンタ状態が「Ｐａｕｓｅ」であることから未だにプリンタエラーから回復されていないと判断し、再びホールド・モード要求を印刷装置１０２へ送信してホールド・モードへ入る。
【００６９】
ステップＳ１００５、およびステップＳ１００６において、前回のホールド・モード中にエラー回復が行われた場合には、通信制御部７０６はステップ１００２、およびステップ１００３と同様の手順でプリンタ状態情報を参照し、プリンタ状態が「Ｐｒｉｎｔｉｎｇ」であることから印刷装置１０２がエラーから回復されたと判断し、中断していたデータ転送を再開する。
【００７０】
以上の手順をもって、印刷中にプリンタエラーが発生した場合の通信状態の制御は行われる。
【００７１】
以上のように実施例２によれば、実施例１の効果に加え、プリンタが実施例１のような無線通信の制御を行う機能を持たないでも、無断な電力消費を防ぐことができ、また、煩雑な操作をユーザに強いることなく、速やかに印刷を再開することができ、エラー発生時の通信効率の向上も図ることができる。
【００７２】
なお、上記各実施例の説明では、撮像装置と印刷装置間の通信について説明したが、撮像装置とパーソナルコンピュータとの通信、撮像装置とハードディスク装置等のストレッジ装置との通信、パーソナルコンピュータと印刷装置との通信など、様々な装置間通信においても本発明は適用することができる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態の一例
【図２】実施例１における撮像装置の機能ブロックの構成図
【図３】実施例１におけるプリンタの機能ブロックの構成図
【図４】プリンタの制御部の処理手順を表すフローチャート
【図５】エラー判別テーブルの一例
【図６】状態通知に含まれるデータの一例
【図７】実施例２における撮像装置の機能ブロックの構成図
【図８】実施例２におけるプリンタの機能ブロックの構成図
【図９】撮像装置の制御部の処理手順を表すフローチャート
【図１０】実施例２における撮像装置主導による通信制御の動作説明図
【符号の説明】
【００７４】
１０１  撮像装置
１０２  プリンタ
２０１  実施例１における撮像装置の近距離無線通信部
２０２  実施例１における撮像装置の電源部
２０３  実施例１における撮像装置の撮像処理部
２０４  実施例１における撮像装置の記憶部
３０１  実施例１におけるプリンタの近距離無線通信部
３０２  実施例１におけるプリンタの電源部
３０３  実施例１におけるプリンタの記憶部
３０４  実施例１におけるプリンタの印刷処理部
３０５  実施例１におけるプリンタのエラー検知部
３０６  実施例１におけるプリンタの通信制御部
７０１  実施例２における撮像装置の近距離無線通信部
７０２  実施例２における撮像装置の電源部
７０３  実施例２における撮像装置の撮像処理部
７０４  実施例２における撮像装置の記憶部
７０５  実施例２における撮像装置のプリンタエラー検知部
７０６  実施例２における撮像装置の通信制御部
８０１  実施例２におけるプリンタの近距離無線通信部
８０２  実施例２におけるプリンタの電源部
８０３  実施例２におけるプリンタの印刷処理部
８０４  実施例２におけるプリンタの記憶部
８０５  実施例２におけるプリンタのエラー検知部
【図１】
2006014192.tif 000003
【図２】
2006014192.tif 000004
【図３】
2006014192.tif 000005
【図４】
2006014192.tif 000006
【図５】
2006014192.tif 000007
【図６】
2006014192.tif 000008
【図７】
2006014192.tif 000009
【図８】
2006014192.tif 000010
【図９】
2006014192.tif 000011
【図１０】
2006014192.tif 000012