Inkjet recording device and inkjet recording method
The inkjet recording device addresses ink drying issues by using a control system to detect and manage non-ejection periods, reducing failures and improving image quality through controlled ink stirring.
Patent Information
- Application Number
- JP2023113735
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-11
- Publication Date
- 2025-01-24
AI Technical Summary
Inkjet recording devices experience ink ejection failures due to increased ink viscosity caused by drying, leading to deteriorated image quality, especially when printing images requiring large amounts of ink, which can damage the nozzle and recording head.
An inkjet recording device and method that includes a nozzle, a piezoelectric element, and a control system to detect non-ejection periods and input a second drive signal to stir ink without ejecting it, setting the start timing based on the length of non-ejection periods to reduce drying and improve image quality.
Reduces ink ejection failures and enhances image quality by preventing ink drying and maintaining consistent ink discharge, even during prolonged non-ejection states.
Smart Images

Figure 2025011551000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an inkjet recording apparatus and an inkjet recording method. [Background technology]
[0002] In an inkjet recording device that forms an image by the inkjet method, ink is ejected from the nozzles onto a sheet by applying a voltage to a piezoelectric element provided corresponding to the nozzle. In addition, in an inkjet recording device, the amount of ink ejected from the nozzles may change due to an increase in the viscosity of the ink caused by drying of the ink. In this case, the image quality of the printed matter printed by the inkjet recording device decreases.
[0003] In addition, in an inkjet recording device, if the nozzles continue to be in a non-ejection state even during printing processing, the ink may dry out and the viscosity of the ink may change, causing a change in the amount of ink ejected from the nozzles. Conventionally, an inkjet recording device has been disclosed that is capable of changing the minimum number of preliminary ejections required in accordance with the head temperature of the recording head (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2006-168041 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, when printing an image that requires a large amount of ink ejection, the amount of heat generated by the recording head itself and the head driver installed in the recording head increases during the printing process, causing the temperature to rise in the areas around the nozzles and in the flow path leading to the nozzles, accelerating the drying of the ink in the nozzles and resulting in poor ink ejection.
[0006] An object of the present invention is to provide an inkjet recording device and an inkjet recording method that can improve the image quality of printed matter by reducing ink ejection failure caused by an increase in ink viscosity due to ink drying, without performing preliminary ink ejection. [Means for solving the problem]
[0007] An inkjet recording device according to one aspect of the present invention includes a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and causing the ink to be ejected from the nozzles in response to input of a predetermined first drive signal; a pixel number counting unit that, when a printing process for printing one image data is executed, counts a number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data printed in the printing process; an extraction processing unit that extracts, based on the image data printed in the printing process, a non-ejection period during which the printing process is executed and a non-ejection state in which the ink is not ejected from the nozzle continues for more than a predetermined reference time; a drive control unit that inputs a predetermined second drive signal to the piezoelectric element, the second drive signal being capable of stirring the ink in the nozzle and preventing the ink from being ejected from the nozzle; and a setting processing unit that sets a start timing for input of the second drive signal during the non-ejection period based on a length of the non-ejection period, and the setting processing unit sets the start timing corresponding to the number of pixels counted by the pixel number counting unit based on the length of the non-ejection period.
[0008] An inkjet recording method according to another aspect of the present invention is an inkjet recording method executed by an inkjet recording device including a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and configured to eject the ink from the nozzles in response to input of a predetermined first drive signal. The inkjet recording method includes, when a printing process for printing one image data is executed, counting the number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data printed in the printing process, extracting a non-ejection period during which a non-ejection state in which the ink is not ejected from the nozzle continues beyond a predetermined reference time during the execution period of the printing process based on the image data printed in the printing process, inputting a predetermined second drive signal capable of stirring the ink in the nozzle and disabling the ink from the nozzle to the piezoelectric element, and setting a start timing of input of the second drive signal during the non-ejection period according to the number of pixels based on a length of the non-ejection period. Effect of the Invention
[0009] According to the present invention, it is possible to reduce ink ejection defects caused by dried ink without performing preliminary ejection of ink, thereby improving the image quality of printed matter. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing the configuration of an inkjet recording apparatus according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a diagram showing the configuration of a printing unit of an inkjet printing apparatus according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a block diagram showing the configuration of a control unit of the inkjet recording apparatus according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of table data used in the inkjet recording apparatus according to the embodiment of the present invention. [Diagram 5]FIG. 5 is a diagram for explaining the processing contents in the signal processing section of the inkjet recording apparatus according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and does not limit the technical scope of the present invention.
[0012] [Schematic configuration of the inkjet recording device 10] First, the schematic configuration of an inkjet recording apparatus 10 according to an embodiment of the present invention will be described with reference to Fig. 1 to Fig. 3. Fig. 1 is a schematic cross-sectional view showing the configuration of the inkjet recording apparatus 10. Fig. 2 is a plan view showing the configuration of a recording unit 3. In Fig. 3, the flow of image data is indicated by arrows, and the flow of control signals is indicated by dashed lines.
[0013] The inkjet recording apparatus 10 is a printer capable of forming images by an inkjet method. The present invention may be applied to inkjet recording apparatuses such as facsimile machines, copy machines, and multifunction machines capable of forming images by an inkjet method.
[0014] As shown in FIG. 1, the inkjet recording apparatus 10 includes a paper feed cassette 1, a paper feed section 2, a recording section 3, an ink container section 4, a transport unit 5, a paper discharge section 6, and a control section 7.
[0015] The paper feed cassette 1 accommodates sheets to be printed in the inkjet recording apparatus 10. For example, the sheets accommodated in the paper feed cassette 1 are sheet materials such as paper, coated paper, postcards, envelopes, and overhead projector sheets.
[0016] The paper feed unit 2 supplies the sheets stored in the paper feed cassette 1 to the recording unit 3. As shown in FIG. 1, the paper feed unit 2 includes a pickup roller 21, a transport roller 22, a transport path 23, a registration roller 24, a manual feed tray 25, and a paper feed roller 26. The pickup roller 21 picks up sheets one by one from the paper feed cassette 1. The transport roller 22 transports the sheet picked up by the pickup roller 21 to the registration roller 24. The transport path 23 is a path along which the sheet moves from the paper feed cassette 1 and the manual feed tray 25 to the recording unit 3. The registration roller 24 transports the sheet to the recording unit 3 at a predetermined transport timing (image writing timing). The manual feed tray 25 and the paper feed roller 26 are used to supply sheets from the outside.
[0017] The recording unit 3 records an image on a sheet supplied from the paper feed unit 2. As shown in Fig. 1, the recording unit 3 includes line heads 31, 32, 33, and 34 corresponding to the colors black, cyan, magenta, and yellow, respectively, and a head frame 35 that supports these. The head frame 35 is supported by a housing 11 of the inkjet recording device 10. The number of line heads included in the recording unit 3 may be one, or may be multiple, excluding four.
[0018] The line heads 31 to 34 are so-called line head type recording heads. That is, the inkjet recording device 10 is a so-called line head type inkjet recording device. The line heads 31 to 34 are long in a width direction D2 (see FIG. 2) perpendicular to the sheet transport direction D1. Specifically, each of the line heads 31 to 34 has a length in the width direction D2 corresponding to the width of the largest size sheet among the sheets that can be accommodated in the paper feed cassette 1. Each of the line heads 31 to 34 is fixed to a head frame 35 at a predetermined distance apart along the sheet transport direction D1.
[0019] As shown in FIG. 2, each of the line heads 31 to 34 has a plurality of recording heads 30. The recording head 30 has nozzles 30B from which ink is discharged and piezoelectric elements 302 (see FIG. 3) provided corresponding to the nozzles 30B. The recording head 30 discharges ink toward a sheet transported by a transport unit 5. Specifically, a number of nozzles 30B having openings for discharging ink are provided on a surface 30A (see FIG. 1) of the recording head 30 facing a sheet transported by the transport unit 5. The recording head 30 also includes a plurality of pressure chambers (not shown) corresponding to the nozzles 30B, a plurality of piezoelectric elements 302 (see FIG. 3) provided corresponding to the respective pressure chambers, and a communication flow path (not shown) communicating with each of the pressure chambers. The piezoelectric elements 302 discharge ink from the nozzles 30B in response to input of a predetermined first drive signal. For example, the first drive signal is a clock signal having a predetermined voltage, frequency, and duty ratio. Specifically, the piezoelectric element 302 pressurizes the ink contained in the pressure chamber, thereby causing the ink to be ejected from the nozzle 30B.
[0020] 3, the recording head 30 includes a head driver 301 (one example of a driving section of the present invention). The head driver 301 is provided corresponding to each of the piezoelectric elements 302. The head driver 301 generates a driving signal for driving the piezoelectric element 302 based on pixel data input from the control section 7, and controls driving of the piezoelectric element 302 by inputting the generated driving signal to the piezoelectric element 302. Examples of the driving signal include a first driving signal, a second driving signal, and a third driving signal, which will be described later.
[0021] In this embodiment, the line head 31 has three recording heads 30 arranged in a staggered manner along the width direction D2. Similarly to the line head 31, each of the other line heads 32 to 34 also has three recording heads 30 arranged in a staggered manner along the width direction D2. Note that Fig. 2 shows the recording unit 3 as viewed from above in Fig. 1.
[0022] The ink container unit 4 includes ink containers 41, 42, 43, and 44 that accommodate inks corresponding to the respective colors of black, cyan, magenta, and yellow. The ink containers 41 to 44 are connected to the line heads 31 to 34 of the same color via an ink supply unit (not shown).
[0023] The transport unit 5 is disposed below the line heads 31 to 34. The transport unit 5 transports a sheet while facing the facing surface 30A of the recording head 30. As shown in Fig. 1, the transport unit 5 includes a paper transport belt 51 on which the sheet is placed, tension rollers 52 to 54 that tension the paper transport belt 51, and a transport frame 55 that supports these. The gap between the paper transport belt 51 and the facing surface 30A is adjusted so that the gap between the surface of the sheet and the facing surface 30A during image recording is 1 mm, for example.
[0024] The tension roller 52 is connected to a rotating shaft of a motor (not shown). When the tension roller 52 is rotated counterclockwise by the drive of the motor, the paper conveying belt 51 rotates in a direction capable of conveying the sheet in the conveying direction D1. As a result, the sheet supplied from the paper feed section 2 is conveyed toward the paper discharge section 6 via the recording section 3 by the rotation of the paper conveying belt 51. The conveying unit 5 is also provided with a suction unit (not shown) that sucks air from a number of through holes formed in the paper conveying belt 51 in order to make the sheet adhere to the paper conveying belt 51. In addition, a pressure roller 56 is provided at a position opposite the tension roller 53 to press the sheet against the paper conveying belt 51 for conveying.
[0025] The paper discharge unit 6 is provided downstream of the recording unit 3 in the transport direction D1. As shown in Fig. 1, the paper discharge unit 6 includes a drying device 61, a transport path 62, paper discharge rollers 63, and a paper discharge tray 64. The drying device 61 dries the ink adhering to the sheet, for example, by blowing air onto the sheet. The sheet dried by the drying device 61 is then sent to the transport path 62 and discharged to the paper discharge tray 64 by the paper discharge rollers 63.
[0026] Incidentally, in the inkjet recording device 10, the amount of ink discharged from the nozzle 30B may change due to an increase in the viscosity of the ink caused by drying of the ink. In this case, the image quality of the printed matter printed by the inkjet recording device 10 is degraded. Furthermore, when printing an image requiring a large amount of ink discharge, the amount of heat generated by the recording head 30 itself and the head driver 301 provided in the recording head 30 increases during the printing process, causing the temperature of the area around the nozzle 30B and the communication flow path to rise, accelerating the drying of the ink in the nozzle 30B. In this case, the viscosity of the ink may further increase, which may cause poor ink discharge in the recording head 30.
[0027] In contrast, in the inkjet recording device 10 according to this embodiment, as described below, it is possible to reduce ink ejection failures caused by dried ink and improve the image quality of the printed matter without performing preliminary ink ejection, even during the printing process.
[0028] The control unit 7 will be described below with reference to Fig. 3. As shown in Fig. 3, the control unit 7 includes a main control unit 71 and a plurality of signal processing units 72. The signal processing units 72 are provided corresponding to the plurality of piezoelectric elements 302 corresponding to the plurality of nozzles 30B. Although one signal processing unit 72 is shown in Fig. 3, the control unit 7 actually includes a plurality of signal processing units 72 corresponding to the plurality of piezoelectric elements 302.
[0029] The main control unit 71 comprehensively controls the inkjet recording apparatus 10. Specifically, the main control unit 71 includes control devices such as a CPU, a ROM, and a RAM (not shown). The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which information such as a control program for causing the CPU to execute various processes is stored in advance. The RAM is a volatile storage unit used as a temporary storage memory (work area) for various processes executed by the CPU. In the main control unit 71, the CPU executes various control programs previously stored in the ROM. As a result, the inkjet recording apparatus 10 is comprehensively controlled by the main control unit 71.
[0030] 3, the main control unit 71 includes a conversion processing unit 711, a generation processing unit 712, a dot count unit 713, and a table selection processing unit 714. Specifically, the main control unit 71 functions as the conversion processing unit 711, the generation processing unit 712, the dot count unit 713, and the table selection processing unit 714 by executing the control program stored in the ROM.
[0031] The conversion processing unit 711 converts each pixel data included in the image data printed by the inkjet recording device 10 into either ejection pixel data corresponding to the ejection of ink from nozzle 30B corresponding to a position in the main scanning direction in the image data of the pixel data, or non-ejection pixel data corresponding to non-ejection of ink from nozzle 30B corresponding to a position in the main scanning direction of the pixel data.
[0032] Here, the ejection pixel data is data corresponding to the first drive signal that can cause the piezoelectric element 302 to eject ink from the nozzle 30B. Moreover, the non-ejection pixel data is data corresponding to a third drive signal that cannot cause the piezoelectric element 302 to eject ink from the nozzle 30B.
[0033] When a continuous printing process is executed to sequentially print multiple pieces of the image data, the generation processing unit 712 generates print data in which each piece of image data to be printed in the continuous printing process is arranged in printing order via paper spacing data corresponding to the paper spacing between the image data.
[0034] Specifically, the generation processing unit 712 generates the print data in which each of the image data after conversion processing by the conversion processing unit 711 is arranged in printing order via the sheet-to-sheet data. Here, the sheet-to-sheet data is data composed of the non-ejection pixel data. Note that the sheet-to-sheet data may include data added upstream in the sub-scanning direction from the image data printed first in the continuous printing process, and data added downstream in the sub-scanning direction from the image data printed last in the continuous printing process.
[0035] The generation processing unit 712 outputs each of the pixel data included in the generated print data to the signal processing unit 72 corresponding to the position of the pixel data in the main scanning direction in the print data. Specifically, the generation processing unit 712 outputs each of the pixel data in order from the upstream side to the downstream side in the sub-scanning direction in the print data.
[0036] In addition, when a single printing process is executed to print one piece of the image data, the generation processing unit 712 outputs the image data after conversion processing by the conversion processing unit 711 as the print data, and each piece of pixel data contained in the print data to the signal processing unit 72 corresponding to the position of the pixel data in the main scanning direction in the print data.
[0037] The dot count unit 713 is an example of a pixel count unit of the present invention. When a process for printing one page of the print data is executed, the dot count unit 713 counts the number of ejected pixels (pixel count) in the print data for one page based on the print data for one page before the execution of the print process. Here, the ejected pixels are pixels corresponding to the ejection of ink from the nozzle 30B. The dot count unit 713 stores the counted pixel count in the RAM of the main control unit 71. The dot count unit 713 may count the pixel count based on the print data generated by the generation processing unit 712, or may count the pixel count based on the image data after the conversion processing by the conversion processing unit 711.
[0038] The table selection processing unit 714 selects table identification information according to the number of pixels. For example, when there are table identification information X11 and table identification information X12 as the table identification information indicating each of the two table data X (X11, X12) shown in FIG. 4, the table selection processing unit 714 selects either the table identification information X11 or the table identification information X12 based on the number of pixels. Specifically, the table selection processing unit 714 selects the table identification information X11 when the number of pixels is equal to or greater than a predetermined threshold. Also, the table selection processing unit 714 selects the table identification information X12 when the number of pixels is less than a predetermined threshold. The threshold is set to a value that can be evaluated as the temperature of the recording head 30 or the like becoming higher than a predetermined set temperature when printing an image with a large amount of ink ejection (an image with a large number of pixels) in a printing process.
[0039] The table selection processing unit 714 outputs the selected table identification information to a setting processing unit 723 (to be described later) included in the signal processing unit 72. The table identification information and the table data X (X11, X12) will be described later.
[0040] The signal processing unit 72 controls the driving of the piezoelectric element 302 based on the pixel data input from the generation processing unit 712. Furthermore, the signal processing unit 72 causes the piezoelectric element 302 to execute flushing, which causes the ink in the nozzle 30B to be stirred, during a part of a non-ejection period during which a non-ejection state in which ink is not ejected from the nozzle 30B continues beyond a predetermined reference time during the execution period of the continuous printing process or the single printing process. The stirring operation in this case is an operation that only stirs the ink in the nozzle 30B without ejecting ink.
[0041] Specifically, the signal processing unit 72 is configured with electronic circuits such as integrated circuits (ASIC, DSP), etc. As shown in Fig. 3, the signal processing unit 72 includes a first buffer 721, an extraction processing unit 722, a setting processing unit 723, a second buffer 724, and a drive control unit 725. In the signal processing unit 72, the pixel data output from the generation processing unit 712 is input to both the first buffer 721 and the second buffer 724.
[0042] The first buffer 721 outputs each of the pixel data included in the print data input from the generation processing unit 712 to the extraction processing unit 722. Specifically, the first buffer 721 outputs each of the pixel data included in the print data at predetermined time intervals in order from the upstream side in the sub-scanning direction. Here, the time interval is a drive interval in the head driver 301, and is the time it takes for the ink ejection position (pixel recording position) by the nozzle 30B on the sheet to move by one pixel downstream in the sub-scanning direction by the transport unit 5.
[0043] The second buffer 724 outputs each of the pixel data included in the print data input from the generation processing unit 712 to the drive control unit 725. Specifically, the second buffer 724 outputs each of the pixel data included in the print data at the time intervals in order from the upstream side in the sub-scanning direction. In addition, the second buffer 724 outputs each of the pixel data included in the print data to the drive control unit 725 with a delay of a predetermined delay time from the first buffer 721.
[0044] For example, as shown in FIG. 3, the second buffer 724 includes a delay circuit 724A. The delay circuit 724A outputs each of the pixel data to the drive control unit 725 after a time (the delay time) obtained by multiplying the time interval by a predetermined specific number has elapsed. That is, the delay circuit 724A delays the output of the pixel data by the number of pixels corresponding to the specific number. For example, the specific number is 1000. In this case, in the signal processing unit 72, the first pixel data is input from the delay circuit 724A to the drive control unit 725 at the timing when the 1001st pixel data is input from the first buffer 721 to the extraction processing unit 722. The specific number may be any number other than 1000.
[0045] When the continuous printing process is executed, the extraction processing unit 722 extracts the non-ejection period during the execution period of the continuous printing process, based on each of the image data printed in the continuous printing process.
[0046] Furthermore, when the single printing process is executed, the extraction processing unit 722 extracts the non-ejection period during the execution period of the single printing process, based on the image data printed in the single printing process.
[0047] Specifically, the extraction processing unit 722 extracts, as the non-ejection period, the output period of a non-ejection pixel row identified based on each of the pixel data input from the first buffer 721. Here, the non-ejection pixel row refers to a pixel row in which non-ejection pixels corresponding to non-ejection of ink in the print data input from the generation processing unit 712 continue for more than a reference number corresponding to the reference time. The reference number is, for example, 999. In this case, the time obtained by multiplying the time interval by 999 is the reference time. Note that the reference number may be any number other than 999.
[0048] More specifically, the extraction processing unit 722 counts the number of consecutive non-ejection pixels input from the first buffer 721, and determines whether or not the consecutive non-ejection pixels are the non-ejection pixel row based on the counting result of the consecutive number when an ejection pixel corresponding to ink ejection is input from the first buffer 721. That is, the extraction processing unit 722 determines that the consecutive non-ejection pixels are the non-ejection pixel row when the counting result of the consecutive number when the ejection pixel is input from the first buffer 721 exceeds the reference number.
[0049] For example, as shown in FIG. 3, the extraction processing unit 722 includes a counter 722A. The counter 722A counts the number of consecutive inputs of the non-ejection pixels from the first buffer 721. Specifically, the counter 722A judges whether the input pixel data is the non-ejection pixel data indicating the non-ejection pixel or the ejection pixel data indicating the ejection pixel every time the pixel data is input from the first buffer 721. Then, when the pixel data input from the first buffer 721 is the non-ejection pixel data, the counter 722A counts up a count value in a count memory (not shown) of the counter 722A. When the pixel data input from the first buffer 721 is the ejection pixel data, the counter 722A notifies the extraction processing unit 722 of the count value counted up to that point (i.e., the number of consecutive non-ejection pixels). In the following, the count value notified from the counter 722A to the extraction processing unit 722 may be referred to as a first count value. After being notified of the first count value, the counter 722A resets the count memory of the counter 722A to set the count value to 0. Note that the extraction processing unit 722 also resets the count memory of the counter 722A to 0 when the continuous printing process or the single printing process is executed.
[0050] When the extraction processing unit 722 is notified of the first count value from the counter 722A, it determines whether the notified first count value exceeds the reference number. If the first count value exceeds the reference number, the extraction processing unit 722 determines that the succession of non-ejection pixels is the non-ejection pixel row, and notifies the setting processing unit 723 of the first count value. If the first count value is equal to or less than the reference number, the extraction processing unit 722 determines that the succession of non-ejection pixels is not the non-ejection pixel row.
[0051] That is, in the inkjet recording device 10, the extraction processing unit 722 extracts as the non-ejection period the period from the timing when the piezoelectric element 302 is driven based on the pixel data input when the counter 722A starts counting up to the timing when the piezoelectric element 302 is driven based on the pixel data input when the count value of the counter 722A is reset after it exceeds the reference number.
[0052] It should be noted that the extraction processing unit 722 may measure the time during which the non-ejection pixel data is continuously input from the first buffer 721, instead of counting the number of consecutive inputs of the non-ejection pixels from the first buffer 721.
[0053] The setting processing unit 723 sets the start timing for starting the flushing during the non-ejection period based on the length of the non-ejection period. In this embodiment, the setting processing unit 723 sets the start timing according to the number of pixels counted by the dot count unit 713 based on the length of the non-ejection period.
[0054] The length of the non-ejection period is the result of counting the number of consecutive non-ejection pixels by the extraction processing unit 722 when the extraction processing unit 722 determines that the consecutive non-ejection pixels are the non-ejection pixel row (i.e., the first count value exceeding the reference number notified from the extraction processing unit 722). That is, the setting processing unit 723 sets the start timing according to the number of pixels based on the count value notified from the extraction processing unit 722.
[0055] 3, the setting processing unit 723 includes a storage unit 723A. The storage unit 723A stores table data X (X11, X12) in which the length of the non-ejection period (the first count value exceeding the reference number notified from the extraction processing unit 722) and a value indicating the start timing are associated with each other. FIG. 4 shows table data X11 and table data X12 as an example of the table data X. In the following, identification information indicating the table data X11 may be referred to as the table identification information X11, and identification information indicating the table data X12 may be referred to as the table identification information X12.
[0056] Here, the numerical value of the start timing indicated in the table data X (X11, X12) is a numerical value to be compared by the drive control section 725 with the count value of the counter 725A.
[0057] The table data X11 is an example of the first table data of the present invention. The table data X11 is table data selected by the setting processing unit 723 when the number of pixels is equal to or greater than the threshold value. The table data X11 is table data in which a value indicating a first start timing earlier than a second start timing described later is defined. In the table data X11, a plurality of first start timings corresponding to a plurality of the first count values are defined. In the table data X11, the value "100, 200, 300,..." indicating the first start timing is a numerical value to be compared with a count value after countdown by a counter 725A described later. The specific numerical value of the first start timing is merely an example and can be set arbitrarily.
[0058] The table data X12 is an example of the second table data of the present invention. The table data X12 is table data selected by the setting processing unit 723 when the number of pixels is less than the threshold value. The table data X12 is table data in which a second start timing later than the first start timing is defined. In the table data X12, a plurality of second start timings corresponding to the plurality of first count values are defined. In the table data X12, the values "70, 140, 210,..." indicating the second start timing are values to be compared with a count value after a countdown by a counter 725A described later. The specific values of the second start timing are merely examples, and can be set arbitrarily as long as they are shorter than the first interval.
[0059] When the setting processing unit 723 is notified of the first count value from the extraction processing unit 722, the setting processing unit 723 obtains the start timing based on the notified first count value and the table data X.
[0060] In this embodiment, the setting processing unit 723 selects the table data X indicated by the table identification information output from the table selection processing unit 714 from the storage unit 723A, and acquires the value of the start timing corresponding to the first count value from the table data X by referring to the table data X. Note that the table data X selected here is table data corresponding to the number of pixels.
[0061] For example, when the table identification information X11 is input from the table selection processing unit 714 to the setting processing unit 723, the setting processing unit 723 selects table data X11 corresponding to the table identification information X11 from the storage unit 723A, and obtains the value of the first start timing corresponding to the first count value from the table data X11.
[0062] Furthermore, when the table identification information X12 is input from the table selection processing unit 714 to the setting processing unit 723, the setting processing unit 723 selects table data X12 corresponding to the table identification information X12 from the storage unit 723A, and acquires the value of the second start timing corresponding to the first count value from the table data X12.
[0063] Then, the setting processing unit 723 notifies the drive control unit 725 of the acquired value of the second start timing, thereby setting the start timing.
[0064] The drive control unit 725 inputs a predetermined second drive signal from the head driver 301 to the piezoelectric element 302. In this embodiment, the drive control unit 725 inputs the second drive signal from the head driver 301 to the piezoelectric element 302 during a portion of the non-ejection period extracted by the extraction processing unit 722. Here, the second drive signal is a drive signal that can stir the ink in the nozzle 30B but cannot eject ink from the nozzle 30B.
[0065] Specifically, the drive control unit 725 inputs the second drive signal to the piezoelectric element 302 during the non-ejection period from the time when the start timing set by the setting processing unit 723 arrives to the time when the end of the non-ejection period arrives. Note that, when the setting processing unit 723 is not included in the signal processing unit 72, the drive control unit 725 may input the second drive signal to the piezoelectric element 302 during the time when the start timing set in advance arrives to the time when the end of the non-ejection period arrives.
[0066] Furthermore, the drive control unit 725 replaces each of the non-ejection pixel data included in the non-ejection pixel array and corresponding to the period from the arrival of the start timing set by the setting processing unit 723 to the arrival of the end of the non-ejection period with specific pixel data corresponding to the second drive signal. Specifically, the drive control unit 725 replaces each of the non-ejection pixel data input from the second buffer 724 during the period from the arrival of the start timing set by the setting processing unit 723 to the input of the ejection pixel data with the specific pixel data. Then, the drive control unit 725 inputs the specific pixel data to the head driver 301, thereby causing the head driver 301 to input the second drive signal to the piezoelectric element 302.
[0067] For example, as shown in FIG. 3, the drive control unit 725 includes a counter 725A. When the start timing is set by the setting processing unit 723, the counter 725A counts the number of remaining pixels until the ejection pixel data is input from the second buffer 724. In other words, the counter 725A counts the number of pixels corresponding to the remaining time until the end of the non-ejection period. Specifically, when the start timing is set by the setting processing unit 723, the counter 725A sets the initial value of the count value by the counter 725A to the same value as the specific number (1000). Then, the counter 725A counts down the count value in the count memory (not shown) of the counter 725A from the initial value every time the pixel data is input from the second buffer 724. In the following, the count value by the counter 725A may be referred to as the second count value.
[0068] For example, before the start timing is set by the setting processing unit 723, the drive control unit 725 holds the pixel data input from the delay circuit 724A for a time period corresponding to the time interval, and then outputs the data to the head driver 301 of the recording head 30. Note that in the inkjet recording apparatus 10, the condition for setting the start timing is a continuation of the non-ejection pixel data equal to or greater than the number of delayed pixels (1000) by the delay circuit 724A. Therefore, in the inkjet recording apparatus 10, the output of the pixel data from the delay circuit 724A is started before the start timing is set by the setting processing unit 723.
[0069] Furthermore, when the start timing is set by the setting processing unit 723, the drive control unit 725 determines whether the start timing has arrived based on the second count value of the counter 725A. Specifically, when the second count value of the counter 725A is equal to or less than the value of the start timing set by the setting processing unit 723, the drive control unit 725 determines that the start timing has arrived.
[0070] Here, when the drive control unit 725 determines that the start timing has arrived, it replaces the held pixel data with the specific pixel data and outputs it to the head driver 301 of the recording head 30. On the other hand, when the drive control unit 725 determines that the start timing has not arrived, it outputs the held pixel data as is to the head driver 301 of the recording head 30. The drive control unit 725 determines whether the start timing has arrived or not every time the pixel data is input from the second buffer 724 and the count value of the counter 725A is counted down. Also, when the second count value of the counter 725A becomes 0, the drive control unit 725 outputs the pixel data input from the second buffer 724 as is to the head driver 301 of the recording head 30 until the start timing is set again by the setting processing unit 723.
[0071] The head driver 301 drives the piezoelectric element 302 based on the pixel data after the replacement process by the drive control unit 725. That is, when the pixel data input from the drive control unit 725 is the ejection pixel data, the head driver 301 inputs the first drive signal to the piezoelectric element 302. Furthermore, when the pixel data input from the drive control unit 725 is the specific pixel data, the head driver 301 inputs the second drive signal to the piezoelectric element 302. Furthermore, when the pixel data input from the drive control unit 725 is the non-ejection pixel data, the head driver 301 inputs the third drive signal to the piezoelectric element 302.
[0072] As a result, one image data or a plurality of image data included in the print data is printed. Also, during a period during which the continuous printing process or the single printing process is performed, the flushing is performed to agitate the ink in the nozzle 30B but not to eject the ink during a part of the non-ejection period during which a non-ejection state in which ink is not ejected from the nozzle 30B continues beyond the reference time.
[0073] Also, as described above, when the number of pixels is equal to or greater than the threshold value, the table data X11 is referenced to acquire the value of the first start timing that is earlier than the second start timing, so that the time interval between flushing operations is relatively short even when an image with a large amount of ink ejection (an image with the number of pixels equal to or greater than the threshold value) is printed in the printing process. This prevents the recording head 30 from overheating, accelerating the drying of the ink, and reduces ink ejection defects caused by the drying of the ink, resulting in improved image quality of the printed matter.
[0074] The processing contents in the signal processing unit 72 will be described below with reference to Fig. 5. In Fig. 5, the pixel data between the first pixel data input to the extraction processing unit 722 and the 5000th pixel data input to the extraction processing unit 722 are all non-ejection pixel data G1. The 5001st pixel data input to the extraction processing unit 722 is ejection pixel data G2.
[0075] First, at timing t1, the first pixel data is input from the first buffer 721 to the extraction processing unit 722. The counter 722A of the extraction processing unit 722 determines whether or not the input pixel data is the non-ejection pixel data. The pixel data input to the extraction processing unit 722 at timing t1 is non-ejection pixel data G1. Therefore, the counter 722A counts up. As a result, the count value of the counter 722A becomes 1.
[0076] On the other hand, at timing t1, the pixel data has not yet been input from the second buffer 724 to the drive control unit 725.
[0077] Next, at timing t2, the 1001st pixel data is input from the first buffer 721 to the extraction processing unit 722. The counter 722A determines whether or not the input pixel data is the non-ejection pixel data. The pixel data input to the extraction processing unit 722 at timing t2 is the non-ejection pixel data G1. Therefore, the counter 722A counts up. As a result, the count value of the counter 722A becomes 1001.
[0078] On the other hand, at timing t2, the first pixel data is input from the second buffer 724 to the drive control unit 725. At timing t2, the start timing has not yet been set by the setting processing unit 723. Therefore, the drive control unit 725 holds the input first pixel data for a time period corresponding to the time interval, and then outputs it to the head driver 301 of the printhead 30.
[0079] Next, at timing t3, the 5001st pixel data is input from the first buffer 721 to the extraction processing unit 722. The counter 722A judges whether or not the input pixel data is the non-ejection pixel data. The pixel data input to the extraction processing unit 722 at timing t3 is the ejection pixel data G2. Therefore, the counter 722A notifies the extraction processing unit 722 of the count value at that time, and resets the count value to 0. In addition, the extraction processing unit 722 judges whether or not the count value notified from the counter 722A exceeds the reference number of 999. The count value of the counter 722A at timing t3 is 5000. Therefore, the extraction processing unit 722 notifies the setting processing unit 723 of the count value notified from the counter 722A.
[0080] The setting processing unit 723, which is notified of the count value "5000" of the counter 722A by the extraction processing unit 722 at timing t3, acquires the value of the start timing based on the notified count value and the selected table data X. Here, it is assumed that the table data X11 is selected in the setting processing unit 723. In this case, the value of the start timing corresponding to the count value "5000" is 500 (see table data X11 in FIG. 4). Therefore, at timing t3, the setting processing unit 723 notifies the drive control unit 725 of the acquired value of the start timing, and sets the start timing. The counter 725A of the drive control unit 725 sets the initial setting value of the count value to the same numerical value (1000) as the specific number, in accordance with the setting of the start timing by the setting processing unit 723.
[0081] On the other hand, at timing t3, the 4001st pixel data is input from the second buffer 724 to the drive control unit 725. At timing t3, the setting processing unit 723 sets the start timing to the drive control unit 725. Therefore, the drive control unit 725 judges whether the start timing has arrived based on whether the count value of the counter 725A is equal to or less than the value of the start timing. At timing t3, the initial setting value of the counter 725A is 1000, the count value of the counter 725A is 1000, and the set value of the start timing is 500. Therefore, since the count value has not decreased to the value of the start timing, the drive control unit 725 judges that the start timing has not arrived, and holds the input 4001st pixel data for a time corresponding to the time interval, and then outputs it to the head driver 301 of the recording head 30. Moreover, the counter 725A counts down the count value every time the pixel data is input from the second buffer 724.
[0082] Next, at timing t4, the 4501st pixel data is input from the second buffer 724 to the drive control unit 725. The drive control unit 725 judges whether the count value of the counter 725A is equal to or less than the value of the start timing. At timing t4, the count value of the counter 725A has decreased to 500, and the set start timing is 500. Therefore, the drive control unit 725 judges that the start timing has arrived, replaces the input 4501st pixel data with specific pixel data G3, and outputs the replaced specific pixel data G3 to the head driver 301 of the recording head 30.
[0083] Next, at timing t5, the 5001st pixel data is input to the drive control unit 725. At timing t5, the count value of the counter 725A is decreased from the initial setting value to 0. Therefore, the drive control unit 725 holds the input 5001st pixel data for a time period corresponding to the time interval, and then outputs it to the head driver 301 of the printhead 30.
[0084] As described above, in the inkjet recording device 10, when the continuous printing process or the single printing process is executed, the non-ejection period during which the non-ejection state in which ink is not ejected from the nozzle 30B continues beyond the reference time is extracted from the execution period of the continuous printing process or the single printing process. Then, the flushing is performed to stir the ink in the nozzle 30B during a part of the extracted non-ejection period. This suppresses the deterioration of the image quality of the printed matter caused by the increase in the viscosity of the ink due to the drying of the ink, even during the execution of the continuous printing process or the single printing process. Therefore, it is possible to improve the image quality of the printed matter.
[0085] Also, when the number of pixels is equal to or greater than the threshold value, it can be said that the amount of heat generated by the head driver 301 is equal to or greater than a certain level. In this case, the temperature of the recording head 30 rises, and the drying of the ink in the nozzle 30B is promoted. In this case, the setting processing unit 723 selects the table data X11 in which the interval between the start timings is relatively short, and based on the selected table data X11 and the counter value notified from the extraction processing unit 722, the first start timing, which is earlier than the second start timing, is acquired from the table data X11. Then, the drive control unit 725 compares the start timing thus acquired with the count value of the counter 725A to determine whether the start timing has arrived, and when it is determined that the start timing has arrived, replaces the held pixel data with the specific pixel data and outputs it to the head driver 301 of the recording head 30. As a result, when the temperature of the recording head 30 rises, the flushing for stirring the ink in the nozzle 30B is executed at short time intervals. In other words, the stirring interval from the previous stirring to the next stirring can be shortened. As a result, the ink drying rate is reduced, and ink ejection failures can be reduced. If the number of pixels is smaller than the threshold, it can be said that the heat generation amount of the head driver 301 is less than a certain level. In this case, the table data X12 is selected, and the second start timing, which is later than the first start timing indicated in the table data X11, is acquired from the table data X12 based on the selected table data X12 and the counter value notified from the extraction processing unit 722. In this case, since the recording head 30 is not heated to a high temperature, there is no need to shorten the stirring interval.
[0086] Furthermore, in the inkjet recording device 10, a first buffer 721 is provided that outputs the same data as the print data output from the second buffer 724 prior to the second buffer 724, in addition to the second buffer 724 that outputs the print data input to the recording head 30. Then, the extraction process of the non-ejection period is executed based on the data outputted in advance from the first buffer 721, and a replacement process with the specific pixel data based on the execution result of the extraction process is executed on the data outputted from the second buffer 724, and the data after the replacement process is input to the recording head 30. Therefore, compared to a configuration in which the extraction process and the replacement process are executed on the print data stored in a memory, the capacity of the memory provided in the inkjet recording device 10 can be reduced by the amount that a memory for storing the print data is not required.
[0087] In addition, the signal processing unit 72 may be equipped with control devices such as a CPU, ROM, and RAM, and may function as an extraction processing unit 722, a setting processing unit 723, a drive control unit 725, etc. by executing a program pre-stored in the ROM.
[0088] In this case, the drive control unit 725 may input the second drive signal to the piezoelectric element 302 for the entire period of the non-ejection period extracted by the extraction processing unit 722. Furthermore, the drive control unit 725 may input the second drive signal to the piezoelectric element 302 from the time of arrival of the start of the non-ejection period extracted by the extraction processing unit 722 or from the time of arrival of the preset start timing to the time of arrival of the preset end timing. Furthermore, instead of the process of replacing the non-ejection pixel data with the specific pixel data, the drive control unit 725 may input the second drive signal to the piezoelectric element 302 by transmitting a control signal to the head driver 301 instructing the input of the second drive signal.
[0089] In the above embodiment, the processing example using two pieces of table data X has been illustrated, but for example, the processing example may use three or more pieces of table data X provided according to the number of pixels.
[0090] In the above embodiment, a processing example in which the table data X12 is selected when the number of pixels is equal to or greater than the threshold value has been described, but the present invention is not limited to such a processing example. For example, it is also conceivable that the table data X to be selected in the setting processing unit 723 is initially set to the table data X11. In this case, the setting processing unit 723 may select the initially set table data X11 unless the table identification information X12 is input from the table selection processing unit 714, and may select the table data X12 only when the table identification information X12 is input.
[0091] Furthermore, the setting processing unit 723 may maintain the initial setting of the table data X11 until a determination result is input that the number of pixels has been equal to or greater than the threshold value for a predetermined number of consecutive pages (for example, the table identification information X12 has been input a predetermined number of times in succession), and may change the initial setting of the table data X to be selected from the table data X11 to the table data X12 when the determination result is input, for example. In this case, the setting processing unit 723 may select the changed table data X12 unless the table identification information X11 is input from the table selection processing unit 714, and may select the table data X11 only when the table identification information X11 is input.
[0092] [Notes on the invention] The following is a summary of the invention extracted from the above-described embodiment. Note that the configurations and processing functions described in the following supplementary notes can be selected and combined as desired.
[0093] <Appendix 1> a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and for ejecting the ink from the nozzles in response to input of a predetermined first drive signal; a pixel number counting unit that, when a print process for printing one image data is executed, counts the number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data to be printed in the print process; an extraction processing unit that extracts a non-ejection period during which a non-ejection state in which the ink is not ejected from the nozzles continues beyond a predetermined reference time during an execution period of the printing process based on the image data printed in the printing process; a drive control unit that inputs a predetermined second drive signal to the piezoelectric element, the second drive signal being capable of stirring the ink in the nozzle and not allowing the ink to be ejected from the nozzle; a setting processing unit that sets a start timing of input of the second drive signal during the non-ejection period based on a length of the non-ejection period, The setting processing unit sets the start timing according to the number of pixels counted by the pixel number counting unit, based on a length of the non-ejection period.
[0094] <Appendix 2> A storage unit is further provided for storing a plurality of table data in which the length of the non-ejection period and the start timing are associated with each other, The plurality of table data are The method includes first table data in which a predetermined first start timing is defined, and second table data in which a second start timing that is later than the first start timing is defined, The setting processing unit: and setting the first start timing corresponding to the length of the non-ejection period by referring to the first table data selected when the number of pixels is equal to or greater than a predetermined threshold value; The inkjet recording apparatus according to claim 1, further comprising: setting the second start timing corresponding to the length of the non-ejection period by referring to the second table data selected when the number of pixels is less than the threshold value.
[0095] <Appendix 3> the recording head has a plurality of nozzles and a plurality of piezoelectric elements provided corresponding to each of the nozzles, The extraction processing unit extracts the non-ejection period for each of the nozzles, The drive control unit inputs the second drive signal to each of the plurality of piezoelectric elements. 3. The inkjet recording apparatus according to claim 1 or 2.
[0096] <Appendix 4> the extraction processing unit extracts, as the non-ejection period, an output period of a non-ejection pixel string in which non-ejection pixels corresponding to the non-ejection of ink from the nozzles in the image data printed in the printing process continue for more than a reference number corresponding to the reference time, the drive control unit replaces each of the non-ejection pixels included in the non-ejection pixel array and corresponding to a period from the start timing set by the setting processing unit to the end of the non-ejection period with a specific pixel corresponding to the second drive signal, and inputs the specific pixel as the second drive signal to the piezoelectric element; The inkjet recording apparatus according to any one of claims 1 to 3, further comprising a drive section which drives the piezoelectric element based on the image data after the replacement process by the drive control section.
[0097] <Appendix 5> a first buffer that outputs each pixel included in the image data to the extraction processing unit at each drive interval of the drive unit in order from an upstream side in a sub-scanning direction of the image data; a second buffer that outputs the same pixel as the pixel output from the first buffer to the drive control unit by delaying the pixel by a predetermined delay time from the first buffer, the extraction processing unit counts a number of consecutive inputs of the non-ejection pixels from the first buffer, and determines whether or not the consecutive non-ejection pixels are the non-ejection pixel row based on a result of counting the number of consecutive inputs when the ejection pixels are input from the first buffer; the setting processing unit sets the start timing using the counting result of the number of consecutive pixels by the extraction processing unit when the extraction processing unit has determined that the consecutive non-ejection pixels are the non-ejection pixel row and the table data selected according to the number of pixels; The inkjet recording device described in Appendix 4, wherein the drive control unit replaces each of the non-ejection pixels input from the second buffer between the time when the start timing set by the setting processing unit arrives and the time when the ejection pixel is input with the specific pixel.
[0098] <Appendix 6> 1. An inkjet recording method executed by an inkjet recording apparatus including a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and configured to eject the ink from the nozzles in response to input of a predetermined first drive signal, comprising: counting the number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data printed in the printing process when a printing process for printing one image data is executed; extracting a non-ejection period during which a non-ejection state in which the ink is not ejected from the nozzles continues beyond a predetermined reference time during an execution period of the printing process based on the image data printed in the printing process; inputting a predetermined second drive signal to the piezoelectric element, the second drive signal being capable of stirring the ink in the nozzle but not capable of ejecting the ink from the nozzle; an inkjet recording method including: setting a start timing of input of the second drive signal during the non-ejection period according to the number of pixels, based on a length of the non-ejection period. [Explanation of symbols]
[0099] 7: Control section 10: Inkjet recording device 30: Recording head 30A: Opposite surface 30B: Nozzle 31-34: Line Head 71: Main control section 72: Signal processing section 301: Head driver 302: Piezoelectric element 711: Conversion processing section 712: Generation processing unit 713: Dot count section 714: Table selection processing section 721: First buffer 722: Extraction processing unit 722A: Counter 723: Setting processing section 723A: Storage section 724: Second buffer 724A: Delay circuit 725: Drive control unit 725A: Counter
Claims
1. a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and for ejecting the ink from the nozzles in response to input of a predetermined first drive signal; a pixel number counting unit that, when a print process for printing one image data is executed, counts the number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data to be printed in the print process; an extraction processing unit that extracts a non-ejection period during which a non-ejection state in which the ink is not ejected from the nozzles continues beyond a predetermined reference time during an execution period of the printing process based on the image data printed in the printing process; a drive control unit that inputs a predetermined second drive signal to the piezoelectric element, the second drive signal being capable of stirring the ink in the nozzle and not allowing the ink to be ejected from the nozzle; a setting processing unit that sets a start timing of input of the second drive signal during the non-ejection period based on a length of the non-ejection period, The setting processing unit sets the start timing according to the number of pixels counted by the pixel number counting unit, based on a length of the non-ejection period.
2. A storage unit is further provided for storing a plurality of table data in which the length of the non-ejection period and the start timing are associated with each other, The plurality of table data are The method includes: first table data in which a predetermined first start timing is defined; and second table data in which a second start timing that is later than the first start timing is defined; The setting processing unit: and setting the first start timing corresponding to the length of the non-ejection period by referring to the first table data selected when the number of pixels is equal to or greater than a predetermined threshold value; The inkjet recording apparatus according to claim 1 , further comprising: a step of setting the second start timing corresponding to the length of the non-ejection period by referring to the second table data selected when the number of pixels is less than the threshold value.
3. the recording head has a plurality of nozzles and a plurality of piezoelectric elements provided corresponding to each of the nozzles, The extraction processing unit extracts the non-ejection period for each of the nozzles, The drive control unit inputs the second drive signal to each of the plurality of piezoelectric elements.
3. The inkjet recording apparatus according to claim 1 or 2.
4. the extraction processing unit extracts, as the non-ejection period, an output period of a non-ejection pixel string in which non-ejection pixels corresponding to the non-ejection of ink from the nozzles in the image data printed in the printing process continue for more than a reference number corresponding to the reference time, the drive control unit replaces each of the non-ejection pixels included in the non-ejection pixel row, which corresponds to a period from the start timing set by the setting processing unit to the end of the non-ejection period, with a specific pixel corresponding to the second drive signal, and inputs the specific pixel as the second drive signal to the piezoelectric element; The inkjet recording apparatus according to claim 2 , further comprising a drive section that drives the piezoelectric element based on the image data after the replacement process by the drive control section.
5. a first buffer that outputs each pixel included in the image data to the extraction processing unit in sequence from an upstream side in a sub-scanning direction of the image data at each drive interval of the drive unit; a second buffer that outputs the same pixel as the pixel output from the first buffer to the drive control unit after delaying the pixel by a predetermined delay time from the first buffer, the extraction processing unit counts a number of consecutive inputs of the non-ejection pixels from the first buffer, and determines whether or not the consecutive non-ejection pixels are the non-ejection pixel row based on a result of counting the number of consecutive inputs when the ejection pixels are input from the first buffer; the setting processing unit sets the start timing using the counting result of the number of consecutive pixels by the extraction processing unit when the extraction processing unit has determined that the consecutive non-ejection pixels are the non-ejection pixel row and the table data selected according to the number of pixels; The inkjet recording device according to claim 4 , wherein the drive control unit replaces each of the non-ejection pixels input from the second buffer during the period from the time when the start timing set by the setting processing unit arrives until the ejection pixel is input with the specific pixel.
6. 1. An inkjet recording method executed by an inkjet recording apparatus including a recording head having nozzles from which ink is ejected and piezoelectric elements provided corresponding to the nozzles and causing the ink to be ejected from the nozzles in response to input of a predetermined first drive signal, comprising: counting the number of ejection pixels corresponding to the ejection of the ink in the image data based on the image data printed in the printing process when a printing process for printing one image data is executed; extracting a non-ejection period during which a non-ejection state in which the ink is not ejected from the nozzles continues beyond a predetermined reference time during an execution period of the printing process based on the image data printed in the printing process; inputting a predetermined second drive signal to the piezoelectric element, the second drive signal being capable of stirring the ink in the nozzle but not capable of ejecting the ink from the nozzle; an input start timing of the second drive signal during the non-ejection period, the input start timing corresponding to the number of pixels being set based on a length of the non-ejection period.
Citation Information
Patent Citations
Inkjet-recording device, and inkjet-recording method
JP2006168041A