(57)【要約】【課題】記録媒体に格納された画像ファイルからユーザの所望する画像ファイルの画像を容易且つ迅速に形成することのできる技術を提供する。【解決手段】未印刷の画像を印刷した直近の第１のおまかせ印刷処理時における画像ファイル２ｂの最新のタイムスタンプが格納されたタイムスタンプＡと、第１のおまかせ印刷処理時よりも前に未印刷の画像を印刷した直近の第２のおまかせ印刷処理時における画像ファイル２ｂの最新のタイムスタンプが格納されたタイムスタンプＢとを取得するタイムスタンプ処理部１０ｂと、タイムスタンプＢよりも後であって、タイムスタンプＡまでのタイムスタンプの画像ファイルを選択する選択処理部１０ｃと、選択された画像ファイルの画像を形成させる印刷制御部１０ｅとを有するように構成する。【選択図】図１
2009137061.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に格納された画像ファイルに基づいて画像を形成する画像形成装置であって、
所定の第１画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第１時間を特定する第１時間特定情報と、前記第１画像形成時より前の第２画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第２時間を特定する第２時間特定情報とを取得する時間特定情報取得手段と、
前記第２時間特定情報により特定される第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像を形成する対象とする画像ファイルを選択する選択手段と、
前記選択手段によって選択された前記画像ファイルの画像を形成させる画像形成制御手段と
を有する画像形成装置。
【請求項２】
前記記録媒体に、前記第１時間情報により特定される前記第１時間よりも後の時間に対応付けられている画像ファイルが存在するか否かを判定する判定手段を更に備え、
前記選択手段は、
前記第１時間よりも後の時間に対応付けられている画像ファイルが存在しない場合に、前記第２時間特定情報により特定される前記第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から前記画像ファイルを選択し、
前記第１時間よりも後の時間に対応付けられている画像ファイルが存在する場合に、前記第１時間よりも後の時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像ファイルを選択する
請求項１に記載の画像形成装置。
【請求項３】
前記記録媒体に、前記第１時間情報により特定される第１時間よりも後の時間に対応付けられている画像ファイルが存在するか否かを判定する判定手段と、
前記第１時間よりも後の時間に対応付けられている画像ファイルが存在する場合に、前記選択手段により前記画像ファイルが選択された後に、前記第１時間特定情報を新たな第２時間特定情報として前記記録媒体に格納するとともに、前記記憶媒体の前記画像ファイルに対応付けられた最新の第３時間を特定する第３時間特定情報を新たな第１時間特定情報として前記記録媒体に格納する時間特定情報格納手段と
を更に有する請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記第２時間より後であって前記第１時間までの時間に対応付けられている画像ファイルの中の画像形成が済んだ画像ファイルを特定する形成済特定情報を取得する形成済特定情報取得手段を更に備え、
前記選択手段は、画像形成済みでない画像ファイルであることを更なる条件として、前記形成済特定情報に基づいて前記画像ファイルを選択する
請求項１乃至請求項３のいずれか一項に記載の画像形成装置。
【請求項５】
前記形成済特定情報を前記記録媒体に格納する形成済特定情報格納手段を更に備える
請求項４に記載の画像形成装置。
【請求項６】
前記画像形成制御手段は、最新の時間が対応付けられた前記画像ファイルの画像から順に形成させる
請求項１乃至請求項５のいずれか一項に記載の画像形成装置。
【請求項７】
前記画像選択手段は、所定の枚数以内の画像ファイルを選択する
請求項１乃至請求項６のいずれか一項に記載の画像形成装置。
【請求項８】
記録媒体に格納された画像ファイルに基づいて画像を形成する画像形成装置による画像形成方法であって、
前記画像形成装置の時間情報取得手段が、所定の第１画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第１時間を特定する第１時間特定情報と、前記第１画像形成時より前の第２画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第２時間を特定する第２時間特定情報とを取得する時間特定情報取得ステップと、
前記画像形成装置の選択手段が、前記第２時間特定情報により特定される第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像形成させる対象となる画像ファイルを選択する選択ステップと、
前記画像形成装置の画像形成制御手段が、前記選択手段によって選択された前記画像ファイルの画像を形成させる画像形成制御ステップと
を有する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に格納された画像ファイルの画像を形成する画像形成装置等に関する。
【背景技術】
【０００２】
従来、プリンタにおいては、メモリカード等の記録媒体をカードスロットに接続可能になっており、記録媒体に格納された画像ファイルを用いて画像の印刷（画像形成）が行われている。
【０００３】
このようなプリンタにおいては、メモリカード内の画像ファイルの画像を表示装置に表示して、ユーザに所望する画像を選択等の操作をさせて印刷するようになっている。
【０００４】
例えば、画像ファイルの日付を指定することにより画像を選択して印刷する技術（例えば、特許文献１参照）や、画像に付帯する撮影日時に従って複数の画像をグループ化しておき、そのグループを指定して印刷する技術（例えば、特許文献２参照）が知られている。
【０００５】
しかしながら、印刷するためにユーザが種々の操作を行わなければならず、手間がかかるという問題が生じる。
【０００６】
これに対して、ユーザによる操作を省くために、メモリカード内の全ての画像ファイルの画像を印刷する機能（全て印刷機能）を有するプリンタも知られている。
【０００７】
【特許文献１】特開２００５−３４９８２２号公報
【特許文献２】特開２００６−１７４００９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
プリンタの全て印刷機能を利用することにより、ユーザはメモリカード内のすべての画像ファイルの画像を容易に印刷することができる。
【０００９】
ここで、デジタルカメラによる撮影に利用されるメモリカードについては、撮影の都度ＰＣ（Personal Computer）やバックアップメディアに画像ファイルが移されることなく、メモリカードが一杯になるまで画像ファイルが撮り貯められて利用されることが多い。
【００１０】
このように利用されているメモリカードについて、全て印刷機能を利用すると、ユーザが所望する以外の画像までもが大量に印刷されてしまうおそれがあり、ユーザにとっては、全て印刷機能を利用しにくいという問題がある。
【００１１】
本発明は、上記課題に鑑みなされたものであり、その目的は、記録媒体に格納された画像ファイルからユーザの所望する画像ファイルの画像を容易且つ迅速に形成することのできる技術を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的達成のため、本発明の第１の態様に係る画像形成装置は、記録媒体に格納された画像ファイルに基づいて画像を形成する画像形成装置であって、所定の第１画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第１時間を特定する第１時間特定情報と、前記第１画像形成時より前の第２画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第２時間を特定する第２時間特定情報とを取得する時間特定情報取得手段と、前記第２時間特定情報により特定される第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像を形成する対象とする画像ファイルを選択する選択手段と、前記選択手段によって選択された前記画像ファイルの画像を形成させる画像形成制御手段とを有する。
【００１３】
上記画像形成装置において、前記記録媒体に、前記第１時間情報により特定される前記第１時間よりも後の時間に対応付けられている画像ファイルが存在するか否かを判定する判定手段を更に備え、前記選択手段は、前記第１時間よりも後の時間に対応付けられている画像ファイルが存在しない場合に、前記第２時間特定情報により特定される前記第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から前記画像ファイルを選択し、前記第１時間よりも後の時間に対応付けられている画像ファイルが存在する場合に、前記第１時間よりも後の時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像ファイルを選択するようにしてもよい。
【００１４】
また、上記画像形成装置において、前記記録媒体に、前記第１時間情報により特定される第１時間よりも後の時間に対応付けられている画像ファイルが存在するか否かを判定する判定手段と、前記第１時間よりも後の時間に対応付けられている画像ファイルが存在する場合に、前記選択手段により前記画像ファイルが選択された後に、前記第１時間特定情報を新たな第２時間特定情報として前記記録媒体に格納するとともに、前記記憶媒体の前記画像ファイルに対応付けられた最新の第３時間を特定する第３時間特定情報を新たな第１時間特定情報として前記記録媒体に格納する時間特定情報格納手段とを更に有するようにしてもよい。
【００１５】
また、上記画像形成装置において、前記第２時間より後であって前記第１時間までの時間に対応付けられている画像ファイルの中の画像形成が済んだ画像ファイルを特定する形成済特定情報を取得する形成済特定情報取得手段を更に備え、前記選択手段は、画像形成済みでない画像ファイルであることを更なる条件として、前記形成済特定情報に基づいて前記画像ファイルを選択するようにしてもよい。
【００１６】
また、上記画像形成装置において、前記形成済特定情報を前記記録媒体に格納する形成済特定情報格納手段を更に備えるようにしてもよい。また、上記画像形成装置において、前記画像形成制御手段は、最新の時間が対応付けられた前記対象画像ファイルの画像から順に画像を形成させるようにしてもよい。また、上記画像形成装置において、前記画像選択手段は、所定の枚数以内の画像ファイルを選択するようにしてもよい。
【００１７】
また、上記目的達成のため、本発明の第２の態様に係るファイル管理方法は、記録媒体に格納された画像ファイルに基づいて画像を形成する画像形成装置による画像形成方法であって、画像形成装置の時間情報取得手段が、所定の第１画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第１時間を特定する第１時間特定情報と、前記第１画像形成時より前の第２画像形成時における前記記録媒体の前記画像ファイルに対応付けられた最新の第２時間を特定する第２時間特定情報とを取得する時間特定情報取得ステップと、前記画像形成装置の選択手段が、前記第２時間特定情報により特定される第２時間よりも後であって、前記第１時間特定情報により特定される第１時間までの時間に対応付けられていることを少なくとも１つの条件として、前記記録媒体から画像形成させる対象となる画像ファイルを選択する選択ステップと、前記画像形成装置の画像形成制御手段が、前記選択手段によって選択された前記画像ファイルの画像を形成させる画像形成制御ステップとを有する。
【発明を実施するための最良の形態】
【００１８】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１９】
まず、本発明の第１実施形態に係る画像形成装置の一例としてのプリンタについて説明する。
【００２０】
図１は、本発明の第１実施形態に係るプリンタの機能構成図である。
【００２１】
プリンタ１において、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）１３と、入力インターフェース部（入力Ｉ／Ｆ部）１４と、表示インターフェース部（表示Ｉ／Ｆ部）１５と、スキャナ機能部１６と、プリンタ機能部１７と、メモリカードインターフェース部（メモリカードＩ／Ｆ部）１８と、通信インターフェース部（通信Ｉ／Ｆ部）１９とがバス２０を介して接続されている。ここで、ＣＰＵ１０、ＲＯＭ１１、及びＲＡＭ１２等がいわゆるコンピュータに相当する。
【００２２】
ＲＯＭ１１は、ブートプログラム等のプログラムを記憶する。本実施形態では、ＲＯＭ１１は、後述するおまかせ印刷処理のプログラムを記憶する。
【００２３】
ＲＡＭ１２は、プログラムやデータを記憶する領域として、或いは、ＣＰＵ１０による処理に使用しているデータを格納する作業領域として利用される。ＥＥＰＲＯＭ１３は、書き換え可能な不揮発性メモリであり、プリンタ１の電源が入っていない場合でも記憶しておく必要がある各種情報を記憶する。
【００２４】
入力Ｉ／Ｆ部１４には、キー部２１が接続されている。入力Ｉ／Ｆ部１４は、キー部２１からの信号をデータとして、ＣＰＵ１０に出力する。キー部２１は、プリンタ１の筐体に設けられた図示しない、上キー、下キー、左キー、右キー、ＯＫキー、スタートキー、ストップキー、テンキー等を有し、押下されたキーに応じた信号を入力Ｉ／Ｆ部１４に出力する。表示Ｉ／Ｆ部１５は、例えば、ＶＲＡＭ（Video Random Access Memory）を有し、ＣＰＵ１０の制御により、表示させる画面に応じた表示用画像データを生成し、液晶表示装置（ＬＣＤ）２２に画面を表示出力させる。
【００２５】
スキャナ機能部１６は、図示しない原稿給紙トレイに載置された紙、ＯＨＰシート等の原稿を読み取ってデジタル画像データを生成する。プリンタ機能部１７は、例えば、紙、ＯＨＰシート、厚紙、封筒等の画像形成媒体に画像を印刷（形成）する。
【００２６】
メモリカードＩ／Ｆ部１８は、記録媒体の一例としてのメモリカード２を着脱可能なカードスロットを有しており、メモリカード２とＣＰＵ１０との間のデータ交換の仲介を行う。メモリカード２としては、例えば、ＵＳＢメモリ、ＳＤカード、スマートメディア、ＰＣカード等がある。ここで、メモリカード２は、後述する印刷記録ファイル２ａ、複数の画像ファイル２ｂ等を格納することができる。各画像ファイル２ｂには、それぞれＤＯＳ（Disk operating system）準拠ファイルシステムの日時情報（タイムスタンプ）が付加されている。本実施形態では、このファイルシステムのタイムスタンプを画像ファイルに付加されたタイムスタンプとして処理に用いている。
【００２７】
通信Ｉ／Ｆ部１９は、ネットワークと接続可能であり、ネットワークを介して他の装置とのデータ交換の仲介を行う。
【００２８】
ＣＰＵ１０は、各部１１〜１９の動作を制御する。また、ＣＰＵ１０は、ＲＯＭ１１に格納されているプログラムをＲＡＭ１２に読み出して実行することにより、受付処理部１０ａと、タイムスタンプ処理部１０ｂと、選択処理部１０ｃ、表示処理部１０ｄと、画像形成制御手段としての印刷制御部１０ｅとを構成して各種処理を実行する。ここで、時間特定情報取得手段、時間特定情報格納手段、形成済特定情報取得手段、及び形成済特定情報格納手段は、主にタイムスタンプ処理部１０ｂによって構成され、選択手段は、主に選択処理部１０ｃによって構成される。
【００２９】
受付処理部１０ａは、キー部２１に対するユーザから各種指示を受ける。本実施形態では、受付処理部１０ａは、コピー処理、スキャン処理、印刷処理等の指示入力や、おまかせ印刷処理を実行する指示等を受け付ける。ここで、おまかせ印刷処理とは、ユーザが選択操作をすることなく、メモリカード２内の未印刷の画像ファイルの画像のみを印刷対象として印刷する処理を少なくとも実行するための処理である。
【００３０】
タイムスタンプ処理部１０ｂは、メモリカード２の所定のフォルダに所定の名称で格納されている印刷記録ファイル２ａを読み取って、印刷記録ファイル２ａ中のタイムスタンプＡ（ＴＳ−Ａ）、タイムスタンプＢ（ＴＳ−Ｂ）を取り出して、選択処理部１０ｃに渡す。なお、メモリカード２中に印刷記録ファイル２ａがない場合には、その旨を選択処理部１０ｃに通知する。また、タイムスタンプ処理部１０ｂは、印刷記録ファイル２ａのタイムスタンプＡ（ＴＳ−Ａ）、タイムスタンプＢ（ＴＳ−Ｂ）を更新し、メモリカード２の所定のフォルダに所定の名称で格納する。
【００３１】
選択処理部１０ｃは、タイムスタンプ処理部１０ｂから受け取った通知又は、タイムスタンプＡ（ＴＳ−Ａ）及びタイムスタンプＢ（ＴＳ−Ｂ）に基づいて、メモリカード２から画像形成を行う対象の画像ファイルを選択する処理をし、選択した画像ファイル（選択対象）をメモリカード２から、又は画像ファイルが予め読み出されているＲＡＭ１２から取得して、印刷制御部１０ｅに渡す。また、選択処理部１０ｃは、印刷記録ファイル２ａとして格納すべき新たなタイムスタンプＡ及びタイムスタンプＢをタイムスタンプ処理部１０ｂに通知する。なお、選択処理部１０ｃの詳細な処理、及び各タイムスタンプＡ、Ｂが管理しているタイムスタンプの内容の詳細については、後述する。
【００３２】
表示処理部１０ｄは、おまかせ印刷処理を実行させる処理を受け付ける画面や、ユーザから各種選択を受け付ける画面等を表示させる。
【００３３】
印刷制御部１０ｅは、選択処理部１０ｃから画像ファイルを受け取って、プリンタ機能部１７によって当該画像ファイルの画像を印刷（画像形成）させる。
【００３４】
次に、本発明の実施形態に係るプリンタ１におけるおまかせ印刷処理を、図面を参照して説明する。
【００３５】
図２は、本発明の第１実施形態に係るおまかせ印刷処理のフローチャートである。
【００３６】
このおまかせ印刷処理は、メモリカード２がメモリカードＩ／Ｆ部１８に装着された後において、受付処理部１０ａがユーザからおまかせ印刷処理を実行させる指示を受け付けた場合に実行が開始される。
【００３７】
おまかせ印刷処理の実行が開始されると、タイムスタンプ処理部１０ｂが、メモリカード２に印刷記録ファイル２ａが存在するか否かを判定する(ステップＳ１)。ここで、印刷記録ファイル２ａは、おまかせ印刷処理を実施することのできるプリンタ１に、メモリカード２を接続しておまかせ印刷処理を一度でも実行している場合には、メモリカード２内に存在するようになっている。
【００３８】
この結果、印刷記録ファイル２ａが存在しない場合には、ＲＡＭ１２上の最古限界パラメータＯＢに、画像ファイルにおいてタイムスタンプとして最も古い日時に相当する１９８０年１月１日０時０分０秒を示す”１９８０／０１／０１  ００：００：００”を格納する（ステップＳ２）。ここで、最古限界パラメータＯＢとは、後述する画像ファイルの選択時の基準とするための最も古い日時を示すパラメータである。画像ファイルの選択時においては、最古限界パラメータＯＢの値よりも新しいタイムスタンプの画像ファイルが選択されることとなる。
【００３９】
一方、印刷記録ファイル２ａが存在する場合（ステップＳ１：ＴＲＵＥ）には、タイムスタンプ処理部１０ｂが印刷記録ファイル２ａからタイムスタンプＡ（ＴＳ−Ａ）及びタイムスタンプＢ（ＴＳ−Ｂ）を取り出し（ステップＳ３）、選択処理部１０ｃに渡す。
【００４０】
ここで、印刷記録ファイル２ａのタイムスタンプＡとしては、未印刷の画像ファイルを印刷対象とした直近のおまかせ印刷処理を行った時（第１画像形成時）におけるメモリカード２内の画像ファイルの最新のタイムスタンプ（第１時間：第１時間特定情報）が格納されている。また、印刷記録ファイル２ａのタイムスタンプＢとしては、第１画像形成時より前にタイムスタンプＡとして格納されていたタイムスタンプ、すなわち、第１画像形成時よりも前の未印刷の画像ファイルを印刷した直近のおまかせ印刷処理を行った時（第２画像形成時）におけるメモリカード２内の画像ファイルの最新のタイムスタンプ（第２時間：第２時間特定情報）が格納されている。
【００４１】
選択処理部１０ｃは、タイムスタンプＡより新しいタイムスタンプが対応付けられている画像ファイル２ｂがメモリカード２に存在するか否かを判定する(ステップＳ４)。
【００４２】
この結果、タイムスタンプＡより新しいタイムスタンプの画像ファイルが存在する場合（ステップＳ４：ＴＲＵＥ）には、印刷していないタイムスタンプＡよりも新しいタイムスタンプの画像ファイル、すなわち、以前のおまかせ印刷処理で印刷していない新しい画像ファイルが存在していることを意味しているので、選択処理部１０ｃは、最古限界パラメータＯＢにタイムスタンプＡを格納する（ステップＳ５）。一方、タイムスタンプＡより新しいタイムスタンプの画像ファイルが存在しない場合には、以前のおまかせ印刷において印刷対象となった範囲内の画像ファイルの画像を印刷することを意味していると考えられるので、選択処理部１０ｃは、最古限界パラメータＯＢに、タイムスタンプＢを格納する(ステップＳ６)。
【００４３】
ステップＳ２、ステップＳ５、又はステップＳ６において、最古限界パラメータＯＢを格納した後に、選択処理部１０ｃは、選択対象ＴＧＴとして、最古限界パラメータＯＢよりも新しいタイムスタンプが付加されているとの条件を満たす画像ファイル２ｂのすべてをメモリカード２から選択する（ステップＳ７）。これにより、例えば、印刷記録ファイル２ａがメモリカード２に存在しない場合（ステップＳ１、Ｓ２）には、選択対象ＴＧＴとして、１９８０年１月１日０時０分０秒よりも後の画像ファイルが選択され、タイムスタンプＡよりも新しい画像ファイル２ｂがメモリカード２に存在する場合（ステップＳ４、Ｓ５）には、タイムスタンプＡよりも新しい画像ファイル２ｂが選択され、タイムスタンプＡよりも新しい画像ファイル２ｂがない場合（ステップＳ４、Ｓ６）には、タイムスタンプＢよりも新しい画像ファイル、すなわち、タイムスタンプＢよりも新しくタイムスタンプＡまでの画像ファイル２ｂが選択されることとなる。
【００４４】
次いで、選択処理部１０ｃは、選択対象ＴＧＴの画像ファイルを印刷制御部１０ｅに渡し、印刷制御部１０ｅが渡された画像ファイルに基づいて画像形成用データを生成し、画像形成用データをプリンタ機能部１７に送信して、プリンタ機能部１７により画像形成媒体に画像を印刷させる処理を開始する(ステップＳ８)。本実施形態では、印刷制御部１０ｅは、選択対象ＴＧＴの内の最新のタイムスタンプが付加された画像ファイル２ｂの画像から印刷されるように制御している。このため、ユーザは、最新の画像ファイルの画像から取得することができ、より古い画像ファイルの画像を必要としない場合には、キー部２１を操作しておまかせ印刷処理を停止することにより、無駄な画像を印刷させないようにすることもできる。
【００４５】
次いで、選択処理部１０ｃは、メモリカード２に新たに格納させるタイムスタンプＡを、選択対象ＴＧＴの画像ファイル中の最新のタイムスタンプに決定し、新たに格納させるタイムスタンプＢを、最古限界パラメータＯＢの値に決定し、新たなタイムスタンプＡ、Ｂをタイムスタンプ処理部１０ｂに通知し、タイムスタンプ処理部１０ｂが通知されたタイムスタンプＡ、Ｂを印刷記録ファイル２ａとしてメモリカード２に格納する（ステップＳ９）。
【００４６】
これにより、例えば、印刷記録ファイル２ａがない場合には、新たなタイムスタンプＡは、メモリカード２の画像ファイルの中の最新のタイムスタンプとなり、タイムスタンプＢは、１９８０年１月１日０時０分０秒を示す”１９８０／０１／０１  ００：００：００”となる。また、タイムスタンプＡよりも新しい画像ファイル２ｂがメモリカード２に存在する場合（ステップＳ４、Ｓ５）には、新たなタイムスタンプＡは、元のタイムスタンプＡよりも新しい、メモリカード２の画像ファイルの中の最新のタイムスタンプ（第３時間：第３時間特定情報）となり、タイムスタンプＢは、元のタイムスタンプＡと同じ値となる。また、タイムスタンプＡよりも新しい画像ファイルがメモリカード２に存在しない場合（ステップＳ４、Ｓ６）には、新たなタイムスタンプＡは、元のタイムスタンプＡと同じタイムスタンプとなり、新たなタイムスタンプＢは、元のタイムスタンプＢと同じタイムスタンプとなる。
【００４７】
上記したおまかせ印刷処理により、ユーザは処理実行させた以降に何ら操作をすることなく、以前に印刷した時点の画像ファイルよりも新しい画像ファイルの画像のみを印刷させることができる。
【００４８】
また、以前のおまかせ印刷処理において選択対象ＴＧＴとなった画像ファイルについても、再び印刷させることができる。例えば、以前のおまかせ印刷処理において選択対象ＴＧＴの画像ファイルについての印刷が開始された後に、インク切れ、停電等の発生により、印刷が中止されたために印刷されなかった画像ファイルの画像について、インク補充等をした後において、再びおまかせ印刷処理を行うことにより、印刷されなかった画像ファイルの画像を支障なく印刷させることができる。
【００４９】
図３は、本発明の第１実施形態に係るおまかせ印刷処理の具体例を説明する図である。
【００５０】
図３に示すように、メモリカード２の印刷記録ファイル２ａには、タイムスタンプＡとして、”２００７／０４／１１  １４：５７：３０”が、タイムスタンプＢとして”２００７／０４／０１  ２１：２５：１５”が格納されている。また、メモリカード２には、”２００７／０４／１１  １４：５７：３０”のタイムスタンプが付された画像ファイルが最新のものとして格納されている。なお、図３においては、図面左方向に並んだ画像ファイルほどタイムスタンプが新しいものとなっている。
【００５１】
このようなメモリカード２をプリンタ１のタイムスロットに差し込んで、おまかせ印刷処理を実行させた場合には、タイムスタンプＡよりも新しいタイムスタンプの画像ファイルが存在しないので（ステップＳ４、Ｓ６）、タイムスタンプＢよりも新しい画像ファイル、すなわち、タイムスタンプＢよりも新しく、タイムスタンプＡまでのタイムスタンプが付加された画像ファイルが選択対象ＴＧＴとされて、印刷されることとなる。
【００５２】
次に、本発明の第２実施形態に係る画像形成装置の一例であるプリンタについて説明する。なお、第２実施形態に係るプリンタ１については、図１を用いて、第１実施形態に係るプリンタ１との差異を中心に説明する。
【００５３】
第２実施形態に係るプリンタ１は、メモリカード２の印刷記録ファイル２ａに、更にタイムスタンプＣ（形成済特定情報）を格納し、タイムスタンプＣを読み込んで利用するようになっている。
【００５４】
具体的には、タイムスタンプ処理部１０ｂは、タイムスタンプＡ、タイムスタンプＢの他に、新たなタイムスタンプＣについてもメモリカード２から取得して選択処理部１０ｃに渡し、また、選択処理部１０ｃから受け取ったタイムスタンプＣについても印刷記録ファイル２ａとしてメモリカード２に格納する。ここで、タイムスタンプＣとは、印刷の実行が開始されて、印刷が終了、又は中止された際における、実際に印刷が完了した最後の画像の画像ファイルのタイムスタンプである。このタイムスタンプＣによって、印刷が中止された際に、実際に印刷が完了していない画像の画像ファイルを特定することができる。本実施形態では、タイムスタンプＢよりも新しく、タイムスタンプＣよりも古いタイムスタンプの画像ファイルが印刷できなかった画像ファイルとして特定できる。
【００５５】
選択処理部１０ｃは、タイムスタンプ処理部１０ｂから受け取った通知又は、タイムスタンプＡ（ＴＳ−Ａ）、タイムスタンプＢ（ＴＳ−Ｂ）、及びタイムスタンプＣ（ＴＳ−Ｃ）に基づいて、メモリカード２から画像形成を行う対象の画像ファイルを選択する処理をし、選択した画像ファイルをメモリカード２から、又は画像ファイルが予め読み出されているＲＡＭ１２から取得して、印刷制御部１０ｅに渡す。また、選択処理部１０ｃは、印刷記録ファイル２ａとして格納すべきタイムスタンプＡ、タイムスタンプＢ、及びタイムスタンプＣをタイムスタンプ処理部１０ｂに通知する。なお、選択処理部１０ｃの詳細な処理については、後述の図４に示すおまかせ印刷処理において説明する。
【００５６】
図４は、本発明の第２実施形態に係るおまかせ印刷処理のフローチャートである。なお、図２に示す第１実施形態に係るおまかせ印刷処理と同様なステップには、同一符号を付し、一部説明を省略する。
【００５７】
おまかせ印刷処理において、印刷記録ファイル２ａが存在する場合（ステップＳ１：ＴＲＵＥ）には、タイムスタンプ処理部１０ｂが印刷記録ファイル２ａからタイムスタンプＡ（ＴＳ−Ａ）、タイムスタンプＢ（ＴＳ−Ｂ）、及びタイムスタンプＣ（ＴＳ−Ｃ）を取り出し（ステップＳ１１）、選択処理部１０ｃに渡す。
【００５８】
また、ステップＳ６において、最古限界パラメータＯＢを格納した後に、選択処理部１０ｃは、タイムスタンプＢより新しく、タイムスタンプＣより古いタイムスタンプの画像ファイルがメモリカード２に存在するか否かを判定し（ステップＳ１２）、タイムスタンプＢより新しく、タイムスタンプＣより古いタイムスタンプの画像ファイルがメモリカード２に存在しない場合（ステップＳ１２：ＦＡＬＳＥ）には、ステップＳ７に進む。
【００５９】
一方、タイムスタンプＢより新しく、タイムスタンプＣより古いタイムスタンプの画像ファイルがメモリカード２に存在する場合（ステップＳ１２：ＴＲＵＥ）には、受付処理部１０ａは、ユーザのキー部２１による操作によって、選択対象の画像ファイルを「前回と同じもの」とするか、「前回印刷できなかったもの」とするかの選択を受け付ける（ステップＳ１３）。
【００６０】
受付処理部１０ａがユーザから「前回と同じもの」との選択を受け付けた場合には、ステップＳ７に進む。一方、ユーザから「前回印刷できなかったもの」との選択を受け付けた場合には、ステップＳ１４に進む。
【００６１】
ステップＳ１４では、選択処理部１０ｃは、選択対象ＴＧＴとして、タイムスタンプＢよりも新しく、タイムスタンプＣよりも古いタイムスタンプが付加されているとの条件を満たす画像ファイルをメモリカード２から選択し、ステップＳ８に進む。この場合には、ステップＳ８において、前回印刷できなかった画像のみの印刷が開始されることとなる。
【００６２】
ステップＳ１５では、選択処理部１０ｃは、メモリカード２に新たに格納させるタイムスタンプＡを、選択対象ＴＧＴの画像ファイル中の最新のタイムスタンプに決定し、新たに格納させるタイムスタンプＢを、最古限界パラメータＯＢの値に決定し、新たなタイムスタンプＡ、Ｂをタイムスタンプ処理部１０ｂに通知し、タイムスタンプ処理部１０ｂが通知されたタイムスタンプＡ、及びタイムスタンプＢを印刷記録ファイル２ａとしてメモリカード２に格納する。また、選択処理部１０ｃは、印刷制御部１０ｅの制御による印刷が終了又は中断した際には、それまでに印刷完了となった画像ファイルの中で最も古いタイムスタンプ（本実施形態では、中断又は終了の直前に印刷が完了した画像ファイルのタイムスタンプ）をタイムスタンプＣとしてタイムスタンプ処理部１０ｂに通知し、タイムスタンプ処理部１０ｂが通知されたタイムスタンプＣを加えた印刷記録ファイル２ａをメモリカード２に格納する（ステップＳ１５）。
【００６３】
上記したおまかせ印刷処理により、以前のおまかせ印刷処理において選択対象ＴＧＴの画像ファイルについての印刷が開始された後に、インク切れ等の発生により、印刷が中断されたために印刷されなかった画像ファイルの画像について、インク補充等をした後において、再びおまかせ印刷処理を行うことにより、印刷されなかった画像ファイルの画像のみ、又は印刷されなかった画像を含む画像をユーザが簡単な選択操作を行うことにより、支障なく印刷させることができる。
【００６４】
図５は、本発明の第２実施形態に係るおまかせ印刷処理の具体例を説明する図である。
【００６５】
図５に示すように、メモリカード２の印刷記録ファイル２ａには、タイムスタンプＡとして、”２００７／０４／１１  １４：５７：３０”が、タイムスタンプＢとして”２００７／０４／０１  ２１：２５：１５”が、タイムスタンプＣとして”２００７／０４／０９  １０：１０：１５”が格納されている。また、メモリカード２には、”２００７／０４／１１  １４：５７：３０”のタイムスタンプが付された画像ファイルが最新のものとして格納されている。なお、図５においては、図面左方向に並んだ画像ファイルほどタイムスタンプが新しいものとなっている。
【００６６】
このようなメモリカード２をプリンタ１のタイムスロットに差し込んで、おまかせ印刷処理を実行させた場合には、タイムスタンプＡよりも新しいタイムスタンプの画像ファイルが存在せず（ステップＳ４：ＦＡＬＳＥ）、タイムスタンプＢより新しく、タイムスタンプＣより古いタイムスタンプの画像ファイルがメモリカード２に存在するので（ステップＳ１２：ＴＲＵＥ）、タイムスタンプＢよりも新しい全ての画像ファイルの画像、又は、タイムスタンプＢよりも新しく、タイムスタンプＣよりも古い画像ファイルの画像のいずれかのうち、ユーザによって選択された画像が印刷されることとなる。
【００６７】
次に、第２実施形態の変形例に係るプリンタ１について説明する。本変形例に係るプリンタ１は、第２実施形態に係るプリンタ１において、画像ファイルを印刷する際に、古いタイムスタンプが付加された画像ファイルの画像から順に印刷するようにしたものである。
【００６８】
本変形例においては、タイムスタンプＣは、印刷が完了した画像ファイルの中で最新の画像ファイルのタイムスタンプとなっている。
【００６９】
本変形例におけるおまかせ印刷処理について、図４に示す第２実施形態に係るおまかせ印刷処理と異なる部分について説明する。
【００７０】
ステップＳ１２において、選択処理部１０ｃは、タイムスタンプＡとタイムスタンプＣとが一致するか否かにより、タイムスタンプＣより新しく、タイムスタンプＡまでのタイムスタンプの画像ファイルがメモリカード２に存在するか否かを判定する。ここで、タイムスタンプＡとタイムスタンプＣが一致する場合には、タイムスタンプＣより新しく、タイムスタンプＡまでのタイムスタンプの画像ファイルがメモリカード２に存在しないと判定でき、タイムスタンプＡとタイムスタンプＣが一致しない場合には、タイムスタンプＣより新しく、タイムスタンプＡまでのタイムスタンプの画像ファイルがメモリカード２に存在すると判定できる。
【００７１】
また、ステップＳ１４において、選択処理部１０ｃは、選択対象ＴＧＴとして、タイムスタンプＣより新しく、タイムスタンプＡまでのタイムスタンプの画像ファイルであるとの条件を満たす画像ファイルをメモリカード２から選択し、ステップＳ８に進み。
【００７２】
また、ステップＳ１５において、選択処理部１０ｃは、印刷制御部１０ｅの制御による印刷が終了又は中断した際には、それまでに印刷完了となった画像ファイルの中で最も新しい画像ファイルのタイムスタンプ（本実施形態では、中断又は終了の直前に印刷が完了した画像ファイルのタイムスタンプ）をタイムスタンプＣとしてタイムスタンプ処理部１０ｂに通知し、タイムスタンプ処理部１０ｂが通知されたタイムスタンプＣを加えた印刷記録ファイル２ａをメモリカード２に格納する。
【００７３】
この変形例に係るおまかせ印刷処理によっても、上記した第２実施形態によるおまかせ印刷処理と同様に、以前のおまかせ印刷処理において選択対象ＴＧＴの画像ファイルについての印刷が開始された後に、インク切れ等の発生により、印刷が中断されたために印刷されなかった画像ファイルの画像について、インク補充等をした後において、再びおまかせ印刷処理を行うことにより、印刷されなかった画像ファイルの画像のみ、又は印刷されなかった画像を含む画像をユーザが簡単な選択操作を行うことにより、支障なく印刷させることができる。
【００７４】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【００７５】
例えば、上記実施形態において、画像ファイルを選択する条件として、更に別の条件を追加して選択するようにしてもよい。例えば、画像ファイルのファイル数を所定数以内とする条件を加えて、その所定数以内の画像ファイルを選択するようにしてもよい。なお、所定枚数をユーザが任意に設定できるようにしてもよい。また、画像ファイルについて、手ぶれ、ピンぼけ、露出不良等の不良があるか否かを判定し、これら不良がある場合に、選択される画像ファイルから除くようにするとの条件を追加してもよい。
【００７６】
また、上記第２実施形態において、前回と同じ画像を印刷するか、又は前回印刷されなかった画像ファイルの画像のみを印刷するかについて、ユーザに選択させるようにしていたが、ユーザの選択なしに、印刷できなかった画像のみを印刷させるようにしてもよい。
【００７７】
また、上記実施形態では、タイムスタンプＡ、Ｂ（又は、Ａ、Ｂ、Ｃ）を格納するようにしていたが、例えば、タイムスタンプＡ、Ｂ（又は、Ａ、Ｂ、Ｃ）の少なくともずれか１つに代えて対応する画像のファイル名、画像番号等を格納するようにしてもよく、要は、対応する画像ファイルのタイムスタンプを特定することのできる情報であればよい。
【００７８】
また、上記実施形態では、タイムスタンプＡ、Ｂ（又はＡ、Ｂ、Ｃ）をメモリカード２に格納して利用するようにしていたが、プリンタ１内の記録媒体（例えば、ＥＥＰＲＯＭ１３）に格納して利用するようにしてもよい。
【００７９】
また、上記第２実施形態では、形成済特定情報の一例としてタイムスタンプＣを用いるようにしていたが、本発明はこれに限られず、例えば、印刷した枚数、印刷したファイル名等であってもよく、要は、画像形成が済んだ画像ファイルを特定することのできる情報であればよい。
【００８０】
また、上記実施形態では、画像ファイルのタイムスタンプとして、ＤＯＳ準拠ファイルシステムの日時情報（ファイルのタイムスタンプ）を用いていたが、本発明はこれに限られず、画像ファイルフォーマット中の日時情報、例えば、画像ファイルがデジタルカメラ標準フォーマット（Ｅｘｉｆ）に準拠しているものであれば、原画像データの生成日時（オリジナル日時）、デジタルデータの作成日時（デジタル化日時）、又はファイル変更日時等のいずれかを用いるようにしてもよい。
【００８１】
また、上記実施形態では、記録媒体としてプリンタ１に直接接続されるメモリカード２を例に示していたが、本発明はこれに限られず、例えば、プリンタ１に接続されるＰＣ（Personal Computer）、携帯電話、携帯端末内に備えられた記録媒体、或いはこれら装置に接続された記録媒体であってもよく、要は、複数の画像ファイルを記録することのできる記録媒体であればよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の第１実施形態に係るプリンタの機能構成図である。
【図２】本発明の第１実施形態に係るおまかせ印刷処理のフローチャートである。
【図３】本発明の第１実施形態に係る画像ファイルの選択について説明する図である。
【図４】本発明の第２実施形態に係るおまかせ印刷処理のフローチャートである。
【図５】本発明の第２実施形態に係る画像ファイルの選択について説明する図である。
【符号の説明】
【００８３】
１  プリンタ、２  メモリカード、２ａ  印刷記録ファイル、２ｂ  画像ファイル、１０  ＣＰＵ、１０ａ  受付処理部、１０ｂ  タイムスタンプ処理部、１０ｃ  選択処理部、１０ｄ  表示処理部、１０ｅ  印刷制御部、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＥＥＰＲＯＭ、１４  入力Ｉ／Ｆ部、１５  表示Ｉ／Ｆ部、１６  スキャナ機能部、１７  プリンタ機能部、１８  メモリカードＩ／Ｆ部、１９  通信Ｉ／Ｆ部、２０  バス、２１  キー部、２２  ＬＣＤ。
【図１】
2009137061.tif 000003
【図２】
2009137061.tif 000004
【図３】
2009137061.tif 000005
【図４】
2009137061.tif 000006
【図５】
2009137061.tif 000007