(57)【要約】【課題】  デジタルカメラダイレクトプリントシステムにおいて、ユーザの取り扱いを容易にし、デジタルカメラの無駄な電力消費を防止できるようにする。【解決手段】  印刷すべき画像データを送信するデジタルカメラ１０１と、デジタルカメラ１０１から送信された画像データを印刷するプリンタ１０２を含む印刷システムにおいて、デジタルカメラ１０１からプリンタ１０２に印刷すべき画像に係る必要な画像データが全て送信された時、プリンタ１０２からデジタルカメラ１０１へ画像データの転送完了を示すメッセージを送信し、当該メッセージを受信したデジタルカメラ１０１で予め定められた特定動作（電源遮断可能である旨のユーザへの通知、あるいは自動電源ＯＦＦ）を行なう。自動電源ＯＦＦ機能はその有効または無効をユーザに設定させる。【選択図】  図１
2006146834.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべき画像データを送信するデジタルカメラと、デジタルカメラから送信された画像データを印刷するプリンタを含む印刷システムの制御方法において、
前記デジタルカメラから前記プリンタに印刷すべき画像に係る必要な画像データが全て送信された時、前記プリンタから前記デジタルカメラへ画像データの転送完了を示すメッセージを送信し、当該メッセージを受信した前記デジタルカメラで予め定められた特定動作を行なうことを特徴とする印刷システムの制御方法。
【請求項２】
請求項１に記載の印刷システムの制御方法において、前記特定動作が前記デジタルカメラの電源が遮断可能である旨のユーザへの通知であることを特徴とする印刷システムの制御方法。
【請求項３】
請求項１に記載の印刷システムの制御方法において、前記特定動作が前記デジタルカメラの自動電源ＯＦＦであることを特徴とする印刷システムの制御方法。
【請求項４】
請求項３に記載の印刷システムの制御方法において、前記自動電源ＯＦＦ機能の有効または無効をユーザに設定させることを特徴とする印刷システムの制御方法。
【請求項５】
請求項１〜４のいずれか１項に記載の印刷システムの制御方法を実施することを特徴とするデジタルカメラ。
【請求項６】
請求項１〜４のいずれか１項に記載の印刷システムの制御方法を実施することを特徴とするプリンタ。
【請求項７】
請求項１〜４のいずれか１項に記載の印刷システムの制御方法を実施すべく前記デジタルカメラまたは前記プリンタのハードウェアを制御することを特徴とする印刷システムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷すべき画像データを送信するデジタルカメラと、デジタルカメラから送信された画像データを印刷するプリンタを含む印刷システムの制御方法、同システムを構成するデジタルカメラ、プリンタ、および同印刷システムの制御プログラムに関するものである。
【背景技術】
【０００２】
近年、インクジェットプリンタは写真画質の美しさと、価格の低下によって急速に普及している。また、デジタルカメラも、手軽さと価格の低下によって急速に普及している。デジタルカメラで撮影された画像はしばしばホストコンピュータに取り込まれ、インクジェットプリンタで印刷される。
【０００３】
現在では、デジタルカメラで撮影された画像の解像度は２００万画素や４００万画素に達しており、これらの各画素は２５６階調のＲＧＢデータ（レッド、グリーン、ブルー）で、ＪＰＥＧ形式などの各種フォーマットで圧縮されて保存されている。一方、インクジェットプリンタは、記録媒体に対して所定解像度の各格子点に、ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）のインクを吐出するかしないかの２階調で記録する。
【０００４】
したがって、デジタルカメラで撮影された画像をホストコンピュータを介してインクジェットプリンタで印刷するときには、ホストコンピュータによってＪＰＥＧ形式の伸長、画像の向き（縦か横か）の修正、画像解像度の変換、ＲＧＢの多値データからＣＭＹＫの２値データへの変換といった画像処理を行なった上、インクジェットプリンタにデータを転送する必要があり、このような画像処理はホストコンピュータ上のアプリケーションプログラムおよびＯＳによって実行される。
【０００５】
一方で、ホストコンピュータの操作が不慣れな人や、もっと手軽に印刷したいユーザを対象として、デジタルカメラとインクジェットプリンタをＵＳＢ接続することにより、ホストコンピュータを必要とせずダイレクトに印刷（ダイレクトプリント）できるプリンタが登場している。
【０００６】
この種のダイレクト印刷プリンタでは、デジタルカメラとプリンタをＵＳＢ接続すると、プリンタのオペレータパネルからのキー入力によって、デジタルカメラで過去に撮影した画像ファイルを選択して印刷することができるようにしたものがある（たとえば下記の特許文献１）。当然ながら、このようなシステムにおいては、上記のホストコンピュータが行なっていたプリンタの内部にＪＰＥＧ形式の伸長、画像の向き（縦か横か）の修正、画像解像度の変換、ＲＧＢの多値データからＣＭＹＫの２値データへの変換といった画像処理を行なうモジュールが組み込まれている。
【０００７】
図３は、デジタルカメラ１０１およびインクジェットプリンタ１０２から成る従来のシステムにおけるダイレクトプリント処理の流れ（ユーザ操作、制御情報およびデータの流れ）の例を示している。
【０００８】
ユーザはデジタルカメラ１０１に対して、デジタルカメラ１０１のユーザーインターフェース（不図示。適当な操作キーや液晶表示などから構成される）を介して印刷したい画像を指定し、印刷を指示する（３３０１）。
【０００９】
指示を受けたデジタルカメラ１０１はインクジェットプリンタ１０２に対して、画像ファイル名を指定して印刷を指示する（３３０２）。この指示を受けたインクジェットプリンタ１０２は、印刷に必要なインクがあることを確認してから、給紙動作を実行する（３３０３）。
【００１０】
次にインクジェットプリンタ１０２は、デジタルカメラ１０１に対して画像データの転送を要求するが、インクジェットプリンタ１０２のメモリ残量に画像データ全体が収まらない場合には、画像データを所定量ずつバンド単位で受信し、画像処理して紙に印刷する処理（３３０４、３３０５…）を繰り返すことにより画像出力を行なう。図３の例はインクジェットプリンタのメモリ残量が画像データの１／２である場合の処理を示しており、このとき、インクジェットプリンタはデジタルカメラに対して、まず画像データの１／２を要求し、転送開始する。転送完了すると、インクジェットプリンタは受信した画像を処理してから、紙に印刷を行なう（３３０４）。
【００１１】
印刷処理が進行してメモリ残量が十分に多くなったら、インクジェットプリンタはデジタルカメラに対して、画像データの残りの１／２を要求し、転送開始する。転送完了すると、インクジェットプリンタは受信した画像を処理してから、紙に印刷を行なう（３３０５）。
【００１２】
全ての画像データを印刷完了したら、排紙を行ない（３３０６）デジタルカメラに印刷完了を通知（３３０７）する。通知を受けたデジタルカメラは、画面表示機能などを介してユーザに印刷完了を通知する。この通知を受けたユーザはデジタルカメラの電源をＯＦＦし（３３０８）、一連の処理を完了する。以上のような処理によって、デジタルカメラダイレクトプリントが行なわれる。
【特許文献１】特開２００１−２９０６１２号
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記のような従来のデジタルカメラダイレクトプリントシステムでは、印刷が完了した時デジタルカメラ側に通知が行なわれるが、画像データの転送がもう必要なくなったかどうかはデジタルカメラが認識できなかった。このため、インクジェットプリンタから印刷完了の通知を受けるまで、ユーザは電源をＯＦＦしたり、ＵＳＢケーブルを取り外すことができず、デジタルカメラで無駄に電力を消費してしまうという問題があった。デジタルカメラは電池駆動されるものが多いので、このような消費電力の無駄は大きな問題である。
【００１４】
また、従来では、ユーザが印刷終了の通知に基づいて手動で電源ＯＦＦを行なっているため、そのためのユーザの手間がかかり、また、電源を切るのを忘れてしまうと、ここでも無駄な電力消費が生じる問題があった。
【００１５】
本発明の課題は、上記の問題に鑑みてなされたものであり、デジタルカメラダイレクトプリントシステムにおいて、ユーザの取り扱いを容易にし、デジタルカメラの無駄な電力消費を防止できるようにすることにある。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明においては、印刷すべき画像データを送信するデジタルカメラと、デジタルカメラから送信された画像データを印刷するプリンタを含む印刷システムの制御方法、同システムを構成するデジタルカメラ、プリンタ、および同印刷システムの制御プログラムにおいて、前記デジタルカメラから前記プリンタに印刷すべき画像に係る必要な画像データが全て送信された時、前記プリンタから前記デジタルカメラへ画像データの転送完了を示すメッセージを送信し、当該メッセージを受信した前記デジタルカメラで予め定められた特定動作を行なう構成を採用した。
【００１７】
また、特に前記特定動作は、前記デジタルカメラの電源が遮断可能である旨のユーザへの通知である構成を採用した。
【００１８】
あるいはさらに、特に前記特定動作は、前記特定動作が前記デジタルカメラの自動電源ＯＦＦである構成を採用した。
【００１９】
あるいはさらに、前記自動電源ＯＦＦ機能の有効または無効をユーザに設定させる構成を採用した。
【発明の効果】
【００２０】
上記構成によれば、印刷完了時点でデジタルカメラからプリンタに通知を行なう従来例と異なり、デジタルカメラからプリンタに印刷すべき画像に係る必要な画像データが全て送信された時点でデジタルカメラに転送完了メッセージを送信し、このメッセージに応じてデジタルカメラで特定動作（デジタルカメラの電源が遮断可能である旨のユーザへの通知、あるいは自動電源ＯＦＦ）を行なわせることができ、これにより、デジタルカメラの無駄な電力消費を防止することができる。特に、転送完了メッセージに基づき自動電源ＯＦＦを行なえば、より確実にデジタルカメラの無駄な電力消費を防止することができる。また、自動電源ＯＦＦ機能の有効／無効化の設定を行なえるようにすれば機器の運用環境、操作パターンや好みなどに応じたカスタマイズが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を採用したデジタルカメラおよびプリンタから構成されるダイレクトプリントシステムに関する実施例を示す。なお、以下ではプリンタの印刷方式として、この種のダイレクトプリントシステムにおいて一般的なインクジェット方式を例示するが、本発明がプリンタの印刷方式を限定するものではなく、以下の構成がプリンタの印刷方式が異なるシステムにおいても実施できるのはいうまでもない。
【実施例１】
【００２２】
図１は、本発明を採用したダイレクトプリントシステムの全体構成を示している。図１において符号１０１はデジタルカメラで、このデジタルカメラ１０１には、パソコンやプリンタと接続するためのＵＳＢデバイスコネクタ１０４が備えられている。一方、デジタルカメラ１０１と接続されるインクジェットプリンタ１０２には、プリンタを操作するためのオペレータパネル１０７、パソコンなどと接続するためのＵＳＢデバイスコネクタ１０６、およびデジタルカメラ１０１と接続するためのＵＳＢホストコネクタ１０５が設けられている。このＵＳＢホストコネクタ１０５はＵＳＢケーブル１０３を介してデジタルカメラ１０１のＵＳＢデバイスコネクタ１０４と接続される。
【００２３】
図２は、図１のダイレクトプリントシステムのデジタルカメラ１０１およびインクジェットプリンタ１０２の制御系の構成を示している。
【００２４】
図２に示すように、デジタルカメラ１０１は、ＲＯＭ２０２に格納された制御プログラムにしたがって、ＣＰＵ２０１がＲＡＭ２０３を作業領域としてデジタルカメラ機構部２０４を制御し、撮影した画像をＪＰＥＧ形式にしてリムーバブルフラッシュＲＯＭ２０５に保存する。デジタルカメラ１０１のＵＳＢデバイスインターフェース部２０６は、パソコンやプリンタとの接続を制御し、ＣＰＵ２０１との通信を確立する。
【００２５】
インクジェットプリンタ１０２では、ＲＯＭ３０２に格納された制御プログラムにしたがって、ＣＰＵ３０１が、ＲＡＭ３０３を作業領域としてプリンタ機構部３０４を制御する。ＵＳＢデバイスインターフェース部３０６は、パソコンとの接続を制御し、ＣＰＵ３０１との通信を確立する。ＵＳＢホストインターフェース部３０５は、デジタルカメラとの接続を制御し、ＣＰＵ３０１との通信を確立する。
【００２６】
本ダイレクトプリントシステムでは、デジタルカメラ１０１のＵＳＢデバイスインターフェース部２０６と、インクジェットプリンタ１０２のＵＳＢホストインターフェース部３０５をＵＳＢケーブル１０３で接続することによりデジタルカメラ１０１とインクジェットプリンタ１０２の間で印刷データの授受が行なわれ、ホストコンピュータなどの他の機器を用いることなくダイレクトプリントを行なうことができる。
【００２７】
図４は、図１および図２に示したダイレクトプリントシステムにおけるデジタルカメラ１０１側の印刷処理の流れを示している。図示の印刷処理は、デジタルカメラ１０１のＣＰＵ２０１により制御される。図４の印刷処理のための制御プログラムは、デジタルカメラ１０１のＲＯＭ２０３に格納される。
【００２８】
図示の印刷処理は、デジタルカメラ１０１で所定の操作を行なうことにより開始され、まずステップＳ１００１でユーザに印刷する画像を選択させる。画像の選択は、公知のデジタルカメラ１０１のユーザーインターフェースを用いて行なわれる。ステップＳ１００２で、ユーザが印刷したい画像ファイル名を指定すると、インクジェットプリンタに印刷を指示する所定の制御情報が送信される。
【００２９】
続いてステップＳ１００３ではインクジェットプリンタからのメッセージを待つ。メッセージを受信したらステップＳ１００４へ進む。ステップＳ１００４ではステップＳ１００３で受信したメッセージの種類を調べ、画像データ転送要求であればステップＳ１００５へ進み、通信完了通知であればステップＳ１００６へ進む。
【００３０】
ステップＳ１００４で検出したメッセージが画像データ転送要求である場合、ステップＳ１００５においてインクジェットプリンタから要求された画像データを転送して、ステップＳ１００３へ戻る。
【００３１】
また、ステップＳ１００４で検出したメッセージが通信完了通知であれば、ステップＳ１００６で画面表示によって通信完了をユーザに通知し、印刷処理を完了する。
【００３２】
一方、図５は、図１および図２に示したダイレクトプリントシステムにおけるインクジェットプリンタ１０２側の印刷処理の流れを示している。図示の印刷処理はインクジェットプリンタ１０２のＣＰＵ３０１により制御される。図５の印刷処理のための制御プログラムは、インクジェットプリンタ１０２のＲＯＭ３０３に格納される。
【００３３】
インクジェットプリンタ１０２の印刷処理は、デジタルカメラ１０１からの指示（Ｓ１００２）によって開始される。ここでは、まずステップＳ２００１で、プリンタ機構部３０４に印刷に必要なインクがあることを確認する。このインク残量の検出は、プリンタ機構部３０４に設けられたインク検出センサなどを用いて行なわれる。
【００３４】
続いてステップＳ２００２で、プリンタ機構部３０４の給紙機構を駆動して印刷する紙をプリンタ内へ導入する。
【００３５】
ステップＳ２００３では画像データ転送要求メッセージをデジタルカメラ１０１に送信して、所定量の画像データをデジタルカメラに要求する。ここで所定量とは、インクジェットプリンタのメモリ残量に格納できるだけの量であり、画像データ全体が収まらない場合には、図３で説明したように画像データを所定量ずつバンド単位で受信し、画像処理して紙に印刷することを繰り返すことになる。
【００３６】
ステップＳ２００４では、デジタルカメラ１０１から転送された画像データを受信してメモリに格納する。
【００３７】
ステップＳ２００５では、上記所定量のデータ受信の検出、あるいはデータ中のＥＯＦ符号の検出などにより、画像データの全体を受信したかを判断し、まだ受信していない画像データがあればステップＳ２００６に進み、画像データを全部受信していればステップＳ２００７に進む。
【００３８】
ステップＳ２００６では受信した画像データを処理して、プリンタ機構部３０４に転送して用紙に印刷させ、ステップＳ２００３に戻る。
【００３９】
画像データの転送は、上記のようにしてステップＳ２００３〜Ｓ２００６のループで行なわれる。受信すべき画像データが残っているうちは、ステップＳ２００３〜Ｓ２００６のループが繰り返し実行され、画像を印刷しながら画像データ受信を行なう。
【００４０】
一方、ステップＳ２００５で、必要な画像データを全部受信したことが検出されると、ステップＳ２００７で通信完了を通知するメッセージをデジタルカメラ１０１に送信する。
【００４１】
ステップＳ２００８では受信した画像データの印刷処理を続け、印刷が終了したらステップＳ２００９で排紙動作を実行して印刷処理を終了する。
【００４２】
以上のようにして、図４および図５の処理により、従来（図３）と異なり、必要な画像データを全部受信した時点で通信完了メッセージがインクジェットプリンタ１０２からデジタルカメラ１０１に送信され（従来では、印刷が全て終了するまで完了通知は行なわれない）、これに応じて印刷が終了していなくてもユーザはデジタルカメラ１０１の電源をＯＦＦすることができる。このことをより判り易く示したものが図６である。
【００４３】
図６は、図４および図５の処理により実行される本実施例のダイレクトプリント処理の流れを図３と同様の形式で示したものである。図６では、図３と同様、インクジェットプリンタのメモリ残量が印刷したい画像データの１／２である場合の処理を示している。また、図６では、図４および図５のステップ番号をかっこ書きで引用している（以下の文章でも同様）。
【００４４】
図６において、デジタルカメラ１０１でユーザに印刷したい画像を選択させる（ステップＳ１００１）。ユーザが画像を選択すると、インクジェットプリンタ１０２に対して該当の画像ファイル名を指定して印刷を指示し（ステップＳ１００２）、インクジェットプリンタ１０２からのメッセージを待つ（ステップＳ１００３）。
【００４５】
印刷指示を受信したインクジェットプリンタ１０２は、印刷に必要なインクがあることを確認してから（ステップＳ２００１）、給紙動作を実行する（ステップＳ２００２）。次に、デジタルカメラに対して、まず画像データの１／２を要求する（ステップＳ２００３）。
【００４６】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ１００４）、画像データ転送要求なので画像データを転送してから（ステップＳ１００５）、再びプリンタからのメッセージを待つ（ステップＳ１００３）。
【００４７】
インクジェットプリンタは画像データを受信してメモリに格納してから（ステップＳ２００４）、所定量のデータ受信の判定や、ＥＯＦの受信判定などにより、画像データの全てを受信したか判断する（ステップＳ２００５）。まだ１／２しか受信していないので、受信した画像データを処理してから紙に印刷を行い（ステップＳ２００６）、デジタルカメラに対して画像データの残り１／２を要求する（ステップＳ２００３）。
【００４８】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ１００４）、画像データ転送要求なので画像データを転送してから（ステップＳ１００５）、再びプリンタからのメッセージを待つ（ステップＳ１００３）。
【００４９】
インクジェットプリンタは画像データを受信してメモリに格納してから（ステップＳ２００４）、画像データの全てを受信したか判断する（ステップＳ２００５）。ここで画像データ全てを受信していれば、デジタルカメラに通信完了を通知する（ステップＳ２００７）。
【００５０】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ１００４）、この場合、メッセージは画像データの転送完了を示す通知メッセージであるから、画面表示機能などを介して通信完了をユーザに通知（ステップＳ１００６）して、処理を終了する。このとき、デジタルカメラ１０１で行なうユーザへの通知には、たとえば「画像データ（ファイル名）を全て送信しました。本機の電源を切ってもかまいません」のようなテキストメッセージを用いることができる。通信終了を通知（ステップＳ１００６）されたユーザは、この時点でまだ印刷完了していなくても、デジタルカメラの電源をＯＦＦすることができる。
【００５１】
一方、インクジェットプリンタは受信した画像データを処理してから用紙に印刷し（ステップＳ２００８）、印刷完了したら排紙動作を実行し（ステップＳ２００９）、印刷処理を終了する。
【００５２】
以上のようにして、本実施例によれば、従来と異なり、インクジェットプリンタ１０２が必要な画像データを全部受信した時点で通信完了メッセージがインクジェットプリンタ１０２からデジタルカメラ１０１に送信されるので、これに応じて印刷が全て終了していなくてもユーザはデジタルカメラ１０１の電源をＯＦＦすることができ、デジタルカメラ１０１の無駄な電力消費を防止することができる。
【００５３】
図６の例では印刷したい画像の後半１／２の画像データをデジタルカメラからインクジェットプリンタに転送完了した時点で、まだプリンタが印刷完了していなくても、ユーザは通信完了を知ることができ、デジタルカメラの電源をＯＦＦすることができる。それにより、デジタルカメラの無駄な電力消費を抑えることが可能となる。
【００５４】
なお、本実施例では、ユーザが印刷を指定した画像ファイルは１つであったが、複数同時に指定することも出来る。この場合、図４と図６のステップＳ１００２では複数の画像ファイルを指定し、プリンタ側では、指定された画像ファイル全てを受信完了すれば、図５のＳ２００５においてＹＥＳと判断しＳ２００７で通信完了をデジタルカメラに通知するようにすればよい。
【実施例２】
【００５５】
以上では、インクジェットプリンタ１０２からデジタルカメラ１０１に通信完了メッセージが送信された後、デジタルカメラ１０１のユーザ通知に応じてユーザが手動操作でデジタルカメラ１０１の電源をＯＦＦする例を示したが、以下に示すように、インクジェットプリンタ１０２からデジタルカメラ１０１に通信完了メッセージが送信された後、自動的にデジタルカメラ１０１の電源をＯＦＦする制御を行なうこともできる。
【００５６】
本実施例のインクジェットプリンタ１０２側の処理は図５に示したものと同じでよく、デジタルカメラ１０１側の処理を図７に示すように変更すればよい。
【００５７】
図７に示すように、ユーザの所定操作により印刷処理が開始されると、デジタルカメラ１０１は、ステップＳ３００１でユーザに自動電源ＯＦＦ機能の有効／無効をあらかじめ選択させておく。この自動電源ＯＦＦ機能の有効／無効は印刷を開始する毎にユーザに設定させてもよいが、（不揮発ＲＯＭなどに格納しておく）基本設定の一部として適当なタイミングでユーザが設定した設定情報などを参照することにより決定するようにしてもよい。
【００５８】
ステップＳ３００２ではユーザに印刷する画像を選択させ、ステップＳ３００３では印刷する画像ファイル名を指定して、インクジェットプリンタ１０２に印刷を指示する。
【００５９】
ステップＳ３００４ではインクジェットプリンタ１０２からのメッセージを待ち、インクジェットプリンタ１０２からメッセージを受信したらステップＳ３００５へ進む。
【００６０】
ステップＳ３００５では受信したメッセージの種類を調べ、画像データ転送要求であればステップＳ３００６へ進み、通信完了通知であればステップＳ３００７へ進む。
【００６１】
ステップＳ３００６ではインクジェットプリンタから要求された画像データを転送して、ステップＳ３００４へ戻る。
【００６２】
ステップＳ３００７では自動電源ＯＦＦ機能が有効に設定されているか判断して、自動電源ＯＦＦ有効に設定されていればステップＳ３００９で自動電源ＯＦＦ処理を実行し、処理を完了する。また、ステップＳ３００７で自動電源ＯＦＦ無効に設定されていればステップＳ３００８で画面表示によって通信完了をユーザに通知し、処理を完了する。
【００６３】
本実施例の制御を図３ないし図６と同じ形式で示したものが図８である。図８は、本実施例２によるダイレクトプリント処理の流れであり、ここではインクジェットプリンタのメモリ残量が印刷したい画像データの１／２である場合の処理を示している。図８でも同様に図７のステップ番号と、図５のインクジェットプリンタ側の処理のステップ番号をかっこ書きで示してある。
【００６４】
まず、デジタルカメラ１０１はユーザに対して、自動電源ＯＦＦ機能の有効／無効を選択させる（ステップＳ３００１）。ここでは自動電源ＯＦＦ有効が選択された場合を説明する。続いて印刷したい画像を選択させる（ステップＳ３００２）。そして、インクジェットプリンタに対して画像ファイル名を指定して印刷を指示し（ステップＳ３００３）、プリンタからのメッセージを待つ（ステップＳ３００４）。
【００６５】
指示を受けたインクジェットプリンタは、印刷に必要なインクがあることを確認してから（ステップＳ２００１）、給紙動作を実行する（ステップＳ２００２）。次に、デジタルカメラに対して、まず画像データの１／２を要求する（ステップＳ２００３）。
【００６６】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ３００５）、画像データ転送要求なので画像データを転送してから（ステップＳ３００６）、再びプリンタからのメッセージを待つ（ステップＳ３００４）。
【００６７】
インクジェットプリンタは画像データを受信してメモリに格納してから（ステップＳ２００４）、画像データの全てを受信したか判断する（ステップＳ２００５）。まだ１／２しか受信していないので、受信した画像データを処理してから紙に印刷を行い（ステップＳ２００６）、デジタルカメラに対して画像データの残り１／２を要求する（ステップＳ２００３）。
【００６８】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ３００５）、画像データ転送要求なので画像データを転送してから（ステップＳ３００６）、再びプリンタからのメッセージを待つ（ステップＳ３００４）。
【００６９】
インクジェットプリンタは画像データを受信してメモリに格納してから（ステップＳ２００４）、画像データの全てを受信したか判断する（ステップＳ２００５）。ここで画像データ全てを受信していれば、デジタルカメラに通信完了を通知する（ステップＳ２００７）。
【００７０】
メッセージを受けたデジタルカメラは、メッセージの種類を判断し（ステップＳ３００５）、通信完了通知なので、自動電源ＯＦＦ機能有効が選択されているかを判断し（ステップＳ３００７）、有効が選択されているので自動電源ＯＦＦ処理を実行して（ステップＳ３００９）、処理を終了する。
【００７１】
一方、インクジェットプリンタは受信した画像データを処理し、用紙に印刷し（ステップＳ２００８）、印刷完了したら排紙動作を実行し（ステップＳ２００９）、印刷処理を終了する。
【００７２】
以上のようにして、本実施例によれば、インクジェットプリンタ１０２が必要な画像データを全部受信した時点で通信完了メッセージがインクジェットプリンタ１０２からデジタルカメラ１０１に送信され、これに応じて自動的にデジタルカメラ１０１の電源をＯＦＦすることができる。図８の例では印刷したい画像の後半１／２の画像データをデジタルカメラ１０１からインクジェットプリンタ１０２に転送完了した時点で、まだプリンタが印刷完了していなくても、デジタルカメラ１０１は自動的に電源ＯＦＦとなる。
【００７３】
このように、本実施例によれば、デジタルカメラ１０１からインクジェットプリンタ１０２へ必要な画像データが転送完了した時点で自動的にデジタルカメラ１０１の電源をＯＦＦすることができ、より確実にデジタルカメラ１０１の無駄な電力消費を防止することができ、また、電源ＯＦＦにはユーザの操作を必要としないので、ユーザが操作を忘却していてもデジタルカメラ１０１で無駄な電力を消費することがない。
【００７４】
また、本実施例では自動電源ＯＦＦの機能を有効／無効のいずれかにセットアップできるので、ユーザは機器の運用環境、操作パターンや好みなどに応じて自動電源ＯＦＦの機能を有効／無効のいずれに設定するかを選択することができる。
【００７５】
なお、本実施例では、ユーザが印刷を指定した画像ファイルは１つであったが、複数同時に指定することも出来る。この場合、図４および図６のステップＳ１００２では複数の画像ファイルを指定し、プリンタ側では、指定された画像ファイル全てを受信完了すれば、図５のＳ２００５においてＹＥＳと判断しＳ２００７で通信完了をデジタルカメラに通知するようにすればよい。
【産業上の利用可能性】
【００７６】
本発明は、印刷すべき画像データを送信するデジタルカメラと、デジタルカメラから送信された画像データを印刷するプリンタを含む印刷システムにおいてプリンタの印刷方式やデジタルカメラの画像フォーマットの細部などに限定されることなく実施でき、本発明の制御プログラムは、画像処理装置の出荷時からデジタルカメラやプリンタのＲＯＭに格納しておく他、種々の外部記憶媒体（ＣＤＲＯＭ、フレキシブルディスクなど）からこれらの装置に供給することができ、あるいは任意のサーバからネットワーク経由で供給することもできる。
【図面の簡単な説明】
【００７７】
【図１】本発明を採用したダイレクトプリントシステムの構成を示した説明図である。
【図２】本発明を採用したダイレクトプリントシステムの制御系の構成を示したブロック図である。
【図３】従来のダイレクトプリント処理の流れの一例を示した説明図である。
【図４】本発明を採用したデジタルカメラの印刷処理の流れを示したフローチャート図である。
【図５】本発明を採用したインクジェットプリンタの印刷処理の流れを示したフローチャート図である。
【図６】本発明によるダイレクトプリント処理の流れの例を示した説明図である。
【図７】本発明を採用したインクジェットプリンタの異なる印刷処理の流れを示したフローチャート図である。
【図８】本発明による異なるダイレクトプリント処理の流れの例を示した説明図である。
【符号の説明】
【００７８】
１０１  デジタルカメラ
１０２  インクジェットプリンタ
１０３  ＵＳＢケーブル
１０４  ＵＳＢデバイスコネクタ
１０５  ＵＳＢホストコネクタ
１０６  ＵＳＢデバイスコネクタ
１０７  オペレータパネル
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  デジタルカメラ機構部
２０５  リムーバブルフラッシュＲＯＭ
２０６  ＵＳＢデバイスインターフェース部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  プリンタ機構部
３０５  ＵＳＢホストインターフェース部
３０６  ＵＳＢデバイスインターフェース部
【図１】
2006146834.tif 000003
【図２】
2006146834.tif 000004
【図３】
2006146834.tif 000005
【図４】
2006146834.tif 000006
【図５】
2006146834.tif 000007
【図６】
2006146834.tif 000008
【図７】
2006146834.tif 000009
【図８】
2006146834.tif 000010