(57)【要約】【課題】過去に印刷したことがある印刷データを再度印刷する際のユーザの手間を省略することが可能な印刷装置を提供すること。【解決手段】本発明の画像処理装置は、着脱可能に接続される記録媒体に記録された印刷データのいずれかが印刷された場合には、印刷に関する情報を履歴情報として記録媒体に記録する記録手段（履歴管理部７０ｃ）と、印刷済の印刷データに対する再度の印刷の要求がなされた場合には、履歴情報に格納されている情報に対応する印刷データ等の一部または全部を一覧表示する表示手段（プレビュー処理部７０ｅ）と、印刷データまたはそれに関する情報のいずれかが選択された場合には、対応する履歴情報を取得して印刷に関する設定を行う設定手段（制御部７０ａ）と、設定手段によって設定された条件に基づいて印刷データを印刷する印刷手段（印刷処理部７０ｇ）とを有する。【選択図】図２
2008023890.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能に接続される記録媒体に記録された印刷データのいずれかが印刷された場合には、印刷に関する情報を履歴情報として上記記録媒体に記録する記録手段と、
上記記録媒体に記録された印刷済の印刷データに対する再度の印刷の要求がなされた場合には、上記履歴情報に格納されている情報に対応する印刷データまたはそれに関する情報の一部または全部を一覧表示する表示手段と、
上記表示手段によって表示された印刷データまたはそれに関する情報のいずれかが選択された場合には、対応する履歴情報を取得して印刷に関する設定を行う設定手段と、
上記設定手段によって設定された条件に基づいて前記印刷データを印刷する印刷手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記履歴情報としては、前記記録媒体に記録されている印刷データ単位で、印刷用紙の種類、印刷用紙のサイズ、印刷用紙へのレイアウト、および、印刷品質を示す情報の一部または全てが格納されており、
前記設定手段は、これらの情報に基づいて印刷に関する設定を行うことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記履歴情報としては、前記記録媒体に記録されている印刷データ単位で、印刷データに対して施した画像補正処理の内容およびそのパラメータを示す情報が格納されており、
前記設定手段は、これらの情報に基づいて選択された印刷データに対して対応する画像補正処理を施すことを特徴とする請求項１記載の印刷装置。
【請求項４】
前記表示手段は、印刷データが印刷前にプレビューされた否かに応じて優先順位を算定し、当該優先順位に基づいて印刷データの表示対象または表示順序を決定することを特徴とする請求項１記載の印刷装置。
【請求項５】
前記表示手段は、印刷データのプレビュー時における表示形態も考慮して優先順位を求め、当該優先順位に基づいて印刷データの表示対象または表示順序を決定することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記履歴情報には、印刷装置間で共通の共通情報と、印刷装置間で異なる非共通情報とを含むとともに、印刷がなされた印刷装置の機種を示す機種情報とを含み、
前記設定手段は、上記機種情報を参照して同一の機種である場合には、非共通情報および共通情報の双方を利用して設定を行い、異なる機種である場合には、共通情報のみを参照して設定を行う、
ことを特徴とする請求項１記載の印刷装置。
【請求項７】
前記記録手段は、前記表示手段によって表示された印刷済の印刷データが選択された後に、印刷に関する設定が変更された場合には、当該新たな設定に関する情報により、前記履歴情報を更新することを特徴とする請求項１記載の印刷装置。
【請求項８】
着脱可能に接続される記録媒体に記録された印刷データのいずれかが印刷された場合には、印刷に関する情報を履歴情報として上記記録媒体に記録し、
上記記録媒体に記録された印刷済の印刷データに対する再度の印刷の要求がなされた場合には、上記履歴情報に格納されている情報に対応する印刷データまたはそれに関する情報の一部または全部を一覧表示し、
表示された印刷データまたはそれに関する情報のいずれかがユーザによって選択された場合には、対応する印刷データに対応する履歴情報を取得して印刷に関する設定を行い、
設定された条件に基づいて前記印刷データを印刷する、
ことを特徴とする印刷装置の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、および、印刷方法に関する。
【背景技術】
【０００２】
特許文献１に示すような技術が開示されている。この技術では、所定のプリンタによって、所定の印刷データの印刷が行われた際に、印刷設定情報を印刷履歴情報として記憶しておく。そして、新たな印刷データを所定のプリンタで印刷する際には、印刷履歴情報を一覧表示してユーザに選択させ、選択された印刷履歴情報から設定可能な項目を選択し、所定のプリンタの設定を行って新たな印刷データを印刷する。
【０００３】
【特許文献１】特開２００３−３２３２８０号公報（要約書、請求項）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に開示された技術では、過去に印刷した際の設定情報が印刷履歴として一覧表示され、その中から日付とプリンタの機種とを示す情報を参照して所望の設定情報を選択する。このため、ある印刷データを再度印刷する際に、当該印刷データに対応する履歴情報を日付とプリンタの機種とから特定する必要があるため、操作が煩雑であるという問題点がある。
【０００５】
また、このような技術に頼らないで、例えば、画像データをマニュアル操作で印刷する場合、まず、複数の画像データの中から目的の画像データを特定し、続いて、過去に設定した場合と同様の設定を手動で行って印刷を行う必要がある。このため、前述の場合と同様に、操作が煩雑であるという問題点がある。
【０００６】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、過去に印刷したことがある印刷データを再度印刷する際のユーザの手間を省略することが可能な印刷装置、および、印刷方法を提供しよう、とするものである。
【課題を解決するための手段】
【０００７】
上述の目的を達成するため、本発明の印刷装置は、着脱可能に接続される記録媒体に記録された印刷データのいずれかが印刷された場合には、印刷に関する情報を履歴情報として記録媒体に記録する記録手段と、記録媒体に記録された印刷済の印刷データに対する再度の印刷の要求がなされた場合には、履歴情報に格納されている情報に対応する印刷データまたはそれに関する情報の一部または全部を一覧表示する表示手段と、表示手段によって表示された印刷データまたはそれに関する情報のいずれかが選択された場合には、対応する履歴情報を取得して印刷に関する設定を行う設定手段と、設定手段によって設定された条件に基づいて印刷データを印刷する印刷手段と、を有する。このため、過去に印刷したことがある印刷データを再度印刷する際のユーザの手間を省略することが可能な印刷装置を提供できる。
【０００８】
本発明の他の発明の印刷装置は、上述の発明に加えて、履歴情報としては、記録媒体に記録されている印刷データ単位で、印刷用紙の種類、印刷用紙のサイズ、印刷用紙へのレイアウト、および、印刷品質を示す情報の一部または全てが格納されており、設定手段は、これらの情報に基づいて印刷に関する設定を行うようにしている。このため、印刷データを再度印刷する場合には、印刷用紙の種類等の設定を行う手間を省略することができる。
【０００９】
本発明の他の発明の印刷装置は、上述の発明に加えて、履歴情報としては、記録媒体に記録されている印刷データ単位で、印刷データに対して施した画像補正処理の内容およびそのパラメータを示す情報が格納されており、設定手段は、これらの情報に基づいて選択された印刷データに対して対応する画像補正処理を施すようにしている。このため、過去に印刷した際と同様の印刷結果を得ることができるとともに、画像補正処理の一部（例えば、顔認識処理）を省略して処理速度を向上させることができる。
【００１０】
本発明の他の発明の印刷装置は、上述の発明に加えて、表示手段は、印刷データが印刷前にプレビューされた否かに応じて優先順位を算定し、当該優先順位に基づいて印刷データの表示対象または表示順序を決定するようにしている。このため、プレビューされて印刷された印刷データは、重要度が高いと推定できるので、重要度に応じてプレビュー画面を生成することで、操作性を向上させることができる。
【００１１】
本発明の他の発明の印刷装置は、上述の発明に加えて、表示手段は、印刷データのプレビュー時における表示形態も考慮して優先順位を求め、当該優先順位に基づいて印刷データの表示対象または表示順序を決定するようにしている。このため、例えば、多面表示されて印刷された印刷データよりも、全面表示されて印刷された印刷データの方が重要であると推定されるので、そのように表示形態も考慮してプレビュー画面を生成することで、ユーザのニーズにあった印刷を行うことができる。
【００１２】
本発明の他の発明の印刷装置は、上述の発明に加えて、履歴情報には、印刷装置間で共通の共通情報と、印刷装置間で異なる非共通情報とを含むとともに、印刷がなされた印刷装置の機種を示す機種情報とを含み、設定手段は、機種情報を参照して同一の機種である場合には、非共通情報および共通情報の双方を利用して設定を行い、異なる機種である場合には、共通情報のみを参照して設定を行うようにしている。このため、機種の異同に拘わらず、過去に設定した印刷情報を有効に活用することができる。
【００１３】
本発明の他の発明の印刷装置は、上述の発明に加えて、記録手段は、表示手段によって表示された印刷済の印刷データが選択された後に、印刷に関する設定が変更された場合には、当該新たな設定に関する情報により、履歴情報を更新するようにしている。このため、ユーザの意志に基づいて変更された情報については、履歴情報として優先的に格納することにより、ユーザの意志を的確に反映した印刷を行うことができる。
【００１４】
また、本発明の印刷方法は、着脱可能に接続される記録媒体に記録された印刷データのいずれかが印刷された場合には、印刷に関する情報を履歴情報として記録媒体に記録し、記録媒体に記録された印刷済の印刷データに対する再度の印刷の要求がなされた場合には、履歴情報に格納されている情報に対応する印刷データまたはそれに関する情報の一部または全部を一覧表示し、表示された印刷データまたはそれに関する情報のいずれかがユーザによって選択された場合には、対応する印刷データに対応する履歴情報を取得して印刷に関する設定を行い、設定された条件に基づいて印刷データを印刷する、ようにしている。このため、過去に印刷したことがある印刷データを再度印刷する際のユーザの手間を省略することが可能な印刷方法を提供できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施の形態について、図面を参照して説明する。図１は、本発明の実施の形態に係る印刷装置１１の構成例を示す図である。図１に示す印刷装置１１は、スキャナ装置、印刷装置、および、コピー装置が一体となったいわゆる複合型の印刷装置である。印刷装置１１は、ＣＰＵ（Central Processing Unit）５０、ＲＯＭ（Read Only Memory）５１、ＲＡＭ（Random Access Memory）５２、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）５３、ＧＰ（Graphic Processor）５４、Ｉ／Ｆ（Interface）５５、バス５６、ＬＣＤ１５、操作ボタン１６、メモリカードＭが挿入されるカードスロット１８、カードＩ／Ｆ回路６０、プリンタエンジンコントローラ６２、紙送りモータ６３、ローラ６４、キャリッジモータ６５、駆動ベルト６６、キャリッジ６７、および、記録ヘッド６８を有している。
【００１６】
ここで、ＣＰＵ５０は、各部を制御する。ＲＯＭ５１は、ＣＰＵ５０が実行する各種プログラム等を格納している。ＲＡＭ５２は、プログラムやデータを一時的に格納する。ＥＥＰＲＯＭ５３は、書き換え可能なＲＯＭである。ＧＰ５４は、描画処理を実行し、得られた画像をＬＣＤ１５に供給して表示させる。
【００１７】
Ｉ／Ｆ５５は、データの表現形式を適宜変換する。バス５６は、情報の授受を可能とするための信号線群である。操作ボタン１６は、ユーザの操作に応じた情報を生成する。メモリカードＭは、印刷データとしての画像データおよび後述する印刷履歴情報が格納された記録媒体である。カードスロット１８は、印刷装置１１の図示せぬケースの一部に設けられており、当該部分にメモリカードＭが挿入される。カードＩ／Ｆ回路６０は、メモリカードＭとの間で情報を読み書きするためのインタフェースである。
【００１８】
プリンタエンジンコントローラ６２は、紙送りモータ６３、キャリッジモータ６５、および、記録ヘッド６８を制御するための制御装置である。紙送りモータ６３は、ローラ６４を回転させることにより印刷用紙を副走査方向に移動させる。ローラ６４は、円柱状の部材によって構成され、印刷用紙を副走査方向に移動させる。キャリッジモータ６５は、キャリッジ６７に一端が固定されている駆動ベルト６６に駆動力を与えることにより、キャリッジ６７を主走査方向に往復動させる。記録ヘッド６８は、印刷用紙に対向する面に複数のノズルが形成されており、当該複数のノズルからカラーインクを吐出させることにより情報を印刷用紙に記録する。
【００１９】
図２は、図１に示す印刷装置１１により、メモリカードＭに格納されている所定の画像データを印刷する際に、印刷履歴情報に関する処理を行う機能ブロックを示している。この図に示す機能ブロック７０は、図１に示すＲＯＭ５１またはＥＥＰＲＯＭ５３に格納されているプログラムとしてのソフトウエアと、ＣＰＵ５０等のハードウエアとが協働することにより実現される。
【００２０】
図２に示す、設定手段としての制御部７０ａは、入力部７０ｂから入力された情報に基づいて、各部を制御する。入力部７０ｂは、操作ボタン１６からの情報を入力する。記録手段としての履歴管理部７０ｃは、メモリカードＭに記録されている画像データの印刷がされた場合には、印刷履歴情報を生成する。また、印刷済の画像データを再度印刷する際には、該当する印刷履歴情報を取得する。画像取得部７０ｄは、メモリカードＭから所定の画像データを取得する。表示手段としてのプレビュー処理部７０ｅは、画像取得部７０ｄによって取得された画像データを間引き処理してプレビュー画像（サムネイル画像）を生成し、ＬＣＤ１５に表示する。補正処理部７０ｆは、画像データに対して画像補正処理を施す。印刷手段としての印刷処理部７０ｇは、補正処理が施された画像データをプリンタエンジンコントローラ６２に出力する。
【００２１】
図３は、メモリカードＭに格納されている情報の一例を示す図である。メモリカードＭに格納されている情報としては、画像データ群８０および印刷履歴情報９０がある。ここで、画像データ群８０は、例えば、図示せぬディジタルカメラによって撮影された複数の画像データ８１によって構成される。印刷履歴情報９０は、機種情報９１および複数の印刷内容情報９２によって構成されている。機種情報９１は、印刷履歴情報９０を生成した印刷装置の機種を示す情報（例えば、モデル名を示す情報）である。印刷内容情報９２は、画像データ８１のそれぞれに対応して生成される情報であり、図の右側に拡大して示すように、印刷の設定等に関する複数の情報によって構成されている。
【００２２】
ここで、画像データファイル名情報１０１は、対象となる画像データのファイル名を示す情報である。印刷回数情報１０２は、該当する画像データがこれまでに印刷された回数を示す。最終印刷日時情報１０３は、該当する画像データが最後に印刷された日時を示す。プレビュー情報１０４は、該当する画像データが過去にプレビューされた回数とプレビューされた形態を示す情報を有している。すなわち、図の右側に拡大して示すように、プレビュー情報１０４は、プレビューの内容（後述する全面プレビューまたは多面プレビューのいずれか）を示すプレビュー内容１２１と、それぞれのプレビューがなされた回数を示すプレビュー回数１２２とを有している。用紙サイズ情報１０５は、該当する画像データが印刷された用紙のサイズを示す情報である。用紙種類情報１０６は、該当する画像データが印刷された用紙の種類（例えば、普通紙、フォト紙等）を示す情報である。印刷レイアウト情報１０７は、画像データのレイアウト（縁なし印刷、複数枚印刷等）を示す情報である。印刷品質情報１０８は、印刷の品質（高品質印刷、高速印刷等）を示す情報である。画像補正情報１０９は、図の右側に拡大して示すように、補正内容１２３および補正パラメータ１２４を有し、印刷時において画像データに対して施された画像補正処理の内容を示す。補正内容１２３は、例えば、明るさ、コントラスト、シャープネス、鮮やかさ、赤目軽減処理等の補正内容を示す。また、補正パラメータ１２４は、それぞれの内容についての補正量または補正の対象となる領域を示す情報である。
【００２３】
つぎに、本発明の実施の形態の動作について説明する。図４に示すフローチャートの処理は、画像データ８１が格納されたメモリカードＭが、初めてカードスロット１８に挿入されるか、または、メモリカードＭが内蔵された図示せぬディジタルカメラが図示せぬ接続ケーブルによって初めてＩ／Ｆ５５に接続された場合に開始される。以下では、メモリカードＭがカードスロット１８に挿入された場合を例に説明する。
【００２４】
ステップＳ１０：制御部７０ａは、例えば、ＲＯＭ５１またはＥＥＰＲＯＭ５３に格納されている自己の機種情報を取得する。
【００２５】
ステップＳ１１：制御部７０ａは、履歴管理部７０ｃを介してメモリカードＭに、ステップＳ１０で取得した機種情報に対応する印刷履歴情報９０が存在するか否かを判定し、存在する場合にはステップＳ１３に進み、それ以外の場合にはステップＳ１２に進む。メモリカードＭが初めてカードスロット１８に挿入された場合は、ステップＳ１２に進む。
【００２６】
ステップＳ１２：制御部７０ａは、履歴管理部７０ｃに対して、自己に対応する印刷履歴情報９０を生成するように要求する。その結果、履歴管理部７０ｃは、図３に示すような印刷履歴情報９０を生成してメモリカードＭに格納する。このとき、画像データの印刷はされていないので、印刷履歴情報９０としては、ステップＳ１０で取得された機種情報９１のみが格納されている。
【００２７】
ステップＳ１３：履歴管理部７０ｃは、メモリカードＭから自己に対応する印刷履歴情報９０を取得し、例えば、ＲＡＭ５２に格納する。
【００２８】
以上の処理により、メモリカードＭがカードスロット１８に新たに挿入された場合には、印刷履歴情報９０がメモリカードＭに新たに生成される。また、印刷履歴情報９０が生成済のメモリカードＭがカードスロット１８に挿入された場合には、該当する印刷履歴情報９０が読み出されてＲＡＭ５２等に格納される。
【００２９】
つぎに、以上のようにしてカードスロット１８にメモリカードＭが挿入された後に、所定の画像データを選択して印刷する場合の処理について図５を参照して説明する。
【００３０】
ステップＳ３０：制御部７０ａは、ユーザが操作ボタン１６を操作して、メモリカードＭに格納されている画像データのプレビューを指示したか否かを判定し、指示した場合にはステップＳ３１に進み、それ以外の場合には同様の処理を繰り返す。
【００３１】
ステップＳ３１：制御部７０ａは、画像取得部７０ｄに対して、プレビューが指示された画像に対応する画像データ８１を、メモリカードＭから取得させる。
【００３２】
ステップＳ３２：プレビュー処理部７０ｅは、ステップＳ３１で取得した画像データ８１に対して復号処理を施すとともに、所定の割合で画素を間引きして、プレビュー用のサムネイル画像データを生成する。なお、画像データ８１にサムネイル画像が付属している場合には、当該サムネイル画像を利用することも可能である。
【００３３】
ステップＳ３３：プレビュー処理部７０ｅは、ステップＳ３２において生成されたサムネイル画像を、ＬＣＤ１５に供給して表示させる。図６（Ａ）は、このとき、ＬＣＤ１５に表示される画像の一例である。この例は、全面表示の例であり、ＬＣＤ１５に１枚の画像が表示されている。図６（Ｂ）は、他の表示例である。この例は、多面表示の例であり、９枚の画像がＬＣＤ１５に表示されている。表示枚数は、９枚以外でもよい。
【００３４】
ステップＳ３４：履歴管理部７０ｃは、ＬＣＤ１５に表示された画像データに対応する印刷内容情報９２が印刷履歴情報９０に存在するか否かを判定する。なお、図６（Ａ）に示す例では、ＬＣＤ１５に表示されている１枚の画像に対応する印刷内容情報９２が存在するか否かが判定され、図６（Ｂ）に示す例では、ＬＣＤ１５に表示されている９枚の画像に対応する印刷内容情報９２が全て存在するか否かが判定される。
【００３５】
ステップＳ３５：履歴管理部７０ｃは、表示された画像に対応する印刷内容情報９２を生成し、印刷履歴情報９０としてメモリカードＭに格納する。なお、図６（Ｂ）に示す多面表示の場合には、印刷内容情報９２が存在するものと、そうでないものとが混在する場合が想定される。その場合、既に存在する印刷内容情報９２については処理は実行せず、存在しない印刷内容情報９２のみを生成する。また、新たに印刷内容情報９２を生成する場合には、画像データファイル名情報１０１として画像データのファイル名を格納する。
【００３６】
ステップＳ３６：履歴管理部７０ｃは、プレビューの対象となっている印刷内容情報９２のプレビュー情報１０４を更新する。具体的には、全面プレビューの場合（図６（Ａ）の場合）には、プレビュー内容１２１として「全面プレビュー」を格納し、また、プレビュー回数１２２として全面プレビューの値を“１”だけインクリメントする。一方、多面プレビューの場合（図６（Ｂ）の場合）には、プレビュー内容１２１として「多面プレビュー」を格納し、また、プレビュー回数１２２として多面プレビューの値を“１”だけインクリメントする。
【００３７】
ステップＳ３７：制御部７０ａは、ユーザが操作ボタン１６を操作することにより、プレビュー表示されている所定の画像データの印刷を指示したか否かを判定し、指示した場合にはステップＳ３８に進み、それ以外の場合には同様の処理を繰り返す。
【００３８】
ステップＳ３８：制御部７０ａは、操作ボタン１６を操作することにより入力された情報に基づいて印刷設定処理を実行する。具体的には、用紙サイズ、用紙種類、用紙レイアウト、印刷品質、画像の補正内容（明るさ、コントラスト、シャープネス、鮮やかさ、赤目軽減処理）等が設定される。なお、デフォルトによって初期設定がなされている場合には、当該情報に基づいて設定処理を行う。
【００３９】
ステップＳ３９：制御部７０ａは、指定された画像データをメモリカードＭから画像取得部７０ｄに取得させ、補正処理部７０ｆに供給させる。補正処理部７０ｆは、画像取得部７０ｄから供給された画像データに対して、ステップＳ３８で設定された情報に基づいて、画像補正処理を実行する。例えば、マニュアル補正として、明るさ、コントラスト、シャープネス、または、鮮やかさを補正する。また、自動補正として、赤目軽減処理、シーン補正処理（例えば、人物、風景、夜景に最適化された補正処理）、ＥＸＩＦ（Exchangeable Image File Format）補正処理、または、ＰＩＭ（Print Image Matching）補正処理等を実行する。
【００４０】
ステップＳ４０：印刷処理部７０ｇは、補正処理が施された画像データをプリンタエンジンコントローラ６２に出力する。プリンタエンジンコントローラ６２は、画像データをＣＭＹＫ表色系の画像データに変換した後、ハーフトーン処理その他を施して印刷用ラスタデータを得る。そして、プリンタエンジンコントローラ６２は、記録ヘッド６８を駆動し、キャリッジ６７に収納されている各色のインクを印刷用ラスタデータに基づいて印刷用紙に対して吐出し、画像データに対応するカラー画像を印刷用紙に印刷する。
【００４１】
ステップＳ４１：履歴管理部７０ｃは、ステップＳ３８において実行された印刷設定処理およびステップＳ３９において実行された画像補正処理に基づいて、印刷対象となった画像データに対応する印刷内容情報９２を更新する。具体的には、履歴管理部７０ｃは、対応する印刷内容情報９２の印刷回数情報１０２を“１”インクリメントする。つぎに、履歴管理部７０ｃは、図示せぬタイマから現在の日時情報を取得し、最終印刷日時情報１０３を当該日時情報によって更新する。つづいて、ステップＳ３８において設定された情報に基づいて、用紙サイズ情報１０５、用紙種類情報１０６、印刷レイアウト情報１０７、および、印刷品質情報１０８を更新する。なお、既存の情報から変化がない場合には、そのままとする。また、履歴管理部７０ｃは、ステップＳ３９において実行された補正処理に基づいて、画像補正情報１０９を更新する。具体的には、実行された画像処理に基づいて補正内容１２３を設定し、また、それぞれの画像処理に対応するパラメータ（補正量および補正領域）を設定する。例えば、マニュアル補正処理としてのコントラスト補正処理がなされた場合には、コントラスト補正がなされたことを示す情報が補正内容１２３として格納され、コントラストの補正量が補正パラメータ１２４として格納される。また、自動補正処理としての赤目軽減処理が実行された場合には、赤目軽減処理がなされたことを示す情報が補正内容１２３として格納され、赤目軽減処理の対象となった領域を示す情報および補正量に関する情報が補正パラメータ１２４として格納される。さらに、顔認識処理に基づく人物の肌色の補正処理がなされた場合には、人物補正が実行されたことが補正内容１２３として格納されるとともに、顔認識処理によって特定された顔の領域と、補正量（Ｒ，Ｇ，Ｂそれぞれの補正量）とが補正パラメータ１２４として格納される。
【００４２】
以上の処理により、メモリカードＭに格納されている画像データをプレビューするとともに、所望の画像データを印刷することができる。そして、プレビューをした際と、印刷をした際には、必要に応じて印刷履歴情報９０が更新される。
【００４３】
つぎに、図７を参照し、以上のようにして生成された印刷履歴情報９０を利用して、過去に印刷した画像データを再度印刷（焼き増し印刷）する場合の動作について説明する。      
【００４４】
ステップＳ５０：制御部７０ａは、ＬＣＤ１５に表示された図６（Ｃ）に示すメニュー画面において、ユーザが操作ボタン１６を操作して「６．焼き増し印刷」をすることが選択された場合にはステップＳ５１に進み、それ以外の場合には同様の処理を繰り返す。
【００４５】
ステップＳ５１：履歴管理部７０ｃは、メモリカードＭに格納されている印刷履歴情報９０の中から、自己に対応する印刷履歴情報９０を選択する。なお、自己に対応する印刷履歴情報９０が存在しない場合には、エラー表示を行うか、または、図６（Ｃ）に示すメニュー項目から「６．焼き増し印刷」を除外する。
【００４６】
ステップＳ５２：制御部７０ａは、含まれている印刷内容情報９２のうち、印刷が既になされているもの（印刷回数情報１０２が“１”以上であるもの）の個数を計数する。
【００４７】
ステップＳ５３：制御部７０ａは、計数した値がメモリカードＭに存在する画像の枚数に対して一定以上の割合である場合（例えば、６０％以上である場合）にはステップＳ５４に進み、それ以外の場合にはステップＳ５５に進む。なお、割合ではなく、計数した値が所定の値以上である場合（例えば、２０枚以上である場合）、または、多面表示した場合に３画面以上に該当する場合には、ステップＳ５４に進むようにしてもよい。
【００４８】
ステップＳ５４：制御部７０ａは、印刷内容情報９２のうち、一部を選択する処理を実行する。具体的には、図８に示す表において、優先順位が１および２となっているものに対応する印刷内容情報９２を選択する。ここで、図８は、印刷の有無と、プレビューの内容と、優先順位との関係を示している。「印刷有り」および「印刷無し」は過去に印刷を行ったか否かを示す。「全面プレビュー」は、図６（Ａ）に示すプレビューを過去に行ったことを示し、「多面プレビュー」は、図６（Ｂ）に示すプレビューを過去に行ったことを示し、「プレビュー無し」は、これらのいずれのプレビューも行ったことがないことを示す。全面プレビューを行った上で印刷が行われている場合には当該画像データの重要度は高いと判定できる。また、多面プレビューを行った上で印刷を行った場合には当該画像データの重要度は、全面プレビューほどではないが高いと判定できる。また、プレビュー無しの状態で印刷がなされた場合には、前二者に比較すると重要度は低いものの、印刷無しの画像データに比較すると重要度が高いと判定できる。したがって、これらの優先順位は１〜３とされている。また、印刷無しの場合、全面表示または多面表示でプレビューされたにも拘わらず、印刷がなされていないときは、プレビューの表示が大きい方が重要度が低いと考えられるので、全面プレビューの場合は“６”とされ、多面プレビューの場合は“５”とされる。また、プレビュー無しの場合には重要度は不明であるので、“４”とされる。
【００４９】
ステップＳ５５：制御部７０ａは、印刷内容情報９２の全部を選択する処理を実行する。つまり、優先順位が１〜３となっているものに対応する印刷内容情報９２を選択する。
【００５０】
ステップＳ５６：制御部７０ａは、ステップＳ５４またはステップＳ５５において選択された印刷内容情報９２を、図８に示す優先順位が高い順に並べ替える処理を実行する。具体的には、全面プレビューがされた後に印刷がされた画像データに対応する印刷内容情報９２を最優先し、つづいて、優先順位が“２”であるもの、“３”であるものを順番に並べる。なお、同一の優先順位のものが複数存在する場合には、例えば、最終印刷日時が新しいもの、または、印刷回数もしくはプレビュー回数が多いものを優先する。
【００５１】
ステップＳ５７：画像取得部７０ｄは、並べ替え処理がなされた印刷内容情報９２に対応する画像データを取得し、プレビュー処理部７０ｅに供給する。プレビュー処理部７０ｅは、画像データからサムネイル画像を生成した後、ＬＣＤ１５に例えば、図６（Ｂ）に示す形態で一覧表示する。なお、一覧表示せずに、図６（Ａ）の形態により、優先順位が高い順に順番に表示するようにしてもよい。
【００５２】
ステップＳ５８：制御部７０ａは、一覧表示された画像の中から所定の画像が選択された後に印刷を指示する操作がユーザによってなされたか否かを判定し、操作がなされた場合にはステップＳ５９に進み、それ以外の場合には同様の処理を繰り返す。
【００５３】
ステップＳ５９：制御部７０ａは、ステップＳ５８で選択された画像に対応する印刷内容情報９２を取得し、当該印刷内容情報９２に格納されている情報に基づいて印刷設定を行う。具体的には、用紙サイズ情報１０５、用紙種類情報１０６、印刷レイアウト情報１０７、および、印刷品質情報１０８に基づいて、用紙サイズ等の設定がされる。
【００５４】
ステップＳ６０：補正処理部７０ｆは、印刷内容情報９２に格納されている画像補正情報１０９に基づいて画像補正処理を行う。すなわち、補正処理部７０ｆは、画像取得部７０ｄから供給された画像データに対して、印刷内容情報９２に含まれている補正内容１２３および補正パラメータ１２４に基づいて、画像補正処理を実行する。具体的には、補正内容１２３に含まれている情報に基づく補正を、補正パラメータ１２４に含まれているパラメータに基づいて画像補正処理を行う。
【００５５】
ステップＳ６１：印刷処理部７０ｇは、補正処理部７０ｆにより画像補正処理が施された画像データをプリンタエンジンコントローラ６２に出力し、印刷する。
【００５６】
ステップＳ６２：履歴管理部７０ｃは、印刷内容情報９２を更新する。具体的には、履歴管理部７０ｃは、印刷回数情報１０２に格納されている値を“１”インクリメントするとともに、最終印刷日時情報１０３に現在の日時を格納する。なお、印刷設定情報が手動によって変更された場合には、当該変更内容によって印刷内容情報９２を更新する。手動による変更は、ユーザの意志に基づくことから、重要であると考えられるためである。
【００５７】
以上の実施の形態によれば、過去に印刷を行ったことのある画像をＬＣＤ１５に一覧表示し、その中から所望の画像を選択して印刷するようにしたので、過去に印刷した画像の中から所望の画像を選択して印刷することが可能になる。また、過去においてなされた印刷設定および画像補正処理に関する情報を印刷内容情報として格納しておき、当該印刷内容情報を利用して印刷設定および画像補正処理の内容およびパラメータを設定するようにしたので、過去に印刷したものと同一の状態で印刷された画像が簡易に得られる。
【００５８】
また、以上の実施の形態では、画像補正処理の内容を補正内容１２３と補正パラメータ１２４として格納し、再度印刷を行う場合には、これらの情報を用いるようにした。このため、例えば、肌色補正および赤目軽減処理において、補正領域（例えば、顔領域および赤目領域）を特定する処理を省略して、処理速度を向上させることが可能になる。
【００５９】
また、以上の実施の形態によれば、プレビューの有無およびその内容に基づいて、画像データに優先順位を付与し、当該優先順位に基づいて焼き増し印刷の際のプレビュー画面を表示するようにしたので、重要度が高いと推測される画像データを優先して表示することにより、操作性を向上することができる。
【００６０】
なお、以上の実施の形態は、一例であって、これ以外にも種々の変形実施態様が存在する。例えば、以上の実施の形態では、自己の機種に対応する機種情報９１が含まれている印刷履歴情報９０がメモリカードＭに格納されている場合に、当該情報を利用して印刷を行うようにしたが、例えば、機種が異なる場合であっても、例えば、用紙サイズ情報１０５、用紙種類情報１０６、印刷レイアウト情報１０７、および、印刷品質情報１０８については共通して利用することができるので、これらについては利用するようにしてもよい。すなわち、印刷履歴情報９０を、機種が異なっても利用できる共通情報と、利用できない非共通情報とに区分し、機種が同じである場合には共通情報および非共通情報の双方を利用し、そうでない場合には共通情報のみを利用するようにしてもよい。
【００６１】
また、可変長符号化圧縮であるＪＰＥＧ形式の画像データを復号する際に必要な情報（例えば、画像の左端に対応するファイル中の位置を示す情報）を印刷履歴情報として併せて格納しておき、画像データを復号する際に、このような情報を利用するようにしてもよい。
【００６２】
また、以上の実施の形態では、複合型の印刷装置を例に挙げて説明を行ったが通常の印刷装置（パーソナルコンピュータと接続して使用するタイプの印刷装置）に対して本発明を適用することができる。また、通常のスタンドアロン型の印刷装置に適用してもよい。また、画像データをではなく、テキストデータ等を印刷対象としてもよい。
【００６３】
また、以上の実施の形態では、図８に示す優先順位が１〜３である画像データを対象とするようにしたが、例えば、優先順位が４〜６である画像データについてもプレビューの対象とするようにしてもよい。例えば、優先順位が１〜３である画像データが数枚程度しかない場合には、例えば、優先順位が４〜６の画像データを順次取り込んで表示するようにしてもよい。
【００６４】
また、以上の実施の形態では、図４，５，７に示す処理を、印刷装置１１において実行するようにしたが、例えば、印刷装置１１に接続されているホストコンピュータにおいて実行することも可能である。
【図面の簡単な説明】
【００６５】
【図１】本発明の印刷装置の構成例を示す図である。
【図２】図１に示す印刷装置において実現される機能ブロックを示す図である。
【図３】図１に示すメモリカードに格納されている情報の一例を示す図である。
【図４】図１に示す印刷装置において実行されるフローチャートである。
【図５】図１に示す印刷装置において実行される他のフローチャートである。
【図６】図１に示す印刷装置に表示される画面の一例である。
【図７】図１に示す印刷装置において実行される他のフローチャートである。
【図８】画像を表示する優先順序を示す図である。
【符号の説明】
【００６６】
７０ａ  制御部（設定手段）、７０ｃ  履歴管理部（記録手段）、７０ｅ  プレビュー処理部（表示手段）、７０ｇ  印刷処理部（印刷手段）
【図１】
2008023890.tif 000003
【図２】
2008023890.tif 000004
【図３】
2008023890.tif 000005
【図４】
2008023890.tif 000006
【図５】
2008023890.tif 000007
【図６】
2008023890.tif 000008
【図７】
2008023890.tif 000009
【図８】
2008023890.tif 000010