The present disclosure relates to an apparatus for droplet deposition. More particularly, the disclosure relates to an apparatus and methods for improving print quality by determining misalignment between various components in a droplet deposition apparatus.
A droplet deposition apparatus, such as an inkjet printer, prints dots by ejecting small droplets of fluid (e.g. ink) onto a print media. Such a droplet deposition apparatus typically comprises at least one droplet deposition head having a nozzle array. The nozzle array comprises a plurality of nozzles, where each nozzle is configured to eject droplets of fluid (e.g. ink) in response to a signal received from control circuitry, to reproduce an image on the print media.
A droplet deposition apparatus comprising a plurality of nozzle arrays (which may be arranged together to form individual droplet deposition head(s), and/or may be arranged as separate droplet deposition heads or head modules), is usually fabricated such that the nozzle arrays are arranged in parallel but offset from each other such that they overlap along a media feed axis (or in the print direction). This enables the nozzle arrays to cover, in combination, a width of the print media that is larger than each individual array, and in some cases the entire width of the print media. However, such arrangements often suffer from alignment problems that result in a visible fault or artefact in the printed image in the overlap region of the arrays. The visible fault typically presents itself as a light or dark band in the printed image, which is noticeable to the human eye. This problem has been addressed using mechanical alignment methods and by attempting to maintain tight manufacturing tolerances to keep misalignments within an acceptable range. However, it is time-consuming and expensive to mechanically align nozzle arrays located within the same droplet deposition head, or located in head modules or heads mounted adjacent one another within a droplet deposition apparatus, to such a degree of accuracy that limits the misalignment to an acceptable level and reduces or avoids visible faults in the printed image.
Therefore, there is a need for an improved technique to reduce or avoid the visible faults that arise when adjacent nozzle arrays are misaligned.
Aspects of the invention are set out in the appended independent claims, while particular embodiments of the invention are set out in the appended dependent claims.
The following disclosure describes, according to a first aspect of the invention, a droplet deposition apparatus comprising: a first head module and a second head module arranged in at least partially overlapping relationship, each head module having a plurality of nozzles in at least one nozzle array; and a storage configured to store a table of determined best aligned nozzle pairs in an overlap region and corresponding skew angles of at least one of the head modules relative to a datum of the droplet deposition apparatus and/or a corresponding positional offset of the second head module relative to the first head module; wherein, in the overlap region, nozzles of the first head module are arranged at a first nozzle pitch and nozzles of the second head module are arranged at a second nozzle pitch.
According to a second aspect of the invention, there is provided a droplet deposition apparatus comprising: a droplet deposition head comprising a first head module and a second head module arranged in at least partially overlapping relationship, each head module having a plurality of nozzles in at least one nozzle array; and a storage configured to store a table of determined best aligned nozzle pairs in an overlap region and corresponding skew angles of the droplet deposition head relative to a datum of the droplet deposition apparatus and/or a corresponding positional offset of the droplet deposition head; wherein, in the overlap region, nozzles of the first head module are arranged at a first nozzle pitch and nozzles of the second head module are arranged at a second nozzle pitch.
According to a third aspect of the invention, there is provided a droplet deposition apparatus comprising: a first head module and a second head module arranged in at least partially overlapping relationship, each head module having a plurality of nozzles in at least one nozzle array, and wherein, in an overlap region, nozzles of the first head module are arranged at a first nozzle pitch and nozzles of the second head module are arranged at a second nozzle pitch; and a storage configured to store actual positions and/or error in positions of two or more head modules in the droplet deposition apparatus; wherein the error in position is a difference between an ideal position of the head module and the actual position of that head module.
According to a fourth aspect of the invention, there is provided a method for determining misalignment information in respect of a droplet deposition apparatus according to the first aspect of the invention. The method comprises the steps of: determining one or more best aligned nozzle pairs in an overlap region of the nozzle array of the first head module and the nozzle array of the second head module, for a plurality of skew angles of at least one of the head modules relative to a datum of the droplet deposition apparatus and/or for a plurality of positional offsets of the second head module relative to the first head module; and storing a table of determined best aligned nozzle pairs and corresponding skew angles and/or corresponding positional offset in the storage.
According to a fifth aspect of the invention, there is provided a method for determining misalignment information in respect of a droplet deposition apparatus according to the second aspect of the invention. The method comprises the steps of: determining one or more best aligned nozzle pairs in an overlap region of the nozzle array of the first head module and the nozzle array of the second head module, for a plurality of skew angles of the droplet deposition head relative to a datum of the droplet deposition apparatus and/or for a plurality of positional offsets of the droplet deposition head; and storing a table of determined best aligned nozzle pairs and corresponding skew angles and/or corresponding positional offset in the storage.
According to a sixth aspect of the invention, there is provided a method for determining misalignment information in respect of a droplet deposition apparatus according to the third aspect of the invention. The method comprises the step of: storing actual positions and/or error in positions of two or more head modules in the droplet deposition apparatus, in the storage.
According to a seventh aspect of the invention, there is provided a method for determining one or more best aligned nozzle pairs in an overlap region between at least two head modules, each head module having a plurality of nozzles in at least one nozzle array, and wherein, in the overlap region, nozzles of the nozzle array of a first head module are arranged at a first nozzle pitch and nozzles of the nozzle array of a second head module are arranged at a second nozzle pitch, the method comprising the steps of: printing a test image via the plurality of nozzles in the overlap region, wherein the test image comprises one or more test patterns for one or more nozzle pairs in the overlap region of nozzle arrays; scanning the printed test image, calculating average colour density across one or more areas of the scanned test image; wherein the scanned test image comprises one or more sections and each section comprises a stitch area forming a transition area from one array to the other within the overlap region, and a non-stitch area which is outside the stitch area; determining a colour density variation across one or more sections of the scanned test image; and determining the one or more best aligned nozzle pairs in the overlap region of nozzle arrays based on the determined colour density variation.
By virtue of the above apparatus and methods, the misalignment within the apparatus can be efficiently determined. Furthermore, when a new head module/head is inserted in the apparatus, or when a head module/head of the apparatus is replaced, fewer process steps and less time will be required for the alignment of the head module/head, thereby increasing the efficiency of the apparatus.
Reference is now directed to the drawings, in which:
In the Figures, like elements are indicated by like reference numerals throughout. It should be noted that the drawings are not to scale and that certain features may be shown with exaggerated sizes so that these are more clearly visible.
The apparatus and method of the present disclosure enable improved techniques to reduce or avoid a visible fault which arises when adjacent nozzle arrays are misaligned, by determining and storing at least one best aligned nozzle pair in the apparatus. This saves overall process time and manual adjustment during instalment of, for example, a head module or a droplet deposition head or a printbar in a droplet deposition apparatus.
Reference will now be made in detail to the embodiments, examples of which are illustrated in the accompanying drawings.
A droplet deposition apparatus (e.g. a printer) typically comprises at least one droplet deposition head having at least one head module. The or each head module comprises at least one nozzle array having a plurality of nozzles arranged in one or more rows.
The first head module 101A and the second head module 101B may be arranged in a single droplet deposition head. The droplet deposition apparatus may comprise a plurality of droplet deposition heads. The actual position of each head module within the droplet deposition apparatus or within the droplet deposition head, and/or the actual position of the head modules with respect to each other in each droplet deposition apparatus or in each droplet deposition head, could be approximately the same. However, due to manufacturing variations and misalignments, the actual positions of the head modules could be different. Thus, the apparatus 1 further comprises a storage 200 configured to store the actual positions of two or more head modules within the droplet deposition head or within the droplet deposition apparatus, and/or with respect to another adjacent head module. Further, an error in position of a head module may be calculated from the actual position and an ideal position of the head module, and consequently, in addition to or instead of storing the actual positions, the errors in positions of two or more head modules may be stored in the storage. The error in position is a difference between the ideal position of the head module and the actual position of that head module.
It should be noted that the actual position is the position of a head module after arranging or mounting the head module into the droplet deposition head or droplet deposition apparatus, whereas the ideal position is the position a head module is required to be in the droplet deposition head or droplet deposition apparatus (assuming no manufacturing variations).
The storage 200 is further configured to store a table of determined best aligned nozzle pairs in an overlap region between the nozzle arrays of first head module 101A and the second head module 101B, and corresponding skew angles of at least one of the head modules 101A, 101B or heads 101, 102 relative to a datum of the droplet deposition apparatus 1, and/or a corresponding positional offset of the second head module or the second head relative to the first head module or the first head. It should be noted that when a droplet deposition head comprises two or more head modules, the table in the storage comprises a corresponding skew angle of the head, and/or a corresponding position offset of the head, rather than that of a head module. The datum is a reference point in the droplet deposition apparatus 1 at which the head modules or heads may be mounted. The storage 200 stores at least one best aligned nozzle pair for each skew angle of at least one of the head modules 101A, 101B or heads 101, 102. The best aligned nozzle pair may be calculated based on the actual positions or error in positions of two or more head modules 101A, 101B, or based on the actual position or error in position of the head modules with respect to each other. Moreover, the storage 200 may be configured to store at least two best aligned nozzle pairs for each skew angle of at least one of the head modules 101A, 101B or at least one of the heads 101, 102.
It should be noted that “skew” in this disclosure refers to rotational or angular misalignment whereas “positional offset” refers to parallel offset or parallel misalignment in the cross-print direction.
According to one embodiment of the present invention, the first head module 101A, the second head module 101B and the storage 200 may be separate components, i.e. the storage 200 is not comprised within or located on the head module 101A, 101B but is in communication with the head module 101A, 101B. An externally located storage may be preferable in some situations if, during printing, the storage heats up due to processing of stored data. Thus if the storage is located away from and not in close vicinity of the head module, direct heat impact on the head module due to the storage, and potential resulting interference with the operation of the head module, may be avoided.
Alternatively, according to another embodiment of the present invention, at least one of the head modules 101A, 101B may comprise the storage 200 such that the storage 200 is embedded within the head module 101A, 101B or located on the head module 101A, 101B. Moreover, the storage 200 may be provided in a driver ASIC or processor of the head module 101A, 101B which comprises other electronic components that are necessary for driving the head module 101A, 101B and may be located within or on the head module 101A, 101B. The head module may have a cooling mechanism to cool the storage and/or other electronic components that are mounted on the head module. This embodiment may be advantageous as the head module manufacturer is able to store data related to best aligned nozzle pairs directly on the head module memory, during manufacturing of the head module. This provides quick access to alignment data of each individual head module, thereby reducing overall setting-up time of the head module within a droplet deposition apparatus.
According to other embodiment, a droplet deposition head may comprise two head modules 101A, 101B and the storage 200 may be located on the head or embedded within the head.
The droplet deposition apparatus 1 may comprise a plurality of droplet deposition heads, for example such arrays of nozzles of adjacent droplet deposition heads may span a width larger than that of a single droplet deposition head, or even the width of the print media (e.g. for an industrial printer). For example two or more droplet deposition heads, or two or more head modules within a droplet deposition head, may be arranged along an axis of the apparatus in a staggered arrangement, such that adjacent heads or head modules partially overlap with each other in the printing direction 500, as shown in
Further, a droplet deposition head may also comprise more than two head modules.
It should be noted that even though
Further it should be noted that even if
In the overlapping arrangements shown in
Such a transition in the overlapping region may introduce an inaccuracy or visible artefact at the seams (i.e. at the transition point in the overlap region) between sub-images printed by each one of the droplet deposition heads or head modules if the overlapping nozzle regions are not sufficiently well aligned. For example, the visible artefact may be a darker line or a dark band (where the overlapping nozzles are too close together, i.e. closer together than a nominal nozzle pitch) or a lighter line or a light band (where the overlapping nozzles are too far apart, i.e. further apart than a nominal nozzle pitch).
To overcome the above problem, the plurality of nozzles of nozzle arrays of the first head module and the second head module are arranged such that, in the overlap region “OR”, the nozzle pitch (i.e. a centre-to-centre separation between adjacent nozzles along the direction of the array) of the first head module is different than the nozzle pitch of the second head module. The nozzle array of the first head module and the nozzle array of the second head module may each comprise a first portion in which the nozzles are arranged at a first nozzle pitch and a second portion in which the nozzles are arranged at a second nozzle pitch. The second portion of the first head module is configured to overlap with the first portion of the second head module.
According to one implementation of the present invention,
As the nozzle pitches are different in the overlap region (NP2≠NP3), there is at least one aligned nozzle pair “AP” that provides the smallest value of nozzle pitch variation “Δ” between the nozzle pitch NP2 and the nozzle pitch NP3 when switching from one array to the other at the transition point. By choosing this ‘best’ aligned pair, AP, as the transition point in the overlap region when switching from array A1 to array B1, banding or visible artefacts in the transition region are reduced or avoided.
According to another implementation of the present invention, an alternative arrangement to that depicted in
According to a further implementation of the present invention, the nozzle array of the first head module and the nozzle array of the second head module may each further comprise a third portion in which nozzles are arranged at a third nozzle pitch. In this case, the third portion of the first head module may be configured to overlap with the first portion of the second head module.
In all of the above examples, the different pitches are shown in the overlap region, which is advantageous where more than two modules are adjacent one another, so the first and third regions of adjacent modules can be used to overlap in a similar way to adjacent arrays that may have a similarly designed series of nozzle pitches. Moreover, at the transition point, it is easier to match the nozzle pitch of the second nozzle array when transitioning from the first nozzle array to the second nozzle array, so as to avoid or reduce any visual artefacts in the printed image. All of the above examples may be used to create a transition between the first head module and the second head module resulting in a visually seamless stitch, i.e. without any visual artefacts or with fewer visual artefacts. The stitch is a sub-region in the overlap region composed of the last enabled nozzle of the first head module and the first enabled nozzle of the second head module. The best aligned nozzle pairs AP define the transition points between overlapping nozzle arrays in the apparatus, which in turn may be used to define nozzle masking patterns according to user requirements.
It should be noted that the arrangement of different pitches are for illustrative purpose only and any number and combination of suitable nozzle pitches may be envisaged. Further, the nozzle pitch in the overlap region of the first head module and/or the second head module can be gradually increasing or gradually decreasing.
Generally, for accurate printing without visual artefacts due to transitioning between overlapping arrays, the head modules within the droplet deposition head, and the droplet deposition heads within the droplet deposition apparatus, must be aligned with respect to each other to a tight tolerance when the apparatus or head is built, or assembled. Further, in the droplet deposition apparatus, it is also necessary to align the droplet deposition heads when a droplet deposition head is replaced (e.g. when the droplet deposition head becomes faulty).
To compensate for these variations or skews, it may be possible to perform mechanical fine adjustments of the overlapping heads to accurately align the nozzles in the overlap region, such that transitioning from one head module or head to the adjacent head module or head results in reduced visual artefacts (or minimal artefacts). However these processes can be very expensive and time consuming, and may require specialised personnel or specialised tools, especially when high accuracy is required in the case of a high resolution droplet deposition head, such as a 1200 dpi head.
Further, even with such fine adjustments of head-to-head alignment within the droplet deposition apparatus or head module-to-head module alignment within the droplet deposition head, the achievable alignment may be inadequate to reduce or remove visible artefacts. In addition, slight misalignment in the droplet deposition apparatus due to other factors may contribute to the total skew in the droplet deposition apparatus, resulting in visible artefacts in the printed image. Those factors could be one or more of: skew of the position of the head modules within two or more droplet deposition heads, skew of the droplet deposition heads relative to a droplet deposition head mounting system (e.g. a printbar, carriage or rail); skew of the droplet deposition head mounting system relative to the droplet deposition apparatus; skew of the media; skew of the media holding mechanism relative to the media; or skew of the droplet deposition apparatus relative to the media holding mechanism. The human eye is sensitive to step changes in optical density and, depending on the print medium, may be able to detect misalignments or faults that constitute a step change along a printed line around 5 μm wide. In graphics printing and/or when using UV curable inks, the fluid or ink does not spread as much once on the media compared to other applications such as printing on paper or fabric, such that limited ‘blurring’ occurs which might otherwise reduce the appearance of a fault to the human eye.
The total skew angle in the droplet deposition apparatus comprises at least a combination of: skew angle of the first and second head modules relative to the droplet deposition head; skew angle of at least one of the head modules relative to a module mounting system; skew angle of the first head module relative to the second head module; skew angle of the module mounting system relative to a datum of the droplet deposition apparatus; skew angle of a media; skew angle of a media holding mechanism relative to the media; and skew angle of the media holding mechanism relative to a datum of the droplet deposition apparatus.
Thus, in
In case of a single head in the apparatus, the total skew angle θ=θ1 (head 101)+θ2 (head module 101A)+θ02 (head module 101B)+θ4. As mentioned above, the rail 110 may function as the droplet deposition head mounting system instead, in which case θ4 is not present.
Therefore, from the above-mentioned equations, to calculate the total skew angle θ, mainly θ1 and θ2 are required. At factory level, the skew angles θ1 i.e. the skew angle between the long axis (X-axis) of the droplet deposition head mounting system and the long axis (X-axis) of the head, and/or the actual positions or error in positions of head modules within each head, θ2 i.e. the skew angle between the nozzle array direction of head module and the long axis (X-axis) of the head, and optionally θ3 i.e. the skew angle between the long axes (X-axes) of two heads, may be used to determine best aligned nozzle pairs in the overlap regions. The θ1 values may be measured and stored at factory level which will be explained below, and θ2 values may also be measured and stored at factory level. Alternatively, the actual position and/or error in position of each head module in each head may be measured and stored at factory level, and θ1 and θ2 values may be measured and stored, for example, at a printer manufacturer site or during assembly.
After assembly of the droplet deposition apparatus the best aligned nozzle pairs determined at factory level, or alternatively the best aligned nozzle pairs determined based on the actual positions or error in positions of head modules in each head, for example, at the printer manufacturer site or during assembly, may be used to determine total skew angle θ of a slot of the droplet deposition apparatus in which the head or head module is mounted, once the head is installed in the droplet deposition apparatus. The skew of the media and skew of the media holding mechanism relative to the media may also be added while calculating the total skew angle θ. The calculated total skew angle of the slot in the droplet deposition apparatus 1 may be stored in the storage 200 (shown in
Based on determined actual positions or errors in positions of the head modules, at step S702, one or more best aligned nozzle pairs AP in an overlap region of the nozzle array of the first head module 101A and the nozzle array of the second head module 101B are determined, for a plurality of skew angles of at least one of the head modules 101A, 101B or at least one of the heads 101, 102 relative to a datum of the droplet deposition apparatus (for e.g. printbar, carriage, rail) and/or for a plurality of positional offsets of the second head module 101B or the second head 102 relative to the first head module 101A or the first head 101. It should be noted that here the first head 101 comprises two head modules 101A and 101B whereas the second head 102 comprises two head modules 102A and 102B. The one or more best aligned nozzle pairs AP in the overlap region of the first and second head module 101A, 101B, 102A, 102B may be determined by printing a test image and then by analysing the test image to determine one or more best aligned nozzle pairs. The test image may comprise one or more test patterns. The analysis may be carried out visually by the user or electronically by a controller by analysis of the test image using an image analysis algorithm. The electronic method of analysis will be described in more detail below.
In the next step S703, a table of determined best aligned nozzle pairs AP and corresponding skew angles θ1 and/or corresponding positional offset is stored in the storage 200. The storage 200 may be part of at least one of the head modules 101A, 101B, 102A, 102B or heads 101, 102, or may be external to the head modules 101A, 101B, 102A, 102B or heads 101, 102.
It should be noted that the steps S702 and S703 are optional at factory level and might not be carried out at factory level. Instead, steps S702 and S703 may be carried out, for example, at the printer manufacturer site or during assembly based on the stored data at step S701. Therefore, step S701 and steps S702, S703 are independent. For example, the steps S701-S703 all can be carried out at the same location. Alternatively, step S701 can be carried out at one location and steps S703, S703 can be carried out at other location.
An example of a table that may be stored in the storage 200 at step S703, for head 101 is shown in
Turning now to the electronic method for determining one or more best aligned nozzle pairs in an overlap region of a plurality of head modules or a plurality of heads, a controller is provided to communicate with the droplet deposition apparatus and configured to access and run the electronic method of image analysis that analyses the test image. The controller determines, using the electronic method, the best aligned nozzle pairs for each detected overlap region in the test image, and then disables the appropriate nozzles in one or more head modules or one or more droplet deposition heads. The electronic method of image analysis is advantageous as the process will be faster, more reliable and less prone to human errors than the visual analysis method. Furthermore, the test image of the overlap region may be made more compact as it is not required to be analysed by visual inspection, thereby using less resources such as media and ink. Moreover, as the method will be performed by the controller, there is no need of skilful operators.
The method will be now described with reference to the overlap region between two head modules but it should be noted that the method is equally applicable to the overlap region between two or more droplet deposition heads, each comprising one or more head modules.
Each head module comprises an array of a plurality of nozzles and, in the overlap region, nozzles of an array A1 of the first head module 101A are arranged at a first nozzle pitch NP2, and nozzles of an array A2 of the second head module 101B are arranged at a second nozzle pitch NP3. The method comprises the steps of: printing a test image via the plurality of nozzles from the nozzle arrays in the overlap region, wherein the test image comprises one or more test patterns for one or more nozzle pairs in the overlap region of nozzle arrays; scanning the printed test image; calculating average colour density across one or more areas of the scanned test image, wherein the scanned test image comprises one or more sections and each section comprises a stitch area forming a transition area from one array to the other within the overlap region, and a non-stitch area which is outside the stitch area; determining a colour density variation across the one or more sections of the scanned test image; and, based on the determined colour density variation, determining the one or more best aligned nozzle pairs in the overlap region of nozzle arrays. The non-stitch area refers to one or more areas within the section that is/are inside the overlap region but outside the stitch area.
A flowchart of the method steps described above for electronically determining one or more best aligned nozzle pairs in the overlap region of a plurality of head modules is shown in
At step S901, a test image such as a pattern of dots or lines is printed by the plurality of nozzles in the overlap region. The same test image may be printed by each head module in the droplet deposition apparatus 1; however different test images may be printed instead. Moreover, one or more identification marks such as a barcode or fiducials may be printed to identify a specific test image resulting from a specific head or head module.
For a given overlap region of two nozzle arrays, there may be a number of nozzle pairs, each made up of a nozzle from the first nozzle array and a nozzle from the second nozzle array, and a number of test patterns specific for those nozzle pairs can be generated and printed. All these test patterns together form the test image for that overlap region. Therefore, the test image may comprise one or more test patterns. An example of a test pattern is depicted in
To determine the best aligned nozzle pair, the user can start analysis with the nozzle pairs in the overlap region having zero pixel offset. However, as the nozzle pitches of nozzle arrays A1, B1 are different in the overlap region, the best aligned nozzle pair may not always be found with zero pixel offset. Also, there may be more than one best aligned nozzle pair in the overlap region, hence other combinations of pixel offsets may need to be considered. To begin with, the test pattern for each nozzle pair having at least zero or one pixel offset is generated and printed.
It should be noted that
In the next step S902 of
Each scanned test pattern of overlap region comprises a “section” which has one or more areas including the stitch area and neighbouring areas of the stitch area, printed by one or more nozzles of both arrays in the overlap region. The section can be a small region within the overlap region or may extend to cover the entire overlap region. The dimensions of the section are user defined and should be such that the section covers the stitch area and at least some neighbouring areas of the stitch area so as to easily analyse the colour density variation. In
Sometimes the scanned test image is skewed with respect to the printed image due to image rotation, due to scan defects such as the scan bar not moving across the printed image at a constant speed or not in synchronisation with the rate at which it is capturing pixel images, or due to scanner inaccuracies if the scanner is not perfectly set to the required resolution. Therefore, before the electronic analysis of the scanned image, scan defects need to be corrected so that exact positions within the printed image can be precisely found within the scanned image. The scanned image of each test image may be reshaped using any known reshaping techniques such as a warp perspective transform. The scanned image may be divided into sub-images which are reshaped, each using a warp perspective transform, after which the actual measured centres of the sub-images are mapped onto their expected positions, and in each sub-image the image around the centre is adjusted accordingly to match with respect to the centre.
It should be noted that reshaping of the scanned image may not be necessary for scanners that provide an accurate reproduction of the printed image.
Attributes such as scale, actual size, and orientation of the reshaped image and/or of the scanned image may be set to the same attributes of the printed image so that the positions of the sub-images within the scanned image and/or the reshaped image may be accurately predicted.
In the next step S903 of
The head modules may have one or more defective nozzles which may interfere with the colour density measurements and may lead to a false positive or false negative result. For example, the colour density measurement made across the good stitch area should be the one showing the lowest colour density variation in a direction transverse to the printing direction. However, if there are one or more missing nozzles in the vicinity of the potentially best aligned nozzle pair, the missing or weak nozzles will represent a light band resembling a bad stitch area and, even if the transition point of the same test pattern results in low colour density variation, the results from this test pattern may lead to assigning it as a ‘bad’ stitch area (a false negative). In a further example, there may be a bad stitch area in the test pattern with the dark band formed in the direction of printing, as a result of enabled overlapping nozzles in the overlap region as described with respect to
To reduce or prevent assignment of false positives or false negatives, a smoothing algorithm may be used across the scanned test image. In this algorithm, the background colour densities are measured across regions of the first and second head module before and after (i.e. outside of) each section. Here, a “region” could be outside the overlap region or could be within the overlap region but outside of the section. These regions may be called “reference regions”. For example, in
The colour density over each area in the reference regions printed by the first and second arrays (which could be arrays of adjacent head modules or arrays of adjacent heads) is averaged so as to give a background colour density value for each area printed by respective array in the section. The areas printed by the first array may be printed with a different colour density than the areas printed by the second array so as to more easily differentiate between the background colour density value of the first array and the background colour density value of the second array. Depending on which nozzles of which array printed a respective area in the section, the background colour density value of that array is subtracted from that area of the image in the section. In the stitch area of the section, an average of the background colour density values of both the first and second arrays is subtracted from the stitch area. After subtraction, the section image is replaced with the result of subtraction which results in the smoothed image.
The scanned (or reshaped scanned) image after application of the smoothing algorithm gives more reliable results than just the scanned (or reshaped scanned) image without the smoothing algorithm and is useful to find the good stitch area if there are one or more defective nozzles.
In the next step S904 of
The best aligned nozzle pair for the test image may be determined using two different methods—“method 1” and “method 2”—either used separately, or in combination to achieve a more accurate result. These methods will now outlined with respect to
More particularly,
The above steps S1301 to S1303 are repeated for each section in the scanned test image and, as shown in
Next, at step S1603, the calculated average colour density across each area within the section is subtracted from the calculated combined average colour density of all the areas in the section. At step S1604, a colour density deviation of each area from the combined average colour density of all the areas is determined based on the result of subtraction in step S1603. At step S1605, absolute values of these colour density deviations of one or more areas in the section are determined, and at step S1606 these absolute values of colour density deviations of the areas are summed to find colour density deviation in the section.
Then, steps 1601 to 1606 are repeated for each section present in the scanned test image. Once colour density deviations in all the sections of the scanned test image have been obtained, at step S1607 local colour density deviation of each section is calculated by determining a moving average of the colour density deviation of the section and one or more neighbouring sections, preferably, with a window of at least two sections that are in the vicinity of that section.
At step S1608, the local colour deviations of all the sections in the scanned test image are compared with each other and one or more best aligned nozzle pairs in the overlap region of nozzle arrays are determined based on a result of comparison. The section with the lowest or minimum local colour density deviation than the other sections in the scanned test image is selected as the best stitch section for that scanned test image. The nozzles of first and second nozzle array that are at the transition point of that section are selected as the best aligned nozzle pair. For the section with the best aligned nozzle pair, the local colour density deviation is less than that of the other sections. The determined one or more best aligned nozzle pairs may be stored in the storage of the apparatus. The moving average may help to reduce the noise in the colour density measurements. For example, some sections may appear smooth due to image defects such as blurring. Moreover, the moving average may ensure that a smooth section whose neighbouring sections are also smooth is chosen. Here, “smooth” means less or no colour density variation across the section.
As described above, for each test image, the one or more best aligned nozzle pairs may be determined using both method 1 and method 2. The overall best aligned nozzle pair for that test image may then be calculated as the average of the results of method 1 and method 2 and the determined one or more best aligned nozzle pairs may be stored in the storage 200 of the apparatus 1.
Generally, for a given overlap region of nozzle arrays, there could be more than one best aligned nozzle pairs out of which some can be located at/near the beginning of the overlap region, some can be located at/near the middle of the overlap region, or some can be located at/near the end of the overlap region. The user can select any of the best aligned nozzle pairs; however, for better image quality, it is preferable to choose the best aligned nozzle pair which is located at/near the middle of the overlap region so as to avoid non-working nozzles which could be mainly in the beginning or end of the overlap region, and also to avoid pitch variation effect due to different nozzle pitches in the overlap region which could mainly be seen in the beginning or end of the overlap region.
The selection criteria for the preferred or primary best aligned nozzle pair from all the determined best stitch sections, may depend on three factors: (i) local colour density deviation of the section, (ii) middle offset weighting and (iii) absolute average colour deviation of all areas including stitch area in the section. For each determined best stitch section, these three factors may be multiplied together and the best stitch section with the smallest total value of multiplication may be selected as a primary stitch section, and nozzles of the first and second nozzle array that are at the transition point in that section may be selected as “primary best aligned nozzle pair”. Further, at least one best stitch section with the next smaller total value of multiplication may be selected as secondary stitch section, whereas nozzles of the first and second nozzle array that are at the transition point in that section may be selected as “secondary best aligned nozzle pair”.
The first factor, local colour density deviation of the section in the scanned test image, is calculated as described above in method 2.
The second factor, middle offset weighting, is the distance in area indices between each area and the central area in the test pattern of printed and scanned test image. For example, if a test pattern has 30 areas (indexed 0 to 29) and the stitch area has an area index of 5, the Middle Offset Weighting will be 9.5 (i.e. 14.5−5=9.5). This weighting may be applied as the stitch area in the best stitch section is expected to be near the centre of the test pattern of the overlap region so that the areas at the start of the test pattern will be printed by nozzles of first nozzle array, the areas at the end of the test pattern will be printed by nozzles of second nozzle array and the areas near the centre of the test pattern will be printed by a near equal number of nozzles of the first and second nozzle array, giving a more balanced stitch.
The third factor is average colour deviation of all areas including the stitch area in the section. This average colour density may be measured after the smoothing algorithm has been applied. The smoothing algorithm subtracts the background reference regions from each area. Therefore, the colour density that is measured is actually the area's deviation from the reference regions—a dark area will have a negative colour deviation and a light area will have a positive colour deviation. A section that has a bad stitch area may have a largely negative or positive average colour deviation as there will be either all dark or all light areas on either side of the bad stitch area. On the other hand, a section with a good stitch area may have an average colour deviation of approximately zero as there will be an equal number of dark and light areas on either side of the good stitch area. A section with a low absolute value of average colour density deviation from the background reference region is selected as the best stitch section, and nozzles of the first and second nozzle array that are at the transition point in that section are selected as best aligned nozzle pair.
Now, the method of determining the total skew angle θ of the slot in which a head or head module is mounted in the droplet deposition apparatus will be explained. The head module comprises a plurality of nozzles, e.g. thousands of nozzles that are arranged at a pitch of tens of microns. In the overlapping arrangement of head modules, each overlap region contains at least 20-100 nozzles. Generally, a test image is printed and visually analysed to determine one or more best aligned nozzle pairs in each overlap region. However, printing of a test image which comprises a number of test patterns of an entire overlap region and then visually analysing those different test patterns is a tedious and time consuming task, as each combination of nozzle pair (transition point) in the overlap region will have a corresponding test pattern. For example, there may be 50 test patterns in a test image for 50 nozzle pairs in the overlap region. However, with the above described methods of the present invention, as the table of best aligned nozzle pairs (as shown in
When at least two of the head modules 101A, 101B, 102A, 102B of heads 101, 102 are mounted in the droplet deposition apparatus 1, the method according to
The determined total skew angle θ may encompass various skew angles, i.e. θ1, θ2, θ3 and θ4 (shown in
Once the total skew angle θ in the droplet deposition apparatus 1 is determined, there is no need to generate or print further test images when a further head module is mounted in the droplet deposition apparatus 1 or when a head module 101A, 101B or head 101 is replaced. Based on the total skew angle θ of the slot which corresponds to θ1 stored in the storage 200 of the further or replaced head module, a corresponding best aligned nozzle pair can be selected from the table that is stored in the storage 200 of the further or replaced head module. The droplet deposition apparatus 1 may have one or more head modules 101A, 101B, 102A, 102B or one or more heads 101, 102, and the table of predetermined best aligned nozzle pairs and corresponding skew angles θ1 of each head module 101A, 101B, 102A, 102B or each head 101, 102 may be stored in the storage 200 of that head module 101A, 101B, 102A, 102B or head 101, 102. Therefore, when a further head module or head or a replacement head module or head is mounted in the droplet deposition apparatus 1, the total skew angle θ (corresponding to θ1) of the slot in the droplet deposition apparatus 1 is used to select the best aligned nozzle pair for the further head module or head or for the replacement head module or head from a table for the further head module or head or for the replacement head module or head without reliance on printing a further test image.
From all of the above methods, angular skew of one or more head modules 101A, 101B and total angular skew θ of the slot in the droplet deposition apparatus 1 can be determined using the stored actual position or error in position of each head module or using the stored table of best aligned nozzle pairs. However, along with the angular skew, it is also necessary to determine and mitigate positional offset Δx of one head module with respect to the other adjacent head module, or Δx of one head with respect to the other adjacent head, so as to further avoid or reduce visual artefacts in the printed image. Positional offset Δx can cause droplet placement errors which may lead to light or dark bands in the printed image, depending on the type of the positional offset Δx. Positive Δx (i.e. +Δx) produces a light band whereas negative Δx (i.e. −Δx) produces a dark band in the printed image.
Further, as shown in
Even though
The storage 200 may be configured to store at least two best aligned pairs for each positional offset of the second head module 101B, 102B relative to the first head module 101A, 102A. When the head module 101B, 102B is mounted in the apparatus 1, positional offset is determined based on the stored table by printing and analysing the test image of only the stored predetermined best aligned nozzle pairs.
When at least two of the head modules 101A, 101B, 102A, 102B are mounted in the droplet deposition apparatus 1, a table is retrieved from the storage 200. The table comprises predetermined best aligned nozzle pairs and corresponding positional offset of the second head module 101B, 102B relative to the first head module 101A, 102A. Next, a test image having test patterns is generated for (only) all the predetermined best aligned nozzle pairs in the table and the generated test image is printed. After the visual or electronic analysis of the printed test image, the best aligned nozzle pair is determined. A positional offset of the second head module 101B, 102B relative to the first head module 101A, 102A in the droplet deposition apparatus is determined based on the best aligned nozzle pair in the printed test image and the corresponding positional offset for that best aligned nozzle pair in the table.
The best aligned nozzle pairs in the overlap region of two droplet deposition heads 101, 102 depend on various relative skews. These various relative skews in
As shown in
Furthermore, the controller 300 may be configured to generate the test image having one or more test patterns and may be configured to determine the positional offset Δx of the second head module with respect to the adjacent or first head module based on the best aligned nozzle pair in the printed test image and the corresponding positional offset Δx in the table.
Based on the best aligned nozzle pair, the controller 300 may disable or enable appropriate nozzles from the nozzle arrays of head modules or heads. Preferably, the total number of nozzles disabled between the first head module and the second head module is the same for all stitch areas in a given overlap region between the two modules. For example, if there are 56 nozzles in the overlap region, the test image with zero pixel offset may have 28 nozzles disabled between the nozzle arrays of both head modules for each stitch area present in the overlap region. For the test images with +3, +2 and +1 pixel offset, there may be a total of 25, 26 and 27 nozzles disabled respectively between the nozzle arrays of both head modules, and for the test images with −3, −2 and −1 pixel offset, there may be a total of 29, 30 and 31 nozzles disabled respectively between the nozzle arrays of both head modules. In case there is misalignment between different components of the droplet deposition apparatus 1, for example misalignment between the droplet deposition head mounting system 100 and the droplet deposition head 101, 102, and/or misalignment between two or more droplet deposition heads 101, 102, etc., the number of disabled nozzles may be increased based on the best aligned nozzle pair or based on the best stitch area found (the one providing the lowest colour density variation transverse to the printing direction).
It should be noted that the number of disabled or enabled nozzles may be different for each set of overlapped modules. That is, if the first and second head modules 101A, 101B are overlapped, the number of disabled nozzles of the first head module 101A may be different to the number of disabled nozzles of the second head module 101B. This number may depend on the position of the stitch area or the position of the best aligned nozzle pair in the overlap region.
The controller 300 may further be configured to compensate for the total skew angle and/or positional offset within the droplet deposition apparatus 1. The controller 300 may use various methods of compensation of the skew angle and/or positional offset, for example, controller 300 may control the nozzle firing of each head module 101A, 101B, 102A, 102B based on the total skew angle θ and/or positional offset Δx, so as to adjust the timing of droplet ejection to compensate for landing position differences due to the skew angle θ and/or positional skew Δx. The controller 300 may also be configured to generate one or more masking patterns based on the total skew angle θ and/or positional offset Δx.
The controller 300 may be a computing device, a micro-processor, an application-specific integrated circuit (ASIC), or any other suitable device to control the one or more flow devices. The controller 300 may be a separate control board or may be a part of the control circuitry of the apparatus 1 that may be configured to control the functions of various components of the apparatus 1.
The present disclosure also provides a computer program comprising instructions which, when the program is executed by a computing device as outlined above, cause the computing device to function as the controller 300 and to carry out any of the methods described herein.
In the above disclosure, “droplet deposition head” and “head” are used interchangeably, as are “droplet deposition apparatus” and “apparatus”, “nozzle array” and “array”, “droplet deposition head mounting system” and “mounting system”, and “stitch” and “stitch area”.
It should be appreciated that, for ease of understanding, a droplet deposition head having two head modules or four head modules has been depicted in the Figures, and the invention has been described with respect to the droplet deposition head having two head modules. However, the invention is not limited to this, and any number of overlapped head modules as required can be envisaged. It is equally applicable to overlapped droplet deposition heads comprising one or more head modules, or to overlapped head modules.
It should be noted that, even though the above description refers to storing, in the storage, the actual positions and/or error in positions of two or more head modules, and storing, in the storage, the table of determined best aligned nozzle pairs in an overlap region between the nozzle arrays of first head module and the second head module, and corresponding skew angles of at least one of the head modules relative to a datum of the droplet deposition apparatus and/or corresponding positional offset of the second head module relative to the first head module, the invention is not limited to this. Indeed, the storage may store only the actual positions and/or error in positions of two or more the head modules, or may store only the table of determined best aligned nozzle pairs and corresponding skew angles and/or corresponding positional offset.
It should be noted that, even though one type of test pattern has been depicted in the Figures, the invention is not limited to this, and any other type of test pattern including any form of individual patterns such as lines or dots, as required by the user, can be used.
Number | Date | Country | Kind |
---|---|---|---|
2006217.0 | Apr 2020 | GB | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2021/051014 | 4/27/2021 | WO |