(57)【要約】【課題】画像出力装置の出力設定を近接無線通信を介して行う設定装置において、近接無線通信による通信確立状態を継続することなく出力設定に係る操作を行う。【解決手段】デジタルカメラ１００は、プリンタ２０１との通信接続が検出された際に（Ｓ４０２）、プリンタ２０１の出力設定に係る情報を取得する（Ｓ４０３〜Ｓ４０５）。次いで、デジタルカメラ１００は、プリンタ２０１との通信接続の切断が検出された際に（Ｓ４０８）、その取得した情報に基づいて出力設定を行う（Ｓ４０９）。その設定の後、デジタルカメラ１００は、プリンタ２０１との通信接続が再び検出された際に（Ｓ４１１）、設定された情報をプリンタ２０１へ送信する（Ｓ４１２〜Ｓ４１５）。【選択図】図４
2010011362.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信により画像出力装置と通信するための通信手段、前記画像出力装置の出力設定を行うための設定手段を有する設定装置であって、
前記近接無線通信による前記画像出力装置との通信接続の有無を検出する検出手段と、
前記検出手段により前記画像出力装置との通信接続が検出された際に、前記通信手段により前記画像出力装置から前記出力設定に係る情報を取得し、
前記検出手段により前記通信接続の切断が検出された後に、前記取得した出力設定に係る情報に基づいて前記設定手段により前記出力設定をユーザから受け付けるとともに、
当該設定の後に前記検出手段より前記画像出力装置との通信接続が再び検出された際に、前記設定手段により設定された情報を前記画像出力装置へ送信するように前記通信手段を制御する制御手段と、
を備えることを特徴とする設定装置。
【請求項２】
表示手段を更に備え、
前記制御手段は、前記設定手段により設定された情報を前記画像出力装置へ送信した後に、前記検出手段より前記画像出力装置との通信接続が再び検出された際に当該画像出力装置における画像出力処理におけるエラーを示すエラー情報が受信された場合、当該エラー情報を表示するように前記表示手段を制御することを特徴とする請求項１に記載の設定装置。
【請求項３】
前記エラー情報には、画像出力の再開又は終了の出力設定に係る情報を含み、
前記制御手段は、前記エラー情報が受信された後に前記検出手段により前記通信接続の切断が検出された際に、前記エラー情報に基づいて前記設定手段による画像出力の再開又は終了の出力設定をユーザから受け付けるとともに、
当該設定の後に前記検出手段より前記画像出力装置との通信接続が再び検出された際に、前記設定手段により設定された画像出力の再開又は終了を示す情報を前記画像出力装置へ送信するように前記通信手段を制御することを特徴とする請求項２に記載の設定装置。
【請求項４】
予め定められた出力設定を指示する指示手段をさらに備え、
前記制御手段は、前記検出手段により前記画像出力装置との通信接続が検出された際に、前記指示手段による指示がある場合、前記予め定められた出力設定の情報を前記画像出力装置へ送信するように前記通信手段を制御することを特徴とする請求項１乃至３のいずれか一項に記載の設定装置。
【請求項５】
近接無線通信により設定装置と通信するための通信手段、前記通信手段により通信接続された設定装置から送信された設定情報に基づいて画像出力を行う画像出力手段を有する画像出力装置であって、
前記近接無線通信による前記設定装置との通信接続の有無を検出する検出手段と、
前記検出手段により前記設定装置との通信接続が検出された際に、前記画像出力手段の出力設定に係る情報を前記通信手段により前記設定装置へ送信するとともに、当該送信の後に前記検出手段により前記設定装置との通信接続が再び検出された際に、前記設定情報を受信するように前記通信手段を制御する制御手段と、
を備えることを特徴とする画像出力装置。
【請求項６】
前記画像出力手段の出力設定に係る情報の送信、又は、前記設定情報の受信が完了した際に、当該完了の報知を行う第１報知手段を更に備えることを特徴とする請求項５に記載の画像出力装置。
【請求項７】
前記画像出力処理においてエラーが発生した際に、当該エラー発生を報知する第２報知手段を更に備え、
前記制御手段は、前記エラー発生の報知の後に前記検出手段により前記設定装置との通信接続が検出された際に、前記エラー内容を示すエラー情報を前記設定装置へ送信するように前記通信手段を制御することを特徴とする請求項５又は６に記載の画像出力装置。
【請求項８】
前記制御手段は、前記画像出力処理においてにエラーが発生した際に、前記画像出力手段による画像出力を中断するとともに、前記エラー情報に画像出力の再開又は終了の出力設定に係る情報を含めて前記設定装置へ送信した後に前記検出手段により前記設定装置との通信接続が再び検出された際に、当該設定装置から画像出力の再開又は終了を示す情報を受信するように前記通信手段を制御することを特徴とする請求項７に記載の画像出力装置。
【請求項９】
近接無線通信により画像出力装置と通信するための通信手段、前記画像出力装置の出力設定を行うための設定手段、前記近接無線通信による前記画像出力装置との通信接続の有無を検出する検出手段を有する設定装置の制御方法であって、
前記検出手段により前記画像出力装置との通信接続が検出された際に、前記通信手段により前記画像出力装置から前記出力設定に係る情報を取得するステップと、
前記検出手段により前記通信接続の切断が検出された後に、前記取得した出力設定に係る情報に基づいて前記設定手段により前記出力設定をユーザから受け付けるステップと、
前記出力設定を受け付けた後に前記検出手段より前記画像出力装置との通信接続が再び検出された際に、前記設定手段により設定された情報を前記画像出力装置へ送信するように前記通信手段を制御するステップと、
を含むことを特徴とする設定装置の制御方法。
【請求項１０】
近接無線通信により設定装置と通信するための通信手段、前記通信手段により通信接続された設定装置から送信された設定情報に基づいて画像出力を行う画像出力手段、前記近接無線通信による前記設定装置との通信接続の有無を検出する検出手段を有する画像出力装置の制御方法であって、
前記検出手段により前記設定装置との通信接続が検出された際に、前記画像出力手段の出力設定に係る情報を前記通信手段により前記設定装置へ送信するステップと、
前記送信の後に前記検出手段により前記設定装置との通信接続が再び検出された際に、前記設定情報を受信するように前記通信手段を制御するステップと、
を含むことを特徴とする画像出力装置の制御方法。
【請求項１１】
請求項９に記載の設定装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１０に記載の画像出力装置の制御方法の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定装置、画像出力装置、それらの制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラ（以下、「デジタルカメラ」という）及びプリンタの普及により、各家庭などではデジタルカメラで撮像した画像をプリンタで印刷する機会が増えている。デジタルカメラで撮像した画像をプリンタで印刷する際には、デジタルカメラとプリンタとを互いに通信可能に接続する必要がある。この通信接続については、ケーブルを用いて接続するＵＳＢ通信から、ケーブルレスでユーザが扱いやすい無線通信への切り替えが進んでいる。
【０００３】
デジタルカメラとプリンタとの間の無線通信としては、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）のほか、ＩＣタグなどに代表されるＮＦＣ（Near  Field  Communication）技術を用いた近接無線通信などがある。近接無線通信は、通信可能な距離が数ｃｍ程度であるため消費電力が少なくて済む、ユーザが通信可能な距離まで手で近づけた機器のみと通信を行えばよいため煩雑な通信設定が不要であるなどの利点がある。また、近年は、近接無線通信における通信速度の改善が図られており、デジタルカメラで撮像した画像をプリンタで印刷する際の画像データの転送にも近接無線通信を用いることが期待されている。
【０００４】
近接無線通信を用いてデジタルカメラで撮像した画像をプリンタに転送して印刷を行う際に有用な従来技術としては、特許文献１が知られている。特許文献１には、印刷が終了する前の画像データの送信が終わった段階で、プリンタからデジタルカメラへメッセージを送信し、デジタルカメラの表示画面に切断可能であることを表示する技術が開示されている。
【特許文献１】特開２００４−１２９２１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えばデジタルカメラで撮像した画像をプリンタで印刷する際は、デジタルカメラとプリンタとの通信を確立させた後、ユーザがデジタルカメラを操作して印刷画像の選択や、用紙、枚数、縁あり又は縁なし等の設定を行ったうえで印刷を実行を指示していた。そして、通信が確立してからプリンタに画像を送信するまでの間は、通信が確立された状態を継続する必要があった。このため、通信可能な距離が数ｃｍ程度の近接無線通信を用いてデジタルカメラとプリンタとの通信を確立させ、その通信が確立された状態を保ったまま各種の操作を行うことは、ユーザの利便性を著しく低下させることとなる。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る設定装置は、近接無線通信により画像出力装置と通信するための通信手段、前記画像出力装置の出力設定を行うための設定手段を有する設定装置であって、前記近接無線通信による前記画像出力装置との通信接続の有無を検出する検出手段と、前記検出手段により前記画像出力装置との通信接続が検出された際に、前記通信手段により前記画像出力装置から前記出力設定に係る情報を取得し、前記検出手段により前記通信接続の切断が検出された後に、前記取得した出力設定に係る情報に基づいて前記設定手段により前記出力設定をユーザから受け付けるとともに、当該設定の後に前記検出手段より前記画像出力装置との通信接続が再び検出された際に、前記設定手段により設定された情報を前記画像出力装置へ送信するように前記通信手段を制御する制御手段と、を備えることを特徴とする。
【０００７】
また、上記課題を解決するために、本発明に係る画像出力装置は、近接無線通信により設定装置と通信するための通信手段、前記通信手段により通信接続された設定装置から送信された設定情報に基づいて画像出力を行う画像出力手段を有する画像出力装置であって、前記近接無線通信による前記設定装置との通信接続の有無を検出する検出手段と、前記検出手段により前記設定装置との通信接続が検出された際に、前記画像出力手段の出力設定に係る情報を前記通信手段により前記設定装置へ送信するとともに、当該送信の後に前記検出手段により前記設定装置との通信接続が再び検出された際に、前記設定情報を受信するように前記通信手段を制御する制御手段と、を備えることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明に係る設定装置の制御方法は、近接無線通信により画像出力装置と通信するための通信手段、前記画像出力装置の出力設定を行うための設定手段、前記近接無線通信による前記画像出力装置との通信接続の有無を検出する検出手段を有する設定装置の制御方法であって、前記検出手段により前記画像出力装置との通信接続が検出された際に、前記通信手段により前記画像出力装置から前記出力設定に係る情報を取得するステップと、前記検出手段により前記通信接続の切断が検出された後に、前記取得した出力設定に係る情報に基づいて前記設定手段により前記出力設定をユーザから受け付けるステップと、前記出力設定を受け付けた後に前記検出手段より前記画像出力装置との通信接続が再び検出された際に、前記設定手段により設定された情報を前記画像出力装置へ送信するように前記通信手段を制御するステップと、を含むことを特徴とする。
【０００９】
また、上記課題を解決するために、本発明に係る画像出力装置の制御方法は、近接無線通信により設定装置と通信するための通信手段、前記通信手段により通信接続された設定装置から送信された設定情報に基づいて画像出力を行う画像出力手段、前記近接無線通信による前記設定装置との通信接続の有無を検出する検出手段を有する画像出力装置の制御方法であって、前記検出手段により前記設定装置との通信接続が検出された際に、前記画像出力手段の出力設定に係る情報を前記通信手段により前記設定装置へ送信するステップと、前記送信の後に前記検出手段により前記設定装置との通信接続が再び検出された際に、前記設定情報を受信するように前記通信手段を制御するステップと、を含むことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像出力装置の出力設定を近接無線通信を介して行う設定装置において、近接無線通信による通信確立状態を継続することなく出力設定に係る操作を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態について図を参照して説明するが、この発明は以下の実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【００１２】
［第１実施形態］
図１は、本発明の第１実施形態に係るデジタルカメラ１００の構成を示すブロック図である。図１に示すように、デジタルカメラ１００は、撮像素子１４で撮像した画像データをメモリ３０や外部記憶媒体９３において記憶する。デジタルカメラ１００は、被写体像を撮像した画像データを取得する構成として、撮影レンズ１０、シャッター１２、撮像素子１４、Ａ／Ｄ変換器１６を有する。撮影レンズ１０は、被写体像を撮像素子１４の撮像面に結像させるための光学レンズである。シャッター１２は、絞り羽根などにより絞り調整が可能なシャッターである。撮像素子１４は、ＣＣＤやＣＭＯＳイメージセンサなどであり、撮像面において結像された被写体像を電気信号に変換する。Ａ／Ｄ変換器１６は、撮像素子１４から出力されたアナログ信号をデジタル信号に変換する。
【００１３】
タイミング発生回路１８は、メモリ制御回路２２及び中央制御回路５０の制御の下、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。画像処理回路２０は、Ａ／Ｄ変換器１６から出力された画像データ或いはメモリ制御回路２２から出力された画像データに対して所定の画素補間処理や色変換処理などの画像処理を行う。また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果を中央制御回路５０に出力する。具体的には、画像処理回路２０は、画像のコントラスト値や輝度値などの演算結果を中央制御回路５０に出力する。中央制御回路５０では、画像処理回路２０から出力された演算結果に基づいて露光制御部４０、４２に対して制御を行い、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。さらに、画像処理回路２０では、撮像した画像データの色情報を用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１４】
メモリ制御回路２２は、中央制御回路５０の制御の下、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。具体的には、メモリ制御回路２２は、Ａ／Ｄ変換器１６から出力された画像データを画像処理回路２０を介して画像表示メモリ２４又はメモリ３０へ書き込む書込制御を行う。あるいは、メモリ制御回路２２は、Ａ／Ｄ変換器１６から出力された画像データを画像処理回路２０へ介すことなく、直接画像表示メモリ２４又はメモリ３０へ書き込む書込制御を行う。
【００１５】
画像表示メモリ２４は、画像表示部２８で表示する画像データを一時記憶するメモリである。Ｄ／Ａ変換器２６は、デジタル信号をアナログ信号に変換する。画像表示部２８は、例えばＴＦＴを用いたＬＣＤ等の表示装置である。デジタルカメラ１００では、中央制御回路５０の制御の下、画像表示メモリ２４に一時記憶された画像データがＤ／Ａ変換器２６を介してアナログ信号の画像データに変換されて画像表示部２８により表示される。なお、デジタルカメラ１００では、中央制御回路５０の制御の下、撮像素子１４で撮像した画像データを画像表示部２８で逐次表示することで、電子ファインダ機能を実現することが可能となる。また、画像表示部２８は、中央制御回路５０の制御の下、表示をＯＮ／ＯＦＦすることが可能となっている。従って、表示をＯＦＦにした場合には、デジタルカメラ１００の電力消費量を大幅に低減することが可能となる。
【００１６】
メモリ３０は、撮像した静止画像データや動画像データを格納するＲＡＭ（Random Access Memory）などであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、デジタルカメラ１００では、複数枚の静止画像を連続して撮像する連写撮影やパノラマ撮影の場合でも、高速かつ大量の画像データの書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０は、中央制御回路５０の作業領域としても使用される。
【００１７】
圧縮・伸長回路３２は、中央制御回路５０の制御の下、適応離散コサイン変換（ＡＤＣＴ）等により画像データの圧縮（データの符号化）又は画像データの伸長（データの復号化）を行う。例えば、圧縮・伸長回路３２は、メモリ３０格納された画像データを読み込んで圧縮処理又は伸長処理を行い、処理後のデータをメモリ３０に書き込む。
【００１８】
露光制御部４０は、中央制御回路５０の制御の下、シャッター１２を制御する。例えば、露光制御部４０は、フラッシュ４８と連携してシャッター１２を制御することで、フラッシュ調光を行う。測距制御部４２は、中央制御回路５０の制御の下、撮影レンズ１０のフォーカシングを制御する。具体的には、測距制御部４２は、撮影レンズ１０におけるフォーカスレンズのレンズ位置に関する駆動制御を行う。例えば、ＴＴＬ方式を用いる場合は、撮像した画像データを画像処理回路２０で演算した演算結果に基づいて中央制御回路５０が露光制御部４０、測距制御部４２を制御する。ズーム制御部４４は、中央制御回路５０の制御の下、撮影レンズ１０のズーミングを制御する。具体的には、ズーム制御部４４は、撮影レンズ１０におけるズームレンズのレンズ位置に関する駆動制御を行う。バリア制御部４６は、中央制御回路５０の制御の下、覆い部材（バリア）により撮影レンズ１０を保護する保護部１０２におけるバリアの開閉を制御する。
【００１９】
フラッシュ４８は、中央制御回路５０の制御の下で発光することで被写体に補助光を照射する。フラッシュ４８は、ＡＦ時において被写体に補助光を照射する投光機能や被写体へ照射する光量の調整を行うフラッシュ調光機能などを有してもよい。
【００２０】
中央制御回路５０は、メモリ５２に記憶されたプログラムデータを読み出してメモリ３０の作業領域に展開し、その展開したプログラムデータとの協働によりデジタルカメラ１００全体の動作を制御する。具体的には、中央制御回路５０は、後述する近接無線通信を用いた処理のほか、撮像処理、撮像画像の被写体認識処理、被写体認識結果と管理データの照合処理、ステータスデータの生成処理などを行う。メモリ５２は、中央制御回路５０が実行するプログラムデータ、中央制御回路５０の動作用の定数や変数などを予め記憶する。
【００２１】
表示部５４は、中央制御回路５０の制御に基づいて文字、画像などを表示するＬＣＤやＬＥＤなどであり、デジタルカメラ１００の動作状態やメッセージなどを表示する。また、表示部５４は、中央制御回路５０の制御に基づいて音声出力を行うスピーカを含む構成であってもよく、デジタルカメラ１００の動作状態やメッセージなどを音声出力してもよい。なお、表示部５４は、その一部が光学ファインダ１０４内に設置されており、光学ファインダ１０４を覗いたユーザに対してもデジタルカメラ１００の動作状態やメッセージなどを通知可能な構成であってもよい。
【００２２】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、撮像に関する動作状態と撮像以外の動作状態とがある。例えば、撮像に関する動作状態の表示としては、シングルショット／連写撮像表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示などがある。さらに、フラッシュ表示、赤目緩和表示、マクロ撮影表示などを含んでもよい。撮像以外の動作状態の表示としては、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記憶媒体９３の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示などがある。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出表示などがある。
【００２３】
不揮発性メモリ５６は、電気的に消去・記録が可能なメモリであり、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）等であってよい。
【００２４】
モードダイアル６０、第１シャッタースイッチ６２、第２シャッタースイッチ６４、画像表示スイッチ６６、クイックレビュースイッチ６８及び操作部７０は、デジタルカメラ１００に対するユーザからの動作指示を受け付ける。具体的には、スイッチやダイアル、タッチパネル、ユーザの視線検知によるポインティング、音声認識装置などを組み合わせた構成であり、ユーザからの指示に応じた操作信号が中央制御回路５０に出力される。
【００２５】
モードダイアル６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードの切り替え指示を受け付ける。第１シャッタースイッチ６２は、例えばシャッターボタン（特に図示しない）の途中操作でＯＮとなるスイッチであり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始の指示を受け付ける。第２シャッタースイッチ６４は、例えばシャッターボタンの操作完了でＯＮとなるスイッチであり、撮像処理の動作開始の指示を受け付ける。なお、撮像処理とは、中央制御回路５０の制御の下で行われる露出、現像、記録の一連の処理である。露出処理は、撮像素子１４から読み出した画像データをＡ／Ｄ変換器１６メモリ制御回路２２を介してメモリ３０に一時記憶させる処理である。現像処理は、メモリ３０に一時記憶された画像データを読み出して画像処理回路２０やメモリ制御回路２２での演算を行って、演算後の画像データをメモリ３０に記憶させる処理である。記録処理は、メモリ３０から現像処理後の画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、外部記憶媒体９３に書き込む処理である。
【００２６】
画像表示スイッチ６６は、画像表示部２８のＯＮ／ＯＦＦの設定を受け付ける。この画像表示スイッチ６６により、デジタルカメラ１００では、ユーザが光学ファインダ１０４を覗き込んで撮像する際に不要となる画像表示部２８への電源供給を遮断することで、省電力化を図ることが可能となる。クイックレビュースイッチ６８は、撮像直後において撮像した画像データを自動再生するクイックレビュー機能の設定指示を受け付ける。
【００２７】
操作部７０は、数字キー、文字キーなどの各種ボタンやタッチパネル等であり、デジタルカメラ１００に関する各種設定指示やデジタルカメラ１００と接続する他の機器への指示を受け付ける。具体的には、各種設定メニューを表示させて設定を行うためのメニューボタン、メニュー移動ボタン、セットボタンなどがある。また、撮像時における各種設定ボタンとしては、マクロボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切替ボタン、露出補正ボタン、撮影画質選択ボタンなどがある。また、撮像した画像の再生や出力すべき画像の選択設定を行うためのマルチ画面再生改ページボタン、再生画像移動ボタンや、日付などの設定を行うための日付／時間設定ボタンなどがある。また、他の機器への指示を受け付けるボタンとしては、他の機器へ出力する画像や他の機器の設定（例えば出力すべき用紙サイズなど）を行うための設定ボタン、予め定められた標準設定を通知するための指示ボタン（例えば印刷ボタン）などがある。
【００２８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等（いずれも図示しない）により構成される。電源制御部８０は、中央制御回路５０の制御の下、電池の接続やその出力電圧などの検出、デジタルカメラ１００の各部への電力供給の制御などを行う。コネクタ８２、８４は、電源制御部８０と電源８６を接続する。電源８６は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等であり、デジタルカメラ１００へ電力を供給する。
【００２９】
カードコントローラ９０は、中央制御回路５０の制御の下、メモリカード等の外部記憶媒体９３とデータの送受信を行う。Ｉ／Ｆ９１は外部記憶媒体９３と接続するためのインタフェースであり、コネクタ９２はＩ／Ｆ９１と外部記憶媒体９３とを物理的に接続する。記憶媒体着脱検知部９８は、外部記憶媒体９３のコネクタ９２への接続を検出するスイッチなどであり、外部記憶媒体９３がコネクタ９２に装着されているか否かを検出し、その検出信号を中央制御回路５０へ出力する。
【００３０】
保護部１０２は、撮影レンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである。光学ファインダ１０４は、撮影レンズ１０と撮像素子１４の間において撮像素子１４での露出時に跳ね上げられる鏡やペンタプリズムを用いて撮影レンズ１０から入射される光をスクリーンに投射し、被写体像を光学的に表示する。デジタルカメラ１００では、光学ファインダ１０４を用いることで、画像表示部２８による電子ファインダ機能を使用すること無しに撮影を行うことが可能である。また、光学ファインダ１０４内においては、前述した表示部５４の一部が設けられる構成であってもよい。
【００３１】
通信部１１０は、アンテナ１１２と接続されており、中央制御回路５０の制御の下で他の機器と無線通信を行う。例えば、アンテナ１１２において通信相手から送信された信号を受信すると、通信部１１０ではその受信信号を検出して中央制御回路５０へ出力する。中央制御回路５０は、通信部１１０から出力された信号に基づいて、他の機器からの無線通信による通信確立を検出し、メモリなどにおいて予め設定された通信プロトコルに基づいた無線通信を開始する。
【００３２】
この通信部１１０とアンテナ１１２とによる無線通信は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈのほか、ＮＦＣ技術などの近接無線通信を含むものである。なお、本明細書において、「近接無線通信」とは、通信距離が１ｍ未満、特には数１０ｃｍ未満であることを想定して規定された通信プロトコルに基づく無線通信を意味するものとする。このような通信プロトコルとしては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが知られている。具体的には、ISO/IEC 15693、ISO/IEC 14434、ECMA-340(ISO/IEC 18092)などの規格が存在する。
【００３３】
図２は、本発明の第１実施形態に係るプリンタ２０１の構成を示すブロック図である。図２に示すように、プリンタ２０１は、中央制御部２０７の制御の下、入力された画像データに基づいて用紙に画像形成を行うためのプリントエンジン２０２を有し、用紙に画像形成して画像出力処理を行う画像出力装置である。プリントエンジン２０２は、実際に用紙に画像形成を行う機能ブロックであり、給紙部２１３から用紙を供給しプリント処理部２０５から出力された画像形成用のデータに基づいて用紙に画像形成を行い、排紙部２１４から画像形成後の用紙を排紙する。プリントエンジン２０２における用紙への画像形成は、インクジェット方式や電子写真方式などであってよい。また、プリント処理部２０５における画像形成用のデータは、中央制御部２０７の制御の下、通信部２１６などから入力された画像データや設定情報に基づいて、所定の変換処理が施されて生成される。
【００３４】
表示部２０３は、ＬＣＤやＬＥＤなどであり、表示処理部２０６から出力された信号に基づいてユーザに対する情報表示を行う。表示処理部２０６は、中央制御部２０７の制御の下、表示部２０３の表示用信号を生成する。操作部２０４は、スイッチやダイアル、タッチパネル、音声認識装置などを組み合わせた構成であり、ユーザからの指示に応じた操作信号を中央制御部２０７へ出力する。
【００３５】
中央制御部２０７は、メモリ２０９などに記憶されたプログラムデータを読み出して内部ＲＡＭ（特に図示しない）の作業領域に展開し、その展開したプログラムデータのと協働によりプリンタ２０１全体の動作を制御する。具体的には、中央制御部２０７は、通信部２１６、アンテナ２１７を介した他の機器との通信接続や、その通信接続された機器から入力される画像データに基づいたプリントエンジン２０２における画像形成などを制御する。
【００３６】
不揮発性メモリ２０８は、電気的に消去・記録が可能なメモリであり、例えばＥＥＰＲＯＭ等であってよい。メモリ２０９は、プリンタ２０１の動作用の定数、変数、プログラムデータ等を予め記憶する。
【００３７】
ＵＳＢホストインタフェース２１１は、プリンタ２０１をＵＳＢホストとしてデジタルカメラなどの外部機器と接続するインタフェースである。ＵＳＢデバイスインタフェース２１２は、プリンタ２０１をＵＳＢデバイスとしてＰＣ（Personal Computer）などの外部機器と接続するインタフェースである。
【００３８】
給紙部２１３は、中央制御部２０７の制御の下、カートリッジ装着部２１５に装着されたプリンタカートリッジに収納された用紙を給紙してプリンタ２０１へ搬送する。排紙部２１４は、中央制御部２０７の制御の下、プリントエンジン２０２で画像形成された用紙を搬送して排紙トレイなどに排紙する。
【００３９】
カートリッジ装着部２１５は、Ｌ判サイズ、ポストカードサイズなど様々な用紙サイズの用紙を収容するプリンタカートリッジ（特に図示しない）を装着可能であり、そのプリンタカートリッジの着脱検出を検出して、検出信号を中央制御部２０７に出力する。中央制御部２０７では、用紙サイズが設定された画像形成を行う際に、カートリッジ装着部２１５から出力された検出信号に基づいて装着されているプリンタカートリッジの種別を判別する。次いで、中央制御部２０７は、その判別結果に基づいて、設定された用紙サイズの用紙が収納されたプリンタカートリッジから給紙するように給紙部２１３を制御する。
【００４０】
通信部２１６は、アンテナ２１７と接続されており、中央制御部２０７の制御の下で他の機器と無線通信を行う。例えば、アンテナ２１７において通信相手から送信された信号を受信すると、通信部２１６ではその受信信号を検出して中央制御部２０７へ出力する。中央制御部２０７は、通信部２１６から出力された信号に基づいて、他の機器からの無線通信による通信確立（通信接続）を検出し、メモリなどにおいて予め設定された通信プロトコルに基づいた無線通信を開始する。この通信部２１６とアンテナ２１７とによる無線通信は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈのほか、前述したＮＦＣ技術などの近接無線通信を含むものである。
【００４１】
報知部２１８は、中央制御部２０７の制御の下、スピーカ（特に図示しない）からの音声出力や表示処理部２０６、表示部２０３を介した表示出力によってユーザに対してプリンタの状態などの報知を行う。
なお、デジタルカメラ１００及びプリンタ２０１の制御は、単一のハードウェアが行ってもよいし、複数のハードウェアが処理を分担し、全体として１つの制御部として機能するようにしてもよい。
【００４２】
上述したとおり、デジタルカメラ１００とプリンタ２０１とは近接無線通信により互いにデータの送受信が可能となっている。従って、デジタルカメラ１００に記憶された画像データを直接プリンタ２０１へ送信して画像形成を行う（以下、ダイレクトプリントという）際には、プリンタ２０１で出力すべき画像に係るデータ通信を近接無線通信で行うことが可能となる。
【００４３】
図３は、デジタルカメラ１００とプリンタ２０１の近接無線通信を例示する概念図である。図３に示すように、デジタルカメラ１００とプリンタ２０１とは、互いの距離が近接無線通信が可能な通信可能距離３００まで近づくことで、近接無線通信を開始する。具体的には、デジタルカメラ１００のアンテナ１１２とプリンタ２０１のアンテナ２１７との距離が通信可能距離３００まで近づけば近接無線通信が可能である。通信可能距離３００は、前述したとおり、１ｍ未満、特には数１０ｃｍ未満であり、約１０ｃｍ以下の「近接型」非接触通信プロトコルによる通信距離程度であることが好ましい。
【００４４】
なお、本実施形態では、通信可能距離３００が約１０ｃｍ以下であり、高速データ転送が可能な近接無線通信でデジタルカメラ１００とプリンタ２０１との間のデータ通信を行ってダイレクトプリントを行うものとする。近接無線通信では、例えば通信距離が数ｃｍ程度でのみ高い電界強度が得られる誘導電界型のアンテナなどを用いてデータ通信を行うため、通信すべきデータを暗号化しなくとも第三者に通信を傍受される可能性が低い。従って本実施形態では、デジタルカメラ１００及びプリンタ２０１において暗号鍵の設定は特に行わず、機器同士が通信可能距離３００に近づいたら無線通信を確立し、即時データ通信が可能なものとする。
【００４５】
次に、ユーザがデジタルカメラ１００を操作することでデジタルカメラ１００とプリンタ２０１とで行われるダイレクトプリント処理の概要について説明する。図４は、デジタルカメラ１００とプリンタ２０１とのダイレクトプリント処理の概要を示すシーケンス図である。
【００４６】
なお、以下で説明するダイレクトプリント処理は、デジタルカメラ１００に記憶された画像データをプリンタ２０１で出力する際の処理であるが、あくまで一例であり、出力すべき画像の設定などは後述する印刷パラメータの設定のとき以外で設定してもよい。例えば、予め出力すべき画像の設定を行った後に以下で説明するダイレクトプリント処理を行ってもよい。さらに、プリンタ２０１で出力する画像はＰＣなどの他の情報機器から送信された画像データであり、デジタルカメラ１００は、ダイレクトプリント処理によりプリンタ２０１の印刷パラメータの設定のみを行う設定装置であってもよい。
【００４７】
図４に示すように、Ｓ４０１では、ユーザは、ダイレクトプリントによる印刷（画像形成）処理を行うためにデジタルカメラ１００をプリンタ２０１へ近づける。デジタルカメラ１００とプリンタ２０１は、お互いの距離が通信可能距離３００まで近づくとＳ４０２で近接無線通信を確立する。
【００４８】
Ｓ４０２で近接無線通信が確立されると、デジタルカメラ１００とプリンタ２０１とでは、ＰｉｃｔＢｒｉｄｇｅの認証処理（Ｓ４０３〜Ｓ４０５）が行われる。まず、Ｓ４０３において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ処理を行い、互いにＰｉｃｔＢｒｉｄｇｅに対応しているか否かを確認する。
【００４９】
次に、Ｓ４０４において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅ処理を行う。この処理では、デジタルカメラ１００はプリンタ２０１のＤＰＳバージョン、ベンダー名、プロダクト名などを取得する。
【００５０】
次に、Ｓ４０５において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理を行う。この処理では、デジタルカメラ１００は、プリンタ２０１の対応用紙サイズ、対応レイアウトなどのプリンタ２０１の印刷処理能力に関する情報、すなわち、デジタルカメラ１００で設定すべきプリンタ２０１の出力設定（印刷パラメータ）に係る情報を取得する。
【００５１】
なお、上述したＰｉｃｔＢｒｉｄｇｅの認証処理においては、デジタルカメラ１００とプリンタ２０１との間で識別情報であるＩＤ情報を互いに通知し、近接無線通信を行った相手のＩＤ情報をメモリに一時記憶してもよい。このように、デジタルカメラ１００とプリンタ２０１は、近接無線通信を行った相手のＩＤ情報を記憶しておくことで、一度近接無線通信を行った相手とはＰｉｃｔＢｒｉｄｇｅの認証処理以降の処理から再開することが可能となる。
【００５２】
例えば、２台のデジタルカメラがあり、１台のデジタルカメラがプリンタ２０１と近接無線通信による通信接続を行っていた場合、そのデジタルカメラが再びプリンタ２０１と近接無線通信をした際にはＰｉｃｔＢｒｉｄｇｅ認証処理以降から再開される。逆に、別のデジタルカメラがプリンタ２０１と近接無線通信をした際にはＰｉｃｔＢｒｉｄｇｅ認証処理から行われることとなる。このように、ＩＤを用いて通信相手を管理することにより、複数のデジタルカメラからの処理を並列に管理することも可能である。
【００５３】
次いで、プリンタ２０１は、Ｓ４０５においてＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理を行った後、切断報知処理をＳ４０６で行う。切断報知処理は、デジタルカメラ１００とプリンタ２０１とのデータ送受信の完了をユーザに報知するために行われるものである（第１報知手段）。具体的には、報知部２１８によって例えば報知音を鳴らすなどしてユーザへの報知が行われる。この切断報知処理により、ユーザは、デジタルカメラ１００とプリンタ２０１とのデータ送受信が完了し、近接無線通信による通信接続を切断することが可能であることを知る。
【００５４】
ユーザは、このＳ４０６の報知によって、近接無線通信が切断可能であることを知ると、Ｓ４０７において、例えばデジタルカメラ１００をプリンタ２０１から遠ざけるなどしてデジタルカメラ１００とプリンタ２０１とを離す。デジタルカメラ１００とプリンタ２０１は、通信可能距離３００以上離れるとＳ４０８で近接無線通信を切断する。
【００５５】
Ｓ４０９では、デジタルカメラ１００の操作部７０において印刷パラメータの設定をユーザから受け付ける。印刷パラメータの設定を受け付けるユーザインタフェースの詳細については後述する。このＳ４０９では、デジタルカメラ１００とプリンタ２０１との近接無線通信を確立させておく必要が無く、近接無線通信による通信可能距離の制約を受けることなく、印刷パラメータの設定を行うことができる。また、Ｓ４０９では、印刷パラメータの設定と並行して、メモリ３０や外部記憶媒体９３に記憶された画像データの中でプリンタ２０１で印刷する画像データの指定が操作部７０から行われる。なお、印刷処理におけるプリンタ２０１の印刷パラメータは、Ｓ４０５のＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理で取得した情報をもとに設定可能である。このプリンタ２０１の印刷パラメータとしては、例えば、用紙タイプ、レイアウト指定、印刷枚数などがある。
【００５６】
ユーザは、Ｓ４０９での操作部７０による設定の後、Ｓ４１０においてデジタルカメラ１００をプリンタ２０１へ近づける。デジタルカメラ１００とプリンタ２０１は、互いの距離が通信可能距離３００以内に近づくとＳ４１１で再び近接無線通信を確立する。
【００５７】
Ｓ４１１で再び近接無線通信が確立されると、デジタルカメラ１００とプリンタ２０１とは、ＰｉｃｔＢｒｉｄｇｅの印刷開始処理（Ｓ４１２〜Ｓ４１５）を行う。まず、Ｓ４１２において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＳｔａｒｔＪｏｂ処理を行い、Ｓ４０９で設定した印刷パラメータと印刷が指定された画像情報とがデジタルカメラ１００からプリンタ２０１へ送信される。
【００５８】
次に、Ｓ４１３において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ処理を行う。この処理では、プリンタ２０１は、Ｓ４１２で取得した印刷が指定された画像情報をもとに、指定された画像のファイル情報をデジタルカメラ１００から取得する。次いで、Ｓ４１４において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＧｅｔＦｉｌｅ処理を行う。この処理では、プリンタ２０１は、Ｓ４１３で取得した画像情報をもとに、印刷すべき画像データをデジタルカメラ１００から取得する。
【００５９】
次に、Ｓ４１５において、デジタルカメラ１００とプリンタ２０１は、ＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理を行う。この処理では、プリンタ２０１からデジタルカメラ１００へ印刷中等のプリンタ２０１のステータス情報が通知される。デジタルカメラ１００では、プリンタ２０１から通知されるステータス情報を表示部５４などに表示してもよい。この場合は、プリンタ２０１において正しく印刷が行われているか否かを表示部５４からユーザが確認可能となる。
【００６０】
次いで、プリンタ２０１は、Ｓ４１５においてＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理が行われた後、切断報知処理をＳ４１６で行う。次いで、プリンタ２０１は、Ｓ４１７においてデジタルカメラ１００から取得した画像データに基づいた印刷をプリントエンジン２０２で行う。
【００６１】
ユーザは、Ｓ４１６の報知によって、近接無線通信が切断可能であることを知ると、Ｓ４１８において、デジタルカメラ１００とプリンタ２０１とを離す。デジタルカメラ１００とプリンタ２０１は、通信可能距離３００以上離れるとＳ４１９で近接無線通信を切断する。
【００６２】
デジタルカメラ１００は、Ｓ４１９においてプリンタ２０１との間で確立されていた通信の切断を検出すると、Ｓ４２０において、表示部５４をダイレクトプリント前の通常の表示状態（例えば再生画面）に戻して処理を終了する。また、プリンタ２０１は、Ｓ４１７における印刷が終了すると、Ｓ４２１において表示部２０３をダイレクトプリント前の通常の状態（例えばＩｄｌｅ画面）に戻して処理を終了する。
【００６３】
次に、上述したダイレクトプリント処理と同様の処理であり、ユーザがデジタルカメラ１００の予め定められた標準設定で印刷を行うための指示ボタン（印刷ボタン）を押した状態でデジタルカメラ１００をプリンタ２０１に近づけた際の処理について説明する。図５は、印刷ボタンを押した状態でデジタルカメラ１００をプリンタ２０１に近づけた際のダイレクトプリント処理の概要を示すシーケンス図である。なお、予め定められた標準設定は、メモリ３０又は外部記憶媒体９３に記憶された最新の画像データに基づいてＬ判サイズの１枚の用紙に印刷を行う設定とする。また、上述したダイレクトプリント処理と同じ内容のステップについては同一の符号を付して説明を省略する。
【００６４】
図５に示すように、Ｓ５０１では、ユーザは、デジタルカメラ１００の操作部７０を操作し、印刷ボタンを押した状態でデジタルカメラ１００をプリンタ２０１へ近づける。Ｓ５０２〜Ｓ５０５において、デジタルカメラ１００とプリンタ２０１は、お互いの距離が通信可能距離３００まで近づくと近接無線通信を確立して前述したＳ４０２〜Ｓ４０５と同様の処理を行う。
【００６５】
次いで、デジタルカメラ１００は、Ｓ４０５においてＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理を行った後、Ｓ５０６において、印刷ボタンを押した指示状態に基づいて、印刷パラメータを前述した標準設定に設定する。次いで、Ｓ５０７〜Ｓ５１６において、デジタルカメラ１００とプリンタ２０１は、前述したＳ４１２〜Ｓ４２１の処理と同様の処理を行う。すなわち、予め定められた標準設定による印刷がプリンタ２０１で行われることとなり、画像選択や用紙設定などのユーザの設定作業を省くことが可能となる。
【００６６】
次に、上述したダイレクトプリント処理におけるデジタルカメラ１００の中央制御回路５０が制御して行う処理の詳細について図６〜図９を参照して説明する。ここで、図６は、本実施形態に係るデジタルカメラ１００の処理内容を例示するフローチャートである。図７は、ＰｉｃｔＢｒｉｄｇｅ認証処理の内容を例示するフローチャートである。図８（ａ）は、出力画像の設定画面を例示する概念図であり、図８（ｂ）は、印刷パラメータの設定画面を例示する概念図である。図９は、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理の内容を例示するフローチャートである。
【００６７】
図６に示すように、中央制御回路５０は、処理が開始されると、Ｓ６０１において、通信部１１０から出力された信号に基づいて、近接無線通信により通信確立した通信相手（プリンタ２０１）が検出されたか否か、すなわち通信接続の有無を判定する。このＳ６０１における判定は、近接無線通信により通信確立した通信相手が検出されるまで行われる。
【００６８】
Ｓ６０１において近接無線通信により通信確立した通信相手を検出すると、中央制御回路５０は、Ｓ６０２において、操作部７０における印刷ボタンの押下の有無を判定する。
【００６９】
先ず、Ｓ６０２において、中央制御回路５０が印刷ボタンが押されていないと判定した場合について説明する。Ｓ６０２において印刷ボタンが押されていないと判定した場合、中央制御回路５０は、Ｓ６０４において、ＰｉｃｔＢｒｉｄｇｅ認証処理を行う。このＰｉｃｔＢｒｉｄｇｅ認証処理は、図４を参照して説明したＳ４０３〜Ｓ４０５においてデジタルカメラ１００が行う処理である。
【００７０】
図７に示すように、ＰｉｃｔＢｒｉｄｇｅ認証処理が開始されると、中央制御回路５０は、Ｓ８０１において、通信相手がＰｉｃｔＢｒｉｄｇｅに対応しているか否かを確認するＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ処理を行う。次いで、中央制御回路５０は、Ｓ８０２において、ＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ処理が成功したか否か、すなわち、通信相手がＰｉｃｔＢｒｉｄｇｅに対応しているか否かを判定する。
【００７１】
Ｓ８０２において、成功したと判定した場合、中央制御回路５０は、Ｓ８０３、Ｓ８０４において、ＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅ処理とＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理を行って、ＰｉｃｔＢｒｉｄｇｅ認証処理を終了する。また、Ｓ８０２において、失敗したと判定した場合、中央制御回路５０は、その時点でＰｉｃｔＢｒｉｄｇｅ認証処理を終了する。
【００７２】
図６に戻ってＳ６０４以降のステップを説明する。Ｓ６０４においてＰｉｃｔＢｒｉｄｇｅ認証処理が終了すると、中央制御回路５０は、Ｓ６０５において、表示部５４にプリントメニューを表示する。プリントメニューとは、用紙サイズや印刷レイアウトなどを設定するためのメニューである。ここで、前述したＳ４０６における報知がプリンタ２０１から行われるため、ユーザは、近接無線通信が切断可能であることを知り、デジタルカメラ１００をプリンタ２０１から遠ざける。従って、中央制御回路５０は、Ｓ６０６において、通信部１１０から出力される信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまでプリントメニューを表示させたまま待機する。
【００７３】
Ｓ６０６において、近接無線通信が切断された場合、中央制御回路５０は、Ｓ６０８において印刷パラメータ設定処理を行う。Ｓ６０８における印刷パラメータ設定処理では、メモリ５２に格納されたユーザインタフェースに関するプログラムデータを中央制御回路５０が読み出して順次実行することで、設定画面を画像表示部２８に表示して操作部７０からユーザの指示を受け付ける。
【００７４】
具体的なプリントメニューの画面の一例を図８（ａ）、（ｂ）に示す。図８（ａ）に示すようなプリンタ２０１での出力画像を選択する画面Ｇ１が画像表示部２８に表示される。画面Ｇ１において、画像Ｐ１〜Ｐ６は外部記憶媒体９３などに記憶された画像データである。ボタンＢ１１は、太枠で示すカーソルＣ１１で指定した画像の選択指定またはその解除を指示するためのものである。ボタンＢ１２、Ｂ１３はカーソルＣ１１の移動を指示するためのものである。ボタンＢ１４はカーソルＣ１１で指定した画像の印刷パラメータの設定を指示ためのものである。ボタンＢ１５は全ての画像の印刷パラメータに同じ設定を指示するためのものである。ボタンＢ１６は設定の決定を指示するためのものである。中央制御回路５０は、画面Ｇ１の表示中において、操作部７０を介したユーザの操作によりボタンＢ１３〜Ｂ１６からの指示を受け付けることで、プリンタ２０１での出力画像を設定する。
【００７５】
ボタンＢ１４、Ｂ１５の指示を受け付けた場合は、図８（ｂ）に示すような印刷パラメータを設定する画面Ｇ２が画像表示部２８に表示される。この印刷パラメータを設定する画面Ｇ２は、ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理（Ｓ８０４）によりプリンタ２０１から取得した印刷パラメータに係る情報に基づいて構築される。例えば、印刷パラメータとしてＬ判サイズ又は２Ｌ判サイズの用紙サイズと、縦方向又は横方向の出力レイアウトを設定する場合は、ボタンＢ２１〜Ｂ２４が画像表示部２８に表示されることとなる。また、印刷パラメータとしてＬ判サイズ又は２Ｌ判サイズの用紙サイズのみを設定する場合は、ボタンＢ２１、Ｂ２２のみが画像表示部２８に表示されることとなる。
【００７６】
画面Ｇ２において、ボタンＢ２１、Ｂ２２は、印刷パラメータにおける用紙サイズや用紙タイプを指示する。ボタンＢ２３、Ｂ２４は、印刷パラメータにおける出力レイアウトを指示する。ボタンＢ２５は、予めメモリ５２などに設定された標準設定を印刷パラメータとして指定する。ボタンＢ２６は画面Ｇ２で設定した印刷パラメータのキャンセルを指示し、ボタンＢ２７は画面Ｇ２で設定した印刷パラメータの決定を指示する。中央制御回路５０は、画面Ｇ２の表示中において、操作部７０を介したユーザの操作によりボタンＢ２１〜Ｂ２７からの指示を受け付けることで、プリンタ２０１の印刷パラメータを設定する。なお、ボタンＢ１４により画面Ｇ２が表示された際には、指定された画像の印刷パラメータが設定されることとなる。また、画面Ｇ２が画像表示部２８に表示されている際には、操作部７０の数字キーから出力枚数が受け付けられてもよい。
【００７７】
上述した画面Ｇ１、Ｇ２を用いたユーザインタフェースにより、デジタルカメラ１００では、先に述べたＳ４０９のとおり、印刷して出力すべき画像、その枚数、用紙タイプ、レイアウト設定等、印刷パラメータの設定が行われる。なお、印刷パラメータの設定のみを行う場合は、ＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理により取得した印刷パラメータに係る情報に基づいて画面Ｇ２のみが画像表示部２８に表示され、操作部７０からユーザの設定指示を受け付ける。
【００７８】
なお、本実施形態においては、ＰｉｃｔＢｒｉｄｇｅ認証処理が終了したときにプリントメニューを表示したが、必ずしもこのタイミングで表示しなくともよい。例えば、図６のＳ６０５の時点では「機器同士を離してください」というメッセージを表示することで、ユーザに一度通信を切断することを促してもよい。そして、Ｓ６０６でつう信が切断されたことを検知した場合にプリントメニューを表示してもよい。
【００７９】
このようにすることは以下の利点がある。すなわち、近接している状態で選択画面が表示されてしまうと、ユーザは機器を近接させたままプリントメニュー画面の操作を行おうとしてしまうおそれがある。そこでデジタルカメラ１００は、通信している間は切断を促す画面を表示し、通信が切断されてはじめてプリントメニューを表示させることで、プリンタ２０１から離した状態でユーザにデジタルカメラ１００を操作させることが可能となる。
【００８０】
Ｓ６０８における設定の後、先に述べたＳ４１０のとおり、ユーザはデジタルカメラ１００をプリンタ２０１へ近づける。従って、中央制御回路５０は、Ｓ６０９において、通信部１１０から出力される信号に基づいて近接無線通信によりプリンタ２０１と再び接続されたか否かを判定する。なお、再び接続されたか否かの判定は、前述した近接無線通信時に通知されるＩＤ情報に基づいて、Ｓ６０４において近接無線通信により通信確立された機器と同一機器であるか否かを判定して行われる。再び接続された場合は、再びＰｉｃｔＢｒｉｄｇｅ認証処理が行われることなく、次の処理へ進むこととなる。すなわち、Ｓ６０４において近接無線通信により通信確立された機器とは、Ｓ６０６で近接無線通信が切断された場合でもＰｉｃｔＢｒｉｄｇｅのセッションが維持されることとなる。また、Ｓ６０９において、中央制御回路５０は、再び接続されたと判定するまで処理を待機する。
【００８１】
Ｓ６０９において、近接無線通信によりプリンタ２０１と再び接続された場合、中央制御回路５０は、Ｓ６１０においてＰｉｃｔＢｒｉｄｇｅ印刷開始処理を行う。なお、このＰｉｃｔＢｒｉｄｇｅ印刷開始処理は、図４を参照して説明したＳ４１２〜Ｓ４１５においてデジタルカメラ１００が行う処理である。
【００８２】
図９に示すように、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理が開始されると、中央制御回路５０は、Ｓ９０１において、Ｓ６０８で設定した印刷パラメータと出力指定された画像情報をプリンタ２０１へ送信するＤＰＳ＿ＳｔａｒｔＪｏｂ処理を行う。次いで、中央制御回路５０は、Ｓ９０２において、プリンタ２０１からの要求に応じた画像情報を送信するＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ処理を行う。
【００８３】
次いで、中央制御回路５０は、Ｓ９０３において、プリンタ２０１からの要求に応じた画像データを送信するＤＰＳ＿ＧｅｔＦｉｌｅ処理を行う。次いで、中央制御回路５０は、Ｓ９０４において、プリンタ２０１から通知されるステータス情報を受信するＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理を行って、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理を終了する。なお、Ｓ９０４において中央制御回路５０は、受信したステータス情報を表示部５４などに表示してもよい。
【００８４】
図６に戻ってＳ６１０以降のステップを説明する。Ｓ６１０においてＰｉｃｔＢｒｉｄｇｅ印刷開始処理が終了すると、前述したＳ４１６における報知がプリンタ２０１から行われることとなり、ユーザは近接無線通信が切断可能であることを知る。近接無線通信が切断可能であることを知ったユーザは、デジタルカメラ１００をプリンタ２０１から遠ざける。従って、中央制御回路５０は、Ｓ６１１において、通信部１１０から出力される信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまで待機する。
【００８５】
Ｓ６１１において、近接無線通信が切断された場合、中央制御回路５０は、Ｓ６１２において、表示部５４に再生画面を表示し、ダイレクトプリント処理を終了する。
【００８６】
次に、Ｓ６０２において、中央制御回路５０が印刷ボタンが押されていると判定した場合について説明する。Ｓ６０２において印刷ボタンが押されていると判定した場合、中央制御回路５０は、Ｓ６０３において、Ｓ６０４と同様のＰｉｃｔＢｒｉｄｇｅ認証処理を行う。
【００８７】
次いで、中央制御回路５０は、Ｓ６０７においてメモリ５２などに予め設定された標準設定を読み出して印刷パラメータとして設定する標準印刷パラメータ設定処理を行う。Ｓ６０７で設定する印刷パラメータは、全て標準であり、図５を参照して説明した標準設定の他に、表示部５４に現在表示されている画像を１枚のＬ判用紙に印刷する設定などであってもよい。次いで、中央制御回路５０は、Ｓ６１０〜Ｓ６１２の処理を行い、ダイレクトプリント処理を終了する。
【００８８】
次に、前述したダイレクトプリント処理におけるプリンタ２０１の中央制御部２０７が制御して行う処理の詳細について、図１０を参照して説明する。ここで、図１０は、本実施形態に係るプリンタ２０１の処理内容を例示するフローチャートである。
【００８９】
図１０に示すように、中央制御部２０７は、Ｓ７０１において、通信部２１６から出力された信号に基づいて、近接無線通信により通信確立した通信相手（デジタルカメラ１００）が検出されたか否か、すなわち通信接続の有無を判定する。このＳ７０１における判定は、近接無線通信により通信確立した通信相手が検出されるまで行われる。
【００９０】
Ｓ７０１において近接無線通信により通信確立した通信相手を検出すると、中央制御部２０７は、Ｓ７０２において、ＰｉｃｔＢｒｉｄｇｅ認証処理を行う。このＰｉｃｔＢｒｉｄｇｅ認証処理は、図４を参照して説明したＳ４０３〜Ｓ４０５においてプリンタ２０１が行う処理である。なお、ＰｉｃｔＢｒｉｄｇｅ認証処理において中央制御部２０７が実行する各ステップについては、前述したデジタルカメラ１００と同様であるため、図７を参照して説明する。
【００９１】
図７に示すように、ＰｉｃｔＢｒｉｄｇｅ認証処理が開始されると、中央制御部２０７は、Ｓ８０１において、通信相手がＰｉｃｔＢｒｉｄｇｅに対応しているか否かを確認するＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ処理を行う。次いで、中央制御部２０７は、Ｓ８０２において、ＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ処理が成功したか否か、すなわち、通信相手がＰｉｃｔＢｒｉｄｇｅに対応しているか否かを判定する。
【００９２】
Ｓ８０２において、成功したと判定した場合、中央制御部２０７は、Ｓ８０３、Ｓ８０４において、ＤＰＳ＿ＣｏｎｆｉｇｕｒｅＰｒｉｎｔＳｅｒｖｉｃｅ処理とＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙ処理を行って、ＰｉｃｔＢｒｉｄｇｅ認証処理を終了する。また、Ｓ８０２において、失敗したと判定した場合、中央制御部２０７は、その時点でＰｉｃｔＢｒｉｄｇｅ認証処理を終了する。
【００９３】
図１０に戻ってＳ７０２以降のステップを説明する。Ｓ７０２においてＰｉｃｔＢｒｉｄｇｅ認証処理が終了すると、中央制御部２０７は、Ｓ７０３において、通信相手であるデジタルカメラ１００からＰｉｃｔＢｒｉｄｇｅ印刷開始処理に関するデータを受信したか否かを判定する。具体的には、中央制御部２０７は、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理の開始時のＤＰＳ＿ＳｔａｒｔＪｏｂ処理でデジタルカメラ１００から送信されたデータを受信したか否かを判定する。Ｓ７０３においてＰｉｃｔＢｒｉｄｇｅ印刷開始処理に関するデータを受信したと判定した場合、中央制御部２０７は、後述するＳ７０７へ処理を進める。
【００９４】
Ｓ７０３においてＰｉｃｔＢｒｉｄｇｅ印刷開始処理に関するデータを受信していないと判定した場合、中央制御部２０７は、Ｓ７０４において、報知部２１８により報知音を発生させるなどの切断報知処理を行う。ユーザは、Ｓ７０４における報知によって、近接無線通信が切断可能であることを知ると、デジタルカメラ１００とプリンタ２０１とを離す。従って、中央制御部２０７は、Ｓ７０６において、通信部２１６から出力された信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまで待機する。
【００９５】
次いで、中央制御部２０７は、Ｓ７０６において、通信部２１６から出力された信号に基づいて、近接無線通信によりデジタルカメラ１００と再び接続したか否かを判定し、再接続されるまで待機する。すなわち、プリンタ２０１は、前述したＳ４０９における設定がデジタルカメラ１００で行われ、その設定の後に再びデジタルカメラ１００がプリンタ２０１へ近づけられて再接続が行われるまで待ちの状態となる。なお、Ｓ７０５とＳ７０６の間は、デジタルカメラ１００とプリンタ２０１とを、近接無線通信により通信接続させておく必要がない。よって、Ｓ７０５とＳ７０６の間、デジタルカメラ１００は、近接無線通信による通信可能距離の制約を受けることなく設定を行うことが可能となる。
【００９６】
ユーザがデジタルカメラ１００をプリンタ２０１へ近づけてデジタルカメラ１００とプリンタ２０１との近接無線通信が再び確立されると、中央制御部２０７は、Ｓ７０７において、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理を行う。通信相手をＩＤで管理している場合は、まずデジタルカメラ１００のＩＤを参照し、ＰｉｃｔＢｒｉｄｇｅ認証処理を行った後に通信を切断しているデジタルカメラ１００かを判断し、そうであればＰｉｃｔＢｒｉｄｇｅ印刷開始処理を行う。このＰｉｃｔＢｒｉｄｇｅ印刷開始処理は、図４を参照して説明したＳ４１２〜Ｓ４１５においてプリンタ２０１が行う処理である。なお、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理において中央制御部２０７が実行する各ステップについては、前述したデジタルカメラ１００と同様であるため、図９を参照して説明する。
【００９７】
図９に示すように、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理が開始されると、中央制御部２０７は、Ｓ９０１において、デジタルカメラ１００から送信された印刷パラメータと出力指定された画像情報を受信するＤＰＳ＿ＳｔａｒｔＪｏｂ処理を行う。次いで、中央制御部２０７は、Ｓ９０２において、Ｓ９０１で受信した出力指定された画像情報に基づいて、画像のファイル情報を要求するＤＰＳ＿ＧｅｔＦｉｌｅＩｎｆｏ処理を行う。
【００９８】
次いで、中央制御部２０７は、Ｓ９０３において、Ｓ９０１で受信した印刷パラメータで印刷が指定された画像データを要求するＤＰＳ＿ＧｅｔＦｉｌｅ処理を行う。次いで、中央制御部２０７は、Ｓ９０４において、受信したデータに基づいて印刷中であることなどを示すステータス情報を送信するＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理を行って、ＰｉｃｔＢｒｉｄｇｅ印刷開始処理を終了する。
【００９９】
図９に戻ってＳ７０７以降のステップを説明する。Ｓ７０７においてＰｉｃｔＢｒｉｄｇｅ印刷開始処理が終了すると、中央制御部２０７は、Ｓ７０８において、切断報知処理を行う。
【０１００】
次いで、中央制御部２０７は、Ｓ７０９において、デジタルカメラ１００より取得したデータに基づいてプリントエンジン２０２で用紙に印刷を行う印刷処理を実行する。Ｓ７０９における印刷処理が終了すると、中央制御部２０７は、Ｓ７１０において、表示部２０３にＩｄｌｅ画面を表示し、ダイレクトプリント処理を終了する。
【０１０１】
上述したとおり、操作部７０の印刷ボタンを押さない状態でデジタルカメラ１００をプリンタ２０１へ近づけた場合は、ＰｉｃｔＢｒｉｄｇｅ認証処理の後に、デジタルカメラ１００をプリンタ２０１から離した状態で印刷パラメータの設定を行うことができる。その設定の後に、再びデジタルカメラ１００をプリンタ２０１へ近づけることで、設定された画像の出力（用紙への画像形成（印刷））をプリンタ２０１で行うことができる。すなわち、ユーザは、近接無線通信による通信確立状態を継続することなくプリンタ２０１の印刷パラメータの設定操作をデジタルカメラ１００で行うことができる。従って、近接無線通信による通信可能距離の制約を受けることなく、印刷パラメータの設定をデジタルカメラ１００で行うことができ、ユーザの操作性を向上させることが可能となる。
【０１０２】
また、操作部７０の印刷ボタンを押した状態でデジタルカメラ１００をプリンタ２０１へ近づけた場合は、印刷すべき画像の選択やプリンタ２０１の設定を行う必要がなく、一回の近接無線通信でプリンタ２０１における印刷を行うことができる。
【０１０３】
［第２実施形態］
第２実施形態では、上述したダイレクトプリント処理における印刷処理の実行中（画像出力時）に紙詰まりやインク切れなどの印刷エラーが発生した際の処理について、図１１〜図１３及び図８（ｃ）を参照して説明する。なお、デジタルカメラ１００とプリンタ２０１の構成は第１実施形態ど同様であるためその説明は省略する。また、第２実施形態におけるデジタルカメラ１００とプリンタ２０１が実行するステップにおいて、第１実施形態と同じ内容のステップについては、同一の符号を付してその説明は省略する。
【０１０４】
ここで、図１１は、ユーザがデジタルカメラ１００を操作することでデジタルカメラ１００とプリンタ２０１とで行われる第２実施形態に係る処理の概要を示すシーケンス図である。図１２は、第２実施形態に係るデジタルカメラ１００の処理内容を例示するフローチャートである。図１３は、ＰｉｃｔＢｒｉｄｇｅ印刷再開処理の内容を例示するフローチャートである。図１４は、第２実施形態に係るプリンタ２０１の処理内容を例示するフローチャートである。図８（ｃ）は、印刷の再開又は中断の設定画面を例示する概念図である。
【０１０５】
図１１に示すように、印刷中にエラーが発生するＳ１０２０までの処理は第１実施形態と同様である。プリンタ２０１は、Ｓ１０２０において、プリントエンジン２０２で印刷エラーが発生すると印刷処理を中断する。次いで、プリンタ２０１は、Ｓ１０２１において、プリントエンジン２０２でのエラー発生を報知してデジタルカメラ１００の接続を促す接続要求報知処理を行う。接続要求報知処理は、プリントエンジン２０２でのエラー発生を報知してデジタルカメラ１００をプリンタ２０１へ近づけて再接続させることを促し、近接無線通信を再開するために行われるものである（第２報知手段）。例えば、接続要求報知処理では、報知部２１８によって報知音を鳴らすことによりユーザへの報知が行われる。
【０１０６】
ユーザは、Ｓ１０２０の報知によって、近接無線通信の再開要求があることを知ると、Ｓ１０２２において、デジタルカメラ１００をプリンタ２０１へ近づける。デジタルカメラ１００とプリンタ２０１は、互いの距離が通信可能距離３００以内に近づくとＳ１０２３で再び近接無線通信を確立する。
【０１０７】
Ｓ１０２３で再び近接無線通信が確立されると、デジタルカメラ１００とプリンタ２０１とは、Ｓ１０２４において、ＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理を行う。この処理では、プリンタ２０１からデジタルカメラ１００へ印刷エラーのエラー内容を示すステータス情報を含むエラー情報が通知される。なお、エラー情報には、プリンタ２０１における印刷の再開又は中断の設定に係る情報を含めてもよい。
【０１０８】
ＤＰＳ＿ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ処理を行った後、プリンタ２０１は、Ｓ１０２５において、切断報知処理を行う。また、デジタルカメラ１００は、Ｓ１０２６において、Ｓ１０２４で通知されたエラー情報に基づいて、プリンタ２０１で印刷エラーが生じたことを示す画像や文字などによるエラー表示（例えば紙詰まりなど）を表示部５４に表示する。
【０１０９】
ユーザは、Ｓ１０２５の報知によって、近接無線通信が切断可能であることを知ると、Ｓ１０２７において、デジタルカメラ１００とプリンタ２０１とを離す。デジタルカメラ１００とプリンタ２０１は、通信可能距離３００以上離れるとＳ１０２８で近接無線通信を切断する。
【０１１０】
ユーザは、Ｓ１０２６におけるエラー表示により、プリンタ２０１に例えば紙詰まりが発生していることを知ることができるので、詰まっている紙を取り除いた後、Ｓ１０２９において、デジタルカメラ１００の操作部７０を操作して印刷の再開を設定する。印刷の再開設定を受け付けるユーザインタフェースの詳細については後述する。このＳ１０２９の設定は、デジタルカメラ１００をプリンタ２０１から遠ざけた状態で行われる。なお、本実施形態におけるＳ１０２９の設定内容は、印刷の再開としたが、印刷の中断であってもよい。印刷の中断である場合は、後述するＳ１０３２において、ＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂ処理の代わりに印刷の中断の指示を通知するＤＰＳ＿ＡｂｏｒｔＪｏｂ処理が実行される。
【０１１１】
ユーザは、Ｓ１０２９での操作部７０による設定の後、Ｓ１０３０においてデジタルカメラ１００をプリンタ２０１へ近づける。デジタルカメラ１００とプリンタ２０１は、互いの距離が通信可能距離３００以内に近づくとＳ１０３１で再び近接無線通信を確立する。
【０１１２】
Ｓ１０３１で再び近接無線通信が確立されると、デジタルカメラ１００とプリンタ２０１とは、Ｓ１０３２において、デジタルカメラ１００からプリンタ２０１へ印刷再開の指示を通知するＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂ処理を行う。
【０１１３】
次いで、プリンタ２０１は、Ｓ１０３２においてＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂ処理を行った後、切断報知処理をＳ１０３３で行う。次いで、プリンタ２０１は、Ｓ１０３４において、Ｓ１０３２で通知された印刷再開の指示に従って、エラーにより中断していた印刷処理を再開する。
【０１１４】
ユーザは、Ｓ１０３３の報知によって、近接無線通信が切断可能であることを知ると、Ｓ１０３５において、デジタルカメラ１００とプリンタ２０１とを離す。デジタルカメラ１００とプリンタ２０１は、通信可能距離３００以上離れるとＳ１０３６で近接無線通信を切断する。
【０１１５】
デジタルカメラ１００は、Ｓ１０３６においてプリンタ２０１との間で確立されていた通信の切断を検出すると、Ｓ１０３７において、表示部５４を再生画面に戻して処理を終了する。また、プリンタ２０１は、Ｓ１０３４における印刷が終了すると、Ｓ１０３８において表示部２０３をＩｄｌｅ画面に戻して処理を終了する。
【０１１６】
次に、第２実施形態に係るデジタルカメラ１００の処理について説明する。なお、プリンタ２０１での印刷中に印刷エラーが発生するまでのデジタルカメラ１００の処理（Ｓ６０１〜Ｓ６１２）は、前述した第１実施形態と同じである。以下で説明するデジタルカメラ１００の処理は、Ｓ６１２以降にデジタルカメラ１００の中央制御回路５０が制御して行う処理である。
【０１１７】
図１２に示すように、Ｓ６１２の後に処理が開始されると、中央制御回路５０は、Ｓ１１０１において、通信部１１０から出力される信号に基づいて近接無線通信によりプリンタ２０１と再び接続されたか否かを判定する。先に述べたＳ１０２０〜Ｓ１０２２のとおり、プリンタ２０１での印刷中にエラーが発生するとユーザはデジタルカメラ１００をプリンタ２０１へ近づける。従って、Ｓ１１０１では、Ｓ１０２２でデジタルカメラ１００とプリンタ２０１とが近づいたことにより近接無線通信が確立されたか否かを検出している。
【０１１８】
Ｓ１１０１において、近接無線通信によりプリンタ２０１と再び接続された場合、中央制御回路５０は、Ｓ１１０２において、プリンタ２０１からのエラー情報を受信する。次いで、中央制御回路５０は、Ｓ１１０３において、受信したエラー情報に基づいて表示部５４にエラー表示を行う。具体的には、図８（ｃ）に示すような画面Ｇ３のウインドウＷ１が表示部５４に表示される。ウインドウＷ１には、プリンタ２０１のエラー情報に含まれるステータス情報が表示される。
【０１１９】
ここで、前述したＳ１０２５における報知がプリンタ２０１から行われるため、ユーザは、近接無線通信が切断可能であることを知り、デジタルカメラ１００をプリンタ２０１から遠ざける。従って、中央制御回路５０は、Ｓ１１０４において、通信部１１０から出力される信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまで待機する。
【０１２０】
Ｓ１１０４において、近接無線通信が切断された場合、中央制御回路５０は、Ｓ１１０５において、印刷の再開・中断の設定についての指示入力を操作部７０から受け付ける指示処理を行う。Ｓ１１０５における指示処理では、メモリ５２に格納されたユーザインタフェースに関するプログラムデータを中央制御回路５０が読み出して順次実行する。これにより、図８（ｃ）に示した画面Ｇ３が画像表示部２８に表示されて操作部７０からユーザの指示が受け付けられることとなる。画面Ｇ３において、ボタンＢ３１は印刷の再開を指示し、ボタンＢ３２は印刷の中断（終了）を指示する。中央制御回路５０は、画面Ｇ３の表示中において、操作部７０を介したユーザの操作によりボタンＢ３１、Ｂ３２からの指示を受け付けることで、印刷の再開・中断の設定を行う。
【０１２１】
Ｓ１１０５における指示処理による設定の後、先に述べたＳ１０３０のとおり、ユーザはデジタルカメラ１００をプリンタ２０１へ近づける。従って、中央制御回路５０は、Ｓ１１０６において、通信部１１０から出力される信号に基づいて近接無線通信によりプリンタ２０１と再び接続されたか否かを判定する。
【０１２２】
Ｓ１１０６において、近接無線通信によりプリンタ２０１と再び接続された場合、中央制御回路５０は、Ｓ１１０７においてＰｉｃｔＢｒｉｄｇｅ印刷再開処理を行う。
【０１２３】
図１３に示すように、ＰｉｃｔＢｒｉｄｇｅ印刷再開処理が開始されると、中央制御回路５０は、Ｓ１３０１において、Ｓ１１０５での設定が印刷の再開であるか否かを判定する。印刷の再開である場合、中央制御回路５０は、Ｓ１３０２において、プリンタ２０１へ印刷再開の指示を通知するＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂ処理を行い、処理を終了する。また、印刷の中断である場合、中央制御回路５０は、Ｓ１３０３において、プリンタ２０１へ印刷の中断の指示を通知するＤＰＳ＿ＡｂｏｒｔＪｏｂ処理を行い、処理を終了する。
【０１２４】
図１２に戻ってＳ１１０７以降のステップを説明する。Ｓ１１０７においてＰｉｃｔＢｒｉｄｇｅ印刷再開処理が終了すると、前述したＳ１０３３における報知がプリンタ２０１から行われることとなり、ユーザは近接無線通信が切断可能であることを知る。近接無線通信が切断可能であることを知ったユーザは、デジタルカメラ１００をプリンタ２０１から遠ざける。従って、中央制御回路５０は、Ｓ１１０８において、通信部１１０から出力される信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまで待機する。
【０１２５】
Ｓ１１０８において、近接無線通信が切断された場合、中央制御回路５０は、Ｓ１１０９において、表示部５４に再生画面を表示し、処理を終了する。
【０１２６】
次に、第２実施形態に係るプリンタ２０１の処理について説明する。なお、プリンタ２０１での印刷中に印刷エラーが発生するまでのプリンタ２０１の処理（Ｓ７０１〜７０９）は、前述した第１実施形態と同じである。以下で説明するプリンタ２０１の処理は、Ｓ７０９以降に中央制御部２０７が制御して行う処理である。
【０１２７】
図１４に示すように、処理が開始されると、中央制御部２０７は、Ｓ１２０１におけるプリントエンジン２０２での印刷処理中に印刷エラーが発生したか否かをＳ１２０２で判定して、印刷エラーの検出を行う。Ｓ１２０２において印刷エラーが検出されない場合、中央制御部２０７は、Ｓ１２１２において、Ｓ１２０１における印刷処理が終了したか否かを判定する。
【０１２８】
Ｓ１２１２において印刷処理の終了でない場合、中央制御部２０７は、処理をＳ１２０１へ戻す。また、Ｓ１２１２において印刷終了である場合、中央制御部２０７は、Ｓ１２１３へ処理を進め、表示部２０３にＩｄｌｅ画面を表示して処理を終了する。
【０１２９】
Ｓ１２０２において印刷エラーが検出された場合、中央制御部２０７は、Ｓ１２０８において、報知部２１８から報知音を鳴らすなどの接続要求報知処理を行う。このＳ１２０８の報知により、ユーザは、デジタルカメラ１００とプリンタ２０１との近接無線通信を再開する必要があることを知り、デジタルカメラ１００をプリンタ２０１へ近づけることとなる。従って、中央制御部２０７は、Ｓ１２０４において、通信部２１６から出力された信号に基づいて、近接無線通信によりデジタルカメラ１００と再び接続したか否かを判定し、再接続されるまで待機する。
【０１３０】
ユーザがデジタルカメラ１００をプリンタ２０１へ近づけて近接無線通信が再び確立されると、中央制御部２０７は、Ｓ１２０５において、Ｓ１２０２で検出された印刷エラーを示すエラー情報をデジタルカメラ１００へ送信する。エラー情報の送信完了後、中央制御部２０７は、Ｓ１２０６において、切断報知処理を行う。
【０１３１】
ユーザは、Ｓ１２０６における報知によって、近接無線通信が切断可能であることを知ると、デジタルカメラ１００とプリンタ２０１とを離す。従って、中央制御部２０７は、Ｓ１２０７において、通信部２１６から出力された信号に基づいて近接無線通信が切断されたか否かを判定し、近接無線通信が切断されるまで待機する。
【０１３２】
次いで、中央制御部２０７は、Ｓ１２０８において、通信部２１６から出力された信号に基づいて、近接無線通信によりデジタルカメラ１００と再び接続したか否かを判定し、再接続されるまで待機する。すなわち、プリンタ２０１は、前述したＳ１０２９における設定がデジタルカメラ１００で行われ、その設定の後に再びデジタルカメラ１００がプリンタ２０１へ近づけられて再接続が行われるまで待ちの状態となる。なお、Ｓ１２０７とＳ１２０８の間は、デジタルカメラ１００とプリンタ２０１とを、近接無線通信により通信を確立させておく必要がない。よって、Ｓ１２０７とＳ１２０８の間、デジタルカメラ１００は、近接無線通信による通信可能距離の制約を受けることなく印刷の再開・中断の設定を行うことが可能となる。
【０１３３】
ユーザがデジタルカメラ１００をプリンタ２０１へ近づけてデジタルカメラ１００とプリンタ２０１との近接無線通信が再び確立されると、中央制御部２０７は、Ｓ１２０９において、ＰｉｃｔＢｒｉｄｇｅ印刷再開処理を行う。なお、ＰｉｃｔＢｒｉｄｇｅ印刷再開処理において中央制御部２０７が実行する各ステップについては、前述したデジタルカメラ１００と同様であるため、図１３を参照して説明する。
【０１３４】
図１３に示すように、ＰｉｃｔＢｒｉｄｇｅ印刷再開処理が開始されると、中央制御部２０７は、Ｓ１３０１において、デジタルカメラ１００から通知された指示が印刷の再開であるか否かを判定する。印刷の再開である場合、中央制御部２０７は、Ｓ１３０２において、印刷エラーにより中断されていた印刷処理を再開するＤＰＳ＿ＣｏｎｔｉｎｕｅＪｏｂ処理を行い、処理を終了する。また、印刷の中断である場合、中央制御部２０７は、印刷エラーにより中断されていた印刷処理を中断のまま終了させるＤＰＳ＿ＡｂｏｒｔＪｏｂ処理を行い、処理を終了する。
【０１３５】
図１４に戻って、Ｓ１２０９以降のステップを説明する。Ｓ１２０９においてＰｉｃｔＢｒｉｄｇｅ印刷再開処理が終了すると、中央制御部２０７は、Ｓ１２１０において、切断報知処理を行う。次いで、中央制御部２０７は、Ｓ１２１１において、Ｓ１２０９のＰｉｃｔＢｒｉｄｇｅ印刷再開処理により印刷処理を再開するか否かを判定する。印刷を再開する場合、中央制御部２０７は、処理をＳ１２０１に戻して印刷処理を再開する。また、印刷処理を中断のまま終了させる場合、中央制御部２０７は、Ｓ１２１３において、表示部２０３をＩｄｌｅ画面に戻して処理を終了する。
【０１３６】
なお、上述した実施形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【０１３７】
例えば、上述した実施形態では設定装置としてデジタルカメラを例示したが、設定装置は、ＰＤＡ（Personal Digital Assistant）や携帯電話などであってもよい。また、画像出力装置として用紙に画像形成して出力するプリンタを例示したが、画像出力装置は、画面上に表示出力するプロジェクタやテレビなどであってもよい。
【０１３８】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【０１３９】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【０１４０】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１４１】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１４２】
【図１】第１実施形態に係るデジタルカメラの構成を示すブロック図である。
【図２】第１実施形態に係るプリンタの構成を示すブロック図である。
【図３】デジタルカメラとプリンタの近接無線通信を例示する概念図である。
【図４】第１実施形態に係るデジタルカメラとプリンタとのダイレクトプリント処理の概要を示すシーケンス図である。
【図５】印刷ボタンを押した状態でデジタルカメラをプリンタに近づけた際のダイレクトプリント処理の概要を示すシーケンス図である。
【図６】第１実施形態に係るデジタルカメラの処理内容を例示するフローチャートである。
【図７】ＰｉｃｔＢｒｉｄｇｅ認証処理の内容を例示するフローチャートである。
【図８】（ａ）は、出力画像の設定画面を例示する概念図であり、（ｂ）は、印刷パラメータの設定画面を例示する概念図であり、（ｃ）は、印刷の再開又は中断の設定画面を例示する概念図である。
【図９】ＰｉｃｔＢｒｉｄｇｅ印刷開始処理の内容を例示するフローチャートである。
【図１０】第１実施形態に係るプリンタの処理内容を例示するフローチャートである。
【図１１】第２実施形態に係る処理の概要を示すシーケンス図である。
【図１２】第２実施形態に係るデジタルカメラの処理内容を例示するフローチャートである。
【図１３】ＰｉｃｔＢｒｉｄｇｅ印刷再開処理の内容を例示するフローチャートである。
【図１４】第２実施形態に係るプリンタの処理内容を例示するフローチャートである。
【符号の説明】
【０１４３】
１００  デジタルカメラ
２０１  プリンタ
３００  通信可能距離
【図１】
2010011362.tif 000003
【図２】
2010011362.tif 000004
【図３】
2010011362.tif 000005
【図４】
2010011362.tif 000006
【図５】
2010011362.tif 000007
【図６】
2010011362.tif 000008
【図７】
2010011362.tif 000009
【図８】
2010011362.tif 000010
【図９】
2010011362.tif 000011
【図１０】
2010011362.tif 000012
【図１１】
2010011362.tif 000013
【図１２】
2010011362.tif 000014
【図１３】
2010011362.tif 000015
【図１４】
2010011362.tif 000016