(57)【要約】【課題】ダイレクト印刷において、その印刷対象画像が記録されている記録媒体に対して印刷を実行する。【解決手段】記録媒体を着脱可能に装着しうる画像記録装置にダイレクトに接続して、記録媒体に記録されている印刷対象画像データの表す画像の印刷を実行する画像印刷装置において、画像記録装置から印刷ジョブの開始要求が通知された際に、印刷媒体に関する特定の設定がなされている場合において、画像記録装置から送信されてくる印刷対象画像データの全てを取得して、画像印刷装置に備えるバッファメモリに記憶する。印刷対象画像データの全てを取得後に、記録媒体の画像記録装置からの着脱許可画面を、画像印刷装置に備える表示部に表示させ、着脱許可画面の表示後に、バッファメモリに記憶した印刷対象画像データを用いて、印刷媒体として装着された記録媒体への印刷を、画像印刷装置に備える印刷手段に開始させる。【選択図】図１
2009188522.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を着脱可能に装着しうる画像記録装置にダイレクトに接続して、前記記録媒体に記録されている印刷対象画像データの表す画像の印刷を実行する画像印刷装置であって、
表示部と、
前記表示部への表示を実行するユーザインタフェースと、
印刷実行手段と、
前記画像記録装置から通知された印刷ジョブの開始要求に基づいて、前記画像記録装置に対して前記印刷対象画像データの送信を要求して、前記画像記録装置から送信されてくる前記印刷対象画像データを取得し、前記印刷実行手段に前記印刷対象画像データの表す画像の印刷を実行させる印刷制御手段と、
を備え、
前記印刷制御手段は、
前記画像記録装置から前記印刷ジョブの開始要求が通知された際に、印刷媒体に関する特定の設定がなされている場合において、前記画像記録装置から送信されてくる前記印刷対象画像データの全てを取得して、前記画像印刷装置に備えるバッファメモリに記憶し、
前記ユーザインタフェースは、
前記印刷対象画像データの全てを取得後に、前記記録媒体の前記画像記録装置からの着脱許可画面を、前記表示部に表示させ、
前記印刷制御手段は、
前記着脱許可画面の表示後に、前記バッファメモリに記憶した前記印刷対象画像データを用いて、前記印刷媒体として装着された前記記録媒体への印刷を前記印刷手段に開始させる、
ことを特徴とする画像印刷装置。
【請求項２】
請求項１記載の画像印刷装置であって、
前記特定の設定は、前記印刷媒体の種別として前記画像記録装置から通知される特定の印刷媒体の設定であることを特徴とする画像印刷装置。
【請求項３】
請求項１記載の画像印刷装置であって、
前記特定の設定は、前記ユーザインタフェースを介してあらかじめ設定される、前記画像記録装置に装着された記録媒体を前記印刷媒体とするための設定であることを特徴とする画像印刷装置。
【請求項４】
請求項１記載の画像印刷装置であって、
前記特定の設定は、前記ユーザインタフェースを介してあらかじめ設定される、前記画像記録装置に装着された記録媒体を前記印刷媒体とするための設定、かつ、前記印刷媒体の種別として前記画像記録装置から通知される特定の印刷媒体の設定であることを特徴とする画像印刷装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像印刷装置であって、
前記印刷制御手段は、前記印刷ジョブの開始メッセージが通知された際に、前記特定の設定に基づいて、前記ユーザインタフェースに対して、ユーザが前記印刷対象画像データの取得の開始を指示するための画面を表示させ、前記開始の指示に基づいて、前記画像記録装置に対して前記印刷対象画像データの送信を要求することを特徴とする画像印刷装置。
【請求項６】
記録媒体を着脱可能に装着しうる画像記録装置にダイレクトに接続し、前記記録媒体に記録されている印刷対象画像データの表す画像の印刷を実行する画像印刷装置の制御方法であって、
前記画像記録装置から印刷ジョブの開始要求が通知された際に、印刷媒体に関する特定の設定がなされている場合において、前記画像記録装置から送信されてくる前記印刷対象画像データの全てを取得して、前記画像印刷装置に備えるバッファメモリに記憶し、
前記印刷対象画像データの全てを取得後に、前記記録媒体の前記画像記録装置からの着脱許可画面を、前記画像印刷装置に備える表示部に表示させ、
前記着脱許可画面の表示後に、前記バッファメモリに記憶した前記印刷対象画像データを用いて、印刷媒体として装着された前記記録媒体への印刷を、前記画像印刷装置に備える印刷手段に開始させる、
ことを特徴とする画像印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ（Digital Still Camera：ＤＳＣ）やデジタルビデオカメラ（Digital Video Camera：ＤＶＣ）等の画像記録装置と画像印刷装置としてのプリンタとをダイレクトに接続して、ＤＶＣやＤＳＣに備えるＤＶＤ（Digital Versatile Disk）ドライブ装置やＣＤ（Compact Disk）ドライブ装置等の記録再生デバイスに装着されているＤＶＤやＣＤ等の記録媒体に記録された画像の印刷を、パーソナルコンピュータ等のコンピュータを介さずに実行するダイレクト印刷の技術に関する。
【背景技術】
【０００２】
ＤＳＣやＤＶＣで撮影した画像の画像データを、一旦、パーソナルコンピュータ（以下、「ＰＣ」と呼ぶ）に転送し、ＰＣに転送した画像データの表す画像をプリンタで印刷するのはなく、ＤＳＣやＤＶＣから直接プリンタに画像データを転送して、転送された画像データの表す画像をプリンタで印刷するダイレクト印刷の手法として、例えば、ＣＩＰＡ（Camera & Imaging Products Association）規格ＤＣ−００１−２００３（以下、「PictBridge」と呼ぶ）が提案されている（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】White Paper of CIPA DC-001-2003 Rev.2.0 Digital Photo Solutions for Imaging Devices．[online]. Camera & Imaging Products Association, April 25, 2007. [retrieved on 2007-11-29]. Retrieved from the Internet:<URL:http://www.cipa.jp/pictbridge/documents_j/WhitePaperJ_Rev.2.0.pdf>.
【特許文献１】特開２００５−２０１０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、例えば、上記PictBridgeの規格に従ったダイレクト印刷の機能を有するＤＶＣとプリンタとを接続したダイレクト印刷のシステム構成において、ＤＶＣに備えるＤＶＤドライブ装置に装着されるＤＶＤに記録されている画像データの表す画像を、そのＤＶＤ自身にレーベルとして印刷したい場合がある。
【０００５】
しかしながら、この場合、レーベル印刷を行なう印刷媒体であるＤＶＤに印刷対象画像の画像データが記録されているため、この印刷媒体であるＤＶＤは記録媒体でもある。従って、印刷対象画像の画像データがプリンタに転送されて印刷が終了するまで、記録媒体でもあるＤＶＤをＤＶＣのＤＶＤドライブ装置に装着しておく必要がある。一方、印刷媒体でもあるＤＶＤにレーベル印刷を行なうためには。このＤＶＤをプリンタに印刷媒体としてセットしなければならない。
【０００６】
従って、従来のダイレクト印刷の手法では、単純には、記録媒体としてのＤＶＤに記録されている画像を、印刷媒体でもあるＤＶＤにレーベルとして印刷することは困難であった。
【０００７】
なお、この問題は、記録媒体としてのＤＶＤに記録されている画像を、印刷媒体でもあるＤＶＤに印刷する場合だけでなく、画像印刷装置にダイレクトに接続する画像記録装置の記録媒体に記録されている画像を、印刷媒体でもあるその記録媒体に印刷する場合に共通する問題である。
【０００８】
本発明の目的は、上記した従来技術の問題点を解決し、画像記録装置と画像印刷装置とをダイレクトに接続して印刷対象画像の印刷を実行するダイレクト印刷において、その印刷対象画像が記録されている記録媒体に対しても印刷を実行することができる技術を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【００１０】
［適用例１］
記録媒体を着脱可能に装着しうる画像記録装置にダイレクトに接続して、前記記録媒体に記録されている印刷対象画像データの表す画像の印刷を実行する画像印刷装置であって、
表示部と、
前記表示部への表示を実行するユーザインタフェースと、
印刷実行手段と、
前記画像記録装置から通知された印刷ジョブの開始要求に基づいて、前記画像記録装置に対して前記印刷対象画像データの送信を要求して、前記画像記録装置から送信されてくる前記印刷対象画像データを取得し、前記印刷実行手段に前記印刷対象画像データの表す画像の印刷を実行させる印刷制御手段と、
を備え、
前記印刷制御手段は、
前記画像記録装置から前記印刷ジョブの開始要求が通知された際に、印刷媒体に関する特定の設定がなされている場合において、前記画像記録装置から送信されてくる前記印刷対象画像データの全てを取得して、前記画像印刷装置に備えるバッファメモリに記憶し、
前記ユーザインタフェースは、
前記印刷対象画像データの全てを取得後に、前記記録媒体の前記画像記録装置からの着脱許可画面を、前記表示部に表示させ、
前記印刷制御手段は、
前記着脱許可画面の表示後に、前記バッファメモリに記憶した前記印刷対象画像データを用いて、前記印刷媒体として装着された前記記録媒体への印刷を前記印刷手段に開始させる、
ことを特徴とする画像印刷装置。
【００１１】
適用例１の画像印刷装置によれば、印刷対象画像が記録されている記録媒体に対しても印刷を実行することが可能となる。
【００１２】
なお、「画像記録装置にダイレクトに接続」とは、コンピュータ等の機器を中継せずに、画像記録装置とがぞう印刷装置との間で、有線あるいは無線の通信規格に従って、直接通信が実行される状態を意味している。
【００１３】
［適用例２］
適用例１記載の画像印刷装置であって、
前記特定の設定は、前記印刷媒体の種別として前記画像記録装置から通知される特定の印刷媒体の設定であることを特徴とする画像印刷装置。
【００１４】
適用例２の画像印刷装置によれば、印刷媒体の種別として特定の印刷特定の印刷媒体の設定がなされていた場合に、印刷対象画像が記録されている記録媒体に対して印刷を実行することが可能となる。
【００１５】
［適用例３］
適用例１記載の画像印刷装置であって、
前記特定の設定は、前記ユーザインタフェースを介してあらかじめ設定される、前記画像記録装置に装着された記録媒体を前記印刷媒体とするための設定であることを特徴とする画像印刷装置。
【００１６】
適用例３の画像印刷装置によれば、前記ユーザインタフェースを介してあらかじめ設定される、画像記録装置に装着された記録媒体を印刷媒体とするための設定がなされていた場合に、印刷対象画像が記録されている記録媒体に対して印刷を実行することが可能となる。
【００１７】
［適用例４］
適用例１記載の画像印刷装置であって、
前記特定の設定は、前記ユーザインタフェースを介してあらかじめ設定される、前記画像記録装置に装着された記録媒体を前記印刷媒体とするための設定、かつ、前記印刷媒体の種別として前記画像記録装置から通知される特定の印刷媒体の設定であることを特徴とする画像印刷装置。
【００１８】
適用例４記載の画像印刷装置によれば、ユーザインタフェースを介してあらかじめ設定される、画像記録装置に装着された記録媒体を印刷媒体とするための設定がなされており、かつ、印刷媒体の種別として特定の印刷特定の印刷媒体の設定がなされていた場合に、印刷対象画像が記録されている記録媒体に対して印刷を実行することが可能となる。
【００１９】
［適用例５］
適用例１ないし適用例４のいずれかに記載の画像印刷装置であって、
前記印刷制御手段は、前記印刷ジョブの開始メッセージが通知された際に、前記特定の設定に基づいて、前記ユーザインタフェースに対して、ユーザが前記印刷対象画像データの取得の開始を指示するための画面を表示させ、前記開始の指示に基づいて、前記画像記録装置に対して前記印刷対象画像データの送信を要求することを特徴とする画像印刷装置。
【００２０】
適用例５の画像印刷装置によれば、印刷対象画像データの取得の開始をユーザの指示に基づいて実行することが可能となる。
【００２１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像印刷装置や画像印刷装置の制御方法、画像印刷方法、それらの方法や装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．ダイレクト印刷システム：
Ｂ．レーベル印刷動作：
Ｃ．変形例：
【００２３】
Ａ．ダイレクト印刷システム：
図１は、本発明の一実施例としての画像印刷装置を適用したダイレクト印刷システムの概略構成を示す説明図である。このダイレクト印刷システムは、画像記録装置としてのＤＶＣ１００と、画像印刷装置としてのプリンタ２００とが、ＵＳＢケーブル３００で接続された構成を有している。
【００２４】
ＤＶＣ１００は、種々の画面を表示する表示パネル１０２や、ユーザの入力手段としてのタッチパネル１０４を備える。なお、入力手段としては、その他、種々の操作ボタンを有する操作部も備えるが、図示は省略されている。また、ＤＶＣ１００は、PictBridgeの規格に従ったダイレクト印刷を実行するための機能ブロックとして、ＤＶＣ−ＰＴＢ部１１０と、ＵＳＢデバイス制御部１２０と、ユーザインタフェース１３０と、ＤＶＤデバイス（ＤＶＤドライブ装置）１４０と、ＰＴＢデータメモリ１５０と、バッファメモリ１６０と、を備える。
【００２５】
プリンタ２００も、ＤＶＣ１００と同様に、種々の画面を表示する表示パネル２０２や、入力手段としてのタッチパネル２０４および種々の操作ボタンを有する操作部２０６を備える。また、プリンタ２００は、ＤＶＣ１００と同様に、PictBridgeの規格に従ったダイレクト印刷を実行するための機能ブロックとして、ＰＲＴ−ＰＴＢ部２１０と、ＵＳＢホスト制御部２２０と、ユーザインタフェース２３０と、プリントデバイス２４０と、ＰＴＢデータメモリ２５０と、バッファメモリ２６０と、を備える。
【００２６】
ＤＶＣ１００のＵＳＢデバイス制御部１２０とプリンタ２００のＵＳＢホスト制御部２２０は、ＤＶＣ１００のＵＳＢコネクタ１２２、ＵＳＢケーブル３００、および、プリンタ２００のＵＳＢコネクタ２２２を介して、互いに接続される。そして、ＵＳＢデバイス制御部１２０とＵＳＢホスト制御部２２０との間では、ＵＳＢ（Universal Serial Bus）の規格に従った通信が実行される。
【００２７】
ＤＶＣ１００のＤＶＣ−ＰＴＢ部１１０とプリンタ２００のＰＲＴ−ＰＴＢ部２１０は、ＤＶＣ１００のＵＳＢデバイス制御部１２０、コネクタ１２２、プリンタ２００のコネクタ２２２、および、ＵＳＢホスト制御部２２０を介して、互いに接続される。そして、ＤＶＣ−ＰＴＢ部１１０とＰＲＴ−ＰＴＢ部２１０との間では、PictBridgeの規格に従った通信が実行されることにより、印刷対象画像データがＤＶＣ１００からプリンタ２００に転送されて、ダイレクト印刷が実行される。すなわち、PictBridgeの規格に従って実行されるダイレクト印刷において、ＤＶＣ−ＰＴＢ部１１０はＤＶＣ１００側がPictBridgeの規格に従って動作するように制御し、ＰＲＴ−ＰＴＢ２１０はプリンタ２００側がPictBridgeの規格に従って動作するように制御する。
【００２８】
なお、ＤＶＣ−ＰＴＢ部１１０は、主に、ＰＲＴ−ＰＴＢ部２１０のプリントサーバ２１２に対して印刷対象画像の印刷を要求するプリントクライアント１１２、および、ＰＲＴ−ＰＴＢ部２１０のストレージクライアント２１４からの要求に応じて印刷対象画像データを送信するストレージサーバ１１４として機能する。また、ＰＲＴ−ＰＴＢ部２１０は、主に、ＤＶＣ−ＰＴＢ部１１０のプリントクライアント１１２からの印刷の要求に応じて、ダイレクト印刷動作を実行するプリントサーバ２１２、および、ＤＶＣ−ＰＴＢ１１０のストレージサーバ１１４に対して印刷対象画像データの送信を要求するストレージクライアント２１４として機能する。
【００２９】
ＤＶＣ１００のユーザインタフェース１３０は、ＤＶＣ１００の動作に応じた画面を表示パネル１０２に表示するための制御や、ユーザによるタッチパネル１０４や操作部からの入力動作を制御する。
【００３０】
ＤＶＣ１００のＤＶＤデバイス１４０は、図示しない装着部に装着した記録媒体としてのＤＶＤへの画像データの記録や、装着した記録媒体としてのＤＶＤに記録されている画像データの読み出しを実行する記録再生装置である。
【００３１】
ＤＶＣ１００のＰＴＢデータメモリ１５０は、ＤＶＣ−ＰＴＢ部１１０でPictBridgeの規格に従ってサポートするコマンドや動作条件に関するデータを記憶するメモリである。また、バッファメモリ１６０は、ＤＶＤデバイス１４０によって読み出された画像データ等の種々のデータを一時記憶するメモリである。
【００３２】
プリンタ２００のユーザインタフェース２３０は、プリンタ２００の動作に応じた画面を表示パネル２０２に表示するための制御や、ユーザによるタッチパネル２０４や操作部２０６からの入力動作を制御する。
【００３３】
プリンタ２００のプリントデバイス２４０は、実際に印刷を実行する印刷装置である。
【００３４】
プリンタ２００のＰＴＢデータメモリ２５０は、ＰＲＴ−ＰＴＢ部２１０でPictBridgeの規格に従ってサポートするコマンドや動作条件に関するデータを記憶するメモリである。また、バッファメモリ２６０は、ＤＶＣ１００から送信される印刷対象画像データ等の種々のデータを一時記憶するメモリである。
【００３５】
以上説明したＤＶＣ１００およびプリンタ２００では、ＤＶＣ−ＰＴＢ部１１０とＰＲＴ−ＰＴＢ部２１０との間で、PictBridgeの規格に従った通信が実行されることにより、ＤＶＣ１００のＤＶＤデバイス１４０に装着されている記録媒体としてのＤＶＤに記録されている印刷対象画像データが、ＤＶＣ１００からプリンタ２００に転送されて、印刷対象画像のダイレクト印刷が実行される。本発明の特徴は、画像印刷装置としてのプリンタ２００のＰＲＴ−ＰＴＢ部２１０が以下で説明するように動作することにより、印刷対象画像が記録されている記録媒体としてのＤＶＤを、印刷媒体としてレーベル印刷を実行することが可能となる点にある。そこで、以下では、レーベル印刷動作について説明する。
【００３６】
Ｂ．レーベル印刷動作：
図２，３は、ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。なお、以下で説明する動作を開始する前提として、あらかじめ、ＵＳＢケーブル３００がＤＶＣ１００のコネクタ１２２およびプリンタ２００のコネクタ２２２に接続されることにより、ＤＶＣ１００のＵＳＢデバイス制御部１２０およびプリンタ２００のＵＳＢホスト制御部２２０では、この接続を検知してＵＳＢの規格に従った通信を実行するための種々の準備処理が実行される。また、この検知をトリガとして、ＤＶＣ１００のＤＶＣ−ＰＴＢ部１１０およびプリンタ２００のＰＲＴ−ＰＴＢ部では、互いの機器がPictBridgeの規格に対応する機器であるか否かのネゴシエーションや、互いの機器が対応するサービスのネゴシエーション等、通常の準備処理は実行されているものとする。
【００３７】
まず、ステップ［１］において、ＤＶＣ１００のユーザインタフェース（ＵＩ）１３０は、ユーザインタフェース画面として、ダイレクト印刷のための設定画面を、表示パネル１０２に表示する。
【００３８】
図３は、ダイレクト印刷のための設定画面を示す説明図である。この印刷設定画面４００には、印刷対象画像のプレビュー表示欄４１０、印刷対象画像選択ボタン４１２、用紙（印刷媒体）設定欄４２０、印刷枚数設定欄４３０、印刷開始ボタン４５０、および、終了ボタン４６０が表示されている。
【００３９】
ユーザは、ステップ［２］において、印刷設定画面４００の各設定欄４２０，４３０の選択タブ４２２，４３２を適宜押して、所望の用紙、印刷枚数を選択設定することができる。また、印刷対象画像選択ボタン４１２を押してプレビュー表示欄４１０に表示される画像を参照しながら、印刷対象画像を選択設定することができる。また、印刷開始ボタン４５０を押して、ダイレクト印刷の処理を開始することができる。なお、図の例では、用紙として「８ｃｍのＣＤ／ＤＶＤ」が選択設定され、印刷枚数として「１枚」が選択設定されている場合を示している。
【００４０】
印刷開始ボタン４５０が押されてユーザによる印刷開始指示がなれた場合には、ＤＶＣ１００のＤＶＣ−ＰＴＢ部１１０のプリントクライアント１１２によってダイレクト印刷の処理が開始される。
【００４１】
まず、ステップ［３］では、プリントクライアント１１２は、プリンタ２００のＰＲ−ＰＴＢ部２１０のプリントサーバ２１２に対して、PictBridgeの規格で定義されているアクション「DPS_StartJob」を用いたリクエストメッセージを送信することにより、印刷ジョブの開始を要求する。なお、図示は省略するが、印刷ジョブの開始を要求するリクエストメッセージには、用紙（印刷媒体）、印刷枚数、印刷対象画像を特定するための情報等、印刷ジョブの実行に必要な種々の情報が含まれている。
【００４２】
印刷ジョブの開始要求を受け取ったプリントサーバ２１２は、ステップ［４］において、プリントデバイス２４０による印刷が可能である場合には、印刷可能である旨の情報（図中には「ＯＫ」で示す）を含むレスポンスメッセージを、ＤＶＣ１００のプリントクライアント１１２に対して応答する。
【００４３】
そして、ＰＲＴ−ＰＴＢ部２１０のストレージクライアント２１４は、ステップ［５］において、PictBridgeの規格で定義されているアクション「DPS_GetPartialFile」を用いたリクエストメッセージを、ＤＶＣ−ＰＴＢ部１１０のストレージサーバ１１４に対して送信することにより、印刷対象画像データを複数の部分に分割した部分単位での取得を要求する。
【００４４】
この時、ストレージサーバ１１４は、ステップ［６］において、ＤＶＤデバイス１４０を介して、ＤＶＤデバイス１４０に装着されている記録媒体としてのＤＶＤから印刷対象画像データの一部分を読み出し、一時的にバッファメモリ１６０に記憶する。また、ストレージサーバ１１４は、ステップ［７］において、バッファメモリ１６０に一時的に記憶される一部分の印刷対象画像データをレスポンスメッセージに含めて、ストレージクライアント２１４に対して送信する。
【００４５】
ストレージクライアント２１４は、ステップ［８］において、ストレージサーバ１１４から受信した一部分の印刷対象画像データを、バッファメモリ２６０に記憶する。
【００４６】
ここで、印刷対象画像データを受信すると、従来のダイレクト印刷の処理では、プリントサーバ２１２は、バッファメモリ２６０に記憶した印刷画像データに基づいてプリントデバイス２４０による印刷を開始する。しかしながら、上述したように、用紙（印刷媒体）の設定が、例えば、ＤＶＣ１００の記録媒体であるＤＶＤのように、記録媒体自身に印刷が可能な記録媒体を用紙（印刷媒体）とするような設定、本例では、８ｃｍのＣＤ／ＤＶＤ、となっている場合には、プリントサーバ２１２は、ステップ［９］において、印刷動作の開始を一時停止し、全ての印刷対象画像データを取得するまで待機状態となる。
【００４７】
このとき、プリンタ２００のユーザインタフェース２３０は、ステップ［１０］において、表示パネル２０２に、図５に示すような印刷準備中であることをユーザに通知する画面（印刷準備中画面）５００を表示する。
【００４８】
また、プリントサーバ２１２は、ステップ［１１］において、PictBridgeの規格で定義されているアクション「DPS_NotifyDeviceStatus」を用いたリクエストメッセージを送信することにより、「印刷中」である旨をプリントクライアント１１２に通知する。ただし、実際には、印刷は実行されていない。なお、このアクション「DPS_NotifyDeviceStatus」は、プリントデバイス２４０のステータスの変化を通知するためのアクションである。
【００４９】
上記「印刷中」の通知を受け取ったプリントクライアント１１２は、ステップ［１２］において、その通知を受け取った旨のレスポンスメッセージ（「ＯＫ」）をプリントサーバ２１２に対して応答する。また、このとき、ＤＶＣ１００のユーザインタフェース１３０は、ステップ［１３］において、表示パネル１０２に、図６に示すような印刷中であることをユーザに通知する画面（印刷中画面）６００を表示する。
【００５０】
ストレージクライアント２１４は、さらに、ステップ［１４］において、PictBridgeの規格で定義されているアクション「DPS_GetPartialFile」を用いたリクエストメッセージをストレージサーバ１１４に対して送信することにより、印刷対象画像データの部分単位の取得をストレージサーバ１１４に対して要求する。
【００５１】
このとき、ストレージサーバ１１４は、ステップ［１５］において、ＤＶＤデバイス１４０に装着されているＤＶＤから印刷対象画像データを順に読み出し、一時的にバッファメモリ１６０に記憶する。そして、ステップ［１６］において、バッファメモリ１６０に記憶された部分単位の印刷対象画像データを、レスポンスメッセージに含めてストレージクライアント２１４に対して送信する。
【００５２】
ストレージクライアント２１４は、ステップ［１７］において、ストレージサーバ１１４から受信した部分単位の画像データを、バッファメモリ２６０に記憶する。
【００５３】
そして、ストレージクライアント２１４が印刷対象画像データの全てを取得するまで、ストレージクライアント２１４とストレージサーバ１１４との間では、上記ステップ［１４］〜ステップ「１７」までの処理が繰り返される。
【００５４】
全ての印刷対象画像データの取得が終了した場合、プリントサーバ２１２は、ステップ［１８］において、アクション「DPS_NotifyDeviceStatus」を用いたリクエストメッセージを送信することにより、プリントデバイス２４０が印刷可能であり、アイドル（実行待ち）中である旨をプリントクライアント１１２に通知する。
【００５５】
プリントクライアント１１２がステップ［１８］による通知を受けとった場合には、ステップ［１９］において、この通知を受け取った旨のレスポンスメッセージ（「ＯＫ」）をプリントサーバ２１２に対して応答し、ダイレクト印刷処理を終了する。また、このとき、ユーザインタフェース１３０は、ステップ［２０］において、ステップ［１］と同様に、ユーザインタフェース画面として、ダイレクト印刷のための設定画面を、表示パネル１０２に表示する。
【００５６】
プリントサーバ２１２がステップ［１９］による応答を受け取った場合には、ステップ［２１］において、ユーザインタフェース２３０は、
図７に示すように、記録媒体を取り出してプリンタにセットすることを促す画面（記録媒体取出し許可画面）７００を表示する。このとき、ユーザは、ＤＶＤデバイス１４０に装着されているＤＶＤ（記録媒体）を着脱し、プリンタ２００に印刷媒体としてセットすることができる。
【００５７】
そして、ステップ［２２］において、ユーザが、図７に示した印刷実行ボタン７１０を押すことにより、印刷実行を指示すると、プリントサーバ２１２は、印刷ジョブを再開し、ステップ「２３」において、バッファメモリ２６０に記憶されている印刷対処画像データを読み出し、ステップ［２４］において、読み出した印刷対象画像データをプリントデバイス２４０に対して印刷データとして受け渡す。
【００５８】
印刷データを受け取ったプリントデバイス２４０は、印刷媒体としてセットされているＤＶＤに対して、印刷データとして受け取った印刷対象画像データの表す画像の印刷を実行する。
【００５９】
以上説明したように、プリンタ２００では、用紙（印刷媒体）の設定が、例えば、ＤＶＣ１００の記録媒体であるＤＶＤのように、記録媒体自身に印刷が可能な記録媒体を用紙（印刷媒体）とするような設定、上記実施例では、８ｃｍのＣＤ／ＤＶＤ、となっている場合には、印刷動作の開始を一時停止し、ＤＶＣ１００から送信されてくる印刷対象画像データの全てをバッファメモリ２６０に記憶するため、印刷媒体でもある記録媒体としてのＤＶＤをＤＶＤデバイス１４０から着脱して、プリンタ２００に印刷媒体としてセットすることができる。これにより、印刷対象画像データが記録されている記録媒体としてのＤＶＤを、印刷媒体としてレーベル印刷を実行することが可能となる。また、本実施例のプリンタ２００は、PictBridgeの規格に従った従来のダイレクト印刷に対応するＤＶＣであっても、プリンタ２００に接続して、このＤＶＣに装着されている記録媒体に記録されている印刷対象画像データの表す画像を、その記録媒体を印刷媒体とするようなレーベル印刷を実行することが可能である。
【００６０】
Ｃ．変形例：
なお、本発明は上記した実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００６１】
上記実施例では、用紙（印刷媒体）の設定が、例えば、ＤＶＣ１００の記録媒体であるＤＶＤのように、記録媒体自身に印刷が可能な記録媒体を用紙（印刷媒体）とするような設定、上記実施例では、８ｃｍのＣＤ／ＤＶＤ、となっている場合には、印刷動作の開始を一時停止し、ＤＶＣ１００から送信されてくる印刷対象画像データの全てをバッファメモリ２６０に記憶する場合を例に説明したが、これに限定されるものではなく、プリンタ２００のユーザインタフェース２３０を介して、ユーザが、あらかじめ、ＤＶＣに装着された記録媒体を印刷媒体とする印刷を実行するための設定を選択設定している場合に、用紙（印刷媒体）の設定に関係なく印刷動作の開始を一時停止し、ＤＶＣ１００から送信されてくる印刷対象画像データの全てをバッファメモリ２６０に記憶する動作が実行されるようにしてもよい。また、ＤＶＣ１００に装着された記録媒体を印刷媒体とする印刷を実行するための設定が選択設定がなされており、かつ、記録媒体自身に印刷が可能な記録媒体を用紙（印刷媒体）とするような設定がなされている場合に、印刷動作の開始を一時停止し、ＤＶＣ１００から送信されてくる印刷対象画像データの全てをバッファメモリ２６０に記憶する動作が実行されるようにしてもよい。
【００６２】
上記実施例では、ユーザが図７に示した印刷実行ボタン７１０を押すことにより、バッファメモリ２６０に記憶された印刷対象画像データを用いて印刷が実行される場合を例に説明したが、例えば、印刷媒体としての記録媒体がセットされたことに基づいて、印刷が実行されるようにしてもよい。
【００６３】
上記実施例では、画像印刷装置としてのプリンタに接続する画像記録装置としてＤＶＣを例に説明したが、これに限定されるものではなく、ＤＶＤレコーダ等のＤＶＤを記録媒体として装着できる画像記録装置であれば、適用可能である。
【００６４】
また、上記実施例では、従来のＤＶＤを記録媒体としかつ印刷媒体とする場合を例として説明したが、これに限定されるものではなく、ＢＤ（Blue-ray Disk）やＨＤ−ＤＶＤなどの次世代ＤＶＤやＣＤ等、着脱可能な種々の可搬型の記録媒体としてもよい。すなわち、印刷対象画像データが記録可能な媒体であり、かつ、その媒体自身が印刷可能なものであればよく、その媒体を記録媒体として装着できる画像記録装置として適用可能である。
【００６５】
また、上記実施例では、ＤＶＣ１００とプリンタ２００との間をＵＳＢケーブル３００で接続し、ＤＶＣ１００とプリンタ２００との間でＵＳＢの規格に従った通信が実行される場合を例に説明したが、有線接続、無線接続を問わず種々の規格に従った通信が実行される場合においても、適用可能である。
【００６６】
また、上記実施例では、ダイレクト印刷を実現するために、PictBridgeの規格を適用した印刷システムを例に説明しているが、これに限定されるものではなく、その他のダイレクト印刷を実現するための規格を適用した印刷システムにおいても適用可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施例としての画像印刷装置を適用したダイレクト印刷システムの概略構成を示す説明図である。
【図２】ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。
【図３】ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。
【図４】ダイレクト印刷のための設定画面を示す説明図である。
【図５】印刷準備中画面の例を示す説明図である。
【図６】印刷中画面の例を示す説明図である。
【図７】記録媒体取り出し許可画面の例を示す説明図である。
【符号の説明】
【００６８】
１００…ＤＶＣ(デジタルビデオカメラ)
１０２…表示パネル
１０４…タッチパネル
１１２…プリントクライアント
１１４…ストレージサーバ
１２０…ＵＳＢデバイス制御部
１２２…コネクタ
１３０…ユーザインタフェース
１４０…ＤＶＤデバイス（ＤＶＤドライブ装置）
１５０…ＰＴＢデータメモリ
１６０…バッファメモリ
２００…プリンタ
２０２…表示パネル
２０４…タッチパネル
２０６…操作部
２１０…ＰＲＴ−ＰＴＢ部
２１２…プリントサーバ
２１４…ストレージクライアント
２２０…ＵＳＢホスト制御部
２２２…コネクタ
２３０…ユーザインタフェース
２４０…プリントデバイス
２５０…ＰＴＢデータメモリ
２６０…バッファメモリ
４００…印刷設定画面
４１０…プレビュー表示欄
４１２…印刷対象画像選択ボタン
４２０…用紙（印刷媒体）設定欄
４３０…印刷枚数設定欄
４２２，４３２…選択タブ
５００…印刷中準備中画面
６００…印刷中画面
７００…記録媒体取り出し許可画面
７１０…印刷実行ボタン
【図１】
2009188522.tif 000003
【図２】
2009188522.tif 000004
【図３】
2009188522.tif 000005
【図４】
2009188522.tif 000006
【図５】
2009188522.tif 000007
【図６】
2009188522.tif 000008
【図７】
2009188522.tif 000009