Ink jet recording apparatus

Abstract: An ink jet recording apparatus includes a recording head (5012) for ejecting an ink from an ejection unit to cause a change in temperature in a recording period, a temperature keeping unit for maintaining a temperature of the recording head (5012) at a predetermined keeping temperature higher than an upper limit of a surrounding temperature range in which recording is possible, a temperature prediction unit for predicting an ink temperature in the ejection unit in the recording period prior to recording, and an ejection stabilization unit for stabilizing ink ejection from the ejection unit according to the ink temperature in the ejection unit predicted by the temperature prediction unit.

Description: BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to an ink jet recording apparatus for stably performing recording by ejecting an ink from a recording head to a recording medium and also to a temperature calculation method for calculating a temperature drift of the recording head. Related Background Art In the recent industrial fields, various products for converting input energy into heat, and utilizing the converted heat energy have been developed. In most of such products utilizing the heat energy, the relationship between the time and the temperature of an object obtained based on the input energy is an important control item. A recording apparatus such as a printer, a copying machine, a facsimile machine, or the like records an image consisting of dot patterns on a recording medium such as a paper sheet, a plastic thin film, or the like on the basis of image information. The recording apparatuses can be classified into an ink jet type, a wire dot type, a thermal type, a laser beam type, and the like. Of these types, the ink jet type apparatus (ink jet recording apparatus) ejects flying ink (recording liquid) droplets from ejection orifices of a recording head, and attaches the ink droplets to a recording medium, thus attaining recording. In recent years, a large number of recording apparatuses are used, and have requirements for high-speed recording, high resolution, high image quality, low noise, and the like. As a recording apparatus which can meet such requirements, the ink jet recording apparatus is known. In the ink jet recording apparatus for performing recording by ejecting an ink from a recording head, stabilization of ink ejection and stabilization of an ink ejection quantity required for meeting the requirements are considerably influenced by the temperature of the ink in an ejection unit. More specifically, when the temperature of the ink is too low, the viscosity of the ink is abnormally decreased, and the ink cannot be ejected with normal ejection energy. On the contrary, when the temperature is too high, the ejection quantity is increased, and the ink overflows on a recording sheet, resulting in degradation of image quality. For this reason, in the conventional ink jet recording apparatus, a temperature sensor is arranged on a recording head unit, and a method of controlling the temperature of the ink in the ejection unit on the basis of the detection temperature of the recording head to fall within a desired range, or a method of controlling ejection recovery processing is employed. As the temperature control heater, a heater member joined to the recording head unit, or ejection heaters themselves in an ink jet recording apparatus for performing recording by forming flying ink droplets by utilizing heat energy, i.e., in an apparatus for ejecting ink droplets by growing bubbles by film boiling of the ink, are often used. When the ejection heaters are used, they must be energized or powered on so as not to produce bubbles. In a recording apparatus for obtaining ejection ink droplets by forming bubbles in a solid state ink or liquid ink using heat energy, the ejection characteristics vary depending on the temperature of the recording head. Therefore, it is particularly important to control the temperature of the ink in the ejection unit and the temperature of the recording head, which considerably influences the temperature of the ink. However, it is very difficult to measure the ink temperature in the ejection unit, which considerably influences the ejection characteristics as the important factor upon temperature control of the recording head, since the detection temperature of the sensor drifts beyond the temperature drift of the ink necessary in control because the ejection unit is also a heat source, and since the ink itself moves. For this reason, even if the temperature sensor is merely arranged near the recording head to measure the temperature of the ink upon ejection with high precision, it is rather difficult to measure the temperature drift of the ink itself. As one means for controlling the temperature of the ink, an ink jet recording apparatus for indirectly realizing stabilization of the ink temperature by stabilizing the temperature of the recording head is proposed. U.S. Patent No. 4,910,528 discloses an ink jet printer, which has a means for stabilizing the temperature of the recording head upon recording according to the predicted successive driving amount of ejection heaters with reference to the detection temperature of the temperature sensor arranged very close to the ejection heaters. More specifically, a heating means of the recording head, an energization means to the ejection heaters, a carriage drive control means for maintaining the temperature of the recording head below a predetermined value, a carriage scan delay means, a carriage scan speed decreasing means, a change means for a recording sequence of ink droplet ejection from the recording head, and the like are controlled according to the predicted temperature, thereby stabilizing the temperature of the recording head. However, the ink jet printer disclosed in U.S Patent No. 4,910,528 may pose a problem such as a decrease in recording speed since it has priority to stabilization of the temperature of the recording head. On the other hand, since a temperature detection member for the recording head, which is important upon temperature control of the recording head, normally suffers from variations, the detection temperatures often vary in units of recording heads. Thus, a method of calibrating or adjusting the temperature detection member of the recording head before delivery of the recording apparatus, or a method of providing a correction value of the temperature detection member to the recording head itself, and automatically correcting the detection temperature when the head is attached to the recording apparatus main body, is employed. However, in the method of calibrating or adjusting the temperature detection member before delivery of the recording apparatus, when the recording head must be exchanged, or contrarily, when an electrical circuit board of the main body must be exchanged, the temperature detection member must be re-calibrated or re-adjusted, and jigs for re-calibration or re-adjustment must be prepared. In order to provide the correction value to the recording head itself, the correction value must be measured in units of recording heads, and a special memory means must be provided to the recording head. In addition, the main body must have a detection means for reading the correction value, resulting in demerits in terms of cost and the arrangement of the apparatus. In the method of using the ejection heaters in temperature control, two major methods are proposed. One method is a method of simply using the ejection heaters in the same manner as a temperature keeping heater. In this method, short pulses, which do not cause production of bubbles, are continuously applied to the ejection heaters in a non-print state, e.g., in a standby state wherein no recording operation is performed, thereby keeping the temperature. The other method is a method based on multi-pulse PWM (pulse width modulation) control. In this method, in place of keeping the temperature in the non-print state such as the standby state, two pulses per ejection are applied to each heater, so that the temperature of the ink at a boundary portion with the heater is increased by the first pulse, and a bubble is produced by the next pulse, thus performing ejection. In order to change the ejection quantity in this method, the pulse width of the first pulse which is ON first is varied within a bubble non-production range to increase the energy quantity to be input to the heater, thereby increasing the temperature of the ink located at an interface portion with the heater. However, the above-mentioned method, which is executed for the purpose of stabilizing the ejection quantity, has the following problems to be solved. In the method using the temperature keeping heater, the entire head having a large heat capacity must be kept at a predetermined temperature by the temperature keeping heater, and extra energy therefor must be input. In addition, the temperature rise requires much time, and results in wait time in the first print operation. Furthermore, in a portable recording apparatus, since a battery must also be used for keeping the temperature, the maximum print count is undesirably decreased. When the temperature keeping heater and ejection heaters are simultaneously turned on, a large current must instantaneously flow through a power supply, a flexible cable, and the like, thus increasing cost and disturbing a compact structure. In the method using the multi-pulse PWM control, since the pulse width of the second pulse for bubble production is fixed, and that of the first pulse is varied to vary the energy quantity to be input to the head so as to vary the ejection quantity, energy larger than normal must be supplied to the head in order to obtain the maximum ejection quantity. Therefore, although real-time characteristics can be remarkably improved as compared to the method using the temperature keeping heater, a further improvement is required for instantaneous power and the load on the battery. It is also required to record a halftone image by controlling the ink ejection quantity according to a halftone signal. However, in the above-mentioned ejection quantity control, the ejection quantity variation range is not sufficient, and is required to be further widened. Document D4 (EP-A-0418818) describes an ink jet recording apparatus wherein the energy supplied to the thermal energy generating discharge elements is controlled in accordance with the measured ambient temperature and recording operation conditions, for example the time since the last printing operation. No additional heat is supplied if the ambient temperature is greater than or equal to 25°C. An increase in temperature of the recording head is predicted on the basis of the ambient temperature and the print rate and overheating of the recording head is protected against by changing from a bi-directional to a single direction printing mode if overheating is predicted or by adjusting the pulse width applied to the ink discharge heater. According to one aspect of the present invention, there is provided an ink jet recording apparatus according to Claim 1. The present invention also provides an ink jet recording method in accordance with Claim 18. An embodiment of the present invention provides an ink jet recording apparatus which predicts the ink temperature in an ejection unit with high precision, and stabilizes ejection so as to correspond to the ink temperature drift. An embodiment of the present invention provides a recording apparatus, which can detect the temperature of the recording head without providing a temperature sensor to the recording head, and also to provide a recording apparatus, which can stabilize an ejection quantity, an ejection operation, and a recording operation. An embodiment of the present invention provides a recording apparatus, which can control the temperature of a recording head to fall within a desired range even when the print ratio is changed. An embodiment of the present invention provides an ink jet recording apparatus, which can stabilize an ejection quantity, and can widen a variation range of the ejection quantity even when a high-speed driving operation is performed. Embodiments of the present invention will now be described, by way of example, with reference to the accompanying drawings, in which: Fig. 1 is a perspective view showing an arrangement of a preferable ink jet recording apparatus which can embody or adopt the present invention; Fig. 2 is a perspective view showing an exchangeable cartridge; Fig. 3 is a sectional view of a recording head; Fig. 4 is a perspective view of a carriage thermally coupled to the recording head; Fig. 5 is a block diagram showing a control arrangement for executing a recording control flow; Fig. 6 is a view showing the positional relationship among sub-heaters, ejection (main) heaters, and a temperature sensor of the head used in this embodiment; Fig. 7 is an explanatory view of a divided pulse width modulation driving method; Figs. 8A and 8B are respectively a schematic longitudinal sectional view along an ink channel and a schematic front view showing an arrangement of a recording head which can adopt the present invention; Fig. 9 is a graph showing the pre-pulse dependency of the ejection quantity; Fig. 10 is a graph showing the temperature dependency of the ejection quantity; Fig. 11 is an explanatory view associated with ejection quantity control; Figs. 12A to 12C show ink temperature - pre-pulse conversion tables for ejection quantity control; Fig. 13 shows a descent temperature table used in temperature prediction control; Figs. 14A and 14B are explanatory views showing another arrangement for head temperature prediction; Fig. 15 is a flow chart showing the outline of a print sequence; Fig. 16 is a block diagram showing another control arrangement for executing the recording control flow; Figs. 17 to 19 are flow charts associated with temperature prediction control; Fig. 20 shows a temperature prediction table; Fig. 21 is a graph showing the temperature dependency of the vacuum hold time and the suction quantity; Fig. 22 is a diagram showing an arrangement of a sub-tank system; Fig. 23 is a graph showing output characteristics of a temperature sensor of the recording head used in the present invention; The preferred embodiments of the present invention will be described in detail hereinafter with reference to the accompanying drawings. Fig. 1 is a perspective view showing an arrangement of a preferable ink jet recording apparatus IJRA, which can embody or adopt the present invention. In Fig. 1, a recording head (IJH) 5012 is coupled to an ink tank (IT) 5001. As shown in Fig. 2, the ink tank 5001 and the recording head 5012 form an exchangeable integrated cartridge (IJC). A carriage (HC) 5014 is used for mounting the cartridge (IJC) to a printer main body. A guide 5003 scans the carriage in the sub-scan direction. A platen roller 5000 scans a print medium P in the main scan direction. A temperature sensor 5024 measures the surrounding temperature in the apparatus. The carriage 5014 is connected to a printed board (not shown) comprising an electrical circuit (the temperature sensor 5024, and the like) for controlling the printer through a flexible cable (not shown) for supplying a signal pulse current and a head temperature control current to the recording head 5012. Fig. 2 shows the exchangeable cartridge, which has nozzle portions 5029 for ejecting ink droplets. The details of the ink jet recording apparatus IJRA with the above arrangement will be described below. In the recording apparatus IJRA, the carriage HC has a pin (not shown) to be engaged with a spiral groove 5004 of a lead screw 5005, which is rotated through driving power transmission gears 5011 and 5009 in cooperation with the normal/reverse rotation of a driving motor 5013. The carriage HC can be reciprocally moved in directions of arrows a and b. A paper pressing plate 5002 presses a paper sheet against the platen roller 5000 across the carriage moving direction. Photocouplers 5007 and 5008 serve as home position detection means for detecting the presence of a lever 5006 of the carriage HC in a corresponding region, and switching the rotating direction of the motor 5013. A member 5016 supports a cap member 5022 for capping the front surface of the recording head. A suction means 5015 draws the interior of the cap member by vacuum suction, and performs a suction recovery process of the recording head 5012 through an opening 5023 in the cap member. A cleaning blade 5017 is supported by a member 5019 to be movable in the back-and-forth direction. The cleaning blade 5017 and the member 5019 are supported on a main body support plate 5018. The blade is not limited to this shape, and a known cleaning blade can be applied to this embodiment, as a matter of course. A lever 5021 is used for starting the suction operation in the suction recovery process, and is moved upon movement of a cam 5020 to be engaged with the carriage HC. The movement control of the lever 5021 is made by a known transmission means such as a clutch switching means for transmitting the driving force from the driving motor. The capping, cleaning, and suction recovery processes can be performed at corresponding positions upon operation of the lead screw 5005 when the carriage HC reaches a home position region. This embodiment is not limited to this as long as desired operations are performed at known timings. Fig. 3 shows the details of the recording head 5012. A heater board 5100 formed by a semiconductor manufacturing process is arranged on the upper surface of a support member 5300. A temperature control heater (temperature rise heater) 5110, formed by the same semiconductor manufacturing process, for keeping and controlling the temperature of the recording head 5012, is arranged on the heater board 5100. A wiring board 5200 is arranged on the support member 5300, and is connected to the temperature control heater 5110 and ejection (main) heaters 5113 through, e.g., bonding wires (not shown). The temperature control heater 5110 may be realized by adhering a heater member formed in a process different from that of the heater board 5100 to, e.g., the support member 5300. A bubble 5114 is produced by heating an ink by the corresponding ejection heater 5113. An ink droplet 5115 is ejected from the corresponding nozzle portion 5029. The ink to be ejected flows from a common ink chamber 5112 into the recording head. An embodiment of the present invention will be described below with reference to the accompanying drawings. Fig. 4 is a schematic view of an ink jet recording apparatus which can adopt the present invention. In Fig. 4, an ink cartridge 8a has an ink tank portion as its upper portion, and recording heads 8b (not shown) as its lower portion. The ink cartridge 8a is provided with a connector for receiving, e.g., signals for driving the recording heads 8b. A carriage 9 aligns and carries four cartridges (which store different color inks, e.g., black, cyan, magenta, and yellow inks). The carriage 9 is provided with a connector holder, electrically connected to the recording heads 23, for transmitting, e.g., signals for driving recording heads. The ink jet recording apparatus includes a scan rail 9a, extending in the main scan direction of the carriage 9, for slidably supporting the carriage 9, and a drive belt 9c for transmitting a driving force for reciprocally moving the carriage 9. The apparatus also includes pairs of convey rollers 10c and 10d, arranged before and after the recording positions of the recording heads, for clamping and conveying a recording medium, and a recording medium 11 such as a paper sheet, which is urged against a platen (not shown) for regulating a recording surface of the recording medium 11 to be flat. At this time, the recording head 8b of each ink jet cartridge 8a carried on the carriage 9 projects downward from the carriage 9, and is located between the convey rollers 10c and 10d for conveying the recording medium. The ejection orifice formation surface of each recording head faces parallel to the recording medium 11 urged against the guide surface of the platen (not shown). Note that the drive belt 9c is driven by a main scan motor 63, and the pairs of convey rollers 10c and 10d are driven by a sub-scan motor 64 (not shown). In the ink jet recording apparatus of this embodiment, a recovery system unit is arranged at the home position side (at the left side in Fig. 4). The recovery system unit includes cap units 300 arranged in correspondence with the plurality of ink jet cartridges 8a each having the recording head 8b. Upon movement of the carriage 9, the cap units 300 can be slid in the right-to-left direction and be also vertically movable. When the carriage 9 is located at the home position, the cap units 300 are coupled to the corresponding recording heads 8b to cap them, thereby preventing an ejection error of the ink in the ejection orifices of the recording heads 8b. Such an ejection error is caused by evaporation and hence an increased viscosity and solidification of the attached inks. The recovery system unit also includes a pump unit 500 communicating with the cap units 300. When the recording head 8b causes an ejection error, the pump unit 500 is used for generating a negative pressure in the suction recovery process executed by coupling the cap unit 300 and the corresponding recording head 8b. Furthermore, the recovery system unit includes a blade 401 as a wiping member formed of an elastic member such as rubber, and a blade holder 402 for holding the blade 401. The four ink jet cartridges carried on the carriage 9 respectively use a black (to be abbreviated to as K hereinafter) ink, a cyan (to be abbreviated to as C hereinafter) ink, a magenta (to be abbreviated to as M hereinafter) ink, and a yellow (to be abbreviated to as Y hereinafter) ink. The inks overlap each other in this order. Intermediate colors can be realized by properly overlapping C, M, and Y color ink dots. More specifically, red can be realized by overlapping M and Y; blue, C and M; and green, C and Y. Black can be realized by overlapping three colors C, M, and Y. However, since black realized by overlapping three colors C, M, and Y has poor color development and precise overlapping of three colors is difficult, a chromatic edge is formed, and the ink implantation density per unit time becomes too high. For these reasons, only black is implanted separately (using a black ink). (Control Arrangement) The control arrangement for executing recording control of the respective sections of the above-mentioned apparatus arrangement will be described below with reference to Fig. 5. In Fig. 5, a CPU 60 is connected to a program ROM 61 for storing a control program executed by the CPU 60, and a backup RAM 62 for storing various data. The CPU 60 is also connected to the main scan motor 63 for scanning the recording head, and the sub-scan motor 64 for feeding a recording sheet. The sub-scan motor 64 is also used in the suction operation by the pump. The CPU 60 is also connected to a wiping solenoid 65, a paper feed solenoid 66 used in paper feed control, a cooling fan 67, and a paper width detector LED 68 which is turned on in a paper width detection operation. The CPU 60 is also connected to a paper width sensor 69, a paper flit sensor 70, a paper feed sensor 71, a paper eject sensor 72, and a suction pump position sensor 73 for detecting the position of the suction pump. The CPU 60 is also connected to a carriage HP sensor 74 for detecting the home position of the carriage, a door open sensor 75 for detecting an open/closed state of a door, and a temperature sensor 76 for detecting the surrounding temperature. The CPU 60 is also connected to a gate array 78 for performing supply control of recording data to the four color heads, a head driver 79 for driving the heads, the ink cartridges 8a for four colors, and the recording heads 8b for four colors. Fig. 5 representatively illustrates the Bk (black) ink cartridge 8a and the Bk recording head 8b. The head 8b has main heaters 8c for ejecting the ink, sub-heaters 8d for performing temperature control of the head, and temperature sensors 8e for detecting the head temperature. Fig. 6 is a view showing a heater board (H·B) 853 of the head used in this embodiment. Ejection unit arrays 8g on which the temperature control (sub) heaters 8d and the ejection (main) heaters 8c are arranged, the temperature sensors 8e, driving elements 8h are formed on a single substrate to have the positional relationship shown in Fig. 6. When the elements are arranged on the single substrate, detection and control of the head temperature can be efficiently performed, and a compact head and a simple manufacturing process can be realized. Fig. 6 also shows the positional relationship of outer wall sections 8f of a top plate for separating the H·B into a region filled with the ink, and the remaining region. (First Embodiment) An embodiment of the present invention will be described in detail below with reference to the accompanying drawings. In this embodiment, a temperature detection member capable of directly detecting the temperature of the recording head of the above-mentioned recording apparatus, and a temperature calculation circuit for this member are added. In Fig. 6, the head temperature sensors 8e are arranged on the H·B 853 of the recording head together with the ejection heaters 8g and the sub-heaters 8d, and are thermally coupled to the heat source of the recording head. Therefore, each temperature sensor 8e can easily detect the temperature of the ink in the common ink chamber surrounded by the top plate 8f, but is easily influenced by heat generated by the ejection heaters and the sub-heaters. Thus, it is difficult to detect the temperature of the ink during the driving operation of these heaters. For this reason, in this embodiment, as the temperature of the recording head including the ink in the ejection unit, a value actually measured by the temperature detection member is used in a static state, and a predicted value is used in a dynamic state (e.g., in a recording mode suffering from a large temperature drift), thereby detecting the ink temperature in the ejection unit with high precision. (Summary of Ejection Stabilization) In this embodiment, in execution of recording by ejecting ink droplets from the recording head, the temperature of the recording head is maintained at a keeping temperature set to be higher than the surrounding temperature using the temperature detection member and heating members (sub-heaters) provided to the recording head. In addition to the detection temperature of the temperature detection member, the ink temperature drift of the ejection unit is predicted on the basis of energy to be supplied to the recording head, and the thermal time constant of the ejection unit, and ejection is stabilized according to the predicted ink temperature. It is difficult in terms of cost to equip the temperature detection member for directly detecting the temperature of the recording head in the ink jet recording apparatus using the IJC like in this embodiment. In addition, a countermeasure against static electricity required for joint points between a temperature measurement circuit and the IJC relatively complicates the recording apparatus. From this viewpoint, the arrangement of such a circuit is disadvantageous. However, in order to detect the temperature of the recording head including the ink in the ejection unit prior to recording, the temperature detection member provided to the recording head should be utilized to simplify calculation processing, and to improve precision. This embodiment exemplifies the exchangeable recording head. Of course, a permanent type recording head, which need not be exchanged, may be used. In this case, the above-mentioned disadvantages are relaxed as a matter of course. In the present invention, the target head temperature in the recording mode is set at a temperature sufficiently higher than the upper limit of a surrounding temperature range within which the ink jet recording apparatus of the present invention is assumed to be normally used. In one driving method of this control, the temperature of the recording head is increased to and maintained at the keeping temperature higher than the surrounding temperature using the sub-heaters, and PWM ejection quantity control (to be described later) based on the predicted ink temperature drift is made to obtain a constant ejection quantity. More specifically, when the ejection quantity is stabilized, a change in density in one line or one page can be eliminated. At the same time, when the recording condition and the recovery condition are optimized, deterioration of image quality caused by the ejection error and ink overflow on a recording sheet can also be prevented. (PWM Control) The PWM ejection quantity control method of this embodiment will be described in detail below with reference to the accompanying drawings. Fig. 7 is a view for explaining divided pulses according to this embodiment. In Fig. 7, V OP represents an operational voltage, P 1 represents the pulse width of the first pulse (to be referred to as a pre-pulse hereinafter) of a plurality of divided heat pulses, P 2 represents an interval time, and P 3 represents the pulse width of the second pulse (to be referred to as a main pulse hereinafter). T1, T2, and T3 represent times for determining the pulse widths P 1 , P 2 , and P 3 . The operational voltage V OP represents electrical energy necessary for causing an electrothermal converting element applied with this voltage to generate heat energy in the ink in an ink channel constituted by the heater board and the top plate. The value of this voltage is determined by the area, resistance, and film structure of the electrothermal converting element, and the channel structure of the recording head. The PWM ejection quantity control of this embodiment can also be referred to as a pre-pulse width modulation driving method. In this control, in ejection of one ink droplet, the pulses respectively having the widths P 1 , P 2 , and P 3 are sequentially applied, and the pre-pulse width is modulated according to the ink temperature. The pre-pulse is a pulse for mainly controlling the ink temperature in the channel, and plays an important role of the ejection quantity control of this embodiment. The pre-heat pulse width is preferably set to be a value, which does not cause a bubble production phenomenon in the ink by heat energy generated by the electrothermal converting element applied with this pulse. The interval time assures a time for transmitting the energy of the pre-pulse to the ink in the ink channel. The main pulse produces a bubble in the ink in the ink channel, and ejects the ink from an ejection orifice. The width P 3 of the main pulse is preferably determined by the area, resistance, and film structure of the electrothermal converting element, and the channel structure of the recording head. The operation of the pre-pulse in a recording head having a structure shown in, e.g., Figs. 8A and 8B will be described below. Figs. 8A and 8B are respectively a schematic longitudinal sectional view along an ink channel and a schematic front view showing an arrangement of a recording head which can adopt the present invention. In Figs. 8A and 8B, an electrothermal converting element (ejection heater) 21 generates heat upon application of the divided pulses. The electrothermal converting element 21 is arranged on a heater board together with an electrode wire for applying the divided pulses to the element 21. The heater board is formed of a silicon layer 29, and is supported by an aluminum plate 31 constituting the substrate of the recording head. A top plate 32 is formed with grooves 35 for constituting ink channels 23, and the like. When the top plate 32 and the heater board (aluminum plate 31) are joined, the ink channels 23, and a common ink chamber 25 for supplying the ink to the channels are constituted. Ejection orifices 27 (the hole area corresponds to a diameter of 20 µ) are formed in the top plate 32, and communicate with the ink channels 23. In the recording head shown in Figs. 8A and 8B, when the operational voltage V OP = 18.0 (V) and the main pulse width P 3 = 4.114 [µsec] are set, and the pre-pulse width P 1 is changed within a range between 0 to 3.000 [µsec], the relationship between an ejection quantity Vd [pl/drop] and the pre-pulse width P 1 [µsec] shown in Fig. 9 is obtained. Fig. 9 is a graph showing the pre-pulse width dependency of the ejection quantity. In Fig. 9, V 0 represents the ejection quantity when P 1 = 0 [µsec], and this value is determined by the head structure shown in Figs. 8A and 8B. For example, V 0 = 18.0 [pl/drop] in this embodiment when a surrounding temperature T R = 25°C. As indicated by a curve a in Fig. 9, the ejection quantity Vd is linearly increased according to an increase in pre-pulse width P 1 when the pulse width P 1 changes from 0 to P 1LMT . The change in quantity loses linearity when the pulse width P 1 falls within a range larger than P 1LMT . The ejection quantity Vd is saturated, i.e., becomes maximum at the pulse width P 1MAX . The range up to the pulse width P 1LMT where the change in ejection quantity Vd shows linearity with respect to the change input pulse width P 1 is effective as a range where the ejection quantity can be easily controlled by changing the pulse width P1. For example, in this embodiment indicated by the curve a , P 1LMT = 1.87 (µs), and the ejection quantity at that time was V LMT = 24.0 [pl/drop]. The pulse width P 1MAX when the ejection quantity Vd was saturated was P 1MAX = 2.1 [µs], and the ejection quantity at that time was V MAX = 25.5 [pl/drop]. When the pulse width is larger than P 1MAX , the ejection quantity Vd becomes smaller than V MAX . This phenomenon produces a small bubble (in a state immediately before film boiling) on the electrothermal converting element upon application of the pre-pulse having the pulse width within the above-mentioned range, the next main pulse is applied before this bubble disappears, and the small bubble disturbs bubble production by the main pulse, thus decreasing the ejection quantity. This region is called a pre-bubble region. In this region, it is difficult to perform ejection quantity control using the pre-pulse as a medium. When the inclination of a line representing the relationship between the ejection quantity and the pulse width within a range of P 1 = 0 to P 1LMT [µs] is defined as a pre-pulse dependency coefficient, the pre-pulse dependency coefficient is given by: KP = ΔVdp/ΔP 1 [pl/µsec·drop] This coefficient KP is determined by the head structure, the driving condition, the ink physical property, and the like independently of the temperature. More specifically, curves b and c in Fig. 9 represent the cases of other recording heads. As can be understood from Fig. 9, the ejection characteristics vary depending on recording heads. In this manner, since the upper limit value P 1LMT of the pre-pulse P 1 varies depending on different types of recording heads, the upper limit value P 1LMT for each recording head is determined, as will be described later, and ejection quantity control is made. In parentheses, in the recording head and the ink indicated by the curve a of this embodiment, KP = 3.209 [pl/µsec·drop]. As another factor for determining the ejection quantity of the ink jet recording head, the ink temperature of the ejection unit (which may often be substituted with the temperature of the recording head) is known. Fig. 10 is a graph showing the temperature dependency of the ejection quantity. As indicated by a curve a in Fig. 10, the ejection quantity Vd linearly increases as an increase in temperature T H (equal to the ink temperature in the ejection unit since characteristics in this case are static temperature characteristics). When the inclination of this line is defined as a temperature dependency coefficient, the temperature dependency coefficient is given by: KT = ΔVdT/ΔP H [pl/°C·drop] This coefficient KT is determined by the head structure, the ink physical property, and the like independently of the driving condition. In Fig. 10, curves b and c also represent the cases of other recording heads. For example, in the recording head of this embodiment, KT = 0.3 [pl/°C·drop]. Fig. 11 shows an actual control diagram of the relationships shown in Figs. 9 and 10. In Fig. 11, T 0 represents a keeping temperature of the recording head. When the ink temperature of the ejection unit is lower than T 0 , the recording head is heated by the sub-heaters. Therefore, the PWM control as the ejection quantity control according to the ink temperature is performed at a temperature equal to or higher than T 0 . In the present invention, the keeping temperature is set to be higher than a normal surrounding temperature. As described above, since the ejection quantity control is preferably performed using the pre-pulse, the width of which is smaller than the pre-bubble region, and the temperature range capable of performing the PWM control is limited to some extent, the ejection quantity can be stabilized easily at a high keeping temperature in consideration of the temperature rise of the recording head itself. For example, when the keeping temperature is set at 20°C, the heating operation of the sub-heaters is almost unnecessary when the recording apparatus is used in an ordinary environment, and a merit of no wait time can be obtained. However, an upper limit temperature T L capable of performing the PWM control in this case is 38°C. In a high-temperature environment as high as about 30°C, even when the temperature of the recording head itself is increased, the temperature range capable of performing the ejection quantity control is narrowed. In contrast to this, according to the present invention, since the keeping temperature is set at 36°C, the upper limit temperature T L is set at 54°C, and the temperature range capable of performing the ejection quantity control can be prevented from being narrowed in an ordinary environment. Even when the temperature of the recording head itself is increased more or less, recording can be satisfactorily performed in a stable ejection quantity. When the PWM control is made by directly measuring the temperature of the recording head using a temperature sensor, it is advantageous since an adverse influence such as a ripple of the detection temperature due to heating of the sub-heater and heat generation in the recording mode can be eliminated. However, in this embodiment, the ink temperature of the ejection unit is directly measured in a state with a small temperature drift like in a non-recording mode, and the temperature in the recording mode with a large temperature drift is predicted from energy to be supplied to the recording head and the thermal time constant of the recording head including the ink in the ejection unit. For this reason, the above-mentioned adverse influence can be eliminated from the beginning. Furthermore, the ink temperature of the ejection unit, which has been increased too much, is decreased mainly by heat radiation to the recording head, and the ink temperature can be decreased earlier as the temperature decrease speed of the recording head is higher. For this reason, it is more advantageous as the difference between the keeping temperature and the surrounding temperature in the recording mode is larger. The temperature range described as a "PWM control region" in Fig. 11 is a temperature range capable of stabilizing the ejection quantity, and in this embodiment, this range corresponds to a range between 34°C and 54°C of the ink temperature of the ejection unit. Fig. 11 shows the relationship between the ink temperature of the ejection unit and the ejection quantity when the pre-pulse is changed by 11 steps. Even when the ink temperature of the ejection unit changes, the pre-pulse width is changed for each temperature step width ΔT according to the ink temperature, so that the ejection quantity can be controlled within the width ΔV with respect to a target ejection quantity V d0 . Fig. 12A shows a correspondence table between the ink temperature and the pre-pulse. In this embodiment, the exchangeable IJC is used as the recording head. When the ejection quantities vary depending on cartridges, the correspondence table between the ink temperature and the pre-pulse may be changed in correspondence with heads. For example, in the case of a cartridge having a relatively small ejection quantity, a table shown in Fig. 12B may be used. In the case of a cartridge having a relatively large ejection quantity, a table shown in Fig. 12C may be used. Furthermore, a table may be provided according to the pre-pulse dependency coefficient or the temperature dependency coefficient of the ejection quantity. (Temperature Prediction Control) Presumption of the ink temperature of the ejection unit in this embodiment is basically performed using the distribution of a power ratio calculated from the number of dots of image data to be printed on the basis of the actually measured value from the temperature detection member in the non-recording mode with a small temperature drift. In this embodiment, the power ratio is calculated in each reference period obtained by dividing a recording period at predetermined intervals, and the temperature prediction and PWM control are also sequentially performed in each reference period. The reason why the number of dots (print duty) is not merely used is that energy to be supplied to a head chip varies according to a variation in pre-pulse value even when the number of dots remains the same. Using the concept of the "power ratio", a single table can be used even when the pre-pulse value is changed by the PWM control. Of course, a calculation may be made while temporarily fixing the pulse width to a predetermined value depending on required precision of the predicted ink temperature. In this embodiment, the temperature of the recording head is maintained at the keeping temperature set to be higher than the surrounding temperature by properly driving the sub-heaters according to the temperature detected by the temperature detection member. For this reason, as for an increase or decrease in ink temperature, the temperature rise due to heat generation of the ejection heaters and heat radiation based on the thermal time constant of the recording head need only be predicted with reference to a control temperature. In this case, until the temperature of an aluminum base plate having a large heat capacity, which is a major heat radiation destination in a temperature rise state, reaches a predetermined temperature, the heat radiation characteristics may often vary. In this case, since the object of utilization of the temperature detection member in this embodiment is to detect the ink temperature in a static state with a small temperature drift, the sub-heaters for keeping the temperature and the temperature detection member may be arranged adjacent to the aluminum base plate as one constituting member of the recording head since no serious problem is posed when they are arranged at positions relatively thermally separated from the ejection heaters. In this embodiment, a sum of the keeping temperature and a value obtained by accumulating increased temperature remainders in all the effective reference time periods (the increased temperature remainder is not 0) before an objective reference time period in which the ink temperature is presumed is determined as the ink temperature during the objective reference time period with reference to a descent temperature table in Fig. 13, which shows increased temperature remainders from the keeping temperature according to the power ratio during a given reference time period in units of elapse times from the reference time period. A print time for one line is assumed to be 0.7 sec, and a time period (0.02 sec) obtained by dividing this print time by 35 is defined as the reference time period. For example, if recording is performed for the first time at a power ratio of 20% during the first reference time period, 80% during the second reference time period, and 50% during the third reference time period after the temperature keeping operation is completed, the ink temperature of the ejection unit during the fourth reference time period can be presumed from the increased temperature remainders of the three reference time periods so far. More specifically, the increased temperature remainder during the first reference time period is 85 × 10 -3 deg (a ○ in Fig. 13) since the power ratio is 20% and the elapse time is 0.06 sec; the increased temperature remainder during the second reference time period is 369 × 10 -3 deg (b ○ in Fig. 13) since the power ratio is 80% and the elapse time is 0.04 sec; and the increased temperature remainder during the third reference time period is 250 × 10 -3 deg (c ○ in Fig. 13) since the power ratio is 50% and the elapse time is 0.02 sec. Therefore, when these remainders are accumulated, we have 704 × 10 -3 deg, and 36.704°C as the sum of this value and 36°C are predicted as the ink temperature of the ejection unit during the fourth reference time period. Presumption of the ink temperature and setting of the pulse width are performed as follows in practice. The pre-pulse value during the first reference period is obtained from the predicted ink temperature (equal to the keeping temperature if it is immediately after the temperature keeping operation is completed) at the beginning of the print operation during the first reference time period with reference to Fig. 12A, and is set on the memory. Then, the power ratio during the first reference time period is calculated based on the number of dots (number of times of ejection) obtained from image data, and the pre-pulse value. The calculated power ratio is substituted in the descent temperature table (Fig. 13) (with reference to the table) to predict the ink temperature at the end of the print operation during the first reference time period (i.e., at the beginning of the print operation during the second reference time period). The ink temperature can be presumed by adding the increased temperature remainder obtained from Fig. 13 to the keeping temperature. Subsequently, the pre-pulse value during the second reference time period is obtained from the predicted ink temperature at the beginning of the print operation during the second reference time period with reference to Fig. 12A, and is set on the memory. Thereafter, the power ratio is calculated in turn based on the number of dots in the corresponding reference time period and the predicted ink temperature, and increased temperature remainders associated with the objective reference time periods are accumulated. Thereafter, after the pre-pulse values during all the reference time periods in one line are set, the 1-line print operation is performed according to the set pre-pulse values. With the above-mentioned control, the actual ejection quantity can be stably controlled independently of the ink temperature, and a uniform recorded image with high quality can be obtained. Recording signals, and the like sent through an external interface are stored in a reception buffer 78a in the gate array 78. The data stored in the reception buffer 78a is developed to a binary signal (0, 1) indicating "to eject/not to eject", and the binary signal is transferred to a print buffer 78b. The CPU 60 can refer to the recording signals from the print buffer 78b as needed. Two line duty buffers 78c are prepared in the gate array 78. Each line duty buffer stores print duties (ratios) of areas obtained by dividing one line at equal intervals (into, e.g., 35 areas). The "line duty buffer 78c1" stores print duty data of the areas of a currently printed line. The "line duty buffer 78c2" stores print duty data of the areas of a line next to the currently printed line. The CPU 60 can refer to the print duties of the currently printed line and the next line any time, as needed. The CPU 60 refers to the line duty buffers 78c during the above-mentioned temperature prediction control to obtain the print duties of the areas. Therefore, the calculation load on the CPU 60 can be reduced. In this embodiment, a recording operation is inhibited or an alarm is generated for a user until the temperature keeping operation is completed, and the ink temperature associated with the ejection quantity control is presumed after the temperature keeping operation is completed. Under these conditions, prediction of the ink temperature can be simplified since the control is made under an assumption that the temperature of the aluminum base plate associated with heat radiation is maintained at a temperature equal to or higher than the keeping temperature. However, if a surrounding temperature detection means (the temperature sensor 5024 in Fig. 1) is used, since the temperature of the aluminum base plate at a desired timing can be predicted even before the temperature keeping operation is completed, the ink temperature of the ejection unit is detected using the predicted temperature as a reference temperature so as to allow recording before completion of the temperature keeping operation. Since a time required until the temperature keeping operation is completed can be calculated and predicted if the surrounding temperature detection means is used, the time of a temperature keeping timer may be changed according to the predicted time. In this embodiment, double-pulse PWM control is performed to control the ejection quantity. Alternatively, single-pulse PWM control or PWM control using three or more pulses may be used. According to the present invention, the keeping temperature is set to be higher than a normal surrounding temperature to widen the temperature range capable of performing the ejection quantity control to a high-temperature region. When the ink temperature reaches a non-control region at a higher temperature in which ejection quantity control is impossible, the temperature prediction may be restarted from the beginning after the carriage scan speed is decreased or after the carriage scan start timing is delayed. (Second Embodiment) A method of presuming the current temperature from a print ratio (to be referred to as a print duty hereinafter), and controlling a recovery sequence for stabilizing ejection in an ink jet recording apparatus will be described below. In the present invention, since the keeping temperature in a print mode is set to be higher than a surrounding temperature, the ink in the ejection unit is easily evaporated, and it is important to perform recovery control according to the thermal history of the recording head. In this embodiment, a pre-ejection condition is changed according to the presumed ink temperature of the ejection unit during recording and at the end of recording. At a high temperature, the ink in the ejection unit is easily evaporated. In particular, when there is a nozzle which is not used by chance according to recording data, the ink in only the nozzle is evaporated, and cannot be easily ejected from this nozzle. Thus, the pre-ejection interval or the number of times of pre-ejection can be changed according to the presumed ink temperature in the recording mode. In this embodiment, the number of times of pre-ejection is changed as shown in Table 1 below according to the maximum ink temperature in the recording mode. At the same time, as the temperature in a pre-ejection mode is higher, the ejection quantity is increased. For this reason, the ejection quantity is suppressed by decreasing the pulse width according to the ink temperature in the pre-ejection mode by the same PWM control as in the first embodiment. In this case, a pre-pulse table may be modified to obtain relatively higher energy than in the recording mode in consideration of the object of the pre-ejection. Maximum Ink Temperature (°C) Number of Times of Pre-ejection 30 to 40 12 40 to 50 18 more than 50 24 As the temperature is higher, the temperature variations among nozzles are increased. For this reason, the distribution of the number of times of pre-ejection may be optimized. For example, as the temperature becomes higher, control may be made to increase a difference between the numbers of times of pre-ejection of the nozzle end portions and the central portion as compared to that at room temperature. When a plurality of heads are arranged, different pre-ejection temperature tables may be prepared in units of ink colors. When the head temperature is high, the viscosity of Bk (black) containing a larger amount of dye as compared to Y (yellow), M (magenta), and C (cyan) tends to be increased. For this reason, control may be made to increase the number of times of pre-ejection. When the plurality of heads have different head temperatures, pre-ejection control may be made in units of heads. When the number of nozzles is large, nozzles 49 may be divided into two regions, as shown in Fig. 14A showing the surface of the head, and the ink temperature may be presumed in units of divided regions. As shown in the block diagram of Fig. 14B, counters 51 and 52 for independently obtaining print duties are provided in correspondence with the two nozzle regions, and the ink temperatures are presumed on the basis of the independently obtained print duties. Then, the pre-ejection conditions can be independently set. Thus, an error in ink temperature prediction caused by the print duty can be eliminated, and more stable ejection can be expected. Note that in Fig. 14B, a host computer 50 is connected to the counters 51 and 52, and the same reference numerals in Fig. 14B denote the same parts as in Figs. 1 and 5. The total number of times of ejection of each nozzle may be counted, and the degree of evaporation of the ink in each nozzle may be presumed in combination with the presumed ink temperature. The distribution of the number of times of pre-ejection may be optimized in correspondence with these presumed values. Such control can be easily realized by the arrangement of the present invention, and a remarkable effect can also be expected. (Third Embodiment) This embodiment exemplifies a case wherein a predetermined recovery means is operated at intervals which are optimally set according to the history of the ink temperature in an ejection unit within a predetermined period of time. The recovery means to be controlled in this embodiment is wiping means, which is executed at predetermined time intervals during a continuous print operation (in a cap open state) so as to stabilize ejection. The wiping means to be controlled in this embodiment is executed for the purpose of removing an unnecessary liquid such as an ink, vapor, or the like, and a solid-state foreign matter such as paper particles, dust, or the like attached onto an orifice formation surface. This embodiment pays attention to the fact that the wet quantity due to, e.g., the ink varies depending on the head temperature, and evaporation of the wet, which makes removal of the ink or the foreign matter difficult, is associated with the head temperature (the temperature of the orifice formation surface). Thus, since the temperature of the orifice formation surface has a strong correlation with the ink temperature in the ejection unit, ink temperature prediction can be applied to wiping control. Since the above-mentioned wet quantity and evaporation of the wet associated with wiping has a stronger correlation with the temperature of the orifice formation surface in the recording mode than the head temperature upon execution of wiping, a temperature presuming means in the recording mode of this embodiment can be suitably applied. Fig. 15 is a flow chart showing the outline of a print sequence of the ink jet recording apparatus of this embodiment. When a print signal is input, the print sequence is executed (step S1). A pre-ejection timer is set according to the ink temperature at that time, and is started (step S2). Furthermore, a wiping timer is similarly set according to the ink temperature at that time, and is started (step S3). If no paper sheet is stocked, paper sheets are supplied (steps S4 and S5), and thereafter, as soon as a data input operation is completed, a carriage scan (printing scan) operation is performed to print data for one line (steps S6 and S7). When the print operation is to be ended, the paper sheet is discharged, and the control returns to a standby state (steps S8 to S10); when the print operation is to be continued, the paper sheet is fed by a predetermined amount, and the tail end of the paper sheet is checked (steps S11 to S14). The wiping and pre-ejection timers, which have been set according to the average ink temperature in the print mode, are checked and re-set, and after a wiping or pre-ejection operation is performed as needed, these timers are restarted (steps S15 and S16). At this time, the average ink temperature is calculated regardless of the presence/absence of execution of the operation (steps S151 and S161), and the wiping and pre-ejection timers are re-set according to the calculated average temperature (steps S153, S155, S163, and S165). More specifically, in this embodiment, since the wiping and pre-ejection timings are finely re-set according to the average ink temperature every time a line print operation is performed, the optimal wiping and pre-ejection operations according to ink evaporation or wet conditions can be performed. After the end of the predetermined recovery operations, and the completion of the data input operation, the above-mentioned steps are repeated to perform the printing scan operation again. Table 2 below serves as a correspondence table between the pre-ejection interval and the number of times of pre-ejection according to the average ink temperature for last 12 sec, and as for the wiping interval, serves as a correspondence table according to the average ink temperature for last 48 sec. In this embodiment, as the average head temperature becomes higher, the interval is set to be shorter, and the number of times of pre-ejection is decreased. On the contrary, as the average head temperature becomes lower, the interval is set to be longer, and the number of times of pre-ejection is increased. The interval and the number of times of pre-ejection can be appropriately set in consideration of the ejection characteristics according to evaporation/viscosity increase characteristics of the ink, and characteristics such as a change in density. For example, when an ink, which contains a large quantity of a nonvolatile solvent, and is assumed to suffer from a decrease in viscosity due to the temperature rise rather than an increase in viscosity due to evaporation, is used, the pre-ejection interval may be set to be longer when the temperature is high. Presumed Temperature (°C) Presumption for Last 12 sec Presumption for Last 48 sec Presumption for Last 12 hours Pre-ejection Wiping Interval (sec) Suction Interval (hour) Interval (sec) No. of Pulses 30 to 40 9 12 36 60 40 to 50 6 8 24 48 more than 50 3 4 12 3 As for wiping, since a normal liquid ink tends to increase the wet quantity and difficulty of removal as the temperature becomes higher, the wiping operation is frequently performed at a high temperature in this embodiment. This embodiment has exemplified a case wherein one recording head is arranged. However, in an apparatus which realizes color recording or high-speed recording using a plurality of heads, the recovery conditions may be controlled based on the average ink temperature in units of recording heads, or the recovery means may be simultaneously operated according to a recording head requiring the shortest interval. (Fourth Embodiment) This embodiment exemplifies an example of a suction recovery means according to the past average ink temperature for a relatively long period of time as another example of recovery control based on the presumed average ink temperature like in the third embodiment. The recording head of the ink jet recording apparatus is often arranged for the purpose of stabilizing the meniscus shape at a nozzle opening, such that a negative head pressure is attained at the nozzle opening. An unexpected bubble in an ink channel causes various problems in the ink jet recording apparatus, and tends to pose problems particularly in a system maintained at the negative head pressure. More specifically, even in a non-recording state, i.e., when the ink is merely left as it is, a bubble, which disturbs normal ejection, is grown in the ink channel due to dissociation of a gas contained in the ink or gas exchange through the ink channel constituting members, thus posing a problem. The suction recovery means is prepared for the purpose of removing such a bubble in the ink channel and the ink whose viscosity is increased due to evaporation at the distal end portion of the nozzle opening. Ink evaporation changes depending on the head temperature, as described above. The growth of a bubble in the ink channel is influenced more easily by the ink temperature, and the bubble tends to be produced as the temperature is higher. In this embodiment, as shown in Table 2 above, the suction recovery interval is set according to the average ink temperature for last 12 hours, and a suction recovery operation is frequently performed as the average ink temperature is higher. The average temperature may be re-set for, e.g., every page. When the past average ink temperature over a relatively long period of time is to be presumed using a plurality of heads, as shown in Fig. 4 presented previously, after the plurality of heads are thermally coupled, the average ink temperature of the plurality of heads may be presumed on the basis of the average duty of the plurality of heads, and the average temperature detected by the temperature detection member, so that control may be simplified under an assumption that the plurality of heads are almost identical. In Fig. 4, the heads are thermally coupled as follows. That is, the recording heads are mounted on a carriage which is partially (including a common support portion for the heads) or entirely formed of a material having a high heat conductivity such as aluminum, so that base portions having a high heat conductivity of the recording heads are in direct contact with the carriage. As has been described above in the first embodiment, a future head temperature can be easily predicted based on the average ink temperature. Therefore, optimal suction recovery control may be set in consideration of a future ejection condition. For example, even when anxiety for an ejection error upon execution of a high-duty print operation at the current ink temperature is present, if it is known that no high-duty print operation will be performed in the future, the suction operation is postponed at the present time, and is performed after a recording medium is discharged, thereby shortening the total print time. (Fifth Embodiment) This embodiment exemplifies an example of recovery system control according to the history of a temperature presumed from the temperature detected by the temperature detection member of the recording head, and the print duty. A foreign matter such as the ink deposited on the orifice formation surface often deviates the ejection direction, and sometimes causes an ejection error. The wiping means is arranged as a means for recovering such deteriorated ejection characteristics. In some cases, a wiping member having a stronger frictional contact force may be prepared, or wiring characteristics may be improved by temporarily changing a wiping condition. In this embodiment, the entrance amount (thrust amount) of the wiping member comprising a rubber blade to the orifice formation surface is increased to temporarily improve the wiping characteristics (rubbing mode). It was experimentally demonstrated that deposition of a foreign matter requiring rubbing was associated with the wet ink quantity, the residual wet ink quantity after wiping, and evaporation of the wet ink, and had a strong correlation with the number of times of ejection, and the temperature upon ejection. In this embodiment, the rubbing mode is controlled according to the number of times of ejection weighted by the ink temperature. Table 3 below shows weighting coefficients to be multiplied with the number of times of ejection as fundamental data of a print duty according to the ink temperature presumed from the print duty. More specifically, as the temperature is higher at which a wet or residual wet ink tends to appear, the number of times of ejection serving as an index of a deposit is controlled to be increased. Presumed Temperature (°C) Weighting Coefficient for No. of Pulses 30 to 40 1.0 40 to 50 1.2 more than 50 1.4 When the weighted number of times of ejection reaches five million times, the rubbing mode is enabled. The rubbing mode is effective for removing a deposit, but may cause mechanical damage to the orifice formation surface due to the strong frictional contact force. Therefore, it is preferable to minimize execution of the rubbing mode. When control is made based on data having a direct correlation with the deposition of a foreign matter like in this embodiment, this allows a simple arrangement, and high reliability. In a system having a plurality of heads, the print duty may be managed in units of colors, and the rubbing mode may be controlled in units of ink colors having different deposition characteristics. As has been described above in the first embodiment, a future ink temperature can be easily predicted. Therefore, optimal control may be set using the "weighted number of times of ejection" in consideration of a future condition in the calculation of the "weighted number of times of ejection". (Sixth Embodiment) This embodiment exemplifies an example of suction recovery control like in the fourth embodiment. In this embodiment, in addition to presumption of a bubble (non-print bubble) grown when the ink is left as it is, a bubble (print bubble) grown in the print mode is also presumed, thus allowing presumption of bubbles in the ink channel with high precision. As described above, evaporation of the ink changes depending on the ink temperature. The growth of a bubble in the ink channel is influenced more easily by the ink temperature, and the bubble tends to be produced as the temperature is higher. For this reason, it is obvious that the non-print bubble can be presumed by counting a non-print time weighted by the ink temperature. The print bubble tends to be grown as the ink temperature upon ejection is higher, and also has a positive correlation with the number of times of ejection. Thus, it is also obvious that the print bubble can be presumed by counting the number of times of ejections weighted by the ink temperature in the ejection unit. In this embodiment, as shown in Table 4 below, the number of points according to a non-print time (non-print bubble), and the number of points according to the number of times of ejections (print bubble) are set, and when a total number of points reaches one hundred million, it is determined that the bubble in the ink channel may adversely influence ejection, and the suction recovery operation is performed, thereby removing the bubble. Presumed Temperature (°C) No. of Points According to Non-print Time (point/sec) No. of Points According to No. of Dots (point/sec) 30 to 40 455 56 40 to 50 588 65 more than 50 769 74 Matching between the number of points of the print bubble and that of the non-print bubble was experimentally determined such that the numbers of points were equal to each other when ejection errors were independently caused by these factors under a constant temperature condition. Also, weighting coefficients according to the temperature were also experimentally obtained and converted values. As the bubble removing means, either the suction means of this embodiment or a compression means may be employed. Furthermore, after the ink in the ink channel are intentionally removed, the suction means may be operated. As has been described above in the first embodiment, a future ink temperature can be easily predicted. Therefore, optimal control may be set using "ink evaporation characteristics" and "growth of a bubble in the ink channel" in consideration of a future ejection condition in presumption or prediction of the "ink evaporation characteristics" and the "growth of a bubble in the ink channel". Note that in the second to sixth embodiments, the ejection quantity control described in the first embodiment may or may not be executed in combination. When no ejection quantity control is performed, steps associated with the PWM control and sub-heater control can be omitted. In this embodiment, the energization time is used as an index of energy to be supplied to the head. However, the present invention is not limited to this. For example, when no PWM control is performed, or when high-precision temperature prediction is not required, the number of print dots may be used. Furthermore, when the print duty does not suffer from a large drift, the print time and the non-print time may be used. (Seventh Embodiment) This embodiment exemplifies an example of an ink jet recording apparatus comprising a temperature keeping means constituted by a self temperature control type heating member, thermally coupled to a recording head, for maintaining the temperature of the recording head at a predetermined keeping temperature higher than a surrounding temperature capable of performing recording, and a temperature keeping timer for managing an operation time of the heating member, a temperature prediction means for predicting a change in ink temperature in an ejection unit in a recording mode prior to recording on the basis of a temperature detected by a temperature detection member provided to the recording head and of recording data, and an ejection stabilization means for stabilizing ejection according to the ink temperature in the ejection unit. In this embodiment, a difference from the ink jet recording apparatuses described in the first to sixth embodiments is that the heating member provided to the recording head is a self temperature control type heater which contacts not a heater board but an aluminum base plate as the base member of the recording head. The self temperature control type heater spontaneously suppresses heat generation without using a special temperature detection mechanism when a predetermined temperature is reached. For example, the self temperature control type heater is formed of a material such as barium titanate of PTC characteristics (having a positive resistance temperature coefficient). Some heaters can obtain the same characteristics as described above by modifying an arrangement even when a heater element itself has no PTC characteristics. For example, a heater element is formed of a material prepared by dispersing, e.g., conductive graphite particles in a heat-resistant resin having an electrical insulating property. When this element is heated, the resin is expanded, and graphite particles are separated from each other, thus increasing the resistance. In such a self temperature control type heater, a desired control temperature can be set by adjusting the composition or arrangement. In this embodiment, a heater exhibiting a control temperature of about 36°C was used. In this embodiment, since the temperature of the recording head including the ink in the ejection unit at the beginning of recording is basically equal to the control temperature of the self temperature control type heater, the ink temperature drift in the ejection unit in the recording mode can be predicted on the basis of expected energy to be supplied to the ejection heaters in the recording mode at that control temperature and of the thermal time constant of the recording head including the ink in the ejection unit. In ink temperature prediction of the present invention, a temperature rise from the keeping temperature is calculated on the basis of energy to be supplied for ejection. For this reason, the predicted ink temperature upon ejection has higher precision than that of the temperature detected by the temperature detection member provided to the recording head. However, the predicted ink temperature inevitably varies due to a difference in thermal time constant of each recording head, a difference in thermal efficiency upon ejection, and the like. Thus, in this embodiment, the predicted ink temperature is corrected. The predicted ink temperature correction in this embodiment is performed using the temperature detected by the temperature detection member prepared for the recording head in the ink jet recording apparatus of the present invention in a state wherein the recording head is not driven. The descent temperature table used for predicting the ink temperature is corrected so as to decrease a difference between a difference between the temperatures detected by the temperature detection member in thermally static non-ejection states before and after recording, and the predicted ink temperature rise calculated from energy to be supplied for ejection. In this embodiment, the descent temperature table is corrected in such a manner that error rates in units of recording lines are sequentially accumulated, and an average value of the error rates for one page is calculated. Therefore, when the recording head is exchanged, or when the surrounding temperature considerably drifts, the ink temperature can be stably predicted as compared to the above embodiments. More specifically, in this embodiment, since the temperature detection member of the recording head is used not only in detection of the ink temperature at the beginning of recording but also in correction of the predicted ink temperature, the ink temperature in the ejection unit in the recording mode can be predicted with high precision, and ejection can be stabilized. In this embodiment, since the aluminum base plate having a heat capacity which largely influences the ink temperature in the ejection unit is always maintained at the control temperature, as for an increase/decrease in ink temperature, the temperature rise caused by heat generation of the ejection heaters, and heat radiation according to the thermal time constant of the recording head need only be predicted with reference to the control temperature. For this reason, the ink temperature can be stably predicted as compared to the above embodiments wherein the temperature near the ejection unit of the recording head is maintained. In this embodiment, a recording operation is inhibited or an alarm is generated for a user until the temperature keeping timer measures a predetermined period of time. Then, recording is performed after the temperature keeping operation by the self temperature control type heater is completed. For this reason, ink temperature prediction can be simplified since control can be made under an assumption that the temperature of the aluminum base plate associated with heat radiation is maintained at the keeping temperature as the control temperature of the element. However, when the ink temperature at the beginning of the temperature keeping operation is detected by the temperature detection member, and is set as an initial temperature of the aluminum base plate, the temperature of the aluminum base plate can be predicted at a desired timing even before completion of the temperature keeping operation as long as the temperature rise characteristics of the self temperature control type heater are measured in advance. Thus, the ink temperature in the ejection unit may be predicted with reference to the initial temperature so as to allow recording before completion of the temperature keeping operation. Similarly, since a time until completion of the temperature keeping operation can be calculated and predicted, the time of the temperature keeping timer may be changed according to the predicted time. According to the temperature control method of this embodiment, the same ejection stabilization control described in the second to sixth embodiments can be realized, and simplified temperature prediction can be expected. As described above, according to the present invention, the temperature of the recording head is maintained at a temperature higher than the surrounding temperature, and ejection is stabilized according to the ink temperature in the ejection unit, which is presumed prior to recording on the basis of the temperature detected by the temperature detection member provided to the recording head and recording data. Therefore, the ejection quantity and ejection can be stabilized without considerably decreasing the recording speed, and a high-quality image having a uniform density can be obtained. (Eighth Embodiment) An embodiment for performing temperature prediction different from those in the above-mentioned first to seventh embodiments will be described in detail below with reference to the accompanying drawings. The control arrangement of this embodiment is as shown in Fig. 16, and is substantially the same as that shown in Fig. 5, except that the temperature sensors 8e are omitted from the arrangement shown in Fig. 5. Although not shown, a recording head has substantially the same arrangement as that shown in Fig. 6, except that the temperature sensors 8e are omitted from the arrangement shown in Fig. 6. (Summary of Temperature Prediction) In this embodiment, upon execution of recording by ejecting ink droplets from the recording head, a surrounding temperature sensor for measuring the surrounding temperature is provided to an apparatus main body, and the ink temperature drift in an ejection unit is presumed and predicted as a change in ink temperature from the past to the present and future by calculation processing based on ink ejection energy and energy to be supplied to sub-heaters for maintaining the temperature of the recording head, thereby stabilizing ejection according to the ink temperature. More specifically, a temperature detection member (the temperature sensors 8e in Figs. 5 and 6) for directly detecting the temperature of the recording head can be omitted. It is difficult in terms of cost to equip the temperature detection member for directly detecting the temperature of the recording head in the ink jet recording apparatus using the IJC like in this embodiment. In addition, a countermeasure against static electricity required for joint points between a temperature measurement circuit and the IJC relatively complicates the recording apparatus. From these viewpoints, this embodiment is advantageous. Note that the recording head shown in Fig. 5 may be used. In this case, the temperature sensors 8e are not used. Briefly speaking, in this embodiment, a change in ink temperature in the ejection unit is presumed and predicted by evaluating the thermal time constant of the recording head and the ejection unit including the ink, and input energy in a range from the past to future, which energy is substantially associated with the ink temperature using a temperature change table calculated in advance. Based on the predicted ink temperature, the head is controlled by a divided pulse width modulation (PWM) method of heaters (sub-heaters) for increasing the temperature of the head, and ejection heaters. (Temperature Prediction Control) An operation executed when recording is performed using the recording apparatus with the above arrangement will be described below with reference to the flow charts shown in Figs. 17 to 19. When the power switch is turned on in step S100, an internal temperature increase correction timer is reset/set (S110). The temperature of a temperature sensor (to be referred to as a reference thermistor hereinafter) on a main body printed circuit board (to be referred to as a PCB hereinafter) is read (S120) to detect the surrounding temperature. However, the reference thermistor is influenced by a heat generation element (e.g., a driver) on the PCB, and cannot often detect the accurate surrounding temperature of the head. Therefore, the detection value is corrected according to an elapse time from the ON operation of the power switch of the main body, thereby obtaining the surrounding temperature. More specifically, the elapse time from the ON operation of the power switch is read from the internal temperature increase correction timer to look up an internal temperature increase correction table (Table 5) so as to obtain the accurate surrounding temperature from which the influence of the heat generation element is corrected (S140). Internal Temperature Increase Correction Timer (min) Correction Value (°C) 0 to 2 0 2 to 5 -2 5 to 15 -4 15 to 30 -6 more than 30 -7 In step S150, a temperature prediction table (Fig. 20) is looked up to predict a current head chip temperature (β), and the control waits for an input print signal. The current head chip temperature (β) is predicted by updating the surrounding temperature obtained in step S140 by adding to it a value determined by a matrix of a difference between the head temperature and the surrounding temperature with respect to energy to be supplied to the head in unit time (power ratio). Immediately after the power switch is ON, since there is no print signal (energy to be supplied to the head is 0), and the temperature difference between the head temperature and the surrounding temperature is also 0, a matrix value "0" (thermal equilibrium) is added. If there is no input print signal, the flow returns to step S120, and the processing is repeated from the operation for reading the temperature of the reference thermistor. In this embodiment, a head chip temperature prediction cycle is set to be 0.1 sec. The temperature prediction table shown in Fig. 20 is a matrix table showing temperature increase characteristics in unit time, which are determined by the thermal time constant of the head and energy supplied to the head. As the power ratio becomes larger, the matrix value is also increased. On the other hand, when the temperature difference between the head temperature and the surrounding temperature becomes larger, the thermal equilibrium tends to be established. For this reason, the matrix value is decreased. The thermal equilibrium is established when the supplied energy is equal to radiation energy. In the table, the power ratio = 500% means that energy obtained when the sub-heaters are energized is converted into the power ratio. The matrix values are accumulated based on this table every time the unit time elapses, so that the temperature of the head at that time can be presumed, and a future change in temperature of the head can be predicted by inputting future print data, or energy to be supplied to the head (e.g., to the sub-heaters) in the future. When the print signal is input, a target (driving) temperature table (Table 6) is looked up to obtain a print target temperature (α) of the head chip capable of performing optimal driving at the current surrounding temperature (S170). In Table 6, the reason why the target temperature varies depending on the surrounding temperature is that even when the temperature on a silicon heater board of the head is controlled to be a predetermined temperature, since the ink flowing into the heater board has a low temperature and a large thermal time constant, the temperature of a system around the head chip is lowered from the viewpoint of an average temperature. For this reason, as the surrounding temperature becomes lower, the target temperature of the silicon heater board of the head must be increased. Therefore, the above-mentioned keeping temperature can be attained in a low-temperature environment by changing the target temperature in control. Surrounding Temperature (°C) Target Temperature (°C) up to 12 52 12 to 15 50 15 to 18 48 18 to 21 46 21 to 24 44 24 to 27 42 27 to 30 40 30 to 33 38 33 to 36 36 In step S180, a difference γ (= α - β) between the print target temperature (α) and the current head chip temperature (β) is calculated. In step S190, a sub-heater control table (Table 7) is looked up to obtain a pre-print sub-heater ON time (t) for the purpose of decreasing the difference (γ). This function is to increase the temperature of the entire head chip using the sub-heaters when the presumed head temperature and the target temperature have a difference therebetween at the beginning of the print operation. With this function, the temperature of the entire head chip including the ink in the ejection unit can approach the target temperature as much as possible. Difference γ (°C) Sub-heater ON Time (sec) γ (°C) ON (sec) -18 to -15 6 -42 to -39 14 -15 to -12 5 -39 to -36 13 -12 to -9 4 -36 to -33 12 -9 to -6 3 -33 to -30 11 -6 to -5 2 -30 to -27 10 -5 to -4 1 -27 to -24 9 -4 to -3 0.5 -24 to -21 8 -3 to -2 0.2 -21 to -18 7 more than -2 0 After the pre-print sub-heater ON time (t) is obtained, the temperature prediction table (Fig. 20) is looked up to predict a (future) head chip temperature immediately before the start of the print operation under an assumption that the sub-heaters are turned on for the setting time (S200). The difference (γ) between the print target temperature (α) and this head chip temperature (β) is calculated (S210). Since the difference between the print target temperature and the head chip temperature can be considered as a difference between the keeping temperature and the ink temperature, the ink temperature can be substantially obtained as a sum the keeping temperature and the difference (γ) (S220). Needless to say, it is preferable that the difference (γ) is 0. When the driving operation is performed according the predicted ink temperature with reference to the ejection unit ink temperature - pre-pulse table shown in Fig. 12A so as to attain the ejection quantity equal to that obtained by the print operation at the keeping temperature, the ejection quantity can be stabilized. This embodiment is attained under an assumption that the ink temperature is set to be at least equal to or higher than the keeping temperature before printing using the above-mentioned sub-heaters, and employs a method for correcting an increase in ejection quantity when the recording head accumulates heat in a continuous print operation at a high duty, and the ink temperature is increased accordingly. In this embodiment, the ejection quantity based on a difference from the target value is corrected by a PWM method. The chip temperature of the head changes depending on its ejection duty during a one-line print operation. More specifically, since the difference (γ) is sometimes changed in one line, it is preferable to optimize the pre-pulse value in one line according to the change in difference. In this embodiment, the one-line print operation requires 1.0 sec. Since the temperature prediction cycle of the head chip is also 0.1 sec, one line is divided into 10 areas in this embodiment. The pre-pulse value (S230) at the beginning of printing, which value is set previously, is a pre-pulse value at the beginning of printing of the first area. A method of determining a pre-pulse value at the beginning of printing of each of the second to 10th areas will be described below. In step S240, n = 1 is set, and in step S250, n is incremented. In this case, n represents the area, and since there are 10 areas, the control escapes from the following loop when n exceeds 10 (S260). In the first round of the loop, the pre-pulse value at the beginning of printing of the second area is set. More specifically, the power ratio of the first area is calculated based on the number of dots and the PWM value of the first area (S270). The power ratio corresponds to a value plotted along the ordinate when the temperature prediction table is looked up. The reason why the number of dots (print duty) is not merely used is that energy to be supplied to the head chip varies depending on the pre-pulse value even if the number of dots remains the same. Using the concept of the "power ratio", a single table can be used even when the PWM control is performed or when the sub-heaters are ON. In this case, the head chip temperature (β) at the end of printing of the first area (i.e., at the beginning of printing of the second area) is predicted by substituting the power ratio in the temperature prediction table (Fig. 20) (i.e., by looking up the table) (S280). In step S290, the difference (γ) between the print target temperature (α) and the head chip temperature (β) is calculated again. A pre-pulse value for printing the second area is obtained by looking up Fig. 12A based on the difference (γ), and is set on a memory (S300 and S310). Thereafter, the power ratio in the corresponding area is sequentially calculated based on the number of dots and the pre-pulse value of the immediately preceding area, and the head chip temperature (β) at the end of printing of the corresponding area is predicted. Then, the pre-pulse value of the next area is set based on the difference (γ) between the print target temperature (α) and the head chip temperature (β) (S250 to S310). After the pre-pulse values of all the 10 areas in one line are set, the flow advances from step S260 to step S320 to heat the sub-heaters before printing. Thereafter, a one-line print operation is performed according to the set pre-pulse values (S330). Upon completion of the one-line print operation in step S330, the flow returns to step S120 to read the temperature of the reference thermistor. Thereafter, the above-mentioned control is repeated in turn. With the above-mentioned control, the actual ejection quantity can be stably controlled independently of the ink temperature, and a high-quality recorded image having a uniform density can be obtained. The ejection quantity control will be described below again. In this embodiment, ejection/ejection quantity of the head is stabilized by controlling the following two points. 1 ○ The target temperature is determined from the "target temperature table" according to the surrounding temperature, so that the temperature of the recording head including the ink in the ejection unit reaches at least the keeping temperature, and the recording head is heated using the sub-heaters as needed. More specifically, in this embodiment, the ink temperature in the ejection unit is equal to a temperature obtained by subtracting the difference between the target temperature and the surrounding temperature from a calculated temperature. 2 ○ A shift (difference) between the target temperature and the current head temperature is presumed. The sum of the keeping temperature and the presumed difference is considered as the ink temperature in the ejection unit, and the pre-pulse value is set according to the ink temperature, thereby stabilizing the ejection quantity. IN this embodiment, since a feature head temperature can be predicted without using a temperature sensor for directly measuring the temperature of the recording head, various head control operations can be performed before the actual print operation, and hence, recording can be performed more properly. Constants such as the number of divided areas (10 areas) in one line, the temperature prediction cycle (0.1 sec), and the like used in this embodiment are merely examples, and the present invention is not limited to these. (Ninth Embodiment) In this embodiment, the current head temperature is presumed from a print duty like in the eighth embodiment, and a suction condition is changed according to the presumed head temperature. The suction condition is controlled based on a suction pressure (initial piston position) or a suction quantity (volume change quantity or vacuum hold time). Fig. 21 shows the head temperature dependency of the vacuum hold time and the suction quantity. Although the suction quantity can be controlled according to the vacuum hold time for a predetermined period, the suction quantity changes independently of the vacuum hold time in other periods. Since the suction quantity is influenced by the head temperature presumed from the print duty, the vacuum hold time is changed according to the presumed head temperature. In this manner, even when the head temperature changes, the ejection quantity can be maintained constant (optimal quantity), thus stabilizing ejection. Furthermore, when a plurality of heads are used, the head temperature is presumed more precisely by performing heat radiation correction according to the arrangement of the heads. Since the end portion of a carriage causes heat radiation more easier than the central portion, and the temperature distribution varies, ejection largely influenced by the temperature also varies. For this reason, correction is made while heat radiation at the end portion is assumed to be 100%, and heat radiation at the central portion is assumed to be 95%. With this correction, a thermal variation can be prevented, and stable ejection can be attained. Furthermore, the suction condition may be changed according to the features or states of heads in units of heads. Furthermore, in this embodiment, a head temperature drop upon suction is presumed. When the surrounding temperature and the head temperature have a difference therebetween, the ink at a high temperature is discharged by suction, and a new ink at a low temperature is supplied from the ink tank. The head at a high temperature is cooled by the supplied new ink. Table 8 below shows the difference between the surrounding temperature and the presumed head temperature, and temperature drop correction upon suction. When the head temperature is presumed from the print duty, the temperature drop upon suction can be corrected based on the difference between the surrounding temperature and the head temperature, and the head temperature after suction can be simultaneously predicted. Difference between Surrounding Temperature and Presumed Head Temperature (°C) ΔT Upon Suction (°C) 0 to 10 -1.2 10 to 20 -3.6 20 to 30 -6.0 In the case of an exchangeable head, the temperature of the ink tank need be presumed. Since the ink tank is in tight contact with the head, the temperature rise caused ejection influences the ink tank. For this reason, the ink tank temperature is presumed from an average of temperatures for last 10 minutes. The presumed temperature can be fed back to compensate for the temperature drop upon suction. In the case of a permanent head, since the head and the ink tank are separated from each other, the temperature of an ink to be supplied is equal to the surrounding temperature, and the temperature of the ink tank need not be predicted. Furthermore, in the case of a sub-tank system shown in Fig. 22, even when the suction operation is performed while the temperature of the ink is high, the suction quantity is undesirably increased. For this reason, an ink-level pull-up effect cannot be expected, thus causing an ink supply error. When the head temperature predicted from the print duty is high, the number of times of suction is increased to obtain the sufficient ink-level pull-up effect. Table 9 below shows the relationship between the difference between the surrounding temperature and the presumed head temperature, and the number of times of suction. In Table 9, as the difference between the surrounding temperature and the presumed head temperature is larger, the number of times of suction is increased. Thus, the ink-level pull-up effect can be prevented from being impaired. Note that the sub-tank system shown in Fig. 22 includes a main tank 41 provided to the apparatus main body, a sub-tank 43 arranged on, e.g., a carriage, a head chip 45, a cap 47 for covering the head chip 45, and a pump 49 for applying a suction force to the cap 47. Difference between Surrounding Temperature and Presumed Head Temperature (°C) Number of Times of Suction 0 to 10 8 10 to 20 10 20 to 30 12 (10th Embodiment) The current head temperature is presumed from the print duty like in the ninth embodiment. In this embodiment, a pre-ejection condition is changed according to the presumed head temperature, and this embodiment corresponds to the second embodiment. At a high temperature, the ink in the ejection unit is easily evaporated. Thus, the pre-ejection interval or the number of times of pre-ejection can be changed according to the presumed head temperature. In this embodiment, the number of times of pre-ejection is changed according to the presumed head temperature upon pre-ejection like in Table 1. At the same time, as the temperature becomes higher, the ejection quantity is increased. Thus, the pulse width is decreased to suppress the ejection quantity. Since this embodiment is substantially the same as the second embodiment except for the above-mentioned point, a detailed description thereof will be omitted. (11th Embodiment) This embodiment exemplifies a case wherein the past average head temperature within a predetermined period is presumed from a temperature detected by a reference temperature sensor provided to a main body, and a print duty, and a predetermined recovery means is operated at intervals optimally set according to the average head temperature. The recovery means to be controlled according to the average head temperature in this embodiment includes pre-ejection and wiping means, which are executed at predetermined time intervals during printing (in a cap open state) so as to stabilize ejection. As is known in the ink jet technique, the pre-ejection means is executed for the purpose of preventing a non-ejection state or a change in density caused by evaporation of the ink from nozzle openings. Paying attention to the fact that ink evaporation varies depending on the head temperature, in this embodiment, the optimal pre-ejection interval and the optimal number of times of pre-ejection are set according to the average head temperature, and pre-ejection operations are performed efficiently in terms of time or ink consumption. In open-loop temperature control, i.e., in a method of calculating and presuming a temperature at that time on the basis of the temperature detected by the reference temperature sensor provided to the main body, and the past print duty, as the major constituting element of this embodiment, the average head temperature during the past predetermined period, which is required in this embodiment, can be easily obtained. This embodiment pays attention to the fact that ink evaporation is associated with the head temperatures at respective times, and the total quantity of evaporated ink during a predetermined period has a strong correlation with the average head temperature during this period. Also, in this embodiment, paying attention to the fact that the wet quantity due to, e.g., the ink varies depending on the head temperature, and evaporation of the wet which makes it difficult to remove the ink or the foreign matter, is associated with the head temperature (the temperature of the orifice formation surface), the wiping operation is efficiently performed by setting optimal wiping intervals according to the past average head temperature. Since the wet quantity or evaporation of the wet associated with wiping has a stronger correlation with the past average head temperature than the head temperature at the time of wiping, a head temperature presuming means of this embodiment is suitably used. The outline of the print sequence of this embodiment is the same as that shown in the flow chart of Fig. 15 described in the third embodiment. In this embodiment, in step S2, a pre-ejection timer is set according to the average head temperature at that time, and is started. Furthermore, in step S3, a wiping timer is set according to the average head temperature at that time, and is started. When a print operation is to be continued, the wiping timer and the pre-ejection timer, which have been set according to the average head temperature, are checked and re-set, and after wiping or pre-ejection is performed as needed, the timers are restarted (steps S15 and S16). At this time, in steps S151 and S161, the average head temperature is calculated regardless of the presence/absence of execution of the operation. More specifically, in this embodiment, since the wiping and pre-ejection timings can be finely re-set according to a change in average head temperature in units of print lines, optimal wiping and pre-ejections according to the evaporation and wet conditions of the ink can be performed. Table 2 presented previously can be employed as a correspondence table between the pre-ejection interval and the number of times of pre-ejection according to the average head temperature for last 12 sec, and a correspondence table of the wiping interval according to the average head temperature for last 48 sec in this embodiment. As has been described above in the sixth embodiment, the head temperature is not limited to a presumed temperature at the present time, and a future head temperature can also be easily predicted. Therefore, the optimal pre-ejection interval and the optimal number of times of pre-ejection may be set in consideration of a future condition. (12th Embodiment) This embodiment exemplifies a suction recovery means according to the past average head temperature for a relatively long period of time as another example of recovery control based on the presumed average head temperature like in the 11th embodiment. In this embodiment, as shown in Table 2 (fourth embodiment) above, the suction recovery interval is set according to the average head temperature for last 12 hours, and a suction recovery operation is frequently performed as the average head temperature is higher. The average temperature may be re-set for, e.g., every page. When the past average head temperature over a relatively long period of time is to be presumed using a plurality of heads, as shown in Fig. 4 presented previously, after the plurality of heads are thermally coupled, the average head temperature may be presumed on the basis of the average duty of the plurality of heads, and the temperature detected by the reference temperature sensor, so that control may be simplified under an assumption that the plurality of heads are almost identical. As has been described above in the eighth embodiment, the head temperature is not limited to a presumed temperature at the present time, and a future head temperature can also be easily predicted. Therefore, optimal suction recovery control may be set in consideration of a future condition. For example, even when anxiety for an ejection error upon execution of a high-duty print operation at the current presumed head temperature is present, if it is known that no high-duty print operation will be performed in the future, the suction operation is postponed at the present time, and is performed after a recording medium is discharged, thereby shortening the total print time. (13th Embodiment) This embodiment exemplifies a case wherein a recovery system is controlled according to the history of a temperature presumed from a temperature detected by a reference temperature sensor of a main body, and a print duty. This embodiment corresponds to the fifth embodiment described above. In this embodiment, a rubbing mode is controlled according to the number of times of ejection according to the head temperature, and Table 3 can be employed. As has been described above in the eighth embodiment, the head temperature is not limited to a presumed temperature at the present time, and a future head temperature can also be easily predicted. Therefore, optimal control may be set using the "weighted number of times of ejection" in consideration of a future condition in the calculation of the "weighted number of times of ejection". (14th Embodiment) This embodiment exemplifies suction recovery control like in the fourth embodiment. In this embodiment, in addition to presumption of a bubble (non-print bubble) grown when the ink is left as it is, a bubble (print bubble) grown in the print mode is also presumed, thus allowing presumption of bubbles in the ink channel with high precision. This embodiment corresponds to the sixth embodiment described above. In this embodiment, the non-print time and the number of times of ejection, which are weighted by the head temperature need only be counted, and this embodiment employs Table 4 above. As has been described above in the eighth embodiment, the head temperature is not limited to a presumed temperature at the present time, and a future head temperature can also be easily predicted. Therefore, optimal control may be set using "evaporation characteristics of the ink" and "growth of bubble in the ink channel" in consideration of a future condition in presumption and prediction of the "evaporation characteristics of the ink" and the "growth of bubble in the ink channel". Note that in the ninth to 14th embodiments, the ejection quantity control described in the first embodiment may or may not be executed in combination. When no ejection quantity control is performed, steps associated with the PWM control and sub-heater control can be omitted. (15th Embodiment) This embodiment exemplifies an ink jet recording apparatus comprising a temperature keeping means constituted by a self temperature control type heating member, thermally coupled to a recording head, for maintaining the temperature of the recording head at a predetermined keeping temperature higher than a surrounding temperature capable of performing recording, and a temperature keeping timer for managing an operation time of the heating member, a temperature prediction means for predicting a change in ink temperature in an ejection unit in a recording mode prior to recording, and an ejection stabilization means for stabilizing ejection according to the ink temperature in the ejection unit. In this embodiment, a difference from the ink jet recording apparatuses described in the eighth to 14th embodiments is that the heating member provided to the recording head is a self temperature control type heater which contacts not a heater board but an aluminum base plate as the base member of the recording head. Therefore, ink temperature prediction can be simplified as compared to the above embodiments. More specifically, in the arrangement of the recording head like in this embodiment, since the aluminum base plate having a heat capacity which largely influences the ink temperature in the ejection unit is always maintained at the control temperature, as for an increase/decrease in ink temperature, the temperature rise caused by heat generation of the ejection heaters, and heat radiation according to the thermal time constant of the recording head need only be predicted with reference to the control temperature. In this embodiment, a sum of a reference temperature (keeping temperature) and a value obtained by accumulating increased temperature remainders in all the effective reference time periods (the increased temperature remainder is not 0) before an objective reference time period in which the ink temperature is presumed is determined as the ink temperature during the objective reference time period with reference to a descent temperature table in Fig. 13, which shows increased temperature remainders from the keeping temperature according to the power ratio during a given reference time period in units of elapse times from the reference time period. A print time for one line is assumed to be 0.7 sec, and a time period (0.02 sec) obtained by dividing this print time by 35 is defined as the reference time period. For example, if recording is performed for the first time at a power ratio of 20% during the first reference time period, 80% during the second reference time period, and 50% during the third reference time period after the temperature keeping operation is completed, the ink temperature of the ejection unit during the fourth reference time period can be presumed from the increased temperature remainders of the three reference time periods so far. More specifically, the increased temperature remainder during the first reference time period is 85 × 10 -3 deg (a ○ in Fig. 13) since the power ratio is 20% and the elapse time is 0.06 sec; the increased temperature remainder during the second reference time period is 369 × 10 -3 deg (b ○ in Fig. 13) since the power ratio is 80% and the elapse time is 0.04 sec; and the increased temperature remainder during the third reference time period is 250 × 10 -3 deg (c ○ in Fig. 13) since the power ratio is 50% and the elapse time is 0.02 sec. Therefore, when these remainders are accumulated, we have 704 × 10 -3 deg, and 36.704°C as the sum of this value and 36°C are predicted as the ink temperature of the ejection unit during the fourth reference time period. In this embodiment, ejection quantity control based on the predicted ink temperature described in the eighth embodiment can be performed. In this embodiment, a recording operation is inhibited or an alarm is generated for a user until the temperature keeping timer measures a predetermined period of time. When a surrounding temperature detection means for detecting the surrounding temperature is added like in the above embodiment, the temperature of the aluminum base plate can be predicted at a desired timing even before completion of the temperature keeping operation. For this reason, the ink temperature in the ejection unit may be detected using the predicted temperature as a reference temperature so as to allow recording before completion of the temperature keeping operation. When the surrounding temperature detection means is arranged, since a time until completion of the temperature keeping operation can be calculated and predicted, the time of the temperature keeping timer may be changed according to the predicted time. According to the temperature control method of this embodiment, the same ejection stabilization control described in the ninth to 14th embodiments can be realized, and simplified temperature prediction can be expected. As described above, according to the present invention, the temperature of the recording head is maintained at a temperature higher than the surrounding temperature, and ejection is stabilized according to the ink temperature in the ejection unit, which is presumed prior to recording. Therefore, the ejection quantity and ejection can be stabilized without considerably decreasing the recording speed, and a high-quality image having a uniform density can be obtained. When the ink temperature is presumed without arranging temperature sensors in the recording head, the recording apparatus main body and the recording head can be simplified. The present invention brings about excellent effects particularly in a recording head and a recording device of the ink jet system using a thermal energy among the ink jet recording systems. As to its representative construction and principle, for example, one practiced by use of the basic principle disclosed in, for instance, U.S. Patent Nos. 4,723,129 and 4,740,796 is preferred. The above system is applicable to either one of the so-called on-demand type and the continuous type. Particularly, the case of the on-demand type is effective because, by applying at least one driving signal which gives rapid temperature elevation exceeding nucleus boiling corresponding to the recording information on electrothermal converting elements arranged in a range corresponding to the sheet or liquid channels holding liquid (ink), a heat energy is generated by the electrothermal converting elements to effect film boiling on the heat acting surface of the recording head, and consequently the bubbles within the liquid (ink) can be formed in correspondence to the driving signals one by one. By discharging the liquid (ink) through a discharge port by growth and shrinkage of the bubble, at least one droplet is formed. By making the driving signals into pulse shapes, growth and shrinkage of the bubble can be effected instantly and adequately to accomplish more preferably discharging of the liquid (ink) particularly excellent in accordance with characteristics. As the driving signals of such pulse shapes, the signals as disclosed in U.S. Patent Nos. 4,463,359 and 4,345,262 are suitable. Further excellent recording can be performed by using the conditions described in U.S. Patent No. 4,313,124 of the invention concerning the temperature elevation rate of the above-mentioned heat acting surface. As a construction of the recording head, in addition to the combined construction of a discharging orifice, a liquid channel, and an electrothermal converting element (linear liquid channel or right angle liquid channel) as disclosed in the above specifications, the construction by use of U.S. Patent Nos. 4,558,333 and 4,459,600 disclosing the construction having the heat acting portion arranged in the flexed region is also included in the invention. The present invention can be also effectively constructed as disclosed in JP-A-59-123670 which discloses the construction using a slit common to a plurality of electrothermal converting elements as a discharging portion of the electrothermal converting element or JP-A-59-138461 which discloses the construction having the opening for absorbing a pressure wave of a heat energy corresponding to the discharging portion.

Claims: An ink jet recording apparatus for recording an image on a recording medium using a recording head (5012) having an ejection portion (5029) for ejecting droplets of printing liquid to record an image on the recording medium, comprising: drive means (79) for supplying to the recording head a drive signal for causing ejection of a printing liquid droplet from the ejection portion by using thermal energy which causes a change in temperature during a recording period; and temperature maintaining means (5110, 76, 60) for maintaining the temperature of the recording head at a temperature not less than a predetermined temperature, wherein the drive means (79) is arranged to supply as the drive signal for causing ejection of a printing liquid droplet a pre-ejection warming pulse insufficient to cause printing liquid ejection followed after a predetermined time interval by a main pulse for causing the actual ejection of the printing liquid droplet; the temperature maintaining means is adapted to maintain the recording head at a predetermined temperature which is greater than an upper limit for the temperature of the surroundings in which the apparatus is normally used; and the apparatus further comprises: temperature prediction means (60) for predicting the printing liquid temperature in the vicinity of the ejection portion in a recording period; and ejection stabilising means (60, 79) for stabilizing printing liquid ejection from the ejection portion when the predicted temperature exceeds the predetermined temperature by modulating at least one of the pre-ejection pulse or the interval between the pre-ejection and main pulses of the drive signal to control the quantity of printing liquid in the droplet ejected by the ejection portion in response to the drive signal. An apparatus according to claim 1, wherein the ejection stabilising means (60, 79) is adapted to modulate a pre-ejection warming pulse applied to the ejection portion prior to a main pulse for causing ink ejection from the ejection portion. An apparatus according to claim 1 or 2, wherein said temperature maintaining means (5110, 76, 60) comprises a heating member (5110) and a temperature detection member (76) and said temperature prediction means (60) comprises temperature condition prediction calculation means for calculating a change in the temperature of the ink in said ejection portion (5029) on the basis of the input energy expected to be supplied to said recording head in the recording period and a thermal time constant of said ejection portion (5029) in addition to a temperature detected by said temperature detection member (76). An apparatus according to claim 1, 2 or 3, wherein said temperature maintaining means (5110, 76, 60) comprises a self temperature control type heating member (5110) thermally coupled to said recording head (5012) and said temperature prediction means (60) comprises temperature prediction calculation means for calculating a change in temperature of the ink in said ejection portion (5029) on the basis of input energy expected to be supplied to said recording head in the recording period and a thermal time constant of said ejection portion (5029) in addition to a temperature detected by a temperature detection member provided to said recording head. An apparatus according to claim 1, 2 or 3, wherein said temperature prediction calculation means (60) is arranged to divide a recording period into predetermined reference periods, calculate the average input energy in each reference period on the basis of the number of expected dots to be recorded in the reference period, and a predetermined reference driving pulse or a driving pulse at the beginning of recording, and sequentially add an increase in temperature determined based on the average input energy in one reference period and the thermal time constant of said ejection portion (5029) with respect to the maintenance temperature, and an increase in temperature remaining in the reference period according to the average input energy in the previous reference period to the detection temperature at the beginning of recording, thereby predicting the ink temperature in said ejection portion (5029) in each reference period. An apparatus according to claim 5, wherein said temperature prediction calculation means is arranged to divide a recording period into predetermined reference periods, calculate average input energy in each reference period on the basis of the number of dots expected to be recorded in the reference period, and a driving pulse in the previous reference period, and sequentially add an increase in temperature determined based on the average input energy in one reference period and the thermal time constant of said ejection portion (5029) with respect to the maintenance temperature, and an increase in temperature remaining in the reference period according to the average input energy in the previous reference period to the detection temperature at the beginning of recording, thereby predicting the ink temperature in said ejection portion (5029) in each reference period. An apparatus according to claim 1, further comprising: surrounding temperature detection means for detecting a surrounding temperature in the recording period. An apparatus according to claim 7, wherein said surrounding temperature detection means comprises a surrounding temperature detection member substantially thermally insulated from said recording head, and provided on a recording apparatus main body, said temperature maintaining means (5110, 76, 60) comprises a heating member (5110) provided to said recording head, and current temperature presuming means, as temperature presuming means for a temperature maintaining operation, for calculating and presuming a current temperature using at least a past heating history of said heating member and a history of input energy supplied to said recording head previously for ink ejection on the basis of a thermal time constant of said ejection portion (5029) in addition to a temperature detected by said surrounding temperature detection member, and said temperature prediction means (60) comprises temperature prediction calculation means for calculating a change in temperature of the ink in said ejection portion (5029) on the basis of input energy to be supplied to said recording head in the recording period, and the thermal time constant of said ejection portion (5029) in addition to a temperature presumed by said current temperature presuming means. An apparatus according to claim 8, wherein said temperature prediction calculation means (60) is arranged to divide a recording period into predetermined reference periods, calculate average input energy in each reference period on the basis of the number of dots expected to be recorded in the reference period, and a predetermined reference driving pulse or a driving pulse at the beginning of recording, and sequentially add an increase in temperature determined based on the average input energy in one reference period and the thermal time constant of said ejection portion (5029) with respect to the maintenance temperature, and an increase in temperature remaining in the reference period according to the average input energy in the previous reference period to the presumed temperature at the beginning of recording, thereby predicting the ink temperature in said ejection portion (5029) in each reference period. An apparatus according to claim 8, wherein said temperature prediction calculation means (60) is arranged to divide a recording period into predetermined reference periods, calculate average input energy in each reference period on the basis of the number of dots expected to be recorded in the reference period, and a driving pulse in the previous reference period, and sequentially add an increase in temperature determined based on the average input energy in one reference period and the thermal time constant of said ejection portion (5029) with respect to the maintenance temperature, and an increase in temperature remaining in the reference period according to the average input energy in the previous reference period to the presumed temperature at the beginning of recording, thereby predicting the ink temperature in said ejection portion (5029) in each reference period. An apparatus according to claim 1, wherein said temperature maintaining means (5110, 76, 60) constituted by a self temperature control type heating member (5110), thermally coupled to said recording head (5012) and said apparatus further comprises a temperature maintaining timer for managing an operation time of said heating member (5110). An apparatus according to claim 11, wherein the temperature prediction means (60) comprises temperature prediction calculation means for inhibiting a recording operation or generating an alarm until said temperature maintaining timer measures a predetermined period of time, and for, in a recording period after the elapse of the predetermined period of time, calculating a change in temperature of the ink in said ejection portion (5029) on the basis of input energy expected to be supplied to said recording head (5012) and a thermal time constant of said ejection portion (5029) in addition to the maintenance temperature as said temperature prediction means (60). An apparatus according to claim 11, further comprising: current temperature presuming means, having surrounding temperature detection means for detecting a surrounding temperature, for, before said temperature maintaining timer measures a predetermined period of time determined according to the surrounding temperature, presuming a current temperature on the basis of an elapse time of said temperature maintaining timer and a thermal time constant of said recording head (5012) including said self temperature control type heating member (5110) and the ink in said ejection portion (5029), and for, after the elapse of the predetermined period of time, determining the maintenance temperature as the current temperature; and temperature prediction calculation means (60) as said temperature prediction means for calculating a change in temperature of the ink in said ejection portion (5029) on the basis of input energy to be supplied to said recording head (5012) and a thermal time constant of said ejection portion (5029) in addition to the current temperature. An apparatus according to claim 11, further comprising: surrounding temperature detection means for detecting a surrounding temperature in the recording period. An apparatus according to any one of the preceding claims, wherein said ejection stabilising means (60, 79) comprises at least recording condition control means for changing a recording condition on the basis of the predicted temperature of the ink in said ejection portion (5029). An apparatus according to any one of the preceding claims, wherein said ejection stabilising means (60, 79) comprises recovery condition control means for changing a recovery condition of said recording head (5012) on the basis of the predicted temperature of the ink in said ejection portion (5029). An apparatus according to any one of the preceding claims, further comprising a recording head (5012) arranged to use heat energy to cause a change in state in the ink thereby causing ink ejection. An ink jet recording method in which an image is recorded on a recording medium by supplying to a recording head (5012) drive signals for causing ejection of printing liquid droplets from an ejection portion (5029) of the recording head by using thermal energy which causes a change in temperature during a recording period; and maintaining the temperature of the recording head at a temperature not less than a predetermined temperature; supplying as the drive signal for causing ejection of a printing liquid droplet a pre-ejection warming pulse insufficient to cause printing liquid ejection followed after a predetermined time interval by a main pulse for causing the actual ejection of the printing liquid droplet; maintaining the recording head at a predetermined temperature which is greater than an upper limit for the temperature of the surroundings in which the apparatus is normally used; predicting the printing liquid temperature in the vicinity of the ejection portion in a recording period; and stabilizing printing liquid ejection from the ejection portion when the predicted temperature exceeds the predetermined temperature by modulating at least one of the pre-ejection pulse or the interval between the pre-ejection and main pulses of the drive signal to control the quantity of printing liquid in the droplet ejected by the ejection portion in response to the drive signal. A method according to claim 18, which comprises stabilising ejection by modulating a pre-ejection warming pulse applied to the ejection portion prior to a main pulse for causing ink ejection from the ejection portion. A method according to claim 18 or 19, further comprising the step of: detecting a surrounding temperature in the recording period using surrounding temperature detection means.

Inventors: HIRABAYASHI HIROMITSU, IWASAKI OSAMU, MATSUBARA MIYUKI, OTSUKA NAOJI, SUGIMOTO HITOSHI, TAKAHASHI KIICHIRO, YANO KENTARO, HIRABAYASHI, HIROMITSU, IWASAKI, OSAMU, MATSUBARA, MIYUKI, OTSUKA, NAOJI, SUGIMOTO, HITOSHI, TAKAHASHI, KIICHIRO, YANO, KENTARO, HIRABAYASHI, HIROMITSU, C/O CANON KABUSHIKI KAISHA, IWASAKI, OSAMU, C/O CANON KABUSHIKI KAISHA, MATSUBARA, MIYUKI, C/O CANON KABUSHIKI KAISHA, OTSUKA, NAOJI, C/O CANON KABUSHIKI KAISHA, SUGIMOTO, HITOSHI, C/O CANON KABUSHIKI KAISHA, TAKAHASHI, KIICHIRO, C/O CANON KABUSHIKI KAISHA, YANO, KENTARO, C/O CANON KABUSHIKI KAISHA
Applicants: CANON KK, CANON KABUSHIKI KAISHA
Application year: 1992
Main classification: B41J2
IPC codes: B41J2