1. An image processing apparatus comprising: an operating unit comprising a user interface 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 operating unit; a determination unit configured to determine whether or not the job requires an instruction via the operating 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 requires the instruction via the operating 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 does not require the instruction via the operating 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, wherein at least part of the control unit is implemented by a processor and a memory.