Multi-region media advance compensation
AssigneeHewlett-Packard Development Company, L.P.
InventorsErick B. KINAS, Justin M. ROMAN
Life of this patent
Estimating the term…
Abstract
In an embodiment, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to determine a media advance error for each one of multiple page regions on a media page. The instructions further cause the processor to control a media advance mechanism to compensate for the media advance error in each page region.
Claims16
A processor-readable medium storing code representing instructions that when executed by a processor cause the processor to:
- determine a media advance error for each one of multiple page regions on a media page;
- and
- control a media advance mechanism to compensate for the media advance error in each page region.
A processor-readable medium storing code representing instructions that when executed by a processor cause the processor to:
- print a diagnostic pattern on a media page in multiple page regions;
- scan the diagnostic pattern in each page region;
- determine a media advance error for each page region based on the scanning;
- and
- control a media advance mechanism to compensate for the media advance error within each page region.
A processor-readable medium storing code representing instructions that when executed by a processor cause the processor to:
- print a first pattern of first elements in multiple page regions of a first media page using bottom-most nozzles of a printhead;
- advance the first media page;
- print a second pattern of second elements in the multiple page regions using top-most nozzles of the printhead, wherein the second elements are interleaved among the first elements;
- determine a media advance error for each page region from a difference in relative positions of the first and second patterns;
- store a calibration value calculated for each media advance error into a memory;
- prior to printing a subsequent media page, retrieve the calibration values;
- and
- while printing the subsequent media page, drive a media advance mechanism using the calibration values to compensate for the media advance error in each page region.
Dependencies are inferred from the claim text.