IP Library Granted Patent US 8,169,660
Granted Patent B2
US 8,169,660 · App. 12/286,831 · Granted May 1, 2012

System and method for multiple printer calibration using embedded image calibration data

Assignee: DNP IMS America Corporation
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 8,169,660
App. No.
12/286,831
Granted
May 1, 2012
Kind
B2
Abstract

Disclosed is a system and method for calibrating multiple printers, and particularly color printers, in a networked environment using data embedded in select color patches in target sheets generated by each printer, which embedded data allows automated processing of the target sheets and association of appropriate target sheet data with the correct printer. The embedded data preferably includes an identification of which of multiple printers a particular target sheet corresponds to, along with data about the target sheet itself.

Claims (51)

1. A method for calibrating multiple printers in a networked environment, comprising:

causing each of said printers to generate a printed target sheet comprising a plurality of colored patches;

scanning said printed target sheets from each of said printers to obtain measured reflectance values of said colored patches;

causing a computer processor to associate said measured reflectance values with a specific one of said multiple printers based upon data embedded in said color patches;

creating separate calibration profiles for each printer using said data embedded in said color patches to determine a destination printer for each calibration profile:

prior to causing each of said printers to generate a printed target sheet, causing said computer processor to generate calibration target sheet pattern files for each printer;

wherein said calibration target sheet pattern files further comprising an embedded data portion associating said target sheet pattern file with a specific one of said printers;

wherein said embedded data portion further comprising color patches whose measured reflectance values match reflectance values in a lookup table, said lookup table associating data values with said reflectance values; and

wherein said data values are selected from the group consisting of: (i) the date on which the target sheet was generated, (ii) the number of the current target sheet, (iii) the total number of target sheets currently generated for said specific one of said printers, and (iv) an identification of said specific one of said printers.

2. The method for calibrating multiple printers in a networked environment of claim 1 , said step of creating separate calibration profiles further comprising:

comparing measured reflectance values of scanned colored patches to desired values; and

processing measured reflectance values to obtain printer-specific output adjustments.

3. The method for calibrating multiple printers in a networked environment of claim 1 , said embedded data portion further comprising data describing characteristics of said target sheet.

4. The method for calibrating multiple printers in a networked environment of claim 1 , wherein at least one of said data values comprises an identification of said specific one of said printers.

5. The method for calibrating multiple printers in a networked environment of claim 1 , further comprising:

transmitting new calibration profiles to specific printers based upon a printer identification in said embedded data.

6. A system for calibrating multiple printers in a networked environment comprising:

a plurality of printers;

a scanner; and

a calibration system in data communication with said plurality of printers and said scanner, said calibration system further comprising executable computer instructions to:

cause each of said printers to generate a printed target sheet comprising a plurality of colored patches;

receive from said scanner measured reflectance values of said colored patches resulting from scanning said printed target sheets from each of said printers;

associate said measured reflectance values with a specific one of said plurality of printers based upon data embedded in said color patches;

create separate calibration profiles for each printer using said data embedded in said color patches to determine a destination printer for each calibration profile;

generate calibration target sheet pattern files for each printer

wherein said calibration target sheet pattern files further comprising an embedded data portion associating said target sheet pattern file with a specific one of said printers;

wherein said embedded data portion further comprising color patches whose measured reflectance values match reflectance values in a lookup table, said lookup table associating data values with said reflectance values; and

wherein said data values are selected from the group consisting of: (i) the date on which the target sheet was generated, (ii) the number of the current target sheet, (iii) the total number of target sheets currently generated for said specific one of said printers, and (iv) an identification of said specific one of said printers.

7. The system for calibrating multiple printers in a networked environment of claim 6 , wherein creation of said separate calibration profiles further comprises executable computer instructions to:

compare measured reflectance values of scanned colored patches to desired values; and

process measured reflectance values to obtain printer-specific output adjustments.

8. The system for calibrating multiple printers in a networked environment of claim 6 , said embedded data portion further comprising data describing characteristics of said target sheet.

9. The system for calibrating multiple printers in a networked environment of claim 6 , wherein at least one of said data values comprises an identification of said specific one of said printers.

10. The system for calibrating multiple printers in a networked environment of claim 6 , further comprising executable computer instructions to:

transmit new calibration profiles to specific printers based upon a printer identification in said embedded data.

11. A non-transitory program storage device readable by a programmable device that tangibly embodies a program of instructions executable by the programmable device to perform a method for calibrating multiple printers in a networked environment, comprising:

cause multiple printers in data communication with said computer-readable storage medium to generate a printed target sheet comprising a plurality of colored patches;

receive from a scanner in data communication with said computer-readable storage medium measured reflectance values of said colored patches resulting from scanning said printed target sheets from each of said printers;

associate said measured reflectance values with a specific one of said plurality of printers based upon data embedded in said color patches;

create separate calibration profiles for each printer using said data embedded in said color patches to determine a destination printer for each calibration profile;

generate calibration target sheet pattern files for each printer;

wherein said calibration target sheet pattern files further comprising an embedded data portion associating said target sheet pattern file with a specific one of said printers;

wherein said embedded data portion further comprising color patches whose measured reflectance values match reflectance values in a lookup table, said lookup table associating data values with said reflectance values; and

wherein said data values are selected from the group consisting of: (i) the date on which the target sheet was generated, (ii) the number of the current target sheet, (iii) the total number of target sheets currently generated for said specific one of said printers, and (iv) an identification of said specific one of said printers.

12. The program storage device of claim 11 , wherein creation of said separate calibration profiles further comprises:

compare measured reflectance values of scanned colored patches to desired values; and

process measured reflectance values to obtain printer-specific output adjustments.

13. The program storage device of claim 11 , said embedded data portion further comprising data describing characteristics of said target sheet.

14. The program storage device Of claim 11 , wherein at least one of said data values comprises an identification of said specific one of said printers.

15. The program storage device of claim 11 , further comprising:

transmit new calibration profiles to specific printers based upon a printer identification in said embedded data.

Assignments (2)
MERGER Recorded Jan 4, 2012
From: DNP PHOTO IMAGING AMERICA CORPORATION
To: DNP IMS AMERICA CORPORATION
Reel/Frame 027477/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2008
From: OLES, DAVID J.
To: DNP PHOTO IMAGING AMERICA CORPORATION
Reel/Frame 021951/0597 →
Continuity (2)
Provisional Application 60997304 · Oct 2, 2007
Related Publication 20090086234A1 · Apr 2, 2009