Patent ID: 7729003

Claim:
An image processing apparatus for printing an image on a recording medium, comprising: an initializing unit configured to initialize print settings; an input unit allowing modification of the print settings initialized by the initializing unit; a retaining unit configured to retain the print settings for a predetermined time; a data receiver configured to receive data; a storage unit configured to store the data; a data size calculator configured to calculate an available storage area and a size of print data in accordance with the modified print settings when the data receiver receives the data under a condition where the modified print settings are retained by the data retaining unit; a comparator that compares the available storage area with the size of print data, the comparator outputting a signal in response to a condition where the size of data exceeds the available storage area; and a print settings adjuster that modifies, in response to the signal, the print settings so that the print data is stored in the available storage area of the storage unit.