The present invention is generally related to a method of processing a print job within a printing system, a printing system and a printing program.
More and more complex printing solutions for office environments are used to print and/or scan documents, pictures, charts or presentations in an efficient, secure and printer-independent way. Basically, the relevant documents are converted into a print job with a printer-ready format by an application, such as Microsoft® WORD, and are routed to a central print queue of the printing system. After that, the print job can be released from the print queue by a user for printing out on a printer, designated by a user.
The printer normally has an energy conservation function for reducing the energy consumption of the printer, especially multifunctional printer (MFP), after pre-defined time periods. Especially the heating up of the fuser element of the printer expends a high amount of energy. In this state the printer is in the energy busy-mode. Because of that, after a pre-defined time period without any printing, the heating of the fuser element and the cooling of the electronic circuit board of the printer is turned off and the printer is switched into the energy sleep-mode. If the printer receives a print job, when he is in a sleep-mode, it switches to the busy-mode and heats up the fuser element again before printing. Additionally, some printers also have an idle-mode, which is used after a busy-mode to reduce the energy consumption of the printer more slowly. In the idle-mode the print job could be printed out after a shorter time period of heating compared to the sleep-mode.
There are huge differences between the energy consumption of the different energy modes of the printer. For example a multifunctional ink jet device consumes three Watt in the sleep-mode and twenty-one Watt within the busy-mode, which is seven times higher compared to the sleep-mode. Using the printer in an efficient way would help to reduce the energy consumption of the printer and would also save energy costs.
US patent application US 2010/0165376 A1 discloses a printing system including an order management server configured to receive printing orders placed from a plurality of computers via a network. EP 1 926 015 A2 discloses a system to adjust the duration of various power modes based on usage of the device.
It is an object of the present invention to provide enhanced energy consumption monitoring and saving especially in larger printer networks. It is also an additional object of the present invention to assist the user for helping to designate the most convenient printer within a printer network for printing a specific print job in view of energy consumption.
According to a first aspect of the present invention a method of processing a print job within a printing system having at least one printer and at least one client terminal for preparing the print job includes collecting device status from the at least one printer, determining an energy consumption for printing the print job on the at least one printer based on the device status, and displaying the energy consumption for printing the print job.
According to the present invention the energy consumption is not just determined based on the estimated energy consumption based on a fixed consumption per page base. Considering the device status, for example the energy status of the printers: busy-mode, the idle-mode or the sleep-mode, helps to determine a much more accurate energy consumption based on the device status compared to only consumption-per-page estimations.
In accordance with one aspect of the present invention, the foregoing and the other objects are achieved by a program and/or a storage medium for processing a print job within a printing system.
An embodiment of the present invention will now be described, by way of example only, with reference to the accompanying drawings in which:
The printer 4 runs an operating system. In this particular embodiment the operating system is the Multifunctional Embedded Application Platform (MEAP) operating system provided on multifunctional device devices sold by Canon®. The operating system allows the running of JAVA programming applications and also includes a web interface. The operation system also allows the display of the device status and/or the display of the energy consumption of a selected print job 10 (not shown in
The energy consumption is determined based on the device status of each printer 4, 5 and in connection with average consumption rates for each specific printer 4, 5. Especially, the print server 3a collects the device status of the printer 4, 5 within the printing system 1, including the duration time of every device status and/or the duration time of every energy consumption status and/or the average resolution time for each error of the printer 4, 5. Therefore the energy consumption isn't not only estimated based on a fixed energy-per-page ratio rather than on the device status of the printer 4, 5 and because of that much more accurate compared to existing solutions.
According to the present invention the term “device status” comprises different energy consumption levels (busy-mode, idle-mode, sleep-mode) normally used for each printer 4,5 and the duration times of the energy consumption levels, the state of the printer consumables and/or the error state average and resolution time for each error of each printer. The error state may have an impact on the energy consumption, especially in case of a detected improper or damaged heating system of the printer. In particular, the energy consumption levels are defined for each printer 4,5 by the printer manufacturer, such as disclosed within JP08234946A for example.
Based on at least one of this information about the (present) device status 13 of the printer 4,5 in combination with additional consumption-per-page ratios of each printer 4,5, the energy consumption of each printer 4,5 may be determined by simple mathematical functions, such as multiplication.
The user 9 identifies her/him on one of the printers 4,5, which becomes for this embodiment the designated printer 5, and a display unit 11 shows the estimated energy consumption for printing the print job on one of the printers 4,5. The means 11 for displaying to the user 9 the estimated energy consumption may be part of the display unit 29 of the printer 4 or another device within the printing system 1. After the user 9 accepts the printing of the print job 10 on the designated printer 5, the print job 10 is routed 15 from the print server 3a to the designated printer 5 and is printed on the designated printer 5. Means 8 for storing the print job 10 may be a hard disk within the print server 3a. Additionally the means 6 for collecting the device status of the printers 4,5 are part of the print server 3a. Also the print server 3a comprises means 7 for determining the estimated energy consumption for printing the print job 10 on one of the printers 4,5.
According to
The second print server 3b is connected with the first print server 3a and the second print server 3b comprises means 6 for collecting the device status of the printers 4,5, such as an operation unit in combination with network interface. The print server 3b also comprises means 7 for determining the estimated energy consumption for printing the print job 10 on the designated printer 5, such as an operation system with a CPU on the print server 3b.
The print server 3b converts the print job 10 into an appropriate printer-ready format, in the event that the original printer-ready format of the print job 10 generated by the client terminal 2 may not be processed correctly on the designated printer 5. This conversion may be conducted even on the first print server 3a. The second print server 3b determines the estimated energy consumption based on the collected device status of each printer 4,5. Advantageously, each printer 4,5 sends the current device status to the print server 3a,3b only in case of a change of the device status of at least one of the printers 4,5. This procedure reduces the network traffic and therefore reduces additionally the energy consumption within the printing system 1.
According to another embodiment, the print server 3b determines the estimated energy consumption for printing the print job 10 on each printer 4,5, based on the recent device status of the printer 4,5 in combination with the actual energy consumption of each printer 4,5. The print server 3b determines a forecast or simulation of estimated energy consumption of the printer 4,5 based on the actual device status of the or each printer 4,5. This procedure is much more accurate compared to the determination of the energy consumption on an average energy consumption rate. Additionally, in case the estimated energy consumption for printing the print job 10 on one of the printers 4,5 is above a predefined threshold, the print server 3a,3b sends a notification 43. According to the embodiment of
In a preferred embodiment of
The present invention also includes a simulation feature about the estimated energy consumption of the printer 4,5 within the printing system 1. According to a preferred embodiment of the present invention the estimated energy consumption of the printer 4,5 may be simulated directly on one of the print servers 3a,3b,3c, so that there is no need for print server 3q,3b,3c to request the actual device status of the printers 4,5. This procedure also reduces the energy consumption of the printing system 1.
Based on this idealized energy consumption 40a or on the actual energy consumption 40b of the designated printer 5, the print server 3a,3b,3c may determine the future energy consumption 41a,41b for printing out all relevant print jobs 10 of the user 9 on the designated printer 5. Preferably the estimated energy consumption will be determined based on the recent energy consumption 40a,40b of the designated printer 5 in combination with predefined energy consumption rates for the designated printer 5 and the data size of the print jobs 10. The result of this determination is a simplified energy consumption profile 41a for printing selected print jobs 10 of the user 9 on the designated printer 5. Alternatively, a future energy consumption profile 41b may be determined more accurately based on the recent energy consumption 40a,40b of the designated printer 5 in combination with the simulation of the device status and/or energy consumption of the designated printer 5. The simulation of the future energy consumption 41a,41b may take the present status of the designated printer 5, recent energy consumptions for similar print jobs 10 and/or the status of the consumables into account. In a case where the future energy consumption is simulated on at least one of the print servers 3a,3b,3c, the network traffic between the print servers 3a,3b,3c and the printers 4,5 and therefore the estimated energy consumption of the printing system 1 itself is reduced.
Based on the device status information of each printer 4,5 the print server 3a determines 20 the estimated energy consumption of the print job 10 on each printer 4,5. The estimated energy consumption is routed 21 to the client terminal 2 and displayed to the user 9. The user 9 may choose 12 a printer 4 and in case an alternative printer 5 seems to be more advantageous, the print server 3a asks for a confirmation 22 and sends a recommendation 23 for the more advantageous printer 5 to the client terminal 2. Based on that information, the user may select 12 the printer 5 and the print server 3a releases 15 the print job 10 to the designated printer 5. After print out on the designated printer 5 a finishing message 13 is sent to the print server 3. Based on the finishing message 13 the print server 2 routes the actual energy consumption to the client terminal 2 and requests a further energy consumption state update 19 from the printers 4,5 for a possible next printing of another print job 10. Based on the new device status information 13 the print server 3a determines the actual energy consumption of the printers 4,5 for a possible further print job 10.
The energy meter and control devices 46 monitor the actual energy consumption and may control the energy consumption of the printers 4 by changing the energy state (off, sleep, idle, busy) of at least one of the printers 4 and/or of one printer 4 group. The energy management server 45 may be connected by wire or by wireless communication equipment 47 with the energy meter and control device 46.
The energy management server 45 may determine the actual or future energy consumption of at least one printer 4, at least one printer 4 group or the printing system 1 and changes actively the energy status of at least one device 2,3a,4 of the printing system 1 by operating relevant energy meter and control devices 46. This energy control, sometimes also named as smart grid (e.g. US 2011/0069613 A1), is according to the present invention not only monitoring the device status of at least one printer 4 to determine the estimated energy consumption, it also changes actively the energy mode of at least one of the printers 4 to operate the printing system 1 in a very energy efficient way. The estimated energy consumption of the printing system 1 may be controlled by an energy management server 45 as part of the printing system 1 or by an external energy management server 45 connected via a network with the printing system 1. It would be appreciated that the energy management server 45 may be controlled by a public utility company for managing the energy consumption of the printing system 1 in view of the overall energy consumption of a city or region. In this case, the public utility company may have a remote control on the printing system 1 by managing the energy management server 45 designated to the printing system 1.
This application claims priority from United Kingdom patent application no. 1109280.6 filed on 2 Jun. 2011, which is hereby incorporated by reference in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
GB1109280.6 | Jun 2011 | GB | national |