Printing system
First Claim
1. A printing system having a printer which enters a sleep mode when it does not receive print data for more than a sleep time which is defined as a time from completion of printing to entry in the sleep mode, the system comprising:
- means for storing and controlling a standby time value for a corresponding printing operation of a plurality of printing operations, the standby time being a period between a start time of a present printing operation and an end time of a printing operation executed just before the present printing operation, the standby time being variable according to an operating condition of the printer; and
means for calculating the sleep time based on standby time values stored in the standby time control means by putting weight on late values among the standby time values stored in standby time control means, wherein the sleep time calculated by the calculating means becomes shorter when the standby time becomes longer and the sleep time calculated by the calculating means becomes longer when the standby time becomes shorter and the standby time is equal to an actual sleep time plus sleep mode time.
1 Assignment
0 Petitions
Accused Products
Abstract
When the number of standby time values which exceeds the upper limit, stored in the standby time control section, is determined to be smaller than the predetermined number and the frequency of use of the printer is considered to be middle, the average value of the standby time values is calculated. The average value (time) obtained is subtracted from the sum of the upper limit and the lower limit of the standby time so that the resultant value is set as a sleep time. Thus, the suitable sleep time between the upper limit and the lower limit according to any variable operating condition of the printer can be set.
51 Citations
19 Claims
-
1. A printing system having a printer which enters a sleep mode when it does not receive print data for more than a sleep time which is defined as a time from completion of printing to entry in the sleep mode, the system comprising:
-
means for storing and controlling a standby time value for a corresponding printing operation of a plurality of printing operations, the standby time being a period between a start time of a present printing operation and an end time of a printing operation executed just before the present printing operation, the standby time being variable according to an operating condition of the printer; and
means for calculating the sleep time based on standby time values stored in the standby time control means by putting weight on late values among the standby time values stored in standby time control means, wherein the sleep time calculated by the calculating means becomes shorter when the standby time becomes longer and the sleep time calculated by the calculating means becomes longer when the standby time becomes shorter and the standby time is equal to an actual sleep time plus sleep mode time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
wherein the sleep time calculation means sets the sleep time by determining, according to judgement of the judging means, whether a standby time value previous to the latest one should be considered to set the sleep time.
-
-
3. A printing system according to claim 2, wherein the judgement means determines whether a standby time value previous to the latest standby time value is larger than the standard value, and
the sleep time calculation means sets the sleep time by selecting the standby time value previous to the latest one according to judgement of the judgement means as to whether the latest standby time value and the previous standby time value are both larger than the standard value. -
4. A printing system according to claim 3, wherein the standard value is a standby time upper limit which is preset in the printer.
-
5. A printing system according to claim 4, wherein the judgement means determines whether the latest standby time value and the previous standby time value are both larger than the standby time upper limit;
- and
the sleep time calculation means sets a standby time lower limit which is preset in the printer when the judgement means determines that the latest standby time value and the previous standby time value are both larger than the standby time upper limit.
- and
-
6. A printing system according to claim 3, wherein the sleep time calculation means sets the sleep time based on whether a number of the standby time values exceeding the standard value is larger than a predetermined number when the standby time value previous to the latest standby time value is considered.
-
7. A printing system according to claim 6, wherein the sleep time calculation means sets a standby time lower limit which is preset in the printer when the judgement means determines that the number of the standby time values exceeding the standard value is larger than the predetermined number.
-
8. A printing system according to claim 6, wherein the sleep time calculation means sets the sleep time based on an average value of the standby time values when the standby time value previous to the latest standby time value is considered.
-
9. A printing system according to claim 8, wherein the standard value is a standby time upper limit which is preset in the printer;
- and
the sleep time calculation means calculates the average value of the standby time values by considering the standby time values exceeding the standby time upper limit as the standby time upper limit.
- and
-
10. A printing system according to claim 1, wherein the sleep time calculation means sets a sleep time according to selection as to which is given priority for power-saving or prompt printing operation.
-
11. A printing system according to claim 1, wherein the standby time control means and the sleep time calculation means are provided in a printer driver included in a computer system for transmitting print data to the printer.
-
12. A printing system according to claim 8, wherein the printer is provided with means for releasing the printer from a sleep state when the time set based on the average value has passed after entry of the printer into the sleep state.
-
13. A printing system having a printer which enters a sleep mode when it does not receive print data for more than a sleep time which is defined as a time from completion of printing to entry in the sleep mode, the system comprising:
-
means for storing and controlling a standby time value for a corresponding printing operation of a plurality of printing operations, the standby time being a period between a start time of a present printing operation and an end time of a printing operation executed just before the present printing operation, the standby time being variable according to an operating condition of the printer; and
means for calculating the sleep time on the basis of the standby time values stored in the standby time control means by considering whether a number of standby time values exceeding a preset standard value, among the standby time values stored in the standby control means, is larger than a predetermined number, wherein the sleep time calculated by the calculating means becomes shorter when the standby time becomes longer and the sleep time calculated by the calculating means becomes longer when the standby time becomes shorter and the standby time is equal to an actual sleep time plus sleep mode time.
-
-
14. A printing system having a printer which enters a sleep mode when it does not receive print data for more than a sleep time which is defined as a time from completion of printing to entry in the sleep mode, the system comprising:
-
means for storing and controlling a standby time value for a corresponding printing operation of a plurality of printing operations, the standby time being a period between a start time of a present printing operation and an end of a printing operation executed just before the present printing operation, the standby time being variable according to an operating condition of the printer; and
means for calculating the sleep time on the basis of the standby time values stored in the standby control means by considering an average value of the standby time values stored in the standby time control means, wherein the sleep time calculated by the calculating means becomes shorter when the standby time becomes longer and the sleep time calculated by the calculating means becomes longer when the standby time becomes shorter and the standby time is equal to an actual sleep time plus sleep mode time.
-
-
15. A printing system having a printer which enters a sleep mode when it does not receive print data for more than a sleep time which is defined as a time from completion of printing to entry in the sleep mode, the system comprising:
-
means for storing and controlling a standby time value for a corresponding printing operation of a plurality of printing operations, the standby time being a period between a start time of a present printing operation and an end time of a printing operation executed just before the present printing operation, the standby time being variable according to an operating condition of the printer; and
means for judging whether a number of standby time values exceeding a standby time upper limit, among the standby time values stored in the standby time control means, is less than a predetermined number when the sleep time is set between the standby time upper limit and a standby time lower limit;
means for calculating an average value of the standby time values when the judgement means determines that the number of the standby time values exceeding the standby time upper limit is less than the predetermined number; and
means for calculating the sleep time based on the average value of the standby time values calculated by the average calculating means, the standby time upper limit, and the standby time lower limit, wherein the sleep time calculated by the calculating means becomes shorter when the standby time becomes longer and the sleep time calculated by the calculating means becomes longer when the standby time becomes shorter and the standby time is equal to an actual sleep time plus sleep mode time. - View Dependent Claims (16, 17, 18)
the sleep time calculation means sets the standby time upper limit as the sleep time when the latest standby time value is smaller than the standby time middle value. -
17. A printing system according to claim 16, wherein the sleep time calculation means calculates the sleep time by subtracting the average value of the standby time values from a sum of the standby time upper limit and the standby time lower limit.
-
18. A printing system according to claim 17, wherein the sleep time calculation means sets the standby time upper limit as the sleep time when the calculated sleep time value exceeds the standby time upper limit.
-
-
19. A control method for controlling a printer, comprising the steps of:
-
executing a printing operation in accordance with a printing command;
beginning to count a predetermined sleep time when completion of the printing operation, the printer entering a sleep mode when the predetermined sleep time is elapsed after the completion of the printing operation;
executing a subsequent printing operation is accordance with a subsequent printing command; and
storing a standby time in a memory of the printer, the standby time being calculated as a time from the completion of the printing operation to beginning of the subsequent printing operation, wherein a plurality of the standby times are stored in the memory, the predetermined sleep time is calculated by putting weight on recent standby times among the plurality of the standby times stored in the memory and the standby time is equal to an actual sleep time plus sleep mode time.
-
Specification