Remote firmware upgrade via I/O connection
First Claim
1. An imaging device, comprising:
- a communication input for receiving image data from an external device; and
a formatter for converting the image data into a printable image as directed by a control program;
wherein the control program is alterable through the communication input of the imaging device; and
wherein the imaging device contains no nonvolatile image of the control program.
2 Assignments
0 Petitions
Accused Products
Abstract
Imaging devices and methods of operating imaging devices that facilitate reducing nonvolatile storage needs of the imaging devices. The imaging devices are adapted to request control programs from external devices without the need to maintain a nonvolatile image of a control program within the imaging device. Control programs are received on a communication input of the imaging device and stored on a volatile storage media for use by a processor of the imaging device. The embodiments can also facilitate more reliable updating within a networked system in that updating an image of a control program on one network device can automatically lead to updating of multiple imaging devices, thus eliminating a need to individually update each imaging device.
-
Citations
31 Claims
-
1. An imaging device, comprising:
-
a communication input for receiving image data from an external device; and
a formatter for converting the image data into a printable image as directed by a control program;
wherein the control program is alterable through the communication input of the imaging device; and
wherein the imaging device contains no nonvolatile image of the control program. - View Dependent Claims (2, 3, 4, 5, 29, 30, 31)
-
-
6. An imaging device, comprising:
-
a communication input for receiving image data and other signals from an external device;
a communication output;
a formatter for converting image data into a printable image as directed by a control program;
a first computer-usable media for storing the control program;
a second computer-usable media having computer-readable instructions stored thereon capable of causing a processor to perform a method, the method comprising;
providing a signal on the communication output of the imaging device indicative of a desire to transfer a control program from an external device to the communication input of the imaging device; and
waiting for a control program to be received on the communication input of the imaging device in response to the signal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of operating an imaging device, comprising:
-
generating a request for a control program upon an initialization of the imaging device, wherein the control program is adapted to convert image data received by the imaging device into a printable image;
providing the request on a communication output of the imaging device; and
waiting to receive the control program via a communication input of the imaging device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-usable medium having computer-readable instructions stored thereon capable of causing a processor to perform a method, the method comprising:
-
generating a request, in response to an initialization process, for a control program for converting image data into a printable image;
providing the request on a communication output of the processor; and
waiting to receive the control program via a communication input of the processor. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
Specification