Patent ID: 6516440
Filing Date: 2003-02-04
Classification: G06K

Abstract:
A method for controlling the saving of information regarding operating conditions in a printer that comprises a nonvolatile memory for storing printer status data relating to the printer operating conditions, and a volatile memory for temporarily storing the printer status data, said method comprising the steps of:(a) grouping the printer status data into a plurality of different data groups and pre-allocating each of the data groups to a corresponding one of a plurality of storage areas in the volatile memory and in the nonvolatile memory, wherein the saving of each data group to the nonvolatile memory is responsive to at least one of a plurality of trigger events, and wherein at least two of the data groups do not have any common trigger events; and (b) generating a command to save a select number of data groups from the volatile memory to the nonvolatile memory when any one of the trigger events to which the data group or groups to be saved is/are responsive occurs; and (c) saving a particular data group stored in its pre-allocated storage area in the volatile memory to its corresponding storage area in the nonvolatile memory in response to the generated save command when any one of the plurality of trigger events to which that data group is responsive occurs.