Patent ID: 9232104
Filing Date: 2016-01-05
CPC Classification: H04N

Claim Text:
1. An image processing device capable of executing a plurality of functions, comprising a CPU, wherein the CPU implements a preliminary operation execution section, a determination section, and an operation control section, the preliminary operation execution section allows a unit which achieves a function to execute preliminary operation for execution of main, the main operation is an operation to achieve the function, the preliminary operation is an operation that is executed independently of the main operation before the main operation and by which the function is not achieved independently, the preliminary operation includes a preliminary operation followed by execution of the main operation and a preliminary operation not followed by execution of the main operation, the determination section determines whether to allow the preliminary operation execution section to execute the preliminary operation on the basis of a degree of execution of the preliminary operation not followed by execution of the main operation, and the operation control section allows, based upon a determination result by the determination section being that the preliminary operation is executable, the preliminary operation execution section to execute the preliminary operation upon input of an instruction not being specified to be followed by execution of the main operation, and inhibits, based upon a determination result by the determination section being that the preliminary operation is non-executable, the preliminary operation execution section from executing the preliminary operation upon input of an instruction having a possibility of not being followed by execution of the main operation, when a total number of execution times of the preliminary operation not followed by execution of the main operation exceeds a predetermined threshold value, the determination section determines that the preliminary operation is non-executable, and the predetermined threshold value is set based on image-formation quality in a situation in which the preliminary operation not followed by execution of the main operation is executed repeatedly.