| CPC G03G 15/2064 (2013.01) [G03G 15/0435 (2013.01); G03G 15/5004 (2013.01); G03G 15/5016 (2013.01); G03G 15/5087 (2013.01); G03G 15/60 (2013.01); G03G 15/751 (2013.01); G03G 2215/0097 (2013.01); G03G 2215/0187 (2013.01)] | 9 Claims |

|
1. An image forming apparatus comprising:
a communication interface configured to receive data from an external terminal;
an image forming unit configured to form an image on a sheet;
a fuser configured to fix the image to the sheet, the fuser including:
a heating rotator;
a heater configured to heat the heating rotator; and
a pressure rotator configuring a nip portion in which the sheet is nipped between the pressure rotator and the heating rotator;
a main motor configured to transmit a driving force for rotating one of the pressure rotator or the heating rotator; and
a controller configured to perform:
an acquisition processing of acquiring a preceding command from the external terminal via the communication interface, and of analyzing the acquired preceding command to acquire option information,
after the acquisition processing, a RIP processing of:
receiving a print data via the communication interface;
interpreting the print data to generate image data for one page at a time; and
in a case where the image data for the one page is stored in a page memory, registering a print queue corresponding to the image data for the one page,
a preparation processing of heating the heating rotator using the heater to raise a temperature of the heating rotator to a fixing temperature, of maintaining the fixing temperature, and of controlling driving of the main motor to rotate the pressure rotator and the heating rotator, and
after performing the preparation processing, a printing processing of forming, using the image forming unit, an image on a sheet according to print data received via the communication interface, and of fixing the image formed on the sheet using the fuser,
wherein the preceding command is generated by the external terminal before the print data is generated by the external terminal, and the preceding command is received from the external terminal before receiving the print data from the external terminal,
in a case where the controller determines that a performance condition of the printing processing indicated by the option information is satisfied and the printing processing is able to be performed, the controller is configured to perform:
the preparation processing in response to acquisition of the preceding command; and
in a case where the print queue corresponding to the image data for one page is registered in the RIP processing and the preparation processing is completed, the printing processing in accordance with the print queue, and
in a case where the controller determines that the performance condition is not satisfied and the printing processing is not able to be performed, the controller is configured to register the print queue in the RIP processing, and
in a case where the controller determines that the performance condition is satisfied after the controller determines that the performance condition is not satisfied and the printing processing is not able to be performed, the controller is configured to perform the preparation processing and the printing processing in accordance with the print queue.
|