摘要:
A method is disclosed. The method includes identifying a received object to be cached, calculating a time to rasterize the object, determining if the rasterize time is greater than a time to reuse a rasterized image of the object, caching the object if the reuse time is greater than the rasterize time and caching the rasterized image of the object if the rasterize time is greater than the reuse time.
摘要:
A method is disclosed including a print controller receiving print job data defined according to a first language, receiving a job ticket defined according to a second language, processing the print job data according to the second language and implementing counters defined according to the first language to track progress while processing the print job data.
摘要:
A printer is disclosed. The printer includes one or more sub-components each having a meter to track energy usage at the sub-component during an event and a controller to receive energy usage data accrued at one or more of the meters during the event.
摘要:
A method is disclosed including a print controller receiving print job data defined according to a first language, receiving a job ticket defined according to a second language, processing the print job data according to the second language and implementing counters defined according to the first language to track progress while processing the print job data.
摘要:
Methods and systems for synchronization and control of multiple processes in a printer controller using headers associated with data and exchanged among the processes of the printer controller. A first feature hereof provides a method for job control and synchronization among a plurality of processes operable in a printer controller. The method includes associating a job control header with all print data exchanged between the plurality of processes of the printer controller. The method then includes synchronizing operation of the plurality of processes in accordance with information in the job control header. The headers may be exchanged in conjunction with print data moving through the multiple processes and may be generated and exchanged for synchronization and control independent of any print data. Synchronization events may include beginning and/or end of processing for a job, a page, a document, a page description language, etc.
摘要:
Concurrent IPDS and non-IPDS print processing is provided. Because an IPDS print session may not usually be interrupted, non-IPDS print data is received through a separate, non-IPDS channel in the printer control unit. The non-IPDS data is rasterized (“ripped”) using spare processing cycles and stored in a rip spool. At an appropriate time, such as when fully rasterized, an interrupt request may be submitted to the IPDS host then controlling the printer. When the IPDS host relinquishes control of the printer, such as when the IPDS print job has been completed, the rasterized non-IPDS print data may be de-spooled to the print engine and printed.
摘要:
A method, apparatus, and computer-usable medium for registering a collection of components with a job monitor for job cancellation notification, wherein the collection of components are software components within a logical printer domain; receiving a job cancel request; initiating cancellation of a job corresponding to said job cancel request; sending the job cancellation notification to the collection of registered components; and in response to receiving the job cancellation notification, stopping processing of the job and purging data related to the job by said plurality of registered components.
摘要:
A print controller and associated methods are disclosed. Some print jobs received in the print controller are stored in a rasterized or ripped job spool. The release of these jobs is coordinated by a control system in the print controller. The control system processes an algorithm to determine a sequence of releasing one or more print jobs stored in the rasterized job spool. The control system generates a job despool token and transmits the job despool token to a rasterized job handling system through the data stream of the raw print jobs (such as through the interpreter). The job despool token follows the normal data stream of print jobs through the print controller to the rasterized job handling system. Responsive to receiving and processing the job despool token, the rasterized job handling system releases the print job from the rasterized job spool to a print queue.
摘要:
A printer is disclosed. The printer includes one or more sub-components each having a meter to track energy usage at the sub-component during an event and a controller to receive energy usage data accrued at one or more of the meters during the event.
摘要:
Methods and systems are provided for temporarily modifying how a printer utilizing media-based scheduling handles jobs that are forced to print. In one embodiment, a print controller marks print jobs as eligible to print that have a media type corresponding to media loaded at the printer. Printing of the eligible print jobs is initiated, and a request to print an ineligible print job is received by the print controller. The print controller temporarily marks the eligible print jobs as ineligible, indicates a change to the media loaded at the printer to a media type for the requested print jobs, and initiates printing of the requested print job. Upon completion of printing, the print controller indicates a change back to the media previously loaded at the printer, and then restores the eligibility of the print jobs temporarily marked as ineligible to resume printing of the eligible print jobs.