Communication system, communication control method, and program for implementing the method
AssigneeCanon Kabushiki Kaisha
InventorsYoshiyuki Nakajima, Takeshi Sekiya, Shigeru Sugita
Life of this patent
Estimating the term…
Abstract
A communication system that can quickly perform the processing of the data re-transmission when error occurs in the data. The communication system includes an automatic original feeder and an image reader that transmit and receive data simultaneously. A CPU provided in the automatic original feeder determines error of reception data. The CPU adds the result of the determination to transmission data being transmitted to the image reader. One of the automatic original feeder and the image reader acts as a slave, and the other acts as a master.
Claims25
A communication system including a first apparatus and a second apparatus that transmit and receive data simultaneously, comprising:
- an error determining device that is provided in said first apparatus and determines error of reception data;
- and
- an adding device that is provided in said first apparatus and adds a result of the determination by said error determining device to transmission data being transmitted to said second apparatus.
A communication method applied to a communication system including a first apparatus and a second apparatus that transmit and receive data simultaneously, comprising:
- an error determining step of causing the first apparatus to determine error of reception data;
- and
- an adding step of causing the first apparatus to add a result of the determination in said error determining step to transmission data being transmitted to the second apparatus.
A communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- an error determining device that determines error of reception data transmitted from the first apparatus;
- and
- an adding device that adds a result of the determination by said error determining device to transmission data being transmitted to the first apparatus.
A communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- a transmitting device that transmits data to the first apparatus;
- a receiving device that receives data from the first apparatus in parallel with data transmission by said transmitting device;
- and
- a determining device that determines error of data transmitted through an Nth transmission by said transmitting device based on reception data, reception of which is started simultaneously with the Nth transmission.
A communication method for a communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- an error determining step of determining error of reception data transmitted from the first apparatus;
- and
- an adding step of adding a result of determination in said error determining step to transmission data being transmitted to the first apparatus.
A communication method for a communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- a transmitting step of transmitting data to the first apparatus;
- a receiving step of receiving data from the first apparatus in parallel with data transmission in said transmitting step;
- and
- a determining step of determining error of data transmitted through an Nth transmission in said transmitting step based on reception data, reception of which is started simultaneously with the Nth transmission.
A program for causing a computer to execute a communication method for a communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- an error determining module for determining an error of reception data from the first apparatus;
- and
- an adding module for adding a result of the determination by said error determining module to transmission data being transmitted to the first apparatus.
A program for causing a computer to execute a communication method for a communication apparatus that transmits and receives data to and from a first apparatus simultaneously, comprising:
- a transmitting module for transmitting data to the first apparatus;
- a receiving module for receiving data from the first apparatus in parallel with data transmission by said transmitting module;
- and
- a determining module for determining error of data transmitted through an Nth transmission by said transmitting module based on reception data, reception of which is started simultaneously with the Nth transmission.
Dependencies are inferred from the claim text.