1. A method for processing a job, comprising; generating a signal when status for the job is changed from a first status to a second status; notifying a work process associated with the second status that one job had its status changed to the second status in response to the signal; processing, with the work process, the job that had its status changed from the first status to the second status; and modifying, with the work process, the status of the job after completing the processing of the job.