(57)【特許請求の範囲】
【請求項１】
受信した画像データに基づいて画像を記録する記録装置であって、
画像データを格納する記憶媒体を装着する装着部と、
撮像した画像データを出力可能な撮像装置に接続するための端子と、
前記装着部及び端子を介して入力される画像データを処理する処理手段と、
ユーザにより操作されて命令及びデータを入力するための操作部と、
前記端子を介して撮像装置が接続されたか否かを検知する検知手段と、
前記検知手段により前記撮像装置が接続されたことが検知されると、前記装着部に装着されている前記記憶媒体からの画像データの入力及び前記操作部における操作を無効にする無効化手段と、
前記撮像装置からの画像データに基づいて画像を記録するように制御する記録制御手段と、
前記検知手段で撮像装置が接続されたことを検知している間、前記無効化手段による記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように制御する制御手段と、
を有することを特徴とする記録装置。
【請求項２】
ホストコンピュータと接続するインターフェース手段と、
前記ホストコンピュータによる前記インターフェース手段を介した前記記憶媒体へのアクセスを許可する許可手段とを更に有し、
前記制御手段は、前記検知手段により前記撮像装置が接続されていると検知している間、記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように前記無効化手段を制御するとともに、前記ホストコンピュータによる前記インターフェース手段を介した前記記憶媒体へのアクセスを許容するように前記許可手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項３】
記録対象の画像を表示するための表示ユニットを更に有し、前記無効化手段は、更に前記検知手段により前記撮像装置が接続されたことが検知されると、前記表示ユニットへの画像表示を無効にすることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記表示ユニットは前記記録装置本体に着脱可能であることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記操作部は表示部を有し、前記検知手段により前記撮像装置が接続されたことが検知されると、前記表示部に所定画像を表示する表示制御手段を更に有することを特徴とする請求項１に記載の記録装置。
【請求項６】
受信した画像データに基づいて画像を記録する記録装置を制御する制御方法であって、
撮像装置が接続されたか否かを検知する検知工程と、
前記検知工程で前記撮像装置が接続されたことが検知されると、装着されている記憶媒体からの画像データの入力及び操作部におけるユーザ操作を無効にする無効化工程と、
前記撮像装置からの画像データに基づいて画像を記録するように制御する記録制御工程と、
前記検知工程で撮像装置が接続されたことを検知している間、前記無効化工程による記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように制御する制御工程と、
を有することを特徴とする記録装置の制御方法。
【請求項７】
ホストコンピュータによる前記記憶媒体へのアクセスを許可する許可工程を更に有し、
前記制御工程は、前記検知工程で前記撮像装置が接続されていると検知している間、記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように前記無効化工程を制御するとともに、前記ホストコンピュータによる前記記憶媒体へのアクセスを許容するように前記許可工程を制御することを特徴とする請求項６に記載の記録装置の制御方法。
【請求項８】
前記記録装置は、記録対象の画像を表示するための表示ユニットを有し、前記無効化工程では、前記検知工程で前記撮像装置が接続されたことが検知されると、前記表示ユニットへの画像表示を無効にすることを特徴とする請求項６に記載の記録装置の制御方法。
【請求項９】
前記表示ユニットは前記記録装置本体に着脱可能であることを特徴とする請求項８に記載の記録装置の制御方法。
【請求項１０】
前記検知工程で前記撮像装置が接続されたことが検知されると、所定画像を表示する表示制御工程を更に有することを特徴とする請求項６に記載の記録装置の制御方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載の制御方法をコンピュータに実行させるプログラムを記憶したことを特徴とする、コンピュータにより読み取り可能な記憶媒体。
【請求項１２】
請求項６乃至１０のいずれか１項に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラなどの撮像装置或いはメモリ等から画像データを入力して記録媒体に記録する記録装置及びその制御方法及び記録媒体に関するものである。
【０００２】
【従来の技術】
近年、簡単な操作で画像を撮影してデジタル画像データに変換できるデジタルカメラ（撮像装置）、所謂、デジカメが広く使用されるようになってきている。このようなカメラで撮影した画像を印刷して写真として使用する場合には、通常、一旦、その撮影されたデジタル画像データを、デジタルカメラからＰＣ（コンピュータ）に取り込み、そのＰＣで画像処理を行った後、そのＰＣからカラープリンタに出力して印刷するのが一般的である。
【０００３】
【発明が解決しようとする課題】
これに対して最近は、ＰＣを介することなく、直接、デジタルカメラからカラープリンタにデジタル画像データデータを伝送して印刷することができるカラープリントシステムや、デジタルカメラに搭載され、撮像した画像を記憶しているメモリカードを、直接、カラープリンタに装着し、そのメモリカードに記憶されている、撮影された画像を印刷できる、所謂フォトダイレクト（ＰＤ）プリンタ等も開発されている。
【０００４】
しかし、このようなフォトダイレクトプリンタでは、カメラやメモリカード、更にはＰＣ等が接続可能であるため、これらが同時に接続された場合における、プリンタの操作性や誤操作が問題となる虞があった。
【０００５】
本発明は上記従来例に鑑みてなされたもので、撮像装置が接続された場合に、その撮像装置からの画像データを優先的に処理する記録装置及びその制御方法及び記録媒体を提供することを目的とする。
【０００６】
また本発明の目的は、撮像装置が接続された場合に、その撮像装置における操作を有効にし、それ記録装置における操作を無効にする記録装置及びその制御方法及び記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明の記録装置は以下のような構成を備える。即ち、
受信した画像データに基づいて画像を記録する記録装置であって、
画像データを格納する記憶媒体を装着する装着部と、
撮像した画像データを出力可能な撮像装置に接続するための端子と、
前記装着部及び端子を介して入力される画像データを処理する処理手段と、
ユーザにより操作されて命令及びデータを入力するための操作部と、
前記端子を介して撮像装置が接続されたか否かを検知する検知手段と、
前記検知手段により前記撮像装置が接続されたことが検知されると、前記装着部に装着されている前記記憶媒体からの画像データの入力及び前記操作部における操作を無効にする無効化手段と、
前記撮像装置からの画像データに基づいて画像を記録するように制御する記録制御手段と、
前記検知手段で撮像装置が接続されたことを検知している間、前記無効化手段による記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように制御する制御手段と、
を有することを特徴とする。
【００１０】
上記目的を達成するために本発明の記録装置の制御方法は以下のような工程を備える。即ち、
受信した画像データに基づいて画像を記録する記録装置を制御する制御方法であって、
撮像装置が接続されたか否かを検知する検知工程と、
前記検知工程で前記撮像装置が接続されたことが検知されると、装着されている記憶媒体からの画像データの入力及び操作部におけるユーザ操作を無効にする無効化工程と、
前記撮像装置からの画像データに基づいて画像を記録するように制御する記録制御工程と、
前記検知工程で撮像装置が接続されたことを検知している間、前記無効化工程による記憶媒体からの画像データの入力及び前記操作部における操作の無効状態を継続するように制御する制御工程と、
を有することを特徴とする。
【００１３】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係るフォトダイレクトプリンタ装置１０００の概観斜視図である。このフォトダイレクトプリンタは、ホストコンピュータ（ＰＣ）からデータを受信して印刷する、通常のＰＣプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読取って印刷したり、或いはデジタルカメラからの画像データを受信して印刷する機能を備えている。
【００１５】
図１において、本実施の形態に係るフォトダイレクトプリンタ装置１０００の外殻をなす本体は、ケースＭ１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、装置１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。さらに、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シートが排出可能となると共に、排出された記録シートを順次積載し得るようになっている。また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００１６】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）あるいはインクタンク（不図示）等の交換が可能となる。なお、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００１７】
また、上ケース１００２の上面には、電源キー１００５が押下可能に設けられている。また、上ケース１００２の右側には、液晶表示部１００６や各種キースイッチ等を備える操作パネル１０１０が設けられている。この操作パネル１０１０の構造は、図２を参照して詳しく後述する。１００７は自動給送部で、記録シートを装置本体内へと自動的に給送する。１００８は紙間選択レバーで、プリントヘッドと記録シートとの間隔を調整するためのレバーである。１００９はカードスロットで、ここにメモリカードを装着可能なアダプタが挿入され、このアダプタを介してメモリカードに記憶されている画像データを直接取り込んで印刷することができる。このメモリカード（ＰＣ）としては、例えばコンパクトフラッシュメモリ、スマートメディア、メモリスティック等がある。１０１１はビューワ（液晶表示部）で、この装置本体に着脱可能であり、ＰＣカードに記憶されている画像の中からプリントしたい画像を検索する場合などに、１コマ毎の画像やインデックス画像などを表示するのに使用される。１０１２は後述するデジタルカメラを接続するための端子、１０１３は、パーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢバスコネクタを示す。
【００１８】
図２は、本実施の形態に係る操作パネル１０１０の概観図である。
【００１９】
図において、液晶表示部１００６には、その左右に印刷されている項目に関するデータを各種設定するためのメニュー項目が表示される。ここでに表示される項目としては、印刷したい範囲の先頭写真番号、指定コマ番号（開始／−指定）、印刷を終了した範囲の最後の写真番号（終了）、印刷部数（部数）、印刷に使用する用紙（記録シート）の種類（用紙種類）、１枚の用紙に印刷する写真の枚数設定（レイアウト）、印刷の品位の指定（品位）、撮影した日付を印刷するかどうかの指定（日付印刷）、写真を補正して印刷するかどうかの指定（画像補正）、印刷に必要な用紙枚数の表示（用紙枚数）等がある。これら各項目は、カーソルキー２００１を用いて選択、或いは指定される。２００２はモードキーで、このキーを押下する毎に、印刷の種類（インデックス印刷、全コマ印刷、１コマ印刷等）を切り替えることができ、これに応じてＬＥＤ２００３の対応するＬＥＤが点灯される。２００４はメンテナンスキーで、プリントヘッドのクリーニング等、プリンタのメンテナンスを行わせるためのキーである。２００５は印刷開始キーで、印刷の開始を指示する時、或いはメンテナンスの設定を確立する際に押下される。２００６は印刷中止キーで、印刷を中止させる時や、メンテナンスの中止を指示する際に押下される。
【００２０】
次に図３を参照して、本実施の形態に係るフォトダイレクトプリンタ装置の制御に係る主要部の構成を説明する。尚、この図３において、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
【００２１】
図３において、３０００は制御部（制御基板）を示している。３００１はＡＳＩＣ（専用カスタムＬＳＩ）を示し、その構成は図４のブロック図を参照して詳しく後述する。３００２はＤＳＰ（デジタル信号処理プロセッサ）で、内部にＣＰＵを有し、後述する各種制御処理及び、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を担当している。３００３はメモリで、ＤＳＰ３００２のＣＰＵの制御プログラムを記憶するプログラムメモリ３００３ａ、及び実行時のプログラムを記憶するＲＡＭエリア，画像データなどを記憶するワークメモリとして機能するメモリエリアを有している。３００４はプリンタエンジンで、ここでは、複数色のカラーインクを用いてカラー画像を印刷するインクジェットプリンタのプリンタエンジンが搭載されている。３００５はデジタルカメラ３０１２を接続するためのポートとしてのＵＳＢバスコネクタである。３００６はビューワ１０１１を接続するためのコネクタである。３００８はＵＳＢバスハブ(USB HUB)で、このプリンタ装置１０００がＰＣ３０１０からの画像データに基づいて印刷を行う際には、ＰＣ３０１０からのデータをそのままスルーし、ＵＳＢバス３０２１を介してプリンタエンジン３００４に出力する。これにより、接続されているＰＣ３０１０は、プリンタエンジン３００４と直接、データや信号のやり取りを行って印刷を実行することが出来る（一般的なＰＣプリンタとして機能する）。３００９は電源コネクタで、電源３０１１により、商用ＡＣから変換された直流電圧を入力している。ＰＣ３０１０は一般的なパーソナルコンピュータ、３０１１は前述したメモリカード（ＰＣカード）、３０１２はデジタルカメラである。
【００２２】
尚、この制御部３０００とプリンタエンジン３００４との間の信号のやり取りは、前述したＵＳＢバス３０２１又はＩＥＥＥ１２８４バス３０２２を介して行われる。
【００２３】
図４は、ＡＳＩＣ３００１の構成を示すブロック図で、この図４においても、前述の図面と共通する部分は同じ記号を付与して、それらの説明を省略する。
【００２４】
４００１はＰＣカードインターフェース部で、装着されたＰＣカード３０１１に記憶されている画像データを読取ったり、或いはＰＣカード３０１１へのデータの書き込み等を行う。４００２はＩＥＥＥ１２８４インターフェース部で、プリンタエンジン３００４との間のデータのやり取りを行う。このＩＥＥＥ１２８４インターフェース部は、デジタルカメラ３０１２或いはＰＣカード３０１１に記憶されている画像データを印刷する場合に使用されるバスである。４００３はＵＳＢインターフェース部で、ＰＣ３０１０との間でのデータのやり取りを行う。４００４はＵＳＢホストインターフェース部で、デジタルカメラ３０１２との間でのデータのやり取りを行う。４００５は操作パネル・インターフェース部で、操作パネル１０１０からの各種操作信号を入力したり、表示部１００６への表示データの出力などを行う。４００６はビューワ・インターフェース部で、ビューワ１０１１への画像データの表示を制御している。４００７は各種スイッチやＬＥＤ４００９等との間のインターフェースを制御するインターフェース部である。４００８はＣＰＵインターフェース部で、ＤＳＰ３００２との間でのデータのやり取りの制御を行っている。４０１０はこれら各部を接続する内部バス（ＡＳＩＣバス）である。
【００２５】
以上の構成に基づく動作概要を以下に説明する。
＜通常のＰＣプリンタモード＞
これはＰＣ３０１０から送られてくる印刷データに基づいて画像を印刷する印刷モードである。
【００２６】
このモードでは、ＰＣ３０１０からのデータがコネクタ１０１３を介して入力されると、ＵＳＢバスハブ３００８、ＵＳＢバス３０２１を介して直接プリンタエンジン３００４に送られ、ＰＣ３０１０からのデータに基づいて印刷が行われる。
＜ＰＣカードからの直接プリントモード＞
ＰＣカード３０１１がカードスロット１００９に装着或いは脱着されると割り込みが発生し、これによりＤＳＰ３００２はＰＣカード３０１１が装着されたか或いは脱着（取り外された）されたかを検知できる。ＰＣカード３０１１が装着されると、そのＰＣカード３０１１に記憶されている圧縮された（例えばＪＰＥＧ圧縮）画像データを読込んでメモリ３００３に記憶する。その後、その圧縮された画像データを解凍して再度メモリ３００３に格納する。次に、操作パネル１０１を使用して、その格納した画像データの印刷が指示されると、ＲＧＢ信号からＹＭＣＫ信号への変換、ガンマ補正、誤差拡散等を実行してプリンタエンジン３００４で印刷可能な記録データに変換し、ＩＥＥＥ１２８４インターフェース部４００２を介してプリンタエンジン３００４に出力することにより印刷を行う。
＜カメラからの直接プリントモード＞
図５は本実施の形態に係るフォトダイレクトプリンタ装置１０００とデジタルカメラ３０１２とを接続する状態を示す図である。
【００２７】
図において、ケーブル５００は、プリンタ装置１０００のコネクタ１０１２と接続されるコネクタ５００１と、デジタルカメラ３０１２の接続用コネクタ５００３と接続するためのコネクタ５００２とを備えており、また、デジタルカメラ３０１２は、内部のメモリに保存している画像データを、接続用コネクタ５００３を介して出力可能に構成されている。なお、デジタルカメラ３０１２の構成としては、内部に記憶手段としてのメモリを備えるものや、取外し可能なメモリを装着するためのスロットを備えたものなど、種々の構成を採用することができる。図５に示すケーブル５０００を介してプリンタ装置１０００とデジタルカメラ３０１２とを接続することにより、デジタルカメラ３０１２からの画像データを直接プリンタ１００で印刷することができる。
【００２８】
図６は、図５のようにして、プリンタ装置１０００にデジタルカメラ３０１２が接続された場合における、操作パネル１０１０の表示部１００６の表示状態を示す図で、この場合には表示部１００６にカメラマーク６０００のみが表示され、操作パネル１０１０における表示及び操作が無効になり、又ビューワ１０１１への表示も無効になる。従って、これ以降はデジタルカメラ３０１２でのキー操作及びデジタルカメラ３０１２の表示部（不図示）への画像表示のみが有効になるので、ユーザはそのデジタルカメラ３０１２を使用して印刷指定を行うことができる。
【００２９】
以下、以上の構成に基づく本実施の形態に係るフォトダイレクトプリンタ装置１０００における処理を、図７乃至図１２に示すフローチャートを参照して説明する。尚、これの処理はＤＳＰ３００２のＣＰＵにより、マルチタスク処理により実行される。
【００３０】
図７は、プリンタ装置１０００とデジタルカメラ３０１２とが接続される場合の処理を示すフローチャートである。
【００３１】
ますステップＳ１で、ＵＳＢホストタスクにより、ＵＳＢバスにデジタルカメラ３０１２が接続されたかどうかを調べる。カメラ３０１２が接続されたことが検知されるとステップＳ２に進み、デジタルカメラ３０１２が接続されたことを示すメモリ３００３のカメラフラグをオンにする。次にステップＳ３に進み、ＰＣカード３０１１によるプリントモードか、ＰＣ３０１０よりのデータに基づく印刷モードの実行中かどうかをみる。そうでない時、或いは印刷モードの実行中であればそのモードが終了するのを待ってステップＳ４に進み、操作パネル１０１０の表示部１００６にカメラマーク６０００を表示して、ユーザにデジタルカメラ３０１２が接続されたことを報知する。そしてステップＳ５に進み、そのデジタルカメラ３０１２からの画像データの取り込み、及びそのカメラ３０１２の操作部によりなされる操作指示に従って、そのデジタルカメラ３０１２で撮像されて、そのカメラ３０１２の記憶媒体に記憶されている画像のプリント処理を実行する。
【００３２】
一方ステップＳ１でデジタルカメラ３０１２が接続されたのではなく接続が解除された、即ち、デジタルカメラ３０１２が切り離されている場合はステップＳ６に進み、カメラフラグがオンかどうか、即ち、今まで接続されていて、今回、初めてカメラ３０１２が切り離されたかどうかをみる。そうであればステップＳ７に進み、カメラフラグをオフにし、ステップＳ８で表示部１００６に表示されていたカメラマーク６０００を消去する。そしてステップＳ９に進み、ＰＣカード３０１１が装着されていることを示すカードフラグがオンかどうかを調べる。オンであればステップＳ１０に進み、それまで無効にされていたＰＣカード３０１１からの画像データの読み出しや、その読み出した画像データの印刷処理などに進む。これは、デジタルカメラ３０１２が接続されている場合には、ＰＣカード３０１１からの画像データの読み出しやそれによる印刷処理が実行されずにサスペンドされた状態であるため、これらの処理に移行するためのものである。尚、ステップＳ６でカメラフラグがオフの場合、或いはステップＳ９で、カードフラグがオフの場合は、そのまま処理を終了する。
【００３３】
図８は、ＰＣカード３０１１の装着、或いは脱着に伴う処理を説明するフローチャートである。
【００３４】
このＰＣカード３０１１の着脱は割り込みにより知らされ、まずステップＳ２１で、ＰＣカード３０１１が装着されたのか、或いは取り外されたのかをみる。装着された場合はステップＳ２２に進み、ＰＣカード３０１１が装着されたことを示すカードフラグをオンにする。次にステップＳ２３に進み、カメラ３０１２が接続されているかどうかを、カメラフラグにより判定する。カメラフラグがオンであれば、ＰＣカード３０１１が装着されたことによる、データの取り込みを行うことなく、そのまま処理を終了する。
【００３５】
一方、カメラフラグがオフであればステップＳ２４に進み、ＰＣモード、即ち、ＰＣ３０１０からの印刷指示に従って印刷ジョブを実行中かどうかをみる。そうでなければステップＳ２６に進むが、そうであればステップＳ２５に進み、その印刷ジョブが終了するのを待ってステップＳ２６に進む。ステップＳ２６では、操作パネル１０１０の操作指示に従って、ＰＣカード３０１１からのデータの読み出しを行い、ステップＳ２７で、操作パネル１０１０からの指示に従って、その読み出した画像データを印刷する。
【００３６】
またステップＳ２１で、ＰＣカード３０１１が外された場合はステップＳ２８に進み、カードフラグをオフにして、ＰＣカード３０１１が取り外されたことを記憶しておく。
【００３７】
図９は、ＰＣ３０１０からの印刷データを受信して印刷する処理を説明するフローチャートである。
【００３８】
ＰＣ３０１０からの印刷データを受信するとステップＳ３１で、カメラフラグがオンかどうか、即ち、デジタルカメラ３０１２が接続されているかどうかをみる。接続されている時はステップＳ３２に進み、ビジー信号をＰＣ３０１０に出力して、ＰＣ３０１０からの画像データを印刷できない旨を知らせる。
【００３９】
一方、ステップＳ３１で、カメラフラグがオフの時はステップＳ３３に進み、カードフラグがオンか、即ちＰＣカード３０１１が装着されているかをみる。ＰＣカード３０１１が装着されていない場合はステップＳ３５に進むが、装着されている時はステップＳ３４に進み、ＰＣカード３０１１からの画像データの印刷処理が実行されているかどうかをみる。印刷処理中であればステップＳ３３に戻って、ＰＣカード３０１１の画像データの印刷終了を待ってステップＳ３４からステップＳ３５に進み、ＰＣ３０１０からの画像データを受信して印刷する、所謂、通常のＰＣプリンタとしての動作を実行する。
【００４０】
図１０は、ビューワ１０１１への画像表示処理を説明するフローチャートである。
【００４１】
ビューワ１０１１への表示エベントが発生するとステップＳ４１に進み、カメラフラグがオンかどうかをみる。オンでなければステップＳ４２に進み、表示すべきデータをビューワ１０１１に出力して、表示を指示された画像を表示する。一方、カメラフラグがオン、即ち、デジタルカメラ３０１２が接続されているときは、何もせずに処理を終了する。
【００４２】
これにより、デジタルカメラ３０１２が接続されているときは、ビューワ１０１１への画像表示が禁止される。
【００４３】
図１１は、操作パネル１０１０との間の入出力制御を示すフローチャートである。
【００４４】
操作パネル１０１０におけるキー入力イベント或いは表示部１００６への表示イベントが発生するとステップＳ５１に進み、カメラフラグがオンかどうかをみる。オンでなければステップＳ５２に進み、その発生したキー入力イベント、或いは表示イベントに応じた処理を実行する。一方、カメラフラグがオン、即ち、デジタルカメラ３０１２が接続されているときはステップＳ５３に進み、表示部１００６に前述したカメラマーク６０００を表示して処理を終了する。
【００４５】
これにより、デジタルカメラ３０１２が接続されているときは、操作パネル１０１０におけるキー操作が無視されることになる。
【００４６】
また図１２は、ＰＣ３０１０からＰＣカード３０１１へのアクセスを示すフローチャートである。
【００４７】
ＰＣ３０１０からのＰＣカード３０１１へのアクセス要求が入力されるとステップＳ６１に進み、カードフラグがオンかどうかをみる。オンでなければＰＣカード３０１１が装着されていないので、その旨をＰＣ３０１０に伝えて処理を終了する。ＰＣカード３０１１が装着されている時はステップＳ６２に進み、カメラフラグがオンかどうか、即ち、デジタルカメラ３０１２が接続されているかどうかをみる。接続されている時はステップＳ６３に進み、デジタルカメラ３０１２との間のデータのやり取りを時分割し、その時分割した時間でＰＣ３０１０からＰＣカード３０１１へのアクセスを許可する。一方、ステップＳ６２で、デジタルカメラ３０１２が接続されていない時はステップＳ６４に進み、ＰＣ３０１０によるＰＣカード３０１１への画像データの書き込み、或いはＰＣカード３０１１からの画像データの読み出しを許可する。
【００４８】
これにより、デジタルカメラ３０１２が接続されている状態でも、ＰＣ３０１０からＰＣカード３０１１にアクセスすることが可能となる。
【００４９】
尚、上記説明では、デジタルカメラが接続された場合に、そのデジタルカメラによる操作を最優先とする場合で説明したが、例えばデジタルカメラ、ＰＣカード、ＰＣのいずれを最優先とするかを任意に設定できるようにしても良い。
【００５０】
又或いはデフォルトで、デジタルカメラを最優先に設定しておき、ユーザが手動により、ＰＣカード、或いはＰＣを最優先に設定できるようにしてもよい。
【００５１】
また、ビューワ１０１１への表示を常にエネーブルにするスイッチ等を設け、デジタルカメラが接続された場合でも、そのカメラからの画像データをビューワ１０１１に表示できるようにしても良い。このような設定を行うスイッチは、例えば操作パネル１０１０設けても良く、或いは装置に設けられた他のスイッチ等でも良い。
【００５２】
なお本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００５５】
以上説明したように本実施の形態によれば、ＰＣ、メモリカード及びデジタルカメラを接続し、それらよりの画像データを入力して印刷するプリンタ装置において、それぞれ優先順位を設けて印刷できるので、ユーザが意図しない機器或いはメモリ等からの画像データを印刷する虞がなくなる。
【００５６】
尚、本実施の形態では、撮像装置としてデジタルカメラを例に挙げて説明したが本発明はこれに限られるものではない。例えば、近年においては、撮像機能と撮像して得られた画像データを保存する機能を備えた携帯電話も知られており、本実施の形態で挙げたデジタルカメラの替わりに、そのような携帯電話を、接続ケーブルを介して接続可能な構成としてもよい。
【００５７】
また、携帯可能な情報端末として、ＰＤＡ（Personal Digital Assistance）として、画像を表示可能な液晶モニタや、撮像した画像を保存可能なメモリを備えたものも最近普及しつつあり、このようなＰＤＡを接続ケーブルで接続可能とし、上述の実施の形態のデジタルカメラと同様に、保存されている画像データを記録可能に構成してもよい。
【００５８】
また本実施の形態に係るフォトダイレクトプリンタ装置によれば、一台のプリンタ装置で、ＰＣプリンタ、カメラ用のプリンタ、及びメモリプリンタとしての機能を実現できる。
【００５９】
【発明の効果】
以上説明したように本発明によれば、撮像装置が接続された場合に、その撮像装置からの画像データを優先的に処理することができる。
【００６０】
また本発明によれば、撮像装置が接続された場合に、その撮像装置における操作を有効にし、それ記録装置における操作を無効にすることができる。これにより、複数の機器やメモリが接続された場合でも、ユーザの意図しない画像の印刷を防止できるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るフォトダイレクトプリンタ装置の概観斜視図である。
【図２】本実施の形態に係るフォトダイレクトプリンタ装置の操作パネルの概観図である。
【図３】本実施の形態に係るフォトダイレクトプリンタ装置の制御に係る主要部の構成を示すブロック図である。
【図４】本実施の形態に係るフォトダイレクトプリンタ装置のＡＳＩＣの構成を示すブロック図である。
【図５】本実施の形態に係るフォトダイレクトプリンタ装置とデジタルカメラとを接続した状態を示す図である。
【図６】本実施の形態に係るフォトダイレクトプリンタ装置とデジタルカメラとが接続されたときの操作パネルの表示部への表示例を示す図である。
【図７】本実施の形態に係るフォトダイレクトプリンタ装置とデジタルカメラとが接続される場合の処理を示すフローチャートである。
【図８】本実施の形態に係るフォトダイレクトプリンタ装置における、ＰＣカードの装着、或いは脱着に伴う処理を説明するフローチャートである。
【図９】本実施の形態に係るフォトダイレクトプリンタ装置における、ＰＣからの印刷データを受信して印刷する処理を説明するフローチャートである。
【図１０】本実施の形態に係るフォトダイレクトプリンタ装置における、ビューワへの画像表示処理を説明するフローチャートである。
【図１１】本実施の形態に係るフォトダイレクトプリンタ装置における操作パネルの入出力制御を示すフローチャートである。
【図１２】本実施の形態に係るフォトダイレクトプリンタ装置における、ＰＣからＰＣカードへのアクセス要求処理を説明するフローチャートである。
【図１】
0004054555.tif 000002
【図２】
0004054555.tif 000003
【図３】
0004054555.tif 000004
【図４】
0004054555.tif 000005
【図５】
0004054555.tif 000006
【図６】
0004054555.tif 000007
【図７】
0004054555.tif 000008
【図８】
0004054555.tif 000009
【図９】
0004054555.tif 000010
【図１０】
0004054555.tif 000011
【図１１】
0004054555.tif 000012
【図１２】
0004054555.tif 000013