Patent ID: 7595907

Claim:
A method for providing printer recognition and management of a print job entity, comprising: establishing in a printer a repository of attributes and status information associated with each print job that passes through the printer; providing a plurality of printer components for processing the plurality of print jobs and for setting values of attributes in the repository for the plurality of print jobs; and establishing a job monitor, coupled to the repository and the plurality of printer components, for receiving the plurality of print jobs and determining whether to first spool or send the plurality of print jobs to a print engine upon receipt, for monitoring a status of the plurality of printer components, for managing the plurality of print jobs and the repository of attributes and status information associated with each of the plurality of print jobs, for managing the printer components in order to control the processing of the plurality of print jobs and for providing print job state information to a client associated with a print job associated with the print job state information based on attributes and status information maintained in the repository.