Data transmission apparatus, system and method, and image processing apparatus
First Claim
1. A data transmission method used between an image providing device and a target device which are connected by a serial bus, the method comprising the steps of:
- setting, in communication between the image providing device and the target device, a PULL method as a data transfer method to pull data from the image providing device based on control of the target device, in accordance with a first request issued by the image providing device;
controlling readout of the data from the image providing device in accordance with a second request issued by the target device when the PULL method is set;
locking a data resource of the target device on the image providing device before said setting step;
transferring the data between the image providing device and the target device, wherein the target device does not accept control from any device except for the image providing device in said transferring step; and
releasing the lock of the data resource of the target device in accordance with a third request issued by the image providing device after said transferring step.
0 Assignments
0 Petitions
Accused Products
Abstract
A data transmission system where an image providing device and a printer are directly connected by a 1394 serial bus, a command is sent from the image providing device to the printer, then a response to the command is returned from the printer to the image providing device. Image data is sent from the image providing device to the printer based on information included in the response. The printer converts the image data outputted from the image providing device into print data. Thus, printing can be performed without a host computer by directly connecting the image providing device and the printer by the 1394 serial bus or the like.
-
Citations
6 Claims
-
1. A data transmission method used between an image providing device and a target device which are connected by a serial bus, the method comprising the steps of:
-
setting, in communication between the image providing device and the target device, a PULL method as a data transfer method to pull data from the image providing device based on control of the target device, in accordance with a first request issued by the image providing device; controlling readout of the data from the image providing device in accordance with a second request issued by the target device when the PULL method is set; locking a data resource of the target device on the image providing device before said setting step; transferring the data between the image providing device and the target device, wherein the target device does not accept control from any device except for the image providing device in said transferring step; and releasing the lock of the data resource of the target device in accordance with a third request issued by the image providing device after said transferring step. - View Dependent Claims (2)
-
-
3. A communication apparatus connected to a device which provides an image, comprising:
-
a communication section, arranged to perform bi-directional communication with the device; a setting section, arranged to set a PULL method as a data transfer method to pull data from the device based on control of said apparatus, in accordance with a first request issued by the device, in the communication with the device; and a readout section, arranged to issue a second request to control readout of the data from the device when the PULL method is set, wherein said setting section locks a data resource of said apparatus on the device before the transfer method is set, and releases the lock of the data resource after the data transfer is completed. - View Dependent Claims (4)
-
-
5. An image providing device connected to a target device, comprising:
-
a communication section, arranged to perform bi-directional communication with the target device; an issuing section, arranged to issue a first request so that the target device sets a PULL method as a data transfer method to pull data from said image providing device based on control of the target device; and a transmitter, arranged to transmit the data to the target device in accordance with a second request issued by the target device after the PULL method is set, wherein said issuing section issues the first request after a data resource of the target device is locked on said image providing device, and the lock of the data resource of the target device is released after the data transfer is completed. - View Dependent Claims (6)
-
Specification