(57)【要約】【課題】  適切な画像形成装置を選択して代行印刷の依頼を行うことができる画像形成装置を提供する。【解決手段】  ネットワークに接続された他の画像形成装置に対して、印刷ジョブの代行印刷を依頼する画像形成装置であって、印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージをネットワークに対して同報する同報手段と、代行印刷依頼に対して、印刷ジョブを代行印刷可能な他の画像形成装置が応答した応答メッセージを受信する応答受信手段と、応答した画像形成装置に対して、印刷ジョブを転送し代行印刷実行を依頼する代行印刷実行依頼手段とを備える。【選択図】    図１
2006347110.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された他の画像形成装置に対して、印刷ジョブの代行印刷を依頼する画像形成装置であって、
印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを前記ネットワークに対して同報する同報手段と、
前記代行印刷依頼に対して、前記印刷ジョブを代行印刷可能な他の画像形成装置が応答した応答メッセージを受信する応答受信手段と、
応答した画像形成装置に対して、前記印刷ジョブを転送し代行印刷実行を依頼する代行印刷実行依頼手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記応答メッセージ内に、該応答を行った画像形成装置の能力値を含み、
応答した画像形成装置が複数である場合に、前記能力値を参照して、代行印刷実行の依頼を行う画像形成装置を選択する選択手段をさらに備え、
前記代行印刷実行依頼手段は、前記選択手段によって選択した画像形成装置に対して前記印刷ジョブを転送し代行印刷実行を依頼することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記応答メッセージ内に、該応答を行った画像形成装置の故障率をさらに含み、
前記選択手段は、前記故障率を参照して、前記代行印刷実行の依頼を行う画像形成装置を選択することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記応答メッセージ内に、該応答を行った画像形成装置の代行印刷の成功率をさらに含み、
前記選択手段は、前記代行印刷の成功率を参照して、前記代行印刷実行の依頼を行う画像形成装置を選択することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
ネットワークに接続された他の画像形成装置から印刷ジョブの代行印刷依頼を受信して、代行印刷を実行する画像形成装置であって、
自己の装置が備えている機能の情報が予め記憶された機能データ記憶手段と、
代行印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを受信する代行印刷依頼受信手段と、
前記印刷ジョブを実行するのに必要な機能を示す情報と前記機能データ記憶手段記憶された情報とに基づいて、代行印刷可能か否かを判定し、代行可能であるときに、代行印刷依頼に対する応答メッセージを送信する応答手段と、
転送された印刷ジョブを受信して、代行印刷を実行する印刷手段と
を備えたことを特徴とする画像形成装置。
【請求項６】
前記機能データ記憶手段には、自己が備える機能の能力値を含み、
前記応答手段は、送信する応答メッセージ内に前記能力値を含めることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
印刷ジョブ実行時の故障率または代行印刷の成功率の情報を記憶する稼働データ記憶手段をさらに備え、
前記応答手段は、送信する応答メッセージ内に前記故障率または前記代行印刷の成功率を含めることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
ネットワークに接続された他の画像形成装置に対して、印刷ジョブの代行印刷を依頼する画像形成装置上で動作する代行印刷制御プログラムであって、
印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを前記ネットワークに対して同報する同報処理と、
前記代行印刷依頼に対して、前記印刷ジョブを代行印刷可能な他の画像形成装置が応答した応答メッセージを受信する応答受信処理と、
応答した画像形成装置に対して、前記印刷ジョブを転送し代行印刷実行を依頼する代行印刷実行依頼処理と
をコンピュータに行わせることを特徴とする代行印刷制御プログラム。
【請求項９】
ネットワークに接続された他の画像形成装置から印刷ジョブの代行印刷依頼を受信して、代行印刷を実行するために、自己の装置が備えている機能の情報が予め記憶された機能データ記憶手段を備えた画像形成装置上で動作する代行印刷制御プログラムであって、
代行印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを受信する代行印刷依頼受信処理と、
前記印刷ジョブを実行するのに必要な機能を示す情報と前記機能データ記憶手段記憶された情報とに基づいて、代行印刷可能か否かを判定し、代行可能であるときに、代行印刷依頼に対する応答メッセージを送信する応答処理と、
転送された印刷ジョブを受信して、代行印刷を実行する代行印刷実行処理と
をコンピュータに行わせることを特徴とする代行印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の画像形成装置が代行して印刷ジョブを実行する画像形成装置及び代行印刷制御プログラムに関する。
【背景技術】
【０００２】
従来から、稼働中の印刷装置の性能に低下が生じてもその時点でより高性能な印刷装置に印刷を代行させることにより印刷に要する時間を低減するために、複数の印刷装置とコンピュータ（情報処理装置）がネットワークにより相互に接続された印刷システムにおいて、印刷ジョブを実行中の印刷装置において性能の低下が検出されたとき、より高い印刷性能を有しかつ印刷可状態にある他の印刷装置が存在すれば、残りの印刷ジョブを当該他の印刷装置に送信して印刷の代行を依頼する印刷制御方法が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−２０９７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年の画像形成装置は、備えている機能が多様化してきており、様々な印刷物を出力することが可能になってきている。特に複合機においては、複写機として機能された場合の付属機能がプリンタとして機能させた場合にも利用することが可能であるため、ユーザはこれらの機能を使用して、所望の印刷物を印刷することができる。また、画像形成装置は、コンピュータネットワークに接続して使用されることが多くなっている。コンピュータネットワークには、複数の画像形成装置が接続され、ユーザが所望の機能を備えている画像形成装置を選択して、印刷物を出力することが行われている。このような使用環境において、印刷物を出力中に画像形成装置の不具合によって、印刷処理が中断した場合、特許文献１に示す代行印刷によって印刷処理を迅速に行うことが可能となる。
しかしながら、所望の機能を利用して印刷しようとする印刷ジョブを他の画像形成装置によって代行印刷させる場合、他の画像形成装置がユーザが所望する機能を備えているとは限らず、他の画像形成装置により所望の機能を利用した印刷物を出力することができない場合もあるため、適切な画像形成装置を選択して、代行印刷の依頼をしなければならないという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、他の画像形成装置に対して代行印刷を依頼する場合に、適切な画像形成装置を選択して代行印刷の依頼を行うことができる画像形成装置及び代行印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、ネットワークに接続された他の画像形成装置に対して、印刷ジョブの代行印刷を依頼する画像形成装置であって、印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを前記ネットワークに対して同報する同報手段と、前記代行印刷依頼に対して、前記印刷ジョブを代行印刷可能な他の画像形成装置が応答した応答メッセージを受信する応答受信手段と、応答した画像形成装置に対して、前記印刷ジョブを転送し代行印刷実行を依頼する代行印刷実行依頼手段とを備えたことを特徴とする。
【０００６】
本発明は、前記応答メッセージ内に、該応答を行った画像形成装置の能力値を含み、応答した画像形成装置が複数である場合に、前記能力値を参照して、代行印刷実行の依頼を行う画像形成装置を選択する選択手段をさらに備え、前記代行印刷実行依頼手段は、前記選択手段によって選択した画像形成装置に対して前記印刷ジョブを転送し代行印刷実行を依頼することを特徴とする。
【０００７】
本発明は、前記応答メッセージ内に、該応答を行った画像形成装置の故障率をさらに含み、前記選択手段は、前記故障率を参照して、前記代行印刷実行の依頼を行う画像形成装置を選択することを特徴とする。
【０００８】
本発明は、前記応答メッセージ内に、該応答を行った画像形成装置の代行印刷の成功率をさらに含み、前記選択手段は、前記代行印刷の成功率を参照して、前記代行印刷実行の依頼を行う画像形成装置を選択することを特徴とする。
【０００９】
本発明は、ネットワークに接続された他の画像形成装置から印刷ジョブの代行印刷依頼を受信して、代行印刷を実行する画像形成装置であって、自己の装置が備えている機能の情報が予め記憶された機能データ記憶手段と、代行印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを受信する代行印刷依頼受信手段と、前記印刷ジョブを実行するのに必要な機能を示す情報と前記機能データ記憶手段記憶された情報とに基づいて、代行印刷可能か否かを判定し、代行可能であるときに、代行印刷依頼に対する応答メッセージを送信する応答手段と、転送された印刷ジョブを受信して、代行印刷を実行する印刷手段とを備えたことを特徴とする。
【００１０】
本発明は、前記機能データ記憶手段には、自己が備える機能の能力値を含み、前記応答手段は、送信する応答メッセージ内に前記能力値を含めることを特徴とする。
【００１１】
本発明は、印刷ジョブ実行時の故障率または代行印刷の成功率の情報を記憶する稼働データ記憶手段をさらに備え、前記応答手段は、送信する応答メッセージ内に前記故障率または前記代行印刷の成功率を含めることを特徴とする。
【００１２】
本発明は、ネットワークに接続された他の画像形成装置に対して、印刷ジョブの代行印刷を依頼する画像形成装置上で動作する代行印刷制御プログラムであって、印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを前記ネットワークに対して同報する同報処理と、前記代行印刷依頼に対して、前記印刷ジョブを代行印刷可能な他の画像形成装置が応答した応答メッセージを受信する応答受信処理と、応答した画像形成装置に対して、前記印刷ジョブを転送し代行印刷実行を依頼する代行印刷実行依頼処理とをコンピュータに行わせることを特徴とする。
【００１３】
本発明は、ネットワークに接続された他の画像形成装置から印刷ジョブの代行印刷依頼を受信して、代行印刷を実行するために、自己の装置が備えている機能の情報が予め記憶された機能データ記憶手段を備えた画像形成装置上で動作する代行印刷制御プログラムであって、代行印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージを受信する代行印刷依頼受信処理と、前記印刷ジョブを実行するのに必要な機能を示す情報と前記機能データ記憶手段記憶された情報とに基づいて、代行印刷可能か否かを判定し、代行可能であるときに、代行印刷依頼に対する応答メッセージを送信する応答処理と、転送された印刷ジョブを受信して、代行印刷を実行する代行印刷実行処理とをコンピュータに行わせることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼メッセージをネットワークに対して同報し、この代行印刷依頼に対して、印刷対象の印刷ジョブを代行印刷可能な他の画像形成装置が応答した場合に、応答した画像形成装置に対して、印刷対象の印刷ジョブを転送し代行印刷実行を依頼するようにしたため、適切な他の画像形成装置に対して代行印刷の依頼を行うことができ、印刷ジョブを確実に効率良く実行することが可能になるという効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、パソコン５から出力される印刷データに基づいて、印刷ジョブを生成し、画像の印刷を行う画像形成装置である。符号１１は、ネットワークＮを介して、他のネットワーク接続機器との間で情報通信を行う通信部である。符号１２は、パソコン５から出力される印刷データに基づいて生成した印刷ジョブのデータを一時的に記憶するホストバッファである。符号１３は、ホストバッファ１２に記憶されている印刷ジョブを順に読み出し、この印刷ジョブの印刷データから印刷画像であるビットマップデータに展開する画像展開部である。符号１４は、画像展開部３３により展開されたビットマップデータに基づいて、印刷媒体に画像の転写を行う印刷部である。符号１５は、印刷部１４において発生した異常（紙詰まり等の不具合や用紙切れなど）を検出する検出部である。符号１６は、検出部１５において不具合が検出された場合やホストバッファ１２に記憶されている印刷ジョブの記憶容量が所定値を超えた場合に他の画像形成装置に対して代行印刷を依頼する代行印刷依頼部である。符号１７は、他の画像形成装置から代行印刷を依頼された場合に、代行印刷依頼に対する応答を行う代行印刷依頼応答部である。符号１８は、装置自身が有する機能の情報が予め記憶された機能データ記憶部である。符号１９は、装置自身の稼働データが記憶される稼働データ記憶部である。
【００１６】
符号３は、図１に示す画像形成装置１と同様な画像形成装置であり、構成は画像形成装置と同じ構成を有しているが、説明を分かり易くするために、異なる符号を付与している。符号２、符号４は、画像形成装置１、３と同様な画像形成装置であり、詳細な構成の説明は省略する。これら４台の画像形成装置は、同一のネットワークＮに接続されている。
なお、図１においては、パソコン５がネットワークＮに接続されている例を示したが、印刷データを作成して出力するホストコンピュータであるパソコン５は、必ずしもネットワークＮに直接接続されている必要はなく、ネットワークＮに接続されるルータ（図示せず）を介して接続される他のネットワークに接続されていてもよい。
【００１７】
次に、図１に示す機能データ記憶部１８、３８に記憶される機能データについて説明する。機能データとは、画像形成装置自身が備えている機能（カラー印刷、２ｉｎ１印刷等）と備えていない機能（両面印刷等）を識別することが可能な情報と、能力に関する情報（１分間当たりの印刷枚数、使用可能な用紙サイズ等）である。機能データ記憶部１８、３８に記憶される機能データは、画像形成装置に対してオプション機能を付加した場合は、付加した機能に応じて機能データが追加される。また、故障等により取り外されているまたは動作しない状態になっている機能の機能データは、機能データ記憶部１８、３８から削除される。すなわち、現時点で使用可能な機能と使用できない機能とを識別できるデータが記憶されていることになる。
【００１８】
次に、図１に示す稼働データ記憶部１９、３９に記憶される稼働データについて説明する。稼働データは、画像形成装置自身が稼働することによって得られるデータであり、時々刻々変化するデータである。稼働データとは、稼働するべき時間帯と故障していた時間帯の比率を示す故障率、代行印刷の依頼を受けた回数と代行印刷が成功した回数の比率を示す成功率、ホストバッファ１２、３２の記憶容量と現在ホストバッファに蓄積されている印刷データ量の比率を示すバッファ使用率などの情報からなるデータである。
【００１９】
次に、図２を参照して、図１に示す画像形成装置１と画像形成装置３の動作を説明する。まず、ユーザは、パソコン５上において、文書作成アプリケーション等を使用して、文書データを作成する。そして、ユーザは、パソコン５において、印刷を行う画像形成装置を選択して（ここでは、画像形成装置１が選択されたものとする）、印刷開始指示の操作を行う。この操作が行われると、パソコン５にインストールされているプリンタドライバは、文書作成アプリケーションから出力されるデータを解釈して、中間言語による印刷データを生成して、選択された画像形成装置１へ出力する。通信部１１は、この中間言語の印刷データを受信し、ホストバッファ１２に記憶する。画像展開部１３は、ホストバッファ１２から中間言語の印刷データを読み出し、読み出した印刷データを解釈して、ビットマップデータへ変換して、ページ毎のビットマップデータを内部に保持する。
【００２０】
次に、印刷部１４は、画像展開部１３に保持されているビットマップデータを読み出して、このビットマップデータに基づく画像を印刷媒体へ転写することにより印刷を行う。このとき、印刷部１４における印刷動作中に発生する不具合（用紙切れや紙詰まり等）が発生すると、印刷部１４は印刷処理を中断する（ステップＳ１）。検出部１５は、この不具合発生を検出すると、代行印刷依頼部１６に対して、不具合が発生し、印刷処理が中断したことを通知する。
【００２１】
これを受けて、代行印刷依頼部１６は、印刷が中断された印刷ジョブの印刷データをホストバッファ１２から読み出し、この印刷ジョブを実行するのに必要な機能を抽出する。これにより、代行印刷依頼部１６は、代行印刷を依頼する印刷ジョブを実行するのに必要な機能を示す情報（例えば、カラー印刷、両面印刷、使用用紙サイズＡ４、印刷ページ数１０ページ等）が得られたことになる。続いて、代行印刷依頼部１６は、自己のネットワークアドレスと、得られた必要な機能を示す情報を含む代行印刷依頼メッセージを、通信部１１を介してネットワークＮに対して同報（代行印刷処理機能を有する画像形成装置機器群へのマルチキャストによる同報）する（ステップＳ２）。
【００２２】
この代行印刷依頼メッセージは、ネットワークＮに接続されている代行印刷処理機能を有する画像形成装置の各々が受信する。例えば、ネットワークＮに接続されている画像形成装置３の代行印刷依頼応答部３７は、通信部３１を介して、代行印刷依頼メッセージを受信する（ステップＳ１１）。
【００２３】
代行印刷依頼応答部３７は、受信した代行印刷依頼メッセージの内容を解析し、受信した代行印刷依頼メッセージに含まれる必要な機能を示す情報と機能データ記憶部３８に記憶されている記憶データとを照合する（ステップＳ１２）。そして、代行印刷依頼応答部３７は、依頼された印刷ジョブを代行印刷可能か否かを判定する（ステップＳ１３）。この判定の結果、代行印刷が不可能であれば、代行印刷依頼メッセージに対する応答は行わずに、処理を終了する。一方、受信した代行印刷依頼メッセージに含まれる必要な機能を示す情報と機能データ記憶部３８に記憶されている記憶データとを照合した結果、代行印刷に必要な全ての機能を備えており、かつホストバッファ３２バッファ使用率が所定値以下であり、用紙も十分である場合、代行印刷依頼応答部３７は、稼働データ記憶部１９から故障率と成功率の値を読み出すとともに、機能データ記憶部１８から能力値（例えば、１分間当たりの印刷可能枚数）を読み出す。そして、代行印刷依頼応答部３７は、代行印刷依頼メッセージに含まれていた依頼元のネットワークアドレスに対して、読み出した能力値、故障率、成功率及び自己のネットワークアドレスを含む応答メッセージを、通信部３１を介して送信する（ステップＳ１４）。この応答は、前述した動作と同様の動作により、画像形成装置２、４からも送信される場合がある。
【００２４】
次に、代行印刷依頼部１６は、代行印刷依頼メッセージを送信してから所定時間内に代行印刷依頼に対する応答メッセージを受信できたか否かを判定する（ステップＳ３、Ｓ４）。この判定の結果、代行印刷依頼メッセージを送信してから所定時間内に代行印刷依頼に対する応答メッセージを受信できない場合、代行印刷依頼部１６は、代行印刷が実行できないことを示すエラーメッセージを操作パネル内に配置された表示装置へ表示する。この後の処理動作については、画像形成装置において通常不具合が発生した場合と同様であるので詳細な説明を省略する。
【００２５】
一方、代行印刷依頼メッセージを送信してから所定時間内に代行印刷依頼に対する応答メッセージを受信できた場合、代行印刷依頼部１６は、受信できた応答メッセージの数をカウントし、２以上応答メッセージを受信できた場合は、代行印刷を依頼する画像形成装置を選択する（ステップＳ６）。画像形成装置の選択は、応答メッセージの含まれている故障率が低い方の画像形成装置を選択することにより行う。この故障率が同じ場合は、成功率が高い方の画像形成装置を選択することにより行う。さらに、この成功率が同じ場合は、応答メッセージに含まれる能力値が高い方の画像形成装置を選択する。この選択動作により選択された画像形成装置は代行印刷の依頼対象の画像形成装置となる。また、受信した応答メッセージが１つの場合は、この応答メッセージを送信した画像形成装置が代行印刷の依頼対象の画像形成装置となる。
【００２６】
次に、代行印刷依頼部１６は、印刷処理が中断した印刷ジョブの印刷データをホストバッファ１２から読み出し、代行印刷の依頼対象の画像形成装置が送信した応答メッセージに含まれるネットワークアドレスに対して、読み出した印刷ジョブの印刷データを転送する（ステップＳ７）。印刷ジョブの印刷データの転送が終了した時点で、代行印刷依頼１６は、処理が中断した印刷ジョブを代行印刷により実行したことを示すメッセージを操作パネル内に配置された表示装置へ表示する。これにより、ユーザは他の画像形成装置から出力されることを知ることができる。
【００２７】
次に、代行印刷依頼応答部３７は、応答メッセージを送信してから所定時間内に代行印刷対象の印刷ジョブの印刷データを受信できたか否かを判定する（ステップＳ１５、Ｓ１６）。この判定の結果、所定時間内に代行印刷対象の印刷ジョブの印刷データを受信できなかった場合、代行印刷依頼応答部３７は、他の画像形成装置に対して代行印刷依頼がなされたものと見なして処理を終了する。一方、所定時間内に代行印刷対象の印刷ジョブの印刷データを受信できた場合、転送された印刷ジョブの印刷データを通信部３１を介して受信し、受信した印刷データをホストバッファ３２に記憶する。画像展開部３３は、ホストバッファ３２から中間言語の印刷データを読み出し、読み出した印刷データを解釈して、ビットマップデータへ変換して、ページ毎のビットマップデータを内部に保持する。そして、印刷部３４は、画像展開部３３に保持されているビットマップデータを読み出して、このビットマップデータに基づく画像を印刷媒体へ転写することにより印刷を行う。これにより、代行印刷が実行されたことになる。
【００２８】
なお、図２に示す動作の説明においては、代行印刷依頼のタイミングを印刷処理が中断した場合に、他の画像形成装置に対して代行印刷依頼を行うようにしたが、ホストバッファ１２に記憶されている印刷ジョブの印刷データの記憶容量が所定値を超えた場合においても代行印刷依頼を行うようにしてもよい。この場合、代行印刷依頼部１６は、ホストバッファ１２の記憶容量（バッファ使用率）を監視し、所定値を超えたことを検出した時点で、代行印刷の依頼をネットワークＮに対して同報すればよい。
【００２９】
また、画像形成装置１から転送された印刷ジョブの実行は、画像形成装置３においては、パソコン５から出力された印刷ジョブの実行処理と差がないため、図２に示すステップＳ１６の処理は必要に応じて実行すればよい。画像形成装置３において代行印刷依頼に対して応答する場合に、ホストバッファ３２に記憶されている印刷ジョブのデータの容量（バッファ使用率）が所定値以下であるか、用紙も十分であるかを判定して、応答しているため、応答メッセージを送信してから所定時間以上経過してしまうと、代行印刷を実行する側の画像形成装置の状況が変化している可能性がある。ステップＳ１６の判定は、代行印刷を実行する側の画像形成装置の状況が変化しているにも関わらず、代行印刷対象の印刷ジョブを受信してしまうと、想定した状態で代行印刷を実行できなくなること防止するための処理である。
【００３０】
また、ネットワークＮに接続されている画像形成装置が既知である場合、代行印刷依頼部１６は、代行印刷依頼メッセージを各画像形成装置へユニキャストするようにしてもよい。
【００３１】
このように、印刷対象の印刷ジョブを実行するのに必要な機能を示す情報を含む代行印刷依頼をネットワークに対して同報し、この代行印刷依頼に対して、印刷対象の印刷ジョブを代行印刷可能な他の画像形成装置が応答した場合に、応答した画像形成装置に対して、印刷対象の印刷ジョブを転送し代行印刷実行を依頼するようにしたため、適切な他の画像形成装置を選択することができ、印刷ジョブを確実に効率良く実行することが可能になる。また、代行印刷依頼をネットワークに対して同報した場合には、代行可能な画像形成装置のみが応答するようにしたため、ネットワークに接続されている他の画像形成装置の状態を示す情報を各画像形成装置が管理する必要がなく、処理動作を簡単にすることができる。また、代行印刷を依頼する画像形成装置を選択する場合に、故障率、代行印刷の成功率、能力値等に基づいて選択するようにしたため、代行印刷を確実にかつ迅速に実行することができる画像形成装置を選択することができる。
【００３２】
なお、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより代行印刷処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態の全体構成を示すブロック図である。
【図２】図１に示す画像形成装置１、３の動作を示すフローチャートである。
【符号の説明】
【００３５】
１〜４・・・画像形成装置、１１、３１・・・通信部、１２、３２・・・ホストバッファ、１３、３３・・・画像展開部、１４、３４・・・印刷部、１５、３５・・・検出部、１６、３６・・・代行印刷依頼部、１７、３７・・・代行印刷依頼応答部、１８、３８・・・機能データ記憶部、１９、３９・・・稼働データ記憶部、５・・・パソコン、Ｎ・・・ネットワーク
【図１】
2006347110.tif 000003
【図２】
2006347110.tif 000004