In case of searching and outputting output information stored in a memory,
it enables a user of the host computer to select the device of storing
the output information, whereby the load in searching and outputting the
information is reduced. To do so, when the host computer causes the
printer to print the image based on the print data, the hard disk of the
multifunctional device is selected from among the plural hard disks, as
the storage destination to which the print data is stored and from which
the stored print data can be searched and output. Then, the information
representing the storage destination and the print data are transmitted
to the printer so as to be printed, and the print data is also
transmitted to the multifunctional device to be stored.