(57)【要約】  【目的】  コマンドによって制御される被制御装置を制御する制御装置が，コマンドを記憶（把握）していなくても，被制御装置を制御できるようにする。  【構成】  ディジタル・カメラ１から送信されたリクエストに応答して，プリンタ３はプリンタ３がプリント可能なプリント機能を表すデータを変換サーバ２に送信する（ステップ71，72）。変換サーバ２はプリント機能を表すデータに基づいてプリント指定ウエブ・ページデータを生成してカメラ１に送信する（ステップ62，63）。カメラ１ではプリント指定ページが用いられてプリント指定情報が入力される（ステップ52）。入力されたプリント指定情報は，画像ファイルとともに変換サーバ２に送信される（ステップ53）。変換サーバ２はプリント指定情報をプリント・コマンドに変換して，画像ファイルとともにプリンタ３に送信する（ステップ64，65）。  【選択図】  図６
2005078241.tif 000002
【特許請求の範囲】
【請求項１】
制御装置，変換サーバおよびコマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から構成される制御システムにおいて，
上記被制御装置は，
上記被制御装置が処理可能な処理機能を表すデータを，上記変換サーバに送信する処理機能データ送信手段を備え，
上記変換サーバは，
上記被制御装置から送信される処理機能データを受信する処理機能データ受信手段，
上記処理機能データ受信手段によって受信された処理機能データに基づいて，上記被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成するページ・データ生成手段，および
上記ページ・データ生成手段によって生成された処理要求選択ページ・データを上記制御装置に送信するページ・データ送信手段を備え，
上記制御装置は，
上記変換サーバから送信される処理要求選択ページ・データを受信するページ・データ受信手段，
上記ページ・データ受信手段によって受信された処理要求選択ページ・データに基づく処理要求選択ページを表示装置の表示画面に表示する表示制御手段，
上記表示制御手段によって表示画面上に表示される処理要求選択ページが用いられて選択される処理要求の入力を受付ける入力手段，および
上記入力手段によって受付けられた選択された処理要求を表すウエブ・データを，上記変換サーバに送信する処理要求ウエブ・データ送信手段を備え，
上記変換サーバはさらに，
上記制御装置から送信される処理要求ウエブ・データを受信する処理要求ウエブ・データ受信手段，
上記処理要求ウエブ・データ受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および
上記変換手段によって変換された処理要求コマンド・データを，上記被制御装置に送信する処理要求コマンド・データ送信手段，
を備えている，制御システム。
【請求項２】
上記制御装置は，
上記処理要求コマンド・データにしたがって上記被制御装置において処理されるべき処理対象のデータを上記変換サーバに送信する処理対象データ送信手段をさらに備え，
上記変換サーバは，
上記制御装置から送信される処理対象データを受信する処理対象データ受信手段，および
上記処理対象データ受信手段によって受信された処理対象データを，上記被制御装置に送信する処理対象データ送信手段をさらに備えている，
請求項１に記載の制御システム。
【請求項３】
コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信する処理機能データ受信手段，
上記処理機能データ受信手段によって受信された処理機能データに基づいて，上被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成するページ・データ生成手段，
上記ページ・データ生成手段によって生成された処理要求選択ページ・データを制御装置に送信するページ・データ送信手段，
上記制御装置から送信される，上記処理要求選択ウエブ・ページが用いられて選択される処理要求を表すウエブ・データを受信する処理要求ウエブ・データ受信手段，
上記処理要求ウエブ・データ受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および
上記変換手段によって変換された処理要求コマンド・データを，上記被制御装置に送信する処理要求コマンド・データ送信手段，
を備えたコンピュータ。
【請求項４】
コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信する受信手段，
上記受信手段によって受信された処理機能データに基づいて，上記被制御装置が実行することができる処理内容の表示のためのウエブ・ページを表すデータを生成するページ・データ生成手段，および
上記ページ・データ生成手段によって生成された処理内容ページ・データを制御装置に送信するページ・データ送信手段，
を備えたコンピュータ。
【請求項５】
制御装置から送信される，被制御装置を制御するための処理要求を表すウエブ・データを受信する受信手段，
上記受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および
上記変換手段によって変換された処理要求コマンド・データを，コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置に送信する送信手段，
を備えたコンピュータ。
【請求項６】
コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信し，
受信した処理機能データに基づいて，上被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成し，
生成した処理要求選択ページ・データを制御装置に送信し，
上記制御装置から送信される，上記処理要求選択ウエブ・ページが用いられて選択される処理要求を表すウエブ・データを受信し，
受信した処理要求ウエブ・データを，コマンド体系のデータに変換し，
変換した処理要求コマンド・データを，上記被制御装置に送信する，
コンピュータの制御方法。
【請求項７】
コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信し，
受信した処理機能データに基づいて，上記被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成し，
生成した処理要求選択ページ・データを制御装置に送信する，
コンピュータの制御方法。
【請求項８】
制御装置から送信される，被制御装置を制御するための処理要求を表すウエブ・データを受信し，
受信した処理要求ウエブ・データを，コマンド体系のデータに変換し，
変換した処理要求コマンド・データを，コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置に送信する，
コンピュータの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，制御システムおよびこのシステムに用いられるコンピュータに関する。
【背景技術】
【０００２】
ダイレクト・プリント・システムでは，ディジタル・カメラとプリンタとがパーソナル・コンピュータ等を介することなく直接に（ダイレクトに）接続される。ディジタル・カメラからプリンタに与えられるコマンドにしたがってプリンタが動作する。
【０００３】
プリンタが処理可能なプリント機能のすべてを，ディジタル・カメラからプリンタに送信されるコマンドによって実行させる場合には，プリンタが処理可能なプリント機能のすべてに対応するコマンドを，ディジタル・カメラに用意（記憶）させておく必要がある。しかしながら，プリンタの機種（種類）によって，プリンタが処理可能なプリント機能は異なるのが一般的である。このため，プリンタごとに異なるプリント機能をディジタル・カメラのユーザが使いこなすことができるようにするには，プリンタの種類（機種）ごとに，プリント機能を対応するコマンドを，あらかじめディジタル・カメラに記憶させておく必要があるが，現実的ではない。
【０００４】
制御装置においてＨＴＭＬ画面を用いることによって，監視カメラ等の被制御装置を制御する制御システムが提案されている（たとえば，特許文献１）。監視カメラの機能はあらかじめ制御装置において把握していることが前提とされる。
【特許文献１】特開２００１−２２２３１８号公報
【発明の開示】
【０００５】
この発明は，コマンドによって制御される被制御装置を制御する制御装置が，コマンドを記憶（把握）していなくても，被制御装置を制御できるようにすることを目的とする。
【０００６】
またこの発明は，コマンドによって制御される被制御装置の処理機能を，十分に使いこなすことができるようにすることを目的とする。
【０００７】
この発明はさらに，コマンドによって制御される被制御装置の処理機能を，制御装置において把握できるようにすることを目的とする。
【０００８】
この発明による制御システムは，制御装置，変換サーバおよびコマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から構成される。
【０００９】
制御装置は被制御装置を制御するための装置であり，被制御装置は制御装置によって制御される。
【００１０】
上記被制御装置は，上記被制御装置が処理可能な処理機能を表すデータを，上記変換サーバに送信する処理機能データ送信手段を備えている。上記変換サーバは，上記被制御装置から送信される処理機能データを受信する処理機能データ受信手段，上記処理機能データ受信手段によって受信された処理機能データに基づいて，上記被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成するページ・データ生成手段，および上記ページ・データ生成手段によって生成された処理要求選択ページ・データを上記制御装置に送信するページ・データ送信手段を備えている。上記制御装置は，上記変換サーバから送信される処理要求選択ページ・データを受信するページ・データ受信手段，上記ページ・データ受信手段によって受信された処理要求選択ページ・データに基づく処理要求選択ページを表示装置の表示画面に表示する表示制御手段，上記表示制御手段によって表示画面上に表示される処理要求選択ページが用いられて選択される処理要求の入力を受付ける入力手段，および上記入力手段によって受付けられた選択された処理要求を表すウエブ・データを，上記変換サーバに送信する処理要求ウエブ・データ送信手段を備えている。上記変換サーバはさらに，上記制御装置から送信される処理要求ウエブ・データを受信する処理要求ウエブ・データ受信手段，上記処理要求ウエブ・データ受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および上記変換手段によって変換された処理要求コマンド・データを，上記被制御装置に送信する処理要求コマンド・データ送信手段を備えている。
【００１１】
この発明において，変換サーバは，制御装置と被制御装置との間の通信経路上に設けられる。もちろん，このことは制御装置と被制御装置との間の直接の通信を妨げるものではない。
【００１２】
変換サーバは，被制御装置から制御装置に向けて送信されるデータと，制御装置から比被制御装置に向けて送信されるデータとに対し，次の処理を行う。
【００１３】
その一は，被制御装置から送信される上記被制御装置が処理可能な処理機能を表す処理機能データに基づいて，上記被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成する処理である。生成されるウエブ・ページ（処理要求選択ページ）は被制御装置から送信される処理機能データに基づくものであるから，被制御装置においてどのような処理が可能であるかを示すものとなる。処理要求選択ページによって，制御装置（そのユーザ）は，被制御装置がどのような処理が可能なものであるかを把握することができ，かつ被制御装置に実行させるべき処理を選択することができる。
【００１４】
その二は，制御装置から送信される処理要求ウエブ・データを，コマンド体系のデータに変換する処理である。
【００１５】
被制御装置は，コマンド体系の処理要求コマンド・データに基づく処理を実行するものである。制御装置から送信される処理要求ウエブ・データが変換サーバにおいてコマンドの体系に変換されて処理要求コマンド・データとされる。処理要求コマンド・データが被制御装置に与えられると，被制御装置は処理要求コマンド・データに基づく処理を実行する。すなわち，制御装置において処理要求選択ページが用いられて選択された処理要求に対応する処理を，被制御装置に実行させることができる。
【００１６】
この発明によると，被制御装置から送信される処理機能データに基づく処理要求選択ページが用いられて被制御装置に実行させるべき処理が選択されるので，被制御装置が持つ処理機能を十分に使いこなすことができる。また，変換サーバにおいて制御装置から送信された処理要求ウエブ・データ（ウエブ・データ体系を持つもの）が処理要求コマンド・データ（コマンド体系を持つもの）に変換され，変換された処理要求コマンド・データが被制御装置に送信されるので，制御装置には被制御装置を制御するためのコマンドをあらかじめ記憶（把握）しておく必要はない。
【００１７】
この発明は，制御装置によって制御される被制御装置が複数種類あり，種類ごとに被制御装置の処理可能な処理機能が異なっている場合に特に有効である。いずれの種類の被制御装置であっても，制御装置において，被制御装置が処理可能な処理機能を把握することができ，その処理機能中の所望の処理機能が被制御装置において実行されるように，被制御装置を制御することができる。
【００１８】
一実施態様では，上記制御装置は上記処理要求コマンド・データにしたがって上記被制御装置において処理されるべき処理対象のデータを上記変換サーバに送信する処理対象データ送信手段をさらに備え，上記変換サーバは上記制御装置から送信される処理対象データを受信する処理対象データ受信手段，および上記処理対象データ受信手段によって受信された処理対象データを，上記被制御装置に送信する処理対象データ送信手段をさらに備えている。制御装置から変換サーバを介して被制御装置に与えられる処理対象データに対して，処理要求選択ページが用いられて制御装置において選択された処理を，被制御装置において施すことができる。
【００１９】
この発明は上記の制御システムを構成する変換サーバ（コンピュータ）も提供している。この発明によるコンピュータは，コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信する処理機能データ受信手段，上記処理機能データ受信手段によって受信された処理機能データに基づいて，上被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成するページ・データ生成手段，上記ページ・データ生成手段によって生成された処理要求選択ページ・データを制御装置に送信するページ・データ送信手段，上記制御装置から送信される，上記処理要求選択ウエブ・ページが用いられて選択される処理要求を表すウエブ・データを受信する処理要求ウエブ・データ受信手段，上記処理要求ウエブ・データ受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および上記変換手段によって変換された処理要求コマンド・データを，上記被制御装置に送信する処理要求コマンド・データ送信手段を備えている。
【００２０】
上述のように，コンピュータは，被制御装置から送信される上記被制御装置が処理可能な処理機能を表す処理機能データに基づいて，上記被制御装置に実行させるべき処理の選択のためのウエブ・ページを表すデータを生成する。生成されるウエブ・ページ（処理要求選択ページ）は被制御装置から送信される処理機能データに基づくものであるから，被制御装置においてどのような処理が可能であるかを示すものとなる。処理要求選択ページによって，制御装置において，被制御装置がどのような処理が可能なものであるかを把握させることができ，かつ被制御装置に実行させるべき処理を，その中から選択させることができる。また，制御装置から送信される処理要求データがコマンド体系に変換されて処理要求コマンド・データとされる。処理要求コマンド・データが被制御装置に与えられる。被制御装置において，処理要求コマンド・データに基づく処理を実行させることができる。制御装置を，被制御装置が持つ処理機能を十分に使いこなすことができるものとすることができる。
【００２１】
この発明によるさらに他のコンピュータは，コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置から送信される，上記被制御装置が処理可能な処理機能を表すデータを受信する受信手段，上記受信手段によって受信された処理機能データに基づいて，上記被制御装置が実行することができる処理内容の表示のためのウエブ・ページを表すデータを生成するページ・データ生成手段，および上記ページ・データ生成手段によって生成された処理内容ページ・データを制御装置に送信するページ・データ送信手段を備えている。コマンド体系のデータを持たない（把握できない）制御装置であっても，上記被制御装置が処理可能な処理機能を，ウエブ・データによって示すことができる。被制御装置が処理可能な処理機能を制御装置において把握することができる。
【００２２】
この発明によるさらに他のコンピュータは，制御装置から送信される，被制御装置を制御するための処理要求を表すウエブ・データを受信する受信手段，上記受信手段によって受信された処理要求ウエブ・データを，コマンド体系のデータに変換する変換手段，および上記変換手段によって変換された処理要求コマンド・データを，コマンド体系の処理要求コマンド・データに基づく処理を実行する被制御装置に送信する送信手段を備えている。被制御装置を制御するためのコマンド体系のデータを持たない（把握できない）制御装置であっても被制御装置を制御することができる。
【００２３】
この発明は，上述のコンピュータ（他のコンピュータ）に適した制御方法も提供している。
【実施例】
【００２４】
以下の実施例において説明するプリント・システムは，簡潔に言えば，ディジタル・カメラを用いて被写体像を撮影することによって得られた画像ファイルに基づく画像を，プリンタによってプリント用紙にプリントするためのシステムである。この実施例におけるプリント・システムを構成するプリンタは，いわゆるダイレクト・プリント・システムにおいて用いることができるプリンタであり，プリント処理のための所定のプリント・コマンドにしたがうプリント処理を行うものである。
【００２５】
ダイレクト・プリント・システムにおいて用いられるプリンタは，プリント・コマンドにしたがって，一般的には複数のプリント機能を提供する。プリント機能には，たとえば，複数枚プリント機能，プリントサイズ選択機能（ハガキ，Ｌサイズ，２Ｌサイズ，Ａ４，Ａ５，Ｂ４，Ｂ５等），プリント用紙選択機能（専用紙，普通紙，シール等），分割プリント機能（分割なし，２分割，４分割等），印刷モード選択機能（高画質印刷モード，高速印刷モード），画質調整機能（画質調整あり，画質調整なし），特殊印刷機能（なし，モノクロ，セピア等）などがある。これらのプリント機能のすべてを備えているプリンタもあれば，これらのプリント機能のうちのいずれかのみを備えているプリンタもある。いずれにしても，プリンタはプリント・コマンドにしたがってプリント処理を行うので，プリンタが提供することができるプリント機能については，そのプリンタは，提供することができるプリント機能に対応するプリンタ・コマンドを備えている（またはプリント・コマンドを解釈するインタープリタを持つ）。
【００２６】
図１，図２および図３は，それぞれ，プリント・システムの構成を示すブロック図を示している。
【００２７】
図１に示すプリント・システムは，ディジタル・カメラ１と，変換サーバ２と，プリンタ３とから構成される。
【００２８】
図２に示すプリント・システムは，ディジタル・カメラ１と，変換サーバ２と，プリント・サーバ４と，プリンタ３とから構成される。プリント・サーバ４は，プリンタ３のドライバ，プリンタ３のアドレスその他のデータを備え，プリンタ３に与えるデータを制御するための装置である。
【００２９】
図３に示すプリント・システムは，複数台のディジタル・カメラ１ａ，１ｂ，１ｃ・・と，無線通信ユニット５と，変換サーバ２と，プリント・サーバ４と，複数台のプリンタ３ａ，３ｂ，３ｃ・・とから構成される。無線通信ユニット５は，複数台のディジタル・カメラ１ａ，１ｂ，１ｃ・・と変換サーバ２との間のデータの送受信を行うための装置である。
【００３０】
図１〜図３のいずれの構成のプリント・システムにおいても，後述するように，ディジタル・カメラ１（１ａ，１ｂ，１ｃ・・・）からプリンタ３（３ａ，３ｂ，３ｃ・・・）に向けて，プリントすべき画像データが記録された画像ファイルとプリンタにプリントさせるべき一または複数のプリント機能（プリント種類）を示すプリント指定情報が送信（送出）される。プリント指定情報は，プリントに用いるプリンタ３（３ａ，３ｂ，３ｃ・・・）が備えるプリント機能（プリント・コマンド）に対応するものである（詳しくは，後述する）。
【００３１】
また，図１〜図３のいずれの構成のプリント・システムにおいても，ディジタル・カメラ１からプリンタ３に向けて送信される画像ファイルおよびプリント指定情報は，変換サーバ２において中継される。
【００３２】
後述するように，ディジタル・カメラ１からプリンタ３に向けて送信されるプリント指定情報は，ディジタル・カメラ１と変換サーバ２間においては，ウエブ・ベース（ウエブ体系）のデータによって構成される。変換サーバ２は，ウエブ・ベース（ウエブ体系）のデータによって構成されたプリント指定情報を，コマンド体系のデータに変換する処理を行う。コマンド体系のデータによって構成されたプリント指定情報が，変換サーバ２からプリンタ３に（図２および図３に示すプリント・システムにおいてはプリント・サーバ４を介して）与えられる。
【００３３】
図４は，ウエブ・ベース体系を持つプリント指定情報の一例と，これに対応するコマンド・ベース体系を持つプリント指定情報とを示している。上述のように，ウエブ・ベース体系からコマンド・ベース体系への変換は，変換サーバ２において行われる。
【００３４】
ディジタル・カメラ１から送信され，変換サーバ２において受信されるウエブ・ベース体系を持つプリント指定情報は，変換サーバ２のＵＲＬ（ｈｔｔｐ：／／×××．○○○．△△△／ｐｒｉｎｔ．ｃｇｉ？ｆｒａｍｅ）とプリント指定データ（＝ＤＳＣＦ０００１．ＪＰＧ＆ｐｎｕｍ＝３＆ｐｓｉｚｅ＝Ａ４）とを含む。図４の上段に示すウエブ・ベース体系を持つプリント指定情報中のプリント指定データ（「＝ＤＳＣＦ０００１．ＪＰＧ＆ｐｎｕｍ＝３＆ｐｓｉｚｅ＝Ａ４」）は，ファイル名が「ＤＳＣＦ０００１．ＪＰＧ」の画像ファイルの画像を，３枚，Ａ４サイズの用紙にプリントすることを指定（指示）するものである。
【００３５】
変換サーバ２は，ディジタル・カメラ１からウエブ・ベース体系を持つプリント指定情報を受信すると，受信したプリント指定情報をコマンド体系を持つプリント指定情報に変換する。図４の下段に示すコマンド・ベース体系を持つプリント指定情報中，第３行目の「ＰＲＴ  ＱＴＹ＝３」がプリント枚数が３枚であることを指示するコマンドであり，第４行目の「ＰＲＴ  ＳＩＺ＝Ａ４」がＡ４サイズのプリント用紙にプリントすることを指示するコマンドであり，第５行目の「ＩＭＧ  ＳＲＣ＝ＤＳＣＦ０００１．ＪＰＧ」がプリントすべき画像ファイルのファイル名を指示するコマンドである。第１行目の「ＪＯＢ  ＳＴＡＲＴ」および第６行目の「ＪＯＢ  ＥＮＤ」は，コマンドの開始および終了を示す。第２行目の「ＰＲＴ  ＰＩＤ＝１」はプリントジョブごとに与えられるジョブＩＤである。
【００３６】
上述のように，画像ファイルと，コマンド体系のデータによって構成されたプリント指定情報が変換サーバ２からプリンタ３に与えられる。
【００３７】
図５は，ディジタル・カメラ１の電気的構成を示すブロック図である。
【００３８】
ディジタル・カメラ１はＣＰＵ10を含む。ＣＰＵ10によってディジタル・カメラ１の全体が統括的に制御される。
【００３９】
操作装置（シャッタレリーズボタン，ダイアル等）18から与えられる指示は，ＣＰＵ10に入力する。ＣＰＵ10は与えられた指示に基づいてディジタル・カメラ１を動作させる。
【００４０】
ＣＰＵ10には，アナログ信号処理回路16，レンズ駆動回路21，絞り駆動回路22および撮像素子駆動回路23，ならびに発光装置24および受光装置25が接続されている。
【００４１】
被写体を表す光像はレンズ11において結像される。結像された光像は絞り12，赤外線カットフィルタ13，光学ローパスフィルタ14を介して固体撮像素子15に入射する。シャッタレリーズボタンが半押しされると，被写体像の撮像においてレンズ駆動回路21によってレンズ位置が調整されてフォーカシングが行われ，かつ絞り駆動回路22によって絞り12の調整が行われる。シャッタレリーズボタンが全押しされると，撮像素子駆動回路23によって固体撮像素子15が駆動され，固体撮像素子15において被写体を表す光像が撮像される。固体撮像素子15から出力される画像信号はアナログ信号処理回路16において所定の信号処理が行われた後，アナログ／ディジタル変換回路17においてディジタル画像データに変換される。
【００４２】
ＣＰＵ10にはさらに，バスを介して，メモリ（ＲＯＭおよびＲＡＭ）32からのデータ（プログラムを含む）の読込，およびメモリ32（ＲＡＭ）へのデータの書込みを制御するメモリ制御回路31，ディジタル画像データに所定の処理を行うディジタル信号処理回路33，ディジタル画像データを圧縮し，かつ圧縮されたディジタル画像データを伸張する圧縮伸張処理回路34，ホワイトバランスための積算値を算出する積算回路35，メモリ・カード37からのデータの読込およびメモリ・カード37へのデータの書込みを制御するメモリ・カード制御回路36，表示装置39の表示画面に画像を表示する表示制御回路38，ならびに通信ポート41を介してデータを送受信する通信処理回路40が接続されている。
【００４３】
撮像によって得られたディジタル画像データは，圧縮伸長処理回路34において圧縮された後，メモリ・カード制御回路36によってメモリ・カード37に記録される。また，メモリ・カード37に記録されているディジタル画像データは，メモリ・カード制御回路36によってメモリ・カード37から読出され，圧縮伸長処理回路34において伸張された後，メモリ32に一時的に記憶される。メモリ32に一時的に記憶されたディジタル画像データによって表される画像が表示制御回路38によって表示装置39の表示画面上に表示される。メモリ・カード37に記録された画像データは，通信処理回路40および通信ポート41を介して変換サーバ２に送信することができる。
【００４４】
また，メモリ32には，ウエブ・ページを表示装置39の表示画面上に表示させるためのブラウザが記憶されている。このため，ディジタル・カメラ１はウエブ・データ（たとえば，ＨＴＭＬデータ）に基づくウインドウを，表示装置39の表示画面上に表示させることができる。ウエブ・データは通信ポート41および通信処理回路40によって送受信される。
【００４５】
変換サーバ２およびプリント・サーバ４は，ＣＰＵ，メモリ，通信装置，ハードディスク，入力装置等を備えたコンピュータ装置である。変換サーバ２のハードディスクには，コンピュータ装置を変換サーバ２として機能させるためのデータおよびプログラムが記憶されている。プリント・サーバ４のハードディスクには，コンピュータ装置をプリント・サーバ３として機能させるためのプログラムおよびデータが記憶されている。プリンタ３は，ＣＰＵ，メモリ，通信装置，印刷装置等を備え，プリンタ３のメモリにはコマンド（またはコマンドを解釈するインタプリタ）が記憶されている。
【００４６】
以下，図１に示す構成のプリント・システムを例にして，プリント処理を説明する。
【００４７】
図６は，プリント処理時におけるディジタル・カメラ１と，変換サーバ２と，プリンタ３のそれぞれの動作の流れを示すフローチャートである。
【００４８】
ディジタル・カメラ１においてブラウザが起動される。はじめに，変換サーバ２に向けてプリント指定ページのリクエストが送信される（ステップ51）。
【００４９】
変換サーバ２は，ディジタル・カメラ１からプリント指定ページのリクエストを受信すると，プリンタ３にプリント機能一覧データのリクエストを送信する（ステップ61）。
【００５０】
プリンタ３は，プリンタ３のメモリに記憶されているコマンド（コマンドインタプリタ）に基づいてプリント機能一覧データを作成し（または読出し）（ステップ71），作成したプリント機能一覧データを変換サーバ２に送信する（ステップ72）。プリント機能一覧データは，コマンドによってプリンタ３を制御可能なプリント機能を示すデータである。
【００５１】
たとえば，プリンタ３が，１枚から１０枚までのプリント枚数指定が可能で，ハガキサイズ，Ｌサイズ，Ａ４サイズまたはＢ５サイズのプリントサイズのプリントが可能なもの（そのようなプリント機能を持つもの）とする。この場合，プリント機能一覧データは，１枚から１０枚までのプリント枚数指定が可能であること，およびハガキサイズ，Ｌサイズ，Ａ４サイズまたはＢ５サイズのプリントサイズのプリントが可能であることを示すデータとなる。
【００５２】
変換サーバ２は，プリント・サーバ３から送信されたプリント機能一覧データを受信すると，受信したプリント機能一覧データに基づいてプリント指定用ウエブページ・データを作成する（ステップ62）。変換サーバ２において作成されたプリント指定用ウエブページ・データはディジタル・カメラ１に送信される（ステップ63）。ディジタル・カメラ１の表示装置39の表示画面上に，プリント指定用ウエブページ・データに基づくプリント指定用ウエブページが表示される（ステップ52）。
【００５３】
図７は，プリント指定用ウエブページ・データの一例を，図８はプリント指定用ウエブページ・データに基づいてディジタル・カメラ１の表示装置39の表示画面上に表示されるプリント指定用ウエブ・ページＷ１の一例を，それぞれ示している。
【００５４】
プリント指定用ウエブ・ページＷ１は，ファイル名入力欄81と，１枚から１０枚までのいずれかのプリント枚数の指定のための入力欄82と，ハガキサイズ，Ｌサイズ，Ａ４サイズまたはＢ５サイズのいずれかプリントサイズの指定のための入力欄83と，送信ボタン84およびキャンセル（Cancel）ボタン85を含む。ファイル名入力欄81にプリントすべき画像ファイルのファイル名が入力され，プリント枚数指定入力欄82にプリント枚数が入力される（１〜１０の選択肢の中から所望の数字が選択される）。プリントサイズ指定入力欄83にはプリントサイズが入力される（ハガキ，Ｌ，Ａ４またはＢ５の選択肢の中から所望のサイズが選択される）。
【００５５】
ファイル名，プリント枚数およびプリントサイズが入力（選択）された後，送信ボタン84がクリック（タッチ）されると，指定された画像ファイルがメモリ・カード37から読出され，読出された画像ファイルと，指定されたプリント枚数を表すデータおよびプリントサイズを表すデータ（プリント指定情報）とが，ディジタル・カメラ１から変換サーバ２に送信される（ステップ53）。
【００５６】
上述のように，ディジタル・カメラ１から変換サーバ２に送信されるプリント指定情報はウエブ・ベース体系を持つ（図４の上段）。変換サーバ２は，ディジタル・カメラ１からウエブ・ベース体系を持つプリント指定情報を受信すると，受信したプリント指定情報をコマンド体系のプリント指定情報に変換する（ステップ64）。コマンド体系のプリント指定情報（図４の下段）と画像ファイルとが，変換サーバ２からプリンタ３に送信される（ステップ65）。画像ファイルによって表される画像が，指定された枚数，指定されたプリント用紙でプリンタ３から出力される（ステップ73）。変換サーバ２はプリント・サーバ３にプリント指定情報と画像データとを送信した後，送信が完了した旨をディジタル・カメラ１に送信する（ステップ66）。
【００５７】
変換サーバ２において作成されるプリント指定用ウエブページ・データは，上述のように，プリンタ３において作成されるプリント機能一覧データに基づいて作成される。このため，プリンタ３が持つすべてのプリント機能をディジタル・カメラ１のユーザに利用させることができる。また，ユーザがディジタル・カメラ１を利用して指定（選択）したプリント指定情報は，ブラウザ体系のデータからコマンド体系のデータに変換されてプリンタ３に与えられるので，ディジタル・カメラ１においてあらかじめコマンドを用意しておく必要もない。
【００５８】
図３に示すように，利用可能なプリンタが複数存在する場合には，利用可能なプリンタ３ａ，３ｂ，３ｃ・・の中からプリントに用いるべきいずれかのプリンタがあらかじめ選択される。選択されたプリントに用いるべきプリンタにおいてプリント機能一覧データが作成され，作成されたプリント機能一覧データに基づいてプリント指定用ウエブ・ページが作成される。選択されたプリンタが持つプリント機能の中から，所望のプリント機能を指定することができる。
【００５９】
この実施例においては，ディジタル・カメラとプリンタから構成されるプリント・システムを例にして，コマンドを持たない制御装置（ディジタル・カメラ１）を利用してコマンドによって制御される被制御装置（プリンタ３）を制御する例を説明したが，このことは，ディジタル・カメラ１とプリンタ３との関係に限られることはないのは言うまでもない。携帯電話機と家電製品（冷蔵庫，洗濯機，エアコン等），ディジタル・カメラと画像データを記憶するストレージ機器，ディジタル・カメラと表示装置（テレビジョン装置等）の関係等においても適用可能である。
【図面の簡単な説明】
【００６０】
【図１】プリント・システムの全体的構成の一例を示すブロック図である。
【図２】プリント・システムの全体的構成の他の例を示すブロック図である。
【図３】プリント・システムの全体的構成のさらに他の例を示すブロック図である。
【図４】ウエブ・ベース体系のプリント指定情報と，コマンド・ベース体系のプリント指定情報とを示す。
【図５】ディジタル・カメラの電気的構成を示すブロック図である。
【図６】プリント処理におけるディジタル・カメラ，変換サーバおよびプリンタのそれぞれの処理手順を示すフローチャートである。
【図７】プリント指定ページ・データの一例を示す。
【図８】プリント指定ページの一例を示す。
【符号の説明】
【００６１】
１，１ａ，１ｂ，１ｃ  ディジタル・カメラ
２  変換サーバ
３，３ａ，３ｂ，３ｃ  プリンタ
４  プリント・サーバ
10  ＣＰＵ
18  操作装置
32  メモリ
37  メモリ・カード
38  表示制御回路
39  表示装置
40  通信処理回路
41  通信ポート
【図１】
2005078241.tif 000003
【図２】
2005078241.tif 000004
【図３】
2005078241.tif 000005
【図４】
2005078241.tif 000006
【図５】
2005078241.tif 000007
【図６】
2005078241.tif 000008
【図７】
2005078241.tif 000009
【図８】
2005078241.tif 000010