"通常状態で所定の操作がされることなく予め設定される移行時間が経過したことに応答して、前記通常状態よりも電力消費の小さな節電状態に通電状態を移行可能な画像形成装置であって、通常の稼働時間帯と特定時間帯とを区別するための特定時間帯情報を記憶するための記憶手段と、前記画像形成装置の、過去の前記通常の稼働時間帯の稼動状況に基づいて、前記通常の稼働時間帯における前記移行時間を決定する決定手段と、前記特定時間帯における前記移行時間の設定を受付け、記憶するための設定受付手段と、前記記憶手段に記憶された前記特定時間帯情報に基づいて、前記通常の稼働時間帯と前記特定時間帯とにおいて、それぞれ前記決定手段により決定された前記移行時間と前記設定受付手段により記憶された前記移行時間とを用いて前記画像形成装置の通電状態を切替えるための切替手段と、前記特定時間帯における前記画像形成装置の稼働状況に基づいて、前記特定時間帯における、稼働実績に基づく移行時間を推定するための移行時間推定手段と、前記受付手段が受付けた移行時間のスケジュールと、前記移行時間推定手段が推定した移行時間のスケジュールとのうち、互いに移行時間が異なる時間帯を特定し、報知するための相違報知手段とを含む、画像形成装置。前記相違報知手段は、前記受付手段が受付けた移行時間と、前記移行時間推定手段が推定した移行時間とが異なる時間帯を一覧表示する表示画面データを生成し、表示装置に送信するための一覧表示手段を含む、請求項1に記載の画像形成装置。さらに、前記一覧表示手段により表示された前記表示画面データに表示された前記時間帯のいずれかがユーザにより指示されたことを検出するためのユーザ指示検出手段と、前記ユーザ指示検出手段によりユーザの指示が検出されたことに応答して、当該指示に対応する時間帯について、前記受付手段が受付けた移行時間を、前記移行時間推定手段が推定した移行時間で更新するための更新手段とを含む、請求項2に記載の画像形成装置。前記相違報知手段は、前記受付手段が受付けた移行時間と、前記移行時間推定手段が推定した移行時間とが異なる時間帯を示す電子メールのテキストを生成し、予め決められたアドレスに送信する電子メール送信手段を含む、請求項1に記載の画像形成装置。通常状態で所定の操作がされることなく予め設定される移行時間が経過したことに応答して、前記通常状態よりも電力消費の小さな節電状態に通電状態を移行可能な画像形成装置を制御するための制御装置であって、通常の稼働時間帯と特定時間帯とを区別するための特定時間帯情報を記憶するための記憶手段と、前記画像形成装置の、過去の前記通常の稼働時間帯の稼動状況に基づいて、前記通常の稼働時間帯における前記移行時間を決定する決定手段と、前記特定時間帯における前記移行時間の設定を受付け、記憶するための設定受付手段と、前記記憶手段に記憶された前記特定時間帯情報に基づいて、前記通常の稼働時間帯と前記特定時間帯とにおいて、それぞれ前記決定手段により決定された前記移行時間と前記設定受付手段により記憶された前記移行時間とを用いて前記画像形成装置の通電状態を切替えるための切替手段と、前記特定時間帯における前記画像形成装置の稼働状況に基づいて、前記特定時間帯における、稼働実績に基づく移行時間を推定するための移行時間推定手段と、前記受付手段が受付けた移行時間のスケジュールと、前記移行時間推定手段が推定した移行時間とのうち、互いに移行時間が異なる時間帯を特定し、報知するための相違報知手段とを含む、制御装置。画像形成装置の動作パターンがユーザによく理解されている場合には、画像形成装置の稼働状況を反映するために、特許文献2に記載されたように、手動設定を学習と組合せることも考えられる。しかしそうした場合、手動設定と学習との関係がうまく処理されていないと、学習の精度が低下してしまう可能性がある。特許文献2にはそうした課題についての記載はない。手動設定そのものも、実情を反映したものにすることはかならずしも容易ではない。手動設定が不正確だと、結果として省エネ効果も得られないという問題がある。手動設定を正確にしようとすると、そのために画像形成装置の稼働状況を正確に把握しなければならず、作業者の負担が増大するという問題が生ずる。それゆえに本発明の目的は、学習と手動設定とを組合せて省エネ動作パターンの管理を効率的に行なえる画像形成装置、及び画像形成装置の制御装置を提供することである。学習と手動設定とを組合せて省エネ動作パターンの管理を効率的に行なえ、手動設定の際に、作業者の負担を軽減でき、かつ精度の低下を防止できるような画像形成装置及び画像形成装置の制御装置が提供できればより好ましい。本発明の第1の局面に係る画像形成装置は、通常状態で所定の操作がされることなく予め設定される移行時間が経過したことに応答して、通常状態よりも電力消費の小さな節電状態に通電状態を移行可能な画像形成装置である。この画像形成装置は、通常の稼働時間帯と特定時間帯とを区別するための特定時間帯情報を記憶するための記憶手段と、画像形成装置の、過去の通常の稼働時間帯の稼動状況に基づいて、通常の稼働時間帯における移行時間を決定する決定手段と、特定時間帯における移行時間の設定を受付け、記憶するための設定受付手段と、記憶手段に記憶された特定時間帯情報に基づいて、通常の稼働時間帯と特定時間帯とにおいて、それぞれ決定手段により決定された移行時間と設定受付手段により記憶された移行時間とを用いて画像形成装置の通電状態を切替えるための切替手段と、特定時間帯における画像形成装置の稼働状況に基づいて、特定時間帯における、稼働実績に基づく移行時間を推定するための移行時間推定手段と、受付手段が受付けた移行時間のスケジュールと、移行時間推定手段が推定した移行時間のスケジュールとのうち、互いに移行時間が異なる時間帯を特定し、報知するための相違報知手段とを含む。決定手段は、過去の通常の稼働時間帯における画像形成装置の稼働状況に基づいて、通常の稼働時間帯における移行時間を決定する。一方、設定受付手段は、特定時間帯における移行時間の設定者による設定を受付ける。切替手段は、通常の稼働時間帯には決定手段により決定された移行時間を用い、通常状態と節電状態との間で画像形成装置の通電状態を切替える。これに対して特定時間帯には、切替手段は、設定手段により設定が受付けられた移行時間を用いて画像形成装置の通電状態を切替える。移行時間推定手段は、特定時間帯における画像形成装置の実際の稼働状況に基づいて、各時間帯の移行時間を推定する。相違報知手段は、受付手段が受付けた移行時間のスケジュールと、移行時間推定手段が推定した移行時間のスケジュールとを比較し、その相違する時間帯を報知する。手動で設定された移行時間が、画像形成装置の稼働状況に基づいて推定された移行時間と異なる場合、ユーザはそれら時間帯を確認できる。ユーザは例えば、その結果に基づいて、設定受付手段を用いた手動の移行時間の設定を変更して実際の稼働状況に即した設定に変更することができる。実際の稼働状況にそぐわない手動設定の移行時間に基づいて画像形成装置を動作させるという事態が発生することを避けることができる。その結果、学習と手動設定とを組合せて省エネ動作パターンの管理を効率的に行なえる画像形成装置を提供できる。好ましくは、相違報知手段は、受付手段が受付けた移行時間と、移行時間推定手段が推定した移行時間とが異なる時間帯を一覧表示する表示画面データを生成し、表示装置に送信するための一覧表示手段を含む。受付手段が受付けた移行時間と、移行時間推定手段が推定した移行時間とが異なる時間帯が一覧表示される。ユーザは、この一覧表示により、どの時間帯の移行時間をどのように修正すべきかを、移行時間の傾向がどうなっているかを勘案しながら修正できる。より好ましくは、画像形成装置はさらに、一覧表示手段により表示された表示画面データに表示された時間帯のいずれかがユーザにより指示されたことを検出するためのユーザ指示検出手段と、ユーザ指示検出手段によりユーザの指示が検出されたことに応答して、当該指示に対応する時間帯について、受付手段が受付けた移行時間を、移行時間推定手段が推定した移行時間で更新するための更新手段とを含む。受付手段が受付けた移行時間と、移行時間推定手段が推定した移行時間とが異なる時間帯が一欄表示され、さらに一覧表示された各時間帯について、ユーザによる修正の指示が検出手段で検出できる。検出手段によりユーザの指示が検出された場合、その指示に対応する時間帯の移行時間を、移行時間推定手段が推定した、稼働状況に基づく移行時間に更新できる。手動により設定される移行時間を、画像形成装置の稼働状況に基づく移行時間に簡単に修正することができる。相違報知手段は、受付手段が受付けた移行時間と、移行時間推定手段が推定した移行時間とが異なる時間帯を示す電子メールのテキストを生成し、予め決められたアドレスに送信する電子メール送信手段を含んでもよい。本発明の第2の局面に係る制御装置は、通常状態で所定の操作がされることなく予め設定される移行時間が経過したことに応答して、通常状態よりも電力消費の小さな節電状態に通電状態を移行可能な画像形成装置を制御するための制御装置である。この制御装置は、通常の稼働時間帯と特定時間帯とを区別するための特定時間帯情報を記憶するための記憶手段と、画像形成装置の、過去の通常の稼働時間帯の稼動状況に基づいて、通常の稼働時間帯における移行時間を決定する決定手段と、特定時間帯における移行時間の設定を受付け、記憶するための設定受付手段と、記憶手段に記憶された特定時間帯情報に基づいて、通常の稼働時間帯と特定時間帯とにおいて、それぞれ決定手段により決定された移行時間と設定受付手段により記憶された移行時間とを用いて画像形成装置の通電状態を切替えるための切替手段と、特定時間帯における画像形成装置の稼働状況に基づいて、特定時間帯における、稼働実績に基づく移行時間を推定するための移行時間推定手段と、受付手段が受付けた移行時間のスケジュールと、移行時間推定手段が推定した移行時間とのうち、互いに移行時間が異なる時間帯を特定し、報知するための相違報知手段とを含む。以上のように本発明によれば、画像形成装置の実際の稼働状況の集計結果と、ユーザにが設定した移行時間のスケジュールとのうち、互いに移行時間が異なる時間帯が特定され、報知される。したがって、ユーザが設定した移行時間が、画像形成装置の実際の稼働状況と異なっているときに、ユーザはその相違を簡単に知ることができ、移行時間をより適切なものに設定できる。以下の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。従って、それらについての詳細な説明は繰返さない。[第1の実施の形態]《概略》本実施の形態のシステムの画像形成装置は、図1及び図2を参照して説明したように、部署により、時間帯により、曜日によりその稼動状況が異なる。そのため、加熱定着部が休止状態になるまでの時間も時間帯により、曜日により、画像形成装置が設置された部署により、異なる。本実施の形態に係る画像形成装置はそのため、特許文献2と同様に、時間帯ごと、曜日ごとの稼動状況から、自動的に省エネ動作パターンを学習する。どのような動作をするかユーザに分かりづらい、という従来技術の課題を解決するため、本実施の形態に係る画像形成装置では、学習結果を図3に示す表50のような形式でユーザに対して分かりやすく表示する。図3を参照して、表50は、2次元の表形式となっている。表50において、横軸には曜日をとり、縦軸には一日24時間を1時間ずつの時間帯に区切って取ってある。本実施の形態のシステムの画像形成装置では、各セルは、その曜日のその時間帯に対して設定された省エネ動作パターンを、そのセルの表示色で表している。図3はカラーではないため、互いに異なるハッチングで表しているが、例えばセル66は最も頻繁に使用される高パフォーマンスモードであり、赤色で表示されている。セル64は、高パフォーマンスほどではないがかなり高い頻度で画像形成装置100が使用されるパフォーマンスモードであり、ピンク色で表示される。セル62は、パフォーマンスモードの時間帯よりも使用頻度が低い時間帯を示し、水色で示される。セル60は最も使用頻度が低い時間帯であり、緑色で示される。このように各セルの色を変えて表示することにより、4つの省エネ動作パターンを視覚的に明確に理解できる。画像形成装置100のタッチパネルディスプレイ130及び管理者用のパーソナルコンピュータ以下PCと呼ぶ。190のディスプレイのいずれに表50を表示しても、時間帯別にどのように画像形成装置100が稼動しているのかを管理者が容易にかつ直感的に理解できる。省エネ動作パターンが高パフォーマンスの場合、画像形成装置の加熱定着部が動作を停止してから予熱モードに移行するまでの時間以下この時間を移行時間と呼ぶ。は最も長い。パフォーマンスのときの時間はその次に長く設定される。バランスの場合には、画像形成装置はパフォーマンスのときよりもずっと短い時間でシャットオフする。省電力の場合には、画像形成装置は動作終了後最短時間でシャットオフする。本実施の形態に係る画像形成装置100は、このような省エネ動作パターンを、過去のジョブログに基づいて自動的に学習する機能を持つ。さらに画像形成装置100は、このように学習により省エネ動作パターンを決定する日とは別に、特定の日については、ユーザがマニュアルで省エネ動作パターンを設定できるよう、そうした特定の日と、それら特定の日における画像形成装置100の省エネ動作パターンとをマニュアルで設定する機能を持つ。この場合、省エネ動作パターンは時間帯別にマニュアルで設定できる。設定できるモードは上記した4つのモードのいずれかであるが、学習結果を用いるように指定することもできる。上記した学習の際には、このようにして設定された特定日のうち、マニュアルで動作モードが設定された時間帯以下これら時間帯を特定時間帯と呼ぶ。については学習の対象とせず、かつ他の日の省エネ動作パターンの学習において、特定日の特定時間帯のジョブログは、学習に用いない。このように特定日について、マニュアルで省エネ動作パターンを設定した場合、実際の稼働状況とずれが生じる可能性がある。そこでこの実施の形態に係る画像形成装置100では、特定日の特定時間帯については、学習の対象としない代わりに、それら特定時間帯の実際のジョブログから計算した省エネ動作パターン実績パターンの動作モードが、マニュアルで設定された動作モードと異なる場合には、それらジョブログから計算した動作モードをそれら特定時間帯の動作モードに設定するよう、ユーザに対して提案する機能を持つ。本実施の形態のシステムの画像形成装置におけるこれらの機能の詳細、及びそれら機能を実現するための構成については後に詳細に説明する。《構成》この画像形成装置は、電子写真方式により記録用紙に画像を形成する。この画像形成装置は、動作モードとして、コピーモード、ファクシミリモード、ドキュメントファイリングモード及びメールモードを持つ。これらの動作モードについては後述する。この画像形成装置は、さらにネットワークプリンタモードを持っていてもよい。印刷方式は加熱定着部のように、一旦休止状態になった後は、動作可能となるまでに比較的時間がかかる部位を持つものであれば、電子写真方式に限定されない。<画像形成装置:機能>図4を参照して、本実施の形態のシステムの画像形成装置100は、原稿読取部スキャナ102、画像形成部104、及び操作ユニット120を含む。操作ユニット120は、タッチパネルディスプレイ130と操作キー部140とを含む。タッチパネルディスプレイ130は、液晶パネル等で構成された表示パネル132と、表示パネル132に重ねて配置されたユーザの指で押圧された位置を検出するタッチパネル134とを含む。操作キー部140には、図示しないいくつかの機能キーと、テンキーとが配置される。図4を参照して、画像形成装置100はさらに、各種の動作モードに関する機能の設定が可能な、操作表示パネルとして動作する操作ユニット120と、プログラム等を記憶するためのRead-OnlyMemoryROM:読出専用メモリ172と、通電が遮断された場合であってもプログラム及びデータ等を記憶可能な不揮発性記憶装置であるハードディスク168と、プログラムを実行する際の記憶領域を提供するためのRandomAccessMemoryRAM:随時読出書込可能メモリ174とを含む。画像形成装置100はさらに、原稿読取部102、画像形成部104、FAX通信部160、操作ユニット120、CPU166、ROM172、ハードディスク168、及びRAM174に接続されるバス176を含む。CPU166は、ハードディスク168等に記憶されたプログラムをRAM174にロードして実行することにより画像形成装置の各部を制御し、画像形成のための各種機能を実現する。画像形成装置100はさらに、バス176を介して画像形成装置100の各部と通信可能であり、CPU166からのコマンドにしたがって、画像形成部104に関する給紙の制御を実行するための給紙部106と、同じくバス176に接続され、CPU166からのコマンドにしたがって画像形成部104からの記録用紙の排出を制御する排出部108とを含む。ハードディスク168には、この画像形成装置100でスキャンした原稿の画像データのファイルが、フォルダ別に、保存日時及び保存ユーザ名ととともに記憶される。また、ハードディスク168には、各動作モードの初期画面データが記憶される。ROM172には、画像形成装置100の動作を制御するのに必要なプログラム及びデータ等が記憶されている。このROM172にプログラムとともに記憶するデータとして、各動作モードの初期画面データを記憶するようにしても良い。CPU166は、ROM172に格納されているプログラム及びデータに従って画像形成装置100の制御を行なうとともに画像形成装置100の各機能に関する制御を実行する。図4に示すように、この画像形成装置100のFAX通信部160には公衆回線が接続され、ネットワークI/F170はネットワーク回線に接続される。このネットワーク回線には、この画像形成装置100をネットワーク対応のプリンタとして使用するコンピュータ等が接続されたり、インターネットを介して指定されたURLUniformResourceLocatorにより特定されるコンピュータ等が接続されたりする。このようにインターネットに接続されると、画像形成装置100は、インターネットを介して、必要な情報を取得できる。後述するように、画像形成装置100における省エネ動作パターンの学習結果、特定日の省エネ動作パターンは、ネットワーク上の管理者用コンピュータから確認したり、修正したり、追加したりできる。RAM174は、CPU166による演算及び処理の結果を一時的に記憶するワーキングメモリとしての機能と、画像データを記憶するフレームメモリとしての機能とを提供する。原稿読取部102、画像形成部104、操作ユニット120を構成するタッチパネルディスプレイ130、給紙部106、排紙処理装置108及び操作キー部140、ならびにROM172、ハードディスク168、及びRAM174に対する制御は、CPU166が所定のプログラムを実行することにより行なわれる。なお、操作ユニット120は、入出力I/Fを介してCPU166と通信する。操作ユニット120は、ユーザが目視しやすいように傾斜して設けられた板状のパネルである。操作ユニット120の表面には、その左側の領域にタッチパネルディスプレイ130が、右側の領域に操作キー部140が、備えられている。タッチパネルディスプレイ130及び操作キー部140は、操作ユニット120が全体として一体となるように構成されている。<省エネ動作パターンの学習処理>以下、画像形成装置100における省エネ動作パターンの学習処理について説明する。この画像形成装置100は、省エネ動作パターンをジョブログに基づいて自動的に学習すること、ユーザに学習結果を分かりやすく表示すること、ユーザが省エネ動作パターンを設定できること、設定されたユーザモードを学習結果とともに分かりやすく表示できること、ユーザが設定できる省エネ動作パターンが、予め複数通り登録できること、等の特徴がある。図5を参照して、通常、画像形成装置100は、ネットワークシステム180を介して複数のPC190、192及び194等と通信を行ない、これらからの印刷要求に応じて印刷処理を行なったり、画像形成装置100でスキャンした画像を特定のサーバに送信したり、メールとして所望のメールアドレスに送信したりする。しかしここでは、省エネ動作パターンの設定に関連しない事項については、理解を容易にするためにここではその詳細は説明しない。図5において、PC190は画像形成装置100の管理者用であり、PC192及び194は一般ユーザ用であるものとする。図3を参照して説明したような表50による省エネ動作パターンの表示及び設定の変更は、画像形成装置100の操作ユニット120により行なっても良いが、管理者用のPC190からも行なえると便利である。画像形成装置100では、そうした処理も可能である。図6は、画像形成装置100のうち、省エネ設定に関連する省エネ動作モードに関連する機能部分のみを抽出して省エネ設定部260として示したものである。図6を参照して、省エネ設定部260は、画像形成装置100の各機能部の動作記録をジョブログとして取得するログ取得部270と、ログ取得部270により取得されたジョブログを記憶するためのログ記憶部272と、外部から与えられるトリガーにより起動され、ログ記憶部272に記憶された過去の所定期間のジョブログに基づき、画像形成装置100の省エネ動作パターンのスケジュールを自動的に更新するオートパターン更新部274と、定期的例えば毎日午前0時等にオートパターン更新部274によるスケジュール更新処理をトリガーするためのタイマ276と、オートパターン更新部274により作成更新された省エネ動作パターンのスケジュールパターンを記憶し、画像形成部104の加熱定着部等に与えるためのパターン記憶部278とを含む。なお、オートパターン更新部274は、ユーザにより指定された、月単位の特定日の、特定時間帯のジョブログについては、曜日別の省エネパターンの学習の際に用いない。このように、特定日の特定時間帯のジョブログをパターン更新のための学習データから除外することにより、特定日の特定時間帯以外の省エネ動作パターンが、特定時間帯の動作パターンによる影響を受けることが防止できる。本実施の形態のシステムの画像形成装置における省エネ動作パターンは、後述するように曜日別、時間帯別に4段階で表される。これらは1,2,3及び4という数値で表される。省エネ動作パターンは、曜日別のレコードを7つ含む。各レコードには、そのレコードが属する省エネ動作パターンの名称識別子と、曜日を表す値と、各時間帯別に省エネ動作パターンを示す値の集まりとからなる。例えば図3の月曜日の例で言うと、そのレコードの、時間帯別の省エネ動作パターンを示す部分は、1,1,1,1,1,1,1,1,2,4,4,3,1,2,2,4,2,3,3,3,1,1,1,1となる。なお、装置の出荷時等、省エネ動作パターンが未確定の場合、省エネ動作パターンを表す値は0とする。なお、以下の実施の形態では、画像形成装置の稼働日を週単位で曜日により7つの第1のグループに分類し、各グループについて省エネ動作パターンを学習する方法と、画像形成装置の稼働日を、年月日のうちの日のみにより31個の第2のグループに分類し、そのうちの特定のグループすなわち特定の日を指定して、マニュアルで省エネ動作パターンを指定する方法との双方を使用する。もちろん、これらの分類方法は1例であって、これ以外の分類方法も色々と可能である。例えば10日を1サイクルとして作業が行なわれる事業所では、第1のグループの数は10個とすることが合理的である。2週間を1サイクルとして作業が行なわれる事業所では、第1のグループの数は14個とすることが合理的である。第2のグループについても、例えば半年単位で特定の作業が行なわれるような事業所では、稼働日を6×31=186個のグループに分けることが望ましい。もっとも、第1のグループは曜日で分類し、第2のグループは日のみで分類する方法が最も普通であろう。ログ記憶部272、パターン記憶部278等は図4に示すハードディスク168等により実現される。省エネ設定部260はさらに、ネットワークI/F170に接続されたウェブサーバ280を含む。ウェブサーバ280は、この画像形成装置100の各種機能に関する設定を外部のPCからブラウザベースで行なうために画像形成装置100中で動作するものである。ウェブサーバ280は、外部から与えられる多様な要求について、各要求に付随するパラメータにしたがって適切なプログラム又は処理部に処理を振り分け、処理結果であるウェブ文書をブラウザに返信する機能を持つ。ここでは、説明を簡略にするために、ウェブサーバ280を介して外部から与えられる要求を処理する機能ブロックのうち、省エネ動作パターンの設定に関するもの以外は示していない。省エネ設定部260はさらに、画像形成装置100の省エネ動作パターンスケジュールがどのようなパターンになっているかに関し、ウェブサーバ280を介して外部から受けた要求に応答して、現在画像形成装置100に設定されている省エネ動作パターンスケジュールをパターン記憶部278から読出し、視覚的に表示するためのウェブ文書を作成して返信するための表示処理部286と、ウェブサーバ280を介して、外部PCで表示されているスケジュールの内容を変更することに関する要求を受け、要求にしたがって定まる省エネ動作パターンのスケジュールを視覚的に表示するためのウェブ文書を作成し返信するための更新処理部288と、ウェブサーバ280を介して外部から受ける、画像形成装置100の省エネ動作スケジュールのパターンを設定するための要求に応答し、設定されたパターンをパターン記憶部278に書込むための登録処理部290とを含む。省エネ設定部260はさらに、ウェブサーバ280を介して、外部PCを利用してユーザが省エネ動作スケジュールのパターンを作成する処理に関する要求を処理し、ユーザにより作成されたパターンの保存が指定されたときにはそのパターンをコンピュータ読取可能な形式で保存するユーザパターン保存処理部292と、ウェブサーバ280を介して、外部PCでユーザが省エネ動作スケジュールのパターンを作成しているときに、ユーザの入力に応じて外部PCにおける省エネ動作スケジュールの表示を書き換えるためのウェブ文書を作成し返信するための表更新処理部294と、ユーザパターン保存処理部292により保存されるユーザパターンを各ユーザパターンのパターン名とともに記憶するためのユーザパターン記憶部284と、画像形成装置100が自動的に省エネ動作パターンの学習を行なう動作モードか否かを示すオートフラグ、現在の省エネ動作パターンのスケジュールがユーザパターンであるときのパターン名、及び一部の時間帯にジョブログが存在しないときにどのような処理をするか、等、画像形成装置100の省エネ動作パターンに関する設定を記憶するための設定記憶部282とを含む。設定記憶部282は、省エネ設定部260の各部から参照可能であり、各機能ブロックは、設定記憶部282に記憶された設定情報に基づいて動作する。設定記憶部282に記憶される情報には、移行時間を定めるために使用される稼働率の算出方法、及び稼働率に基づきどのように省エネパターンを定めるかを決めるルールがある。次のテーブル1に、本実施の形態のシステムの画像形成装置における稼働率の算出方法を示す。テーブル2には、算出された稼働率と、稼働率に応じて採用される省エネパターン名、及び各省エネパターンに対応する動作移行時間と移行後の状態を示す。なお、オートフラグは、1のときにオートモード、0のときにマニュアルモードを示す。オートフラグのデフォルト値は1とすることが望ましい。実際に装置が設置された後、その稼動状況を管理者が把握できるまでは自動的に省エネ動作パターンを学習することが望ましいからである。省エネ設定部260はさらに、ユーザに特定日を設定させる機能、特定日の省エネ動作パターン特定日パターンと呼ぶ。をユーザに設定させる機能、休日をユーザに設定させる機能、特定日パターンについてデフォルトのパターンを作成する機能、及びログから週単位の省エネ動作パターンを学習する際に、特定日として登録された日のログを、学習のためのデータから除外して学習する機能を持つ。具体的には、省エネ設定部260はさらに、特定日の設定画面図9~図13を生成するための特定日設定画面生成部302と、図9に示される特定日登録画面680を用い、ユーザとの対話により特定日の登録を行なうための特定日登録部300と、図10に示される特定日パターン登録画面720を用い、休日の登録を行なうための休日登録部298と、図13に示される休日登録画面830を用い、特定日の省エネ動作を定める特定日パターンの登録を行なうための特定日パターン登録部296とを含む。これらはいずれもウェブサーバ280の制御のもと、ウェブサーバ280が受信したフォームデータに基づいて、選択的に実行される。各処理部は、指定された処理を実行した後、その結果を示す画面を相手端末のウェブブラウザに送信し表示させる。特定日登録部300、休日登録部298、特定日パターン登録部296が出力する画面はそれぞれ図9、図10、及び図13に示す特定日登録画面680、特定日パターン登録画面720、及び休日登録画面830である。省エネ設定部260はさらに、特定日パターン登録部296、休日登録部298、特定日登録部300、及び特定日設定画面生成部302に接続され、特定日パターン登録部296、休日登録部298、特定日登録部300を用いて設定された特定日情報、特定日パターン情報、及び休日情報を記憶するための特定日情報記憶部304と、ログ記憶部272に記憶されたジョブログ及び特定日情報記憶部304に記憶された特定日情報に基づいて、特定日パターン登録部296から特定日のデフォルトパターンの作成要求を受けたことに応答して、前月の当該特定日に対応する日のログを読出して、その特定日のためのデフォルトの省エネ動作パターンを生成して特定日パターン登録部296に返すためのデフォルトパターン作成部306とを含む。省エネ設定部260はさらに、ログ記憶部272に記憶されたジョブログのうち、過去3ヶ月の特定日のジョブログに基づいて、特定日の各々の特定時間帯の各々についてその稼働実績を算出し、その結果から実績に基づく特定日の省エネ動作パターン実績パターンを作成するための特定日実績算出部310と、特定日実績算出部310により算出された特定日の実績パターンを記憶するための実績パターン記憶部312と、特定日パターンと実績パターンとの比較を行なうというユーザからの指示に応答して特定日実績算出部310を起動し、特定日実績算出部310により作成され実績パターン記憶部312に記憶された特定日の実績パターンと、パターン記憶部278に記憶された、マニュアルで設定された特定日の省エネ動作パターンとを比較して、両者の相違している部分を利用者に提示するとともに、利用者の指示に応答して、マニュアルで設定された特定日の特定時間帯の動作パターンを、指示された箇所の動作パターンで置換する処理を行なうための特定日実績比較部308とを含む。図7を参照して、ログ記憶部272に記憶されるジョブログ320は、一般的にジョブID識別子と、ジョブモードと、そのジョブを投入したコンピュータ名及びそのユーザ名と、ユーザのログイン名と、画像形成装置100がそのジョブを開始した開始日時及び終了した終了日時と、ジョブが開始された日の曜日と、そのジョブにより印刷された記録用紙の枚数とをジョブごとに記録する。このようなジョブログ320をとる機能は、画像形成装置100に限らず、現在の一般的な画像形成装置では標準的に備えられている。こうしたジョブは、例えば画像形成装置が故障したときに、それまでの動作を確認して故障の原因を探ったり、ジョブの種類を見ることにより、次回のリプレースのときにどのような機能を重点的に考慮して機種を定めるべきかを検討したり、どのユーザがどの程度の頻度で画像形成装置を使用し、どれ程の記録用紙を使用しているかを調べたりするために使用できる。本実施の形態のシステムでは、このようなジョブログ320を省エネ動作パターンの学習に利用する。図8に、本実施の形態のシステムの画像形成装置100において、省エネ動作パターンを設定する省エネルギー設定画面を示す。図8を参照して、省エネルギー設定画面は、ヘッダ部に表示された登録ボタン350、更新ボタン352、モード選択ラジオボタン354、及びユーザパターン名設定用のプルダウンメニュー356と、中央部に表示された、画像形成装置100に現在設定されている省エネ動作パターンを、図3に示した例と同様、視覚的に表示する省エネ動作パターンテーブル358とを含む。この画面のテール部にはさらに、ユーザパターンの編集を行なうか否かをユーザが設定するためのチェックボックス360と、いずれもチェックボックス360がチェックされるとアクティブになる、省エネモード選択用のプルダウンメニュー362、曜日選択用のプルダウンメニュー364、設定対象の時間帯を指定するための開始時間プルダウンメニュー366及び終了時間プルダウンメニュー368、並びにこれらの要素により指定された条件にしたがって、省エネ動作パターンテーブル358の表示を更新するよう指示を出すための表の更新ボタン370が表示される。これらの下にはさらに、ユーザパターンを保存する際にユーザがそのパターン名を入力するパターン名フィールド372と、ユーザパターンを保存することを指示する際に使用する保存ボタン374と、登録ボタン380及び更新ボタン382とが表示される。図8に示す画面の上下にはそれぞれ、特定日における画像形成装置100の動作の設定に関する情報の登録を行なう画面特定日動作設定画面を呼出すためのボタン660及び662が配置されている。この特定日情報登録画面は、図9に示す特定日登録画面680、図10に示す特定日パターン登録画面720,及び図13に示す休日登録画面830からなる。図9を参照して、特定日登録画面680は、上記した特定日登録画面680、特定日パターン登録画面720、及び休日登録画面830のパネルを切替えるためのタブが表示されるタブ領域690と、入力した特定日情報を画像形成装置100内の特定日情報記憶部304図6に登録することを指示するための登録ボタン692と、最大で3つの特定日を登録するための、第1、第2、及び第3の特定日情報指定領域694,696,及び698とを含む。タブ領域690は、特定日登録画面680を表示させるための特定日タブ710と、特定日パターン登録画面720を表示させるためのパターンタブ712と、休日登録画面830を表示させるための休日タブ714とを含む。第1、第2、及び第3の特定日情報指定領域694,696,及び698はいずれも同様の構成となっている。したがってこれらを代表して、以下第1の特定日情報指定領域694について説明する。第1の特定日情報指定領域694は、第1の特定日を登録するか否かを指定するチェックボックス730と、特定日を特定する情報を入力するための特定日設定領域732と、この特定日の画像形成装置100のための動作パターン特定日パターンを予め定められたいくつかの特定日パターン、及び後述するデフォルトパターン画像形成装置100が自動的に設定するパターンの中から選択するためのプルダウンメニュー734と、この特定日が休日に当たった場合に、特定日を休日前に繰上げるか、休日後に繰下げるか、休日動作を実行しないかを指定するための休日動作指定領域736とを含む。特定日設定領域732は、毎月の特定日をその日付で指定するか、毎月末として指定するかを選択するための2つのラジオボタンと、日付で指定するときに、その日付を選択するためのプルダウンメニューとを含む。休日動作指定領域736は、休日時に特定日の指定を繰上げるか、繰下げるか、実行しないかを選択するための3つのラジオボタンを含む。図10を参照して、特定日パターン登録画面720は、特定日タブ710、パターンタブ712、休日タブ714及び登録ボタン692に加え、特定日パターンの番号、及びその特定日パターンの名称を指定するためのパターン識別領域750と、設定する特定日パターンの内容を表示するパターン表示領域752と、特定日パターンについて、1日を24時間に分け、各時間帯について、予め設定された4つの動作モード、及びその週について本実施の形態のシステムでの方法により指定された設定、の全部で5つの選択肢のうちのいずれの動作モードで動作するかを指定するためのスケジュール設定領域754とを含む。特定日パターン登録画面720はさらに、マニュアルで設定された特定日の省エネ動作パターンと、それら特定日における画像形成装置100の実際の稼働実績から得られた実績パターンとを比較し、特定日の特定時間帯のうち、手動設定と実績とで相違があった部分を表示する処理を起動するための実績と比較ボタン796を含む。特定日パターン登録画面720の最下部には、登録ボタン692と同様の機能を持つ登録ボタン756と、実績と比較ボタン796と同様の機能を持つボタン798が表示される。パターン識別領域750は、設定する対象として、第1~第5の特定日パターンを選択するためのプルダウンメニュー770と、設定する対象の特定日パターンのパターン名を入力するためのテキストフィールド772とを含む。本実施の形態では、パターン名は全角及び半角で20文字以内に制限されている。パターン表示領域752は、設定対象の特定日パターンの動作モードのスケジュールを、1時間単位で24時間分表示するスケジュール表示領域790と、設定対象の特定日パターンの元になる特定日パターンがあればその特定日パターンを指定するためのプルダウンメニュー792と、プルダウンメニュー792により指定された特定日パターンを、設定対象の特定日パターンにコピーする際にユーザが使用するコピー実行ボタン794とを含む。後述するように、プルダウンメニュー792には、第1~第5の特定日パターンだけではなく、新たに特定日が指定されたときに自動的に生成されるデフォルトパターンの番号も表示される。スケジュール設定領域754は、対象となる時間帯の開始時刻を指定するプルダウンメニュー812と、終了時刻を指定するプルダウンメニュー814と、プルダウンメニュー812及び814により指定された時間帯に設定すべき省エネ動作モードを指定する5つのラジオボタン810とを含む。5つのラジオボタン810により設定可能な動作モードは、第1及び第2のジョブ開始優先モードと、第1及び第2の省エネ優先モードと、週間設定にしたがう動作モードとである。第1のジョブ開始優先モードは、画像形成装置100が使用されてから1時間、画像形成装置100が操作されなかったときに画像形成装置100の動作モードをオートパワーシャットオフに移行させる。第2のジョブ開始優先モードは、画像形成装置100が使用されてから30分、画像形成装置100が操作されなかったときすなわち、操作という事象が発生しなかったときに画像形成装置100の動作モードをオートパワーシャットオフに移行させる。第1の省エネ優先モードは、画像形成装置100が使用されてから5分間、画像形成装置100が操作されなかったときに画像形成装置100をオートパワーシャットオフに移行させる。第2の省エネ優先モードは、画像形成装置100に対する操作が終了すると、最短時間で画像形成装置100はオートパワーシャットオフに移行させる。週間設定にしたがう動作モードでは、本実施の形態のシステムの画像形成装置100において行なわれたのと同様の処理で設定された週間スケジュールにしたがって画像形成装置100を動作させる。スケジュール設定領域754はさらに、パターン識別領域750で指定された特定日パターンの、プルダウンメニュー812及び814で設定された時間帯の動作モードを、ラジオボタン810により指定された動作モードに設定させるときにユーザが操作するスケジュールの追加ボタン816を含む。プルダウンメニュー812及びプルダウンメニュー814で処理対象の時間帯を選択し、ラジオボタン810で設定したい動作モードを選択し、追加ボタン816を押すと、スケジュール表示領域790に表示されたスケジュールのうち、プルダウンメニュー812及び814で指定された部分が、ラジオボタン810で選択された動作モードに対応する色に変更される。本実施の形態にかかる画像形成装置100は、特定日についてマニュアルで設定された省エネ動作パターンがジョブログから計算された省エネ動作パターンと異なるときに、管理者に対して特定時間帯の省エネ動作パターンを修正するよう提案する機能を持つ。このような機能を画像形成装置100に実行させたい場合、ユーザは、PCのブラウザ画面に表示された図10の特定日パターン登録画面720において、実績と比較ボタン796又は798を押す。すると、図6に示す特定日実績算出部310が、図11の右側に示す実績パターン1302により表されるように、第1~第3の特定日に対応する直前3ヶ月の画像形成装置100の稼働実績をログ記憶部272に記憶されたジョブログから読出し、集計する。図11の左側には、第1~第3の特定日パターンについてマニュアルで設定された例として、特定日パターン1300を示してある。図11の特定日パターン1300及び実績パターン1302によって示されるとおり、両者の間には、通常はそれほどの相違はないものと考えられる。しかし、例えば特定日パターン1300を設定した後に事業所の営業体制が変化したり、社会的な要因により事業所の稼働時間に変化が生じたりしたときには、両者の間に相違が生じることもまれではない。もちろん、もともと設定されていた特定日パターン1300が、特定の時間帯に限っては妥当なものでなかったという可能性もある。そこで本実施の形態では、図10に示す実績と比較ボタン796又は798が押されたときに、画像形成装置100は、特定日パターン1300と実績パターン1302の各時間帯を比較し、両者が相違している時間帯について、実績パターンに基づいて特定日パターンとして最適なものに変更することを提案する相違パターン一覧画面1310をユーザのPCのブラウザ画面に表示する。この画面を実現する機能ブロックは、図6に示す特定日実績算出部310、実績パターン記憶部312及び特定日実績比較部308である。これらは実際には図4のCPU166がプログラムを実行することによって実現される。これらプログラムの構成については後述する。なお、図12に示す相違パターン一覧画面1310には、図示しない戻るボタンが表示されており、このボタンを押すと図10の画面に戻ることができるものとする。図13を参照して、休日登録画面830は、特定日タブ710、パターンタブ712、休日タブ714と、休日一覧を表示させるためのボタン840と、休日となる曜日を指定するための曜日指定領域842と、曜日により指定された休日を特定日情報記憶部304に登録させるための登録ボタン862と、一定期間中の特定日を個別に指定するための期間指定領域844と、期間指定領域844により指定された特定日を休日として特定日情報記憶部304に記憶させるための登録ボタン890とを含む。曜日指定領域842には、各曜日について、休日にするか否かを指定する7つのチェックボックス860が表示される。期間指定領域844は、休日を指定する対象となる期間を3ヶ月単位で指定するプルダウンメニュー880と、プルダウンメニュー880により指定された期間の休日が最後に登録された日時を表示する最終登録時刻フィールド882と、プルダウンメニュー880で指定された3ヶ月の各々について、日毎に休日とするか否かを指定するためのチェックボックスが表示されるチェックボックス欄884と、チェックボックス欄884に表示された全てのチェックボックスをチェックするための全選択ボタン886と、逆に全てのチェックボックスのチェックをはずすための選択解除ボタン888とを含む。図14を参照して、図13に示すボタン840を押したときに表示される休日一覧画面910は、この画面を閉じるためのOKボタン920及び926と、曜日指定の休日を表示する領域922と、期間指定により個別に指定された休日を表示する領域924とを含む。図15を参照して、特定日情報記憶部304図6参照に記憶される特定日情報940は、3つの特定日に関する情報を記憶する3つの特定日情報レコード950と、4つの特定日パターンに関する情報を記憶する特定日パターンレコード952と、曜日別に休日に指定されているか否かを記憶する曜日別フラグレコード954と、期間指定により個別に指定された休日を3ヶ月単位で24ヶ月分記憶する期間休日レコード956とを含む。特定日情報レコード950は、特定日登録画面680図9により指定される情報を記憶するためのものである。特定日情報レコード950の各レコードは、そのレコードに対応する特定日が指定されているか否かを示す使用フラグと、その特定日の日付と、その特定日に使用する特定日パターンの番号と、休日にこの特定日を繰上げるか、繰下げるか、実行しないかを示す休日動作フラグと、この特定日情報レコード950の最終更新日とを含む。特定日の日付は、1~31又は99で指定される。1~31は指定された日付を表し、99は月末であることを示す。休日動作フラグは0~2の3つの値のいずれかで表される。0、1及び2はそれぞれ、特定日の繰上、繰下、及び特定日の実行なしを表す。特定日パターンレコード952は、特定日パターン登録画面720図10により設定される情報を記憶するためのものである。各レコードは、その特定日パターンのパターン番号1~4と、パターン名と、そのパターンによる時間別の動作パターンの配列と、そのパターンの最終更新日とを含む。曜日別フラグレコード954は、休日登録画面830図13のうち、曜日指定領域842により設定される情報を記憶するためのものである。曜日別フラグレコード954は、曜日別に用意された、休日か否かを示す7つのフラグを含む。期間休日レコード956は、休日登録画面830図13のうち、期間指定領域844により設定される情報を記憶するためのものである。期間休日レコード956の各レコードは、そのレコードに対応する3ヶ月の期間の1ヶ月目、2ヶ月目及び3ヶ月目の日別の休日配列と、最終登録日時情報とを含む。<プログラム構成>以下の説明では、説明を簡略にするために、外部PCからウェブサーバ280を経由して画像形成装置100の省エネ動作パターンを設定する場合の構成についてのみ説明するが、全く同じ考え方で、画像形成装置100において、タッチパネルディスプレイ130を用いた対話型処理により省エネ動作パターンを設定できる。画像形成装置100のタッチパネルディスプレイ130でブラウザを起動し、ウェブサーバ280をアクセスする構成とする場合には、画像形成装置100においてスタンドアロンで設定を行なうプログラムは必要ではない。図16を参照して、図6に示す表示処理部286を実現するためのプログラムは、画像形成装置100のウェブサーバにログインすることで表示されるメニュー画面から呼び出されて起動される。このプログラムは、図6に示す設定記憶部282から画像形成装置100の設定のうち、省エネ動作パターンに関する設定を読出すステップ330と、図8に示す画面のヘッダ部分を出力するステップ332と、現在画像形成装置100が実行中の省エネ動作パターンのスケジュールをパターン記憶部278から読出すステップ334と、ステップ334で読出された情報に基づいて、図8の省エネ動作パターンテーブル358を表示するための文書を作成し出力するステップ336と、図8に示す画面のテール部分を出力し処理を終了するステップ338とを含む。本実施の形態のシステムでは、このプログラムによりウェブサーバ280を介してPCに送信される文書がウェブ文書となるようにプログラムが構成されており、PCでは通常のウェブブラウザで図8に示す画面を表示できる。図17を参照して、図16に示すステップ336のプログラムルーチンは、この処理とは別の処理でも呼び出されるため、ここでサブルーチンとして記載する。スクリプト形式のプログラム言語によりこの処理を実現する際には、実際にはこの部分のプログラムを独立したファイルにしておき、実行時にこのファイル内のスクリプトを他のプログラムにインクルードするような形とすることが好ましい。このプログラムは、ウェブ文書において、省エネ動作パターンテーブル358を表示するために、テーブル開始タグを出力するステップ400と、以下に説明するステップ404,406,408,410、及び412を、全ての時間帯に対して繰返すことでテーブル本体を作成するステップ402と、ステップ402の繰返しが完了した後に、テーブル終了タグを出力して処理を終了するステップ414とを含む。ステップ402で各時間帯に対して実行される処理は、その時間帯の情報を表示する行の開始タグを出力するステップ404と、時間帯を示す文字を出力するステップ406と、月曜日から日曜日までの各曜日について、以下のステップ410を繰返すことにより、特定の時間帯に関するテーブルの1行を作成するステップ408と、ステップ408により作成された行の終了を示す行終了タグを出力するステップ412とを含む。ステップ410では、各セルについて開始タグと終了タグとを出力するが、その際、セルの横幅を固定の値に指定するとともに、セルの背景色をパターンによりその曜日のその時間帯に割当てられている省エネ動作パターンに応じて指定する情報を開始タグ中に埋め込む。図17のプログラムを実行することにより、図8に示す省エネ動作パターンテーブル358のような表示を実現できる。登録プログラム図18に示す登録プログラムは、図8に示す登録ボタン350又は登録ボタン380が押されることによりウェブサーバ280により起動される。この際、図8の画面上の各要素に設定された値に応じたパラメータがこのプログラムに引数として渡される。引数としては、動作モードとしてオートモードが指定されたかマニュアルモードが指定されたか、という情報と、マニュアルモードが指定されたときに選択されたユーザパターン名と、ユーザパターンの編集を行なうか否かを示すフラグチェックボックス360の状態と、チェックボックス360がチェックされたときに有効となる、省エネパターン名省エネモード選択用のプルダウンメニュー362の選択結果、曜日曜日選択用のプルダウンメニュー364の選択結果、設定対象の時間帯の開始時間開始時間プルダウンメニュー366及び終了時間終了時間プルダウンメニュー368がある。このプログラムには、パターン名フィールド372の情報は渡されない。この登録プログラムは、引数に基づき、オートモードが指定されたかマニュアルモードが指定されたかを判定するステップ420と、オートモードが指定されたときに、設定記憶部282のオートフラグに1を格納するステップ422及びオートパターン更新処理図6のオートパターン更新部274による処理を実行することにより、最新のジョブログに基づいて省エネ動作パターンを更新するステップ424とを含む。このプログラムはさらに、ステップ420で動作モードがオートでないと判定されたときに、図6の設定記憶部282のオートフラグに0を格納するステップ426と、引数に基づき、ユーザにより指定されたユーザパターンを図6のユーザパターン記憶部284から読出し、パターン記憶部278に書込むステップ428と、書込まれたユーザパターンのパターン名を設定記憶部282に記憶させるステップ430とを含む。このプログラムでは、ステップ424及びステップ430の後、制御の流れは合流し、パターン記憶部278に記憶されている、実行中の省エネ動作パターンを読むステップ432が実行され、その結果と、設定記憶部282に記憶されている設定条件とにしたがい、図8に示す省エネルギー設定画面のヘッダ部分を出力するステップ434と、省エネ動作パターンテーブル358を作成するステップ436と、テール部分を出力して処理を終了するステップ438とを含む。ステップ436で実行されるのは、図17に示されるプログラムである。ユーザパターンの保存プログラム図19に示すユーザパターンの保存プログラムは、図8において保存ボタン374が押されたときにウェブサーバ280により呼び出される。このとき、このプログラムに渡される引数は、表示されている省エネ動作パターンテーブル358に対応する省エネパターンの具体的な値と、パターン名フィールド372に入力されたユーザパターン名とである。このプログラムは、引数に基づいて、同じ名前のユーザパターンがユーザパターン記憶部284図6参照に記憶されているか否かを判定するステップ450と、同じ名前が存在するときに、入力されたユーザパターン名と同じ名前のユーザパターンを省エネ動作パターンテーブル358により表されるパターンで更新するステップ452と、同じ名前が存在しないときに、省エネ動作パターンテーブル358により表されるパターンをユーザパターン記憶部284に追加するステップ454と、追加されたパターン名をユーザパターン記憶部284の索引領域に保存するステップ456とを含む。このプログラムでは、ステップ452及び456の後、制御の流れは合流し、ステップ458において、ステップ452で更新された、又はステップ454で追加されたユーザパターンをユーザパターン記憶部284から読出し、このユーザパターンを用いて、ヘッダ部分を出力しステップ460、テーブル作成出力処理をしステップ462、テール部分の出力をしてステップ464処理を終了する。この処理の結果、ユーザにより保存することが指定されたユーザパターンがユーザパターン記憶部284に保存され、省エネルギー設定画面には、保存されたユーザパターンにしたがった省エネ動作パターンテーブル358が表示される。パターン更新図20を参照して、図6に示す更新処理部288を実現するプログラムは、図8に示す更新ボタン352又は更新ボタン382が押されることにより起動される。このプログラムは、モード選択ラジオボタン354から受けた引数に基づいて、指定された動作モードがオートモードかマニュアルモードかを判定するステップ480と、指定された動作モードがオートモードの時に、実行中の省エネ動作パターンをパターン記憶部278から読出すステップ482と、指定された動作モードがマニュアルモードのときに、ユーザパターン名設定用のプルダウンメニュー356からの引数であるユーザパターン名を持つユーザパターンをユーザパターン記憶部284から読出すステップ486とを含む。このプログラムでは、ステップ482及びステップ486の後、制御の流れは合流し、ステップ488でヘッダ部分の出力を行なう。この後、ステップ502でテーブル作成出力を行ない、ステップ504でテール部分を出力してこのプログラムの実行を終了する。表更新プログラム図21を参照して、図6の表更新処理部294を実現するためのプログラムは、図8において表の更新ボタン370が押されたときに起動される。なお、図8において、省エネモード選択用のプルダウンメニュー362、曜日選択用のプルダウンメニュー364、開始時間プルダウンメニュー366、終了時間プルダウンメニュー368及び表の更新ボタン370は、チェックボックス360がチェックされたときのみアクティブになる。チェックボックス360がチェックされていないときにはこれらはアクティブではなく、したがって表の更新ボタン370が押されることもなく、図21のプログラムが実行されることもない。このプログラムが起動されるときには、省エネ動作パターンテーブル358の元となる表データ、省エネパターン名、曜日、開始時間及び終了時間が引数としてウェブサーバ280から渡される。このプログラムは、省エネ動作パターンテーブル358に表示されている省エネ動作パターンのデータのうち、引数で指定される曜日の、開始時間及び終了時間で指定される範囲の省エネ動作パターンを、省エネパターン名で示される省エネ動作パターンで入れ替えるステップ520と、このようにして更新された省エネ動作パターンのデータに基づいて、ヘッダ部分を出力するステップ522、省エネ動作パターンテーブル358を作成し出力するステップ524、及びテール部分を出力して処理を終了するステップ526を含む。オートパターン更新プログラム図22を参照して、図6に示すオートパターン更新部274を実現するためのプログラムは、図6に示すタイマ276により定期的に実行される。本実施の形態のシステムでは、オートフラグが0のとき、すなわち自動的に画像形成装置100の稼動状況から省エネ動作パターンを学習しないモードになっているときにも、このオートパターン更新処理を実行し結果を保存しておく。こうすることで、仮にマニュアルで動作しているときでも、実際の稼動状況に応じて更新された省エネ動作パターンを表示させることができ、管理者が画像形成装置100を設定する際に参考にできる。このプログラムは、ログ記憶部272に記憶されたジョブログの日時をキーとして、直前の所定期間例えば1週間のジョブログを全て読出すステップ540と、図15に示す特定日情報レコード950を参照して、特定日及の指定があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ970と、ステップ970の判定が肯定のときに、さらに図15に示す特定日パターンレコード952、曜日別フラグレコード954、及び期間休日レコード956を読出し、これらレコードにより特定日と指定されていない日のジョブログ、及び特定日として指定されている日のジョブログであって、週間スケジュールにしたがうと設定されている時間帯のジョブログのみを用い、曜日別、時間帯別に画像形成装置100の出力枚数、ジョブ数、及び待機時間を集計するステップ972と、ステップ540で読出されたジョブログに基づいて、曜日別、時間帯別に、画像形成装置100による記録用紙の出力枚数、処理したジョブ数、待機時間の合計をそれぞれ集計し稼働率を算出するステップ542とを含む。ステップ972において、特定日の設定がされている場合には、オートパターン更新部274はさらに、特定日情報940から特定日パターンレコード952、曜日別フラグレコード954、及び期間休日レコード956を読出す。オートパターン更新部274はさらに、読出した情報に基づいて特定日パターンが設定されている日であって、かつ特定パターンが指定された日を特定する。このとき、特定日情報レコード950の日付と曜日別フラグレコード954及び期間休日レコード956から読出された情報とを参照することにより、特定日情報レコード950に特定日として指定された日が休日にあたるか否かを判定する。特定日が休日に当たると判定されたときにはさらに、特定日情報レコード950の休日動作フラグを参照することにより、特定日を繰上げるか、繰下げるか、特定日とはしないかを判定する。このようにして特定日のスケジュールを実行する日を決定した後、オートパターン更新部274は、そのような特定日のスケジュールを実行する日のうちで週間設定にしたがうに設定されている時間帯と、特定日とされていない日の全ての時間帯とについて、ステップ540で取得したログに基づき、曜日別、時間帯別に、画像形成装置100の出力枚数、ジョブ数、及び待機時間を集計するステップ972。この処理により得られる結果から、特定日の週間設定にしたがうが設定されている時間帯と、特定日以外の全時間帯との各々について、画像形成装置100の稼働率が計算できる。このプログラムはさらに、ステップ972が実行された後、又はステップ542が実行された後に実行され、各曜日の各時間帯にについて、後述の処理546を繰返すステップ544と、設定記憶部282図6参照に記憶されているオートフラグが1か否かを判定するステップ562と、オートフラグが1のときに、ステップ544で作成された省エネ動作パターンでパターン記憶部278に記憶された省エネ動作パターンを更新し処理を終了するステップ564と、オートフラグが0のときに、ステップ544で作成された省エネ動作パターンをバックアップとしてユーザパターン記憶部284に追加して記憶し、処理を終了するステップ566とを含む。このようにユーザパターン記憶部284に記憶された省エネ動作パターンは、自動的に学習されたものではあるが、ユーザパターンと同様に扱うことができる。ステップ544で各曜日の各時間帯に対して実行される処理546は、その曜日の各時間帯に対し、以下に説明するステップ548,550,552,554,556,558及び560を含む。処理546は、その曜日のその時間帯について集計された出力枚数、ジョブ数、待機時間が、稼働率高とするための条件のいずれかに該当するか否かを判定するステップ548と、ステップ548で条件が充足されると判定されたときに該当曜日の該当時間帯の省エネ動作パターンを高パフォーマンスに設定してこの曜日、この時間帯の処理を終了するステップ556と、ステップ548で条件が充足されないと判定されたときに、集計結果が、稼働率やや高とするための条件のいずれかに該当するか否かを判定するステップ550と、ステップ550で条件が充足されると判定されたときに該当曜日の該当時間帯の省エネ動作パターンをパフォーマンスに設定してこの曜日、この時間帯の処理を終了するステップ558と、ステップ550で条件が充足されないと判定されたときに、集計結果が、稼働率中とするための条件のいずれかに該当するか否かを判定するステップ552と、ステップ552で条件が充足されると判定されたときに該当曜日の該当時間帯の省エネ動作パターンをバランスに設定してこの曜日、この時間帯の処理を終了するステップ560と、ステップ552で条件が充足されないと判定されたときに、該当曜日の該当時間帯の省エネ動作パターンを省電力に設定してこの曜日、この時間帯の処理を終了するステップ554とを含む。特定日設定画面の生成プログラム図8に示すボタン660又は662を押したときに図9に示す特定日登録画面680を表示する処理特定日設定画面生成部302の機能に相当する。を実現するプログラムは、以下のような制御構造を有する。なお、このプログラムはサーバ側で動作して図9に示す特定日登録画面680、図10に示す特定日パターン登録画面720、及び図13に示す休日登録画面830を切替えて表示可能なスクリプトを含むHTMLソースを生成して、ウェブサーバ280を介して相手端末に送信する機能を持つ。図23を参照して、このプログラムは、図6に示す特定日情報記憶部304から特定日情報940図15参照を読出すステップ990と、ステップ990により読出された情報のうち、特定日情報レコード950から読出された情報に基づいて、特定日登録画面680図9を表示するためのHTMLソースを生成するステップ992と、ステップ990により読出された情報のうち、特定日パターンレコード952から読出された情報に基づいて、特定日パターン登録画面720図10を表示するためのHTMLソースを生成するステップ994と、ステップ990により読出された情報のうち、曜日別フラグレコード954及び期間休日レコード956から読出された情報に基づいて、休日登録画面830図13参照を表示するためのHTMLソースを生成するステップ996と、このようにして生成されたHTMLソースを相手端末のブラウザ出表示する際に、特定日登録画面680が最初に表示するスクリプトが実行されるようにHTML文書に特定の変数とその値とを書込むステップ998と、このようにして生成されたHTMLソースのフォームをウェブサーバ経由で相手端末に送信して処理を終了するステップ1000とを含む。図9に示す特定日登録画面680、図10に示す特定日パターン登録画面720、及び図13に示す休日登録画面830は、それぞれ1又は複数のフォームからなるHTMLソースを表示した画面である。各フォームには、そのフォーム内の所定のボタン等を押したときに、次にウェブサーバ280経由で実行されるべきプログラムのファイル名が記載されている。ボタンを押すと、次に実行すべきファイル名が、そのプログラムで処理すべきデータとともにウェブサーバに送信され、処理される。こうした処理は、ウェブサーバによるフォーム処理としてよく知られた事項である。なお、特定日登録画面680、特定日パターン登録画面720、及び休日登録画面830の切替は、前述したとおり特定日タブ710、パターンタブ712、及び休日タブ714を押すことにより行なわれる。この切替は、各画面を構成するUI部品を画面別にグループにまとめておき、あるタブが押されたときには、そのタブに対応する画面のUI部品のみが表示され、他の画面のUI部品は表示されなくなるように各UI部品のプロパティを設定すればよい。この処理は、端末側のブラウザで実行されるスクリプトにより実現される。ただしこのスクリプト自体は、図23に示すプログラムの中で、画像形成装置100側で作成され、HTMLソース内に埋め込まれる。もちろん、特定日登録画面680、特定日パターン登録画面720、及び休日登録画面830をいずれも別々のプログラムで作成するようにしてもよい。この場合、相手端末のブラウザ上で各タブが押されるごとに、対応するプログラムが画像形成装置100で実行され、押されたタブに対応する画面を相手端末のブラウザに送信すればよい。図10の特定日パターン登録画面720、及び図13の休日登録画面830は、通常のシステムにおけるマスター保守プログラムと同様の考え方で実現できる。しかし図9に示す特定日登録画面680の場合、本実施の形態では通常のマスター保守のための処理に加えて、特定日パターン作成時のユーザ補助のために、デフォルトの特定日パターンを生成する処理を実行することが考えられる。特定日及び特定時間帯の設定を行なう作業者は、特定日及び特定日時の指定と、その日時における動作パターンとの双方を設定する必要がある。特定日及び特定日時は比較的に簡単に設定できるが、その日時においてどのような動作パターンが適切かについて、作業者は明確に知ることはできない場合もあり得る。こうしたケースに対しては、本実施の形態では、画像形成装置100がある程度適切なデフォルトの動作パターンを自動的に提供する。このような機能を画像形成装置100に実装することにより、作業者の負担を緩和できる。しかもデフォルトの値はジョブログを処理して得られるので、作業者の意図に完全に合致しているとは限らないが、当たらずとも遠からずという値に設定できる。この場合、上記したように、本実施の形態では、特定日は月単位で指定される。したがって、通常の省エネ動作パターンのように週単位での集計ではなく、月単位でデフォルトパターンを集計する必要がある。そうした処理を実行するプログラムの制御構造について、図24及び図25を参照して説明する。具体的には、この処理を実現するための1つの方法として、前述したように図9の特定日登録画面680において、プルダウンメニュー734の中にデフォルト設定という項目を設ける。ユーザがプルダウンメニュー734でデフォルト設定を選択して登録ボタン692を押すと、以下に制御構造を示すプログラムによってデフォルトの動作パターンが生成され、指定された特定日の動作パターンとして設定される。特定日の登録図24に制御構造を示すプログラム図6の特定日登録部300に相当する機能を実現する。は、図9の特定日登録画面680において、ユーザが登録ボタン692を押したときに、画像形成装置100で実行される。図24を参照して、このプログラムは第1の特定日のチェックボックス730図9参照がチェックされているか否かを判定し、チェックされていなければ第1の特定日に対する処理をスキップして第2の特定日の処理に制御を進めるステップ1020と、ステップ1020の判定が肯定のときに、プルダウンメニュー734によってデフォルトメニューが指定されているか否かを判定するステップ1022と、ステップ1022の判定が肯定のときに、所定のルーチン後述を実行することにより、第1の特定日のためのデフォルトパターンを生成するステップ1024図6のデフォルトパターン作成部306に相当する機能を実現する。とを含む。ここで生成されたデフォルトパターンには、仮のパターン番号が割当てられ、対応する特定日パターンレコードが一時的に生成される。ステップ1022の判定が否定のときには、制御はステップ1026に進む。ステップ1022の判定が否定でかつステップ1024の実行が終わったときにも同様、制御はステップ1026に進む。ステップ1026では、第1の特定日のレコードを、入力にしたがって更新する。このとき、プルダウンメニュー734によって特定日パターンのいずれかが指定されていればその特定日パターンが特定日情報レコード950の使用パターン番号に代入される。プルダウンメニュー734によってデフォルトパターンが指定されていれば、ステップ1024で生成したデフォルトパターンの仮のパターン番号が使用番号に指定される。ステップ1026の処理が終了すると、制御はステップ1028に進む。ステップ1020の判定が否定のときにも、制御はステップ1028に進む。ステップ1028では、ステップ1020~1026と同様の処理が第2の特定日に対して行なわれる。このときの処理対象は、図9の第2の特定日情報指定領域696に入力された情報である。同様にして、第2の特定日に対する処理が終了すると、ステップ1030で第3の特定日に対する処理が行なわれる。処理対象は、図9の第3の特定日情報指定領域698に入力された情報である。ステップ1030が終了すると、ステップ1032で、図9に示す特定日登録画面680の画面が、ステップ1020~1030の処理結果に応じた内容で表示される。デフォルトのパターンが指定されている場合には、それらを図10に示す特定日パターン登録画面720により修正し、第1~第5の特定日パターンに割当てる必要があるため、図9の画面にその旨のメッセージを表示し、デフォルトパターンに仮に割当てられたパターン番号を強調表示するとよい。作業者は、この仮のパターン番号を見て、図10のプルダウンメニュー792にこの仮のパターン番号を指定してコピー実行ボタン794をクリックすることにより、第1~第5の特定日パターンを、指定されたデフォルトパターンにしたがった初期値に設定し、さらに所望のパターンに修正できる。なお、こうして作成されたデフォルトパターンは、いずれ削除する必要がある。削除のタイミングとしては、例えば、第1~第3の特定日の特定日パターン番号のいずれにも、デフォルトのパターン番号が格納されない状態となったときを挙げることができる。図25を参照して、図24のステップ1024では以下のような制御構造を持つプログラムが実行される。図25を参照して、ステップ1050で、図6のログ記憶部272に記憶されているジョブログのうちから、過去1ヶ月分のログを読出す。続くステップ1052で、特定日として指定された日に該当する日の時間帯別に、画像形成装置100による出力枚数、画像形成装置100が処理したジョブ数、画像形成装置100の待機時間をそれぞれ集計する。この後、ステップ1054で、各時間帯に対して所定の処理を行なう。ステップ1054で各時間帯に対して行なわれる処理は、ステップ1052で集計された結果のうち、処理対象の時間帯における集計結果が、稼働率高とするための条件のいずれかに該当するか否かを判定するステップ1054と、ステップ1054で条件が充足されると判定されたときに該当時間帯の省エネ動作パターンを高パフォーマンスに設定してこの時間帯の処理を終了するステップ1058と、ステップ1054で条件が充足されないと判定されたときに、集計結果が、稼働率やや高とするための条件のいずれかに該当するか否かを判定するステップ1060と、ステップ1060で条件が充足されると判定されたときに該当時間帯の省エネ動作パターンをパフォーマンスに設定して、この時間帯の処理を終了するステップ1062と、ステップ1060で条件が充足されないと判定されたときに、集計結果が、稼働率中とするための条件のいずれかに該当するか否かを判定するステップ1064と、ステップ1064で条件が充足されると判定されたときに、該当時間帯の省エネ動作パターンをバランスに設定して、この時間帯の処理を終了するステップ1066と、ステップ1064で条件が充足されないと判定されたときに、該当時間帯の省エネ動作パターンを省電力に設定して、この時間帯の処理を終了するステップ1068とを含む。ステップ1054で、全ての時間帯についてステップ1056~1068の処理が完了すると、ステップ1070で、このパターンに仮のパターン番号を付して図6のパターン記憶部278に出力し、そのパス付きのファイル名と、パターン番号とを特定日情報記憶部304に出力して処理を終了する。仮のパターン番号は図24に示す親ルーチンに返され、例えばステップ1026で第1の特定日のパターン番号に代入される。特定日パターンと実績パターンとの比較図6の特定日実績比較部308及び特定日実績算出部310の機能を実現するためのプログラムは、以下のような制御構造を持つ。このプログラムは、利用者のPCのブランザウ画面に表示された図10の特定日パターン登録画面720において実績と比較ボタン796又は798が押されたときに、画像形成装置100のCPU166により実行されるものである。すなわち、本実施の形態では、このプログラムは管理者により手動で起動される。しかし、このプログラムを、例えば毎月末等特定の日に自動的に起動するように設定してもよいし、管理者により特に設定された日に起動するようにしてもよい。自動的に起動する場合には、比較結果を画面に表示するよりは、比較結果を示す電子メール等を管理者のアドレスに送信するようにしてもよい。図26を参照して、CPU166は、ステップ1130において、図6に示すログ記憶部272に記憶されたジョブログから直前3ヶ月分のジョブログを読み出す。ステップ1132において、CPU166は、特定日及び特定時間帯の指定があるか否かについて判定する。判定が否定であればステップ1146で図10に示す特定日パターン登録画面720のHTMLソースを利用者のPCのブラウザに返して処理を終了する。このとき、特定日の指定がない旨のメッセージを画面中に表示する文字列を特定日パターン登録画面720のHTMLソース中に挿入する。ステップ1132の判定が肯定であれば制御はステップ1134に進む。ステップ1134では、CPU166は、特定日の各時間帯について、画像形成装置100による出力枚数、画像形成装置100が実行したジョブ数、及び待機時間を集計する。続くステップ1136では、以下に述べる処理1140を、各特定日の各時間帯に対して繰返す。すなわち、処理1140は、処理対象の特定日の処理対象の時間帯について、ステップ1130の集計において3ヶ月分の実績データがあったか否かを判定するステップ1158と、ステップ1158の判定が否定的な場合に、当該時間帯について実績なしを設定してこの時間帯に関する処理を終了するステップ1174とを含む。処理1140はさらに、ステップ1158の判定が肯定のときに、処理対象の特定日の処理対象の時間帯に関する、ステップ1130での集計結果に基づいて、この特定日のこの時間帯について集計された出力枚数、ジョブ数、待機時間が、稼働率高とするための条件のいずれかに該当するか否かを判定するステップ1160と、ステップ1160で条件が充足されると判定されたときに該当特定日の該当時間帯の省エネ動作パターンの実績を高パフォーマンスに設定してこの特定日、この時間帯の処理を終了するステップ1162と、ステップ1160で条件が充足されないと判定されたときに、集計結果が、稼働率やや高とするための条件のいずれかに該当するか否かを判定するステップ1164と、ステップ1164で条件が充足されると判定されたときに該当特定日の該当時間帯の省エネ動作パターンの実績をパフォーマンスに設定してこの特定日、この時間帯の処理を終了するステップ1166と、ステップ1164で条件が充足されないと判定されたときに、集計結果が、稼働率中とするための条件のいずれかに該当するか否かを判定するステップ1168と、ステップ1168で条件が充足されると判定されたときに該当特定日の該当時間帯の省エネ動作パターンの実績をバランスに設定してこの特定日、この時間帯の処理を終了するステップ1170と、ステップ1168で条件が充足されないと判定されたときに、該当特定日の該当時間帯の省エネ動作パターンの実績を省電力に設定してこの特定日のこの時間帯の処理を終了するステップ1172とを含む。処理1140を全ての特定日の全ての時間帯について繰返すことにより、図11の右側に示す実績パターン1302のようなパターンを得ることができる。CPU166は、処理1140を全ての特定日の全ての時間帯について繰返した後、得られた特定日の省エネ動作パターンの実績を図6に示す実績パターン記憶部312に保存する図26のステップ1142。この後、CPU166はステップ1144で、特定日についてマニュアルで設定された特定日パターンと、ステップ1142で実績パターン記憶部312に保存された省エネ動作パターンの実績とを比較し、その結果から図12に示す相違パターン一覧画面1310を生成してユーザのPCのブラウザ画面に送信してこの処理を終了する。図27を参照して、図26のステップ1144で実行される比較処理を実現するプログラムは、以下のような制御構造を持つ。まず、ステップ1200で、ステップ1142で実績パターン記憶部312図6参照に保存された特定日の省エネパターンの実績を読出す。続いてステップ1210で、処理1214を各特定日の各時間帯について実行する。処理1214は、処理対象の特定日の処理対象の時間帯について、図11に示す特定日パターン1300と実績パターン1302とが相違しているか否かを判定するステップ1230と、ステップ1230の判定が肯定のときに、学習結果のセルを相違パターン一覧画面1310の該当セルに代入して処理1214を終了するステップ1232と、ステップ1230の判定が否定の時に、比較テーブルの該当セルに値0を代入して処理1214を終了するステップ1234とを含む。既に述べたように、ステップ1232で各セルに代入される値は1~4のいずれかである。値0は、ここでは両者の間に相違がなかったことを示す。処理1214が終了すると、CPU166はステップ1216でこの比較テーブルを実績パターン記憶部312に保存し、続くステップ1218でこの比較テーブルに基づいて、図12の相違パターン一覧画面1310のHTMLソースを作成し、ウェブサーバ280を介してユーザのPCのウェブブラウザに返信し、処理を終了する。《動作》画像形成装置100は以下のように動作する。なお、以下の説明では、画像形成装置100の各機能のうち、省エネ設定部260に関する動作のみ説明し、他の通常の機能の動作については繰返さない。<ログの収集>画像形成装置100の電源が投入されると、ログ取得部270は画像形成装置100のジョブのログを取得し始める。ジョブログはログ記憶部272に記憶される。<パターンの自動更新処理>タイマ276は時間を計時しており、1時間ごとにオートパターン更新部274を起動する。図22を参照して、オートパターン更新部274はログ記憶部272から直前の所定期間分本実施の形態のシステムでは1週間分のログを取得しステップ540、以下のような処理をする。オートパターン更新部274はまず、取得したログに基づき、曜日別、時間帯別に、画像形成装置100の出力枚数、ジョブ数、及び待機時間を集計するステップ542。この処理により得られる結果から、稼働率が計算できる。さらに月曜日~日曜日の各曜日について、ステップ548-554を繰返す。この処理により、各曜日の各時間帯の省エネ動作パターンが設定される。続いてステップ562で、オートフラグが1と等しいか否かが判定される。結果が肯定であれば、パターン記憶部278に記憶されている省エネ動作パターンを新たに算出された省エネ動作パターンで更新しステップ564、処理を終了する。ステップ566の結果が否定であれば、新たに算出された省エネ動作パターンをユーザパターン記憶部284にバックアップのパターンとして記憶しステップ566、処理を終了する。以上でパターン記憶部278の更新処理は終了である。<省エネ動作パターンの表示及び更新>ユーザが例えば図5に示す管理者用のPC190から画像形成装置100にログインすると、管理者用のPC190の画面には画像形成装置100の管理用のメニューが表示される図示せず。このメニューには、省エネ動作パターンの表示及び更新という項目が表示されている。ユーザがこの項目を選択すると、図6に示すウェブサーバ280によりこの要求が表示処理部286に与えられる。すなわち、図16に示すプログラムが起動される。表示処理部286はまず、設定記憶部282に記憶されている各種の設定を読込む図16のステップ330。この設定は、稼働率算出用のテーブルと、省エネパターン設定用のテーブルと、オートフラグと、現在使用されている省エネ動作パターンとを含む。続いて表示処理部286は、読込んだ設定に基づいて図5に示す省エネルギー設定画面のヘッダ部分を作成し、出力するステップ332。この出力はウェブサーバ280を介して管理者用のPC190に送信され、管理者用のPC190上で動作するウェブブラウザにより表示される。ステップ334で表示処理部286は、現在実行中の省エネ動作パターンをパターン記憶部278から読出すステップ334。読出した省エネ動作パターンにしたがって、ステップ336で図8の省エネ動作パターンテーブル358の表示を作成し、出力する。この表示もウェブサーバ280を介して管理者用のPC190に送信され、管理者用のPC190のブラウザが画面に追加表示する。この結果、管理者用のPC190のブラウザのウィンドウには、ヘッダ部分と省エネ動作パターンテーブル358図8参照とが表示される。さらに表示処理部286はテール部分を出力する。この表示もウェブサーバ280を経て管理者用のPC190のブラウザに与えられ、表示される。この結果、図8に示すような画面が管理者用のPC190に表示される。この表示用データの作成の際、表示処理部286は、モード選択ラジオボタン354及びユーザパターン名設定用のプルダウンメニュー356を、設定にしたがった表示とする。チェックボックス360についてはチェックをいれず、省エネモード選択用のプルダウンメニュー362、曜日選択用のプルダウンメニュー364、開始時間プルダウンメニュー366、終了時間プルダウンメニュー368及び表の更新ボタン370はアクティブではなく、グレイアウト表示される。ここでユーザが行なえる動作として、Aオートモードとマニュアルモードとの切替モードの切替、Bユーザパターンの編集及び保存、C画像形成装置100に設定する省エネ動作パターンの変更登録がある。以下それらについて説明する。Aモードの切替使用するモードを切替えるときにはユーザは、モード選択ラジオボタン354のうち、選択するモードのラジオボタンを押す。選択したモードがマニュアルモードのときにはさらに、ユーザパターン名設定用のプルダウンメニュー356でどのパターンを使用するかを選択する。ユーザが更新ボタン352を押すと、図6に示す更新処理部288が起動し、以下のようにして省エネ動作パターンテーブル358を更新する。図20を参照して、ステップ480で、選択されたのがオートモードか否かを判定する。結果が肯定のときには、パターン記憶部278から実行中の省エネ動作パターンを読出し、結果が否定のときには、ステップ484で、ユーザパターン名設定用のプルダウンメニュー356によりユーザパターンが指定されたか否かを判定する。判定が肯定的であれば、指定されたユーザパターンをステップ486においてユーザパターン記憶部284から読出す。判定が否定的であれば、エラー用のヘッダ部分をステップ500で出力する。ステップ482とステップ486の後、制御の流れは合流し、ステップ488でヘッダ部分を出力し、読出されたパターンにしたがい、ステップ502で省エネ動作パターンテーブル358を出力し、ステップ504でテール部分を出力して処理を終了する。ステップ500が実行された場合には、空の省エネ動作パターンテーブルをステップ502で作成し、以下はエラーがなかった場合と同様である。この処理により、オートモードが指定されたときには、ログから学習された省エネ動作パターンが省エネ動作パターンテーブル358に表示され、マニュアルモードが指定されたときには、指定されたユーザパターンが省エネ動作パターンテーブル358に表示される。Bユーザパターンの編集及び保存省エネ動作パターンテーブル358に省エネ動作パターンのスケジュールが表示されているときに、ユーザがチェックボックス360をクリックすると、チェックボックス360にチェックが入り、省エネモード選択用のプルダウンメニュー362、曜日選択用のプルダウンメニュー364、開始時間プルダウンメニュー366、終了時間プルダウンメニュー368及び表の更新ボタン370が活性化する。この処理はサーバサイドではなく、クライアントのウェブブラウザ側で実行される。ユーザは、省エネ動作パターンテーブル358に表示されている各セルのうち、設定を希望するセルの曜日を曜日選択用のプルダウンメニュー364で指定し、時間帯を開始時間プルダウンメニュー366及び終了時間プルダウンメニュー368で指定し、そのセルに設定すべき省エネパターンを省エネモード選択用のプルダウンメニュー362により設定する。表の更新ボタン370を押すと、サーバに表の更新要求が送信され、ユーザの入力に従い表の更新を行なう処理が実行される。すなわち、図6に示す表更新処理部294が起動され、図21に示すプログラムが実行される。図21を参照して、現在省エネ動作パターンテーブル358に表示されているデータのうち、ユーザ入力により指定された曜日及び時間帯の各セルに、指定された省エネ動作パターンを示す値を入力するステップ520。続いて、ステップ522、524及び526により、修正後の値にしたがって、再度図8に示す画面を作成し、ウェブサーバ280を介してクライアントのブラウザに表示させる。ユーザが上記処理を繰返し、所望のパターンを作成した場合、ユーザはそのユーザパターンをユーザパターン記憶部284に記憶させる。そのためにユーザは、パターン名フィールド372に所望のユーザパターン名を表示し、図8に示す保存ボタン374を押す。この結果、ユーザパターンの保存要求がウェブサーバ280に送信され、ユーザパターン保存処理部292が起動される。ユーザパターン保存処理部292は、図19に示すプログラムを実行する。なお、パターン名フィールド372には、省エネ動作パターンテーブル358に表示されているユーザパターン名がデフォルトで表示される。図19を参照して、ステップ450において、ユーザにより入力されたユーザパターン名と同一名のユーザパターンがユーザパターン記憶部284に既に記憶されているか否かを判定する。結果が肯定の場合、ユーザにより入力されたユーザパターンで、ユーザパターン記憶部284に記憶されている同一名のユーザパターンを更新するステップ452。ステップ450の結果が否定の場合、新たなユーザパターンをユーザパターン記憶部284に追加しステップ454、ユーザにより指定されたユーザパターン名をユーザパターン記憶部284のインデックスに保存するステップ456。ステップ452及び456の後、制御の流れは合流し、ステップ452で更新されたパターン、又はステップ454で追加されたパターンをユーザパターン記憶部284から読出しステップ458、ステップ460、462及び464によりこのパターンにしたがって省エネルギー設定画面を作成して管理者用のPC190のブラウザに表示させて処理を終了する。以上でユーザパターンの編集及び保存が終了する。C省エネ動作パターンの設定更新ボタン352で呼び出されたパターンを画像形成装置100に設定する時には、ユーザは登録ボタン350を押す。この結果、パターンの登録要求が図6に示すウェブサーバ280に送られ、登録処理部290が起動される。登録処理部290は図18に制御構造を示すプログラムを実行する。図18を参照して、登録処理では、ユーザにより指定された省エネ動作モードがオートモードかマニュアルモードかが判定されるステップ420。結果が肯定であれば、設定記憶部282に記憶されているオートフラグが1に更新されステップ422、図22に示すオートパターン更新処理が実行されるステップ424。ステップ420の結果が否定なら、オートフラグが0に更新されステップ426、ユーザにより指定されたユーザパターンをパターン記憶部278に書込みステップ428、書込まれたパターンのパターン名を現在実行中のパターン名として設定記憶部282に保存する。ステップ424及びステップ430の後、制御の流れは合流し、現在実行中のパターンをパターン記憶部278から読出しステップ432、ステップ434,436及び438で、そのパターンにしたがった省エネルギー設定画面図8を作成し、クライアントに送信して処理を終了する。このような本実施の形態のシステムでは、週を単位として省エネ動作パターンを自動的に決定している。企業活動のかなりの部分が週を単位として行なわれているので、このように週単位でパターンを決定することには合理性がある。しかし、企業活動の全てが週単位というわけではなく、例えば各月の特定日が特に業務が繁忙する日である場合のように、月単位で省エネ動作パターンを特定したほうがよい場合がある。それだけではなく、年単位のサイクルで省エネ動作パターンを決定しなければならないような場合もあり得る。こうした日がある場合、前述した週単位で決定した省エネ動作パターンが妥当でない場合が多い。そのため、例えばそうした日だけはマニュアルで省エネ動作パターンの設定を行なうようにしてもよい。しかしこのように、自動的に省エネ動作パターンを学習する方法と、特定の日だけマニュアルで省エネ動作パターンを設定する方法とを混在して用いていると、省エネ動作パターンの学習精度が落ちてしまうという問題がある。例えば、通常は省エネ動作優先のパターンで設定されている曜日例えば水曜日であっても、月末には繁忙になることがあり得る。そうした事情に対処するために、月末が水曜日になったときには、その日だけ省エネ動作パターンをマニュアルで設定する場合が想定される。ところがこの場合、次のような問題が生じる。すなわち、たまたま月末が水曜日になったものとする。月末で繁忙であったため、かなり多くのログが記録される。次に水曜日の省エネパターンを自動的に設定する時期になると、水曜日のログとして他の日それほど繁忙ではなかったものとする。のログとともに、この月末の水曜日のログが読出され、これらログに基づいて水曜日の省エネ動作パターンが設定される。その結果、本来はそれほど多忙ではない曜日であっても、たまたま省エネ動作パターンの設定のためのログ期間中に月末になる日があった場合には、省エネ動作パターンが本来の省エネ優先の設定から、効率優先の設定の方向にずれてしまう可能性がある。省エネを効率よく進めるためには、このような問題は回避する必要がある。また、そのためのユーザの作業はできるだけ簡単なものとなるようにすることが望ましい。さらに、企業活動では休日の問題もある。例えば上記した例で言うと、月末が水曜日であっても、たまたまその日が企業の休日であれば、繁忙になるとは限らない。おそらく、その前日が繁忙日となるであろう。逆に、休日の次の日が繁忙になる場合もあり得る。場合によっては、企業の休日にもかかわらず、システムは繁忙となることもあり得る。すなわち、上記したような特定の日が休日にあたった場合には、どのようにログを処理して省エネパターンを計算するかが問題となる。本実施の形態にかかる画像形成装置100は、こうした場合、以下のように動作して上記した問題に対処する。<特定日の登録>特定日の登録をするユーザが例えばPC190上でブラウザから画像形成装置100のウェブサーバにアクセスすると、図8に示す省エネルギー設定画面が表示される。この画面に表示される各種のUI部品のうち、ボタン660及び662以外を操作したときの画像形成装置100の動作は、本実施の形態のシステムの画像形成装置100の動作と同じである。ユーザがボタン660又は662をクリックしたものとする。この操作により、PC190のブラウザから画像形成装置100のウェブサーバ280に対し、特定日設定画面生成部302を実現するためのプログラムのファイル名を指定したリクエストが送信される。ウェブサーバ280はこのリクエストを受信すると、指定されたファイル名の拡張子にしたがってプログラムの実行系を選択し、その実行系に当該ファイル名を渡す。このファイル名を受け取った実行系は、そのファイル名により指定されるファイルをハードディスク168図4参照から読出し、そのファイルに含まれるスクリプトを解析して実行する。もちろん、実行系によっては、指定されたファイルがバイナリのオブジェクトファイルである場合もある。ボタン660又は662に関連付けられているプログラムは、図23に制御構造を示すものである。CPU166図4参照がこのプログラムを実行することにより、図6の特定日設定画面生成部302が実現される。すなわち、図23の各ステップがCPU166により実行され、図9に示す特定日登録画面680を表示するためのHTMLソースが作成されてPC190のブラウザに送信される。PC190のブラウザには図9に示す特定日登録画面680が表示される。なお、ここで画像形成装置100からPC190に送信されるHTMLソースには、特定日登録画面680を表示するためのHMTLソースだけではなく、図10の特定日パターン登録画面720及び図13の休日登録画面830を表示するためのHTMLソースと、特定日タブ710、パターンタブ712、及び休日タブ714を操作することにより、クライアントサイドで画面を切替えるためのスクリプトも含まれる。図9の状態では、これらのうち特定日登録画面680を構成するUI部品のみが表示され、他のUI部品については非表示にされている。パターンタブ712を押せば特定日登録画面680及び休日登録画面830を構成するUI部品が非表示となり、特定日パターン登録画面720を構成するUI部品のみが表示される。休日タブ714が押されると、休日登録画面830を構成するUI部品のみが表示され、特定日登録画面680及び特定日パターン登録画面720を構成するUI部品は非表示となる。図9を参照して、ユーザが例えばチェックボックス730をチェックし、特定日設定領域732で特定日を設定し、プルダウンメニュー734でデフォルトパターンを指定したものとする。ここではさらに特定日が休日にあたったときの動作として繰上げるを選択したものとする。ユーザはこれらを設定した後、登録ボタン692をクリックする。登録ボタン692には、図24に制御構造を示すプログラムが関連付けられており、このプログラムのファイル名を指定したリクエストがPC190から画像形成装置100に送信される。画像形成装置100では、図24に制御構造を示すプログラムが実行される。この例では、ステップ1020及び1022の経路を経てステップ1024が実行される。ステップ1024では、図25に制御構造を示すプログラムが実行される。ステップ1050,1052により、図9の特定日設定領域732により指定された特定日本実施の形態では1ヶ月前の該当日のジョブログがログ記憶部272図6参照から読出され、そのジョブログをステップ1054~ステップ1068で処理することにより、デフォルトのパターンが生成される。このデフォルトパターンには仮のパターン番号がパターン番号及びパターン名として割当てられる。ステップ1024では、図15の特定日パターンレコード952に、生成されたデフォルトパターンのレコードが追加される。続くステップ1026で、特定日情報記憶部304内の特定日情報レコード950のうち、第1の特定日に対応するレコードに、使用フラグオン、日付、デフォルトパターンに割当てられた仮のパターン番号、指定された休日動作フラグこの例では0、及びこの処理が実行された日時が記録される。この例では、ステップ1028及び1030では何も生成されない。最後に、ステップ1032で、更新後の情報に基づいて、再度、図23と同様の処理が実行され、図9に示す特定日登録画面680を表示するためのHTMLソースが生成され、PC190に送信される。特定日パターンとしてデフォルトパターンではなく、予め準備されたパターン第1から第5の特定日パターン、全て第2の省エネ優先モード図10のラジオボタン810の説明を参照であるパターン、8:00~18:00が第1の省エネ優先モードで18:00~18:00が第1のジョブ開始優先モードであるパターン、のいずれかが選択されたときには、ステップ1024の処理は実行されない。ステップ1026では、指定されたパターン番号が第1の特定日に対応する特定日情報レコード950の使用パターン番号に代入される。ユーザが第1の特定日に対して作成されたデフォルトパターンを修正したい場合には、ユーザは図9に示す特定日登録画面680においてパターンタブ712を押す。すると、図10に示す特定日パターン登録画面720が表示される。修正したい特定日パターンの番号をプルダウンメニュー770で指定すると、スケジュール表示領域790に、選択された特定日パターンに対して登録済のパターンが表示される。第1の特定日に対して作成されたデフォルトパターンの仮のパターン番号をプルダウンメニュー792で選択し、コピー実行ボタン794を押すと、スケジュール表示領域790に、第1の特定日に対して生成済のデフォルトパターンが表示される。ユーザは、プルダウンメニュー812及び814を用いて、スケジュール表示領域790に表示された時間帯別の動作モードのうち、修正したい時間帯を選択し、ラジオボタン810の中から新たな動作モードを指定して、追加ボタン816を押す。すると、スケジュール表示領域790のうち、指定された時間帯の動作モードが指定されたもので置換される。こうして所望のパターンができれば、ユーザは登録ボタン692又は756を押す。すると、図15に示す特定日パターンレコード952のうち、特定日パターン登録画面720のプルダウンメニュー770により指定された特定日パターンのレコードが、特定日パターン登録画面720の入力内容にしたがって更新される。特定日パターン登録画面720の表示も、この結果にしたがって更新される。このようにしてデフォルトパターンに基づいて特定日パターンを修正した後、図9に示す特定日登録画面680で第1の特定日のプルダウンメニュー734に、修正後の特定日パターンを指定することで、特定日設定領域732により指定された日の省エネ動作パターンとして、前月の同日のジョブログから得られたパターンを元にしたパターンが登録できる。ユーザが休日の設定を変更したいときには、ユーザは休日タブ714を押す。するとブラウザウィンドウには図13に示す休日登録画面830が表示される。このときの表示内容は、特定日情報940図15の曜日別フラグレコード954及び期間休日レコード956の登録内容にしたがう。ただし、このときに表示される期間プルダウンメニュー880により特定されるものは、本実施の形態では作業日を含む3ヶ月とする。ユーザが曜日指定領域842で休日としたい曜日のチェックボックスをチェックしたりチェックをはずしたりして登録ボタン862を押すと、曜日別フラグレコード954が操作にしたがって更新される。ユーザが図13のプルダウンメニュー880を操作して、設定したい期間を選択すると、休日登録部298は、選択された期間に対応するレコードを特定日情報940の期間休日レコード956から読出し、期間指定領域844をその内容にしたがって更新する。ユーザが、期間指定領域844の各チェックボックスをチェックしたりチェックをはずしたりして登録ボタン890を押すと、特定日情報940の期間休日レコード956のうち、プルダウンメニュー880により指定されたレコードの内容が、チェックボックス欄884の内容にしたがって更新される。休日登録部298は更新結果にしたがって休日登録画面830を更新する。ユーザが設定済の休日の一覧を見るときには、ユーザは図13の休日登録画面830のボタン840を押す。すると、休日登録部298は、図15の曜日別フラグレコード954及び期間休日レコード956を読出し、その結果に従って図14に示す休日一覧画面910のHTMLソースを生成し、PC190のブラウザに送信する。ブラウザはこのHTMLソースをブラウザウィンドウに表示する。以上の処理のうち、図10の特定日パターン登録画面720、図13の休日登録画面830、及び図14の休日一覧画面910を生成したり、図15の特定日パターンレコード952、曜日別フラグレコード954、及び期間休日レコード956を更新したりする処理は、通常のデータ管理システムにおけるマスターテーブルの更新処理の技術を用いることにより容易に実現できる。休日一覧画面910の生成は、データの読出しとHTMLソースの生成だけなので、特定日パターン登録画面720、休日登録画面830に関連する処理よりさらに容易に実現できる。<パターンの自動更新処理>オートパターン更新部274は、読出した情報に基づいて、画像形成装置100に特定日の設定がされているか否かを判定する。特定日の設定がされていなければ制御はステップ542に進む。特定日の設定がされている場合には、オートパターン更新部274はさらに、特定日情報940から特定日パターンレコード952、曜日別フラグレコード954、及び期間休日レコード956を読出す。オートパターン更新部274はさらに、読出した情報に基づいて特定日パターンが設定されている日であって、かつ特定パターンが指定された日を特定する。このとき、特定日情報レコード950の日付と曜日別フラグレコード954及び期間休日レコード956から読出された情報とを参照することにより、特定日情報レコード950に特定日として指定された日が休日にあたるか否かを判定する。特定日が休日に当たると判定されたときにはさらに、特定日情報レコード950の休日動作フラグを参照することにより、特定日を繰上げるか、繰下げるか、特定日とはしないかを判定する。このようにして特定日のスケジュールを実行する日を決定した後、オートパターン更新部274は、そのような特定日のスケジュールを実行する日のうちで週間設定にしたがうに設定されている時間帯と、特定日とされていない日の全ての時間帯とについて、ステップ540で取得したログに基づき、曜日別、時間帯別に、画像形成装置100の出力枚数、ジョブ数、及び待機時間を集計するステップ972。この処理により得られる結果から、特定日の週間設定にしたがうが設定されている時間帯と、特定日以外の全時間帯との各々について、画像形成装置100の稼働率が計算できる。以後の処理は、本実施の形態のシステムにおけるオートパターン更新部274の動作と同一である。<特定日の動作パターンの確認及び提案>既に述べたように、特定日の動作パターンをマニュアルで設定する場合、たとえそれが実績に基づいて作成されたデフォルトのパターンに基づくものであっても、様々な事情で実績と食い違ってくる場合がある。本実施の形態に係る画像形成装置100では、そのような相違を確認できる。すなわち、ユーザは図10の特定日パターン登録画面720において、実績と比較ボタン796又は798を押す。すると、図26及び図27にそれぞれ制御構造を示すプログラムが相次いで実行される。まず、図26のステップ1130で過去3ヶ月分のログが読出される。ステップ1132で特定日及び特定時間帯の指定があるか否かが判定され、指定がなければステップ1142で図10に示す特定日パターン登録画面720のHTMLソースを出力し、プログラムの実行を終了する。特定日パターン登録画面720のHTMLソースには、特定日の指定がない旨のエラーメッセージを示す文字列を挿入する。ステップ1132の判定が肯定の場合、ステップ1134ではさらに、該当する日が休日にあたるか否か、該当する場合には特定日を繰り上げるか否かが判定され、特定日の実績に算入すべき日を決める。さらに、ログからそれら各特定日の時間帯別に、画像形成装置100の出力枚数、画像形成装置100が処理したジョブ数、及び待機時間を集計する。この後、この集計結果に基づいて、各特定日の各時間帯について以下の処理1140を繰返す。すなわち、図26に示すステップ1158~1172を各特定日の各時間帯について実行することにより、各特定日の各時間帯について、動作モードを実績なし、高パフォーマンス、パフォーマンス、バランス及び省電力のいずれに設定するかが定められ、図11の右側に示す実績パターン1302のような実績パターンが得られる。CPU166は、この実績パターンを図6の実績パターン記憶部312に保存するステップ1216。続いて、ステップ1218で、図27に制御構造を示すプログラムを起動する。図27を参照して、このプログラムを実行する際には、CPU166は、最初に実績パターンを実績パターン記憶部312から読出し、特定日の省エネ動作パターンをパターン記憶部278から読出すステップ1200。続いてCPU166は、各特定日の各時間帯に対し、実績パターンの動作モードと特定日の省エネ動作パターンの動作モードとが相違するか否かを判定する。両者が同じ場合には、比較テーブルの該当セルに0を代入する。両者が異なる場合には、実績パターンの当該セルの値を、特定日の省エネ動作パターンの当該セルに代入する。CPU166は、このようにして得られた比較テーブルを実績パターン記憶部312に保存する図27のステップ1216。この後、CPU166は、図27のステップ1218で、比較テーブルの内容に基づいて、図12に示す相違パターン一覧画面1310を表示するためのHTMLソースを生成し、ユーザのPCのブラウザ画面に送信してこの処理を終了する。相違パターン一覧画面1310がユーザのPC190のブラウザ画面に表示されると、ユーザはマニュアルで設定した特定日パターンのうち、どの部分が実績とどのように異なっているかを確認できる。さらに、必要であれば、図10に示す特定日パターン登録画面720でセルの値を実績に基づいて変更することで、特定日パターンを実績に基づいたパターンに修正できる。なおステップ1218で行われるHTMLソースの生成時、各セルには、そのセルに対応する特定日の特定時間帯の動作モードの値を更新するために、画像形成装置100で準備されたプログラムを呼出すためのパラメータが付されたボタンを表示するようにし、そのボタンの色を、図12の相違パターン一覧画面1310により示されるような色に設定するとさらによい。この場合、ユーザが所望のボタンを押すと、マニュアルで設定された特定日パターンのうち、そのボタンに対応する特定日の特定時間帯の値が、そのボタンに対応するセルに格納された実績パターンの値で置換される。この結果、ユーザは、特定日パターンのうち、実績と相違した動作モードが設定されていた時間帯の動作モードを、実績に即した動作モードに容易に変更できる。《本実施の形態のシステムの効果》以上のように本実施の形態のシステムに係る画像形成装置100によれば、ログに基づいて自動的に省エネ動作パターンが更新されるだけでなく、そのパターンを画面上で確認できる。したがって、管理者が画像形成装置100がどのようなパターンで動作しているかを知ることができ、画像形成装置100を有効に管理できる。また、自動的に学習されたパターンと、ユーザにより作成されたパターンとを切替えて使用できる。そのために、例えば画像形成装置100の設置部署が変更されたとき等、過去のジョブログから学習したパターンが有効と思われないときには、マニュアルで画像形成装置100を設定できる。稼動の実態に合わないパターンで画像形成装置100が動作することを防止できる。したがって、画像形成装置100の消費するエネルギーを、稼動状態を勘案しつつ少なくできる。画像形成装置100の動作について、週単位ではない繰返し単位本実施の形態では月単位で、週単位と異なる特定日を指定して、週単位で自動算出したスケジュールとは異なるスケジュールを設定できる。したがって、事業所の実情により適合した省エネ動作スケジュールで画像形成装置100を稼働させることができる。さらに、週単位で画像形成装置100の省エネ動作パターンを算出する際に、特定日の中で特定の省エネ動作モードが指定されているような時間帯については、計算から除外する。そのため、週単位で計算される省エネ動作パターンは、他の異なる得意な動作パターンで画像形成装置100が稼働する日の影響を受けなくなり、省エネ動作パターンの精度を高めることができる。特定日の動作パターンを指定する際には、デフォルトパターンの算出を指定すると、画像形成装置100のデフォルトパターン作成部306がその特定日について過去の該当日本実施の形態では前月の該当日におけるジョブログに基づいて、デフォルトの省エネ動作パターンが生成される。この省エネ動作パターンは、前月の該当日のジョブログに基づいているので、特定日として設定すべき動作パターンとして当たらずとも遠からずの動作パターンである。作業者は特定日の動作パターンを決定するために種々の統計を計算したり、装置の稼働状況を観察したりする必要はない。その結果、特定日を設定する際の作業者の負担を軽減できる。さらに、この実施の形態に係る画像形成装置100では、ある期間稼動した後に図10の実績と比較ボタン796又は798を押すことで、マニュアルで設定した特定日パターンと、その後のある程度の期間例えば3ヶ月の画像形成装置100の動作実績との相違を確認できる。ユーザはさらに、この結果に基づいて特定日パターンを容易に修正できる。ユーザは、例えば営業所の1週間ごとの営業パターンにあわせながら、さらに例えば1ヶ月単位での特定日の省エネ動作パターンを設定できるだけでなく、その精度をより高めていくことができる。[第2の実施の形態]以上説明した第1の実施の形態では、デフォルトパターン作成部306、オートパターン更新部274、特定日パターン登録部296、休日登録部298、特定日登録部300、特定日設定画面生成部302、特定日実績比較部308、特定日実績算出部310、及び実績パターン記憶部312等はいずれも画像形成装置100の省エネ設定部260内に設けられている。また図14に示す休日一覧画面910も休日登録部298で生成されている。しかし、本発明はそのような実施の形態には限定されない。例えば、これらの機能を別のサーバで実現するようにしてもよい。また、休日等は、事業所全体で統一する方が通常であるから、休日一覧画面910については、画像形成装置ごとではなく事業所内のサーバで統一的に管理する方が好ましい。この第2の実施の形態は、こうした考えにしたがい、パターンの更新及ぶ実績との比較、並びに特定日の設定等については省エネ管理サーバで行ない、休日に関しては休日管理用サーバで行なうという実施の形態である。図28に、この第2の実施の形態に係るネットワークシステム1100の概略ブロック図を示す。ネットワークシステム1100が第1の実施の形態のネットワークシステム180と異なるのは、インターネット1114への接続をネットワークシステム1100に対して提供するルータ1112と、いずれもインターネット1114に接続された省エネ管理サーバ1116及び休日管理サーバ1118とを含む点である。さらにネットワークシステム1100は、図16に示す画像形成装置100に代えて、省エネ管理サーバ1116及び休日管理サーバ1118と通信する機能を持ち、省エネ管理サーバ1116により決定された省エネ動作パターンにしたがって稼働する機能を持つ画像形成装置1110を含む。省エネ管理サーバ1116は、図6に示す第1の実施の形態におけるオートパターン更新部274と、特定日登録部300と、特定日パターン登録部296と、デフォルトパターン作成部306とに相当する機能を持つ。省エネ管理サーバ1116はさらに、定期的にネットワークシステム1100内の画像形成装置1110等の画像形成装置からジョブログを収集する機能を持つ。省エネ管理サーバ1116は、PC190等からの操作に応答して、画像形成装置1110の特定日と、特定日パターンとを管理する機能と、画像形成装置1110等のジョブログを収集する機能を、定期的に各画像形成装置の省エネ動作パターンを決定する機能を持つ。これらについては、第1の実施の形態における画像形成装置100のオートパターン更新部274、特定日登録部300、特定日パターン登録部296、デフォルトパターン作成部306、特定日情報記憶部304等を省エネ管理サーバ1116に設け、休日情報については休日管理サーバ1118から必要な情報を得ることにより実現できる。休日管理サーバ1118は、第1の実施の形態の画像形成装置100の休日登録部298の機能を持つことにより、PC190からの操作に応答して画像形成装置1110で統一して管理すべき休日情報を管理できる。休日管理サーバ1118は、画像形成装置1110及びPC190等から休日に関する情報の要求があれば、必要な情報を返す。そのために必要な機能は、第1の実施の形態で休日登録部298及び図13の休日登録画面830に関連して説明したとおりである。なお、省エネ管理サーバ1116と休日管理サーバ1118とを1つのサーバにまとめてもよいことは言うまでもない。その場合、図6に示した省エネ設定部260をほぼそのままサーバに移動させ、ログ取得部270にはネットワークシステム1100内の各画像形成装置のジョブログを収集する機能を持たせ、ログ記憶部272には画像形成装置ごとにジョブログを記憶する機能を持たせる。画像形成装置ごとに第1の実施の形態と同様の処理を行なうことにより、各画像形成装置について、各曜日についての省エネ動作パターンと、特定日についての特定日パターンと、特定日についての実績パターンとが形成される。画像形成装置ごとに作成された省エネ動作パターン、特定日パターン及び実績パターンはそれぞれ、画像形成装置を区別する情報とともにパターン記憶部278、特定日情報記憶部304、及び実績パターン記憶部312に記憶される。これら情報は、適切なときに対応する画像形成装置に送信され、記憶される。各画像形成装置は、これら省エネ動作パターン及び特定日パターンに基づいて、第1の実施の形態の画像形成装置100と同様に自分の動作モードを制御する。なお、上記実施の形態では、週単位と異なる特定日の集計単位として月単位を例とした。しかし本発明はそのような実施の形態には限定されない。多くの場合には週単位でオートパターン登録をし、特定日については月単位で計算すればよいが、月より長い単位として、例えば3ヶ月ごとに特定日を定めるようにしても良い。この場合、月ごとの集計とともに3ヶ月ごとに稼働率を集計する。月より短い単位として10日単位とか2週間単位で特定日を設けることも可能である。これらはいずれも実際のビジネスの遂行過程により定まるものであって、ビジネスの実情により容易にシステムを適合させることができる。以上のように本発明によれば、ある一定期間例えば週単位でログを集計することにより、画像形成装置の省エネ動作パターンを決定すると共に、特定日を設け、特定日については、上記した一定期間とは異なる期間例えば1ヶ月を単位としてログを集計してその特定日の省エネ動作パターンを決定できる。ビジネス上の取引又は処理が2種類以上のサイクルで繰返される場合、双方について最適な省エネ動作パターンを設定できる。さらに、マニュアルで設定した特定日パターンと、設定後の一定期間の画像形成装置の動作実績に基づいて得られた実績パターンとの比較を簡単に行なうことができる。実績と相違した設定の特定日パターンをより実績に即した値に容易に変更できる。その結果、事業所における画像形成装置の稼働実績を勘案しながら、例えば週単位で繰り返されるスケジュールと、例えば月単位で繰り返されるスケジュールのように、異なる繰り返し単位で画像形成装置の動作状況が異なる場合にも、作業効率が落ちることを防止しながら、画像形成装置の省エネ効果を維持させることができる。なお、部署によっては例えば夜間は画像形成装置100の電源が完全に切断されたりする場合が考えられる。そうした場合にはその時間帯のログを取得できない。したがって、そうした場合には、オートモードではその時間帯の省エネ動作パターンを決定できなくなるという問題がある。そうした場合の考え方として、予めデフォルトの省エネ動作パターンデフォルトスケジュールを決定しておき、ログが取得できなかった時間帯についてはそのデフォルトの省エネ動作パターンを割当てるようにすればよい。通常は、デフォルトは省電力動作モードとするのが適切と思われる。ログが取得できないということは、その時間帯に画像形成装置100を動作させておく必要があまりないということだからである。こうした場合、図8に示す省エネ動作パターンテーブル358の表示については、デフォルト値が割当てられたときには他の部分とは異なる表示例えばグレー表示をするようにしてもよいし、割当てられた表示と同じ表示をするようにしてもよい。両者を切替えることができるようにすればより便利である。なお上記本実施の形態のシステムの説明では、画像形成装置100の外部にある管理者用のPC190から画像形成装置100の内部のウェブサーバを経由して省エネ動作パターンの確認と設定とを行なっている。しかし本実施の形態のシステムで省エネ動作パターンの設定を行なう際には、既に述べたように、画像形成装置100のタッチパネルディスプレイ130を使用して同様の設定を行なうことが可能である。上記本実施の形態のシステムでは、省エネ動作パターンの学習及び設定は、特定日別かつ1時間ごとの時間帯別であった。しかし本実施の形態のシステムはそのような実施の形態には限定されない。例えば時間帯は、より短い時間を単位とするようにしても良いし、より長い時間を単位とするようにしても良い。全ての時間帯について同じ長さとなるようにしなくてもよい。たとえば日中は1時間単位で管理し、夜間は3時間単位で管理するようにしてもよい。上記本実施の形態のシステムでは、表50の各セルの色を別々にしている。しかし本実施の形態のシステムはそのような実施の形態には限定されない。文字、図形又はアイコン等で省エネ動作パターンを表しても良い。省エネ動作パターンテーブル358は、その全体が画面に表示される例を示したが、画面の高さが小さい場合に備え、省エネ動作パターンテーブル358の部分を上下にスクロール可能にしてもよい。また、曜日別又は時間帯別にタブ表示するようにし、画面上で切替えるようにしてもよい。ただし、図8に示すように24時間単位、1週間単位で表示すると視覚的にも分かりやすいので好ましい。上記本実施の形態のシステムでは、稼働率に応じて省エネ動作パターンを4段階に分けている。しかし本実施の形態のシステムはそのような実施の形態には限定されない。より多くの段階に分けても良いし、段階数をより少なくしても良い。また、稼働率を上記した変形例等のように数値で算出するようにし、その数値に対する関数として、連続的に予熱モードまでの時間を変化させるようにしても良い。上記実施の形態では、第1のグループは曜日によって分類され、第2のグループは日のみによって分類されている。したがって、例えば第1のグループに属する各グループは、一定の順番で規則的に周期的に繰返し出現し、その頻度はいずれのグループも同じである。第2のグループは大小の月があるため、それとはやや事情はことなるが、ほぼ同様の形で各グループが順序良く出現する。しかし、本発明がそのようなグループ分類に限定されないことはもちろんである。例えば、あるグループに属する日が出現する頻度が他のグループに属する日が出現する頻度より高かったり、低かったりするようなグループの出現順序も考えられる。例えば隔週で金曜日の事業所の作業パターンが異なるような場合には、月曜~木曜日についてはそれぞれ1グループずつ、金曜日については隔週で異なるので2グループ、合計8グループに分類する事が考えられる。これ以外にも種々のグループ分けの変形が考えられるが、それは事業所の実情によって適宜対応可能なものである。上記実施の形態では、特定日としては最大で3日が設定可能である。しかし、特定日を3日だけに限定する必要はない。例えば年単位で繰返す特定日の場合、その数が3日よりはるかに多くなることもあり得る。その場合でも、基本的には上記実施の形態において、特定尾の数を3より大きな任意の数に設定することで容易に対応できる。上記実施の形態では、比較結果を直接にユーザのPC190のブラウザ画面で確認可能とした。しかし本発明はそのような実施の形態には限定されない。例えば図12に示す相違パターン一覧画面1310を、電子メールの添付ファイルとして予め定められたアドレスに送信してもよい。また、図12に示す相違パターン一覧画面1310が表示された後、上記実施の形態では相違があった各セルごとにユーザが実績にしたがって特定日パターンを更新するか否かを決定している。しかし本発明はそのような実施の形態には限定されない。例えば、図12に示す画面に、実績パターンにしたがって特定日パターンを更新するためのボタンをもうけても良い。その場合、そのボタンを押すことで相違が見出された全てのセルについて、特定日パターンが実績パターンにしたがって更新される。さらに、上記実施の形態では、ユーザが図10に示す特定日パターン登録画面720において実績と比較ボタン796を押すことにより、特定日パターンと実績パターンとの比較が行われる。しかし本発明はそのような実施の形態には限定されない。例えば、図26に示すような比較処理を毎月1回、バックグラウンドで実行し、相違が発生したときのみ管理者の電子メールアドレスにその相違を表す情報例えば図12に示すような画面を送信してもよい。今回開示された実施の形態は単に例示であって、本発明が上述した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。"