JP6147041B2 - Image processing apparatus, control method therefor, and program - Google Patents
Image processing apparatus, control method therefor, and program Download PDFInfo
- Publication number
- JP6147041B2 JP6147041B2 JP2013058150A JP2013058150A JP6147041B2 JP 6147041 B2 JP6147041 B2 JP 6147041B2 JP 2013058150 A JP2013058150 A JP 2013058150A JP 2013058150 A JP2013058150 A JP 2013058150A JP 6147041 B2 JP6147041 B2 JP 6147041B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- unit price
- power unit
- processing apparatus
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Description
本発明は、画像処理装置及びその制御方法、並びにプログラムに関し、特に、消費電力を低減しつつ、処理を迅速に行うための制御技術に関する。 The present invention relates to an image processing apparatus, a control method therefor, and a program, and more particularly, to a control technique for performing processing quickly while reducing power consumption.
近年、企業や家庭における消費電力の削減ニーズが増大している。これに対応してスマートメータが世界的に普及し始めている。スマートメータは、通信機能を備えて電力メータであり、電力事業者が需要者への電力の開通や遮断といった遠隔制御を行ったり、需要者から電力事業者やホームエリアネットワーク(HAN)に電力消費データを送信したりすることが可能となっている。 In recent years, there is an increasing need for power consumption reduction in businesses and homes. In response to this, smart meters have begun to spread worldwide. A smart meter is a power meter with a communication function that allows the power company to perform remote control such as opening and shutting off power to the consumer, and power consumption from the consumer to the power provider and home area network (HAN). It is possible to send data.
また、次世代の技術として、デマンドレスポンスが注目されている。デマンドレスポンスとは、需給のピークが予想される時間帯に電気料金が高くなるようにダイナミック(動的)に電気料金を設定したり、節電への報酬を提供することによって、ピーク需要の削減を促進する仕組みである。 In addition, demand response is attracting attention as a next-generation technology. Demand response is a means of reducing peak demand by dynamically setting electricity charges so that electricity charges are high during times when peak demand and supply are expected, and providing compensation for power savings. It is a mechanism to promote.
デマンドレスポンスは、大まかに価格型デマンドレスポンスとインセンティブ型デマンドレスポンスに分類される。価格型デマンドレスポンスは、電力の需要状況に応じて電気料金を変えることを特徴とする。一方、インセンティブ型デマンドレスポンスは、プログラムの加入者(需要者)に対して価格高騰時に負荷抑制・遮断を要請・実施することを特徴とする。 The demand response is roughly classified into a price type demand response and an incentive type demand response. The price-type demand response is characterized by changing the electricity rate according to the demand situation of electric power. On the other hand, the incentive type demand response is characterized in that a program subscriber (demand) requests / executes load suppression / blocking when the price increases.
価格型デマンドレスポンスには以下の種類が存在する。 The following types of price-type demand response exist.
1.時間帯別料金(TOU:Time Of Use):時間帯やシーズンによって異なる電気料金を設定する類型(例えば5段階)。 1. Charges by time zone (TOU: Time Of Use): A type (for example, five stages) in which different electricity rates are set according to time zones and seasons.
2.リアルタイムプライシング(RTP:Real time pricing):卸電力市場の価格に基づいて電気料金を決定する類型。需要者は、典型的には事前(1時間前や1日前など)に電気料金の通知を受ける。 2. Real time pricing (RTP): A type in which electricity charges are determined based on prices in the wholesale power market. The consumer is typically notified of electricity charges in advance (one hour ago, one day ago, etc.).
3.クリティカルピークプライシング(CPP: Critical Peak Prising):TOUとRTPのハイブリッド型。通常時は、TOUに従ってシーズンや時間帯に応じた電気料金が設定されるが、需要高騰時などは卸市場価格等に応じた高い電気料金になる。 3. Critical Peak Pricing (CPP): A hybrid type of TOU and RTP. Normally, electricity charges are set according to the season and time zone according to TOU. However, when the demand rises, the electricity charges are high according to the wholesale market price.
4.ピークデイプライシング(PDP: Peak Day Pricing):電力需要が増大するピークデイ(例えば年間10日程度)はTOUよりも電気料金を高くし、非ピークデイはTOUよりも電気料金を安くする。 4). Peak Day Pricing (PDP): A peak day (for example, about 10 days a year) when power demand increases makes the electricity charge higher than TOU, and non-peak day makes electricity charge cheaper than TOU.
価格型デマンドレスポンスの適用環境で機器を使用する場合、時間帯や電力需要により電力単価が変わる。そのため、機器を同様に操作しても使用する時間帯でユーザが支払う電気料金が異なり、ユーザが予期しない電気料金の支払いが発生する場合がある。これに対して、ジョブ実行時のコスト(電力コスト)が最も安くなるようにジョブの実行タイミングを制御する技術が提案されている(例えば、特許文献1参照)。 When a device is used in an environment where a price-type demand response is applied, the power unit price varies depending on the time of day and power demand. For this reason, even if the device is operated in the same manner, the electricity charge paid by the user differs depending on the time period in which it is used, and the electricity charge unexpected by the user may occur. On the other hand, a technique for controlling the execution timing of a job so as to minimize the cost (power cost) at the time of job execution has been proposed (for example, see Patent Document 1).
しかしながら、上記従来の技術では、例えばユーザが画像処理装置にジョブの実行指示を行っても、コストが最も安くなる時間帯になるまで当該ジョブが実行されないため、早くジョブの実行結果を得たいというユーザに対して利便性が欠ける。 However, in the above conventional technique, for example, even if the user instructs the image processing apparatus to execute the job, the job is not executed until the time when the cost is the cheapest, so it is desired to obtain the job execution result quickly. It lacks convenience for the user.
また、上記従来の技術では、実行する予定のジョブが他のジョブが実行されているなどの事情で阻害された場合の対応についても言及されていない。そのため、他のジョブの終了後にジョブが実行されても、その間に電力単価が変化した場合には、ユーザが予期しない電気料金がかかってしまう可能性がある。 Further, in the above-described conventional technology, no mention is made of how to deal with a case where a job scheduled to be executed is obstructed due to other jobs being executed. Therefore, even if a job is executed after the end of another job, if the power unit price changes during that time, there is a possibility that the user will be charged an unexpected electricity charge.
一方、ジョブ実行に限らずファームウェアのアップデートについても同様のことが言える。ファームウェアのアップデートには装置のリブートが必須となる。リブート時には、エンジンをはじめとする主要部の起動処理が行われて電力が消費されるため、リブートのタイミングは電力単価の低い時に行われることが望ましい。一方、ファームウェアのアップデートでは問題解消やセキュリティ向上、新機能がサポートされるなど、重要な更新が含まれる場合も多く迅速な適用が望まれる。 On the other hand, the same is true for firmware updates as well as job execution. Rebooting the device is essential for firmware updates. At the time of rebooting, the main part including the engine is activated and power is consumed, so it is desirable that the timing of rebooting be performed when the power unit price is low. On the other hand, there are many cases where important updates are included in firmware updates, such as solving problems, improving security, and supporting new functions.
本発明は、上記問題に鑑みて成されたものであり、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図る制御技術を提供することを目的とする。 The present invention has been made in view of the above problems, and can control the execution timing of processing according to the unit price of power for each time, the processing start setting made by the user, etc., improving usability and power cost. It aims at providing the control technology which aims at the reduction | decrease simultaneously.
上記目的を達成するために、本発明の画像処理装置は、実行指示を受け付けた処理を実行する画像処理装置において、時刻毎の電力単価情報を記憶する電力単価情報記憶手段と、前記処理が実行される時間を閾時間として設定するための閾時間設定手段と、前記処理の処理開始条件を設定するための処理開始条件設定手段と、前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶手段と、前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定手段と、前記処理時刻決定手段で決定された時刻に前記処理を実行する処理実行手段と、を備えることを特徴とする。 In order to achieve the above object, an image processing apparatus according to the present invention includes an electric power unit price information storage unit that stores electric power unit price information for each time in an image processing apparatus that executes a process that has received an execution instruction. A threshold time setting means for setting a time to be set as a threshold time, a process start condition setting means for setting a process start condition for the process, and a point in time when the execution instruction is received with reference to the power unit price information A power unit price storage unit that stores the unit price of power as a reception unit price, and determines the time to start the process based on the power unit price information, the threshold time, the processing start condition, and the power unit price at the time of reception. It is characterized by comprising processing time determining means and processing executing means for executing the processing at the time determined by the processing time determining means .
本発明によれば、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図ることができる。 According to the present invention, the execution timing of processing can be controlled according to the unit price of power for each time, the processing start setting made by the user, and the like, and it is possible to simultaneously improve usability and reduce power cost.
以下、本発明の実施の形態を図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態に係る画像処理装置を含むネットワークの構成例を示す図である。 FIG. 1 is a diagram illustrating a configuration example of a network including an image processing apparatus according to an embodiment of the present invention.
画像処理装置101は、ネットワーク104を介してインターネット102にアクセス可能な複合機やプリンタ等で構成される。ネットワーク104は、ユーザ環境100において構築され、デジタル通信が可能な中小規模のネットワークである。インターネット102は、公衆回線上に構築され、デジタル通信が可能な大規模ネットワークである。
The
電力単価情報配布サーバ103は、インターネット102を介してユーザ環境100内の画像処理装置101に電力単価情報を提供するサーバである。電力単価情報とは、例えば図4に示すように時刻毎に電力単価が異なるテーブル情報である。
The power unit price
図2は、図1の画像処理装置101におけるハードウェア構成例を示す図である。
FIG. 2 is a diagram illustrating a hardware configuration example of the
CPU201は、プログラムの実行や様々な処理の制御を行う。不揮発性メモリ202は、ROM(Read Only Memory)から構成され、画像処理装置101の起動処理において初期段階に必要なプログラムやデータが格納されている。揮発性メモリ203は、RAM(Random Access Memory)から構成され、プログラムやデータの一時的な格納場所として利用される。
The
補助記憶装置204は、ハードディスクやRAMドライブ等の大容量記憶装置から構成され、大容量データの保管、プログラムの実行コードの保持を行う。補助記憶装置204は、揮発性メモリ203と比較して、長時間保持する必要があるデータを記憶する。
The
スキャナエンジン205は、原稿から画像を読み取るための装置である。ディスプレイ206は、液晶ディスプレイ等で構成され、利用者に情報を伝えるための装置である。入力装置207は、キーやボタン類からなり、利用者の選択指示を受け付けて、内部バス211を介してプログラムに伝達するための装置である。
A
ネットワーク通信装置208は、例えば電力単価情報配布サーバ103等の外部の情報処理装置とネットワーク104やインターネット102を介して通信するための装置である。ファクスユニット209は、画像処理装置101で作成された画像データや補助記憶装置204に記憶された画像データを、不図示の公衆回線やネットワーク104を介して他の機器に送信するための装置である。なお、ファクスユニット209はオプションであり、個体によって装着されてない場合もある。
The
プリンタエンジン210は、画像処理装置101で作成された画像データや補助記憶装置204に記憶された画像データを紙媒体に印刷するための装置である。
The
内部バス211は、上記各部を通信可能な状態に接続する通信バスである。 The internal bus 211 is a communication bus that connects the above-described units to a communicable state.
図3は、図1の画像処理装置101におけるソフトウェア構成例を示す図である。なお、図3に示す各ソフトウェアモジュールは、CPU201がプログラムを実行することにより実現される。また、制御に必要となるデータは、不揮発性メモリ202、揮発性メモリ203、及び補助記憶装置204のいずれかに記憶される。
FIG. 3 is a diagram illustrating a software configuration example in the
処理開始条件設定部301は、後述する処理開始条件の情報を処理開始条件記憶部302に記憶する。処理開始条件の情報は、画像処理装置101の電源が切られても失われることがないように補助記憶装置204に記憶される。
The process start
閾時間設定部303は、閾時間の情報を閾時間記憶部304に記憶する機能を有する。閾時間は、ジョブ処理の実行指示時に設定された閾値である。閾時間が指定された場合には、原則として閾時間内にジョブ処理が実行される。閾時間の情報は、画像処理装置101の電源が切られても失われることがないように補助記憶装置204に記憶される。
The threshold
電力単価情報記憶部305は、画像処理装置101が電力単価情報配布サーバ103から取得した電力単価情報を記憶する。電力単価情報は、画像処理装置101の起動時もしくは定期的にインターネット102とネットワーク104を介して電力単価情報配布サーバ103から取得されて補助記憶装置204に記憶される。
The unit price
処理受付部306はジョブ実行指示の受付処理を行う。処理受付部306は、ジョブ実行指示を受け付けると、受付時の電力単価の情報を受付時電力単価記憶部307に記憶する。受付時電力単価の情報は、画像処理装置101の電源が切られても失われることがないように補助記憶装置204に記憶される。
The
また、処理受付部306は、ジョブ実行指示を受け付けると、緊急度取得部310によってジョブ処理の緊急度を取得する。
In addition, when receiving a job execution instruction, the
処理時刻決定部308は、処理受付部306で受け付けたジョブの実行開始時刻を以下の情報に基づいて決定する。
The processing
・処理開始条件記憶部302に記憶された処理開始条件
・閾時間記憶部304に記憶された閾時間
・電力単価情報記憶部305に記憶された電力単価情報
・受付時電力単価記憶部307に記憶された受付時電力単価
・緊急度取得部310により取得されたジョブ処理の緊急度
電力状態検出部311は、画像処理装置101が低電力状態(スリープ状態)か、通常状態(スタンバイ状態)かを検出する。
The process start condition stored in the process start
低電力時動作設定部312は、低電力時動作設定の情報を低電力時動作設定記憶部313に記憶する。低電力時動作設定は、例えば「低電力状態だった場合は処理を実行しない設定」等を含む。低電力時動作設定の情報は、画像処理装置101の電源が切られても失われることがないように補助記憶装置204に記憶される。
The low power
処理実行部309は、決定されたジョブの実行開始時刻、検出された画像処理装置101の状態、及び低電力時動作設定記憶部313に記憶された低電力時動作設定の情報に基づいて、ジョブの実行タイミングを切り替えてジョブ処理を実行する。
The
なお、電力状態検出部311、低電力時動作設定部312、及び低電力時動作設定記憶部313については、オプションとして搭載するように構成されていてもよい。その場合、処理実行部309は、処理時刻決定部308により決定されたジョブの実行開始時刻に基づいてジョブ処理を実行する。
Note that the power
次に、処理開始条件設定部301で設定される処理開始条件について図5(a)〜図5(c)を参照して説明する。
Next, the process start conditions set by the process start
本実施形態では、ユーザにより設定された閾時間内での処理を実行するか(501〜504)、閾時間に関係なく処理を実行するか(505〜506)に分類される。例えば、処理開始条件が「即時実行」であった場合、ジョブの実行指示と同時にジョブ処理が実行開始される(図5(a)の501)。 In the present embodiment, the process is classified into whether the process is executed within the threshold time set by the user (501 to 504) or whether the process is executed regardless of the threshold time (505 to 506). For example, when the processing start condition is “immediate execution”, the job processing is started simultaneously with the job execution instruction (501 in FIG. 5A).
また、処理開始条件が「電力単価が最初に受付時電力単価より安くなった時刻」であった場合、閾時間内で電力単価が最初に受付時の電力単価より安くなった時刻にジョブ処理が実行開始される(図5(a)の502)。ただし、図5(b)のように、ジョブ実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間内にジョブ処理が実行される。 If the processing start condition is “the time when the power unit price is initially lower than the power unit price at the time of reception”, the job processing is performed at the time when the power unit price is first lower than the power unit price at the time of reception within the threshold time. Execution is started (502 in FIG. 5A). However, as shown in FIG. 5B, when the threshold time has passed without being lower than the unit price of power when the job execution instruction is received, the job processing is executed within the threshold time.
処理開始条件が「電力単価が最安である時刻」であった場合、閾時間内で電力単価が最安である時間帯にジョブ処理が実行開始される(図5(a)の503)。ただし、図5(b)のように、ジョブ実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間経過後に直ちにジョブ処理が実行される。 When the processing start condition is “the time when the power unit price is the cheapest”, the job processing starts to be executed in the time zone where the power unit price is the cheapest within the threshold time (503 in FIG. 5A). However, as shown in FIG. 5B, when the threshold time has elapsed without being lower than the unit price of power when the job execution instruction is received, the job processing is executed immediately after the threshold time has elapsed.
処理開始条件が「他のジョブの実行後」であった場合、閾時間内で他のジョブ(処理)が実行された場合に、その直後に処理を実行する(図5(b)の504)。ただし、図5(b)のように、実行指示受付時の電力単価より低くならずに閾時間が経過してしまった場合は閾時間経過後に田立にジョブ処理が実行される。 When the process start condition is “after execution of another job”, when another job (process) is executed within the threshold time, the process is executed immediately thereafter (504 in FIG. 5B). . However, as shown in FIG. 5B, when the threshold time has passed without being lower than the unit price of electricity when the execution instruction is received, the job processing is executed in a table after the threshold time has passed.
処理開始条件が「電力単価が最初に受付時電力単価より安くなった時刻」であった場合、設定された閾時間に関係なく、電力単価が最初に受付時電力単価より安くなった時刻にジョブ処理が実行される(図5(c)の505)。 If the processing start condition is “Time when the power unit price is first lower than the power unit price at the time of reception”, the job is performed at the time when the power unit price is first lower than the power unit price at the time of reception, regardless of the set threshold time. Processing is executed (505 in FIG. 5C).
処理開始条件が「電力単価が最安である時刻」であった場合、設定された閾時間に関係なく、電力単価が最安である時刻にジョブ処理が実行される(図5(c)の506)。 If the processing start condition is “the time when the power unit price is the cheapest”, the job processing is executed at the time when the power unit price is the lowest regardless of the set threshold time (FIG. 5C). 506).
次に、画像処理装置101においてジョブ実行指示を受け付けた際に実行するジョブ実行タイミングの制御処理について説明する。
Next, job execution timing control processing executed when the
図6は、画像処理装置101がジョブ実行指示を受け付けた際に実行するジョブ実行タイミング制御処理の流れを示すフローチャートである。
FIG. 6 is a flowchart illustrating a flow of job execution timing control processing executed when the
ステップS601では、CPU201が、処理受付部306によりジョブの実行指示を受け付けたか否かを判定する。受け付けたと判定した場合はステップS602に進む。
In step S <b> 601, the
ステップS602では、CPU201が、電力単価情報記憶部305から電力単価情報を取得する。
In step S <b> 602, the
次に、ステップS603では、CPU201が、取得した電力単価情報を参照して、現在(ジョブの実行指示を受け付けた時点)の電力単価を受付時電力単価記憶部307に記憶する。
Next, in step S <b> 603, the
次に、ステップS604では、CPU201が、処理開始条件記憶部302から、上述した処理開始条件を取得する。
Next, in step S <b> 604, the
ステップS605では、CPU201が、閾時間記憶部304から閾時間を取得する。
In step S <b> 605, the
ステップS606では、CPU201が、処理時刻決定部308によりジョブの実行開始時刻を決定する。処理時刻決定部308は、ステップS604で取得した処理開始条件、ステップS605で取得した閾時間、ステップS602で取得した電力単価情報、受付時電力単価記憶部307から取得した受付時電力単価を参照してジョブ実行開始時刻を決定する。
In step S <b> 606, the
ステップS607では、CPU201が、ステップS606で決定したジョブ実行開始時刻にジョブ処理を実行するために処理の予約を行う。
In step S607, the
ステップS608では、CPU201が、予約したジョブ実行開始時刻に達したか否かを判定する。予約したジョブ実行開始時刻に達したと判定した場合はステップS609に進む。
In step S608, the
ステップS609では、CPU201が、画像処理装置101で他の処理が実行中であるか否かを判定する。他の処理が実行中であると判定した場合はステップS610に進む。一方、他の処理(他のジョブ処理を含む)が実行中でないと判定した場合はステップS612に進む。
In step S <b> 609, the
ステップS610では、CPU201が、実行中の他の処理が終了したか否かを判定する。他の処理が終了したと判定した場合はステップS611に進む。
In step S610, the
ステップS611では、CPU201が、電力単価情報記憶部305から取得した電力単価情報を参照し、他の処理の実行終了時の電力単価と、予約したジョブ実行開始時刻の電力単価との比較を行う。そして、他の処理の実行終了時の電力単価が予約時の電力単価と同じもしくは下がっていると判定した場合はステップS612に進む。一方、他の処理の実行終了時の電力単価が予約時の電力単価よりも上がっていると判定した場合はステップS606に戻り、処理時刻決定部308によりジョブの実行開始時刻を再度決定する。
In step S611, the
ステップS612では、CPU201は、ステップS601で受け付けたジョブを処理実行部309により実行する。
In step S612, the
次に、処理実行部309が、電力状態検出部311により検出された画像処理装置101の状態及び低電力時動作設定記憶部313に記憶された低電力時動作設定の情報に基づいて、ジョブの実行タイミングを制御する処理について説明する。
Next, the
図7は、画像処理装置101の動作状態に応じたジョブ実行タイミング制御処理の流れを示すフローチャートである。なお、本処理は、図6のステップS608の後に実施されるのが好ましいが、ステップS612の直前であれば、どのようなタイミングで実行されてもよい。
FIG. 7 is a flowchart illustrating a flow of job execution timing control processing according to the operation state of the
ステップS701では、CPU201が、低電力時動作設定記憶部313から低電力時動作設定を取得し、当該低電力動作設定が即時実行か、通常状態に復帰後に実行かを判定する。その結果、例えば「低電力状態だった場合は処理を実行しない」設定であった場合は通常状態に復帰後に実行するものと判定したステップS702に進む。一方、例えば、「電力状態に関わらず即時実行する」設定であった場合は即時実行するものと判定してステップS704に進む。
In step S701, the
ステップS702では、CPU201が、電力状態検出部311により画像処理装置101の電力状態を検出する。
In step S <b> 702, the
ステップS703では、CPU201が、ステップS702で検出した電力状態が低電力状態であるか否か判定する。低電力状態であると判定した場合は再度ステップS702へ戻る。つまり、低電力状態であれば何も処理を行わない。一方、低電力状態でないと判定した場合はステップS704に進む。
In step S703, the
ステップS704では、CPU201は、ステップS601で受け付けたジョブを処理実行部309により実行する。すなわち、ステップS704は、図6のステップS612である。
In step S704, the
このように、予約したジョブ実行開始時刻に到達した場合であっても、低電力状態に移行しているときにはむやみに画像処理装置101を通常状態に復帰させないことにより節電の効果が期待される。そして、他のジョブ投入などのトリガで画像処理装置101が通常状態に復帰した場合にまとめて処理を行う。
As described above, even when the reserved job execution start time is reached, the power saving effect is expected by not returning the
これまで「処理」と称したものはコピーやプリントに代表される「ジョブ」実行であったが、これに限らず、「ファームウェアのアップデート」の実行であってもよい。 What has been referred to as “processing” has been execution of “jobs” represented by copying and printing, but is not limited to this, and may be execution of “update firmware”.
しかしながら、ファームウェアのアップデート時には「リブート処理」が必要である点で「ジョブ」実行とは異なることから、図6及び図7で説明した処理とは異なる。 However, this is different from the processing described in FIGS. 6 and 7 because it differs from “job” execution in that a “reboot process” is required when updating the firmware.
画像処理装置101のファームウェアのアップデートは、自動または手動で、不図示のファームウェアサーバからネットワーク104を介してダウンロードが行われる。ダウンロードしたファームウェアは、画像処理装置101のワーク領域(不揮発性メモリ202もしくは補助記憶装置204)に格納される。そして、画像処理装置101のリブートを行うことで格納されたファームウェアが正規の領域(不揮発性メモリ202もしくは補助記憶装置204)に書き込まれ、次回の起動時には新しいファームウェアが使用される。ファームウェアのダウンロードとリブートは異なるタイミングで行ってもよく、リブートが行われるまでは従来のファームウェアで動作することとなる。
The firmware of the
画像処理装置101のリブート時には、エンジンの立ち上げで電力を消費することから、電力単価が高いときのリブートは電気料金が高くなる。一方で、不具合修正や機能アップを目的としてファームウェアのアップデートが行われることから、新しいファームウェアを迅速に適用すべく、できるだけ早いリブートが必要となる。中には重大な問題を解消するためのアップデータもあることから、一刻も早くリブートを行う必要があるケースもある。
When the
図8は、画像処理装置101が実行するファームウェアアップデートの実行タイミング制御の流れを示すフローチャートである。なお、図8のステップS801〜ステップS812は、図6のステップS601〜ステップS612と同じ処理であり、それらの説明は省略する。図8のステップS813が図6の処理と異なる。
FIG. 8 is a flowchart showing a flow of firmware update execution timing control executed by the
図8において、ステップS813では、CPU201が、緊急度取得部310により処理実行の緊急度を取得する。この緊急度は、ファームウェアをダウンロードする際に同時にダウンロードするものとする。緊急度が高いと判定した場合は、ステップS806のジョブ実行開始刻決定の際に、無条件に「即時実行」(図5(a)の501)に設定される。これにより、ファームウェアアップデートの緊急度の高い場合には、電気料金が高くなることを犠牲にしても迅速にアップデートを行うことが可能となる。なお、ファームウェアのアップデートだけでなく、通常の「ジョブ」実行時であってもステップS813を行うことは可能であり、ジョブを投入する際に入力装置207で緊急度を指定する構成も実現可能である。また、図7の処理の適用も可能であることはいうまでもない。
In FIG. 8, in step S <b> 813, the
図9は、リブート後のファームウェアの更新処理の流れを示すフローチャートである。 FIG. 9 is a flowchart showing the flow of firmware update processing after reboot.
ステップS901では、CPU201が、ワーク領域(不揮発性メモリ202もしくは補助記憶装置204)に新しいファームウェアが存在するか否かを判定する。存在すると判定した場合はステップS902に進む。一方、存在しないと判定した場合は、ステップS903に進み、そのまま正規の格納領域に存在するファームウェアを使用して画像処理装置101の起動処理を行う。
In step S901, the
ステップS902では、CPU201が、ワーク領域に存在するファームウェアを正規の格納領域に移動する。
In step S902, the
ステップS903では、CPU201が、正規の格納領域に存在するファームウェアを使用して画像処理装置101の起動処理を行う。
In step S <b> 903, the
以上説明したように、電力単価情報と閾時間と処理開始条件と受付時電力単価に基づいて処理を開始する時刻を決定し、決定された時刻に処理を実行する。さらに、画像処理装置の低電力時の動作設定と検出された動作状態に応じて、処理の実行を制御する。その結果、処理の実行タイミングを時刻毎の電力単価やユーザによりなされた処理開始設定等に応じて制御することができ、ユーザビリティの向上と電力コストの低減を同時に図ることができる。 As described above, the time for starting the process is determined based on the power unit price information, the threshold time, the process start condition, and the reception-time power unit price, and the process is executed at the determined time. Furthermore, the execution of the process is controlled according to the operation setting at the time of low power of the image processing apparatus and the detected operation state. As a result, the execution timing of the process can be controlled according to the unit price of power for each time, the process start setting made by the user, and the like, and it is possible to simultaneously improve the usability and reduce the power cost.
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。 The present invention can also be realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program. It is a process to be executed.
101 画像処理装置
103 電力単価情報配布サーバ
201 CPU
204 補助記憶装置
301 処理開始条件設定部
303 閾時間設定部
305 電力単価情報記憶部
308 処理時刻決定部
309 処理実行部
312 低電力時動作設定部
101
204
Claims (6)
時刻毎の電力単価情報を記憶する電力単価情報記憶手段と、
前記処理が実行される時間を閾時間として設定するための閾時間設定手段と、
前記処理の処理開始条件を設定するための処理開始条件設定手段と、
前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶手段と、
前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定手段と、
前記処理時刻決定手段で決定された時刻に前記処理を実行する処理実行手段と、
を備えることを特徴とする画像処理装置。 In an image processing apparatus that executes a process that has received an execution instruction,
Power unit price information storage means for storing power unit price information for each time;
Threshold time setting means for setting a time for executing the process as a threshold time;
A process start condition setting means for setting a process start condition of the process;
A power unit price storage unit at the time of reception that stores a power unit price at the time when the execution instruction is received with reference to the power unit price information,
Processing time determination means for determining a time to start the processing based on the power unit price information, the threshold time, the processing start condition, and the reception power unit price;
Processing execution means for executing the processing at the time determined by the processing time determination means;
An image processing apparatus comprising:
時刻毎の電力単価情報を記憶手段に記憶する電力単価情報記憶工程と、
前記処理が実行される時間を閾時間として設定するための閾時間設定工程と、
前記処理の処理開始条件を設定するための処理開始条件設定工程と、
前記電力単価情報を参照して前記実行指示を受け付けた時点の電力単価を受付時電力単価として記憶する受付時電力単価記憶工程と、
前記電力単価情報と前記閾時間と前記処理開始条件と前記受付時電力単価に基づいて前記処理を開始する時刻を決定する処理時刻決定工程と、
前記処理時刻決定工程で決定された時刻に前記処理を実行する処理実行工程と、
を備えることを特徴とする制御方法。 In a control method of an image processing apparatus that executes a process that has received an execution instruction,
A power unit price information storing step of storing power unit price information for each time in the storage means;
A threshold time setting step for setting a time at which the process is executed as a threshold time;
A process start condition setting step for setting a process start condition of the process;
A power unit price storage process at the time of reception that stores the power unit price at the time of receiving the execution instruction with reference to the power unit price information;
A process time determination step for determining a time to start the process based on the power unit price information, the threshold time, the process start condition, and the reception power unit price;
A process execution step of executing the process at the time determined in the process time determination step;
A control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058150A JP6147041B2 (en) | 2013-03-21 | 2013-03-21 | Image processing apparatus, control method therefor, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013058150A JP6147041B2 (en) | 2013-03-21 | 2013-03-21 | Image processing apparatus, control method therefor, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014183527A JP2014183527A (en) | 2014-09-29 |
JP6147041B2 true JP6147041B2 (en) | 2017-06-14 |
Family
ID=51701824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013058150A Expired - Fee Related JP6147041B2 (en) | 2013-03-21 | 2013-03-21 | Image processing apparatus, control method therefor, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6147041B2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009047760A (en) * | 2007-08-14 | 2009-03-05 | Konica Minolta Business Technologies Inc | Image forming apparatus and method for performing image forming job |
JP5589947B2 (en) * | 2011-04-25 | 2014-09-17 | パナソニック株式会社 | Home appliance and home appliance control method |
-
2013
- 2013-03-21 JP JP2013058150A patent/JP6147041B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014183527A (en) | 2014-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9076102B2 (en) | Image forming apparatus, host apparatus, image forming system having the same, and method of controlling power thereof | |
JP5340335B2 (en) | Information processing device | |
JP6103909B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
CN102833445A (en) | Image forming apparatus that shifts to state where quick activation is possible, and method of controlling the same | |
US20140325199A1 (en) | Information processing system, information processing apparatus and start up control method | |
JP6515799B2 (en) | Electronic equipment and memory life warning program | |
JP2009047760A (en) | Image forming apparatus and method for performing image forming job | |
JP6108710B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP2011221708A (en) | Information processing devise and control method for information processing devise | |
JP6157282B2 (en) | Image processing apparatus, information processing method, and program | |
JP2016110642A (en) | Information processing device, restart execution method and restart execution program | |
JP6147041B2 (en) | Image processing apparatus, control method therefor, and program | |
JP6226243B2 (en) | Image forming apparatus, operation control method, and operation control program | |
JP2007214609A (en) | Image processing apparatus | |
JP2014085955A (en) | Image forming apparatus, and information processing method and program | |
JP5983094B2 (en) | Driver management program and information processing apparatus | |
US10956090B2 (en) | Memory system and electronic apparatus | |
JP2012088780A (en) | Information processor, information processor control method and program | |
US10306078B2 (en) | Monitoring apparatus, monitoring method, and recording medium | |
JP6459543B2 (en) | Image forming apparatus, job processing control method, and job processing control program | |
JP2011088292A (en) | Image forming apparatus, control device, and program | |
JP2016103160A (en) | Image processing device and method of updating program | |
JP2006295902A (en) | Image processing apparatus, backup processing method, storage medium, and program | |
JP6291983B2 (en) | Recovery device and recovery method | |
JP6308526B2 (en) | Image processing apparatus, image processing apparatus control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170207 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170406 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170418 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170516 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6147041 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |