(57)【要約】【課題】ユーザーが印刷枚数を決定するための最終的な確認を行わなくとも、印刷対象である画像データを必要な数だけ印刷することができる技術を提供する。【解決手段】不揮発性メモリーに記憶された登録人物情報に基づいて、画像データＩＭＧ００１〜ＩＭＧ００６に登録人物Ａ，Ｂ，Ｃの人物画像ＩＭＧを含む画像データが含まれているかどうかが判定され、当該人物画像ＩＭＧを含む画像データＩＭＧ００１〜ＩＭＧ００６が印刷画像データと設定されて、印刷画像データと設定された画像データがプリント機構により印刷される。したがって、例えば印刷物を配布したい人物が登録人物として登録されていれば、ユーザーが最終的な確認を行わなくとも、登録人物に配布するのに必要な数だけ印刷対象である画像データＩＭＧ００１〜ＩＭＧ００６を印刷することができる。【選択図】図５
2010208189.tif 000002
【特許請求の範囲】
【請求項１】
入力手段により入力された画像データを印刷する印刷装置において、
予め登録された登録人物に関する情報を登録人物情報として記憶する記憶手段と、
前記記憶手段が記憶する前記登録人物情報に基づいて、前記入力手段により入力された画像データに、前記登録人物の人物画像を含む画像データが含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを印刷画像データと設定する設定手段と、
前記設定手段により前記印刷画像データと設定された画像データを印刷する印刷手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記入力手段により入力された画像データに含まれる人物画像のうち、ユーザーの操作により選択された人物画像の人物を前記登録人物として抽出し、抽出した前記登録人物の顔の輪郭などの情報を前記登録人物情報として作成し登録する登録手段をさらに備える請求項１に記載の印刷装置。
【請求項３】
前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、
前記設定手段は、前記記憶手段が記憶するすべての前記登録人物情報それぞれに基づいて、前記入力手段により入力された画像データに、前記登録人物それぞれの人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定する請求項１または２に記載の印刷装置。
【請求項４】
前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、
前記設定手段は、前記記憶手段が記憶する複数の前記登録人物情報のうち、ユーザーにより選択された前記登録人物情報それぞれに基づいて、前記入力手段により入力された画像データに、選択された前記登録人物それぞれの人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定する請求項１または２に記載の印刷装置。
【請求項５】
前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、
前記設定手段は、前記記憶手段が記憶する複数の前記登録人物情報のうち、ユーザーにより選択された一の前記登録人物情報に基づいて、前記入力手段により入力された画像データに、前記一の登録人物の人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定する請求項１または２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力手段により入力された画像データを印刷する技術に関するものである。
【背景技術】
【０００２】
従来、入力手段により入力された画像データを印刷する際に、画像データに含まれる人物画像の数を画像解析により導出し、導出した人物画像の数を印刷枚数として自動的に設定する技術が提案されている（例えば、特許文献１参照）。このように、印刷対象である画像データに含まれている人物画像の数を画像解析により導出して印刷枚数を自動的に設定することで、印刷枚数の設定作業を簡単かつより正確に行えるようにし、ユーザーの利便性の向上を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４０３２０号公報（段落００３８〜００３９、図１１など）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記した従来の技術では、印刷対象である画像データに含まれるすべての人物画像の数が印刷枚数として設定されて印刷が行われるため、印刷が不要な人物の分まで印刷が行われるおそれがある。そこで、自動的に設定された印刷枚数が妥当なものであるかどうかを統計的手法などにより判断し、印刷枚数が妥当なものでないと判断されれば、最終的な印刷枚数をユーザーが決定する技術が提案されている。しかしながら、最終的に印刷枚数を決定する際にユーザーによる確認作業が必要であるため、さらにユーザーの利便性を高めるため、ユーザーによる最終的な確認作業を行わなくとも印刷枚数を正確に設定できる技術が要望されていた。
【０００５】
この発明は、ユーザーが印刷枚数を決定するための最終的な確認を行わなくとも、印刷対象である画像データを必要な数だけ印刷することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明にかかる印刷装置は、上記目的を達成するため、入力手段により入力された画像データを印刷する印刷装置において、予め登録された登録人物に関する情報を登録人物情報として記憶する記憶手段と、前記記憶手段が記憶する前記登録人物情報に基づいて、前記入力手段により入力された画像データに、前記登録人物の人物画像を含む画像データが含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを印刷画像データと設定する設定手段と、前記設定手段により前記印刷画像データと設定された画像データを印刷する印刷手段とを備えることを特徴としている。
【０００７】
このように構成された発明では、記憶手段に記憶された予め登録された登録人物に関する登録人物情報に基づいて、入力手段により入力された画像データに、登録人物の人物画像を含む画像データが含まれているかどうかが設定手段により判定される。そして、登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含むすべての画像データが設定手段により印刷画像データと設定されて、印刷画像データと設定された画像データが印刷手段により印刷される。すなわち、予め登録された登録人物の人物画像が含まれる画像データは印刷されて、登録人物の人物画像が含まれていない画像データは印刷されない。また、登録人物の人物画像と他の人物の人物画像とが一緒に画像データに含まれているときには、画像データに含まれる登録人物の人物画像に応じた画像データの印刷は行われるが、画像データに含まれる他の人物の人物画像に応じた画像データの印刷は行われない。したがって、記憶手段に記憶された登録人物情報に基づいて、画像データに含まれる人物画像のうち、登録人物の人物画像のみに応じて画像データの印刷が行われるため、例えば印刷物を配布したい人物が登録人物として登録されていれば、ユーザーが最終的な確認を行わなくとも、印刷対象である画像データを必要な数だけ印刷することができる。
【０００８】
また、前記入力手段により入力された画像データに含まれる人物画像のうち、ユーザーの操作により選択された人物画像の人物を前記登録人物として抽出し、抽出した前記登録人物の顔の輪郭などの情報を前記登録人物情報として作成し登録する登録手段をさらに備えてもよい。
【０００９】
このように構成すると、入力手段により入力された画像データに含まれる人物画像のうち、ユーザーの操作により選択された人物画像の人物が登録人物として抽出され、抽出された登録人物の顔の輪郭などの情報が登録手段により登録人物情報として作成されて登録される。したがって、例えば印刷物を配布したい人物を、画像データの印刷を必要とする人物としてユーザーが予め選択しておくことで、当該人物が登録人物として登録されるので、ユーザーが予め選択した人物に対してのみ画像データを印刷することができるため、画像データを必要な数だけ印刷することができる。
【００１０】
また、前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、前記設定手段は、前記記憶手段が記憶するすべての前記登録人物情報それぞれに基づいて、前記入力手段により入力された画像データに、前記登録人物それぞれの人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定するようにしてもよい。
【００１１】
このように構成すれば、記憶手段が記憶するすべての登録人物情報それぞれに基づいて、入力手段により入力された画像データに、登録人物それぞれの人物画像が含まれているかどうかが設定手段により判定される。そして、登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含む画像データが設定手段により印刷画像データと設定されるため、画像データに含まれる人物画像のうち、登録人物の人物画像のみに応じて画像データの印刷が行われる。したがって、例えば印刷物を配布したい人物が登録人物として登録されていれば、印刷対象である画像データを必要な数だけ印刷することができる。
【００１２】
また、前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、前記設定手段は、前記記憶手段が記憶する複数の前記登録人物情報のうち、ユーザーにより選択された前記登録人物情報それぞれに基づいて、前記入力手段により入力された画像データに、選択された前記登録人物それぞれの人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定するようにしてもよい。
【００１３】
このように構成すれば、記憶手段が記憶する複数の登録人物情報のうち、ユーザーにより選択された登録人物情報それぞれに基づいて、入力手段により入力された画像データに、選択された登録人物それぞれの人物画像が含まれているかどうかが設定手段により判定される。そして、登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含む画像データが設定手段により印刷画像データと設定されるため、画像データに含まれる人物画像のうち、ユーザーにより選択された登録人物の人物画像のみに応じて画像データの印刷が行われる。したがって、例えば複数の登録人物のうち、印刷物を配布したい登録人物をユーザーが選択することにより、印刷対象である画像データを必要な数だけ印刷することができる。
【００１４】
また、前記記憶手段は、複数の前記登録人物に関する前記登録人物情報を記憶しており、前記設定手段は、前記記憶手段が記憶する複数の前記登録人物情報のうち、ユーザーにより選択された一の前記登録人物情報に基づいて、前記入力手段により入力された画像データに、前記一の登録人物の人物画像が含まれているかどうかを判定し、含まれていれば当該人物画像を含むすべての画像データを前記印刷画像データと設定するようにしてもよい。
【００１５】
このように構成すれば、記憶手段が記憶する複数の登録人物情報のうち、ユーザーにより選択された一の登録人物情報に基づいて、入力手段により入力された画像データに、選択された一の登録人物の人物画像が含まれているかどうかが設定手段により判定される。そして、一の登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含む画像データが設定手段により印刷画像データと設定されるため、画像データに含まれる人物画像のうち、ユーザーにより選択された一の登録人物の人物画像のみに応じて画像データの印刷が行われる。したがって、例えば複数の登録人物のうち、印刷物を配布したい一の登録人物をユーザーが選択することにより、印刷対象である画像データを必要な数だけ印刷することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の印刷装置の一実施形態であるフォトプリンターを示す斜視図。
【図２】フォトプリンターの要部拡大図。
【図３】フォトプリンターの電気的構成を示すブロック図。
【図４】登録人物情報データベースを示す図。
【図５】自動印刷枚数設定処理の概念図。
【図６】自動印刷枚数設定処理を示すフローチャート。
【図７】登録人物選択処理を示すフローチャート。
【図８】登録人物記憶処理を示すフローチャート。
【図９】印刷人物指定処理を示すフローチャート。
【図１０】印刷範囲指定処理を示すフローチャート。
【図１１】印刷枚数設定処理を示すフローチャート。
【発明を実施するための形態】
【００１７】
図１は本発明の印刷装置の一実施形態であるフォトプリンター１０を示す斜視図である。また、図２はフォトプリンター１０の要部拡大図である。このフォトプリンター１０では、メモリーカードＭやホストコンピューターなどから画像データが入力される。そして、後で詳細に説明するように、不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶された登録人物情報ＰＩが示す登録人物の人物画像が画像データに含まれているかどうかが判定されて、画像データに含まれている登録人物の人数分の印刷枚数が設定される（図５参照）。また、プリンター本体１２の内部にはプリント機構５０（図２参照）が内蔵されており、このプリント機構５０の制御を司るコントローラー７０（図２および図３参照）からの動作指令に応じて、設定された印刷枚数での画像データに基づく印刷が用紙Ｐに対して行われる。そして、こうして印刷された用紙Ｐがプリンター本体１２の前面に排紙される。
【００１８】
このプリンター本体１２の前面には、図１に示すように、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンター本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンター本体１２の前面に設けられた各種のメモリーカードスロット（本発明の「入力手段」に相当）１６をユーザーが利用可能な状態となる。つまり、メモリーカードＭはメモリーカードスロット１６に着脱自在に構成されており、この状態でユーザーは印刷対象となる画像データを記憶したメモリーカードＭをメモリーカードスロット１６に差し込むことができる。さらに、この実施形態では、外部記憶媒体としてメモリーカードＭ以外にＣＤ（Compact Disc：コンパクトディスク）、ＣＤ−Ｒ（Compact Disc Recordable：書込み可能なコンパクトディスク）やＤＶＤ−Ｒ（Digital Versatile Disc Recordable：デジタル多用途ディスク）などのディスクを利用可能となっている。つまり、プリンター本体１２のベース部分に光ディスクドライブ（Optical Disc Drive）（本発明の「入力手段」に相当）１３が設けられている。
【００１９】
また、プリンター本体１２の上面には操作パネル２０が設けられる一方、プリンター本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンター本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する（図１参照）。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００２０】
この操作パネル２０には、文字や図形、記号などを表示する例えばＬＣＤにより構成された表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリーカードスロット１６に挿入されたメモリーカードＭに編集画像などを保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００２１】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザーはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０が開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００２２】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口５８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９が設けられている。
【００２３】
そして、給紙口５８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、センサー５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、センサー５７は、給紙口５８にセットされた用紙Ｐに対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙Ｐの左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙Ｐの後端を検出して用紙長さの認識を可能にしたりする。
【００２４】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラックなどの各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒーターなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラー５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。
【００２５】
図３は図１のフォトプリンター１０の電気的構成を示すブロック図である。コントローラー７０は、図３に示すようにシステムバス７００を有しており、このシステムバス７００には、ＣＰＵ７０１、不揮発性メモリー７０２、ＲＡＭ７０３、ＩＤＥ（Integrated Drive Electronics）インターフェース７０４、ＶＲＡＭ７０５、ＥＥＰＲＯＭ７１１、カードインターフェース７０６、画像処理部７０７、インク残量検出部７１０および外部機器接続用インターフェース７１２などが接続されている。ＣＰＵ７０１は、プリント機構５０の動作制御を実行するための演算処理などを行う。また、ＣＰＵ７０１は、ボタン群２４を構成する各操作ボタンがユーザーにより押されたかどうかを一定周期、例えば２００ｍｓｅｃ間隔でチェックするポーリングを行っており、これによりユーザーがいずれかの操作ボタンを操作したことが検知されると、操作されたボタンに応じた受付処理を実行する。例えば、装置の電源が投入された状態で電源ボタン２４ａがユーザーにより押下されると、装置各部への電源供給を停止する。また、例えば、印刷ボタン２４ｄが押下されたときには、印刷データ生成部７０８に印刷制御信号を作成させるとともに、プリント機構５０に印刷動作を行わせる。その他のＣＰＵ７０１の機能については後で詳細に説明する。
【００２６】
不揮発性メモリー７０２は、各種データを電気的に繰返し書き換え可能であり、ＣＰＵ７０１の制御に必要なプログラム（ファームウェア）、その制御に必要な各種データやテーブルなどを記憶する。また、不揮発性メモリー７０２は、登録された登録人物に関する、名前や、画像認識処理における顔認識において必要な顔の輪郭などの特徴を表すパラメーターなどの情報により構成される登録人物情報ＰＩを登録人物情報データベース（ＤＢ）７０２ａとして記憶する（図３および図４参照）。なお、登録人物情報データベース７０２ａについては後で詳細に説明する。
【００２７】
ＲＡＭ７０３は、ＣＰＵ７０１の動作に必要なデータを一時的に記憶するものであり、ＶＲＡＭ７０５には表示部２２に描画すべき画像データが格納される。ＥＥＰＲＯＭ７１１も電気的に書き換え可能なメモリーであり、装置の電源が切られた状態においても保存しておくべきデータを記憶保存する。
【００２８】
カードインターフェース７０６は、メモリーカードスロット１６との通信を行い、メモリーカードスロット１６に挿入された、カメラ付携帯電話やデジタルスチールカメラ（ＤＳＣ）などの画像表示可能な携帯端末が備えるメモリーカードＭなどの外部記憶媒体に保存された画像データなどを読取る。また、カードインターフェース７０６は、編集画像などを保存するためにメモリーカードＭに各種データを書込む。ＩＤＥインターフェース７０４は光ディスクドライブ１３に対するデータの送受信を司る。外部機器接続用インターフェース（本発明の「入力手段」に相当）７１２は、画像表示可能なカメラ付携帯電話やＤＳＣなどの携帯端末と、ＩｒＤＡ規格による通信や、ＵＳＢインターフェース規格によるデータの送受信を可能とするインターフェースであり、これらの携帯端末から画像データを読取ったり、これらの携帯端末へ編集した画像データなどを保存するために各種データを書込む。また、外部機器接続用インターフェース７１２は、ＵＳＢメモリーとデータの送受信が可能に構成されており、ＵＳＢメモリーから画像データを読取ったり、ＵＳＢメモリーへ編集した画像データなどを保存するために各種データを書込む。
【００２９】
画像処理部７０７は、カードインターフェース７０６（メモリーカードスロット１６）、外部機器接続用インターフェース７１２またはＩＤＥインターフェース７０４光ディスクドライブ１３）により読取られたメモリーカードＭ、ＵＳＢメモリーおよび光ディスクなどの外部記憶媒体から与えられる画像データに対し必要な画像処理を行う。例えば、メモリーカードＭから読み出された画像データと、不揮発性メモリー７０２から読出された画像フレームデータとを合成した合成画像データを作成し、印刷データ生成部７０８およびＬＣＤコントローラー７０９に対し送出する。
【００３０】
印刷データ生成部７０８は、画像処理部７０７により作成された画像データに基づいて印刷データ（印刷制御信号）を生成し、プリント機構５０に対し出力する。プリント機構５０は印刷データに基づいて印刷動作を実行し、用紙Ｐ上に画像ファイル（画像データ）に対応する画像を形成する。また、ＬＣＤコントローラー７０９は、画像処理部７０７により作成された画像データに基づいてビデオ信号を生成し、表示部２２に出力する。これにより、表示部２２には画像データに対応した画像やユーザーに対する選択操作などを支持する画面などが表示される。
【００３１】
また、インク残量検出部７１０は、インクカートリッジ５４のインク残量を各色ごとに検出して管理する。インク残量検出部７１０は、初期値（初期充填量）を取得する初期値取得機能（図示省略）と、インク消費量を算出するインク消費量算出機能（図示省略）と、初期値およびインク消費量からインク残量を算出するインク残量算出機能（図示省略）とを備えている。これらの各機能は、ハードウェア回路またはソフトウェアで、あるいはハードウェア回路とソフトウェアとの共同により実現される。
【００３２】
インク残量の管理方法としては、種々の方法を採用することが可能であるが、本実施形態においては、例えばインク滴の吐出回数および吐出量に基づいてインク消費量算出機能がインク消費量を算出する。そして、インク残量算出機能は、前回のインク残量（新品カートリッジの場合は初期充填量）からインク消費量を差し引くことによりインク残量を算出し、そのインク残量をカートリッジメモリーに更新記憶する。なお、インク残量算出方法はこれに限らず、例えば光センサーや静電容量型センサーなどのセンサーを用いてインク残量を直接的に計測する構成を採用してもよい。また、インク残量算出機能は、印刷ヘッド５５のクリーニングにおいて消費されるインクもインク消費量として算出するように構成されている。
【００３３】
次に、ＣＰＵ７０１が不揮発性メモリー７０２に記憶されたプログラムを実行することで実現される機能について図４および図５も参照して詳細に説明する。
【００３４】
図４は登録人物情報データベース７０２ａを示す図である。図５は自動印刷枚数設定処理の概念図である。なお、以下で説明する各機能では、メモリーカードＭなどの外部記憶媒体から入力された画像データＩＭＧ００１〜ＩＭＧ００６に含まれる人物画像ＩＭＧを認識したり、認識した人物画像ＩＭＧの顔の輪郭などの特徴パラメーターを抽出する処理や、登録人物情報データベース７０２ａを構成する登録人物情報ＰＩの人物の特徴パラメーターに基づいて、認識された複数の人物画像ＩＭＧの中に、各々の登録人物情報ＰＩが示す登録人物Ａ，Ｂ，Ｃの人物画像ＩＭＧが含まれているかを認識するなどの画像認識処理が行われる。そして、これらの処理を組合わせることにより、メモリーカードＭなどの外部記憶媒体から入力された画像データＩＭＧ００１〜００６に、登録人物Ａ，Ｂ，Ｃの人物画像ＩＭＧを含む画像データが含まれているかどうかが判定される。これらの処理方法については種々の公知技術が知られており、装置構成などに応じて、適宜、公知技術を選択して採用すればよい。本実施形態では、以下で説明するように、登録人物の名前や、登録人物の顔の輪郭などから成る特徴パラメーターなどの情報により構成される登録人物情報ＰＩを利用して、人物画像ＩＭＧどうしが同一人であるかないかの認識処理を行うように構成されているが、登録人物情報ＰＩを構成するパラメーターとしてはこれらの例に限られず、採用する認識処理方法に応じて、適宜、採用した処理を実行するのに最適なパラーメーターで登録人物情報ＰＩを構成すればよい。
【００３５】
登録手段７０１ａは、メモリーカードＭなどの外部記憶媒体から入力されて表示部２２に表示されている画像データに含まれる人物画像ＩＭＧ、ユーザーがボタン群２４（矢印ボタン２４ｆ〜２４ｉおよびＯＫボタン２４ｊ）を操作することにより選択された人物画像ＩＭＧの人物を登録人物として抽出し、抽出した登録人物の名前、登録人物の顔の輪郭などから成る特徴パラメーターなどの情報を登録人物情報ＰＩとして作成し登録する。
【００３６】
登録情報格納手段７０１ｂは、登録手段７０１ａにより登録された登録人物情報ＰＩを不揮発性メモリー７０２に登録人物情報データベース７０２ａとして格納する。図４に示すように、本実施形態では、登録人物Ａ，Ｂ，Ｃに関する複数の登録人物情報ＰＩが登録人物情報データベース７０２ａとして不揮発性メモリー７０２に記憶されている。以上のように、登録情報格納手段７０１ｂおよび不揮発性メモリー７０２により本発明の「記憶手段」が構成されている。
【００３７】
設定手段７０１ｃは、登録人物情報データベース７０２ａに登録された登録人物情報ＰＩに基づいて、メモリーカードＭなどの外部記憶媒体から入力された画像データに、登録人物の人物画像ＩＭＧを含む画像データが含まれているかどうかを判定し、含まれていれば当該人物画像ＩＭＧを含むすべての画像データを印刷画像データと設定する。本実施形態では、入力された画像データに基づく印刷が行われる際に、登録人物情報データベース７０２ａを構成する登録人物情報ＰＩの登録人物が名前や顔画像などと一緒に表示部２２に表示される。そして、表示部２２に表示された登録人物の顔画像（登録人物情報ＰＩ）などを見ながらユーザーがボタン群２４を操作することにより、ユーザーが任意に登録人物情報ＰＩを選択可能に構成されている。設定手段７０１ｃは、登録人物情報データベース７０２ａに登録された複数の登録人物情報ＰＩのうち、ユーザーにより選択された登録人物情報ＰＩそれぞれに基づいて、メモリーカードＭなどの外部記憶媒体から入力された画像データに、選択された登録人物の人物画像ＩＭＧを含む画像データが含まれているかどうかを判定する。
【００３８】
以上のようにして、設定手段７０１ｃにより印刷画像データと設定された画像データは、プリント機構５０により印刷される。以上のように、プリント機構５０が本発明の「印刷手段」として機能している。次に、図４ないし図１１を参照して、メモリーカードＭなどの外部記憶媒体から入力された画像データがプリント機構５０により印刷されるときに実行される処理について説明する。
【００３９】
＜処理の概要＞
まず、図４および図５を参照して、図６に示す自動印刷枚数設定処理の概要について説明する。図４に示すように、本実施形態の登録人物情報データベース７０２ａには、登録人物Ａ，Ｂ，Ｃの登録人物情報ＰＩが登録されている（図５（ａ）〜（ｃ）参照）。また、外部記憶媒体としてのメモリーカードＭには、図５（１）〜（６）に示すように、
（１）ＩＭＧ００１、（２）ＩＭＧ００２、（３）ＩＭＧ００３、（４）ＩＭＧ００４、（５）ＩＭＧ００５、（６）ＩＭＧ００６、
の６個の画像データＩＭＧ００１〜ＩＭＧ００６が格納されており、これらすべての画像データＩＭＧ００１〜ＩＭＧ００６が印刷対象の範囲に設定されている。本実施形態では、画像データが印刷された印刷物を配布した人物を、登録人物Ａ，Ｂ，Ｃの中からユーザーが任意に選択することにより、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数が自動的に設定されるように構成されている。次に、ユーザーによる登録人物Ａ，Ｂ，Ｃの選択の仕方により設定される各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数について、図５を参照して具体的に説明する。
【００４０】
１．すべての登録人物Ａ，Ｂ，Ｃを選択
ユーザーによりすべての登録人物Ａ，Ｂ，Ｃが選択されたときには、登録人物Ａに対応して画像データＩＭＧ００２、ＩＭＧ００３，ＩＭＧ００５が印刷画像データとして設定され、登録人物Ｂに対応して画像データＩＭＧ００１，ＩＭＧ００５が印刷画像データとして設定され、登録人物Ｃに対応して画像データＩＭＧ００１，ＩＭＧ００３，ＩＭＧ００４が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）２枚、（２）１枚、（３）２枚、（４）１枚、（５）２枚、（６）０枚、
に設定される。
【００４１】
２．登録人物Ａを選択
ユーザーにより登録人物Ａが選択されたときには、登録人物Ａに対応して画像データＩＭＧ００２、ＩＭＧ００３，ＩＭＧ００５が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）０枚、（２）１枚、（３）１枚、（４）０枚、（５）１枚、（６）０枚、
に設定される。
【００４２】
３．登録人物Ｂを選択
ユーザーにより登録人物Ｂが選択されたときには、登録人物Ｂに対応して画像データＩＭＧ００１，ＩＭＧ００５が印刷画像データとして設定される。したがって、各画像データの印刷枚数は、
（１）１枚、（２）０枚、（３）０枚、（４）０枚、（５）１枚、（６）０枚、
に設定される。
【００４３】
４．登録人物Ｃを選択
ユーザーにより登録人物Ｃが選択されたときには、登録人物Ｃに対応して画像データＩＭＧ００１，ＩＭＧ００３，ＩＭＧ００４が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）１枚、（２）０枚、（３）１枚、（４）１枚、（５）０枚、（６）０枚、
に設定される。
【００４４】
５．登録人物Ａ，Ｂを選択
ユーザーにより登録人物Ａ，Ｂが選択されたときには、登録人物Ａに対応して画像データＩＭＧ００２、ＩＭＧ００３，ＩＭＧ００５が印刷画像データとして設定され、登録人物Ｂに対応して画像データＩＭＧ００１，ＩＭＧ００５が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）１枚、（２）１枚、（３）１枚、（４）０枚、（５）２枚、（６）０枚、
に設定される。
【００４５】
６．登録人物Ａ，Ｃを選択
ユーザーにより登録人物Ａ，Ｃが選択されたときには、登録人物Ａに対応して画像データＩＭＧ００２、ＩＭＧ００３，ＩＭＧ００５が印刷画像データとして設定され、登録人物Ｃに対応して画像データＩＭＧ００１，ＩＭＧ００３，ＩＭＧ００４が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）１枚、（２）１枚、（３）２枚、（４）１枚、（５）１枚、（６）０枚、
に設定される。
【００４６】
７．登録人物Ｂ，Ｃを選択
ユーザーにより登録人物Ｂ，Ｃが選択されたときには、登録人物Ｂに対応して画像データＩＭＧ００１，ＩＭＧ００５が印刷画像データとして設定され、登録人物Ｃに対応して画像データＩＭＧ００１，ＩＭＧ００３，ＩＭＧ００４が印刷画像データとして設定される。したがって、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数は、
（１）２枚、（２）０枚、（３）１枚、（４）１枚、（５）１枚、（６）０枚、
に設定される。
【００４７】
なお、上記した例では、各登録人物Ａ，Ｂ，Ｃごとに各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数を設定したが、各画像データＩＭＧ００１〜ＩＭＧ００６ごとに、各々の画像データＩＭＧ００１〜ＩＭＧ００６に含まれている登録人物Ａ，Ｂ，Ｃの人物画像ＩＭＧの数を導出することにより、各画像データＩＭＧ００１〜ＩＭＧ００６の印刷枚数を設定してもよい。次に、図６を参照して自動印刷枚数設定処理について説明する。
【００４８】
＜自動印刷枚数設定処理＞
図６は自動印刷枚数設定処理を示すフローチャートである。図６に示す自動印刷枚数設定処理は、メモリーカードＭなどの外部記憶媒体から入力された画像データがプリント機構５０により印刷されるときに実行される処理である。図６に示すように、まず、メモリーカードＭなどの外部記憶媒体から画像データが読込まれる（ステップＳ１）。次に、不揮発性メモリー７０２に登録人物情報ＰＩにより構成される登録人物情報データベース７０２ａが記憶されているかどうかが設定手段７０１ｃにより確認される（ステップＳ２）。ステップＳ２においてＹＥＳと判定されれば、印刷枚数を自動で設定するための登録人物情報ＰＩを、既に登録人物情報データベース７０２ａに登録されている登録人物情報ＰＩの中から指定するかどうかがユーザーにより選択される（ステップＳ３）。このとき、本実施形態では、登録人物情報データベース７０２ａに登録されている登録人物情報ＰＩ（登録人物の人物画像、登録人物の名前など）が表示部２２に表示される。これにより、ユーザーは表示部２２に表示された登録人物情報ＰＩのリストを参照して、ボタン群２４、具体的には矢印ボタン２４ｆ〜２４ｉおよびＯＫボタン２４ｊを操作することにより、登録人物情報データベース７０２ａに登録された登録人物情報ＰＩの中から自動印刷枚数設定のための登録人物情報ＰＩを選択するかどうか、すなわち、新たに登録人物情報ＰＩを登録するかどうかを選択することができる。なお、ユーザーによる矢印ボタン２４ｆ〜２４ｉおよびＯＫボタン２４ｊの操作は、ユーザーに対して選択操作を要求する指示画面が表示部２２に表示されているときに、表示されたアイコン画像や人物画像などの選択する操作を行う場合には同様の操作が行われるため、以下、その詳細な説明は省略する。
【００４９】
ステップＳ２、Ｓ３においてＮＯと判定されれば、登録人物に関する登録人物情報ＰＩを新たに登録するために、ステップＳ１において読込まれた画像データの中から一の画像データがユーザーにより指定される（ステップＳ４）。このとき、本実施形態では、ステップＳ１において読込まれた画像データに基づく画像が表示部２２に表示される。これにより、ユーザーは表示部２２に表示された画像を参照して、ステップＳ１において読込まれた画像データの中から一の画像データを指定することができる。ステップＳ４においてユーザーにより一の画像データが指定されれば、後述する登録人物選択処理が登録手段７０１ａにより実行されて（ステップＳ６）、ユーザーが指定した人物が登録人物として当該登録人物の登録人物情報ＰＩが登録されて、登録された情報がＲＡＭ７０３に一時的に格納される。
【００５０】
次に、ＲＡＭ７０３に一時的に格納された登録人物情報ＰＩが不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶可能であるかどうかが登録情報格納手段７０１ｂにより判定される（ステップＳ７）。ステップＳ７においてＹＥＳと判定されれば、後述する登録人物記憶処理が登録情報格納手段７０１ｂにより実行されて、ステップＳ６において新たに登録された登録人物情報ＰＩが不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶される（ステップＳ８）。なお、例えば不揮発性メモリー７０２の記憶容量が不足する場合に、ステップＳ７においてＮＯと判定される。
【００５１】
続いて、さらに登録人物情報ＰＩを登録するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、さらに登録人物情報ＰＩを登録するか、登録しないかのいずれかが選択される（ステップＳ９）。ユーザーにより、さらに登録人物情報ＰＩを登録することが選択されれば（ステップＳ９でＹＥＳ）、ステップＳ５に進む。ステップＳ５では、違うメディア、すなわち、現在、メモリーカードスロット１６に挿入されているメモリーカードＭとは異なるメモリーカードＭ、または、ＣＤ−ＲＯＭ、ＵＳＢメモリーなどのメディアから新たに画像データを読込んで、新たな登録人物に関する登録人物情報ＰＩを登録するかどうかの選択をユーザーに促す表示が表示部２２に表示される。
【００５２】
表示部２２の表示を見たユーザーによるボタン群２４の操作により、違うメディアの画像データから登録人物情報ＰＩを登録することが選択されれば（ステップＳ５でＹＥＳ）、ステップＳ１からの処理を実行する。一方、違うメディアの画像データから登録人物情報ＰＩを登録しないことが選択されれば（ステップＳ５でＮＯ）、ステップＳ４からの処理を実行する。
【００５３】
ステップＳ９において、登録人物情報ＰＩを登録しないことがユーザーにより選択されるか（ステップＳ９でＹＥＳ）、ステップＳ３において、既に登録人物情報データベース７０２ａに登録されている登録人物情報ＰＩの中から指定することがユーザーにより選択されれば（ステップＳ３でＹＥＳ）、後述する印刷人物指定処理が設定手段７０１ｃにより実行されて、登録人物情報データベース７０２ａを構成する登録人物情報ＰＩのうち、どの登録人物情報ＰＩに基づいて印刷枚数を自動設定するかが指定される（ステップＳ１０）。一方、ステップＳ７において、ＲＡＭ７０３に一時的に格納された登録人物情報ＰＩが不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶不可能であると登録情報格納手段７０１ｂにより判定されれば（ステップＳ７でＮＯ）、ＲＡＭ７０３に一時的に格納された登録人物情報ＰＩに基づいて印刷枚数の自動設定を行うように設定される（ステップＳ１１）。
【００５４】
次に、後述する印刷範囲指定処理が設定手段７０１ｃにより実行されて（ステップＳ１２）、メモリーカードＭなどの外部記憶媒体に格納された画像データのうち、印刷対象とする画像データの範囲が設定される。続いて、後述する印刷枚数設定処理が設定手段７０１ｃにより実行されて（ステップＳ１３）、ステップＳ１２において印刷対象とされた各画像データの印刷枚数が設定される。
【００５５】
次に、印刷が行われる予定の画像データに基づく画像が表示部２２に表示されることにより、表示部２２に表示されている画像データの印刷を実行してもよいかどうかの最終確認がユーザーにより行われる（ステップＳ１４）。続いて、ステップＳ１３により設定された印刷枚数で画像データの印刷が行われて処理を終了する（ステップＳ１５）。次に、図７を参照して登録人物選択処理について説明する。
【００５６】
＜登録人物選択処理＞
図７は登録人物選択処理を示すフローチャートである。図７に示す登録人物選択処理は、登録人物に関する登録人物情報ＰＩを新たに登録するときに登録手段７０１ａにより実行される処理である。図７に示すように、まず、図６のステップＳ４において指定された画像データが含む人物画像を認識する処理が行われる（ステップＳ１０１）。続いて、認識したすべての人物画像の人物を登録人物として登録人物情報ＰＩを登録するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、認識されたすべての画像人物の人物を登録人物として登録人物情報ＰＩを登録するか、登録しないかのいずれかが選択される（ステップＳ１０２）。
【００５７】
そして、ユーザーにより、すべての人物画像の人物を登録人物として登録人物情報ＰＩを登録しないことが選択されれば（ステップＳ１０２でＮＯ）、認識された人物画像の中から、登録人物として登録人物情報ＰＩを登録する人物画像がユーザーにより指定される（ステップＳ１０３）。このとき、本実施形態では、ステップＳ１０１において認識された人物画像が表示部２２に表示される。これにより、ユーザーは表示部２２に表示された人物画像を参照して、ステップＳ１０１において認識された人物画像の中から任意の人物画像を指定することができる。
【００５８】
続いて、ステップＳ１０３においてユーザーにより指定された人物画像の人物を登録人物として登録人物情報ＰＩが登録されて処理を終了する（ステップＳ１０４）。一方、ステップＳ１０２において、認識されたすべての人物画像の人物を登録人物として登録人物情報ＰＩを登録することがユーザーにより選択されれば（ステップＳ１０２でＹＥＳ）、ステップＳ１０１において認識されたすべての人物画像を登録人物として登録人物情報ＰＩが登録されて処理を終了する（ステップＳ１０５）。次に、図８を参照して登録人物記憶処理について説明する。
【００５９】
＜登録人物記憶処理＞
図８は登録人物記憶処理を示すフローチャートである。図８に示す登録人物記憶処理は、登録手段７０１ａにより新たに登録されてＲＡＭ７０３に一時的に格納されている登録人物情報ＰＩを、登録人物情報データベース７０２ａとして不揮発性メモリー７０２に格納するときに登録情報格納手段７０１ｂにより実行される処理である。図８に示すように、図６のステップＳ６において登録された登録人物情報ＰＩをグループ分けして不揮発性メモリー７０２に格納するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、グループ分けを行うか、行わないかのいずれかが選択される（ステップＳ２０１）。
【００６０】
そして、ユーザーにより、グループ分けを行うことが選択されれば（ステップＳ２０１でＹＥＳ）、新たに登録された登録人物情報ＰＩを同じグループに設定するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、同じグループに設定するか、同じグループに設定しないかのいずれかが選択される（ステップＳ２０２）。ユーザーにより、同じグループに設定しないことが選択されれば（ステップＳ２０２でＮＯ）、グループ分けされていない登録人物情報ＰＩの登録人物の人物画像が表示部２２に表示される（ステップＳ２０３）。
【００６１】
次に、表示部２２の表示を見たユーザーによるボタン群２４の操作により、人物画像が任意に選択されて（ステップＳ２０４）、グループが指定される（ステップＳ２０５）。そして、ステップＳ２０４において選択された人物画像の登録人物情報ＰＩが、ステップＳ２０５において指定されたグループに設定される（ステップＳ２０７）。一方、ステップＳ２０２において、ユーザーにより、同じグループに設定することが選択されれば（ステップＳ２０２でＹＥＳ）、グループ分けされていないすべての登録人物情報ＰＩが同じグループに指定される（ステップＳ２０６，Ｓ２０７）。
【００６２】
ここで、グループとは、後述する印刷人物指定処理において、登録人物情報データベース７０２ａに登録された登録人物情報ＰＩから、ユーザーが任意に登録人物情報ＰＩを選択しやすいよう設定されるものである。グループには、「家族」、「親戚」、「友達」、「その他」などの名称が設定されており、ユーザーがボタン群２４を操作することにより任意に設定することができる。また、ユーザーによるボタン群２４の操作により、グループの名称を新たに設定することもできる。
【００６３】
続いて、新たに登録された登録人物情報ＰＩのすべてがグループ分けされたかどうかが判定されて（ステップＳ２０８）、ＮＯと判定されればステップＳ２０４からの処理が、ステップＳ２０８においてＹＥＳと判定されるまで繰返し実行される。そして、ステップＳ２０８においてＹＥＳと判定されれば、設定されたグループで登録人物情報ＰＩが登録人物情報データベース７０２ａとして不揮発性メモリー７０２に記憶されて処理を終了する。一方、ステップＳ２０１において、ユーザーにより、グループ分けを行わないことが選択されれば（ステップＳ２０１でＮＯ）、新たに登録された登録人物情報ＰＩのすべてがグループなしに設定されて登録人物情報データベース７０２ａとして不揮発性メモリー７０２に格納されて処理を終了する（ステップＳ２０９）。次に、図９を参照して印刷人物指定処理について説明する。
【００６４】
＜印刷人物指定処理＞
図９は印刷人物指定処理を示すフローチャートである。図９に示す登録人物選択処理は、登録人物情報データベース７０２ａを構成する登録人物情報ＰＩから、印刷物を配布したい人物の登録人物情報ＰＩが設定手段７０１ｃにより選択される処理である。すなわち、この処理で選択された登録人物情報ＰＩの登録人物に印刷物を配布できるように印刷枚数が設定される。図９に示すように、まず、特定のグループから登録人物情報ＰＩを選択するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、グループから登録人物情報ＰＩを選択するか、選択しないかのいずれかが選択される（ステップＳ３０１）。
【００６５】
そして、ユーザーにより、特定のグループから登録人物情報ＰＩを選択することが選択されれば（ステップＳ３０１でＹＥＳ）、設定されているすべてのグループが表示部２２に表示されて、これを見たユーザーによるボタン群２４の操作により、特定のグループが指定される（ステップＳ３０２）。次に、ステップＳ３０２において指定されたグループに設定されているすべての登録人物情報ＰＩを選択するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、すべての登録人物情報ＰＩを選択するか、選択しないかのいずれかが選択される（ステップＳ３０３）。
【００６６】
ステップＳ３０３において、ユーザーにより、すべての登録人物情報ＰＩを選択しないことが選択されれば（ステップＳ３０３でＮＯ）、指定されたグループに設定されているすべての登録人物情報ＰＩの登録人物の人物画像が表示部２２に表示されて（ステップＳ３０４）、これを見たユーザーによるボタン群２４の操作により、任意の人物画像（登録人物情報ＰＩ）が選択される（ステップＳ３０７）。一方、ステップＳ３０１において、ユーザーにより、特定のグループから登録人物情報ＰＩを選択しないことが選択されれば（ステップＳ３０１でＮＯ）、登録人物情報データベース７０２ａに登録されているすべての登録人物情報ＰＩの登録人物の人物画像が表示部２２に表示されて（ステップＳ３０５）、これを見たユーザーによるボタン群２４の操作により、任意の人物画像（登録人物情報ＰＩ）が選択される（ステップＳ３０７）。
【００６７】
また、ステップＳ３０３において、ユーザーにより、すべての登録人物情報ＰＩを選択することが選択されれば（ステップＳ３０３でＹＥＳ）、指定されたグループに設定されているすべての登録人物情報ＰＩが選択される（ステップＳ３０６）。最後に、ステップＳ３０６，Ｓ３０７において選択された登録人物情報ＰＩの登録人物の人物画像に基づいて、印刷される画像データの印刷枚数を設定することが指定されて処理を終了する（ステップＳ３０８）。次に、図１０を参照して印刷範囲指定処理について説明する。
【００６８】
＜印刷範囲指定処理＞
図１０は印刷範囲指定処理を示すフローチャートである。図１０に示す印刷範囲指定処理は、メモリーカードＭなどの外部記憶媒体に格納されている画像データの中から印刷対象とする画像データの範囲が設定手段７０１ｃにより指定される処理である。図１０に示すように、まず、メモリーカードＭなどの外部記憶媒体から読込んだすべての画像データを印刷するかどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、すべての画像データを印刷するか、印刷しないかのいずれかが選択される（ステップＳ４０１）。
【００６９】
そして、ユーザーにより、すべての画像データを印刷しないことが選択されれば（ステップＳ４０１でＮＯ）、画像データの作成日（撮影日）に基づいて画像データを選択するどうかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、作成日により画像データを選択するか、選択しないかのいずれかが選択される（ステップＳ４０２）。ユーザーにより、作成日により画像データを選択しないことが選択されれば（ステップＳ４０２でＮＯ）、外部記憶媒体から読込まれた画像データのすべてが表示部２２に表示される（ステップＳ４０３）。
【００７０】
次に、表示部２２の表示を見たユーザーによるボタン群２４の操作により、画像データが任意に選択されて（ステップＳ４０９）、選択された画像データが印刷対象の画像データと指定されて処理を終了する（ステップＳ４１１）。一方、ステップＳ４０１において、ユーザーにより、すべての画像データを印刷することが選択されれば（ステップＳ４０１でＹＥＳ）、メモリーカードＭなどの外部記憶媒体から読込まれた画像データのすべてが選択されて（ステップＳ４０８）、選択された画像データが印刷対象の画像データと指定されて処理を終了する（ステップＳ４１１）。
【００７１】
また、ステップＳ４０２において、ユーザーにより、作成日により画像データを選択することが選択されれば（ステップＳ４０２でＹＥＳ）、外部記憶媒体から読込まれた画像データの作成日のすべてが表示部２２に表示されて（ステップＳ４０４）、表示部２２の表示を見たユーザーによるボタン群２４の操作により、任意に作成日（日付）が選択される（ステップＳ４０５）。
【００７２】
次に、選択した日付に作成された画像データのすべてを印刷するかしないかの選択をユーザーに促す表示が表示部２２に表示されて、表示部２２の表示を見たユーザーによるボタン群２４の操作により、選択した日付に作成された画像データのすべてを印刷するか、印刷しないかのいずれかが選択される（ステップＳ４０６）。ステップＳ４０６において、ユーザーにより、選択した日付に作成された画像データのすべてを印刷することが選択されれば（ステップＳ４０６でＹＥＳ）、選択した日付に作成された画像データのすべてが選択されて（ステップＳ４１０）、選択された画像データが印刷対象の画像データと指定されて処理を終了する（ステップＳ４１１）。
【００７３】
また、ステップＳ４０６において、ユーザーにより、選択した日付に作成された画像データのすべてを印刷しないことが選択されれば（ステップＳ４０６でＮＯ）、選択した日付に作成された画像データのすべてが表示部２２に表示される（ステップＳ４０７）。そして、表示部２２の表示を見たユーザーによるボタン群２４の操作により、画像データが任意に選択されて（ステップＳ４０９）、選択された画像データが印刷対象の画像データと指定されて処理を終了する（ステップＳ４１１）。次に、図１１を参照して印刷枚数設定処理について説明する。
【００７４】
＜印刷枚数設定処理＞
図１１は印刷枚数設定処理を示すフローチャートである。図１１に示す印刷枚数設定処理は、図１０の印刷範囲設定処理において印刷対象と設定された各画像データの印刷枚数を設定するために設定手段７０１ｃにより実行される処理である。図１１に示すように、図１０の印刷範囲設定処理において印刷対象と設定された画像データから一の画像データが指定され（ステップＳ５０１）、図９の印刷人物指定処理において指定された登録人物情報ＰＩから一の登録人物情報ＰＩが指定される（ステップＳ５０２）。
【００７５】
次に、ステップＳ５０１において指定された画像データに、ステップＳ５０２において指定された登録人物情報ＰＩの登録人物の人物画像が含まれているかどうかが検索されて（ステップＳ５０３）、含まれていれば画像データが印刷画像データと設定されて印刷枚数が加算され、印刷枚数が設定される（ステップＳ５０４でＹＥＳ、ステップＳ５０５，５０６）。一方、ステップＳ５０４においてＮＯと判定されれば、ステップＳ５０７に進む。
【００７６】
そして、印刷人物指定処理において指定されたすべての登録人物情報ＰＩの登録人物の人物画像についての検索が行われたかどうかが判定されて（ステップＳ５０７）、ＮＯと判定されれば、次の登録人物情報ＰＩが指定されて（ステップＳ５０８）、ステップＳ５０３からの処理を、ステップＳ５０７でＹＥＳと判定されるまで繰返し実行する。一方、ステップＳ５０７においてＹＥＳと判定されれば、印刷範囲設定処理において印刷対象と設定されたすべての画像データの検索が終了したかどうかが判定される（ステップＳ５０９）。ステップＳ５０９においてＮＯと判定されれば、次の画像データが指定されて（ステップＳ５１０）、ステップＳ５０２からの処理を、ステップＳ５０９でＹＥＳと判定されるまで繰返し実行する。また、ステップＳ５０９においてＹＥＳと判定されれば、処理を終了する。
【００７７】
以上のように、この実施形態では、不揮発性メモリー７０２に記憶された登録人物情報ＰＩに基づいて、メモリーカードＭなどの外部記憶手段から入力された画像データに、登録人物の人物画像を含む画像データが含まれているかどうかが設定手段７０１ｃにより判定される。そして、登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含む画像データが設定手段７０１ｃにより印刷画像データと設定されて、印刷画像データと設定された画像データがプリント機構５０により印刷される。すなわち、予め登録された登録人物の人物画像が含まれる画像データは印刷されて、登録人物の人物画像が含まれていない画像データは印刷されない。また、登録人物の人物画像と他の人物の人物画像とが一緒に画像データに含まれているときには、画像データに含まれる登録人物の人物画像に応じた画像データの印刷は行われるが、画像データに含まれる他の人物の人物画像に応じた画像データの印刷は行われない。したがって、不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶されている登録人物情報ＰＩに基づいて、画像データに含まれる人物画像のうち、登録人物の人物画像のみ応じて画像データの印刷が行われるため、例えば印刷物を配布したい人物が登録人物として登録されていれば、ユーザーが最終的な確認を行わなくとも、登録人物に配布するのに必要な数だけ印刷対象である画像データを印刷することができる。
【００７８】
また、この実施形態では、メモリーカードＭなどの外部記憶媒体から入力された画像データに含まれる人物画像のうち、ユーザーによるボタン群２４の操作により選択された人物画像の人物が登録人物として抽出され、抽出された登録人物の名前、顔の輪郭などの情報が登録手段７０１ａにより登録人物情報ＰＩとして作成されて登録される。したがって、例えば印刷物を配布したい人物を、画像データの印刷を必要とする人物としてユーザーが予め選択しておくことで、当該人物が登録人物として登録されるので、ユーザーが予め選択した人物に対してのみ画像データを印刷することができるため、画像データを必要な数だけ印刷することができる。
【００７９】
また、この実施形態では、不揮発性メモリー７０２が記憶する複数の登録人物情報ＰＩのうち、ユーザーにより選択された登録人物情報ＰＩそれぞれに基づいて、メモリーカードＭなどの外部記憶媒体から入力された画像データに、選択された登録人物それぞれの人物画像が含まれているかどうかが設定手段７０１ｃにより判定される。そして、登録人物の人物画像を含む画像データが含まれていれば当該人物画像を含む画像データが設定手段７０１ｃにより印刷画像データと設定されるため、画像データに含まれる人物画像のうち、ユーザーにより選択された登録人物の人物画像のみ応じて画像データの印刷が行われる。したがって、例えば複数の登録人物のうち、印刷物を配布したい登録人物をユーザーが選択することにより、選択した登録人物に配布するのに必要な数だけ印刷対象である画像データを印刷することができる。
【００８０】
また、この実施形態では、登録手段７０１ａにより登録された登録人物情報ＰＩが不揮発性メモリー７０２に記憶されるように構成されているため、一度、登録人物情報ＰＩを登録すれば、次回の印刷において、前回の印刷の際に登録された登録人物情報ＰＩが予め不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶されていることとなるため、この記憶されている登録人物情報ＰＩを利用して印刷枚数を自動設定する処理を実行することができ、ユーザーの利便性を高めることができて実用的である。
【００８１】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、ＲＡＭ７０３に一時的に格納された登録人物情報ＰＩを利用して印刷枚数を自動設定する処理が実行されるように構成してもよい。また、メモリーカードＭなどの外部記憶媒体から入力された画像データに含まれるすべての人物画像の人物についての登録人物情報ＰＩが、自動的に登録手段７０１ａにより登録されるように構成してもよい。
【００８２】
また、不揮発性メモリー７０２に登録人物情報データベース７０２ａとして記憶されているすべての登録人物情報ＰＩに基づいて、自動的に設定手段７０１ｃにより印刷枚数が設定されるように構成してもよい。また、例えば、ハードディスクドライブやＳＤカードなどの記憶媒体をフォトプリンター１０に内蔵し、これらにより本発明の「記憶手段」を構成してもよい。
【００８３】
また、上記実施形態では、インクカートリッジ方式のフォトプリンター１０を例として説明したが、その他のインクジェット式プリンターなどにも本発明を適用してもよい。すなわち、入力手段により入力された画像データを印刷するレーザープリンターなどの印刷装置に本発明を広く適用できる。
【符号の説明】
【００８４】
１０…フォトプリンター（印刷装置）、１３…光ディスクドライブ（入力手段）、１６…メモリーカードスロット（入力手段）、５０…プリント機構（印刷手段）、７０１ａ…登録手段、７０１ｂ…登録情報格納手段（記憶手段）、７０１ｃ…設定手段、７０２…不揮発性メモリー（記憶手段）、７１２…外部機器接続用インターフェース（入力手段）、Ａ，Ｂ，Ｃ…登録人物、ＩＭＧ…人物画像、ＩＭＧ００１，ＩＭＧ００２，ＩＭＧ００３，ＩＭＧ００４，ＩＭＧ００５，ＩＭＧ００６…画像データ、ＰＩ…登録人物情報
【図１】
2010208189.tif 000003
【図２】
2010208189.tif 000004
【図３】
2010208189.tif 000005
【図４】
2010208189.tif 000006
【図５】
2010208189.tif 000007
【図６】
2010208189.tif 000008
【図７】
2010208189.tif 000009
【図８】
2010208189.tif 000010
【図９】
2010208189.tif 000011
【図１０】
2010208189.tif 000012
【図１１】
2010208189.tif 000013