Output method and apparatus using the same
AssigneeCanon Kabushiki Kaisha
InventorsAkio Sugaya, Kunio Okada
Life of this patent
Estimating the term…
Abstract
An output apparatus such as a printer is controlled by a control program. A first control program is stored in a fixed storage medium, and a second control program having a different operation than the first control program is stored in a detachable storage medium. The two control programs are selectively used, based on data received from a host computer.
Claims28
An output apparatus in which an output operation can be executed using either one of a plurality of control programs each interpreting a control code represented by a control language, said apparatus comprising:
- input means for receiving a control code;
- determining means for determining whether a control program for interpreting the received control code exists in the plurality of control programs;
- and
- control means for skipping over the control code received by said input means until a prescribed command is received in the event that the control program for interpreting the received control code does not exist in said apparatus, and for interpreting the control code received by said input means in the event that the control program exists in said apparatus.
A method of operating an output apparatus in which an output operation can be executed using either one of a plurality of control programs each interpreting a control code represented by a control language, said method comprising:
- a receiving step of receiving a control code;
- a determining step of determining whether a control program for interpreting the received control code exists in the plurality of control programs;
- and
- a control step of skipping over the control code received by said receiving step until a prescribed command is received in the event that the control program for interpreting the received control code does not exist in the apparatus, and of interpreting the control code received by said receiving step in the event that the control program exists in the apparatus.
A memory medium used in an output apparatus in which an output operation can be executed using either one of a plurality of control programs each interpreting a control code represented by a control language, said memory medium comprising means for storing a program comprising processes of:
- receiving a control code;
- determining whether a control program for interpreting the received control code exists in the plurality of control programs;
- and
- skipping over the control code received in said receiving process until a prescribed command is received in the event that the control program for interpreting the received control code does not exist in the apparatus, and interpreting the control code received in said receiving process in the event that the control program exists in the apparatus.
An output apparatus in which an output operation can be executed using either one of a plurality of control programs each interpreting a control code represented by a control language, said apparatus comprising:
- a receiver for receiving a control code;
- a determiner for determining whether a control program for interpreting the received control code exists in the plurality of control programs;
- and
- a controller for skipping over the control code received by said receiver until a prescribed command is received in the event that the control program for interpreting the received control code does not exist in said apparatus, and for interpreting the control code received by said receiver in the event that the control program exists in said apparatus.
Dependencies are inferred from the claim text.