Nova Patents
EP0342596A2

Communication control device.

Abstract

In a system made up of a plurality of devices, e.g., an image forming device such as a copier and additional devices such as a RDF and a sorter, each of the devices incorporates a communication-only control unit. This enables communications between the devices to be performed independently of the device control inherent to the devices. The communication control unit includes a dual port RAM which can be accessed by the host controller for controlling the device and by a remote controller. The host controller, the remote controller and the other communication control unit are synchronized when the dual port RAM is accessed. The data set in a predetermined area in the dual port RAM by the hot controller is transmitted to the remote controller, and the data transmitted from the remote controller is stored in a predetermined area in the dual port RAM. In this way, communication is performed independently of the device control inherent to the device, and highly accurate and high-speed system control is ensured.

EP0342596A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 16 May 2009, 17.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 6 independent, 22 dependent

  1. 1
    A system made up of a first device and a second device, comprising:a first device control means for performing device control inherent to said first device;a first communication control means for performing mutual control between said first device and said second device independently of said first device control means;a second device control means for performing device control inherent to said second device;and a second communication control means for performing mutual control between said second device and said first device independently of said second device control means;wherein said first and second communication control means have the same configuration, each of said communication control means including: a data storage means which can be accessed at random by said individual device control means;an access storage means for storing a data indicating that said data storage means is accessed. a communication means for transmitting and receiving data;a synchronization storage means for synchronizing said individual device control means and the other communication control means;and a protocol control means for controlling said communication means and said data storage means such that any data stored in said data storage means is read out and is transmitted and such that the data received by said communication means is stored at a predetermined area in said data storage means, said protocol control means further controlling said access storage means and said synchronization storage means.
  2. 13
    A system made up of a first device and a second device, comprising:a first device control means for performing device control inherent to said first device;a first communication control means for performing mutual control between said first device and said second device independently of said first device control means;a second device control means for performing device control inherent to said second device;and a second communication control means for performing mutual control between said second device and said first device independently of said second device control means;wherein said first and second communication control means have the same configuration, each of said communication control means including: a data storage means which can be accessed at random by said individual device control means;an access storage means for storing a data indicating that said data storage means is accessed. a communication means for transmitting and receiving data;a synchronization storage means for synchronizing said individual device control means and the other communication control means;an error storage means for storing communication errors of said communication means, said error storage means being accessible from said individual device control means;and a protocol control means for controlling said communication means and said data storage means such that any data stored in said data storage means is read out and is transmitted and such that the data received by said communication means is stored at a predetermined area in said data storage means, said protocol control means further controlling said access storage means, said error storage means and said synchronization storage means.
  3. 16
    A system according to either of claims 13, 14 and 15, wherein said communication error is any of a parity error, an overrun error and a framing error or a combination of said errors.
  4. 22
    A system made up of a first device and a second device, comprising:a first device control means for performing device control inherent to said first device;a first communication control means for performing mutual control between said first device and said second device independently of said first device control means;a second device control means for performing device control inherent to said second device;and a second communication control means for performing mutual control between said second device and said first device independently of said second device control means;wherein said first and second communication control means have the same configuration, each of said communication control means including: a data storage means which can be accessed at random by said individual device control means;an access storage means for storing a data indicating that said data storage means is accessed. a communication means for transmitting and receiving data;a synchronization storage means for synchronizing said individual device control means and the other communication control means;a communication operation storage means for storing the contents of the communication operation of said communication mans set by said device control means;and a protocol control means for controlling said communication means and said data storage means such that arbitrary data stored in said data storage means is read out and transmitted and such that the data received by said communication means is stored at a predetermined area in said data storage means, said protocol control means further controlling said access storage means, said communication operation storage means and said synchronization storage means.
  5. 26
    A communication control device, comprising:a data storage means which can be accessed at random by a host CPU;an access storage means for storing a data indicating that said data storage means is accessed. a communication means for transmitting and receiving data;a synchronization storage means for synchronizing said host CPU, a remote CPU and said data storage means;and a protocol control means for controlling said communication means and said data storage means such that arbitrary data stored in said data storage means is read out and transmitted and such that the data received by said communication means is stored at a predetermined area in said data storage means, said protocol control means further controlling said access storage means and said synchronization storage means.
  6. 27
    A communication control device according to claim 27, further including an error storage means for storing a communication error of said communication means, said error storage means being accessible from said host CPU, wherein said protocol control means further controls said error storage means.
  7. 28
    A communication control device according to either of claims 26 and 27, further including a communication operation storage means for storing the contents of the communication of said communication means which are set by said host CPU, wherein said protocol control means further controls said communication operation storage means.