(57)【要約】      （修正有）【課題】予約ジョブが設定されている場合でも、すみやかにリモートで電源遮断を行うことができる情報処理装置を提供する。【解決手段】画像形成装置２０のＣＰＵ２０１は、ホスト端末１０からリモートでの電源遮断指示を受信した場合に、予約ジョブが設定されていない場合、電源遮断処理を実行する。一方、予約ジョブが設定されている場合、予約ジョブが設定されている旨を、電源遮断指示の指示元に通知し、該電源遮断指示の指示元から受信した指示に基づいて、予約ジョブを実行又は退避させ、電源遮断処理を実行するように制御する。【選択図】図１
2014094471.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
指定の日時に指定の動作を実行するように予約する予約ジョブを設定する設定手段と、
前記情報処理装置の電源遮断を指示する電源遮断指示を受信する受信手段と、
前記電源遮断指示を受信した場合に、前記予約ジョブが設定されているか否かを判定する判定手段と、
前記判定手段により前記予約ジョブが設定されていないと判定された場合に、前記情報処理装置の電源を遮断する電源遮断処理を実行する電源遮断手段と、
前記判定手段により前記予約ジョブが設定されていると判定された場合に、前記予約ジョブが設定されている旨を外部装置に通知する通知手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記受信手段は、ネットワークを介して外部装置から前記予約ジョブを受信すると共に、前記通知手段は、前記判定手段により前記予約ジョブが設定されていると判定された場合に、前記予約ジョブが設定されている旨を当該外部装置に通知する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電源遮断手段は、前記通知手段が前記外部装置から第１の指示を受信した場合、前記予約ジョブの指定日時を待つことなく前記予約ジョブの動作を実行し、該動作の終了後、前記電源遮断処理を実行することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記電源遮断手段は、前記通知手段が前記外部装置から第２の指示を受信した場合、前記予約ジョブのジョブデータが前記電源遮断処理の実行後も記憶保持可能な記憶領域に保存された後、前記電源遮断処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記情報処理装置が前記電源遮断後に再起動された場合、前記記憶領域に保存した前記予約ジョブのジョブデータを取得し、前記予約ジョブの指定日時を超過していない場合には、前記ジョブデータに基づいて前記予約ジョブを再設定する復旧処理を行う復旧処理手段を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記復旧処理手段は、前記予約ジョブのジョブデータを取得した時に、まだ前記予約ジョブの指定日時を超過している場合には、前記予約ジョブで指定の動作を実行することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記外部装置は、前記電源遮断指示の指示元の装置であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記記憶領域は、前記情報処理装置が備える不揮発性の記憶手段の記憶領域であることを特徴とする請求項４乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記記憶領域は、所定の退避先の記憶領域であることを特徴とする請求項４乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記電源遮断手段は、前記情報処理装置が備える不揮発性の記憶手段の記憶領域に前記予約ジョブのジョブデータを保存可能な場合には、前記予約ジョブのジョブデータを前記不揮発性の記憶手段の記憶領域に保存し、前記不揮発性の記憶手段の記憶領域に前記予約ジョブのジョブデータを保存不可能な場合には、前記予約ジョブのジョブデータを、所定の退避先の記憶領域に保存させることを特徴とする請求項４乃至７のいずれか１項に記載の情報処理装置。
【請求項１１】
前記退避先は、前記外部装置であることを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１２】
前記退避先は、予め設定された装置であることを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１３】
前記電源遮断手段は、前記外部装置から応答がある場合には、前記外部装置を前記退避先とし、前記外部装置から応答がない場合には、予め設定された装置を前記退避先とすることを特徴とする請求項９又は１０に記載の情報処理装置。
【請求項１４】
前記情報処理装置は、画像形成装置であることを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
情報処理装置の制御方法であって、
設定手段が、指定の日時に指定の動作を実行するように予約する予約ジョブを設定する設定ステップと、
受信手段が、前記情報処理装置の電源遮断を指示する電源遮断指示を受信する受信ステップと、
判定手段が、前記電源遮断指示を受信した場合に、前記予約ジョブが設定されているか否かを判定する判定ステップと、
電源遮断手段が、前記判定ステップで前記予約ジョブが設定されていないと判定された場合に、前記情報処理装置の電源を遮断する電源遮断処理を実行する電源遮断ステップと、
通知手段が、前記判定ステップで前記予約ジョブが設定されていると判定された場合に、前記予約ジョブが設定されている旨を外部装置に通知する通知ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
コンピュータを、請求項１乃至１４のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の電源制御に関する。
【背景技術】
【０００２】
ネットワークに接続された端末において、リモートで電源制御を行う仕組みを持っているものがある。ネットワーク上に接続され、複数のホストコンピュータから印刷指示を受け動作する画像形成装置においても、リモートで電源操作できる機能を有しているものもある。
【０００３】
このような機能は、装置の電力消費抑制や、設置されている建物のメンテナンスによる停電などへの備えを目的に、管理者が印刷装置の電源を遠隔操作するようなケースに使用されることが考えられる。
【０００４】
例えば、特許文献１に記載の発明では、画像形成装置が遠隔操作による電源制御指示を受信した際に、ジョブを実行中もしくはジョブが予約されていないことを判断し、その判断に応じて電源制御を実施する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２００５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明では、画像形成装置に設定されている予約ジョブが終了するまで装置の電源はオフされない。このため、設置されている建物のメンテナンスによる電源停止など、所定時刻までに電源をオフする必要がある場合に、予約ジョブが設定されていると装置の電源が切れないという問題があった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。
本発明の目的は、予約ジョブが設定されている場合でも、すみやかにリモートで電源遮断を行うことが可能な仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、情報処理装置であって、指定の日時に指定の動作を実行するように予約する予約ジョブを設定する設定手段と、前記情報処理装置の電源遮断を指示する電源遮断指示を受信する受信手段と、前記電源遮断指示を受信した場合に、前記予約ジョブが設定されているか否かを判定する判定手段と、前記判定手段により前記予約ジョブが設定されていないと判定された場合に、前記情報処理装置の電源を遮断する電源遮断処理を実行する電源遮断手段と、前記判定手段により前記予約ジョブが設定されていると判定された場合に、前記予約ジョブが設定されている旨を外部装置に通知する通知手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、予約ジョブが設定されている場合でも、すみやかにリモートで電源遮断を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１におけるシステム構成の一例を示す図である。
【図２】画像形成装置２０にて処理されるリモート電源遮断制御の一例を示すフローチャートである。
【図３】ホスト端末１０にて実行されるリモート電源遮断制御の一例を示すフローチャートである。
【図４】実施例１におけるホスト端末１０のモニタに表示される制御指示画面の一例を示す図である。
【図５】画像形成装置２０にて実行されるジョブデータ復旧処理制御の一例を示すフローチャートである。
【図６】退避先端末であるホスト端末１０にて実行されるジョブデータ復旧処理制御の一例を示すフローチャートである。
【図７】画像形成装置２０の操作部２０５の送信画面表示の一例を示す図である。
【図８】画像形成装置２０の操作部２０５のタイマー送信設定画面表示の一例を示す図である。
【図９】実施例２のシステム構成の一例を示す図である。
【図１０】画像形成装置Ｂ２０２１の内部のブロック構成を示した図である。
【図１１】画像形成装置Ａ２０２０にて処理されるリモート電源遮断制御の一例を示すフローチャートである。
【図１２】ホスト端末Ａ２０１０にて実行されるリモート電源遮断制御の一例を示すフローチャートである。
【図１３】画像形成装置Ｂ２０２１にて実行される退避ジョブデータ受信制御の一例を示すフローチャートである。
【図１４】画像形成装置２０における退避処理用管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１２】
実施例１では、実施例１のシステム構成および動作概要を説明した後、ホスト端末および画像形成装置のリモート電源遮断制御、退避先端末および画像形成装置の電源投入時のジョブ復旧制御、ジョブの時刻指定制御の順で説明する。
【００１３】
＜システム構成および動作概要＞
図１は、本発明の実施例１におけるシステム構成の一例を示す図である。
図１に示すように、ホスト端末１０および画像形成装置２０は、ネットワーク３０上に接続される。本実施例では、ホスト端末１０からの指示によって、ネットワーク３０に接続された画像形成装置２０の電源制御を実施する場合を例に説明する。
【００１４】
ホスト端末１０には、一般的なパーソナルコンピュータやサーバなどが使用される。画像形成装置２０は、例えば複合機である。
以下、画像形成装置２０の各部のブロック構成について説明する。
ＣＰＵ２０１は、装置の画像形成に関する制御処理などの各種プログラムを実行するメインＣＰＵである。ＲＯＭ２０２は、ＣＰＵ２０１が動作するためのプログラムがコンピュータ読み取り可能に記録されている。ＲＡＭ２０３は、ＣＰＵ２０１が各種プログラムを実行する際に、ワークエリアや画像データの一時的な記憶場所として用いられる。ＣＰＵ２０１は、ＲＯＭ２０２に記録されたプログラムを読み出して実行することにより、画像形成装置２０全体を統括制御する。
【００１５】
操作部２０５は、画像形成装置２０の状態を表示するための液晶パネルや、装置に対する操作を行うためのタッチパネルやキーを持つユーザインターフェース（ＵＩ）部分である。
【００１６】
画像読取部２０８は、ＬＥＤとＲＧＢフィルタを用いたＣＣＤセンサによって構成される。画像読取部２０８は、搬送される記録材上に光を照射して、その反射光をフィルタによりＲＧＢ３色の色成分に分解し、読取データとして読取制御部２０６に送出する。
【００１７】
画像形成部２０９は、プリンタ制御部２０７が送出するＣＭＹＫの画像信号によって、レーザー光を点灯出力し、４個の帯電器により帯電された感光ドラムに照射する。このレーザー光が照射されることで、感光ドラム上に画像信号に応じた静電潜像が形成される。さらに、画像形成部２０９では、上記感光ドラム上の静電潜像を、常時トナーが補給される構成の現像器により現像してトナー像を形成し、該トナー像を記録材に転写・定着する。
【００１８】
通信制御部２１０は、ネットワーク３０と接続される通信Ｉ／Ｆ２１１を介して、ホスト端末となる装置との通信を行う。通信制御部２１０を介して受信したホスト端末からの電源制御指示に応じて、ＣＰＵ２０１は、電源制御部２１２に対し電源制御状態を変更するための指示を送出する。
【００１９】
電源ユニット部２１３は、商用電源に接続されるＡＣプラグ２１５から電源スイッチ２１４を介して電力供給を受け各部に対して電力供給を行う。電源スイッチ２１４は、画像形成装置２０を動作させるためのスイッチであり、ユーザの操作によってスイッチがオン状態となることで、ＡＣプラグ２１５からの電力が電源ユニット２１３へ供給される。
【００２０】
電源制御部２１２は、ＣＰＵ２０１からの電源遮断指示を受けると、各部への給電を停止するため、電源スイッチ２１４を切るための信号を電源スイッチ２１４に送出する。電源スイッチ２１４には、ソレノイドが内蔵されており、電源制御部２１２から送出された信号によって生じた力でスイッチがオフ状態になり、電源ユニット２１３への給電が停止状態となる。
【００２１】
ＲＴＣ２１６は、時刻計測を行うユニットであり、内蔵の電池（不図示）によって画像形成装置２０の電源供給が停止状態であっても、常時動作することが可能である。
ＮＶＲＡＭ２１７は、画像形成装置２０の電源遮断後もデータを記憶保持可能な不揮発性のメモリであり、画像形成装置２０内の各種設定情報を装置の電源がオフ状態の間、保持するために使用される。
【００２２】
上述のＣＰＵ２１０、ＲＯＭ２０２、ＲＡＭ２０３、操作部２０５、読取制御部２０６、プリンタ制御部２０７、通信制御部２１０、電源制御部２１２、ＲＴＣ２１６、ＮＶＲＡＭ２１７は、システムバス２０４上に配置される。
【００２３】
なお、画像形成装置２０は、遠隔操作（リモート）により画像形成装置２０の電源遮断を指示する電源遮断指示を受信し、該電源遮断指示に応じて、画像形成装置２０の電源遮断を実行可能に構成されている。詳細は後述する。
また、画像形成装置２０では、指定の日時に指定の動作を実行するように予約する時刻指定ジョブ（予約ジョブ）を設定することができる。以下、この機能について説明する。
【００２４】
＜ジョブの時刻指定制御＞
図７は、画像形成装置２０の操作部２０５の送信画面表示の一例を示す図である。ここでは、画像データの時刻指定送信を例に時刻指定ジョブの設定方法を説明する。
【００２５】
操作部２０５は、ユーザに対し操作画像を表示する画像表示部Ｕ１０１を備える。また、操作部２０５は、ユーザからの入力を受ける各種キー入力部として、ＵＩ表示・非表示を制御するＯＮ／ＯＦＦキーＵ１０３、コピー開始などの指示を行うスタートキーＵ１０４、数字を入力するテンキー入力部Ｕ１０５などを備えている。
【００２６】
なお、画像表示部Ｕ１０１は、タッチパネルとなっており、ユーザの接触を検知することが可能である。また、ユーザは、図７に記載の宛先表示部Ｕ１０６に表示されるアドレスを編集することで、画像形成装置２０に送信先の宛先を設定可能な構成である。
【００２７】
画像形成装置２０内ＣＰＵ２０１は、図７に示した時刻指定送信ボタンＵ１０２をユーザが押下したことを検知すると、図８のようなタイマー送信設定画面（時刻指定画面）を、画像表示部Ｕ１０１に表示する。
【００２８】
図８は、画像形成装置２０の操作部２０５のタイマー送信設定画面表示の一例を示す図である。
ユーザは、図８記載の設定時刻入力部Ｕ２０１に、テンキー入力部Ｕ１０５を使用して時刻設定（指定日時の設定）を行い、ＯＫボタンＵ２０３を押下する。ＣＰＵ２０１は、ユーザによって、ＯＫボタンＵ２０３が押下されたことを検知すると、時刻指定送信を有効に設定し、図７の画面表示に戻るように制御する。また、ユーザがキャンセルボタンＵ２０２を押下したことを検知すると、ＣＰＵ２０１は、時刻指定送信設定をキャンセルし、図７の画面表示に戻るように制御する。
【００２９】
なお、図８のタイマー送信設定画面で時刻設定を行い、ＯＫボタンＵ２０３を押下した後、ユーザがスタートキーＵ１０４を押下すると、ＣＰＵ２０１は、このユーザ操作を操作部２０５を介して検知し、画像読取部２０８を通じて画像データの読取を開始する。画像データ読取終了後、ＣＰＵ２０１は、画像データおよび時刻指定送信ジョブの管理情報を、時刻指定ジョブのジョブデータとしてＲＡＭ２０３に保存する。また、ＣＰＵ２０１は、図８の画面より設定された時刻をＲＴＣ２１６に設定し、該当時刻になった際にＣＰＵ２０１に通知が来るように設定をしておく。
【００３０】
設定時刻を迎えると、ＲＴＣ２１６は、ＣＰＵ２０１に設定時刻となったことを通知する。この通知を受けたＣＰＵ２０１は、ＲＡＭ２０３上に保存していた管理情報を参照し、該当の画像データを通信制御部２１０を経て、設定された宛先へ送信する。
【００３１】
＜リモート電源遮断制御（装置側）＞
図２は、画像形成装置２０にて処理されるリモート電源遮断制御の一例を示すフローチャートである。なお、このフローチャートの処理は、画像形成装置２０のＣＰＵ２０１がＲＯＭ２０２に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ１０１〜Ｓ１１３は各ステップを示す。
【００３２】
ＣＰＵ２０１は、ネットワーク３０を通じてホスト端末１０等から電源遮断指示を受信したかどうかを確認する。（Ｓ１０１）
そして、電源遮断指示を受信したと判定した場合（Ｓ１０１でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１０２に処理を進める。以下、上記Ｓ１０１で受信した電源遮断指示の送信元をホスト端末１０として説明する。
【００３３】
Ｓ１０２では、ＣＰＵ２０１は、画像形成装置２０にて実行しているジョブ（例えば、印刷ジョブなど）があるかどうかを確認する。
そして、実行中のジョブがないと判定した場合（Ｓ１０２でＮｏの場合）、ＣＰＵ２０１は、Ｓ１０３に処理を進める。
【００３４】
一方、実行中のジョブがあると判定した場合（Ｓ１０２でＹｅｓの場合）、ＣＰＵ２０１は、実行中のジョブが終了し、実行中のジョブがなくなると（Ｓ１０２でＮｏと判定した場合）、Ｓ１０３に処理を進める。
【００３５】
Ｓ１０３では、ＣＰＵ２０１は、画像形成装置２０に時刻指定ジョブが設定されているかどうかを確認する。なお、時刻指定ジョブとは、画像データの送信などの設定されたジョブを設定された時刻になった際に実行する機能で実行されるジョブである。時刻指定ジョブは、ＲＡＭ２０３内に記憶されている。
【００３６】
ここで、時刻指定ジョブが設定されていないと判定した場合（Ｓ１０３でＮｏの場合）、ＣＰＵ２０１は、上記Ｓ１０１で受信した電源遮断指示により電源遮断処理を実行する（Ｓ１１２）。なお、Ｓ１１２の電源遮断処理中には、ＣＰＵ２０１は、電源遮断指示元のホスト端末１０に対し、電源遮断処理の実行通知を送信するものとする。
【００３７】
一方、時刻指定ジョブが設定されていると判定した場合（Ｓ１０３でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１０４に処理を進める。
Ｓ１０４では、ＣＰＵ２０１は、上記Ｓ１０１で受信した電源遮断指示の応答として、該指示元のホスト端末１０に、時刻設定ジョブがある旨の通知を送信するものとする。この通知には、時刻設定ジョブに関する情報（ジョブの種類（例えばＦＡＸ送信、メール装置）、設定時刻等の情報）を含むものとする。なお、上記Ｓ１０３でＮｏの場合も、ＣＰＵ２０１は、上記Ｓ１１２の電源遮断処理前に、電源遮断指示の応答として、該指示元のホスト端末１０に、時刻設定ジョブが無い旨の通知を送信するものとする（不図示）。
【００３８】
次に、Ｓ１０５において、ＣＰＵ２０１は、上記Ｓ１０４の通知に対する応答を、電源遮断指示元のホスト端末１０から受信すると、Ｓ１０６に処理を進める。
Ｓ１０６では、ＣＰＵ２０１は、上記Ｓ１０５にて受信した応答が、今すぐジョブを実行する指示（第１の指示）かどうかを確認する。
【００３９】
そして、上記Ｓ１０５にて受信した応答が今すぐジョブを実行する指示であると判定した場合（Ｓ１０６でＹｅｓ）、ＣＰＵ２０１は、上記設定されている時刻指定ジョブを直ちに（指定日時を待つことなく速やかに）実行し（Ｓ１０７）、該ジョブ終了後、電源遮断処理を実行する（Ｓ１１２）。
【００４０】
一方、上記Ｓ１０５にて受信した応答が今すぐジョブを実行する指示でないと判定した場合（Ｓ１０６でＮｏ）、ＣＰＵ２０１は、Ｓ１０８に処理を進める。
Ｓ１０８では、ＣＰＵ２０１は、上記Ｓ１０５にて受信した応答が、電源遮断処理を開始する強制電源遮断指示（第２の指示）かどうかを確認する。
【００４１】
そして、上記Ｓ１０５にて受信した応答が、強制電源遮断指示であると判定した場合（Ｓ１０８でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうか確認する（Ｓ１０９）。本実施例では、画像形成装置２０内の不揮発性メモリであるＮＶＲＡＭ２１７の使用可能な記憶領域の容量を確認し、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータ容量と比較することで装置内に保存可能か保存不可能かを判定する。ＮＶＲＡＭ２１７の使用可能な容量が時刻指定ジョブのジョブデータ容量を下回る場合には、電源オフによりジョブが消失する（保存不可能）と判定する。一方、ＮＶＲＡＭ２１７の使用可能な容量が時刻指定ジョブのジョブデータ容量以上の場合、電源オフでもジョブが消失しない（保存可能）と判定する。
【００４２】
そして、画像形成装置２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうと判定した場合（Ｓ１０９でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１１０に処理を進める。
【００４３】
Ｓ１１０では、ＣＰＵ２０１は、電源遮断指示元のホスト端末１０に、ジョブ退避依頼を送信し、さらにＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータを電源遮断指示元のホスト端末１０に送信して退避させるジョブ退避処理を行う。この際、ＣＰＵ２０１は、ジョブ退避処理を行ったことを示す情報や、ジョブデータを退避させたホスト端末のアドレスなどをＮＶＲＡＭ２１７に格納し、図１４に示す退避処理用管理テーブルの形式で保持するように制御する。
【００４４】
図１４は、画像形成装置２０における退避処理用管理テーブルの一例を示す図である。
退避処理用管理テーブルは、ジョブデータ退避処理情報を記憶管理するものである。
ジョブデータ退避処理情報は、図１４に示すように、退避処理した日時を示す退避処理時刻、ジョブデータを退避したホスト端末のＩＰアドレス、ジョブの設定時刻、ジョブデータのデータ容量、チェックサム等から構成される。
【００４５】
以下、図２のフローチャートの説明に戻る。
上記Ｓ１１０のジョブ退避処理後、ＣＰＵ２０１は、電源遮断処理を実行する（Ｓ１１２）。
また、上記Ｓ１０９において、画像形成装置２０自身が電源オフされても設定されている時刻指定ジョブは消失しないと判定した場合（Ｓ１０９でＮｏの場合）、ＣＰＵ２０１は、Ｓ１１１に処理を進める。
【００４６】
Ｓ１１１では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータをＮＶＲＡＭ２１７にコピーし保存させる。そして、上記Ｓ１１１の処理後、ＣＰＵ２０１は、電源遮断処理を実行する（Ｓ１１２）。
【００４７】
また、上記Ｓ１０８において、上記Ｓ１０５にて受信した応答が、強制電源遮断指示でない（キャンセル指示である）と判定した場合（Ｓ１０８でＮｏの場合）、ＣＰＵ２０１は、Ｓ１１３に処理を進める。
Ｓ１１３では、ＣＰＵ２０１は、電源遮断処理をキャンセルして画像形成装置２０をスタンバイ状態に戻す。
【００４８】
＜リモート電源遮断制御（ホスト端末側）＞
図３は、ホスト端末１０にて実行されるリモート電源遮断制御の一例を示すフローチャートである。なお、このフローチャートの処理は、ホスト端末１０のＣＰＵが外部記憶装置にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ２０１〜Ｓ２１２は各ステップを示す。
【００４９】
ホスト端末１０のＣＰＵは、ユーザの指示を受けると、電源遮断要求（電源遮断指示）を画像形成装置２０に送信する（Ｓ２０１）。例えば、電源遮断要求の送信は、画像形成装置２０内のＨＴＴＰサーバが提供され、ホスト端末１０のＷｅｂブラウザ上に表示されるリモートＵＩ画面上からのユーザ指示に応じて行うものとする。また、電源遮断要求の送信は、ホスト端末１０で実行される管理プログラムからのユーザ指示に応じて行うものでもよい。
【００５０】
次に、Ｓ２０２において、ホスト端末１０のＣＰＵは、上記Ｓ２０１の電源遮断要求に対する応答を、画像形成装置２０から受信すると、Ｓ２０３に処理を進める。
Ｓ２０３では、ホスト端末１０のＣＰＵは、画像形成装置２０からの応答が時刻指定ジョブ設定されている旨の通知であるかどうかを判定する。
そして、画像形成装置２０からの応答が時刻指定ジョブ設定されている旨の通知でない（電源遮断指示を受信した旨の通知）と判定した場合（Ｓ２０３でＮｏの場合）、ホスト端末１０のＣＰＵは、Ｓ２１２に処理を進める。
【００５１】
Ｓ２１２では、ホスト端末１０のＣＰＵは、画像形成装置２０から電源遮断処理実行時に送信される電源遮断処理の実行通知を受信したかどうかを確認する。そして、電源遮断処理の実行通知を受信したと判定した場合（Ｓ２１２でＹｅｓの場合）、ホスト端末１０のＣＰＵは、処理を終了する。
【００５２】
一方、上記Ｓ２０３において、画像形成装置２０からの応答が時刻指定ジョブ設定されている旨の通知であると判定した場合（Ｓ２０３でＹｅｓの場合）、ホスト端末１０のＣＰＵは、Ｓ２０４に処理を進める。
【００５３】
Ｓ２０４では、ホスト端末１０のＣＰＵは、図４に示す制御指示画面を、ホスト端末１０のモニタに表示し、ホスト端末１０を使用中のユーザ（ホスト端末使用ユーザ）からの応答入力を受け付けるように制御する。
【００５４】
図４は、実施例１におけるホスト端末１０のモニタに表示される制御指示画面の一例を示す図である。
図４に示す制御指示画面において、ホスト端末使用ユーザにより「設定ジョブ情報確認」ボタンＢ１０４が選択入力されると、ホスト端末１０のＣＰＵは、画像形成装置２０に設定されている時刻指定ジョブに関する情報（ジョブの種類（例えばＦＡＸ送信、メール装置）、設定時刻等の情報）を、ホスト端末１０のモニタ上に確認表示する。
【００５５】
また、ホスト端末使用ユーザは「ただちに実行」ボタンＢ１０１を選択入力することで、画像形成装置２０に設定されている時刻指定ジョブをただちに実行する（指定日時を待つことなく指定動作を実行する）ように、画像形成装置２０に指示することができる（第１の指示）。
【００５６】
また、ホスト端末使用ユーザは「電源遮断処理開始」ボタンＢ１０２を選択入力することで、電源遮断処理を開始する電源強制遮断指示（なお、画像形成装置２０に設定されている時刻指定ジョブは次回電源投入時に実行される）を、画像形成装置２０に指示することができる（第２の指示）。
【００５７】
また、ホスト端末使用ユーザは「電源遮断処理中止」ボタンＢ１０３を選択することで、画像形成装置２０に設定されている電源遮断処理の実行を中止するように、画像形成装置２０に指示することができる。
【００５８】
以下、図３のフローチャートの説明に戻る。
上記Ｓ２０４において、ホスト端末使用ユーザからの応答入力を取得すると、ホスト端末１０のＣＰＵは、Ｓ２０５に処理を進める。
Ｓ２０５では、ホスト端末１０のＣＰＵは、ホスト端末使用ユーザからの応答が「電源遮断処理中止」ボタンＢ１０３の選択であるかどうか判定する。
【００５９】
そして、ホスト端末使用ユーザからの応答が「電源遮断処理中止」ボタンＢ１０３の選択であると判定した場合（Ｓ２０５でＹｅｓ）、ホスト端末１０のＣＰＵは、Ｓ２０６に処理を進める。Ｓ２０６では、ホスト端末１０のＣＰＵは、電源遮断処理を中止するため電源遮断処理中止指示を画像形成装置２０に送信し、処理を終了する。
【００６０】
一方、ホスト端末使用ユーザからの応答が「電源遮断処理中止」ボタンＢ１０３の選択でないと判定した場合（Ｓ２０５でＮｏ）、ホスト端末１０のＣＰＵは、Ｓ２０７に処理を進める。
Ｓ２０７では、ホスト端末１０のＣＰＵは、ホスト端末使用ユーザからの応答が「ただちに実行」ボタンＢ１０１の選択であるかどうか判定する。
【００６１】
そして、ホスト端末使用ユーザからの応答が「ただちに実行」ボタンＢ１０１の選択であると判定した場合（Ｓ２０７でＹｅｓ）、ホスト端末１０のＣＰＵは、Ｓ２０８に処理を進める。Ｓ２０８では、ホスト端末１０のＣＰＵは、今すぐ時刻指定ジョブを実行して時刻指定ジョブの実行後に電源遮断処理を実行する指示を、画像形成装置２０に送信し、Ｓ２１２に処理を進める。なお、Ｓ２１２の処理は後述する。
【００６２】
一方、ホスト端末使用ユーザからの応答が「ただちに実行」ボタンＢ１０１の選択でないと判定した場合（Ｓ２０７でＮｏ）、ホスト端末１０のＣＰＵは、Ｓ２０９に処理を進める。
【００６３】
Ｓ２０９では、ホスト端末１０のＣＰＵは、強制電源遮断指示（強制的に電源遮断処理を実行する指示）を、画像形成装置２０に送信し、Ｓ２１０に処理を進める。
Ｓ２１０では、ホスト端末１０のＣＰＵは、画像形成装置２０からジョブ退避依頼を受信したかどうかを判定する。そして、ジョブ退避依頼を受信したと判定した場合（Ｓ２１０でＹｅｓの場合）、ホスト端末１０のＣＰＵは、Ｓ２１１に処理を進める。
【００６４】
Ｓ２１１では、ホスト端末１０のＣＰＵは、ジョブ退避依頼元の画像形成装置２０からジョブデータを受信し、該受信したジョブデータを、受信元の画像形成装置のＩＰアドレス等と紐付けて、ホスト端末１０の外部記憶装置（ＨＤＤやＳＳＤ等）に格納するジョブ退避処理を実行し、Ｓ２１２に処理を進める。
【００６５】
Ｓ２１２では、ホスト端末１０のＣＰＵは、画像形成装置２０から電源遮断処理実行時に送信される電源遮断処理の実行通知を受信したかを確認する。そして、電源遮断処理の実行通知を受信したと判定した場合（Ｓ２１２でＹｅｓの場合）、ホスト端末１０のＣＰＵは、処理を終了する。
【００６６】
＜電源投入後ジョブデータ復旧処理（装置側）＞
図５は、画像形成装置２０にて実行されるジョブデータ復旧処理制御の一例を示すフローチャートである。なお、このフローチャートの処理は、画像形成装置２０のＣＰＵ２０１がＲＯＭ２０２に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ３０１〜Ｓ３１０は各ステップを示す。
【００６７】
画像形成装置２０に電源が投入されると、ＣＰＵ２０１は、通常起動時の初期化処理を実行する（Ｓ３０１）。
通常の起動処理が終了した後、ＣＰＵ２０１は、電源遮断処理によってジョブデータの退避処理を行ったことを示す情報（ジョブデータ退避処理情報）をＮＶＲＡＭ２１７内の退避処理用管理テーブルから取得する（Ｓ３０２）。
【００６８】
そして、ＣＰＵ２０１は、上記Ｓ３０２で取得したジョブデータ退避処理情報に基づいて、ジョブデータの退避処理を行っているかどうかを確認する（Ｓ３０３）。
【００６９】
そして、ジョブデータの退避処理を行っていない（ジョブデータ退避処理情報が存在しない）と判定した場合（Ｓ３０３でＮｏの場合）、ＣＰＵ２０１は、処理を終了する。
一方、ジョブデータの退避処理を行っている（ジョブデータ退避処理情報が存在する）と判定した場合（Ｓ３０３でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ３０４に処理を進める。
【００７０】
Ｓ３０４では、ＣＰＵ２０１は、ジョブデータ退避処理情報内のＩＰアドレスに基づいて、退避先のホスト端末にアクセスし、退避先のホスト端末からの応答を確認する。以下、退避先のホスト端末をホスト端末１０として説明する。
【００７１】
そして、退避先のホスト端末１０から応答がなかったと判定した場合（Ｓ３０４でＮｏの場合）、ＣＰＵ２０１は、Ｓ３０５に処理を進める。Ｓ３０５では、ＣＰＵ２０１は、時刻指定ジョブデータの復旧処理に失敗したことを示す履歴情報を、ＮＶＲＡＭ２１７に記録し、処理を終了する。
【００７２】
一方、退避先のホスト端末１０から応答があったと判定した場合（Ｓ３０４でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ３０６に処理を進める。
Ｓ３０６では、ＣＰＵ２０１は、退避先のホスト端末１０に対して、ジョブデータの送信を要求する。
【００７３】
そして、ＣＰＵ２０１は、退避先のホスト端末１０から、退避したジョブデータの受信が完了するまで待機し（Ｓ３０７）、退避したジョブデータの受信が完了したと判定した場合（Ｓ３０７でＹｅｓの場合）、Ｓ３０８に処理を進める。
【００７４】
Ｓ３０８では、ＣＰＵ２０１は、受信したジョブデータを時刻指定ジョブのジョブデータとしてＲＡＭ２０３に保存し、該ジョブデータの指定時刻をＲＴＣ２１６に再設定するジョブ復旧処理を行う。
【００７５】
次に、Ｓ３０９において、ＣＰＵ２０１は、上記Ｓ３０８で復旧したジョブの指定時刻と現在の時刻を比較し、復旧したジョブの指定時刻を経過（超過）しているかどうかを判定する。
【００７６】
そして、現在時刻が上記Ｓ３０８で復旧したジョブの指定時刻を経過していると判定した場合（Ｓ３０９でＹｅｓの場合）、ＣＰＵ２０１は、上記Ｓ３０８で復旧したジョブを実行し（Ｓ３１０）、処理を終了する。
【００７７】
一方、上記Ｓ３０９において、現在時刻が上記Ｓ３０８で復旧したジョブの指定時刻を経過していないと判定した場合（Ｓ３０９でＮｏの場合）、ＣＰＵ２０１は、処理を終了する。
【００７８】
以上の処理により、画像形成装置２０は、電源遮断後に再起動された場合、電源遮断前に退避した時刻指定ジョブを復旧することができる。
【００７９】
＜ジョブデータ復旧処理（退避先側）＞
図６は、退避先端末であるホスト端末１０にて実行されるジョブデータ復旧処理制御の一例を示すフローチャートである。なお、このフローチャートの処理は、ホスト端末１０のＣＰＵが外部記憶装置にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ４０１〜Ｓ４０２は各ステップを示す。
【００８０】
ホスト端末１０のＣＰＵは、画像形成装置２０からジョブデータの送信要求を受信したか確認する（Ｓ４０１）。そして、画像形成装置２０からジョブデータの送信要求を受信したと判定した場合（Ｓ４０１でＹｅｓの場合）、ホスト端末１０のＣＰＵは、Ｓ４０２に処理を進める。
【００８１】
Ｓ４０２では、ホスト端末１０のＣＰＵは、上記ジョブデータ送信要求の送信元の画像形成装置の電源遮断時に該画像形成装置のＩＰアドレスに紐付けて、ホスト端末１０の外部記憶装置に記憶されているジョブデータを、上記ジョブデータ送信要求の送信元の画像形成装置２０に送信し、処理終了する。
【００８２】
以上に説明したように、実施例１によれば、リモートからの電源遮断指示を受信した際に、時刻指定の動作が設定されているかを確認し、電源制御指示元と通信することで、電源遮断指示および時刻指ジョブの実行を判断するので、時刻指定のジョブが設定されている場合でも、該設定されている時刻指定のジョブのジョブデータを消失することなく、すみやかにリモートからの電源制御指示を実行することができる。
【実施例２】
【００８３】
実施例２では、実施例２のシステム構成および動作概要を説明した後、ホスト端末および画像形成装置のリモート電源遮断制御、画像形成装置のデータ退避制御の順で説明する。なお、退避先端末および画像形成装置の電源投入時のジョブ復旧制御については、実施例１記載のものとほぼ同じであるため説明を省略する。
【００８４】
＜システム構成および動作概要＞
図９は、実施例２のシステム構成の一例を示す図である。
ホスト端末Ａ２０１０およびホスト端末Ｂ２０１１、画像形成装置Ａ２０２０、画像形成装置Ｂ２０２１は、ネットワーク２０３０上に接続されている。本実施例では、ホスト端末Ａ２０１０からの指示によって、ネットワーク２０３０に接続された画像形成装置Ａ２０２０の電源制御を実施する場合を例に説明する。
【００８５】
本実施例の画像形成装置Ａ２０２０では、時刻指定ジョブ（予約ジョブ）を設定する際に、時刻指定ジョブ毎に、設定通知先の装置の情報（ＩＰアドレス等）を設定するように構成されている。例えば、図８のタイマー送信設定画面に、設定通知先の装置のＩＰアドレスの入力欄を設け、時刻指定ジョブ毎に設定通知先の装置の情報を設定するように構成する。例えば、時刻指定ジョブの設定通知先としてホスト端末Ｂ２０１１が設定されているものとする。なお、設定通知先の情報は、時刻指定ジョブの管理情報に含まれ、ジョブデータとしてＲＡＭ２０３に記憶されるものとする。
【００８６】
また、本実施例の画像形成装置Ａ２０２０では、予めジョブデータの退避先（ジョブデータの退避先となる装置のＩＰアドレス等）を設定するように構成されている。例えば、ジョブデータの退避先として、画像形成装置Ｂ２０２１が設定されているものとする。ジョブデータの退避先の情報は、ＮＶＲＡＭ２１７に記憶されるものとする。
【００８７】
なお、ジョブデータの退避先も、時刻指定ジョブ設定時に、時刻指定ジョブ毎に設定するように構成してもよい。この構成の場合、ジョブデータの退避先の情報も、設定通知先の情報と同様に、時刻指定ジョブのジョブデータに含まれてＲＡＭ２０３に記憶されるものとする。
【００８８】
ホスト端末Ａ２０１０およびホスト端末Ｂ２０１１には、一般的なパーソナルコンピュータやサーバ等が使用される。なお、画像形成装置Ａ２０２０は、図１に示した画像形成装置２０と同じ構成とする。画像形成装置Ｂ２０２１の構成は、図１０に示す。
【００８９】
図１０は、画像形成装置Ｂ２０２１の内部のブロック構成を示した図である。
ＣＰＵ２２０１は、装置の画像形成に関する制御処理などの各種プログラムを実行するメインＣＰＵである。ＲＯＭ２２０２は、ＣＰＵ２２０１が動作するためのプログラムがコンピュータ読み取り可能に記録されている。ＲＡＭ２２０３は、ＣＰＵ２２０１が各種プログラムを実行する際に、ワークエリアや画像データの一時的な記憶場所として用いられる。ＣＰＵ２２０１は、ＲＯＭ２２０２に記録されたプログラムを読み出して実行することにより、画像形成装置Ｂ２０２１全体を統括制御する。
【００９０】
操作部２２０５は、画像形成装置Ｂ２０２１の状態を表示するための液晶パネルや、装置に対する操作を行うためのタッチパネルやキーを持つユーザインターフェース（ＵＩ）部分である。
【００９１】
画像読取部２２０８は、ＬＥＤとＲＧＢフィルタを用いたＣＣＤセンサによって構成される。画像読取部２２０８は、搬送される記録材上に光を照射して、その反射光をフィルタによりＲＧＢ３色の色成分に分解し、読取データとして読取制御部２２０６に送出する。
【００９２】
画像形成部２２０９は、プリンタ制御部２２０７が送出するＣＭＹＫの画像信号によって、レーザー光を点灯出力し、４個の帯電器により帯電された感光ドラムに照射する。このレーザー光が照射されることで、感光ドラム上に画像信号に応じた静電潜像が形成される。さらに、画像形成部２２０９では、上記感光ドラム上の静電潜像を、常時トナーが補給される構成の現像器により現像してトナー像を形成し、該トナー像を記録材に転写・定着する。
【００９３】
通信制御部２２１０は、ネットワーク２０３０と接続される通信Ｉ／Ｆ２２１１を介して、ホスト端末となる装置との通信を行う。通信制御部２２１０を介して受信したホスト端末からの電源制御指示に応じて、ＣＰＵ２２０１は、電源制御部２２１２に対し電源制御状態を変更するための指示を送出する。
【００９４】
電源ユニット部２２１３は、商用電源に接続されるＡＣプラグ２２１５から電源スイッチ２２１４を介して電力供給を受け各部に対して電力供給を行う。電源スイッチ２２１４は、画像形成装置Ｂ２０２１を動作させるためのスイッチであり、ユーザの操作によってスイッチがオン状態となることで、ＡＣプラグ２２１５からの電力が電源ユニット２２１３へ供給される。
【００９５】
電源制御部２２１２は、ＣＰＵ２２０１からの電源遮断指示を受けると、各部への給電を停止するため、電源スイッチ２２１４を切るための信号を電源スイッチ２２１４に送出する。電源スイッチ２２１４には、ソレノイドが内蔵されており、電源制御部２２１２から送出された信号によって生じた力でスイッチがオフ状態になり、電源ユニット２２１３への給電が停止状態となる。
【００９６】
ＲＴＣ２２１６は、時刻計測を行うユニットであり、内蔵の電池（不図示）によって画像形成装置Ｂ２０２１の電源供給が停止状態であっても、常時動作することが可能である。
【００９７】
ＮＶＲＡＭ２２１７は、不揮発性のメモリであり、画像形成装置Ｂ２０２１内の各種設定情報を装置の電源がオフ状態の間、保持するために使用される。
ＨＤＤ２２１８は、大容量の磁気記憶装置で画像形成装置Ｂ２０２１に対するジョブデータなどを保持するために使用される。
上述のＣＰＵ２２０１、ＲＯＭ２２０２、ＲＡＭ２２０３、操作部２２０５、読取制御部２２０６、プリンタ制御部２２０７、通信制御部２２１０、電源制御部２２１２、ＲＴＣ２２１６、ＮＶＲＡＭ２２１７、ＨＤＤ２２１８は、システムバス２２０４上に配置される。
【００９８】
＜リモート電源遮断制御（装置Ａ側）＞
図１１は、画像形成装置Ａ２０２０にて処理されるリモート電源遮断制御の一例を示すフローチャートである。なお、このフローチャートの処理は、画像形成装置Ａ２０２０のＣＰＵ２０１がＲＯＭ２０２に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ２１０１〜Ｓ２１１６は各ステップを示す。
【００９９】
ＣＰＵ２０１は、ネットワーク２０３０を通じて、ホスト端末Ａ２０１０等から電源遮断指示を受信したかどうかを確認する。（Ｓ２１０１）
そして、電源遮断指示を受信したと判定した場合（Ｓ２１０１でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１０２に処理を進める。以下、上記Ｓ２１０１で受信した電源遮断指示の送信元をホスト端末Ａ２０１０として説明する。
【０１００】
なお、図示しないが、ＣＰＵ２０１は、上記Ｓ２１０１で受信した電源遮断指示の応答として、該電源遮断指示を受信した旨の通知を該指示元のホスト端末Ａ２０１０に送信するものとする（不図示）。
【０１０１】
Ｓ２１０２では、ＣＰＵ２０１は、画像形成装置２０にて実行しているジョブ（例えば、印刷ジョブなど）があるかどうかを確認する。
そして、実行中のジョブがないと判定した場合（Ｓ２１０２でＮｏの場合）、ＣＰＵ２０１は、Ｓ２１０３に処理を進める。
【０１０２】
一方、実行中のジョブがあると判定した場合（Ｓ２１０２でＹｅｓの場合）、ＣＰＵ２０１は、実行中のジョブが終了し、実行中のジョブがなくなると（Ｓ２１０２でＮｏと判定した場合）、Ｓ２１０３に処理を進める。
【０１０３】
Ｓ２１０３では、ＣＰＵ２０１は、画像形成装置Ａ２０２０に時刻指定ジョブが設定されているかどうかを確認する。なお、時刻指定ジョブとは、画像データの送信などの設定されたジョブを設定された時刻になった際に実行する機能で実行されるジョブである。時刻指定ジョブは、ＲＡＭ２０３内に記憶されている。
【０１０４】
ここで、時刻指定ジョブが設定されていないと判定した場合（Ｓ２１０３でＮｏの場合）、ＣＰＵ２０１は、上記Ｓ２１０１で受信した電源遮断指示により電源遮断処理を実行する（Ｓ２１１４）。なお、Ｓ２１１４の電源遮断処理中には、ＣＰＵ２０１は、電源遮断指示元のホスト端末Ａ２０１０に対し、電源遮断処理の実行通知を送信するものとする。
【０１０５】
一方、時刻指定ジョブが設定されていると判定した場合（Ｓ２１０３でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１０４に処理を進める。
Ｓ２１０４では、ＣＰＵ２０１は、上記該時刻指定ジョブの設定通知先の端末（例えば、ホスト端末Ｂ２０１１）に、画像形成装置Ａ２０２０の電源遮断指示があった旨の通知を行う。この通知には、時刻設定ジョブに関する情報（ジョブの種類（例えばＦＡＸ送信、メール装置）、設定時刻等の情報）を含むものとする。
【０１０６】
なお、画像形成装置Ａ２０２０から、電源遮断指示があった旨の通知を受信した、上記設定通知先のホスト端末Ｂ２０１１では、制御指示画面をモニタに表示し、該設定通知先端末を使用中のユーザからの応答入力を受け付けるように制御する。なお、本実施例の制御指示画面には、図４に示した「設定ジョブ情報確認」ボタンＢ１０４、「ただちに実行」ボタンＢ１０１、「次回電源投入後処理」ボタン（不図示）を備えている。また、本実施例の制御指示画面には、図４に示したキャンセルボタンＵ２０２は設けられていない。
【０１０７】
なお、上記設定通知先の端末を使用中のユーザは「次回電源投入後処理」ボタンを選択入力することで、次回電源投入後処理指示（画像形成装置Ａ２０２０に設定されている時刻指定ジョブは次回電源投入時に実行される）を、画像形成装置２０に指示することができる。
【０１０８】
次に、Ｓ２１０５において、ＣＰＵ２０１は、上記Ｓ２１０４の通知に対する応答が、前記設定通知先の端末からあるかどうか確認する。
そして、上記Ｓ２１０４の通知に対する応答を前記設定通知先の端末から受信したと判定した場合（Ｓ２１０５でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１０６に処理を進める。
【０１０９】
Ｓ２１０６では、ＣＰＵ２０１は、上記Ｓ２１０５にて受信した応答が、今すぐ時刻指定ジョブを実行する指示かどうか判定する。
そして、上記Ｓ２１０６において、上記Ｓ２１０５で受信した応答が今すぐジョブを実行する指示であると判定した場合、ＣＰＵ２０１は、Ｓ２１０７に処理を進める。
Ｓ２１０７では、ＣＰＵ２０１は、上記設定されている時刻指定ジョブを直ちに（指定日時を待つことなく速やかに）実行し、該ジョブ終了後、電源遮断処理を実行する（Ｓ２１１４）。
【０１１０】
一方、上記Ｓ２１０６において、上記Ｓ２１０５で受信した応答が次回電源投入後処理指示であると判定した場合（Ｓ２１０６でＮｏ）、ＣＰＵ２０１は、Ｓ２１０８に処理を進める。
【０１１１】
Ｓ２１０８では、ＣＰＵ２０１は、画像形成装置Ａ２０２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうか確認する。本実施例では、画像形成装置Ａ２０２０内の不揮発性メモリであるＮＶＲＡＭ２１７の使用可能な容量を確認し、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータ容量と比較することで装置内に保存可能かを判定する。ＮＶＲＡＭ２１７の使用可能な容量が時刻指定ジョブのジョブデータ容量を下回る場合には、電源オフによりジョブが消失すると判定する。一方、ＮＶＲＡＭ２１７の使用可能な容量が時刻指定ジョブのジョブデータ容量以上の場合、電源オフでもジョブが消失しないと判定する。
【０１１２】
そして、画像形成装置Ａ２０２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうと判定した場合（Ｓ２１０８でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１０９に処理を進める。
【０１１３】
Ｓ２１０９では、ＣＰＵ２０１は、時刻指定ジョブの設定通知先にジョブ退避依頼を送信し、さらにＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータを前記設定通知先に送信して保存させるジョブ退避処理を行う。この際、ＣＰＵ２０１は、ジョブ退避処理を行ったことを示す情報や、ジョブデータを退避させたホスト端末のアドレスなどをＮＶＲＡＭ２１７に格納し、図１４に示した退避処理用管理テーブルの形式で保持するように制御する。なお、ジョブデータが送信された前記設定通知先の端末では、ジョブ退避依頼元の画像形成装置Ａ２０２０からジョブデータを受信し、該受信したジョブデータを、受信元の画像形成装置のＩＰアドレス等と紐付けて、端末の外部記憶装置に格納する。さらに、ジョブデータの退避先の前記設定通知先の端末は、図６と同一の処理を実行可能なものとする。
【０１１４】
また、上記Ｓ２１０９のジョブ退避処理後、ＣＰＵ２０１は、電源遮断処理を実行する（Ｓ２１１４）。
また、上記Ｓ２１０８において、画像形成装置Ａ２０２０自身が電源オフされても設定されている時刻指定ジョブは消失しないと判定した場合（Ｓ２１０８でＮｏの場合）、ＣＰＵ２０１は、Ｓ２１１６に処理を進める。
【０１１５】
Ｓ２１１６では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータをＮＶＲＡＭ２１７にコピーし保存させる。そして、上記Ｓ２１１６の処理後、ＣＰＵ２０１は、電源遮断処理を実行する（Ｓ２１１４）。
【０１１６】
また、上記Ｓ２１０５において、上記時刻指定ジョブの設定通知先から上記Ｓ２１０４の通知に対する応答がなかったと判定した場合（Ｓ２１０５でＮｏの場合）、ＣＰＵ２０１は、Ｓ２１１０に処理を進める。
【０１１７】
Ｓ２１１０では、ＣＰＵ２０１は、画像形成装置Ａ２０２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうか確認する。なお、確認判定方法は上述したＳ２１０８と同様とする。
【０１１８】
そして、画像形成装置Ａ２０２０自身の電源オフによって設定されている時刻指定ジョブを消失してしまうと判定した場合（Ｓ２１１０でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１１１に処理を進める。
【０１１９】
Ｓ２１１１では、ＣＰＵ２０１は、予め設定されている退避先にアクセスし、退避先からの応答を確認する。以下、退避先をホスト端末Ｂ２０１０として説明する。
そして、退避先から応答があったと判定した場合（Ｓ２１１１でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ２１１２に処理を進める。
【０１２０】
Ｓ２１１２では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータを上記退避先に送信して保存させるジョブ退避処理を実行する。この際、ＣＰＵ２０１は、ジョブ退避処理を行ったことを示す情報や、ジョブデータを退避させたホスト端末のアドレスなどをＮＶＲＡＭ２１７に格納し、図１４に示す退避処理用管理テーブルの形式で保持するように制御する。なお、ジョブデータが送信された前記退避先の端末では、ジョブ退避依頼元の画像形成装置Ａ２０２０からジョブデータを受信し、該受信したジョブデータを、受信元の画像形成装置のＩＰアドレス等と紐付けて、端末の外部記憶装置に格納する。さらに、ジョブデータの退避先の端末は、図６と同一の処理を実行可能なものとする。
【０１２１】
また、ジョブ退避処理の終了後、ＣＰＵ２０１は、Ｓ２１１３に処理を進める。なお、Ｓ２１１３の処理は後述する。
一方、上記Ｓ２１１１において、上記退避先から応答がなかったと判定した場合（Ｓ２１１１でＮｏの場合）、ＣＰＵ２０１は、ジョブ退避処理を実行することなく、Ｓ２１１３に処理を進める。
【０１２２】
また、上記Ｓ２１１０において、画像形成装置Ａ２０２０自身の電源オフによっても設定されている時刻指定ジョブが消失しないと判定した場合（Ｓ２１１０でＮｏの場合）、ＣＰＵ２０１は、Ｓ２１１５に処理を進める。
【０１２３】
Ｓ２１１５では、ＣＰＵ２０１は、ＲＡＭ２０３に記憶されている時刻指定ジョブのジョブデータをＮＶＲＡＭ２１７にコピーし保存させる。そして、上記Ｓ２１１５の処理後、ＣＰＵ２０１は、Ｓ２１１３に処理を進める。
Ｓ２１１３では、ＣＰＵ２０１は、ジョブデータに対する処理内容をＮＶＲＡＭ２１７に保存した後、電源遮断処理を実行する（Ｓ２１１４）。
【０１２４】
＜リモート電源遮断制御（ホスト端末Ａ側）＞
図１２は、ホスト端末Ａ２０１０にて実行されるリモート電源遮断制御の一例を示すフローチャートである。なお、このフローチャートの処理は、ホスト端末Ａ２０１０のＣＰＵが外部記憶装置にコンピュータ読み取り可能に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ２２０１〜Ｓ２２０３は各ステップを示す。
【０１２５】
ホスト端末Ａ２０１０のＣＰＵは、ユーザの指示を受けると、電源遮断要求（電源遮断指示）を画像形成装置Ａ２０２０に送信する（Ｓ２２０１）。例えば、電源遮断要求の送信は、画像形成装置２０内のＨＴＴＰサーバが提供され、ホスト端末１０のＷｅｂブラウザ上に表示されるリモートＵＩ画面上からのユーザ指示に応じて行うものとする。また、電源遮断要求の送信は、ホスト端末１０で実行される管理プログラムからのユーザ指示に応じて行うものでもよい。
【０１２６】
次に、Ｓ２２０２において、ホスト端末Ａ２０１０のＣＰＵは、上記Ｓ２２０１の電源遮断要求に対する応答を、画像形成装置Ａ２０２０から受信すると、Ｓ２２０３に処理を進める。
【０１２７】
Ｓ２２０３では、ホスト端末Ａ２０１０のＣＰＵは、画像形成装置Ａ２０２０から電源遮断処理実行時に送信される電源遮断処理の実行通知を受信したかを確認する。そして、電源遮断処理の実行通知を受信したと判定した場合（Ｓ２２０３でＹｅｓの場合）、ホスト端末Ａ２０１０のＣＰＵは、処理を終了する。
【０１２８】
＜退避ジョブデータ受信制御（画像形成装置Ｂ側）＞
図１３は、画像形成装置Ｂ２０２１にて実行される退避ジョブデータ受信制御の一例を示すフローチャートである。なお、このフローチャートの処理は、画像形成装置Ｂ２０２１のＣＰＵ２２０１がＲＯＭ２２０２に記録されたプログラムを読み出して実行することにより実現される。図中、Ｓ４０１〜Ｓ４０３は各ステップを示す。
【０１２９】
画像形成装置Ｂ２０２１のＣＰＵ２２０１は、画像形成装置Ａ２０２０からジョブ退避依頼を受信したかどうかを判定する（Ｓ４０１）。そして、ジョブ退避依頼を受信したと判定した場合（Ｓ４０１でＹｅｓの場合）、ホスト端末Ａ２０１０のＣＰＵは、Ｓ４０２に処理を進める。
【０１３０】
Ｓ４０２では、ホスト端末Ａ２０１０のＣＰＵは、ジョブ退避依頼元の画像形成装置Ａ２０２０からジョブデータを受信し、該受信したジョブデータを、受信元の画像形成装置のＩＰアドレス等と紐付けて、ホスト端末Ａ２０１０の外部記憶装置（ＨＤＤやＳＳＤ等）に格納するジョブ退避処理を実行し、Ｓ４０３に処理を進める。
【０１３１】
Ｓ４０３では、ホスト端末Ａ２０１０のＣＰＵは、ジョブデータの受信完了通知を、ジョブ退避依頼元の画像形成装置Ａ２０２０に対して送信し、処理を終了する。
【０１３２】
以上に説明したように、実施例２によれば、電源遮断指示元の判断なく、設定されている時刻指定のジョブの対応がされ、すみやかにリモートからの電源制御指示を実行する装置を提供することができる。
【０１３３】
実施例２では、時刻指定ジョブを設定する際に、時刻指定ジョブ毎に、設定通知先の装置の情報を設定する構成について説明したが、以下のような構成でもよい。
ホスト端末Ａ２０１０やホスト端末Ｂ２０１１、画像形成装置Ｂ２０２１から、設定依頼に応じて、画像形成装置Ａ２０２０が、時刻指定ジョブを設定でき、該設定される時刻指定ジョブの設定通知先として、上記設定依頼元の装置の情報（ＩＰアドレス等）を設定するように構成する。
【０１３４】
また、実施例２では画像形成装置Ａ２０２０が、リモートによる電源遮断指示を受信して電源遮断処理する場合（リモートオフを行う場合）について示したが、オートシャットダウンを行う場合にも実施例２は適用可能である。なお、オートシャットダウンとは、所定時間以上、装置が使用されなかった場合（例えば操作部の操作やジョブの受信がなかった場合）にシャットダウンを行う機能である。
【０１３５】
以下、実施例２をオートシャットダウンに適用する場合の例を説明する。
画像形成装置Ａ２０２０のＣＰＵ２０１は、オートシャットダウンを実行すると判定した場合に、図１１のＳ２１０２以降の処理を実行するように構成する。
【０１３６】
なお、上記各実施例は、リモートから電源遮断指示が可能な画像形成装置を含むシステムについて説明したが、リモートから電源遮断指示が可能な装置は、画像形成装置に限定されるものではない。例えば、パーソナルコンピュータ、サーバ等の情報処理装置等であってもよく、本実施例の指定時刻ジョブのような指定の時刻に指定の動作を実行するジョブを設定可能な装置であれば、どのような装置であってもよい。
【０１３７】
以上示したように、時刻指定ジョブが設定されている場合でも、すみやかにリモート又は自動で電源遮断を行うことができる。
【０１３８】
また、上述した各実施例のリモートオフやオートシャットダウンの実行によって移行する状態は、完全に電源がオフの状態だけでなく、サスペンド状態（ＲＡＭだけ電池で電力供給しておく状態）やハイバネーション状態（電源はオフだがＨＤＤに電源オフ直前の状態を保存している状態）でも良く、このような構成でも、本発明は適用可能である。
【０１３９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１４０】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１４１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４２】
１０    ホスト端末
２０    画像形成装置
３０    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２１２    電源制御部
２１３    電源ユニット
２１４    電源スイッチ
２１７    ＮＶＲＡＭ
【図１】
2014094471.tif 000003
【図２】
2014094471.tif 000004
【図３】
2014094471.tif 000005
【図４】
2014094471.tif 000006
【図５】
2014094471.tif 000007
【図６】
2014094471.tif 000008
【図７】
2014094471.tif 000009
【図８】
2014094471.tif 000010
【図９】
2014094471.tif 000011
【図１０】
2014094471.tif 000012
【図１１】
2014094471.tif 000013
【図１２】
2014094471.tif 000014
【図１３】
2014094471.tif 000015
【図１４】
2014094471.tif 000016