(57)【要約】【課題】エラーログを記憶する記憶領域の容量の圧迫を軽減することが出来る電子機器を提供することを目的とする。【解決手段】電子機器が、所定の機能にエラーが発生すると、発生したエラーに対するエラーログの記録を規定回数実行する制御部を具備する電子機器であって、制御部は、発生したエラーが通常時に頻発する軽度のエラーである場合に、当該エラーに対するエラーログの記憶回数を減らす。【選択図】図１
2010056752.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能にエラーが発生すると、発生したエラーに対するエラーログの記録を規定回数実行する制御部を具備する電子機器であって、
前記制御部は、発生したエラーが通常時に頻発する軽度のエラーである場合に、当該エラーに対するエラーログの記憶回数を減らすことを特徴とする電子機器。
【請求項２】
前記制御部は、影響が特定の機能に限定されるエラーが発生した場合には、当該特定の機能に関わる種類のエラーログのみを記録することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、同じエラーが繰り返し発生する場合には、記録するエラーログの情報量を減らすことを特徴とする請求項１または２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
パーソナルコンピュータ、携帯電話機、プリンタ、複合機及び家電機器等の各種電子機器は、ＣＰＵ（Central Processing Unit）及びメモリ等のハードウェアと、ＣＰＵが実行するソフトウェアから構成されている。そして、この電子機器におけるハードウェア及びソフトウェアには、操作処理、通信処理及び待ち受け処理等の各種処理中に生じる各種要因によって、様々な不具合が引き起こされる。例えば、ソフトウェアの設計上の問題が電子機器に存在している場合には、開発担当者の意図しない動作を実行する、また、起動が不可能になってしまう等の致命的な不具合が電子機器に生じてしまう。そして、これらの致命的な不具合が電子機器に発生すると、開発工程であれば開発担当者、製造工程であれば製造担当者または市場に出回っている場合であればメンテナンス担当者が、その不具合を解析して、その原因の特定を行う。その際、一般的に、不具合の解析の担当者は、電子機器の各機能における動作内容／結果が記録されたエラーログファイル等のエラー情報をもとに不具合の原因の特定を行う。
【０００３】
そして、不具合の解析の担当者に提供するエラー情報の記憶に関する発明として、下記特許文献１に、全てのエラー情報及び生産情報の履歴をメモリ領域に記憶させ、当該メモリ領域として手軽に交換及び持運びできるメディアを使用することで、クリーンルーム以外でのデータの解析を可能にする半導体製造装置の制御装置が開示されている。この半導体製造装置の制御装置は、全てのエラー情報及び生産情報を外部記憶媒体へ書き込みを行い、さらに、この外部記憶媒体からエラー情報及び生産情報を読み出す供に表示する表示部を具備する。
【特許文献１】特開２００３−２９４８１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来技術では、各種エラー情報全てを、手軽に交換及び持運びできる外部記憶領域に記憶させて、クリーンルーム以外でのエラー情報の解析を可能にしている。しかしながら、エラーにも、致命的なエラーと軽微なエラーが存在し、これらの両方のエラーを同等に扱って、同じようにエラー情報を保存したとしても、致命的なエラーのエラー情報は、エラーの原因を特定する為に有効活用されるが、軽微なエラーのエラー情報は、必ずしてもエラーの解析に使用されるとは限らない為に、保存しても無駄になってしまう場合がある。このような、軽微なエラーが頻発するような状況では、必要がないにもかかわらずエラー情報がその度に保存され、エラー情報を保存する記憶領域に無駄なエラー情報が蓄積され、記憶領域を圧迫する原因になってしまう。
【０００５】
本発明は、上述した事情に鑑みてなされたものであり、エラーログを記憶する記憶領域の容量の圧迫を軽減することが出来る電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明では、電子機器に係る第１の解決手段として、所定の機能にエラーが発生すると、発生したエラーに対するエラーログの記録を規定回数実行する制御部を具備する電子機器であって、前記制御部は、発生したエラーが通常時に頻発する軽度のエラーである場合に、当該エラーに対するエラーログの記憶回数を減らすという手段を採用する。
【０００７】
本発明では、電子機器に係る第２の解決手段として、上記第１の解決手段において、前記制御部は、影響が特定の機能に限定されるエラーが発生した場合には、当該特定の機能に関わる種類のエラーログのみを記録するという手段を採用する。
【０００８】
本発明では、電子機器に係る第３の解決手段として、上記第１または第２の解決手段において、前記制御部は、同じエラーが繰り返し発生する場合には、記録するエラーログの情報量を減らすという手段を採用する。
【発明の効果】
【０００９】
本発明によれば、電子機器が、所定の機能にエラーが発生すると、発生したエラーに対するエラーログの記録を規定回数実行する制御部を具備する電子機器であって、前記制御部は、発生したエラーが通常時に頻発する軽度のエラーである場合に、当該エラーに対するエラーログの記憶回数を減らす。その為、この電子機器において、エラーログを記憶する記録領域の容量の圧迫を軽減することが出来る。
さらに、この電子機器では、同じエラーが繰り返し発生すると、当該エラーに対するエラーログの情報量を減らして記録を行う。これにより、その全てが解析に使用されるわけではない同じエラーのエラーログ、すなわち重複するエラーログの記録処理が実行されることを避けると共に記憶領域が圧迫されることを防ぐことが出来る
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の一実施形態について説明する。本実施形態は、本発明の電子機器に含まれる画像形成装置の一つである複写機能、プリント機能、ファクシミリ送信／受信機能を併せ持つ複合機に関する。
まず、複合機Ａの機能構成について、図１を参照して、説明する。図１は本実施形態に係る複合機Ａの機能ブロック図である。
複合機Ａは、メインコントローラ１、各種センサ群２、画像読取部３、画像データ記憶部４、画像形成部５、通信Ｉ／Ｆ部６、操作表示部７を備えている。
【００１１】
上記メインコントローラ１は、ＣＰＵ１ａ、ＲＯＭ１ｂ及びＲＯＭ１ｃを備えている。
ＣＰＵ１ａは、ＲＯＭ１ｂに記憶されている制御プログラム、画像データ記憶部４に記憶されている原稿画像データ、プリント画像データまたはファクシミリ画像データ、通信Ｉ／Ｆ部６を介してクライアントコンピュータ（図示略）または公衆網（図示略）から入力される各種指示及び操作表示部７から入力される操作指示に基づいて複合機Ａの全体動作を制御する。なお、このＣＰＵ１ａの制御処理の詳細については、以下に複合機Ａの動作として説明する。
ＲＯＭ１ｂは、ＣＰＵ１ａで実行される制御プログラム及びその他のデータを記憶する不揮発性メモリである。
【００１２】
ＲＡＭ１ｃは、ＣＰＵ１ａが制御プログラムを実行して各種動作を行う際に、データの一時保存先となるワーキングエリアとして用いられる揮発性メモリである。
各種センサ群２は、例えば印刷用紙切れ検出センサや、印刷用紙詰まり検出センサ、印刷用紙位置検出センサ、原稿詰まり検出センサ、トナーロー検出センサ、カバー開検出センサ及び温度センサ等の画像形成動作に必要な各種センサであり、それぞれのセンサで検出した各種の情報を検出信号としてＣＰＵ１ａに出力する。
【００１３】
画像読取部３は、ＡＤＦ（自動原稿送り装置）、ＣＣＤ(Charge Coupled Device)センサ及びスキャナエンジン等を備える。スキャナエンジンには、ＣＰＵ、ＲＯＭ及びＲＡＭによって構成される画像読取制御部３ａが具備される。画像読取制御部３ａは、ＣＰＵ１の制御の下、ＡＤＦ、ＣＣＤ及びスキャンエンジンを制御する。この画像読取部３では、ＡＤＦによって順次給紙される原稿の画像をＣＣＤセンサに読み取らせ、原稿画像に基づく原稿画像データをスキャナエンジンの画像読取制御部３ａが出力する。なお、画像読取部３の画像読取制御部３ａは、原稿画像データをＣＰＵ１ａに出力し、一方、ＣＰＵ１ａは、原稿画像データを画像データ記憶部４に記憶させる。
【００１４】
画像データ記憶部４は、例えばフラッシュメモリまたはハードディスクであり、ＣＰＵ１ａの指示の下、原稿画像データ、通信Ｉ／Ｆ部６がクライアントコンピュータ（図示略）から受信するプリント画像データ及び通信Ｉ／Ｆ部６が公衆網（図示略）から受信するファクシミリ画像データを記憶する。
【００１５】
画像形成部５は、プリントエンジン（給紙ローラ、給紙ローラ駆動用のモータ感光ドラム、帯電器、現像装置、定着ローラ、排紙ローラ及び搬送ローラ駆動用のモータ等を含む物理的な画像形成工程を実行する機構）、画像形成制御部５ａを備えている。そして、画像形成制御部５ａは、ＣＰＵ、ＲＯＭ及びＲＯＭによって構成され、ＣＰＵ１ａの制御の下、画像形成部５の画像形成動作を制御する。この画像形成部５では、画像形成制御部５ａが、ＣＰＵ１の制御の下、給紙カセットに収納される印刷用紙をプリントエンジンにおける給紙ローラに搬送させる。
【００１６】
そして、画像形成制御部５ａは、画像データ記憶部４に記憶されている原稿画像データ、プリント画像データまたはファクシミリ画像データに基づいて、搬送された印刷用紙へトナーによって形成される画像形成画像を転写させると共に定着処理をプリンタエンジンに実行させる。画像形成制御部５ａは、画像形成が完了した印刷用紙をプリントエンジンの排紙トレイへ排紙ローラに搬送させる。
【００１７】
通信Ｉ／Ｆ部６は、ＬＡＮ（Local Area Network）ケーブルを介してクライアントコンピュータ（図示略）と接続するＬＡＮ接続端子を有するＬＡＮボードと、公衆網（図示略）の公衆電話網と接続する電話網接続端子を有するＦＡＸボードとを備え、クライアントコンピュータ及び公衆網との間で各種信号の送受信を行う。そして、ＦＡＸボードは、ＦＡＸ通信制御部６ａを備え、このＦＡＸ通信制御部は、ＣＰＵ１ａの指示の下、ＦＡＸ通信における信号伝送制御処理を実行する。
【００１８】
操作表示部７は、スタートキー、ストップキー、電源キー、テンキー（数値入力キー）、タッチパネル７ａ、クリアキーやその他の各種操作キー、を備えており、それぞれのキーの操作指示をＣＰＵ１に出力すると共に、ＣＰＵ１の制御の下、タッチパネル７ａに種々の画面を表示する。
【００１９】
次に、上記構成の本実施形態に係る複合機Ａの動作について図２を参照して詳しく説明する。図２は、本実施形態に係る複合機Ａの動作を示すフローチャートである。
複合機ＡのＣＰＵ１ａは、エラーが発生すると、発生したエラーの種別を判断する（ステップＳ１）。
【００２０】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、各種センサ群２から入力される検出信号に基づいて複合機Ａの筐体のカバーのオープン、印刷用紙切れ、または通信Ｉ／Ｆ部６のＦＡＸ通信制御部６ａからの情報に基づいてＦＡＸ通信中であると判断すると、エラーログを記録しない（ステップＳ２）。筐体のカバーのオープン、印刷用紙切れ及びＦＡＸ通信中は、複合機Ａの通常稼動時に発生するものであり、ユーザに大きな不利益を与えるものでない為、エラーログを記録しない。
【００２１】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、各種センサ群２から入力される検出信号に基づいて印刷用紙のＪＡＭ、トナーロー、排紙トレイの印刷用紙フルまたは画像読取部のＡＤＦへの原稿未セットであると判断すると、それぞれのエラーの発生回数を計数する為に、発生したエラーに応じた発生回数カウント値に１を加算する（ステップＳ３）。印刷用紙のＪＡＭ、トナーロー、排紙トレイの印刷用紙フル及び原稿未セットは、複合機Ａに散発的に発生するものであり、大きな問題を生じるものではない為、エラーログの記録せずに、その発生回数の計数のみを行う。
【００２２】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、画像形成部５の画像形成制御部５ａからの情報に基づいてプリンタエンジンに含まれる給紙ローラ、給紙ローラ駆動用のモータ感光ドラム、帯電器、現像装置、定着ローラ、排紙ローラ及び搬送ローラ駆動用のモータ等の各ユニットの接続異常であると判断すると、エラーの発生直後に、画像形成エラーログをＲＯＭ１ｂに記憶させる（ステップＳ４）。この画像形成エラーログとは、画像形成部５のプリンタエンジンに含まれる各ユニットの状態を記録したものである。そして、画像形成部５のプリントエンジンに含まれる各ユニットの接続異常は、画像形成部５以外の他の機能へ影響を与えるものではない為、画像形成エラーログ以外のエラーログを記録しない。
【００２３】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、通信Ｉ／Ｆ部６のＦＡＸボードのＦＡＸ通信制御部６ａからの情報に基づいてＦＡＸダイヤルトーンの未検出であると判断すると、エラー発生直後のＦＡＸ通信エラーログをＲＯＭ１ｂに記録させる（ステップＳ５）。このＦＡＸ通信エラーログとは、通信Ｉ／Ｆ部６のＦＡＸボードが実行するＦＡＸ通信の状態を記録したものである。そして、ＦＡＸダイヤルトーンの未検出は、通信Ｉ／Ｆ６が実行するＦＡＸ通信以外の他の機能へ影響を与えるものではない為、ＦＡＸ通信エラーログ以外のエラーログを記録しない。
【００２４】
複合機ＡのＣＰＵ１ａは、ステップＳ１において、発生したエラーが、各種センサ群２の検出信号に基づいて画像読取部３のＡＤＦでの原稿詰まりであると判断すると、エラー発生直後に、画像読取エラーログをＲＯＭ１ｂに記録させる（ステップＳ６）。この画像読取エラーログとは、画像読取部３のＡＤＦ及びスキャンエンジンの各状態を記録したものである。そして、画像読取部３のＡＤＦでの原稿詰まりは、画像読取部３以外の他の機能へ影響を与えるものではない為、画像読取エラーログ以外のエラーログを記録しない。
【００２５】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、プリントオーバーランであると判断すると、エラーの発生食後に、メインコントローラエラーログ及び画像形成エラーログをＲＯＭ１ｂに記録させる（ステップＳ７）。メインコントローラエラーログとは、ＣＰＵ１ａが実行する制御処理を記録したものである。そして、プリントオーバランは、メインコントローラ及び画像形成部５以外の他の機能へ影響を与えるものではない為、メインコントローラエラーログ及び画像形成エラーログ以外のエラーログを記録しない。
【００２６】
なお、プリントオーバランとは、画像形成部５において印刷用紙を搬送しながら画像を転写する処理の進捗に比べて、ＣＰＵ１ａが、画像データ記憶部４が記憶する画像データに対して画像処理を施し、画像処理を施した画像データを画像形成部５へ出力する処理の進捗が遅い場合に発生するものであり、このプリントオーバランによって印刷用紙に形成される画像に途切れが生じる。ＣＰＵ１ａは、画像形成部５の処理及び画像データを画像形成部５へ出力する処理を監視して、プリントオーバランを検出する。
【００２７】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、画像読取部３の画像形成制御部５ａからの情報に基づいてＡＤＦまたはスキャンエンジンの自動調整の失敗であると判断すると、エラーの発生直後に、メインコントローラエラーログ及び画像読取エラーログをＲＯＭ１ｂに記録させるする（ステップＳ８）。そして、画像読取部３またはスキャンエンジンの自動調整の失敗は、メインコントローラ１及び画像形成部５以外の他の機能へ影響を与えるものではない為、メインコントローラエラーログ及び画像形成エラーログ以外のエラーログを記録しない。
【００２８】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、各種センサ群２から入力される検出信号に基づいて画像読取部３または画像形成部５における機械異常であると判断すると、エラーの発生直後とエラー通知画面をタッチパネル７ａに表示させてから数秒後に、メインコントローラエラーログ、画像形成エラーログ、ＦＡＸ通信エラーログ及び画像読取エラーログをＲＯＭ１ｂに記録させる（ステップＳ９）。
【００２９】
機械異常は、連続して発生する可能性がある為に、ＣＰＵ１ａは、エラーが発生してから２度のタイミングでエラーログを記録する。また、機械異常は、エラーの解析を実施して、その原因を特定する必要あり、また複合機Ａの広範囲の影響を与える為に、ＣＰＵ１ａは、全てのエラーログ、すなわちメインコントローラエラーログ、画像形成エラーログ、ＦＡＸ通信エラーログ及び画像読取エラーログを記録する。
【００３０】
ＣＰＵ１ａは、ステップＳ１において、発生したエラーが、ソフトウェア異常であると判断すると、エラーの発生直後と、エラー通知画面をタッチパネル７ａに表示させた直後と、エラー通知画面の表示から数秒毎に、メインコントローラエラーログ、画像形成エラーログ、ＦＡＸ通信エラーログ及び画像読取エラーログをＲＯＭ２に記録させる（ステップＳ１０）。ソフトウェア異常は、エラーの解析を実施して、その原因を特定する必要あり、また複合機Ａの広範囲の影響を与える為に、ＣＰＵ１ａは、全てのエラーログ、すなわちメインコントローラエラーログ、画像形成エラーログ、ＦＡＸ通信エラーログ及び画像読取エラーログを記録する。また、ソフトウェア異常は、エラーの原因を特定する為の手がかりがループ処理で連続して出力される可能性がある為、連続してエラーログを記録する。
【００３１】
以上のように、本実施形態に係る複合機Ａにおいて、ＣＰＵ１が、解析が必要なエラーである機械異常及びソフトウェア異常が発生した場合には、全てのエラーログを連続して記録するが、筐体のカバーのオープン及び印刷用紙のＪＡＭ等の軽度のエラーが発生した場合にはエラーログを記録せず、プリントエンジンにおける各ユニットの接続異常等の予め影響範囲が限定されたエラーである場合には、そのエラーが発生した機能のエラーログのみを一回記録だけである為、エラーログを記憶するＲＯＭ１ｂの容量の圧迫を軽減することが出来る。
【００３２】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されることなく、例えば以下のような変形が考えられる。
（１）上記実施形態は、本発明を適用した画像形成装置の一つである複合機Ａであるが、画像形成装置以外のパーソナルコンピュータ、携帯端末及び各種家電機器へ本発明を適用してもよい。
【００３３】
（２）上記実施形態では、ＣＰＵ１ａは、画像形成部５のプリンタエンジンに含まれる各ユニットの状態を記録したものを画像形成エラーログとして記録したが、本発明はこれに限定されない。
例えば、複合機Ａにフィニッシャ及び給紙デッキが接続している場合には、フィニッシャ及び給紙デッキの状態も、画像形成エラーログに記録するようにしてもよい。
【００３４】
（３）上記実施形態では、ＣＰＵ１ａは、エラーログを取得する場合に、エラーの種別に応じて、一定量のエラーログを取得しているが、本発明はこれに限定されない。
例えば、ＣＰＵ１ａは、エラーログを取得するエラーが発生した場合に、所定の時間（数秒）前に同じエラーが発生して既にエラーログを取得していると、取得するエラーログの情報量を低減するようにしてもよい。これによって、同じエラーが繰り返し発生する度にエラーログを取得してしまうことによって、エラーログの容量が肥大化してしまうことを抑えることが出来る。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る複合機Ａの機能ブロック図である。
【図２】本発明の一実施形態に係る複合機Ａの動作を示すフローチャート図である。
【符号の説明】
【００３６】
Ａ…複合機、１…メインコントローラ、１ａ…ＣＰＵ、１ｂ…ＲＯＭ、１ｃ…ＲＡＭ、２…各種センサ群、３…画像読取部、３ａ…画像読取制御部、４…画像データ記憶部、５…画像形成部、５ａ…画像形成制御部、６…通信Ｉ／Ｆ部、６ａ…ＦＡＸ通信制御部、７…操作表示部、７ａ…タッチパネル
【図１】
2010056752.tif 000003
【図２】
2010056752.tif 000004