【手続補正書】
【提出日】平成18年7月25日(2006.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データファイルを格納するデジタルカメラと、上記画像データファイルに基づき画像を印刷するプリンタと、上記デジタルカメラと上記プリンタとを接続する通信路と、を備え、上記通信路を介して上記デジタルカメラと上記プリンタとの間で、画像印刷に係る制御指令を含む制御情報を送受するダイレクト印刷システムであって、
上記プリンタは、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受する第一のバイナリ送受信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記画像データファイルを上記デジタルカメラから取得する場合、上記画像データファイルの送信指令である上記バイナリ制御指令を、上記第一のバイナリ送受信手段に送信させる第一の送信手段と、
上記画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含む上記マークアップ制御指令をデータファイルとして、上記第一のバイナリ送受信手段に送信させる第二の送信手段と、
上記第一のバイナリ送受信手段によりデータファイルとして上記デジタルカメラから受信されたマークアップ制御指令に従って、上記第一のバイナリ送受信手段により受信された画像データファイルに基づく印刷処理を実行させるマークアップ実行手段と、を有し、
上記デジタルカメラは、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受する第二のバイナリ送受信手段と、
上記画像データファイルを上記プリンタへ送信する場合、上記第二のバイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルを上記第二のバイナリ送受信手段に送信させる第一の送信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記マークアップ制御指令生成手段により生成された上記マークアップ制御指令をデータファイルとして、上記第二のバイナリ送受信手段に送信させる第二の送信手段と、
を有することを特徴とするダイレクト印刷システム。
【請求項２】
前記バイナリ制御指令は、ＰＴＰ（画像転送プロトコル）のコマンドであり、前記マークアップ制御指令は、ＸＭＬのスクリプトであることを特徴とする請求項１記載のダイレクト印刷システム。
【請求項３】
画像データファイルを格納するデジタルカメラが通信路を介して直接に接続され、上記通信路を介して上記デジタルカメラとの間で、画像印刷に係る制御情報を送受するプリンタであって、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記画像データファイルを上記デジタルカメラから取得する場合、上記画像データファイルの送信指令である上記バイナリ制御指令を、上記バイナリ送受信手段に送信させる第一の送信手段と、
上記画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含む上記マークアップ制御指令をデータファイルとして、上記バイナリ送受信手段に送信させる第二の送信手段と、
上記バイナリ送受信手段によりデータファイルとして上記デジタルカメラから受信されたマークアップ制御指令に従って、上記バイナリ送受信手段により受信された画像データファイルに基づく画像の印刷処理を実行させるマークアップ実行手段と、
を備えることを特徴とするプリンタ。
【請求項４】
前記バイナリ制御指令は、ＰＴＰ（画像転送プロトコル）のコマンドであり、前記マークアップ制御指令は、ＸＭＬのスクリプトであることを特徴とする請求項３記載のプリンタ。
【請求項５】
画像印刷に係る制御情報を、マークアップ言語で記述されたテキスト制御指令とするか、バイナリで記述されたバイナリ制御指令とするかを選択する選択手段を備えることを特徴とする請求項３記載のプリンタ。
【請求項６】
前記選択手段は、アプリケーションが発行するコマンドの種類に基づいて、通信に使用するコマンドとして、テキストコマンドを使用するか、バイナリコマンドを使用するかを選択することを特徴とする請求項５記載のプリンタ。
【請求項７】
画像データファイルを格納するデジタルカメラが通信路を介して直接に接続され、上記デジタルカメラとの間で画像印刷に係る制御指令を含む制御情報を送受するプリンタに組み込まれるコンピュータに、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記画像データファイルを上記デジタルカメラから取得する場合、上記画像データファイルの送信指令である上記バイナリ制御指令を、上記バイナリ送受信手段に送信させる第一の送信手段と、
上記画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含む上記マークアップ制御指令をデータファイルとして、上記バイナリ送受信手段に送信させる第二の送信手段と、
上記第一のバイナリ送受信手段によりデータファイルとして上記デジタルカメラから受信されたマークアップ制御指令に従って、上記第一のバイナリ送受信手段により受信された画像データファイルに基づく印刷処理を実行させるマークアップ実行手段と、
を実現させることを特徴とする制御プログラム。
【請求項８】
画像データファイルに基づき画像を印刷するプリンタが通信路を介して接続され、上記通信路を介して上記プリンタとの間で、画像印刷に係る制御指令を含む制御情報を送受するとともに上記画像データファイルを送信するデジタルカメラであって、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、
上記画像データファイルを上記プリンタへ送信する場合、上記バイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルを上記バイナリ送受信手段に送信させる第一の送信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記マークアップ制御指令生成手段により生成された上記マークアップ制御指令をデータファイルとして、上記バイナリ送受信手段に送信させる第二の送信手段と、
を備えることを特徴とするデジタルカメラ。
【請求項９】
前記バイナリ制御指令は、ＰＴＰ（画像転送プロトコル）のコマンドであり、前記マークアップ制御指令は、ＸＭＬのスクリプトであることを特徴とする請求項８記載のデジタルカメラ。
【請求項１０】
画像データファイルに基づき画像を印刷するプリンタが通信路を介して接続され、上記通信路を介して上記プリンタとの間で、画像印刷に係る制御指令を含む制御情報を送受するとともに上記画像データファイルを送信するデジタルカメラに組み込まれるコンピュータに、
バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、
上記画像データファイルを上記プリンタへ送信する場合、上記バイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルを上記バイナリ送受信手段に送信させる第一の送信手段と、
マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、
上記マークアップ制御指令生成手段により生成された上記マークアップ制御指令をデータファイルとして、上記バイナリ送受信手段に送信させる第二の送信手段と、
を実現させることを特徴とする制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ダイレクト印刷システム、プリンタ、デジタルカメラおよび制御プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、通信路を介して制御情報および画像データを伝送して、画像供給装置に格納された画像データに基づく画像をプリンタにより出力するダイレクト印刷システム、並びに、そのシステムに使用されるプリンタ、デジタルカメラおよび制御プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、新規な画像出力制御プロトコルを使用しても通信のオーバーヘッドの増加を抑制することができるダイレクト印刷システム、プリンタ、デジタルカメラおよび制御プログラムを得ることを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記の課題を解決するために、本発明のダイレクト印刷システムは、プリンタに、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受する第一のバイナリ送受信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、画像データファイルをデジタルカメラから取得する場合、画像データファイルの送信指令であるバイナリ制御指令を、第一のバイナリ送受信手段に送信させる第一の送信手段と、画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含むマークアップ制御指令をデータファイルとして、第一のバイナリ送受信手段に送信させる第二の送信手段と、第一のバイナリ送受信手段によりデータファイルとしてデジタルカメラから受信されたマークアップ制御指令に従って、第一のバイナリ送受信手段により受信された画像データファイルに基づく印刷処理を実行させるマークアップ実行手段と、を有し、デジタルカメラに、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受する第二のバイナリ送受信手段と、画像データファイルをプリンタへ送信する場合、第二のバイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルを第二のバイナリ送受信手段に送信させる第一の送信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、マークアップ制御指令生成手段により生成されたマークアップ制御指令をデータファイルとして、第二のバイナリ送受信手段に送信させる第二の送信手段と、を有する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明に係るダイレクト印刷システムは、バイナリ制御指令をＰＴＰ（画像転送プロトコル）のコマンド、マークアップ制御指令をＸＭＬのスクリプトとしてもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明に係るプリンタは、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、画像データファイルをデジタルカメラから取得する場合、画像データファイルの送信指令であるバイナリ制御指令を、バイナリ送受信手段に送信させる第一の送信手段と、画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含むマークアップ制御指令をデータファイルとして、バイナリ送受信手段に送信させる第二の送信手段と、バイナリ送受信手段によりデータファイルとしてデジタルカメラから受信されたマークアップ制御指令に従って、バイナリ送受信手段により受信された画像データファイルに基づく画像の印刷処理を実行させるマークアップ実行手段とを備える。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
さらに、本発明に係るプリンタは、バイナリ制御指令をＰＴＰ（画像転送プロトコル）のコマンド、マークアップ制御指令をＸＭＬのスクリプトとしてもよい。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
さらに、本発明に係るプリンタは、上記発明のプリンタに加え、画像印刷に係る制御情報を、マークアップ言語で記述されたテキスト制御指令とするか、バイナリで記述されたバイナリ制御指令とするかを選択する選択手段を備える。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
さらに、本発明に係るプリンタは、上記発明のプリンタに加え、選択手段を次のようにしたものである。選択手段は、アプリケーションが発行するコマンドの種類に基づいて、通信に使用するコマンドとして、テキストコマンドを使用するか、バイナリコマンドを使用するかを選択する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明に係る制御プログラムは、画像データファイルを格納するデジタルカメラが通信路を介して直接に接続され、デジタルカメラとの間で画像印刷に係る制御指令を含む制御情報を送受するプリンタに組み込まれるコンピュータに、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、画像データファイルをデジタルカメラから取得する場合、画像データファイルの送信指令であるバイナリ制御指令を、バイナリ送受信手段に送信させる第一の送信手段と、画像データファイルの送信以外の制御情報を送信する場合、その制御情報を含むマークアップ制御指令をデータファイルとして、バイナリ送受信手段に送信させる第二の送信手段と、第一のバイナリ送受信手段によりデータファイルとしてデジタルカメラから受信されたマークアップ制御指令に従って、第一のバイナリ送受信手段により受信された画像データファイルに基づく印刷処理を実行させるマークアップ実行手段と、を実現させるものである。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明に係るデジタルカメラは、画像データファイルに基づき画像を印刷するプリンタが通信路を介して接続され、通信路を介してプリンタとの間で、画像印刷に係る制御指令を含む制御情報を送受するとともに画像データファイルを送信するデジタルカメラであって、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、画像データファイルをプリンタへ送信する場合、バイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルをバイナリ送受信手段に送信させる第一の送信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、マークアップ制御指令生成手段により生成されたマークアップ制御指令をデータファイルとして、バイナリ送受信手段に送信させる第二の送信手段と、を備えるものである。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明に係るデジタルカメラは、バイナリ制御指令をＰＴＰ（画像転送プロトコル）のコマンド、マークアップ制御指令をＸＭＬのスクリプトとしてもよい。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明に係る制御プログラムは、画像データファイルに基づき画像を印刷するプリンタが通信路を介して接続され、通信路を介してプリンタとの間で、画像印刷に係る制御指令を含む制御情報を送受するとともに画像データファイルを送信するデジタルカメラに組み込まれるコンピュータに、バイナリで記述されたバイナリ制御指令を送受するとともに、データファイルを送受するバイナリ送受信手段と、画像データファイルをプリンタへ送信する場合、バイナリ送受信手段により受信されたバイナリ制御指令により指定された画像データファイルをバイナリ送受信手段に送信させる第一の送信手段と、マークアップ言語で記述されたテキスト形式のマークアップ制御指令を生成するマークアップ制御指令生成手段と、マークアップ制御指令生成手段により生成されたマークアップ制御指令をデータファイルとして、バイナリ送受信手段に送信させる第二の送信手段と、を実現させるものである。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】