Printhead calibration is used in many types of printing systems having different sizes. When printing solid areas in a media, calibration of the printheads enables to detect possible defects which would result from a printing operation. Defects such as banding or nozzle clogging may reduce the quality of a media during a printing operation. To minimize the consequences of the defects in the printing operation, the printhead calibration is crucial, It is hereby disclosed a printhead calibration in which a distribution of a plurality of printheads may be calculated from a printed diagnostic plot.
Features of the present disclosure are illustrated by way of example and are not limited in the following figure(s), in which like numerals indicate like elements, in which;
For simplicity and illustrative purposes, the present disclosure is described by referring mainly to examples. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. It will be readily apparent, however, that the present disclosure may be practiced without limitation to these specific details. In other instances, some methods and structures have not been described in detail so as not to unnecessarily obscure the present disclosure.
Throughout the present disclosure, the terms “a” and “an” are intended to denote at least one of a particular element. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on.
Disclosed herein are examples of printhead calibration devices, calibration methods, and printing systems which may be used to determine a printhead distribution. Hence, different examples of devices, methods, and systems are described.
When performing a printing operation, a user may notice that the actual results and the expected results diverge. One possible cause for the difference may be the printheads workload. Another possible cause may be the printhead age. Another possible cause may be that some of the printheads performing the printing operation are faulty. These causes along with other ones may be detected if a proper calibration of the printing operation is performed.
One defect that a user may notice when printing in a large format printer is banding. Banding may be described as consistent, straight regions wherein print density differs from neighboring regions. When having a big amount of printheads in a printing operation, banding may contribute to bad quality results that the user does not desire. Banding compensation methods have been designed to reduce the impact of the defect through the modification of the amount of printing fluid flushed by the printheads. However, other alternatives may be possible, such as modifying the printhead distribution.
Large format printers may have a large number of printheads distributed in a series of parallel printbars. For instance, when having 26 printheads in each of the 14 printbars the complexity of the troubleshooting is high. In order to increase the output quality, a user may need to identify the printheads which contribute to bad quality results.
According to an example, a calibration method to calculate a printhead distribution may comprise printing a calibration pattern through a series of nozzles comprised within a plurality of printheads, detecting darkness values from the calibration pattern, assigning a darkness level to the plurality of printheads based on the darkness values, and calculating the printhead distribution. The printhead may eject a target amount of printing fluid through a series of nozzles upon a media so that a calibration pattern is formed. The calibration pattern may be read through an optical sensor, in such a way that darkness values are obtained from it. A processor may assign a darkness level to each printhead based on the darkness values obtained from the calibration pattern. In a certain example, upon a darkness level being assigned to each of the printheads, the processor may calculate a printhead distribution that minimizes a variation of the darkness level across the plurality of printheads.
As used herein, “printing fluid” refers generally to any substance that can be applied upon a substrate by a printer during a printing operation, including but not limited to inks, primers and overcoat materials (such as a varnish), water, and solvents other than water. As used herein an “ink” refers generally to a liquid that is to be applied to a substrate during a printing operation to form an image upon the substrate.
Throughout this description, the term “darkness value” refers generally to a degree of darkness for an area printed through a set of nozzles. In an example, an optical sensor may detect the darkness value in a scale comprised between a minimum darkness value and a maximum darkness value. Throughout this description, the term “darkness level” refers generally to a darkness descriptor based on darkness values. In certain examples, the term “darkness level” may be used to refer to an average degree of darkness for a series of printed areas, wherein the series of printed areas may correspond to areas printed by a printhead, a subset of printheads, a die comprised within a printhead, a portion of a die within a printhead, or a plurality of printheads.
According to another example, the calculation of the printhead distribution may comprise comparing the darkness levels of each of the printheads with a threshold darkness level, wherein the printheads having darkness levels which do not exceed the threshold darkness level are excluded from the printhead distribution. In other examples, the printheads to be excluded may remain in the calculation of the printhead distribution if conditions are satisfied.
As used herein, a “printhead distribution” refers generally to a dissemination or allocation of printheads across a printbar or a series of printbars.
According to other examples, the processor receives printhead data from a server. The printhead data may comprise printing fluid usage data and operating life data for the plurality of printheads. In the case that the printing fluid usage data or the operating life data of the printheads to be excluded are lower than a minimum printing fluid usage data and a minimum life, the printheads are not excluded from the calculation.
However, in other examples, the series of nozzles may be comprised in dies and a die darkness level is assigned to each of the dies based on the darkness values readings for the dies. The calibration method may further comprise calculating a variation value for each printhead and excluding from the calculation of the printhead distribution the printheads for which the variation value is greater than a threshold variation value. The variation value may be calculated as a difference between the die darkness levels of each of the dies comprised within the same printhead.
As used herein, a “printhead die” refers generally to a subsection of a printhead that includes nozzles for ejecting printing fluid, and channels to carry to the printing fluid to nozzles. In examples, a printhead may include a set of dies distributed across a face of the printhead.
In some examples, the printheads may be distributed in a series of printbars. A printbar may comprise a series of printheads positioned adjacent so that the printheads extend along a width. In case of having a series of bars, the printhead distribution calculation of the calibration method may further comprise calculating a printbar distribution for each printbar that minimizes a bar-to-bar variation of the darkness levels of the printheads positioned across the printbars. The bar-to-bar variation may be calculated between the printheads which are positioned at the same width in the series of printbars. According to some examples, the calculation of the printhead distribution across the series of printbars comprises to determine a plurality of printheads changes while minimizing a number of printhead changes.
Throughout this description, the term printhead change will be used to refer to a position variation of a printhead to a different position within the printhead distribution. In case of having more than one printbar, printhead changes may be executed between different printbars.
According to an example, a printing system to read a calibration pattern comprises a plurality of printheads, a processor to calculate a printhead distribution, and an optical sensor. The calibration pattern may be comprised in the media so that the calibration pattern is read through the optical sensor. The plurality of printheads comprise a series of nozzles, wherein the printheads are to print the calibration pattern on the media. The optical sensor may capture darkness values for the series of nozzles from the readings of the calibration pattern, wherein the optical sensor sends a signal to the processor. Upon receiving the signal, the processor may assign a darkness level to each printhead based on the signal. The processor may calculate the printhead distribution that minimizes a variation of the darkness level across the plurality of printheads the printheads. In other examples, instead of a signal the optical sensor may send a set of signals to the processor.
As used herein, an optical sensor refers generally to an apparatus that is to convert light rays into electronic signals. In some examples, the optical sensor measures a physical quantity of light and then translates it into a value that is readable by an instrument.
In an example, the plurality of printheads of the printing system are grouped in a series of printheads subsets and the processor calculates a plurality of printheads distributions that minimize the variation of the darkness level within each subset of printheads.
In other examples, the processor of the printing system excludes from the calculation the printheads which do not fulfill a list of specifications.
In some examples, the processor of the printing system may assign die darkness levels to dies, being the series of nozzles distributed in the dies. In case the printhead does not fulfill a list of specifications, the printhead is excluded from the printhead distribution calculation. In an example, the list of specifications may comprise at least one from the set of a minimum average die darkness level within the printhead, a maximum average die darkness level, and a maximum variation across the dies within the printhead.
In other examples, the calibration pattern is a first calibration pattern and the printheads excluded from the calculation are caused to be replaced for new printheads. Upon the replacement, a second calibration pattern is printed by the series of nozzles and a second printhead distribution is calculated by the processor.
According to an example, a calibration device to calculate a printhead distribution may comprise an optical sensor and a processor to determine the printhead distribution. The optical sensor may capture a plurality of marks from a calibration pattern, wherein the optical sensor obtains darkness values from the marks. The processor assigns a darkness level to a plurality of printheads based on the darkness values of the marks, wherein the processor calculates the printhead distribution that minimizes a difference of the darkness level across the printheads.
According to other examples, the processor comprised in the calibration device excludes from the printhead distribution the printheads having the darkness level lower than a threshold darkness level.
In some examples, the processor of the calibration device receives printhead data from a server, the printhead data comprising printing fluid usage data and operating life data for the plurality of printheads. In case a printhead is determined to be excluded from the calculation of the printhead distribution, if the printing fluid usage data or the operating life data of the printhead are lower than a minimum printing fluid usage and a minimum operating life, the printheads are not excluded from the calculation.
In other examples, the calibration device may comprise a series of parallel printbars in which the plurality of printheads are distributed. When having more than a printbar, the processor may further calculate a series of printbar distributions, wherein the distributions minimize a bar-to-bar variation of each of the darkness levels of the parallel printheads positioned across the printbars.
Referring now to
In the example of
In
In other examples, a printhead may be excluded from the distribution calculation if the darkness level of the printhead does not exceed a threshold darkness level. The printheads excluded from the calculation may be replaced for other printheads.
According to an example, a calibration device may calculate a printhead distribution for a plurality of printheads. The calibration device may comprise an optical sensor and a processor. The optical sensor may capture a plurality of marks from a calibration pattern, obtaining a series of darkness values from the marks. The calibration pattern may be printed by the plurality of printheads so that each of the printheads flushes an amount of printing fluid on a surface. The optical sensor may detect the calibration pattern without analyzing the color so that a darkness value for each of the marks is detected. In an example, the optical sensor detects darkness values from the marks regardless the color of the marks. Upon the optical sensor detecting darkness values, the processor assigns a darkness level to each printhead based on the darkness values of the marks. The processor may determine the printhead distribution that minimizes a difference of the darkness levels across the printheads.
In some examples, when having a plurality of printheads of different colors comprised in a series of printbars, the optical sensor may process the calibration pattern by measuring the darkness values of each of the marks comprised within the calibration pattern. Since the printheads of the same color may be positioned in the same printbar, the processor may determine the printhead distribution that minimizes the variation of the darkness level across the printheads comprised in the printbar. In other examples, when the darkness levels of the printheads are compared with a threshold darkness value, the threshold darkness value may be different depending on the color of the printhead.
Referring now to
Additionally, a series of bar-to-bar variations can be calculated for the plurality of printheads 200. The bar-to-bar variation may be calculated as a variation of the darkness level obtained by each column of printheads. A column of printheads comprises all the parallel printheads of the series of printbars. Bar-to-bar levels may be calculated by aggregating the darkness levels of the parallel printheads positioned in the series of printbars. In the example shown in
Referring now to
In the example of
Referring now to the bar-to-bar variation, the processor may determine for second distribution of
According to some examples, a printhead comprises dies, the series of nozzles being comprised within the dies. A die darkness level may be assigned by the processor to each of the dies within a printhead. The processor may assign the die darkness level based on a signal issued by the optical sensor. From the readings of the calibration pattern, the optical sensor may capture darkness values which enable to assign the die darkness level to each of the dies, In some examples, a variation value is calculated for each printhead of the plurality of printheads, wherein the variation value is calculated as a difference between the die darkness levels of each of the dies comprised within each printhead. The variation value may be used to exclude a printhead from the distribution calculation. In an example, a printhead is excluded from the calculation if its variation value is greater than a threshold variation value. In other examples, a printhead to be excluded is not excluded from the calculation because one condition is satisfied.
Referring now to
In the example of
Referring now to
In the example represented in
However, in other examples, the printhead may need to fulfill a list of specifications to remain in the calculation of a printhead distribution. The list of specifications may comprise at least one from the set of a minimum average darkness level within the printhead, a maximum average darkness level within the printhead, and a maximum variation across the dies within the printhead. In case the printhead does not fulfill one of the conditions, the printhead is to be excluded from the calculation.
The examples described in
According to an example, a printing system comprises a plurality of printheads, a processor, and an optical sensor. The printing system may read a calibration pattern comprised in a media. The plurality of printheads comprise a series of nozzles, wherein the printheads to print the calibration pattern on the media. The processor may calculate a printhead distribution for the plurality of printheads. The optical sensor may capture darkness values for the series of nozzles and may send a signal to the processor. The processor may assign a darkness level to each printhead based on the signal, and the printhead distribution may be calculated so that a variation of the darkness level across the plurality of printheads is minimized.
In some examples, the processor of the printing system may execute the calculations described in
In other examples, the series of nozzles are comprised in dies and the dies are comprised in the printheads. The printing system may calculate the printhead distribution for the plurality of printheads through the processor. The processor may calculate the printhead distribution as described in
In an example, the plurality of printheads of the printing system are grouped in a series of printheads subsets, The processor of the printing system may calculate a plurality of printheads distributions that minimize the variation of the darkness level within each subset of printheads. However, different criteria may be applied for the calculation, as described from
According to some examples, a calibration method to calculate a printhead distribution may comprise printing a calibration pattern through a series of nozzles, detecting darkness values from the calibration pattern through an optical sensor, assigning a darkness level to each printhead based on the darkness values, and calculating the printhead distribution through a processor. The calibration method may be executed by a calibration device, and hence, the examples described in reference to
Referring now to
In an example, the calibration method may further comprise comparing the darkness levels of each printhead with a threshold darkness level and excluding from the calculation the printheads for which the variation value is greater than a threshold variation value. The comparison may be performed so that the printheads having darkness levels which do not exceed the threshold darkness level are excluded from the calculation of the printhead distribution.
As previously explained in
According to some examples, the processor may receive printhead data from a server. The printhead data may comprise printing fluid usage data and operating life data for the plurality of printheads. The calibration method may compare the printing fluid usage data or the operating life data of the printheads to be excluded with a minimum printing fluid usage and a minimum life. If the printing fluid usage data or the operating life data of the printheads to be excluded from the printhead distribution calculation are lower than the minimum printing fluid usage and the minimum life, the printheads are not excluded from the calculation.
In other examples, the plurality of printheads may be distributed in a series of parallel printbars and calculating the printheads distribution further comprises calculating a printbar distribution for each printbar. The printbar distribution calculation may minimize a bar-to-bar variation of the darkness levels of the parallel printheads positioned across the printbars, as previously explained in reference to
Referring now to
According to some examples, the calibration method 500 of
In other examples, when having a plurality of printbars, the calculation of the printhead distribution across the series of printbars may comprise to determine a plurality of printhead changes that minimize a number of printhead changes.
What has been described and illustrated herein are examples of the disclosure along with some variations. The terms, descriptions, and figures used herein are set forth by way of illustration only and are not meant as limitations. Many variations are possible within the scope of the disclosure, which is intended to be defined by the following claims (and their equivalents) in which all terms are meant in their broadest reasonable sense unless otherwise indicated.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/061114 | 11/13/2019 | WO |