(57)【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う画像形成装置とを備える画像形成システムであって、
前記情報処理装置は、
エラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成し、前記エラー印刷ジョブに前記エラーが発生したことを示すエラー情報を付加するジョブ生成手段と、
前記ジョブ生成手段により生成され、前記エラー情報が付加された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段と、
を備え、
前記画像形成装置は、
前記エラー情報を検知する情報検知手段と、
ユーザーによる操作を検知すると、前記格納領域に格納されているジョブの中から、前記情報検知手段によって前記エラー情報が検知された前記エラー印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、
を備えることを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、前記格納領域を備えており、
前記ジョブ送信手段は、前記エラー印刷ジョブを前記画像形成装置に送信して前記画像形成装置の前記格納領域に格納させることを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置は、
前記格納領域に前記エラー印刷ジョブが格納されている状態において、所定の条件の成立を検知する条件検知手段と、
前記条件検知手段により前記所定の条件の成立が検知される場合に、前記エラー印刷ジョブを消去する消去手段と、
をさらに備えることを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記情報処理装置は、
前記エラー印刷ジョブが前記格納領域に格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記画像形成装置に対して送信するジョブキャンセル手段、
をさらに備え、
前記条件検知手段は、前記情報処理装置から前記キャンセル指示を受信したことを検知し、
前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記条件検知手段は、前記ジョブ実行手段により前記エラー印刷ジョブが実行されたことを検知し、
前記消去手段は、前記条件検知手段により前記エラー印刷ジョブが実行されたことが検知された場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする請求項３に記載の画像形成システム。
【請求項６】
情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う複数の画像形成装置とを備える画像形成システムであって、
前記情報処理装置は、
エラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記ジョブ生成手段により生成された前記エラー印刷ジョブを前記複数の画像形成装置のそれぞれに送信し、前記複数の画像形成装置のそれぞれの所定の格納領域に格納させるジョブ送信手段と、
を備え、
前記複数の画像形成装置のそれぞれは、
ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、
前記格納領域に格納されている前記エラー印刷ジョブを消去する消去手段と、
を備え、
前記消去手段は、前記複数の前記画像形成装置のうち一の画像形成装置によって前記エラー印刷ジョブが実行された場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする画像形成システム。
【請求項７】
前記複数の画像形成装置のそれぞれは、
前記ジョブ実行手段により前記エラー印刷ジョブが実行されると、前記情報処理装置に対してジョブ終了通知を行う終了通知手段、
をさらに備え、
前記情報処理装置は、
前記複数の画像形成装置のうちの一の画像形成装置から前記ジョブ終了通知を受信すると、複数の前記画像形成装置のうちの前記一の画像形成装置を除く他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段、
をさらに備え、
前記消去手段は、前記実行済み通知を受信した場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記複数の画像形成装置のそれぞれは、
他の画像形成装置の識別情報を記憶する識別情報記憶手段と、
前記ジョブ実行手段により前記エラー印刷ジョブが実行されると、前記識別情報に基づいて前記複数の画像形成装置のうちの自機以外の他の画像形成装置に対して前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段と、
をさらに備え、
前記消去手段は、前記実行済み通知を受信した場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする請求項６に記載の画像形成システム。
【請求項９】
前記画像形成装置は、
前記格納領域に前記エラー印刷ジョブが格納されると、前記エラー印刷ジョブが格納されていることを報知する報知手段、
をさらに備えることを特徴とする請求項１乃至８のいずれかに記載の画像形成システム。
【請求項１０】
前記報知手段は、所定の表示手段に報知画像を表示させることを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記ジョブ生成手段は、当該情報処理装置の装置情報と、前記エラー情報とを含むドキュメントを生成すると共に、前記ドキュメントを印刷させる前記エラー印刷ジョブを生成することを特徴とする請求項１乃至５のいずれかに記載の画像形成システム。
【請求項１２】
情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う画像形成装置とを備える画像形成システムであって、
前記情報処理装置は、
エラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記ジョブ生成手段により生成された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段と、
前記ジョブ送信手段により送信される前記エラー印刷ジョブが前記格納領域に格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段と、
を備え、
前記画像形成装置は、
ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、
を備え、
前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、
前記ジョブ送信手段は、前記ジョブ生成手段により再度生成される前記エラー印刷ジョブを送信して前記格納領域に再度格納させることを特徴とする画像形成システム。
【請求項１３】
ローカルネットワーク内に設けられる情報処理装置と画像形成装置とを有し、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立し、該接続状態を利用して前記サーバーから送信される印刷ジョブを前記情報処理装置が受信して前記画像形成装置に転送し、前記画像形成装置が前記情報処理装置から転送される印刷ジョブに基づく印刷を行う画像形成システムであって、
前記情報処理装置は、
前記サーバーとの接続状態が切断した場合にエラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記ジョブ生成手段により生成された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段と、
を備え、
前記画像形成装置は、
ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、
を備えることを特徴とする画像形成システム。
【請求項１４】
複数の画像形成装置と通信可能な情報処理装置であって、
エラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記複数の画像形成装置のそれぞれにより取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、
前記複数の画像形成装置のうちの一の前記画像形成装置において前記エラー印刷ジョブが実行されたことにより、前記一の画像形成装置からジョブ終了通知を受信すると、複数の前記画像形成装置のうち、前記一の画像形成装置以外の他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段と、
を備えることを特徴とする情報処理装置。
【請求項１５】
前記ジョブ生成手段は、前記エラー印刷ジョブに前記エラーが発生したことを示すエラー情報を付加し、
前記ジョブ送信手段は、前記エラー印刷ジョブと共に前記エラー印刷ジョブに付加された前記エラー情報を前記格納領域に送信して格納させることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記複数の画像形成装置のそれぞれが前記格納領域を備えており、
前記ジョブ送信手段は、前記複数の画像形成装置のそれぞれに対して前記エラー印刷ジョブを送信することにより、前記複数の画像形成装置のそれぞれの前記格納領域に前記エラー印刷ジョブを格納させ、
前記ジョブ送信手段により前記エラー印刷ジョブが格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記複数の画像形成装置のそれぞれに対して送信するジョブキャンセル手段、
をさらに備えることを特徴とする請求項１４又は１５に記載の情報処理装置。
【請求項１７】
画像形成装置と通信可能な情報処理装置であって、
エラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、
前記ジョブ送信手段により前記格納領域に前記エラー印刷ジョブが格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段と、
を備え、
前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、
前記ジョブ送信手段は、前記ジョブ生成手段により再度生成される前記エラー印刷ジョブを前記格納領域に送信して再度格納させることを特徴とする情報処理装置。
【請求項１８】
ローカルネットワークに設けられ、前記ローカルネットワークに設けられている画像形成装置と通信可能であり、ファイヤウォールを介してインターネット上のサーバーとの接続状態を確立し、該接続状態を利用して前記サーバーから送信される印刷ジョブを受信して前記画像形成装置に転送することにより、当該印刷ジョブを前記画像形成装置に実行させる情報処理装置であって、
前記サーバーとの接続状態が切断した場合にエラーを検出するエラー検出手段と、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、
前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、
を備えることを特徴とする情報処理装置。
【請求項１９】
ローカルネットワークに設けられ、前記ローカルネットワークに設けられる情報処理装置と通信を行うことが可能であり、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立している状態で前記情報処理装置が前記サーバーから送信された印刷ジョブを受信した場合に前記情報処理装置から転送される前記印刷ジョブを受信して実行することが可能な画像形成装置であって、
前記情報処理装置において前記サーバーとの接続状態が切断されたことが検知された場合に、前記情報処理装置から送信されるジョブであって、前記サーバーとの接続状態が切断されたことを示すエラー印刷ジョブを記憶する記憶手段と、
前記記憶手段に前記エラー印刷ジョブが記憶されているとき、ユーザーによる操作を検知することに伴い、前記記憶手段に記憶されている前記エラー印刷ジョブを取得するジョブ取得手段と、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、
を備えることを特徴とする画像形成装置。
【請求項２０】
前記記憶手段に前記エラー印刷ジョブが記憶されている状態において、所定の条件の成立を検知する条件検知手段と、
前記条件検知手段により前記所定の条件の成立が検知される場合に、前記記憶手段から前記エラー印刷ジョブを消去する消去手段と、
をさらに備えることを特徴とする請求項１９に記載の画像形成装置。
【請求項２１】
前記条件検知手段は、前記情報処理装置から前記エラー印刷ジョブのキャンセル指示を受信したことを検知し、
前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする請求項２０に記載の画像形成装置。
【請求項２２】
前記エラー印刷ジョブが前記記憶手段に記憶されると、前記エラー印刷ジョブが記憶されていることを報知する報知手段、
をさらに備えることを特徴とする請求項１９乃至２１のいずれかに記載の画像形成装置。
【請求項２３】
複数の画像形成装置と通信可能な情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
エラーを検出するエラー検出手段、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段、
前記ジョブ生成手段によって前記エラー印刷ジョブが生成されると、前記複数の画像形成装置のそれぞれに送信し、前記複数の画像形成装置のそれぞれに設けられている所定の格納領域に前記エラー印刷ジョブを格納させるジョブ送信手段、及び、
前記複数の画像形成装置のうちの一の前記画像形成装置において前記エラー印刷ジョブが実行されたことにより、前記一の画像形成装置からジョブ終了通知を受信すると、複数の前記画像形成装置のうち、前記一の画像形成装置を除く他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段、
として機能させることを特徴とするプログラム。
【請求項２４】
画像形成装置と通信可能な情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
エラーを検出するエラー検出手段、
前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段、
前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段、及び、
前記ジョブ送信手段により前記格納領域に前記エラー印刷ジョブが送信されて格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段、
として機能させ、
前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、
前記ジョブ送信手段は、前記ジョブ生成手段により再度生成された前記エラー印刷ジョブを前記格納領域に送信して再度格納させることを特徴とするプログラム。
【請求項２５】
前記情報処理装置を、
前記ジョブ送信手段により前記エラー印刷ジョブが前記格納領域に送信されて格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記画像形成装置に対して送信するジョブキャンセル手段、
としてさらに機能させることを特徴とする請求項２３又は２４に記載のプログラム。
【請求項２６】
ローカルネットワークに設けられ、前記ローカルネットワークに設けられる情報処理装置と通信を行うことが可能であり、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立している状態で前記情報処理装置が前記サーバーから送信された印刷ジョブを受信した場合に前記情報処理装置から転送される前記印刷ジョブを受信して実行することが可能な画像形成装置において実行されるプログラムであって、
前記画像形成装置を、
前記情報処理装置において前記サーバーとの接続状態が切断されたことが検知された場合に、前記情報処理装置から送信されるジョブであって、前記サーバーとの接続状態が切断されたことを示すエラー印刷ジョブを所定の格納領域に格納するジョブ格納手段、
前記格納領域に前記エラー印刷ジョブが記憶されているとき、ユーザーによる操作を検知することに伴い、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段、及び、
前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段、
として機能させることを特徴とするプログラム。
【請求項２７】
前記画像形成装置を、
前記格納領域に前記エラー印刷ジョブが格納されている状態において、所定の条件の成立を検知する条件検知手段、及び、
前記条件検知手段により前記所定の条件の成立が検知される場合に、前記エラー印刷ジョブを消去する消去手段、
としてさらに機能させることを特徴とする請求項２６に記載のプログラム。
【請求項２８】
前記条件検知手段は、前記情報処理装置から前記エラー印刷ジョブのキャンセル指示を受信したことを検知し、
前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする請求項２７に記載のプログラム。
【請求項２９】
前記画像形成装置を、
前記格納領域に前記エラー印刷ジョブが格納されると、前記エラー印刷ジョブが格納されていることを報知する報知手段、
としてさらに機能させることを特徴とする請求項２６乃至２８のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムと、情報処理装置と、画像形成装置及びプログラムに関し、情報処理装置におけるエラーを画像形成装置に報知させる技術に関する。
【背景技術】
【０００２】
従来、ネットワークを経由して装置同士が通信可能な環境において、例えば、パーソナルコンピュータ（ＰＣ）などの情報処理装置から画像形成装置に対してジョブが送信され、画像形成装置においてジョブが実行される。またＬＡＮ（Local Area Network）などのローカルネットワーク内に設置される画像形成装置と、ローカルネットワーク外に設けられるサーバーなどの装置との通信を中継する中継装置がローカルネットワーク内に設けられることがある。このような中継装置は、画像形成装置及びサーバーなどの装置と通信を行っている。画像形成装置と通信可能な装置においてエラーが発生した場合、当該装置における処理が正常に行われなくなるため、画像形成装置を動作させることができなくなる。例えば中継装置にエラーが発生し、画像形成装置とサーバーとの通信を中継することができなくなると、画像形成装置とサーバーとを連携動作させることができなくなる。そのため、中継装置などにエラーが発生した場合、エラーの発生をユーザーに報知することが必要となる。
【０００３】
しかしながら、例えば警告ランプなどエラー発生をユーザーに報知する報知手段を備えていない装置においては、エラーが発生したことをユーザーが直ぐに認識できないという問題点がある。特に近年の中継装置は、装置サイズの小型化が顕著であり、ＬＥＤなどの警告ランプが設けられないことがあり、エラー発生を報知することができない。また、警告ランプなどの報知手段を備える装置であっても、設置場所によってはユーザーにエラーが発見され難いことがあり、上記問題点が生じる。
【０００４】
そこで、画像形成装置と通信可能な装置においてエラーが発生した場合に、当該装置にエラーが発生したことを画像形成装置の操作パネルに表示させる画像形成システムが提案されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−２６８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示される先行技術のようにエラーが発生したことを操作パネルに表示させるだけでは、エラーを解消する処置が適切になされるとは限らない。すなわち、ユーザーが操作パネルのエラー表示に気付くのは画像形成装置でコピージョブなどを実行しようとするときである。そのため、急いでジョブを実行しようとするユーザーは、操作パネルのエラー表示を消して直ぐにジョブを実行させようとする。そのようなユーザーは、操作パネルに表示されているエラーの内容を把握していなかったり、エラーが発生していること自体を正確に把握していなかったりするため、エラーに対する適切な処理が行われない。
【０００７】
そこで、本発明は、上記問題点を解決するべく、情報処理装置においてエラーが発生した場合に、情報処理装置と通信を行う画像形成装置によって、情報処理装置で発生したエラーを確実にユーザーに知らせることが可能な画像形成システム、情報処理装置、画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１の発明は、情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う画像形成装置とを備える画像形成システムであって、前記情報処理装置は、エラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成し、前記エラー印刷ジョブに前記エラーが発生したことを示すエラー情報を付加するジョブ生成手段と、前記ジョブ生成手段により生成され、前記エラー情報が付加された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段とを備え、前記画像形成装置は、前記エラー情報を検知する情報検知手段と、ユーザーによる操作を検知すると、前記格納領域に格納されているジョブの中から、前記情報検知手段によって前記エラー情報が検知された前記エラー印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段とを備えることを特徴とする構成である。
【００１０】
請求項２の発明は、請求項１に記載の画像形成システムにおいて、前記画像形成装置は、前記格納領域を備えており、前記ジョブ送信手段は、前記エラー印刷ジョブを前記画像形成装置に送信して前記画像形成装置の前記格納領域に格納させることを特徴とする構成である。
【００１１】
請求項３の発明は、請求項２に記載の画像形成システムにおいて、前記画像形成装置は、前記格納領域に前記エラー印刷ジョブが格納されている状態において、所定の条件の成立を検知する条件検知手段と、前記条件検知手段により前記所定の条件の成立が検知される場合に、前記エラー印刷ジョブを消去する消去手段とをさらに備えることを特徴とする構成である。
【００１２】
請求項４の発明は、請求項３に記載の画像形成システムにおいて、前記情報処理装置は、前記エラー印刷ジョブが前記格納領域に格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記画像形成装置に対して送信するジョブキャンセル手段をさらに備え、前記条件検知手段は、前記情報処理装置から前記キャンセル指示を受信したことを検知し、前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする構成である。
【００１３】
請求項５の発明は、請求項３に記載の画像形成システムにおいて、前記条件検知手段は、前記ジョブ実行手段により前記エラー印刷ジョブが実行されたことを検知し、前記消去手段は、前記条件検知手段により前記エラー印刷ジョブが実行されたことが検知された場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする構成である。
【００１４】
請求項６の発明は、情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う複数の画像形成装置とを備える画像形成システムであって、前記情報処理装置は、エラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段により生成された前記エラー印刷ジョブを前記複数の画像形成装置のそれぞれに送信し、前記複数の画像形成装置のそれぞれの所定の格納領域に格納させるジョブ送信手段と、を備え、前記複数の画像形成装置のそれぞれは、ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、前記格納領域に格納されている前記エラー印刷ジョブを消去する消去手段と、を備え、前記消去手段は、前記複数の前記画像形成装置のうち一の画像形成装置によって前記エラー印刷ジョブが実行された場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする構成である。
【００１５】
請求項７の発明は、請求項６に記載の画像形成システムにおいて、前記複数の画像形成装置のそれぞれは、前記ジョブ実行手段により前記エラー印刷ジョブが実行されると、前記情報処理装置に対してジョブ終了通知を行う終了通知手段をさらに備え、前記情報処理装置は、前記複数の画像形成装置のうちの位置の画像形成装置から前記ジョブ終了通知を受信すると、複数の前記画像形成装置のうちの前記一の画像形成装置を除く他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段をさらに備え、前記消去手段は、前記実行済み通知を受信した場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする構成である。
【００１６】
請求項８の発明は、請求項６に記載の画像形成システムにおいて、前記複数の画像形成装置のそれぞれは、他の画像形成装置の識別情報を記憶する識別情報記憶手段と、前記ジョブ実行手段により前記エラー印刷ジョブが実行されると、前記識別情報に基づいて前記複数の画像形成装置のうちの自機以外の他の画像形成装置に対して前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段とをさらに備え、前記消去手段は、前記実行済み通知を受信した場合に、前記格納領域に格納されている前記エラー印刷ジョブを消去することを特徴とする構成である。
【００１７】
請求項９の発明は、請求項１乃至８のいずれかに記載の画像形成システムにおいて、前記画像形成装置は、前記格納領域に前記エラー印刷ジョブが格納されると、前記エラー印刷ジョブが格納されていることを報知する報知手段をさらに備えることを特徴とする構成である。
【００１８】
請求項１０の発明は、請求項９に記載の画像形成システムにおいて、前記報知手段は、所定の表示手段に報知画像を表示させることを特徴とする構成である。
【００１９】
請求項１１の発明は、請求項１乃至５のいずれかに記載の画像形成システムにおいて、前記ジョブ生成手段は、当該情報処理装置の装置情報と、前記エラー情報とを含むドキュメントを生成すると共に、前記ドキュメントを印刷させる前記エラー印刷ジョブを生成することを特徴とする構成である。
【００２０】
請求項１２の発明は、情報処理装置と、前記情報処理装置と通信を行うと共に、前記情報処理装置から受信するジョブに基づく印刷を行う画像形成装置とを備える画像形成システムであって、前記情報処理装置は、エラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段により生成された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段と、前記ジョブ送信手段により送信される前記エラー印刷ジョブが前記格納領域に格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段と、を備え、前記画像形成装置は、ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、を備え、前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、前記ジョブ送信手段は、前記ジョブ生成手段により再度生成される前記エラー印刷ジョブを送信して前記格納領域に再度格納させることを特徴とする構成である。
【００２１】
請求項１３の発明は、ローカルネットワーク内に設けられる情報処理装置と画像形成装置とを有し、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立し、該接続状態を利用して前記サーバーから送信される印刷ジョブを前記情報処理装置が受信して前記画像形成装置に転送し、前記画像形成装置が前記情報処理装置から転送される印刷ジョブに基づく印刷を行う画像形成システムであって、前記情報処理装置は、前記サーバーとの接続状態が切断した場合にエラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記ジョブ生成手段により生成された前記エラー印刷ジョブを送信して所定の格納領域に格納させるジョブ送信手段と、を備え、前記画像形成装置は、ユーザーによる操作を検知すると、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、を備えることを特徴とする構成である。
【００２３】
請求項１４の発明は、複数の画像形成装置と通信可能な情報処理装置であって、エラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記複数の画像形成装置のそれぞれにより取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、前記複数の画像形成装置のうちの一の前記画像形成装置において前記エラー印刷ジョブが実行されたことにより、前記一の画像形成装置からジョブ終了通知を受信すると、複数の前記画像形成装置のうち、前記一の画像形成装置以外の他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段と、を備えることを特徴とする構成である。
【００２４】
請求項１５の発明は、請求項１４に記載の情報処理装置において、前記ジョブ生成手段は、前記エラー印刷ジョブに前記エラーが発生したことを示すエラー情報を付加し、前記ジョブ送信手段は、前記エラー印刷ジョブと共に前記エラー印刷ジョブに付加された前記エラー情報を前記格納領域に送信して格納させることを特徴とする構成である。
【００２５】
請求項１６の発明は、請求項１４又は１５に記載の情報処理装置において、前記複数の画像形成装置のそれぞれが前記格納領域を備えており、前記ジョブ送信手段は、前記複数の画像形成装置のそれぞれに対して前記エラー印刷ジョブを送信することにより、前記複数の画像形成装置のそれぞれの前記格納領域に前記エラー印刷ジョブを格納させ、前記ジョブ送信手段により前記エラー印刷ジョブが格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記複数の画像形成装置のそれぞれに対して送信するジョブキャンセル手段をさらに備えることを特徴とする構成である。
【００２７】
請求項１７の発明は、画像形成装置と通信可能な情報処理装置であって、エラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、前記ジョブ送信手段により前記格納領域に前記エラー印刷ジョブが格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段と、を備え、前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、前記ジョブ送信手段は、前記ジョブ生成手段により再度生成される前記エラー印刷ジョブを前記格納領域に送信して再度格納させることを特徴とする構成である。
【００２８】
請求項１８の発明は、ローカルネットワークに設けられ、前記ローカルネットワークに設けられている画像形成装置と通信可能であり、ファイヤウォールを介してインターネット上のサーバーとの接続状態を確立し、該接続状態を利用して前記サーバーから送信される印刷ジョブを受信して前記画像形成装置に転送することにより、当該印刷ジョブを前記画像形成装置に実行させる情報処理装置であって、前記サーバーとの接続状態が切断した場合にエラーを検出するエラー検出手段と、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段と、前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段と、を備えることを特徴とする構成である。
【００２９】
請求項１９の発明は、ローカルネットワークに設けられ、前記ローカルネットワークに設けられる情報処理装置と通信を行うことが可能であり、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立している状態で前記情報処理装置が前記サーバーから送信された印刷ジョブを受信した場合に前記情報処理装置から転送される前記印刷ジョブを受信して実行することが可能な画像形成装置であって、前記情報処理装置において前記サーバーとの接続状態が切断されたことが検知された場合に、前記情報処理装置から送信されるジョブであって、前記サーバーとの接続状態が切断されたことを示すエラー印刷ジョブを記憶する記憶手段と、前記記憶手段に前記エラー印刷ジョブが記憶されているとき、ユーザーによる操作を検知することに伴い、前記記憶手段に記憶されている前記エラー印刷ジョブを取得するジョブ取得手段と、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段と、を備えることを特徴とする構成である。
【００３０】
請求項２０の発明は、請求項１９に記載の画像形成装置において、前記記憶手段に前記エラー印刷ジョブが記憶されている状態において、所定の条件の成立を検知する条件検知手段と、前記条件検知手段により前記所定の条件の成立が検知される場合に、前記記憶手段から前記エラー印刷ジョブを消去する消去手段とをさらに備えることを特徴とする構成である。
【００３１】
請求項２１の発明は、請求項２０に記載の画像形成装置において、前記条件検知手段は、前記情報処理装置から前記エラー印刷ジョブのキャンセル指示を受信したことを検知し、前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする構成である。
【００３２】
請求項２２の発明は、請求項１９乃至２１のいずれかに記載の画像形成装置において、前記エラー印刷ジョブが前記記憶手段に記憶されると、前記エラー印刷ジョブが記憶されていることを報知する報知手段をさらに備えることを特徴とする構成である。
【００３３】
請求項２３の発明は、複数の画像形成装置と通信可能な情報処理装置において実行されるプログラムであって、前記情報処理装置を、エラーを検出するエラー検出手段、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段、前記ジョブ生成手段によって前記エラー印刷ジョブが生成されると、前記複数の画像形成装置のそれぞれに送信し、前記複数の画像形成装置のそれぞれに設けられている所定の格納領域に前記エラー印刷ジョブを格納させるジョブ送信手段、及び、前記複数の画像形成装置のうちの一の前記画像形成装置において前記エラー印刷ジョブが実行されたことにより、前記一の画像形成装置からジョブ終了通知を受信すると、複数の前記画像形成装置のうち、前記一の画像形成装置を除く他の画像形成装置に対して、前記エラー印刷ジョブの実行済み通知を送信する実行済み通知手段、として機能させることを特徴とする構成である。
請求項２４の発明は、画像形成装置と通信可能な情報処理装置において実行されるプログラムであって、前記情報処理装置を、エラーを検出するエラー検出手段、前記エラー検出手段によりエラーが検出されると、エラー発生を示すエラー印刷ジョブを生成するジョブ生成手段、前記画像形成装置により取得可能な所定の格納領域に、前記ジョブ生成手段により生成される前記エラー印刷ジョブを送信して格納させるジョブ送信手段、及び、前記ジョブ送信手段により前記格納領域に前記エラー印刷ジョブが送信されて格納されると、前記エラーが解消されたか否かを所定タイミングにおいて判定する判定手段、として機能させ、前記ジョブ生成手段は、前記判定手段により前記エラーが解消されていないと判定された場合に、前記エラー印刷ジョブを再度生成し、前記ジョブ送信手段は、前記ジョブ生成手段により再度生成された前記エラー印刷ジョブを前記格納領域に送信して再度格納させることを特徴とする構成である。
【００３４】
請求項２５の発明は、請求項２３又は２４に記載のプログラムにおいて、前記情報処理装置を、前記ジョブ送信手段により前記エラー印刷ジョブが前記格納領域に送信されて格納された後に、前記エラーが解消すると、前記エラー印刷ジョブのキャンセル指示を前記画像形成装置に対して送信するジョブキャンセル手段としてさらに機能させることを特徴とする構成である。
【００３７】
請求項２６の発明は、ローカルネットワークに設けられ、前記ローカルネットワークに設けられる情報処理装置と通信を行うことが可能であり、前記情報処理装置がファイヤウォールを介してインターネット上のサーバーとの接続状態を確立している状態で前記情報処理装置が前記サーバーから送信された印刷ジョブを受信した場合に前記情報処理装置から転送される前記印刷ジョブを受信して実行することが可能な画像形成装置において実行されるプログラムであって、前記画像形成装置を、前記情報処理装置において前記サーバーとの接続状態が切断されたことが検知された場合に、前記情報処理装置から送信されるジョブであって、前記サーバーとの接続状態が切断されたことを示すエラー印刷ジョブを所定の格納領域に格納するジョブ格納手段、前記格納領域に前記エラー印刷ジョブが記憶されているとき、ユーザーによる操作を検知することに伴い、前記格納領域に格納されている前記エラー印刷ジョブを取得するジョブ取得手段、及び、前記ジョブ取得手段により取得された前記エラー印刷ジョブを実行するジョブ実行手段として機能させることを特徴とする構成である。
【００３８】
請求項２７の発明は、請求項２６に記載のプログラムにおいて、前記画像形成装置を、前記格納領域に前記エラー印刷ジョブが格納されている状態において、所定の条件の成立を検知する条件検知手段、及び、前記条件検知手段により前記所定の条件の成立が検知される場合に、前記エラー印刷ジョブを消去する消去手段としてさらに機能させることを特徴とする構成である。
【００３９】
請求項２８の発明は、請求項２７に記載のプログラムにおいて、前記条件検知手段は、前記情報処理装置から前記エラー印刷ジョブのキャンセル指示を受信したことを検知し、前記消去手段は、前記条件検知手段により前記キャンセル指示の受信が検知されると、前記エラー印刷ジョブを消去することを特徴とする構成である。
【００４０】
請求項２９の発明は、請求項２６乃至２８のいずれかに記載のプログラムにおいて、前記画像形成装置を、前記格納領域に前記エラー印刷ジョブが格納されると、前記エラー印刷ジョブが格納されていることを報知する報知手段としてさらに機能させることを特徴とする構成である。
【発明の効果】
【００４１】
本発明によれば、情報処理装置にエラーが発生すると、情報処理装置がエラー発生を示す印刷ジョブを生成し、所定の格納領域に格納し、画像形成装置はユーザーの操作を検知すると、格納された印刷ジョブを実行する。これにより、ユーザーに対して情報処理装置にエラーが発生したことを確実に知らせることができるため、情報処理装置におけるエラー解消を期待できるのである。
【図面の簡単な説明】
【００４２】
【図１】第１実施形態における画像形成システムの全体の構成例を示す図である。
【図２】情報処理装置の機能構成の一例を示すブロック図である。
【図３】第１実施形態における画像形成装置の機能構成の一例を示すブロック図である。
【図４】画像形成装置により印刷されるドキュメントの一例を示す図である。
【図５】装置情報の一例を示す図である。
【図６】画像形成装置に表示される報知表示画面の一例を示す図である。
【図７】第１実施形態における情報処理装置と画像形成装置との通信の一例を示すシーケンス図である。
【図８】第１実施形態における情報処理装置と画像形成装置との通信の一例を示すシーケンス図である。
【図９】第１実施形態における情報処理装置と画像形成装置との通信の一例を示すシーケンス図である。
【図１０】情報処理装置において行われる主要な処理手順の一例を示すフローチャートである。
【図１１】エラー印刷ジョブ生成処理の具体的な処理手順の一例を示すフローチャートである。
【図１２】エラー判定処理の具体的な処理手順の一例を示すフローチャートである。
【図１３】実行済み通知処理の具体的な処理手順の一例を示すフローチャートである。
【図１４】画像形成装置において行われる主要な処理手順の一例を示すフローチャートである。
【図１５】エラージョブ受信処理の具体的な処理手順の一例を示すフローチャートである。
【図１６】第１実施形態におけるエラージョブ実行処理の具体的な処理手順の一例を示すフローチャートである。
【図１７】エラージョブ消去処理の具体的な処理手順の一例を示すフローチャートである。
【図１８】第２実施形態のおける画像形成装置の機能構成の一例を示すブロック図である。
【図１９】第２実施形態における情報処理装置と画像形成装置との通信態様の一例を示すシーケンス図である。
【図２０】本発明が適用される変形例の一例を示す図である。
【発明を実施するための形態】
【００４３】
（第１実施形態）
以下、本発明に関する第１実施形態を、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態において、互いに共通する部材には同一符号を付しており、それらの重複する説明は省略する。
【００４４】
図１は、第１実施形態における画像形成システム１の全体構成を示す図である。画像形成システム１は、情報処理装置２と、画像形成装置３とを備えて構成される。本実施形態では、画像形成装置３ａ（３）と画像形成装置３ｂ（３）とを備える場合を例示するが、画像形成装置３の数はこれに限られず、いずれか一の画像形成装置３のみ備えてもよいし、さらに３つ以上の画像形成装置３を備えてもよい。
【００４５】
情報処理装置２と画像形成装置３ａ及び画像形成装置３ｂは、ＬＡＮなどのローカルネットワーク５内に設けられ、互いに通信可能である。ローカルネットワーク５は、ファイヤウォール６を介してインターネット７に接続されている。情報処理装置２は、ローカルネットワーク５内に設けられる画像形成装置３ａ又は画像形成装置３ｂと、インターネット７に設けられるサーバー１００との通信を中継する中継機能を備える。すなわち、情報処理装置２は、起動状態において、サーバー１００との接続状態を確立させ、インターネット７上のサーバー１００からローカルネットワーク内の画像形成装置３ａ又は画像形成装置３ｂに対する通信を中継する中継装置である。ただし、情報処理装置２は、サーバー１００から画像形成装置３ａ，３ｂに対する通信だけでなく、画像形成装置３ａ，３ｂからサーバー１００に対する通信を中継することもできる。
【００４６】
画像形成装置３ａ及び画像形成装置３ｂのそれぞれは、少なくともユーザーによって指定されたジョブを実行することができる装置であって、例えばＭＦＰ（Multifunctional Peripherals）などで構成される。すなわち、画像形成装置３ａ，３ｂは、コピー機能、スキャン機能、プリント機能などの複数の機能を備えており、ユーザーによって指定されたジョブを実行する。ただし、画像形成装置３ａ，３ｂは、必ずしも上述したような複数の機能を備えるものに限られず、少なくともプリント機能を有するものであれば良い。画像形成装置３は、図３に示すようにハードディスクドライブ（ＨＤＤ）などにより構成される記憶装置６２を備える。記憶装置６２には、ローカルネットワークを介して受信する印刷ジョブを格納することが可能である。また画像形成装置３は、ユーザーによる操作のためのインタフェースとなる操作パネル６６を備える。操作パネル６６は、図３に示すように液晶ディスプレイなどで構成される表示部７０と、各種操作を受け付け、表示部７０の表示画面上に配置されるタッチパネルセンサと、表示部７０の周囲に配置されるボタンキーにより構成される操作部７２とを有する。
【００４７】
上記のような構成において、画像形成装置３ａ，３ｂは、情報処理装置２を介してインターネット７上のサーバー１００と通信を行い、情報処理装置２から送信される印刷ジョブを受信して印刷出力を行うことができる。すなわち、上述したように情報処理装置２がサーバー１００との常時接続状態を確立しているため、サーバー１００はその常時接続状態を利用したトンネル通信を行うことにより、ファイヤウォール６を超えてローカルネットワーク５内の画像形成装置３ａ，３ｂに印刷ジョブを送信することができるのである。そのため、例えばユーザーがパーソナルコンピュータ、スマートフォン又はタブレット端末を操作してサーバー１００にアクセスし、そのサーバー１００に保存されているデータを指定して印刷指示を行うと、サーバー１００において印刷ジョブが生成され、情報処理装置２を介して画像形成装置３ａ，３ｂに送信される。
【００４８】
情報処理装置２は、何らかの障害によってサーバー１００との常時接続が切断された状態になると、その状態をエラーとして検出する。情報処理装置２は、エラーを検出すると、情報処理装置２においてエラーが発生したことを示すドキュメントＤ１を生成すると共に、そのドキュメントＤ１を画像形成装置３ａ及び画像形成装置３ｂにて印刷させるため、エラー印刷ジョブＪＢ１を生成する。そして、情報処理装置２は、生成されたエラー印刷ジョブＪＢ１をローカルネットワーク５内の画像形成装置３ａ及び画像形成装置３ｂに送信する。
【００４９】
画像形成装置３ａ及び画像形成装置３ｂのそれぞれは、情報処理装置２からエラー印刷ジョブＪＢ１を受信すると、そのエラー印刷ジョブＪＢ１を記憶装置６２に格納する。画像形成装置３ａ及び画像形成装置３ｂは、それぞれの操作部７２に対するユーザーによる操作を検知すると、エラー印刷ジョブＪＢ１を実行してドキュメントＤ１を印刷出力する。画像形成装置３ａ又は画像形成装置３ｂの操作部７２が操作された場合、操作を受け付けた画像形成装置３ａ又は画像形成装置３ｂがエラー印刷ジョブＪＢ１を実行して、ドキュメントＤ１を印刷出力することにより、操作部７２を操作したユーザーによりドキュメントＤ１が取得される。このようにして画像形成装置３ａ，３ｂで印刷出力されるドキュメントＤ１は、ユーザーの手元に残る。そのため、情報処理装置２においてエラーが発生したことをユーザーに確実に認識させることができるのである。
【００５０】
また、画像形成装置３ａ及び画像形成装置３ｂは、情報処理装置２からエラー印刷ジョブＪＢ１を受信して記憶装置６２に格納すると、操作パネル６６の表示部７０に、エラー発生を報知する報知画像Ｇ１を表示させる。これにより、画像形成装置３ａ，３ｂは、何らかの異変が生じていることをユーザーに認識させることができる。そして画像形成装置３ａ，３ｂは、ユーザーの操作を検知すると、エラー印刷ジョブＪＢ１を優先的に実行する。すなわち、画像形成装置３ａ，３ｂは、ユーザーが実行しようとするジョブよりも先にエラー印刷ジョブＪＢ１を実行してドキュメントＤ１を出力するのである。これにより、ユーザーは、自身のジョブよりも先にドキュメントＤ１を取得するため、情報処理装置２におけるエラーの発生を確実に認識するようになる。
【００５１】
次に、本実施形態における画像形成システム１を構成する情報処理装置２と、画像形成装置３の具体的な機能構成を説明する。図２は、情報処理装置２の機能構成の一例を示すブロック図である。情報処理装置２は、ＣＰＵ２０と、外部機器との通信におけるインタフェースとなる通信インタフェース２２と、バッテリーバックアップされたメモリなどにより構成される不揮発性の記憶部２４とを備える。ＣＰＵ２０は、記憶部２４に予め記憶されているプログラム５０を実行することにより、画像形成装置３とサーバー１００との通信を中継する中継部３０と、中継部３０におけるエラーを検出するエラー検出部３２と、エラー印刷ジョブＪＢ１を生成するジョブ生成部３４と、エラー印刷ジョブＪＢ１を送信するジョブ送信部３６として機能する。
【００５２】
中継部３０は、情報処理装置２の起動時に予め定められたサーバー１００にアクセスし、サーバー１００との間に常時通信可能な接続状態を確立させる。そして中継部３０は、サーバー１００との接続状態を維持することにより、サーバー１００から送信される印刷ジョブを常時受信可能な状態とする。サーバー１００との接続状態を確立させると、その後、中継部３０は、サーバー１００と画像形成装置３ａ，３ｂとの通信を中継するようになる。ただし、何らかの要因によって中継部３０がサーバー１００との間に確立させた接続状態は切断されることがある。サーバー１００との接続状態が切断されると、中継部３０がサーバー１００と画像形成装置３，ａ３ｂとの通信を中継することができなくなるため、情報処理装置２においてエラーが発生する。このようなエラーは、例えば情報処理装置２を手動操作で再起動させることにより、解消されることがある。
【００５３】
エラー検出部３２は、情報処理装置２において発生するエラーを検出する処理部である。一例として、エラー検出部３２は、中継部３０における処理を監視し、中継部３０にエラーが発生するとこれを検出する。エラー検出部３２によりエラーが検出されると、ジョブ生成部３４が機能する。ジョブ生成部３４は、エラー検出部３２によりエラーが検出されると、エラー発生を示すエラー印刷ジョブＪＢ１を生成する処理部である。ジョブ生成部３４は、ドキュメントＤ１を生成すると共に、ドキュメントＤ１を画像形成装置３に印刷させるためエラー印刷ジョブＪＢ１を生成する。
【００５４】
図４は、ドキュメントＤ１の一構成例を示す図である。ドキュメントＤ１は、エラー発生を報知する文書であることを示すタイトルと、エラーが発生した装置名と、発生したエラーの内容とを有する。例えば、予め記憶部２４にエラーの種類に対応付けられる複数の様式情報（図示せず）が記憶されており、ジョブ生成部３４は、エラー検出部３２により検出されたエラーの種類に対応する様式情報を抽出してドキュメントＤ１を生成する。ドキュメントＤ１は例えばテキストデータで構成される。ドキュメントＤ１を生成すると、ジョブ生成部３４は、ドキュメントＤ１を含むエラー印刷ジョブＪＢ１を生成する。
【００５５】
ドキュメントＤ１がテキストデータで構成されることにより、後述するようにエラー印刷ジョブＪＢ１を受信した画像形成装置３は、エラー印刷ジョブＪＢ１におけるテキストデータを検索し、ドキュメントＤ１のタイトルやエラーの内容から所定のキーワードを抽出して、エラー印刷ジョブＪＢ１であることを検知することができるのである。すなわち、本実施例においてドキュメントＤ１は、エラーが発生したことを示すエラー情報として、エラー印刷ジョブＪＢ１に付加されるのである。
【００５６】
また、図４の例に加え、ドキュメントＤ１は、エラー発生日時を有してもよい。エラー検出部３２は、中継部３０におけるエラーを検知すると、検知日時を記憶し、ジョブ生成部３４に通知する。ジョブ生成部３４は、ドキュメントＤ１内の所定位置に、エラー検出部３２から取得したエラー発生日時を表示させる。これにより、ユーザーはより正確なエラーに関する情報を取得することが可能となる。
【００５７】
ジョブ生成部３４は、記憶部２４に予め記憶される装置情報５２を参照して、画像形成装置３をエラー印刷ジョブＪＢ１の送信先とする。図５は、装置情報５２の一例を示す図である。装置情報５２は、装置名と装置のＩＰアドレスとが対応付けられて構成される。ジョブ生成部３４は、装置情報５２を参照して、エラー印刷ジョブＪＢ１の送信先に関する情報を取得する。装置情報５２は、例えばローカルネットワーク５におけるネットワーク管理者などにより予め情報処理装置２の記憶部２４に格納される。或いは、情報処理装置２は、ブロードキャストによりローカルネットワーク５内に設けられる全装置に対して一斉に各装置のアドレス要求を送信し、このアドレス要求に対する返信に基づいて装置情報５２を取得してもよい。
【００５８】
ジョブ送信部３６は、ジョブ生成部３４により生成されたエラー印刷ジョブＪＢ１を、格納領域に格納する処理部である。本実施形態においてジョブ送信部３６は、エラー印刷ジョブＪＢ１を画像形成装置３に送信して、画像形成装置３の記憶装置６２に格納させる。
【００５９】
ＣＰＵ２０は、エラー印刷ジョブＪＢ１のキャンセルを画像形成装置３に指示するジョブキャンセル部３８としてさらに機能してもよい。ジョブキャンセル部３８は、画像形成装置３の記憶装置６２にエラー印刷ジョブＪＢ１が格納された後に、エラーが解消すると、エラー印刷ジョブＪＢ１のキャンセル指示を画像形成装置３に対して送信する処理部である。
【００６０】
エラー検出部３２は、情報処理装置２におけるエラーを検出すると、そのエラーに関する情報を記憶部２４に保存して管理する。そしてエラー検出部３２は、記憶部２４にエラーに関する情報が保存されている場合、その情報に対応するエラーが継続しているか否かを判定する機能を有している。すなわち、エラー検出部３２は、それ以前に検出されたエラーが解消したか否かを判定する判定部５５を備えている。判定部５５は、ジョブ送信部３５によって画像形成装置３にエラー印刷ジョブＪＢ１が送信された後に、エラーが解消されたか否かを所定タイミングにて判定する処理部である。例えば、中継部３０とサーバー１００との接続状態が切断された場合、情報処理装置２が再起動されることにより、エラーが解消される。この場合、判定部５５は、記憶部２４に保存されているエラーに関する情報に基づいてそれ以前にサーバー１００との接続状態が切断されたエラーが検出されていたことを検知する。そして再起動によってサーバー１００との接続状態が確立されている場合には、エラーが解消しているため、判定部５５は、記憶部２４に保存されているエラーに関する情報を削除する。
【００６１】
また判定部５５は、記憶部２４にエラーに関する情報が保存されている場合、所定時間毎に中継部３０におけるエラーが解消したか否か判定を行う。そして、判定部５５により中継部３０におけるエラーが解消していると判定されると、ジョブキャンセル部３８は、画像形成装置３ａ及び画像形成装置３ｂに対し、エラー印刷ジョブＪＢ１の消去を要求するキャンセル指示を送信する。
【００６２】
このように情報処理装置２のエラーが解消している場合に、ジョブキャンセル部３８によりキャンセル指示が画像形成装置３ａ及び画像形成装置３ｂに対して送信され、画像形成装置３ａ及び画像形成装置３ｂにおいて記憶装置６２に格納されているエラー印刷ジョブＪＢ１が消去されることにより、画像形成装置３ａ及び画像形成装置３ｂによりエラー印刷ジョブＪＢ１が実行されることがなくなる。すなわち、情報処理装置２のエラーが解消した場合に、エラー印刷ジョブＪＢ１は実行されることなく消去されるため、無駄な印刷が行われることを防止できるのである。
【００６３】
他方、判定部５５によりエラーが解消されていないと判定された場合、ジョブ生成部３４は、エラー印刷ジョブＪＢ１を生成する。上記のとおり、ジョブ送信部３６によってエラー印刷ジョブＪＢ１が画像形成装置３ａ及び画像形成装置３ｂに対し送信された後に、判定部５５はエラーが解消したか否か判定を行う。そして、判定部５５によりエラーが依然として解消していないと判定された場合、ジョブ生成部３４はエラー印刷ジョブＪＢ１を再度生成し、ジョブ送信部３６は、生成されたエラー印刷ジョブＪＢ１を画像形成装置３ａ及び画像形成装置３ｂに対して送信する。これにより、ユーザーが画像形成装置３ａ又は画像形成装置３ｂを操作すると、エラー印刷ジョブＪＢ１が実行されるため、依然としてエラーが解消していないことをユーザーに認識させることができる。
【００６４】
さらに好ましくは、判定部５５によりエラーが解消されていないと判定されていない場合に、ジョブ生成部３４は、画像形成装置３からエラー印刷ジョブＪＢ１を実行したことを知らせる終了通知を受信済みであることを条件として、エラー印刷ジョブＪＢ１を生成する。すなわち、終了通知を受信していない場合、画像形成装置３の記憶装置６２には、エラー印刷ジョブＪＢ１が継続して格納されている状態である。そこで、エラー印刷ジョブＪＢ１が画像形成装置３に継続して格納されている場合、情報処理装置２は、さらにエラー印刷ジョブＪＢ１を画像形成装置３に送信しない。これにより、１つのエラーに関する複数のエラー印刷ジョブＪＢ１が画像形成装置３に格納されることを防止するのである。
【００６５】
ＣＰＵ２０は、画像形成装置３ａ又は画像形成装置３ｂのいずれかによりエラー印刷ジョブＪＢ１が実行されたことを、他方に対して通知する実行済み通知送信部４０として機能してもよい。実行済み通知送信部４０は、画像形成装置３ａ又は画像形成装置３ｂのいずれかから終了通知を受信すると、他方に対して、エラー印刷ジョブＪＢ１の実行済み通知を送信する処理部である。本実施形態において、後述するように、画像形成装置３ａ又は画像形成装置３ｂは、エラー印刷ジョブＪＢ１を実行すると、エラー印刷ジョブＪＢ１が実行されたことを情報処理装置２に対して知らせるため、終了通知を情報処理装置２に送信する。情報処理装置２が終了通知を受信すると、実行済み通知送信部４０が機能する。実行済み通知送信部４０は、エラー印刷ジョブＪＢ１が実行されたことを通知する実行済み通知を生成して、終了通知の送信元である画像形成装置３以外の画像形成装置３に対して実行済み通知を送信する。
【００６６】
そして、後述するように、画像形成装置３は実行済み通知を受信すると、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する。すなわち、複数の画像形成装置３のうち、一の画像形成装置３によりエラー印刷ジョブＪＢ１が実行されると、他の画像形成装置３に格納されているエラー印刷ジョブＪＢ１が消去される。これにより、複数の画像形成装置３により同じエラー発生を報知するドキュメントＤ１が複数印刷されることを防止できる。
【００６７】
次に、画像形成装置３の機能構成を説明する。図３は、本実施形態における画像形成装置３のハードウェア構成及び機能構成の一例を示すブロック図である。画像形成装置３は、ＣＰＵと、ＣＰＵにおける処理実行中にデータを一時記憶させるメモリとからなる制御部６０と、ローカルネットワーク５に接続するインタフェースとなる通信インタフェース６４と、操作パネル６６と、記憶装置６２と、プリントジョブの出力を行うプリンタ部６５とを備える。
【００６８】
記憶装置６２には画像形成装置３における制御用のプログラム１０１が予め格納されており、プログラム１０１が実行されることにより、制御部６０は、ジョブを受け付けるジョブ受付部７４と、エラー印刷ジョブＪＢ１に付加されているエラー情報を検知するエラー情報検知部７６と、エラー印刷ジョブＪＢ１を記憶装置６２に格納するジョブ格納部７８と、報知画像Ｇ１を表示部７０に表示させる報知部８０と、操作部７２に対する操作を検知する操作検知部８２と、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を取得するジョブ取得部８４と、ジョブを実行させるジョブ実行部８６と、エラー印刷ジョブＪＢ１が実行された後に、情報処理装置２に対して終了通知を送信する終了通知部８８と、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去するジョブ消去部９０、及び、エラー印刷ジョブＪＢ１を消去する条件を検知する条件検知部９４として機能する。
【００６９】
ジョブ受付部７４は、外部機器から受信するジョブを受け付ける処理部である。本実施形態において、外部機器からジョブを受信すると、ジョブ受付部７４により受け付けられる。そして、ジョブ受付部７４によりジョブが受け付けられると、エラー情報検知部７６が機能して、受け付けられたジョブを検索して情報処理装置２におけるエラー発生を示すエラー情報を検知する。一例として、エラー情報検知部７６は、ジョブを構成するテキストデータを検索して、予め設定される「Ｅｒｒｏｒ」などのキーワードを検知する。図４の例のように、タイトルにエラーを報知するドキュメントであることを示すキーワードが含まれる場合、エラー情報検知部７６により検知される。また、ジョブのヘッダ部分に印刷する文書名が含まれており、文書の名称にキーワードが含まれる場合に、エラー情報検知部７６は、文書名からキーワードを検知してもよい。例えばエラー印刷ジョブＪＢ１は、ドキュメントＤ１を含む本体部と、ユーザー名やドキュメント名などの付属情報を含むヘッダ部とを備えており、ヘッダ部におけるドキュメント名に、エラー発生を示すキーワードを埋め込んでおく。そして、エラー情報検知部７６は、受信したジョブのヘッダ部を検索し、キーワードを検知する。
【００７０】
エラー情報検知部７６によりジョブからエラー情報が検知されなかった場合、受け付けられたジョブはジョブ実行部８６により実行される。他方、エラー情報検知部７６によりエラー情報が検知された場合、受け付けられたジョブはエラー印刷ジョブＪＢ１であると判定される。本実施形態において、エラー情報検知部７６によりエラー印刷ジョブＪＢ１であると判定された場合、ジョブ格納部７８はエラー印刷ジョブＪＢ１を記憶装置６２に格納する。
【００７１】
報知部８０は、ジョブ格納部７８により記憶装置６２にエラー印刷ジョブＪＢ１が格納されると、エラー印刷ジョブＪＢ１が格納されていることを報知する処理部である。例えば報知部８０は、エラーが発生していることを示す報知画像Ｇ１を表示部７０に表示させることにより、エラー印刷ジョブＪＢ１が格納されていることを報知する。これにより、画像形成装置３を使用しようとするユーザーは、表示部７０に表示されている報知画像Ｇ１を視認することにより、何らかのエラーが発生していることを把握することができる。ただし、この他にも、報知部８０は、例えば画像形成装置３の警告ランプを点灯させたり、或いは、警告音を出力させたりすることにより、エラーが発生していることを報知するようにしても良い。画像形成装置３が警告音を出力する場合、画像形成装置３から離れたユーザーに対してもエラーが発生したことを報知することができるという利点がある。このような報知部８０によるエラー報知により、ユーザーに対して何らかの異変が生じていることを認識させ、操作パネル６６の操作を促すことが可能になる。
【００７２】
図６は、表示部７０に表示される報知画像Ｇ１の表示態様の一例を示す図である。報知画像Ｇ１は、例えばユーザーに対する通知事項があることを示すインジケータなどにより構成されてもよいし、エラーが発生していることを示す表示態様であってもよい。図６に示すように報知部８０は、報知画像Ｇ１を表示させるとき、表示部７０のほぼ中央に報知画像Ｇ１を大きく表示する。すなわち、報知部８０は、ユーザーがジョブの設定操作を行う操作画面の前面側に報知画像Ｇ１を大きく表示するのである。尚、報知部８０は、報知画像Ｇ１だけを表示部７０に表示させるようにしても良い。これにより、ユーザーは、操作パネル６６に対するジョブの設定操作を行うときに必ず報知画像Ｇ１を視認することができ、報知画像Ｇ１に対する操作を行うようになる。つまり、図６に示すような報知画像Ｇ１を、表示部７０に表示させることにより、何らかの異変が生じたことをユーザーに認識させることができ、しかも、表示部７０に表示させることにより、操作パネルの操作を行うよう効果的に促すことができる。
【００７３】
ジョブ取得部８４は、操作検知部８２により操作部７２に対する操作が検知された場合に機能し、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を取得する処理部である。ジョブ取得部８４は、記憶装置６２においてエラー印刷ジョブＪＢ１が格納されている場合に、エラー印刷ジョブＪＢ１を抽出して取得する。なお、ジョブ取得部８４は、記憶装置６２内に、エラー印刷ジョブＪＢ１のほかに、ユーザーの操作を検知すると実行されるジョブが格納されている場合に、エラー印刷ジョブＪＢ１を優先して取得する。これにより、エラー印刷ジョブＪＢ１が優先して実行されることになり、ユーザーに対して確実に情報処理装置２におけるエラー発生を知らせることが可能となる。ジョブ取得部８４によりエラー印刷ジョブＪＢ１が取得されると、ジョブ実行部８６はエラー印刷ジョブＪＢ１を実行し、プリンタ部６５にドキュメントＤ１を印刷させる。
【００７４】
終了通知部８８は、ジョブ実行部８６によりエラー印刷ジョブＪＢ１が実行されると、情報処理装置２に対して終了通知を行う処理部である。終了通知部８８は、ジョブ実行部８６によりエラー印刷ジョブＪＢ１が実行されると機能し、エラー印刷ジョブＪＢ１の送信元である情報処理装置２に対して、エラー印刷ジョブＪＢ１が終了したことを通知する。これにより、情報処理装置２は、画像形成装置３においてエラー印刷ジョブＪＢ１が実行されてドキュメントＤ１が印刷されたことを認識する。
【００７５】
上述したとおり、情報処理装置２は、画像形成装置３から終了通知を受信すると、終了通知の送信元である画像形成装置３以外の画像形成装置３に対して実行済み通知を送信する。そして、実行済み通知を受信すると、画像形成装置３は、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する。これにより、一の画像形成装置３により印刷されたドキュメントＤ１と同じ内容のドキュメントＤ１が複数印刷されるのを防止し、無駄な印刷が行われることを防止できるのである。
【００７６】
条件検知部９４は、さらに、情報処理装置２から受信するキャンセル指示を検知するキャンセル指示検知部１１０と、情報処理装置２から受信する実行済み通知を検知する実行済み通知検知部１１２とを備える。ジョブ消去部９０は、条件検知部９４により条件が検知される場合に、エラー印刷ジョブＪＢ１を消去する処理部である。ジョブ消去部９０はまた、ジョブ実行部８６によりエラー印刷ジョブＪＢ１が実行されると、記憶装置６２に格納されている実行済みのエラー印刷ジョブＪＢ１を消去する。これにより、既に実行されたエラー印刷ジョブＪＢ１が記憶装置６２に蓄積されてゆくのを防ぐ。
【００７７】
上述したとおり、情報処理装置２は、エラーが解消するとエラー印刷ジョブＪＢ１の実行をキャンセルさせるキャンセル指示を画像形成装置３に対して送信する。情報処理装置２により送信されたキャンセル指示を受信すると、キャンセル指示検知部１１０は、キャンセル指示を受信したことを検知する。キャンセル指示検知部１１０によりキャンセル指示の受信が検知されると、ジョブ消去部９０は、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する。これにより、情報処理装置２におけるエラーが解消された場合に、画像形成装置３によりドキュメントＤ１が印刷されることを防止し、無駄な印刷が行われるのを回避できるのである。
【００７８】
終了通知部８８は、エラー印刷ジョブＪＢ１を実行すると終了通知を情報処理装置２に送信する。情報処理装置２は、終了通知を受信すると、終了通知の送信元である画像形成装置３以外の画像形成装置３に対して実行済み通知を送信する。画像形成装置３が実行済み通知を受信すると、実行済み通知検知部１１２は、実行済み通知の受信を検知する。そして、実行済み通知の受信が検知されると、ジョブ消去部９０は、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する。これにより、ローカルネットワーク５内に備えられる一の画像形成装置３によりエラー印刷ジョブＪＢ１が実行された場合に、ローカルネットワーク５内の他の画像形成装置３によりエラー印刷ジョブＪＢ１が実行され、同じエラーに関するドキュメントＤ１が複数印刷されるのを防止できるのである。
【００７９】
次に、本実施形態の画像形成システム１において行われる、情報処理装置２と画像形成装置３との通信態様を説明する。図７は、情報処理装置２と画像形成装置３との通信の一態様を示すシーケンス図である。図７の例では、エラー印刷ジョブが画像形成装置３ａ（３）により実行されて、画像形成装置３ａ及び３ｂに格納されているエラー印刷ジョブが消去される場合の例が示される。
【００８０】
情報処理装置２において、インターネット７に設置されるサーバー１００との接続状態に関するエラーの発生が検知されると（プロセスＰ１）、情報処理装置２はエラー発生を示すドキュメントを印刷させるエラー印刷ジョブを生成して（プロセスＰ３）、画像形成装置３ａ及び３ｂに送信する（プロセスＰ５及びプロセスＰ７）。画像形成装置３ａは、エラー印刷ジョブを受信すると、受信されたエラー印刷ジョブを記憶装置６２に記憶させる（プロセスＰ９）。また、画像形成装置３ｂは、エラー印刷ジョブを受信すると、受信されたエラー印刷ジョブを記憶装置６２に記憶させる（プロセスＰ１１）。そして、画像形成装置３ａは、操作パネル６６の表示部７０に報知画像Ｇ１を表示させる（プロセスＰ１３）。また、画像形成装置３ｂは、操作パネル６６の表示部７０に報知画像Ｇ１を表示させる（プロセスＰ１４）。これにより、ユーザーに対してルーティンではないイベントが発生したことを認識させ、操作パネル６６の操作を促すことが可能となる。
【００８１】
次に、画像形成装置３ａにおいてユーザーによる操作が検知されると（プロセスＰ１５）、画像形成装置３ａは、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を実行してドキュメントＤ１を印刷する（プロセスＰ１７）。画像形成装置３ａは、ドキュメントＤ１を印刷すると、エラー印刷ジョブＪＢ１の送信元である情報処理装置２に対してジョブの実行が終了したことを知らせる終了通知を行う（プロセスＰ１９）。そして、画像形成装置３ａは、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去し（プロセスＰ２１）、また、表示部７０に表示されている報知画像Ｇ１を表示部７０から消去させる（プロセスＰ２３）。
【００８２】
画像形成装置３ａから終了通知を受け取った情報処理装置２は、装置情報５２を参照して、画像形成装置３ａ以外の画像形成装置３に対して、実行済み通知を行う（プロセスＰ２５）。図例では、情報処理装置２は、画像形成装置３ｂに対して実行済み通知を行っている。情報処理装置２から実行済み通知を受け取ると、画像形成装置３ｂは、記憶装置６２に記憶されているエラー印刷ジョブＪＢ１を消去する（プロセスＰ２７）と共に、表示部７０に表示されている報知画像Ｇ１を消去する（プロセスＰ２９）。このように、画像形成装置３に含まれる画像形成装置３ａによりエラー印刷ジョブＪＢ１が実行されると、画像形成装置３に含まれる画像形成装置３ｂ等に対して情報処理装置２から実行済み通知を行う。画像形成装置３ｂは、実行済み通知を受信すると、記憶装置６２に格納しているエラー印刷ジョブＪＢ１を消去する。これにより、エラー印刷ジョブＪＢ１が画像形成装置３ｂにおいても実行されることを防止し、無駄な印刷が行われることを回避可能となる。
【００８３】
図８は、画像形成装置３によりエラー印刷ジョブＪＢ１が実行された後に、情報処理装置２がエラー判定を行う場合における通信態様の一例を示すシーケンス図である。図８に示されるプロセスＰ１７より以前の処理は、図７における処理と同じ態様である。そして、情報処理装置２から受信して画像形成装置３ａの記憶装置６２に格納されているエラー印刷ジョブＪＢ１が実行されてから（プロセスＰ１７）画像形成装置３ｂからエラー印刷ジョブＪＢ１が消去されるまで（プロセスＰ２９）の処理は、図７において説明した通りである。
【００８４】
実行済み通知を行ったときから時間ｔが経過すると、情報処理装置２は、サーバー１００との通信におけるエラーが解消したか否かを判定するエラー判定を行う（プロセスＰ３１）。エラー判定においてエラーが解消していないと判定されると、情報処理装置２はエラー印刷ジョブＪＢ１を再度生成して（プロセスＰ３３）、画像形成装置３ａ及び３ｂに送信する（プロセスＰ３５、プロセスＰ３７）。画像形成装置３ａは、エラー印刷ジョブＪＢ１を受信すると、記憶装置６２にエラー印刷ジョブＪＢ１を格納すると共に（プロセスＰ４１）、表示部７０に報知画像Ｇ１を表示させ、ユーザーに対して通常とは異なるイベントが発生したことを認識させることができる。また、画像形成装置３ｂも、エラー印刷ジョブＪＢ１を記憶装置６２に格納すると共に（プロセスＰ４５）、表示部７０に報知画像Ｇ１を表示させる。
【００８５】
このように、エラー印刷ジョブＪＢ１が実行された後に、エラーが解消したか否かを判定し、エラーが解消していない場合にエラー印刷ジョブＪＢ１を生成して再び画像形成装置３に送信することにより、エラー発生を示すドキュメントＤ１を繰り返し画像形成装置３からプリント出力させる。これにより、情報処理装置２においてエラーが発生したことを、ユーザーに対して確実に知らせることができるのである。
【００８６】
図９は、情報処理装置２においてエラーが発生し、エラー印刷ジョブＪＢ１が画像形成装置３に送信された後に、このエラーが解消した場合における通信態様の一例を示すシーケンス図である。図９のプロセスＰ１乃至Ｐ１４の処理は、図７において示した処理と同様の処理である。そして、情報処理装置２は、エラー印刷ジョブＪＢ１を画像形成装置３ａ及び３ｂに送信したときから時間ｔが経過すると、エラーが解消したか否かを判定する（プロセスＰ５０）。図例ではエラーが解消した場合であり、プロセスＰ５０においてエラーが解消していると判定されると、情報処理装置２は、画像形成装置３ａ及び３ｂに対して、エラー印刷ジョブＪＢ１をキャンセルさせるキャンセル指示をそれぞれ送信する（プロセスＰ５２及びＰ５４）。
【００８７】
画像形成装置３ａは、情報処理装置２から送信されたキャンセル指示を受信すると、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去すると共に（プロセスＰ５６）、表示部７０に表示されている報知画像Ｇ１を消去する（プロセスＰ６０）。また、画像形成装置３ｂは、情報処理装置２から送信されたキャンセル指示を受信すると、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する（プロセスＰ５８）と共に、表示部７０に表示されている報知画像Ｇ１を消去する（プロセスＰ６２）。
【００８８】
このように、情報処理装置２におけるエラーが解消した場合に、画像形成装置３に格納されているエラー印刷ジョブＪＢ１を消去させることにより、エラー発生を示すドキュメントＤ１は印刷されない。これにより、エラー解消後にドキュメントＤ１が印刷されることにより、ユーザーに無駄な対応をさせる事態を防止することができる。
【００８９】
次に、本実施形態における画像形成システム１を構成する情報処理装置２及び画像形成装置３が行う処理手順を説明する。図１０乃至図１３は、情報処理装置２において行われる処理手順の一例を示すフローチャートであり、図１４乃至１７は、画像形成装置３において行われる処理手順の一例を示すフローチャートである。
【００９０】
図１０は、情報処理装置２において行われる主要な処理手順の一例を示すフローチャートである。情報処理装置２は起動すると、まずファイヤウォール６を介してインターネット７上に備えられるサーバー１００との接続を確立させる（ステップＳ１）。そして、サーバー１００からローカルネットワーク５内の画像形成装置３その他の装置を宛先とする通信を検知するか否かを判定する（ステップＳ３）。そして、サーバー１００からの通信を検知した場合（ステップＳ３でＹＥＳ）、情報処理装置２は、宛先である装置に対してサーバー１００からの通信を中継する中継処理を行う（ステップＳ５）。サーバー１００からの通信を検知しなかった場合（ステップＳ３でＮＯ）、ステップＳ５の中継処理をスキップする。
【００９１】
次に、情報処理装置２は、サーバー１００との接続状態に関するエラーが発生したか否かを検知する（ステップＳ７）。エラーの発生を検知した場合（ステップＳ７でＹＥＳ）、情報処理装置２は、エラー印刷ジョブＪＢ１を生成して画像形成装置３に送信するエラー印刷ジョブ生成処理（ステップＳ９）を実行する。エラー印刷ジョブ生成処理（ステップＳ９）の具体的な処理手順を後に説明する。他方、エラーの発生を検知しなかった場合（ステップＳ７でＮＯ）、情報処理装置２はエラー印刷ジョブ生成処理（ステップＳ９）をスキップする。
【００９２】
さらに、情報処理装置２は、エラーが解消したか否か判定を行うタイミングであるか否かを判定する（ステップＳ１１）。エラーが解消したか否かの判定タイミングである場合（ステップＳ１１でＹＥＳ）、情報処理装置２は、エラーが解消したか否か判定を行うエラー判定処理（ステップＳ１３）を実行する。他方、エラーが解消したか否かの判定タイミングでない場合（ステップＳ１１でＮＯ）、エラー判定処理（ステップＳ１３）をスキップする。エラー判定処理（ステップＳ１３）の具体的な処理手順を後ほど説明する。
【００９３】
最後に、情報処理装置２は、画像形成装置３からエラー印刷ジョブＪＢ１が実行されたことによる終了通知を受信したか否かを判定し（ステップＳ１５）、終了通知を受信した場合（ステップＳ１５でＹＥＳ）、終了通知を送信した画像形成装置３以外の画像形成装置３に対して実行済み通知を送信する実行済み通知処理（ステップＳ１７）を実行する。実行済み通知処理を実行すると、ステップＳ３に戻り、ステップＳ３乃至Ｓ１７の処理を繰り返し実行する。他方、終了通知を受信していない場合（ステップＳ１５でＮＯ）、実行済み通知処理（ステップＳ１７）をスキップしてステップＳ３に戻る。
【００９４】
図１１は、エラー印刷ジョブ生成処理（図１０のステップＳ９）の具体的な処理手順の一例を示すフローチャートである。情報処理装置２は装置情報５２を参照し（ステップＳ２１）、画像形成装置３にドキュメントＤ１を印刷させるため、エラー印刷ジョブＪＢ１を生成する（ステップＳ２３）。そして、生成されたエラー印刷ジョブＪＢ１を画像形成装置３に対して送信する（ステップＳ２５）と、エラー印刷ジョブ生成処理を終了させる。
【００９５】
図１２は、エラー判定処理（図１０のステップＳ１３）の具体的な処理手順の一例を示すフローチャートである。まず、情報処理装置２はエラーが解消したか否かを判定し（ステップＳ３１）、エラーが解消したと判定した場合（ステップＳ３１でＹＥＳ）、エラー印刷ジョブＪＢ１を画像形成装置３にキャンセルさせるため、エラー印刷ジョブＪＢ１の送信先である画像形成装置３に対してエラー印刷ジョブＪＢ１のキャンセル指示を送信する（ステップＳ３３）。そして、通知済みフラグがオンにセットされている場合には、通知済みフラグをオフにセットして（ステップＳ３５）エラー判定処理を終了させる。
【００９６】
他方、エラーが解消していないと判定した場合（ステップＳ３１でＮＯ）、画像形成装置３に対して実行済み通知を行ったことによって通知済みフラグがオンにセットされているか否かを判定する（ステップＳ３７）。そして、通知済みフラグがオンにセットされている場合（ステップＳ３７でＹＥＳ）、通知済みフラグをオフにセットして（ステップＳ３９）から、エラー印刷ジョブＪＢ１を生成するエラー印刷ジョブ生成処理（図１１参照）を実行してエラー判定処理を終了する。これにより、画像形成装置３によりエラー印刷ジョブＪＢ１が実行済みである状態で、未だエラーが解消していない場合に、再度画像形成装置３にエラー印刷ジョブＪＢ１を実行させることが可能となる。
【００９７】
図１３は、実行済み通知処理（図１０のステップＳ１７）の具体的な処理手順の一例を示すフローチャートである。まず、情報処理装置２は、装置情報５２を参照して（ステップＳ４１）、終了通知の送信元である画像形成装置３以外の画像形成装置３に対して、実行済み通知を送信する（ステップＳ４３）。最後に、情報処理装置２は通知済みフラグをオンにセットすると（ステップＳ４５）実行済み通知処理を終了させる。
【００９８】
次に、本実施形態における画像形成システム１を構成する画像形成装置３により実行される処理手順を説明する。図１４は、画像形成装置３において実行される主要な処理手順の一例を示すフローチャートである。まず、画像形成装置３は、ジョブを受信したか否かを判定し（ステップＳ５１）、ジョブを受信した場合（ステップＳ５１でＹＥＳ）、さらに、受信されたジョブがエラー印刷ジョブＪＢ１であるか否かを判定する（ステップＳ５３）。エラー印刷ジョブＪＢ１であるか否かは、例えばジョブにおけるテキスト領域を検索することにより、エラー発生を示すキーワードを検出することにより判定する。或いは、ジョブのヘッダ部において文書タイトルがエラー発生を示すキーワードを含むか否かにより判定してもよい。
【００９９】
受信されたジョブがエラー印刷ジョブＪＢ１であると判定された場合（ステップＳ５３でＹＥＳ）、画像形成装置３は、エラー印刷ジョブＪＢ１を格納するエラージョブ受信処理（ステップＳ５５）を実行する。エラージョブ受信処理（ステップＳ５５）の具体的な処理手順については後ほど説明する。他方、受信されたジョブがエラー印刷ジョブＪＢ１でないと判定された場合（ステップＳ５３でＮＯ）、エラージョブ受信処理（ステップＳ５５）をスキップして、ジョブを実行する（ステップＳ５７）。
【０１００】
次に、画像形成装置３は、操作部７２に対する操作を検知したか否かを判定する（ステップＳ５９）。操作部７２に対する操作を検知した場合（ステップＳ５９でＹＥＳ）、表示部７０に報知画像Ｇ１を表示中であるか否かを判定する（ステップＳ６１）。表示部７０に報知画像Ｇ１を表示中である場合（ステップＳ６１でＹＥＳ）、画像形成装置３は、エラー印刷ジョブＪＢ１を実行するエラージョブ実行処理（ステップＳ６３）を行う。エラージョブ実行処理（ステップＳ６３）の具体的な処理手順については後ほど説明する。他方、ステップＳ５９において操作部７２に対する操作が検知されない場合（ステップＳ５９でＮＯ）、又は、表示部７０に報知画像Ｇ１が表示されていない場合（ステップＳ６１でＮＯ）、エラージョブ実行処理（ステップＳ６３）をスキップする。
【０１０１】
さらに、画像形成装置３は、情報処理装置２から送信された実行済み通知を受信したか否かを判定する（ステップＳ６５）。実行済み通知を受信した場合（ステップＳ６５）、エラー印刷ジョブＪＢ１を消去するエラージョブ消去処理（ステップＳ６７）を実行する。エラージョブ消去処理（ステップＳ６７）の具体的な処理手順については後ほど説明する。実行済み通知を受信していない場合（ステップＳ６５でＮＯ）、さらに画像形成装置３は情報処理装置２からエラー印刷ジョブＪＢ１をキャンセルさせるキャンセル指示を受信したか否かを判定する（ステップＳ６９）。キャンセル指示を受信した場合（ステップＳ６９でＹＥＳ）、エラージョブ消去処理（ステップＳ６７）を実行する。他方、キャンセル指示を受信していない場合（ステップＳ６９でＮＯ）、エラージョブ消去処理（ステップＳ６７）をキャンセルして、ステップＳ５１に戻る。そして、画像形成装置３は、ステップＳ５１乃至Ｓ６９の処理を繰り返し実行するのである。
【０１０２】
図１５は、エラージョブ受信処理（図１４のステップＳ５５）の具体的な処理手順の一例を示すフローチャートである。まず、画像形成装置３は、受信したエラー印刷ジョブＪＢ１を記憶装置６２に格納する（ステップＳ７１）。次に、表示部７０に報知画像Ｇ１を報知させてエラージョブ受信処理を終了させる。画像形成装置３は、情報処理装置２から受信したエラー印刷ジョブＪＢ１を直ちに実行するのではなく、ユーザーによる操作が検知されるまで記憶装置６２に格納しておくことにより、ユーザーに対して確実に情報処理装置２で発生したエラーを知らせることが可能となり、また、印刷用紙の無駄を防止することができるのである。
【０１０３】
図１６は、エラージョブ実行処理（図１４のステップＳ６３）の具体的な処理手順の一例を示すフローチャートである。操作部７２に対する操作が検知されると（図１４のステップＳ５９）、画像形成装置３は、エラー印刷ジョブＪＢ１を実行し（ステップＳ８１）、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する（ステップＳ８３）。また、表示部７０に表示されている報知画像Ｇ１を消去させる（ステップＳ８５）。最後に、画像形成装置３は、エラー印刷ジョブＪＢ１を実行したことを情報処理装置２に知らせるため、終了通知を情報処理装置２に対して送信して（ステップＳ８７）エラージョブ実行処理を終了させる。
【０１０４】
図１７は、エラージョブ消去処理（図１４のステップＳ６７）の具体的な処理手順の一例を示すフローチャートである。画像形成装置３は、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する（ステップＳ９１）と共に、表示部７０に表示されている報知画像Ｇ１を消去して（ステップＳ９３）エラージョブ消去処理を終了する。エラージョブ消去処理が実行されることにより、画像形成装置３によってエラー印刷ジョブＪＢ１が実行されてドキュメントＤ１が印刷されることを防止できる。
【０１０５】
（第２実施形態）
次に、本発明の第２実施形態を説明する。上記第１実施形態において説明した構成と共通する構成には同一符号を付し、重複する説明は省略する。上記第１実施形態では、画像形成装置３によりエラー印刷ジョブＪＢ１が実行され、情報処理装置２に終了通知が送信されると、終了通知を受信した情報処理装置２は、エラー印刷ジョブＪＢ１を実行した画像形成装置３以外の画像形成装置３に対して、エラー印刷ジョブＪＢ１が実行されたことを通知して、通知を受けた画像形成装置３にエラー印刷ジョブＪＢ１を消去させる場合を説明した。第２実施形態では、エラー印刷ジョブＪＢ１を実行した画像形成装置３が、ローカルネットワーク５内に備えられる他の画像形成装置３に対してエラー印刷ジョブＪＢ１の実行済み通知を行う。
【０１０６】
図１８は、第２実施形態における画像形成装置３のハードウェア構成及び機能構成を示すブロック図である。制御部６０は、実行済み通知送信部１３０を備える。また、記憶装置６２には、装置情報５２が格納されている。本実施形態において、画像形成装置３は、情報処理装置２から装置情報５２を予め取得し、記憶装置６２に記憶させる。
【０１０７】
実行済み通知送信部１３０は、ジョブ実行部８６によりエラー印刷ジョブＪＢ１が実行されると、装置情報５２に基づいて、自機以外の画像形成装置３に対してエラー印刷ジョブＪＢ１の実行済み通知を送信する処理部である。ジョブ実行部８６によりエラー印刷ジョブＪＢ１が実行されると、実行済み通知送信部１３０が機能し、記憶装置６２に格納されている装置情報５２を参照する。そして、実行済み通知送信部１３０は、装置情報５２に含まれている送信先に対して、実行済み通知を送信する。これにより、エラー印刷ジョブＪＢ１が実行されると、エラー印刷ジョブＪＢ１を実行した画像形成装置３から他の画像形成装置３に対して、直接実行済み通知が送信されるため、処理を簡便化できる。
【０１０８】
図１９は、第２実施形態における各装置間の通信態様の一例を示すシーケンス図である。図１９におけるプロセスＰ１乃至Ｐ２３の処理は、上記第１実施形態において説明した処理と共通するため、説明を省略する。画像形成装置３ａ（３）は、エラー印刷ジョブＪＢ１により報知画像を消去すると（プロセスＰ２３）、記憶装置６２に格納されている装置情報５２を参照する（プロセスＰ１００）。そして、エラー印刷ジョブＪＢ１を実行していない画像形成装置３ｂ（３）に対して実行済み通知を送信する（プロセスＰ１０２）。画像形成装置３ｂは、実行済み通知を受信すると、記憶装置６２に格納されているエラー印刷ジョブＪＢ１を消去する（プロセスＰ１０４）と共に、表示部７０に表示されている報知画像Ｇ１を消去する（プロセスＰ１０６）。
【０１０９】
他方、情報処理装置２は、画像形成装置３ａから終了通知を受信したときから時間ｔ１が経過すると、エラーが解消したか否かを判定する（プロセスＰ１１０）。本実施形態において、情報処理装置２は、終了通知を受信したときから時間ｔ１が経過すると、エラーが解消したか否か判定を行う。図例では、エラーが解消していないため、情報処理装置２はエラー印刷ジョブＪＢ１を生成し（プロセスＰ１１２）、画像形成装置３ａに送信する（プロセスＰ１１４）と共に、画像形成装置３ｂにも送信する（プロセスＰ１１６）。
【０１１０】
画像形成装置３ａは、エラー印刷ジョブＪＢ１を受信すると、記憶装置６２にエラー印刷ジョブＪＢ１を記憶させる（プロセスＰ１１８）。そして、表示部７０に報知画像Ｇ１を表示させ、ユーザーによる操作が行われるまで待機する。画像形成装置３ｂは、エラー印刷ジョブＪＢ１を受信すると、記憶装置６２にエラー印刷ジョブＪＢ１を記憶させる（プロセスＰ１２２）と共に、表示部７０に報知画像Ｇ１を表示させ（プロセスＰ１２４）、ユーザーによる操作が行われるまで待機する。
【０１１１】
（変形例）
以上、本発明に関する実施形態を説明したが、本発明は上記実施形態において説明した内容のものに限られるのではなく、種々の変形例が適用可能である。
【０１１２】
上記実施形態では、情報処理装置２から画像形成装置３に対してエラー印刷ジョブＪＢ１が送信され、画像形成装置３の記憶装置６２にエラー印刷ジョブＪＢ１が格納される場合を説明した。しかし、本発明はこれに限らず、情報処理装置２は、ジョブを蓄積可能なサーバーにエラー印刷ジョブＪＢ１を送信し、サーバーの記憶領域にエラー印刷ジョブＪＢ１が格納されてもよい。一例として、図２０に示すように、ローカルネットワーク５内にジョブ蓄積サーバー２００が備えられ、情報処理装置２は、ジョブ蓄積サーバー２００に対してエラー印刷ジョブＪＢ１を送信する。ジョブ蓄積サーバー２００は、エラー印刷ジョブＪＢ１を受信すると記憶領域に格納する。
【０１１３】
ジョブ蓄積サーバー２００に対してエラー印刷ジョブＪＢ１を送信すると、情報処理装置２は、画像形成装置３ａ（３）及び画像形成装置３ｂ（３）に対してエラー印刷ジョブＪＢ１をジョブ蓄積サーバー２００に格納したことを通知する。画像形成装置３ａ及び画像形成装置３ｂは、ユーザーによる操作を検知すると、ジョブ蓄積サーバー２００にアクセスしてエラー印刷ジョブＪＢ１をダウンロードすることにより取得する。エラー印刷ジョブＪＢ１を取得すると、画像形成装置３ａ及び画像形成装置３ｂはエラー印刷ジョブＪＢ１を実行して、情報処理装置２に対して終了通知を送信する。
【０１１４】
終了通知を受信すると、情報処理装置２はジョブ蓄積サーバー２００にアクセスし、記憶されているエラー印刷ジョブＪＢ１を消去させる。或いは、ジョブ蓄積サーバー２００は、画像形成装置３ａ又は画像形成装置３ｂによりエラー印刷ジョブＪＢ１がダウンロードされると、記憶領域に格納されているエラー印刷ジョブＪＢ１を消去してもよい。
【０１１５】
また、上記各実施形態において、情報処理装置２が画像形成装置３とローカルネットワーク５外のサーバーとの通信を中継する中継装置である場合を示した。しかし、本発明ではこれに限られず、ローカルネットワーク５内に備えられるサーバーや、パーソナルコンピュータ（ＰＣ）も含んでよい。サーバーにおいて発生するエラーの例として、ハードディスクにおける障害などがあり、ＰＣにおいて発生するエラーの例として、コンピュータウィルスへの感染などがある。
【符号の説明】
【０１１６】
１  画像形成システム
２  情報処理装置
３  画像形成装置
５  ローカルネットワーク
３２  エラー検出部（エラー検出手段）
３４  ジョブ生成部（ジョブ生成手段）
３６  ジョブ送信部（ジョブ格納手段）
３８  ジョブキャンセル部（ジョブキャンセル手段）
４０  実行済み通知送信部（実行済み通知送信手段）
５２  装置情報
５５  判定部（判定手段）
７０  表示部（表示手段）
７８  ジョブ格納部
８０  報知部（報知手段）
８４  ジョブ取得部（ジョブ取得手段）
８６  ジョブ実行部（ジョブ実行手段）
８８  終了通知部（終了通知手段）
９０  ジョブ消去部（消去手段）
９４  条件検知部（条件検知手段）
ＪＢ１  エラー印刷ジョブ
【図１】
0006686714.tif 000002
【図２】
0006686714.tif 000003
【図３】
0006686714.tif 000004
【図４】
0006686714.tif 000005
【図５】
0006686714.tif 000006
【図６】
0006686714.tif 000007
【図７】
0006686714.tif 000008
【図８】
0006686714.tif 000009
【図９】
0006686714.tif 000010
【図１０】
0006686714.tif 000011
【図１１】
0006686714.tif 000012
【図１２】
0006686714.tif 000013
【図１３】
0006686714.tif 000014
【図１４】
0006686714.tif 000015
【図１５】
0006686714.tif 000016
【図１６】
0006686714.tif 000017
【図１７】
0006686714.tif 000018
【図１８】
0006686714.tif 000019
【図１９】
0006686714.tif 000020
【図２０】
0006686714.tif 000021