(57)【要約】【課題】本発明は、簡易な構成で異常診断を行うとともに、発生箇所に依存することなく異常を好適に特定する仕組みを提供する。【解決手段】本画像形成装置は、コントローラ基板（第１制御部）と、コントローラ基板と通信ラインで接続され、負荷を制御するスレーブ基板とを備える。コントローラ基板は、エラーが発生すると、スレーブ基板への信号を出力するロジック部を備える。また、ロジック部から出力された信号を、通信ライン上の所定のポートを介してスレーブ基板へ信号を出力する出力バッファと、該出力バッファから出力された信号を入力として、ロジック部へ信号を出力する入力バッファとを有する入出力兼用バッファを備える。さらに、コントローラ基板は、ロジック部へ入力された信号に基づいて、コントローラ基板で異常が発生しているか否かを判断する異常診断を行う。【選択図】  図２
2020114642.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
第１制御部と、
前記第１制御部と通信ラインで接続され、負荷を制御する第２制御部とを備え、
前記第１制御部は、
エラーが発生すると、前記第２制御部への信号を出力するロジック部と、
前記ロジック部から出力された信号を、通信ライン上の所定のポートを介して前記第２制御部へ信号を出力する出力バッファと、該出力バッファから出力された信号を入力として、前記ロジック部へ信号を出力する入力バッファとを有する入出力兼用バッファと、
前記ロジック部へ入力された信号に基づいて、前記第１制御部で異常が発生しているか否かを判断する異常診断を行う制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記異常診断の結果から前記第１制御部及び前記第２制御部の何れで異常が発生しているかを特定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、
前記入出力兼用バッファの前記入力バッファから出力された信号について、前記ロジック部に設けられたレジスタでの値を監視して、前記第１制御部で異常が発生しているか否かを判断することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１制御部は、
前記第１制御部から前記第２制御部へ電源供給を行う電源と、
前記電源供給を監視する電源監視手段と、をさらに備え、
前記制御手段は、
前記電源監視手段の監視結果に基づいて、異常箇所を特定することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記制御手段は、
前記異常診断の結果を、特定された異常箇所とともに前記画像形成装置の表示部に表示することを特徴とする請求項２乃至４の何れか１項に記載の画像形成装置。
【請求項６】
前記ロジック部から出力される信号は、ＴＸ信号及びＲＥＳＥＴ信号の少なくとも一方であることを特徴とする請求項２乃至５の何れか１項に記載の画像形成装置。
【請求項７】
前記第１制御部と、前記第２制御部との間の通信ラインにおいては、複数のポートが設けられ、
前記入出力兼用バッファは、前記複数のポートのそれぞれに対応して設けられることを特徴とする請求項２乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記第２制御部は、
エラーが発生すると、前記第１制御部への信号を出力する第２ロジック部と、
前記第２ロジック部から出力された信号を、通信ライン上の所定のポートを介して前記第１制御部へ信号を出力する出力バッファと、該出力バッファから出力された信号を入力として、前記第２ロジック部へ信号を出力する入力バッファとを有する第２入出力兼用バッファと、を備え、
前記制御手段は、
前記第１制御部及び前記第２制御部の両方で異常診断を行うことを特徴とする請求項２乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記制御手段は、
前記エラーが発生した後に、前記ロジック部によって前記第２制御部へ信号が出力される前に、ジョブの実行を停止することを特徴とする請求項２乃至８の何れか１項に記載の画像形成装置。
【請求項１０】
前記通信ラインを介してシリアル通信が行われることを特徴とする請求項２乃至９の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常診断を行う画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置の複数の負荷を１つのコントローラにより駆動制御する方法は、装置の規模が大きくなり、負荷が増大するに伴い、コントローラと各負荷との配線にかかるスペースやコストが増加するという問題がある。そこでこのような問題点を解決する方法として、コントローラから離れた位置に配置された負荷等に対しては、スレーブコントローラがこの負荷を間接的に駆動する制御方法がある。さらにマスターコントローラとスレーブコントローラとの間はシリアル通信を用いることで、パラレル信号線を用いた場合と比較して、配線を減らすことができる。このような、マスターコントローラとスレーブコントローラとのシリアル通信においては、発生した異常の要因を特定することは容易ではない。
【０００３】
特許文献１では、マスターコントローラ側に故障診断部を設け、スレーブ側コントローラ側にプリンタ診断部及びプリンタ部スイッチを設けて、更新診断部によって発生した異常を特定する方法が提案されている。詳細には、マスターコントローラとスレーブコントローラとの間で通信エラーが発生すると、スレーブコントローラ内のプリンタ診断部で診断した信号をプリンタ部スイッチで通信信号から診断した信号に切り替えて上記故障診断部に通知している。
【０００４】
また、汎用ロジックＩＣ、ＡＳＩＣ、ＦＰＧＡ等で用いられるバッファ部において、Ｏｕｔｐｕｔ  Ｅｎａｂｌｅ信号を用いて、用途を入力バッファ、出力バッファと切替えられる入出力兼用バッファが一般的に知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−２２１８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する課題がある。上記従来技術では、図８を参照して説明すると、シリアルＩ／Ｆ８０１から出力されるシリアルＩ／Ｆ信号がＡの場所でオープン故障した場合には、故障診断部８０２には信号が正常に入力されものの、スレーブコントローラ側では、信号入力がなく異常状態となる。この場合、異常の発生は検知できるものの、マスターコントローラとスレーブコントローラとの間で発生した異常箇所を特定することができないという課題がある。また、出力バッファ８０３が故障した場合にも、同様にシリアルＩ／Ｆから出力されるシリアルＩ／Ｆ信号が異常であっても、故障診断部８０２には正常に信号が入力されるため異常箇所を特定することができない。
【０００７】
本発明は、上述の問題の少なくとも一つに鑑みて成されたものであり、簡易な構成で異常診断を行うとともに、発生箇所に依存することなく異常を好適に特定する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、例えば、画像形成装置であって、第１制御部と、前記第１制御部と通信ラインで接続され、負荷を制御する第２制御部とを備え、前記第１制御部は、エラーが発生すると、前記第２制御部への信号を出力するロジック部と、前記ロジック部から出力された信号を、通信ライン上の所定のポートを介して前記第２制御部へ信号を出力する出力バッファと、該出力バッファから出力された信号を入力として、前記ロジック部へ信号を出力する入力バッファとを有する入出力兼用バッファと、前記ロジック部へ入力された信号に基づいて、前記第１制御部で異常が発生しているか否かを判断する異常診断を行う制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、簡易な構成で異常診断を行うとともに、発生箇所に依存することなく異常を好適に特定することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る画像形成装置の構成を示す図。
【図２】一実施形態に係る制御ブロックを示す図。
【図３】一実施形態に係るバッファ部の構成ブロックを示す図。
【図４】一実施形態に係る制御フローチャート。
【図５】一実施形態に係る診断モードのフローチャート。
【図６】一実施形態に係る制御ブロックを示す図。
【図７】一実施形態に係る診断モードのフローチャート。
【図８】比較例となる制御ブロックを示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１２】
本実施形態の画像形成装置は、例えば、印刷装置（プリンタ）、複写機、複合機（ＭＦＰ）、及びファクシミリ装置等の、電子写真方式でシートに画像を形成する画像形成装置、或いは、画像処理装置や、情報処理装置、通信装置として適用可能である。なお、複合機とは、例えば、プリント（印刷）機能、スキャン機能、複写機能及びファクシミリ機能を含む複数種類の機能のうち、少なくとも２つ以上の複数の機能を有する装置である。ここでは、画像形成装置が、印刷装置（プリンタ）である場合について説明する。
【００１３】
＜第１の実施形態＞
＜印刷装置の構成＞
以下では、本発明の第１の実施形態について説明する。まず、図１を参照して、本実施形態に係る印刷装置の構成例について説明する。本実施形態は電子写真プロセスの印刷装置１００を一例に説明する。図１に示すように、印刷装置１００は、主な画像形成構成として、感光体１０１、１次帯電部１０２、電位センサ１０３、露光部１０４、現像部１０５、転写部１０６、及びクリーナー１０７を備える。
【００１４】
上記構成の印刷装置の画像形成動作について説明する。１次帯電部１０２によって感光体１０１が一様に帯電された後、画像信号に応じた露光が露光部１０４によってなされることにより、感光体１０１上に静電潜像が形成される。電位センサ１０３は、静電潜像の電位を測定するために、露光部１０４と現像部１０５と間に設けられている。
【００１５】
その後、静電潜像は、現像部１０５によってトナー像が現像され、感光体１０１上のトナー像は転写部１０６によって記録紙１１０に転写される。感光体１０１上に残った転写残トナーはクリーナー１０７によって回収される。記録紙１１０に転写されたトナー像は定着部１０８によって定着されることにより、画像が印字された成果物を得ることができる。
【００１６】
次に、上記構成の印刷装置の給紙動作について説明する。給紙カセット１２０から記録紙１１０を給紙する場合、給紙動作の開始信号が発せられると、まずセンサ１３１により給紙カセット１２０の記録紙１１０の有無を検知する。給紙カセット１２０に記録紙１１０がある場合、ステッピングモータ１２１が駆動し、その駆動力が給紙ローラ１２２に伝わる。これにより給紙ローラ１２２が回転し、給紙カセット１２０から記録紙１１０が一枚ずつ送り出される。センサ１３２は、所定タイミング以内に記録紙１１０が通過したかを検出している。そして、ステッピングモータ１２３によって駆動された搬送ローラ１２４を通過する。センサ１３３は、所定タイミング以内に記録紙１１０が通過したかを検出している。同様に、ステッピングモータ１２５よって駆動された搬送ローラ１２６により記録紙１１０が搬送され、記録紙１１０は転写部１０６へ搬送される。
【００１７】
＜印刷装置の制御構成＞
次に、図２を参照して、本実施形態における印刷装置１００の制御構成について説明する。印刷装置１００は、マスター基板であるコントローラ基板２０１と、スレーブ基板２２０とを備える。コントローラ基板２０１は、第１制御部であり、ＣＰＵ２０２と、マスターコントローラ２０３とを備える。一方、スレーブ基板２２０は、第２制御部であり、スレーブコントローラ２２３を備える。
【００１８】
印刷装置１００の制御は、コントローラ基板２０１に設けられたＣＰＵ２０２で統括的に行われる。ＣＰＵ２０２はバスによりＳｏＣ（System on Chip）やＡＳＩＣ（application specific integrated circuit）、ＦＰＧＡ（field-programmable gate array）などのマスターコントローラ２０３に接続される。マスターコントローラ２０３は、記録紙搬送や画像形成などを行うスレーブ基板２２０のスレーブコントローラ２２３とシリアル通信２４１で接続されている。
【００１９】
マスターコントローラ２０３内のロジック部２０４は、レジスタ部２０６と、コントローラ間の通信を行うシリアル通信Ｉ／Ｆ２０７とを含む。また、バッファ部２０５は、バッファ２０５ａ〜２０５ｄを含む。各バッファには、ＲＥＳＥＴ信号２４０を出力するバッファ２０５ａと、マスターコントローラ２０３からの出力信号（ＴＸ信号）を出力するバッファ２０５ｂと、マスターコントローラ２０３への入力信号（ＲＸ信号）を受けるバッファ２０５ｃとが含まれる。本実施形態においても、入力バッファはＡＳＩＣ内部ロジックコアへの電圧変換や出力信号の駆動能力の向上のために、バッファ部を備える。なお、後述する異常診断については、上記信号（ＴＸ信号、ＲＸ信号、ＲＥＳＥＴ信号）のそれぞれについて行われてもよい。
【００２０】
スレーブコントローラ２２３のロジック部２２４は、マスターコントローラ２０３と同様に、レジスタ部２２６及びシリアル通信Ｉ／Ｆ２２７を備える。さらに、ロジック部２２４は、モータ１２１を制御するモータ制御部２２８、及び、センサ１３１、１３２を制御するセンサ制御部２２９を備える。バッファ部２２５は、バッファ２２５ａ〜２２５ｄを有する。また、スレーブ基板２２０には、モータ１２１及びセンサ１３１、１３２が接続されている。
【００２１】
＜詳細構成＞
次に、図３を参照して、本実施形態におけるバッファ部２０５、２２５の詳細構成について説明する。ここでは、バッファ部２０５内のバッファ２０５ｂを一例に説明する。バッファ２０５ｂは入出力兼用バッファであり、ロジック部２０４からのＯＥ信号により、用途に応じて、入力信号用バッファ、出力信号用バッファを切り替えることができる。
【００２２】
バッファ２０５ｂは、入力バッファ２６０と、出力バッファ２６１とを備える。バッファ２０５ｂを出力バッファとして使用する場合は、Ｏｕｔｐｕｔ  Ｅｎａｂｌｅ（以下、ＯＥ）を有効（ＯＥを“Ｌ”レベル）にして、ロジック部２０４からのＯＵＴの信号が出力バッファ２６１を介して、端子２６３から出力される。バッファ２０５ｂを入力バッファとして使用する場合は、ＯＥを無効（ＯＥを“Ｈ”レベル）にして、端子２６３を介して入力された信号が入力バッファ２６０を介して、ＩＮの信号としてロジック部２０４へ入力される。
【００２３】
なお、バッファ２０５ｂを出力バッファとして使用する場合は、ＯＥを有効（ＯＥを“Ｌ”レベル）にして、ロジック部２０４からのＯＵＴの信号を、出力バッファ２６１及び入力バッファ２６０を介して、ロジック部２０４に再び信号入力させることもできる。他のバッファ２０５ａ、２０５ｃ、２０５ｄ、バッファ２２５ａ〜２２５ｄも、バッファ２０５ｂと同様の構成であるため、詳細な説明は省略する。
【００２４】
＜ジョブ処理手順＞
次に、図４を参照して、本実施形態のおけるジョブを受け付けた際の処理手順を説明する。以下で説明する処理は、例えばＣＰＵ２０２がＲＯＭ等に予め保持されている制御プログラムをＲＡＭに読み出して実行することにより実現されてもよい。
【００２５】
まずＳ４０２で、ＣＰＵ２０２は、ジョブが投入されたか否かを判断する。ジョブが投入されるとＳ４０３に進む。Ｓ４０３で、ＣＰＵ２０２は、受け付けたジョブに応じて、印刷装置１００の作像部、駆動部の初期設定を行い、動作を開始させる。
【００２６】
その後、Ｓ４０４で、ＣＰＵ２０２は、コントローラ基板２０１とスレーブ基板２２０との間のシリアル通信でエラーが発生しているか否かを判断する。例えば、ここでは、巡回冗長検査（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ：ＣＲＣ）を用いて、送受信データのデータ転送時に発生するエラーを検出してもよい。エラーの発生が無ければＳ４０５に進み、エラーの発生があればＳ４２１に進む。
【００２７】
Ｓ４０５で、ＣＰＵ２０２は、プリント出力を行う。その後、Ｓ４０６で、ＣＰＵ２０２は、プリントジョブ（指定出力枚数）が終了しているか否かを判断し、終了していなければ処理をＳ４０４に戻して再度通信エラー発生の有無を確認し、終了していればＳ４０７に進む。Ｓ４０７で、ＣＰＵ２０２は、次ジョブがあるか否かを判定する。次ジョブがなければＳ４０８に進み、ＣＰＵ２０２は、印刷装置１００の作像部、駆動部の動作を停止させて処理を終了し、スタンバイ状態に戻る。一方、Ｓ４０７で次ジョブがある場合は、Ｓ４０４に処理を戻し、通信エラー発生の有無を確認する。
【００２８】
本発明の特徴である診断モードに遷移する場合を説明する。Ｓ４０４でＣＲＣの通信エラーを検出した場合は、Ｓ４２１に進み、ＣＰＵ２０２は、印刷装置１００の作像部、駆動部の動作を停止させる。続いて、Ｓ４２２で、ＣＰＵ２０２は、診断モードを実施し、装置としては、エラー状態で停止し、処理を終了する。診断モードの詳細な処理については図５を用いて後述する。エラー状態で停止している際に、不図示の操作部（表示部）等でエラー状態や故障箇所を特定したメッセージを表示することができる。
【００２９】
図４のフローチャートでは、ジョブ中の実行中のフローチャートを示したが、本発明はこれに限定されず、ジョブ中以外、例えばスタンバイ時に実行してもよい。これにより、例えば、スタンバイ中の通信によるセンサ等の情報の確認において、通信異常が発生した場合に対応することができる。
【００３０】
＜診断モードの処理手順＞
次に、図５を参照して、本実施形態における診断モードでの処理手順を説明する。以下で説明する処理は、例えばＣＰＵ２０２がＲＯＭ等に予め保持されている制御プログラムをＲＡＭに読み出して実行することにより実現されてもよい。
【００３１】
まずＳ５０２で、ＣＰＵ２０２は、診断モードに遷移すると、シリアル通信２４１のマスターコントローラ２０３からの出力信号であるＴＸ信号（出力信号）の診断を行う。続いて、Ｓ５０３で、ＣＰＵ２０２は、シリアル通信Ｉ／Ｆ２０７からＴＸ信号を出力させ、レジスタ部２０６からバッファ部２０５ｂのＯＥを有効（ＯＥを“Ｌ”レベル）にする。なお、シリアル通信の実施中においてもＴＸ信号のＯＥは有効（ＯＥを“Ｌ”レベル）に制御される。
【００３２】
次に、Ｓ５０４で、ＣＰＵ２０２は、ロジック部２０４のレジスタ部２０６において、入力バッファ２６０を介した入力信号（ＩＮ）を監視し、Ｓ５０３で出力したＴＸ信号が所望の変化を行っているか確認をする。そして、ＴＸ信号が所望の変化をしていればＳ５０５に進み、そうでなければＳ５１０に進む。Ｓ５０５で、ＣＰＵ２０２は、マスターコントローラ２０３が正常に動作していると判断し、診断モードを終了する。一方、Ｓ５１０で、ＣＰＵ２０２は、マスターコントローラ２０３で異常が発生していると判断し、診断モードを終了する。その後、ＣＰＵ２０２は、例えば、マスターコントローラ２０３が異常と判断された場合には、不図示の操作部にマスターコントローラ２０３を含むコントローラ基板２０１で異常が発生している旨を表示してもよい。
【００３３】
以上説明したように、本実施形態に係る画像形成装置は、コントローラ基板（第１制御部）と、コントローラ基板と通信ラインで接続され、負荷を制御するスレーブ基板とを備える。コントローラ基板は、エラーが発生すると、スレーブ基板への信号を出力するロジック部を備える。また、ロジック部から出力された信号を、通信ライン上の所定のポートを介してスレーブ基板へ信号を出力する出力バッファと、該出力バッファから出力された信号を入力として、ロジック部へ信号を出力する入力バッファとを有する入出力兼用バッファを備える。さらに、コントローラ基板は、ロジック部へ入力された信号に基づいて、コントローラ基板で異常が発生しているか否かを判断する異常診断を行う。このように、本実施形態では、入出力兼用バッファを使用することにより、別途、異常診断用の回路を設けることなく、比較的簡易的な構成で故障箇所を特定することができる。例えば、図８のＡ点でオープン故障が発生した場合でも、本実施形態の構成では、マスターコントローラ２０３の故障と検出することができる。また、図８の出力バッファ８０３が故障した場合でも、マスターコントローラ２０３の故障と検出することができる。
【００３４】
なお、本実施形態では、マスターコントローラ２０３（コントローラ基板２０１）で異常が発生しているか否かを判断する例について説明した。しかし、本発明はこのような制御に限定されず、例えば図２に示すように、スレーブ基板２２０においても同様のロジック部及びバッファ部を備えるため、代替的に又は追加的に、スレーブ基板２２０で異常が発生しているか否かを判断するようにしてもよい。マスタコントローラ２０３及びスレーブ基板２２０の両方で異常の判断を行う場合には、より詳細に、かつ、精度良く異常箇所を特定することができ、ユーザにより正確な情報を提示することができる。
【００３５】
＜第２の実施形態＞
以下では、本発明の第２の実施形態について説明する。上記第１の実施形態ではシリアル通信における異常診断について説明したが、本実施形態では、電源供給の異常診断について説明する。なお、上記第１の実施形態で説明した図４のスタンバイ状態でのジョブ処理の処理手順については、本実施形態も同様であるため説明を省略する。
【００３６】
＜印刷装置の制御構成＞
まず、図６を参照して、本実施形態に係る印刷装置の制御構成について説明する。なお、図２と同様の構成については同一の参照符号を付して説明を省略する。
【００３７】
コントローラ基板２０１からスレーブ基板２２０に３．３Ｖ電源を供給する電源が設けられる。３．３Ｖ電源は、ＣＰＵ２０２、マスターコントローラ２０３、及びスレーブコントローラ２２３に接続されている。電源診断部６０１は、スレーブ基板２２０に供給する３．３Ｖ電源に異常がないかを診断する。より詳細には、電源診断部６０１は、コントローラ基板２０１で異常が発生しているか否かを判断する。電源診断部６０１で検出した結果をマスターコントローラ２０３に入力する。ＣＰＵ２０２は、電源診断部６０１で検出した結果をマスターコントローラ２０３を介して、参照することができる。
【００３８】
＜診断モードの処理手順＞
次に、図７を参照して、本実施形態における診断モードの処理手順を説明する。以下で説明する処理は、例えばＣＰＵ２０２がＲＯＭ等に予め保持されている制御プログラムをＲＡＭに読み出して実行することにより実現されてもよい。
【００３９】
まずＳ７０２で、ＣＰＵ２０２は、診断モードに遷移すると、電源診断を行う。続いて、ＣＰＵ２０２は、スレーブ基板２２０に供給する３．３Ｖ電源が正常か否かを判断する。異常と判断するとＳ７０４に進み、ＣＰＵ２０２は、コントローラ基板２０１で異常が発生していると判断して、診断モードを終了する。
【００４０】
一方、電源診断において、３．３Ｖ電源が正常に動作していると判定すると、Ｓ７１１に進み、ＣＰＵ２０２は、ＴＸ信号、及びＲＥＳＥＴ信号２４０の出力信号診断を行う。Ｓ７１２で、ＣＰＵ２０２は、レジスタ部２０６からバッファ部２０５ｂのＯＥを有効（ＯＥを“Ｌ”レベル）に制御する。なお、シリアル通信の実施中においてもＴＸ信号のＯＥは有効（ＯＥを“Ｌ”レベル）に制御される。同様に、ＣＰＵ２０２は、ＲＥＳＥＴ信号のバッファ部２０５ａのＯＥも有効（ＯＥを“Ｌ”レベル）に制御する。正常動作時においてもＲＥＳＥＴ信号のＯＥは有効（ＯＥを“Ｌ”レベル）に制御される。
【００４１】
次に、Ｓ７１３で、ＣＰＵ２０２は、ロジック部２０４のレジスタ部２０６において、入力バッファ２６０を介した入力信号（ＩＮ）を監視し、Ｓ７１２で出力したＴＸ信号が所望の変化を行っているか確認する。ＴＸ信号が所望の変化をしていなければＳ７０４に進み、ＣＰＵ２０２は、ＴＸ信号が異常であると判断し、コントローラ基板２０１で異常が発生していると判断して、診断モードを終了する。
【００４２】
一方、Ｓ７１３でＴＸ信号が正常であると判断すると、Ｓ７１４に進み、ＣＰＵ２０２は、ロジック部２０４のレジスタ部２０６において、ＲＥＳＥＴ信号が所望の変化を行っているか確認する。ＲＥＳＥＴ信号が所望の変化をしていなければ、ＲＥＳＥＴ信号が異常であると判断してＳ７０４に進み、ＣＰＵ２０２は、コントローラ基板２０１で異常が発生していると判断し、診断モードを終了する。一方、Ｓ７１４でＲＥＳＥＴ信号が正常であると判断すると、Ｓ７１５に進み、ＣＰＵ２０２は、コントローラ基板２０１が正常であると判断し、診断モードを終了する。
【００４３】
その後、ＣＰＵ２０２は、Ｓ７０４を経由した場合において、コントローラ基板２０１で異常が発生している旨を不図示の操作部（表示部）に表示し、Ｓ７１５を経由した場合には、スレーブ基板２２０で異常が発生している旨を表示してもよい。
【００４４】
以上説明したように、本実施形態に係る画像形成装置は、上記第１の実施形態の構成に加えて、電源監視部により電源供給の供給エラーの監視も合わせて行い、監視結果に基づきエラー発生時の異常診断を行う。これにより、より詳細にエラーを特定することができる。
【００４５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４６】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００４７】
１００：印刷装置、１０１：感光体、１０２：１次帯電部、１０３：電位センサ、１０４：露光部、１０５：現像部、１０６：転写部、１０７：クリーナー、１１０：記録紙、１２０：給紙カセット、１２１：ステッピングモータ、１２７：画像読取装置、１３１：センサ、２０１：コントローラ基板、２０２：ＣＰＵ、２０３：マスターコントローラ、２２０：スレーブ基板、２２３：スレーブコントローラ、６０１：電源診断部
【図１】
2020114642.tif 000003
【図２】
2020114642.tif 000004
【図３】
2020114642.tif 000005
【図４】
2020114642.tif 000006
【図５】
2020114642.tif 000007
【図６】
2020114642.tif 000008
【図７】
2020114642.tif 000009
【図８】
2020114642.tif 000010