(57)【要約】【課題】エラーの発生原因の解析を容易にすることのできる画像形成装置を提供すること。【解決手段】記憶制御プログラムによってＲＡＭ５５のリングバッファ７３に、各種センサ５８の検知信号と作動部材５７への出力信号およびエラー検知結果を、変化があるごとに時系列的に記憶させる。そして、このリングバッファ７３に記憶されている情報を、出力プログラムによって、たとえば、ＰＣ７４に出力する。そうすると、ＰＣ７４のＣＲＴ上で、エラーの発生に至るまでの各種センサ５８の検知信号や、作動部材５７への出力信号の履歴を確認することができるので、エラーの発生原因を容易に解析することができる。【選択図】    図４
2004148690.tif 000002
【特許請求の範囲】
【請求項１】
装置内に配置され、装置状態を検知して検知信号を出力するセンサを備える画像形成装置において、
前記センサの検知信号を記憶するための記憶手段と、
前記記憶手段に前記センサの検知信号を時系列情報と関連付けて記憶させるための記憶制御手段とを備えたことを特徴とする、画像形成装置。
【請求項２】
前記センサを複数備えており、
前記記憶制御手段は、複数の前記センサの検知信号を、前記時系列情報と関連付けて前記記憶手段に記憶させることを特徴とする、請求項１に記載の画像形成装置。
【請求項３】
前記センサの検知信号に基づいて装置のエラーを検知するためのエラー検知手段を備え、
前記記憶制御手段は、前記エラー検知手段によって検知されたエラー検知結果を前記時系列情報と関連付けて前記記憶手段に記憶させることを特徴とする、請求項１または２に記載の画像形成装置。
【請求項４】
電気的に作動される作動部材を備え、
前記記憶制御手段は、前記作動部材への出力信号を前記時系列情報と関連付けて前記記憶手段に記憶させることを特徴とする、請求項１ないし３のいずれかに記載の画像形成装置。
【請求項５】
前記記憶制御手段は、前記センサの検知信号および／または前記出力信号を、それらの変化があったときにのみ前記記憶手段に記憶させることを特徴とする、請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
前記記憶手段に前記時系列情報と関連付けて記憶されている、前記センサの検知信号、前記エラー検知結果および前記出力信号のうち、少なくとも前記センサの検知信号を出力するための出力手段を備えていることを特徴とする、請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
前記出力手段は、前記エラー検知結果と、前記エラー検知手段によってエラーの検知がなされるまでの所定期間の前記センサの検知信号、および／または、前記出力信号とを出力することを特徴とする、請求項６に記載の画像形成装置。
【請求項８】
前記出力手段は、この画像形成装置に接続される外部装置に出力するか、および／または、この画像形成装置に設けられる不揮発性メモリに出力するか、および／または、記録媒体に印刷することにより出力することを特徴とする、請求項６または７のいずれかに記載の画像形成装置。
【請求項９】
前記出力手段は、出力を実行するための出力有効モードと、出力を実行しない出力無効モードと、前記出力有効モードまたは前記出力無効モードを選択するモード選択手段とを備えていることを特徴とする、請求項６ないし８のいずれかに記載の画像形成装置。
【請求項１０】
前記出力手段は、前記エラー検知手段によるエラー検知時またはそのエラー解除時に、出力を実行することを特徴とする、請求項６ないし９のいずれかに記載の画像形成装置。
【請求項１１】
前記センサが、記録媒体の搬送状態を検知するための記録媒体搬送状態検知手段であることを特徴とする、請求項１ないし１０のいずれかに記載の画像形成装置。
【請求項１２】
前記時系列情報は、前記記憶手段に前回書き込んだ時から今回書き込む時までの経過時間であることを特徴とする、請求項１ないし１１のいずれかに記載の画像形成装置。
【請求項１３】
前記記憶制御手段は、前記経過時間が所定時間となった時には、それ以後の経過時間をカウントしないことを特徴とする、請求項１２に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタなどの画像形成装置に関する。
【０００２】
【従来の技術】
プリンタなどの画像形成装置では、通常、用紙の搬送経路に臨むように用紙センサが設けられている。この用紙センサは、用紙の搬送方向において所定間隔を隔てて複数設けられ、揺動自在のアクチュエータを備えている。
【０００３】
そして、各用紙センサでは、用紙が接触すると、アクチュエータが傾倒してオン状態となり、用紙が離れるとアクチュエータが起立してオフ状態となるように構成されており、たとえば、用紙のジャムが発生したときには、ＣＰＵにおいて、各用紙センサのオン状態またはオフ状態を検知して、ジャムを検知した用紙センサを特定し、その用紙センサの配置から、どの付近でジャムを生じているかを判断するようにしている。
【０００４】
また、たとえば、特開２０００−１２７５７２号公報では、エラーが発生した時刻を記憶して、印字することが提案されている。
【０００５】
【特許文献１】
特開２０００−１２７５７２号公報
【発明が解決しようとする課題】
しかるに、上記したプリンタでは、ジャムの発生箇所を知ることはできるが、ジャムの発生箇所が判明するだけでは、ジャムの発生原因を解析するには不十分である。また、たとえ、ジャムの発生時刻を記憶するようにしても、その発生時刻からジャムの発生原因を解析することは困難である。
【０００６】
本発明は、このような事情に鑑みなされたもので、その目的とするところは、エラーの発生原因の解析を容易にすることのできる画像形成装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、装置内に配置され、装置状態を検知して検知信号を出力するセンサを備える画像形成装置において、前記センサの検知信号を記憶するための記憶手段と、前記記憶手段に前記センサの検知信号を時系列的に記憶させるための記憶制御手段とを備えたことを特徴としている。
【０００８】
このような構成によると、記憶手段には、センサによって検知された装置状態の検知信号が時系列的に記憶されているので、エラーの発生時には、その時系列的に記憶されている装置状態の検知信号を確認すれば、エラーの発生に至るまでの履歴を知ることができ、エラーの発生原因を容易に解析することができる。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記センサを複数備えており、前記記憶制御手段は、複数の前記センサの検知信号を、時系列的に前記記憶手段に記憶させることを特徴としている。
【００１０】
このような構成によると、記憶制御手段によって、複数のセンサの検知信号が時系列的に記憶手段に記憶されるので、これらをリンクさせてエラーの発生原因を解析することができる。そのため、エラーの発生原因について、より詳細な解析を達成することができる。
【００１１】
また、請求項３に記載の発明は、請求項１または２に記載の発明において、前記センサの検知信号に基づいて装置のエラーを検知するためのエラー検知手段を備え、前記記憶制御手段は、前記エラー検知手段によって検知されたエラー検知結果を時系列的に前記記憶手段に記憶させることを特徴としている。
【００１２】
このような構成によると、エラー検知手段によって、検知されたエラー検知結果が時系列的に記憶されるので、エラーの発生に至るまでの履歴が明確となる。そのため、より一層、詳細なエラーの発生原因の解析を達成することができる。
【００１３】
また、請求項４に記載の発明は、請求項１ないし３のいずれかに記載の発明において、電気的に作動される作動部材を備え、前記記憶制御手段は、前記作動部材への出力信号を時系列的に前記記憶手段に記憶させることを特徴としている。
【００１４】
このような構成によると、記憶制御手段によって、作動部材への出力信号が時系列的に記憶手段に記憶されるので、作動部材への出力信号の履歴を、センサの検知信号の履歴とリンクさせて解析することができる。そのため、より詳細なエラーの発生原因の解析を達成することができる。
【００１５】
また、請求項５に記載の発明は、請求項１ないし４のいずれかに記載の発明において、前記記憶制御手段は、前記センサの検知信号および／または前記出力信号を、それらの変化があったときにのみ前記記憶手段に記憶させることを特徴としている。
【００１６】
このような構成によると、記憶制御手段は、センサの検知信号および／または出力信号に変化があったときにのみ、これらを記憶手段に記憶する。そのため、解析に必要な情報のみが記憶されるので、解析の容易化およびメモリ容量の低減化を図ることができる。
【００１７】
また、請求項６に記載の発明は、請求項１ないし５のいずれかに記載の発明において、前記記憶手段に時系列的に記憶されている、前記センサの検知信号、前記エラー検知結果および前記出力信号のうち、少なくとも前記センサの検知信号を出力するための出力手段を備えていることを特徴としている。
【００１８】
このような構成によると、出力手段によって、少なくともセンサの検知信号が出力されるので、その出力情報を確認することにより、解析の容易化を図ることができる。
【００１９】
また、請求項７に記載の発明は、請求項６に記載の発明において、前記出力手段は、前記エラー検知結果と、前記エラー検知手段によってエラーの検知がなされるまでの所定期間の前記センサの検知信号および／または前記出力信号とを出力することを特徴としている。
【００２０】
このような構成によると、出力手段によって出力される、エラー検知結果とエラーの検知がなされるまでの所定期間のセンサの検知信号および／または出力信号とを確認することによって、エラー検知手段によって検知されたエラーの発生原因を迅速に解析することができる。
【００２１】
また、請求項８に記載の発明は、請求項６または７のいずれかに記載の発明において、前記出力手段は、この画像形成装置に接続される外部装置に出力するか、および／または、この画像形成装置に設けられる不揮発性メモリに出力するか、および／または、記録媒体に印刷することにより出力することを特徴としている。
【００２２】
このような構成によると、外部装置に出力すれば、その外部装置において出力情報を確認して、エラーの発生原因を迅速に解析することができる。また、不揮発性メモリに出力すれば、一旦電源を切っても、その出力情報を画像形成装置自身で記憶しておくことができるので、その後に外部装置に出力して、その外部装置においてエラーの発生原因を解析することができる。また、記録媒体に印刷すれば、その記録媒体において出力情報をただちに確認して、エラーの発生原因を迅速に解析することができる。
【００２３】
また、請求項９に記載の発明は、請求項６ないし８のいずれかに記載の発明において、前記出力手段は、出力を実行するための出力有効モードと、出力を実行しない出力無効モードと、前記出力有効モードまたは前記出力無効モードを選択するモード選択手段とを備えていることを特徴としている。
【００２４】
このような構成によると、モード選択手段によって、出力無効モードまたは出力有効モードを選択することで、記憶手段に記憶される記憶情報を、必要なときにのみ出力させることができる。そのため、不必要な処理を低減して、処理の効率化を図ることができる。
【００２５】
また、請求項１０に記載の発明は、請求項６ないし９のいずれかに記載の発明において、前記出力手段は、前記エラー検知手段によるエラー検知時またはそのエラー解除時に、出力を実行することを特徴としている。
【００２６】
このような構成によると、エラー検知手段によってエラーが検知されたとき、または、検知されたエラーが解除されたときに、出力手段によって出力される、すなわち、エラーに基づくタイミングで自動的に出力されるので、効率よく、エラーの発生原因の解析を達成することができる。
【００２７】
また、請求項１１に記載の発明は、請求項１ないし１０のいずれかに記載の発明において、前記センサが、記録媒体の搬送状態を検知するための記録媒体搬送状態検知手段であることを特徴としている。
【００２８】
このような構成によると、記録媒体搬送状態検知手段の検知信号を解析することによって、記録媒体のジャムに起因するエラーの発生原因を容易に解析することができる。そのため、記録媒体のジャムに起因するエラーの発生原因について、精度のよい解析を達成することができる。
【００２９】
また、請求項１２に記載の発明は、請求項１ないし１１のいずれかに記載の発明において、前記時系列情報は、前記記憶手段に前回書き込んだ時から今回書き込む時までの経過時間であることを特徴としている。
【００３０】
このような構成によると、時系列情報として、前回書き込んだ時から今回書き込む時までの経過時間が、記憶手段に書き込まれるので、記憶手段のメモリ容量の低減化を図ることができる。
【００３１】
また、請求項１３に記載の発明は、請求項１２に記載の発明において、前記記憶制御手段は、前記経過時間が所定時間となった時には、それ以後の経過時間をカウントしないことを特徴としている。
【００３２】
このような構成によると、経過時間が、所定時間となった時には、それ以後の経過時間がカウントされないので、メモリ容量の低減化を図ることができる。
【００３３】
【発明の実施の形態】
図１は、本発明の画像形成装置としてのレーザプリンタの一実施形態を示す要部側断面図である。図１において、レーザプリンタ１は、本体ケーシング２内に、記録媒体としての用紙３を給紙するためのフィーダ部４や、給紙された用紙３に画像を形成するための画像形成部５などを備えている。
【００３４】
フィーダ部４は、給紙トレイ６と、給紙トレイ６内に設けられた用紙押圧板７と、給紙トレイ６の一端側端部の上方に設けられる給紙ローラ８および給紙パット９と、給紙ローラ８に対し用紙３の搬送方向の下流側に設けられる紙粉取りローラ１０および１１と、紙粉取りローラ１０および１１に対し用紙３の搬送方向の下流側に設けられるレジストローラ１２とを備えている。なお、このレーザプリンタ１において、給紙ローラ８が設けられる側を前側、後述する定着部１８が設けられる側を後側とする。
【００３５】
給紙トレイ６は、上方が開口したボックス状に形成されており、本体ケーシング２内の底部に設けられている。この給紙トレイ６は、レーザプリンタ１の本体ケーシング２に対して前側から着脱可能に設けられており、本体ケーシング２内に設けられる給紙トレイセンサ６７（図２参照）によって、用紙トレイ６のセットの有無が検知され、そのセットの有無に対応するオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。
【００３６】
用紙押圧板７は、用紙３を積層状にスタック可能とされ、給紙ローラ８に対して遠い方の端部において揺動可能に支持されることによって、近い方の端部が上下方向に移動可能とされており、また、その裏側から図示しないばねによって上方向に付勢されている。そのため、用紙押圧板７は、用紙３の積層量が増えるに従って、給紙ローラ８に対して遠い方の端部を支点として、ばねの付勢力に抗して下向きに揺動される。給紙ローラ８および給紙パット９は、互いに対向状に配設され、給紙パット９の裏側に配設されるばね１３によって、給紙パット９が給紙ローラ８に向かって押圧されている。用紙押圧板７上の最上位にある用紙３は、用紙押圧板７の裏側から図示しないばねによって給紙ローラ８に向かって押圧され、その給紙ローラ８と給紙パット９とで挟まれた後、給紙ソレノイド６３（図２参照）の励磁により、給紙ローラ８にメインモータ６２（図２参照）の動力が伝達され、これによって、給紙ローラ８が回転されることにより、その用紙３が、１枚毎に給紙される。
【００３７】
なお、給紙トレイ６内における用紙押圧板７の給紙ローラ８に対して近い方の端部では、本体ケーシング２内に設けられる給紙トレイスタックセンサ６８ａ（図２参照）によって、用紙押圧板７上にスタックされる用紙３の有無が検知され、その用紙３の有無に対応するオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。
【００３８】
そして、給紙された用紙３は、紙粉取りローラ１０および１１によって、紙粉が取り除かれた後、レジストローラ１２に送られる。
【００３９】
レジストローラ１２は、１対のローラから構成されており、用紙３を所定のレジスト後に、メインモータ６２（図２参照）からの動力によって画像形成位置（感光ドラム２７と転写ローラ３０との接触位置）に送るようにしている。また、このレジストローラ１２を挟んで用紙３の搬送方向上流側および搬送方向下流側（以下、単に上流側、下流側という場合がある。）には、記録媒体搬送状態検知手段としてのレジスト前センサ６９ａおよびレジスト後センサ６９ｂが設けられている。
【００４０】
レジスト前センサ６９ａおよびレジスト後センサ６９ｂは、揺動可能なアクチュエータを備えており、用紙３が搬送方向上流側から送られ、その用紙３の先端が接触することによって、アクチュエータが傾倒してオンされ、その用紙３の後端が離間することによって、アクチュエータが起立してオフされるように構成されている。そして、このオン・オフの検知信号が、後述するＡＳＩＣ５３（図２参照）の内部の各ポートＡ〜Ｅに入力されるように構成されている。そのため、このようなレジスト前センサ６９ａおよびレジスト後センサ６９ｂのアクチュエータのオン・オフの検知によって、用紙３の画像形成位置への搬送状態や用紙３のジャムに起因するエラーを検知することができる。
【００４１】
また、このフィーダ部４は、さらに、マルチパーパストレイ１４と、マルチパーパストレイ１４上に積層される用紙３を給紙するためのマルチパーパス側給紙ローラ１５およびマルチパーパス側給紙パット２５とからなるマルチパーパス給紙機構を備えている。マルチパーパス側給紙ローラ１５およびマルチパーパス側給紙パット２５は、互いに対向状に配設され、マルチパーパス側給紙パット２５の裏側に配設されるばね２５ａによって、マルチパーパス側給紙パット２５がマルチパーパス側給紙ローラ１５に向かって押圧されている。マルチパーパストレイ１４上に積層される用紙３は、マルチパーパス側給紙ローラ１５の回転によってマルチパーパス側給紙ローラ１５とマルチパーパス側給紙パット２５とで挟まれた後、１枚毎に給紙される。なお、このマルチパーパス給紙機構においても、マルチパーパストレイスタックセンサ６８ｂ（図２参照）が設けられており、マルチパーパストレイ１４上にスタックされる用紙３の有無を検知して、その用紙３の有無に対応するオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。
【００４２】
画像形成部５は、スキャナ部１６、プロセスユニット１７、定着部１８などを備えている。
【００４３】
スキャナ部１６は、本体ケーシング２内の上部に設けられ、レーザ発光部（図示せず。）、スキャナモータ６４（図２参照）の駆動によって回転駆動されるポリゴンミラー１９、レンズ２０および２１、反射鏡２２、２３および２４などを備えており、レーザ発光部から発光される画像データに基づくレーザビームを、鎖線で示すように、ポリゴンミラー１９、レンズ２０、反射鏡２２および２３、レンズ２１、反射鏡２４の順に通過あるいは反射させて、プロセスユニット１７の感光ドラム２７の表面上に高速走査にて照射させている。
【００４４】
プロセスユニット１７は、スキャナ部１６の下方に配設され、本体ケーシング２に対して着脱自在に装着されるドラムカートリッジ２６内に、現像カートリッジ２８、感光ドラム２７、スコロトロン型帯電器２９および転写ローラ３０などを備えている。なお、ドラムカートリッジ２６は、本体ケーシング２に設けられるフロントカバー２ａを開閉することによって、本体ケーシング２に着脱可能とされている。
【００４５】
すなわち、このフロントカバー２ａは、本体ケーシング２の前面に設けられており、その下端部に設けられるヒンジ２ｂを介して、本体ケーシング２に回動可能に支持され、その上端部が前後方向に揺動することにより、本体ケーシング２に対して開閉するように構成されている。また、本体ケーシング２におけるフロントカバー２ａの近傍には、フロントカバー２ａの開閉状態を検知するためのカバーセンサ７２（図２参照）が設けられており、フロントカバー２ａの開閉に対応するオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。
【００４６】
なお、このレーザプリンタ１では、フロントカバー２ａが本体ケーシング２に対して開動作されると、カバーセンサ７２がオンされ、このカバーセンサ７２のオンの検知信号に基づいて、ＣＰＵコア５９（図２参照）が、後述する作動部材５７（図２参照）の作動を停止するように制御している。これによって、このレーザプリンタ１では、たとえば、印刷処理中にフロントカバー２ａが開動作された場合に、メインモータ６２（図２参照）や高圧電源６１（図２参照）の作動を停止させることにより、安全を確保するようにしている。
【００４７】
現像カートリッジ２８は、ドラムカートリッジ２６に対して着脱自在に装着されており、現像ローラ３１、層厚規制ブレード３２、供給ローラ３３、トナーホッパ３４などを備えている。
【００４８】
トナーホッパ３４内には、現像剤として、正帯電性の非磁性１成分のトナーが充填されている。このトナーとしては、重合性単量体、たとえば、スチレンなどのスチレン系単量体や、アクリル酸、アルキル（Ｃ１〜Ｃ４）アクリレート、アルキル（Ｃ１〜Ｃ４）メタアクリレートなどのアクリル系単量体を、懸濁重合などの公知の重合方法によって共重合させることにより得られる重合トナーが使用されている。このような重合トナーは、略球状をなし、流動性が極めて良好であり、高画質の画像形成を達成することができる。
【００４９】
なお、このようなトナーには、カーボンブラックなどの着色剤やワックスなどが配合されるとともに、流動性を向上させるために、シリカなどの外添剤が添加されている。その粒子径は、約６〜１０μｍ程度である。
【００５０】
そして、トナーホッパ３４内のトナーは、トナーホッパ３４の中心に設けられる回転軸３５に支持されるアジテータ３６により攪拌されて、トナーホッパ３４の側部に開口されたトナー供給口３７から放出される。なお、このアジテータ３６は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（時計方向）に回転駆動される。
【００５１】
また、トナーホッパ３４の両側壁には、トナーの残量検知用の窓３８が設けられており、各窓３８の外側において対向配置される発光部および受光部からなるトナーセンサ７０（図２参照）によって、トナーホッパ３４内のトナーエンプティが検知され、このトナーエンプティの有無に対応するオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。なお、各窓３８は、回転軸３５に支持されたクリーナ３９によって清掃される。
【００５２】
トナー供給口３７の側方位置には、供給ローラ３３が回転可能に配設されており、また、この供給ローラ３３に対向して、現像ローラ３１が回転可能に配設されている。そして、これら供給ローラ３３と現像ローラ３１とは、そのそれぞれがある程度圧縮するような状態で互いに当接されている。
【００５３】
供給ローラ３３は、金属製のローラ軸に、導電性の発泡材料からなるローラが被覆されている。この供給ローラ３３は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（反時計方向）に回転駆動される。
【００５４】
また、現像ローラ３１は、金属製のローラ軸に、導電性のゴム材料からなるローラが被覆されている。より具体的には、現像ローラ３１のローラは、カーボン微粒子などを含む導電性のウレタンゴムまたはシリコーンゴムからなるローラ本体の表面に、フッ素が含有されているウレタンゴムまたはシリコーンゴムのコート層が被覆されている。なお、現像ローラ３１には、高圧電源６１（図２参照）から現像バイアスが印加されるように構成されている。また、この現像ローラ３１は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（反時計方向）に回転駆動される。
【００５５】
また、現像ローラ３１の近傍には、層厚規制ブレード３２が配設されている。この層厚規制ブレード３２は、金属の板ばね材からなるブレード本体の先端部に、絶縁性のシリコーンゴムからなる断面半円形状の押圧部４０を備えており、現像ローラ３１の近くにおいて現像カートリッジ２８に支持されて、押圧部４０がブレード本体の弾性力によって現像ローラ３１上に圧接されるように構成されている。
【００５６】
そして、トナー供給口３７から放出されるトナーは、供給ローラ３３の回転により、現像ローラ３１に供給され、この時、供給ローラ３３と現像ローラ３１との間で正に摩擦帯電され、さらに、現像ローラ３１上に供給されたトナーは、現像ローラ３１の回転に伴って、層厚規制ブレード３２の押圧部４０と現像ローラ３１との間に進入し、一定厚さの薄層として現像ローラ３１上に担持される。
【００５７】
感光ドラム２７は、現像ローラ３１の側方位置において、その現像ローラ３１と対向するような状態で、ドラムカートリッジ２６において回転可能に支持されている。この感光ドラム２７は、ドラム本体が接地され、その表面がポリカーボネートなどから構成される正帯電性の感光層により形成されている。また、感光ドラム２７は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（時計方向）に回転駆動される。
【００５８】
スコロトロン型帯電器２９は、感光ドラム２７の上方に、感光ドラム２７に接触しないように、所定間隔を隔てて対向配置されている。このスコロトロン型帯電器２９は、タングステンなどの帯電用ワイヤからコロナ放電を発生させる正帯電用のスコロトロン型の帯電器であり、高圧電源６１（図２参照）からの帯電電圧の印加により、感光ドラム２７の表面を一様に正極性に帯電させるように構成されている。
【００５９】
転写ローラ３０は、感光ドラム２７の下方において、この感光ドラム２７に対向配置され、ドラムカートリッジ２６に回転可能に支持されている。この転写ローラ３０は、金属製のローラ軸に、導電性のゴム材料からなるローラが被覆されており、転写時には、高圧電源６１（図２参照）から転写バイアスが印加されるように構成されている。また、この転写ローラ３０は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（反時計方向）に回転駆動される。
【００６０】
そして、感光ドラム２７の表面は、感光ドラム２７の回転に伴なって、まず、スコロトロン型帯電器２９によって一様に正極性に帯電された後、次いで、スキャナ部１６からのレーザビームにより露光されて静電潜像が形成され、その後、現像ローラ３１と対向した時に、現像ローラ３１に印加される現像バイアスにより、現像ローラ３１上に担持されかつ正帯電されているトナーが、感光ドラム２７に対向して接触する時に、感光ドラム２７の表面上に形成される静電潜像、すなわち、一様に正帯電されている感光ドラム２７の表面のうち、レーザビームによって露光され電位が下がっている露光部分に供給され、選択的に担持されることによってトナー像が形成され、これによって反転現像が達成される。
【００６１】
その後、感光ドラム２７の表面上に担持されたトナー像は、用紙３が感光ドラム２７と転写ローラ３０との間を通る間に、転写ローラ３０に印加される転写バイアスによって、用紙３に転写される。
【００６２】
定着部１８は、プロセスユニット１７の側方であって、用紙３の搬送方向下流側に配設され、加熱ローラ４１、加熱ローラ４１を押圧する押圧ローラ４２、および、これら加熱ローラ４１および押圧ローラ４２の下流側に設けられる１対の搬送ローラ４３を備えている。加熱ローラ４１は、金属筒状をなし、ハロゲンランプからなる定着ヒータ６５（図２参照）を内装しており、その定着ヒータ６５によって加熱されるように構成されている。そして、定着ヒータ６５によって加熱される加熱ローラ４１の表面温度は、その加熱ローラ４１の表面に接触状に設けられるサーミスタ７１（図２参照）によって検知され、後述するＣＰＵコア５９が、その検知温度に基づいて、定着ヒータ６５のオン・オフおよび定着部１８に設けられるファン６６（図２参照）のオン・オフを制御することにより、その加熱ローラ４１の表面温度が、設定された定着温度に維持されるように構成されている。また、加熱ローラ４１は、メインモータ６２（図２参照）からの動力の入力により、矢印方向（時計方向）に回転駆動される。
【００６３】
また、押圧ローラ４２は、この加熱ローラ４１を押圧した状態で、この加熱ローラ４１に従動して矢印方向（反時計方向）に回転される。
【００６４】
そして、定着部１８では、プロセスユニット１７において用紙３上に転写されたトナーを、用紙３が加熱ローラ４１と押圧ローラ４２との間を通過する間に熱定着させ、その後、その用紙３を搬送ローラ４３によって、排紙パス４４に搬送するようにしている。排紙パス４４に送られた用紙３は、排紙ローラ４５に送られて、その排紙ローラ４５によって排紙トレイ４６上に排紙される。
【００６５】
なお、排紙パス４４における搬送ローラ４３の搬送方向下流側近傍には、記録媒体搬送状態検知手段としての排紙センサ６９ｃが設けられている。
【００６６】
この排紙センサ６９ｃは、上記したレジスト前センサ６９ａおよびレジスト後センサ６９ｂと同様に、揺動可能なアクチュエータを備えており、定着部１８から送られてくる用紙３の先端と接触することによって、アクチュエータが傾倒してオンされ、その用紙３の後端が離間することによって、アクチュエータが起立してオフされるように構成されている。そして、このオン・オフの検知信号が、後述するＡＳＩＣ５３の内部の各ポートＡ〜Ｅに入力されるように構成されている。そのため、このような排紙センサ６９ｃのアクチュエータのオン・オフの検知によって、用紙３の排紙ローラ４５への搬送状態や用紙３のジャムに起因するエラーを検知することができる。
【００６７】
また、このレーザプリンタ１には、用紙３の両面に画像を形成するために、反転搬送部４７が設けられている。この反転搬送部４７は、排紙ローラ４５と、反転搬送パス４８と、フラッパ４９と、複数の反転搬送ローラ５０とを備えている。
【００６８】
排紙ローラ４５は、１対のローラからなり、正回転および逆回転の切り換えができるように構成されている。この排紙ローラ４５は、上記したように、排紙トレイ４６上に用紙３を排紙する場合には、正方向に回転するが、用紙３を反転させる場合には、逆方向に回転する。
【００６９】
反転搬送パス４８は、排紙ローラ４５から画像形成部５の下方に配設される複数の反転搬送ローラ５０まで用紙３を搬送することができるように、上下方向に沿って設けられており、その上流側端部が、排紙ローラ４５の近くに配置され、その下流側端部が、反転搬送ローラ５０の近くに配置されている。
【００７０】
フラッパ４９は、排紙パス４４と反転搬送パス４８との分岐部分に臨むように、揺動可能に設けられており、図示しないソレノイドの励磁または非励磁により、排紙ローラ４５によって反転された用紙３の搬送方向を、排紙パス４４に向かう方向から、反転搬送パス４８に向かう方向に切り換えることができるように構成されている。
【００７１】
反転搬送ローラ５０は、給紙トレイ６の上方において、略水平方向に複数設けられており、最も上流側の反転搬送ローラ５０が、反転搬送パス４８の後端部の近くに配置されるとともに、最も下流側の反転搬送ローラ５０が、レジストローラ１２の下方に配置されるように設けられている。
【００７２】
そして、用紙３の両面に画像を形成する場合には、この反転搬送部４７が、次のように動作される。すなわち、一方の面に画像が形成された用紙３が搬送ローラ４３によって排紙パス４４から排紙ローラ４５に送られてくると、排紙ローラ４５は、用紙３を挟んだ状態で正回転して、この用紙３を一旦外側（排紙トレイ４６側）に向けて搬送し、用紙３の大部分が外側に送られ、用紙３の後端が排紙ローラ４５に挟まれた時に、正回転を停止する。次いで、排紙ローラ４５は、逆回転し、フラッパ４９が、用紙３が反転搬送パス４８に搬送されるように、搬送方向を切り換えて、用紙３を前後逆向きの状態で反転搬送パス４８に搬送するようにする。なお、フラッパ４９は、用紙３の搬送が終了すると、元の状態、すなわち、搬送ローラ４３から送られる用紙３を排紙ローラ４５に送る状態に切り換えられる。次いで、反転搬送パス４８に逆向きに搬送された用紙３は、反転搬送ローラ５０に搬送され、この反転搬送ローラ５０から、上方向に反転されて、レジストローラ１２に送られる。レジストローラ１２に搬送された用紙３は、裏返しの状態で、再び、レジスト後に、画像形成位置に向けて送られ、これによって、用紙３の両面に画像が形成される。
【００７３】
そして、このレーザプリンタ１では、上記した各種センサの検知信号を時系列的に記憶して、その記憶した各種の検知信号を、出力することができるように構成されている。
【００７４】
図２は、このレーザプリンタ１の電気的な構成を示すブロック図である。
【００７５】
図２において、このレーザプリンタ１は、エンジン５１、インターフェイス５２、ＡＳＩＣ５３、ＲＯＭ５４、記憶手段としてのＲＡＭ５５および不揮発性メモリとしてのＮＶＲＡＭ５６などを備えている。
【００７６】
エンジン５１は、印刷処理を実行するための各種の機械要素によって構成されており、たとえば、上記した高圧電源６１、メインモータ６２、給紙ソレノイド６３、スキャナモータ６４、定着ヒータ６５、ファン６６などの電気的に作動される作動部材５７や、上記した給紙トレイセンサ６７、給紙トレイスタックセンサ６８ａ、マルチパーパストレイスタックセンサ６８ｂ、レジスト前センサ６９ａ、レジスト後センサ６９ｂ、排紙センサ６９ｃ、トナーセンサ７０、サーミスタ７１、カバーセンサ７２などの装置状態を検知するための各種センサ５８が含まれている。
【００７７】
インターフェイス５２には、外部装置としてのパーソナルコンピュータ（以下、ＰＣと省略する。）７４が接続されている。
【００７８】
ＡＳＩＣ５３は、ＣＰＵコア５９および各種ポートＡ〜Ｅを備えており、ＲＯＭ５４、ＲＡＭ５５、ＮＶＲＡＭ５６、エンジン５１およびインターフェイス５２とバス６０によって接続されている。
【００７９】
ＣＰＵコア５９は、レーザプリンタ１における制御の中枢をなし、レーザプリンタ１の各部を制御している。
【００８０】
ＡＳＩＣ５３の各ポートＡ〜Ｅには、作動部材５７、すなわち、高圧電源６１、メインモータ６２、給紙ソレノイド６３、スキャナモータ６４、定着ヒータ６５およびファン６６などが、それぞれ、各ポートＡ〜Ｅのいずれかに接続されており、これらに対する出力信号がＡＳＩＣ５３内に入力されるように構成されている。また、ＡＳＩＣ５３の各ポートＡ〜Ｅには、各種センサ５８、すなわち、給紙トレイセンサ６７、給紙トレイスタックセンサ６８ａ、マルチパーパストレイスタックセンサ６８ｂ、レジスト前センサ６９ａ、レジスト後センサ６９ｂ、排紙センサ６９ｃ、トナーセンサ７０、サーミスタ７１およびカバーセンサ７２などが、それぞれ、各ポートＡ〜Ｅのいずれかに接続されており、これらの検知信号がＡＳＩＣ５３内に入力されるように構成されている。
【００８１】
ＲＯＭ５４には、このレーザプリンタ１を制御するための各種のプログラム、たとえば、印刷処理を実行するための印刷制御プログラム、各種センサ５８の検知信号に基づいて装置のエラーを検知するためのエラー検知手段としてのエラー検知プログラム、各種センサ５８の検知信号、作動部材５７への出力信号、エラー検知結果をＲＡＭ５５に時系列的に記憶させるための記憶制御手段としての記憶制御プログラム、ＲＡＭ５５に記憶される検知信号、出力信号、エラー検知結果を出力するための出力手段としての出力プログラムなどの各種プログラムが格納されている。
【００８２】
ＲＡＭ５５は、一時的な数値やデータなどを格納するメモリであって、記憶制御プログラムによって、検知信号、出力信号およびエラー検知結果が書き込まれるリングバッファ７３を備えている。
【００８３】
ＮＶＲＡＭ５６は、レーザプリンタ１の電源を切ったり、レーザプリンタ１をリセットしても、記憶されたデータが消去されない不揮発性メモリであり、たとえば、出力プログラムによって、リングバッファ７３に記憶される情報が書き込まれる。
【００８４】
そして、このレーザプリンタ１では、記憶制御プログラムによって、各種センサ５８の検知信号、作動部材５７への出力信号、エラー検知結果が、ＲＡＭ５５のリングバッファ７３に時系列的に書き込まれる。
【００８５】
リングバッファ７３は、図３（ａ）に示すように、ＲＡＭ５５内において、所定の記憶容量（たとえば、正常印刷時において、Ａ４サイズで４ページ分に相当する情報を記憶できる容量（１０２４ｂｙｔｅ））として設定されており、各ポートＡ〜Ｅから入力される各種センサ５８の検知信号、作動部材５７への出力信号、あるいは、エラー検知プログラムによって検知されたエラー検知結果が、記憶制御プログラムによって、それらの状態が変化したタイミングで順次書き込まれる。
【００８６】
すなわち、このリングバッファ７３は、時系列情報として、変化があったタイミングの情報（以下、タイミング情報という。）と、そのタイミングにおいて、どのような変化があったか、すなわち、各ポートＡ〜Ｅのうちのいずれのポートに接続される、いずれの各種センサ５８または作動部材５７に、どのような変化を生じたかの情報（以下、ポート情報という。）とが、記憶されるように設定されている。
【００８７】
このように、各種センサ５８の検知信号および／または出力プログラムによる作動部材５７への出力信号に変化があったときにのみ、これらをＲＡＭ５５に記憶すれば、解析に必要な情報のみが記憶されるので、解析の容易化およびメモリ容量の低減化を図ることができる。
【００８８】
また、タイミング情報は、次に詳述するが、リングバッファ７３に前回書き込んだ時から今回書き込む時までの経過時間として書き込まれ、また、経過時間が所定時間（後述では、２．２５ｓｅｃ）となった時には、それ以後の経過時間がカウントされず、オーバーフローとして書き込まれる。そのため、メモリ容量の低減化がより一層図られている。
【００８９】
また、このリングバッファ７３は、レーザプリンタ１の電源が投入された時点からのタイミング情報とポート情報とが記憶され、設定された記憶容量の範囲において、その記憶容量が、上記したタイミング情報およびポート情報により満たされると、最も以前に記憶されたタイミング情報およびポート情報から、順次上書きされるように設定されており、これによって、リングバッファ７３には、常に最新の情報が記憶されている。
【００９０】
このリングバッファ７３は、より具体的には、たとえば、図３（ｂ）に示すように、用紙３の給紙において、レジスト前センサ６９ａが、前回の変化があった時から７０ｍｓｅｃ後にオンされ、次いで、レジスト後センサ６９ｂが、そのレジスト前センサ６９ａのオンから５０ｍｓｅｃ後にオンされ、その後、用紙３の搬送により、２．２５ｓｅｃ以上経過後に、レジスト前センサ６９ａがオフされ、次いで、レジスト後センサ６９ｂが、そのレジスト前センサ６９ａのオフから５０ｍｓｅｃ後にオフされた場合には、たとえば、図３（ｃ）に示すデータ０〜３がリングバッファ７３に書き込まれる。
【００９１】
すなわち、図３（ｃ）において、１つのデータは、タイミング情報およびポート情報から構成されており、データ０においては、タイミング情報として７０ｍｓｅｃ（０７ｈ）およびポート情報としてＳｅｎｓｏｒ１（レジスト前センサ６９ａ）＝ｈｉｇｈ（オン）（１１ｈ）が記憶される。次いで、データ１においては、タイミング情報として５０ｍｓｅｃ（０５ｈ）およびポート情報としてＳｅｎｓｏｒ２（レジスト後センサ６９ｂ）＝ｈｉｇｈ（オン）（２１ｈ）が記憶される。そして、このリングバッファ７３では、タイミング情報について１ｂｙｔｅ（すなわち、２．２５ｓｅｃ）の記憶容量しか設定されていないので、前回の変化があった時から２．２５ｓｅｃ以上経過すると、その場合には、すべてｏｖｅｒｆｌｏｗ（ＦＦｈ）と記憶される。そのため、データ２においては、タイミング情報としてｏｖｅｒｆｌｏｗ（ＦＦｈ）およびポート情報としてＳｅｎｓｏｒ１（レジスト前センサ６９ａ）＝ｌｏｗ（オフ）（１０ｈ）が記憶される。その後、データ３においては、タイミング情報として５０ｍｓｅｃ（０５ｈ）およびポート情報としてＳｅｎｓｏｒ２（レジスト後センサ６９ｂ）＝ｌｏｗ（オフ）（２０ｈ）が記憶される。
【００９２】
なお、このような一連の情報は、実際には、図３（ｄ）に示すように、リングバッファ７３に、０７ｈ、１１ｈ、０５ｈ、２１ｈ、ＦＦｈ、１０ｈ、０５ｈ、２０ｈ、・・・と時系列的に記憶される。
【００９３】
そして、このレーザプリンタ１では、このようにして記憶されているリングバッファ７３のタイミング情報およびポート情報を出力プログラムによって出力できるように設定されている。すなわち、出力プログラムでは、リングバッファ７３の情報を、インターフェイス５２を介してＰＣ７４に出力する設定、ＮＶＲＡＭ５６に出力する設定、あるいは、用紙３にプリントアウトする設定を、それぞれ選択できるようにプログラムされている。また、この出力プログラムは、出力を実行するための出力有効モードと、出力を実行しない出力無効モードとを選択的に設定できるモード選択手段としてのモード選択プログラムを備えている。
【００９４】
そして、このレーザプリンタ１では、リングバッファ７３に記憶されているタイミング情報およびポート情報を出力プログラムによってＰＣ７４に出力したり、用紙３にプリントアウトすることによって、各種センサ５８の検知信号、作動部材５７への出力信号およびエラー検知プログラムによるエラーの検知結果を時系列的に確認することができるので、エラーの発生に至るまでの履歴が明確となり、エラーの発生原因を詳しく解析することができる。
【００９５】
エラーの検知結果は、エラーの種類など、センサより情報が多いため、タイミング情報、エラーの発生／解除、ダミーのタイミング情報、エラーの種類の４バイトで構成されている。なお、エラーの発生は、その検知信号がＦＦｈと定義され、エラーの解除は、その検知信号がＦＥｈと定義されている（実際には、Ｓｅｎｓｏｒ１５がエラーの発生／解除に割り当てられている。）。また、ダミーのタイミング情報は、その検知信号が、必ず００ｈと定義され、エラーの種類は、エラーの種類に固有の番号が付与されている。なお、次の説明においては、用紙３のジャムのエラーの検知信号が５４ｈ、カバーセンサ７２のエラーの検知信号が６１ｈと定義されている。
【００９６】
たとえば、図４（ｃ）に示すように、エラー検知プログラムが、レジスト後センサ６９ｂのオフ時点Ｐ（すなわち、レジスト後に、用紙３が画像形成位置に搬送され、その用紙３の後端がレジスト後センサ６９ｂから離間した時点）から所定時間経過した時点Ｓ（すなわち、画像形成位置に搬送された用紙３に画像が形成された後、その用紙３の先端の当接により、Ｑ時点で排紙センサ６９ｃがオンされ、その用紙３の後端が排紙センサ６９ｃから正常に離間する時点Ｒよりも以後の時点）において、排紙センサ６９ｃがオン状態であるときに、用紙３のジャムによるエラーと判断して、そのエラー結果がリングバッファ７３に記憶される場合において、たとえば、リングバッファ７３に記憶されるタイミング情報およびポート情報が、図４（ａ）に示す通りである場合には、これを解析すると、図４（ｂ）の通りとなる。
【００９７】
すなわち、たとえば、図４（ｃ）に示すように、用紙３の搬送において、用紙３の後端がレジスト後センサ６９ｂと離間することにより、レジスト後センサ６９ｂが、前回の変化があった時から７０ｍｓｅｃ後にオフされ（Ｐ時点）、次いで、画像形成位置において画像が形成された後、用紙３の先端が、レジスト後センサ６９ｂの変化があった時から７０ｍｓｅｃ後に排紙センサ６９ｃに当接することにより、排紙センサ６９ｃがオンされ（Ｑ時点）、その２．２５ｓｅｃ以上経過後に、用紙３の後端が排紙センサ６９ｃと離間することによって、排紙センサ６９ｃがオフされ（Ｒ時点）、その後、排紙センサ６９ｃが１０ｍｓｅｃ後にオンされ、その２０ｍｓｅｃ後に、排紙センサ６９ｃがオフされ、さらにその後、排紙センサ６９ｃが１０ｍｓｅｃ後にオンされ、その１０ｍｓｅｃ後に、エラーが検知され（Ｓ時点）、その１０ｍｓｅｃ後に排紙センサ６９ｃがオフされた場合には、たとえば、図４（ａ）に示すデータがリングバッファ７３に書き込まれ、これを解析すると、図４（ｂ）に示す通りとなる。
【００９８】
すなわち、図４（ｂ）において、まず、データ０においては、タイミング情報として７０ｍｓｅｃ（０７ｈ）およびポート情報としてＳｅｎｓｏｒ２（レジスト後センサ６９ｂ）＝ｌｏｗ（オフ）（２０ｈ）が記憶され、次いで、データ１においては、タイミング情報として７０ｍｓｅｃ（０７ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｈｉｇｈ（オン）（３１ｈ）が記憶され、データ２においては、タイミング情報としてｏｖｅｒｆｌｏｗ（ＦＦｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｌｏｗ（オフ）（３０ｈ）が記憶される。そして、データ３においては、タイミング情報として１０ｍｓｅｃ（０１ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｈｉｇｈ（オン）（３１ｈ）が記憶され、データ４においては、タイミング情報として２０ｍｓｅｃ（０２ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｌｏｗ（オフ）（３０ｈ）が記憶され、データ５においては、タイミング情報として１０ｍｓｅｃ（０１ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｈｉｇｈ（オン）（３１ｈ）が記憶され、データ６においては、タイミング情報として１０ｍｓｅｃ（０１ｈ）およびポート情報としてｅｒｒｏｒ  ｓｅｔ（ＦＦｈ）が記憶される。そして、ダミーのタイミング情報としてエラー検知されたのと同時間である０ｍｓｅｃ（００ｈ）およびポート情報としてエラーの種類であるＪＡＭ（５４ｈ）が記憶され、データ７においては、タイミング情報として１０ｍｓｅｃ（０１ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｌｏｗ（オフ）（３０ｈ）が記憶される。なお、データ８においては、タイミング情報としてｏｖｅｒｆｌｏｗ（ＦＦｈ）およびポート情報としてｅｒｒｏｒ  ｃｌｅａｒ（ＦＥｈ）と、ダミーのタイミング情報として０ｍｓｅｃ（００ｈ）およびポート情報としてエラーの種類であるＪＡＭ（５４ｈ）が記憶されているが、これは、２．２５ｓｅｃ以上経過後に、エラーが解除されたことを示している。
【００９９】
そして、これをタイミング図にすると、図４（ｃ）のようになり、Ｒ時点では、排紙センサ６９ｃがオフとなって、用紙３の後端が、正常に排紙センサ６９ｃから離間することによってアクチュエータが起立してオンされていることがわかる。また、さらに、それから１０ｍｓｅｃ後に、アクチュエータが再びオンされ、さらに、２０ｍｓｅｃ後に、アクチュエータがオフされ、その１０ｍｓｅｃ後に、再び、アクチュエータがオンされ、その１０ｍｓｅｃ後に、エラーが検知され（Ｓ時点）、その１０ｍｓｅｃ後に、アクチュエータがオフされたことがわかる。
【０１００】
すなわち、これらのことにより、エラー検出プログラムによって検出されたエラーは、用紙３が排紙センサ６９ｃを通過しなかったことが原因ではなく、排紙センサ６９ｃのアクチュエータのバウンドが原因であると解析することができ、このような場合には、排紙センサ６９ｃのアクチュエータがバウンドしないように、クッションなどの対策をすればよいことがわかる。
【０１０１】
また、たとえば、上記と同様に、Ｓ時点で排紙センサ６９ｃのオン状態の検知に基づいて、エラー検知プログラムが、用紙３のジャムによるエラーを検知した場合において、たとえば、リングバッファ７３に記憶されるタイミング情報およびポート情報が、図５（ａ）に示す通りである場合には、これを解析すると、図５（ｂ）の通りとなる。
【０１０２】
すなわち、たとえば、図５（ｃ）に示すように、用紙３の搬送において、前回の変化があった時から７０ｍｓｅｃ後に、用紙３の先端が排紙センサ６９ｃに当接することにより、排紙センサ６９ｃがオンされ（Ｐ時点）、その２．２５ｓｅｃ以上経過後に、カバーセンサ７２がオンされ（Ｑ時点）、その１０ｍｓｅｃ後に、カバーセンサ７２がオフされ（Ｒ時点）、その５０ｍｓｅｃ後に、排紙センサ６９ｃのオン状態によりエラーが検知された場合（Ｓ時点）には、たとえば、図５（ａ）に示すデータがリングバッファ７３に書き込まれ、これを解析すると図５（ｂ）の通りとなる。
【０１０３】
すなわち、図５（ｂ）において、まず、データ０においては、タイミング情報として７０ｍｓｅｃ（０７ｈ）およびポート情報としてＳｅｎｓｏｒ３（排紙センサ６９ｃ）＝ｈｉｇｈ（３１ｈ）が記憶され、次いで、データ１においては、タイミング情報としてｏｖｅｒｆｌｏｗ（ＦＦｈ）およびポート情報としてＳｅｎｓｏｒ１２（カバーセンサ７２）＝ｃｏｖｅｒ  ｏｐｅｎ（１２ｈ）が記憶され、データ２においては、タイミング情報として１０ｍｓｅｃ（０１ｈ）およびポート情報としてＳｅｎｓｏｒ１２（カバーセンサ７２）＝ｃｏｖｅｒ  ｃｌｏｓｅ（１２ｈ）が記憶される。そして、データ３においては、タイミング情報として５０ｍｓｅｃ（０５ｈ）およびポート情報としてｅｒｒｏｒ  ｓｅｔ（ＦＦｈ）と、ダミーのタイミング情報として０ｍｓｅｃ（００ｈ）およびポート情報としてエラーの種類であるｃｏｖｅｒ  ｅｒｒｏｒ（６１ｈ）が記憶される。なお、データ４においては、上記と同様に、タイミング情報としてｏｖｅｒｆｌｏｗ（ＦＦｈ）およびポート情報としてｅｒｒｏｒ  ｃｌｅａｒ（ＦＥｈ）と、ダミーのタイミング情報として０ｍｓｅｃ（００ｈ）およびポート情報としてエラーの種類であるｃｏｖｅｒ  ｅｒｒｏｒ（６１ｈ）が記憶されているが、これは、２．２５ｓｅｃ以上経過後に、エラーが解除されたことを示している。
【０１０４】
そして、これをタイミング図にすると、図５（ｃ）のようになり、Ｓ時点から５０ｍｓｅｃ前に、Ｑ時点−Ｒ時点間において１０ｍｓｅｃ間だけ、フロントカバー２ａが開状態となったことが、カバーセンサ７２によって検知されていることがわかる。
【０１０５】
これらのことにより、エラー検知プログラムによって検知されたエラーは、用紙３が排紙センサ６９ｃを通過しなかったことが原因ではなく、フロントカバー２ａが振動によって一時的に開閉され、その開閉によって、メインモータ６２が安全のために停止され、その結果、用紙３が排紙センサ６９ｃに接触したまま搬送されなかったことが原因であると解析することができる。その結果、このような場合には、振動によりフロントカバー２ａが容易に開閉しないように対策すればよいことがわかる。
【０１０６】
そして、このレーザプリンタ１では、エラーが発生した場合には、このように複数の各種センサ５８および作動部材５７をリンクさせて解析することができるので、エラーの発生原因について、より詳細な解析を達成することができる。
【０１０７】
そのため、このようなリングバッファ７３、記憶制御プログラムおよび出力プログラムを、レーザプリンタ１に備えれば、製品出荷前の検査や、サービス工場での故障の修理において非常に有効であり、エラーの発生原因を迅速かつ的確に解析して、確実な対策を施すことができる。
【０１０８】
すなわち、レーザプリンタ１の検査時や、レーザプリンタ１の修理時には、出力プログラムにおいて、ＰＣ７４に出力するように設定しておけば、リングバッファ７３に記憶されているエラー検知の結果と、そのエラーが検知されるまでの所定期間（１０２４ｂｙｔｅ分）の各種センサ５８の検知信号および作動部材５７の出力信号がＰＣ７４に出力されるので、検査員またはサービスマンは、その出力情報をＰＣ７４のＣＲＴ上で容易に確認することができ、エラーの発生原因を迅速に解析することができる。
【０１０９】
また、このような場合においては、出力プログラムによって直接プリントアウトするように設定してもよい。直接プリントアウトさせれば、そのプリントアウトされた用紙３において出力情報をただちに確認して、エラーの発生原因を迅速に解析することができる。
【０１１０】
さらに、このような場合においては、出力プログラムによってＮＶＲＡＭ５６に出力するようにしてもよい。ＮＶＲＡＭ５６に出力すれば、一旦電源を切っても、その出力情報をレーザプリンタ１自身で記憶しておくことができるので、その後にＰＣ７４に出力して、そのＰＣ７４においてエラーの発生原因を解析することができる。
【０１１１】
また、この出力プログラムでは、モード選択プログラムによって、出力無効モードまたは出力有効モードを選択することで、リングバッファ７３に記憶される記憶情報を、必要なときにのみ出力させることができる。そのため、不必要な処理を低減して、処理の効率化を図ることができる。
【０１１２】
より具体的には、たとえば、上記したレーザプリンタ１の検査時や、レーザプリンタ１の修理時には、モード選択プログラムによって、出力有効モードを選択することにより、上記したリングバッファ７３に記憶される情報を出力させる一方、それ以外のユーザでの使用時には、モード選択プログラムによって、出力無効モードを選択することで、上記したリングバッファ７３に記憶される情報を出力させないでおくことにより、不必要な処理を低減することができる。
【０１１３】
また、モード選択プログラムでは、出力有効モードにおいて、エラー検知手段によってエラーが検知されたとき、または、検知されたエラーが解除されたときに出力情報が自動的に出力されるように設定しておいてもよい。そのように設定しておけば、エラーに基づくタイミングで自動的に出力情報が出力されるので、効率よく、エラーの発生原因の解析を達成することができる。
【０１１４】
なお、上記の説明では、リングバッファ７３に書き込まれるタイミング情報を、前回書き込んだ時から今回書き込む時までの経過時間として書き込んだが、ＲＡＭ５５の容量が許せば、たとえば、レーザプリンタ１の電源投入時から今回書き込む時までの時刻として書き込んでもよい。
【０１１５】
また、上記の説明では、各種センサ５８の検知信号および作動部材５７への出力信号に基づくポート情報をリングバッファ７３に時系列的に記憶させたが、さらに、レーザプリンタ１の状態、すなわち、電源が投入状態にあるか、ウォームアップ状態にあるか、スリープ状態にあるか、印刷処理状態にあるかなどのレーザプリンタ１の状態に基づく情報をポート情報として、リングバッファ７３に時系列的に記憶させてもよい。
【０１１６】
以上、本発明の一実施形態について説明したが、本発明はその他の実施形態においても実施することができる。たとえば、上記の実施形態では、レーザプリンタ１を例に挙げて説明したが、本発明はインクジェットプリンタについても適用することができる。また、上記の実施形態においては、不揮発性メモリとしてＮＶＲＡＭ５６を用いたが、本発明では、不揮発性メモリとしてフラッシュメモリを用いてもよい。さらに、上記の実施形態においては、各種センサ５８としてレジスト前センサ６９ａ、レジスト後センサ６９ｂおよび排紙センサ６９ｃ、作動部材５７としてメインモータ６２などを例示しているが、ＡＳＩＣ５３の各ポートＡ〜Ｅに接続されるものは特にこれに限定されず、各種の部材を接続して、エラーの発生原因の解析に供することができる。
【０１１７】
【発明の効果】
以上述べたように、請求項１に記載の発明によれば、エラーの発生に至るまでの履歴を知ることができ、エラーの発生原因を容易に解析することができる。
【０１１８】
請求項２に記載の発明によれば、エラーの発生原因について、より詳細な解析を達成することができる。
【０１１９】
請求項３に記載の発明によれば、エラーの発生に至るまでの履歴が明確となり、より一層、詳細なエラーの発生原因の解析を達成することができる。
【０１２０】
請求項４に記載の発明によれば、より詳細なエラーの発生原因の解析を達成することができる。
【０１２１】
請求項５に記載の発明によれば、解析に必要な情報のみが記憶されるので、解析の容易化およびメモリ容量の低減化を図ることができる。
【０１２２】
請求項６に記載の発明によれば、出力情報を確認することにより、解析の容易化を図ることができる。
【０１２３】
請求項７に記載の発明によれば、エラー検知手段によって検知されたエラーの発生原因を迅速に解析することができる。
【０１２４】
請求項８に記載の発明によれば、外部装置に出力すれば、その外部装置において出力情報を確認して、エラーの発生原因を迅速に解析することができる。また、不揮発性メモリに出力すれば、その後に外部装置に出力して、その外部装置においてエラーの発生原因を解析することができる。また、記録媒体に印刷すれば、その記録媒体において出力情報をただちに確認して、エラーの発生原因を迅速に解析することができる。
【０１２５】
請求項９に記載の発明によれば、不必要な処理を低減して、処理の効率化を図ることができる。
【０１２６】
請求項１０に記載の発明によれば、エラーに基づくタイミングで自動的に出力されるので、効率よく、エラーの発生原因の解析を達成することができる。
【０１２７】
請求項１１に記載の発明によれば、記録媒体のジャムに起因するエラーの発生原因について、精度のよい解析を達成することができる。
【０１２８】
請求項１２に記載の発明によれば、記憶手段のメモリ容量の低減化を図ることができる。
【０１２９】
請求項１３に記載の発明によれば、メモリ容量の低減化を図ることができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置としての、レーザプリンタの一実施形態を示す要部側断面図である。
【図２】図１に示すレーザプリンタの電気的な構成を示すブロック図である。
【図３】ＲＡＭの構成を示す図であり、（ａ）は、ＲＡＭのブロック図、（ｂ）は、実際のタイミング図、（ｃ）は、ＲＡＭのリングバッファに記憶されるデータの内容、（ｄ）は、ＲＡＭのリングバッファに記憶される実際のデータを示す。
【図４】排紙センサのバウンドに起因してエラーを生じた場合のＲＡＭのリングバッファに記憶されるデータを示す図であり、（ａ）は、ＲＡＭのリングバッファに記憶される実際のデータ、（ｂ）は、ＲＡＭのリングバッファに記憶されるデータの内容、（ｃ）は、ＲＡＭのリングバッファに記憶される実際のデータを解析することによって得られるタイミング図を示す。
【図５】カバーセンサの振動による開閉に起因してエラーを生じた場合のＲＡＭのリングバッファに記憶されるデータを示す図であり、（ａ）は、ＲＡＭのリングバッファに記憶される実際のデータ、（ｂ）は、ＲＡＭのリングバッファに記憶されるデータの内容、（ｃ）は、ＲＡＭのリングバッファに記憶される実際のデータを解析することによって得られるタイミング図を示す。
【符号の説明】
１    レーザプリンタ
３    用紙
５３    ＡＳＩＣ
５５    ＲＡＭ
５６    ＮＶＲＡＭ
５７    作動部材
５８    各種センサ
５９    ＣＰＵコア
６１    高圧電源
６２    メインモータ
６３    給紙ソレノイド
６４    スキャナモータ
６５    定着ヒータ
６６    ファン
６７    給紙トレイセンサ
６８ａ  給紙トレイスタックセンサ
６８ｂ  マルチパーパストレイスタックセンサ
６９ａ  レジスト前センサ
６９ｂ  レジスト後センサ
６９ｃ  排紙センサ
７０    トナーセンサ
７１    サーミスタ
７２    カバーセンサ
７３    リングバッファ
【図１】
2004148690.tif 000003
【図２】
2004148690.tif 000004
【図３】
2004148690.tif 000005
【図４】
2004148690.tif 000006
【図５】
2004148690.tif 000007