Patent EP0452115A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0452115A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Information processing apparatus with switchable program

Assignee: Canon Inc
•
Filing: 1991-04-10
•
Granted: —
•
Expires: 2011-04-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is disclosed an information processing apparatus, such as a printer, capable of selectively using plural control programs by utilizing an external memory, such as a program cartridge, containing additional programs. When a switching of control program is requested for example by a switch, the start address of the requested program is indirectly obtained by referring to a fixed address of the memory cartridge containing the requested program.

Inventors

  • 👤 Kunio Okada
  • 👤 Yoshiaki Kawamura
  • 👤 Yutaka Murakami
  • 👤 Haruo Fujita

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 15:45
CPC Classifications
G; G06; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0008; G06K2215/002; G06K2215/0022; G06K2215/0025; G06K2215/0082

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 117 words
An information processing apparatus comprising: input means for entering information; first memory means for storing a first control program; second memory means for storing a second control program; selection means for selecting said first or second control program; process means for processing information, entered from said input means, according to the control program selected by said selection means; request means capable, in a state in which said first control program is selected, of requesting switching to said second control program; and means for indirectly obtaining, for the purpose of switching said control program in response to said request, a start address of said second control program by referring to a fixed address of said second memory means.
Claim 2
Dependent Claim 16 words
An apparatus according to claim 1, wherein said first memory means is detachable external memory means.
Claim 3
Dependent Claim 16 words
An apparatus according to claim 1, wherein said second memory means is detachable external memory means.
Claim 4
Dependent Claim 18 words
An apparatus according to claim 1, wherein said first and second memory means are detachable external memory means.
Claim 5
Dependent Claim 18 words
An apparatus according to claim 1, wherein said process means is printing means for printing the entered information.
Claim 6
Dependent Claim 68 words
An apparatus according to claim 1, further comprising: second request means capable, in a state in which said second control program is selected, of requesting switching to said first control program; and means for indirectly obtaining, for the purpose of switching said control program in response to said request, a start address of said first control program, by referring to a fixed address of said first memory means.
Claim 7
Dependent Claim 38 words
An apparatus according to claim 1, wherein said first and second memory means store identification information for the control programs stored therein; and further comprising: display means for displaying said identification information of the control program currently executed.
Claim 8
Dependent Claim 27 words
An apparatus according to claim 4, wherein said second memory means contains information on the apparatus with which the control program stored in said memory means matches.
Claim 9
Dependent Claim 120 words
An information processing apparatus comprising: input means for entering information; internal memory means storing a control program; plural detachable external memory means respectively storing control programs; selection means for selecting one of said control programs; process means for processing the information, entered from said input means, according to the control program selected by said selection means; request means capable, in a state in which one of said control program is selected, of requesting switching to another of said control programs; and means for indirectly obtaining, for the purpose of switching said control program in response to said request, a start address of said requested control program by referring to a fixed address of memory means storing said requested control program.
Claim 10
Dependent Claim 32 words
An apparatus according to claim 9, wherein said request means requests the switching of control program, by designating memory means from which the control program to be executed is to be read.
Claim 11
Dependent Claim 44 words
An apparatus according to claim 9, further comprising: connection means provided with plural connectors capable of connecting said plural external memory means; wherein said external memory means contains information for identifying a connector which can utilize the control program stored in said memory means.
Claim 12
Dependent Claim 97 words
An information processing apparatus comprising: input means for entering information; internal memory means storing a control program; detachable external memory means storing a control program; selection means for selecting one of said control programs; process means for processing the information, entered from said input means, according to the control program selected by said selection means; request means capable in a state in which one of said control programs is selected, of requesting switching to another of said control programs; and discrimination means for discriminating, in response to said request, whether said switching of control program is possible.
Claim 13
Dependent Claim 51 words
An apparatus according to claim 12, further comprising: information memory means for temporarily storing information to be processed by said process means; and inspection means for inspecting the memory state of said information memory means; wherein said discrimination means is adapted to effect discrimination based on the result of said inspection.
Claim 14
Dependent Claim 57 words
An apparatus according to claim 12, wherein said discrimination means is adapted, when switching is requested from the control program stored in the internal memory means to that stored in the external memory means, to discriminate whether the control program stored in said internal memory means is switchable to the one stored in said external memory means.
Claim 15
Dependent Claim 37 words
An apparatus according to claim 12, wherein said external memory means contains information on the apparatus with which the control program stored in said memory means matches, and said discrimination means effects discrimination based on said information.
Claim 16
Dependent Claim 54 words
An apparatus according to claim 15, wherein said information on the apparatus with which the control program matches is composed of plural bits, of which each bit represents matching/unmatching of an apparatus belonging to a group of apparatus; and said discrimination means effects discrimination by referring to a bit value corresponding to the apparatus.
Claim 17
Dependent Claim 105 words
An information processing apparatus comprising: input means for entering information; first memory means storing a first control program; second memory means storing a second control program; selection means for selecting said first or second control program; process means for processing the information, entered from said input means, according to the control program selected by said selection means; request means capable, in a state in which said first control program is selected, of requesting switching to said second control program; and inhibition means for inhibiting input of information to said input means, prior to an operation of switching said control program in response to said request.
Claim 18
Dependent Claim 153 words
An information processing apparatus comprising: input means for entering information; internal memory means storing a control program; detachable external memory means storing plural control programs; selection means for selecting one of said control programs; process means for processing the information, entered from said input means, according to the control program selected by said selection means; request means capable, in a state in which the control program stored in said internal memory means is selected, of requesting switching to one of the control programs stored in said external memory means; search means for searching identification information corresponding to the requested control program, on said external memory means in response to said request; and means for indirectly obtaining, when said identification information is searched by said search means, a start address of said requested control program by referring to a relative address determined by a fixed displacement from the storage position of said identification information.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag