The operation unit 120 includes, for example, a touch panel liquid crystal display an displays the setting state of the device, the current processing inside the device, the error state, and the like and at the same time, a user changes the print settings and gives instructions to perform reset and the like. The printer 130 includes a printer engine 131 and a printer controller 132 that controls the printer engine 131. The printer engine 131 includes modules, such as an image forming mechanism, a sheet conveyance mechanism, and a fixing mechanism. In the image forming mechanism, a toner image is formed on a transfer belt in accordance with image data supplied from the printer I/F 107 and a sheet is conveyed to the position of the toner image on the transfer belt by the sheet conveyance mechanism. Then, an image is formed on the sheet by heating the toner transferred onto the sheet at a predetermined temperature and applying pressure to fix the toner in the fixing mechanism. The printer controller 132 includes a CPU, a ROM, a RAM, and the like and performs operation control of the print engine 131 based on instructions of the main controller 101. The large-capacity storage device 140 is, for example, an HDD and an SSD, and is an auxiliary storage device that is made use of for spooling image data, storing programs, each information file, and the like.
In the present embodiment, the main controller 101 performs processing to derive an image feature quantity in units of pages for image data generated by the image processing unit 105 and for which predetermined image processing has been performed. Here, as the image feature quantity, for example, mention is made of a toner application amount on each page, an average print ratio, a coverage, and the like.