Peripheral apparatus, firmware updating method thereof for determining whether an error has occurred during the installation of a rewrite operation
AssigneeCanon Kabushiki Kaisha
InventorNaoki Aoyama
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorNaoki Aoyama
Estimating the term…
A peripheral apparatus reserves and stores, on a nonvolatile storage medium, a first storage area which stores a control program for implementing a function of the peripheral apparatus, and a second storage area which stores a rewrite program for rewriting the control program. The firmware is formed from at least the control program and the rewrite program. When selectively switching and controlling a first mode for updating the firmware of the rewrite program, and a second mode for executing the control program, the first mode receives updating data of the control program from an external apparatus, rewrites the control program stored in the first storage area to updating data, using the rewrite program, determines that a rewrite operation is normally ended, and performs the rewrite operation again when the rewrite operation is not normally ended.
A peripheral apparatus which controls itself on the basis of firmware, wherein the firmware is formed from at least a control program and a rewrite program, comprising
A firmware updating method of a peripheral apparatus which reserves a first storage area which stores a control program for implementing a function of the peripheral apparatus, and a second storage area which stores a rewrite program for rewriting the control program, wherein the firmware is formed from at least the control program and the rewrite program, comprising
A program of updating firmware of a peripheral apparatus which reserves a first storage area which stores a control program for implementing a function of the peripheral apparatus, and a second storage area which stores a rewrite program for rewriting the control program, wherein the firmware is formed from at least the control program and the rewrite program, comprising
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
At system level: during software upgrading
Programming or data input circuits: external programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
Updates: using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
Computing and data processing
Term ended 10 Oct 2025 (estimated)
The present invention relates to a peripheral apparatus which controls the apparatus itself on the basis of firmware, a firmware updating method of the peripheral apparatus, and a program.
Conventionally, a printing apparatus which prints characters or images on a printing medium such as a sheet material (e.g., printing paper and a thin plastic plate), and recently a CD (medium to be printed) has been known. In this printing apparatus, a microprocessing unit (MPU) incorporated in the printing apparatus to control the printing apparatus analyzes reception data from a host computer connected to the printing apparatus, and executes a printer control program which implements printer engine control and the like (e.g., convey of a printing medium, and control of a printhead).
A program indicating the control sequence of this MPU is stored in a nonvolatile EPROM or mask ROM. Hardware is used for the engine control such as generation of a driving pulse for the printhead, and various logic units for generation of print data and the like. Recently, a gate array on which these logic portions are integrated in one LSI is generally used.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the description, serve to explain the principles of the invention.
FIG. 1 is a block diagram showing the arrangement of a printing apparatus according to an embodiment of the present invention;
FIG. 2 is a perspective view showing the outer appearance of the printing apparatus according to the embodiment of the present invention;
A preferred embodiment of the present invention will be described in detail in accordance with the accompanying drawings.
More specifically, in an embodiment, a printing apparatus will be described as an example.
The characteristic feature according to this embodiment of the present invention resides in the following functions.