Claims
- 1. A data communication control system for an image forming apparatus selectively equipped with at least two functional modules each having predetermined functions exclusively assigned to the modules, said data communication control system comprising:
- a) a plurality of subsidiary control means, each of said subsidiary control means coupled to one of said functional modules for controlling said functional modules, and for generating and transmitting mode data designating any of said functions of said functional modules;
- b) main control means for receiving said mode data, for determining whether execution of said designated function is allowable and for instructing each of said subsidiary control means to enable the equipped functional modules to execute either said designated function if said designated function is determined allowable or a designated function of a prior mode data if said designated function is determined not allowable; and
- c) coupling means for connecting said main control means and each of said subsidiary control means to allow full-duplex communication between said main control means and each of said subsidiary control means.
- 2. A data communication control system for an image forming apparatus selectively equipped with at least two functional modules each having predetermined functions exclusively assigned to the modules, said data communication control system comprising;
- a) a plurality of subsidiary control means each coupled to one of said functional modules, for transmitting data information, for controlling said functional modules and for storing in each of the plurality of subsidiary control means software programs, wherein said software programs are executed by said subsidiary control means to control the functions assigned to the functional module,
- b) main control means for communicating with each of said subsidiary control means to determine whether data information is being received from each subsidiary control means indicating that each of the functional modules is provided in said image forming apparatus and available, for terminating communication of data information with the subsidiary control means in control of the functional module determined unavailable, for polling said subsidiary control means in control of the functional module determined unavailable to determine if the functional module determined unavailable is present in the image forming apparatus, for reestablishing communication with the subsidiary control means in control of the functional module determined unavailable if said main control means determines that said functional module is added to said image forming apparatus and available, and for instructing each of said subsidiary control means to start the software programs stored therein, and
- c) coupling means for connecting said main control means and each of said subsidiary control means to allow full-duplex communication between said main control means and each of said subsidiary control means.
- 3. A data communication control system as set forth in claim 2, in which, when the functional module once determined to be unavailable by said main control means is added to said image forming apparatus, the main control means informs each of said plurality of subsidiary control means that the particular functional module is now available in said apparatus.
- 4. A data communication control system for an image forming apparatus selectively equipped with at least two functional modules each having predetermined functions exclusively assigned to the modules, said data communication control system comprising:
- a) a plurality of subsidiary control means each coupled to one of said functional modules, for transmitting data information, for controlling said functional modules and for storing in each of the plurality of subsidiary control means software programs, wherein said software programs are executed by said subsidiary control means to control the functions assigned to the functional module under the control of the subsidiary control means,
- b) main control means for communicating with each of said subsidiary control means, for receiving data information from each subsidiary control means to determine whether data information is being received from each subsidiary control means indicating that each of the functional modules is present in said image forming apparatus and available, for terminating communication with the subsidiary control means in control of the functional module determined unavailable, for polling said subsidiary control means in control of the functional module determined unavailable to determine if the functional module determined unavailable is present in the image forming apparatus, for reestablishing communication with the subsidiary control means in control of the functional module determined unavailable if said main control means determines that said functional module is added to said image forming apparatus while any cycle is in progress in said image forming apparatus and available upon completion of said cycle of operation, and for instructing each of said subsidiary control means to start the software programs stored therein, and
- c) coupling means for connecting said main control means and each of said subsidiary control means to allow full duplex communication between said main control means and each of said subsidiary control means.
- 5. A data communication control system as set forth in claim 4, in which, when the functional module once determined to be unavailable by said main control means is added to said image forming apparatus, the main control means informs each of said plurality of subsidiary control means that the particular functional module is now available in said apparatus.
- 6. A data communication control system for an image forming apparatus selectively equipped with at least two functional modules each having predetermined functions exclusively assigned to the modules, said data communication control system comprising:
- a plurality of subsidiary control means each coupled to one of said functional modules for controlling said functional modules, and for transmitting data information and each of the plurality of subsidiary control means having therein memory which stores information corresponding to conditions of each of the functional modules,
- main control means, including a main memory for storing information corresponding to conditions of each of the functional modules, for communicating with each of said subsidiary control means, for receiving data information from each subsidiary control means, for determining, while said image forming apparatus is being powered on, whether data information is being received from one of the subsidiary control means indicating that a functional module previously unavailable is added to the image forming apparatus and available, and if said functional module is determined available for updating the contents of the main memory with the data information received and instructing each of said plurality of subsidiary control means to reset, and
- coupling means for connecting said main control means and each of said subsidiary control means to allow full-duplex communication between said main control means and each of said subsidiary control means.
- 7. A data communication control system for an image forming apparatus selectively equipped with at least two functional modules each having predetermined functions exclusively assigned to the modules and which executes functional operations in cooperation with equipped functional modules, said data communication control system comprising:
- a plurality of subsidiary control means each having a memory and each coupled to one of said functional modules for controlling said functional modules, and for storing mode data in the memory and transmitting said mode data designating any of the functional operations,
- main control means, having a main memory, for communicating with each of said subsidiary control system to enable the equipped functional modules to execute the functional operation, for receiving said mode data and storing said mode data in said main memory, for determining whether execution of the designated functional operation is allowable, and for transmitting to the subsidiary control means either new mode data if said designated functional operation is allowable or prior mode data stored in said main memory if said designated function is not allowable, and
- coupling means for connecting said main control means and each of said subsidiary control means to allow full-duplex communication between said main control means and each of said subsidiary control means.
Priority Claims (2)
Number |
Date |
Country |
Kind |
63-173567 |
Jul 1988 |
JPX |
|
63-173568 |
Jul 1988 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 378,294, filed Jul. 11, 1989, now abandoned.
US Referenced Citations (7)
Foreign Referenced Citations (5)
Number |
Date |
Country |
61-103297 |
May 1986 |
JPX |
61-103298 |
May 1986 |
JPX |
61-103299 |
May 1986 |
JPX |
61-103345 |
May 1986 |
JPX |
0171073 |
Dec 1986 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
378294 |
Jul 1989 |
|