(57)【要約】【課題】  印刷制御情報により印刷指定された画像ファイルの中に印刷対応不可能な形式のものがある場合にも印刷処理を円滑に行うことができ、ユーザに対する利便性向上を図る。【解決手段】  画像ファイル供給装置と通信接続し、該画像ファイル供給装置から画像ファイルを取得して印刷出力するプリンタ装置が、画像ファイルが印刷指定されると共に該印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断し（ステップＳ１０２、Ｓ１０３）、印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを画像ファイル供給装置から取得する（ステップＳ１０４、Ｓ１０５）。【選択図】    図６
2005081759.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイル供給装置と通信接続し、前記画像ファイル供給装置から画像ファイルを取得して印刷出力するプリンタ装置において、
画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する印刷適合性判断手段と、
前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを前記画像ファイル供給装置から取得する印刷画像取得制御手段と、
を備えたことを特徴とするプリンタ装置。
【請求項２】
前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第１の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第２の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする請求項１または請求項２に記載のプリンタ装置。
【請求項４】
画像ファイル供給装置と通信接続し、前記画像ファイル供給装置から画像ファイルを取得して印刷出力するプリンタ装置における印刷制御方法であって、
画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する過程と、
印刷対応可能な印刷対象の画像ファイルのみを前記画像ファイル供給装置から取得する過程と、
を含むことを特徴とする印刷制御方法。
【請求項５】
前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する過程を含むことを特徴とする請求項４に記載の印刷制御方法。
【請求項６】
前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する過程を含むことを特徴とする請求項４または請求項５に記載の印刷制御方法。
【請求項７】
撮像装置とプリンタ装置とが通信接続され、前記プリンタ装置が前記撮像装置から画像ファイルを取得して印刷出力する画像処理システムにおいて、
前記撮像装置は、画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルを前記プリンタ装置へ供給する印刷制御情報格納ファイル供給制御手段と、記録媒体中に記録された画像ファイルを前記プリンタ装置へ供給する画像ファイル供給制御手段とを備え、
前記プリンタ装置は、前記撮像装置から受け取った印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する印刷適合性判断手段と、印刷対応可能な印刷対象の画像ファイルのみを前記撮像装置から取得する印刷画像取得制御手段と、
を備えることを特徴とする画像処理システム。
【請求項８】
前記プリンタ装置は、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第１の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする請求項７に記載の画像処理システム。
【請求項９】
前記プリンタ装置は、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第２の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする請求項７または請求項８に記載の画像処理システム。
【請求項１０】
画像ファイル供給装置から供給された画像データを印刷出力するプリンタ装置において、
前記画像ファイル供給装置から印刷制御情報格納ファイルを取得し、取得した印刷制御情報格納ファイルの中から、自己が印刷対応可能であるファイル形式を認識する印刷適合ファイル形式認識手段と、
前記自己が印刷対応可能なファイル形式であると認識した印刷適合ファイルのリストを作成するリストファイル作成手段と、
前記作成された印刷適合ファイルのリストに基づいて、適合する画像ファイルを前記画像ファイル供給装置へ要求する印刷適合ファイル要求手段と、
前記画像ファイル供給装置から送信されてきた画像データを受信する画像データ受信手段と、
を具備したことを特徴とするプリンタ装置。
【請求項１１】
前記リストファイル作成手段は、自己が印刷対応できないファイル形式であると認識した情報に基づいて、印刷不適合ファイルのリストをも作成することを特徴とする請求項１０に記載のプリンタ装置。
【請求項１２】
前記印刷適合ファイルリストは、印刷出力終了後、前記画像ファイル供給装置へ送信されることを特徴とする請求項１０に記載のプリンタ装置。
【請求項１３】
前記印刷適合ファイルリスト又は前記印刷不適合ファイルリストの少なくとも一方は、印刷出力終了後、前記画像ファイル供給装置へ送信されることを特徴とする請求項１１に記載のプリンタ装置。
【請求項１４】
画像ファイル供給装置から供給された画像データを印刷出力するプリンタ装置における印刷制御方法であって、
前記画像ファイル供給装置から印刷制御情報格納ファイルを取得し、取得した印刷制御情報格納ファイルの中から、自己が印刷対応可能であるファイル形式を認識する過程と、
前記自己が印刷対応可能なファイル形式であると認識した印刷適合ファイルのリストを作成する過程と、
前記作成された印刷適合ファイルのリストに基づいて、適合する画像ファイルを前記画像ファイル供給装置へ要求する過程と、
前記画像ファイル供給装置から送信されてきた画像データを受信する過程と、
を含むことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置及びその印刷制御方法、画像処理システムに関する。
【背景技術】
【０００２】
近年、デジタルカメラとプリンタ装置とをＵＳＢ（Universal Serial Bus）ケーブルによりダイレクト接続し、デジタルカメラから所望の画像データをプリンタ装置へ直接転送して印刷するシステム（PictBridgeシステム）が実現されている。このシステムによれば、撮影画像が記録されたメモリカード等の記録媒体をラボサービス店に持ち込む手間が省けるので、非常に好評である。さらに、PictBridgeシステムにおいては、ＤＰＯＦ（Digital PrintOrder Format）情報を使用して印刷することも可能である。
【０００３】
ＤＰＯＦでは、印刷制御情報の種類として、印刷したい画像のソース情報（画像ファイル名）、日付／時刻、プリント枚数、プリント種（ノーマルプリントか、インデックスプリントか）、文字およびタイトルの情報、画像回転情報、トリミング情報などが定義されている。このＤＰＯＦによれば、デジタルカメラ等で撮影した画像を必要な印刷制御情報と共にメモリカード等に記録してラボサービス店に持ち込むことにより、所望の画像を簡易にプリントアウトすることができる。
【０００４】
そして、PICTBRIDGEシステムにおいては、先ず、デジタルカメラが、ＤＰＯＦによる印刷制御情報が格納されたＤＰＯＦファイルをプリンタ装置に提供する。次いで、プリンタ装置がＤＰＯＦファイルにおいて印刷指定された画像ファイルをデジタルカメラに対して要求する。次いで、デジタルカメラが、該要求された画像ファイルをプリンタ装置に提供する。次いで、プリンタ装置が、該提供された画像ファイルを印刷出力する。このようにして画像ファイルの印刷制御が実行され、PICTBRIDGEシステムにおいてＤＰＯＦを用いた画像印刷が可能となる。
これにより、一つの印刷制御仕様（ＤＰＯＦ）によって、撮影画像の印刷がラボサービス店又はPICTBRIDGEシステムのいずれを利用しても可能となる。
【０００５】
しかしながら、PICTBRIDGEシステムにおいてＤＰＯＦを使用した場合、ＤＰＯＦで印刷指定された画像ファイルの形式がプリンタ装置でサポートされていないと、正常に印刷できない。このため、従来は、デジタルカメラがプリンタ装置に合わせて画像ファイルの形式を変換している（例えば、特許文献１参照）。また、ＤＰＯＦで印刷指定された画像ファイルの形式がプリンタ装置でサポートされていない場合に、印刷が実行不可能であることを告知するものもある（例えば、特許文献２参照）。
【特許文献１】特開平１０−６５８６７号公報
【特許文献２】特開２００１−１３８６１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、デジタルカメラにおいて画像ファイルの形式変換処理を行うと、デジタルカメラの処理が複雑となるためにＣＰＵに掛かる負荷が増大し、処理速度の低下や多機能化の妨げとなるなどの問題が生じる。また、ファイル形式変換用に新たなメモリが必要となるために、ハード規模が大きくなるとともにコストアップの要因ともなる。
【０００７】
また、印刷が実行不可能であることを告知するだけでは、結局、ユーザが告知された印刷ジョブをキャンセルせねばならず、手間が掛かる。また、告知時にユーザがその場に居ない場合には印刷が停止したままとなり、使い勝手が悪い。さらに、実行不可能な画像ファイルについては何の配慮もなされないので、ユーザに対して不親切である。
【０００８】
本発明は、このような事情を考慮してなされたもので、その目的は、印刷制御情報により印刷指定された画像ファイルの中に印刷対応不可能な形式のものがある場合にも印刷処理を円滑に行うことができ、ユーザに対する利便性向上を図ることができるプリンタ装置及びその印刷制御方法を提供することにある。
【０００９】
また、本発明の他の目的は、本発明のプリンタ装置を備えた画像処理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明のプリンタ装置は、画像ファイル供給装置と通信接続し、前記画像ファイル供給装置から画像ファイルを取得して印刷出力するプリンタ装置において、画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する印刷適合性判断手段と、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを前記画像ファイル供給装置から取得する印刷画像取得制御手段とを備えたことを特徴としている。
この構成によれば、ＤＰＯＦ等による印刷制御情報により印刷指定された画像ファイルの形式が印刷出力実行前にチェックでき、印刷対応可能な画像ファイルのみを選択して円滑に印刷出力することができる。さらに、印刷対応可能な画像ファイルのみが画像ファイル供給装置から取得されるので、印刷実行時間の短縮を図ることができる。
【００１１】
また、本発明のプリンタ装置においては、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第１の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする。
この構成によれば、印刷対応可能な画像ファイルのみが印刷指定された印刷制御情報リスト格納ファイルを用いて、次回の印刷指定が簡単且つ確実に実行可能となる。
【００１２】
また、本発明のプリンタ装置においては、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第２の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする。
この構成によれば、印刷対応不可能な画像ファイルのみが印刷指定された印刷制御情報リスト格納ファイルを用いて、印刷されなかった画像ファイルの印刷指定が簡単且つ確実に実行可能となる。例えば、印刷されなかった画像ファイルの形式がサポートされている他のプリンタ装置に対して当該印刷制御情報リスト格納ファイルを供給し、印刷を実行させることが簡単にできる。また、ラボサービス店に印刷を依頼することも可能である。
【００１３】
本発明の印刷制御方法は、画像ファイル供給装置と通信接続し、前記画像ファイル供給装置から画像ファイルを取得して印刷出力するプリンタ装置における印刷制御方法であって、画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する過程と、印刷対応可能な印刷対象の画像ファイルのみを前記画像ファイル供給装置から取得する過程とを含むことを特徴としている。
【００１４】
また、本発明の印刷制御方法においては、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する過程を含むことを特徴とする。
【００１５】
また、本発明の印刷制御方法においては、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する過程を含むことを特徴とする。
【００１６】
本発明の画像処理システムは、撮像装置とプリンタ装置とが通信接続され、前記プリンタ装置が前記撮像装置から画像ファイルを取得して印刷出力する画像処理システムにおいて、前記撮像装置は、画像ファイルが印刷指定されると共に前記印刷指定された画像ファイルの形式が少なくとも設定されている印刷制御情報格納ファイルを前記プリンタ装置へ供給する印刷制御情報格納ファイル供給制御手段と、記録媒体中に記録された画像ファイルを前記プリンタ装置へ供給する画像ファイル供給制御手段とを備え、前記プリンタ装置は、前記撮像装置から受け取った印刷制御情報格納ファイルに基づいて、印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する印刷適合性判断手段と、印刷対応可能な印刷対象の画像ファイルのみを前記撮像装置から取得する印刷画像取得制御手段とを備えることを特徴としている。
この構成によれば、撮像装置とプリンタ装置とが通信接続されたPICTBRIDGEシステムにおいて、ＤＰＯＦ等による印刷制御情報を用いて簡単且つ円滑に撮影画像の印刷を実行できる。
【００１７】
また、本発明の画像処理システムにおいては、前記プリンタ装置は、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第１の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする。
【００１８】
また、本発明の画像処理システムにおいては、前記プリンタ装置は、前記印刷制御情報格納ファイルにおいて印刷指定された画像ファイルのうち、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルを作成する第２の印刷制御情報リスト格納ファイル作成手段を備えることを特徴とする。
【００１９】
本発明のプリンタ装置は、画像ファイル供給装置から供給された画像データを印刷出力するプリンタ装置において、前記画像ファイル供給装置から印刷制御情報格納ファイルを取得し、取得した印刷制御情報格納ファイルの中から、自己が印刷対応可能であるファイル形式を認識する印刷適合ファイル形式認識手段と、前記自己が印刷対応可能なファイル形式であると認識した印刷適合ファイルのリストを作成するリストファイル作成手段と、前記作成された印刷適合ファイルのリストに基づいて、適合する画像ファイルを前記画像ファイル供給装置へ要求する印刷適合ファイル要求手段と、前記画像ファイル供給装置から送信されてきた画像データを受信する画像データ受信手段と、を具備したことを特徴としている。
この構成によれば、予め、印刷対応可能なファイル形式のリストが印刷する前に分かるので、印刷枚数や印刷時間を予測できる。また、リストに基づいて処理するので印刷処理が早くなる等の効果が得られる。
【００２０】
また、本発明のプリンタ装置においては、前記リストファイル作成手段は、自己が印刷対応できないファイル形式であると認識した情報に基づいて、印刷不適合ファイルのリストをも作成することを特徴とする。
【００２１】
また、本発明のプリンタ装置においては、前記印刷適合ファイルリストは、印刷出力終了後、前記画像ファイル供給装置へ送信されることを特徴とする。
【００２２】
また、本発明のプリンタ装置においては、前記印刷適合ファイルリスト又は前記印刷不適合ファイルリストの少なくとも一方は、印刷出力終了後、前記画像ファイル供給装置へ送信されることを特徴とする。
【００２３】
本発明の印刷制御方法は、画像ファイル供給装置から供給された画像データを印刷出力するプリンタ装置における印刷制御方法であって、前記画像ファイル供給装置から印刷制御情報格納ファイルを取得し、取得した印刷制御情報格納ファイルの中から、自己が印刷対応可能であるファイル形式を認識する過程と、前記自己が印刷対応可能なファイル形式であると認識した印刷適合ファイルのリストを作成する過程と、前記作成された印刷適合ファイルのリストに基づいて、適合する画像ファイルを前記画像ファイル供給装置へ要求する過程と、前記画像ファイル供給装置から送信されてきた画像データを受信する過程と、を含むことを特徴としている。
【発明の効果】
【００２４】
本発明によれば、ＤＰＯＦ等による印刷制御情報により印刷指定された画像ファイルの形式が印刷出力実行前にチェックでき、印刷対応可能な画像ファイルのみを選択して円滑に印刷出力することができる。さらに、印刷対応可能な画像ファイルのみが画像ファイル供給装置から取得されるので、印刷実行時間の短縮を図ることができる。この結果として、ユーザに対する利便性が格段に向上する。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照し、本発明の一実施形態を説明する。本実施形態においては、画像処理システムの具体的な例として、本発明の一実施形態に係るプリンタ装置とデジタルカメラ（撮像装置）とをＵＳＢケーブルを介してダイレクト接続したダイレクトプリントシステム（以下、通称であるPictBridgeシステムと称する）を挙げて説明する。
【００２６】
図１は、本実施形態に係るPictBridgeシステムの全体構成を示す外観図である。この図１に示されるPictBridgeシステムは、デジタルカメラ１と、このデジタルカメラ１とＵＳＢケーブル９を介して接続されるプリンタ装置１０とを備える。デジタルカメラ１とプリンタ装置１０は、ＵＳＢ接続により相互にデータを送受信することが可能である。
【００２７】
図１に示されるように、デジタルカメラ１のカメラ本体の上面部にレリーズスイッチ釦４等が配置されている。カメラ本体の背面部には、ファインダ接眼窓３、ＬＣＤ表示部２、電源スイッチやモード選択スイッチ等を兼ねるダイヤルスイッチ部５、ＬＣＤ表示部２のカーソル操作スイッチを兼ねる十字キースイッチ部７、メニュー選択スイッチ部６、ＵＳＢコネクタ８等が配置されている。そして、ＵＳＢコネクタ８には、図示のようにＵＳＢケーブル９の一端が接続される。
【００２８】
以上の他、カメラ本体の前面部には、不図示の撮影レンズやファインダ窓やストロボ窓等が配置されている。また、カメラ本体の側面部又は底面部には、不図示であるが、撮影画像データの記録媒体であるメモリカードを装填するカードコネクタや電池を収納する電池収納室等が配置されている。
【００２９】
次に、図２を参照して、デジタルカメラ１の構成を詳細に説明する。図２は、デジタルカメラ１の構成を示すブロック図である。
図２に示されるように、デジタルカメラ１は、後述する各制御素子を駆動制御してカメラ全体の制御を司るカメラコントローラとしてのＣＰＵ２１を内蔵している。このデジタルカメラ１においては、撮影レンズ２２及び絞り部２３を介して被写体像が取り込まれ、その被写体像は、ＣＣＤ等の撮像素子２９にて電気信号に変換される。この撮影レンズ２２は、レンズ駆動部２４を介して進退駆動される。絞り部２３は、絞り駆動部２５を介して絞り駆動される。これら駆動部２４，２５はＣＰＵ２１によって制御される。
【００３０】
撮像素子２９は、タイミング回路２７によりＣＰＵ２１と同期した状態で撮像素子ドライバ２８を介して駆動される。この撮像素子２９の撮像出力は、プロプロセス回路３０とＡ／Ｄ変換回路３１によりデジタル画像データとしてデジタル処理回路３２に取り込まれる。デジタル処理回路３２より出力されるデジタル画像データは、メモリコントローラ３３の制御の下でバスラインを通ってフレームメモリ３４に格納される。さらに、このフレームメモリ３４に格納された画像データは、バスラインを通りカードＩ／Ｆ３８を介してカードコネクタに装着されたメモリカード３９に撮影コマ毎に記録される。撮影コマ毎の画像データに対応して画像データのヘッダ情報も記録される。デジタル処理回路３２にてデジタル画像処理が施された画像データやメモリカード３９に記録された画像データ、或いは後述するプリンタ装置１０でプリントされる画像データ等、及びプリンタ装置１０にプリントさせる際の画像選択画面、プリント枚数等のプリンタ情報は、ＬＣＤ表示部２に表示される。この場合、画像データは、バスライン及びＬＣＤドライバ４２を介してＬＣＤ表示部２に供給され、プリンタ情報は、後述するＲＯＭ３７に格納されたプログラムに基づいてＬＣＤドライバ４２によりＬＣＤ表示部２に供給される。
また、バスラインにはＲＯＭ３７とＲＡＭ３６が接続されている。ＲＯＭ３７には、カメラコントローラとしてのＣＰＵ２１がカメラの撮影及び再生動作全体を制御したり、画像データをプリンタ装置１０へ送信するためのファームウェア、及びＬＣＤドライバ４２が印刷指定画面をＬＣＤ表示部２に表示したりするプログラム等が格納される。ＲＡＭ３６には、撮影時に取り込まれる測距時及び測光時のデータが一時的に格納される。
なお、上記フレームメモリ３４には、ＬＣＤ表示部２に供給される画像データも一時的に保存される。
【００３１】
以上の他、ＣＰＵ２１には、レリーズスイッチ釦４、各種設定用の十字キースイッチ部７、電源オンやモード設定用のダイヤルスイッチ５、メニュー選択スイッチ部６等に対するスイッチ入力回路４１、ＵＳＢコネクタ８に接続されているＵＳＢコントローラ３５、ストロボ発光部２６等が接続されている。ＵＳＢコントローラ３５は、ＵＳＢコネクタ８に接続されるＵＳＢケーブル９を介してＵＳＢプロトコルによるデータの送受信を行う。これにより、ＣＰＵ２１は、物理通信レイヤとしてのＵＳＢを介してＰＴＰ（Picture Transfer Protocol）通信を行うことができ、ＵＳＢケーブル９を介して接続されるプリンタ装置１０を検出することができる。このプリンタ装置１０の検出は、ＵＳＢコントローラ３５がＵＳＢによる電源供給用の電圧５Ｖを検出することにより行う。
【００３２】
次に、図３を参照して、本実施形態に係るプリンタ装置１０の構成を詳細に説明する。図３は、プリンタ装置１０の構成を示すブロック図である。
図３に示されるように、プリンタ装置１０は、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）からなるインクリボンを使用する面順次方式の昇華型熱転写プリンタ装置であり、ＲＯＭ５３に格納されるプリント制御プログラムに従って後述する各制御素子を制御するプリンタコントローラとしてのＣＰＵ５１を内蔵している。そして、プリンタ装置１０においては、デジタルカメラ１に記録される画像データ及びヘッダ情報等がＵＳＢケーブル９を介して接続されるＵＳＢコネクタ５０を経由し、ＵＳＢコントローラ７０及びバスラインを介してＣＰＵ５１及びフレームメモリ５２に取り込まれる。
【００３３】
フレームメモリ５２に格納された画像データは、画像処理回路５４にて補正パラメータに基づき、ＲＧＢからＣＭＹへの色変換、ドット／インチによるサイズ変換、γ変換、色補正、サムネイル変換、枠合成等の処理が施される。画像処理回路５４の変換出力データは、ＣＰＵ５１の制御の下でヘッドドライバ６３を介してプリントヘッド（サーマルプリントヘッド）６４に出力される。
【００３４】
一方、プリントヘッド６４のプリント動作に同期してモータドライバ５５，５９を介し、リボン送りモータ（Ｍ）５６、給紙モータ（Ｍ）６０が駆動され、インクリボン、用紙が給送され、用紙へのプリントが実行される。
【００３５】
インクリボン送り状態は、リボンセンサ５７により検出され、インクリボン残量データがＣＰＵ５１に取り込まれる。また、用紙を格納する用紙カセットに収納されている残りの用紙枚数データは、給紙センサ５８により検出され、ＣＰＵ５１に取り込まれる。プリンタ装置１０には、プリンタの動作状態又はプリント動作時における警告等を表示するＬＥＤ１３、及びプリント動作時における警告音を発する警告手段であるＰＣＶ（圧電ブザー）６８と、プリンタ電源スイッチ部１１及びプリント開始スイッチ部１２によりオン操作されるスイッチ接点１１ａ，１２ａとが配置され、それぞれＣＰＵ５１に接続されている。
【００３６】
また、バスラインにはＲＯＭ５３が接続されている。ＲＯＭ５３には、デジタルカメラ１との通信動作及びプリンタ全体を動作させるためのプログラムが格納されている。
【００３７】
次に、上記構成に係る画像印刷時の動作を詳細に説明する。
初めに、デジタルカメラ１のＵＳＢコネクタ８がプリンタ装置１０のＵＳＢコネクタ５０とＵＳＢケーブル９を介して接続されると、デジタルカメラ１のＣＰＵ２１は、ＵＳＢコネクタ５０を介してプリンタ装置１０から供給される電圧（５Ｖ）を検出する。そして、この検出に応じて、デジタルカメラ１のＣＰＵ２１は、ＬＣＤドライバ４２を制御し、ＲＯＭ３７から印刷制御画面を表示するためのプログラムを読み出してＬＣＤ表示部２に印刷指定画面を表示する。この印刷指定画面を参照しつつ、十字キースイッチ部７等を操作することで、所望とする印刷指定が可能となる。デジタルカメラ１のＣＰＵ２１は、当該印刷指定に係る信号を受けると、対応する画像データを着脱自在なメモリカード３９から読み出し、ＵＳＢコントローラ３５、ＵＳＢコネクタ８、ＵＳＢケーブル９を介してプリンタ装置１０に送信する。これに代えて、プリンタ装置１０に画像ファイルを取得するように要求してもよい。次いで、プリンタ装置１０のＣＰＵ５１は、デジタルカメラ１から取得した画像ファイルの印刷出力を開始する。これにより、画像ファイルの印刷出力が実行される。
【００３８】
ここで、ユーザは、同時に複数枚の画像を印刷指定することができる。デジタルカメラ１のＣＰＵ２１は、当該印刷指定された複数枚の画像ファイルを順次プリンタ装置１０に送信する。或いは、プリンタ装置１０に該複数枚の画像ファイルを順次取得するように要求してもよい。
【００３９】
以下、デジタルカメラ１からプリンタ装置１０に画像ファイルを取得するように要求する場合について説明する。
この要求時に使用する印刷制御仕様の一つとして、本実施形態では、ＤＰＯＦ（Digital PrintOrder Format）を採用することができる。図４は、ＤＰＯＦファイル（印刷制御情報格納ファイル）の一例を示す図である。図４の例は、５つの画像ファイルをプリント出力するように要求するものである。図４に示されるように、ＤＰＯＦファイル１００には、５つの印刷ジョブ（以下、単にジョブと称する）１１０，１２０，１３０，１４０，１５０が記述されている。そして、各ジョブ毎に、印刷対象の画像ファイル名１１１，１２１，１３１，１４１，１５１などの印刷制御情報が記述されている。
なお、「ＰＲＴ  ＰＩＤ」は印刷対象の画像ファイルのナンバー、「ＰＲＴ  ＴＹＰ」はプリントタイプであり、図４の例ではスタンダード、「ＩＭＧ  ＦＭＴ」は画像ファイル形式、「ＩＭＧ  ＳＲＣ」は画像ファイルの保存先を示す相対パス、である。
【００４０】
デジタルカメラ１のＣＰＵ２１は、印刷指定された画像ファイルについてのＤＰＯＦファイルを作成する。このＤＰＯＦファイルには、図４に示されるように、印刷指定された画像ファイル毎に、ジョブが記述され、各ジョブには印刷対象の画像ファイル名等の印刷制御情報が記述される。
【００４１】
以下、図５を参照して、プリンタ装置１０がデジタルカメラ１から印刷要求されたに画像ファイルを取得して印刷出力する動作を説明する。図５は、本実施形態に係るPictBridgeシステムにおける印刷制御処理の流れを示すシーケンス図である。なお、以下の説明においては、ＵＳＢ接続を用いてデジタルカメラ１とプリンタ装置１０間のデータ等の送受が行われるものとする。
【００４２】
図５において、先ず、デジタルカメラ１とプリンタ装置１０との通信接続が確立されると、デジタルカメラ１のＣＰＵ２１が、作成したＤＰＯＦファイルをプリンタ装置１０へ送信する。次いで、プリンタ装置１０のＣＰＵ５１は、受信したＤＰＯＦファイルに記述されているジョブを先頭から順番に実行する。このジョブ実行時には、プリンタ装置１０とデジタルカメラ１との間で印刷対象の画像ファイルの受け渡しが行われる。具体的には、プリンタ装置１０のＣＰＵ５１が、実行中のジョブに係る印刷対象の画像ファイル名をデジタルカメラ１へ送信して該当する画像ファイルを要求する。次いで、デジタルカメラ１のＣＰＵ２１が、受信した画像ファイル名に該当する画像ファイルを、例えばメモリカード３９から読み出してプリンタ装置１０へ送信する。次いで、プリンタ装置１０のＣＰＵ５１が、受信した画像ファイルの印刷出力を開始する。これにより、ＤＰＯＦファイルで印刷指定された画像ファイルがプリンタ装置１０によってデジタルカメラ１から取得されて印刷出力される。
【００４３】
ところで、画像ファイル形式には各種あるが、その全てをプリンタ装置１０がサポートしているとは限らない。例えば、図４に示されるＤＰＯＦファイル１００には、５つの画像ファイルが印刷指定されているが、その中にはＪＰＥＧ形式のファイルとＴＩＦＦ形式のファイルがある。このうち、プリンタ装置１０が例えばＪＰＥＧ形式には対応しているがＴＩＦＦ形式には対応していない場合、ＴＩＦＦ形式の画像ファイルをそのまま印刷出力しようとすると、印刷出力が正常に実行されない。さらには、プリンタ装置１０がエラー状態となって、以降のジョブが実行不能となる虞がある。
【００４４】
そこで、本実施形態では、プリンタ装置１０が印刷指定された画像ファイルの形式を事前にチェックすることにより、未対応の形式の画像ファイルが印刷出力されないようにする。
【００４５】
以下、ＤＰＯＦファイルにより印刷指定された画像ファイルの中に、プリンタ装置１０がサポートしていない形式の画像ファイルが存在する場合のプリンタ装置１０の動作を説明する。
【００４６】
初めに、図６を参照して、本実施形態に係るプリンタ装置１０が行う印刷制御処理の第１の実施例を説明する。図６は、本実施形態に係るプリンタ装置１０における印刷制御処理の第１の実施例を示すフローチャートである。
図６において、プリンタ装置１０のＣＰＵ５１は、デジタルカメラ１からＤＰＯＦファイルを受信すると、ＤＰＯＦファイルに記述されている先頭のジョブを実行開始する（ステップＳ１０１）。次いで、ＣＰＵ５１は、当該実行中のジョブの印刷対象の画像ファイル名を参照し、当該画像ファイルの形式を確認する（ステップＳ１０２）。図４に示されるＤＰＯＦファイル１００では、画像ファイル名の拡張子がファイル形式を示すものとなっている。例えば拡張子「ＪＰＧ」がＪＰＥＧ形式を示し、拡張子「ＴＩＦ」がＴＩＦＦ形式を示す。
【００４７】
次いで、ＣＰＵ５１は、当該実行中のジョブの印刷対象の画像ファイルの形式が印刷対応可能な所定の形式の一つであるか否かを判断する（ステップＳ１０３）。この判断の結果、印刷対応可能である場合はステップＳ１０４へ進み、一方、印刷対応不可能である場合にはステップＳ１０７へ進む。
【００４８】
次いで、ステップＳ１０４では、ＣＰＵ５１は、当該実行中のジョブの印刷対象の画像ファイルが印刷対応可能であるので、当該画像ファイルをデジタルカメラ１に対して要求する（ステップＳ１０４）。次いで、デジタルカメラ１から印刷対象の画像ファイルが送信され、プリンタ装置１０で受信されると、ＣＰＵ５１は、該受信された画像ファイルの印刷出力を開始する（ステップＳ１０５、Ｓ１０６）。
【００４９】
次いで、ステップＳ１０７では、ＣＰＵ５１は、ＤＰＯＦファイルに記述されているジョブのうち、未実行のものがあるか否かを判断する（ステップＳ１０７）。この判断の結果、未実行のジョブがある場合はステップＳ１０１へ戻り、次のジョブの実行を開始する。一方、未実行のジョブがない場合には処理を終了する。
【００５０】
上述した第１の実施例によれば、印刷対象の画像ファイルの形式が印刷対応可能なものである場合にのみ、当該画像ファイルの印刷出力が行われる。これにより、印刷対応不可能な形式の画像ファイルが印刷出力されることを防止でき、画像ファイル形式の不適合によるエラー発生を未然に防止することが可能となる。この結果として、印刷対応可能な画像ファイルの印刷出力が円滑に実行される。さらに、印刷対応可能な画像ファイルのみがデジタルカメラ１に対して要求され、取得されるので、印刷実行時間の短縮を図ることができる。
【００５１】
次に、図７を参照して、本実施形態に係るプリンタ装置１０が行う印刷制御処理の第２の実施例を説明する。図７は、本実施形態に係るプリンタ装置１０における印刷制御処理の第２の実施例を示すフローチャートである。
【００５２】
図７において、ステップＳ２０１〜Ｓ２０６までの処理は、上述した図６のステップＳ１０１〜Ｓ１０６までの処理にそれぞれ対応しており、その説明を省略する。ステップＳ２０７において、プリンタ装置１０のＣＰＵ５１は、印刷対象の画像ファイルの形式が印刷対応可能であり印刷出力済みの画像ファイルのみのＤＰＯＦファイル（以下、印刷済ＤＰＯＦファイルと称する）を新規に作成する。そして、画像ファイルの印刷出力が実行される都度、印刷済ＤＰＯＦファイルを更新する。印刷済ＤＰＯＦファイルには、デジタルカメラ１から受け取った元のＤＰＯＦファイルに記述される該当ジョブの記述がコピーされる。或いは、印刷出力済みの画像ファイルについて、画像ファイル名以外の印刷制御情報については新規に設定可能とし、設定された印刷制御情報を印刷済ＤＰＯＦファイルに記述するようにしてもよい。
【００５３】
図８に印刷済ＤＰＯＦファイルの一例を示す。図８に示される印刷済ＤＰＯＦファイル２００は、図４のＤＰＯＦファイル１００が実行された場合においてＪＰＥＧ形式が印刷対応可能であり且つＴＩＦＦ形式が印刷対応不可能のときのものである。図８に示されるように、印刷済ＤＰＯＦファイル２００においては、ＪＰＥＧ形式の画像ファイルのみが印刷指定されている。また、この例では、図４のＤＰＯＦファイル１００の該当するジョブ１１０，１２０，１４０の記述が印刷済ＤＰＯＦファイル２００にコピーされている。
【００５４】
次いで、ＣＰＵ５１は、全てのジョブが実行された後に、印刷済ＤＰＯＦファイルをデジタルカメラ１へ送信する（ステップＳ２０９）。この印刷済ＤＰＯＦファイルは、デジタルカメラ１側で保存される。
【００５５】
上述した第２の実施例によれば、上記第１の実施例と同様の効果が得られる。さらに、印刷済ＤＰＯＦファイルを用いて次回の印刷指定が簡単且つ確実に実行可能となる。
なお、上記第２の実施例においては、印刷済ＤＰＯＦファイルが、印刷対応可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルに対応する。
【００５６】
次に、図９を参照して、本実施形態に係るプリンタ装置１０が行う印刷制御処理の第３の実施例を説明する。図９は、本実施形態に係るプリンタ装置１０における印刷制御処理の第３の実施例を示すフローチャートである。
【００５７】
図９において、ステップＳ３０１〜Ｓ３０６までの処理は、上述した図６のステップＳ１０１〜Ｓ１０６までの処理にそれぞれ対応しており、その説明を省略する。ステップＳ３０７において、プリンタ装置１０のＣＰＵ５１は、印刷対象の画像ファイルの形式が印刷対応不可能であり印刷出力しない画像ファイルのみのＤＰＯＦファイル（以下、非印刷済ＤＰＯＦファイルと称する）を新規に作成する。そして、印刷出力しない画像ファイルが検出される都度、非印刷済ＤＰＯＦファイルを更新する。非印刷済ＤＰＯＦファイルには、デジタルカメラ１から受け取った元のＤＰＯＦファイルに記述される該当ジョブの記述がコピーされる。或いは、印刷出力しない画像ファイルについて、画像ファイル名以外の印刷制御情報については新規に設定可能とし、設定された印刷制御情報を印刷済ＤＰＯＦファイルに記述するようにしてもよい。
【００５８】
図１０に非印刷済ＤＰＯＦファイルの一例を示す。図１０に示される非印刷済ＤＰＯＦファイル３００は、図４のＤＰＯＦファイル１００が実行された場合においてＪＰＥＧ形式が印刷対応可能であり且つＴＩＦＦ形式が印刷対応不可能のときのものである。図１０に示されるように、非印刷済ＤＰＯＦファイル３００においては、ＴＩＦＦ形式の画像ファイルのみが印刷指定されている。また、この例では、図４のＤＰＯＦファイル１００の該当するジョブ１３０，１５０の記述が非印刷済ＤＰＯＦファイル３００にコピーされている。
【００５９】
次いで、ＣＰＵ５１は、全てのジョブが実行された後に、非印刷済ＤＰＯＦファイルをデジタルカメラ１へ送信する（ステップＳ３０９）。この非印刷済ＤＰＯＦファイルは、デジタルカメラ１側で保存される。
【００６０】
上述した第３の実施例によれば、上記第１の実施例と同様の効果が得られる。さらに、非印刷済ＤＰＯＦファイルを用いて、印刷されなかった画像ファイルの印刷指定が簡単且つ確実に実行可能となる。例えば、印刷されなかった画像ファイルの形式がサポートされている他のプリンタ装置に対して非印刷済ＤＰＯＦファイルを供給し、印刷を実行させることが簡単にできる。また、ラボサービス店に印刷を依頼することも可能である。
なお、上記第３の実施例においては、非印刷済ＤＰＯＦファイルが、印刷対応不可能な印刷対象の画像ファイルのみを印刷指定する印刷制御情報リスト格納ファイルに対応する。
【００６１】
なお、印刷済ＤＰＯＦファイル及び非印刷済ＤＰＯＦファイルは、プリンタ装置１０側で保存するようにしてもよい。
【００６２】
また、プリンタ装置１０において、印刷済ＤＰＯＦファイル及び非印刷済ＤＰＯＦファイルの双方を作成するようにしてもよい。
【００６３】
なお、上述した実施形態においては、デジタルカメラ１のＣＰＵ２１等が、印刷制御情報格納ファイル供給制御手段及び画像ファイル供給制御手段に対応する。また、プリンタ装置１０のＣＰＵ５１等が、印刷適合性判断手段、印刷画像取得制御手段、及び第１、第２の印刷制御情報リスト格納ファイル作成手段に対応する。
【００６４】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態においては、印刷ジョブを実行する度に印刷対応可能な画像ファイルを取得したが、全ての印刷対象の画像ファイルの形式の適合性をまとめて確認し、印刷対応可能な画像ファイルを一括取得するようにしてもよい。図１１に、この第４の実施例に係る印刷制御処理のフローチャートを示す。
【００６５】
図１１において、プリンタ装置１０のＣＰＵ５１は、デジタルカメラ１からＤＰＯＦファイルを受信すると、ＤＰＯＦファイル内で印刷指定された画像ファイルの中から、印刷可能なファイルを検索する（ステップＳ４０１）。次いで、ＣＰＵ５１は、印刷可能ファイルの有無を判断し（ステップＳ４０２）、印刷可能ファイルが有った場合には印刷可能ファイルを印刷適合ファイルとして印刷適合ファイルのリストを作成する（ステップＳ４０３）。一方、印刷可能ファイルが一つも無かった場合にはＤＰＯＦファイル内で印刷指定された全ての画像ファイルを印刷不適合ファイルとして印刷不適合ファイルのリストを作成する（ステップＳ４０４）。
【００６６】
この例では、印刷適合ファイルリスト及び印刷不適合ファイルリストの形式として、ＤＰＯＦファイルの形式を採用する。すなわち、印刷適合ファイルリストには、上記図８のように、プリンタ装置１０が印刷可能な画像ファイルについてのジョブが記述される。印刷不適合ファイルリストには、上記図１０のように、プリンタ装置１０が印刷不可能な画像ファイルについてのジョブが記述される。
【００６７】
次いで、ステップＳ４０５では、ＣＰＵ５１は、作成した印刷適合ファイルリストに基づいて、印刷可能な画像ファイルをデジタルカメラ１に要求する。次いで、この要求によりデジタルカメラ１から送信されてきた画像ファイルを受信し、受信した画像ファイルの印刷出力を実行する（ステップＳ４０６、Ｓ４０７）。次いで、ＣＰＵ５１は、印刷出力が実行されなかった画像ファイルを印刷不適合ファイルとして印刷不適合ファイルのリストを作成する（ステップＳ４０８）。この印刷不適合ファイルの判定方法としては、例えば、デジタルカメラ１からのＤＰＯＦファイルと上記ステップＳ４０３で作成した印刷適合ファイルリストとを照合し、差分の画像ファイルが印刷不適合ファイルであると判定する。差分が無ければ、印刷不適合ファイルのリストは作成しない。
【００６８】
次いで、ステップＳ４０９では、ＣＰＵ５１は、作成したリスト（印刷適合ファイルリストまたは印刷不適合ファイルリスト）をデジタルカメラ１へ送信する。
【００６９】
この第４の実施例によれば、予め、印刷対応可能なファイル形式のリストが印刷する前に分かるので、印刷枚数や印刷時間を予測できる。また、リストに基づいて処理するので印刷処理が早くなる等の効果が得られる。
【００７０】
なお、上述した実施形態においては、通信接続方式の一つとしてＵＳＢ接続方式を用いたが、他の方式を用いてもよい。例えばＩＥＥＥ１３９４、ＲＳ−２３２Ｃなどの通信接続方式を用いてもよい。また、有線接続方式に限定されず、赤外線通信等の無線接続方式であってもよい。
【００７１】
また、上述した実施形態においては、デジタルカメラがプリンタ装置に対してＤＰＯＦファイルと画像ファイルの双方を供給したが、ＤＰＯＦファイル（印刷制御情報格納ファイル）の供給元と画像ファイルの供給元とが異なっていてもよい。例えば、ＤＰＯＦファイルについては、ユーザがプリンタ装置に直接入力してもよい。
【００７２】
また、プリンタ装置が画像ファイルを取得する相手である画像ファイル供給装置は、デジタルカメラに限定されない。例えば、電子撮像機能を有する携帯電話機等であってもよい。或いは、画像ファイルが記録された記録媒体から該画像ファイルを読出し可能な端末等であってもよい。例えばＰＤＡ（Personal Digital Assistants：個人用情報機器）と称される携帯型の端末、パーソナルコンピュータなどであってもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係る画像処理システム（PictBridgeシステム）の全体構成を示す外観図である。
【図２】デジタルカメラ１の詳細な構成を示すブロック図である。
【図３】本発明の一実施形態に係るプリンタ装置１０の詳細な構成を示すブロック図である。
【図４】ＤＰＯＦファイルの一例を示す図である。
【図５】図１に示す画像処理システム（PictBridgeシステム）における印刷制御処理の流れを示すシーケンス図である。
【図６】図３に示すプリンタ装置１０における印刷制御処理の第１の実施例を示すフローチャートである。
【図７】図３に示すプリンタ装置１０における印刷制御処理の第２の実施例を示すフローチャートである。
【図８】印刷済ＤＰＯＦファイルの一例を示す図である。
【図９】図３に示すプリンタ装置１０における印刷制御処理の第３の実施例を示すフローチャートである。
【図１０】非印刷済ＤＰＯＦファイルの一例を示す図である。
【図１１】図３に示すプリンタ装置１０における印刷制御処理の第４の実施例を示すフローチャートである。
【符号の説明】
【００７４】
１…デジタルカメラ（撮像装置、画像ファイル供給装置）、９…ＵＳＢケーブル、１０…プリンタ装置、２１…カメラコントローラ（ＣＰＵ）、３５，７０…ＵＳＢコントローラ、５１…プリンタコントローラ（ＣＰＵ）。
【図１】
2005081759.tif 000003
【図２】
2005081759.tif 000004
【図３】
2005081759.tif 000005
【図４】
2005081759.tif 000006
【図５】
2005081759.tif 000007
【図６】
2005081759.tif 000008
【図７】
2005081759.tif 000009
【図８】
2005081759.tif 000010
【図９】
2005081759.tif 000011
【図１０】
2005081759.tif 000012
【図１１】
2005081759.tif 000013