Printing apparatus, control method thereof and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsTatsunori Sasaki, Hironori Nakamura
Life of this patent
Estimating the term…
Abstract
An object of the present invention is to suppress a printing apparatus from becoming unavailable due to the life of a nonvolatile memory ending. The present invention is a printing apparatus including: a volatile memory; a nonvolatile memory in which a rewrite of data is performed in units of blocks and whose number of times of rewrite has an upper limit; and a management unit configured to manage a use of the volatile memory and the nonvolatile memory as a spool buffer temporarily storing print data, and the management unit limits the use of the nonvolatile memory based on an estimated life of the nonvolatile memory, which is different from state information indicating a state of a defective block of the nonvolatile memory.
Claims23
A printing apparatus comprising:
- a volatile memory;
- a nonvolatile memory;
- a using unit configured to use the nonvolatile memory for storing print data in a case where an estimated life of the nonvolatile memory different from state information indicating a state of a defective block of the nonvolatile memory is determined to remain more than or equal to a predetermined value and the nonvolatile memory is in a data writable state;
- and
- a limiting unit configured to limit the use of the nonvolatile memory for storing print data in a case where the estimated life of the nonvolatile memory is determined not to remain more than or equal to the predetermined value and the nonvolatile memory is in the data writable state,
- wherein the using unit and the limiting unit are implemented by at least one processor of the printing apparatus.
A control method executed by a processor of a printing apparatus comprising:
- a volatile memory;
- and
- a nonvolatile memory, the control method comprising:
- using the nonvolatile memory for storing print data in a case where an estimated life of the nonvolatile memory different from state information indicating a state of a defective block of the nonvolatile memory is determined to remain more than or equal to a predetermined value and the nonvolatile memory is in a data writable state;
- and
- limiting the use of the nonvolatile memory for storing print data in a case where the estimated life of the nonvolatile memory is determined not to remain more than or equal to the predetermined value and the nonvolatile memory is in the data writable state.
Dependencies are inferred from the claim text.