(57)【要約】    【課題】  コストアップを招くことなく、印刷処理を高速化することができる印刷システムを提供する。    【解決手段】  プリンタ装置３は、デジタルカメラ１から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが記憶部３０に格納されているか否かを判定する。ここで、印刷が指示された画像データに対応するプリントデータが記憶部３０に格納されている場合、プリンタ装置３は、格納されているプリントデータに基づいて印刷を行い、印刷が指示された画像データに対応するプリントデータが記憶部３０に格納されていない場合、印刷が指示された画像データに対応するプリントデータの送信をデジタルカメラに対して要求する。【選択図】      図２
2007008122.tif 000002
【特許請求の範囲】
【請求項１】
撮像した画像データを印刷可能なプリントデータに変換し、該プリントデータを送信することが可能な撮像装置と、前記撮像装置から送信されたプリントデータを受信し、該受信したプリントデータに基づいて印刷を行う印刷装置とを有する印刷システムであって、
前記印刷装置は、
前記受信したプリントデータを格納するための記憶手段と、
前記撮像装置から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記印刷が指示された画像データに対応するプリントデータの送信を前記撮像装置に対して要求するように制御する制御手段と
を有することを特徴とする印刷システム。
【請求項２】
撮像した画像データを送信することが可能な撮像装置と、前記撮像装置から送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換することが可能な印刷装置を有する印刷システムであって、
前記印刷装置は、
前記プリントデータを格納するための記憶手段と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記受信した画像データをプリントデータへ変換するように制御する制御手段と
を有することを特徴とする印刷システム。
【請求項３】
撮像した少なくとも１つの画像データを保持し、該保持されている画像データを一括して送信することが可能な撮像装置と、前記撮像装置から送信された画像データを受信することが可能な印刷装置を有する印刷システムであって、
前記印刷装置は、
前記撮像装置から一括して送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段と、
前記受信した画像データと該画像データに対応するプリントデータとを格納するための記憶手段と、
前記撮像装置からの印刷指示を受信すると、該印刷指示された画像データおよび該画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記印刷指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷指示された画像データが前記記憶手段に格納されていない場合、前記印刷指示された画像データの送信を前記撮像装置に対して要求するように制御する制御手段と
を有することを特徴とする印刷システム。
【請求項４】
前記プリントデータは、色毎のプリンタデータからなり、前記記憶手段には、色毎のプリンタデータのうち、少なくとも１つ以上の色のプリントデータが格納されることを特徴とする請求項１または２記載の印刷システム。
【請求項５】
前記印刷装置は、熱転写方式またはインクジェット方式により印刷を行うを特徴とする請求項１ないし３のいずれか１つに記載の印刷システム。
【請求項６】
撮像した画像データを印刷可能なプリントデータに変換し、該プリントデータを送信することが可能な撮像装置と通信し、前記撮像装置から送信されたプリントデータを受信することが可能な通信手段と、前記受信したプリントデータに基づいて印刷を行う印刷手段とを備える印刷装置であって、
前記受信したプリントデータを格納するための記憶手段と、
前記撮像装置から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記印刷が指示された画像データに対応するプリントデータの送信を前記撮像装置に対して要求するように制御する制御手段と
を有することを特徴とする印刷装置。
【請求項７】
撮像した画像データを送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段と、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段とを備える印刷装置であって、
前記プリントデータを格納するための記憶手段と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記受信した画像データをプリントデータへ変換するように制御する制御手段と
を有することを特徴とする印刷装置。
【請求項８】
撮像した少なくとも１つの画像データを保持し、該保持されている画像データを一括して送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段を備える印刷装置であって、
前記撮像装置から一括して送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段と、
前記受信した画像データと該画像データに対応するプリントデータとを格納するための記憶手段と、
前記撮像装置からの印刷指示を受信すると、該印刷指示された画像データおよび該画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、
前記印刷指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷指示された画像データが前記記憶手段に格納されていない場合、前記印刷指示された画像データの送信を前記撮像装置に対して要求するように制御する制御手段と
を有することを特徴とする印刷装置。
【請求項９】
撮像した画像データを印刷可能なプリントデータに変換し、該プリントデータを送信することが可能な撮像装置と通信し、前記撮像装置から送信されたプリントデータを受信することが可能な通信手段と、前記受信したプリントデータに基づいて印刷を行う印刷手段とを備える印刷装置の制御方法であって、
前記受信したプリントデータを記憶手段に格納するデータ格納工程と、
前記撮像装置から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定工程と、
前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記印刷が指示された画像データに対応するプリントデータの送信を前記撮像装置に対して要求するように制御する制御工程と
を有することを特徴とする印刷装置の制御方法。
【請求項１０】
撮像した画像データを送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段と、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段とを備える印刷装置の制御方法であって、
前記プリントデータを記憶手段に格納するデータ格納工程と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定工程と、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記受信した画像データをプリントデータへ変換するように制御する制御工程と
を有することを特徴とする印刷装置の制御方法。
【請求項１１】
撮像した少なくとも１つの画像データを保持し、該保持されている画像データを一括して送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段を備える印刷装置の制御方法であって、
前記撮像装置から一括して送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換するデータ変換工程と、
前記受信した画像データと該画像データに対応するプリントデータとを記憶手段に格納するデータ格納工程と、
前記撮像装置からの印刷指示を受信すると、該印刷指示された画像データおよび該画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定工程と、
前記印刷指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷指示された画像データが前記記憶手段に格納されていない場合、前記印刷指示された画像データの送信を前記撮像装置に対して要求するように制御する制御工程と
を有することを特徴とする印刷装置の制御方法。
【請求項１２】
撮像した画像データを印刷可能なプリントデータに変換し、該プリントデータを送信することが可能な撮像装置と通信し、前記撮像装置から送信されたプリントデータを受信することが可能な通信手段と、前記受信したプリントデータに基づいて印刷を行う印刷手段とを備える印刷装置を制御するためのプログラムであって、
前記受信したプリントデータを記憶手段に格納するデータ格納ステップと、
前記撮像装置から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定ステップと、
前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記印刷が指示された画像データに対応するプリントデータの送信を前記撮像装置に対して要求するように制御する制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
撮像した画像データを送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段と、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段とを備える印刷装置を制御するためのプログラムであって、
前記プリントデータを記憶手段に格納するデータ格納ステップと、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定ステップと、
前記受信した画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記受信した画像データをプリントデータへ変換するように制御する制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
撮像した少なくとも１つの画像データを保持し、該保持されている画像データを一括して送信することが可能な撮像装置と通信し、前記撮像装置から送信された画像データを受信することが可能な通信手段を備える印刷装置を制御するためのプログラムであって、
前記撮像装置から一括して送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換するデータ変換ステップと、
前記受信した画像データと該画像データに対応するプリントデータとを記憶手段に格納するデータ格納ステップと、
前記撮像装置からの印刷指示を受信すると、該印刷指示された画像データおよび該画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定ステップと、
前記印刷指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷指示された画像データが前記記憶手段に格納されていない場合、前記印刷指示された画像データの送信を前記撮像装置に対して要求するように制御する制御ステップと
を有することを特徴とするプログラム。
【請求項１５】
請求項１２ないし１４のいずれか１つのプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置から画像データを直接印刷装置へ送信し、印刷装置により撮像装置から送信された画像データの印刷を行う印刷システム、印刷装置、印刷装置の制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮像装置とプリンタ装置とを直接接続し、撮像装置で撮影された画像を、コンピュータおよび記録媒体などを介することなく、プリンタ装置から印刷出力するダイレクト印刷システムが登場している。また、このダイレクト印刷システムにおいて、写真画像を得るために、プリント装置としては、熱転写方式のものが採用される場合が多い。
【０００３】
このようなダイレクト印刷システムによれば、撮像装置で撮像された画像を簡単に写真的に印刷することが可能になり、非常に便利である。
【０００４】
また、ダイレクト印刷システムにおいては、印刷の高速化を図るための各種技術が提案されている。例えば、プリンタ装置での画像の印刷中に、次のプリントデータをデジタルカメラで並行して作成することにより、印刷処理時間の短縮化を図るものがある（特許文献１参照）。
【０００５】
また、デジタルカメラがプリントデータを生成するようなシステムにおいて、このプリントデータの生成に時間のかかる場合は、プリンタ装置の給紙速度を遅くすることにより、プリンタ装置の無反応時間を短くすることにより、使用者に印刷速度が低いと体感させないようにするものがある（特許文献２参照）。
【特許文献１】特開２００２―２３８０１２号公報
【特許文献２】特開２００３―１６５２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のダイレクト印刷システムの構成では、印刷処理の高速化を十分に図ることはできない。
【０００７】
印刷する画像データは、プリンタ装置が処理可能な形式のデータに変換する必要がある。例えば、インクリボンがイエロー、マゼンタ、シアンの三色で構成されている熱転写方式のプリンタの場合、インクリボンの各色に合わせて、デジタルカメラまたはプリンタは、画像データから各色のプリントデータを生成する必要がある。また、インクジェット方式のプリンタ装置の場合、デジタルカメラまたはプリンタ装置は、同様の処理または階調を表現するためにそれ以上の高度な処理を行うことが必要でなる。
【０００８】
また、画像データサイズが大きい場合、リサイズ、補正処理などのプリント画像処理、プリントデータの生成に時間が掛かるので、プリンタ装置側での装置初期化動作、給紙開始からプリント開始までに待ち時間が発生する。また、複数枚プリント、繰り返しプリントを行う際には、その度に画像データの転送を行う必要があるとともに、リサイズ、補正処理などのプリント画像処理およびプリントデータの生成を行う必要があり、プリント速度の高速化または省電力化を行うことは難しい。また、デジタルカメラまたはプリンタに高速な処理能力を有するハードウェアを搭載することにより、処理時間を短縮することができ、印刷処理の高速化を実現することは可能になるが、これは、コストアップを招くことになる。
【０００９】
本発明の目的は、コストアップを招くことなく、印刷処理を高速化することができる印刷システム、印刷装置、印刷装置の制御方法、プログラムおよび記憶媒体を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するため、撮像した画像データを印刷可能なプリントデータに変換し、該プリントデータを送信することが可能な撮像装置と、前記撮像装置から送信されたプリントデータを受信し、該受信したプリントデータに基づいて印刷を行う印刷装置とを有する印刷システムであって、前記印刷装置は、前記受信したプリントデータを格納するための記憶手段と、前記撮像装置から印刷が指示された際に、印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷が指示された画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記印刷が指示された画像データに対応するプリントデータの送信を前記撮像装置に対して要求するように制御する制御手段とを有することを特徴とする印刷システムを提供する。
【００１１】
また、本発明は、上記目的を達成するため、撮像した画像データを送信することが可能な撮像装置と、前記撮像装置から送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換することが可能な印刷装置を有する印刷システムであって、前記印刷装置は、前記プリントデータを格納するための記憶手段と、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記受信した画像データに対応するプリントデータが前記記憶手段に格納されていない場合、前記受信した画像データをプリントデータへ変換するように制御する制御手段とを有することを特徴とする印刷システムを提供する。
【００１２】
また、本発明は、上記目的を達成するため、撮像した少なくとも１つの画像データを保持し、該保持されている画像データを一括して送信することが可能な撮像装置と、前記撮像装置から送信された画像データを受信することが可能な印刷装置を有する印刷システムであって、前記印刷装置は、前記撮像装置から一括して送信された画像データを受信し、該受信した画像データを印刷可能なプリントデータに変換するデータ変換手段と、前記受信した画像データと該画像データに対応するプリントデータとを格納するための記憶手段と、前記撮像装置からの印刷指示を受信すると、該印刷指示された画像データおよび該画像データに対応するプリントデータが前記記憶手段に格納されているか否かを判定する判定手段と、前記印刷指示された画像データに対応するプリントデータが前記記憶手段に格納されている場合、該プリントデータに基づいて印刷を行い、前記印刷指示された画像データが前記記憶手段に格納されていない場合、前記印刷指示された画像データの送信を前記撮像装置に対して要求するように制御する制御手段とを有することを特徴とする印刷システムを提供する。
【００１３】
また、本発明は、上記目的を達成するため、上記印刷システムに用いられる印刷装置、その制御方法、プログラムおよび記憶媒体を提供する。
【発明の効果】
【００１４】
本発明によれば、コストアップを招くことなく、印刷処理を高速化することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１６】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る印刷システムの全体構成を模式的に示す斜視図、図２は図１のデジタルカメラ１とプリンタ装置３との内部構成を示すブロック図である。
【００１７】
本実施の形態の印刷システムは、図１に示すように、デジタルカメラ１１と昇華型熱転写方式のプリンタ装置３とが接続ケーブル２を介して直接接続され、プリンタ装置３によりデジタルカメラ１で撮影された画像を印刷するダイレクトプリントシステムを提供する。ここで、デジタルカメラ１とプリンタ装置３との接続は、ケーブル接続に限定されることはなく、例えばそれぞれに送受信機能を設け、無線接続とすることも可能である。
【００１８】
デジタルカメラ１は、図２に示すように、被写体を撮像するための撮像部２０を有し、撮像部２０は、撮像された画像を電気信号に変換して出力する。撮像部２０から出力された電気信号は、画像処理部２１へ入力される。画像処理部２１は、記憶部２２の一部領域をワークエリアとして使用し、入力された電気信号を所望の画像データに変換するための処理を行う。画像データは、制御部２３およびＩ／Ｆ部２４を経て外部記憶媒体２５へ書き込まれる。制御部２３は、ＣＰＵなどを有し、このＣＰＵは、記憶部２２に格納されているプログラムを読み出し実行することによって、デジタルカメラ１全体を制御する。
【００１９】
制御部２３には、操作部２６、表示部２７、データＩ／Ｆ部２８が接続されている。操作部２６は、ユーザにより操作される各種キーなどを有し、ユーザ操作に応じた、撮影モードの設定などの各種設定、外部記憶媒体２５から読み出す画像の指定などのための操作情報を入力する。この操作情報は、制御部２３に出力される。表示部２７には、画像表示、設定指示、設定内容などが表示される。データＩ／Ｆ部２８は、プリンタ装置３との通信、画像データ送信、プリントデータ送信などを行うためのインタフェースである。
【００２０】
プリンタ装置３は、図２に示すように、制御部３３を有する。制御部３３は、ＣＰＵ（図示せず）などを有し、このＣＰＵは、記憶部３０に格納されているプログラムを読み出し実行することによって、プリンタ装置３全体を制御する。制御部３３には、データＩ／Ｆ部２９、画像処理部３１、プリンタエンジン部３２、表示部３４、操作部３５、およびＩ／Ｆ部３６が接続される。データＩ／Ｆ部２９は、デジタルカメラ１のデータＩ／Ｆ部２８と接続され、デジタルカメラ１との通信、画像データ受信、プリントデータ受信を行うためのインタフェースである。画像処理部３１は、画像データからプリントデータを生成するための処理を行う。プリンタエンジン部３２は、上記プリントデータに基づいて、サーマルヘッドによりインクシートに熱を加えることにより、搬送された用紙上に印字を行う。表示部３４には、プリンタ装置３の装置状態、画像などが表示される。操作部３５は、ユーザにより操作される各種キーなどを有し、ユーザの入力操作に応じた操作情報を制御部３３へ出力する。Ｉ／Ｆ部３６は、外部記憶媒体３７に対して、画像データ、プリントデータなどのデータの書き込み、読み出しを行うためのインタフェースである。
【００２１】
次に、プリンタ装置３のプリンタエンジン部３２の主要部構成について図３および図４を参照しながら説明する。図３は図２のプリンタ装置３のプリンタエンジン部３２の主要部構成を模式的に示す図、図４はサーマルヘッドによりインクシートに熱が加えられた状態を模式的に示す図である。
【００２２】
プリンタ装置３のプリンタエンジン部３２は、昇華型熱転写方式により印画処理を行う。この昇華型熱転写方式は、染料の拡散現象を用いることにより用紙に印画するものである。
【００２３】
プリンタエンジン部３２は、図３に示すように、染料が塗布されているインクシート１１が巻かれている供給ローラ１１ｂと、供給ローラ１１ｂのインクシート１１を巻き取るためのローラ１１ａと、専用印画紙１２を副走査方向へ送るためのプラテンローラ１４と、インクシート１１に熱を加えるためのサーマルヘッド１３とを有する。インクシート１１は、専用印画紙１２と重ね合わされた状態で、サーマルヘッド１３とプラテンローラ１４によって、狭持されており、サーマルヘッド１３により加熱される。
【００２４】
インクシート１１は、図４に示すように、プラスチック材のベース層１５と、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の三色の染料を含む昇華性染料層１６とから構成されている。専用印画紙１２は、ベース層１７と受容層１８とから構成されている。この受容層１８は、インクシート１１の昇華性染料層１６の染料の発色性を確保するために、ポリエステル系樹脂を主成分とする層からなる。なお、図４においては、インクシート１１と専用印画紙１２とは離れたように図示されているが、実際には、両者は重ね合わされている。
【００２５】
サーマルヘッド１３がインクシート１１を加熱すると、専用印画紙１２の受容層１８に対してインクシート１１の昇華性染料層１６の染料分子１９が昇華／熱拡散され、カラープリント出力が行われる。このとき、サーマルヘッド１３がインクシート１１を加熱する温度を制御することによって、カラー出力される色彩を多階調とすることができる。このように、イエロー、マゼンタ、シアンの三色のそれぞれに対して階調を与え、専用印画紙１２の対応する箇所に各色を印字出力することにより、一画素単位の高精彩フルカラープリントを実現することが可能となる。
【００２６】
本印刷システムにおいて、デジタルカメラ１の外部記憶媒体２５に保存されている画像データをカラープリントする場合、デジタルカメラ１は、上記画像データを、プリンタ装置３に対応したイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の三色のプリントデータに変換して、プリンタ装置３へ送出する。
【００２７】
具体的には、デジタルカメラ１の画像処理部２１は、外部記憶媒体２５から読み出された画像データをＹＵＶデータに変換する。ＹＵＶデータとは、輝度（Ｙ）信号と、赤の色差（Ｕ）と青の色差（Ｖ）との２つの色度とにより色を表現するデータであって、人間の目が色度に鈍感であることを利用して圧縮された形式のデータである。このＹＵＶデータは、記憶部２２のワークエリアに一時保存された後、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の三色のプリントデータに変換され、この三色のプリントデータは、順に、データＩ／Ｆ部２８を介して、プリンタ装置３へ送出される。
【００２８】
プリンタ装置３は、デジタルカメラ１からの三色のプリントデータを受信すると、受信した各色のプリントデータを記憶部３０に格納する。そして、記憶部３０に格納された各色のプリントデータは、読み出されてプリンタエンジン部３２へ転送され、プリンタエンジン部３２は、各色のプリントデータに基づいて印刷を行う。
【００２９】
１つの画像データに対する印刷が終了すると、プリンタ装置３は、記憶部３０に格納されている各色のプリンタデータの全てまたは少なくとも一つを保持する。これは、後述するように、デジタルカメラ１から送信される画像データの印刷に掛かる時間の短縮化を図るために行われるものであって、印刷が終了後においても保持されるプリントデータの数は、例えば記憶部３０の空き容量などに応じて決定される。また、保持されている少なくとも１つのプリントデータは、印刷終了後からの経過時間に応じて記憶部３２から自動的に削除するようにしてもよい。また、保持されているプリントデータは、プリンタ装置３の電源がオフされると、削除されることになる。
【００３０】
次に、プリンタ装置３のプリント処理について図５を参照しながら説明する。図５は図２のプリンタ装置３のプリント処理の手順を示すフローチャートである。図５に示すフローチャートの手順は、制御部３３により実行される手順である。
【００３１】
プリンタ装置３の制御部３３は、図５に示すように、デジタルカメラ１からの印刷開始命令に応答して、デジタルカメラ１と通信を行う（ステップＳ１００）。ここでは、プリントする画像データ名、データサイズ（インデックスデータ）、互いのステータスなどの確認が行われる。
【００３２】
次いで、制御部３３は、今回プリントする画像データ名に基づいて当該画像データに対応するプリントデータとしてＹ，Ｍ，Ｃデータの全てが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ１０１）。ここで、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータの全てが記憶部３０のワークエリアに保持されている場合、制御部３３は、上記Ｙ，Ｍ，Ｃデータのうち、まずＹデータを読み出し、プリンタエンジン部３２に送る（ステップＳ１０２）。プリンタエンジン部３２は、Ｙデータの印刷を行う。続いて、制御部３３は、Ｍデータ、Ｃデータを順に読み出し、プリンタエンジン部３２に送る（ステップＳ１０３，Ｓ１０４）。プリンタエンジン部３２は、Ｍデータの印刷を行い、続いてＣデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ１１６）、本処理を終了する。
【００３３】
上記ステップＳ１０１において今回プリントする画像データに対応するＹ，Ｍ，Ｃデータが記憶部３０のワークエリアに保持されていないと判定された場合、制御部３３は、今回プリントする画像データに対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ１０５）。ここで、今回プリントする画像データ名に対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されている場合、制御部３３は、上記Ｙ，Ｍデータのうち、まずＹデータを読み出し、プリンタエンジン部３２に送り（ステップＳ１０６）、続いてＭデータを読み出し、プリンタエンジン部３２に送る（ステップＳ１０７）。プリンタエンジン部３２は、Ｙデータの印刷を行い、続いてＭデータの印刷を行う。
【００３４】
次いで、制御部３３は、デジタルカメラ１から今回プリントする画像データに対応するＣデータを受信する（ステップＳ１０８）。この受信したＣデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｃデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ１１６）、本処理を終了する。
【００３５】
上記ステップＳ１０５において今回プリントする画像データに対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されていないと判定された場合、制御部３３は、今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ１０９）。ここで、今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されている場合、制御部３３は、Ｙデータを読み出し、プリンタエンジン部３２に送る（ステップＳ１１０）。プリンタエンジン部３２は、Ｙデータの印刷を行う。
【００３６】
次いで、制御部３３は、デジタルカメラ１から今回プリントする画像データに対応するＭデータを受信する（ステップＳ１１１）。この受信したＭデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｍデータの印刷を行う。続いて、制御部３３は、デジタルカメラ１から今回プリントする画像データに対応するＣデータを受信する（ステップＳ１１２）。この受信したＣデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｃデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ１１６）、本処理を終了する。
【００３７】
このように、今回プリントする画像データと同じ画像データに対応する各色のプリントデータの全てまたはすくとも１つが記憶部３０のワークエリアに格納されていると、デジタルカメラ１において再度同じプリントデータを生成し、プリンタ装置３へ送信する必要がなく、プリンタ装置３による今回プリントする画像データに対する印刷に掛かる時間を短くすることができる。ここで、今回プリントする画像データと同じ画像データに対応する各色のプリントデータの全てまたは少なくとも１つが記憶部３０のワークエリアに格納されている場合とは、例えば１つの画像データの印刷終了後、再度同じ画像データの印刷を行うような場合である。
【００３８】
上記ステップＳ１０９において今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されていないと判定された場合、すなわち、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合、制御部３３は、デジタルカメラ１から今回プリントする画像データに対応するＹデータを受信する（ステップＳ１１３）。この受信したＹデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｙデータの印刷を行う。そして、制御部３３は、デジタルカメラ１から今回プリントする画像データに対応するＭデータを受信し（ステップＳ１１４）、続いて、対応するＣデータを受信する（ステップ１１５）。この受信したＭ，Ｃデータは、それぞれ、記憶部３０のワークエリアに格納された後に、順にプリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｍデータの印刷を行い、続いてＣデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ１１６）、本処理を終了する。
【００３９】
ここで、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合とは、今回のプリントがプリンタ装置３起動後の最初のプリントである場合、または記憶部３０のワークエリア内の空き容量を確保する必要に応じて、今回プリントする画像データと同じ画像データのプリントデータが既に消去されている場合などである。
【００４０】
次に、デジタルカメラ１からプリンタ装置３へのデータ転送処理とプリンタエンジン部３２の動作とについて図６〜図８を参照しながら説明する。図６は今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合のデジタルカメラ１からプリンタ装置３へのデータ転送処理とプリンタエンジン部３２の動作とを示すシーケンス図、図７は今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合のデジタルカメラ１からプリンタ装置３へのデータ転送処理とプリンタエンジン部３２の動作とを示すシーケンス図、図８は図６および図７のシーケンスに従って印刷が行われた後の記憶部３０のワークエリアのメモリマップを示す図である。ここで、図６に示すシーケンスは、図５のフローチャートにおけるステップＳ１１３〜Ｓ１１６に対応するものである。図７に示すシーケンスは、図５のフローチャートにおけるステップＳ１１０〜Ｓ１１２およびステップＳ１１６に対応するものである。
【００４１】
まず、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合について説明する。
【００４２】
この場合、図６に示すように、印刷が開始されると（１００）、デジタルカメラ１とプリンタ装置３とは通信を行う（１０１）。デジタルカメラ１においては、外部記憶媒体２５に記憶されている画像データがＩ／Ｆ部２４および制御部２３を経て画像処理部２１へ送られ、画像処理部２１は、プリント画像処理を行い、上記画像データをＹＵＶデータに変換する（１０３）。プリンタ装置３においては、プリンタエンジン部３２の初期化が行われ（１０２）、続いてプリンタエンジン部３２は、給紙を行う（１０４）。
【００４３】
デジタルカメラ１の画像処理部２１は、上記ＹＵＶデータから最初のプリントデータであるＹデータを生成する（１０５）。この生成されたＹデータは、デジタルカメラ１からプリンタ装置３へ送信される（１０７）。プリンタ装置３は、上記給紙後、デジタルカメラ１からのＹデータの受信を待つ待機状態にあり（１０６）、Ｙデータが受信されると、このＹデータはプリンタエンジン部３２へ転送される（１０８）。そして、プリンタエンジン部３２は、上記Ｙデータの印刷を行い（１０９）、Ｙデータの印刷が終わると、用紙の頭出しを行う（１１２）。
【００４４】
Ｙデータをプリンタ装置３へ送出した後のデジタルカメラ１においては、次のプリントデータであるＭデータが生成され（１１０）、このＭデータは、プリンタ装置３へ送信される（１１１）。Ｍデータを受信したプリンタ装置３は、このＭデータをプリンタエンジン部３２へ転送する（１１３）。プリンタエンジン部３２は、Ｍデータの印刷を行い（１１４）、Ｍデータの印刷が終わると、用紙の頭出しを行う（１１７）。
【００４５】
Ｍデータをプリンタ装置３へ送出した後のデジタルカメラ１においては、次のプリントデータであるＣデータが生成され（１１５）、このＣデータはプリンタ装置３へ送信される（１１６）。Ｃデータを受信したプリンタ装置３は、Ｃデータをプリンタエンジン部３２へ転送する（１１８）。プリンタエンジン部３２は、Ｃデータの印刷を行い（１１９）、Ｍデータの印刷が終わると、用紙の頭出しを行う（１２０）。そして、プリンタエンジン部３２は、用紙に対してその印刷面を保護するオーバーコート層の転写を行い（１２１）、当該用紙をプリンタ装置３外部へ排紙する（１２３）。
【００４６】
このようにして印刷が終了すると、プリンタ装置３は、デジタルカメラ１と通信して印刷終了を通知し（１２３）、印刷を終了する（１２４）。
【００４７】
このように今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合、プリンタ装置３は、デジタルカメラ１から受信したＹデータ、Ｍデータ、Ｃデータの三色のプリントデータを、プリンタ装置３の記憶部３０のワークエリアに記憶する。この際、記憶部３０のワークエリアのメモリマップは、図８に示すように、印刷前の状態１２７からプリントデータが書き込まれた状態１２８へ書き換えられる。ここで、状態１２８は、画像データ（画像１）が１枚プリントされた後に画像１のデータ名やファイルサイズなどを記録したインデックスデータ、画像１の三色のプリントデータが書き込まれる。
【００４８】
次に、今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合について説明する。
【００４９】
この場合、図７に示すように、印刷開始（１００）に伴い、デジタルカメラ１とプリンタ装置３とは互いに通信を行う（１０１）。このとき、プリンタ装置３は、記憶部３０のワークエリア上に今回プリントする画像データに対応するプリントデータのうち、Ｙデータが存在することを確認すると、デジタルカメラ１に対してＹデータが存在することを通知する。続いて、プリンタ装置３は、Ｙデータを記憶部３０のワークエリアから読み出す（１２５）。また、印刷開始（１００）に伴いプリンタエンジン部３２は、初期化を行い（１０２）、給紙を行う（１０４）。プリンタエンジン部３２の給紙後、記憶部３０のワークエリアから読み出されたＹデータは、プリンタエンジン部３２へ転送される（１０８）。プリンタエンジン部３２は、デジタルカメラ１からのＹデータの送信を待つことなく（１２６）、Ｙデータの印刷を行う（１０９）。
【００５０】
これに対し、上記通知を受けたデジタルカメラ１においては、当該通知に応じて、プリント画像処理が開始される（１０３）。そして、プリント画像処理を終了すると、デジタルカメラ１は、ＹＵＶデータからＹデータを生成することが必要ないので、Ｙデータの生成ステップをスキップして、Ｍデータの生成を行う（１１０）。そして、このＭデータは、プリンタ装置３に送信される（１１７）。
【００５１】
以降、デジタルカメラ１、プリンタ装置３、プリンタエンジン部３２は、図６に示す動作と同様の動作を行うので、その説明は省略する。
【００５２】
このように、今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合の印刷動作においては、図６に示す印刷動作と比して、ＹＵＶデータからＹデータを生成するステップ（１０５）と、プリンタ装置３の待ちステップ（１０６）、デジタルカメラ１からＹデータをプリンタ装置３へ送信するステップ（１０７）をなくすことができる。その結果、印刷開始から印刷終了までの時間を短縮することができる。
【００５３】
ここでは、プリンタ装置３の記憶部３０のワークエリア上にＹデータのみが存在する場合を示したが、今回プリントする画像データと同じ画像データに対応する各色のプリントデータ（Ｙデータ、Ｍデータ、Ｃデータ）の全てが記憶部３０のワークエリアに格納されている場合、デジタルカメラ１においてＹＵＶデータから、Ｙ，Ｍ，Ｃの各データを生成するステップ、Ｙ，Ｍ，Ｃの各データをプリンタ装置３へ通信するステップのそれぞれを省略することができる。その結果、印刷開始から印刷終了までの時間を短縮することができ、さらにデジタルカメラ１とプリンタ装置３とのデータ通信に掛かる負荷を軽減することができる。
【００５４】
本実施の形態においては、１つの画像データに対する印刷が終了した際に、当該画像データに対応する各色のプリントデータのうち、少なくとも１つのプリントデータ（すなわちＹデータを含む少なくとも１つのプリントデータ）が記憶部３０のワークエリアに保持されるように設定されている。
【００５５】
例えば図８に示すように、デジタルカメラ１からの画像１の印刷後、続いて画像２、画像３の印刷を行う場合、画像１の終了後においては、画像１のプリントデータの全てが記憶部３０のワークエリアに保持される（１２８）。続いて、画像２の印刷が行われると、画像２の印刷後においては、画像２のプリントデータの全てが保持される（１２９）。但し、画像１のプリントデータに関しては、Ｙデータのみが保持され、他のプリントデータ（Ｍデータ、Ｃデータ）は削除される。さらに、画像３の印刷が行われると、画像３の印刷後においては、画像３のプリントデータの全てが保持される（１３０）。但し、画像１，２のプリントデータに関しては、それぞれ、Ｙデータのみが保持され、他のプリントデータ（Ｍデータ、Ｃデータ）は削除される。
【００５６】
このように、１つ前の印刷終了した画像のプリントデータの全ては、記憶部３０に保持され、それ以前の印刷終了した画像のプリントデータに関しては、Ｙデータのみが保持される。また、これに代えて、１つ前およびそれ以前の画像のプリントデータに関して、Ｙデータを含む少なくとも１のプリントデータのみを保持するようにしてもよい。
【００５７】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図９〜１３を参照しながら説明する。図９および図１０は本発明の第２の実施の形態に係る印刷システムにおけるプリンタ装置のプリント処理の手順を示すフローチャート、図１１は今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合のプリンタ装置３のプリントデータ生成処理とプリンタエンジン部３２の動作とを示すシーケンス図、図１２は今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合のプリンタ装置３のプリントデータ生成処理とプリンタエンジン部３２の動作とを示すシーケンス図、図１３は図１１および図１２のシーケンスに従って印刷が行われた後の記憶部３０のワークエリアのメモリマップを示す図である。
【００５８】
本実施の形態の印刷システムは、上記第１の実施の形態と同じ構成を有し、その説明は省略する。そして、以降の説明においては、上記第１の実施の形態と同じ符号を用いる。
【００５９】
本実施の形態の印刷システムは、上記第１の実施の形態に対し、デジタルカメラ１保存された画像データをプリンタ装置３において印刷する場合、プリンタ装置３において、その画像処理部３１により、デジタルカメラ１から受信した画像データをＹＵＶデータに変換し、このＹＵＶデータから三色のプリントデータを生成する点で異なる。
【００６０】
プリンタ装置３の制御部３３は、図１１に示すように、デジタルカメラ１からの印刷開始命令に応答して、デジタルカメラ１と通信を行う（ステップＳ２００）。ここでは、プリントする画像データ名、データサイズ（インデックスデータ）、互いのステータスなどの確認が行われる。
【００６１】
次いで、制御部３３は、今回プリントする画像データ名に基づいて当該画像データに対応するプリントデータとしてＹ，Ｍ，Ｃデータの全てが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ２０１）。ここで、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータの全てが記憶部３０のワークエリアに保持されている場合、制御部３３は、上記Ｙ，Ｍ，Ｃデータのうち、まずＹデータを読み出し、プリンタエンジン部３２に送る（ステップＳ２０２）。プリンタエンジン部３２は、Ｙデータの印刷を行う。続いて、制御部３３は、Ｍデータ、Ｃデータを順に読み出し、プリンタエンジン部３２に送る（ステップＳ２０３，Ｓ２０４）。プリンタエンジン部３２は、Ｍデータの印刷を行い、続いてＣデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ２１９）、本処理を終了する。
【００６２】
上記ステップＳ２０１において今回プリントする画像データに対応するＹ，Ｍ，Ｃデータが記憶部３０のワークエリアに保持されていないと判定された場合、制御部３３は、今回プリントする画像データに対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ２０５）。ここで、今回プリントする画像データ名に対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されている場合、制御部３３は、画像処理部３１によりプリント画像処理を行うように制御する（ステップＳ２０６）。画像処理部３１は、デジタルカメラ１から受信した画像データをＹＵＶデータに変換する。
【００６３】
次いで、制御部３３は、記憶部３０のワークエリアからＹデータを読み出し、プリンタエンジン部３２に送る（ステップＳ２０７）。プリンタエンジン部３２は、Ｙデータの印刷を行う。続いて、制御部３３は、記憶部３０のワークエリアからＭデータを読み出し、プリンタエンジン部３２に送る（ステップＳ２０８）。プリンタエンジン部３２は、Ｍデータの印刷を行う。そして、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＣデータを生成するように制御する（ステップＳ２０９）。この生成されたＣデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｃデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ２１９）、本処理を終了する。
【００６４】
上記ステップＳ２０５において今回プリントする画像データに対応するＹ，Ｍデータが記憶部３０のワークエリアに保持されていないと判定された場合、図９に示すように、制御部３３は、今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されているか否かを判定する（ステップＳ２１０）。ここで、今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されている場合、制御部３３は、画像処理部３１によりプリント画像処理を行うように制御する（ステップＳ２１１）。画像処理部３１は、デジタルカメラ１から受信した画像データをＹＵＶデータに変換する。
【００６５】
次いで、制御部３３は、記憶部３０のワークエリアからＹデータを読み出し、プリンタエンジン部３２に送る（ステップＳ２１２）。プリンタエンジン部３２は、Ｙデータの印刷を行う。続いて、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＭデータを生成するように制御する（ステップＳ２１３）。この生成されたＭデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｍデータの印刷を行う。そして、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＣデータを生成するように制御する（ステップＳ２１４）。この生成されたＣデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｃデータの印刷を行う。そして、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ２１９）、本処理を終了する。
【００６６】
このように、今回プリントする画像データと同じ画像データに対応する各色のプリントデータの全てまたはすくとも１つが記憶部３０のワークエリアに格納されていると、プリンタ装置３において再度同じプリントデータを生成する必要がなく、プリンタ装置３による今回プリントする画像データに対する印刷に掛かる時間を短くすることができる。
【００６７】
上記ステップＳ２１０において今回プリントする画像データに対応するＹデータが記憶部３０のワークエリアに保持されていないと判定された場合、すなわち、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合、制御部３３は、画像処理部３１によりプリント画像処理を行うように制御する（ステップＳ２１１）。このプリント画像処理により、デジタルカメラ１から受信した画像データがＹＵＶデータに変換される。
【００６８】
次いで、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＹデータを生成するように制御する（ステップＳ２１６）。この生成されたＹデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｙデータの印刷を行う。続いて、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＭデータを生成するように制御する（ステップＳ２１７）。この生成されたＭデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｍデータの印刷を行う。そして、制御部３３は、画像処理部３１により、上記ＹＵＶデータからＣデータを生成するように制御する（ステップＳ２１８）。この生成されたＣデータは、記憶部３０のワークエリアに格納された後に、プリンタエンジン部３２に送られる。プリンタエンジン部３２は、Ｃデータの印刷を行う。
【００６９】
プリンタ装置３がカラープリント出力を終了すると、制御部３３は、デジタルカメラ１と通信して印刷終了を通知し（ステップＳ２１９）、本処理を終了する。
【００７０】
ここで、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合とは、今回のプリントがプリンタ装置３起動後の最初のプリントである場合、または記憶部３０のワークエリア内の空き容量を確保する必要に応じて、今回プリントする画像データと同じ画像データのプリントデータが既に消去されている場合などである。
【００７１】
次に、プリンタ装置３のプリント処理とプリンタエンジン部３２の動作とについて図１１〜図１３を参照しながら説明する。ここで、図１１に示すシーケンスは、図１０のフローチャートにおけるステップＳ２１５〜Ｓ２１９に対応するものである。図１２に示すシーケンスは、図１０のフローチャートにおけるステップＳ２１１〜Ｓ２１４およびステップＳ２１９に対応するものである。
【００７２】
まず、今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合について説明する。
【００７３】
この場合、図１１に示すように、印刷が開始されると（２００）、デジタルカメラ１とプリンタ装置３とは通信を行う（２０１）。デジタルカメラ１は、外部記憶媒体２５から読み出された画像データをプリンタ装置３へ送信する。
【００７４】
プリンタ装置３は、デジタルカメラ１から送信された画像データを受信すると、この画像データを画像処理部３１へ送る。画像処理部３１は、プリント画像処理を行い、上記画像データをＹＵＶデータに変換する（２０３）。そして、画像処理部３１は、上記ＹＵＶデータから最初のプリントデータであるＹデータを生成する（２０５）。このＹデータは、記憶部３０のワークエリアに記憶された後に、プリンタエンジン部３２へ転送される（２０７）。Ｙデータの転送後、同様に、上記ＹＵＶデータからＭデータが生成され（２０９）、このＭデータは、記憶部３０のワークエリアに記憶された後に、プリンタエンジン部３２へ転送される（２１１）。そして、上記ＹＵＶデータからＣデータが生成され、このＣデータは、記憶部３０のワークエリアに記憶された後に、プリンタエンジン部３２へ転送される（２１５）。
【００７５】
これに対し、プリンタエンジン部３２は、初期化を行い（２０２）、続いて給紙を行う（２０４）。上記給紙後、プリンタエンジン部３２は、Ｙデータの受信を待つ待機状態へ移行する（２０６）。次いで、プリンタエンジン部３２は、Ｙデータを受信すると、このＹデータの印刷を行い（２０８）、Ｙデータの印刷が終わると、用紙の頭出しを行う（２１０）。続いて、プリンタエンジン部３２は、Ｍデータの印刷を行い（２１２）、Ｍデータの印刷が終わると、再度、用紙の頭出しを行う（２１４）。そして、プリンタエンジン部３２は、Ｃデータの印刷を行い（２１６）、Ｃデータの印刷終了後に、再度、用紙の頭出しを行う（２１７）。次いで、プリンタエンジン部３２は、用紙に対してその印刷面を保護するオーバーコート層の転写を行い（２１８）、当該用紙をプリンタ装置３外部へ排紙する（２１９）。
【００７６】
このようにして印刷が終了すると、プリンタ装置３は、デジタルカメラ１と通信して印刷終了を通知し（２２０）、印刷を終了する（２２１）。
【００７７】
このように今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合、プリンタ装置３は、デジタルカメラ１から受信した画像データから三色のプリントデータを生成し、プリンタ装置３の記憶部３０のワークエリアに記憶する。この際、記憶部３０のワークエリアのメモリマップは、図８に示すように、印刷前の状態２２４からプリントデータが書き込まれた状態２２５へ書き換えられる。ここで、状態２２５は、画像１が１枚プリントされた後に画像１のデータ名やファイルサイズなどを記録したインデックスデータ、画像１の三色のプリントデータが書き込まれた状態を示す。
【００７８】
次に、今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合について説明する。
【００７９】
この場合、図１２に示すように、印刷開始（２００）に伴い、デジタルカメラ１とプリンタ装置３とは互いに通信を行う（２０１）。このとき、デジタルカメラ１は、印刷する画像データをプリンタ装置３へ送信する。プリンタ装置３は、上記画像データを受信すると、この画像データを画像処理部３１へ送る。また、プリンタ装置３は、記憶部３０のワークエリア上に今回プリントする画像データに対応するプリントデータのうち、Ｙデータが存在することを確認する。また、印刷開始（２００）に伴いプリンタエンジン部３２は、初期化を行い（２０２）、給紙を行う（２０４）。
【００８０】
画像処理部３１においては、画像データをＹＵＶデータへ変換するプリント画像処理が行われる（２０３）。そして、Ｙデータが記憶部３０のワークエリアに既に格納されているので、このＹデータは、記憶部３０のワークエリアから読み出されてプリンタエンジン部３２へ転送される（２２２）。プリンタエンジン部３２は、デジタルカメラ１からのＹデータの送信を待つことなく（２２３）、Ｙデータの印刷を行う（２０８）。そして、プリンタエンジン部３２は、用紙の頭出しを行う（２１０）。以降、画像処理部３１およびプリンタエンジン部３２は、図１１に示す動作と同様の動作を行うので、その説明は省略する。
【００８１】
このように、今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合の印刷動作においては、図１１に示す印刷動作と比して、ＹＵＶデータからＹデータを生成するステップ（２０５）と、プリンタエンジン部３２の待ちステップ（２０６）をなくすことができる。その結果、印刷開始から印刷終了までの時間を短縮することができる。
【００８２】
ここでは、プリンタ装置３の記憶部３０のワークエリア上にＹデータのみが存在する場合を示したが、今回プリントする画像データと同じ画像データに対応する各色のプリントデータ（Ｙデータ、Ｍデータ、Ｃデータ）の全てが記憶部３０のワークエリアに格納されている場合、プリンタ装置３においてＹＵＶデータから、Ｙ，Ｍ，Ｃの各データを生成するステップを省略することができる。その結果、印刷開始から印刷終了までの時間を短縮することができる。
【００８３】
本実施の形態においては、１つの画像データに対する印刷が終了した際に、当該画像データに対応する各色のプリントデータのうち、少なくとも１つのプリントデータ（すなわちＹデータを含む少なくとも１つのプリントデータ）が記憶部３０のワークエリアに保持されるように設定されている。
【００８４】
例えば図１３に示すように、デジタルカメラ１からの画像１、画像２、画像３を順に印刷する場合、画像１の印刷後においては、記憶部３０のワークエリアには、画像１のＹＵＶデータ、インデックスデータ、各色のプリントデータが保持されている（２２５）。画像２の印刷後においては、記憶部３０のワークエリアには、画像１のＹＵＶデータに代えて画像２のＹＵＶデータが保持され、また、画像１，２のインデックスデータ、画像２の各色のプリントデータおよび画像１のＹデータが保持されている（２２６）。すなわち、画像１のプリントデータに関しては、Ｙデータのみが保持され、他のプリントデータ（Ｍデータ、Ｃデータ）は削除されている。さらに、画像３の印刷後においては、画像２のＹＵＶデータに代えて画像３のＹＵＶデータが保持され、また、画像１，２，３のインデックスデータ、画像３の各色のプリントデータおよび画像１，２のＹデータが保持されている（２２７）。すなわち、画像１，２のプリントデータに関しては、それぞれ、Ｙデータのみが保持され、他のプリントデータ（Ｍデータ、Ｃデータ）は削除されている。
【００８５】
このように、１つ前の印刷終了した画像のプリントデータの全ては、記憶部３０に保持され、それ以前の印刷終了した画像のプリントデータに関しては、Ｙデータのみが保持される。また、これに代えて、１つ前およびそれ以前の画像のプリントデータに関して、Ｙデータを含む少なくとも１のプリントデータのみを保持するようにしてもよい。
【００８６】
なお、上記では、昇華型の熱転写プリンタで説明したが、インクジェット方式のプリンタや電子写真方式のプリンタに適用してもよい。また、インクジェット方式のプリンタや電子写真方式のプリンタでは、Ｃ，Ｍ，Ｙのデータから黒色のデータ（Ｋ）が作成されて、この黒色データに基づいて、黒インク（またはトナー）がプリントに利用される。
【００８７】
上記の説明でプリンタに保持されるデータとして、このような黒色データのみを保持するようにしてもよい。これにより、プリンタ内に保持される白黒のデータだけでも、画像の内容を十分把握できる程度の画像を作成することができる。
【００８８】
（第３の実施の形態）
次に、本発明の第３の実施の形態について図１４を参照しながら説明する。図１４は本発明の第３の実施の形態に係る印刷システムを構成するプリンタ装置のファイルシステムのディレクトリ構造の一例を示す図である。
【００８９】
本実施の形態は、上記第２の実施の形態と同様の構成を有するとともに、同様のプリント動作を行う。本実施の形態においては、プリンタ装置３が印刷システムのストレージとして機能するように、記憶部３０がハードディスクなどの大容量記憶媒体から構成されている。
【００９０】
まず、記憶部３０を用いて、画像データおよびプリントデータを記憶、管理するためのファイルシステムを説明する。
【００９１】
本実施の形態においては、デジタルカメラ１の外部記憶媒体２５に保存されている画像データをプリンタ装置３へ送信してプリントを行う場合、デジタルカメラ１が外部記憶媒体２５に保存されている画像データの全てまたは一部を選択してプリンタ装置３へ送信し、プリンタ装置３は、デジタルカメラ１からの画像データを記憶部３０に保存する。この画像データの保存は、例えばＤＣＦ（Design rule for Camera File system）規格に従って行われる。以下、画像データおよびプリントデータなどは、記憶部３０へ保存されるものとして説明する。
【００９２】
プリンタ装置３は、プリント動作を行う際に上記画像データからプリントデータを生成し、記憶部３０へ保存する。また、これに代えて、プリンタ装置３がアイドル状態（プリント動作を行っていない状態）にあるときに、プリンタ装置３は、記憶部３０に保存されている画像データに対し、リサイズ、補正処理などのプリント画像処理を行うことによってプリントデータを生成し、このプリントデータを記憶部３０へ保存する。
【００９３】
記憶部３０には、例えば図１４に示すようなファイルシステムのディレクトリ構造に従って、画像データおよびプリントデータが保存される。このディレクトリ構造は、画像データディレクトリ、画像インデックスデータディレクトリ、プリントデータディレクトリからなる。画像データディレクトリには、デジタルカメラ１から送信された画像データがＤＣＦ規格に従って記録されている。画像インデックスデータディレクトリには、画像データとプリントデータの保存先とプリントデータの種類とが記述されたインデックスデータと、それらのインデックスデータを管理するためのデータとが記録されている。プリントデータディレクトリには、それぞれの画像データに対応したプリントデータが記録されている。
【００９４】
ここで、プリントデータをプリントデータディレクトリへ記録する際には、記憶部３０の総容量または空き容量に応じて、イエロー、マゼンタ、シアンの三色のプリントデータの全てを記録するかまたは少なくとも１つ以上のプリントデータを選択して記録することができる。逆に、プリントデータディレクトリに記録されているプリントデータのうち、任意の数および色のプリントデータを削除することができる。
【００９５】
このように、印刷が終了した画像データに対応するプリントデータの少なくとも１以上が記憶部３０に保存される。
【００９６】
図１４に示すファイルシステムの場合、プリントデータに対してL_0001.Y、P_0004.Mなどのファイル名が付されている。このファイル名は、プリンタ装置３がプリントデータを運用する際に、画像データ名とプリントサイズ、色データを管理し易くするために、付けられる。例えば、ファイル名L_0001.Yのプリントデータは、画像データIMG_0001.JPGのＬサイズのＹデータであることを示しており、ファイル名P_0004.Mのプリントデータは、画像データIMG_0004.JPGのポストカード（ＰＣ）サイズのＭデータであることを示している。なお、このファイル名の付け方は、図１４に示すようなものに限定されることはなく、プリンタ装置の構成と運用により様々な方法を用いることができる。
【００９７】
上述したファイルシステムにより、プリントデータがプリントデータディレクトリへ記録されると、プリンタ装置３は画像インデックスデータディレクトリにある、画像データとプリントデータの保存先とプリントデータの種類とが記述されたインデックスデータと、それらのインデックスデータを管理するためのデータとを書き換える。この作業と、このインデックスデータとにより、プリンタ装置３は記憶部３０に記憶されている画像データおよびプリントデータの検索を行うことができる。
【００９８】
デジタルカメラ１からプリンタ装置３に対して印刷指示があると、プリンタ装置３は、上記インデックスデータから画像データとプリントデータを検索し、プリントデータディレクトリにプリントデータが存在する場合は、プリントデータディレクトリからプリントデータをプリンタエンジン部３２へ転送する。
【００９９】
また、プリントデータディレクトリに対応するプリントデータが存在しない場合は、プリンタ装置３は、画像データディレクトリにある画像データに対してプリント画像処理を行い、画像データをＹＵＶデータに変換する。そして、ＹＵＶデータからＹ，Ｍ，Ｃの各プリントデータの生成が行われ、これらのプリントデータはプリンタエンジン部３２へ転送される。ここで生成されたプリントデータは、プリントデータディレクトリへ記録される。
【０１００】
図１４のファイルシステムは、デジタルカメラ１とプリンタ装置３とが１対１で接続されている印刷システムに適用されるものであるが、デジタルカメラとプリンタ装置との関係は、常に１対１の関係に保たれる必要はなく、１つのプリンタ装置に対して複数のデジタルカメラが接続される構成に対しても、本実施の形態のプリントデータ記憶方法と制御方法は機能する。また、記憶部３０には、Ｙ，Ｍ，Ｃのプリントデータの他に、画像データのＹＵＶデータを記憶することも可能である。
【０１０１】
本実施の形態において、プリンタ装置３のプリントデータ処理は、上記第２の実施の形態（図９）と同様に行われる。但し、デジタルカメラ１から印刷するように指示された画像データが既に記憶部３０に保存されている場合、デジタルカメラ１は、上記画像データを再度プリンタ装置３へ送信する必要がない。
【０１０２】
また、デジタルカメラ１とプリンタ装置３が例えば無線通信路で接続されている場合は、データ転送に要する搬送波電力を軽減することができ、さらに、転送中のデータを傍受される危険性が少なくなる。
【０１０３】
このように、プリンタ装置３が印刷システムのストレージとして機能するように構成されているので、使い勝手が良いダイレクト印刷システムを提供することができる。
【０１０４】
本実施の形態においては、画像データおよびプリントデータを記憶するための記憶部３０がハードディスクなどの大容量記憶媒体からなる場合を示したが、外部記憶媒体３７を画像データおよびプリントデータを記憶する媒体として使用することも可能である。また、不揮発性の大容量記憶媒体を記憶手段として用いれば、プリンタ装置３の電源がオフされても、画像データおよびプリントデータの保持が可能である。
【０１０５】
上記各実施の形態においては、プリンタエンジン部３２が昇華型熱転写方式のエンジンの場合を示したが、これに代えて、例えばインクジェット方式のエンジンを使用することも可能である。さらに、本発明の実施の形態は、プリンタ装置を一体的に搭載したデジタルカメラに適用することも可能である。
【０１０６】
また、上述した各実施の形態の機能を実現するべく各種のデバイスを動作させように、該各種デバイスと接続された装置またはシステム内のコンピュータに対し、上記実施の形態を実現するためのソフトウェアのプログラムコードを供給し、そのシステムまたは装置のコンピュータ（ＣＰＵまたはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【０１０７】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態を実現することになり、そのプログラムコード自体は本発明を構成する。そのプログラムコードの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットなどのＷＡＮ、無線通信ネットワークなど）システムにおける通信媒体（光ファイバなどの有線回線、無線回線など）を用いることができる。
【０１０８】
さらに、上記プログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープ、不揮発性のメモリカードなどがある。
【０１０９】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼動しているＯＳ（オペレーションシステム）または他のアプリケーションソフトなどと共働して上述の実施の形態の機能が実現される場合にも、このプログラムコードは本発明の実施の形態に含まれる。
【０１１０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１１】
なお、上記実施の形態において示した各部の構成、形状および構造は、何れも本発明を実施する際の具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されることはない。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の第１の実施の形態に係る印刷システムの全体構成を模式的に示す斜視図である。
【図２】図１のデジタルカメラ１とプリンタ装置３との内部構成を示すブロック図である。
【図３】図２のプリンタ装置３のプリンタエンジン部３２の主要部構成を模式的に示す図である。
【図４】サーマルヘッドによりインクシートに熱が加えられた状態を模式的に示す図である。
【図５】図２のプリンタ装置３のプリント処理の手順を示すフローチャートである。
【図６】今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合のデジタルカメラ１からプリンタ装置３へのデータ転送処理とプリンタエンジン部３２の動作とを示すシーケンス図である。
【図７】今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合のデジタルカメラ１からプリンタ装置３へのデータ転送処理とプリンタエンジン部３２の動作とを示すシーケンス図である。
【図８】図６および図７のシーケンスに従って印刷が行われた後の記憶部３０のワークエリアのメモリマップを示す図である。
【図９】本発明の第２の実施の形態に係る印刷システムにおけるプリンタ装置のプリント処理の手順を示すフローチャートである。
【図１０】本発明の第２の実施の形態に係る印刷システムにおけるプリンタ装置のプリント処理の手順を示すフローチャートである。
【図１１】今回プリントする画像データに対応するＹ，Ｍ，Ｃデータのいずれも記憶部３０のワークエリアに保持されていない場合のプリンタ装置３のプリントデータ生成処理とプリンタエンジン部３２の動作とを示すシーケンス図である。
【図１２】今回プリントする画像データと同じ画像データに対応する各色のプリントデータのうち、Ｙデータが記憶部３０のワークエリアに格納されている場合のプリンタ装置３のプリントデータ生成処理とプリンタエンジン部３２の動作とを示すシーケンス図である。
【図１３】図１１および図１２のシーケンスに従って印刷が行われた後の記憶部３０のワークエリアのメモリマップを示す図である。
【図１４】本発明の第３の実施の形態に係る印刷システムを構成するプリンタ装置のファイルシステムのディレクトリ構造の一例を示す図である。
【符号の説明】
【０１１３】
１  デジタルカメラ
２  接続ケーブル
３  プリンタ装置
３０  記憶部
３１  画像処理部
３２  プリンタエンジン部
３３  制御部
【図１】
2007008122.tif 000003
【図２】
2007008122.tif 000004
【図３】
2007008122.tif 000005
【図４】
2007008122.tif 000006
【図５】
2007008122.tif 000007
【図６】
2007008122.tif 000008
【図７】
2007008122.tif 000009
【図８】
2007008122.tif 000010
【図９】
2007008122.tif 000011
【図１０】
2007008122.tif 000012
【図１１】
2007008122.tif 000013
【図１２】
2007008122.tif 000014
【図１３】
2007008122.tif 000015
【図１４】
2007008122.tif 000016