(57)【要約】【構成】プリンタ１０は、縮小された２０コマのインデックス画像を１枚の印画紙にプリントするインデックスプリント機能と、いずれか１つのインデックス画像に対応する主要画像を１枚の印画紙にプリントする通常プリント機能とを有する。ＬＣＤモニタ１６には、２０コマのインデックス画像のプリント配置と同じ態様で、２０個の矩形枠が表示される。カーソルキー３４ｂによって２０個の矩形枠のいずれか１つにカーソルが合わせられ、アップキー３４ｃによって所望のプリント枚数が指定されると、カーソルが指向する矩形枠に対応する主要画像が、プリント機構１２によって所望の枚数の印画紙にプリントされる。【効果】所望の主要画像を確実にプリントすることができる。【選択図】  図１
2004291382.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ個の縮小画像を１枚の用紙にプリントする第１プリント機能と前記Ｎ個の縮小画像のいずれか１つに対応する主要画像を１枚の用紙にプリントする第２プリント機能とを有するプリンタにおいて、
前記第１プリント機能による前記Ｎ個の縮小画像のプリント配置と同じ態様でＮ個のキャラクタが配置されたプリント設定画面をモニタに表示する表示手段、
前記Ｎ個のキャラクタのいずれか１つの選択を受け付ける受付手段、および
前記受付手段によって選択を受け付けたキャラクタに対応する主要画像を前記第２プリント機能を用いてプリントするプリント手段を備えることを特徴とする、プリンタ。
【請求項２】
前記プリント設定画面を表すキャラクタデータをメモリ上に作成する作成手段をさらに備え、
前記表示手段は前記メモリ上に作成されたキャラクタデータに基づいて前記プリント設定画面を表示する、請求項１記載のプリンタ。
【請求項３】
前記プリント設定画面の構成要素は前記Ｎ個のキャラクタのいずれか１つを指向するポインタを含み、
前記受付手段は前記ポインタに向けられた第１変更指示を受け付ける第１変更指示受付手段を含み、
前記第１変更指示に応答して前記ポインタの指向先を変更する指向先変更手段をさらに備える、請求項１または２記載のプリンタ。
【請求項４】
前記プリント設定画面の構成要素は前記ポインタが指向するキャラクタに対応する主要画像の識別番号をさらに含み、
前記第１変更指示に応答して前記識別番号を変更する識別番号変更手段をさらに備える、請求項３記載のプリンタ。
【請求項５】
前記プリント画面の構成要素はプリント枚数を含み、
前記受付手段は前記プリント枚数に向けられた第２変更指示を受け付ける第２変更指示受付手段を含み、
前記第２変更指示に応答して前記プリント枚数を変更するプリント枚数変更手段をさらに備える、請求項１ないし４のいずれかに記載のプリンタ。
【請求項６】
前記プリント手段は前記プリント枚数変更手段によって変更されたプリント枚数に従うプリントを行う、請求項５記載のプリンタ。
【請求項７】
前記第１プリント機能によるプリントを行うときＮ個の主要画像に縮小ズームを施して前記Ｎ個の縮小画像を作成する縮小ズーム手段をさらに備える、請求項１ないし６のいずれかに記載のプリンタ。
【請求項８】
前記Ｎ個のキャラクタの各々は矩形状のキャラクタである、請求項１ないし７のいずれかに記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プリンタに関し、特にたとえば、Ｎ個の縮小画像を１枚の用紙にプリントする第１プリント機能と、Ｎ個の縮小画像のいずれか１つに対応する主要画像を１枚の用紙にプリントする第２プリント機能とを有する、プリンタに関する。
【０００２】
【従来技術】
従来のこの種のプリンタの一例が、特許文献１に開示されている。この従来技術は、複数のサムネイル画像のいずれか１つにマークが付された印画紙を給紙口から投入することによって、マークが付されたサムネイル画像をフルサイズでプリントできるようにしたものである。これによって、液晶モニタやタッチパネルなどを用いることなく、所望の画像を確実にプリントすることができる。
【０００３】
【特許文献１】
特開２０００−３６９３０号公報
【０００４】
【発明が解決しようとする課題】
しかし、従来技術では、複数のサムネイル画像がプリントされた印画紙に実際にマークが付されるため、品位面で印画紙の保存に適さず、また、印画紙の繰り返し利用にも制限がある。
【０００５】
それゆえに、この発明の主たる目的は、撮影画像を表示するモニタがなくても、所望の画像のプリントを確実に指定することができる、新規なプリンタを提供することである。
【０００６】
【課題を解決するための手段】
この発明に従うプリンタは、Ｎ個の縮小画像を１枚の用紙にプリントする第１プリント機能とＮ個の縮小画像のいずれか１つに対応する主要画像を１枚の用紙にプリントする第２プリント機能とを有するプリンタにおいて、第１プリント機能によるＮ個の縮小画像のプリント配置と同じ態様でＮ個のキャラクタが配置されたプリント設定画面をモニタに表示する表示手段、Ｎ個のキャラクタのいずれか１つの選択を受け付ける受付手段、および受付手段によって選択を受け付けたキャラクタに対応する主要画像を第２プリント機能を用いてプリントするプリント手段を備えることを特徴とする。
【０００７】
【作用】
プリンタは、Ｎ個の縮小画像を１枚の用紙にプリントする第１プリント機能と、Ｎ個の縮小画像のいずれか１つに対応する主要画像を１枚の用紙にプリントする第２プリント機能とを有する。第１表示手段は、第１プリント機能によるＮ個の縮小画像のプリント配置と同じ態様でＮ個のキャラクタが配置されたプリント設定画面をモニタに表示する。表示されたＮ個のキャラクタのいずれか１つの選択が第１受付手段によって受け付けられると、プリント手段は、このキャラクタに対応する主要画像を第２プリント機能を用いてプリントする。
【０００８】
Ｎ個のキャラクタは、第１プリント機能によるＮ個の縮小画像のプリント配置と同じ態様でモニタに表示される。このため、第２プリント機能によるプリントに先立ってＮ個の縮小画像を用紙にプリントすれば、プリントされたＮ個の縮小画像とモニタに表示されたＮ個のキャラクタとを参照して、所望の主要画像のプリントを確実に指定することができる。
【０００９】
好ましくは、プリント設定画面を表すキャラクタデータが、作成手段によってメモリ上に作成される。このとき、表示手段は、メモリ上に作成されたキャラクタデータに基づいてプリント設定画面を表示する。
【００１０】
好ましくは、プリント設定画面の構成要素は、Ｎ個のキャラクタのいずれか１つを指向するポインタを含む。ポインタに向けられた第１変更指示が受付手段によって受け付けられると、ポインタの指向先が指向先変更手段によって変更される。このようなポインタを用いることによって、キャラクタつまり主要画像の選択が容易になる。
【００１１】
さらに好ましくは、プリント設定画面の構成要素は、ポインタが指向するキャラクタに対応する主要画像の識別番号をさらに含む。この識別番号は、第１変更指示に応答して、識別番号変更手段によって変更される。識別番号を表示することで、第１プリント機能によってプリントされた用紙がないときでも、所望の主要画像の特定が可能となる。
【００１２】
好ましくは、プリント画面の構成要素はプリント枚数を含む。このプリント枚数に向けられた第２変更指示が第２変更指示受付手段によって受け付けられると、プリント枚数がプリント枚数変更手段によって変更される。プリント手段は、プリント枚数変更手段によって変更されたプリント枚数に従うプリントを行う。
【００１３】
好ましくは、第１プリント機能によるプリントを行うとき、縮小ズーム手段はＮ個の主要画像に縮小ズームを施してＮ個の縮小画像を作成する。縮小画像を主要画像に基づいて作成することで、高品質の縮小画像が第１プリント機能によって用紙にプリントされる。高画質の縮小画像がプリントされた用紙は、長期の保存に適する。
【００１４】
好ましくは、Ｎ個のキャラクタの各々は矩形状のキャラクタである。キャラクタの形状を矩形とすることによって、第１プリント機能によってプリントされた縮小画像との対応関係がより明確になる。
【００１５】
【発明の効果】
この発明によれば、Ｎ個のキャラクタを第１プリント機能によるＮ個の縮小画像のプリント配置と同じ態様でモニタに表示するようにしたため、Ｎ個の縮小画像がプリントされた用紙とモニタに表示されたＮ個のキャラクタとを参照することで、所望の主要画像のプリントを確実に指定することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１７】
【実施例】
図１を参照して、この実施例のプリンタ１０は、操作パネル３４を含む。操作パネル３４の電源キー３４ｆによって電源が投入されると、ＣＰＵ３２は、スロット２８に装着された記録媒体３０にアクセスし、画像ファイルを管理する画像フォルダのリストつまりフォルダリストと、各々の画像フォルダに格納された画像ファイルのリストつまりファイルリストとを作成する。
【００１８】
記録媒体３０に画像フォルダ“１００ＳＡＮＤＳ”，“１０１ＳＡＮＤＳ”…が記録されていれば、図２に示すフォルダリストＦＤＬが作成される。また、画像フォルダ“１００ＳＡＮＤＳ”に画像ファイル“ｓａｎｙ０００１ｊｐｇ．”，“ｓａｎｙ０００２ｊｐｇ．”…が記録されていれば図３（Ａ）に示すファイルリストＦＬＬ１が作成され、画像フォルダ“１０１ＳＡＮＤＳ”に画像ファイル“ｓａｎｙ１００１ｊｐｇ．”，“ｓａｎｙ１００２ｊｐｇ．”…が記録されていれば図３（Ｂ）に示すファイルリストＦＬＬ２が作成される。
【００１９】
操作パネル３４に設けられたモードキー３４ｅによってインデックスプリントモードが選択され、かつカーソルキー３４ｂによって任意の画像フォルダつまり任意のファイルリストが選択されると、ＣＰＵ３２は、選択された画像フォルダに含まれる２０個の画像ファイルから主要画像データを順次読み出す。読み出された主要画像データはＪＰＥＧフォーマットに従って圧縮された画像データであり、この主要画像データはＪＰＥＧ伸長回路２０によって伸長処理を施される。伸長された主要画像データはＣＰＵ３２によって変倍回路２６に与えられ、縮小ズームを施される。変倍回路２６によって生成された縮小画像データは、その後ＣＰＵ３２によってＳＤＲＡＭ２４に書き込まれる。
【００２０】
２０コマの縮小画像データがＳＤＲＡＭ２４に確保されると、ＣＰＵ３２は、インデックスプリントをプリンタドライバ１４に命令する。プリンタドライバ１４は、ＳＤＲＡＭ２４に確保された２０コマの縮小画像データを読み出し、読み出された縮小画像データをプリント機構１２に与える。プリント機構１２はインデックスプリントを実行し、この結果、２０コマのインデックス画像が印画紙にプリントされる。
【００２１】
１枚のインデックスプリントが完了すると、次の２０個の画像ファイルについて上述と同様の処理が実行される。こうして、インデックス画像が２０コマずつ印画紙にプリントされていく。
【００２２】
画像フォルダ“１００ＳＡＮＤＳ”が選択された場合、１枚目の印画紙には画像ファイル“ｓａｎｙ０００１ｊｐｇ．”〜“ｓａｎｙ００２０ｊｐｇ．”の主要画像データに基づくインデックス画像ＩＭ０１〜ＩＭ２０が図４に示す要領で印画紙にプリントされる。印画紙の右上にはページ番号“０１”がプリントされ、ラスタ走査順に配置されたインデックス画像ＩＭ０１〜ＩＭ２０の下側にはインデックス番号“１００−０００１”〜“１００−００２０”がそれぞれプリントされる。なお、インデックス番号は、インデックス画像が属する画像フォルダおよび画像ファイルの番号によって形成される。
【００２３】
モードキー３４ｅによって通常プリントモードおよび“指定コマプリント”が選択され、カーソルキー３４ｂによって任意の画像フォルダつまり任意のファイルリストが選択されると、ＣＰＵ３２は、フラッシュメモリ２２に格納されたキャラクタデータを用いてプリント設定画面データをＳＤＲＡＭ２４上に作成し、作成されたプリント設定画面データの出力をＬＣＤドライバ１８に命令する。ＬＣＤドライバ１８は、プリント設定画面データをＳＤＲＡＭ２４から読み出し、このプリント設定画面データに従ってＬＣＤモニタ１６を駆動する。この結果、プリント設定画面がモニタ画面に表示される。
【００２４】
画像フォルダ“１００ＳＡＮＤＳ”が選択されたときは、図５に示すプリント設定画面がＬＣＤモニタ１６に表示される。図５によれば、図４に示すプリント画像を模したキャラクタ画像Ｃｉｄｘが画面ほぼ中央に表示され、インデックス番号Ｎｉｄｘが画面左上に表示され、指定されたプリント枚数を表す枚数情報Ｐｉｎｆ１が画面左側に表示される。なお、このプリント設定画面はモノクロである。
【００２５】
インデックスプリントでは、水平方向に５個のインデックス画像が配置され、垂直方向に４個のインデックス画像が配置される。さらに、印画紙の左上にページ番号が配置される。このため、キャラクタ画像Ｃｉｄｘ上でも、水平方向に５個の矩形枠が配置され、垂直方向に４個の矩形枠が配置され、そして右上にページ番号が配置される。ただし、矩形枠の中にインデックス画像と同じ画像が表示されることはなく、代わりにカーソルポインタＣＳのようなポインタが任意の矩形枠の中に表示される。
【００２６】
インデックス番号Ｎｉｄｘとしては、カーソルＣＳが属する矩形枠に対応するインデックス番号が表示される。図５によれば、カーソルＣＳは左上の矩形枠に属し、かつページ番号は“１”である。また、選択された画像フォルダは“１００ＳＡＮＤＳ”である。このため、図３（Ａ）に示すファイルリストＦＬＬ１からファイル番号“０００１”が検出され、“１００−０００１”がインデックス番号Ｎｉｄｘとして表示される。
【００２７】
枚数情報Ｐｉｎｆ１は、カーソルＣＳが指向する矩形枠のインデックス画像について指定されたプリント枚数を示す個別枚数情報Ｐｑと、指定されたプリント枚数の総和を示す総枚数情報Ｐｔとを含む。通常プリントモードが選択された当初は、個別枚数情報Ｐｑおよび総枚数情報Ｐｔのいずれも“０”を示す。
【００２８】
ここで、カーソルキー３４ｂが操作されると、カーソルＣＳのキャラクタデータがＳＤＲＡＭ２４上で上下方向または左右方向に移動し、インデックス番号ＮｉｄｘのキャラクタデータがＳＤＲＡＭ２４上で更新され、さらに必要に応じてページ番号のキャラクタデータがＳＤＲＡＭ２４上で更新される。これによって、ＬＣＤモニタ１４上でも、カーソルＣＳが上下方向または左右方向に移動し、インデックス番号Ｎｉｄｘが更新され、さらに必要に応じてページ番号が更新される。
【００２９】
たとえば、図５に示す表示状態で、カーソルキー３４ｂが下方向に８回操作されると、図６に示すキャラクタ画像Ｃｉｄｘおよびインデックス番号ＮｉｄｘがＬＣＤモニタ１６に表示される。ページ番号は“３”となり、インデックス番号Ｎｉｄｘは“１００−００４１”となる。
【００３０】
この状態でアップキー３４ｃが１回操作されると、個別枚数情報Ｐｑおよび総枚数情報Ｐｔのキャラクタデータが“０”から“１”に更新され、ファイルリストＦＬＬ１に登録されたファイル名“ｓａｎｙ００４１ｊｐｇ．”に枚数“１”が割り当てられる。キャラクタデータの更新に伴って、画面に表示された個別枚数情報ＰｑおよびＰｔも“０”から“１”に更新される。
【００３１】
図６に示す状態でカーソルキー３４ｂが右方向に２回操作されると、図７に示すように、カーソルＣＳが右方向に２ステップ移動し、インデックス番号Ｎｉｄｘが“１００−００４３”に更新される。左上の矩形枠の中には、上述のプリント指定が完了したことを示すかつカーソルＣＳと同じ形状の選択済みマークＭＫが表示される。このマークＭＫも、対応するキャラクタデータがＳＤＲＡＭ２４に書き込まれることに基づく。なお、カーソルＣＳを点滅表示させるようにすれば、マークＭＫとカーソルＣＳとの区別が可能となる。
【００３２】
この状態でアップキー３４ｃが３回操作されると、個別枚数情報Ｐｑおよび総枚数情報Ｐｔがそれぞれ“３”および“４”に更新され、図１０に示すファイルリストＦＬＬ１に登録されたファイル名“ｓａｎｙ００４３ｊｐｇ．”に枚数“３”が割り当てられる。
【００３３】
続いて、カーソルキー３４ｂが上方向に８回操作され、アップキー３４ｃが２回操作されると、プリント設定画面は図８に示す要領で表示される。つまり、カーソルＣＳはラスタ走査順で８番目の矩形枠を指向し、インデックス番号Ｎｉｄｘは“１００−０００８”に更新され、そして個別枚数情報Ｐｑおよび総枚数情報Ｐｔはそれぞれ“２”および“６”に更新される。さらに、図１０に示すファイルリストＦＬＬ１に登録されたファイル名“ｓａｎｙ０００８ｊｐｇ．”に、枚数“２”が割り当てられる。
【００３４】
その後、カーソルキー３４ｂが下方向に３回操作されかつ左方向に２回操作され、アップキー３４ｃが４回操作されると、プリント設定画面の表示は図９に遷移する。図９によれば、カーソルＣＳは左上の矩形枠を指向し、インデックス番号Ｎｉｄｘは“１００−００２１”に更新される。また、個別枚数情報Ｐｑおよび総枚数情報Ｐｔはそれぞれ“４”および“１０”に更新される。図１０に示すファイルリストＦＬＬ１に登録されたファイル名“ｓａｎｙ００２１ｊｐｇ．”には、枚数“４”が割り当てられる。
【００３５】
こうしてプリントしたいコマとプリントしたい枚数とが指定された後にプリントキー３４ａが押されると、通常プリントが開始される。ＣＰＵ３２はまず、図１０に示すファイルリストＦＬＬ１を参照して、プリントすべき総枚数と、“１”以上の枚数が割り当てられた画像ファイルのうちファイル番号が最も小さい画像ファイルとを検出する。そして、検出結果に応じたプリント状況案内画面データをフラッシュメモリ２２内のキャラクタデータを用いてＳＤＲＡＭ２４上に作成し、作成されたプリント状況案内画面データの出力をＬＣＤドライバ１８に命令する。この結果、図１１に示すプリント状況案内画面がＬＣＤモニタ１６に表示される。なお、このプリント状況案内画面もまた、モノクロである。
【００３６】
図１１によれば、プリント設定画面と同様に、キャラクタ画像Ｃｉｄｘが画面ほぼ中央に表示され、インデックス番号Ｎｉｄｘが画面左上に表示される。プリントすべき画像に対応する矩形枠にはマークＭＫが表示され、インデックス番号Ｎｉｄｘ“１００−０００８”はプリントすべき主要画像に対応するインデックス番号を表す。
【００３７】
画面左側には、プリント枚数に関連する枚数情報Ｐｉｎｆ２が表示される。この枚数情報Ｐｉｎｆ２は、インデックス番号Ｎｉｄｘが示す画像について指定されたプリント枚数を示す個別枚数情報Ｐｑと、プリントされていない枚数の総量を示す総残量情報Ｐｒとによって形成される。画像ファイル“ｓａｎｙ０００８ｊｐｇ．”については２枚のプリントが必要であり、現時点ではプリントは１回も行われていないため、個別枚数情報Ｐｑは“２”となり、総残量情報Ｐｒは“１０”となる。
【００３８】
プリント状況案内画面が表示された後、ＣＰＵ３２は、画像ファイル“ｓａｎｙ０００８ｊｐｇ．”から主要画像データを読み出す。読み出された主要画像データは、ＪＰＥＧ伸長回路２０によって伸長処理を施され、伸長された主要画像データは、ＣＰＵ３２によってＳＤＲＡＭ２４に書き込まれる。ＳＤＲＡＭ２４への書き込みが完了すると、ＣＰＵ３２は２枚の通常プリントをプリンタドライバ１４に命令する。プリンタドライバ１４は、ＳＤＲＡＭ２４に格納された主要画像データを読み出し、読み出された主要画像データを枚数情報“２”とともにプリント機構１２に与える。プリント機構１２は通常プリントを２回実行し、この結果、主要画像が２枚の印画紙にプリントされる。
【００３９】
画像ファイル“ｓａｎｙ０００８ｊｐｇ．”についてのプリントが完了すると、プリント状況案内画面は、図１２に示すように更新される。ファイルリストＦＬＬ１によれば、次にプリントすべき画像ファイルは“ｓａｎｙ００２１ｊｐｇ．”であり、プリントすべき枚数は４枚である。このため、インデックス番号ＮｉｄｘのキャラクタデータがＳＤＲＡＭ２４上で“１００−００２１”に更新され、個別枚数情報ＰｑのキャラクタデータがＳＤＲＡＭ２４上で“４”に更新される。さらに、２枚のプリントが完了したため、総残量情報ＰｒのキャラクタデータがＳＤＲＡＭ２４上で“８”に更新される。このようなキャラクタデータの更新処理が行われた結果、ＬＣＤモニタ１６上でも、インデックス番号Ｎｉｄｘ，個別枚数情報Ｐｑおよび総残量情報Ｐｒが更新される。
【００４０】
画像ファイル“ｓａｎｙ００２１ｊｐｇ．”に格納された主要画像データは、上述と同様の処理を経てプリント機構１２に出力される。この結果、主要画像がプリント機構１２によって４枚の印画紙にプリントされる。
【００４１】
画像ファイル“ｓａｎｙ００２１ｊｐｇ．”についての４枚のプリントが完了すると、プリント状況案内画面は、図１３に示すように更新される。次にプリントすべき画像ファイルは“ｓａｎｙ００４１ｊｐｇ．”であり、プリントすべき枚数は１枚であるため、インデックス番号Ｎｉｄｘは“１００−００４１”となり、個別枚数情報Ｐｑは“１”となる。さらに、残枚数情報Ｐｒは“４”となる。画像ファイル“ｓａｎｙ００４１ｊｐｇ．”に格納された主要画像データは上述と同様の処理を経てプリント機構１２に出力され、この結果、主要画像が１枚の印画紙にプリントされる。
【００４２】
画像ファイル“ｓａｎｙ００４１ｊｐｇ．”についての１枚のプリントが完了すると、プリント状況案内画面は、図１４に示すように更新される。次にプリントすべき画像ファイルは“ｓａｎｙ００４３ｊｐｇ．”であり、プリントすべき枚数は３枚であるため、インデックス番号Ｎｉｄｘは“１００−００４３”となり、個別枚数情報Ｐｑは“３”となる。さらに、残枚数情報Ｐｒは“３”となる。画像ファイル“ｓａｎｙ００４３ｊｐｇ．”に格納された主要画像データは上述と同様の処理を施され、これによって主要画像がプリントされた３枚の印画紙が得られる。
【００４３】
なお、通常プリントモードにおいて“全コマプリント”が選択されたときは、所望の画像フォルダに含まれる全ての画像ファイルについて、通常プリントが１枚ずつ実行される。
【００４４】
ＣＰＵ３２は、具体的には図１５〜図２０に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ２２に記憶される。
【００４５】
図１５を参照して、まずステップＳ１で記録媒体３０がスロット２８に装着されているかどうかを判別し、ＹＥＳであればステップＳ３でこの記録媒体３０に画像フォルダが記録されているかどうかを判別する。画像フォルダが存在しなければ、ステップＳ５でエラーメッセージを出力してステップＳ１に戻る。これに対して、画像フォルダが存在すれば、ステップＳ７で図２に示すようなフォルダリストＦＤＬを作成し、ステップＳ９で図３（Ａ）に示すようなファイルリストＦＬＬ１および図３（Ｂ）に示すようなファイルリストＦＬＬ２を作成する。
【００４６】
ステップＳ１１およびＳ１５では、モードキー３４ｂによってインデックスプリントモードおよび通常プリントモードのいずれが選択されたかを判別する。インデックスプリントモードが選択されたときは、ステップＳ１３に進む。また、通常プリントモードが選択されたときは、“全コマプリント”および“指定コマプリント”のいずれが選択されたかをステップＳ１７およびＳ１９で判別する。“全コマプリント”が選択されたときはステップＳ４１に進み、“指定コマプリント”が選択されたときはステップＳ５７に進む。
【００４７】
インデックスプリントを行う場合は、まずステップＳ１３でファイルリスト選択処理を実行する。これによって、図３（Ａ）に示すファイルリストＦＬＬ１および図３（Ｂ）に示すファイルリストＦＬＬ２のいずれか一方が選択される。所望のファイルリストが選択された後にプリントキー３４ａが操作されると、ステップＳ１４でＹＥＳと判断し、ステップＳ２１で変数ＩｎｄｅｘＮを“１”に設定する。
【００４８】
ステップＳ２３では、選択されたファイルリストから変数ＩｎｄｅｘＮに対応する画像ファイルを特定し、特定された画像ファイルに含まれる主要画像データを記録媒体３０から読み出し、そして読み出された主要画像データをＪＰＥＧ伸長回路２０に与える。これによって、主要画像データがＪＰＥＧ伸長を施される。続くステップＳ２５では伸長された主要画像データを変倍回路２６に与え、縮小ズーム処理を施す。縮小画像データが得られるとステップＳ２７に進み、この縮小画像データをＳＤＲＡＭ２４に書き込む。書き込みが完了すると、ステップＳ２９で変数ＩｎｄｅｘＮをインクリメントする。
【００４９】
ステップＳ３１ではＳＤＲＡＭ２４に確保された縮小画像データのコマ数を判別し、ステップＳ３３では変数ＩｎｄｅｘＮを判別する。ＳＤＲＡＭ２４に確保された縮小画像データのコマ数が“２０”に満たないか、あるいは変数Ｉｎｄｅｘが最大値Ｎｍａｘ以下であれば、ステップＳ２３〜Ｓ２９の処理を繰り返す。これに対して、ＳＤＲＡＭ２４に２０コマの縮小画像データが確保されるか、コマ数が“２０”に満たなくても変数ＩｎｄｅｘＮが最大値Ｎｍａｘを超えたときは、ステップＳ３５に進み、インデックスプリントをプリンタドライバ１４に命令する。ＳＤＲＡＭ２４に確保された縮小画像データは、プリンタドライバ１４によって読み出され、プリント機構１２によってインデックスプリント処理を施される。
【００５０】
１枚のインデックスプリントが完了すると、ステップＳ３７でＹＥＳと判断し、ステップＳ３９で変数ＩｎｄｅｘＮを最大値Ｎｍａｘと比較する。そして、ＩｎｄｅｘＮ≦ＮｍａｘであればステップＳ２３〜Ｓ３７の処理を繰り返す。これによって、選択されたファイルリストに登録された全ての画像ファイルについて、インデックスプリントが実行される。ＩｎｄｅｘＮ＞Ｎｍａｘとなると、ステップＳ３９でＹＥＳと判断し、ステップＳ１１に戻る。
【００５１】
全コマプリントを行う場合は、まず図１７に示すステップＳ４１で変数ＩｎｄｅｘＮを“１”に設定し、プリントキー３４ａの操作に応答してステップＳ４３からステップＳ４５に進む。ステップＳ４５では、ステップＳ２３と同様の処理を行う。これによって伸長された主画像データが得られると、ステップＳ４７で当該主画像データをＳＤＲＡＭ２４に書き込み、ステップＳ４９で１枚の通常プリントをプリンタドライバ１４に命令する。ＳＤＲＡＭ２４に格納された主画像データは、プリンタドライバ１４によって読み出され、プリント機構１２によって通常プリント処理を施される。
【００５２】
ステップＳ５１では、通常プリント処理が完了したかどうか判断する。ここでＹＥＳであれば、ステップＳ５３で変数ＩｎｄｅｘＮをインクリメントし、ステップＳ５５で変数ＩｎｄｅｘＮを最大値Ｎｍａｘと比較する。そして、ＩｎｄｅｘＮ≦Ｎｍａｘである限りステップＳ４５〜Ｓ５３の処理を繰り返す。これによって、選択されたファイルリストに登録された全ての画像ファイルについて、１枚の通常プリントが実行される。ＩｎｄｅｘＮ＞Ｎｍａｘとなると、ステップＳ１１に戻る。
【００５３】
指定コマプリントを行う場合は、まずステップＳ５７でステップＳ１３と同様のファイルリスト選択処理を実行する。続くステップＳ５９では、プリント設定画面データをＳＤＲＡＭ２４上に作成し、作成したプリント設定画面データの出力をＬＣＤドライバ１８に命令する。ＬＣＤドライバ１８は、ＳＤＲＡＭ２４からプリント設定画面データを読み出し、このプリント設定画面データに従ってＬＣＤ１６を駆動する。この結果、図５に示すプリント設定画面がモニタ画面に表示される。
【００５４】
カーソルキー３４ｂが操作されると、ステップＳ６１からステップＳ６３に進み、カーソルＣＳのキャラクタデータをＳＤＲＡＭ２４上で所望の方向に移動させる。ステップＳ６５では、インデックス番号ＮｉｄｘのキャラクタデータをＳＤＲＡＭ２４上で更新し、さらに、必要に応じて、ページ番号のキャラクタデータをＳＤＲＡＭ２４上で更新し、選択済みマークＭＫをＳＤＲＡＭ２４に書き込む。アップキー３４ｃまたはダウンキー３４ｄが操作されたときは、ステップＳ６７でＹＥＳと判断し、ステップＳ６９でプリント枚数を更新する。具体的には、個別枚数情報Ｐｆおよび総枚数情報ＰｔのキャラクタデータをＳＤＲＡＭ２４上で更新し、カーソルＣＳに対応する画像ファイルに割り当てられたプリント枚数をファイルリスト上で更新する。
【００５５】
かかるキー操作が行われることで、図６〜図９に示す要領でプリント設定画面が更新され、図１０に示す要領で所望のプリント枚数がファイルリスト上の所望の画像ファイル名に割り当てられていく。
【００５６】
プリントキー３４ａが操作されると、ステップＳ７１でＹＥＳと判断し、ステップＳ７３で変数ＩｎｄｅｘＮを“１”に設定する。続くステップＳ７５では、変数ＩｎｄｅｘＮに対応する画像ファイルに割り当てられたプリント枚数を判別する。プリント枚数が“０”であれば直接ステップＳ８７に進むが、プリント枚数が“１”以上であればステップＳ７７〜Ｓ８５の処理を経てステップＳ８７に進む。
【００５７】
ステップＳ７７では、プリント状況案内画面データをＳＤＲＡＭ２４上に作成し、作成したプリント状況案内画面データの出力をＬＣＤドライバ１８に命令する。ＬＣＤドライバ１８は、このプリント状況案内画面データに従ってＬＣＤモニタ１６を駆動する。この結果、たとえば図６に示すプリント状況案内画面が表示される。ステップＳ７９およびＳ８１では、上述のステップＳ４５およびＳ４７と同様の処理を実行する。これによって主要画像データがＳＤＲＡＭ２４に確保されるとステップＳ８３に進み、当該主要画像データについて割り当てられたプリント枚数の通常プリントをプリンタドライバ１４に命令する。この結果、所望のプリント枚数の通常プリントがプリント機構１２によって実行される。
【００５８】
プリント機構１２による１枚の通常プリントが完了すると、ステップＳ８５からステップＳ８７に進み、プリント状況案内画面を更新する。具体的には、個別枚数情報Ｐｑおよび総残量情報ＰｒのキャラクタデータをＳＤＲＡＭ２４上で更新する。ステップＳ８９では所望の枚数の通常プリントが完了したかどうか判断し、ＮＯである限りステップＳ８５およびＳ８７の処理を繰り返す。
【００５９】
所望のプリント枚数の通常プリントが完了すると、ステップＳ８７で変数ＩｎｄｅｘＮを最大値Ｎｍａｘと比較する。ここでＩｎｄｅｘＮ≦Ｎｍａｘと判断される限りステップＳ７５〜Ｓ８９の処理を繰り返す。これによって、プリント状況案内画面が必要に応じて更新され、所望の画像ファイルについて所望枚数の通常プリントが実行される。ＩｎｄｅｘＮ＞Ｎｍａｘとなると、ステップＳ１１に戻る。
【００６０】
以上の説明から分かるように、プリンタ１０は、２０コマのインデックス画像を１枚の印画紙にプリントするインデックスプリント機能と、いずれか１つのインデックス画像に対応する主要画像を１枚の印画紙にプリントする通常プリント機能とを有する。ＬＣＤモニタ１６には、２０コマのインデックス画像のプリント配置と同じ態様で２０個の矩形枠が配置されたプリント設定画面が表示される。この表示は、ＳＤＲＡＭ２４上で作成されたプリント設定画面データ（キャラクタデータ）に基づく。
【００６１】
ここで、カーソルキー３４ｂによって２０個の矩形枠のいずれか１つにカーソルＣＳが合わせられ、かつアップキー３４ｃまたはダウンキー３４ｄによって所望のプリント枚数が入力されると、カーソルＣＳが指向する矩形枠に対応する主要画像が、プリント機構１２によって所望の枚数の印画紙にプリントされる。
【００６２】
このように、インデックスプリント機能による２０コマのインデックス画像のプリント配置と同じ態様で２０個の矩形枠をＬＣＤモニタ１６に表示するようにしたため、２０コマのインデックス画像がプリントされた印画紙とＬＣＤモニタ１６に表示された２０個の矩形枠とを参照することで、所望の主要画像のプリントを容易かつ確実に指定することができる。
【００６３】
また、プリント設定画面上には、カーソルＣＳが指向する矩形枠に対応するインデックス番号が表示される。このインデックス番号もまた、カーソルキー３４ｂの操作に応答して変更される。かかるインデックス番号を表示することで、インデックスプリントが施された印画紙がないときでも、所望の主要画像の特定が可能となる。
【００６４】
さらにまた、インデックスプリントに用いられる縮小画像データは、主要画像データに縮小ズームを施して生成される。このため、印画紙にプリントされるインデックス画像は高品質の画像となり、この印画紙は長期の保存に適することとなる。
【００６５】
また、ＬＣＤモニタ１６に表示される矩形枠は予め用意されたモノクロのキャラクタであるため、高機能のモニタが不要となる。さらに、キャラクタの形状を矩形とすることによって、インデックス画像との対応関係がより明確になる。
【００６６】
なお、この実施例では、インデックス画像に対応するキャラクタを矩形枠によって形成するようにしているが、インデックス画像と無関係のデフォルトキャラクタである限り、矩形枠に限られないことは言うまでもない。
【００６７】
また、この実施例では、画像ファイルに格納された主要画像データはＪＰＥＧフォーマットに従う画像データであるが、主要画像データはＴＩＦＦフォーマットに従う画像データであってもよい。この場合、ＪＰＥＧ伸長回路は不要となる。
【図面の簡単な説明】
【図１】この発明の一実施例を示すブロック図である。
【図２】フォルダリストの構成の一例を示す図解図である。
【図３】（Ａ）はファイルリストの構成の一例を示す図解図であり、（Ｂ）はファイルリストの構成の他の一例を示す図解図である。
【図４】インデックスプリントされた印画紙の一例を示す図解図である。
【図５】ＬＣＤモニタに表示されるプリント設定画面の一例を示す図解図である。
【図６】ＬＣＤモニタに表示されるプリント設定画面の他の一例を示す図解図である。
【図７】ＬＣＤモニタに表示されるプリント設定画面のその他の一例を示す図解図である。
【図８】ＬＣＤモニタに表示されるプリント設定画面のさらにその他の一例を示す図解図である。
【図９】ＬＣＤモニタに表示されるプリント設定画面の他の一例を示す図解図である。
【図１０】ファイルリストのその他の一例を示す図解図である。
【図１１】ＬＣＤモニタに表示されるプリント状況案内画面の一例を示す図解図である。
【図１２】ＬＣＤモニタに表示されるプリント状況案内画面の他の一例を示す図解図である。
【図１３】ＬＣＤモニタに表示されるプリント状況案内画面のその他の一例を示す図解図である。
【図１４】ＬＣＤモニタに表示されるプリント状況案内画面のさらにその他の一例を示す図解図である。
【図１５】図１実施例の動作の一部を示すフロー図である。
【図１６】図１実施例の動作の他の一部を示すフロー図である。
【図１７】図１実施例の動作のその他の一部を示すフロー図である。
【図１８】図１実施例の動作のさらにその他の一部を示すフロー図である。
【図１９】図１実施例の動作の他の一部を示すフロー図である。
【図２０】図１実施例の動作のその他の一部を示すフロー図である。
【符号の説明】
１０…プリンタ
１２…プリント機構
１６…ＬＣＤドライバ
２４…ＳＤＲＡＭ
２６…変倍回路
３０…記録媒体
３２…ＣＰＵ
【図１】
2004291382.tif 000003
【図２】
2004291382.tif 000004
【図３】
2004291382.tif 000005
【図４】
2004291382.tif 000006
【図５】
2004291382.tif 000007
【図６】
2004291382.tif 000008
【図７】
2004291382.tif 000009
【図８】
2004291382.tif 000010
【図９】
2004291382.tif 000011
【図１０】
2004291382.tif 000012
【図１１】
2004291382.tif 000013
【図１２】
2004291382.tif 000014
【図１３】
2004291382.tif 000015
【図１４】
2004291382.tif 000016
【図１５】
2004291382.tif 000017
【図１６】
2004291382.tif 000018
【図１７】
2004291382.tif 000019
【図１８】
2004291382.tif 000020
【図１９】
2004291382.tif 000021
【図２０】
2004291382.tif 000022