Toner Estimation Mechanism

US9229408B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9229408-B2
Application numberUS-201313777550-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2013
Priority dateFeb 26, 2013
Publication dateJan 5, 2016
Grant dateJan 5, 2016

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.

A method is disclosed. The method includes estimating a quantity of toner to be used to print a job at a printer by calculating a buildup of toner at edges of data on each page of the print job.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable medium including instructions, which when executed, causes a processor to perform: characterizing a range of spatial frequencies at a printer, wherein each spatial frequency correlates with a measured weight of toner; creating a best-fit model between the printer characterization and a model exponential function, including: convolving each test image with a convolution kernel that corresponds to the model exponential function to produce an initial toner usage estimate for each pel; receiving a print job at the printer; and estimating a quantity of toner to be used to print the print job by processing each image of each page of the print job with the best-fit model. 2. The computer-readable medium of claim 1 wherein characterizing the range of spatial frequencies is performed by analyzing a quantity of toner used to print one or more test images. 3. The computer-readable medium of claim 2 wherein creating the best-fit model comprises inverting printed pixels (pels) for each of the one or more to a value of 1. 4. The computer-readable medium of claim 1 wherein creating the best-fit model further comprises applying a correction to the toner usage deposition values to convert negative values to zero. 5. The computer-readable medium of claim 4 wherein creating the best-fit model further comprises performing a sum operation on the toner deposition values to represent an estimate of the total toner usage for the test image when printed. 6. The computer-readable medium of claim 5 wherein creating the best-fit model further comprises performing non-linear optimization on the total toner usage estimate to determine the best model parameters. 7. The computer-readable medium of claim 5 wherein creating the best-fit model further comprises comparing the total toner usage estimate and the quantity of toner used to print the test image. 8. The computer-readable medium of claim 1 wherein the processing of each image comprises: receiving a TIFF file representing an image bitmap; complementing bits in the TIFF file; computing a convolution kernel; and performing a convolution with the image bitmap. 9. A system comprising: a processor to process print jobs; and a memory device to store a toner estimation unit executed by the processor to characterize a range of spatial frequencies at a printer, wherein each spatial frequency correlates with a measured weight of toner, create a best-fit model between the printer characterization and a model exponential function, estimate a quantity of toner to be used to print the print job by processing each image of each page of the print job with the best-fit, wherein the frequency analysis performed for each image comprises receiving a TIFF file representing an image bitmap, complementing bits in the TIFF file, computing a convolution kernel and performing a convolution with the image bitmap. 10. The system of claim 9 wherein characterizing the range of spatial frequencies is performed by analyzing a quantity of toner used to print one or more test images. 11. The system of claim 9 wherein creating the best-fit model comprises applying a correction to the toner usage deposition values to convert negative values to zero, convolving a test image with a convolution kernel that corresponds to the model exponential function to produce toner deposition values for each pel and performing a sum operation on the toner deposition values to represent an estimate of the total toner usage for the test image when printed. 12. The system of claim 11 wherein creating the best-fit model comprises performing non-linear optimization on the total toner usage estimate to determine the best model parameters and comparing the total toner usage estimate and the quantity of toner used to print the test image. 13. A printer comprising a control unit to characterize a range of spatial frequencies at a printer, wherein each spatial frequency correlates with a measured weight of toner, create a best-fit model between the printer characterization and a model exponential function, receive a print job at the printer and estimate a quantity of toner to be used to print the print job by processing each image of each page of the print job with the best-fit model, wherein creating the best-fit model comprises convolving each test image with a convolution kernel that corresponds to the model exponential function to produce an initial toner usage estimate for each pel. 14. The printer of claim 13 wherein characterizing the range of spatial frequencies is performed by analyzing a quantity of toner used to print one or more test images. 15. The printer of claim 14 wherein creating the best-fit model comprises inverting printed pixels (pels) for each of the one or more to a value of 1. 16. The printer of claim 13 wherein creating the best-fit model further comprises applying a correction to the toner usage deposition values to convert negative values to zero. 17. The printer of claim 16 wherein creating the best-fit model further comprises performing a sum operation on the toner deposition values to represent an estimate of the total toner usage for the test image when printed. 18. The printer of claim 17 wherein creating the best-fit model further comprises performing non-linear optimization on the total toner usage estimate to determine the best model parameters.

Assignees

Inventors

Classifications

  • Printing, e.g. prints or reprints (H04N1/0019, H04N1/00196 take precedence) · CPC title

  • for evaluating the resources needed, e.g. rasterizing time, ink, paper stock · CPC title

  • G03G15/556Primary

    for toner consumption, e.g. pixel counting, toner coverage detection or toner density measurement · CPC title

  • Processing or editing (H04N1/00196 - H04N1/00201 take precedence) · CPC title

  • by photographic printing {, e.g. by laser printers} · 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 US9229408B2 cover?
A method is disclosed. The method includes estimating a quantity of toner to be used to print a job at a printer by calculating a buildup of toner at edges of data on each page of the print job.
Who is the assignee on this patent?
Wu Chai Wah, Trager Barry M, Stanich Mikel J, and 2 more
What technology area does this patent fall under?
Primary CPC classification G03G15/556. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2016 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).