(57)【特許請求の範囲】
【請求項１】
複数の画像と当該複数の画像の付帯情報とを記録媒体上の複数の印刷領域に配置してプリントするための画像処理装置であって、
前記複数の印刷領域に配置される画像それぞれについて、印刷領域の長辺方向と画像の長辺方向が一致するように画像を回転させ、さらに、印刷領域の縦横比と同じ縦横比となるように画像をトリミングし、トリミングした画像が前記印刷領域全体に印刷されるように前記トリミングした画像を変倍して配置する第１の配置方法と、画像の回転及びトリミングをせずに前記複数の画像を前記複数の印刷領域に配置する第２の配置方法とから、前記複数の画像の配置方法を選択する選択手段と、
前記選択手段により第１の配置方法が選択された場合には、画像内に前記複数の画像の付帯情報を配置し、前記選択手段により第２の配置方法が選択された場合には、前記複数の画像の付帯情報を、前記複数の画像を配置した結果存在する画像外の余白部分に配置する配置制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記配置制御手段は、前記選択手段により前記第１の配置方法が選択された場合に、さらに、画像の回転に応じて前記付帯情報の配置位置も回転させることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記配置制御手段による配置結果に基づいて、前記複数の画像及び当該複数の画像の付帯情報を記録媒体上に印刷出力する出力手段を備えることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記出力手段は、印刷出力機能を有する外部装置或いはシステムと通信することで、前記印刷出力を実施することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
複数の画像と当該複数の画像の付帯情報とを記録媒体上の複数の印刷領域に配置してプリントするための画像処理方法であって、
前記複数の印刷領域に配置される画像それぞれについて、印刷領域の長辺方向と画像の長辺方向が一致するように画像を回転させ、さらに、印刷領域の縦横比と同じ縦横比となるように画像をトリミングし、トリミングした画像が前記印刷領域全体に印刷されるように前記トリミングした画像を変倍して配置する第１の配置方法と、画像の回転及びトリミングをせずに前記複数の画像を前記複数の印刷領域に配置する第２の配置方法とから、前記複数の画像の配置方法を選択手段によりユーザに選択させるための選択工程と、
制御手段により実行される配置制御工程であって、前記選択工程で第１の配置方法が選択された場合には、画像内に前記複数の画像の付帯情報を配置し、前記選択工程で第２の配置方法が選択された場合には、前記複数の画像の付帯情報を、前記複数の画像を配置した結果存在する画像外の余白部分に配置する配置制御工程とを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、静止画を記録するスチルカメラやビデオカメラ等により撮像して得られた電子情報（画像及びその付帯情報）を、熱転写式プリンタやインクジェットプリンタ等のプリンタでプリント出力するための装置或いはシステムに用いられる、画像処理装置及び画像処理方法に関するものである。
【０００２】
【従来の技術】
従来より例えば、画像入力装置から入力した複数の画像を一枚の用紙に配置して印刷する印刷システムでは、次に説明するような画像配置方法（１）及び（２）が一般的に用いられている。
【０００３】
画像配置方法（１）：
当該方法は、利用者が一枚の用紙に印刷する画像の数を指定すると、印刷システムが画像を適当な大きさに自動的に配置する方法である。当該方法は、多数の画像を一覧するために用紙上に印刷する場合や、印刷後に用紙を切り離して同じサイズに印刷する場合に利用されることが多い。
当該方法を用いる印刷システムででは、用紙として、例えば、１６分割シール用紙が一般的に用いられている。この１６分割シール用紙は、用紙が縦４ブロック、横４ブロックの合計１６ブロックに分割されており、それぞれをシールとして利用できるものである。また、印刷後に所望するブロックを切り取ることができるように、予めミシン目が用意されているものもある。このような用紙に画像を同時に複数印刷することで、用紙や印刷時間の無駄を省くことができる。
当該方法を用いた印刷システムでは、自動的に画像の方向を回転したり、或いはトリミングすることで、全ての画像が同じサイズで印刷可能領域全体に印刷されるように配置するように構成されているのが一般的である。
【０００４】
画像配置方法（２）：
当該方法は、利用者が全ての画像に対して印刷位置、サイズ  及び方向を指定し、この指定に従って配置する方法である。当該方法では、全画像に対して配置を指定する作業が必要であるが、利用者の好みに応じて自由に配置を変更できる。
当該方法を用いた印刷システムにより、例えば、印刷したスナップ写真を後からアルバム用紙に貼り付けたのと同様の印刷結果が得られる。したがって、同じレイアウトのアルバムを２部以上印刷する場合等の労力を大幅に減らすことができる。
【０００５】
また、画像と共に記録された付帯情報を、当該画像を印刷するときに一緒に印刷する印刷システムもある。例えば、付帯情報を撮影日時情報とした場合、カメラで撮影した画像を、当該画像の撮影日時と共に印刷できるため、当該画像が撮影された日時を印刷結果を見るだけで容易に把握できる。
このような印刷システムとしては、画像周囲の余白の決まった部分に付帯情報を印字する印刷システムや、画像上の画像に重なる位置に付帯情報を印字する印刷システム等がある。また、実際に用紙に画像及びその付帯情報を印刷する前に、当該付帯情報の印字位置を調整できるものもある。
【０００６】
印刷システムで用いられるプリンタとしては、熱転写方式のプリンタや、インクジェットプリンタ等が挙げられる。
例えば、インクジェットプリンタとしては、液滴の小ドット化等の技術が進み、より高画質なものが登場している。また、熱転写方式のプリンタとしては、従来から印画用紙として感熱型の用紙を用い、主走査方向に配列された複数個の発熱体を選択的に駆動して当該用紙を副走査方向に搬送することで、当該用紙にドットライン状に印画を行うライン熱転写方式のプリンタがある。
【０００７】
熱転写方式のプリンタは、近年、画像入力側としてのディジタルカメラやディジタルビデオカメラ、或いはスキャナ等の画像を扱う入力機器の進歩に伴い、プリント手段として注目されている。この主なる理由としては、次のようなことが挙げられる。
まず、インクジェットプリンタは、液滴を飛ばすか飛ばさないか、という２値の選択しかないために、小さな液滴を用紙へ着弾させて、誤差拡散等の手法により、見かけの解像度及び階調性を得るように構成されている。これに対して、熱転写方式のプリンタは、１つの画素に対して、制御可能な熱の値を容易に変更できるため、１つの画素に対する階調性が多く取ることが可能となるため、インクジェットプリンタと比較して、滑らかで高画質な画像を得ることができる。また、サーマルヘッドの性能や用紙材料の性能も向上していることにより、熱転写方式のプリンタは、仕上がり品位で銀塩写真にも見劣りしない画像プリントを得ることが可能であり、近年のディジタルカメラ等の進歩に歩調を合わせるように、特に自然画像用のプリンタとして注目されている。
【０００８】
したがって、印刷システム（プリントシステム）では、上述のようなプリンタと、ディジタルカメラやディジタルビデオカメラ等の画像入力機器とを直接的に接続する、或いはまたは一体的に構成し、画像入力機器から入力される画像情報を、コンピューター等の画像情報を処理する機器を介すことなく、プリンタでプリントが可能となる。これにより、ディジタルカメラやディジタルビデオ等で得られた画像情報を、簡単に写真的にプリントアウトを行うことが可能となり、大変便利である。
【０００９】
印刷システムの具体例としては、例えば、特開平１０−２４３３２７号公報等に記載された画像入出力システムがある。
当該画像入出力システムは、画像出力装置と画像入力装置を接続してなるシステムである。画像出力装置は、画像入力装置からの画像信号を受信して出力すると共に、画像入力装置に対して電力を供給する電源部を有する。画像入力装置は、画像出力装置に対して画像データを送信し、且つ画像出力装置から電源電力の供給を受けるための接続ケーブルにより、画像出力装置と接続されている。また、画像入力装置は、画像出力装置から電力供給を受けることの可否を判定する判定手段、及び電源部を備え、判定手段により、画像出力装置から電力供給を受けられると判定された場合には画像出力装置からの電力を用い、電力供給を受けられないと判定された場合には電源部からの電力を用いるように構成されている。
当該画像入出力システムによれば、画像出力装置から電力の供給が受けられるため、ディジタルカメラ等の画像入力装置の電源の残量を気にすることなく、プリント出力できるため、非常に効果的である。
【００１０】
また、例えば、特開平９−６５１８２号公報等に記載された複合カメラがある。当該復号カメラは、特に、プリント時の電力省電に特徴がある。
当該復号カメラは、電子ビューファインダを有し、且つ映像情報を記録媒体へ記録する撮影手段、及び映像情報を記録紙へプリント出力するプリンタ手段を一体化したカメラであり、さらに、プリンタ手段が記録紙へ映像情報をプリント出力している間は、上記電子ビューファインダへ電力を供給するのを停止するよう制御する制御手段を備えている。
当該復号カメラによれば、プリント中は電子ビューファインダへの電力供給をしないので、節電に役立ち、非常に効果的である。
【００１１】
【発明が解決しようとする課題】
しかしながら、上述したような従来の印刷システムでは、特に、画像と共に記録された付帯情報を当該画像の印刷時に同時に印刷するように構成された従来の印刷システムでは、付帯情報の印刷位置と画像の配置方法の組み合わせによっては、用途に適さない印刷結果が得られる場合がある。
【００１２】
具体的には例えば、画像を適当な大きさに自動的に配置して印刷する方法を使い、且つ画像の付帯情報を余白に印刷するようになされた印刷システムにおいて、印刷後に、用紙を切り離してそれぞれの印刷画像を配布する用途に使用する場合、配布される切離用紙上に画像と共に付帯情報が印刷された状態とするために、全ての画像の付帯情報の印刷位置を手で変更する、或いは画像を印刷するサイズを印刷可能領域より小さくする必要がある。
また、例えば、利用者の好みに応じて各画像の印刷位置やサイズを指定して印刷する方法を使い、且つ画像の付帯情報を画像に重なる位置に印刷するようになされた印刷システムでは、付帯情報によって画像の一部が隠れてしまわないような印刷結果を得るために、全ての画像の付帯情報の印刷位置を手で変更する必要がある。
【００１３】
また、上述したような従来の印刷システムにおいて、例えば、図１７に示すように、画像９１０，９２０，９３０，９４０をできるだけ余白を設けないで大きく印刷し、且つ撮影日付等の付帯情報９１１，９２１，９３１，９４１をも同時に印刷したい場合、付帯情報９１１，９２１，９３１，９４１を印刷するための余白を設ける必要があるため、その分、画像が小さくなってしまう。
これとは逆に、例えば、図１８に示すように、画像９５０，９６０，９７０，９８０のそれぞれは小さくてもよいが、縦方向で撮影された画像については９０度回転させる等して多くの画像を一覧できるようにしたい場合、その分の余白が多く生じる上に、日付情報により、ただでさえ小さな画像が更に小さくなり見づらくなってしまう。
【００１４】
また、特開平１０−２４３３２７号公報等に記載された従来の画像入出力システムや、特開平９−６５１８２号公報等に記載された従来の複合カメラにより、印刷システムを構成した場合であっても、利用者（ユーザ）に十分な満足を与えることができなかった。
具体的には、撮影日付等の付帯情報を画像と共に印刷しようとした場合、銀塩写真の場合と同様に、付帯情報を画像の一部に重ねて印刷出力するのが一般的であった。この場合、付帯情報（撮影日付を示す文字列等）の出力位置及び向きは、画像によらず一定であり、余白部分が十分にある場合であっても、付帯情報が画像に重なり合って印刷出力されてしまうため、画像が非常に見づらくなってしまう、或いは画像の向きと付帯情報の向きが異なるため不自然さがある、などと言う不具合があった。
このように、従来では、利用者にとって使い勝手の良い印刷システムを提供することができていなかった。
【００１５】
そこで、本発明は、上記の欠点を除去するために成されたもので、画像及びその付帯情報を印刷する際に、当該付帯情報を適切な位置及び方向で印刷する構成により、利用者が効率良く印刷作業を行え、所望する印刷物を容易に且つ確実に取得できるようにすることを目的とする。
【００１６】
【課題を解決するための手段】
本発明の画像処理装置は、複数の画像と当該複数の画像の付帯情報とを記録媒体上の複数の印刷領域に配置してプリントするための画像処理装置であって、前記複数の印刷領域に配置される画像それぞれについて、印刷領域の長辺方向と画像の長辺方向が一致するように画像を回転させ、さらに、印刷領域の縦横比と同じ縦横比となるように画像をトリミングし、トリミングした画像が前記印刷領域全体に印刷されるように前記トリミングした画像を変倍して配置する第１の配置方法と、画像の回転及びトリミングをせずに前記複数の画像を前記複数の印刷領域に配置する第２の配置方法とから、前記複数の画像の配置方法を選択する選択手段と、前記選択手段により第１の配置方法が選択された場合には、画像内に前記複数の画像の付帯情報を配置し、前記選択手段により第２の配置方法が選択された場合には、前記複数の画像の付帯情報を、前記複数の画像を配置した結果存在する画像外の余白部分に配置する配置制御手段とを有することを特徴とする。
本発明の画像処理方法は、複数の画像と当該複数の画像の付帯情報とを記録媒体上の複数の印刷領域に配置してプリントするための画像処理方法であって、前記複数の印刷領域に配置される画像それぞれについて、印刷領域の長辺方向と画像の長辺方向が一致するように画像を回転させ、さらに、印刷領域の縦横比と同じ縦横比となるように画像をトリミングし、トリミングした画像が前記印刷領域全体に印刷されるように前記トリミングした画像を変倍して配置する第１の配置方法と、画像の回転及びトリミングをせずに前記複数の画像を前記複数の印刷領域に配置する第２の配置方法とから、前記複数の画像の配置方法を選択手段によりユーザに選択させるための選択工程と、制御手段により実行される配置制御工程であって、前記選択工程で第１の配置方法が選択された場合には、画像内に前記複数の画像の付帯情報を配置し、前記選択工程で第２の配置方法が選択された場合には、前記複数の画像の付帯情報を、前記複数の画像を配置した結果存在する画像外の余白部分に配置する配置制御工程とを有することを特徴とする。
【００５１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００５２】
[第１の実施の形態]
本発明は、例えば、図１に示すような印刷システム１００に適用される。
本実施の形態の印刷システム１００は、上記図１に示すように、制御装置１１０、読取装置１２０、及びプリンタ１３０を含んでいる。
【００５３】
制御装置１１０は、利用者からの入力を受け付けると共に、利用者に対する出力、及び自装置に接続されている機器或いはシステムの制御等を行う。
読取装置１２０は、画像等の情報が記録された記録媒体１０４から当該情報を読み出す。
プリンタ１３０は、画像等を用紙に印刷する。
読取装置１２０及びプリンタ１３０はそれぞれ、例えば、ＵＳＢインターフェイスを介して制御装置１１０に接続されている。
【００５４】
図２は、制御装置１１０の内部構成を示したものである。
制御装置１１０は、上記図２に示すように、コンピュータ装置１１１、ＵＳＢインターフェイス１１２、ハードディスク１１３、マウス１１４、モニタ１１５、及びキーボード１１６を含んでいる。
【００５５】
コンピュータ装置１１１は、複数のＵＳＢ機器が接続可能なＵＳＢインターフェイス１１２、及びハードディスク１１３を内蔵している。
また、コンピュータ装置１１１には、モニタ１１５が接続されていると共に、ＵＳＢインターフェイス経由でマウス１１４及びキーボード１１６が接続されている。
印刷システム１００の利用者は、マウス１１４やキーボード１１６を使用して制御装置１０１の動作指示（動作変更指示等）を行うことができる。
【００５６】
ハードディスク１１３には、例えば、上記図１に示した記録媒体１４０から読み取られた画像がＪＰＥＧ形式のファイルとして保存されると共に、当該保存画像のそれぞれの配置情報がテーブル形式で保存される。
具体的には例えば、上記図１において、読取装置１２０に対して記録媒体１４０がセットされると、読取装置１２０は、記録媒体１４０に記録されている画像及びその付帯情報等を読み取る。制御装置１１０（主にコンピュータ装置１１１）は、読取装置１２０による読取情報をハードディスク１１３に保存すると共に、当該読取情報に基づきハードディスク１１３内のテーブル情報（配置情報）を全て更新する。
【００５７】
図６は、ハードディスク１１３に保存される、画像の配置情報のテーブル２００の一例を示したものである。
テーブル２００には、画像番号（２０１）、画像ファイル名（２０２）、画像のあるページ番号（２０３）、画像のトリミング領域左端座標（２０４）、画像のトリミング領域上端座標（２０５）、画像のトリミング領域右端座標（２０６）、画像のトリミング領域下端座標（２０７）、画像の中心の横方向位置（２０８）、画像の中心の縦方向位置（２０９）、画像の表示倍率（２１０）、画像の回転角（２１１）、及び付帯情報の文字列（２１２）を配置情報として記録される。
【００５８】
上述のような制御装置１１０は、画像を適当な大きさに自動的に配置して印刷する固定レイアウトモードと、利用者の好みに応じて各画像の印刷位置やサイズを指定して印刷する自由レイアウトモードとの２つの画像配置モードを有し、利用者からの画像配置モードの切り替えに基づき一部異なる動作を行う。
【００５９】
図４は、本実施の形態における印刷システム１００の制御装置１１０の動作として、画像配置モードによらない共通な基本的な動作を示したものである。
【００６０】
ステップＳ３０１：
制御装置１１０において、先ず、コンピュータ装置１１１は、読取装置１２０に対して記録媒体１４０がセットされているか否かを確認し、記録媒体１４０がセットされている場合に、読取装置１２０により、記録媒体１４０に記録されている全ての画像データを読み取ってハードードディスク１１３にコピーする。その後、コンピュータ装置１１１は、ハードードディスク１１３内のテーブル２００（上記図３参照）において、画像番号（２０１）及び画像ファイル名（２０２）の記録を行うと共に、読取画像に対して撮影日時等の付帯情報が記録されているものについては、これを文字列として付帯情報の文字列（２１２）に記録する。
【００６１】
ステップＳ３０２：
コンピュータ装置１１１は、画像の配置情報を初期化し、この結果をハードディスク１１３のテーブル２００に記録する。画像の配置情報の初期値としては、詳細は後述するが、画像配置モードに応じた２通りの初期値が用いられる。
ステップＳ３０３：
コンピュータ装置１１１は、ハードディスク１１３のテーブルに記録された画像の配置情報を変更するための配置情報更新画面をモニタ１１５に表示する。
ステップＳ３０４：
コンピュータ装置１１１は、配置情報更新画面のモニタ１１５への表示が終了すると、マウス１１４又はキーボード１１６による利用者からの操作入力を待ち、当該入力があった場合に、次のステップＳ３０５に進む。
【００６２】
ステップＳ３０５：
コンピュータ装置１１１は、ステップＳ３０４における入力が、画像の配置情報の変更であるか否かを判別し、この判別の結果、画像の配置情報の変更である場合にはステップＳ３０６に進み、そうでない場合にはステップＳ３０７に進む。
【００６３】
ステップＳ３０６：
ステップＳ３０５の判別の結果、画像の配置情報の変更入力があった場合、コンピュータ装置１１１は、当該変更入力に基づいた情報をハードディスク１１３のテーブル２００に記録し、再びステップＳ３０３に戻り、以降の処理ステップを繰り返し実行する。
【００６４】
ステップＳ３０７：
ステップＳ３０５の判別の結果、画像の配置情報の変更入力でない場合、コンピュータ装置１１１は、利用者の入力が、画像配置モードの切替指示入力であるか否かを判別し、この判別の結果、画像配置モードの切替指示入力である場合には再びステップＳ３０２（配置情報の初期化）に戻り以降の処理ステップを繰り返し実行し、そうでない場合にはステップＳ３０８に進む。
【００６５】
ステップＳ３０８：
ステップＳ３０７の判別の結果、画像配置モードの切替指示入力でない場合、コンピュータ装置１１１は、利用者の入力が、印刷指示入力であるか否かを判別し、この判別の結果、印刷指示入力でない場合には再びステップＳ３０４に戻り以降の処理ステップを繰り返し実行し、印刷指示入力である場合にはステップＳ３０９に進む。
【００６６】
ステップＳ３０９：
ステップＳ３０８の判別の結果、印刷指示入力である場合、コンピュータ装置１１１は、プリンタ１３０に対して、ハードディスク１１３に記録された画像及びその配置情報を用いた印刷を指示する。
その後、本処理終了となる。
【００６７】
ここで、上記図４に示したステップＳ３０２では、画像の配置情報の初期値として、その時点での画像配置モードに応じた異なる値が設定される。
図５は、当該ステップＳ３０２における画像の配置情報初期化の詳細な手順を示したものである。
【００６８】
ステップＳ３２１：
画像の位置の初期化を行う。
例えば、用紙の左上、右上、左下、及び右下のそれぞれに４つの画像が配置されるように、画像のあるページ番号（２０３）、画像の中心の横方向位置（２０８）、及び画像の中心の縦方向位置（２０９）の３つの初期値を設定する。
【００６９】
ステップＳ３２２：
画像の回転角の初期化を行う。
例えば、自由レイアウトモードでは、初期値としては回転を行わないため、画像の回転角（２１１）に対して“０”を設定する。一方、固定レイアウトモードでは、画像の長辺方向と用紙の印刷範囲の長辺方向が一致するように、０度又は９０度の回転を行うため、縦長の印刷領域に印刷する場合、縦長の画像の回転角（２１１）に“０”を設定し、横長の画像の回転角（２１１）に“９０”を設定する。
【００７０】
ステップＳ３２３：
画像のトリミング領域の初期化を行う。
例えば、自由レイアウトモードでは、初期値としてトリミングを行わないため、画像のトリミング領域左端座標（２０４）、及び画像のトリミング領域上端座標（２０５）に対してそれぞれ“０”を設定し、画像のトリミング領域右端座標（２０６）、及び画像のトリミング領域下端座標（２０７）に対して画像ファイルの幅と高さを設定する。一方、固定レイアウトモードでは、必ず印刷領域と同じ縦横比となるようにトリミングを行うので、初期値として、上下端或いは左右端の何れかのみを等分にトリミングし、切り捨てられる領域が最小となるような値を、画像のトリミング領域左端座標（２０４）、画像のトリミング領域上端座標（２０５）、画像のトリミング領域右端座標（２０６）、及び画像のトリミング領域下端座標（２０７）に設定する。
【００７１】
ステップＳ３２４：
画像の表示倍率の初期化を行う。
例えば、自由レイアウトモードでは、画像が用紙全体の印刷可能領域の４分の１（幅２分の１、高さ２分の１）の領域よりさらに１０％小さくなるような値を、画像の表示倍率（２１０）に設定する。一方、固定レイアウトモードでは、画像が用紙全体の印刷可能領域の４分の１（幅２分の１、高さ２分の１）の領域全体に印刷されるような値を、画像の表示倍率（２１０）に設定する。
【００７２】
図６は、上記図４に示したステップＳ３０３においてモニタ１１５で表示される配置情報更新画面２２０の一例を示したものである。
【００７３】
上記図６において、“２２１”は、ハードディスク１１３に記録されている画像の配置情報のテーブル２００（上記図３）に対応したテーブル一覧情報が表示されるテーブル領域である。利用者は、例えば、マウス１１４により、テーブル領域２２１において更新したい項目を選択し、キーボード１１６により、当該項目内の値を更新可能である。
【００７４】
“２２２”は、スクロールバーであり、テーブル領域２２１でテーブル２００の全ての情報を一度に表示しきれない場合に有効となる。この場合、利用者は、スクロールバー２２２を操作することで、テーブル領域２２１をスクロールさせて、所望する情報を参照及び変更することができる。
【００７５】
“２２３”は、切替ボタンであり、印刷システム１００の画像配置モードを固定レイアウトモード又は自由レイアウトモードに変更できるようになされている。
“２２４”は、印刷ボタンであり、印刷ボタン２２４の操作のタイミングで、テーブル２００の配置情報に基づき該当するデータが印刷装置１３０に対して送信される。
【００７６】
利用者によるテーブル領域２２１における情報変更について、利用者からの入力値が有効な値でない場合、例えば、画像の中心の縦方向位置（２０９）に対して用紙の印刷範囲外の値が入力された、或いは画像の回転角（２１１）に対して“９０”の倍数以外の値が入力された場合、その入力は無視される。また、１つの項目の値が変更されると、同じ画像の他の項目を同時に変更する必要がある場合、例えば、固定レイアウトモードで画像の表示倍率（２１０）が大きく変更された場合、画像を印刷領域外に印刷することのないように、自動的に、画像のトリミング領域左端座標（２０４）、画像のトリミング領域上端座標（２０５）、画像のトリミング領域右端座標（２０６）、及び画像のトリミング領域下端座標（２０７）がそれぞれ調整変更される。
【００７７】
尚、本実施の形態では、配置情報更新画面２２０のテーブル領域２２１において、変更値を直接入力するように構成しているが、これに限られることはなく、例えば、用紙に実際に印刷される画像の配置をグラフィカルに表示し、マウス１１４のドラッグ操作等により、当該画像の配置情報を変更可能なインターフェイスを用いることも可能である。
【００７８】
図７は、上記図４に示したステップＳ３０９における印刷処理の詳細な手順を示したものである。
【００７９】
ステップＳ３４１：
ハードディスク１１３に対して、プリンタ１３０に送信する印刷データを一時的に保存するためのデータ領域を準備する。
【００８０】
ステップＳ３４２〜ステップＳ３５０の処理は、ハードディスク１１３内のテーブル２００に記録されている全ての配置情報について順に実行される。
【００８１】
ステップＳ３４２：
ハードディスク１１３内のテーブル２００から、対象となる画像の配置情報から順に読み出す。
ステップＳ３４３：
ステップＳ３４２で読み出した配置情報の画像ファイル名（２０２）で指定された画像データをハードディスク１１３から読み出す。
【００８２】
ステップＳ３４４：
ステップＳ３４２で読み出した画像データに対して、ステップＳ３４２で読み出した配置情報の、画像のトリミング領域左端座標（２０４）、画像のトリミング領域上端座標（２０５）、画像のトリミング領域右端座標（２０６）、及び画像のトリミング領域下端座標（２０７）に基づいてトリミングを行い、さらに、当該トリミング後の画像データに対して、上記配置情報の画像の表示倍率（２１０）に従って拡大処理を施し、さらにまた、当該処理後の画像データに対して、上記配置情報の回転角（２１１）で指定された角度回転を施す。そして、このような加工後の画像データを印刷データとして、上記配置情報の画像のあるページ番号（２０３）で指定されたページの、上記配置情報の画像の中心の横方向位置（２０８）及び画像の中心の縦方向位置（２０９）で指定された位置に配置するように、ステップＳ３４１で準備したハードディスク１１３のデータ領域に記録する。
【００８３】
ステップＳ３４５：
上記配置情報の付帯情報の文字列（２１２）に情報が記録されているか否かを判別し、この判別の結果、情報記録されている場合にはステップＳ３４６に進み、そうでない場合にはステップＳ３４９に進む。
【００８４】
ステップＳ３４６：
ステップＳ３４５の判別の結果、付帯情報の文字列（２１２）に情報が記録されている場合、現在の画像配置モードを調べ、自由レイアウトモードの場合にはステップＳ３４８に進み、固定レイアウトモードの場合はステップＳ３４７に進む。
【００８５】
ステップＳ３４７：
ステップＳ３４６のチェックの結果、現在の画像配置モードが固定レイアウトモードである場合、ステップＳ３４４でハードディスク１１３のデータ領域に記録した印刷データに対して、画像の付帯情報を画像に重ねて印刷するように変更をかける。このとき、付帯情報の文字列の印刷位置及び方向を、上記配置情報の画像の回転角（２１１）に応じて変更する。
これにより、例えば、回転角が０度の場合、画像の左下から右下に向かって文字列は回転されずに印刷される。回転角が９０度の場合、画像の左上から左下に向かって、文字列が９０度回転して印刷される。回転角が１８０度の場合、画像の右上から左上に向かって、文字列が１８０度回転して印刷される。回転角が２７０度の場合、画像の右下から右上に向かって、文字列が２７０度回転して印刷される。
【００８６】
ステップＳ３４８：
ステップＳ３４６のチェックの結果、現在の画像配置モードが自由レイアウトモードである場合、ステップＳ３４４でハードディスク１１３のデータ領域に記録した印刷データに対して、画像の付帯情報を画像の外に印刷するように変更をかける。このとき、付帯情報の文字列の印刷位置を画像のすぐ下とし、文字列を回転しないようにする。
【００８７】
ステップＳ３４９：
ステップＳ３４７又はステップＳ３４８の処理後、ハードディスク１１３のテーブル２００において、現在処理対象としている画像の配置情報、及びこれに対応する画像データファイルを削除する。
ステップＳ３５０：
ハードディスク１１３のテーブル２００において、処理すべき画像の配置情報が未だ残っているか否かを判別する。すなわち、テーブル２００の配置情報が全て削除されて空になったか否かを判別する。この判別の結果、未だ配置情報が存在する場合には、再びステップＳ３４２戻り、当該配置情報についての処理を繰り返し実行する。一方、全ての配置情報を処理終了した場合には、ハードディスク１１３に記録された印刷データをプリンタ１３０に送信し、その後、本処理終了とする。
【００８８】
以下に、上述したような印刷システム１００による効果の一例を挙げる。
【００８９】
例えば、上記図１７に示したように、画像９１０，９２０，９３０，９４０をできるだけ余白を設けないで大きく印刷し、且つ撮影日付等の付帯情報９１１，９２１，９３１，９４１をも同時に印刷したい場合で、固定レイアウトモードにより当該印刷を行った場合、画像９１０，９２０，９３０，９４０のそれぞれは、テーブル２００に画像の配置情報に従って、用紙上に印刷される。
ここでの印刷対象の用紙としては、横１２００画素×縦１６００画素が印刷可能な用紙を用いている。
【００９０】
画像９１０は、横８００画素×縦６００画素の画像である。画像９１０を、上記図５に示したような手順で用紙上の左上に配置した場合、画像９１０の中心位置（３００，４００）、回転角９０度、トリミング領域（０，０）−（８００，６００）、表示倍率１００％となる。また、画像９１０の付帯情報９１１は、画像９１０の左上から左下に、９０度回転されて印刷される。
【００９１】
画像９２０は、横１２００画素×縦６００画素の画像である。画像９２０を、上記図５に示したような手順で用紙上の右上に配置した場合、画像９２０の中心位置（９００，４００）、回転角９０度、トリミング領域（２００，０）−（１０００，６００）、表示倍率１００％となる。また、画像９２０の付帯情報９２１は、画像９２０の左上から左下に９０度回転されて印刷される。
【００９２】
画像９３０は、横４００画素×縦４００画素の画像である。画像９３０を、上記図５に示したような手順で用紙上の左下に配置した場合、画像９３０の中心位置（３００，１２００）、回転角０度、トリミング領域（５０，０）−（３５０，４００）、表示倍率２００％となる。また、画像９３０の付帯情報９３１は、画像９３０の左下から右下に回転されずに印刷される。
【００９３】
画像９４０は、横２４００画素×縦３２００画素の画像である。画像９４０を、上記図５に示したような手順で用紙上の右下に配置した場合、画像９４０の中心位置（９００，１２００）、回転角０度、トリミング領域（０，０）−（２４００，３２００）、表示倍率２５％となる。また、画像９４０の付帯情報９４１は、画像９４０の左下から右下に回転されずに印刷される。
【００９４】
上記図１７に示されるような印刷結果を、はさみ等で４つの部分に切り離すことで、撮影日時等の付帯情報が画像と共に印刷された、４つの画像を配布するための画像が得られる。
【００９５】
また、例えば、上記図１８に示したように、画像９５０，９６０，９７０，９８０のそれぞれは小さくてもよいが、縦方向で撮影された画像については９０度回転させる等して多くの画像を一覧できるようにしたい場合で、自由レイアウトモードにより当該印刷を行った場合、画像９５０，９６０，９７０，９８０のそれぞれは、テーブル２００に画像の配置情報に従って、用紙上に印刷される。
ここでの印刷対象の用紙としては、横１２００画素×縦１６００画素が印刷可能な用紙を用いている。
【００９６】
画像９５０は、横８００画素×縦６００画素の画像である。画像９５０を、上記図５に示したような手順で用紙上の左上に配置した場合、画像９５０の中心位置（３００，４００）、回転角０度、トリミング領域（０，０）−（８００，６００）、表示倍率６７．５％となる。また、画像９５０の付帯情報９５１は、画像９５０の下に回転されずに印刷される。
【００９７】
画像９６０は、横１２００画素×縦６００画素の画像である。画像９６０を、上記図５に示したような手順で用紙上の右上に配置した場合、画像９６０の中心位置（９００，４００）、回転角０度、トリミング領域（０，０）−（１２００，６００）、表示倍率４５％となる。また、画像９６０の付帯情報９６１は、画像９６０の下に回転されずに印刷される。
【００９８】
画像９７０は、横４００画素×縦４００画素の画像である。画像９７０を、上記図５に示したような手順で用紙上の左下に配置した場合、画像９７０の中心位置（３００，１２００）、回転角０度、トリミング領域（０，０）−（４００，４００）、表示倍率１３５％となる。また、画像９７０の付帯情報９７１は、画像９７０の下に回転されずに印刷される。
【００９９】
画像９８０は、横２４００画素×縦３２００画素の画像である。画像９８０を、上記図５に示したような手順で用紙上の右下に配置した場合、画像９８０の中心位置（９００，１２００）、回転角０度、トリミング領域（０，０）−（２４００，３２００）、表示倍率２２．５％となる。また、画像９８０の付帯情報９８１は、画像９８０の下に回転されずに印刷される。
【０１００】
上述のように、本実施の形態によれば、利用者の好みに応じて、それぞれの画像の印刷位置やサイズを指定して印刷する場合に、画像の付帯情報が自動的に画像に重ならないように印刷できる。
【０１０１】
尚、本発明は、本実施の形態のような、固定レイアウトモード及び自由レイアウトモードを選択可能な印刷システム１００に限られるものではない。
また、例えば、固定レイアウトモードであっても、縮小率を選択できるように構成し、自動的に又は利用者の選択指示に応じて、縮小により確保できた余白部分に付帯情報を印刷するか、或いは外の余白部分に付帯情報を印刷するか等を決定するようにしてもよい。
また、縦横で異なる変倍を行う場合、変倍率の違いに応じて、付帯情報を長辺側又は短辺側の何れかに配置するか、更に、画像の内側に配置するか外側に配置するか等を選択できるように構成してもよい。
また、回転角度としては、９０度に限るものでもなく、例えば、長方形の画像を略３０30度、時計回りに回転させることで、左下部に余白部分を確保し、その余白に収まるように付帯情報を配置するようにしてもよい。或いは、その余白部を主に利用しながら、付帯情報を画像に多少重複するように配置してもよい。
また、付帯情報自体の印刷サイズについても、余白の大きさや、画像の大きさに合わせて変倍するようにしてもよい。この場合、画像の大きさと比較して、付帯情報が不釣合いに大きくなることを防止することもできる。
【０１０２】
[第２の実施の形態]
本発明は、例えば、図８に示すような記録装置４００を備える印刷システム（プリントシステム）に適用される。
記録装置４００は、当該印刷システムに対して、プリンタ手段として設けられ、昇華型の熱転写記録方式を採用した装置であり、電子的な画像の情報を任意なプリント枚数分プリントアウトすることが可能なように構成されている。
【０１０３】
まず、記録装置４００の全体構成及び動作について説明すると、先ず、装置本体４０１に対して、記録紙Ｐを積載した用紙カセット４０２から給紙ローラ４０３により１枚ずつ記録紙Ｐを分離給送する。このとき、記録紙Ｐは、バネ４１９によって付勢された押上げ板４２０により給紙ローラ４０３に当接した状態にある。
給紙ローラ４０３により搬送された記録紙Ｐは、ピンチローラ４４２及びグリップローラ４４１で構成された搬送ローラ対により挟持搬送されることで、記録部を往復可能となる。
【０１０４】
記録部では、記録紙搬送経路を挟んでプラテンローラ４０５と、記録情報に応じて発熱するサーマルヘッド４０６とが対向しており、インクカセット４０７に収納される、熱溶融性又は熱昇華性インクを塗布したインク層及び印画面を保護するために印画面上にオーバーコートされるオーバーコート層を有するインクシート４０８を、サーマルヘッド４０６により記録紙Ｐに押圧すると共に選択的に加熱することで、記録紙Ｐに対して所定画像を転写記録し、保護層をオーバーコートする。
【０１０５】
インクシート４０８は、記録紙Ｐの印画領域を覆ってそのサイズと略等しいサイズでイエロー(Ｙ)、マゼンタ(Ｍ)、及びシアン(Ｃ)の各インク層とオーバーコート(ＯＰ)層が並べて設けられたものである。インクシート４０８を記録紙Ｐ上に各層ずつ熱転写する度に、記録紙Ｐを記録開始位置Ｐ１に戻す。これにより、記録紙Ｐ上に各層の色が順次重ねて転写される。
記録紙Ｐは、搬送ローラ対４０4により、各色インク及びオーバーコート層の数だけ往復される。
【０１０６】
各インク層が転写された後（印画後）の記録紙Ｐは、装置本体４０１前方で反転され、用紙カセット前方部及び下部のガイド部を介して、装置本体４０１の後方へ導紙される。
このように、記録紙Ｐは装置本体４０１前方で反転されるため、印画途中に記録紙Ｐが装置本体４０１外部に出ることによるスペースの無駄や、意図せずに記録紙Ｐを触ってしまったという様なことが無く、記録装置４００の設置場所の省スペース化等を可能にしている。さらに、用紙カセット４０２の下部を紙ガイドとして直接利用していることで、装置本体４０１の厚さを薄くすることが可能であり、記録紙Ｐをインクカセット４０７と用紙カセット４０２にはさまれた空間を通すことで、装置本体４０１の全高を最小限にとどめることが可能である。これにより、記録装置４００の小型化を図れる。
【０１０７】
用紙カセット４０２の用紙搬送ガイド部４２５は、装置本体４０１前方から反転されてきた記録紙Ｐを装置本体４０１後方に反転させる。このような用紙カセット４０２に具備することは、装置本体４０１全体の小型化に大きく寄与している。
また、排紙トレイ部４２６は、用紙カセット４０２の上面に印画されて排紙された記録紙Ｐのトレイ部分を兼用しており、このような構成も、装置本体４０１の小型化に寄与している。
【０１０８】
各インク層の印画終了後に記録紙Ｐは、排紙ローラ（１）４９１及び排出ローラ（２）４９２へ案内され、装置本体４０１後方から前方に向かって排出される。これにより、記録紙Ｐへの記録動作が終了する。
【０１０９】
排出ローラ（１）４９１は、記録紙Ｐの排出動作時のみ圧接し、印画中にはストレスがかからないように構成されている。
尚、装置本体４０１には、記録紙Ｐのガイド部４１５が設けられており、このガイド部４１５により、記録紙Ｐを導紙している。
【０１１０】
搬送路切り替えシート４１６は、記録紙Ｐが給紙された後に、記録紙Ｐを排出側の経路に導紙する。
印画用のサーマルヘッド４０６は、ヘッドアーム４２２に対して一体的に具備されており、インクカセット４０７を交換する場合に、インクカセット４０７の抜き差しに支障ない位置まで退避される。この退避動作は、インクカセット４０７の交換時に用紙カセット４０２を引き抜くことで可能となる。また、インクカセット４０７は、用紙カセット４０２の着脱動作に連動してヘッドアーム４２２がカム部により押さえられている状態から、用紙カセット４０２のカム部が退避していくことで、上下するように構成されている。
【０１１１】
ここで、通常の熱転写の記録装置では、Ｙ，Ｍ，Ｃの３色を３回面順次で記録するため、それぞれの色の記録先端を正確に合致させる制御が必要となる。
このため、記録装置４００では、上述した搬送ローラ対により記録紙Ｐを離さずに、しっかり挟持して搬送を行う必要がある。また、記録紙Ｐの送り方向の端部には、記録不可能な余白部が必要となる。
【０１１２】
そこで、記録紙Ｐにおいて、最終的に、容易に、縁のない印画物を得るために、例えば、図９に示すように、記録紙Ｐには、記録開始時に上記搬送ローラ対でしっかり挟持され記録できない余白部分を後で容易に手で切取り可能なようにミシン目５０１ａ，５０１ｂが設けられる。
本実施の形態は、ミシン目５０１ａ，５０１ｂを有する記録紙Ｐ、及び記録装置４００を用いた形態である。
【０１１３】
上記図９の記録紙Ｐは、印画面保護のためにオーバーコートされるが、ミシン目５０１ａ，５０１ｂの領域についても、オーバーコートされるものとする。また、オーバーコート部分は、略印画される領域であり、且つ印画される領域よりもやや大きく印画される領域を含むように制御される。
印画領域５０３（斜線部分）は、印画の領域である。印画領域５０３には、ミシン目５０１ａ，５０１ｂを含んで、印画されるように制御される。
【０１１４】
上述のような記録紙Ｐに対する印画動作について、さらに具体的に説明すると、上記図８に示した記録装置４００において、まず、搬送ローラ対は、ピンチローラ４４２及びグリップローラ４４１から構成される。グリップローラ４４１は、図示しないステッピングモータの出力軸と減速機構を介して直結され、当該ステッピングモータの回転制御により、正逆自在に駆動される。記録紙Ｐは、搬送ローラ対によって、しっかりと挟持されて、往復搬送されるもであるため、記録紙Ｐもまた、当該ステッピングモータの回転制御により、正確に位置制御され、搬送駆動される。
【０１１５】
ここでは一例として、サーマルヘッド４０６による１ライン分の記録ピッチを８５μmとし、記録紙Ｐを１ライン分搬送するためのステッピングモータのステップ数を４ステップとする。この場合、記録紙Ｐは、ステッピングモータの４ステップの回転制御により、１ライン、すなわち８５μm搬送される。
上記図９に示した記録紙Ｐの印画領域５０３を、搬送方向に１４４mmであるとした場合、印画領域５０３には１６９４ライン印画可能となり、記録紙Ｐを、この分搬送するためには、ステッピングモータを６７７６ステップ分回転させればよい。
【０１１６】
また、上記図８に示した記録装置４００において、給紙ローラ４０３から給紙ローラ対を見ると、給紙ローラ対の近傍の位置に、記録紙Ｐの先端検出センサー４１０が設けられる。この先端検出センサー４１０により、記録紙Ｐの先端を検出し、当該検出後に、搬送ローラ対で挟持できる範囲で所定ラインを送り停止させる。このときの位置が、上述した記録開始時の位置となる。
【０１１７】
記録紙Ｐにおいて、上記の記録開始時の位置から、先ず最初のYイエローから順にサーマルヘッドを記録情報に応じて発熱駆動することで、各色インクの所定画像を記録する、又はオーバーコート層を転写する。
１色のインクの記録終了の度に、記録紙Ｐを排紙ローラ４０９のある方向に戻して搬送し、再び所定のライン数を戻し送る。このような動作を、Ｙ，Ｍ，Ｃの各色の記録、及びオーバーコート層の転写の度に繰返す。すなわち、４回繰り返す。
【０１１８】
記録紙Ｐの先端検出センサー４１０と、プラテンローラ４０５とサーマルヘッド４０６により記録紙Ｐを押圧する位置との距離は、装置本体４０１内部品配置を考慮して、記録紙Ｐ上の距離で２０mmに設定している。しかしながら、これに限られるものではない。
【０１１９】
図１０は、記録装置４００において、上記図９に示したような記録紙Ｐに対して、各色インクを転写記録し、また、オーバーコート層を転写する際の動作をフローチャートにより示したものである。
【０１２０】
ステップＳ６０１：
ユーザは、例えば、端末装置のプリント指示ボタン、若しくはディジタルカメラやディジタルビデオカメラからの印画指示等により、プリント動作を指示する。
ステップＳ６０２：
記録装置４００の装置本体４０１において、処理回路４１８は、ユーザがプリント動作指示を実行した機器或いはシステムとの通信を開始し、当該機器或いはシステムから、プリントに必要な諸条件の確認や情報受信を行い、また、必要に応じて、当該情報受信により得られた画像情報（印画情報）に対する画像処理を実行する。また、処理回路４１８は、プリンタ全体の制御を行って、各種ローラの駆動やヘッドの移動などに関する制御を司る。
【０１２１】
ステップＳ６０３：
印画準備が整うと、処理回路４１８は、給紙ローラ４０３に連結されたモータを駆動して、記録紙Ｐの給紙動作を開始する。
ステップＳ６０４：
記録紙Ｐの先端検出センサー４１０は、記録紙Ｐの先端を検出する。これに応じて、上述したステッピングモータを所定ステップ分回転させ、記録紙Ｐへの印画を開始する。このとき、記録紙Ｐの印画開始位置を、記録紙Ｐの先端を基準として、例えば、１２．４７５ｍｍとしている。
【０１２２】
ステップＳ６０５：
引き続き、上記ステッピングモータを４ステップ分回転しながら、サーマルヘッドを発熱駆動し、記録紙Ｐに対して１ライン分の印画を行う。
そして、記録紙Ｐに対して、６７７６ステップ分（１６９４ライン分）の全ての回転動作を行う。これにより、記録紙Ｐに対する印画が終了する。このときの印画終了位置は、記録紙Ｐの先端を基準として、例えば、１５６．４５５mmとなる。
【０１２３】
ステップＳ６０６：
停止にいたるまでの減速のため、上記ステッピングモータを１０ライン分（４０ステップ分）程回転させ、その後、停止させる。
ステップＳ６０７：
このときの状態から、上記ステッピングモータを逆転駆動することで、記録紙Ｐを印画時と逆方向に搬送し、所定のステップ数(６７７６ステップ減速分)だけ戻す。更に減速のため、上記ステッピングモータを所定のライン数の１０ライン分（４０ステップ分）程回転させ、その後、停止させる。
【０１２４】
ステップＳ６０８：
ステップＳ６０４〜ステップＳ６０７による動作を、Ｙ，Ｍ，Ｃの３色分、３回程繰返すことで、目的とする印画像を記録紙Ｐに転写記録する。
ステップＳ６０９：
更に、記録紙Ｐに対して、一回印画面保護のためオーバーコート層を転写する。
ステップＳ６１０：
上記ステッピングモータを逆転駆動することで、記録紙Ｐをそのまま排出ローラー（２）４９２へ導き、排出ローラー（２）４９２の駆動により排出する。これにより、記録紙Ｐに対する一連の記録動作が終了する。
【０１２５】
尚、上述した記録動作において、処理回路４１８は、記録紙Ｐの給紙時に、最初に記録紙Ｐの先端検出センサ４１０により検知した記録紙Ｐの先端検出信号により、上記ステッピングモータのステップ数及び記録紙Ｐの搬送時における位置関係に基づいて、上記ステッピングモータの回転駆動のステップ数を管理することで、記録紙Ｐの記録位置の管理を行うように構成しているが、これに限られることはなく、例えば、Ｙ，Ｍ，Ｃの各色及びオーバーコート層の転写記録時に、記録紙Ｐの先端部に設けた検出センサーにより記録紙Ｐの先端の検出を行い、その検出信号を基準として、上記ステッピングモータの回転駆動のステップ数を管理することで、記録紙Ｐの記録位置の管理を行うように構成してもよい。
また、オーバーコート層の転写については、サーマルヘッドの発熱駆動のＯＮ／ＯＦＦのみで行うようにしてもよいが、オーバーコート層の転写開始時では、徐々にサーマルヘッドの発熱量を増加させ、オーバーコート層の転写終了時では、徐々にサーマルヘッドの発熱量を減少させるような制御を加えることも可能である。
【０１２６】
図１１は、上述したような記録装置４００を備える当該印刷システム７００の構成例を示したものである。
印刷システム７００は、記録装置４００と、ディジタルカメラ（ＤＣ）７２０とが接続された構成としている。
したがって、上記図１０に示した記録装置４００の動作において、ステップ６０２で、記録装置４００は、ディジタルカメラ（ＤＣ）７２０と通信することになる。
【０１２７】
尚、上記図１１では、記録装置４００に対してプリント動作指示を行う機器或いはシステムとして、ディジタルカメラ（ＤＣ）７２０を用いているが、これに限られることはない。
【０１２８】
上記図１１の印刷システム７００において、ディジタルカメラ７２０は、撮影後に、その内部メモリに撮影画像情報を保持する。当該メモリは、任意のメモリを適用可能であるが、例えば、コンパクトフラッシュ（登録商標）カードやスマートメデイア等の着脱自由なものが好適である。
また、ディジタルカメラ７２０は、ユーザから設定された動作モードに基づいて、任意の撮影画像を再生可能である。具体的には例えば、ディジタルカメラ７２０は、上記のメモリから該当する撮影画像情報を読み出し、これを液晶表示で表示する。これにより、ユーザは、撮影画像を随時確認することができ、また、所望する撮影画像を任意に呼び出すこともできる。
【０１２９】
ディジタルカメラ７２０と記録装置４００は、ケーブル７１０を介して接続されているが、ケーブル７１０に限られず、無線接続としてもよい。
したがって、ディジタルカメラ７２０において、ユーザが、ディジタルカメラ７２０に設けられたプリント実行ボタンにより、プリント動作指示を行うと、ディジタルカメラ７２０から記録装置４００に対して、ケーブル７１０を介して、必要な情報が送信される。この結果、記録装置４００において、ユーザが所望するプリント出力が得られる。
【０１３０】
ディジタルカメラ７２０から記録装置４００に対して送信される情報としては、例えば、ディジタルカメラ７２０とのネゴシエーションの情報や、ディジタルカメラ７２０で得られた撮影画像情報、或いは当該撮影画像情報の記録時又は記録後から付加された情報（付帯情報）等が挙げられる。
【０１３１】
図１２は、ディジタルカメラ７２０の内部構成を示したものである。
ディジタルカメラ７２０は、上記図１２に示すように、日付印刷用のフォントデータの記憶用のメモリ７２１と、制御用のＣＰＵ７２２と、ワークメモリ７２３と、ＪＰＥＧ方式に対応した伸張用ハードウエア７２４と、ＵＳＢのインターフェース７２５と、コンパクトフラッシュ（登録商標）等の画像記録用メディア７２６とを備えており、インターフェース７２５を介して記録装置４００と接続される。
【０１３２】
ディジタルカメラ７２０で得られた撮影画像を記録装置４００で印刷出力する場合の、ディジタルカメラ７２０の動作について説明する。
ここでは、印刷対象となる画像情報は、予め画像記録用メディア７２６に対して、ＪＰＥＧ方式に対応した画像情報（以下、「ＪＰＥＧ画像」とも言う）として保持されているものとする。
【０１３３】
先ず、ＣＰＵ７２２は、画像記録用メディア７２６から、目的とするＪＰＥＧ画像を読み出し、これをワークメモリ７２３上に展開する。このときのワークメモリ７２３のメモリマップを、図１３に示す。当該図１３において、“伸張前ＪＰＥＧデータ”が、ここでの読出画像情報に対応する。
次に、ＣＰＵ７２２は、ワークメモリ７２３に展開したＪＰＥＧ画像（伸張前ＪＰＥＧデータ）について、そのアドレスＳ#ＡＤＲ０及びサイズ、当該画像の伸張後のデータの置き場所であるアドレスＳ#ＡＤＲ１等の情報を、伸張用ハードウエア７２４に対して供給すると共に、伸張開始を指示する。
【０１３４】
伸張用ハードウエア７２４は、ＣＰＵ７２２からの情報及び指示に基づいて、ワークメモリ７２３のＪＰＥＧ画像を伸張し、その伸張完了をＣＰＵ７２２に対して通知する。
この通知を受けたＣＰＵ７２２は、伸張後の画像データの縦及び横のサイズに関する情報を伸張用ハードウエア７２４から取得し、これをワークメモリ７２３上に保存する。
【０１３５】
次に、ＣＰＵ７２２は、ワークメモリ７２３に保存したサイズ情報により、対象画像の縦サイズ及び横サイズを比較し、対象画像の向きを判定し、この判定結果に基づいて、付帯情報の印刷位置を決定する。
【０１３６】
具体的には例えば、まず、図１４及び図１５は、対象画像を実際に記録紙（記録紙Ｐ）に印刷出力した場合のイメージを示したものである。
上記図１４は、画像の周りに余白がない“ふちなし”で印刷出力した場合の記録紙Ｐを示したものであり、これとは逆に上記図１５は、画像の周りに余白をつける“ふちあり”で印刷出力した場合の記録紙Ｐを示したものである。
これらの“ふちなし”及び“ふちあり”の何れかのモード指定は、例えば、ディジタルカメラ７２０のＵＩ機能等により実施される。
尚、上記図１４及び図１５では、記録紙Ｐの左上すみを原点とし、右方向にＸ軸、下方向にＹ軸としている。
【０１３７】
上記図１４に示す“ふちなし”モード指定の場合、
画像縦サイズ  ＞  画像横サイズ
なる関係ならば、対象画像は縦長画像と見なせる。したがって、上記図１４の（ａ）に示すように、対象画像を、縦方向を記録紙Ｐの長辺に対応して印刷出力することになるため、付帯情報としての、例えば、日付文字列を、（Ｘ１，Ｙ１）を起点としてＸ軸方向に出力するように決定する。このときの日付文字列、すなわち縦向きの文字は、日付用フォントデータ用のメモリ７２１から取得する。
一方、
画像縦サイズ  ≦  画像横サイズ
なる関係ならば、対象画像は横長画像と見なせる。したがって、上記図１４の（ｂ）に示すように、対象画像を、横方向を記録紙Ｐの長辺に対応して印刷出力することになるため、付帯情報としての日付文字列を、（Ｘ２，Ｙ２）を起点としてＹ軸方向に出力するように決定する。このときの日付文字列、すなわち横向きの文字は、日付用フォントデータ用のメモリ７２１から取得する。
【０１３８】
上記図１５に示す“ふちあり”モード指定の場合、付帯情報としての日付文字を余白部分に出力することができる。この場合、
画像縦サイズ  ＞  画像横サイズ
なる関係ならば、対象画像は縦長画像と見なせる。したがって、上記図１５の（ａ）に示すように、対象画像を、縦方向を記録紙Ｐの長辺に対応して印刷出力することになるため、付帯情報としての日付文字列を、（Ｘ３，Ｙ３）を起点としてＸ軸方向に出力するように決定する。このときの日付文字列、すなわち縦向きの文字は、日付用フォントデータ用のメモリ７２１から取得する。
一方、
画像縦サイズ  ≦  画像横サイズ
なる関係ならば、対象画像は横長画像と見なせる。したがって、上記図１５の（ｂ）に示すように、対象画像を、横方向を記録紙Ｐの長辺に対応して印刷出力することになるため、付帯情報としての日付文字列を、（Ｘ４，Ｙ４）を起点としてＹ軸方向に出力するように決定する。このときの日付文字列、すなわち横向きの文字は、日付用フォントデータ用のメモリ７２１から取得する。
【０１３９】
尚、本実施例の文字列印刷位置の設定は、画像の縦サイズと横サイズとの関係から定まるリストとして、メモリに格納させておく。このようなリストは、第一実施例のプリンタシステムに適用させても良く、このリストをプリンタやｐｃに保持させておくのが良い。
【０１４０】
また、本発明は、複数の機器（例えば、ホストコンピュータや、インタフェース機器、リーダ、或いはプリンタ等）から構成されるシステムに適用しても、又は１つの機器（例えば、複写機やファクシミリ装置）からなる装置に適用してもよい。
【０１４１】
また、本発明の目的は、第１及び第２の実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が第１及び第２の実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
また、コンピュータが読みだしたプログラムコードを実行することにより、第１及び第２の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって第１及び第２の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１４２】
図１６は、上記コンピュータの機能８００を示したものである。
コンピュータ機能８００は、上記図１６に示すように、ＣＰＵ８０１と、ＲＯＭ８０２と、ＲＡＭ８０３と、キーボード（ＫＢ）８０９のキーボードコントローラ（ＫＢＣ）８０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）８１０のＣＲＴコントローラ（ＣＲＴＣ）８０６と、ハードディスク（ＨＤ）８１１及びフレキシブルディスク（ＦＤ）８１２のディスクコントローラ（ＤＫＣ）８０７と、ネットワーク８２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）８０８とが、システムバス８０４を介して互いに通信可能に接続された構成としている。
【０１４３】
ＣＰＵ８０１は、ＲＯＭ８０２或いはＨＤ８１１に記憶されたソフトウェア、或いはＦＤ８１２より供給されるソフトウェアを実行することで、システムバス８０４に接続された各構成部を総括的に制御する。
すなわち、ＣＰＵ８０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ８０２、或いはＨＤ８１１、或いはＦＤ８１２から読み出して実行することで、第１及び第２の実施の形態での動作を実現するための制御を行う。
【０１４４】
ＲＡＭ８０３は、ＣＰＵ８０１の主メモリ或いはワークエリア等として機能する。
ＫＢＣ８０５は、ＫＢ８０９や図示していないポインティングデバイス等からの指示入力を制御する。
ＣＲＴＣ８０６は、ＣＲＴ８１０の表示を制御する。
ＤＫＣ８０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び第１及び第２の実施の形態における所定の処理プログラム等を記憶するＨＤ８１１及びＦＤ８１２とのアクセスを制御する。
ＮＩＣ８０８は、ネットワーク８２０上の装置或いはシステムと双方向にデータをやりとりする。
【０１４５】
【発明の効果】
以上説明したように本発明によれば、画像及びその付帯情報を印刷する際に、当該付帯情報を適切な位置及び方向で印刷する構成により、利用者が効率良く印刷作業を行え、所望する印刷物を容易に且つ確実に取得できる。特に、複数の画像の配置を決めるときに、日付などの付帯情報を画像の中に配置するか否かを制御するので、複数画像の配置によって、付帯情報の配置を適切に行うことが出来る。
【０１４６】
具体的には例えば、図１７に示すように、できるだけ余白を設けずに、できるだけ画像を大きく印刷したい場合には、付帯情報を画像に重ねても、画像の確認に邪魔になることはないため、付帯情報を画像内に配置させることが可能になる。また、図１８に示すように、縦方向の画像をも正立させて一覧できる画像配置で印刷したい場合には、余白が発生して画像のサイズが小さくなりやすいが、この余白スペースを使って、付帯情報を配置させてやることが可能になり、付帯情報で画像の邪魔をしてしまうことも無くなる。
さらに、縦撮影や横撮影にあわせて、付帯情報の配置位置も回転させてやることで、見やすい一覧画像を提供することができる。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明を適用した印刷システムの構成を示すブロック図である。
【図２】上記印刷システムの制御装置の内部構成を示すブロック図である。
【図３】上記制御装置のハードディスクに記録される画像の配置情報のテーブルを説明するための図である。
【図４】上記制御装置の動作を説明するためのフローチャートである。
【図５】上記制御装置の動作において、初期化処理を説明するためのフローチャートである。
【図６】上記制御装置で表示される配置情報更新画面を説明するための図である。
【図７】上記制御装置の動作において、印刷処理を説明するためのフローチャートである。
【図８】第２の実施の形態において、本発明を適用した印刷システムの記録装置の構成を説明するための図である。
【図９】上記記録装置で使用する記録紙を説明するための図である。
【図１０】上記記録装置の動作を説明するためのフローチャートである。
【図１１】上記印刷システムの構成を示すブロック図である。
【図１２】上記印刷システムのディジタルカメラの内部構成を示すブロック図である。
【図１３】上記ディジタルカメラのメモリのメモリマップを説明するための図である。
【図１４】上記記録装置で印刷出力される記録紙の一例（余白なし）を示した図である。
【図１５】上記記録装置で印刷出力される記録紙の一例（余白あり）を示した図である。
【図１６】第１及び第２の実施の形態の機能をコンピュータに実現させるためのプログラムをコンピュータ読出可能な記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【図１７】固定レイアウトモードでの印刷結果の一例を説明するための図である。
【図１８】自由レイアウトモードでの印刷結果の一例を説明するための図である。
【符号の説明】
１００  印刷システム
１１０  制御装置
１２０  読取装置
１３０  プリンタ
１４０  記録媒体
【図１】
0004756788.tif 000002
【図２】
0004756788.tif 000003
【図３】
0004756788.tif 000004
【図４】
0004756788.tif 000005
【図５】
0004756788.tif 000006
【図６】
0004756788.tif 000007
【図７】
0004756788.tif 000008
【図８】
0004756788.tif 000009
【図９】
0004756788.tif 000010
【図１０】
0004756788.tif 000011
【図１１】
0004756788.tif 000012
【図１２】
0004756788.tif 000013
【図１３】
0004756788.tif 000014
【図１４】
0004756788.tif 000015
【図１５】
0004756788.tif 000016
【図１６】
0004756788.tif 000017
【図１７】
0004756788.tif 000018
【図１８】
0004756788.tif 000019