A printing system comprising an image processing apparatus connected to a printing apparatus including a storage unit, the image processing apparatus configured to transfer image data to the printing apparatus, and the printing apparatus configured to compress the transferred image data using one of a plurality of compression methods and store the compressed image data in the storage unit,
- wherein the image processing apparatus comprises:
- an obtaining unit configured to obtain, as a threshold size, a size of predetermined image data when a speed at which the predetermined image data is stored in the storage unit and a speed at which the predetermined image data stored in the storage unit is printed are the same;
- an estimation unit configured to estimate a size of the image data to be stored in the storage unit in a compressed form;
- and
- a determination unit configured to, from a plurality of compression methods, select a compression method for use in compressing the image data based on the threshold size and the estimated size of the image data, and
- wherein the printing apparatus is configured to compress the image data after it has been transferred from the image processing apparatus based on the determined compression method and store the compressed image data in the storage unit.