(57)【要約】【課題】画像供給装置と直接接続して画像供給装置が記憶する画像を記録材に形成可能な画像形成装置において、通信ケーブルや画像供給装置などに障害が発生した場合に、画像形成動作を手軽に継続可能とする。【解決手段】画像供給装置８０との間に通信障害が発生した後に、読取部１６に記憶媒体Ｍが挿入されると、判定手段７０１は、挿入された記憶媒体Ｍに記憶されている画像データに基づき該画像データを特定する特定情報を生成手段８０１と同一の手順で生成し、その生成した特定情報と記憶部７０３に格納されている特定情報とが一致しているか否かを判定する。画像形成制御手段７０１は、判定手段７０１が一致していると判定すると、記憶媒体Ｍに記憶されている画像データを読取部１６，７０６に読み取らせて、その読み取った画像データに基づく画像形成動作を画像形成部５０に継続させる。【選択図】図３
2011101269.tif 000002
【特許請求の範囲】
【請求項１】
装置本体から取り外し可能で画像データを記憶する記憶媒体と、
画像を記録材上に形成する画像形成装置に通信路を介して接続される送信手段と、
画像形成を指示する指示信号および前記記憶媒体に記憶された前記画像データを前記送信手段により前記画像形成装置に送信して、前記画像形成装置に前記画像データに基づく画像を前記記録材上に形成させる送信制御手段と
を備え、
前記送信制御手段は、前記指示信号および前記画像データに加えて、前記記憶媒体に記憶されている画像データを特定する特定情報を前記送信手段により前記画像形成装置に送信することを特徴とする画像供給装置。
【請求項２】
前記記憶媒体に記憶されている前記画像データに基づき前記特定情報を所定の手順で生成する生成手段を備えた請求項１に記載の画像供給装置。
【請求項３】
前記生成手段は、前記特定情報として、前記記憶媒体に記憶されている前記画像データのファイル名に基づきチェックサムデータを生成する請求項２に記載の画像供給装置。
【請求項４】
画像を表示する表示部と、
前記送信手段が前記画像データを前記画像形成装置に送信中に前記画像形成装置との間に通信障害が発生すると、前記装置本体から前記記憶媒体を取り外して前記画像形成装置に装着することにより画像形成動作が継続可能である旨を報知する報知画像を前記表示部に表示する表示制御手段と
を備えた請求項１ないし３のいずれかに記載の画像供給装置。
【請求項５】
請求項１に記載の画像供給装置の前記送信手段に前記通信路を介して接続される受信手段と、
前記受信手段が前記指示信号および前記画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、
記憶部と、
前記受信手段が前記特定情報を受信すると該特定情報を前記記憶部に格納する記憶制御手段と、
挿入された記憶媒体に記憶されているデータを読み取る読取部と、
前記画像形成部が前記画像データに基づく画像形成動作の実行中に前記画像供給装置との間に通信障害が発生した後に、前記読取部に記憶媒体が挿入されると、その挿入された記憶媒体に記憶されている画像データを前記記憶部に格納されている前記特定情報が特定しているか否かを判定する判定手段と、
前記判定手段が特定していると判定すると、前記記憶媒体に記憶されている画像データを前記読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を前記画像形成部に継続させる画像形成制御手段と
を備えたことを特徴とする画像形成装置。
【請求項６】
請求項２または３に記載の画像供給装置の前記送信手段に前記通信路を介して接続される受信手段と、
前記受信手段が前記指示信号および前記画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、
記憶部と、
前記受信手段が前記特定情報を受信すると該特定情報を前記記憶部に格納する記憶制御手段と、
挿入された記憶媒体に記憶されているデータを読み取る読取部と、
前記画像形成部が前記画像データに基づく画像形成動作の実行中に前記画像供給装置との間に通信障害が発生した後に、前記読取部に記憶媒体が挿入されると、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を前記生成手段と同一の手順で生成し、その生成した前記特定情報と前記記憶部に格納されている前記特定情報とが一致しているか否かを判定する判定手段と、
前記判定手段が一致していると判定すると、前記記憶媒体に記憶されている画像データを前記読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を前記画像形成部に継続させる画像形成制御手段と
を備えたことを特徴とする画像形成装置。
【請求項７】
画像を表示する表示部と、
前記通信障害が発生すると、前記画像供給装置から前記記憶媒体を取り外して前記読取部に挿入することにより画像形成動作が継続可能である旨を報知する報知画像を前記表示部に表示する表示制御手段と
を備えた請求項５または６に記載の画像形成装置。
【請求項８】
前記表示制御手段は、前記報知画像の表示後に、前記画像供給装置から前記記憶媒体を取り外して前記読取部に挿入するように促すメッセージ画像を前記表示部に表示する請求項７に記載の画像形成装置。
【請求項９】
前記受信手段が受信した前記指示信号に基づき、画像が形成される前記記録材の枚数を含む画像形成ジョブを生成するジョブ制御手段を備え、
前記ジョブ制御手段は、１枚の前記記録材への画像形成の完了ごとに前記画像形成ジョブを更新して前記枚数を残り枚数とし、
前記画像形成制御手段は、前記画像形成ジョブに基づき前記画像形成動作を継続する画像データを決定する請求項５ないし８のいずれかに記載の画像形成装置。
【請求項１０】
装置本体から取り外し可能で画像データを記憶する記憶媒体を有する画像供給装置に通信路を介して接続される受信手段と、
前記受信手段が画像形成を指示する指示信号および前記画像データを前記画像供給装置から受信すると、前記画像データに基づく画像を記録材上に形成する画像形成部と、
挿入された記憶媒体に記憶されているデータを読み取る読取部と、
画像を表示する表示部と、
前記画像形成部が前記画像データに基づく画像形成動作の実行中に前記画像供給装置との間に通信障害が発生すると、前記画像供給装置から前記記憶媒体を取り外して前記読取部に挿入することにより画像形成動作が継続可能である旨を報知する報知画像を前記表示部に表示する表示制御手段と
を備えたことを特徴とする画像形成装置。
【請求項１１】
画像データを記憶する画像供給装置と、画像を記録材上に形成する画像形成装置と、前記画像供給装置と前記画像形成装置とを直接接続する通信路と、を備える画像形成システムであって、
前記画像供給装置は、
装置本体から取り外し可能で前記画像データを記憶する記憶媒体と、
前記画像形成装置に前記通信路を介して接続される送信手段と、
前記記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を所定の手順で生成する生成手段と、
画像形成を指示する指示信号、前記記憶媒体に記憶された前記画像データおよび前記特定情報を前記送信手段により前記画像形成装置に送信して、前記画像形成装置に前記画像データに基づく画像を前記記録材上に形成させる送信制御手段と
を有し、
前記画像形成装置は、
前記画像供給装置の前記送信手段に前記通信路を介して接続される受信手段と、
前記受信手段が前記指示信号および前記画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、
記憶部と、
前記受信手段が前記特定情報を受信すると該特定情報を前記記憶部に格納する記憶制御手段と、
挿入された記憶媒体に記憶されているデータを読み取る読取部と、
前記画像形成部が前記画像データに基づく画像形成動作の実行中に前記画像供給装置との間に通信障害が発生した後に、前記読取部に記憶媒体が挿入されると、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を前記生成手段と同一の手順で生成し、その生成した前記特定情報と前記記憶部に記憶されている前記特定情報とが一致しているか否かを判定する判定手段と、
前記判定手段が一致していると判定すると、前記記憶媒体に記憶されている画像データを前記読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を前記画像形成部に継続させる画像形成制御手段と
を有することを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像供給装置と画像形成装置とを直接接続して記録材上に画像を形成する技術に関するものである。
【背景技術】
【０００２】
従来、紙などの記録材に画像を形成するプリンターなどの画像形成装置は、パーソナルコンピューターなどのホスト装置に接続され、テキストデータ、画像データなどの画像形成対象に基づきホスト装置により生成された画像形成制御コマンドに従って、画像形成動作を行っていた。これに対して、プリンターなどの画像形成装置により、デジタルスチルカメラなどの画像供給装置に記憶している画像を記録材に形成する際には、パーソナルコンピューターなどのホスト装置を使わずに手軽に画像形成を行うことが望まれていた。そこで、近年、デジタルスチルカメラなどの画像供給装置とプリンターなどの画像形成装置とをホスト装置を介さずに直接接続して画像を記録材に形成する、いわゆるダイレクト印刷が実用化されている。このダイレクト印刷では、例えばデジタルスチルカメラに格納された画像データおよび画像形成指示信号がプリンターに送信されると、プリンターは、その画像形成指示信号から画像形成制御のためのコマンドまたはデータを生成し、そのコマンドまたはデータに基づいて、画像データに対応する画像を記録材に形成している（特許文献１参照）。
【０００３】
上述したように、ホスト装置から画像形成制御コマンドが画像形成装置に送信される従来の印刷システムと異なり、ダイレクト印刷システムでは、ホスト装置を介していないため、画像形成装置において、画像データから画像形成制御のためのコマンドなどが生成される。したがって、ダイレクト印刷システムにおいて画像形成動作の実行中に障害が発生した場合、ホスト装置を備えた従来の印刷システムとは異なる手順でリカバリー処理を行うことが必要になる。そこで、特許文献１に記載のシステムでは、ダイレクト印刷の実行中に、画像形成装置における紙ジャムや電源断などの障害、通信ケーブル切断などの障害、画像供給装置における電源断などの障害が発生すると、その障害が復旧した後にリカバリー処理を行って、障害発生時点の画像から画像形成動作を再開するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２３７７１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のシステムでは、ダイレクト印刷の実行中に、画像供給装置に電源断などの障害が発生すると、画像形成装置が正常であっても、画像供給装置の障害が復旧した後でないと、画像形成動作を継続することができない。すなわち、例えば画像供給装置の内蔵バッテリー切れにより電源断が発生すると、内蔵バッテリーの充電が完了するまで画像形成動作を継続することができない。そこで、ダイレクト印刷の実行中に、画像供給装置や通信ケーブルに障害が発生した場合に、障害の復旧を待たずに、画像形成装置により手軽に画像形成動作を継続可能にすることが望まれている。
【０００６】
この発明は、上記課題に鑑みてなされたもので、画像供給装置と直接接続して画像供給装置が記憶する画像を記録材に形成可能な画像形成装置において、通信ケーブルや画像供給装置などの障害が発生した場合に、画像形成動作を手軽に継続可能とする技術の提供を目的とする。
【０００７】
また、この発明は、画像供給装置と直接接続して画像供給装置が記憶する画像を記録材に形成可能な画像形成装置において、通信ケーブルや画像供給装置などの障害が発生した場合に、画像形成動作を手軽に継続可能である旨を報知する技術の提供を目的とする。
【０００８】
また、この発明は、直接接続した画像形成装置により記憶している画像を形成可能な画像供給装置において、通信ケーブルや画像供給装置などに障害が発生した場合に、画像形成装置において当該画像形成中であった画像を確認可能とする技術の提供を目的とする。
【０００９】
また、この発明は、画像供給装置と画像形成装置とを直接接続して画像供給装置が記憶している画像を画像形成装置で記録材に形成する画像形成システムにおいて、通信ケーブルや画像供給装置などに障害が発生した場合に、画像形成装置により画像形成動作を手軽に継続可能とする技術の提供を目的とする。
【課題を解決するための手段】
【００１０】
この発明にかかる画像供給装置は、上記目的を達成するため、装置本体から取り外し可能で画像データを記憶する記憶媒体と、画像を記録材上に形成する画像形成装置に通信路を介して接続される送信手段と、画像形成を指示する指示信号および記憶媒体に記憶された画像データを送信手段により画像形成装置に送信して、画像形成装置に画像データに基づく画像を記録材上に形成させる送信制御手段とを備え、送信制御手段は、指示信号および画像データに加えて、記憶媒体に記憶されている画像データを特定する特定情報を送信手段により画像形成装置に送信することを特徴としている。
【００１１】
このように構成された発明によれば、画像形成を指示する指示信号および記憶媒体に記憶された画像データが、送信手段により画像形成装置に送信される。また、指示信号および画像データに加えて、記憶媒体に記憶されている画像データを特定する特定情報が、送信手段により画像形成装置に送信される。そして、画像形成装置において、画像データに基づく画像が記録材上に形成されることとなる。この画像形成動作中に、通信路または画像供給装置などに障害が発生することもあり得る。ここで、画像データを記憶する記憶媒体は、装置本体から取り外し可能になっている。したがって、障害が発生したときに、記憶媒体を画像供給装置の装置本体から取り外して画像形成装置に装着することが可能である。一方、画像形成装置には特定情報が送信されているため、画像形成装置に判定機能を持たせれば、記憶媒体を画像形成装置に装着することによって、画像形成中であった画像データと記憶媒体に記憶されている画像データとが同一であるか否かを特定情報に基づき確認することが可能となる。
【００１２】
また、記憶媒体に記憶されている画像データに基づき特定情報を所定の手順で生成する生成手段を備えたとしてもよい。このように構成された発明によれば、記憶媒体に記憶されている画像データに基づき生成された特定情報に基づき、画像形成中であった画像データと記憶媒体に記憶されている画像データとが同一であるか否かを確認することが可能となる。
【００１３】
また、生成手段は、特定情報として、記憶媒体に記憶されている画像データのファイル名に基づきチェックサムデータを生成するとしてもよい。このように構成された発明によれば、チェックサムデータに基づき、画像形成中であった画像データと記憶媒体に記憶されている画像データとが同一であるか否かを確認することが可能となる。
【００１４】
また、画像を表示する表示部と、送信手段が画像データを画像形成装置に送信中に画像形成装置との間に通信障害が発生すると、装置本体から記憶媒体を取り外して画像形成装置に装着することにより画像形成動作が継続可能である旨を報知する報知画像を表示部に表示する表示制御手段とを備えたとしてもよい。このように構成された発明によれば、通信障害が発生すると、装置本体から記憶媒体を取り外して画像形成装置に装着することにより画像形成動作が継続可能である旨を報知する報知画像が表示部に表示される。したがって、ユーザーは、通信障害の復旧を待たなくても、装置本体から記憶媒体を取り外して画像形成装置に装着するだけで、手軽に画像形成動作が継続可能である旨を認識することができる。ここで、報知画像において、画像形成動作を継続するか否かをユーザーに選択させるメニュー画像をさらに表示するようにしてもよい。この構成によれば、ユーザーは、画像形成動作を継続するか否かを選択することができるため、装置の使い勝手をさらに向上することができる。
【００１５】
また、この発明にかかる画像形成装置は、上記目的を達成するため、上記画像供給装置の送信手段に通信路を介して接続される受信手段と、受信手段が指示信号および画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、記憶部と、受信手段が特定情報を受信すると該特定情報を記憶部に格納する記憶制御手段と、挿入された記憶媒体に記憶されているデータを読み取る読取部と、画像形成部が画像データに基づく画像形成動作の実行中に画像供給装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、その挿入された記憶媒体に記憶されている画像データを記憶部に格納されている特定情報が特定しているか否かを判定する判定手段と、判定手段が特定していると判定すると、記憶媒体に記憶されている画像データを読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を画像形成部に継続させる画像形成制御手段とを備えたことを特徴としている。
【００１６】
このように構成された発明によれば、指示信号、記憶媒体に記憶された画像データおよび特定情報を受信すると、特定情報が記憶部に格納され、画像データに基づく画像が記録材上に形成される。そして、画像形成動作の実行中に画像供給装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、その挿入された記憶媒体に記憶されている画像データを記憶部に格納されている特定情報が特定しているか否かが判定される。そして、特定していると判定されると、記憶媒体に記憶されている画像データが読取部により読み取られて、その読み取った画像データに基づく画像形成動作が画像形成部により継続される。したがって、通信障害の復旧を待たなくても、画像供給装置から記憶媒体を取り外して読取部に挿入するだけで、手軽に画像形成動作を継続することが可能になる。
【００１７】
また、この発明にかかる画像形成装置は、上記目的を達成するため、生成手段を備えた上記画像供給装置の送信手段に通信路を介して接続される受信手段と、受信手段が指示信号および画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、記憶部と、受信手段が特定情報を受信すると該特定情報を記憶部に格納する記憶制御手段と、挿入された記憶媒体に記憶されているデータを読み取る読取部と、画像形成部が画像データに基づく画像形成動作の実行中に画像供給装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を生成手段と同一の手順で生成し、その生成した特定情報と記憶部に格納されている特定情報とが一致しているか否かを判定する判定手段と、判定手段が一致していると判定すると、記憶媒体に記憶されている画像データを読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を画像形成部に継続させる画像形成制御手段とを備えたことを特徴としている。
【００１８】
このように構成された発明によれば、指示信号、記憶媒体に記憶された画像データおよび特定情報を受信すると、特定情報が記憶部に格納され、画像データに基づく画像が記録材上に形成される。そして、画像形成動作の実行中に画像供給装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報が、画像供給装置の生成手段と同一の手順で生成され、その生成された特定情報と記憶部に記憶されている特定情報とが一致しているか否かが判定される。そして、一致していると判定されると、記憶媒体に記憶されている画像データが読取部により読み取られて、その読み取った画像データに基づく画像形成動作が画像形成部により継続される。したがって、通信障害の復旧を待たなくても、画像供給装置から記憶媒体を取り外して読取部に挿入するだけで、手軽に画像形成動作を継続することが可能になる。
【００１９】
また、画像を表示する表示部と、通信障害が発生すると、画像供給装置から記憶媒体を取り外して読取部に挿入することにより画像形成動作が継続可能である旨を報知する報知画像を表示部に表示する表示制御手段とを備えたとしてもよい。このように構成された発明によれば、通信障害が発生すると、画像供給装置から記憶媒体を取り外して読取部に挿入することにより画像形成動作が継続可能である旨を報知する報知画像が表示部に表示される。したがって、ユーザーは、通信障害の復旧を待たなくても、画像供給装置から記憶媒体を取り外して読取部に挿入するだけで、手軽に画像形成動作が継続可能である旨を認識することができる。ここで、報知画像において、画像形成動作を継続するか否かをユーザーに選択させるメニュー画像をさらに表示するようにしてもよい。この構成によれば、ユーザーは、画像形成動作を継続するか否かを選択することができるため、装置の使い勝手をさらに向上することができる。
【００２０】
また、表示制御手段は、報知画像の表示後に、画像供給装置から記憶媒体を取り外して読取部に挿入するように促すメッセージ画像を表示部に表示するとしてもよい。このように構成された発明によれば、報知画像の表示後に、画像供給装置から記憶媒体を取り外して読取部に挿入するように促すメッセージ画像が表示部に表示される。このため、ユーザーは、表示部に表示されたメッセージ画像にしたがって、画像供給装置から記憶媒体を取り外して読取部に挿入すればよいので、装置の使い勝手をさらに向上することができる。
【００２１】
また、受信手段が受信した指示信号に基づき、画像が形成される記録材の枚数を含む画像形成ジョブを生成するジョブ制御手段を備え、ジョブ制御手段は、１枚の記録材への画像形成の完了ごとに画像形成ジョブを更新して枚数を残り枚数とし、画像形成制御手段は、画像形成ジョブに基づき画像形成動作を継続する画像データを決定するとしてもよい。このように構成された発明によれば、受信手段が受信した指示信号に基づき、画像が形成される記録材の枚数を含む画像形成ジョブが生成される。この画像形成ジョブは、１枚の記録材への画像形成の完了ごとに更新されて、画像が形成される記録材の枚数が残り枚数とされる。したがって、画像形成動作の実行中に画像供給装置との間に通信障害が発生すると、その時点の画像形成ジョブにおける残り枚数が、まだ画像が形成されていない記録材の枚数となる。よって、画像形成ジョブに基づき画像形成動作を継続する画像データを決定することにより、画像形成を行う筈であった全ての画像を記録材上に形成することができることとなる。
【００２２】
また、この発明にかかる画像形成装置は、上記目的を達成するため、装置本体から取り外し可能で画像データを記憶する記憶媒体を有する画像供給装置に通信路を介して接続される受信手段と、受信手段が画像形成を指示する指示信号および画像データを画像供給装置から受信すると、画像データに基づく画像を記録材上に形成する画像形成部と、挿入された記憶媒体に記憶されているデータを読み取る読取部と、画像を表示する表示部と、画像形成部が画像データに基づく画像形成動作の実行中に画像供給装置との間に通信障害が発生すると、画像供給装置から記憶媒体を取り外して読取部に挿入することにより画像形成動作が継続可能である旨を報知する報知画像を表示部に表示する表示制御手段とを備えたことを特徴としている。
【００２３】
このように構成された発明によれば、指示信号および画像データを受信すると、画像データに基づく画像が記録材上に形成される。そして、画像形成動作の実行中に画像供給装置との間に通信障害が発生すると、画像供給装置から記憶媒体を取り外して読取部に挿入することにより画像形成動作が継続可能である旨の報知画像が表示部に表示される。したがって、ユーザーは、通信障害の復旧を待たなくても、画像供給装置から記憶媒体を取り外して読取部に挿入するだけで、手軽に画像形成動作が継続可能である旨を認識することができる。ここで、報知画像において画像形成動作を継続するか否かをユーザーに選択させるメニュー画像をさらに表示するようにしてもよい。この構成によれば、ユーザーは、画像形成動作を継続するか否かを選択することができるため、装置の使い勝手をさらに向上することができる。
【００２４】
また、この発明にかかる画像形成システムは、上記目的を達成するため、画像データを記憶する画像供給装置と、画像を記録材上に形成する画像形成装置と、画像供給装置と画像形成装置とを直接接続する通信路と、を備える画像形成システムであって、画像供給装置は、装置本体から取り外し可能で画像データを記憶する記憶媒体と、画像形成装置に通信路を介して接続される送信手段と、記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を所定の手順で生成する生成手段と、画像形成を指示する指示信号、記憶媒体に記憶された画像データおよび特定情報を送信手段により画像形成装置に送信して、画像形成装置に画像データに基づく画像を記録材上に形成させる送信制御手段とを有し、画像形成装置は、画像供給装置の送信手段に通信路を介して接続される受信手段と、受信手段が指示信号および画像データを受信すると、該画像データに基づく画像を記録材上に形成する画像形成部と、記憶部と、受信手段が特定情報を受信すると該特定情報を記憶部に格納する記憶制御手段と、挿入された記憶媒体に記憶されているデータを読み取る読取部と、画像形成部が画像データに基づく画像形成動作の実行中に画像供給装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報を生成手段と同一の手順で生成し、その生成した特定情報と記憶部に記憶されている特定情報とが一致しているか否かを判定する判定手段と、判定手段が一致していると判定すると、記憶媒体に記憶されている画像データを読取部に読み取らせて、その読み取った画像データに基づく画像形成動作を画像形成部に継続させる画像形成制御手段とを有することを特徴としている。
【００２５】
このように構成された発明によれば、画像形成を指示する指示信号、記憶媒体に記憶された画像データ、および記憶媒体に記憶されている画像データに基づき所定の手順で生成された画像データを特定する特定情報が、送信手段により画像供給装置から画像形成装置に送信される。そして、画像形成装置において、画像データに基づく画像が記録材上に形成され、特定情報が記憶部に格納される。このとき、画像形成動作中に、通信路または画像供給装置の障害などの通信障害が発生することもあり得る。ここで、記憶媒体は、画像供給装置の装置本体から取り外し可能になっている。したがって、通信障害が発生したときには、記憶媒体を画像供給装置の装置本体から取り外して画像形成装置に装着することができる。そして、画像形成動作の実行中に画像供給装置と画像形成装置との間に通信障害が発生した後に、読取部に記憶媒体が挿入されると、判定手段により、挿入された記憶媒体に記憶されている画像データに基づき該画像データを特定する特定情報が、画像供給装置の生成手段と同一の手順で生成され、その生成された特定情報と記憶部に記憶されている特定情報とが一致しているか否かが判定される。そして、一致していると判定されると、記憶媒体に記憶されている画像データが読取部により読み取られて、その読み取った画像データに基づく画像形成動作が画像形成部により継続される。したがって、通信障害の復旧を待たなくても、画像供給装置から記憶媒体を取り外して読取部に挿入するだけで、手軽に画像形成動作を継続することが可能になる。
【図面の簡単な説明】
【００２６】
【図１】直接接続されたフォトプリンターとデジタルスチルカメラの斜視図。
【図２】フォトプリンターの内部構成の概略を示す図。
【図３】フォトプリンターとデジタルスチルカメラの電気的構成を示すブロック図。
【図４】デジタルスチルカメラのメモリーカードの記憶内容の一例を示す図。
【図５】デジタルスチルカメラの動作手順を示すフローチャート。
【図６Ａ】フォトプリンターの動作手順を示すフローチャート。
【図６Ｂ】フォトプリンターの動作手順を示すフローチャート。
【図７Ａ】フォトプリンターの表示部の表示画像の一例を示す図。
【図７Ｂ】フォトプリンターの表示部の表示画像の一例を示す図。
【図７Ｃ】フォトプリンターの表示部の表示画像の一例を示す図。
【発明を実施するための形態】
【００２７】
図１は本発明の画像形成装置の一実施形態であるフォトプリンターと本発明の画像供給装置の一実施形態であるデジタルスチルカメラとが直接接続された状態を示す斜視図である。また、図２はフォトプリンターの内部構成の概略を示す図、図３はフォトプリンターおよびデジタルスチルカメラの電気的構成を示すブロック図である。このフォトプリンター１０では、プリンター本体１２の内部にはプリント機構５０が内蔵されており、このプリント機構５０の制御を司るコントローラー７０からの動作指令に応じて用紙Ｐへの印刷を実行する。そして、こうして印刷された用紙Ｐがプリンター本体１２の前面に排紙される。
【００２８】
図１に示すように、プリンター本体１２の側面には、ＵＳＢ（Universal Serial Bus）規格に準拠した外部デバイスを接続するためのＵＳＢ外部ソケット（いわゆるＡソケット）１７が設けられている。また、デジタルスチルカメラ８０のカメラ本体８１の側面には、ＵＳＢ外部ソケット（いわゆるＢソケット）８２が設けられている。そして、図１では、フォトプリンター１０とデジタルスチルカメラ８０とがＵＳＢケーブル８３を介して直接接続されており、ダイレクト印刷が実行可能な状態になっている。
【００２９】
このプリンター本体１２の前面には、前面扉１４が開閉自在に取り付けられている。この前面扉１４はプリンター本体１２の前面を開閉するための蓋である。そして、開状態のときには、プリント機構５０から排紙される用紙Ｐを受けるための排紙トレイとして機能する。また、プリンター本体１２の前面に設けられた各種のメモリーカードスロット１６をユーザーが利用可能な状態となる。つまり、この状態でユーザは印刷対象となる画像ファイルを記憶したメモリーカードＭをメモリーカードスロット１６に差し込むことができる。さらに、この実施形態では、記憶媒体としてメモリーカード以外にＣＤ−Ｒ（Compact Disc Recordable：書き込み可能なコンパクトディスク）や映像ＤＶＤ（Digital Versatile Disc：デジタル多用途ディスク）などのディスクＤＣを利用可能となっている。つまり、プリンター本体１２のベース部分に光ディスクドライブ（Optical Disc Drive）１３が設けられている。
【００３０】
プリンター本体１２の上面には操作パネル２０が設けられる一方、プリンター本体１２の上面の奥の一辺に対してカバー３０が開閉自在に取り付けられている。このカバー３０は、プリンター本体１２の上面を覆うことのできる大きさに成形された樹脂板であり、開状態では操作パネル２０の表面を外部に露出する。一方、カバー３０が閉状態に閉じられると、操作パネル２０全体を覆う。
【００３１】
この操作パネル２０には、文字や図形、記号などを表示する例えばＬＣＤ（Liquid Crystal Display）により構成された表示部２２と、この表示部２２の周囲に配置されたボタン群２４とを備えている。ボタン群２４は、図２に示すように、電源のオンオフを行うための電源ボタン２４ａ、メインメニュー画面を呼び出すためのメニューボタン２４ｂ、操作を途中でキャンセルしたり用紙Ｐへの印刷を途中で中断したりするためのキャンセルボタン２４ｃ、用紙Ｐへの印刷実行を指示するための印刷ボタン２４ｄ、メモリーカードスロット１６に挿入されたメモリーカードＭに編集画像等を保存するための保存ボタン２４ｅ、表示部２２に表示された複数の選択肢の中から所望の選択肢を選択したりカーソルを移動したりするときに操作される上下左右の各矢印ボタン２４ｆ〜２４ｉ、この上下左右の各矢印ボタン２４ｆ〜２４ｉの中央に配置され各矢印ボタン２４ｆ〜２４ｉによって選択されている選択肢に決定したことを指示するためのＯＫボタン２４ｊ、表示部２２での画面表示を切り替えるための表示切替ボタン２４ｋ、表示部２２に表示される左ガイドを選択する左ガイド選択ボタン２４ｌ、表示部２２に表示される右ガイドを選択する右ガイド選択ボタン２４ｍ、排紙トレイとしての機能を備えた前面扉１４を開く排紙トレイオープンボタン２４ｎなどで構成されている。
【００３２】
また、表示部２２の表示内容を確認するために、カバー３０には表示部２２と同じ大きさの窓３２が設けられている。つまり、カバー３０が閉状態にあるときにはユーザーはこの窓３２を介して表示部２２の表示内容を確認することができる。一方、カバー３０は開状態のときには、表示部２２を図１に示すように好みの角度に調整することが可能となっている。
【００３３】
このようにカバー３０を開状態としたときには、操作パネル２０に対して斜め後方に傾斜した状態でカバー３０は保持され、用紙Ｐをプリント機構５０へ供給するためのトレイとして利用可能となっている。また、操作パネル２０の奥には、プリント機構５０の給紙口２８が設けられるとともに、ガイド幅が用紙の幅に合うように左右方向にスライド操作される一対の用紙ガイド２９が設けられている。
【００３４】
そして、給紙口２８を介して用紙Ｐがプリント機構５０に送り込まれて印刷が実行される。このプリント機構５０には、図２に示すように、キャリッジ５３が左右方向にループ状に架け渡されたタイミングベルト５１により駆動されガイド５２に沿って左右に往復動する。このキャリッジ５３には、センサー５７が設けられ、用紙Ｐの左右端や上下端を検出する。つまり、センサー５７は、給紙口２８にセットされた用紙に対して印刷前にキャリッジ５３が左右方向に走査したときにその用紙の左右端を検出して用紙幅の認識を可能にしたり、印刷途中で用紙の後端を検出して用紙長さの認識を可能にする。
【００３５】
また、このキャリッジ５３には、シアン・マゼンタ・イエロー・ブラック等の各色のインクを個別に収容したインクカートリッジ５４が搭載されている。これらのインクカートリッジ５４はそれぞれ印刷ヘッド５５に接続されている。そして、印刷ヘッド５５はインクカートリッジ５４からのインクに圧力をかけてノズル（図示省略）から用紙Ｐに向かってインクを吐出する。この実施形態では、印刷ヘッド５５は圧電素子に電圧をかけることにより該圧電素子を変形させてインクを加圧する方式を採用しているが、発熱抵抗体（例えばヒーターなど）に電圧をかけインクを加熱して発生した気泡によりインクを加圧する方式を採用してもよい。こうして印刷された用紙Ｐは搬送ローラー５６によって開状態の前面扉（排紙トレイ）１４へ送り出される。また、画像形成のために、インクに代えてトナーや現像剤を用いてもよい。
【００３６】
図２に示すキャリッジ５３をその可動範囲内で最も右側のキャップ位置まで移動させたときに印刷ヘッド５５と対向する位置には、キャップ５８が設けられている。キャップ５８は、長時間印刷動作を行わないときに印刷ヘッド５５のノズルに被せられることにより、インクの乾燥に起因するノズルの目詰まりを防止する。また、装置が電源オフ状態にあるときにも、キャリッジ５３はキャップ位置に位置決めされノズルにキャップが施されている。
【００３７】
図３に示すように、コントローラー７０のシステムバス７００には、ＣＰＵ７０１、ＲＯＭ７０２、ＲＡＭ７０３、フラッシュメモリー７０４、ＶＲＡＭ７０５、カードインターフェース７０６、画像処理部７０７、ＵＳＢホストコントローラー７０８、ＩＤＥ（Integrated Drive Electronics）インターフェース７０９、駆動回路（ドライバー）７１０などが接続されている。ＣＰＵ７０１は、プリント機構５０の動作制御を実行するための演算処理を行い、印刷ヘッド５５などの制御信号をドライバー７１０に送出するなど、フォトプリンター１０の各部の動作を制御する。また、ＣＰＵ７０１は、デジタルスチルカメラと直接接続してダイレクト印刷を行う機能を有する。また、ＣＰＵ７０１は、ダイレクト印刷の実行中に通信障害が発生したときに、デジタルスチルカメラから取り外されたメモリーカードがメモリーカードスロット１６に挿入されると、印刷を継続する機能を有する。この印刷継続機能における具体的な動作手順については後に詳述する。
【００３８】
ＲＯＭ７０２は、ＣＰＵ７０１の制御に必要なプログラム（ファームウェア）などを記憶する。ＲＡＭ７０３には一時的にデータが記憶され、フラッシュメモリー７０４にはＣＰＵ７０１の制御に必要な各種データやテーブルなどが格納され、ＶＲＡＭ７０５には表示部２２に描画すべき画像データが格納される。カードインターフェース７０６は、ＣＰＵ７０１に制御されて、メモリーカードスロット１６との通信を行い、メモリーカードスロット１６に挿入されたメモリーカードＭの画像データを読み取ったり、編集画像などを保存するためにメモリーカードＭに画像データを書き込むなど、メモリーカードＭの読み書きを行う。
【００３９】
画像処理部７０７は、カードインターフェース７０６により読み取られたメモリーカードＭなどの記憶媒体から与えられる画像データに対し必要な画像処理を行う。また、画像処理部７０７は、表示部２２に表示させるためのメニュー画面などのプリンター固有の画像に対応する表示データを生成する機能を有する。この表示データや画像処理された画像データなどは、画像処理部７０７からＬＣＤコントローラー７１１に与えられ、このＬＣＤコントローラー７１１によって表示部２２の表示が制御される。ＵＳＢホストコントローラー７０８は、ＲＯＭ７０２に格納されているプログラム（ファームウェア）を実行することによって、ＵＳＢ外部ソケット１７に接続された外部デバイスとの間でＵＳＢ規格に基づきデータ通信を行うもので、フォトプリンター１０をＵＳＢホストとし、ＵＳＢ外部ソケット１７に接続された外部デバイス（この実施形態ではデジタルスチルカメラ８０）をＵＳＢデバイスとして通信を制御する。ＩＤＥインターフェース７０９には光ディスクドライブ（ＯＤＤ）１３が接続されており、ＩＤＥインターフェース７０９は、ＡＴＡ／ＡＴＡＰＩインターフェース回路として機能している。
【００４０】
デジタルスチルカメラ８０のシステムバス８００には、ＣＰＵ８０１、ＲＯＭ８０２、ＲＡＭ８０３、フラッシュメモリー８０４、ＶＲＡＭ８０５、カードインターフェース８０６、画像処理部８０７、ＵＳＢデバイスコントローラー８０８、操作部８０９、撮影部８１０などが接続されている。ＣＰＵ８０１は、撮影部８１０の動作を制御して被写体の撮影を行うなど、デジタルスチルカメラ８０の各部の動作を制御する。また、ＣＰＵ８０１は、ダイレクト印刷を実行する際に、メモリーカードＭに格納されている画像のファイル名に基づきチェックサムデータを生成し、直接接続されているプリンターに向けて、生成したチェックサムデータをＵＳＢデバイスコントローラー８０８に送信させる機能を有する。この機能における具体的な動作手順については後に詳述する。
【００４１】
ＲＯＭ８０２は、ＣＰＵ８０１の制御に必要なプログラム（ファームウェア）などを記憶する。ＲＡＭ８０３には一時的にデータが記憶され、フラッシュメモリー８０４には撮影制御などに必要な各種データやテーブルなどが格納され、ＶＲＡＭ８０５には表示部８１２に描画すべき画像データが格納される。カードインターフェース８０６は、ＣＰＵ８０１に制御されて、メモリーカードスロット８１３との通信を行い、メモリーカードスロット８１３に挿入されたメモリーカードＭに格納されている画像データを読み取ったり、撮影後の画像データをメモリーカードＭに書き込むなど、メモリーカードＭの読み書きを行う。また、メモリーカードＭは、メモリーカードスロット８１３から取り外し可能になっている。したがって、フォトプリンター１０のメモリーカードスロット１６に挿入して画像を印刷することができる。また、残容量がなくなると別のメモリーカードＭに交換することができる。
【００４２】
画像処理部８０７は、撮影画像に対応する画像データに対し必要な画像処理を行う。また、画像処理部８０７は、表示部８１２に表示させるためのメニュー画面などのカメラ固有の画像に対応する表示データを生成する機能を有する。この表示データや画像処理された画像データなどは、画像処理部８０７からＬＣＤコントローラー８１１に与えられ、このＬＣＤコントローラー８１１によって表示部８１２の表示が制御される。ＵＳＢデバイスコントローラー８０８は、ＲＯＭ８０２に格納されているプログラム（ファームウェア）を実行することによって、ＵＳＢ外部ソケット８２に接続された外部装置との間でＵＳＢ規格に基づきデータ通信を行うもので、デジタルスチルカメラ８０をＵＳＢデバイスとし、ＵＳＢ外部ソケット８２に接続された外部装置（この実施形態ではフォトプリンター１０）をＵＳＢホストとして通信を制御する。
【００４３】
操作部８０９は、ユーザーによって操作される各種スイッチやボタン、そのスイッチやボタンに対する操作に応じた信号を出力する回路などを備えている。撮影部８１０は、操作部８０９への操作に応じて、ＣＰＵ８０１から出力される指示信号に基づき、被写体の撮影を行う。撮影によって得られた画像データはメモリーカードＭに格納される。表示部８１２は、撮影後の画像やメニュー画面などを表示するもので、この実施形態では例えば、カメラ本体８１の裏面に設けられ、ＬＣＤにより構成されている。バッテリー８２０は、デジタルスチルカメラ８０の各部に電力を供給するもので、この実施形態では例えば、リチウムイオン電池などの二次電池が用いられている。
【００４４】
図４はデジタルスチルカメラ８０のメモリーカードスロット８１３に装着されているメモリーカードＭの記憶内容の一例を示す図である。このメモリーカードＭには、この実施形態では例えば、図４に示すようなディレクトリー構造でデータが格納されている。すなわち、メモリーカードＭは、ルートの下位ディレクトリーとして、画像ファイル９１〜９５の上位となるディレクトリーＡＡＡと、ジョブ指定ファイル９６の上位となるディレクトリーＢＢＢとを有している。画像ファイル９１〜９５は、撮影済みの写真データを公知のファイル形式でファイル化したもので、この実施形態では例えばＪＰＥＧ形式で圧縮された圧縮画像データを含むファイルとしてメモリーカードＭに格納されている。また、ジョブ指定ファイル９６には、ダイレクト印刷を行う画像ファイルのパスおよびファイル名などの画像ファイル情報、印刷枚数やレイアウトなどの印刷設定情報などが格納される。すなわち、ＣＰＵ８０１は、ユーザーによる操作部８０９への操作に基づき、画像ファイル情報や印刷設定情報を生成して、メモリーカードＭのジョブ指定ファイル９６に格納する。なお、メモリーカードＭにおけるディレクトリー構造は、図４に示すものに限られない。
【００４５】
図５は、図１に示すようにフォトプリンター１０とデジタルスチルカメラ８０とをＵＳＢケーブル８３を介して直接接続してダイレクト印刷を行う際に、デジタルスチルカメラ８０で実行される動作手順を示すフローチャートである。まず、表示部８１２に表示されるメニュー画面に基づき、操作部８０９に対するユーザーの操作によって、メモリーカードスロット８１３に装着されているメモリーカードＭに格納されている画像のうちで印刷する画像ファイルが指定され、印刷枚数やレイアウトなどの印刷条件が設定されると、ダイレクト印刷を行う画像ファイルのパスおよびファイル名などの画像ファイル情報、印刷枚数やレイアウトなどの印刷設定情報などがメモリーカードＭのジョブ指定ファイル９６に格納される（ステップＳ１０）。次いで、操作部８０９に対するユーザーの操作によって印刷開始が指示されるまで（ステップＳ１２でＮＯ）、待機し、印刷開始が指示されると（ステップＳ１２でＹＥＳ）、メモリーカードＭに格納されている画像データのファイル名に基づきチェックサムデータが生成され（ステップＳ１４）、そのチェックサムデータ、印刷を指示する指示信号、ジョブ指定ファイル９６の情報などが、所定の通信プロトコルにしたがって、フォトプリンター１０に向けて送信される（ステップＳ１６）。そして、以下、１つの画像の印刷終了ごとに、所定の通信プロトコルにしたがって、次の画像データがフォトプリンター１０に向けて、ＵＳＢデバイスコントローラー８０８により送信される。
【００４６】
図６Ａ，６Ｂは、ダイレクト印刷を行う際にフォトプリンター１０で実行される動作手順を示すフローチャート、図７Ａ〜７Ｃは表示部２２に表示される表示画像の一例を示す図である。以下、図７Ａ〜７Ｃの表示画像を参照しつつ、図６Ａ，６Ｂのステップに沿って動作手順を説明する。まず、デジタルスチルカメラ８０から送信されるチェックサムデータ、ジョブ指定ファイル９６の情報、印刷を指示する指示信号などを受信すると（ステップＳ３０でＹＥＳ）、受信したチェックサムデータがＲＡＭ７０３に格納される（ステップＳ３２）。なお、ステップＳ３０において、指示信号などを受信するまでは（ステップＳ３０でＮＯ）、以降のステップに進まずに、このルーチンを終了する。
【００４７】
ステップＳ３２に続いて、受信したジョブ指定ファイル９６の情報に基づき、画像ファイル、印刷枚数、用紙種別、用紙サイズ、レイアウト種別、印刷品質、補正種別を指定した印刷ジョブが作成されてＲＡＭ７０３に格納され（ステップＳ３４）、次いで、印刷動作が開始される（ステップＳ３６）。この印刷動作では、上述したように、１つの画像の印刷終了ごとに、所定の通信プロトコルにしたがって、次の画像データがフォトプリンター１０からＵＳＢデバイスコントローラー８０８により送信され、この画像データをＵＳＢホストコントローラー７０８が受信して、印刷が行われる。そして、この印刷動作中に通信障害が発生したか否かが判定され（ステップＳ３８）、発生していなければ（ステップＳ３８でＮＯ）、１枚の印刷が完了したか否かが判定され（ステップＳ４０）、１枚の印刷が完了すれば（ステップＳ４０でＹＥＳ）、全ての印刷が終了したか否かが判定される（ステップＳ４２）。
【００４８】
一方、通信障害が発生すれば（ステップＳ３８でＹＥＳ）、ステップＳ４６に進む。例えば電池切れでバッテリー８２０の残容量がなくなったとき、誤操作によりデジタルスチルカメラ８０の電源スイッチがオフにされたとき、誤操作によりＵＳＢケーブル８３の接続が切断されたときなどに、ＵＳＢホストコントローラー７０８は、通信障害の発生を認識し、その旨をＣＰＵ７０１に通知する。
【００４９】
また、ステップＳ４０において、１枚の印刷が完了していなければ（ステップＳ４０でＮＯ）、ステップＳ３８に戻って、以上の手順を繰り返す。また、ステップＳ４２において、全ての印刷が終了していなければ（ステップＳ４２でＮＯ）、１枚の印刷が完了しているので残り枚数を１枚減らすなど印刷ジョブを更新し（ステップＳ４４）、ステップＳ３８に戻って、以上の手順を繰り返す。一方、全ての印刷が終了すれば（ステップＳ４２でＹＥＳ）、このルーチンを終了する。
【００５０】
ステップＳ４６では、実行中の印刷ジョブをキャンセルする処理が行われる。すなわち、印刷途中の用紙は排紙されてプリント機構５０は停止する。次いで、図７Ａに示す報知画像が表示部２２に表示される（ステップＳ４８）。この報知画像は、デジタルスチルカメラ８０のメモリーカードスロット８１３に装着されているメモリーカードＭを取り外して、フォトプリンター１０のメモリーカードスロット１６に挿入することにより、印刷を継続できる旨を報知するものである。また、この報知画像では、さらに、印刷を継続するか否かをユーザーに選択させるメニュー画像が表示される。すなわち、継続するかどうかをユーザーに問い合わせるメッセージ画像が表示されるとともに、「継続する」のメニュー２２ａおよび「継続しない」のメニュー２２ｂが表示される。
【００５１】
次いで、ユーザーが印刷中のジョブを継続することに決定したか否かが判定される（ステップＳ５０）。すなわち、ユーザーの矢印ボタン２４ｆ〜２４ｉに対する操作によりカーソルの位置が移動し、ＯＫボタン２４ｊの操作によりカーソル位置のメニューが決定される。図７Ａでは、太枠によりカーソル位置を示しており、「継続する」のメニュー２２ａにカーソルが位置している。
【００５２】
そして、ユーザーが「継続しない」のメニュー２２ｂにカーソルを位置させて、ＯＫボタン２４ｊを操作すると（ステップＳ５０でＮＯ）、このルーチンを終了する。一方、ユーザーが「継続する」のメニュー２２ａにカーソルを位置させて、ＯＫボタン２４ｊを操作すると（ステップＳ５０でＹＥＳ）、図７Ｂに示すメッセージ画像が表示部２２に表示される（ステップＳ５２）。このメッセージ画像は、デジタルスチルカメラ８０からメモリーカードＭを取り外して、フォトプリンター１０のメモリーカードスロット１６に挿入するように促すものである。また、図７Ｂに示すように、表示部２２には、このメッセージ画像に加えて、「印刷中止」のメニュー２２ｃが表示されている。
【００５３】
次いで、ユーザーが印刷中止を選択したか否かが判定され（ステップＳ５４）、印刷中止が選択されなければ（ステップＳ５４でＮＯ）、メモリーカードスロット１６にメモリーカードが挿入されたか否かが判定され（ステップＳ５６）、挿入されるまでは（ステップＳ５６でＮＯ）、ステップＳ５２に戻って以上の手順を繰り返す。そして、ユーザーが、矢印ボタン２４ｆ〜２４ｉに対する操作により「印刷中止」のメニュー２２ｃにカーソルを移動させて、ＯＫボタン２４ｊを操作すると（ステップＳ５４でＹＥＳ）、このルーチンを終了する。
【００５４】
一方、メモリーカードスロット１６にメモリーカードが挿入されると（ステップＳ５６でＹＥＳ）、そのメモリーカードに格納されている画像のファイル名に基づきチェックサムデータが生成される（ステップＳ５８）。なお、このフォトプリンター１０のＣＰＵ７０１によるチェックサムデータの生成は、デジタルスチルカメラ８０のＣＰＵ８０１によるチェックサムデータの生成（図５のステップＳ１４）と、同一の手順で行われる。次いで、生成したチェックサムデータと、ステップＳ３２でＲＡＭ７０３に格納したチェックサムデータとが一致するか否かが判定される（ステップＳ６０）。
【００５５】
そして、データが一致すれば（ステップＳ６０でＹＥＳ）、印刷ジョブの続きから印刷を開始して（ステップＳ６２）、印刷が終了すると、このルーチンを終了する。一方、チェックサムデータが一致しなければ（ステップＳ６０でＮＯ）、図７Ｃに示すように、メモリーカードが違う旨のメッセージ画像が数秒間（例えば２〜５秒間）、表示部２２に表示された後（ステップＳ６４）、ステップＳ５２に戻って、図７Ｂに示すメッセージ画像を表示部２２に表示し、以上のステップを繰り返す。
【００５６】
以上説明したように、この実施形態のデジタルスチルカメラ８０では、ダイレクト印刷を行う際に、ＣＰＵ８０１は、メモリーカードＭに格納されている画像のファイル名に基づきチェックサムデータを生成し、生成したチェックサムデータをフォトプリンター１０に送信するようにしている。したがって、通信障害が発生し、メモリーカードＭをデジタルスチルカメラ８０から取り外してフォトプリンター１０に挿入して印刷を継続しようとしたときに、フォトプリンター１０において、チェックサムデータに基づき、印刷中の画像を格納した同一のメモリーカードであるか否かを確認することが可能になっている。
【００５７】
また、この実施形態のフォトプリンター１０では、ダイレクト印刷中に通信障害が発生したときに、メモリーカードＭをデジタルスチルカメラ８０から取り外してフォトプリンター１０に挿入すると、印刷を継続できるようにしている。したがって、障害の復旧を待たずに、手軽に印刷を継続することができる。例えば、大量の写真を撮影した後で、それらの写真のダイレクト印刷中に、電池切れでバッテリー８２０の残容量がなくなることも考えられる。このとき、従来のように障害の復旧を待つことが必要であれば、バッテリー８２０の充電が完了するまで印刷を再開することができない。これに対して、この実施形態によれば、障害の復旧を待つことなく、メモリーカードＭをデジタルスチルカメラ８０から取り外してフォトプリンター１０に挿入するだけで、素早く手軽に印刷を継続できるという利点がある。
【００５８】
また、この実施形態のフォトプリンター１０では、ダイレクト印刷中に通信障害が発生したときに、デジタルスチルカメラ８０に装着されているメモリーカードＭを取り外してフォトプリンター１０に挿入することにより印刷を継続できる旨を報知する報知画像を表示部２２に表示するようにしている。したがって、ユーザーフレンドリーな装置とすることができるとともに、装置の使い勝手を向上することができる。
【００５９】
また、この報知画像では、さらに、印刷を継続するか否かをユーザーに問い合わせるメッセージ画像を表示するとともに、「継続する」のメニュー２２ａおよび「継続しない」のメニュー２２ｂを表示している。したがって、印刷を継続するか否かをユーザーが選択することができ、装置の使い勝手をさらに向上することができる。
【００６０】
また、この実施形態のフォトプリンター１０では、報知画像においてユーザーが印刷を継続することに決定したときに、デジタルスチルカメラ８０に装着されているメモリーカードＭを取り外してフォトプリンター１０に挿入することを促すメッセージ画像を表示部２２に表示している。したがって、ユーザーは表示部２２の表示にしたがって操作すればよいので、容易に印刷を継続することができる。これによって、装置の使い勝手をさらに向上することができる。また、このメッセージ画像において、印刷中止のメニュー２２ｃを表示部２２に併記している。したがって、途中でユーザーの気が変わっても対応することが可能となり、装置の使い勝手をさらに向上することができる。
【００６１】
また、この実施形態のフォトプリンター１０では、ダイレクト印刷中に通信障害が発生してメモリーカードがメモリーカードスロット１６に挿入されたときに、デジタルスチルカメラ８０のＣＰＵ８０１と同一の手順で、ＣＰＵ７０１がチェックサムデータを生成している。したがって、メモリーカードＭが同一であれば、同じチェックサムデータが生成されることとなる。よって、チェックサムデータが一致しているか否かを判定し、一致していると判定したときに、印刷を継続しているため、確実に同じメモリーカードＭの画像の印刷を継続することが可能になる。
【００６２】
また、この実施形態のフォトプリンター１０では、ダイレクト印刷中には、１枚の印刷完了ごとに印刷ジョブを更新し、残り枚数を１枚ずつ減らしている。したがって、通信障害が発生したときは、その発生時点に印刷していた画像から、印刷を継続することができる。
【００６３】
また、この実施形態のフォトプリンター１０では、ダイレクト印刷中に通信障害が発生したときは、印刷中の用紙を排紙してプリント機構５０を停止するキャンセル処理を行っている。したがって、通信障害が発生したときに、無駄な動作が継続されるのを未然に防止することができる。
【００６４】
以上説明したように、この実施形態では、カメラ本体８１が本発明にかかる画像供給装置の「装置本体」に相当し、デジタルスチルカメラ８０のメモリーカードスロット８１３に装着されているメモリーカードＭが本発明にかかる画像供給装置の「記憶媒体」に相当し、ＵＳＢデバイスコントローラー８０８が本発明にかかる画像供給装置の「送信手段」に相当し、ＣＰＵ８０１が本発明にかかる画像供給装置の「生成手段」、「送信制御手段」に相当する。また、この実施形態では、ＵＳＢホストコントローラー７０８が本発明にかかる画像形成装置の「受信手段」に相当し、プリント機構５０が本発明にかかる画像形成装置の「画像形成部」に相当し、ＲＡＭ７０３が本発明にかかる画像形成装置の「記憶部」に相当し、メモリーカードスロット１６およびカードインターフェース７０６が本発明にかかる画像形成装置の「読取部」に相当し、ＣＰＵ７０１が本発明にかかる画像形成装置の「記憶制御手段」、「表示制御手段」、「判定手段」、「画像形成制御手段」、「ジョブ制御手段」に相当する。また、この実施形態では、フォトプリンター１０が本発明にかかる画像形成システムの「画像形成装置」に相当し、デジタルスチルカメラ８０が本発明にかかる画像形成システムの「画像供給装置」に相当する。また、この実施形態では、ＵＳＢケーブル８３が本発明の「通信路」に相当する。また、この実施形態では、ＣＰＵ８０１およびＣＰＵ７０１が生成するチェックサムデータが本発明の「特定情報」として機能している。
【００６５】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば上記実施形態では、チェックサムデータを生成し、このチェックサムデータを比較することで同一のメモリーカードＭであることを確認するようにしているが、これに限られない。例えば、上記実施形態では、デジタルスチルカメラ８０のＣＰＵ８０１は、ダイレクト印刷を行う画像ファイルのパスおよびファイル名などの画像ファイル情報をメモリーカードＭのジョブ指定ファイル９６に格納し、これをフォトプリンター１０に送信している。そこで、ＣＰＵ７０１は、チェックサムデータを生成せずに、図６ＢのステップＳ６０において、挿入されたメモリーカードに、ジョブ指定ファイル９６に格納されているのと同じパスに同じファイル名の画像ファイルが存在するか否かを判定するようにしてもよい。同じパスに同じファイル名の画像ファイルが存在すれば、両者は同一のディレクトリー構造を有していると判断できるので、同一のメモリーカードであると判定することができる。この形態によれば、チェックサムデータを生成することが不要になるので、ＣＰＵ８０１およびＣＰＵ７０１の制御構成を簡素化することができる。この形態では、パスおよびファイル名が本発明の「特定情報」として機能している。
【００６６】
また、上記実施形態では、図７Ａに示す報知画像をフォトプリンター１０の表示部２２に表示しているが、表示部２２に代えて、または表示部２２に加えて、デジタルスチルカメラ８０の表示部８１２に報知画像を表示するようにしてもよい。すなわち、ＣＰＵ８０１が、図７Ａに示す報知画像を表示部８１２に表示する機能を有するように構成してもよい。例えば、図５のステップＳ１６に続いて、ステップＳ３８（図６Ａ）のように通信障害が発生したか否かを判定するステップを設け、通信障害発生と判定すると、図７Ａに示す報知画像を表示部８１２に表示すればよい。通信障害には、電池切れでバッテリー８２０の残容量がなくなるなどのデジタルスチルカメラ８０の障害や、ＵＳＢケーブル８３が外れるなどの通信ケーブルの障害などが含まれる。それらの場合において、ＵＳＢケーブル８３が外れるなどのデジタルスチルカメラ８０以外の障害の場合には、デジタルスチルカメラ８０の表示部８１２に報知画像を表示することも可能である。そこで、例えば、フォトプリンター１０の表示部２２に加えて、デジタルスチルカメラ８０の表示部８１２にも報知画像を表示するように構成すると、より確実に、画像形成継続可能の旨をユーザーに報知することができる。この形態では、ＣＰＵ８０１が本発明にかかる画像供給装置の「表示制御手段」に相当する。
【００６７】
また、上記実施形態のフォトプリンター１０では、デジタルスチルカメラ８０から送信され受信したチェックサムデータをＲＡＭ７０３に格納しているが、フラッシュメモリー７０４に格納するようにしてもよい。この形態では、フラッシュメモリー７０４が本発明にかかる画像形成装置の「記憶部」に相当することとなる。
【００６８】
また、上記実施形態では、画像供給装置の一実施形態として、デジタルスチルカメラ８０を採用しているが、これに限られない。例えばフォトビューアーは、取り外し可能なメモリーなどの記憶媒体が装着可能になっており、プリンターと直接接続してダイレクト印刷が可能に構成されている。そこで、画像供給装置の一実施形態として、デジタルスチルカメラ８０に代えてフォトビューアーを採用してもよい。
【００６９】
また、上記実施形態におけるプリント機構５０はインクジェット方式のプリンターであるが、例えば電子写真方式のプリンターであってもよい。また、上記実施形態における表示部２２はＬＣＤによって画像を表示するものであるが、ＥＬ（エレクトロルミネセンス素子）ディスプレイ等、他の表示方式で画像を表示するものであってもよい。
【符号の説明】
【００７０】
１０…フォトプリンター（画像形成装置）、１６…メモリーカードスロット（読取部）、５０…プリント機構（画像形成部）、８０…デジタルスチルカメラ（画像供給装置）、８１…カメラ本体（装置本体）、８３…ＵＳＢケーブル（通信路）、７０１…ＣＰＵ（記憶制御手段、表示制御手段、判定手段、画像形成制御手段、ジョブ制御手段）、７０３…ＲＡＭ（記憶部）、７０４…フラッシュメモリー（記憶部）、７０６…カードインターフェース（読取部）、７０８…ＵＳＢホストコントローラー（受信手段）、８０１…ＣＰＵ（生成手段、送信制御手段）、８０８…ＵＳＢデバイスコントローラー（送信手段）、Ｍ…メモリーカード（記憶媒体）
【図１】
2011101269.tif 000003
【図２】
2011101269.tif 000004
【図３】
2011101269.tif 000005
【図４】
2011101269.tif 000006
【図５】
2011101269.tif 000007
【図６Ａ】
2011101269.tif 000008
【図６Ｂ】
2011101269.tif 000009
【図７Ａ】
2011101269.tif 000010
【図７Ｂ】
2011101269.tif 000011
【図７Ｃ】
2011101269.tif 000012