(57)【要約】【課題】  表示機能を有する装置について、それに接続される装置の機種や、ベンダー、スペックに依存することなく、接続される出力装置からのメッセージを、正確かつ詳細に、ユーザに知らせることができるようにする。【解決手段】  表示機能を有する装置が、出力装置が送信した文字と画像情報とを表示する機能を有し、出力装置が、不揮発性メモリ内に、表示機能を有する装置の表示機能によって通知したい文字、画像の情報を持つ場合に、出力装置の状態が変化し、表示機能を有する装置の表示機能を利用する通知をするときに、出力装置が、表示機能を有する装置への通知に合わせて、通知したい文字と画像情報とを合わせて送信し、出力装置が送信した文字、画像を、表示機能を有する装置が表示する。【選択図】  図１
2006252266.tif 000002
【特許請求の範囲】
【請求項１】
表示機能を有する装置と、共通のインタフェースで接続される出力装置とを具備する表示システムにおいて、
上記表示機能を有する装置が、上記出力装置が送信した文字と画像情報とを表示する機能を有し、上記出力装置が、不揮発性メモリを持ち、上記不揮発性メモリ内に、上記表示機能を有する装置の表示機能によって通知したい文字、画像の情報を持つ場合に、
上記出力装置の状態に変化があり、上記表示機能を有する装置の表示機能を利用する通知をするときに、上記出力装置が、上記表示機能を有する装置への通知に合わせて、通知したい文字と画像情報とを合わせて送信し、上記出力装置が送信した文字、画像を、上記表示機能を有する装置が表示することを特徴とする表示システム。
【請求項２】
請求項１において、
上記出力装置が機能を提供できなくなったことを通知する場合、または、上記出力装置の状態に変化があり、上記表示機能を有する装置に通知する必要がある場合に、
上記出力装置の状況または状態を詳細に説明する画像と文字情報とを、上記出力装置が送信し、上記出力装置が送信した文字や画像を、上記表示機能を有する装置が表示することを特徴とする表示システム。
【請求項３】
請求項１において、
上記出力装置が機能を提供できなくなったことを通知する場合に、
上記出力装置の状態を詳細に説明する情報と、上記出力装置の復帰方法または現状に対する打開策について説明する画像と文字情報とを、上記出力装置が上記送信データに合わせて送信し、上記出力装置が送信した文字と画像とを、上記表示機能を有する装置が表示することを特徴とする表示システム。
【請求項４】
請求項１において、
上記出力装置が機能を提供できなくなり、上記出力装置の状態または、上記出力装置の復帰方法について通知する場合に、
上記出力装置のその後の動作を決定する選択肢と、この選択肢に付随する文字と画像情報とを、上記出力装置が上記送信データに合わせて送信し、上記出力装置が送信した文字または画像を、上記表示機能を有する装置が表示することを特徴とする表示システム。
【請求項５】
請求項１において、
上記出力装置が機能を提供できなくなり、上記出力装置の状態、上記出力装置の復帰方法、または、ユーザが取り得る選択肢について通知する場合に、
上記出力装置のその後の動作を決定する選択肢をユーザが選択した場合における上記出力装置の各動作を詳細に説明する画像と文字情報とを、上記送信データに合わせて、上記出力装置が送信し、上記出力装置が送信した文字または画像を、上記表示機能を有する装置が表示することを特徴とする表示システム。
【請求項６】
請求項１において、
上記出力装置が通知したい情報についての文字と画像データと同等のデータとを、表示機能を有する装置が持っている場合に、
上記出力装置が送信する表示に関する情報に対する返事を返す通信時に、上記表示に関するデータを合わせて送らないことを指示する機能を有することを特徴とする表示システム。
【請求項７】
表示機能を有する装置と、共通のインタフェースで接続される出力装置とを具備する表示システムの制御方法において、
上記表示機能を有する装置が、上記出力装置が送信した文字と画像情報とを表示する機能を有し、上記出力装置が、不揮発性メモリを持ち、上記不揮発性メモリ内に、上記表示機能を有する装置の表示機能によって通知したい文字、画像の情報を持つ場合に、
上記出力装置の状態に変化があり、上記表示機能を有する装置の表示機能を利用する通知をするときに、上記出力装置が、上記表示機能を有する装置への通知に合わせて、通知したい文字と画像情報とを合わせて送信し、上記出力装置が送信した文字、画像を、上記表示機能を有する装置が表示することを特徴とする表示システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、下位装置が、表示機能を持った上位装置を利用して、下位装置の情報を、上記装置に効率的に通知可能な表示システムおよび表示システムの制御方法に関する。
【背景技術】
【０００２】
従来、表示機能を有する装置と、出力装置とが接続されているシステム、たとえばＰＣとプリンタとによって構成されているシステムでは、上記プリンタとＰＣとは、ＵＳＢや、１２８４等のインタフェースを介して、双方向通信を行い、状態や、状況を示す値や文字列、動作を要求するためのコマンド文字列や、値を受け取る。
【０００３】
受け取る値や、文字列は、ＰＣ上にインストールされているプリンタドライバと、プリンタとが共有して利用することを前提として定義され、また、その定義をお互い利用して開発されたものである。つまり、ＰＣは、プリンタから受け取った情報に基づいて、プリンタの現在の状態を判断し、この判断した状態についての的確な情報を、ＰＣが持っている文字や、画像情報を使用して、ユーザに通知する。
【０００４】
また、最近のカメラとプリンタとを直接接続して印刷する場合も、ＰＣとプリンタとによって構成されているシステムの場合と同様のことが言える。
【０００５】
つまり、カメラとプリンタとを互いに接続して印刷するための規格として、ＣＩＰＡ  ＤＣ−００１−２００３（以後、「ＰｉｃｔＢｒｉｄｇｅ」と記述する）があり、この規格では、印刷ジョブの状況や、エラーの状態や、エラーの詳細情報を、１６進８桁の数字で定義し、この定義を、プリンタとカメラとが利用して通信し、これによって、お互いの状態を、より正確に把握することができる。
【０００６】
状況を詳細に説明するために、１６進８桁で定義されている値の上位４桁が、おおまかな分類を示し、その下位４桁が、詳細な情報を示す。機種や、ベンダー固有のエラーや、状況、機能を説明する値を、知っているものだけが利用できるコードとして、定義することもできる。
【０００７】
さらに詳細に説明する。ＰｉｃｔＢｒｉｄｇｅ対応のプリンタに、カメラを接続して印刷する場合、エラーが発生したとする。このエラーが、紙なしエラーや、紙ジャムのように一般的なエラーである場合、上記一般的なエラーについて、値が既に定義され、この定義されている値を、プリンタがカメラに通知することによって、カメラは、エラー内容を表示する。
【０００８】
この表示されたエラーを、仮に「ｗａｒｎｉｎｇ」として通知すると、エラー表示画面上で、「続行」ボタンと「中止」ボタンとの両方が表示されるかどうかは、カメラ側の実装依存になっている。したがって、ユーザへのお知らせ程度で続行可能なエラーが発生したときに、「続行」ボタンが表示されない場合があり、一方、プリンタの構造上続行することができないエラーが発生したときに、「続行」ボタンが表示される場合があり、これら場合には、ユーザを混乱させる。
【０００９】
従来、ＰＣに複数の出力装置を並列接続した場合、同一のコマンドによって、一斉に同一の処理を開始するが、ＰＣに接続されている出力装置によっては、上記同一のコマンドによって処理することが適切ではない場合があり、上記同一の処理を開始することを阻止するために、出力装置毎に、コマンドテーブルを分けることが知られている（たとえば、特許文献１、特許文献２参照）。
【００１０】
つまり、特許文献１記載の発明は、プリンタの機種に対応するプリンタドライバが必要であり、プリンタの機種が変わった場合、その機種に対応するプリンタドライバをインストールする必要があり、新たなプリンタドライバをインストールすることによって、プリンタの状態や、プリンタからのメッセージを、ユーザに正確に伝えることができる。
【００１１】
特許文献２記載の発明は、基本的には、規格の中で、ある程度の決まった型に分類し、値を割り当てる発明である。
【特許文献１】特開平６−０１９６４６号公報
【特許文献２】特開平６−２３０９０９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、特許文献１記載の発明では、プリンタの機種に対応するプリンタドライバが必要であり、プリンタの機種が変わった場合、機種が変わったプリンタに対応する新たなプリンタドライバをインストールしなければ、プリンタの状態や、プリンタからのメッセージを、ユーザに正確に伝えることができないという問題がある。
【００１３】
特許文献２記載の発明では、基本的には、規格の中で、ある程度の決まった型に分類し、値を割り当てるので、ユーザにその詳細を伝えることが困難であるという問題がある。ベンダーや、機種固有に定義した値を利用するようにしても、その値を知っている機種しか対応することができないので、非常に狭い範囲でしか利用することができず、不便さが残るという問題がある。また、カメラ側が搭載する不揮発性メモリの容量の制約から、エラーや、機能を示す詳細な情報や、エラー解除の方法、エラー時に執り得る選択肢等を伝えるためのデータを詳細に保持することができないという問題もある。
【００１４】
本発明は、表示機能を有する装置と、共通のインタフェースで接続される出力装置とを具備する表示システムにおいて、上記表示機能を有する装置について、それに接続される装置の機種や、ベンダー、スペックに依存することなく、接続される上記出力装置からのメッセージを、正確かつ詳細に、ユーザに知らせることができる表示システムおよび表示システムの制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１５】
本発明は、表示機能を有する装置と、共通のインタフェースで接続される出力装置とを具備する表示システムにおいて、上記表示機能を有する装置が、上記出力装置が送信した文字と画像情報とを表示する機能を有し、上記出力装置が、不揮発性メモリを持ち、上記不揮発性メモリ内に、上記表示機能を有する装置の表示機能によって通知したい文字、画像の情報を持つ場合に、上記出力装置の状態に変化があり、上記表示機能を有する装置の表示機能を利用する通知をするときに、上記出力装置が、上記表示機能を有する装置への通知に合わせて、通知したい文字と画像情報とを合わせて送信し、上記出力装置が送信した文字、画像を、上記表示機能を有する装置が表示することを特徴とする表示システムである。
【発明の効果】
【００１６】
本発明によれば、表示機能を有する装置に接続される装置の変化や、状態を示す情報を表示するときの文字情報や、画像情報を、通知したい事象が発生する装置側で持つので、表示機能を有する装置は、接続される装置から受信する文字情報や、画像情報を表示する手段を持つだけで、接続される装置のスペックや、機種、ベンダーに依存することなく、たとえばエラーなどの状況や、そのエラーの解除方法や、その状況下でユーザが執りえる選択肢、選択後の装置の動作等を、詳細に説明することができるという効果を奏する。
【００１７】
また、本発明によれば、表示機能を有する装置側は、接続される装置側に関して、表示機能を利用する場合の情報を持つ必要がないので、不揮発性メモリの容量を小さくすることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１９】
図１は、本発明の実施例１である印刷装置１０を示すブロック図である。
【００２０】
図２は、本発明の実施例である表示機能を持つデジタルカメラ２０を示すブロック図である。
【００２１】
印刷装置１０は、ＰｉｃｔＢｒｉｄｇｅ対応の印刷装置であり、ＭＰＵ１１と、出力部１２と、不揮発性メモリ１３と、ＲＯＭ１４と、ＲＡＭ１５と、インタフェース１６と、インタフェース１７とを有する。
【００２２】
出力部１２は、印刷処理を実行する。ＲＯＭ１４は、制御プログラムを格納し、それぞれのエラーに対応して、デジタルカメラ２０側の表示部２２に表示したい文字列情報を格納している。ＲＡＭ１５は、主としてＭＰＵ１１が制御プログラムを実行するためのワークとして機能する。
【００２３】
インタフェース１６は、デジタルカメラ２０（表示機能を有する装置）とのインタフェースであり、ＵＳＢのダウンストリームポート（Ａポート）であり、カメラとプリンタとを互いに接続してプリントサービスを提供するＰｉｃｔＢｒｉｄｇｅの規格に対応したインタフェースである。
【００２４】
インタフェース１７は、ＰＣと接続して印刷を行うためのインタフェースであり、実施例１ではＵＳＢのアップストリームポート（Ｂポート）である。
【００２５】
デジタルカメラ２０は、ＬＣＤを搭載したＰｉｃｔＢｒｉｄｇｅに対応した撮像装置の例であり、表示機能を持つ装置の例であり、ＭＰＵ２１と、表示部２２と、不揮発性メモリ２３と、ＲＯＭ２４と、ＲＡＭ２５と、映像を取り込むセンサ部２６と、インタフェース２７とを有する。
【００２６】
表示部２２は、撮影した画像を表示し、ＬＣＤで構成され、また、デジタルカメラ２０と印刷装置１０とを接続して印刷しているときには、その印刷の状態を表示し、印刷装置１０がエラーした際には、そのエラー状態を表示する。
【００２７】
ＲＯＭ２４は、デジタルカメラ２０の制御プログラムを格納しているＲＯＭである。ＲＡＭ２５は、主としてＭＰＵ２１が制御プログラムを実行するためのワークとして機能する。
【００２８】
インタフェース２７は、ＰＣやプリンタと接続するためのインタフェースであり、実施例１では、ＵＳＢのアップストリームポート（ミニＢポート）である。
【００２９】
図３は、印刷装置１０とデジタルカメラ２０とが接続されている状態を示す斜視図である。
【００３０】
ケーブル３０は、印刷装置１０のコネクタ２８と接続されるコネクタ３１と、デジタルカメラ２０の接続用コネクタ２８と接続するためのコネクタ３２とを備えている。また、デジタルカメラ２０は、内部のメモリに保存している画像データを、接続用コネクタ２８を介して出力することができる。
【００３１】
なお、デジタルカメラ２０は、その内部に、記憶手段としてメモリを備えるもの、取外し可能なメモリを装着するためのスロットを備えるもの等、種々の構成を採用するようにしてもよい。
【００３２】
上記のように、ケーブル３０を介して、印刷装置１０とデジタルカメラ２０とを接続することによって、デジタルカメラ２０から画像データを、直接、印刷装置１０で印刷することができる。実施例１における通信規約は、複数のメーカのデジタルカメラと、プリンタを接続してプリントサービスを提供することを目的とした規格ＰｉｃｔＢｒｉｄｇｅに基づく。
【００３３】
したがって、転送プロトコルは、ＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）に基づく。なお、実施例１において、表示機能をもつ上位装置と、下位装置とが、汎用ファイル、汎用フォーマットを用いて、通信し、インタフェースに依存しない規格で通信されるシステム下で、適用するようにしてもよい。
【００３４】
図４は、実施例１において、デジタルカメラ２０と印刷装置１０とを接続した場合における内部的な接続を詳細に示す図である。
【００３５】
ＵＳＢインタフェース４００と、アプリケーションレイヤ４０１とは、ＰｉｃｔＢｒｉｄｇｅを利用するシステムを構築する際に組み込まれる。
【００３６】
レイヤ４０２は、既存のプロトコルとインタフェースとを実行するためのレイヤであり、実施例１では、ＰＴＰプロトコルを利用し、ＵＳＢインタフェース４００が実装されている。ここでは、印刷装置１０が、図４に示すように、ＵＳＢホストとして規定され、カメラ２０が、ＵＳＢスレーブとして規定されている。
【００３７】
図５は、実施例１において、１枚印刷する場合に、印刷装置１０とデジタルカメラ２０との間で通信する通信手順の一例を示す図である。
【００３８】
ここでは、図３に示すように、ＵＳＢケーブル３０を介して、印刷装置１０とデジタルカメラ２０とが接続されたことを検知すると、これら機器１０、２０間での通信が可能になる。この接続によって、Ｓ０では、これら機器１０、２０に実装されているＰｉｃｔＢｒｉｄｇｅを利用するために、ＰｉｃｔＢｒｉｄｇｅ対応機器として接続を確立する。
【００３９】
Ｓ１では、デジタルカメラ２０が搭載しているプリントサービスを利用するための情報に基づいて、プリントサービスを要求し、Ｓ２では、デジタルカメラ２０からの要求が、印刷装置１０が搭載しているプリントサービスに対応可能であれば、プリントサービスの要求を受け入れたことを通知する。
【００４０】
次に、Ｓ３では、プリントサービスの開始準備ができたタイミングで、印刷装置１０がプリントサービスの開始を通知する。この通信で、印刷装置１０がプリントサービスの開始を通知する際に、コメントを利用して、デジタルカメラ２０のＬＣＤに表示したい情報を付加するモードであるかどうかを決定する。具体的な説明は、スクリプトを交え、後で詳細に説明する。
【００４１】
Ｓ４では、印刷装置１０がサポートしている出力条件、たとえば印刷レイアウトや、印刷用紙、印刷品位、拡大／縮小、日付の有無等の設定を、デジタルカメラ２０側から取得する。この取得した設定から、印刷したい出力設定を、ユーザが選び、Ｓ５では、デジタルカメラ２０から印刷要求を送信する。
【００４２】
印刷が可能な場合、Ｓ６では、印刷装置１０が、印刷開始をデジタルカメラ２０に通知する。
【００４３】
Ｓ７では、印刷する場合、印刷装置１０において印刷を阻むエラーが発生しているかどうかを調べ、エラーが発生していれば、Ｓ８では、そのエラーを通知する。このエラー通知時に、Ｓ３の通信でコメントを付加するモードに決定している場合、エラーの詳細を説明する文字列と、エラーからの復帰方法を説明する文字列と、表示するボタンと、そのボタン選択時のアクションについての説明とを付加して通知する。この通知例について、例を挙げて、後で詳細に説明する。
【００４４】
この通知によって、デジタルカメラ２０に、エラーの内容が表示され、デジタルカメラ２０の実装仕様にもよるが、続行ボタン、中止ボタンが表示される。
【００４５】
次に、デジタルカメラ２０から、続行が選択されたか、印刷装置１０からエラーが取り除かれたことによって、印刷装置１０が印刷を再開できる状況になれば、Ｓ１０では、エラー解除によって印刷再開することを、印刷装置１０が通知する。印刷装置１０がエラーを検知する度に、上記Ｓ７〜Ｓ１０の処理を繰り返す。
【００４６】
Ｓ１１では、印刷装置１０から１ページ目の印刷の始めを、デジタルカメラ２０に知らせる。Ｓ１２では、１ページ目を印刷するのに必要なファイルを、印刷装置１０がデジタルカメラ２０に取得する。
【００４７】
Ｓ１３では、印刷装置１０が取得したファイルについて、指定された出力設定に基づいて印刷する。Ｓ１４では、１ページ目の終了を、印刷装置１０がデジタルカメラ２０に通知する。Ｓ１５では、印刷装置１０がデジタルカメラ２０に、印刷を終了し、次の印刷の要求を受け付け可能になったことを通知する。
【００４８】
図６は、一般的なＰｉｃｔＢｒｉｄｇｅに対応している印刷装置１０において、提供するプリントサービスに関する情報に変化があった場合、デジタルカメラ２０へ通知するスクリプトの一例を示す図である。
【００４９】
デジタルカメラ２０へ通知する具体的例としては、エラーが発生した場合、印刷の開始／終了の場合、サポートする出力条件に変化があった場合等が挙げられる。
【００５０】
以下では、印刷装置１０側で、ヘッドのミスマッチエラーが発生し、プリントサービスが停止状態になったことを通知するスクリプトを例に挙げて、詳細に説明する。
【００５１】
タグ＜ｄｐｓＰｒｉｎｔＳｅｒｖｉｃｅＳｔａｔｕｓ＞は、提供するサービスの状態でることを示し、値「７００２００００」は、停止中であることを示している。タグ＜ｊｏｂＥｎｄＲｅａｓｏｎ＞は、ジョブの終了状況を示し、値「７１００００００」は、ジョブが終了していないことを示している。
【００５２】
タグ＜ｅｒｒｏｒＳｔａｔｕｓ＞は、エラーのレベルや、復帰可能なエラーであるかどうかを示し、値「７２０１００００」は、「Ｗａｒｎｉｎｇ」レベルで復帰可能であることを示す。タグ＜ｅｒｒｏｒＲｅａｓｏｎ＞は、エラーの詳細を示し、値「７３０３０７００」は、ハードウェアに依存するエラーであり、ヘッドのミスマッチによるエラーであることを示している。タグ＜ｄｉｓｃｏｎｎｅｃｔＥｎａｂｌｅ＞は、ケーブルを抜いてもよいかどうかを示し、値「７４００００００」は、デジタルカメラ２０にアクセスしている可能性があるので、ケーブルを抜いてはいけない状態であることを示す。
【００５３】
タグ＜ｃａｐａｂｉｌｉｔｙＣｈａｎｇｅｄ＞は、印刷装置１０がサポートする出力設定を取得してから、変化したかどうかを示し、値「７５０１００００」は、変化したことを示す。タグ＜ｎｅｗＪｏｂＯＫ＞は、印刷要求を受け入れることができるかどうかを示し、値「７６００００００」は、印刷ジョブ処理中であるので、次の印刷要求をまだ受け入れることができない状況であることを示す。
【００５４】
このスクリプトが示すヘッドのミスマッチエラーは、印刷装置１０にとって、電源を入れ直すことなく、アクセスカバーを開けて、対応ヘッドをセットし直すだけで復帰が可能であるので、復帰可能なエラーであり、「Ｗａｒｎｉｎｇ」レベルでデジタルカメラ２０に通知している。また、ヘッドのミスマッチの状態である限り、印刷は開始できないので、カメラからの続行は、実施例１の印刷装置１０では不可能である。にもかかわらずＷａｒｎｉｎｇレベルでエラーを通知すると、デジタルカメラ２０側の実装依存にはなるが、続行ボタンがある可能性が非常に高く、その場合には、意味を成さないボタンが、デジタルカメラ２０のＬＣＤに表示される。
【００５５】
図７は、接続確立後に印刷装置１０が、最初に、プリントサービスの初期状態を通知するスクリプトの一例を示す図である。
【００５６】
そのときのスクリプトで、以後詳細情報を付加したスクリプトにするかどうかをデジタルカメラ２０に問うようにし、その＜ｒｅｓｕｌｔ＞を返却する返事のスクリプトで、以後詳細情報を付加するかどうかを決定する。このスクリプトでは、タグ＜ｎｏｔｉｆｙＤｅｖｉｃｅＳｔａｔｕｓ＞の後ろにコメントを挿入している。タグ＜ｅｎｃｏｄｅ＞付加情報で利用する文字列の文字コードを問い、＜ｌａｎｇｕａｇｅ＞で言語を問うことを示している。
【００５７】
図８は、図７に示すスクリプトに対する返事の一例を示す図である。
【００５８】
ここでは、タグ＜ｅｎｃｏｄｅ＞で、デジタルカメラ２０が利用できる文字コードが指定され、＜ｌａｎｇｕａｇｅ＞で、デジタルカメラ２０が利用できる言語が指定され、返却される。その文字コードと言語とが、印刷装置１０が搭載しているものと一致していれば、それ以後、プリントサービスが変化した場合の通知時にのみ、実施例１ではエラーが発生した場合のプリントサービスの変化時にのみ、詳細情報を付加して通知する。印刷装置１０が、デジタルカメラ２０の指定する文字コードや、言語をサポートしていない場合、プリントサービス変化時の印刷装置１０の詳細情報を付加しない。
【００５９】
図９は、実施例１に対応していない装置が返す返却用スクリプトの例を示す図である。
【００６０】
また、ここでこの機能に対応していないＰｉｃｔＢｒｉｄｇｅ対応のカメラが接続された場合、印刷装置１０のプリントサービスの変化に関する詳細情報は、コメント内に記述されているので、通常読み捨てられる。このために、返却されるスクリプトは、図９に示すように、コメントを抜いた形のスクリプトが返却される。このスクリプトが返却された場合も、デジタルカメラ２０側は、実施例１の機能に対応していないものであると判断し、それ以後、印刷装置１０のプリントサービスの変化に関する詳細情報を付加しない。
【００６１】
図１０は、図６に示すエラー通知のスクリプトに対して、実施例１でエラーが発生した場合に通知するスクリプトの一例を示す図であり、デジタルカメラ２０からは中止しか取りえない、Ｗａｒｎｉｎｇレベルのエラー通知を示す図である。
【００６２】
実施例１では、エラーの通知時にエラーの詳細を、ＸＭＬスクリプトのコメントを利用して付加している。このコメント内も、互いに解析しやすいようにタグを利用し、その情報を記述している。
【００６３】
以下、コメント内のタグについて説明する。
【００６４】
タグ＜ｅｒｒｏｒＳｔｒｉｎｇ＞は、現在のエラー状態を説明する文字列を示す。タグ＜ｂｕｔｔｏｎ＞は、タグに挟まれた文字列のついたボタンの表示を要求するタグである。タグ＜ａｃｔｉｏｎ＞は、直前の＜ｂｕｔｔｏｎ＞で指示されたボタンを選択した場合における詳細な動作を示す文字列である。
【００６５】
実施例１では、印刷装置１０から受け取るコメント内の付加情報に基づいて、デジタルカメラ２０のエラー時のＬＣＤが表示される。
【００６６】
図１１は、デジタルカメラ２０から続行、中止とも、動作が存在する場合のスクリプトの例を示す図である。
【００６７】
図１１に示すスクリプトと、図１０に示すスクリプトとの差分を説明する。タグ＜ｒｅｃｏｖｅｒＳｔｒｉｎｇ＞は、現在のエラー状態からの復帰方法を説明する文字列を示す。ボタンも併記することによって、ボタンの数や、その説明文を指示している。これによって、ＰｉｃｔＢｒｉｄｇｅが定義していない選択肢を、ユーザに示すことができ、選択の幅を広げることができる。
【００６８】
上記のように、実施例１では、１つのエラーに対して、エラーを詳細に説明する文字列、そのエラーからの復帰方法を説明する文字列、必要なボタン、各ボタンを選択した際のプリンタの動作を示す文字列を、印刷装置１０側のＲＯＭに格納している。プリンタのＲＯＭが対応する仕向けで、それに合わせた＜ｅｎｃｏｄｅ＞を示す値と、＜ｌａｎｇｕａｇｅ＞を示す値と、利用する文字列とが、ＲＯＭに格納される。
【００６９】
実施例１では、印刷装置１０が搭載するＲＯＭ１４の容量の制約と、デジタルカメラ２０のＬＣＤの制約とから搭載できないが、カメラで表示するための画像データを、タグ＜ｐｉｃｔｕｒｅ＞によって送信することもできる。
【００７０】
つまり、上記実施例によれば、表示機能を有する装置（ＰＣ）に接続される装置（カメラ）の変化や、状態を示す情報を表示するときの文字情報や、画像情報を、通知したい事象が発生する装置（カメラ）側で持つので、表示機能を有する装置（ＰＣ）は、接続される装置（カメラ）から受信する文字情報や、画像情報を表示する手段を持つだけで、接続される装置（カメラ）のスペックや、機種、ベンダーに依存することなく、たとえばエラーなどの状況や、そのエラーの解除方法や、その状況下でユーザが執りえる選択肢、選択後の装置の動作等を、詳細に説明することができる。
【００７１】
また、上記実施例によれば、表示機能を有する装置（ＰＣ）側は、接続される装置（カメラ）側に関して、表示機能を利用する場合の情報を持つ必要がないので、不揮発性メモリの容量を小さくすることができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施例１である印刷装置１０を示すブロック図である。
【図２】本発明の実施例である表示機能を持つデジタルカメラ２０を示すブロック図である。
【図３】印刷装置１０とデジタルカメラ２０とが接続されている状態を示す斜視図である。
【図４】実施例１において、デジタルカメラ２０と印刷装置１０とを接続した場合における内部的な接続を詳細に示す図である。
【図５】実施例１において、１枚印刷する場合に、印刷装置１０とデジタルカメラ２０との間で通信する通信手順の一例を示す図である。
【図６】一般的なＰｉｃｔＢｒｉｄｇｅに対応している印刷装置１０において、提供するプリントサービスに関する情報に変化があった場合、デジタルカメラ２０へ通知するスクリプトの一例を示す図である。
【図７】接続確立後に印刷装置１０が、最初に、プリントサービスの初期状態を通知するスクリプトの一例を示す図である。
【図８】図７に示すスクリプトに対する返事の一例を示す図である。
【図９】実施例１に対応していない装置が返す返却用スクリプトの例を示す図である。
【図１０】図６に示すエラー通知のスクリプトに対して、実施例１でエラーが発生した場合に通知するスクリプトの一例を示す図であり、デジタルカメラ２０からは中止しか取りえない、Ｗａｒｎｉｎｇレベルのエラー通知を示す図である。
【図１１】デジタルカメラ２０から続行、中止とも、動作が存在する場合のスクリプトの例を示す図である。
【符号の説明】
【００７３】
１０…印刷装置、
１１…ＭＰＵ、
１２…出力部、
１３…不揮発性メモリ、
１４…ＲＯＭ、
１５…ＲＡＭ、
２０…デジタルカメラ、
２１…ＭＰＵ、
２２…表示部、
２３…不揮発性メモリ、
２４…ＲＯＭ、
２５…ＲＡＭ、
２６…映像入力部、
２７…インタフェース。
【図１】
2006252266.tif 000003
【図２】
2006252266.tif 000004
【図３】
2006252266.tif 000005
【図４】
2006252266.tif 000006
【図５】
2006252266.tif 000007
【図６】
2006252266.tif 000008
【図７】
2006252266.tif 000009
【図８】
2006252266.tif 000010
【図９】
2006252266.tif 000011
【図１０】
2006252266.tif 000012
【図１１】
2006252266.tif 000013