(57)【要約】【課題】  ネットワークに接続されていない画像形成装置またはホスト装置が接続されてないネットワーク環境で使用される画像形成装置に対しても、動作情報を参照可能な画像形成装置を提供する。【解決手段】  画像形成装置１００のＣＰＵ１１０は、ＲＯＭ１３０に記憶された動作情報を読み出し、予め設定された選択基準情報に基づいて動作情報を選択し、選択した動作情報を外部記憶装置２００に記憶する。動作情報を選択して出力するようにすることによって、参照すべきデータの量を減らすことが可能となり、障害の原因特定に必要な情報のみを収集することが可能となる。【選択図】  図２
2006168172.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の実行時における動作に関する動作情報を生成する動作情報生成手段と、
前記動作情報を記憶する記憶手段と、
前記動作情報生成手段によって前記動作情報が生成されると、生成された前記動作情報を前記記憶手段に記憶する動作情報記憶制御手段と、
前記動作情報の一部を選択するための選択基準情報が入力される選択基準情報入力手段と、
前記選択基準情報入力手段により入力された前記選択基準情報に従って、前記記憶手段内の前記動作情報の一部を選択する動作情報選択手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記動作情報は、前記動作が正常に行われたか否かを示す情報、両面印刷か否かを示す情報、用紙の枚数情報、カラーか白黒かを示す情報、時刻情報、使用トナー量情報、の少なくともいずれか１つの情報を含む請求項１記載の画像形成装置。
【請求項３】
前記動作情報選択手段により選択された動作情報を、外部記憶素子に記憶させる動作情報記憶手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記動作情報選択手段により選択された動作情報を、印刷して出力する印刷出力手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記動作情報選択手段により選択された動作情報を、通信ネットワークを介して接続された他の画像形成装置に送信する送信手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項６】
通信ネットワークを介して、他の画像形成装置から前記動作情報を受信する動作情報受信手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記動作情報を収集する旨の指示が入力される指示入力手段を有し、
前記動作情報選択手段は、前記指示入力手段により前記指示が入力されたときに前記選択処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記動作情報選択手段は、前記画像形成装置に外部記憶素子が接続されたときに前記選択処理を行うことを特徴とする請求項１記載の画像形成装置。
【請求項９】
前記動作情報は、動作が正常に行われたか否かを示す情報を含み、
前記動作情報選択手段は、前記動作情報の内容を判定して正常時の動作情報と故障時の動作情報とを弁別し、それらを比較可能な形式で出力する出力手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項１０】
コンピュータに、
記憶手段によって記憶されている、画像形成装置の実行時における動作に関する動作情報を読み出し、所定の選択基準情報に基づいて、前記動作情報の一部を選択する動作情報選択機能と、
前記動作情報選択機能によって選択された動作情報を外部記憶素子に記憶する動作情報記憶機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の動作情報を管理する技術に関する。
【背景技術】
【０００２】
企業のオフィス等においては、コピー機やスキャナ、プリンタおよびこれらの機能を兼ね備えた複合機等の画像形成装置が普及している。このような画像形成装置は、継続的・反復的に使用されることで障害が発生することがある。この障害に対応するために、障害が発生するとその障害に関する情報（以下、これを「フェイルコード」という）を出力する画像形成装置が従来より開発されている。画像形成装置に障害が発生すると、その画像形成装置メーカーのメンテナンスエンジニアは、このフェイルコードを参照することによって、障害の内容を特定し、修復作業を行う。
【０００３】
しかし、上述したフェイルコードでは、様々な要因で発生するすべての障害についてその内容を正確に示すことはできないため、出力されたフェイルコードが示す障害内容と、実際の障害内容が一致しない場合も多い。
【０００４】
そのような場合に対応するために、画像形成動作の内容（例えば、いつ、何枚、カラー／白黒、等）を示す動作情報を参照することによって、障害原因を特定する技術が公開されている。例えば、特許文献１に記載の技術は、画像形成装置に動作情報を蓄積する手段と表示する手段とを設け、異常発生時に動作管理プログラムの記述内容を時系列に出力することによって、どのようなプログラム実行過程において動作異常が発生したかを判別することができ、迅速に障害の原因を追求することができるようになっている。
【０００５】
一方、インターネット等のネットワークに接続されている画像形成装置の動作情報を、ネットワークを介して接続されたホスト装置に対して送信し、そのホスト装置で動作情報を収集して管理し、それらの動作情報を印刷して出力できる技術が公開されている（特許文献２，特許文献３）。
【０００６】
【特許文献１】特開２００３−２７４０９０号公報
【特許文献２】特開平０２−２５７１５５号公報
【特許文献３】特開平０２−２５９６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、一般には、ネットワークに接続されていない画像形成装置も数多く使用されているが、この種の画像形成装置の場合は特許文献２および３に記載の技術を用いることができない。また、特許文献１に記載の技術は、異常発生時の動作情報のみを収集するが、その限られた動作情報のみから異常発生の原因を特定することは困難である場合が多い。例えば、異常動作直前の各種センサに関する出力値などの大量のデータを時系列に記憶するため、メンテナンスエンジニアは、画像形成装置の障害原因を特定するために、参照する必要のない大量のデータの中から障害原因を示すデータを探す必要があり、メンテナンスエンジニアの作業効率が悪いという問題があった。
【０００８】
そこで、本発明の目的は、上述した従来の問題に鑑み、ネットワークに接続されていない画像形成装置またはホスト装置が接続されてないネットワーク環境で使用される画像形成装置であっても、動作情報を収集できる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上述した問題を解決するために、本発明は、画像形成装置の実行時における動作に関する動作情報を生成する動作情報生成手段と、前記動作情報を記憶する記憶手段と、前記動作情報生成手段によって前記動作情報が生成されると、生成された前記動作情報を前記記憶手段に記憶する動作情報記憶制御手段と、前記動作情報の一部を選択するための選択基準情報が入力される選択基準情報入力手段と、前記選択基準情報入力手段により入力された前記選択基準情報に従って、前記記憶手段内の前記動作情報の一部を選択する動作情報選択手段と、を備えることを特徴とする画像形成装置を提供する。
【００１０】
また、本発明の好ましい態様においては、前記動作情報は、前記動作が正常に行われたか否かを示す情報、両面印刷か否かを示す情報、用紙の枚数情報、カラーか白黒かを示す情報、時刻情報、使用トナー量情報、の少なくともいずれか１つの情報を含む。
本発明の別の好ましい態様においては、前記動作情報選択手段により選択された動作情報を、外部記憶素子に記憶させる動作情報記憶手段を備える。
本発明の別の好ましい態様においては、前記動作情報選択手段により選択された動作情報を、印刷して出力する印刷出力手段を備える。
本発明の別の好ましい態様においては、前記動作情報選択手段により選択された動作情報を、通信ネットワークを介して接続された他の画像形成装置に送信する送信手段を備える。
また、本発明の別の好ましい態様においては、通信ネットワークを介して、他の画像形成装置から前記動作情報を受信する動作情報受信手段を備える。
【００１１】
本発明の別の好ましい態様においては、前記動作情報を収集する旨の指示が入力される指示入力手段を有し、前記動作情報選択手段は、前記指示入力手段により前記指示が入力されたときに前記選択処理を行う。
また、本発明の別の好ましい態様においては、前記動作情報選択手段は、前記画像形成装置に外部記憶素子が接続されたときに前記選択処理を行う。
また、本発明の別の好ましい態様においては、前記動作情報は、動作が正常に行われたか否かを示す情報を含み、前記動作情報選択手段は、前記動作情報の内容を判定して正常時の動作情報と故障時の動作情報とを弁別し、それらを比較可能な形式で出力する出力手段を有する。
【００１２】
また、本発明は、コンピュータに、記憶手段によって記憶されている、画像形成装置の実行時における動作に関する動作情報を読み出し、所定の選択基準情報に基づいて、前記動作情報の一部を選択する動作情報選択機能と、前記動作情報選択機能によって選択された動作情報を外部記憶素子に記憶する動作情報記憶機能と、を実現させるプログラムを提供する。
【発明を実施するための最良の形態】
【００１３】
（１）第１実施形態
（１−１）構成
図１は、本実施形態である画像形成装置１００の全体構成の一例を示す図である。図において、１１０は、各種制御を行うＣＰＵ（Central Processing Unit）である。１２０は、ＣＰＵ１１０のワーク領域として利用されるＲＡＭ（Random Access Memory）である。１３０は、ＲＯＭ（Read Only Memory）であり、画像形成装置１００の各種制御を行うためのプログラムが記憶されていると共に、後述する動作情報収集処理を行うための動作情報収集プログラム等が格納されている。ＣＰＵ１１０は、これらのプログラムをＲＯＭ１３０から読み出して実行することにより各機構の動作を制御する。また、ＲＯＭ１３０は、フラッシュメモリやＥＥＰＲＯＭ等の書換え可能な不揮発性記憶領域を有しており、ＣＰＵ１１０は、後述する動作情報や動作情報選択情報等をこの不揮発性記憶領域に記憶する。
【００１４】
１４０は、タッチパネル等の入力指示部であり、ユーザはこの入力指示部１４０を操作することにより各種の指示を入力することができる。１５０は、各種情報を表示する表示部である。１６０は、ＣＣＤ（Charge Coupled Device）等により構成される光学系部材を備えた画像読取部であり、光学系部材によって読み取った原稿の画像から画像データを生成する。１７０は、画像読取部１６０によって生成された画像データに基づいて画像形成処理を行う画像形成部である。画像形成部１７０は、画像データに基づいて感光体ドラム上に像光を照射して表面に静電電位の差による潜像を形成し、この潜像をトナーの選択的な付着によってトナー像とし、そのトナー像を転写および定着して用紙に画像を形成する。
【００１５】
ＣＰＵ１１０は、画像形成処理を行う度に、その動作内容を示す動作情報を生成し、生成した動作情報をＲＯＭ１３０に記憶する。この動作情報は、動作が正常に行われたか否かを示す情報や、両面印刷か否かを示す情報、用紙の枚数情報、カラー印刷か白黒印刷かを示す情報、印刷時刻情報、使用されたトナー量を示す情報や、各種センサに関する出力値などの情報を含んでいる。
【００１６】
また、ＲＯＭ１３０には、動作情報選択情報が記憶されている。この情報は、動作情報の種別を示す情報であり、ＣＰＵ１１０が後述する動作情報収集処理を行う際に参照される。この動作情報選択情報は、メンテナンスエンジニアが、入力指示部１４０を用いることによって、設定できるようになっている。
【００１７】
１９０は、ＵＳＢ（Universal Serial Bus）等の規格に準拠したＩ／Ｆ（インタフェース）である。２００は、大容量の記憶領域を備えた外部記憶装置であり、Ｉ／Ｆ１９０を介して画像形成装置１００に接続することができるようになっている。外部記憶装置２００をＩ／Ｆ１９０に接続することによって、ＣＰＵ１１０は、Ｉ／Ｆ１９０を介して、外部記憶装置２００に動作情報を記憶したり、外部記憶装置２００から動作情報を読み出したりすることができる。
【００１８】
（１−２）動作
次に本実施形態である画像形成装置１００の動作について説明する。
ユーザが画像形成装置１００の入力指示部１４０を用いて画像形成を行う旨の命令を入力すると、ＣＰＵ１１０は、入力された指示内容に基づいて画像形成を行うとともに、その画像形成動作を示す動作情報を生成し、生成した動作情報をＲＯＭ１３０に記憶する。この動作情報は、画像形成装置１００が画像形成動作を行う毎に生成されるため、ＲＯＭ１３０には、複数の動作情報が蓄積されていく。
【００１９】
そして、画像形成装置１００のメンテナンスエンジニアが、入力指示部１４０を用いて、動作情報を収集する旨の命令を入力すると、画像形成装置１００のＣＰＵ１１０は、ＲＯＭ１３０に記憶されている動作情報収集プログラムを読み出して、本実施形態の特徴である動作情報収集処理を行う。なお、本実施形態では、ＲＯＭ１３０に記憶される動作情報選択情報に、「時刻」と「枚数」と「カラー／白黒」と「両面」と「正常／異常」の種別を示す情報が設定されているものとする。
【００２０】
図２は、ＣＰＵ１１０が行う動作情報収集処理を示すフローチャートである。入力指示部１４０によって指示が入力されると、ＣＰＵ１１０は、その指示内容が、動作情報の収集を開始する旨の命令であるか否かを判断する（Ｓ１００）。入力された命令が、動作情報収集開始命令である場合は、動作情報収集プログラムを起動する（Ｓ１０１）。まず、ＲＯＭ１３０に記憶されている動作情報選択情報を読み出し、選択する動作情報の種別を参照する（Ｓ１０２）。動作情報選択情報には、「時刻」と「枚数」と「カラー／白黒」と「両面」と「正常／異常」との種別が登録されているため、ＣＰＵ１１０は、これらの動作情報を、ＲＯＭ１３０に記憶されている動作情報から選択して読み出す（Ｓ１０３）。
【００２１】
図３は、選択されて読み出された動作情報をテーブル形式で示した図である。この動作情報テーブルは、各々が１つの動作情報と対応する複数のレコードの集合体である。このテーブルを構成する１つのレコードは、「時刻」と、「枚数」と、「カラー／白黒」と、「両面」と、「正常／異常」とのフィールドを有している。「時刻」のフィールドは、ＣＰＵ１１０がその動作を行った時刻情報が格納される。「枚数」のフィールドには、用紙の枚数情報が格納される。「カラー／白黒」のフィールドには、その画像形成がカラーか白黒かを示す情報が格納される。「両面」のフィールドには、両面か否かを示す情報が格納される。「正常／異常」のフィールドには、その動作が正常に終了したか否かを示す情報が格納される。
【００２２】
動作情報を読み出すと、ＣＰＵ１１０は、それらの動作情報を、印刷出力するか、または表示部１５０に表示出力するか、または外部記憶装置２００に記憶するか、のいずれかの手段によって動作情報を出力する。いずれの出力手段を用いるかについては、メンテナンスエンジニアによって予め入力されている設定情報に基づいて判定してもよく、メンテナンスエンジニアが、入力指示部１４０を用いて入力できるようにしてもよい。まず、ＣＰＵ１１０は、それらの動作情報が印刷（プリント）可能であるか否かを判定する（Ｓ１０４）。印刷可能である場合は、動作情報を印刷出力するか否かを判定する（Ｓ１０５）。この判定は、メンテナンスエンジニアによって予め入力されている設定情報に基づいて行う。なお、この判定時に、表示部１５０に、出力するか否かを示す情報の入力を促す情報を表示するようにし、メンテナンスエンジニアが、入力指示部１４０を用いて入力するようにしてもよい。そして、出力すると判定された場合は、図３に示した動作情報テーブルを印刷して出力する（Ｓ１０６）。
【００２３】
ステップＳ１０５において印刷出力しないと判定された場合には、動作情報を外部記憶装置２００に格納するか否かを判定し（Ｓ１０７）、格納すると判定された場合は、図３に示した動作情報テーブルを外部記憶装置２００に記憶する（Ｓ１０８）。ステップＳ１０７において記憶しないと判定された場合は、表示部１５０に動作情報を表示するか否かを判定し（Ｓ１０９）、表示すると判定された場合は、図３に示した動作情報テーブルを表示部１５０に表示する（Ｓ１１０）。
【００２４】
動作情報を選択して出力するようにすることによって、参照すべきデータの量を減らすことが可能となり、画像形成装置１００のメンテナンスエンジニアは、必要な動作情報のみを適切に収集することができ、これにより、メンテナンスエンジニアの修復作業の効率を向上させることが可能となる。
【００２５】
また、外部記憶装置２００に動作情報を記憶できるようにすることによって、ネットワークに接続されていない画像形成装置１００であっても、画像形成装置１００のメンテナンスエンジニアは、その動作情報が記憶された外部記憶装置２００をパーソナルコンピュータ等に接続して読み出すことができ、これにより、動作情報の内容を確認することが可能となる。
【００２６】
また、異常時の動作情報のみではなく、図３に示すように、正常な動作情報と異常な動作情報とを比較可能な形式で収集することにより、例えば、異常時は正常時に比べて両面使用が非常に多いため、両面ユニットに故障原因を特定できるといったように、異常な動作情報で特徴的な使われ方をしているかを確認することができる。これにより、故障原因を迅速に特定することが可能となる。
【００２７】
（２）第２実施形態
続いて、本発明の第２の実施形態について説明する。図４は、本実施形態に係る通信システムの全体構成の一例を示す図である。図において、画像形成装置３００および画像形成装置４００は、ＬＡＮ（Local Area Network）等の通信ネットワークに接続されており、この通信ネットワークを介してデータの送受信を行うことができるようになっている。
【００２８】
次に、画像形成装置３００と画像形成装置４００の構成について説明する。図４に示す画像形成装置３００の構成が、図１に示した画像形成装置１００の構成と異なるのは、通信Ｉ／Ｆ３１０を有している点である。また、図４に示す画像形成装置４００の構成が、図１に示した画像形成装置１００の構成と異なるのは、Ｉ／Ｆ１９０を有していない点と、ＲＯＭ１３０に動作情報収集プログラムを有していない点、通信Ｉ／Ｆ３１０を有している点である。これに伴い、画像形成装置３００および画像形成装置４００のＲＯＭ１３０に記憶されるデータの記憶内容やＣＰＵ１１０の処理の動作が異なるものの、画像形成装置３００および画像形成装置４００の構成要素やおおよその処理については画像形成装置１００と同様である。そこで、以下においては上述の画像形成装置１００との相違点を中心に説明を行うこととし、第１実施形態と同様の構成要素や処理については、同じ番号を付与して適宜その説明を省略する。
【００２９】
図４に示す画像形成装置３００において、３１０は、画像形成装置４００と通信を行うための通信Ｉ／Ｆである。画像形成装置３００は、通信Ｉ／Ｆ３１０を介して画像形成装置４００と接続されており、画像形成装置４００から動作情報を受信する。
【００３０】
次に、本実施形態に係る通信システムの動作について説明する。
ユーザが画像形成装置４００の入力指示部１４０を用いて画像形成を行う旨の命令を入力すると、ＣＰＵ１１０は、入力された指示内容に基づいて画像形成を行うとともに、その画像形成動作を示す動作情報を生成し、生成した動作情報を、ＲＯＭ１３０に記憶する。この動作情報は、画像形成装置４００が画像形成動作を行う毎に生成されるため、ＲＯＭ１３０には、複数の動作情報が蓄積されていく。
【００３１】
そして、画像形成装置４００のメンテナンスエンジニアが、入力指示部１４０を用いて、動作情報を収集する旨の命令を入力すると、画像形成装置１００のＣＰＵ１１０は、ＲＯＭ１３０に記憶された動作情報を、画像形成装置３００に対して、通信Ｉ／Ｆ３１０を介して送信する。画像形成装置３００は、画像形成装置４００から動作情報を受信すると、受信した動作情報に対して、図２に示した動作情報収集処理を行い、選択した動作情報を、Ｉ／Ｆ１９０を介して接続された外部記憶装置２００に記憶する。
【００３２】
これにより、動作情報を記憶するためのホスト装置等を有していないネットワーク環境で使用されており、かつＩ／Ｆ１９０を有しておらず外部記憶装置２００に動作情報を記憶することができない画像形成装置４００の場合においても、画像形成装置３００に動作情報を送信することによって、画像形成装置４００の動作情報を画像形成装置３００で収集することが可能となる。これにより、画像形成装置４００のメンテナンスエンジニアは、画像形成装置３００を用いて画像形成装置４００の動作情報を確認することができ、障害原因を迅速に特定することが可能となる。
【００３３】
なお、上述した実施形態では、画像形成装置３００が、図２に示した動作情報収集処理を行ったが、画像形成装置４００側で動作情報収集処理を行うようにしてもよい。この場合、画像形成装置４００は、動作情報からメンテナンスエンジニアの所望する動作情報を選択し、選択した動作情報のみを画像形成装置３００に送信するようにする。このようにすることによって、Ｉ／Ｆ１９０を有していない画像形成装置４００の場合でも、外部記憶装置２００に動作情報を記憶することができるようになる。
【００３４】
＜変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその一例を示す。
上述した第１および第２の実施形態では、動作情報収集プログラムが、画像形成装置のＲＯＭに記憶されていたが、動作情報収集プログラムの記憶領域をこれに限定するものではなく、例えば外部記憶装置に動作情報収集プログラムを格納しておき、ＣＰＵ１１０がこのプログラムを読み出して実行することにより、動作情報収集処理が行われるようにしてもよい。
【００３５】
これにより、動作情報収集機能を有していない画像形成装置の場合でも、動作情報収集プログラムが格納された外部記憶装置を接続するだけで、特別な機能追加や改造を行うことなく動作情報収集処理を行うことが可能となる。
【００３６】
また、上述した第１の実施形態では、メンテナンスエンジニアが入力指示部１４０から動作情報の収集命令を入力することをトリガとして、画像形成装置１００が動作情報収集処理を開始したが、画像形成装置１００に、動作情報収集処理を開始するタイミングを予め設定しておき、そのタイミングに基づいて、画像形成装置が動作情報を収集するようにしてもよい。また、画像形成装置１００に外部記憶装置２００が接続されたことをトリガとして動作情報収集処理を行うようにしてもよい。
【００３７】
また、上述した第１の実施形態では、動作情報を選択する選択基準情報として、動作情報選択情報を用いたが、動作情報選択情報が予め画像形成装置に記憶されている必要はなく、メンテナンスエンジニアが動作情報を収集する際に、メンテナンスエンジニアが入力指示部１４０から選択基準情報を入力するようにしてもよい。また、選択基準情報についても、第１実施形態で示した情報に限定するものではなく、他の様々な動作情報を選択するようにすることも可能である。
【００３８】
なお、上述した第１および第２の実施形態では、選択した動作情報をテーブル形式で出力するようにしたが、出力形式はこれに限定するものではなく、メンテナンスエンジニアが好適に動作情報を確認できる形式であれば、どのような形式で出力してもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の第１実施形態である画像形成装置１００の構成を示すブロック図である。
【図２】同実施形態の画像形成処理の流れを示すフローチャートである。
【図３】動作情報テーブルのデータ構成を示す図である。
【図４】本発明の第２実施形態に係る通信システムの構成を示すブロック図である。
【符号の説明】
【００４０】
１００，３００，４００…画像形成装置、１１０…ＣＰＵ、１２０…ＲＡＭ、１３０…ＲＯＭ、１４０…入力指示部、１５０…表示部、１６０…画像読取部、１７０…画像形成部、１９０…Ｉ／Ｆ、２００…外部記憶装置、３１０…通信Ｉ／Ｆ。
【図１】
2006168172.tif 000003
【図２】
2006168172.tif 000004
【図３】
2006168172.tif 000005
【図４】
2006168172.tif 000006