A recording system including a recording apparatus connectable to a
plurality of host devices via a plurality of interfaces with different
transfer rates. When image data is transferred from one of the host
devices to the recording apparatus via the respective interface, a
compression method by which the image data is compressed is changed
depending upon the transfer rate of the interface via which the image
data is transferred and a processing rate of the recording apparatus.