IP Library Granted Patent US 7,359,088
Granted Patent B2
US 7,359,088 · App. 10/688,110 · Granted Apr 15, 2008

Methods and systems for estimating single or multi-color toner coverage on a printer page

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,359,088
App. No.
10/688,110
Granted
Apr 15, 2008
Kind
B2
Abstract

Methods and systems for estimating single or multi-colored toner coverage on a printed page. One method includes generating color plane bitmaps corresponding to each color in a contone bitmap and calculating pixel coverage values for each of the color plane contone bitmaps. Another method includes receiving image data to be printed, generating color separations for the image data corresponding to available toner colors, printing each color separation on a printed page, scanning each printed page comprising the color separation and calculating toner coverage on each of the scanned printed pages.

Claims (60)

1. A method for estimating single or multi-color toner coverage on a printed page, comprising:

receiving image data to be printed;

converting the image data to a contone bitmap;

generating color plane contone bitmaps corresponding to each toner color in the contone bitmap;

calculating pixel coverage value for each of the color plane contone bitmaps;

rendering bitmaps with an appropriate halftone screen corresponding to available toner colors for each color plane contone bitmap;

copying the calculated pixel coverage values onto the rendered bitmaps; and

printing the rendered bitmaps to generate a printed page, wherein the printed page includes the calculated pixel coverage values.

2. The method of claim 1 , wherein calculating pixel coverage value comprises compensating for toner waste.

3. The method of claim 1 , wherein the contone bitmap resolution is less than device resolution.

4. A method for estimating single or multi-color toner coverage on a printed page, comprising:

receiving image data to be printed;

converting the image data to a contone bitmap;

generating color plane contone bitmaps corresponding to each toner color in the contone bitmap;

calculating pixel coverage value for each of the color plane contone bitmaps;

copying the calculated pixel coverage values onto the color plane contone bitmaps;

rendering bitmaps at device resolution and bitdepth with an appropriate halftone screen corresponding to available toner colors for each color plane contone bitmap; and

printing the rendered bitmaps to generate a printed page, wherein the printed page includes the calculated pixel coverage values.

5. The method of claim 4 , wherein calculating pixel coverage value comprises compensating for toner waste.

6. The method of claim 4 , wherein the contone bitmap resolution is less than device resolution.

7. A method for estimating single or multi-color toner coverage on a printed page, comprising:

receiving image data to be printed;

generating color separations for the image data corresponding to available toner colors;

printing each color separation on a separate page;

scanning each printed page comprising the color separations;

calculating toner coverage on each of the scanned printed pages.

8. The method of claim 7 , wherein each printed color separation is printed utilizing black toner.

9. The method of claim 8 , wherein each color separation is printed utilizes a halftone screen corresponding to the color separation.

10. The method of claim 7 , wherein the color separations comprise cyan (C), magenta (M), yellow (Y) and black (K).

11. The method of claim 7 , further comprising generating calibration marks on each of the color separations/printed pages.

12. The method of claim 11 , wherein the calibration marks comprise patches corresponding to 100% coverage, 50% coverage and 0% coverage.

13. The method of claim 12 , wherein the patch corresponding to the 50% coverage is generated utilizing a halftone screen corresponding to the selected color separation.

14. The method of claim 11 , further comprising: calculating a gamma response curve to calibrate the scanned image data with the calibration marks, and calculating an adjusted gray level utilizing the gamma response function.

15. The method of claim 7 , wherein a complimentary color plane is isolated to calculate the corresponding color level.

16. The method of claim 7 , wherein calculating coverage comprises calculating an average gray level for each color separation.

17. The method of claim 7 , further comprising calculating approximate toner usage, wherein toner usage=(sum of adjusted pixel values for the scanned printed page)/(number of pixels on scanned printed page).

18. The method of claim 7 , wherein calculating toner coverage value comprises compensating for toner waste.

19. A system for estimated toner coverage on a printed page, comprising:

a printing apparatus;

an image reading apparatus;

wherein the printing apparatus is configured to generate color separations for an image to be printed, and wherein the color separations correspond to the available toner colors, and further wherein the printing apparatus is configured to print each color separation on a separate page;

and wherein the image reading apparatus is configured to scan each printed color separation and calculate toner coverage.

20. The system of claim 19 , wherein the image reading apparatus generates an image file corresponding to each scanned color separation and the image file is stored on a computer readable medium.

21. A computer program code product, comprising a computer readable medium having computer readable code embodied therein capable of controlling a single or multi-toner printer for estimating toner coverage on a printed page, comprising:

a code portion configured to send instructions to receive image data to be printed;

a code portion configured to convert the received image data to a contone bitmap;

a code portion configured to generate color plane contone bitmaps corresponding to each toner color in the contone bitmap;

a code portion configured to calculate pixel coverage values for each of the generated color plane contone bitmaps;

a code portion configured to render bitmaps at device resolution and bitdepth with an appropriate halftone screen corresponding to available toner colors for the received image data;

a code portion configured to copy the calculated pixel coverage values onto the rendered bitmaps; and

a code portion configured to print the rendered bitmaps to generate a printed page, wherein the printed page includes the calculated pixel coverage values.

22. The computer program code product of claim 21 , wherein the code portion configured to calculate pixel coverage values further comprises compensating for toner waste.

23. A computer program code product, comprising a computer readable medium having computer readable code embodied therein capable of controlling a single or multi-toner printer for estimating toner coverage on a printed page, comprising:

a code portion configured to send instructions to receive image data to be printed;

a code portion configured to convert the received image data to a contone bitmap;

a code portion configured to generate color plane contone bitmaps corresponding to each toner color in the contone bitmap;

a code portion configured to print each color plane contone bitmap on a separate page;

a code portion configured to scan each printed page comprising the color plane contone bitmap; and

a code portion configured to calculate pixel coverage values for each of the scanned printed pages.

24. The computer program product of claim 23 , wherein the code portion configured to calculate pixel coverage values further comprises compensating for toner waste.

Assignments (8)
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0192 →
SECURITY INTEREST Recorded Jan 5, 2026
From: LEXMARK INTERNATIONAL, INC.
To: BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 074202/0293 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: CITIBANK, N.A.
Reel/Frame 073007/0118 →
SECURITY INTEREST Recorded Sep 23, 2025
From: LEXMARK INTERNATIONAL, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 073007/0346 →
RELEASE OF SECURITY INTEREST Recorded Jan 18, 2024
From: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 066345/0026 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Oct 24, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 047760/0795 →
PATENT SECURITY AGREEMENT Recorded Aug 30, 2018
From: LEXMARK INTERNATIONAL, INC.
To: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Reel/Frame 046989/0396 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2003
From: CLARK, RAYMOND E.; LANE, DAVID K.; RAVITZ, CARY P.; TUNGATE JR., STANLEY C.
To: LEXMARK INTERNATIONAL, INC.
Reel/Frame 014618/0665 →