1. Technical Field
The present invention relates to a technique for inspecting a plurality of ejection parts in a liquid ejection device.
2. Background Technology
An inkjet printer as one example of a liquid ejection device includes a plurality of ejection parts for ejecting ink, and within the ejection parts, ink is stored in cavities communicated with nozzles, and ink is ejected from the nozzles by the driving of drive elements provided to the cavities. In the ejection part of such a liquid ejection device, when air bubbles get mixed in the ink in the cavities or when the ink in the cavities thickens, there is a risk of the nozzles becoming clogged and the ink not being ejected from the nozzles satisfactorily.
In the past, there has been proposed a technique for inspecting the clogging of the nozzles in the ejection parts on the basis of residual vibration remaining in the ink in the cavities due to the driving of the drive elements (see Patent Citations 1 through 3, for example). During inspection based on such residual vibration, when the plurality of ejection parts is inspected, there is variation in the residual vibration characteristics among the ejection parts as a result of positional relationship, manufacturing errors, and the like, and a determination reference of inspection based on residual vibration is therefore set in a range which allows variation in the residual vibration characteristics.
Japanese Patent Application Publication Nos. 2005-289048 (Patent Citation 1), 2005-305992 (Patent Citation 2) and 2006-306077 (Patent Citation 3) are examples of the related art.
However, a well-known inspection based on residual vibration has had problems in that when the acceptable range of the determination reference is expanded too much according to the variation in residual vibration characteristics among the ejection parts, the distinction of whether or not there is clogging is vague, and there is a risk of erroneous determination in the inspection.
To overcome the problems described above, an advantage of the invention is to provide a technique whereby erroneous determination can be prevented when ejection parts are inspected based on residual vibration.
The invention was devised in order to achieve at least some of the advantages described above, and the invention can be implemented as the following modes or applied examples.
The liquid ejection device of the first aspect is characterized in including a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, a detection part for detecting residual vibration, which is vibration of the liquid in the cavities and which remains due to the driving of the drive elements, and an inspection part for inspecting the ejection parts on the basis of a detection value of the residual vibration from the detection part; the liquid ejection device the ejection parts are classified into a plurality of ranks according to the residual vibration characteristics of the individual ejection parts.
In the liquid ejection device according to the above described aspect, the inspection part preferably performs inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank.
According to the liquid ejection device of this aspect, erroneous determination of the inspection resulting from excessive expansion of the acceptable range can be prevented by setting a determination reference for each of the ranks into which the ejection parts are classified so that there is less variation in the residual vibration characteristics, and increases in the processing load from using a determination reference according to rank can be suppressed by consecutively inspecting ejection parts of the same rank.
In the liquid ejection device of the above described aspect, the inspection part can perform inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, and can perform the inspection consecutively on a predetermined number of the ejection parts for each of the ranks. According to the liquid ejection device of this aspect, the ejection parts of the various ranks can be inspected uniformly while ejection parts of the same rank are inspected consecutively.
The liquid ejection device of the above described aspects can further include a reference storage part for storing the determination reference in advance. According to the liquid ejection device of this aspect, inspection can be performed based on the determination reference stored in advance.
The liquid ejection device of any of the above described aspect can further include a reference creator for creating the determination reference in accordance with the characteristics of each of the ejection parts. According to the liquid ejection device of this aspect, the determination reference can be updated according to changes in the residual vibration characteristics.
The inspection method of one aspect is an inspection method for inspecting a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, the inspection method including a detection step for detecting residual vibration, which is vibration of the liquid in the cavities and which remains due to the driving of the drive elements, and an inspection step for inspecting the ejection parts on the basis of a detection value of the residual vibration from the detection step; wherein the ejection parts are classified into a plurality of ranks according to the characteristics of individual ejection parts; and during the inspection, inspection of the ejection parts based on the detection value is performed in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank. According to the inspection method of this aspect, erroneous determination of the inspection resulting from excessive expansion of the acceptable range can be prevented by setting a determination reference for each of the ranks into which the ejection parts are classified so that there is less variation in the residual vibration characteristics, and increases in the processing load from using a determination reference according to rank can be suppressed by consecutively inspecting ejection parts of the same rank.
The program of one aspect is a program for causing a computer to run a function for inspecting a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, the program characterized in running a detection function for detecting residual vibration, which is vibration of the liquid in the cavities and which remains due to the driving of the drive elements, and an inspection function for inspecting the ejection parts on the basis of a detection value of the residual vibration from the detection function; the ejection parts being classified into a plurality of ranks according to the characteristics of individual ejection parts; and the inspection function performing inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank. According to the program of this aspect, erroneous determination of the inspection resulting from excessive expansion of the acceptable range can be prevented by setting a determination reference for each of the ranks into which the ejection parts are classified so that there is less variation in the residual vibration characteristics, and increases in the processing load from using a determination reference according to rank can be suppressed by consecutively inspecting ejection parts of the same rank.
The liquid ejection device of one aspect includes a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, a detection part for detecting the state of the liquid in the cavities, and an inspection part for inspecting the ejection parts on the basis of a detection value from the detection part; the liquid ejection device characterized in that the ejection parts are classified into a plurality of ranks according to the characteristics of the ejection parts; and the inspection part performs inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank.
In the liquid ejection device of the above described aspect, the inspection part can perform inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, and can perform the inspection consecutively on a predetermined number of the ejection parts for each of the ranks.
The liquid ejection device of the above described aspects can further include a reference storage part for storing the determination reference in advance.
The liquid ejection device of any of the above described aspects can further include a reference creator for creating the determination reference in accordance with the characteristics in each of the ejection parts.
In the liquid ejection device of any of the above described aspects, the state of the liquid in the cavities can correspond to residual vibration, which is vibration of the liquid in the cavities and which remains due to the driving of the drive elements.
In the liquid ejection device of one aspect, the characteristics can be residual vibration characteristics in each of the ejection parts.
The inspection method of one aspect is an inspection method for inspecting a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, the inspection method including a detection step for detecting the state of the liquid in the cavities, and an inspection step for inspecting the ejection parts on the basis of a detection value from the detection step; wherein the ejection parts are classified into a plurality of ranks according to the characteristics of individual ejection parts, and during the inspection, inspection of the ejection parts based on the detection value is performed in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank.
The computer-readable storage medium of one aspect is a computer-readable storage medium having stored thereon a program for causing a computer to run a function for inspecting a plurality of ejection parts for ejecting liquid in cavities from nozzles communicated with the cavities, the liquid being ejected by the driving of a drive element, wherein the program runs a detection function for detecting the state of the liquid in the cavities, and an inspection function for inspecting the ejection parts on the basis of a detection value from the detection function; wherein the ejection parts are classified into a plurality of ranks according to the characteristics of individual ejection parts, and the inspection function performs inspection of the ejection parts based on the detection value in accordance with a determination reference corresponding to the ranks, the inspection being performed consecutively on those among the plurality of ejection parts that are classified in the same rank.
The liquid ejection device of one aspect is a liquid ejection device for ejecting liquid from a plurality of ejection parts, the liquid ejection device including a plurality of drive elements driven by the application of a drive signal, and a detection part for detecting electrical signals outputted from the drive elements; wherein, in a case where the detection part consecutively detects electrical signals outputted from the drive elements, the detection part consecutively detects electrical signals outputted from the drive elements of those among the plurality of ejection parts that are of the same rank.
In the liquid ejection device of one aspect, in a case where the detection part consecutively detects electrical signals outputted from the drive elements, the detection part can consecutively detect electrical signals outputted from the drive elements of those among the plurality of ejection parts that are of the same rank.
The liquid ejection device of the above described aspects can include an inspection part for inspecting the ejection parts on the basis of a detection value from the detection part, and a reference storage part for storing a determination reference used in the inspection for each of the ranks.
The liquid ejection device of the above described aspects can include an inspection part for inspecting the ejection parts on the basis of a detection value from the detection part, and a reference creator for creating determination references used in the inspection for each of the ranks.
The liquid ejection device of any of the above described aspects, wherein the ranks of the respective ejection parts can be specified based on characteristics of residual vibration remaining due to the driving of the respective drive elements.
The inspection method of one aspect is an inspection method for ejecting liquid from a plurality of ejection parts of a liquid ejection device, the liquid ejection device including a plurality of drive elements driven by the application of a drive signal, and a detection part for detecting electrical signals outputted from the drive elements; wherein, in a case where electrical signals outputted from the drive elements are consecutively detected, electrical signals outputted from the drive elements of those among the plurality of ejection parts that are of the same rank are consecutively detected.
The computer-readable storage medium of one aspect is a computer-readable storage medium having stored thereon a program for causing a computer to run a function for inspecting a liquid ejection device for ejecting liquid from a plurality of ejection parts, the liquid ejection using a liquid ejection device including a plurality of drive elements driven by the application of a drive signal, and a detection part for detecting electrical signals outputted from the drive elements; wherein the program causes the computer to run the functions of detecting electrical signals outputted from the drive elements, and, in a case where electrical signals outputted from the drive elements are consecutively detected, consecutively detecting electrical signals outputted from the drive elements of those among the plurality of ejection parts that are of the same rank.
The modes of the invention are not limited to a liquid ejection device, an inspection method, and a program, and in addition to inkjet printers and other specific forms of liquid ejection devices, the invention can also be applied to forms such as ejection devices for ejecting fluid containing a solid dispersed in a liquid or gas. The invention is not limited to the modes previously described, and can of course be carried out in various forms within a range that does not deviate from the scope of the invention.
Referring now to the attached drawings which form a part of this original disclosure:
To further clarify the configuration and effects of the invention described above, the following is a description of a liquid ejection device to which the invention is applied.
The user interface 180 of the printer 10 includes a display and operation buttons, and conducts the exchange of information with the user of the printer 10. The communication interface 190 conducts the exchange of information with a personal computer, a digital still camera, a memory card, or another external device that can be electrically connected to the printer 10. The head unit 200 of the printer 10 includes an ink ejection mechanism for ejecting ink. The details of the ink ejection mechanism are described hereinafter.
The controller 100 of the printer 10 controls the other components of the printer 10. For example, based on data inputted via the communication interface 190, the controller 100 performs control for ejecting ink droplets from the head unit 200 while moving the head unit 200 and the print medium 90 relative to each other. Printing on the print medium 90 is thereby achieved.
In the present example, the controller 100 is a device including a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), an input/output interface, and other components; and various functions of the controller 100 are implemented by the CPU operating based on a computer program. At least some of the functions of the controller 100 can be implemented by an electric circuit provided to the controller 100 operating based on the circuit configuration thereof.
In the present example, the head unit 200 includes a carriage 210, ink cartridges 220, and a head 280. The carriage 210 of the head unit 200 is connected to the controller 100 via a flexible cable 170, and is capable of moving with the ink cartridge 220 and the head 280 mounted thereon. The ink cartridges 220 of the head unit 200 store ink in their interiors, and supply the ink to the head 280. In the present example, a plurality of ink cartridges 220 prepared for each ink color (the four colors black, cyan, magenta, and yellow) are mounted on the carriage 210. The head 280 of the head unit 200 is a section that faces the print medium 90, and ink supplied from the ink cartridges 220 to the head 280 is ejected in the form of droplets from the head 280 onto the print medium 90.
In the present example, the printer 10 includes a main scan feed mechanism and a sub scan feed mechanism in order to move the head unit 200 and the print medium 90 relative to each other. The main scan feed mechanism of the printer 10 includes a carriage motor 312 and a drive belt 314, and the power of the carriage motor 312 is transmitted to the head unit 200 through the drive belt 314, thereby causing the head unit 200 to reciprocate in the main scan direction. The sub scan feed mechanism of the printer 10 includes a conveying motor 322 and a platen 324, and the power of the conveying motor 322 is transmitted to the platen 324, thereby conveying the print medium 90 in the sub scan direction which intersects the main scan direction. The carriage motor 312 of the main scan feed mechanism and the conveying motor 322 of the sub scan feed mechanism operate based on control signals from the controller 100.
In the description of the present example, the X axis is set on the coordinate axis running along the main scan direction in which the head unit 200 is reciprocated, the Y axis is set on the coordinate axis running along the sub scan direction in which the print medium 90 is conveyed, and the Z axis is set on the coordinate axis running from the bottom upward in the direction of gravity. The X axis, Y axis, and Z axis are coordinate axes orthogonal to each other.
In the description of the present example, the symbol “48” is used when collectively referring to the nozzles in the head unit 200, the symbol “48k” is used when specifying black nozzles, the symbol “48c” is used when specifying cyan nozzles, the symbol “48m” is used when specifying magenta nozzles, and the symbol “48y” is used when specifying yellow nozzles. Furthermore, a symbol including a nozzle number is used when specifying individual nozzles. For example, the symbol “48y(1)” is used for the first yellow nozzle, the symbol “48y(2)” is used for the second yellow nozzle, the symbol “48y(3)” is used for the third yellow nozzle, . . . , the symbol “48y(n−1)” is used for the (n−1)th yellow nozzle, and the symbol “48y(n)” is used for the nth yellow nozzle, as shown in
An inlet passage 40 and reservoir 42 of the ink ejection mechanism are provided for each ink color, forming part of the flow passage through which ink flows from the ink cartridge 220 to the nozzle 48. Ink supplied from the ink cartridge 220 to the head unit 200 passes through the inlet passage 40 to be retained in the reservoir 42.
A supply port 44, a cavity 46, a drive element 66, and a vibrating plate 67 of an ink ejection mechanism are provided corresponding to each of the plurality of nozzles 48 formed in the head 280, and these components together with a nozzle 48 constitute an ejection part 270. In other words, the head unit 200 includes a plurality of ejection parts 270 corresponding to the number of plurality of nozzles 48. Through the driving of the drive element 66, the ejection part 270 ejects the ink in the cavity 46 from the nozzle 48 communicated with the cavity 46.
The supply port 44 and the cavity 46 of the ejection part 270 form part of the flow passage through which ink flows from the ink cartridge 220 to the nozzle 48. The supply port 44 is a flow passage communicating the reservoir 42 and the cavity 46, whereby ink is supplied from the reservoir 42 to the cavity 46 through the supply port 44. The cavity 46, which is a flow passage communicated with the nozzle 48, has a flow passage cross section sufficiently larger than the supply port 44 and the nozzle 48 and retains ink before the ink is ejected.
The drive element 66 of the ejection part 270 is provided to the cavity 46 on the other side of the vibrating plate 67, and the vibrating plate 67 of the ejection part 270 forms part of the flow passage wall surface in the cavity 46. In the present example, the drive element 66 is a unimorphic piezoelectric actuator in which a piezoelectric element 664 is stacked between two electrodes 662, 666 and the vibrating plate 67 is provided on the side of the electrode 666, but in another embodiment, a stacked piezoelectric actuator can be applied in the drive element 66. The drive element 66 flexes in the direction of gravity (the Z axis direction) on the basis of the application of a drive signal, displacing the vibrating plate 67. The volume of the cavity 46 thereby expands, drawing ink in from the reservoir 42, after which the volume of the cavity 46 can be contracted to eject ink droplets from the nozzle 48.
Returning to the description of
The shift register 52 of the head unit 200 is a storage device for holding instruction data for instructing the actions of the drive elements 66 in the plurality of ejection parts 270. In a shift input signal SI from the controller 100, instruction data corresponding to the drive elements 66 is sequentially outputted in synchronization with a clock signal SCK, and instruction data corresponding to the drive elements 66 is sequentially stored in the shift register 52 on the basis of the shift input signal SI and the clock signal SCK. In the present example, the instruction data corresponding to the drive elements 66 is 2-bit data indicating one of the sets [0, 0], [0, 1], [1, 0], or [1, 1].
Based on a latch signal LAT from the controller 100, the latch circuit 54 of the head unit 200 holds instruction data of the drive elements 66 stored in the shift register 52 and outputs a logic signal corresponding to the instruction data to the level shifter 56. The latch signal LAT is outputted from the controller 100 at the timings with which all of the instruction data of the drive elements 66 is stored in the shift register 52. In the present example, the latch circuit 54 outputs a Lo level logic signal in response to the instruction data [0, 0], a Hi level logic signal as a continuation of the Lo level in response to the instruction data [0, 1], a Lo level logic signal as a continuation of the Hi level in response to the instruction data [1, 0], and a Hi level logic signal in response to the instruction data [1, 1].
According to the logic signals outputted from the latch circuit 54, the level shifter 56 of the head unit 200 outputs voltages of levels capable of turning the switches 64 on and off to each of the switches 64 connected to the drive elements 66. In the present example, the level shifter 56 outputs a voltage of a level that turns a switch 64 off in response to a Lo level logic signal from the latch circuit 54, and outputs a voltage of a level that turns a switch 64 on in response to a Hi level logic signal from the latch circuit 54.
The plurality of switches 64 in the head unit 200 turn the electrical connection on and off between the shared electrical circuit 62 and the drive elements 66. A drive signal COM for driving the drive elements 66 is inputted to the shared electrical circuit 62 of the head unit 200 from the controller 100. During an on state in which the drive elements 66 are electrically connected to the shared electrical circuit 62 by the switches 64, the drive signal COM is applied to the electrode 662 side of the drive elements 66, and during an off state in which the drive elements 66 are electrically blocked from the shared electrical circuit 62 by the switches 64, the drive signal COM is not applied to the drive elements 66. In the present example, the switches 64 are analog switches using a transmission gate.
The switch 58 of the head unit 200 connects to ground (grounds) the shared electrical circuit 68 electrically connected to the electrode 666 side of the drive elements 66. In the present example, between the shared electrical circuit 68 and ground, a resistance 59 is electrically connected in parallel with the switch 58. The switch 58 electrically blocks the shared electrical circuit 68 from ground on the basis of a detection operation signal DSEL outputted from the controller 100, during which time the detection part 290 detects an electric signal HGND outputted from the shared electrical circuit 68 through a voltage change amplified by an op-amp, the voltage change being based on electric current flowing to the resistance 59. The detection part 290 can thereby effectively detect electromotive force applied from the drive elements 66 to the shared electrical circuit 68, on the basis of a voltage change between the electric signal HGND of the shared electrical circuit 68 and ground.
The latch signal LAT is a logic signal which rises according to the drive cycle TD, and is inputted to the latch circuit 54 from the controller 100. The drive cycle TD is equivalent to a time period during which the drive element 66 in an ejection part 270 is driven to create one pixel on the print medium 90.
The switching signal CH is a signal generated in the head unit 200 on the basis of the latch signal LAT, and is a logic signal that rises according to the elapsing of a stipulated time duration following a rise in the latch signal LAT. During a first time period T1 from a rise in the latch signal LAT until a rise in the switching signal CH, the latch circuit 54 outputs a logic signal corresponding to the first bit in 2-bit instruction data received from the shift register 52, and during a second time period T2 from the rise in the switching signal CH until the next rise in the latch signal LAT, the latch circuit 54 outputs a logic signal corresponding to the second bit of the instruction data.
The drive signal COM is a voltage signal outputted periodically in synchronization with the drive cycle TD, and is supplied from the controller 100 to a drive element 66 through the shared electrical circuit 62 and a switch 64. During the first time period T1, the drive signal COM goes from being maintained at an intermediate voltage Vc to rising to a voltage V1 higher than the intermediate voltage Vc, and then falls to a voltage V2 lower than the intermediate voltage Vc and returns to the intermediate voltage Vc. Then, in the second time period T2, the drive signal COM rises from the intermediate voltage Vc to the voltage V1 higher than the intermediate voltage Vc, and then returns to being maintained at the intermediate voltage Vc. The drive signal COM during the first time period T1 is a signal of an application level at which ink droplets are ejected from the nozzle 48 of the ejection part 270. The drive signal COM during the second time period T2 is a signal of an application level at which residual vibration is created without ejecting ink droplets from the nozzle 48.
The detection operation signal DSEL is a logic signal which, when the ejection parts 270 are inspected based on residual vibration, falls from the timing at which the drive signal COM returns from the voltage V1 to the intermediate voltage Vc during the second time period T2 until a timing before the end of the second time period T2. When the detection operation signal DSEL falls, the switch 58 of the head unit 200 electrically blocks the shared electrical circuit 68 from ground, and the detection part 290 of the head unit 200 detects the electric signal HGND of the shared electrical circuit 68.
When the instruction data of the shift input signal SI is [0, 0], the voltage applied to the drive element 66 is maintained at the intermediate voltage Vc during the drive cycle TD. Ink droplets are thereby not ejected in the ejection part 270 corresponding to that drive element 66, and residual vibration does not occur. The instruction data [0, 0] of the shift input signal SI is designed for an ejection part 270 that does not form a pixel during printing or an ejection part 270 that will not be inspected based on residual vibration.
When the instruction data of the shift input signal SI is [0, 1], the voltage applied to the drive element 66 is maintained at the intermediate voltage Vc during the first time period T1, and the voltage then rises to the voltage V1 during the second time period T2. Residual vibration can thereby be generated without ejecting ink droplets in the ejection part 270 corresponding to that drive element 66. The instruction data [0, 1] of the shift input signal SI is designed for an ejection part 270 that will be inspected based on residual vibration when an inspection is conducted without forming a pixel.
When the instruction data of the shift input signal SI is [1, 0], the voltage applied to the drive element 66 changes to the voltage V1 and the voltage V2 during the first time period T1, and the voltage is maintained at the intermediate voltage Vc during the second time period T2. Ink droplets are thereby ejected in the ejection part 270 corresponding to that drive element 66. The instruction data [1, 0] of the shift input signal SI is designed for an ejection part 270 that forms a pixel during printing.
When the instruction data of the shift input signal SI is [1, 1], the voltage applied to the drive element 66 changes to the voltage V1 and the voltage V2 during the first time period T1, and then changes to the voltage V1 during the second time period T2. Residual vibration suitable for inspecting the ejection part 270 corresponding to that drive element 66 can thereby be generated while ink droplets are ejected in the ejection part 270. The instruction data [1, 1] of the shift input signal SI is designed for an ejection part 270 that will be inspected based on residual vibration when an inspection is conducted while forming a pixel.
Returning to the description of
The inspection part 102 of the controller 100 inspects the ejection part 270 on the basis of the electric signal detected by the detection part 290 of the head unit 200. In the present example, the inspection part 102 inspects clogging of the nozzle 48 (air bubbles in the ink or thickening of the ink) as the state of the ejection part 270 on the basis of the detection signal POUT outputted from the detection part 290 of the head unit 200.
Stored in advance in the reference storage part 104 of the controller 100 are determination reference data 120 indicating a determination reference of the inspection by the inspection part 102, and inspection print data 130 indicating the sequence of ejection parts 270 inspected by the inspection part 102. In the present example, the determination reference data 120 and the inspection print data 130 of the reference storage part 104 are created at the time of factory shipment of the printer 10, and are stored in the reference storage part 104.
The plurality of ejection parts 270 in the head 280 are classified into a number of ranks fewer than the total number of ejection parts 270 according to their residual vibration characteristics, and the determination reference data 120 of the reference storage part 104 includes a determination threshold for determining residual vibration in the ejection parts 270 for each of the ranks. The inspection print data 130 of the reference storage part 104 includes an inspection sequence such that of all the ejection parts 270, ejection parts 270 that are classified in the same rank are consecutive, and a shift input signal SI is outputted from the controller 100 to the head unit 200 on the basis of the inspection print data 130 when an ejection part 270 is inspected by the inspection part 102.
The following formula is obtained when step response is calculated for volume velocity u when pressure P is applied to a calculation model of simple harmonic vibration using the vibrating plate 67 in an ejection part 270.
In Formula 1 above, the flow passage resistance r depends on the shapes of the supply port 44, the cavity 46, the nozzles 48, and other flow passages as well as the viscosities of ink inside these flow passages; the intertance m depends on the quantity of ink inside the supply port 44, the cavity 46, the nozzles 48, and other flow passages; and the compliance c depends on the elasticity of the vibrating plate 67.
The electric signal SWb in
The electric signal SWv in
There time tf_g has variations resulting from the positional relationships of the ejection parts 270, manufacturing errors, and other causes, as shown in
In the present example, the plurality of ejection parts 270 in the head 280 are classified into the three ranks R1, R2, and R3 shown in
In the example shown in
In the present example, the controller 100 performs the inspection process (step S100) for each groups of ejection parts 270 that ejects ink of the same color (the same type of liquid). For example, after performing the inspection process (step S100) on the black ejection parts 270, the controller 100 then performs the inspection process (step S100) in order on the cyan ejection parts 270, the magenta ejection parts 270, and the yellow ejection parts 270.
In the present example, the inspection process (step S100) is performed by the CPU of the controller 100 operating as the inspection part 102 on the basis of a computer program. In the present example, the controller 100 starts the inspection process (step S100) on the basis of a preset time point or a command input from the user.
When the inspection process (step S100) is started, the controller 100 initializes an inspection rank CK_R which is a control variable (step S112). In the present example, the controller 100 sets the inspection rank CK_R to “0.”
After the inspection rank CK_R has been initialized (step S112), the controller 100 increments inspection ranks CK_R (step S114), and sets associated numbers CK_N corresponding to the inspection ranks CK_R (step S116) on the basis of the determination reference data 120 of the reference storage part 104. In the present example, based on the associated number information 126 of the determination reference data 120 shown in
After the associated number CK_N has been set (step S116), the controller 100 sets determination thresholds corresponding to inspection rank CK_R on the basis of the determination reference data 120 of the reference storage part 104 (step S118). In the present example, the controller 100 sets a lower limit threshold tf_L and an upper limit threshold tf_U corresponding to each inspection rank CK_R as determination thresholds on the basis of the threshold information 124 of the determination reference data 120 shown in
After the determination threshold has been set (step S118), based on the inspection print data 130 of the reference storage part 104, the controller 100 specifies the ejection parts 270 being inspected (step S120) and drives the drive elements 66 in the ejection parts 270 being inspected (step S130).
Specifically, based on the print information 132 of the inspection print data 130, the parameters [0, 1] are set for the command data of the shift input signal SI corresponding to the ejection parts 270 being inspected, the parameters [0, 0] are set for the command data of the shift input signal SI corresponding to other ejection parts 270, and a latch signal LAT, a drive signal COM, and a detection operation signal DSEL are outputted together with the shift input signal SI and a clock signal SCK to the head unit 200 as shown in
After the drive elements 66 being inspected have been driven (step S130), the controller 100 acquired the electric signal SW (step S140) through the detection signal POUT outputted from the detection part 290 of the head unit 200. In the present example, the controller 100 acquires a time duration tf indicating the first half-cycle in the electric signal SW as a detection value of the electric signal SW corresponding to residual vibration.
After the detection value of residual vibration is acquired (step S140), the controller 100 performs a determination process (step S150). In the determination process (step S150), the controller 100 determines whether or not there is clogging of the nozzles 48 (air bubbles in the ink and thickening of the ink) as the state of the ejection parts 270 being inspected, based on the electric signal SW detected by the detection part 290 of the head unit 200.
Specifically, the controller 100 compares the time duration tf acquired as a detection value of residual vibration with the acceptable range AR from the lower limit threshold tf_L to the upper limit threshold tf_U set as the determination threshold on the basis of the determination reference data 120. When the time duration tf is within the acceptable range AR, the controller 100 determines that the ejection parts 270 being inspected are in a state capable of ejecting ink (in a state of no clogging). When the time duration tf is below the lower limit threshold tf_L, the controller 100 determines a state incapable of ejecting ink (a state of clogging by air bubbles) due to the presence of air bubbles in the ink, and when the time duration tf is above the upper limit threshold tf_U, the controller 100 determines a state incapable of ejecting ink (a state of clogging by thickening) due to the ink having thickened.
After the determination process (step S150), the controller 100 stores the determination result (step S160) of the determination process (step S150) and decrements the associated number CK_N (step S162). The controller 100 then repeatedly performs the process starting with specifying the ejection parts 270 being inspected (step S120) until the associated number CK_N reaches 0, i.e., until all of the ejection parts 270 associated with the rank indicated by the inspection rank CK_R have been inspected (step S168: “YES”).
When all of the ejection parts 270 associated with the rank indicated by the inspection rank CK_R have been inspected (step S168: “NO”), the controller 100 repeatedly performs the process (step S170: “NO”) starting with incrementing the inspection rank CK_R (step S114) until the inspections of all the ranks are completed. When the inspections of all the ejection parts 270 in the head 280 are completed (step S170: “YES”), the controller 100 ends the inspection process (step S100). In the present example, according to the inspection results of the inspection process (step S100), the controller 100 performs a process of maintenance on the head unit 200 using the head cap 340.
In the present example, the reference creation device 80 is a computer including CPU, ROM, RAM, an input/output interface, and the like; and capable of being electrically connected with the printer 10 through the communication interface 190. The various functions of the reference creation device 80 are performed by the CPU operating based on a computer program, but in other embodiments, at least some of the functions of the reference creation device 80 can be performed by an electrical circuit, which is provided to the reference creation device 80, operating based on the circuit configuration thereof.
When the ranking process (step S600) is started, the reference creation device 80 initializes a nozzle number n and a rank number m, which are control variables (step S612). In the present example, the reference creation device 80 sets the nozzle number n and the rank number m to “0.”
After the nozzle number n and the rank number m have been initialized, the reference creation device 80 sets a rank-width tf_RG and a rank margin α (step S614). The rank-width tf_RG is a value expressing the width of the rank of each stage in terms of the width of a time tf_g, and the rank margin α is a value expressing the margin of the time tf_g for calculating the lower limit threshold tf_L and upper limit threshold tf_U which are determination thresholds. In the present example, the rank-width tf_RG and the rank margin α are values stipulated in advance by the designer of the printer 10.
After the rank-width tf_RG and the rank margin α have been set (step S614), the reference creation device 80 increments the nozzle number n (step S620) and acquires a detection value of residual vibration in the ejection part 270 of the nozzle number n (S630), whereby detection values of residual vibration in all of the ejection parts 270 are acquired (step S650). Specifically, the reference creation device 80 indicates a nozzle number n and requests a detection value of residual vibration from the printer 10. In compliance with this request, the printer 10 drives the ejection part 270 corresponding to the nozzle number n to detect residual vibration similar to the inspection process (step S100), and then provides a detection value of residual vibration as the detection result to the reference creation device 80. In the present example, the reference creation device 80 acquires a time tf_g indicating the first half-cycle in the electric signal SW_g corresponding to the residual vibration as a detection value of residual vibration.
Along with acquiring the time tf_g as a detection value of residual vibration (step S630), the reference creation device 80 sets a maximum detection value as a maximum value tf_Max (step S642: “YES,” S644), and sets a minimum detection value as a minimum value tf_Min (step S646: “YES,” S648).
Moving on to a description of
After the rank number R_Num has been calculated (step S660), based on the maximum value tf_Max, the rank-width tf_RG, and the rank margin α, the reference creation device 80 calculates the upper limit threshold tf_U and the lower limit threshold tf_L for each of the ranks (steps S670, S672, S674, S678). In the present example, the ranks for classifying the plurality of ejection parts 270 are set within the range of the time tf_g including the rank-width tf_RG in order from the maximum value tf_Max.
After the upper limit threshold tf_U and the lower limit threshold tf_L have been calculated for each of the ranks (step S658: “YES”), the reference creation device 80 ranks the ejection parts 270 by determining which of the plurality of ranks the times tf_g of the ejection parts 270 are associated with, the times tf_g of the ejection parts 270 having been acquired from the printer 10 and the ranks being the ranges of the time tf_g including the rank-width tf_RG in order from the maximum value tf_Max (steps S682, S684, S686, S688).
After all the ejection parts 270 have been ranked (step S688: “YES”), the reference creation device 80 creates determination reference data 120 and inspection print data 130 (step S692) on the basis of the ranking results and the upper limit thresholds tf_U and lower limit thresholds tf_L calculated for each of the ranks. After the determination reference data 120 and inspection print data 130 have been created (step S692, the reference creation device 80 writes the determination reference data 120 and inspection print data 130 into the reference storage part 104 of the controller 100 in the printer 10 (step S694) and ends the ranking process (step S600).
According to the printer 10 of the first example described above, the plurality of ejection parts 270 in the head 280 are classified into a plurality of ranks R1, R2, R3 in accordance with the distribution area of the time tf_g indicating the first half-cycle in residual vibration while in a state capable of ejecting ink, and a determination reference is set in the determination reference data 120 for each of the ranks; therefore, it is possible to prevent erroneous determinations in the inspection resulting from excessive expansion of the acceptable range. Since ejection parts 270 of the same rank are inspected consecutively based on the inspection print data 130, frequent switching of the determination reference in the inspection process (step S100) can be avoided, and the increase in processing load from using a determination reference corresponding to rank can be suppressed.
Since the plurality of ejection parts 270 are classified in the plurality of ranks R1, R2, R3 according to the time tf_g pertaining to the residual vibration cycle and the determination threshold in the threshold information 124 of the determination reference data 120 is the time tf_g pertaining to the residual vibration cycle, each of the ranks can be inspected easily. Since a reference storage part 104 for storing the determination reference data 120 in advance is provided, inspection can be performed based on a determination reference prepared in advance.
The printer 10 of the second example is similar to the first example except for differences in the determination reference data 120 and inspection print data 130 stored in advance in the reference storage part 104 and a difference in the inspection process (step S100).
In the example shown in
The inspection process (step S100) of the second example is similar to that of the first example, except that the determination threshold indicated in the threshold information 124 of the determination reference data 120 is switched to match the alignment of rank indicated in the print information 132 of the inspection print data 130, on the basis of the associated number of each of the ranks indicated in the associated number information 126 of the determination reference data 120 and the consecutive number indicated in the consecutive number information 128 of the determination reference data 120.
According to the printer 10 of the second example described above, similar to the first example, the plurality of ejection parts 270 in the head 280 are classified into a plurality of ranks R1, R2, R3 in accordance with the distribution area of the time tf_g indicating the first half-cycle in residual vibration while in a state capable of ejecting ink, and a determination reference is set in the determination reference data 120 for each of the ranks; therefore, it is possible to prevent erroneous determinations in the inspection resulting from excessive expansion of the acceptable range. Since a predetermined number of ejection parts 270 in each of the ranks are inspected consecutively based on the inspection print data 130, frequent switching of the determination reference in the inspection process (step S100) can be avoided, the increase in processing load from using a determination reference corresponding to rank can be suppressed, and the ejection parts 270 of all ranks can be inspected uniformly.
The reference creator 106 of the printer 10 creates determination reference data 120 and inspection print data 130 in accordance with the residual vibration characteristics in each of the plurality of ejection parts 270. In the present example, the determination reference data 120 and inspection print data 130 in the reference storage part 104 are stored in advance at the time of factory shipment of the printer 10, but when the cumulative operating time of the printer 10 exceeds a predetermined value or when the head 280 is replaced, the reference creator 106 creates new determination reference data 120 and inspection print data 130 and updates the determination reference data 120 and inspection print data 130 of the reference storage part 104.
In the present example, the reference creator 106 creates determination reference data 120 and inspection print data 130 in the same manner as the ranking process (step S600) by the reference creation device 80 of the first example, but in other embodiments, the determination reference data 120 and the inspection print data 130 can be created with a different reference from that of the reference creation device 80. In the present example, the function of the reference creator 106 is performed by the CPU of the controller 100 operating based on a computer program.
According to the printer 10 of the third example, similar to the first example, it is possible to prevent erroneous determinations in the inspection resulting from excessive expansion of the acceptable range, and to suppress increases in the processing load caused by using a determination reference corresponding to rank. Since the determination reference data 120 and the inspection print data 130 are created by the reference creator 106, the determination reference and inspection sequence can be updated according to the changes in residual vibration characteristics in the plurality of ejection parts 270.
Embodiments of the invention were described above, but the invention is not limited to such embodiments, and the invention can of course be carried out in various forms within a range that does not deviate from the scope of the invention.
For example, in the examples described above, drive elements 66 were used as sensors for sensing residual vibration in the ejection parts 270, but in other embodiments, designated sensors for sensing residual vibration can be used apart from the drive elements 66.
In the examples described above, residual vibration is detected by driving the drive elements 66 at an application level that induces residual vibration without ejecting ink droplets, but in other embodiments, residual vibration can be detected by driving the drive elements 66 at an application level that cases ink droplets to be ejected.
In the examples described above, the inspection process (step S100) is performed at a different timing than printing on the print medium 90, but in other embodiments, the ejection parts 270 can be inspected based on an electric signal SW corresponding to residual vibration during printing on the print medium 90.
In the examples described above, the inspection process (step S100) is performed based on the time duration tf indicating the first half-cycle in residual vibration, but in other embodiments, a determination threshold used in the determination in at least one residual vibration characteristic including the cycle, the phase, and the amplitude can be set in the determination reference data 120 in advance, and the inspection process (step S100) can be performed based on at least one residual vibration characteristic including the cycle, the phase, and the amplitude.
In the examples described above, the signal level of the drive signal for driving the drive elements in the ejection parts 270 is one voltage V1, but in other embodiments, a determination reference corresponding to the signal level (e.g., voltage, electric current, amount of electricity, etc.) of the drive signal can also be set in the determination reference data 120 for each of the ranks, and the inspection process (step S100) can be performed according to the signal level of the drive signal. It is thereby possible to better prevent erroneous determinations in the inspection based on residual vibration while taking into account the residual vibration characteristics which change according to the signal level of the drive signal.
In the examples described above, the plurality of ejection parts 270 are ranked based on the time duration tf indicating the first half-cycle in residual vibration, but in other embodiments, the ejection parts can be ranked according to at least one of the residual vibration characteristics including repeatability, cycle, phase, and amplitude.
The number of ranks into which the plurality of ejection parts 270 are ranked can be appropriately set to a number that is two or more and less than the total number of ejection parts 270.
In the examples described above, an inkjet printer for ejecting in was described as an example of a liquid ejection device, but the liquid ejected by the liquid ejection device of the invention is not limited to ink, and can be various other liquids, or fluids containing a solid dispersed in a liquid or gas. For example, the invention is not limited to an inkjet type of printer, and can also be applied to other types of printers. The invention can be applied to ejection devices that are used in the manufacture of liquid crystal displayed, organic EL (Electro Luminescence) displays, surface emission displays (Field Emission Displays, FEDs), and the like; and that eject a liquid substance containing an electrode material, a coloring material, or another material in a dispersed or dissolved state. The invention can also be applied to ejection devices that are used in the manufacture of biochips and that eject a liquid substance containing a bioorganic substance. The invention can also be applied to ejection devices that are used as precision pipettes and that eject a liquid substance as a test sample. The invention can also be applied to ejection devices for ejecting lubricating oil at pinpoints onto watches, cameras, and other precision instruments; and ejection devices for ejecting an ultraviolet curing resin or another transparent resin liquid in order to form a microscopic semispherical lens (optical lens) used in an optical communication element. The invention can also be applied to ejection devices for ejecting an etching liquid for etching a wafer, or ejection devices for ejecting a toner or another powder.
Number | Date | Country | Kind |
---|---|---|---|
2011-045996 | Mar 2011 | JP | national |
This application is a continuation application of U.S. patent application Ser. No. 13/406,047 filed on Mar. 13, 2012. This application claims priority to Japanese Patent Application No. 2011-045996 filed on Mar. 3, 2011. The entire disclosures of U.S. patent application Ser. No. 13/406,047 and Japanese Patent Application No. 2011-045996 are hereby incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
7150513 | Shinkawa et al. | Dec 2006 | B2 |
7328960 | Sakagami et al. | Feb 2008 | B2 |
7429093 | Shinkawa | Sep 2008 | B2 |
7458654 | Otsuka | Dec 2008 | B2 |
7597417 | Nagashima | Oct 2009 | B2 |
20040095410 | Miyashita | May 2004 | A1 |
20050212845 | Shinkawa | Sep 2005 | A1 |
20110285772 | Shinkawa | Nov 2011 | A1 |
Number | Date | Country |
---|---|---|
2004-160889 | Jun 2004 | JP |
2004-276544 | Oct 2004 | JP |
2004-351703 | Dec 2004 | JP |
2005-185942 | Jul 2005 | JP |
2005-238159 | Sep 2005 | JP |
2005-289048 | Oct 2005 | JP |
2005-305992 | Nov 2005 | JP |
2006-001174 | Jan 2006 | JP |
2006-306077 | Nov 2006 | JP |
3901210 | Apr 2007 | JP |
2010-058479 | Mar 2010 | JP |
Number | Date | Country | |
---|---|---|---|
20140247301 A1 | Sep 2014 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13406047 | Feb 2012 | US |
Child | 14276243 | US |