Peripheral with selectable control program
AssigneeCanon Kabushiki Kaisha
InventorSatoshi Nagata
Life of this patent
Estimating the term…
Abstract
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.
Claims12
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.
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.
Dependencies are inferred from the claim text.