(57)【要約】      （修正有）【課題】リモートシャットダウンで画像処理装置をシャットダウンする場合であっても、正常にシャットダウン処理が完了したかどうかを、ネットワーク経由で判別する仕組みを提供する。【解決手段】画像処理装置のコントローラ３は、画像処理装置１を終了させるリモートシャットダウン通知をユーザ端末である外部端末から受信すると、画像処理装置１で実行されているソフトウェアを終了させる第１終了処理を実行する。さらに、第１終了処理が完了すると、外部端末を示す宛先情報をネットワーク部に通知し、画像処理装置１のハードウェアを終了させる第２終了処理を実行する。また、画像処理装置のネットワーク部は、第２終了処理が正常終了したか否かを判定し、宛先情報が示す外部端末に判定の結果を送信する。【選択図】図１
2016210093.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
外部端末と通信可能に接続される通信手段と、
前記通信手段によって、前記画像処理装置を終了させるリモートシャットダウン通知を前記外部端末から受信すると、前記画像処理装置で実行されているソフトウェアを終了させる第１終了処理を実行し、該第１終了処理が完了すると、前記外部端末を示す宛先情報を前記通信手段に通知し、前記画像処理装置のハードウェアを終了させる第２終了処理を実行する制御手段と
を備え、
前記通信手段は、
前記制御手段による前記第２終了処理が正常終了したか否かを判定し、前記宛先情報が示す前記外部端末に当該判定の結果を送信することを特徴とする画像処理装置。
【請求項２】
前記通信手段は、
前記制御手段から前記宛先情報が通知されてから、前記制御手段による前記第２終了処理が完了するまでの経過時間が所定時間を超えると、前記制御手段による前記第２終了処理が異常終了したと判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記通信手段は、
前記制御手段による前記第２終了処理が異常終了したと判定すると、前記画像処理装置の電源を強制的に切断することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、
前記第２終了処理の実行中に割り込みが発生すると、前記画像処理装置に設けられた記憶手段の同期処理を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
操作者によって操作される、前記割り込みを発生させるための入力手段をさらに備えることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記通信手段は、前記経過時間を計時するためのタイマーを備えることを特徴とする請求項２乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記通信手段による前記外部端末への前記判定の結果の送信は、電子メールによって行われることを特徴とする請求項１乃至６の何れか１項に記載の画像処理装置。
【請求項８】
前記画像処理装置の電源を、該画像処理装置の全ての負荷に電源を供給する通常状態、前記通信手段のみに電源を供給する第１停止状態、又は、該画像処理装置の全ての負荷への電源供給を停止する第２停止状態に制御する電源制御手段をさらに備えることを特徴とする請求項１乃至７の何れか１項に記載の画像処理装置。
【請求項９】
前記電源制御手段は、
前記リモートシャットダウン通知を受信した後に実行される前記制御手段による前記第２終了処理が完了すると、前記第２停止状態へ移行し、
前記通信手段は、前記第２停止状態へ移行すると、前記判定の結果を前記外部端末に送信することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記リモートシャットダウン通知を受信した後に前記画像処理装置を前記第１停止状態へ移行させるか前記第２停止状態へ移行させるかを設定する設定手段をさらに備え、
前記電源制御手段は、
前記リモートシャットダウン通知を受信した後に実行される前記制御手段による前記第２終了処理が完了すると、前記設定手段によって設定されている停止状態へ移行し、
前記通信手段は、前記設定手段によって設定されている停止状態へ移行すると、前記判定の結果を前記外部端末に送信することを特徴とする請求項８に記載の画像処理装置。
【請求項１１】
外部端末と通信可能に接続される通信手段と制御手段とを備える画像処理装置の制御方法であって、
前記制御手段が、前記画像処理装置を終了させるリモートシャットダウン通知を前記外部端末から前記通信手段によって受信すると、前記画像処理装置で実行されているソフトウェアを終了させる第１終了処理を実行する工程と、
前記制御手段が、前記第１終了処理が完了すると、前記外部端末を示す宛先情報を前記通信手段に通知し、前記画像処理装置のハードウェアを終了させる第２終了処理を実行する工程と、
前記通信手段が、前記第２終了処理が正常終了したか否かを判定し、前記宛先情報が示す前記外部端末に当該判定の結果を送信する工程と
を実行することを特徴とする画像処理装置の制御方法。
【請求項１２】
請求項１１に記載の画像処理装置の制御方法における各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してリモートで電源をオフされる場合に、操作者へシャットダウンが完了したことを通知する画像処理装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年のネットワーク接続機能を有する画像処理装置は、ユーザの遠隔操作で電源オフする機能（リモートシャットダウン機能）を有する。また、ユーザの遠隔操作で電源オンする（リモート電源オン）機能も提供されている。リモートシャットダウン機能では、ユーザが外部の端末から画像処理装置にＨＴＴＰで接続し、ブラウザ経由でシャットダウン指示することによって行われることが一般的である。リモート電源オン機能では、ネットワーク通信制御部へ僅かに電源供給が行われた画像処理装置へ、マジックパケットを送信することによって行われることが一般的である。
【０００３】
このように、近年の画像処理装置は多機能化であるため、シャットダウン処理も複雑であり、シャットダウン処理中のハングアップ等によって、シャットダウン処理が正常終了できないケースが存在する。従来のリモートシャットダウンでは、ＨＴＴＰでの通信が停止した後は画像処理装置へ接続することは不可能であり、リモートシャットダウン処理が正常終了したかどうか判断することは不可能であった。
【０００４】
しかし、ＨＴＴＰでの通信が停止した後のハングアップ等でリモートシャットダウン処理が正常終了していないのか、リモートシャットダウン処理が正常終了したのかを、リモート操作を行うユーザに報知することが要求されている。例えば、特許文献１では、ネットワークに接続された複数の画像処理装置の電源オフ／オンを統一的に管理する技術が提案されている。特許文献２では、ネットワークに接続された画像処理装置の状態が、シャットダウン移行中であることがＰＣからネットワーク経由で取得され、かつ、通信ができなくなった場合に電源オフと判断する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２１６１１８号公報
【特許文献２】特開２０１３−１２７７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術には以下に記載する課題がある。上記従来技術は、単に、ネットワークに接続された複数の画像処理装置の使用状況をリアルタイムで管理できるようにするものであったり、画像処理装置の電源がオフになる場合に、ＰＣの表示部に画像処理装置の電源がオフになることを表示するものである。
【０００７】
例えば、ユーザによってリモートシャットダウンが行われた場合であっても、シャットダウン処理の途中でソフトウェアがハングアップすると、ハードウェアタイマーによって計時し、所定時間経過後にハードウェアによって強制的に電源を断つのが一般的である。このような場合、ユーザはリモートシャットダウンが正しく行われたのか、ＨＴＴＰ停止後にシャットダウン処理中でハングアップしたのか、ネットワーク経由で判断することは不可能である。一方で、リモートシャットダウンが正しく完了されたのか確認するために、ユーザが画像処理装置を現認確認することは、リモートシャットダウンの利便性を著しく損なうこととなる。
【０００８】
上記従来技術では、ネットワーク通信を行うことによって、ネットワークに接続された複数の画像処理装置をリアルタイムで管理することができる。しかし、シャットダウン処理が開始され、ネットワーク機能が停止した後は、画像処理装置と通信を行うことができず、リモートシャットダウンが正しく行われたのかユーザは知ることができない。また、上記従来技術では、画像処理装置から取得した状態と、画像処理装置とネットワーク通信可否を元に判断し、画像処理装置と通信を行うＰＣ上に画像処理装置の状態を表示することが可能である。しかし、シャットダウン処理が開始され、ネットワーク機能が停止した後は、画像処理装置と通信を行うことができず、この場合も画像処理装置の状態を表示することは不可能である。
【０００９】
本発明は、上述の問題に鑑みて成されたものであり、リモートシャットダウンで画像処理装置をシャットダウンする場合であっても、正常にシャットダウン処理が完了したかどうかを、ネットワーク経由で判別する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、画像処理装置であって、外部端末と通信可能に接続される通信手段と、前記通信手段によって、前記画像処理装置を終了させるリモートシャットダウン通知を前記外部端末から受信すると、前記画像処理装置で実行されているソフトウェアを終了させる第１終了処理を実行し、該第１終了処理が完了すると、前記外部端末を示す宛先情報を前記通信手段に通知し、前記画像処理装置のハードウェアを終了させる第２終了処理を実行する制御手段とを備え、前記通信手段は、前記制御手段による前記第２終了処理が正常終了したか否かを判定し、前記宛先情報が示す前記外部端末に当該判定の結果を送信することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、リモートシャットダウンで画像処理装置をシャットダウンする場合であっても、正常にシャットダウン処理が完了したかどうかを、ネットワーク経由で判別することができる。
【図面の簡単な説明】
【００１２】
【図１】画像処理装置の内部構成を示すブロック図。
【図２】画像処理装置におけるコントローラ部のブロック図。
【図３】本発明の処理手順を示すフローチャート１。
【図４】本発明の処理手順を示すフローチャート２。
【図５】本発明の処理手順を示すフローチャート３。
【図６】本発明の処理手順を示すフローチャート４。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
＜画像処理装置の構成＞
まず、図１を参照して、本発明の一実施形態に係る画像処理装置１の構成例について説明する。画像処理装置１は、図１に示すように、スキャナ装置２、コントローラ（制御手段）３、プリンタ装置４、操作部５、補助記憶装置６、電源部（電源制御手段）７、及び電源スイッチ８を備える。スキャナ装置２は、原稿給紙ユニット２１、及びスキャナユニット２２を備える。プリンタ装置４は、マーキングユニット４１、給紙ユニット４２、及び排紙ユニット４３を備える。
【００１５】
スキャナ装置２は、原稿から光学的に画像を読み取り、デジタル画像に変換して出力する。プリンタ装置４は、デジタル画像を紙デバイスに出力する。操作部５は、本画像処理装置１を操作するためのユーザインタフェースである。補助記憶装置６は、デジタル画像や制御プログラム等を記憶する。電源部７は、スキャナ装置２とプリンタ装置４とコントローラ３への電源供給を制御する。電源スイッチ８は、電源部７からの電源供給のＯＮ／ＯＦＦを制御するためのハードウェアスイッチである。コントローラ３は、これらのコンポーネントと接続され、各モジュールに指示を出すことにより、画像処理装置１上でジョブを実行する。
【００１６】
画像処理装置１は、ＬＡＮ１０経由で外部端末であるコンピュータ９と通信可能に接続され、当該コンピュータ９からデジタル画像の入出力、ジョブの発行や機器の指示等も受け付けることができる。ＬＡＮ１０とコントローラ３は、コントローラ３に設けられたＬＡＮ  Ｉ／Ｆ（通信手段）２０８によって接続される。
【００１７】
スキャナ装置２は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット２１と、原稿を光学スキャンしデジタル画像に変換することが可能なスキャナユニット２２とから成り、変換された画像データをコントローラ３に送信する。プリンタ装置４は、給紙した紙に画像データを印刷するためのマーキングユニット４１と、紙束から一枚ずつ逐次給紙可能な給紙ユニット４２と、印刷後の紙を排紙するための排紙ユニット４３とから成る。
【００１８】
続いて、図２を参照して、画像処理装置１におけるコントローラ３の制御構成について説明する。コントローラ３は、メインボード２００と、サブボード２２０とから構成される。メインボード２００は、いわゆる汎用的なＣＰＵシステムであり、ボード全体を制御するＣＰＵ２０１と、ブートプログラムが含まれるブートＲＯＭ２０２と、ＣＰＵがワークメモリとして使用するメモリ２０３とを備える。また、メインボード２００は、外部バスとのブリッジ機能を持つバスコントローラ２０４と、電源断された場合でも消えない不揮発性メモリ２０５と、ストレージ装置を制御するディスクコントローラ２０６とを備える。さらに、メインボード２００は、半導体デバイスで構成された比較的小容量なストレージ装置であるフラッシュディスク(ＳＳＤ等)２０７と、外部とネットワーク接続するためのインターフェイスＬＡＮ  Ｉ／Ｆ２０８と、電源制御回路２０９とを備える。メインボード２００には、操作部５及び補助記憶装置６等が接続される。
【００１９】
サブボード２２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアであり、ボード全体を制御するＣＰＵ２２１と、ＣＰＵがワークメモリとして使用するメモリ２２３とを備える。本発明では、メモリ２２３は不揮発であることを想定しており、不揮発なメモリの例として、ＭＲＡＭなどが挙げられる。また、サブボード２２０は、外部バスとのブリッジ機能を持つバスコントローラ２２４と、電源断された場合でも消えない不揮発性メモリ２２５とを備える。さらに、サブボード２２０は、リアルタイムデジタル画像処理を実施する画像プロセッサ２２７と、デバイスコントローラ２２６とを備える。デバイスコントローラ２２６には、スキャナ装置２とプリンタ装置４とが接続される。
【００２０】
なお、図２はブロック図であり簡略化している。例えばＣＰＵ２０１、ＣＰＵ２２１等にはチップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、説明の粒度的に不必要であるため簡略化して記載している。つまり、このブロック構成に本発明が限定されることを意図しているわけではない。
【００２１】
ここで、コントローラ３の詳細な動作として、紙デバイスによる画像複写を例に説明する。ユーザが操作部５から画像複写を指示すると、ＣＰＵ２０１がＣＰＵ２２１を介してスキャナ装置２に画像読み取り命令を送る。スキャナ装置２は、紙原稿を光学スキャンし、デジタル画像データに変換してデバイスコントローラ２２６を介して画像プロセッサ２２７に当該画像データを入力する。画像プロセッサ２２７はＣＰＵ２２１を介してメモリ２２３にＤＭＡ転送を行い、デジタル画像データを一時保存する。
【００２２】
ＣＰＵ２０１は、デジタル画像データによってメモリ２２３の一定の領域が満たされるか又は全ての領域が満たされたことを確認すると、ＣＰＵ２２１を介してプリンタ装置４に画像出力指示を出力する。ＣＰＵ２２１は、画像プロセッサ２２７にメモリ２２３の画像データの位置を通知する。その後、プリンタ装置４からの同期信号に従ってメモリ２２３上の画像データは、画像プロセッサ２２７とデバイスコントローラ２２６を介してプリンタ装置４に送信され、プリンタ装置４で紙デバイスにデジタル画像データに従って印刷される。複数の部数を印刷する場合、ＣＰＵ２０１は、メモリ２２３の画像データを補助記憶装置６に保存させておくことで、２部目以降はスキャナ装置２から画像を転送することなく、プリンタ装置４に画像を送ることが可能である。
【００２３】
＜第１の実施形態＞
以下では、図３及び図４を参照して、本発明の第１の実施形態について説明する。まず、図３を参照して、本実施形態におけるＣＰＵ２０１が行うリモートシャットダウンの処理手順について説明する。以下で説明する処理は、ＣＰＵ２０１がブートＲＯＭ２０２、不揮発性メモリ２０５、補助記憶装置６に格納された制御プログラムをメモリ２０３に読み出して実行することにより実現される。また、以下で説明する処理は、ユーザ（操作者）が操作する外部端末からリモートシャットダウン通知を、ＬＡＮ  Ｉ／Ｆ２０８で受信すると開始される。
【００２４】
Ｓ３０１で、ＣＰＵ２０１は、画像処理装置のリモートシャットダウンが開始されると、シャットダウンタイマーを停止する。ここでのシャットダウンタイマーとは、シャットダウン処理中のハングアップ等によってシャットダウン処理が行えない場合など、一定時間経過後に強制的に電源を遮断するために、シャットダウン処理を開始した後の経過時間を計時するタイマーである。シャットダウンタイマーを停止すると、Ｓ３０２で、ＣＰＵ２０１は、リモートシャットダウン要求元のＩＰアドレス（宛先情報）をメモリ２０３に保持する。
【００２５】
次に、Ｓ３０３で、ＣＰＵ２０１は、各ソフトウェアの終了処理（第１終了処理）を実行する。ソフトウェアの終了処理の例としては、ファイルシステムの終了処理やタスクの停止などが挙げられ、システム毎に様々である。ＣＰＵ２０１はソフトウェアの終了処理を順次実施し、Ｓ３０４でソフトウェアの終了処理が完了したか否かを判定し、完了するとＳ３０５に進み、ネットワーク部（ＬＡＮ  Ｉ／Ｆ２０８）へリモートシャットダウン要求元のＩＰアドレスを通知する。
【００２６】
続いて、Ｓ３０６で、ＣＰＵ２０１は、ハードウェアの終了処理（第２終了処理）を実行する。ハードウェアの終了処理の例としては、各種キャッシュのフラッシュ処理、メインボード２００に搭載された各種デバイスの終了処理、サブボード２２０の終了処理、スキャナ装置やプリンタ装置への終了通知などが挙げられ、こちらもシステム毎に様々である。また、ハードウェアの終了処理の一部としてＬＡＮ  Ｉ／Ｆ２０８の終了処理を行い、ＬＡＮ  Ｉ／Ｆ２０８へリモートシャットダウンを行うことを通知する。ＣＰＵ２０１は、ハードウェアの終了処理を順次実施し、Ｓ３０７で、ハードウェアの終了処理が完了したか否かを判定し、完了した場合はＳ３０８に進み、電源制御回路２０９にシャットダウン完了フラグを設定し、リモートシャットダウン処理を終了する。ここで、シャットダウン完了フラグが設定されるとは、シャットダウン処理が完了したことを示す設定値がフラグに設定されたことを示す。
【００２７】
また、当該フラグが設定されると、画像処理装置１は、ＬＡＮ  Ｉ／Ｆ２０８へのみ電源供給が行われている状態となる。ここで、画像処理装置１の電力制御状態について説明する。画像処理装置１は、電力制御の状態として、当該画像処理装置１の全ての負荷に電源を供給する通常状態と、ネットワーク部のみに電源を供給する第１停止状態と、当該該画像処理装置１の全ての負荷への電源供給を停止する第２停止状態とを有する。従って、上記フラグが設定された状態とは、第１停止状態であることを示す。なお、後述する図４の処理が完了した段階で、即ち、外部端末であるコンピュータ９へリモートシャットダウン処理の結果を通知した段階で、第２停止状態へ移行するように制御してもよい。また、本発明は、上記実施形態に限らず様々な変形が可能である。例えば、上記フラグが設定された状態において遷移する状態を操作部５を介して設定可能に構成してもよい。この場合、上記フラグが設定された段階で、最終的に、操作部５を介して設定された設定情報に従って遷移する状態が選択される。
【００２８】
次に、図４を参照して、ＬＡＮ  Ｉ／Ｆ２０８に搭載されたＣＰＵ（不図示）が行う処理手順について説明する。以下で説明する処理は、上記Ｓ３０５の通知を受けた場合に実行される。
【００２９】
画像処理装置１のリモートシャットダウンが開始されると、Ｓ４０１で、ＣＰＵ２０１からリモートシャットダウン処理が行われることが通知され、Ｓ４０２でリモートシャットダウン要求元のＩＰアドレス（宛先情報）が通知される。ＣＰＵ２０１から上記通知を受けると、Ｓ４０３で、ＬＡＮ  Ｉ／Ｆ２０８は、自身をリモートシャットダウン状態に遷移させるための移行処理を実行する。具体的には、リモート電源オンに備え、マジックパケットを受信することにより起動するために必要な処理を実施する。リモートシャットダウン状態に遷移させるための移行処理が終了すると、Ｓ４０４で、ＬＡＮ  Ｉ／Ｆ２０８は、ＣＰＵ２０１が電源制御回路２０９にセットするフラグをチェックする。
【００３０】
Ｓ４０５で、ＬＡＮ  Ｉ／Ｆ２０８は、フラグが設定されており、ＣＰＵ２０１側のリモートシャットダウンが完了しているか否かを判定する。当該判定の結果に基づき、完了している場合はＳ４０８に進み、Ｓ４０２で通知されたＩＰアドレスに対してリモートシャットダウンの正常終了を意味するパケットを送信し、リモートシャットダウン処理を終了する。当該送信は、例えば電子メールによって行われてもよい。一方、フラグが設定されておらずＣＰＵ２０１側のリモートシャットダウンが完了してない場合はＳ４０６に進み、ＬＡＮ  Ｉ／Ｆ２０８は、ＣＰＵ２０１側で問題がある可能性があるため、タイムアウトしたか否かを判定する。ここでのタイムアウトは、ＬＡＮ  Ｉ／Ｆ２０８において、コントローラ３から上記ＩＰアドレス（宛先情報）が通知されてから、ハードウェアの終了処理（第２終了処理）が完了するまでの経過時間が所定時間を経過した場合を想定する。タイムアウトでない場合は、ＣＰＵ２０１側のリモートシャットダウン処理が完了するのを待つため、処理をＳ４０４に戻し、再度メインＣＰＵが電源制御回路２０９にセットするフラグをチェックする。Ｓ４０６でタイムアウトしていればＳ４０７に進み、ＬＡＮ  Ｉ／Ｆ２０８は、ＣＰＵ２０１側のリモートシャットダウン処理に問題が発生したと判断して電源制御回路２０９を制御し、強制的に電源を切断する。強制的に電源を切断するとＳ４０８に進み、ＬＡＮ  Ｉ／Ｆ２０８は、Ｓ４０２で通知されたＩＰアドレスに対してリモートシャットダウンの異常終了を意味するパケットを送信し、リモートシャットダウン処理を終了する。
【００３１】
以上説明したように、本画像処理装置は、主に、外部端末と通信可能に接続されるＬＡＮ  Ｉ／Ｆ２０８などのネットワーク部（通信手段）と、コントローラ（制御手段）３とから構成される。コントローラ３は、画像処理装置１を終了させるリモートシャットダウン通知をユーザ端末である外部端末から受信すると、画像処理装置１で実行されているソフトウェアを終了させる第１終了処理を実行する。さらに、当該第１終了処理が完了すると、外部端末を示す宛先情報をネットワーク部に通知し、画像処理装置１のハードウェアを終了させる第２終了処理を実行する。ネットワーク部は、第２終了処理が正常終了したか否かを判定し、宛先情報が示す外部端末に当該判定の結果を送信する。これにより、本実施形態では、リモートシャットダウンで画像処理装置をシャットダウンする場合であっても、正常にシャットダウン処理が完了したかどうかを、ネットワーク経由で判別することができる。
【００３２】
＜第２の実施形態＞
以下では、図５及び図６を参照して、本発明の第２の実施形態について説明する。まず、図５を参照して、本実施例形態におけるＣＰＵ２０１が行うリモートシャットダウンの処理手順について説明する。以下で説明する処理は、ＣＰＵ２０１がブートＲＯＭ２０２、不揮発性メモリ２０５、補助記憶装置６に格納された制御プログラムをメモリ２０３に読み出して実行することにより実現される。なお、上記第１の実施形態における図３のフローチャートと同様の処理については、同一の番号を付し説明を省略する。即ち、本実施形態では、Ｓ３０６のハードウェアの終了処理における分岐処理が異なる。
【００３３】
Ｓ３０６でのＣＰＵ２０１によるハードウェアの終了処理の実行中に、ハングアップ等が発生する場合がある。ハングアップが起きる例としては、ハードウェアの状態変化を待っているが、何らかの理由でハードウェア状態が変化することなく、無限ループしている場合などが挙げられる。このような状態に陥って、ハードウェアタイマーによって強制的に電源が切断された場合、ＨＤＤなどの補助記憶装置６の構成上、故障してしまう場合がある。これは画像処理装置１に特化したことではなく、広く画像処理装置全般において発生しうる。画像処理装置１がハングアップした場合、強制的に電源を切断する前に補助記憶装置６の論理故障を防ぐ方法として、例えばＭａｇｉｃ  ＳｙｓＲｑがある。Ｍａｇｉｃ  ＳｙｓＲｑでは、情報処理装置に設けられたＳｙｓＲｑキー（入力手段）を押下することによってＯＳに割り込みを発生させ、情報処理装置のファイルシステムが壊れることを抑止することが可能である。したがって、本実施形態に係る画像処理装置１には、操作部５にＳｙｓＲｑキーを設けられる。当該キーは、ハードウェアの終了処理の実行中にハングアップすると、ユーザによって押下することができる。
【００３４】
Ｓ３０６でハードウェアの終了処理の実行中にハングアップが発生した場合、Ｓ５０１に分岐し、ＣＰＵ２０１は、割り込みを発生させる。これにより、後述する図６のＳ６０７によって、リモートシャットダウンを行ったユーザはハードウェアの終了処理中におけるハングアップを知ることができる。Ｓ３０６でハードウェアの終了処理の実行中にハングアップが発生した場合、ユーザは画像処理装置１上の特殊なキー押下によってＯＳに割り込みを発生させ、ＨＤＤなどの補助記憶装置６の同期処理を行い、論理故障を抑止することが可能となる。
【００３５】
次に、図６を参照して、ＬＡＮ  Ｉ／Ｆ２０８に搭載されたＣＰＵ（不図示）が行う処理手順について説明する。以下で説明する処理は、上記Ｓ３０５の通知を受けた場合に実行される。なお、上記第１の実施形態における図４のフローチャートと同様の処理については、同一の番号を付し説明を省略する。即ち、本実施形態では、図４の処理からＳ４０７の強制的に電源を切断する処理を省略した処理手順となる。具体的には、Ｓ４０６でタイムアウトと判定すると、Ｓ４０７の処理を実行することなくＳ４０８の処理に進み、Ｓ４０２で通知されたＩＰアドレスに対してリモートシャットダウンの正常終了を意味するパケットを送信し、リモートシャットダウン処理を終了する。これは、上記図５を用いて説明したように、Ｓ３０６でハードウェアの終了処理の実行中にハングアップが発生した場合に、割り込みを発生させ、ＨＤＤの同期処理を行うため不要となる。
【００３６】
以上説明したように、本実施形態に係る画像処理装置は、上記第１の実施形態とは異なり、ハードウェアタイマーによって強制的に電源を切断する制御に代えて、ユーザ操作に応じてＯＳに割り込みを発生させ、補助記憶装置６の同期処理を実行する。これにより、補助記憶装置６の故障を防止しつつ、上記第１の実施形態と同様に、リモートシャットダウンで画像処理装置をシャットダウンする場合であっても、正常にシャットダウン処理が完了したかどうかを、ネットワーク経由で判別することができる。
【００３７】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３８】
１：画像処理装置、２：スキャナ装置、３：コントローラ、４：プリンタ装置、５：操作部、６：補助記憶装置、７：電源部、電源スイッチ、９：コンピュータ、２１：原稿給紙ユニット、２２：スキャナユニット、４１：マーキングユニット、４２：給紙ユニット、４３：排紙ユニット
【図１】
2016210093.tif 000003
【図２】
2016210093.tif 000004
【図３】
2016210093.tif 000005
【図４】
2016210093.tif 000006
【図５】
2016210093.tif 000007
【図６】
2016210093.tif 000008