(57)【要約】【課題】画像形成装置と独立して起動可能な該画像形成装置の動作を制御する制御装置へ、画像形成装置の履歴情報を確実に送信する。【解決手段】画像形成装置１２及びコンピュータ１４間を通信制御装置１８を介して接続し、通信制御装置１８により、画像形成装置１２の状態を監視して画像形成装置１２のＬＯＧを取得し、取得したＬＯＧをコンピュータ１４へと送信する。このとき、コンピュータ１４が起動されていなかったり、通信制御装置１８及びコンピュータ１４間を接続しているケーブルが何れかの個所で抜けたりして、通信制御装置１８がコンピュータ１４と通信不能である期間中は、通信制御装置１８は、内部メモリのＲＡＭに取得したＬＯＧを一時的に蓄積記憶していき、コンピュータ１４との通信が確立したら蓄積記憶したＬＯＧをコンピュータ１４へと送信する。【選択図】  図２
2005033460.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて画像を形成する画像形成装置と、
ユーザインタフェースを有し、前記ユーザインタフェースを介して入力された指示に基づいて前記画像形成装置の動作を制御する制御装置と、
が互いに独立して起動可能な画像形成システムにおいて、
前記画像形成装置の状態を監視する監視手段と、
前記監視手段による監視結果を示す情報を一時的に記憶するための一時記憶手段と、
前記制御装置と通信を行うための通信手段と、
前記監視手段による前記監視結果を示す情報を前記通信手段から前記制御装置へ送信させ、前記送信が不能な場合には、前記監視結果を示す情報を前記記憶手段に一時的に記憶しておき、前記通信手段が前記制御装置と通信可能になったら、前記記憶手段に一時的に記憶しておいた前記監視結果を示す情報を前記通信手段に再送信させるように制御する制御手段と、
を有する通信制御装置を設けた、
ことを特徴とする画像形成システム。
【請求項２】
前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報を、記憶された順番が古い情報から順に、新規の前記監視結果を示す情報に上書きする、
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報の中から予め定められている所定の重要度よりも低い情報を削除する、
ことを特徴とする請求項１又は請求項２に記載の画像形成システム。
【請求項４】
前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報のうち重複する情報を統合する、
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の画像形成システム。
【請求項５】
前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、さらに前記画像形成装置の動作を制限させるように制御する、
ことを特徴と請求項１乃至請求項４の何れか１項に記載の画像形成システム。
【請求項６】
前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置による新たな画像形成の実行を禁止する、
ことを特徴とする請求項５に記載の画像形成システム。
【請求項７】
前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置による実行中の画像形成を中止する、
ことを特徴とする請求項５に記載の画像形成システム。
【請求項８】
前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置の不具合発生時に当該不具合を解消するために行われる調整動作の実行のみを許可する、
ことを特徴とする請求項５に記載の画像形成システム。
【請求項９】
前記制御装置が、
画像形成システムの状態の履歴情報を記憶するための記憶手段を備え、
前記監視結果を示す情報を受信した場合に、該受信情報を前記履歴情報として前記記憶手段に記憶する、
ことを特徴とする請求項１乃至請求項８の何れか１項に記載の画像形成システム。
【請求項１０】
前記制御装置及び前記画像形成装置の各々が、現在の時間を計測するためのタイマー手段を備え、
前記監視結果を示す情報が、当該状態の発生時の前記画像形成装置の前記タイマー手段による計測時間を示す情報を含み、
前記制御装置は、
前記ユーザインタフェースが操作された場合に、該操作内容と、該操作時の前記制御装置の前記タイマー手段による計測時間とを含む情報を、前記履歴情報として前記記憶手段に記憶し、
前記監視結果を示す情報を受信した場合は、該監視結果を示す情報を、前記計測時間を示す情報に基づいて、前記記憶手段に記憶中の前記履歴情報に時系列順に統合して記憶する、
ことを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記制御装置は、前記制御装置及び前記画像形成装置の両者のタイマー手段が示す現在の時間が不一致の場合は、受信した前記監視結果を示す情報の前記統合を中止する、
ことを特徴とする請求項１０に記載の画像形成システム。
【請求項１２】
前記制御装置が、
前記ユーザインタフェースとして、情報を表示するための表示手段を含み、
前記監視結果を示す情報を受信した場合に、該受信情報を前記表示手段に表示させる、
ことを特徴とする請求項１乃至請求項１１の何れか１項に記載の画像形成システム。
【請求項１３】
前記制御装置は、前記監視結果を示す情報を予め定められた優先度の高い順に視覚的に目立つように表示させる、
ことを特徴とする請求項１２に記載の画像形成システム。
【請求項１４】
前記制御装置が、
ネットワークと接続されると共に、前記ネットワークに接続された他の装置と通信を行うための外部通信手段を更に備え、
前記監視結果を示す情報を受信し、且つ該受信情報に支援を要する不具合が発生したことを示す情報が含まれていた場合に、前記外部通信手段から前記他の装置に対して支援を要求する情報を送信する、
ことを特徴とする請求項１乃至請求項１３の何れか１項に記載の画像形成システム。
【請求項１５】
前記制御装置が、
前記監視結果を示す情報を受信し、且つ該受信情報に該制御装置の電源ＯＦＦを要する状態が発生したことを示す情報が含まれていた場合に、当該制御装置の電源をＯＦＦする、
ことを特徴とする請求項１乃至請求項１４の何れか１項に記載の画像形成システム。
【請求項１６】
前記通信制御装置が、前記画像形成装置に設けられている、
ことを特徴とする請求項１乃至請求項１５の何れか１項に記載の画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成システムに係わり、特に、画像データに基づいて画像を形成する画像形成装置と、ユーザインタフェースを有し、前記ユーザインタフェースを介して入力された指示に基づいて前記画像形成装置の動作を制御する制御装置と、が互いに独立して起動可能な画像形成システムに関する。
【０００２】
【従来の技術】
従来より、オフィスやコンビニエンスストアなどには、高速で画像出力可能な画像形成装置（プリンタ、複写機、ファクシミリ装置、及びこれらの２つ以上の装置の機能を兼ね備えた複合機など）が導入されている。
【０００３】
一般に、この種の画像形成装置には、ユーザインタフェースとして液晶表示板からなる表示パネル上にタッチパネルが重ねられた構成の小型の表示パネルが設けられており、この表示パネルを介してユーザからの指示入力がなされるようになっている。しかしながら、小型の表示パネルでは、同時に表示することができる情報量や設定可能な情報の密度には制限があり、操作性を向上させるには限界がある。また、この種の画像形成装置は、各メーカ毎に定められた機械的及び電気的な仕様が代々踏襲されており、新機能追加する場合には、そのためのハードウェアの増設と共に、表示パネルに表示される画面のデザイン変更も必要となり、コストの増大が問題となる。
【０００４】
ところで、近年、パーソナルコンピュータ（以下、ＰＣと言う）の普及が進み、安価にＰＣを入手できるようになっている。ＰＣは、ユーザインタフェースの選択性も広く、ディスプレイ、キーボード、マウス、或いはタッチパネルディスプレイなど、所望のユーザインタフェースを任意に接続して用いることができ、機能拡張についてもソフトウェア的に容易に行うことができる。
【０００５】
このため、ＰＣを画像形成装置と通信可能に接続して、画像形成装置を制御するための制御装置としてＰＣを使用するようになってきている（特許文献１参照）。ＰＣの使用により、ユーザによる画像形成装置への指示入力がＰＣ側のユーザインタフェースを介してなされるようにすることで、操作性を向上させることができる。また、機能追加及び当該機能追加に伴う操作画面のデザイン変更も、ＰＣにインストールされる画像形成装置の制御用のプログラムをアップグレードするだけで容易に対応可能になる。
【０００６】
ところで、一般に、画像形成装置では、発生したイベント（ユーザによる操作やそれに応じた画像形成装置の動作の状態）の履歴情報を不揮発性のメモリ（ＮＶＭ）に蓄積記憶している。この履歴情報は、必要に応じて表示パネルに表示され、不具合発生時の原因究明などのために、ユーザに過去のイベント内容を報知するのに用いられる。
【０００７】
したがって、より詳細且つ多数のイベントの履歴情報が蓄積されることが好ましいが、ＮＶＭのメモリ容量は限られているため、蓄積可能な履歴情報のデータ量に制限があった。画像形成装置に搭載するＮＶＭの個数を増やすなどしてメモリ容量を増やすことも考えられるが、画像形成装置はＮＶＭの増設を考慮して設計されておらず、このためのコストがやはり問題となる。また、たとえ履歴情報の蓄積可能なデータ量を増やしたとしても、小型の表示パネルでは、同時に表示することができる情報量に制限があるため、ユーザは全ての履歴情報を確認するために表示パネルの表示内容を頻繁に切り替えなければならず、表示切替作業が面倒である。
【０００８】
これに対して、ＰＣは、通常大容量メモリであるＨＤＤを備えており、またメモリの増設も容易である。このため、画像形成装置の履歴情報をＰＣへ送信し、ＰＣ側に履歴情報を蓄積し、またその表示についてもＰＣのユーザインターフェースにより行うようにしたいという要求がある。
【０００９】
【特許文献１】
特開２０００−３３３０２６号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、ＰＣと画像形成装置とは、本来は独立した装置であり互いに独立して起動可能であるため、両者間が通信不能になる場合があり、履歴情報を確実にＰＣに送信することは困難であった。例えば、画像形成装置が起動していてもＰＣが起動していなければ、両者間は通信不能となる。また、ＰＣと画像形成装置とを接続するケーブルが抜けている場合も通信不能となる。このような通信不能期間中に取得された画像形成装置の履歴情報は、ＰＣへ送信することができないため、捨てられることになってしまう。
【００１１】
本発明は上記問題点を解消するためになされたもので、画像形成装置と独立して起動可能な該画像形成装置の動作を制御する制御装置へ、画像形成装置の履歴情報を確実に送信することができる画像形成システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、画像データに基づいて画像を形成する画像形成装置と、ユーザインタフェースを有し、前記ユーザインタフェースを介して入力された指示に基づいて前記画像形成装置の動作を制御する制御装置と、が互いに独立して起動可能な画像形成システムにおいて、前記画像形成装置の状態を監視する監視手段と、前記監視手段による監視結果を示す情報を一時的に記憶するための一時記憶手段と、前記制御装置と通信を行うための通信手段と、前記監視手段による前記監視結果を示す情報を前記通信手段から前記制御装置へ送信させ、前記送信が不能な場合には、前記監視結果を示す情報を前記記憶手段に一時的に記憶しておき、前記通信手段が前記制御装置と通信可能になったら、前記記憶手段に一時的に記憶しておいた前記監視結果を示す情報を前記通信手段に再送信させるように制御する制御手段と、を有する通信制御装置を設けた、ことを特徴としている。
【００１３】
請求項１に記載の発明によれば、監視手段によって画像形成装置の状態を監視しており、画像形成装置の履歴情報となる監視手段による監視結果を示す情報が通信手段から制御装置へと送信される。このとき、制御装置が起動していないなど、制御装置への送信が不能な場合には、一時記憶手段に、送信対象の監視結果を示す情報を記憶しておき、その後、制御装置への送信が可能となったら、一時記憶手段に記憶しておいた監視結果を示す情報が制御装置へ送信される。
【００１４】
これにより、制御装置への送信不能中に取得された画像形成装置の監視結果を示す情報についても制御装置へ送信することができる。すなわち、画像形成装置の履歴情報を制御装置へと確実に送信することができる。
【００１５】
なお、上記の画像形成システムにおいては、請求項２に記載されているように、前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報を、記憶された順番が古い情報から順に、新規の前記監視結果を示す情報に上書きする、ようにするとよい。また、請求項３に記載されているように、前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報の中から予め定められている所定の重要度よりも低い情報を削除する、ようにしてもよい。また、請求項４に記載されているように、前記制御手段は、前記記憶手段の記憶情報量が予め定めた所定値に達した場合は、前記記憶手段に記憶中の前記監視結果を示す情報のうち重複する情報を統合する、ようにしてもよい。
【００１６】
また、上記の画像形成システムにおいては、請求項５に記載されているように、前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、さらに前記画像形成装置の動作を制限させるように制御する、ようにすることもできる。
【００１７】
この場合、請求項６に記載されているように、前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置による新たな画像形成の実行を禁止する、ようにしてもよい。或いは、請求項７に記載されているように、前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置による実行中の画像形成を中止する、ようにしてもよい。或いは、請求項８に記載されているように、前記制御手段は、前記通信手段が前記制御装置と通信不能な場合は、前記画像形成装置の不具合発生時に当該不具合を解消するために行われる調整動作の実行のみを許可する、ようにしてもよい。
【００１８】
また、上記の画像形成システムにおいては、請求項９に記載されているように、前記制御装置が、画像形成システムの状態の履歴情報を記憶するための記憶手段を備え、前記監視結果を示す情報を受信した場合に、該受信情報を前記履歴情報として前記記憶手段に記憶する、ようにすることができる。
【００１９】
この場合、請求項１０に記載されているように、前記制御装置及び前記画像形成装置の各々が、現在の時間を計測するためのタイマー手段を備え、前記監視結果を示す情報が、当該状態の発生時の前記画像形成装置の前記タイマー手段による計測時間を示す情報を含み、前記制御装置は、前記ユーザインタフェースが操作された場合に、該操作内容と、該操作時の前記制御装置の前記タイマー手段による計測時間とを含む情報を、前記履歴情報として前記記憶手段に記憶し、前記監視結果を示す情報を受信した場合は、該監視結果を示す情報を、前記計測時間を示す情報に基づいて、前記記憶手段に記憶中の前記履歴情報に時系列順に統合して記憶する、ようにするとよい。この場合、請求項１１に記載されているように、前記制御装置は、前記制御装置及び前記画像形成装置の両者のタイマー手段が示す現在の時間が不一致の場合は、受信した前記監視結果を示す情報の前記統合を中止する、とよい。
【００２０】
また、上記の画像形成システムにおいては、請求項１２に記載されているように、前記制御装置が、前記ユーザインタフェースとして、情報を表示するための表示手段を含み、前記監視結果を示す情報を受信した場合に、該受信情報を前記表示手段に表示させる、ようにすることもできる。
【００２１】
この場合、請求項１３に記載されているように、前記制御装置は、前記監視結果を示す情報を予め定められた優先度の高い順に視覚的に目立つように表示させる、とよい。
【００２２】
また、上記の画像形成システムにおいては、請求項１４に記載されているように、前記制御装置が、ネットワークと接続されると共に、前記ネットワークに接続された他の装置と通信を行うための外部通信手段を更に備え、前記監視結果を示す情報を受信し、且つ該受信情報に支援を要する不具合が発生したことを示す情報が含まれていた場合に、前記外部通信手段から前記他の装置に対して支援を要求する情報を送信する、ようにすることもできる。
【００２３】
また、上記の画像形成システムにおいては、請求項１５に記載されているように、前記制御装置が、前記監視結果を示す情報を受信し、且つ該受信情報に該制御装置の電源ＯＦＦを要する状態が発生したことを示す情報が含まれていた場合に、当該制御装置の電源をＯＦＦする、ようにすることもできる。
【００２４】
また、上記の画像形成システムにおいては、請求項１６に記載されているように、前記通信制御装置を、前記画像形成装置に設けるとよい。
【００２５】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の１例を詳細に説明する。
【００２６】
［画像形成システムの構成］
図１、２に、本実施形態に係る画像形成システムを示す。図１、２に示すように、画像形成システム１０は、用紙などの画像記録媒体に画像データに基づく画像をプリントして出力する画像形成装置１２、画像形成装置１２を制御する制御装置としてのコンピュータ１４、画像形成装置１２にプリント対象の画像データを入力する入力装置としてのプリント制御装置１６、及びこれらの装置間の通信を制御する通信制御装置１８を備え、画像形成装置１２、コンピュータ１４、及びプリント制御装置１６が通信制御装置１８と相互に通信可能に接続されて構成されている。すなわち、画像形成システム１０では、通信制御装置１８を介して、コンピュータ１４、プリント制御装置１６、及び画像形成装置１２間の通信が行われることになる。
【００２７】
なお、画像形成装置１２、コンピュータ１４、及びプリント制御装置１６の各々と、通信制御装置１８との接続には、ＵＳＢ、ＩＥＥＥ１３９４などの所定規格のケーブル及び該規格に応じたインタフェースが適宜用いられる。
【００２８】
コンピュータ１４には、一般的なパーソナルコンピュータを用いることができる。具体的には、図３に示すように、コンピュータ１４は、全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０、ワークエリアとしてデータを一時格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２、ＣＰＵ２０の制御プログラム等を記憶するＲＯＭ（Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）２４、当該コンピュータの外部にデータを入出力するための入出力ポート（Ｉ／Ｏ）２６を備えている。
【００２９】
コンピュータ１４は、入出力ポート２６を介して通信制御装置１８との情報の授受を行う。また、入出力ポート２６は、外部通信手段として、外部の通信回線を通じて他の機器と通信を行うモデムなどの通信制御ユニット２７に接続されており、該画像形成システム１０以外の他の機器とも通信可能である。
【００３０】
また、コンピュータ１４は、各種プログラムやデータを記憶したり読み出したりするＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２８、ユーザインタフェース３０、これらが接続されたインタフェース（Ｉ／Ｆ）３２を備えている。ＣＰＵ２０、ＲＡＭ２２、ＲＯＭ２４、入出力ポート２６、及びインタフェース３２は、バスを介して相互に接続されている。
【００３１】
なお、ユーザインタフェース３０としては、マウスやキーボードなどの操作部３０Ａと、表示手段として、ディスプレイなどの表示部３０Ｂとを組み合わせて用いてもよいし、表示部３０Ｂとしての液晶表示板からなる表示パネル上に、操作部３０Ａとなるタッチパネルが重ねられた構成の所謂タッチパネルディスプレイを用いることもできる。
【００３２】
コンピュータ１４は、タイマー手段として、現在の時間（日時及び時刻）を管理するタイマー部（ＲＴＣ）３４を備えている。このタイマー部３４は、ＣＰＵ２０と接続されており、ＣＰＵ２０は、タイマー部３４から時間を読み出すことで現在の時間を把握することができる。なお、タイマー部３４は、図示しないバックアップ電源により、コンピュータ１４の電源ＯＦＦ時でも電力供給を受けて、現在時間の計測を継続して行うことができるようになっている。
【００３３】
また、コンピュータ１４は、さらに、コンピュータ１４の電源をＯＮ／ＯＦＦするために操作される電源スイッチ３６と、電源スイッチ３６のＯＮ操作により、当該コンピュータ１４の上記各部に駆動電力の供給を行う電力供給装置３８とを備えている。すなわち、ユーザによる電源スイッチ３６のＯＮ／ＯＦＦ操作によって、コンピュータ１４の電源ＯＮ（起動）／電源ＯＦＦ（シャットダウン）が行われる。また、コンピュータ１４は、ＣＰＵ２０の指示によっても電源供給装置３８の給電をＯＦＦして、該コンピュータ１４を電源ＯＦＦすることもできる。
【００３４】
このようにコンピュータ１４は、一般的なＰＣを用いることができるため、以下、本発明に係わる部分のみ詳細に説明する。
【００３５】
ＨＤＤ２８には、画像形成装置１２を制御するためのプログラムが予め格納されており、コンピュータ１４は、ＣＰＵ２０においてこのプログラムを実行することで、画像形成装置１２の動作を制御する。より詳しくは、ユーザインタフェース３０を介して入力されたユーザからの各種指示に基づいて、画像形成装置１２を動作させるための制御指示情報を画像形成装置１２へ向けて出力する。この制御指示情報は、通信制御装置１８を介して画像形成装置１２に入力される。
【００３６】
また、コンピュータ１４は、ＣＰＵ２０におけるプログラムの実行により、画像形成システム１０の状態の履歴情報として、コンピュータ１４で発生したイベント及び画像形成装置１２で発生したイベントの履歴情報（以下、ＬＯＧ）をＨＤＤ２８に格納したり、ユーザインタフェース３０の表示部３０Ｂに表示したりする制御処理を行うようになっている（詳細後述）。すなわち、本実施の形態では、ＨＤＤ２８が本発明の記憶手段として用いられる。
【００３７】
なお、コンピュータ１４で発生するイベントには、例えば、ユーザによるユーザインタフェース３０の操作、後述する電源スイッチ３６の被操作による起動／シャットダウン、何らかの不具合（Ｆａｕｌｔ）発生、他の機器と通信などが含まれる。また、画像形成装置１２で発生するイベントには、プリント処理実行、何らかの不具合発生などが含まれる。
【００３８】
ここで、履歴情報とは、少なくとも発生したイベントの内容とその発生時間を示す情報を含むものである。ＣＰＵ２０は、当該コンピュータ１４に何らかのイベントが発生した場合には、タイマー部３４から現在の時間を読み出して、読み出した時間をイベントの発生時間として、履歴情報を生成して、ＨＤＤ２８に蓄積記憶するようになっている。すなわち、コンピュータ１４で発生したイベントに関する履歴情報については、該コンピュータ１４側のタイマー部３４が示す時間が用いられるようになっている。
【００３９】
プリント制御装置１６は、ネットワークＮと接続されている。プリント制御装置１６には、ネットワークＮを介して、該ネットワークＮと接続された他の装置（図２ではＰＣ）から、画像形成システムにプリント処理を指示するプリントジョブが入力されるようになっている。
【００４０】
このプリントジョブには、プリントする各ページを表すデータ（以下、ページデータ）が含まれる。一般に各ページは、文字、イメージ、及び図形により構成され、ページデータは、これらの構成要素をページ上に配置したイメージをＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述したＰＤＬデータである。
【００４１】
プリント制御装置１６は、入力されたプリントジョブをプリントキューに一旦登録し、登録したプリントジョブをプリントキューから登録順序に従って取り出し、取り出したプリントジョブに含まれるページデータ、すなわちプリントする各ページをＰＤＬで記述したデータを解析し、該ページのイメージをドットの集合で表した画像データを生成する。すなわち、プリント制御装置１６は、ページデータを画像形成装置１２で処理可能なラスター形式の画像データに展開する所謂ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）として機能するものである。プリント制御装置１６は、画像形成装置１２側の出力準備が整ったら、生成した画像データを画像形成装置１２へ向けて出力する。この画像データは、通信制御装置１８を介して画像形成装置１２に入力される。
【００４２】
なお、入力装置としては、プリント制御装置１６の他にも、例えば、原稿から画像を読み取るスキャナ装置、公衆回線を通じて画像データを受信するファクシミリ装置、電子メールを受信するメールサーバなどを用いることもできる。このような装置においても、画像形成装置１２でプリント処理可能な形式の画像データに変換（生成）して、画像形成装置１２へ向けて出力する。
【００４３】
画像形成装置１２は、図４に示すように、実際にプリント処理を実行する機構部であるプリンタエンジン４０やその制御系であるプリンタコントローラ４２、及び外部と各種データを入出力するための入出力ポート（Ｉ／Ｏ）４４を備えており、プリンタコントローラ４２とプリンタエンジン４０及び入出力ポート４４とが接続されている。
【００４４】
画像形成装置１２は、入出力ポート４４により通信制御装置１８とのデータの授受を行うようになっており、前述したコンピュータ１４からの制御指示情報やプリント制御装置からの画像データも通信制御装置１８を介して入出力ポート４４から画像形成装置１２に入力される。画像形成装置１２では、入出力ポート４４から入力された各種情報やデータはプリンタコントローラ４２に入力される。
【００４５】
プリンタコントローラ４２は、入力された制御指示情報に基づいてプリンタエンジン４０の動作を制御することによって、プリンタエンジン４０に、トナーやインクなどの画像形成材料を用いて、用紙などの画像記録媒体上に、入力された画像データに基づく画像をプリントして出力させる。本実施の形態では、一例として、画像記録材料としてトナーを用いるようになっており、プリンタエンジン４０では、入力された画像データに基づいて、露光ヘッドをＯＮ／ＯＦＦ駆動することで、一様に帯電された感光材料を露光して潜像を形成し、この潜像をトナーにより現像して得られたトナー像を用紙に転写することで、ページ単位で画像が用紙にプリントされる。
【００４６】
また、プリンタコントローラ４２では、プリンタエンジン４０でのプリント処理実行や、何らかの不具合が発生したなど、画像形成装置１２に何らかのイベントが発生した場合には、入出力ポート４４を介して通信制御装置１８へイベント発生を通知するようになっている。より詳しくは、プリンタコントローラ４２は、タイマー手段として、現在の時間を管理するタイマー部４６を備えており、タイマー部４６によりイベントの発生時間を把握して、発生したイベントの内容と共にその発生時間を通知する。なお、タイマー部４６は、図示しないバックアップ電源により、画像形成装置１２の電源ＯＦＦ時でも電力供給を受けて、現在時間の計測を継続して行うことができるようになっている。
【００４７】
また、画像形成装置１２には、サービスマンが不具合発生時などに画像形成装置１２の各部の動作を調整するために用いる調整診断用端末などの外部装置７０を必要に応じて適宜通信可能に接続することができる（図２参照）ようになっており、この外部装置７０との各種データや指示情報の授受も入出力ポート４４を介して行われる。
【００４８】
通信制御装置１８は、図５に示すように、該通信制御装置１８の動作を制御するためのプログラムやデータが予め記憶されたＲＯＭ５０と、ＲＯＭ５０のプログラムを実行するＣＰＵ５２と、ＣＰＵ５２によるプログラム実行時にワークメモリとして用いられるＲＡＭ５４と、画像形成装置１２、コンピュータ１４、及びプリント制御装置１６と各種コマンドやデータを送受信するための通信コントローラ５６Ａ〜Ｃとを備えている。これらＣＰＵ５２、ＲＡＭ５４、ＲＯＭ５０、及び通信コントローラ５６Ａ〜Ｃはバスを介して相互に接続されている。
【００４９】
通信制御装置１８では、ＣＰＵ５２の制御により、通信コントローラ５６Ａ〜Ｃの何れかで受信したデータを、他の通信コントローラ５６Ａ〜Ｃの何れかから送信させる。これにより、通信制御装置１８を介して、コンピュータ１４、プリント制御装置１６、及び画像形成装置１２間の通信が行われることになる。
【００５０】
特に本発明に係わるものとして、通信制御装置１８では、ＣＰＵ５２の制御により、画像形成装置１０が電源ＯＮ状態、すなわち起動状態にある場合には、通信コントローラ５６Ｂにより画像形成装置１２からのイベント通知を受けて、当該通知結果を画像形成装置１２で発生したイベントに関するＬＯＧ（以下、画像形成装置１２のＬＯＧ）として、通信コントローラ５６Ａからコンピュータ１４へ向けて送信するようになっている。したがって、画像形成装置１２のＬＯＧについては、該画像形成装置１２側のタイマー部４６が示す時間が用いられることになる。
【００５１】
また、通信制御装置１８では、通信コントローラ５６Ｂにより画像形成装置１２からのイベント通知を受信することによって、画像形成装置１２の状態を把握することができるので、通信コントローラ５６Ｂが画像形成装置１２の状態を監視する監視手段として機能する。また、通信コントローラ５６Ａが、本発明の通信手段に対応する。
【００５２】
このとき、通信制御装置１８は、ＣＰＵ５２の制御により、コンピュータ１４が通信可能であるか否かを検知して、通信不能な場合は、通信可能になるまで、内部メモリであるＲＡＭ５４を一時記憶手段として用い、画像形成装置１２のＬＯＧをＲＡＭ５４に一時的に記憶するようになっている。これにより、ＲＡＭ５４には、通信不能中の画像形成装置１２のＬＯＧが蓄積記憶されていくことになる。ＣＰＵ５２では、コンピュータ１４と通信可能になったら、ＲＡＭ５４から画像形成装置１２のＬＯＧを読み出して、通信コントローラ５６Ｂからコンピュータ１４へ送信（再送）するように制御する。したがって、本実施形態では、ＣＰＵ５２が制御手段として機能する。
【００５３】
この場合の画像形成装置１２の起動状態やコンピュータ１４が通信可能であるか否かの検知は、従来公知の技術を適用すればよい。例えば、ＵＳＢ規格やＩＥＥＥ１３９４規格のケーブルによって、コンピュータ１４や画像形成装置１２と、通信制御装置１８とが接続されている場合、この種のケーブルには電源供給ラインが含まれており、コンピュータ１４や画像形成装置１２の電源状態がＯＮ状態になると自動的に該ケーブルを介してコンピュータ１４や画像形成装置１２から電力が供給されるので、通信制御装置１８では、このケーブルを介した電力供給の有無を監視することで、画像形成装置１２が起動しているか否かやコンピュータ１４が通信可能であるか否かを検知することができる。
【００５４】
なお、通信制御装置１８は、物理的に単体の装置としてもよいし、画像形成装置１２、コンピュータ１４、プリント制御装置１６といった他の装置上に搭載してもよい。
【００５５】
本実施の形態では、一例として、図２に示すように、通信制御装置１８を実装した基板を画像形成装置１２に搭載し、通信制御装置１８を駆動するための電力は、画像形成装置１２の電力供給装置４８から供給されるようになっている。
【００５６】
すなわち、画像形成装置１２の電力供給装置４８では、当該画像形成装置１２の本来の機能部（通信制御装置１８を除いた機能であり、プリンタエンジン４０やプリンタコントローラ４２など）への電力供給と共に、通信制御装置１８への電力供給も行う。このため、画像形成装置１２には、サブ電源スイッチ４９Ａ及びメイン電源スイッチ４９Ｂが備けられており、サブ電源スイッチ４９ＡがＯＦＦ操作された場合は、画像形成装置１２の電源がＯＦＦされるだけで、通信制御装置１８への給電は継続されるが、メイン電源スイッチ４９ＢがＯＦＦ操作された場合は、画像形成装置１２の電源と共に通信制御装置１８への給電もＯＦＦ（停止）されるようになっている。
【００５７】
このように、画像形成装置１２に通信制御装置１８を搭載することで、通信制御装置１８を単体の装置とした場合に必要とされる設置スペースを省略できると共に、コンピュータ１４及びプリント制御装置１６についてはベンダーによって提供される汎用の装置を用いることができる。
【００５８】
［通信制御装置の動作］
次に、画像形成装置１２のＬＯＧをコンピュータ１４へ送信するために行われる通信制御装置１８の動作について説明する。図６に、このために通信制御装置１８のＣＰＵ５２で行われる制御処理ルーチンを示す。
【００５９】
通信制御装置１８は、その起動後は、図６に示すように、まずステップＳ１で画像形成装置１２の状態監視、すなわち画像形成装置１２からの当該画像形成装置１２で発生したイベントの通知の受け付けを開始して、画像形成装置１２のＬＯＧの取得を開始する。
【００６０】
そして、該通信制御装置１８がコンピュータ１４と通信可能であれば、すなわち該通信制御装置１８及びコンピュータ１４間がケーブルの抜けがなく接続されており且つコンピュータ１４が起動中であれば、次のステップＳ２で肯定判定されてステップＳ３に進み、取得したＬＯＧをコンピュータ１４へ送信する。その後は、通信制御装置１８の起動中は、次のステップＳ４からステップＳ２に戻る。これにより、コンピュータ１４と通信可能である期間中は、取得したＬＯＧはその都度コンピュータ１４へ送信されることになる。
【００６１】
一方、該通信制御装置１８及びコンピュータ１４間を接続しているケーブルが何れかの個所で抜けたり、コンピュータ１４が起動されていなかったりして、該通信制御装置１８がコンピュータ１４と通信を行うことができない場合（通信不能）は、ステップＳ２で否定判定されてステップＳ５に進む。また、途中からコンピュータと通信不能になった場合も、通信不能となった時点で、ステップＳ２で否定判定されてステップＳ５に進む。
【００６２】
ステップＳ５では、通信制御装置１８の内部メモリとして設けられているＲＡＭ５４に取得したＬＯＧを蓄積し、ＲＡＭ５４に新たなＬＯＧを蓄積可能な期間中は、コンピュータ１４と通信可能になるまでは、次のステップＳ６からステップＳ８を介してステップＳ５に戻り、当該期間中に取得したＬＯＧを次々とＲＡＭ５４に蓄積記憶していく。
【００６３】
ここで、通信制御装置１８に内部メモリとして搭載するＲＡＭ５４は、大容量のものを用いるのはコスト的に不利であるため、記憶可能なデータ量に限界が有る。このため、取得したＬＯＧをＲＡＭ５４に順次蓄積記憶していくと、ＲＡＭ５４の記憶データ量が一杯になり（メモリフル）、新たなＬＯＧを取得してもＲＡＭ５４に当該取得したＬＯＧを記憶させることができなくなることがある。
【００６４】
本実施の形態では、ＲＡＭ５４がメモリフルになった場合には、ステップＳ６からステップＳ７に進み、ＲＡＭ５４に蓄積記憶中のＬＯＧを整理してからステップＳ８に進むようになっている。なお、メモリフルになったか否かの判定は、ＲＡＭ５４の記憶データ量が完全に一杯になった場合でもよいし、ある程度余裕を持って、完全に一杯になる手前でメモリフルと判定されるようにしてもよい。
【００６５】
ここで、ステップＳ７で行うＬＯＧの整理方法としては、例えば、以下のような方法を挙げることができる。
【００６６】
第１の整理方法は、一般にＬＯＧは新しいものほど重要度が高いため、ＲＡＭ５４に蓄積記憶されているＬＯＧを古い順に削除して、新たに取得したＬＯＧを当該削除部分に書き込むようにするものである（所謂上書き）。これにより、例えば、図７に示すように、ＲＡＭ５４がメモリフルになった場合には、ＲＡＭ５４に蓄積記憶されている最も古いＬＯＧである「’０３／０１／０１  ＡＭ１：００  ＪＯＢ２  Ｐｒｉｎｔ」が新しく取得されたＬＯＧである「’０３／０１／０７  ＡＭ１：３０  ＪＯＢ１１  Ｐｒｉｎｔ」に上書きされることになる。
【００６７】
第２の整理方法は、重要度の低い情報を削除して、ＲＡＭ５４に蓄積記憶中のＬＯＧのメモリ使用量を削減するものである。例えば、図８に示すように、ＲＡＭ５４に蓄積記憶中のＬＯＧに、用紙排出トレイの故障を示す「Ｔｒａｙ  Ｂｒｏｋｅｎ」や給紙トレイに用紙が無いことを示す「Ｎｏ  Ｐａｐｅｒ」など、画像形成装置１０にユーザやサービスマンの対処が必要となる何らかの不具合（以下、Ｆａｕｌｔ）が発生したことを示すものがある場合には、当該ＦａｕｌｔのＬＯＧについては重要度が高いとして優先して残し、Ｆａｕｌｔ以外のＬＯＧをＲＡＭ５４から削除すればよい。
【００６８】
第３の整理方法は、重複する内容のＬＯＧをまとめて、ＲＡＭ５４に蓄積記憶中のＬＯＧのメモリ使用量を削減するものである（所謂圧縮）。例えば、図９に示すように、画像形成装置１２に何らかの不具合が発生した場合、その不具合が解消されるまでは、同一ＦａｕｌｔのＬＯＧが繰り返し継続されて取得されるため、ＲＡＭ５４には当該ＦａｕｌｔのＬＯＧが複数重複して蓄積記憶されることになる。このような重複するＦａｕｌｔのＬＯＧについては、イベントの内容として発生したＦａｕｌｔを示す情報（図９の例では「Ｔｒａｙ  Ｂｒｏｋｅｎ」）と共に、当該Ｆａｕｌｔの最初の発生時間（矢印Ａ）、最後の発生時間（矢印Ｂ）、及び発生回数（矢印Ｃ）にまとめる。これは、例えば、最初に取得した当該ＦａｕｌｔのＬＯＧに、最後に取得した当該ＦａｕｌｔのＬＯＧが示す発生時間１０２、及び発生回数１０４を付加し、２回目以降に発生した当該ＦａｕｌｔのＬＯＧを削除することで行うことができる。
【００６９】
上記第１〜第３の整理方法によってＲＡＭ５４に蓄積記憶中のＬＯＧを整理することで、ＲＡＭ５４がメモリフルとなっても、新規に取得したＬＯＧを蓄積記憶可能である。なお、ＬＯＧの整理は、第１〜第３の整理方法の何れか１つの方法で行うことは勿論のこと、第１〜第３の整理方法のうち何れか２つ以上の方法を組み合わせて行うようにしてもよい。
【００７０】
このように、通信制御装置１８では、コンピュータ１４と通信不能な期間中は、必要に応じて蓄積記憶中のＬＯＧの整理を行いながらＲＡＭ５４にＬＯＧを蓄積記憶していく。そして、コンピュータ１４と通信可能になったら、コンピュータ１４との通信が確立したと判断されて、ステップＳ８からステップＳ９に進み、ＲＡＭ５４に蓄積記憶されているＬＯＧを全て読み出して、コンピュータ１４へ送信する。なお、この読出しによって、ＲＡＭ５４内のＬＯＧの記憶はクリアされる。
【００７１】
その後は、ステップＳ４に進み、通信制御装置１８が起動中は、ステップＳ４からステップＳ２に戻り、この場合、コンピュータ１４との通信は確立されているので、肯定判定されてステップに進むことになる。すなわち、コンピュータ１４との通信確立後は、まず、通信不能中に取得されてＲＡＭ５４に蓄積記憶されていたＬＯＧをコンピュータ１４へ送信し、その後は、新たなＬＯＧを取得する度に、コンピュータ１４へ取得したＬＯＧを送信する。
【００７２】
そして、通信制御装置１８が電源ＯＦＦとなったら（本実施の形態では、メイン電源スイッチ４９ＢがＯＦＦ操作された場合）、ステップＳ４で肯定判定されて、図６の処理は終了する。
【００７３】
［コンピュータの動作］
次に、画像形成システムのＬＯＧを蓄積するためのコンピュータ１４の動作について説明する。図１０に、この場合にコンピュータ１４のＣＰＵ２０で行われる制御処理ルーチンを示す。
【００７４】
コンピュータ１４では、図１０に示すように、その起動中は、当該コンピュータ１４にイベントが発生するか（ステップＳ２０）、ＬＯＧを受信する（ステップＳ２３）まで待機している。コンピュータ１４は、ユーザによってユーザインタフェース３０が操作されるなどして、当該コンピュータ１４のイベントが発生すると、ステップＳ２０からステップＳ２１に進み、発生したイベントを示すＬＯＧを生成して、ＨＤＤ２８の所定領域に蓄積記憶する。その後は、コンピュータ１４の起動中であれば、次のステップＳ２２からステップＳ２０に戻り、再びイベント発生・ＬＯＧ受信の待機状態となる。
【００７５】
一方、コンピュータ１４は、通信制御装置１８から送信されたＬＯＧを受信すると、ステップＳ２０からステップＳ２３を介してステップＳ２４に進む。ステップＳ２４では、受信したＬＯＧを解析してその内容に応じた制御処理を行う。またこれと同時に、次のステップＳ２５で、受信したＬＯＧをユーザインタフェース３０の表示部３０Ｂに表示し、次のステップＳ２６で受信したＬＯＧをＨＤＤ２８に記憶する。その後は、ステップＳ２２に進み、コンピュータ１４の起動中であれば、ステップＳ２２からステップＳ２０に戻り、再びイベント発生・ＬＯＧ受信の待機状態となる。そして、コンピュータ１４の電源がＯＦＦされたら（本実施の形態では、電源スイッチ３６がＯＦＦ操作された場合）、ステップＳ２２で肯定判定されて、図１０の処理は終了することになる。
【００７６】
ここで、ステップＳ２４〜ステップＳ２５の各処理について詳細に説明する。
【００７７】
まず、前述のステップＳ２４（図１０参照）の受信ＬＯＧに応じた制御処理としては、例えば、図１１に示すような処理が挙げられる。図１１の例では、まずステップＳ４０で、受信したＬＯＧを解析する。そして、何らかのＦａｕｌｔの発生を示すＬＯＧが有った場合には、次のステップＳ４１からステップＳ４２に進む。
【００７８】
ステップＳ４２では、サービスマンの支援を要する、すなわちサービスマンを呼ぶ（サービスコール）必要があるＦａｕｌｔであるか否かを判断する。サービスコールが必要なＦａｕｌｔであると判断した場合は、ステップＳ４３に進み、その旨を例えば画像形成装置１０の製造元がユーザサポート用に設置しているコールセンターへ通知する。この通知は、モデムなどの通信制御ユニット２７から通信回線を介してコールセンターに設置されている機器へ、サービスマンの支援を要し、サービスコールが必要なＦａｕｌｔが発生したことを通知する情報を送信すればよい。
【００７９】
すなわち、図１２に示すように、受信したＬＯＧ（画像形成装置１２のＬＯＧ）に、例えば、画像形成装置１２内のモータが故障したことを示す「Ｍｏｔｏｒ  Ｂｒｏｋｅｎ」のように、サービスマンの支援を要するＦａｕｌｔの発生を示すＬＯＧが含まれていたら、自動的にコンピュータ１４からサービスセンターへその旨が自動的に通知される。これにより、ユーザが電話などでサービスマンを呼ばずとも、必要時にはサービスマンの派遣を受けることができる。
【００８０】
ステップＳ４３のコールセンターへの通知後はステップＳ４４に進む。また、サービスコールが必要なＦａｕｌｔではなかった場合は、ステップＳ４２からそのままステップＳ４４に進む。ステップＳ４４では、受信したＬＯＧからＦａｕｌｔの種類及びその発生回数を抽出し、Ｆａｕｌｔの種類毎に、その発生回数をカウントしてＨＤＤ２８に記憶する。これにより、コンピュータ１４では、受信したＬＯＧ（画像形成装置１２のＬＯＧ）に基づいて、画像形成装置１２で発生したＦａｕｌｔの種類やその発生回数をカウントして記憶しておくことができる。なお、Ｆａｕｌｔの種類や発生回数といった情報は、ＨＤＤ２８内のＬＯＧのファイルの末尾などに付加して記憶するようにしてもよいし、ＬＯＧとは別ファイルでＨＤＤ２８に蓄積記憶するようにしてもよい。
【００８１】
ステップＳ４４のＦａｕｌｔ種ごとの発生回数のカウント・記憶後は、ステップＳ４５に進む。また、受信ＬＯＧにＦａｕｌｔのＬＯＧが含まれていなかった場合は、ステップＳ４１からそのままステップＳ４５に進む。
【００８２】
ステップＳ４５では、前述のステップＳ４０での受信したＬＯＧを解析した結果、コンピュータ１４の電源ＯＦＦが必要なイベントが発生したこと（以下、電源ＯＦＦ指示という）を示すＬＯＧが有るか否かを判断する。そして、電源ＯＦＦ指示を示すＬＯＧが無ければ、ステップＳ４５で否定判定されて、図１１の処理は終了し、図１０に戻って引き続き処理を継続する。一方、電源ＯＦＦ指示を示すＬＯＧが有った場合には、ステップＳ４５で肯定判定されてステップＳ４６に進み、受信したＬＯＧをＨＤＤ２８に記憶し、次のステップＳ４７で、該コンピュータ１４の電源をＯＦＦする。
【００８３】
なお、電源ＯＦＦが指示されたことを示すＬＯＧとは、ユーザにより画像形成システム１０をシャットダウンするためにメインスイッチ４９ＢがＯＦＦ操作されたことを示すものは勿論のこと、所定時間操作が無く画像形成装置１０が自動的に節電モードに移行したり、プリント制御装置１６からの指示により画像形成装置１０が節電モードに移行したことを示すものを含めることができる。
【００８４】
これにより、図１３に示すように、コンピュータ１４では、受信したＬＯＧ（画像形成装置１２のＬＯＧ）に、コンピュータ１４の電源ＯＦＦが必要なイベントを示すＬＯＧ（図１３の例では、画像形成システム１０をシャットダウンするためにメインスイッチ４９ＢがＯＦＦ操作されたことを示す「Ｓｙｓｔｅｍ  Ｓｈｕｔ  ｄｏｗｎ」）が含まれている場合には、自動的に当該コンピュータ１４の電源をＯＦＦする。この電源ＯＦＦによりコンピュータ１４の処理は終了する。
【００８５】
また、前述のステップＳ２５（図１０参照）の受信ＬＯＧの表示では、単にユーザインタフェース３０の表示部３０Ｂに受信したＬＯＧを表示するだけでもよいが、本実施の形態では、ＦａｕｌｔのＬＯＧなど、ユーザに報知すべき優先度が高いものを優先的に目立つように表示させるようになっている。
【００８６】
このような表示方法としては、例えば、図１４に示すように、ＦａｕｌｔのＬＯＧが有る場合には、当該Ｆａｕｌｔを通知するためのエラーメッセージ２００をポップアップ表示させたり、図１５に示すように、優先度の高いＬＯＧを最上位に表示するように、ＬＯＧの表示順を入れ替えたりすることが挙げられる。また、図示は省略するが、優先度の高いＬＯＧと他のＬＯＧとで色や濃度を変えて表示することも考えられる。この場合、優先度の高いＬＯＧの表示には、より視認性の高い色を用いることが好ましいことは言うまでもない。
【００８７】
なお、受信ＬＯＧの表示については、ユーザがコンピュータ１４に対して受信ＬＯＧを表示するか否かを予め設定しておくようにし、「表示する」と設定されている場合にのみ行われるようにしてもよい。
【００８８】
また、前述のステップＳ２６（図１０参照）の受信ＬＯＧの記憶では、単にＨＤＤ２８に受信したＬＯＧを受信順に記憶するだけでもよいが、本実施形態では、図１６のような処理を行うようになっている。
【００８９】
すなわち、コンピュータ１４では、受信ＬＯＧをＨＤＤ２８に記憶する際に、まず、ステップＳ６０において、画像形成装置１２側のタイマー部４６が示す現在の時間を確認し、コンピュータ１４のタイマー部３４が示す現在時間と略一致したら、次のステップＳ６１からステップＳ６２に進む。なお、画像形成装置１２側の現在時間の確認は、コンピュータ１４から通信制御装置１８を介して画像形成装置１２へ現在時間の通知指示を送信し、画像形成装置１２から通信制御装置１８を介してコンピュータ１４へと、該画像形成装置１２が有するタイマー部４６が示す現在時間を通知させるようにすればよい。
【００９０】
ステップＳ６２では、受信したＬＯＧをＨＤＤ２８に記憶するが、このとき受信したＬＯＧをＨＤＤ２８に既に記憶されているＬＯＧと時系列にマージして記憶する。これにより、図１７に示すように、ＨＤＤ２８には、コンピュータ１４で発生したイベントに関するＬＯＧと、画像形成装置１２で発生したイベントに関するＬＯＧとを、時系列にマージされた情報のファイルが記憶されることになる。
【００９１】
一方、画像形成装置側のタイマーの現在時間と、コンピュータ１４のタイマーの現在時間とが不一致の場合には、ステップＳ６１からステップＳ６３に進み、受信したＬＯＧを、ＨＤＤ２８に既に記憶されているＬＯＧとマージせずに別ファイルとして（又は別フォルダに）、ＨＤＤ２８に記憶する（マージ中止）。これにより、図１８に示すように、ＨＤＤ２８には、コンピュータ１４で発生したイベントに関するＬＯＧのファイル（ＰＣ−ＬＯＧ．ｌｏｇ）と、画像形成装置１２で発生したイベントに関するＬＯＧのファイル（ＩＯＴ−ＬＯＧ．ｌｏｇ）が別々に記憶されることになる。
【００９２】
［まとめ］
このように、本実施の形態では、画像形成装置１２及びコンピュータ１４間を通信制御装置１８を介して接続し、通信制御装置１８により、画像形成装置１２の状態を監視して画像形成装置１２のＬＯＧを取得し、取得したＬＯＧをコンピュータ１４へと送信するようになっている。このとき、コンピュータ１４が起動されていなかったり、通信制御装置１８及びコンピュータ１４間を接続しているケーブルが何れかの個所で抜けたりして、通信制御装置１８がコンピュータ１４と通信不能である期間中は、取得したＬＯＧをコンピュータ１４へ送信することができないので、通信制御装置１８は、内部メモリであるＲＡＭ５４に取得したＬＯＧを一時的に蓄積記憶していき、コンピュータ１４との通信が確立したら蓄積記憶したＬＯＧをコンピュータ１４へと送信するようになっている。これにより、たとえコンピュータ１４と通信不能中に取得された画像形成装置１２のＬＯＧについても、コンピュータ１４へ送信することができるので、画像形成装置のＬＯＧをコンピュータ１４へと確実に送信することができる。
【００９３】
また、仮に通信不能期間が長期に渡り、ＲＡＭ５４が蓄積記憶したＬＯＧによってメモリフルになってしまった場合でも、ＲＡＭ５４に蓄積記憶中のＬＯＧを整理、具体的には、重要度の低いＬＯＧを削除して重要度の高いＬＯＧを残すようにしたり、重複するＬＯＧを圧縮したりするので、重要度の高いＬＯＧを確実に送信したり、より多くのＬＯＧを確実に送信することができる。
【００９４】
これにより、コンピュータ１４側では、通信制御装置１８から送信されてきた画像形成装置１２のＬＯＧを受信して、ＨＤＤ２８に蓄積記憶したり、ユーザインタフェース３０の表示部３０Ｂに表示してユーザに画像形成装置１２の発生イベントを報知したり、受信したＬＯＧの内容、すなわち画像形成装置１２の状態に応じた制御処理を行なうことができる。
【００９５】
特に、上記では、コンピュータ１４において、受信した画像形成装置１０のＬＯＧを解析し、その内容に基づいて、具体的には、画像形成装置１２にサービスコールを要するＦＡＵＬＴが発生している場合には、コールセンターへ自動通知を行なうことにより、ユーザの手間を省略することができるようになっている。また、受信したＬＯＧの内容に基づいて、コンピュータ１４の電源ＯＦＦ指示があった場合には、当該コンピュータ１４の電源を自動的にＯＦＦするので、不要な電力消費を防止することもできるようになっている。このようなサービスコールを要するＬＯＧや電源ＯＦＦ指示のＬＯＧといった画像形成装置１０のＬＯＧが、コンピュータ１４との通信不能時に取得されたとしても、当該ＬＯＧはＲＡＭ５４に一時記憶されて通信可能となった時点でコンピュータ１４に送信されるので、コンピュータ１４では、コールセンターへの通知や自動電源ＯＦＦを必ず行うことができる。
【００９６】
また、コンピュータ１４では、受信した画像形成装置１０のＬＯＧを解析し、何らかのＦａｕｌｔの発生を示すＬＯＧが含まれていた場合には、そのＦａｕｌｔの種類毎に発生回数をカウントして記憶するようになっている。これにより、サービスマンが画像形成システム１０を修理する場合などに、画像形成システムの状態診断を容易に行うことができる。また、このようなＦａｕｌｔの発生を示すＬＯＧがコンピュータ１４との通信不能時に取得されたとしても、当該ＬＯＧはＲＡＭ５４に一時記憶されて通信可能となった時点でコンピュータ１４に送信されるので、コンピュータ１４では、画像形成装置１２で発生した全てのＦａｕｌｔに関する情報を記憶しておくことができる。
【００９７】
また、コンピュータ１４では、受信した画像形成装置１０のＬＯＧをユーザインタフェース３０の表示部３０Ｂに表示する際に、ユーザに報知すべき優先度の高いＬＯＧを目立つように表示させるようになっている。これにより、たとえ、通信制御装置１８がコンピュータ１４との通信不能時に多数の画像形成装置１０のＬＯＧを取得して蓄積し、この多数のＬＯＧがまとめてコンピュータ１４に送信されてきたために、多数のＬＯＧが表示部３０Ｂに同時に表示されることになったとしても、ユーザが優先度の高いＬＯＧを見落とすのを防止することができる。
【００９８】
コンピュータ１４では、受信した画像形成装置１０のＬＯＧをＨＤＤ２８に蓄積記憶する際に、画像形成装置１２とコンピュータ１４の時間が略一致する場合には、受信したＬＯＧ、すなわち画像形成装置１２で発生したイベントに関するＬＯＧが、コンピュータ１４で発生したイベントに関するＬＯＧと、それぞれのイベントの発生時間に基づいて時系列にマージされてＨＤＤ２８に記憶するようになっている。これにより、ユーザやサービスマンによるＬＯＧの確認時に、それぞれのイベントの発生順序を確認し易くなる。また、画像形成装置１２とコンピュータ１４の時間が異なる場合には、時系列でマージを行うと実際の発生順序とは異なった順番になる可能性があるため、マージせずにＨＤＤ２８に記憶するようになっている。これにより、ユーザやサービスマンによるＬＯＧの確認時に、各イベントの発生順序が狂って混乱を招くのを防止することができる。
【００９９】
［その他の実施の形態］
なお、上記では、通信制御装置１８において、内部メモリがメモリフルになった場合に蓄積記憶中のＬＯＧを整理することで、通信不能中の画像形成装置のＬＯＧを内部メモリに蓄積記憶しきれなくなるのを防止するようにしたが、本発明はこれに限定されるものではない。通信不能中の画像形成装置のＬＯＧの情報数を少なくすることで、内部メモリに蓄積記憶しきれなくなるのを防止するようにしてもよい。
【０１００】
図１９にこの場合の通信制御装置１８のＣＰＵ２０で実行される制御処理ルーチンを示す。なお、図１９では、図６と同様の処理については同一のステップ番号を付与して示しており、以下での詳細な説明は省略する。
【０１０１】
図１９に示すように、通信制御装置１８は、コンピュータ１４と通信不能な場合には、ステップＳ２からステップＳ８０に進んで、まず、画像形成装置１２へその動作を制限するように指示する動作制限指示を送信する。
【０１０２】
動作制限指示としては、例えば、新規のプリント処理の実行を禁止する指示を送信することが挙げられる。この場合、画像形成装置１２では、実行中のプリント処理はそのまま継続するが、プリント制御装置１６からの新規のプリントジョブに対してはエラーを返信するなどして、新規のプリント処理は実行しない。
【０１０３】
また、動作制限指示としては、例えば、実行中のプリント処理を中止させる指示を送信することも挙げられる。この場合、画像形成装置１２では、実行中のプリント処理を直ちに停止し、プリント制御装置１６に対してプリント中止した旨のエラーを返信するなどして、実行中のプリント処理を中止する。また、この場合、新規のプリントジョブに対してもプリント制御装置１６へエラーを返信するなどして、新規のプリント処理についても実行しないようにするとよい。
【０１０４】
また、動作制限指示としては、例えば、外部装置７０として、調整診断用端末が接続されて行われる調整動作のみ実行を許可するように指示を送信することが挙げられる。この場合、画像形成装置１２では、画像形成装置１２に発生した不具合を解消するために、サービスマンが調整診断用端末を外部装置７０として接続して行う調整動作のみを実行可能であり、その他の動作、例えば新規のプリントジョブに対してはプリント制御装置１６へエラーを返信するなどして、新規のプリント処理が実行されないように制限する。
【０１０５】
その後は、ステップＳ５に進んで、取得ＬＯＧを内部メモリであるＲＡＭ５４に蓄積して、ステップＳ８に進み、コンピュータ１４との通信が確立するまでは、このステップＳ８からステップＳ５に戻り、取得ＬＯＧをＲＡＭ５４に蓄積記憶していく。
【０１０６】
そして、コンピュータ１４との通信が確立したら、ステップＳ８からステップＳ９に進んで、蓄積記憶中のＬＯＧを読み出してコンピュータ１４へ送信すると共に、ステップＳ８１で、画像形成装置１２へ動作制限を解除するために動作制御解除指示を送信してからステップＳ４に移行するようになっている。
【０１０７】
このように、コンピュータ１４との通信不能中の画像形成装置１２の動作を制限することで、多量のＬＯＧの発生を防ぎ、ＲＡＭ５４に蓄積記録されるＬＯＧのデータ量を大幅に削減することができる。これにより通信不能中の画像形成装置のＬＯＧを内部メモリであるＲＡＭ５４に蓄積記憶しきれなくなるのを防止することができる。なお、画像形成装置１２の動作制限と、上記で説明した蓄積記憶中のＬＯＧの整理とを組み合わせて行うようにしてもよい。
【０１０８】
【発明の効果】
上記に示したように、本発明では、画像形成装置と独立して起動可能な該画像形成装置の動作を制御する制御装置へ、画像形成装置の履歴情報を確実に送信することができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本実施形態に係る画像形成システムの通信接続を示すブロック図である。
【図２】本実施形態に係る画像形成システムの概略構成を示すブロック図である。
【図３】本実施形態に係るコンピュータの詳細構成を示すブロック図である。
【図４】本実施形態に係る画像形成装置の詳細構成を示すブロック図である。
【図５】本実施形態に係る通信制御装置の詳細構成を示すブロック図である。
【図６】本実施形態に係る通信制御装置で実行される制御処理ルーチンを示すフローチャートである。
【図７】通信制御装置における内部メモリに記憶中の画像形成装置のＬＯＧの第１の整理方法を説明するための概念図である。
【図８】通信制御装置における内部メモリに記憶中の画像形成装置のＬＯＧの第２の整理方法を説明するための概念図である。
【図９】通信制御装置における内部メモリに記憶中の画像形成装置のＬＯＧの第３の整理方法を説明するための概念図である。
【図１０】本実施形態に係るコンピュータで実行される制御処理ルーチンを示すフローチャートである。
【図１１】本実施形態に係るコンピュータで実行される受信ＬＯＧ内容に応じた制御処理の一例を示すフローチャートである（サブルーチン）。
【図１２】受信ＬＯＧにサービスコールが必要なＦａｕｌｔの発生を示すＬＯＧが含まれていた場合のコンピュータの制御を説明するための概念図である。
【図１３】受信ＬＯＧに電源ＯＦＦ指示を示すＬＯＧが含まれていた場合のコンピュータの制御を説明するための概念図である。
【図１４】コンピュータにおける受信ＬＯＧの表示方法例を説明するための概念図である。
【図１５】コンピュータにおける受信ＬＯＧの表示方法例を説明するための概念図である。
【図１６】本実施形態に係るコンピュータで実行される受信ＬＯＧの記憶処理の一例を示すフローチャートである（サブルーチン）。
【図１７】コンピュータにおける受信ＬＯＧの記憶方法例を説明するための概念図である。
【図１８】コンピュータにおける受信ＬＯＧの記憶方法例を説明するための概念図である。
【図１９】その他の実施形態に係る通信制御装置で実行される制御処理ルーチンを示すフローチャートである。
【符号の説明】
１０  画像形成システム
１２  画像形成装置
１４  コンピュータ
１６  プリント制御装置
１８  通信制御装置
２７  通信制御ユニット
２８  ＨＤＤ
３０  ユーザインタフェース
３４、４６    タイマー部
５２  ＣＰＵ
５４  ＲＡＭ
５６Ａ〜５６Ｃ          通信コントローラ
【図１】
2005033460.tif 000003
【図２】
2005033460.tif 000004
【図３】
2005033460.tif 000005
【図４】
2005033460.tif 000006
【図５】
2005033460.tif 000007
【図６】
2005033460.tif 000008
【図７】
2005033460.tif 000009
【図８】
2005033460.tif 000010
【図９】
2005033460.tif 000011
【図１０】
2005033460.tif 000012
【図１１】
2005033460.tif 000013
【図１２】
2005033460.tif 000014
【図１３】
2005033460.tif 000015
【図１４】
2005033460.tif 000016
【図１５】
2005033460.tif 000017
【図１６】
2005033460.tif 000018
【図１７】
2005033460.tif 000019
【図１８】
2005033460.tif 000020
【図１９】
2005033460.tif 000021