A job processing apparatus comprising: an operation unit; receiving means for receiving a job associated with a user; holding means for holding the received job; job deleting means for deleting the job held by the holding means in a case where a predetermined condition is satisfied; first storing means for storing identification information for identifying a user associated with a job deleted by the job deleting means from the holding means; second storing means for storing identification information for identifying a user associated with a job which has not been held by the holding means; first notification means for, based on the identification information stored in the first storing means, notifying a user that a job has been deleted; and second notification means for, based on the identification information stored in the second storing means, notifying a user that a job has not been held, wherein a control unit of the job processing apparatus is configured to determine identification information for an authenticated user of the job processing apparatus, wherein the first notification means is configured to notify, via the operation unit, the authenticated user that the job has been deleted if the identification information of the authenticated user is stored in the first storing means and is not stored in the second storing means, wherein the second notification means is configured to notify, via the operation unit, the authenticated user that the job has not been held if the identification information of the authenticated user is stored in the second storing means, wherein the first notification means is configured to perform the notification that the job has been deleted without the second notification means performing the notification that the job has not been held, and wherein the second notification means is configured to perform the notification that the job has not been held without the first notification means performing the notification that the job has been deleted. an operation unit; receiving means for receiving a job associated with a user; holding means for holding the received job; job deleting means for deleting the job held by the holding means in a case where a predetermined condition is satisfied; first storing means for storing identification information for identifying a user associated with a job deleted by the job deleting means from the holding means; second storing means for storing identification information for identifying a user associated with a job which has not been held by the holding means; first notification means for, based on the identification information stored in the first storing means, notifying a user that a job has been deleted; and second notification means for, based on the identification information stored in the second storing means, notifying a user that a job has not been held, wherein a control unit of the job processing apparatus is configured to determine identification information for an authenticated user of the job processing apparatus, wherein the first notification means is configured to notify, via the operation unit, the authenticated user that the job has been deleted if the identification information of the authenticated user is stored in the first storing means and is not stored in the second storing means, wherein the second notification means is configured to notify, via the operation unit, the authenticated user that the job has not been held if the identification information of the authenticated user is stored in the second storing means, wherein the first notification means is configured to perform the notification that the job has been deleted without the second notification means performing the notification that the job has not been held, and wherein the second notification means is configured to perform the notification that the job has not been held without the first notification means performing the notification that the job has been deleted.