(57)【要約】【課題】  データ処理装置の電池の残量に応じて、画像処理装置で処理すべき画像データの選択方法を切り替える。【解決手段】  画像処理装置と無線で通信し、電池により駆動されるデータ処理装置であって、画像データを記憶する記憶手段と、電池の残量を検知する検知手段と、検知手段が検知する電池の残量が所定の残量以上である場合に、記憶手段に記憶された画像データを画像処理装置で処理すべき画像として画像処理装置の操作部を介して選択させ、検知手段が検知する電池の残量が所定の残量より少ない場合に、画像処理装置で処理される可能性のある画像データを前記画像処理装置に送信するよう制御する制御手段と、を備えることを特徴とする。【選択図】  図５
2011059750.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と無線で通信し、電池により駆動されるデータ処理装置であって、
画像データを記憶する記憶手段と、
前記電池の残量を検知する検知手段と、
前記検知手段が検知する前記電池の残量が所定の残量以上である場合に、前記記憶手段に記憶された画像データを前記画像処理装置で処理すべき画像として前記画像処理装置の操作部を介して選択させ、前記検知手段が検知する前記電池の残量が所定の残量より少ない場合に、前記画像処理装置で処理される可能性のある画像データを前記画像処理装置に送信するよう制御する制御手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記制御手段は、前記記憶手段に記憶された画像データに対応するサムネイル画像を前記画像処理装置に送信することによって、前記記憶手段に記憶された画像データを前記画像処理装置で処理すべき画像として前記画像処理装置の操作部を介して選択させることを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記記憶手段に記憶された画像データのうち、前記画像処理装置に送信する画像データを選択する選択手段と、
前記選択手段によって前記画像処理装置に送信する画像データが選択された状態で、前記画像処理装置との通信が開始された場合、前記検知手段によって検知された電池の残量に関わらず、前記選択手段によって選択された画像データを前記画像処理装置に送信することを特徴とする請求項１記載のデータ処理装置。
【請求項４】
前記データ処理装置は、デジタルカメラ、または、携帯電話であることを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項５】
画像処理装置と無線で通信し、電池により駆動され、記憶手段に画像データを記憶するデータ処理装置の制御方法であって、
前記電池の残量を検知する検知工程と、
前記検知工程で検知される前記電池の残量が所定の残量以上である場合に、前記記憶手段に記憶された画像データを前記画像処理装置で処理すべき画像として前記画像処理装置の操作部を介して選択させ、前記検知工程で検知される前記電池の残量が所定の残量より少ない場合に、前記画像処理装置で処理される可能性のある画像データを前記画像処理装置に送信するよう制御する制御工程と、
を備えることを特徴とするデータ処理装置の制御方法。
【請求項６】
請求項５に記載のデータ処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ等のデータ処理装置から、複合機等の画像処理装置にデータを転送するために、ユーザは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルなどの汎用ケーブルを用いていた。
【０００３】
また、メモリカードなどのメディアを媒介して画像データを転送することも行われていた。しかしながら、ユーザは、データを複合機に転送する作業を行う度に、ケーブルの接続や、メディアの接続を行わなければならず、操作が煩わしかった。
【０００４】
ここで、従来、例えば、特許文献１に記載された方法のように、近距離の装置間でデータの通信を無線で高速に行う仕組みが提案されている。
この特許文献１による技術によると、通信する装置間距離を短くすることで、その他の無線システムへの干渉の回避が可能であるとともに、データ通信の指向性を問わないことから、装置同士の互いの姿勢を気にすることが無い。
このような技術を、データ処理装置と画像処理装置に適用すれば、データ処理装置を画像処理装置に近づけるという操作によって、データ処理装置内の画像データを画像処理装置に送信することができる。
【０００５】
そして、画像処理装置は、受信した画像データを格納する。ユーザは、格納された画像データのうち、所望の画像データを選択し、選択された画像データに対して印刷指示や、送信指示を行う。画像処理装置は、当該印刷指示や、送信指示に従って、画像データの印刷や送信を行う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−９９２３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、データ処理装置に格納された画像データの全てを画像処理装置に送信すると、ユーザが処理したい画像データ以外の画像データまで送信されるため、データ処理装置の記憶容量を必要以上に使用してしまう。
そこで、デジタルカメラ等のデータ処理装置に画像データが格納された状態で、ユーザは、所望の画像データを選択する方法が考えられるが、画像データの選択に長時間かかると、データ処理装置の電池が切れてしまうことがある。
データ処理装置の電池が切れてしまうと、ユーザは、データ処理装置に格納された画像データを、画像処理装置に送信することができなくなってしまう
【０００８】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、データ処理装置の電池の残量に応じて、画像処理装置で処理すべき画像データの選択方法を切り替える仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、画像処理装置と無線で通信し、電池により駆動されるデータ処理装置であって、画像データを記憶する記憶手段と、電池の残量を検知する検知手段と、検知手段が検知する電池の残量が所定の残量以上である場合に、記憶手段に記憶された画像データを画像処理装置で処理すべき画像として画像処理装置の操作部を介して選択させ、検知手段が検知する電池の残量が所定の残量より少ない場合に、画像処理装置で処理される可能性のある画像データを前記画像処理装置に送信するよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、データ処理装置の電池の残量に応じて、画像処理装置で処理すべき画像データの選択方法を切り替えることができる。
【図面の簡単な説明】
【００１１】
【図１】印刷システムの構成を説明する斜視図である。
【図２】デジタルカメラの構成を説明するブロック図である。
【図３】ＭＦＰの構成を説明するブロック図である。
【図４】ＭＦＰのコントローラ部の構成を説明するブロック図である。
【図５】データ処理装置のデータ処理手順を示すフローチャートである。
【図６】印刷システムのデータ処理手を示すフローチャートである。
【図７】印刷システムのデータ処理手順を示すフローチャートである。
【図８】印刷システムのデータ処理手順を示すフローチャートである。
【図９】データ処理装置のデータ処理手順を示すフローチャートである。
【図１０】表示部に表示されるＵＩの一例を示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
以下、本発明を実施するための最良の形態について図面を用いて説明する。
＜第１の実施形態＞
図１は、本実施形態を適用する印刷システムの構成を説明する斜視図である。本実施形態では、データ処理装置の例として、近接無線通信可能なデジタルカメラを例とし、画像処理装置については、ＭＦＰ（Multi Function Peripheral）のような画像形成装置を例としてシステムの構成を説明する。なお、データ処理装置として機能するデジタルカメラは、内蔵される電池から供給される電力で駆動され、撮像した画像をメモリカードに記憶させたり、近距離無線通信により画像形成装置に転送したりする処理を行う。
【００１３】
図１において、１０１は無線通信機能を備えたデジタルカメラである。デジタルカメラ１０１の内部構成については後で詳細に説明する。１０２は無線通信機能を備えた画像形成装置（ＭＦＰ）であり、デジタルカメラ１０１を設置するための台にデジタルカメラ１０１が置かれる。
ＭＦＰ１０２は設置台１０３上に設置されたデジタルカメラ１０１と無線通信を行う。ＭＦＰ１０２の内部構成については後で詳細に説明する。
なお、図１の（Ａ）は、ＭＦＰ１０２の設置台１０３上に、デジタルカメラ１０１が載置されようとしている状況を示し、図１の（Ｂ）は、ＭＦＰ１０２の設置台１０３上にデジタルカメラ１０１が載置された状況を示す。デジタルカメラ１０１とＭＦＰ１０２は、図１の（Ｂ）のような状態で通信を行う。
【００１４】
図２は、図１に示したデジタルカメラ１０１の構成を説明するブロック図である。
図２において、ＣＰＵ２０１は、システムバス２０２に接続され、装置全体の動作を統括的に制御する。ＣＰＵ２０１はシステムバス２０２を介してＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）２０３から読込んだプログラムに基づいて各種動作を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２０４は、ＣＰＵ２０１が動作するためのワークエリアや画像データを蓄積するためのエリアとして使用される。２１１は電池で、内部バス上の電源ラインに所定電位の電力を供給する。
【００１５】
操作部２０５は、複数のボタンキーを有し、ユーザが装置をするための操作コマンドを入力する。表示部２０６はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）から構成され、装置の現在の状態や、ユーザへの操作指示、また、撮影した画像データ等を表示する。
画像撮像処理部２０７は、光学レンズユニット、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ、アナログ／デジタル変換部，画像処理部から構成される。画像撮像処理部２０７は、撮像した画像から、デジタル画像データを生成し、フィルタ処理、色変換処理、ガンマ補正等の各種画像処理を行った後、例えばＪＰＥＧフォーマットの画像データとして圧縮処理を行う。
【００１６】
無線通信部２０８は、同様の無線通信部を備えた情報機器との間で無線通信を行う。本実施形態では、情報機器がＭＦＰ１０２とする例である。
外部メモリインタフェース部２０９は、着脱可能なメモリカードと接続され、メモリカードへのデータの書き込み、及びメモリカードからのデータの読み出しを行う。
２１０はバッテリ残量検知部であり、システムバス２０２に接続され、デジタルカメラ１０１を駆動するための電池（バッテリ）２１１の残量を検知する。
【００１７】
図３は、図１に示したＭＦＰ１０２の構成を説明するブロック図である。
図３において、コントローラ部３０１は、リーダ部３１０、プリンタ部３２０と電気的に接続されており、リーダ部３１０やプリンタ部３２０から情報を受信したり、リーダ部３１０やプリンタ部３２０に各種コマンドを送信したりする。
リーダ部３１０は、原稿画像を光学的に読取り、画像データに変換する。リーダ部３１０は、原稿を読取るための機能を持つスキャナユニット３１１と、原稿用紙をスキャナユニット３１１によって読取ることができる位置まで搬送する原稿給紙ユニット３１２とで構成される。
スキャナユニット３１１は不図示のスキャナコントローラを備えており、コントローラ部３０１からの指示に基づいて、原稿給紙ユニット３１２と、スキャナユニット３１１を制御する。プリンタ部３２０は、印刷用のシートを収納する給紙ユニット３２１と、画像データをシートに転写、定着するマーキングユニット３２２と、印刷されたシートを排紙する排紙ユニット３２３とで構成される。
【００１８】
プリンタ部３２０は、コントローラ部３０１からの指示に基づいて、給紙ユニット３２１からシートを給紙し、給紙したシートに画像データを印刷し、印刷したシートを排紙ユニット３２３に排紙する。
なお、給紙ユニット３２１は、複数種類のシートを収納することができる。また、排紙ユニット３２３は、印刷されたシートに対して、ソートやステイプルを行うことができる。
【００１９】
操作部３０２は、例えばハードキーや、液晶表示部と液晶表示部上に貼り付けられたタッチパネル部で構成され、それらを介してユーザの指示を受け付ける。操作部３０２は、ユーザから受け付けた指示に対応したコマンドをコントローラ部３０１に送信し、コントローラ部３０１は、受信したコマンドに従った制御を行う。
また、操作部３０２は、液晶表示部に、ＭＦＰ１０２の操作を受け付けるためのソフトキーや、装置の機能や状態を示す表示を行う。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３０３は、ＭＦＰ１０２の各種設定や、画像データを記憶する。
無線通信部３０４は、デジタルカメラ設置台１０３にデジタルカメラ１０１が設置されたことを検知し、デジタルカメラ１０１との間で、制御データや画像データ等を送受する。無線通信部３０４は、コントローラ部３０１からの指示に基づいて制御される。これらの構成を用いて、ＭＦＰ１０２は、例えばコピー機能、プリント機能などを実行する。
コピー機能を実行する場合、コントローラ部３０１はリーダ部３１０によって原稿の画像を読み込み、読み込んだ画像をプリンタ部３２０によってシートに印刷する。
デジタルカメラ１０１内に記憶された画像データをプリントする場合、ＭＦＰ１０２は、無線通信部３０４を介して、デジタルカメラ１０１と近接無線通信を行う。そして、ＭＦＰ１０２は、デジタルカメラ１０１から画像データを受信し、受信した画像データに基づいて、プリンタ部３２０によってシートに印刷する。
【００２０】
図４は、図３に示したＭＦＰ１０２のコントローラ部３０１の構成を説明するブロック図である。
図４において、メインコントローラ４０１は、主にＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｉｎｔ）とバスコントローラと、各種インタフェースコントローラ回路から構成される。メインコントローラ４０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０２に格納された制御プログラムに基づき、コントローラ部３０１全体の動作を統括的に制御する。なお、図４において、インタフェース部をＩＦと記す。
【００２１】
ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３はメインコントローラ４０１と接続されており、メインコントローラ４０１内のＣＰＵが動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
画像圧縮伸張部（Ｃｏｄｅｃ）４０４は、ＤＲＡＭ４０３に蓄積されたラスタイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に、圧縮された状態で蓄積されたコードデータをラスタイメージデータに伸張する等の処理を行う。
【００２２】
画像圧縮伸張部４０４はメインコントローラ４０１と接続され、ＤＲＡＭ４０３との間のデータ転送は、メインコントローラ４０１内のバスコントローラによって制御されＤＭＡ転送される。
画像処理部４０５は、ＤＲＡＭ４０３に蓄積されたラスタイメージデータに対して、画像回転、画像変倍、色空間変換、二値化などの処理を行う。画像処理部４０５はメインコントローラ４０１と接続され、ＤＲＡＭ４０３との間のデータ転送は、メインコントローラ４０１内のバスコントローラによって制御されＤＭＡ転送される。
【００２３】
スキャナインタフェース部４０６は、コントローラ部３０１とリーダ部３１０を繋ぐインタフェース回路であり、メインコントローラ４０１とＩＯ制御部４０８と接続される。リーダ部３１０から送信される画像データはメインコントローラ４０１内のバスコントローラによりＤＭＡ転送され、ＤＲＡＭ４０３に格納される。
プリンタインタフェース部４０７は、コントローラ部３０１とプリンタ部３２０を繋ぐインタフェース回路であり、メインコントローラ４０１とＩＯ制御部４０８と接続される。プリンタ部３２０へ送信する画像データはメインコントローラ４０１内のバスコントローラによりＤＭＡ転送される。
【００２４】
ＩＯ制御部４０８は、リーダインタフェース部４０６、プリンタインタフェース部４０７、操作部インタフェース部４０９、ＨＤＤインタフェース部４１０と接続され、メインコントローラと各種ＩＯとのインタフェース回路で構成される。
操作部インタフェース部４０９はメインコントローラ４０１と操作部３０２との間で、データの受け渡しを行うインタフェース回路である。ＨＤＤインタフェース部４１０は、例えばＡＴＡ（Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｔｃｈｍｅｎｔ）規格に則り、ＨＤＤ３０３との間でデータを受け渡しするためのインタフェース回路である。
【００２５】
無線通信インタフェース部４１１は、無線通信部３０４との間でデータの受け渡しを行うインタフェースであって、メインコントローラ４０１は、無線通信インタフェース部４１０及び、ＩＯ制御部４０８を介して無線通信部３０４とデータの送受信を行う。
次に、本実施形態に示すプリントシステムにおける、デジタルカメラに格納された画像データをＭＦＰ１０２で印刷するフローについて詳しく説明する。
なお、デジタルカメラ１０１のメモリカードに格納された画像データをＭＦＰ１０２でプリントするための処理モードを２つ備える。第１の処理モードは、予めデジタルカメラ１０１でプリントする画像データをユーザが選択し、該ユーザが選択した画像データをプリントするモードで、本実施形態ではプリントモードＰＭ１と呼ぶ。
【００２６】
なお、デジタルカメラ１０１は、操作部２０５を操作してユーザが最近選択した画像情報を外部メモリに記憶しておくものとする。
また、第２の処理モードは、ＭＦＰ１０２とデジタルカメラ１０１が無線通信接続完了後に、ＭＦＰ１０２の操作部を使ってデジタルカメラ１０１に格納されている画像データを選択する。そして、選択された画像データのみを送信してプリントをするモードで、本実施形態ではプリントモードＰＭ２と呼ぶ。
【００２７】
図５は、本実施形態を示すデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、デジタルカメラ１０１におけるプリントモード情報の設定例である。なお、Ｓ５０１〜Ｓ５０６は各ステップを示し、各ステップは、ＣＰＵ２０１がＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０４にロードして実行することで実現する。
【００２８】
なお、デジタルカメラ１０１は、ＭＦＰ１０２と無線接続する際に、接続準備状態に設定される必要がある。ここでいう接続準備状態とは、デジタルカメラ１０１の無線通信部２０８が接続要求を常に発信している状態である。
まず、Ｓ５０１で、デジタルカメラ１０１のＣＰＵ２０１は、無線接続準備状態に設定されたことを確認すると、Ｓ５０２で、その時点でプリント対象の画像が選択済みであるかどうかをＣＰＵ２０１が判断する。ここで、プリント対象の画像データがユーザの操作により選択済みであるとＣＰＵ２０１が判断した場合、Ｓ５０３へ進む。そして、Ｓ５０３で、ＣＰＵ２０１は、プリントモードをプリントモードＰＭ１に設定する。
【００２９】
一方、Ｓ５０２で、その時点でプリント対象の画像が選択済みでないとＣＰＵ２０１が判断した場合は、Ｓ５０４へ進む。そして、Ｓ５０４で、バッテリ残量検知部２１０が検知する電池２１１のバッテリ残量の解析をＣＰＵ２０１が行う。ここで、バッテリ残量が予め決められた値以上であるとＣＰＵ２０１が判断した場合は、Ｓ５０５で、プリントモードをプリントモードＰＭ２に設定する。この場合、ユーザはＭＦＰ１０２側の操作部３０２を用いて印刷するデジタルカメラ１０１に記憶されている画像データを選択する。これにより、ＭＦＰ１０２のＤＲＡＭ４０３の容量が少ない場合でも、ユーザが選択した画像データのみをデジタルカメラ１０１から取得して印刷することができる。
一方、Ｓ５０４で、バッテリ残量が予め決められた値（残量）より小さいとＣＰＵ２０１が判断した場合は、Ｓ５０６で、画像データを再選択する処理を行い、本処理を終了する。なお、画像再選択処理については後で詳しく説明する。
このように、データ処理装置の電池残量に応じて、画像形成装置が処理すべき画像データの選択方法は切り替えられる。
【００３０】
図６は、本実施形態を示す印刷システムのデータ処理手順の一例を示すフローチャートである。本例は、デジタルカメラ１０１とＭＦＰ１０２との間における無線通信接続の初期フロー例である。なお、Ｓ６０１、Ｓ６０４はＭＦＰ１０００のメインコントローラ４０１がＲＯＭ４０２から制御プログラムをＤＲＡＭ４０３にロードして実行することで実現される。また、Ｓ６０２、Ｓ６０３、Ｓ６０５はデジタルカメラ１０１のＣＰＵ２０１がＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０４にロードして実行することで実現される。
【００３１】
さらに、ＭＦＰ１０２のメインコントローラ４０１は起動すると、Ｓ６０１で、コントローラ部３０１が無線通信部３０４をスタンバイ状態に設定する。ここでいうスタンバイ状態とは、デジタルカメラ１０１からの接続要求を待っている状態である。
一方、デジタルカメラ１０１は、Ｓ６０２で、ＭＦＰ１０２との接続準備状態に設定され、デジタルカメラ設置台１０３に設置される。
そして、Ｓ６０３で、デジタルカメラ１０１からの接続要求を受信したＭＦＰ１０２は、Ｓ６０４で、メインコントローラ４０１は、無線通信ＩＦ４１１を介してアクナリッジ信号をデジタルカメラ１０１に送信する。
次に、Ｓ６０５で、デジタルカメラ１０１はＭＦＰ１０２にプリントモード情報を送信し、その後、プリント処理が開始される。
【００３２】
図７は、本実施形態を示す印刷システムにおけるデータ処理手順の一例を示すフローチャートである。なお、図７の（Ａ）は、画像形成装置において、デジタルカメラ１０１の電池２１１の残量があらかじめ設定された値よりも少ないと判断された場合に設定されるプリントモードＰＭ１におけるＭＦＰ１０２のプリント処理時のデータ処理例である。なお、Ｓ７０１〜Ｓ７０４は各ステップを示し、各ステップは、メインコントローラ４０１がＲＯＭ４０２〜制御プログラムをＤＲＡＭ４０３にロードして実行することで実現される。
【００３３】
また、図７の（Ｂ）は、データ処理装置おいて、プリントモードＰＭ１におけるデジタルカメラ１０１のプリント処理時の動作フロー例である。なお、Ｓ８０１、Ｓ８０２はＣＰＵ２０１がＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０４にロードして実行することで実現する。
【００３４】
前述した無線通信接続の初期フローにおいて、デジタルカメラ１０１からＭＦＰ１０２へ設定されたプリントモード情報としてプリントモードＰＭ１が送信される。その後、Ｓ８０１で、デジタルカメラ１０１はプリント対象としてデジタルカメラ１０１で予め選択された画像データの全て（複数存在すれば、当該複数の画像データ）をＭＦＰ１０２へ無線通信で送信する。ＭＦＰ１０２は、Ｓ７０１で、デジタルカメラ１０１から無線通信で送信された画像データを受信する。
【００３５】
次に、Ｓ７０２で、ＭＦＰ１０２は、プリント対象とすべき画像データの受信が終了すると、デジタルカメラ１０１と、ＭＦＰ１０２のメインコントローラ４０１との無線通信接続を切断する。この際、Ｓ８０２で、デジタルカメラ１０１も、無線通信接続を切断する。
次に、Ｓ７０３で、ＭＦＰ１０２のメインコントローラ４０１は、ユーザが操作部３０２から行うプリント設定を受付けた後、Ｓ７０４で、メインコントローラ４０１は、全てのプリント対象画像のプリントを実行して、本処理を終了する。
【００３６】
図８は、本実施形態を示す印刷システムにおけるデータ処理手順の一例を示すフローチャートである。なお、図８の（Ａ）は、画像形成装置において、処理モードが第２の処理モードに対応するプリントモードＰＭ２におけるＭＦＰ１０２のプリント処理例である。なお、Ｓ９０１〜Ｓ９１０は各ステップを示し、各ステップは、メインコントローラ４０１がＲＯＭ４０２に記憶された制御プログラムをＤＲＡＭ４０３にロードして実行することで実現される。
【００３７】
また、図８の（Ｂ）は、データ処理装置において、プリントモードＰＭ２におけるデジタルカメラ１０１のプリント処理例である。なお、Ｓ１００１〜Ｓ１００５は各ステップを示し、各ステップは、ＣＰＵ２０１がＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０４にロードして実行することで実現される。
【００３８】
前述した無線通信接続の初期フローにおいて、デジタルカメラ１０１からＭＦＰ１０２へ通知されたプリントモード情報がプリントモードＰＭ２であった場合、次のように制御する。Ｓ９０１で、ＭＦＰ１０２はデジタルカメラ１０１に対してサムネイル画像の送信要求を無線通信で送信する。当該送信要求を受信した場合に、Ｓ１００１で、デジタルカメラ１０１は格納している全画像データのサムネイル画像データをＭＦＰ１０２に無線通信により送信する。ここで、サムネイル画像データは、画像データ一覧情報として利用され、ＭＦＰ１０２の操作部３０２に表示される。ユーザは、デジタルカメラ１０１から取得する画像データ候補として、当該一覧から処理すべき画像データを選択する。なお、サムネイル画像データが表示されるのは、処理モードとして第２の処理モードが設定された場合である。
【００３９】
そして、Ｓ９０２で、ＭＦＰ１０２のメインコントローラ４０１は、デジタルカメラ１０１から送信されたサムネイル画像データを受信すると、Ｓ９０３に処理を進める。Ｓ９０３で、メインコントローラ４０１は操作部３０２上の表示部に一覧を表示し、ユーザが操作部３０２から選択したプリント対象の画像データを受け付ける。
次に、Ｓ９０４で、ＭＦＰ１０２のメインコントローラ４０１は、ユーザが操作部３０２から行うプリント設定を受け付け、その後、Ｓ９０５で、メインコントローラ４０１はユーザにより選択された画像データの送信要求を、デジタルカメラ１０１へ送信する。
【００４０】
当該画像データの送信要求を受信したデジタルカメラ１０１のＣＰＵ２０１は、Ｓ１００３で、画像データの送信要求で特定される画像データをＭＦＰ１０２へ無線通信により送信する。
そして、Ｓ９０６で、ＭＦＰ１０２のメインコントローラ４０１は、デジタルカメラ１０１から画像データを受信すると、Ｓ９０７で、メインコントローラ４０１はユーザにより設定されたプリント設定に基づきプリントを実行する。
なお、Ｓ９０５〜Ｓ９０７の処理は選択された画像データ全てに対して行われ、Ｓ９０８で、メインコントローラ４０１が選択された画像データのプリントが全て終了していると判断した場合は、Ｓ９０９へ進む。
【００４１】
そして、Ｓ９０９で、メインコントローラ４０１は、デジタルカメラ１０１に対して、プリント終了信号を送信し、Ｓ９１０で、メインコントローラ４０１はデジタルカメラ１０１との無線通信接続を切断して、本処理を終了する。
一方、Ｓ１００４で、デジタルカメラ１０１のＣＰＵ２０１が、ＭＦＰ１０２からのプリント終了信号を受信すると、Ｓ１００５で、ＣＰＵ２０１は、ＭＦＰ１０２との無線通信接続を切断して、本処理を終了する。
図９は、本実施形態を示すデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、バッテリ残量が少ない場合の、デジタルカメラ１０１における画像再選択処理例である。なお、Ｓ１１０１〜Ｓ１１０６は各ステップを示し、各ステップは、ＣＰＵ２０１がＲＯＭ２０３に記憶された制御プログラムをＲＡＭ２０４にロードして実行することで実現する。
【００４２】
前述したように、プリントモードＰＭ２においてはデジタルカメラ１０１とＭＦＰ１０２が無線通信接続している時間が長いため、バッテリ残量が少ないとプリント処理が実行される前にバッテリが切れてしまう可能性がある。
そこで、図５に示したＳ５０４におけるバッテリ残量の確認ステップにおいて、バッテリ残量が所定の値より少ない場合、デジタルカメラ１０１は表示部２０６に、図１０に示す画像選択を促すユーザインタフェースを表示する。
【００４３】
図１０は、図２に示した表示部２０６に表示されるユーザインタフェースの一例を示す図である。本例は、プリントモードＰＭ２が選択できない旨を示すメッセージ表示例である。
図１０において、１２０１はＬＣＤタッチパネルで構成される表示部である。１２０２はプリント準備状態に設定するためのボタンキーである。本実施形態では、ユーザが画像選択の種類として、撮影日時順、プリント履歴順、マニュアル選択の３種類を選択可能な例を示す。
まず、Ｓ１１０１で、ＣＰＵ２０１は、図１０に示すユーザインタフェースにより、ユーザにバッテリ残量が少ないためプリントモードＰＭ２を選択できないこと、並びに、画像選択方法を表示部２０６に表示する。そして、ＣＰＵ２０１は、ユーザが指示する図１０に示したメニューボタンＢＴ１〜ＢＴ３のいずれかを受け付ける。
【００４４】
そして、Ｓ１１０２で、ＣＰＵ２０１はユーザがボタンＢＴ１を選択しているかどうかを判断する。ここで、ユーザがボタンＢＴ１を選択していると判断した場合、すなわち、最近撮影した画像を選択しているとＣＰＵ２０１が判断した場合は、Ｓ１１０３へ進む。
そして、Ｓ１１０３で、ＣＰＵ２０１はデジタルカメラ１０１内に格納された画像データにおいて撮影日時の新しい順序で、且つバッテリ残量で転送可能な数を考慮して画像データを自動選択して、本処理を終了する。転送可能な数の決定方法は、バッテリ残量の値と、転送可能な画像データの数とを対応付けたテーブルを、デジタルカメラ１０１で管理しておき、当該デジタルカメラ１０１は、転送可能な画像データの数を決定すればよい。
一方、Ｓ１１０２で、ボタンＢＴ１が選択されていないとＣＰＵ２０１が判断した場合は、Ｓ１１０４へ進む。
【００４５】
そして、Ｓ１１０４で、図１０に示したユーザインタフェースにおいて、ボタンＢＴ２を選択しているかどうかをＣＰＵ２０１が判断する。ここで、ボタンＢＴ２に対応する最近プリントした画像をユーザが選択しているとＣＰＵ２０１が判断した場合は、Ｓ１１０５へ進む。そして、Ｓ１１０５で、ＣＰＵ２０１は、外部メモリ内に格納された最近の画像選択情報と、及びバッテリ残量で転送可能な枚数を考慮して画像データを自動選択して、本処理を終了する。ここでも、転送可能な数の決定方法は、バッテリ残量の値と、転送可能な画像データの数とを対応付けたテーブルを、デジタルカメラ１０１で管理しておき、当該デジタルカメラ１０１は、転送可能な画像データの数を決定すればよい。
【００４６】
一方、Ｓ１１０４で、ボタンＢＴ２が選択されていないＣＰＵ２０１が判断した場合は、マニュアル画像選択が選択するために、ユーザがボタンＢＴ３を選択したものとＣＰＵ２０１が判断し、Ｓ１１０６へ進む。
そして、Ｓ１１０６で、ＣＰＵ２０１は、プリンタ接続準備状態を解除して、本処理を終了する。
以上のように制御することによって、デジタルカメラのバッテリの残量を考慮して、デジタルカメラ内の画像データを、バッテリが切れる前に、ＭＦＰに送信することができる。
【００４７】
また、デジタルカメラのバッテリの残量が所定の残量以上である場合には、極力、印刷したい画像のみをデジタルカメラからプリンタに送信するので、プリンタのメモリがむやみに消費されることを防ぐことができる。
なお、上述した実施携帯では、データ処理装置の例として、デジタルカメラを例に説明したが、携帯電話やノートＰＣであってもよい。
また、本発明の目的は、以下の処理を実行することによっても達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４８】
１０１  デジタルカメラ
１０２  画像形成装置
【図１】
2011059750.tif 000003
【図２】
2011059750.tif 000004
【図３】
2011059750.tif 000005
【図４】
2011059750.tif 000006
【図５】
2011059750.tif 000007
【図６】
2011059750.tif 000008
【図７】
2011059750.tif 000009
【図８】
2011059750.tif 000010
【図９】
2011059750.tif 000011
【図１０】
2011059750.tif 000012