Printer dynamically tracking print jobs and method of tracking print jobs
First Claim
Patent Images
1. A printer comprising:
- a plurality of physical print job location units, the printer passing each print job being printed through ones of said plurality of physical print job location units;
a processor controlling a job location monitor monitoring each of said plurality of print job locations;
a job location mask for said each print job, each bit location in each said job location mask indicating the presence of a print job in a corresponding one of said plurality of print job locations, said job location monitor updating said job location mask responsive to a respective print job location indicating the presence of said print job; and
a job location table stored in memory and including a plurality of job location masks, the number of said plurality of job location masks being at least the same as the number of print jobs traversing said printer, said job location table indicating the current location of all print jobs traversing said printer, wherein each of said plurality of print job locations indicates when a print job is entering and exiting and whenever said number of print jobs traversing said printer is fewer than said number of said plurality of job location masks, said each bit location in each available said job location mask indicates the absence of a print job.
5 Assignments
0 Petitions
Accused Products
Abstract
A printer and method of managing print jobs in the printer. Print job locations are identified in the printer. Each print job being printed is always in at least one of the print job locations and the locations are monitored for entering and exiting jobs. The printer includes a job location mask for each print job. Each bit location in the job location mask corresponds to one of the print job locations and a set bit indicates the presence of a print job in a corresponding print job location. As a print job enters a location, the location issues a call and the job location mask is updated to reflect the presence of the print job in that location.
11 Citations
18 Claims
-
1. A printer comprising:
-
a plurality of physical print job location units, the printer passing each print job being printed through ones of said plurality of physical print job location units; a processor controlling a job location monitor monitoring each of said plurality of print job locations; a job location mask for said each print job, each bit location in each said job location mask indicating the presence of a print job in a corresponding one of said plurality of print job locations, said job location monitor updating said job location mask responsive to a respective print job location indicating the presence of said print job; and a job location table stored in memory and including a plurality of job location masks, the number of said plurality of job location masks being at least the same as the number of print jobs traversing said printer, said job location table indicating the current location of all print jobs traversing said printer, wherein each of said plurality of print job locations indicates when a print job is entering and exiting and whenever said number of print jobs traversing said printer is fewer than said number of said plurality of job location masks, said each bit location in each available said job location mask indicates the absence of a print job. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A printer comprising:
-
a plurality of physical print job processing location units, the printer passing each print job being printed through ones of said plurality of physical print job processing location units; means for issuing a call in each of said plurality of physical print job processing location units, said call indicating a print job is entering a respective print job processing location; means for monitoring print jobs traversing said plurality of physical print job processing location units; and means for storing a job location table with a job location mask for said each print job, each bit location in each said job location mask indicating the presence of a print job in a corresponding one of said plurality of physical print job processing location units, said means for monitoring print jobs updating a respective said job location mask responsive to a call issued from a respective print job processing location, said job location table indicating the current location of all print jobs traversing said printer, wherein each of said means for issuing a call further issues a call when a print job is exiting said respective physical print job processing location unit and whenever said number of print jobs traversing said printer is fewer than said number of said plurality of job location masks, said each bit location in each available said job location mask in said job location table indicates the absence of a print job. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of managing print jobs passing through a printer said method comprising the printer:
-
monitoring each of a plurality of printer locations in said printer for the presence of a print job, wherein said plurality of printer locations may be simultaneously occupied by multiple print jobs; setting a corresponding bit in a job location mask in a job location table for a respective said print job as said respective print job enters a corresponding one of said plurality of printer locations, each said job location mask including a corresponding bit for each of said plurality of job locations; resetting said corresponding bit as each said respective print job exits said corresponding one of said plurality of printer locations, said job location table indicating the current location of all print jobs traversing said printer and whenever the number of print jobs traversing said printer is fewer than the number of said plurality of job location masks, each bit location in each available said job location mask indicates the absence of a print job; and returning to monitoring. - View Dependent Claims (15, 16, 17, 18)
-
Specification