"外部機器との通信を行う通信部と、前記通信部で受信した画像データに対して画像形成に適した処理を施す画像処理部と、前記画像処理部において処理された画像データの画像形成を行う画像形成部と、前記通信部、前記画像処理部、又は前記画像形成部への電力供給を制御する電源制御部とを有する画像形成装置であって、前記通信部は、当該画像形成装置のステータス情報を記憶する記憶部と前記外部機器と通信を行うサーバ部とを備え、前記電源制御部は、待機時における省電力モードのときには、前記通信部のみに電力を供給し、前記サーバ部は、前記外部機器からの前記ステータス情報の参照要求変更要求に応答することを特徴とする画像形成装置。前記記憶部は、前記外部機器に送信するクライアントアプリケーションオブジェクトを記憶し、前記通信部は、前記クライアントアプリケーションオブジェクトの送信要求である第1参照要求と、前記ステータス情報の送信要求である第2参照要求とを受付けることを特徴とする請求項1記載の画像形成装置。前記通信部は、前記第2参照要求を受付けて前記ステータス情報を送信するとともに、前記ステータス情報に反映されていないステータス情報変更要求を送信することを特徴とする請求項2記載の画像形成装置。前記画像処理部は、画像形成が可能な通常モードのときに、当該画像形成装置のステータス情報を表すステータス情報オブジェクトを作成するとともに、前記記憶部に記憶させ、前記通信部は、省電力モードのときの前記画像処理部の動作が制限された状態で、前記外部機器から前記ステータス情報の参照要求を受けると、前記記憶部に記憶された前記ステータス情報オブジェクトと、前記ステータス情報に反映されていないステータス情報変更要求とを送信することを特徴とする請求項3記載の画像形成装置。前記クライアントアプリケーションオブジェクトは、前記通信部が送信した前記ステータス情報に対して前記変更要求を反映させるパッチ処理手段と、該パッチ処理手段がパッチ処理を施したステータス情報を出力する出力手段を有し、前記通信部は、省電力モードのときの前記画像処理部の動作が制限された状態で、前記外部機器から前記ステータス情報の参照要求を受けると、前記記憶部に記憶された前記クライアントアプリケーションオブジェクトを送信した後で、前記ステータス情報を送信するとともに、前記ステータス情報に反映されていないステータス情報変更要求を送信することを特徴とする請求項4記載の画像形成装置。請求項1乃至請求項5の何れか1項記載の画像形成装置と、該画像形成装置と通信する外部機器とを有する画像形成システムであって、前記外部機器は、前記クライアントアプリケーションオブジェクトを受信する受信部と、受信した前記クライアントアプリケーションオブジェクトを解釈して、前記ステータス情報の少なくとも一部分を表示する表示部と、前記表示部を介して表示された前記ステータス情報の変更を受付ける入力部と、前記入力部を介して受付けた前記ステータス情報の変更要求を前記画像形成装置に送信する送信部とを備えることを特徴とする画像形成システム。しかしながら、上記特許文献1記載の画像形成装置では、省電力モード中に外部機器から該画像形成装置のステータス情報の参照要求、又は更新要求があった場合に、電力消費の多いメインCPUCentralProcessingUnitがこれに対応していたため、消費電力を削減することができなかった。本発明は、このような実情に鑑みてなされたものであり、本発明の課題は、省電力モード中に外部機器から該画像形成装置のステータス情報の参照要求、又は更新要求があったとしても、消費電力の削減を図ることが可能な画像形成装置及び画像形成システムを提供することである。上記課題を解決するために、本発明に係る画像形成装置は、外部機器との通信を行う通信部と、前記通信部で受信した画像データに対して画像形成に適した処理を施す画像処理部と、前記画像処理部において処理された画像データの画像形成を行う画像形成部と、前記通信部、前記画像処理部、又は前記画像形成部への電力供給を制御する電源制御部とを有する画像形成装置であって、前記通信部は、当該画像形成装置のステータス情報を記憶する記憶部と前記外部機器と通信を行うサーバ部とを備え、前記電源制御部は、待機時における省電力モードのときには、前記通信部のみに電力を供給し、前記サーバ部は、前記外部機器からの前記ステータス情報の参照要求変更要求に応答することを特徴とする。また、本発明に係る画像形成システムは、上記記載の画像形成装置と、該画像形成装置と通信する外部機器とを有する画像形成システムであって、前記外部機器は、前記クライアントアプリケーションオブジェクトを受信する受信部と、受信した前記クライアントアプリケーションオブジェクトを解釈して、前記ステータス情報の少なくとも一部分を表示する表示部と、前記表示部を介して表示された前記ステータス情報の変更を受付ける入力部と、前記入力部を介して受付けた前記ステータス情報の変更要求を前記画像形成装置に送信する送信部とを備えることを特徴とする。本発明によれば、省電力モード中に外部機器から該画像形成装置のステータス情報の参照要求、又は更新要求があったとしても、消費電力の削減を図ることが可能な画像形成装置及び画像形成システムを提供することができる。以下、本発明の実施形態について図面を参照して説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。[第1の実施形態]本実施形態の説明においては、例えば、電子写真方式の印刷エンジンを備えた画像形成装置としてのプリンタが、外部機器としてのネットワーク機器を複数台数有するLANネットワークに接続されることにより構築された画像形成システムを一例として説明する。図1は、本実施形態に係るプリンタ10とネットワーク機器PC12a,12b,12cとのLANネットワーク11を介した接続形態の一例を説明する図である。ここで、ネットワーク機器PC12a,12b,12cは、LANネットワーク11を介して接続された外部機器である。本実施形態においては、これらのネットワーク機器PC12a,12b,12cは少なくともWebブラウザを備えたPCPersonalComputerを想定しているが、Webブラウザを備える構成であれば、別の形態の機器であっても構わない。次に、プリンタ10の構成について図2を用いて説明する。図2は、プリンタ10の構成を説明するための概略構成図である。プリンタ10は、通信部としてのネットワークコントローラ部101と、装置制御部CPU/ASIC102と、画像処理部CPU/ASIC103と、メモリ104と、画像形成部105と、装置情報管理部106と、電源制御部107とを備える。ネットワークコントローラ部101は、ネットワーク制御部CPU/メモリ1011、Webサーバプログラム格納部1012、及び不揮発性メモリ1013を備え、LANネットワーク11に接続されている。ネットワークコントローラ部101は、LANネットワーク11上のネットワーク機器PC12a,12b,12cからの、例えば、LPRLinePrinterdaemonprotocolプロトコルなどによる印刷ジョブの受信や、ネットワーク機器PC12a,12b,12cからの要求に対する応答を行う。また、記憶部としての不揮発性メモリ1013は、プリンタ10に関するステータス情報を記憶し、格納する。ネットワーク制御部CPU/メモリ1011は、CPUやメモリを有し、LANネットワーク11から流れてくるTCP/IPTransmissionControlProtocolInternetProtocolパケットを解析し、適切な応答を行う。これにより、LANネットワーク11上のネットワーク機器PC12a,12b,12cからの印刷ジョブの受信と、ネットワーク機器PC12a,12b,12cからの要求によるアクセスに対する応答を行う。Webサーバプログラム格納部1012は、LANネットワーク11上のネットワーク機器PC12a,12b,12cからのWebアクセスに対する応答を行うためのWebサーバプログラムと、該Webサーバプログラムが利用するWebコンテンツを格納する。このWebサーバプログラムは、ネットワーク制御部CPU/メモリ1011内のCPUにより実行される。具体的には、Webサーバプログラムは、以下の3つの機能を有するシンプルなプログラムである。まず、ネットワーク機器PC12a,12b,12cからのステータス情報の参照要求としてのWebアクセスに対し、所定のWebアドレスに対してWebアプリケーションオブジェクトを送信する機能である。そして、ネットワーク機器PC12a,12b,12cからステータス情報の取得要求に対し、不揮発性メモリ1013内に格納されているステータス情報をネットワーク機器PC12a,12b,12cに送信する機能の他に、ネットワーク機器PC12a,12b,12cからのステータス情報の更新要求に対し、不揮発性メモリ1013内に格納されているステータス情報に対し、受信した更新内容を書き込む機能である。Webコンテンツは、Java登録商標やAjaxなどの言語で記述されたWebアプリケーションオブジェクトであり、ネットワーク機器PC12a,12b,12cが備えるWebブラウザ上で実行され、ステータス情報の参照要求更新要求を行うものである。ここで、Webアプリケーションオブジェクトは、ネットワーク制御部1011に負荷を与えないように以下の特徴を持つ。まず、本実施形態に係るWebアプリケーションオブジェクトには、予め全ページが埋め込まれている。従って、ネットワーク機器PC12a,12b,12c上のWebブラウザでステータス情報の参照要求更新要求のためのページ切り替え操作を行ったとしてもWebアクセスが発生しない。また、ネットワーク機器PC12a,12b,12c上のWebブラウザでWebアプリケーションオブジェクトが実行されると、Webブラウザはプリンタ10に一度だけ問い合わせ、プリンタ10のステータス情報を取得する。また、Webアプリケーションオブジェクト上でステータス情報の更新を行った場合には、Webアプリケーションオブジェクト上の適用ボタンを押下したときのみに、プリンタ10へステータス情報の更新情報が送信される。このとき、送受信されるステータス情報は、不揮発性メモリ1013に格納された定型フォーマットのデータそのものであり、これらのデータへのエンコードデコードはWebアプリケーションオブジェクト側で行われる。不揮発性メモリ1013は、省電力モード中にネットワーク機器PC12a,12b,12cとのステータス情報の送受信が可能となるように、画像形成装置に関するステータス情報を記憶、格納するための記憶領域である。なお、不揮発性メモリ1013は不揮発性であるため、画像形成装置への電力供給が断たれても記憶した内容は保持される。図3は、不揮発性メモリ1013が格納するするステータス情報の一例を示す模式図である。まず、機器固有情報1061aは、本実施形態に係るプリンタ10の動作状況に応じて更新されるものであり、ユーザによる変更が不可能な機器固有のステータス情報である。これらのステータス情報は、大分類1062a、中分類1062a、小分類1063aに分類されているが、不揮発性メモリ1013内においては、これらの分類に拠らず一元的に配置されている。なお、各分類に対応したパラメータ類をパラメータ例1065aとして示した。次に、変更可能情報1061bは、ユーザによる変更が可能なステータス情報である。これらのステータス情報も、機器固有情報1061aと同様に、大分類1062b、中分類1062b、小分類1063bに分類されているが、不揮発性メモリ1013内においては、これらの分類に拠らず一元的に配置されている。なお、各分類に対応したパラメータ類をパラメータ例1065bとして示した。図4は、不揮発性メモリ1013に格納されているステータス情報の並び順の一例を示す模式図である。図4に示すように、機器固有情報1061a、変更可能情報1061bの順に並べられ、その詳細はそれぞれについて大分類の順10131に並べられている。そして、それぞれの大分類の中は中分類の順10132に、それぞれの中分類の中は小分類の順10133に並べられている。なお、各小分類のパラメータは、必要なバイト数分確保されている。装置制御部CPU/ASIC102は、ネットワーク制御部CPU/メモリ1011が備えるCPUよりも消費電力が多いCPUやASICを備え、装置全体を統括的に制御する。画像処理部CPU/ASIC103は、ネットワーク制御部CPU/メモリ1011が備えるCPUよりも消費電力が多いCPUやASICを備え、ネットワーク制御部CPU/メモリ1011が受信した印刷ジョブにカラーマッチングやディザリングといった印刷に適した画像処理を施す。メモリ104は、ネットワーク制御部CPU/メモリ1011が受信した印刷ジョブの保存や、画像処理部CPU/ASIC103が画像処理を行うためのワーキング領域や、画像処理部CPU/ASIC103の画像処理後の処理画像の保存、装置制御部CPU/ASIC102で使用するワーキング領域を確保するためのメモリである。画像形成部105は図示せぬ印刷エンジンを備え、画像処理部CPU/ASIC103での画像処理後にメモリ104に保存された画像を、図示せぬ一つ、又は複数ある給紙部分のうちの一箇所から用紙を給紙して印刷を行う。装置情報管理部106は、画像印刷時等の通常モード時に不揮発性メモリ1013からステータス情報を取得して、装置制御部CPU/ASIC102の要求により読み出し、書き込みを行う。電源制御部107は、プリンタ10内の電力供給を統括的に制御する。具体的には、電源制御部107は、画像印刷時等において、各部に対して通常の電力供給を行う通常モードと、待機時等において、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、画像形成部105、及び装置情報管理部106への電力供給を断ち、ネットワークコントローラ部101のみに電力供給を行う省電力モードとの2つの電力供給状態をプリンタ10の活動状況に応じて作り出す。次に、本実施形態に係るネットワーク機器PC12a,12b,12cの構成について図5を用いて説明する。図5は、ネットワーク機器PC12a,12b,12cの構成を説明するための概略構成図である。なお、ネットワーク機器PC12a,12b,12cのそれぞれの構成は、全て同一であるため、以下の説明においては、ネットワーク機器PC12として説明する。ネットワーク機器PC12は、入力部121と、表示部122と、受信部、送信部としてのネットワークインターフェース123と、記憶部124と、装置制御部CPU125と、Webブラウザアプリケーション126とを備える。入力部121は、ネットワーク機器PC12に備えられている入力装置としてのキーボード、マウス等を表す。入力部121は、ネットワーク機器PC12内でプリンタ10から取得したWebアプリケーションオブジェクトを実行しているときには、プリンタ10のステータス情報の参照要求更新要求を受け付ける。表示部122は、ネットワーク機器PC12に備えられている表示装置としてのモニタ等を表す。表示部122は、ネットワーク機器PC12内でプリンタ10から取得したWebアプリケーションオブジェクトを実行しているときには、プリンタ10のステータス情報の表示を行う。ネットワークインターフェース123は、ネットワーク機器PC12をLANネットワーク11に接続するためのネットワークインターフェースである。ネットワークインターフェース123は、プリンタ10からのWebアプリケーションオブジェクトを取得するとともに、Webアプリケーションオブジェクトを実行しているときには、プリンタ10のステータス情報の取得とステータス情報の更新要求を行う。記憶部124は、ネットワーク機器PC12の動作に必要な記憶装置としてのメモリである。本実施形態においては、記憶部124は、プリンタ10から取得したWebアプリケーションオブジェクトの記憶や、Webアプリケーションオブジェクトの実行に伴うワーキング領域の確保を行う。このワーキング領域には、Webアプリケーションオブジェクトがプリンタ10から取得したステータス情報や、Webアプリケーション上で変更したステータス情報が含まれる。装置制御部CPU125は、ネットワーク機器PC12を統括的に制御するCPUである。装置制御部CPU125は、例えば、入力部121を介して受け付けたユーザの指示に従い、表示部122への画像の表示や、ネットワークインターフェース123を用いてプリンタ10の通信を実行させる。Webブラウザアプリケーション126は、プリンタ10から取得したWebアプリケーションオブジェクトを動作させるためにネットワーク機器PC12上で駆動するソフトウェアであり、Webアプリケーションオブジェクトを動作させるための、例えば、Java登録商標、Ajaxといったランタイムモジュルールを備える。次に、本実施形態に係るプリンタ10の動作について説明する。図6は、プリンタ10の電源投入後の動作を説明するためのフローチャートである。まず、S101において、プリンタ10の電源が投入されると、ネットワークコントローラ部101、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103はそれぞれのファームウェアを読み込むことで起動し、メモリ104、画像形成部105、装置情報管理部106、電源制御部107に適切な制御を施し、初期化処理を行う。また、ネットワーク制御部1011は、Webサーバプログラム格納部1012からWebサーバプログラムを読み込み起動させる。なお、このとき、電源制御部107が制御する電力供給は、通常モードである。そして、S102において、ネットワークコントローラ部101は、ネットワーク機器PC12からのアクセスを検出する。ここで、ネットワークコントローラ部101は、印刷ジョブの受信、ネットワーク機器PC12からのWebアクセスを検出した場合は、それぞれ適切な処理を行う。次に、プリンタ10は、ユーザによりシャットダウンがなされたか否かを検出する。ここでいう、シャットダウンとは、プリンタ10に搭載された図示せぬ電源スイッチがユーザにより切られた場合を意味し、電源スイッチが切られた場合にはステップS103Y、プリンタ10に対する電力供給が断たれ、全ての処理が終了する。一方、電源スイッチが切られていない場合ステップS103N、プリンタ10による処理は、S104に移行する。装置制御部CPU/ASIC102は、電源制御部107が制御する電力供給が通常モードであり、かつ、装置情報管理部106内の機器管理内のパワーセーブのパラメータがONであり、予め設定されているパワーセーブ時間の間だけ待機時間が経過したか否かを判断する。ここで、待機時間が経過していた場合S104Y、電源制御部107が制御する電力供給を省電力モードに移行させるS105。一方、待機時間が経過していなかった場合S104N、S102からの処理が繰り返される。S105において、電力供給が省電力モードに移行されると、電源制御部107は、ネットワークコントローラ部101以外の装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、画像形成部105、及び装置情報管理部106への電力供給を停止させる。次に、図6のS101におけるプリンタ10の起動処理について図7のフローチャートを用いて説明する。S1011において、ネットワークコントローラ部101、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103はそれぞれのファームウェアを読み込むことで起動し、メモリ104、画像形成部105、装置情報管理部106、電源制御部107に適切な制御を施し、初期化処理を行う。また、ネットワーク制御部CPU/メモリ1011は、Webサーバプログラム格納部1012からWebサーバプログラムを読み込み起動させる。なお、このとき、電源制御部107が制御する電力供給は、通常モードである。そして、装置制御部CPU/ASIC102は、不揮発性メモリ1013に格納されているステータス情報を装置情報管理部106へ書き込ませ、以後の装置動作に反映させるS1012。さらに、図8のフローチャートを用いて、図7のS1012におけるステータス情報反映処理について説明する。S10121において、装置制御部CPU/ASIC102は、不揮発性メモリ1013に格納されているステータス情報変更データを装置情報管理部106へ書き込ませ、格納させる。そして、装置制御部CPU/ASIC102は、装置情報管理部106内のステータス情報を以後の装置動作に反映させるS10122。次に、図6のS102におけるプリンタ10の待機状態処理について図9のフローチャートを用いて説明する。まず、ネットワーク制御部CPU/メモリ1011は、ネットワーク機器PC12からのアクセスがあったか否かの判断を行う。ここで、ネットワーク機器PC12からのアクセスがあった場合S10201Y、ネットワーク制御部CPU/メモリ1011による処理は、S10202に移行する。一方、ネットワーク機器PC12からのアクセスがなかった場合S10201N、ネットワーク制御部CPU/メモリ1011による処理は終了する。S10202において、ネットワーク制御部CPU/メモリ1011は、ネットワーク機器PC12からのアクセスがWebアクセスであるか否かを判断する。ここで、ネットワーク機器PC12からのアクセスがWebアクセスであった場合S10202Y、ネットワーク制御部CPU/メモリ1011による処理は、S10203へ移行する。一方、ネットワーク機器PC12からのアクセスがWebアクセスでなかった場合S10202N、ネットワーク制御部CPU/メモリ1011による処理は、S10206へ移行する。S10203において、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのWebアクセスにおいてWebアドレスが所定の条件を満たしているか否かを判断する。例えば、ネットワーク制御部CPU/メモリ1011は、プリンタ10に割り当てられているIPアドレスが192.168.1.12であれば、Webアドレスがhttp://192.168.1.12/にて所定の条件を満たしていると判断する。この条件が満たされていると判断し、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していると見なした場合S10203Y、ネットワーク制御部CPU/メモリ1011の処理はS10210へ処理を移行する。一方、所定の条件が満たされていないと判断し、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していないと見なした場合S10203N、ネットワーク制御部CPU/メモリ1011の処理はS10204へ移行する。ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していないと見なした場合S10203N、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求を行う旨であったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求であった場合S10204Y、ネットワーク制御部CPU/メモリ1011による処理は、S10211へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求でなかった場合S10204N、ネットワーク制御部CPU/メモリ1011による処理は、S10205へ移行する。S10205において、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求を行う旨であったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求であった場合S10205Y、ネットワーク制御部CPU/メモリ1011による処理は、S10212へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求でなかった場合S10205N、ネットワーク制御部CPU/メモリ1011による処理は終了する。ところで、ネットワーク機器PC12からのアクセスがWebアクセスでなかった場合S10202N、ネットワーク制御部CPU/メモリ1101は、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであった場合S10206Y、ネットワーク制御部CPU/メモリ1011による処理は、S10207へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブでなかった場合S10206N、ネットワーク制御部CPU/メモリ1011による処理は終了する。ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであった場合S10206Y、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給が省電力モードであるか否かを判断する。電源制御部107が制御する電力供給が省電力モードである場合S10207Y、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給を省電力モードから通常モードへ移行させるS10208。すなわち、電源制御部107は、電力の供給を停止していた、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、画像形成部105、及び装置情報管理部106に対して電力供給を再開する。一方、電源制御部107が制御する電力供給が省電力モードでない場合S10207N、ネットワーク制御部CPU/メモリ1011による処理は、S10209へ移行する。S10208において、電源制御部107が制御する電力供給が通常モードへ移行されると、ネットワーク制御部CPU/メモリ1011は、受信したステータス情報の変更データを不揮発性メモリ1013に格納させるS1012。S10209において、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、及び画像形成部105は、受信した印刷ジョブに対してカラーマッチングやディザリングといった印刷に適した画像処理を施し、図示せぬ一つ、又は複数ある給紙部分のうちの一箇所から用紙を給紙して印刷を行う。ところで、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していると見なした場合S10203Y、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、Webサーバプログラム格納部1012内に格納されたWebアプリケーションオブジェクトをネットワーク機器PC12へ送信するS10210。また、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求であった場合S10204Y、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、不揮発性メモリ1013内のステータス情報と装置に反映されていないステータス情報変更データとをネットワーク機器PC12へ送信するS10211。また、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求であった場合S10205Y、ネットワーク制御部CPU/メモリ1011は、受信したステータス情報の変更データを不揮発性メモリ1013に格納させるS10212。次に、S10213において、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給が省電力モードであるか否かを判断する。ここで、電源制御部107が制御する電力供給が省電力モードである場合S10213Y、ネットワーク制御部CPU/メモリ1011による処理は終了する。一方、電源制御部107が制御する電力供給が省電力モードでない場合S10213N、ネットワーク制御部CPU/メモリ1011はS1012に係るステータス情報反映処理を実行する。次に、本実施形態に係るネットワーク機器PC12上で駆動するWebアプリケーションオブジェクトの動作について図10のフローチャートを用いて説明する。まず、S110において、Webアプリケーションオブジェクトは、ステータス情報を格納するための領域として2つの変数群ステータス情報A、ステータス情報Bを記憶部124に確保する。次に、Webアプリケーションオブジェクトは、ネットワークインターフェース123に指示を出し、プリンタ10に対しステータス情報と装置に反映していないステータス情報変更データの取得要求を送信させるS111。そして、Webアプリケーションオブジェクトは、S111において取得要求したステータス情報と装置に反映していないステータス情報変更データの取得要求結果を、Webアプリケーションオブジェクトが取り扱うことができる形式にデコードし、記憶部124に確保した変数群ステータス情報A、ステータス情報Bに格納させる。なお、ステータス情報Bはステータス情報Aのコピーである。次に、S113において、Webアプリケーションオブジェクトは、Webブラウザアプリケーション126を介して表示部122に操作画面を表示させ、ユーザによる入力部121の操作に従って、ステータス情報の参照変更を行う。ここで、WebアプリケーションオブジェクトがWebブラウザアプリケーション126を介して表示部122に表示させる操作画面の一例について図11を用いて説明する。図11に示すように、画面10121aは、Webアプリケーションオブジェクトを実行し、ステータス情報の参照を行っているときの画面例である。画面10121aは、以下に説明する4つのペインから構成されている。ペイン10122aは、画面のタイトルであり、プリンタ10のステータス情報の参照更新画面であることをユーザに対して示すペインである。ペイン10123aは、現在の画面モードがステータス参照、ステータス更新のどちらに関するものである示すペインである。このステータス参照、ステータス更新の何れかは、入力部121を介して選択可能であり、ここで選択された方はハイライト表示される。なお、図11に示す例においては、ステータス参照が選択された一例を示している。ペイン10124aは、機器固有情報1061aに基づくステータス情報の大分類1062aを示す。なお、大分類1062aのうち、一つの項目が入力部121を介して選択されると、選択された項目はハイライト表示される。なお、図11に示す例においては、消耗品残量が選択された一例を示している。ペイン10125aは、ペイン10124aにおいて、入力部121を介して選択された大分類1062aに該当する中分類1063a、小分類1064aを示しており、それらに対応するパラメータ1065aは記憶部124内の変数群ステータス情報Aから読み出され、表示される。なお、図11に示す例においては、これらのパラメータ1065aを、グラフやイラストを交えてグラフィカルに表した一例を示している。スクロールバー10126aは、ペイン10125aで表示される情報が多くなり、一度での表示が困難になった場合に表示されるスクロールバーである。画面10121bは、Webアプリケーションオブジェクトを実行し、ステータス情報の更新を行っているときの画面例である。画面10121bは、以下に説明する4つのペインから構成されている。ペイン10122bは、画面のタイトルであり、プリンタ10のステータス情報の参照更新画面であることをユーザに対して示すペインである。ペイン10123bは、現在の画面モードがステータス参照、ステータス更新のどちらに関するものである示すペインである。このステータス参照、ステータス更新の何れかは、入力部121を介して選択可能であり、ここで選択された方はハイライト表示される。なお、図11に示す例においては、ステータス更新が選択された一例を示している。ペイン10124aは、変更可能情報1061bに基づくステータス情報の大分類1062bを示す。なお、大分類1062bのうち、一つの項目が入力部121を介して選択されると、選択された項目はハイライト表示される。なお、図11に示す例においては、用紙トレイ設定が選択された一例を示している。ペイン10125bは、ペイン10124bにおいて、入力部121を介して選択された大分類1062bに該当する中分類1063b、小分類1064bを示しており、それらに対応するパラメータ1065bは記憶部124内の変数群ステータス情報Aから読み出され、チェックボックスプルダウンメニューラジオボタン等を用いて表示される。これらのパラメータ1065bはユーザにより変更可能とされている。なお、ペイン10125bで変更されたステータスの変更情報は、即時にプリンタ10へ送信されず、記憶部124内の変数群ステータス情報Aが更新される。スクロールバー10126bは、ペイン10125bで表示される情報が多くなり、一度での表示が困難になった場合に表示されるスクロールバーである。さて、図10のS114において、Webアプリケーションオブジェクトは、表示部122を介して表示された操作画面上の適用ボタン10127bが押下されたか否かを判断する。ここで、適用ボタン10127bが押下された場合S114Y、Webアプリケーションオブジェクトによる処理はS115へ移行する。一方、適用ボタン10127bが押下されない場合S114N、Webアプリケーションオブジェクトによる処理は、S116へ移行する。適用ボタン10127bが押下された場合S114Y、Webアプリケーションオブジェクトは、記憶部124内の変数群ステータス情報に格納されたステータス情報を、装置制御部CPU125がプリンタ10内の不揮発性メモリ1013に格納可能な定型フォーマットにエンコードし、ネットワークインターフェイス123を介してプリンタ10へ送信させる。ところで、適用ボタン10127bが押下されない場合S114N、Webアプリケーションオブジェクトは、表示部122を介して表示された操作画面上の取消ボタン10128bが押下されたか否かを判断する。ここで、取消ボタン10128bが押下された場合S116Y、Webアプリケーションオブジェクトによる処理はS117へ移行する。一方、取消ボタン10128bが押下されない場合S116N、Webアプリケーションオブジェクトによる処理は、S118へ移行する。取消ボタン10128bが押下された場合S116Y、Webアプリケーションオブジェクトは、ペイン10125bにおいて、入力部121を介して変更されたステータスの変更情報をリセットし、変更前の状態に戻すS117。すなわち、Webアプリケーションオブジェクトは、記憶部124内の変数群ステータス情報Bの内容を変数群ステータス情報Aにコピーする。記憶部124のステータス情報が変更前の状態にリセットされると、ペイン10125bの表示も変更前の表示に書き換わる。一方、取消ボタン10128bが押下されない場合S116N、Webアプリケーションオブジェクトは、Webブラウザの終了他のWebページへの移動などによる終了信号を検出する。ここで、Webブラウザの終了他のWebページへの移動などによる終了信号を検出した場合S118Y、Webアプリケーションオブジェクトは処理を終了し、検出しなかった場合S118N、Webアプリケーションオブジェクトによる処理はS113へ移行する。以上のように、第1の実施形態によれば、省電力モード時においても動作するネットワークコントローラ部にプリンタのステータス情報を記録した不揮発性メモリを設け、ネットワーク機器からのステータス情報の参照更新要求に対応させるとともに、省電力モード時にネットワークコントローラ部がステータス情報の更新要求を受信したときには、通常モードに移行したときに該ステータス情報を反映させる形態としたため、省電力モード時に、電力消費の多い装置制御部や画像処理部への電力供給を断つことが可能となり、消費電力を効果的に削減することができる。[第2の実施形態]第2の実施形態においては、第1の実施形態と同様に、画像形成装置としてのプリンタが、外部機器としてのネットワーク機器を複数台数有するLANネットワークに接続されることにより構築された画像形成システムを一例として説明する。なお、本実施形態の説明において、第1の実施形態と同一な箇所については同じ符号を付してその説明を省略する。図12は、本実施形態に係るプリンタ20と、ネットワーク機器PC12a,12b,12cと、NTPサーバ23とのLANネットワーク11を介した接続形態の一例を説明する図である。ここで、ネットワーク機器PC12a,12b,12cは、LANネットワーク11を介して接続された外部機器である。本実施形態においては、これらのネットワーク機器PC12a,12b,12cは少なくともWebブラウザを備えたPCPersonalComputerを想定しているが、Webブラウザを備える構成であれば、別の形態の機器であっても構わない。NTPサーバ23は、LANネットワーク11内のプリンタ20、ネットワーク機器PC12a,12b,12cの時刻情報の同期を行う。次に、プリンタ20の構成について図13を用いて説明する。図13は、プリンタ20の構成を説明するための概略構成図である。プリンタ20は、ネットワークコントローラ部201と、装置制御部CPU/ASIC102と、画像処理部CPU/ASIC103と、メモリ104と、画像形成部105と、装置情報管理部106と、電源制御部107とを備える。ネットワークコントローラ部201は、第1の実施形態に係るネットワークコントローラ部101の機能に加え、Webサーバプログラム格納部格納部2012、及び計時部2014を備え、プリンタ20内のステータス情報よりネットワーク機器PC12a,12b,12cが保持しているステータス情報が古くなっていないか否かの確認を行う。計時部2014は、時間経過を計測する機能を有し、ネットワーク制御部1011に時刻情報を供給する。計時部2014内の時刻情報は、定期的にNTPサーバ23にアクセスし、正確な現在時刻となるように同期が取られるのが理想的である。Webサーバプログラム格納部2012は、LANネットワーク11上のネットワーク機器PC12a,12b,12cからのWebアクセスに対する応答を行うためのWebサーバプログラムと、該Webサーバプログラムが利用するWebコンテンツを格納する。このWebサーバプログラムは、ネットワーク制御部CPU/メモリ1011内のCPUにより実行される。具体的には、Webサーバプログラムは、以下の4つの機能を有するシンプルなプログラムである。まず、ネットワーク機器PC12a,12b,12cからのステータス情報の参照要求としてのWebアクセスに対し、所定のWebアドレスに対してWebアプリケーションオブジェクトを送信する機能である。そして、Webサーバプログラムは、ネットワーク機器PC12a,12b,12cからステータス情報の取得要求があると、不揮発性メモリ1013内に格納されているステータス情報の最後に、計時部2014から取得した時刻情報を4バイトのUNIX登録商標時間で表現し、ステータス取得時刻として付加し、ネットワーク機器PC12a,12b,12cへ送信する機能を有する。また、Webサーバプログラムは、ネットワーク機器PC12a,12b,12cからステータス情報の更新要求があると、不揮発性メモリ1013内へ受信したステータス情報を書き込み、計時部2014から取得した時刻情報をステータス更新時刻としてネットワーク制御部CPU/メモリ1011内のメモリに記憶させ、格納させる機能を有する。さらに、Webサーバプログラムは、ネットワーク機器PC12a,12b,12cからステータスの確認要求があると、プリンタ20のステータス情報よりもネットワーク機器PC12a,12b,12cが保持しているステータス情報が古いか否かを判断し、もしそうであれば、プリンタ20内のステータス情報をネットワーク機器PC12a,12b,12cに送信する機能も有する。なお、プリンタ20のステータス情報よりもネットワーク機器PC12a,12b,12cが保持しているステータス情報が古いか否かは、以下に示す方法で判断する。つまり、ネットワーク機器PC12a,12b,12cからのステータス確認要求情報内には、前回のステータス取得情報が含まれており、これがネットワーク制御部CPU/メモリ1011内のメモリに格納されたステータス更新時刻よりも古ければ、Webサーバプログラムは、ネットワーク機器PC12a,12b,12cが保持しているステータス情報は古いと判断する。なお、Webサーバプログラム格納部2012に格納されているWebアプリケーションオブジェクトは、第1の実施形態に係るWebアプリケーションオブジェクトとは以下の点で異なる。まず、Webアプリケーションオブジェクトは、プリンタ20のステータス情報を受信するときに、4バイトのUNIX登録商標時間で表現されたステータス取得時刻を受信し、保存しておく。また、Webアプリケーションオブジェクトは、ステータス情報を取得した後にステータス確認要求を定期的にプリンタ20に対して問い合わせる。このとき、Webアプリケーションオブジェクトは、該Webアプリケーションオブジェクト内の前回のステータス取得時刻を4バイトのUNIX登録商標時間で表現したものを付加して送信する。そして、プリンタ20からの返答にステータス情報が含まれ、Webアプリケーションオブジェクトが前回取得した時点でのステータス情報と相違があれば、Webアプリケーションオブジェクトは、該Webアプリケーションオブジェクト内のステータス情報とステータス取得時刻とを更新する。なお、本実施形態においては、この問い合わせは5分おきに実行されるものとする。次に、本実施形態に係るプリンタ20の動作について説明する。図14は、プリンタ20の電源投入後の動作を説明するためのフローチャートである。なお、以下の説明においては、ネットワーク機器PC12a,12b,12cをネットワーク機器PC12として説明する。まず、S201において、プリンタ20の電源が投入されると、ネットワークコントローラ部201、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103はそれぞれのファームウェアを読み込むことで起動し、メモリ104、画像形成部105、装置情報管理部106、電源制御部107に適切な制御を施し、初期化処理を行う。また、ネットワーク制御部CPU/メモリ1011は、Webサーバプログラム格納部2012からWebサーバプログラムを読み込み起動させる。なお、このとき、電源制御部107が制御する電力供給は、通常モードである。次に、S206において、ネットワークコントローラ部201は、計時部2014から時刻情報を取得し、ネットワーク制御部CPU/メモリ1011内のメモリにあるステータス更新時刻に取得した現在時刻を書き込む。そして、S202において、ネットワークコントローラ部201は、ネットワーク機器PC12からのアクセスを検出する。ここで、ネットワークコントローラ部201は、印刷ジョブの受信、ネットワーク機器PC12からのWebアクセスを検出した場合は、それぞれ適切な処理を行う。次に、プリンタ20は、ユーザによりシャットダウンがなされたか否かを検出する。ここでいう、シャットダウンとは、プリンタ20に搭載された図示せぬ電源スイッチがユーザにより切られた場合を意味し、電源スイッチが切られた場合にはステップS103Y、プリンタ20に対する電力供給が断たれ、全ての処理が終了する。一方、電源スイッチが切られていない場合ステップS103N、プリンタ20による処理は、S104に移行する。装置制御部CPU/ASIC102は、電源制御部107が制御する電力供給が通常モードであり、かつ、装置情報管理部106内の機器管理内のパワーセーブのパラメータがONであり、予め設定されているパワーセーブ時間の間だけ待機時間が経過したか否かを判断する。ここで、待機時間が経過していた場合S104Y、電源制御部107が制御する電力供給を省電力モードに移行させるS105。一方、待機時間が経過していなかった場合S104N、S202からの処理が繰り返される。S105において、電力供給が省電力モードに移行されると、電源制御部107は、ネットワークコントローラ部201以外の装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、画像形成部105、及び装置情報管理部106への電力供給を停止させる。次に、図14のS201におけるプリンタ20の起動処理について図15のフローチャートを用いて説明する。S2011において、ネットワークコントローラ部201、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103はそれぞれのファームウェアを読み込むことで起動し、メモリ104、画像形成部105、装置情報管理部106、電源制御部107に適切な制御を施し、初期化処理を行う。また、ネットワーク制御部CPU/メモリ1011は、Webサーバプログラム格納部2012からWebサーバプログラムを読み込み起動させる。なお、このとき、電源制御部107が制御する電力供給は、通常モードである。そして、装置制御部CPU/ASIC102は、不揮発性メモリ1013に格納されているステータス情報を装置情報管理部106へ書き込ませ、以後の装置動作に反映させるS1012。次に、図14のS202におけるプリンタ20の待機状態処理について図16のフローチャートを用いて説明する。まず、ネットワーク制御部CPU/メモリ1011は、ネットワーク機器PC12からのアクセスがあったか否かの判断を行う。ここで、ネットワーク機器PC12からのアクセスがあった場合S10201Y、ネットワーク制御部CPU/メモリ1011による処理は、S10202に移行する。一方、ネットワーク機器PC12からのアクセスがなかった場合S10201N、ネットワーク制御部CPU/メモリ1011による処理は終了する。S10202において、ネットワーク制御部CPU/メモリ1011は、ネットワーク機器PC12からのアクセスがWebアクセスであるか否かを判断する。ここで、ネットワーク機器PC12からのアクセスがWebアクセスであった場合S10202Y、ネットワーク制御部CPU/メモリ1011による処理は、S20203へ移行する。一方、ネットワーク機器PC12からのアクセスがWebアクセスでなかった場合S10202N、ネットワーク制御部CPU/メモリ1011による処理は、S10206へ移行する。S20203において、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのWebアクセスにおいてWebアドレスが所定の条件を満たしているか否かを判断する。例えば、ネットワーク制御部1011は、プリンタ10に割り当てられているIPアドレスが192.168.1.12であれば、Webアドレスがhttp://192.168.1.12/にて所定の条件を満たしていると判断する。この条件が満たされていると判断し、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していると見なした場合S20203Y、ネットワーク制御部CPU/メモリ1011の処理はS20210へ処理を移行する。一方、所定の条件が満たされていないと判断し、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していないと見なした場合S20203N、ネットワーク制御部CPU/メモリ1011の処理はS20204へ移行する。ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していないと見なした場合S20203N、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求を行う旨であったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求であった場合S20204Y、ネットワーク制御部CPU/メモリ1011による処理は、S20211へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求でなかった場合S20204N、ネットワーク制御部CPU/メモリ1011による処理は、S20214へ移行する。ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求でなかった場合S20204N、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのアクセス内容が、ステータス情報の確認要求を行う旨であったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、ステータス情報の確認要求であった場合S20214Y、ネットワーク制御部CPU/メモリ1011による処理は、S20215へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、ステータス情報の確認要求でなかった場合S20214N、ネットワーク制御部CPU/メモリ1011による処理は、S10205へ移行する。ネットワーク機器PC12からのアクセス内容が、ステータス情報の確認要求であった場合S20214Y、ネットワーク制御部CPU/メモリ1011は、S20214で受信したネットワーク機器PC12からのステータス情報の確認要求を行うデータに含まれる前回のステータス取得時刻を読み出し、この取得時刻がネットワーク制御部CPU/メモリ1011内のメモリに格納されたステータス更新時刻よりも古いか否かを判断する。ここで、取得時刻がネットワーク制御部CPU/メモリ1011内のメモリに格納されたステータス更新時刻よりも古い場合S20215Y、ネットワーク制御部CPU/メモリ1011による処理はS20211へ移行する。一方、取得時刻がネットワーク制御部CPU/メモリ1011内のメモリに格納されたステータス更新時刻よりも古くない場合S20215N、ネットワーク制御部CPU/メモリ1011による処理はS20216へ移行する。S20216において、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ステータス情報が最新のものである旨をネットワーク機器PC12へ送信する。S10205において、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求を行う旨であったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求であった場合S10205Y、ネットワーク制御部CPU/メモリ1011による処理は、S10212へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求でなかった場合S10205N、ネットワーク制御部CPU/メモリ1011による処理は終了する。ところで、ネットワーク機器PC12からのアクセスがWebアクセスでなかった場合S10202N、ネットワーク制御部CPU/メモリ1101は、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであったか否かを判断する。ここで、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであった場合S10206Y、ネットワーク制御部CPU/メモリ1011による処理は、S10207へ移行する。一方、ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブでなかった場合S10206N、ネットワーク制御部CPU/メモリ1011による処理は終了する。ネットワーク機器PC12からのアクセス内容が、LPRプロトコルなどによる印刷ジョブであった場合S10206Y、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給が省電力モードであるか否かを判断する。電源制御部107が制御する電力供給が省電力モードである場合S10207Y、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給を省電力モードから通常モードへ移行させるS10208。すなわち、電源制御部107は、電力の供給を停止していた、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、画像形成部105、及び装置情報管理部106に対して電力供給を再開する。一方、電源制御部107が制御する電力供給が省電力モードでない場合S10207N、ネットワーク制御部1011による処理は、S10209へ移行する。S10208において、電源制御部107が制御する電力供給が通常モードへ移行されると、ネットワーク制御部CPU/メモリ1011は、受信したステータス情報の変更データを不揮発性メモリ1013に格納させるS1012。S10209において、装置制御部CPU/ASIC102、画像処理部CPU/ASIC103、メモリ104、及び画像形成部105は、受信した印刷ジョブに対してカラーマッチングやディザリングといった印刷に適した画像処理を施し、図示せぬ一つ、又は複数ある給紙部分のうちの一箇所から用紙を給紙して印刷を行う。ところで、ネットワーク機器PC12がWebアプリケーションオブジェクトの取得を要求していると見なした場合S20203Y、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、Webサーバプログラム格納部2012内に格納されたWebアプリケーションオブジェクトをネットワーク機器PC12へ送信するS20210。また、ネットワーク機器PC12からのアクセス内容が、ステータス情報の取得要求であった場合S20204Y、ネットワーク制御部CPU/メモリ1011は、ネットワーク制御部CPU/メモリ1011内で稼働中のWebサーバプログラムによって、不揮発性メモリ1013内のステータス情報の最後に、計時部2014の時刻情報を4バイトのUNIX登録商標時間で表現したものをステータス取得時刻として付加し、ネットワーク機器PC12へ送信するS20211。また、ネットワーク機器PC12からのアクセス内容が、ステータス情報の更新要求であった場合S10205Y、ネットワーク制御部CPU/メモリ1011は、受信したステータス情報の変更データを不揮発性メモリ1013に格納させるS10212。次に、S10213において、ネットワーク制御部CPU/メモリ1011は、電源制御部107が制御する電力供給が省電力モードであるか否かを判断する。ここで、電源制御部107が制御する電力供給が省電力モードである場合S10213Y、ネットワーク制御部CPU/メモリ1011による処理は終了する。一方、電源制御部107が制御する電力供給が省電力モードでない場合S10213N、ネットワーク制御部CPU/メモリ1011はS1012に係るステータス情報反映処理を実行する。次に、本実施形態に係るネットワーク機器PC12上で駆動するWebアプリケーションオブジェクトの動作について図17のフローチャートを用いて説明する。まず、S210において、Webアプリケーションオブジェクトは、ステータス情報を格納するための領域として2つの変数群ステータス情報A、ステータス情報B、及び前回のステータス取得時刻をUNIX登録商標時間で格納するための4バイト領域を記憶部124に確保する。次に、Webアプリケーションオブジェクトは、ネットワークインターフェース123に指示を出し、プリンタ20に対しステータス情報と装置に反映していないステータス情報変更データの取得要求を送信させるS111。そして、Webアプリケーションオブジェクトは、S111において取得要求したステータス情報と装置に反映していないステータス情報変更データの取得要求結果を、Webアプリケーションオブジェクトが取り扱うことができる形式にデコードし、記憶部124に確保した変数群ステータス情報A、ステータス情報B、前回のステータス取得時刻に格納させる。なお、ステータス情報Bはステータス情報Aのコピーである。また、ステータス取得時刻には、4バイトのUNIX登録商標時間の形式で時刻情報が格納されている。次に、S113において、Webアプリケーションオブジェクトは、Webブラウザアプリケーション126を介して表示部122に操作画面を表示させ、ユーザによる入力部121の操作に従って、ステータス情報の参照変更を行う。次に、S219において、Webアプリケーションオブジェクトは、自身に組み込まれた5分おきに割り込みを掛けるタイマープログラムのトリガを確認する。ここで、トリガが上がっていた場合S219Y、Webアプリケーションオブジェクトによる処理は、S220へ移行する。一方、トリガが上がっていない場合S219N、Webアプリケーションオブジェクトによる処理は、S114へ移行する。タイマープログラムのトリガが上がっていた場合S219Y、Webアプリケーションオブジェクトは、ネットワークインターフェース123に指示を出し、プリンタ20に対してステータス情報の確認要求を送信させるS220。そして、S221において、Webアプリケーションオブジェクトは、S220において送信したステータス情報の確認要求の返答を受け取り、該返答にステータス情報が含まれているか否かを確認する。ここで、返答にステータス情報が含まれている場合S221Y、Webアプリケーションオブジェクトによる処理は、S222へ移行する。一方、返答にステータス情報が含まれていない場合S221N、Webアプリケーションオブジェクトによる処理は、S113へ移行する。返答にステータス情報が含まれている場合S221Y、Webアプリケーションオブジェクトは、S220において取得したステータス情報の取得結果をWebアプリケーションオブジェクトが取り扱うことができる形式にデコードし、記憶部124内の変数群ステータス情報Bと比較する。ここで、比較結果で双方に相違がある場合S222Y、Webアプリケーションオブジェクトによる処理は、S223へ移行する。一方、比較結果で双方に相違が無い場合S222N、Webアプリケーションオブジェクトによる処理は、S113へ移行する。そして、Webアプリケーションオブジェクトは、S220におけるステータス情報の取得結果をWebアプリケーションオブジェクトが取り扱うことができる形式にデコードし、記憶部124内の変数群ステータス情報A,ステータス情報B、前回のステータス取得時刻に格納させる。なお、ステータス情報Bはステータス情報Aのコピーであり、ステータス取得時刻には、4バイトのUNIX登録商標時間形式で時刻情報が格納される。なお、ここで、S223に係る動作の可否をユーザの判断を仰ぐ形態としてもよい。例えば、表示部122に図18に示すウインドウ20129のような画面を表示させ、変更可否の判断をユーザに仰ぐ形態としてもかまわない。なお、この例においては、Yesボタン20130がユーザにより押下された場合には、S223に係る処理を実行させ、Noボタン20131が押下された場合には、S113に係る処理を実行させるものである。ところで、S114において、Webアプリケーションオブジェクトは、表示部122を介して表示された操作画面上の適用ボタン10127bが押下されたか否かを判断する。ここで、適用ボタン10127bが押下された場合S114Y、Webアプリケーションオブジェクトによる処理はS115へ移行する。一方、適用ボタン10127bが押下されない場合S114N、Webアプリケーションオブジェクトによる処理は、S116へ移行する。適用ボタン10127bが押下された場合S114Y、Webアプリケーションオブジェクトは、記憶部124内の変数群ステータス情報に格納されたステータス情報を、装置制御部CPU125がプリンタ20内の不揮発性メモリ1013に格納可能な定型フォーマットにエンコードし、ネットワークインターフェイス123を介してプリンタ20へ送信させる。ところで、適用ボタン10127bが押下されない場合S114N、Webアプリケーションオブジェクトは、表示部122を介して表示された操作画面上の取消ボタン10128bが押下されたか否かを判断する。ここで、取消ボタン10128bが押下された場合S116Y、Webアプリケーションオブジェクトによる処理はS117へ移行する。一方、取消ボタン10128bが押下されない場合S116N、Webアプリケーションオブジェクトによる処理は、S118へ移行する。取消ボタン10128bが押下された場合S116Y、Webアプリケーションオブジェクトは、ペイン10125bにおいて、入力部121を介して変更されたステータスの変更情報をリセットし、変更前の状態に戻すS117。すなわち、Webアプリケーションオブジェクトは、記憶部124内の変数群ステータス情報Bの内容を変数群ステータス情報Aにコピーする。記憶部124のステータス情報が変更前の状態にリセットされると、ペイン10125bの表示も変更前の表示に書き換わる。一方、取消ボタン10128bが押下されない場合S116N、Webアプリケーションオブジェクトは、Webブラウザの終了他のWebページへの移動などによる終了信号を検出する。ここで、Webブラウザの終了他のWebページへの移動などによる終了信号を検出した場合S118Y、Webアプリケーションオブジェクトは処理を終了し、検出しなかった場合S118N、Webアプリケーションオブジェクトによる処理はS113へ移行する。以上のように、第2の実施形態によれば、ネットワークコントローラ部がステータス確認要求を受信したときは、ネットワークコントローラ部が保持しているステータス情報よりステータス確認要求を送信したネットワーク機器が保持するステータス情報が古いと判断したとき、ネットワークコントローラ部が保持しているステータス情報を返答することで、第1の実施形態に係る効果に加え、ネットワーク機器上に保持されたステータス情報が最新のものに更新される効果を得ることができる。本実施形態の説明においては、画像形成装置としてプリンタを一例として説明したが、本発明はこれに限定されるものではなく、スキャナ、FAX等を搭載したMFPなど、装置内のステータス情報をネットワークコントローラにより外部から少なくとも参照更新のどちらかが行われるその他の装置に対しても適用可能である。また、本実施形態の説明において、画像形成装置のステータス情報を参照変更するツールとして、Webブラウザ上のWebアプリケーションを取り扱ったが、本発明では、ユーザと対話しながらネットワーク機器と画像形成装置との間で通信を行うことができるものであればよく、ネットワーク機器に予め組み込まれたクライアントアプリケーションを用いる形態としても構わない。なお、本実施形態の説明で用いた図、文章中に含まれるURL固有のステータス情報等は、本発明を限定するものではない。"