The present invention relates to a full-line type inkjet printing apparatus that prints an image by using a plurality of nozzle arrays, an inkjet printing method, and a storage medium that stores a program for executing the inkjet printing method.
The full-line type inkjet printing apparatus uses an elongated print head in which a nozzle array extends across the entire area in a width direction of a printing area of a print medium. Then, the full-line type inkjet printing apparatus prints an image by ejecting ink from nozzles of the print head while continuously conveying the print medium in a direction crossing the nozzle array. In a case where the full-line type inkjet printing apparatus ejects different types of ink from a plurality of nozzle arrays of the print head and prints a multicolor image, displacement (color shift) of landing positions of multiple colors of ink printing the same pixel causes a lower quality of a printed image. Examples of the displacement of ink landing positions (printing position displacement) include displacement that occurs at an early stage of the use of the print head due to an installation error of the print head and displacement that occurs along with the use of the print head, according to the use situation of nozzles. In the full-line type inkjet printing apparatus, the relation between the position of the nozzles of the print head and the position of the print medium in a width direction is fixed. Therefore, the displacement of ink landing positions has a greater impact on a printed image as compared to a serial scan-type inkjet printing apparatus capable of printing one line in a scanning direction of the print head by using a plurality of nozzles.
Japanese Patent Laid-Open No. 2012-35477 discloses a method for coping with the displacement of ink landing positions that occurs at an early stage of the use of a print head due to an installation error of the print head in a serial scan-type inkjet printing apparatus using a plurality of nozzle arrays of the print head. That is, based on a relative positional relation among a plurality of patterns printed on a print medium, a displacement amount from an ideal ink landing position is calculated and the ink landing position is corrected based on the displacement amount.
However, the method disclosed in Japanese Patent Laid-Open No. 2012-35477 cannot cope with the displacement of ink landing positions that occurs along with the use of the print head. That is, in Japanese Patent Laid-Open No. 2012-35477, in a case where the displacement of landing positions of ink ejected from the nozzles occurs according to the use situation of the nozzles that print a plurality of patterns, the ink landing positions become misaligned within these patterns. As a result, a displacement amount of ink landing positions cannot be accurately calculated.
The present invention provides an inkjet printing apparatus for correcting printing position displacement that occurs along with the use of a print head in a full-line type inkjet printing apparatus, an inkjet printing method, and a storage medium.
In the first aspect of the present invention, there is provided an inkjet printing apparatus comprising:
a conveying unit configured to convey a print medium in a first direction;
a print head provided with a reference side nozzle array and a plurality of nonreference side nozzle arrays in a second direction crossing the first direction, each nozzle array provided with a plurality of nozzles capable of ejecting ink;
a pattern printing control unit configured to cause the print head to print, in a same position on the print medium, a reference pattern printed by the reference side nozzle array and a nonreference pattern printed by each of the plurality of nonreference side nozzle arrays;
a detecting unit configured to detect, based on a printing result of the reference pattern and each of the nonreference patterns, a relative position displacement amount between a reference printing position of the reference pattern and a nonreference printing position of each of the nonreference patterns;
a first calculating unit configured to calculate, based on a maximum value of a displacement amount of the reference printing position with respect to each of the nonreference printing positions in a direction opposite to the first direction, a first correction value for correcting displacement of the reference printing position in the opposite direction;
a second calculating unit configured to calculate, with reference to the reference printing position after corrected based on the first correction value, a second correction value for correcting displacement in the opposite direction for each of the nonreference printing positions; and
an image printing control unit configured to print an image on the print medium by controlling the print head to correct a printing position of the reference side nozzle array according to the first correction value and correct a printing position of each of the plurality of nonreference side nozzle arrays according to the second correction value.
In the second aspect of the present invention, there is provided an inkjet printing apparatus comprising:
a conveying unit configured to convey a print medium in a first direction;
a print head provided with a first nozzle array and a second nozzle array in a second direction crossing the first direction, each nozzle array provided with a plurality of nozzles capable of ejecting ink;
a pattern printing control unit configured to cause the print head to print, in a same position on the print medium, a first pattern printed by the first nozzle array and a second pattern printed by the second nozzle array;
a detecting unit configured to detect, based on a printing result of the first and second patterns, a relative position displacement amount between a first printing position of the first pattern and a second printing position of the second pattern;
a first calculating unit configured to calculate, based on the relative position displacement amount, a first correction value for correcting displacement of the first printing position in a direction opposite to the first direction with reference to the second printing position;
a second calculating unit configured to calculate, with reference to the first printing position after corrected based on the first correction value, a second correction value for correcting displacement of the second printing position in the opposite direction; and
an image printing control unit configured to print an image on the print medium by controlling the print head to correct a printing position of the first nozzle array according to the first correction value and correct a printing position of the second nozzle array according to the second correction value.
In the third aspect of the present invention, there is provided an inkjet printing method comprising:
a conveying step of conveying a print medium in a first direction;
a pattern printing control step of controlling a print head provided with a reference side nozzle array and a plurality of nonreference side nozzle arrays in a second direction crossing the first direction, each nozzle array provided with a plurality of nozzles capable of ejecting ink, to print, in a same position on the print medium conveyed in the first direction, a reference pattern printed by the reference side nozzle array and a nonreference pattern printed by each of the plurality of nonreference side nozzle arrays;
a detecting step of detecting, based on a printing result of the reference pattern and each of the nonreference patterns, a relative position displacement amount between a reference printing position of the reference pattern and a nonreference printing position of each of the nonreference patterns;
a first calculating step of calculating, based on a maximum value of a displacement amount of the reference printing position with respect to each of the nonreference printing positions in a direction opposite to the first direction, a first correction value for correcting displacement of the reference printing position in the opposite direction;
a second calculating step of calculating, with reference to the reference printing position after corrected based on the first correction value, a second correction value for correcting displacement in the opposite direction for each of the nonreference printing positions; and
an image printing control step of printing an image on the print medium by controlling the print head to correct a printing position of the reference side nozzle array according to the first correction value and correct a printing position of each of the plurality of nonreference side nozzle arrays according to the second correction value.
In the fourth aspect of the present invention, there is provided a non-transitory computer readable storage medium having stored therein a program for causing a computer to execute an inkjet printing method,
the inkjet printing method comprising:
a conveying step of conveying a print medium in a first direction;
a pattern printing control step of causing a print head provided with a first nozzle array and a second nozzle array in a second direction crossing the first direction, each nozzle array provided with a plurality of nozzles capable of ejecting ink, to print, in a same position on the print medium conveyed in the first direction, a first pattern printed by the first nozzle array and a second pattern printed by the second nozzle array;
a detecting step of detecting, based on a printing result of the first and second patterns, a relative position displacement amount between a first printing position of the first pattern and a second printing position of the second pattern;
a first calculating step of calculating, based on the relative position displacement amount, a first correction value for correcting displacement of the first printing position in a direction opposite to the first direction with reference to the second printing position;
a second calculating step of calculating, with reference to the first printing position after corrected based on the first correction value, a second correction value for correcting displacement of the second printing position in the opposite direction; and
an image printing control step of printing an image on the print medium by controlling the print head to correct a printing position of the first nozzle array according to the first correction value and correct a printing position of the second nozzle array according to the second correction value.
According to the present invention, the full-line type inkjet printing apparatus can detect printing position displacement among a plurality of nozzle arrays that occurs along with the use of the print head and correct the displacement.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present invention will be described based on the drawings.
A print medium P fed from a feeding unit 1 is conveyed at a predetermined speed in an X direction (conveying direction) while being sandwiched between conveying roller pairs 3 and 4, and then is discharged to a discharging unit 2. Between the conveying roller pair 3 in an upstream side and the conveying roller pair 4 in a downstream side, there is provided an inkjet print head (print head) capable of ejecting two or more colors of ink toward the print medium P based on print data. Furthermore, the printing apparatus is provided with a scanner 6 for scanning an image printed on the print medium P. The print data is generated by performing various kinds of processing such as color conversion processing and quantization processing on image data represented in RGB values corresponding to the image printed on the print medium P. According to this print data, information indicating ejection or nonejection of ink is specified for each pixel on the print medium.
As shown in
First, the CPU 31 functions as a pattern printing control unit and prints, by using the print head 5, a line (horizontal line) on the print medium P as a color shift detection pattern (test pattern) for detecting the state of a color shift (S1).
Next, the CPU 31 reads the printed color shift detection pattern (the lines LK, LC) by using the scanner 6 (S2), and based on the read data, detects a relative color shift amount (a detection value) in the conveying direction regarding K ink and C ink (S3).
The reason for detecting the relative color shift amount as in this example will be described.
For example, as compared to 210 mm, which is the width of the A4 size print medium, the printing position displacement of a monochrome image is small, ranging from several tens to a hundred and tens of μm, and the production error of the scanner 6 and the moving error for the reading are about several tens of μm in the conveying direction. Furthermore, in a case where a reading resolution of the scanner 6 is 600 dpi, the size of one pixel is about 40 μm. For this reason, it is difficult to detect a displacement amount of several tens of μm or smaller in the conveying direction in each position of the print head in the width direction for a monochrome image made with K ink, C ink, or the like. Furthermore, in a case where a printing position displacement amount is detected for each chip, it is impossible to detect the printing position displacement occurring within the chip. Furthermore, in a case where a plurality of detection patterns corresponding to subdivided portions of the print head are printed and the detection patterns are read for analysis of the printing positions among the detection patterns, the analysis requires a long time.
Meanwhile, the detection of the relative color shift amount as in this example allows reading of the detection pattern for K ink and C ink by using the read pixel in substantially the same position in the scanner 6, and thus, the detection is hardly affected by the production error and the moving error of the scanner 6. Furthermore, the color shift detection pattern is printed while a printing timing between the two colors of ink is shifted, and change in a concentration of the detection pattern and pattern change are read. Accordingly, even if a reading resolution of the detection pattern is low, a relative position displacement amount between the printing positions for the color ink can be easily calculated. In addition, the printing position displacement occurs not only according to the number of ink ejections but also due to the change in the ink ejection speed caused by the production error of the print head and the driving conditions of the print head. As compared to the case of estimating the printing position displacement amount only from the number of ink ejections, printing the detection pattern and measuring the actual printing position displacement amount as described above allow more accurate detection of the printing position displacement amount.
Next, the CPU 31 calculates a correction value for each of the groups G0, G1, G2, G3 in the chips C1, C2, C3 for K ink and C ink based on a detection value of the relative color shift amount (S5). Then, the CPU 31 functions as an image printing control unit and adjusts a printing timing (ejection timings for K ink and C ink) according to the correction value (S6).
The CPU 31 first calculates a correction value for each of the groups G0 to G3 for each of the chips C1 to C3 for K ink (S11). More specifically, as shown in
Next, the CPU 31 calculates a correction value for C ink (S13). More specifically, for the groups G0, G1 in the chip C2 with a relative color shift amount of “+1”, since the printing position of C ink is displaced by one pixel in the upstream side in the conveying direction, the correction value is set at “1” as shown in
(Color Shift Detection Pattern)
In the present embodiment, printing position displacement in a case where an ink ejection speed decreases as the number of use of the print head increases is corrected. In this case, in allocating print data to a plurality of nozzle arrays corresponding to the same color of ink, the print data is allocated such that the nozzle arrays have substantially the same use frequency, whereby each of the nozzle arrays has substantially the same amount of printing position displacement. Accordingly, in the present embodiment, only a detection pattern for detecting printing position displacement between the nozzle arrays L1, L3 is printed.
The pattern Pd is a pattern for detecting the positions of the used nozzles. Since the scanner 6 or the like for reading the color shift detection pattern Pa has a reading error to some extent within its reading width, with only the color shift detection pattern Pa, it is difficult to accurately determine the nozzle positions. Then, in this example, the pattern Pd for specifying the nozzle positions is printed. By comparing information about the positions of the nozzles to be used for printing the pattern Pd with the read data on the pattern Pd, it is possible to associate the read image of the color shift detection pattern Pa and the nozzle numbers 0 to 31. The pattern Pd is printed with at least one of K ink and C ink.
In this example, the color shift detection pattern Pa between K ink and C ink is printed five times (detection patterns Pa-1 to Pa-5). The detection pattern Pa-3 in the middle is printed such that the printing position of K ink and the printing position of C ink are not displaced from each other in the conveying direction on the print data. The detection pattern Pa-2 is printed such that the printing position of C ink is displaced from the printing position of K ink in the conveying direction by “+1” pixel. The detection pattern Pa-1 is printed such that the printing position of C ink is displaced from the printing position of K ink in the conveying direction by “+2” pixel. Further, the detection pattern Pa-4 is printed such that the printing position of C ink is displaced from the printing position of K ink in the conveying direction by “−1” pixel. The detection pattern Pa-5 is printed such that the printing position of C ink is displaced from the printing position of K ink in the conveying direction by “−2” pixel. In this manner, the detection patterns Pa-1 to Pa-5 are printed in which the printing position of K ink and the printing position of C ink are sequentially displaced from each other on the print data, and the printing result is read. From the read result, it is possible to determine the level of an actual relative color shift amount and the level of displacement of the print data for correcting the relative color shift amount (the level of a shift in ink ejection timing).
The pattern Pe is a pattern for detecting the positions of the used nozzles like the pattern Pd. In this example, before or after printing the color shift detection pattern Pa, the patterns Pd, Pe for detecting the positions of the used nozzles are printed. As a result, it is possible to detect winding and inclination of the print medium, if any, in printing and reading the pattern P(K-C) for color shift detection between K-C. By reflecting the detection result, it is possible to more accurately determine the positions of the nozzles.
By reading the printing result of the detection pattern P(K-C), it is possible to detect a relative color shift amount between two colors (between K-C) in each of the nozzle positions of the print head. The printing position (ink landing position) in each nozzle position of the print head changes depending on the variations in the use frequency of the nozzles. In the present embodiment, a detection pattern is printed by the nozzles ejecting two colors of ink in the same position in the conveying direction, and the detection pattern printed in the same position is read based on substantially the same reading pixel of the scanner 6. Then, a printing position displacement amount for two colors of ink is analyzed. Accordingly, it is possible to reliably detect printing position displacement caused by the variations in the use frequency of the nozzles in the print head. In the present embodiment, like the printing position displacement amount for two colors of ink, it is also possible to detect, for example, a printing position displacement amount for the same color of ink ejected from two nozzles in different nozzle arrays.
In the present embodiment, four colors of ink, K, C, M, Y, are used to correct a color shift among them. The printing area and the reading area of the color shift detection pattern are smaller than the entire width of the print head. More specifically, in a case where the width of the print medium on which a color shift detection pattern is printed is smaller than the entire width of the print head, it is assumed that, for example, a readable width of the scanner 6 is smaller than the entire width of the print head. The processing such as printing and reading of the detection pattern in the present embodiment is the same as that of
The CPU 31 first calculates a correction value for K ink (within the detection area) in the detection area R0 (see
Next, the CPU 31 calculates a correction value for K ink (outside the detection area) in the areas R1, R2 (see
Next, the CPU 31 calculates a final correction value (final value) for K ink based on the correction value for K ink (within the detection area) and the correction value for K ink (outside the detection area) (S23). In this example, based on the logical OR between the correction value for K ink (within the detection area) and the correction value for K ink (outside the detection area), a correction value (final value) is calculated.
In this example, information about the number of ink ejections is used for calculating a correction value (outside the detection area). However, in a case where a production error and driving conditions of the print head have a greater impact as compared to a detection error in a color shift amount, the information about the number of ink ejections may be referred to in calculating a correction value (within the detection area). For example, only in a case where a color shift amount is equal to or smaller than “−1” and the number of ejected dots is “8×107” or greater, “1” may be set as the correction value for K ink.
Next, the CPU 31 reflects the correction value for K ink (the final value) of
Next, the CPU 31 uses the relative color shift amounts (after the correction of K) between K-C, between K-M, and between K-Y and calculates correction values for C, M, Y inks (within the detection area) in the detection area R0 (S25). More specifically, as shown in
(Color Shift Detection Pattern)
In the present embodiment, as shown in
At an early stage of the use of a print head and a stage where the number of ink ejections is equal to or less than a predetermined number with small printing position displacement, the method disclosed in Japanese Patent Laid-Open No. 2012-35477 is effective. In these stages, like Japanese Patent Laid-Open No. 2012-35477, a displacement amount from an ideal ink landing position can be calculated based on a relative positional relation among a plurality of patterns printed on a print medium and the ink landing position can be corrected based on the displacement amount. At the stages where the method of Japanese Patent Laid-Open No. 2012-35477 is effective, the printing position displacement may be corrected by using the method disclosed in Japanese Patent Laid-Open No. 2012-35477 and, after the number of ink ejections exceeds a predetermined number, the printing position displacement may be corrected by using the method of the present invention. Furthermore, at an early stage where the number of ink ejections is equal to or less than a predetermined number, as disclosed in Japanese Patent Laid-Open No. 2012-35477, displacement among a plurality of chips of the print head may be corrected, and, after the number of ink ejections exceeds a predetermined number, the printing position displacement among the chips may be corrected by using the method of the present invention. In this case, in addition to the detection patterns of printing position displacement (color shift) among a plurality of arrays ejecting different types of ink, a detection pattern of printing position displacement among the chips of the print head may be printed and the reading processing may be performed on the result. A printing result of the detection pattern may be read by a reading device or may be read by a user.
Furthermore, printing position displacement caused by variations in an ink ejection speed is affected by a conveying speed of a print medium and a distance between the print head and the print medium P. For this reason, the present invention may be applied only to a case where a conveying speed of the print medium has increased and to a case where a distance between the print head and the print medium has increased. In addition, an allowable printing position displacement amount may be different depending on the type and use of print medium. Accordingly, the present invention may be applied to some printing modes among a plurality of printing modes that are set in accordance with the type, use, and printing quality of print medium.
In the above-described embodiments, the nozzle array ejecting K ink is specified as a reference side nozzle array and the nozzle arrays ejecting C, M, Y inks are specified as nonreference side nozzle arrays, and a relative printing position displacement amount thereamong is detected. However, the reference side nozzle array is not limited to the nozzle array for K ink. Any nozzle array may be the reference side nozzle array. Furthermore, to detect a relative color shift amount, the number of colors of ink used may be two or greater. Further, of the plurality of colors of ink used in a printing apparatus, the use of color ink having a great impact of a printing position displacement amount and blur may be limited to correct the printing position displacement.
In the above-described embodiments, the printing positions among a plurality of colors of ink are adjusted. However, the present invention may be applicable also to a case where printing position displacement occurs because the number of ink ejections is imbalanced among a plurality of nozzle arrays printing the same pixel with the same color of ink. Furthermore, the present invention may be applied, for example, to correct the printing position displacement among nozzle arrays ejecting two different types of K ink.
The present invention may be realized in the processing of providing a program for implementing one or more functions of the above-described embodiments for a system or an apparatus via a network or a storage medium and causing one or more processers in a computer of the system or the apparatus to read and execute the program. Furthermore, the present invention may be realized also by a circuit (e.g., ASIC) for implementing one or more functions.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2018-164781, filed Sep. 3, 2018, which is hereby incorporated by reference wherein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
JP2018-164781 | Sep 2018 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6164754 | Ide et al. | Dec 2000 | A |
6334659 | Maeda et al. | Jan 2002 | B1 |
6364446 | Ishikawa et al. | Apr 2002 | B1 |
6557982 | Murakami et al. | May 2003 | B2 |
6568784 | Izumi | May 2003 | B2 |
6572212 | Konno et al. | Jun 2003 | B2 |
6580460 | Takahashi et al. | Jun 2003 | B1 |
6644770 | Niimura et al. | Nov 2003 | B1 |
6729709 | Konno et al. | May 2004 | B2 |
6733100 | Fujita et al. | May 2004 | B1 |
6808247 | Kawatoko et al. | Oct 2004 | B2 |
6827413 | Kawatoko et al. | Dec 2004 | B1 |
6921218 | Moriyama et al. | Jul 2005 | B2 |
6957880 | Kawatoko et al. | Oct 2005 | B2 |
6960036 | Fujita et al. | Nov 2005 | B1 |
7048351 | Kawatoko | May 2006 | B2 |
7052191 | Moriyama et al. | May 2006 | B2 |
7057756 | Ogasahara et al. | Jun 2006 | B2 |
7290855 | Chikuma et al. | Nov 2007 | B2 |
7296872 | Hayashi et al. | Nov 2007 | B2 |
7325900 | Hayashi et al. | Feb 2008 | B2 |
7344219 | Sakamoto et al. | Mar 2008 | B2 |
7524011 | Kawatoko | Apr 2009 | B2 |
7600835 | Moriyama et al. | Oct 2009 | B2 |
7618116 | Hamasaki et al. | Nov 2009 | B2 |
7706023 | Kanda et al. | Apr 2010 | B2 |
7959246 | Hamasaki et al. | Jun 2011 | B2 |
8147019 | Fujita et al. | Apr 2012 | B2 |
8251480 | Moriyama et al. | Aug 2012 | B2 |
8287074 | Kano et al. | Oct 2012 | B2 |
8313188 | Muro et al. | Nov 2012 | B2 |
8384944 | Kawatoko et al. | Feb 2013 | B2 |
8430472 | Nishikori et al. | Apr 2013 | B2 |
8444246 | Muro et al. | May 2013 | B2 |
8608271 | Murayama et al. | Dec 2013 | B2 |
8622501 | Komamiya et al. | Jan 2014 | B2 |
8675250 | Muro et al. | Mar 2014 | B2 |
8757754 | Azuma et al. | Jun 2014 | B2 |
8864266 | Suzuki et al. | Oct 2014 | B2 |
8955956 | Yamomoto et al. | Feb 2015 | B2 |
8979238 | Nishikori et al. | Mar 2015 | B2 |
9016821 | Masuda et al. | Apr 2015 | B2 |
9028029 | Azuma et al. | May 2015 | B2 |
9039112 | Murayama et al. | May 2015 | B2 |
9079421 | Kato et al. | Jul 2015 | B2 |
9108403 | Kawatoko et al. | Aug 2015 | B2 |
9114631 | Fujita et al. | Aug 2015 | B2 |
9138989 | Kawatoko et al. | Sep 2015 | B2 |
9162496 | Muro | Oct 2015 | B2 |
9340009 | Murayama et al. | May 2016 | B2 |
9393790 | Kano et al. | Jul 2016 | B2 |
9457586 | Fujita et al. | Oct 2016 | B2 |
9498961 | Kano et al. | Nov 2016 | B2 |
9636906 | Kawatoko et al. | May 2017 | B2 |
9764562 | Suzuki et al. | Sep 2017 | B2 |
20050062784 | Matsuzaki | Mar 2005 | A1 |
20090079777 | Nagamura et al. | Mar 2009 | A1 |
20110109710 | Miyakoshi et al. | May 2011 | A1 |
20110310152 | Muro et al. | Dec 2011 | A1 |
20120033006 | Murayama et al. | Feb 2012 | A1 |
20120274951 | Nishikori et al. | Nov 2012 | A1 |
20190299592 | Iwasaki et al. | Oct 2019 | A1 |
20190299601 | Oikawa et al. | Oct 2019 | A1 |
Number | Date | Country |
---|---|---|
2012-035477 | Feb 2012 | JP |
Number | Date | Country | |
---|---|---|---|
20200070504 A1 | Mar 2020 | US |