A system can comprise a memory to store machine readable instructions and a processing unit to access the memory and execute the machine readable instructions. The machine readable instructions can comprise a press color state (PCS) estimator to calculate an optical density for each of four single separation solid colors based on a color measurement provided by a scanner. The color measurement can characterize material printed on a substrate and scanned by a scanner. The PCS estimator can also provide an updated LUT for each of the four single separation colors based on the color measurement provided by the scanner. The machine readable instructions can comprise a print controller to provide the optical density for each of the four single separation solid colors and the updated LUT to a printer to facilitate color calibration of the printer.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A system comprising: a memory to store machine readable instructions; a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising: a press color state (PCS) estimator to: receive section measurement data characterizing a color measurement of multiple copies of a scanned section of a plurality of documents printed for a print job provided by a scanner, each printed document of the plurality of documents including the same printed material within the scanned section; calculate an optical density for each of four single separation solid colors based on the color measurement, the color measurement characterizing material printed on a substrate and scanned by the scanner, wherein each of the four single separation solid colors is one of a single ink or toner printable by a printer; calculate a color deviation for each of the four single separation colors based on the section measurement data; calculate an optical density drift for each of four single separation solid colors based on the color deviation for each of the four single separation colors; and provide an updated LUT for each of the four single separation colors based on the color measurement provided by the scanner; and a print controller to provide an updated optical density for each of the four single separation solid colors and the updated LUT to the printer to facilitate color calibration of the printer.
2. The system of claim 1 , wherein the PCS estimator is further to command the print controller to cause the printer to print a set of test patches for each of the four single separation colors.
3. The system of claim 2 , wherein the PCS estimator is further to calculate a spectral reflectance for each of the four single separation colors based on the Yule-Nielson print model for each of the four single separation colors.
4. The system of claim 2 , wherein the set of test patch comprises a plurality of test patches, each test patch of the plurality of test patches comprising a different percentage of color coverage for each of the four solid separation colors.
5. The system of claim 1 , wherein the PCS estimator is further to receive section measurement data characterizing a color measurement of a scanned section of a document printed for a print job, wherein each page printed for the print job is different.
6. The system of claim 1 , wherein the scanner comprises an in-line scanner integrated with the printer and the scanner is to operate in a no color pipeline mode.
7. The system of claim 1 , wherein the PCS estimator is further to calculate the color deviation for each of the four single separation colors based on a comparison of the optical density of the four separation solid colors for a given document printed by the printer and the other document printed by the printer.
8. The system of claim 1 , wherein the four solid separation colors are cyan, yellow, magenta and black.
9. A system comprising: a memory to store machine readable instructions; and a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising: a press color state (PCS) estimator to: calculate an optical density for each of four single separation solid colors based on a color measurement provided by a scanner, the color measurement characterizing material printed on a substrate and scanned by a scanner; print a set of test patches for each of the four single separation colors; calculate a conversion coefficient for each test patch in the set of test patches of each of the four single separation colors based on the color measurement and based on the Yule-Nielson print model; and provide an updated LUT for each of the four single separation colors based on the color measurement provided by the scanner; and a print controller to provide an updated optical density for each of the four single separation solid colors and the updated LUT to a printer to facilitate color calibration of the printer.
10. A system comprising: a memory to store machine readable instructions; a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising: a press color state (PCS) estimator to: receive section measurement data characterizing a color measurement of multiple copies of a scanned section of a plurality of documents printed for a print job provided by a scanner, each printed document of the plurality of documents including the same printed material within the scanned section; calculate an optical density for each of four single separation solid colors based on the color measurement, the color measurement characterizing material printed on a substrate and scanned by the scanner, wherein each of the four single separation solid colors is one of a single ink or toner printable by a printer; employ a Taylor series polynomial to calculate a color deviation for each of the four single separation colors based on the section measurement data; and provide an updated LUT for each of the four single separation colors based on the color measurement provided by the scanner; and a print controller to provide an updated optical density for each of the four single separation solid colors and the updated LUT to the printer to facilitate color calibration of the printer.
11. The system of claim 10 , wherein the PCS estimator is further to calculate an optical density drift for each of four single separation solid colors based on the color deviation for each of the four single separation colors.
12. A method comprising: parsing a document by a press color state (PCS) estimator executed by a computing device to determine if test patches are needed to continuously color calibrate a printer; calculating a color deviation for each of the four single separation colors based on a comparison of the optical density of the four separation solid colors for a given document printed by a printer and another document printed by the printer, wherein each of the four single separation solid colors is one of a single ink or toner printable by a printer; receiving a color measurement for each of a set of test patches for each of the four single separation colors; calculating a spectral reflectance for each of the four single separation colors based on the Yule-Nielson print model and based on the color measurement for each set of test patches of the four single separation colors; and providing an optical density of each of four single separation solid colors and an updated LUT of four single separation colors based on color measurements provided by an in-line scanner integrated with the printer, the updated LUT employed to continue a print job.
13. The method of claim 12 , wherein the determining is based on an existence of a plurality of sections in the document for the print job comprising a relatively flat color over the section.
14. The method of claim 13 , further comprising: receiving section measurement data from the scanner that characterizes multiple copies of a given section of the plurality of sections in the document; and calculating a color deviation in the multiples copies of the section based on the section measurement data.
15. The method of claim 12 , wherein the four solid separation colors are cyan, yellow, magenta and black.
16. The method of claim 12 , further comprising receiving section measurement data characterizing a color measurement of a scanned section of each of the given document and the other document, each document including the same printed material within the scanned section.
17. A system comprising: a printer having ink deposited therein; an in-line scanner coupled to the printer to take color measurements; and a printer controller comprising: a memory to store machine readable instructions; and a processing unit to access the memory and execute the machine readable instructions, the machine readable instructions comprising: a print controller to control the printer to print multiple copies of a document for a print job; and a press color state (PCS) estimator to: receive patch measurement data from the scanner that characterizes color measurements for each set of test patches for each of four single separation colors; calculate conversion coefficients derived from the Yule-Nielson print model for each test patch in each set of test patches of each of the four single separation colors; calculate a spectral reflectance based on the conversion coefficients for each of the four single separation colors; receive section measurement data from the scanner that characterizes multiple color measurements for a section of the document with a relatively flat color over the section; calculate a color deviation for each of the four single separation colors based on the section measurement data; calculate a drift in solid colors for each of the four single separation colors based on the color deviation for each of the four single separation colors; and calculate an optical density for each of four single separation solid colors.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 27, 2011
February 2, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.