(57)【要約】【課題】一度プリントした画像を二重にプリントすることを防止する。【解決手段】電子カメラのメモリカードには、撮像した画像データと、プリントを希望する画像データの標識を記述したプリント情報とが記録される。電子カメラがダイレクトに接続されたプリンタは、プリント情報を取り込み、取り込んだプリント情報に定められた画像データを電子カメラから順に取り込んでプリントアウトする。プリント情報に定めた全ての画像データをプリントした後にプリンタは、情報削除信号を電子カメラに送る。電子カメラは情報削除信号を受け取ることで、プリント実行済みのプリント情報を削除する。【選択図】　　　　図４
2004120601.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録する画像記録装置と、前記プリント情報で指定した画像データを取り込んでプリントするプリンタと、前記画像記録装置とプリンタとの間でデータの授受を双方向で行う通信制御手段とから構成されるプリントシステムにおいて、
前記プリンタが前記プリント情報に定めた画像データの全てをプリントした後に、プリント実行済みの前記プリント情報を前記メモリ手段から削除する情報削除手段を備えたことを特徴とするプリントシステム。
【請求項２】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録する画像記録装置と、前記プリント情報で指定した画像データを取り込んでプリントするプリンタと、前記画像記録装置とプリンタとの間でデータの授受を双方向で行う通信制御手段とから構成されるプリントシステムにおいて、
前記プリンタが予め決められた枚数をプリントした後に、それまでにプリントを実行したプリント済み情報を盛り込んだ最新のプリント情報に前記メモリ手段に記録したプリント情報を更新する情報更新手段を備えたことを特徴とするプリントシステム。
【請求項３】
前記情報更新手段は、前記プリント情報に指定した画像データの標識に対応付けした希望プリント枚数分をプリントした後に、そのプリント済みの画像データの標識の記述を削除して前記プリント情報の内容を更新することを特徴とする請求項３記載のプリントシステム。
【請求項４】
前記情報更新手段は、前記プリント情報に指定した画像データの標識に対応付けした希望プリント枚数の値をプリントする毎に減算した値に更新することを特徴とする請求項３記載のプリントシステム。
【請求項５】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録するとともに、通信手段を介して接続されるプリンタに前記プリント情報で指定した画像データを送ってプリント指示する画像記録装置において、
前記プリンタが予め決められた枚数をプリントした後に、それまでにプリントを実行したプリント済み情報を盛り込んだ最新のプリント情報に前記メモリ手段に記録した前記プリント情報を更新する情報更新手段を備えていることを特徴とする画像記録装置。
【請求項６】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録するとともに、通信手段を介して接続されるプリンタに前記プリント情報に基づいて画像データを送ってプリント指示する画像記録装置において、
前記プリント情報に定められた画像データの全てをプリントした後に、前記メモリ手段から先にプリントを実行した前記プリント情報を削除する情報削除手段を備えていることを特徴とする画像記録装置。
【請求項７】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録する画像記録装置が通信手段を介して接続され、前記通信手段を介して前記プリント情報を取り込み、取り込んだプリント情報に指定された画像データを順に取り込んでプリントするプリンタにおいて、
前記プリント情報に定められた画像データの全てをプリントした後に、前記メモリ手段からプリント実行済みの前記プリント情報を削除するための情報削除信号を発生し、前記情報削除信号を前記通信手段を介して前記画像記録装置に送る情報削除信号発生・送出手段を備えていることを特徴とするプリンタ。
【請求項８】
複数の画像データと、前記複数の画像データのうちのプリントを希望する画像データの標識及びその画像データの希望プリント枚数などを定めたプリント情報とをメモリ手段に記録する画像記録装置が通信手段を介して接続され、前記通信手段を介して前記プリント情報を取り込み、取り込んだプリント情報に指定された画像データを順に取り込んでプリントするプリンタにおいて、
予め決められた枚数をプリントした後に、それまでにプリントを実行したプリント済み情報を盛り込んだ最新のプリント情報に前記メモリ手段に記録した前記プリント情報を更新するための情報更新信号を発生し、前記情報更新信号を前記通信手段を介して前記画像記録装置に送る情報更新信号発生・送出手段を備えていることを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ（電子カメラ）、携帯電話、及び画像ファイリング装置などの画像記録装置、及びその画像記録装置にダイレクト接続して該装置に記録した画像データをプリントするプリンタ、並びにこれらを用いるプリントシステムに関するものである。
【０００２】
【従来の技術】
従来、電子カメラで撮った画像をプリントする場合には、電子カメラとパーソナルコンピュータ（以下、「ＰＣ」という）とをＵＳＢ（ユニバーサル・シリアル・バス）というインターフェース規格のもので接続してプリントしていた。これは、従来多くのＰＣに採用されているＵＳＢ接続によるデータ転送がホスト（マスター）とペリフェラル（スレーブ）という関係を前提としており、ホストはＰＣに限られていたためである。
【０００３】
ＵＳＢ規格として、ＰＣを介さずに２つの周辺機器同士を相互に接続することができるＵＳＢ−Ｏｎ−Ｔｈｅ−Ｇｏ（以下「ＵＳＢＯＴＧ」という）と称する規格が近年発表されている。この規格の特徴は、ホストとペリフェラルというＵＳＢ接続の親子関係を、接続し合った周辺機器が動的に切り替えることができる点にある。また、ピア・ツー・ピア・インターフェースとしては、二地点間（ポイント・ツー・ポイント）のバス規格であるＩＥＥＥ１３９４と称すシリアル・インターフェースが知られている。
【０００４】
ＰＣを用いないで電子カメラに記録した画像をプリンタでプリントするプリンタシステムが提案されている（特許文献１）。このプリンタシステムでは、電子カメラに装着するメモリーカードに、複数の画像データとプリント情報とを記録する。プリント情報は、どの画像をどのような順番で、それぞれ何枚ずつプリントするかというジョブ情報である。そのプリント情報と画像データとを記録したメモリカードをプリンタに装着して、プリンタがメモリカードからプリント情報を読み出してプリント情報に基づいて画像データをプリントする。
【０００５】
ところで、メモリーカードは、単位記憶容量当たりの単価が高く、またプリンタにメモリーカード用のスロットを設けると、コンパクト化を阻害する一因となる。しかも、プリントする場合には、電子カメラからいったんメモリーカードを取り出してプリンタにセットし、そして、プリントが終了した後には、メモリーカードを再び電子カメラへ戻す必要があり、メモリーカードの着脱作業が面倒である。そこで、電子カメラとプリンタとをダイレクトに接続して電子カメラで作ったプリント情報をプリンタに直接送ってプリンタ側でプリント情報に基づいてプリントを行うプリントシステムが提案されている（特許文献２）。
【０００６】
【特許文献１】
特開平６−８５３７号公報
【特許文献２】
特開２０００−１１８０８６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、前述したプリントシステムでは、プリント情報に応じた順に画像データが電子カメラからプリンタに送られ、受け取った順にプリントを実行する。この実行中に、電子カメラの内蔵電池の容量が無くなったり、電子カメラ又はプリンタの電源を不用意にＯＦＦしたり、さらにはケーブル抜けが生じたりすると、プリンタが印刷を中断する。こうなると、その後復帰してもプリント情報を最初から実行するという不都合が生じる。一度実行したプリント処理を再び始めから実行すると、当然無駄にプリントを行う結果となってしまう。また、一度プリントしたプリント情報の画像を電子カメラから消去し忘れた場合、２重に実行してしまうミスも起き易い。
【０００８】
本発明は、一度プリントした画像を二重にプリントしないように工夫した画像記録装置及びプリンタ並びにプリントシステムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
前記目的を達成するために、本発明のプリントシステムは、プリンタがプリント情報に定めた画像データの全てをプリントした後に、画像記録装置のメモリ手段から実行済みのプリント情報を削除する情報削除手段を備えたものである。これによれば、プリント情報で指定した画像の全部をプリントした後に、プリント情報を削除するから、不用意に一度実行したプリント情報に基づいたプリント処理を再び実行する不都合を確実に解消することができる。
【００１０】
また、プリンタで予め決められた枚数、例えば１枚ずつプリントした後に、それまでにプリントを実行したプリント済み情報を盛り込んだ最新のプリント情報に画像記録装置のメモリ手段に記録したプリント情報を更新する情報更新手段を備えてもよい。これによれば、プリントしながらプリント情報にプリント済み画像の履歴を書き込むようにすると、トラブルが生じても一度プリントした画像を二重にプリントすることはない。
【００１１】
通信制御手段としては、マスター・スレーブ型のインターフェースがある。このインターフェースでは、機器の一方にマスターとなるホストコントローラが、また他方にはスレーブとなるターゲットコントローラが必要になる。この場合、ホストコントローラを設けたプリンタ又は画像記録装置に、情報削除手段又は情報更新手段を備えることが必要になる。
【００１２】
また、ホストコントローラをプリンタに設ける場合には、プリンタに情報削除信号発生・送出手段又は情報更新信号発生・送出手段を設ける。これらは、プリント情報の削除、又はプリント情報の内容を変更する更新を実行するコマンドを含む信号を発生して画像記録装置に送る。
【００１３】
画像記録装置は、複数の画像データを記録するメモリ手段と、そのメモリ手段に記録した複数の画像データのうちのプリントを希望する画像データ及びその枚数などを定めたプリント情報を作成する情報作成手段とを備えている。
【００１４】
ホストコントローラを設けたプリンタには、情報取込信号発生・送出手段、データ取込信号発生・送出手段、及び、プリント手段を備える必要がある。情報取込信号発生・送出手段は、画像記録装置との接続が完了することに応答してプリント情報を取り込むための情報取込信号を発生し、その信号を画像記録装置に送る。データ取込信号発生・送出手段は、取り込んだプリント情報で指定された画像データを取り込むための信号を発生し、その信号を画像記録装置に送る。プリント手段は、取り込んだ画像データをプリント情報で指定した枚数に基づいてプリントする。
【００１５】
ホストコントローラを画像記録装置に設ける場合には、画像記録装置に情報削除手段又は情報更新手段を設ける。ホストコントローラを設けた画像記録装置には、作成されたプリント情報で指定された画像データを順に送るデータ送出手段と、送った画像データをプリント指示するための信号を発生し、その信号をプリンタに送るプリント指示信号発生・送出手段とを設ける必要がある。
【００１６】
通信制御手段としてピア・ツウ・ピア型のインターフェースを用いる場合には、情報更新手段又は情報削除手段をプリンタと画像記録装置との何れか一方に設ければよい。通信制御手段としてピア・ツウ・ピア型のインターフェースを用い、プリンタに情報更新又は情報削除手段を設ける場合には、情報更新又は情報削除手段を、情報削除信号発生・送出手段又は情報更新信号発生・送出手段とする。加えてプリンタには、前記情報取込信号発生・送出手段、データ取込信号発生・送出手段、及び、プリント手段を設ければよい。
【００１７】
通信制御手段としてピア・ツウ・ピア型のインターフェースを用い、画像記録装置に情報更新手段又は情報削除手段を設ける場合には、前記データ送出手段とプリント指示信号発生・送出手段とを設ければよい。
【００１８】
【発明の実施の形態】
本発明の一実施形態であるプリントシステムは、プリンタに対して画像記録装置、例えば電子カメラを直接接続して電子カメラからプリント情報を取り込みその後にプリント情報に基づく画像を取り込んでプリントしている途中で、不用意な操作などで電子カメラ又はプリンタ側で電源がＯＦＦしたり、接続ケーブルが抜けてしまったりするトラブルが生じた後の復帰動作で、一度プリントした画像を二重にプリントしないように、プリントをしながら電子カメラに記憶したプリント情報を更新することに特徴がある。
【００１９】
図１に示すように、プリントシステム１０は、ダイレクトに接続される電子カメラ１１とプリンタ１２とで構成されている。電子カメラ１１は、メインコントローラ１３、撮像部１４、画像処理部１５、表示部１６、操作部１７、メディアコントローラ１８、ＲＯＭ１９、接続検知部２０、及びＵＳＢインタフェース２１からなる。撮像部１４は、撮影光学系、ＣＣＤイメージセンサ、Ａ／Ｄコンバータなどからなり、被写体を撮像し得られた画像をデジタルデータに変換して出力する。画像処理部１５は、デジタル化された画像データに対して、例えば伸長・圧縮処理を含む各種の画像処理を施す。メディアコントローラ１８は、メモリーカード２２にアクセスして画像データの書き込みと読み取りとを行う。ＵＳＢインタフェース２１は、ＵＳＢコネクタ２４とＵＳＢターゲットコントローラ２５とからなる。メインコントローラ１３は、操作部１７からの操作信号に応じて、電子カメラ１１の各部を制御する。
【００２０】
電子カメラ１１には、操作部１７での切り替え操作により選択される撮影モード、及び再生モードとがある。撮影モードでは、撮像部１４を駆動して撮像した画像データを圧縮してメモリーカード２２に記録する。再生モードは、メモリーカード２２に記録した画像データを表示部１６に表示するモードであり、このモードにプリント指定機能がある。プリント指定機能を選択操作すると、ＲＯＭ１９に予め記録したプリントアウト指定プログラムが実行される。
【００２１】
このプログラムは、プリントアウト指定ファイル（プリント情報）を作成するプログラムである。プリントアウト指定ファイルは、メモリーカード２２に記録した画像データを表示部１６に順に表示しながらプリントアウトの選択、及びプリントアウトする場合の希望プリント枚数とを操作部１７から指定する応答形式で作成される。このプログラムにより作成されたプリントアウト指定ファイルは、平易なテキスト形式となっており、ヘッダー部とジョブ記述部とから構成されている。ヘッダー部には、カメラ機種名、ファイル作成日時、ユーザーＩＤなどが自動的に記録される。
【００２２】
ジョブ記述部には、自動プリント情報が記述され、ここに画像データの標識（ファイル名を含むパス）がプリント順に記される。この画像データの標識には、希望のプリント枚数の値などが対応付けされている。このプリントアウト指定ファイルは、画像データとは別々にメモリーカード２２に記録される。メモリーカード２２は、メディアコントローラ１８に着脱自在に取り付けられる。なお、着脱自在なメモリーカード２２の代わりに、固定のメモリを用いてもよい。
【００２３】
プリンタ１２は、メインコントローラ３０、ＲＯＭ３１、ＲＡＭ３２、プリント部３３、ＵＳＢインターフェース３４、接続検知部３５、表示部３６、伸長部３７、及び操作部３８からなる。メインコントローラ３０は、プリンタ１２の各部を統括的に制御する。伸長部３７は、取り込んだ圧縮画像データを伸長して再生画像データに変換する。
【００２４】
ＵＳＢインタフェース３４は、ＵＳＢコネクタ３９と、ＵＳＢホストコントローラ４０とからなる。ＵＳＢコネクタ３９は、ＵＳＢホストコントローラ４０とともに、ＵＳＢホスト機能を備えたＵＳＢインタフェースを構成する。ＵＳＢインタフェース３４は、電子カメラ１１とプリンタ１２とをデータ通信可能に接続する双方向の通信インタフェースを構成する。
【００２５】
接続検知部２０，３５は、ＵＳＢコネクタ２４，３９にケーブルが接続されたときだけ導通状態になるスイッチ（図示せず）を配設してこのスイッチを介して供給される信号によりコネクタの接続状態を検知し、この検出結果をメインコントローラ１３，３０に供給する。メインコントローラ１３，３０は、その結果で接続の可否を判定する。
【００２６】
ＵＳＢケーブル４１を介して、電子カメラ１１とプリンタ１２とを物理的に接続すると、双方の接続検知部２０，３５のスイッチがＯＮしてこの検出結果をメインコントローラ１３，３０に供給する。ホスト側となるプリンタ１２のメインコントローラ３０は、ＵＳＢコネクタ３９にＵＳＢターゲット機器が接続されたことを検知する。プリンタ１２のＵＳＢホストコントローラ４０は、接続が確認されると、予め決められたデータバス確立シーケンスに従ってチェックして、異常なき場合にデータバスを確立し、データ通信を制御する。
【００２７】
データバス確立シーケンスは、電子カメラ１１に対して、問い合わせコマンドを送って、機器情報を問い合わせる。この機器情報には、ドライブの仕様情報や、ＵＳＢインタフェースの仕様情報などが含まれる。ドライブの仕様情報としては、例えば、ドライブの種類（メモリーカードにアクセスするドライブユニットであること）などが含まれ、他方、ＵＳＢインタフェースの仕様情報としては、データの転送速度などが含まれる。
【００２８】
電子カメラ１１は、プリンタ１２からの問い合わせに応じて、電子カメラ１１の機器情報を送信する。このようなネゴシエーションが完了すると、データバスが確立されて、データ転送が可能な状態となる。
【００２９】
電子カメラ１１は、ＵＳＢホスト機器と接続されると、データ転送モードに自動的に移行する。このモードにおいては、電子カメラ１１は、メモリーカード２２にアクセスしてデータの読み取りと書き込みとを行うメディアドライブとして動作する。
【００３０】
また、プリンタ１２は、ＵＳＢスレーブ機器と接続されると、自動プリントアウトモードに移動的に移行して、ＲＯＭ３１に予め記憶されているプリントアウトプログラムを実行する。このプログラムは、電子カメラ１１のメディアドライブ内にプリントアウト指定ファイルがあるか否かを検索し、ある場合にはそのファイルを取り込んでそのファイルで指定した順に画像データを取り込み、プリント部３３に指定枚数分だけプリント指示するとともに、一枚ずつプリントするごとにプリント済みの履歴をプリント情報に書き込むための情報更新信号を発生してその信号を電子カメラ１１に送るプログラムである。このプログラムをメインコントローラ３０が実行することで、情報検索信号発生・送信手段、情報取込信号発生・送出手段、画像取込信号発生・送出手段、情報更新手段、及びプリント手段が機能する。
【００３１】
以下、上記プリントアウトプログラムの作用を図２及び図３を参照しながら説明する。電子カメラ１１とプリンタ１２とをＵＳＢケーブルで接続すると、前述したように、データバスの確立が行われる。データバスの確立完了後には、電子カメラ１１がデータ転送モードに自動的に移行し、またプリンタ１２が自動プリントアウトモードに移行する。
【００３２】
プリンタ１２がプリントアウトモードに移行すると、プリントアウトプログラムが実行される。まず、プログラムを構成する情報検索信号発生・送信手段は、データバスの確立完了を受けることに応答してプリントアウト指定ファイルがあるか否かの検索を問い合わせる検索信号を発生してこの検索信号をＵＳＢインターフェース３４を介して電子カメラ１１に送る。電子カメラ１１は、検索信号を受け取ることでメモリーカード２２のドライブを検索し、プリントアウト指定ファイルが存在する場合には有信号をプリンタ１０に送って返答する。なお、無い場合には、このプログラムを終了する。
【００３３】
プリンタ１２は、電子カメラ１１からプリントアウト指定ファイルが存在する旨の信号を受け取ることに応答して情報取込信号発生・送出手段がプリントアウト指定ファイルを取り込むための情報取込信号を発生し、この情報取込信号をＵＳＢインターフェース３４を介して電子カメラ１１に送る。電子カメラ１１は、情報取込信号を受け取ることに応答してメモリーカード２２からプリントアウト指定ファイルを読み出してプリンタ１２に送る。
【００３４】
プリンタ１２のファイル記憶手段は、取り込んだプリントアウト指定ファイルをＲＡＭ３２に一時的に格納する。そして、格納完了に応答して画像取込信号発生・送出手段がＲＡＭ３２からプリントアウト指定ファイルを読み出して、そのファイルで指定した画像データを取り込むための画像取込信号を発生し、この画像取込信号をＵＳＢインターフェース３４を介して電子カメラ１１に送る。この画像取込信号は、プリントアウト指定ファイルの自動プリント情報に記述した最初の標識に該当する画像データを取り込むためのコマンドを含んでいる。これにより、プリントアウト指定ファイルで指定した最初の画像データが電子カメラ１１から送られる。
【００３５】
プリンタ１２のプリント指示手段は、取り込んだ画像データをＲＡＭ３２に一時的に記憶する。そしてプリント指示手段は、画像データの取り込みが完了することに応答してＲＡＭ３２から画像データを読み出してプリント処理する。
【００３６】
画像データは、ＲＡＭ３２から読み出すときに伸長部３７で伸長され、再生画像データとして読み出される。また、プリント指示手段は、プリントアウト指定ファイルに定めた枚数値の情報もプリント部３３に送る。
【００３７】
プリント部３３は、プリントを一枚完了するごとにプリント完了信号を送出する。このプリント完了信号に応答して情報更新手段は、電子カメラ１１のメモリーカード２２に記録されているプリントアウト指定ファイルを更新するための情報更新信号を発生し、ＵＳＢインターフェース３４を介してその情報更新信号を電子カメラ１１に送る。
【００３８】
この情報更新信号を電子カメラ１１が受け取ることで、電子カメラ１１では、プリントアウト指定プログラム又は更新専用プログラムが実行され、このプログラムを利用して直前にプリントした画像データに対応付けした希望プリント枚数値を１つ減算した値に書き直してプリントアウト指定ファイルを更新する。なお、枚数値がゼロとなったときには、枚数値をそのまま「０」と書き込む。
【００３９】
電子カメラ１１は、プリントアウト指定ファイルを更新すると、更新完了信号を送出する。プリンタ１２は、画像データの標識に対するプリント済みの枚数をカウントしており、前記更新完了信号を受け取ると、ＲＡＭ３２に一時記憶したプリントアウト指定ファイルを参照して残りの未プリント枚数があるか否かを確認し、ある場合には、再びＲＡＭ３２から前記画像データを読み出して２枚目のプリントを実行する。
【００４０】
残りの未プリント枚数が無い場合には、ＲＡＭ３２から前記画像データを削除し、その後、画像取込信号発生・送出手段がＲＡＭ３２に記憶のプリントアウト指定ファイルを参照して未プリントの画像データがあるか否かを確認し、ある場合には次の画像データを取り込むための画像取込信号を発生して電子カメラ１１に送る。
【００４１】
以下、前述したように画像データを順に取り込んでプリントを行いながら、プリントを一枚ずつ完了するごとに、プリントアウト指定ファイルを更新していく。プリントアウト指定ファイルで指定した全ての画像データをプリント処理した後には、プリンタ１２のファイル記憶手段がプリンタ１２のＲＡＭ３２に一時的に記憶したプリントアウト指定ファイルを削除する。こうすることで、電子カメラ１１のメモリーカード２２に記録した元のプリントアウト指定ファイルの内容は、画像データの標識に対応付けしたプリント希望枚数の値が全てゼロになっている。
【００４２】
上記実施形態では、全ての画像をプリントアウトしたときには、プリントアウト指定ファイルの画像データの標識に対応付けた枚数値がゼロになっているが、図４に示すように、プリント希望枚数をプリントアウトした後に、その画像データの標識及びこれに対応付けた枚数値の記述をプリントアウト指定ファイルの自動プリント情報の領域から削除する標識削除信号を発生するようにしてもよい。この場合、全ての画像データをプリントアウトした後には、プリントアウト指定ファイルは、自動プリント情報の領域になにも記述のない内容となる。なお、枚数値を減算する更新を省略して標識の記述を削除する更新だけでもよい。
【００４３】
プリントアウトプログラムは、ＵＳＢ接続ケーブルが抜けたり、プリンタ１２及び電子カメラ１１の電源がダウンしたりする不都合が生じた場合、処理が中断する。この場合、従来のプリントシステムでは、再接続又は電源投入により再びプリントアウトプログラムを最初から立ち上げることになるため、プリントアウト指定ファイルを再び取り込んで一度プリントした画像を最初からプリントする結果となってしまうのに対し、本実施形態では、電子カメラ１１に記録のプリントアウト指定ファイルの内容が一度プリントした画像をプリント済みとして更新されているから、二重にプリントするような不都合を確実に防止することができる。
【００４４】
上記構成では、画像データを取り込んで１枚プリントを行う毎にプリントアウト指定ファイルを更新しているが、図５に示すように、全ての画像データをプリントアウトした後に、電子カメラに記録のプリントアウト指定ファイルを削除してもよい。この場合には、プリントアウト指定ファイルで指定した全ての画像データをプリントアウトした後に、プリントアウト指定ファイルを削除する信号を発生し、それを電子カメラ１１に送る情報削除信号発生・送出手段をプリンタ１２に設ければよい。
【００４５】
電子カメラ１１にＵＳＢホスト機能を設ける場合には、電子カメラ１１に情報更新手段を設ける。ホストコントローラを設けた電子カメラには、データ送出手段が設けられている。データ送出手段は、図６に示すように、接続完了後に、プリントアウト指定ファイルを読み出して、プリント指定した画像データをプリンタに送る。また、電子カメラには、プリント指示信号発生・送出手段が設けられている。プリント指示信号発生・送出手段は、送った画像データをプリント指示するための信号を発生し、その信号をプリンタに送る。電子カメラ１１に設けた情報更新手段は、予め決められた枚数、例えば１枚プリントが完了した後に、プリントアウト指定ファイルを更新する。この更新は、プリンタからプリント完了信号を受けることに応答する。更新を完了すると、次の画像データの転送及びプリント指示を行う。
【００４６】
なお、情報更新手段の代わりに、情報削除手段を設けてもよい。この場合は、プリント完了を受け取るごとに画像データを転送し、最後の画像データのプリント完了信号を受け取った後に、情報削除手段がプリントアウト指定ファイルを削除する。なお、プリントアウト指定ファイルの内容を更新、又はそのファイルを削除するタイミングとしては、画像データを転送した後としてもよい。この例では、電子カメラ１１に情報削除手段又は情報更新手段を設けているので、ＵＳＢインターフェースを介して相手側に送る必要がない。
【００４７】
上記実施形態では、プリンタ１２にＵＳＢホスト機能を、電子カメラ１１にＵＳＢターゲット機能を設けたＵＳＢインターフェースを備えているが、代わりに、電子カメラ及びプリンタとの双方に、ＵＳＢホスト機能とＵＳＢターゲット機能との両方をもつＵＳＢインタフェースをそれぞれ備えてもよい。この場合には、電子カメラ及びプリンタとの双方に、形状の異なる「Ａ」コネクタと「Ｂ」コネクタと対を設けたＵＳＢコネクタを備える。そして、「Ａ」コネクタのみに挿入することができる形状の「Ａ」端子と、「Ｂ」コネクタのみに挿入することができる形状の「Ｂ」端子とを両端に持つＵＳＢケーブルを使用する。このように構成することで、ＵＳＢケーブルの「Ａ」端子を挿入した機器がホスト、相手側がターゲットとなるように、ケーブル端子の違いによって機器がホストかターゲットかを自動的に認識させるようにすることもできる。
【００４８】
上記実施形態では、接続される２つの機器の一方が通信制御の主導権を持ち、他方がそれに従属して通信を行うマスター・スレーブ型のＵＳＢインターフェースとしているが、これに限らず、接続される２つの機器が対等な関係で通信制御を行うピア・ツー・ピア（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）型のインターフェース、例えば米国電気電子技術者協会（ＩＥＥＥ：Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ）　１３９４というシリアル・インターフェースを用いてもよい。この場合には、プリンタ側からプリントアウト指定ファイルを更新又は削除する命令を実行することもできるし、逆に電子カメラ側から実行することも可能である。
【００４９】
また、ケーブルを使用して有線通信を行う他に、ワイヤレスで通信を行うようにしてもよい。無線インタフェースとしては、例えば、ＩＥＥＥ８０２．０１規格やＢｌｕｅｔｏｏｔｈ規格などのインタフェースがある。無線インタフェースとして、ＵＳＢインタフェースと同様にマスター・スレーブ型のインタフェースを使用した場合には、電子カメラ又はプリンタのいずれかの無線インタフェースにホスト機能を持たせる必要がある。
【００５０】
また、上記実施形態では、プリンタに対して複数の画像データを記録する電子カメラを接続する例で説明しているが、代わりに、携帯電話や画像ファイリング装置を用いても良い。携帯電話には、撮影レンズ及び撮像素子を組み込み、撮影レンズを介して撮像素子で撮像した画像をメモリ手段に記録する携帯電話やメールなどに添付される画像データをメモリ手段に記録する携帯電話が知られている。このような携帯電話にプリント情報を作成する作成手段を設け、その携帯電話とプリンタとをダイレクトに接続し、作成したプリント情報に基づいてプリンタで自動的にプリントすることもできる。このとき、所定枚数のプリントごとにプリント情報を更新、又は全プリント後にプリント情報を削除するように構成すればよい。
【００５１】
【発明の効果】
以上詳細に説明したように、本発明は、プリントを行いながらプリント済みの履歴の情報を盛り込んだ最新のプリント情報に更新する、又は全プリント完了後にプリント実行済みのプリント情報を削除するようにしたから、一度プリントした画像を二重にプリントするような不都合を確実に防止することができる。
【図面の簡単な説明】
【図１】プリンタと電子カメラとを接続した状態を示す説明図である。
【図２】プリンタと電子カメラとの間でのデータの授受を示す説明図である。
【図３】プリンタの動作を示すフローチャートである。
【図４】未プリント枚数が無くなったときにその画像データの標識の記述を削除して更新を行う例のデータの授受を示すフローチャートである。
【図５】全画像プリント完了後にプリント情報を削除する例のデータの授受を示すフローチャートである。
【図６】電子カメラに情報更新手段を設けた例の電子カメラの動作を示す説明図である。
【符号の説明】
１０　プリントシステム
１１　電子カメラ
１２　プリンタ
２１，３４　ＵＳＢインターフェース
【図１】
2004120601.tif 000003
【図２】
2004120601.tif 000004
【図３】
2004120601.tif 000005
【図４】
2004120601.tif 000006
【図５】
2004120601.tif 000007
【図６】
2004120601.tif 000008