Patent ID: 8325374

Claim:
A printing apparatus comprising: an input unit configured to input print data; a first memory configured to temporarily store the print data input by the input unit; a converting unit configured to convert the print data to a predetermined format data; a second memory configured to store the print data and the predetermined format data; a printing unit configured to print an image based on the predetermined format data; a first determining unit configured to determine whether the second memory is able to store the print data when the print data is input by the input unit before the converting unit converts the print data to the predetermined format data; a second determining unit configured to determine whether the second memory is able to store the predetermined format data when the print data is converted to the predetermined format data by the converting unit; and a control unit configured to cause the first memory to keep the print data input by the input unit without converting the print data to the predetermined format data by the converting unit in a case where the first determining unit determines the second memory is not able to store the print data, to cause the second memory to store the print data without converting the print data to the predetermined format data by the converting unit in a case where the first determining unit determines the second memory is able to store the print data, to cause the first memory to store the predetermined format data converted by the converting unit in a case where the second determining unit determines the second memory is not able to store the predetermined format data and to cause the second memory to store the predetermined format data converted by the converting unit in a case where the second determining unit determines the second memory is able to store the predetermined format data.