(57)【要約】【課題】印刷指定された画像の利便性を損なわず、印刷指定された画像を確認して印刷することができる印刷装置を提供することを目的とする。【解決手段】メモリカードＭＣ内に記録されている複数の画像ファイルの幾つかは、印刷対象としての指定を示す印刷識別子が設定されている。こうした画像を複数枚、液晶ディスプレイ上に表示し、表示された画像に対して表示識別子を設定する。こうした状態で印刷を実行すると、印刷識別子，表示識別子が設定されている画像についてのみ印刷を行なう。【選択図】図３
2007164248.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の画像を表示可能な表示部を有し、複数の画像ファイルを取り扱う印刷装置であって、
前記複数の画像ファイルを入力する入力手段と、
前記入力した画像ファイルのうち、所定の画像ファイルを印刷対象として指定し、当該画像ファイルに対し、印刷対象であることを示す印刷識別子を設定する印刷対象指定手段と、
前記入力した画像を前記表示部に表示し、当該表示部に表示されている画像の画像ファイルに対し、表示中であることを示す表示識別子を設定する表示識別子設定手段と、
印刷の指示を受け取ったとき、前記印刷識別子を有し、かつ、前記表示識別子を有する画像ファイルを、印刷対象として抽出し、当該抽出した画像ファイルの印刷を行なう表示画像印刷手段と
を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷対象指定手段は、前記入力した画像ファイルの画像情報に基づいて、当該画像の理想的な条件で撮影された画像からの逸脱の程度を評価し、該評価が予め設定された所定閾値よりも低いものを失敗画像と判定し、該失敗画像に当らない画像の画像ファイルを印刷対象として、前記印刷識別子の設定を行なう
印刷装置。
【請求項３】
請求項２に記載の印刷装置であって、さらに、
前記表示部に表示した画像から、印刷対象とする画像を選択する操作を行なう操作手段を備え、
前記印刷対象指定手段は、前記失敗画像に当らないとして印刷対象に指定されていると否とに関わらず、前記画像の選択操作に応じて、選択された画像ファイルを印刷対象として、前記印刷識別子の設定を行なう
印刷装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷装置であって、
前記印刷識別子は、デジタルスチルカメラ用の所定の記録フォーマットに準拠した形式である印刷装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷装置であって、さらに、
前記表示画像印刷手段は、前記印刷対象として設定された画像ファイルに対して、当該画像の印刷終了の際に印刷終了を示す印刷終了識別子を設定する
印刷装置。
【請求項６】
請求項１ないし５のいずれかに記載の印刷装置であって、さらに、
前記表示識別子の有無に関わらず、前記印刷識別子を有する画像ファイルを印刷対象として、当該画像ファイルの印刷を実行する印刷手段と、
所定の操作に応じて、前記表示画像印刷手段による印刷と、前記印刷手段による印刷とを切り換える切換手段と
を備える印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記切換手段は、さらに、
前記入力した画像の表示に先立って、前記表示印刷実行手段による印刷と前記印刷手段による印刷とのいずれかの選択を促すメッセージを、前記表示部に表示する手段であり、
当該切換手段が切り換えを行なう所定の操作は、前記メッセージに従った操作である
印刷装置。
【請求項８】
複数枚の画像を表示可能な表示部を有し、複数の画像ファイルを取り扱う印刷装置の印刷方法であって、
前記複数の画像ファイルを入力し、
前記入力した画像ファイルのうち、所定の画像ファイルを印刷対象として指定し、当該画像ファイルに対し、印刷対象であることを示す印刷識別子を設定し、
前記入力した画像を前記表示部に表示し、当該表示部に表示されている画像の画像ファイルに対し、表示中であることを示す表示識別子を設定し、
印刷の指示を受け取ったとき、前記印刷識別子を有し、かつ、前記表示識別子を有する画像ファイルを、印刷対象として抽出し、当該抽出した画像ファイルの印刷を行なう
印刷方法。
【請求項９】
複数枚の画像を表示可能な表示部を有するコンピュータが印刷を行なうためのコンピュータプログラムであって、
前記複数の画像ファイルを入力する機能と、
前記入力した画像ファイルのうち、所定の画像ファイルを印刷対象として指定し、当該画像ファイルに対し、印刷対象であることを示す印刷識別子を設定する機能と、
前記入力した画像を前記表示部に表示し、当該表示部に表示されている画像の画像ファイルに対し、表示中であることを示す表示識別子を設定する機能と、
印刷の指示を受け取ったとき、前記印刷識別子を有し、かつ、前記表示識別子を有する画像ファイルを、印刷対象として抽出し、当該抽出した画像ファイルの印刷を行なう機能と
をコンピュータに実現させるコンピュータプログラム。
【請求項１０】
請求項９に記載のコンピュータプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚の画像を表示可能な表示部を有し、複数の画像ファイルを取り扱う印刷装置に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータを介さず、直接画像データを印刷できる印刷装置がある。かかる印刷装置は液晶ディスプレイを備えており、メモリカードやデジタルスチルカメラから入力した画像を、液晶ディスプレイで閲覧することができる。
【０００３】
こうした印刷装置が有する液晶ディスプレイは小型のものが多く、表示された画像の手ブレやピントのボヤケなどを判断することが難しい。こうした問題に対し、例えば、下記特許文献１では、画像の手ブレやピントのボヤケを判断する画像印刷装置が提案され、印刷対象とする画像の選択を容易とする技術が開示されている。
【０００４】
【特許文献１】特開２００２−１８７３２９号公報
【０００５】
ところで、こうした印刷装置は、上記特許文献１の手法により手ブレ等がないと判断されて自動的に印刷対象に指定された画像や、デジタルスチルカメラ側で印刷対象として指定された画像を、一括して印刷することができ、利便性が高い。
【０００６】
しかしながら、こうした一括での印刷は、画像の表示等とは無関係に印刷指定された画像をまとめて印刷してしまうため、不所望の画像の印刷が行なわれてしまう場合があった。すなわち、印刷指定がされている画像であっても、印刷前にもう一度確認し、場合によっては印刷対象を変更したいという要求があった。
【０００７】
勿論、印刷装置の液晶ディスプレイ上で、メモリカード内の画像を一枚一枚確認し、印刷対象とするか否かの選択、印刷枚数等の設定を行ない、まとめて印刷することもできるが、近年大容量化が進み大量の画像を記憶するメモリカード内の全ての画像を処理するのは煩雑に耐えない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、こうした問題を踏まえて、印刷指定された画像の利便性を損なわず、印刷指定された画像を確認して印刷することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の印刷装置を次のように構成した。すなわち、
複数枚の画像を表示可能な表示部を有し、複数の画像ファイルを取り扱う印刷装置であって、
前記複数の画像ファイルを入力する入力手段と、
前記入力した画像ファイルのうち、所定の画像ファイルを印刷対象として指定し、当該画像ファイルに対し、印刷対象であることを示す印刷識別子を設定する印刷対象指定手段と、
前記入力した画像を前記表示部に表示し、当該表示部に表示されている画像の画像ファイルに対し、表示中であることを示す表示識別子を設定する表示識別子設定手段と、
印刷の指示を受け取ったとき、前記印刷識別子を有し、かつ、前記表示識別子を有する画像ファイルを、印刷対象として抽出し、当該抽出した画像ファイルの印刷を行なう表示画像印刷手段と
を備えることを要旨とする。
【００１０】
また、本発明の印刷装置に対応した印刷方法は、
複数枚の画像を表示可能な表示部を有し、複数の画像ファイルを取り扱う印刷装置の印刷方法であって、
前記複数の画像ファイルを入力し、
前記入力した画像ファイルのうち、所定の画像ファイルを印刷対象として指定し、当該画像ファイルに対し、印刷対象であることを示す印刷識別子を設定し、
前記入力した画像を前記表示部に表示し、当該表示部に表示されている画像の画像ファイルに対し、表示中であることを示す表示識別子を設定し、
印刷の指示を受け取ったとき、前記印刷識別子を有し、かつ、前記表示識別子を有する画像ファイルを、印刷対象として抽出し、当該抽出した画像ファイルの印刷を行なう
ことを要旨としている。
【００１１】
本発明の印刷装置および印刷方法によれば、印刷対象として指定された画像ファイルに印刷識別子を設定し、表示部に表示されている画像の画像ファイルに表示識別子を設定する。そして、両識別子を有する画像ファイルの印刷を行なう。つまり、印刷対象として指定されても、表示されていない画像については印刷されない。また、両識別子を有する画像ファイルを印刷するため、特に印刷対象を変更する必要がなければ、印刷対象の選択、変更等の処理を行なう必要もない。したがって、印刷指定された画像の利便性を損なうことなく、表示部上で画像を確認して印刷することができる。
【００１２】
上記の構成を有する印刷装置の印刷対象指定手段は、前記入力した画像ファイルの画像情報に基づいて、当該画像の理想的な条件で撮影された画像からの逸脱の程度を評価し、該評価が予め設定された所定閾値よりも低いものを失敗画像と判定し、該失敗画像に当らない画像の画像ファイルを印刷対象として、前記印刷識別子の設定を行なうものとしても良い。
【００１３】
かかる印刷装置によれば、画像毎に、理想的な条件で撮影された画像からの逸脱の程度を評価して、失敗画像に当らない画像の画像ファイルを印刷対象に指定する。すなわち、所定閾値を設定することで、自動的に、失敗画像に当らない画像を印刷対象に指定することができる。こうして印刷対象に指定された画像を、表示部上で確認して印刷できるため、ユーザの利便性を向上することができる。
【００１４】
上記の構成を有する印刷装置は、さらに、前記表示部に表示した画像から、印刷対象とする画像を選択する操作を行なう操作手段を備え、前記印刷対象指定手段は、前記失敗画像に当らないとして印刷対象に指定されていると否とに関わらず、前記画像の選択操作に応じて、選択された画像ファイルを印刷対象として、前記印刷識別子の設定を行なうものとしても良い。
【００１５】
かかる印刷装置によれば、失敗画像に当らないとして印刷対象に指定された画像を、表示部上で確認できると共に、印刷対象を変更することができる。したがって、不所望な画像の印刷を行なうことが無く、利便性を向上することができる。
【００１６】
上記の構成を有する印刷装置の印刷識別子は、デジタルスチルカメラ用の所定の記録フォーマットに準拠した形式であるものとしても良い。
【００１７】
かかる印刷装置によれば、印刷識別子の取扱が容易となり、汎用性のある印刷装置を構築することができる。なお、デジタルスチルカメラ用の所定の記録フォーマットとは、例えば、Ｅｘｉｆ（Exchangeable image file），ＣＩＦＦ（Camera Image File Format）や、デジタルスチルカメラの画像の印刷用のフォーマットであるＤＰＯＦ（Digital Print Order Format）などである。
【００１８】
上記の構成を有する印刷装置において、さらに、前記表示画像印刷手段は、前記印刷対象として設定された画像ファイルに対して、当該画像の印刷終了の際に印刷終了を示す印刷終了識別子を設定するものとしても良い。
【００１９】
かかる印刷装置によれば、印刷した画像ファイルに印刷終了識別子を設定する。こうした識別子を読み取ることで、印刷済みか否かを判断でき、印刷対象として指定された画像の印刷を適切に行なうことができる。
【００２０】
上記の構成を有する印刷装置は、さらに、前記表示識別子の有無に関わらず、前記印刷識別子を有する画像ファイルを印刷対象として、当該画像ファイルの印刷を実行する印刷手段と、所定の操作に応じて、前記表示画像印刷手段による印刷と、前記印刷手段による印刷とを切り換える切換手段とを備えるものとしても良い。
【００２１】
かかる印刷装置によれば、所定の操作に応じて、表示画像印刷手段による印刷と、印刷手段による印刷とを切り換える。換言すると、印刷対象として指定され、かつ、表示されている画像のみを印刷する手法と、印刷対象として指定されている画像すべてを印刷する手法とを、所定操作で切り換えることができる。こうすることで、印刷態様が増え、ユーザの利便性を向上することができる。
【００２２】
上記の構成を有する印刷装置の切換手段は、さらに、前記入力した画像の表示に先立って、前記表示印刷実行手段による印刷と前記印刷手段による印刷とのいずれかの選択を促すメッセージを、前記表示部に表示する手段であり、当該切換手段が切り換えを行なう所定の操作は、前記メッセージに従った操作であるものとしても良い。
【００２３】
かかる印刷装置によれば、画像表示を行なう前に、メッセージを表示し、そのメッセージに従った操作により、印刷手法を切り換えることができる。
【００２４】
なお、本発明は、上述した印刷装置としての構成のほか、コンピュータプログラムとしても構成することができる。かかるコンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２５】
以下、上述した本発明の作用・効果を一層明らかにするため、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．印刷装置の構成：
Ｂ．印刷処理の概要：
Ｃ．失敗写真判定処理：
Ｄ．印刷処理：
Ｅ．ＤＰＯＦ形式の印刷処理：
Ｆ．変形例：
【００２６】
Ａ．印刷装置の構成：
図１は、実施例としての印刷装置１００の外観図である。印刷装置１００は、いわゆる複合機タイプの印刷装置であり、光学的に画像を読み込むスキャナ１１０や、画像データの記録されたメモリカードＭＣを挿入するためのメモリカードスロット１２０、デジタルカメラ等の機器を接続するＵＳＢインタフェース１３０等を備えている。印刷装置１００は、スキャナ１１０によって取り込んだ画像や、メモリカードＭＣから読み取った画像、ＵＳＢインタフェース１３０を介してデジタルカメラから読み取った画像を印刷用紙Ｐに印刷することができる。また、プリンタケーブル等によって接続された図示していないパーソナルコンピュータから入力した画像の印刷も行うことができる。
【００２７】
印刷装置１００は、印刷に関する種々の操作を行うための操作パネル１４０を備えている。操作パネル１４０の中央部には、液晶ディスプレイ１５０が備えられている。この液晶ディスプレイ１５０には、メモリカードＭＣやデジタルスチルカメラなどから読み取った画像や、印刷装置１００の各種機能を利用する際のメニュー画面が表示される。
【００２８】
図２は、印刷装置１００の内部構成を示す説明図である。図示するように、印刷装置１００は、印刷用紙Ｐに印刷を行う機構として、インクカートリッジ２１２を搭載したキャリッジ２１０、キャリッジ２１０を主走査方向に駆動するキャリッジモータ２２０、印刷用紙Ｐを副走査方向に搬送する紙送りモータ２３０等を備えている。
【００２９】
キャリッジ２１０は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）の色を現すインク毎に計６個のインクヘッド２１１を備えている。キャリッジ２１０には、これらのインクが収容されたインクカートリッジ２１２が装着されており、インクカートリッジ２１２からインクヘッド２１１に供給されたインクは、図示しないピエゾ素子を駆動することで印刷用紙Ｐに吐出される。
【００３０】
キャリッジ２１０は、プラテン２７０の軸方向と並行に設置された摺動軸２８０に移動自在に保持されている。キャリッジモータ２２０は、制御回路２５０からの指令に応じて駆動ベルト２６０を回転させることで、プラテン２７０の軸方向と平行に、すなわち、主走査方向にキャリッジ２１０を往復運動させる。
【００３１】
紙送りモータ２３０は、プラテン２７０を回転させることで、プラテン２７０の軸方向と垂直に印刷用紙Ｐを搬送する。つまり、紙送りモータ２３０は、キャリッジ２１０を相対的に副走査方向に移動させることができる。
【００３２】
印刷装置１００は、上述したインクヘッド２１１やキャリッジモータ２２０、紙送りモータ２３０の動作を制御するための制御回路２５０を備えている。制御回路２５０には、図１に示したスキャナ１１０やメモリカードスロット１２０、ＵＳＢインタフェース１３０、操作パネル１４０、液晶ディスプレイ１５０が接続されている。
【００３３】
制御回路２５０は、ＣＰＵ２５１とＲＯＭ２５２とメモリ２５３とＥＥＰＲＯＭ２５４とによって構成されている。ＲＯＭ２５２には、印刷装置１００の動作を全般的に制御するための制御プログラムが記憶されている。ＣＰＵ２５１は、かかる制御プログラムをメモリ２５３に展開して実行することで、液晶ディスプレイ１５０に対する表示制御や画像の印刷制御を行う。ＥＥＰＲＯＭ２５４には、ユーザから設定を受けた種々のパラメータが記憶される。本実施例のＣＰＵ２５１は、本願の「入力手段」、「失敗判定手段」、「表示制御手段」、「選択設定処理手段」、「印刷実行手段」に相当する。
【００３４】
Ｂ．印刷処理の概要：
図３は、本実施例の印刷装置における印刷処理の概要を示した説明図である。印刷装置１００における印刷処理では、図示するように、複数の画像ファイル（画像ａ、ｂ、ｃ・・・）を取り扱う。こうした複数の画像ファイルは、メモリカードＭＣ内に記録されている。
【００３５】
例えば、複数の画像ファイルのうち、画像ａ，ｃ，ｄ，ｅ，ｆ，ｈに対して、その画像が印刷対象であることを示す印刷識別子「１」が設定され、表示されているものとする。こうした複数の画像を順次表示する印刷装置１００の液晶ディスプレイ１５０は、複数枚の画像を表示することができる。図３の説明では３枚の画像を表示するものとする。なお、印刷対象とされない画像ｂ，ｇ，ｉに対しては、印刷識別子が設定されていないことを示す「０」が表示されている。
【００３６】
本実施例の印刷装置１００は、液晶ディスプレイ１５０上に現在表示している画像に対して、表示中であることを示す表示識別子を設定する。図３（Ａ）であれば表示中の画像ａ，ｂ，ｃに対して、図３（Ｂ）であれば画像ｄ，ｅ，ｆに対して、図３（Ｃ）であれば画像ｇ，ｈ，ｉに対して、それぞれ表示識別子が設定される。つまり、図３の例では、３つずつ、順次、表示される画像に表示識別子が設定されてゆく。
【００３７】
図３（Ａ）に示すように、画像ａ，ｂ，ｃが液晶ディスプレイ１５０上に表示されている状態で、操作パネル１４０上の印刷ボタン（図６参照）を押下すると、画像ａ，ｃの印刷が行なわれる。
【００３８】
また、図３（Ｂ）に示すように、画像ｄ，ｅ，ｆが液晶ディスプレイ１５０上に表示されている状態で、印刷ボタンを押下すると、画像ｄ，ｅ，ｆの印刷が行なわれる。
【００３９】
さらに、図３（Ｃ）に示すように、画像ｇ，ｈ，ｉが液晶ディスプレイ１５０上に表示されている状態で、印刷ボタンを押下すると、画像ｈの印刷が行なわれる。
【００４０】
すなわち、液晶ディスプレイ１５０上で確認された画像のうち、印刷対象として指定された画像についてのみの印刷を行なう。言い換えると、印刷識別子と表示識別子との両方を有する画像についてのみ印刷を実行する。
【００４１】
かかる手法で印刷を行なうことで、印刷対象として指定された画像を確認しながら印刷することができる。なお、ここでは印刷枚数の設定の説明は省略したが、後述するように、表示された画像に対して印刷枚数を一括設定することができるし、また、個々に設定することもできる。
【００４２】
こうした印刷処理における印刷対象の指定、つまり、印刷識別子の設定には、種々の手法がある。例えば、デジタルスチルカメラの印刷用のフォーマットであるＤＰＯＦ形式により、デジタルスチルカメラ側で印刷対象となる画像を指定し、印刷識別子をメモリカードＭＣ内に書き込んでおくものとしても良い。また、入力した画像ファイルの画像情報から、手ブレなどを含む画像であるか否かを判定し、手ブレ等のない画像を自動的に印刷対象として指定し、印刷識別子を画像データに書き込むものとしても良い。勿論、ユーザが液晶ディスプレイ１５０上に表示された画像に対して、印刷対象とするか否かの判断を行なうことで、印刷識別子を設定するものとしても良い。
【００４３】
以下、本実施例の印刷処理の説明に先立って、印刷対象を指定し、印刷識別子を設定する一手法としての失敗写真判定処理について説明する。
【００４４】
Ｃ．失敗写真判定処理：
図４は、ＣＰＵ２５１が制御プログラムを実行することによって実現される失敗写真判定処理のフローチャートである。この処理は、液晶ディスプレイ１５０のメニュー画面で、メモリカードＭＣ内の画像の印刷実行が選択されることで実行される。
【００４５】
処理を開始すると、ＣＰＵ２５１は、画像ファイルを入力する（ステップＳ５００）。具体的には、メモリカードスロット１２０を介して、メモリカードＭＣ内の画像ファイルを１枚入力する。
【００４６】
ＣＰＵ２５１は、入力された画像ファイルの画像データに対して手ブレの有無を判断する（ステップＳ５１０）。具体的には、画像データを構成する各画像の輝度値を一次微分してエッジを抽出し、エッジの方向およびその方向へのエッジの幅を算出する。そして、その方向へのエッジの幅が所定の閾値以上であれば、手ブレがあると検出している。
【００４７】
ステップＳ５１０で手ブレがある（Ｙｅｓ）と判断した場合には、その画像データは失敗写真であると判定し、判定結果として「手ブレ」画像である旨を示すフラグを立てて、メモリ２５３内の所定領域に一時的に記憶する（ステップＳ５４０）。こうしてメモリ２５３に記憶後、リターンに抜け、次の画像ファイルに対して一連の処理を繰り返す。
【００４８】
他方、ステップＳ５１０で手ブレがない（Ｎｏ）と判断した場合には、ピントのボヤケの有無を判断する（ステップＳ５２０）。具体的には、画像データを構成する各画像の輝度値を一次微分してエッジを抽出し、全方向へエッジの幅を求める。そして、その幅が所定の閾値以上であれば、ピントのボヤケがあると検出している。
【００４９】
ステップＳ５２０でピントのボヤケがある（Ｙｅｓ）と判断した場合には、その画像データは失敗写真であると判定し、判定結果として「ボヤケ」画像の旨のフラグを立て、メモリ２５３内の所定領域に一時的に記憶し（ステップＳ５４０）、リターンに抜け、次の画像ファイルに対して一連の処理を繰り返す。
【００５０】
他方、ステップＳ５２０でボヤケがない（Ｎｏ）と判断した場合には、露出不良の有無を判断する（ステップＳ５３０）。具体的には、画像データを構成する各画像の輝度値が一定値（例えば、２４０）以上、あるいは一定値（例えば、１６）以下となる領域を画像データから抽出し、その領域の画像全体の面積に占める割合が所定の閾値以上（例えば、４０％）であれば、その画像データの露出が不良であると検出している。
【００５１】
ステップＳ５３０で露出不良がある（Ｙｅｓ）と判断した場合には、その画像データは失敗写真であると判定し、判定結果として「露出不良」画像の旨のフラグを立て、メモリ２５３内の所定領域に一時的に記憶し（ステップＳ５４０）、リターンに抜け、次の画像ファイルに対して一連の処理を繰り返す。
【００５２】
他方、ステップＳ５３０で露出不良がない（Ｎｏ）と判断した場合には、失敗写真には当らないと判定し、その画像に対して印刷識別子（フラグ）を設定する（ステップＳ５５０）。具体的には、画像ファイルの所定領域に印刷識別子を書き込む処理を行なっている。印刷識別子の初期状態は「０」が記載されており、印刷識別子を設定することで「１」が書き込まれる。画像ファイルに印刷識別子を書き込むことで、後日、印刷を実行する場合にも対応することができる。また、後述する印刷処理機能を備えた別の印刷装置を用いて印刷を行なう場合にも有効である。こうして印刷対象を指定した後、リターンに抜け、次の画像ファイルに対して一連の処理を繰り返す。
【００５３】
以上の処理をメモリカードＭＣ内の全画像ファイルに対して実行することで、印刷識別子を設定する。こうした一般的に失敗写真と判断される項目についての評価を自動的に行なうことで、ユーザが一枚一枚、印刷対象を設定する手間が省け、利便性を向上することができる。
【００５４】
図５は、失敗写真判定処理を経た画像の表示態様の一例である。図示するように、液晶ディスプレイ１５０上には、失敗写真判定処理を行なった画像１から画像６の６枚の画像が表示されている。
【００５５】
液晶ディスプレイ１５０に表示された６枚の画像に対しては、表示と共に、表示識別子が設定される。具体的には、印刷装置１００のメモリ２５３に表示識別子が一時的に設定される。なお、表示される画像を別の画像に変更すると、画像１〜画像６の表示識別子の設定は解除され、新たに表示された画像について表示識別子が設定される。また、この表示識別子は、印刷装置１００の電源ＯＦＦによりクリアされる。
【００５６】
図５に示すように、表示される６枚の画像のうち、画像２は「ボヤケ」画像であると判定され、そのメッセージＭＳが画像２の下方に表示されている。同様に、画像４，画像５は「手ブレ」画像であると判定され、そのメッセージＭＳが各画像の下方に表示されている。こうしたメッセージＭＳは、メモリ２５３内に記憶されたフラグを読み取ることで表示されている。
【００５７】
他方、画像１，画像３，画像６は、失敗写真には当らないと判定されたため、メッセージＭＳの表示はない。図示する太枠ＳＧに囲まれた画像は、印刷対象として指定された画像を意味している。デフォルト状態では、失敗写真には当らないと判断された全ての画像に太枠ＳＧが表示される。これを確認したユーザは、場合によっては印刷対象を変更する。なお、太枠ＳＧで表示する画像は、画像ファイルの所定領域に書き込まれた印刷識別子の有無によって判断されているが、メモリ２５３に記憶されたフラグを参考に判断するものとしても良い。
【００５８】
図６は、操作パネル１４０の一部を拡大した拡大図である。図示するように、操作パネル１４０には、ページ送りボタンＦＢやページ戻しボタンＢＢ、図５に示した画像を選択するためのカーソルＣＵを移動させる方向ボタンＣＵＲ、印刷対象として指定された画像の印刷枚数を増加させる印刷枚数増加ボタンＩＢや印刷枚数を低減させる印刷枚数低減ボタンＤＢ、印刷対象の変更を行なうための選択／解除ボタンＣＢ、印刷を実行するための印刷ボタンＰＢ等が備えられている。
【００５９】
こうしたボタンにより、図５に示した態様の表示画像の中から、印刷対象の変更、印刷枚数の設定を行なう。
【００６０】
具体的には、ユーザは表示画像を見て、デフォルトとして太枠ＳＧで囲まれた画像（画像１，画像３，画像６）をそのまま印刷対象とするか否かを判断する。このままで良い場合には、印刷枚数増加ボタンＩＢや印刷枚数低減ボタンＤＢを操作して印刷枚数を設定する。なお、デフォルトでは、太枠ＳＧで囲まれ、印刷対象とされている画像に対して、印刷枚数「１」が設定されている。
【００６１】
印刷枚数は、印刷枚数増加ボタンＩＢ、印刷枚数低減ボタンＤＢを長押しすることで、印刷対象の画像に対して、一括で設定（変更）することもできる。また、方向ボタンＣＵＲを操作して対象とする画像にカーソルＣＵを合わせ、印刷枚数増加ボタンＩＢ、印刷枚数低減ボタンＤＢを普通に押下することで、画像に対して個々に印刷枚数を設定することもできる。こうして設定した印刷枚数は、図５に示すように、画像の右上の領域ＮＰに表示される。この領域ＮＰに「１」以上の数字が記載されることで、その画像が印刷対象であることを確認することができる。なお、印刷対象とされていない画像に対して、領域ＮＰに「０」を表示するものとしても良い（図３参照）。こうした態様で表示することで、印刷対象がどの画像であるかを一目で理解することができる。
【００６２】
他方、デフォルトとして太枠ＳＧで囲まれた画像（画像１，画像３，画像６）をそのまま印刷対象にしない場合には、選択／解除ボタンＣＢを操作する。例えば、太枠ＳＧが設定されている画像にカーソルＣＵを合わせ、選択／解除ボタンＣＢを押下することで、印刷対象としての指定が解除され、太枠ＳＧが表示されなくなる。また、失敗写真であるとして太枠ＳＧが表示されていない画像にカーソルＣＵを合わせ、選択／解除ボタンＣＢを押下することで、その画像が印刷対象として指定され、太枠ＳＧで囲まれる。この選択／解除ボタンＣＢの操作により、画像ファイル内に書き込まれた印刷識別子が書き換えられる。
【００６３】
印刷対象の確認、あるいは、変更を行ない、印刷枚数を設定した後、ユーザが印刷ボタンＰＢを長押しすることで、印刷対象として選択された画像（印刷対象を変更していない場合には、画像１，画像３，画像６）の印刷が実行される。この処理は、後の印刷処理にて詳しく説明する。
【００６４】
こうして印刷の実行が行なわれ、メモリカードＭＣ内に次の画像があれば、画像７〜画像１２が図５と同様に表示される。かかる表示態様で画像を表示することで、印刷対象として設定されている画像の確認、変更、印刷枚数の設定等を容易に行なうことができる。その結果、不所望な画像の印刷を行なうことが無く、ユーザの利便性を向上することができる。
【００６５】
Ｄ．印刷処理：
図７は、ＣＰＵ２５１が制御プログラムを実行することによって実現される印刷処理のフローチャートである。この処理は、液晶ディスプレイ１５０上に表示された画像を確認し、印刷ボタンＰＢを押下することで実行される。なお、本実施例では、液晶ディスプレイ１５０上に表示された画像の確認は、図６に示した表示態様で表示される画像について行なうものとするが、印刷対象としての指定、つまり、印刷識別子が付されている画像を確認できる表示態様であれば、どのような表示態様であっても良い。
【００６６】
処理を開始すると、ＣＰＵ２５１は、画像ファイルを入力する（ステップＳ７００）。具体的には、ＣＰＵ２５１はメモリカードＭＣ内の画像ファイルを最初から一枚読み込む処理を行なっている。
【００６７】
続いて、ＣＰＵ２５１は、入力した画像ファイルの所定領域を確認し、印刷識別子の有無を判断する（ステップＳ７１０）。印刷識別子は、画像ファイルのヘッダ情報の所定領域に書き込まれている（図８参照）。ＣＰＵ２５１は、この領域を確認することで、印刷対象と指定された画像であるか否かを判断している。
【００６８】
ステップＳ７１０で、印刷識別子が無い（Ｎｏ）と判断した場合には、印刷を行なうことなく、全ての画像ファイルについて処理済みか否かを判断する（ステップＳ７５０）。ステップＳ７５０で、未処理の画像ファイルがある（Ｎｏ）場合には、ステップＳ７００へ戻り、次の画像ファイルについて処理を行ない、未処理の画像ファイルがない（Ｙｅｓ）場合には、一連の印刷処理を終了する。
【００６９】
他方、ステップＳ７１０で、印刷識別子が有る（Ｙｅｓ）と判断した場合には、ＣＰＵ２５１は表示識別子の有無を判断する（ステップＳ７２０）。表示識別子は、印刷装置１００のメモリ２５３に一時的に記憶されている。ＣＰＵ２５１は、メモリ２５３を確認することで、液晶ディスプレイ１５０上に表示されている画像であるか否かを判断している。
【００７０】
ステップＳ７２０で、表示識別子が無い（Ｎｏ）と判断した場合には、印刷を行なうことなく、ステップＳ７５０へ抜ける。ステップＳ７５０で、未処理の画像ファイルがある（Ｎｏ）場合には、ステップＳ７００へ戻り、次の画像ファイルについて処理を行ない、未処理の画像ファイルがない（Ｙｅｓ）場合には、一連の印刷処理を終了する。
【００７１】
他方、ステップＳ７２０で、表示識別子が有る（Ｙｅｓ）と判断した場合には、ＣＰＵ２５１は、その画像ファイルの画像データの印刷を実行する（ステップＳ７３０）。
【００７２】
印刷の終了後、ＣＰＵ２５１は印刷を終了した画像であることを示す印刷終了識別子を設定する（ステップＳ７４０）。具体的には、画像ファイルのヘッダ情報の所定領域に印刷終了識別子を書き込んでいる。
【００７３】
図８は、一の画像ファイルの構成を示す説明図である。図示するように、画像ファイルの書式はデジタルスチルカメラ用の所定の記録フォーマットであり、本実施例では、Ｅｘｉｆ（Exchangeable image file）形式のファイルである。Ｅｘｉｆ形式の画像ファイルは、ヘッダ情報（付加情報ともいう）と画像データとから構成されている。ヘッダ情報には、撮影日時やシャッタースピードなど、画像の撮影時の情報や、サムネイル画像、さらには、ユーザが自由に使用できる領域としてのメーカノートなど、種々のパラメータの記憶領域を備えている。
【００７４】
本実施例では、こうした記憶領域のうち、メーカノートに、印刷識別子や印刷終了識別子を書き込んでいる。図８に示す印刷識別子「１」は、印刷対象として設定されていることを示している。印刷対象として設定されていない場合には「０」が設定されている。また、印刷終了識別子「０」は、この画像が印刷されていないことを示している。印刷が実行された場合には「１」が設定される。なお、こうしたメーカノートに印刷枚数の識別子を追加するものとしても良い。
【００７５】
図７に戻り、印刷終了識別子の設定後、ＣＰＵ２５１は、ステップＳ７５０へ進み、全ての画像ファイルについて処理済みか否かを判断する。ステップＳ７５０で、未処理の画像ファイルがある（Ｎｏ）場合には、ステップＳ７００へ戻り、次の画像ファイルについて処理を行ない、未処理の画像ファイルがない（Ｙｅｓ）場合には、一連の印刷処理を終了する。
【００７６】
以上の印刷処理によれば、印刷識別子が設定され、表示識別子が設定された画像ファイルに対して、印刷を実行する。つまり、印刷対象として指定されても、表示されていない画像については印刷されない。また、両識別子を有する画像ファイルを印刷するため、特に印刷対象を変更する必要がなければ、印刷対象の選択、変更等の処理を行なう必要もない。したがって、印刷指定された画像の利便性を損なうことなく、表示部上で画像を確認して印刷することができる。
【００７７】
印刷対象とされた画像のうち、表示されている画像だけを印刷する構成を採ることで、例えば、印刷対象としての設定を行なってから印刷までに時間が経ち、設定した画像を忘れてしまった場合や、大量の画像に対して印刷指定を行なったため、どの画像を指定したか忘れてしまったような場合に、予想外の画像の印刷を防ぐことができ、特に有効である。
【００７８】
また、失敗画像には当らないと判断され、自動的に印刷対象として指定された画像であっても、個々のユーザの画像に対する感覚によって評価が異なる。本印刷処理によれば、自動的に印刷対象に指定された画像の印刷の前に、画像を表示し、ユーザが確認した画像を印刷することとなるため、印刷の際に不所望の画像の印刷を解除することができ、用紙やインクの無駄を抑制し、所望する画像の効率的な印刷を行なうことができる。
【００７９】
こうした印刷処理を応用することで、ユーザの利便性を向上した印刷装置を構築することができる。例えば、一度、液晶ディスプレイ１５０上で確認し、印刷した画像について、後から、さらにもう一枚印刷したいと考えた場合などには、ページ戻しボタンＢＢを操作することで、対象とする画像に再度、表示識別子が設定され、印刷を実行することができる。
【００８０】
さらに、本実施例の印刷処理では、印刷した画像ファイルに印刷終了識別子を設定する。こうした識別子を読み取ることで、印刷済みか否かを判断でき、印刷対象として指定された画像の印刷を適切に行なうことができる。例えば、複数の画像の印刷を途中で一旦終了し、後日、続きの印刷を行なう場合に有効であるし、本実施例と同じ処理機能を備えた別の印刷装置で印刷する場合にも有効である。また、上記対象の画像について、「印刷出力済み」といった文字列や、印刷済みを連想させるアイコンやマーク、等の表示させることも可能である。
【００８１】
なお、上記の印刷処理では、ステップＳ７００で画像ファイル全体を読み込むのもとして説明したが、ステップＳ７００では、画像ファイルのヘッダ情報のみを読み込むものとしても良い。この場合、ヘッダ情報から印刷対象の画像であると判断された後、ステップＳ７３０の前に画像ファイル全体、若しくは、画像データを読み込み、印刷を行なうものとしても良い。こうすることで、迅速な処理を実行することができる。
【００８２】
Ｅ．ＤＰＯＦ形式の印刷処理：
失敗写真判定処理に代えて、デジタルスチルカメラの画像の印刷用のフォーマットであるＤＰＯＦ形式により設定された印刷対象を印刷する際にも、本印刷処理を応用できる。この場合、まず、デジタルスチルカメラ側でユーザが撮影画像のうち、印刷対象とする画像を指定し、ＤＰＯＦ形式専用のファイル内に印刷識別子を設定する。この専用ファイルはメモリカードＭＣ内に書き込まれている。なお、印刷対象とする画像の指定と共に、その画像の印刷枚数も設定され、専用ファイルに書き込まれる。
【００８３】
印刷装置１００は、ＤＰＯＦ印刷のモードを備えており、メモリカードＭＣが装着され、ＤＰＯＦ印刷が選択されると、図９に示す処理が実行される。
【００８４】
図９は、ＤＰＯＦ形式の画像ファイルの印刷処理を示すフローチャートである。この処理は、上述の印刷処理と同様、ＣＰＵ２５１が制御プログラムを実行することによって実現される。
【００８５】
処理を開始すると、ＣＰＵ２５１は、液晶ディスプレイ１５０上に、画像表示を伴うＤＰＯＦ印刷を行なうか否かを選択するメッセージを表示する（ステップＳ９００）。具体的には、「印刷対象の画像を確認していから印刷を実行しますか」等のメッセージを表示する。
【００８６】
続いて、ＣＰＵ２５１は、操作パネル１４０を介したユーザからの操作指示を待ち、ユーザ操作を受けて、画像表示を伴うＤＰＯＦ印刷を行なうか否かの判断を行なう（ステップＳ９１０）。具体的には、液晶ディスプレイ１５０上にはメッセージと共に、「Ｙｅｓ」，「Ｎｏ」が表示されており、ユーザは方向ボタンＣＵＲでカーソルを「Ｙｅｓ」または「Ｎｏ」に移動させて、選択／解除ボタンＣＢを押下する。ＣＰＵ２５１は、こうしたユーザ操作を受け付けて、画像表示を伴うＤＰＯＦ印刷を行なうか否かの判断を行なう。
【００８７】
ステップＳ９１０で、画像表示を伴うＤＰＯＦ印刷を行なわない（Ｎｏ）と判断された場合には、通常のＤＰＯＦ印刷を実行し（ステップＳ９２０）、一連の処理を終了する。具体的には、メモリカードＭＣ内の専用ファイルを参照して、印刷対象の画像ファイルを読み込み、設定されている印刷枚数に従って印刷を実行し、指定された画像ファイルを全部印刷して一連の処理を終了する。なお、印刷を終了すると、ＤＰＯＦ形式専用のファイル内に設定されていた印刷識別子をクリアする。
【００８８】
他方、ステップＳ９１０で、画像表示を伴うＤＰＯＦ印刷を行なう（Ｙｅｓ）と判断された場合には、液晶ディスプレイ１５０上に表示可能な枚数の画像ファイルを読み込む（ステップＳ９３０）。本実施例では、印刷対象に指定された６枚の画像を読み込んでいる。
【００８９】
ＣＰＵ２５１は、読み込んだ画像を液晶ディスプレイ１５０上に表示すると共に、表示識別子をＤＰＯＦ形式専用のファイル内に書き込む（ステップＳ９４０）。
【００９０】
続いて、ＣＰＵ２５１は、液晶ディスプレイ１５０上の画像を確認し、印刷対象の指定を解除、あるいは、印刷枚数の変更等、必要に応じた印刷設定処理を行なう（ステップＳ９５０）。印刷対象の指定の解除や、印刷枚数の変更等は、図６に示した各種ボタンのユーザ操作により行なう。印刷対象の指定の解除がなされた画像ファイルについては、専用ファイル内の印刷識別子の設定が解除される。
【００９１】
ＣＰＵ２５１は、印刷設定処理の後、専用ファイルを参照し、印刷識別子および表示識別子が、共に設定されている画像ファイルについての印刷を実行し、印刷終了後、印刷終了識別子を専用ファイルに書き込む（ステップＳ９６０）。
【００９２】
続いて、ＣＰＵ２５１は、全画像ファイルについて処理が終了したか否かを判断する（ステップＳ９７０）。ステップＳ９７０で、ＤＰＯＦ形式で印刷対象とされている全画像ファイルについて、処理が終了していない（Ｎｏ）と判断した場合には、ステップＳ９３０へ戻り、次の画像を表示する。他方、ステップＳ９７０で、ＤＰＯＦ形式で印刷対象とされている全画像ファイルについて、処理が終了した（Ｙｅｓ）と判断した場合には、一連の処理を終了する。
【００９３】
以上、ＤＰＯＦ形式の画像ファイルの印刷処理によれば、印刷対象として指定され、かつ、表示されている画像のみを印刷する手法と、印刷対象として指定されている画像すべてを印刷する手法とを、所定操作で切り換えることができる。こうすることで、印刷態様が増え、ユーザの利便性を向上することができる。さらに、所定のメッセージを表示し、そのメッセージに従った容易な操作により、印刷手法を切り換えることができる。
【００９４】
なお、本実施例では、表示画像を確認してＤＰＯＦ印刷を行なう場合に、印刷終了後、印刷終了識別子を設定するものとしたが、これに代えて、専用ファイルに設定されていた印刷識別子をクリアするものとしても良い。こうした処理であっても、印刷済みの画像ファイルを容易に認識することができる。
【００９５】
Ｆ．変形例：
以上、本発明の種々の実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下の変形が可能である。
【００９６】
本実施例では、Ｅｘｉｆ形式だが、ＣＩＦＦ（Camera Image File Format）など、その他のデジタルスチルカメラ用の所定の記録フォーマットであっても良い。
【００９７】
本実施例では、失敗写真判定処理やＤＰＯＦ形式の設定に基づいて、印刷対象の画像の指定が行なわれるものとして説明したが、表示中の複数の画像の中から、ユーザが印刷対象とする画像を指定するものとしても良い。
【００９８】
例えば、液晶ディスプレイ１５０に６枚の画像を順次表示し、表示された画像に対して、ユーザが印刷対象を設定する。この設定で、印刷対象とされた画像に対して、印刷識別子の設定がなされ、印刷ボタンＰＢの操作により、表示識別子、印刷識別子が設定されている画像の印刷が実行される。こうすることで、利便性を向上した印刷装置を構築できる。
【００９９】
本実施例では、液晶ディスプレイ１５０を備えた印刷装置１００を例に説明したが、プリンタとデジタルスチルカメラからなる印刷システムを本発明の印刷装置としても良い。この場合、画像を表示する表示部、表示された画像に対して表示識別子を設定する機能を、デジタルスチルカメラ側に備え、印刷識別子，表示識別子を有する画像を入力して印刷する機能をプリンタ側に備える。こうした印刷装置であっても、画像を確認して印刷を実行することができる。
【図面の簡単な説明】
【０１００】
【図１】実施例としての印刷装置の外観図である。
【図２】印刷装置の内部構成を示す説明図である。
【図３】本実施例の印刷装置における印刷処理の概要を示した説明図である。
【図４】失敗写真判定処理のフローチャートである。
【図５】失敗写真判定処理を経た画像の表示態様の一例を示す説明図である。
【図６】操作パネルの一部を拡大した拡大図である。
【図７】印刷処理のフローチャートである。
【図８】画像ファイルの構成の一例を示す説明図である。
【図９】ＤＰＯＦ形式の画像ファイルの印刷処理を示すフローチャートである。
【符号の説明】
【０１０１】
１００…印刷装置
１１０…スキャナ
１２０…メモリカードスロット
１３０…ＵＳＢインタフェース
１４０…操作パネル
１５０…液晶ディスプレイ
２１０…キャリッジ
２１１…インクヘッド
２１２…インクカートリッジ
２２０…キャリッジモータ
２３０…モータ
２５０…制御回路
２５１…ＣＰＵ
２５２…ＲＯＭ
２５３…メモリ
２５４…ＥＥＰＲＯＭ
２６０…駆動ベルト
２７０…プラテン
２８０…摺動軸
ＦＢ…ページ送りボタン
ＢＢ…ページ戻しボタン
ＣＵＲ…方向ボタン
ＩＢ…印刷枚数増加ボタン
ＤＢ…印刷枚数低減ボタン
ＣＢ…選択／解除ボタン
ＰＢ…印刷ボタン
【図１】
2007164248.tif 000003
【図２】
2007164248.tif 000004
【図３】
2007164248.tif 000005
【図４】
2007164248.tif 000006
【図５】
2007164248.tif 000007
【図６】
2007164248.tif 000008
【図７】
2007164248.tif 000009
【図８】
2007164248.tif 000010
【図９】
2007164248.tif 000011