Patent attributes
An image processing apparatus includes a print mode initializing unit, a print mode modifying unit, a data retaining unit that retains the modified print settings for a predetermined period, a data receiving unit that receives data, a storage unit that stores the data, a data size calculating unit that calculates a size of an available storage area of the storage unit and a size of print data in accordance with the modified print settings when the data receiving unit receives the data when the modified print settings are retained. A comparing unit outputs a signal in response to a condition where the size of print data exceeds the available storage area. A print mode adjustor modifies, in response to the signal, the print settings so that the print data can be stored in the available storage area.