(57)【要約】【課題】従来のダイレクトプリントでは、プリンタが一意に決めたデフォルトに相当する設定が具体的に何であるかを画像出力装置側では知ることができない、といった不都合があった。【解決手段】プリンタと通信する通信手段と、通信によりプリンタの能力情報を受信して、能力情報をプリント設定メニューに反映させる反映手段と、プリント設定メニューから所望のプリント条件を選択的に設定する設定手段とを有し、能力情報は、プリンタが有する能力に関する情報に加えてデフォルト設定を有し、反映手段はデフォルト設定をプリント設定メニューに反映させることを特徴とする。【選択図】        図６
2005038056.tif 000002
【特許請求の範囲】
【請求項１】
通信によりプリンタに画像データを出力する画像出力装置であって、
前記プリンタと通信する通信手段と、
前記通信により前記プリンタの能力情報を受信して、能力情報をプリント設定メニューに反映させる反映手段と、
プリント設定メニューから所望のプリント条件を選択的に設定する設定手段とを有し、
前記能力情報は、前記プリンタが有する能力に関する情報に加えてデフォルト設定を有し、前記反映手段は、前記デフォルト設定をプリント設定メニューに反映させることを特徴とする画像出力装置。
【請求項２】
前記能力情報は、前記プリンタの有する能力を示す情報が記述されているリストで構成され、前記デフォルト設定を示す情報が、前記能力を示す情報の１つとして記述されることを特徴とする請求項１に記載の画像出力装置。
【請求項３】
さらに前記プリント設定メニューを表示する表示手段を有し、
前記反映手段は前記デフォルト設定を示す情報自体を前記表示手段の前記プリント設定メニューに表示させずに、前記プリンタの能力を示す情報を前記プリント設定メニューとして表示させることを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記リストにおいて、前記デフォルト設定を示す情報の次に記述される能力情報がデフォルトのプリント条件と設定することを特徴とする請求項２ないし３のいずれか１項に記載の画像出力装置。
【請求項５】
前記デフォルト設定は、前記プリンタの設定状態により可変であることを特徴とする請求項１ないし４のいずれか１項に記載の画像出力装置。
【請求項６】
通信により画像出力装置から画像データを入力するプリンタであって、
前記画像出力装置と通信する通信手段と、
前記通信手段を介して、前記画像出力装置に前記プリンタの能力情報を送信する送信手段とを有してなり、
前記能力情報は、前記プリンタの有する能力を示す情報が記述されているリストで構成され、前記デフォルト設定を示す情報が、前記能力を示す情報の１つとして記述されることを特徴とするプリンタ。
【請求項７】
前記デフォルト設定は、前記プリンタの設定状態により可変であることを特徴とする請求項５に記載のプリンタ。
【請求項８】
通信によりプリンタに画像データを出力する画像出力装置の制御方法であって、
前記プリンタと通信する通信工程と、
前記通信工程により前記プリンタの能力情報を受信して、前記能力情報をプリント設定メニューに反映させる反映工程と、
前記プリント設定メニューから所望のプリント条件を選択的に設定する設定工程とを有し、
前記能力情報は、前記プリンタが有する能力に関する情報に加えてデフォルト設定を有し、前記反映工程は、前記デフォルト設定をプリント設定メニューに反映させることを特徴とする画像出力装置の制御方法。
【請求項９】
前記能力情報は、前記プリンタの有する能力を示す情報が記述されているリストで構成され、前記デフォルト設定を示す情報が、前記能力を示す情報の１つとして記述されることを特徴とする請求項８に記載の画像出力装置の制御方法。
【請求項１０】
さらに前記プリント設定メニューを表示させる表示制御工程を有し、
前記反映手段は前記デフォルト設定を示す情報自体を前記プリント設定メニューに表示させずに、前記プリンタの能力を示す情報を前記プリント設定メニューとして表示させることを特徴とする請求項９に記載の画像出力装置。
【請求項１１】
前記リストにおいて、前記デフォルト設定を示す情報の次に記述される能力情報がデフォルトのプリント条件と設定することを特徴とする請求項９ないし１０のいずれか１項に記載の画像出力装置の制御方法。
【請求項１２】
前記デフォルト設定は、前記プリンタの設定状態により可変であることを特徴とする請求項８ないし１１のいずれか１項に記載の画像出力装置の制御方法。
【請求項１３】
通信により画像出力装置から画像データを入力するプリンタの制御方法であって、
前記画像出力装置と通信する通信工程と、
前記通信工程により、前記画像出力装置に前記プリンタの能力情報を送信する送信工程とを有してなり、
前記能力情報は、前記プリンタの有する能力を示す情報が記述されているリストで構成され、前記デフォルト設定を示す情報が、前記能力を示す情報の１つとして記述されることを特徴とするプリンタの制御方法。
【請求項１４】
前記デフォルト設定は、前記プリンタの設定状態により可変であることを特徴とする請求項１３に記載のプリンタの制御方法。
【請求項１５】
通信によりプリンタに画像データを出力する画像出力装置の制御方法を記述したプログラムであって、
前記プリンタと通信する通信モジュールと、
前記通信モジュールのコントロールにより前記プリンタの能力情報を受信して、前記能力情報をプリント設定メニューに反映させる反映モジュールと、
前記プリント設定メニューから所望のプリント条件を選択的に設定させる設定モジュールとを有し、
前記能力情報は、前記プリンタが有する能力に関する情報に加えてデフォルト設定を有し、前記反映モジュールは、前記デフォルト設定をプリント設定メニューに反映させることを特徴とするプログラム。
【請求項１６】
通信により画像出力装置から画像データを入力するプリンタの制御方法を記述されたプログラムであって、
前記画像出力装置と通信する通信モジュールと、
前記通信モジュールのコントロールにより、前記画像出力装置に前記プリンタの能力情報を送信する送信モジュールとを有してなり、
前記能力情報は、前記プリンタの有する能力を示す情報が記述されているリストで構成され、前記デフォルト設定を示す情報が、前記能力を示す情報の１つとして記述されることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタとデジカメ等の画像出力装置とが通信する構成において、プリンタが有する印刷機能等の能力に関する情報を画像出力装置に伝達する技術に関する。
【０００２】
【従来の技術】
従来、プリンタとデジカメをＵＳＢ等のインタフェースを使ってダイレクト接続し、デジカメ中の記録媒体に記録されている写真画像をプリンタで印刷する構成については普及し、知られている。（特許文献１参照）この構成は特にパソコンを介在する必要がないことから、デジカメで撮影した写真を印刷したいけどパソコンはあまり得意ではないといったユーザにとっては手軽な印刷手段となっている。この場合ユーザは自分が所有するデジカメとプリンタを任意に接続して印刷できれば良いが、従来はダイレクト印刷に対応する限られたデジカメとプリンタの組み合わせでのみ実現しているのが一般的であり、往々にして同じメーカ同士のデジカメとプリンタでのみダイレクト印刷を可能としていることが多かった。このとき、印刷にかかわる設定をデジカメの画面上で行う場合、接続されているプリンタがどういった印刷能力を有しているかを知らず、デジカメ内部に固定的にプログラムされた印刷メニューを用意して、そのメニューを通して印刷設定を行うことが一般的であった。
【０００３】
【特許文献１】
特開２００１−１６０９３９号公報
【０００４】
【発明が解決しようとする課題】
デジカメ内部に固定的にプログラムされた印刷メニューを表示する場合、接続されているプリンタの機能に応じたメニューを表示することは出来ないため、プリンタの能力をフルに発揮することが出来ないことがあった。例えばＡ４サイズを固定的なメニューで指定できる最大の用紙サイズとしていた場合、そこにＡ３サイズまで印刷できるプリンタを接続してもメニューからＡ３サイズを選ぶことが出来ないためにＡ３用紙へ印刷することはできなかった。一方で、２００３年２月に規格公開されたデジカメとプリンタを接続してダイレクト印刷を実現する規格では、例えばプリンタがサポートする用紙サイズの一覧をリスト形式のデータでデジカメに伝える方式が採用されている。これは用紙サイズのみに留まらず、メディアタイプ、日付印刷の有無、トリミング処理の有無もリストでデジカメに伝えられる。一方、デジカメ上の印刷に関わるメニューを簡易に構成したい場合、あえて印刷メニューをいちいち表示せずに全ての指定をデフォルトにセットしてプリンタに送ることで、プリンタが一意に決めた設定で印刷が実現されるといった、印刷条件はプリンタ任せにすることも考えられている。しかしながらプリンタが一意に決めたデフォルトに相当する設定が具体的に何であるかをデジカメは知ることができない、といった不都合があった。
【０００５】
またこのデフォルトに相当する設定をプリンタが任意にパネル操作等によって設定変更することが可能なタイプのプリンタでは、例えば常に用紙サイズがＬ判指定ということはなく変更によって２Ｌ判やＡ４にセットすることも可能となる。このような動的に変化する状況でデジカメは変更されたデフォルトに相当する設定が具体的に何であるかをやはり知ることは出来ないといった不都合があった。
【０００６】
結果としてユーザはデジカメの操作上、印刷を簡単に指示印刷することは出来るがプリンタにどういったサイズの用紙をセットすればよいかを判断できないといった不便が発生していた。
【０００７】
本発明は上記のような不都合の少なくとも１つを解決することを目的とする。
【０００８】
また、複雑な処理や、別途特別なフォーマットを設定しなくても、デフォルト設定の伝達を行うことができるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の画像出力装置は、プリンタと通信する通信手段と、通信によりプリンタの能力情報を受信して、能力情報をプリント設定メニューに反映させる反映手段と、プリント設定メニューから所望のプリント条件を選択的に設定する設定手段とを有し、能力情報は、プリンタが有する能力に関する情報に加えてデフォルト設定を有し、反映手段はデフォルト設定をプリント設定メニューに反映させることを特徴とする。
【００１０】
また、本発明のプリンタは、画像出力装置と通信する通信手段と、通信手段を介して、画像出力装置にプリンタの能力情報を送信する送信手段とを有してなり、能力情報は、プリンタの有する能力を示す情報が記述されているリストで構成され、デフォルト設定を示す情報が能力を示す情報の１つとして記述されることを特徴とする。
【００１１】
【発明の実施の形態】
（実施の形態１）
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１２】
図１は本発明の一実施の形態を示す。これは、印刷システム１はプリンタ１１とデジタルカメラ１２から構成され、ＵＳＢ等のインタフェースケーブル１３によって相互に接続されている。
【００１３】
プリンタ１１はケーパビリティ情報管理メモリ１１ａとダイレクトプリント制御部１１ｂとＰＴＰ制御部１１ｃとＵＳＢ制御部１１ｄと印刷制御部１１ｅからなる。
【００１４】
画像出力装置としてのデジカメ１２はケーパビリティ情報管理メモリ１２ａとダイレクトプリント制御部１２ｂとＰＴＰ制御部１２ｃとＵＳＢ制御部１２ｄとＵＩ表示制御部１２ｅからなる。
【００１５】
ケーパビリティ情報管理メモリ１２ａは、プリンタに固定的に設定されているデフォルト設定、もしくはプリンタの現在の状態を認識してデフォルト設定とし、プリンタの能力情報及びデフォルトの設定を示す情報を記憶する。
【００１６】
ケーパビリティ情報管理メモリ１１ａは、プリンタから送られてきた能力情報（ケーパビリティ）を格納する。
【００１７】
ダイレクトプリント制御部１１ｂ、１２ｂは、通信階層のアプリケーション層で、ダイレクトプリントを実行するためのプログラムによりダイレクトプリント動作の実行制御をする。
【００１８】
ＰＴＰ制御部１１ｃ、１２ｃは、本実施形態で用いるＰｉｃｔｕｒｅＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌ（以下、ＰＴＰと省略する）による通信制御を司る。
【００１９】
ＵＳＢ制御部１１ｄ、１２ｄは、本実施形態で用いるＵＳＢ（ＵｎｉｖｅｒｓａｌＳｅｒｉａｌＢｕｓ）規格に関する通信制御を司る。
【００２０】
印刷制御部１１ｅは、デジカメで設定された印刷条件にしたがって、実際に印刷の制御を司る。
【００２１】
ＵＩ表示制御部１２ｅは、プリンタから送られてきた能力情報（ケーパビリティ）を、プリント設定メニューに反映させて表示し、不図示の操作部を用いたプリント設定を行うユーザの操作に応じて、表示部の制御を行う。
【００２２】
ケーパビリティ情報管理メモリを除く、上記の各制御部は、専用の回路により構成するものであってもよいが、不図示のメモリに格納されたプログラムに従って、不図示のＣＰＵの制御により、ソフトウェア制御される制御部であってもよい。
【００２３】
図２〜４はケーパビリティとしてプリンタから画像出力装置としてのデジタルカメラに送るリストの例を示す。なお、プリンタがデフォルトとして設定する条件は、“デフォルト”の次にリストに記述された条件と決めておく。当然ながら、“デフォルト”の前にリストされたプリント条件を、デフォルトのプリント条件と決めておいてもよい。
【００２４】
なお、一番最後に“デフォルト”がリストされている場合には、一番最初にリストされている条件がデフォルトのプリント条件であるとしておいてもよい。
【００２５】
図２はプリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしている用紙サイズを示すリスト形式のデータの一例である。この用紙サイズリストは上から順に、デフォルト、Ｌ判、２Ｌ判、はがき、Ａ４がセットされており、このプリンタがＬ判、２Ｌ判、はがき、Ａ４の４種類の用紙サイズをサポートしていることが分かる。また、デフォルトの次の位置にセットされている値がＬ判であることから、プリンタに対してデフォルトが指定された時にはプリンタは内部的にＬ判への印刷を行うことを示している。
【００２６】
図３はプリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしているメディアタイプを示すリスト形式のデータの一例である。このメディアタイプリストは上から順に、デフォルト、光沢紙、マット紙、普通紙がセットされており、このプリンタが光沢紙、マット紙、普通紙の３種類のメディアタイプをサポートしていることが分かる。また、デフォルトの次の位置にセットされている値が光沢紙であることから、プリンタに対してデフォルトが指定された時にはプリンタは内部的に光沢紙への印刷を行うことを示している。
【００２７】
図４はプリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしている用紙サイズを示すリスト形式のデータの一例である。図２で示した用紙サイズリストとデフォルトが挿入されている位置が異なり、このリストでは、デフォルトが指定されたときにはがきが使用されることが分かる。これは例えば、プリンタが具備する操作パネル等で動的にデフォルトの用紙サイズを変更できる構成のプリンタの場合で、当初図２のようにＬ判がデフォルトとして指定されていたが、操作パネルでデフォルトをはがきにセットされたような場合を例示している。
【００２８】
図５は図１の印刷システムによって実行される、プリンタによって固定的に一意に決定されたデフォルトを持つ用紙サイズメニューをデジカメメニュー上に表示するアルゴリズムを示すフローチャートである。
【００２９】
まずステップＳ１でプリンタ１１はプリンタがサポートする用紙サイズを図２で示されるようなリスト形式のデータとしてケーパビリティ管理情報メモリ１１ａ中に用意する。図２を例にとると、このプリンタがサポートする用紙サイズはＬ判、２Ｌ判、はがき、Ａ４の４種類である。また、デフォルトのプリント条件はＬ判と固定的に決めている。次にステップＳ２で、ステップＳ１で用意したリスト形式の用紙サイズデータ中に、ダイレクトプリント制御部１１ｂはこのプリンタで固定的に使用するデフォルトの用紙サイズ（この場合はＬ判）を求めて、前記リスト中のその用紙サイズの前の位置に“デフォルト”を挿入する。次にステップＳ３で、プリンタは用意できたリスト形式の用紙サイズデータをケーパビリティ情報としてＰＴＰ制御部１１ｃおよびＵＳＢ制御部１１ｄを経由してデジカメに送信する。ステップＳ４で、デジカメ１２はプリンタからのケーパビリティ情報をＵＳＢ制御部１２ｄおよびＰＴＰ制御部１２ｃを経由して受信して用紙サイズメニューを表示する。図２で例示したリスト形式のデータを受信したとすると、デフォルト、Ｌ判、２Ｌ判、はがき、Ａ４の５種類の用紙サイズがＵＩ表示制御部１２ｅによってメニュー表示される。このとき、デフォルトをメニューの一選択肢として表示しても構わないし、また表示しなくても構わない。表示しない場合にはＬ判、２Ｌ判、はがき、Ａ４の４種類の用紙サイズがメニュー表示される。
【００３０】
ステップＳ５で、デジカメはステップＳ４で受信したリスト形式の用紙サイズメニュ−中にデフォルトをサーチし、その位置を見つける。デフォルトを見つけた場合にはステップＳ６へ、見つからない場合には終了する。ステップＳ６では、デジカメはステップＳ５で見つけたデフォルトの次の位置の用紙サイズをプリンタが一意に決定して固定的に使用する用紙サイズと認識する。ステップＳ７で、デジカメはステップＳ６で認識した用紙サイズをハイライト表示して（または、その用紙サイズを色枠で囲んだり、分かり易いマークを付加したりしてもよい。）、プリンタが現時点において要求する用紙サイズが何であるかをユーザに知らせる。このとき、既にプリント条件として、デフォルト指定されている条件を選択状態としておいてもよい。
【００３１】
上記本実施例では説明のため用紙サイズを例として説明してきたが、実際には用紙サイズ以外のメディアタイプやレイアウトに関するリスト形式のデータをケーパビリティ情報に載せて、デジカメのＵＩ上に表示させても一向に構わない。
【００３２】
なお、図２〜図４のリストデータの実際の送り方は、どのような形式であってもよい。
例えば、図２のデータを
用紙サイズ：デフォルト、Ｌ判、２Ｌ判、はがき、Ａ４
の様に横並びであってもよい。
【００３３】
ただし、能力情報中の各能力の１つとして“デフォルト”を示す情報を含ませることによって、デフォルトを示す専用のコマンド等を用意したり、例えばＬ判の情報と関連付けて専用の情報を関連付けて送信する場合に比べて、簡単な設計で済む。
【００３４】
能力情報を受け取った側では、デフォルト情報をそのまま表示するだけで選択肢の１つとして表示したり、表示しなかったりのコントロールができる。
【００３５】
（実施の形態２）
図６は図１の印刷システムによって実行される、プリンタによって動的に決定されたデフォルトを持つ用紙サイズメニューをデジカメメニュー上に表示するアルゴリズムを示すフローチャートである。
【００３６】
まずステップＳ１１でプリンタ１１はプリンタがサポートする用紙サイズを図４で示されるようなリスト形式のデータとしてケーパビリティ管理情報メモリ１１ａ中に用意する。図４を例にとると、このプリンタがサポートする用紙サイズはＬ判、２Ｌ判、はがき、Ａ４の４種類である。次にステップＳ１２で、ダイレクトプリント制御部１１ｂはこのプリンタが動的に決定して使用するデフォルトの用紙サイズを求める。例えばプリンタの操作パネルの選択状態や、実際に装着されている用紙のサイズを検知して、前記ステップＳ１１で用意したリスト形式の用紙サイズデータ中に、その用紙サイズの前の位置にデフォルトパラメータを挿入する。デフォルトの用紙サイズはその時々によってプリンタパネル操作等により変更されるので図４の例では、はがきがデフォルトに相当するように示したが、これはまた別なパネル操作によって他の用紙サイズに動的に変更されることが想定される。
【００３７】
次にステップＳ１３で、プリンタは用意できたリスト形式の用紙サイズデータをケーパビリティ情報としてＰＴＰ制御部１１ｃおよびＵＳＢ制御部１１ｄを経由してデジカメに送信する。ステップＳ１４で、デジカメ１２はプリンタからのケーパビリティ情報をＵＳＢ制御部１２ｄおよびＰＴＰ制御部１２ｃを経由して受信して用紙サイズメニューを表示する。図４で例示したリスト形式のデータを受信したとすると、Ｌ判、２Ｌ判、デフォルト、はがき、Ａ４の５種類の用紙サイズがＵＩ表示制御部１２ｅによってメニュー表示される。このとき、デフォルトをメニューの一選択肢として表示しても構わないし、また表示しなくても構わない。表示しない場合にはＬ判、２Ｌ判、はがき、Ａ４の４種類の用紙サイズがメニュー表示される。
【００３８】
ステップＳ１５で、デジカメはステップＳ１４で受信したリスト形式の用紙サイズメニュ−中にデフォルトをサーチし、その位置を見つける。デフォルトを見つけた場合にはステップＳ１６へ、見つからない場合には終了する。ステップＳ１６では、デジカメはステップＳ１５で見つけたデフォルトの次の位置の用紙サイズをプリンタが動的に決定して使用するデフォルトの用紙サイズと認識する。ステップＳ１７で、デジカメはステップＳ１６で認識した用紙サイズをハイライト表示して、プリンタが現時点において要求する用紙サイズが何であるかをユーザに知らせる。
【００３９】
上記本実施例では説明のため用紙サイズを例として説明してきたが、実際には用紙サイズ以外のメディアタイプやレイアウトに関するリスト形式のデータをケーパビリティ情報に載せて、デジカメのＵＩ上に表示させても一向に構わない。
【００４０】
また、上記の説明では用紙サイズとメディアタイプ（用紙タイプ）について説明したが、プリンタのインクや、両面プリントユニット等の装置の構成状況に応じて、デフォルト条件を変更してデジタルカメラ等の画像提供装置に送信するようにしてもよい。例えば、プリンタが、白黒リンク、普通カラーインク、高画質カラーインク（フォトインク）がセット可能であるとして、実際には高画質プリント用のインク（フォトインク）がセッティングされている場合に、ケーパビリティとして、白黒リンク、普通カラーインク、高画質カラーインク（フォトインク）を伝達することになるが、これと同時に高画質用のフォトインクをデフォルトとして伝達するようにする。この情報の送り方は、上述の実施例を利用すればよい。両面ユニットが装着されている場合には、両面プリントのオン・オフをケー場ビリティとして送信するとともに、その一方（例えば両面プリントオフ）をデフォルトに設定しておくのがよい。
【００４１】
このようなケーパビリティ情報を受信した側では、ケーパビリティに記載される条件をリスト表示する際、デフォルトに指定されているものを一番最初に表示する。もしくはデフォルトに指定されているもの（上述の例でいえば、フォトインク）をまずは選択状態にして表示するようにしてもよい。
【００４２】
このように、実際の機器状態をケーパビリティ中に反映させて相手端末に送信することで、相手端末では、その情報を基に選択肢の最初に表示するものをデフォルト指定されているものとすることができる。
【００４３】
この様に構成すると、実際の機器の状態に合わせた条件を選択しやすくすることができる。
【００４４】
同時に、機器の状態に不適合な印刷設定をして、印刷ミスやトラブルを発生させてしまうことを防止できる。
【００４５】
さらに、印刷設定側においては、特に細かな印刷設定をしなくても、デフォルト状態のまま印刷指示を出すだけでも、機器の状態に適切印刷条件でプリントできる。
【００４６】
また、上記で説明した実施例に加えて、ケーパビリティで送った能力情報のリストの並び順をそのまま利用して、画像出力装置のＵＩに反映させると、さらに都合がよい。
【００４７】
つまり、例えばプリンタでよく利用されるであろう用紙サイズをなるべくリストの上位に配置することによって、画像出力装置側でのプリント設定メニューでユーザの選択処理が、より少ない操作で決定される可能性が高まる。
【００４８】
また、表示上の綺麗さを意識しながらリストを表示させることにも役立つであろう。
【００４９】
さらに、上述の説明に加えて、プリンタの能力情報を送信するタイミングは、画像出力装置をプリンタに接続したことに応じて自動的に送る、もしくは、プリンタと画像出力装置の通信が確立したことに応じて送るのが良いであろう。または、画像出力装置もしくはプリンタの操作部によって、プリントモードを選択したことに応じて送るのが良いであろう。
【００５０】
なぜなら、上記のタイミングは、プリントしようとするユーザの意思を受けて実行させるので、プリント処理全体の流れとして好適であるし、プリントする直前のプリンタの状態を能力情報に反映させるのにも好適である。
【００５１】
なお、本発明は複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、または一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００５２】
また前述した実施形態の機能を実現する様に各種のデバイスを動作させる様に該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本願発明の範疇に含まれる。
【００５３】
またこの場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００５４】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（Ｒ）（商標登録）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【００５５】
またコンピュータが、供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードが、コンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本願発明の実施形態に含まれることは言うまでもない。
【００５６】
更に供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本願発明に含まれることは言うまでもない。
【００５７】
【発明の効果】
このように用紙サイズのようなプリンタの能力（ケーパビリティ）情報を単にリスト形式のデータとしてデジカメに送信していたのでは伝えることができない、プリンタにとっての固定的もしくは動的に決定された現在デフォルト設定に関する情報を本発明によれば伝えることが可能となる。これにより、例えば用紙サイズで言うならば、プリンタにセットすべき用紙サイズが何であるかを知ることが可能となる。また用紙サイズに限らず、デフォルトの設定で印刷したならばその時の印刷条件が何であるかを知ることが可能となるのである。
【００５８】
また、能力情報中の各能力の１つとして“デフォルト”を示す情報を含ませることによって、複雑な処理や、別途特別なフォーマットを設定しなくても、デフォルト設定の伝達を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示すブロック図である。
【図２】プリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしている用紙サイズを示すリスト形式のデータの一例である。
【図３】プリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしているメディアタイプを示すリスト形式のデータの一例である。
【図４】プリンタ１１がデジカメ１２に伝えるプリンタが現在サポートしている用紙サイズを示すリスト形式のデータの一例である。
【図５】図１の印刷システムによって実行される、プリンタによって固定的に一意に決定されたデフォルトを持つ用紙サイズメニューをデジカメメニュー上に表示するアルゴリズムを示すフローチャートである。
【図６】図１の印刷システムによって実行される、プリンタによって動的に決定されたデフォルトを持つ用紙サイズメニューをデジカメメニュー上に表示するアルゴリズムを示すフローチャートである。
【符号の説明】
１  印刷システム
１１  プリンタ
１１ａ  ケーパビリティ情報管理メモリ
１１ｂ  ダイレクトプリント制御部
１１ｃ  ＰＴＰ制御部
１１ｄ  ＵＳＢ制御部
１１ｅ  印刷制御部
１２  デジカメ
１２ａ  ケーパビリティ情報管理メモリ
１２ｂ  ダイレクトプリント制御部
１２ｃ  ＰＴＰ制御部
１２ｄ  ＵＳＢ制御部
１２ｅ  ＵＩ表示制御部
１３  インタフェースケーブル
【図１】
2005038056.tif 000003
【図２】
2005038056.tif 000004
【図３】
2005038056.tif 000005
【図４】
2005038056.tif 000006
【図５】
2005038056.tif 000007
【図６】
2005038056.tif 000008