(57)【要約】【課題】複数の画像の印刷を指定した際に、その印刷の経過をカメラ側で知ることや、プリンタ装置側でエラーが発生した場合にカメラ側でそのエラーの発生を知ることができなかった。【解決手段】ユーザによる操作に基づくユーザによる要求の入力、及びユーザへの指示を表示するためのユーザインターフェース部により印刷が指定された画像の識別子をメモリに記憶しておき（Ｓ４０１，Ｓ４０３，Ｓ４０４）、ユーザインターフェース部により入力された印刷要求に基づいて、メモリに記憶されている識別子に対応する画像の印刷要求を無線通信により印刷装置１０２に発行する（Ｓ４０６，Ｓ４１６）。そして、印刷装置１０２から無線通信により状態情報を受信して（Ｓ４１４，Ｓ４２３）、その印刷要求した画像の印刷状況をユーザインターフェース部により表示させる（Ｓ４１５，Ｓ４２４）。【選択図】  図４
2004328275.tif 000002
【特許請求の範囲】
【請求項１】
撮像した画像の画像信号を生成する撮像手段と、
印刷装置との間で無線による通信を行う無線通信手段と、
ユーザによる操作に基づくユーザによる要求の入力、及びユーザへの指示を表示するためのユーザインターフェース手段と、
前記ユーザインターフェース手段により印刷が指定された画像の識別子を記憶する記憶手段と、
前記ユーザインターフェース手段により入力された印刷要求に基づいて、前記記憶手段に記憶されている前記識別子に対応する画像の印刷要求を前記無線通信手段を使用して発行する印刷要求発行手段と、
前記印刷装置から前記無線通信手段を介して状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース手段により表示させるように制御する制御手段と、
を有することを特徴とする撮像装置。
【請求項２】
前記制御手段は更に、前記状態情報に基づいて印刷が完了したと判断した画像の識別子を前記記憶手段から削除することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記憶手段は、印刷が指定された画像の識別子に対応付けて、前記画像の印刷指示された枚数情報を記憶していることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記制御手段は更に、前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース手段により印刷が中断している旨を表示させることを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース手段は少なくとも印刷の再開或いは印刷の終了を指示するためのコマンドの入力を可能にすることを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記制御手段は更に、前記状態情報が印刷の中断を示している場合、その後前記印刷装置からの状態情報により印刷再開可能となったと判断すると、自動的に前記無線通信手段を介して前記印刷装置に印刷再開要求を発行することを特徴とする請求項４に記載の撮像装置。
【請求項７】
前記無線通信手段による通信が可能か否かを判定する判定手段と、
前記判定手段により通信不能と判定されると、前記判定手段により前記無線通信手段による無線通信が可能になったと判定されるのを待って、前記印刷装置との間で前記無線通信手段による接続確立を実行させる通信復帰手段とを更に有することを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
撮像装置より印刷装置に対して無線により印刷要求を発行して印刷させる印刷システムであって、
前記撮像装置は、
撮像した画像の画像信号を生成する撮像手段と、印刷装置との間で無線による通信を行う第１無線通信手段と、ユーザによる操作に基づくユーザによる要求の入力、及びユーザへの指示を表示するためのユーザインターフェース手段と、前記ユーザインターフェース手段により印刷が指定された画像の識別子を記憶する記憶手段と、前記ユーザインターフェース手段により入力された印刷要求に基づいて、前記記憶手段に記憶されている前記識別子に対応する画像の印刷要求を前記第１無線通信手段を使用して発行する印刷要求発行手段と、前記印刷装置から前記第１無線通信手段を介して状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース手段により表示させるように制御する制御手段とを有し、
前記印刷装置は、
前記撮像装置との間で無線による通信を行う第２無線通信手段と、前記印刷要求に応じた印刷状況を前記状態情報として、前記第２無線通信手段を使用して前記撮像装置に送信する送信制御手段と、前記印刷要求に応じた印刷処理を実行する印刷制御手段とを有することを特徴とする印刷システム。
【請求項９】
前記制御手段は更に、前記状態情報に基づいて印刷が完了したと判断した画像の識別子を前記記憶手段から削除することを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記記憶手段は、印刷が指定された画像の識別子に対応付けて、前記画像の印刷指示された枚数情報を記憶していることを特徴とする請求項８又は９に記載の印刷システム。
【請求項１１】
前記制御手段は更に、前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース手段により印刷が中断している旨を表示させることを特徴とする請求項８に記載の印刷システム。
【請求項１２】
前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース手段は少なくとも前記印刷における印刷の再開或いは印刷の終了を指示するためのコマンドの入力を可能にすることを特徴とする請求項１１に記載の印刷システム。
【請求項１３】
前記制御手段は更に、前記状態情報が印刷の中断を示している場合、その後前記印刷装置からの状態情報により印刷再開可能となったと判断すると、自動的に前記第１無線通信手段を介して前記印刷装置に印刷再開要求を発行することを特徴とする請求項１１に記載の印刷システム。
【請求項１４】
撮像装置より印刷装置に対して無線により印刷要求を発行して印刷させる印刷システムにおける印刷制御方法であって、
前記撮像装置のユーザインターフェース部により入力された印刷要求に基づいて、メモリに記憶されている画像の識別子に対応する画像の印刷要求を無線通信により前記印刷装置に発行する印刷要求発行工程と、
前記印刷装置から無線により状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース部により表示させるように制御する制御工程と、
前記印刷装置では、前記印刷要求に応じた印刷状況を前記状態情報として、無線通信により前記撮像装置に送信する送信制御工程と、
前記印刷要求に応じた印刷処理を実行する印刷制御工程と、
を有することを特徴とする印刷システムにおける印刷制御方法。
【請求項１５】
前記制御工程では更に、前記状態情報に基づいて印刷が完了したと判断した画像の識別子を前記メモリから削除することを特徴とする請求項１４に記載の印刷制御方法。
【請求項１６】
前記メモリは、印刷が指定された画像の識別子に対応付けて、前記画像の印刷指示された枚数情報を記憶していることを特徴とする請求項１４又は１５に記載の印刷制御方法。
【請求項１７】
前記制御工程では更に、前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース部により印刷が中断している旨を表示させることを特徴とする請求項１４に記載の印刷制御方法。
【請求項１８】
前記状態情報が印刷の中断を示している場合、前記ユーザインターフェース部は少なくとも前記印刷における印刷の再開或いは印刷の終了を指示するためのコマンドの入力を可能にすることを特徴とする請求項１７に記載の印刷制御方法。
【請求項１９】
前記制御工程では更に、前記状態情報が印刷の中断を示している場合、その後前記印刷装置からの状態情報により印刷再開可能となったと判断すると、自動的に無線通信により前記印刷装置に印刷再開要求を発行することを特徴とする請求項１７に記載の印刷制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮像装置で撮影した画像を、ＰＣを介さずにプリンタのような印刷装置へ直接無線通信を用いて転送して印刷させる技術に関するものである。
【０００２】
【従来の技術】
撮像装置により撮影した画像データを、その撮像装置から直接プリンタ装置に伝送して印刷させる、いわゆるダイレクトプリントの標準規格がカメラ映像機器工業会（ＣＩＰＡ）により策定されている。従来の撮影画像の印刷方法としては、例えばカメラより画像ファイルをＰＣ（パーソナルコンピュータ）に伝送し、そのＰＣからその画像ファイルの印刷をプリンタ装置に要求するといった、ＰＣを介した印刷方法が一般的であった。この規格により、従来のＰＣを介して行われていた撮影画像の印刷処理を、カメラやプリンタ装置のメーカや機種によらずに、相互に接続された撮像装置とプリンタ装置との間で直接行うことが可能となる。このようなダイレクトプリントの一例として特許文献１がある。
【０００３】
このダイレクトプリント方式での印刷方法の一つに、撮像装置から、印刷したい画像の印刷要求を印刷装置に通知することにより印刷する方法がある。
【特許文献】
特開平１−２３９３１２号公報
【０００４】
【発明が解決しようとする課題】
しかしながら従来の方法では、複数の画像を印刷したいときは、一つの画像の印刷が終了した後に次の画像の印刷要求をするか、或いは、複数画像の印刷指定することが可能なＤＰＯＦ方式のデータをカメラからプリンタ装置に送信して印刷していた。このため複数の画像の印刷を指定した際に、その印刷の経過をカメラ側で知ることや、プリンタ装置側でエラーが発生した場合にカメラ側でそのエラーの発生を知ることができなかった。
【０００５】
さらに、一つの画像を複数枚印刷するように指示することは、カメラ側で、各画像の印刷枚数を指定することにより可能であったが、複数種類の画像を印刷する場合は、一つの画像の印刷が終了するまで待った後に、次の画像の印刷要求を入力する必要があった。また、ＣＩＰＡの規格で定められたダイレクトプリント方法では、複数の画像を印刷する処理方法が規定されているが、その操作方法は、予め印刷する画像及びその枚数を指定した後、印刷ジョブを開始する操作を行うＤＰＯＦ的な操作となっている。このためユーザが画像を見ながら連続して画像の印刷指定するという操作は実現できなかった。
【０００６】
また、プリンタ装置のエラーにより印刷動作が停止していた時、そのエラー原因が除去されてプリンタ装置による印刷が可能になった後、更に印刷を継続するには、カメラ側で、その印刷したい画像を再度指定して印刷要求を再発行する必要があり、ユーザにとって操作し易い環境ではなかった。
【０００７】
本発明は上記従来例に鑑みてなされたもので、使用者が印刷指定した画像の印刷状況を確認可能としたものである。
【０００８】
また本発明は、撮像装置で複数の画像の印刷指定を行った場合でも、印刷可能にするとともに、印刷指定した画像の印刷状況を識別できるようにする。
【０００９】
また本発明は、印刷装置における障害発生時に、容易に印刷動作を復旧できるようにする技術に関するものである。
【００１０】
【課題を解決するための手段】
本願発明の撮像装置の特徴は、以下の如くである。即ち、
撮像した画像の画像信号を生成する撮像手段と、
印刷装置との間で無線による通信を行う無線通信手段と、
ユーザによる操作に基づくユーザによる要求の入力、及びユーザへの指示を表示するためのユーザインターフェース手段と、
前記ユーザインターフェース手段により印刷が指定された画像の識別子を記憶する記憶手段と、
前記ユーザインターフェース手段により入力された印刷要求に基づいて、前記記憶手段に記憶されている前記識別子に対応する画像の印刷要求を前記無線通信手段を使用して発行する印刷要求発行手段と、
前記印刷装置から前記無線通信手段を介して状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース手段により表示させるように制御する制御手段とを有することを特徴とする。
【００１１】
本願発明の印刷システムの特徴は、以下の如くである。即ち、
撮像装置より印刷装置に対して無線により印刷要求を発行して印刷させる印刷システムであって、
前記撮像装置は、
撮像した画像の画像信号を生成する撮像手段と、印刷装置との間で無線による通信を行う第１無線通信手段と、ユーザによる操作に基づくユーザによる要求の入力、及びユーザへの指示を表示するためのユーザインターフェース手段と、前記ユーザインターフェース手段により印刷が指定された画像の識別子を記憶する記憶手段と、前記ユーザインターフェース手段により入力された印刷要求に基づいて、前記記憶手段に記憶されている前記識別子に対応する画像の印刷要求を前記第１無線通信手段を使用して発行する印刷要求発行手段と、前記印刷装置から前記第１無線通信手段を介して状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース手段により表示させるように制御する制御手段とを有し、
前記印刷装置は、
前記撮像装置との間で無線による通信を行う第２無線通信手段と、前記印刷要求に応じた印刷状況を前記状態情報として、前記第２無線通信手段を使用して前記撮像装置に送信する送信制御手段と、前記印刷要求に応じた印刷処理を実行する印刷制御手段とを有することを特徴とする。
【００１２】
本願発明の印刷制御方法の特徴は、以下の如くである。即ち、
撮像装置より印刷装置に対して無線により印刷要求を発行して印刷させる印刷システムにおける印刷制御方法であって、
前記撮像装置のユーザインターフェース部により入力された印刷要求に基づいて、メモリに記憶されている画像の識別子に対応する画像の印刷要求を無線通信により前記印刷装置に発行する印刷要求発行工程と、
前記印刷装置から無線により状態情報を受信して、前記印刷要求した画像の印刷状況を前記ユーザインターフェース部により表示させるように制御する制御工程と、
前記印刷装置では、前記印刷要求に応じた印刷状況を前記状態情報として、無線通信により前記撮像装置に送信する送信制御工程と、
前記印刷要求に応じた印刷処理を実行する印刷制御工程と、
を有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１４】
図１は、本発明の一実施形態に係る撮像装置１０１とプリンタ１０２を有する印刷システムを説明する図である。尚、本実施の形態における撮像装置は、例えばデジタルカメラの場合を例に説明するが、本発明はこれに限定されるものでなく、例えばビデオカメラや、撮影機能を有する携帯電話等であってもよい。
【００１５】
図１の印刷システムでは、撮像装置１０１より無線通信方式を用いてプリンタ１０２へ印刷要求を転送する。プリンタ１０２は、その受け取った印刷要求に基づいて、その印刷要求で指定された画像データを撮像装置１０１より獲得し、その印刷を行う。
【００１６】
図２は、本発明の実施の形態に係る撮像装置１０１の機能構成を示す機能ブロック図である。
【００１７】
この撮像装置１０１は、少なくとも無線通信部２０１と、制御部２０２と、ユーザインターフェース部２０３と、撮像部２０４と、データ保存部２０５と、印刷状態表示処理部２０６と、画像識別子記憶部２０７を有している。無線通信部２０１は、無線通信方式を利用して周囲の端末と無線通信を行う機能を有する。ユーザインターフェース部２０３は、ユーザからの入力を制御部２０２へ伝える機能と、制御部２０２より伝えられるユーザへのメッセージを表示・出力する機能とを有する。撮像部２０４は、この撮像装置１０１の主たる機能である、撮像処理を行う機能を有する。データ保存部２０５は、撮像部２０４にて撮影され画像を変換した画像データや、プリンタ１０２より通知される情報などを保存する機能を有する。印刷状態表示処理部２０６は、プリンタ１０２に対して印刷データを伝送して印刷中であるプリンタ１０２における印刷状態をユーザに提示する機能を有する。画像識別子記憶部２０７は、プリンタ１０２に対して印刷要求を行った画像の識別子を記憶している。画像識別子記憶部２０７での、画像の識別子の記憶形式は、実施例においてはファイル名と、それぞれの画像の識別子に対応させて印刷枚数をリストとして有しているが、そのリストの記述形式は時にここでは問わない。例えば、そのリストをテキストファイルとして作成してもよいし、ｈｔｍｌやｘｍｌを用いたファイルとして記述してもよい。より具体的には、公知のＤＰＯＦファイルであってもよい。
【００１８】
尚、制御部２０２は、マイクロプロセッサ等のＣＰＵ２０２ａ，そのＣＰＵ２０２ａにより実行されるプログラムを記憶するプログラムメモリ２０２ｂ（通常ＲＯＭ）、及びＣＰＵ２０２ａによる制御処理の実行時に各種データを一時的に保存するＲＡＭ２０２ｃ等を備えており、前述した各部２０１，２０３〜２０７の機能の一部をも実現している。
【００１９】
図３は、本発明の実施の形態に係るプリンタ１０２の構成を示す機能ブロック図である。
【００２０】
プリンタ１０２は、少なくとも無線通信部３０１と、プリンタ制御部３０２と、印刷処理部３０３と、画像識別子記憶部３０４を有する。無線通信部３０１は無線通信方式を利用して周囲の端末と無線通信を行う機能を有する。印刷処理部３０３は、撮像装置１０１からの印刷要求の受信処理、及び印刷データの獲得処理を実行するとともに、印刷中に障害が発生した場合には、その障害情報をプリンタ制御部３０２へ通知する機能を有する。画像識別子記憶部３０４は、撮像装置１０１より印刷要求された画像ファイルの識別子を記憶する。プリンタ制御部３０２は、このプリンタ１０２全体の動作を制御する機能を有する。画像識別子記憶部３０４は、通知された画像ファイルのみの識別子を有しているもよいが、画像識別子記憶部２０７と同様の記述形式で、画像ファイルのリストをファイルごと記憶してもよい。もちろん、画像識別子記憶部２０７に記憶されているＤＰＯＦと同様のデータが記録されてもよい。
【００２１】
尚、プリンタ制御部３０２は、マイクロプロセッサ等のＣＰＵ３０２ａ，そのＣＰＵ３０２ａにより実行されるプログラムを記憶するプログラムメモリ３０２ｂ（通常ＲＯＭ）、及びＣＰＵ３０２ａによる制御処理の実行時に各種データを一時的に保存するＲＡＭ３０２ｃ等を備えており、前述した各部３０１，３０３，３０４の機能の一部をも実現している。
【００２２】
次に、ユーザが、撮像装置１０１のユーザインターフェース部２０３を使用してプリンタ１０２に対して印刷を指示し、プリンタ１０２に画像データ（画像ファイル）を送信して印刷を行わせる際の手順を図４〜図６を用いて説明する。
【００２３】
［実施の形態１］
図４は、本実施の形態１に係る印刷システムにおける印刷処理の流れを示すシーケンス図である。
【００２４】
まずステップＳ４０１で、ユーザが撮像装置１０１のユーザインターフェース部２０３を使用して、撮像装置１０１に対して印刷処理の開始を指示する。この際、印刷したい画像ファイルと、その印刷を実行するプリンタ１０２が、ユーザによりユーザインターフェース部２０３を使用して指定される。次にステップＳ４０２で、撮像装置１０１とプリンタ１０２との間で、印刷処理のための制御用の通信コネクションが確立される。この通信コネクションは、例えばＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｏｒｍ  Ｐｒｏｔｏｃｏｌ）等を使用し、撮像装置１０１とプリンタ１０２との間で互いを確認することにより実現される。
【００２５】
ステップＳ４０３，Ｓ４０４は、ユーザインターフェース部２０３を使用したユーザの操作による、印刷したい画像ファイルの指定動作を示している。
【００２６】
ここでユーザが、印刷するように指定した画像ファイルが一つであればステップＳ４０５における処理、即ち、画像ファイルの伝送用のための通信コネクション確立のための動作に移行する。しかし、ユーザが次々と印刷したい画像ファイルをユーザインターフェース部２０３を使用して複数の画像ファイルを指定した場合は、制御部２０２は、これらの要求を受取ると、その印刷が指定された画像ファイルの識別子と、その印刷枚数を、その識別子に対応付けて画像識別子記憶部２０７に記憶する。
【００２７】
次にステップＳ４０５では、印刷処理のための画像ファイルのデータ伝送用の通信コネクションが確立される。これにより撮像装置１０１とプリンタ１０２との間でオブジェクト（画像ファイルやスクリプト等）のやり取りができるようになる。
【００２８】
次にステップＳ４０６に進み、撮像装置１０１からプリンタ１０２へ最初にＳ４０１で指定された印刷要求に対する画像ファイルの印刷処理の開始が通知される。そしてステップＳ４０７に進み、撮像装置１０１は、画像識別子記憶部２０７に記憶されている情報を基に、図５に示すような印刷状態テーブルを作成し、ユーザインターフェース部２０３を介して表示・出力する。
【００２９】
図５は、本実施の形態に係る印刷状態テーブルを説明する図である。
【００３０】
図において、５０１は印刷が指定された画像ファイルの一覧を記憶するエリア（Ｆｉｌｅ  Ｎａｍｅ）である。５０１は、各画像ファイルの印刷状況を記憶するエリア（Ｐｒｉｎｔ）である。このエリア５０１の数字は、「（印刷完了枚数）／（指定された印刷枚数）」で表わされている。尚、この印刷状態テーブルは、撮像装置１０１のデータ保存部２０５に保存され、以降の処理において、この印刷状態テーブルの内容が更新される度に、データ保存部２０５に保存された印刷状態テーブルも更新される。
【００３１】
こうしてステップＳ４０６で、撮像装置１０１から印刷開始が通知されるとステップＳ４０８で、プリンタ１０２から撮像装置１０１に対して、その印刷要求に基づく印刷を行う最初の画像ファイルの識別子（ＩＤ）を要求する。これに対してステップＳ４０９で、撮像装置１０１からプリンタ１０２に対して、その印刷を行う最初の画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）のＩＤが送信される。これによりステップＳ４１０で、プリンタ１０２は、その画像ファイルのＩＤ、オフセット、転送データ量などを含む印刷ファイルデータの要求を撮像装置１０１へ送信する。これに応答してステップＳ４１１で、撮像装置１０１は、印刷ファイルデータの要求（ステップＳ４１０）に含まれている情報に従って、その指定された画像ファイルをプリンタ１０２へ送信する。こうして撮像装置１０１からプリンタ１０２に送信された画像ファイルは、プリンタ１０２で解読されて復号され、イメージデータに展開され、プリンタ１０２の印刷処理部３０３に送られにて印刷処理の動作が始まる（ステップＳ４１２）。こうして、その画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）の印刷が終了すると、ステップＳ４１３で、その画像ファイルの印刷完了が印刷処理部３０３から無線通信部３０１に送られる。これによりステップＳ４１４で、プリンタ１０２から撮像装置１０１に対して、画像ファイルの印刷の終了を通知（印刷状態通知）する。
【００３２】
これにより、次にステップＳ４１５に進み、撮像装置１０１は、ステップＳ４１４で受信した印刷完了通知に基づいて、図６に示すように印刷状態テーブルを更新する。
【００３３】
図６は、図５の状態から、画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）の印刷が完了した状態を示す図で、この画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）に対応するエリア５０１の数字は、「１／１」に変更されている。
【００３４】
こうして印刷が完了した画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＥＧ）の識別子は、画像識別子記憶部２０７から削除される。ここで、ユーザインターフェース部２０３の表示部に表示されている、印刷が完了した画像に関する表示は、所定時間後に消去するようにしてもよい。
【００３５】
次に制御部２０２は、画像識別子記憶部２０７に、印刷が要求されていて、未だ印刷が終了していない画像ファイルがあるかどうかを判断する。そして、そのような画像ファイルがある場合には、撮像装置１０１よりプリンタ１０２に対して、画像ファイルの印刷開始が通知される。ここでは、ステップＳ４０３で、二番目に印刷指示された画像ファイルの印刷要求がプリンタ１０２に送られる。これ以降の動作、即ち、ステップＳ４１７からステップＳ４２３の処理は、前述のステップＳ４０８からステップＳ４１４の処理と同様であるため、その説明を省略する。
【００３６】
そしてステップＳ４２３において、プリンタ１０２から撮像装置１０１に対して画像ファイルの印刷終了が通知されると、ステップＳ４２４において、撮像装置１０１は、その受信した印刷完了通知より、さらに印刷状態テーブルを更新し、印刷が終了した画像ファイルの識別子を画像識別子記憶部２０７から削除する。
【００３７】
そして制御部２０２は、画像識別子記憶部２０７に、印刷が要求されていて、まだ印刷が終了していない画像ファイルの有無を判断し、まだ印刷していない画像ファイルがある場合には、撮像装置１０１よりプリンタ１０２に対して、その画像ファイルの印刷開始の要求が通知される。ここでは、ステップＳ４０４で、三番目に印刷要求された画像ファイルの印刷要求が、ステップＳ４２５で、プリンタ１０２に対して送信されることになる。尚、図５の例で示すように、画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）を２枚印刷するように指定されており、画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）の２枚目の印刷に際しては、ステップＳ４１７乃至Ｓ４２０の処理を省略して、同じデータを再度印刷というように指示すればよい。尚、プリンタ１０２のメモリ容量の制限により画像ファイルの画像データを全て一度に記憶するメモリ容量がない時は、前述のステップＳ４１６乃至Ｓ４２０と同様に、再度、その画像ファイルのデータをプリンタ１０２から撮像装置１０１に要求して取得するようにしてもよい。
【００３８】
そしてこれ以降、ステップＳ４０３で入力された印刷要求で指定された全ての画像ファイルの印刷が完了するまで、ステップＳ４０８からステップＳ４１５までと、同じ一連の処理が同様にして繰り返されることになる。こうして、印刷が指示された全ての画像ファイルの印刷処理が完了する。
【００３９】
以上の手順をもって、印刷状態の表示処理が行われる。
【００４０】
尚、プリンタ１０２での印刷動作については、プリンタ１０２は、一つの画像ファイルのデータ転送が完了してから、その画像ファイルの画像データをイメージ展開して印刷処理部３０３へ転送して印刷処理を行い、印刷処理部３０３からの印刷完了の通知を行った後に次の画像ファイルの転送要求を行っても良い。しかし、画像ファイルの印刷と画像ファイルのデータの転送は必ずしも同期して行う必要はなく、部分的な画像データを受け取ったら直にそれをイメージ展開して印刷処理部３０３へ転送して印刷処理を行っても良い。また或いは、印刷完了の通知を受ける前に、次の画像ファイルを要求しても良い。
【００４１】
また、前述の印刷状態テーブルを、撮像装置１０１のデータ保存部２０５に保存するように説明したが、これに限定されず、例えば画像識別子記憶部２０７に記憶しても良い。
【００４２】
また、上記実施の形態では、例えばステップＳ４０１の印刷要求に対して、ステップＳ４０８のファイルＩＤ要求と、ステップＳ４０９のファイルＩＤ応答のステップを設けたが、ステップＳ４０６の印刷開始通知に、ステップＳ４０１で要求した画像についてのファイルＩＤなどの情報が含まれていれば、ステップＳ４０８及びＳ４０９の処理を実施しなくても同様の効果が得られる。またステップＳ４０２の印刷要求に対するステップＳ４１７、ステップＳ４１８についても同様である。
【００４３】
図７は、上述の実施の形態１における撮像装置１０１とプリンタ１０２の処理を説明するフローチャートである。尚、このフローチャートで示された処理を実行するプログラムは各制御部２０３，３０２のプログラムメモリ２０２ｂ，３０２ｂに記憶されており、それぞれ対応するＣＰＵ２０２ａ，３０２ａの制御の下に実行される。名、この処理は図４を参照して説明した動作をそれぞれのフローチャートで表わしたものであるため、以下簡単に説明する。
【００４４】
まず撮像装置１０１の動作を説明する。まずステップＳ１で、ユーザがユーザインターフェース部２０３を使用して印刷した画像ファイル名や印刷枚数を入力して印刷要求を入力するとステップＳ２に進み、プリンタ１０２との間の接続を確立する（図４のＳ４０２）。そしてステップＳ３で印刷開始が指示されると、プリント開始要求がプリンタ１０２に送られる（ステップＳ４）。そしてステップＳ５に進み、ステップＳ１で入力された印刷要求に基づいて印刷状態を、ユーザインターフェース部２０３に表示する。次にステップＳ６では、プリンタ１０２からのファイル要求に応じて、その指定された画像ファイルをプリンタ１０２に送信する。これによりプリンタ１０２で印刷動作が開始される。
【００４５】
そして、その印刷が終了するとステップＳ７で印刷完了を受信し、それに従って印刷状態を更新して表示する。そしてステップＳ９で、ステップＳ１で入力された印刷したい画像ファイルの全ての印刷が完了したかを調べ、完了していない時はステップＳ４に戻って、前述の処理を実行する。
【００４６】
次にプリンタ１０２の処理を説明する。
【００４７】
ここではステップＳ１１で、撮像装置１０１との接続を確立し、次にステップＳ１２でプリント処理の開始が指示されるとステップＳ１３に進み、図４のＳ４０８乃至Ｓ４１１のようにして、印刷が指定された画像ファイルを取得する。画像ファイルの取得が完了すると、その画像ファイルを復号し、ステップＳ１４で印刷を実行する。こうしてステップＳ１５で印刷が完了するとステップＳ１６に進み、撮像装置１０１に印刷完了及び印刷状態を通知する。これにより、撮像装置１０１はステップＳ７からステップＳ８に進み、前述のように印刷状態の表示が更新される。
【００４８】
尚、同じ画像を複数枚印刷する場合は、ステップＳ４の印刷開始要求で、前回印刷したのと同じ画像の印刷であることをプリンタ１０２に通知することにより、プリンタ１０２はステップＳ１２からステップＳ１３をスキップしてステップＳ１４に進み、既に展開済みの画像を印刷するようにしてもよい。
【００４９】
［実施の形態２］
次に、本発明の実施の形態２について説明する。
【００５０】
この実施の形態２では、プリンタ１０２での印刷が途中で中断した場合に再試行する場合の処理手順について説明する。尚、この実施の形態２に係る印刷システムの基本構成は前述の実施の形態１に係る構成と同じであるため、その説明を省略する。
【００５１】
図８は、本発明の実施の形態２に係るプリンタ１０２におけるエラーの発生から再印刷処理までの流れをシーケンス図で示したものである。ここでは、画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）の二枚目の印刷において紙詰まりが発生したものとする。
【００５２】
まずステップＳ７０１において、撮像装置１０１から送信された画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）のデータを復号し、イメージデータに展開して印刷処理部３０３へ転送し印刷を行う。次にステップＳ７０２で、画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）の二枚目の印刷中に、紙詰まりエラーが発生したため、印刷処理部３０３は、プリンタ制御部３０２へプリンタエラーの発生と、その種類（紙詰まり）を通知する。次にステップＳ７０３で、プリンタ制御部３０２は、印刷処理部３０３より通知されたエラー情報を基に、プリンタ状態情報を作成して撮像装置１０１へ通知する。これによりステップＳ７０４では、撮像装置１０１は、図９に示すようなエラーメッセージを、ユーザインターフェース部２０３を通して表示・出力する。
【００５３】
図９は、本実施の形態２に係る撮像装置１０１のユーザインターフェース部２０３に表示されるエラーメッセージを説明する図である。
【００５４】
このエラーメッセージには、エラーの種類を示す「エラー種別」（ここでは「紙詰まり」）と、印刷を再試行する「再印刷」ボタン８０と、印刷を終了する「終了」ボタン９１と、エラーを検出した時点での印刷状況を表示する「印刷状態」ボタン９２が備えられている。ここでユーザが「再印刷」ボタン９０を指示した場合は、制御部２０２は、ステップＳ７０６以降で実行される再印刷処理を起動する。またユーザが「終了」ボタン９１を指示した場合は、制御部２０２は、その印刷処理を終了する。またユーザが「印刷状態」ボタン９２を指示した場合には、制御部２０２は、データ保存部２０５より印刷状態テーブルを読み出してユーザインターフェース部２０３に表示する。
【００５５】
ステップＳ７０５において、ユーザはプリンタの紙詰まりを直し、ステップＳ７０４にて表示されたエラーメッセージ中の「再印刷」のボタン９０を選択する（ステップＳ７０６）と、ステップＳ７０７で、印刷の再開がプリンタ１０２に通知される。またステップＳ７０８では、ユーザインターフェース部２０３に印刷状態が表示される。
【００５６】
ステップＳ７０９乃至Ｓ７１３では、再印刷が指示された画像ファイルのＩＤを要求し、これに応答して画像ファイルＩＤとのデータが撮像装置１０１からプリンタ１０２に送られる。そしてステップＳ７１３で、印刷処理部３０３により印刷が実行され、印刷が完了すると（Ｓ７１４）、その印刷状態がプリンタ１０２から撮像装置１０１に通知される（Ｓ７１５）。これによりユーザインターフェース部２０３の表示が更新される（Ｓ７１６）。
【００５７】
尚、Ｓ７０９乃至Ｓ７１２では、既にプリンタ１０２が保持している画像の再印刷であれば、単に「再印刷」を指示するだけで、撮像装置１０１からプリンタ１０２への画像ファイルの転送は不要となる。
【００５８】
以上説明した手順により、プリンタ１０２においてエラーが発生した後、撮像装置１０１からの指示に応じて再印刷を行うことができる。
【００５９】
なお、本実施の形態２では、印刷処理の中断後に、ユーザインターフェース部２０３に印刷処理が中断されている旨を表示し、ユーザに「印刷再開」の入力を促すようにしたが、印刷再開が可能となった時点で、自動的に印刷を再開しても同様の効果が得られる。
【００６０】
また本実施の形態２において、ステップＳ７０９のファイルＩＤ要求と、ステップＳ７１０のファイルＩＤ応答のステップを設けたが、ステップＳ７０７の印刷再開の通知に、印刷を再開する画像ファイルのファイルＩＤなどの情報が含まれていれば、ステップＳ７０９及びＳ７１０の処理は実施しなくても良い。
【００６１】
図１０は、図８の手順を図７のフローチャートに追加する形式で示したフローチャートである。
【００６２】
撮像装置１０１における処理ステップＳ２１は、図７のステップＳ７でプリント処理が完了していない時に実行され、プリンタ１０２でエラーが発生したかどうかを判定している。エラーが発生していない時はステップＳ７に戻り、前述の図７に示す処理が実行される。
【００６３】
一方、プリンタ１０２では、図７のステップＳ１５で「Ｎｏ」、即ち、印刷中にステップＳ３１でエラーが発生したかどうかを判定し、エラーが発生していない時はステップＳ１４に進んで、図７のフローチャートで示す処理を実行するが、エラーが発生するとステップＳ３２に進み、そのエラーが発生した旨（印刷状態）を撮像装置１０１に通知する。
【００６４】
これにより撮像装置１０１では、ステップＳ２１からステップＳ２２に進み、ユーザインターフェース部２０３に、そのエラー状態を、例えば図９に示すように表示する。
【００６５】
プリンタ１０２では、ステップＳ２３で、そのエラーが修復されるのを待ち、修復されるとステップＳ３４に進み、エラーが修復された旨を撮像装置１０１に通知する。これにより撮像装置１０１の処理はステップＳ２３からステップＳ２４に進み、ユーザインターフェース部２０３にエラーが修復された旨を表示し、ユーザが「再印刷」９０を指示するのを待つ。そして「再印刷」９０が指示されるとステップＳ２５に進み、プリンタ１０２に対して印刷再開を通知する。
【００６６】
これによりプリンタ１０２の処理はステップＳ３５から図７のステップＳ１３の処理に進み、撮像装置１０１から、次に印刷する画像ファイルを取得して、その画像の印刷を再開する。
【００６７】
尚、この時前述したように、まだプリンタ１０２に、そのエラーが発生した印刷中の画像データが残っていれば、再度、撮像装置１０１に画像ファイルを要求することなく、直ちに印刷を再開しても良い。
【００６８】
［実施の形態３］
次に本発明の実施の形態３について説明する。この実施の形態３では、撮像装置１０１で、一度に複数の画像ファイルの印刷が指示された場合、最初に、撮像装置１０１からプリンタ１０２に対して、それら複数の画像ファイルのＩＤを送信して、プリンタ１０２に記憶させておく。そして、その後でプリンタ１０２から、その記憶されている複数の画像ファイルのＩＤに対応する画像データを順次撮像装置１０１に要求して、各画像ファイルの印刷を順次実行することを特徴としている。尚、この実施の形態３に係る印刷システムの基本構成は前述の実施の形態１に係る構成と同じであるため、その説明を省略する。
【００６９】
図１１は、実施の形態３に係る処理手順を説明するシーケンス図である。
【００７０】
まずステップＳ９０１で、ユーザは、撮像装置１０１のユーザインターフェース部２０３を使用して撮像装置１０１へ印刷開始を指示する。この際、印刷したい画像ファイルと、印刷を実行するプリンタ１０２の種類がユーザにより指定される。そしてステップＳ９０２で、印刷処理における制御用のコネクションが確立される。ここでユーザが印刷を指定した画像ファイルが一つであれば、ステップＳ９０５の画像データ転送用のコネクション確立のための動作に移行するが、ユーザが更にステップＳ９０３、ステップＳ９０４において、第二、第三の画像ファイルの印刷を指示した場合は、制御部２０２は、これを受け、それら指定された画像ファイルの識別子と、各画像ファイルの印刷枚数を画像識別子記憶部２０７に記憶する。
【００７１】
次にステップＳ９０５で、印刷処理における画像データ転送用のコネクションが確立される。次にステップＳ９０６において、撮像装置１０１からプリンタ１０２へ、ステップＳ９０１で指定された印刷要求に対する印刷処理の開始が通知される。そしてステップＳ９０７で、撮像装置１０１は、画像識別子記憶部２０７に記憶されている情報を基に、図５に示す印刷状態テーブルを作成し、ユーザインターフェース部２０３を介して表示・出力する。
【００７２】
尚、このユーザインターフェース部２０３への表示については、図４のフローを用いて説明したものと同様である。即ち、図５に示すように、印刷状態テーブルは、印刷が指示された画像ファイル名の一覧と、各画像ファイルに関する印刷状況を、「（印刷完了ファイル数）／（印刷ファイル数）」といった形で表示する。なお、この印刷状態テーブルは、データ保存部２０５に保存され、これ以降の処理において印刷状態テーブルが更新される度に、データ保存部２０５に保存された印刷状態テーブルも更新される。
【００７３】
次にステップＳ９０８において、プリンタ１０２は印刷要求に基づいて、印刷を行う最初の画像ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）（ステップＳ９０１で印刷要求された）の識別子（ＩＤ）を撮像装置１０１に要求する。次にステップＳ９０９において、撮像装置１０１は、印刷を行う最初の画像ファイルＩＤをプリンタ１０２へ送信する。これによりプリンタ１０２は、印刷を行う最初の画像ファイルのＩＤを、プリンタ１０２の画像識別子記憶部３０４に記憶する。
【００７４】
次にステップＳ９１０に進み、撮像装置１０１からプリンタ１０２へ、ステップＳ９０３で指定された印刷要求に対する印刷処理の開始を通知する。この通知に対して、ステップＳ９１１において、プリンタ１０２は、次に印刷を行う画像ファイル（図５の例では、ＩＭＡＧＥ＿０００３．ＪＰＧ）の識別子（ＩＤ）を撮像装置１０１に要求する。そしてステップＳ９１２で、撮像装置１０１は、次に印刷を行う画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）のＩＤをプリンタ１０２へ送信する。これによりプリンタ１０２は、印刷を行う画像ファイルのＩＤをプリンタ１０２の画像識別子記憶部３０４に、その画像ファイルの印刷の順序とともに記憶する。
【００７５】
これらの処理が、印刷が指定された画像ファイルの数分繰り返されて、プリンタ１０２の画像識別子記憶部３０４に、その画像ファイルの印刷の順序とともに記憶される。
【００７６】
こうして印刷が指示された全ての画像ファイルのＩＤがプリンタ１０２に送られて画像識別子記憶部３０４に記憶された後、ステップＳ９０５の画像データ転送用のコネクション確立のための動作に移行する。そして次にステップＳ９１４で、プリンタ１０２は、画像ファイルＩＤ、オフセット、転送データ量などを含む画像ファイルのデータ要求を撮像装置１０１へ送信する。これによりステップＳ９１５では、撮像装置１０１は、ステップＳ９１４で受信した画像ファイルのデータ要求中の情報に従い、その指定された画像ファイルの画像データをプリンタ１０２へ送信する。こうして送信された画像データは、プリンタ１０２で復号されてイメージデータに展開され、ステップＳ９１６で、プリンタ１０２の印刷処理部３０３に送られにて印刷処理の動作が開始される。こうしてステップＳ９１７で、その画像ファイルの印刷が完了すると、印刷処理部３０３より印刷完了メッセージが通知される。これによりステップＳ９１８で、プリンタ１０２は、撮像装置１０１へ画像ファイルの印刷の終了を通知する。こうして印刷終了の通知を受取った画像ファイルの識別子（ＩＤ）は、プリンタ１０２の画像識別子記憶部３０４より削除される。
【００７７】
この印刷終了の通知を受取った撮像装置１０１では、ステップＳ９１９で、その受信した印刷完了通知より、例えば図６に示すように、印刷状態テーブルを更新する。そして、その画像ファイルの指定された枚数の印刷が終了すると、その画像ファイルのＩＤは画像識別子記憶部３０４から削除される。但し、図５の例における画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）のように複数枚の印刷が指示されている場合は、その印刷状態テーブルが更新されて、ユーザインターフェース部２０３の表示もそれに合せて更新され、印刷が指示された枚数分の印刷が終了した後に初めて画像識別子記憶部２０７から削除される。
【００７８】
尚、ユーザインターフェース部２０３の表示部においては、印刷が終了した、即ち、指定された枚数の印刷が完了した画像ファイルに関する表示は、一定時間経過後に自動的に消去するようにしてもよい。
【００７９】
プリンタ１０２は、画像識別子記憶部３０４に記憶されている、印刷が要求されていて、まだ印刷が終了していない画像ファイルがあるかどうか判断し、その様な画像ファイルがある場合は、ステップＳ９２０で、前述のステップＳ９１４と同様にして、ファイルＩＤ、オフセット、転送データ量などを含む印刷ファイルのデータ要求を撮像装置１０１へ送信する。ここでは、ステップＳ９０３で、二番目に印刷要求された画像ファイルの画像データが撮像装置１０１に対して要求される。これ以降の動作のステップＳ９２１からＳ９２４は、前述のステップＳ９１５からステップＳ９１９と同様である。
【００８０】
尚、本実施の形態３において、例えばステップＳ９０１の印刷要求に対して、ステップＳ９０８の画像ファイルのＩＤ要求と、ステップＳ９０９のファイルＩＤ応答のステップを設けたが、ステップＳ９０６での印刷開始通知に、Ｓ９０１で要求した画像ファイルのファイルＩＤなどの情報が含まれていれば、ステップＳ９０８及びＳ９０９の処理は、実施しなくても同様の効果が得られる。ステップＳ９１０からステップＳ９１２に関しても同様である。
【００８１】
また上述したように、一つの画像ファイルを複数枚印刷するように指定されている場合は、プリンタ１０２から撮像装置１０１に送られる画像ファイルのファイルデータの要求を１回だけとし、１枚の画像印刷が終了する度に、印刷完了、印刷状態通知が、プリンタ１０２から撮像装置１０１に送られて、撮像装置１０１におけるユーザインターフェース部２０３の表示が更新されるようにしてもよい。この場合は、撮像装置１０１の画像識別子記憶部２０７、プリンタ１０２の画像識別子記憶部３０４に記憶されている、その画像ファイルのデータは消去される。
【００８２】
尚、図１１に示す手順の実行時に、前述のようにプリンタ１０２で紙詰まりなどのエラーが発生した場合も前述の図８乃至図１０を参照して説明したようにして、エラーによる印刷処理の中断、そのエラー原因が除去されることによる印刷再開処理が実行されるが、その説明は前述の説明と重複するので、ここではその説明を省略する。
【００８３】
［実施の形態４］
次に本発明の実施の形態４について説明する。この実施の形態４では、前述の図８乃至図１０を参照して説明した印刷処理の中断時の処理について、印刷中断の要因を紙詰まりとして説明したが、この実施の形態では、撮像装置１０１とプリンタ１０２との間を無線通信で接続しているので、プリンタ１０２による印刷中に妨害波等により、撮像装置１０１とプリンタ１０２との間の通信が不能になったり、或いは、撮像装置１０１とプリンタ１０２との距離が離れて、互いの通信ができなくなることにより発生したエラーに基づく印刷処理の中断もある。
【００８４】
従って、本実施の形態４に係る印刷システムでは、撮像装置１０１とプリンタ１０２との間で無線通信ができなくなることによる印刷処理の中断の場合の処理について説明する。
【００８５】
図１２は、本実施の形態４に係る印刷システムにおける通信手順を説明する図である。
【００８６】
ステップＳ１００１で、無線通信中に、何らかの原因で通信が切断されると、制御部２０２及びプリンタ制御部３０２のそれぞれは、回線切断を検知し、動作を一時停止する処理に入る。この時撮像装置１０１は、ユーザインターフェース部２０３の表示部に無線回線が切断した旨の表示を行う（Ｓ１００２）。またプリンタ１０２は、印刷処理部３０３に対して印刷中断処理を指示する（Ｓ１００３）。
【００８７】
そしてステップＳ１００４で、撮像装置１０１を保持しているユーザがプリンタ１０２に近づくなどして、撮像装置１０１とプリンタ１０２との間での無線通信が復旧できるようになると、ユーザインターフェース部２０３に、その旨が表示される。これにより、そのユーザはユーザインターフェース部２０３を使用して再印刷を指定すると（Ｓ１００５）ステップＳ１００６に進み、制御用の接続確立を行う処理を行う。尚、この時、無線通信が復旧できるようになると、自動的に撮像装置１０１からプリンタ１０２に対して印刷再開を指示するようにしてもよい。
【００８８】
撮像装置１０１からプリンタ１０２に対して印刷データの転送中に無線通信が中断されたような場合は、その中断前のデータ転送の時に使用していたチャネルやＥＳＳＩＤは、撮像装置１０１のデータ保存部２０５に記憶されているので、その記憶されている情報を参照して、無線通信の中断前と同一の接続先との無線接続が試みられる。このようにして、印刷処理が再開される時には、改めてプリンタ１０２を再度選択する必要がないため、最初に選択したプリンタ１０２との間で無線回線を再確立し、制御用の接続確立を行う（Ｓ１００６）。そして次にデータ転送用の接続を確立する（Ｓ１００７）。こうして無線による接続が確立するとステップＳ１００８に進み、撮像装置１０１からプリンタ１０２に印刷の再開を通知する。
【００８９】
なお、上記実施の形態において、無線通信の再接続に必要な、通信チャネルやＥＳＳＩＤなどの情報は、ユーザが印刷要求を行う際に操作された情報を基に、印刷要求された画像情報とともに、撮像装置データ保存部２０５、又は画像識別子記憶部２０７に記憶することとして、この記憶情報を参照するようにすれば良い。その場合は、例えば、図４における、ステップＳ４０１，Ｓ４０３，Ｓ４０４における処理で、印刷要求された、画像情報の記憶形式の一部として、これら無線通信に必要な情報が記憶されたり、画像情報と関連付けて記憶されるようにするとよい。
【００９０】
また上記の無線通信の再接続に必要な、通信チャネルや、ＥＳＳＩＤなどの情報は、前述の画像識別子記憶部中のリスト中や、リストを記録するファイルの中、もしくはそのファイルに関連付けて記録すればよい。また、ＤＰＯＦファイルの中に含ませて記録したり、ＤＰＯＦファイルに関連付けて記録すればよい。
【００９１】
更には、中断時の通信チャネルやＥＳＳＩＤなどの情報を、印刷対象の画像の識別子を有するリストの中や、そのリストを記憶するファイルの中に記録しておくと、ファイル数が増えないのでベータの管理上は便利である。
【００９２】
一方、前述の中断時の情報を、印刷対象の画像の識別子を有するリストもしくはそのリストを有するファイルに関連付けて、別の形式もしくは別ファイルで記憶する場合には、リストの構成に変更を加えないので、標準化されたフォーマットを活用する場合に、その標準フォーマットを変更して非標準フォーマットになることを防止するのに都合がよい。
【００９３】
ここでもし、所定回数の接続試行に失敗したり、所定時間が経過しても無線接続が復旧できない場合には、印刷を再開できない旨をユーザインターフェース部２０３に表示して終了するか、終了して良いかどうかを、ユーザインターフェース部２０３に表示してユーザに確認するようにしてもよい。
【００９４】
以下、ステップＳ１００９乃至Ｓ１０１７の処理は、前述の図８のステップＳ７０８乃至Ｓ７１６と同じであるため、その説明を省略する。
【００９５】
図１３は、本発明の実施の形態４に係る図１２の手順を図７のフローチャートに追加する形式で示したフローチャートである。
【００９６】
撮像装置１０１における処理ステップＳ４１は、図７のステップＳ７でプリント処理が完了していない時に実行され、プリンタ１０２との間の無線通信が中断したかどうかを判定している。無線の中断が発生していない時はステップＳ７に戻り、前述の図７に示す処理が実行される。
【００９７】
一方、プリンタ１０２では、図７のステップＳ１５で「Ｎｏ」、即ち、印刷中にステップＳ５１で無線の中断が発生したかどうかを判定し、中断が発生していない時はステップＳ１４に進んで、図７のフローチャートで示す処理を実行するが、無線の中断が発生するとステップＳ５２に進み、印刷処理を中断する。
【００９８】
このとき撮像装置１０１でも同様にステップＳ４１で無線の中断が検知されているのでステップＳ４２に進み、ユーザインターフェース部２０３に、プリンタ１０２との間の無線通信が中断されている状態であることを表示する。
【００９９】
そして撮像装置１０１は、ステップＳ４３で、その無線通信が復帰するのを待ち、無線による通信が復帰するとステップＳ４４に進み、無線通信が復帰した旨をユーザインターフェース部２０３による表示するとともに、制御用の無線通信の接続確立を行うべく手順を実施する。
【０１００】
この時プリンタ１０２でも同様に、ステップＳ５３で無線通信が復帰するのを待ち、無線による通信が復帰するとステップＳ５４に進み、撮像装置１０１との間で、制御用の無線通信の接続確立を行うべく手順を実施する。こうしてステップＳ４５及びステップＳ５５で、撮像装置１０１とプリンタ１０２の両方で、制御用の無線通信の接続確立に成功したかどうかを判断し、成功するとステップＳ４６，Ｓ５６で、それぞれデータ転送用の接続を確立するように試行を行う。
【０１０１】
これら接続確立の試行時において、所定回数試行を繰り返しても成功しない時は、撮像装置１０１の場合は、ステップＳ４８からステップＳ４９に進み、ユーザインターフェース部２０３にその旨を表示し、印刷を再開できない旨をユーザインターフェース部２０３に表示して終了するか、終了して良いかどうかを、ユーザインターフェース部２０３に表示してユーザに確認するようにしても良い。またプリンタ１０２の場合には、無線による通信が復帰する以前の状態に戻すようにしても良い。尚、このような所定回数試行を繰り返すことは、図１３で示されていないが、データ転送用の接続確立の際にも実行するようにしても良い。
【０１０２】
こうしてデータ転送用の無線による接続が確立されるとステップＳ４７で、撮像装置１０１からプリンタ１０２に対して印刷再開が指示される。そしてステップＳ５（図７）の処理に進む。一方、プリンタ１０２では、これによりステップＳ５７からステップＳ１３（図７）に進み、撮像装置１０１から画像ファイルを取得して印刷する処理が再開される。
【０１０３】
尚、この時も前述の例と同様に、まだプリンタ１０２に、その無線接続が中断された印刷中の画像データが残っていれば、再度、撮像装置１０１に画像ファイルを要求することなく、直ちに印刷を再開しても良い。
【０１０４】
以上説明したように本実施の形態４によれば、紙詰まりによる印刷中断時には制御用の接続確立からの処理を行わないが、無線回線の切断による中断の場合には、図４のステップＳ４０２の処理に相当する制御用接続確立からの処理になる点が、前述の実施の形態と異なる点である。
【０１０５】
印刷途中での中断による印刷再開の場合には、画像を印刷するためのプリンタを再度選択する必要がなく、中断前に指定していたプリンタを自動で選択すればよい。
【０１０６】
［他の実施の形態］
本発明の目的は前述したように、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれている。
【０１０８】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含む。
【０１０９】
【発明の効果】
以上説明したように本発明によれば、使用者が印刷指定した画像の印刷状況を確認することができる。
【０１１０】
また本発明によれば、撮像装置で複数の画像の印刷指定を行った場合でも、印刷可能にするとともに、印刷指定した画像の印刷状況を識別できる。
【０１１１】
更に本発明によれば、印刷装置における障害発生時に、容易に印刷動作を復旧できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷システムの一例を示す図である。
【図２】本発明の実施の形態に係る撮像装置の機能構成を示すブロック図である。
【図３】本発明の実施の形態に係るプリンタの機能構成を示すブロック図である。
【図４】本発明の実施の形態に係る印刷処理のシーケンスを説明する図である。
【図５】本実施の形態に係る印刷状態テーブルの一例を示す図である。
【図６】本実施の形態に係る印刷状態テーブルを更新した状態例を示す図である。
【図７】本実施の形態１に係る印刷システムにおける撮像装置とプリンタの処理を説明するフローチャートである。
【図８】本発明の実施の形態２に係る印刷システムにおけるプリンタエラーの発生時の印刷処理のシーケンスを説明する図である。
【図９】本実施の形態に係る撮像装置におけるユーザインターフェース部へのエラーメッセージの表示例を示す図である。
【図１０】本実施の形態２に係る印刷システムにおける撮像装置とプリンタの処理を図７に追加する形式で示すフローチャートである。
【図１１】本発明の実施の形態３に係る印刷システムにおける通信手順を説明する図である。
【図１２】本発明の実施の形態４に係る印刷システムにおける無線切断に伴う通信手順を説明する図である。
【図１３】本実施の形態４に係る印刷システムにおける無線切断に伴う処理を図７に追加する形式で示すフローチャートである。
【図１】
2004328275.tif 000003
【図２】
2004328275.tif 000004
【図３】
2004328275.tif 000005
【図４】
2004328275.tif 000006
【図５】
2004328275.tif 000007
【図６】
2004328275.tif 000008
【図７】
2004328275.tif 000009
【図８】
2004328275.tif 000010
【図９】
2004328275.tif 000011
【図１０】
2004328275.tif 000012
【図１１】
2004328275.tif 000013
【図１２】
2004328275.tif 000014
【図１３】
2004328275.tif 000015