(57)【要約】【課題】ダイレクトプリントシステムにおける印刷状況やエラーの表示、エラー時の再印刷処理を行える機器を提供する。【解決手段】通信相手に印刷リストを通知し、相手はそのリストに基づいてデータを要求して印刷を行う。その際、プリンタの印刷状況を撮像装置に通知して表示するようにする。また、印刷データの通信はＢｌｕｅｔｏｏｔｈ通信を利用して行い、しかも、ＢＩＰ手順を変更することなくエラー検出、表示を行えるようにする。【選択図】      図１
2004318397.tif 000002
【特許請求の範囲】
【請求項１】
１つ乃至それ以上のデータを選択し、選択したデータの属性情報に付加情報を付ける手段と、
前記選択したデータの属性情報と前記付加情報を表すデータテーブル情報を記憶する手段と、
前記記憶したデータテーブル情報に基づいて作成され他の通信機器が解釈可能なフォーマットに変換したリストデータを前記通信手段によって接続される第二の通信機器に通知する手段と、
前記第二の通信機器の状態を識別する手段と、前記状態に応じて、前記記憶したデータテーブル情報を更新する手段と、を特徴とする通信機器。
【請求項２】
他の通信機器から通知されたリストデータを受信する手段と、
前記受信したリストデータに応じて、前記他の通信機器から前記データを取得する手段と、
前記通信機器の状態を前記他の通信機器に通知する手段と、取得した前記データを記憶乃至出力する処理を実行する手段と、
を有することを特徴とする通信機器。
【請求項３】
請求項２において、前記通信機器の状態は、実行中の処理の進捗状況を含むことを特徴とする通信機器。
【請求項４】
請求項１において、
前記データテーブル中の属性情報は、前記選択したデータについて、各々の固有の名前に関する情報を有することを特徴とする通信機器。
【請求項５】
請求項１において、
前記データテーブル中の付加情報は、前記属性情報の固有の名前情報により分類されたデータの各々について、処理すべき数と、処理が完了した数に関する情報とを有することを特徴とする通信機器。
【請求項６】
請求項１において、
前記通信機器が前記第二の通信機器の状態を識別した際に、前記進捗状況に基づいて前記データテーブル中の処理完了数情報を更新することを特徴とする通信機器。
【請求項７】
請求項１において、
前記第二の通信機器が非エラー状態であることを識別した場合に、前記データテーブル情報をユーザへ表示する進捗情報表示手段を有することを特徴とする通信機器。
【請求項８】
請求項１において、
前記進捗情報表示手段は、前記データテーブル中の前記属性情報と、前記付加情報とをテーブル形式で一覧表示することを特徴とする通信機器。
【請求項９】
請求項１において、
前記第二の通信機器の状態は、前記第二の通信機器にエラーが発生した場合に、前記進捗状況と、発生したエラーの種類とを含むことを特徴とする通信機器。
【請求項１０】
請求項１において、
前記第二の通信機器がエラー状態であることを識別した場合に、エラーメッセージを作成してユーザに通知するエラーメッセージ通知手段を有することを特徴とする通信機器。
【請求項１１】
請求項１０において、
前記エラーメッセージ通知手段は、前記エラーの種類を表示する手段と、前記第二の通信機器の行う処理を再試行するか否かを選択する再試行選択手段とを有することを特徴とする通信装置。
【請求項１２】
請求項１１において、
前記再試行選択手段において再試行が選択された場合に、再試行用のリストデータの再作成手段と、
前記第二の通信機器に前記再作成されたリストデータを再通知する手段を有することを特徴とする通信装置。
【請求項１３】
請求項１３において、
前記リストデータの再作成手段は、前記データテーブル情報中の前記属性情報と、前記付加情報と、再試行を行うデータの処理数とを、テーブル形式で一覧表示する手段と、ユーザの入力により前記再試行データ処理数を変更可能な手段と、前記データテーブル情報と、前記再試行データ処理数を基にリストデータを作成する手段と、を有していることを特徴とする通信装置。
【請求項１４】
請求項１において、
前記第二の通信機器の状態識別手段は、前記第二の通信機器へ状態通知要求を送信することなく前記第二の通信機器より通知される状態を識別する手段、もしくは前記第二の通信機器へ送信する状態通知要求の応答として前記第二の通信機器より通知される状態を識別する手段、のいずれかであることを特徴とする通信機器。
【請求項１５】
請求項１において、
前記リストデータは、ＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）形式で記述されることを特徴とする通信機器。
【請求項１６】
請求項１において、
前記リストデータは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されることを特徴とする通信機器。
【請求項１７】
複数の通信機器を有するシステムにおいて、
第一の通信機器は、１つ乃至それ以上のデータを選択する手段と、前記選択したデータの属性情報に付加情報を付ける手段と、前記選択したデータの属性情報と前記付加情報を表すデータテーブル情報を記憶する手段と、前記記憶したデータテーブル情報に基づいて作成されたリストデータを前記無線通信手段によって接続される第二の通信機器に通知する手段と、前記第二の通信機器の状態を前記第一の通信機器が識別可能にする手段と、を有することを特徴とするシステム。
【請求項１８】
請求項１７において、
前記第一の通信機器は、前記状態を識別する手段として、前記第二の通信機器からのデータを取得する要求信号に対する応答を返したときにタイマを起動する手段と、前記第二の通信機器からのデータを取得する要求信号を受信したときにタイマを停止する手段と、前記タイマが一定時間停止されなかった場合に、状態が変化したことを識別する手段とを有することを特徴とする通信機器。
【請求項１９】
通信機器において、
Ｂｌｕｅｔｏｏｔｈ規格のＢａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づくデータの送信要求を受信する受信手段と、
前記受信手段により受信された送信要求に応じて、通信相手にデータを送信する送信手段と、
前記送信手段により、前記Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づいてデータを送信してから所定時間が経過しても、前記受信手段により前記Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づくデータの送信要求が受信されない場合は、前記通信相手にエラーが発生したと判断する判断手段と、を有することを特徴とする通信機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影した画像を、ＰＣを介さずに印刷装置へ直接無線通信を用いて転送して印刷させるという、いわゆる無線ダイレクトプリント方式に対応した撮像装置等の通信機器およびシステムに関する。
【０００２】
【従来の技術】
従来、従来の撮影画像の印刷方法としては、画像ファイルをＰＣへ転送し、ＰＣが画像ファイルの印刷をプリンタへ要求するという、ＰＣを介した方法が一般的であるが、特開平１０−０６５８６７号公報に開示されているように、撮像装置とプリンタを直接接続し、ＰＣが無くても撮像装置の画像を印刷することができる。また、撮像装置からプリンタへ無線通信を用いて直接撮影画像を転送し、印刷するという、いわゆる無線ダイレクトプリントについての標準規格がカメラ映像機器工業会（ＣＩＰＡ）より策定されている。この規格により、従来のＰＣを介して行われていた撮影画像の印刷処理を、メーカや機種によらず相互接続された撮像装置とプリンタの間でダイレクトに行うことが可能となり、さらに無線通信を利用することで場所を選ばず簡単に行うことが可能となる。
【０００３】
【特許文献】
特開平１０−０６５８６７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記規格では印刷処理の手順について定められているものの、撮像装置におけるユーザインターフェース方式などに関しては、規格では定められていない。そのため撮像装置が印刷中どのようなメッセージをユーザに対して出力し、またエラーが発生した場合にはエラー通知をどのように扱い、またユーザとどのようなやりとりを行って印刷処理を再開するか、といった部分については実装に依存するものとなっており、ユーザにとってより便利で簡単な方法が求められている。
【０００５】
【課題を解決するための手段】
そこで本発明では、上記課題を解決するために、１つ乃至それ以上のデータを選択し、選択したデータの属性情報に付加情報を付ける手段と、前記選択したデータの属性情報と前記付加情報を表すデータテーブル情報を記憶する手段と、前記記憶したデータテーブル情報に基づいて作成され他の通信機器が解釈可能なフォーマットに変換したリストデータを前記通信手段によって接続される第二の通信機器に通知する手段と、前記第二の通信機器の状態を識別する手段と、前記状態に応じて、前記記憶したデータテーブル情報を更新する手段と、を特徴とする通信機器を提供する。
【０００６】
また、他の通信機器から通知されたリストデータを受信する手段と、前記受信したリストデータに応じて、前記他の通信機器から前記データを取得する手段と、前記通信機器の状態を前記他の通信機器に通知する手段と、取得した前記データを記憶乃至出力する処理を実行する手段と、を有することを特徴とする通信機器を提供する。
【０００７】
また、複数の通信機器を有するシステムにおいて、第一の通信機器は、１つ乃至それ以上のデータを選択する手段と、前記選択したデータの属性情報に付加情報を付ける手段と、前記選択したデータの属性情報と前記付加情報を表すデータテーブル情報を記憶する手段と、前記記憶したデータテーブル情報に基づいて作成されたリストデータを前記無線通信手段によって接続される第二の通信機器に通知する手段と、前記第二の通信機器の状態を前記第一の通信機器が識別可能にする手段と、を有することを特徴とするシステムを提供する。
【０００８】
また、通信機器において、Ｂｌｕｅｔｏｏｔｈ規格のＢａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づくデータの送信要求を受信する受信手段と、前記受信手段により受信された送信要求に応じて、通信相手にデータを送信する送信手段と、前記送信手段により、前記Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づいてデータを送信してから所定時間が経過しても、前記受信手段により前記Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅに基づくデータの送信要求が受信されない場合は、前記通信相手にエラーが発生したと判断する判断手段と、を有することを特徴とする通信機器を提供する。
【０００９】
【発明の実施の形態】
以下、本発明の実施例について図面を参照しながら説明する。
【００１０】
【実施例】
図１は本発明の一実施形態に係る、デジタルカメラ等の撮像装置１０１と、プリンタ１０２を示すものである。
【００１１】
本実施例では、撮像装置１０１より近距離無線通信方式の一方式であるＢｌｕｅｔｏｏｔｈ（ブルートゥース）を用いてプリンタ１０２へ印刷要求を転送し、プリンタ１０２は受け取った印刷要求を元に、印刷要求中に指定された印刷すべき画像データを撮像装置１０１より獲得し、その印刷を行う。
【００１２】
なお、本実施例においては、印刷要求のデータ形式としてＤＰＯＦ（Ｄｉｇｉｔａｌ  Ｐｒｉｎｔ  Ｏｒｄｅｒ  Ｆｏｒｍａｔ）形式を用いるがＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されていてもよいことをここに明記しておく。また本実施例では無線通信として近距離無線通信方式のＢｌｕｅｔｏｏｔｈを用いる例について説明するが、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｈ等で規格される無線ＬＡＮ、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）、ＨＡＶｉ、ＺｉｇＢｅｅその他の無線通信においても適用可能であることをここに明記しておく。本実施例における撮像装置１０１の構成を、図２に示した機能ブロック図を用いて説明する。
【００１３】
撮像装置１０１は、少なくとも近距離無線通信部２０１と、撮像装置制御部２０２と、ユーザインターフェース部２０３と、撮像部２０４と、データ保存部２０５と、印刷状態表示処理部２０６と、再印刷処理部２０７の機能ブロックを有する。
【００１４】
近距離無線通信部２０１は、近距離無線通信方式を利用して周囲の端末と無線通信を行う機能を有する。
【００１５】
ユーザインターフェース部２０３は、ユーザからの入力を撮像装置制御部２０２へ伝える機能と、撮像装置制御部２０２より伝えられるユーザへのメッセージを出力する機能とを有する。
【００１６】
撮像部２０４は、撮像装置１０１の主たる機能である、撮像処理を行う機能を有する。
【００１７】
データ保存部２０５は、撮像部２０４にて撮影した画像データや、プリンタより通知される情報などを保存する機能を有する。
【００１８】
印刷状態表示処理部２０６は、印刷データ転送処理中の印刷状態をユーザに示す機能を有する。
【００１９】
再印刷処理部２０７は、印刷データ転送処理中断、もしくは途中終了後に、印刷が完了していない画像データの再印刷処理を行う機能を有する。次に、本実施例におけるプリンタ１０２の構成を、図３に示した機能ブロック図を用いて説明する。
【００２０】
プリンタ１０２は、少なくとも近距離無線通信部３０１と、プリンタ制御部３０２と、印刷処理部３０３と、エラー通知部３０４を有する。
【００２１】
近距離無線通信部３０１は、近距離無線通信方式を利用して周囲の端末と無線通信を行う機能を有する。
【００２２】
印刷処理部３０３は、印刷要求受信処理、印刷データ獲得処理を実行する機能を有する。
【００２３】
エラー通知部３０４は、前記印刷処理部３０３における印刷中にエラーが発生した場合に、前記近距離無線通信部３０１を介して撮像装置１０１へエラーを通知する機能を有する。次に、印刷データ転送処理中の撮像装置制御部２０２が起動する印刷状態表示処理部２０７の処理手順について、図４〜図７を用いて説明する。
【００２４】
図５は、印刷データ転送処理の流れをシーケンス図で示したものである。
【００２５】
ステップＳ５０１において、ユーザよりユーザインターフェース部２０３を介して撮像装置へ印刷開始が指示される。この際、印刷ファイル（データ保存部２０５に記憶されている撮影画像の中から選択された画像）と印刷を実行するプリンタがユーザよりユーザインターフェース部２０３を介して指定される。
【００２６】
ステップＳ５０２において、印刷処理における制御用のコネクションが確立される。
【００２７】
ステップＳ５０３において、印刷処理における画像データ転送用のコネクションが確立される。
【００２８】
ステップＳ５０４において、撮像装置１０１からプリンタ１０２へ印刷処理の開始が通知される。
【００２９】
ステップＳ５０５において、プリンタ１０２より撮像装置１０１へ印刷要求を要求するメッセージが転送される。
【００３０】
ステップＳ５０６において、前記ステップＳ５０１において入力された印刷ファイル情報を基に、図４に示すようなＤＰＯＦ形式の印刷要求を作成し、プリンタ１０２へ送信する。なお、本実施例では、印刷ファイルとして図４に記述されている、下記のような７枚の画像ファイルの印刷要求を作成し、印刷処理を行う。
・ＩＭＡＧＥ＿０００１．ＪＰＧ：１枚
・ＩＭＡＧＥ＿０００３．ＪＰＧ：２枚
・ＩＭＡＧＥ＿０００４．ＪＰＧ：１枚
・ＩＭＡＧＥ＿０００７．ＪＰＧ：３枚
【００３１】
ステップＳ５０７において、前記ステップＳ５０６において作成された印刷要求を基に、図６のような印刷状態テーブルを作成し、ユーザインターフェース部２０３を介して表示出力する。図６に示すように、印刷状態テーブルは印刷を行うファイル名の一覧と、各印刷ファイルに関する印刷状況を、「（印刷完了ファイル数）／（印刷ファイル数）」といった形で表示する。なお、印刷状態テーブルはデータ保存部２０５に保存され、以降の処理において印刷状態テーブルが更新される度に、データ保存部２０５に保存された印刷状態テーブルも更新される。
【００３２】
ステップＳ５０８において、プリンタ１０２は印刷要求に基づいて、印刷を行う最初の印刷ファイル（ＩＭＡＧＥ＿０００１．ＪＰＧ）のＩＤを撮像装置１０１に要求する。
【００３３】
ステップＳ５０９において、撮像装置１０１は印刷を行う最初の印刷ファイルのＩＤをプリンタ１０２へ送信する。
【００３４】
ステップＳ５１０において、プリンタ１０２はファイルＩＤ、オフセット、転送データ量などを含む印刷ファイルデータ要求を撮像装置１０１へ送信する。
【００３５】
ステップＳ５１１において、撮像装置１０１は前記ステップＳ５１０にて受信した印刷ファイルデータ要求中の情報に従い、指定されたデータをプリンタ１０２へ送信する。送信されたデータはプリンタのバッファに保存される。
【００３６】
以降、印刷を行う最初の印刷ファイルのデータを全て転送するまで、ステップＳ５１０とステップＳ５１１の処理を繰り返し行う。
【００３７】
ステップＳ５０９でプリンタ１０２に通知したファイルＩＤの印刷ファイルのデータ転送が全て完了した場合、ステップＳ５１２において、バッファに保存された印刷ファイルデータを印刷処理部３０３へ転送し、印刷ファイルの印刷を行う。
【００３８】
ステップＳ５１３において、印刷ファイルの印刷が完了すると、印刷処理部３０３より印刷完了メッセージが通知される。
【００３９】
ステップＳ５１４において、プリンタ１０２は撮像装置１０１へ最初の印刷ファイルの印刷が完了したことを通知するための状態通知メッセージを送信する。
【００４０】
ステップＳ５１５において、撮像装置１０１は受信した印刷完了通知より、図７のようにデータ保存部２０５に保存されている印刷状態テーブルを更新し、ユーザインターフェース部２０３を介して表示する。
【００４１】
以降、前記印刷要求に記述された全てのファイルの印刷が完了するまで、ステップＳ５０８からステップＳ５１５までの一連の処理が繰り返される。
【００４２】
以上の手順をもって、印刷状態の表示処理が行われる。
【００４３】
なお本実施例では、プリンタ１０２は一つの画像ファイルのデータ転送が完了してから印刷処理部３０３へ転送して印刷処理を行い、印刷完了の通知を行った後に次の画像ファイルの転送要求を行ったが、画像ファイルの印刷と画像ファイルデータの転送は必ずしも同期的に行う必要はなく、部分的なデータを受け取ったらすぐに印刷処理部３０３へ転送して印刷処理を行っても良いし、また印刷完了の通知を受ける前に次の画像ファイルの要求を行っても良い。次に、印刷データ転送処理を再試行する場合の、撮像装置制御部２０２が起動する再印刷処理部２０７の処理手順について、図８、図９、図１０、図１１、図１２を用いて説明する。
【００４４】
図８は、プリンタエラーの発生から再印刷処理までの流れをシーケンス図で示したものである。
【００４５】
ここでは、ＩＭＡＧＥ＿０００３．ＪＰＧの二枚目の印刷において紙詰まりが発生したものとする。
【００４６】
ステップＳ８０１において、撮像装置１０１より送信された画像ファイル（ＩＭＡＧＥ＿０００３．ＪＰＧ）のデータを印刷処理部３０３へ転送し、印刷処理を行う。
【００４７】
ステップＳ８０２において、ＩＭＡＧＥ＿０００３．ＪＰＧの二枚目の印刷中に紙詰まりエラーが発生したため、印刷処理部３０３はエラー通知部３０４へプリンタエラーの発生と、その種類（紙詰まり）を通知する。
【００４８】
ステップＳ８０３において、エラー通知部３０４は、印刷処理部３０３より通知された情報を基に、エラー情報を含んだ状態通知メッセージを撮像装置１０１へ通知する。
【００４９】
ステップＳ８０４において、撮像装置１０１は図９に示すエラーメッセージを、ユーザインターフェース部２０３を通して出力する。エラーメッセージ中にはエラーの種類を示す「エラー種別」と、印刷を再試行する「再印刷」ボタンと、印刷を終了する「終了」ボタンと、エラーを検出した時点での印刷状況を表示する「印刷状況」ボタンが備えられており、ユーザが「再印刷」ボタンを選択した場合には、撮像装置制御部２０２はステップＳ８０６以降で実行される再印刷処理を起動する。またユーザが「終了」ボタンを選択した場合には、撮像装置制御部２０２は印刷処理を終了する。またユーザが「印刷状況」ボタンを選択した場合には、プリンタ制御部２０２はデータ保存部２０５より印刷状態テーブルを読み出し、表示する。
【００５０】
ステップＳ８０５において、ユーザはプリンタの紙詰まりを直し、ステップＳ８０６において、前記ステップＳ８０４にて表示されたエラーメッセージ中の「再印刷」のボタンを選択する。
【００５１】
ステップＳ８０８において、データ保存部２０５より印刷状態テーブルを読み出し、図１０のようなテーブル中の印刷状態情報に基づく再印刷ファイル選択メッセ−ジを、ユーザインターフェース部２０３を通して出力する。再印刷ファイル選択メッセージには、印刷が中断するまでの印刷状態が「Ｐｒｉｎｔ」の欄に表示され、印刷が完了していないファイルの情報が、再印刷を行う際の各画像ファイルの印刷枚数として「再印刷」の欄に表示される。ユーザは「再印刷」の欄に示された印刷枚数を変更することが可能であり、これにより紙やインクが不足している場合に優先的に印刷したいファイルを選択して印刷することが可能となる。
【００５２】
再印刷するファイルを選択後、図１１に示すようなプリンタ選択メッセージを、ユーザインターフェース部２０３を通して出力する。プリンタ選択メッセージにより、ユーザはどのプリンタを利用して再印刷を行うかを選択することが可能となる。
【００５３】
ステップＳ８０９において、再印刷処理部２０９は前記再印刷ファイル選択メッセージにおいて選択された再印刷ファイル情報を基に、図１２に示すような再印刷に関する印刷要求を作成し、前記プリンタ選択メッセージにおいて選択されたプリンタへ印刷要求を送信することで、ステップＳ８１０以降の再印刷処理を行う。
【００５４】
ステップＳ８１０の印刷処理については、図５を用いて説明した印刷処理と同様の流れによって、印刷要求に記述された画像ファイルの全てが印刷されるまで行われる。
【００５５】
以上の手順をもって、プリンタエラー発生後、再印刷処理が行われる。
【００５６】
（第二の実施例）
第一の実施例では、ファイルの印刷が完了した場合や、エラーが発生する度に、プリンタより撮像装置へ、プリンタの状態を伝える通知が送信された。しかしながら、プリンタがそのような通知機能を備えていない場合には、撮像装置より通知メッセージを要求することで、プリンタの状態を獲得する必要がある。
【００５７】
そこで第二の実施例では、プリンタ側から通知メッセージが送信されない場合に、撮像装置が状態通知要求用のタイマを備え、タイマを利用した状態通知要求メッセージの送信を行うことで、プリンタの状態情報を獲得する手段を有する。
【００５８】
一つのファイルデータの送信が完了する度に撮像装置は状態通知要求タイマを起動する。タイマが一定時間経過すると、撮像装置は状態通知要求をプリンタへ送信する。プリンタは状態通知要求を受け取ると、プリンタの状態を撮像装置へ通知する。
【００５９】
以上の手順をもって、プリンタ側から通知メッセージが送信されない場合に、撮像装置はプリンタの状態を獲得するという、第二の実施例特有の効果が得られる。
【００６０】
（第三の実施例）
第一、第二の実施例では、プリンタ側より通知される情報を基に、ユーザへ進捗やエラーなどの処理状況を示した。
【００６１】
しかしながら、通信方式としてＢｌｕｅｔｏｏｔｈのＢＩＰ（Ｂａｓｉｃ  Ｉｍａｇｉｎｇ  Ｐｒｏｆｉｌｅ）を用いて上記処理を実現しようとした場合、ＢＩＰではプリンタの状態を通知するメッセージが無いため、撮像装置は通知情報に基づく処理状況の表示を行うことができない。
【００６２】
そこで第三の実施例では、処理を行う機器側から通知メッセージを受け取らない場合でも、ユーザへ処理状況を示すことが可能な実施例について述べる。
【００６３】
本実施例において、撮像装置１０１は進捗更新手段と、エラー検出用タイマＴとを備える。
【００６４】
進捗更新手段は、ファイルデータの要求・応答メッセージを監視することで、各ファイルの転送状況を監視しており、各ファイルの転送が完了した場合に、前記印刷状態テーブルを更新する。
【００６５】
エラー検出用タイマＴは、タイマを開始してから一定時間が経過し、タイマが満了した場合、撮像装置１０１はプリンタ１０２にエラーが発生したと判断する。
【００６６】
図１３にＢＩＰを利用した場合の印刷処理手順を示す。
【００６７】
印刷処理の開始手順は、図５に示す手順と同様である。プリンタ１０２はＤＰＯＦ形式の印刷要求を受信後、撮像装置１０１へ印刷するファイルデータを要求し、受信データの印刷処理を行う。
【００６８】
ステップＳ１３０１において、プリンタ１０２はファイルデータを要求するメッセージを撮像装置１０１へ転送する。撮像装置１０１はファイルデータ要求メッセージを受信すると、起動中のエラー検出用タイマＴを停止する。
【００６９】
ステップＳ１３０２において、撮像装置１０１は要求されたファイルデータをプリンタ１０２へ転送し、エラー検出用タイマＴを開始する。
【００７０】
ステップＳ１３０３、ステップＳ１３０４においては、前記ステップＳ１３０１、Ｓ１３０２と同様の手順でデータ転送が行われる。
【００７１】
ステップＳ１３０５において、プリンタ１０２は受信データを印刷処理部３０３へ転送し、印刷処理を行う。
【００７２】
ステップＳ１３０６において、プリンタ１０２の印刷処理中に紙詰まりによるエラーが発生する。プリンタ１０２はエラーが発生すると、撮像部１０１へのファイルデータ要求を停止する。
【００７３】
プリンタ１０２によるファイルデータ要求が停止してから一定時間経過後、ステップＳ１３０７において、エラー検出タイマＴが満了する。エラー検出タイマＴが満了することで、撮像装置１０１はプリンタにエラーが発生したことを検出する。
【００７４】
ステップＳ１３０８において、撮像装置１０１は図１４に示すようなメッセージを表示して、プリンタにエラーが発生したことをユーザへ通知する。エラーメッセージには「終了」と「処理状況」という二つのボタンが備えられており、「終了」ボタンが選択された場合、撮像装置１０１はコネクション切断、タイマ停止、テーブル削除といった処理を行った後に処理を終了する。また「印刷状況」ボタンが選択された場合、撮像装置は保存部２０５より印刷状態テーブルを読み出し、ユーザに表示する。
【００７５】
ステップＳ１３０９において、ユーザはエラーメッセージによりプリンタ１０２の異常に気づき、紙詰まりエラーを修正する。
【００７６】
ステップＳ１３１０において、エラーが修正され通常状態に戻ったプリンタ１０２は、再び撮像装置１０１へのファイルデータの要求を開始する。
【００７７】
ステップＳ１３１１において、撮像装置１０１はエラーメッセージ表示後にプリンタ１０２からファイルデータ要求メッセージを受信すると、プリンタ１０２がエラーより回復したと判断してエラーメッセージを消去する。
【００７８】
ステップＳ１３１２において、撮像装置１０１はデータ保存部２０５より印刷状態テーブルを読み出し、ユーザに表示する。
【００７９】
以降、ステップＳ１３１３からステップＳ１３１９においては、撮像装置１０１とプリンタ１０２は前述と同様の手順でデータ転送処理と印刷処理を行う。
【００８０】
なおステップＳ１３２０においては、ステップＳ１３１９における応答であるファイルについての転送が完了したため、進捗更新手段により印刷状態テーブルが更新され、更新された印刷状態テーブルが図６、図７と同様の形でユーザに表示される。
【００８１】
以降、同様の転送処理が繰り返され、ステップＳ１３２１において印刷処理部Ｓ３０３よりプリンタ制御部３０２へ全ての印刷処理が完了したことが通知される。
【００８２】
ステップＳ１３２２において、印刷完了が通知された印刷制御部３０２は、通信コネクションを切断するよう近距離無線通信部３０１へ指示し、コネクションを切断する。
【００８３】
ステップＳ１３２３において、撮像装置１０１は通信コネクションが切断されたことを検知すると、印刷情報テーブル内に保存されている進捗状況を調べ、全てのデータの転送が完了している場合には、印刷が完了したと判断して図１５のような完了メッセージをユーザへ表示し、処理を終了する。
【００８４】
なお、処理中に回復不能なエラーが発生し、通信コネクションが切断される場合も考えられる。そのような場合、コネクション切断を検知した撮像装置１０１は、印刷情報テーブル内に保存されている進捗状況を調べ、全てのデータの転送が完了していないことを把握する。そこで撮像装置１０１は処理が途中でエラー終了したと判断し、図１６のようなエラーメッセージをユーザへ表示する。エラーメッセージには「再印刷」と「終了」という二つのボタンが備えられており、「再印刷」ボタンが選択された場合、撮像装置１０１は実施例１のステップＳ８０６からステップＳ８１０において説明した処理と同様の再印刷処理を行う。また「終了」ボタンが選択された場合、撮像装置１０１はエラー検出タイマ停止、テーブル消去などの終了処理を行った後に処理を終了する。
【００８５】
以上の手順をもって、撮像装置１０１はプリンタ１０２からの通知を受けることなく、ユーザへ処理状況の通知を行う。
【００８６】
以上のように本発明を用いれば、例えば、ユーザは転送中どのファイルの印刷が完了したのかを確認することが可能となる。
【００８７】
更にユーザは再印刷を行う際にどのファイルの印刷が完了していないかを容易に把握することが可能となり、再印刷するファイルと再印刷処理を行う印刷機を簡単に選択することでスムーズな再印刷処理を行うことが可能となる。
【００８８】
以上の効果により、ユーザによってより便利で使い勝手の良いユーザインターフェースを提供することが可能となる。
【００８９】
【発明の効果】
以上のように本発明によれば、ユーザにとってより便利で簡単な機器を提供することができる。
【図面の簡単な説明】
【図１】本提案の実施形態の一例
【図２】撮像装置の機能ブロックの構成図
【図３】プリンタの機能ブロックの構成図
【図４】ＤＰＯＦ形式による印刷要求
【図５】印刷処理のシーケンス図
【図６】印刷状態テーブル
【図７】更新された印刷状態テーブル
【図８】プリンタエラー発生時の印刷処理のシーケンス図
【図９】エラーメッセージ（１）
【図１０】再印刷ファイル選択メッセージ
【図１１】プリンタ選択メッセージ
【図１２】再印刷要求
【図１３】ＢＩＰによる印刷処理のシーケンス図
【図１４】エラ−メッセージ（２）
【図１５】印刷処理完了メッセージ
【図１６】エラー終了メッセージ
【符号の説明】
１０１  撮像装置
１０２  プリンタ
２０１  近距離無線通信部
２０２  撮像装置制御部
２０３  ユーザインターフェース部
２０４  撮像部
２０５  データ保存部
２０６  印刷状態表示処理部
２０７  再印刷処理部
３０１  近距離無線通信部
３０２  プリンタ制御部
３０３  印刷処理部
３０４  エラー通知部
【図１】
2004318397.tif 000003
【図２】
2004318397.tif 000004
【図３】
2004318397.tif 000005
【図４】
2004318397.tif 000006
【図５】
2004318397.tif 000007
【図６】
2004318397.tif 000008
【図７】
2004318397.tif 000009
【図８】
2004318397.tif 000010
【図９】
2004318397.tif 000011
【図１０】
2004318397.tif 000012
【図１１】
2004318397.tif 000013
【図１２】
2004318397.tif 000014
【図１３】
2004318397.tif 000015
【図１４】
2004318397.tif 000016
【図１５】
2004318397.tif 000017
【図１６】
2004318397.tif 000018