task scheduling and automated task performance includes a printer checking whether one or more tasks need to be performed by the printer , wherein each of the one or more tasks was previously scheduled . if one or more tasks need to be performed , then one of the tasks is identified and performed . according to another aspect , a printer receives a request to schedule one or more tasks to be automatically performed by the printer , and communicates task scheduling options to the requester . task scheduling information is received from the requestor and saved for subsequent automatic performance of the scheduled tasks identified by the task scheduling information .