Systems and methods for print job management on a printing device

US10031709B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10031709-B2
Application numberUS-201615387836-A
CountryUS
Kind codeB2
Filing dateDec 22, 2016
Priority dateDec 22, 2016
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Devices and methods for managing print jobs on a printing device having a plurality of output media trays are disclosed. The method includes monitoring a print job in an active state, the print job is associated with a predetermined output media tray. The print job being switched from the active state to a held state is detected based on a status of at least one of a first set of printing resources, print input conditions, and print output conditions being negative for the print job. A new incoming print job received at the printing device is identified. A second set of printing resources, print input conditions, and print output conditions are determined for the new incoming print job. Finally, the printing device is triggered to print the new incoming print job for producing prints via an alternate output media tray while the print job is in the held state.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for managing print jobs, each having one or more pages, on a printing device having a plurality of output media trays to produce prints, the method comprising: monitoring a print job being printed by the printing device, the print job is in an active state, wherein the print job is associated with a predetermined output media tray; detecting the print job being switched from the active state to a held state based on a status of at least one of a first set of printing resources, first print input conditions, and first print output conditions being negative for the print job; identifying a new incoming print job received at the printing device; comparing a first set of attributes of the print job in the held state with a second set of attributes of the new incoming print job; determining a status of each of a second set of printing resources, second print input conditions, and second print output conditions for the new incoming print job, based on the comparison; and triggering the printing device to print the new incoming print job for producing prints via an alternate output media tray based on the second print output conditions, while the print job in the held state is making the predetermined output media tray unavailable for producing prints. 2. The computer-implemented method according to claim 1 , the step of determining further comprises: storing the first set of attributes and a print output status of the print job in the held state on an external memory based on the determined status being positive indicative of being favorable to print the new incoming print job. 3. The computer-implemented method according to claim 2 , wherein the step of storing further comprises removing the print job in the held state from a local memory of the printing device based on the determined status being positive. 4. The computer-implemented method according to claim 1 , wherein each of the first set of attributes and the second set of attributes includes at least one of media size, media type, ink or toner type, required finishing operation, and an associated output media tray. 5. The computer-implemented method according to claim 2 , wherein the print output status refers to a count of pages of the print job in the held state that have been printed. 6. The computer-implemented method according to claim 2 , wherein the method further comprises: detecting statuses of the first set of printing resources, the first print input conditions, and the first print output conditions being positive after the new incoming print job is complete or in a held state; restoring data including the first set of attributes and the print output status from the external memory to a local memory of the printing device based on the statuses being positive; and triggering the printing device to resume printing the print job in the held state based on the restored data, wherein the print job is switched from the held state to the active state to produce prints via the predetermined output media tray. 7. The computer-implemented method according to claim 6 , wherein the step of restoring further comprises restoring the print job in a local memory of the printing device. 8. The computer-implemented method according to claim 1 , wherein each of the first set of printing resources and the second set of printing resources includes at least one of media, media size, ink or toner, and a set of one or more finishing units. 9. The computer-implemented method according to claim 8 , wherein the set of one or more finishing units includes at least one of stapler pins, binding spiral coils, and stitching wires. 10. The computer-implemented method according to claim 1 , wherein each of the first print input conditions and the second print input conditions refers to an availability status of an input media path, wherein the availability status is either positive indicative of the input media path being unrestricted, or negative indicative of the input media path being restricted. 11. The computer-implemented method according to claim 1 , wherein each of the first print output conditions and the second print output conditions refers to an availability status of an output media tray, wherein the availability status is either positive indicative of the output media tray being unrestricted or accessible, or negative indicative of the output media tray being restricted or inaccessible. 12. A print around device for managing print jobs, each having one or more pages, on a printing device having a plurality of output media trays to produce prints, wherein the print around device is in communication with an external memory, the print around device comprising: a computer, with a memory and a controller, implementing a checking module and an alter-execution module, wherein the checking module is to: monitor a print job being printed by the printing device, the print job is in an active state, wherein the print job is associated with a predetermined output media tray; detect the print job being switched from the active state to a held state based on a status of at least one of a first set of printing resources, first print input conditions, and first print output conditions being negative for the print job; identify a new incoming print job received at the printing device; and compare a first set of attributes of the print job in the held state with a second set of attributes of the new incoming print job; determine a status of each of a second set of printing resources, second print input conditions, and second print output conditions for the new incoming print job, based on the comparison; and wherein the alter-execution module is to trigger the printing device to print the new incoming print job for producing prints via an alternate output media tray, while the print job in the held state is making the predetermined output media tray unavailable for producing prints. 13. The print around device according to claim 12 , wherein the checking module is to: detect statuses of the first set of printing resources, the first print input conditions, and the first print output conditions after the new incoming print job is complete or in a held state; restore data including the first set of attributes and a print output status from the external memory to a local memory of the printing device based on the detected statuses being positive; and trigger the printing device to resume printing the print job in the held state based on the restored data, wherein the print job is switched from the held state to the active state to produce prints via the predetermined output media tray. 14. The print around device according to claim 13 , wherein the computer further implementing a preservation module to: remove the print job in the held state from the local memory of the printing device; and store the first set of attributes and the print output status of the print job in the held state on the external memory based on the determined status being positive indicative of being favorable to print the new incoming print job. 15. The print around device according to claim 13 , wherein the print output status refers to a count of pages of the print job in the held state that have been printed. 16. The print around device according to claim 13 , wherein each of the first set of attributes and the second set of attributes includes at least one of media size, media type, ink or toner type, required finishing operation, and an associated output media tray. 17. The print around device accordin

Assignees

Inventors

Classifications

  • selectively to one of a plurality of output trays (H04N1/00641 takes precedence) · CPC title

  • G06F3/1263Primary

    based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence · CPC title

  • Job repository, e.g. non-scheduled jobs, delay printing · CPC title

  • in service, i.e. during normal operation · CPC title

  • Monitoring, i.e. observation (H04N1/00029 - H04N1/00039 take precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10031709B2 cover?
Devices and methods for managing print jobs on a printing device having a plurality of output media trays are disclosed. The method includes monitoring a print job in an active state, the print job is associated with a predetermined output media tray. The print job being switched from the active state to a held state is detected based on a status of at least one of a first set of printing resou…
Who is the assignee on this patent?
Xerox Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/1263. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).