(57)【要約】【課題】異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を当該画像形成装置に代替して出力することのできる画像形成装置を提供する。【解決手段】画像形成装置は、エラー情報とメンテナンス情報とが関連付けられた情報を記憶する記憶手段と、自装置の状態を自己診断する自己診断手段と、他の画像形成装置の状態を監視する監視手段と、異常が発生している自装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて当該異常に対応するエラー情報を当該他の画像形成装置に向けて出力する処理手段と、異常であると判断された他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に対応するエラー情報を取得する取得手段と、取得されたエラー情報に対応するメンテナンス情報に対する予め設定された処理を実施する制御手段と、を備える。【選択図】図４
2010164817.tif 000002
【特許請求の範囲】
【請求項１】
複数の異常に関する事象のそれぞれに対応してエラー情報とメンテナンス情報とが関連付けられた情報を記憶する記憶手段と、
自装置の状態を自己診断する自己診断手段と、
他の画像形成装置の状態を監視する監視手段と、
前記自己診断手段によって自装置の状態が異常であると診断された場合に、自装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて前記複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理手段と、
前記監視手段によって前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得手段と、
前記取得手段が取得したエラー情報に対応するメンテナンス情報を前記記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記読み出したメンテナンス情報を出力するよう制御する、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
自装置を含む全ての画像形成装置にかかわる画像形成装置毎に、当該画像形成装置の状態に関する情報と、少なくとも他の画像形成装置の状態が異常の場合における前記取得手段が取得したエラー情報と、当該エラー情報に対応し前記制御手段によって前記記憶手段から読み出されるメンテナンス情報と、を記憶する状態情報記憶手段、を更に備え、
前記制御手段は、
前記取得手段が取得したエラー情報に対応して前記記憶手段から読み出したメンテナンス情報を基に、前記状態情報記憶手段の記憶内容を更新する、
ことを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記制御手段は、
前記取得手段が取得したエラー情報が、前記他の画像形成装置による当該エラー情報に対応するメンテナンス情報の出力ができない旨を示している場合に、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、
ことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記制御手段は、
ユーザによる画像形成出力指示に応じて、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、
ことを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記エラー情報は、複数の画像形成装置に共通のコード体系で表現されるエラー情報である、ことを特徴とする請求項１〜５の何れか一項に記載の画像形成装置。
【請求項７】
複数の画像形成装置と、
前記複数の画像形成装置と通信回線を介して接続され、当該複数の画像形成装置中の特定の画像形成装置に対し印刷要求を行う情報処理装置と、
を有し、
前記複数の画像形成装置は、
複数の異常に関する事象のそれぞれに対応してエラー情報とメンテナンス情報とが関連付けられた情報を記憶する記憶手段と、
自装置の状態を自己診断する自己診断手段と、
他の画像形成装置の状態を監視する監視手段と、
前記自己診断手段によって自装置の状態が異常であると診断された場合に、自装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて前記複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理手段と、
前記監視手段によって前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得手段と、
前記取得手段が取得したエラー情報に対応するメンテナンス情報を前記記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御手段と、
を有する、
ことを特徴とする画像形成システム。
【請求項８】
前記複数の画像形成装置は、
自装置を含む全ての画像形成装置にかかわる画像形成装置毎に、当該画像形成装置の状態に関する情報と、少なくとも他の画像形成装置の状態が異常の場合における前記取得手段が取得したエラー情報と、当該エラー情報に対応し前記制御手段によって前記記憶手段から読み出されるメンテナンス情報と、を記憶する状態情報記憶手段、を更に備え、
前記制御手段は、
前記取得手段が取得したエラー情報に対応して前記記憶手段から読み出したメンテナンス情報を基に、前記状態情報記憶手段の記憶内容を更新する、
ことを特徴とする請求項７記載の画像形成システム。
【請求項９】
前記制御手段は、
前記取得手段が取得したエラー情報が、前記他の画像形成装置による当該エラー情報に対応するメンテナンス情報の出力ができない旨を示している場合に、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、
ことを特徴とする請求項８記載の画像形成装置。
【請求項１０】
診断対象とする画像形成装置の状態を自己診断する自己診断処理過程と、
他の画像形成装置の状態を監視する監視処理過程と、
前記自己診断処理過程により前記診断対象とする画像形成装置の状態が異常であると診断された場合に、前記診断対象の画像形成装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて予め設定される複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理過程と、
前記監視処理過程により前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得処理過程と、
前記取得処理過程により取得されたエラー情報に対応するメンテナンス情報を記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御処理過程と、
をコンピュータに実行させることを特徴とする処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、処理プログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタに異常が発生した場合の当該異常に対する解決策としては、特許文献１、特許文献２に開示されたものが知られている。
【０００３】
特許文献１では、ユーザがプリンタに設けられたメンテナンスボタンを押下すると、プリンタ内のＣＰＵ（中央演算処理装置）が、メモリに記憶しておいた情報に基づきプリンタ情報メールを作成し、このプリンタ情報メールをメールサーバーに送信する。サポートサーバーは、メールサーバーからそのプリンタ情報メールを読み取り、該読み取ったメールの内容に応じてデータベースから最適なメンテナンス情報を取り出し、この取り出したメンテナンス情報をメールとしてプリンタへ返送する。プリンタでは、ＣＰＵは、返信されたメールの内容に応じて、エラー処理情報の表示もしくは印刷等を実行する。
【０００４】
特許文献２では、印刷装置内に障害が発生すると、当該印刷装置では、ＣＰＵは、メンテナンス情報を収集し、印刷部が印刷処理を行うことができない状態である場合、操作パネル部に、代替プリンタでの印刷を確認する画面を表示する。そして、ユーザによる操作パネル部の操作より代替印刷を行うように選択された場合、ＣＰＵは、代替プリンタとしての印刷装置に対しメンテナンス情報を印刷データとして転送して、メンテナンス情報を印刷させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−０９９２３４号公報
【特許文献２】特開２００７−２３７４７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を当該画像形成装置に代替して出力することのできる画像形成装置、画像形成システム、処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の本発明の画像形成装置は、複数の異常に関する事象のそれぞれに対応してエラー情報とメンテナンス情報とが関連付けられた情報を記憶する記憶手段と、自装置の状態を自己診断する自己診断手段と、他の画像形成装置の状態を監視する監視手段と、前記自己診断手段によって自装置の状態が異常であると診断された場合に、自装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて前記複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理手段と、前記監視手段によって前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得手段と、前記取得手段が取得したエラー情報に対応するメンテナンス情報を前記記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御手段と、を有することを特徴とする。
【０００８】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記制御手段は、前記読み出したメンテナンス情報を出力するよう制御する、ことを特徴とする。
【０００９】
請求項３に記載の発明は、上記請求項１または２に記載の発明において、自装置を含む全ての画像形成装置にかかわる画像形成装置毎に、当該画像形成装置の状態に関する情報と、少なくとも他の画像形成装置の状態が異常の場合における前記取得手段が取得したエラー情報と、当該エラー情報に対応し前記制御手段によって前記記憶手段から読み出されるメンテナンス情報と、を記憶する状態情報記憶手段、を更に備え、前記制御手段は、前記取得手段が取得したエラー情報に対応して前記記憶手段から読み出したメンテナンス情報を基に、前記状態情報記憶手段の記憶内容を更新する、ことを特徴とする。
【００１０】
請求項４に記載の発明は、上記請求項３に記載の発明において、前記制御手段は、前記取得手段が取得したエラー情報が、前記他の画像形成装置による当該エラー情報に対応するメンテナンス情報の出力ができない旨を示している場合に、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、ことを特徴とする。
【００１１】
請求項５に記載の発明は、上記請求項４に記載の発明において、前記制御手段は、ユーザによる画像形成出力指示に応じて、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、ことを特徴とする。
【００１２】
請求項６に記載の発明は、上記請求項１〜５の何れか一項に記載の発明において、前記エラー情報は、複数の画像形成装置に共通のコード体系で表現されるエラー情報である、ことを特徴とする。
【００１３】
上記課題を解決するため、請求項７に記載の本発明の画像形成システムは、複数の画像形成装置と、前記複数の画像形成装置と通信回線を介して接続され、当該複数の画像形成装置中の特定の画像形成装置に対し印刷要求を行う情報処理装置と、を有し、前記複数の画像形成装置は、複数の異常に関する事象のそれぞれに対応してエラー情報とメンテナンス情報とが関連付けられた情報を記憶する記憶手段と、自装置の状態を自己診断する自己診断手段と、他の画像形成装置の状態を監視する監視手段と、前記自己診断手段によって自装置の状態が異常であると診断された場合に、自装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて前記複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理手段と、前記監視手段によって前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得手段と、前記取得手段が取得したエラー情報に対応するメンテナンス情報を前記記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御手段と、を有する、ことを特徴とする。
【００１４】
請求項８に記載の発明は、上記請求項７に記載の発明において、前記複数の画像形成装置は、自装置を含む全ての画像形成装置にかかわる画像形成装置毎に、当該画像形成装置の状態に関する情報と、少なくとも他の画像形成装置の状態が異常の場合における前記取得手段が取得したエラー情報と、当該エラー情報に対応し前記制御手段によって前記記憶手段から読み出されるメンテナンス情報と、を記憶する状態情報記憶手段、を更に備え、前記制御手段は、前記取得手段が取得したエラー情報に対応して前記記憶手段から読み出したメンテナンス情報を基に、前記状態情報記憶手段の記憶内容を更新する、ことを特徴とする。
【００１５】
請求項９に記載の発明は、上記請求項８に記載の発明において、前記制御手段は、前記取得手段が取得したエラー情報が、前記他の画像形成装置による当該エラー情報に対応するメンテナンス情報の出力ができない旨を示している場合に、前記状態情報記憶手段からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御する、ことを特徴とする。
【００１６】
上記課題を解決するため、請求項１０に記載の本発明の処理プログラムは、診断対象とする画像形成装置の状態を自己診断する自己診断処理過程と、他の画像形成装置の状態を監視する監視処理過程と、前記自己診断処理過程により前記診断対象とする画像形成装置の状態が異常であると診断された場合に、前記診断対象の画像形成装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて予め設定される複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を当該他の画像形成装置に向けて出力する処理過程と、前記監視処理過程により前記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に関する事象に対応するエラー情報を取得する取得処理過程と、前記取得処理過程により取得されたエラー情報に対応するメンテナンス情報を記憶手段から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御処理過程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１７】
請求項１記載の発明によれば、本発明を採用しない場合に比較して、異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を当該画像形成装置に代替して出力することができる。
【００１８】
請求項２記載の発明によれば、異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を、他の画像形成装置から画像形成出力および表示出力のうち少なくとも一方の出力形式で出力することができる。
【００１９】
請求項３記載の発明によれば、異常を発生している画像形成装置以外の他の画像形成装置が複数存在する場合に、異常を発生している画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を、前記何れかの他の画像形成装置から出力することができる。
【００２０】
請求項４記載の発明によれば、異常を発生している画像形成装置が当該異常に関する事象にかかわるメンテナンス情報を画像形成出力することができない場合に、当該メンテナンス情報を他の画像形成装置から画像形成出力することができる。
【００２１】
請求項５記載の発明によれば、ユーザによる画像形成出力指示があった場合に、異常を発生している画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を、他の画像形成装置から画像形成出力することができる。
【００２２】
請求項６記載の発明によれば、種類や機種が異なるものの共通のコード体系で表現されるエラー情報を採用する複数の画像形成装置の中の特定の画像形成装置が異常を発生した場合に、当該特定の画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を他の画像形成装置から出力することができる。
【００２３】
請求項７記載の発明によれば、本発明を採用しない場合に比較して、異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を当該画像形成装置に代替して出力することができる。
【００２４】
請求項８記載の発明によれば、異常を発生している画像形成装置以外の他の画像形成装置が複数存在する場合に、異常を発生している画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を、前記何れかの他の画像形成装置から出力することができる。
【００２５】
請求項９記載の発明によれば、異常を発生している画像形成装置が当該異常に関する事象にかかわるメンテナンス情報を画像形成出力することができない場合に、当該メンテナンス情報を他の画像形成装置から画像形成出力することができる。
【００２６】
請求項１０記載の発明によれば、異常が発生した画像形成装置の当該異常に関する事象にかかわるメンテナンス情報を当該画像形成装置に代替して他の画像形成装置に出力させるソフトウェアを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態に係る画像形成システムの構成を示す構成図である。
【図２】実施の形態に係る印刷装置に設けられるエラー解決データベースのデータ構造の一例を示す図である。
【図３】実施の形態に係る印刷装置の状態情報記憶部に記憶される状態情報のデータ構造の一例を示す図である。
【図４】実施の形態に係る印刷装置のステータス管理部の機能を説明する図である。
【図５】実施の形態に係る印刷装置のステータス管理部による印刷装置状態管理処理の処理手順を示すフローチャートである。
【図６】実施の形態に係る印刷装置のステータス管理部による印刷装置状態管理処理における他の印刷装置の異常発生時のメンテナンス情報出力処理の処理手順を示すフローチャートである。
【図７】実施の形態に係る印刷装置の状態情報記憶部に記憶される状態情報の遷移を説明する図である。
【図８】実施の形態に係る画像形成システムにおける異常を発生した印刷装置の当該異常に関する事象にかかわるメンテナンス情報を当該印刷装置に代替して他の印刷装置が印刷出力する処理過程を説明する図である。
【図９】実施の形態の構成を有しない印刷装置の構成を示す構成図である。
【図１０】実施の形態に係る画像形成システムの他の例を示す構成図である。
【図１１】実施の形態に係る画像形成システムのさらに他の例を示す構成図である。
【図１２】実施の形態に係る印刷装置のハードウェア構成を示す構成図である。
【発明を実施するための形態】
【００２８】
以下、本発明の一例としての実施の形態について、図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２９】
図１は、実施の形態に係る画像形成システムの構成を示している。
【００３０】
図１に示す画像形成システム１では、複数の印刷装置１０とコンピュータ２０とが通信回線３０に接続されている。
【００３１】
情報処理装置としてのコンピュータ２０は、複数の印刷装置１０中の特定の印刷装置に対し印刷要求を行う。
【００３２】
通信回線３０としては、ローカルエリアネットワーク（ＬＡＮ＝Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。
【００３３】
実施の形態において、複数の画像形成装置としての複数の印刷装置１０は例えば３台の印刷装置とし、これら３台の印刷装置１０のそれぞれを印刷装置Ａ、印刷装置Ｂおよび印刷装置Ｃとして説明することとする。なお、複数の印刷装置は、３台に限定されるものではなく、２台以上の印刷装置であればよい。
【００３４】
ここでは、印刷装置Ａの機能構成について説明するが、他の印刷装置Ｂ，Ｃも同様の機能構成を有している。
【００３５】
画像形成装置としての印刷装置Ａ（印刷装置１０）は、ネットワーク通信部１１０、ステータス管理部１２０、エラー解決データベース１３０、状態情報記憶部１４０、主制御部（上位の制御部）１５０、プリンタエンジン１６０、および操作パネル１７０を有している。
【００３６】
ネットワーク通信部１１０は、通信回線３０と接続され、他の印刷装置Ｂ，Ｃ、コンピュータ２０との通信を行う。  ステータス管理部１２０は、自装置（当該印刷装置）の状態の自己診断を行い、この自己診断の結果に応じた処理を実施するとともに、他の印刷装置の状態の監視を行い、この監視の結果に応じた処理を実施する。
【００３７】
ここで、詳細については後述するが、ステータス管理部１２０は、監視対象の他の印刷装置の状態が異常であった場合に、ユーザによる操作パネル１７０の操作に起因してメンテナンス情報の印刷指示を受け付けたときは、当該他の印刷装置から取得したエラー情報に対応するメンテナンス情報を主制御部１５０に渡して印刷依頼する。
【００３８】
また、ステータス管理部１２０は、ネットワーク通信部１１０を通じてコンピュータ２０からの印刷データ例えばページ記述言語で記述されたデータ（以下「ＰＤＬデータ」という。）を受け取った場合は、このＰＤＬデータを主制御部１５０へ出力する。
【００３９】
エラー解決データベース１３０は、複数の異常に関する事象のそれぞれに対応してエラー情報とメンテナンス情報とが関連付けられた情報をデータベースとして記憶する。
【００４０】
状態情報記憶部１４０は、自装置を含む全ての印刷装置にかかわる印刷装置毎に、当該印刷装置の状態に関する情報とエラー情報とメンテナンス情報とを記憶する。
【００４１】
なお、ステータス管理部１２０、エラー解決データベース１３０および状態情報記憶部１４０の詳細については後述する。
【００４２】
主制御部（上位の制御部）１５０は、当該印刷装置全体を統括的に制御するとともに、ステータス管理部１２０からのＰＤＬデータあるいはメンテナンス情報を、プリンタエンジン１６０で印刷処理可能なデータ形式のデータ例えばラスタデータに変換し、このラスタデータ（いわゆるページデータ）をプリンタエンジン１６０へ出力する。
【００４３】
プリンタエンジン１６０は、主制御部１５０からのラスタデータを基に印刷処理を実施する。
【００４４】
操作パネル１７０は、ユーザに対してのメッセージなど表示情報を表示する表示機能と、特定の文書に対する印刷指示など入力情報を入力する入力機能とを有する。
【００４５】
次に、エラー解決データベース１３０の詳細について、図２を参照して説明する。
【００４６】
エラー解決データベース１３０は、図２に示すように、エラー情報１３１の項目とメンテナンス情報１３２の項目とが対応付けされたデータ構造になっている。
【００４７】
エラー情報１３１の項目には、複数の異常に関する事象のそれぞれに応じたエラー情報としてのエラー番号（エラー情報コード）が登録されている。
【００４８】
複数のエラー情報に対応する複数のエラー番号（エラー情報コード）は、予め決められた分類基準に基づいたエラー番号であるとともに、複数の印刷装置に共通のコード体系で表現されるエラー番号である。複数のエラー番号は、例えば、印刷不可、復旧不可、メンテナンス必要、などに分けられる。
【００４９】
複数の印刷装置に共通のコード体系とは、同一のメーカで採用される（使用される）メーカ固有のコード体系であって、当該同一のメーカにおける印刷装置の種類（機種）に関わらず、当該同一のメーカの全ての印刷装置において統一されたコード体系を意味する。
【００５０】
実施の形態では、一つのエラー番号は、大分類を示す情報（以下「大分類情報」という。）、中分類を示す情報（以下「中分類情報」という。）、および小分類を示す情報（以下「小分類情報」という。）を含んでいる。
【００５１】
一つのエラー番号は、例えば、１０進法で３桁の数字で表現され、百の位は大分類情報を示し、十の位は中分類情報を示し、一の位は小分類情報を示すようになっている。
【００５２】
勿論、大分類、中分類、小分類の各分類での定義内容の数に応じて、一つのエラー番号を１０進法で６桁の数字など、複数の桁の数字で表現するようにしてもよい。
【００５３】
大分類としては、例えば、紙詰まり、カバーオープン、画像エラー、通信エラー、印刷不可エラー、復旧不可エラー、メンテナンス必要、などが挙げられる。
【００５４】
ここで、大分類の一例としては、例えば、１＝紙詰まり、２＝カバーオープン、３＝画像エラー、４＝通信エラー、５＝印刷不可エラー、６＝復旧不可エラーが挙げられる。
【００５５】
中分類は、大分類を更に詳細に分類したものである。この中分類としては、例えば、大分類が「５＝印刷不可エラー」の場合、例えばモータエラーや定着エラーなどが挙げられる。
【００５６】
ここで、中分類の一例としては、大分類が「５＝印刷不可エラー」の場合、例えば、０＝定着エラーが挙げられる。
【００５７】
小分類は、中分類では区分けが足りない場合に、中分類を更に詳細に分類したものである。この小分類としては、例えば中分類が「０＝定着エラー」の場合、例えば定着装置の発熱源（加熱源）が故障で温度が上昇しないエラーを示す旨（温度上昇しない旨）などが挙げられる。
【００５８】
ここで、小分類の一例としては、中分類が「０＝定着エラー」の場合、例えば、１＝温度上昇しない旨が挙げられる。
【００５９】
従って、エラー番号が例えば「５０１」のときは、大分類情報は「印刷不可エラー」を、中分類情報は「定着エラー」を、小分類情報は「温度上昇しない旨」を、それぞれ示している。
【００６０】
なお、印刷装置固有（プリンタ固有）のエラーは、中分類および小分類で定義されるようになっている。中分類および小分類においては、種類（機種）の異なる印刷装置（全ての印刷装置）にかかわる印刷装置固有のエラーについて定義されるようになっている。
【００６１】
上述したエラー解決データベース１３０においては、エラー情報をキーとしてメンテナンス情報が検索されるようになっている。
【００６２】
次に、状態情報記憶部１４０の詳細について、図３を参照して説明する。
【００６３】
状態情報記憶部１４０は、図３に示すようなデータ構造の状態情報１４００を記憶している。状態情報１４００は、印刷装置情報１４１０、印刷装置状態情報１４２０、エラー詳細情報１４３０、メンテナンス情報１４４０の各項目が対応付けされた構成になっている。
【００６４】
印刷装置情報１４１０の項目には、自装置（この例では当該印刷装置Ａ）を含む全ての印刷装置のそれぞれを示す情報、例えば印刷装置の名称（印刷装置名）が登録される。
【００６５】
印刷装置状態情報１４２０の項目には、例えば、正常、異常、電源オフ（電源ＯＦＦ）など印刷装置の状態を示す情報が登録される。この印刷装置状態情報１４２０の項目に登録される情報（印刷装置の状態を示す情報）が印刷装置の状態に関する情報となる。
【００６６】
エラー詳細情報１４３０の項目には、該当する印刷装置が異常の場合、当該異常に関する事象に対応するエラー情報、つまりエラー解決データベース１３０に登録されているエラー情報としてのエラー番号が登録される。
【００６７】
メンテナンス情報１４４０の項目には、エラー詳細情報１４３０の項目に登録されたエラー番号に対応するメンテナンス情報が登録される。
【００６８】
上述したように、状態情報記憶部１４０は、自装置（この例では当該印刷装置Ａ）を含む全ての印刷装置（印刷装置情報１４１０の項目の情報）にかかわる印刷装置毎に、当該印刷装置の状態に関する情報（印刷装置状態情報１４２０の項目の情報）と、少なくとも他の印刷装置の状態が異常の場合におけるエラー情報と（エラー詳細情報１４３０の項目の情報）、当該エラー情報に対応しエラー解決データベース１３０から読み出されるメンテナンス情報（メンテナンス情報１４４０の項目の情報）と、を記憶する。
【００６９】
図４は、図１に示した印刷装置Ａを、ステータス管理部１２０の機能を説明する図に書き直したものである。なお、図４において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付す。
【００７０】
ステータス管理部１２０は、図４に示すように、自己診断部１２１、処理部１２２、監視部１２３、取得部１２４、および制御部１２５を有している。
【００７１】
自己診断部１２１は、自装置（当該印刷装置Ａ）の状態を常時または定期的に自己診断する。
【００７２】
処理部１２２は、自己診断部１２１によって当該印刷装置Ａの状態が異常であると診断された場合に、当該印刷装置Ａの状態を監視している他の印刷装置（この例では印刷装置Ｂ，Ｃ）からのエラー情報の送信要求に応じて、エラー解決データベース１３０に記憶されている複数のエラー情報の中の当該異常に関する事象に対応するエラー情報を、ネットワーク通信部１１０を通じて当該他の印刷装置に向けて送信する。
【００７３】
監視部１２３は、他の印刷装置（この例では印刷装置Ｂ，Ｃ）の状態を常時または定期的に監視する。この場合、監視部１２３は、他の印刷装置の状態を監視するに際し、他の印刷装置との装置情報（印刷装置に関する情報）の授受により当該他の印刷装置が自装置（この例では印刷装置Ａ）と同一のメーカのものであるかを認識するとともに、当該他の印刷装置から当該他の印刷装置の状態に関する情報（正常、異常など）を取得する。
【００７４】
取得部１２４は、監視部１２３によって他の印刷装置の状態が異常であると判断された場合に、ネットワーク通信部１１０を通じて、当該他の印刷装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の印刷装置からの当該異常に関する事象に対応するエラー情報を取得する。
【００７５】
制御部１２５は、取得部１２４が取得したエラー情報に対応するメンテナンス情報をエラー解決データベース１３０から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する。
【００７６】
ここで、制御部１２５による予め設定された処理について説明する。
【００７７】
（１）制御部１２５は、エラー解決データベース１３０から読み出したメンテナンス情報を出力するべく、操作パネル部１７０に対し当該メンテナンス情報を出力して表示するよう制御する、あるいは主制御部１５０に対し当該メンテナンス情報を出力して印刷依頼する。勿論、メンテナンス情報の表示出力と印刷出力が実施されるようにしてもよい。
【００７８】
（２）制御部１２５は、取得部１２４が取得したエラー情報をキーとしてエラー解決データベース１３０から検索し読み出したメンテナンス情報を基に、状態情報記憶部１４０の記憶内容を更新する。
【００７９】
（３）制御部１２５は、取得部１２４が取得したエラー情報が、他の印刷装置による当該エラー情報に対応するメンテナンス情報の出力ができない旨を示している場合に、状態情報記憶部１４０からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力（印刷出力）するよう制御するべく、主制御部１５０に対し当該メンテナンス情報を出力して印刷依頼する。
【００８０】
（４）制御手部１２５は、ユーザによる操作パネル部１７０の操作に起因した画像形成出力指示（印刷出力指示）に応じて、状態情報記憶部１４０からメンテナンス情報を読み出し、該読み出したメンテナンス情報を画像形成出力するよう制御するべく、主制御部１５０に対し当該メンテナンス情報を出力して印刷依頼する。
【００８１】
次に、印刷装置のステータス管理部による印刷装置状態管理処理について、図５および図６を参照して説明する。
【００８２】
図５はその印刷装置状態管理処理の処理手順を示すフローチャートであり、図６はその印刷装置状態管理処理における他の印刷装置の異常発生時のメンテナンス情報出力処理の処理手順を示すフローチャートである。
【００８３】
ここでは、印刷装置Ｂのステータス管理部１２０による印刷装置状態管理処理について説明する。
【００８４】
印刷装置Ｂにおいて、ステータス管理部１２０では、自己診断部１２１は当該印刷装置Ｂの状態を自己診断し（ステップＳ１０１）、この自己診断の結果を基に当該印刷装置Ｂの状態が正常であるか否かを判断する（ステップＳ１０２）。
【００８５】
自己診断部１２１は、ステップＳ１０２において印刷装置Ｂの状態が異常であると判断した場合は、当該異常に関する事象情報（異常情報）を処理部１２２へ出力する。
【００８６】
処理部１２２は、エラー解決データベース１３０から、自己診断部１２１からの異常に関する事象情報に対応するエラー情報を読み出し（ステップＳ１０３）、状態情報記憶部１４０における印刷装置情報１４１０の項目の印刷装置Ａの列において、印刷装置状態情報１４２０の項目に対応する位置（セル）に登録されている「正常」を「異常」に変更するとともに（ステップＳ１０４）、エラー詳細情報１４３０の項目に対応する位置（セル）にステップＳ１０３で読み出したエラー情報を書き込む（ステップＳ１０５）。
【００８７】
処理部１２３は、ネットワーク通信部１１０を通じてエラー情報の送信要求を受け取ったか否かを判断し（ステップＳ１０６）、この判断した結果、エラー情報の送信要求を受け取っていない場合は、エラー情報の送信要求を受け取るまで待機する。
【００８８】
処理部１２３は、ステップＳ１０６において、エラー情報の送信要求を受け取ったと判断した場合は、状態情報記憶部１４０に記憶されている状態情報１４００における印刷装置情報１４１０の項目に対応する位置（セル）に登録されている印刷装置Ｂに対応し、エラー詳細情報１４３０の項目に対応する位置（セル）に登録されているエラー情報を読み出し、このエラー情報を要求元の印刷装置に向けて送信する（ステップＳ１０７）。
【００８９】
以上の説明までが、自動診断部１２１による印刷装置Ｂの状態の自己診断の結果が異常であった場合のエラー情報の送信処理についてである。
【００９０】
ここで、そのエラー情報の送信処理について具体例を挙げて説明する。
【００９１】
例えば、印刷装置Ｂにおいて、印刷不可エラーであって温度上しない旨の定着エラーが発生した場合、この異常に関する事象としての例えばエラー番号「５０１」に相当する事象情報（異常情報）が自動診断部１２１から処理部１２２へ出力される。
【００９２】
処理部１２２は、エラー解決データベース１３０から、上記異常に関する事象情報（エラー番号「５０１」に相当する事象情報）に対応するエラー番号「５０１」を読み出す。
【００９３】
次に、処理部１２２は、状態情報記憶部１４０に記憶されている印刷装置情報１４１０の項目の印刷装置Ｂの列において、印刷装置状態情報１４２０の項目に対応する位置（セル）に登録されている「正常」を「異常」に変更するとともに、エラー詳細情報１４３０の項目に対応する位置（セル）に上記読み出したエラー情報としてのエラー番号「５０１」を書き込む。
【００９４】
これにより、印刷装置Ｂの状態情報記憶部１４０に記憶されている状態情報１４００は、図３に示す記憶内容から図７（ａ）に示す記憶内容に更新されることとなる。なお、この時点では、他の印刷装置Ａ，Ｃの各状態情報記憶部１４０に記憶されている状態情報１４００は、図３に示す記憶内容のままである。
【００９５】
さらに、処理部１２２は、ネットワーク通信部１１０を通じて、当該印刷装置Ｂの状態を監視している他の印刷装置例えば印刷装置Ａからのエラー情報の送信要求を取得した場合は、状態情報記憶部１４０に記憶されている印刷装置情報１４１０の項目の印刷装置Ｂに対応し、エラー詳細情報１４３０の項目に対応する位置（セル）に登録されているエラー情報としてのエラー番号「５０１」を読み出し、このエラー番号「５０１」を要求元の印刷装置としての印刷装置Ａに向けて送信する。
【００９６】
再度、図５を参照して説明する。印刷装置Ｂにおいて、自己診断部１２１がステップＳ１０２において印刷装置Ｂの状態が正常であると判断した場合、監視部１２３は、他の印刷装置（この例では印刷装置Ａ，Ｃ）の状態を監視し（ステップＳ１０８）、この監視の結果に基づき、監視対象の他の印刷装置の状態は正常であるか否かを判断する（ステップＳ１０９）。
【００９７】
ステップＳ１０９において監視部１２３によって監視対象の他の印刷装置の状態が正常であると判断された場合は、ステップＳ１０１に移行される。
【００９８】
監視部１２３は、ステップＳ１０９において、監視対象の他の印刷装置の状態が異常であると判断した場合は、当該他の印刷装置の状態が異常である旨を取得部１２４へ通知する。
【００９９】
その後、取得部１２４および制御部１２５によるメンテナンス情報出力処理が実施される。このメンテナンス情報出力処理が終了した場合は、この処理は終了となる。
【０１００】
次に、ステップＳ１１０のメンテナンス情報出力処理について、図６を参照して説明する。
【０１０１】
ここでは、説明の都合上、印刷装置Ａが当該印刷装置Ａの状態の自己診断を実施し、その自己診断の結果、当該印刷装置Ａの状態が正常であり、他の印刷装置Ｂ，Ｃの状態の監視を実施した場合に、印刷装置Ｂの状態の異常を検出したものとする。すなわち、印刷装置ＡがステップＳ１１０のメンテナンス情報出力処理を実行するものとする。
【０１０２】
印刷装置Ａにおいて、ステータス管理部１２０では、取得部１２４は、監視部１２３から通知された監視対象の他の印刷装置例えば印刷装置Ｂの状態が異常である旨を受け取った場合は、ネットワーク通信部１１０を通じて、印刷装置Ｂに対しエラー情報の送信要求を行うとともに（ステップＳ１１１）、該送信要求に対する印刷装置Ｂからのエラー情報を取得し（ステップＳ１１２）、この取得したエラー情報および印刷装置Ｂが異常である旨を制御部１２５へ渡す。
【０１０３】
制御部１２５は、取得部１２４からのエラー情報および印刷装置Ｂが異常である旨を受け取った場合に、状態情報記憶部１４０に記憶されている状態情報１４００における印刷装置情報１４１０の項目の印刷装置Ｂの列において、印刷装置状態情報１４２０の項目に対応する位置（セル）に登録されている「正常」を「異常」に変更するとともに、エラー詳細情報１４３０の項目に対応する位置（セル）に、取得部１２４から取得したエラー情報を書き込む（ステップＳ１１３）。
【０１０４】
次に、制御部１２５は、エラー解決データベース１３０から、取得部１２４から取得したエラー情報に対応するメンテナンス情報を読み出す（エラー情報をキーとしてメンテナンス情報を検索し、該当するメンテナンス情報を読み出す）とともに（ステップＳ１１４）、この読み出したメンテナンス情報を、状態情報１４００における印刷装置情報１４１０の項目の印刷装置Ｂの列におけるメンテナンス情報１４４０の項目に対応する位置（セル）に書き込む（ステップＳ１１５）。
【０１０５】
続いて、制御部１２５は、上記メンテナンス情報をエラー解決データベース１３０に書き込んでから予め設定された時間が経過する前に、ユーザによる操作パネル部１７０の操作に起因するメンテナンス情報の印刷指示があるか否かを判断し（ステップＳ１１６）、この判断の結果、メンテナンス情報の印刷指示がある場合は、状態情報１４００におけるメンテナンス情報１４４０の項目に対応する位置（セル）に書き込まれているメンテナンス情報を読み出し、主制御部１５０に対し、前記読み出したメンテナンス情報を渡して印刷依頼する（ステップＳ１１７）。
【０１０６】
なお、制御部１２５は、ステップＳ１１７を終了した場合、ステップＳ１１６において上記予め設定された時間が経過する前にメンテナンス情報の印刷指示がないと判断した場合、図５の印刷装置状態管理処理にリターンする。
【０１０７】
以上の説明までが、取得部１２４および制御部１２５によるメンテナンス情報出力処理についてである。
【０１０８】
ここで、そのメンテナンス情報出力処理について具体例を挙げて説明する。
【０１０９】
取得部１２４は、エラー情報としてのエラー番号「５０１」を印刷装置Ｂから取得し、このエラー番号「５０１」および印刷装置Ｂが異常である旨を制御部１２５に渡す。
【０１１０】
制御部１２５は、状態情報記憶部１４０内の状態情報１４００における印刷装置情報１４１０の項目の印刷装置Ｂの列において、印刷装置状態情報１４２０の項目に対応する位置（セル）に登録されている「正常」を「異常」に変更するとともに、エラー詳細情報１４３０の項目に対応する位置（セル）に、取得部１２４から取得したエラー情報としてのエラー番号「５０１」を書き込む。
【０１１１】
この時点で、印刷装置Ａの状態情報記憶部１４０に記憶されている状態情報１４００は、図３に示す記憶内容から図７（ａ）に示す記憶内容と同様の記憶内容に更新されることとなる。勿論、印刷装置Ｃも、印刷装置Ａと同様に、印刷装置Ｂの状態を関しているので、印刷装置Ｃの状態情報記憶部１４０に記憶されている状態情報１４００も、図３に示す記憶内容から図７（ａ）に示す記憶内容と同様の記憶内容に更新されることとなる。
【０１１２】
次に、制御部１２５は、エラー解決データベース１３０から、取得部１２４から取得したエラー情報としてのエラー番号「５０１」に対応するメンテナンス情報を読み出し、この読み出したメンテナンス情報を、状態情報１４００における印刷装置情報１４１０の項目の印刷装置Ｂの列におけるメンテナンス情報１４４０の項目に対応する位置（セル）に書き込む。
【０１１３】
この時点で、印刷装置Ａの状態情報記憶部１４０に記憶されている状態情報１４００は、図７（ａ）に示す記憶内容と同様の記憶内容から図７（ｂ）に示す記憶内容に更新されることとなる。勿論、印刷装置Ｃも、印刷装置Ａと同様に、印刷装置Ｂの状態を関しているので、印刷装置Ｃの状態情報記憶部１４０に記憶されている状態情報１４００も、図７（ａ）に示す記憶内容と同様の記憶内容から図７（ｂ）に示す記憶内容に更新されることとなる。
【０１１４】
ユーザは、印刷装置Ｂに発生した異常（印刷不可エラーであって温度上しない旨の定着エラー）に関してのメンテナンス情報を、印刷装置Ｂに代替して例えば印刷装置Ａから印刷出力させたい場合には、印刷装置Ａの操作パネル部１７０を操作してメンテナンス情報の印刷指示を行うようにする。
【０１１５】
ユーザによる操作パネル部１７０の操作によりメンテナンス情報の印刷指示が行われた印刷装置Ａでは、制御部１２５は、操作パネル部１７０からのメンテナンス情報の印刷指示を受け取った場合に、状態情報記憶部１４０内の状態情報１４００における印刷装置情報１４１０の項目の印刷装置Ｂの列におけるメンテナンス情報１４４０の項目に対応する位置（セル）からメンテナンス情報を読み出すとともに、主制御部１５０に対し、前記読み出したメンテナンス情報を渡して印刷依頼する。
【０１１６】
そして、主制御部１５０は、印刷依頼のあったメンテナンス情報をプリンタエンジン１６０が印刷処理可能なデータ形式のデータに変換し、プリンタエンジン１６０に対し、この変換後のメンテナンス情報（ラスタデータ）を出力し印刷するよう命令する。
【０１１７】
プリンタエンジン１６０が、主制御部１５０の制御の下、取得したメンテナンス情報（ラスタデータ）を基に印刷処理を実施し、この印刷処理の結果としての印刷物を、排出部（トレイ）に出力する。
【０１１８】
これにより、ユーザは、異常（印刷不可エラーであって温度上しない旨の定着エラー）発生した印刷装置Ｂに代替して印刷装置Ａから印刷出力された印刷物に記載されているメンテナンス情報を参照して、印刷装置Ｂの異常に関する事象に対する解決策を講ずることとなる。
【０１１９】
以上説明したように、複数の印刷装置Ａ，Ｂ，Ｃのそれぞれのステータス管理部１２０は他の印刷装置の状態を監視しているので、印刷装置Ｂにおいて後述する（１）〜（４）の異常（故障）に伴う不具合が発生した場合であっても、印刷装置Ａおよび印刷装置Ｃの各ステータス管理部１２０は、図８に示すように、上述したように異常が発生した印刷装置Ｂの状態の監視した結果に基づき、印刷装置Ｂからエラー情報としてのエラー番号を取得する。
【０１２０】
エラー番号を取得した印刷装置Ａおよび印刷装置Ｃの各ステータス管理部１２０は、それぞれ自装置内のエラー解決データベース１３０から、当該エラー番号をキーとしてメンテナンス情報を検索し、この検索したメンテナンス情報を基に状態情報記憶部１４０内の状態情報１４００を更新する。
【０１２１】
そして、ユーザは、印刷装置Ａあるいは印刷装置Ｃの何れかの印刷装置から、印刷装置Ｂの異常に関する事象に対応するメンテナンス情報を印刷させることが可能となる。
【０１２２】
ここで、印刷装置Ｂの異常（故障）に伴う不具合の一例を以下に示す。
【０１２３】
（１）印刷装置Ｂの操作パネル部１７０に異常（故障）が発生した場合。
【０１２４】
（２）印刷装置Ｂの主制御部１５０で実行されるメインプログラムが無限ループに陥った場合。例えば、同じ処理を繰り返し、抜けられない状態では、操作パネル部１７０の表示内容は切り替わらない。
【０１２５】
（３）印刷装置Ｂの異常（故障）が復旧不可で操作パネル部１７０の表示内容が切り替わらない場合。例えば、重大なエラーが発生した場合は操作パネル部１７０の表示内容は切り替わらない。
【０１２６】
（４）印刷装置Ｂの主制御部１５０がストールした場合。例えばノイズなどの影響で予期しないエラーが発生した場合。
【０１２７】
ちなみに、図９に示すような実施の形態の構成を有しない印刷装置９において、当該印刷装置９に異常が発生し印刷不可の場合、ユーザは、操作パネル部９Ｄを操作して、当該印刷装置９にかかわるメンテナンス情報を他の印刷装置に向けてデータ転送する指示を行う。すると、主制御部９Ｂは、ユーザによる操作パネル部９Ｄの操作に起因するデータ転送の指示に従い、メンテナンス情報を、ネットワーク通信部９Ａを通じて、指定された他の印刷装置に向けてデータ転送する。しかし、実施の形態の構成を有しない印刷装置９が上記（１）〜（４）の異常（故障）を発生した場合、当該印刷装置９の操作パネル部９Ｄを操作してメンテナンス情報のデータ転送の指示を行うことができない、または主制御部９Ｂの制御によるメンテナンス情報のデータ転送ができないため、異常（故障）を発生している印刷装置にかかわるメンテナンス情報を、他の印刷装置から印刷出力することはできない。勿論、印刷装置９は印刷不可の異常が発生しているので、プリンタエンジン９Ｃによるメンテナンス情報の印刷処理は実施されない。
【０１２８】
ところで、実施の形態では、異常（故障）を発生している印刷装置の当該異常に関する事象にかかわるメンテナンス情報を、当該印刷装置以外の他の印刷装置から印刷出力するようにしているが、本発明はこれに限定されることなく、メンテナンス情報を表示出力するようにしてもよい。
【０１２９】
すなわち、異常（故障）を発生している印刷装置からエラー情報を取得した他の印刷装置では、ステータス管理部１２０は、ユーザによるメンテナンス情報の表示指示を受け付けた場合に、当該エラー情報に対応するメンテナンス情報を操作パネル部１７０に表示させるようにする。この場合、操作パネル部１７０に代替して入力装置および表示装置を用意し、これら入力装置および表示装置をステータス管理部１２０との間でデータの授受ができる構成とするようにしてもよい。
【０１３０】
また、実施の形態では、画像形成システム１は、複数の印刷装置１０と１つのコンピュータ２０とがネットワークなど通信回線３０に接続されている構成であるとしているが、本発明はこれに限定されることなく、次のようにしてもよい。
【０１３１】
すなわち、画像形成システムは、図１０に示すように、複数のコンピュータ（情報処理装置）Ａ，Ｂ，Ｃと複数の印刷装置Ａ，Ｂとがネットワーク（通信回線）Ａに接続された構成とする。この場合、複数のコンピュータ（情報処理装置）Ａ，Ｂ，Ｃと複数の印刷装置Ａ，Ｂとがネットワーク（通信回線）Ａに接続された構成の環境Ａが存在することとする。この環境Ａにおける各印刷装置Ａ，Ｂは、上述した実施の形態の印刷装置と同様の機能を有する。
【０１３２】
また、画像形成システムは、図１１に示すように、複数のコンピュータ（情報処理装置）Ａ，Ｂ，Ｃが接続されているネットワーク（通信回線）Ｂと、複数の印刷装置Ａ，Ｂ，Ｃ，Ｄが接続されているネットワーク（通信回線）Ｃとが接続された構成とする。この場合、複数のコンピュータ（情報処理装置）Ａ，Ｂ，Ｃがネットワーク（通信回線）Ｂに接続された構成の環境Ｂと、複数の印刷装置Ａ，Ｂ，Ｃ，Ｄがネットワーク（通信回線）Ｃに接続された構成の環境Ｃとが存在することとする。この環境Ｃにおける各印刷装置Ａ，Ｂ，Ｃ，Ｄは、上述した実施の形態の印刷装置と同様の機能を有する。
【０１３３】
なお、図１０に示す例および図１１に示す例において、コンピュータは少なくとも一台存在し、また印刷装置は少なくとも二台存在すればよい。
【０１３４】
以上説明したように、実施の形態では、メーカで統一されたコード体系（複数の印刷装置に共通のコード体系）のエラー情報つまりエラー番号（エラー情報コード）を採用するようにしているので、同一のメーカの印刷装置であって異なる種類（機種）の複数の印刷装置がネットワーク（通信回線）を介して接続されている場合に、特定の印刷装置に異常（故障）が発生したときは、当該異常が発生している印刷装置の当該異常に関する事象にかかわるメンテナンス情報は、当該異常が発生している印刷装置以外の他の印刷装置から印刷出力される。
【０１３５】
また、ネットワーク（通信回線）に接続されている全ての印刷装置は同一のメーカの印刷装置に関する情報（装置情報）を認識するようにしているので、異常（故障）が発生している印刷装置の当該異常に関する事象にかかわるメンテナンス情報は、当該異常が発生している印刷装置以外の他の印刷装置から印刷出力される。この場合、当該異常が発生している印刷装置がストールしていても、当該異常が発生しストールしている印刷装置の当該異常に関する事象にかかわるメンテナンス情報は、当該異常が発生している印刷装置以外の他の印刷装置から印刷出力される。
【０１３６】
さらに、ネットワーク（通信回線）に接続されている全ての印刷装置が同じデータ構造の状態情報およびエラー解決データベースを有するので、ユーザは、異常（故障）が発生している印刷装置の当該異常に関する事象にかかわるメンテナンス情報を、当該異常が発生している印刷装置以外の全ての他の印刷装置のうち何れかの他の印刷装置から印刷出力させることが可能となる。すなわち、ユーザは、異常（故障）が発生している印刷装置以外の全ての他の印刷装置の中から特定の他の印刷装置を探す必要はなく、前記全ての他の印刷装置のうち何れかの他の印刷装置から印刷出力させることが可能となる。
【０１３７】
次に、実施の形態に係る印刷装置（画像形成装置）のハードウェア構成について、図１２を参照して説明する。
【０１３８】
なお、図１２は、印刷装置（画像形成装置）１０のハードウェア構成を示している。
【０１３９】
印刷装置（画像形成装置）１０は、図１２に示すように、ＣＰＵ１１、ＡＳＩＣ１２、記憶装置１３、ＲＯＭ１４、ＲＡＭ１５、通信インタフェース（以下「通信Ｉ／Ｆ」という。）１６、操作パネル１７、および画像出力装置１８を備えている。
【０１４０】
上記各構成要素１１〜１８はシステムバス１９に接続されている。なお、記憶装置１３、および画像出力装置１８は、それぞれに対応するインタフェース（図示せず）を介してシステムバス１９に接続される。
【０１４１】
記憶装置１３は、例えばハードディスクで構成され、図１に示した主制御部１５０が実行するメインプロラム１３Ａなど、インストールされた各種のプログラム、図１に示したエラー解決データベース１３０を記憶している。
【０１４２】
ＲＯＭ１４は、読み出し専用メモリであり、他の印刷装置１０やコンピュータ２０など外部装置との通信を実施するための通信プロトコル情報、図５に示した印刷装置状態管理処理の処理手順および図６に示したメンテナンス情報出力処理の処理手順のそれぞれに対応するソフトウェア（プログラム）や、図４に示したステータス管理部１２０の各構成要素の各機能を実現するためのソフトウェア（プログラム）を含む処理プログラム１４Ａを記憶している。
【０１４３】
ステータス管理部１２０の各構成要素の機能とは、図４に示した自己診断部１２１、処理部１２２、監視部１２３、取得部１２４および制御部１２５の各機能のことである。
【０１４４】
処理プログラム１４Ａは、少なくとも次の（１）〜（５）の各処理過程を含んでいる。
【０１４５】
（１）診断対象とする画像形成装置（印刷装置）の状態を自己診断する自己診断処理過程。この処理過程は自己診断部１２１によって実行される。
【０１４６】
（２）他の画像形成装置（印刷装置）の状態を監視する監視処理過程。この処理過程は監視部１２３によって実行される。
【０１４７】
（３）上記自己診断処理過程により上記診断対象とする画像形成装置の状態が異常であると診断された場合に、上記診断対象の画像形成装置の状態を監視している他の画像形成装置からのエラー情報の送信要求に応じて予め設定される複数のエラー情報の中の当該異常に対応するエラー情報を当該他の画像形成装置に向けて出力する処理過程。この処理過程は処理部１２２によって実行される。
【０１４８】
（４）上記監視処理過程により上記他の画像形成装置の状態が異常であると判断された場合に、当該他の画像形成装置に対しエラー情報の送信要求を行うとともに当該送信要求に対する当該他の画像形成装置からの当該異常に対応するエラー情報を取得する取得処理過程。この処理過程は取得部１２４によって実行される。
【０１４９】
（５）上記取得処理過程により取得されたエラー情報に対応するメンテナンス情報を記憶手段（エラー解決データベース）から読み出し、該読み出したメンテナンス情報に対する予め設定された処理を実施する制御処理過程。この処理過程は制御部１２５によって実行される。
【０１５０】
ＲＡＭ１５は、随時書き込み読み出しメモリであり、記憶装置１３から読み込まれたプログラム、ＲＯＭ１４から読み込まれた通信プロトコル情報や処理プログラム１４Ａ、通信Ｉ／Ｆ１６によって送受信されるデータなどを記憶する。
【０１５１】
なお、ＲＡＭ１５は、図１に示した状態情報記憶部１４０の機能を有している。
【０１５２】
ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｃａｔｉｏｎ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：特定用途向けＩＣ）１２は、図１に示したステータス管理部１２０の機能を果たすものであり、ＲＯＭ１４からＲＡＭ１５に処理プログラム１４Ａを読み込んで実行することにより、ステータス管理部１２０の各構成要素の機能（自己診断部１２１、処理部１２２、監視部１２３、取得部１２４および制御部１２５の各機能）を実現する。
【０１５３】
通信Ｉ／Ｆ１６は、図１に示したネットワーク通信部１１０の機能を有し、通信回線３０を介して外部装置、例えば他の端末装置１０やコンピュータ２０との通信を行うインタフェースである。
【０１５４】
操作パネル１７は、図１に示した操作パネル部１７０の機能を果たし、例えばメンテナンス情報の印刷指示を行うなど指示情報や入力情報を入力するものである。
【０１５５】
画像出力装置１８は、図１に示したプリンタエンジン１６０の機能を果たすものであり、例えば異常（故障）している印刷装置の当該異常に関する事象にかかわるメンテナンス情報に対応する画像データ（ラスタデータ）や、コンピュータ２０からの印刷データに対応する画像データ（ラスタデータ）に基づき印刷処理を実施する。
【０１５６】
ＣＰＵ１１は、図１に示した主制御部１５０の機能を果たすものであり、記憶装置１３２からＲＡＭ２４にメインプログラムを読み込んで実行することにより、図１に示した主制御部１５０の機能を実現するとともに、印刷装置１０全体を統括的に制御する。
【０１５７】
本願明細書において、処理プログラムを記録媒体としてのＲＯＭ等の記憶装置（記録媒体）に記録する実施形態として説明したが、当該処理プログラムを次のようにして提供してもよい。
【０１５８】
すなわち、上記処理プログラムをハードディスクなど記憶装置に格納しておき、ＣＰＵが、この処理プログラムをこの記憶装置から主記憶装置へローディングして実行するようにしてもよい。
【０１５９】
また、上記処理プログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、などのコンピュータ読み取り可能な記録媒体に格納して配布するようにしてもよい。この場合、その記録媒体に記録された処理プログラムを印刷装置（画像形成装置）がインストールした後、この処理プログラムをＡＳＩＣ（メインプログラムを実行するＣＰＵとは異なるＣＰＵ）が実行するようにする。この処理プログラムのインストール先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）が挙げられる。そして、印刷装置（画像形成装置）は、必要に応じてこの記憶装置に記憶した処理プログラムを主記憶装置にローディングして実行する。
【０１６０】
さらには、印刷装置（画像形成装置）を通信回線（例えばインターネット）を介してサーバ装置あるいはホストコンピュータと接続するようにし、当該印刷装置（画像形成装置）が、サーバ装置あるいはホストコンピュータから上記プ処理プログラムをダウンロードした後、この処理プログラムを実行するようにしてもよい。この場合、この処理プログラムのダウンロード先としては、ＲＡＭ等のメモリやハードディスクなどの記憶装置（記録媒体）が挙げられる。そして、当該印刷装置（画像形成装置）が、必要に応じてこの記憶装置に記憶された上記処理プログラムを主記憶装置にローディングして実行するようにする。
【０１６１】
以上本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本明細書で開示された実施の形態はすべての点で例示であって、開示された技術に限定されるものではないと考えるべきである。すなわち、本発明の技術的な範囲は、前記の実施の形態における説明に基づいて制限的に解釈されるものでなく、あくまでも特許請求の範囲の記載に従って解釈されるべきであり、特許請求の範囲の記載技術と均等な技術および特許請求の範囲の要旨を逸脱しない限りにおけるすべての変更が含まれる。
【産業上の利用可能性】
【０１６２】
本発明は、印刷機能、複写機能、スキャン機能、ファクシミリ機能など複数の画像形成機能のうち少なくとも印刷機能を有する複数の画像形成装置と情報処理装置とが通信回線を介して接続される画像形成システムに適用することができる。
【符号の説明】
【０１６３】
１  画像形成システム
１０  印刷装置
１１  ＣＰＵ
１２  ＡＳＩＣ
１３  記憶装置
１４  ＲＯＭ
１４Ａ  処理プログラム
１５  ＲＡＭ
１６  通信Ｉ／Ｆ
１７  操作パネル
１８  画像出力装置
２０  コンピュータ
３０  通信回線
１１０  ネットワーク通信部
１２０  ステータス管理部
１２１  自己診断部
１２２  処理部
１２３  監視部
１２４  取得部
１２５  制御部
１３０  エラー解決データベース
１４０  状態情報記憶部
１５０  主制御部
１６０  プリンタエンジン
１７０  操作パネル部
１４００  状態情報
【図１】
2010164817.tif 000003
【図２】
2010164817.tif 000004
【図３】
2010164817.tif 000005
【図４】
2010164817.tif 000006
【図５】
2010164817.tif 000007
【図６】
2010164817.tif 000008
【図７】
2010164817.tif 000009
【図８】
2010164817.tif 000010
【図９】
2010164817.tif 000011
【図１０】
2010164817.tif 000012
【図１１】
2010164817.tif 000013
【図１２】
2010164817.tif 000014