(57)【要約】【課題】本発明は、画像形成装置で発生した電気的な不具合の原因や発生箇所の特定が安価な構成で可能となり、ユーザや管理者のメンテナンスを容易にすることができる画像形成装置を提供する。【解決手段】画像形成装置２０では、画像形成装置２０内の各部に対する電源を制御する電源制御部と、電力センサ５０１による検出結果から電気的不具合を判定するＣＰＵ３０１とを備え、ＣＰＵ３０１が、電力センサ５０１による検出結果から電気的不具合と判定した場合、自己診断プログラムを実行して電力センサ制御部５０２を制御することで電気的な異常個所を特定する。【選択図】図７
2015131415.tif 000002
【特許請求の範囲】
【請求項１】
ＡＣ電源から供給される電力を検出する電力検出手段を有する画像形成装置において、
前記画像形成装置の状態を特定する特定手段と、
前記特定手段により特定された前記画像形成装置の状態と、前記電力検出手段により検出された電力測定値に基づいて電気的不具合を判定する不具合判定手段と、
前記不具合判定手段により電気的不具合と判定された場合に、前記ＡＣ電源からの電力を前記画像形成装置内の機能部に個別に供給し、前記電力検出手段により検出された電力測定値に基づいて電気的な不具合箇所を特定する自己診断手段と、
前記自己診断手段により特定される不具合箇所をユーザまたは管理者に通知する通知手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置内の機能部との通信エラーの有無を判定する通信エラー判定手段と、
前記通信エラー判定手段により通信エラーがあると判定された場合にユーザに通知する通知手段とを備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記通信エラー判定手段により通信エラーがあると判定され且つ前記不具合判定手段により電気的不具合と判定されなかった場合には、前記通信エラーがソフト要因に起因すると判定されることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成装置が所定の状態にあるときに想定される消費電力値をさらに備え、
前記不具合判定手段は、前記想定される消費電力値と前記電力検出手段により検出された電力測定値との差が所定値を超えているときは、電気的不具合と判定することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記想定される消費電力値には、前記画像形成装置内の機能部の少なくとも１つに通電したときに想定される消費電力値が含まれることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記特定手段、前記不具合判定手段、および前記自己診断手段を制御する第１の制御手段と、
前記第１の制御手段の通信状態から前記第１の制御手段が正常に動作しているか否かを判定する判定手段と、
前記判定手段により前記第１の制御手段が正常に動作していないと判定された場合、前記特定手段、前記不具合判定手段、および前記自己診断手段を制御する第２の制御手段とを備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
ＡＣ電源から供給される電力を検出する電力検出手段を有する画像形成装置の制御において、
前記画像形成装置の状態を特定する特定工程と、
前記特定工程にて特定された前記画像形成装置の状態と、前記電力検出手段により検出された電力測定値に基づいて電気的不具合を判定する不具合判定工程と、
前記不具合判定工程にて電気的不具合と判定された場合に、前記ＡＣ電源からの電力を前記画像形成装置内の機能部に個別に供給し、前記電力検出手段により検出された電力測定値に基づいて電気的な不具合箇所を特定する自己診断工程と、
前記自己診断工程にて特定される不具合箇所をユーザまたは管理者に通知する通知工程とを備えることを特徴とする制御方法。
【請求項８】
請求項７に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびその制御方法、並びにプログラムに関し、特に、画像形成装置にて異常が発生したときの電源制御技術に関する。
【背景技術】
【０００２】
特許文献１では、装置内の各ユニット間での命令コマンド等の通信エラーを検知する手段と、エラーの内容をユーザに通知する手段とを備え、通信エラー発生時にユーザが対応可能に構成された画像形成装置が開示されている。
【０００３】
また、従来の画像形成装置では、電源に異常が発生した場合に、問題が生じる箇所への通電を遮断したり、主電源の供給を停止したりする対策が行われている。特に、直ちに電源をオフする必要がある重大な異常から、一部の電気回路への通電を一時的に遮断すればよい軽微な異常まで、重要度や緊急度といった異常の種類に応じた対応方法が開示されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３２６２５号公報
【特許文献２】特開２０１２−１２３２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、通信エラーが電気的不具合によるものなのか、ＣＰＵなどのプロセッサのソフト不具合によるものなのか、さらには、不良個所の特定が出来ない課題がある。
【０００６】
特許文献２では、定着用のヒーター回路、記録紙搬送用ローラ、コントローラ基板、プリンタエンジン基板、スキャナ基板といった各ユニットに電力センサを備える構成のため、コストアップの要因となる。
【０００７】
本発明は、上記問題に鑑みて成されたものであり、画像形成装置で発生した電気的な不具合の原因や発生箇所の特定が安価な構成で可能となり、ユーザや管理者のメンテナンスを容易にすることができる電源制御技術を提供する。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、ＡＣ電源から供給される電力を検出する電力検出手段を有する画像形成装置において、前記画像形成装置の状態を特定する特定手段と、前記特定手段により特定された前記画像形成装置の状態と、前記電力検出手段により検出された電力測定値に基づいて電気的不具合を判定する不具合判定手段と、前記不具合判定手段により電気的不具合と判定された場合に、前記ＡＣ電源からの電力を前記画像形成装置内の機能部に個別に供給し、前記電力検出手段により検出された電力測定値に基づいて電気的な不具合箇所を特定する自己診断手段と、前記自己診断手段により特定される不具合箇所をユーザまたは管理者に通知する通知手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置で発生した電気的な不具合の原因や発生箇所の特定が安価な構成で可能となり、ユーザや管理者のメンテナンスを容易にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る画像形成装置を含む印刷システムの概略構成を示すブロック図である。
【図２】図１における画像形成装置の外観を示す図である。
【図３】画像形成装置の内部の概略構成を示すブロック図である。
【図４】コントローラ、スキャナ部、およびプリンタ部の電源制御に関するハードウェア構成を示すブロック図である。
【図５】（ａ）プリントジョブを正常に実行した場合の画像形成装置の消費電力推移を示す図、（ｂ）スキャンジョブを正常に実行した場合の画像形成装置の消費電力推移を示す図である。
【図６】プリントジョブを実行した際に電気的不具合が発生した場合の画像形成装置の消費電力推移を示す図である。
【図７】画像形成装置にて通信エラーが発生した場合に実行される処理の流れを示すフローチャートである。
【図８】画像形成装置のステータスに応じた消費電力量の基準値を表す消費電力基準値テーブルの一例を示す図である。
【図９】画像形成装置にて自己診断モード時に実行される処理の流れを示すフローチャートである。
【図１０】本発明の第２の実施形態に係る画像形成装置を含む印刷システムの概略構成を示すブロック図である。
【図１１】本発明の第２の実施形態に係る画像形成装置にて自己診断モード時に実行される処理の流れを示すフローチャートである。
【図１２】画像形成装置内の各ユニットの通電箇所を変えた場合の消費電力基準値テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る画像形成装置を含む印刷システムの概略構成を示すブロック図である。
【００１３】
図１において、印刷システムでは、ホストコンピュータ１０、プリントサーバ３０、およびＭＦＰ等の画像形成装置２０がＬＡＮ１に接続されている。なお、本発明における印刷システムは、図示の接続形態に限られることはない。
【００１４】
ホストコンピュータ（以下、「ＰＣ」と称する）１０は、いわゆるパーソナルコンピュータ等の情報処理装置である。このＰＣ１０は、ＦＴＰやＳＭＢプロトコルを利用し、ＬＡＮ１を介してファイルを送受信したり電子メールを送受信したりすることができる。また、ＰＣ１０は、画像形成装置２０に対して、プリンタドライバ上からプリントサーバ３０を経由してプリントジョブを送信し印刷指示を行うことが可能となっている。さらに、ＰＣ１０は、定期的に画像形成装置２０に対して、画像形成装置の状態を問い合わせることができる。画像形成装置２０は、ＰＣ１０からの要求に応じて、印刷が可能であるか否かなどの情報を返信することができる。画像形成装置２０の外観を図２に示す。
【００１５】
図２において、画像形成装置２０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４、画像形成装置２０全体の動作制御を司るコントローラユニット１１、ユーザインターフェース（ＵＩ）である操作部１２から構成される。
【００１６】
スキャナ部１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。さらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラユニット１１に対して出力する。
【００１７】
原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザが操作部１２から読み取り開始を指示すると、コントローラユニット１１からスキャナ部１３に原稿読み取り指示が与えられる。
【００１８】
スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は、原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００１９】
プリンタ部１４は、コントローラユニット１１から受取った画像データを用紙上に形成する。なお、プリンタ部１４の画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式であってもよいが、これに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。
【００２０】
また、プリンタ部１４には、異なる用紙サイズ又は異なる用紙向き又は異なる用紙の紙種を選択可能とする複数の用紙カセット２０３，２０４，２０５が設けられている。排紙トレイ２０６には、印字後の用紙が排出される。
【００２１】
図３は、画像形成装置２０の内部の概略構成を示すブロック図である。
【００２２】
コントローラユニット１１は、スキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ１を介してＰＣ１０やプリントサーバ３０と接続されている。これにより、画像データやデバイス情報の入出力が可能となっている。
【００２３】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。
【００２４】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源オフ後（または電源遮断後）も保持しておくＳＲＡＭ及び電源オフ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。
【００２５】
ＲＯＭ３０３には、装置のブートプログラムなどが格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００２６】
操作部Ｉ／Ｆ３０５は、システムバス３０７と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示する画像データをシステムバス３０７から受け取り、操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３０７へと出力する。
【００２７】
ＬＡＮコントローラ３０６は、ＬＡＮ１及びシステムバス３０７に接続し、情報の入出力制御を行う。また、ＬＡＮコントローラ３０６は、Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ(登録商標)（以下、「ＰＯＥ」とする）の受電部も搭載しており、ＬＡＮケーブルから電源供給を受けることが可能である。そのため、ＬＡＮコントローラ３０６は、画像形成装置２０の電源から供給される電力だけでなく、ＰＯＥで供給される電力によっても動作することが可能である。
【００２８】
画像バス３０８は、画像データをやり取りするための伝送路であり、ＰＣＩバスやＩＥＥＥ１３９４等々のバスで構成されている。
【００２９】
画像処理部３０９は、ＲＡＭ３０２に記憶された画像データを読み出し、ＪＰＥＧ、ＪＢＩＧなどの拡大または縮小、色調整などの画像処理を行うことが可能である。
【００３０】
スキャナ画像処理部３１０は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１０は、受取った画像データがカラー原稿か白黒原稿か、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。
【００３１】
プリンタ画像処理部３１２は、画像データの属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１３を介してプリンタ部１４に出力される。
【００３２】
スキャナ制御部３３１は、ユーザにより設定されたスキャナに対する設定情報等をＣＰＵ３０１との通信により受信し、それに基づきスキャナ駆動部３３２の制御を実施する。なお、スキャナ制御部３３１に代えてＣＰＵ３０１がスキャナ駆動部３３２を制御する構成でもよい。
【００３３】
スキャナ駆動部３３２は、不図示のＡＤＦの紙搬送用のモーターのように物理的に動作するものである。スキャナ駆動部３３２は、スキャナ制御部３３１からの制御に基づき動作する。
【００３４】
プリンタ制御部３４１は、ユーザにより設定されたプリンタに対する設定情報等をＣＰＵ３０１との通信により受信し、それに基づきプリンタ駆動部３４２の制御を実施する。なお、プリンタ制御部３４１に代えてＣＰＵ３０１がプリンタ駆動部３４２を制御する構成でもよい。
【００３５】
プリンタ駆動部３４２は、不図示の定着器や紙搬送モーターのように物理的に動作するものである。プリンタ駆動部３４２は、プリンタ制御部３４１からの制御に基づき動作する。
【００３６】
電源制御部４０１は、起動時や電源オフ時の電源制御、省電力状態への移行／復帰といった電源状態の変更を制御する。電源制御部４０１は、省電力状態から復帰する復帰要因（例えばＦＡＸ受信やスイッチ押下等）を検知する部分であり、復帰要因に応じてスタンバイ状態へ移行した際の電源制御を実施する。また、省電力状態への移行前にＣＰＵ３０１が復帰要因の設定を変更することが可能である。
【００３７】
電力センサ制御部５０２は、電力センサ５０１で検知された電力値を常に監視することで電源を管理し、電力値情報をコマンド通信でＣＰＵ３０１に通知する。電力センサ５０１は、画像形成装置２０のコンセントプラグから、コントローラユニット１１やスキャナ部１３、プリンタ部１４に供給されるＡＣ電源の電力値を検出する電力検出手段である。
【００３８】
図４は、コントローラユニット１１、スキャナ部１３、およびプリンタ部１４の電源制御に関するハードウェア構成を示すブロック図である。
【００３９】
電源制御部４０１は、ＣＰＵ３０１からの命令や後述するＷａｋｅ信号４０２等を受け、その命令によって第一電源供給部４０９や第二電源供給部４１０から各装置に対して電源供給を行うかどうかの制御を行う。
【００４０】
また、電源制御部４０１は、省電力状態からの復帰時に、プリンタ駆動部３４２やスキャナ駆動部３３２を動作させる状態で復帰するか、それとも停止した状態で起動するかを通知するための動作モード設定信号４３１，４４１を出力する。電源制御部４０１は、省電力状態のときに生じた復帰要因に応じて動作モード設定信号４３１，４４１の論理を決定する。
【００４１】
Ｗａｋｅ信号４０２は、画像形成装置２０が省電力状態時に、ＬＡＮコントローラ３０６がＬＡＮ１経由で自機に対するパケットを受信した際に、その旨をＬＡＮコントローラ３０６から電源制御部４０１に通知するための信号である。電源制御部４０１は、Ｗａｋｅ信号４０２を受信すると、制御信号４０４〜４０７，４１７，４１８，４５１の制御を行い、各デバイスに対して供給する電源の選択を行う。制御信号４０４〜４０７，４１７，４１８，４５１は、各デバイスに対して電源供給を行うかどうかを制御するための信号である。
【００４２】
スイッチ４１１〜４１５，４１９，４５０は、制御信号４０４〜４０７，４１７，４１８，４５１により制御されるスイッチである。スイッチ４１１〜４１５，４１９，４５０を制御信号４０４〜４０７，４１７，４１８，４５１で制御することで各デバイスの電源供給状態を変更することが可能となる。スイッチ４１１〜４１５，４１９，４５０は、ＦＥＴやリレースイッチ等により構成されている。
【００４３】
制御信号４０４およびスイッチ４１３は、第一電源供給部４０９からＬＡＮコントローラ３０６への電源供給を制御する。すなわち、画像形成装置２０がスタンバイ状態および省電力状態のときにはＬＡＮコントローラ３０６へ電源が供給され、画像形成装置２０がオフ状態のときにはＬＡＮコントローラ３０６への電源供給が停止するように制御される。
【００４４】
制御信号４０５およびスイッチ４１４は、第一電源供給部４０９からＲＡＭ３０２への電源供給を制御する。例えば、画像形成装置２０が省電力状態のときに、セルフリフレッシュ状態のＲＡＭ３０２に対して電源供給がなされる。
【００４５】
制御信号４０６およびスイッチ４１１は、第一電源供給部４０９からコントローラユニット１１に対する電源供給を制御する。
【００４６】
制御信号４０６およびスイッチ４１１は、後述のスイッチ４２０がオンされると、電源制御部４０１によってオンされる。これにより、ユーザがスイッチ４２０をオフした際にも、コントローラユニット１１に対して電源供給することが可能となる。このとき、電源制御部４０１は、スイッチ４２０のオフ／オンを取得するための信号４１６により、スイッチ４２０がオフされたことを検知する。そして、それをＣＰＵ３０１に対して通知することで、正常なシャットダウン処理をしてから各デバイスに対して電源をオフすることが可能となる。
【００４７】
スイッチ４２０は、ユーザによって画像形成装置２０への電源オン／オフの操作をするためのメインスイッチであり、ユーザがスイッチ４２０をオンすることで第一電源供給部４０９からコントローラユニット１１に対して電源が供給されるようになる。
【００４８】
制御信号４０７およびスイッチ４１２は、第二電源供給部４１０に対してＡＣ電源の供給を制御する。制御信号４０７およびスイッチ４１２は各デバイスに対する電源供給を制御する。例えば、画像処理部３０９への電源供給で説明すると、省電力状態時には、スイッチ４１２がオフされ、電源供給が停止される。一方、スタンバイ時には、スイッチ４１２がオンされ、第二電源供給部４１０から電源供給される。
【００４９】
第一電源供給部４０９は、ＡＣ電源をＤＣ電源に変換し、電源制御部４０１等に対して電源（第一電源）を供給する。第一電源供給部４０９から供給される第一電源は、画像形成装置２０が省電力状態のときでも、電源制御部４０１等に対して電源供給を行う電源である。第一電源は、電源制御部４０１の他に、省電力状態から復帰するために、ＬＡＮ１からの自機宛てのパケットを検知するためのＬＡＮコントローラ３０６へも供給される。
【００５０】
第二電源供給部４１０は、ＡＣ電源をＤＣ電源に変換し、各デバイスに対して電源（第二電源）を供給する。第二電源供給部４１０から供給される第二電源は、画像形成装置２０が省電力状態のときに電源供給を停止する電源である。第二電源供給部４１０は、画像形成装置２０が省電力状態のときに、電源供給が必要な各種デバイスに対して電源供給を行う。
【００５１】
動作モード設定信号４３１，４４１は、電源制御部４０１が制御する信号で省電力状態からスタンバイ状態に復帰した場合、プリンタ駆動部３４２やスキャナ駆動部３３２を動作させる状態で起動するかもしくは停止した状態で起動するかを制御する信号である。
【００５２】
プリンタ制御部３４１やスキャナ制御部３３１は、省電力状態からの復帰時に動作モード設定信号４３１，４４１の論理に基づきプリンタ駆動部３４２やスキャナ駆動部３３２を動作させる状態にするか、停止した状態にするかの制御を行う。例えば、ＬＡＮコントローラ３０６でプリントジョブを受信して省電力状態から復帰する場合、電源制御部４０１は、動作モード設定信号４３１を停止状態にしてスキャナ駆動部３３２を停止した状態で復帰させる。そして、動作モード設定信号４４１を動作状態にしてプリンタ駆動部３４２を停止した状態で復帰させる制御を行う。
【００５３】
図５（ａ）は、プリントジョブを正常に実行した場合の画像形成装置２０の消費電力推移を示す図である。
【００５４】
図５（ａ）において、ユーザがスイッチ４２０をオンすることで第一電源供給部４０９、第二電源供給部４１０からコントローラユニット１１に対する電力供給が開始され、画像形成装置２０がスタンバイ状態に移行する。コンセントプラグから第一電源供給部４０９、第二電源供給部４１０にＡＣ電源が通電されるため、電力センサ５０１が電力を検知し、電力センサ制御部５０２が電力センサ５０１の電力測定値をＣＰＵ３０１に通知する（Ｔ００）。
【００５５】
さらに、ユーザの指示によりＰＣ１０から画像形成装置２０にプリントジョブが投入されると、画像形成装置２０はプリントジョブ実行状態に移行する。その際、スイッチ４１５がオンされることで第二電源供給部４１０からプリンタ部１４に電力が供給され、電力センサ５０１が検知する電力値は増大する（Ｔ０１）。
【００５６】
プリントジョブが完了すると、画像形成装置２０はスタンバイ状態に移行する。その際、スイッチ４１５がオフされることで第二電源供給部４１０からプリンタ部１４に供給されていた電力が停止するため、電力センサ５０１が検知する電力値は減少する（Ｔ０２）。その後、ユーザがスイッチ４２０をオフすることで、第一電源供給部４０９、第二電源供給部４１０からコントローラユニット１１に対する電力供給が停止され、画像形成装置２０はオフ状態に移行する（Ｔ０４）。
【００５７】
図５（ｂ）は、スキャンジョブを正常に実行した場合の画像形成装置２０の消費電力推移を示す図である。
【００５８】
図５（ｂ）において、ユーザがスイッチ４２０をオンすることで第一電源供給部４０９、第二電源供給部４１０からコントローラユニット１１に対する電力供給が開始され、画像形成装置２０がスタンバイ状態に移行する。コンセントプラグから第一電源供給部４０９、第二電源供給部４１０にＡＣ電源が通電されるため、電力センサ５０１が電力を検知し、電力センサ制御部５０２が電力センサ５０１の電力測定値をＣＰＵ３０１に通知する（Ｔ１０）。
【００５９】
さらに、ユーザにより操作部１２からスキャンジョブが指示されることで、画像形成装置２０はスキャンジョブ実行状態に移行する。その際、スイッチ４１５がオンされることで第二電源供給部４１０からスキャナ部１３に電力が供給され、電力センサ５０１が検知する電力値は増大する（Ｔ１１）。
【００６０】
スキャンジョブが完了すると、画像形成装置２０はスタンバイ状態に移行する。その際、スイッチ４１９がオフされることで第二電源供給部４１０からスキャナ部１３に供給されていた電力が停止するため、電力センサ５０１が検知する電力値は減少する（Ｔ１２）。その後、ユーザがスイッチ４２０をオフすることで、第一電源供給部４０９、第二電源供給部４１０からコントローラユニット１１に対する電力供給が停止され、画像形成装置２０はオフ状態に移行する（Ｔ１３）。
【００６１】
図６は、プリントジョブを実行した際に電気的不具合が発生した場合の画像形成装置２０の消費電力推移を示す図である。
【００６２】
図６において、ユーザがスイッチ４２０をオンすることで第一電源供給部４０９、第二電源供給部４１０からコントローラユニット１１に対する電力供給が開始され、画像形成装置２０がスタンバイ状態に移行する。コンセントプラグから第一電源供給部４０９、第二電源供給部４１０にＡＣ電源が通電されるため、電力センサ５０１が電力を検知し、電力センサ制御部５０２が電力センサ５０１の電力測定値をＣＰＵ３０１に通知する（Ｔ２０）。
【００６３】
さらに、ユーザの指示によりＰＣ１０から画像形成装置２０にプリントジョブが投入されると、画像形成装置２０はプリントジョブ実行状態に移行する。その際、スイッチ４１９がオンされることで第二電源供給部４１０からプリンタ部１４に電源が供給され、電力センサ５０１が検知する電力値は増大する（Ｔ２１）。その後、プリントジョブ実行中に、プリンタ制御部３４１またはプリンタ駆動部３４２の電気的不具合もしくは第二電源供給部４１０の故障等により電源供給が不可能となる。そのため、電力センサ５０１が検知する電力値は、想定される電力値よりも下回る（Ｔ２２）。
【００６４】
さらに、ＣＰＵ３０１は、プリンタ制御部３４１との通信が不能となり、エラー状態へと遷移する。そして、ＣＰＵ３０１は、操作部Ｉ／Ｆ３０５を経由して操作部１２に通信エラーを表示してユーザに通知する（Ｔ２３）。
【００６５】
次に、画像形成装置２０でプリントジョブ実行中に図６で説明した通信エラーが発生した場合に実行される処理を図７を用いて説明する。
【００６６】
図７は、画像形成装置２０にて通信エラーが発生した場合に実行される処理の流れを示すフローチャートである。
【００６７】
図７において、上述した電気的不具合またはＣＰＵハングなどのソフト要因の不具合によって、ＣＰＵ３０１とプリンタ制御部３４１との通信が不能となり、通信エラーが発生した場合（ステップＳ５０１でＹＥＳ）、ステップＳ５０２に進む。ここでＣＰＵ３０１は通信エラーの有無を判定する通信エラー判定手段として機能する。
【００６８】
ステップＳ５０２では、ＣＰＵ３０１は、操作部Ｉ／Ｆ３０５を経由して操作部１２に通信エラーの表示を行い、ユーザに通知する。
【００６９】
次に、ＣＰＵ３０１は、画像形成装置２０の状態（ステータス）を特定する。そして、電力センサ制御部５０２から通知される電力センサ５０１の電力測定値（実際の消費電力値）と、予めＨＤＤ３０４に記憶されている図８に示す消費電力基準値テーブルにおける消費電力基準値とを比較する（ステップＳ５０３）。本実施形態では、画像形成装置２０の状態がプリントジョブ実行中であったことから、ＣＰＵ３０１は、図８に示す消費電力基準値テーブルのステータスがプリントジョブのときの消費電力基準値を取得する。そして、電力センサ５０１の電力測定値と消費電力基準値との差が所定値以内であると判定した場合、ＣＰＵ３０１は、通信エラーがＣＰＵハング等のソフト要因に起因すると判断し、ユーザに画像形成装置２０の再起動をするように通知する（ステップＳ５０６）。その後、本処理を終了する。電力センサ５０１の電力測定値と消費電力基準値との差を判定するための所定値については、画像形成装置２０の管理者等が予め設定できるものとする。
【００７０】
ステップＳ５０３の判定結果から、電力センサ５０１の電力測定値と消費電力基準値との差が所定値を超えていると判定した場合、ＣＰＵ３０１は、通信エラーが電気的不具合に起因すると判断する。そして、後述する自己診断モードによる処理を実行する（ステップＳ５０４）。自己診断モードによる処理の結果から画像形成装置２０における電気的不具合が発生している箇所を特定し、画像形成装置２０のメンテナンス管理者に電気的不具合箇所を通知して（ステップＳ５０５）、本処理を終了する。なお、ステップＳ５０３ではＣＰＵ３０１は不具合判定手段として機能する。
【００７１】
図８は、画像形成装置２０のステータス（状態）に応じた消費電力量の基準値を表す消費電力基準値テーブルの一例を示す図である。
【００７２】
図８において、画像形成装置２０のステータスがオフ（オフ状態）の場合、消費電力基準値は０である。画像形成装置２０のステータスがスタンバイの場合、コントローラユニット１１が通電されてジョブの受付可能な状態のときの消費電力基準値が１Ｗｈである。
【００７３】
画像形成装置２０のステータスがプリントジョブスタンバイの場合、コントローラユニット１１とプリンタ部１４に通電していて、プリンタジョブが実行可能な状態のときの消費電力基準値が５０Ｗｈである。
【００７４】
画像形成装置２０のステータスがプリントジョブの場合、プリントジョブ実行中の消費電力基準値が１０００Ｗｈである。
【００７５】
画像形成装置２０のステータスがスキャンジョブスタンバイの場合、コントローラユニット１１とスキャナ部１３に通電していて、スキャンジョブが実行可能な状態のときの消費電力基準値が３０Ｗｈである。
【００７６】
画像形成装置２０のステータスがスキャンジョブの場合、スキャンジョブ実行中の消費電力基準値が３００Ｗｈである。
【００７７】
図９は、画像形成装置２０にて自己診断モード時に実行される処理の流れを示すフローチャートである。
【００７８】
図９において、電源制御部４０１がスイッチ４１５，４１９をオフすることで、コントローラユニット１１のみ通電させる（ステップＳ６０１）。
【００７９】
次に、ＣＰＵ３０１は、予めＨＤＤ３０４に記憶されている図８に示す消費電力基準値テーブルを参照し、電力センサ制御部５０２から通知される電力センサ５０１の電力測定値とスタンバイ時の消費電力基準値とを比較する（ステップＳ６０２）。コントローラユニット１１のみに通電したときの画像形成装置２０の消費電力値は、正常の場合、画像形成装置２０のスタータスがスタンバイのときの消費電力値と同等になる。そのため、電力センサ５０１の電力測定値と、消費電力基準値テーブルのステータスがスタンバイ時の消費電力基準値との比較が行われる。
【００８０】
ステップＳ６０２の比較結果から、電力センサ５０１の電力測定値と消費電力基準値との差が所定値以下と判定した場合には（ステップＳ６０２でＮＯ）、ステップＳ６０４へ進む。一方、電力センサ５０１の電力測定値と消費電力基準値との差が所定値を超えていると判定したとき、ＣＰＵ３０１は、電力値異常ありと判断し、通信エラーがコントローラユニット１１の電気的不具合に起因するものと判断する（ステップＳ６０３）。
【００８１】
ステップＳ６０４では、電源制御部４０１がスイッチ４１５をオンすることで、コントローラユニット１１とプリンタ部１４に通電させる（ステップＳ６０４）。
【００８２】
次に、ＣＰＵ３０１は、図８に示す消費電力基準値テーブルを参照し、電力センサ制御部５０２から通知される電力センサ５０１の電力測定値とプリントジョブスタンバイ時の消費電力基準値とを比較する（ステップＳ６０５）。コントローラユニット１１とプリンタ部１４に通電したときの画像形成装置２０の消費電力値は、正常の場合、画像形成装置２０のスタータスがプリントジョブスタンバイのときの消費電力値と同等になる。そのため、電力センサ５０１の電力測定値と、消費電力基準値テーブルのステータスがプリントジョブスタンバイ時の消費電力基準値との比較が行われる。
【００８３】
ステップＳ６０５の比較結果から、電力センサ５０１の電力測定値と消費電力基準値との差が所定値以下と判定した場合には（ステップＳ６０５でＮＯ）、ステップＳ６０７へ進む。一方、電力センサ５０１の電力測定値と消費電力基準値との差が所定値を超えていると判定したときは、ＣＰＵ３０１は、電力値異常ありと判断し、通信エラーがプリンタ部１４の電気的不具合に起因するものと判断する（ステップＳ６０６）。
【００８４】
ステップＳ６０７では、電源制御部４０１がスイッチ４１５をオフ、スイッチ４１９をオンすることで、コントローラユニット１１とスキャナ部１３に通電させる（ステップＳ６０７）。
【００８５】
次に、ＣＰＵ３０１は、図８に示す消費電力基準値テーブルを参照し、電力センサ制御部５０２から通知される電力センサ５０１の電力測定値とスキャンジョブスタンバイ時の消費電力基準値とを比較する（ステップＳ６０８）。コントローラユニット１１とスキャナ部１３に通電したときの画像形成装置２０の消費電力値は、正常の場合、画像形成装置２０のスタータスがスキャンジョブスタンバイのときの消費電力値と同等になる。そのため、電力センサ５０１の電力測定値と、消費電力基準値テーブルのステータスがスキャンジョブスタンバイ時の消費電力基準値との比較が行われる。
【００８６】
ステップＳ６０８の比較結果から、電力センサ５０１の電力測定値と消費電力基準値との差が所定値以下と判定した場合には（ステップＳ６０８でＮＯ）、本処理を終了する。一方、電力センサ５０１の電力測定値と消費電力基準値との差が所定値を超えていると判定したときは、ＣＰＵ３０１は、電力値異常ありと判断し、通信エラーがスキャナ部１３の電気的不具合に起因するものと判断して（ステップＳ６０９）、本処理を終了する。
【００８７】
以上説明したように、本実施形態によれば、上述した処理を実行することにより、画像形成装置で発生した電気的な不具合の原因や発生箇所の特定が安価な構成で可能となり、ユーザや管理者のメンテナンスを容易にすることができる。
【００８８】
図９に示す自己診断モードによる処理では、図８に示すステータスに応じた消費電力基準値テーブルを用いて電気的不具合箇所の特定を行っているが、これ限定されるものではない。例えば、図１２に示す消費電力基準値テーブルを用いてもよい。
【００８９】
図１２は、画像形成装置内の機能部に個別に電力を供給したときの消費電力量の基準値を表す消費電力基準値テーブルの一例を示す図である。
【００９０】
図１２において、通電箇所がコントローラユニットの場合、コントローラユニット１１のみ通電したときの消費電力基準値が０である。通電箇所がコントローラユニット＋プリンタ部１４の場合、コントローラユニット１１とプリンタ部１４に通電したときの消費電力基準値が５０Ｗｈである。通電箇所がコントローラユニット１１とスキャナ部１３の場合、コントローラユニット１１とスキャナ部１３に通電したときの消費電力基準値が３０Ｗｈである。このように、画像形成装置２０内の各部の通電箇所を変えた消費電力基準値テーブルを用いても自己診断モードの実現が可能である。
【００９１】
［第２の実施形態］
上記第１の実施形態では、ＣＰＵ３０１が電気的不具合で動作しない場合や省電力モードでＣＰＵ３０１に通電されていない場合、電力センサ５０１で検知される電力値が異常であるかの判定が出来ない。そのため、画像形成装置２０で発生したエラーの不具合箇所の特定が困難である。そこで、第２の実施形態における画像形成装置は、上記第１の実施形態における画像形成装置２０に対してサブＣＰＵ６０１を追加したものである。なお、上記第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。
【００９２】
図１０は、本発明の第２の実施形態における画像形成装置の内部の概略構成を示すブロック図である。
【００９３】
図１０に示す画像形成装置２５は、図３に示す画像形成装置２０に対してサブＣＰＵ６０１が追加されたものである。サブＣＰＵ６０１は、マイコンなどＣＰＵ３０１と比べて小規模なプロセッサを想定している。
【００９４】
図１１は、図１０の画像形成装置２５にて通信エラーが発生した場合に実行される処理の流れを示すフローチャートである。
【００９５】
図１１において、サブＣＰＵ６０１は、ＣＰＵ３０１のデータ通信状態からＣＰＵ３０１が正常に動作しているか監視している。ＣＰＵ３０１が正常に動作していない（通信エラー）と判定した場合（ステップＳ７０１でＹＥＳ）、ステップ７０２に進む。
【００９６】
ステップ７０２では、サブＣＰＵ６０１は、ＣＰＵ３０１の代替として、電力センサ制御部５０２から通知される電力センサ５０１の電力測定値と、図８に示す消費電力基準値テーブルにおける消費電力基準値を比較する。サブＣＰＵ６０１が、電力センサ５０１の電力測定値と消費電力基準値との差が所定値以内であると判定した場合、通信エラーがＣＰＵハング等によるソフト要因に起因すると判断し、ユーザに画像形成装置２５の再起動をするように通知する（ステップＳ７０６）。その後、本処理を終了する。
【００９７】
一方、電力センサ５０１の電力測定値と消費電力基準値との差が所定値を超えていると判定したときは、サブＣＰＵ６０１は、通信エラーが電気的不具合に起因すると判断し、サブＣＰＵ６０１は自己診断モードを実行する（ステップＳ７０４）。自己診断モードは、上記第１の実施形態で説明した内容と同一のため、ここでは説明を省略する。サブＣＰＵ６０１は、自己診断モードの結果から画像形成装置２５における電気的不具合が発生している箇所を特定し、画像形成装置２５のメンテナンス管理者に電気的不具合箇所を通知して（ステップＳ７０５）、本処理を終了する。
【００９８】
以上のことから、ＣＰＵ３０１に不具合が発生した場合でも、画像形成装置内の各ユニットにおける電気的な不具合箇所を特定することが可能となる。
【００９９】
本発明は、上述した実施形態におけるサブＣＰＵは、ハードシーケンサやその他同時動作するもので置き換えることでも実現される。
【０１００】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１０１】
本発明は、上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１０２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０３】
１０  ホストコンピュータ
１１  コントローラユニット
２０  画像形成装置
３０  プリントサーバ
３０１  ＣＰＵ
４０１  電源制御部
４０９  第一電源供給部
４１０  第二電源供給部
４３１，４４１  動作モード設定信号
５０１  電力センサ
【図１】
2015131415.tif 000003
【図２】
2015131415.tif 000004
【図３】
2015131415.tif 000005
【図４】
2015131415.tif 000006
【図５】
2015131415.tif 000007
【図６】
2015131415.tif 000008
【図７】
2015131415.tif 000009
【図８】
2015131415.tif 000010
【図９】
2015131415.tif 000011
【図１０】
2015131415.tif 000012
【図１１】
2015131415.tif 000013
【図１２】
2015131415.tif 000014