A print apparatus which receives image data from a digital camera, PC
card, or PC to print an image on a storage medium outputs print data
based on image data from the PC to a printer engine via a USB hub, and
prints an image. The apparatus has a DSP which receives compressed image
data from the digital camera or PC card, decodes the received data, and
parallelly executes, for the decoded image data, at least color space
conversion processing, size change processing, and color conversion
processing. The apparatus generates print data on the basis of the image
data processed by the DSP, outputs the generated print data to the
printer engine, and prints an image.