(57)【特許請求の範囲】
【請求項１】
印刷装置が所定の通信可能範囲に近接した場合に前記印刷装置と近接無線通信を確立し、前記印刷装置に印刷ジョブを送信して印刷を実行させることが可能な撮像装置であって、
前記印刷装置から印刷ジョブの受信可能通知を受信する通知受信手段と、
前記印刷装置と前記近接無線通信を確立した状態で、前記印刷装置から印刷ジョブの受信可能通知を受信する度に、前記印刷装置との前記近接無線通信を確立した際に既に保持していた印刷ジョブを分割してそれぞれ一つの印刷ジョブとし、前記近接無線通信を確立した印刷装置に対して順次送信する印刷ジョブ送信手段と、を有することを特徴とする撮像装置。
【請求項２】
前記印刷ジョブ送信手段は、複数の印刷ページを含んだ印刷ジョブを１ページごとに分割して送信することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記受信可能通知は、前記印刷ジョブ送信手段が分割して送信した印刷ジョブに含まれる画像データを前記印刷装置が記憶装置に保存した後に送信されることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記印刷ジョブ送信手段が分割して送信した印刷ジョブの状態を前記印刷装置から受信する印刷ジョブ状態受信手段と、
前記印刷ジョブ状態受信手段で受信した前記状態を、該当する前記印刷ジョブ送信手段が分割して送信した印刷ジョブに関連付けて保持する印刷ジョブ管理手段と、を有する特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記印刷ジョブ管理手段は、前記印刷ジョブ送信手段が分割して送信した各印刷ジョブの状態を、前記印刷ジョブの送信先である前記印刷装置を識別するための情報と共に管理することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記状態には、前記印刷ジョブ送信手段が分割して送信した印刷ジョブの前記印刷装置での受信完了状態が含まれ、
前記印刷ジョブ状態受信手段が前記受信完了状態を受信した場合、前記印刷ジョブ管理手段は、該当する前記印刷ジョブ送信手段が分割して送信した印刷ジョブに送信済みの情報を関連付けて保持することを特徴とする請求項４又は５に記載の撮像装置。
【請求項７】
撮像装置が所定の通信可能範囲に近接した場合に前記撮像装置と近接無線通信を確立し、撮像装置から印刷ジョブを受信して印刷を実行することが可能な印刷装置であって、
前記撮像装置と近接無線通信を確立した状態で、前記撮像装置と前記印刷装置との近接無線通信が確立された際に前記撮像装置が既に保持していた印刷ジョブが前記撮像装置で分割され、それぞれ一つの印刷ジョブとして送信された各印刷ジョブを、前記撮像装置から受信する印刷ジョブ受信手段と、
前記印刷ジョブ受信手段で受信した前記分割されて送信された印刷ジョブに含まれる画像データを記憶装置に保存した後に、前記撮像装置に対して次の印刷ジョブの受信可能通知を送信する通知送信手段と、を有することを特徴とする印刷装置。
【請求項８】
前記印刷ジョブ受信手段は、複数の印刷ページを含んだ印刷ジョブが１ページごとに分割された印刷ジョブを受信することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記分割されて送信された印刷ジョブに含まれる画像データを前記記憶装置に保存した後に、該画像データの印刷を開始することを特徴とする請求項７又は８に記載の印刷装置。
【請求項１０】
前記印刷ジョブ受信手段で受信した前記分割されて送信された印刷ジョブの状態を、該印刷ジョブごとに関連付けて保持する印刷ジョブ管理手段を有することを特徴とする請求項７〜９のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷ジョブ管理手段は、前記印刷ジョブ受信手段で受信した前記分割されて送信された印刷ジョブの状態を、該印刷ジョブの送信元である前記撮像装置を識別するための情報と共に管理することを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記印刷ジョブ受信手段で受信した前記分割されて送信された印刷ジョブの状態を、前記撮像装置に対して送信する印刷ジョブ状態送信手段を有することを特徴とする請求項７〜１１のいずれか１項に記載の印刷装置。
【請求項１３】
前記状態には、前記印刷ジョブ受信手段で受信した前記分割されて送信された印刷ジョブの受信完了状態が含まれることを特徴とする請求項１０〜１２のいずれか１項に記載の印刷装置。
【請求項１４】
印刷装置が所定の通信可能範囲に近接した場合に前記印刷装置と近接無線通信を確立し、前記印刷装置に印刷ジョブを送信して印刷を実行させることが可能な撮像装置の制御方法であって、
前記印刷装置から印刷ジョブの受信可能通知を受信するステップと、
前記印刷装置と前記近接無線通信を確立した状態で、前記印刷装置から印刷ジョブの受信可能通知を受信する度に、前記印刷装置との前記近接無線通信を確立した際に既に保持していた印刷ジョブを分割してそれぞれ一つの印刷ジョブとし、前記近接無線通信を確立した印刷装置に対して順次送信するステップと、を有することを特徴とする撮像装置の制御方法。
【請求項１５】
撮像装置が所定の通信可能範囲に近接した場合に前記撮像装置と近接無線通信を確立し、撮像装置から印刷ジョブを受信して印刷を実行することが可能な印刷装置の制御方法であって、
前記撮像装置と近接無線通信を確立した状態で、前記撮像装置と前記印刷装置との近接無線通信が確立された際に前記撮像装置が既に保持していた印刷ジョブであって前記撮像装置で分割され、それぞれ一つの印刷ジョブとして送信された各印刷ジョブを、前記撮像装置から受信するステップと、
前記受信した前記分割されて送信された印刷ジョブに含まれる画像データを記憶装置に保存した後に、前記撮像装置に対して次の印刷ジョブの受信可能通知を送信するステップと、を有することを特徴とする印刷装置。
【請求項１６】
コンピュータを、請求項１〜６のいずれか１項に記載の撮像装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項１７】
コンピュータを、請求項７〜１３のいずれか１項に記載の印刷装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置等に関し、特に近接無線通信機能を備えた撮像装置と印刷装置とで実行する、所謂ダイレクトプリントにおいて用いて好適な技術に関するものである。
【背景技術】
【０００２】
近年、ＰｉｃｔＢｒｉｄｇｅ（ＣＩＰＡ規格ＤＣ−００１−２００３）に代表されるような、デジタルカメラとプリンタとを直接接続し印刷を実行する、所謂ダイレクトプリントが容易に可能になっている。
【０００３】
また、誘導電界を用いた近接無線通信を利用したシステムの開発が行われている（例えば非特許文献１参照）。近接無線通信は、高速な転送速度で通信を行うことができ、至近距離専用で他の無線システムへ影響を与えにくいという特徴を有しており、このため機器間でケーブル接続を不要とした画像データのやりとりに適している。
【０００４】
一方、近年発売されているプリンタには、デジタルカメラと無線ＬＡＮ通信を介して画像データの印刷、保存をできるものが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１６６５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近接無線通信技術をプリンタとデジタルカメラでのダイレクトプリントに用いれば高速な転送速度が得られる。しかし、通信可能距離が短いため、操作をしようとデジタルカメラを手に取ることにより通信が切断されてしまう恐れがあり、通信が切断された場合には、画像データの転送を改めて行わなければならない、という問題がある。
【０００７】
また、ＰｉｃｔＢｒｉｄｇｅに代表されるダイレクトプリントでは、機器の１対１の通信が前提である。そのため、デジタルカメラでは印刷終了まで通信を続ける必要があり、印刷が終了するまではデジタルカメラを使用することができない、という問題がある。また、プリンタでは複数のデジタルカメラと通信し印刷を実行することができない、という問題がある。
【０００８】
このようにプリンタとデジタルカメラとで印刷を実行するダイレクトプリントでは、ユーザの使用性が良好であるとは言い難い問題点が複数ある。
【０００９】
そこで本発明は上記問題に鑑みて、デジタルカメラ等の撮像装置とプリンタである印刷装置とで通信を行い、印刷を実行する際の使用性を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の撮像装置は、印刷装置が所定の通信可能範囲に近接した場合に前記印刷装置と近接無線通信を確立し、前記印刷装置に印刷ジョブを送信して印刷を実行させることが可能な撮像装置であって、前記印刷装置から印刷ジョブの受信可能通知を受信する通知受信手段と、前記印刷装置と前記近接無線通信を確立した状態で、前記印刷装置から印刷ジョブの受信可能通知を受信する度に、前記印刷装置との前記近接無線通信を確立した際に既に保持していた印刷ジョブを分割してそれぞれ一つの印刷ジョブとし、前記近接無線通信を確立した印刷装置に対して順次送信する印刷ジョブ送信手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、撮像装置と印刷装置とで印刷を実行する際の使用性を向上させることができる。例えば、本発明では、印刷ジョブを分割して送信或いは受信するため、近接無線通信という通信が切断されやすい状況に適した効率的な印刷ジョブの送信或いは受信及びその再開が可能である。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る撮像装置であるデジタルカメラの構成例を示したブロック図である。
【図２】本発明の実施の形態に係る印刷装置であるプリンタの構成例を示したブロック図である。
【図３】本発明の実施の形態における近接無線通信によるデジタルカメラとプリンタの通信可能範囲を模式的に示す図である。
【図４】（ａ）は、本発明の実施の形態に係るデジタルカメラとプリンタとの間でやり取りされるｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトの構造を示した図、（ｂ）は、本発明の実施の形態に係るデジタルカメラとプリンタとの間でやり取りされるｓｔａｒｔＪｏｂスクリプトの構造を示した図、（ｃ）は、本発明の実施の形態に係るデジタルカメラとプリンタとの間でやり取りされるｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトの構造を示した図である。
【図５】本発明の実施の形態に係るデジタルカメラとプリンタにおいて近接無線通信でダイレクトプリントを実行する際のデジタルカメラの処理シーケンスを示すフローチャートである。
【図６】本発明の実施の形態に係るデジタルカメラとプリンタにおいて近接無線通信でダイレクトプリントを実行する際のプリンタの処理シーケンスを示すフローチャートである。
【図７】本発明の実施の形態に係るデジタルカメラが印刷ジョブの状態を管理するために用いる送信印刷ジョブ管理テーブルのイメージ図である。
【図８】本発明の実施の形態に係るプリンタが印刷ジョブを管理するために用いる受信印刷ジョブ管理テーブルのイメージ図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について説明する。
【００１４】
＜撮像装置の構成＞
図１は、本発明の実施の形態に係る撮像装置であるデジタルカメラの構成例を示したブロック図である。図１において１００はデジタルカメラを示す。以下、デジタルカメラ１００が有する構成要素を説明する。
【００１５】
１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換するＣＣＤやＣＭＯＳセンサ等の撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８はタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御され、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。
【００１６】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。画像処理回路２０はまた、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果をシステム制御回路５０に出力する。システム制御回路５０は、画像処理回路２０からの演算結果に基づき露光制御部４０、測距制御部４２、フラッシュ４８に対して制御を行う。これにより、デジタルカメラ１００では、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１７】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６が出力したデータは、画像処理回路２０及びメモリ制御回路２２を介して、或いは直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１８】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８は有機ＥＬディスプレイ等の画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データは、Ｄ／Ａ変換器２６を介して画像表示部２８に表示される。撮像素子１４で撮像した画像データを画像表示部２８で逐次表示すれば、電子ファインダ機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはデジタルカメラ１００の電力消費を大幅に低減することができる。
【００１９】
３０はメモリであり、撮影した静止画像や動画像を格納する記憶装置として機能し、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。そのため、デジタルカメラ１００では、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２０】
３２は圧縮・伸長回路であり、メモリ３０に格納された画像データを読み込んで、適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等を用いた周知のデータ圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２１】
４０は露光制御部であり、撮像素子１４への露光量を制御するための絞り機能を備えるシャッター１２を制御する。４２は測距制御部であり、撮影レンズ１０のフォーカシングを制御する。４４はズーム制御部であり、撮影レンズ１０のズーミングを制御する。４６はバリア制御部であり、バリアである保護部１０２の動作を制御する。４８はフラッシュであり、撮影時の補助光源として機能し、また調光機能も有する。システム制御回路５０が不図示の測光回路の測光結果に基づいてフラッシュ４８を制御する。これによりフラッシュ４８のフラッシュ調光機能が実現する。また、フラッシュ４８は、ＡＦ補助光の投光機能も有する。露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されていることは上述したが、この場合、撮像した画像データを画像処理回路２０が演算した演算結果に基づきシステム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００２２】
５０はシステム制御回路であり、デジタルカメラ１００全体を制御する。５２はメモリであり、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。
【００２３】
システム制御回路５０は、画像出力装置（印刷装置）に対する出力処理を定義する出力処理定義スクリプトを作成し、通信部１１０、コネクタ（アンテナ）１１２を介して、図示しない印刷装置に送信する。また、逆に図示しない印刷装置からスクリプトが送信されてきた場合には、コネクタ（アンテナ）１１２、通信部１１０を介してシステム制御回路５０に送られ、システム制御回路５０はスクリプトを解析し、解析結果に基づいてデジタルカメラ１００を動作させる。また、本実施の形態では、コネクタ（アンテナ）１１２は近距離無線通信の接続、及び、切断状態を検知し、通信部１１０を介してシステム制御回路５０に通知する機能を有する。
【００２４】
５４は表示部であり、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を通知するものである。表示部５４は、デジタルカメラ１００の操作部７０近辺の視認し易い位置に単数又は複数設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
【００２５】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、単写／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示等がある。更には、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記録媒体９３及び外部記録媒体９３の着脱状態表示、日付・時刻表示等がある。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００２６】
５６は不揮発性メモリであり、例えばＥＥＰＲＯＭ等の電気的に消去・記録可能なメモリが用いられる。
【００２７】
６０はモードダイアルスイッチであり、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードの切り替えを行う。
【００２８】
６２はシャッタースイッチＳＷ１であり、ＡＦやＡＥ等の撮影スタンバイ動作を行うためのスイッチである。６４はシャッタースイッチＳＷ２であり、シャッタースイッチＳＷ１（６２）の操作後、実際に撮影を行うための撮影スイッチである。
【００２９】
６６は画像表示ＯＮ／ＯＦＦスイッチであり、画像表示部２８のＯＮ／ＯＦＦを設定する。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴ、ＬＣＤ等からなる画像表示部２８への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３０】
６８がクイックレビューＯＮ／ＯＦＦスイッチであり、撮影直後に、撮影した画像データを自動再生するクイックレビュー機能を設定する。また、画像表示部２８をＯＦＦとした場合におけるクイックレビュー機能の設定をする機能も備える。
【００３１】
７０は操作部であり、各種ボタンやタッチパネル等からなる。操作部７０には、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン等が含まれる。更には、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、画像削除ボタン、画像削除取消しボタン等が含まれる。
【００３２】
８０電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電源８６の電池装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００３３】
８６は電源であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。８２、８４はコネクタであり電源制御部８０と電源８６とを接続する。
【００３４】
９０はカードコントローラ、９１はインタフェース、９２はコネクタ、９３は外部記録媒体である。インタフェース９１は外部記録媒体９３とのインタフェースであり、コネクタ９２はインタフェース９１と外部記録媒体９３とを接続する。コネクタ９２を介して接続された外部記録媒体９３は、カードコントローラ９０によりインタフェース９１を介して記録に係る制御がなされる。また、９８は記録媒体着脱検知部であり、コネクタ９２に外部記録媒体９３が装着されているか否かを検知する。
【００３５】
１０２は保護部であり、デジタルカメラ１００の撮影レンズ１０を覆うことにより、汚れや破損を防止する。１０４は光学ファインダである。光学ファインダ１０４を利用すれば、画像表示部２８による電子ファインダ機能を使用することなく、撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等が設置されている。
【００３６】
１１０は通信部であり、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信処理を行う。１１２はコネクタ（アンテナ）であり、通信部１１０を介してデジタルカメラ１００を他の機器と接続する（通信可能とする）。本実施の形態においてコネクタ（アンテナ）１１２は、近距離無線通信を用いてデータの送受信を行う送受信部として機能する、また、ここでいうデータとは、画像データ以外に、上述した出力処理定義スクリプト（印刷ジョブも含まれる）も含む。また、コネクタ（アンテナ）１１２は近距離無線通信の接続、及び、切断状態を検知し、通信部１１０を介してシステム制御回路５０に通知する機能を持つ。そしてシステム制御回路５０は、通知された通信状態に応じて印刷装置に送信する出力処理定義スクリプトも作成する。作成された出力処理定義スクリプトは、通信部１１０、コネクタ（アンテナ）１１２を介して、印刷装置に送信される。なお、通信部１１０とコネクタ（アンテナ）１１２は本発明でいう撮像装置の近接無線通信手段の一構成例に対応するものである。
【００３７】
＜印刷装置の構成＞
図２は、本発明の実施の形態に係る印刷装置であるプリンタの構成例を示したブロック図である。図２において２００はプリンタを示す。以下、プリンタ２００が有する構成要素を説明する。
【００３８】
２０１は実際に用紙に画像等をプリントするプリントエンジンである。２０２は表示部であり、ＬＣＤ表示、ＬＥＤ表示、音声表示等でユーザに対して情報を表示する。２０３は操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。操作部２０３は、システムコントローラ２０６を介して各種の動作指示を入力するための操作手段である。
【００３９】
２０４はプリント処理部であり、プリントエンジン２０１を制御する。より詳しくは、プリント処理部２０４は、データ印刷処理を行い、印刷データをプリントエンジン２０１に出力し、プリントエンジン２０１にインクカートリッジのインクにより用紙に対してプリントを実行させる。２０５は表示処理部であり、表示部２０２を制御する。２０６はシステムコントローラであり、操作部２０３からの動作指示を受け付けてプリンタ２００全体を制御する。
【００４０】
２０７は電気的に消去・記録可能な不揮発性メモリであり、ここにプリンタ２００の無線設定情報を記憶することができる。２０８はメモリであり、プリンタ２００の動作用の定数、変数、プログラム等を記憶する。
【００４１】
２０９はプリンタ２００が内蔵する大容量記憶装置（以下、内蔵ストレージ）であり、デジタルカメラ１００やメモリカードインタフェース２１７に装着されたメモリカードからデータを受信し格納することができる。
【００４２】
２１０はパーソナルコンピュータ等の外部ホスト機器とＵＳＢを用いて接続するためのＵＳＢインタフェース（ＵＳＢ Ｈｏｓｔ Ｉ／Ｆ）である。２１１はデジタルカメラ１００等の外部デバイス機器とＵＳＢを用いて接続するためのＵＳＢインタフェース（ＵＳＢ Ｄｅｖｉｃｅ Ｉ／Ｆ）である。
【００４３】
２１２は給紙部であり、プリントエンジン２０１に対して印刷用の用紙を供給する。２１３は排紙部であり、プリントエンジン２０１でプリントがされた用紙を排紙する。２１４はカートリッジ装着部であり、プリントエンジン２０１が用いるインクカートリッジを交換可能に装着する。
【００４４】
２１５は通信部であり、無線信号を送受信し、無線通信を制御する。２１６は他の機器と無線通信を行うためのアンテナである。本実施の形態においてアンテナ２１６は、近距離無線通信を行うためのアンテナとなっており、通信の接続又は切断を検知し、通信部２１５を介してシステムコントローラ２０６に通知する機能を有する。本実施の形態では、通知された通信状態に応じてシステムコントローラ２０６がデジタルカメラ１００等に送信する出力処理定義スクリプトを作成する。そしてシステムコントローラ２０６は、作成した出力処理定義スクリプトを通信部２１５及びアンテナ２１６を介してデジタルカメラ１００等に送信する。なお、通信部２１５とアンテナ２１６は、本発明でいう印刷装置の近接無線通信手段の一構成例に対応するものである。
【００４５】
２１７はメモリカードインタフェースであり、メモリカード等の記録媒体を装着し、装着したメモリカード等のメモリカードからデータを受信し格納することができる。
【００４６】
＜撮像装置と印刷装置との通信＞
本実施の形態では、撮像装置であるデジタルカメラ１００と印刷装置であるプリンタ２００とが通信を行い、デジタルカメラ１００からの画像データをプリンタ２００で直接プリントする、所謂ダイレクトプリントが可能となっている。本実施の形態では、デジタルカメラ１００とプリンタ２００とが近接無線通信によって通信を行う。以下、本実施の形態に係る近接無線通信について説明する。
【００４７】
図３は、近接無線通信によるデジタルカメラ１００とプリンタ２００の通信可能範囲を模式的に示す図である。デジタルカメラ１００とプリンタ２００が所定の通信可能範囲（Ｒ）内に入ると近接無線通信が確立し、その後上位プロトコルが決定され通信が行われる。なお本実施の形態でいう近接無線通信の通信可能範囲（Ｒ）は、比較的短距離、例えば半径３ｃｍ内等を想定している。
【００４８】
近接無線通信における上位プロトコルは、デジタルカメラ１００がプリンタ２００に対して通知することで決定される。本実施の形態では、近接無線通信上にＵＳＢプロトコルを確立し、その上位プロトコルとしてＰｉｃｔＢｒｉｄｇｅ接続を確立し通信を行う。
【００４９】
ここで、デジタルカメラ１００とプリンタ２００との本実施の形態に係る近接無線通信で用いられるスクリプト、すなわち、通信相手となる機器に対する処理を定義する出力処理定義スクリプト（以下、スクリプト）について説明する。なお、ここで説明するスクリプトは、上位プロトコルとしてのＰｉｃｔＢｒｉｄｇｅに準拠したものである。
【００５０】
先ず図４（ａ）は、ｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトの構造を示した図である。ｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトは、プリンタ２００が自装置のステータスの変化をデジタルカメラ１００側に通知するためのスクリプトである。
【００５１】
図４（ａ）において、４０１はｄｐｓＰｒｉｎｔＳｅｒｖｉｃｅＳｔａｔｕｓであり、プリンタの状態を示している。４０２はｊｏｂＥｎｄＲｅａｓｏｎであり、プリント終了の終了状況を意味する。本実施の形態では、このｊｏｂＥｎｄＲｅａｓｏｎ（４０２）の値として受信完了を示す数値を用いることにより、デジタルカメラ１００が送信した印刷ジョブの画像送信が完了されたこと、換言すれば画像受信が完了したことを通知する。
【００５２】
４０３はｅｒｒｏｒＳｔａｔｓｕｓであり、終了したプリント処理のエラー状態を意味する。４０４はｅｒｒｏｒＲｅａｓｏｎであり、エラーが発生した場合のエラー理由を示す。ｅｒｒｏｒＳｔａｔｓｕｓ（４０３）は、ｅｒｒｏｒＲｅａｓｏｎ（４０４）と共に通知される。このような情報をデジタルカメラ１００が受信することで、ユーザがエラーについて確認を行うことができる。
【００５３】
４０５はｄｉｓｃｏｎｎｅｃｔＥｎａｂｌｅであり、通信が切断されても印刷可能か否かを意味している。４０６はｃａｐａｂｉｌｉｔｙＣｈａｎｇｅｄであり、プリンタ２００のｃａｐａｂｉｌｉｔｙ（性能等）が変更されたか否かを示す。４０７はｎｅｗｊｏｂＯＫであり、プリンタ２００が新規の印刷要求を受付可能であるか否かを示している。なお、ｎｅｗｊｏｂＯＫ（４０７）は、本発明でいう受信可能通知に対応する情報の一例に相当する。
【００５４】
次に、図４（ｂ）は、ｓｔａｒｔＪｏｂスクリプトの構造を示した図である。ｓｔａｒｔＪｏｂスクリプトは、デジタルカメラ１００がプリンタ２００に印刷ジョブを送る際に用いるスクリプトである。
【００５５】
ｓｔａｒｔＪｏｂスクリプトは、図４（ｂ）に示すように、プリント設定を示すｊｏｂＣｏｎｆｉｇ（５１０）とプリントデータの情報を示すｐｒｉｎｔＩｎｆｏ（５２０）から構成されている。すなわち、印刷ジョブは画像データを含むかたちでデジタルカメラ１００からプリンタ２００に送信されることになる。
【００５６】
ｊｏｂＣｏｎｆｉｇ（５１０）において、５１１はｑｕａｌｉｔｙであり、プリント品質を示す。５１２はｐａｐｅｒＳｉｚｅであり、用紙サイズを示す。５１３はｐａｐｅｒＴｙｐｅであり、普通紙、写真用紙等の用紙タイプの指定を示す。５１４はｆｉｌｅＴｙｐｅであり、プリントする画像ファイルのタイプを示す。５１５はｄａｔｅＰｒｉｎｔであり、日付をプリントするか否かを示す。５１６はｆｉｌｅＮａｍｅＰｒｉｎｔであり、ファイル名を印刷するか否かを示す。５１７はｉｍａｇｅＯｐｔｉｍｉｚｅであり、画像補正を行うか否かを示す。５１８はｆｉｘｅｄＳｉｚｅであり、固定サイズプリントを行うか否かを示す。５１９はｃｒｏｐｐｉｎｇであり、トリミングを行うか否かを示す。
【００５７】
また、ｐｒｉｎｔＩｎｆｏ（５２１）において、５２１はｆｉｌｅＩＤであり、ファイルＩＤを示し、５２２はｄａｔｅであり、日付情報を示す。
【００５８】
次に、図４（ｃ）は、ｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトの構造を示した図である。ｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトは、プリンタ２００が受信した印刷ジョブの印刷が完了したときにデジタルカメラ１００に通知する際に用いるスクリプトである。
【００５９】
図４（ｃ）において、６０１はｐｒｔＰＩＤであり、印刷ジョブのＩＤを示す。６０２はｐｒｏｇｒｅｓｓであり、複数枚印刷指定時の印刷済み枚数を示す。６０３はｊｏｂＳｔａｔｕｓであり、６０２と同様にプリントジョブの終了状況を通知するものである。
【００６０】
＜撮像装置と印刷装置によるプリント動作＞
本実施の形態では、プリンタ２００は、印刷ジョブに含まれる画像データの受信を完了した時点で上記の「ｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプト」をデジタルカメラ１００に送信する。そして、プリント完了時は、上記の「ｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプト」を使用することにより、プリント完了状況をデジタルカメラ１００に通知する。以下、上記で説明したスクリプトを用いた近接無線通信プリントシーケンスについて説明する。
【００６１】
先ず図５は、本実施の形態に係るデジタルカメラ１００とプリンタ２００において、近接無線通信でダイレクトプリントを実行する際のデジタルカメラ１００の処理シーケンスを示すフローチャートである。このフローチャートは、デジタルカメラ１００とプリンタ２００とがユーザなどにより通信可能範囲に近づけられることにより開始される。なお、デジタルカメラ１００やプリンタ２００に特定のモードを設け、機器が特定のモードであり、かつ通信可能範囲に近づけられた場合に図５のフローチャートを開始してもよい。以下、ここで説明する処理は、システム制御回路５０が動作用のプログラムを読み出し、メモリ３０を作業領域として実行することで実現される。
【００６２】
ステップＳ７０１においてデジタルカメラ１００は、プリンタ２００との間で近接無線通信接続を確立すると、ステップＳ７０２で上位プロトコルであるＰｉｃｔＢｒｉｄｇｅの接続を確立する。
【００６３】
次にステップＳ７０３においてデジタルカメラ１００は、印刷ジョブが存在するか否かを確認し、印刷ジョブが存在する場合はステップＳ７０４に進み、存在しない場合は処理を終了する。
【００６４】
ステップＳ７０４においては、デジタルカメラ１００は、接続を確立したプリンタ２００に対して状態を問い合わせる。ここで、前回の接続時に実行した印刷ジョブがある場合はプリンタ２００から図４（ｃ）で示したｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトで印刷ジョブの状態を通知される。
【００６５】
次にステップＳ７０５においてデジタルカメラ１００は、プリンタ２００からｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトを受信し、プリンタ２００が新規の印刷ジョブの受付が可能であるか否かを確認する（ＮｅｗＪｏｂＯＫ？）。この処理は通知受信処理の一例である。ここで、プリンタ２００が新規の印刷ジョブを受付可能であればステップＳ７０６に進み、不可であればステップＳ７１１に進む。
【００６６】
ステップＳ７０６においては、デジタルカメラ１００は、作成した印刷ジョブを１ページ分のみ取り出して（すなわち分割して）、図４（ｂ）で示したＳｔａｒｔＪｏｂスクリプト（印刷ジョブ）をプリンタ２００に送信する。なお、ステップＳ７０６における印刷ジョブを分割して送信する処理は、本発明でいう印刷ジョブ送信手段の一処理例に対応する処理である。また、ここでデジタルカメラ１００はｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトにおいて新規の印刷ジョブの受付が可能であるか否かを確認した後、印刷ジョブを送信する。つまり、デジタルカメラ１００は、プリンタ２００からの印刷装置の受信可能の通知を受信する度に分割した印刷ジョブを順次送信することになる。また、この際、デジタルカメラ１００は、図７に示すように、接続したプリンタ２００のＩＤと関連付けて送信印刷ジョブ管理テーブルに、送信した印刷ジョブの状態を記憶しておく。
【００６７】
図７は、デジタルカメラ１００が印刷ジョブの状態を管理するために用いる送信印刷ジョブ管理テーブルのイメージ図である。図７に示すように、印刷ジョブは印刷枚数（１〜Ｎページ）を含むように作成されるが、デジタルカメラ１００は印刷ジョブに含まれる１ページ分を取り出してプリンタ２００に送信するようにしている。そして、１ページ分を取り出し送信した後は、デジタルカメラ１００は、９０１、９０２に示すように、１ページ分の印刷ジョブに紐付けするかたちで当該印刷ジョブの状態（Ｓｔａｔｕｓ）を、送信印刷ジョブ管理テーブルで管理しておく。ここでは、管理の対象となる状態は、未送信又は送信済み又は印刷済みであり、図７の例では、「０」が未送信、「１」が送信済み、「２」が印刷済み、であるものとして管理するようにしている。なお、ここで説明した印刷ジョブの管理に係る処理は、本発明でいう撮像装置の印刷ジョブ管理手段の一処理例に対応するものである。
【００６８】
次に、ステップＳ７０７においてデジタルカメラ１００は、プリンタ２００からの画像送信要求を受け印刷ジョブに含まれる画像データを送信する。
【００６９】
次にステップＳ７０８においてデジタルカメラ１００は、プリンタ２００からｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトを受信する。
【００７０】
次にステップＳ７０９においてデジタルカメラ１００は、ステップＳ７０８で受信したスクリプトに含まれるｊｏｂＥｎｄＲｅａｓｏｎを確認し、ステップＳ７０６で送信した印刷ジョブが受信済みであるか否かを確認する（受信済み通知であるか否かを確認）。ここで、受信済みであることが確認できた場合はステップＳ７１０に進み、そうでない場合はステップＳ７０３に戻る。なお、ステップＳ７０８でｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトを受信し、その中身を確認する処理は、本発明でいう印刷ジョブ状態受信手段の一処理例に対応するものである。また、ここでｊｏｂＥｎｄＲｅａｓｏｎは、本発明でいう受信完了状態に対応する情報の一例に相当する。
【００７１】
そして、ステップＳ７１０においてデジタルカメラ１００は、図７で示した送信印刷ジョブ管理テーブルの状態（Ｓｔａｔｕｓ）を送信済み、すなわち「１」に変更する。また、ステップＳ７０９においてｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトを確認した際、プリンタ２００から印刷完了通知を受信した場合は送信印刷ジョブ管理テーブル（図７）の該当ジョブの状態（ステータス）を印刷済み、すなわち「２」に変更する。なお、ステップＳ７１０における処理は、本発明でいう印刷ジョブ管理手段の一処理例に対応するものである。
【００７２】
なお、ステップＳ７０５で新規の印刷ジョブの受付が不可であった場合のステップＳ７１１では、デジタルカメラ１００は、プリンタ２００から印刷ジョブ受信可能通知がくるまで待機する。
【００７３】
このようにデジタルカメラ１００は、印刷ジョブを分割（ここでは複数の印刷ページを含む印刷ジョブを１ページごとに分割）して、プリンタ２００に送信するようにし、送信した印刷ジョブごとに状態を、内部で管理するようにしている。このような構成により、プリンタ２００の印刷処理中に通信が切断され再度印刷を実行する場合でも、デジタルカメラ１００は送信印刷ジョブ管理テーブル（図７）を確認して、未送信の印刷ジョブがあれば未送信の印刷ジョブからの印刷を再開することができる。
【００７４】
続いて、図６は本実施の形態に係るデジタルカメラ１００とプリンタ２００において、近接無線通信でダイレクトプリントを実行する際のプリンタ２００の処理シーケンスを示すフローチャートである。なお、ここで説明する処理は、システムコントローラ２０６が動作用のプログラムを読み出し、不図示のＲＡＭを作業領域として実行することで実現される。
【００７５】
ステップＳ８０１においてデジタルカメラ１００との間の近接無線通信接続を確立すると、ステップＳ８０２においてプリンタ２００は、上位プロトコルであるＰｉｃｔＢｒｉｄｇｅの接続を確立する。
【００７６】
次にステップＳ８０３においてプリンタ２００は、接続したデジタルカメラ１００のカメラＩＤに該当する受信済み印刷ジョブを検索し、ステップＳ８０４で、例えば印刷が完了しているのに印刷完了の状態を未通知の印刷ジョブ等があるかどうかを確認する。ここで、印刷完了の通知をしていないもの等があればステップＳ８０５においてプリンタ２００は、図４（ｃ）で示したｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトを使用してデジタルカメラ１００に通知する。また、ｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトの通知が済んでいる場合はステップＳ８０６に進む。なお、ｎｏｔｉｆｙＪｏｂＳｔａｔｕｓスクリプトをデジタルカメラ１００に送信する処理は、本発明でいう印刷ジョブ状態送信手段の一処理例に対応するものである。
【００７７】
ステップＳ８０６においては、プリンタ２００は、内蔵ストレージ２０９の空き容量を確認し、結果に応じて、新規の印刷ジョブを受付可能であるか否かを確認する。ここで、新規の印刷ジョブを受付可能な場合はステップＳ８０７でＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトに含まれるＮｅｗＪｏｂＯＫ４０７を「ＯＫ」として、ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトをデジタルカメラ１００に通知する。また、新規の印刷ジョブを受付不可の場合はステップＳ８０８でＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトに含まれるＮｅｗＪｏｂＯＫ４０７を「ＮＧ」として、ＮｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓスクリプトをデジタルカメラ１００に通知する。なお、ｎｅｗｊｏｂＯＫ（４０７）の送信は、本発明でいう通知送信処理の一例に相当する。
【００７８】
ステップＳ８０８で受付ジョブ受信不可通知を送信した場合は、ステップＳ８１４においてプリンタ２００は、現在印刷中の印刷ジョブの印刷が完了し、空き容量が確保されるまで待機し、ステップＳ８０３に戻る。
【００７９】
また、ステップＳ８０７で新規ジョブ受付可能と通知した場合は、ステップＳ８０９においてプリンタ２００は、デジタルカメラ１００からの印刷ジョブの送信を待つ。
【００８０】
ステップＳ８１０においてはプリンタ２００は印刷ジョブを受信する。なお、ステップＳ８１０の処理は、本発明でいう印刷ジョブ受信手段の一処理例に対応するものである。また、ここで受信する印刷ジョブは、デジタルカメラ１００で分割された印刷ジョブ（本例では１ページ分の印刷ジョブ）である。
【００８１】
ステップＳ８１１においてプリンタ２００は、印刷ジョブに含まれる画像データをデジタルカメラ１００から取得し、内蔵ストレージ２０９に保存する。この際、プリンタ２００は、印刷ジョブに含まれる全ての画像データの保存が完了すると、図８に示すように、送信元のデジタルカメラＩＤとともに画像データを記憶し、かつ印刷ジョブごとの状態を記憶しておく。
【００８２】
図８は、プリンタ２００が印刷ジョブを管理するために用いる受信印刷ジョブ管理テーブルのイメージ図である。上述したがデジタルカメラ１００は印刷ジョブに含まれる１ページ分を取り出してプリンタ２００に送信する。これを受信したプリンタ２００は、１００１、１００２に示すように、１ページ分の印刷ジョブに紐付けるかたちで当該印刷ジョブの状態（Ｓｔａｔｕｓ）を、受信印刷ジョブ管理テーブルで管理しておく。ここでは、管理対象となる状態は、受信完了又は印刷中又は印刷済みであり、図８の例では、「０」が受信完了、「１」が印刷中、「２」が印刷完了、であるものとして管理するようにしている。なお、受信印刷ジョブ管理テーブルにおける状態、印刷ジョブの情報、及び画像データは、当該印刷所美の印刷が完了したときに削除される。なお、ここで説明した印刷ジョブの管理に係る処理は、本発明でいう印刷装置の印刷ジョブ管理手段の一処理例に対応するものである。
【００８３】
そしてステップＳ８１２においてプリンタ２００は、現在印刷処理を実行しているか否かを確認し、印刷中であればステップＳ８０３に戻り、印刷中でなければステップＳ８１３に進み、受信した印刷ジョブの印刷を開始する。ここで、ステップＳ８１２で受信した印刷ジョブの印刷がすぐに開始できない場合であっても、ステップＳ８０３に戻り、新規印刷ジョブ受信が可能であれば、プリンタ２００はその旨をデジタルカメラ１００に通知する（ステップＳ８０７）。
【００８４】
このようにプリンタ２００は、印刷ジョブに含まれる画像データを内蔵ストレージ２０９に保存した後に、新規の印刷ジョブを受付可能であるか否かをデジタルカメラ１００に通知するようにしている。このような構成により、全ての印刷が終わるまでデジタルカメラ１００とプリンタ２００を通信状態に置く必要がなく、ユーザは、すぐにデジタルカメラ１００の通信を切断して操作することが可能となる。また、印刷中であっても印刷ジョブを受信できるため、同一のデジタルカメラ（ここではデジタルカメラ１００）から複数の印刷ジョブを受信することができるのみならず、無線通信であるが故に複数のデジタルカメラから印刷ジョブを受信することも可能となる。
【００８５】
以上のように本発明の実施の形態では、デジタルカメラ１００とプリンタ２００とが近接無線通信によりダイレクトプリントを実行する構成において、デジタルカメラ１００が印刷ジョブを１ページごとに分割して送信する。そして、プリンタ２００が１ページごとの印刷ジョブの画像データを内蔵ストレージ２０９に保存し、次の印刷ジョブを受信する。更に、分割して送信或いは受信した印刷ジョブの状態をデジタルカメラ１００、プリンタ２００がそれぞれ管理する。
【００８６】
このような構成により、デジタルカメラ１００とプリンタ２００とで近接無線通信によりダイレクトプリントを実行する際の使用性が向上する。
【００８７】
すなわち、デジタルカメラ１００は、近接無線通信で通信を行うため通信の切断されやすい状態だが、印刷ジョブを分割して当該分割した印刷ジョブごとに画像データをプリンタ２００に送信するため、印刷ジョブを送信しなおす事態を効果的に回避できる。
特に、デジタルカメラ１００は、分割した印刷ジョブを送信後、プリンタ２００から当該印刷ジョブの画像データの受信の確認の情報を受信して当該印刷ジョブの状態を保持するため、送信が完了した時点で次の分割した印刷ジョブを送信することができる。この場合は、通信が切断された場合であっても、通信再開後に、次に送信すべき分割した印刷ジョブからの送信ができ、効率的に印刷を再開できる。
また、プリンタ２００は分割された印刷ジョブの受信後、画像データを受信して内蔵ストレージ２０９に保存した後に印刷を開始して、これととともにデジタルカメラ１００に対して新規の印刷ジョブが受信可能であることを通知する。そのため、印刷が終わるまでデジタルカメラ１００とプリンタ２００を通信状態に置く必要がなく、ユーザはすぐにデジタルカメラ１００の通信を切断して操作できる。
【００８８】
また、プリンタ２００は、上述したようにデジタルカメラ１００から分割されて送信された印刷ジョブごとに画像データを受信し、画像データを内蔵ストレージ２０９に保持した後で、次の印刷ジョブを受信可能であることをデジタルカメラ１００に通知する。このような構成により、複数のデジタルカメラからの印刷ジョブの受付も可能となる。つまり、印刷終了を待って新規の印刷ジョブを受信するような構成でないため、他のデジタルカメラからの印刷ジョブも受信可能となる。これはＵＳＢケーブル等で１対１で有線接続されない無線通信において特有な効果である。また、プリンタ２００は分割されて送信された印刷ジョブごとの状態、受信完了、印刷中、印刷済み等を管理するため、通信が切断された場合であっても、通信再開後に、次に受信すべき印刷ジョブをプリンタ２００に通知する等でき、効率的に印刷を再開できる。
【００８９】
また、送信済みの分割された印刷ジョブに含まれる画像データはデジタルカメラ１００内から消去してもプリンタ２００に存在しているため、デジタルカメラ１００の記憶装置を有効に使うことができる。
【００９０】
また、本実施の形態では、ダイレクトプリントの実行を、ＰｉｃｔＢｒｉｄｇｅに準拠したプロトコルを拡張することにより実現できるため、より低コストでダイレクトプリントシステムの構築を実現できる。
【００９１】
また、本実施の形態では、デジタルカメラ１００が印刷ジョブを１ページごとに分割してプリンタ２００に送信することを説明したが、２ページ、３ページ等の単位で、比較的細分化するように分割して、印刷ジョブを送信するようにしても構わない。
【００９２】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９３】
１４：撮像素子、５０：システム制御回路、１００：撮像装置（デジタルカメラ）、１１０：通信部、１１２：コネクタ（アンテナ）、２００：印刷装置（プリンタ）、２０１：プリントエンジン、２０６：システムコントローラ、２０９：大容量記憶装置（内蔵ストレージ）、２１５：通信部、２１６：アンテナ
【図１】
0005495658.tif 000002
【図２】
0005495658.tif 000003
【図３】
0005495658.tif 000004
【図４】
0005495658.tif 000005
【図５】
0005495658.tif 000006
【図６】
0005495658.tif 000007
【図７】
0005495658.tif 000008
【図８】
0005495658.tif 000009