Data communication apparatus and method therefor
First Claim
Patent Images
1. A data communication apparatus comprising:
- a receiver, arranged to receive data from a transmission side through a public telephone network;
a connector, arranged to connect said apparatus to an external client device of a plurality of external client devices via a communication network other than the telephone network;
an instructor, arranged so as, when the external client device is not in a state capable of processing the data received by said receiver, to instruct the external client device to cause the external client device to change to the state capable of processing the received data;
a printer, arranged to print an image based on the data received by said receiver through the telephone network;
a data transferor, arranged to transfer the received data to the external client device through said connector;
a data discriminator, arranged to discriminate whether a type of data received by said receiver is to be processed by said printer or by the external client device; and
a controller, arranged so as, in response to said data discriminator discriminating that the type of the received data is a type to be processed by the external client device, to control said instructor and said data transferor to cause said data transferor to transfer the received data to the external client device after the external client device has changed to the state capable of processing the received data, while said instructor does not instruct the external client device, said transferor does not transfer the received data to the external client device, and said printer prints the image based on the received data in response to said data discriminator discriminating that the type of the received data is a type to be processed by said printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is to provide a data communication apparatus and a method which can transfer data even if a terminal is not operated. The data communication apparatus comprises reception means for receiving data from a transmission side, connection means for connecting the apparatus to an external device, initiation means for initiating the external device when the external device which is connected through said connection means is not in an operable state, and discrimination means for discriminating a type of data which is received by said reception means, wherein said initiation means performs an initiation on the basis of a discriminated result of said discrimination means.
-
Citations
24 Claims
-
1. A data communication apparatus comprising:
-
a receiver, arranged to receive data from a transmission side through a public telephone network;
a connector, arranged to connect said apparatus to an external client device of a plurality of external client devices via a communication network other than the telephone network;
an instructor, arranged so as, when the external client device is not in a state capable of processing the data received by said receiver, to instruct the external client device to cause the external client device to change to the state capable of processing the received data;
a printer, arranged to print an image based on the data received by said receiver through the telephone network;
a data transferor, arranged to transfer the received data to the external client device through said connector;
a data discriminator, arranged to discriminate whether a type of data received by said receiver is to be processed by said printer or by the external client device; and
a controller, arranged so as, in response to said data discriminator discriminating that the type of the received data is a type to be processed by the external client device, to control said instructor and said data transferor to cause said data transferor to transfer the received data to the external client device after the external client device has changed to the state capable of processing the received data, while said instructor does not instruct the external client device, said transferor does not transfer the received data to the external client device, and said printer prints the image based on the received data in response to said data discriminator discriminating that the type of the received data is a type to be processed by said printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data communication apparatus comprising:
-
a receiver, arranged to receive data from a transmission side through a public telephone network;
a connector, arranged to connect said apparatus to a local area network (LAN);
a data transferor, arranged to transfer data received by said receiver to a designated client terminal of a plurality of client terminals on the LAN;
a status determinor, arranged to determine whether or not the client terminal is in a state capable of accepting the received data in response to reception of the data from the transmission side by said receiver, based on information obtained from the LAN; and
an instructor, arranged so as, when said status determinor determines that the client terminal is not in the state capable of accepting the received data, to instruct the client terminal to cause the client terminal to change into the state capable of accepting the received data, wherein said data transferor transfers the received data after the client terminal has changed into the state capable of accepting the received data, and wherein said data transferor transfers data to the client terminal when information for designating the client terminal on the LAN is received from the transmission side by said receiver. - View Dependent Claims (8, 9, 10)
-
-
11. A data communication method of a data communication apparatus, said method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
an instruction step of, when an external client device of a plurality of external client devices connected to the data communication apparatus via a communication network other than the telephone network to receive data is not in a state capable of processing the data received in said reception step, instructing the external client device to cause the external client device to change to the state capable of processing the data received in said reception step;
a print step of printing an image based on the data received in said reception step through the telephone network;
a transfer step of transferring the received data to the external client device;
a discrimination step of discriminating whether a type of data received in said reception step is to be processed in said print step or by the external client device; and
a control step of, in response to said discrimination step discriminating that the type of the received data is a type to be processed by the external client device, controlling said instruction step and said transfer step to cause said transfer step to transfer the received data to the external client device after the external client device is changed to the state capable of processing the received data, while said instruction step does not instruct the external client device, said transfer step does not transfer the received data to the external client device, and said print step prints the image based on the received data in response to said discriminating step discriminating that the type of the received data is a type to be processed by the printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network.
-
-
12. A data communication method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
a transfer step of transferring data received in said reception step to a designated client terminal of a plurality of client terminals on a local area network (LAN);
a determination step of determining whether or not the client terminal is in a state capable of accepting the received data in response to reception of the data from the transmission side in said reception step, based on information obtained from the LAN; and
an instruction step of, when said determination step determines that the client terminal is not in the state capable of accepting the received data, instructing the client terminal to cause the client terminal to change into the state capable of accepting the received data, wherein said transfer step transfers the received data after the client terminal has changed into the state capable of accepting the received data, and wherein said data transfer step transfers data to the client terminal when information for designating the client terminal on the LAN is received from the transmission side in said reception step.
-
-
13. A data processing apparatus comprising:
-
a receiver, arranged to receive data from a transmission side through a public telephone network;
a connector, arranged to connect said apparatus to an external client device of a plurality of external client devices via a communication network other than the telephone network;
an instructor, arranged so as, when the external client device is not in a state capable of processing the data received by said receiver, to instruct the external client device to cause the external client device to change to the state capable of processing the data received by said receiver;
a printer, arranged to print an image based on the data received by said receiver through the telephone network;
a data transferor, arranged to transfer the data received by said receiver to the external client device through said connector;
a data discriminator, arranged to discriminate whether a type of data received by said receiver is to be processed by said printer or by the external client device; and
a controller, arranged to control said instructor to instruct said data transferor to transfer the received data only when it is discriminated by said data discriminator that the received data is to be transferred by said data transferor, while said instructor does not instruct the external client device, said transferor does not transfer the received data, and said printer prints the image based on the received data when it is discriminated by said data discriminator that the received data is a type to be processed by said printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network. - View Dependent Claims (14, 15)
-
-
16. A data processing apparatus comprising:
-
a receiver, arranged to receive data from a transmission side through a public telephone line by a facsimile communication;
a connector, arranged to connect said apparatus to an external client device of a plurality of external client devices via a communication network other than the telephone line;
a data transferor, arranged to transfer the data received by said receiver to the external client device through said connector;
a status determinor, arranged to determine whether or not the external client device connected by said connector is in an operable state capable of processing the data received by said receiver in response to reception of the data from the transmission side by said receiver, based on information obtained from the communication network; and
a controller, arranged so as, when said status determinor determines that the external client device is in the operable state, to transfer the received data using said data transferor, and for, when said status determinor determines that the external client device is not in the operable state, to transfer the received data to the external client device after instructing the external client device to change to the operable state, wherein said data transferor transfers data to the external client device when information for designating the external client device on the communication network is received from the transmission side by said receiver. - View Dependent Claims (17, 18)
-
-
19. A storage medium storing computer-readable program instructions for executing a data communication method of a data communication apparatus, the method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
an instruction step of, when an external client device of a plurality of external client devices connected to the data communication apparatus via a communication network other than the telephone network to receive data is not in a state capable of processing the data received in said reception step, instructing the external client device to cause the external client device to change to the state capable of processing the data received in said reception step;
a print step of using a printer to print an image based on the data received in said reception step through the telephone network;
a transfer step of transferring the received data to the external client device;
a discrimination step of discriminating whether a type of data received in said reception step is to be processed in said print step or by the external client device; and
a control step of, in response to said discrimination step discriminating that the type of the received data is a type to be processed by the external client device, controlling said instruction step and said transfer step to cause said transfer step to transfer the received data to the external client device after the external client device is changed to the state capable of processing the received data, while said instruction step does not instruct the external client device, said transfer step does not transfer the received data, and said printer prints the image based on the received data in response to said discrimination step discriminating that the type of the received data is a type to be processed by the printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network.
-
-
20. A storage medium storing computer-readable program instructions for executing a data communication method, the method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
a transfer step of transferring data received in said reception step to a designated client terminal of a plurality of client terminals on a local area network (LAN);
a determination step of determining whether or not the client terminal is in a state capable of accepting the received data in response to reception of the data from the transmission side in said reception step, based on information obtained from the LAN; and
an instruction step of, when said determination step determines that the client terminal is not in the state capable of accepting the received data, instructing the client terminal to cause the client terminal to change into the state capable of accepting the received data, wherein said transfer step transfers the received data after the client terminal has changed into the state capable of accepting the received data, and wherein said data transfer step transfers data to the client terminal when information for designating the client terminal on the LAN is received from the transmission side in said reception step.
-
-
21. A data processing method for controlling a data processing apparatus, said method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
an instruction step of, when an external client device of a plurality of external client devices connected to the data processing apparatus via a communication network other than the telephone network to receive data is not in a state capable of processing the data received in said reception step, instructing the external client device to cause the external client device to change to the state capable of processing the data received in said reception step;
a print step of using a printer to print an image based on the data received in said reception step through the telephone network;
a transfer step of transferring the received data received to the external client device;
a discrimination step of discriminating whether a type of data received in said reception step is to be processed in said printing step or by the external client device; and
a control step of controlling said instruction step to instruct said transfer step to transfer the received data when it is discriminated in said discrimination step that the received data is to be transferred in said transfer step, while said instruction step does not instruct the external client device, said transfer step does not transfer the received data, and said printing step prints the image based on the received data when it is discriminated in said discrimination step that the received data is a type to be processed by the printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network.
-
-
22. A data processing method for controlling a data processing apparatus, said method comprising:
-
a reception step of receiving data from a transmission side through a public telephone line by a facsimile communication;
a determination step of determining whether or not an external client device of a plurality of external client devices connected to the data processing apparatus via a communication network other than the telephone line is in an operable state capable of processing the data received in said reception step in response to reception of the data from the transmission side in said reception step, based on information obtained from the communication network;
a transfer step of transferring the received data to the external client device via the communication network; and
a control step of, when said determination step determines that the external client device is in the operable state, transferring the received data in said transfer step, and of, when said determination step determines that the external client device is not in the operable state, transferring the received data to the external client device only after instructing the external client device to change to the operable state, wherein said transfer step includes transferring data to the external client device when information for designating the external client device on the communication network is received from the transmission side in said reception step.
-
-
23. A storage medium storing computer-readable program instructions for executing a data processing method for a data processing apparatus, the method comprising:
-
a reception step of receiving data from a transmission side through a public telephone network;
an instruction step of, when an external client device of a plurality of external client devices connected to the data processing apparatus via a communication network other than the telephone network to have data transferred thereto is not in a state capable of processing the data received in said reception step, instructing the external client device to cause the external client device to change to the state capable of processing the data received in said reception step;
a print step of using a printer to print an image based on the data received in said reception step through the telephone network;
a transfer step of transferring the received data to the external client device;
a discrimination step of discriminating whether a type of data received in said reception step is to be processed in said print step or by the external client device; and
a control step of controlling said instruction step to instruct said transfer step to transfer the received data to the external client device when it is discriminated in said discrimination step that the received data is to be transferred in said transfer step, while said instruction step does not instruct the external client device, said transfer step does not transfer the received data, and said print step prints the image based on the received data when it is discriminated in said discrimination step that the received data is a type to be processed by the printer, wherein whether the external client device is in the state capable of processing data is determined based on information obtained from the communication network.
-
-
24. A storage medium storing computer-readable program instructions for executing a data processing method of a data processing apparatus, the method comprising:
-
a reception step of receiving data from a transmission side through a public telephone line by a facsimile communication;
a determination step of determining whether or not an external client device of a plurality of external client devices connected to the data processing apparatus via a communication network other than the telephone line is in an operable state capable of processing the received data in response to reception of the data from the transmission side in said reception step, based on information obtained from the communication network;
a transfer step of transferring the data received in said reception step to the external client device through a connector; and
a control step of, when said determination step determines that the external client device is in the operable state, controlling said transfer step to transfer the data received in said transfer step, and of, when said determination step determines that the external client device is not in the operable state, controlling said transfer step to transfer the received data to the external client device only after instructing the external client device to change to the operable state, wherein said transfer step includes transferring data to the external client device when information for designating the external client device on the communication network is received from the transmission side in said reception step.
-
Specification