Patent ID: 8045217

Claim:
A printing apparatus capable of communicating with an external apparatus, comprising: a receiving unit configured to receive application data stored in the external apparatus, from the external apparatus; a printing unit configured to convert the application data received by the receiving unit into print data for performing printing under a predetermined printing condition, and print an image based on the converted print data; a storage unit configured to store the converted print data; a changing unit configured to change the predetermined printing condition to another printing condition; a determination unit configured to determine whether printing of an image based on the print data stored in the storage unit is capable of being performed under the other printing condition changed by the changing unit; a transmitting unit configured to transmit a request for receiving the application data from the external apparatus again, in a case where the printing of the image based on the print data stored in the storage unit is not capable of being performed under the other printing condition changed by the changing unit; a first control unit configured to convert the application data received in response to the request transmitted by the transmitting unit into print data for performing printing under the other printing condition, and control the printing unit to print an image based on the converted print data; and a second control unit configured to, in a case where the printing of the image based on the print data stored in the storage unit is capable of being performed under the other printing condition changed by the changing unit, control the printing unit to print the image based on the print data stored in the storage unit under the other printing condition changed by the changing unit.