Ink-jet apparatus employing ink-jet head having a plurality of ink ejection heaters corresponding to each ink ejection opening

Abstract: In an ink-jet apparatus employing an ink-jet head having a plurality of heaters corresponding to one ink ejection opening, appropriate preliminary ejection is performed per each ejection amount mode set by heater to be used among a plurality of heaters. Depending upon set printing mode (step S9), printing is the performed one of large, medium and small ejection amount modes (steps S10, S12, S14). For example, after printing is performed for a predetermined amount by the small ejection amount mode (step S10), the preliminary ejection during printing, is performed in the medium ejection amount mode which is greater in ejection amount than the small ejection amount mode. By this, internal of preliminary ejection during printing can be set longer to prevent lowering of through put due to preliminary printing operation.

Description: The present invention relates to an ink-jet apparatus. More specifically, the invention relates to an ink-jet apparatus employing an ink-jet head having a plurality of ink ejection heaters in an ink path corresponding to each ejection opening. An ink-jet apparatus has been mainly known as a printing apparatus in printers, copy machines and so forth. Among various ink-jet apparatus, an ink-jet printing apparatus of the type utilizing thermal energy as an energy for ejecting an ink and ejecting ink by bubble utilizing the thermal energy has been spread, recently. In addition, another application has-become known in recent years, for this type of ink-jet printing apparatus, as an ink-jet textile printing apparatus for performing printing of a given pattern, picture or synthesized image and so forth on a cloth. An ink-jet head to be employed in the ink-jet printing apparatus such as those set forth above, has an electro-thermal transducing element (hereinafter also referred toas "heater") as a source of the thermal energy. In most cases, the ink-jet head is provides with one heater corresponding to each ejection opening. On the other hand, the ink-jet headcan employ a plurality of heaters for each ink ejection opening, in a manner discussed below. In an alternative structure, the ink-jet head, can comprise a plurality of heaters having mutually different surface areas arranged in the ink path to make the ink ejection amount variable by varying the heater to be driven and/or by varying number of heaters to be driven. However, when printing is performed employing the ink-jet head having a plurality of heaters corresponding to each of the ejection openings, the following problem have arisen. The first problem occurs in so-called preliminary ejection to be performed as a part of an ejection recovery process. More specifically, the preliminary ejection is to perform ink ejection from the ink-jet head irrespective of printing generally at the predetermined position in the printing apparatus. By this, the ink of increased viscosity in the ink-jet head is removed to maintain the head in a condition to perform ink ejection successfully. Such preliminary ejection is generally performed upon on-set of the power supply or at a predetermined constant time interval during printing. However, where ink ejection can be done at various ejection amounts by a plurality of heaters as set forth above, it is possible that printing is performed with a small ink ejection amount being set. In such printing operation, when the preliminary ejection is performed with the small ink ejection amount, the effect of the preliminary ejection can be varied depending upon the ejection amount. For instance, the amount of increased viscosity ink and bubbles to be discharged out of the ink-jet head can become small if preliminary ejection involves a small ink ejecting amount. Also, since the ejection amount and ejection speed in such mode of printing operation is small, ink viscosity is easily increased. Therefore, shortening the predetermined interval between preliminary ejections may be required to lower a through put in printing. The second problem is related to stabilization of ink ejection amount. In the ink-jet head of the type ejecting the ink employing the heater, when a head temperature or an ink temperature is varied, the ink ejection amount can be varied though the temperature variation range is not large. Therefore, when the heat temperature is elevated during progress of printing operation, a problem of variation of the image quality can be caused due to variation of the ink ejection amount. An assignee of the present invention has previously proposed structure for stabilizing the ink ejection amount regardless of variation of the head temperature as disclosed in Japanese Patent Application Laid-open No. 31905/1993. Here, two sequential pulses are applied to the heater for one time of ink ejection for controlling the head temperature by controlling a pulse width or so forth (hereinafter, occasionally referred to as "pre-heat control") of a preceding pulse among two pulses, so that a variation of the ink ejection amount can be decreased. Incidentally, in structure to vary the ink ejection amount in a plurality of steps by selecting heaters to be driven in the ink-jet head by employing a plurality of heaters for ejection set forth above, it is of course desirable to maintain ejection amount stable at respective setting. Japanese Patent Application Laid-open No. 132259/1980 discloses multi-tone expression in structure employing a plurality of heaters. However, it is clear that stabilization of the ink ejecting amount cannot be realized. The t hird problem is a problem relating to stabilization of the ejection amount associated with the second problem, in the case where pre-heating control is employed. For stabilization of ejection of the ink-iet head having a plurality of heaters, pre-heat control can be considered. However, there are problems to be considered when optimal ejection amount is to be controlled at respective ink ejection amount settings, such as a relationship between the drive heater in the set ejection amount and the heater performing pre-heating, a relationship between the set ejecting amount and the pulse width of the pre-heat pulse and so forth. The fourth problem relates to multi-tone printing when a plurality of heaters are employed. Regarding to a plurality of heaters, the above-mentioned prior art only shows structure for making the ink ejection amount variable by selectively driving a plurality of heaters. Therefore, it is possible that good quality of image cannot be printed even when it is applied for the multi-tone printing as is. For example, when the ejection amount is varied in a relatively wide range by employing a plurality of heaters, the ejection speed for each ejection amount is significantly varied associating therewith. In this case, so-called serial type printing apparatus, in which printing is performed by scanning the ink-jet head, a depositing position of an ejected ink can be offset by variation of the ejecting speed. As a result, a problem is encountered by lowering of the image quality. According to one aspect of the present invention, there is provided an ink-jet apparatus as set out in claim 1. According to another aspect of the present invention, there is provided a method of recording on a printing medium using an ink-jet apparatus as set out in claim 17. An embodiment of the present invention provides an ink-jet apparatus which can perform stable ejection amount control with respect to a plurality of set ejection amount. An embodiment of the present invention provides an ink-jet apparatus which enables control of driving per combination of the heaters set to be driven among a plurality of heaters and enables control of pre-pulse to be applied for stabilization of the ejection amount per combination. An embodiment of the present invention provides an ink-jet apparatus which can constantly print good image even when tone printing and so forth is performed by varying the ejection amount. An embodiment of the present invention provides an ink-jet apparatus and ink-jet printing method which can perform printing in various modes by combination of ejection openings and ejection amount. In an embodiment pre-pulse control means are provided for controlling application of pre-pulses insufficient to cause ink ejection in accordance with an ejection amount mode set by said enable state setting means, on the basis of information relating to an ink temperature of said ink-jet head. In an embodiment in order to eject an ink droplet of one of a plurality of mutually different ejection amounts, the apparatus includes a table for containing predetermined combinations of said plurality of heaters from which a desired combination may be selected, in use. In an embodiment the enable state setting means is arranged to establish correspondence between ejection data and the or each ejection opening in respect of which a heater has been set with a first drive state in use. In an embodiment said ink-jet head comprises a plurality of ejection openings each having a respective plurality of heaters and the enable state setting means is arranged to set the ink amount to be ejected for one pixel by setting the ejection amount of a corresponding ejection opening for which ink is to be ejected. The present invention will be understood more fully from the detailed description given herebelow and from the accompanying drawings of the preferred embodiment of the invention, which, however, should not be taken to be limitative to the present invention, but are for explanation and understanding only. In the drawings: Fig. 1 is a perspective view showing one embodiment of an ink-jet printing apparatus according to the present invention; Fig. 2 is a block diagram mainly showing a control system of the printing apparatus; Fig. 3 is a section showing an ink-jet head and an ink tank cartridge to be employed in the shown embodiment of the ink-jet printing apparatus; Fig. 4 is a section showing a construction of the first embodiment of an ink-jet head according to the present invention; Figs. 5A and 5B are flowcharts showing a first embodiment of a printing sequence; Figs. 6A and 6B are sections showing two examples of the constructions of the ink-jet head to be employed in the first modification of the first embodiment; Figs. 7A and 7B are flowcharts showing the second modification of the printing sequence of the first embodiment; Fig. 8 is a section showing the construction of the third modification of the ink-jet head of the first embodiment; Fig. 9 is a diagrammatic illustration showing a environmental temperature dependency of an ejection amount of the ink-jet head; Fig. 10A is a diagrammatic illustration showing pulses to be simultaneously applied to two heaters; Fig. 10B is a diagrammatic illustration showing pulses to be applied with shifting timings; Fig. 11 is a diagrammatic illustration showing a relationship between an ink ejection amount and the shifting period; Fig. 12 is an illustration showing a shifting period table relating to the second embodiment of the invention; Fig. 13 is a diagrammatic illustration for explaining the manner of the second embodiment of an ejection amount control according to the invention; Fig. 14 is a flowchart showing a shifting control sequence in the ejection amount control; Fig. 15 is an illustration showing a shifting period table relating to the first modification of the second embodiment; Fig. 16 is an illustration showing a shifting period table relating to the second modification of the second embodiment; Fig. 17 is a section showing a construction of the third modification of an ink-jet head in the second embodiment; Fig. 18 is a diagrammatic illustration showing a head temperature dependency of the ink ejection amount for each ejection mode in the third modification; Fig. 19 is a diagrammatic illustration showing the a relationship between the shifting period and the ejection amount in the third modification; Figs. 20A and 20B are illustrations showing shifting period tables in the third modification; Figs. 21A and 21B are illustrations showing shifting period tables in the fourth modification of the second embodiment; , Fig. 22 is a section showing a construction of another modification of the ink-jet head in the second embodiment; Fig. 23 is a section showing a construction of a further modification of the ink-jet head in the second embodiment; Figs. 24A and 24B are diagrammatic illustration showing waveforms of pre-pulses to be employed in the third embodiment of the invention; Fig. 25 is a diagrammatic illustration showing a relationship between pre-pulse widths and the ejection amount for each ink ejection modes in the third embodiment; Fig. 26 is a diagrammatic illustration showing a manner of ejection amount control in the third embodiment; Fig. 27 is a block diagram showing another construction of heater driving in the third embodiment; Fig. 28 is a block diagram showing a further construction of heater driving in the third embodiment; Fig. 29 is an illustration showing a relationship between ejection amount mode and main pulse driven heater and pre-pulse driven heater in the third embodiment; Figs. 30A, 30B and 30C are diagrammatic illustrations showing tables of pre-pulses P1 in each ejection amount mode in the third embodiment; Figs. 31A, 31B and 31C are illustration of waveforms of drive pulses in the third embodiment; Figs. 32A, 32B and 32C are diagrammatic illustrations showing tables of pre-pulses P1 in each ejection amount mode in the first modification of the third embodiment; Fig. 33A, 33B and 33C are illustration of waveforms of the drive pulses in the modification of the third embodiment; Figs. 34A and 34B are diagrammatic illustrations showing tables of pre-pulses P1 in each ejection amount mode in the second modification of the third embodiment; Figs. 35A and 35B are diagrammatic illustrations showing tables of pre-pulses P1 in each ejection amount mode in the second modification of the third embodiment; Fig. 36A, 36B and 36C are illustrations of waveforms of the drive pulses in the second modification of the third embodiment; Figs. 37A, 37B and 37C are diagrammatic illustrations showing tables of off time Ps of each ejection amount mode in the third modification of the third embodiment; Fig. 38A, 38B and 38C are illustrations of waveforms of the drive pulses in the third modification of the third embodiment; Figs. 39A, 39B and 39C are diagrammatic illustrations showing tables of off time Ps of each ejection amount mode in the fourth modification of the third embodiment; Fig. 40A, 40B and 40C are illustrations of waveforms of the drive pulses in the modification of the third embodiment; Fig. 41 is a diagrammatic illustration for explaining dot arrangement of a high density mode in the fourth embodiment of the present invention; Fig. 42 is a flowchart showing processing procedure in a smoothing mode in the fourth embodiment; Fig. 43 is a diagrammatic illustration for explaining the smoothing mode; Fig. 44 is a diagrammatic illustration showing dot arrangement of a multi-value mode in the fourth embodiment; Fig. 45 is a diagrammatic illustration showing another example of the dot arrangement in the multi-value mode; Fig. 46A and 46B are illustrations of waveforms for explaining the ejection timing in the fourth embodiment; Fig. 47 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 48 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 49 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 50 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 51 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 52 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 53 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 54 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 55 is an illustration for explaining a multi-path printing method in the fourth embodiment; Fig. 56 is an illustration for explaining a multi-path printing method in the fourth embodiment; Figs. 57A and 57B are sections showing the construction of the first modification of the ink-jet head of the fourth embodiment; Figs. 58A and 58B are sections showing the construction of the second modification of the ink-jet head of the fourth embodiment; Figs. 59A and 59B are sections showing the construction of the third modification of the ink-jet head of the fourth embodiment; Figs. 60A and 60B are sections showing another example of the ink-jet head applicable for the fourth embodiment; Fig. 61 is a section showing a further applicable for another example of the ink-jet head applicable for the fourth embodiment; and Fig. 62 is a section showing a still further applicable for another example of the ink-jet head applicable for the fourth embodiment. The preferred embodiments of an ink-jet printing apparatus according to the present invention will be discussed hereinafter in detail with reference to the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be obvious, however, to those skilled in the art that the present invention may be practiced without these specific details. In other instance, well-known structures are not shown in detail in order not to unnecessarily obscure the present invention. Fig. 1 is a perspective view showing a printer as an ink-jet printing apparatus, for which various embodiments and their modifications according to the present invention discussing below are applicable. In Fig. 1, a reference numeral 101 denotes a printer, a reference numeral 102 denotes an operation panel portion provided at the upper front portion of a housing of the printer 101, a reference numeral 103 denotes a feeder cassette to be set through an opening at the front face of the housing, a reference numeral 104 denotes a paper (printing medium) to be fed from the feeder cassette 103, and a reference numeral 105 denotes a discharged paper tray for maintaining papers discharged through a paper feeding path in the printer 101. A reference numeral 106 denotes a sectionally L-shaped main body cover. The main body cover 106 is designed for covering an opening portion 107 formed at the right front portion of the housing and is pivotally mounted on the inner side edge of the opening portion 107 by means of a hinge 108. In addition, within the housing, a carriage 110 supported by a guide or so forth (not shown) is arranged. The carriage 110 is movably provided for reciprocation along a width direction of the paper (hereinafter also referred to as "primary scanning direction") transverse to the paper feeding path. The carriage 110 in the shown embodiment generally comprises a stage 110a to be held horizontally by the guide or so forth, an opening portion (not shown) for accommodating ink-jet head at the rear side on the stage 110a, a cartridge garage 110b for receiving ink-jet heads 3Y, 3M, 3C and 3Bk which are detachably loaded on the stage 110a front side of the opening portion, and a cartridge holder 110c opened and closed relative to the garage 110b for preventing the cartridge received within the garage 110b from loosing off. The stage 110a is slidably supported at the rear end thereby by means of a guide. The lower side of the front end of the stage 110a is slidably engaged with a not shown guide plate. It should be noted that the guide plate may be one which serves as a paper holding member preventing the paper fed through the paper feeding path from floating, and, in the alternative, the guide plate may be one which has a function to lift up the stage relative to the guide in cantilever fashion. The opening portion of the stage 110a is adapted to receive the ink-jet head (not shown) in a position directing ink ejecting openings downwardly. The cartridge garage 110b is formed with a through opening extending in back and forth direction for simultaneously receiving four ink-cartridges 3Y, 3M, 3C and 3BK. On both of the outer sides, engaging recesses are formed, to which engaging claws of the cartridge holder 110c can be engaged. At a front end portion of the stage 110a, the cartridge holder 110c is pivotally mounted by means of a hinge 116. A dimension from the front end portion of the garage 110b to the hinge 116 is determined with taking a dimension to project the cartridge 3Y, 3M, 3C and 3Bk from the front end portion of the garage 110b. The cartridge holder 110c is generally rectangular plate form. On the cartridge holder 110c, a pair of engaging claws 110e projecting in the direction perpendicular to a plate at both of side portions of the upper side away from the lower portion fixed by the hinge 116 and engaging with engaging recesses 110d of the garage 110b. On the other hand, engaging holes 120 are formed in the plate portion of the holder 110c, for engaging with the handle portions of respective cartridge 3Y, 3M, 3C and 3Bk. These engaging holes 120 have position, shape and size corresponding to the handle portion. Fig. 2 is a block diagram showing an example of construction of a control system in the ink-jet printing apparatus. Here, a reference numeral 200 denotes a controller forming a main control portion, which includes a CPU 201 in a form of microcomputer, for example, for executing various modes discussed later, a ROM 203 storing fixed data, such as programs, tables, a voltage value of a heat pulse, pulse width and so forth, a RAM 205 provided with a region for developing the image data and a region for working. A reference numeral 210 denotes a host system (may be a reader portion of an image reader) forming a supply source of the image data. The image data and other commands, status signal and so forth are exchanged with the controller via an interface (I/F) 212. The operation panel 102 is provided with a switch group including a mode selector switch 220 for selecting various modes discussed later, a power switch 222, a print switch 224 for designating starting of printing, ejecting recovery switch 226 for designating initiation of ejecting recovery process, and so forth, which switch group receives command inputs by the operator. 230 denotes a sensor group for detecting the condition of apparatus, which sensor group includes a sensor 232 for detecting the position of the carriage 110, such as a home position and/or start position, and a sensor 234 to be employed for detecting the pump position including a leaf switch. A reference numeral 240 denotes a head driver for driving an electro-thermal transducing element of the ink-jet head depending upon the printing data and so forth. Furthermore, a part of the head drivers may also be used for driving temperature heater 30A and 30B. Also, temperature detected values from temperature sensors 20A and 20B are input to the controller 200. A reference numeral 250 denotes a primary scanning motor for shifting the carriage 110 in the primary scanning direction, and a reference numeral 252 denotes a driver. A reference numeral 260 denotes a auxiliary scanning motor which is used for feeding the paper 104 as the printing medium (see Fig. 1). The above-mentioned ink-jet printing apparatus has ink-jet head cartridges2C, 2M, 2Y and 2Bk for four colors of inks of cyan, magenta, yellow and black. Fig. 3 is a section showing a connecting condition of an ink tank cartridge 3 and an ink-jet head 2 to be employed in the above-mentioned ink-jet printing apparatus. The ink tank cartridge 3 employed in the illustrated embodiment includes two chambers of a vacuum generating member receptacle portion 53 filled with an ink absorbing body 52 and an ink receptacle portion 56, in which nothing is filled. In the initial condition, ink is filled in both of these chambers. Associating with ink ejection and so forth in the ink-jet head 2, the ink in the ink receptacle chamber 56 is consumed at first. The ink-jet head 2 has a neater (not shown in Fig. 3) for generating thermal energy to be used for ejection, in the ink path 2A communicated with the ink ejection opening for ejecting the ink supplied from the ink tank cartridge 3 via a connection pipe 4. (First Embodiment) Fig. 4 is a diagrammatic section showing a construction of the first embodiment of the ink-jet head 2 according to the present invention. As shown in Fig. 4, two heaters SH1 and SH2 are arranged in each ink path 2A in alignment along the longitudinal direction. These heaters are adapted to mutually differentiate the surface area. Electrode wiring and so forth (not shown) is provided so that each heater can be driven independently of the other, and also, both heaters can be driven simultaneously. It should be noted that the heaters SH1 and SH2 have the equal length in the longitudinal direction of the ink path 2A and are differentiated in the widths for differentiating the surface areas. At the tip end of the ink path 2A, an ejection opening 2N is opened. Ink path units each consisted of the heater, the ejection opening, the ink path and so forth are provided in a given number so as to be arranged in the density of 360 DPI in the ink-jet head. Also, in the shown embodiment, the opening area and the heater area in each unit are the same in each ink path, respectively. In the shown embodiment, in which two heaters are employed, three steps of setting of the ink ejection amount (hereinafter referred to as basic ejection amount modes) is basically possible per the ejection opening with the combination of the heaters to be driven. Hereinafter, discussion will be given with respect to the basic ejection amount mode in the shown embodiment. By switching the heater to be driven, there can be basically achieved three ejection amount modes of small, medium and large. In the small ejection amount mode, only the heater SH1 is driven to eject 15 pl in volume of liquid droplets are ejected. Similarly, in the medium ejection amount mode, only the heater SH2 is driven to eject 25 pl of volume of ink droplets, and in the large ejection amount mode, both of the heaters SH1 and SH2 are driven simultaneously to perform ejection of 40 pl (= 15 + 25 pl) of the liquid droplet. Next, discussion will be given hereinafter with respect to printing modes employing the above-mentioned three basic ejection amount modes. (360 DPI mode: normal printing mode) This mode is to perform printing in the density of 360 DPI by the large ejection amount mode. In this mode, the preliminary ejection is performed with the large ejection amount mode. More specifically, the preliminary ejection is performed by driving both of the larger heater SH2 and the smaller heater SH1. (720 DPI mode) Basically, by using small ejection amount mode, printing is performed at the density of 720 DPI × 720 DPI by shifting the ink-jet head in the magnitude corresponding to half of a pixel relative to the printing medium. It should be appreciated that even in this mode, the ejection amount can be switched between small, medium and large. By this, the density can be adjusted to be appropriate. When printing is performed in the small ejection amount mode, since the ink ejection amount is small and the ejection speed is low, the time interval to the state where stable ejection becomes impossible, due to increased viscosity and the presence of bubbles, becomes shorter. Therefore, irrespective of the ejection amount mode, the preliminary ejection is performed in the large ejection amount mode. Fig. 5 is a flowchart showing a print sequence in the shown embodiment. In the shown embodiment, a printing operation is performed in the large, medium or small ejection mode depending upon respective print modes and so forth. In Fig. 5, immediately after turning ON of a power supply for the apparatus, the preliminary ejection is performed in the large ejection amount mode (step S1). Subsequently, a suction recovery process is performed (step S2). This is because the increase of viscosity of the ink and the degree of admixing of bubbles during the period where the apparatus is held not in use are considered to be relatively large. Next, at step S3, the preliminary ejection is performed in the medium ejection amount mode. Thereafter, the apparatus is placed into a stand-by state for waiting a print initiation command. During stand-by state, the period the apparatus is held in the stand-by state is counted (step S5), and when a decision is made that the stand-by period has become longer than or equal to a predetermined period (step S6), the preliminary ejection in the medium ejection amount mode is performed. When the print initiation command is input (step S4), a currently set printing mode is checked (step S9). For instance, when 360 DPI mode is set, a decision is made that the ejection amount mode is the large ejection amount mode. Based on that decision, a predetermine amount of printing, e.g. several lines of printing, is performed in the selected one of the small, medium and large ejection amount modes(steps S10, 12 or 14). After the predetermined amount of printing has been performed, in the case that the small ejection amount mode is set, the preliminary ejection is performed in the medium ejection amount mode (step S11), in the case of the medium ejection amount mode set, the preliminary ejection is performed in the large ejection amount mode (step S13), and in the case of the large ejection amount mode set, the preliminary ejection is performed in the large ejection amount mode (step S15). Thus, by performing the preliminary ejection during the printing operation in the larger ejection amount mode than the ejection amount mode set in printing, an interval between the preliminary ejections during the printing mode can be set to be longer. (First Modification of First Embodiment) Figs. 6A and 6B are sections showing two examples of the ink-jet head which can be employed in the first modification of the first embodiment set forth above. The ink-jet head to be employed in the illustrated modification employs two heaters SH1 and SH2 of the same size. The heaters SH1 and SH2 are arranged along the ink path 2A or, in the alternative, in alignment in the direction perpendicular to the direction of the ink path 2A. With these heater constructions, the illustrated modification may set the following two ejection amount modes. Namely, the two ejection amount modes are the large ejection amount mode, in which large ejection amount is established by driving two heaters simultaneously, and the small ejection amount mode, in which small ejection amount is established by driving one of two heaters. Also, with respect to the print mode, similar modes discussed with respect to the first embodiment can be set. Fig. 7 is a flowchart showing a print sequence in the shown modification. Also, in the shown modification, similarly to the foregoing first embodiment, the preliminary ejection in the large ejection amount mode is performed immediately after turning ON the power supply (step S101). Furthermore, when the ejection amount mode is switched from the large ejection amount mode to the small ejection amount mode during printing (step 105), the preliminary ejection in the large ejection amount mode is performed at the timing of switching (step 106). Then, a timer 1 for measuring a period where the small ejection amount mode printing is maintained is reset (step 107). Furthermore, in the illustrated modification, without employing a construction to perform preliminary ejection per every predetermined amount of printing, the interval of the preliminary ejection is managed by timers for respective ejection amount modes. Here, the interval of preliminary ejection in the small ejection amount mode printing (timer 1) is set to be shorter than that in the large ejection amount mode printing (timer 2) by means for setting the interval between preliminary ejection operations. In the case that the ejection operation is kept being performed in the small ejection amount mode, a part of ink holding portion (an inside of the ink path) is heated and the ink is ejected at a small amount. As a result of this, heat storage easily occurs in the head and it is possible for increasing viscosity of the ink to occur. According to the shown modification, a problem described above can be solved. Furthermore, since the preliminary ejection in the small ejection amount mode printing is performed in the large ejection amount mode, time for an operation of the preliminary ejection can be shortened. In addition, since the preliminary ejection in the small ejection amount mode printing is performed in the large ejection amount mode, the interval of the preliminary ejection in the small ejection amount mode printing can be set longer than that should be when preliminary ejection is performed in the small ejection amount mode. It should be noted that in place of the resetting process of the timer 1 at step S107, it may be possible to replace the remaining period (timer 2) of the large ejection amount mode printing with the remaining period (timer 1) in the small ejection amount mode printing. (Second Modification of First Embodiment) The shown modification is similar to the foregoing first modification of the first embodiment in the construction of the ink-jet head. However, in the shown modification, the size of the heaters SH1 and SH2 are greater than those of the first modification so that sufficient ejection amount for printing in the density of 360 DPI can be certainly achieved by driving one of the heaters. More specifically, only one of two heaters is driven, and the heater to be driven is selected appropriately or arbitrarily so as to expand the life of the heater. Even with the shown construction, the preliminary ejection is performed by driving two heaters simultaneously. (Third Modification of First Embodiment) Fig. 8 is a section showing the construction of a third modification of the ink-jet head. The illustrated modification of the ink-jet head has three heaters SH1, SH2 and SH3 within the ink path 2A and permits three ejection amount modes depending upon number of heaters driven. In the large ejection amount mode, three heaters are driven. However, in that case, since the ink ejection amount becomes significantly large, a driving frequency is controlled to be lower than that in another two ejection amount modes. Therefore, printing speed is slightly lowered. On the other hand, in the small ejection amount mode, only one heater is driven. However, upon the preliminary ejection during printing, two heaters are driven. Here, the reason why all three heaters are not driven (i.e. only two heaters are driven for the preliminary ejection), is that while large power may be attained by ejection with driving three heaters, the driving frequency cannot be set higher because a relatively long period is required for preliminary ejection, which substantially lowers the printing speed. (Second Embodiment) The illustrated embodiment relates to stabilization of an ejection amount of the ink-jet head. In the illustrated embodiment, constructions of the ink-jet heads are the same as those illustrated in Figs. 6A and 6B. Fig. 9 is a chart showing an environmental temperature dependency of the ejection amount Vd in the ink-jet head. As can be clear from Fig. 9, as the environmental temperature TR is elevated, the ejection amount is increased. Incidentally, the environmental temperature dependency shown in Fig. 9 is shown in the case where the pulse shown in Fig. 10A is applied for the two heaters SH1 and SH2 shown in Fig. 6A or 6B. Namely, the illustrated example is directed to the case where the same pulse is simultaneously applied to two heaters SH1 and SH2. On the other hand, the inventors have established that when two pulses are applied to respectively corresponding heaters SH1 and SH2 with a offset period, a relationship between the offset period and the ejection amount is established such that the ejection amount Vd becomes maximum when the offset period is zero, and the ejection amount Vd is decreased at greater value of the offset period either as positive value or as negative value, as shown in Fig. 11. It is considered that this phenomenon is caused by the fact that a pressure upon bubbling of the ink on the heater and/or a maximum bubbling volume become smaller at greater offset period. In the illustrated embodiment, ejection amount control is performed by combination of the temperature dependency of the ejection amount set forth above and the offset period of the two pulses. Aconcrete example will be discussed hereinafter. Fig. 12 is an illustration showing a table for storing the offset period per head temperature, Fig. 13 is a chart showing a manner of ejection control employing the table, and Fig. 14 is a flowchart showing a sequence of ejection amount control of the shown embodiment. As shown in Fig. 13, the illustrated embodiment of the ejection amount control is performed (1) to set the ejection amount constant without using the offset period in the ejection amount control when Th ≤ T0, namely, when the head temperature is relatively low to be lower than or equal to a predetermined temperature T0 which is set at relatively low temperature. It should be noted that setting T0 at sufficiently small value, sets the temperature at which temperature dependent adjustment of the ink-ejection amount is substantially not performed. Next, (2) When T0 < Th ≤ TL, namely, the head temperature is higher than T0 and lower than or equal to the predetermined temperature TL, ejection amount is stabilized by the ejection control by bubbling timing modulation method employing the offset period. Further, (3) when TL < Th, namely the head temperature is higher than TL, the offset period for the bubbling timing is fixed at the maximum value. In the ejection amount control as shown in the condition (1), the head temperature T0 is set at 26°C, and the voltage waveform to be applied to two heaters is as shown in Fig. 10A for no offset period being used. Therefore, the size and timing become same. Accordingly, at this timing, the ejection amount becomes maximum. In the control shown in the condition (2), the control is performed in a range of the head temperature of T0 = 26°C to TL = 53°C, in which the offset period is varied depending upon variation of the head temperature utilizing the table shown in Fig. 12. More specifically, here, the offset period τ is set to be greater at higher head temperature Th. That is, by increasing delay period from the charge timing of the heater to be a reference, the overall ejection amount is adjusted to be constant. In Fig. 14 showing this sequence, for avoiding erroneous detection of the head temperature and to perform more accurate temperature detection, an average temperature is derived by averaging past three temperatures (T(n-3), T(n-2), T(n-1)) and a newly detected temperature Tn (step S201), as Tn' = (T(n-3) + T(n-2) + T(n-1) + Tn)/4 (step S202). In the next step, the value Tn' = Tn-1 and a currently measured head temperature Th = Tn are compared (step 203) to derive Tn - Tn-1 = ΔT. At this time, 1) In the case of |ΔT| < 1°C Since temperature variation is within 1°C and is within the range of one table range, the offset period is not varied (step S205) 2) In the case of ΔT ≥ 1°C Since the temperature variation is shifted at a higher temperature side, in Fig. 12, the number of table to be used is lowered by one to make ejection period longer (step S206). 3) In the case of Δ ≤ -1°C Since the temperature variation is shifted at a lower temperature side, the offset period is set to be shorter by selecting next one higher table (step S204). As set forth above, the control is performed with varying the table in the manner set forth above. A timing to change one of the table during printing is every 20 msec so as to enable changing of table for a plurality of times during printing for one line. By this, it becomes possible to reduce or eliminate occurrence of density variation due to abrupt variation of the temperature. By the ejection amount control in the illustrated embodiment, by setting the offset period directly on the basis of the head temperature, it becomes possible to maintain the ejection amount substantially constant with merely a little fluctuation with respect to a target ejection amount Vd0. It should be noted that the ejection amount control within the temperature adjusting range shown in Fig. 13 is performed by applying a short pulse having a short pulse width not causing bubbling. However, it is also possible to perform ejection amount control by means of a sub-heater. (First Modification of Second Embodiment) Fig. 15 is an illustration showing a offset period table in the first modification of the second embodiment. While control for increasing the offset period is performed by providing delay with respect to a given timing in the second embodiment set forth above, the illustrated modification performs ejection amount control by advancing the offset period relative to the given timing as shown in Fig. 15. The pulse waveforms of the second embodiment and illustrated modification are the same in terms of the offset period relative to the head temperature and thus to control the ejection amount at the same amount. However, the absolute charge timing in the illustrated modification becomes earlier than that in the second embodiment. (Second Modification of Second Embodiment) In the foregoing two embodiments, offset period τ=0 is taken as the reference timing of the offset period in the table. However, as shown in Fig. 11, since the ejection amount is not significantly varied in the vicinity of the reference timing where the offset period is 0, it is not possible to stabilize the ejection amount unless the offset period is varied in greater magnitude than the given head temperature variation within this range. Therefore, by providing a predetermined value which is not zero as the initial offset period as shown in Fig. 16, it becomes possible to make variation width of the offset period constant at all of the stages in the overall range of the control. It should be noted that while a control range of the ejection amount becomes slightly narrower in this case, no significant problem arises. (Third Modification of Second Embodiment) The illustrated modification shows an example of the control for the ink-jet head having two heaters of different sizes disposed in one ink path. Fig. 17 shows the ink-jet head of the illustrated modification. Corresponding to one ejection opening, two heaters SH1 and SH2 respectively having large and small sizes are provided. The longitudinal length of respective heaters are equal to each other. When an electric pulse of 18V in voltage and 5 µsec. in pulse width is applied in the longitudinal direction of the respective heaters, 15 pl/dot of ejection amount of ink droplet is ejected by the small heater and 25 pl/dot of ejection amount of ink droplet is ejected by the large heater. Also, when both of the small and large heaters are driven simultaneously, the ejection amount becomes 40 pl. Hereinafter, modes of these ejection amount are respectively referred to as a small ejection amount mode, a medium ejection amount mode and a large ejection amount mode. When an ink droplet is ejected in one of the respective ejection amount modes, the ejection amount is increased depending upon elevating of the temperature of the ink-jet head as shown in Fig. 18, respectively. Accordingly, even in this case, in each ejection amount mode, the ink-jet head temperature is varied depending upon variation of the environmental temperature, self-heating and so forth to cause variation of the ejection amount. When variation of the ejection amount is caused, density and color of a printed image may be varied or fluctuation of density may be caused to cause degradation of the printed image quality. On the other hand, by shifting the bubbling timing by offsetting charge timing of the pulse between the large heater and the small heater, the ejection amount becomes maximum at the same charge timing, as shown in Fig. 19. This is basically the same as the foregoing embodiments. However, observing the range of ±10 µsec. relative to the simultaneous charge timing, if the bubbling timing of the small heater is made relatively earlier, the ejection amount becomes comparable with that when only small heater is driven. Conversely, when the bubbling timing of the large heater is made relatively earlier, the ejection amount becomes comparable with that when only the large heater is driven. Using these results, an example of the control for stabilizing the ejection amount in the case where the head temperature is varied in the large ejection amount mode and the medium ejection amount mode of respective ejection amount of 40 pl/dot and 25 pl/dot, will be discussed hereinafter. It should be noted that in the foregoing discussion, when the pulse charge timings are the same, the timing of the bubbling is discussed as the same timing. However, when the sizes of the heaters are differentiated, it is not always possible to make the bubbling timing the same by making the pulse charge timings the same, in the strict sense. (Large Ejection Amount Mode) At first, in case of the large ejection amount mode, i.e. when the ejection amount is 40 pl/dot, similarly to the foregoing second embodiment, up to 26°C of the ink-jet head temperature, temperature control is performed by a sub-heater, and the large heater and the small heater are driven at the same timing. At the ink-jet head temperature higher than or equal to 26°C, delay of charge timing for the large heater is progressively increased according to elevation of the ink-jet heat temperature. By this, the ejection amount can be stabilized at 40 pl. It should be noted that range (A) of the offset period shown in Fig. 20A is the range shown in Fig. 19. (Medium Ejection Amount Mode) Next, discussion will be given for the medium ejection amount mode of 25 pl/dot. Similarly to the large ejection amount mode, while the ink-jet head temperature is lower than 26°C, temperature adjustment is performed for the ink-jet heater, and the pulse charge timing of the large heater is delayed for 3.5 sec. relative to the pulse charge timing for the small heater. On the other hand, while the ink-jet head temperature is higher than or equal to 26°C, the charge timing of the large heater is further delayed according to elevation of the head temperature as shown in Fig. 20B. By this, the ejection amount can be stabilized at 25 pl. It should be noted that the range of offset period is the range (B) shown in Fig. 19. While the ejection amount is maintained at 25 pl by the head temperature adjustment in the range where the head temperature is lower than 26°C in the above-mentioned medium ejection mode, it may be possible to control the charge timing of the large heater to reduce the delay time according to lowering of the temperature, namely to reduce the charge timing offset between the small heater and the large heater according to lowering of the head temperature. In this case, when the charge timing offset becomes zero, further ejection amount control becomes impossible. In such case, temperature adjustment for the ink-jet head becomes necessary. However, in practice, since the temperature at such timing will become lower than or equal to 0°C, no substantial affect may be expected. The range of the offset timing is in the range (B)' shown in Fig. 19. It should be noted that while the illustrated modification controls the ejection amount by delaying the pulse charging timing for the large heater relative to the pulse charge timing for the small heater, what is only important is the relative offset of the pulse charge timings between the large heater and the small heater. Therefore, equivalent control of the ejection amount can be done by delaying the pulse charge timing for the small heater relative to the pulse charge timing of the large heater. (Fourth Modification of Second Embodiment) The shown modification basically has the large ejection amount mode and the medium ejection amount mode respective of 40 pl and 25 pl similarly to the foregoing third modification. In the medium ejection amount mode, similar control to the third modification, namely, to delay the driving timing of the large heater with fixing the driving timing of the small heater, is performed. On the other hand, in case of the large ejection amount mode, the driving timing of the large heater is fixed and the driving timing of the small heater is delayed. Control tables for this are shown in Figs. 21A and 21B. The range of shifting of the timing in the large ejection amount mode is the range (C) shown in Fig. 19. While an example of the head in a form where a plurality of heaters of mutually different sizes are arranged in parallel relative to the ejection opening in the third and fourth modifications, similar control can be performed even in the case where the heaters are aligned along the ink path as shown in Fig. 22. In the further alternative, similar ejection amount control is applicable for the head of the type where the ink is ejected in the direction perpendicular to the heater surface, as shown in Fig. 23. It should be noted that while the respective embodiments set forth above performs the stabilizing control of the ejection amount on the basis of the head temperature and environmental temperature by detecting such temperature, the information relating to the ink temperature is not limited to those in the former embodiment. For instance, the ink temperature indicative information may be a predicted temperature arithmetically obtained on the basis of driving amount, such as number of times of ejection and so forth. Further, while discussion has been given for the embodiment where two heaters are provided in one ink path, the application of the present invention should not be limited to the shown construction. For instance, the present invention is applicable for the case where three or more heaters are provided in the ink path. (Third Embodiment) In the shown embodiment, three basic ejection amount modes is established for each ejection opening basically by combining two heaters employed in the ink-jet head construction illustrated in Fig. 17, in similar manner of combination as discussed in the first embodiment. The basic ejection amount modes in the shown embodiment are set to be three ejection amount modes of small, medium and large by switching the heaters to be driven. In the small ejection amount mode, only heater SH1 is driven to eject the ink droplet in the volume of 15 pl, in the medium ejection amount mode, only heater SH2 is driven for ejecting ink droplet in the volume of 25 pl, and in the large ejection amount mode, both of the heaters SH1 and SH2 are driven simultaneously to eject the ink droplet in the volume of 40 pl (= 15 + 25 pl). Next, discussion will be given for ejection amount stabilizing control in the shown embodiment in the construction set forth above. The shown embodiment has been worked out in view of the temperature dependency of the ejection amount set out with reference to Fig. 18. Namely, the driving condition representative of the temperature dependency of the ejection amount in respective ejection amount modes is the case where a rectangular pulse having voltage of 18V and pulse width of 5 µsec are applied to respective heaters SH1 and SH2. As shown in Fig. 18, the ejection amount is increased according to elevation of the head temperature. In the shown range, head temperature dependent variation of the ejection amount is substantially linear. The variation ratios of the ejection amount Vd relative to the temperature T of the ink-jet head are assumed as α in the small ejection amount mode, β in the medium ejection amount mode and y in the large ejection amount mode. On the other hand, under constant environmental temperature, the drive pulse consists of the application of two pulses (hereinafter also referred to as "double pulse") shown in Figs. 24A and 24B. Variation of the ejection amount when the pulse width P1 of the pre-pulse varies is shown in Fig. 25. In the double pulse shown in Figs. 24A and 24B, P1 shows the pulse width of the pre-heat pulse. By the pre-heat pulse, heating is performed such that the ink in the vicinity of the heater is heated but bubbling is not caused. Subsequently, through resting interval P2, the main-heat pulse having the pulse width P3 is applied to cause bubbling in the ink to cause ejection of the ink. In the case of such double pulse driving, when the pre-heating pulse shown in Fig. 25 is made larger, the ejection amount is increased in the constant ratio at any ejection amount mode, substantially. Accordingly, utilizing the relationship shown in Fig. 25 and the relationship shown in Fig. 18, the ejection amount can be controlled at the given value irrespective of variation of the head temperature, as shown in Fig. 26 by varying the pre-heat pulse width P1 depending upon the head temperature. Namely, when the head temperature becomes higher, the pulse width P1 of the pre-heating pulse is controlled to be smaller. Fig. 27 is a block diagram showing one example of the basic constriction of the ejection amount control. In Fig. 27, with reference to a drive waveform parameter setting table 210 on the basis of the head temperature from a head temperature detecting portion 212 including temperature sensors 20A and 20B (see Fig. 2), the parameters, such as the pre-heat pulse, the pulse waveform the resting interval and pulse width of the main-pulse waveform, are output to driving waveform setting portions 211A and 211B. In the driving waveform setting portions 211A and 211B, one of three waveforms identified by 1 ○ to 3 ○ respectively corresponding to the heaters SH1 and SH2 is selected depending upon the input ejection amount mode. In conjunction therewith, the parameters, such as input pulse width and so forth is set. In the waveform selection from waveforms 1 ○ to 3 ○ for the heaters SH1 and SH2 depending upon the ejection amount mode, since the main drive pulses are applied to both of the heaters SH1 and SH2 in the large ejection amount mode, 2 ○ or 3 ○ may be selected. However, the waveform 3 ○ including at least the pre-heat pulse has to be selected corresponding to eight heaters. However, since the temperature dependency of the ejection amount is differentiated for each ejection amount mode as discussed with respect to Fig. 25, it is more desirable to provide the parameter setting table for each ejection mode. Fig. 28 is a block diagram showing a construction enabling setting of the parameter for each ejection amount mode. Fig. 29 is a conceptual illustration showing a table for setting respective driven heater depending upon the ejection mode in the construction shown in Fig. 28. In Figs. 28 and 29, depending upon ejection mode from an ejection amount mode information holding portion 213, a main-pulse driven heater setting portion 214 sets the heater or combination of the heater to be driven, e.g. heater SH1, heater SH2, or heaters SH1 and SH2. In the drive waveform parameter setting table, one of the tables 210A, 210B or 210C corresponding to the main-pulse driven heaters set by the main-pulse driven heater setting portion 214, is selected. In conjunction therewith, on the basis of head temperature information, the drive waveform parameter is output from the selected table. The combination of the pre-heat pulse driven heater shown for each ejection amount mode in Fig. 29, shows an example of that selected corresponding to the selected main-pulse driven heater, and will be discussed with respect to respective embodiment discussed later. Figs. 30A, 30B and 30C are illustrations showing a pre-pulse width setting table in the drive waveform parameter setting tables 210A, 210B and 210C (see Fig. 28). Also, Figs. 31A, 31B and 31C are illustrations showing waveforms of the heater driving pulse set by the main-pulse driven heater setting portion 214 and the setting tables 210A, 210B and 210C set forth above. As can be clear from these drawings, in the shown embodiment, the heater SH1 as a smaller heater is employed in the small ejection amount mode, the heater SH2 as a larger heater is employed in the medium ejection amount mode, and both of the heaters SH1 and SH2 are employed in the large ejection amount mode. Control for the pre-pulse width P1 depending upon the head temperature is also performed with respect to the heaters which performs main heating (heater driving for generating bubble). Furthermore, as shown in Figs. 30A to 30C, control of the pre-pulse width P1 depending upon the head temperature is by means of shortening the pulse width P1 in response to elevation of the head temperature. Here, in the medium ejection amount mode, pre-heating is not performed when the head temperature is higher than or equal to 44°C. Through the control of the pre-pulse width set forth above, the ejection amount Vd0 for each ejection amount mode in the range of PWM control shown in Fig. 26 (15 pl in the small ejection amount mode, 25 pl in the medium ejection amount mode and 40 pl in the large ejection amount mode) can be maintained at substantially constant amount. It should be noted that, at a head temperature lower than or equal to 26°C (T0 shown in Fig. 26) in the illustrated embodiment, the head temperature is controlled by means of the temperature adjusting heater provided in the ink-jet head for stability of the ejection amount Vd. (First Modification of Third Embodiment) Figs. 32A, 32B and 32C show tables of pre-pulse width P1 in the first modification of the third embodiment. Fig. 33A to 33C are illustrations showing drive pulse waveforms. As shown in these figures, the point differentiated from the above-mentioned third embodiment is the pre-pulse width control in the medium ejection amount mode and the large ejection amount mode. More specifically, in the medium ejection amount mode in the shown modification, the pre-pulse is applied not only the large heater SH2 but also to the small heater SH1. Here, with a temperature range of 26°C to 46°C, the pre-pulse width P1 of the small heater SH1 is fixed (1 µsec), and the pre-pulse width P1 of the large heater is controlled to be shorter according to elevating of the head temperature. Also, in the temperature range higher than or equal to 46°C, the pre-pulse width P1 is set to be zero, and the pre-pulse width P1 of the small heater is controlled to be shortened according to further rising of the head temperature. In the medium ejection amount mode, despite the fact that the main (heating) pulse is applied only to the large heater SH2, pre-pulse is applied to both of the small and large heaters for driving. Thus, the temperature range for ejection amount stabilizing control can be widened. By this, the ejection amount in the medium ejection amount mode becomes 28 pl and thus can be slightly greater than the 25 pl in the former embodiment. In addition, in the large ejection amount mode, both of the small heater SH1 and the large heater SH2 are employed, However, control of the pre-pulse width is performed in the similar manner to the medium ejection amount mode as set forth above. (Second Modification of Third Embodiment) Figs. 34A, 34B and 35A, 35B are illustrations showing tables of pre-pulse widths P1 in the second modification of the third embodiment, and Figs. 36A to 36C are waveforms showing drive pulses in the shown modification. The shown modification is adapted to switch the table of the pre-pulse to the table for low temperature or the table for high temperature depending upon the head temperature upon initiation of printing. For this purpose, the shown modification includes tables for low temperature and high temperature for respective ejection amount modes. Figs. 34A and 34B show tables for low temperature in the small ejection amount mode and the medium ejection amount mode, respectively. On the other hand, the tables for high temperature in these modes are similar to those illustrated in Figs. 30A to 30B. Further, Figs. 35A and 35B respectively show the table for low temperature and the table for high temperature in the large ejection amount mode. As can be appreciated from these drawings and from Figs. 36A to 36C, the pre-heat pulse is applied to the large heater in the low temperature mode, and to the small heater in the high temperature mode. In the shown modification, pre-heating is performed to the heater other than the heater to which the main-heating pulse is applied, in the low temperature mode, even when bubbling is caused by driving the heater with slightly greater width of the pulse in pre-heating, and if the amount of bubbling is guite small, there will be substantially no effect on bubbling in response to application of the main pulse. In addition, by performing pre-heating by said other heater, consideration of the influence of bubbling during pre-heating as as set forth above becomes insignificant. Therefore, the resting interval between the pre-pulse and the main-pulse can be shortened. Furthermore, by providing the low temperature mode, the temperature adjusting means for the head becomes substantially unnecessary. In addition, in the shown modification, by providing two tables in overlapping manner with respect to the head temperature, it becomes unnecessary to switch the heater to apply the pre-pulse at least in the currently printed page. Therefore, the occurrence can be successfully avoided of joining banding in the image caused by difference of density which can be caused by switching of the heater. (Third Modification of Third Embodiment) Figs. 37A to 37C are illustrations showing an off time (resting interval) table of respective ejection amount modes in the third modification of the third embodiment, and Figs. 38A to 38C are illustrations showing waveforms of drive pulse. In the illustrated modification, as can be clear from Figs. 37A to 37C and 38A to 38C, similarly to the foregoing third embodiment, the small heater SH1 is employed in the small ejection amount mode, the large heater SH2 is employed in the medium ejection amount mode, and the small and large heaters SH1 and SH2 are employed in the large ejection amount mode. However, distinguished from the third embodiment, in the illustrated modification, stabilization of the ejection amount is performed by controlling the off time P2. More specifically, the off time P2 is varied by fixing the pre-pulse width P1 utilizing the fact that the longer P2 results in greater ejection amount. On elevation of the head temperature, P2 is decreased to be shorter; and P2 is increased to be longer on lowering of the head temperature. Similarly to controlling the pulse width, since the ejection amount depends on the off time P2 and on the head temperature in different manner in respective ejection amount modes, the ejection amount can be stabilized in each ejection amount mode by setting the off time P2 corresponding to respective ejection amount modes. (Fourth Modification of Third Embodiment) Figs. 39A to 39C are illustrations showing tables of the off time P2 similar to the third modification, and Figs. 40A to 40C are illustrations showing waveforms of the drive pulses. In the shown modification, similarly to the third modification, the off time P2 is controlled to stabilize the ejection amount. The manner of off time control is somewhat differentiated depending upon the ejection amount modes. More specifically, in the small ejection amount mode and the medium ejection amount mode, pre-heating is performed employing the heaters different from the heater to perform the main heating. In this case, longer off time P2 results in larger ejection amount. Therefore, the off time P2 is shortened according to rising of the head temperature. In the case of such control, the pre-pulse P1 and the main pulse P3 for the same heater are not formed as a double pulse, and it is possible to set the pre-pulse P1 and the main pulse P3 to overlap in the time axis. Further, when the off time P2 of the double pulse for the same heater is shortened, the double pulse can become a single pulse. Even before establishing the single pulse, due to slight delay in the falling edge of the rectangular wave, the pre-pulse P1 and the main-pulse P3 can be caused to be connected despite of the presence of the off time to form greater pulse width as a single pulse. The illustrated embodiment can avoid such a problem. Next, in the large ejection amount mode, the large heater and the small heater are applied the double pulse waveform. The off time of the heater is made variable to control the timing of the main pulse to shift the bubbling timing to control ejection amount. This utilizes the fact that the ejection amount becomes smaller by offsetting the bubbling timing of a plurality of heaters. Then, only controlling of the off time P2 makes it possible to shift the bubbling timing to control the ejection amount. Although the foregoing third embodiment and the modifications thereof have been discussed in the construction provided with a plurality of heaters in lateral alignment corresponding to one ejection opening, a similar effect may be achieved even when the heaters are arranged in longitudinal alignment as shown in Fig. 22. Furthermore, as shown in Fig. 23, a similar effect is also attained even in the head construction ejecting the ink droplet directed upwardly with respect to the heater surface. In addition, while discussion has been given for difference in the heater sizes, the similar effect can be attained in the case where the heaters having the same size are employed. However, in the case of the heaters having the same size, the ejection amount mode basically becomes two modes, i.e. large ejection amount mode and small ejection amount mode. Also, while not particularly disclosed in the foregoing third embodiment and the modifications thereof, it is preferred that the distance between the heaters are as short as possible. In the first, the second and the fourth modifications thereof, the effect will become more remarkable by possible closet arrangement of the heaters. Furthermore, while discussion has been given for the example to vary the parameter, such as the pre-pulse width P1 and so forth depending upon the head temperature, further stable ejection amount can be obtained by setting the target temperature depending upon the environmental temperature and varying parameter depending upon the difference of the head temperature and target temperature. Namely, even when the environmental temperature is different even at the same head temperature, the ink temperature is basically close to the environmental temperature, including a supply system. (Fourth Embodiment) The shown embodiment relates to an ink-jet apparatus for performing printing in various mode employing ink-jet head construction of the first embodiment shown in Fig. 4. In the shown embodiment of the ink-jet head, the ink path units constituted of the heater, the ejection opening, the ink path and so forth, are arranged in given number in the density of 720 DPI. Also, in the shown embodiment, the open area of the ejection opening and the heater area in each unit are equal in respective ink path units. In the shown embodiment, in which two heaters are employed, three stages of setting of the ink ejection amount (hereinafter referred to as basic ejection amount mode) is basically possible per the ejection opening with the combination of the heaters to be driven. Utilizing the fact set forth above, the shown embodiment sets various printing modes. Hereinafter, discussion will be given for various printing modes. Before discussion of various printing modes which can be set in the shown embodiment, discussion will be given for basic ejection amount modes in the shown embodiment. Namely, by switching the heater to be driven, there can be basically achieved three ejection amount modes of small medium and large. In the small ejection amount mode, only the heater SH1 is driven to eject 15 pl in volume of liquid droplets are ejected. Similarly, in the medium ejection amount mode, only the heater SH2 is driven to eject 25 pl of volume of ink droplets, and in the large ejection amount mode, both of the heaters SH1 and SH2 are driven simultaneously to perform ejection of 40 pl (= 15 + 25 pl) of the liquid droplet. <Printing Mode> (360 DPI mode: normal printing mode) This mode is to perform printing in 360 DPI in the large ejection amount mode by setting to drive the heaters of the odd numbers of or even numbers of ejection openings in the ejection array in the density of 720 DPI in the ink-jet head 2 (see Figs. 2 and 3). In this mode, it becomes possible to expand the life of respective heaters by switching setting of the odd numbers of ejection openings and the even numbers of ejecting opening alternatively per each one page of printing, for example. It should be noted that switching of the ejection opening groups to perform in one unit is prohibited within the printing range, such as one page. (Vertical Registration Adjusting Mode) This mode is a modification of the 360 DPI mode. Namely, as discussed with respect to Fig. 1, in the apparatus where respective colors of ink-jet heads are arranged in the primary scanning direction as a printing of the shown embodiment, it may happen that the installation positions of respective ink-jet heads are shifted due to tolerance in the direction of subscan. In this case, with respect to the ejection opening group of the odd number of ejection opening group and the even number of ejection opening group, set in the ink-jet head to be a reference, by setting switching of the odd number and even number of ejection opening groups, offsetting of the ejection opening can be adjusted in the width of 720 DPI. (240 DPI Mode) This mode is to perform printing in the medium ejection amount mode employing one of three ejection opening groups established by dividing the ejection opening array by three. Switching of the ejection opening group and the vertical registration adjusting mode as a modified mode are similar to the 360 DPI mode set for above. It should be noted that, in the 360 DPI mode or 240 DPI mode, the dot data to be finally supplied to the head driver 240 (see Fig. 2) are the dot data for 360 DPI mode or 240 DPI mode, as a matter of course. Also, the ejection timing is set to form the dot at the density corresponding to respective DPI modes in the primary scanning direction. (High Density Mode) This mode is a mode to make adjacent two ejection openings to correspond to the data corresponding to one dot of data of 360 DPI. In the ejection opening array, the heaters of the first and second ejection openings are adapted to be driven to form a dot corresponding to one dot data with the ink ejected through respective ejection openings. Similarly, with the third and fourth ejection openings, ... ,(2m-1)th and (2m)th (m: is natural number) ejection openings respectively eject ink for forming respective of individual dot (see Fig. 41). Also, even in the 240 DPI mode, adjacent openings may be corresponded to one dot data. In this case, in concrete, the first and second ejection openings, fourth and fifth ejection openings, ...,(3m-2)th and (3m-1)th ejection openings are corresponded to each dot corresponding to one dot data so as to form the dot of ink. Alternatively, the second and third, fifth and sixth and ejection openings, fourth and fifth ejection openings, ... ,(3m-1)th and (3m)th ejection openings are corresponded to each dot corresponding to one dot data so as to form the dot of ink. Such high density mode is desired to be selected depending upon the kind of the printing medium. In particular, when a printing medium is used which has a low ink bleeding rate, blurring can be caused in the solid portion or lack of density can be caused in the printed image when printing is performed in the normal printing mode. In such case, this mode is effective. On the other hand, this mode is also effective in the case of printing medium to cause lack of density due to excessively high penetration of the ink dye into the deep portion thereof, such as cloth or so forth. (720 DPI Mode) This mode is basically a mode to perform 720 DPI × 720 DPI of printing using all of the ejection openings in the small ejection amount mode. Also, in this mode, for certain printing medium, by switching the ejection amount mode into the large ejection amount mode or medium ejection amount mode, similar effect to the high density mode can be a attained. It should be noted that since dot density is high in this mode, when ink is ejected through adjacent ejection openings in the large ejection amount mode printing, the ink droplet deposited on the printing medium can be adjoined to cause a beading. Therefore, it is desirable to perform distributed driving, such as thinning print and so forth. (Smoothing Mode) The shown mode is a mode to perform smoothing by employing the ejection openings other than the ejection openings used for printing in 360 DPI or 240 DPI, with respect to the dot data of 360 DPI and 240 DPI. It should be noted that, upon performing smoothing, it is desirable to make the dots to be formed in the smoothing mode by reducing the ejection amount to be ejected through the additional ejection openings than that set for the ejection openings to perform printing. Fig. 42 is a flowchart showing a process for setting of a smoothing data, and Fig. 43 is a diagrammatic illustration showing a dot pattern as a result of calculation of interpolating dot data in the smoothing process. When the smoothing mode is set by the operation of the user or command from the host system, the process shown in Fig. 42 is initiated. At step S361, dot data for one scanning line is developed, then, at step S362, interpolating dot data is calculated by the predetermined algorithm. As the algorithm, one illustrated in Fig. 43 may be employed. Fig. 43 illustrates a manner of smoothing process based on 360 DPI mode. Here, the interpolating dot data is indicated by hatched circle and a white circle represents the original dot data. As shown in Fig. 43, the interpolating dot is formed by employing the ejection openings located between two adjacent ejection openings to be used for 360 DPI mode printing, and by printing in the small ejection amount mode. In this case, the interpolating dot data is generated by the following algorithm. With respect to one dot data as original dot data (white circle) in question, generation of the interpolating dot data is determined depending upon presence and absence of the original dot data in the vertical and lateral directions and diagonal directions. For example, when other dot data is present in the diagonally upper position relative to the dot data in question, the interpolating dot data is generated at the intermediate points (points a and b shown in Fig. 43) of the upward position and the obliquely upward position relative to the dot data in question. When generation of the interpolating dot data is completed as set forth above, at step S363 in Fig. 42, these interpolating dot data is stored in the predetermined memory as drive data of the corresponding ejection openings. The process of the steps S361 to S363 are performed with respect to the ejection data for one page, for example (step S364), the shown process is terminated. (Multi-Value Printing Mode) The shown mode is a mode to switch the ejection amount mode between large, medium and small ejection amount modes depending upon density data of each pixel (hereinafter also referred to as "multi-value data") based on the above-mentioned 720 DPI mode. Fig. 44 is a diagrammatic illustration showing one example of this mode. In the shown example, the ejection amount mode is switched between the large, medium and small ejection amount modes depending upon the multi-value data for each ejection openings to be employed for 720 DPI printing. By this, for pixels of 720 DPI, printing of four values can be performed. It should be noted that, in this case, by employing the printing medium having small bleeding ratio in consideration of dispersion of the ink dot, more linear four value expression of gradation becomes possible. Fig. 45 is a diagrammatic illustration showing the dot pattern associated with another example of the multi-value printing mode. The shown example is one where dots according to multi-value data of the pixels of 360 DPI is formed with ejection openings to be used for 720 DPI mode. More specifically, for one pixel, two ejection openings are used and ejection timing thereof are corresponded to 720 DPI mode printing to permit formation of four dot at the maximum. By this, greater number of levels of tone expression can be printed. As set forth, in the pixel density of 360 DPI, the image having greater tone levels than normal expression can be printed. Similarly, even in the pixel density of 240 DPI, the image of increased number of gradation level can be printed by means of the shown embodiment of the ink-jet head. As set forth above, according to the shown embodiment, respective basic mode printing of 720 DPI, 360 DPI and 240 DPI as printing modes and various modes utilizing the basic modes can be performed. As another modification, it is possible to perform printing of the image having different printing density employing one of three basic printing modes for each scanning cycle on the same printing medium. It should be noted that while the ink-jet head having a maximum ejection opening density (resolution) of 720 DPI has been exemplified as example, the maximum ejection opening density is not limited to the shown example and can be of any desired density. For instance, the maximum ejection opening density can be set at 600 DPI. In the later case, it is desirable to provide 200 DPI mode and 300 DPI mode as other basic modes. Further, it is possible to set the ejection amounts at smaller value in respective of the ejection amount modes and to adjust the ejection amounts in respective ejection amount modes by means for varying the ink-jet temperature. (Head Drive Control) Among various printing mode, it is possible to vary the ejection amount mode during printing for one line, such as that in the multi-value printing mode. More specifically, during printing for one line, ink ejection is performed successively through the same ejection opening depending upon the dot data, the ejection amount can be varied during successive ejection. On the other hand, as in the shown embodiment, when the ink ejection amount is varied employing a plurality of heaters, variation range of the ink ejection amount is relatively large, Therefore, the ejection speed is variable depending upon the ink ejection amount. In concrete, larger ejection amount results higher ejection speed. Accordingly, when the ejection amount mode is varied during printing for one line, the position to deposit the ejected ink can be shifted depending upon the magnitude corresponding to variation of the ejection speed and the carriage speed. Therefore, in the shown embodiment, the drive timing of the ink-jet head is varied for varying the ejection timing depending upon the ejection amount mode. Fig. 46A shows a waveform of one example of the ejection timing. The shown example is to establish synchronization of a leading edge of the ejection timing pulse of the large ejection amount mode to a trailing edge of the reference clock. On the other hand, for the medium ejection amount mode and the small ejection amount mode, the ejection timing pulses are shifted depending upon the ejection amounts, respectively. By this, the center positions of the large, medium and small dots can be aligned at the predetermined position. It is clear that the ejection amount mode to be synchronized with the reference clock is not limited to the shown example, because the ejection timing between respective ejection amount modes encounters a problem in offset amount and ejection timing per se is relative matter. Incidentally, the head drive control shown in Fig. 46A is to vary the timing of the signal pulse between successively ejection and thus requires relatively complicate circuit construction. In addition, as set forth above, the head drive control is a control in the case where the ejection amount mode is varied during printing for one line, for example. In contrast to this, in a multi-path printing method which will be discussed with reference to Fig. 47 and subsequent drawings, the ejection amount mode for each ejection opening is not varied during printing for at least one line. Therefore, a construction for shifting the ejection timing can be made simpler. Fig. 46B shows a waveform showing an ejection timing pulse in the shown case. The shown example is to set the timing for the large ejection amount mode by the initial setting. More specifically, the initial ejection timing pulse in one line is synchronized with the trailing edge of the reference clock. In contrast to this, when the medium ejection amount mode or the small ejection amount mode is set during paper feeding (line feeding), the initial ejection timing is controlled to be advanced with respect to the reference clock, and subsequently, the ejection timing is controlled at the same interval to the large ejection amount mode. Figs. 47 to 56 are diagrammatic illustrations for explaining multi-path printing methods employing the ink-jet head in respective embodiment. The multi-path printing method referred to in the shown embodiment is to perform ink ejection from a plurality of ejection opening at different scanning cycle. When this printing method is implemented by the shown embodiment, the dot to be formed through one scanning cycle becomes one of large, medium and small dots. At this time, when multi-value data with large and small dots (three values by large and small dot in one pixel in 720 DPI × 720 DPI) is to be printed for example, by forming large dot in the forward scanning of printing and forming small dot in the reverse scanning of printing. By this, even when the respective colors of ink-jet heads are arranged in the scanning direction as in the shown embodiment, no color fluctuation is caused and image with high gradient can be attained. Fig. 47 is an explanatory illustration showing first example of the multi-path printing in the shown embodiment. As shown in Fig. 47, in the ejection opening array, the odd number of ejection openings are set to drive the large heater SH2 (see Fig. 4) to form large dot and the even number of ejection openings are set to drive small heater SH1 (see Fig. 4) to form small dot. the paper feeding (line feeding) magnitude is set to be a half of a length of the ejection opening array. It should be noted that in Fig. 47, number of the ejection openings is illustrated to be ten for convenience of illustration. Also, in Fig. 47, the ejection openings of the large ejection amount mode and the small ejection amount mode are illustrated by large and small circle, respectively. In Fig. 47, first, third, fifth, seventh and ninth ejection openings in the ink-jet head of the 10 ejection openings are set in the large ejection amount mode and second, fourth, sixth, eighth and tenth ejection openings are set in the small ejection amount mode. Then printing for one scanning cycle is performed. At this time, in the first scan, ejection is not performed through the first to fifth ejection openings. Next, with feeding paper in a magnitude corresponding to the width of five ejection openings, scanning is repeated with locating the first ejection opening at the line where the sixth ejection opening has scanned in the immediately preceding scanning cycle. Then, paper feed is performed in the magnitude corresponding to the width of five ejection openings. By repeating this operation, printing of three values per one pixel can be performed. It should be noted that, in the second and subsequent scanning cycles, ink ejection is effected through all of the ejection openings, i.e. 10 ejection openings. Considering only one color, the printing method shown in Fig. 47 is three value expression to express one pixel with forming the large dot or the small dot or not forming any dot, and a plurality of dots are never formed in the same pixel. As set forth, printing is performed by two scanning cycle with different two ejecting openings for one line, fluctuation of density due to non-uniformity of ejection characteristics of respective ejection openings can be reduced. Furthermore, as in the shown embodiment, when color printing is to be performed, and if respective colors of the ink-jet heads are arranged in the scanning direction, even when this printing method is performed by reciprocal scan, variation of the order of ejection of the ink colors in the pixel array in the sub-scanning direction, is caused for each pixel. Therefore, difference of the order appears as relatively small unit so that banding (color fluctuation) is difficult to perceive visually. Thus, with making the advantage of the reciprocal printing, high speed printing becomes possible. In addition, while the foregoing discussion has been given for the same where the paper feeding width (relative shifting width of the head) is set at a half of the ejection opening array, when the number of ejection opening is 4N (N is natural number), assuming the number of the ejection openings to be used is 2 x (2N -1), the paper feeding width may be set at 2N - 1. On the other hand, number of the ejection opening of the ink-jet head represents the number of the only ejection openings to be employed for ink ejection. For example, even if the actual number of ejection opening is 15, it is possible that only 10 of 15 ejection openings are used for ejection. Fig. 48 is an explanatory illustration showing second example of the multi-path printing of large and small dots. As shown in Fig. 48, in the ink-jet head having 8 ejection openings, large dots are formed by first, third, fifth and seventh ejection openings and small dots are formed by second, fourth sixth and eighth ejection openings. More specifically, in the first scanning cycle, large or small dots are formed with all of the ejection openings except for first to third ejection openings. Then, paper feeding in the extent corresponding to three scanning opening and second scanning cycle of printing is performed. Subsequently, with feeding the paper in the extent corresponding to the width of the five ejection openings. Thereafter, similar printing is repeated per the unit of two scanning cycles. In this printing, paper feeding for all of the eight ejecting openings is performed by two times of paper feeding. With the method set forth above, it becomes possible to reduce number of ejection openings not to be employed in the first scanning cycle. Fig. 49 is an explanatory illustration showing the third example of the multi-path printing method. Here, as an example, the ink-jet head having 10 ejection openings are employed. In the shown case, the large dots are formed by first, third, fifth, seventh and ninth ejection openings and the small dots are formed by second, fourth, sixth, eighth and tenth ejection openings At first, in the first scanning cycle, printing is performed with employing all of the ejection openings. Subsequently, paper is fed in the extend corresponding to ten ejection openings to perform second scanning cycle. Then, backward paper feeding for 11 ejection opening width is performed, Thereafter, third scanning cycle is performed. At this time, the first ejection opening is not used. Next, paper feeding for the width of ten ejection opening is performed. Thereafter, the printing operation is performed in the fourth scanning cycle. After completion of paper feeding, printing with the fourth scanning cycle is performed. After fourth scanning cycle, paper feeding for 11 ejection openings is performed and than the printing operation is performed in the fifth scanning cycle. Subsequently, the above-mentioned operation, namely to perform printing by repeating one time of backward paper feeding for the magnitude equal to or greater than the width of all of the ejection openings and three times of paper feeding for the magnitude equal to or greater than the width of the all ejection openings. By repeating this, three value printing can be performed. As set forth above, by four times of paper feeding, paper feeding in the magnitude of 20 ejection opening with is performed. Namely, in effect, paper shifting for the 10 ejection opening width (the width of printing in one scanning cycle) by twice of the paper feeding. Fig. 50 is an explanatory illustration of another example of operation having paper feeding in the backward direction as set forth above. As shown in Fig. 50, similarly to the foregoing, among 10 ejection openings, the odd number ejection openings are driven in the large ejection amount mode and the even number ejection openings are driven in the small ejection amount mode. A printing cycle is repeated which includes two steps of paper feeding for the width of 10 ejection openings and one step of backward paper feeding for the width of the 5 ejection openings, and three scanning cycles between paper feeding. With this example, printing is performed with by one paper feeding, the paper is fed in the width of five ejection openings in average. Fig. 51 is an explanatory illustration for another example of the multi-path printing including operation for feeding the paper in the backward direction. As shown in Fig. 51, four times of feeding for the width of the 10 ejection openings, one time of backward feeding in the magnitude of the width of the 15 ejection openings, and total five times of scanning between the paper feeding are taken as one printing cycle. By repeating the printing cycle, similarly to the foregoing, printing can be performed with paper feeding for the width of the five ejection openings in average. When the examples of Figs. 49 to 51 are generalized as 2k (k is natural value greater than one) times of paper feeding in the magnitude corresponding to the width of the 2n of ejection openings, one time of backward feeding for the extend of (2k -1), and (2k -1) times of scanning between the paper feeding. By repeating this printing cycle, printing with three values per one pixel can be performed. In the multi-path printing as set forth above, the adjoining portion of the ink-jet head to be a boundary of the image per each scanning cycle can be dispersed per a half of the head width (in the case of Figs. 50 and 51), adjoining portion becomes difficult to perceive and also, density fluctuation can not be perceived. When k is set to be greater than or equal to 2, the same line is not printed by the successive scanning cycles, then good quality of printing becomes possible even when the printing medium has relative low absorption of the ink. The multi-path printing as set forth above are directed to form large and small dots. Hereinafter will be discussed the case of printing of multi-value data of large, medium and small dot (four values of large, medium and small dots in one pixel in 720 DPI × 720 DPI) with reference to Figs. 52 to 56. Fig. 52 is an explanatory illustration explaining the first example. As set forth above, by switching the heater or heaters to be driven, in the order of the ejection opening array, the ejection opening having the ejection opening number, remainder of division by three being 1, is set in the large ejection amount mode. Similarly, the ejection opening having the ejection opening number, remainder of division by three being 2, is set in the medium ejection amount mode and the ejection opening having the ejection opening number, remainder of division by three being 0, is set in the small ejection amount mode. In the first scanning cycle, printing is performed where large dot line, medium dot line and small dot line are repeated in order as shown in Fig. 52. In the next scanning cycle, small dots are formed in the line where the large dots are formed in the immediately preceding scanning cycle. Then, in the further next scanning cycle, the medium dots are formed in the line where the small dots are formed in the immediately preceding scanning cycle. Thus, respective pixels in the line are formed any one of the large, medium and small dot or not formed any dot. Thus multi tone expression becomes possible. More concretely, in the ink-jet head having twelve ink-jet openings as shown in Fig. 52, first, fourth and tenth ejection openings are set for large ejection amount mode, second, fifth, eighth and eleventh ejection openings are set for medium ejection amount mode and third, sixth, ninth and twelfth ejection openings are set forth small ejection amount mode. After performing printing in the first scanning cycle, paper feeding is performed in the extent corresponding to the width of four ejection openings. Thus, the first ejection opening opposes the line where medium dots are formed by the fifth ejection opening in the first scanning cycle. Then, printing in the second scanning cycle is performed. Subsequently, printing operation is repeated with feeding the paper for the width of the four ejection openings. Thus, four value image, in which each pixel has large dot, medium dot, small dot or no dot , can be obtained. It should be noted that, in the foregoing example, ejection of ink is not performed through the first to eighth ejection openings in the first scanning cycle and through the first to fourth ejection openings in the second scanning cycle Thus, paper feeding for the width of the all of the ejection openings (twelve ejection openings) can be done by three times of paper feeding. Here, since paper feeding is performed for the width of the ejection openings arranged in the equal distance, density fluctuation and adjoining line may not be perceptible to achieve high quality printed image. Fig. 53 is an explanatory illustration of the second example of multi-path printing employing the large, medium and small ejection amount mode. Here, an example of the ink-jet head having nine ejection openings is illustrated. The first, fourth and seventh ejection openings are set for the large ejection amount mode, the second, fifth and eighth ejection opening are set forth the medium ejection amount mode and third, sixth and ninth ejection openings are set for the small ejection amount mode. After printing in the first scanning cycle, paper is fed for a width of one ejection opening to perform printing in the second scanning cycle. Again, paper is fed for the width of one ejection opening and printing of the third scanning cycle is performed. Next, paper feeding for the width of seven ejection opening is performed to repeat the foregoing printing process. Through this, an image having four values per pixel can be obtained. In this method, while high precision paper feeding for the width of one ejection opening, it becomes possible to reduce number of ejection openings, through which no ink ejection is performed in the initial stage of printing. Thus, the range of formation of the image (an image printing range) becomes greater. Fig. 54 is an explanatory illustration of the third example of the multi-path printing forming large, medium and small dots. In this example, in the ink-jet head having nine ejection openings, one printing cycle is performed by twice of paper feeding for the width of seven ejection openings and one time of backward paper feeding for the width of the five ejection openings. Fig. 55 is an explanatory illustration showing the fourth example employing the ink-jet head having twelve ejection openings, in which one printing cycle is performed with twice of paper feeding for the width of ten ejection openings and one time of backward paper feeding for the width of eight ejection openings. Fig. 56 is an illustration for explaining of the fifth example of the multi-path printing capable of printing of large, medium and small dots. In the shown example, the ink-jet head having sixty-four ejection openings are employed. However, the sixty-fourth ejection opening is constantly held not in use. Here, one time of backward paper feeding for the width of sixty-five ejection openings and twice paper feeding for the width of sixty-three ejection openings resulting one printing cycle with paper feeding for the width of the sixty-three ejection openings by three times of paper feeding. The printing is performed by repeating the foregoing printing cycles. (First Modification of the Fourth Embodiment) Fig. 57A and 57B are sections as viewed from the upper side and back side and showing a construction of the ink-jet head of the first modification of the fourth embodiment. As shown in Figs. 57A and 57B, different from the fourth embodiment of the ink-jet head as set forth above, while small heaters are arranged in all of the ejection openings, the large heaters are arranged only in the ejection openings having even ejection opening number. In this head construction, different from the fourth embodiment, the construction for four value printing method for four value printing in 720 DPI × 720 DPI and high density mode printing becomes somewhat complicated. However, other modes can be implemented substantially similar to the fourth embodiment. With the shown modification, different from the head of the fourth embodiment, the number of the large heater can be reduced to be half to permit reduction of the installation space and simplification of wiring for the electrodes and conductors and the heater driving circuit. Fig. 62 shows another construction of the ink-jet head to be employed in the foregoing embodiment and the modifications set forth above. Fig. 62 shows an ink-jet head provided with the heaters corresponding to the manner of multi-path printing. It should be appreciated that while the foregoing discussion has been given for the examples where the ink-jet heads of respective colors are arranged in the primary scanning direction, the application of the present invention should not be limited to the shown arrangement. For instance, the present invention is, of course, applicable for the arrangement of the ink-jet head aligning the ejection openings of respective colors in the auxiliary scanning direction (paper feeding direction). Also, with respect to the inks of different density, the present invention is naturally applicable for the case where different ink-jet heads are employed for different density of inks or for the case of integral construction of the ink-jet head with separated liquid chambers. Furthermore, while the present invention has been applied to the system for ejecting ink by the action of bubble generated by thermal energy with employing the heater, the application of the present invention should not be specified to the shown system. For instance, the present invention is, of course, applicable for the ink-jet having a plurality of piezo element and so forth. The present invention achieves distinct effect when applied to a recording head or a recording apparatus which has means for generating thermal energy such as electrothermal transducers or laser light, and which causes changes in ink by the thermal energy so as to eject ink. This is because such a system can achieve a high density and high resolution recording. A typical structure and operational principle thereof is disclosed in U.S. patent Nos. 4,723,129 and 4,740,796, and it is preferable to use this basic principle to implement such a system. Although this system can be applied either to on-demand type or continuous type ink jet recording systems, it is particularly suitable for the on-demand type apparatus. This is because the on-demand type apparatus has electrothermal transducers, each disposed on a sheet or liquid passage that retains liquid (ink), and operates as follows: first, one or more drive signals are applied to the electrothermal transducers to cause thermal energy corresponding to recording information; second, the thermal energy induces sudden temperature rise that exceeds the nucleate boiling so as to cause the film boiling on heating portions of the recording head; and third, bubbles are grown in the liquid (ink) corresponding to the drive signals. By using the growth and collapse of the bubbles, the ink is expelled from at least one of the ink ejection orifices of the head to form one or more ink drops. The drive signal in the form of a pulse is preferable because the growth and collapse of the bubbles can be achieved instantaneously and suitably by this form of drive signal. As a drive signal in the form of a pulse, those described in U.S. patent Nos. 4,463,359 and 4,345,262 are preferable. In addition, it is preferable that the rate of temperature rise of the heating portions described in U.S. patent No. 4,313,124 be adopted to achieve better recording. U.S. patent Nos. 4,558,333 and 4,459,600 disclose the following structure of a recording head, which is incorporated to the present invention: this structure includes heating portions disposed on bent portions in addition to a combination of the ejection orifices, liquid passages and the electrothermal transducers disclosed in the above patents. Moreover, the present invention can be applied to structures disclosed in Japanese Patent Application Laying-open Nos. 123670/1984 and 138461/1984 in order to achieve similar effects. The former discloses a structure in which a slit common to all the electrothermal transducers is used as ejection orifices of the electrothermal transducers, and the latter discloses a structure in which openings for absorbing pressure waves caused by thermal energy are formed corresponding to the ejection orifices. Thus, irrespective of the type of the recording head, the present invention can achieve recording positively and effectively. The present invention can be also applied to a so-called full-line type recording head whose length equals the maximum length across a recording medium. Such a recording head may consists of a plurality of recording heads combined together, or one integrally arranged recording head. In addition, the present invention can be applied to various serial type recording heads: a recording head fixed to the main assembly of a recording apparatus; a conveniently replaceable chip type recording head which, when loaded on the main assembly of a recording apparatus, is electrically connected to the main assembly, and is supplied with ink therefrom; and a cartridge type recording head integrally including an ink reservoir. It is further preferable to add a recovery system, or a preliminary auxiliary system for a recording head as a constituent of the recording apparatus because they serve to make the effect of the present invention more reliable. As examples of the recovery system, are a capping means and a cleaning means for the recording head, and a pressure or suction means for the recording head. As examples of the preliminary auxiliary system, are a preliminary heating means utilizing electrothermal transducers or a combination of other heater elements and the electrothermal transducers, and a means for carrying out preliminary ejection of ink independently of the ejection for recording. These systems are effective for reliable recording. The number and type of recording heads to be mounted on a recording apparatus can be also changed. For example, only one recording head corresponding to a single color ink, or a plurality of recording heads corresponding to a plurality of inks different in color or concentration can be used. In other words, the present invention can be effectively applied to an apparatus having at least one of the monochromatic, multi-color and full-color modes. Here, the monochromatic mode performs recording by using only one major color such as black. The multi-color mode carries out recording by using different color inks, and the full-color mode performs recording by color mixing. Furthermore, although the above-described embodiments use liquid ink, inks that are liquid when the recording signal is applied can be used: for example, inks can be employed that solidify at a temperature lower than the room temperature and are softened or liquefied in the room temperature. This is because in the ink jet system, the ink is generally temperature adjusted in a range of 30°C - 70°C so that the viscosity of the ink is maintained at such a value that the ink can be ejected reliably. In addition, the present invention can be applied to such apparatus where the ink is liquefied just before the ejection by the thermal energy as follows so that the ink is expelled from the orifices in the liquid state, and then begins to solidify on hitting the recording medium, thereby preventing the ink evaporation: the ink is transformed from solid to liquid state by positively utilizing the thermal energy which would otherwise cause the temperature rise; or the ink, which is dry when left in air, is liquefied in response to the thermal energy of the recording signal. In such cases, the ink may be retained in recesses or through holes formed in a porous sheet as liquid or solid substances so that the ink faces the electrothermal transducers as described in Japanese Patent Application Laying-open Nos. 56847/1979 or 71260/1985. The present invention is most effective when it uses the film boiling phenomenon to expel the ink. Furthermore, the ink jet recording apparatus of the present invention can be employed not only as an image output terminal of an information processing device such as a computer, but also as an output device of a copying machine including a reader, and as an output device of a facsimile apparatus having a transmission and receiving function. The present invention has been described in detail with respect to various embodiments, and it will now be apparent from the foregoing to those skilled in the art that changes and modifications may be made without departing from the invention in its broader aspects, and it is the intention, therefore, in the appended claims to cover all such changes and modifications as fall within the true scope of the invention. It should be understood that although various problems, objects and embodiments have been described, it is not essential to the present invention to solve any of the above problems or achieve any of the above objects, and the embodiments are provided by way of nonlimiting example so that the presence of features in any or all embodiments does not mean that such features are essential. Features disclosed herein are considered to be essential only in so far as they are stated to be so and are present in all claims. Furthermore, the illustrated embodiments are only samples of the many ways in which features may be combined. It will be apparent to those skilled in the art that many features which are disclosed herein as a part of one combination of features may also be used in a different, non-disclosed, combination of features, it not being practical to illustrate all possible ways in which features may be combined.

Claims: An ink-jet apparatus including: an ink-jet head (2) having an ejection opening (2N) and a plurality of heaters (SH1, SH2) corresponding to said ejection opening, said ink-jet head being operable to eject ink onto a printing medium; and image data supply means (200) for supplying image data to the ink-jet head (2), characterized in that the apparatus further includes enable state setting means (200) for selectively setting, for each heater, one of a first state for enabling said heater to be driven and a second state for disabling said heater from being driven, irrespective of image data to be recorded; and in that said image data supply means is operable to cause, in use, the heater or heaters (SH1 and/or SH2) set to the first state by the enable state setting means (200) to generate heat to cause ink ejection from the ejection openings. An ink-jet apparatus according to claim 1, wherein said enable state setting means (200;240) is operable to set a print density. An ink-jet apparatus according to any preceding claim, wherein said enable state setting means (200; 240) is operable to set an ink amount to be ejected for one pixel. An ink-jet apparatus according to claim 3, wherein said ink-jet head (2) comprises a plurality of ejection openings (2N) each having a respective plurality of heaters (SH1, SH2) and the enable state setting means (200;240) is arranged to set the ink amount to be ejected for one pixel by setting the ejection amount of a corresponding ejection opening for which ink is to be ejected. An ink-jet apparatus according to any of claims 1 to 3, wherein said ink-jet head (2) comprises a plurality of ejection openings (2N) each having a respective plurality of heaters (SH1, SH2) and the apparatus further comprises data generating means (200) for generating ejection data by interpolation on the basis of the image data and wherein said image data supply means (200) is arranged to supply the interpolated ejection data to an ejection opening other than an ejection opening from which ink is to be ejected in accordance with the image data. An ink-jet apparatus according to claim 5, further comprising a feeding amount setting means (200) for setting a relative shifting magnitude between said ink-jet head (2) and said printing medium depending upon the enable state set by said enable state setting means (200; 240), and wherein the apparatus is further arranged to perform printing for a given range on the printing medium by scanning said ink-jet head a number of times determined by said relative shifting magnitude set by said feeding amount setting means. An ink-jet apparatus according to claim 6, wherein said enable state setting means (200;240) is arranged to vary ejection timing depending upon the ejection amount set with respect to the corresponding ejection opening. An ink-jet apparatus according to claim 1, wherein said enable state setting means (200; 240) is arranged to set the drive state which determines- the heater or the combination of the heaters to be driven from amongst said plurality of heaters. An ink-jet apparatus according to claim 1, wherein the ink-jet head is capable of ejecting two different sizes of ink droplets, the apparatus is capable of reciprocal printing and further comprises: first mode executing means (200) for performing printing with a large ink droplet in one of forward and reverse printing directions; second mode executing means (200) for performing printing with a small ink droplet in the other of the forward and reverse printing directions; and switching means (200) for switching between said first and second modes. An ink-jet apparatus according to claim 1, wherein said enable state setting means (200) is arranged to set the first state and the second state so that said ink-jet apparatus performs recording of an image with a gradation. An ink-jet apparatus according to claim 1, wherein said plurality of heaters has a first heater and a second heater having a larger heating area than the first heater. An ink-jet apparatus according to claim 11, wherein said enable state setting means is arranged to enable either the first heater, the second heater or both heaters to enable small, medium and large, respectively, amounts of ink to be ejected. An ink-jet apparatus according to claim 12, wherein the image data supply means is arranged to cause a pre-pulse insufficient to cause ink ejection prior to a main pulse for causing ink ejection. An ink-jet apparatus according to claim 13, wherein said enable state setting means (200) is arranged to enable only said first heater for said pre-pulse when a small ink ejection amount is required and to enable both said first and second heaters for said pre-pulse when either a medium or large ejection amount is required. An ink-jet apparatus according to claim 14, wherein the enable state setting means is arranged to control application of a pre-heat pulse in dependence upon the ink-jet head temperature with the temperature at which the pre-heat pulse is no longer provided being dependent on whether large or medium ink droplets are to be ejected. An ink-jet apparatus according to claim 1, wherein said enable state setting means (200) is arranged to enable said heaters with an offset between enabling of different heaters to control the amount of ink ejected. A method of recording on a printing medium using an ink-jet apparatus having an ink-jet head (2) having an ejection opening (2N) and a plurality of heaters (SH1, SH2) corresponding to said ejection opening, the method comprising the steps of: selectively setting, for each heater, one of a first state for enabling said heater to be driven and a second state for disabling said heater from being driven, irrespective of image data to be recorded; and supplying image data to the ink-jet head to cause the heater or heaters (SH1 and/or SH2) set in the first state to generate heat to (SH1 and/or SH2) cause ink ejection from the ejection opening. A method according to claim 17, which comprises setting a print density by selectively setting the heater state. A method according to claims 17 to 18, wherein said selective setting step sets an ink amount to be ejected for one pixel. A method according to any one of claims 17 to 19, which comprises using an ink-jet head having a plurality of ejection openings (2N) each having a respective plurality of heaters (SH1., SH2), the method further comprising the step of generating ejection data by interpolation on the basis of the image data and wherein said image data supplying step drives the heater or heaters for a respective ejection opening other than the or each ejection opening from which ink is to be ejected in accordance with the image data. A method according to claim 20, further comprising the steps of setting a relative shifting magnitude between said ink-jet head (2) and said printing medium depending upon the set state and performing printing for a given range on the printing medium by scanning said ink-jet head a number of times determined by said set relative shifting magnitude. A method according to claim 21, wherein said selective setting step varies ejection timing depending upon the ejection amount set with respect to the corresponding ejection opening. - A method according to claim 17, wherein said selective step sets the drive state which determines the heater or the combination of the heaters to be driven from amongst said plurality of heaters. A method according to claim 17 of recording using a reciprocal printing ink jet apparatus having an ink-jet head capable of ejecting two different sizes of ink droplets, the method further comprising the steps of: performing printing with a large ink droplet in one of forward and reverse printing directions in a first mode; performing printing with a small ink droplet in the other of the forward and reverse printing directions in a second mode; and switching between said first and second modes. A method according to claim 17, wherein said selective setting step sets the first state and the second state so that said ink-jet apparatus performs recording of an image with a gradation. A method according to claim 17 using as said ink-jet head a head wherein said plurality of heaters has a first heater and a second heater having a larger heating area than the first heater. A method according to claim 26, wherein said selective setting step enables either the first heater, the second heater or both heaters to enable small, medium and large, respectively, amounts of ink to be ejected. A method according to claim 27, wherein said image data supplying step causes a pre-pulse insufficient to cause ink ejection prior to a main pulse for causing ink ejection. A method according to claim 28, wherein said selective state setting step enables only said first heater for said pre-pulse when a small ink ejection amount is required and enables both said first and second heaters for said pre-pulse when either a medium or large ejection amount is required. A method according to claim 29, wherein the selective state setting step controls application of a pre-heat pulse in dependence upon the ink-jet head temperature with the temperature at which the pre-heat pulse is no longer provided being dependent on whether large or medium ink droplets are to be ejected. A method according to claim 17, wherein said selective state setting step enables said heaters with an offset between enabling of different heaters to control the amount of ink ejected.

Inventors: GOTOH FUMIHIRO, KATO MASAO, KOITABASHI NORIBUMI, MORIYAMA JIRO, NAGOSHI SHIGEYASU, TAJIKA HIROSHI, GOTOH, FUMIHIRO, KATO, MASAO, KOITABASHI, NORIBUMI, MORIYAMA, JIRO, NAGOSHI, SHIGEYASU, TAJIKA, HIROSHI
Applicants: CANON KK, CANON KABUSHIKI KAISHA
Application year: 1995
Main classification: B41J2
IPC codes: B41J2, B41J19