(57)【要約】【課題】エラーへの対処方法を表すメッセージの印刷を、他装置に実行させる際に必要な通信量を抑える。【解決手段】本システムは、複合機等の複数の画像形成装置がＬＡＮを通じ互いに通信可能に接続されたシステムである。このシステムを構成する複合機は、自装置内で発生したエラーへの対処方法を表すメッセージを用紙に印刷する（Ｓ１３５）。但し、ジャム等の印刷不能に陥るエラーが生じると、自装置で上記メッセージを印刷できない。従って、この種の印刷不能エラーが発生した場合には（Ｓ１３０でＹｅｓ）、エラーコードを、他の対応機種（複合機）に送信する（Ｓ１６５）。一方、複合機は、エラーコードを受信すると、エラーコードに対応するマニュアルデータをＮＶＲＡＭから読み出し、このマニュアルデータを印刷処理することで、エラーコードに対応するエラーへの対処方法を表すメッセージを用紙に印刷する。【選択図】図２
2009206739.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内の装置と通信可能な通信手段と、記録シートに画像を形成可能な画像形成手段と、を備えた複数の画像形成装置
が前記ネットワークを通じて互いに通信可能に接続された通信システムであって、
前記複数の画像形成装置の内、少なくとも一つの画像形成装置は、
自装置内で発生したエラーに対応するエラーコードを、自装置が備える前記通信手段を通じて、前記ネットワーク内の他の画像形成装置に送信する通知手段
を備えた第一の画像形成装置として構成され、
前記複数の画像形成装置の内、前記第一の画像形成装置と通信可能な少なくとも一つの画像形成装置は、
前記第一の画像形成装置から前記エラーコードを受信すると、自装置が備える前記画像形成手段に、前記受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる制御手段と、
前記第一の画像形成装置から送信されてくるエラーコードの種類毎に、エラーコードと、当該エラーコードの受信に対応して記録シートに形成すべきメッセージと、の対応関係を記憶する記憶手段と、
を備えた第二の画像形成装置として構成され、
前記第二の画像形成装置が備える前記制御手段は、自装置が備える前記記憶手段が記憶する前記対応関係に従って、自装置が備える前記画像形成手段に形成させるべきメッセージを特定し、当該画像形成手段に、前記第一の画像形成装置から受信したエラーコードに対応するエラーへの対処方法を表す前記メッセージを、記録シートに形成させる構成にされていること
を特徴とする通信システム。
【請求項２】
前記第一の画像形成装置は、
前記ネットワーク内に存在する前記第二の画像形成装置を検索する検索手段
を備え、
前記通知手段は、自装置が備える前記検索手段の検索結果に基づいて、前記ネットワーク内に存在する複数の画像形成装置の内、前記検索手段が発見した前記第二の画像形成装置に対して、前記エラーコードを送信する構成にされていること
を特徴とする請求項１記載の通信システム。
【請求項３】
前記第一の画像形成装置は、
前記ネットワーク内に存在する前記第二の画像形成装置の夫々から、画像形成動作を伴うジョブの有無を表す情報を、前記通信手段を通じて取得する取得手段
を備え、
前記通知手段は、前記取得手段が取得した前記ジョブの有無を表す情報に基づき、前記検索手段が発見した前記第二の画像形成装置の内、前記ジョブを有していない画像形成装置に対して、前記エラーコードを送信する構成にされていること
を特徴とする請求項２記載の通信システム。
【請求項４】
前記通知手段は、前記検索手段により発見された前記第二の画像形成装置が複数ある場合、当該発見された複数の前記第二の画像形成装置の中から、前記エラーコードを送信する対象の画像形成装置を、所定の規則に従って一つ選択し、選択した画像形成装置に対して、前記エラーコードを送信する構成にされていること
を特徴とする請求項２記載の通信システム。
【請求項５】
前記第一の画像形成装置は、
前記ネットワーク内に存在する前記第二の画像形成装置の夫々から、当該第二の画像形成装置が有する画像形成動作を伴うジョブの量を表す情報を、前記通信手段を通じて取得する取得手段
を備え、
前記通知手段は、前記検索手段により発見された前記第二の画像形成装置が複数ある場合、前記取得手段が取得した前記ジョブの量を表す情報に基づき、当該発見された複数の前記第二の画像形成装置の中から、前記ジョブの量が最も少ない画像形成装置を、前記エラーコードを送信する対象の画像形成装置として選択する構成にされていること
を特徴とする請求項４記載の通信システム。
【請求項６】
前記通知手段は、前記エラーコードの送信元情報として、自身が搭載された画像形成装置の識別情報を、前記エラーコード送信先の画像形成装置に対し、前記エラーコードと共に送信する構成にされ、
前記制御手段は、自装置が備える前記画像形成手段に、受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、前記エラーコードと共に受信した前記送信元情報に対応する画像と合わせて、記録シートに形成させる構成にされていること
を特徴とする請求項１〜請求項５のいずれかに記載の通信システム。
【請求項７】
前記第二の画像形成装置は、
前記制御手段により前記エラーへの対処方法を表すメッセージが記録シートに形成されると、その時点から所定の解除条件が満足されるまでの期間、前記画像形成手段による画像形成動作を、禁止する禁止手段
を備えることを特徴とする請求項１〜請求項６のいずれかに記載の通信システム。
【請求項８】
前記制御手段は、前記第一の画像形成装置からエラーコードを受信すると、その後に自装置に設けられたユーザインタフェースを通じて印刷指令が入力されたことを契機として、自装置が備える前記画像形成手段に、前記受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる構成にされていることを特徴とする請求項１〜請求項７のいずれかに記載の通信システム。
【請求項９】
前記第一の画像形成装置は、
前記通知手段により送信された前記エラーコードの受信に起因して前記第二の画像形成装置で行われる画像形成動作の進捗状況を表示する表示手段
を備えることを特徴とする請求項１〜請求項８のいずれかに記載の通信システム。
【請求項１０】
前記第一の画像形成装置は、
エラーの種類毎に、当該エラーの発生回数の多少を評価する評価手段
を備え、
前記通知手段は、前記評価手段により発生回数が少ないと評価されたエラーについては、当該エラーに対応するエラーコードを送信せず、前記評価手段により発生回数が多いと評価されたエラーに限って、当該エラーに対応するエラーコードを送信する構成にされていることを特徴とする請求項１〜請求項９のいずれかに記載の通信システム。
【請求項１１】
ネットワーク内の装置と通信可能な通信手段と、
記録シートに画像を形成可能な画像形成手段と、
前記通信手段を通じて、外部の画像形成装置からエラーコードを受信すると、前記画像形成手段に、前記受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる制御手段と、
前記外部の画像形成装置から送信されてくるエラーコードの種類毎に、エラーコードと、当該エラーコードの受信に対応して記録シートに形成すべきメッセージと、の対応関係を記憶する記憶手段と、
を備え、
前記制御手段が、前記記憶手段が記憶する前記対応関係に従って、前記画像形成手段に形成させるべきメッセージを特定し、当該画像形成手段に、前記通信手段を通じて受信したエラーコードに対応するエラーへの対処方法を表す前記メッセージを、記録シートに形成させる
構成にされた特定種類の画像形成装置
が接続されるネットワーク、に接続される画像形成装置であって、
前記ネットワーク内の装置と通信可能な通信手段と、
記録シートに画像を形成可能な画像形成手段と、
自装置が備える前記画像形成手段による画像形成動作が不能なエラーが生じると、当該エラーに対応するエラーコードを、自装置が備える前記通信手段を通じて、前記ネットワーク内の前記特定種類の画像形成装置に送信する通知手段と、
を備えることを特徴とする画像形成装置。
【請求項１２】
前記ネットワーク内に前記特定種類の画像形成装置が接続されているか否かを判断する判断手段
を備え、
前記通知手段は、前記判断手段により前記ネットワーク内に前記特定種類の画像形成装置が接続されていないと判断された場合には、前記エラーコードの送信に代えて、前記エラーへの対処方法を表すメッセージを記した画像データを、予め登録された画像形成装置に送信する構成にされていること
を特徴とする請求項１１記載の画像形成装置。
【請求項１３】
ネットワーク内の装置と通信可能な通信手段と、
記録シートに画像を形成可能な画像形成手段と、
前記通信手段を通じて、外部の画像形成装置からエラーコードを受信すると、前記画像形成手段に、前記受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる制御手段と、
前記外部の画像形成装置から送信されてくるエラーコードの種類毎に、エラーコードと、当該エラーコードの受信に対応して記録シートに形成すべきメッセージと、の対応関係を記憶する記憶手段と、
を備え、
前記制御手段は、前記記憶手段が記憶する前記対応関係に従って、前記画像形成手段に形成させるべきメッセージを特定し、当該画像形成手段に、前記通信手段を通じて受信したエラーコードに対応するエラーへの対処方法を表す前記メッセージを、記録シートに形成させる
構成にされていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置がネットワークを通じて互いに通信可能に接続された通信システム、及び、当該通信システムを構成する画像形成装置に関する。
【背景技術】
【０００２】
従来、プリンタ装置や複合機などの複数の画像形成装置が通信可能に接続された通信システムとしては、画像形成装置が印刷ジョブを実行する際に発生したエラーの対処策の印刷を、他の画像形成装置に、ネットワークを通じて指示し、その対処策を、他の画像形成装置に印刷させるシステムが知られている（例えば、特許文献１参照）。
【０００３】
印刷ジョブを実行する際に発生するエラーとしては、用紙詰まり（ジャム）が知られているが、従来システムでは、ジャムが発生した場合に、ジャムの対処策を、他の画像形成装置に印刷させることにより、ジャムをユーザに対して報知すると共に、ユーザが簡単にジャムを解消できるようにしている。
【特許文献１】特開２００１−２６５５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来システムでは、パーソナルコンピュータから画像形成装置へ印刷指示する場合と同様に、エラーの対処策を印刷するために必要な画像データ（ＦＡＸデータ等）を、エラー発生元の画像形成装置から、他の画像形成装置に送信して、エラーの対処策の印刷を、他の画像形成装置に実行させていたため、エラーの対処策の印刷を他の画像形成装置に実行させるために必要な通信量が多く、ネットワーク負荷が大きいといった問題があった。
【０００５】
本発明は、こうした問題に鑑みなされたものであり、エラーへの対処方法を表すメッセージの記録シートへの形成を、他の画像形成装置に実行させる際に必要な通信量を抑制可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
かかる目的を達成するためになされた請求項１記載の通信システムは、ネットワーク内の装置と通信可能な通信手段と、記録シートに画像を形成可能な画像形成手段と、を備えた複数の画像形成装置がネットワークを通じて互いに通信可能に接続されたものである。
【０００７】
この通信システムにおいて、上記複数の画像形成装置の内、少なくとも一つの画像形成装置は、自装置内で発生したエラーに対応するエラーコードを、自装置が備える通信手段を通じて、ネットワーク内の他の画像形成装置に送信する通知手段を備えた第一の画像形成装置として構成されている。
【０００８】
また、上記複数の画像形成装置の内、第一の画像形成装置と通信可能な少なくとも一つの画像形成装置は、第一の画像形成装置からエラーコードを受信すると、自装置が備える画像形成手段に、受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる制御手段と、第一の画像形成装置から送信されてくるエラーコードの種類毎に、エラーコードと、当該エラーコードの受信に対応して記録シートに形成すべきメッセージと、の対応関係を記憶する記憶手段と、を備えた第二の画像形成装置として構成されている。
【０００９】
そして、この第二の画像形成装置が備える制御手段は、自装置が備える記憶手段が記憶する上記対応関係に従って、自装置が備える画像形成手段に形成させるべきメッセージを特定し、当該画像形成手段に、第一の画像形成装置から受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる。
【００１０】
このように本発明の通信システムでは、画像形成装置に、エラーコードとメッセージとの対応関係を記憶させることで、エラーへの対処方法を表すメッセージを、他の画像形成装置に出力させるに当たり、他の画像形成装置に対してジョブデータ（画像データ）を送信しなくても、エラーコードを送信する程度で足りるようにした。
【００１１】
従って、この通信システムによれば、他の画像形成装置にエラーへの対処方法を表すメッセージを記録シートに形成させるために必要な通信量を、抑えることができる。
具体的に、第一の画像形成装置は、ネットワーク内に存在する第二の画像形成装置を検索する検索手段を備える構成にされるとよい。また、通知手段は、自装置が備える検索手段の検索結果に基づいて、ネットワーク内に存在する複数の画像形成装置の内、検索手段が発見した第二の画像形成装置に対して選択的に、エラーコードを送信する構成にされるとよい（請求項２）。
【００１２】
このように画像形成装置を構成すれば、第二の画像形成装置としての機能を有さない画像形成装置が混じっているネットワークにおいて、複数の画像形成装置の中から、第二の画像形成装置を見つけ出すことができ、その画像形成装置に、少ない通信量で上記メッセージの出力を実行させることができる。
【００１３】
従って、この発明によれば、事前にネットワークに存在する第二の画像形成装置のアドレス情報等を、ユーザに入力させなくても、エラーコードの授受による上記メッセージの画像形成動作を実現することができ、ユーザに対して利便性の高い通信システムを提供することができる。
【００１４】
この他、第一の画像形成装置には、ネットワーク内に存在する第二の画像形成装置の夫々から、画像形成動作を伴うジョブの有無を表す情報を、通信手段を通じて取得する取得手段を設けるとよい。また、通知手段は、取得手段が取得したジョブの有無を表す情報に基づき、検索手段が発見した第二の画像形成装置の内、ジョブを有していない画像形成装置に対して選択的に、エラーコードを送信する構成にされるとよい（請求項３）。
【００１５】
ジョブを有している画像形成装置に、エラーコードを送信して、エラーコードに対応するメッセージの記録シートへの出力動作を実行させるようにすると、当該画像形成装置が有している上記ジョブが終了するまでは、メッセージが出力されないことになる。また、上記ジョブに優先して、上記メッセージの記録シートへの出力動作を画像形成装置に実行させると、上記ジョブの完了が遅れることになり、ジョブのユーザに迷惑がかかることになる。
【００１６】
従って、本発明のようにジョブを有していない待機中の画像形成装置に対して、エラーコードを送信し、当該画像形成装置にメッセージを出力させるようにすれば、ネットワーク内の画像形成装置を効率的に用いて、エラーへの対処方法をユーザに伝えることができる。
【００１７】
また、上述の通信システムは、エラー発生元の画像形成装置から複数の画像形成装置に対してエラーコードを送信する構成にされてもよいが、複数の画像形成装置においてメッセージの画像形成動作がなされると、記録シートの浪費に繋がる可能性がある。
【００１８】
従って、通知手段は、検索手段により発見された第二の画像形成装置が複数ある場合、発見された複数の第二の画像形成装置の中から、エラーコードを送信する対象の画像形成装置を、所定の規則に従って一つ選択し、選択した画像形成装置に対して、エラーコードを送信する構成にされるとよい（請求項４）。
【００１９】
このように構成された通信システムによれば、複数の画像形成装置でメッセージの出力がなされなくて済み、記録シートの浪費を防ぐことができる。また、当然のことながら、ネットワーク負荷についても抑えることができる。
【００２０】
また、このような通信システムを実現するに当たっては、第一の画像形成装置に、ネットワーク内に存在する第二の画像形成装置の夫々から、当該第二の画像形成装置が有する画像形成動作を伴うジョブの量を表す情報を、通信手段を通じて取得する取得手段を設けるのがよい。
【００２１】
この他、通知手段は、検索手段により発見された第二の画像形成装置が複数ある場合、取得手段が取得したジョブの量を表す情報に基づき、当該発見された複数の第二の画像形成装置の中から、ジョブの量が最も少ない画像形成装置を、エラーコードを送信する対象の画像形成装置として選択する構成にされるとよい（請求項５）。
【００２２】
このように通信システムを構成すれば、あまり使用されていない画像形成装置を利用して、エラーへの対処方法を表すメッセージの出力を実現することができ、ネットワーク内の画像形成装置を効率的に利用して、上記メッセージの出力を実現することができる。
【００２３】
また、エラーへの対処方法を表すメッセージを記録シートに形成する程度では、どの画像形成装置にてエラーが発生しているのかを、記録シートを見たユーザが把握できない可能性がある。従って、通信システムは、次のように構成されるとよい。
【００２４】
即ち、通知手段は、エラーコードの送信元情報として、自身が搭載された画像形成装置の識別情報を、エラーコード送信先の画像形成装置に対し、エラーコードと共に送信する構成にされるとよい。また、制御手段は、画像形成手段に、受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、エラーコードと共に受信した送信元情報に対応する画像と合わせて、記録シートに形成させる構成にされるとよい（請求項６）。
【００２５】
このように通信システムを構成した場合には、メッセージの形成された記録シートを見る程度で、エラーへの対処方法と共に、エラー発生元の画像形成装置を知ることができるので、ユーザは、容易にエラー発生元の画像形成装置の場所まで移動して、エラーに対処することができる。
【００２６】
また、第二の画像形成装置は、制御手段によりエラーへの対処方法を表すメッセージが記録シートに形成されると、その時点から所定の解除条件が満足されるまでの期間、画像形成手段による画像形成動作を、禁止する禁止手段を備えた構成にされるとよい（請求項７）。上記メッセージを記録シートに形成した後に、画像形成手段が動作して、別の記録シートが出力されると、上記メッセージが形成された記録シートの上に別の記録シートが重なるようにして排出されることになるため、ユーザが、メッセージの形成された記録シートを見つけ辛くなる。一方、本発明のように、一時的に画像形成手段による画像形成動作を禁止するように画像形成装置を構成すれば、上述したような見つけ辛くなる問題を回避することができる。
【００２７】
尚、解除条件は、例えば、エラーへの対処方法を表すメッセージを記録シートに形成してからの経過時間で定めることができる。この他、禁止手段は、ユーザインタフェースを通じて解除指令が入力されると解除条件が満足されたとして、禁止動作を解除する構成にされてもよい。
【００２８】
また、第二の画像形成装置が有する制御手段は、第一の画像形成装置からエラーコードを受信すると、その後、ユーザインタフェースを通じて印刷指令が入力されたことを契機として、自装置が備える画像形成手段に、受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、記録シートに形成させる構成にされてもよい（請求項８）。
【００２９】
一時的に画像形成動作を禁止しなくても、このように、ユーザから印刷指令が入力されたことを契機として、メッセージ出力を行うように画像形成装置を構成すれば、メッセージの形成された記録シートの上に別の記録シートが重なるのを防ぐことができ、ユーザがメッセージの形成された記録シートを見つけ辛くなるのを回避することができる。
【００３０】
また、第一の画像形成装置には、通知手段により送信されたエラーコードの受信に起因して第二の画像形成装置で行われる画像形成動作の進捗状況を表示する表示手段を設けると好ましい（請求項９）。このように第二の画像形成装置で行われる画像形成動作の進捗状況を表示すれば、第二の画像形成装置によるメッセージ出力が完了する時期を、第一の画像形成装置のディスプレイを通じてユーザに伝えることができる。従って、ユーザの利便性が向上する。
【００３１】
また、第一の画像形成装置には、エラーの種類毎に、当該エラーの発生回数の多少を評価する評価手段を設けて、評価手段により発生回数が少ないと評価されたエラーについては、当該エラーに対応するエラーコードを送信せず、評価手段により発生回数が多いと評価されたエラーに限って、当該エラーに対応するエラーコードを送信するように、通知手段を構成するとよい（請求項１０）。
【００３２】
このように、発生回数の少ないエラーのエラーコードを送信しないように、通信システムを構成すれば、第一の画像形成装置にてエラーが発生する度に、エラーコードを第二の画像形成装置に送信しなくて済む。従って、第二の画像形成装置がエラーコードの受信に対応して頻繁にメッセージの画像形成動作を実行しなくて済み、結果として、第二の画像形成装置が実行する他の処理に影響が及ぶのを抑えることができる。
【００３３】
また、通知手段は、画像形成手段による画像形成動作が不能なエラーが生じると、当該エラーに対応するエラーコードを、自装置が備える通信手段を通じて、ネットワーク内の第二の画像形成装置（請求項１１で表現する特定種類の画像形成装置）に送信する構成にすることができる。
【００３４】
ジャム等のエラーが生じると、そのエラーが生じた画像形成装置では、もはやエラーの対処方法を表すメッセージを記録シートに出力することができない。従って、この場合には、他の画像形成装置にてメッセージの画像形成動作をする必要があるが、このようなシステムに上述した発明を適用すれば、効率的に他の画像形成装置を用いて、エラーの対処方法をユーザに伝えることができる。
【００３５】
また、第一の画像形成装置には、ネットワーク内に第二の画像形成装置が接続されているか否かを判断する判断手段を設けて、通知手段は、判断手段によりネットワーク内に第二の画像形成装置が接続されていないと判断されると、エラーコードの送信に代えて、エラーへの対処方法を表すメッセージを記した画像データを、予め登録された画像形成装置に送信する構成にされると好ましい（請求項１２）。
【００３６】
このように、第一の画像形成装置を構成すれば、第二の画像形成装置が接続されていないネットワークにも対応して、他の画像形成装置にエラーへの対処方法を表すメッセージを出力させることができる。
【００３７】
また、以上には、通信システムの発明について説明したが、この通信システムを構成する第一及び第二の画像形成装置は、それ単体で製造・販売等することが可能である（請求項１１〜請求項１３）。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の実施例について、図面と共に説明する。但し、本発明は、以下に説明する実施例に限定されるものではなく、種々の態様を採ることができる。
【実施例１】
【００３９】
図１は、第一実施例の通信システム１００の構成を表すブロック図である。本実施例の通信システム１００は、ディジタル複合機１、プリンタ装置３及びＦＡＸ（ファクシミリ）装置５などの複数の画像形成装置と、周知のＰＣ（パーソナルコンピュータ）７と、がＬＡＮ（ローカルエリアネットワーク）９を通じて互いに通信可能に接続された構成にされている。この通信システム１００は、例えば、企業のオフィスに構築される。
【００４０】
本実施例においては、この通信システム１００を構成するノードの内、複合機１に、「特許請求の範囲」に表現する第一及び第二の画像形成装置としての技術的思想が適用されている。
【００４１】
続いて、複合機１の詳細について説明する。複合機１は、装置内各部を統括制御する制御部１０と、印刷部２０と、読取部３０と、表示部４０と、音出力部５０と、操作部６０と、ＬＡＮ通信部７０と、ＦＡＸ通信部８０と、を備え、これら各部を動作させて、ネットワークプリンタ機能やＦＡＸ機能等を実現する。
【００４２】
制御部１０は、各種プログラムを実行するＣＰＵ１１と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１３と、ＣＰＵ１１が実行するプログラムや各種設定情報を記憶するデータ書換可能な不揮発性メモリとしてのＮＶＲＡＭ１５（フラッシュメモリ等）と、を備える。
【００４３】
また、印刷部２０は、制御部１０から入力される指令信号に従い、周知のレーザプリンタと同様の方式にて、トレイから給紙された用紙に、指定された印刷対象データに基づく画像を形成する。具体的には、印刷対象データに基づいて、感光体に静電潜像を形成し、この静電潜像をトナーで現像して、トナー像を、用紙に転写する。これにより、用紙に印刷対象データに基づく画像を形成する。この印刷部２０は、例えば、ネットワークプリンタ機能やＦＡＸ機能を実現する際に用いられる。
【００４４】
また、読取部３０は、制御部１０から入力される指令信号に従い、原稿台にセットされた原稿を、光学的に読み取って、原稿の読取結果を表す読取画像データを生成し、その読取画像データを、制御部１０に入力する周知のスキャナ装置である。この読取部３０は、例えば、ＦＡＸ機能を実現する際に用いられる。
【００４５】
一方、表示部４０は、制御部１０に制御されて、各種情報をユーザに向けて表示するものである。本実施例の表示部４０は、高々数十文字のカタカナ文字を表示できる程度の能力しか有さないディスプレイにて構成されており、この表示部４０は、例えば、簡易なエラー表示を行うために用いられる。
【００４６】
この他、音出力部５０は、スピーカから数種類のビープ音を出力可能な構成にされており、制御部１０に制御されて、ビープ音を出力する。このビープ音は、エラーの発生や、処理の完了をユーザに報知するために用いられる。
【００４７】
また、操作部６０は、ユーザが操作可能な各種操作キーを備えたユーザインタフェースとして構成されており、操作キーの押下情報を、制御部１０に入力する。
また、ＬＡＮ通信部７０は、周知のＬＡＮインタフェースで構成されており、ＬＡＮ９に接続されて、ＬＡＮ９内のノードと通信可能な構成にされる。このＬＡＮ通信部７０は、ＬＡＮ９に接続された複合機１やＰＣ７等と通信するために用いられる。
【００４８】
この他、ＦＡＸ通信部８０は、周知のＦＡＸモデムを備えるものであり、電話回線網を通じて外部のＦＡＸ装置５とＦＡＸ通信可能な構成にされている。
続いて、複合機１のＣＰＵ１１が実行する処理について説明する。図２は、自装置内でエラーが生じると、ＣＰＵ１１が実行するエラー出力制御処理を表すフローチャートである。本実施例の複合機１は、自装置内でエラーが生じると、ＣＰＵ１１にて、このエラー出力制御処理を実行することにより、表示部４０や印刷部２０を通じてユーザに対し、エラーの発生やエラーへの対処方法を報知する。また、このエラー出力制御処理を実行することによって、印刷部２０による印刷（画像形成）動作が不能なエラー（ジャム等）が発生したときに、ＬＡＮ９内の他の画像形成装置に対して、エラーへの対処方法の報知を依頼する。
【００４９】
エラー出力制御処理を開始すると、ＣＰＵ１１は、まず、発生したエラーに対応するメッセージを、表示部４０に表示させると同時に、音出力部５０にエラー発生用のビープ音を出力させることにより、エラーの発生を、ユーザに向けて報知する（Ｓ１１０）。
【００５０】
図３（ａ）は、複合機１が、ＮＶＲＡＭ１５に記憶するエラー出力データベースの構成を表す説明図である。図３（ａ）に示すエラー出力データベースには、複合機１で発生する各エラーのエラーコードと、エラーの発生時に表示部４０に表示させるべき表示用メッセージと、エラーの発生時に印刷部２０に印刷させるべきマニュアルデータと、の対応関係が記されている。尚、ここでいうマニュアルデータとは、エラーへの対処方法を表すメッセージが記された画像データのことである。この表示用メッセージ及びマニュアルデータは、製造段階で予めＮＶＲＡＭ１５に記憶される。
【００５１】
Ｓ１１０では、このエラー出力データベースを参照して、発生したエラーコードに対応する表示用メッセージを読み出し、表示部４０に読み出したメッセージを表示させる。これにより、表示部４０を通じ、発生したエラーの種類をユーザに向けて報知する。例えば、ジャムが発生した場合には「ヨウシガツマリマシタ」等のメッセージを表示部４０に表示させる。
【００５２】
また、Ｓ１１０での処理を終えると、ＣＰＵ１１は、今回発生したエラーについてのエラー発生回数ＮＥを１加算した値に更新する（Ｓ１２０）。ＲＡＭ１３には、エラー毎に、エラー発生回数ＮＥが記憶されており、ここでは、ＲＡＭ１３が記憶するエラー毎のエラー発生回数ＮＥの内、今回発生したエラーについてのエラー発生回数ＮＥを１加算した値に更新する。
【００５３】
また、Ｓ１２０での処理を終えると、Ｓ１２３に移行し、今回発生したエラーの発生回数ＮＥの情報に基づいて、今回発生したエラーの発生回数ＮＥが、予め定められた所定回数以上であるか否かを判断する。
【００５４】
そして、エラー発生回数ＮＥが所定回数未満であると判断すると（Ｓ１２３でＮｏ）、当該エラー出力制御処理を終了し、エラー発生回数ＮＥが所定回数以上であると判断すると（Ｓ１２３でＹｅｓ）、Ｓ１２７に移行する。そして、Ｓ１２７では、ＲＡＭ１３が記憶する今回発生したエラーの発生回数ＮＥをゼロにリセットする。
【００５５】
また、Ｓ１２７の処理を終えると、Ｓ１３０に移行し、今回生じたエラーが、当該エラーが解消されない限り印刷部２０を通じた画像形成動作（印刷動作）が不能なエラー（以下、印刷不能エラーと表現する。）であるか否かを判断する。
【００５６】
尚、印刷不能エラーとしては、ジャム（用紙詰まり）等を挙げることができる。本実施例では、印刷不能エラーと判断すべきエラーコードが予め定められており、このエラーコードに対応するエラーが生じた場合には、Ｓ１３０で、今回生じたエラーが印刷不能エラーであると判断する。
【００５７】
そして、今回発生したエラーが印刷不能エラーではないと判断すると（Ｓ１３０でＮｏ）、Ｓ１３５に移行し、エラー出力データベースに基づいて、今回発生したエラーのエラーコードに関連付けられているマニュアルデータをＮＶＲＡＭ１５から読み出し、印刷部２０に、このマニュアルデータに基づく画像を形成（印刷）させる。このようにして、Ｓ１３５では、印刷部２０に、発生したエラーへの対処方法を表すメッセージを用紙に形成させる処理（以下、エラープリントと表現する。）を実行する。
【００５８】
尚、本実施例の複合機１では、ＣＰＵ１１が、当該エラー出力制御処理とは並列に、印刷ジョブ管理処理（図示せず）を実行しており、この印刷ジョブ管理処理によって、印刷キューに登録された印刷ジョブデータを順に選択し、当該選択した印刷ジョブデータに対応する印刷ジョブを実行し、印刷部２０に、印刷ジョブデータに対応する画像を用紙に形成させる。
【００５９】
従って、Ｓ１３５では、例えば、上記読み出したマニュアルデータを印刷ジョブデータとして印刷キューに登録することにより、印刷部２０に、マニュアルデータに基づく画像を形成（印刷）させる。
【００６０】
但し、このように他の印刷ジョブが実行されるのを待って、エラープリントを実行するように複合機１を構成すると、エラーへの対処方法の報知が遅れ気味になる。
従って、Ｓ１３５では、印刷ジョブ管理処理を一時停止して、印刷部２０に、マニュアルデータに基づく画像を形成（印刷）させ、そのマニュアルデータの印刷完了後、印刷ジョブ管理処理を再開するようにしてもよい。即ち、印刷ジョブの実行に優先して、エラープリントを実行するように、複合機１を構成してもよい。
【００６１】
また、Ｓ１３５での処理を終えると、ＣＰＵ１１は、当該エラー出力制御処理を終了する。
一方、Ｓ１３０で、今回発生したエラーが印刷不能エラーであると判断すると（Ｓ１３０でＹｅｓ）、ＣＰＵ１１は、Ｓ１４０に移行して、マシン情報取得コマンドを、ＬＡＮ通信部７０を通じ、ＬＡＮ９に存在する各ノードに対して送信し、ＬＡＮ９に接続されている各ノードからマシン情報を取得する。そして、取得したマシン情報に基づいて、ＬＡＮ９に、ＮＶＲＡＭ１５が記憶する対応機種一覧表に登録された機種の画像形成装置が接続されているか否かを判断する（Ｓ１５０）。
【００６２】
尚、マシン情報取得コマンドに対する応答データには、マシン情報として、応答データ送信元装置のノードアドレス、及び、ノード名、及び、機種を表す機種ＩＤの情報が含まれる。また、ＮＶＲＡＭ１５が記憶する対応機種一覧表には、エラーコードによりエラープリントを依頼可能な画像形成装置の各機種ＩＤが記されている。図３（ｂ）は、この対応機種一覧表の構成を表した説明図である。
【００６３】
即ち、Ｓ１４０では、マシン情報取得コマンドに対する応答として、ＬＡＮ通信部７０が受信した各応答データが示す機種ＩＤが、対応機種一覧表に登録された機種ＩＤであるか否かを判断する。これによって、応答データ毎に、当該応答データの送信元装置が対応機種一覧表に登録された機種の画像形成装置であるか否かを判断する。
【００６４】
そして、対応機種一覧表に登録された機種の画像形成装置（即ち、対応機種）がＬＡＮ９に接続されていると判断すると（Ｓ１５０でＹｅｓ）、Ｓ１６０に移行し、ＬＡＮ９に対応機種が接続されていないと判断すると（Ｓ１５０でＮｏ）、Ｓ１５１に移行する。
【００６５】
また、Ｓ１５１に移行すると、ＣＰＵ１１は、ユーザよりエラープリント依頼先として予め設定されたＦＡＸ番号を、ＮＶＲＡＭ１５から読み出す。尚、エラープリント依頼先のＦＡＸ番号としては、基本的に、オフィス内の内線番号が設定される。
【００６６】
この他、Ｓ１５１での処理を終えると、ＣＰＵ１１は、今回発生したエラーのエラーコードに関連付けられたマニュアルデータをＮＶＲＡＭ１５から読み出し、読み出したマニュアルデータを、ＦＡＸ送信用の画像データとしてのＦＡＸデータに変換する（Ｓ１５３）。
【００６７】
具体的には、読み出したマニュアルデータをＴＩＦＦ形式の画像データ（以下、ＴＩＦＦデータと表現する。）に変換する。尚、ＮＶＲＡＭ１５に記憶されているマニュアルデータは、印刷用のＰＤＬデータであるものとする。
【００６８】
また、マニュアルデータからＴＩＦＦデータへの変換時には、マニュアルデータに対し、エラー発生元装置の識別情報として、自装置のノード名を付加する処理を行う。
図４は、マニュアルデータにより印刷される画像の一例を表した説明図である。マニュアルデータは、１ページ又は複数ページ分の画像データとして構成されており、更に、エラー発生元装置の識別情報を記載する欄が設けられた構成にされている（図中点線内）。
【００６９】
Ｓ１５３では、マニュアルデータにおけるエラー発生元装置の識別情報の記載欄に、エラー発生元装置の識別情報として、複合機１のノード名を付加し、付加後のマニュアルデータをＴＩＦＦデータに変換することにより、ＦＡＸデータを生成する。
【００７０】
そして、Ｓ１５１で読み出したＦＡＸ番号先に、Ｓ１５３で生成したＦＡＸデータを、ＦＡＸ通信部８０を通じてＦＡＸ送信することにより、ＦＡＸ番号先の画像形成装置（ＦＡＸ装置５）に、上記生成したＦＡＸデータに基づいた画像を用紙に印刷させる（Ｓ１５５）。
【００７１】
このようにして、印刷不能エラーが発生した場合には、ＦＡＸ番号先の画像形成装置に、エラープリントを代理して実行させる。また、Ｓ１５５での処理を終えると、当該エラー出力制御処理を終了する。
【００７２】
この他、Ｓ１６０に移行すると、ＣＰＵ１１は、対応機種が、ＬＡＮ９に複数個接続されているか否かを判断する。
即ち、マシン情報取得コマンドに対する応答としてＬＡＮ通信部７０が受信した各応答データに基づき、対応機種一覧表に登録された機種ＩＤと一致する機種ＩＤを表す応答データを送信してきたノードが、ＬＡＮ９に複数個存在するか否かを判断する。
【００７３】
そして、対応機種が、ＬＡＮ９に複数個接続されていると判断すると（Ｓ１６０でＹｅｓ）、Ｓ１７０に移行し、複数個接続されていないと判断すると（Ｓ１６０でＮｏ）、Ｓ１６５に移行する。
【００７４】
また、Ｓ１６５に移行すると、ＣＰＵ１１は、対応機種一覧表に登録された機種のＬＡＮ９に接続された自装置以外の唯一のノードに対し、今回発生したエラーのエラーコード及び自装置の識別情報（ノード名）を記したエラー通知データを、ＬＡＮ通信部７０を通じて送信する。尚、複合機１のノード名は、予め設定されてＮＶＲＡＭ１５に記憶されているものとする。その後、Ｓ１８０に移行する。
【００７５】
一方、Ｓ１７０に移行すると、ＣＰＵ１１は、図５に示す選択処理を実行する。図５は、ＣＰＵ１１が実行する選択処理を表すフローチャートである。
選択処理を開始すると、ＣＰＵ１１は、まず、ＬＡＮ通信部７０を通じて、ＬＡＮ９に接続された各対応機種に対して、ステータス取得コマンドを送信し、各対応機種から応答データとして、ステータス情報を取得する（Ｓ１７１）。
【００７６】
尚、ステータス取得コマンドに対する応答データには、応答データ送信元装置のステータス情報として、応答データ送信元装置が「印刷中」「待機中」「印刷禁止中」のいずれの状態にあるのかを表す情報が含まれている。具体的に、「印刷禁止中」とのステータス情報は、応答データ送信元装置が、印刷部２０による印刷動作の実行を禁止された状態にあることを表す。
【００７７】
一方、「印刷中」とのステータス情報は、応答データ送信元装置が、「印刷禁止中」以外の状態であって、印刷キューに印刷ジョブデータを有した状態にあることを表す。また、「待機中」とのステータス情報は、応答データ送信元装置が、「印刷禁止中」以外の状態であって、印刷キューに印刷ジョブデータを有しておらず、印刷部２０を通じた用紙への画像形成動作が実行されていない状態であることを表す。
【００７８】
このように、ステータス情報は、間接的に、ジョブの有無を表し、本実施例では、このジョブの有無に基づき、ジョブのない画像形成装置を、エラープリント依頼先の装置として優先的に選択する。
【００７９】
即ち、Ｓ１７１での処理を終えると、ＣＰＵ１１は、ＬＡＮ通信部７０を通じて各対応機種から受信したステータス情報に基づき、ＬＡＮ９に接続された対応機種の中に、「待機中」とのステータス情報を示す対応機種が存在するか否かを判断する（Ｓ１７３）。
【００８０】
そして、「待機中」とのステータス情報を示す対応機種が存在すると判断すると（Ｓ１７３でＹｅｓ）、「待機中」とのステータス情報を示す対応機種の一つを選択し、選択した対応機種に対して、今回発生したエラーのエラーコード及び自装置の識別情報（ノード名）を記したエラー通知データを、ＬＡＮ通信部７０を通じて送信する（Ｓ１７９）。
【００８１】
尚、「待機中」とのステータス情報を示す対応機種が複数存在する場合には、Ｓ１７９において、エラー通知データを送信する対象の対応機種を一つのみ選択することになるが、ここでは、例えば、最もステータス取得コマンドに対する応答の早かった対応機種を、エラー通知データを送信する対象に選択する。また、この他の規則にて対応機種を選択してもよい。
【００８２】
また、Ｓ１７９での処理を終えると、ＣＰＵ１１は、当該選択処理を終了して、Ｓ１８０に移行する。
この他、「待機中」とのステータス情報を示す対応機種が存在しないと判断すると（Ｓ１７３でＮｏ）、ＣＰＵ１１は、Ｓ１７５に移行し、ＬＡＮ９に接続された各対応機種に対して、ジョブ数取得コマンドを送信し、各対応機種から応答データとして、待ちジョブ数の情報を取得する（Ｓ１７５）。尚、ジョブ数取得コマンドに対する応答データには、待ちジョブ数として、印刷キューに登録されている印刷ジョブデータの保有数の情報が含まれる。
【００８３】
また、Ｓ１７５での処理を終えると、ＣＰＵ１１は、各対応機種から取得した待ちジョブ数の情報に基づき、最も待ちジョブ数の少ない対応機種に対して、今回発生したエラーのエラーコード及び自装置の識別情報（ノード名）を記したエラー通知データを、ＬＡＮ通信部７０を通じて送信する（Ｓ１７７）。但し、最も待ちジョブ数の少ない対応機種に該当するノードが複数存在する場合には、その内の一つを選択し、選択した対応機種に対して、エラー通知データを、ＬＡＮ通信部７０を通じて送信する。選択規則は、上述したＳ１７９での選択規則と同様でかまわない。
【００８４】
この他、Ｓ１７７では、「印刷禁止中」の対応機種を除外して、「印刷中」の対応機種の中から、待ちジョブ数の最も少ない対応機種を選択し、この対応機種に、エラー通知データを、ＬＡＮ通信部７０を通じて送信するようにしてもよい。
【００８５】
このようにして、Ｓ１７７での処理を終えると、当該選択処理を終了して、Ｓ１８０に移行する。
また、Ｓ１８０に移行すると、ＣＰＵ１１は、表示部４０に、エラープリントを他の画像形成装置に依頼した旨のメッセージを表示させると共に、表示部４０に、エラープリント依頼先装置の識別情報（ノード名）を表示させる。
【００８６】
その後、この表示状態を、エラープリント依頼先装置からＬＡＮ通信部７０を通じて、印刷終了通知を受信するまで維持し、印刷終了通知を受信したと判断すると（Ｓ１９０でＹｅｓ）、Ｓ１９５に移行する。
【００８７】
また、Ｓ１９５に移行すると、上記依頼したエラープリントの進捗情報として、エラープリントが完了した旨を、表示部４０に表示させる。その後、当該エラー出力制御処理を終了する。
【００８８】
続いて、ＣＰＵ１１が、複合機１の起動後、繰返し実行する受信応答処理について説明する。図６は、ＣＰＵ１１が実行する受信応答処理を表すフローチャートである。この受信応答処理は、上述したエラー出力制御処理と並列に実行される。
【００８９】
受信応答処理を開始すると、ＣＰＵ１１は、ＬＡＮ通信部７０を通じてＬＡＮ９内のノードからマシン情報取得コマンドを受信したか否かを判断し（Ｓ２１０）、マシン情報取得コマンドを受信したと判断すると（Ｓ２１０でＹｅｓ）、Ｓ２１５に移行する。
【００９０】
また、Ｓ２１５では、自装置のマシン情報（換言すると、自装置のノードアドレス、及び、ノード名、及び、機種を表す機種ＩＤ）を記した応答データを、マシン情報取得コマンドの送信元装置に、ＬＡＮ通信部７０を通じて送信する。その後、受信応答処理を終了する。
【００９１】
一方、マシン情報取得コマンドを受信していないと判断すると（Ｓ２１０でＮｏ）、ステータス取得コマンドを、ＬＡＮ通信部７０を通じてＬＡＮ９内のノードから受信したか否かを判断し（Ｓ２２０）、ステータス取得コマンドを受信したと判断すると（Ｓ２２０でＹｅｓ）、Ｓ２２５に移行する。
【００９２】
また、Ｓ２２５では、自装置のステータス情報を記した応答データを、ステータス取得コマンドの送信元装置に、ＬＡＮ通信部７０を通じて送信する。例えば、自装置が印刷部２０による印刷動作の実行を禁止された状態にあるときには、「印刷禁止中」とのステータス情報を記した応答データを、ＬＡＮ通信部７０を通じて送信する。
【００９３】
一方、自装置が印刷キューに印刷ジョブデータを有した状態にあるときには、「印刷中」とのステータス情報を記した応答データを、ＬＡＮ通信部７０を通じて送信する。また、自装置が印刷キューに印刷ジョブデータを有しておらず、実行中の印刷ジョブが存在しない状態にある場合には「待機中」とのステータス情報を記した応答データを、ＬＡＮ通信部７０を通じて送信する。その後、当該受信応答処理を終了する。
【００９４】
この他、ステータス取得コマンドを受信していないと判断すると（Ｓ２２０でＮｏ）、ＣＰＵ１１は、ジョブ数取得コマンドを、ＬＡＮ通信部７０を通じてＬＡＮ９内のノードから受信したか否かを判断し（Ｓ２３０）、ジョブ数取得コマンドを受信したと判断すると（Ｓ２３０でＹｅｓ）、Ｓ２３５に移行する。
【００９５】
また、Ｓ２３５では、待ちジョブ数として、自装置の印刷キューに登録されている印刷ジョブデータの数を記した応答データを、ジョブ数取得コマンドの送信元装置に、ＬＡＮ通信部７０を通じて送信する。その後、当該受信応答処理を終了する。
【００９６】
この他、ジョブ数取得コマンドを受信していないと判断すると（Ｓ２３０でＮｏ）、ＬＡＮ通信部７０を通じてＬＡＮ９内のノード（ＰＣ７等）から印刷ジョブデータを受信したか否かを判断し（Ｓ２４０）、印刷ジョブデータを受信したと判断すると（Ｓ２４０でＹｅｓ）、受信した印刷ジョブデータを印刷キューに登録して（Ｓ２４５）、当該受信応答処理を終了する。
【００９７】
また、印刷ジョブデータを受信していないと判断すると（Ｓ２４０でＮｏ）、ＦＡＸ通信部８０を通じて外部のＦＡＸ装置からＦＡＸデータを受信したか否かを判断し（Ｓ２５０）、ＦＡＸデータを受信したと判断すると（Ｓ２５０でＹｅｓ）、これを印刷ジョブデータとして、印刷キューに登録する（Ｓ２５５）。その後、当該受信応答処理を終了する。
【００９８】
この他、ＦＡＸデータを受信していないと判断すると（Ｓ２５０でＮｏ）、ＬＡＮ通信部７０を通じてＬＡＮ９内のノード（対応機種）から、エラーコード及びエラー発生元装置の識別情報（ノード名）が記されたエラー通知データを受信したか否かを判断する（Ｓ２６０）。そして、エラー通知データを受信したと判断すると（Ｓ２６０でＹｅｓ）、図７に示す代理出力処理を開始する（Ｓ２６５）。その後、当該受信応答処理を終了する。一方、エラー通知データを受信していないと判断すると（Ｓ２６０でＮｏ）、代理出力処理を実行することなく、当該受信応答処理を終了する。
【００９９】
続いて、ＣＰＵ１１が実行する代理出力処理について説明する。図７は、ＣＰＵ１１が実行する代理出力処理を表すフローチャートである。
代理出力処理を開始すると、ＣＰＵ１１は、エラー通知データとして受信したエラーコードに対応するマニュアルデータを、ＮＶＲＡＭ１５に記憶されたエラー出力データベースが示す対応関係に従って、ＮＶＲＡＭ１５から読み出す（Ｓ３１０）。
【０１００】
更に、エラー通知データとしてエラーコードと共に受信したエラー発生元装置の識別情報（ノード名の情報）を、上記読み出したマニュアルデータにおけるエラー発生元装置の識別情報の記載欄に付加することで、マニュアルデータを加工する処理を行う（Ｓ３２０）。Ｓ３２０では、このようにして、マニュアルデータの印刷時に、エラー発生元装置の識別情報（ノード名）が用紙に印刷されるようにする（図４参照）。
【０１０１】
また、Ｓ３２０での処理を終えると、Ｓ３３０に移行し、Ｓ３２０で加工したマニュアルデータを用いて、Ｓ１３５での処理と同様の手法で、印刷部２０に、このマニュアルデータに基づく画像を形成（印刷）させる。このようにして、Ｓ３３０では、他装置から依頼されたエラープリントを実行し、印刷部２０に、依頼元装置で発生したエラーへの対処方法を表すメッセージを用紙に形成させる。
【０１０２】
また、マニュアルデータに基づく各頁の画像形成動作（印刷動作）が終了して、エラープリントが終了すると（Ｓ３４０でＹｅｓ）、ＣＰＵ１１は、Ｓ３５０に移行し、終了したエラープリントに対応するエラー通知データを送信してきたエラープリント依頼元装置に対し、ＬＡＮ通信部７０を通じて、印刷終了通知を送信する（Ｓ３５０）。このようして、本実施例では、エラープリントの進捗情報を、エラープリント依頼元装置に送信する。その後、代理出力処理を終了する。以上が、代理出力処理の内容である。
【０１０３】
この他、本実施例の複合機１においては、ＣＰＵ１１が、上述した各処理と並行に、図８に示す禁止／解除処理を繰返し実行する。図８は、ＣＰＵ１１が実行する禁止／解除処理を表すフローチャートである。
【０１０４】
禁止／解除処理を開始すると、ＣＰＵ１１は、Ｓ１３５又はＳ３３０の実行に起因して開始されるエラープリントが終了するまで待機し、当該エラープリントが終了すると（Ｓ４１０でＹｅｓ）、印刷部２０による印刷動作を禁止する（Ｓ４２０）。具体的には、上述した印刷ジョブ管理処理を停止する。
【０１０５】
また、この処理を終えると、当該禁止時点からの経過時間を計測するために、制御部１０に設けられた時間計測カウンタをゼロクリアすると共にスタートさせて、当該時点からの経過時間を時間計測カウンタに計測させる（Ｓ４３０）。
【０１０６】
また、この処理を終えると、Ｓ４４０に移行し、時間計測カウンタの値に基づいて、所定時間（例えば、５分）が経過したか否かを判断する。そして、所定時間が経過したと判断すると（Ｓ４４０でＹｅｓ）、Ｓ４６０に移行し、所定時間が経過していないと判断すると（Ｓ４４０でＮｏ）、操作部６０を通じて禁止解除指令が入力されたか否かを判断する（Ｓ４５０）。
【０１０７】
尚、操作部６０には、印刷動作の実行禁止状態を解除するための操作キーが設けられており、ＣＰＵ１１は、操作部６０に設けられた当該操作キーが押下操作されると、禁止解除指令が入力されたと判断する（Ｓ４５０でＹｅｓ）。
【０１０８】
そして、禁止解除指令が入力されていないと判断すると（Ｓ４５０でＮｏ）、Ｓ４４０に移行し、禁止解除指令が入力されたと判断すると（Ｓ４５０でＹｅｓ）、Ｓ４６０に移行する。このようにして、禁止解除指令が入力されるか、所定時間が経過するまで待機し、禁止解除指令が入力されるか、所定時間が経過すると、Ｓ４６０に移行する。
【０１０９】
また、Ｓ４６０に移行すると、ＣＰＵ１１は、印刷動作の実行禁止状態を解除して、印刷部２０による印刷動作を許可する。具体的には、一時停止した印刷ジョブ管理処理を再開させる。その後、当該禁止／解除処理を終了する。
【０１１０】
以上、第一実施例の通信システム１００について説明したが、この通信システム１００によれば、各複合機１に、エラーコードとマニュアルデータとの対応関係を記憶させ、複合機１間では、エラーコードをエラープリント依頼先装置に送信する程度で、依頼先に、エラーコードに対応するマニュアルデータを印刷処理させることができるようにした。
【０１１１】
従って、本実施例によれば、ジャム等のエラーが発生して自装置ではエラープリントを実行することができず、他の画像形成装置にエラープリントの代行を依頼する場合でも、エラープリントの依頼元から依頼先に、マニュアルデータを送信する必要がなく、少ない通信量で、依頼先の画像形成装置に、エラーへの対処方法を表すメッセージを用紙に印刷させることができる。
【０１１２】
特に、本実施例の複合機１には、エラーコードにてエラープリントを依頼できる画像形成装置を表す対応機種一覧表を記憶させ、この対応機種一覧表に基づいて、ＬＡＮ９に接続されているノードの中から、エラーコードにてエラープリントを依頼できる画像形成装置を検索できるようにした。
【０１１３】
従って、本実施例によれば、マニュアルデータを有さない種類の従来型プリンタ装置３がＬＡＮ９に混じっている場合においても、エラーコードにてエラープリントを依頼可能な対応機種（複合機１）を見つけ出すことができ、その対応機種に、少ない通信量でエラープリントを実行させることができる。
【０１１４】
換言すると、本実施例によれば、ユーザに予めＬＡＮ９に接続されている対応機種の情報を入力させる必要がなく、利便性の高い通信システム１００を提供することができる。
また、本実施例では、エラープリントの依頼先として選択可能な対応機種が複数ある場合に、待ちジョブのない「待機中」の対応機種に対して、優先的にエラープリントを依頼するようにした。また、「待機中」の対応機種が存在しない場合には、待ちジョブ数の少ない対応機種に優先的にエラープリントを依頼するようにした。
【０１１５】
従って、本実施例によれば、ネットワーク内の画像形成装置を効率的に用いて、エラープリントを実現することができる。
この他、本実施例では、他の画像形成装置からエラープリントを依頼された場合、マニュアルデータに、エラー発生元装置の識別情報（ノード名）を付加して、エラーへの対処方法を表すメッセージと共にエラー発生元装置の識別情報を用紙に印刷するようにした。
【０１１６】
従って、この通信システム１００によれば、ユーザは、エラープリントにより印刷された用紙を見る程度で、エラーへの対処方法と共に、エラー発生元を知ることができ、容易にエラー発生元の画像形成装置の場所まで移動して、エラーに対処することができる。
【０１１７】
この他、複合機１では、印刷部２０により印刷された用紙が順次排紙トレイに排出されて蓄積されることになるため、エラープリント後にも印刷部２０による印刷動作を許可すると、その排紙トレイに蓄積された用紙の山の中に、エラープリントにより印刷された用紙が埋もれてしまい、これを、ユーザが見つけ辛くなるといった問題がある。
【０１１８】
このため、本実施例では、エラープリントを実行した後に、所定時間が経過するか、解除指令が入力されるまで、印刷部２０による印刷動作を禁止するようにした。従って、本実施例によれば、エラーへの対処方法をユーザに適切に伝えることができ、利便性の高い通信システム１００を提供することができる。
【０１１９】
この他、本実施例では、エラープリントの進捗情報として、エラープリントが終了したことを、エラープリント依頼元の表示部４０を通じてユーザに伝えるようにした。
従って、本実施例によれば、ユーザがエラープリント依頼先の画像形成装置の前で、エラープリントが終了するのを待たずに済む。
【０１２０】
また、本実施例では、Ｓ１２０，Ｓ１２３，Ｓ１２７の処理によって、エラーの種類毎に、エラーの発生回数の多少を評価するようにし、エラーの発生回数ＮＥが多い場合には、エラーに対応するエラープリントを実行するが、エラーの発生回数ＮＥが低い場合には、エラープリントを実行しないようにした。即ち、本実施例では、同一エラーが所定回数発生するまでは、エラープリントを実行せず、同一エラーが所定回数発生した時点で、エラープリントを実行するようにした。
【０１２１】
従って、本実施例によれば、エラープリントの実行回数が過度に増えることによって、複合機１での他の処理（印刷ジョブ）の実行に悪影響が及ぶのを抑えることができる。
この他、本実施例では、対応機種がＬＡＮ９に接続されていない場合、ＦＡＸ通信の形態にて、ＦＡＸ装置５に、マニュアルデータを送信して、ＦＡＸ装置５にエラープリントを実行させるようにした。従って、本実施例の通信システム１００によれば、対応機種がＬＡＮ９に接続されていない場合においても、ユーザにエラーへの対処方法を伝えることができる。
【実施例２】
【０１２２】
続いて、第二実施例について説明する。第二実施例の通信システム１００は、ＣＰＵ１１が実行する処理の内容が異なることを除けば、概ね第一実施例の通信システム１００と同一構成である。従って、以下では、第二実施例の説明として、第一実施例の通信システム１００とは異なる構成を選択的に説明する。
【０１２３】
図９は、自装置内においてエラーが発生すると、ＣＰＵ１１が実行する第二実施例のエラー出力制御処理を表すフローチャートである。但し、図９に示すエラー出力制御処理において、第一実施例のエラー出力制御処理と同一ステップ番号が付されたステップについては、第一実施例と同一の処理が行われるものとする。
【０１２４】
図９に示すエラー出力制御処理を開始すると、ＣＰＵ１１は、Ｓ１１０にて、今回発生したエラーに対応するメッセージを、表示部４０に表示させ、更に、音出力部５０にビープ音を出力させることにより、エラーの発生を、ユーザに向けて報知する。その後、Ｓ１３０に移行する。
【０１２５】
そして、今回発生したエラーが印刷不能エラーであるか否かを判断し、今回発生したエラーが印刷不能エラーであると判断すると（Ｓ１３０でＹｅｓ）、第一実施例と同様に、Ｓ１４０〜Ｓ１８０の処理を実行する。
【０１２６】
また、Ｓ１８０で、表示部４０に、エラープリントを他の画像形成装置に依頼した旨のメッセージ、及び、エラープリント依頼先装置の識別情報（ノード名）を表示させた後には、その表示を保持した状態で、操作部６０を通じてユーザから確認した旨の操作情報が入力されるまで待機し、確認した旨の操作情報が入力されると（Ｓ１８５でＹｅｓ）、当該表示を終えて、エラー出力制御処理を終了する。
【０１２７】
一方、Ｓ１３０で上記発生したエラーが印刷不能エラーではないと判断すると（Ｓ１３０でＮｏ）、Ｓ１３７に移行し、エラー出力データベースに基づいて、今回発生したエラーのエラーコードに関連付けられているマニュアルデータをＮＶＲＡＭ１５から読み出す。そして、読み出したマニュアルデータを、印刷待ちデータとして、ＲＡＭ１３に用意されたエラープリント用のバッファに格納する。その後、エラー出力制御処理を終了する。
【０１２８】
即ち、第二実施例では、エラーが発生した時点でエラープリントを実行するのではなく、エラープリントを保留した状態にして、エラー出力制御処理を終了する。
また、外部装置からＬＡＮ通信部７０を通じてエラー通知データを受信すると（Ｓ２６０でＹｅｓ）、ＣＰＵ１１は、Ｓ２６５にて、図１０に示す代理出力処理を開始する。図１０は、第二実施例の代理出力処理を表すフローチャートである。
【０１２９】
この代理出力処理を開始すると、ＣＰＵ１１は、第一実施例と同様にＳ３１０，Ｓ３２０の処理を実行した後、Ｓ３３５に移行し、加工後のマニュアルデータを、印刷待ちデータとして、ＲＡＭ１３に用意されたエラープリント用のバッファに格納する。その後、代理出力処理を終了する。
【０１３０】
このようにして、第二実施例では、他の画像形成装置からエラープリントの依頼を受けた場合に、直ちにエラープリントを実行するのではなく、エラープリントを保留した状態にして、代理出力処理を終了する。
【０１３１】
また、第二実施例の複合機１は、第一実施例の複合機１が実行する禁止／解除処理を実行しない代わりに、常時繰返し図１１に示す指示出力処理を実行することにより、ユーザからの指示に従ったタイミングでエラープリントを実行する。尚、図１１は、複合機１の起動後、ＣＰＵ１１が繰返し実行する指示出力処理を表すフローチャートである。
【０１３２】
この指示出力処理を開始すると、ＣＰＵ１１は、操作部６０を通じて、ユーザからエラープリント指示が入力されるまで待機する（Ｓ５１０）。そして、エラープリント指示が入力されると（Ｓ５１０でＹｅｓ）、Ｓ５２０に移行し、上記エラープリント用のバッファに蓄積された各マニュアルデータを用いてエラープリントを実行する。即ち、マニュアルデータ毎に、印刷部２０に、当該マニュアルデータに基づく画像を用紙に形成させる。その後、当該指示出力処理を終了する。
【０１３３】
このようにして、第二実施例では、操作部６０を通じて印刷指令（エラープリント指示）が入力されたことを契機として、保留したエラープリントを実行し、印刷部２０に、受信したエラーコードに対応するエラーへの対処方法を表すメッセージを、用紙に形成させる。
【０１３４】
エラーが発生した時点で直ちにエラープリントを実行する方法では、上述したように禁止／解除処理でも実行しない限り、排紙トレイに蓄積された用紙の山の中に、エラープリントにより印刷された用紙が埋もれてしまうといった問題が生じるが、操作部６０を通じて入力された指令に従ってエラープリントを実行するように複合機１を構成すれば、複合機１の前にユーザが居る状況の中で、エラープリントを実行することができ、排紙トレイに蓄積された用紙の山の中に、エラープリントにより印刷された用紙が埋もれてしまうといった問題を回避することができる。
【０１３５】
従って、本実施例によれば、利便性の高い通信システム１００をユーザに対して提供することができる。
【図面の簡単な説明】
【０１３６】
【図１】通信システム１００の構成を表すブロック図である。
【図２】ＣＰＵ１１が実行するエラー出力制御処理を表すフローチャートである。
【図３】エラー出力データベースの構成を表す説明図（ａ）及び対応機種一覧表の構成を表す説明図（ｂ）である。
【図４】マニュアルデータにより印刷される画像の例を表した説明図である。
【図５】ＣＰＵ１１が実行する選択処理を表すフローチャートである。
【図６】ＣＰＵ１１が実行する受信応答処理を表すフローチャートである。
【図７】ＣＰＵ１１が実行する代理出力処理を表すフローチャートである。
【図８】ＣＰＵ１１が実行する禁止／解除処理を表すフローチャートである。
【図９】第二実施例のエラー出力制御処理を表すフローチャートである。
【図１０】第二実施例の代理出力処理を表すフローチャートである。
【図１１】ＣＰＵ１１が実行する指示出力処理を表すフローチャートである。
【符号の説明】
【０１３７】
１…複合機、３…プリンタ装置、５…ＦＡＸ装置、７…ＰＣ、９…ＬＡＮ、１０…制御部、１１…ＣＰＵ、１３…ＲＡＭ、１５…ＮＶＲＡＭ、２０…印刷部、３０…読取部、４０…表示部、５０…音出力部、６０…操作部、７０…ＬＡＮ通信部、８０…ＦＡＸ通信部、１００…通信システム
【図１】
2009206739.tif 000003
【図２】
2009206739.tif 000004
【図３】
2009206739.tif 000005
【図５】
2009206739.tif 000006
【図６】
2009206739.tif 000007
【図７】
2009206739.tif 000008
【図８】
2009206739.tif 000009
【図９】
2009206739.tif 000010
【図１０】
2009206739.tif 000011
【図１１】
2009206739.tif 000012
【図４】
2009206739.tif 000013