The present disclosure relates to an inkjet printing apparatus for printing an image on a printing medium, a control method therefor, and a storage medium.
As a printing apparatus that forms ink dots on a printing medium to print an image, an inkjet printing apparatus of a so-called thermal system in which ink droplets are ejected by making use of thermal energy generated from a heating element is known. In the inkjet printing apparatus of the thermal system, the temperature of ink is an important parameter for maintaining the stability of ink ejection and maintaining a constant amount of ink to be ejected. This is because physical property values, such as the viscosity and surface tension of ink, vary depending on the temperature of ink, and as a result, the amount (ejection amount) of an ink droplet to be ejected and the ejection speed of an ink droplet vary. The ejection amount varies substantially linearly with respect to the temperature. When the temperature of ink is low, the ejection amount of ink is small, which may cause a decrease in printing density and density unevenness. In color printing, the color tone of an image varies. When the temperature of ink is low, the viscosity of ink is high, which may lead to a decrease in the ejection speed. When the viscosity of ink is extremely high, energy for ejecting ink droplets is insufficient, which may cause an ejection failure.
As a countermeasure against the issues raised when the temperature of ink is low, a control method for controlling the temperature of ink by heating or temperature retention is known. Examples of the control method include a method of heating ink by applying a voltage with a pulse width within a range in which no ink is ejected to the heating element, and a method of heating ink by providing a sub-heater separately from the heating element.
Japanese Patent Application Laid-Open No. 2012-240253 discusses a configuration for executing a printing operation even in a case where the temperature of ink falls outside a preset target temperature range when a printing job in which a specific printing mode is set is received.
As discussed in Japanese Patent Application Laid-Open No. 2012-240253, even when the temperature of ink is lower than a target temperature, a specific printing job is immediately started to thereby make it possible to reduce the time for completing a printing operation and to improve throughput.
According to one embodiment, an inkjet printing apparatus includes a print head configured to print an image on a printing medium using a printing element configured to eject ink with thermal energy, a scanning unit configured to cause the print head to scan the printing medium, and a control unit configured to control scanning by the scanning unit and image printing by the print head based on an image printing instruction, wherein the control unit performs a control operation including executing a preliminary ejection to eject, from the print head, ink that does not contribute to image printing before an image is printed in one scanning operation, and determining an amount of ink to be ejected in the preliminary ejection based on a difference between a target temperature and a scanning start temperature, which is a temperature of the print head acquired in response to an instruction to start the one scanning operation.
Further features of the present disclosure will become apparent from the following description of example embodiments with reference to the attached drawings.
A first example embodiment of the present disclosure will be described with reference to the drawings.
An outline of the configuration of the printing apparatus and a printing operation will be described with reference to
The printing medium P is conveyed in the conveyance direction (Y-direction in the drawings) from a spool 6, which holds the printing medium P, by a sheet feed roller 40 that is driven by a sheet feed motor (not illustrated) via a gear. At a predetermined position, a carriage unit 2 (hereinafter also referred to as a carriage) is driven by a carriage motor 3 to perform scanning in a +X-direction and a −X-direction along a guide shaft 8.
The print head 9 is detachably mounted on the carriage unit 2. In the process of scanning with the carriage unit 2, an ejection operation for ejecting ink droplets from ejection ports (nozzles) provided in the print head 9 is performed at a timing based on a position signal obtained by an encoder 7. In one scanning operation, an image is printed on an area corresponding to a certain width (band width) corresponding to a range in which nozzles are arrayed. After that, the printing medium P is conveyed and an image corresponding to a subsequent band width is printed. In the printing apparatus according to the present example embodiment, it is possible to execute a method for printing an image by conveying a printing medium corresponding to a band width in each scanning operation, or a method for printing an image by conveying a printing medium after executing a number of scanning operations without conveying the printing medium corresponding to the band width in each scanning operation. It is also possible to execute so-called multipath printing in which a number of pieces of thinned-out data corresponding to a number of scanning operations are prepared based on image data, a printing medium corresponding to a 1/n band is conveyed in each scanning operation, and an image is printed by executing a number of scanning operations, thereby completing formation of an image on a unit area.
The print head 9 is provided with a flexible wiring substrate for supplying a signal pulse for ejection driving, a head temperature adjustment signal, and the like. The other end of the flexible wiring substrate is connected to a control circuit for controlling the printing apparatus.
A carriage belt 42 can be used to transmit a driving force from the carriage motor 3 to the carriage unit 2. Instead of using the carriage belt 42, any other driving system, such as a system including a lead screw that is rotationally driven by the carriage motor 3 and extends in the main scanning direction, and an engagement portion that is provided on the carriage unit 2 and engages with a groove of the lead screw, can be adopted.
The printing medium P is nipped between the sheet feed roller 40 and a pinch roller and is conveyed and guided to a printing position on a platen 4. At the printing position, an image is printed at a position opposed to the print head 9 that performs scanning An area in which the print head 9 performs scanning is also referred to as a printing area. A face surface of the print head 9 is capped in an inactive state. Accordingly, when a printing start command is received, a cap 20 is taken off prior to printing, thereby bringing the print head 9 and the carriage unit 2 into a scanning ready state. When an amount of data corresponding to an amount of data to be printed in one scanning operation by the carriage unit 2 is stored in a buffer, the carriage unit 2 is driven by the carriage motor 3 to perform scanning and an image is printed on the printing area.
In each row, the heat generation units 52 and the nozzles 55 are shifted by half a pitch, thereby achieving a desired printing resolution. In this case, the printing element arrays 11 to 16 may have the same printing density and may include the same number of nozzles, or may have different printing densities and may include different numbers of nozzles. In the present example embodiment, 1280 nozzles are arranged at a density of about 490 nozzles per 1 cm for each color in the printing element arrays 11 to 16.
In the present example embodiment, the printing element arrays use a system in which the heat generation units 52 eject ink vertically with respect to the substrate 51. Alternatively, a system using an ejection portion configured to eject ink in a parallel direction may be used.
The MPU 102 controls each unit in the printing apparatus based on control programs stored in a control read-only memory (ROM) 105. A random access memory (RAM) 103 stores received signals, or is used as a work area for the MPU 102 and temporarily stores various data. A font-generating ROM 104 stores pattern information such as text and print data corresponding to code information, and outputs various pattern information corresponding to the input code information. A print buffer 121 is a print buffer for storing print data loaded to the RAM 103 or the like, and has a capacity corresponding to printing of a plurality of rows. The control ROM 105 can store not only the above-descried control programs but also fixed data corresponding to data or the like for use in a control process to be described below. These components are controlled by the MPU 102 via an address bus 117 and a data bus 118.
Motor drivers 114, 115, and 116 are motor drivers for driving a capping motor 113, the carriage motor 3, and a sheet feed motor 5, respectively, under control of the MPU 102. In step S203, a sheet sensor 109 detects whether a printing medium is present, or whether a printing medium is supplied to a position where printing can be performed by the print head 9. A driver 111 drives the heat generation units 52 of the print head 9 in response to the printing information signal. A power supply unit 120 supplies power to each of the units described above, and includes a battery and an alternating current (AC) adapter as a driving power supply device.
In a printing system including the printing apparatus and the host computer 100 that supplies the printing information signal to the printing apparatus, the host computer 100 transmits print data via a parallel port, an infrared port, a network, or the like. In this case, a required command is added to the head portion of the print data. Examples of the command to be added include information indicating the type of a printing medium on which an image is printed, the size of a printing medium, a printing quality, a sheet feed path, and information indicating whether to automatically discriminate an object. Examples of information indicating the type of a printing medium include the type of a printing medium, such as plain paper, an overhead projector (OHP) sheet, and glossy paper, and the type of a special printing medium, such as a transfer film, thick paper, and banner paper. Examples of information indicating the size of a printing medium include A0-size, A1-size, A2-size, B0-size, B1-size, and B2-size. Examples of information indicating the printing quality include draft, high-quality, medium-quality, highlighting of a specific color, and the type of monochrome/color. Information indicating the sheet feed path is determined depending on the configuration and type of a printing medium feeding unit included in the printing apparatus. Examples of information indicating the sheet feed path include an auto sheet feeder (ASF), a manual sheet feeder, a sheet feed cassette 1, and a sheet feed cassette 2. In the case of employing a structure for applying process liquid to improve the ink fixing property on a printing medium, information or the like for determining whether to apply the process liquid can be transmitted as a command.
According to these commands, data for printing is read from the ROM 105 described above and an image is printed based on the data in the printing apparatus. Examples of the data include data for determining the number of printing paths for multipass printing described above, the ejection amount of ink per printing medium unit area, a printing direction, and the like. Examples of the data also include the type of a mask for data thinning applied to multipass printing, driving conditions (e.g., the shape of a driving pulse to be applied to the heat generation units 52 and an application time) for the print head 9, a dot size, conditions for conveyance of a printing medium, the number of colors to be used, and a carriage speed.
A characteristic control configuration in the inkjet printing apparatus according to the present example embodiment will be described.
In step S107, the preliminary ejection is executed while the carriage unit 2 is being moved for scanning. In step S108, ink for printing an image on a printing medium is ejected. In step S109, carriage scanning in the first scanning operation is completed. After completion of carriage scanning, in step S110, the initialization operation end flag is turned off so as to execute the initialization operation for the subsequent scanning operation. After that, in step S111, the MPU 102 determines whether there is any image data left in the print buffer 121. If there is image data left in the print buffer 121, or if printing of all image data is not finished (NO in step S111), the processing returns to step S102 to execute the initialization operation before carriage scanning starts in step S104 and to execute the preliminary ejection condition determination sequence in the same manner as in the first scanning operation. After completion of the initialization operation, the subsequent scanning operation is started. In step S111, if it is determined that there is no image data left, or if printing of all image data is finished (YES in step S111), the printing operation in this flowchart ends in step S112.
First, in step S401, humidity information is obtained from an environmental humidity sensor (not illustrated) for measuring the humidity in an environment in which the printing apparatus body is installed. In step S402, the MPU 102 reads a table that defines a relationship between a target temperature and the number of preliminary ejections and is held in the ROM 105, and sets a target temperature W° C. for temperature-retention control. In step S403, the temperature sensor 53 provided on the substrate 51 of the print head 9 acquires a temperature T° C. in the vicinity of the print head 9. In step S404, the set target temperature W° C. and the temperature T° C. in the vicinity of the print head 9 are compared and the difference between the two temperatures is acquired. If the temperature T° C. in the vicinity of the print head 9 is lower than the target temperature W° C., that is, if the temperature difference is equal to or more than “0” (YES in step S404), the processing proceeds to step S405. In step S405, the temperature-retention control for the print head 9 is started. The temperature-retention control according to the present example embodiment is a control operation for heating ink by applying a voltage with a pulse width within a range in which no ink is ejected to a heating element serving as a printing element.
When the initialization operation to be executed in parallel with the sequence is completed and it is confirmed that the initialization operation end flag is turned on in step S406, preparation for the operation to be executed before start of the printing operation is completed. In this case, if the method by which the temperature-retention control is continued until the temperature T° C. in the vicinity of the print head 9 reaches the target temperature W° C. is employed, the initialization operation can be completed first, and as a result, the printing operation cannot be started and a time for waiting for the temperature in the vicinity of the print head 9 to rise is generated.
In the present example embodiment, in step S407, the above-described temperature-retention control is completed at the same time when the initialization operation end flag is turned on. In step S408, the temperature T° C. in the vicinity of the print head 9 at this timing is acquired. The temperature T° C. in the vicinity of the print head 9 acquired when the initialization operation is completed is referred to as a scanning start temperature. In step S409, a difference between the temperature T° C. in the vicinity of the print head 9, which is the acquired scanning start temperature, or the temperature T° C. in the vicinity of the print head 9 at this point of time, and the target temperature W° C. is calculated with reference to the table stored in the ROM 105. In step S410, depending on the calculated temperature difference, a preliminary ejection condition for executing the preliminary ejection is set.
If image printing is started at a low temperature before the temperature in the vicinity of the print head 9 reaches the target temperature W° C., an adverse effect may occur on an image due to an ejection failure as described above. Accordingly, in the present example embodiment, the number of preliminary ejections to be executed on the preliminary ejection receiver 18 immediately before image printing is increased, thereby accelerating a temperature rise in the print head 9 due to the execution of preliminary ejections. Thus, since the temperature in the vicinity of the print head 9 during image printing immediately after the preliminary ejections are executed can be increased to a temperature at which no ejection failure occurs, which results in preventing the occurrence of an adverse effect on an image.
On the other hand, when the environmental humidity is less than 40%, moisture in ink is more likely to be evaporated from the nozzles 55, so that ink in the vicinity of the nozzles 55 is thickened. For this reason, it may be desirable to decrease the viscosity of ink by increasing the temperature in the vicinity of the print head 9. Accordingly, in the present example embodiment, the target temperature W° C. is set to 50° C. In this case, unlike in the case of setting the target temperature W° C. to 40° C., it may be necessary to execute a number of preliminary ejections for obtaining the effect of increasing the temperature in the vicinity of the print head 9. For example, when the temperature T° C. in the vicinity of the print head 9 is 40° C., it may be necessary to execute 12 preliminary ejections per nozzle so as to increase the temperature T° C. by 5° C. When the temperature T° C. in the vicinity of the print head 9 is 50° C., it may be desirable to execute 16 preliminary ejections per nozzle so as to increase the temperature T° C. by 5° C. Accordingly, when the target temperature W° C. is set to 50° C., the number of preliminary ejections set depending on the difference between the target temperature W° C. and the temperature T° C. in the vicinity of the print head 9 is larger than the number of preliminary ejections set when the target temperature W° C. is 40° C. at the same temperature difference.
As described above, the preliminary ejection condition is set depending on the difference between the temperature T° C. in the vicinity of the print head 9 and the target temperature W° C. In this case, when the temperature T° C. in the vicinity of the print head 9 is lower than the target temperature W° C., the number of preliminary ejections is increased depending on the temperature difference, thereby making it possible to accelerate a temperature rise in the vicinity of the print head 9 due to the execution of preliminary ejections and to prevent deterioration in image quality during image printing after the preliminary ejections. In this case, the control operation is performed in such a way that the number of preliminary ejections is increased as the temperature difference increases, thereby dealing with a case where the temperature in the vicinity of the print head 9 is much lower. Carriage scanning can be immediately started without waiting for the temperature in the vicinity of the print head 9 to reach the target temperature. Consequently, deterioration in throughput can be prevented.
In the present example embodiment, the control operation is performed in such a way that the target temperature and the number of preliminary ejections are changed depending on the environmental humidity. However, the same advantageous effects can be obtained also by performing the control operation regardless of the humidity.
In the present example embodiment, the control operation is performed by setting the condition for each scanning operation not only in the preliminary ejection prior to the first scanning operation, but also in the preliminary ejection in the second and subsequent scanning operations, but instead the control operation may be performed by changing only the preliminary ejection prior to the first scanning operation. It is also possible to employ a configuration in which the control operation of the related art in which carriage scanning is not started before the temperature in the vicinity of the print head reaches the target temperature is executed without changing the condition for the preliminary ejection prior to the first scanning operation, and the control operation according to the present example embodiment is executed in the second and subsequent scanning operations. The control operation according to the present example embodiment is executed before at least one scanning operation, which leads to an improvement in throughput.
A second example embodiment will be described. In the first example embodiment, the control operation is performed by changing the number of preliminary ejections. However, in the case of executing the preliminary ejections while scanning with the carriage unit 2 is being executed, it may be necessary to increase the width of the preliminary ejection receivers 18 and 18′ as the number of preliminary ejections increases. According to the second example embodiment, in the case of setting the preliminary ejection condition, the waveform of a driving pulse to be applied to each printing element for preliminary ejection is changed without changing the number of preliminary ejections. With this configuration, energy to be applied to each printing element can be increased and thus the effect of increasing the temperature in the vicinity of the print head 9 can be increased. The description of a control operation similar to that of the first example embodiment is omitted.
First, when the environmental humidity is 40% or more, the target temperature W° C. is set to 40° C. Under this condition, when the temperature T° C. in the vicinity of the print head 9 before execution of the preliminary ejection is higher than the target temperature W° C., the width of the driving pulse to be applied for the preliminary ejection is 0.762 μsec. On the other hand, when the temperature T° C. in the vicinity of the print head 9 is lower than the target temperature W° C., the width of the driving pulse is controlled to be increased as the difference between the temperatures increases. For example, the width of the driving pulse when the temperature difference is in a range from 0° C. to 5° C. is 0.800 μsec, and the width of the driving pulse when the temperature difference is in a range from 5° C. to 10° C. is 0.838 μsec. When the environmental humidity is less than 40%, the target temperature W° C. is set to 50° C. Under this condition, the amount of energy for obtaining the effect of increasing the temperature in the vicinity of the print head 9 due to the preliminary ejection is larger than that when the target temperature is set to 40° C. Accordingly, when the target temperature is set to 50° C., the width of the driving pulse for preliminary ejection depending on the difference between the target temperature W° C. and the temperature T° C. in the vicinity of the print head 9 is increased as compared with the case where the target temperature W° C. is 40° C.
As described above, when the difference between temperature T° C. in the vicinity of the print head 9 and the target temperature W° C. is large, the amount of energy per unit time to be applied to each printing element upon execution of the preliminary ejection is increased, thereby making it possible to print an image in a state where no ejection failure occurs, while enhancing the effect of increasing the temperature in the vicinity of the print head 9. Printing can be immediately started even when the temperature in the vicinity of the print head 9 has not reached the target temperature, which leads to an improvement in throughput.
In the present example embodiment, the control operation is performed using a single rectangular wave (single pulse) as the waveform of the driving pulse for the preliminary ejection. Alternatively, divided pulses (double pulses) for applying pulses in the order of a preheat pulse, an interval time, and a main heat pulse can be adopted. The width of each of the preheat pulse and the main heat pulse may be changed depending on the difference between the target temperature and the temperature in the vicinity of the print head 9, or the interval time may be changed. Any change may be made as long as a temperature rise in the print head 9 due to the preliminary ejection can be accelerated by changing the waveform of the driving pulse.
As a method for increasing the energy per unit time to be applied to each printing element upon execution of the preliminary ejection, a method of increasing input energy per unit time by increasing the ejection frequency as the temperature difference increases may be employed.
Alternatively, a method of increasing the temperature in the vicinity of the print head 9 by increasing the total amount of ink to be ejected upon execution of the preliminary ejection may be employed. Examples of the method of increasing the total amount of ink to be ejected include a method of increasing the preliminary ejection frequency as the temperature difference increases, and a method of increasing a time for executing the preliminary ejection as the temperature difference increases. To enhance the effect of increasing the temperature in the vicinity of the print head 9 with the same preliminary ejection time when it is difficult to increase the time for the preliminary ejection depending on the scanning speed, it is effective to increase the ejection frequency.
A third example embodiment will be described. According to the third example embodiment, the temperature-retention control is continued until the temperature in the vicinity of the print head 9 reaches a predetermined temperature, instead of immediately stopping the temperature-retention control when the difference between the target temperature and the temperature in the vicinity of the print head 9 is extremely large in the preliminary ejection condition determination sequence. The description of a control operation similar to that of the above-described example embodiments is omitted.
According to the control operation described above, in a case where it is determined that the temperature in the vicinity of the print head 9 is extremely low and an ejection failure cannot be avoided only by the effect of increasing the temperature in the vicinity of the print head 9 due to the execution of the preliminary ejection, the temperature-retention control is stopped and scanning is started at a time when conditions for continuing the temperature-retention control and maintaining the stable ejection state are satisfied. Also, in this case, the printing operation can be started even when the temperature in the vicinity of the print head 9 has not reached the target temperature. Consequently, the advantageous effect of improving the throughput can be obtained.
If the absolute value of the temperature in the vicinity of the print head 9 is less than or equal to a predetermined threshold, a control operation for continuing the temperature-retention control may be performed. The same advantageous effects can be obtained by any control operation, as long as the temperature-retention control can be continued until the conditions for ensuring the stable ejection state are satisfied.
Other example embodiments will be described. The temperature-retention control and heating control according to the example embodiments described above use the method of heating ink by applying a voltage with a pulse width within a range in which no ink is ejected to each printing element. Alternatively, a method of heating ink by providing a heater separately from the heating element may be used. In this case, the step of completing the temperature-retention control in step S407 illustrated in
In the above-described example embodiments, the temperature T° C. in the vicinity of the print head 9 is acquired by acquiring the temperature of the temperature sensor 53 provided on the substrate 51 of the print head 9. However, the method of acquiring the temperature T° C. is not limited to this method. The temperature of the temperature sensor 53 may be written into a memory every predetermined period and values stored in the memory may be acquired.
The above-described example embodiments illustrate a configuration in which the number of preliminary ejections, i.e., the number of ejections of ink droplets, is set as the preliminary ejection condition. However, the present invention is not limited to this configuration and any configuration may be employed as long as the temperature T° C. in the vicinity of the print head 9 can be increased by the preliminary ejection. Any other method, such as a method of setting the number of ink droplets to be ejected, or a method of setting a period for which ink droplets are ejected, can be employed.
In the above-described example embodiments, the timing when the temperature in the vicinity of the print head 9 to be compared with the target temperature is acquired is set as the timing when step S408 is executed after the temperature-retention control in step S407. However, the timing for acquiring the temperature in the vicinity of the print head 9 for setting the preliminary ejection condition is not limited to this timing. The temperature in the vicinity of the print head 9 may be acquired at any timing between a time when the printing operation sequence is started upon reception of an image printing instruction to a time when the preliminary ejection is executed in step S107. The temperature in the vicinity of the print head 9 may be acquired and the preliminary ejection condition may be set immediately before the preliminary ejection is executed. As described above, the temperature in the vicinity of the print head 9 may be acquired before scanning starts, and the preliminary ejection condition may be set in consideration of a decrease in the temperature in the vicinity of the print head 9 during a movement to the position of each of the preliminary ejection receivers (ink receivers) 18 and 18′.
Various embodiments of the present disclosure 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 example embodiments have been described, it is to be understood that the disclosure is not limited to the disclosed example 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. 2020-181985, filed Oct. 30, 2020, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2020-181985 | Oct 2020 | JP | national |