(57)【要約】【課題】１つのエラーコードに対して、エラー要因となり得るユニットが複数存在する状況となり、エラーコードの発生要因となる複数の候補の中から、交換すべき部品を間違えることによる無駄が発生する。【解決手段】電子機器であって、前記電子機器を制御する制御手段と、電源供給のオン／オフを制御する電源スイッチと、前記電源スイッチをオフさせるように駆動する駆動手段と、前記電源スイッチをオフさせるために前記駆動手段に通電する電力供給手段と、前記制御手段からの指示に応じて前記電力供給手段を制御するとともに、前記電源スイッチのオン／オフ状態、及び前記電力供給手段による前記駆動手段への通電状態を判定できる電源制御手段とを有し、前記指示の後、前記電源制御手段が前記電源スイッチがオフ状態でないと判定している場合、前記駆動手段への通電状態に応じた通知を行う。【選択図】  図８
2020049768.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
前記電子機器を制御する制御手段と、
電源供給のオン／オフを制御する電源スイッチと、
前記電源スイッチをオフさせるように駆動する駆動手段と、
前記電源スイッチをオフさせるために前記駆動手段に通電する電力供給手段と、
前記制御手段からの指示に応じて前記電力供給手段を制御するとともに、前記電源スイッチのオン／オフ状態、及び前記電力供給手段による前記駆動手段への通電状態を判定できる電源制御手段と、
前記指示の後、前記電源制御手段が前記電源スイッチがオフ状態でないと判定している場合、前記駆動手段への通電状態に応じた通知を行う通知手段と、
を有することを特徴とする電子機器。
【請求項２】
前記電力供給手段は、商用電源を入力して前記電子機器に電源を供給する電源供給手段と、前記駆動手段との間に接続されたスイッチを有し、前記スイッチは前記電源制御手段からの制御信号に応じてオン／オフされることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電源制御手段は、前記電源スイッチから入力されている電源供給のオン／オフを示す信号に基づいて、前記電源スイッチのオン／オフ状態を判定することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記電源制御手段は、前記電力供給手段による前記駆動手段への通電状態の判定結果を記憶する記憶手段を有し、
前記通知手段は、前記記憶手段に記憶されている前記判定結果に基づいて、前記駆動手段への通電状態を判定することを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記電源制御手段は、前記制御手段からの指示に応じて前記電力供給手段を制御して前記駆動手段に通電した後、所定時間が経過した後に、前記駆動手段への通電状態の判定結果を前記記憶手段に記憶することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記通知手段は、前記電源制御手段が前記電源スイッチがオフ状態でないと判定している場合、前記記憶手段が前記駆動手段に通電されていないと記憶していると、前記駆動手段或いは前記電力供給手段の不良であることを提示し、前記記憶手段が前記駆動手段に通電されていると記憶していると、前記電源スイッチの不良であることを提示することを特徴とする請求項４又は５に記載の電子機器。
【請求項７】
前記指示は、前記制御手段が前記電源制御手段のレジスタにデータを書き込むことによりなされることを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記制御手段は、リモート環境からのシャットダウンの指示に応じて前記電源制御手段に対して前記指示を行うことを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記制御手段は、前記指示の後、前記電源制御手段が前記電源スイッチがオフ状態でないと判定している回数が所定の回数になった場合に、前記駆動手段への通電状態に応じて、前記電源スイッチがオフにならない原因をユーザに提示することを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
情報を表示する表示手段を、更に有し、
前記通知手段は、前記表示手段を用いて前記通知を行うことを特徴とする請求項１乃至９のいずれか１項に記載の電子機器。
【請求項１１】
前記電源スイッチは、メカニカルリレーを備えた電源スイッチであることを特徴とする請求項１に記載の電子機器。
【請求項１２】
前記駆動手段は、前記メカニカルリレーを駆動するソレノイド部を含むことを特徴とする請求項１１に記載の電子機器。
【請求項１３】
電源供給のオン／オフを制御するメカニカルリレーを備えた電源スイッチと、前記メカニカルリレーを駆動する駆動部とを有する電子機器における電源オフエラーの提示方法であって、
所定の条件にしたがって、前記電源スイッチをオフさせるように前記駆動部に通電する駆動工程と、
前記駆動工程における前記駆動部への通電状態を記憶する記憶工程と、
前記駆動工程の後、前記電源スイッチがオフ状態かどうか判定する判定工程と、
前記判定工程が前記電源スイッチがオフ状態でないと判定している場合、前記記憶工程で記憶されている前記通電状態に応じた通知を行う通知工程と、
を有することを特徴とする電源オフエラーの提示方法。
【請求項１４】
コンピュータに、請求項１３に記載の電源オフエラーの提示方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び当該機器における電源オフのエラーの提示方法に関する。
【背景技術】
【０００２】
従来、画像形成装置では、装置が正常な動作ができないと判断されるとエラー状態となり、操作部にエラーコードを表示させる。サ−ビスマンは、この表示されたエラーコードを確認し、サービスマニュアルに従って、発生したエラーに関連するユニットを交換するなどの、エラー状態からの復旧作業を行う。
【０００３】
画像形成装置では、装置が一定時間操作されない場合に、自動的に電源をオフにする自動オフ駆動回路（メカニカルリレー）を備える電源スイッチを備えるものがある。特許文献１には、このような電源スイッチを備え、その電源スイッチがオンの状態で、外部からの信号制御によりリレーを駆動して、電源スイッチをオフにする自動電源オフ機能を実行する自動電源オフ手段を備えた画像形成装置が記載されている。
【０００４】
一方で、自動電源オフ機能を実行しても、何らかの理由により信号制御によるメカニカルリレーの駆動に失敗し、装置の電源がオフされない場合がある。このような場合、前述したエラーコードが表示される。そしてサービスマンは、そのエラーコードからメカニカルリレーの駆動エラーに関わるエラーと判断し、必要な部品の交換などを行うことになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１５９０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の装置では、自動電源オフによる装置の電源オフに失敗した場合、電源スイッチがオフになっているか否かを検知することで、電源スイッチがオフにできなかったために装置の電源がオフできないことを示すエラーコードを表示していた。しかしながら、このエラーコードからは、電源がオフできなかったという結果しか判別できない。そのため、その電源がオフできなかった原因が、電源スイッチのメカニカルリレーを駆動させる電源を供給する電源供給部分の故障によるものなのか、メカニカルリレーを含んだ電源スイッチそのものの故障によるものなのかが判別できなかった。
【０００７】
そのため、１つのエラーコードに対して、エラー要因となり得るユニットが複数存在する状況となり、エラーコードの発生要因となる複数の候補の中から、交換すべき部品を間違えることによる無駄が発生することがあった。このようにエラー要因となっている部品以外の部品を交換した場合は、そのエラーから復旧できず、別のユニットの交換作業などを繰り返し行う必要がある。このような交換作業の繰り返しは、サービスマンの作業効率の低下を招くことになる。
【０００８】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００９】
本発明の目的は、電子機器の電源オフの際に発生したエラーの要因をユーザに提示できる技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る電子機器は以下のような構成を備える。即ち、
電子機器であって、
前記電子機器を制御する制御手段と、
電源供給のオン／オフを制御する電源スイッチと、
前記電源スイッチをオフさせるように駆動する駆動手段と、
前記電源スイッチをオフさせるために前記駆動手段に通電する電力供給手段と、
前記制御手段からの指示に応じて前記電力供給手段を制御するとともに、前記電源スイッチのオン／オフ状態、及び前記電力供給手段による前記駆動手段への通電状態を判定できる電源制御手段と、
前記指示の後、前記電源制御手段が前記電源スイッチがオフ状態でないと判定している場合、前記駆動手段への通電状態に応じた通知を行う通知手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、電子機器の電源オフの際に発生したエラーの要因をユーザに提示できるという効果がある。
【００１２】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１３】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る画像形成装置を含む印刷システムの構成を示すブロック図。
【図２】実施形態に係る画像形成装置の制御部の構成を説明するブロック図。
【図３】実施形態に係る画像形成装置の制御部、スキャナ部、プリンタ部の電源制御に関するハードウェア構成を示すブロック図。
【図４】実施形態に係るメカニカルリレーを備えた主電源スイッチの構成を説明する図。
【図５】実施形態に係る主電源スイッチがリモート制御によってオフされるときの動作を説明するタイミングチャート。
【図６】実施形態に係る主電源スイッチがリモート制御によってオフされるときの動作を説明するタイミングチャート。
【図７】実施形態に係る電源制御部における処理を説明するフローチャート。
【図８】実施形態に係る画像形成装置における、リモート環境からのシャットダウン処理を説明するフローチャート。
【図９】図８のＳ８１３或いはＳ８１５で操作部に表示されるエラー表示の一例を示す図。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでするものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、以下の実施形態では、本発明に係る電子機器の一例としてＭＦＰなどの画像形成装置を例に説明するが、本発明はこのような画像形成装置に限定されるものではない。
【００１５】
図１は、本発明の実施形態に係る画像形成装置を含む印刷システムの構成を示すブロック図である。このシステムではホストコンピュータ４０，５０及び画像形成装置１０，２０，３０がＬＡＮ（ローカルエリアネットワーク）６０に接続されているが、本発明は、このような構成に限られることはない。また実施形態では、これら装置の接続方法としてＬＡＮを適用しているが、本発明はこれに限るものではない。例えばＷＡＮ（公衆回線）や無線ＬＡＮなどの任意のネットワークなども適用可能である。
【００１６】
ホストコンピュータ（以下、ＰＣ）４０，５０はパーソナルコンピュータの機能を有している。ＰＣ４０，５０は、ＬＡＮ６０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルや電子メールを送受信することができる。またＰＣ４０，５０から画像形成装置１０，２０，３０に対して、プリンタドライバを介した印刷命令を発行することができる。更にＰＣ４０，５０は、定期的に画像形成装置１０，２０，３０に対して、画像形成装置の状態を問い合わせることができる。これにより各画像形成装置は、ＰＣ４０，５０からの要求に対して、印刷可能であるか否かなどの情報を返信する。
【００１７】
画像形成装置１０と２０は同じ構成を有する装置で、例えば複合機（ＭＦＰ）である。画像形成装置３０は、プリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していないだけで他の構成は同じである。以下では、説明を簡単にするために、これら画像形成装置の内、画像形成装置１０に注目して、その構成を詳細に説明する。
【００１８】
画像形成装置１０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４、画像形成装置１０全体の動作制御を司る制御部１１、ユーザインターフェース（ＵＩ）である操作部１２を有している。また、ＡＣ／ＤＣ変換を行い、画像形成装置１０内部の各ブロックに電源を供給する電源供給部１５、及び画像形成装置１０の電源のオン／オフ状態を切り替えるスイッチを備える主電源スイッチ部１６を備える。
【００１９】
図２は、実施形態に係る画像形成装置１０の制御部１１の構成を説明するブロック図である。尚、図２において、図１と共通する部分は同じ参照番号で示している。
【００２０】
制御部１１は、スキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ６０などを介してＰＣ４０，５０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。
【００２１】
ＣＰＵ２０１は、ＲＯＭ２０３に記憶されたブートプログラムを実行してＨＤＤ２０４に格納されているプログラムをＲＡＭ２０２に展開し、その展開したプログラムを実行することにより、各種デバイスとのアクセスを統括的に制御する。更にＣＰＵ２０１は、制御部１１の制御の下に実行される各種処理についても統括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリを提供しており、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ２０２は、装置の電源オフ後も記憶した内容をも保持できるＳＲＡＭ、及び装置の電源オフにより、記憶した内容が消去されるＤＲＡＭにより構成されている。ＲＯＭ２０３には装置のブートプログラムなどが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００２２】
操作部Ｉ／Ｆ２０５は、システムバス２０７と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ２０５は、操作部１２に表示するための画像データをシステムバス２０７から受取って操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス２０７へ出力する。ＬＡＮコントローラ２０６は、ＬＡＮ６０及びシステムバス２０７に接続し、情報の入出力制御を行う。またＬＡＮコントローラ２０６は、Ｐｏｗｅｒ  Ｏｖｅｒ  Ｅｔｈｅｒｎｅｔ（ＰＯＥ）の受電部も搭載しており、ＬＡＮケーブルから電力供給されることが可能である。そのため画像形成装置１０の電源から供給される電力だけでなく、ＰＯＥで供給される電力によってもＬＡＮコントローラ２０６は動作することが可能である。
【００２３】
画像バス２０８は、画像データをやり取りするためのバスであり、ＰＣＩバスやＩＥＥＥ１３９４等々のバスで構成されている。画像処理部２０９は画像処理を行うためのものであり、ＲＡＭ２０２に記憶された画像データを読み出し、例えばＪＰＥＧ、ＪＢＩＧなどの拡大又は縮小、及び、色調整などの画像処理を行う。スキャナ画像処理部２１０は、スキャナ部１３からスキャナＩ／Ｆ２１１を介して受取った画像データに対して、補正、加工、及び編集を行う。尚、スキャナ画像処理部２１０は、受取った画像データがカラー画像か白黒画像か、更には文字原稿の画像か、写真原稿の画像かなどを判定することができる。そして、その判定結果を画像データに付随させて出力する。この付随情報を属性データと称する。プリンタ画像処理部２１２は、画像データに付随している属性データを参照して、その画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ２１３を介してプリンタ部１４に出力して印刷される。
【００２４】
電源制御部２１４は、画像形成装置１０の起動時や電源オフ時の電源制御や、省電力状態への移行／復帰といった電源状態の変更を制御する。省電力状態から復帰する場合の各種復帰要因（例えばＦＡＸ受信やスイッチ押下等）の検知や、ＣＰＵ２０１からの命令や、後述のＷａｋｅ信号３０２（図３）等による省電力状態からの復帰を示す信号等を受け、各復帰要因に応じた電源制御を実施する。この電源制御の詳細は、図３を参照して後述する。更に、リモート環境からのシャットダウンを実行したときに、主電源スイッチ部１６に実装されるメカニカルリレーを備えた主電源スイッチ３８０（図３）をオフするために、図４を参照して後述するソレノイド部４０４（図４）への通電制御を行う。リモート環境からのシャットダウンとは、画像形成装置１０が、画像形成装置１０のシャットダウン指示をＰＣ４０等の外部装置からＬＡＮ６０を介して受け付けて、そのシャットダウン指示にしたがってシャットダウン処理を行う。
【００２５】
図３は、実施形態に係る画像形成装置１０の制御部１１、スキャナ部１３、プリンタ部１４の電源制御に関するハードウェア構成を示すブロック図である。
【００２６】
電源制御部２１４は、起動時や電源オフ時の電源制御や、省電力状態への移行／復帰といった電源状態の変更を制御する。Ｗａｋｅ信号３０２は、画像形成装置１０がＳｌｅｅｐ（省電力）状態になっているときに、ＬＡＮコントローラ２０６がネットワーク６０経由で自機に対するパケットを受信すると、その旨をＬＡＮコントローラ２０６から電源制御部２１４に通知する信号である。電源制御部２１４は、このＷａｋｅ信号３０２を受け取ると、制御信号３０７，３１７，３１８，３５１を制御して、各デバイスに対して供給する電源を選択する。
【００２７】
制御信号３０４〜３０５、３０７，３１７，３１８，３２１，３５１，３７１は、各対応するスイッチ３１３，３１４，３２０，３１１，３１５，３１９，３１２に供給され、各デバイスに対して電源供給を行うかどうかを制御する信号である。またスイッチ３１１〜３１５，３１９，３２０，３５０は、制御信号３０４〜３０５，３０７，３１７，３１８，３２１，３５１，３７１で、そのオン／オフが制御されるスイッチである。即ち、スイッチ３１１〜３１５，３１９，３２０，３５０を、制御信号３０４〜３０５，３０７，３１７，３１８，３２１，３５１，３７１で制御することで、各デバイスに対しての電源供給状態を変更できる。これらスイッチ３１１〜３１５，３１９，３２０，３５０は、例えばＦＥＴやリレースイッチ等によって実現することができる。
【００２８】
制御信号３０４及びスイッチ３１３は、ＬＡＮコントローラ２０６への電源供給を制御する。画像形成装置１０がスタンバイ状態及びＳｌｅｅｐ状態の場合は、ＬＡＮコントローラ２０６へ電源を供給し、画像形成装置１０がオフ状態の場合は、ＬＡＮコントローラ２０６への電源供給を停止するように制御している。
【００２９】
制御信号３０５及びスイッチ３１４は、後述する第一電源供給部３０９からＲＡＭ２０２への第一電源の供給を制御する。例えばＳｌｅｅｐ状態の場合には、セルフリフレッシュ状態のＲＡＭ２０２に対して第一電源供給部３０９から電力供給を行い、画像形成装置１０をオフ状態にする場合は、ＲＡＭ２０２に対して第一電源供給部３０９からの電力供給を停止するといったことが考えられる。
【００３０】
制御信号３０６は、画像処理装置１０が正常にシャットダウン可能な状態になったことを示す電源制御部２１４によって制御される信号である。実施形態では、制御信号３０６が「１」（ハイレベル）のとき、画像処理装置１０はシャットダウン準備が完了していない状態であることを意味し、「０」（ロウレベル）のとき、画像処理装置１０はシャットダウン準備が完了していることを意味する。制御信号３０６は、後述するＯＲ回路３２２に入力され、同じく後述する制御信号３１６とともに、制御部１１への第一電源供給を制御する制御信号３２１となってスイッチ３２０の切り替えを制御する。
【００３１】
制御信号３０７及びスイッチ３１２は、第二電源供給部３１０に対するＡＣ電源の供給を制御する。第二電源供給部３１０は、省電力状態のときにオフされて、スタンバイ状態のときにオンされる電源である。例えば省電力状態のときに電源制御部２１４がＷａｋｅ信号３０２を受けると、電源制御部２１４は制御信号３０７を制御してスイッチ３１２をオンする。これにより、スタンバイ状態のときに必要な各デバイスの電源をオンすることが可能となる。
【００３２】
第一電源供給部３０９は、ＡＣ電源（商用電源）をＤＣ電源に変換し、スイッチ３２０を介して、制御部１１の各構成ブロックに対して第一電源を供給する。第一電源供給部３０９から供給される第一電源は、画像形成装置１０を省電力状態にした場合でも電源制御部２１４等に電源を供給するために備えられている電源である。第一電源は、電源制御部２１４の他に、省電力状態からの復帰を行うためにネットワーク６０からの自機宛てのパケットを検知するためのＬＡＮコントローラ２０６へも供給される。
【００３３】
第二電源供給部３１０は、ＡＣ電源をＤＣ電源に変換し、各デバイスに対して、第二電源を供給する。第二電源供給部３１０から供給される第二電源は、画像形成装置１０が省電力状態の時に電源供給が停止される電源である。第二電源供給部３１０は、省電力状態のときに電源供給が不要なプリ部１４やスキャナ部１３に電源を供給している。これら第一電源供給部３０９と第二電源供給部３１０は、図１で説明した電源供給部１５に備えられている。
【００３４】
制御信号３２１及びスイッチ３２０は、第一電源供給部３０９から制御部１１に備えられる各構成要素への電源供給を制御する。制御信号３２１は、制御信号３０６，３１６を入力するＯＲ回路３２２から出力される制御信号である。
【００３５】
主電源スイッチ３８０は、ユーザが画像形成装置１０の電源オン／オフの操作をするためのスイッチであり、ユーザが主電源スイッチ３８０をオンすることで第一電源供給部３０９から制御部１１に対して電源が供給される。この主電源スイッチ３８０は、内部にメカニカルリレーを駆動する駆動部としてのソレノイドが設置されており、ソレノイド部４０４（図４）に通電することで電源スイッチ３８０がオフに切り替わる構成になっている。主電源スイッチ３８０の詳細は図４を参照して後述する。
【００３６】
主電源スイッチ３８０がユーザによってオンされると、主電源スイッチ３８０がオンであるかオフであるかを示す制御信号３１６が、主電源スイッチ３８０がオンであることを示す「１」（ハイレベル）となる。これによりＯＲ回路３２２から出力される制御信号３２１が「１」（ハイレベル）となってスイッチ３２０がオンとなる。こうして第一電源供給部３０９から、制御部１１の各構成要素への電源供給が開始される。また主電源スイッチ３８０がオフされた場合は、制御信号３１６がオフであることを示す「０」（ロウレベル）となる。このときＯＲ回路３２２から出力される制御信号３２１は、電源制御部２１４からの制御信号３０６が「１」（ハイレベル）のままであるためハイレベルとなる。そのため、スイッチ３２０のオン状態が保たれることとなり、画像処理装置１０が正常にシャットダウンできるまでは、制御部１１に対しての電力供給が維持される。電源制御部２１４は、主電源スイッチ３８０から出力される制御信号３１６が「０」（ロウレベル）になると主電源スイッチ３８０がオフされたと判断し、それをＣＰＵ２０１に通知する。ＣＰＵ２０１は、この通知を記憶しておき、後述の図８のＳ８０４で取得する。こうして正常にシャットダウン処理を実行してから制御信号３０６を「０」（ロウレベル）にすることで、各デバイスに対しての電源供給を停止することが可能となる。
【００３７】
ソレノイド部４０４への通電は、スイッチ３１１を制御信号３７１によって制御することにより行う。実施形態では、制御信号３７１を「１」（ハイレベル）にすることで、スイッチ３１１をオンにすることができ、制御信号３７１を「０」（ロウレベル）にすることでスイッチ３１１をオフにすることができる。これによりリモート環境からのシャットダウン指示を受け付けた場合に、制御信号３７１によってスイッチ３１１をオンにして、ソレノイド部４０４へ通電することにより主電源スイッチ３８０をオフにすることが可能となっている。
【００３８】
電源供給検知部３７３は、ソレノイド部４０４へ通電する際に、正しく通電されたか否かを判別するための検知部であり、検知した結果を電源供給検知信号３７４を介して電源制御部２１４に通知する。実施形態では、電源供給検知信号３７４が「１」（ハイレベル）の場合は通電状態とし、「０」（ロウレベル）の場合は非通電状態として説明する。
【００３９】
主電源スイッチ３８０をオフできなかった場合は、電源供給検知信号３７４をモニタリングすることで、電源制御部２１４はソレノイド部４０４へ通電されたか否かを判定する。具体的には、電源制御部２１４が制御信号３７１をハイレベルにしてスイッチ３１１をオンにした状態で電源供給検知信号３７４のモニタリングを行う。そして制御信号３１６がロウレベルならなかった場合、即ち、主電源スイッチ３８０がオフされなかった場合に、電源供給検知信号３７４に基づいてソレノイド部４０４へ通電されたか否かを判定する。この判定結果は、電源制御部２１４にＣＰＵ２０１からアクセス可能なレジスタ３９０に記憶することにより、ＣＰＵ２０１による、電源が切れなかった原因の切り分けの判断に使用される。即ち、電源供給検知信号３７４がハイレベルでない場合は、ソレノイド部４０４に電源が流れなかったと判断する。一方、電源供給検知信号３７４がハイレベルであった場合は、ソレノイド部４０４に通電しても主電源スイッチ３８０がオフにならないため、主電源スイッチ３８０が故障したと判断する。この詳細は図８を参照して後述する。
【００４０】
図４は、実施形態に係るメカニカルリレーを備えた主電源スイッチ３８０の構成を説明する図である。この図面は、主電源スイッチ３８０の断面図と、ソレノイド部４０４を用いたスイッチオフ制御に関わる周辺回路を合わせた図面になっており、図４（Ａ）は主電源スイッチ３８０がオン状態を示し、図４（Ｂ）は主電源スイッチ３８０がオフ状態を示す図となっている。
【００４１】
メカニカルリレーを備えた主電源スイッチ３８０は、可動接点部４０１と、固定接点部４０２と、操作可動部（ボタン）４０３と、ソレノイド部４０４とを備えている。主電源スイッチ３８０をオンにする場合、ユーザはボタン４０３を押下すると、可動接点部４０１が固定接点部４０２に接触することにより主電源スイッチ３８０がオンとなる（図４（Ａ））。
【００４２】
一方、主電源スイッチ３８０をオフにする場合、ユーザは、ボタン４０３を操作して可動接点部４０１を固定接点部４０２から離れるように動作させることで主電源スイッチ３８０がオフになる（図４（Ｂ））。ボタン４０３をオフ方向に動作させる方法は２通りある。１つは、ユーザがボタン４０３を直接操作する方法である。もう一つは、スイッチ３１１を制御信号３７１によってオンすることにより、ソレノイド用電源系統を通じてソレノイド部４０４に通電してソレノイド部４０４を駆動させる方法である。ソレノイド部４０４を駆動させることによりボタン４０３を上方向に移動させ、可動接点部４０１を固定接点部４０２から離すことにより主電源スイッチ３８０をオフにする。
【００４３】
図４（Ａ）に示す主電源スイッチ３８０のオン状態では、可動接点部４０１と固定接点部４０２とが接触しているため制御信号３１６に電流が流れる。これにより、既に説明したように、電源制御部２１４は主電源スイッチ３８０がオン状態であることを識別できる。図４（Ｂ）のように主電源スイッチ３８０がオフ状態では、可動接点部４０１と固定接点部４０２とが接触していないため制御信号３１６に電流が流れない。このため電源制御部２１４は、主電源スイッチ３８０がオフ状態だと識別できる。
【００４４】
主電源スイッチ３８０の故障は、ソレノイド部４０４が通電しても動作しなかったり、ボタン４０３や可動接点部４０１が錆などの要因により動きづらくなったりして、ソレノイド部に通電しても主電源スイッチ３８０の状態が変わらないことにより発生する。
【００４５】
尚、実施形態では、第一電源供給部３０９から供給される電源を直接、主電源スイッチ３８０に入力し、主電源スイッチ３８０がオンになると制御信号３１６を出力している。しかし、接続する部品の入力仕様に合わせて、ソレノイド部に供給する電源を事前にＤＣ−ＤＣ変換し、適切な信号レベルに変換するのが好ましい。例えば、ソレノイド用電源系統を主電源スイッチ３８０へ入力する直前にＤＣ−ＤＣ変換回路を挿入することが考えられる。
【００４６】
図５及び図６は、実施形態に係る主電源スイッチ３８０がリモート制御によってオフされるときの動作を説明するタイミングチャートである。図５（Ａ）は正常にオフできた場合を示し、図５（Ｂ）、図６（Ａ）、図６（Ｂ）は正常にオフできなかった場合を示している。
【００４７】
図５（Ａ）は、リモート環境からのシャットダウン制御によって電源制御部２１４が操作されることにより、主電源スイッチ３８０が正しくオフされる場合のタイミングチャートである。
【００４８】
まず図５（Ａ）のタイミングＴ１で、電源制御部２１４によってスイッチ３１１のオン／オフを制御する制御信号３７１が「１」（ハイレベル）になる。制御信号３７１が「１」となるとスイッチ３１１がオンし、ソレノイド用電源系統からソレノイド部４０４への通電が開始される。また電源供給検知部３７３がソレノイド部４０４への通電を検知すると、電源供給検知信号３７４を通電状態を示すハイレベルにする。これにより電源制御部２１４は、電源供給検知信号３７４の結果を、レジスタ３９０の値に反映させる。尚、実施形態は、レジスタ３９０の値が「１」である場合に、ソレノイド部４０４に通電されたと判断し、「０」の場合は通電しなかったと判断する。もちろん、回路構成によっては、「０」の場合に通電され「１」の場合に通電しなかったと判断するように構成することもできる。
【００４９】
図５（Ａ）のタイミングＴ２は、ソレノイド部４０４が動作したことにより主電源スイッチ３８０がオフとなり、その結果、制御信号３１６が主電源スイッチ３８０がオフであることを示す「０」（ロウレベル）となるタイミングである。図５（Ａ）のタイミングＴ３は、制御信号３７１を「０」にしてソレノイド部４０４への通電を停止するタイミングである。一般的に、ソレノイド部４０４は、状態が変化しきるのに一定の時間がかかる一方で、通電時間が長くなると、駆動能力の低下を招く。そのため、ソレノイドの駆動に十分な時間で、かつ部品に規定された通電時間よりも短い時間通電するように制御する必要がある。実施形態では、この時間を５００ｍｓｅｃとして説明する。
【００５０】
そして、このタイミングＴ３以降では、レジスタ３９０の値は「１」を保持している。この理由は、実施形態では、タイミングＴ３になっても制御信号３１６が「０」にならなかった場合に、主電源スイッチ３８０がオフされなかったエラー状態が発生していると判断し、レジスタ３９０を参照するようにしているためである。このように構成することで、ＣＰＵ２０１は、タイミングＴ３以降の任意のタイミングでエラー判定を行うことが可能になる。レジスタ３９０の値を保持する場合、保持するタイミングは、主電源スイッチ３８０がオフとなって制御信号３１６が「０」となるタイミングからソレノイド部４０４への通電を停止するタイミングＴ３の間であればいつでもよい。但し、ソレノイド部４０４への通電を制御するスイッチ３１１の故障を検出するという意味では、制御信号３７１を「１」から「０」にしてソレノイド部４０４への通電を停止するタイミングＴ３の直前が最も望ましい。この理由は、図５（Ｄ）で詳細に説明する。もちろん、制御信号３７１が「１」の期間、レジスタ３９０の値と、制御信号３１６の値をＣＰＵ２０１がポーリングし続け、電源供給検知信号３７４が「０」にならず、制御信号３１６が「０」にならなかった場合に、所望のエラー判定をさせるよう構成することも可能である。
【００５１】
図５（Ｂ）は、タイミングＴ２で主電源スイッチ３８０が動作せず、制御信号３１６が「０」にならず、タイミングＴ３以降、レジスタ３９０の値が「１」を示す場合を示している。この場合、タイミングＴ３以降、レジスタ３９０にはソレノイド部４０４に通電したことを示す「１」が記憶されており、制御信号３１６が主電源スイッチ３８０がオフとなっていないことを示す「１」の状態であることから、主電源スイッチ３８０が故障したと判定することが可能となる。
【００５２】
図６（Ａ）は、タイミングＴ２で主電源スイッチ３８０が動作せず、制御信号３１６が「０」にならず、タイミングＴ３以降、レジスタ３９０の値が「０」を示す場合を示している。この場合、タイミングＴ３以降、レジスタ３９０にはソレノイド部４０４に通電しなかったことを示す「０」が記憶されており、制御信号３１６が主電源スイッチ３８０がオフとなっていないことを示す「１」の状態であることから、スイッチ３１１が故障したと判定することが可能となる。
【００５３】
図６（Ｂ）は、タイミングＴ１ではソレノイド部４０４に正しく通電が開始されたが、主電源スイッチ３８０が作動するタイミングＴ２前にスイッチ３１１がオフとなったことにより、タイミングＴ２で主電源スイッチ３８０が作動できなかった場合を示している。タイミングＴ２前でスイッチ３１１がオフになってしまう原因の例としては、図示しないヒューズが切れたり、単にスイッチ３１１が故障したりするといった現象が挙げられる。
【００５４】
ソレノイド部４０４は通電が開始されてから、動作が完了するまでに時間がかかるため、タイミングＴ１から主電源スイッチ３８０がオフ状態に切り替わるまでにある程度の時間を要する。そのため、スイッチ３１１がオフ状態に切り替わる前に電源部品の故障が発生することが十分に想定される。尚、このケースでは、レジスタ３９０の値は、一度電源供給開始しているために、タイミングＴ１で「１」となるものの、スイッチ３１１がオフするタイミングで再び「０」に戻る。類似するケースとしては、タイミングＴ２で主電源スイッチ３８０がオフとなり、制御信号３１６が「０」へ変化してからソレノイド部４０４への通電を停止するタイミングＴ３間でスイッチ３１１の故障が発生するケースが考えられる。このようなケースを想定し、レジスタ３９０の値を保持する場合、その最適なタイミングとしては、タイミングＴ３が最適となる。こうすることにより、主電源スイッチ３８０は正常であるが、スイッチ３１１がシーケンス中に故障した状態も検出できるようになる。
【００５５】
次に、図７を参照して、リモート環境からのシャットダウン制御時の電源制御部２１４に関する制御フローについて詳細に説明する。尚、このフローは電源制御部２１４がオンされてから常に実行されるものであり、ここでは説明しない電源制御部２１４で実行される他の電源制御フローと並列で処理されるものとする。
【００５６】
図７は、実施形態に係る電源制御部２１４における処理を説明するフローチャートである。
【００５７】
Ｓ７０１で電源制御部２１４は、ＣＰＵ２０１からソレノイド部４０４をオンにする命令を待つ。このソレノイド部をオンにする命令は、ＣＰＵ２０１から電源制御部２１４内部に備える図示しない制御信号３７１を制御するためのレジスタ（以後、ソレノイドＯＮ設定レジスタ）に、制御信号３７１を「１」にするための値が書き込まれることによって成される。ここでは、ソレノイドＯＮ設定レジスタに「１」が書き込まれると、制御信号３７１が「１」となるとして説明する。ここで制御信号３７１を「１」にするためのレジスタ値が書き込まれているとＳ７０２に進み、書き込まれていなかった場合はＳ７０１を繰り返す。Ｓ７０２で電源制御部２１４は、制御信号３７１を「１」にする。こうして制御信号３７１が「１」になるとスイッチ３１１がオン状態になり、ソレノイド部４０４への通電が開始される。次にＳ７０３に進み電源制御部２１４は、制御信号３７１がソレノイド部４０４が動作して主電源スイッチ３８０がオフ状態になるまで所定時間待機する。ここでは、その待機時間を５００ｍｓｅｃとしており、５００ｍｓｅｃが経過するとＳ７０４へ進み、経過していない場合はＳ７０３を繰り返して、経過するのを待つ。Ｓ７０４で電源制御部２１４は、電源供給検知信号３７４の値をレジスタ３９０に書き込む。このタイミングでレジスタ３９０に電源供給検知信号３７４の値を格納することで、前述の図６（Ｂ）のようなケースでも正しく結果を判定できることになる。
【００５８】
次にＳ７０５に進み電源制御部２１４は、制御信号３７１を「０」にしてソレノイド部４０４への通電を停止する。そしてＳ７０６に進み電源制御部２１４は、Ｓ７０１でＣＰＵ２０１によって制御信号３７１を「１」にするために書き込まれたソレノイドＯＮ設定レジスタの値を、制御信号３７１が「０」であることを示す「０」に書き換える。そして再びＳ７０１に戻り、ＣＰＵ２０１からのソレノイド部４０４をオンにする命令を再び待つ。このように構成することで、図８で説明する電源がオフがなされなかった場合のリトライ制御が可能となる。
【００５９】
図８は、実施形態に係る画像形成装置１０における、リモート環境からのシャットダウン処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ２０１がＲＡＭ２０２に展開しているプログラムを実行することにより達成される。
【００６０】
まずＳ８０１でＣＰＵ２０１は、主電源スイッチ３８０を自動的にオフにすべき所定の条件が満たされたかどうか判定する。すなわち、ＣＰＵ２０１は、ソレノイド部４０４に通電してボタン４０３を動かして主電源スイッチ３８０をオフすべきか判定する。例えばＣＰＵ２０１は、外部装置（リモート環境）からＬＡＮ６０を介したシャットダウン指示を受け付けたかどうかを判定する。ここでシャットダウンが指示されたときはＳ８０２に進み、そうでないときはＳ８０１を繰り返す。Ｓ８０２でＣＰＵ２０１は、電源制御部２１４のソレノイドＯＮ設定レジスタに、ソレノイドＯＮ設定を書き込む。これによりＣＰＵ２０１は、電源制御部２１４に対して、前述の図７のＳ７０２以降の処理を実施させることができる。即ち、電源制御部２１４から制御信号３７１を「１」として出力させることができる。こうして制御信号３７１が「１」になるとスイッチ３１１がオン状態になり、ソレノイド部４０４への通電が開始される。
【００６１】
次にＳ８０３に進みＣＰＵ２０１は、電源制御部２１４が主電源スイッチ３８０をオフにするのに要する所定の時間待機する。実施形態では、この待機時間を１０ｓｅｃとして説明するが、制御信号３７１のオン期間をもとに、適宜設定できる値であることは言うまでもない。この待機時間の間、電源制御部２１４は図７にフローチャートで説明した処理を実行し、最終的に制御信号３７１を「０」にしてスイッチ３１１をオフ状態に変更し、ソレノイド部４０４への通電を終了する。
【００６２】
次にＳ８０４に進みＣＰＵ２０１は、電源制御部２１４から主電源スイッチ３８０の状態を表す制御信号３１６の状態を取得する。これは前述したように、電源制御部２１４は、主電源スイッチ３８０から出力される制御信号３１６が「０」（ロウレベル）になると主電源スイッチ３８０がオフされたと判断してＣＰＵ２０１に通知する、ことにより達成される。ここで制御信号３１６の状態が「１」である場合は主電源スイッチ３８０はオフされておらず、「０」の場合はオフされていることを示す。次にＳ８０５に進みＣＰＵ２０１は、Ｓ８０４で取得した結果をもとに、主電源スイッチ３８０がオフとなっているか否か判定する。ここで制御信号３１６が「０」であれば主電源スイッチ３８０が正常にオフされたと判定してＳ８０６へ進み、通常のシャットダウン処理を実行する。一方、制御信号３１６が「１」であった場合は、電源オフエラーが発生しているためＳ８０８へ進む。
【００６３】
Ｓ８０６でＣＰＵ２０１が通常のシャットダウン処理を実行するときＣＰＵ２０１は、電源制御部２１４に対して電源オフを指示する。これにより最終的に、画像形成装置１０の各デバイスの電源をオフすることが可能である。電源制御部２１４は、ＣＰＵ２０１からシャットダウン指示を受けると、制御信号３０４〜３０５，３０７，３１７，３１８，３２１，３５１，３７１を制御して、スイッチ３１１〜３１５，３１９，３２０，３５０をオフすることで各デバイスへの電源供給をオフする。そしてＳ８０７に進みＣＰＵ２０１は、電源制御部２１４を制御して制御信号３０６を「０」にする。制御信号３０６を「０」にすることで、既に「０」となっている制御信号３１６とＯＲ回路３２２を介して、制御信号３２１を「０」にしてスイッチ３２０をオフにすることができる。これにより、第一電源供給部３０９から制御部１１への第一電源の供給を停止してシャットダウン処理を完了させることができる。
【００６４】
一方、主電源スイッチ３８０が正常にオフされないときはＳ８０８でＣＰＵ２０１は、制御信号３１６の状態を確認するのが２回目か否かを判定する。これはリトライ処理を行うために設けているステップである。１回目であった場合はＳ８０２に進み、もう一度やり直し、２回目であった場合はエラーと判定してＳ８０９へと進む。尚、実施形態においては、２回目のリトライでも主電源スイッチ３８０がオフされなかった場合はエラー処理を開始するが、リトライの回数は適宜に設定しても何ら問題はない。
【００６５】
Ｓ８０９でＣＰＵ２０１は、シャットダウン処理において電源オフエラーが発生したと判断する。そしてＳ８１０に進みＣＰＵ２０１は、電源制御部２１４のレジスタ３９０から、電源供給結果の値を取得する。ここでレジスタ３９０の値が「１」のときは、ソレノイド部４０４に正しく給電できていたことを示し、「０」であればソレノイド部４０４に通電されていないためスイッチ３１１に異常が発生していたと考えられる。
【００６６】
従ってＳ８１１でＣＰＵ２０１は、Ｓ８１０で取得したレジスタ３９０の値が「０」か「１」か判定する。ここで「１」である場合は、Ｓ８１２へ進み、「０」０である場合Ｓ８１４へ進む。Ｓ８１２でＣＰＵ２０１は、ソレノイド部４０４に通電したにも拘わらず電源がオフされなかったため主電源スイッチ３８０の不良であると判定する。そしてＳ８１３に進みＣＰＵ２０１は、主電源スイッチ３８０の部品不良により電源をオフできなかったことを示すエラーメッセージを操作部１２に表示する。
【００６７】
図９は、図８のＳ８１３或いはＳ８１５で操作部１２に表示されるエラー表示の一例を示す図である。
【００６８】
Ｓ８１３では例えば図９（Ａ）に示すように、操作部１２に、主電源スイッチの不良であることを示すメッセージを表示する。或いは画像形成装置１０が備えるＬＥＤなどを使用してエラーが発生したことを示す方法、シャットダウン指示を送信したＰＣ４０（ＰＣ４０のディスプレイに表示されるリモートＵＩ等）にメッセージを表示する方法など、複数の手法が考えられる。
【００６９】
一方、Ｓ８１４でＣＰＵ２０１は、ソレノイド部４０４に通電できていないためスイッチ３１１の不良と判定する。そしてＳ８１５に進みＣＰＵ２０１は、ソレノイド部への電源供給の不良により、電源をオフできなかったことを示すエラーメッセージを表示する。ここでは例えば、図９（Ｂ）に示すようなメッセージを表示する。尚、Ｓ８１５では、ソレノイド部４０４の不良も考えられるため、図９（Ｂ）では、その旨のメッセージも加えている。このようにＳ８１３およびＳ８１５におけるＣＰＵ２０１は、ソレノイド部４０４への通電状態に応じた通知を行う通知手段に対応する。
【００７０】
以上説明したように実施形態によれば、メカニカルリレーによる電源スイッチのオフ制御が失敗した場合に、故障箇所を正確に把握でき、かつ、その故障箇所をユーザに提示できる。
【００７１】
尚、実施形態では、制御部１１にＣＰＵ２０１、ＲＡＭ２０２といった各種構成要素が配置されているが、これらは、基板上にそれぞれ部品として実装されるように構成してもよいし、複数の構成要素を集積したＩＣ部品として構成されてもよい。また上記実施形態では、ＣＰＵ２０１は、Ｓ８０１においてリモート環境からのシャットダウン指示を受け付けたかどうかを判定してＳ８０２以降の処理を行っていたが、次のようにしてもよい。すなわちＳ８０１においてＣＰＵ２０１は、Ｓ８０１において、現在時刻が予め画像形成装置１０に設定されたシャットダウン時刻になったかどうかを判定し、現在時刻がシャットダウン時刻になった場合にＳ８０２以降の処理を行ってもよい。つまり、現在時刻が、画像形成装置１０に事前に設定されているシャットダウン時刻になることを、主電源スイッチ３８０を自動的にオフにすべき所定の条件に含めてもよい。
【００７２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７３】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００７４】
１１…制御部、１２…操作部、１５…電源供給部、１６…主電源スイッチ部、２１４…電源制御部、３１１，３２０…スイッチ、３１６，３２１，３７１…制御信号、３７３…電源供給検知部、３７４…電源供給検知信号、３８０…主電源スイッチ、３９０…レジスタ、４０４…ソレノイド部
【図１】
2020049768.tif 000003
【図２】
2020049768.tif 000004
【図３】
2020049768.tif 000005
【図４】
2020049768.tif 000006
【図５】
2020049768.tif 000007
【図６】
2020049768.tif 000008
【図７】
2020049768.tif 000009
【図８】
2020049768.tif 000010
【図９】
2020049768.tif 000011