(57)【要約】【課題】手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、画像を印刷すること。【解決手段】印刷装置１００は、画像取得部１０１と、印刷ジョブ取得部１０２と、印刷可能条件取得部１０３と、印刷ジョブ生成部１０５と、画像印刷部１０６とを備える。画像取得部１０１は、印刷対象画像１１１を取得する。印刷ジョブ取得部１０２は、印刷対象画像１１１に対してあらかじめ設定されている印刷条件を含む印刷ジョブ１１２を取得する。印刷可能条件取得部１０３は、プリンタが有する印刷可能条件を取得する。印刷ジョブ生成部１０５は、印刷対象画像１１１に対する印刷ジョブ１１２を新たに生成する。画像印刷部１０６は、プリンタにおいて印刷対象画像１１１を印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２に含まれる印刷条件によって印刷する。【選択図】図１
2007164482.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像を取得する画像取得手段と、
前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得手段と、
プリンタが有する印刷可能条件を取得する印刷可能条件取得手段と、
前記印刷ジョブ取得手段によって取得した前記印刷ジョブと、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成手段と、
前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成手段によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷手段と、
を備えたことを特徴とする印刷装置。
【請求項２】
前記印刷ジョブ取得手段によって取得した前記印刷ジョブに含まれる前記印刷条件と、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記プリンタにおいて前記印刷ジョブに含まれる前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断を行う印刷可否判断手段をさらに備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷ジョブ生成手段は、前記印刷可否判断手段によって前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができないと判断された場合に、前記印刷ジョブを新たに生成することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷ジョブ取得手段は、前記印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得することを特徴とする請求項１〜３のいずれか一つに記載の印刷装置。
【請求項５】
前記メタデータは、ＸＭＬ言語によって記述されていることを特徴とする請求項４に記載の印刷装置。
【請求項６】
印刷対象画像を取得する画像取得工程と、
前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得工程と、
プリンタが有する印刷可能条件を取得する印刷可能条件取得工程と、
前記印刷ジョブ取得工程によって取得した前記印刷ジョブと、前記印刷可能条件取得工程によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成工程と、
前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成工程によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷工程と、
を含んだことを特徴とする印刷方法。
【請求項７】
請求項６に記載の印刷方法をコンピュータに実行させることを特徴とする印刷プログラム。
【請求項８】
請求項７に記載の印刷プログラムを記憶したことを特徴とするコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の印刷条件によって画像を印刷する、印刷装置、印刷方法、印刷プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
従来、例えば、デジタルカメラなどで撮影した画像を、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなどのメモリーカードを介して取得し、取得した画像を印刷用紙などに印刷することができるプリンタなどの印刷装置がある。このような印刷装置においては、画像を印刷するために、手間や時間がかかる複雑な設定を行わなければならないという問題が生じていた。
【０００３】
そこで、例えば、ＭＰＶ（Ｍｕｓｉｃ  Ｐｈｏｔｏ  Ｖｉｄｅｏ）などの業界標準規格に従ってフォーマットされたメモリーカードなどにおいては、デジタルカメラなどの簡単な操作によって、画像の印刷条件（印刷用紙のサイズや印刷枚数など）を画像とともに記憶媒体に格納することができる。そして、この印刷条件を読み取ることによって、手間や時間がかかる複雑な設定を行うことなく、画像を印刷することができる印刷装置がある（例えば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−３２８５２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術にあっては、例えば、ユーザが複数のプリンタを有する場合、デジタルカメラなどによって記憶媒体に格納した印刷条件は、複数のプリンタのうちいずれか一つのプリンタが有する印刷可能条件に基づいて生成された印刷条件であり、その他のプリンタにおいては、プリンタが有する印刷可能条件と異なる印刷条件であるため、画像を印刷することができない。
【０００６】
このように、記憶媒体に、印刷装置が有する印刷条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合には、画像を印刷することができないといった問題が生じていた。さらに、この場合、画像を印刷するためには、印刷装置において、手間や時間がかかる複雑な印刷条件の設定を新たに行う必要があるといった問題が生じていた。
【０００７】
本発明は、上述した従来技術による問題点を解消するため、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、画像を印刷することができる印刷装置、印刷方法、印刷プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この発明にかかる印刷装置は、印刷対象画像を取得する画像取得手段と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得手段と、プリンタが有する印刷可能条件を取得する印刷可能条件取得手段と、前記印刷ジョブ取得手段によって取得した前記印刷ジョブと、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成手段と、前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成手段によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷手段と、を備えたことを特徴とする。
【０００９】
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、印刷対象画像に対する印刷ジョブを新たに生成して、新たに生成された印刷ジョブに含まれる印刷条件によって印刷対象画像を印刷することができる。そのため、ユーザは、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像を印刷することができる。
【００１０】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ取得手段によって取得した前記印刷ジョブに含まれる前記印刷条件と、前記印刷可能条件取得手段によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記プリンタにおいて前記印刷ジョブに含まれる前記印刷条件による前記印刷対象画像の印刷を行うことができるか否かの判断を行う印刷可否判断手段をさらに備えたことを特徴とする。
【００１１】
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、プリンタにおいて印刷対象画像を印刷することができるか否かを判断することができる。そして、印刷対象画像を印刷することができるか否かの判断結果に基づいて、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像に対する印刷ジョブを新たに生成して、印刷対象画像を印刷することができる。
【００１２】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ生成手段は、前記印刷可否判断手段によって前記プリンタにおいて前記印刷条件による前記印刷対象画像の印刷を行うことができないと判断された場合に、前記印刷ジョブを新たに生成することを特徴とする。
【００１３】
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、プリンタにおいて印刷対象画像を印刷することができるか否かを判断することができる。そして、プリンタにおいて印刷対象画像を印刷することができないと判断された場合のみ、印刷対象画像に対する印刷ジョブを新たに生成することができる。そのため、記憶媒体に、印刷装置が有する印刷可能条件と同じ印刷条件が格納されている場合は、印刷対象画像に対する印刷ジョブを新たに生成することなく、印刷対象画像を印刷することができる。また、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像に対する印刷ジョブを新たに生成して、印刷対象画像を印刷することができる。
【００１４】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記印刷ジョブ取得手段は、前記印刷対象画像とともに記憶メディアに含まれるメタデータを読み取ることによって、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得することを特徴とする。
【００１５】
この発明によれば、記憶メディアから、印刷対象画像とともにメタデータを読み取ることによって、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。そのため、例えば、印刷対象画像を、機種およびメーカーが異なる複数の印刷装置において印刷する場合であっても、それぞれの印刷装置において、メタデータを読み取るといった共通の方法によって、容易に、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。
【００１６】
また、この発明にかかる印刷装置は、上記に記載の発明において、前記メタデータは、ＸＭＬ言語によって記述されていることを特徴とする。
【００１７】
この発明によれば、ＸＭＬ言語といった汎用的な言語で記述されているメタデータを解読することによって、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。そのため、例えば、印刷対象画像を、機種およびメーカーが異なる複数の印刷装置において印刷する場合であっても、それぞれの印刷装置において、ＸＭＬ言語といった汎用的な言語で記述されているメタデータを解読するといった共通の方法によって、容易に、印刷対象画像に対してあらかじめ設定されている印刷条件を取得することができる。
【００１８】
また、この発明にかかる印刷方法は、印刷対象画像を取得する画像取得工程と、前記印刷対象画像に対してあらかじめ設定されている印刷条件を含む印刷ジョブを取得する印刷ジョブ取得工程と、プリンタが有する印刷可能条件を取得する印刷可能条件取得工程と、前記印刷ジョブ取得工程によって取得した前記印刷ジョブと、前記印刷可能条件取得工程によって取得した前記プリンタが有する印刷可能条件とに基づいて、前記印刷対象画像に対する前記印刷ジョブを新たに生成する印刷ジョブ生成工程と、前記プリンタにおいて前記印刷対象画像を前記印刷ジョブ生成工程によって新たに生成された前記印刷ジョブに含まれる印刷条件によって印刷する画像印刷工程と、を含んだことを特徴とする。
【００１９】
この発明によれば、あらかじめ印刷対象画像に対して設定されている印刷条件と、プリンタが有する印刷可能条件とに基づいて、印刷対象画像に対する印刷ジョブを新たに生成して、新たに生成された印刷ジョブに含まれる印刷条件によって印刷対象画像を印刷することができる。そのため、ユーザは、記憶媒体に、印刷装置が有する印刷可能条件と異なる印刷条件が格納されている場合や、印刷条件が全く格納されていない場合であっても、手間や時間がかかる複雑な印刷条件の設定を新たに行うことなく、印刷対象画像を印刷することができる。
【００２０】
また、この発明にかかる印刷プログラムは、上記に記載の印刷方法をコンピュータに実行させることを特徴とする。
【００２１】
この発明によれば、印刷プログラムを実行することにより、上述した印刷方法によって得られる動作がコンピュータによって実現される。これにより、上述した印刷方法の実現によって得られる各種効果を奏することができる。
【００２２】
また、この発明にかかる記憶媒体は、上記に記載の印刷プログラムをコンピュータに読み取り可能に記憶したことを特徴とする。
【００２３】
この発明によれば、記憶された印刷プログラムをコンピュータに読み取らせ、実行させることによって、上述した印刷プログラムの実行によって得られる動作がコンピュータによって実現される。これにより、上述した印刷プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００２４】
以下に添付図面を参照して、この発明にかかる印刷装置、印刷方法、印刷プログラム、および記憶媒体の好適な実施の形態を詳細に説明する。
【００２５】
（印刷装置１００の機能的構成）
図１は、本実施の形態における印刷装置の機能的構成の一例を示すブロック図である。図１に示すように、本実施の形態における印刷装置１００は、画像取得部１０１と、印刷ジョブ取得部１０２と、印刷可能条件取得部１０３と、印刷可否判断部１０４と、印刷ジョブ生成部１０５と、画像印刷部１０６とを備えて構成されている。
【００２６】
画像取得部１０１は、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなどのメモリーカード２０５から、デジタルカメラ１２０（図７−２参照）によって撮影した印刷対象画像１１１を取得する。
【００２７】
印刷ジョブ取得部１０２は、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなどのメモリーカード２０５から、デジタルカメラ１２０によって設定された印刷ジョブ１１２を取得する。印刷ジョブ１１２には、プリンタ名や、画像取得部１０１によって取得した印刷対象画像１１１に対する印刷条件として、印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）、印刷用紙の方向（縦または横）などの情報が含まれる。
【００２８】
印刷可能条件取得部１０３は、ＲＡＭ２０３（図２参照）から、印刷装置１００が有するプリンタ名１１３およびジョブテンプレート１１４を取得する。ジョブテンプレート１１４には、印刷装置１００が有する印刷可能条件として、印刷用紙のサイズ（Ａ４、Ｂ５、Ｌ判、ハガキなど）、印刷用紙の方向（縦または横）などの情報が含まれる。
【００２９】
本実施の形態において、印刷装置１００が有する印刷可能条件は、印刷装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められたＭＰＶ標準規格に従ったＸＭＬ形式によって構成され、ジョブテンプレート１１４としてＲＡＭ２０３へ格納されている。そのため、印刷装置１００は、ＭＰＶ標準規格に基づいてジョブテンプレート１１４を解読することによって、印刷装置１００が有する印刷可能条件を取得することができる。
【００３０】
このように、ジョブテンプレート１１４をＭＰＶ標準規格などの標準フォーマットを用いて構成することによって、印刷装置１００以外の装置によって生成されたジョブテンプレート１１４であっても、印刷装置１００によって解読したり、編集したりすることができる。また、印刷装置１００によって生成されたジョブテンプレート１１４であっても、印刷装置１００以外の装置によって解読したり、編集したりすることができる。
【００３１】
印刷可否判断部１０４は、印刷ジョブ取得部１０２によって取得した印刷ジョブ１１２に含まれる印刷条件と、印刷可能条件取得部１０３によって取得したジョブテンプレート１１４とに基づいて、印刷装置１００において画像取得部１０１によって取得した印刷対象画像１１１を印刷ジョブ取得部１０２によって取得した印刷ジョブ１１２に含まれる印刷条件で印刷することができるか否かの判断を行う。
【００３２】
例えば、印刷ジョブ１１２に含まれる印刷条件に設定されている印刷用紙のサイズが、印刷装置１００で印刷することができない印刷用紙のサイズであった場合、印刷可否判断部１０４は、この印刷対象画像１１１を印刷することができないと判断する。また、例えば、印刷ジョブ１１２に含まれる印刷条件に印刷用紙のサイズが設定されていない場合、印刷可否判断部１０４は、この印刷対象画像１１１を印刷することができないと判断する。
【００３３】
印刷ジョブ生成部１０５は、印刷可能条件取得部１０３によって取得されたジョブテンプレート１１４に基づいて、画像取得部１０１によって取得した印刷対象画像１１１に対する印刷条件を含む印刷ジョブ１１２を新たに生成する。印刷ジョブ生成部１０５は、印刷可否判断部１０４によって、印刷装置１００において画像取得部１０１によって取得した印刷対象画像１１１を印刷ジョブ取得部１０２によって取得した印刷ジョブ１１２に含まれる印刷条件で印刷することができないと判断された場合、印刷ジョブ１１２を新たに生成する。
【００３４】
画像印刷部１０６は、プリンタユニット２１１（図２参照）を介して、画像取得部１０１によって取得した印刷対象画像１１１を、印刷ジョブ取得部１０２によって取得した印刷ジョブ１１２に含まれる印刷条件、または印刷ジョブ生成部１０５によって新たに生成した印刷ジョブ１１２に含まれる印刷条件によって印刷する。
【００３５】
（印刷装置１００のハードウェア構成）
図２は、本実施の形態における印刷装置のハードウェア構成の一例を示すブロック図である。なお、以降において、既に説明した部分と重複する箇所は同一の符号を附して説明を省略する。本実施の形態における印刷装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、メモリーカードリーダ／ライタ２０４、メモリーカード２０５、ディスプレイ２０６、インタフェース（Ｉ／Ｆ）２０７、通信ケーブル２０８、操作キー２０９、スキャナユニット２１０およびプリンタユニット２１１を備えて構成されており、各構成部はバス２１２によってそれぞれ接続されている。
【００３６】
ＣＰＵ２０１は、所定の演算処理を実行し、この印刷装置１００の全体を制御する。ＲＯＭ２０２は、各種制御プログラムなどを格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されないものである。ＲＡＭ２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップされることによる不揮発性のメモリとしてもよい。また、ＲＡＭ２０３には、印刷装置１００が有するプリンタ名１１３およびジョブテンプレート１１４が格納される。
【００３７】
メモリーカードリーダ／ライタ２０４はＣＰＵ２０１の制御命令に従って、メモリーカード２０５に対するデータの読み取り／書き込みの制御を行う。メモリーカード２０５は、各種制御プログラムや各種データを、例えばＣＰＵ２０１に読み取り可能に記憶する。メモリーカード２０５は、データ記憶媒体ドライブ２０４による情報の書き込みを受け付けるとともに、書き込まれたデータを不揮発に記憶する着脱自在な記憶媒体である。メモリーカード２０５には、デジタルカメラ１２０によって撮影された印刷対象画像１１１およびデジタルカメラ１２０によって生成された印刷ジョブ１１２が格納される。
【００３８】
ディスプレイ２０６は、図示しない操作パネル上に設けられ、印刷対象画像１１１、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。Ｉ／Ｆ２０７は、通信ケーブル２０８を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１０に接続され、ネットワーク１１０と印刷装置１００とのインタフェースとして機能し、印刷装置１００に対するデータの入出力を制御する。操作キー２０９は、図示しない操作パネル上に設けられ、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００３９】
スキャナユニット２１０は、用紙などに印刷されている画像を光学的に読み取り、印刷装置１００の内部に画像データを取り込む。プリンタユニット２１１は、印刷対象画像１１１や文書などの印刷データを用紙などに印刷する。
【００４０】
なお、本実施の形態にかかる印刷装置１００の機能的構成は、例えば、画像取得部１０１および印刷ジョブ取得部１０２は、メモリーカードリーダ／ライタ２０４が、印刷可能条件取得部１０３、印刷可否判断部１０４および印刷ジョブ生成部１０５は、ＣＰＵ２０１が、画像印刷部１０６は、プリンタユニット２１１が、それぞれその機能を実現する。
【００４１】
（印刷装置１００の印刷処理手順）
図３は、本実施の形態における印刷装置による印刷処理手順の一例を示すフローチャートである。以下、本実施の形態における印刷処理手順について図３を用いて説明する。
【００４２】
まず、画像取得部１０１によって、メモリーカードリーダ／ライタ２０４に挿入された、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）およびＵＳＢフラッシュメモリなどのメモリーカード２０５から、デジタルカメラ１２０によって撮影された印刷対象画像１１１を取得する（ステップＳ３０１）。なお、印刷対象画像１１１の一例については図４を用いて後述する。
【００４３】
次に、印刷可能条件取得部１０３によって、ＲＡＭ２０３から、印刷装置１００が有するプリンタ名１１３およびジョブテンプレート１１４を取得する（ステップＳ３０２）。なお、印刷装置１００が有するプリンタ名１１３の一例については図５を、ジョブテンプレート１１４の一例については図６−１および図６−２を用いて後述する。
【００４４】
次に、印刷ジョブ取得部１０２によって、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）、ＵＳＢフラッシュメモリなどのメモリーカード２０５から、デジタルカメラ１２０によってステップＳ３０１で取得した印刷対象画像１１１に対して設定された印刷条件を含む印刷ジョブ１１２を取得する（ステップＳ３０３）。本実施の形態においては、ステップＳ３０１で取得した印刷対象画像１１１とともに、メモリーカード２０５に格納されているメタデータファイルを読み込むことによって、印刷ジョブ１１２を取得する。
【００４５】
次に、印刷可否判断部１０４によって、ステップＳ３０２で取得した印刷装置１００が有するプリンタ名１１３と、ステップＳ３０３で取得した印刷ジョブ１１２に含まれるプリンタ名が一致しているか否かを判断する（ステップＳ３０４）。
【００４６】
ステップＳ３０４で、ステップＳ３０２で取得した印刷装置１００が有するプリンタ名１１３と、ステップＳ３０３で取得した印刷ジョブ１１２に含まれるプリンタ名が一致していると判断した場合は（ステップＳ３０４：Ｙｅｓ）、ステップＳ３０５〜ステップＳ３０９を飛ばして、ステップＳ３１０へ進む。なお、印刷装置１００とプリンタ名が一致している印刷ジョブ１１２の一例については図７−１を用いて後述する。
【００４７】
ステップＳ３０４で、ステップＳ３０２で取得した印刷装置１００が有するプリンタ名１１３と、ステップＳ３０３で取得した印刷ジョブ１１２に含まれるプリンタ名が一致していないと判断した場合は（ステップＳ３０４：Ｎｏ）、次のステップＳ３０５へ進む。なお、印刷装置１００とプリンタ名が一致していない印刷ジョブ１１２の一例については図８を用いて後述する。
【００４８】
次に、印刷可否判断部１０４によって、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙は、印刷装置１００で印刷することができる印刷用紙か否かを判断する（ステップＳ３０５）。印刷可否判断部１０４は、この判断を、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている、印刷用紙のサイズの設定および印刷用紙の方向の設定と、ステップＳ３０２で取得したジョブテンプレート１１４に設定されている、印刷用紙のサイズの設定および印刷用紙の方向の設定とに基づいて行う。
【００４９】
ステップＳ３０５で、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙は、印刷装置１００で印刷することができる印刷用紙ではないと判断した場合は（ステップＳ３０５：Ｎｏ）、ステップＳ３０６〜ステップＳ３１０を飛ばして、一連の処理を終了する。ステップＳ３０５で、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙は、印刷装置１００で印刷することができる印刷用紙であると判断した場合は（ステップＳ３０５：Ｙｅｓ）、次のステップＳ３０６へ進む。なお、印刷用紙の設定に対して無効な値が設定されている印刷ジョブ１１２の一例については図９を用いて後述する。
【００５０】
次に、印刷可否判断部１０４によって、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定は、印刷装置１００において有効な設定か否かを判断する（ステップＳ３０６）。印刷可否判断部１０４は、この判断を、ステップＳ３０３で取得した印刷ジョブ１１２に含まれる印刷条件に設定されている、カラー設定、印刷品質設定およびふち設定と、ステップＳ３０２で取得したジョブテンプレート１１４に設定されている、カラー設定、印刷品質設定およびふち設定とに基づいて行う。
【００５１】
ステップＳ３０６で、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定は、印刷装置１００において有効な設定であると判断した場合は（ステップＳ３０６：Ｙｅｓ）、印刷ジョブ生成部１０５によって、メモリーカード２０５に格納されている印刷ジョブ１１２に含まれるプリンタ名を、ステップＳ３０２で取得した印刷装置１００が有するプリンタ名１１３へ更新する（ステップＳ３０７）。そして、ステップＳ３０８およびＳ３０９を飛ばして、ステップＳ３１０へ進む。ステップＳ３０６で、ステップＳ３０３で取得した印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定は、印刷装置１００において有効な設定ではないと判断した場合は（ステップＳ３０６：Ｎｏ）、次のステップＳ３０８へ進む。なお、印刷用紙以外の設定に対して無効な値が設定されている印刷ジョブ１１２の一例については図１０を用いて後述する。
【００５２】
次に、印刷ジョブ生成部１０５によって、ステップＳ３０１で取得した印刷対象画像１１１に対する印刷条件を含む印刷ジョブ１１２を新たに生成するか否かを判断する（ステップＳ３０８）。印刷ジョブ生成部１０５は、ディスプレイ２０６の画面上に、印刷ジョブ１１２を新たに生成するか否かを選択するための画面を表示する。そして、この画面に対して操作キー２０９を用いてユーザが行った選択操作に基づいて、印刷ジョブ１１２を新たに生成するか否かを判断する。なお、印刷ジョブ１１２を新たに生成するか否かの選択画面の一例については図１１を用いて後述する。
【００５３】
ステップＳ３０８で、ステップＳ３０１で取得した印刷対象画像１１１に対する印刷条件を含む印刷ジョブ１１２を新たに生成しないと判断した場合は（ステップＳ３０８：Ｎｏ）、ステップＳ３０９およびＳ３１０を飛ばして、一連の処理を終了する。ステップＳ３０８で、ステップＳ３０１で取得した印刷対象画像１１１に対する印刷条件を含む印刷ジョブ１１２を新たに生成すると判断した場合は（ステップＳ３０８：Ｙｅｓ）、次のステップＳ３０９へ進む。
【００５４】
次に、印刷ジョブ生成部１０５によって、ステップＳ３０３で取得した印刷ジョブ１１２と、ステップＳ３０２で取得したジョブテンプレート１１４とに基づいて、ステップＳ３０１で取得した印刷対象画像１１１に対する印刷条件を含む印刷ジョブ１１２を新たに生成する（ステップＳ３０９）。なお、印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２の一例については図１２を用いて後述する。
【００５５】
次に、画像印刷部１０６によって、プリンタユニット２１１を介して、ステップＳ３０１で取得した印刷対象画像１１１を印刷する（ステップＳ３１０）。画像印刷部１０６は、ステップＳ３０９で印刷ジョブ１１２が新たに生成されていない場合には、ステップＳ３０３で取得した印刷ジョブ１１２に含まれる印刷条件によって、印刷対象画像１１１を印刷する。また、画像印刷部１０６は、ステップＳ３０９で印刷ジョブ１１２が新たに生成された場合には、ステップＳ３０９で新たに生成した印刷ジョブ１１２に含まれる印刷条件によって、印刷対象画像１１１を印刷する。
【００５６】
図４は、印刷対象画像１１１の一例を示す図である。図４に示すように、画像４００は、ＪＰＥＧ形式の画像データファイルであり、ファイル名「０００１．ＪＰＧ」を有する。この、画像４００は、デジタルカメラ１２０によって撮影され、コンパクトフラッシュ（登録商標）、スマートメディア（登録商標）、ＳＤメモリーカード（登録商標）、マルチメディアカード（登録商標）、メモリースティック（登録商標）およびＵＳＢフラッシュメモリなどのメモリーカード２０５に格納されている。
【００５７】
図５は、ＲＡＭ２０３に格納されている、印刷装置１００が有するプリンタ名１１３の一例を示す図である。図５に示すように、表５００は、印刷装置１００が有するプリンタ名１１３を含むデータファイルを表形式で示したものである。表５００は、設定項目設定欄５１０と、設定値設定欄５２０とによって構成されている。この印刷装置１００が有するプリンタ名１１３を含むデータファイルは、印刷可能条件取得部１０３によって、ＲＡＭ２０３から読み出される。
【００５８】
例えば、設定項目設定欄５１０には、設定値設定欄５２０に設定する値が、印刷装置１００が有するプリンタ名１１３であることを示す「プリンタ名」が設定されている。設定値設定欄５２０には、印刷装置１００が有するプリンタ名１１３として「Ｅ社  ＬＰ−２００００」が設定されている。これによって、印刷可能条件取得部１０３は、印刷装置１００が有するプリンタ名１１３として、「Ｅ社  ＬＰ−２００００」を取得することができる。
【００５９】
図６−１は、ＲＡＭ２０３に格納されている、ジョブテンプレート１１４の一例を示す図である。図６−１に示すように、表６００は、メタデータファイルに含まれるジョブテンプレート１１４を表形式で示したものであり、設定項目設定欄６１０、設定値設定欄６２０および初期値設定欄６３０によって構成されている。このジョブテンプレート１１４を含むメタデータファイルは、印刷可能条件取得部１０３によって、ＲＡＭ２０３から読み出される。
【００６０】
例えば、印刷可能条件取得部１０３は、設定項目設定欄６１０として「用紙サイズ」を選択した場合、設定値設定欄６２０より「Ａ３」と「Ａ４」を取得する。これによって、印刷可能条件取得部１０３は、印刷装置１００において印刷することができる印刷用紙のサイズとして、「Ａ３」と「Ａ４」とを取得することができる。さらに、印刷可能条件取得部１０３は、設定値設定欄６２０から取得した「Ａ４」に対応する初期値設定欄６３０より「○」を取得する。これによって、印刷可能条件取得部１０３は、印刷装置１００において印刷することができる印刷用紙のサイズの初期値として、「Ａ４」を取得することができる。
【００６１】
図６−２は、ＲＡＭ２０３に格納されている、ジョブテンプレート１１４のさらなる一例を示す図である。図６−２に示すように、表６５０は、メタデータファイルに含まれるジョブテンプレート１１４を表形式で示したものであり、ジョブテンプレート設定欄６６０および変換ルール設定欄６７０によって構成されている。
【００６２】
ジョブテンプレート設定欄６６０には、印刷装置１００を含めた複数のプリンタがそれぞれ有する印刷可能条件が設定され、プリンタネーム設定欄６６１、サポートプロパティ設定欄６６２、サポートバリュー設定欄６６３およびデフォルトバリュー設定欄６６４によって構成されている。変換ルール設定欄６７０には、印刷装置１００を含めた複数のプリンタのそれぞれに対する、メモリーカード２０５から取得した印刷ジョブ１１２に基づいた新たな印刷ジョブ１１２を生成するための変換ルールが設定される。
【００６３】
このジョブテンプレート１１４を含むメタデータファイルは、印刷可能条件取得部１０３によってＲＡＭ２０３から読み出され、印刷ジョブ生成部１０５によって印刷ジョブ１１２を新たに生成するために利用される。このジョブテンプレート１１４を用いることによって印刷ジョブ１１２に設定されている値の正当性にかかわらず（すなわち、印刷可否判断部１０４によって印刷することができるか否かを判断することなく）新たな印刷ジョブ１１２を生成することができる。
【００６４】
例えば、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名に「Ｅ社  ＬＰ−２００００」が設定されており、メモリーカード２０５から取得した印刷ジョブ１１２に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「Ａ４縦」が設定されていたとする。
【００６５】
この場合、印刷ジョブ生成部１０５は、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において印刷対象画像１１１を印刷するために、変換ルール設定欄６７０に設定されている変換ルールに従って、印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「Ａ４縦」（すなわち、変換前と同じ値）が設定された印刷ジョブ１１２を新たに生成する。
【００６６】
また、例えば、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名に「Ｅ社  ＬＰ−２００００」が設定されており、メモリーカード２０５から取得した印刷ジョブ１１２に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向にプリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００によってサポートされていない値（例えば、「ハガキ」）が設定されていたとする。
【００６７】
この場合、印刷ジョブ生成部１０５は、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において印刷対象画像１１１を印刷するために、変換ルール設定欄６７０に設定されている変換ルールに従って、印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「Ａ４縦」が設定された印刷ジョブ１１２を新たに生成する。
【００６８】
さらに、例えば、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名に「Ｅ社  ＬＰ−３００００」が設定されており、メモリーカード２０５から取得した印刷ジョブ１１２に含まれる印刷条件として印刷用紙のサイズおよび印刷用紙の方向に「Ｂ５縦」が設定されていたとする。
【００６９】
この場合、印刷ジョブ生成部１０５は、プリンタ名「Ｅ社  ＬＰ−２００００」を有する印刷装置１００において印刷対象画像１１１を印刷するために、変換ルール設定欄６７０に設定されている変換ルールに従って、変換ルールに設定されている値「／Ｓ」に対応する処理（すなわち、印刷用紙のサイズおよび印刷用紙の方向をユーザに選択させるための画面をディスプレイ２０６に表示して、ユーザによって選択された印刷用紙のサイズおよび印刷用紙の方向が印刷条件として設定された印刷ジョブ１１２を新たに生成する処理）を行う。
【００７０】
このように、ジョブテンプレート１１４に、印刷装置１００とは異なる複数のプリンタにそれぞれ対応する印刷可能条件および変換テーブルを格納することによって、印刷装置１００において、印刷装置１００とは異なるプリンタに対する印刷条件が設定された印刷ジョブ１１２をメモリーカード２０５から取得した場合であっても、ジョブテンプレート１１４に基づいて印刷装置１００によって印刷対象画像１１１を印刷するための新たな印刷ジョブ１１２を生成することができる。また、印刷装置１００を含んだ複数のプリンタによって、ジョブテンプレート１１４を利用することができる。
【００７１】
なお、図６−１および図６−２を用いて上述したジョブテンプレート１１４を含むメタデータファイルのデータ構成は、ＭＰＶ標準規格などの、印刷装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められた標準フォーマットに従って構成されている。例えば、本実施の形態においては、ＭＰＶ標準規格に従ったＸＭＬ形式によって表されている。そのため印刷装置１００は、ＭＰＶ標準規格に基づいてこのＸＭＬデータを解読することによって、ジョブテンプレート１１４を取得することができる。
【００７２】
このように、ジョブテンプレート１１４を含むメタデータファイルをＭＰＶ標準規格などの標準フォーマットを用いて構成することによって、印刷装置１００以外の装置によって生成されたジョブテンプレート１１４であっても、印刷装置１００によって解読したり、編集したりすることができる。また、印刷装置１００によって生成されたジョブテンプレート１１４であっても、印刷装置１００以外の装置によって解読したり、編集したりすることができる。
【００７３】
図７−１は、メモリーカード２０５に格納されている、印刷装置１００とプリンタ名が一致している印刷ジョブ１１２の一例を示す図である。図７−１に示すように、表７００は、メタデータファイルに含まれる印刷ジョブ１１２を表形式で示したものであり、表７１０と、表７２０とによって構成されている。この印刷ジョブ１１２を含むメタデータファイルは、印刷ジョブ取得部１０２によって、メモリーカード２０５から読み出される。
【００７４】
表７１０は、印刷ジョブ１１２に含まれるプリンタ名を表形式で示したものであり、設定項目設定欄７１１と、設定値設定欄７１２とによって構成されている。例えば、設定項目設定欄７１１には、設定値設定欄７１２に設定する値が、印刷ジョブ１１２に含まれるプリンタ名であることを示す「プリンタ名」が設定されている。設定値設定欄７１２には、印刷ジョブ１１２に含まれるプリンタ名として「Ｅ社  ＬＰ−２００００」が設定されている。これによって、印刷ジョブ取得部１０２は、印刷ジョブ１１２に含まれるプリンタ名として、「Ｅ社  ＬＰ−２００００」を取得することができる。
【００７５】
このようにメモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名「Ｅ社  ＬＰ−２００００」と、図５を用いて上述したようにＲＡＭ２０３から取得した印刷装置１００が有するプリンタ名１１３「Ｅ社  ＬＰ−２００００」とによって、印刷可否判断部１０４は、印刷装置１００が有するプリンタ名１１３と、印刷ジョブ１１２に含まれるプリンタ名が一致していると判断することができる。
【００７６】
表７２０は、印刷ジョブ１１２に含まれる印刷条件を表形式で示したものであり、設定項目設定欄７２１と、設定値設定欄７２２とによって構成されている。例えば、印刷ジョブ取得部１０２は、設定項目設定欄７２１として「コンテンツＩＤ」を選択した場合、設定値設定欄７２２より「２００４  Ｐｈｏｔｏ１」を取得する。また、印刷ジョブ取得部１０２は、設定項目設定欄７２１として「コンテンツＵＲＬ」を選択した場合、設定値設定欄７２２より「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ／０００１．ＪＰＧ」を取得する。
【００７７】
さらに、印刷ジョブ取得部１０２は、設定項目設定欄７２１として「用紙サイズ」を選択した場合、設定値設定欄７２２より「Ａ４」を取得する。さらに、印刷ジョブ取得部１０２は、設定項目設定欄７２１として「用紙方向」を選択した場合、設定値設定欄７２２より「縦」を取得する。
【００７８】
これによって、印刷ジョブ取得部１０２は、コンテンツＩＤ「２００４  Ｐｈｏｔｏ１」とコンテンツＵＲＬ「ＲＯＯＴ／ＣＯＮＴＥＮＴＳ／０００１．ＪＰＧ」を有する画像４００を印刷するときの印刷条件のうち、印刷用紙のサイズとして、「Ａ４」を、印刷用紙の方向として、「縦」を取得することができる。
【００７９】
図７−２は、図７−１を用いて上述した印刷ジョブ１１２の生成処理手順の概要を示す図である。図７−１を用いて上述した、印刷ジョブ１１２を含むメタデータファイルは、図５を用いて上述したプリンタ名１１３および図６−１を用いて上述したジョブテンプレート１１４に基づいて、あらかじめデジタルカメラ１２０などの印刷装置１００以外の装置によって生成され、メモリーカード２０５に格納されている。
【００８０】
例えば、本実施の形態においては、図７−２に示すように、まず、メモリーカード２０５（状態Ａ）を印刷装置１００に設けられたメモリーカードリーダ／ライタ２０４へ挿入することによって、印刷装置１００によって、ＲＡＭ２０３に格納されているプリンタ名１１３およびジョブテンプレート１１４がメモリーカード２０５に書き込まれる（処理Ｐ１）。これによって、メモリーカード２０５は、プリンタ名１１３およびジョブテンプレート１１４が書き込まれた状態（状態Ｂ）となる。
【００８１】
そして、プリンタ名１１３およびジョブテンプレート１１４が書き込まれたメモリーカード２０５をデジタルカメラ１２０に挿入することによって、デジタルカメラ１２０はメモリーカード２０５からプリンタ名１１３およびジョブテンプレート１１４を読み込む（処理Ｐ２）。さらに、デジタルカメラ１２０において、デジタルカメラ１２０によって撮影された印刷対象画像１１１の印刷をユーザが所望する場合、プリンタ名１１３と、ジョブテンプレート１１４の中から印刷対象画像１１１の印刷に用いる印刷条件（印刷用紙のサイズ、印刷枚数など）とを選択することによって、プリンタ名１１３およびジョブテンプレート１１４に基づいて、印刷ジョブ１１２が生成される（処理Ｐ３）。
【００８２】
さらに、デジタルカメラ１２０において、印刷ジョブ１１２がメモリーカード２０５に書き込まれ（処理Ｐ４）、印刷対象画像１１１がメモリーカード２０５に書き込まれる（処理Ｐ５）。これによって、メモリーカード２０５は、プリンタ名１１３、ジョブテンプレート１１４、印刷対象画像１１１および印刷ジョブ１１２が書き込まれた状態（状態Ｃ）となる。
【００８３】
このように、メモリーカード２０５に、印刷装置１００に格納されているジョブテンプレート１１４をあらかじめ格納しておくことによって、デジタルカメラ１２０などの印刷装置１００以外の装置において、印刷装置１００によって印刷することができる印刷条件を含んだ印刷ジョブ１１２を生成することができる。そして、印刷装置１００は、印刷ジョブ１１２を新たに生成することなく、デジタルカメラ１２０によって生成されメモリーカード２０５から取得した印刷ジョブ１１２に格納されている印刷条件によって、印刷対象画像１１１を印刷することができる。
【００８４】
図７−３は、ＭＰＶ標準規格によって構成された印刷ジョブ１１２の一例を示す図である。本実施の形態においては、図７−３に示すように、印刷ジョブ１１２を含むメタデータファイルのデータ構成は、印刷装置１００を含めた、装置、機種およびメーカーを問わない複数の装置間において取り決められたＭＰＶ標準規格に従ったＸＭＬ形式によって表されている。そのため印刷装置１００は、ＭＰＶ標準規格に基づいてこのＸＭＬデータを解読することによって、印刷ジョブ１１２を取得することができる。
【００８５】
このように、印刷ジョブ１１２を含むメタデータファイルをＭＰＶ標準規格などの標準フォーマットを用いて構成することによって、デジタルカメラ１２０などの印刷装置１００以外の装置によって生成され、メモリーカード２０５に格納された印刷ジョブ１１２を含むメタデータファイルであっても、印刷装置１００によって解読することができる。また、印刷装置１００によって生成され、メモリーカード２０５に格納された印刷ジョブ１１２を含むメタデータファイルであっても、印刷装置１００以外の装置によって解読することができる。さらに、印刷装置１００以外の装置によって生成され、メモリーカード２０５に格納された印刷ジョブ１１２を含むメタデータファイルを、さらに他の印刷装置１００以外の装置によって解読することができる。
【００８６】
図８は、メモリーカード２０５に格納されている、印刷装置１００とプリンタ名が一致していない印刷ジョブ１１２の一例を示す図である。図８に示すように、表８００は、図７−１を用いて上述した表７００と同様に、メタデータファイルに含まれる印刷ジョブ１１２を表形式で示したものである。この表８００は、設定値設定欄７１２に、印刷ジョブ１１２に含まれるプリンタ名として「Ｅ社  ＬＰ−３００００」が設定されている点が、図７−１を用いて上述した表７００と異なる。この印刷ジョブ１１２は、プリンタ名として「Ｅ社  ＬＰ−３００００」を有する、印刷装置１００とは異なる装置によって印刷対象画像１１１を印刷するために、デジタルカメラ１２０などによって生成されたものである。
【００８７】
このように、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名「Ｅ社  ＬＰ−３００００」と、図５を用いて上述したようにＲＡＭ２０３から取得した印刷装置１００が有するプリンタ名１１３「Ｅ社  ＬＰ−２００００」とによって、印刷可否判断部１０４は、印刷装置１００が有するプリンタ名１１３と、印刷ジョブ１１２に含まれるプリンタ名が一致していないと判断することができる。
【００８８】
図９は、メモリーカード２０５に格納されている、印刷用紙の設定に対して無効な値が設定されている印刷ジョブ１１２の一例を示す図である。図９に示すように、表９００は、図８を用いて上述した表８００と同様に、メタデータファイルに含まれる印刷ジョブ１１２を表形式で示したものである。この表９００は、印刷用紙に関する印刷条件として、設定項目設定欄７２１に設定されている「用紙サイズ」に対応する設定値設定欄７２２に「Ｂ５」が、設定項目設定欄７２１に設定されている「用紙方向」に対応する設定値設定欄７２２に「横」が、設定されている点が、図８を用いて上述した表８００と異なる。この印刷ジョブ１１２は、図８を用いて上述した印刷ジョブ１１２と同様に、プリンタ名として「Ｅ社  ＬＰ−３００００」を有する、印刷装置１００とは異なる装置によって印刷対象画像１１１を印刷するために、デジタルカメラ１２０などによって生成されたものである。
【００８９】
このように、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名「Ｅ社  ＬＰ−３００００」と、図５を用いて上述したようにＲＡＭ２０３から取得した印刷装置１００が有するプリンタ名１１３「Ｅ社  ＬＰ−２００００」とによって、印刷可否判断部１０４は、印刷装置１００が有するプリンタ名１１３と、印刷ジョブ１１２に含まれるプリンタ名が一致していないと判断することができる。
【００９０】
そして、さらに、メモリーカード２０５から取得した印刷ジョブ１１２に含まれる印刷用紙のサイズ「Ｂ５」と、図６−１を用いて上述したようにジョブテンプレート１１４に設定されている印刷装置１００において印刷することができる印刷用紙のサイズ「Ａ３」および「Ａ４」とによって、印刷可否判断部１０４は、印刷ジョブ１１２に印刷条件として設定されている印刷用紙は、印刷装置１００で印刷することができる印刷用紙ではないと判断することができる。
【００９１】
図１０は、メモリーカード２０５に格納されている、印刷用紙以外の設定に対して無効な値が設定されている印刷ジョブ１１２の一例を示す図である。図１０に示すように、表１０００は、図８を用いて上述した表８００と同様に、メタデータファイルに含まれる印刷ジョブ１１２を表形式で示したものである。この表１０００は、印刷用紙以外に関する印刷条件として、設定項目設定欄７２１に設定されている「カラー」に対応する設定値設定欄７２２に「」（空白）が、設定項目設定欄７２１に設定されている「印刷品質」に対応する設定値設定欄７２２に「最高」が、設定されている点が、図８を用いて上述した表８００と異なる。この印刷ジョブ１１２は、図８を用いて上述した印刷ジョブ１１２と同様に、プリンタ名として「Ｅ社  ＬＰ−３００００」を有する、印刷装置１００とは異なる装置によって印刷対象画像１１１を印刷するために、デジタルカメラ１２０などによって生成されたものである。
【００９２】
このように、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるプリンタ名「Ｅ社  ＬＰ−３００００」と、図５を用いて上述したようにＲＡＭ２０３から取得した印刷装置１００が有するプリンタ名１１３「Ｅ社  ＬＰ−２００００」とによって、印刷可否判断部１０４は、印刷装置１００が有するプリンタ名１１３と、印刷ジョブ１１２に含まれるプリンタ名が一致していないと判断することができる。
【００９３】
そして、さらに、メモリーカード２０５から取得した印刷ジョブ１１２に含まれるカラー設定「」（空白）および印刷品質設定「最高」と、図６−１を用いて上述したようにジョブテンプレート１１４に設定されている印刷装置１００において印刷することができるカラー設定「ＴＲＵＥ」および「ＦＡＬＳＥ」および印刷品質設定「早い」、「普通」および「きれい」とによって、印刷可否判断部１０４は、印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定は、印刷装置１００において有効な設定ではないと判断することができる。
【００９４】
図１１は、ディスプレイ２０６の画面上に表示された、印刷ジョブ１１２を新たに生成するか否かの選択画面の一例を示す図である。画面１１００は、画像４００と、ポップアップ画面１１１０とによって構成されている。ポップアップ画面１１１０は、図１０を用いて上述したように、印刷可否判断部１０４によって、印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定は、印刷装置１００において有効な設定ではないと判断されたために表示されている。
【００９５】
ポップアップ画面１１１０には、印刷ジョブ１１２に印刷条件として設定されている印刷用紙以外の設定が、印刷装置１００において有効な設定ではないことを示すメッセージとして、「印刷設定が不正です」が表示されている。また、ポップアップ画面１１１０には、ボタン１１１１と、ボタン１１１２が設けられている。ボタン１１１１およびボタン１１１２は、操作キー２０９を用いてユーザが行った操作によって押下することができるボタンである。
【００９６】
ユーザは、ボタン１１１１を押下することによって、印刷ジョブ生成部１０５によって、印刷ジョブ１１２と、ジョブテンプレート１１４とに基づいて、画像４００を印刷するための印刷ジョブ１１２を新たに生成することができる。また、ユーザは、ボタン１１１２を押下することによって、画像４００を印刷せずに、一連の印刷処理を終了することができる。
【００９７】
図１２は、印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２の一例を示す図である。図１２に示すように、表１２００は、図１０を用いて上述した表１０００と同様に、メタデータファイルに含まれる印刷ジョブ１１２を表形式で示したものである。この印刷ジョブ１１２は、印刷ジョブ生成部１０５によって、図１０を用いて上述した印刷ジョブ１１２をもとに、印刷装置１００において画像４００を印刷するために必要な設定が変更され、新たな印刷ジョブ１１２として生成されている。
【００９８】
例えば、表１２００において、設定値設定欄７１２には、印刷可能条件取得部１０３によってＲＡＭ２０３から取得した、印刷装置１００が有するプリンタ名１１３「Ｅ社  ＬＰ−２００００」が新たに設定されている点が、図１０を用いて上述した表１０００と異なる。
【００９９】
また、例えば、表１２００において、設定項目設定欄７２１に設定されている「カラー」に対応する設定値設定欄７２２には、印刷可能条件取得部１０３によってＲＡＭ２０３に格納されているジョブテンプレート１１４から取得した、カラー設定の初期値「ＦＡＬＳＥ」が新たに設定されている点が、図１０を用いて上述した表１０００と異なる。
【０１００】
また、例えば、表１２００において、設定項目設定欄７２１に設定されている「印刷品質」に対応する設定値設定欄７２２には、印刷可能条件取得部１０３によってＲＡＭ２０３に格納されているジョブテンプレート１１４から取得した、印刷品質設定の初期値「普通」が新たに設定されている点が、図１０を用いて上述した表１０００と異なる。
【０１０１】
このように、メモリーカード２０５に格納されている印刷ジョブ１１２に含まれる印刷条件では、印刷装置１００において画像４００を印刷することができなかったが、印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２に含まれる印刷条件によって、印刷装置１００において画像４００を印刷することができるようになる。なお、メモリーカード２０５に格納されている印刷ジョブ１１２は、印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２によって更新される。
【０１０２】
以上の説明においては、メモリーカード２０５に印刷ジョブ１１２が格納されていることを前提に説明したが、例えば、メモリーカード２０５に印刷ジョブ１１２が格納されてなく、印刷ジョブ１１２を取得できなかった場合は、一連の処理を終了するか、あるいは、ジョブテンプレート１１４に基づいて印刷ジョブ１１２を新たに生成することもできる。この場合、ディスプレイ２０６の画面上に、印刷ジョブ１１２を新たに生成するか否かを選択するための画面を表示するようにしてもよい。そして、この画面に対して操作キー２０９を用いてユーザが行った選択操作に基づいて、印刷ジョブ１１２を新たに生成するか否かを判断するようにしてもよい。なお、印刷ジョブ１１２を新たに生成するか否かの選択画面の一例については図１３を用いて後述する。
【０１０３】
図１３は、ディスプレイ２０６の画面上に表示された、印刷ジョブ１１２を新たに生成するか否かの選択画面の一例を示す図である。画面１３００は、画像４００と、ポップアップ画面１３１０とによって構成されている。ポップアップ画面１３１０は、印刷ジョブ取得部１０２によって印刷ジョブ１１２をすることができなかったために表示されている。
【０１０４】
ポップアップ画面１３１０には、印刷ジョブ１１２をすることができなかったことを示すメッセージとして、「印刷設定がありません」が表示されている。また、ポップアップ画面１３１０には、ボタン１３１１と、ボタン１３１２が設けられている。ボタン１３１１およびボタン１３１２は、操作キー２０９を用いてユーザが行った操作によって押下することができるボタンである。
【０１０５】
ユーザは、ボタン１３１１を押下することによって、ジョブテンプレート１１４に基づいて、画像４００を印刷するための印刷ジョブ１１２を新たに生成することができる。また、ユーザは、ボタン１３１２を押下することによって、画像４００を印刷せずに、一連の印刷処理を終了することができる。
【０１０６】
このように、印刷ジョブ１１２を取得できなかった場合であっても、新たに印刷ジョブ１１２を生成することによって、印刷装置１００において画像４００を印刷することができる。なお、メモリーカード２０５には、印刷ジョブ生成部１０５によって新たに生成された印刷ジョブ１１２が新たに登録される。
【０１０７】
以上説明したように、本実施の形態によれば、印刷対象画像１１１とともにメモリーカード２０５に格納されている印刷ジョブ１１２と、ＲＡＭ２０３に格納されているジョブテンプレート１１４とを読み取ることによって、印刷装置１００において、印刷ジョブ１１２に含まれる印刷条件によって、印刷対象画像１１１を印刷することができるか否かを判断することができる。そして、印刷することができないと判断された場合であっても、ジョブテンプレート１１４に基づいて、印刷ジョブ１１２を新たに生成することによって、印刷対象画像１１１を印刷することができる。そのため、印刷ジョブ１１２に無効な値が設定されていたり、印刷ジョブ１１２に値が設定されていなかったりした場合であっても、新たに印刷ジョブ１１２を生成して、印刷装置１００において新たに生成した印刷ジョブ１１２によって印刷対象画像１１１を印刷することができる。
【０１０８】
なお、本実施の形態においては、印刷対象画像１１１および印刷ジョブ１１２を、メモリーカード２０５から取得する構成としたが、これに限らず、例えば、デジタルカメラ１２０から直接、通信ケーブルまたは無線通信を介して印刷対象画像１１１および印刷ジョブ１１２を取得するようにしても良い。さらに、ＲＡＭ２０３、ファイルサーバ、ＷＥＢサーバ、パーソナル・コンピュータ、携帯情報端末（ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）など）など、種々の形態の記憶媒体から通信ケーブルまたは無線通信を介して印刷対象画像１１１および印刷ジョブ１１２を取得するようにしても良い。
【０１０９】
また、本実施の形態においては、ジョブテンプレート１１４を、ＲＡＭ２０３から取得する構成としたが、これに限らず、例えば、メモリーカード２０５、ＲＡＭ２０３、ファイルサーバ、ＷＥＢサーバ、パーソナル・コンピュータ、携帯情報端末など、種々の形態の記憶媒体から通信ケーブルまたは無線通信を介してジョブテンプレート１１４を取得するようにしてもよい。
【０１１０】
さらに、本実施の形態においては、印刷ジョブ１１２に印刷装置１００によって印刷することができない印刷用紙が印刷条件として設定されている場合は、印刷対象画像１１１を印刷せずに一連の処理を終了する構成としたが、印刷装置１００によって印刷することができる印刷用紙が印刷条件として設定された印刷ジョブ１１２を新たに生成して、印刷対象画像１１１を印刷する構成としてもよい。この場合、印刷ジョブ１１２に新たに設定する印刷用紙を選択する画面をディスプレイ２０６の画面上に表示して、ユーザによる操作キー２０９を用いた操作によって、選択することができるようにしてもよい。
【０１１１】
さらに、本実施の形態においては、印刷対象画像１１１の一例として、ＪＰＥＧ形式の画像４００を用いたが、これに限らず、例えば、ＴＩＦＦ形式、ＢＭＰ形式、ＧＩＦ形式、ＰＮＧ形式などの印刷対象画像１１１を用いてもよい。
【０１１２】
さらに、本実施の形態においては、印刷ジョブ１１２を新たに生成した場合、メモリーカード２０５に格納されている印刷ジョブ１１２を、新たに生成した印刷ジョブ１１２によって更新する構成としたが、例えば、新たに生成した印刷ジョブ１１２は一時的な印刷に用いるものとして、メモリーカード２０５に格納されている印刷ジョブ１１２を更新しない構成としてもよい。また、メモリーカード２０５に格納されている印刷ジョブ１１２を更新するか否かを、操作キー２０９を用いてユーザが行った操作によって選択することができるようにしてもよい。
【０１１３】
さらに、本実施の形態においては、メモリーカード２０５に一つの印刷対象画像１１１および一つの印刷ジョブ１１２が格納されている例を用いたが、一つの印刷対象画像および一つの印刷対象画像対する複数の印刷ジョブ１１２を格納することもできる。また、複数の印刷対象画像１１１および複数の印刷対象画像１１１のそれぞれに対する一つまたは複数の印刷ジョブ１１２を格納することもできる。この場合、どの印刷対象画像１１１を、どの印刷条件を用いて印刷するかを選択する画面を、ディスプレイ２０６の画面上に表示して、ユーザによる操作キー２０９を用いた操作によって、選択することができる。
【０１１４】
なお、本実施の形態で説明した印刷方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記憶媒体に記憶され、コンピュータによって記憶媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【０１１５】
【図１】印刷装置の機能的構成の一例を示すブロック図。
【図２】印刷装置のハードウェア構成の一例を示すブロック図。
【図３】印刷処理手順の一例を示すフローチャート。
【図４】印刷対象画像１１１の一例を示す図。
【図５】印刷装置１００が有するプリンタ名１１３の一例を示す図。
【図６−１】ジョブテンプレート１１４の一例を示す図。
【図６−２】ジョブテンプレート１１４の一例を示す図。
【図７−１】プリンタ名が一致している印刷ジョブ１１２の一例を示す図。
【図７−２】印刷ジョブ１１２の生成処理手順の概要を示す図。
【図７−３】ＭＰＶ標準規格によって構成された印刷ジョブの一例を示す図。
【図８】プリンタ名が一致していない印刷ジョブ１１２の一例を示す図。
【図９】無効な値が設定されている印刷ジョブ１１２の一例を示す図。
【図１０】無効な値が設定されている印刷ジョブ１１２の一例を示す図。
【図１１】印刷ジョブ１１２を新たに生成するか否かの選択画面の一例を示す図。
【図１２】新たに生成された印刷ジョブ１１２の一例を示す図。
【図１３】印刷ジョブ１１２を生成するか否かの選択画面の一例を示す図。
【符号の説明】
【０１１６】
１００  印刷装置、１０１  画像取得部、１０２  印刷ジョブ取得部、１０３  印刷可能条件取得部、１０４  印刷可否判断部、１０５  印刷ジョブ生成部、１０６  画像印刷部、１１１  印刷対象画像、１１２  印刷ジョブ
【図１】
2007164482.tif 000003
【図２】
2007164482.tif 000004
【図３】
2007164482.tif 000005
【図４】
2007164482.tif 000006
【図５】
2007164482.tif 000007
【図６−１】
2007164482.tif 000008
【図６−２】
2007164482.tif 000009
【図７−１】
2007164482.tif 000010
【図７−２】
2007164482.tif 000011
【図７−３】
2007164482.tif 000012
【図８】
2007164482.tif 000013
【図９】
2007164482.tif 000014
【図１０】
2007164482.tif 000015
【図１１】
2007164482.tif 000016
【図１２】
2007164482.tif 000017
【図１３】
2007164482.tif 000018