Printing apparatus, method of controlling the same, and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorHiroya Igarashi
Life of this patent
Estimating the term…
Abstract
A method of controlling a printing apparatus, comprises printing an image on a sheet; measuring a printing speed of the printing; and storing, for each printing speed measured in the measuring, a number of sheets printed in the printing.
Claims6
A printing apparatus capable of printing an image on at least one sheet of a predetermined type, comprising:
- a printing unit;
- a controller which includes at least a processor and a memory, configured to function as:
- a setting unit configured to set an operation mode in which the printing unit prints the at least one sheet in accordance with a second predetermined process speed, which is faster than a first predetermined process speed, the operation mode being set by an activation of a function that raises the process speed for the printing unit that prints the at least one sheet of the predetermined type from the first predetermined process speed to the second predetermined process speed;
- a plurality of storage units including a first storage unit and a second storage unit, each of the plurality of storage units storing an accumulated number of printed sheets and corresponding to different printing speed ranges, wherein the first storage unit stores an accumulated number of sheets having been printed at a printing speed within a first printing speed range and the second storage unit stores an accumulated number of sheets having been printed at a printing speed within a second printing speed range, and wherein the printing speed within the first printing speed range can be reached before the activation of the function and the printing speed within the second printing speed range, faster than the printing speed within the first printing speed range, cannot be reached before the activation of the function;
- a determination unit configured to determine a printing speed of the at least one sheet having been printed in the set operation mode, in accordance with the second predetermined process speed, by detecting a discharge event of the at least one sheet printed in the set operation mode, wherein the second predetermined process speed can be different from the printing speed;
- a selection unit configured to select one storage unit among the plurality of storage units based on the determined printing speed, wherein the selection unit selects the first storage unit if the determined printing speed falls within the first printing speed range and selects the second storage unit if the determined printing speed falls within the second printing speed range;
- and
- an update unit configured to update the accumulated number of printed sheets having been stored in the selected one storage unit by adding a number of the at least one sheet to the accumulated number of printed sheets stored in the selected one storage unit.
A method of controlling a printing apparatus which is capable of printing an image on at least one sheet of a predetermined type and comprises a printing unit, a controller which includes at least a processor and a memory, configured to function as:
- a plurality of storage units including a first storage unit and a second storage unit, each of the plurality of storage units storing an accumulated number of printed sheets and corresponding to different printing speed ranges, the method comprising:
- setting an operation mode in which the at least one sheet is printed in accordance with a second predetermined process speed, which is faster than a first predetermined process speed, the operation mode being set by an activation of a function that raises the process speed for the printing unit that prints the at least one sheet of the predetermined type from the first predetermined process speed to the second predetermined process speed, wherein the first storage unit stores an accumulated number of sheets having been printed at a printing speed within a first printing speed range and the second storage unit stores an accumulated number of sheets having been printed at a printing speed within a second printing speed range, and wherein the printing speed within the first printing speed range can be reached before the activation of the function and the printing speed within the second printing speed range, faster than the printing speed within the first printing speed range, cannot be reached before the activation of the function;
- determining a printing speed of the at least one sheet having been printed in the set operation mode, in accordance with the second predetermined process speed, by detecting a discharge event of the at least one sheet printed in the set operation mode, wherein the second predetermined process speed can be different from the printing speed;
- selecting one storage unit among the plurality of storage units based on the determined printing speed, wherein the selection unit selects the first storage unit if the determined printing speed falls within the first printing speed range and selects the second storage unit if the determined printing speed falls within the second printing speed range;
- and
- updating the accumulated number of printed sheets having been stored in the selected one storage unit by adding a number of the at least one sheet to the accumulated number of printed sheets stored in the selected one storage unit.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method of controlling a printing apparatus which is capable of printing an image on at least one sheet of a predetermined type and comprises a printing unit, a controller which includes at least a processor and a memory, configured to function as:
- a plurality of storage units including a first storage unit and a second storage unit, each of the plurality of storage units storing an accumulated number of printed sheets and corresponding to different printing speed ranges, the method comprising:
- setting an operation mode in which the at least one sheet is printed in accordance with a second predetermined process speed, which is faster than a first predetermined process speed, the operation mode being set by an activation of a function that raises the process speed for the printing unit that prints the at least one sheet of the predetermined type from the first predetermined process speed to the second predetermined process speed, wherein the first storage unit stores an accumulated number of sheets having been printed at a printing speed within a first printing speed range and the second storage unit stores an accumulated number of sheets having been printed at a printing speed within a second printing speed range, and wherein the printing speed within the first printing speed range can be reached before the activation of the function and the printing speed within the second printing speed range, faster than the printing speed within the first printing speed range, cannot be reached before the activation of the function;
- determining a printing speed of the at least one sheet having been printed in the set operation mode, in accordance with the second predetermined process speed, by detecting a discharge event of the at least one sheet printed in the set operation mode, wherein the second predetermined process speed can be different from the printing speed;
- selecting one storage unit among the plurality of storage units based on the determined printing speed, wherein the selection unit selects the first storage unit if the determined printing speed falls within the first printing speed range and selects the second storage unit if the determined printing speed falls within the second printing speed range;
- and
- updating the accumulated number of printed sheets having been stored in the selected one storage unit by adding a number of the at least one sheet to the accumulated number of printed sheets stored in the selected one storage unit.
Dependencies are inferred from the claim text.