(57)【要約】【課題】１枚の記録紙に複数の画像を出力する処理において、該処理に要する時間を長期化せずに、さらに使用者に把握しやすい形態で、形成される画像に関する撮影日付情報を示す文字列を記録紙に形成する画像形成装置を提供する。【解決手段】本発明の画像形成装置は、複数の画像31が、撮影日付を含む付加情報を夫々付加されて記録されている記録媒体1から、前記複数の画像31を読み出して１枚の記録紙に出力する画像形成装置において、これら付加情報から各画像の撮影日付を順次取得して、最も古い撮影日付及び最も新しい撮影日付を特定し、前記記録紙に、前記複数の画像31を形成すると共に、前記最も古い撮影日付及び前記最も新しい撮影日付を示す文字列34を形成することを特徴とする。【選択図】図６
2005266384.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像が、撮影日付を含む付加情報を夫々付加されて記録されている記録媒体から、前記複数の画像を読み出して１枚の記録紙に出力する画像形成装置において、
これら付加情報から各画像の撮影日付を順次取得して、最も古い撮影日付及び最も新しい撮影日付を特定し、
前記記録紙に、前記複数の画像を形成すると共に、前記最も古い撮影日付及び前記最も新しい撮影日付を示す第１文字列を形成することを特徴とする画像形成装置。
【請求項２】
撮影日付の取得が行われる毎に、取得した撮影日付を、前記画像形成装置が記憶する第１日付及び第２日付と比較し、前記取得した撮影日付が前記第１日付より古い場合には、前記第１日付を前記取得した撮影日付に書き換えると共に、前記取得した撮影日付が前記第２日付より新しい場合には、前記第２日付を前記取得した撮影日付に書き換えることによって、前記最も古い撮影日付及び前記最も新しい撮影日付を特定する、請求項１に記載の画像形成装置。
【請求項３】
前記複数の画像は、付加情報を含む画像ファイルとして前記記録媒体に記録されており、
前記複数の画像を前記記録紙に形成すると共に、前記記録紙の背景領域にて、前記記録紙の端部付近に前記第１文字列を形成し、前記各画像付近に、その画像に係る画像ファイルの名称を示す第２文字列を形成する、請求項１又は請求項２に記載の画像形成装置。
【請求項４】
各画像について、その付加情報から撮影日付が取得できないか、又は取得した撮影日付が不適切である場合、前記第１文字列の代わりに、その旨を示す文字列を前記記録紙に形成する請求項１乃至請求項３の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された複数の画像を１枚の記録紙に印刷する機能を具える画像形成装置に関する。
【背景技術】
【０００２】
デジタルスチルカメラ等の撮像装置によって撮影され、記録媒体に記録された画像は、プリンタ等の画像形成装置を用いて記録紙に印刷されるのが一般的である。一般的な画像形成装置は、インデックス印刷機能を具えており、インデックス印刷では、記録媒体に記録されている全画像又は指定されたフォルダに格納されている全画像が、所定の単位(例えば、１枚の記録紙当たり２０枚の画像)で１枚又は複数の記録紙に印刷される。このような印刷処理が記録紙に施されることによって、使用者は、記録媒体に記録されている画像、又はフォルダに格納されている画像の一覧を得ることができる。また、インデックス印刷において、使用者が任意に選択した複数の画像を、所定の単位で１枚又は複数の記録紙に印刷する機能を有する画像形成装置も存在する。
【０００３】
画像が撮影された日付(以下、「撮影日付」)は、使用者にとって有益な情報である。従来より、画像と共に日付を記録紙に印刷可能な画像形成装置は存在しており、特開２００１−１１９２８号公報に開示された画像形成装置のように、インデックス印刷において、記録紙に印刷される個々の画像について撮影日付を印刷する画像形成装置も存在している。この公報に開示された画像形成装置では、記録媒体に記録された画像ファイルをソートして、これら画像ファイルに撮影日付順に番号が付される。画像形成装置は、この番号に基づいて画像を順次記録紙に印刷し、その際に、各画像の上隅に撮影日付が印刷される。
【特許文献１】特開２００１−１１９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記公報には具体的に記載されていないが、上記画像形成装置は、画像ファイルに含まれる付加情報(タグ)から撮影日付を取得して、得られた撮影日付に基づいて画像ファイルのソート処理を行っているものと思われ、これによって、インデックス印刷された画像が記録紙にて撮影日付順に並べられる利点を有している。しかしながら、上記画像形成装置は、インデックス印刷の対象となる画像ファイル数が多くなるにつれてソート処理時間がより長くなり、使用者がインデックス印刷を指示してから、実際に印刷動作が開示されるまでに時間を要するという問題がある。
【０００５】
さらに、上記画像形成装置は、１枚の記録紙に印刷される画像数が増加すると撮影日付を示す文字列(「文字」は、数字及びある記号を含む意味で用いる)が見づらくなる問題がある。図７は、上記画像形成装置によって、インデックス印刷が施された記録紙の模様を示す説明図である。記録紙には、２０枚の画像(51)が印刷されており、これら画像(51)の右上に各々の撮影日付を示す文字列(52)が印刷されている。６〜８枚程度の画像が記録紙に印刷される場合には、文字列(52)は十分判読可能なフォントサイズで印刷され得るが、記録紙に２０枚もの画像(51)が印刷されると、フォントサイズがかなり小さくなって、文字列(52)は、使用者にとって判読し難いものとなる。その一方で、文字列(52)が画像(51)に占める割合が大きくなって、画像(51)は見づらくなり、さらに、画像(51)が与える情報の多くが、文字列(52)によって欠落してしまう。
【０００６】
各画像(51)の周囲には背景領域が設けられるので、例えば、インデックス印刷において、文字列(52)を各画像(51)の下に印刷することが考えられる。しかしながら、インデックス印刷の主たる目的を考えると、記録紙には、各画像の画像ファイル名が印刷されることが好ましく、これらの印刷位置は、各画像の下であることが好ましい。これによって、使用者は、記録紙を見て、どの画像がどの画像ファイルに記録されているかを瞬時に理解できる。その結果、使用者は、通常の印刷モードで印刷したい画像の画像ファイルを特定し、その画像を画像形成装置に指示することが容易に可能となる。
【０００７】
本発明は、上記の問題を解決するものであり、インデックス印刷に代表される１枚の記録紙に複数の画像を出力する処理において、該処理に要する時間を長期化せずに、さらに、画像ファイル名等の表示を妨げなることなく使用者に把握しやすい形態で、形成される画像に関する撮影日付情報を示す第１文字列を記録紙に形成する画像形成装置を提供する。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、複数の画像が、撮影日付を含む付加情報を夫々付加されて記録されている記録媒体から、前記複数の画像を読み出して１枚の記録紙に出力する画像形成装置において、これら付加情報から各画像の撮影日付を順次取得して、最も古い撮影日付及び最も新しい撮影日付を特定し、前記記録紙に、前記複数の画像を形成すると共に、前記最も古い撮影日付及び前記最も新しい撮影日付を示す文字列を形成することを特徴とする。
【０００９】
さらに、本発明の画像形成装置は、撮影日付の取得が行われる毎に、取得した撮影日付を、前記画像形成装置が記憶する第１日付及び第２日付と比較し、前記取得した撮影日付が前記第１日付より古い場合には、前記第１日付を前記取得した撮影日付に書き換えると共に、前記取得した撮影日付が前記第２日付より新しい場合には、前記第２日付を前記取得した撮影日付に書き換えることによって、前記最も古い撮影日付及び前記最も新しい撮影日付を特定する。
【発明の効果】
【００１０】
本発明の画像形成装置では、１枚の記録紙に出力される各画像の撮影日付を順次取得して、最も古い撮影日付及び最も新しい撮影日付を特定し、これら日付を示す文字列を記録紙に形成する。従って、従来の画像形成装置のように、撮影日時に関したソート処理が行われないので、記録紙に画像を出力する時間が短縮される。また、これによって、使用者は、記録紙を参照して、これに形成されている画像の撮影期間(いつからいつまでの期間に撮影した画像であるか)を瞬時に把握できる。これら日付を示す文字列は、記録紙の背景領域にて、その端部付近に配置されるのが好ましく、これによって、文字列を十分大きなフォントサイズで形成することができる。さらに、各画像の付近に(各画像の上側又は下側が好ましい)、その画像の画像ファイルの名称を示す文字列を形成すると、使用者が記録紙を参照して画像を特定することが容易になる。
【００１１】
また、本発明の画像形成装置において、各画像について、その付加情報から撮影日付が取得できないか、又は取得した撮影日付が不適切である場合、使用者に注意を喚起するために、最も古い撮影日付を示す文字列及び最も新しい撮影日付を示す文字列の代わりに、その旨を、即ち意味のある撮影日時を表示できない旨を示す文字列を、前記記録紙に形成することが好ましい。
【発明を実施するための最良の形態】
【００１２】
本発明の画像形成装置について図を用いて説明する。以下、本発明をプリンタに適用した場合を実施例として説明を行うが、本発明は、プリンタ以外にも、１枚の記録紙に複数の画像を形成する機能を具えている画像形成装置(例えば、複写機やファクシミリ装置)に広く適用可能である。
【００１３】
図１は、本発明の一実施例であるプリンタの概要を示すブロック図である。プリンタは、記録媒体(1)が挿脱自在に装着されるスロット(2)を具えている。記録媒体(1)には、デジタルスチルカメラ等の撮像装置によって撮影された画像の画像ファイルが記録されている。プリンタは、記録媒体(1)に記録された画像ファイルを処理して、記録紙に画像を印刷して出力する。本実施例では、画像ファイルは、ＪＰＥＧ方式に基づいて記録媒体(1)に記録されており、圧縮符号化された画像データに加えてＥｘｉｆタグを含んでいる。 Ｅｘｉｆタグには、撮影日付、シャッター速度及びＦ値等の画像データに関する付加情報が所定のフォーマットで記録されている。記録媒体(1)には、例えば、コンパクトフラッシュ(登録商標)、スマートメディア(登録商標)、メモリステック(登録商標)又はＳＤメモリカード等の小型ＩＣチップを搭載した記録媒体が使用される。
【００１４】
マイクロコンピュータ(3)(以下、「マイコン」と称す)は、プリンタの制御を統括的に行う。マイコン(3)は、演算処理を行うＣＰＵと、各種制御用プログラムを記憶するＲＯＭと、ＣＰＵで実行されるプログラムや各種データを一時的に記憶するＲＡＭとを具えている(図示せず)。
【００１５】
マイコン(3)には、各種操作キーが設けられた操作パネル(4)が接続されている。操作パネル(4)は、電源キー(5a)、モードキー(5b)、プリントキー(5c)、カーソルキー(5d)、アップキー(5e)及びダウンキー(5f)を含んでいる。電源キー(5a)は、プリンタの電源をオン・オフするために用いられる。モードキー(5b)は、プリンタの各種動作モードを選択するために用いられる。プリントキー(5c)は、印刷動作の開始を指示するために用いられる。カーソルキー(5d)は、印刷する画像を選択する場合等に、ＬＣＤモニタ(6)に表示されるカーソルを上下左右に移動させるために用いられる。アップキー(5e)及びダウンキー(5f)は、印刷枚数等の各種パラメータを設定するために用いられる。表示部たるＬＣＤモニタ(6)には、プリンタの動作モードや印刷する画像の画像ファイル等を選択するための各種設定画面が表示され、ＬＣＤドライバ(7)は、マイコン(3)からの指示に基づいてＬＣＤモニタ(6)を駆動させる。
【００１６】
印刷される画像の画像データは、マイコン(3)によって、記録媒体(1)から適宜読み出されて、ＳＤＲＡＭ(8)に記憶される。画像データはＪＰＥＧ方式に基づいて圧縮されており、ＪＰＥＧ伸長回路(9)は、ＳＤＲＡＭ(8)から読み出された画像データを伸長する。伸長処理された画像データは、ＡＳＩＣで構成された変倍回路(10)によって変倍処理、即ち拡大(補間)又は縮小(間引き)処理が施される。
【００１７】
ＳＤＲＡＭ(8)には、記録媒体(1)から読み出された画像データを記憶するために用いられる第１記憶領域と、印刷処理用の画像データを、即ち、実際又は最終的に記録紙に印刷される画像の画像データ(以下、「印刷画像データ」と称す)を記憶する第２記憶領域とが設けられている(図示せず)。本実施例のプリンタは、インデックス印刷を行う機能を具えており、プリンタがインデックス印刷を行う場合、画像データは、記録媒体(1)から順次読み出されて、伸長処理及び縮小処理された後、第２記憶領域に記憶される印刷画像データに貼り付けられる。
【００１８】
ＳＤＲＡＭ(8)の第２記憶領域に記憶される印刷画像データは、記録紙の一面全体に亘る画素データであり、変倍回路(10)で縮小処理された画像データが、記録紙上の縮小画像の配置場所に夫々対応したＳＤＲＡＭ(8)のアドレス範囲に順次記憶されることによって、印刷画像データへの画像データの貼り付けが行われる。第２記憶領域における縮小画像の画像データが記憶されない部分は、画像データの貼り付けが終了した後に、白色を表示する画素データを記憶する処理を施される。なお、予め白色を表示する画素データを、印刷画像データとしてＳＤＲＡＭ(8)の第２記憶領域全体に記憶しておいてもよい。
【００１９】
書換え可能な不揮発性の記憶媒体であるフラッシュメモリ(11)には、撮影日付や画像ファイル名等を示す文字列を画像と共に記録紙に印刷するために使用されるフォントデータが記憶されている。例えば、インデックス印刷にてこれらの情報が印刷される場合、変倍回路(10)から出力された一連の画像データがＳＤＲＡＭ(8)の第２記憶領域に記憶された後、マイコン(3)は、第２記憶領域の所定のアドレス範囲に、文字列を示すフォントデータを記憶する処理を行う。フラッシュメモリ(11)には、フォントデータ以外に、プリンタの使用履歴情報や、後述するインデックス印刷におけるプリンタの動作を記述したプログラム等が記憶されている。
【００２０】
本実施例のプリンタは熱転写式のプリンタであって、プリント機構(12)は、複数の発熱素子を具えるサーマルヘッド(13a)、サーマルヘッド(13a)の移動を行うサーマルヘッド用モータ(13b)、印刷画像データに基づいて発熱素子を選択的に加熱するサーマルヘッドドライバ(13c)、シアン、マゼンダ、イエロー及びブラックのインクが塗布されたカセット式のインクリボン(13d)、インクリボン(13d)の送出しをするインクリボン用モータ(13e)、ポストカードやＬ版等の記録紙を格納するカセット(13f)、記録紙を搬送するローラ等で構成される搬送装置(13g)、インクリボン(13d)やカセット(13f)が装着されているか否かを検知する複数のメカニカルスイッチ(13h)等で構成されている。操作パネル(4)のプリントキー(5c)が押されると、マイコン(3)は、ＳＤＲＡＭ(8)に記憶されている印刷画像データをプリント機構(12)に送り、サーマルヘッド用モータ(13b)やインクリボン用モータ(13e)等を駆動する。そして、プリント機構(12)は、送られた印刷画像データを画像として記録紙に出力する。
【００２１】
次に、インデックス印刷において、本実施例のプリンタが行う動作について説明する。図２乃至図４は、この場合におけるプリンタの動作を示すフローチャートである。まず、図２に示すように、プリンタの電源がオンにされると、又はスロット(2)に記録媒体(1)が挿入されると、マイコン(3)は、記録媒体(1)の存在を検知する(Ｓ１)。次に、マイコン(3)は、記録媒体(1)に記録されている画像ファイルのリストを作成し、内蔵するＲＡＭに記憶する(Ｓ２)。図５は、このリストの一例である。これら画像ファイルの名称は、「ＳＡＮＹ０００１.ｊｐｇ」、「ＳＡＮＹ０００２.ｊｐｇ」等、数字を含む形式で与えられており、ファイルリストでは、画像ファイルが、これらの数字の小さい順に順序付けられて記載される。また、各画像ファイルに対して、これらの順序に従って付与された一連の番号(Ｉｎｄｅｘ  Ｎｕｍｂｅｒ)が付与されて、リストには、これら番号も記載される。マイコン(3)は、ステップＳ２で作成したリストに基づいて、記録媒体(1)にある画像ファイルの総数Ｘを設定する(Ｓ３)。
【００２２】
次に、使用者が操作パネル(4)を操作して、インデックス印刷モードの指定及びインデックス印刷の各種設定が行われる(Ｓ４)。この際、１枚の記録紙に印刷する画像の枚数Ｙが入力される。例えば、ＬＣＤモニタ(6)に表示される設定用画面に、数字「４」、「６」、「８」、「１６」及び「２０」が表示され、使用者は、カーソルを動かしてこれら数字の一つを選択する。数字「２０」が選択されると、１枚の記録紙に縮小された画像が２０枚単位で印刷される。選択された枚数Ｙは、マイコン(3)に設定される。
【００２３】
使用者が操作パネル(4)のプリントキー(5a)を押して、インデックス印刷命令がマイコン(3)に送られると(Ｓ５)、マイコン(3)は、その内部に変数として記憶する処理済み画像ファイル数Ｉを初期化、即ちゼロとする(Ｓ６)。また、マイコン(3)は、同一記録紙(同一ページ)内での処理済み画像ファイル数Ｊ、最も古い日付データＡ、及び最も新しい日付データＢを変数として記憶しており、これらも初期化される(Ｓ７〜Ｓ９)。最も古い日付データＡは、西暦示す変数Ａ１、月を示す変数Ａ２、及び日を示す変数Ａ３で構成され、最も新しい日付データＢは、西暦を示す変数Ｂ１、月を示す変数Ｂ２、及び日を示す変数Ｂ３で構成されている。ステップＳ８及びＳ９にて、これらの値は全てゼロにされる。
【００２４】
次に、記録媒体(1)に記録された画像ファイルは、ステップＳ２において作成されたファイルリストに基づいて、画像ファイルに付された番号順に処理される。まず、図３に示すように、マイコン(3)は、処理済み画像ファイル数Ｉ及び同一記録紙内での処理済み画像ファイル数Ｊをインクリメントし(Ｓ１０)、処理済み画像ファイル数Ｉの値と等しい番号がファイルリストにて付されている画像ファイルの画像データを記録媒体(1)から読み出して、ＳＤＲＡＭ(8)の第１記憶領域に記憶する(Ｓ１１)。さらに、マイコン(3)は、この画像ファイルに正常なＥｘｉｆタグが含まれているか否かを判断する(Ｓ１２)。ステップＳ１２にて、画像ファイルに正常なＥｘｉｆタグが含まれていると判断された場合、マイコン(3)は、そのＥｘｉｆタグを記録媒体(1)から読み出して、これに記述された撮影日付を、マイコン(3)内に変数として記憶する画像撮影日付データＣに設定する(Ｓ１３)。画像撮影日付データＣは、西暦を示す変数Ｃ１、月を示す変数Ｃ２及び日を示す変数Ｃ３で構成されている。
【００２５】
次に、マイコン(3)は、画像撮影日付データＣの示す日付が、所定の期間に含まれるか否かを判断する(Ｓ１４)。この期間は、例えば、１９５０年１月１日から２０９９年１２月３１日までと設定されて、西暦Ｃ１が、１９５０以上２０９９以下であれば、画像撮影日付データＣの示す日付が当該期間に含まれると判断される。ステップＳ１４にて、画像撮影日付データＣの示す日付が当該期間に含まれないと判断された場合、マイコン(3)は、Ｃ１乃至Ｃ３を全てゼロに変更する(Ｓ１５)。記録媒体(1)に記録されている画像ファイルのＥｘｉｆタグは、パーソナルコンピュータやデジタルスチルカメラ等上で動作する適当なソフトウェアを用いて編集されていることもあるので、Ｅｘｉｆタグの撮影日付が非現実的な日付に変更されている可能性がある。本実施例のプリンタでは、ステップＳ１４及びＳ１５を行うことによって、このような撮影日付がそのまま記録紙に印刷されないようになっている。また、例えば、パーソナルコンピュータ等上で動作するソフトウェアを用いて画像ファイルが処理された場合等、Ｅｘｉｆタグが破損している可能性もある。この場合、ステップＳ１２にて、画像ファイルに正常なＥｘｉｆタグが含まれていないと判断されて、ステップＳ１５が行われる。
【００２６】
ステップＳ１４又はＳ１５の後、マイコン(3)にて、画像撮影日付データＣの西暦Ｃ１がゼロであるか否かを判断される(Ｓ１６)。ステップＳ１６にて、西暦Ｃ１がゼロあると判断された場合、後述するステップＳ２３が行われる。ステップＳ１６にて、西暦Ｃ１がゼロではないと判断された場合、即ち、画像撮影日付データＣが適切である場合、最も古い日付データＡの西暦Ａ１がゼロであるか否かが判断される(Ｓ１７)。ステップＳ１７にて、西暦Ａ１がゼロではないと判断された場合、画像撮影日付データＣの示す日付が、最も古い日付データＡの示す日付よりも古いか否かが判断される(Ｓ１８)。そして、ステップＳ１８にて、画像撮影日付データＣの示す日付が、最も古い日付データＡの示す日付よりも古いと判断された場合、最も古い日付データＡは、画像撮影日付データＣの値で書き換えられる(Ｓ１９)。即ち、Ａ１＝Ｃ１、Ａ２＝Ｃ２、Ａ３＝Ｃ３とされる。ステップＳ１８にて、画像撮影日付データＣの示す日付が、最も古い日付データＡの示す日付よりと同じ又は新しいと判断された場合、後述するステップＳ２０が行われる。また、ステップＳ１７にて、最も古い日付データＡの西暦Ａ１がゼロであると判断された場合には、ステップＳ１８が行われることなくステップＳ１９が行われる。
【００２７】
ステップＳ１０以降のステップは繰り返し行われるが、ある記録紙に印刷される一連の画像に係る画像ファイルにおいて、最初に処理される画像ファイルのＥｘｉｆタグの撮影日付が、適切な日付である場合(即ちステップＳ１４における所定の期間内に含まれる場合)、又は、現在処理している画像ファイルのＥｘｉｆタグの撮影日付が、初めてステップＳ１３にて得られた適切な日付である場合には、ステップＳ１８が行われる必要はない。また、ある画像ファイルについてステップＳ１９が一旦行われると、それ以降に処理される画像ファイルについては、ステップＳ１５が行われない限り、ステップＳ１８が行われることになる。そして、より古い撮影日付が得られた場合には、ステップＳ１９にて、最も古い日付データＡは書き換えられる。
【００２８】
図４を参照すると、ステップＳ１８又はＳ１９の後、マイコン(3)にて、最も新しい日付データＢの西暦Ｂ１がゼロであるか否かが判断される(Ｓ２０)。ステップＳ２０にて、西暦Ｂ１がゼロではないと判断された場合、画像撮影日付データＣの示す日付が、最も新しい日付データＢの示す日付よりも新しいか否かが判断される(Ｓ２１)。ステップＳ２１にて、画像撮影日付データＣの示す日付が、最も新しい日付データＢの示す日付よりも新しいと判断された場合、最も新しい日付データＢは、画像撮影日付データＣの値で書き換えられる(Ｓ２２)。即ち、Ｂ１＝Ｃ１、Ｂ２＝Ｃ２、Ｂ３＝Ｃ３とされる。なお、ステップＳ２０にて、西暦Ｂ１がゼロであると判断された場合は、ステップＳ２１が行われることなく、ステップＳ２２が行われる。ある記録紙に印刷される画像に係る一連の画像ファイルにおいて、最初に処理される画像ファイルのＥｘｉｆタグの撮影日付が適切な日付である場合、又は、現在処理している画像ファイルのＥｘｉｆタグの撮影日付が、初めてステップＳ１３にて得られた適切な日付である場合には、ステップＳ２１が行われる必要はない。
【００２９】
ステップＳ２１又はＳ２２の後、ステップＳ１１にて読み出された画像データに伸長処理及び変倍処理が施されて、ＳＤＲＡＭ(8)にて印刷画像データに貼り付けられる(Ｓ２３)。また、ステップＳ１６にて、画像撮影日付データＣの西暦Ｃ１が、ゼロであると判断された場合も、ステップＳ１７乃至Ｓ２２が行われることなく、ステップＳ２３が行われる。ステップＳ２３の後、マイコン(3)にて、処理済み画像ファイル数Ｉが、画像ファイルの総数Ｘに等しいか否かが判断される(Ｓ２４)。ステップＳ２４にて、ＩがＸと異なると判断された場合、同一記録紙内での処理済み画像ファイル数Ｊが、１枚の記録紙に印刷する画像の枚数Ｙと等しいか否かが判断される(Ｓ２５)。ステップＳ２５にて、ＪがＹと異なると判断された場合、ステップＳ１０が再度行われて、ファイルリストにて次の番号が付された画像ファイルについて、ステップＳ１１以降の処理が行われる。
【００３０】
ステップＳ２５にて、ＪがＹと等しいと判断された場合、ある１枚の記録紙に印刷されるＹ枚の画像に係るＹ個の画像ファイルの全てについて、ステップＳ１１乃至Ｓ２３の処理が行われたことになる。また、ステップＳ２４にて、ＩがＸと等しいと判断された場合、最後の記録紙に印刷される画像に係る画像ファイルの全てについて、ステップＳ１１乃至Ｓ２３の処理が行われたことになる(最後の記録紙に印刷される画像の数は、Ｙより少ないことがあり得る)。これら画像ファイルに係る撮影日付の中で最も古い撮影日付は、最も古い日付データＡとして、最も新しい撮影日付は、最も新しい日付データＢとしてマイコン(3)に記憶されており、その後、日付データＡ及び日付データＢを用いて、最も古い撮影日付及び最も新しい日付印刷を示すフォントデータが印刷画像データに貼り付けられる(Ｓ２６)。さらに、ステップＳ２６では、白色を表示する画素データを記憶する処理や、各画像ファイル名を示すフォントデータや記録紙のページ数を示すフォントデータ等を貼り付ける処理等が行われて、印刷画像データが作成される。
【００３１】
なお、本実施例のプリンタでは、以上の説明と図２乃至図４から理解されるように、ある１枚の記録紙に印刷されるＹ枚の画像に係る画像ファイルの各々について、Ｅｘｉｆタグが破損又は撮影日付が不適切である場合にのみ、日付データＡのＡ１、Ａ２及びＡ３と、日付データＢのＢ１、Ｂ２及びＢ３が全てゼロとなる。何れか一つの画像ファイルのＥｘｉｆタグに適切な撮影日付が記述されていれば、ステップＳ１９及びＳ２２は必ず行われて、Ａ１〜Ａ３及びＢ１〜Ｂ３は、適切な値に変更される。
【００３２】
ステップＳ２６の後、印刷画像データがプリント機構(12)に送られて、印刷画像データに基づいて記録紙に画像が印刷される(Ｓ２７)。そして、マイコン(3)にて、処理済み画像ファイル数Ｉが、画像ファイルの総数Ｘに等しいか否かが再度判断される(Ｓ２８)。ステップＳ２８にて、ＩにＸに等しい場合、プリンタのインデックス印刷動作は終了する。ステップＳ２８にて、ＩがＸと異なる場合、次の記録紙に画像を印刷するために、ステップＳ７以降の処理が再度行われる。
【００３３】
図６は、本実施例のプリンタを用いてインデックス印刷が施された記録紙の説明図である。記録紙には、縮小された２０枚の画像(31)が印刷されている。また、各画像(31)の下側には、背景領域(画像(31)が形成されていない領域を意味しており、必ずしも白色である必要はない)に各画像の画像ファイル名を示す文字列(32)が印刷されている。さらに、記録紙の右上には、インデックス印刷において処理された記録紙において、何番目の記録紙であるか(即ち、ページ番号)を示す文字列「Ｐａｇｅ １」(33)が背景領域に印刷されている。そして、文字列(33)の左側には、これら２０枚の画像(31)の撮影日付の中で、最も古い撮影日付「２００４.０３.１７」と最も新しい撮影日付「２００４.０３.２４」を示す文字列「２００４.０３.１７〜２００４.０３.２４」(34)が、背景領域に印刷されている。なお、これら画像(31)に係る画像ファイルの全てについて、Ｅｘｉｆタグが破損又は撮影日付が不適切である場合、文字列(34)は、「００００.００.００〜００００.００.００」となる。
【００３４】
文字列(34)は、記録紙の端部付近の背景領域に配置されるのが好ましく、記録紙の上端部又は下端部付近に配置されるのがさらに好ましい。従来のプリンタによってインデックス印刷が施された記録紙(図７参照)と比較すると、図６に示す記録紙では、画像に関する撮影日付情報が、使用者に対して非常に分かりやすい又は見やすい態様で印刷されていることは明らかであろう。
【００３５】
実施例のプリンタでは、プリンタに装着された記録媒体(1)に記録された画像フォルダについて、インデックス印刷処理を行っているが、記録媒体(1)はプリンタに装着又は内蔵されている必要はなく、デジタルスチルカメラ等の外部装置に装着又は内蔵されていてもよい。このような場合、プリンタと外部装置は、例えばＵＳＢケーブルを用いて接続される。外部装置の記録媒体は、マイコン(3)により検知されて、インデックス印刷は、上記と同様にして行われる。
【００３６】
また、ＰｉｃｔＢｒｉｄｇｅ等の通信規格に基づいて、外部装置とプリンタを相互に通信可能に構成することにより、外部装置からインデックス印刷の各種設定を行ったり、インデックス印刷の開始をプリンタに指示することが可能である。この場合、プリンタは、外部装置からプリンタに送られる命令に基づいて、図２に示した画像ファイルリストの作成(Ｓ２)やインデックス印刷の設定(Ｓ４)等を行った後、ステップＳ６以降の処理を行うように構成される。なお、複数の画像のうち、ある画像については繰り返して印刷する指示がプリンタに送られると、マイコン(3)では、該画像の画像ファイル名が連続して並べられたファイルリスト(図６参照)が作成される(これら画像ファイル名に付される番号は異なる)。この場合、同じ画像ファイルについて同じ処理が重複しないように、図３及び４に示した処理を変更してもよい。
【００３７】
また、上記の説明は、記録媒体(1)内に記録された全ての画像についてインデックス印刷を行う場合について行ったが、あるフォルダ内の画像や使用者が任意に選択した画像についてインデックス印刷を行う場合も、上述のファイルリストの一部のみを考慮したり、又は処理の対象となる画像ファイルのみについてファイルリストを作成するような適当な修正を行うことによって、図２乃至図４に示したフローチャートとほぼ同様な動作で行うことが可能である。
【００３８】
上記実施例の説明は、本発明を説明するためのものであって、特許請求の範囲に記載の発明を限定し、或は範囲を減縮する様に解すべきではない。本発明の各部構成は上記実施例に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能であることは勿論である。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施例であるプリンタの構成を示すブロック図である。
【図２】インデックス印刷において、実施例のプリンタが行う動作を示すフローチャートである。
【図３】インデックス印刷において、実施例のプリンタが行う動作を示すフローチャートである。
【図４】インデックス印刷において、実施例のプリンタが行う動作を示すフローチャートである。
【図５】実施例のプリンタが作成するファイルリストを示す説明図である。
【図６】実施例のプリンタを用いてインデックス印刷が施された記録紙の説明図である。
【図７】従来のプリンタを用いてインデックス印刷が施された記録紙の説明図である。
【符号の説明】
【００４０】
(1)     記録媒体
(3)     マイクロコンピュータ
(8)     ＳＤＲＡＭ
(10)    変倍回路
(12)    プリント機構
(31)    画像
(34)    文字列
【図１】
2005266384.tif 000003
【図２】
2005266384.tif 000004
【図３】
2005266384.tif 000005
【図４】
2005266384.tif 000006
【図５】
2005266384.tif 000007
【図６】
2005266384.tif 000008
【図７】
2005266384.tif 000009