An image outputting apparatus has a removably mounted auxiliary memory device for prestoring control programs process print information conforming to a command system. The auxiliary memory device is capable of storing several control programs at one time and the execution of any one of the control programs stored in the auxiliary memory device can be easily selected without a cumbersome cartridge interchange process.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A peripheral connected to a host computer, comprising: instruction means for providing instructions including a control program registration instruction and a control program execution instruction; memory means for storing a first control program for controlling said peripheral in a first fashion; connection means for connecting to said peripheral a logic board which provides a second control program different from the first control program stored in said memory means; registration means, responsive to the control program registration instruction provided by said instruction means, for registering a second control program provided by the logic board in a first internal memory, thereby registering up to a plurality of second control programs in the first internal memory; loading means for loading one of the second control programs registered in the first internal memory into a second internal memory from which a processor of said peripheral can fetch a control program in place of the first control program; and execution means, responsive to the control program execution instruction provided by said instruction means, for executing the second control program loaded into the second internal memory by said loading means, thereby controlling said peripheral in a second fashion different from the first fashion.
2. A peripheral according to claim 1 , wherein the first internal memory comprises a hard disc.
3. A peripheral according to claim 1 , wherein each of the plurality of second control programs comprises an emulation program.
4. A peripheral according to claim 1 , wherein said peripheral comprises a printer.
5. A peripheral according to claim 1 , wherein said peripheral comprises a cathode ray tube monitor.
6. A peripheral according to claim 1 , wherein the second internal memory comprises a random access memory.
7. A method carried out in a peripheral connected to a host computer which comprises a program memory for storing a first control program for controlling the peripheral in a first fashion and a connection unit for connecting to the peripheral a logic board which provides a second control program different from the first control program stored in the program memory, said method comprising the steps of: responsive to a control program registration instruction provided in the peripheral, registering a second control program provided by the logic board in a first internal memory of the peripheral, thereby registering up to a plurality of second control programs in the first internal memory; loading one of the second control programs registered in the first internal memory into a second internal memory from which a processor of the peripheral can fetch a control program in place of the first control program; and responsive to a control program execution instruction provided in the peripheral, executing the second control program loaded into the second internal memory in said loading step, thereby controlling the peripheral in a second fashion different from the first fashion.
8. A method according to claim 7 , wherein the first internal memory comprises a hard disc.
9. A method according to claim 7 , wherein each of the plurality of second control programs comprises an emulation program.
10. A method according to claim 7 , wherein the peripheral comprises a printer.
11. A method according to claim 7 , wherein the peripheral comprises a cathode ray tube monitor.
12. A method according to claim 7 , wherein the second internal memory comprises a random access memory.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 2, 1998
April 6, 2004
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.