(57)【要約】【課題】ネットワークに複数の印刷装置を接続して、そのいずれかの印刷装置に印刷ジョブを実行させる印刷制御システムにおいて、印刷装置の登録を人手によらず自動的に行い、簡単かつ確実に印刷を行うことを可能にする。【解決手段】ディジタルカメラ５０１が第１の印刷装置（５０２）に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させ、その結果、前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置（５０３）を検索し、検出された第２の印刷装置との接続を行い、該第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる。【選択図】　　　図１
2004122586.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置と接続可能な画像記憶装置において、
第１の印刷装置との接続を行う第１の接続手段と、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、
前記検索手段によって検出された第２の印刷装置との接続を行う第２の接続手段と、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御手段と
を有することを特徴とする画像記憶装置。
【請求項２】
前記第２の実行制御手段は、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てを前記第２の印刷装置に再送することを特徴とする請求項１に記載の画像記憶装置。
【請求項３】
前記第２の実行制御手段は、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分である未実行印刷ジョブを前記第２の印刷装置に再送することを特徴とする請求項１に記載の画像記憶装置。
【請求項４】
前記第２の実行制御手段は、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てと、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分を示す未実行印刷ジョブ情報とを前記第２の印刷装置に再送することを特徴とする請求項１に記載の画像記憶装置。
【請求項５】
画像記憶装置に接続された印刷装置において、
前記画像記憶装置から印刷ジョブと、該印刷ジョブのうち未だ実行されていない部分を示す未実行印刷ジョブ情報とを受信する受信手段と、
前記受信手段で受信した未実行印刷ジョブ情報に基づき、前記受信手段で受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出手段と、
前記抽出手段で抽出された未実行印刷ジョブを実行する実行手段と
を有することを特徴とする印刷装置。
【請求項６】
複数の印刷装置と接続可能な画像記憶装置において、
第１の印刷装置との接続を行う第１の接続手段と、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御手段と、
前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、
前記検索手段によって検出された第２の印刷装置との接続を行う第２の接続手段と、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御手段と
を有することを特徴とする画像記憶装置。
【請求項７】
前記所定時間を操作者が設定できることを特徴とする請求項６に記載の画像記憶装置。
【請求項８】
複数の印刷装置と接続可能な画像記憶装置において、
第１の印刷装置との接続を行う第１の接続手段と、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、
前記検索手段によって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続手段と、
前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御手段と、
前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索手段、前記第２の接続手段、及び前記第２の実行制御手段を所定回数繰返し実行させる繰返し実行手段と、
前記繰返し実行手段によって前記検索手段、前記第２の接続手段、及び前記第２の実行制御手段を前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生手段と
を有することを特徴とする画像記憶装置。
【請求項９】
前記所定回数を操作者が設定できることを特徴とする請求項８に記載の画像記憶装置。
【請求項１０】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと
を有することを特徴とする印刷制御方法。
【請求項１１】
複数の印刷装置と、該複数の印刷装置に接続可能な画像記憶装置とに適用される印刷制御方法において、
前記画像記憶装置が、第１の印刷装置との接続を行う第１の接続ステップと、前記画像記憶装置が、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記画像記憶装置が、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記画像記憶装置が、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記画像記憶装置が、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てと、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分を示す未実行印刷ジョブ情報とを前記第２の印刷装置に再送する第２の実行制御ステップと、
前記第２の印刷装置が、前記印刷ジョブと、前記未実行印刷ジョブ情報とを受信する受信ステップと、
前記第２の印刷装置が、前記受信した未実行印刷ジョブ情報に基づき、前記受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出ステップと、
前記第２の印刷装置が、前記抽出ステップによって抽出された未実行印刷ジョブを実行する実行ステップと
を有することを特徴とする印刷制御方法。
【請求項１２】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御ステップと、
前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御ステップと
を有することを特徴とする印刷制御方法。
【請求項１３】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続ステップと、
前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと、
前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを所定回数繰返し実行させる繰返し実行ステップと、
前記繰返し実行ステップによって前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生ステップと
を有することを特徴とする印刷制御方法。
【請求項１４】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと
を有することを特徴とするプログラム。
【請求項１５】
複数の印刷装置と、該複数の印刷装置に接続可能な画像記憶装置とに適用される印刷制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記印刷制御方法が、
前記画像記憶装置が、第１の印刷装置との接続を行う第１の接続ステップと、前記画像記憶装置が、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記画像記憶装置が、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記画像記憶装置が、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記画像記憶装置が、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てと、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分を示す未実行印刷ジョブ情報とを前記第２の印刷装置に再送する第２の実行制御ステップと、
前記第２の印刷装置が、前記印刷ジョブと、前記未実行印刷ジョブ情報とを受信する受信ステップと、
前記第２の印刷装置が、前記受信した未実行印刷ジョブ情報に基づき、前記受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出ステップと、
前記第２の印刷装置が、前記抽出ステップによって抽出された未実行印刷ジョブを実行する実行ステップと
を有することを特徴とするプログラム。
【請求項１６】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御ステップと、
前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御ステップと
を有することを特徴とするプログラム。
【請求項１７】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法を、コンピュータに実行させるためのプログラムにおいて、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続ステップと、
前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと、
前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを所定回数繰返し実行させる繰返し実行ステップと、
前記繰返し実行ステップによって前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生ステップと
を有することを特徴とするプログラム。
【請求項１８】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと
を有することを特徴とする記憶媒体。
【請求項１９】
複数の印刷装置と、該複数の印刷装置に接続可能な画像記憶装置とに適用される印刷制御方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記印刷制御方法が、
前記画像記憶装置が、第１の印刷装置との接続を行う第１の接続ステップと、前記画像記憶装置が、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記画像記憶装置が、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記画像記憶装置が、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記画像記憶装置が、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てと、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分を示す未実行印刷ジョブ情報とを前記第２の印刷装置に再送する第２の実行制御ステップと、
前記第２の印刷装置が、前記印刷ジョブと、前記未実行印刷ジョブ情報とを受信する受信ステップと、
前記第２の印刷装置が、前記受信した未実行印刷ジョブ情報に基づき、前記受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出ステップと、
前記第２の印刷装置が、前記抽出ステップによって抽出された未実行印刷ジョブを実行する実行ステップと
を有することを特徴とする記憶媒体。
【請求項２０】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御ステップと、
前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、
前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御ステップと
を有することを特徴とする記憶媒体。
【請求項２１】
複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体において、
前記印刷制御方法が、
第１の印刷装置との接続を行う第１の接続ステップと、
前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、
前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、
前記検索ステップによって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続ステップと、
前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと、
前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを所定回数繰返し実行させる繰返し実行ステップと、
前記繰返し実行ステップによって前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生ステップと
を有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像記憶装置、印刷装置、印刷制御方法、プログラム、及び記憶媒体に関し、特に、複数の印刷装置と接続可能な画像記憶装置、画像記憶装置に接続された印刷装置、前記画像記憶装置に適用される印刷制御方法、該印刷制御方法をコンピュータに実行させるためのプログラム、及び該プログラムを記憶した記憶媒体に関する。
【０００２】
【従来の技術】
近年、種々の情報がディジタルデータの形態で取り扱われる機会が多くなりつつある。例えば、ディジタルカメラにおいては、被写体の光像を電気的なアナログ画像信号に変換し、そのアナログ画像信号をディジタル信号に変換してディジタルカメラ本体内のメモリや、着脱可能なメモリカード、フロッピー（登録商標）ディスクなどの記憶媒体に記憶して保存している。
【０００３】
これら記憶媒体に格納された画像データを印刷装置に出力するには、記憶媒体に保存された画像データを、パーソナルコンピュータ（以下「ＰＣ」という）を介して印刷装置に出力するか、またはディジタルカメラと印刷装置とを直接接続して画像データを印刷装置に出力することが一般的に行われている。
【０００４】
ところで、印刷装置が１台だけしか存在しない環境においては、印刷装置に、用紙の残り枚数、用紙の種類、インク残量などの点で問題があった場合、依頼のあった印刷ジョブを実行できないことがある。このような欠点を解消するものとして、ネットワークにＰＣを接続するとともに、このネットワークにネットワーク対応の複数の印刷装置を接続しておき、記憶媒体に保存された画像データを、ＰＣを介して複数の印刷装置のうち１つに転送して印刷ジョブを実行させるようにした印刷制御システムが存在する。
【０００５】
印刷データを転送可能な複数の印刷装置の内から１つずつ順番に選択が行われ、その選択された印刷装置で印刷データが印刷可能か否かを判定され、その選択された印刷装置が印刷可能なときには、印刷データがその選択された印刷装置用に加工されてその選択された印刷装置に転送される（例えば特許文献１参照）。
【０００６】
【特許文献１】
特開平１０−２８３１３０号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記のネットワークに複数の印刷装置を接続して、そのいずれかの印刷装置に印刷ジョブを実行させる従来の印刷制御システムでは、複数の印刷装置のいずれにも印刷ジョブを実行させることを可能とするために、事前に各印刷装置に対して登録（インストール）作業を行っておく必要がある。例えば新たにネットワークに接続された未登録の印刷装置は上記の印刷ジョブを実行できず、実行できるようにするには、煩雑な人手による登録作業の実行を余儀なくされる。
【０００８】
なお近年、ディジタル機器の小型化が進み、携帯性に優れた機器が多く登場し、さらに、無線通信技術の革新に伴い、携帯画像入力機器をネットワークに無線接続し、いずれかの印刷装置で印刷を行いたいという需要が増えてきている。このため、無線ネットワークに複数の印刷装置を接続して、そのいずれかの印刷装置に印刷ジョブを実行させるという印刷制御システムでも、印刷装置を登録（インストール）するという煩雑な人手による作業が発生し、簡単かつ確実に印刷を行えないという問題があった。
【０００９】
本発明はこのような問題点に鑑みてなされたものであって、ネットワークに複数の印刷装置を接続して、そのいずれかの印刷装置に印刷ジョブを実行させる印刷制御システムにおいて、印刷装置の登録を人手によらず自動的に行い、簡単かつ確実に印刷を行うことを可能にした画像記憶装置、印刷装置、印刷制御方法、プログラム、及び記憶媒体を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置において、第１の印刷装置との接続を行う第１の接続手段と、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、前記検索手段によって検出された第２の印刷装置との接続を行う第２の接続手段と、前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御手段とを有することを特徴とする画像記憶装置が提供される。
【００１１】
請求項５記載の発明によれば、画像記憶装置に接続された印刷装置において、前記画像記憶装置から印刷ジョブと、該印刷ジョブのうち未だ実行されていない部分を示す未実行印刷ジョブ情報とを受信する受信手段と、前記受信手段で受信した未実行印刷ジョブ情報に基づき、前記受信手段で受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出手段と、前記抽出手段で抽出された未実行印刷ジョブを実行する実行手段とを有することを特徴とする印刷装置が提供される。
【００１２】
請求項６記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置において、第１の印刷装置との接続を行う第１の接続手段と、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御手段と、前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、前記検索手段によって検出された第２の印刷装置との接続を行う第２の接続手段と、前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御手段とを有することを特徴とする画像記憶装置が提供される。
【００１３】
請求項８記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置において、第１の印刷装置との接続を行う第１の接続手段と、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御手段と、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索手段と、前記検索手段によって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続手段と、前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御手段と、前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索手段、前記第２の接続手段、及び前記第２の実行制御手段を所定回数繰返し実行させる繰返し実行手段と、前記繰返し実行手段によって前記検索手段、前記第２の接続手段、及び前記第２の実行制御手段を前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生手段とを有することを特徴とする画像記憶装置が提供される。
【００１４】
また、請求項１０記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、第１の印刷装置との接続を行う第１の接続ステップと、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第２の実行制御ステップとを有することを特徴とする印刷制御方法が提供される。
【００１５】
請求項１１記載の発明によれば、複数の印刷装置と、該複数の印刷装置に接続可能な画像記憶装置とに適用される印刷制御方法において、前記画像記憶装置が、第１の印刷装置との接続を行う第１の接続ステップと、前記画像記憶装置が、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記画像記憶装置が、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、前記画像記憶装置が、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、前記画像記憶装置が、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブの全てと、前記第１の実行制御手段によって前記第１の印刷装置に送信された印刷ジョブのうち前記第１の印刷装置において実行できなかった部分を示す未実行印刷ジョブ情報とを前記第２の印刷装置に再送する第２の実行制御ステップと、前記第２の印刷装置が、前記印刷ジョブと、前記未実行印刷ジョブ情報とを受信する受信ステップと、前記第２の印刷装置が、前記受信した未実行印刷ジョブ情報に基づき、前記受信した印刷ジョブの中から未実行印刷ジョブを抽出する抽出ステップと、前記第２の印刷装置が、前記抽出ステップによって抽出された未実行印刷ジョブを実行する実行ステップとを有することを特徴とする印刷制御方法が提供される。
【００１６】
請求項１２記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、第１の印刷装置との接続を行う第１の接続ステップと、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、所定時間が経過するまで、前記第１の印刷装置に前記印刷ジョブを繰り返し実行させる第２の実行制御ステップと、前記所定時間が経過しても前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、前記検索ステップによって検出された第２の印刷装置との接続を行う第２の接続ステップと、前記第２の印刷装置に前記印刷ジョブを再送し、該第２の印刷装置に該印刷ジョブを実行させる第３の実行制御ステップとを有することを特徴とする印刷制御方法が提供される。
【００１７】
請求項１３記載の発明によれば、複数の印刷装置と接続可能な画像記憶装置に適用される印刷制御方法において、第１の印刷装置との接続を行う第１の接続ステップと、前記第１の印刷装置に印刷ジョブを送信し、該第１の印刷装置に該印刷ジョブを実行させる第１の実行制御ステップと、前記第１の印刷装置において前記印刷ジョブの実行が完遂できない場合に、該印刷ジョブの実行が可能な他の印刷装置を検索する検索ステップと、前記検索ステップによって検出された第ｎ（ｎ＝２、３、・・・）の印刷装置との接続を行う第２の接続ステップと、前記第ｎの印刷装置に前記印刷ジョブを再送し、該第ｎの印刷装置に該印刷ジョブを実行させる第２の実行制御ステップと、前記第ｎの印刷装置において前記印刷ジョブの実行が完遂できない場合に、前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを所定回数繰返し実行させる繰返し実行ステップと、前記繰返し実行ステップによって前記検索ステップ、前記第２の接続ステップ、及び前記第２の実行制御ステップを前記所定回数実行させても前記印刷ジョブの実行が完遂できない場合に、警報を発生する警報発生ステップとを有することを特徴とする印刷制御方法が提供される。
【００１８】
さらに、上記印刷制御方法をコンピュータに実行させるためのプログラム、及び上記印刷制御方法をプログラムとして記憶した、コンピュータにより読み出し可能な記憶媒体が提供される。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２０】
以下においては、本発明の第１〜第７の実施の形態において用いられるハードウェア構成を先ず説明し、その後に、このハードウェア構成において実行される第１〜第７の実施の形態に係る各ソフトウェア構成を、実施の形態毎に説明する。
【００２１】
（第１〜第７の実施の形態におけるハードウェア構成）
図１は、第１〜第７の実施の形態におけるハードウェア構成を示す構成図である。
【００２２】
図中５０１は、本発明で画像記憶装置としての機能を果たすディジタルカメラ、５０２〜５０４は、印刷装置としての機能を果たす複数の小型プリンタ（１，２，…，Ｎ）であり、ディジタルカメラ５０１と小型プリンタ５０２〜５０４とはそれぞれ、近距離無線通信のインタフェースＢｌｕｅＴｏｏｔｈ５０５によって無線接続される。
【００２３】
ディジタルカメラ５０１から、例えば小型プリンタ（１）５０２に印刷ジョブを送り、画像印刷した際に、該小型プリンタ（１）５０２において該印刷ジョブを最後まで実行できない場合、新たに他の小型プリンタ（２，…，Ｎ）５０３〜５０４を検索し、その結果検出された小型プリンタに印刷ジョブを再送することによって、該印刷ジョブの実行を完遂する。
【００２４】
図２は、ディジタルカメラ５０１の構成を示す概観図であり、（Ａ）はディジタルカメラ５０１の正面外観図、（Ｂ）は背面外観図である。
【００２５】
図中３０１はシャッターボタン、３０２は肯定（ＹＥＳ）ンダ、３０３はストロボ、３０４はレンズ、３０５は液晶ディスプレイ（ＬＣＤ）、３０６は撮影済み画像のコマ送りボタン、３０７はコマ戻しボタン、３０８はプリントボタンである。
【００２６】
図３は、ディジタルカメラ５０１における印刷画像転送に係る制御部分の構成を示す機能ブロック図である。
【００２７】
図中１０１は制御装置、１０２は、印刷データなどを記憶しておくメモリ部、１０３は、ディジタルカメラ５０１を外部装置（小型プリンタ）と無線によって接続する接続部、１０４は、接続部１０３によって接続された外部装置との間でディジタルデータの送受信を行う送受信部、１０５は、接続部１０３によって無線接続可能な印刷装置（小型プリンタ）を検索する検索部、１１９は、検索部１０５によって検出された印刷装置（小型プリンタ１）において印刷ジョブを実行できない場合、無線接続可能な他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）を再度検索すべく、検索部１０５を動作させる再検索部、１０６は、ディジタルカメラ５０１を再検索部１１９によって検出された印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に接続させるべく接続部１０３を動作させる再接続部、１０７は、再接続部１０６によって接続された印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に印刷ジョブを再送する再送部、１０８は、再送部１０７に、印刷装置（小型プリンタ１）によって既に印刷が行われた分も含む、元の全部の印刷ジョブを他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に再送させる再送部、１０９は、再送部１０７に、印刷装置（小型プリンタ１）において実行できずに残った印刷ジョブ、つまり未実行印刷ジョブを他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に再送させる再送部、１１０は、再送部１０７に、印刷装置（小型プリンタ１）において実行できずに残った印刷ジョブに関する情報、つまり未実行印刷ジョブ情報と、元の印刷ジョブとを他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に再送させる再送部、１１１は、未実行印刷ジョブを他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に再送するために、メモリ部１０２から未実行印刷ジョブに関する情報を取得する未実行印刷ジョブ情報取得部、１１２は、印刷装置（小型プリンタ１）において印刷ジョブの実行を完遂できない状況に陥った時点からの経過時間を計測する時間計測部、１１３は、時間計測部１１２で計測した時間が所定時間を超過したとき、印刷装置（小型プリンタ１）において実行されるべき印刷ジョブを他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に再送するが、その所定時間を設定する再送時間設定部、１１４は、印刷装置（小型プリンタ１）が印刷ジョブの実行を完遂できない場合、再送部１０７に、最大Ｎ回、他の印刷装置（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）への再送を実行させる再送部、１１５は、再送部１１４が実行させる再送回数Ｎを設定する再送回数設定部、１１６はプリントボタン、１１７は電源スイッチ、１１８は液晶ディスプレイ（ＬＣＤ）３０５に相当する表示部、１２０は、接続部１０３によって接続された印刷装置からその能力に関する情報を取得する印刷装置能力取得部、１２１は、未実行印刷ジョブ情報取得部１１１によって取得された未実行印刷ジョブ情報に基づいて、元の印刷ジョブより未実行印刷ジョブを抽出する未実行印刷ジョブ抽出部である。
【００２８】
本発明は、１０６、１０７、１０８、１０９、１１０、１１１、１１２、１１３、１１４、１１５、１１９、１２１で示される各部によって実現される。
【００２９】
図４は、小型プリンタ（１〜Ｎ）５０２〜５０４の１つの構成を示す外観図である。小型プリンタ（１〜Ｎ）５０２〜５０４はそれぞれ同一の構成となっている。
【００３０】
図中４０１は、本小型プリンタに着脱可能に装填される記録媒体（印刷用紙）、４０２は、本小型プリンタによって記録された記録済みの記録媒体、４０４は、記録済みの記録媒体４０２の排出口、４０５は電源スイッチである。なお、図示はしないが、本小型プリンタには装填口が設けられ、そこに記録媒体４０１が装填される。
【００３１】
図５は、小型プリンタ（１〜Ｎ）５０２〜５０４の１つの機能構成を示すブロック図である。小型プリンタ（１〜Ｎ）５０２〜５０４はそれぞれ同一の機能構成となっている。
【００３２】
図中２０１は制御装置、２０２は、画像ディジタル情報などを記憶するメモリ部、２０３は、画像ディジタル情報を視認可能な画像として記録媒体に出力する、つまり印刷用紙に印刷するプリンタ部、２０４は、プリンタ部２０３の動作を制御するプリンタ制御部、２０５は、画像ディジタル情報を視認可能な画像に変換する画像処理部、２０６は、未実行印刷ジョブ情報取得部１１１によって取得された未実行印刷ジョブ情報に基づいて、元の印刷ジョブより未実行印刷ジョブを抽出する未実行印刷ジョブ抽出部、２０７は電源スイッチ、２０８は、外部装置（ディジタルカメラ５０１）と無線接続するための無線接続部、２０９は、無線接続部２０８によって接続された外部装置から送信されたディジタル情報を受信する受信部である。未実行印刷ジョブ抽出部２０６が本発明に関連する部分である。
【００３３】
次に、第１〜第７の実施の形態の各々におけるディジタルカメラ５０１（画像記憶装置）及び小型プリンタ５０２〜５０４（印刷装置）のソフトウェア構成を説明する。
【００３４】
（第１の実施の形態におけるソフトウェア構成）
図６及び図７は、第１の実施の形態におけるディジタルカメラ５０１で実行される印刷装置制御処理の手順を示すフローチャートである。
【００３５】
ステップＳ１では、電源スイッチ１１７がＯＮであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ２へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００３６】
ステップＳ２では、ディジタルカメラ５０１が印刷モードに設定されているか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ３へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００３７】
ステップＳ３では、検索部１０５が、無線通信インタフェースＢｌｕｅＴｏｏｔｈで接続可能な小型プリンタを検索し、該当するすべての小型プリンタを検出する。なお、ステップＳ１６の後でステップＳ３が実行されるときには、再検索部１１９が検索部１０５にこうした検索を実行させる。
【００３８】
ステップＳ４では、ステップＳ３において１台以上の小型プリンタが検出されたか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ５へ進み、「否定（ＮＯ）」であればエラーメッセージを表示部１１８（液晶ディスプレイ３０５）上に表示し、ステップＳ２へ戻る。
【００３９】
ステップＳ５では、ステップＳ４において検出された小型プリンタを一覧表にして表示部１１８（液晶ディスプレイ３０５）上に表示する。
【００４０】
ステップＳ６では、ステップＳ５において表示された小型プリンタ一覧表から印刷を実行させたい小型プリンタが操作者によって選択されたか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ７へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００４１】
ステップＳ７では、ステップＳ６において選択された小型プリンタが印刷可能であるか否か（イメージングプロファイルをサポートしているか否か等）を判断する。「肯定（ＹＥＳ）」であればステップＳ８へ進み、「否定（ＮＯ）」であればエラーメッセージを表示部１１８（液晶ディスプレイ３０５）上に表示し、ステップＳ５へ戻る。
【００４２】
ステップＳ８では、ステップＳ６において選択された小型プリンタの名称をメモリ部１０２に記憶する。
【００４３】
ステップＳ９では、本ディジタルカメラ５０１をステップＳ８で名称が記憶された小型プリンタに接続部１０３によって無線接続（ＢｌｕｅＴｏｏｔｈインタフェース）する。なお、ステップＳ１６の後でステップＳ９が実行されるときには、再接続部１０６が、接続部１０３に上記無線接続を実行させる。
【００４４】
ステップＳ１０では、印刷装置能力取得部１２０が、ステップＳ９において接続された小型プリンタからその能力に関する情報を取得する。
【００４５】
ステップＳ１１では、印刷すべき画像が選択され、各画像の印刷部数や、必要であればデータ型、タイトル、フレーム番号が指定されたか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ１２へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００４６】
ステップＳ１２では、ステップＳ１１において選択されたと判断された画像の印刷を開始する。
【００４７】
ステップＳ１３では、ステップＳ８において名称が記憶された小型プリンタから本ディジタルカメラ５０１が接続されたか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ１４へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００４８】
ステップＳ１４では、ステップＳ９において名称が記憶された小型プリンタから、ＤＰＯＦ（Ｄｉｇｉｔａｌ　Ｐｒｉｎｔ　Ｏｒｄｅｒ　Ｆｏｒｍａｔ）イメージの取得要求があったか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ１５へ進み、「否定（ＮＯ）」であればそのまま待機する。ＤＰＯＦイメージは、印刷したいコマや枚数等の指定情報が所定の形式で記録された画像である。
【００４９】
ステップＳ１５では、送受信部１０４が、ステップＳ８において名称が記憶された小型プリンタへ、ＤＰＯＦイメージのｊ番目のイメージ中、ｉ番目の部分イメージを、接続部１０３を介して送信する。ここでは、Ｍ枚（１≦ｊ≦Ｍ）のＤＰＯＦイメージがあり、各ＤＰＯＦイメージはＮ（１≦ｉ≦Ｎ）個に分割して送信するものとする。ｉ，ｊはステップＳ１６を初めて実行するときに、それぞれ１に設定され、次回の実行からｉがＮに達するまで実行ごとにインクレメントされ、ｉがＮに達すると、ｊがインクレメントされて同様なｉのインクレメントがステップＳ１６の実行毎に行われ、ｊがＭに達するまで行われる。
【００５０】
なお、ステップＳ１６で否定（ＮＯ）の判別後にステップＳ１５が実行されるときには、再送部１０７，１０８が、印刷ジョブの送信を行う。このとき再送部１０８によって再送される印刷ジョブは、ステップＳ８において名称が最初に記憶された小型プリンタによって既に印刷が行われた分も含む、元の全部の印刷ジョブである。
【００５１】
ステップＳ１６では、ステップＳ８において名称が記憶された小型プリンタがステップＳ１５において送信される印刷ジョブ（部分イメージ）を印刷可能であるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ１７へ進み、「否定（ＮＯ）」であればステップＳ３へ戻る。
【００５２】
ステップＳ１７では、ステップＳ８において名称が記憶された小型プリンタから接続切断要求があったか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ１８へ進み、「否定（ＮＯ）」であればステップＳ１４へ遷移する。
【００５３】
ステップＳ１８では、ステップＳ８において名称が記憶された小型プリンタと本ディジタルカメラ５０１との接続を切断する。
【００５４】
以上のようにして、印刷装置の登録を人手によらず自動的に行うことができ、簡単かつ確実に画像印刷を行うことが可能になる。
【００５５】
（第２の実施の形態におけるソフトウェア構成）
図８及び図９は、第２の実施の形態におけるディジタルカメラ５０１で実行される印刷装置制御処理の手順を示すフローチャートである。
【００５６】
第２の実施の形態における印刷装置制御処理は、基本的に第１の実施の形態における印刷装置制御処理と同じであるので、同一部分には同一ステップ番号を付してその説明を省略する。第２の実施の形態では、ステップＳ２１，Ｓ２２がステップＳ１６とステップＳ３との間に新たに挿入される。
【００５７】
ステップＳ２１では、ステップＳ１６において印刷不可能と判断された印刷ジョブ、つまり、未実行印刷ジョブに関する情報を未実行印刷ジョブ情報取得部１１１が取得し、メモリ部１０２に記憶する。
【００５８】
ステップＳ２２では、ステップＳ２１でメモリ部１０２に記憶された未実行印刷ジョブ情報に基づいて、未実行印刷ジョブ抽出部１２１が、処理対象の印刷ジョブから、ステップＳ８において名称が記憶された小型プリンタによって既に印刷が行われたジョブ部分を除く未実行印刷ジョブを抽出し、メモリ部１０２に記憶する。
【００５９】
なお、ステップ２１，Ｓ２２が実行された後にステップＳ１６が実行されるときには、再送部１０７，１０９が、印刷ジョブの送信を行う。このとき再送部１０９によって再送される印刷ジョブは、ステップＳ２２においてメモリ部１０２に記憶された未実行印刷ジョブであるものとする。
【００６０】
以上のようにして、第２の実施の形態では、未実行印刷ジョブのみを他の小型プリンタに転送して印刷を行わせるので、無駄な転送や、同一画像の２度の印刷などを防止でき、効率的な印刷処理ができる。
【００６１】
（第３の実施の形態におけるソフトウェア構成）
図１０及び図１１は、第３の実施の形態におけるディジタルカメラ５０１で実行される印刷装置制御処理の手順を示すフローチャートである。
【００６２】
第３の実施の形態における印刷装置制御処理は、基本的に第１の実施の形態における印刷装置制御処理と同じであるので、同一部分には同一ステップ番号を付してその説明を省略する。第３の実施の形態では、ステップＳ３１がステップＳ１６とステップＳ３との間に新たに挿入される。
【００６３】
ステップＳ３１では、ステップＳ１６において印刷不可能と判断された印刷ジョブ、つまり、未実行印刷ジョブに関する情報を未実行印刷ジョブ情報取得部１１１が取得し、メモリ部１０２に記憶する。
【００６４】
なお、ステップＳ３１が実行された後にステップＳ１５が実行されるときには、再送部１０７，１１０が、印刷ジョブの送信を行う。このとき再送部１１０によって再送される印刷ジョブは、ステップＳ３１においてメモリ部１０２に記憶された未実行印刷ジョブ情報と、ステップＳ８において名称が最初に記憶された小型プリンタによって既に印刷が行われた分も含む、元の全部の印刷ジョブである。
【００６５】
こうした未実行印刷ジョブ情報と元の印刷ジョブとを受け取った小型プリンタで実行される印刷処理を以下に説明する。
【００６６】
図１２及び図１３は、第３の実施の形態における小型プリンタで実行される印刷処理の手順を示すフローチャートである。
【００６７】
ステップＳ４１では、電源スイッチ２０７がＯＮであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ４２へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００６８】
ステップＳ４２では、小型プリンタが無線（ＢｌｕｅＴｏｏｔｈ）通信モードに設定されている否かを判断する。「肯定（ＹＥＳ）」であればステップＳ４３へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００６９】
ステップＳ４３では、ディジタルカメラ５０１の印刷装置能力取得部１２０から本小型プリンタの能力に関する情報の問い合わせがあるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ４４へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００７０】
ステップＳ４４では、本小型プリンタの能力に関する情報をディジタルカメラ５０１に通知する。
【００７１】
ステップＳ４５では、ディジタルカメラ５０１から印刷の開始要求があったか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ４６へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００７２】
ステップＳ４６では、本小型プリンタをディジタルカメラ５０１に無線（ＢｌｕｅＴｏｏｔｈ）接続する。
【００７３】
ステップＳ４７では、受信部２０９が、ディジタルカメラ５０１から送られたＤＰＯＦイメージのｊ番目のイメージ中、ｉ番目の部分イメージを受信する。
【００７４】
ステップＳ４８では、ディジタルカメラ５０１からＤＰＯＦイメージのｊ番目のイメージ中ｉ番目の部分イメージを受信完了したか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ４９へ進み、「否定（ＮＯ）」であればステップＳ４７へ戻る。
【００７５】
ステップＳ４９では、ディジタルカメラ５０１の未実行印刷ジョブ情報取得部１１１が取得し、本小型プリンタに送信された実行印刷ジョブ情報を、受信部２０９が受信したか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ５０へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００７６】
ステップＳ５０では、ステップＳ４９で受信したと判断された未実行印刷ジョブ情報に基づいて、未実行印刷ジョブ抽出部２０６が、ステップＳ４７において受信した印刷ジョブから未実行印刷ジョブを抽出する。
【００７７】
ステップＳ５１では、ステップＳ５０において抽出した未実行印刷ジョブに基づいて、画像処理部２０５、プリンタ部２０３及びプリンタ制御部２０４が印刷を実行する。
【００７８】
ステップＳ５２では、印刷が完了したか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ５３へ進み、「否定（ＮＯ）」であればステップＳ５１へ戻る。
【００７９】
ステップＳ５３では、本小型プリンタとディジタルカメラ５０１との無線（ＢｌｕｅＴｏｏｔｈ）接続を切断する。
【００８０】
ステップＳ５４では、ディジタルカメラ５０１からの無線（ＢｌｕｅＴｏｏｔｈ）切断要求があったか否かを判断する。「肯定（ＹＥＳ）」であれば本印刷処理を終了し、「否定（ＮＯ）」であればそのまま待機する。
【００８１】
（第４の実施の形態におけるソフトウェア構成）
図１４及び図１５は、第４の実施の形態におけるディジタルカメラ５０１で実行される印刷装置制御処理の手順を示すフローチャートである。
【００８２】
第４の実施の形態における印刷装置制御処理は、基本的に第１の実施の形態における印刷装置制御処理と同じであるので、同一部分には同一ステップ番号を付してその説明を省略する。第４の実施の形態では、ステップＳ６１がステップＳ１６とステップＳ３との間に新たに挿入される。
【００８３】
ステップＳ６１では、ステップＳ１６で印刷不可能と判断された時点からの経過時間を時間計測部１１２が計測し、この経過時間が所定時間を越えたか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ３へ進み、「否定（ＮＯ）」であればステップＳ１６へ戻る。
【００８４】
なお、ステップＳ６１で肯定（ＹＥＳ）の判別後にステップＳ１５が実行されるときには、再送部１０７，１０８が、印刷ジョブの送信を行う。このとき再送部１０８によって再送される印刷ジョブは、元の全部の印刷ジョブである。
【００８５】
このように第４の実施の形態では、ディジタルカメラ５０１から送信された印刷ジョブを、小型プリンタ（小型プリンタ１）において印刷する際に、該小型プリンタ（小型プリンタ１）において、該印刷ジョブの実行を完遂できない場合、所定時間に亘って、該小型プリンタ（小型プリンタ１）に印刷が可能になったか否かの問い合わせを繰り返し、所定時間が経過しても、前記小型プリンタ（小型プリンタ１）において印刷が不可能である時、新たに他の小型プリンタ（小型プリンタ２、小型プリンタ３、…、および小型プリンタＮ）を検索し、その結果検出された小型プリンタ（小型プリンタ２、小型プリンタ３、…、または小型プリンタＮ）に印刷ジョブを再送することによって、印刷ジョブの実行が完遂される。
【００８６】
これにより、第４の実施の形態では、一時的に印刷できない状態（例えば用紙不足など）に陥った印刷装置が所定時間以内に復帰（例えば用紙補充）した場合、該印刷装置から継続的に印刷出力を得ることが可能となる。
【００８７】
（第５の実施の形態におけるソフトウェア構成）
第５の実施の形態では、第４の実施の形態における印刷装置制御処理と同じ処理が実行される。ただし、その印刷装置制御処理の中で使用される所定時間を任意に設定できるようにしている。以下においては、印刷装置制御処理についての説明を省略し、所定時間の設定処理だけを説明する。
【００８８】
図１６は、第５の実施の形態においてディジタルカメラ５０１で実行される所定時間の設定処理の手順を示すフローチャートである。
【００８９】
ステップＳ７１では、電源スイッチ１１７がＯＮであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ７２へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００９０】
ステップＳ７２では、ディジタルカメラ５０１が設定モードに設定されているか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ７４へ進み、「否定（ＮＯ）」であればステップＳ７３へ進む。
【００９１】
ステップＳ７３では、設定モード以外のモード（例えば撮影モード、再生モード、印刷モード等）に応じた動作を行う。
【００９２】
ステップＳ７４では、再送時間設定モードであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ７６へ進み、「否定（ＮＯ）」であればステップＳ７５へ進む。
【００９３】
ステップＳ７５では、その他設定モード（例えば最大再送回数設定モード等）に応じた動作を行う。
【００９４】
ステップＳ７６では、再送時間設定部１１３に対して操作者が所定時間を入力したか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ７７へ進み、「否定（ＮＯ）」であればそのまま待機する。
【００９５】
ステップＳ７７では、ステップＳ７６で入力したと判断された所定時間を再送時間設定部１１３がメモリ部１０２に記憶する。
【００９６】
これにより、第５の実施の形態では、所定時間が操作者によって任意に設定されることにより、操作者の好みに応じた再送の設定が可能となり、意図しない印刷待ちや印刷エラー終了などによるストレスを解消することができる。
【００９７】
（第６の実施の形態におけるソフトウェア構成）
図１７及び図１８は、第６の実施の形態におけるディジタルカメラ５０１で実行される印刷装置制御処理の手順を示すフローチャートである。
【００９８】
第６の実施の形態における印刷装置制御処理は、基本的に第１の実施の形態における印刷装置制御処理と同じであるので、同一部分には同一ステップ番号を付してその説明を省略する。第６の実施の形態では、ステップＳ８１〜Ｓ８３がステップＳ２とステップＳ４との間に新たに挿入される。
【００９９】
ステップＳ２で印刷モードであると判断されてステップＳ８１へ進み、ステップＳ８１では、他の小型プリンタ（小型プリンタ２、小型プリンタ３、…、小型プリンタＮ）に印刷ジョブを再送した再送回数をカウントアップし、その再送回数をメモリ部１０２に記憶する。
【０１００】
ステップＳ８２では、ステップＳ８１において記憶された再送回数が、最大再送回数ＸＭＡＸ以下であるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ３へ進み、「否定（ＮＯ）」であればステップＳ８３へ進む。
【０１０１】
ステップＳ８３では、印刷ジョブが印刷不可能であることを、表示部１１８（液晶ディスプレイ３０５）上に表示し、本印刷装置制御を終了する。
【０１０２】
なお、ステップＳ１６で否定（ＮＯ）の判別後にステップＳ１５が実行されるときには、再送部１０７，１０８が、印刷ジョブの送信を行う。このとき再送部１０８によって再送される印刷ジョブは、元の全部の印刷ジョブである。
【０１０３】
このように第６の実施の形態では、ディジタルカメラ５０１から送られた印刷ジョブを小型プリンタ（小型プリンタ１）において印刷する際に、該小型プリンタ（小型プリンタ１）において、該印刷ジョブの実行を完遂できない場合、新たに他のプリンタ（小型プリンタ２、小型プリンタ３、…、小型プリンタＮ）を検索し、その結果検出された該小型プリンタ（小型プリンタ２、小型プリンタ３、…、小型プリンタＮ）に印刷ジョブを最大再送回数ＸＭＡＸまで再送する。ＸＭＡＸ台の小型プリンタに対して再送した結果、どの小型プリンタも印刷不可能な場合、印刷不可能として印刷動作を終了する。つまり、印刷可能な他の小型プリンタ（小型プリンタ２、小型プリンタ３、…、小型プリンタＮ）が検出されるまで、最大ＸＭＡＸ回まで検索及び再送を繰り返す。
【０１０４】
このように、第６の実施の形態では、ある印刷装置において印刷ジョブの実行を完遂できない時に他の印刷装置に印刷ジョブを再送する最大の再送回数ＸＭＡＸを設けることによって、際限なく印刷ジョブを他の印刷装置に再送することを防止できる。
【０１０５】
（第７の実施の形態におけるソフトウェア構成）
第７の実施の形態では、第６の実施の形態における印刷装置制御処理と同じ処理が実行される。ただし、その印刷装置制御処理の中で使用される最大再送回数ＸＭＡＸを任意に設定できるようにしている。以下においては、印刷装置制御処理についての説明を省略し、最大再送回数の設定処理だけを説明する。
【０１０６】
図１９は、第７の実施の形態においてディジタルカメラ５０１で実行される最大再送回数の設定処理の手順を示すフローチャートである。
【０１０７】
ステップＳ９１では、電源スイッチ１１７がＯＮであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ９２へ進み、「否定（ＮＯ）」であればそのまま待機する。
【０１０８】
ステップＳ９２では、ディジタルカメラ５０１が設定モードに設定されているか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ９４へ進み、「否定（ＮＯ）」であればステップＳ９３へ進む。
【０１０９】
ステップＳ９３では、設定モード以外のモード（例えば撮影モード、再生モード、印刷モード等）に応じた動作を行う。
【０１１０】
ステップＳ９４では、最大再送回数設定モードであるか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ９６へ進み、「否定（ＮＯ）」であればステップＳ９５へ進む。
【０１１１】
ステップＳ９５では、その他設定モード（例えば再送時間設定モード等）に応じた動作を行う。
【０１１２】
ステップＳ９６では、再送回数設定部１１５に対して操作者が最大再送回数を入力したか否かを判断する。「肯定（ＹＥＳ）」であればステップＳ９７へ進み、「否定（ＮＯ）」であればそのまま待機する。
【０１１３】
ステップＳ９７では、ステップＳ９６で入力したと判断された最大再送回数を再送回数設定部１１５がメモリ部１０２に記憶する。
【０１１４】
このように、第７の実施の形態では、最大再送回数ＸＭＡＸが操作者によって任意に設定されることにより、操作者の好みに応じた再送の設定が可能となり、意図しない印刷待ちや印刷エラー終了などによるストレスを解消することができる。
【０１１５】
（他の実施の形態）
上記の第４〜第７の実施の形態では、再送部１０８が再送部１０７を動作させるようにしているが、再送部１０９または再送部１１０が再送部１０７を動作させるようにしてもよい。すなわち、再送部１０７によって再送される印刷ジョブは、未実行印刷ジョブであっても、未実行印刷ジョブ情報を伴う元の印刷ジョブであってよい。
【０１１６】
また、第１〜第７の実施の形態における画像記憶装置は、ディジタルカメラに限らず、画像を記憶する手段を具備した装置であれば、ＰＣ、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）などであってもよい。また同じく、印刷装置は、小型プリンタに限らず、記録紙に記録する手段を具備する装置であれば、インクジェットプリンタ、レーザープリンタなどであってもよい。同じく、無線接続インタフェースは、ＢｌｕｅＴｏｏｔｈに限らず、赤外線方式、無線ＬＡＮなど、その他の無線接続方法であってもよい。
【０１１７】
さらに、第１〜第７の実施の形態における画像記憶装置と複数の印刷装置とは無線で接続されているが、これに代わって画像記憶装置と複数の印刷装置とは有線で接続されるようにしてもよい。
【０１１８】
なおまた、前述した各実施の形態の機能を実現するソフトウェアのプログラムコード自体が本発明を構成してもよく、また、そのプログラムコードを記憶した記憶媒体が本発明を構成してもよい。
【０１１９】
この場合、記憶媒体から読み出されたプログラムコード自体が、前述の各実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体が本発明を構成することになる。
【０１２０】
プログラムコードを供給するための記憶媒体として、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１２２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１２３】
【発明の効果】
以上詳述したように請求項１、請求項２、請求項１０、請求項１４または請求項１８記載の発明によれば、画像記憶装置と接続された印刷装置において、画像記憶装置から送信された印刷ジョブの実行を完遂できない場合、該画像記憶装置が新たに他の印刷装置を検索し、新しく検出された印刷装置に元の印刷ジョブそのものを再送することによって、印刷ジョブを確実に完遂することを可能とする。これにより、操作者自身が、印刷装置の登録を人手によらず自動的に行うことができ、簡単かつ確実に画像印刷を行うことが可能になる。
【０１２４】
また、請求項３記載の発明によれば、元の印刷ジョブから未実行印刷ジョブを抽出し、未実行印刷ジョブのみを他の印刷装置に再送することによって、未実行印刷ジョブのみを他の小型プリンタに転送して印刷を行わせるので、無駄な転送や、同一画像の２度の印刷などを防止でき、効率的な印刷処理ができる。
【０１２５】
また請求項６、請求項１２、請求項１６、または請求項２０記載の発明によれば、印刷装置において印刷ジョブの実行を完遂できない状態に陥ってから所定時間が経過するまでは、その印刷装置に印刷ジョブの実行を継続させる。これにより、一時的に印刷できない状態（例えば用紙不足など）に陥った印刷装置が所定時間以内に復帰（例えば用紙補充）した時に、該印刷装置が印刷出力をおこなうことができる。
【０１２６】
また請求項８、請求項１３、請求項１７、または請求項２１記載の発明によれば、印刷装置において印刷ジョブの実行を完遂できない時、他の複数の印刷装置に順に所定回数だけ印刷ジョブを再送して印刷ジョブを実行させる。これにより、際限なく印刷ジョブを他の印刷装置に再送することを防止することができる。
【０１２７】
さらに、請求項７または請求項９記載の発明によれば、前記所定時間または前記所定回数を操作者が任意に設定する。これにより、操作者の好みに応じた再送の設定が可能となり、意図しない印刷待ちや印刷エラー終了などによるストレスを解消できる。
【図面の簡単な説明】
【図１】第１〜第７の実施の形態におけるハードウェア構成を示す構成図である。
【図２】ディジタルカメラの構成を示す概観図であり、（Ａ）はディジタルカメラの正面外観図、（Ｂ）は背面外観図である。
【図３】ディジタルカメラにおける印刷画像転送に係る制御部分の構成を示す機能ブロック図である。
【図４】小型プリンタ（１〜Ｎ）の１つの構成を示す外観図である。
【図５】小型プリンタ（１〜Ｎ）の１つの機能構成を示すブロック図である。
【図６】第１の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（１／２）である。
【図７】第１の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（２／２）である。
【図８】第２の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（１／２）である。
【図９】第２の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（２／２）である。
【図１０】第３の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（１／２）である。
【図１１】第３の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（２／２）である。
【図１２】第３の実施の形態における小型プリンタで実行される印刷処理の手順を示すフローチャート（１／２）である。
【図１３】第３の実施の形態における小型プリンタで実行される印刷処理の手順を示すフローチャート（２／２）である。
【図１４】第４の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（１／２）である。
【図１５】第４の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（２／２）である。
【図１６】第５の実施の形態においてディジタルカメラで実行される所定時間の設定処理の手順を示すフローチャートである。
【図１７】第６の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（１／２）である。
【図１８】第６の実施の形態におけるディジタルカメラで実行される印刷装置制御処理の手順を示すフローチャート（２／２）である。
【図１９】第７の実施の形態においてディジタルカメラで実行される最大再送回数の設定処理の手順を示すフローチャートである。
【符号の説明】
１０１　制御装置（第１の実行制御手段）
１０２　メモリ部
１０３　接続部（第１の接続手段）
１０４　送受信部
１０５　検索部
１０６　再接続部（第２の接続手段）
１０７〜１１０　再送部（第２の実行制御手段）
１１１　未実行印刷ジョブ情報取得部
１１２　時間計測部
１１３　再送時間設定部
１１４　再送部
１１５　再送回数設定部
１１６　プリントボタン
１１７　電源スイッチ
１１８　表示部
１１９　再検索部（検索手段）
１２０　印刷装置能力取得部
１２１　未実行印刷ジョブ抽出部
２０１　制御装置
２０２　メモリ部
２０３　プリンタ部
２０４　プリンタ制御部
２０５　画像処理部
２０６　未実行印刷ジョブ抽出部
２０７　電源スイッチ
２０８　無線接続部
２０９　受信部
３０５　液晶ディスプレイ（ＬＣＤ）
３０８　プリントボタン
４０１，４０２　記録媒体（印刷用紙）
５０１　ディジタルカメラ（画像記憶装置）
５０２〜５０４　小型プリンタ（１，２，…，Ｎ）（複数の印刷装置）
５０５　無線通信のインタフェースＢｌｕｅＴｏｏｔｈ
【図１】
2004122586.tif 000003
【図２】
2004122586.tif 000004
【図３】
2004122586.tif 000005
【図４】
2004122586.tif 000006
【図５】
2004122586.tif 000007
【図６】
2004122586.tif 000008
【図７】
2004122586.tif 000009
【図８】
2004122586.tif 000010
【図９】
2004122586.tif 000011
【図１０】
2004122586.tif 000012
【図１１】
2004122586.tif 000013
【図１２】
2004122586.tif 000014
【図１３】
2004122586.tif 000015
【図１４】
2004122586.tif 000016
【図１５】
2004122586.tif 000017
【図１６】
2004122586.tif 000018
【図１７】
2004122586.tif 000019
【図１８】
2004122586.tif 000020
【図１９】
2004122586.tif 000021