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.