(57)【要約】【課題】画像サイズがプリンタの画像保持用メモリの領域サイズを超えている場合等に、印刷速度が低下する旨をユーザに報知して、ユーザが受ける不安やストレス等を低減する。【解決手段】撮像装置から記録装置に画像データを転送して出力する画像出力システムにおいて、前記撮像装置は、前記記録装置に転送する画像を指定する指定手段と、前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する取得手段と、指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する比較手段と、前記比較手段による比較結果を報知する報知手段とを備え、前記記録装置は、前記撮像装置から転送された画像データを受信する受信手段と、前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する通知手段と、受信した画像データを出力する出力手段とを備える。【選択図】      図１
2006171812.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置から記録装置に画像データを転送して出力する画像出力システムにおいて、
前記撮像装置は、
前記記録装置に転送する画像を指定する指定手段と、
前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する取得手段と、
指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する比較手段と、
前記比較手段による比較結果を報知する報知手段とを備え、
前記記録装置は、
前記撮像装置から転送された画像データを受信する受信手段と、
前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する通知手段と、
受信した画像データを出力する出力手段とを備えることを特徴とする画像出力システム。
【請求項２】
前記報知手段は、前記画像データが前記保持領域を超えている場合、画像データの出力が遅延する旨のメッセージを表示する表示手段を備えることを特徴とする請求項１に記載の画像出力システム。
【請求項３】
前記通知手段は、前記撮像装置と前記記録装置とが接続された時に、当該撮像装置に対して前記画像データを保持するための保持領域に関する情報を通知することを特徴とする請求項１又は２に記載の画像出力システム。
【請求項４】
前記受信手段は、前記撮像装置から転送された画像データを格納する格納手段を備え、
前記保持領域に関する情報は、前記格納手段で保持可能なデータ量と展開可能な解像度の上限値を含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像出力システム。
【請求項５】
前記撮像装置は、被写体の光学像を光電変換により電気信号に変換して撮像するデジタルカメラであり、
前記記録装置は、前記デジタルカメラから転送される画像データを印刷するプリンタであり、
前記デジタルカメラとプリンタとはＵＳＢインターフェースを介して直接接続されていることを特徴とする請求項１乃至４のいずれか１項に記載の画像出力システム。
【請求項６】
前記画像データは、ＪＰＥＧフォーマットに従ったデータであることを特徴とする請求項１乃至５のいずれか１項に記載の画像出力システム。
【請求項７】
画像を撮像する撮像装置であって、
画像を出力する記録装置に画像データを転送する転送手段と、
前記記録装置に転送する画像を指定する指定手段と、
前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する取得手段と、
指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する比較手段と、
前記比較手段による比較結果を報知する報知手段とを具備することを特徴とする撮像装置。
【請求項８】
撮像装置から転送された画像データを出力する記録装置であって、
前記撮像装置から転送された画像データを受信する受信手段と、
前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する通知手段と、
受信した画像データを出力する出力手段とを具備することを特徴とする記録装置。
【請求項９】
画像出力システムとして通信する撮像装置と記録装置の制御方法であって、
前記撮像装置は、
前記記録装置に転送する画像を指定する工程と、
前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する工程と、
指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する工程と、
前記比較手段による比較結果を報知する工程とを備え、
前記記録装置は、
前記撮像装置から転送された画像データを受信する工程と、
前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する工程と、
受信した画像データを出力する工程とを備えることを特徴とする制御方法。
【請求項１０】
画像を撮像する撮像装置の制御方法であって、
画像を出力する記録装置に画像データを転送する工程と、
前記記録装置に転送する画像を指定する工程と、
前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する工程と、
指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する工程と、
前記比較手段による比較結果を報知する工程とを備えることを特徴とする制御方法。
【請求項１１】
撮像装置から転送された画像データを出力する記録装置の制御方法であって、
前記撮像装置から転送された画像データを受信する工程と、
前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する工程と、
受信した画像データを出力する工程とを備えることを特徴とする制御方法。
【請求項１２】
請求項９乃至１１のいずれか１項に記載の制御方法を前記撮像装置若しくは前記記録装置を制御するコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの撮像装置とプリンタなどの記録装置とを接続した画像出力システム、詳しくはフォトダイレクトプリント技術に関するものである。
【背景技術】
【０００２】
近年、ＰＣを介さずに直接デジタルスチルカメラ（以下ＤＳＣ）からカラープリンタなどにデジタル画像データを伝送して印刷するカラープリントシステムや、ＤＳＣに搭載されたメモリカードを直接カラープリンタに装着し、そのメモリカードに記憶された撮影画像を印刷できる所謂フォトダイレクト（ＰＤ）プリンタ等が存在する。
【０００３】
このようなカラープリントシステムでは、ＤＳＣで撮影したデジタル画像データをプリンタ側でＲＧＢデータに展開し、必要な画像処理を施してプリントデータを作成して印刷を行う。また、ＤＳＣは、年々高解像度な画像を撮影可能になってきており、それに伴って画像サイズも大きくなり、プリンタ側での画像データの受信処理に要する時間が長くなってきている。
【特許文献１】特開平１０−２２６１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記画像サイズが、プリンタ側に搭載された画像受信用メモリに全部入りきらないような大きなものであると、画像データの展開や色処理を行うために必要な画像データがメモリに格納されないことがあり、その場合はＤＳＣ側から未格納部分の画像データを受信する必要がある。このような受信処理は、プリントレイアウトによって頻繁に発生することもあり、印刷速度の低下の原因となる。
【０００５】
特に、画像サイズが大きくなるほど印刷に時間がかかるが、バッファ容量など、プリンタの画像保持用メモリの領域サイズを超えた途端に画像サイズに比して急激に多くの時間がかかってしまう。これは、画像データ全体を取得できないので、分割的にデータを扱うために、データの取得と展開、画像処理等を複数回繰り返すことが主な原因である。
【０００６】
また、上記印刷速度の低下は、ユーザに対して、同じプリンタであるのにも関わらず画像に依存して印刷速度が大幅に変化し、不安やストレス等を与える要因になる。
【０００７】
本発明は、上記課題に鑑みてなされ、画像サイズがプリンタの画像受信用メモリの領域サイズを超えている場合等に、印刷速度が低下する旨をユーザに報知して、ユーザが受ける不安やストレス等を低減することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の第１の態様は、撮像装置から記録装置に画像データを転送して出力する画像出力システム及びその制御方法であって、前記撮像装置は、前記記録装置に転送する画像を指定する指定手段又は工程と、前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する取得手段又は工程と、指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する比較手段又は工程と、前記比較手段又は工程による比較結果を報知する報知手段又は工程とを備え、前記記録装置は、前記撮像装置から転送された画像データを受信する受信手段又は工程と、前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する通知手段又は工程と、受信した画像データを出力する出力手段又は工程とを備える。
【０００９】
本発明の第２の態様は、画像を撮像する撮像装置又はその制御方法であって、画像を出力する記録装置に画像データを転送する転送手段又は工程と、前記記録装置に転送する画像を指定する指定手段又は工程と、前記記録装置から、転送した画像データを保持するための保持領域に関する情報を取得する取得手段又は工程と、指定した前記画像データと前記記録装置から取得した保持領域に関する情報とを比較する比較手段又は工程と、前記比較手段又は工程による比較結果を報知する報知手段又は工程とを具備する。
【００１０】
本発明の第３の態様は、撮像装置から転送された画像データを出力する記録装置又はその制御方法であって、前記撮像装置から転送された画像データを受信する受信手段又は工程と、前記撮像装置に対して、画像データを保持するための保持領域に関する情報を通知する通知手段又は工程と、受信した画像データを出力する出力手段又は工程とを具備する。
【００１１】
また、上記いずれかの態様において、前記報知手段又は工程は、前記画像データが前記保持領域を超えている場合、画像データの出力が遅延する旨のメッセージを表示する表示手段又は工程を備える。
【００１２】
また、上記いずれかの態様において、前記通知手段又は工程は、前記撮像装置と前記記録装置とが接続された時に、当該撮像装置に対して前記画像データを保持するための保持領域に関する情報を通知する。
【００１３】
また、上記いずれかの態様において、前記撮像装置から転送された画像データを格納する格納手段を備え、前記保持領域に関する情報は、前記格納手段で保持可能なデータ量と展開可能な解像度の上限値を含む。
【００１４】
また、上記いずれかの態様において、前記撮像装置は、被写体の光学像を光電変換により電気信号に変換して撮像するデジタルカメラであり、前記記録装置は、前記デジタルカメラから転送される画像データを印刷するプリンタであり、前記デジタルカメラとプリンタとはＵＳＢインターフェースを介して直接接続されている。
【００１５】
また、上記いずれかの態様において、前記画像データは、ＪＰＥＧフォーマットに従ったデータである。
【発明の効果】
【００１６】
本発明によれば、印刷速度が極端に遅くなる画像をユーザに知らせることができるので、ユーザは当該画像について他の印刷方法（ＰＣからの印刷等）を選択するなどして、ユーザが受ける不安やストレス等を低減することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、添付図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１８】
尚、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
＜プリンタ装置の概要説明＞
図１は、本発明に係る実施形態のフォトダイレクトプリンタ装置の外観斜視図である。
【００１９】
このフォトダイレクトプリンタ装置（以下、ＰＤプリンタ装置）１０００は、ホストコンピュータ（ＰＣ）から画像データを受信して印刷するプリンタとしての機能と、記憶媒体として装着されたメモリカードなどから画像データを直接読み取って印刷したり、或いは直接接続されたデジタルカメラから受信した画像データを印刷する機能を備えている。
【００２０】
図１において、本実施形態に係るＰＤプリンタ装置１０００の外郭をなす装置本体は、下ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。下ケース１００１は、ＰＤプリンタ装置１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、印刷動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００２１】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００２２】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構成については、図２を参照して後述する。１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、記録ヘッドと記録シートとの間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。このメモリカード（ＰＣカード）としては、例えばコンパクトフラッシュ（登録商標）メモリ、スマートメディア（登録商標）、メモリスティック（登録商標）等がある。１０１１はビューワ（液晶表示部）で、この装置本体に着脱可能であり、ＰＣカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。１０１２は後述するデジタルカメラを接続するための端子、１０１３はパーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢバスコネクタである。
＜操作パネルの概要説明＞
図２は、本発明に係る実施形態のＰＤプリンタ装置１０００の操作パネル１０１０の外観図である。
【００２３】
図２において、液晶表示部１００６には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここでに表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号（開始／−指定）、印刷を終了した範囲の最後の写真番号（終了）、印刷部数（部数）、印刷に使用する用紙（記録シート）の種類（用紙種類）、１枚の用紙に印刷する写真の枚数設定（レイアウト）、印刷の品位の指定（品位）、撮影した日付を印刷するかどうかの指定（日付印刷）、写真を補正して印刷するかどうかの指定（画像補正）、印刷に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。２００２はモードキーで、このキー２００２を押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、記録ヘッドのクリーニング等、プリンタのメンテナンスを行うためのキーである。２００５は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。２００６は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。
＜プリンタハードウェアの概要説明＞
次に、図３を参照して、本実施の形態に係るＰＤプリンタ装置１０００の制御に係る主要部の構成を説明する。尚、この図３において、前述の図面と共通する部分は同じ符号を付与して、それらの説明を省略する。
【００２４】
図３において、３０００は制御部（制御回路基板）を示している。３００１はＡＳＩＣ（専用カスタムＬＳＩ）を示し、その構成を図４のブロック図を参照して後述する。３００２はＤＳＰ（デジタル信号処理プロセッサ）で、内部にＣＰＵを有し、後述する各種制御処理及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を担当している。３００３はメモリで、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。３００５はデジタルカメラ（ＤＳＣ）３０１２を接続するためのポートとしてのＵＳＢバスコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢバスハブ(USB HUB)で、このＰＤプリンタ装置１０００がＰＣ３０１０から転送される画像データの印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢバス３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接データや信号のやり取りを行って印刷を実行することが出来る（一般的なＰＣプリンタとして機能する）。３００９は電源コネクタで、電源３０１３により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータ、３０１１は前述したメモリカード（ＰＣカード）、３０１２はデジタルカメラである。尚、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢバス３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００２５】
図４は、ＡＳＩＣ３００１の構成を示すブロック図で、同図においても前述の図面と共通する部分には同じ符号を付して説明を省略する。
【００２６】
４００１はＰＣカードインターフェース部で、装着されたＰＣカード３０１１に記憶されている画像データを読み取ったり、或いはＰＣカード３０１１へのデータの書き込み等を行う。４００２はＩＥＥＥ１２８４インターフェース部で、プリンタエンジン３００４との間のデータのやり取りを行う。このＩＥＥＥ１２８４インターフェース部４００２は、デジタルカメラ３０１２或いはＰＣカード３０１１に記憶されている画像データを印刷する場合に使用されるバスである。４００３はＵＳＢインターフェース部で、ＰＣ３０１０との間でのデータのやり取りを行う。４００４はＵＳＢホストインターフェース部で、デジタルカメラ３０１２との間でのデータのやり取りを行う。４００５は操作パネル・インターフェース部で、操作パネル１０１０からの各種操作信号を入力したり、表示部１００６への表示データの出力などを行う。４００６はビューワ・インターフェース部で、ビューワ１０１１への画像データの表示を制御している。４００７は各種スイッチやＬＥＤ等４００９との間のインターフェースを制御するインターフェース部である。４００８はＣＰＵインターフェース部で、ＤＳＰ３００２との間でのデータのやり取りの制御を行っている。４０１０はこれら各部を接続する内部バス（ＡＳＩＣバス）である。
【００２７】
以上の構成に基づく動作概要を以下に説明する。
＜通常のＰＣプリンタモード＞
これは、ＰＣ３０１０から送られてくるデータに基づいて文字や画像を印刷する印刷モードである。このモードでは、ＰＣ３０１０からのデータがＵＳＢコネクタ１０１３を介して入力されると、ＵＳＢバスハブ３００８、ＵＳＢバス３０２１を介して直接プリンタエンジン３００４に送られ、ＰＣ３０１０からのデータに基づいて印刷が行われる。
＜ＰＣカードからの直接プリントモード＞
ＰＣカード３０１１がカードスロット１００９に装着或いは脱着される（取り外される）と割り込みが発生する。これによりＤＳＰ３００２はＰＣカード３０１１が装着されたか、或いは脱着されたかを検知できる。ＰＣカード３０１１が装着されると、そのＰＣカード３０１１に記憶されている圧縮された画像データ（例えば、ＪＰＥＧフォーマットに従った画像データ）を読み込んでメモリ３００３に記憶する。次に、操作パネル１０１０を使用して、その格納した画像データの印刷が指示されると、圧縮された画像データを展開して再度メモリ３００３に格納し、ＹｃｃやＲＧＢ信号からＹＭＣＫ信号への変換、出力γ補正、誤差拡散等を実行してプリンタエンジン３００４で印刷可能な記録データに変換し、ＩＥＥＥ１２８４インタフェース部４００２を介してプリンタエンジン３００４に出力することにより印刷を行う。
＜カメラからの直接プリントモード＞
図５は、本実施形態に係るＰＤプリンタ装置１０００とＤＳＣ３０１２とを接続した態様を説明する図で、前述の図面と共通している部分には同じ符号を付して説明を省略する。
【００２８】
図５において、ケーブル５０００は、ＰＤプリンタ装置１０００のコネクタ１０１２に接続されるコネクタ５００１と、ＤＳＣ３０１２の接続用コネクタ５００３に接続されるコネクタ５００２とを備えている。また、ＤＳＣ３０１２は、内部のメモリに保存している画像データを、接続用コネクタ５００３を介して出力可能に構成されている。なお、ＤＳＣ３０１２の構成としては、内部に記憶手段としてのメモリを備えるものや、取り外し可能なメモリを装着するためのスロットを備えたものなど、種々の構成を採用することができる。このように、図５に示すケーブル５０００を介してＰＤプリンタ装置１０００とＤＳＣ３０１２とを接続することにより、ＤＳＣ３０１２からの画像データを直接ＰＤプリンタ装置１０００で印刷することができる。
【００２９】
図６は、図５のようにＰＤプリンタ装置１０００にＤＳＣ３０１２が接続された場合における、操作パネル１０１０の表示部１００６の表示画面を例示する図で、図示の例では表示部１００６にカメラマーク６０００のみが表示され、操作パネル１０１０における表示及び操作が無効になり、ビューワ１０１１への表示も無効になっている。この場合、その後はＤＳＣ３０１２でのキー操作及びＤＳＣ３０１２の表示部（不図示）への画像表示のみが有効になるので、ユーザはそのデジタルカメラ３０１２を使用して印刷指定を行うことができる。
【００３０】
図７は、本実施形態に係るＤＳＣ３０１２とＰＤプリンタ装置１０００とがケーブル５０００を介して接続された場合における、ＤＳＣ３０１２での操作を説明する図である。
【００３１】
図７はＤＳＣ３０１２の背面を示しており、７００２はＤＳＣ３０１２に記録した撮影画像の再生を指示する再生ボタン、７００３は画像やメニューなどを表示する液晶表示部、７００４はプリントメニューをそれぞれ示している。また、７００１はファインダである。ＤＳＣ３０１２での印刷対象画像の指定は、撮影画像のプリントをプリントショップに依頼する時のＤＰＯＦファイルの作成時の操作と基本的に同じである。即ち、再生ボタン７００２を押して、記録された画像の印刷を１枚ずつ或は全画像で指定することにより、それらの画像の印刷を指示することができる。但し、ＰＤプリンタ装置１０００に接続された時は、液晶表示部７００３にプリントメニュー７００４が表示され、このメニューを用いて画像の選択や印刷指定が行なわれる点が異なっている。このプリントメニュー７００４で用意された選択項目によって、印刷する用紙サイズ、カラー或は白黒プリント、印刷に使用する用紙の種類（普通紙、ファイン紙等）、更には縁ナシ／アリでのプリント等を指定することができる。また、これ以外にも、後述するようなインデックス印刷、日付印刷、トリミング印刷、割付け印刷等を指定することができる。
＜プリンタ装置からカメラへの通知動作＞
図８は、ＰＤプリンタ装置からＤＳＣに対して画像保持用メモリの領域情報を通知するためのフローチャートである。
【００３２】
本実施形態のＰＤプリンタ装置は、ＤＳＣが接続されると、USB仕様に準じたVendorリクエストを利用して、プリンタ装置側で確保されている画像保存用メモリの領域情報をＤＳＣに通知する。
【００３３】
先ず、ステップＳ８００２で、ＰＤプリンタ装置はＤＳＣに対し、GetDescriptorリクエストを発行してDeviceDescriptorを受信する。ステップＳ８００３では、SetAddressリクエストを発行する。ステップＳ８００４でGetDescriptorリクエストを発行してConfigurationDescriptorを受信する。ステップＳ８００５では、SetConfigリクエストを発行して、利用するConfigurationを決定する。ステップＳ８００６では、GetDescriptorリクエストを発行してStringDescriptorを受信する。ステップＳ８００７では、Vendorリクエストを発行して、プリンタ装置側で確保された画像保存用メモリサイズと、プリンタ装置で展開可能な画像の横解像度及び縦解像度の上限値を、画像保持用メモリの領域情報としてＤＳＣに通知する。
【００３４】
図９及び図１０は上記Vendorリクエストの詳細な内容を例示したものであり、図９は、ステップＳ８００７で発行されるVendorリクエストのセットアップデータの具体的内容を例示している。即ち、
９００１で示す行には、１列目のbmRequestType(Field)のサイズ（Size）とデータ（Value）の中身が２列目と３列目にそれぞれ示されており、ステップＳ８００７で発行されるVendorリクエストが、ホストからデバイスに向けたデータ転送方向であることを示している。
【００３５】
９００２で示す行には、bRequest(Field)のサイズとデータの中身が２列目と３列目にそれぞれ示されているが、特に意味は無く、固有値に設定されている。
【００３６】
９００３で示す行には、wValue(Field)のサイズとデータの中身が２列目と３列目にそれぞれ示されており、ステップＳ８００７で発行されるVendorリクエストが、プリンタ装置に確保された画像保存用メモリサイズと、プリンタ装置で展開可能な画像の横解像度及び縦解像度の上限値を通知するためのものであることを示している。
【００３７】
９００４で示す行には、wIndex(Field)のサイズとデータの中身が２列目と３列目にそれぞれ示されており、wIndexは未使用であることを示している。
【００３８】
９００５で示す行には、wLength(Field)のサイズとデータの中身が２列目と３列目にそれぞれ示されており、プリンタ装置に確保された画像保存用メモリサイズと、プリンタ装置で展開可能な画像の横解像度及び縦解像度の上限値のデータサイズを示している。
【００３９】
図１０は、ステップＳ８００７で発行されるVendorリクエストのデータの具体的内容を例示している。図１０に示すデータはコントロールアウトパイプで転送される。
【００４０】
１０００１で示す行には、プリンタ装置に確保された画像保存用メモリサイズデータのデータサイズとデータの中身が２列目と３列目にそれぞれ示されている。”ANY”とは任意の値が入り、プリンタ装置によって値が変化することを示す。
【００４１】
１０００２で示す行には、プリンタ装置で展開可能な画像の横解像度の上限データのデータサイズとデータの中身が２列目と３列目にそれぞれ示されている。”ANY”とは任意の値が入り、プリンタ装置によって値が変化することを示す。データの単位はピクセルである。
【００４２】
１０００３で示す行には、プリンタ装置で展開可能な画像の縦解像度の上限データのデータサイズとデータの中身が２列目と３列目にそれぞれ示されている。”ANY”とは任意の値が入り、プリンタ装置によって値が変化することを示す。データの単位はピクセルである。
【００４３】
図１１は本実施形態の特徴であるＤＳＣの表示部７００３に表示されるプリントメニュー７００４を例示しており、ユーザによってＤＳＣ側で印刷対象画像が選択されると、ＤＳＣはこの印刷対象画像のファイルサイズと、図８のステップＳ８００７でプリンタ装置から通知された画像保持用メモリの領域情報とを比較し、印刷対象画像のファイルサイズが上記領域（画像保存用メモリサイズと展開可能な画像の横解像度及び縦解像度の上限値）を超えていると判断した場合には表示部７００３に警告メッセージ１１００１を表示する。この警告メッセージ１１００１は、図示のように、ユーザに対して、この印刷対象画像を印刷する場合、「印刷時間が長くなります」、「印刷速度が低下します」など、プリントに不都合が生じてしまう旨の文字メッセージが、例えば警告音等と共に表示される。
【００４４】
なお、警告を行うか否かの判断は、ＤＳＣ側でプリンタ装置の能力を比較することにより行う場合のほか、プリンタ装置側でＤＳＣから通知されるジョブを解析し、プリント予定の画像について、そのサイズを画像データから取得して判断することによってＤＳＣ側に警告を行うよう通知するような形態でも良い。
【００４５】
上述した実施の形態によれば、画像サイズが画像保持用メモリの領域サイズを超えている場合等に、印刷速度が極端に低下する旨をユーザに報知することができるので、ユーザは当該画像について他の印刷方法（ＰＣからの印刷等）を選択するなどして、ユーザが受ける不安やストレス等を低減することができる。
［他の実施形態］
本実施形態は、前述した実施形態の印刷システムの各機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体（または記憶媒体）を、システムあるいは個々の装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、達成することができる。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４６】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
本実施形態を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００４８】
尚、本実施形態は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る実施形態のＰＤプリンタ装置の外観斜視図である。
【図２】本発明に係る実施形態のＰＤプリンタ装置の操作パネルの外観図である。
【図３】本発明に係る実施形態のＰＤプリンタ装置の制御に係る主要部の構成を示すブロック図である。
【図４】本発明に係る実施形態のＰＤプリンタ装置のＡＳＩＣの構成を示すブロック図である。
【図５】本実施形態に係るＰＤプリンタ装置とデジタルカメラとを接続した態様を説明する図である。
【図６】本実施の形態に係るＰＤプリンタ装置とデジタルカメラとが接続されたときの操作パネルの表示部への表示例を示す図である。
【図７】本実施形態に係るＰＤプリンタ装置とデジタルカメラとが接続された場合におけるカメラでの操作を説明する図である。
【図８】ＰＤプリンタ装置からデジタルカメラに対して画像保持用メモリの領域情報を通知するためのフローチャートである。
【図９】ベンダーリクエストのセットアップデータの具体的内容を示す図である。
【図１０】ベンダーリクエストのデータの具体的内容を示す図である。
【図１１】本実施の形態に係るデジタルカメラの表示部に表示されるプリントメニューを例示する図である。
【符号の説明】
【００５０】
１０００  ＰＤプリンタ装置
１００６  液晶表示部
１０１０  操作パネル
１０１１  ビューワ（液晶表示部）
２００１  カーソルキー
２００２  モードキー
２００３  ＬＥＤ
２００４  メンテナンスキー
２００５  印刷開始キー
２００６  印刷中止キー
３０００  制御部（制御回路基板）
３００１  ＡＳＩＣ（専用カスタムＬＳＩ）
３００２  ＤＳＰ（デジタル信号処理プロセッサ）
３００３  メモリ
３００４  プリンタエンジン
３０１０  ＰＣ
３０１１  メモリカード（ＰＣカード）
３０１２  デジタルカメラ
５０００  ケーブル
７００１  ファインダ
７００２  再生ボタン
７００３  液晶表示部
７００４  プリントメニュー
【図１】
2006171812.tif 000003
【図２】
2006171812.tif 000004
【図３】
2006171812.tif 000005
【図４】
2006171812.tif 000006
【図５】
2006171812.tif 000007
【図６】
2006171812.tif 000008
【図７】
2006171812.tif 000009
【図８】
2006171812.tif 000010
【図９】
2006171812.tif 000011
【図１０】
2006171812.tif 000012
【図１１】
2006171812.tif 000013