(57)【要約】      （修正有）【課題】  ＤＰＯＦファイルの各ジョブに従ってメモリカードから画像データファイルを読み出し、読み出した画像データファイルを用いてプリントを行う際に、画像データファイルの読み出し回数を少なくしてプリントに要する時間の短縮を可能にするプリントを提供する。【解決手段】  ＤＰＯＦファイル中のジョブを比較して、連続するジョブ中に同じ画像データファイルが指定されている場合は、一度読み出した同じ画像データファイル又は作成したサムネイル画像データファイルを繰り返し使用する。【選択図】  図４
2005349589.tif 000002
【特許請求の範囲】
【請求項１】
記録紙上に画像を形成するための画像形成手段と、メモリカードに記録されているＤＰＯＦファイル及び画像データファイルを読み出すファイル読み出し手段と、マルチイメージプリントを行う場合に、画像データを間引いてマルチイメージプリント用の縮小画像データファイルを作成する縮小画像データファイル作成手段と、前記メモリカードから読み出されたＤＰＯＦファイル、画像データファイル、縮小画像データファイルを一時的に記憶する記憶手段と、ＤＰＯＦファイル中のジョブに従って、ジョブで指定されている画像データファイル又は縮小画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成する制御用データファイル作成手段を備えたプリンタにおいて、
メモリカードから読み出されたＤＰＯＦファイル中のジョブを比較するジョブ比較手段と、ジョブの内容に基づいて、少なくともメモリカード中のコマ番号、ファイル名、データサイズ及び撮影日時を含むテーブルを作成するテーブル作成手段とをさらに備え、
前記ジョブ比較手段は、ＤＰＯＦファイル中の今回実行するジョブと前回実行したジョブのプリントモードを比較し、
(a)  前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、通常プリントモードである場合、
前記テーブル作成手段は、今回実行するジョブの内容に基づいてテーブルを作成し、前記ファイル読み出し手段は、ジョブで指定されている画像データファイルをメモリカードから読み出し、前記制御用データファイル作成手段は、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(b)  前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、マルチイメージプリントモードである場合、
前記テーブル作成手段は、今回実行するジョブの内容に基づいてテーブルを作成し、前記ファイル読み出し手段は、ジョブで指定されている全ての画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、作成した縮小画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(c)  前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、通常プリントモードである場合、
前記テーブル作成手段は、前回実行したジョブに基づいて作成されテーブルを前記記憶手段にバックアップコピーすると共に、今回実行するジョブの内容に基づいてテーブルを作成し、前記ジョブ比較手段は、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較し、
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが同じである場合、前記制御用データファイル作成手段は、前記記憶手段から前回のジョブを実行する際にメモリカードから読み出した画像データファイルを読み出し、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが異なる場合、前記ファイル読み出し手段は、ジョブで指定されている画像データファイルをメモリカードから読み出し、前記制御用データファイル作成手段は、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(d)  前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、マルチイメージプリントモードである場合、
前記テーブル作成手段は、前回実行したジョブに基づいて作成されテーブルを前記記憶手段にバックアップコピーすると共に、今回実行するジョブの内容に基づいてテーブルを作成し、前記ジョブ比較手段は、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較し、
今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されている場合、前記ファイル読み出し手段は、今回のジョブでのみ指定されている画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、今回作成したテーブル中及びバックアップコピー中で共通して指定されている画像データファイルについては、前記記憶手段に記憶されている縮小画像データファイルの中から読み出した対応する縮小画像データファイルを用い、他の画像データファイルについては前記縮小画像データファイル作成手段により作成された縮小画像データファイルを用いて前記画像形成手段を制御するための制御用データファイルを作成し、
今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されていない場合、前記ファイル読み出し手段は、今回のジョブで指定されている全ての画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、前記縮小画像データファイル作成手段により作成された縮小画像データファイルを用いて前記画像形成手段を制御するための制御用データファイルを作成することを特徴とするプリンタ。
【請求項２】
メモリカードからＤＰＯＦファイルを読み出し、ユーザが設定したジョブに従って、メモリカードから画像データファイルを読み出し、読み出した画像データファイルを用いてプリントを行うプリンタにおいて、ＤＰＯＦファイル中のジョブを比較して、連続するジョブ中に同じ画像データファイルが指定されている場合は、一度読み出した同じ画像データファイルを繰り返し使用することにより画像データファイルの読み出し回数を少なくしてプリントに要する時間の短縮を可能とすることを特徴とするプリンタ。
【請求項３】
１枚の記録紙上に複数の画像をプリントするマルチイメージプリントモードを備え、前回実行したジョブ及び今回実行する上部が共にマルチイメージプリントモードであり、かつ、前回のジョブと今回のジョブで同じ画像データファイルが指定されているときは、前回のジョブと今回のジョブで共通する画像データファイルに関しては、前回作成したサムネイル画像をそのまま用いることを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＰＯＦ(Digital Print Order Format)対応プリンタに関する。
【背景技術】
【０００２】
近年、ディジタルカメラの普及に伴い、パーソナルコンピュータを介すことなく、ディジタルカメラを直接接続したり、画像データが記録されたメモリカードを接続し、ディジタルカメラ又はメモリカードから読み出した画像データを用いて記録紙上に画像を形成するPictBridgeやＤＰＯＦ対応プリンタが実用化されている。ＤＰＯＦファイルは、例えばユーザがディジタルカメラのモニタ画面に表示されるメニューに従ってキーを操作することにより作成されるものであり、どの画像をどういう形式でプリントするかに関するジョブを記録したプリントオーダであり、画像データファイルとは別にメモリカードに記録されている。
【０００３】
プリンタは、ディジタルカメラを介して又は直接メモリカードからＤＰＯＦファイルを読み出し、ユーザが設定したジョブに従って、メモリカードから画像データファイルを読み出し、読み出した画像データファイルを用いてプリントを行う。ＤＰＯＦファイルには、１つの画像を１枚の記録紙にプリントする通常プリントのほか、複数の画像を１枚の記録紙にプリントするマルチイメージプリントも含まれる。
【０００４】
ところで、ＤＰＯＦファイル中に、画像の組み合わせが異なるマルチイメージプリントを行うジョブが複数含まれていたり、あるいは同じ画像についてそれぞれ濃度や色調などを変えてプリントするジョブが含まれている場合もあり得る。一般的に、これらのジョブは、ＤＰＯＦファイル中に続けて記載されている場合が多い。従来のプリンタでは、これらの場合でもＤＰＯＦファイルの各ジョブに従ってその都度メモリカードから同じ画像データファイルを読み出してプリントを行っていたので、画像データファイルの読み出しに要する時間又はプリントに要するトータル時間を短縮することができないという問題点を有していた。
【０００５】
なお、特許文献１は、一度使用した文字のビットマップデータをメモリ内のテーブルに登録しておき、再度その文字が使用される時には、該当する場所にその文字のビットマップデータをコピーすることにより、文字をビットマップデータに展開する回数を少なくすることにより、文字データのプリントの高速化したプリンタを開示している。特許文献２は、ウエッブページの更新情報のみを抽出してラスターイメージに展開し、この他の部分についてはイメージへの展開を省略することによりウエッブページのプリントを高速化したプリンタを開示している。特許文献３は、ディジタルカメラで撮影された画像のインデックスプリントを作成する際に、プレビュー画像データが存在する場合には、データサイズの小さいプレビュー画像データを間引くことによってサムネイル画像を形成し、画像データの読み取り時間の短縮をはかったプリンタを開示している。
【特許文献１】特開平９−１８７５号公報
【特許文献２】特開２００２−９１７３０号公報
【特許文献３】特開２００３−３３３５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題を解決するためになされたものであり、ＤＰＯＦファイルの各ジョブに従ってメモリカードから画像データファイルを読み出し、読み出した画像データファイルを用いてプリントを行う際に、画像データファイルの読み出し回数を少なくしてプリントに要する時間の短縮を可能にしたプリンタを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１の発明は、
記録紙上に画像を形成するための画像形成手段と、メモリカードに記録されているＤＰＯＦファイル及び画像データファイルを読み出すファイル読み出し手段と、マルチイメージプリントを行う場合に、画像データを間引いてマルチイメージプリント用の縮小画像データファイルを作成する縮小画像データファイル作成手段と、前記メモリカードから読み出されたＤＰＯＦファイル、画像データファイル、縮小画像データファイルを一時的に記憶する記憶手段と、ＤＰＯＦファイル中のジョブに従って、ジョブで指定されている画像データファイル又は縮小画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成する制御用データファイル作成手段を備えたプリンタにおいて、
メモリカードから読み出されたＤＰＯＦファイル中のジョブを比較するジョブ比較手段と、ジョブの内容に基づいて、少なくともメモリカード中のコマ番号、ファイル名、データサイズ及び撮影日時を含むテーブルを作成するテーブル作成手段とをさらに備え、
前記ジョブ比較手段は、ＤＰＯＦファイル中の今回実行するジョブと前回実行したジョブのプリントモードを比較し、
(a)  前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、通常プリントモードである場合、
前記テーブル作成手段は、今回実行するジョブの内容に基づいてテーブルを作成し、前記ファイル読み出し手段は、ジョブで指定されている画像データファイルをメモリカードから読み出し、前記制御用データファイル作成手段は、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(b)  前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、マルチイメージプリントモードである場合、
前記テーブル作成手段は、今回実行するジョブの内容に基づいてテーブルを作成し、前記ファイル読み出し手段は、ジョブで指定されている全ての画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、作成した縮小画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(c)  前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、通常プリントモードである場合、
前記テーブル作成手段は、前回実行したジョブに基づいて作成されテーブルを前記記憶手段にバックアップコピーすると共に、今回実行するジョブの内容に基づいてテーブルを作成し、前記ジョブ比較手段は、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較し、
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが同じである場合、前記制御用データファイル作成手段は、前記記憶手段から前回のジョブを実行する際にメモリカードから読み出した画像データファイルを読み出し、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが異なる場合、前記ファイル読み出し手段は、ジョブで指定されている画像データファイルをメモリカードから読み出し、前記制御用データファイル作成手段は、読み出した画像データファイルを展開して、前記画像形成手段を制御するための制御用データファイルを作成し、
(d)  前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、マルチイメージプリントモードである場合、
前記テーブル作成手段は、前回実行したジョブに基づいて作成されテーブルを前記記憶手段にバックアップコピーすると共に、今回実行するジョブの内容に基づいてテーブルを作成し、前記ジョブ比較手段は、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較し、
今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されている場合、前記ファイル読み出し手段は、今回のジョブでのみ指定されている画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、今回作成したテーブル中及びバックアップコピー中で共通して指定されている画像データファイルについては、前記記憶手段に記憶されている縮小画像データファイルの中から読み出した対応する縮小画像データファイルを用い、他の画像データファイルについては前記縮小画像データファイル作成手段により作成された縮小画像データファイルを用いて前記画像形成手段を制御するための制御用データファイルを作成し、
今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されていない場合、前記ファイル読み出し手段は、今回のジョブで指定されている全ての画像データファイルをメモリカードから読み出し、前記縮小画像データファイル作成手段は、読み出した画像データをそれぞれ間引いてマルチイメージプリント用の縮小画像データファイルを作成し、前記制御用データファイル作成手段は、前記縮小画像データファイル作成手段により作成された縮小画像データファイルを用いて前記画像形成手段を制御するための制御用データファイルを作成することを特徴とする。
【０００８】
請求項２の発明は、メモリカードからＤＰＯＦファイルを読み出し、ユーザが設定したジョブに従って、メモリカードから画像データファイルを読み出し、読み出した画像データファイルを用いてプリントを行うプリンタにおいて、ＤＰＯＦファイル中のジョブを比較して、連続するジョブ中に同じ画像データファイルが指定されている場合は、一度読み出した同じ画像データファイルを繰り返し使用することにより画像データファイルの読み出し回数を少なくしてプリントに要する時間の短縮を可能とすることを特徴とする。
【０００９】
請求項３の発明は、請求項２のプリンタにおいて、１枚の記録紙上に複数の画像をプリントするマルチイメージプリントモードを備え、前回実行したジョブ及び今回実行する上部が共にマルチイメージプリントモードであり、かつ、前回のジョブと今回のジョブで同じ画像データファイルが指定されているときは、前回のジョブと今回のジョブで共通する画像データファイルに関しては、前回作成したサムネイル画像をそのまま用いることを特徴とする。
【発明の効果】
【００１０】
請求項１の発明によれば、前回実行したジョブと今回実行するジョブを比較し、まずプリントモードが同一であるか否かを判断する。そして、プリントモードが異なる場合は、通常のプリント動作と同様に、ジョブで指定されている画像データファイルをメモリカードから読み出し、読み出した画像データファイルを展開して制御用データファイルを作成する。一方、プリントモードが同一の場合、ジョブの内容に基づいて作成した前回テーブルと今回のテーブルを比較し、同じ画像データファイルが指定されているか否かを判断する。そして、同じ画像データファイルが指定されている場合は、新たにメモリカードからその画像データファイルを読み出すことなく、前回のジョブにおいて読み出し、記憶手段に記憶されている画像データファイルをコピーして使用する。その結果、画像データファイルの読み出し回数を少なくすることができ、プリントに要する時間を短縮することが可能となる。特に、１枚の記録紙に複数の画像がプリントされているマルチイメージプリントの場合、１枚のプリントを作成するのに複数回画像データファイルを読み出さなければならず、さらに縮小画像データファイルを作成するために画像データの間引き処理を行わなければならないので、その効果が大きい。
【００１１】
請求項２の発明によれば、同じ画像データファイルが複数回指定されている場合は、一度読み出した同じ画像データファイルを繰り返し使用するので、メモリカードからの画像データファイルの読み出し回数を少なくすることができ、画像データファイルの読み出し時間の短縮及びプリントに要するトータル時間を短縮することが可能になる。
【００１２】
請求項３の発明によれば、マルチイメージプリントの場合、画像データファイルを用いて作成した縮小画像データファイルを使用するので、画像データファイルの読み出し回数だけでなく、ダムネイル画像データファイルの作成回数も少なくすることができるので、プリントに要する時間の短縮効果が大きい。
【発明を実施するための最良の形態】
【００１３】
本発明の一実施の形態に係るプリンタについて説明する。本発明の一実施の形態にとして、ディジタル画像データを用いてサーマルヘッドを駆動し、カラー感熱記録紙上に画像を形成するプリンタの概略構成を図１に示す。
【００１４】
図１に示すように、プリンタ１は、長尺のカラー感熱記録紙２をコアに巻き付けた記録紙ロール３を収納するための給紙部４と、記録紙ロール３からカラー感熱記録紙２の先端を引き出し、カラー感熱記録紙２の長手方向（以下、搬送方向とする）に搬送する記録紙搬送機構５と、搬送方向における記録紙ロール３よりも下流側に設けられ、カラー感熱記録紙２上に画像を形成するためのサーマルヘッド６と、カラー感熱記録紙２の画像形成面に対して所定の波長の紫外線を照射するための第１及び第２紫外線ランプ１５及び１６と、カラー感熱記録紙２のうち画像が形成された部分などを切断するためのカッタ７と、カッタ７により切断された記録紙片、すなわち画像が形成されたプリントを保持するためのトレイ８などで構成されている。
【００１５】
さらに、プリンタ１は、ディジタルカメラ９が直接接続され、あるいはメモリカード１０が装填されることにより、これらからディジタル画像データを読み込むためのファイル読み出し部１１と、ファイル読み出し部１１により読み出された画像データを用いて、サーマルヘッド６及び第１及び第２紫外線ランプ１５及び１６を駆動する画像形成制御部１２と、ファイル読み出し部１１により読み出された画像データを用いて、記録紙搬送機構５を駆動する記録紙搬送制御部１３と、ファイル読み出し部１１により読み出された画像データを用いてカッタ７を駆動する記録紙切断制御部１４を備えている。
【００１６】
記録紙ロール３のコアの両端には、１組の軸ユニット２０がそれぞれ嵌合されており、フレーム４０に対して回転可能に軸支されている。記録紙ロール３は、カラー感熱記録紙２が消費されるにつれてその直径が徐々に小さくなる。そのため、記録紙ロール３の回転を軸支する軸ユニット２０は、それ自体は駆動されず、カラー感熱記録紙２が記録紙搬送機構５により搬送されるのに伴って従動回転するように構成されている。
【００１７】
記録紙搬送機構５は、記録紙ロール３の外周部に圧接し、それ自体が所定方向に回転駆動されることによって、カラー感熱記録紙２を搬送方向に送り出したり、引き戻したりするための給紙ローラ５１と、記録紙ロール３から引き出されたカラー感熱記録紙２の先端部近傍を一定速度で搬送方向に往復搬送する駆動ローラ５２と、給紙ローラ５１及び駆動ローラ５２などに回転力を与えるためのモータ５３と、歯車列やタイミングベルトなどの駆動力伝達機構５４などで構成されている。なお、上記軸ユニット２０は、記録紙ロール３の外周面を給紙ローラ５１に押しつける方向に、ねじりばね４１及び押圧レバー４２などにより付勢されている。
【００１８】
サーマルヘッド６は、搬送方向に直交する方向に配列された微小発熱部アレイを有し、ディジタル画像データに基づいて前記微小発熱部アレイの発熱及び非発熱を制御し、カラー感熱記録紙の画像形成面に対して１ラインずつ画像を形成する。第１及び第２紫外線ランプ１５及び１６は、カラー感熱記録紙２の画像形成面に対してそれぞれ第１及び第２波長を有する紫外線を照射して、第１波長の紫外線により反応するＹ層及び第２波長の紫外線により反応するＭ層をそれ以上発色しないように定着させる。
【００１９】
プリンタ１は、ファイル読み出し部１１に直接ディジタルカメラ９を接続したり、あるいは、メモリカード１０を装填することが可能であり、PictBridge及びＤＰＯＦに対応している。ＤＰＯＦ対応のディジタルカメラの場合、ユーザは、ディジタルカメラのモニタ画面に表示されるメニューに従ってキーを操作することにより、どの画像をどういう形式でプリントするかを入力することができる。そして、メモリカード１０には、画像データファイルとは別に、ユーザによって入力されたジョブ（プリントオーダ）が記載されたＤＰＯＦファイルが記録されている。ファイル読み出し部１１は、メモリカード１０が装填されると、最初にメモリカード１０からＤＰＯＦファイルを読み出す。そして、ＤＰＯＦファイルに記載されているジョブに従って、プリント動作を行う。
【００２０】
ＤＰＯＦ対応プリンタでは、１枚の記録紙に１つの画像を形成する通常のプリントモードのほかに、１枚の記録紙上に複数の画像を形成するマルチイメージプリントモードを備えている。図２は、マルチイメージプリントの一例として、サムネイル画像をマトリックス状に配列した、いわゆるインデックスプリントを示す。例えば、５行×５列の最大２５個のサムネイル画像を配列することが可能である。図２中、（ａ）は前回作成のインデックスプリントの一例を示し、（ｂ）は今回作成するインデックスプリントの一例を示すものとする。両者を比較して、この例では、今回作成するインデックスプリントには、前回作成したインデックスプリントに、さらにいくつか（図では２つ）のサムネイル画像が追加されている。
【００２１】
ＤＰＯＦファイルの内容を印字した一例を図３に示す。図３中、例えば、「PRT TYP=STD」は標準プリントを表し、「PRT TYP=IDX」はインデックスプリントを表す。「PRT QTY=002」などはプリント枚数を表す。さらに、「IMG SRC="..DCIN/100FUNAI/FUNAI001.JPG」などはメモリカードから読み出す画像データファイルを表す。このようなＤＰＯＦファイルの内容を参照することにより、プリンタ１はユーザによって指定された画像を指定されたフォーマットでプリントすることができる。
【００２２】
次に、上記プリンタ１におけるプリント動作について、図４に示すフローチャートを参照しつつ説明する。ファイル読み出し部１１にメモリカード１０が装填されると、ファイル読み出し部１１は、メモリカード１０からＤＰＯＦファイルを読み出し（Ｓ１）、画像形成制御部１２に転送する。画像形成制御部１２は、ジョブ比較手段として機能し、ＤＰＯＦファイルに記載されているジョブを順に読み出す（Ｓ２）。そして、今回実行するジョブに記載されているプリントモードが前回実行したジョブのプリントモードが同じであるか否かを判断する（Ｓ３）。最初のジョブの場合は、前回実行したジョブが存在しないので、自動的に「ＮＯ」となる。同時に、画像形成制御部１２は、プリントモードが通常プリントモードか、インデックスプリントやその他のマルチイメージプリントモードか判別することができる。
【００２３】
前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、通常プリントモードである場合、画像形成制御部１２は、テーブル作成手段として機能し、今回実行するジョブの内容に基づいてテーブルを作成する（Ｓ４）。通常プリントモードにおけるテーブルの一例を図５に示す。図５中、（ａ）はメモリに記憶された前回作成のテーブルを示し、（ｂ）は同一コマ欄を含む今回作成のテーブルを示す。この場合、１枚の記録紙上に１つの画像しか形成しないので、テーブル上には１つの画像データファイルしか記載されていない。テーブル作成手段として機能する画像形成制御部１２は、ジョブの内容に基づいて、メモリカード中のコマ番号、ファイル名、データサイズ、撮影日時及び必要に応じて前回作成したテーブル中における同一コマ番号示す同一コマ欄を含むテーブルを作成する。後述するように、１つのジョブが終了すると、同一コマ欄に記載されていたコマ番号刃順に消去されるので、（ａ）に示す前回作成のテーブルには同一コマ欄は含まれていない。
【００２４】
テーブルが作成されると、ファイル読み出し部１１は、ジョブで指定されている画像データファイルをメモリカード１０から読み出す（Ｓ５）。画像形成制御部１２は、制御用データファイル作成手段として機能し、読み出した画像データファイルを展開し（Ｓ７）、さらに所定の画像処理を行い、画像形成手段を構成する記録紙搬送機構５やサーマルヘッド６などを制御するための制御用データファイルを作成する（Ｓ８）。
【００２５】
前回実行したジョブのプリントモードと今回実行するプリントモードが異なり、かつ、インデックスプリントモードである場合も同様に、画像形成制御部１２は、同様に今回実行するジョブの内容に基づいてテーブルを作成する（Ｓ４）。インデックスプリントモードにおけるテーブルの一例を図６に示す。図６中、（ａ）はメモリに記憶された前回作成のテーブルを示し、（ｂ）は同一コマ欄を含む今回作成のテーブルを示す。この場合、１枚の記録紙上に複数の画像が形成されるので、テーブル上に複数の画像データファイルが記載されている。同一コマ欄については図５の場合と同様である。
【００２６】
テーブルが作成されると、ファイル読み出し部１１は、ジョブで指定されている全ての画像データファイルをメモリカードから読み出す（Ｓ５）。画像形成制御部１２は、縮小画像データファイル作成手段として機能し、読み出した画像データをそれぞれ間引いてインデックスプリント用のサムネイル画像データファイル（マルチイメージプリント用の縮小画像データファイル）を作成する（Ｓ６）。次に、画像形成制御部１２は、制御用データファイル作成手段として機能し、作成したサムネイル画像データファイルを展開して（Ｓ７）、制御用データファイルを作成する（Ｓ８）。
【００２７】
制御用データファイルが作成されると、画像形成制御部１２は、その制御用データファイルを用いて記録紙搬送機構５やサーマルヘッド６などを制御し、カラー感熱記録紙２上に画像を形成する（Ｓ９）。そして、ＤＰＯＦファイル中の全てのジョブが終了するまで、このフローチャートを繰り返す（Ｓ１０）。
【００２８】
前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、通常プリントモードである場合、画像形成制御部１２は、テーブル作成手段として機能し、前回実行したジョブに基づいて作成されテーブル（例えば図５（ａ）に示すテーブル）をメモリ（記憶手段）にバックアップコピーする（Ｓ１１）と共に、今回実行するジョブの内容に基づいてテーブルを作成する（Ｓ１２）。次に、画像形成制御部１２は、ジョブ比較手段として機能し、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較する（Ｓ１３）。
【００２９】
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが同じである場合（Ｓ１４でＹＥＳ）、画像形成制御部１２は、制御用データファイル作成手段として機能し、メモリから前回のジョブを実行する際にメモリカードから読み出した画像データファイルを読み出し（Ｓ１５）、読み出した画像データファイルを展開して（Ｓ７）、制御用データファイルを作成する（Ｓ８）。
【００３０】
今回作成したテーブル中及びバックアップコピー中で指定されている画像データファイルが異なる場合（Ｓ１４でＮＯ）、ステップＳ５にジャンプして、ジョブで指定されている画像データファイルをメモリカードから読み出し、読み出した画像データファイルを展開して（Ｓ７）、制御用データファイルを作成する（Ｓ８）。
【００３１】
前回実行したジョブのプリントモードと今回実行するプリントモードが同一であり、かつ、インデックスプリントモードである場合も同様に、画像形成制御部１２は、前回実行したジョブに基づいて作成されテーブルをメモリにバックアップコピーする（Ｓ１１）と共に、今回実行するジョブの内容に基づいてテーブルを作成し（Ｓ１２）、今回作成したテーブルの内容と記憶手段に記憶されているバックアップコピーの内容とを比較する（Ｓ１３）。
【００３２】
今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されている場合（例えば、図６（ｂ）に示す例では、今回のコマ番号３〜１１と前回のコマ番号１〜９が同じである）、今回作成したテーブル中及びバックアップコピー中で共通して指定されている画像データファイルについては、メモリに記憶されているサムネイル画像データファイルの中から対応するサムネイル画像データファイルを読み出し（Ｓ１５）、他の画像データファイルについては、画像データファイルをメモリカードから読み出し（Ｓ５）、画像形成制御部１２は、読み出した画像データをそれぞれ間引いてインデックスプリント用のサムネイル画像データファイルを作成する（Ｓ６）。そして、前回作成したサムネイル画像データファイル及び今回作成したサムネイル画像データファイルを展開し（Ｓ７）、制御用データファイルを作成する（Ｓ８）。
【００３３】
なお、今回作成したテーブル中及びバックアップコピー中で同じ画像データファイルが指定されていない場合（Ｓ１４でＮＯ）、ステップＳ５にジャンプして、ジョブで指定されている全ての画像データファイルをメモリカードから読み出し、読み出した画像データをそれぞれ間引いてサムネイル画像データファイルを作成し（Ｓ６）、読み出した画像データファイルを展開して（Ｓ７）、制御用データファイルを作成する（Ｓ８）。
【００３４】
なお、図６（ｂ）に示すテーブルの右端の同一コマ欄に記載されているコマ番号は、ステップＳ７において、サムネイル画像データファイルを展開された時点で消去される。同一コマ欄が全て消去されることにより、最終的に、図６（ａ）に示すような同一コマ欄がない状態で次のジョブに備える。
【００３５】
このように、本実施の形態によれば、前回実行したジョブと今回実行するジョブを比較し、同じ画像データファイルが複数回指定されている場合は、一度読み出した同じ画像データファイル又は一度作成したサムネイル画像データファイルを繰り返し使用するので、メモリカードからの画像データファイルの読み出し回数を少なくすることができ、画像データファイルの読み出し時間の短縮及びプリントに要するトータル時間を短縮することが可能になる。
【００３６】
なお、上記実施の形態では、ＤＰＯＦ対応プリンタの一例として、カラー感熱記録紙上に画像を形成するプリンタを示したが、本発明はこれに限定されるものではなく、昇華型熱転写プリンタ、インクジェットプリンタ及びレーザプリンタなど、他の形式のＤＰＯＦ対応プリンタに適用できることは言うまでもない。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施の形態に係るプリンタの構成を示す図。
【図２】マルチイメージプリントの一例としてサムネイル画像をマトリックス状に配列したインデックスプリントを示す図であり、（ａ）は前回作成したインデックスプリントを示す図、（ｂ）は今回作成するインデックスプリントを示す図。
【図３】ＤＰＯＦファイルの内容を印字した一例を示す図。
【図４】上記プリンタにおける画像形成動作を示すフローチャート。
【図５】通常プリントモードにおけるテーブルの一例を示す図であり、（ａ）はメモリに記憶された前回作成のテーブルを示す図、（ｂ）は同一コマ欄を含む今回作成のテーブルを示す図。
【図６】インデックスプリントモードにおけるテーブルの一例を示す図であり、（ａ）はメモリに記憶された前回作成のテーブルを示す図、（ｂ）は同一コマ欄を含む今回作成のテーブルを示す図。
【符号の説明】
【００３８】
１  プリンタ
２  カラー感熱記録紙
３  記録紙ロール
４  給紙部
５  記録紙搬送機構
６  サーマルヘッド
７  カッタ
９  ディジタルカメラ
１０  メモリカード
１１  ファイル読み出し部
１２  画像形成制御部
１３  記録紙搬送制御部
１４  記録紙切断制御部
【図１】
2005349589.tif 000003
【図２】
2005349589.tif 000004
【図３】
2005349589.tif 000005
【図４】
2005349589.tif 000006
【図５】
2005349589.tif 000007
【図６】
2005349589.tif 000008