CPC G06F 3/1263 (2013.01) [G06F 3/1207 (2013.01); G06F 3/1212 (2013.01)] | 28 Claims |
1. A method for managing multiple jobs at a multi-function device, the method comprising:
executing a first job at the multi-function device, wherein the first job is required to be completed within a pre-defined time, wherein the first job has one of: a no priority tag, a low priority tag, or a normal priority tag;
receiving a second job at the multi-function device, wherein the second job has one of: a no priority tag, a low priority tag, a normal priority tag or a high priority tag;
upon receiving the second job, estimating a completion time for the first job and the second job;
comparing a sum of the estimated completion time for the first job and the estimated completion time for the second job with the pre-defined time; and
based on the comparison, either continuing executing the first job or start executing the second job.
|