(57)【特許請求の範囲】
【請求項１】
画像を印刷する印刷装置であって、
複数の画像を記憶する記憶手段と、
情報を表示する表示手段と、
ユーザーの選択操作を受け付ける操作手段と、
前記記憶手段に予め定められた規定数を超える画像が記憶されているときに、前記記憶手段に記憶された複数の画像を分割して各グループに含まれる画像の数が前記規定数以下となるように複数の画像グループを生成する画像グループ生成手段と、
前記生成された複数の画像グループのうち所定種類の画像を含む所定画像グループを特定する画像グループ特定手段と、
前記生成された複数の画像グループの少なくとも１つを前記操作手段によりユーザーが選択する際に、前記特定された所定画像グループを表す情報を判別可能な状態で前記複数の画像グループの各々を表す情報が表示されるよう前記表示手段を制御する表示制御手段と、を備え、
前記複数の画像グループの各々を表す情報は、該画像グループに含まれる画像の１つを表示すると共に該画像グループに含まれる複数の画像の生成日のうち最も古い日および最も新しい日を表示する情報であり、
前記特定された所定画像グループを表す情報を判別可能な状態は、該所定画像グループを表す情報に複数のアイコンを付加した状態である、
印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記画像グループ特定手段は、
前記生成された複数の画像グループの順序と該複数の画像グループに含まれる複数の画像の順序とを定める所定の順序に従って、前記複数の画像の各々が前記所定種類の画像であるか否かを判定する画像判定処理を実行し、
前記画像判定処理により前記所定種類の画像であると判定したときには、該判定した画像を含む画像グループにおける前記所定種類の画像であるか否かを判定していない画像についての前記画像判定処理を実行しない手段である、
印刷装置。
【請求項３】
請求項１または２記載の印刷装置であって、
原稿を光学的に読み取るスキャン手段を備え、
前記所定種類の画像には、前記スキャン手段による読み取りによって生成されたスキャン画像である旨を示すスキャン画像情報が付加されており、
前記画像グループ特定手段は、前記複数の画像の各々に前記スキャン画像情報が付加されているか否かを判定する処理を前記画像判定処理として実行する手段である、
印刷装置。
【請求項４】
請求項１ないし３のいずれか１つの請求項に記載の印刷装置であって、
前記記憶手段は、着脱可能な外部メモリーである、
印刷装置。
【請求項５】
複数の画像を記憶する記憶手段と、情報を表示する表示手段と、ユーザーの選択操作を受け付ける操作手段とを備え、画像を印刷する印刷装置の表示制御方法であって、（ａ）前記記憶手段に予め定められた規定数を超える画像が記憶されているときに、前記記憶手段に記憶された複数の画像を分割して各グループに含まれる画像の数が前記規定数以下となるように複数の画像グループを生成するステップと、（ｂ）前記生成された複数の画像グループのうち所定種類の画像を含む所定画像グループを特定するステップと、（ｃ）前記生成された複数の画像グループの少なくとも１つを前記操作手段によりユーザーが選択する際に、前記特定された所定画像グループを表す情報を判別可能な状態で前記複数の画像グループの各々を表す情報が表示されるよう前記表示手段を制御するステップと、を有し、
前記複数の画像グループの各々を表す情報は、該画像グループに含まれる画像の１つを表示すると共に該画像グループに含まれる複数の画像の生成日のうち最も古い日および最も新しい日を表示する情報であり、
前記特定された所定画像グループを表す情報を判別可能な状態は、該所定画像グループを表す情報に複数のアイコンを付加した状態である、
印刷装置の表示制御方法。
【請求項６】
請求項５に記載された印刷装置の表示制御方法の各ステップを１以上のコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷する印刷装置およびその表示制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、メディア挿入口に挿入され画像データが記憶された記録媒体や、タッチパネル付きのモニター、カラープリンターなどを備え、記録媒体から読み込んだ画像の数が多くそのサムネイル画像がモニターの一画面に収まらない場合には、複数のページに分けて全てのサムネイル画像を表示するものが提案されている（例えば、特許文献１参照）。この装置では、利用者がプリントを指示する画像を選択する際に、日付別や月別，フォルダー別等の表示の分類が指定されたときには、指定された分類（例えば月別）に従ってサムネイル画像をページ単位に分割し、ページ見出し（例えば何年何月）の選択に応じて選択ページのサムネイル画像を表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５５７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の装置では、記録媒体に記録された画像データの全てのサムネイル画像を表示するためにページ数が多くなり、利用者がプリントを希望する画像を含むページを容易に選択できない場合がある。例えば、利用者が特定種類の画像をプリントする頻度が多いのにも拘わらず、プリントしようとする度に数多くのページの中からページ選択の必要が生じると、利用者はその選択操作を煩わしく感じてしまう。
【０００５】
本発明の印刷装置およびその表示制御方法並びにプログラムは、記憶装置に規定数を超える画像が記憶されているときに、ユーザーによる画像グループのより容易な選択を可能とすることを主目的とする。
【０００６】
本発明の印刷装置およびその表示制御方法並びにプログラムは、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、
画像を印刷する印刷装置であって、
複数の画像を記憶する記憶手段と、
情報を表示する表示手段と、
ユーザーの選択操作を受け付ける操作手段と、
前記記憶手段に予め定められた規定数を超える画像が記憶されているときに、前記記憶手段に記憶された複数の画像を分割して各グループに含まれる画像の数が前記規定数以下となるように複数の画像グループを生成する画像グループ生成手段と、
前記生成された複数の画像グループのうち所定種類の画像を含む所定画像グループを特定する画像グループ特定手段と、
前記生成された複数の画像グループの少なくとも１つを前記操作手段によりユーザーが選択する際に、前記特定された所定画像グループを表す情報を判別可能な状態で前記複数の画像グループの各々を表す情報が表示されるよう前記表示手段を制御する表示制御手段と、
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、記憶手段に予め定められた規定数を超える画像が記憶されているときに、記憶手段に記憶された複数の画像を分割して各グループに含まれる画像の数が規定数以下となるように複数の画像グループを生成し、生成された複数の画像グループのうち所定種類の画像を含む所定画像グループを特定し、生成された複数の画像グループの少なくとも１つを操作手段によりユーザーが選択する際に、特定された所定画像グループを表す情報を判別可能な状態で複数の画像グループの各々を表す情報が表示されるよう表示手段を制御する。したがって、記憶手段に規定数を超える画像が記憶されているときに、所定種類の画像を含む所定画像グループを表す情報を判別可能な状態で表示するから、ユーザーは所定画像グループを他の画像グループから判別することができる。この結果、記憶手段に規定数を超える画像が記憶されているときに、ユーザーによる画像グループのより容易な選択を可能とすることができる。ここで、「所定種類の画像」には、スキャン画像や予め指定された種類の画像などが含まれ、一種類の画像や複数種類の画像が含まれる。
【０００９】
こうした本発明の印刷装置において、前記画像グループ特定手段は、前記生成された複数の画像グループの順序と該複数の画像グループに含まれる複数の画像の順序とを定める所定の順序に従って、前記複数の画像の各々が前記所定種類の画像であるか否かを判定する画像判定処理を実行し、前記画像判定処理により前記所定種類の画像であると判定したときには、該判定した画像を含む画像グループにおける前記所定種類の画像であるか否かを判定していない画像についての前記画像判定処理を実行しない手段であるものとすることもできる。こうすれば、所定種類の画像を含む所定画像グループの特定をより迅速に行なうことができる。
【００１０】
また、本発明の印刷装置において、原稿を光学的に読み取るスキャン手段を備え、前記所定種類の画像には、前記スキャン手段による読み取りによって生成されたスキャン画像である旨を示すスキャン画像情報が付加されており、前記画像グループ特定手段は、前記複数の画像の各々に前記スキャン画像情報が付加されているか否かを判定する処理を前記画像判定処理として実行する手段であるものとすることもできる。こうすれば、スキャン画像を含む画像グループの特定をより確実に行なうことができる。また、スキャン画像を含む画像グループを表す情報を判別可能な状態で表示することになるから、ユーザーによるスキャン画像を含む画像グループの選択をより容易に行なえるようにすることができる。
【００１１】
さらに、本発明の印刷装置において、前記記憶手段は、着脱可能な外部メモリーである、ものとすることもできる。この場合、前記規定数は、前記記憶手段に記憶された画像を前記印刷装置で取り扱うことが可能な最大数であるものとすることもできる。
【００１２】
あるいは、本発明の印刷装置において、前記複数の画像グループの各々を表す情報は、該画像グループに含まれる画像の１つを表示すると共に該画像グループに含まれる複数の画像の生成日時のうち最も古い日および最も新しい日を表示する情報であり、前記特定された所定画像グループを表す情報を判別可能な状態は、該所定画像グループを表す情報にアイコンを付加した状態，該所定画像グループを表す情報に文字情報を付加した状態，該所定画像グループを表す情報に対して他の画像グループを表す情報から色を変更した状態のうち少なくとも１つを含む、ものとすることもできる。
【００１３】
本発明の印刷装置の表示制御方法は、
複数の画像を記憶する記憶手段と、情報を表示する表示手段と、ユーザーの選択操作を受け付ける操作手段とを備え、画像を印刷する印刷装置の表示制御方法であって、
（ａ）前記記憶手段に予め定められた規定数を超える画像が記憶されているときに、前記記憶手段に記憶された複数の画像を分割して各グループに含まれる画像の数が前記規定数以下となるように複数の画像グループを生成するステップと、
（ｂ）前記生成された複数の画像グループのうち所定種類の画像を含む所定画像グループを特定するステップと、
（ｃ）前記生成された複数の画像グループの少なくとも１つを前記操作手段によりユーザーが選択する際に、前記特定された所定画像グループを表す情報を判別可能な状態で前記複数の画像グループの各々を表す情報が表示されるよう前記表示手段を制御するステップと、
を含むことを要旨とする。
【００１４】
この本発明の印刷装置の表示制御方法では、上述した印刷装置と同様に、記憶手段に規定数を超える画像が記憶されているときに、所定種類の画像を含む所定画像グループを表す情報を判別可能な状態で表示するから、ユーザーは所定画像グループを他の画像グループから判別することができる。この結果、記憶手段に規定数を超える画像が記憶されているときに、ユーザーによる画像グループのより容易な選択を可能とすることができる。ここで、「所定種類の画像」には、スキャン画像や予め指定された種類の画像などが含まれ、一種類の画像や複数種類の画像が含まれる。なお、この印刷装置の表示制御方法において、上述した印刷装置の種々の態様を採用してもよいし、また、上述した印刷装置の各機能を実現するようなステップを追加してもよい。
【００１５】
本発明のプログラムは、上述した印刷装置の表示制御方法の各ステップを１以上のコンピューターに実行させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した印刷装置の表示制御方法の各ステップが実行されるため、該表示制御方法と同様の作用効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】マルチファンクションプリンター２０の構成の概略を示す構成図。
【図２】筐体カバー２２を開けた状態のプリンター２０の外観図。
【図３】画像ファイル検索処理ルーチンの一例を示すフローチャート。
【図４】メモリーカードＭＣ内のフォルダー構成の一例を示す説明図。
【図５】スキャン画像情報が追加されたファイル情報の一例を示す説明図。
【図６】画像ファイルのファイル情報による仮ファイルリストの一例を示す説明図。
【図７】グループ選択用表示制御ルーチンの一例を示すフローチャート。
【図８】仮ファイルリストを分割して生成されたグループの一例を示す説明図。
【図９】２つの画像グループを表す情報を表示したときの画面の一例を示す説明図。
【図１０】全画像グループを表す情報を表示したときの画面の一例を示す説明図。
【図１１】全画像グループを表す情報を表示したときの画面の一例を示す説明図。
【発明を実施するための形態】
【００１７】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンター（以下、プリンターという）２０の構成の概略を示す構成図であり、図２は、筐体カバー２２を開けた状態のプリンター２０の外観図である。
【００１８】
本実施形態のプリンター２０は、筐体２１と、筐体２１の上面を開閉可能な筐体カバー２２とにより構成されており、原稿を光学的に読み取って画像データを生成するスキャナーユニット３０と、カセット２３内にセットされている用紙を給紙し印刷して排紙トレイ２４に排紙するプリンターユニット４０と、ユーザーによる各種操作が可能な操作パネル４６と、メモリーカードスロット５０に挿入されたメモリーカードＭＣとの間でデータの入出力を司るメモリーカードコントローラー５２と、装置全体の制御を司るメインコントローラー６０と、を備える。
【００１９】
スキャナーユニット３０は、スキャナーＡＳＩＣ（Application Specific Integrated Circuit）３２と、スキャナー機構３４とを備える。スキャナーＡＳＩＣ３２は、スキャナー機構３４を制御する集積回路であり、メインコントローラー６０からのスキャン指令を受けると、筐体２１の上面のガラス台２６（図２参照）に載置された原稿を画像データとして読み取るようスキャナー機構３４を制御する。また、スキャナー機構３４は、周知のイメージスキャナーとして構成されており、原稿に向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解して画像データとする周知のカラーイメージセンサーを有する。
【００２０】
プリンターユニット４０は、プリンターＡＳＩＣ４２と、プリンター機構４４とを備える。プリンターＡＳＩＣ４２は、プリンター機構４４を制御する集積回路であり、メインコントローラー６０から印刷指令を受けると、印刷指令の対象となる画像データに基づいて用紙に画像を印刷するようプリンター機構４４を制御する。また、プリンター機構４４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。
【００２１】
操作パネル４６は、中央に配置された表示部４７と、この表示部４７の左隣に配置された電源ボタン４８とを備える。表示部４７は、タッチパネル式の液晶ディスプレイとして構成されており、モードを選択するモードボタンや、ディスプレイ上に表示される案内に従ってタッチすることによりメニューや項目を選択する選択／設定ボタン，コピーや印刷を開始するスタートボタンなどを表示してタッチ操作を受け付ける。ここで、モードボタンにより選択可能なモードとしては、ガラス台２６に載置された原稿をスキャンして用紙に印刷するコピーモードや、ガラス台２６に載置された原稿をスキャンしてデータ化すると共にメモリーカードＭＣに画像ファイルとして記憶するスキャンモード、メモリーカードＭＣに記憶された画像ファイルを用いて画像を印刷するメモリー印刷モードなどがある。
【００２２】
メモリーカードコントローラー５２は、メモリーカードスロット５０に挿入されたメモリーカードＭＣとの間でデータの入出力を行なうものである。このメモリーカードコントローラー５２は、メモリーカードスロット５０にメモリーカードＭＣが挿入されているときに、メモリーカードＭＣに保存されているファイルを読み出してメインコントローラー６０に送信したり、メインコントローラー６０からの命令を入力しその命令に基づいてメモリーカードＭＣにデータを書き込んだりする。
【００２３】
メインコントローラー６０は、ＣＰＵ６２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的にスキャンデータや印刷データなどを記憶するＲＡＭ６６と、操作パネル４６との通信を可能とする内部通信インタフェース（Ｉ／Ｆ）６８と、を備える。メインコントローラー６０は、プリンターユニット４０やスキャナーユニット３０からの各種動作信号や各種検出信号を入力したり、操作パネル４６のタッチ操作に応じて発生する操作信号を入力したりする。また、メモリーカードスロット５０に装着されたメモリーカードＭＣから画像ファイルを読み出したり、画像データの印刷を実行するようプリンターユニット４０に指令を出力したり、操作パネル４６からのスキャン指令に基づいて原稿を画像データとして読み取るようスキャナーユニット３０に指令を出力したり、操作パネル４６に表示部４７の制御指令を出力したりする。
【００２４】
次に、こうして構成された本実施形態のプリンター２０の動作、特にメモリーカードＭＣにスキャナーユニット３０により生成された画像ファイルを含む規定数を超える画像ファイルが記憶されているときの動作について説明する。図３は、メインコントローラー６０により実行される画像ファイル検索処理ルーチンの一例を示すフローチャートである。このルーチンは、メモリーカードスロット５０にメモリーカードＭＣが挿入されたときに実行される。なお、規定数については、後述する。
【００２５】
図３の画像ファイル検索処理ルーチンが開始されると、メインコントローラー６０のＣＰＵ６２は、まず、メモリーカードＭＣに記憶された画像ファイルを予めファイルシステムが定める順序（例えばＦＡＴ順）に従って１ファイルずつ検索し（ステップＳ１００）、検索した画像ファイルがスキャナーユニット３０により生成された画像ファイル（以下、スキャン画像ファイルという）であるか否かを判定する処理を実行する（ステップＳ１１０）。図４にメモリーカードＭＣ内のフォルダー構成の一例を示す。図４の例では、ルートディレクトリー下層の「ＤＣＩＭ」フォルダ下層の「１００ＡＢＣ」フォルダ内には、図示しないデジタルカメラにより撮影され生成された複数の画像ファイルが記憶されている。また、ルートディレクトリー下層の「ＥＰＳＣＡＮ」フォルダ下層で連続する番号が付されたフォルダ名を有する「００１」や「００２」等のフォルダ内には、複数のスキャン画像ファイルがそれぞれ記憶されている。このように、実施形態では、スキャン画像ファイルは予め定められた命名規則に従って特定名称のフォルダに連番による特定名称の画像ファイルとして記憶されるものとした。したがって、検索した画像ファイルがスキャン画像ファイルであるか否かは、実施形態では、画像ファイルが記憶されているフォルダの名称やその画像ファイルの名称を調べることにより判定するものとした。
【００２６】
検索した画像ファイルがスキャン画像ファイルでないときには、検索した画像ファイルに付随するファイル情報をそのまま仮ファイルリストに検索順に登録する（ステップＳ１３０）。一方、検索した画像ファイルがスキャン画像ファイルであるときには、検索した画像ファイルに付随するファイル情報にスキャン画像である旨を示すスキャン画像情報を追加すると共に（ステップＳ１２０）、スキャン画像情報が追加されたファイル情報を仮ファイルリストに検索順に登録する（ステップＳ１３０）。図５にスキャン画像情報が追加されたファイル情報の一例を示す。図５の例では、メモリーカードＭＣに記憶された画像ファイルの記憶位置を示す画像ファイルへのポインターとファイル作成日とファイル作成時刻とからなるファイル情報（以下、オリジナルファイル情報という）が各画像ファイルと共にメモリーカードＭＣに記憶されており、このオリジナルファイル情報にスキャン画像情報を追加したものが新たなファイル情報として仮ファイルリストに登録される。なお、以下では、オリジナルファイル情報とこの新たなファイル情報とを特に区別しない場合には、単にファイル情報と称する。また、仮ファイルリストは、メモリーカードＭＣに記憶された画像ファイルをプリンター２０で印刷対象として取り扱うためにＲＡＭ６６に生成されるファイル情報のリスト（以下、本ファイルリストという）が実際に生成される前に、一時的にＲＡＭ６６の予め定められた共有領域（例えば、スキャナーユニット３０やプリンターユニット４０，メモリーカードコントローラー５２，メインコントローラー６０が一時的に使用可能な領域）に生成されるファイル情報のリストである。
【００２７】
こうしてファイル情報を仮ファイルリストに登録すると、メモリーカードＭＣに記憶された全ての画像ファイルの検索が終了したか否かを判定し（ステップＳ１４０）、検索が終了していないときには、ステップＳ１００の処理に戻り、検索が終了したときには、画像ファイル検索処理ルーチンを終了する。図６にメモリーカードＭＣに記憶された画像ファイルのファイル情報からなる仮ファイルリストの一例を示す。図示するように、本ルーチンが終了したときには、オリジナルファイル情報か又はオリジナルファイル情報にスキャン画像情報が追加された新たなファイル情報かのいずれかを、メモリーカードＭＣに記憶された画像ファイルの数だけ検索順（即ち、ＦＡＴ順などの予めファイルリストが定める順序）に並べたものとして、仮ファイルリストがＲＡＭ６６の共有領域に生成されている。以上、画像ファイル検索処理について説明した。
【００２８】
次に、メモリーカードＭＣに規定数を超える画像ファイルが記憶されているときの表示制御について説明する。図７は、メインコントローラー６０により実行されるグループ選択用表示制御ルーチンの一例を示すフローチャートである。このルーチンは、図３の画像ファイル検索処理ルーチンが終了したときに続けて実行される。
【００２９】
図７のグループ選択用表示制御ルーチンが開始されると、メインコントローラー６０のＣＰＵ６２は、まず、メモリーカードＭＣに記憶されている画像ファイルの数が規定数を超えているか否かを判定し（ステップＳ２００）、規定数を超えていないときには、特別な表示制御を実行する必要はないと判断し、そのままグループ選択用表示制御ルーチンを終了する。こうして本ルーチンを終了すると、仮ファイルリストがＲＡＭ６６における前述の本ファイルリスト専用の記憶領域に本ファイルリストとしてコピーされると共に、仮ファイルリストが削除され、表示部４７にはメモリー印刷モードなどの各種モードを選択するためのモードボタンが表示されて、プリンター２０はアイドル状態で待機する。また、規定数を超えているか否かは、例えば、仮ファイルリストに登録されたファイル情報の数を調べることにより判定することができる。ここで、規定数について説明する。この規定数は、実施形態では、メモリーカードＭＣに記憶された画像ファイルをプリンター２０で印刷対象として取り扱うことが可能な最大数として予め定められたもの（例えば値９９９）であり、具体的には、前述の本ファイルリスト専用のＲＡＭ６６の記憶領域として許容される容量の上限に対応するものである。近年、メモリーカードＭＣの記憶容量の増大に伴ってメモリーカードＭＣに記憶される画像ファイルの数も増加している。このグループ選択用表示制御は、こうした画像ファイル数の増加に対処するための処理である。
【００３０】
メモリーカードＭＣに記憶されている画像ファイルの数が規定数を超えているときには、ＲＡＭ６６の共有領域に生成された仮ファイルリストを、ファイル情報に含まれる画像ファイルへのポインターを用いて、メモリーカードＭＣに記憶された各画像ファイルのルートディレクトリからのフォルダ名とファイル名とからなるフルパスファイル名で昇順に（例えばＡＳＣＩＩ文字コードの昇順に）ソートすると共に（ステップＳ２１０）、ソートした仮ファイルリストを規定数毎に分割して複数のグループを生成する（ステップＳ２２０）。図８に仮ファイルリストを規定数毎に分割して生成された複数のグループの一例を示す。図示するように、実施形態では、仮ファイルリストを構成するファイル情報がソート順に並べ替えられてから規定数毎に分割され、ソート順に従ってグループ１からグループＮ（Ｎは正の整数）までグループ番号が付されるものとした。より具体的には、規定数丁度のファイル情報からなる値（Ｎ−１）個のグループと、規定数以下のファイル情報からなる１個のグループとを生成するものとした。したがって、グループ１からグループＮはソート順に従って昇順に並ぶと共に、各グループ内のファイル情報もソート順に従って昇順に並ぶ。また、最後のグループＮは、規定数以下の数（例えば、値９９９以下の値１０や値１００，値５００など）のファイル情報により構成される。こうしてファイル情報により構成される複数のグループを生成する処理は、１つのファイル情報が１つの画像ファイルに付随するものであることから、メモリーカードＭＣに記憶された複数の画像ファイルを分割して各グループに含まれる画像ファイルのファイル数が規定数以下となるように複数の画像グループを生成する処理ということができる。
【００３１】
こうして仮ファイルリストをソートし分割して複数のグループを生成すると、生成した複数のグループの１つ及びこのグループに含まれるファイル情報の１つをソート順に現在判定対象に設定し（ステップＳ２３０）、現在判定対象のファイル情報にスキャン画像情報が追加されているか否かを判定する（ステップＳ２４０）。
【００３２】
現在判定対象のファイル情報にスキャン画像情報が追加されていないと判定されたときには、現在判定対象のファイル情報がそのファイル情報を含む現在判定対象のグループの最後であるか否かを判定し（ステップＳ２５０）、現在判定対象のファイル情報がグループの最後でないときには、ステップＳ２３０の処理に戻って、現在判定対象のグループにおけるソート順で次のファイル情報についての判定を行なう。
【００３３】
現在判定対象のファイル情報がグループの最後であるときには、現在判定対象のグループにおける判定処理を終了すると判断し、現在判定対象のグループに対応するメモリーカードＭＣ内の画像グループを表す情報を表示部４７に表示し（ステップＳ２６０）、現在判定対象のグループが全てのグループの最後であるか否かを判定し（ステップＳ２７０）、現在判定対象のグループが全てのグループの最後でないときには、ステップＳ２３０の処理に戻って、ソート順で次のグループのファイル情報についての判定を行なう。したがって、仮ファイルリストをソートし分割して生成した複数のグループの各ファイル情報にスキャン画像情報が追加されていると判定されることなく、例えば幾つかのグループにおける判定処理が終了すると、判定対象のグループに対応するメモリーカードＭＣ内の画像グループを表す情報が、画像グループ毎にソート順に従って表示部４７に順次表示されることになる。図９にこうして２つの画像グループを表す情報を表示したときの画面の一例を示す。図示するように、実施形態では、画像グループを表す情報は、画像グループに含まれる画像ファイルの代表１つ（例えば生成日時が最も古いもの）のサムネイル画像を表示すると共に、画像グループに含まれる画像ファイルの生成日のうち最も古い日と最も新しい日とを文字（日付）で表示する情報であるものとした。また、表示部４７には、この情報を画面の左上，右上，左下，右下の順に画像グループ毎に順次表示するものとし、４つの画像グループを超える画像グループの情報を表示する場合には、複数の画面（ページ）に亘って表示するものとした。
【００３４】
ステップＳ２４０で現在判定対象のファイル情報にスキャン画像情報が追加されていると判定されたときには、現在判定対象のグループに対応するメモリーカードＭＣ内の画像グループを表す情報と予め強調表示のために定められたアイコンとを表示部４７に表示すると共に（ステップＳ２８０）、現在判定対象のグループが全てのグループの最後であるか否かを判定し（ステップＳ２９０）、現在判定対象のグループが全てのグループの最後でないときには、現在判定対象のグループからソート順で次のグループの先頭のファイル情報に判定対象をスキップさせることにより現在判定対象のグループ及びファイル情報を設定し直してから（ステップＳ３００）、ステップＳ２４０の処理に戻り、続く判定処理を行なう。そして、ステップＳ２７０やステップＳ２９０で現在判定対象のグループが全てのグループの最後であると判定されたときには、グループ選択用表示制御ルーチンを終了する。ここで、現在判定対象のグループからソート順で次のグループの先頭のファイル情報に判定対象をスキップさせるのは、スキップ前に判定対象としていた画像グループにおいてスキャン画像情報の存在が確認されその画像グループを表す情報と強調表示のためのアイコンとを表示することを決定したため、これ以上、同じグループにおけるスキャン画像情報の存在を判定する処理を行なう必要がないためである。これにより、スキャン画像情報についての判定処理をより迅速に行なうものとすることができ、グループ選択用の画面の表示をより迅速に行なうものとすることができる。なお、ステップＳ２４０の現在判定対象のファイル情報にスキャン画像情報が追加されているか否かの判定を全てのグループ及びファイル情報の最後まで繰り返し判定する処理は、１つのファイル情報が１つの画像ファイルに付随するものであることから、メモリーカードＭＣに記憶された複数の画像ファイルからなる複数の画像グループのうちスキャン画像ファイルを含む画像グループを特定する処理ということができる。
【００３５】
図１０に、全て（ここでは４つ）のグループ及びファイル情報の最後まで判定処理を終了し、全ての画像グループを表す情報を表示したときの画面の一例を示す。図中、最下段には、表示部４７に表示されている図示されていない「選択」ボタンのタッチ操作（選択操作）と「ＯＫ」ボタンのタッチ操作（決定操作）とによって４つの画像グループの１つをユーザーが選択できる旨を示す情報が表示されている。実施形態では、こうした情報に従ってユーザーに１つの画像グループを選択させることにより、メモリーカードＭＣに規定数を超える画像ファイルが記憶されているときでも規定数以下の画像ファイルのみをプリンター２０で印刷対象として取り扱うものとするのである。具体的には、ユーザーが１つの画像グループを選択すると、前述の本ファイルリスト専用の記憶領域としてＲＡＭ６６に予め定められた領域に選択された１つの画像グループに対応する本ファイルリストが生成されると共に、ＲＡＭ６６の共有領域から仮ファイルリストが削除され、表示部４７にはメモリー印刷モードなどの各種モードを選択するためのモードボタンが表示されて、プリンター２０はアイドル状態で待機する。また、図１０の例では、画面右下の４つ目の画像グループを表す情報には、強調表示のための星形のアイコンが付加されている。このように、メモリーカードＭＣに記憶された複数の画像ファイルを分割して生成した複数の画像グループのうち、スキャナーユニット３０により生成されたスキャン画像ファイルを含む画像グループを強調表示により判別可能に表示するから、ユーザーはスキャン画像ファイルを含む画像グループとスキャン画像ファイルを含まない他の画像グループとを判別することができる。この結果、ユーザーによる画像グループのより容易な選択を可能とすることができる。なお、図１０の例では、強調表示のためのアイコンは１つの画像グループを表す情報にのみ付加されたが、スキャン画像ファイルの数によっては、２つ以上の画像グループを表す情報に付加される。
【００３６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のメモリーカードＭＣが本発明の「記憶手段」に相当し、タッチパネル式の液晶ディスプレイとして構成された表示部４７が「表示手段」および「操作手段」に相当し、仮ファイルリストをソートし分割して複数の画像ファイルを含む複数のグループを生成する図７のグループ選択用表示制御ルーチンのステップＳ２２０の処理を実行するメインコントローラー６０が「画像グループ生成手段」に相当し、生成された複数のグループの１つとファイル情報の１つとを現在判定対象に設定すると共に各グループの複数のファイル情報の各々にスキャン画像情報が追加されているか否かを判定する図７のグループ選択用表示制御ルーチンのステップＳ２３０〜Ｓ２５０，Ｓ２７０，Ｓ２９０，Ｓ３００の処理を実行するメインコントローラー６０が「画像グループ特定手段」に相当し、画像グループを表す情報やアイコンを表示部４７に表示する図７のグループ選択用表示制御ルーチンのステップＳ２６０，Ｓ２８０の処理を実行するメインコントローラー６０が「表示制御手段」に相当する。また、スキャナーユニット３０が「スキャン手段」に相当する。なお、本実施形態では、プリンター２０の動作を説明することにより本発明の印刷装置の表示制御方法の一例も明らかにしている。
【００３７】
以上説明した本実施形態のプリンター２０によれば、メモリーカードＭＣに規定数を超える画像ファイルが記憶されているときに、メモリーカードＭＣに記憶された複数の画像ファイルを分割して各グループに含まれる画像ファイルのファイル数が規定数以下となるように複数の画像グループを生成し、生成された複数の画像グループのうちスキャン画像ファイルを含む画像グループを特定し、生成された複数の画像グループの１つを表示部４７を介してユーザーが選択する際に、スキャン画像ファイルを含む画像グループを判別可能な状態で複数の画像グループの各々を表す情報を表示部４７に表示するから、ユーザーによる画像グループのより容易な選択を可能とすることができる。
【００３８】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３９】
上述した実施形態では、画像グループを表す情報は、画像グループに含まれる画像ファイルの代表１つのサムネイル画像を表示すると共に、画像グループに含まれる画像ファイルの生成日のうち最も古い日と最も新しい日とを文字で表示する情報であるものとしたが、画像ファイルの生成日については表示しないなど、複数の画像ファイルからなる画像グループを表す情報であれば如何なるものとしてもよい。
【００４０】
上述した実施形態では、画像グループを表す情報を判別可能とするために、画像グループを表す情報にアイコンを付加するものとしたが、これに代えて又は加えて、画像グループを表す情報に文字情報（例えば「ＳＣＡＮ」や「スキャン画像あり」など）を付加したり、画像グループを表す情報のうちサムネイル画像に色の変更を加えたり（例えばサムネイル画像の外枠を他の画像グループで用いる黒色から赤色や青色に変更したり）してもよい。
【００４１】
上述した実施形態では、現在判定対象のファイル情報にスキャン画像情報が追加されていると判定されたときには、現在判定対象のグループからソート順で次のグループの先頭のファイル情報に判定対象をスキップさせるものとしたが、こうしたスキップを行なわずにソート順に判定を継続するものとしてもよい。
【００４２】
上述した実施形態では、規定数は、メモリーカードＭＣに記憶された画像ファイルをプリンター２０で印刷対象として取り扱うことが可能な最大数として予め定められたものとしたが、こうした最大数より小さい数として予め定められたものとしてもよい。
【００４３】
上述した実施形態では、メモリーカードＭＣに記憶された画像ファイルの数が規定数を超えるときの処理として説明したが、メモリーカードＭＣに代えて、ＵＳＢ接続されたフラッシュメモリーなどの他のタイプの外部メモリーに記憶された画像ファイルの数が規定数を超えるときの処理に適用してもよいし、ＲＡＭ６６などの内部メモリーに記憶された画像ファイルの数が規定数を超えるときの処理に適用してもよい。
【００４４】
上述した実施形態では、スキャン画像ファイルを含む画像グループを特定するために、仮ファイルリストをソートし分割して生成した複数のグループのファイル情報にスキャン画像情報が追加されているか否かを判定するものとしたが、画像ファイルのフルパスファイル名に基づいてその画像ファイルがスキャン画像ファイルであるか否かを判定するなどとしてもよい。
【００４５】
上述した実施形態では、スキャン画像ファイルを含む画像グループを特定すると共に特定した画像グループを表す情報を判別可能に表示するものとしたが、例えば、ユーザーがメモリーカードＭＣ内に風景を表す「ＳＣＥＮＥ」フォルダや子供を表す「ＣＨＩＬＤ」フォルダ，運動会などの行事を表す「ＥＶＥＮＴ」フォルダなどを予め作成して各フォルダ内に該当する画像ファイルを格納しておくなどにより、スキャン画像以外の特定種類（風景や子供，行事など）の画像ファイルを含む画像グループを特定すると共に特定した画像グループを表す情報を判別可能に表示するものとしてもよい。この場合、風景の画像ファイルを含む画像グループには風景用の例えば山形のアイコン、子供の画像ファイルを含む画像グループには子供用の例えば幼児の顔型のアイコン、行事の画像ファイルを含む画像グループには行事用の例えば花形のアイコンなどをそれぞれ表示するものとしてもよく、図１１に例示するように、１つの画像グループを表す情報に複数のアイコンを並べて表示してもよい。
【００４６】
上述した実施形態では、本発明をマルチファンクションプリンター（プリンター）２０に適用して説明したが、こうしたプリンターなどの印刷装置の表示制御方法としてもよいし、この方法を実行するプログラムとしてもよい。
【符号の説明】
【００４７】
２０  マルチファンクションプリンター（プリンター）、２１  筐体、２２  筐体カバー、２３  カセット、２４  排紙トレイ、２６  ガラス台、３０  スキャナーユニット、３２  スキャナーＡＳＩＣ、３４  スキャナー機構、４０  プリンターユニット、４２  プリンターＡＳＩＣ、４４  プリンター機構、４６  操作パネル、４７  表示部、４８  電源ボタン、５０  メモリーカードスロット、５２  メモリーカードコントローラー、６０  メインコントローラー、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  内部通信インタフェース（Ｉ／Ｆ）、ＭＣ  メモリーカード。
【図１】
0005824843.tif 000002
【図２】
0005824843.tif 000003
【図３】
0005824843.tif 000004
【図４】
0005824843.tif 000005
【図５】
0005824843.tif 000006
【図６】
0005824843.tif 000007
【図７】
0005824843.tif 000008
【図８】
0005824843.tif 000009
【図９】
0005824843.tif 000010
【図１０】
0005824843.tif 000011
【図１１】
0005824843.tif 000012