1. An image processing apparatus comprising: a reception unit configured to receive an operation from a user who has logged-in to the image processing apparatus; a job execution unit configured to execute a job based on the operation received by said reception unit; a determination unit configured to determine whether or not the job is a job requiring an instruction via the reception unit after a logout event has been detected; and a control unit configured to: in a case where the determination unit determines that the job is the job requiring the instruction via the reception unit after the logout event has been detected, prevent a user's instruction-waiting state from occurring after the user has logged-out from the image processing apparatus; and in a case where the determination unit determines that the job is not the job requiring the instruction via the reception unit after the logout event has been detected, allow the job to continue under execution after the user has logged-out from the image processing apparatus.