(57)【特許請求の範囲】
【請求項１】
撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置と、前記撮像装置と通信手段によって接続される印刷装置とによって構成される画像印刷システムであって、
前記画像処理手段は、前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納することを特徴とする画像印刷システム。
【請求項２】
撮像手段と、
前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、
前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、
印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、
前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、
前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有し、
前記印刷処理が一時停止された場合は、前記画像処理手段は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納することを特徴とする撮像装置。
【請求項３】
前記印刷処理が一時停止されたときに、印刷作業の進行状態を示す印刷作業データを記録する印刷進行状態記録手段を具備することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記撮像手段により撮影した画像データを記録する媒体として第１のメモリ手段と、取り外し可能な第２のメモリ手段とを有し、撮影した画像データを前記第２のメモリ手段に記録した後に印刷を再開することを特徴とする請求項２または３に記載の撮像装置。
【請求項５】
前記第２のメモリ手段に撮影画像データを最後に記録した後、予め設定された時間を経過した後に印刷を再開することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記印刷装置が印刷を再開するときに、一時停止されていた画像の印刷を再開することを使用者が入力可能な入力装置を具備することを特徴とする請求項２〜５の何れか１項に記載の撮像装置。
【請求項７】
前記印刷作業の一時停止時に、前記印刷進行状態記録手段に記録された印刷作業の進行状態を示す印刷作業データを用いて印刷作業を再開することを特徴とする請求項３〜６の何れか１項に記載の撮像装置。
【請求項８】
前記印刷装置による印刷が一時停止されたときに、印刷作業の進行状態を示す印刷作業データを記録する印刷作業データ記録手段と、
印刷作業データ記録手段と前記印刷装置に記録された印刷作業データとを比較照合する印刷作業データ比較照合手段と、
前記印刷作業データ比較照合手段の結果に基いて印刷再開の是非を決定する印刷再開是非決定手段とを具備することを特徴とする請求項２〜７の何れか１項に記載の撮像装置。
【請求項９】
システム使用者による撮影命令発行後、撮影動作が予め設定された第１の所定時間が経過した後に行われるとき、前記第１の所定時間以下の第２の所定時間が経過するまで印刷を中止させる印刷中止手段を具備することを特徴とする請求項２〜８の何れか１項に記載の撮像装置。
【請求項１０】
前記印刷装置による印刷作業が一時停止されたときに、印刷を一時停止したときの時刻データを記録する印刷中止時刻記録手段を具備することを特徴とする請求項２〜９の何れか１項に記載の撮像装置。
【請求項１１】
前記一時停止されていた印刷作業を再開するときに、印刷を一時停止してから再開までの経過時間を使用者に対して表示する経過時間表示手段を具備することを特徴とする請求項２〜１０の何れか１項に記載の撮像装置。
【請求項１２】
撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置と、前記撮像装置と通信手段によって接続される印刷装置とによって構成される画像印刷システムの制御方法であって、
前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納するよう、前記画像処理手段を制御することを特徴とする画像印刷システムの制御方法。
【請求項１３】
撮像手段と、
前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、
前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、
印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、
前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、
前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置の制御方法であって、
前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納するよう前記画像処理手段を制御することを特徴とする撮像装置の制御方法。
【請求項１４】
請求項１２または１３に記載の制御方法の各処理をコンピュータに実行させるプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像印刷システム、撮像装置、画像印刷システムの制御方法、撮像装置の制御方法及び記憶媒体に関し、特に、単体で撮影動作が可能なデジタルカメラと、印刷装置とを組み合わせた画像印刷システムに用いて好適なものである。
【０００２】
【従来の技術】
従来、デジタルカメラを既存のカメラの代替手段として用いるユーザーは、デジタルカメラで撮影した画像をプリンターで印刷して鑑賞する場合が多い。この場合、デジタルカメラからプリンターに直接印字するのではなく、デジタルカメラから画像データをパソコンヘ転送し、上記パソコンに接続されたプリンターで印刷することが一般的であった。しかし、近年はデジタルカメラとプリンターとを直接接続して画像を印刷可能なシステムも出現している。
【０００３】
このような画像印刷システムは、高価なパソコンを用いないで撮影画像を印刷することができるので、画像印刷システムの構成を安価に構築できるとともに、単純な操作で写真のようなプリントを得ることができる利点を有している。
【０００４】
【発明が解決しようとする課題】
しかし、上記のようなパソコンを使用しない画像印刷システムには以下のような問題があった。すなわち、上記画像印刷システムにおいて使用するプリンターには単独で画像を印刷する機能がないため、印刷に必要な演算処理の大部分はデジタルカメラ側で処理するようになされている。
【０００５】
このため、プリント中にはデジタルカメラ内部の演算回路と演算リソース（記録メモリやバッファ）に多大な負荷がかかり、プリント作業を継続しながら撮影作業を行うと、撮影作業に演算リソースを全て振り分けることができないので、高速速写や高画質撮影などを軽快に行うことができない問題があった。
【０００６】
上記のような問題を解消するために、撮影を行う場合には印刷を中止するように構成した場合には、ユーザーによる印刷中止操作が必要であるので、この間に撮影のチャンスを逃す恐れがあった。更に、印刷を中止して撮影を行った場合には、中止した印刷を途中から再開することができず、上記中止した画像の印刷を最初からやり直さなければならに問題があった。
【０００７】
本発明は上述の問題点にかんがみ、単体で撮影動作が可能な撮影装置と、これに接続された印刷装置によって構成される画像印刷システムにおいて、印刷作業の実行とは無関係に撮影動作を行うことができるようにすることを第1の目的とする。
また、中止した印刷作業を無駄にすることなく、撮影終了後に印刷作業を再開できることを第２の目的とする。
【０００８】
【課題を解決するための手段】
本発明の画像印刷システムは、撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置と、前記撮像装置と通信手段によって接続される印刷装置とによって構成される画像印刷システムであって、
前記画像処理手段は、前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納することを特徴とする。
【０００９】
本発明の撮像装置は、撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有し、前記印刷処理が一時停止された場合は、前記画像処理手段は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納することを特徴とする。
【００１１】
本発明の画像印刷システムの制御方法は、撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置と、前記撮像装置と通信手段によって接続される印刷装置とによって構成される画像印刷システムの制御方法であって、
前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納するよう、前記画像処理手段を制御することを特徴とする。
本発明の撮像装置の制御方法は、撮像手段と、前記撮像手段により撮像した画像データに画像処理を施し、画像処理後の画像データを画像メモリに一時的に格納する画像処理手段と、前記画像処理手段により画像処理が施された画像データを着脱可能な記録媒体に記録する記録手段と、印刷対象となる画像データを前記記録媒体から読み出して前記画像メモリに一時的に格納し、前記画像メモリに格納した画像データを印刷用データに変換して前記画像メモリに格納する変換手段と、前記画像メモリに格納された印刷用データを印刷する印刷装置との間でデータの送受信を行う通信手段と、前記印刷装置で画像を印刷するための印刷処理が実行されているときに撮影指示が入力された場合に、前記印刷処理を一時停止させる印刷一時停止手段とを有する撮像装置の制御方法であって、前記印刷処理が一時停止された場合は、前記撮影指示に応じて撮像され画像処理を施した後の画像データを、前記印刷用データが記録されている前記画像メモリの領域に上書きして格納するよう前記画像処理手段を制御することを特徴とする。
【００１２】
本発明の記憶媒体は、上記に記載の制御方法の各処理をコンピュータに実行させるプログラムを記憶したことを特徴とする。
【００１３】
本発明は上記技術手段を有するので、印刷作業が実行されているときに撮影動作が行われる場合には、印刷が自動的に一時停止するので、撮影装置においては単体で動作している時と同じ使用感を実現することが可能となる。また、中止されるまでに既に行われた印刷作業を無駄にすることなく、撮影終了後に印刷作業を再開することが可能となる。
【００１４】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明の画像印刷システム、撮像装置、印刷装置、印刷制御方法及び記憶媒体の実施の形態を説明する。
図１に、本実施の形態の画像印刷システムの構成例を示す。図１中、上部が本システムの撮影装置（ＣＡＭＥＲＡ  ＤＥＶＩＣＥ）１００、下部が印刷装置（ＰＲＩＮＴＥＲ  ＤＥＶＩＣＥ）２００である。これら２つの装置は有線あるいは無線通信手段によって接続され、有線通信手段によって接続されている場合には分離することができる。
【００１５】
図１において、１０１は撮像ユニット、１０２は制御ユニット、１０３は画像メモリ、１０４はフラッシュメモリカード、１０５はカラー液晶表示装置、１０６はデータバス、１０７は印刷装置の制御ＣＰＵ、１０８は入力装置、１０９は制御線、１１０は撮影装置の通信インターフェイス、１１１は計時装置である。
【００１６】
また、２０１は印刷装置の制御ＣＰＵ、２０２は印刷装置の制御処理用メモリ、２０３は印刷ユニット、２０４は印刷装置の通信インターフェイス、２０５はデータバス、２０６はＣＰＵの制御線である。本実施の形態のシステムの全体的な制御は主にＣＰＵユニット１０７が行う。
【００１７】
撮影装置の制御ＣＰＵ１０７は複数のタスク実行が可能なＣＰＵで、内部に各処理に必要なワークメモリ空間を持つ。本システムでは撮影・印刷・中断・再開の４つのタスクが撮影装置の制御ＣＰＵ１０７で並列実行される。各タスクは互いにメッセージを送受信する。
【００１８】
以下、各タスクの処理内容を説明する。
「撮影タスク」
本実施の形態の画像印刷システムにおける撮影装置を単独で動作させ、撮影動作を行う方法を図２のフローチャートに対応して以下述べる。撮影動作は、図２の撮影タスクを撮影装置の制御ＣＰＵ１０７が実行することで行われる。
【００１９】
最初のステップＳ１０１において、本撮影システムは着脱可能な電池によって電源供給が行われる。電源供給が開始されると、撮影装置の制御ＣＰＵ１０７は撮影動作プログラムタスクの起動を行う。
【００２０】
次に、ステップＳ１０２において、本システムの使用者が、入力装置１０８を通じて撮影装置の制御ＣＰＵ１０７に撮影命令を出すことで本システムは撮影動作を開始する。
次に、ステップＳ１０３において、本撮影システムによって印刷が行われているか確認する。
【００２１】
この確認の結果、印刷が行われている場合にはステップＳ１１０に進んで印刷の中断処理を行う。上記中断処理については後述する。ステップＳ２０３の判定の結果、印刷が行われていなければステップＳ１０４に進んで画像メモリ１０３に画像を格納する処理を行う。
【００２２】
但し、ステップＳ１０２における撮影命令がタイマー撮影命令である場合には、中断処理を直ちに行わない。タイマー撮影命令は、通常の撮影命令と同様に使用者が入力装置１０８を通じて撮影装置の制御ＣＰＵ１０７に発行できる。
【００２３】
タイマー撮影命令が発行された場合、命令発行後１０分が経過してから撮影を行う。撮影装置の制御ＣＰＵ１０７は接続された計時装置１１１の出力より計時動作を行い、命令発行後９分が経過してから中断処理へ移行する。中断が行われると、印刷タスク（後述）より印刷中断メッセージが発信されるので、撮影装置の制御ＣＰＵ１０７は印刷の中断を知ることができる。
【００２４】
次に、ステップＳ１０４において、撮影装置が撮影を開始する。撮影タスクは撮影開始メッセージ印刷開始メッセージを発信する。撮影装置は、撮像素子・光学レンズ群・電子絞り・電子合焦手段によって構成される撮像ユニット１０１と、撮像ユニット１０１を制御する制御ユニット１０２によってデジタル画像を撮影する。
【００２５】
撮影装置の全ての制御は撮影装置の制御ＣＰＵ１０７によって行われる。撮影装置の制御ＣＰＵ１０７は内部に予め決められた制御プログラムを持ち、制御線１０９によって接続されたユニットを制御する。
【００２６】
撮影装置の制御ＣＰＵ１０７は、制御ユニット１０２を制御線１０９経由で制御し、撮像ユニット１０１に装備されている電子絞り・電子合焦手段を制御する。撮影装置の制御ＣＰＵ１０７は制御ユニット１０２を制御し、撮影された画像データはデータバス１０６を経由し、制御ユニット１０２に接続されている画像メモリ１０３に格納される。このときの画像メモリ１０３のメモリ空間を図５に示す。
【００２７】
本撮影装置への電力供給が失われると画像メモリ１０３に格納された画像は消去される。撮影装置の制御ＣＰＵ１０７が画像データを画像メモリ１０３に格納する領域は固定されており、前回撮影したデータは上書きされる。
【００２８】
次に、ステップＳ１０５において、撮影装置の制御ＣＰＵ１０７は、画像メモリ１０３に格納された画像データを予め決められたプログラムに従って処理し、データサイズを圧縮する。画像データ（処理前）を画像処理・圧縮したデータが、図５における画像データ（処理・圧縮後）である。画像データ(圧縮・処理後）のデータサイズは画像データ(処理前）より必ず小さくなる。このとき、前述中断処理ステップＳ１１０を行った経緯がある場合、画像メモリ上に残る印刷用データ領域に上書きして上記圧縮後の画像データを書き込む。本動作により、画像メモリ容量を有効に活用して撮影動作を行うことが可能である。
【００２９】
次に、ステップＳ１０６において、撮影装置の制御ＣＰＵ１０７は上記ステップＳ１０４で圧縮した画像データ(圧縮・処理後）を、フラッシュメモリカード１０４に格納する。フラッシュメモリカード１０４は、本撮影装置から取り外し可能に取り付けられている。
【００３０】
撮影装置の電源の供給が停止した場合、撮影装置から取り外した場合、いずれの場合にもフラッシュメモリカード１０４の内容は保持される。図５に示したように、画像データ(圧縮・処理後）は撮影された順番にフラッシュメモリカード１０４へ格納される。画像データ(処理・圧縮後）がフラッシュメモリカード１０４に格納されると、撮影タスクは撮影終了メッセージを各タスクヘ送信する。
【００３１】
次にステップＳ１０７に進み、撮影が終了すると、撮影装置の制御ＣＰＵ１０７は撮影が終了したことをカラー液晶表示装置１０５に表示する。
【００３２】
次に、ステップＳ１０８において、撮影装置の制御ＣＰＵ１０７は、フラッシュメモリカード１０４の空き容量を確認し、次回の撮影に必要な充分な空き容量が無ければステップＳ１０９に進んで残容量が無い旨を表示して撮影動作を終了する。
【００３３】
また、フラッシュメモリカード１０４に空き容量がある場合、撮影装置の制御ＣＰＵ１０７は、接続されている計時装置１１１が発生する３００ｍｓｅｃ毎の信号出力に同期して、入力装置１０８の状態をチェックする。このチェックにより次に入力装置１０８によって撮影を指示されるまで撮影装置の制御ＣＰＵ１０７は待機する。
【００３４】
計時装置１１１は、内部にリアルタイムクロック機能を備え、撮影装置の制御ＣＰＵ１０７は計時装置１１１から現時点を示す時間データを得ることができる。撮影装置の制御ＣＰＵ１０７は通常内蔵するプログラムコードによって動作するが、入力装置１０８による使用者の指示によってプログラムコードを更新することもできる。このとき、更新するプログラムコードはフラッシュメモリカード１０４から撮影装置の制御ＣＰＵ１０７へと転送される。
【００３５】
ステップＳ１０９においては、上述したように、フラッシュメモリカード１０４の空き容量が無い場合、撮影装置の制御ＣＰＵ１０７はカラー液晶表示装置１０５に残容量無し表示を行い、撮影動作を終了する。使用者は、本撮影装置の電源を切り、フラッシュメモリカード１０４を新たに空き容量があるものに交換した上で再度電源投入を行う。このことにより再び撮影が可能となる。
【００３６】
「印刷タスク」
本実施の形態の画像印刷システムにおいて、印刷動作を行う手順を図３のフローチャートを参照しながら説明する。
図３は、本システムにおける印刷プログラムタスクの処理を示したものである。また、印刷の中断と再開において各タスクが発信するメッセージを図４に示した。
【００３７】
電源が投入されると、最初のステップＳＴ２０１において、撮影装置の制御ＣＰＵ１０７は印刷プログラムタスクを起動して、印刷タスク処理に必要な初期処理を行う。
【００３８】
次に、ステップＳ２０２において、印刷プログラムは、本システムで撮影が行われているか確認する。撮影が行われている場合には、印刷動作を開始しない。
【００３９】
上記ステップＳ２０２における確認の結果、撮影中ではない場合にはステップＳ２０３に進み、撮影装置の制御ＣＰＵ１０７は使用者が入力装置１０８によって発行する印刷命令を受信し、印刷を開始する。あるいは、再開タスク（後述）より再開開始メッセージを受信した場合も印刷を開始する。但し、再開不能を受信している場合はステップＳ２１２に進む。
【００４０】
次に、ステップＳ２０４において、撮影装置の制御ＣＰＵ１０７は印刷装置と通信を行い、正常に通信が行われているか確認する。このとき、通信インターフェイスＣＩＦ（Ｃ０１０）より信号送出を行う。印刷装置を制御する撮像ユニット１０１は、予め決められたプログラムによって、受信した上記撮影装置の制御ＣＰＵ１０７の信号に対し通信インターフェイス印刷装置の通信インターフェイス２０４（Ｐ００４）を通じて返信を行う。
【００４１】
印刷装置の制御ＣＰＵ２０１は、内部にワークメモリ及び予め書き込まれたプログラムコードを持ち、撮影装置の制御ＣＰＵ１０７の指令とは無関係に独自に処理を行うことができる。ここで、印刷装置の制御ＣＰＵ２０１は印刷装置の残インク容量、残紙枚数などをチェックした後、撮影装置の制御ＣＰＵ１０７に対して印刷が可能であるかを返信する。
【００４２】
これにより、撮影装置の制御ＣＰＵ１０７は印刷装置が正常に使用できるか確認することができる。印刷が開始できない場合はステップＳ２１１に進む。ここで本タスクは印刷開始メッセージを発信する。
【００４３】
次に、ステップＳ２０５において、図６に示すように、撮影装置の制御ＣＰＵ１０７は印刷対象となる画像データをフラッシュメモリカード１０４から読み出して画像メモリ１０３上にコピーする。なお、本実施例では、フラッシュメモリカード１０４上の全ての画像データを印刷する例を述べるが、実際には印刷対象となる画像データを使用者が選択しても良い。
【００４４】
次に、ステップＳ２０６において、図６に示すように、撮影装置の制御ＣＰＵ１０７はステップＳ２０５で読み出した画像データ（圧縮・処理後）を印刷装置で適切に処理できるデータ印刷用データへと変換する。
【００４５】
次に、ステップＳ２０７において、画像メモリ１０３に展開された印刷用データを通信インターフェイス１１０を通じて印刷装置２００へ送信する。撮影装置の制御ＣＰＵ１０７は画像メモリ１０３メモリ空間における印刷用データ読み出しポインタ印刷用データを常に管理している。
【００４６】
印刷装置の制御ＣＰＵ２０１は、印刷用データを印刷装置の通信インターフェイス２０４を通じて受信する。印刷装置の制御ＣＰＵ２０１は、データバス２０５及びＣＰＵの制御線２０６で接続されたデバイスを制御して印刷作業を行う。
【００４７】
印刷装置の通信インターフェイス２０４から受信された印刷データはデータバス２０５を経由して印刷装置の制御処理用メモリ２０２に一度展開され、予め決められた処理を行った後印刷ユニット２０３へ送られる。
【００４８】
印刷ユニット２０３は受信した印字データを印刷用紙に印刷する。印刷用紙の検知や、紙送り、インクの保守などは全て印刷装置の制御ＣＰＵ２０１が制御する。
【００４９】
次に、ステップＳ２０８において、撮影装置の制御ＣＰＵ１０７はステップＳ２０７で得たデータ及び制御信号を印刷装置の制御ＣＰＵ２０１へ送信し、かつ印刷中であることをカラー液晶表示装置１０５によって使用者へ表示する。
【００５０】
次に、ステップＳ２０９に進み、印刷中に中断する場合、撮影装置の制御ＣＰＵ１０７は中断タスクを起動する。中断タスクの詳細は後述する。撮影装置の制御ＣＰＵ１０７が中断を行うのは下記の場合である。
【００５１】
１）通信の切断：撮影装置の制御ＣＰＵ１０７と印刷装置の制御ＣＰＵ２０１は、撮影装置の通信インターフェイス１１０及び印刷装置の通信インターフェイス２０４を通じて相互に通信を行っている。なんらかの要因で通信が切断された場合、撮影装置の制御ＣＰＵ１０７は撮影装置の通信インターフェイス１１０に接続された制御線制御線１０９を通じて通信切断を知ることができる。
【００５２】
２）印刷装置の制御ＣＰＵ２０１の中断要求：印刷装置の制御ＣＰＵ２０１は予め設定されている印刷装置の状態に対応して、ＣＩＦ及び印刷装置の通信インターフェイス２０４を通じて撮影装置の制御ＣＰＵ１０７へ中断要求を出すことができる。印刷装置の使用する用紙・インクなど消耗品が払底したことにより中断要求を発行する。
【００５３】
３）ユーザーによる中断要求：本システム使用者は、入力装置１０８を使用して撮影装置の制御ＣＰＵ１０７に対して印刷中断要求を発行できるように成されている。
【００５４】
４）撮影による中断要求：本システムが印刷を行っている際に、使用者が撮影を行おうとすると、撮影装置の制御ＣＰＵ１０７は印刷を中断する。撮影動作が行われる時は印刷開始メッセージが撮影タスクによって発信されるので、このメッセージを受信した場合は、印刷タスクは印刷を中断する。
【００５５】
撮影装置の制御ＣＰＵ１０７は、上記条件に対応した値として、中断要因を得る。中断要因は、次回内容が更新されるまで撮影装置の制御ＣＰＵ１０７の内蔵メモリに保存されている。
【００５６】
次に、ステップＳ２１０においては、印刷が完了したか否かを判断する。この判定の結果、印刷が完了すると、撮影装置の制御ＣＰＵ１０７は印刷タスクを終了する。また、上記判断の結果、印刷終了ではない場合にはステップＳ２０８に戻って上述した処理を繰り返し行う。
【００５７】
ステップＳ２１１に進んだ場合には、撮影装置の制御ＣＰＵ１０７はカラー液晶表示装置１０５に印刷開始不能であることを表示して使用者に通知する。
【００５８】
また、ステップＳ２１２に進んだ場合には、再開不能メッセージか否かを判断し、再開不能メッセージであった場合は、印刷動作を終了する。
【００５９】
また、ステップＳ２０９からステップＳ２１３に進んだ場合には、印刷を中断する。印刷タスクは印刷中断メッセージを発信する。
【００６０】
「中断タスク」
上述のステップＳ２０９において、印刷の中断が要求されると撮影装置の制御ＣＰＵ１０７は中断処理タスクを実行する。中断処理タスクの処理手順を図７のフローチャートを参照しながら、以下説明する。
【００６１】
先ず、最初のステップＳ３０１において、撮影装置の制御ＣＰＵ１０７はタスク処理に必要な初期処理を行う。
【００６２】
次に、ステップＳ３０２において、撮影装置の制御ＣＰＵ１０７はカラー液晶表示装置１０５に印刷の中断を表示し、上述したステップＳ２０９で保存された中断要因中断要因を読み出し、併せて表示する。使用者は中断要因の表示を見ることで、印刷の中断要因を知ることが可能である。
【００６３】
次に、ステップＳ３０３において、撮影装置の制御ＣＰＵ１０７は中断要因を撮影装置の制御ＣＰＵ１０７の内部ワークメモリに再度保存する。
【００６４】
次に、ステップＳ３０４において、撮影装置の制御ＣＰＵ１０７は現在印刷中の画像ファイルのデータナンバー及び、スプールデータ読み出し用ポインターを内部ワークメモリに保存する。
【００６５】
通信の切断による中断の場合、撮影装置の制御ＣＰＵ１０７は印刷装置の制御ＣＰＵ２０１と通信し、印刷中の画像データ番号及びスプールデータ読み出し用ポインターを印刷装置の制御ＣＰＵ２０１の内部メモリに保存する。
【００６６】
また、撮影装置の制御ＣＰＵ１０７は計時装置１１１より現在時刻データを読み出し、印刷が中断した時点を示す時間データとして印刷装置の制御ＣＰＵ２０１に保存する。
【００６７】
ここで、撮影装置の制御ＣＰＵ１０７は中断タスク終了メッセージを発信し、印刷再開タスクを起動する。印刷再開タスクの詳細は以下に述べる。撮影装置の制御ＣＰＵ１０７は中断タスクを終了する。
【００６８】
「再開タスク」
印刷再開タスクの処理手順を図７のフローチャートを参照しながら説明する。
【００６９】
先ず、最初のステップＳ４０１において、撮影装置の制御ＣＰＵ１０７は中断タスクの最後に、印刷再開タスクを起動する。
次に、ステップＳ４０２において、撮影装置の制御ＣＰＵ１０７は中断要因を読み出す。同時に、上記ステップＳ３０４で保存した印刷中断時刻データも読み出す。
【００７０】
次に、ステップＳ４０３において、撮影装置の制御ＣＰＵ１０７は、ステップＳ４０２で読み出した中断要因に応じて、印刷が再開可能であるかを確認する。再開可能でなければ、計時装置１１１を利用して定期的にシステムの状態を調べる。再開条件を下記に述べる。
【００７１】
１）通信の切断により印刷が中断した場合：撮影装置の制御ＣＰＵ１０７は計時装置１１１を利用して撮影装置の通信インターフェイス１１０を定期的に調べ、通信が再開されるまで待機する。
【００７２】
２）印刷装置の制御ＣＰＵ２０１の中断要求により印刷が中断した場合：撮影装置の制御ＣＰＵ１０７は計時装置１１１を使用して印刷装置の制御ＣＰＵ２０１を定期的に調べ、印刷が可能になるまで待機する。
【００７３】
３）ユーザーによる中断要求により印刷が中断した場合：撮影装置の制御ＣＰＵ１０７は計時装置１１１を使用して入力装置１０８を定期的に調べ、ユーザーが再開を指示するまで待機する。
【００７４】
４）撮影による中断要求により印刷が中断した場合：撮影装置の制御ＣＰＵ１０７は撮影が終了したか調べ、更に計時装置１１１を利用して一定時間経過するまで待機する。
【００７５】
ここで、撮影装置の制御ＣＰＵ１０７が待つ時間は予めプログラムされており、入力装置１０８によって使用者が変更することが可能である。この機能により、使用者による連続した撮影作業を妨害せず、かつ終了後に速やかに印刷再開が可能である。
【００７６】
次に、ステップＳ４０４において、撮影装置の制御ＣＰＵ１０７は印刷中断時の印刷進行データとして内部メモリに保持していた印刷中の画像データ番号及びスプールデータ読み出し用ポインターを読み出す。
【００７７】
次に、ステップＳ４０５において、撮影装置の制御ＣＰＵ１０７は印刷が再開できるか分析する。通信の切断により印刷が中断した場合には下記のチェックが必要である。
【００７８】
すなわち、撮影装置の制御ＣＰＵ１０７は、撮影装置の通信インターフェイス１１０を通じて印刷装置の制御ＣＰＵ２０１と通信し、印刷装置の制御ＣＰＵ２０１に保存した印刷中の画像データ番号及びスプールデータ読み出し用ポインターを読み出す。
【００７９】
この印刷装置の制御ＣＰＵ２０１より読み出したデータとステップＳ４０４で読み出した印刷中の画像データ番号及びスプールデータ読み出し用ポインターを比較する。これらが一致しない場合、通信が切断している間に、別の撮影装置が印刷を行ったと考えられるので撮影装置の制御ＣＰＵ１０７は印刷を再開しない。
【００８０】
この場合、ステップＳ４０６の処理を行う。再開する場合はステップＳ４０７の処理を行う。このとき、接続された印刷装置が本システムに使用できないものであったり、あるいは印刷を中断したりしたときに接続されていた印刷装置と個体認識が異なる場合も、同様に印刷を再開しない。
【００８１】
ステップＳ４０６の処理は、他のタスクに対し、再開エラーメッセージを発信する。印刷タスクは再開不能メッセージを受信すると印刷タスクを終了する。
ステップＳ４０７の処理は、撮影装置の制御ＣＰＵ１０７はカラー液晶表示装置１０５に「再開してよいか」使用者の許可を求める表示を行い、入力装置１０８の入力を待機する。
【００８２】
また、同時にステップＳ４０２で得た印刷中断時刻と計時装置１１１から得る現在時刻を減算し、中断後の経過時間をカラー液晶表示装置１０５に表示する。現在の時刻と比較して長時間が経過している場合には、印刷装置のインクが乾くなどトラブルが考えられるので、この点を使用者に注意喚起する。
【００８３】
入力装置１０８により使用者から印刷の許可が出た場合は、ステップＳ４０８へ進む。許可が得られない場合は、ステップＳ４０３へ戻り、再度一定時間が経過したあとに許可を求める。
【００８４】
ステップＳ４０８においては、再開メッセージを発信する。印刷タスクは印刷開始メッセージを受信すると印刷を中断するが、その後再開開始を受信すると印刷を再開する。
【００８５】
（本発明の他の実施の形態）
本発明は複数の機器（例えば、ホストコンピュータ、インターフェイス機器、リーダ、プリンター等）から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００８６】
また、上述した実施の形態の機能を実現するように各種のデバイスを動作させるように、上記各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施の形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００８７】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。かかるプログラムコードを記憶する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８８】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施の形態で説明した機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等の共同して上述の実施の形態で示した機能が実現される場合にもかかるプログラムコードは本発明の実施の形態に含まれることは言うまでもない。
【００８９】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基いてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合にも本発明に含まれる。
【００９０】
【発明の効果】
本発明は上述したように、本発明によれば、印刷作業が実行されているときに撮影動作が行われる場合には、印刷を自動的に一時停止させることができ、撮影装置を単体で動作させている時と同様な使用感を実現することができる。これにより、印刷中であっても撮影のチャンスを逃す恐れを可及的に無くすことができる。
また、本発明の他の特徴によれば、印刷を中止するまでに既に行われていた印刷作業を無駄にすることなく、撮影終了後に中断していた印刷作業を再開することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示し、システムの構成を示すブロック図である。
【図２】撮影動作の手順を示すフローチャートである。
【図３】印刷動作の手順を示すフローチャートである。
【図４】印刷中断／再開時におけるタスク間のメッセージを示す図である。
【図５】画像メモリからフラッシュメモリカードに画像データを格納する様子を示す図である。
【図６】フラッシュメモリカードに格納されている画像データを画像メモリに読み出す様子を示す図である。
【図７】中断タスクの動作を示すフローチャートである。
【図８】再開タスクの動作を示すフローチャートである。
【符号の説明】
１０１  撮像ユニット
１０２  制御ユニット
１０３  画像メモリ
１０４  フラッシュメモリカード
１０５  カラー液晶表示装置
１０６データバス
１０７  撮影装置の制御ＣＰＵ
１０８  入力装置
１０９  ＣＰＵの制御線
１１０  撮影装置の通信インターフェイス
１１１  計時装置
２０１  印刷装置の制御ＣＰＵ
２０２  印刷装置の制御処理用メモリ
２０３  印刷ユニット
２０４  印刷装置の通信インターフェイス
２０５  データバス
２０６  ＣＰＵの制御線
【図１】
0004536916.tif 000002
【図２】
0004536916.tif 000003
【図３】
0004536916.tif 000004
【図４】
0004536916.tif 000005
【図５】
0004536916.tif 000006
【図６】
0004536916.tif 000007
【図７】
0004536916.tif 000008
【図８】
0004536916.tif 000009