(57)【要約】【課題】本発明は、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図る画像処理装置を提供する。【解決手段】記憶された電力単価情報と、設定された閾時間と、設定された処理開始条件と、受付時電力単価に基づいて処理を開始する時刻を決定し、決定された時刻に処理を実行する。さらに、画像処理装置の低電力時の動作設定と検出された動作状態に応じて、処理の実行を制御する。【選択図】図６
2014183527.tif 000002
【特許請求の範囲】
【請求項１】
実行指示を受け付けた処理を実行する画像処理装置において、
時刻毎の電力単価情報を記憶する電力単価情報記憶手段と、
前記処理が実行される時間を閾時間として設定するための閾時間設定手段と、
前記処理の処理開始条件を設定するための処理開始条件設定手段と、
前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶手段と、
前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定手段と、
前記処理時刻決定手段で決定された時刻に前記処理を実行する処理実行手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記処理開始条件には、即時実行、電力単価が最初に受付時電力単価より安くなった時刻、電力単価が最安である時刻、他の処理が実行後、電力単価が最初に受付時電力単価より安くなった時刻、電力単価が最安である時刻が含まれることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記処理実行手段は、前記処理時刻決定手段で決定された時刻に他の処理が実行されていた場合に、当該他の処理の実行終了時の電力単価が前記処理時刻決定手段で決定された時刻の電力単価と同じもしくは下がっているか否かを判定し、前記他の処理の実行終了時の電力単価が前記処理時刻決定手段で決定された時刻の電力単価と同時もしくは下がっていると判定した場合は前記処理を実行し、前記他の処理の実行終了時の電力単価が前記処理時刻決定手段で決定された時刻の電力単価よりも上がっていると判定されたときは、前記処理時刻決定手段により前記処理を開始する時刻を再度決定させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記処理に対する緊急度を取得する緊急度取得手段をさらに備え、
前記処理実行手段は、前記実行指示を受け付けた際に前記緊急度取得手段により取得された緊急度が高いと判定した場合には、前記処理を即時実行することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像処理装置が低電力状態か通常状態かを検出する電力状態検出手段と、
前記画像処理装置が低電力状態のときに前記処理実行手段により前記処理を実行するか否かを設定するための低電力時動作設定手段とをさらに備え、
前記処理実行手段は、前記低電力時動作設定手段による設定と、前記電力状態検出手段により検出された状態に応じて、前記処理を実行することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記電力単価情報記憶手段は、前記電力単価情報を外部から取得することを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項７】
実行指示を受け付けた処理を実行する画像処理装置の制御方法において、
時刻毎の電力単価情報を記憶手段に記憶する電力単価情報記憶工程と、
前記処理が実行される時間を閾時間として設定するための閾時間設定工程と、
前記処理の処理開始条件を設定するための処理開始条件設定工程と、
前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶工程と、
前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定工程と、
前記処理時刻決定工程で決定された時刻に前記処理を実行する処理実行工程と、
を備えることを特徴とする制御方法。
【請求項８】
請求項７に記載の制御方法を画像処理装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関し、特に、消費電力を低減しつつ、処理を迅速に行うための制御技術に関する。
【背景技術】
【０００２】
近年、企業や家庭における消費電力の削減ニーズが増大している。これに対応してスマートメータが世界的に普及し始めている。スマートメータは、通信機能を備えて電力メータであり、電力事業者が需要者への電力の開通や遮断といった遠隔制御を行ったり、需要者から電力事業者やホームエリアネットワーク（ＨＡＮ）に電力消費データを送信したりすることが可能となっている。
【０００３】
また、次世代の技術として、デマンドレスポンスが注目されている。デマンドレスポンスとは、需給のピークが予想される時間帯に電気料金が高くなるようにダイナミック（動的）に電気料金を設定したり、節電への報酬を提供することによって、ピーク需要の削減を促進する仕組みである。
【０００４】
デマンドレスポンスは、大まかに価格型デマンドレスポンスとインセンティブ型デマンドレスポンスに分類される。価格型デマンドレスポンスは、電力の需要状況に応じて電気料金を変えることを特徴とする。一方、インセンティブ型デマンドレスポンスは、プログラムの加入者（需要者）に対して価格高騰時に負荷抑制・遮断を要請・実施することを特徴とする。
【０００５】
価格型デマンドレスポンスには以下の種類が存在する。
【０００６】
１．時間帯別料金（ＴＯＵ：Ｔｉｍｅ  Ｏｆ  Ｕｓｅ）：時間帯やシーズンによって異なる電気料金を設定する類型（例えば５段階）。
【０００７】
２．リアルタイムプライシング（ＲＴＰ：Ｒｅａｌ  ｔｉｍｅ  ｐｒｉｃｉｎｇ）：卸電力市場の価格に基づいて電気料金を決定する類型。需要者は、典型的には事前（１時間前や１日前など）に電気料金の通知を受ける。
【０００８】
３．クリティカルピークプライシング（ＣＰＰ：  Ｃｒｉｔｉｃａｌ  Ｐｅａｋ  Ｐｒｉｓｉｎｇ）：ＴＯＵとＲＴＰのハイブリッド型。通常時は、ＴＯＵに従ってシーズンや時間帯に応じた電気料金が設定されるが、需要高騰時などは卸市場価格等に応じた高い電気料金になる。
【０００９】
４．ピークデイプライシング（ＰＤＰ：  Ｐｅａｋ  Ｄａｙ  Ｐｒｉｃｉｎｇ）：電力需要が増大するピークデイ（例えば年間１０日程度）はＴＯＵよりも電気料金を高くし、非ピークデイはＴＯＵよりも電気料金を安くする。
【００１０】
価格型デマンドレスポンスの適用環境で機器を使用する場合、時間帯や電力需要により電力単価が変わる。そのため、機器を同様に操作しても使用する時間帯でユーザが支払う電気料金が異なり、ユーザが予期しない電気料金の支払いが発生する場合がある。これに対して、ジョブ実行時のコスト（電力コスト）が最も安くなるようにジョブの実行タイミングを制御する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−１０３８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記従来の技術では、例えばユーザが画像処理装置にジョブの実行指示を行っても、コストが最も安くなる時間帯になるまで当該ジョブが実行されないため、早くジョブの実行結果を得たいというユーザに対して利便性が欠ける。
【００１３】
また、上記従来の技術では、実行する予定のジョブが他のジョブが実行されているなどの事情で阻害された場合の対応についても言及されていない。そのため、他のジョブの終了後にジョブが実行されても、その間に電力単価が変化した場合には、ユーザが予期しない電気料金がかかってしまう可能性がある。
【００１４】
一方、ジョブ実行に限らずファームウェアのアップデートについても同様のことが言える。ファームウェアのアップデートには装置のリブートが必須となる。リブート時には、エンジンをはじめとする主要部の起動処理が行われて電力が消費されるため、リブートのタイミングは電力単価の低い時に行われることが望ましい。一方、ファームウェアのアップデートでは問題解消やセキュリティ向上、新機能がサポートされるなど、重要な更新が含まれる場合も多く迅速な適用が望まれる。
【００１５】
本発明は、上記問題に鑑みて成されたものであり、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図る制御技術を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の画像処理装置は、実行指示を受け付けた処理を実行する画像処理装置において、時刻毎の電力単価情報を記憶する電力単価情報記憶手段と、前記処理が実行される時間を閾時間として設定するための閾時間設定手段と、前記処理の処理開始条件を設定するための処理開始条件設定手段と、前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶手段と、前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定手段と、前記処理時刻決定手段で決定された時刻に前記処理を実行する処理実行手段と、を備えることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る画像処理装置を含むネットワークの構成例を示す図である。
【図２】図１の画像処理装置におけるハードウェア構成例を示す図である。
【図３】画像処理装置におけるソフトウェア構成例を示す図である。
【図４】画像処理装置内の電力単価情報記憶部３０５に記憶される電力単価情報の一例を示す図である。
【図５】（ａ）〜（ｃ）処理開始条件設定による動作の違いを説明するための図である。
【図６】画像処理装置がジョブ実行指示を受け付けた際に実行するジョブ実行タイミング制御処理の流れを示すフローチャートである。
【図７】画像処理装置の動作状態に応じたジョブ実行タイミング制御処理の流れを示すフローチャートである。
【図８】画像処理装置が実行するファームウェアアップデートの実行タイミング制御の流れを示すフローチャートである。
【図９】リブート後のファームウェアの更新処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００２０】
図１は、本発明の実施形態に係る画像処理装置を含むネットワークの構成例を示す図である。
【００２１】
画像処理装置１０１は、ネットワーク１０４を介してインターネット１０２にアクセス可能な複合機やプリンタ等で構成される。ネットワーク１０４は、ユーザ環境１００において構築され、デジタル通信が可能な中小規模のネットワークである。インターネット１０２は、公衆回線上に構築され、デジタル通信が可能な大規模ネットワークである。
【００２２】
電力単価情報配布サーバ１０３は、インターネット１０２を介してユーザ環境１００内の画像処理装置１０１に電力単価情報を提供するサーバである。電力単価情報とは、例えば図４に示すように時刻毎に電力単価が異なるテーブル情報である。
【００２３】
図２は、図１の画像処理装置１０１におけるハードウェア構成例を示す図である。
【００２４】
ＣＰＵ２０１は、プログラムの実行や様々な処理の制御を行う。不揮発性メモリ２０２は、ＲＯＭ（Read Only Memory）から構成され、画像処理装置１０１の起動処理において初期段階に必要なプログラムやデータが格納されている。揮発性メモリ２０３は、ＲＡＭ（Random Access Memory）から構成され、プログラムやデータの一時的な格納場所として利用される。
【００２５】
補助記憶装置２０４は、ハードディスクやＲＡＭドライブ等の大容量記憶装置から構成され、大容量データの保管、プログラムの実行コードの保持を行う。補助記憶装置２０４は、揮発性メモリ２０３と比較して、長時間保持する必要があるデータを記憶する。
【００２６】
スキャナエンジン２０５は、原稿から画像を読み取るための装置である。ディスプレイ２０６は、液晶ディスプレイ等で構成され、利用者に情報を伝えるための装置である。入力装置２０７は、キーやボタン類からなり、利用者の選択指示を受け付けて、内部バス２１１を介してプログラムに伝達するための装置である。
【００２７】
ネットワーク通信装置２０８は、例えば電力単価情報配布サーバ１０３等の外部の情報処理装置とネットワーク１０４やインターネット１０２を介して通信するための装置である。ファクスユニット２０９は、画像処理装置１０１で作成された画像データや補助記憶装置２０４に記憶された画像データを、不図示の公衆回線やネットワーク１０４を介して他の機器に送信するための装置である。なお、ファクスユニット２０９はオプションであり、個体によって装着されてない場合もある。
【００２８】
プリンタエンジン２１０は、画像処理装置１０１で作成された画像データや補助記憶装置２０４に記憶された画像データを紙媒体に印刷するための装置である。
【００２９】
内部バス２１１は、上記各部を通信可能な状態に接続する通信バスである。
【００３０】
図３は、図１の画像処理装置１０１におけるソフトウェア構成例を示す図である。なお、図３に示す各ソフトウェアモジュールは、ＣＰＵ２０１がプログラムを実行することにより実現される。また、制御に必要となるデータは、不揮発性メモリ２０２、揮発性メモリ２０３、及び補助記憶装置２０４のいずれかに記憶される。
【００３１】
処理開始条件設定部３０１は、後述する処理開始条件の情報を処理開始条件記憶部３０２に記憶する。処理開始条件の情報は、画像処理装置１０１の電源が切られても失われることがないように補助記憶装置２０４に記憶される。
【００３２】
閾時間設定部３０３は、閾時間の情報を閾時間記憶部３０４に記憶する機能を有する。閾時間は、ジョブ処理の実行指示時に設定された閾値である。閾時間が指定された場合には、原則として閾時間内にジョブ処理が実行される。閾時間の情報は、画像処理装置１０１の電源が切られても失われることがないように補助記憶装置２０４に記憶される。
【００３３】
電力単価情報記憶部３０５は、画像処理装置１０１が電力単価情報配布サーバ１０３から取得した電力単価情報を記憶する。電力単価情報は、画像処理装置１０１の起動時もしくは定期的にインターネット１０２とネットワーク１０４を介して電力単価情報配布サーバ１０３から取得されて補助記憶装置２０４に記憶される。
【００３４】
処理受付部３０６はジョブ実行指示の受付処理を行う。処理受付部３０６は、ジョブ実行指示を受け付けると、受付時の電力単価の情報を受付時電力単価記憶部３０７に記憶する。受付時電力単価の情報は、画像処理装置１０１の電源が切られても失われることがないように補助記憶装置２０４に記憶される。
【００３５】
また、処理受付部３０６は、ジョブ実行指示を受け付けると、緊急度取得部３１０によってジョブ処理の緊急度を取得する。
【００３６】
処理時刻決定部３０８は、処理受付部３０６で受け付けたジョブの実行開始時刻を以下の情報に基づいて決定する。
【００３７】
・処理開始条件記憶部３０２に記憶された処理開始条件
・閾時間記憶部３０４に記憶された閾時間
・電力単価情報記憶部３０５に記憶された電力単価情報
・受付時電力単価記憶部３０７に記憶された受付時電力単価
・緊急度取得部３１０により取得されたジョブ処理の緊急度
電力状態検出部３１１は、画像処理装置１０１が低電力状態（スリープ状態）か、通常状態（スタンバイ状態）かを検出する。
【００３８】
低電力時動作設定部３１２は、低電力時動作設定の情報を低電力時動作設定記憶部３１３に記憶する。低電力時動作設定は、例えば「低電力状態だった場合は処理を実行しない設定」等を含む。低電力時動作設定の情報は、画像処理装置１０１の電源が切られても失われることがないように補助記憶装置２０４に記憶される。
【００３９】
処理実行部３０９は、決定されたジョブの実行開始時刻、検出された画像処理装置１０１の状態、及び低電力時動作設定記憶部３１３に記憶された低電力時動作設定の情報に基づいて、ジョブの実行タイミングを切り替えてジョブ処理を実行する。
【００４０】
なお、電力状態検出部３１１、低電力時動作設定部３１２、及び低電力時動作設定記憶部３１３については、オプションとして搭載するように構成されていてもよい。その場合、処理実行部３０９は、処理時刻決定部３０８により決定されたジョブの実行開始時刻に基づいてジョブ処理を実行する。
【００４１】
次に、処理開始条件設定部３０１で設定される処理開始条件について図５（ａ）〜図５（ｃ）を参照して説明する。
【００４２】
本実施形態では、ユーザにより設定された閾時間内での処理を実行するか（５０１〜５０４）、閾時間に関係なく処理を実行するか（５０５〜５０６）に分類される。例えば、処理開始条件が「即時実行」であった場合、ジョブの実行指示と同時にジョブ処理が実行開始される（図５（ａ）の５０１）。
【００４３】
また、処理開始条件が「電力単価が最初に受付時電力単価より安くなった時刻」であった場合、閾時間内で電力単価が最初に受付時の電力単価より安くなった時刻にジョブ処理が実行開始される（図５（ａ）の５０２）。ただし、図５（ｂ）のように、ジョブ実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間内にジョブ処理が実行される。
【００４４】
処理開始条件が「電力単価が最安である時刻」であった場合、閾時間内で電力単価が最安である時間帯にジョブ処理が実行開始される（図５（ａ）の５０３）。ただし、図５（ｂ）のように、ジョブ実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間経過後に直ちにジョブ処理が実行される。
【００４５】
処理開始条件が「他のジョブの実行後」であった場合、閾時間内で他のジョブ（処理）が実行された場合に、その直後に処理を実行する（図５（ｂ）の５０４）。ただし、図５（ｂ）のように、実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間経過後に田立にジョブ処理が実行される。
【００４６】
処理開始条件が「電力単価が最初に受付時電力単価より安くなった時刻」であった場合、設定された閾時間に関係なく、電力単価が最初に受付時電力単価より安くなった時刻にジョブ処理が実行される（図５（ｃ）の５０５）。
【００４７】
処理開始条件が「電力単価が最安である時刻」であった場合、設定された閾時間に関係なく、電力単価が最安である時刻にジョブ処理が実行される（図５（ｃ）の５０６）。
【００４８】
次に、画像処理装置１０１においてジョブ実行指示を受け付けた際に実行するジョブ実行タイミングの制御処理について説明する。
【００４９】
図６は、画像処理装置１０１がジョブ実行指示を受け付けた際に実行するジョブ実行タイミング制御処理の流れを示すフローチャートである。
【００５０】
ステップＳ６０１では、ＣＰＵ２０１が、処理受付部３０６によりジョブの実行指示を受け付けたか否かを判定する。受け付けたと判定した場合はステップＳ６０２に進む。
【００５１】
ステップＳ６０２では、ＣＰＵ２０１が、電力単価情報記憶部３０５から電力単価情報を取得する。
【００５２】
次に、ステップＳ６０３では、ＣＰＵ２０１が、取得した電力単価情報を参照して、現在（ジョブの実行指示を受け付けた時点）の電力単価を受付時電力単価記憶部３０７に記憶する。
【００５３】
次に、ステップＳ６０４では、ＣＰＵ２０１が、処理開始条件記憶部３０２から、上述した処理開始条件を取得する。
【００５４】
ステップＳ６０５では、ＣＰＵ２０１が、閾時間記憶部３０４から閾時間を取得する。
【００５５】
ステップＳ６０６では、ＣＰＵ２０１が、処理時刻決定部３０８によりジョブの実行開始時刻を決定する。処理時刻決定部３０８は、ステップＳ６０４で取得した処理開始条件、ステップＳ６０５で取得した閾時間、ステップＳ６０２で取得した電力単価情報、受付時電力単価記憶部３０７から取得した受付時電力単価を参照してジョブ実行開始時刻を決定する。
【００５６】
ステップＳ６０７では、ＣＰＵ２０１が、ステップＳ６０６で決定したジョブ実行開始時刻にジョブ処理を実行するために処理の予約を行う。
【００５７】
ステップＳ６０８では、ＣＰＵ２０１が、予約したジョブ実行開始時刻に達したか否かを判定する。予約したジョブ実行開始時刻に達したと判定した場合はステップＳ６０９に進む。
【００５８】
ステップＳ６０９では、ＣＰＵ２０１が、画像処理装置１０１で他の処理が実行中であるか否かを判定する。他の処理が実行中であると判定した場合はステップＳ６１０に進む。一方、他の処理（他のジョブ処理を含む）が実行中でないと判定した場合はステップＳ６１２に進む。
【００５９】
ステップＳ６１０では、ＣＰＵ２０１が、実行中の他の処理が終了したか否かを判定する。他の処理が終了したと判定した場合はステップＳ６１１に進む。
【００６０】
ステップＳ６１１では、ＣＰＵ２０１が、電力単価情報記憶部３０５から取得した電力単価情報を参照し、他の処理の実行終了時の電力単価と、予約したジョブ実行開始時刻の電力単価との比較を行う。そして、他の処理の実行終了時の電力単価が予約時の電力単価と同じもしくは下がっていると判定した場合はステップＳ６１２に進む。一方、他の処理の実行終了時の電力単価が予約時の電力単価よりも上がっていると判定した場合はステップＳ６０６に戻り、処理時刻決定部３０８によりジョブの実行開始時刻を再度決定する。
【００６１】
ステップＳ６１２では、ＣＰＵ２０１は、ステップＳ６０１で受け付けたジョブを処理実行部３０９により実行する。
【００６２】
次に、処理実行部３０９が、電力状態検出部３１１により検出された画像処理装置１０１の状態及び低電力時動作設定記憶部３１３に記憶された低電力時動作設定の情報に基づいて、ジョブの実行タイミングを制御する処理について説明する。
【００６３】
図７は、画像処理装置１０１の動作状態に応じたジョブ実行タイミング制御処理の流れを示すフローチャートである。なお、本処理は、図６のステップＳ６０８の後に実施されるのが好ましいが、ステップＳ６１２の直前であれば、どのようなタイミングで実行されてもよい。
【００６４】
ステップＳ７０１では、ＣＰＵ２０１が、低電力時動作設定記憶部３１３から低電力時動作設定を取得し、当該低電力動作設定が即時実行か、通常状態に復帰後に実行かを判定する。その結果、例えば「低電力状態だった場合は処理を実行しない」設定であった場合は通常状態に復帰後に実行するものと判定したステップＳ７０２に進む。一方、例えば、「電力状態に関わらず即時実行する」設定であった場合は即時実行するものと判定してステップＳ７０４に進む。
【００６５】
ステップＳ７０２では、ＣＰＵ２０１が、電力状態検出部３１１により画像処理装置１０１の電力状態を検出する。
【００６６】
ステップＳ７０３では、ＣＰＵ２０１が、ステップＳ７０２で検出した電力状態が低電力状態であるか否か判定する。低電力状態であると判定した場合は再度ステップＳ７０２へ戻る。つまり、低電力状態であれば何も処理を行わない。一方、低電力状態でないと判定した場合はステップＳ７０４に進む。
【００６７】
ステップＳ７０４では、ＣＰＵ２０１は、ステップＳ６０１で受け付けたジョブを処理実行部３０９により実行する。すなわち、ステップＳ７０４は、図６のステップＳ６１２である。
【００６８】
このように、予約したジョブ実行開始時刻に到達した場合であっても、低電力状態に移行しているときにはむやみに画像処理装置１０１を通常状態に復帰させないことにより節電の効果が期待される。そして、他のジョブ投入などのトリガで画像処理装置１０１が通常状態に復帰した場合にまとめて処理を行う。
【００６９】
これまで「処理」と称したものはコピーやプリントに代表される「ジョブ」実行であったが、これに限らず、「ファームウェアのアップデート」の実行であってもよい。
【００７０】
しかしながら、ファームウェアのアップデート時には「リブート処理」が必要である点で「ジョブ」実行とは異なることから、図６及び図７で説明した処理とは異なる。
【００７１】
画像処理装置１０１のファームウェアのアップデートは、自動または手動で、不図示のファームウェアサーバからネットワーク１０４を介してダウンロードが行われる。ダウンロードしたファームウェアは、画像処理装置１０１のワーク領域（不揮発性メモリ２０２もしくは補助記憶装置２０４）に格納される。そして、画像処理装置１０１のリブートを行うことで格納されたファームウェアが正規の領域（不揮発性メモリ２０２もしくは補助記憶装置２０４）に書き込まれ、次回の起動時には新しいファームウェアが使用される。ファームウェアのダウンロードとリブートは異なるタイミングで行ってもよく、リブートが行われるまでは従来のファームウェアで動作することとなる。
【００７２】
画像処理装置１０１のリブート時には、エンジンの立ち上げで電力を消費することから、電力単価が高いときのリブートは電気料金が高くなる。一方で、不具合修正や機能アップを目的としてファームウェアのアップデートが行われることから、新しいファームウェアを迅速に適用すべく、できるだけ早いリブートが必要となる。中には重大な問題を解消するためのアップデータもあることから、一刻も早くリブートを行う必要があるケースもある。
【００７３】
図８は、画像処理装置１０１が実行するファームウェアアップデートの実行タイミング制御の流れを示すフローチャートである。なお、図８のステップＳ８０１〜ステップＳ８１２は、図６のステップＳ６０１〜ステップＳ６１２と同じ処理であり、それらの説明は省略する。図８のステップＳ８１３が図６の処理と異なる。
【００７４】
図８において、ステップＳ８１３では、ＣＰＵ２０１が、緊急度取得部３１０により処理実行の緊急度を取得する。この緊急度は、ファームウェアをダウンロードする際に同時にダウンロードするものとする。緊急度が高いと判定した場合は、ステップＳ８０６のジョブ実行開始刻決定の際に、無条件に「即時実行」（図５（ａ）の５０１）に設定される。これにより、ファームウェアアップデートの緊急度の高い場合には、電気料金が高くなることを犠牲にしても迅速にアップデートを行うことが可能となる。なお、ファームウェアのアップデートだけでなく、通常の「ジョブ」実行時であってもステップＳ８１３を行うことは可能であり、ジョブを投入する際に入力装置２０７で緊急度を指定する構成も実現可能である。また、図７の処理の適用も可能であることはいうまでもない。
【００７５】
図９は、リブート後のファームウェアの更新処理の流れを示すフローチャートである。
【００７６】
ステップＳ９０１では、ＣＰＵ２０１が、ワーク領域（不揮発性メモリ２０２もしくは補助記憶装置２０４）に新しいファームウェアが存在するか否かを判定する。存在すると判定した場合はステップＳ９０２に進む。一方、存在しないと判定した場合は、ステップＳ９０３に進み、そのまま正規の格納領域に存在するファームウェアを使用して画像処理装置１０１の起動処理を行う。
【００７７】
ステップＳ９０２では、ＣＰＵ２０１が、ワーク領域に存在するファームウェアを正規の格納領域に移動する。
【００７８】
ステップＳ９０３では、ＣＰＵ２０１が、正規の格納領域に存在するファームウェアを使用して画像処理装置１０１の起動処理を行う。
【００７９】
以上説明したように、電力単価情報と閾時間と処理開始条件と受付時電力単価に基づいて処理を開始する時刻を決定し、決定された時刻に処理を実行する。さらに、画像処理装置の低電力時の動作設定と検出された動作状態に応じて、処理の実行を制御する。その結果、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図ることができる。
【００８０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８１】
１０１  画像処理装置
１０３  電力単価情報配布サーバ
２０１  ＣＰＵ
２０４  補助記憶装置
３０１  処理開始条件設定部
３０３  閾時間設定部
３０５  電力単価情報記憶部
３０８  処理時刻決定部
３０９  処理実行部
３１２  低電力時動作設定部 
【図１】
2014183527.tif 000003
【図２】
2014183527.tif 000004
【図３】
2014183527.tif 000005
【図４】
2014183527.tif 000006
【図５】
2014183527.tif 000007
【図６】
2014183527.tif 000008
【図７】
2014183527.tif 000009
【図８】
2014183527.tif 000010
【図９】
2014183527.tif 000011