(57)【要約】【課題】  撮影された画像に日付を示すデータが埋め込まれて記憶されている場合、その画像を日付なしで印刷しようとしても、その画像をそのまま印刷したのでは日付情報が付加された状態での印刷になってしまう。【解決手段】  日付情報の印刷を無効にして印刷するように指示されると、原画像情報から日付情報を除いた画像情報を、設定されたアスペクト比に従って出力する。【選択図】  図９
2005223856.tif 000002
【特許請求の範囲】
【請求項１】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする画像供給デバイス。
【請求項２】
前記設定手段は前記トリミング枠の変更指示する変更指示手段を有し、
前記変更指示手段により、前記所定情報の出力を有効にするように指示された場合に、前記変更指示手段で前記トリミング枠が前記所定情報を含まない領域に設定されている場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする請求項１に記載の画像供給デバイス。
【請求項３】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を発生する手段を更に有することを特徴とする請求項１に記載の画像供給デバイス。
【請求項４】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
前記原画像情報を画面上に表示する表示手段と、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記画面上にトリミング領域を示す枠を表示する枠表示手段と、
前記枠表示手段により表示された前記枠を前記画面上で移動させるための移動指示手段と、
前記指示手段により前記所定情報の出力を無効にするように指示されると、前記移動指示手段による指示に応じて、前記枠を前記所定情報が含まれない領域で移動するように制御する移動制御手段と、
前記枠により指示された領域に対応する画像情報を出力するように制御する出力制御手段と、
を有することを特徴とする画像供給デバイス。
【請求項５】
前記枠表示手段で表示される前記枠のサイズの変更を指示するサイズ変更指示手段を更に有することを特徴とする請求項４に記載の画像供給デバイス。
【請求項６】
前記画像情報は撮像装置で撮影された画像情報であり、前記所定情報は、前記画像情報が撮影された日付情報であることを特徴とする請求項１乃至５のいずれか１項に記載の画像供給デバイス。
【請求項７】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段と、
前記トリミング枠の変更指示する変更指示手段を有し、
前記指示手段により、前記所定情報の出力を有効にするように指示された場合に、前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする画像供給デバイス。
【請求項８】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を有効にするように指示された場合であって、前記設定手段で設定されたトリミング枠に前記所定情報が含まれない場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする画像供給デバイス。
【請求項９】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする請求項８に記載の画像供給デバイス。
【請求項１０】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記指示手段により前記所定情報の出力を有効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定する設定手段と、
を有することを特徴とする画像供給デバイス。
【請求項１１】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする画像記録装置。
【請求項１２】
前記設定手段は前記トリミング枠の変更指示する変更指示手段を有し、
前記変更指示手段により、前記所定情報の出力を有効にするように指示された場合に、前記変更指示手段で前記トリミング枠が前記所定情報を含まない領域に設定されている場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする請求項１１に記載の画像記録装置。
【請求項１３】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を発生する手段を更に有することを特徴とする請求項１１に記載の画像記録装置。
【請求項１４】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
前記原画像情報を画面上に表示する表示手段と、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記画面上にトリミング領域を示す枠を表示する枠表示手段と、
前記枠表示手段により表示された前記枠を前記画面上で移動させるための移動指示手段と、
前記指示手段により前記所定情報の出力を無効にするように指示されると、前記移動指示手段による指示に応じて、前記枠を前記所定情報が含まれない領域で移動するように制御する移動制御手段と、
前記枠により指示された領域に対応する画像情報を記録するように制御する記録制御手段と、
を有することを特徴とする画像記録装置。
【請求項１５】
前記枠表示手段で表示される前記枠のサイズの変更を指示するサイズ変更指示手段を更に有することを特徴とする請求項１４に記載の画像記録装置。
【請求項１６】
前記画像情報は撮像装置で撮影された画像情報であり、前記所定情報は、前記画像情報が撮影された日付情報であることを特徴とする請求項１１乃至１５のいずれか１項に記載の画像記録装置。
【請求項１７】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段と、
前記トリミング枠の変更指示する変更指示手段を有し、
前記指示手段により、前記所定情報の出力を有効にするように指示された場合に、前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする画像記録装置。
【請求項１８】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を有効にするように指示された場合であって、前記設定手段で設定されたトリミング枠に前記所定情報が含まれない場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする画像記録装置。
【請求項１９】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする請求項１８に記載の画像記録装置。
【請求項２０】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記指示手段により前記所定情報の出力を有効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定する設定手段と、
を有することを特徴とする画像記録装置。
【請求項２１】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法あって、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定工程とを有し、
前記設定工程では、前記指示工程で前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする画像出力方法。
【請求項２２】
前記設定工程は前記トリミング枠の変更指示する変更指示工程を有し、
前記変更指示工程で、前記所定情報の出力を有効にするように指示された場合に、前記変更指示工程で前記トリミング枠が前記所定情報を含まない領域に設定されている場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする請求項２１に記載の画像出力方法。
【請求項２３】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を発生する方法を更に有することを特徴とする請求項２１に記載の画像出力方法。
【請求項２４】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法であって、
前記原画像情報を画面上に表示する表示工程と、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記画面上にトリミング領域を示す枠を表示する枠表示工程と、
前記枠表示工程で表示された前記枠を前記画面上で移動させるための移動指示工程と、
前記指示工程で前記所定情報の出力を無効にするように指示されると、前記移動指示工程での指示に応じて、前記枠を前記所定情報が含まれない領域で移動するように制御する移動制御工程と、
前記枠により指示された領域に対応する画像情報を出力するように制御する出力制御工程と、
を有することを特徴とする画像出力方法。
【請求項２５】
前記枠表示工程で表示される前記枠のサイズの変更を指示するサイズ変更指示工程を更に有することを特徴とする請求項２４に記載の画像出力方法。
【請求項２６】
前記画像情報は撮像装置で撮影された画像情報であり、前記所定情報は、前記画像情報が撮影された日付情報であることを特徴とする請求項２１乃至２５のいずれか１項に記載の画像出力方法。
【請求項２７】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法であって、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定工程と、
前記トリミング枠の変更指示する変更指示工程を有し、
前記指示工程により、前記所定情報の出力を有効にするように指示された場合に、前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする画像出力方法。
【請求項２８】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法であって、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定工程とを有し、
前記設定工程は、前記指示工程により前記所定情報の出力を有効にするように指示された場合であって、前記設定工程で設定されたトリミング枠に前記所定情報が含まれない場合には、前記原画像情報に関連付けて記録されている属性情報に基づいて、前記所定情報を合成することを特徴とする画像出力方法。
【請求項２９】
前記トリミング枠の境界線が前記所定情報にまたがる場合には警告を通知することを特徴とする請求項２８に記載の画像出力方法。
【請求項３０】
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法であって、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記指示工程により前記所定情報の出力を有効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定する設定工程と、
を有することを特徴とする画像出力方法。
【請求項３１】
請求項２１乃至３０のいずれか１項に記載の画像出力方法を実行することを特徴とするプログラム。
【請求項３２】
請求項３１に記載のプログラムを記憶するコンピュータにより読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラやビデオカメラ等によって撮像された画像情報を印刷する技術に関するものである。
【背景技術】
【０００２】
ユーザがデジタルカメラで撮影した画像情報を、ＰＣを介して、或はＰＣを介することなく直接カラープリンタ装置に出力してカラー写真画像を得ることが一般化されてきている（特許文献１、特許文献２）
デジタルカメラを使用して撮影する際、その撮影した画像に撮影日付を記録するかしないかを設定する日付オン／オフ設定が知られている。また、このようなデジタルカメラで撮影された画像を印刷する際、その画像に撮影日付を付加して印刷するかどうかを指定できる機能も設けられている。
【特許文献１】特開平１０-２４３３２７号公報
【特許文献２】特開平９-６５１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
デジタルカメラの中には、撮影した画像にその画像に撮影日付を記録するように設定されている場合、その撮影日付を示す日付情報を文字パターンに展開し、その文字パターンを撮影した画像に重畳させた状態でメモリに記憶する機種が出現している。そのようなカメラで撮影された画像を印刷する際、日付なしで印刷しようとしても、既にその画像には日付を示す文字パターンが埋め込まれて記憶されているため、その画像をそのまま印刷したのでは日付情報が付加された状態での印刷になってしまう。
【０００４】
本発明は上記問題点に鑑みてなされたもので、画像情報の所定領域に予め所定の情報が記憶されている場合、その画像の印刷時に設定されている印刷条件に応じて、前記所定の情報を除去して印刷する技術を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本願発明の画像供給デバイスは以下のような構成を備えることを特徴とする。即ち、
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像供給デバイスであって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする。
【０００６】
本願発明の画像記録装置は以下のような構成を備えることを特徴とする。即ち、
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像記録装置であって、
所定情報の出力を有効或は無効にするように指示する指示手段と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定手段とを有し、
前記設定手段は、前記指示手段により前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする。
【０００７】
本願発明の画像出力方法は以下のような工程を備えることを特徴とする。即ち、
画像情報の所定領域に所定情報が記憶されている原画像情報を用いて画像情報を出力する画像出力方法あって、
所定情報の出力を有効或は無効にするように指示する指示工程と、
前記原画像情報から前記所定情報を除いた画像情報のトリミング枠を設定する設定工程とを有し、
前記設定工程では、前記指示工程で前記所定情報の出力を無効にするように指示されると、前記原画像情報から前記所定情報を除いた領域のトリミング枠を設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、日付情報等の所定情報が画像自体に埋め込まれて分離不可能な画像について、その所定情報の出力の有効無効を設定する場合に、その設定に適した出力を出来るようにし、また、所定情報が２重になってしまうような不都合を防止することが出来る。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。
【００１０】
図１は、本発明の実施の形態に係る熱転写プリンタ装置（サーマルプリンタ）の断面構成を示す概略断面図である。このプリンタは、サーマルヘッド６により記録紙上に画像を記録する記録部に昇華型の熱転写記録方式を採用している。
【００１１】
このプリンタ装置本体１に複数枚の記録紙Ｐを積載した用紙カセット２を装着し、給紙ローラ３を回転駆動して、この用紙カセット２から記録紙Ｐを一枚ずつ分離して本体内に給送する。この際、記録紙Ｐはバネ１９によって付勢された押上げ板２０によって給紙ローラ３に当接されている。そして給紙ローラ３の回転によって搬送された記録紙Ｐは、搬送経路切替ゲート１６、ガイド部１５を通って排出ローラ対９−１で挟持され、サーマルヘッド６の方向に搬送される。この際、記録紙Ｐの先端が先端検出センサ１０で検出されると、そこから所定量記録紙Ｐが搬送されることにより記録紙Ｐが搬送ローラ対４で挟持されるとともに、記録紙Ｐにおける記録開始が決定される。そしてこれ以降は、搬送ローラ対４の回転により記録紙Ｐが搬送されて記録部を往復移動可能にしている。尚、この搬送ローラ対４は、ピンチローラ４２とグリップローラ４１で構成されている。
【００１２】
記録部では、記録紙Ｐの搬送経路を挟んで、プラテンローラ５と、記録情報に応じて発熱駆動されるサーマルヘッド６とが対向しており、このプラテンローラ５とサーマルヘッド６との間をインクシート８と記録紙Ｐが移動して記録紙Ｐ上に画像が記録される。インクシート８は、インクカセット７内で供給ローラ８ｂと巻き取りローラ８ａとの間で巻回されており、熱溶融性又は熱昇華性インクを塗布したインク層と、画像の記録面を保護するために記録面上をオーバーコートするオーバーコート層を備えている。そして、このインクシート８は記録時にサーマルヘッド６によって記録紙Ｐに押圧され、この状態で、画像信号に応じてサーマルヘッド６を選択的に加熱することにより記録紙Ｐに画像を転写記録し、また保護層をオーバーコートすることができる。
【００１３】
インクシート８は、記録紙Ｐの記録領域を覆って、記録紙Ｐのサイズと略等しいサイズでイエロー(Ｙ)、マゼンタ(Ｍ)、シアン(Ｃ)の各インク層とオーバーコート(ＯＰ)層からなるインク層セットが繰り返し配列されている。そして、記録紙ＰにはＹ，Ｍ，Ｃ，ＯＰの順に転写が行われてフルカラーの画像が転写記録される。この際、記録紙Ｐの移動に伴ってインクシート８も巻き取りローラ８ａに巻き取られる。こうしてＹの画像が転写記録された記録紙Ｐは、搬送ローラ対４を逆方向に回転駆動することにより、ガイド部１５を通って記録時とは逆方向である図１の右方向（装置後部方向）に搬送され、Ｙの画像の転写記録を開始した位置まで戻される。そして次に、インクシート８のマゼンタ（Ｍ）の部分がサーマルヘッド６の位置にくるようにインクシート８の位置が制御されて、Ｍの画像に応じてサーマルヘッド６が加熱駆動されることによりＭの画像が転写記録される。そしてＭの画像が転写記録された記録紙Ｐは、前回と同様に、搬送ローラ対４を逆方向に回転駆動することによりＹの画像の転写記録を開始した位置まで戻され、次に前述の各色の転写記録の場合と同様にして、Ｃの画像が転写記録される。このように、記録紙Ｐは搬送ローラ対４により、インクシート８の各色インク層及びオーバーコート層の数だけ往復移動され最終的にフルカラーの画像が記録される。１８は後述する制御部４０１（図４）などを含む処理回路基板である。
【００１４】
このような構成とすることにより、記録途中の記録紙Ｐが外部に出ることによるスペースの無駄や、記録途中の記録紙Ｐが意図せずに触られるなどの事態の発生を防止でき、設置場所の省スペース化等を可能にしている。
【００１５】
また用紙カセット２の下部をガイド部として利用することによって、装置本体１の厚さを薄くできる。また記録紙Ｐをインクカセット７と用紙カセット２にはさまれた空間を通すことで、装置本体１の全高を最小限に留めることができ、装置の小型化を可能にしている。
【００１６】
この装置本体１は、用紙カセット２を持ち上げて開放可能となっており、この状態でインクカセット７を交換することができる。用紙搬送ガイド部２５は、この用紙カセット２側に設けられた用紙ガイドで、図１のように用紙カセット２が装着された状態でガイド部１５と連結する。このように用紙搬送ガイド部２５を用紙カセット２に具備することにより、装置本体１全体の小型化に大きく寄与している。また排紙トレイ２６は、用紙カセット２の上面に設けられており、記録されて排紙された記録紙Ｐを複数積載できるように構成されている。これも装置本体１の小型化に寄与している。
【００１７】
各色のインク層による画像の転写記録が終了した記録紙Ｐは、搬送ローラ対４を逆方向に回転駆動することによりガイド部１５を戻されて排紙ローラ９−１、排出ローラ９−２へ案内され、これら排紙ローラの回転により装置本体１の後方（図１の右側）から前方（図１の左側）に向かって、記録された画像面を下にして排出され、排紙トレイ２６に排出、積載されて記録動作が完了する。
【００１８】
尚、排出ローラ９−１は、記録紙Ｐの排出動作時のみ圧接するように構成され、記録紙Ｐへの画像記録中に、記録紙Ｐにストレスを与えないように構成されている。
【００１９】
搬送路切替ゲート１６は、記録紙Ｐがガイド部１５に搬送された後は閉じられ、ガイド部１５を戻された記録紙Ｐが排出ローラ９−２の方向に導紙されるようになっている。
【００２０】
またサーマルヘッド６は、ヘッドアーム２２に一体的に取り付けられており、インクカセット７を交換する場合には、インクカセット７の抜き差しに支障ない位置まで退避する。これによりインクカセット７の交換が、用紙カセット２を引き抜くことにより可能になる。これは用紙カセット２の着脱動作に連動してヘッドアーム２２がカム部によって押さえられている状態から、ヘッドアーム２２の上下移動が可能になる状態に変わることにより実現されている。
【００２１】
通常の熱転写記録装置では、ＹＭＣ３色を３回面順次で記録するため、各色の画像を記録する先端部（画像記録開始部）を正確に合致させる制御が必要となる。このためには、搬送ローラ対４で記録紙Ｐをしっかり挟持して搬送する必要がある。また、搬送ローラ対４とサーマルヘッド６との距離に対応して、記録紙Ｐの送り方向の端部には記録不可能な余白部が必要となる。
【００２２】
図２は、本実施の形態で使用される記録紙Ｐを示す図である。
【００２３】
この実施の形態の記録紙Ｐは、縁のない印画物を得るために両端に搬送ローラ対４で挟持できるように余白部２０３を設け、画像を記録した後、画像領域２０２から余白部２０３を切り取るためのミシン目２０１が設けられている。
【００２４】
本実施の形態は、このようなミシン目２０１を有する記録紙Ｐと、図１に示す熱転写プリンタ装置１とを用いて実現され、この記録紙Ｐに設けられたミシン目２０１の領域にはオーバーコートを施すものとする。即ち、オーバーコートは、画像領域２０２よりもやや広い範囲で画像領域２０２を含むようにコートすべく制御される。
【００２５】
更に、図１のプリンタ装置に関してより詳しく説明する。
【００２６】
ピンチローラ４２とグリップローラ４１で構成される搬送ローラ対４において、グリップローラ４１には、図４に示す搬送用モータ４０８（ステッピングモータ）の出力軸が減速機構を介して直結されており、このステッピングモータ４０８の回転制御により、正逆自在に回転駆動される。記録紙Ｐは、搬送ローラ対４によりしっかりと挟持されて往復搬送されるため、記録紙Ｐもまた、ステッピングモータの回転制御により正確に位置制御されて搬送駆動される。いま一例としてサーマルヘッド６による１ライン分の記録ピッチを８５μｍとし、記録紙Ｐを１ライン分搬送するためのステッピングモータのステップ数を４ステップとすると、記録紙Ｐは、ステッピングモータを４ステップ回転駆動することにより、１ライン（即ち、８５μｍ）だけ搬送される。
【００２７】
図２に示した画像領域２０２の搬送方向の長さを１４４ｍｍとすると、この画像領域２０２には１６９４ライン分の画像を記録でき、記録紙Ｐをこの画像領域２０２の長さ分搬送するためには、搬送用モータ４０８を６７７６ステップ分回転駆動すればよいことが分かる。
【００２８】
プリンタ装置１において、給紙ローラ３から給紙ローラ対４を見たとき給紙ローラ対４の近傍の位置に先端検出センサ１０が配置されている。このセンサ１０により、図１において左方向に搬送されてくる記録紙Ｐの先端を検出すると、更に所定ライン分記録紙Ｐを搬送して、記録紙Ｐを搬送ローラ対４で挟持した位置で停止させる。この時の記録紙Ｐの位置が前述の記録開始時の位置となる。ここからまず最初にイエローの画像情報に従ってサーマルヘッド６を発熱駆動し、順次Ｙの画像を記録する。こうして１色での記録が終了すると、次にこの位置から記録紙Ｐを排紙ローラ９のある方向に戻し、再び前述のＹの画像の記録の場合と同様にして、次のＭの画像を転写記録する。これらの動作を、ＹＭＣの各色及びオーバーコート層の分４回分繰返すことにより、フルカラーの画像が記録紙Ｐに転写記録される。
【００２９】
尚、ここで記録紙先端検出センサ１０と、プラテンローラ５とサーマルヘッド６により記録紙Ｐを押圧する位置の距離は、部品配置を考慮し、記録紙Ｐ上の距離で２０ｍｍに設定しているが、本発明はこれに限られるものでは無い。
【００３０】
図３は、本実施の形態に係るデジタルカメラ３００とプリンタ装置１とをケーブル３０１を介して接続し、デジタルカメラ３００から送信される画像をプリンタ装置１で印刷する印刷システムの模式図である。尚、このデジタルカメラ３００とプリンタ装置１との接続は、ケーブル３０１による有線接続に限定されず、無線により接続されていても良いことはもちろんである。
【００３１】
デジタルカメラ３００の内部メモリ（メモリカード）には、撮影された画像情報が記憶されているものとする。この内部メモリとしては、例えばコンパクトフラッシュ（登録商標）カードやスマートメデイア（登録商標）といった着脱自由なものがある。
【００３２】
デジタルカメラ３００から印刷を指示する際には、デジタルカメラ３００を画像再生モードとし、ユーザが任意の画像を再生してデジタルカメラ３００の画面上に表示させる。そしてカメラ３００とプリンタ装置本体１とが通信可能な状態で、カメラ３００によりプリント開始が指示されると、デジタルカメラ３００からプリンタ装置１へ画像情報が送信され、プリンタ装置１で、その画像情報が印刷出力される。この場合に必要な情報としては、デジタルカメラ３００とのネゴシエーションの情報や、デジタルカメラ３００からのプリントすべき画像の情報や、その画像情報に追加記録される情報等が含まれる。
【００３３】
図４は、本実施の形態に係るプリンタ装置１の構成を示すブロック図で、前述の図１の構成と共通する部分は同じ記号で示している。
【００３４】
制御部４０１は、このプリンタ装置１全体の動作を制御しており、マイクロプロセッサ等のＣＰＵ４２１、ＣＰＵ４２１により実行されるプログラムや各種データを記憶しているプログラムメモリ（ＲＯＭ）４２２、各種データを一時的に保存し、ＣＰＵ４２１による制御処理時にワークエリアとして使用されるＲＡＭ４２３などを備えている。入力部４２４は、外部機器であるＰＣや前述のデジタルカメラなどからの画像情報を入力したり、外部機器との間で各種情報をやり取りするインターフェースを備えている。このようなインターフェースとしては、例えばＵＳＢ、ブルーツースなどが挙げられる。
【００３５】
ヘッドドライバ４０２は、制御部４０１から出力される画像信号に応じてサーマルヘッド６を発熱駆動する。ここでサーマルヘッド６は、記録紙Ｐにおける１ライン分の記録幅を有するラインヘッドである。４０３〜４０６のそれぞれはモータドライバで、制御部４０１からのモータ駆動信号に応じて、それぞれ対応するモータ４０７〜４１０を回転駆動している。４０７はインクシート搬送用モータで、インクシート８の巻き取りローラ８ａを回転駆動してインクシート８を搬送させる。搬送用モータ４０８は、搬送ローラ対４のグリップローラ４１を正転或は逆転駆動することにより、記録紙Ｐの正逆搬送を行わせている。排紙用モータ４０９は、排紙ローラ９−１，９−２を回転駆動して、記録済みの記録紙Ｐを排出させる。排紙用モータ４１０は、給紙ローラ３を回転駆動して、用紙カセット２から記録紙Ｐを装置本体１内に給紙する。
【００３６】
またセンサとしては、用紙カセット２の用紙の有無を検出する用紙センサ４１１、サーマルヘッド６の温度を検出して、ヘッド駆動制御にフィードバックするための温度センサ４１２、インクシート８の有無を検出するインクシートセンサ４１３などが設けられている。尚、これ以外にも、本体１のカバーが空いているかどうかを検出するためのカバーセンサ等が設けられているが、ここではそれらの説明を省略する。
【００３７】
４１４は操作パネルで、ユーザにより操作される各種スイッチやボタン、更には、ユーザへのメッセージやエラー表示などを行う表示部などを具備している。
【００３８】
尚、ここでは、主たるローラに対してそれぞれモータを設けた構成で説明したが本発明はこれに限定されるものでなく、例えばギアやクラッチなど用いて、１つのモータで複数のローラを回転駆動するように構成しても良いことはもちろんである。
【００３９】
図５は、本実施の形態に係るプリンタ装置１における記録処理を説明するフローチャートで、この処理を実行するプログラムはプログラムメモリ（ＲＯＭ）４２２に記憶されており、ＣＰＵ４２１の制御の下に実行される。
【００４０】
この処理は図３の構成において、デジタルカメラ３００で画像が選択されてプリント開始が指示され、デジタルカメラ３００からの印刷指示を受信することにより開始される。ステップＳ１では、制御部４０１の入力部４２４によりデジタルカメラ３００との間で通信を実行し、プリントに必要な各種条件の確認及び画像情報などの受信を行い、必要であればデジタルカメラ３００から受信した画像情報に対して画像処理を行う。こうして印刷準備ができるとステップＳ３に進み、給紙用モータ４１０を回転駆動して給紙ローラ３を回転させ、用紙カセット２に収容されている記録紙Ｐの給紙を開始する。これにより用紙カセット２に収容されている最上位の記録紙Ｐだけが装置本体内に搬送され、排出ローラ９−１を通ってガイド部１５に沿って搬送される。こうして記録紙Ｐの先端が先端検出センサ１０により検出されると、そこから更に、排紙用モータ４０９を所定ステップ回転駆動して排出ローラ９−１により記録紙Ｐを搬送し、記録紙Ｐを搬送ローラ対４で挟持させてサーマルヘッド６による記録開始位置に位置付ける。こうしてステップＳ３で、ＹのインクシートによるＹの画像の転写記録を開始する。このときの記録開始位置は、搬送ローラ対４とサーマルヘッド６との距離に基づいて、記録紙Ｐの先端から１２．４６５ｍｍとした。そしてステップＳ４で、１ラインの画像を記録する毎に、搬送用モータ４０８を４ステップ分回転させながら、サーマルヘッド６の発熱駆動と記録紙Ｐの搬送処理とを繰り返し実行することにより、１ページ分のＹの画像を転写記録する。ここでは、搬送用モータ４０８は、記録紙Ｐの１ページあたり６７７６ステップ分（１６９４ライン分）回転駆動される。また、この１ページのＹ画像の記録を終了した位置は、記録紙先端から１５６．４５５ｍｍの位置である。こうして１ページ分のＹの画像を転写記録した後、搬送用モータ４０８の回転を減速して停止させるために、１０ライン分（４０ステップ分）程余分に回転させた後、搬送用モータ４０８の回転を停止する。
【００４１】
次にステップＳ６で、搬送用モータ４０８を、それまでの順方向の回転とは逆の方向に回転駆動し、記録紙Ｐを記録時とは逆の方向に搬送する。即ち、ここではステップ数（６７７６ステップ）だけ戻し、更に搬送用モータ４０８の減速のため１０ライン分（４０ステップ分）回転させた後、搬送用モータ４０８の回転を停止する。これにより記録紙Ｐは、ガイド１５上で、Ｙの画像の記録を開始したときと同じ記録開始位置に戻されたことになる。
【００４２】
次にステップＳ７で、ＹＭＣの３色分の画像の転写記録が完了しているかを調べ、終了していないときはステップＳ３に進み、前述のＹの場合と同様にして、次のマゼンタ（Ｍ）の画像を記録する。こうしてＹＭＣ３色の画像が転写記録されるとステップＳ７からステップＳ８に進み、その記録した画像面を保護するためにオーバーコート層を転写する。そしてステップＳ９で、搬送用モータ４０８を逆転駆動して記録済みの記録紙Ｐを排出ローラ９−１，９−２に導き、排出ローラ９−２を回転駆動して記録紙Ｐを排紙トレイ２６上に排出して一連の記録動作を終了する。
【００４３】
尚、上記説明では、制御部４０１は、記録紙Ｐの給紙時に最初に記録紙先端検出センサ１０で検知した記録紙の先端検出信号を基に、搬送用モータ４０８の駆動ステップ数を制御して、記録紙Ｐの記録位置管理したが、本発明はこれに限定されるものではない。例えば、各ＹＭＣ及びオーバーコート層の転写記録の開始位置に記録紙Ｐが位置していることを検出するための検出センサを設け、その検出信号を基準に搬送用モータ４０８の駆動ステップ数を管理することにより記録位置を管理するようにしても良い。
【００４４】
また上記説明では、オーバーコート層の転写は、サーマルヘッド６の発熱駆動のオン／オフのみで行うように記述したが、これ以外にも、オーバーコートの転写開始時には徐々に発熱量を増加させ、またオーバーコートの転写終了時には徐々に発熱量を減少させるように発熱制御を行っても良い。
【００４５】
図６は、本実施の形態に係るデジタルカメラ３００の構成を示すブロック図である。
【００４６】
６０１は日付埋め込み用のフォントデータで、撮影した日付を表示部６０４に表示する際に、その日付情報をイメージデータに展開するのに使用される。ＣＰＵ６０２は、このデジタルカメラ全体の動作を制御している。メモリ６０３は、ＣＰＵ６０２により実行されるプログラムを記憶するメモリエリア、及びＣＰＵ６０２による制御処理の実行時にワークエリアとして使用され、画像データや各種データを一時的に記憶するＲＡＭエリアを備えている。表示部６０４は、例えば液晶などの表示器を備え、ユーザへのメッセージや撮影対象の画像、記録用メディア６０８に保存されている画像を読み出して表示するのに使用される。操作部６０５は、シャッタボタン、メニューボタン、カーソル指示ボタン等を有し、ユーザによる各種設定及びカメラとしての動作を指示するのに使用される。例えば前述したプリント開始指示は、メニュー画面でカーソルを移動してプリントコマンドを選択することにより行われる。６０６は、画像信号のＪＰＥＧ符号化、復号処理を実行するＪＰＥＧコーデック、６０７はＵＳＢインターフェース（Ｉ／Ｆ）である。記録用メディア６０８は、メモリカードなどの画像記録用メディアである。タイマ６０９は、計時を行って画像信号に付加される日付情報などを発生している。
【００４７】
図７は、本実施の形態に係るデジタルカメラ３００において、記録用メディア６０８に撮影した画像データを書き込むためのＪＰＥＧ画像データのフォーマットを説明する図である。
【００４８】
ここで７０１は、ＪＰＥＧ画像データを示すヘッダ、７０２は、この画像を撮影した日付を示す日付情報が画像に埋め込まれているかどうかを示す情報である。そして７０３は、ＪＰＥＧ圧縮された画像データを示している。ここでは撮影時に、日付情報を付加することが指定されている場合、その撮影した画像に、日付フォントデータ６０１を用いてイメージデータに展開した日付情報が埋め込まれた状態で記録用メディア６０８に記憶される。尚、ここで、ヘッダ７０１には、ＪＰＥＧ画像データ７０３の撮影日時情報などの属性情報が含まれている。
【００４９】
この記録用メディア６０８に記憶されている画像データを読み出して印刷する場合は、画像読み出し操作を行って表示部６０４に印刷したい画像を表示し、その状態で操作部６０５によりプリント開始を指示すると、ＣＰＵ６０２は画像記録用メディア６０８から、その指示されたＪＰＥＧ画像データを読み出しそれをメモリ６０３に展開する。このとき、ＣＰＵ６０２は、そのＪＰＥＧファイルのヘッダ７０１を解析するとともに、埋め込み日付情報の有無情報７０２に基づいて、日付情報が画像に埋め込まれているかどうかをみる。日付情報７０２が埋め込まれていない画像の場合は、通常の方法で印刷を行うので、ここでは特に説明しない。この実施の形態は、日付情報７０２が埋め込まれている場合に特徴があるので、以下にそれを説明する。
【００５０】
撮影した画像に日付情報７０２が埋め込まれて記憶されている場合、その画像の印刷時に、日付有りで印刷する場合には問題ないが、日付なしで印刷するように指定された場合には、その埋め込まれている日付情報の部分を除いた画像部分だけを印刷しなければならない。通常のこの日付情報は、画像に右下に埋め込まれているため、ラスタ単位で日付情報部分だけを切り取る（トリミングする）と、そのトリミングされた画像と元の画像とではアスペクト比が変わってしまう。
【００５１】
［実施の形態１］
そこで本発明の実施の形態１では、トリミング後の画像と元の画像のアスペクト比を同じにするか、或はトリミング後の画像と記録紙のアスペクト比を同じにする場合で説明する。
【００５２】
図８（Ａ），（Ｂ）は、元の画像のアスペクト比に合わせて、印刷する画像領域を設定して画像を印刷した例を示す図で、（Ａ）は、画像領域内に日付情報を印刷した例を示し、（Ｂ）は、画像領域内に日付情報を印刷しない場合を示している。図において、網掛けの領域が、実際に印刷される印刷領域を示している。
【００５３】
図８（Ａ）では、日付を含む画像全体を印刷領域８００として印刷している。これに対して、日付情報を含まない図８（Ｂ）の場合には、図８（Ａ）の画像領域から日付部分を除いた画像領域８０１を求め、日付情報を含まない画像を印刷している。
【００５４】
この画像領域のトリミング処理について説明する。
【００５５】
元の画像の幅及び高さをそれぞれＸ0，Ｙ0とし、日付情報を示す文字列が含まれる領域８０２の高さをｈとする。
【００５６】
この場合に図８（Ｂ）における、トリミング後の画像領域８０１の高さＹ1は、Ｙ1＝Ｙ0−ｈとなる。
【００５７】
ここで、元の画像のアスペクト比と同じにして印刷するために、トリミング後の画像領域８０１の幅をＷとすると、Ｘ0：Ｙ0＝Ｙ1：Ｗから、Ｗ＝Ｙ0×Ｙ1／Ｘ0となる。これに、Ｙ1＝Ｙ0−ｈを代入することにより、トリミング後の画像領域８０１の幅Ｗは、Ｗ＝Ｙ0×（Ｙ0−ｈ）／Ｘ0で求められる。
【００５８】
ここで、元の画像の中心部を中心に、トリミング後の画像を印刷するために、画像領域８０１を元の画像８００に対して左右均等に割当てると、元の画像８００に対するトリミング後の画像領域８０１の左側の空き量Ｘ1はＸ1＝（Ｘ0−Ｗ）／２で求まる。ここに、上記Ｗの値を代入することにより、Ｘ1の値を求めることができる。
【００５９】
こうして最終的に、印刷される画像領域８０１は、座標（Ｘ1，０）を画像領域の左上の点とした幅Ｗ、高さＹ1の矩形領域となる。これら幅Ｗ及び高さＹ1は、元の画像８００の幅Ｘ0、高さＹ0及び日付文字列の領域８０２の高さｈから一意に決定でき、これらの値を用いて印刷領域を決定し、その印刷領域に画像を印刷する。
【００６０】
こうして、元の画像８００が若干縮小されるが、日付文字列が付加されない「日付なし」の画像を印刷することが可能となる。
【００６１】
尚、この実施の形態１では、デジタルカメラ３００からプリンタ装置１に対して、原画像データ（ＪＰＥＧデータ）と、そのトリミング領域（印刷する画像領域）を指定するコマンドを送信し、プリンタ装置１では、その受信した画像データとトリミング領域とに基づいて、その画像の指定されたトリミング領域だけを印刷する。そして、用紙に対する画像の配置は、プリンタ装置１で、例えば縁なしの印刷が指示されているかどうか等により決定される。
【００６２】
図９（Ａ），（Ｂ）は、用紙のアスペクト比と画像のアスペクト比とが異なっている時にふちなし印刷をする場合に、印刷領域のアスペクト比を用紙のアスペクト比に合わせる場合を示しており、ここでは用紙のアスペクト比が、元の画像のアスペクト比に比べて横長である場合で示している。ここで図９（Ａ）は、画像に日付が含まれて印刷された場合を示し、図９（Ｂ）は、日付を含まない画像だけが印刷された場合を示している。ここでも、網掛けの領域が印刷領域を示している。
【００６３】
図９（Ａ）において、画像は幅Ｗ、高さＹ0で、印刷に使用される用紙は幅Ｗ、高さＹ1（Ｙ0＞Ｙ1）とする。図９（Ａ）の日付情報を含んだ状態で画像を印刷する場合、印刷領域は、用紙のアスペクト比に合わせて元の画像より横長となる。このため、ふちなし印刷をしようとすると元の画像全体が、この印刷領域に含まれず上下が切れてしまう。その場合、上下を均等に切った形で印刷する場合が多いが、そうすると画像中に写し込まれた日付情報を示す文字列が入らない状態で印刷されるか、或はその一部分だけが入った状態で印刷される可能性がある。そこで図９（Ａ）に示すように、日付情報を含んだ状態で画像を印刷する場合には、用紙の下端を画像の下端に合わせて印刷することにより、日付を示す文字列が完全に含まれた状態で印刷することが可能となる。
【００６４】
ここで印刷される画像領域（印刷領域）の幅Ｗと高さＹ1のアスペクト比を、用紙に合わせてｍ：ｎとすると、その印刷領域の幅Ｗを元の画像の幅に合わせるため、印刷領域の高さＹ1は、Ｙ1＝Ｗ×ｎ／ｍとなる。従って、印刷領域は、元の画像の高さをＹ0とすると（０，Ｙ0−Ｗ×ｎ／ｍ）を左上の点とし、幅Ｗ，高さＹ1の矩形領域として規定される。
【００６５】
これに対して図９（Ｂ）に示す日付なしでの印刷の場合には、印刷領域の上端を、元の画像の上端に合わせて印刷をする。ここで印刷領域の幅Ｗと高さＹ1との比を、用紙に合わせてｍ：ｎとすると、画像の幅は印刷領域の幅Ｗとなり、印刷領域の高さＹ1は、Ｙ1＝Ｗ×ｎ／ｍとなる。
【００６６】
ここで元の画像の高さをＹ0、日付文字列の領域９０２の高さをｈとすると、（Ｙ0−Ｙ1）≧ｈであれば、印刷領域は、元の画像の（０，０）を左上の点とし、幅Ｗ，高さＹ1の矩形領域とすることにより、日付を示す文字列が完全に除かれた状態で印刷できる。
【００６７】
一方、（Ｙ0−Ｙ1）＜ｈの場合は、日付を示す文字列の一部が印刷領域に含まれてしまうので印刷領域（トリミング領域）を縮小する必要がある。
【００６８】
この印刷領域の縮小処理を図１０を参照して説明する。
【００６９】
図９における元の画像の幅をＸ0、高さをＹ0とし、日付を示す文字列の含まれる領域９０２の高さをｈとすると、印刷領域の高さＹ1は、Ｙ1＝Ｙ0−ｈである。ここで印刷領域の幅と高さの比がｍ：ｎであるため、Ｗ：Ｙ1＝ｍ：ｎとなる。これより、Ｗ＝Ｙ1×ｍ／ｎが得られ、これにＹ1＝Ｙ0−ｈを代入することにより、印刷領域の幅Ｗ＝（Ｙ0−ｈ）×ｍ／ｎが得られる。
【００７０】
ここでも、画像の中心部を印刷するために左右均等にトリミングすると、印刷領域の左側の空き量Ｘ1は、Ｘ1＝（Ｘ0−Ｗ）／２となる。ここに上記Ｗの値を代入することにより、左側の空き量Ｘ1を求めることができる。
【００７１】
このようにして印刷領域は、最終的に（Ｘ1，０）を左上の点とし、幅Ｗ，高さＹ1の領域として規定される。そして、上記の式により元の画像の幅Ｘ0、高さＹ0及び日付を示す文字列の領域の高さｈ及び印刷領域の幅と高さの比ｍ：ｎから、マージンや印刷領域の幅、高さなどの全ての値を決定できる。こうして、これらの値を用いて印刷を行うことにより、画像が若干縮小されるが、日付を示す文字列が付加されていない「日付なし」の画像を印刷することが可能となる。
【００７２】
図１１及び図１２は、本実施の形態１に係るデジタルカメラ３００における画像の印刷指示処理を説明するフローチャートで、この処理を実行するプログラムはメモリ６０３のプログラムメモリに記憶されており、ＣＰＵ６０２の制御の下で実行される。
【００７３】
この処理はデジタルカメラ３００で、画像が指定され、その画像の印刷指示が入力されることにより開始され、まずステップＳ２１で、日付なしの印刷が指示されているかどうかをみる。日付なしの印刷指示の場合はステップＳ２２に進み、その印刷指示された画像が日付情報が埋め込まれた画像であるかどうかを、図７に示す情報７０２に基づいて判定する。ここで日付情報が含まれていないとき、或は前述のステップＳ２１で、日付なしでの印刷が指示されていないときはステップＳ２６に進み、従来と同様に、印刷指示された画像データをプリンタ装置１に送信して印刷させる。
【００７４】
一方、元の画像に日付情報が含まれていて、かつその日付情報を除いて印刷するように指示された場合はステップＳ２３に進み、印刷される画像のアスペクト比を、元の画像のアスペクト比に合わせるように指示されているかどうかをみる。この指示は、カメラ３００の表示部６０４、操作部６０５を使用したＵＩを用いて指示されるが、ここではその説明を省略する。ここで、印刷される画像のアスペクト比を元の画像に合わせるように指示されている場合はステップＳ２４に進み、前述の図８を参照して説明したようにして、印刷される画像領域の高さＹ（＝Ｙ0−ｈ）及び幅Ｗ｛＝Ｙ0×（Ｙ0−ｈ）／Ｘ0｝を求め、この求めた領域をトリミング領域として設定する。尚、ここで、Ｘ0、Ｙ0は元の画像の幅と高さ、ｈは日付情報を示す文字列の高さを示している。そしてステップＳ２５で、指定された画像の画像データ（ＪＰＥＧデータ）と、そのトリミング領域とをプリンタ装置１に送信する。これによりプリンタ装置１では、図８（Ｂ）に示すように、その画像の中のトリミング領域として指定された領域だけを印刷する。尚、ここで、その画像を縁なしで印刷するか、或は図８（Ｂ）のように、縁有りで印刷するかは、プリンタ装置１における印刷設定に依存している。
【００７５】
一方、ステップＳ２３の判定が「Ｎｏ」の場合はステップＳ２７に進み、印刷される画像のアスペクト比を用紙のアスペクト比に合わせるように指示されているかを判定する。この指示も、カメラ３００の表示部６０４、操作部６０５を使用したＵＩを用いて指示される。そうであればステップＳ２９に進むが、そうでないときはステップＳ２８で、その指示された内容に応じた処理を実行する。
【００７６】
ステップＳ２９では、事前に実行されているプリンタ装置１とのネゴシエーションに基づいて、印刷に使用する用紙サイズ、印刷方向（縦、横）を取得し、ステップＳ３０で、印刷する画像の幅Ｗを決定する。次にステップＳ３１で、その幅Ｗと用紙のアスペクト比（ｍ：ｎ）に基づいて、印刷する画像領域の高さＹを、Ｙ＝Ｗ×ｎ／ｍと決定する。
【００７７】
次にステップＳ３２に進み、その画像幅Ｗと高さＹとしたとき、元の画像に埋め込まれている日付情報部分が除去できているかどうかを判定する。除去できていればステップＳ３４に進み、前述のステップＳ２５と同様にして、指定された画像の画像データ（ＪＰＥＧデータ）と、そのトリミング領域とをプリンタ装置１に送信する。
【００７８】
一方、ステップＳ３２で、日付情報部分が除去されていないと判定されるとステップＳ３３に進み、図９（Ｂ）を参照して前述したように、印刷される画像領域の高さＹ（＝Ｙ0−ｈ）及び幅Ｗ｛＝（Ｙ0−ｈ）×ｍ／ｎ｝を求め、この求めた領域をトリミング領域として設定する。尚、ここで、Ｙ0は元の画像の高さ、ｈは日付情報を示す文字列の高さ、そしてｍ：ｎは用紙のアスペクト比を示している。そしてステップＳ３４に進み、指定された画像の画像データ（ＪＰＥＧデータ）と、そのトリミング領域とをプリンタ装置１に送信する。
【００７９】
［実施の形態２］
次に本実施の形態２について説明する。この実施の形態２では、デジタルカメラ３００における、印刷する画像領域を指定するＵＩ（ユーザインターフェース）について説明する。尚、この実施の形態２に係るデジタルカメラ３００の構成及びプリンタ装置と接続した印刷システムのハードウェア構成は、前述の実施の形態１と同様であるため、その説明を省略する。
【００８０】
図１３は、本発明の実施の形態２に係るデジタルカメラ３００の背面図である。
【００８１】
ここでは、印刷したい画像を表示部６０４に表示し、この状態でトリミングボタン６２２を押下することにより、表示部６０４に枠６２５を表示させる。そしてカーソルボタン６２０を操作することにより、その表示されている枠６２５を、表示部６０４の画面上で上下左右方向に移動させて印刷したい画像領域を指定する。また枠サイズボタン６２３を押下し、その後、カーソルボタン６２０を操作すると、その枠の左上の点をカーソルで指示された方向に移動できる、これによりその枠サイズを拡大したり、或は小さくすることができる。画像領域の指定、枠サイズの変更指定が完了すると確定ボタン６２１を押下することにより、その枠サイズ或は枠６２５の位置が確定される。６２４はプリントの開始をプリンタ装置に指示するプリントボタンである。
【００８２】
尚、この実施の形態２では、トリミング、枠サイズ指定、プリント指示のそれぞれを、トリミングボタン６２２、枠サイズボタン６２３、プリントボタン６２４により指示するように説明するが、本発明はこれに限定されるものでなく、前述したようにメニュー画面を表示し、そのメニュー画面上で、これら機能に対応するコマンドを指定することにより指示するようにしても良いことはもちろんである。
【００８３】
次に前述の実施の形態１の場合のように、画像に日付情報を示す文字列が予め埋め込まれている場合に、実施の形態２のトリミング機能を使用して、その日付情報を除く画像領域を指定してプリンタ装置１に画像を印刷するように指示する場合で説明する。
【００８４】
図１４は、デジタルカメラ３００の表示部６０４の画面上で枠を移動させて印刷したい画像領域を指定（トリミング指定）する例を説明する図である。
【００８５】
ここでは画像全体の幅をＸ0、高さをＹ0とし、枠６２５の幅をＷf、高さをＨfとする。また埋め込まれている日付情報を示す文字列は画像の右下に配置され、その幅をｗ、その高さをｈとする。また枠６２５の位置は、その右下の角の座標（Ｘf，Ｙf）で定義される。
【００８６】
図１４（Ａ）は、枠６２５が日付情報を示す文字列にかからない状態を示し、図１４（Ｂ）は、枠６２５が日付情報を示す文字列にかかる（文字列と重複する）場合をそれぞれ示している。
【００８７】
図１５は、本発明の実施の形態２に係るデジタルカメラ３００における、印刷画像領域の設定処理を説明するフローチャートで、この処理を実行するプログラムはメモリ６０３に記憶されており、ＣＰＵ６０２の制御の下に実行される。
【００８８】
この処理は、ユーザが印刷したい画像を選択して表示部６０４に表示している状態で開始され（ステップＳ４１）、次にステップＳ４２で、トリミングボタン６２２が押下されてトリミングが指示されたかどうかをみる。そうでないときはステップＳ４３に進み、他の処理を実行する。トリミングが指示されるとステップＳ４４に進み、その画像に重ねて所定のサイズの枠６２５を表示する。次にステップＳ４５に進み、枠サイズボタン６２３が押下されて、枠６２５のサイズを変更するように指示されたかどうかを判定する。サイズ変更が指示されないときはステップＳ４７に進むが、ボタン６２３で枠サイズの変更が指示されるとステップＳ４６に進み、ユーザによるカーソルボタン６２０の操作に応じて枠６２５のサイズを変更して表示する。こうして枠６２５のサイズが決定されると、その枠サイズ（Ｗf，Ｈf）をメモリ６０３に記憶してステップＳ４７に進み、次にカーソルボタン６２０が操作されて枠６２５の移動方向が指示されたかをみる。移動方向が指示されるとステップＳ４８に進み、カーソルボタン６２０で指示された方向に枠６２５を移動させて表示する。尚、この場合の枠６２５の移動長は、カーソルボタン６２０で指示されている時間に比例する長さとなる。このステップＳ４８の処理は、詳しく後述する。
【００８９】
次にステップＳ４９に進み、確定ボタン６２１が押下されて、その時点での枠サイズ及び枠６２５の位置が確定されるとステップＳ５０に進み、その時点での枠サイズ及び枠６２５の位置（Ｘf，Ｙf）を基に、画像のトリミング領域を決定する。またステップＳ４９で、確定ボタン６２１が押下されないときはステップＳ４４に戻り、前述したように、ユーザによる操作に応じて、枠６２５の表示及び移動などの処理を行う。
【００９０】
図１６は、図１５のステップＳ４８で、カーソルボタン６２０で、枠６２５を上方向へ移動するように指示された場合の処理を示すフローチャートである。尚、ここでは図１４に示すように、画像の左上の角を原点（０，０）とし、水平方向をＸ軸、垂直方向をＹ軸とする。そして下方向に移動するとＹの値が増加し、右方向に移動するとＸの値が増加するものとする。
【００９１】
まずステップＳ６１で、枠６２５を画面上で上昇させるために、枠６２５の右下の座標のＹ座標（Ｙf）を−１し、ステップＳ６２で、枠６２５の右下の座標が、日付を示す文字領域（画像の右下で幅ｗ、高さｈの領域）から外れているかどうかを判定する。外れていればステップＳ６３に進み、枠６２５の高さ（Ｈf）が画面上で確保できているかどうかをみる。確保できていればステップＳ６６に進み、その更新された枠６２５の右下の座標（Ｘf，Ｙf）に基づいて、新たな枠６２５を表示する。そしてステップＳ６７に進み、まだカーソルボタン６２０により上方向への移動が指示されているかを調べ、指示されていればステップＳ６１に戻り、前述の処理を実行する。
【００９２】
一方ステップＳ６２で、枠６２５の右下の座標が、日付を示す文字領域と重なっている場合はステップＳ６４に進み、ユーザに対して、警告表示或はアラーム音などによりその旨を通知してステップＳ６６に進む。またステップＳ６３で、枠６２５の高さ（Ｈf）が画面上で確保できないときはステップＳ６５に進み、枠６２５をそれ以上、上方向に移動させないようにするために、枠６２５の右下の座標のＹ座標（Ｙf）を枠６２５の高さＨfに設定してステップＳ６６に進む。
【００９３】
このようにして、カーソルボタン６２０の指示に応じて、枠６２５を画面上で上方向に移動して表示することができる。
【００９４】
図１７は、図１５のステップＳ４８で、カーソルボタン６２０で、枠６２５を下方向へ移動するように指示された場合の処理を示すフローチャートである。
【００９５】
まずステップＳ７１で、枠６２５を画面上で下降させるために、枠６２５の右下の座標のＹ座標（Ｙf）を＋１し、ステップＳ７２で、枠６２５の右下の座標が、日付を示す文字領域（画像の右下で幅ｗ、高さｈの領域）から外れているかどうかを判定する。外れていればステップＳ７３に進み、枠６２５の右下のＹ座標（Ｙf）が、画面領域からはみ出していないかをみる。はみ出していなければステップＳ７６に進み、その更新された枠６２５の右下の座標（Ｘf，Ｙf）に基づいて、新たな枠６２５を表示する。そしてステップＳ７７に進み、まだカーソルボタン６２０により下方向への移動が指示されているかを調べ、指示されていればステップＳ７１に戻り、前述の処理を実行する。
【００９６】
一方ステップＳ７２で、枠６２５の右下の座標が、日付を示す文字領域と重なっている場合はステップＳ７４に進み、ユーザに対して、警告表示或はアラーム音などによりその旨を通知してステップＳ７６に進む。またステップＳ７３で、枠６２５の右下のＹ座標（Ｙf）が画面領域からはみ出しているときはステップＳ７５に進み、枠６２５が画面からはみ出さないように枠６２５の右下の座標のＹ座標（Ｙf）をＹ0（画像の高さ）に設定してステップＳ７６に進む。
【００９７】
このようにして、カーソルボタン６２０の指示に応じて、枠６２５を画面上で下方向に移動して表示することができる。
【００９８】
図１８は、図１５のステップＳ４８で、カーソルボタン６２０で、枠６２５を左方向へ移動するように指示された場合の処理を示すフローチャートである。
【００９９】
まずステップＳ８１で、枠６２５を画面上で左方向に移動するために、枠６２５の右下の座標のＸ座標（Ｘf）を−１し、ステップＳ８２で、枠６２５の右下の座標が、日付を示す文字領域（画像の右下で幅ｗ、高さｈの領域）から外れているかどうかを判定する。外れていればステップＳ８３に進み、枠６２５の右下のＸ座標（Ｘf）が枠６２５の幅Ｗf以下となって、枠６２５が画面領域からはみ出していないかをみる。はみ出していなければステップＳ８６に進み、その更新された枠６２５の右下の座標（Ｘf，Ｙf）に基づいて、新たな枠６２５を表示する。そしてステップＳ８７に進み、まだカーソルボタン６２０により左方向への移動が指示されているかを調べ、指示されていればステップＳ８１に戻り、前述の処理を実行する。
【０１００】
一方ステップＳ８２で、枠６２５の右下の座標が、日付を示す文字領域と重なっている場合はステップＳ８４に進み、ユーザに対して、警告表示或はアラーム音などによりその旨を通知してステップＳ８６に進む。またステップＳ８３で、枠６２５が画面領域からはみ出しているときはステップＳ８５に進み、枠６２５が画面からはみ出さないように枠６２５の右下の座標のＸ座標（Ｘf）を枠６２５の幅（Ｗf）に設定してステップＳ８６に進む。
【０１０１】
このようにして、カーソルボタン６２０の指示に応じて、枠６２５を画面上で左方向に移動して表示することができる。
【０１０２】
最後に図１９は、図１５のステップＳ４８で、カーソルボタン６２０で、枠６２５を右方向へ移動するように指示された場合の処理を示すフローチャートである。
【０１０３】
まずステップＳ９１で、枠６２５を画面上で右方向に移動するために、枠６２５の右下の座標のＸ座標（Ｘf）を＋１し、ステップＳ９２で、枠６２５の右下の座標が、日付を示す文字領域（画像の右下で幅ｗ、高さｈの領域）から外れているかどうかを判定する。外れていればステップＳ９３に進み、枠６２５の右下のＸ座標（Ｘf）が、下の画像の幅Ｘ0以上となって、枠６２５が画面領域からはみ出していないかをみる。はみ出していなければステップＳ９６に進み、その更新された枠６２５の右下の座標（Ｘf，Ｙf）に基づいて、新たな枠６２５を表示する。そしてステップＳ９７に進み、まだカーソルボタン６２０により右方向への移動が指示されているかを調べ、指示されていればステップＳ９１に戻り、前述の処理を実行する。
【０１０４】
一方ステップＳ９２で、枠６２５の右下の座標が、日付を示す文字領域と重なっている場合はステップＳ９４に進み、ユーザに対して、警告表示或はアラーム音などによりその旨を通知してステップＳ９６に進む。またステップＳ９３で、枠６２５が画面領域からはみ出しているときはステップＳ９５に進み、枠６２５が画面からはみ出さないように枠６２５の右下の座標のＸ座標（Ｘf）を画像の幅Ｘ0に設定してステップＳ９６に進む。
【０１０５】
このようにして、カーソルボタン６２０の指示に応じて、枠６２５を画面上で右方向に移動して表示することができる。
【０１０６】
なお本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１０７】
また、本発明の目的は、前述した実施形態の機能(カメラ側で行われる処理、プリンタ側で行われる各種印刷処理)を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１０９】
尚、上記実施の形態では、日付情報の場合で説明したが本発明はこれに限定されるものでなく、それ以外の情報でもよい。
【０１１０】
また前述の実施の形態における画像情報から日付情報を除去する処理は、デジタルカメラ側でなくプリンタ側で行うようにしても良い。この場合には、操作パネル４１４の表示部、キーやボタンを使用して画像のトリミング領域を設定することにより実現できる。
【０１１１】
また、画像情報を供給する装置（画像供給デバイス）としては、上述の実施の形態のデジタルカメラに限るものでなく、ビデオカメラ、スキャナ、ハードディスクやＤＶＤなどの画像を記憶する記憶装置及びその録画再生装置なども含まれる。
【０１１２】
尚、本実施の形態では、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含まない画像の印刷が指示されている場合、画像情報を切り出すための枠６２５は、その日付情報を除いた領域にのみ設定されるようにしても良い。その場合には、枠６２５は、その日付情報を除いた領域のみを移動可能にしても良い。
【０１１３】
また、本実施の形態では、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含まない画像の印刷が指示されている場合、画像情報を切り出すための枠６２５が日付情報を含む領域を含む、或はその領域に跨っている場合に、警告を行うようにしても良い。
【０１１４】
更に、本実施の形態では、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含まない画像の印刷が指示されている場合、その伝送される画像情報の属性を基に、新たに所定情報を作成することも可能である。
【０１１５】
また本実施の形態では、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含む画像の印刷が指示されている場合には、画像情報を切り出すための枠６２５は、その所定情報を含む範囲内でのみ移動可能にしても良い。
【０１１６】
以上説明したように本実施の形態によれば、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含まない画像の印刷が指示されると、記憶されている画像情報から所定情報を記憶している領域を削除し、その削除した画像領域を印刷するので、元々含まれている所定情報を含まない所望の画像だけを印刷できる。
【０１１７】
また、画像情報に埋め込まれて記憶されている日付情報などの所定情報を含む画像の印刷が指示されると、その画像をそのまま印刷するので、新たに別の日付情報が付加されて日付情報が二重に印刷されるなどの事態の発生を防止できる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の実施の形態に係るプリンタ装置の構成を示す概略断面図である。
【図２】本実施の形態での印刷に使用される記録紙を説明する図である。
【図３】本実施の形態に係る印刷システムを説明する図である。
【図４】本発明の実施の形態に係るプリンタ装置の機能構成を示すブロック図である。
【図５】本実施の形態に係るプリンタ装置における印刷処理を説明するフローチャートである。
【図６】本実施の形態に係るデジタルカメラの構成を示すブロック図である。
【図７】本実施の形態に係る画像データの記憶フォーマットを説明する図である。
【図８】日付有り／無しでの印刷例を説明する図で、印刷する画像のアスペクト比を元の画像のアスペクト比に合わせた例を示す図である。
【図９】日付有り／無しでの印刷例を説明する図で、印刷する画像のアスペクト比を用紙のアスペクト比に合わせた例を示す図である。
【図１０】印刷する画像のアスペクト比を用紙のアスペクト比に合わせて、日付無しでの印刷例を説明する図で、更に印刷する画像領域を縮小する例を示す図である。
【図１１】本実施の形態１に係るデジタルカメラにおける処理を説明するフローチャートである。
【図１２】本実施の形態１に係るデジタルカメラにおける処理を説明するフローチャートである。
【図１３】本発明の実施の形態２に係るデジタルカメラの背面図である。
【図１４】実施の形態２に係る画像のトリミングを説明する図である。
【図１５】本実施の形態２に係るデジタルカメラにおけるトリミング領域の決定処理を説明するフローチャートである。
【図１６】図１５のステップＳ４８における枠の上方向への移動表示処理を説明するフローチャートである。
【図１７】図１５のステップＳ４８における枠の下方向への移動表示処理を説明するフローチャートである。
【図１８】図１５のステップＳ４８における枠の左方向への移動表示処理を説明するフローチャートである。
【図１９】図１５のステップＳ４８における枠の右方向への移動表示処理を説明するフローチャートである。
【図１】
2005223856.tif 000003
【図２】
2005223856.tif 000004
【図３】
2005223856.tif 000005
【図４】
2005223856.tif 000006
【図５】
2005223856.tif 000007
【図６】
2005223856.tif 000008
【図７】
2005223856.tif 000009
【図８】
2005223856.tif 000010
【図９】
2005223856.tif 000011
【図１０】
2005223856.tif 000012
【図１１】
2005223856.tif 000013
【図１２】
2005223856.tif 000014
【図１３】
2005223856.tif 000015
【図１４】
2005223856.tif 000016
【図１５】
2005223856.tif 000017
【図１６】
2005223856.tif 000018
【図１７】
2005223856.tif 000019
【図１８】
2005223856.tif 000020
【図１９】
2005223856.tif 000021