Image forming apparatus and image processing apparatus
US-12026564-B2 · Jul 2, 2024 · US
US9633289B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9633289-B1 |
| Application number | US-201514958955-A |
| Country | US |
| Kind code | B1 |
| Filing date | Dec 4, 2015 |
| Priority date | Dec 4, 2015 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for minimizing power consumption of a laser printer includes receiving page description language (PDL) data corresponding to a printing task, identifying commands corresponding to the received PDL data, computing a total predicted rendering time corresponding to the identified commands, computing a print deferral time according to the total predicted rendering time wherein the print deferral time corresponds to an amount of time by which printing drum initialization can be deferred without delaying completion of the printing task, and configuring a printing drum to begin operation according to the print deferral time. A computer program product and computer system corresponding to the method are also disclosed.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving page description language (PDL) data corresponding to a printing task; identifying commands corresponding to the received PDL data; computing a total predicted rendering time corresponding to the identified commands; computing a print deferral time according to the total predicted rendering time, wherein the print deferral time corresponds to an amount of time by which printing drum initialization can be deferred without delaying completion of the printing task; and configuring a printing drum to begin operation according to the print deferral time. 2. The method of claim 1 , wherein the print deferral time T is calculated according to the equation: T=R 2 +R 3 + . . . +RN−(D 1 +D 2 + . . . +DN−1), wherein Rn corresponds to a rendering time associated with an nth page of the printing task, Dn corresponds to a drum printing time associated with an nth page of the printing task, and N corresponds to the total number of pages in the printing task. 3. The method of claim 1 , wherein computing a total predicted rendering time corresponding to the identified commands comprises extracting rendering times corresponding to the identified commands from a table indicating average rendering times associated with PDL commands. 4. The method of claim 1 , further comprising executing the received printing task according to the print deferral time. 5. The method of claim 1 , further comprising creating a rendering time table corresponding to a set of possible commands. 6. The method of claim 5 , wherein creating a rendering time table comprises executing the set of possible commands in a printer rendering environment and calculating an average rendering time associated with each command of the set of possible commands. 7. A computer program product comprising: one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions to: receive page description language (PDL) data corresponding to a printing task; identify commands corresponding to the received PDL data; compute a total predicted rendering time corresponding to the identified commands; compute a print deferral time according to the total predicted rendering time, wherein the print deferral time corresponds to an amount of time by which printing drum initialization can be deferred without delaying completion of the printing task; and configure a printing drum to begin operation according to the print deferral time. 8. The computer program product of claim 7 , wherein the print deferral time T is calculated according to the equation: T=R 2 +R 3 + . . . +R N −(D 1 +D 2 + . . . +D N-1 ), wherein R n corresponds to a rendering time associated with an nth page of the printing task, D n corresponds to a drum printing time associated with an nth page of the printing task, and N corresponds to the total number of pages in the printing task. 9. The computer program product of claim 7 , wherein the instructions to compute a total predicted rendering time corresponding to the identified commands comprise instructions to extract rendering times corresponding to the identified commands from a table indicating average rendering times associated with PDL commands. 10. The computer program product of claim 7 , further comprising instructions to execute the received printing task according to the print deferral time. 11. The computer program product of claim 7 , further comprising instructions to create a rendering time table corresponding to a set of possible commands. 12. The computer program product of claim 11 , wherein the instructions to create a rendering time table comprises instructions to execute the set of possible commands in a printer rendering environment and calculate an average rendering time associated with each command of the set of possible commands. 13. A computer system comprising: one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to: receive page description language (PDL) data corresponding to a printing task; identify commands corresponding to the received PDL data; compute a total predicted rendering time corresponding to the identified commands; compute a print deferral time according to the total predicted rendering time, wherein the print deferral time corresponds to an amount of time by which printing drum initialization can be deferred without delaying completion of the printing task; and configure a printing drum to begin operation according to the print deferral time. 14. The computer system of claim 13 , wherein the print deferral time T is calculated according to the equation: T=R 2 +R 3 + . . . +R N −(D 1 +D 2 + . . . +D N-1 ), wherein R n corresponds to a rendering time associated with an nth page of the printing task, D n corresponds to a drum printing time associated with an nth page of the printing task, and N corresponds to the total number of pages in the printing task. 15. The computer system of claim 13 , wherein the instructions to compute a total predicted rendering time corresponding to the identified commands comprise instructions to extract rendering times corresponding to the identified commands from a table indicating average rendering times associated with PDL commands. 16. The computer system of claim 13 , further comprising instructions to create a rendering time table corresponding to a set of possible commands. 17. The computer system of claim 16 , wherein the instructions to create a rendering time table comprises instructions to execute the set of possible commands in a printer rendering environment and calculate an average rendering time associated with each command of the set of possible commands.
Switching on or off, e.g. for saving power when not in use (H04N1/00896 takes precedence) · CPC title
by photographic printing {, e.g. by laser printers} · CPC title
achieving increased printing speed, i.e. reducing the time between printing start and printing end · CPC title
characterised by selective application of radiation to a printing material or impression-transfer material · CPC title
taking account of feedback from an output condition, e.g. available inks, time constraints · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.