← Back to Patent Explorer
US5553288A Expired / Lapsed US ⏱️ 0.0 years remaining

Control device for image forming apparatus

Assignee: Canon Inc
•
Filing: 1995-03-08
•
Granted: 1996-09-03
•
Expires: 2015-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control device for an image forming apparatus with plural loads includes plural execution units for executing plural processes in accordance with at least one of a plurality of programs stored in the program memory, a monitor unit for controlling an image forming sequence and monitoring process operations of plural control execution units in accordance with at least one plurality of programs, an input unit for inputting data required for the operations of the plural control execution units, a system bus to which the system execution units in the monitor access, and a memory unit, contents of which can be read out and written in by the plural execution units and monitor unit, wherein the monitor unit and the plural control execution unit access a system bus in a time-divisional manner such that the monitor unit and the plural control execution unit is prepared to be operated in turn, and the monitor unit selects fewer of the execution units when a task to be allocated requires faster processing and wherein the monitor unit determines the task to be executed in the image forming sequence, identifies an idle control execution unit and allocates the determined task to the idle control execution unit for execution.

Inventors

  • 👤 Masao Hosaka
  • 👤 Hisashi Sakamaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 10:45
CPC Classifications
G; G03; G03G; G03G15/00; G03G15/50; G03G21/00; G03G21/14; G06; G06T; G06T17/00

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 303 words
A control device for an image forming apparatus with plural loads, comprising: a program memory for storing a plurality of programs; plural control execution units, COP0, COP1, COP2 . . . COPn, for executing plural processes in accordance with at least one of the plurality of programs stored in said program memory; a monitor unit, CPU, for controlling an image forming sequence and monitoring processing operations of said plural control execution units in accordance with at least one of the plurality of programs stored in said program memory; an input unit for inputting data required for the operations of said plural control execution units; a system-bus to which said plural control execution units and said monitor unit access; and a memory unit, contents of which can be read out and written in by said plural control execution units and said monitor unit, said memory unit having a plurality of dedicated memory areas to which said plural control execution units access, respectively, and wherein said monitor unit can access each of the dedicated memory areas of the memory unit, wherein said monitor unit and said plural control execution units access said system-bus in a time-divisional manner such that said monitor unit and said plural control execution units appear to be operated in turn such that an order of access to the system bus is CPU--COP0--CPU--COP1--CPU . . . COPn, and said monitor unit selects fewer of said execution units when a task to be allocated requires a quick processing response time, wherein said monitor unit determines tasks to be executed in the image forming sequence, identifies an idle control execution unit and allocates the determined tasks to the idle control execution unit for execution, and wherein said monitor unit communicates with said plural execution control units by accessing said plurality of dedicated memory areas.
Claim 2
Dependent Claim 303 words
A control device for an image forming apparatus with plural loads, comprising: a program memory for storing a plurality of programs; plural control execution units, COP0, COP1, COP2 . . . COPn, for executing plural processes in accordance with at least one of the plurality of programs stored in said program memory; a monitor unit, CPU, for controlling an image forming sequence and monitoring processing operations of said plural control execution units in accordance with at least one of the plurality of programs stored in said program memory; an input unit for inputting data required for the operations of said plural control execution units; a system-bus to which said plural control execution units and said monitor unit access; and a memory unit, contents of which can be read out and written in by said plural control execution units and said monitor unit, said memory unit having a plurality of dedicated memory areas to which said plural control execution units access, respectively, and wherein said monitor unit can access each of the dedicated memory areas of the memory unit, wherein said monitor unit and said plural control execution units access said system-bus in a time-divisional manner such that said monitor unit and said plural control execution units appear to be operated in turn such that an order of access to the system bus is CPU--COP0--CPU--COP1--CPU . . . COPn, and said monitor unit selects fewer of said execution units when a task to be allocated requires a quick processing response time, wherein said monitor unit determines tasks to be executed in the image forming sequence, identifies an idle control execution unit and allocates the determined tasks to the idle control execution unit for execution, and wherein said monitor unit communicates with said plural execution control units by accessing said plurality of dedicated memory areas.
Claim 3
Dependent Claim 28 words
A control device according to claim 1, wherein said monitor unit is adapted to allocate the determined tasks in accordance with the data entered by said input unit.
Claim 4
Dependent Claim 24 words
A control device according to claim 1, wherein said monitor unit is adapted to control when said plural control execution units start and stop.
Claim 5
Dependent Claim 58 words
A control device according to claim 1, wherein said monitor unit is adapted to execute a part of the processes of said plural control execution units in response to a request from each of the plural control execution units in the case one of the plural requesting control execution units cannot perform a function of the allocated task.
Claim 6
Dependent Claim 28 words
A control device according to claim 4, wherein said monitor unit is adapted to allocate the determined tasks in accordance with the data entered by said input unit.
Claim 7
Dependent Claim 24 words
A control device according to claim 4, wherein said monitor unit is adapted to control when said plural control execution units start and stop.
Claim 8
Dependent Claim 23 words
A control device according to claim 4, wherein said monitor unit and said plural control execution units operate on a time sharing basis.
Claim 9
Dependent Claim 50 words
A control device according to claim 4, further comprising an output unit for outputting operation control information for the plural loads, wherein each of said plural control execution units executes its allocated task to control said one of the plural loads based at least partially on the operation control information.
Claim 10
Dependent Claim 29 words
A control device according to claim 8, wherein said control execution units, said monitor unit, said output unit and said input unit are formed on the same semiconductor substrate.
Claim 11
Dependent Claim 50 words
A control device according to claim 1, further comprising an output unit for outputting operation control information for the plural loads, wherein each of said plural control execution units executes its allocated task to control said one of the plural loads based at least partially on the operation control information.
Claim 12
Dependent Claim 28 words
A control device according to claim 10, wherein said control execution units, said monitor unit, said output unit and said input unit are formed on a semiconductor substrate.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-03 2000-03-04 2000-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-03 2004-03-04 2004-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-03 2008-03-04 2008-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag