US5561744A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Output method and apparatus using the same
Assignee: Canon Inc
•
Filing: 1995-06-07
•
Granted: 1996-10-01
•
Expires: 2015-06-07
Abstract
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.
Inventors
- 👤 Akio Sugaya
- 👤 Kunio Okada
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:02
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/12; G06K; G06K15/00; G06K15/02; G06K15/18; G06K15/1801; G06K15/181; G06K15/1811; G06K15/1813; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0011
Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
122 words
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.
Claim 2
Dependent Claim
122 words
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.
Claim 3
Dependent Claim
20 words
An output apparatus according to claim 1, wherein each of the control programs is written in a page description language.
Claim 4
Dependent Claim
17 words
An output apparatus according to claim 1, further comprising a display device which displays the determination result.
Claim 5
Dependent Claim
20 words
An output apparatus according to claim 1, further comprising output means for outputting the determination result to a host computer.
Claim 6
Independent Claim
129 words
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.
Claim 7
Independent Claim
129 words
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.
Claim 8
Dependent Claim
19 words
The method according to claim 5, wherein each of the control programs is written in a page description language.
Claim 9
Dependent Claim
19 words
The method according to claim 5, further comprising a step of displaying the determination result on a display device.
Claim 10
Dependent Claim
18 words
The method according to claim 5, wherein said output step outputs the determination result to a host computer.
Claim 11
Dependent Claim
34 words
An apparatus according to claim 1, wherein the prescribed command indicates a shift from the designated control program to one of the plurality of control programs which is different from the designated control program.
Claim 12
Dependent Claim
47 words
An apparatus according to claim 1, wherein after the prescribed command is received, said control means executes one of the plurality of control programs indicated by the received prescribed command to interpret a control code received by said input means and to generate a bit map image.
Claim 13
Dependent Claim
27 words
An apparatus according to claim 1, further comprising print means for printing a bit map image generated by interpreting a control code received by said input means.
Claim 14
Dependent Claim
34 words
A method according to claim 5, wherein the prescribed command indicates a shift from the designated control program to one of the plurality of control programs which is different from the designated control program.
Claim 15
Dependent Claim
47 words
A method according to claim 5, wherein after the prescribed command is received, said control step executes one of the plurality of control programs indicated by the received prescribed command to interpret a control code received by said receiving step and to generate a bit map image.
Claim 16
Dependent Claim
28 words
An apparatus according to claim 5, further comprising a print step for printing a bit map image generated by interpreting a control code received by said receiving step.
Claim 17
Dependent Claim
126 words
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.
Claim 18
Dependent Claim
126 words
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.
Claim 19
Dependent Claim
20 words
A memory medium according to claim 15, wherein each of the control programs is written in a page description language.
Claim 20
Dependent Claim
23 words
A memory medium according to claim 15, wherein the program further comprises a process of displaying the determination result on a display device.
Claim 21
Dependent Claim
23 words
A memory medium according to claim 15, wherein the program further comprises a process of outputting the determination result to a host computer.
Claim 22
Dependent Claim
35 words
A memory medium according to claim 15, wherein the prescribed command indicates a shift from the designated control program to one of the plurality of control programs which is different from the designated control program.
Claim 23
Dependent Claim
48 words
A memory medium according to claim 15, wherein after the prescribed command is received, said skipping process executes one of the plurality of control programs indicated by the received prescribed command to interpret a control code received in said receiving process and to generate a bit map image.
Claim 24
Dependent Claim
30 words
A memory medium according to claim 15, wherein the program further comprises a process of printing a bit image generated by interpreting a control code received in said receiving process.
Claim 25
Dependent Claim
120 words
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.
Claim 26
Dependent Claim
120 words
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.
Claim 27
Dependent Claim
20 words
An output apparatus according to claim 22, wherein each of the control programs is written in a page description language.
Claim 28
Dependent Claim
17 words
An output apparatus according to claim 22, further comprising a display device which displays the determination result.
Claim 29
Dependent Claim
21 words
An output apparatus according to claim 22, further comprising an output device for outputting the determination result to a host computer.
Claim 30
Dependent Claim
35 words
An output apparatus according to claim 2, wherein the prescribed command indicates a shift from the designated control program to one of the plurality of control programs which is different from the designated control program.
Claim 31
Dependent Claim
46 words
An output apparatus according to claim 22, wherein after the prescribed command is received, said controller executes one of the plurality of control programs indicated by the received prescribed command to interpret a control code received by said receiver and to generate a bit map image.
Claim 32
Dependent Claim
26 words
An output apparatus according to claim 22, further comprising a printer for printing a bit image generated by interpreting a control code received by said receiver.
References Cited (Backward Citations)
US4754428A
Cited
US5038298A
Cited
US4968159A
Cited
EP0332779A2
Cited
US4992957A
Cited
US5075874A
Cited
EP0469974A2
Cited
WO1992004672A1
Cited
US5165014A
Cited
US5222200A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-10-01 | 2000-04-01 | 2000-10-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-10-01 | 2004-04-01 | 2004-10-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-10-01 | 2008-04-01 | 2008-10-01 | $7700.00 | Window Closed / Lapsed |