1. Technical Field
The present invention relates to a liquid discharging apparatus, a liquid discharging method, and a program used therewith.
2. Related Art
Ink jet printers are known examples of liquid discharging apparatuses that discharge liquid. In a printer of this type, a head is supplied with ink, and the head is driven to discharge the ink.
A technology in which, when the ink is supplied to the head, the ink is heated by using a heater to heat a supply path for supplying the ink to the head has been proposed (see, for example, JP-A-2006-281454).
In a case in which the heater is installed at a position at a distance from the head, the ink heated by the heater naturally cools by the time it arrives at the head, and its temperature decreases. A manner in which the temperature of the ink decreases differs according to a natural cooling time. Thus, the temperature of the ink in the head differs according to a travel time (natural cooling time) from after the ink is heated by the heater until the ink arrives at the head. For example, in a case in which a flow amount of the ink in the supply path is large, the travel time is short. Thus, the ink in the head is warm. Alternatively, in a case in which the flow amount of the ink in the supply path is small, the travel time is long. Thus, the ink in the head is cool.
Such a change in temperature of the ink changes the viscosity of the ink. In addition, in a case where the head is similarly driven despite the change in viscosity of the ink, the amount of each ink droplet discharged from the head changes according to the viscosity of the ink. A problem of the change in the amount of the ink droplets discharged from the head is not limited to printers that discharge ink, and similarly occurs also in liquid discharging apparatuses that discharge liquid.
An advantage of some aspects of the invention is to maintain the amount of liquid droplets discharged.
According to an aspect of the invention, there is provided a liquid discharging apparatus including a head that is driven in response to a driving signal to discharge liquid, a controller that drives the head by generating the driving signal, an adjustment unit that adjusts the temperature of the liquid, and a supply path that supplies the head with the liquid having the temperature adjusted by the adjustment unit, wherein the controller alters the driving signal in accordance with a flow amount of the liquid, which flows in the supply path.
Other features of the invention will be apparent from the description of this specification and the accompanying drawings.
The description of this specification and the accompanying drawings clarifies at least the following.
That is, a liquid discharging apparatus is clarified that includes a head that is driven in response to a driving signal to discharge liquid, a controller that drives the head by generating the driving signal, an adjustment unit that adjusts the temperature of the liquid, and a supply path that supplies the head with the liquid having the temperature adjusted by the adjustment unit, wherein the controller alters the driving signal in accordance with a flow amount of the liquid, which flows in the supply path.
According to the liquid discharging apparatus, by altering a driving signal, a head can alter the amount of discharged liquid. In a case where the liquid discharged by the head is in the form of droplets, and the droplets have a target quantity, the amount of discharged liquid can be maintained at the target quantity.
It is preferable that the flow amount be calculated on the basis of discharge data for causing the head to discharge the liquid, and it is preferable that the controller alter the driving signal in accordance with the calculated flow amount. This makes it possible to alter the driving signal without touching the liquid.
It is preferable that, on the basis of flow amount calculated on the basis of the discharge data, the controller calculate a travel time representing a time taken until the liquid having the temperature adjusted by the adjustment unit arrives from the position of the adjustment unit at the head, and alter the driving signal in accordance with the calculated travel time. This makes it possible to calculate the travel time without touching the liquid. The calculated travel time corresponds to a period in which the liquid, which flows in the supply path, naturally cools.
It is preferable that the controller estimate the temperature of the liquid in the head on the basis of the calculated travel time, and alter the driving signal in accordance with the estimated temperature. This makes it possible to estimate the temperature of the liquid for altering the driving signal without touching the liquid.
It is preferable that the controller alter the waveform of the driving signal on the basis of the discharge data. This makes it possible to alter the amount of liquid droplets discharged from the head.
It is preferable that the liquid discharging apparatus further include a flowmeter that measures the flow amount of the liquid, which flows in the supply path, and the controller alter the driving signal in accordance with the measured flow amount. With the flowmeter, data of the flow amount for altering the driving signal is easily acquired. Accordingly, a processing load on the controller is small.
It is preferable that the liquid discharging apparatus further include a head that is different from the head and that discharges the liquid supplied through the supply path. In this case, also the amount of liquid droplets discharged from the different head can be altered similarly to the case of the above head.
It is preferable that the liquid discharging apparatus further include a head that is different from the head and that discharges liquid supplied through a supply path different from the supply path. In this case, the amount of liquid droplets discharged from the different head can be altered similarly to the case of above head.
According to another aspect of the invention, there is provided a liquid discharging method including adjusting the temperature of liquid, supplying a head with the liquid having the adjusted temperature, generating a driving signal, and driving the head in response to the driving signal and discharging the liquid from the head, wherein the driving signal is altered in accordance with a flow amount of the liquid supplied to the head.
In addition, according to another aspect of the invention, there is provided a program for a liquid discharging apparatus including a head that is driven in response to a driving signal to discharge liquid, a controller that drives the head by generating the driving signal, an adjustment unit that adjusts the temperature of the liquid, and a supply path that supplies the head with the liquid having the temperature adjusted by the adjustment unit, the program causing the liquid discharging apparatus to alter the driving signal in accordance with a flow amount of the liquid, which flows in the supply path.
Further, also a storage medium which stores the above program and which is readable by the above liquid discharging apparatus is provided.
The invention will be described with reference to the accompanying drawings, wherein like numbers reference like elements.
The printing system 1 shown in
As shown in
The PC 10 is connected to the external interface 110, whereby data communication can be performed between the PC 10 and the printer 100.
The main controller 120 is used to control the printer 100 and includes a central processing unit (CPU) 121 and a memory 122. The CPU 121 controls the paper transporter 130, the line heads 140, and the heater 160, and processes print data received from the PC 10. In the memory 122, print data received from the PC 10, dot gradation data (SI data) generated by the CPU 121 from the print data are written. The dot gradation data is data that represents a gradation level of each pixel by using one of four gradation values “0” to “3”.
The paper transporter 130 transports printing paper necessary for printing by the printer 100. A paper feeding motor (PF) motor 131 included in the paper transporter 130 is used to transport the printing paper.
The ink tank 150 contains ink packs 151K, 151C, 151M, and 151Y. The ink packs 151K, 151C, 151M, and 151Y contain black ink, cyan ink, magenta ink, and yellow ink, respectively.
The line head 140 includes a group of heads 141 that downwardly discharge ink in a vertical direction. The heads 141 are arranged in a line head manner (see
The tubes 170K, 170C, 170M, and 170Y connect the ink tank 150 and the line heads 140. The black ink is supplied from the ink pack 151K to the tube 170K. The black ink that flows into the tube 170K is supplied to the heads 141 included in the line head 140. Similarly to the black ink, the cyan ink, the magenta ink, and the yellow ink are supplied from the ink packs 151C, 151M, and 151Y to the heads 141.
The heater 160 is used to adjust ink to have a predetermined temperature, and has a heating function and a heat reserving function that are activated when a main power supply (not shown) of the printer 100 is in an on-state. The heater 160 is disposed so as to surround a part of regions for the four tubes 170K, 170C, 170M, and 170Y. Thus, the heater 160 has a heating function of heating the inks that flow in the tubes 170K, 170C, 170M, and 170Y. The heating function causes the inks to be heated to a heat reserving temperature To that is set for the heat reserving function.
The main controller 120 further includes an oscillating circuit 123, a driving signal generating circuit 124, a thermistor 125, an internal interface (I/F) 126. In the first embodiment, the number of driving signal generating circuits 124 agrees with the number of (four) head groups 140K, 140C, 140M, and 140Y, which are described below with reference to
The oscillating circuit 123 generates a clock signal CLK. The driving signal generating circuit 124 generates a driving signal COM (
The thermistor 125 is connected to the main controller 120 via the internal interface (I/F) 126. The thermistor 125 measures an internal temperature (outside air temperature Tair) of the printer 100, and inputs data of the measured outside air temperature Tair to the main controller 120. In the main controller 120, the CPU 121 writes the outside air temperature Tair input from the thermistor 125 in the memory 122, whereby the outside air temperature Tair is stored.
The paper transporter 130, the line head 140, the heater 160, etc., are connected to the internal interface 126. For example, the CPU 121 of the main controller 120 transmits signals to the paper feeding motor 131 of the paper transporter 130 and the control circuit 143 of each head 141, and receives data of the outside air temperature Tair from the thermistor 125 via the internal interface 126.
Transportation of Printing Paper
The paper transporter 130 includes a belt conveyor in order to transport the printing paper P. As shown in
The loop belt 135 is extended on a curved face formed by the driving roller 132 and the driven rollers 133 and 134. The driven roller 134 gives tension to the loop belt 135. When the printing paper P is transported, the shaft of the driving roller 132 is driven to rotate at constant speed by the paper feeding motor 131. This driving for rotation also revolves the loop belt 135 at constant speed. In addition, in accordance with the revolution of the loop belt 135, the driven rollers 133 and 134 also rotate. These cooperatively operate, whereby the loop belt 135 smoothly revolves, with it supported by three points, that is, the driving roller 132, and the driven rollers 133 and 134.
In addition, the paper transporter 130 includes a paper feeder (not shown). The paper feeder feeds a sheet of the printing paper P in a paper feeding tray (not shown) toward the belt conveyor along the paper feeding face 137 shown in
In addition, the paper transporter 130 includes a pressing roller 136 disposed above the belt conveyor. The pressing roller 136 faces the driven roller 133, with the loop belt 135 provided therebetween, and the sheet of the printing paper P fed from the paper feeder is pinched by the pressing roller 136 and the driven roller 133.
In
Head Case
In addition,
As shown in
In addition, as shown in
Further, the head case 140a has a slot (not shown) on a side face thereof, and the data cable 143a shown in
Printing
Next, printing that is executed by the printing system 1 shown in
In the printing system 1 shown in
The CPU 121 of the printer 100 generates dot gradation data from the print data. The driving signal generating circuit 124 generates the driving signal COM by using driving waveform data. At this time, the paper transporter 130 feeds a sheet of the printing paper P in the paper feeding tray toward the belt conveyor.
Next, the sheet of the printing paper P is transported by the belt conveyor along the paper transporting direction at constant speed.
While the sheet of the printing paper P is being transported, the line head 140 is driven in response to the driving signal COM. This causes the line head 140 to use the dot gradation data input from the main controller 120 and to discharge ink. Here, ink discharging timing is adjusted to match the revolution speed of the driving roller 132 by the main controller 120. Accordingly, the line head 140 only discharges the ink in a vertically downward direction, whereby an image corresponding to the print data is formed on the sheet of the printing paper P passing below the line head 140. The sheet of the printing paper P on which the image is formed is expelled as a print.
Configuration of Line Head 140 (Heads 141)
Next, the heads 141 shown in
In the head case 140a, four color head groups 140K, 140C, 140M, and 140Y included in the line head 140 are provided in a form arranged in the paper transporting direction. In each of the head groups 140K, 140C, 140M, and 140Y, four heads 141 are provided in the longitudinal direction shown in
In each head 141, nozzle plates in each of which two nozzle arrays are arranged along the paper transporting direction in
Each nozzle is provided with a cavity (not shown) and the piezoelectric element 142. Deformation in the piezoelectric element 142 changes a pressure in the cavity to discharge ink from the nozzle, and a dot is formed on the sheet of the printing paper P. The piezoelectric element 142 is deformed depending on an applied voltage. A voltage applied to the piezoelectric element 142 is determined by the waveform of the driving signal COM, which will be described below.
Driving Signal COM
The driving signal COM, whose waveform is shown in
The one-period waveform shown in
The waveforms of the pulses SS1, SS3, and SS5 are identical to one another, and respectively have electric discharge elements PS1, PS3, and PS5 as constituent elements. That “the waveforms are identical” is that “all factors, that is, constituent elements, such as a reference potential, a potential difference, a time width, and a potential change point, constituting each waveform, and timing are completely identical”.
The electric discharge element PS1 is necessary for determining an electric discharge period in which the piezoelectric element 142 electrically discharges. This electric discharge period corresponds to a time width W1 between two times (timings) represented by two potential change points determining the electric discharge element PS1. In addition, the magnitude of deformation of the piezoelectric element 142 is determined according to the magnitude of a potential difference ΔVH−L between a potential VH (the highest potential of the pulse SS1) and a potential VL (the lowest potential of the pulse SS1) represented by two potential change points determining the electric charge element PS1. This magnitude of deformation affects the magnitude of change in volume of the cavity, and also affects the size of an ink droplet discharged from the nozzle. In addition, a potential inclination (potential gradient) that represents a potential decrease determined by the time width W1 and potential difference VH−L of the electric discharge element PS1 affects the magnitude of a pressure change in the cavity and affects the size of an ink droplet discharged from the nozzle. As described above, in accordance with the magnitude of the potential difference VH−L of the electric discharge element PS1 and the time width W1 of the electric discharge element PS1, the size (discharge amount) of the ink droplet discharged from the nozzle is determined. The waveforms of the electric discharge elements PS3 and PS5 are identical to that of the electric discharge element PS1. Thus, the electric discharge elements PS3 and PS5 are not described.
Also the electric discharge element PS4 of the pulse SS4 is a waveform necessary for the piezoelectric element 142 to determine an electric discharge period for electric discharging. In accordance with a potential difference ΔVH−H′ between the potential VH (the highest potential of a pulse SS4) and a potential (VH′) (potential represented by a potential change point following a potential change point corresponding to the highest potential VH of the pulse SS4) that are represented by two potential change points of the electric discharge element PS4, and the time width of the electric discharge element PS4, the size (discharge amount) of the ink droplet discharged from the nozzle is determined. A downward convex waveform including the other electric discharge element of the pulse SS4 is a meniscus suppressing waveform for use in suppressing a meniscus (free surface of ink exposed at the nozzle).
The pulse SS2 includes an accumulation element PS2a and an electric discharge element PS2b, and is a waveform for the piezoelectric element 142 to micro-vibrate. Micro-vibration of the piezoelectric element 142 stirs the ink in the cavity, thereby suppressing fixation (increased viscosity) of the ink.
The CPU 121 generates data representing a potential change point (the time (timing) and a potential) as driving waveform data, and writes the data in the memory 122. The driving signal generating circuit 124 generates the driving signal COM. The driving signal COM has a waveform corresponding to line segments connecting potential change points represented by the driving waveform data in the order of times (timings).
Driving of Piezoelectric Element 142
The generated driving signal COM is input to the control circuits 143 (see
At this time, the control circuit 143 includes a driving signal switch (gate), and controls a time in which the driving signal COM is input to the piezoelectric element 142. In other words, by controlling an ON/OFF switching operation of the driving signal switch, the control circuit 143 selectively applies the pulses SS1 to SS5 of the driving signal COM to the piezoelectric element 142.
Each switch operation signal shown is used to control turning-on and turning-off of the driving signal switch that controls input of the driving signal COM to the piezoelectric element 142. In the control circuit 143, in a period in which the switch operation signal is in a high level (H), the driving signal switch is turned on, whereby the driving signal COM is input to the piezoelectric element 142, while, in a period in which the switch operation signal is in a low level (L), the driving signal switch is turned off, whereby input of the driving signal COM to the piezoelectric element 142 is cut off.
In a case where the gradation value of a pixel is “0”, as shown in
The gradation value of each pixel is determined by dot gradation data generated from print data. In other words, the control circuit 143 (see
Temperature Change of Viscosity of Ink
Next, ink used in the printer 100 will be described below.
As shown in
In addition, as shown in
The cyan ink, the magenta ink, and the yellow ink that are contained in the ink packs 151C, 151M, and 151Y also have characteristics similar to the first and second characteristics of the black ink. Data of these inks is written in the memory 122.
The above-described heater 160 is installed for the purpose of supplying each head 141 with ink whose viscosity is as stable as possible. Accordingly, by the time the heater 160 is installed, the viscosity-stability-temperature region of ink is set in view of the second characteristic, and, within the viscosity-stability-temperature region, a heat reserving temperature To is set. Since a change in the viscosity of the ink in each head 141 affects a discharge amount (size) of an ink droplet, if the temperature of the ink in the head 141 is within the viscosity-stability-temperature region, the discharge amount of the ink droplet can be easily maintained.
Natural Cooling of Ink and Influence thereof
As shown in
The black ink supplied from the ink pack 151K flows into the tube 170K. First, the temperature of the flowing black ink is adjusted to the heat reserving temperature To of the heater 160. Next, the black ink passes through the heating region of the heater 160 at one heater passage position 170a shown in
After the black ink passes through the heater passage position 170a, its temperature is not adjusted by the heater 160, so that the black ink naturally cools. In the first embodiment, it is considered that the black ink naturally cools in a section from the heater passage position 170a to the head case contact 170b.
Natural cooling of the black ink decreases the temperature of the black ink, thereby increasing the viscosity of the black ink. If each piezoelectric element 142 in the head 141 is similarly driven despite an increase in the viscosity of the black ink, the amount of the black ink droplets discharged from the nozzle decreases in accordance with the increase in viscosity of the black ink. This causes variations in size of dots formed on the printing paper P, so that image quality deteriorates.
The ink temperature decreased by natural cooling is related to a total amount of ink flowing in the tubes 170K, 170C, 170M, and 170Y. For example, when the total amount of inks flowing in the tubes 170K, 170C, 170M, and 170Y is less, the travel time from after the inks pass through the heater 160 until the inks arrive at the heads 141 is long to increase a heat release. Thus, the temperature of the inks when they have arrived at the heads 141 is low. In addition, when the total amount of inks flowing in the tubes 170K, 170C, 170M, and 170Y is large, the travel time from after the inks pass through the heater 160 until the inks arrive at the heads 141 is short to reduce a heat release. Thus, the temperature of the inks when they have arrived at the heads 141 remains relatively high.
Accordingly, in the first embodiment, in response to a flow amount of the inks flowing in the tubes 170K, 170C, 170M, and 170Y, the driving signal COM is altered, whereby the discharge amount of ink droplets discharged is constant. For example, when the flow amount of the inks flowing in the tubes 170K, 170C, 170M, and 170Y is less, the temperature of the inks in the heads 141 is low to increase the ink viscosity. Thus, the driving signal COM is altered so that the discharge amount of ink droplets increases.
In order to realize this control, the first embodiment performs the following processing.
First, the main controller 120 calculates a flow amount of inks flowing in the tubes 170K, 170C, 170M, and 170Y. The flow amount of inks flowing in the tubes 170K, 170C, 170M, and 170Y is equal to a discharge amount of inks discharged from the heads 141. Thus, the main controller 120 calculates the discharge amount of inks by using dot gradation data, and determines the flow amount of inks flowing in the tubes 170K, 170C, 170M, and 170Y. In addition, the main controller 120 stores a history of the calculated flow amount of inks (the CPU 121 writes the history in the memory 122).
Next, the main controller 120 calculates the travel time from after the inks pass through the heater 160 until the inks arrive at the heads 141. In other words, the main controller 120 calculates how old the inks having arrived at the heads 141 are after passing through the heater 160. That is, the main controller 120 calculates a natural cooling time of inks until the inks arrive at the heads 141. At this time, the main controller 120 calculates the travel time by using the history of the flow amount of inks.
Next, the main controller 120 calculates the ink temperature in the head 141. The ink temperature in the head 141 is calculated on the basis of ink temperatures at the heater passage positions 170a, the outside air temperature Tair, and the calculated travel time.
The main controller 120 alters the driving signal COM in response to the ink temperature in the head 141. In the first embodiment, the magnitudes of the potential difference VH−L and potential difference VH−H′ (hereinafter referred to as a “potential difference ΔV”) of the driving signal COM shown in
By performing the above control, deterioration in image quality can be suppressed while maintaining a state in which the discharge amount of ink droplets is not changed.
The first embodiment does not consider natural cooling after the inks arrive at the head case 140a (head case contacts 170b). In other words, in the first embodiment, the ink temperature at each head case contact 170b is regarded as being equal to the ink temperature at the nozzle.
Module Configuration
A plurality of modules (program units) included in the module group 300 shown in
The module group 300 includes a print data processing module 320, a flow amount history storage module 330, a driving waveform data altering module 340, a timer module 350, a paper transportation module 360, and a heater control module 370.
The heater control module 370 is a program unit for controlling the heater 160. The CPU 121 uses the heater control module 370 to perform switching on and off and management of a power supply for the heater 160, and to maintain a surface temperature of the heater 160 to the heat reserving temperature To.
The print data processing module 320 is a program unit for processing the print data in the memory 122. By using the print data processing module 320, the CPU 121 generates dot gradation data by color from the print data, transmits the dot gradation data written in the memory 122 to a corresponding head 141.
The flow amount history storage module 330 is a program unit for causing the main controller 120 to store the history (flow amount data) of a flow amount of ink flowing at each head case contact 170b. By using the flow amount history storage module 330, the CPU 121 performs a flow amount data creating process (described later), etc. In the first embodiment, for each color corresponding to each head group, that is, four types of flow amount data are created and stored.
The driving waveform data altering module 340 is a program unit for altering the driving waveform data. By using the driving waveform data altering module 340, the CPU 121 performs the driving waveform data altering process (described later). Here, the driving waveform data is used when the driving signal COM is generated. In the first embodiment, the number of driving signal generating circuits 124 that each generate the driving signal COM by using the driving waveform data is four according to the number of head groups. Thus, there are four types of driving waveform data.
The timer module 350 is a timer for measuring 10 seconds when the flow amount data is created and when driving waveform data is altered.
The paper transportation module 360 is a program unit for driving the paper transporter 130. By using the paper transportation module 360, the CPU 121 transmits a paper feeding motor driving signal (PF DRV) to the paper feeding motor 131 in order to control the paper feeding motor 131 in the paper transporter 130.
In addition, in the memory 122, various types of data (not shown) are written by the CPU 121. The data written in the memory 122 is loaded into the CPU 121, if necessary.
The data written in the memory 122 and data to be written in the memory 122 include print data received by the printer 100 from the PC 10, dot gradation data by color that is generated by print data, driving waveform data for use in generating the driving signal COM, data of the outside air temperature Tair detected by the thermistor 125, data representing the heat reserving temperature To be set in the heater 160, data representing the volume (path volume C) of one tube after ink passes through the heater 160 (heater passage position 170a) until the ink arrives at a corresponding head case contact 170b, and data (T−ΔV data) (
Next, processing that is executed by the CPU 121 shown in
Flow Amount Data Creating Process
First, the flow amount data creating process will be described below.
The flow amount data creating process includes a counting process that acquires a count value (described later) from the dot gradation data, and a total volume calculating process that calculates a total volume on the basis of the count value. Accordingly, the module group 300 includes by-gradation-level counters (not shown) and a total volume calculating module (not shown). By using these, the CPU 121 executes the counting process and the total volume calculating process.
In the counting process, from dot gradation data output to each control circuit 143, the CPU 121 counts the number of pixels that corresponds to the dot gradation data by pixel gradation value. At this time, the by-gradation-level counters are used.
During the counting process, on the basis of the dot gradation data, the CPU 121 counts a count value X of pixels corresponding to the gradation value “3”, a count value Y of pixels corresponding to the gradation value “2”, and a count value Z of pixels corresponding to the gradation value “1”.
Whenever ten seconds elapse, the CPU 121 writes the count values X, Y, and Z in the memory 122. After finishing the writing, the count values X, Y, and Z are reset. To measure ten seconds for each count value, the timer module 350 is used.
Immediately before the count values X, Y, and Z are reset, the CPU 121 performs the total volume calculating process by using the total volume calculating module. Accordingly, the total volume calculating process is executed every ten seconds. In the total volume calculating process, a total volume Qv [pL] of ink is calculated on the basis of the following expression using the count values X, Y, and Z. In the following expression, coefficients of the count values X, Y, and Z correspond to ink discharge amounts [pL] corresponding to gradation values.
Qv=21.0×X+14.0×Y+2.0×Z (1)
A history of the total volume Qv calculated on the basis of expression (1) is written in the memory 122 (is stored in the main controller 120). After the writing finishes, the total volume Qv is cleared. The total volume Qv calculated in this process corresponds to the amount of ink used for 10 seconds that is calculated by using dot gradation data output to the control circuits 143 of one head group. In addition, since the total volume Qv is obtained for 10 seconds, the total volume Qv corresponds to a volumetric flow Q (=Qv [pL]/10 [s]) of the nozzle. The volumetric flow Q also corresponds to a volumetric flow Q of ink flowing through one head case contact 170b.
As described above in detail, according to the flow amount data creating process, from dot gradation data, the main controller 120 can store the volumetric flow Q of ink flowing through one head case contact 170b every ten seconds, and can store the history of the volumetric flow Q.
Flow Amount Data
The flow amount data shown in
In the period in which the value of the volumetric flow Q was relatively small, the amount of ink used was less. In this period, until ink having passed through one heater passage position 170a arrives at a corresponding head case contact 170b, a time was relatively taken. In addition, in the period in which the volumetric flow Q was relatively large, the amount of ink used was large. In this period, until ink having passed through one heater passage position 170a arrived at a corresponding head case contact 170b, a time was not relatively taken.
Driving Waveform Data Altering Process
Next, the driving waveform data altering process will be described below. Here, the driving waveform data concerning the black ink (the head group 140K) is exemplified.
Referring to
In step S102, a travel time Δtn is calculated using flow amount data of the black ink. Since the flow amount data is used, the travel time Δtn can be calculated without touching the black ink. The travel time Δtn is a time taken until the black ink having passed through the heater passage position 170a of the tube 170K arrives at the head case contact 170b. In step S103, subsequently, by using the calculated travel time Δtn, the ink temperature of the black ink arriving at the head case contact 170b is calculated, and the ink temperature is acquired as an estimated ink temperature T′. As described above, the travel time Δtn and the estimated ink temperature T′ can be calculated in a noncontact manner without touching the black ink.
In step S104, it is determined whether or not the estimated ink temperature T′ is within the viscosity-stability-temperature region. The determination in step S104 indicates that the estimated ink temperature T′ is not within the viscosity-stability-temperature region, it is determined that the black ink at the head case contact 170b and the nozzle has a high viscosity of black ink (unstable viscosity) (see
In step S106, the CPU 121 specifies a potential change point corresponding to the determined potential difference ΔV or the like, and writes, in the memory 122, driving waveform data representing all potential change points including the specified potential change point. This reflects the determined potential difference ΔV in the driving waveform data. The driving waveform data is generated in order to drive the four heads 141 included in the head group 140K. Whenever the writing is performed, the driving waveform data is altered. After that, the driving waveform data altering process finishes.
If the estimated ink temperature T′ is within the viscosity-stability-temperature region (YES in step S104) it is determined that a heat release of the black ink needs to be small since the value of the travel time Δtn is small, and it is determined that the black ink at the head case contact 170b and the nozzle has a sufficiently low viscosity (stable viscosity) of black ink (see
According to the process in
After that, the driving signal generating circuit 124 generates the driving signal COM, which corresponds to line segments connecting potential change points represented by the driving waveform data in the order of times, in order to drive the four heads 141 included in the head group 140K. Also the waveform of the driving signal COM (and a driving signal input to each piezoelectric element 142 by the control circuit 143) is altered whenever the driving waveform data is altered.
In addition, if the estimated ink temperature T′ is within the viscosity-stability-temperature region (YES in step S104), the potential difference ΔVo, which has the same value, is used. In this case, even if the driving waveform data is updated, the waveform of the driving signal COM is identical to that of the driving waveform data before being updated. That is, if the estimated ink temperature T′ is within the viscosity-stability-temperature region, the waveform of the driving signal COM (and the driving signal input to each piezoelectric element 142 by the control circuit 143) is not substantially altered. This is because, in a case where the ink temperature is within the viscosity-stability-temperature region, the amount of change of the black ink is small (see
Calculation of Travel Time Δtn
In travel time calculation, the travel time Δtn of ink having arrived at the head case contact 170b at time T, is calculated. To calculate the travel time Δtn, in the first embodiment, integration (accumulation) of the flow amount data is performed. In each of
The hatched part shown in
The integration is performed from time Tn in a direction opposite to a time-axial direction (so as to go back flow amount data in the past). The integration is performed until an integrated value is equal to the path volume C. Since the flow amount data at intervals of ten seconds, the integrated value may be slightly larger than the path volume C. This determines an end point tn−k of the integration. During the time from the end point tn−k of the integration to time Tn, the quantity of ink that is equal to the path volume C is discharged from the four heads 141 included in each head group.
Next, a time that is a difference from time Tn to time tn−k is determined. This time corresponds to a discharge time. The discharge time is the time required for ink having a volume equal to the path volume C to be discharged from the nozzle on or before time Tn. The discharge time is also equal to a travel time Δtn. A travel time Δtn is the time required after ink at the heater passage position 170a begins to flow at time tn−k until the ink arrives at the head case contact 170b at time Tn.
Estimation of Ink Temperature
Next, the ink temperature calculation executed in step S103 in
First, ink having the temperature adjusted to the heat reserving temperature To by the heater 160 naturally cools after the ink begins to flow at the heater passage position 170a until the ink arrives at the head case contact 170b. The natural cooling causes the ink temperature of the ink to be close to the outside air temperature Tair. A state of the decrease in ink temperature is represented by
T(Δt)=To+(Tair−To)×(1−e−Δt/a) (2)
where T(Δt) is an ink temperature obtained after a certain time Δt elapses.
In expression (2), the coefficient “a” is a value that is determined by a material quality and sectional area (surface area) of a material for each of the tubes 170K, 170C, 170M, and 170Y, and that is obtained beforehand by an experiment. The value of the coefficient a represents the degree of a heat release of the tube 170K, and is written in the memory 122 beforehand.
In the ink temperature calculation (step S103), by substituting the travel time Δtn calculated in step S102 for the time Δt in expression (2), an estimated ink temperature T (Δtn) is calculated. The CPU 121 acquires the estimated ink temperature T (Δtn) as an estimated ink temperature T′ of ink flowing in the head case contact 170b. The first embodiment does not consider natural cooling after the ink arrives at the head case 140a. Thus, the estimated ink temperature T′ also corresponds to an ink temperature in the head 141.
The estimated ink temperature T′ obtained in the estimation of the ink temperature is used in the potential difference determination in step S105 in
Determination of Potential Difference ΔV
The “T−ΔV” data indicated by the solid line A in
According to the dotted line A in
Accordingly, in the first embodiment, from the estimated temperature T(Δtn) and the heat reserving temperature To of the heater 160, the value of the potential difference ΔV is determined on the thick solid line B shown in
The “T−ΔV” data indicated by the thick solid line B shown in
As described above with reference to
If the amount of ink droplets per pixel is maintained at the target quantity, the sizes of dots formed on the printing paper P have no variations. Therefore, according to the printer 100 according to the first embodiment, deterioration in image quality due to occurrence of variation in dot size can be suppressed.
Flow Amount Except for Printing Period
In the travel time calculation in step S102 in
Case Where the Time the Main Power Supply is Turned Off Cannot be Written in Memory 122
In the description with reference to
Next, a second embodiment of the invention will be described below with reference to
The tube 170K shown in
Next, how the black ink flows will be described with reference to
The length, cross section, and volume (path volume C′) of each subtube 172K are identical to those of the other subtubes 172K. Data representing the path volume C′ of each subtube 172K is written in the memory 122 beforehand. In addition, each subtube 172K differs from the main tube 171K in cross section, and the subtube 172K is thinner than the main tube 171K. A coefficient a′ representing the degree of a heat release of each subtube 172K is also written in the memory 122 beforehand.
Also in the second embodiment, the driving waveform data is altered by performing a driving waveform data altering process similarly to that shown in
In the first embodiment, the same driving signal is used to drive the four heads 141. In the second embodiment, driving signals for driving the heads 141 are respectively altered. To realize this, for each head 141, the driving signal generating circuit 124 is prepared (see
A method for calculating the ink temperature of black ink in one head 141 will be described below. Specifically, a method for calculating the ink temperature of black ink in the head 141 connecting to the subtube 172K1.
First, a travel time Δt1 in which the black ink arrives from the branch point (the head case contact 170b) at the head 141 (a head contact 170c) is calculated. By using a history (history of a discharge amount of one head 141) of the volumetric flow Q of the black ink flowing in the subtube 172K1, integration is performed so as to be equal to (or slightly greater than) the path volume C′. From the integration interval, the time tn−m shown in
Next, a travel time Δt2 in which the black ink arrives from the heater passage position 170a at the head case contact 170b (branch point) is calculated. In the second embodiment, the travel time Δt2, in which the black ink that was at the head case contact 170b (branch point) at time tn−m arrives from the heater passage position 170a at the head case contact 170b (branch point), is calculated. Accordingly, in the second embodiment, integration is performed (see
Subsequently, the ink temperature (estimated ink temperature T1) of the black ink at the branch point is calculated by using expression (2). This calculation is not described since it is similar to that in the first embodiment. However, the time that is substituted for the time Δt in expression (2) is the travel time Δt2.
The ink temperature (estimated ink temperature T2) of the black ink at the head contact 170c is calculated by using the following expression. However, the time that is substituted for the time Δt in the following expression is the travel time Δt1.
T2=T(Δt)=T1+(Tair−T1)×(1−e−Δt/a′) (3)
As described above, the estimated ink temperature T2 of the black ink at the head contact 170c can be calculated. Thus, in the second embodiment, similarly to the process in
Further, in the second embodiment, similar processing is performed also for the other heads 141 included in the head group 140K. This allows each head 141 to provide the advantages. Accordingly, each head 141 corresponds to a head that is driven in response to a driving signal to discharge ink.
For example, in a case where the flow amount of black ink discharged by one head 141 is large, and the flow amount of black ink discharged by another head 141 is small, ink temperatures in these heads 141 differ. Thus, according to the second embodiment, the waveforms of driving signals for driving the heads 141 are controlled to differ. Therefore, in the second embodiment, variations in ink droplet quantity are eliminated among the heads 141 having the same target quantity. Thus, deterioration in image quality can be further suppressed compared with the first embodiment.
Although the description with reference to
In the second embodiment, natural cooling after ink arrives at the head contact 170c is not considered. In other words, in the second embodiment, the ink temperature of ink at the head contact 170c is regarded as equal to the ink temperature of ink at the nozzle.
Here, the description of the second embodiment indicates that the ink temperature of ink at a downstream position (and at an upstream position than the next branch point) than the branch point can be calculated. In a case having a plurality of branch points, for each branch point, the ink temperature of ink at a downstream position than the branch point is calculated, whereby the ink temperature of ink at the nozzle can be finally calculated.
Next, a third embodiment of the invention will be described below. In the third embodiment, a flowmeter is used in order to create flow amount data. The configuration and components of a printing system according to the third embodiment are similar to those of the printing system 1 according to the first embodiment. Accordingly, by denoting them with identical reference numerals, their description is omitted.
The flowmeter 152K shown in
The flowmeter 152K detects the volume of the ink pack 151K according to the position of the plate member every ten seconds, and transmits data of the detected volume to the main controller 120 via the internal interface 126. The CPU 121 stores the data of the volume from the flowmeter 152K in the memory 122, and also writes (the absolute value of) a volume change amount obtained every ten seconds as flow amount data in the memory 122. This data corresponds also to flow amount data of the black ink flowing in the tube 170K.
In other words, in the third embodiment, the main controller 120 uses the flowmeter 152K to create the flow amount data. After that, by performing processing similar to the driving waveform data altering process in
According to the third embodiment, advantages identical to those obtained in the first embodiment can be obtained. In addition, according to the third embodiment, the flowmeter 152K is used to create flow amount data. Thus, it is not necessary to execute counting that counts items of dot gradation data for creating flow amount data. This makes it possible to reduce the processing load on the CPU 121 compared with the first embodiment.
Although the description with reference to
Next, a fourth embodiment of the invention will be described below. In each of the above-described embodiments, the ink temperature in the head 141 is calculated. However, in the fourth embodiment, instead of calculating the travel time and the ink temperature, the flow amount Q of ink flowing in the tube is determined, and, from the flow amount Q, the potential difference ΔV of the driving signal COM is directly determined. In each of the above-described embodiments, the potential difference ΔV gradually changes. However, in the fourth embodiment, the potential difference ΔV changes in three stages.
The configuration and components of a printing system according to the fourth embodiment are similar to those of the printing system 1 according to the first embodiment. Accordingly, by denoting them with identical reference numerals, their description is omitted.
First, in the fourth embodiment, the main controller 120 calculates an ink discharge amount of ink discharged from the head group 140K in a unit time (e.g., 5 minutes), and determines the flow amount Q of ink flowing in the tube 170K. The discharge amount of the ink discharged from the head group 140K in the unit time is calculated on the basis of dot gradation data used in control of the head group 140K in the unit time. A method for calculating the discharge amount of ink is similar to that in the first embodiment. Accordingly, a description of the method is omitted.
Next, the main controller 120 determines the potential difference ΔV by referring to a table showing a relationship between the flow amount Q and the potential difference ΔV. The table showing the relationship between the flow amount Q and the potential difference ΔV is stored in the memory 122 beforehand. The memory 122 stores plural types of tables. The main controller 120 refers to a table according to the outside air temperature Tair.
Although accuracy is less than that in the above-described first embodiment, also in the fourth embodiment, a change in quantity of ink droplets discharged from the head group 140K can be reduced. According to the fourth embodiment, the history of the flow amount Q does not need to be stored. Thus, the storage capacity of the memory 122 can be reduced. According to the fourth embodiment, the need to calculate the travel time and the ink temperature is eliminated. Thus, the calculating load can be reduced.
Similarly to the first embodiment, in the fourth embodiment, each of the head groups 140K, 140C, 140M, and 140Y is controlled so that a change in quantity of ink droplets is reduced. Instead, similarly to the second embodiment, each head 141 may be controlled so that a change in quantity of ink droplets is reduced.
Regarding Alteration of Driving Signal
In the above-described first to fourth embodiments, by altering the driving waveform data, the waveform of the driving signal COM is altered, and, as a result, a driving signal to be input to each piezoelectric element 142 is altered. A method for altering the driving signal to be input to the piezoelectric element 142 is not limited thereto. For example, the switch operation signal may be altered without altering the driving waveform data and the waveform of the driving signal COM. In the case of forming a large dot (see
Printers, etc., have been described as the individual embodiments. However, the foregoing embodiments are intended to facilitate understanding of the invention, and are not used to interpret the invention in limited sense. The invention can be altered and improved without departing the gist thereof, and it is needless to say that the invention includes equivalents thereof. In particular, even the following embodiments are included in the invention.
Regarding Heaters 160
In each of the first to fourth embodiments, the heater 160 is disposed so as to surround a part of regions for four tubes 170K, 170C, 170M, and 170Y. However, for each of the tubes 170K, 170C, 170M, and 170Y, one heater may be installed.
In addition, each of the first to fourth embodiments describes a case where ink flowing in each tube releases heat. However, such a case may include a state in which ink flowing in the tube is heated by an outside air temperature Tair. In addition, a cooler may be provided as an adjustment unit for adjusting a temperature instead of the heater 160.
Regarding Head 141
In each of the foregoing embodiments, the piezoelectric elements 142 are used to discharge ink.
However, instead of the piezoelectric elements 142, other types of piezoelectric elements and heat generators may be used. In the case of using heat generators, a head discharges ink by using a bubble generated in a nozzle.
Regarding Ink Discharging Apparatus
In each of the first to fourth embodiments, a printer is exemplified as an ink discharging apparatus in which each head driven in response to a driving signal discharges ink. However, what is discharged by the head is not limited to ink, but may be any type of liquid. The liquid may be one in which dispersed material (for example, a colorant in the case of ink) is dispersed (dissolved) in a dispersion medium (for example, water in the case of ink) and may be a type of liquid (for example, water or oil). Liquid discharging apparatuses provided with heads for discharging the above liquid include printing apparatuses that perform printing cloth, semiconductor manufacturing apparatuses that manufacture semiconductor chips, display manufacturing apparatuses that manufactures displays, and microarray manufacturing apparatuses that manufacture microarrays (deoxyribonucleic acid (DNA) chips).
The entire disclosure of Japanese Patent application No. 2007-169659, filed Jun. 27, 2007 is expressly incorporated by reference herein.
Number | Date | Country | Kind |
---|---|---|---|
2007-169659 | Jun 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6454379 | Taneya et al. | Sep 2002 | B1 |
20060209142 | Kachi | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
2003-182056 | Jul 2003 | JP |
2006-256262 | Sep 2006 | JP |
2006-281454 | Oct 2006 | JP |
2006-321188 | Nov 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20090002408 A1 | Jan 2009 | US |