(57)【要約】【課題】ネットワーク経由で情報処理装置の電源をオフにする操作をする場合、情報処理装置の電源がオフ状態に移行したことを遠隔地で確認するには、本体装置の全ての電源をオフにすることができなかった。【解決手段】ネットワークに接続された操作端末によって情報処理装置の電源を制御する電源制御システムであって、前記情報処理装置は、中央演算装置によって制御され、前記ネットワークを介して前記操作端末から電源をオフにする指示を受信すると、特定パケットに対応した応答パケットを前記中央演算装置を介さずに前記操作端末に送信する自立応答動作モードに移行した後、当該指示に従って電源をオフの状態にする処理を実行し、前記操作端末は、前記ネットワークを介して前記情報処理装置に対して電源をオフにする前記指示を送信した後、前記情報処理装置に対して送信した前記特定パケットに対する前記応答パケットが受信できなくなると、前記情報処理装置における電源をオフの状態にする処理の完了を示す通知を行なう、ことを特徴とする。【選択図】図４
2016181086.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された操作端末によって情報処理装置の電源を制御する電源制御システムであって、
前記情報処理装置は、中央演算装置によって制御され、前記ネットワークを介して前記操作端末から電源をオフにする指示を受信すると、特定パケットに対応した応答パケットを前記中央演算装置を介さずに前記操作端末に送信する自立応答動作モードに移行した後、当該指示に従って電源をオフの状態にする処理を実行し、
前記操作端末は、前記ネットワークを介して前記情報処理装置に対して電源をオフにする前記指示を送信した後、前記情報処理装置に対して送信した前記特定パケットに対する前記応答パケットが受信できなくなると、前記情報処理装置における電源をオフの状態にする処理の完了を示す通知を行なう、
ことを特徴とする電源制御システム。
【請求項２】
前記情報処理装置は、
前記ネットワークを介して送られてくるパケットを受信して処理するネットワーク処理手段を備え、
通常動作モードでは、前記ネットワーク処理手段が受信した前記特定パケット以外のパケットを前記中央演算装置が受け取って当該パケットに従った処理を実行し、
前記自立応答動作モードでは、前記ネットワーク処理手段が、受信した前記特定パケットを前記中央演算装置に渡すことなく前記応答パケットを前記操作端末に送信する
ことを特徴とする請求項１に記載の電源制御システム。
【請求項３】
前記操作端末は、前記応答パケットの未受信回数が所定回数以上の場合に、前記通知を行なうことを特徴とする請求項１又は２に記載の電源制御システム。
【請求項４】
前記操作端末は、前記情報処理装置に対して電源をオフにする前記指示を送信した後、所定時間が経過した後も前記特定パケットに対する応答パケットの受信が継続した場合、前記情報処理装置における電源をオフの状態にする処理が正常に終了しなかったことを示す通知を行なうことを特徴とする請求項１乃至３のいずれか１項に記載の電源制御システム。
【請求項５】
中央演算装置によって制御される情報処理装置の電源を、ネットワークを介して制御するための操作端末であって、
前記情報処理装置に対して電源をオフにする指示を前記ネットワークを介して送信した後、特定パケットに対応した応答パケットを前記中央演算装置を介さずに送信する動作モードにある前記情報処理装置から、当該情報処理装置に対して送信した前記特定パケットに対する前記応答パケットが受信できなくなると、前記情報処理装置における電源をオフの状態にする処理の完了を示す通知を行なう、
ことを特徴とする操作端末。
【請求項６】
前記応答パケットの未受信回数が所定回数以上の場合に、前記通知を行なうことを特徴とする請求項５に記載の操作端末。
【請求項７】
前記情報処理装置に対して電源をオフにする前記指示を送信した後、所定時間が経過した後も前記特定パケットに対する前記応答パケットの受信が継続した場合、前記情報処理装置における電源をオフの状態にする処理が正常に終了しなかったことを示す通知を行なうことを特徴とする請求項５又は６に記載の操作端末。
【請求項８】
ネットワークを介して操作端末と接続される、中央演算装置によって制御される情報処理装置であって、
前記ネットワークを介して前記操作端末から電源をオフにする指示を受信すると、通常の動作モードから特定パケットに対応した応答パケットを前記中央演算装置を介さずに前記操作端末に送信する自立応答動作モードに移行した後、当該指示に従って電源をオフの状態にする処理を実行する
ことを特徴とする情報処理装置。
【請求項９】
前記ネットワークを介して送られてくるパケットを受信して処理するネットワーク処理手段を備え、
前記通常動作モードでは、前記ネットワーク処理手段が受信した前記特定パケット以外のパケットを前記中央演算装置が受け取って当該パケットに従った処理を実行し、
前記自立応答動作モードでは、前記ネットワーク処理手段が、受信した前記特定パケットを前記中央演算装置に渡すことなく前記応答パケットを前記操作端末に送信する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
ネットワークに接続された操作端末によって情報処理装置の電源を制御する電源制御システムにおける制御方法であって、
中央演算装置によって制御される前記情報処理装置において、
前記ネットワークを介して前記操作端末から電源をオフにする指示を受信するステップと、
特定パケットに対応した応答パケットを、前記中央演算装置を介さずに前記操作端末に送信する自立応答動作モードに移行するステップと、
前記自立応答動作モードに移行した後、受信した前記電源をオフにする指示に従って電源をオフの状態にする処理を実行するステップと、
前記操作端末において、
前記ネットワークを介して前記情報処理装置に対して電源をオフにする前記指示を送信するステップと、
前記情報処理装置に対して送信した前記特定パケットに対する前記応答パケットが受信できなくなると、前記情報処理装置における電源をオフの状態にする処理の完了を示す通知を行なうステップと、
を含む
ことを特徴とする電源制御システムの制御方法。
【請求項１１】
コンピュータを、請求項５乃至７のいずれか１項に記載の操作端末、あるいは請求項８又は９に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された操作端末から情報処理装置の電源制御を行うリモート電源制御に関する。
【背景技術】
【０００２】
従来より、情報処理装置の電力制御を遠隔地から行う、いわゆるリモート電源制御が行われている。このリモート電源制御としては、LAN等のネットワークに接続された複数の情報処理装置について、コンピュータ等の操作端末の操作に基づいて電源のオン・オフを制御する例が挙げられる。
【０００３】
ここで、コンピュータ等の操作端末からネットワーク経由で、情報処理装置としての画像形成装置への電源供給を遮断する操作（リモートシャットダウン操作）を行う場面を想定する。リモート操作によるシャットダウン指示を受けた画像形成装置では、ジョブを強制的に中止し、シャットダウン処理を実行後、電源供給を遮断して電源オフの状態に移行することになる。その際、シャットダウン処理が正常に終了し、画像形成装置が実際に電源オフの状態に移行したかどうかを、遠隔地にある操作端末において把握することは困難であった。
【０００４】
このような不都合に対処するための手法として、情報処理装置の電源を切断する際に、操作端末からネットワーク経由で電源切断パケットを受信すると、電源切断パケットを外部制御装置に出力する技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１０２７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１に記載の技術においては、情報処理装置の電源がオフ状態に移行したことを確認するために、外部制御装置とのデータの送受信を行うLANコントローラに常時通電しておく必要があり、情報処理装置の全体を電源オフの状態にすることができなかった。
【課題を解決するための手段】
【０００７】
本発明に係る電源制御システムは、ネットワークに接続された操作端末によって情報処理装置の電源を制御する電源制御システムであって、前記情報処理装置は、中央演算装置によって制御され、前記ネットワークを介して前記操作端末から電源をオフにする指示を受信すると、特定パケットに対応した応答パケットを前記中央演算装置を介さずに前記操作端末に送信する自立応答動作モードに移行した後、当該指示に従って電源をオフの状態にする処理を実行し、前記操作端末は、前記ネットワークを介して前記情報処理装置に対して電源をオフにする前記指示を送信した後、前記情報処理装置に対して送信した前記特定パケットに対する前記応答パケットが受信できなくなると、前記情報処理装置における電源をオフの状態にする処理の完了を示す通知を行なう、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、リモート電源制御の対象となる情報処理装置の全体を電源オフの状態に移行させることができ、かつ、情報処理装置の全体が電源オフの状態になったことを、リモート操作を行なった端末において確認することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】リモート電源制御システムの構成の一例を示す概略図である。
【図２】画像形成装置の電源制御に関わる部分の構成を示すブロック図である。
【図３】画像形成装置への電源供給が遮断されている時の状態を示す図である。
【図４】実施例１に係る、リモート電源オフ制御を時系列で示したシーケンス図である。
【図５】リモートシャットダウンに関わるＵＩ画面の一例を示す図である。
【図６】実施例１に係る、画像形成装置におけるリモート操作に基づくシャットダウン処理及び電源遮断処理の流れを示すフローチャートである。
【図７】実施例１に係る、ＰＣにおけるリモート操作によって画像形成装置の電源をオフ状態にする際の処理の流れを示すフローチャートである。
【図８】実施例２に係る、リモート電源オフ制御を時系列で示したシーケンス図である。
【図９】実施例２に係る、ＰＣにおけるリモート操作によって画像形成装置の電源をオフ状態にする際の処理の流れを示すフローチャートである。
【図１０】リモートシャットダウンの異常を知らせるメッセージ画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明を実施する形態について説明する。なお、以下の実施例において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
［実施例１］
図１は、リモート電源制御システムの構成の一例を示す概略図である。リモート電源制御システム１００は、情報処理装置としての画像形成装置１１０、当該画像形成装置１１０に対しリモート操作を行なう操作端末としてのＰＣ１２０で構成され、画像形成装置１１０とＰＣ１２０とはネットワーク１３０を介して接続されている。
【００１２】
画像形成装置１１０は、メインコントローラ１１１、プリンタ部１１２、スキャナ部１１３、操作部１１４を備えた、いわゆるＭＦＰ（Multi Function Peripheral）である。プリンタ部１１２は、例えば電子写真方式によってシート状の記録媒体（用紙）に印刷する処理を行う。スキャナ部１１３は、原稿台にセットされた原稿を光学的に読み取り、原稿のデジタル画像データを生成する。メインコントローラ１１１は、画像形成装置１１０全体を制御し、例えば、スキャナ部１１３で原稿を読み取ってデジタル画像データを生成し、これをプリンタ部１１２で印刷処理して、原稿のコピーを作成するといった制御を行う。操作部１１４は、液晶ディスプレイのタッチパネルや省電力モード解除ボタンを含む各種のボタンを備え、ユーザから入力される指示を受け付ける。
【００１３】
ネットワーク１３０は、例えばローカルエリアネットワーク（ＬＡＮ）等であり、有線または無線を問わない。ＰＣ１２０は、ＣＰＵ（中央演算装置）、ＲＡＭ、ＨＤＤ、モニタ、キーボード、マウス等で構成される一般的なコンピュータ装置である。ＰＣ１２０は、Ｗｅｂブラウザを有しており、キーボードやマウスなどの入力操作によりネットワーク１３０を介して、画像形成装置１１０に蓄積された文書ファイル等の各種データ、各種設定情報等を閲覧／設定することが可能である。さらに、ＰＣ１２０のＷｅｂブラウザを介して、画像形成装置１１０を正常に終了して電源供給を遮断する操作（リモートシャットダウン操作）を要求するためのｗｅｂ画面も取得可能である。なお、画像形成装置１１０をリモート操作する操作端末はＰＣに限定されず、Ｗｅｂブラウザを搭載可能な携帯電話やＰＤＡ等であればよい。画像形成装置１１０には、ＡＣプラグ１１５が備えられており、装置外部の電源コンセントにＡＣプラグ１１５を差し込むことにより、交流商用電源の供給を受けるようになっている。
【００１４】
図２は、画像形成装置１１０の電源制御に関わる部分の構成を示すブロック図であり、主要な構成要素としてメインコントローラ１１１と電源ユニット２００とが示されている。以下、詳しく説明する。
【００１５】
まず、メインコントローラ１１１について説明する。
【００１６】
メインコントローラ１１１は、電源処理部２１０、ネットワーク処理部２１１、タイマ部２１２、メモリ２１３、ＨＤＤ２１４、ＣＰＵ２１５、画像処理部２１６で構成される。
【００１７】
電源処理部２１０は、ＣＰＵ２１５及びネットワーク処理部２１１からの指示に従って、画像形成装置１１０の各部に対する電源の供給と遮断を切り替えるスイッチング処理を行う。
【００１８】
ネットワーク処理部２１１は、ネットワーク１３０を介してＰＣ１２０等から送信されたネットワークパケット（以下、単に「パケット」と呼ぶ。）を受信してＣＰＵ２１５に出力する。なお、通常動作モード時、ＰＣ１２０等から送信されたパケット（後述の特定パケット以外のパケット）は、ネットワーク処理部２１１を経由してＣＰＵ２１５に送られ、そこでのネットワーク通信処理によってパケット解析がなされ、解析内容に従った処理が実行される。さらに、ネットワーク処理部２１１は、ＣＰＵ２１５を介さずに特定パケットに対応した応答パケットを送信する機能（以下、自立応答動作モード）を備える。この自立応答動作モードに設定されるとネットワーク処理部２１１は、特定パケットに対して自立的に（ＣＰＵ２１５からの命令に基づかないで）応答パケットの送信を行なう。
【００１９】
タイマ２１２は、所定時間の計測を行う。
【００２０】
メモリ２１３は、例えばDDR SDRAM等の揮発性メモリで構成され、ＣＰＵ２１５が実行する制御プログラム等によって作成されたユーザデータなどを格納する。ＨＤＤ２１４は、ＣＰＵ２１５が実行するプログラムやネットワーク１３０を介してＰＣ１２０から要求されるＷｅｂ画面のデータ等を格納する。
【００２１】
ＣＰＵ２１５は、画像形成装置１１０全体の制御を行う中央演算装置であり、ＨＤＤ２１４に格納されている制御プログラムに基づいて、コピーやプリントといった各種機能を実現する。
【００２２】
画像処理部２１６は、スキャナ部１１３で得たデジタル画像データに対し、色空間変換やプリンタ部１１２で利用可能なデータ形式であるビットマップデータに変換する処理など、各種画像処理を行なう。
【００２３】
続いて、電源ユニット２００について説明する。
【００２４】
電源ユニット２００は、リレー２０１、高電圧電源部２０２、低電圧電源部２０３、電源系１用電源部２０４、電源系２用電源供給部２０５、スキャナ部電源供給部２０６、プリンタ部電源供給部２０７、電源スイッチ２０８で構成される。
【００２５】
画像形成装置１１０に備えられたＡＣプラグ１１５を装置外部の電源コンセントに差し込むことにより、交流商用電源がリレー２０１及び電源系１用電源部２０４に供給される。リレー２０１は、電源処理部２１０により制御され、リレー２０１がオンになることで、高電圧電源部２０２及び低電圧電源部２０３への電源供給が可能となる。電源スイッチ２０８は、ユーザの直接操作によってオンとオフの切り替えが可能であるほか、電源処理部２１０によってもオフにする制御が可能である。すなわち、電源スイッチ２０８にはソレノイドが内蔵されており、ユーザによる直接操作以外に、電源処理部２１０からの指示によりオンとオフの切り替えが可能となっている。破線の枠２２０で示す電源系１には、電源処理部２１０、ネットワーク処理部２１１、タイマ２１２、メモリ２１３が含まれる。
【００２６】
高電圧電源部２０２の電源は、主としてプリンタ部１１２やスキャナ部１１３のモータ駆動や定着部のヒータ等で使用される。低電圧電源部２０３の電源は、プリンタ部１１２、スキャナ部１１３、破線の枠２３０で示す電源系２に供給される。この電源系２には、ＨＤＤ２１４、ＣＰＵ２１５、画像処理部２１６、操作部１１４が含まれる。高電圧電源部２０２及び低電圧電源部２０３は、電源処理部２１０からの指示によって制御可能である。
【００２７】
電源系２用電源供給部２０５は、低電圧電源部２０３を入力源として、メインコントローラ１１１の電源系２に含まれる各部に接続されており、電源処理部２１０によって電源の供給と遮断が制御されるようになっている。スキャナ部電源供給部２０６は、高電圧電源部２０２及び低電圧電源部２０３を入力源として、スキャナ部１１３に接続されており、電源処理部２１０によって電源の供給と遮断が制御されるようになっている。プリンタ部電源供給部２０７は、高電圧電源部２０２及び低電圧電源部２０３を入力源として、プリンタ部１１２に接続されており、電源処理部２１０によって電源の供給と遮断が制御されるようになっている。
【００２８】
図３は、画像形成装置１１０への電源供給が遮断されている時（電源オフ時）の状態を示す図である。通常動作時は、図２に示す全てのブロックに電源が供給されている（この際、必要な機能にのみ給電する構成としてもよいが、ここでは詳しい説明は省く。）。これに対し電源オフ時は、すべてのブロックへの電源供給が遮断（図３において黒塗りで示す）されている。電源処理部２１０によって、リレー部２０１、電源系１用電源部２０４、電源スイッチ２０８がオフとなるように制御することで、画像形成装置１１０を電源供給が遮断された状態に移行させることができる。
【００２９】
図４は、本実施例に係る、リモート操作によって画像形成装置１１０の電源をオフ状態にする制御（リモート電源オフ制御）を時系列で示したシーケンス図である。
【００３０】
画像形成装置１１０本体の電源をＰＣ１２０からのリモート操作によってオフにしたいと考えたユーザは、ＰＣ１２０でｗｅｂブラウザをまず起動させる（Ｓ４００）。そして、当該リモート操作のためのＵＩ画面のデータを画像形成装置１１０に対して要求する（Ｓ４０１）。図５（ａ）は、リモート操作によって画像形成装置１００のシャットダウン処理を行なって電源をオフにするためのＵＩ画面（以下、リモートシャットダウン操作画面）の一例を示す図である。
【００３１】
Ｓ４０１の取得要求を受けて画像形成装置１１０は、リモートシャットダウン操作画面のデータ（ｗｅｂ画面データ）をＰＣ１２０に送信する（Ｓ４０２）。
【００３２】
ＰＣ１２０は、画像形成装置１１０から受信した操作画面のデータを用いて、リモートシャットダウン操作画面をｗｅｂブラウザ上に表示する（Ｓ４０３）。ｗｅｂブラウザ上に表示されたリモートシャットダウン操作画面内の実行ボタン５０１がユーザによって押下（クリック）されると、ＰＣ１２０は、２種類の画面データを画像形成装置１１０に対して要求する（Ｓ４０４）。具体的には、リモート操作によるシャットダウン処理が実行中であることを示すメッセージ画面のデータと、リモート操作によるシャットダウン処理が完了したことを示すメッセージ画面のデータの取得が要求される。図５（ｂ）は、リモート操作によるシャットダウン処理が実行中であることを示すメッセージ画面の一例を示す図である。また、図５（ｃ）は、リモート操作によるシャットダウン処理が完了したことを示すメッセージ画面の一例を示す図である。
【００３３】
Ｓ４０４の取得要求を受けて画像形成装置１１０は、リモート操作によるシャットダウン処理が実行中であること及びそれが完了したことをそれぞれ示す、両メッセージ画面のデータをＰＣ１２０に送信する（Ｓ４０５）。
【００３４】
両メッセージ画面のデータを受け取ったＰＣ１２０は、２種類のメッセージ画面のうち、リモート操作によるシャットダウン処理が実行中であることを示すメッセージ画面をｗｅｂブラウザ上に表示する（Ｓ４０６）。そして、表示に続いて、シャットダウン処理の実行指示を画像形成装置１１０対して送信する（Ｓ４０７）。
【００３５】
Ｓ４０７の実行指示を受けて画像形成装置１１０は、リモート操作に基づくシャットダウン処理を実行する（Ｓ４０８）。この際、画像形成装置１１０は、ネットワーク処理部２１１を前述の自立応答動作モードに設定する。
【００３６】
リモート操作によってシャットダウン処理の実行指示を行ったＰＣ１２０は、続けて、ネットワーク処理部２１１が自立応答可能な特定パケットを送信する（Ｓ４０９）。そして、画像形成装置１１０から当該特定パケットに対する応答パケットが返ってくることを確認する（Ｓ４１０）。
【００３７】
画像形成装置１１０は、リモート操作に基づくシャットダウン処理が終了すると、画像形成装置１１０内の全てのブロックに対する電源を遮断する処理（電源遮断処理）を実行する（Ｓ４１１）。具体的には、電源処理部２１０によってリレー２０１及び電源スイッチをオフにする制御がなされる。この電源遮断処理が実行されると、ネットワーク処理部２１１への電源供給も遮断される（前述の図３を参照）。そのため、ＰＣ１２０から送信されてくる自立応答可能な特定パケットに対しての応答パケットの送信も、電源遮断処理が実行され問題なく終了した場合は、それ以降不可能となる。すなわち、ＰＣ１２０から自立応答可能な特定パケットが送信されても（Ｓ４１２）、それに対する応答パケットが画像形成装置１１０から返ってこなくなる。ＰＣ１２０は、特定パケットに対する応答パケットがもはや返ってこないと判断すると（Ｓ４１３）、Ｓ４０５で受信したシャットダウン処理の完了メッセージ画面をｗｅｂブラウザ上に表示する（Ｓ４１４）。
【００３８】
以上が、本実施例に係る、リモート電源オフ制御が正常に進行した場合の処理の流れである。ＰＣ１２０からリモート操作によって情報処理装置１２０の電源をオフ状態にする指示を行ったユーザは、モニタ上に表示される上記完了メッセージ画面によって、離れた場所にある情報処理装置１２０の電源遮断処理が正常に完了したことを知ることができる。
【００３９】
続いて、ＰＣ１２０からリモート操作によるシャットダウン処理の実行指示を受けた画像形成装置１１０における、シャットダウン処理と電源処断処理について説明する。
【００４０】
図６は、本実施例に係る、画像形成装置１１０におけるリモート操作に基づくシャットダウン処理及び電源遮断処理の流れを示すフローチャートである。この一連の処理は、ＣＰＵ２１５が、ＨＤＤ２１４に格納されているプログラムをロードし、実行することで実現される。
【００４１】
ステップ６０１において、ＣＰＵ２１５は、リモート操作によるシャットダウン処理が実行中であること及びそれが完了したことを示すメッセージ画面データの要求をＰＣ１２０から受信しているかを判定する。両メッセージ画面データの取得要求の受信を確認した場合は、ステップ６０２に進む。一方、両メッセージ画面データの取得要求の受信を確認できない場合は、その監視を続行する。
【００４２】
ステップ６０２において、ＣＰＵ２１５は、ネットワーク処理部２１１を介してＰＣ１２０に対し、リモート操作によるシャットダウン処理実行中のメッセージ画面データと該シャットダウン処理完了のメッセージ画面データを送信する。
【００４３】
ステップ６０３において、ＣＰＵ２１５は、リモート操作によるシャットダウン処理の実行指示をＰＣ１２０から受信しているかを判定する。リモート操作によるシャットダウン処理の実行指示の受信を確認した場合はステップ６０４に進む。一方、リモート操作によるシャットダウン処理の実行指示の受信を確認できない場合は、その監視を続行する。
【００４４】
そして、以降の各ステップにおいて、シャットダウン処理（ステップ６０４〜ステップ６０７）及び電源遮断処理（ステップ６０８）を規定する制御プログラムに従って、実際に装置内各部への電源供給の遮断に向けた処理が進行する。
【００４５】
ステップ６０４において、ＣＰＵ２１５は、現在実行中のネットワーク通信処理を停止し、ネットワーク処理部２１１の動作状態を停止状態にする。
【００４６】
続くステップ６０５において、ＣＰＵ２１５は、ネットワーク処理部２１１の動作状態を特定パケットに対してＣＰＵ２１５を介することなく応答パケットを自立送信する動作状態（自立応答動作モード）に設定する。
【００４７】
次に、ステップ６０６において、ＣＰＵ２１５は、メモリ２１３に格納されているデータの退避などアプリケーションの終了処理を実行する。
【００４８】
次に、ステップ６０７において、ＣＰＵ２１５は、ＯＳの終了処理を実行する。
【００４９】
そして、ステップ６０８において、ＣＰＵ部２１５は電源処断処理を実行する。すなわち、電源処理部２１０を介してリレー部２０１、電源系１用電源部２０４、電源スイッチ２０８をオフにして、画像形成装置１１０内の全ブロックへの電源の供給を遮断する。
【００５０】
以上が、本実施例に係る、画像形成装置１１０におけるリモート操作に基づくシャットダウン処理及び電源遮断処理の内容である。
【００５１】
ここで、画像形成装置１１０において何等かの不具合があり、上述の電源遮断処理が正常に終了しなかった場合を想定する。上述のとおり、画像形成装置１１０のネットワーク処理部２１１は、シャットダウン処理においてＣＰＵの指示に基づかないで特定パケットに対する応答パケットの送信が可能な自立応答動作モードに設定されている（ステップ６０５）。そして、アプリケーションやＯＳは終了しているため（ステップ６０７及び６０８）、画像形成装置１１０のＣＰＵ２１５は停止状態である。すなわち、仮に電源が遮断されずに供給状態が維持されたとしてもＣＰＵ２１５が動作することはない。しかしながら、ネットワーク処理部２１１は自立応答動作モードであることから、電源が供給される限りは特定パケットに対する応答パケットの送信が可能である。つまり、何等かの理由で電源遮断処理が完了せずに電源の供給状態が継続している間は、ＰＣ１２０から送られてくる特定パケットに対する応答パケットの送信をし続けることになる。したがって、特定パケットに対する応答パケットの送信が一向に途絶えないことをもって、画像形成装置１１０における電源遮断処理が完了していないことを、ユーザは知ることができる。このようなリモート操作による電源制御（電源遮断処理）に失敗したケースを想定した態様については、実施例２において詳しく説明する。
【００５２】
続いて、リモート操作によって画像形成装置１１０の電源をオフ状態にする際の、ＰＣ１２０における処理について説明する。
【００５３】
図７は、本実施例に係る、ＰＣ１２０におけるリモート操作によって画像形成装置１１０の電源をオフ状態にする際の処理の流れを示すフローチャートである。この一連の処理は、ＣＰＵが、ＨＤＤに格納されているプログラムをロードし、実行することで実現される。
【００５４】
ステップ７０１において、ＣＰＵは、ｗｅｂブラウザ上に表示された前述のリモートシャットダウン操作画面内の実行ボタン５０１が押下されたかを判定する。実行ボタン５０１の押下を確認した場合は、ステップ７０２に進む。一方、実行ボタン５０１の押下を確認できない場合は、その監視を続行する。
【００５５】
ステップ７０２において、ＣＰＵは、リモート操作によるシャットダウン処理実行中のメッセージ画面データと該シャットダウン処理完了のメッセージ画面データの取得要求を、画像形成装置１１０に送信する。
【００５６】
ステップ７０３において、ＣＰＵは、ステップ７０２の取得要求に係る両画面データを受信したかを判定する（Ｓ６０３）。両画面データの受信を確認した場合は、ステップ７０４に進む。一方、両画面データの受信を確認できない場合は、その監視を続行する。
【００５７】
ステップ７０４において、ＣＰＵは、シャットダウン処理の実行指示を画像形成装置１１０に対し送信する。
【００５８】
ステップ７０５において、ＣＰＵは、画像形成装置１１０から受信したリモート操作によるシャットダウン処理が実行中であることを示す画面（図５（ｂ））をｗｅｂブラウザ上に表示する。
【００５９】
ステップ７０６において、ＣＰＵは、一定時間待機するウエイト処理を行なう。
【００６０】
ステップ７０７において、ＣＰＵは、前述の自立応答動作モードに対応した特定パケット（ネットワーク処理部２１１が自立応答可能な特定パケット）を、画像形成装置１１０に送信する。
【００６１】
ステップ７０８において、ＣＰＵは、上記特定パケットに対する応答パケットを画像形成装置１１０から受信したかを判定する。応答パケットの受信を確認した場合はステップ７０６に戻り、ウエイト処理及び自立応答可能な特定パケットの送信処理を再度実行する。一方、上記特定パケットに対する応答パケットの受信を確認できない場合は、ステップ７０９に進む。
【００６２】
ステップ７０９において、ＣＰＵは、応答パケットが何回受信できていないかを示す回数（応答パケット未受信回数）が、予め設定された所定回数以上か否かを判定する。例えば、所定回数の閾値を２以上の値に設定すれば、特定パケットの送信に対する応答がないことが複数回確認された段階で応答無しと判断することになる。もちろん、所定回数の閾値を１に設定し、特定パケットの送信に対して応答パケットが１回でも返ってこなければ、その段階で直ちに応答無しと判断してもよい。応答パケット未受信回数が所定回数未満である場合は、ステップ７１０に進む。一方、応答パケット未受信回数が所定回数以上である場合は、ステップ７１１に進む。
【００６３】
ステップ７１０において、ＣＰＵは、応答パケット未受信回数を更新（インクリメント）し、ステップ７０６に戻る。そして、ウエイト処理及び自立応答可能な特定パケットの送信処理が、所定の閾値に達するまで繰り返し実行される。
【００６４】
ステップ７１１において、ＣＰＵは、リモート操作による画像形成装置１１０のシャットダウン処理（及びそれに続く電源遮断処理）が正常に終了したと判断し、リモートシャットダウンの完了画面（図５（ｃ））をｗｅｂブラウザ上に表示する。
【００６５】
以上が、本実施例に係る、ＰＣ１２０におけるリモート操作によって画像形成装置１１０の電源をオフ状態にする際の処理の内容である。
【００６６】
なお、本実施例では、ｗｅｂブラウザ上のシャットダウン処理の完了画面の表示によって、ユーザに画像形成装置１１０が問題なく電源オフ状態に移行したことを通知するようにしているが、通知の態様はこれに限定されない。例えば、音声による通知を上記表示に代えて、或いは併せて行なうようにしてもよい。或いは、予め登録されたユーザのメールアドレス宛に通知メールを送信するといった方法による通知を行なってもよい。
【００６７】
以上のように本実施例によれば、リモート操作によるシャットダウンの指示を受けた情報処理装置は、その制御用ＣＰＵが停止状態でも電源が遮断状態にならない限りは特定パケットに応答できる動作状態に設定される。そして、リモート操作を行なった操作端末において上記特定パケットに対する応答パケットの受信が途絶えたことを検知し、当該検知に応じた通知を行なうことで、当該リモート操作を行なったユーザは情報処理装置における電源遮断処理が完了したことを確認することが可能となる。
【００６８】
［実施例２］
次に、リモートシャットダウン操作に基づく電源遮断処理が正常に終了しなかったケースを想定した態様について、実施例２として説明する。なお、実施例１と共通する部分については説明を省略ないしは簡略化し、以下では、差異点を中心に説明するものとする。
【００６９】
本実施例では、リモートシャットダウン操作のための専用アプリケーションがリモート操作を行なう操作端末内に予めインストールされている場合を例に説明する。この専用アプリケーションには、前述のリモートシャットダウン操作画面（図５（ａ））などの画面データが組み込まれているものとする。
【００７０】
図８は、本実施例に係る、リモート操作によって画像形成装置１１０の電源をオフ状態にする制御（リモート電源オフ制御）を時系列で示したシーケンス図である。
【００７１】
画像形成装置１１０本体の電源をオフにしたいと考えたユーザは、まず、ＰＣ１２０において、リモートシャットダウン操作のための専用アプリケーションを起動させ、リモートシャットダウン操作画面（図５（ａ））を表示させる（Ｓ８００）。上述のとおり、この場合のリモートシャットダウン操作画面のデータは、専用アプリケーション内に組み込まれている。リモートシャットダウン操作画面内の実行ボタン５０１がユーザによって押下されると、ＰＣ１２０は、リモート操作によるシャットダウン処理が実行中であることを示すメッセージ画面（図５（ｂ））を表示する（Ｓ８０１）。この場合のメッセージ画面のデータも、専用アプリケーション内に組み込まれている。そして、当該表示に続いて、ＰＣ１２０はシャットダウン処理の実行指示を画像形成装置１１０対して送信する（Ｓ８０２）。
【００７２】
Ｓ８０２の実行指示を受けて画像形成装置１１０は、リモート操作によるシャットダウン処理を実行し、ネットワーク処理部２１１を自立応答動作モードに設定する（Ｓ８０３）。
【００７３】
そして、ＰＣ１２０は、ネットワーク処理部２１１が自立応答可能な特定パケットを送信し（Ｓ８０４）、画像形成装置１１０から応答パケットが返ってくることを確認する（Ｓ８０５）。
【００７４】
画像形成装置１１０では、シャットダウン処理に続いて電源遮断処理が実行される（Ｓ８０６）。本実施例では、何等かの理由により電源遮断処理に失敗し、電源オンの状態が維持された場合を想定する。その結果、自立応答動作モードのネットワーク処理部２１１は、ＰＣ１２０から特定パケットが送られてくる度に（Ｓ８０７）、それに対する応答パケットを送信し続けることになる（Ｓ８０８）。
【００７５】
ＰＣ１２０は、特定パケットに対する応答パケットが、所定時間が経過してもなお返ってくることを確認すると（Ｓ８０９）、情報処理装置１１０で電源遮断処理に失敗したと判断し、リモートシャットダウンの異常を示すメッセージ画面を表示する（Ｓ８１０）。この場合の異常を知らせるメッセージ画面のデータも、専用アプリケーション内に組み込まれている。図１０は、リモート操作によるシャットダウン処理の異常を知らせるメッセージ画面の一例を示す図である。
【００７６】
以上が、本実施例に係る、リモート電源オフ制御における処理の流れである。
【００７７】
続いて、本実施例に係る、リモート操作を行なうＰＣ１２０における処理について説明する。
【００７８】
図９は、本実施例に係る、ＰＣ１２０におけるリモート操作によって画像形成装置１１０の電源をオフ状態にする際の処理の流れを示すフローチャートである。この一連の処理は、ＣＰＵが、ＨＤＤに格納されているプログラムをロードし、実行することで実現される。
【００７９】
ステップ９０１において、ＣＰＵは、前述のリモートシャットダウン操作画面内の実行ボタン５０１が押下されたかを判定する。実行ボタン５０１の押下を確認した場合は、ステップ９０２に進む。一方、実行ボタン５０１の押下を確認できない場合は、その監視を続行する。
【００８０】
ステップ９０２において、ＣＰＵは、シャットダウン処理の実行指示を画像形成装置１１０に対し送信する。
【００８１】
ステップ９０３において、ＣＰＵは、専用アプリケーションに盛り込まれた、シャットダウン処理が実行中であることを示す画面を表示する。
【００８２】
ステップ９０４において、ＣＰＵは、タイマ２１２を起動し、リモート操作によるシャットダウン処理の実行指示送信時点からの経過時間の計測を開始する。
【００８３】
ステップ９０５において、ＣＰＵは、一定時間待機するウエイト処理を行なう。
【００８４】
ステップ９０６において、ＣＰＵは、前述の自立応答動作モードに対応した特定パケットを、画像形成装置１１０に送信する。
【００８５】
ステップ９０７において、ＣＰＵは、上記特定パケットに対する応答パケットを画像形成装置１１０から受信したかを判定する。応答パケットの受信を確認した場合はステップ９０８に進む。一方、応答パケットの受信を確認できなかった場合はステップ９０９に進む。
【００８６】
ステップ９０８において、ＣＰＵは、リモート操作によるシャットダウン処理の実行指示を送信してから所定時間（例えば60sec）が経過したかを、タイマ値を参照して判定する。所定時間が経過していない場合はステップ９０５に戻り、ウエイト処理及び自立応答可能な特定パケットの送信処理を再度実行する。一方、所定時間が経過している場合は、ステップ９１１に進む。
【００８７】
ステップ９０９において、ＣＰＵは、応答パケット未受信回数が予め設定された所定の閾値以上か否かを判定する。応答パケット未受信回数が閾値未満である場合は、ステップ９１０に進む。一方、応答パケット未受信回数が閾値以上である場合は、ステップ９１２に進む。
【００８８】
ステップ９１０において、ＣＰＵは、応答パケット未受信回数を更新（インクリメント）し、ステップ９０５に戻る。そして、ウエイト処理及び自立応答可能な特定パケットの送信処理が、所定の閾値に達するまで繰り返し実行される。
【００８９】
ステップ９１１において、ＣＰＵは、画像形成装置１１０におけるリモート操作によるシャットダウン処理（それに続く電源遮断処理）が正常に終了しなかったと判断し、リモートシャットダウンの異常を知らせるメッセージ画面（図１０）を表示する。
【００９０】
ステップ９１２において、ＣＰＵは、リモート操作による画像形成装置１１０のシャットダウン処理（及びそれに続く電源遮断処理）が正常に終了したと判断し、リモートシャットダウンの完了画面（図５（ｃ））を表示する。
【００９１】
以上が、本実施例に係る、リモート操作によって画像形成装置１１０の電源をオフ状態にする際のＰＣ１２０における処理の内容である。
【００９２】
なお、リモート操作によるシャットダウン処理の実行指示を受けた画像形成装置１１０における処理については、実施例１の図６のフローチャートにおけるステップ６０３以降の処理と同じであるので、説明を割愛する。
【００９３】
以上のとおり、本実施例では、リモート操作によるシャットダウン処理の実行指示の送信から所定時間内に応答パケットの不受信が確認できない場合、シャットダウン処理に続く電源遮断処理が正常に終了しなかったと見做して、異常を知らせるメッセージ画面が表示される。これにより、リモート電源制御の利便性がさらに向上する。
【００９４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2016181086.tif 000003
【図３】
2016181086.tif 000004
【図４】
2016181086.tif 000005
【図５】
2016181086.tif 000006
【図６】
2016181086.tif 000007
【図７】
2016181086.tif 000008
【図８】
2016181086.tif 000009
【図９】
2016181086.tif 000010
【図１０】
2016181086.tif 000011
【図２】
2016181086.tif 000012