The present application is based on, and claims priority from JP Application Serial Number 2022-100906, filed Jun. 23, 2022, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to a method of determining an ejection state.
In a liquid ejecting apparatus represented by an ink jet printer, liquid such as ink is ejected from a nozzle by applying a drive pulse to a drive element such as a piezoelectric element in general. An ejection characteristic such as the amount of the ink ejected from the nozzle or the speed at which the ink is ejected from the nozzle may be measured and used to design or adjust the liquid ejecting apparatus.
For example, JP-A-2021-115725 describes a technique for measuring an ejection characteristic such as the amount of liquid ejected or the speed at which the liquid is ejected and determining a waveform of a drive pulse based on the result of the measurement.
When the angles at which ink is ejected from a plurality of nozzles are different, the speeds at which ink is ejected from the plurality of nozzles are different, or ink is not ejected from a nozzle, the ejection of ink from a liquid ejecting head may be unstable, and as a result, a defect such as unevenness or a lack of an ink dot may occur in an obtained image. An index for evaluating the occurrence of such a defect as an ejection characteristic of the liquid ejecting head is the “stability of the ejection”.
For example, JP-A-2021-115725 discloses a method of measuring an ejection angle. The measurement method predicts a deviation of an ejection direction based on the amount of deviation of a dot that landed on a recording medium after ejection of liquid to the recording medium from an ideal position of the dot in a surface direction of the recording medium, and a distance from a liquid ejecting head to the recording medium in a vertical direction. When the measurement method is performed on each nozzle, it is possible to evaluate a difference between the angles at which liquid is ejected from the nozzles as one of factors regarding the stability of the ejection.
However, in the measurement method, only the ejection angles can be evaluated. For example, to evaluate the ejection speeds, non-ejection, or the like in addition to the ejection angles, it is necessary to use another method and there is a problem in terms of the number of processes or ink consumption.
According to an aspect of the present disclosure, a method of determining an ejection state of a liquid ejecting head having a plurality of nozzles that are arrayed in a second direction intersecting a first direction and from which liquid is ejected in the first direction includes an acquiring step of acquiring a plurality of positional information items by capturing, at a plurality of timings, images of droplets ejected from the plurality of nozzles, and a determining step of determining the ejection state based on the plurality of positional information items.
Hereinafter, preferred embodiments of the present disclosure are described with reference to the accompanying drawings. In the drawings, dimensions and scale of each section are appropriately different from the actual dimensions and scale, and some sections are schematically illustrated to facilitate understanding. In addition, the scope of the present disclosure is not limited to the embodiments unless specifically stated to limit the present disclosure in the following description.
As illustrated in
The liquid ejecting apparatus 200 is a printer that performs printing on a recording medium using an ink jet method. The recording medium is not limited as long as the liquid ejecting apparatus 200 can perform printing on the recording medium. Examples of the recording medium include various paper sheets, various cloths, and various films. The liquid ejecting apparatus 200 may be a serial-type printer or a line-type printer.
As illustrated in
The liquid ejecting head 210 ejects ink toward the recording medium.
In the example illustrated in
The moving mechanism 220 changes relative positions of the liquid ejecting head 210 and the recording medium to each other. Specifically, when the liquid ejecting apparatus 200 is of the serial type, the moving mechanism 220 includes a transport mechanism that transports the recording medium in a predetermined direction, and a moving mechanism that repeatedly moves the liquid ejecting head 210 along a shaft orthogonal to the transport direction of the recording medium. When the liquid ejecting apparatus 200 is of the line type, the moving mechanism 220 includes a transport mechanism that transports the recording medium in a direction intersecting a longitudinal direction of the unit including the two or more liquid ejecting heads 210.
The power supply circuit 230 receives power supplied from a commercial power source to generate predetermined various potentials. The commercial power source is not illustrated in the drawings. The generated various potentials are appropriately supplied to the sections of the liquid ejecting apparatus 200. For example, the power supply circuit 230 generates a power supply potential VHV and an offset potential VBS. The offset potential VBS is supplied to the liquid ejecting head 210 and the like. The power supply potential VHV is supplied to the drive signal generating circuit 240 and the like.
The drive signal generating circuit 240 generates a drive signal Com for driving each of the drive elements 211 included in the liquid ejecting head 210. Specifically, the drive signal generating circuit 240 includes a DA conversion circuit and an amplifying circuit, for example. In the drive signal generating circuit 240, the DA conversion circuit converts a waveform specifying signal dCom received from the processing circuit 280 from a digital signal to an analog signal, and the amplifying circuit uses the power supply potential VHV from the power supply circuit 230 to amplify the analog signal so as to generate the drive signal Com. The waveform specifying signal dCom is described below. A signal of a waveform that is included in a waveform included in the drive signal Com and is actually supplied to the drive elements 211 is a drive pulse PD.
The drive circuit 250 switches, based on a control signal SI described below, whether to supply, as the drive pulse PD, at least a portion of the waveform included in the drive signal Com to each of the drive elements 211. The drive circuit 250 includes a transmission gate and the like, for example.
The communication circuit 260 is a communication device that is connected to the ejection state determining apparatus 400 such that the communication circuit 260 and the ejection state determining apparatus 400 can communicate with each other. The communication circuit 260 includes interfaces such as a Universal Serial Bus (USB) interface and a local area network (LAN) interface, for example. The communication circuit 260 may be wirelessly connected to the ejection state determining apparatus 400 via Wi-Fi, Bluetooth, or the like or may be connected to the ejection state determining apparatus 400 via a local area network (LAN), the Internet, or the like, for example. Wi-Fi and Bluetooth are registered trademarks.
The storage circuit 270 stores various programs to be executed by the processing circuit 280 and various data to be processed by the processing circuit 280. The various data includes print data. The storage circuit 270 includes, for example, one or both of semiconductor memories that are a volatile memory such as a random-access memory (RAM) and a nonvolatile memory such as a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), or a programmable ROM (PROM). The print data is supplied from the ejection state determining apparatus 400, for example. The storage circuit 270 may be a portion of the processing circuit 280.
The processing circuit 280 has a function of controlling an operation of each of the sections of the liquid ejecting apparatus 200 and a function of processing various data. The processing circuit 280 includes a processor such as one or more central processing units (CPUs), for example. The processing circuit 280 may include a programmable logic device such as a field-programmable gate array (FPGA) instead of or in addition to the one or more CPUs.
The processing circuit 280 controls the operation of each of the sections of the liquid ejecting apparatus 200 by executing a program stored in the storage circuit 270. The processing circuit 280 generates signals such as a control signal Sk, the control signal SI, and the waveform specifying signal dCom as signals for controlling the operation of each of the sections of the liquid ejecting apparatus 200.
The control signal Sk is a signal for controlling the driving of the moving mechanism 220. The control signal SI is a signal for controlling the driving of the drive circuit 250. Specifically, the control signal SI specifies, in each predetermined unit time period, whether the drive circuit 250 supplies, as the drive pulse PD, the drive signal Com from the drive signal generating circuit 240 to the liquid ejecting head 210. This specifying specifies an amount of ink to be ejected from the liquid ejecting head 210 and the like. The waveform specifying signal dCom is a digital signal for defining the waveform of the drive signal Com to be generated by the drive signal generating circuit 240.
The measuring apparatus 300 measures an ejection characteristic of ink from the liquid ejecting head 210. Examples of the ejection characteristic include, for example, the speed at which the ink is ejected, the angle at which the ink is ejected, the amount of the ink ejected, the number of satellite droplets, and the stability of the ejection. Hereinafter, the ejection characteristic of the ink from the liquid ejecting head 210 may be simply referred to as an “ejection characteristic”.
The measuring apparatus 300 according to the present embodiment is an imaging device that images flying ink ejected from the liquid ejecting head 210. Specifically, the measuring apparatus 300 includes an imaging optical system and an imaging element, for example. The imaging optical system is an optical system including at least one imaging lens and may include various optical elements such as a prism or may include a zoom lens, a focusing lens, or the like. The imaging element is a charge coupled device (CCD) image sensor, a complementary MOS (CMOS) image sensor, or the like, for example. A result of image capturing by the imaging element is input to the ejection state determining apparatus 400, and the ejection state determining apparatus 400 performs arithmetic processing using the result of the image capturing to calculate each ejection characteristic. The measurement of the ejection characteristic by the measuring apparatus 300 is described below in detail with reference to
The number of pixels of the imaging element is not limited as long as the imaging element can identify the positions of droplets DR as described below.
The ejection state determining apparatus 400 is a computer that controls operations of the liquid ejecting apparatus 200 and the measuring apparatus 300. The ejection state determining apparatus 400 is connected to the liquid ejecting apparatus 200 and the measuring apparatus 300 wirelessly or through a cable such that the ejection state determining apparatus 400 and the liquid ejecting apparatus 200 can communicate with each other and that the ejection state determining apparatus 400 and the measuring apparatus 300 can communicate with each other. The connection may be established via a communication network including a LAN or the Internet.
The ejection state determining apparatus 400 has a function of determining the ejection characteristic of the liquid ejecting head 210 of the liquid ejecting apparatus 200 described above. The result of the determination is used to design or adjust the liquid ejecting apparatus 200 described below, for example. In this case, examples of the adjustment include head selection, ink selection, design of the waveform of the drive pulse PD, and sequence design. In addition, processing such as cleaning may be performed based on the result of the determination. The configuration of the ejection state determining apparatus 400 is described below in detail with reference to
In the example illustrated in
The droplet DR is a main droplet ejected from the nozzle N. In the example illustrated in
The measuring apparatus 300 continuously captures an image of the flying droplet DR or intermittently captures an image of the flying droplet DR at very short time intervals. Although
As described above, it is possible to measure the positions of droplets DR at each timing by using results obtained by performing the image capturing at a plurality of timings, and to measure a difference between the directions in which the droplets DR are ejected from the nozzles N, a difference between the speeds at which the droplets DR are ejected from the nozzles N, non-ejection, or the like as a factor of the stability of the ejection.
The results of the image capturing by the measuring apparatus 300 may be used for the measurement of an ejection characteristic other than the stability of the ejection. For example, a timing at which a distance that a droplet DR from the liquid ejecting head 210 flies reaches a predetermined distance may be calculated based on the speed at which the droplet DR is ejected and the predetermined distance. When the predetermined distance is a distance PG from the nozzle surface 212 to the recording medium M, a timing at which the droplet DR reaches the recording medium M is calculated based on the speed at which the droplet DR is ejected and the predetermined distance. The predetermined distance is known or is measured and obtained.
The amount of the droplet DR from the liquid ejecting head 210 is calculated as the volume of the droplet DR based on the diameter LB of the droplet DR using an image captured by the measuring apparatus 300, for example. In addition, the speed at which the droplet DR is ejected from the liquid ejecting head 210 is calculated based on a distance LC between any two positions of the flying droplet DR and the length of a time period from when the droplet DR passes one of the two positions to when the droplet DR passes the other of the two positions.
The display device 410 displays various images under control by the processing circuit 450. The display device 410 includes, for example, a display panel among various display panels such as a liquid display panel and an electro-luminescence (EL) display panel. The display device 410 may be disposed outside the ejection state determining apparatus 400. The display device 410 may be a component of the liquid ejecting apparatus 200.
The input device 420 receives an operation from a user. For example, the input device 420 includes a pointing device such as a touch pad, a touch panel, or a mouse. When the input device 420 includes a touch panel, the input device 420 may serve as the display device 410. The input device 420 may be disposed outside the ejection state determining apparatus 400. The input device 420 may be a component of the liquid ejecting apparatus 200.
The communication circuit 430 is a communication device that is connected to the liquid ejecting apparatus 200 and the measuring apparatus 300 such that the communication circuit 430 can communicate with the liquid ejecting apparatus 200 and the measuring apparatus 300. For example, the communication circuit 430 includes an interface such as a USB interface or a LAN interface. For example, the communication circuit 430 may be wirelessly connected to the liquid ejecting apparatus 200 or the measuring apparatus 300 via Wi-Fi, Bluetooth, or the like or may be connected to the liquid ejecting apparatus 200 or the measuring apparatus 300 via a local area network (LAN), the Internet, or the like.
The storage circuit 440 is a device that stores various programs to be executed by the processing circuit 450 and various data to be processed by the processing circuit 450. The storage circuit 440 includes a hard disk drive or a semiconductor memory, for example. A portion of the storage circuit 440 or the entire storage circuit 440 may be disposed in a storage device, a server, or the like disposed outside the ejection state determining apparatus 400.
In the storage circuit 440 according to the present embodiment, a program PRG, target imaging information D1, background imaging information D2, differential image information D3, binary image information D4, positional information D5, grouping information D6, and determination information D7 are stored. In the storage circuit 440, not only the information D1 to D7 and the program PRG but also other information regarding the ejection characteristic, the waveform used for the measurement by the measuring apparatus 300, information regarding measurement conditions such as a temperature, and the like may be included.
The target imaging information D1 indicates a target image obtained by using the measuring apparatus 300 to capture, at a plurality of different timings, images of a plurality of flying droplets DR ejected from the plurality of nozzles N. The background imaging information D2 indicates a background image captured by using the measuring apparatus 300 in a state in which a droplet DR is not ejected from the plurality of nozzles N. The background image indicates the same region as that of the target image indicated in the target imaging information D1. The differential image information D3 indicates a differential image obtained by removing the background image indicated in the background imaging information D2 from the target image indicated in the target imaging information D1. The binary image information D4 indicates a binarized image in which the differential image indicated in the differential image information D3 is represented by ON pixels and OFF pixels. The binary image information D4 indicates each droplet DR as a set of a plurality of ON pixels. The set may be hereinafter referred to as an “ON pixel set”. The background imaging information D2 and the differential image information D3 are used as needed and may be omitted. In this case, the binary image information D4 indicates an image obtained by binarizing the target image indicated in the target imaging information D1.
The positional information D5 indicates the positions of the plurality of droplets DR ejected from the plurality of nozzles N at each of the timings described above and includes a number n of positional information items D5_1 to D5_n. In this case, n is a natural number greater than or equal to 4. The positional information items D5_1 to D5_n indicate the positions of the plurality of ON pixel sets in the image indicated in the binary image information D4 described above. Each of the positional information items D5_1 to D5_n may indicate the position in an image coordinate system set in the binary image information D4 or may indicate the position in the world coordinate system set in the actual space. The grouping information D6 indicates results of grouping of the positions of the plurality of droplets DR ejected from the plurality of nozzles N into groups in which the droplets DR are arranged in a predetermined direction. The determination information D7 indicates the ejection state regarding the stability of the ejection from the plurality of nozzles N. Details of the positional information D5, the grouping information D6, and the determination information D7 are described below with reference to
The program PRG is an example of an ejection state determination program for determining the ejection state of the liquid ejecting head 210 having the plurality of nozzles N that are arrayed in the X direction and from which ink is ejected in the Y direction.
The processing circuit 450 is a device having a function of controlling each of the sections of the ejection state determining apparatus 400, the liquid ejecting apparatus 200, and the measuring apparatus 300, and a function of processing various data. The processing circuit 450 includes, for example, a processor such as a central processing unit (CPU). The processing circuit 450 may include a single processor or a plurality of processors. One or more or all of the functions of the processing circuit 450 may be implemented by hardware such as a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA).
The processing circuit 450 functions as an acquiring section 451 and a determining section 452 by reading the program PRG from the storage circuit 440 and executing the program PRG.
The acquiring section 451 acquires the plurality of positional information items D5_1 to D5_n by capturing, at a plurality of timings, images of droplets DR ejected from the plurality of nozzles N or by capturing an image of droplets DR ejected at a plurality of timings from the plurality of nozzles N. In the example illustrated in
The imaging controller 451a controls the operation of the measuring apparatus 300. Specifically, the imaging controller 451a uses the measuring apparatus 300 to generate the target imaging information D1 and the background imaging information D2.
The noise removing section 451b generates the differential image information D3 based on the target imaging information D1 and the background imaging information D2. Specifically, the noise removing section 451b generates the differential image information D3 by calculating, for each pixel, a difference in luminescence between the target image indicated in the target imaging information D1 and the background image indicated in the background imaging information D2. Before the calculation of the differences, image processing such as color adjustment and resizing is performed on either or both of the target imaging information D1 and the background imaging information D2 as needed.
The binarizing section 451c generates the binary image information D4 based on the differential image information D3. Specifically, the binarizing section 451c performs binarization processing on the differential image information D3 to generate the binary image information D4 represented by ON pixels and OFF pixels. When the background imaging information D2 and the differential image information D3 are not used, the binarizing section 451c may perform binarization processing on the target imaging information D1 to generate the binary image information D4.
The position identifying section 451d generates the positional information D5 based on the binary image information D4. Specifically, the position identifying section 451d generates the positional information D5 by performing labeling on each ON pixel set in the image indicated in the binary image information D4 and calculating the positions of the droplets based on the position of each ON pixel set in the image.
The determining section 452 determines the ejection state of the liquid ejecting head 210 based on the positional information D5. By performing the determination, the determination information D7 is generated. In the example illustrated in
The grouping section 452a generates the grouping information D6 by grouping the plurality of positional information items D5_1 to D5_n into groups in which the positional information items D5_1 to D5_n are arranged in the Y direction or by grouping the plurality of positional information items D5_1 to D5_n into groups in which the positional information items D5_1 to D5_n are arranged in the X direction. In this case, each of the “groups in which the positional information items D5_1 to D5_n are arranged in the X direction” is a group of a plurality of ON pixel sets of which at least portions overlap each other as viewed in the X direction. Similarly, each of the “groups in which the positional information items D5_1 to D5_n are arranged in the Y direction” is a group of a plurality of ON pixel sets of which at least portions overlap each other as viewed in the Y direction.
The evaluating section 452b generates the determination information D7 based on the grouping information D6. Specifically, the evaluating section 452b evaluates the ejection state of the liquid ejecting head 210 based on the width of each of the groups indicated in the grouping information D6 in the Y direction, the width of each of the groups indicated in the grouping information D6 in the X direction, an interval between the groups, and the number of the groups, and generates the determination information D7 based on the result of the evaluation.
In the acquiring step S10, the acquiring section 451 acquires the plurality of positional information items D5_1 to D5_n. In the example illustrated in
In the target imaging step S11, the imaging controller 451a uses the measuring apparatus 300 to generate the target imaging information D1. In the background imaging step S12, the imaging controller 451a uses the measuring apparatus 300 to generate the background imaging information D2. In the noise removing step S13, the noise removing section 451b generates the differential image information D3 based on the target imaging information D1 and the background imaging information D2. In the binarizing step S14, the binarizing section 451c generates the binary image information D4 based on the differential image information D3. In the position identifying step S15, the position identifying section 451d generates the positional information D5 based on the binary image information D4. The acquiring step S10 is described below in detail with reference to
It suffices for the background imaging step S12 to be performed before the noise removing step S13, and the background imaging step S12 is not limited to the example illustrated in
In the determining step S20, the determining section 452 determines the ejection state of the liquid ejecting head 210 based on the positional information D5. In the example illustrated in
In the grouping step S21, the grouping section 452a generates the grouping information D6. In the evaluating step S22, the evaluating section 452b generates the determination information D7 based on the grouping information D6. The evaluating step S22 is described below in detail with reference to
The nozzles N_1 to N_3 are any three nozzles among the plurality of nozzles N included in the liquid ejecting head 210. In
As illustrated on the left side in
The images of the droplets DR_1, DR_4, and DR_7 are captured at the same timing. The images of the droplets DR_2, DR_5, and DR_8 are captured at the same timing. The images of the droplets DR_3, DR_6, and DR_9 are captured at the same timing.
The positional information D5 is acquired based on the target imaging information D1 indicating the target image G1 described above. The positional information D5 indicates the image G5 as illustrated on the right side in
The image G5 is obtained by binarizing, for each of the pixels PX, the target image G1 or an image based on the target image G1 into ON pixels PX_ON in which the droplets DR are present and OFF pixels PX_OFF in which the droplets DR are not present. In this case, a group of a plurality of adjacent ON pixels PX_ON indicates a droplet DR.
As illustrated on the left side of the first row in
As illustrated in the second row in
Even when the contrast between the droplets DR and the background BK is low due to insufficient illumination or even when dirt is attached to a lens of a camera of the measuring apparatus 300, it is possible to remove noise from the target image G1 and improve the accuracy of detecting the droplets DR by performing the noise removing step S13 described above.
Before the generation of the differential image G3, processing of reducing the resolution of the target image G1 and the resolution of the background image G2 may be performed without interfering with the subsequent processing. In this case, it is possible to reduce a period of time required for the subsequent processing.
As illustrated in the third row in
In the example illustrated in
Also in this case, by performing the binarizing step S14, it is possible to remove noise from the target image G1 and extract, from the target image G1, pixels PX in which the droplets DR are present with high accuracy.
As illustrated in the fourth row in
By performing the position identifying step S15 described above, the positional information D5 including the positional information items D5_1 to D5_n is obtained as information indicating the position of each of the droplets DR. In the example illustrated in
Determination methods in the determining step S20 are mainly classified into a determination method based on the arrangement of groups and a determination method based on a distribution of droplets in each of the groups. In the determining step S20, one type of determination method may be used alone or two or more types of determination methods may be used in combination. It is possible to prevent erroneous determination in the determining step S20 by performing the determining step S20 using a combination of two or more types of determination methods. In addition, in the determining step S20, the stability of the ejection may be quantified as the degree of stability in addition to the determination as to whether the stability of the ejection is high. An example of the quantification is described below in a second embodiment.
In the determination method based on the arrangement of groups, when one of the Y direction and the X direction is one direction, and the other of the Y direction and the X direction is the other direction, positional information items based on a plurality of ON pixels PX_ON of which at least portions overlap each other as viewed in the other direction are identified as a group in which the positional information items are arranged in the one direction, and the stability of the ejection is determined using the results of the identification.
First to sixth determination examples when the determination method based on the arrangement of groups is used in the determining step S20 are sequentially described below.
More specifically, for example, when a range of X coordinate values of a droplet DR_k is Ak=[Xk_mini, Xk_max], and Ak−1∩Ak≠ϕ is satisfied, a droplet DR_k−1 and the droplet DR_k belong to the same group. In this case, k is a natural number greater than or equal to 2 and less than or equal to n. In the example illustrated in
In this case, when Ak−2∩Ak=ϕ is satisfied, Ak−2∩Ak−1≠ϕ is satisfied, and Ak−1∩Ak≠ϕ is satisfied, a droplet DR_k−2 and the droplet DR_k belong to the same group. Therefore, even when an X coordinate value of the droplet DR_k−2 is different from an X coordinate value of the droplet DR_k, the droplet DR_k−2 and the droplet DR_k may belong to the same group.
In the grouping described above, when droplets DR ejected from the same nozzle N stably fly, the droplets DR belong to the same group. In the example illustrated in
As described above, in the first to fourth determination examples, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_1 to GR_3 in which the positional information items D5_1 to D5_n are arranged in the Y direction. In this case, the range of each of the groups GR_1 to GR_3 is defined as a minimal rectangle including the droplets DR belonging to the same group. Then, the stability of the ejection is evaluated based on the rectangles.
In the example illustrated in
Therefore, when a difference between the widths Wx1, Wx2, and Wx3 of the groups GR_1, GR_2, and GR_3 in the X direction exceeds an allowable range, it is determined that the ejection state is unstable.
In the example illustrated in
Therefore, when a difference between the widths Wy1, Wy2, and Wy3 of the groups GR_1, GR_2, and GR_3 in the Y direction exceeds an allowable range, it is determined that the ejection state is unstable.
In the example illustrated in
Therefore, when a variation in the intervals Dx1 and Dx2 between the adjacent groups GR in the X direction exceeds an allowable range, it is determined that the ejection state is unstable.
In the example illustrated in
Therefore, when the difference between the number of the groups GR and the number of the nozzles N exceeds an allowable range, it is determined that the ejection state is unstable.
In the grouping described above, droplets DR having the same history in terms of an ejection timing, droplet division, droplet coalescence, or the like belong to the same group. In the example illustrated in
As described above, in the fifth and sixth determination examples, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_4 to GR_6 in which the positional information items D5_1 to D5_n are arranged in the X direction. The range of each of the groups GR_4 to GR_6 is defined as a minimal rectangle including the droplets DR belonging to the same group. The stability of the ejection is evaluated based on the rectangles. This evaluation method is particularly effective when an image of the droplets is captured at one timing.
In the example illustrated in
Therefore, when a difference between the widths Wy4, Wy5, and Wy6 of the groups GR_4, GR_5, and GR_6 in the Y direction exceeds an allowable range, it is determined that the ejection state is unstable. In this determination method, when a plurality of results are obtained using a plurality of waveforms as illustrated in
In the example illustrated in
Therefore, it is possible to determine the ejection state based on the widths Wx4, Wx5, and Wx6 of the groups GR_4, GR_5, and GR_6 in the X direction.
The above-described method of determining the ejection state determines the ejection state of the liquid ejecting head 210 having the plurality of nozzles N that are arrayed in the X direction and from which ink is ejected in the Y direction. In this case, the Y direction is an example of a “first direction, the X direction is an example of a “second direction intersecting the first direction”, and the ink is an example of “liquid”.
As described above, the method of determining the ejection state includes the acquiring step S10 and the determining step S20. The acquiring step S10 acquires the plurality of positional information items D5_1 to D5_n by capturing, at a plurality of timings, images of droplets DR ejected from the plurality of nozzles N or by capturing an image of droplets DR ejected at a plurality of timings from the plurality of nozzles N. The determining step S20 determines the ejection state based on the plurality of positional information items D5_1 to D5_n.
In the above-described method of determining the ejection state, since a plurality of positional information items D5_1 to D5_n are acquired for each nozzle N by capturing, at a plurality of timings, images of droplets DR ejected from the plurality of nozzles N or by capturing an image of droplets DR ejected at a plurality of timings from the plurality of nozzles N, it is possible to obtain the plurality of positional information items D5_1 to D5_n indicating the positions of the droplets DR at the plurality of timings based on the ejection start timing for the plurality of nozzles N. The ejection state is determined based on the plurality of positional information items D5_1 to D5_n, and thus it is possible to obtain a plurality of factors regarding the stability of the ejection as determination results without repeating image capturing for each nozzle N. Therefore, it is possible to easily determine a plurality of factors regarding the stability of the ejection with reduced ink consumption in a reduced number of processes.
In the embodiment, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_1 to GR_3 in which the positional information items D5_1 to D5_n are arranged in the Y direction, and the ejection state is determined based on the widths Wx1, Wx2, and Wx3 of the groups GR_1, GR_2, and GR_3 in the X direction. Therefore, it is possible determine, as the ejection state, a difference between the directions in which droplets DR are ejected from the nozzles N.
In this case, as described above, in the determining step S20, when a difference between the widths Wx1, Wx2, and Wx3 of the groups GR_1, GR_2, and GR_3 in the X direction exceeds the allowable range, it is determined that the ejection state is unstable. Therefore, when a difference between the directions in which droplets DR are ejected from the nozzles N exceeds the allowable range, it is possible to determine that the ejection state is unstable.
In addition, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_1 to GR_3 in which the positional information items D5_1 to D5_n are arranged in the Y direction, and the ejection state is determined based on the widths Wy1, Wy2, and Wy3 of the groups GR_1, GR_2, and GR_3 in the Y direction. Therefore, it is possible to determine, as the ejection state, a difference between the speeds at which the droplets DR are ejected from the nozzles N.
In this case, as described above, in the determining step S20, when a difference between the widths Wy1, Wy2, and Wy3 of the groups GR_1, GR_2, and GR_3 in the Y direction exceeds the allowable range, it is determined that the ejection state is unstable. Therefore, when a difference between the speeds at which the droplets DR are ejected from the nozzles N exceeds an allowable range, it is possible to determine that the ejection state is unstable.
In addition, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_1 to GR_3 in which the positional information items D5_1 to D5_n are arranged in the Y direction, and the ejection state is determined based on the intervals Dx1 and Dx2 between the adjacent groups GR in the X direction. Therefore, it is possible to determine, as the ejection state, a variation in the ejection positions of the nozzles N.
In this case, as described above, in the determining step S20, when a variation in the intervals Dx1 and Dx2 between the adjacent groups GR in the X direction exceeds the allowable range, it is determined that the ejection state is unstable. Therefore, when a variation in the ejection positions of the nozzles N exceeds an allowable range, it is possible to determine that the ejection state is unstable.
In addition, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_1 to GR_3 in which the positional information items D5_1 to D5_n are arranged in the Y direction, and the ejection state is determined based on the number of the groups GR and the number of the nozzles N. Therefore, it is possible to determine, as the ejection state, whether a nozzle N from which a droplet is not ejected is present.
In this case, as described above, in the determining step S20, when the difference between the number of the groups GR and the number of the nozzles N exceeds the allowable range, it is determined that the ejection state is unstable. Therefore, when the number of nozzles N from which a droplet is not ejected exceeds an allowable range, it is possible to determine that the ejection state is unstable.
In addition, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_4 to GR_6 in which the positional information items D5_1 to D5_n are arranged in the X direction, and the ejection state is determined based on the widths Wy4, Wy5, and Wy6 of the groups GR_4, GR_5, and GR_6 in the Y direction. Therefore, it is possible to determine, as the ejection state, a difference between the speeds at which the droplets DR are ejected from the nozzles N.
In this case, as described above, in the determining step S20, when a difference between the widths Wy4, Wy5, and Wy6 of the groups GR_4, GR_5, and GR_6 in the Y direction exceeds the allowable range, it is determined that the ejection state is unstable. Therefore, when a difference between the speeds at which the droplets DR are ejected from the nozzles N exceeds the allowable range, it is possible to determine that the ejection state is unstable.
In addition, as described above, in the determining step S20, the plurality of positional information items D5_1 to D5_n are grouped into the groups GR_4 to GR_6 in which the positional information items D5_1 to D5_n are arranged in the X direction, and the ejection state is determined based on the widths Wx4, Wx5, and Wx6 of the groups GR_4, GR_5, and GR_6 in the X direction. Therefore, it is possible to determine, as the ejection state, a difference between the speeds at which the droplets DR are ejected from the nozzles N.
In addition, as described above, in the acquiring step S10, the plurality of positional information items D5_1 to D5_n are acquired by binarizing, for each of the pixels PX, results obtained by the image capturing of the droplets DR ejected from the plurality of nozzles N into ON pixels PX_ON in which the droplets DR are present and OFF pixels PX_OFF in which the droplets DR are not present. Therefore, as compared with a case where the binarization is not performed, it is possible to measure the positions of the droplets DR or the widths of the groups GR with high accuracy.
In addition, as described above, in the acquiring step S10, the plurality of positional information items D5_1 to D5_n are acquired using, as a positional information item, an information item indicating a position based on a group of adjacent ON pixels PX_ON. Therefore, it is possible to use the binarized results of the image capturing to acquire the plurality of positional information items D5_1 to D5_n indicating the positions of the respective droplets DR.
In addition, as described above, in the determining step S20, when one of the Y direction and the X direction is one direction, and the other of the Y direction and the X direction is the other direction, positional information items based on a plurality of ON pixels PX_ON separated from each other by a distance shorter than a predetermined threshold (for example, two pixels) as viewed in the other direction are identified as a group GR in which the positional information items are arranged in the one direction. As processing of comparing the distance with the predetermined threshold, a method of simply calculating the distance between the pixels of the positional information items, and a method of calculating the distance by changing, to ON pixels, OFF pixels present around the ON pixels PX_ON of the positional information items and separated from the ON pixels by the predetermined threshold or less and determining whether the ON pixels overlap each other after the changing. In addition, more preferably, positional information items based on a plurality of ON pixels PX_ON of which at least portions overlap each other as viewed in the other direction are identified as a group GR in which the positional information items are arranged in the one direction. According to these methods, it is possible to use the binarized results of the image capturing to group the plurality of positional information items D5_1 to D5_n into groups in which the positional information items D5_1 to D5_n are arranged in the X direction or the Y direction.
In addition, as described above, in the acquiring step S10, the noise removal is performed to remove noise from the results of image capturing of the droplets DR ejected from the plurality of nozzles N using the background image G2 obtained as a result of the image capturing in a state in which a droplet DR is not ejected from the plurality of nozzles N. Therefore, it is possible to improve the accuracy of the positions indicated in the plurality of positional information items D5_1 to D5_n.
As described above, the method of determining the ejection state is performed using the ejection state determining apparatus 400. The ejection state determining apparatus 400 includes the acquiring section 451 and the determining section 452. The acquiring section 451 acquires the plurality of positional information items D5_1 to D5_n by capturing, at the plurality of timings, images of the droplets DR ejected from the plurality of nozzles N. The determining section 452 determines the ejection state based on the plurality of positional information items D5_1 to D5_n. In the ejection state determining apparatus 400, since the method of determining the ejection state is performed, it is possible to easily determine a plurality of factors regarding the stability of the ejection with reduced ink consumption in a reduced number of processes.
As described above, the ejection state determining apparatus 400 is implemented using the program PRG which is an example of an “ejection state determining program”. The program PRG causes a computer to execute the acquiring step S10 and the determining step S20. In the program PRG, since the method of determining the ejection state is performed, it is possible to easily determine a plurality of factors regarding the stability of the ejection with reduced ink consumption in a reduced number of processes.
Each embodiment exemplified above can be modified. Specific modifications that are applicable to each embodiment described above are exemplified below. Two or more aspects selected from the following examples may be combined as appropriate so as not to contradict each other.
In addition, when the grouping is performed in the first to fourth determination examples as described above, a distribution of the X coordinates of the droplets DR may be obtained as a result of quantitative evaluation. Similarly, when the grouping is performed in the fifth and sixth determination examples as described above, a distribution of the Y coordinates of the droplets DR may be obtained as a result of the quantitative evaluation. In addition, variance (standard deviation) of the coordinates or the like may be obtained as a result of the quantitative determination.
When the grouping is performed in the first to fourth determination examples as described above, it is possible to obtain the number of satellite droplets by counting the number of droplets DR belonging to each group and obtaining a difference between each of the counted numbers and each of the numbers of times that the drive elements 211 are driven.
When a plurality of groups are present, the numbers of droplets DR belonging to the groups may be compared and the degree of instability may be calculated based on the results of the comparison. For example, when the numbers of the droplets DR belonging to the groups are equal, it is determined that the ejection state is stable. On the other hand, when the numbers of the droplets DR belonging to the groups are not equal, the degree of instability is calculated based on a difference between the numbers of the droplets DR.
In the embodiment described above, the first to sixth determination examples are exemplified as the determination method in the determining step, but the determination method is not limited thereto. For example, any two or more of the first to sixth determination examples may be combined or another determination example may be added to the determination method.
Number | Date | Country | Kind |
---|---|---|---|
2022-100906 | Jun 2022 | JP | national |