Claims
- 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.
Priority Claims (1)
Number |
Date |
Country |
Kind |
2-91450 |
Apr 1990 |
JP |
|
Parent Case Info
This application is a division of application Ser. No. 08/774,001 filed Dec. 26, 1996, now U.S. Pat. No. 5,861,957, which was a continuation of application Ser. No. 08/286,990 filed Aug. 8, 1994, abandoned, which was a continuation of application Ser. No. 07/983,254 filed Nov. 30, 1992, abandoned, which was a continuation of application Ser. No. 07/679,111 filed Apr. 2, 1991, abandoned.
US Referenced Citations (24)
Foreign Referenced Citations (6)
Number |
Date |
Country |
3501569 |
Jan 1985 |
DE |
2182471 |
May 1987 |
GB |
61-177255 |
Aug 1986 |
JP |
61-197252 |
Sep 1986 |
JP |
63-216125 |
Sep 1989 |
JP |
1-314176 |
Dec 1989 |
JP |
Continuations (3)
|
Number |
Date |
Country |
Parent |
08/286990 |
Aug 1994 |
US |
Child |
08/774001 |
|
US |
Parent |
07/983254 |
Nov 1992 |
US |
Child |
08/286990 |
|
US |
Parent |
07/679111 |
Apr 1991 |
US |
Child |
07/983254 |
|
US |