(57)【要約】【課題】ダイレクト印刷システムにおいて、印刷対象画像が記録されている記録媒体に対して印刷を実行する。【解決手段】画像印刷装置では、画像記録装置から通知された設定の情報として、画像記録装置に装着された記録媒体を印刷媒体とする特定の設定が含まれていた場合において、画像記録装置から送信されてくる印刷対象画像の画像データの取得を開始しても、印刷対象画像の画像データの印刷を開始せず、印刷対象画像の画像データの全てを取得後に、画像記録装置からの印刷動作の実行の要求に基づいて、印刷媒体として装着された記録媒体への取得した印刷対象画像データを用いた印刷動作を実行する。画像記録装置では、印刷対象画像の画像データの全てを取得後に画像印刷装置から通知された記録媒体の着脱許可に基づいて、着脱許可表示を行なう。【選択図】図１
2009188521.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_GetCapability 」を用いたリクエスメッセージを、ＰＲＴ−ＰＴＢ部２１０のプリントサーバ２１２に対して送信することにより、プリンタ２００に設定可能な機能に関する情報（以下、「設定情報」と呼ぶ）を問い合わせる。
【００３４】
ステップ［２］では、問い合わせを受けたプリントサーバ２１２は、ＰＴＢデータメモリ２５０に格納されているデータを参照して、設定情報を含むレスポンスメッセージをプリントクライアント１１２に対して応答する。このとき、プリントクライアント１１２は、受け取った設定情報をＰＴＢデータメモリ１６０に格納する。
【００３５】
図５は、アクション［DPS_GetCapability］を用いたリクエストメッセージに対するレスポンスメッセージの一例を示す説明図である。なお、以下で説明する各メッセージは、いずれも、ＸＭＬ（Extensible Markup Language）で記述されている。
【００３６】
設定情報は、＜GetCapability>と＜/GetCapability>との間に、あらかじめ定義されているパラメータを用いて記述されている。従って、設定不可能な機能に対応するパラメータの記述は含まれていない。図５の例では、本発明の特徴であるレーベル印刷の機能の有効／無効を示すパラメータ「labelPrint」の記述、具体的には、「＜labelPrint＞ OFF ＜/labelPrint＞」なる記述が含まれている。この記述は、レーベル印刷の機能設定はサポートしているが、現設定は無効（ＯＦＦ）となっていることを示している。レーベル印刷の機能が有効の場合は「ＯＮ」と記述される。なお、このパラメータ「labelPrint」は、本発明のレーベル印刷を実現するために、新たに設定したパラメータである。また、図５の例では、設定可能な印刷媒体の種類を記述するためのパラメータ「paperSize」の記述、具体的には、「＜paperSize＞A4 L Hagaki CD/DVD12 CD/DVD8＜/paperSize＞」なる記述も含まれている。なお、この記述は、設定可能な印刷媒体として、Ａ４、Ｌ版、葉書、１２ｃｍサイズのＣＤ／ＤＶＤ、８ｃｍサイズのＣＤ／ＤＶＤが設定可能であることを示している。
【００３７】
なお、上記ステップ［１］，［２］では、プリンタに設定可能な機能をまとめて取得するものとして説明したが、各機能の設定や各機能の詳細な設定ごとに、アクション［DPS_GetCapability］を用いて問い合わせて取得するようにしてもよい。
【００３８】
プリントクライアント１１２が設定情報を受け取ると、ステップ［３］では、ユーザインタフェース（ＵＩ）１３０は、ユーザインタフェース画面として、ＰＴＢメモリ１５０に格納されている設定情報に対応する設定を、選択できるように反映させたダイレクト印刷のための設定画面を、表示パネル１０２に表示する。
【００３９】
図６は、ダイレクト印刷のための設定画面を示す説明図である。この印刷設定画面４００には、印刷対象画像のプレビュー表示欄４１０、印刷対象画像選択ボタン４１２、用紙（印刷媒体）設定欄４２０、印刷枚数設定欄４３０、レーベル印刷設定欄４４０、印刷開始ボタン４５０、および、終了ボタン４６０が表示されている。
【００４０】
そして、ステップ［４］では、ユーザは、印刷設定画面４００の各設定欄４２０，４３０，４４０の選択タブ４２２，４３２，４４２を適宜押して、所望の用紙、印刷枚数、レーベル印刷機能を選択設定することができる。また、印刷対象画像選択ボタン４１２を押してプレビュー表示欄４１０に表示される画像を参照しながら、印刷対象画像を選択設定することができる。また、印刷開始ボタン４５０を押して、ダイレクト印刷の処理を開始することができる。なお、図の例では、用紙として「８ｃｍのＣＤ／ＤＶＤ」が選択設定され、印刷枚数として「１枚」が選択設定され、レーベル印刷機能として「有効（ＯＮ）」が選択設定されている場合を示している。ここで、「レーベル印刷機能」は、本発明の特徴である、記録媒体に記録されている印刷対象画像を、その記録媒体のレーベルとして印刷する機能を示している。
【００４１】
レーベル印刷機能として「有効（ＯＮ）」が選択設定されている状態で印刷開始ボタン４５０が押されると、ステップ［５］では、ユーザインタフェース１３０は、プリントクライアント１１２に、選択設定情報および選択画像情報（印刷対象画像情報）を通知し、プリントクライアント１１２は、レーベル印刷機能による印刷を実行するためのダイレクト印刷の処理を開始する。なお、レーベル印刷機能として「無効（ＯＦＦ）」が選択設定されている状態で印刷開始ボタン４５０が押された場合には、通常のダイレクト印刷の処理が開始される。
【００４２】
まず、ステップ［６］では、プリントクライアント１１２は、プリントサーバ２１２に対して、PictBridgeの規格で定義されているアクション「DPS_StartJob」を用いたリクエストメッセージを送信することにより、レーベル印刷のジョブの開始を要求する。なお、図示は省略するが、印刷ジョブの開始を要求するリクエストメッセージには、レーベル印刷機能が有効である旨の情報等、印刷のジョブの実行に必要な種々の情報が含まれている。
【００４３】
印刷のジョブの開始要求を受け取ったプリントサーバ２１２は、ステップ［７］において、プリントデバイス２４０による印刷が可能である場合には、印刷可能である旨の情報（図中には「ＯＫ」で示す）を含むレスポンスメッセージをプリントクライアント１１２に対して応答する。
【００４４】
そして、ステップ［８］では、ＰＲＴ−ＰＴＢ部２１０のストレージクライアント２１４が、PictBridgeの規格で定義されているアクション「DPS_GetPartialFile」を用いたリクエストメッセージを、ＤＶＣ−ＰＴＢ部１１０のストレージサーバ１１４に対して送信することにより、印刷対象画像データを複数の部分に分割した部分単位での取得を要求する。
【００４５】
この時、ストレージサーバ１１４は、ステップ［９］で、ＤＶＤデバイス１４０を介して、ＤＶＤデバイス１４０に装着されている記録媒体としてのＤＶＤから印刷対象画像データの一部分を読み出し、バッファメモリ１６０に記憶する。また、ストレージサーバ１１４は、ステップ［１０］において、バッファメモリ１６０に記憶される一部分の印刷対象画像データをレスポンスメッセージに含めて、ストレージクライアント２１４に対して送信する。
【００４６】
一方、ストレージクライアント２１４は、ステップ［１１］において、ストレージサーバ１１４から受信した一部分の印刷対象画像データを、バッファメモリ２６０に記憶する。
【００４７】
ここで、印刷対象画像データを受信すると、従来のダイレクト印刷の処理では、プリントサーバ２１２は、バッファメモリ２６０に記憶した印刷画像データに基づいてプリントデバイス２４０による印刷を開始する。しかしながら、上述したように、レーベル印刷の機能が有効となっている場合には、プリントサーバ２１２は、ステップ［１２］において、印刷動作の開始を一時停止し、全ての印刷対象画像データを取得するまで待機状態となる。
【００４８】
そして、プリントサーバ２１２は、ステップ［１３］において、PictBridgeの規格で定義されているアクション「DPS_NotifyDeviceStatus」を用いリクエストメッセージを送信することにより、「印刷動作が一時停止中」である旨をプリントクライアント１１２に通知する。なお、このアクション「DPS_NotifyDeviceStatus」は、プリントデバイスのステータスの変化を通知するためのアクションである。
【００４９】
上記通知を受け取ったプリントクライアント１１２は、ステップ［１４］において、ユーザインタフェース１３０に「印刷動作が一時停止中である」旨の情報を受け渡すとともに、ステップ「１５」において、この通知を受け取った旨のレスポンスメッセージ（「ＯＫ」）をプリントサーバ２１２に対して応答する。
【００５０】
図７は、印刷動作が一時停止中である旨の情報を通知するためのリクエストメッセージについて示す説明図である。図中の「printStatus」は印刷動作の状態を記述するためのパラメータである。なお、＜printStatus＞と＜／printStatus ＞との間に記述される状態パラメータによってプリンタの状態が表される。このプリンタの状態には、例えば、［Idle］：実行待ち、［Printing］：印刷中、「Paused」：一時停止中がある。これらプリンタの状態のうち、［Paused］は、本発明のレーベル印刷を実現するために新たに設けた状態パラメータである。
【００５１】
このとき、ユーザインタフェース１３０は、ステップ［１６｝において、表示パネル１０２に、図９に示すように、印刷対象画像データが送信中であり、ディスク取り出し準備中であることをユーザに通知する画面（ディスク取り出し準備中画面）５００を表示する。
【００５２】
一方、ストレージクライアント２１４は、ステップ［１７］において、PictBridgeの規格で定義されているアクション「DPS_GetPartialFile」を用いたリクエストメッセージをストレージサーバ１１４に対して送信することにより、印刷対象画像データの部分単位の取得をストレージサーバ１１４に対して要求する。
【００５３】
このとき、ストレージサーバ１１４は、ステップ［１８］において、ＤＶＤデバイス１４０に装着されているＤＶＤから印刷対象画像データを順に読み出し、一時バッファメモリ１６０に記憶する。そして、ステップ［１９］において、バッファメモリ１６０に記憶された部分単位の印刷対象画像データを、レスポンスメッセージに含めてストレージクライアント２１４に対して送信する。
【００５４】
ストレージクライアント２１４は、ステップ［２０］において、ストレージサーバ１１４から受信した部分単位の画像データを、バッファメモリ２６０に記憶する。
【００５５】
なお、このステップ［１８］〜ステップ「２０」までの処理は、印刷対象画像データの全てを取得するまで繰り返される。
【００５６】
全ての印刷対象画像データの取得が終了した場合、プリントサーバ２１２は、ステップ［２１］において、アクション「DPS_NotifyDeviceStatus」を用いたリクエストメッセージを送信することにより、「記録媒体取り出しＯＫ」である旨をプリントクライアント１１２に通知する。
【００５７】
上記通知を受け取ったプリントクライアント１１２は、ステップ［２２］において、ユーザインタフェース１３０に「記録媒体取り出しＯＫ」である旨の情報を受け渡すとともに、ステップ［２３］において、この通知を受け取った旨のレスポンスメッセージ（「ＯＫ」）をプリントサーバ２１２に対して応答する。
【００５８】
図８は、記録媒体取り出しＯＫである旨を通知するためのリクエストメッセージについて示す説明図である。図中の「ejecktEnable」は記録媒体取り出しが可能であるか否かの状態を記述するためのパラメータである。なお、＜ejecktEnable＞と＜/ejecktEnable＞との間に記述される状態パラメータによって記録媒体が取り出し可能であるか否かの状態が表される。この状態には、［True］：取り出し可能、［false］：取り出し不可がある。なお、このパラメータ［ejectEnable］は、本発明のレーベル印刷を実現するために新たに設けたパラメータである。
【００５９】
このとき、ユーザインタフェース１３０は、ステップ［２４］において、表示パネル１０２に、図１０に示すように、ディスクを取り出してプリンタにセットすることを促す画面（ディスク取り出し許可画面）６００を表示する。このとき、ユーザは、ＤＶＤデバイス１４０に装着されているＤＶＤを着脱し、プリンタ２００に印刷媒体としてセットすることができる。
【００６０】
そして、ステップ［２５］において、ユーザが、図１０に示した印刷実行ボタン６１０を押すことにより、印刷実行を指示すると、ステップ［２６］において、ユーザインタフェース１３０は、プリントクライアント１１２に印刷継続の指示を受け渡すとともに、ステップ［２７］において、表示パネル１０２に、図１１に示すように、印刷中であることをユーザに通知する画面（印刷中画面）７００を表示する。
【００６１】
印刷継続の指示を受け取ったプリントクライアント１１２は、ステップ［２８］において、PictBridgeの規格で定義されているアクション「DPS_ContinueJob」を用いたリクエストメッセージを送信することにより、プリントサーバ２１２に対して、一時停止していた印刷ジョブの再開を要求する。
【００６２】
この要求を受けたプリントサーバ２１２は、印刷ジョブを再開し、ステップ「２９」において、対応するレスポンスメッセージ（「ＯＫ」）をプリントクライアント１１２に対して応答する。
【００６３】
印刷ジョブが再開したプリントサーバ２１２は、ステップ［３１］において、バッファメモリ２６０に記憶されている印刷対処画像データを読み出し、ステップ［３１］において、読み出した印刷対象画像データをプリントデバイス２４０に対して印刷データとして受け渡す。
【００６４】
印刷データを受け取ったプリントデバイス２４０は、印刷媒体としてセットされているＤＶＤに対して、印刷データとして受け取った印刷対象画像データの表す画像を印刷する。
【００６５】
以上説明したように、ＤＶＣ１００およびプリンタ２００では、ＤＶＣ−ＰＴＢ１１０およびＰＲＴ−ＰＴＢ部２１０の各機能ブロックが、連携して動作することにより、印刷対象画像が記録されている記録媒体としてのＤＶＤを、印刷媒体としてレーベル印刷を実行することが可能となる。
【００６６】
Ｃ．変形例：
なお、本発明は上記した実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００６７】
上記実施例では、画像印刷装置としてのプリンタに接続する画像記録装置としてＤＶＣを例に説明したが、これに限定されるものではなく、ＤＶＤレコーダ等のＤＶＤを記録媒体として装着できる画像記録装置であれば、適用可能である。
【００６８】
また、上記実施例では、従来のＤＶＤを記録媒体としかつ印刷媒体とする場合を例として説明したが、これに限定されるものではなく、ＢＤ（Blue-ray Disk）やＨＤ−ＤＶＤなどの次世代ＤＶＤやＣＤ等、着脱可能な種々の可搬型の記録媒体としてもよい。すなわち、印刷対象画像データが記憶可能な媒体であり、かつ、その媒体自身が印刷可能なものであればよく、その媒体を記録媒体として装着できる画像記録装置として適用可能である。
【００６９】
また、上記実施例では、ＤＶＣ１００とプリンタ２００との間をＵＳＢケーブル３００で接続し、ＤＶＣ１００とプリンタ２００との間でＵＳＢの規格に従った通信が実行される場合を例に説明したが、有線接続、無線接続を問わず種々の規格に従った通信が実行される場合においても、適用可能である。
【００７０】
また、上記実施例では、ダイレクト印刷を実現するために、PictBridgeの規格を適用した印刷システムを例に説明しているが、これに限定されるものではなく、その他のダイレクト印刷を実現するための規格を適用した印刷システムにおいても適用可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施例としてのダイレクト印刷システムの概略構成を示す説明図である。
【図２】ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。
【図３】ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。
【図４】ダイレクト印刷によるレーベル印刷の動作手順を示す説明図である。
【図５】アクション［DPS_GetCapability］を用いたリクエストメッセージに対するレスポンスメッセージの一例を示す説明図である。
【図６】ダイレクト印刷のための設定画面を示す説明図である。
【図７】印刷動作が一時停止中である旨の情報を通知するためのリクエストメッセージについて示す説明図である。
【図８】記録媒体取り出しＯＫである旨を通知するためのリクエストメッセージについて示す説明図である。
【図９】ディスク取り出し準備中であることをユーザに通知する画面を示す説明図である。
【図１０】ディスク取り出しプリンタにセットすることを促す画面を示す説明図である。
【図１１】印刷中であることをユーザに通知する画面を示す説明図である。
【符号の説明】
【００７２】
１００…ＤＶＣ(デジタルビデオカメラ)
１０２…表示パネル
１０４…タッチパネル
１１２…プリントクライアント
１１４…ストレージサーバ
１２０…ＵＳＢデバイス制御部
１２２…コネクタ
１３０…ユーザインタフェース
１４０…ＤＶＤデバイス（ＤＶＤドライブ装置）
１５０…ＰＴＢデータメモリ
１６０…バッファメモリ
２００…プリンタ
２０２…表示パネル
２０４…タッチパネル
２０６…操作部
２１０…ＰＲＴ−ＰＴＢ部
２１２…プリントサーバ
２１４…ストレージクライアント
２２０…ＵＳＢホスト制御部
２２２…コネクタ
２３０…ユーザインタフェース
２４０…プリントデバイス
２５０…ＰＴＢデータメモリ
２６０…バッファメモリ
４００…印刷設定画面
４１０…プレビュー表示欄
４１２…印刷対象画像選択ボタン
４２０…用紙（印刷媒体）設定欄
４３０…印刷枚数設定欄
４４０…レーベル印刷設定欄
４２２，４３２，４４２…選択タブ
４５０…印刷開始ボタン
４６０…終了ボタン
５００…ディスク取り出し準備中画面
６００…ディスク取り出し許可画面
６１０…印刷実行ボタン
７００…印刷中画面
【図１】
2009188521.tif 000003
【図２】
2009188521.tif 000004
【図３】
2009188521.tif 000005
【図４】
2009188521.tif 000006
【図５】
2009188521.tif 000007
【図６】
2009188521.tif 000008
【図７】
2009188521.tif 000009
【図８】
2009188521.tif 000010
【図９】
2009188521.tif 000011
【図１０】
2009188521.tif 000012
【図１１】
2009188521.tif 000013