(57)【要約】【課題】画像処理装置がファクス機能を有するという情報だけで、ユーザは、その画像処理装置がファクスの受信用に利用されているか否か、シャットダウンしても構わないか否かを判断できるとは限らない。【解決手段】外部装置と通信可能な画像処理装置であって、外部装置からシャットダウン要求を受信すると、画像処理装置がファクス回線を介したデータ送受信が可能であるかどうか判定し、ファクス回線を介したデータ送受信が可能であると判定すると、シャットダウン要求に基づくシャットダウン処理を実行せず、ファクス回線を介したデータ送受信が可能でないと判定すると、シャットダウン要求に基づく画像処理装置のシャットダウン処理を実行するように制御する。【選択図】  図５
2019201323.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な画像処理装置であって、
前記外部装置からシャットダウン要求を受信する受信手段と、
前記画像処理装置がファクス回線を介したデータ送受信が可能であるかどうか判定する判定手段と、
前記受信手段が前記シャットダウン要求を受信した際に、前記判定手段が前記ファクス回線を介したデータ送受信が可能であると判定すると前記シャットダウン要求に基づくシャットダウン処理を実行せず、前記判定手段が前記ファクス回線を介したデータ送受信が可能でないと判定すると前記シャットダウン要求に基づく前記画像処理装置のシャットダウン処理を実行するように制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記画像処理装置がファクス機能を有しているか否かに基づいて前記ファクス回線を介したデータ送受信が可能かどうか判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ファクス回線に接続するための接続手段を有し、
前記判定手段は、前記接続手段に印加される電圧に基づいて、前記ファクス回線を介したデータ送受信が可能かどうかを判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記シャットダウン要求に基づくシャットダウン処理を前記画像処理装置が前記ファクス回線を介して送受信可能である場合に実行することを許可するかどうかをユーザに選択させる選択手段を、更に有し、
前記制御手段は、前記選択手段により前記シャットダウン処理を実行することを許可するよう選択されているときは、前記シャットダウン要求に基づいて、前記画像処理装置のシャットダウン処理を実行するように制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記シャットダウン処理のために電源を制御する電源制御手段を、更に有し、
前記制御手段は更に、前記電源制御手段と通信できない場合、前記シャットダウン要求に基づくシャットダウン処理を実行しないように制御することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記シャットダウン要求は、前記外部装置のウェブブラウザからのアクセスに応じて画面情報を前記外部装置に送信し、前記画面情報に基づいて前記外部装置で表示された画面を介した指示に応じて前記外部装置から送信されることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
外部装置と通信可能な画像処理装置を制御する制御方法であって、
前記外部装置からシャットダウン要求を受信する受信工程と、
前記画像処理装置がファクス回線を介したデータ送受信が可能であるかどうか判定する判定工程と、
前記受信工程で前記シャットダウン要求を受信した際に、前記判定工程で前記ファクス回線を介したデータ送受信が可能であると判定されると前記シャットダウン要求に基づくシャットダウン処理を実行せず、前記判定工程で前記ファクス回線を介した送受信が可能でないと判定されると前記シャットダウン要求に基づく前記画像処理装置のシャットダウン処理を実行するように制御する制御工程と、
を有することを特徴とする制御方法。
【請求項８】
コンピュータに請求項７に記載の制御方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、サーバやパーソナルコンピュータなどの外部端末から、ネットワークを介して画像処理装置をシャットダウンする、所謂、リモートシャットダウン機能を備えた画像処理装置が開発されている。これにより例えば、ユーザが外部端末のウェブブラウザで、画像処理装置のＩＰアドレスにアクセスすることで表示されるリモートユーザインターフェース（ＲＵＩ）からシャットダウンを指示することが可能である。また或いは、外部端末上で動作するアプリケーションから、その画像処理装置のシャットダウンを指示することも可能である。この機能によれば、多くの画像処理装置や、離れた場所にある画像処理装置を管理している管理者が、それぞれの装置の場所に直接行かなくても、所望の画像処理装置をシャットダウンできるため、管理者の負担を大幅に低減できる。
【０００３】
画像処理装置にはＰＳＴＮ（Public Switched Telephone Network）に代表される電話回線等の通信回線（以降、ファクス回線と呼ぶ）を介して、遠隔の装置とデータ送受信を行うファクス機能も広く普及している。このような画像処理装置の電源をオフにした状態では、ファクス受信することはできない。いま、リモートシャットダウン機能により、離れた場所から画像処理装置がシャットダウンされた場合、画像処理装置を利用しているユーザがファクス受信できない状態になっていることに気付かない虞がある。従って、画像処理装置をファクスの受信用として使用している場合、その画像処理装置を、リモートシャットダウン機能の対象から除外したいというユーザの要望がある。
【０００４】
特許文献１には、画像処理装置のＲＵＩからシャットダウンを指示したときに、その画像処理装置がファクス機能を有する場合には、ブラウザの表示で、対象の画像処理装置がファクス機能を有することをユーザに伝える。これにより、対象の画像処理装置をシャットダウンするか否かをユーザに確認させることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３２００５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来技術では、リモートシャットダウンの対象である画像処理装置がファクス機能を有する場合に、ユーザは、その画像処理装置をシャットダウンするか否かを選択することができる。しかしながら、その画像処理装置がファクス機能を有するという情報だけで、ユーザは、その画像処理装置がファクスの受信用に利用されているか否か、シャットダウンしても構わないか否かを判断できるとは限らない。
【０００７】
本発明の目的は、上記従来技術の問題点の少なくとも一つを解決することにある。
【０００８】
本発明の目的は、画像処理装置がファクス回線を介したデータ送受信が可能である場合に、ユーザの意図に反して、画像処理装置がシャットダウン要求に応じてシャットダウン処理をしないようにする技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
外部装置と通信可能な画像処理装置であって、
前記外部装置からシャットダウン要求を受信する受信手段と、
前記画像処理装置がファクス回線を介したデータ送受信が可能であるかどうか判定する判定手段と、
前記受信手段が前記シャットダウン要求を受信した際に、前記判定手段が前記ファクス回線を介したデータ送受信が可能であると判定すると前記シャットダウン要求に基づくシャットダウン処理を実行せず、前記判定手段が前記ファクス回線を介したデータ送受信が可能でないと判定すると前記シャットダウン要求に基づく前記画像処理装置のシャットダウン処理を実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像処理装置がファクス回線を介したデータ送受信が可能である場合に、ユーザの意図に反して、画像処理装置がシャットダウン要求に応じてシャットダウン処理をしないようにできるという効果がある。
【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】実施形態１に係る画像処理装置のハードウェアの構成を説明するブロック図。
【図２】実施形態１に係る画像処理装置において、リモートシャットダウンに関する設定を行うための画面例を示す図。
【図３】実施形態１に係る画像処理装置のＲＵＩからシャットダウンの実施を指示するとき、ＰＣのウェブブラウザで表示される操作画面例を示す図。
【図４】実施形態１に係るＲＵＩからデバイスのリモートシャットダウンが指示されたときのＰＣ、制御部、通信制御部、プリンタ用ＣＰＵボード及び電源の動作を説明するシーケンス図。
【図５】実施形態１に係る画像処理装置がＰＣからシャットダウン要求を受信した場合の処理を説明するフローチャート。
【図６】実施形態２に係る画像処理装置のハードウェアの構成を説明するブロック図。
【図７】実施形態２に係るＲＵＩからデバイスのリモートシャットダウンが指示されたときのＰＣ、制御部、通信制御部、プリンタ用ＣＰＵボード及び電源の動作を説明するシーケンス図。
【図８】実施形態２に係る画像処理装置がＰＣからシャットダウン要求を受信した場合の動作を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
［実施形態１］
図１は、実施形態１に係る画像処理装置１００のハードウェアの構成を説明するブロック図である。
【００１５】
画像処理装置１００は、スキャンエンジン１３０とプリントエンジン１５０を備える、所謂、マルチファンクションプリンタ（複合機：ＭＦＰ）である。加えて、画像処理装置１００は、制御部１１０、操作部１２０、プリンタ用ＣＰＵボード１４０、通信制御部１８０、電源１６０及び電源スイッチ１６１を備える。スキャンエンジン１３０は、スキャンユニット１３１及び原稿給紙ユニット１３２を備える。プリントエンジン１５０は、マーキングユニット１５１、給紙ユニット１５２、排紙ユニット１５３、定着ユニット１５４、及びファン１５５を備える。
【００１６】
スキャンエンジン１３０は、原稿を光学的にスキャンしてデジタル画像データに変換するスキャンユニット１３１と、原稿束を載置して一枚ずつ給紙可能な原稿給紙ユニット１３２とを有し、得られたデジタル画像データを制御部１１０に送信する。プリントエンジン１５０は、給紙した紙に画像データを印刷するためのマーキングユニット１５１と、シート束から一枚ずつシートを分離して給紙可能な給紙ユニット１５２と、印刷後のシートを排紙する排紙ユニット１５３とを有する。更に、プリントエンジン１５０は、マーキングユニット１５１によりシートに印刷されたトナー画像を熱と圧力により定着させるための定着ユニット１５４及び冷却用のファン１５５を備える。
【００１７】
通信制御部１８０は、ファクス回線を接続するためのモジュラジャック１８１と、ファクスモデム１８２とを有する。モジュラジャック１８１は、画像処理装置１００をファクス回線に接続するための接続手段である。ファクスモデム１８２は、送信するデータの変調と、受信したアナログ信号の復調を行う。図１にはファクス機能を有する機種を示したが、ファクス機能を有しない機種も存在し、そのような機種では通信制御部１８０を持たない場合もある。操作部１２０は、画像処理装置１００を操作するためのユーザインタフェース（ＵＩ）である。
【００１８】
制御部１１０は、これらのコンポーネントと接続され、画像処理装置１００上でジョブを実行する。制御部１１０は、汎用的なＣＰＵシステムであり、ＣＰＵボード全体を制御するＣＰＵ１１１と、ＣＰＵ１１１がワークメモリとして利用するメモリ１１３と、ブートプログラムが含まれるブートＲＯＭ１１４とを備える。更に、外部とネットワーク接続するためのＮＩＣ１１２と、ファームウェアが含まれる不揮発メモリ１１５を備える。ＣＰＵ１１１は、ＲＯＭ１１４のブートプログラムを実行して不揮発メモリ１１５に記憶されているプログラムをメモリ１１３に展開し、そのメモリ１３２に展開したプログラムを実行することにより、この画像処理装置１００を制御している。不揮発メモリ１１５はＣＰＵボード上に搭載されたものであってもよいし、ＣＰＵボードに接続されたものであってもよい。また、スキャナＩ／Ｆ１１６とプリンタＩ／Ｆ１１７とファクスＩ／Ｆ１１８を介して、スキャンエンジン１３０とプリンタ用ＣＰＵボード１４０と通信制御部１８０と接続している。
【００１９】
プリンタ用ＣＰＵボード１４０は、ボード１４０全体を制御するＣＰＵ１４１と、ＣＰＵ１４１がワークメモリとして利用するメモリ１４３と、ＣＰＵ１４１が実行するプログラムなどを記憶する不揮発メモリ１４４とを備える。
【００２０】
図１中の点線は電源ラインを示している。電源１６０は、制御部１１０、操作部１２０、スキャンエンジン１３０、プリンタ用ＣＰＵボード１４０、プリントエンジン１５０、通信制御部１８０に電力を供給する。電源スイッチ１６１は、電力供給のオン／オフを指示するためのハードウェアスイッチである。電源スイッチ１６１がオンされると、ＣＰＵ１１１がブートＲＯＭ１１４のブートプログラムを実行して、不揮発メモリ１１５に記憶されているプログラムをメモリ１１３に展開する。そしてＣＰＵ１１１が、その展開されたプログラムを実行することにより、各種ハードの設定及びＯＳの起動が行われ、メモリ１１３に展開されたプログラムに従ってＣＰＵ１１１が動作することで、ジョブの受け付け・実行などの処理が可能になる。
【００２１】
画像処理装置１００が稼働しているときに電源スイッチ１６１が押下されると、画像処理装置１００はシャットダウン処理を実施し、電源１６０から画像処理装置１００の各部への電力供給が完全に断たれた状態になる。
【００２２】
画像処理装置１００は、制御部１１０に設置されたＮＩＣ（ネットワーク・インタフェース・カード）１１２を介して、ネットワーク経由で外部端末であるコンピュータ（ＰＣ）１７０とＨＴＴＰ通信可能に接続される。画像処理装置１００は、当該ＰＣ１７０からデジタル画像データの入出力、ジョブの発行や機器への指示などを受け付けることができる。
【００２３】
次に、画像処理装置１００の動作について説明する。
【００２４】
画像処理装置１００の動作として、まず最初に、コピージョブ（紙デバイスによる画像複写）を例に説明する。
【００２５】
ユーザが操作部１２０からコピージョブの実行を指示すると、制御部１１０のＣＰＵ１１１がその指示を受け付け、ＣＰＵ１１１はジョブ制御プログラムの実行を開始する。ＣＰＵ１１１は、ジョブ制御プログラムから呼び出されたスキャンエンジン制御プログラムに従って、スキャナＩ／Ｆ１１６を介して、スキャンエンジン１３０に原稿の画像を読み取らせる。スキャンエンジン１３０は、原稿を光学的にスキャンして、その画像をデジタル画像データに変換し、そのデジタル画像データを制御部１１０に送信する。デジタル画像データは、メモリ１１３に一時的に保存される。デジタル画像データによりメモリ１１３の一定の領域が満たされると、ＣＰＵ１１１はジョブ制御プログラムからプリントエンジン通信プログラムを呼び出す。ＣＰＵ１１１は、プリントエンジン通信プログラムに従って、プリンタＩ／Ｆ１１７を介して、プリンタ用ＣＰＵボード１４０のＣＰＵ１４１に印刷命令を発行する。
【００２６】
ＣＰＵ１４１はプリントエンジン制御プログラムに従って動作し、プリントエンジン１５０を制御して画像データに基づく画像を印刷させる。マーキングユニット１５１で印刷されたトナー画像は、定着ユニット１５４によりシートに定着される。定着ユニット１５４は、熱と圧力とにより、シートにトナー画像を定着させる。定着ユニット１５４の温調は、プリンタ用ＣＰＵボード１４０のＣＰＵ１４１が、プリントエンジン制御プログラムにより呼び出された電源制御プログラムを実行し、電源１６０の出力をコントロールすることにより行われる。また、プリントエンジン１５０は、定着ユニット１５４の発する熱などによる昇温を抑えるためのファン１５５を備える。ファン１５５の動作も、定着ユニット１５４の温調と同様に、ＣＰＵ１４１が電源１６０の出力をコントロールすることによって行われる。
【００２７】
実施形態１に係る画像処理装置１００では、プリントエンジン制御プログラムと、電源制御プログラムとが同一のＣＰＵ１４１により実行され、プリントエンジン制御プログラムが電源制御プログラムの動作を決定している。電源１６０の動作は、プリントエンジン１５０の動作を把握した上で制御されることが望ましい。プリントエンジン制御プログラムが、プリントエンジン１５０と電源制御プログラム（即ち、電源１６０の制御）の両方を司ることで、電源１６０の制御が容易かつ正確になる。また制御部１１０などに問題が発生しても、プリンタ用ＣＰＵボード１４０がプリントエンジン１５０と電源１６０を制御できるので、例えば定着ユニット１５４の発熱による火災の発生などを防止することができる。
【００２８】
次に、外部端末であるＰＣ１７０から、ネットワーク経由で画像処理装置１００のシャットダウンを実行する場合の動作について説明する。
【００２９】
ＰＣ１７０にインストールされたウェブブラウザが、画像処理装置１００のＩＰアドレスにＨＴＴＰプロトコルによりアクセスすると、制御部１１０のＣＰＵ１１１は、ＮＩＣ１１２を介して、ＨＴＴＰリクエストを受信する。ＣＰＵ１１１がＲＵＩプログラムを実行することで、ＰＣ１７０に対してＨＴＴＰレスポンスを送信し、ＰＣ１７０のウェブブラウザ上に、ＲＵＩ３００（図３）を表示させる。そしてＰＣ１７０を操作するユーザが、このウェブブラウザに表示されたＲＵＩ３００でクリックなどの操作を行うと、ＰＣ１７０から、ネットワーク経由で制御部１１０にＨＴＴＰリクエストが送信される。これを受信したＣＰＵ１１１は、ＰＣ１７０に対しＨＴＴＰレスポンスを返し、ウェブブラウザに新たなダイアログを表示させる。そしてユーザは、ウェブブラウザに表示されたＲＵＩ３００を操作することにより、画像処理装置１００に対してシャットダウンを指示することができる。
【００３０】
実施形態１に係る画像処理装置１００では、電源１６０のオン／オフなどの電力供給の制御を、制御部１１０とは異なるプリンタ用ＣＰＵボード１４０が管理している。即ち、電源スイッチ１６１を直接操作する他に、プリンタ用ＣＰＵボード１４０から電源１６０のオン／オフの操作を行うことができる。従って、制御部１１０がネットワーク経由でのシャットダウン要求を受信した場合には、その情報をプリンタ用ＣＰＵボード１４０に伝えなくてはならない。そのため、制御部１１０とプリンタ用ＣＰＵボード１４０間で通信エラーが発生すると、制御部１１０からプリンタ用ＣＰＵボード１４０にシャットダウン要求を伝えることができない。即ち、制御部１１０がネットワーク経由でのシャットダウン要求を受信しても、画像処理措置１００のシャットダウンを実施することができなくなる。
【００３１】
そこで実施形態１に係る画像処理装置１００では、制御部１１０とプリンタ用ＣＰＵボード１４０間のプリントエンジン１５０との通信状態を、制御部１１０の不揮発メモリ１１５に記憶しておく。プリントエンジン１５０との通信状態は、正常な状態では「ＴＲＵＥ」がセットされている。制御部１１０とプリンタ用ＣＰＵボード１４０間に通信エラーが発生した場合には、プリントエンジン通信プログラムに従ってＣＰＵ１１１が動作し、プリントエンジン１５０との通信状態を「ＦＡＬＳＥ」にする。そして、制御部１１０とプリンタ用ＣＰＵボード１４０間の通信エラーが解消された場合には、ＣＰＵ１１１はプリントエンジン通信プログラムに従って動作し、プリントエンジン１５０との通信状態を「ＴＲＵＥ」に更新する。
【００３２】
図２は、実施形態１に係る画像処理装置１００において、リモートシャットダウンに関する設定を行うための画面例を示す図である。これら画面は、操作部１２０の表示部に表示される。ここでは、ファクス回線が接続されているときに、ネットワーク経由で画像処理装置１００のシャットダウンを実行することを許可するか否かを設定する方法について説明する。ここでいうファクス回線の接続とは、ファクス回線が通信制御部１８０のモジュラジャック１８１に物理的に挿入され、ファクス送受信が可能な状態であることを示している。
【００３３】
図２（Ａ）は、画像処理装置１００の操作部１２０に表示されたホーム画面２００の一例を示す図である。ホーム画面２００のメニューボタン２０１が選択されると、図２（Ｂ）のメニュー画面２０２が表示される。このメニュー画面２０２の「リモートシャットダウンの設定」ボタン２０３が選択されると、図２（Ｃ）の設定画面２０３が表示される。ユーザは、この設定画面２０４を介して、ファクス回線に接続している場合に、リモートシャットダウンを許可するか否かを選択することができる。
【００３４】
画像処理装置１００をファクス機として利用する場合、画像処理装置１００の通信制御部１８０にファクス回線を接続する必要がある。画像処理装置１００をファクス機として使用し、ネットワークを介して外部装置からシャットダウンされたくない場合には、ファクス回線接続中のリモートシャットダウンを禁止するように、図２（Ｃ）の不許可ボタン２０５を選択する。一方、ファクス機として利用しておらず、リモートシャットダウンされても問題ないのであれば、ファクス回線接続中のリモートシャットダウンを許可するように図２（Ｃ）の許可ボタン２０６を選択する。また、ファクス回線を接続していない場合は、ファクス機能を利用することはできない状態なので、この設定に関わらず、ネットワークを介して外部装置からシャットダウンされても構わない。
【００３５】
実施形態１では、ホーム画面２００のメニューボタン２０１から、権限なしに、リモートシャットダウンの許可、不許可を設定できるようにしているが、設定に管理者権限を要するようにしてもよい。または、通常の操作では入ることのできない、特殊な操作により表示されるモードに、リモートシャットダウンの許可、不許可の設定を設けても構わない。
【００３６】
図３は、実施形態１に係る画像処理装置１００のＲＵＩからシャットダウンの実施を指示するとき、ＰＣ１７０のウェブブラウザで表示される操作画面例を示す図である。ここでは、ネットワーク経由でシャットダウンを実行するときの画面遷移について説明する。ここで示す画面遷移は一例であり、これにより本発明が限定されるものではない。
【００３７】
ユーザがウェブブラウザから画像処理装置１００のＩＰアドレスを指定してアクセスすると、ＨＴＴＰレスポンスとして、図３（Ａ）のＲＵＩ３００の画面情報がＰＣ１７０に渡される。この際に、画像処理装置１００はログイン認証を行ってもよい。このＲＵＩ３００の左部分には、メニュー３１０が表示される。ＰＣ１７０から、ネットワーク経由で画像処理装置１００のシャットダウンを実行する場合には、デバイス管理３１１をクリックする。デバイス管理３１１がクリックされると、図３（Ｂ）のデバイス管理ダイアログ３２０がＲＵＩ３００の右部分に表示される。ここでリモートシャットダウン３２１をクリックすると、図３（Ｃ）のリモートシャットダウンダイアログ３３０が表示される。ここで実行ボタン３３１がクリックされると、図３（Ｄ）のシャットダウンの実行確認ダイアログ３４０が表示される。
【００３８】
図４は、図３（Ｄ）の実行確認ダイアログ３４０で、デバイスのリモートシャットダウンを指示するＯＫボタン３４１がクリックされたときのＰＣ１７０、制御部１１０、通信制御部１８０、プリンタ用ＣＰＵボード１４０、及び、電源１６０の動作を説明するシーケンス図である。図４のＡ〜Ｄは、条件分岐を表している。
【００３９】
制御部１１０では、ＣＰＵ１１１が前述したようにメモリ１１３に展開したプログラムを実行することで画像処理装置１００の制御が実行される。画像処理装置１００とＰＣ１７０とは、ＨＴＴＰ通信可能なようにネットワーク経由で接続している。
【００４０】
Ｓ１００で、ＰＣ１７０は、制御部１１０にプリントエンジン１５０との通信状態を問い合わせている。ＮＩＣ１１２を介してＰＣ１７０からの問い合わせを受信した制御部１１０のＣＰＵ１１１は、Ｓ１０１で、ＰＣ１７０へリプライとしてプリントエンジン１５０との通信状態を送信する。
【００４１】
図４のＡで、点線４００から上はプリントエンジン１５０との通信状態が正常（ＴＲＵＥ）であるときのシーケンスを、点線４００から下はプリントエンジン１５０との通信状態がエラー（ＦＡＬＳＥ）のときのシーケンスを表している。
【００４２】
プリントエンジン１５０との通信状態がエラーのときは、Ｓ１２７で、ＰＣ１７０から制御部１１０にシャットダウンできなかった旨のメッセージを表示する画面を要求する。これによりＳ１２８で制御部１１０から、ＰＣ１７０に該当する画面を送信する。その結果、ＰＣ１７０のブラウザ上（ＲＵＩ３００）には、例えば図３（Ｆ）に示す画面が表示される。この場合は、「デバイスのシャットダウンを実行できない」旨のメッセージを表示して画像処理装置１００のシャットダウンを行わない。
【００４３】
一方、プリントエンジン１５０との通信状態が正常なときは、Ｓ１０２で、ＰＣ１７０から制御部１１０に、ファクス回線接続中のリモートシャットダウンが許可されているか問い合わせる。そしてＳ１０３で、制御部１１０は、図２（Ｃ）の設定（メモリ１１３に記憶されている）に基づいて、ＰＣ１７０にリプライを返す。
【００４４】
図４のＢで、点線４０１から上はファクス回線接続中のリモートシャットダウンが許可されていないときのシーケンスを、点線４０１から下は許可されているときのシーケンスを表している。
【００４５】
ファクス回線接続中のリモートシャットダウンが許可されている場合は、ファクス機能の有無やファクス回線の接続状況に係らず、画像処理装置１００のシャットダウンを実施する。Ｓ１２２で、ＰＣ１７０から制御部１１０にシャットダウンの実行を要求し、Ｓ１２３で、制御部１１０からＰＣ１７０にシャットダウンした旨のメッセージを表示する画面を送信している。その結果、ＰＣ１７０のブラウザ上（ＲＵＩ３００）に図３（Ｅ）の画面が表示される。続いて、Ｓ１２４で、ＣＰＵ１１１は、ＲＵＩプログラムに呼び出されたプリントエンジン通信プログラムを実行し、プリンタＩ／Ｆ１１７を介して、制御部１１０からプリンタ用ＣＰＵボード１４０にシャットダウン要求を伝える。そしてＳ１２５で、プリンタ用ＣＰＵボード１４０のＣＰＵ１４１はプリントエンジン制御プログラムを実行し、ＣＰＵ１４１がシャットダウン要求を受信すると、電源制御プログラムにシャットダウンの実行を指示する。
【００４６】
電源１６０は、電源１６０からの電力供給を停止するためのポートを有する。Ｓ１２６で、ＣＰＵ１４１は、電源制御プログラムを実行し、電源１６０のポートを操作することにより画像処理装置１００への電力供給を停止する。これにより、画像処理装置１００が何らかのジョブを実行中であったとしても、画像処理装置１００はシャットダウンを実行して、その動作を停止する。以上の動作により、画像処理装置１００への電力供給が停止され、画像処理装置１００は電源オフ状態に留まることとなる。
【００４７】
尚、このときＳ１２４で、実行中のジョブを一時停止、或いは、キャンセルしてからプリンタ用ＣＰＵボード１４０にシャットダウン要求を伝えてもよい。ジョブの実行中にシャットダウンを実施すると、印刷のためのシートが画像処理装置１００内で詰まってしまう、所謂、ジャムが発生するおそれがある。ジャムが発生すると、ユーザはその原因であるシートを取り除く手間を払わなくてはならない。それに対し、ジョブを一時停止、或いは、キャンセルしてからシャットダウンを実行するとジャムが発生せず、ユーザの手間を大きく低減することができる。
【００４８】
一方、ファクス回線接続中のリモートシャットダウンが許可されていない場合は、Ｓ１０４で、ＰＣ１７０から制御部１１０に、ファクス機能の有無を問い合わせ、Ｓ１０５で、制御部１１０からＰＣ１７０にファクス機能の有無が送信される。
【００４９】
図４のＣで、点線４０２から上はファクス機能があるときのシーケンスを、点線４０２から下はファクス機能がないときのシーケンスを表している。
【００５０】
ファクス機能がない場合は、ファクス回線の接続状況に係らず、画像処理装置１００のシャットダウンを実施する。この場合の動作を示すＳ１１７〜Ｓ１２１は、前述のＳ１２２〜Ｓ１２６の動作と同様であるため、その説明を省略する。
【００５１】
一方、ファクス機能がある場合は、Ｓ１０６で、ＰＣ１７０から制御部１１０に、ファクス回線が送受信可能に通信制御部１８０のモジュラジャック１８１に接続されているかを問い合わせる。そしてＳ１０７で、制御部１１０のＣＰＵ１１１はファクス制御プログラムに従って処理を行い、ファクスＩ／Ｆ１１８を介して通信制御部１８０に、現在、ファクス回線が送受信可能に接続されているか判定する。ここでは、ファクス回線からは−４５Ｖの電圧が供給されるので、モジュラジャック１８１にファクス回線が送受信可能に接続されると電位差が生じる。即ち、通信制御部１８０は、例えば、モジュラジャック１８１の正負間の電位差の有無を調べることにより、ファクス回線が送受信可能に接続されているかを判定することができる。言い換えれば、通信制御部１８０は、画像処理装置１００をファクス回線に接続するための接続手段に印加される電圧に応じて、ファクス回線を介したデータ送受信が可能であるかを判定できる。Ｓ１０８で、通信制御部１８０から制御部１１０にその結果を返し、Ｓ１０９で、制御部１１０からＰＣ１７０に、ファクス回線が送受信可能に接続されているか伝えられる。
【００５２】
図４のＤで、点線４０３から上はファクス回線が接続されているときのシーケンスを、点線４０３から下はファクス回線が接続されていないときのシーケンスを表している。
【００５３】
図４のＤで、ファクス回線が接続されている場合には、ＰＣ１７０のブラウザ上（ＲＵＩ３００）にシャットダウンできなかった旨のメッセージを表示し、シャットダウンを中止する。この場合の動作Ｓ１１０及びＳ１１１は、前述のＳ１２７及びＳ１２８の動作と同様であるため、その説明を省略する。
【００５４】
一方、ファクス回線が接続されていない場合には、画像処理装置１００のシャットダウンを実施する。この場合の動作Ｓ１１２〜Ｓ１１６は、前述のＳ１２２〜Ｓ１２６の動作と同様であるため、その説明を省略する。
【００５５】
一方、図３（Ｄ）でキャンセルボタン３４２がクリックされると、図３（Ａ）の状態に画面が遷移する。尚、キャンセルボタン３４２がクリックされたとき、図３（Ｂ）や図３（Ｃ）の状態に遷移するようになっていても構わない。
【００５６】
尚、図３（Ａ）〜（Ｅ）において、ＲＵＩ３００の左部分にはメニュー３１０が表示されているが、メニュー３１０の中の項目をクリックすることにより、図３（Ａ）〜図３（Ｅ）のどの状態であったかに係らず、その項目に対応したダイアログへ画面を遷移させることができる。
【００５７】
また、画面遷移時にＰＣ１７０から制御部１１０にプリントエンジン１５０との通信状態を問い合わせる。そして通信エラーにより、リモートシャットダウンが実行できない場合には、図３（Ｂ）のリモートシャットダウン３２１、図３（Ｃ）の実行ボタン３３１、及び、図３（Ｄ）のＯＫボタン３４１にグレーアウトや非表示にして操作できないようにしても構わない。また或いは、画面遷移時に図４のＳ１００〜Ｓ１０９の全ての処理を行い、リモートシャットダウンが実行できない場合に、上記のボタンをグレーアウトや非表示にして操作できないようにしても構わない。
【００５８】
実施形態は、外部端末にインストールされたアプリやサーバ上のウェブアプリなどから、他のプロトコルを用いて、ネットワーク経由のシャットダウン要求が送信される場合にも適用可能である。代表的なアプリの例としてＳＮＭＰ（Simple Network Management Protocol）マネージャが知られている。ＳＮＭＰマネージャは、情報管理ベース（Management Information Base : MIB）のフォーマットを用いたプロトコルに従ったＳＮＭＰコマンドにより、ネットワークに接続された機器を監視するアプリケーションである。  
【００５９】
実施形態は、ＳＮＭＰマネージャから、ＳＮＭＰコマンドにより画像処理装置１００にシャットダウン要求が送信される場合にも適用可能である。制御部１１０は、ネットワーク経由で送られてきたパケットの内容から、どのプロトコルによる命令であるかを判別することができる。例えば制御部１１０は、パケットを解析することにより、そのパケットがＳＮＭＰに従って送信されたシャットダウン要求であると判別する。
【００６０】
図５は、実施形態１に係る画像処理装置１００がＰＣ１７０からシャットダウン要求を受信した場合の処理を説明するフローチャートである。このフローチャートで示す処理は、ＣＰＵ１１１がメモリ１１３に展開したプログラムを実行することにより達成される。このときの画像処理装置１００の内部（制御部１１０、通信制御部１８０、プリンタ用ＣＰＵボード１４０、及び、電源１６０）の動作は図４で説明した通りである。
【００６１】
Ｓ５０１でＣＰＵ１１１は、ＰＣ１７０から送信されたシャットダウン要求を受信する。このシャットダウン要求は、例えば図３（Ｄ）の画面でＯＫボタン３４１が押下されることにより、ＰＣ１７０から画像処理装置１００に送信される。次にＳ５０２に進みＣＰＵ１１１は、プリントエンジン１５０との通信状態を判別し、プリントエンジン１５０との通信状態がエラー（ＦＡＬＳＥ）の場合はＳ５０８に進む。Ｓ５０８でＣＰＵ１１１は、そのＰＣ１７０にＮＧをリプライとして送信してＳ５０９に進み、シャットダウンを実行せずにこの処理を終了する。
【００６２】
一方、Ｓ５０２でプリントエンジン１５０との通信状態が正常（ＴＲＵＥ）と判定した場合はＳ５０３に進みＣＰＵ１１１は、図２（Ｃ）の画面で、ファクス回線接続中のリモートシャットダウンが許可されているか否かを、メモリ１１３を参照して判定する。Ｓ５０３でファクス回線接続中のリモートシャットダウンが許可されていると判定した場合はＳ５０６に進み、ＰＣ１７０にＯＫをリプライとして返し、Ｓ５０７でシャットダウンを実行して、この処理を終了する。このシャットダウンのシーケンスは、図４のＳ１２４〜Ｓ１２６と同様の動作である。
【００６３】
一方、Ｓ５０３でＣＰＵ１１１は、ファクス回線接続中のリモートシャットダウンが許可されていないと判定した場合はＳ５０４に進みＣＰＵ１１１は、画像処理装置１００のファクス機能の有無を判定する。ファクス機能とは、ファクス回線を介したデータ送受信を行う機能のことである。ここでファクス機能がないと判定した場合はＳ５０６に進みＣＰＵ１１１は、ＰＣ１７０にＯＫをリプライとして返してＳ５０７に進み、シャットダウンを実行して、この処理を終了する。
【００６４】
またＳ５０４でＣＰＵ１１１は、ファクス機能があると判定した場合はＳ５０５に進みＣＰＵ１１１は、現在、ファクス回線が送受信可能に接続しているかを判定する。このファクス回線が送受信可能に接続しているかを判定するシーケンスは、図４のＳ１０７及びＳ１０８と同様の動作である。そしてファクス回線が送受信可能に接続していると判定した場合はＳ５０８に進み、ＰＣ１７０にＮＧをリプライとして返してＳ５０９に進み、シャットダウンを実行せずにこの処理を終了する。一方、Ｓ５０５でファクス回線が送受信可能に接続していないと判定した場合はＳ５０６に進み、ＰＣ１７０にＯＫを返してＳ５０７に進み、シャットダウンを実行して、この処理を終了する。
【００６５】
実施形態１では、画像処理装置１００からＰＣにＯＫ又はＮＧのリプライを返す構成としたが、リプライを返さない構成であっても構わない。
【００６６】
以上説明したように実施形態１によれば、画像処理装置がファクスの受信用に利用されている場合、その画像処理装置が意図せずにシャットダウンされることがないように、リモートシャットダウンの対象から除外できる。
【００６７】
［実施形態２］
次に本発明の実施形態２について説明する。尚、実施形態１と同様の箇所については説明を省略する。
【００６８】
図６は、実施形態２に係る画像処理装置１００のハードウェアの構成を説明するブロック図である。図６では、前述の実施形態１に係る画像処理装置１００の構成と共通する箇所は同じ参照番号で示し、それらの説明を省略する。実施形態２と実施形態１との違いは、電源１６０のオン／オフなどの電力供給の制御を、プリンタ用ＣＰＵボード１４０ではなく、制御部１１０のＣＰＵ１１１が実行している点にある。このような構成では、制御部１１０とプリンタ用ＣＰＵボード１４０との間に通信エラーが発生しても、制御部１１０から画像処理装置１００のシャットダウンを実施することができる。よって、ネットワーク経由でシャットダウン要求が送られてきた際に、プリントエンジンとの通信状態を確認する必要がなくなる。
【００６９】
実施形態２に係る画像処理装置１００では、ファクス回線に接続中にネットワーク経由で画像処理装置１００のシャットダウンを実行することを許可するか否かを設定する機能を設けていない。ファクス回線に接続中は、この画像処理装置１００をファクス受信に利用しているとみなし、リモートシャットダウンを禁止するようになっている。
【００７０】
ＲＵＩ３００上の操作・画面遷移は実施形態１と同様なので、その説明を省略する。
【００７１】
図７は、実施形態２に係るＰＣ１７０のＲＵＩ３００からシャットダウンが指示されたときのＰＣ１７０、制御部１１０、通信制御部１８０、プリンタ用ＣＰＵボード、及び、電源１６０の動作を示したシーケンス図である。
【００７２】
Ｓ３００で、ＰＣ１７０から制御部１１０に、ファクス機能の有無を問い合わせ、Ｓ３０１で、制御部１１０からＰＣ１７０にファクス機能の有無が送信される。
【００７３】
図７のＥで、点線７００から上は、画像処理装置１００がファクス機能を有するときのシーケンスを、点線７００から下は、画像処理装置１００がファクス機能を有していないときのシーケンスを表している。ファクス機能がない場合は、ファクス回線の接続状況に係らず、画像処理装置１００のシャットダウンを実施する。この場合の動作Ｓ３１３〜Ｓ３１７は、図４のＳ１２２〜Ｓ１２６の動作と同様であるため、その説明を省略する。
【００７４】
一方、ファクス機能がある場合は、Ｓ３０２で、ＰＣ１７０から制御部１１０に、ファクス回線が送受信可能に通信制御部１８０のモジュラジャック１８１に接続されているかを問い合わせる。以下のＳ３０３〜Ｓ３０５の動作は、図４のＳ１０７〜Ｓ１０９の動作と同様であるため、その説明を省略する。
【００７５】
図７のＦで、点線７０１から上は、ファクス回線が接続されているときのシーケンスを、点線７０１から下は、ファクス回線が接続されていないときのシーケンスを表している。
【００７６】
図７のＦで、ファクス回線が接続されている場合には、ＰＣ１７０のブラウザ（ＲＵＩ３００）にシャットダウンできなかった旨のメッセージを表示し、シャットダウンを実行しない。この場合の動作Ｓ３０６及びＳ３０７は、図４のＳ１２７及びＳ１２８の動作と同様であるため、その説明を省略する。
【００７７】
一方、ファクス回線が接続されている場合には、画像処理装置１００のシャットダウンを実施する。この場合の動作Ｓ３０８〜Ｓ３１２は、図４のＳ１２２〜Ｓ１２６の動作と同様であるため、その説明を省略する。
【００７８】
図８は、実施形態２に係る画像処理装置１００がＰＣ１７０からシャットダウン要求を受信した場合の動作を説明するフローチャートである。このフローチャートは、画像処理装置１００の動作を表したものであり、その内部（制御部１１０、通信制御部１８０、プリンタ用ＣＰＵボード１４０、及び、電源１６０）の動作は図７で説明した通りである。図８で示す処理は、図５のフローチャートから、プリントエンジン１５０との通信状態を判定する処理（Ｓ５０２）と、ファクス回線が接続されているときにシャットダウンを許可する設定かどうか判定する処理（Ｓ５０３）を除いたものとなっている。
【００７９】
Ｓ８０１でＣＰＵ１１１は、ＰＣ１７０からシャットダウン要求を受信する。次にＳ８０２に進みＣＰＵ１１１は、ファクス機能の有無を判定する。ここでファクス機能がないと判定した場合はＳ８０４に進みＣＰＵ１１１は、ＰＣ１７０にＯＫを返してＳ８０５に進み、シャットダウンを実行して、この処理を終了する。尚、この時のシャットダウンのシーケンスは、図７のＳ３１３〜Ｓ３１７と同様の動作である。
【００８０】
一方、Ｓ８０２でＣＰＵ１１１がファクス機能があると判定した場合はＳ８０３に進み、ＣＰＵ１１１は、ファクス回線が送受信可能に接続しているか否か判定する。このファクス回線が送受信可能に接続しているかを判定するシーケンスは、図７のＳ３０３及びＳ３０４と同様の動作であるため、その説明を省略する。ここでファクス回線が送受信可能に接続していると判定した場合はＳ８０６に進みＣＰＵ１１１は、ＰＣ１７０にＮＧを返し、Ｓ８０７で、シャットダウンを実行せずに、この処理を終了する。
【００８１】
一方、Ｓ８０３でＣＰＵ１１１は、ファクス回線が送受信可能に接続していないと判定した場合はＳ８０４に進み、ＰＣ１７０にＯＫを返してＳ８０５に進み、シャットダウンを実行して、この処理を終了する。
【００８２】
以上説明したように実施形態２によれば、画像処理装置をファクス受信用に利用している場合に、その画像処理装置が意図せずにシャットダウンされることのないように、リモートシャットダウンの対象から除外できる。
【００８３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００８４】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００８５】
１００…画像処理装置、１１０…制御部、１１１…ＣＰＵ、１１３…メモリ、１２０…操作部、１４０…プリンタ用ＣＰＵボード、１４１…ＣＰＵ、１６０…電源、１７０…コンピュータ（ＰＣ）
【図１】
2019201323.tif 000003
【図２】
2019201323.tif 000004
【図３】
2019201323.tif 000005
【図４】
2019201323.tif 000006
【図５】
2019201323.tif 000007
【図６】
2019201323.tif 000008
【図７】
2019201323.tif 000009
【図８】
2019201323.tif 000010