Density error correction
AssigneeHewlett-Packard Development Company, L.P.
InventorsBehnam Bastani, David H Donovan, Bryan S Ly
Life of this patent
Estimating the term…
Abstract
A method for density error correction is disclosed. In one embodiment, the method includes a) calculating an average density error for at least one row of an image considering density errors for printhead elements employed to print the at least one row, and a number of passes that the printhead elements will utilize to print the at least one row, b) calculating a density error correction value for the at least one row considering the average density error, and c) applying the density error correction value to adjust ink flow from the printhead elements while printing the at least one row.
Claims20
A method for density error correction in a print mode comprising:
- identifying each of a plurality of printhead elements to be used to print a row of an image;
- calculating a density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- calculating a number of passes that the plurality of printhead elements will use to print the row of the image;
- calculating an average density error for the row of the image based on:
- the density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- and
- the number of passes that the plurality of printhead elements will use to print the row of the image, wherein the number of passes is at least two;
- calculating a density error correction value for the row based on the average density error;
- and
- applying the density error correction value to adjust ink flow from the plurality of printhead elements identified to be used to print the row while printing the row.
A system for density error correction in a print mode, comprising:
- an interface for communicating with a plurality of printhead elements, wherein the printhead elements are configured to print an image containing a row;
- a controller coupled to the interface, wherein the controller is configured to:
- identify each of the plurality of printhead elements to be used to print the row of the image;
- calculate a density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- calculate a number of passes that the plurality of printhead elements will use to print the row of the image;
- calculate an average density error for the row of the image considering based on:
- the density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- and
- the number of passes that the plurality of printhead elements will use to print the row of the image, wherein the number is greater than one;
- calculate a density error correction value for the row based on the average density error;
- and
- apply the density error correction value to adjust ink flow from the plurality of printhead elements identified to be used to print the row of the image while printing-the row of the image.
A computer-readable medium having computer executable instructions thereon which, when executed, cause a controller to perform a method for density error correction in a print mode, the method comprising:
- identifying each of a plurality of printhead elements to be used to print a row of an image;
- calculating a density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- calculating a number of passes that the plurality of printhead elements will use to print the row of the image;
- calculating an average density error for the row of the image based on:
- the density error for each of the plurality of printhead elements identified to be used to print the row of the image;
- and
- the number of passes that the plurality of printhead elements will use to print the row of the image, wherein the number is two or more;
- calculating a density error correction value for the row based on the average density error;
- and
- applying the density error correction value to adjust ink flow from the plurality of printhead elements identified to be used to print the row of the image while printing the row of the image.
Dependencies are inferred from the claim text.