Printer calibration using a scanner and interpolated equivalent aim curve
First Claim
1. A method of performing print engine calibration comprising:
- creating a color space conversion equation for a scanner of a class of printing devices;
printing first test patches on a first sheet using a previously established master tone reproduction curve (TRC) relating to a master aim curve for said class of printing devices using a printing engine of said a printing device within said class of printing devices;
scanning said first test patches using a scanner of said printing device to produce a first scanned RGB value for each first test patch;
converting each said first scanned RGB value to an XYZ pseudo space using said color space conversion equation to produce first XYZ values;
comparing said first XYZ values to second XYZ values of white paper to generate DeltaE curves for each of said first test patches relative to white paper;
interpolating said DeltaE curves to form an equivalent aim curve; and
after said equivalent aim curve is determined, periodically calibrating any printing device that is within said class of printing devices using said color space conversion equation to produce second XYZ values and producing a resulting TRC for said second XYZ values based on said equivalent aim curve.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of performing print engine calibration create a color space conversion equation for a scanner of a class of printing devices, print test patches on a sheet, and scan the test patches using a scanner of the printing device to produce a scanned RGB value for each test patch. Such methods convert each scanned RGB value to an XYZ pseudo space using the color space conversion equation to produce XYZ values. These methods compare the XYZ values to second XYZ values of white paper to generate DeltaE curves for each of the test patches relative to white paper. The DeltaE curves are interpolated to form an equivalent aim curve. After the equivalent aim curve is determined, the methods periodically calibrate the same or an additional printing device that is within the class of printing devices using the color space conversion equation to produce second XYZ values.
-
Citations
20 Claims
-
1. A method of performing print engine calibration comprising:
-
creating a color space conversion equation for a scanner of a class of printing devices; printing first test patches on a first sheet using a previously established master tone reproduction curve (TRC) relating to a master aim curve for said class of printing devices using a printing engine of said a printing device within said class of printing devices; scanning said first test patches using a scanner of said printing device to produce a first scanned RGB value for each first test patch; converting each said first scanned RGB value to an XYZ pseudo space using said color space conversion equation to produce first XYZ values; comparing said first XYZ values to second XYZ values of white paper to generate DeltaE curves for each of said first test patches relative to white paper; interpolating said DeltaE curves to form an equivalent aim curve; and after said equivalent aim curve is determined, periodically calibrating any printing device that is within said class of printing devices using said color space conversion equation to produce second XYZ values and producing a resulting TRC for said second XYZ values based on said equivalent aim curve. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of performing print engine calibration comprising:
-
creating a color space conversion equation for a scanner of a class of printing devices; printing first test patches on a first sheet using a previously established master tone reproduction curve (TRC) relating to a master aim curve for said class of printing devices using a printing engine of said a first printing device within said class of printing devices; scanning said first test patches using a scanner of said first printing device to produce a first scanned RGB value for each first test patch; converting each said first scanned RGB value to an XYZ pseudo space using said color space conversion equation to produce first XYZ values; comparing said first XYZ values to second XYZ values of white paper to generate DeltaE curves for each of said first test patches relative to white paper; interpolating said DeltaE curves to form an equivalent aim curve; after said equivalent aim curve is determined, periodically calibrating a second printing device that is within said class of printing devices by; printing second test patches on a second sheet using a printing engine of said second printing device; scanning said second test patches by passing said second sheet by a scanner of said second printing device to produce a second scanned RGB value for each second test patch; converting each said second scanned RGB value to said XYZ pseudo space using said color space conversion equation to produce second XYZ values; and producing a resulting TRC for said second XYZ values based on said equivalent aim curve. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of performing print engine calibration comprising:
-
creating a color space conversion equation based on manufacturing specifications for a scanner of a first printing device classified within a class of printing devices; printing first test patches on a first sheet using a previously established master tone reproduction curve (TRC) relating to a master aim curve for said class of printing devices using a printing engine of said first printing device; scanning said first test patches by passing said first sheet by said scanner to produce a first scanned RGB value for each first test patch; converting each said first scanned RGB value to an XYZ pseudo space using said color space conversion equation to produce first XYZ values; comparing said first XYZ values to second XYZ values of white paper to generate DeltaE curves for each of said first test patches relative to white paper; interpolating said DeltaE curves to form an equivalent aim curve that is different than said master aim curve; after said equivalent aim curve is determined, periodically calibrating a second printing device that is within said class of printing devices by; printing second test patches on a second sheet using an identity TRC using a printing engine of said second printing device, said identity TRC making no alterations to printing input; scanning said second test patches by passing said second sheet by a scanner of said second printing device to produce a second scanned RGB value for each second test patch; converting each said second scanned RGB value to said XYZ pseudo space using said color space conversion equation to produce second XYZ values; and producing a resulting TRC for said second XYZ values based on said equivalent aim curve. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer storage medium readable by a computerized device, said non-volatile computer storage medium storing instructions executable by said computerized device to perform a method of print engine calibration, said method comprising:
-
creating a color space conversion equation for a scanner of a class of printing devices; printing first test patches on a first sheet using a previously established master tone reproduction curve (TRC) relating to a master aim curve for said class of printing devices using a printing engine of said a first printing device within said class of printing devices; scanning said first test patches using a scanner of said first printing device to produce a first scanned RGB value for each first test patch; converting each said first scanned RGB value to an XYZ pseudo space using said color space conversion equation to produce first XYZ values; comparing said first XYZ values to second XYZ values of white paper to generate DeltaE curves for each of said first test patches relative to white paper; interpolating said DeltaE curves to form an equivalent aim curve; and after said equivalent aim curve is determined, periodically calibrating a second printing device that is within said class of printing devices using said color space conversion equation to produce second XYZ values and producing a resulting TRC for said second XYZ values based on said equivalent aim curve. - View Dependent Claims (17, 18, 19, 20)
-
Specification