(57)【要約】【課題】  １枚の用紙に複数の画像データを印刷する際に、ユーザが閲覧方向を適宜変更することなく、かつ撮影された画像データの順序を視認性よく把握できるようにする。【解決手段】  撮影された画像データが横位置か縦位置かに応じて画像メモリ１５０に記憶されている各画像データを分類し、分類した各画像データ群を撮影日時の順序で並べ替えて、印刷順序リストを作成し、印刷順序が撮影日時の順序と異なる順序となる場合、マーク画像保持部１４４に保持されている、撮影日時の順序を示すマーク画像を該当する画像データに付して印刷処理を行うようにする。【選択図】  図１
2006150838.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データと、当該各画像データにおける日時情報及び回転情報を含む属性情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶する画像記憶手段と、
前記回転情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記日時情報の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成手段と、
前記日時情報の順序を示すマーク画像を保持するマーク画像保持手段と、
前記印刷順序のリストに分類された画像データ群毎に印刷処理を行うように制御する印刷制御手段とを有し、
前記印刷制御手段は、前記印刷順序が前記日時情報の順序と異なる順序となる場合、前記マーク画像を該当する画像データに付して印刷処理を行うことを特徴とする印刷装置。
【請求項２】
前記印刷制御手段は、前記回転情報に応じて前記マーク画像を付する位置を変更することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記回転情報は、撮影された画像データが横位置であることを示す横方向と、撮影された画像データが縦位置であることを示す縦方向との情報を少なくとも含むものであり、
前記印刷順序リスト作成手段は、前記画像記憶手段に記憶されている各画像データを前記横方向のものと、前記縦方向のものとに分類して、前記印刷順序のリストを作成することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記回転情報は、撮影された画像データが天地方向に対して正方向と、撮影された画像データが天地方向に対して逆方向との情報を更に含むものであり、
前記印刷制御手段は、撮影された画像データが前記逆方向のものである場合、当該画像データを天地方向を逆転させて印刷処理を行うことを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
複数の画像データと、当該各画像データにおける日時情報及び回転情報を含む属性情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶メモリに記憶する画像記憶ステップと、
前記回転情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記日時情報の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成ステップと、
前記印刷順序のリストに分類された画像データ群毎に印刷処理を行う印刷制御ステップとを有し、
前記印刷制御ステップでは、前記印刷順序が前記日時情報の順序と異なる順序となる場合、前記日時情報の順序を示すマーク画像を該当する画像データに付して印刷処理を行うことを特徴とする印刷処理方法。
【請求項６】
前記印刷制御ステップでは、前記回転情報に応じて前記マーク画像を付する位置を変更することを特徴とする請求項５に記載の印刷処理方法。
【請求項７】
前記回転情報は、撮影された画像データが横位置であることを示す横方向と、撮影された画像データが縦位置であることを示す縦方向との情報を少なくとも含むものであり、
前記印刷順序リスト作成ステップでは、前記記憶メモリに記憶されている各画像データを前記横方向のものと、前記縦方向のものとに分類して、前記印刷順序のリストを作成することを特徴とする請求項５又は６に記載の印刷処理方法。
【請求項８】
前記回転情報は、撮影された画像データが天地方向に対して正方向と、撮影された画像データが天地方向に対して逆方向との情報を更に含むものであり、
前記印刷制御ステップでは、撮影された画像データが前記逆方向のものである場合、当該画像データを天地方向を逆転させて印刷処理を行うことを特徴とする請求項５〜７のいずれか１項に記載の印刷処理方法。
【請求項９】
複数の画像データと、当該各画像データにおける日時情報及び回転情報を含む属性情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶メモリに記憶する画像記憶ステップと、
前記回転情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記日時情報の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成ステップと、
前記印刷順序のリストに分類された画像データ群毎に印刷処理を行う印刷制御ステップとを有し、
前記印刷制御ステップでは、前記印刷順序が前記日時情報の順序と異なる順序となる場合、前記日時情報の順序を示すマーク画像を該当する画像データに付して印刷処理を行う印刷処理方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１１】
日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷装置であって、
前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウト手段と、
前記レイアウト手段によりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御手段とを有することを特徴とする印刷装置。
【請求項１２】
前記印刷制御手段は、前記マークとして、前記第１の画像と前記第３の画像とでペアとなるマークを付加することを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記印刷制御手段は、前記第１の画像と前記第３の画像とが、異なる記録用紙にプリントされる場合に、前記マークを付加することを特徴とする請求項１１又は１２に記載の印刷装置。
【請求項１４】
日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷処理方法であって、
前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウトステップと、
前記レイアウトステップによりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御ステップとを有することを特徴とする印刷処理方法。
【請求項１５】
前記印刷制御ステップでは、前記マークとして、前記第１の画像と前記第３の画像とでペアとなるマークを付加することを特徴とする請求項１４に記載の印刷処理方法。
【請求項１６】
前記印刷制御ステップでは、前記第１の画像と前記第３の画像とが、異なる記録用紙にプリントされる場合に、前記マークを付加することを特徴とする請求項１４又は１５に記載の印刷処理方法。
【請求項１７】
日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷処理方法をコンピュータに実行させるためのプログラムであって、
前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウトステップと、
前記レイアウトステップによりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御ステップとを
をコンピュータに実行させるためのプログラム。
【請求項１８】
請求項１７に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影した画像データの印刷を行う印刷装置、印刷処理方法、当該印刷処理方法をコンピュータに実行させるためのプログラム及び当該プログラムをコンピュータに読み取り可能に記憶したコンピュータ読み取り可能な記憶媒体に関するものである。
【背景技術】
【０００２】
近年、従来のフィルムを使用する銀塩カメラに代わって、ＣＣＤ等の光学センサを用いて撮影した画像を記録媒体である各種メモリに画像データとして記録していく、いわゆるデジタルカメラがある。このデジタルカメラは、フィルムを常に買い足していく銀塩カメラとは異なり、画像データを記録する記録媒体を何度も使用でき、また、フィルムを現像に出す必要もなく、撮影したその場で画像データを表示装置で確認可能であることなどの利点を有していることから、広く普及している。
【０００３】
また、このデジタルカメラで用いる記録媒体も大容量化し、ますます気軽な撮影が可能となってきてはいるが、撮影した画像データを写真の印刷物として出力する場合は、記録媒体に記録されている大量の画像データを１枚ずつ印刷するという従来の銀塩カメラにおけるプリントと同じ方法がとられることになり、手間がかかってしまう。この対策として、例えば、下記の特許文献１に示されたアルバムプリント装置のように、撮影情報に基づき１枚のメディアに複数の画像データをレイアウト印刷する方法や、下記の特許文献２に示された写真プリンタのように、インデックスプリント時において撮影情報の縦位置／横位置情報によってレイアウト印刷する方法などが提案されている。
【０００４】
【特許文献１】特許２９２６８４９号公報
【特許文献２】特開平９−２１４８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、単純に記録媒体の全ての画像データを１枚の用紙に複数の画像データ単位で印刷していくときに、例えば図１０（ａ），（ｂ）に示すように１枚の用紙に印刷する画像に縦位置の画像１００１と横位置の画像１００２とが混在して印刷される場合、ユーザは１枚の用紙に対して、閲覧方向を適宜変更して見ていかなければならないという煩雑さがある。例えば、縦方向の画像１００１に対してはユーザはＣの方向から閲覧し、縦方向の画像１００２に対してはユーザはＤの方向から閲覧するといった具合である。
【０００６】
また、撮影された画像データが縦位置あるいは横位置によってレイアウトを変更して印刷する場合には、撮影された画像データの順序が変更されてしまい、時間的な連続性が損なわれてしまう。また、撮影順序が変更された場合に、撮影日時を印字することによって撮影順序を確認することはできるが、１枚の用紙に複数の画像データを印刷するために、小さい文字列での印字となるため視認性が悪い。なお、この視認性は、インデックスプリントのように１枚の用紙にできるだけ多くの画像を印刷するような場合に、顕著に悪くなる。
【０００７】
本発明は前述の問題点にかんがみてなされたものであり、１枚の用紙に複数の画像データを印刷する際に、ユーザが閲覧方向を適宜変更することなく、かつ撮影された画像データの順序を視認性よく把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の印刷装置は、複数の画像データと、当該各画像データにおける撮影日時情報及び撮影した向きを示す撮影方向情報を含む撮影情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶する画像記憶手段と、前記撮影方向情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記撮影日時情報の撮影日時の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成手段と、前記撮影日時の順序を示すマーク画像を保持するマーク画像保持手段と、前記印刷順序のリストに分類された画像データ群毎に印刷処理を行うように制御する印刷制御手段とを有し、前記印刷制御手段は、前記印刷順序が前記撮影日時の順序と異なる順序となる場合、前記マーク画像を該当する画像データに付して印刷処理を行う。
【０００９】
本発明の印刷装置の他の態様は、日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷装置であって、前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウト手段と、前記レイアウト手段によりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御手段とを有する。
【００１０】
本発明の印刷処理方法は、複数の画像データと、当該各画像データにおける撮影日時情報及び撮影した向きを示す撮影方向情報を含む撮影情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶メモリに記憶する画像記憶ステップと、前記撮影方向情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記撮影日時情報の撮影日時の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成ステップと、前記印刷順序のリストに分類された画像データ群毎に印刷処理を行う印刷制御ステップとを有し、前記印刷制御ステップでは、前記印刷順序が前記撮影日時の順序と異なる順序となる場合、前記撮影日時の順序を示すマーク画像を該当する画像データに付して印刷処理を行う。
【００１１】
本発明の印刷処理方法の他の態様は、日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷処理方法であって、前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウトステップと、前記レイアウトステップによりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御ステップとを有する。
【００１２】
本発明のプログラムは、複数の画像データと、当該各画像データにおける撮影日時情報及び撮影した向きを示す撮影方向情報を含む撮影情報とが関連付けられて記録されている記録媒体から、前記各画像データを読み出して記憶メモリに記憶する画像記憶ステップと、前記撮影方向情報に基づいて前記各画像データを分類し、当該分類した各画像データ群を前記撮影日時情報の撮影日時の順序で並べ替えて、前記画像データ群毎に印刷順序のリストを作成する印刷順序リスト作成ステップと、前記印刷順序のリストに分類された画像データ群毎に印刷処理を行う印刷制御ステップとを有し、前記印刷制御ステップでは、前記印刷順序が前記撮影日時の順序と異なる順序となる場合、前記撮影日時の順序を示すマーク画像を該当する画像データに付して印刷処理を行う印刷処理方法をコンピュータに実行させる。
【００１３】
本発明のプログラムの他の態様は、日時情報と回転情報とが関連付けられている画像データを記録用紙に印刷する印刷処理方法をコンピュータに実行させるためのプログラムであって、前記回転情報に基づいて前記複数の画像データをレイアウトするレイアウトステップと、前記レイアウトステップによりレイアウトされた第１の画像の次に並べられた第２の画像が、前記日時情報に基づく順序と異なる場合に、前記第１の画像データの次の日時情報が関連付けられている第３の画像を示すためのマークを前記記録用紙に印刷するための印刷制御ステップとををコンピュータに実行させる。
【００１４】
本発明のコンピュータ読み取り可能な記憶媒体は、前記プログラムをコンピュータに読み取り可能に記憶する。
【発明の効果】
【００１５】
本発明によれば、１枚の用紙に複数の画像データを印刷する際に、ユーザが閲覧方向を適宜変更することなく、かつ撮影された画像データの順序を視認性よく把握することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施形態を添付図面を参照して説明する。
図１は、本発明の実施形態における印刷装置１００の概略構成に一例を示したブロック図である。
印刷装置１００は、当該印刷装置１００内の各部を制御するためのＣＰＵ１１０と、ＣＰＵ１１０が当該印刷装置１００を制御するために使用するワークメモリ１２０と、当該印刷装置１００を制御するプログラムが記録されているＰＲＯＭ１３０と、印刷処理、画像生成処理及び各種インターフェースなどを制御するＡＳＩＣ１４０と、実際に印刷する画像データを記録する画像メモリ１５０と、ユーザからの指示を入力する入力部及びユーザに対するメッセージを表示する表示部を備えるオペレーションパネル１６０を含み構成されている。また、これらの各部は、システムバス１７０を介して相互に情報のやりとりを行う。
【００１７】
また、ＡＳＩＣ１４０は、印刷装置１００の印字ヘッドを駆動するモータや用紙を搬送するモータ、紙位置などをセンスするセンサを制御する駆動系制御部１４１と、印字ヘッドに画像を転送して印刷を行わせる印字ヘッド制御部１４２と、印刷する画像データを印字ヘッドやレイアウトに応じて適切な画像を生成する画像データ生成部１４３と、撮影日時の順序を示すマーク画像を保持するマーク画像保持部１４４と、パーソナルコンピュータなどの外部装置と情報をやり取りするＰＣインターフェース部１４５と、メモリカードなど記録媒体と情報をやりとりする記録媒体インターフェース部１４６と、ＬＡＮなどのネットワークと情報をやりとりするネットワークインターフェース部１４７と、前述したオペレーションパネル１６０を制御するパネル制御部１４８とを含み構成されている。
【００１８】
図２は、本発明の実施形態における印刷装置１００の処理を説明するための模式図である。
デジタルカメラ２００は、格納された記録媒体３００に撮影した画像データ及び当該撮影に関する撮影情報を記憶させるものである。この記録媒体３００は、着脱可能であり、本実施形態においては、デジタルカメラ２００から取り出されて、印刷装置１００の所定の位置に格納される。この印刷装置１００対する記録媒体３００の格納は、図１の記録媒体インターフェース部１４６に記録媒体３００が接続されたことを示す。
【００１９】
また、図２に示す記録データ３１０は、記録媒体３００に記録されているデータを示したものであり、デジタルカメラ２００で撮影された画像データと撮影情報とを含んでいる。ここで、記録データ３１０は、撮影情報と写真画像データとが１対となって構成されている。ここで、撮影情報としては、少なくとも撮影日時情報、撮影方向情報（横方向、縦方向、天地方向に対して正方向、天地方向に対して逆方向）が含まれている。図２に示す例では、画像データ１〜画像データ８までの８枚の画像データが撮影されている。そして、撮影日時は画像データ１、画像データ２、…、画像データ８の順序で撮影されている。また、撮影方向は、画像データ１、画像データ３、画像データ５が横方向でかつ天地方向に対して正方向（横正方向）であり、画像データ２が横方向でかつ天地方向に対して逆方向（横逆方向）であり、画像データ６、画像データ７、画像データ８が縦方向でかつ天地方向に対して正方向（縦正方向）であり、画像データ４が縦方向でかつ天地方向に対して逆方向（縦逆方向）であることを示している。
【００２０】
図３は、本発明の実施形態における印刷装置１００の処理を示したフローチャートである。
まず、ステップＳ１０１では、ユーザがデジタルカメラ２００から記録媒体３００を取り出し、印刷装置１００に記録媒体３００セットする。このとき、記録媒体インターフェース部１４６は、記録媒体３００がセットされたことを検出して、システムバス１７０を介してＣＰＵ１１０に知らせる。
【００２１】
続いて、ステップＳ１０２では、ＣＰＵ１１０は、セットされた記録媒体３００から撮影情報を全て検索して、印刷順序リストを作成する。具体的に本実施形態では、撮影方向情報に基づいて、記録媒体３００に記録されている横方向（横位置）の画像データと縦方向（縦位置）の画像データとを別のリストとして作成する。また、各印刷順序リストは、撮影日時情報に基づいて、撮影された日時の順序でリスト化されている。また、この印刷順序リストは、ワークメモリ１２０内に記憶される。
【００２２】
図６は、印刷順序リストを示した模式図であり、図６（ａ）に横位置の画像データを記載する横方向印刷順序リスト（Ｈリスト）を示し、図６（ｂ）に縦位置の画像データを記載する縦方向印刷順序リスト（Ｖリスト）を示す。なお、図６に示した印刷順序リストには、全ての印刷情報が揃った状態を図示しているが、図３のステップＳ１０２の段階では、飛び先マーク６３と戻りマーク６４は全ての画像データに対して「なし」の状態になっている。このステップＳ１０２における詳細な処理を図４に示す。
【００２３】
図４は、印刷順序リストの作成処理を示したフローチャートである。
まず、ステップＳ２０１では、ＣＰＵ１１０がセットされた記録媒体３００内の各画像データにおける撮影情報の検索を開始する。具体的に本実施形態では、図２の記録データ３１０における各撮影情報を撮影情報１〜最後の撮影情報８まで検索する。この撮影情報には、画像データの撮影方向の情報として横方向、縦方向、天地方向に対して正方向、天地方向に対して逆方向の４種類の撮影方向が存在する。
【００２４】
続いて、ステップＳ２０２では、まず、撮影情報１における撮影方向情報を取得し、撮影方向が横方向であるか否かを判断する。この判断の結果、撮影方向が横方向であると判断された場合には、ステップＳ２０４に進み、一方、撮影方向が横方向でない、即ち縦方向であると判断された場合には、ステップＳ２０７に進む。ここで、本実施形態の撮影情報１は、横方向の画像データであるため、ステップＳ２０２の判断の結果、ステップＳ２０３に進むことになる。
【００２５】
続いて、ステップＳ２０３では、撮影が天地方向に対して正方向であるか否かを判断する。この判断の結果、撮影が天地方向に対して正方向であると判断された場合には、ステップＳ２０４に進み、一方、撮影が天地方向に対して正方向でない、即ち天地方向に対して逆方向であると判断された場合には、ステップＳ２０６に進む。ここで、本実施形態の撮影情報１は、天地方向に対して正方向の画像データであるため、ステップＳ２０３の判断の結果、ステップＳ２０３に進むことになる。
【００２６】
ステップＳ２０３での判断の結果、撮影が天地方向に対して正方向であると判断された場合、続いて、ステップＳ２０４では、当該画像データが横方向でかつ天地方向に対して正方向である横正画像であるとして、印刷順序番号６１、撮影日時情報を含む撮影情報６２とともに図６（ａ）に示した横方向印刷順序リスト（Ｈリスト）に追加記録される。本実施形態の撮影情報１は、撮影日時の順序が一番であるため、一番先頭に記録され、また、印刷順序番号６１が「１」、撮影方向情報６５が「横正画像」として記録される。
【００２７】
一方、ステップＳ２０３での判断の結果、撮影が天地方向に対して逆方向であると判断された場合、続いて、ステップＳ２０５では、当該画像データが横方向でかつ天地方向に対して逆方向である横逆画像であるとして、印刷順序番号、撮影日時情報を含む撮影情報とともに図６（ａ）に示した横方向印刷順序リスト（Ｈリスト）に追加記録される。
【００２８】
ステップＳ２０４の処理又はステップＳ２０５の処理が終了した後、続いて、ステップＳ２０６では、当該Ｈリスト内で他の画像データにおける撮影日時情報を検索し、撮影日時の古い順番となるように、Ｈリストを並べ替える。
【００２９】
また、ステップＳ２０２での判断の結果、撮影方向が縦方向であると判断された場合、続いて、ステップＳ２０７では、撮影が天地方向に対して正方向であるか否かを判断する。この判断の結果、撮影が天地方向に対して正方向であると判断された場合には、ステップＳ２０８に進み、一方、撮影が天地方向に対して正方向でない、即ち天地方向に対して逆方向であると判断された場合には、ステップＳ２０９に進む。
【００３０】
ステップＳ２０７での判断の結果、撮影が天地方向に対して正方向であると判断された場合、続いて、ステップＳ２０８では、当該画像データが縦方向でかつ天地方向に対して正方向である縦正画像であるとして、印刷順序番号、撮影日時情報を含む撮影情報とともに図６（ｂ）に示した縦方向印刷順序リスト（Ｖリスト）に追加記録される。
【００３１】
一方、ステップＳ２０７での判断の結果、撮影が天地方向に対して逆方向であると判断された場合、続いて、ステップＳ２０９では、当該画像データが縦方向でかつ天地方向に対して逆方向である縦逆画像であるとして、印刷順序番号、撮影日時情報を含む撮影情報とともに図６（ｂ）に示した縦方向印刷順序リスト（Ｖリスト）に追加記録される。
【００３２】
ステップＳ２０８の処理又はステップＳ２０９の処理が終了した後、続いて、ステップＳ２１０では、当該Ｖリスト内で他の画像データにおける撮影日時情報を検索し、撮影日時の古い順番となるように、Ｖリストを並べ替える。
【００３３】
ステップＳ２０６の処理又はステップＳ２１０の処理が終了した後、続いて、ステップＳ２１１では、記録媒体３００に記録されている全ての画像データに対する処理が終了したか否かを判断する。この判断の結果、全ての画像データに対する処理が終了していないと判断された場合には、全ての画像データに対する処理が終了するまで、ステップＳ２０１〜ステップＳ２１０の処理を繰り返す。一方、ステップＳ２１１での判断の結果、全ての画像データに対する処理が終了したと判断された場合には、印刷順序リストの作成処理を終了する。
【００３４】
図４の処理を行うことにより、本実施形態では、記録媒体３００に記録されている記録データ３１０から、図６（ａ）及び（ｂ）に示すような印刷順序の印刷順序リストが作成される。但し、前述したように、この段階では、飛び先マーク６３と戻りマーク６４は全ての画像データに対して「なし」の状態になっている。
【００３５】
また、図４の印刷順序リストの作成処理中に、ＣＰＵ１１０は、パネル制御部１４０に対して、現在、記録媒体３００を検索中であることをオペレーションパネル１６０の表示部に表示するように指示する。これにより、ユーザが不用意に記録媒体３００を取り出してしまう不都合を回避する。
【００３６】
続いて、図３のステップＳ１０３の処理に進む。
図３のステップＳ１０３では、ＣＰＵ１１０は、ワークメモリ１２０内に記録されたＨリスト及びＶリストを検索して順序マークが必要な画像データを検出し、検出された画像データに対応する印刷順序リストの所定に場所に順序マーク情報を追加する。本実施形態においてこの順序マークの情報としては、図６の飛び先マーク６３及び戻りマーク６４が該当する。このステップＳ１０３における詳細な処理を図５に示す。
【００３７】
図５は、順序マーク情報の印刷順序リストへの追加処理を示したフローチャートである。
まず、ステップＳ３０１では、図６に示したＨリストとＶリストの先頭に記録された画像データにおける撮影日時情報を比較し、撮影日時情報が古い方のリストを選択する。本実施形態では、ステップＳ３０１の選択の結果、Ｈリストが選択されたものとして、以下、説明する。
【００３８】
続いて、ステップＳ３０２では、初期変数として印刷順序番号「ｎ」及び「ｍ」を１にして初期化する。続いて、ステップＳ３０３では、印刷順序番号「ｎ＝１」となっているので、図６（ａ）に示したＨリストの印刷順序番号１と、「ｍ＝ｎ＋１」、即ち次の印刷順序である印刷順序番号２の撮影日時情報をいったん保持しておく。
【００３９】
続いて、ステップＳ３０４では、他方のリストであるＶリスト内にリストアップされている画像データにおける撮影日時情報を検索する。続いて、ステップＳ３０５では、ステップＳ３０４で検索された撮影日時情報に、ステップＳ３０２でいったん保持しておいたＨリストのｎ番目の撮影日時とｍ番目の撮影日時との間のものがあるか否かを判断する。この判断の結果、Ｖリスト内に、Ｈリストのｎ番目の撮影日時とｍ番目の撮影日時との間のものがないと判断された場合には、ステップＳ３０８に進む。一方、ステップＳ３０５での判断の結果、Ｖリスト内に、Ｈリストのｎ番目の撮影日時とｍ番目の撮影日時との間のものがあると判断された場合には、ステップＳ３０６に進む。
【００４０】
ステップＳ３０６では、対象となる順序マーク情報に撮影順序を示す情報がまだ追加されていないか否かを判断する。この判断の結果、対象となる順序マーク情報に撮影順序を示す情報がすでに追加されていると判断された場合には、ステップＳ３０８に進む。一方、ステップＳ３０６での判断の結果、対象となる順序マーク情報に撮影順序を示す情報がまだ追加されていないと判断された場合には、ステップＳ３０７に進み、対象となる順序マーク情報に撮影順序を示す情報を追加する。
【００４１】
続いて、ステップＳ３０８では、「ｎ＝ｎ＋１」をセットする。続いて、ステップＳ３０９では、「ｎ＋１」のリストがＨリストにあるか否かを判断する。この判断の結果、「ｎ＋１」のリストがＨリストにあると判断された場合には、ステップＳ３０３に戻る。一方、ステップＳ３０９の判断の結果、「ｎ＋１」のリストがＨリストにないと判断された場合には、順序マーク情報の印刷順序リストへの追加処理を終了する。
【００４２】
本実施形態では、ステップＳ３０５での判断の結果、ｎ＝３のときに、Ｖリスト内に、Ｈリストの印刷順序番号３の印刷日時と印刷順序番号４の印刷日時の間に相当するもの（Ｖリストの印刷順序１）が存在する。
【００４３】
ここで、ステップＳ３０７で追加される飛び先マーク６３及び戻りマーク６４について説明する。これらの順序マークは、図１に示すマーク画像保持部１４４に保持されている。ここで、マーク画像保持部１４４に保持されている順序マークを図７に示す。マーク画像保持部１４４には、図７に示すようなマーク画像が対を成して複数保持されている。具体的に、マーク１ａとマーク１ｂで対を成し、マーク２ａとマーク２ｂで対を成し、マーク３ａとマーク３ｂで対を成している。
【００４４】
本実施形態では、まず、図６（ａ）のＨリストの印刷順序番号３のリストにおける飛び先マーク６３として、マーク１ａを追加する。次に、印刷順序の飛び先であるＶリストの印刷順序番号１のリストにおける戻りマーク６４として、先ほどのマーク１ａに対応するマーク１ｂを追加する。これにより、Ｈリストの印刷順序番号３のリストにおける画像データ３と、Ｖリストの印刷順序番号１のリストにおける画像データ４との撮影順序を視覚化することができる。
【００４５】
続いて、Ｈリストの印刷順序番号４のリストに対し、先ほど使用した戻りマーク６４である１ｂ以外のマーク２ｂ追加するとともに、未使用の飛び先マーク３ａを追加する。また、Ｖリストの印刷順序番号２のリストにおける戻りマークとしてマーク３ｂを追加する。
【００４６】
このように、Ｈリストの２つの画像データの撮影日時の間に撮影された画像データがＶリスト内にあった場合には、撮影日時の順序がわかるように、適宜、飛び先マーク６３と戻りマーク６４を対応付けながら情報を追加していく。なお、マーク画像は、図７に示したもの以外であってもよい。また、マーク画像を全て使いきってしまった場合には、色を変更するなどの処理を施すようにすれば、少数のマーク画像で複数の飛び先マーク６３や戻りマーク６４として使用することができる。
【００４７】
続いて、図３のステップＳ１０４の処理に進む。
図３のステップＳ１０４では、ＣＰＵ１１０がパネル制御部１４０に対して、印刷を開始するか否かをユーザに確認するための表示をオペレーションパネル１６０の表示部に表示するように指示する。
【００４８】
続いて、ステップＳ１０５では、ステップＳ１０４での印刷開始を問う表示に対して、ユーザから印刷を開始する旨の指示があるか否かを判断する。この判断の結果、ユーザから印刷開始の指示がないと判断された場合には、ステップＳ１０６に進む。続いて、ステップＳ１０６では、ユーザにより印刷がキャンセルされたか否かを判断する。この判断の結果、ユーザにより印刷がキャンセルされたと判断された場合には、待機状態に移行し、ユーザにより印刷がキャンセルされていないと判断された場合には、ステップＳ１０５に戻る。
【００４９】
一方、ステップＳ１０５での判断の結果、ユーザから印刷開始の指示がされたと判断された場合には、ステップＳ１０７に進み、ＣＰＵ１１０は、ワークメモリ１２０内のＨリスト及びＶリストから必要となる用紙枚数を算出する。続いて、ステップＳ１０８では、ＣＰＵ１１０は、パネル制御部１４０に対して、必要となる用紙枚数の表示及び印刷を開始するか否かをユーザに確認するための表示をオペレーションパネル１６０の表示部に表示するように指示する。
【００５０】
続いて、ステップＳ１０９では、ユーザにより印刷開始の指示があるか否かを判断する。この判断の結果、ユーザから印刷開始の指示がないと判断された場合には、ステップＳ１１０に進む。続いて、ステップＳ１１０では、ユーザにより印刷がキャンセルされたか否かを判断する。この判断の結果、ユーザにより印刷がキャンセルされたと判断された場合には、待機状態に移行し、ユーザにより印刷がキャンセルされていないと判断された場合には、ステップＳ１０９に戻る。
【００５１】
一方、ステップＳ１０９での判断の結果、ユーザから印刷開始の指示がされたと判断された場合には、ステップＳ１１１に進み、各印刷順序リストに基づき印刷処理を行う。この段階では、既に図６（ａ）及び図６（ｂ）に示したＨリスト、Ｖリストは作成されているので、各印刷順序リストに基づき印刷処理を行うことは可能である。具体的に、本実施形態では、まず、図６（ａ）のＨリストに基づき印刷することにする。
【００５２】
まず、Ｈリストの印刷順序番号の順番に記録媒体３００から画像データを読み出して画像を生成し印刷を行う。この際に、読み出し対象となっている印刷順序リスト内に順序マーク情報があれば、マーク画像保持部１４３から対応するマーク画像を読み出して画像を生成し印刷を行う。また、撮影方向情報から天地方向に対して逆方向の画像データであれば、画像データを逆転して天地方向に対して正方向の画像になるように画像を生成する。そして、Ｈリストによる画像データの印刷が終了したならば、続いて、Ｖリストの印刷順序番号の順番に基づいて、Ｈリストの場合と同様に印刷処理を行う。
【００５３】
図８は、本実施形態における印刷装置１００により印刷出力された画像データの概略図であり、図８（ａ）にＨリストにおける画像データの印刷出力を示し、図８（ｂ）にＨリストにおける画像データの印刷出力を示す。
図８（ａ）及び図８（ｂ）に示すように、１枚の用紙に全て同一方向で印刷出力がされている。これにより、ユーザは、１枚の用紙を常に一方向から閲覧することができる。また、撮影順序が異なる場合には、飛び先マーク６３とそれに対応する戻りマーク６４を印刷するようにしたので、簡単に撮影順序を追跡することができる。また、図８（ａ）のＨリストにおける画像データと、図８（ｂ）のＶリストにおける画像データにおいて、同一のマーク画像を付する位置を変えるようにしたので、ユーザが飛び先マーク６３とそれに対応する戻りマーク６４との識別を判別しやすくすることができる。例えば、図８（ａ）のＨリストにおけるマーク１ａは、画像データの左下に位置するのに対して、図８（ｂ）のＶリストにおけるマーク１ｂは、画像データの右上に位置させる。
【００５４】
また、図８では、用紙１枚当たりに印刷する画像データを４つとしているが、本実施形態においては、これに限られない。例えば、図９に示すように、用紙１枚当たりに印刷する画像データを２つとしてもよい。この場合は、１つの画像当たりに占める面積が広くなるので視認性がよくなる。
【００５５】
本発明の実施形態は、例えば、図３のステップＳ１０１〜ステップＳ１１１、図４のステップＳ２０１〜ステップＳ２１１、図５のステップＳ３０１〜ステップＳ３０９の各処理のプログラムをコンピュータが実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段としては、例えば、かかるプログラムを記録したＣＤ−ＲＯＭ、ＤＶＤ、メモリ、ハードディスク等のコンピュータ読み取り可能な記録媒体や、かかるプログラムを伝送するインターネットやＬＡＮ等の伝送媒体が挙げられる。以上、本発明の実施形態について、図面を参照して詳述してきたが、具体的な構成は前述した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲で適宜変更可能である。
【００５６】
本発明の実施形態によれば、撮影方向情報に基づいて画像メモリ１５０に記憶されている各画像データを分類し、分類した各画像データ群を撮影日時の順序で並べ替えて、印刷順序リスト（図６）を作成し、印刷順序が撮影日時の順序と異なる順序となる場合、撮影日時の順序を示すマーク画像を該当する画像データに付して印刷処理を行うようにしたので、１枚の用紙に複数の画像データを印刷する際に、ユーザが閲覧方向を適宜変更することなく、かつ撮影された画像データの順序を視認性よく把握することができる。
【００５７】
また、撮影方向情報に応じてマーク画像（例えば、マーク１ａとマーク１ｂ）を付する位置を変更するようにしたので、ユーザが飛び先マーク１ａとそれに対応する戻りマーク１ｂとの識別を判別しやすくすることができる。
【００５８】
また、記憶メモリ１５０に記憶されている各画像データが横位置のものと、縦位置のものとに分類して、図６の印刷順序リストを作成するようにしたので、いわゆるインデックスプリントを行う場合に、縦位置の画像データのみ、また横位置の画像データのみを別々の用紙に印刷することができ、ユーザによる閲覧性を向上させることができる。
【００５９】
また、撮影された画像データが天地方向に対して逆方向のものである場合、当該画像データを天地方向を逆転させて印刷処理を行うようにしたので、ユーザによる閲覧性を更に向上させることができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態における印刷装置１００の概略構成に一例を示したブロック図である。
【図２】本発明の実施形態における印刷装置１００の処理を説明するための模式図である。
【図３】本発明の実施形態における印刷装置１００の処理を示したフローチャートである。
【図４】印刷順序リストの作成処理を示したフローチャートである。
【図５】順序マーク情報の印刷順序リストへの追加処理を示したフローチャートである。
【図６】印刷順序リストを示した模式図である。
【図７】マーク画像保持部に保持されている順序マークを示した概略図である。
【図８】本実施形態における印刷装置により印刷出力された画像データの概略図である。
【図９】本実施形態における印刷装置により印刷出力された画像データの概略図である。
【図１０】従来の印刷装置により印刷出力された画像データの概略図である。
【符号の説明】
【００６１】
１００  印刷装置
１１０  ＣＰＵ
１２０  ワークメモリ
１３０  ＰＲＯＭ
１４０  ＡＳＩＣ
１４１  駆動系制御部
１４２  印字ヘッド制御部
１４３  画像データ生成部
１４４  マーク画像保持部
１４５  ＰＣインターフェース部
１４６  記録媒体インターフェース部
１４７  ネットワークインターフェース部
１４８  パネル制御部
１５０  画像メモリ
１６０  オペレーションパネル
１７０  システムバス
【図１】
2006150838.tif 000003
【図２】
2006150838.tif 000004
【図３】
2006150838.tif 000005
【図４】
2006150838.tif 000006
【図５】
2006150838.tif 000007
【図６】
2006150838.tif 000008
【図７】
2006150838.tif 000009
【図８】
2006150838.tif 000010
【図９】
2006150838.tif 000011
【図１０】
2006150838.tif 000012