(57)【要約】【課題】印刷設定を行なう際のユーザの利便性をより向上させる。【解決手段】画像の選択を受け付け（Ｓ１００）、ユーザからの選択により通常印刷設定画面か過去の印刷で用いた印刷設定を保存した印刷履歴画面かのいずれかを用いて印刷設定を受け付け（Ｓ１１０〜Ｓ１５０）、受け付けた印刷設定に従って選択された画像の表示用データを作成してプレビュー画面を表示し（Ｓ１６０，Ｓ１７０）、印刷開始が指示されたときには受け付けた印刷設定に従って選択された画像に基づいて印刷を実行すると共に（Ｓ１８０〜Ｓ２００）、印刷が完了した後にユーザからの指示により印刷で用いた印刷設定を表示用データと関連付けて前述した印刷履歴としてフラッシュメモリに保存する（Ｓ２１０，Ｓ２２０）。これにより、ユーザは過去に印刷した画像を確認しながら印刷履歴を検索して印刷設定を選択することができる。【選択図】図３
2009234244.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより指定された印刷設定に従って画像の印刷を行なう印刷装置であって、
画像の選択を受け付ける画像選択受付手段と、
印刷設定の履歴情報を表示する履歴情報表示手段と、
ユーザからの通常の印刷設定か前記表示された履歴情報の選択かのいずれかを前記印刷設定として受け付ける印刷設定受付手段と、
前記選択された画像に基づいて表示用画像を作成して表示する画像表示手段と、
該表示された画像に対して印刷指示がなされたとき、前記選択された画像に基づいて前記受け付けられた印刷設定に従って印刷を実行する印刷実行手段と、
前記受け付けられた印刷設定を前記作成された表示用画像に関連付けて前記履歴情報として記憶する履歴情報記憶手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記画像表示手段は、前記選択された画像の補正を伴う印刷設定が受け付けられたときには補正結果を反映させた補正後表示用画像を作成して表示する手段であり、
前記履歴情報記憶手段は、前記補正後表示用画像を前記履歴情報として記憶する手段である
印刷装置。
【請求項３】
請求項１または２記載の印刷装置であって、
前記印刷設定は、複数の項目からなり、
前記履歴情報表示手段は、前記印刷設定の各項目を吹き出しとして各吹き出しの指し示す位置が前記表示用画像中の対応する位置となるよう配置して表示する手段である
印刷装置。
【請求項４】
前記履歴情報記憶手段は、ユーザからの指示に基づいて前記印刷設定を前記表示用画像に関連付けて前記履歴情報として記憶する手段である請求項１ないし３いずれか１項に記載の印刷装置。
【請求項５】
前記印刷設定受付手段は、前記表示された履歴情報の選択を設定の変更を伴って前記印刷設定として受け付け可能な手段である請求項１ないし４いずれか１項に記載の印刷装置。
【請求項６】
ユーザにより検索条件が指定されたとき、前記履歴情報記憶手段により記憶されている印刷履歴のうち前記指定された検索条件に合致する印刷履歴を検索する印刷履歴検索手段を備える請求項１ないし５いずれか１項に記載の印刷装置。
【請求項７】
請求項１ないし６いずれか１項に記載の印刷装置であって、
前記印刷設定は、複数の項目からなり、
前記複数の項目のうちのいずれかの項目がユーザにより指定されたとき、前記履歴情報記憶手段に記憶されている印刷設定のうち前記指定された項目に対してデフォルトとは異なる設定がなされている印刷履歴を検索する印刷履歴検索手段を備える
印刷装置。
【請求項８】
請求項１ないし７いずれか１項に記載の印刷装置であって、
前記印刷設定は、複数の項目からなり、
ユーザにより選択中の印刷履歴に対して設定が類似する印刷履歴の検索が指示されたとき、前記履歴情報記憶手段により記憶されている印刷履歴のうち前記選択中の印刷履歴と設定が一致する項目が所定数以上ある印刷履歴を検索する印刷履歴検索手段を備える
印刷装置。
【請求項９】
ユーザにより指定された印刷設定に従って画像の印刷を行なう印刷装置をコンピュータソフトウエアにより制御する印刷装置の制御方法であって、
（ａ）画像の選択を受け付け、
（ｂ）印刷設定の履歴情報を表示し、
（ｃ）ユーザからの通常の印刷設定か前記表示された履歴情報の選択かのいずれかを前記印刷設定として受け付け
（ｄ）前記選択された画像に基づいて表示用画像を作成して表示し、
（ｅ）該表示された画像に対して印刷指示がなされたとき、前記選択された画像に基づいて前記受け付けられた印刷設定に従って印刷を実行し、
（ｆ）前記受け付けられた印刷設定を前記作成された表示用画像に関連付けて前記履歴情報として記憶する
印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法の各ステップを１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにより指定された印刷設定に従って画像の印刷を行なう印刷装置およびその制御方法並びに印刷装置の制御方法の各ステップを１又は複数のコンピュータに実現させるためのプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置としては、印刷設定を履歴情報として格納しておき、印刷する際に格納された履歴情報を表示すると共に表示された履歴情報から所望の履歴情報を印刷設定としてユーザに選択させるものが提案されている（例えば、特許文献１参照）。この装置では、印刷設定を履歴情報として格納して再利用できるようにすることにより、ユーザの利便性をより向上させることができるとしている。
【特許文献１】特開２００１−２４３０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した印刷装置では、格納されている印刷設定の履歴情報が多数存在するときには、過去に印刷した画像について用いた印刷設定を再利用しようとしても、いずれの印刷設定が該当するのか分からず、その検索が困難となる。
【０００４】
本発明の印刷装置およびその制御方法並びにプログラムは、過去に印刷した画像について用いた印刷設定を再利用する際の利便性をより向上させることを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置およびその制御方法並びにプログラムは、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の印刷装置は、
ユーザにより指定された印刷設定に従って画像の印刷を行なう印刷装置であって、
画像の選択を受け付ける画像選択受付手段と、
印刷設定の履歴情報を表示する履歴情報表示手段と、
ユーザからの通常の印刷設定か前記表示された履歴情報の選択かのいずれかを前記印刷設定として受け付ける印刷設定受付手段と、
前記選択された画像に基づいて表示用画像を作成して表示する画像表示手段と、
該表示された画像に対して印刷指示がなされたとき、前記選択された画像に基づいて前記受け付けられた印刷設定に従って印刷を実行する印刷実行手段と、
前記受け付けられた印刷設定を前記作成された表示用画像に関連付けて前記履歴情報として記憶する履歴情報記憶手段と、
を備えることを要旨とする。
【０００７】
この本発明の印刷装置では、画像の選択を受け付け、印刷設定の履歴情報を表示し、ユーザからの通常の印刷設定か表示された履歴情報の選択かのいずれかを印刷設定として受け付け、選択された画像に基づいて表示用画像を作成して表示し、表示された画像に対して印刷指示がなされたとき選択された画像に基づいて受け付けられた印刷設定に従って印刷を実行し、受け付けられた印刷設定を作成された表示用画像に関連付けて履歴情報として記憶する。これにより、過去に印刷した画像を確認しながら履歴情報を検索して選択できるから、過去に印刷した画像について用いた印刷設定を再利用する際の利便性をより向上させることができる。
【０００８】
こうした本発明の印刷装置において、前記画像表示手段は、前記選択された画像の補正を伴う印刷設定が受け付けられたときには補正結果を反映させた補正後表示用画像を作成して表示する手段であり、前記履歴情報記憶手段は、前記補正後表示用画像を前記履歴情報として記憶する手段であるものとすることもできる。こうすれば、画像の補正結果も確認しながら履歴情報を選択することができる。
【０００９】
また、本発明の印刷装置において、前記印刷設定は、複数の項目からなり、前記履歴情報表示手段は、前記印刷設定の各項目を吹き出しとして各吹き出しの指し示す位置が前記表示用画像中の対応する位置となるよう配置して表示する手段であるものとすることもできる。こうすれば、画像に対して印刷設定のどの項目をどのように設定したのかを容易に把握することができる。
【００１０】
さらに、本発明の印刷装置において、前記履歴情報記憶手段は、ユーザからの指示に基づいて前記印刷設定を前記表示用画像に関連付けて前記履歴情報として記憶する手段であるものとすることもできる。こうすれば、不要な履歴情報が記憶されるのを抑制することができる。
【００１１】
また、本発明の印刷装置において、前記印刷設定受付手段は、前記表示された履歴情報の選択を設定の変更を伴って前記印刷設定として受け付け可能な手段であるものとすることもできる。こうすれば、履歴情報を用いて印刷設定を行なう際の設定を変更することができる。
【００１２】
また、本発明の印刷装置において、ユーザにより検索条件が指定されたとき、前記履歴情報記憶手段により記憶されている印刷履歴のうち前記指定された検索条件に合致する印刷履歴を検索する印刷履歴検索手段を備えるものとすることもできるし、前記印刷設定は、複数の項目からなり、前記複数の項目のうちのいずれかの項目がユーザにより指定されたとき、前記履歴情報記憶手段に記憶されている印刷設定のうち前記指定された項目に対してデフォルトとは異なる設定がなされている印刷履歴を検索する印刷履歴検索手段を備えるものとすることもできるし、前記印刷設定は、複数の項目からなり、ユーザにより選択中の印刷履歴に対して設定が類似する印刷履歴の検索が指示されたとき、前記履歴情報記憶手段により記憶されている印刷履歴のうち前記選択中の印刷履歴と設定が一致する項目が所定数以上ある印刷履歴を検索する印刷履歴検索手段を備えるものとすることもできる。こうすれば、印刷履歴の検索性をより向上させることができる。
【００１３】
本発明の印刷装置の制御方法は、
ユーザにより指定された印刷設定に従って画像の印刷を行なう印刷装置をコンピュータソフトウエアにより制御する印刷装置の制御方法であって、
（ａ）画像の選択を受け付け、
（ｂ）印刷設定の履歴情報を表示し、
（ｃ）ユーザからの通常の印刷設定か前記表示された履歴情報の選択かのいずれかを前記印刷設定として受け付け
（ｄ）前記選択された画像に基づいて表示用画像を作成して表示し、
（ｅ）該表示された画像に対して印刷指示がなされたとき、前記選択された画像に基づいて前記受け付けられた印刷設定に従って印刷を実行し、
（ｆ）前記受け付けられた印刷設定を前記作成された表示用画像に関連付けて前記履歴情報として記憶する
ことを要旨とする。
【００１４】
この本発明の印刷装置の制御方法によれば、画像の選択を受け付け、印刷設定の履歴情報を表示し、ユーザからの通常の印刷設定か表示された履歴情報の選択かのいずれかを印刷設定として受け付け、選択された画像に基づいて表示用画像を作成して表示し、表示された画像に対して印刷指示がなされたとき選択された画像に基づいて受け付けられた印刷設定に従って印刷を実行し、受け付けられた印刷設定を作成された表示用画像に関連付けて履歴情報として記憶する。これにより、過去に印刷した画像を確認しながら履歴情報を検索して選択できるから、過去に印刷した画像について用いた印刷設定を再利用する際の利便性をより向上させることができる。なお、この印刷装置の制御方法において、上述した印刷装置の種々の態様を採用してもよいし、また、上述した印刷装置の各機能を実現するようなステップを追加してもよい。
【００１５】
本発明のプログラムは、上述した印刷装置の制御方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した印刷装置の制御方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１６】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の印刷装置の一実施形態であるフォトプリンタ１０の外観を示す外観斜視図であり、図２は、フォトプリンタ１０の機能ブロックを示すブロック図である。
【００１７】
本実施形態のフォトプリンタ１０は、図示するように、プリンタ本体１２の上面に設けられた操作パネル２０と、プリンタ本体１２の上面の奥の一辺に開閉自在に取り付けられ閉状態で操作パネル２０を覆うカバー３０と、プリンタ本体１２に内蔵された印刷機構５０（図２参照）と、プリンタ本体１２の前面を開閉可能な前面扉１４と、フォトプリンタ１０の全体の制御を司るコントローラ７０（図２参照）とを備える。
【００１８】
操作パネル２０は、文字や図形、記号などを表示するディスプレイ２２と、このディスプレイ２２の周囲に配置されたボタン群２４とを備える。ボタン群２４は、図２に示すように、電源のオンオフを行なうための電源ボタン２４ａ、印刷機能に関する複数の選択肢が並んだメインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙への印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙への印刷実行を指示するための印刷ボタン２４ｄ、メモリカードスロット１６に挿入されたメモリカードＭに編集画像等を保存するための保存ボタン２４ｅ、ディスプレイ２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したり画像枠の大きさを変更するときに操作される環状に配置された上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊなどにより構成されている。
【００１９】
カバー３０は、プリンタ本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出し（図１参照）、閉状態では操作パネル２０を覆う。このカバー３０は、ディスプレイ２２と同じ大きさの窓３２を備えており、カバー３０が閉状態のときにはユーザはこの窓３２を介してディスプレイ２２の表示内容を確認することができる。更に、カバー３０は、開状態のときに操作パネル２０に対して斜め後方に傾斜した状態で保持されるようになっている。このため、開状態のカバー３０の裏面は、用紙を印刷機構５０へ供給するためのトレイとして利用可能である。また、操作パネル２０の奥には、印刷機構５０の給紙口５８が設けられ、この給紙口５８には、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド５９が設けられている。
【００２０】
印刷機構５０は、プリンタ本体１２の内部に配置されている。この印刷機構５０は、インクを用紙に向かって吐出する印刷ヘッド５４を搭載したキャリッジ５６を主走査方向（図２の左右方向）に往復動させながら、用紙を副走査方向（図２の前後方向）に搬送することにより印刷を実行する周知のインクジェット印刷機構である。ここでは、印刷ヘッド５４にインクを供給するインクカートリッジ５２をキャリッジ５６に搭載したオンキャリッジタイプを図示したが、インクカートリッジをキャリッジ５６以外の場所に配置したオフキャリッジタイプとしてもよい。また、印刷ヘッド５４は、圧電素子に電圧をかけることによりその圧電素子を変形させてインクを加圧する方式を採用してもよいし、発熱抵抗
体（例えばヒータなど）に電圧をかけてインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。
【００２１】
前面扉１４は、プリンタ本体１２の前面を開閉するための蓋であり、開状態のときには、プリンタ本体１２の前面から排紙される用紙を受けるための排紙トレイとして機能すると共に、プリンタ本体１２の前面に設けられた各種のメモリカードスロット１６をユーザが利用可能な状態とする。メモリカードスロット１６には、メモリカードＭが差し込まれている。このメモリカードＭには、複数のＪＰＥＧ画像ファイルが記憶されている。メモリカードスロット１６にメモリカードＭが差し込まれると、コントローラ７０はメモリカードＭに保存されているすべての写真画像に対して、撮影日時の古いものから昇順となるように写真番号（画像番号）を付与する。つまり、ユーザが印刷対象画像として選択設定可能なすべての写真画像に対して写真番号を付与する。
【００２２】
コントローラ７０は、図２に示すように、ＣＰＵ７１を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データなどを記憶したＲＯＭ７２と、一時的にデータを記憶するＲＡＭ７３と、電気的に書き換え可能で電源を切ってもデータは保存されるフラッシュメモリ７４と、を備え、これらはバス７５を介して互いに信号のやり取りが可能なように接続されている。また、操作パネル２０や印刷機構５０、リーダライタ１８もバス７５に接続されている。コントローラ７０は、メモリカードスロット１６に挿入されたメモリカードＭの写真画像をリーダライタ１８を介して入力するほか、印刷機構５０の各部からの検出信号や操作パネル２０のボタン群２４からの指令信号などを入力する。また、コントローラ７０は、リーダライタ１８を介してメモリカードＭに編集画像を保存するほか、印刷機構５０の印刷ヘッド５４などへの制御信号や操作パネル２０のディスプレイ２２への制御信号などを出力する。
【００２３】
次に、こうして構成された本実施形態のフォトプリンタ１０の動作について説明する。図３は、フォトプリンタ１０のコントローラ７０により実行される印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、メインメニュー画面で「写真選択」の項目が選択されたときに実行される。
【００２４】
印刷処理ルーチンが実行されると、コントローラ７０のＣＰＵ７２は、まず、写真選択画面を表示して写真画像の選択を受け付ける（ステップＳ１００）。図４に写真選択画面８０の一例を示す。写真選択画面８０では、図示するように、右の矢印ボタン２４ｉを１回押す毎に写真番号が１つ次の写真画像を表示し、左の矢印ボタン２４ｈを１回押す毎に写真番号が１つ前の写真画像を表示するようになっており、矢印ボタン２４ｈ，２４ｉの操作により所望の写真画像を表示させた状態でＯＫボタン２４ｊを押すことにより写真画像を選択することができる。また、写真選択画面８０では、所望の写真画像を表示させている状態で上下の矢印ボタン２４ｆ，２４ｇによりその写真画像の印刷枚数を１枚単位で変更できるようになっている。
【００２５】
こうして写真が選択されると、次に、印刷設定の設定方法を判定する（ステップＳ１１０）。図５に、メニュー画面８２の一例を示す。印刷設定の設定手法の指示は、例えば、メニュー画面８２上で上下の矢印ボタン２４ｆ，２４ｇによりカーソル８２ａを「通常印刷設定」の項目か「印刷履歴」の項目のいずれかに合わせてＯＫボタン２４ｊを押すことにより行なうことができる。
【００２６】
通常印刷設定の設定手法が指示されたときには、通常印刷設定画面を表示して（ステップＳ１２０）、印刷設定が選択されるのを待つ（ステップＳ１３０）。図６に通常印刷設定画面８４の一例を示す。通常印刷設定画面８４では、その設定項目として、用紙サイズ（例えば、「Ｌ判」，「ＫＧサイズ」，「ハガキ」，「ハイビジョンサイズ」，「カード」，「フォトシール」など）や用紙種類（例えば、「写真紙エントリー」や「写真用紙」，「写真紙クリスピア」，「郵便光沢ハガキ」，「インクジェットハガキ」など），レイアウト（例えば、「１面フチなし」や「１面フチあり」，「２面」，「４面」，「９面」，「１６面」，「証明写真」など），写真に日付を入れて印刷する日付印刷設定（例えば、「オン」，「オフ」），写真を最適な色合いに自動補正する自動画質補正（例えば、画像に合わせて最適な補正をして印刷する「ＡＰＦ（オートフォトファイン）」，対応デジタルカメラで撮影した際に写真データに付加されるプリント指示情報に基づいて最適な補正をして印刷する「Ｐ．Ｉ．Ｍ．（PRINT Image Matching）」，自動補正を行なわない「なし」，など），ＡＰＦの詳細な設定を行なう補正モード（例えば、「標準」や「人物」，「風景」，「夜景」など），フチなし印刷のはみ出し量を調整するはみ出し設定（例えば、「標準」，「少ない」，「より少ない」など），デジタルカメラで設定した文字情報を写真に入れて印刷するか否かを設定する文字合成印刷（例えば、「オン」，「オフ」）、写真の人物の赤目を補正して印刷する赤目補正（例えば、「オン」，「オフ」），写真に色調の効果を加えて印刷するカラー設定（例えば、「なし」，「モノクロ」，「セピア」など），写真の明るさを調整して印刷する明るさ調整（例えば、「より明るく」，「明るく」，「標準」，「暗く」，「より暗く」など），写真の鮮やかさを調整して印刷する鮮やかさ設定（例えば、「より鮮やか」，「鮮やか」，「標準」，「くすんだ」，「よりくすんだ」など），写真のシャープさを調整して印刷するシャープネス（例えば、「シャープネス強」，「シャープネス弱」，「標準」，「ソフトフォーカス弱」，「ソフトフォーカス強」など）などの設定項目があり、上下の矢印ボタン２４ｆ，２４ｇにより所望の設定項目にカーソル８４ａを合わせてＯＫボタン２４ｊを押すことにより、設定項目毎の印刷設定画面を呼び出して印刷設定を行なうことができる。図７に、用紙サイズの印刷設定画面８６の一例を示す。例えば、用紙サイズの設定は、図示するように、上下の矢印ボタン２４ｆ，２４ｇにより「Ｌ判」や「ＫＧサイズ」，「ハガキ」，「ハイビジョンサイズ」，「カード」，「フォトシール」の各サイズのうち所望のサイズにカーソル８６ａを合わせてＯＫボタン２４ｊを押すことにより行なうことができる。なお、図示しないが、他の項目の設定についても同様の操作により行なうことができる。また、選択された写真画像に対して上述した用紙サイズや用紙種類，レイアウトなどの印刷設定を行った後に、フレームを合成したり必要に応じて飾りを付けたりフレームを編集したりして印刷する「フレーム合成」も選択することができる。
【００２７】
こうして通常印刷設定画面８４により印刷設定の選択がなされると、選択した印刷設定に従って表示用データを作成し（ステップＳ１６０）、作成した表示用データをディスプレイ２２上に表示するプレビュー表示を行なって（ステップＳ１７０）、印刷指示を待つ（ステップＳ１８０）。表示用データの作成は、本実施形態では、ユーザにより選択された写真画像をメモリカードＭから読み込んでＲＡＭ７３の表示用データ格納領域に展開し、展開した写真画像をディスプレイ２２の表示に適した解像度に変換する解像度変換処理を実行することにより行なわれる。また、前述した日付印刷設定が「オン」のときや自動画質補正が「ＡＰＦ」のとき，赤目補正が「オン」のときなど画像補正に関する設定がオンのときには、これらの補正結果が反映された写真画像として作成される。具体的には、自動画質補正がＡＰＦのときには、ＲＡＭ７３上に展開した表示用データのＲＧＢヒストグラムや輝度ヒストグラムを求めて、輝度や明度，カラーバランス，ハイライト，シャドウ，コントラスト，シャープネスなどの各画質パラメータの特徴量を抽出し、抽出した特徴量が好ましい画質の画像が有する画質パラメータの特徴量に近づくよう補正量を設定し、設定した補正量に基づいて表示用データ（プレビュー画像）を作成することにより行なわれる。図８にプレビュー画面８８の一例を示す。印刷指示は、プレビュー画面８８がディスプレイ２２上に表示されている状態でＯＫボタン２４ｊを押すことにより行なうことができる。
【００２８】
印刷指示がなされると、ユーザにより選択された写真画像をメモリカードＭから読み出すと共に選択された印刷設定に従って印刷用データを作成し（ステップＳ１９０）、作成した印刷用データに基づいて指定された用紙に印刷が実行されるよう印刷機構５０を制御する（ステップＳ２００）。ここで、印刷用データの作成は、本実施形態では、ＲＡＭ７３上の印刷用データ格納領域に展開し、展開した画像を印刷に適した解像度に変換する解像度変換処理を実行することにより行なわれる。また、前述した日付印刷設定が「オン」のときや自動画質補正が「ＡＰＦ」のとき，赤目補正が「オン」のときなど画像補正に関する設定がオンのときには、これらの補正結果が反映された写真画像として作成される。
【００２９】
こうして印刷の実行が完了すると、例えば、「印刷設定を履歴として保存しますか。」などのメッセージをディスプレイ２２上に表示してこの印刷に用いた印刷設定を履歴として保存するか否かの指示を受け付け（ステップＳ２１０）、保存の指示がなされなかったときにはそのまま本ルーチンを終了し、保存の指示がなされたときにはステップＳ１２０で選択した印刷設定をステップＳ１６０で作成した表示用データと関連付けてフラッシュメモリ７４に保存して（ステップＳ２２０）、本ルーチンを終了する。印刷設定は、所定数（例えば、１０や２０など）を上限として保存し、印刷設定を保存する際に既に所定数に達しているときには保存されているデータのうち古いものから順に上書きして保存する。印刷設定と関連付けて保存する表示用データとしては、「レイアウト」の設定が所定面数（ディスプレイ２２のサイズに応じて例えば４面などのように設定）を超えるときには個々の写真画像が小さくなりすぎて判別不能となると考えられることから、保存しない。なお、保存する印刷設定の設定項目としては、用紙サイズや用紙種類，レイアウト，自動画質補正，補正モード，日付印刷設定，カラー設定，文字合成印刷，赤目補正，Ｐ．Ｉ．Ｍ．関連付け設定，フチなしはみ出し量設定，フレーム合成などが含まれる。
【００３０】
ステップＳ１１０で印刷設定の設定手法として印刷履歴が選択されると、印刷履歴画面をディスプレイ２２上に表示して（ステップＳ１４０）、印刷設定が選択されるのを待つ（ステップＳ１５０）。図９に印刷履歴画面９０の一例を示す。印刷履歴画面９０では、図示するように、過去に印刷に用いた写真画像に対して作成された表示用画像９１と、印刷に用いた印刷設定の各項目の吹き出し９２（図中では、用紙サイズと用紙種類とレイアウトの吹き出し９２ａ，自動画質補正の吹き出し９２ｂ，赤目補正の吹き出し９２ｃ，日付印刷設定の吹き出し９２ｄ）と、が左右に並んで配置されており、各設定項目の吹き出し９２が指し示す位置は表示用画像９１中の各設定項目が影響を与える部位となるよう設定されている。用紙サイズと用紙種類とレイアウトの吹き出し９２ａについては、表示用画像９１の右上端を指し示すよう配置され、自動画質補正の吹き出し９２ｂについては、吹き出し９２ａよりも若干下の位置を指し示すよう配置される。また、赤目補正の吹き出し９２ｃについては、図１０に例示するように、写真の中の人物の顔を顔認識処理により認識すると共に認識した顔を包含する矩形領域を設定し、設定した矩形領域における対角線上の２点の座標（ｘ１，ｙ１），（ｘ２，ｙ２）の中央座標（Ｘｃ，Ｙｃ）を次式（１）および式（２）により計算することにより設定される。更に、日付印刷設定の吹き出し９２ｄについては、画像に対して予め定められている領域（例えば、右下の領域）に印字するものとすれば、その部位を吹き出し９２ｄの指し示す位置に設定することができる。印刷履歴画面９０では、左の矢印ボタン２４ｈを押すことにより１つ前の印刷履歴を表示し右の矢印ボタン２４ｉを押すことにより１つ後の印刷履歴を表示できるようになっており、左右の矢印ボタン２４ｈ，２４ｉにより所望の印刷履歴を表示させてＯＫボタン２４ｊを押すことにより、選択した印刷履歴を印刷設定として受け付ける。印刷設定を受け付けると、前述したステップＳ１６０以降の処理を実行して本ルーチンを終了する。なお、印刷履歴画面９０では、所望の履歴を表示させた状態で図示しない削除ボタンを押すことによりその履歴を削除することができるようにもなっている。
【００３１】
Xc=(x1+x2)/2    (1)
Yc=(y1+y2)/2    (2)
【００３２】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の、画像選択画面をディスプレイ２２上に表示して画像の選択を受け付ける図３のルーチンのステップＳ１００の処理を実行するコントローラ７０が「画像選択手段」に相当し、印刷設定の設定手法として通常印刷設定が選択されたときには通常印刷設定画面を用いて印刷設定を受け付け印刷履歴が選択されたときには印刷履歴設定画面を用いて印刷設定を受け付ける図３のステップＳ１４０，Ｓ１５０の処理を実行するコントローラ７０が「印刷設定受付手段」に相当し、ディスプレイ２２と印刷設定に従って表示用データを作成すると共に作成した表示用データをプレビュー画面としてディスプレイ２２上に表示する図３のステップＳ１６０，Ｓ１７０の処理を実行するコントローラ７０とが「画像表示手段」に相当し、印刷機構５０とプレビュー画面を表示している状態で印刷開始が指示されたとき印刷設定に従って印刷用データを作成すると共に作成した印刷用データに基づいて印刷が実行されるよう印刷機構５０を制御する図３のステップＳ１９０，Ｓ２００の処理を実行するコントローラ７０とが「印刷実行手段」に相当し、フラッシュメモリ７４とステップＳ１２０やステップＳ１４０で設定した印刷設定をステップＳ１６０で作成した表示用データに関連付けてフラッシュメモリ７４に保存する図３のステップＳ２１０，Ｓ２２０の処理を実行するコントローラ７０とが「印刷履歴記憶手段」に相当する。なお、本実施形態では、フォトプリンタ１０の動作を説明することにより本発明の印刷装置の方法の一例も明らかにしている。
【００３３】
以上詳述した本実施形態のフォトプリンタ１０によれば、画像の選択を受け付け、ユーザからの選択により通常の印刷設定画面か過去の印刷で用いた印刷設定を保存した印刷履歴画面かのいずれかを用いて印刷設定を受け付け、選択された画像の表示用データを作成してプレビュー画面としてディスプレイ２２上に表示し、印刷開始が指示されたときには受け付けた印刷設定に従って選択された画像に基づいて印刷を実行すると共に印刷が完了した後に印刷で用いた印刷設定を作成した表示用データと関連付けて前述した印刷履歴としてフラッシュメモリ７４に保存するから、ユーザは過去に印刷した画像を見て確認しながら印刷履歴を検索して印刷設定を選択することができ、印刷設定を行なう際のユーザの利便性をより向上させることができる。また、自動画質補正や赤目補正などの画像補正を反映させた表示用データを作成してこれを印刷設定と共にフラッシュメモリ７４に保存するから、過去の印刷で用いた印刷設定による印刷の仕上がりも確認しながら印刷設定を行なうことができる。さらに、印刷設定は、ユーザから保存の指示がなされたときに限って保存するから、不要な印刷設定がフラッシュメモリ７４に保存されないようにすることができる。また、印刷履歴画面は、印刷設定の各設定項目を吹き出し９２として、これらの各設定項目の吹き出し９２が指し示す位置は表示用画像９１中の各設定項目が影響を与える位置となるよう設定するから、ユーザは各設定項目の設定状況を容易に把握することができるようになる。
【００３４】
本実施形態では、印刷設定を履歴として保存するか否かの指示を受け付け、保存の指示がなされなかったときに限って印刷設定を表示用データと関連付けて記憶するものとしたが、印刷に用いた印刷設定を毎回記憶するものとしてもよい。
【００３５】
本実施形態では、画像補正を反映させた表示用データを作成してプレビュー画面としてディスプレイ２２上に表示すると共に印刷が完了したときに画像補正を反映させた表示用データを印刷履歴として保存して次回以降に印刷設定を行なう際の印刷履歴設定画面に表示させるものとしたが、画像補正を反映させない表示用データを作成すると共にこの表示用データを印刷履歴として保存するものとしても構わない。
【００３６】
本実施形態では、表示用画像９１と印刷で用いた印刷設定の各項目の吹き出し９２とを並べて印刷履歴画面として構成するものとしたが、印刷履歴の表示手法はこれに限定されるものではなく、表示用画像と印刷設定の各項目とを別々に配置するものなど如何なる表示手法によるものとしてもよい。図１１に表示用画像と印刷設定の各項目とを別々の画面に表示する場合の例を示す。図示するように、印刷履歴画面９４では、表示用画像９５のみが表示され、左の矢印ボタン２４ｈが押されると１つ前の履歴が表示され右の矢印ボタン２４ｉが押されると１つ後の履歴が表示されるようになっており、所望の画像を表示させてＯＫボタン２４ｊを押すことによりその画像の印刷に用いた印刷設定の各項目が一覧表示される一覧表示画面９６に移行する。この例では、一覧表示画面９６では、カーソル９６ａを所望の項目に合わせてＯＫボタン２４ｊを押すことにより前述した用紙サイズ設定画面８６などの個別の印刷設定画面を呼び出すことができるようになっており、これにより印刷設定を変更することができる。
【００３７】
本実施形態では、印刷履歴画面９０で左の矢印ボタン２４ｈが押されると１つ前の印刷履歴を表示し右の矢印ボタン２４ｉが押されると１つ後の印刷履歴を表示することによりユーザが所望する印刷履歴を選択できるようにしたが、これに限定されるものではなく、ユーザによる検索手法の選択により印刷履歴を検索するものとしてもよい。図１２に印刷履歴検索画面９８の一例を示す。印刷履歴検索画面９８は、印刷履歴画面９０を表示している状態で図示しない検索ボタンが押されたときに移行されるようになっており、実施例では、「人物補正あり」や「フレーム・飾り付き」，「同じような設定」，「設定別に探す」の項目が設けられ、各項目は上下の矢印ボタン２４ｆ，２４ｇによりカーソル９８ａを所望の項目に合わせてＯＫボタン２４ｊを押すことにより選択できるようになっている。ここで、「人物補正あり」としては、写真画像に含まれる人物に対して画像補正が行なわれている印刷履歴を検索するための検索条件であり、実施例では、フレッシュメモリ７４に保存されている印刷履歴のうち自動画質補正に「ＡＰＦ」が設定され且つＡＰＦの詳細な設定を行なう補正モードに「人物」が設定されているものや赤目補正が「オン」に設定されているものを検索するものとした。また、「フレーム・飾り付き」としては、写真画像にフレームが合成された印刷履歴を検索するための検索条件であり、実施例では、フラッシュメモリ７４に保存されている印刷履歴のうち「フレーム合成」が選択されたものを検索するものとした。また、「設定別に探す」としては、フラッシュメモリ７４に保存されている印刷設定の設定項目（実施例では、用紙サイズや用紙種類，レイアウト，自動画質補正，補正モード，日付印刷設定，カラー設定，文字合成印刷，赤目補正，Ｐ．Ｉ．Ｍ．関連付け設定，フチなしはみ出し量設定，フレーム合成など）を項目別に指定して、指定した設定項目について印刷設定がデフォルトから変更された印刷履歴を検索するためのものであり、例えば、デフォルトが「１面フチなし」に設定されている「レイアウト」が検索キーワードとして指定されたときには、「レイアウト」が「１面フチなし」以外の「１面フチあり」や「２面」に設定されている印刷履歴を検索する。また、「同じような設定」としては、印刷履歴画面９０において現在選択中の印刷履歴に対して印刷設定が類似する印刷履歴を検索するためのものであり、この検索は図１３の類似印刷履歴検索処理を実行することにより行なわれる。以下、図１３の類似印刷履歴検索処理の詳細について説明する。
【００３８】
類似印刷履歴検索処理では、まず、現在選択中の印刷履歴の印刷設定を読み込み（ステップＳ３００）、フラッシュメモリ７４に保存されている印刷履歴が現在選択されているものも含めて２以上登録されているか否かを判定し（ステップＳ３１０）、印刷履歴が２以上登録されていないときには検索は必要ないと判断してそのまま本処理を終了し、印刷履歴が２以上登録されているときには次の印刷履歴の印刷設定を読み込む（ステップＳ３２０）。ここで、ステップＳ３００やステップＳ３２０の印刷設定を読み込む処理は、実施例では、フラッシュメモリ７４に保存する印刷設定の設定項目としては、用紙サイズや用紙種類，レイアウト，自動画質補正，補正モード，日付印刷設定，カラー設定，文字合成印刷，赤目補正，Ｐ．Ｉ．Ｍ．関連付け設定，フチなしはみ出し量設定，フレーム合成などとしているから、これらを読み込む処理となる。そして、読み込んだ選択中の印刷履歴の印刷設定と次の印刷履歴の印刷設定とを各項目毎に比較し（ステップＳ３３０）、それぞれ一致する項目と一致しない項目とを集計し（ステップＳ３４０）、一致する項目が所定数Ｎｒｅｆ以上であるか否か（ステップＳ３５０）、一致しない項目（不一致の項目）が存在するか否か（ステップＳ３６０）、不一致の項目が存在するときにはその項目が予め定めた所定項目か否か（ステップＳ３７０）をそれぞれ判定する。一致する項目が所定数Ｎｒｅｆ以上であり且つ不一致の項目が存在しないときや、一致する項目が所定数Ｎｒｅｆ以上あり且つ不一致の項目も存在するが不一致の項目が所定項目でないときには、対象の印刷履歴を登録し（ステップＳ３８０）、一致する項目が所定数Ｎｒｅｆ以上ないときや、一致する項目は所定数Ｎｒｅｆ以上あっても不一致の項目もありそれが所定項目のときには、対象の印刷履歴を登録することなく次の処理に進む。所定数Ｎｒｅｆは、選択中の印刷設定と比較対象の印刷履歴とが互いに類似しているか否かを判断するための閾値であり、例えば、値３や値４などのように定めることができる。ここで、不一致の項目が存在しそれが所定項目のときには一致する項目が所定数Ｎｒｅｆ以上あっても印刷履歴を登録しないのは、項目によっては１項目の設定の違いだけで印刷画像に大きな影響を与えるためである。実施例では、「カラー設定」を所定項目に定めるものとした。そして、フラッシュメモリ７４に次の印刷履歴が保存されているか否かを判定し（ステップＳ３９０）、次の印刷履歴が保存されているときにはステップＳ３２０に戻って処理を繰り返し、次の印刷履歴がないときには、ステップＳ３８０で登録した印刷履歴を検索結果画面としてディスプレイ２２上に一覧表示して（ステップＳ４００）、本処理を終了する。図１４に、検索結果画面９９の一例を示す。検索結果画面９９では、図示するように、検索結果の印刷履歴を一覧として表示し、上下の矢印ボタン２４ｆ，２４ｇによりカーソル９９ａを所望の印刷履歴の合わせてＯＫボタン２４ｊを押すことにより前述した印刷履歴画面９０に移行し、この印刷履歴画面９０上で印刷設定として選択することができる。なお、図１３の類似印刷履歴検索処理では、一致する項目が所定数Ｎｒｅｆ以上あっても不一致の項目が存在しそれが所定項目のときには対象の印刷履歴を登録しないものとしたが、一致する項目が所定数Ｎｒｅｆ以上あれば他に不一致の項目が存在するか否かに拘わらず対象の印刷履歴を登録するものとしてもよいし、一致する項目が所定数Ｎｒｅｆ以上であっても他に不一致の項目が１つでもあれば対象の印刷履歴を登録しないものとしてもよい。
【００３９】
本実施形態では、本発明の印刷装置をフォトプリンタ１０に適用して説明したが、印刷機構のほかにスキャナなども備えたマルチファンクションプリンタやＦａｘ機などに本発明を適用してもよい。また、本発明を印刷装置の制御方法の形態としてもよいし、プログラムの形態とするものとしてもよい。
【００４０】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることは勿論である。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態としてのフォトプリンタ１０の外観を示す外観斜視図。
【図２】フォトプリンタ１０の機能ブロックを示すブロック図。
【図３】印刷処理ルーチンの一例を示すフローチャート。
【図４】写真選択画面８０の一例を示す説明図。
【図５】メニュー画面８２の一例を示す説明図。
【図６】印刷設定画面８４の一例を示す説明図。
【図７】用紙サイズ設定画面８６の一例を示す説明図。
【図８】プレビュー画面８８の一例を示す説明図。
【図９】印刷履歴画面９０の一例を示す説明図。
【図１０】赤目補正の吹き出し９２ｃの配置の一例を示す説明図。
【図１１】変形例の印刷履歴画面９４を示す説明図。
【図１２】印刷履歴検索画面９８の一例を示す説明図。
【図１３】類似印刷履歴検索処理の一例を示すフローチャート。
【図１４】検索結果画面９９の一例を示す説明図。
【符号の説明】
【００４２】
１０  フォトプリンタ、１２  プリンタ本体、１４  前面扉、１６  メモリカードスロット、１８  リーダライタ、２０  操作パネル、２２  ディスプレイ、２４  ボタン群、２４ａ  電源ボタン、２４ｂ  メニューボタン、２４ｃ  キャンセルボタン、２４ｄ  印刷ボタン、２４ｅ  保存ボタン、２４ｆ〜ｉ  矢印ボタン、２４ｊ  ＯＫボタン、３０  カバー、３２  窓、５０  印刷機構、５２  インクカートリッジ、５４  印刷ヘッド、５６  キャリッジ、５８  給紙口、５９  用紙ガイド、７０  コントローラ、７１  ＣＰＵ、７２  ＲＯＭ、７３  ＲＡＭ、７４  フラッシュメモリ、７５  バス、８０  写真選択画面、８２  メニュー画面、８２ａ  カーソル、８４  印刷設定画面、８４ａ  カーソル、８６  用紙サイズ設定画面、８６ａ  カーソル、８８  プレビュー画面、９０  印刷履歴画面、９１  表示用画像、９２，９２ａ〜９２ｄ  吹き出し、９４  印刷履歴画面、９５  表示用画像、９６  一覧表示画面、９６ａ  カーソル、９８  印刷履歴検索画面、９８ａ  カーソル、９９  検索結果画面、９９ａ  カーソル。
【図１】
2009234244.tif 000003
【図３】
2009234244.tif 000004
【図４】
2009234244.tif 000005
【図５】
2009234244.tif 000006
【図６】
2009234244.tif 000007
【図７】
2009234244.tif 000008
【図８】
2009234244.tif 000009
【図９】
2009234244.tif 000010
【図１０】
2009234244.tif 000011
【図１１】
2009234244.tif 000012
【図１２】
2009234244.tif 000013
【図１３】
2009234244.tif 000014
【図１４】
2009234244.tif 000015
【図２】
2009234244.tif 000016