Certain examples describe a method of calibrating a printer and a printing system. An interferential pattern is printed in the form of a print calibration image on a print medium. data representative of the interferential pattern as printed on the print medium is detected using an optical sensor. The printer is calibrated based on the captured data. The interferential pattern is based on a waveform that varies in amplitude along an axis perpendicular to a printing axis under calibration and has repeated sets of multiple patterns based on the waveform, the repeated sets having a varying pattern spacing in the printing axis under calibration.
|
1. A method of calibrating a printer comprising:
printing an interferential pattern on a print medium;
capturing data representative of the interferential pattern as printed on the print medium using an optical sensor;
calibrating the printer based on the captured data,
wherein the interferential pattern is based on a waveform that varies in amplitude along an axis perpendicular to a printing axis under calibration, and
wherein the interferential pattern comprises repeated sets of multiple patterns based on the waveform, the repeated sets having a varying pattern spacing in the printing axis under calibration.
12. A non-transitory computer-readable storage medium comprising a set of computer-readable instructions stored thereon, which, when executed by a processor of a printing system, cause the processor to:
instruct printing of a print calibration image using the printing system, the print calibration image comprising varyingly-spaced interferential patterns in a printing axis, the interferential patterns comprising a waveform that varies in amplitude along an axis perpendicular to the printing axis;
receive captured data from an optical sensor associated with the print calibration image; and
calibrate the printing system based on the captured data.
7. A printing system comprising:
a printhead to print an image on a print medium;
an optical sensor to capture data from a printed image;
a memory to store a definition of a print calibration image, the print calibration image comprising varyingly-spaced interferential patterns in a printing axis, the interferential patterns comprising a waveform that varies in amplitude along an axis perpendicular to the printing axis; and
a calibration controller to calibrate the printing system in the printing axis comprising a processor to:
obtain the definition of the print calibration image from memory;
instruct printing of the print calibration image using the printhead;
receive captured data from the optical sensor associated with the print calibration image; and
process the captured data to determine calibration parameters for the printing system.
3. The method of
4. The method of
printing a first set of patterns based on the waveform using a first printhead; and
printing a second set of patterns based on the waveform using a second printhead, wherein the first and second sets of patterns comprise the repeated sets of multiple patterns based on the waveform, and
calibrating the printer comprises aligning the first and second printheads based on the captured data.
5. The method of
detecting an extremum in the captured data; and
using a spatial location corresponding to the extremum to calibrate the printer.
6. The method of
printing an interferential pattern for a printing axis perpendicular to a length axis of a printhead; and
printing an interferential pattern for a printing axis parallel to a length axis of a printhead,
wherein nozzles of the printhead are aligned along the length axis of the printhead.
9. The printing system of
a moveable carriage in which the printhead is mounted,
wherein nozzles extend along the printhead in a pen-axis direction perpendicular to a scanning direction of the moveable carriage,
wherein the printing axis is at least one of the pen-axis direction and the scanning direction.
10. The printing system of
11. The print system of
13. The medium of
14. The medium of
determine a location within the scanning axis corresponding to a minima within the captured data.
|
In a printing system, patterns may be printed to help calibrate a printer. For example, a scanning ink-jet printer may comprise inkjet pens mounted on a moveable carriage. Each pen may include a printhead having a plurality of inkjet nozzles. During printing, the carriage may move across a print medium, such as a sheet of paper, while the nozzles discharge ink drops. The timing of the ink drop ejection may be controlled to precisely place the drops at desired locations. In such an ink-jet printer, patterns may be printed to calibrate an alignment of the printhead, such that ink may be deposited in the correct locations. For example, misalignment may occur due to movement of the printhead within a mounting of the carriage, mechanical misalignments of the carriage and/or misalignments within a media transport system.
Various features of the present disclosure will be apparent from the detailed description which follows, taken in conjunction with the accompanying drawings, which together illustrate, by way of example, features of the present disclosure, and wherein:
Certain examples described herein provide a form of interferential pattern that enables calibration of a printer within a printing system. This specially-shaped pattern is robust to aliasing. It can also accommodate missing and/or malfunctioning nozzles. It enables a signal-to-noise ratio to be increased without additional filtering of captured data. It may be used to calibrate alignment of printheads and/or media transport systems.
In the example of
The printhead 110 may comprise a plurality of nozzles. These nozzles may be aligned in one or more columns along a length of the printhead, e.g. in a direction parallel to direction 140 in
In other examples, the printhead may form part of a page wide array printer. In these examples, there may be no movement in direction 130; instead, a plurality of printheads may extend across a width of the print medium 120. In this case, a position of a printed image on the print medium 120 in direction 130 may be controlled through activation of different nozzles along the width of the page wide array.
The printing system 100 of
In the example of
In
In the example of
In certain cases, the optical sensor 180 comprises a line sensor, i.e. it outputs a measured light intensity value for a given field of view in directions 130 and 140. An example field of view may be between 1 and 2 mm in both directions. Following a scan of the print medium 120, the optical sensor 180 may output an array of light intensity values that correspond to different lateral positions across the width of the print medium 120. The array may comprise a one dimensional array of length n, where n equals a number of measurements corresponding to a number of spatial positions across the width of the print medium 120. For example, n may equal 1000.
In certain examples described herein, the interferential patterns of the print calibration image comprise a waveform that varies in amplitude along an axis perpendicular to the printing axis being calibrated. Example waveforms are described later herein with reference to
In the example of
In certain cases, the first pattern 250 in the set of repeated patterns may be printed with a first printhead. In this case, the second pattern 260 may be printed with a second printhead. For example, the two printheads may form part of printer pens with different color inks. If the printheads are aligned, then the two patterns should overlap (i.e. interfere) in the center of the print medium. If the printheads are misaligned, then one of the other sets of patterns may overlap. For example, if the first printhead has been displaced in the cross pen direction (e.g. to the right in
In certain cases, both the first pattern 250 and the second pattern 260 may be printed using the same printhead. For example, in a bi-directional calibration, the first pattern 250 may be printed by a printhead travelling in direction 130 and the second pattern 260 may be printed by the same printhead travelling in the opposite direction across the width of the print medium (e.g. on a return pass). In another case, a printhead may have more than one die or column of nozzles. In this case, the first pattern 250 may be printed by a first die or column of nozzles within a printhead and the second pattern 260 may be printed by a second die or column within the same printhead. In other cases, the first pattern 250 may be printed and then the print medium may be moved before printing the second pattern 260. In this case, the patterns may be used to determine an alignment of a media transport system. As may be understood, sets of two patterns are given as an example, each repeated set may comprise more than two patterns, e.g. if calibrating more than two printheads or nozzle columns.
In certain examples, the waveform is configured such that a field of view of an optical sensor arranged to scan over the print calibration image in the cross-pen direction is a non-zero multiple of the period of the waveform. For example, if the optical sensor has a field of view of 1.5 mm, then the period of the waveform may be 0.375 mm or 0.75 mm.
For example, a perfectly aligned printing system may print the print calibration pattern 210 such that the minima 315 occurs at spatial location 500 out of 1000, i.e. in the center of the image. A misaligned printing system may print the print calibration pattern 210 such that the minima 315 occurs at different spatial location, e.g. a spatial location of 400 out of 1000, would indicate a misalignment of −100, or a spatial location of 600 out of 1000, would indicate a misalignment of +100. The measured misalignment may then be used to calibrate future printing operations, e.g. in the aforementioned examples a print offset may be respectively set to +100 or −100 to return the minima 315 to the center of the printed image. In certain cases, a set of misalignments may be converted into a measurement based on a number of dots at a particular resolution. For example, a misalignment or error may be measured in a range of −5 to +5 dots at a 1200 dots per inch (DPI) resolution. This may correspond to a range of raw x-axis positions running from −500 to 500 (e.g. a range of x-axis positions of [−500, −400, −300, −200, −100, 0, 100, 200, 300, 400, 500]). If a minima falls at an x-axis value of −100 this may be mapped to a −1 dot error. In this case, a correction may involve printing an image shifted by 1 dot. In certain cases, subdot resolution may be possible, e.g. a minima of −125 may equate to an error of 1.25 dots. In other cases, misalignment values may be grouped into discrete bins, e.g. a minima of −125 may be grouped into a −1 dot error group.
In certain example, an optical sensor as described herein may measure diffuse reflectance from a surface of print media when illuminated by one or more Light Emitting Diode (LED) illuminants. Such an optical sensor may function by projecting illumination at an angle onto the print media. In this case, the light may strike the paper at an intersection of an optical axis of a central diffuse-reflectance imaging lens. Reflected illumination may then be imaged onto two detectors, such as two light-to-voltage converters. In a case, with two detectors, a central detector may capture a diffuse component of the illumination's reflectance and an outside detector may capture a specular component of the reflectance.
When using the print calibration image 410 of
Data obtained from an optical sensor scanning the print calibration image 410 of
The interferential pattern shown in
The interferential patterns described herein also reduce demands on nozzles of printheads used in the calibration process. For example, the variance of the waveform means that nozzles do not have to fire simultaneously at high frequencies. If nozzles do not have to simultaneously at high frequencies printhead and nozzle lifespan may be increased, peak current consumption may be reduced and a quality of ink drops ejected may be increased. For example, when using the patterns shown in
In certain cases, block 510 may be repeated for each of a pen and cross pen printing axis, wherein a pen axis corresponds to a length axis of a printhead along which nozzles are aligned. The printer may then be calibrated in both a pen and cross pen axis. Calibration in a pen axis may comprise setting a nozzle offset to shift a pattern of firing up or down the length axis of the printhead, e.g. a pattern of firing may be shift by a nozzles where a is proportional to a detected misalignment. Calibration in a cross pen axis may comprise setting a scanning offset to control a position of a moveable carriage in which the printhead is mounted, e.g. an offset of b mm may be added or removed to a designated carriage position where b is proportional to a detected misalignment.
Instruction 740 causes the processor to instruct printing of a print calibration image using the printing system. The print calibration image may include an interferential pattern as described herein. Instruction 750 causes the processor to receive captured data from an optical sensor associated with the print calibration image. Instruction 760 causes the processor to calibrate the printing system based on the captured data. As such these instructions may implement the method of
As with the other examples, the waveform may comprise a continuous sinusoidal waveform with multiple periods. In certain cases, the printing axis comprises a scanning axis of a printhead of the printing system, e.g. such as direction 130 in
The preceding description has been presented to illustrate examples of the principles described. This description is not intended to be exhaustive or to limit these principles to any precise form disclosed. Many modifications and variations are possible in light of the above teaching. It is to be understood that any feature described in relation to any one example may be used alone, or in combination with other features described, and may also be used in combination with any features of any other of the examples, or any combination of any other of the examples.
Quintero Ruiz, Xavier, Rodriguez Alonso, Raul, Solano Pallarol, Montserrat
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6076915, | Aug 03 1998 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Inkjet printhead calibration |
6290320, | Apr 04 1990 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Calibration technique for test patterns from multiple color inkjet printheads |
6474767, | Apr 03 1998 | Canon Kabushiki Kaisha | Calibration method for an optical sensor, an adjustment method of dot printing positions using the calibration method, and a printing apparatus |
7889223, | Aug 18 2006 | CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT | Print alignment for bi-directionally scanning electrophotographic device |
8866861, | Oct 19 2012 | ZINK HOLDINGS LLC | Systems and methods for automatic print alignment |
8939540, | Jul 17 2007 | Canon Kabushiki Kaisha | Method of measuring printer characteristics |
9802403, | Dec 27 2012 | KATEEVA, INC | Techniques for print ink droplet measurement and control to deposit fluids within precise tolerances |
20060119633, | |||
20060158476, | |||
20070076039, | |||
20070229923, | |||
20090002429, | |||
20100039466, | |||
20140126000, | |||
20140153006, | |||
20150099059, | |||
20170036467, | |||
CN104955650, | |||
CN105050818, | |||
CN105690759, | |||
CN106794701, | |||
CN107206697, | |||
CN107206784, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 13 2017 | Hewlett-Packard Development Company, L.P. | (assignment on the face of the patent) | / | |||
Dec 16 2019 | HP PRINTING AND COMPUTING SOLUTIONS, S L U | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 051448 | /0257 |
Date | Maintenance Fee Events |
Oct 07 2019 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Oct 05 2024 | 4 years fee payment window open |
Apr 05 2025 | 6 months grace period start (w surcharge) |
Oct 05 2025 | patent expiry (for year 4) |
Oct 05 2027 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 05 2028 | 8 years fee payment window open |
Apr 05 2029 | 6 months grace period start (w surcharge) |
Oct 05 2029 | patent expiry (for year 8) |
Oct 05 2031 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 05 2032 | 12 years fee payment window open |
Apr 05 2033 | 6 months grace period start (w surcharge) |
Oct 05 2033 | patent expiry (for year 12) |
Oct 05 2035 | 2 years to revive unintentionally abandoned end. (for year 12) |