← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag