(57)【要約】【課題】デジタル画像ごとに印刷設定が異なるデジタル画像の印刷を、容易に繰り返し行うこと。【解決手段】印刷装置１００は、画像取得部１０１と、印刷条件取得部１０２と、プリンタ情報取得部１０３と、印刷可否判断部１０４と、表示制御部１０５と、画像表示部１０６と、画像印刷部１０７とを備える。画像取得部１０１は、印刷対象画像を取得する。印刷条件取得部１０２は、印刷対象画像に対してあらかじめ設定されている印刷条件を取得する。プリンタ情報取得部１０３は、プリンタが有する印刷条件を取得する。印刷可否判断部１０４は、取得した印刷条件による印刷対象画像の印刷を行うことができるか否かの判断を行う。表示制御部１０５は、印刷対象画像とともに、印刷可否判断部１０４による判断結果に対応した情報を表示するように制御する。画像表示部１０６は、印刷対象画像とともに、印刷可否判断部１０４による判断結果に対応した情報を表示する。【選択図】図１
2007148494.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像を取得する画像取得手段と、
前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得手段と、
プリンタが有する印刷条件を取得するプリンタ情報取得手段と、
前記印刷条件取得手段によって取得した前記印刷条件と、前記プリンタ情報取得手段によって取得した前記プリンタが有する印刷条件とに基づいて、前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断手段と、
前記印刷対象画像とともに、前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を表示するように制御する表示制御手段と、
前記印刷対象画像とともに、前記印刷可否判断情報を表示する画像表示手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷可否判断手段によって前記プリンタにおいて前記印刷条件による印刷をすることができると判断された場合に、前記印刷対象画像を前記印刷条件によって印刷する画像印刷手段をさらに備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷条件取得手段は、前記印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷条件取得手段は、印刷用紙のサイズおよび印刷用紙の方向に関する情報を、印刷条件として取得し、
前記印刷可否判断手段は、前記印刷用紙のサイズおよび印刷用紙の方向に関する情報と、前記プリンタが有する印刷条件とに基づいて、前記印刷可否判断を行うことを特徴とする請求項１〜３のいずれか一つに記載の印刷装置。
【請求項５】
前記印刷条件取得手段は、印刷枚数に関する情報を、印刷条件として取得し、
前記印刷可否判断手段は、前記印刷枚数に関する情報と、前記プリンタが有する印刷条件とに基づいて、前記印刷可否判断を行うことを特徴とする請求項１〜４のいずれか一つに記載の印刷装置。
【請求項６】
前記表示制御手段は、印刷対象画像の印刷対象外の部分に前記印刷可否判断情報を表示するように制御し、
前記画像表示手段は、印刷対象画像の印刷対象外の部分に前記印刷可否判断情報を表示することを特徴とする請求項１〜５のいずれか一つに記載の印刷装置。
【請求項７】
前記表示制御手段は、前記印刷可否判断情報を色の変化によって表示するように制御し、
前記画像表示手段は、前記印刷可否判断情報を色の変化によって表示することを特徴とする請求項１〜６のいずれか一つに記載の印刷装置。
【請求項８】
複数の印刷対象画像を取得する画像取得手段と、
複数の前記印刷対象画像に含まれるそれぞれの印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得手段と、
プリンタが有する複数の印刷条件を取得するプリンタ情報取得手段と、
複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件と、前記プリンタが有する複数の前記印刷条件とに基づいて、それぞれの前記印刷対象画像に対して、前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの印刷条件による印刷をすることができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断手段と、
複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を、表示するように制御する表示制御手段と、
複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断情報を表示する画像表示手段と、
を備えたことを特徴とする印刷装置。
【請求項９】
複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像のうち、前記印刷可否判断手段によって前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの前記印刷条件による印刷をすることができると判断された全ての前記印刷対象画像をそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件によって印刷する画像印刷手段をさらに備えたことを特徴とする請求項８に記載の印刷装置。
【請求項１０】
印刷対象画像を取得する画像取得工程と、
前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得工程と、
プリンタが有する印刷条件を取得するプリンタ情報取得工程と、
前記印刷条件取得工程によって取得した前記印刷条件と、前記プリンタ情報取得工程によって取得した前記プリンタが有する印刷条件とに基づいて、前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断工程と、
前記印刷対象画像とともに、前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を表示するように制御する表示制御工程と、
前記印刷対象画像とともに、前記印刷可否判断情報を表示する画像表示工程と、
を含んだことを特徴とする印刷方法。
【請求項１１】
複数の印刷対象画像を取得する画像取得工程と、
複数の前記印刷対象画像に含まれるそれぞれの印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得工程と、
プリンタが有する複数の印刷条件を取得するプリンタ情報取得工程と、
複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件と、前記プリンタが有する複数の前記印刷条件とに基づいて、それぞれの前記印刷対象画像に対して、前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの印刷条件による印刷をすることができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断工程と、
複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を、表示するように制御する表示制御工程と、
複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断情報を表示する画像表示工程と、
を含んだことを特徴とする印刷方法。
【請求項１２】
請求項１０または１１に記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【請求項１３】
請求項１２に記載の印刷プログラムを記憶したことを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に格納されているデジタル画像を印刷する、印刷装置、印刷方法、印刷プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、例えば、デジタルカメラなどで撮影したデジタル画像を、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、小型データ記憶媒体（スマートメディア、ＳＤメモリーカード、メモリースティック、ＵＳＢフラッシュメモリなど）などの記憶媒体（以下、「記憶メディア」と示す）を介して取得し、取得したデジタル画像を印刷用紙などに印刷することができる印刷装置などがある。このような印刷装置などにおいては、記憶メディアにどのようなデータが格納されているのかを把握したり、記憶メディアに格納されている大量のデータの中から、所望のデジタル画像を抽出したりするのが困難である。そのため、所望のデジタル画像を印刷するためには、手間や時間がかかる複雑な操作を行わなければならないという問題が生じていた。
【０００３】
そこで、例えば、デジタル画像に関する情報が定義されているメタデータをあらかじめデジタル画像とともに記憶メディアに格納しておき、このメタデータを読み取ることによって、記憶メディアにどのようなデータが格納されているのかを把握したり、記憶メディアに格納されている大量のデータの中から、所望のデジタル画像を抽出したりすることができる印刷装置がある（例えば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２０００−６６７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術にあっては、例えば、同じ印刷設定（印刷用紙の設定や印刷枚数の設定など）によるデジタル画像の印刷を繰り返し行う場合であっても、デジタル画像の印刷を行う度に手間や時間がかかる印刷設定を行わなければならないという問題が生じていた。また、例えば、同じ印刷設定によるデジタル画像の印刷を、複数の印刷装置によって行う場合であっても、印刷装置ごとに手間や時間がかかる印刷設定を行わなければならないという問題が生じていた。さらに、デジタル画像ごとに、印刷設定が異なる場合は、一つのデジタル画像を印刷する度に、手間や時間がかかる印刷設定の変更を行わなければならないという問題が生じていた。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、デジタル画像ごとに印刷設定が異なるデジタル画像の印刷を、容易に繰り返し行うことができる印刷装置、印刷方法、印刷プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、この発明にかかる印刷装置は、印刷対象画像を取得する画像取得手段と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得手段と、プリンタが有する印刷条件を取得するプリンタ情報取得手段と、前記印刷条件取得手段によって取得した前記印刷条件と、前記プリンタ情報取得手段によって取得した前記プリンタが有する印刷条件とに基づいて、前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断手段と、前記印刷対象画像とともに、前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を表示するように制御する表示制御手段と、前記印刷対象画像とともに、前記印刷可否判断情報を表示する画像表示手段と、を備えたことを特徴とする。
【０００８】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対してあらかじめ設定されている印刷条件を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像とともに表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに表示された判断結果に対応する情報によって、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【０００９】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷可否判断手段によって前記プリンタにおいて前記印刷条件による印刷をすることができると判断された場合に、前記印刷対象画像を前記印刷条件によって印刷する画像印刷手段をさらに備えたことを特徴とする。
【００１０】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対して設定されている印刷条件を取得して、取得した印刷条件による印刷対象画像の印刷を行うことができる。そのため、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、同じ印刷条件による印刷対象画像の印刷を繰り返し行うことができる。
【００１１】
また、この発明によれば、取得した印刷条件による印刷対象画像の印刷を、印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像とともに表示して、印刷することができると判断された印刷対象画像を印刷することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに表示された判断結果に対応する情報によって、印刷対象画像が印刷できるか否かを視覚的・直感的に把握したうえで、印刷対象画像を印刷することができる。
【００１２】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷条件取得手段は、前記印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得することを特徴とする。
【００１３】
この発明によれば、手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。
【００１４】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷条件取得手段は、印刷用紙のサイズおよび印刷用紙の方向に関する情報を、印刷条件として取得し、前記印刷可否判断手段は、前記印刷用紙のサイズおよび印刷用紙の方向に関する情報と、前記プリンタが有する印刷条件とに基づいて、前記印刷可否判断を行うことを特徴とする。
【００１５】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対して設定されている印刷条件として、印刷用紙のサイズおよび印刷用紙の方向に関する情報を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像とともに表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる、印刷用紙のサイズおよび印刷用紙の方向に関する印刷設定を行うことなく、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【００１６】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷条件取得手段は、印刷枚数に関する情報を、印刷条件として取得し、前記印刷可否判断手段は、前記印刷枚数に関する情報と、前記プリンタが有する印刷条件とに基づいて、前記印刷可否判断を行うことを特徴とする。
【００１７】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対して設定されている印刷条件として、印刷枚数に関する情報を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像とともに表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる、印刷枚数に関する印刷設定を行うことなく、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【００１８】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記表示制御手段は、印刷対象画像の印刷対象外の部分に前記印刷可否判断情報を表示するように制御し、前記画像表示手段は、印刷対象画像の印刷対象外の部分に前記印刷可否判断情報を表示することを特徴とする。
【００１９】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対して設定されている印刷条件を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像の印刷対象外の部分に表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像の印刷対象外の部分に表示された判断結果に対応する情報によって、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【００２０】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記表示制御手段は、前記印刷可否判断情報を色の変化によって表示するように制御し、前記画像表示手段は、前記印刷可否判断情報を色の変化によって表示することを特徴とする。
【００２１】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対して設定されている印刷条件を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を色の変化によって表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、色の変化によって表示された判断結果に対応する情報によって、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【００２２】
また、この発明にかかる印刷装置は、複数の印刷対象画像を取得する画像取得手段と、複数の前記印刷対象画像に含まれるそれぞれの印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得手段と、プリンタが有する複数の印刷条件を取得するプリンタ情報取得手段と、複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件と、前記プリンタが有する複数の前記印刷条件とに基づいて、それぞれの前記印刷対象画像に対して、前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの印刷条件による印刷をすることができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断手段と、複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を、表示するように制御する表示制御手段と、複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断情報を表示する画像表示手段と、を備えたことを特徴とする。
【００２３】
この発明によれば、複数の印刷対象画像を取得するとともに、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して設定されている印刷条件と、プリンタが有する複数の印刷条件とを取得して、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、プリンタが有する複数の印刷条件に含まれるいずれかの印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を複数の印刷対象画像とともに一覧表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに一覧表示された判断結果に対応する情報によって、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、印刷できるか否かを視覚的・直感的に把握することができる。
【００２４】
また、この発明によれば、印刷対象画像に対してあらかじめ設定されている印刷条件がそれぞれ異なる場合であっても、印刷対象画像ごとに手間や時間がかかる印刷設定の変更を行うことなく、印刷対象画像とともに一覧表示された判断結果に対応する情報によって、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、印刷できるか否かを視覚的・直感的に把握することができる。
【００２５】
また、この発明にかかる印刷装置は、上記に記載の発明において、複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像のうち、前記印刷可否判断手段によって前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの前記印刷条件による印刷をすることができると判断された全ての前記印刷対象画像をそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件によって印刷する画像印刷手段をさらに備えたことを特徴とする。
【００２６】
この発明によれば、複数の印刷対象画像を取得するとともに、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対してあらかじめ設定されている印刷条件を取得して、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、取得した印刷条件による印刷対象画像の印刷を行うことができる。そのため、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、同じ印刷条件による複数の印刷対象画像の印刷を繰り返し行うことができる。
【００２７】
また、この発明によれば、印刷対象画像に対してあらかじめ設定されている印刷条件がそれぞれ異なる場合であっても、印刷対象画像ごとに手間や時間がかかる印刷設定の変更を行うことなく、複数の印刷対象画像を印刷することができる。
【００２８】
また、この発明にかかる印刷方法は、印刷対象画像を取得する画像取得工程と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得工程と、プリンタが有する印刷条件を取得するプリンタ情報取得工程と、前記印刷条件取得工程によって取得した前記印刷条件と、前記プリンタ情報取得工程によって取得した前記プリンタが有する印刷条件とに基づいて、前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断工程と、前記印刷対象画像とともに、前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を表示するように制御する表示制御工程と、前記印刷対象画像とともに、前記印刷可否判断情報を表示する画像表示工程と、を含んだことを特徴とする。
【００２９】
この発明によれば、印刷対象画像を取得するとともに、印刷対象画像に対してあらかじめ設定されている印刷条件を取得して、取得した印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を印刷対象画像とともに表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに表示された判断結果に対応する情報によって、印刷対象画像が印刷できるか否かを視覚的・直感的に把握することができる。
【００３０】
また、この発明にかかる印刷方法は、上記に記載の発明において、複数の印刷対象画像を取得する画像取得工程と、複数の前記印刷対象画像に含まれるそれぞれの印刷対象画像に対してあらかじめ設定されている印刷条件を取得する印刷条件取得工程と、プリンタが有する複数の印刷条件を取得するプリンタ情報取得工程と、複数の前記印刷対象画像に含まれるそれぞれの前記印刷対象画像に対してあらかじめ設定されている前記印刷条件と、前記プリンタが有する複数の前記印刷条件とに基づいて、それぞれの前記印刷対象画像に対して、前記プリンタにおいて前記プリンタが有する複数の前記印刷条件に含まれるいずれかの印刷条件による印刷をすることができるか否かの判断（以下、「印刷可否判断」と示す）を行う印刷可否判断工程と、複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断に対応した情報（以下、「印刷可否判断情報」と示す）を、表示するように制御する表示制御工程と、複数の前記印刷対象画像とともに、それぞれの前記印刷対象画像に対する前記印刷可否判断情報を表示する画像表示工程と、を含んだことを特徴とする。
【００３１】
この発明によれば、複数の印刷対象画像を取得するとともに、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して設定されている印刷条件と、プリンタが有する複数の印刷条件とを取得して、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、プリンタが有する複数の印刷条件に含まれるいずれかの印刷条件による印刷対象画像の印刷を印刷装置に備えられたプリンタによって行うことができるか否かの判断を行って、この判断結果に対応する情報を複数の印刷対象画像とともに一覧表示することができる。そのため、ユーザは、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、印刷対象画像とともに一覧表示された判断結果に対応する情報によって、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、印刷できるか否かを視覚的・直感的に把握することができる。
【００３２】
また、この発明によれば、印刷対象画像に対してあらかじめ設定されている印刷条件がそれぞれ異なる場合であっても、印刷対象画像ごとに手間や時間がかかる印刷設定の変更を行うことなく、印刷対象画像とともに一覧表示された判断結果に対応する情報によって、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して、印刷できるか否かを視覚的・直感的に把握することができる。
【００３３】
また、この発明にかかる印刷プログラムは、上記に記載の印刷方法をコンピュータに実行させることを特徴とする。
【００３４】
この発明によれば、印刷プログラムを実行することにより、上述した印刷方法によって得られる動作がコンピュータによって実現される。これにより、上述した印刷方法の実現によって得られる各種効果を奏することができる。
【００３５】
また、この発明にかかる記憶媒体は、上記に記載の印刷プログラムをコンピュータに読み取り可能に記憶したことを特徴とする。
【００３６】
この発明によれば、記憶された印刷プログラムをコンピュータに読み取らせ、実行させることによって、上述した印刷プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述した印刷プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００３７】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷方法、印刷プログラム、および記憶媒体の好適な実施の形態を詳細に説明する。
【００３８】
（印刷装置１００の機能的構成）
図１は、本実施の形態における印刷装置の機能的構成の一例を示すブロック図である。図１に示すように、本実施の形態における印刷装置１００は、画像取得部１０１と、印刷条件取得部１０２と、プリンタ情報取得部１０３と、印刷可否判断部１０４と、表示制御部１０５と、画像表示部１０６と、画像印刷部１０７とを備えて構成されている。
【００３９】
画像取得部１０１は、印刷対象画像を取得する。画像取得部１０１は、例えば、後述するＨＤ２０５、ＦＤ２０７、ＣＤ／ＤＶＤディスク２１６や、Ｉ／Ｆ２０９を介して印刷装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など）、小型データ記憶媒体（コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリーカード、マルチメディアカード（登録商標）、メモリースティック、ＵＳＢフラッシュメモリなど）など、種々の形態の記憶媒体から印刷対象画像を取得することができる。画像取得部１０１が取得する印刷対象画像は、上述した記憶媒体などに格納されている画像の中から、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって選択される。
【００４０】
印刷条件取得部１０２は、画像取得部１０１によって取得した印刷対象画像に対してあらかじめ設定されている印刷条件を取得する。印刷条件には、画像取得部１０１によって取得した印刷対象画像に対する、印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）、印刷用紙の方向（縦または横）、印刷枚数などの情報が含まれる。印刷条件取得部１０２は、印刷対象画像と同様に、例えば、後述するＨＤ２０５、ＦＤ２０７、ＣＤ／ＤＶＤディスク２１６や、Ｉ／Ｆ２０９を介して印刷装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など）、小型データ記憶媒体（コンパクトフラッシュ、スマートメディア、ＳＤメモリーカード、マルチメディアカード、メモリースティック、ＵＳＢフラッシュメモリなど）など、種々の形態の記憶媒体から印刷条件を取得することができる。なお、本実施の形態においては、印刷対象画像が格納されている記憶媒体と同一の記憶媒体から印刷条件を取得する構成としているが、印刷対象画像が格納されている記憶媒体と異なる記憶媒体から印刷条件を取得する構成としても良い。
【００４１】
プリンタ情報取得部１０３は、印刷装置１００に備えられている後述するプリンタ２１４が有する印刷条件を取得する。プリンタ情報取得部１０３は、例えば、ＨＤ２０５に格納されている、プリンタ２１４を制御するための図示しないプリンタドライバなどから、プリンタ２１４が有する印刷条件を取得することができる。プリンタ情報取得部１０３が取得するプリンタ２１４が有する印刷条件には、印刷装置１００によって印刷可能な印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）、印刷用紙の方向（縦または横）、現在給紙されている印刷用紙の枚数などの情報が含まれる。
【００４２】
印刷可否判断部１０４は、印刷条件取得部１０２によって取得した印刷条件と、プリンタ情報取得部１０３によって取得したプリンタ２１４が有する印刷条件とに基づいて、画像取得部１０１によって取得した印刷対象画像を、印刷条件取得部１０２によって取得した印刷条件で、印刷することができるか否かの判断（以下、「印刷可否判断」と示す）を行う。例えば、印刷条件に設定されている印刷用紙のサイズが、プリンタ２１４で印刷することができない印刷用紙のサイズであった場合、印刷可否判断部１０４は、この印刷対象画像を印刷することができないと判断する。また、例えば、印刷条件に設定されている印刷用紙のサイズに対応する印刷用紙が、プリンタ２１４に一枚も給紙されていない場合に、印刷可否判断部１０４は、この印刷対象画像を印刷することができないと判断する。
【００４３】
表示制御部１０５は、印刷可否判断部１０４によって判断された印刷可否判断に基づいて、印刷可否判断に対応した情報を、印刷対象画像とともに表示するように制御する。表示制御部１０５は、印刷可否判断に対応した情報として、印刷対象画像の印刷対象外の部分（以下、「空白部分」と示す）が印刷可否判断に対応する所定の色で印されるように、印刷対象画像の表示を制御する。これによって、印刷対象画像がディスプレイ２０８の画面上に表示されたときに、印刷対象画像を印刷することができるか否かをユーザが判断することができる。
【００４４】
印刷可否判断部１０４が、ある印刷対象画像を印刷することができると判断した場合は、表示制御部１０５は、この印刷対象画像の空白部分を青色で印すように印刷対象画像の表示を制御する。また、印刷可否判断部１０４が、ある印刷対象画像を印刷することができないと判断した場合は、表示制御部１０５は、この印刷対象画像の空白部分を赤色で印すように印刷対象画像の表示を制御する。
【００４５】
本実施の形態においては、印刷可否判断に対応する所定の色が印刷プログラムにあらかじめ設定されている構成としているが、例えば、ユーザによって、印刷可否判断に対応する所定の色を設定する画面から、キーボード２１１やマウス２１２などの操作によってあらかじめ設定して、ＨＤ２０５などの記憶媒体に格納される構成としてもよい。所定の色で印される印刷対象画像の空白部分は、画像取得部１０１によって取得した印刷対象画像の横幅と縦幅の比率（以下、「アスペクト比」と示す）と、印刷条件取得部１０２によって取得した印刷条件に設定されている印刷用紙のサイズおよび印刷用紙の方向に対応する印刷用紙のアスペクト比との差異によって生じる。
【００４６】
なお、印刷対象画像のアスペクト比と、印刷用紙のアスペクト比が同一の場合は、空白部分が生じない。この場合、表示制御部１０５は、別途、上述したそれぞれの印刷可否判断に対応する色が印された画像や文字などを生成して、印刷対象画像とともに画面に表示するように制御する。この場合においても、印刷対象画像がディスプレイ２０８の画面上に表示されたときに、印刷対象画像を印刷することができるか否かをユーザが判断することができる。
【００４７】
画像表示部１０６は、表示制御部１０５によって空白部分が所定の色に印されるように制御された印刷対象画像をディスプレイ２０８の画面上に表示する。
【００４８】
画像印刷部１０７は、画像取得部１０１によって取得した印刷対象画像の中から、印刷可否判断部１０４によって印刷することができると判断された全ての印刷対象画像を、印刷条件取得部１０２によって取得した印刷条件に基づいて、プリンタ２１４を介して印刷する。
【００４９】
（印刷装置１００のハードウェア構成）
図２は、本実施の形態における印刷装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。本実施の形態における印刷装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０４と、ＨＤ（Ｈａｒｄ  Ｄｉｓｃ）２０５と、ＦＤＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｃ  Ｄｒｉｖｅ）２０６と、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｃ）２０７と、ディスプレイ２０８と、インタフェース（Ｉ／Ｆ）２０９と、通信ケーブル２１０と、キーボード２１１と、マウス２１２と、スキャナ２１３と、プリンタ２１４と、ディスクドライブ２１５と、ＣＤ／ＤＶＤディスク２１６とを備えて構成されており、各構成部はバス２１７によってそれぞれ接続されている。
【００５０】
ＣＰＵ２０１は、所定の演算処理を実行し、この印刷装置１００の全体を制御する。ＲＯＭ２０２は、各種制御プログラムなどを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されないものである。ＲＡＭ２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。
【００５１】
ＨＤＤ２０４はＣＰＵ２０１の制御命令に従って、ＨＤ２０５に対するデータの読み取り／書き込みの制御を行う。ＨＤ２０５は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＨＤ２０５は、ＨＤＤ２０４による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する。ＦＤＤ２０６はＣＰＵ２０１の制御命令に従って、ＦＤ２０７に対するデータの読み取り／書き込みの制御を行う。ＦＤ２０７は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＦＤ２０７は、ＦＤＤ２０６による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する着脱自在な記憶媒体である。
【００５２】
ディスプレイ２０８は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置によって構成される。ディスプレイ２０８には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。
【００５３】
Ｉ／Ｆ２０９は、通信ケーブル２１０を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１０に接続され、ネットワーク１１０と印刷装置１００とのインタフェースとして機能し、印刷装置１００に対するデータの入出力を制御する。
【００５４】
キーボード２１１は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１２は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００５５】
スキャナ２１３は、用紙などに印刷されている画像を光学的に読み取り、印刷装置１００の内部に画像データを取り込む。プリンタ２１４は、画像や文書などの印刷データを用紙などに印刷する。プリンタ２１４には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。ディスクドライブ２１５はＣＰＵ２０１の制御命令に従って、ＣＤ／ＤＶＤディスク２１６に対するデータの読み取り／書き込みの制御を行う。
【００５６】
ＣＤ／ＤＶＤディスク２１６は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記録する。ＣＤ／ＤＶＤディスク２１６は、ディスクドライブ２１５による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記録する着脱自在な記憶媒体である。
【００５７】
なお、印刷対象画像および印刷条件が格納されている記憶メディアとして、上述したＨＤ２０５、ＦＤ２０７、ＣＤ／ＤＶＤディスク２１６に加え、例えば、Ｉ／Ｆ２０９を介して印刷装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、デジタルオーディオプレーヤなど）、小型データ記憶媒体（コンパクトフラッシュ、スマートメディア、ＳＤメモリーカード、マルチメディアカード、メモリースティック、ＵＳＢフラッシュメモリなど）など、種々の形態のものを利用することができる。
【００５８】
なお、本実施の形態にかかる印刷装置１００の機能的構成は、例えば、画像取得部１０１は、ＣＰＵ２０１、キーボード２１１およびマウス２１２が、印刷条件取得部１０２と、プリンタ情報取得部１０３と、印刷可否判断部１０４と、表示制御部１０５は、ＣＰＵ２０１が、画像表示部１０６は、ディスプレイ２０８が、画像印刷部１０７は、プリンタ２１４が、それぞれその機能を実現する。
【００５９】
（印刷装置１００の印刷処理手順）
図３は、本実施の形態における印刷装置による印刷処理手順の一例を示すフローチャートである。以下、本実施の形態における印刷処理手順について図３を用いて説明する。
【００６０】
まず、画像取得部１０１によって、印刷対象画像が格納されている記憶メディアから、印刷対象画像を取得する（ステップＳ３０１）。本実施の形態においては、印刷対象画像が格納されている記憶メディアとして、可搬性を有する小型データ記憶媒体（コンパクトフラッシュ、スマートメディア、ＳＤメモリーカード、マルチメディアカード、メモリースティック、ＵＳＢフラッシュメモリなど）から印刷対象画像を取得しているが、その他にも、ＣＤ／ＤＶＤディスク２１６、ＨＤ２０５、ＦＤ２０７、Ｉ／Ｆ２０９を介して印刷装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、デジタルオーディオプレーヤなど）などから取得することもできる。なお、印刷対象画像の一例については図４を用いて後述する。
【００６１】
次に、印刷条件取得部１０２によって、ステップＳ３０１で取得した印刷対象画像に対してあらかじめ設定されている印刷条件を取得する（ステップＳ３０２）。本実施の形態においては、印刷条件が定義されているメタデータを読み込むことによって、印刷条件を取得する。本実施の形態においては、このメタデータは、ステップＳ３０１で取得した印刷対象画像が格納されている記憶メディアに格納されている。なお、印刷対象画像および印刷条件が格納されている記憶メディアのデータ構成の一例については図５を、メタデータのデータ設定値の一例については図６を用いて後述する。
【００６２】
次に、プリンタ情報取得部１０３によって、印刷装置１００に備えられているプリンタ２１４が有する印刷条件を取得する（ステップＳ３０３）。プリンタ情報取得部１０３は、例えば、ＨＤ２０５に格納されている、プリンタ２１４を制御するための図示しないプリンタドライバなどから、プリンタ２１４が有する印刷条件を取得する。なお、プリンタ２１４が有する印刷条件の一例については図７を用いて後述する。
【００６３】
次に、印刷可否判断部１０４によって、ステップＳ３０１で取得した印刷対象画像の中から所定の順序に従って、印刷対象画像を一つ選択する（ステップＳ３０４）。印刷可否判断部１０４は、例えば、ステップＳ３０１で取得した印刷対象画像の中から、印刷対象画像に付与されているファイル名のアルファベット順に従って、印刷対象画像を一つ選択する。
【００６４】
次に、印刷可否判断部１０４によって、ステップＳ３０２で取得した印刷条件と、ステップＳ３０３で取得したプリンタ２１４が有する印刷条件とに基づいて、ステップＳ３０４で選択された印刷対象画像を、ステップＳ３０２で取得した印刷条件で、印刷することができるか否かを判断する（ステップＳ３０５）。
【００６５】
ステップＳ３０５で、ステップＳ３０４で選択された印刷対象画像をステップＳ３０２で取得した印刷条件で印刷することができると判断した場合は（ステップＳ３０５：Ｙｅｓ）、表示制御部１０５によって、ステップＳ３０４で選択された印刷対象画像の空白部分を青色で印すように印刷対象画像の表示を制御して（ステップＳ３０６）、次のステップＳ３０８へ進む。ステップＳ３０５で、ステップＳ３０４で選択された印刷対象画像をステップＳ３０２で取得した印刷条件で印刷することができないと判断した場合は（ステップＳ３０５：Ｎｏ）、表示制御部１０５によって、ステップＳ３０４で選択された印刷対象画像の空白部分を赤色で印すように印刷対象画像の表示を制御して（ステップＳ３０７）、次のステップＳ３０８へ進む。
【００６６】
次に、印刷可否判断部１０４によって、ステップＳ３０１で取得した印刷対象画像の中に含まれる全ての印刷対象画像が、ステップＳ３０４によって選択されたか否かを判断する（ステップＳ３０８）。ステップＳ３０８で、ステップＳ３０１で取得した印刷対象画像の中に含まれる全ての印刷対象画像が、ステップＳ３０４によって選択されていないと判断した場合は（ステップＳ３０８：Ｎｏ）、ステップＳ３０１で取得した印刷対象画像に含まれる、すでにステップＳ３０４によって選択されていない印刷対象画像の中から所定の順序に従って、次の印刷対象画像を一つ選択して（ステップＳ３０９）、ステップＳ３０５に戻って、選択した印刷対象画像を印刷することができるか否かを判断する。そして、上述したステップＳ３０５〜Ｓ３０９を繰り返し行うことによって、ステップＳ３０１で取得した全ての印刷対象画像に対して、印刷対象画像を印刷することができるか否かを判断することができる。さらに、ステップＳ３０８で、ステップＳ３０１で取得した印刷対象画像の中に含まれる全ての印刷対象画像が、ステップＳ３０４によって選択されていると判断した場合は（ステップＳ３０８：Ｙｅｓ）、次のステップＳ３１０へ進む。
【００６７】
次に、画像表示部１０６によって、ステップＳ３０１で取得された全ての印刷対象画像
をディスプレイ２０８の画面上に表示する（ステップＳ３１０）。画像表示部１０６によって表示される全ての印刷対象画像は、ステップＳ３０６で、表示制御部１０５によって、空白部分を青色で印すように表示を制御されているか、または、ステップＳ３０７で、表示制御部１０５によって、空白部分を赤色で印すように表示を制御されている。なお、ディスプレイ２０８の画面上に表示された印刷対象画像の一例については図８を用いて後述する。
【００６８】
次に、印刷処理プログラムに対する処理命令を受け付ける（ステップＳ３１１）。本実施の形態における印刷処理プログラムにおいては、ステップＳ３１０で印刷対象画像をディスプレイ２０８の画面上に表示した後に、印刷処理プログラムに対する処理命令が行われるまで処理を待機する。そして、印刷処理プログラムに対する処理命令が行われた後に、次のステップＳ３１２へ進む。なお、印刷処理プログラムに対する処理命令として、「表示切り替え命令」、「印刷処理命令」、「情報更新命令」、「印刷条件変更命令」、「終了命令」、の５通りの処理命令が用意されている。上述したこれらの処理命令は、例えば、キーボード２１１やマウス２１２などを用いてユーザが行った操作によっていずれかが実行される。
【００６９】
次に、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷条件変更命令か否かを判断する（ステップＳ３１２）。この印刷条件変更命令は、例えば、
ディスプレイ２０８の画面上に表示された印刷対象画像の印刷条件（印刷用紙のサイズ、印刷用紙の方向、印刷枚数）を変更したいときに、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって、ディスプレイ２０８の画面上で、印刷条件を変更したい印刷対象画像が選択された状態のまま、印刷対象画像とともにディスプレイ２０８の画面上に表示された「印刷条件変更」ボタンが、押下されることによって生成される。
【００７０】
ステップＳ３１２で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷条件変更命令であると判断した場合は（ステップＳ３１２：Ｙｅｓ）、ディスプレイ２０８の画面上に表示されている印刷対象画像の印刷条件（印刷用紙のサイズ、印刷用紙の方向、印刷枚数）を変更して（ステップＳ３１３）、ステップＳ３０２に戻って、ステップＳ３０２以降の処理をもう一度実行する。これによって、最新の印刷条件およびプリンタ２１４が有する印刷条件に基づいた印刷対象画像をディスプレイ２０８の画面上に表示することができる。ステップＳ３１２で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷条件変更命令ではないと判断した場合は（ステップＳ３１２：Ｎｏ）、次のステップＳ３１４へ進む。なお、印刷対象画像の印刷条件を変更する画面の一例については図９を、印刷条件が変更された後にディスプレイ２０８の画面上に表示された印刷対象画像の一例については図１０を用いて後述する。
【００７１】
次に、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、情報更新命令か否かを判断する（ステップＳ３１４）。この情報更新命令は、例えば、ステップＳ３０１で取得した印刷対象画像、ステップＳ３０２で取得した印刷条件、ステップＳ３０３で取得したプリンタ２１４が有する印刷条件のいずれかが更新されたときに、印刷対象画像とともにディスプレイ２０８の画面上に表示された「情報更新」ボタンが、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって押下されることによって生成される。
【００７２】
ステップＳ３１４で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、情報更新命令であると判断した場合は（ステップＳ３１４：Ｙｅｓ）、ステップＳ３０１に戻って、ステップＳ３０１以降の処理をもう一度実行する。これによって、最新の印刷対象画像、印刷条件およびプリンタ２１４が有する印刷条件に基づいた印刷対象画像をディスプレイ２０８の画面上に表示することができる。ステップＳ３１４で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、情報更新命令ではないと判断した場合は（ステップＳ３１４：Ｎｏ）、次のステップＳ３１５へ進む。
【００７３】
次に、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、表示切り替え命令か否かを判断する（ステップＳ３１５）。この表示切り替え命令は、例えば、印刷対象画像とともにディスプレイ２０８の画面上に表示された「表示切替」ボタンが、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって押下されることによって生成される。
【００７４】
ステップＳ３１５で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、表示切り替え命令であると判断した場合は（ステップＳ３１５：Ｙｅｓ）、ディスプレイ２０８の画面上に表示されている印刷対象画像の表示レイアウトを切り替えて（ステップＳ３１６）、ステップＳ３１１に戻って、再度、印刷処理プログラムに対する処理命令を受け付ける。ステップＳ３１５で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、表示切り替え命令ではないと判断した場合は（ステップＳ３１５：Ｎｏ）、次のステップＳ３１７へ進む。なお、表示レイアウトが切り替えられた後に、ディスプレイ２０８の画面上に表示された印刷対象画像の一例については図１１を用いて後述する。
【００７５】
次に、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷処理命令か否かを判断する（ステップＳ３１７）。この印刷処理命令は、例えば、ディスプレイ２０８の画面上に表示された印刷対象画像を印刷したいときに、印刷対象画像とともにディスプレイ２０８の画面上に表示された「印刷」ボタンが、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって押下されることによって生成される。
【００７６】
ステップＳ３１７で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷処理命令ではないと判断した場合（すなわち、終了命令であると判断した場合）は（ステップＳ３１７：Ｎｏ）、ステップＳ３１８を飛ばして、一連の処理を終了する。
【００７７】
ステップＳ３１７で、ステップＳ３１１で受け付けた印刷処理プログラムに対する処理命令が、印刷処理命令であると判断した場合は（ステップＳ３１７：Ｙｅｓ）、画像印刷部１０７によって、プリンタ２１４を介して、印刷対象画像を印刷して（ステップＳ３１８）、一連の処理を終了する。
【００７８】
ステップＳ３１８において、画像印刷部１０７は、ステップＳ３０１で取得した印刷対象画像の中から、ステップＳ３０５で印刷可否判断部１０４によって印刷することができると判断された全ての印刷対象画像（すなわち、ディスプレイ２０８の画面上において、空白部分が青色で表示されている印刷対象画像）を、ステップＳ３０２で取得した印刷条件に基づいて印刷する。
【００７９】
また、画像印刷部１０７は、プリンタ２１４によって印刷することができる印刷用紙のサイズと印刷用紙の方向との組み合わせ（例えば、「Ａ４縦」、「Ａ４横」、「Ｌ判縦」など）ごとに、印刷する印刷対象画像を分類して、この組み合わせごとに、順次、印刷対象画像を印刷する。さらに、画像印刷部１０７は、「どの印刷対象画像を印刷しているのか」、「何枚目を印刷しているのか」などを把握するための、印刷状況情報をディスプレイ２０８の画面上に表示する。なお、ディスプレイ２０８の画面上に表示されている印刷状況情報の一例については図１２を、プリンタ２１４によって印刷された印刷対象画像の一例については図１３を用いて後述する。
【００８０】
図４は、記憶メディアに格納されている印刷対象画像の一例を示す図である。図４に示すように、画像群４００は、画像４０１，４０２，４０３，４０４によって構成されている。各画像４０１〜４０４は、ＪＰＥＧ形式で圧縮された画像データであり、ファイル名として、「０００１．ＪＰＧ」〜「０００４．ＪＰＧ」がそれぞれに付与されている。
【００８１】
本実施の形態においては、画像群４００が格納されている記憶メディアとして可搬性を有する小型データ記憶媒体（コンパクトフラッシュ、スマートメディア、ＳＤメモリーカード、マルチメディアカード、メモリースティック、ＵＳＢフラッシュメモリなど）を用いているが、その他にも、ＣＤ／ＤＶＤディスク２１６、ＨＤ２０５、ＦＤ２０７、Ｉ／Ｆ２０９を介して印刷装置１００に接続されたパーソナル・コンピュータ、携帯情報端末（デジタルカメラ、デジタルオーディオプレーヤなど）などに格納されている画像群４００を用いてもよい。
【００８２】
図５は、印刷対象画像および印刷条件が格納されている記憶メディアのデータ構成の一例を示す図である。図５に示すように、データ群５００は、ディレクトリ５１０を最上位階層とした階層構造である。ディレクトリ５１０は、ディレクトリ名称「ＲＯＯＴ」を有する。ディレクトリ５１０は、ディレクトリ５２０と、ディレクトリ５３０とによって構成されている。
【００８３】
ディレクトリ５２０は、ディレクトリ名称「ＭＥＴＡ」を有する。ディレクトリ５２０には、ファイル５２１が格納されている。ファイル５２１は、ファイル名称「ＭＥＴＡ．ＸＭＬ」を有する、ＸＭＬ形式のメタデータである。ファイル５２１には、メタデータとして、印刷対象画像と、それぞれの印刷対象画像に対する印刷用紙のサイズ、印刷用紙の方向、印刷枚数などの定義情報がＸＭＬ形式で記述されている。ディレクトリ５３０は、ディレクトリ名称「ＣＯＮＴＥＮＴＳ」を有する。ディレクトリ５３０には、図４を用いて上述した画像４０１〜４０４が格納されている。
【００８４】
図６は、メタデータのデータ設定値の一例を示す図である。メタデータ６００は、図５を用いて上述したファイル５２１に格納されているメタデータ６００を表形式であらわしたものである。図６に示すように、メタデータ６００は、コンテンツＩＤ６１０と、コンテンツＵＲＬ６２０と、印刷枚数６３０と、用紙サイズ６４０と、用紙方向６５０とによって構成されている。
【００８５】
コンテンツＩＤ６１０には、ディレクトリ５３０に格納されているそれぞれの印刷対象画像を一意に識別するための文字列が設定される。コンテンツＵＲＬ６２０には、ディレクトリ５３０に格納されているそれぞれの印刷対象画像に対する格納先アドレスおよびそれぞれの印刷対象画像に対するファイル名が設定される。印刷枚数６３０には、ディレクトリ５３０に格納されているそれぞれの印刷対象画像に対する印刷枚数が設定される。用紙サイズ６４０には、ディレクトリ５３０に格納されているそれぞれの印刷対象画像に対する印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）が設定される。用紙方向６５０には、ディレクトリ５３０に格納されているそれぞれの印刷対象画像に対する印刷用紙の方向（縦または横）が設定される。
【００８６】
例えば、印刷条件取得部１０２は、メタデータ６００に基づいて、ディレクトリ５３０には、図４を用いて上述した画像４０１〜４０４が格納されていると判断する。また、例えば、印刷条件取得部１０２は、コンテンツＩＤ６１０に「２００４  Ｐｈｏｔｏ２」が付与された印刷対象画像を選択した場合は、コンテンツＵＲＬ６２０として「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ／０００２．ＪＰＧ」を、印刷枚数６３０として「５（枚）」を、用紙サイズ６４０として「Ａ４」を、用紙方向６５０として「横」を取得することを示している。これによって、印刷可否判断部１０４は、ディレクトリ「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ」に格納されている、コンテンツＩＤ６１０に「２００４  Ｐｈｏｔｏ２」が付与された印刷対象画像には、印刷用紙「Ａ４横」へ５枚印刷するという印刷条件が付与されていると判断する。このように、本実施の形態においては、図４を用いて上述した画像４０１〜４０４のそれぞれに対して印刷条件を設定することができる。
【００８７】
上述したメタデータ６００のデータ構成および、図５を用いて上述した記憶メディアのデータ構成は、印刷装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成されている。これによって、例えばデジタルカメラなどの印刷装置１００以外の装置によって生成され、記憶メディアに格納されたメタデータ６００であっても、印刷装置１００によって判読することができる。また、印刷装置１００によって生成され、記憶メディアに格納されたメタデータ６００であっても、印刷装置１００以外の装置によって判読することができる。さらに、印刷装置１００以外の装置によって生成され、記憶メディアに格納されたメタデータ６００を、さらに他の印刷装置１００以外の装置によって判読することができる。
【００８８】
図７は、プリンタ２１４が有する印刷条件の一例を示す図である。表７００は、印刷装置１００に備えられているプリンタ２１４が有する印刷条件を表形式であらわしたものである。図７に示すように、表７００は、用紙サイズ７１０と、用紙方向７２０と、残り枚数７３０とによって構成されている。用紙サイズ７１０には、プリンタ２１４によって印刷することができる印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）が設定される。用紙方向７２０には、用紙サイズ７１０に設定されている印刷用紙のサイズに対して、プリンタ２１４によって印刷することができる印刷用紙の方向（縦または横）が設定される。残り枚数７３０には、用紙サイズ７１０に設定されている印刷用紙のサイズと、用紙方向７２０に設定されている印刷用紙の方向との組み合わせの設定に対応する印刷用紙の、現在プリンタ２１４に給紙されている枚数が設定される。
【００８９】
例えば、プリンタ情報取得部１０３は、表７００に基づいて、プリンタ２１４が印刷することができる印刷用紙は、「Ａ４縦」、「Ａ４横」、「Ｌ判縦」であると判断する。また、例えば、プリンタ情報取得部１０３は、表７００に基づいて、現在プリンタ２１４に給紙されている印刷用紙「Ａ４縦」、「Ａ４横」、「Ｌ判縦」の枚数は、それぞれ「１０（枚）」であると判断する。表７００は、例えば、ＨＤ２０５の、プリンタ２１４を制御するためのプリンタドライバなどに格納されており、印刷可否判断部１０４による印刷可否判断に用いられるために、プリンタ情報取得部１０３によって読み出される。
【００９０】
図８は、ディスプレイ２０８の画面上に表示された印刷対象画像の一例を示す図である。画面８００は、画像表示部１０６によってディスプレイ２０８の画面上に表示されており、画像４０１，４０２，４０３，４０４と、印刷条件情報４１１，４１２，４１３，４１４と、ボタン８５１，８５２，８５３，８５４，８５５とによって構成されている。
【００９１】
画像４０１，４０２，４０３，４０４は、図４を用いて上述した記憶メディアから、画像取得部１０１によって取得され、画像表示部１０６によってディスプレイ２０８の画面上に表示された印刷対象画像である。画像４０１，４０２，４０３，４０４は、印刷領域４０１ａ，４０２ａ，４０３ａ，４０４ａと、非印刷領域４０１ｂ，４０２ｂ，４０３ｂ，４０４ｂとによってそれぞれ構成されている。
【００９２】
印刷領域４０１ａ〜４０４ａは、画像４０１〜４０４をそれぞれ印刷したときに、印刷用紙に印刷される領域であり、そのサイズは、上述したメタデータ６００によって画像４０１〜４０４のそれぞれに対して設定されている印刷用紙のアスペクト比を維持した状態のまま、画像４０１〜４０４内に収まる最大の大きさを有する。画像４０１〜４０４に対して印刷領域４０１ａ〜４０４ａがそれぞれ設定されることによって、画像４０１〜４０４には、空白部分として、非印刷領域４０１ｂ〜４０４ｂがそれぞれ生じる。
【００９３】
例えば、本実施の形態においては、図８に示すようにディスプレイ２０８の画面上に表示された画像４０１の解像度は「９００×７００（ピクセル）」である。また、画像４０１に対しては、上述したメタデータ６００によって印刷用紙としてＡ４縦（２９７×２１０ｍｍ）が設定されているため、印刷領域４０１ａは、画像４０１に対して設定されている印刷用紙「Ａ４縦」のアスペクト比（２９７：２１０）を有する。
【００９４】
印刷領域４０１ａは、アスペクト比（２９７：２１０）を維持しながら、画像４０１に収まる最大限のサイズを有する。印刷領域４０１ａの横のサイズは、「４９５（計算式「７００×２１０÷２９７」によって算出）（ピクセル）」を有する。印刷領域４０１ａの縦のサイズは、画像４０１と同じ「７００（ピクセル）」を有する。よって、印刷領域４０１ａのサイズは「４９５×７００（ピクセル）」となる。この結果、画像４０１の横のサイズは「９００（ピクセル）」であり、印刷領域４０１ａの横のサイズは「４９５（ピクセル）」であるため、画像４０１の横幅方向に、「４０５（ピクセル）」分の非印刷領域４０１ｂが生成される。
【００９５】
画像４０１および画像４０２は、印刷可否判断部１０４によって、プリンタ２１４によって印刷することができると判断されている。この判断は、図６を用いて上述したメタデータ６００の画像４０１に対する設定（Ａ４縦の印刷用紙を５枚印刷する設定）および画像４０２に対する設定（Ａ４横の印刷用紙を５枚印刷する設定）と、図７を用いて上述した表７００に基づいている。これによって、画像４０１および画像４０２に対する、非印刷領域４０１ｂおよび非印刷領域４０２ｂは、表示制御部１０５の制御によって、印刷することができることを表す青色で印されている。
【００９６】
画像４０３および画像４０４は、印刷可否判断部１０４によって、プリンタ２１４によって印刷することができないと判断されている。この判断は、図６を用いて上述したメタデータ６００の画像４０３に対する設定（Ｂ５縦の印刷用紙を１枚印刷する設定）および画像４０４に対する設定（Ｌ判横の印刷用紙を１枚印刷する設定）と、図７を用いて上述した表７００に基づいている。これによって、画像４０３および画像４０４に対する、非印刷領域４０３ｂおよび非印刷領域４０４ｂは、表示制御部１０５の制御によって、印刷することができないことを表す赤色で印されている。
【００９７】
印刷条件情報４１１〜４１４には、上述したメタデータ６００によって画像４０１〜４０４のそれぞれに対して設定されている印刷枚数６３０、用紙サイズ６４０、用紙方向６５０が表示されている。また、印刷可否判断部１０４によって、印刷することができないと判断された画像４０３に対する印刷条件情報４１３には、「用紙サイズ  Ｂ５」の右横に「×」が表示されており、印刷用紙「Ｂ５」が、プリンタ２１４によって印刷することができないことを表す。同様に、印刷可否判断部１０４によって、印刷することができないと判断された画像４０４に対する印刷条件情報４１４には、「用紙方向  横」の右横に「×」が表示されており、印刷用紙「Ｌ判横」が、プリンタ２１４によって印刷することができないことを表す。
【００９８】
ボタン８５１〜８５５は、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって押下することができるボタンである。ボタン８５１を押下することによって、ディスプレイ２０８の画面上に表示されている印刷対象画像を印刷することができる。また、ボタン８５２を押下することによって、ディスプレイ２０８の画面上に表示されている情報を最新のものに更新することができる。
【００９９】
また、ディスプレイ２０８の画面上に表示されている画像４０１〜４０４のいずれかを選択した状態のまま、ボタン８５３を押下することによって、選択した画像４０１〜４０４のいずれかに対する印刷条件（印刷用紙のサイズ、印刷用紙の方向、印刷枚数）を変更するための画面を表示することができる。また、ボタン８５４を押下することによって、画像４０１〜４０４の表示レイアウトを切り替えることができる。また、ボタン８５５を押下することによって、一連の印刷処理を終了することができる。
【０１００】
図９は、印刷対象画像の印刷条件を変更する画面の一例を示す図である。図９に示すように、画面９００は、画像４０３と、用紙サイズ設定欄９１０と、用紙方向設定欄９２０と、印刷枚数設定欄９３０と、設定ボタン９４０とによって構成されている。画面９００は、図８を用いて上述したようにディスプレイ２０８の画面上に画面８００が表示されている状態から、印刷することができない画像４０３の印刷条件を変更するために、画像４０３が選択された状態のまま、ボタン８５３が押下されたことによって表示されている。
【０１０１】
用紙サイズ設定欄９１０は、画像４０３に対する印刷用紙のサイズを変更するために設けられており、表示欄９１１とリスト表示ボタン９１２とによって構成されている。表示欄９１１には、設定する印刷用紙のサイズが表示される。リスト表示ボタン９１２を押下することによって、プリンタ２１４によって印刷することができる印刷用紙のサイズの一覧を表示することができる。そして、この一覧の中から印刷用紙のサイズを選択することによって、設定する印刷用紙のサイズを変更することができる。
【０１０２】
用紙方向設定欄９２０は、画像４０３に対する印刷用紙の方向を変更するために設けられており、表示欄９２１とリスト表示ボタン９２２とによって構成されている。表示欄９２１には、設定する印刷用紙の方向が表示される。リスト表示ボタン９２２を押下することによって、プリンタ２１４によって印刷することができる印刷用紙の方向の一覧を表示することができる。そして、この一覧の中から印刷用紙の方向を選択することによって、設定する印刷用紙の方向を変更することができる。
【０１０３】
印刷枚数設定欄９３０は、画像４０３に対する印刷枚数を変更するために設けられており、表示欄９３１と、上ボタン９３２および下ボタン９３３によって構成されている。表示欄９３１には、設定する印刷枚数が表示される。上ボタン９３２および下ボタン９３３を押下することによって、設定する印刷枚数を増減させることができる。
【０１０４】
例えば、図９に示すように、画像４０３に対する印刷条件として、印刷用紙のサイズには「Ａ４」が、印刷用紙の方向には「横」が、印刷枚数には「１（枚）」が、設定されている。上述したように、画像４０３に対する印刷条件を設定した後に、設定ボタン９４０を押下することによって、図６を用いて上述したメタデータ６００に定義されている画像４０３に対する印刷条件が、上述した印刷条件の設定に基づいて更新される。
【０１０５】
図１０は、印刷条件が変更された後にディスプレイ２０８の画面上に表示された印刷対象画像の一例を示す図である。図１０に示すように、画面１０００は、図８を用いて上述した画面８００から、画像４０３に対する印刷条件情報４１３が変更されている点が異なる。この印刷条件情報４１３は、図９を用いて上述した画面９００によって更新されたメタデータ６００に定義されている画像４０３に対する印刷条件に基づいて表示されている。
【０１０６】
また、画面８００においては、画像４０３は、印刷可否判断部１０４によって印刷することができないと判断されていたため、画像４０３に対する非印刷領域４０３ｂは、表示制御部１０５の制御によって、印刷することができないことを表す赤色で印されていた。しかし、画像４０３に対する印刷条件が変更されたことに伴って、画像４０３は、印刷可否判断部１０４によって印刷することができると新たに判断されたため、画面１０００においては、画像４０３に対する非印刷領域４０３ｂは、表示制御部１０５の制御によって、印刷することができることを表す青色で印されている。
【０１０７】
図１１は、表示レイアウトが切り替えられた後に、ディスプレイ２０８の画面上に表示された印刷対象画像の一例を示す図である。図１１に示すように画面１１００は、図１０を用いて上述した画面１０００からボタン８５４が押下されたことによって、印刷可否判断部１０４によって印刷することができると判断された印刷対象画像（すなわち、空白部分が青色で表示されている印刷対象画像）を、プリンタ２１４によって印刷することができる印刷用紙の方向と印刷用紙のサイズとの組み合わせごとに分類して、表示領域１１０１，１１０２，１１０３に対してそれぞれ表示するように、表示レイアウトが変更されている。
【０１０８】
表示領域１１０１には、印刷条件に、プリンタ２１４によって印刷することができる印刷用紙「Ａ４縦」が設定されている印刷対象画像として、画像４０１が表示されている。表示領域１１０２には、印刷条件に、プリンタ２１４によって印刷することができる印刷用紙「Ａ４横」が設定されている印刷対象画像として、画像４０２と画像４０３とが表示されている。表示領域１１０３には、印刷条件に、プリンタ２１４によって印刷することができる印刷用紙「Ｌ判縦」が設定されている印刷対象画像がないことを表すメッセージとして「印刷対象画像がありません」が表示されている。
【０１０９】
図１２は、ディスプレイ２０８の画面上に表示されている印刷状況情報の一例を示す図である。図１２に示すように画面１２００は、図１１を用いて上述した画面１１００からボタン８５１が押下されたことによって、印刷対象画像の印刷が開始され、印刷状況を把握するための印刷状況情報１２０１と印刷状況情報１２０２とが表示されている点が異なる。印刷状況情報１２０１は、画像４０１の上面に重なるように表示され、画像４０１の印刷が完了したことを表すメッセージ「印刷完了  ５／５」を有する。印刷状況情報１２０２は、画像４０２の上面に重なるように表示され、画像４０２の「３／５」枚目が印刷中であることを表すメッセージ「印刷中  ３／５」を有する。
【０１１０】
図１３は、プリンタ２１４によって印刷された印刷対象画像の一例を示す図である。図１３に示すように用紙群１３００は、用紙１３１０と、用紙１３２０と、用紙１３３０とによって構成されている。用紙１３１０，１３２０，１３３０は、図１１を用いて上述した画面１１００からボタン８５１が押下されたことによって、プリンタ２１４によって印刷対象画像が印刷された印刷用紙である。用紙１３１０は、サイズおよび方向が「Ａ４縦」の印刷用紙であり、画像４０１に対して設定されている印刷条件に基づいて、５枚の用紙１３１０のそれぞれに対して、画像４０１の印刷領域４０１ａの部分が印刷されている。
【０１１１】
用紙１３２０は、サイズおよび方向が「Ａ４横」の印刷用紙であり、画像４０２に対して設定されている印刷条件に基づいて、５枚の用紙１３２０のそれぞれに対して、画像４０２の印刷領域４０２ａの部分が印刷されている。用紙１３３０は、サイズおよび方向が「Ａ４横」の印刷用紙であり、画像４０３に対して設定されている印刷条件に基づいて、１枚の用紙１３３０に対して、画像４０３の印刷領域４０３ａの部分が印刷されている。
【０１１２】
このように、本実施の形態によれば、複数の印刷対象画像とともに記憶メディアに格納されているメタデータ６００を読み込むことによって、複数の印刷対象画像に含まれるそれぞれの印刷対象画像に対して設定されている印刷条件を取得して、複数の印刷対象画像を、取得した印刷条件によって印刷することができる。そのため、印刷を行う度に手間や時間がかかる印刷設定を行うことなく、同じ印刷条件による印刷対象画像の印刷を繰り返し行うことができる。また、印刷対象画像に対してあらかじめ設定されている印刷条件がそれぞれ異なる場合であっても、印刷対象画像ごとに手間や時間がかかる印刷設定の変更を行うことなく、複数の印刷対象画像を印刷することができる。
【０１１３】
また、本実施の形態によれば、印刷装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成されているメタデータ６００を用いている。そのため、印刷装置１００以外の装置によって生成されたメタデータ６００であっても、メタデータ６００を読み取ることによって、印刷対象画像に対して設定されている印刷条件を取得して、手間や時間がかかる印刷設定を行うことなく、取得した印刷条件による印刷対象画像の印刷を行うことができる。
【０１１４】
さらに、本実施の形態によれば、それぞれの印刷対象画像に対してプリンタ２１４によって印刷できるか否かの判断を行って、この判断結果に対応する色で空白部分が印されたそれぞれの印刷対象画像を一覧表示することができる。そのため、それぞれの印刷対象画像に対して、プリンタ２１４によって印刷できるか否かを視覚的・直感的に把握することができる。
【０１１５】
なお、本実施の形態においては、メタデータ６００を読み取ることによって、印刷用紙のサイズ、印刷用紙の方向、印刷枚数を印刷条件として取得する構成としたが、例えば、さらに、印刷用紙の種別（例えば、普通紙、厚紙、光沢紙、ＯＨＰ（Ｏｖｅｒ  Ｈｅａｄ  Ｐｒｏｊｅｃｔｏｒ）シートなど）などを印刷条件として取得するようにしてもよい。
【０１１６】
さらに、本実施の形態においては、それぞれの印刷対象画像に対してプリンタ２１４によって印刷できるか否かの判断を行って、この判断結果に対応する色で空白部分が印されたそれぞれの印刷対象画像を一覧表示する構成としたが、例えば、判断結果に対応する記号、文字、画像、グラフなど、判断結果を容易に判断できるものをそれぞれの印刷対象画像とともに一覧表示するようにしてもよい。
【０１１７】
さらに、本実施の形態においては、画面９００によって印刷対象画像に対してあらかじめ設定されている印刷条件を変更した場合、メタデータ６００に定義されている印刷対象画像に対してあらかじめ設定されている印刷条件を更新する構成としたが、例えば、印刷対象画像に対してあらかじめ設定されている印刷条件の変更は一時的なものとして、メタデータ６００に定義されている印刷対象画像に対してあらかじめ設定されている印刷条件は更新しない構成としてもよい。また、メタデータ６００に定義されている印刷対象画像に対してあらかじめ設定されている印刷条件を更新するか否かを、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって選択することができるようにしてもよい。
【０１１８】
さらに、本実施の形態においては、印刷装置１００は、単一のプリンタ２１４を備える構成としたが、例えば、印刷装置１００が複数のプリンタ２１４を備える構成としてもよい。そして、プリンタ情報取得部１０３によって、それぞれのプリンタ２１４が有する印刷条件を取得して、印刷可否判断部１０４によって、それぞれのプリンタ２１４に対して、印刷対象画像を印刷することができるか否かを判断するようにしてもよい。さらに、印刷対象画像と、それぞれのプリンタ２１４に対する印刷対象画像を印刷することができるか否かの判断に対応する情報とを、同時にディスプレイ２０８の画面上に表示するようにしてもよい。
【０１１９】
さらに、本実施の形態においては、メタデータ６００を読み取ることによって、一つの印刷対象画像に対して一つの印刷条件を取得する構成としたが、例えば、メタデータ６００を読み取ることによって、一つの印刷対象画像に対して複数の印刷条件を取得する構成としてもよい。そして、複数の印刷条件の中から印刷に用いる印刷条件を、キーボード２１１やマウス２１２などを用いてユーザが行った操作によって一つまたは複数選択することができるようにしてもよい。
【０１２０】
なお、本実施の形態で説明した印刷方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記録され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１２１】
【図１】印刷装置の機能的構成の一例を示すブロック図。
【図２】印刷装置のハードウェア構成の一例を示すブロック図。
【図３】印刷処理手順の一例を示すフローチャート。
【図４】記憶メディアに格納されている印刷対象画像の一例を示す図。
【図５】記憶メディアのデータ構成の一例を示す図。
【図６】メタデータのデータ設定値の一例を示す図。
【図７】プリンタが有する印刷条件の一例を示す図。
【図８】画面上に表示された印刷対象画像の一例を示す図。
【図９】印刷対象画像の印刷条件を変更する画面の一例を示す図。
【図１０】画面上に表示された印刷対象画像の一例を示す図。
【図１１】画面上に表示された印刷対象画像の一例を示す図。
【図１２】画面上に表示された印刷状況情報の一例を示す図。
【図１３】印刷された印刷対象画像の一例を示す図。
【符号の説明】
【０１２２】
１００  印刷装置、１０１  画像取得部、１０２  印刷条件取得部、１０３  プリンタ情報取得部、１０４  印刷可否判断部、１０５  表示制御部、１０６  画像表示部、１０７  画像印刷部
【図１】
2007148494.tif 000003
【図２】
2007148494.tif 000004
【図３】
2007148494.tif 000005
【図４】
2007148494.tif 000006
【図５】
2007148494.tif 000007
【図６】
2007148494.tif 000008
【図７】
2007148494.tif 000009
【図８】
2007148494.tif 000010
【図９】
2007148494.tif 000011
【図１０】
2007148494.tif 000012
【図１１】
2007148494.tif 000013
【図１２】
2007148494.tif 000014
【図１３】
2007148494.tif 000015