1. Field of the Invention
The present invention relates to technology for controlling power consumption of each of multiple devices in a system including the devices.
2. Description of the Related Art
Conventionally, power control technology is known in which a reference amount of power serving as a target is determined with respect to power consumed by a device, and the power consumption of the device is controlled based on the reference amount of power. Specifically, the amount of power consumption serving as a fixed target is set as a reference value with respect to the power consumed by an image forming apparatus. Power saving is realized by causing the image forming apparatus to transition to an electric power saving mode such as a sleep mode or adjusting an elapsed time period for transitioning to the electric power saving mode, based on the reference value.
Japanese Patent Laid-Open No. 2003-032397 proposes technology, in a system in which multiple image forming apparatuses are connected via a network, for efficiently controlling power consumption of the entire system. According to this technology, an electric power saving mode of each image forming apparatus is controlled so as to shorten a wait time period until the operation of an image forming apparatus desired to be used by each user starts. Specifically, it is determined whether the total power consumed by the multiple apparatuses has exceeded an upper limit value, and if the upper limit value has been exceeded, all the image forming apparatuses are caused to transition to a power saving state, and when the total power consumption falls below the upper limit value as a result, an image forming apparatus having a high priority is placed in a ready state of being operable.
However, with this conventional technology, a time period for performing control based on the upper limit value is not set. Accordingly, the image forming apparatuses can be used for as long as the power consumption remains below the upper limit value. Further, in the conventional example, even when the power consumption falls below the upper limit value, image forming apparatuses to become operable are determined based on priorities set in advance. Accordingly, after the power consumption reaches the upper limit value, all the image forming apparatuses having a low priority enter a power saving state, which causes a feeling of unfairness among the users of these image forming apparatuses.
In an actual office network environment, multiple image forming apparatuses vary in terms of function, performance, operating time period, and operating content. In order to control the amount of power consumed by the image forming apparatuses in the entire system in such a use environment, it is necessary to perform power control in consideration of the usage of the image forming apparatuses and the like, although such technology has not be proposed.
An aspect of the present invention is to eliminate the above-mentioned problems with the conventional technology.
A feature of the invention of the application is to provide technology, in a network system including multiple devices, for enabling overall power consumption to be controlled without impairing the convenience with which the devices are operated as much as possible.
According to an aspect of the present invention, there is provided a system including a plurality of devices and a management apparatus capable of communicating with the plurality of devices, wherein the management apparatus comprises: a reception unit that receives target power consumption of the entire system, and a setting of a time period for performing power saving control; a setting unit that calculates target power consumption of each device based on the target power consumption of the entire system, and sets the calculated target power consumption for the each device; an obtaining unit that obtains a power amount reallocation request from a first device in which power consumption of the device has reached a power saving transition power amount corresponding to the target power consumption of the first device; a calculation unit that calculates, in response to the reallocation request, predicted power consumption of each of the plurality of devices for a point in time when the time period ends, based on power consumption of each of the devices other than the first device and a remaining time period up to the end of the time period; and an update unit that, based on the predicted power consumption of each of the devices other than the first device calculated by the calculation unit, and the power saving transition power amount and the power consumption of each of the devices, chooses a second device that will not reach the corresponding power saving transition power amount of the device by the end of the time period, determines an amount of power consumption allocatable from the second device to the first device, and updates the power saving transition power amounts of the first and second devices, and each of the devices comprises: a measurement unit that measures power consumption of the device; a transmission unit that, if the power consumption of the device measured by the measurement unit reaches the power saving transition power amount of the device, transmits the power amount reallocation request to the management apparatus; a transition power update unit that receives the power saving transition power amount updated by the update unit from the management apparatus in response to the reallocation request, and updates the power saving transition power amount corresponding to the device; and a control unit that controls whether to cause the device to transition to an electric power saving mode, based on the power consumption of the device and the power saving transition power amount corresponding to the device.
Further features and aspects of the present invention will become apparent from the following description of exemplary embodiments, with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
An embodiment of the present invention will now be described hereinafter in detail, with reference to the accompanying drawings. It is to be understood that the following embodiment is not intended to limit the claims of the present invention, and that not all of the combinations of the aspects that are described according to the following embodiment are necessarily required with respect to the means to solve the problems according to the present invention.
This power saving control system includes multiple image forming apparatuses (devices) A to D (102, 105, 107, 108) such as printers, multifunction peripherals, and fax machines. Further, the system includes an electric power management apparatus (hereinafter, management apparatus) 106 that manages power consumption of the image forming apparatuses, and electric power measurement apparatuses 101 (101a to 101e) that respectively measure the power consumed by the corresponding image forming apparatuses. An example is shown in which information transmission between the apparatuses that constitute this system is performed by wireless communication. In this case, each image forming apparatus communicates with the management apparatus 106 and the electric power measurement apparatus 101 directly or by relay using multihop wireless communication. Note that information transmission is not limited to wireless communication, but may be performed by wired communication as long as a configuration that allows communication is adopted. Further, although the electric power measurement apparatuses 101 are arranged outside the image forming apparatuses in
The image forming apparatus 102 receives information on the power consumption of the image forming apparatus 102 from the electric power measurement apparatus 101a. Further, the image forming apparatus 102 receives power saving control time period information and a target power value from the management apparatus 106. The image forming apparatus 102 implements power consumption control, based on the received information and power saving control setting values set by a user using a console unit 140 (
A controller unit 1200 is connected to a scanner unit 10 that reads an original image, and a printer unit 20 that performs printing. Further, the controller unit 1200 is connected to a host computer (not shown), the electric power measurement apparatus 101a, the management apparatus 106, and other external devices (not shown), by being connected to a LAN 3300 or a wireless LAN 1252. A CPU 1201 performs overall control of the image forming apparatus 102. A RAM 1202 provides a memory for expanding a program when the CPU 1201 operates and a work memory, and is furthermore used to temporarily store image data and the like. A ROM 1203 is a boot ROM, which stores a boot program. An HDD 1204 is a hard disk drive, which stores various software, image data, a software counter value, target power consumption, information on the power consumption received from the electric power measurement apparatus 101a, and the like. As the software counter value, a count value obtained by counting the number of printed images is stored. The storage location of the count value is not limited to the HDD 1204, as long as the count value is stored in a nonvolatile area. A console unit interface 1206 performs a role of outputting image data to be displayed on the console unit 140 to the console unit 140 and conveying information input by the user using the console unit 140 to the CPU 1201. A network interface 1210 is connected to the LAN 3300, and inputs/outputs information to/from the LAN 3300. A wireless communication interface 1270 inputs/outputs information to/from the wireless LAN 1252. A scanner/printer communication interface 1208 is an interface for communicating with both the scanner unit 10 and the printer unit 20. A timer 1211 has a function of clocking the time of the image forming apparatus 102 and generating an interrupt at fixed time intervals. An image bus interface 1205 connects an image bus 2008 that transfers image data at high speed with a system bus 1207, and functions as a bus bridge that converts a data structure.
The following devices are arranged on the image bus 2008. A raster image processor (RIP) 1260 develops PDL code into a bitmap image. A device interface 1220 is connected to the scanner unit 10 and the printer unit 20, and performs synchronous/asynchronous conversion of image data. A scanner image processor 1280 corrects, processes, and edits image data obtained by reading an original with the scanner unit 10. A printer image processor 1290 performs correction, resolution conversion, and the like on image data to be output to the printer unit 20. An image rotator 1230 rotates image data. An image compression/decompression (CODEC) unit 1240 performs compression and decompression processing using JPEG in the case of multi-value image data, and performs compression and decompression processing using JPEG, MMR, MH or the like in the case of binary image data.
The image forming apparatus 102 is provided with a sleep mode for power saving. The CPU 1201 performs control for an operational mode transition to this sleep mode. Specifically, the CPU 1201 can independently control blockage and supply of power supply to units such as the printer unit 20, the scanner unit 10, and the console unit 140 by determining the operational status of the image forming apparatus 102. For example, in the case where only the scanner function is used, the CPU 1201 blocks power supply to the printer unit 20 and the printer image processor 1290. On the other hand, in the case were only the printer function is used, the CPU 1201 reduces the power consumption of the entire apparatus by blocking power supply to the console unit 140, the scanner unit 10, the scanner image processor 1280, and the like.
The management apparatus 106 controls the power consumption in the power saving control system according to the present embodiment. A CPU 1301 performs overall control of the management apparatus 106 by executing a control program loaded into a RAM 1302. The RAM 1302 stores programs for the CPU 1301, and is also used as a work memory when the CPU 1301 operates. A ROM 1303 is a boot ROM, which stores a boot program. An HDD 1304 is a hard disk drive, which stores system software, target power consumption, power consumption received from image forming apparatuses, and the like. A network interface 1310 is connected to the LAN 3300, and transmits/receives data to/from the LAN 3300. A wireless communication interface 1307 communicates with the image forming apparatuses by wireless communication, and receives power consumption and transmits target power consumption. An input/output interface 1305 inputs/outputs information to/from a console unit 1306 that has a liquid crystal display unit, a keyboard, a touch panel, and the like. Various setting instructions for setting target power consumption and the like in the power saving control system according to the present embodiment can be received via the console unit 1306.
Note that the configuration of the management apparatus 106 is based on the configuration of a general purpose computer. However, the present invention is not limited to this configuration, as long as the configuration allows management of the power consumption and reception of instructions for setting target power consumption and the like in the power saving control system according to the present embodiment. For example, one of the image forming apparatuses shown in
The electric power measurement apparatuses 101 each measure the power consumption of the corresponding image forming apparatus, and transmit the result of the measurement to the corresponding image forming apparatus. A CPU 1401 controls power consumption measurement, measurement result transmission, and the like by executing a control program stored in a RAM 1402. The RAM 1402 provides a work memory for the CPU 1401 to operate. The image forming apparatuses are each supplied power via an electric power measurement unit 1404 of the corresponding electric power measurement apparatus 101 (see
Note that a configuration may be adopted in which functions of the electric power measurement apparatus 101 are provided in the image forming apparatus as an electric power measurement unit, as long as the power consumption of the image forming apparatus can be measured.
This screen has an input field 1501 for target power consumption of the entire system and an input field 1502 for a power control time period for performing power saving control of the entire system. The values input in these input fields are used as values for calculating the target amount of power of each image forming apparatus as power saving control parameters of the entire system. In the example in
An advanced settings screen 1600 is a screen for making advanced settings for allocating the amount of target power consumption of the entire system to the devices. A period allocation button 1610 is for designating the number of days by which the target amount of power consumption is divided for each device with respect to the power saving control time period (one month in
An allocation method button 1611 is a button for designating a method for determining the amount of power consumption to be allocated to the devices, and when this button 1611 is instructed, transition is performed to an allocation method setting screen 1602. Here, it is possible to choose whether to determine the allocation amount of the target amount of power for the allocation period (here, five days) based on a past (one month or previous time period) actual amount (“actual amount allocation”) or to allocate the target amount of power equally to the devices (“equal allocation”). In the case of “actual amount allocation”, the amount of power to be allocated is determined based on the power consumption received from the devices and stored in the management apparatus 106.
A power saving transition level button 1612 is a button for designating setting of the accumulated power consumption at which the devices transition to the electric power saving mode as a percentage of the target power consumption of each device. When this button 1612 is instructed, a power saving transition level setting screen 1603 is displayed. Here, the level for transitioning to power saving is input in the percentage with the target amount of power taken as “100”, and “80%” is set in the example in
A reallocation method button 1613 is a button for determining a transfer method in the case where an amount of power consumption is transferred from a device whose accumulated power consumption is below the target power consumption to a device whose accumulated power consumption has reached the target power consumption. When this button 1613 is instructed, transition is performed to a reallocation method setting screen 1604. Here, it is possible to choose between performing transfer in order of transferable amounts of power (transferable power order) or in equal amounts of power from each device (equal amount).
In
In this case, if the number of operational days in one month of a certain office is assumed to be, for example, 25 days, the allocation of the amount of power consumption of the entire system for five days is as follows: 300/(25/5)=60 [kWh]. Further, it is assumed that the allocation to the devices (image forming apparatuses) A to D is respectively set to 20 kWh, 10 kWh, 15 kWh, and 15 kWh, based on the accumulated power consumption of each device for the whole time period. This is determined based on the accumulated power consumption received from each device (image forming apparatus) and stored in the management apparatus 106.
In
Below is a detailed description. As shown by 1806, in the time period of five days (T1=120 hours), the accumulated power consumption of the device A (first device) has reached the power saving transition power line 1802 when 80 hours (T2) on the fourth days have elapsed. At this point in time, the transferable power 1805 of the devices other than the first device, which is the device A, is calculated. P3 and P4 are respectively calculated using the following calculation formulas on the above conditions.
P3=P2×(T1−T2)/T1
P4=0.8×P1−(P2+P3)
In the present embodiment, “transferable power order” is chosen as the allocation method in the reallocation method setting screen 1604 in
This shows that the power amount of 10 kWh is necessary for the device A.
Since “transferable power order” is set as the reallocation method in
Accordingly, the device A can continue operation (printing) without transitioning to the electric power saving mode. Further, the predicted accumulated power consumption of all the devices A to D after five days elapsed will be the power saving transition power amount 1802 or less, and thus all the devices are allowed to operate without transitioning to the electric power saving mode, while suppressing the power consumption of the entire system within the time period set in
First, in step S1901 in
Next, the processing proceeds to step S1904, where the CPU 1301 calculates a target value of the power consumption to be set for each image forming apparatus based on the conditions input in steps S1901 and S1903. In this case, as shown in
Accordingly, in step S1906, the CPU 1201 of each image forming apparatus receives information on the target power consumption and the power saving transition power amount transmitted from the management apparatus 106, and records the received information in the RAM 1202 and the HDD 1204. Next, the processing proceeds to step S1907 (
Consequently, in step S1910 (
Consequently, in step S1915, the CPU 1201 of the image forming apparatus receives the information transmitted in step S1914, re-sets target power consumption or updates the power saving transition power amount, in accordance with the received information. Further, if allocation is not allowed, the image forming apparatus operates in the same state as the former state.
Next, the processing proceeds to step S1916, the above flow is repeated until the end of the power control time period set in 1502 in
The above is a description of operation including a mutual cooperative operation with information on the target power consumption, a dynamic change, and the like transmitted/received between the image forming apparatuses and the management apparatus 106. Although the flow described above shows an example in which the management apparatus 106 manages calculation and setting of the amount of power, and the like, a configuration may be adopted in which an image forming apparatus independently performs management.
Next, with reference to
This power saving control setting screen includes a sleep mode transition time period setting button 2001, a print layout setting button 2002, a print color setting button 2003, and a backlight setting button 2004. Further, each button has a check box for making the setting valid or invalid. The sleep mode transition time period setting button 2001 is for setting a time period for transitioning to the sleep state in the case where power saving control is performed. For example, although when performing normal operation, a transition is made to the sleep state in the case where, for example, a user operation is not performed for a predetermined time period, a time period shorter than that predetermined time period is set. The print layout button 2002 is for, if power saving control is performed, setting so as to perform printing in accordance with reduced layout setting. For example, a setting of a print layout including 2 in 1, 4 in 1, double-sided printing, and the like is received. The print color setting button 2003 is for setting so as to forcedly limit printing to monochrome printing and perform printing if power saving control is performed. For example, monochrome printing is set by turning off a function of detecting the color of an original read with the scanner unit 10. The backlight setting button 2004 is for setting so as to reduce the amount of light of the backlight of the display unit of the console unit 140 if power saving control is performed. The content set via such power saving control setting screens is recorded in the RAM 1202 or the HDD 1204 by the CPU 1201 when an OK button is instructed.
Note that the power saving control settings shown in
This sleep mode transition time period setting screen includes a field 2201 for inputting a sleep mode transition time period when performing normal operation, and a field 2202 for inputting a sleep mode transition time period when performing power saving control. In the example shown in the drawing, a time period for transitioning to the electric power saving mode if there is no data input or user operation for a predetermined time period is set to five minutes in the normal mode, and set to two minutes when performing power saving control.
This print layout setting screen includes a choice item for choosing a reduced layout used when performing power saving control using a check box 2301. Whether to “perform” or “not to perform” double-sided printing when performing power saving control can be chosen using check boxes 2302. Further, the screen includes a choice item 2303 for setting the setting results of the above items as default setting and a choice item 2304 for setting the setting results of the above items as forced setting. In the example shown in the drawing, “2 in 1” is designated as a reduced layout, and double-sided setting is designated to be “performed (ON)”, and these settings are set to be designated by default.
This print color setting screen includes choice items 2401 for setting whether or not to designate monochrome printing when performing power saving control, and a choice item 2402 for setting this setting as default setting. Further, this screen also includes a choice item 2403 for setting the setting results of the above items as forced setting. In the example shown in the drawing, monochrome printing is designated to be “performed (ON)” when performing power saving control, and “forced designation” is checked. In this case, only monochrome printing is executed in the electric power saving mode.
This backlight setting screen includes an adjustment item 2501 for setting the light amount of the backlight of the display unit of the console unit 140 when performing power saving control, and a choice item 2502 for setting the setting result as default setting. Further, this screen also includes a choice item 2503 for setting the setting results of the above items as forced setting. In the example shown in the drawing, the light amount of the backlight is set to be slightly darker than normal, and “default designation” is set.
In step S2101, the CPU 1201 reads set content of the power saving control from the RAM 1202 or the HDD 1204 in the electric power saving mode. Next, the processing proceeds to step S2102, where the CPU 1201 determines whether or not sleep mode transition time period setting is valid based on the read power saving setting. Here, the processing proceeds to step S2104 when the setting is not valid, whereas if it is determined that the setting is valid, the processing proceeds to step S2103, where, for example, a sleep mode transition time period is changed to be shorter (two minutes in the example in
Next, in step S2106, the CPU 1201 determines whether or not print layout setting is valid. Here, the processing proceeds to step S2108 when print layout setting is not valid, whereas the processing proceeds to step S2107 if that setting is valid. In S2107, 2 in 1 layout printing setting is changed to default as shown in
In step S2201, the CPU 1201 determines whether power saving control is being performed based on power saving control in the case of registering a job including advanced condition settings made via the console unit 140 when executing copying and printing. Here, if power saving control is off, the processing proceeds to step S2204, where the CPU 1201 receives normal job registration without restriction. On the other hand, if it is determined in step S2201 that power saving control is being performed, the processing proceeds to step S2202, where the user is notified of the content of power saving control by the display on the console unit 140. Next, the processing proceeds to step S2203, where the CPU 1201 receives job registration based on power saving control.
The image forming apparatuses in the power saving control system as described above determine whether or not power saving control is being performed when a job is registered and receive job registration, thereby preventing job execution conditions from being changed due to power saving control after the job is registered.
As described above, the present embodiment provides effects of, in a use environment of multiple devices that vary in terms of function, performance, operating time period, and operating content, controlling the amount of power consumed by the devices as the whole, and enabling power saving control based on target power consumption.
Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment(s), and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment (s). For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (for example, computer-readable medium).
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application. No. 2010-110594, filed May 12, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-110594 | May 2010 | JP | national |