(57)【要約】【課題】メモリカードに保存されている画像を事前に確認できるようにすると共に画像の表示要求に対して素早く応答する。【解決手段】順列をもって画像が保存されたメモリカードが取り付けられたとき、メニュー画面を表示し（Ｓ１００）、メモリカードから先頭画像を読み込んで画像を展開して表示用画像を作成しこの表示用画像をメニュー画面の背景画像として表示すると共に表示した表示用画像を保存し（Ｓ１１０〜Ｓ１５０）、以降の画像を最初に読み込んだ画像に近いものから順逆交互に読み込んで（Ｓ１８０）表示用画像を作成して背景画像のスライドショー表示すると共に表示した表示用画像を保存する。メニュー画面から画像選択画面に切り替えられると共に順逆方向の画像の切り替えを伴ってメモリカードに保存された画像の表示が要求されたとき、要求された画像の表示用画像が保存されているときには保存された表示用画像を読み込んで表示する。【選択図】図３
2009023191.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示装置を備える印刷装置であって、
データを記憶する記憶手段と、
順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を前記表示装置に表示し、前記外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として前記表示装置に表示すると共に該表示した表示用画像データを前記記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に順次記憶する背景画像表示記憶制御手段と、
前記メニュー画面から前記印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に前記外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、該要求された画像の表示用画像データが前記記憶手段に記憶されているときには該記憶された表示用画像データを用いて前記表示装置に前記要求された画像を表示し、前記要求された画像の表示用画像データが前記記憶手段に記憶されていないときには前記外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して前記表示装置に前記要求された画像を表示する画像表示制御手段と
を備える印刷装置。
【請求項２】
前記背景画像表示記憶制御手段は、前記記憶手段に記憶可能な表示用画像データの最大数よりも少ない所定数を上限として前記表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に記憶する手段である請求項１記載の印刷装置。
【請求項３】
請求項１または２記載の印刷装置であって、
前記外部メモリに記憶された画像データの中から前記印刷装置で印刷すべき画像として選択された画像データを読み込むと共に該読み込んだ画像データに画質調整処理を施して印刷用画像データを作成し、該作成した印刷用画像データに基づいて印刷処理する印刷処理手段を備え、
前記背景画像表示記憶制御手段は、さらに前記外部メモリから画像データを読み込んだときに、該読み込んだ画像データに基づいて前記画質調整処理の前処理を実行する手段である
印刷装置。
【請求項４】
請求項３記載の印刷装置であって、
前記印刷処理手段は、前記読み込んだ画像データから作成されたサンプリング画像データを用いて前記画質調整処理を施す手段であり、
前記背景画像表示記憶制御手段は、前記画質調整処理の前処理として前記サンプリング画像データを作成する手段である
印刷装置。
【請求項５】
画像を表示する表示装置とデータを記憶する記憶手段とを備える印刷装置の制御方法であって、
（ａ）順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を前記表示装置に表示し、前記外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として前記表示装置に表示すると共に該表示した表示用画像データを前記記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に順次記憶し、
（ｂ）前記メニュー画面から前記印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に前記外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、該要求された画像の表示用画像データが前記記憶手段に記憶されているときには該記憶された表示用画像データを用いて前記表示装置に前記要求された画像を表示し、前記要求された画像の表示用画像データが前記記憶手段に記憶されていないときには前記外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して前記表示装置に前記要求された画像を表示する
印刷装置の制御方法。
【請求項６】
請求項５記載の印刷装置の制御方法の各ステップを１または複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する表示装置を備える印刷装置およびその制御方法並びに印刷装置の制御方法の各ステップを１または複数のコンピュータに実現させるプログラムに関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、メモリカードを挿入可能なメモリカードスロットを備え、メモリカードに保存されている画像データをパーソナルコンピュータ（ＰＣ）を介さずに直接読み込んで印刷するフォトダイレクトプリンタが提案されている（例えば、特許文献１参照）。この装置では、液晶モニターが内蔵されており、メモリカードに保存されている画像を液晶モニターで確認した上で所望の画像を印刷することができるようになっている。
【特許文献１】特開２００７−１０９０８４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した印刷装置では、メモリカードに保存された画像データを液晶モニターに表示する際には、通常、メモリカードから画像データを読み込んで液晶モニターへの表示に適した表示用画像データに変換する必要がある。印刷装置は、ＰＣに比して処理能力が低い傾向にあり、処理に時間を要することから、ユーザからの要求により液晶モニターに表示する画像を切り替える際には応答性が悪くなる場合がある。一方で、ユーザからの要求によってメモリカードに保存されている画像を液晶モニター上に表示するだけでなく、ユーザからの要求によらずにメモリカードに保存されている画像を事前に確認できるようにすると便利な場合もある。
【０００４】
本発明の印刷装置およびその制御方法並びにプログラムは、外部メモリに記憶されている画像データを事前に確認できるようにすると共に操作者による画像の表示要求に対して素早く応答することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の印刷装置およびその制御方法並びにプログラムは、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の印刷装置は、
画像を表示する表示装置を備える印刷装置であって、
データを記憶する記憶手段と、
順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を前記表示装置に表示し、前記外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として前記表示装置に表示すると共に該表示した表示用画像データを前記記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に順次記憶する背景画像表示記憶制御手段と、
前記メニュー画面から前記印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に前記外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、該要求された画像の表示用画像データが前記記憶手段に記憶されているときには該記憶された表示用画像データを用いて前記表示装置に前記要求された画像を表示し、前記要求された画像の表示用画像データが前記記憶手段に記憶されていないときには前記外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して前記表示装置に前記要求された画像を表示する画像表示制御手段と
を備えることを要旨とする。
【０００７】
この本発明の印刷装置では、順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を表示装置に表示し、外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として表示装置に表示すると共に表示した表示用画像データを記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして表示装置に順次表示すると共に順次表示した表示用画像データを記憶手段に順次記憶し、メニュー画面から印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、要求された画像の表示用画像データが記憶手段に記憶されているときには記憶された表示用画像データを用いて表示装置に要求された画像を表示し、要求された画像の表示用画像データが記憶手段に記憶されていないときには外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して表示装置に要求された画像を表示する。したがって、メニュー画面において外部メモリに記憶されている画像を事前に確認することができると共に画像選択画面においてユーザにより画像の表示要求がなされたときにその要求に素早く応答することができる。
【０００８】
こうした本発明の印刷装置において、前記背景画像表示記憶制御手段は、前記記憶手段に記憶可能な表示用画像データの最大数よりも少ない所定数を上限として前記表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に記憶する手段であるものとすることもできる。こうすれば、メニュー画面で外部メモリのアクセスが長時間に亘って継続するのを抑制することができる。
【０００９】
また、本発明の印刷装置において、前記外部メモリに記憶された画像データの中から前記印刷装置で印刷すべき画像として選択された画像データを読み込むと共に該読み込んだ画像データに画質調整処理を施して印刷用画像データを作成し、該作成した印刷用画像データに基づいて印刷処理する印刷処理手段を備え、前記背景画像表示記憶制御手段は、さらに前記外部メモリから画像データを読み込んだときに、該読み込んだ画像データに基づいて前記画質調整処理の前処理を実行する手段であるものとすることもできる。こうすれば、画質調整処理をより迅速に行なうことができる。この場合、前記印刷処理手段は、前記読み込んだ画像データから作成されたサンプリング画像データを用いて前記画質調整処理を施す手段であり、前記背景画像表示記憶制御手段は、前記画質調整処理の前処理として前記サンプリング画像データを作成する手段であるものとすることもできる。
【００１０】
本発明の印刷装置の制御方法は、
画像を表示する表示装置とデータを記憶する記憶手段とを備える印刷装置の制御方法であって、
（ａ）順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を前記表示装置に表示し、前記外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として前記表示装置に表示すると共に該表示した表示用画像データを前記記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして前記表示装置に順次表示すると共に該順次表示した表示用画像データを前記記憶手段に順次記憶し、
（ｂ）前記メニュー画面から前記印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に前記外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、該要求された画像の表示用画像データが前記記憶手段に記憶されているときには該記憶された表示用画像データを用いて前記表示装置に前記要求された画像を表示し、前記要求された画像の表示用画像データが前記記憶手段に記憶されていないときには前記外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して前記表示装置に前記要求された画像を表示する
ことを要旨とする。
【００１１】
この本発明の印刷装置の制御方法によれば、順列をもって画像データが記憶された外部メモリが取り付けられたとき、所定のメニュー画面を表示装置に表示し、外部メモリから画像データを読み込んで表示用画像データを作成して背景画像として表示装置に表示すると共に表示した表示用画像データを記憶手段に記憶し、以降の画像データの読み込みを最初に読み込んだ画像データから順列が近いものから順逆交互に読み込んで表示用画像データを作成して背景画像のスライドショーとして表示装置に順次表示すると共に順次表示した表示用画像データを記憶手段に順次記憶し、メニュー画面から印刷装置で印刷すべき画像を選択するための画像選択画面に切り替えられると共に外部メモリに記憶されている画像データの中から順逆方向の画像の切り替えを伴って画像の表示が要求されたとき、要求された画像の表示用画像データが記憶手段に記憶されているときには記憶された表示用画像データを用いて表示装置に要求された画像を表示し、要求された画像の表示用画像データが記憶手段に記憶されていないときには外部メモリに記憶された対応する画像データを読み込んで表示用画像データを作成して表示装置に要求された画像を表示する。したがって、メニュー画面において外部メモリに記憶されている画像を事前に確認することができると共に画像選択画面においてユーザにより画像の表示要求がなされたときにその要求に素早く応答することができる。
【００１２】
本発明のプログラムは、上述した印刷装置の制御方法の各ステップを１または複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した印刷装置の制御方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１３】
次に、本発明を実施するための最良の形態を図面を用いて説明する。
【００１４】
次に、本発明の実施の形態を図面に基づいて説明する。図１は本発明の印刷装置の一実施形態であるマルチファンクションプリンタ１０の概略構成を示す外観図、図２はマルチファンクションプリンタ１０のブロック図である。
【００１５】
本実施形態のマルチファンクションプリンタ１０は、図示するように、印刷ジョブに基づいて印刷用紙Ｓへの印刷を実行するプリンタユニット２０と、原稿台３１に載置された原稿を読み取るスキャナユニット３０と、メモリカードスロット４０に挿入されたメモリカード４２とのデータの入出力を司るメモリカードコントローラ４４と、各種情報を表示部５２に表示したりユーザの指示をボタン類５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラ６０とを備えている。このマルチファンクションプリンタ１０は、プリンタユニット２０やスキャナユニット３０，メモリカードコントローラ４４，メインコントローラ６０がバス１２を介して各種制御信号やデータのやり取りができるよう構成されている。
【００１６】
プリンタユニット２０は、プリンタＡＳＩＣ２２とプリンタエンジン２４とを備える。プリンタＡＳＩＣ２２は、プリンタエンジン２４を制御する集積回路であり、メインコントローラ６０から印刷指令を受けると、その印刷指令の対象となる画像ファイルに基づいて用紙Ｓに印刷するようプリンタエンジン２４を制御する。また、プリンタエンジン２４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行う周知のインクジェット方式のカラープリンタ機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１７】
スキャナユニット３０は、スキャナＡＳＩＣ３２とスキャナエンジン３４とを備える。スキャナＡＳＩＣ３２は、スキャナエンジン３４を制御する集積回路であり、メインコントローラ６０からのスキャン指令を受けると、原稿台３１に載置された原稿を画像データとして読み取るようスキャナエンジン３４を制御する。また、スキャナエンジン３４は、周知のイメージスキャナとして構成され、原稿に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサを備えている。
【００１８】
メモリカードコントローラ４４は、操作パネル５０の横に配置されたメモリカードスロット４０に挿入されたメモリカード４２との間でデータの入出力を行うものである。このメモリカードコントローラ４４は、メモリカードスロット４０にメモリカード４２が接続されているとき、メモリカード４２に保存されているファイルを読み出してメインコントローラ６０に送信したりメインコントローラ６０からの命令を入力し該命令に基づいてメモリカード４２にデータを書き込んだりする。
【００１９】
操作パネル５０は、表示部５２とボタン類５４とを備える。表示部５２は、液晶ディスプレイであり、メニューの選択や設定を行なう各種操作画面などが表示される。また、ボタン類５４は、電源をオンオフするための電源ボタン５４ａや印刷を実行する印刷ボタン５４ｂ，印刷用紙や品質などの各種設定を行なうための印刷設定ボタン５４ｃ，選択された画像に対する印刷枚数を設定するための印刷枚数設定ボタン５４ｄ，各種モードを選択するモード選択ボタン５４ｅ，各種項目や設定を選択するための上下左右の矢印キー５４ｆ，選択した設定を有効にするためのＯＫボタン５４ｇ，ひとつ前の画面に戻る戻るボタン５４ｈなどがあり、内部通信インタフェース６９を介してメインコントローラ６０にユーザの指示を入力できるようになっている。ここで、モード選択ボタン５４ｅにより選択可能なモードとしては、原稿台３１にセットした原稿をスキャンしてコピーするコピーモードやメモリカード４２に記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリカード４２に保存するメモリカードモード，写真フィルムをスキャンして印刷したりデータをメモリカード４２に保存したりするフィルムモード，ＣＤ／ＤＶＤ内の画像を印刷するＣＤ／ＤＶＤドライブモードなどがある。
【００２０】
メインコントローラ６０は、ＣＰＵ６２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的にスキャンデータや印刷データを記憶するＲＡＭ６６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリ６８と、操作パネル５０との通信を可能とする内部通信インタフェース６９とを備え、これらはバス１２を介して互いに信号のやり取りが可能なように接続されている。このＲＡＭ６８には、表示用画像データを格納するための表示用データ格納領域と、後述するスライドショー表示した後の表示用画像データを保存するための表示用データ保存領域と、印刷用画像データを格納するための印刷用データ格納領域とが形成されている。メインコントローラ６０は、プリンタユニット２０やスキャナユニット３０，メモリカードコントローラ４４からの各種動作信号や各種検出信号を入力したり、操作パネル５０のボタン類５４の操作に応じて発生する操作信号を入力したりする。また、メモリカード４２から画像ファイルを読み出してメインコントローラ６０へ出力する指令をメモリカードコントローラ４４に出力したり、画像データの印刷を実行するようプリンタユニット２０に指令を出力したり、操作パネル５０のボタン類５４のスキャン指令に基づいて原稿台３６に載置された原稿を画像データとして読み取るようスキャナユニット３０に指令を出力したり、操作パネル５０に表示部５２の制御指令を出力したりする。
【００２１】
次に、こうして構成された本実施形態のマルチファンクションプリンタ１０の動作、特に、メモリカード４２に保存された画像を表示部４２で確認した上で印刷する際の動作について説明する。まず、メモリカード４２がメモリカードスロット４０に挿入されてメモリカードモードが選択されたときの動作について説明する。図３は、マルチファンクションプリンタ１０のＣＰＵ６２により実行されるメモリカードモード時背景画像表示処理の一例を示すフローチャートである。この処理は、メモリカード４２がメモリカードスロット４０に挿入されると共にモード選択ボタン５４ｅによりメモリカードモードが選択されたときに実行される。
【００２２】
メモリカードモード時背景画像表示処理が実行されると、ファンクションプリンタ１０のＣＰＵ６２は、まず、メモリカードＴＯＰメニュー画面を表示する（ステップＳ１００）。このメモリカードＴＯＰメニュー画面７０の一例を図４に示す。図示するように、メモリカードＴＯＰメニュー画面７０では、メモリカード４２内に保存されている画像の中から印刷する画像をユーザが選択して印刷する「選んで印刷」やメモリカード４２内に保存されている画像をすべて印刷する「すべて印刷」，メモリカード４２内に保存されている画像の中から特定の撮影日に撮影された画像のみを印刷する「日付選択印刷」などの各種メニューがあり、これらのメニューは左右の矢印キー５４ｆにより選択してＯＫボタン５４ｇを押下することにより決定される。
【００２３】
続いて、メモリカード４２に保存された画像ファイルの先頭画像を読み込むと共に（ステップＳ１１０）、読み込んだ画像をＲＡＭ６６の表示用データ格納領域上に展開する（ステップＳ１２０）。図５にメモリカード４２に画像ファイルが保存されている様子を示す。図５の例では、画像ファイルの先頭画像としてファイル名「０００１」の画像ファイルが読み込まれる。また、画像の展開は、例えば、読み込んだ画像がＪＰＥＧフォーマットで圧縮されているＹＣｂＣｒデータのときには、ＪＰＥＧデータを解凍（デコード）し、ＹＣｂＣｒデータをＹＣｂＣｒ−ＲＧＢ変換テーブルを用いてＲＧＢデータに変換することにより行なわれる。
【００２４】
そして、表示部４２に画像を表示するための表示用画像データと後述する自動画質調整に用いられるサンプリング用画像データとを作成する処理を行なう（ステップＳ１３０）。この処理は、メモリカード４２から読み込んだ画像データの解像度をそれぞれ表示部４２への表示に適した解像度と画質調整のための画像の解析に適した解像度とに変換する解像度変換処理（画素データ数を間引く処理）として行なわれる。
【００２５】
表示用画像データとサンプリング用画像データとを作成すると、作成した表示用画像データを背景画像として表示部４２にスライドショー表示し（ステップＳ１４０）、スライドショー表示した表示用画像データをＲＡＭ６６の表示用データ保存領域に、サンプリング用画像データをＲＡＭ６６の印刷用データ格納領域にそれぞれ保存する（ステップＳ１５０）。そして、表示用データ保存領域に保存した表示用画像データの数が所定数Ｎに達したか否か（ステップＳ１６０）、メニュー画面から他の画面に画面切替が行なわれたか否か（ステップＳ１７０）、を判定する。ここで、所定数Ｎは、表示用データ保存領域に保存可能な表示用画像データの最大数（本実施形態では５０枚）よりも小さい数（本実施形態では１６枚）として予め定められている。これは、メモリカード４２へのアクセスが長時間に亘って継続することにより操作者に違和感を与えないようにするためである。ステップＳ１６０で表示用データ保存領域に保存した表示用画像データの数が所定数Ｎに達していないと判定され且つステップＳ１７０でメニュー画面から画面切替が行なわれていないと判定されたときには、次の画像をメモリカード４２から読み込むと共に（ステップＳ１８０）、ステップＳ１２０に戻ってステップＳ１２０〜Ｓ１８０の処理を繰り返す。図６は、メモリカード４２に保存されている画像データの読み込み順序の一例を示す説明図である。なお、図６では、説明を容易にするために、先頭画像「０００１」と最後の画像「００５０」とを並べて示した。画像の読み込み順序は、先頭画像の画像ファイル「０００１」から順方向の画像ファイル「０００２」，逆方向の最後の画像の画像ファイル「００５０」，順方向の画像ファイル「０００３」，逆方向の画像ファイル「００４９」などのように、最初に読み込んだ画像（先頭画像）に対して近いものから順に順逆交互に行なうものとした。この理由については後述する。図７に、メニュー画面７０の背景画像としてスライドショー表示している様子を示す。ステップＳ１６０で表示用データ保存領域に保存した表示用画像データの数が所定数Ｎに達したと判定されたときやステップＳ１７０でメニュー画面から画面切替が行なわれたと判定されたときにはこれで本処理を終了する。
【００２６】
次に、メニュー画面から「選んで印刷」が選択されてメモリカード４２に保存されている画像の中から印刷すべき画像を選択する際の動作について説明する。図７は、メモリカードモード時画像選択処理の一例を示すフローチャートである。この処理は、メニュー画面から矢印キー５４ｆとＯＫボタン５４ｇとによって「選んで印刷」が選択されている間に亘って所定時間毎に繰り返し実行される。なお、「選んで印刷」が決定されると、図９に例示する画像選択画面８０が表示部４２に表示される。
【００２７】
メモリカードモード時画像選択処理が実行されると、メインコントローラ６０のＣＰＵ６２は、まず、画像選択が行なわれたか否かを判定する（ステップＳ２００）。画像の選択は、図４のメモリカードＴＯＰメニュー画面７０を用いて「選んで印刷」が決定されたときに画像選択画面８０の表示と共に先頭画像が選択され、画像選択画面８０において矢印キー５４ｆが右方向に押下されたときにはメモリカード４２に保存された画像の順列に従って１つ後の画像に切り替えられ、矢印キー５４ｆが左方向に押下されたときにはメモリカード４２に保存された画像の順列とは逆方向に１つ前の画像に切り替えられるようになっている。ステップＳ２００で画像選択が行なわれていないときにはそのまま本処理を終了する。
【００２８】
画像選択が行なわれたときには、選択された画像（選択画像）の表示用画像データがＲＡＭ６６の表示用データ保存領域に保存されているか否かを判定する（ステップＳ２１０）。選択画像が表示用データに保存されていないときにはメモリカード４２から選択画像の画像データを読み込むと共に（ステップＳ２２０）、読み込んだ画像データを展開し（ステップＳ２３０）、表示用画像データとサンプリング用画像データとを作成し（ステップＳ２４０）、作成した表示用画像データを表示部４２に表示すると共に（ステップＳ２５０）、表示用画像データを表示用データ保存領域に保存すると共にサンプリング用画像データを印刷用データ保存領域に保存して（ステップＳ２６０）、本処理を終了する。
【００２９】
一方、選択画像の表示用画像データが表示用データ保存領域に保存されているときには、表示用データ保存領域に保存されている表示用画像データを読み込むと共に（ステップＳ２７０）、読み込んだ表示用画像データを表示部４２に表示して（ステップＳ２８０）、本処理を終了する。上述したように、図３のメモリカードモード時背景画像表示処理においてメモリカード４２に保存された画像データを読み込んでメモリカードＴＯＰメニュー画面７０の背景画像として表示用画像データを表示すると共に表示に用いた表示用画像データをＲＡＭ６６の表示用データ保存領域にキャッシュしておくから、画像選択画面８０において画像の表示が要求されたときに、キャッシュされた表示用画像データを用いて表示部４２への表示を素早く行なうことができる。このとき、メモリカード４２に保存された画像データの読み込みを最初に読み込んだ画像データから近いものから順逆交互に行なうものとしたから、矢印キー５４ｆの左右方向の操作を伴って表示が要求される可能性が高い画像の表示用画像データから順に表示用データ保存領域に保存することができる。
【００３０】
次に、印刷処理について説明する。図１０は、メインコントローラ６０により実行される印刷処理の一例を示すフローチャートである。この処理は、画像選択画面８０を用いてユーザにより印刷すべき画像が選択されると共に印刷ボタン５４ｂが押下されたときに実行される。
【００３１】
印刷処理が実行されると、メインコントローラ６０のＣＰＵ６２は、まず、ユーザにより選択された画像をメモリカード４２から読み込むと共に（ステップＳ３００）、読み込んだ画像のサンプリング用画像データを解析する処理を行なう（ステップＳ３１０）。ここで、サンプリング用画像データとしては、選択された画像のサンプリング用画像データが図３のメモリカードモード時背景画像表示処理で作成済みのときにはそのサンプリング用画像データが用いられ、メモリカードモード時背景画像表示処理で作成済みでないときにはメモリカード４２から読み込んだ画像データから解析に適した解像度に変換することによりサンプリング用画像データを作成すると共に作成したサンプリング用画像データが用いられる。サンプリング用画像データの解析は、画像データの各画質パラメータの特徴量を抽出する処理であり、具体的には、サンプリング用画像データのＲＧＢヒストグラムや輝度ヒストグラムを求めて，最大・最小輝度，明度，彩度，カラーバランス，ハイライト，シャドウ，コントラスト，シャープネスなどの特徴量を求めることにより行なわれる。
【００３２】
こうしてサンプリング用画像データが解析されると、解析によって得られる各画質パラメータの特徴量と予め定められた各画質パラメータの基準値とに基づいて補正量を設定すると共に設定した補正量をもって読み込んだ選択画像の画質調整処理を実行する（ステップＳ３２０）。画質調整処理は、具体的には、設定した補正量を用いてトーンカーブの特性を変更し、変更したトーンカーブの特性を用いて印刷用画像データを作成することにより行なわれる。
【００３３】
こうした画質調整処理を施して印刷用画像データを作成すると、作成した印刷用画像データを用いて印刷処理を実行して（ステップＳ３３０）、本処理を終了する。印刷処理としては、例えば、作成された印刷用画像データに対してハーフトーン処理やＲＧＢ−ＣＭＹＫ色変換処理を実行し、印刷制御コマンドを付加して印刷データを生成してプリンタＡＳＩＣ２２に出力することにより行なわれる。
【００３４】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＲＡＭ６６が「記憶手段」に相当し、図３のメモリカードモード時背景画像表示処理を実行するメインコントローラ６０が「背景画像表示記憶制御手段」に相当し、図８のメモリカードモード時画像選択処理を実行するメインコントローラ６０が「画像表示制御手段」に相当する。また、図１０の印刷処理を実行するメインコントローラ６０が「印刷処理手段」に相当する。なお、本実施形態では、マルチファンクションプリンタ１０の動作を説明することにより本発明の印刷装置の制御方法の一例も明らかにしている。
【００３５】
以上詳述した本実施形態のマルチファンクションプリンタ１０によれば、メモリカード４２がメモリカードスロット４０に挿入されると共にモード選択ボタン５４ｅによりメモリカードモードが選択されたときにメモリカードＴＯＰメニュー画面７０を表示し、メモリカード４２から画像データを読み込んで表示用画像データを作成して背景画像として表示部４２に表示すると共に表示した表示用画像データを表示用データ保存領域にキャッシュし、更にメモリカード４２から最初に読み込んだ画像に対して近いものから順逆交互に順次読み込んで背景画像のスライドショーとして表示部４２に表示すると共に表示した表示用画像データを表示用データ保存領域に順次キャッシュし、メモリカードＴＯＰメニュー画面７０から画像選択画面８０に切り替えられると共にメモリカード４２に保存された画像の順列に従って順逆方向への画像の切替を伴って画像の表示が要求されたときに、要求された画像の表示用画像データが表示用データ保存領域にキャッシュされているときにはキャッシュされた表示用画像データを読み込んで表示部４２に表示し、要求された画像の表示用画像データが表示用データ保存領域にキャッシュされていないときにはメモリカード４２から要求された画像を読み込んで表示用画像データを作成して表示部４２に表示するから、メモリカードＴＯＰメニュー画面７０でメモリカード４２に保存されている画像を確認することができると共にユーザにより選択された画像の表示が要求されたときにはその要求に素早く応答することができる。しかも、背景画像のスライドショーとして表示用画像データを表示部４２に表示する際にサンプリング用画像データも作成し、印刷が指示されたときの画質調整処理に用いるから、印刷処理をより迅速に行なうことができる。
【００３６】
上述した実施形態では、図３のメモリカードモード時背景画像表示処理で表示用画像データと共にサンプリング用画像データを作成するものとしたが、サンプリング用画像データを作成しないものとしても構わない。この場合、図１０の印刷処理においてステップＳ３００とステップＳ３１０との間にサンプリング用画像データを作成するステップを設けるものとすればよい。
【００３７】
上述した実施形態では、本発明をプリンタユニット２０とスキャナユニット３０とを備えるマルチファンクションプリンタ１０に適用して説明したが、スキャナユニットを備えない通常のプリンタに適用するものとしてもよい。
【００３８】
上述した実施形態では、インクジェット方式を採用し着色剤としてインクを利用するフルカラーのプリンタ１０としたが、電子写真方式を採用し着色剤としてトナーを利用するカラーレーザプリンタや、熱転写方式を採用し着色剤としてインクリボンを利用するカラープリンタとしてもよい。また、ＦＡＸ機やコピー機などの印刷装置としてもよい。
【００３９】
上述した実施形態では、印刷装置の形態として説明したが、印刷装置の制御方法の形態とするものとしてもよいし、印刷装置の制御方法の各ステップを１または複数のコンピュータに実現させるためのプログラムの形態とするものとしてもよい。
【図面の簡単な説明】
【００４０】
【図１】マルチファンクションプリンタ１０の構成の概略を示す構成図。
【図２】マルチファンクションプリンタ１０のブロック図。
【図３】メモリカードモード時背景画像表示処理の一例を示すフローチャート。
【図４】メモリカードＴＯＰメニュー画面７０の一例を示す説明図。
【図５】メモリカード４２に保存されている画像ファイルの一例を示す説明図。
【図６】メモリカード４２に保存されている画像の読み込み順序を示す説明図。
【図７】スライドショー表示の様子を示す説明図。
【図８】メモリカードモード時画像選択処理の一例を示すフローチャート。
【図９】画像選択画面８０の一例を示す説明図。
【図１０】印刷処理の一例を示すフローチャート。
【符号の説明】
【００４１】
１０  マルチファンクションプリンタ、１２  バス、２０  プリンタユニット、２２  プリンタＡＳＩＣ、２４  プリンタエンジン、３０  スキャナユニット、３１  原稿台、３２  スキャナＡＳＩＣ、３４  スキャナエンジン、４０  メモリカードスロット、４２  メモリカード、４４  メモリカードコントローラ、５０  操作パネル、５２  表示部、５４  ボタン類、５４ａ  電源ボタン、５４ｂ  印刷ボタン、５４ｃ  印刷設定ボタン、５４ｄ  枚数設定ボタン、５４ｅ  モード選択ボタン、５４ｆ  矢印キー、５４ｇ  ＯＫボタン、５４ｈ  戻るボタン、６０  メインコントローラ、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリ、６９  内部通信インタフェース、７０  メモリカードＴＯＰメニュー画面、８０  画像選択画面、Ｓ  用紙。
【図１】
2009023191.tif 000003
【図２】
2009023191.tif 000004
【図３】
2009023191.tif 000005
【図４】
2009023191.tif 000006
【図５】
2009023191.tif 000007
【図６】
2009023191.tif 000008
【図７】
2009023191.tif 000009
【図８】
2009023191.tif 000010
【図９】
2009023191.tif 000011
【図１０】
2009023191.tif 000012