Recording apparatus

Abstract: In a serial recording apparatus having three recording modes, i.e., normal, high-quality, and high-speed recording mode, sheet feed control satisfying requirements in these modes is performed. More specifically, high-speed sheet feed control is performed in the normal or high-speed recording mode, and low-noise sheet feed control with improved precision is performed in the high-quality recording mode although the speed is low.

Description: BACKGROUND OF THE INVENTION The present invention relates to a recording apparatus capable of recording an image on a recording medium in a plurality of recording modes. In one of general arrangements for conveying a recording paper sheet in a recording apparatus, a recording paper sheet is fed by rotating conveyance rollers while urging the recording paper sheet against the conveyance rollers. A predetermined recording operation is performed on the fed recording paper sheet (recording sheet) using a recording head. The conveyance rollers are driven by transmitting the drive force of, e.g., a stepping motor via a gear train and the like. In an arrangement for moving a carriage which carries the recording head, for example, a portion of a timing belt is attached to the carriage, and the belt is driven by, e.g., a stepping motor, thereby moving the recording head, as is well known. With these arrangements, the recording head is scanned with respect to the recording sheet, and a recording operation is performed during the scanning operation using the recording head. Every time a scanning operation is completed, the recording sheet is fed by the recording width of the recording sheet. In this manner, a recording operation for a single recording sheet is performed. On the other hand, recent recording apparatuses, in particular, ink-jet recording apparatus are required to record fine images. As a general arrangement therefor, recording elements in a recording head, e.g., ink ejection orifices in an ink-jet system, are arranged at a high density. In addition to this recent tendency, recording apparatuses are required to reduce noise generated upon execution of a recording operation, to have a high recording speed or to be able to select one of a plurality of recording speeds in accordance with an image to be recorded, so as to improve their value to the market. In order to meet the above-mentioned fine, low-noise, and high-speed recording requirements, the recording sheet conveyance arrangement and the recording head scanning arrangement have been improved in different ways. However, conventional recording sheet conveyance and recording head scanning arrangements still suffer from some problems as follows. 1) First, in a conventional recording apparatus, the conveyance speed of a recording sheet remains the same in either a high-speed recording mode for scanning a recording head at a high speed or a normal recording mode for scanning the recording head at a normal scanning speed. In the high-speed recording mode, in general, an image is formed by thinning out dots constituting the image (draft mode). For this reason, in consideration of an application of such a thinned-out image, the conveyance precision of a recording sheet is not so important, but the speed is more important. On the other hand, in the normal recording mode, it is important to improve the conveyance precision so as to record a high-definition image, and to achieve a low-noise arrangement. However, as described above, in the conventional recording apparatus, the recording sheet conveyance speed remains the same in either the high-speed recording mode or the normal recording mode. For this reason, for example, if the high-speed recording mode is executed at a relatively low conveyance speed to place an importance on, e.g., conveyance precision and low noise, a low-speed recording sheet conveyance operation, which does not match with the high scanning speed of the recording head, is undesirably performed. Conversely, if a relatively high conveyance speed is set in correspondence with the high-speed recording mode, and the normal recording mode is executed, since the conveyance precision is lowered, a fine image cannot be recorded even by a high-density recording head. 2) Second, when a fine-image recording operation is achieved by increasing the density of recording elements of the recording head, the conveyance precision of a recording sheet is required to be similarly improved. Also, various other requirements for the conveyance speed, and noise upon execution of the conveyance operation must be satisfied. In a normal recording sheet conveyance operation, if the conveyance amount of the recording sheet is, e.g., "1/6 inch", the drive operation of a stepping motor associated with the conveyance operation is controlled in correspondence with a drive curve having the number of steps of the stepping motor according to the conveyance amount. However, in addition to the normally used conveyance amount, a conveyance operation may often be performed with a still smaller conveyance amount so as to attain, e.g., fine-image recording. In such a case, as one of conventional arrangements, a conveyance operation is performed with the number of steps smaller than that of the above-mentioned drive curve, and the stepping motor is driven at a predetermined pulse rate, i.e., at a predetermined drive speed in correspondence with the smaller number of steps. However, when the drive operation is performed at the predetermined pulse rate (self-start drive without ramp up/down), the drive speed is low, and noise becomes relatively high. In place of such a drive operation, an arrangement for setting a drive curve according to even a small conveyance amount, and performing a drive operation for conveying a recording sheet in accordance with the set drive curve is known. However, if there are a large number of kinds of such small conveyance amounts, drive curves must be prepared in correspondence with these conveyance amounts, and the control arrangement becomes over-complicated. Thus, such an arrangement is not practical in consideration of the processing time. Furthermore, in the above-mentioned arrangement using a drive curve for a small conveyance amount, in order to solve a problem about noise upon execution of the conveyance operation by a small conveyance amount, the drive curve is designed to have symmetrical rising and falling curve patterns, and various conveyance amounts partially use the same rising and falling curve patterns. A constant-speed drive curve having a length according to each conveyance amount is connected between these rising and falling curve patterns. In this case, a conveyance operation exceeding a predetermined length is controlled based on a drive curve constituted by the entire rising curve pattern, a constant-speed curve pattern, and the entire falling curve pattern. However, since the symmetrical rising and falling curve patterns corresponding to a conveyance operation for a predetermined amount or less are used, the noise, speed, and precision requirements for the recording sheet conveyance operation cannot be sufficiently satisfied in a normal conveyance operation exceeding the predetermined amount. 3) Third, as for the drive operation of the carriage motor for scanning the recording head, the same problem as that described in item 2) above is posed. More specifically, a problem in a short-distance carriage drive operation is posed. In order to increase the recording speed, a so-called skip operation for scanning the carriage on a blank portion within a line at a higher speed than that in a recording mode is performed. Also, when the carriage is returned, a so-called high-speed return operation for scanning the carriage at a high speed is similarly performed. With the above-mentioned control, although the recording speed can be increased, sliding noise increases, and recording precision is lowered since the carriage moves at a high speed. In this manner, such control poses a problem in a high-quality mode. 4) Fourth, when an ink-jet system is adopted as a recording system, a capping operation for protecting an ink-jet recording head in a non-recording state, and a wiping operation for maintaining a recording state are performed. At this time, if a wiping operation is performed scanning the carriage at a high speed, moving noise in the wiping operation is increased, and it is not preferable in some recording modes. On the other hand, if a wiping operation is performed at a low speed, the overall throughput is lowered, and it is not preferable in the high-speed recording mode. 5) Similarly, when an ink-jet system is adopted as a recording system, since the temperature rise rate of the recording head changes depending on the drive state of the ink-jet recording head, in particular, in the high-speed recording mode, the ejection amount of an ink varies, resulting in a density nonuniformity. In addition, the refill time required for refilling an ejected ink in nozzles (ejection portions) cannot be sufficiently assured in the high-speed recording mode. On the other hand, in a high-quality recording mode, it is necessary to obtain a recording image with a higher density. U.S. Patent Specification No. 5043748 discloses a recording apparatus in which the transfer speed of a recording medium is controllable in accordance with the transfer rate at which image data is supplied from a supply source. The present invention has been made in consideration of the above situation, and is concerned with providing improved recording apparatus. In accordance with the present invention there is provided recording apparatus as set out in claim 1. An embodiment of the present invention provides a recording apparatus which has a plurality of recording modes, and can perform recording under a proper recording condition. Another embodiment of the present invention provides a recording apparatus, which has a plurality of recording modes, and can perform proper conveyance control of a recording medium in correspondence with the recording modes. A still another embodiment of the present invention provides a recording apparatus, which has a plurality of recording modes, and can perform proper moving control of a recording head in correspondence with the recording modes. A further embodiment of the present invention provides a recording apparatus, which has a plurality of recording modes, and can perform proper wiping control of a recording head in correspondence with the recording modes. A further embodiment of the present invention provides a recording apparatus, which has a plurality of recording modes, and can perform proper drive control of a recording head in correspondence with the recording modes. The above and other features of the present invention will become apparent from the following description taken in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a perspective view showing an ink-jet recording apparatus according to the first embodiment of the present invention; Fig. 2 is a block diagram showing an arrangement for driving a recording head, a recording sheet conveyance motor, and a carriage motor in the apparatus shown in Fig. 1; Fig. 3 is a flow chart showing a processing sequence according to the first embodiment of the present invention; Fig. 4 is a graph showing a motor drive curve used in the first embodiment; Fig. 5 is a graph showing another motor drive curve used in the first embodiment; Fig. 6 is a flow chart showing a processing sequence according to a modification of the first embodiment of the present invention; Fig. 7 is a graph showing a motor drive curve used in the modification of the first embodiment; Fig. 8 is a flow chart showing a processing sequence according to another modification the first embodiment of the present invention; Fig. 9 is a graph showing a motor drive curve used in the modification of the first embodiment shown in Fig. 8; Fig. 10 is a flow chart showing a processing sequence according to the second embodiment of the present invention; Fig. 11 is a graph showing a motor drive curve used in the second embodiment; Fig. 12 is an explanatory view of a drive table for realizing the drive curve of the second embodiment; Fig. 13 is an explanatory view of a drive table used in a modification of the second embodiment of the present invention; Fig. 14 is a flow chart showing a processing sequence according to the third embodiment of the present invention; Fig. 15 is a perspective view showing the overall arrangement of a serial recording apparatus; Fig. 16 is a front view of a sheet supply unit; Fig. 17 is a block diagram showing a control arrangement according to the fourth embodiment of the present invention; Fig. 18 is a flow chart showing sheet control; Figs. 19A and 19B show a sheet feed control table; Figs. 20A and 20B show another sheet feed control table; Figs. 21A and 21B show still another sheet feed control table; Fig. 22A and 22B are explanatory views of carriage control; Fig. 23 is a flow chart showing carriage control; Fig. 24 is a schematic view showing an arrangement for wiping; Fig. 25 is a flow chart showing wiping control; Fig. 26 is a flow chart showing another wiping control; Fig. 27 is a block diagram showing a control circuit; Fig. 28 is a plan view showing an outer appearance of a mode setting unit; Fig. 29 is a view showing a mode setting method; Fig. 30 is a circuit diagram showing an arrangement of a recording head; Fig. 31 is a block diagram showing a circuit arrangement of a head driver 607; Fig. 32 is a timing chart of head control signals in HQ and SHQ modes; Fig. 33 is a timing chart of head control signals in an HS mode; Fig. 34 shows a target temperature table used in the seventh embodiment; Fig. 35 is a graph showing the temperature raise process of a recording head in the seventh embodiment; Fig. 36 shows an equivalent circuit of a thermal model in the seventh embodiment; Fig. 37 shows a table showing a required calculation interval and a data holding time upon execution of a temperature calculation; Fig. 38 shows a calculation table obtained when an ejection heater is used as a heat source, and a short-range member group is used as a time constant; Fig. 39 shows a calculation table obtained when the ejection heater is used as a heat source, and a long-range member group is used as a time constant; Fig. 40 shows a calculation table obtained when a sub-heater is used as a heat source, and a short-range member group is used as a time constant; Fig. 41 shows a calculation table obtained when the sub-heater is used as a heat source, and a long-range member group is used as a time constant; Figs. 42A and 42B are graphs showing, in comparison, a change in temperature of a recording head estimated by a head temperature calculation means of the seventh embodiment, and a change in temperature of the recording head, which is actually measured; Fig. 43 is an explanatory view of a divisional pulse-width modulation drive method; Figs. 44A and 44B are respectively a schematic longitudinal sectional view along an ink channel and a schematic front view showing an arrangement of a recording head to which the present invention is applicable; Fig. 45 is a graph showing the pre-heat pulse dependence of the ejection amount; Fig. 46 is a graph showing the temperature dependence of the ejection amount; Fig. 47 shows a PWM table showing pulse widths corresponding to the temperature differences between target temperatures and head temperatures; Fig. 48 is a graph for explaining sub-heater drive control; Fig. 49 shows a table showing the sub-heater drive control times corresponding to the temperature differences between target temperatures and head temperatures; Fig. 50 is a flow chart showing an interrupt routine for setting a PWM drive value and a sub-heater drive time; Fig. 51 is a flow chart showing a main routine; and Fig. 52 is an explanatory view of segment-shift drive control. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings. First Embodiment 〈Overall Arrangement〉 The overall arrangement of an ink-jet recording apparatus according to an embodiment of the present invention will be described below with reference to Fig. 1. A recording sheet 1 as a recording medium is fed by a sheet conveyance means 2. At this time, the recording sheet 1 is pressed against conveyance rollers 2a by a sheet pressing member 3 so as not to float from a platen 4. When the recording sheet 1 is fed, a carriage 5 is reciprocally moved along a guide rail 6, and a recording means 7 is driven to record an image on the recording sheet 1. The sheet 1 recorded with the image is exhausted by an exhaust means 8. The carriage 5 is reciprocally moved upon reception of the drive force of a carriage motor 9 as a drive source via a timing belt 10c constituting a transmission means 10. The arrangements of the respective units of the ink-jet recording apparatus of this embodiment will be described in detail below. 〈Sheet Conveyance Means〉 The sheet conveyance means 2 is used for conveying a recording sheet 1 to the recording position of the recording means, and conveys a recording sheet fed from an ASF (Auto Sheet Feeder) 11 detachable from the apparatus main body or a recording sheet inserted from a manual insertion port 12, in this embodiment. The sheet conveyance means 2 of this embodiment rotates the conveyance rollers 2a in the direction of an arrow a , and conveys the recording sheet 1 by front and rear pinch rollers 2b 1 (not shown) and 2b 2 driven by the rollers 2a. The conveyance rollers 2a are divisionally fitted on a roller shaft 2c, the two ends of which are pivotally supported by right and left side walls 13b and 13a of an apparatus frame, respectively. The drive force from a conveyance motor 2e is transmitted to the roller shaft 2c via the above-mentioned drive transmission structure including a gear train. More specifically, a conveyance gear 2d 1 is attached to the roller shaft 2c, and is meshed with an idler gear 2d 2 . The idler gear 2d 2 is meshed with a first transmission gear 2d 3 . A second transmission gear 2d 4 is attached to the shaft of the first transmission gear 2d 3 . The drive force from the conveyance motor 2e is selectively transmitted to the first and second transmission gears 2d 3 and 2d 4 by a clutch mechanism (not shown). Therefore, when the drive force of the conveyance motor 2e is transmitted to the first transmission gear 2d 3 , the rotational force of the gear 2d 3 is transmitted to the conveyance gear 2d 1 via the idler gear 2d 2 , thereby rotating the conveyance rollers 2a. Note that the pinch rollers 2b 1 and 2b 2 are pressed. against the surface of each conveyance roller 2a by springs (not shown) or the like, and are driven by the rotation of the conveyance roller 2a. Therefore, the recording sheet 1 obtains its conveyance force while being nipped by the rotating conveyance rollers 2a and the pinch rollers 2b 1 and 2b 2 . A paper pan (not shown) curved along the circumferential surfaces of the conveyance rollers 2a is mounted below the conveyance rollers 2a. The paper pan extends to the manual insertion port 12, and serves as a lower guide of a manually inserted recording sheet 1. Furthermore, an upper guide plate is mounted above the paper pan to be separated by a predetermined interval therefrom, thus constituting a conveyance path of the recording sheet 1. In the above-mentioned arrangement, when the conveyance motor 2e is driven to rotate the conveyance rollers 2a in the direction of the arrow a in Fig. 1, the recording sheet 1 fed from the ASF 11 is nipped by the front pinch rollers 2b 1 and the conveyance rollers 2a, and is fed along the circumferential surfaces of the conveyance rollers 2a in a U-turn manner. The recording sheet 1 is then nipped by the rear pinch rollers 2b 2 and the conveyance rollers 2a, and is fed to the recording position located above the rollers. On the other hand, the recording sheet 1 fed from the manual insertion port 12 is nipped by the conveyance rollers 2a and the rear pinch rollers 2b 2 , and is fed to the recording position. The ASF 11 for automatically feeding recording sheets 1 to the conveyance means 2 will be briefly described below. The ASF 11 is detachable from the recording apparatus. The uppermost one of recording sheets 1 stored in a cassette 11a is pressed against separation rollers 11c by a pressing spring. When the separation rollers 11c are rotated, the uppermost sheet is separated and fed, and is brought into contact with a nip portion between a registration roller arranged at the downstream side of the separation rollers, and an upper roller contacting the registration roller. When the registration roller is rotated, the recording sheet 1 is nipped by the registration roller and the upper roller driven by the registration roller, and is fed to the sheet conveyance means 2. In a drive force transmission arrangement to the registration roller, a registration gear 11g is attached to a roller shaft 11f on which the registration roller is fitted, and is meshed with the idler gear 2d 2 via an idler gear 11g 1 . On the other hand, in a drive force transmission arrangement to the separation rollers 11c, a separation gear 11i is attached to a roller shaft 11h on which the separation rollers 11c are fitted, and is meshed with idler gears 11j and 11k in turn. Furthermore, a gear 11ℓ attached coaxially with the gear 11k is meshed with the second transmission gear 2d 4 . Therefore, when the conveyance motor 2e is driven to transmit a drive force via the gear train, the separation rollers 11c or the registration roller is rotated. 〈Sheet Pressing Member〉 The sheet pressing member 3 presses the recording sheet 1 fed by the conveyance means 2 against the conveyance rollers 2a so as to prevent the sheet 1 from floating from the platen 4. The sheet pressing member 3 comprises a single planar member having a width larger than the moving range of the carriage 5, so as to press the entire width region of the recording sheet 1. The sheet pressing member 3 is pressed against the conveyance rollers 2a by a pressing means such as a spring (not shown). The distal end of the sheet pressing member 3 is located below the recording position of the recording means 7, and the fed recording sheet 1 is pressed against the conveyance rollers 2a by the sheet pressing member 3. As a result, the recording sheet 1 at the recording position can be prevented from floating from the platen 4. 〈Carriage〉 The carriage 5 is arranged for reciprocally moving the recording means 7 in the widthwise direction of the recording sheet 1. The carriage 5 is slidably attached to the guide rail 6, the two ends of which are fixed to the right and left side walls 13b and 13a, and which serves as a guide member having a circular section. The carriage 5 is attached to be pivotal about the guide rail 6, so that the front portion of the carriage 5, i.e., a portion opposing the recording sheet 1 is inclined downward. As a result, the front end portion of the carriage contacts the sheet pressing member 3 by the weights of the carriage 5 and the recording means 7 carried on the carriage 5. Thus, the interval between the recording means 7 carried on the carriage 5 and the recording sheet 1 can be maintained constant all the time. The drive force of the carriage motor 9 is transmitted to the carriage 5 via the transmission means 10, thereby reciprocally moving the carriage 5. A driving pulley 10a is attached to one end of the moving range of the carriage 5, and a driven pulley 10b is attached to the other end. The driving pulley 10a is coupled to the carriage motor 9. The endless timing belt 10c, which extends parallel to the guide rail 6, and serves as a transmission member, is looped between the pulleys 10a and 10b, and a portion of the timing belt 10c is fixed to the carriage 5. 〈Recording Means〉 The recording means is carried on the carriage 5, and records an ink image on the recording sheet 1 fed by the conveyance means 2. As the recording means in this apparatus, an ink-jet recording system is suitably used. The ink-jet recording system comprises ink ejection orifices for ejecting a recording ink as flying droplets, ink channels communicating with these ejection orifices, and ejection energy generation means for applying ejection energy to the ink in the channels to form flying droplets. The ejection energy generation means are driven according to an image signal to form ink droplets, thereby recording an image. As the ejection energy generation means, for example, a method using a pressure energy generation means such as an electro-mechanical converter, e.g., a piezo element, a method using an electromagnetic energy generation means for causing an ink to absorb an electromagnetic wave such as a laser radiated thereon so as to form flying droplets, a method using a heat energy generation means such as an electro-thermal converter, or the like is available. Of these methods, the method using the heat energy generation means such as an electro-thermal converter is suitable since it allows a high-density arrangement of ejection orifices, and can attain a compact structure of a recording head. For this reason, in this embodiment, an ink is ejected by this method. A capping means (not shown) is arranged at the left end portion of the moving range of the carriage 5. The capping means has a function of preventing an ink near the ejection orifices of the recording head 7 from being dried, and solidification of the dried ink by covering the ink ejection surface of the recording head 7 in a non-recording state. The capping means is connected to a pump (not shown). In order to remove or avoid ink ejection errors, the pump is driven to draw an ink by suction from the ejection orifices by the suction force of the pump, thus executing recovery processing. 〈Exhaust Means〉 The exhaust means 8 is arranged for exhausting the recording sheet recorded by the recording means 7. The exhaust means 8 comprises exhaust rollers 8a and spur gears (not shown) contacting these gears. An exhaust gear 8d is attached to the end portion of a roller shaft 8c of the exhaust rollers 8a, and is meshed with the idler gear 2d 2 . Therefore, when the conveyance motor 2e is rotated, its drive force is transmitted to the exhaust rollers 8a to rotate these rollers 8a, and the recording sheet 1 is exhausted by co-operations of the exhaust rollers 8a and spur gears 8b. The exhausted recording sheet 1 is stacked on an exhaust stacker 8f located above the exhaust rollers 8a. Control according to this embodiment will be described below with reference to Figs. 2 and 3. Fig. 2 is a block diagram showing a control unit of the ink-jet recording apparatus shown in Fig. 1. The control unit includes a host computer 101 for supplying recording image data, and various control signals, and a CPU 102 for executing communication control with the host computer 101 and sequence control of the ink-jet recording apparatus of this embodiment, and mainly consisting of a known one-chip microcomputer including a ROM, a RAM, and the like. The control unit also includes a head driver 103 for driving the ejection energy generation means of the recording means 7, a conveyance motor driver 104 for driving the conveyance motor 2e, and a carriage driver 105 for driving the carriage motor 9. Fig. 3 is a flow chart showing the flow of control to be executed by the CPU 102 shown in Fig. 2, and a program according to this flow chart is stored in the ROM. In this embodiment, a recording mode includes a standard recording mode, and a high-speed recording mode (draft mode) for recording an image by thinning out half of ink droplets to be ejected (for this reason, the recording density of the recorded image is lowered, and the recording state slightly deteriorates). In these modes, the drive curve of the recording sheet conveyance motor 2e is changed. This control will be described in more detail below. In step S1, the CPU 102 receives recording data sent from the host computer 101. After the data is received, data is recorded by one line in step S2. In this operation, the CPU 102 supplies a drive signal to the carriage motor driver 105 to drive the carriage motor 9, and at the same time, supplies a recording signal to the head driver 103 to drive the energy generation means of the recording head 7, thereby recording data for one line. Upon completion of recording for one line, a sheet feed operation is performed to prepare for the recording operation for the next line. Prior to this operation, it is checked in step S3 if the current recording mode is the high-speed recording mode (draft mode). If NO in step S3, a sheet feed drive operation based on a normal ramp-up/down curve is executed in step S4. Fig. 4 shows the normal ramp-up/down curve. Referring to Fig. 4, elapsed time is plotted along the abscissa, the drive speed (unit: PPS (pulses/second)) of the conveyance motor 2e is plotted along the ordinate, and each □ mark indicates the speed for the elapsed time per step. That is, the conveyance motor 2e is driven to gradually increase its speed in the former seven steps, and is driven to decrease its speed in the latter seven steps. More specifically, a long phase excitation switching time is set initially, the shortest switching time is set after seven steps, and thereafter, the switching time is prolonged. Referring back to the flow chart in Fig. 3, if it is determined in step S3 that the recording mode is the high-speed recording mode, a sheet feed drive operation based on a high-speed ramp-up/down curve which is different from the normal ramp-up/down curve is executed. Fig. 5 shows the high-speed ramp-up/down curve. Referring to Fig. 5, although the total number of steps (the number of □ marks) is the same as that in the ramp-up/down curve shown in Fig. 4, the curve shown in Fig. 5 includes a curve pattern for rapidly decreasing the speed in the latter half thereof. As a result, upon comparison between the total elapsed times for the sheet feed operations, the control based on the curve in Fig. 4 requires about 47 msec, while the control based on the curve in Fig. 5 requires 35 msec. Therefore, in the high-speed recording mode, the sheet feed operation is completed very fast. Upon comparison between the sheet feed drive operations based on the two different curves shown in Figs. 4 and 5, as for precision, the sheet feed drive control based on the curve shown in Fig. 4 is advantageous due to the effect of a curve pattern for gradually decreasing the speed in a deceleration state, but as for the sheet feed speed (sheet feed time), the sheet feed drive control based on the curve shown in Fig. 5 is advantageous, as described above. When the above-mentioned control shown in steps S2 to S5 is executed, a sheet feed operation which meets specific precision, speed, and noise requirements of the sheet feed control, can be performed in the normal recording mode. On the other hand, in the high-speed recording mode (draft mode) which does not require high precision, a high-speed sheet feed operation can be performed. Note that the curve shown in Fig. 5 has the same highest speed as that of the curve shown in Fig. 4. However, for example, when the highest speed is set below the performance of the motor in consideration of a total balance since the precision and noise requirements are not satisfied upon formation of the curve shown in Fig. 4, the curve shown in Fig. 5 need not have the same highest speed as that of the curve shown in Fig. 4, and may have the highest speed higher than that of the curve shown in Fig. 4. Fig. 6 is a flow chart showing a control sequence according to a modification of the first embodiment of the present invention, and Fig. 7 is a graph showing a conveyance motor drive curve of this modification. In this modification, the recording mode includes the standard recording mode, and a silent recording mode with lower sheet feed noise. In these modes, the drive curve of the recording sheet conveyance motor 2e is changed. This control will be described in detail below. In step S21 in Fig. 6, the CPU 102 receives recording data sent from the host computer 101. After the data is received, data is recorded by one line in step S22 as in the first embodiment. Upon completion of recording for one line, it is checked in step S23 if the current recording mode is the silent recording mode, i.e., a mode with low noise upon execution of the sheet feed operation. If NO in step S23, sheet feed control based on the normal ramp-up/down curve is executed in step S24. This normal ramp-up/down curve is the same as that shown in Fig. 4. If it is determined in step S23 that the recording mode is the silent recording mode, sheet feed control based on a silent ramp-up/down curve is executed in step S25. Fig. 7 shows this silent ramp-up/down curve. Although the total number of steps of the drive curve shown in Fig. 7 is the same as that of the ramp-up/down curve shown in Fig. 4, the highest speed of the curve shown in Fig. 7 is set to be lower than that of the curve shown in Fig. 4, i.e., 400 PPS. Upon comparison between the sheet feed drive operations based on the two different curves shown in Figs. 4 and 7, the curve shown in Fig. 4 is advantageous in terms of the sheet feed speed (sheet feed time), but the curve shown in Fig. 7 is advantageous in terms of noise. The reason why the sheet feed drive control based on the curve shown in Fig. 7 is advantageous in terms of noise will be described below. Sheet feed noise is roughly classified into two kinds of noise: one is vibration noise generated by the drive motor, and the other is sheet rubbing noise. In general, the drive motor generates large vibration noise at a low speed. On the other hand, when the motor is driven at a considerably high speed, it generates rasping high-frequency noise. The paper rubbing noise increases as the speed is increased. The drive frequency determined based on the balance between these kinds of noise is 400 PPS shown in Fig. 7. Therefore, the sheet feed drive control based on the curve shown in Fig. 7 has lower noise than the drive control based on the curve shown in Fig. 4 in which the highest speed exceeds 500 PPS. With the above-mentioned control, in the normal recording mode, a sheet feed operation satisfying the precision requirement is performed, while in the silent recording mode which does not require high precision, a silent sheet feed operation can be performed although the precision is slightly lowered. Note that the curve shown in Fig. 7 includes the same rising and falling curve patterns as those in the curve shown in Fig. 4. In order to attain a more silent sheet feed operation, the curve shown in Fig. 7 may include different rising and falling curve patterns from those in Fig. 4. Fig. 8 is a flow chart showing a control sequence according to another modification of the first embodiment of the present invention, and Fig. 9 is a graph showing a drive curve of the conveyance motor. In this modification, the recording mode includes the standard recording mode, and a fine-image recording mode with high sheet feed precision. In these modes, the drive curve of the conveyance motor 2e is changed. In step S31 in Fig. 8, the CPU 102 receives recording data sent from the host computer 101. After the data is received, data is recorded by one line in step S32 as in the first embodiment. Upon completion of recording for one line, a sheet feed operation is performed to prepare for recording for the next line. Prior to this sheet operation, it is checked in step S33 if the current recording mode is the fine-image recording mode. If NO in step S33, sheet feed control based on the normal ramp-up/down curve is executed in step S34. The normal ramp-up/down curve is the same as that shown in Fig. 4. If it is determined in step S33 that the recording mode is the fine-image recording mode, sheet feed control based on a fine-feed ramp-up/down curve is executed in step S35. Fig. 9 shows the fine-feed ramp-up/down curve. Although the total number of steps of this drive curve shows the same tendency as that of the ramp-up/down curve shown in Fig. 4, the highest speed of the curve shown in Fig. 9 is set to be lower than that shown in Fig. 4, and a curve pattern for setting a constant speed is included after a rising curve pattern. Upon comparison between the sheet feed drive operations based on the two different curves shown in Figs. 4 and 9, the curve shown in Fig. 4 is advantageous in terms of the sheet feed speed, but as far as feed precision is concerned, the sheet feed control with high precision can be attained when the curve shown in Fig. 9 is used. Note that the curve shown in Fig. 9 includes a curve pattern for setting a constant speed (160 PPS) from its middle portion. The constant speed is set based on measurement results of sheet feed precision at a plurality of speeds. With the above-mentioned control, in the normal recording mode, the sheet feed operation satisfying various precision, speed, and noise requirements is performed, while in the fine-image recording mode which does not require a high feed speed, a sheet feed operation with high feed precision can be performed although the sheet feed speed is slightly lowered. Second Embodiment Fig. 10 is a flow chart showing a processing sequence according to the second embodiment of the present invention. The processing of this embodiment is executed by the same apparatus and control arrangement as those described in the first embodiment. In the first embodiment, the drive curve of the recording sheet conveyance motor is changed in correspondence with the high-speed recording mode, the silent recording mode, the fine-image recording mode, and the like. However, in this embodiment, the drive curve of the recording sheet conveyance motor 2e is changed in accordance with the conveyance amount of the recording sheet. Referring to Fig. 10, in step S41, data sent from the host computer 101 is received. After the data is received, it is checked in step S42 if the data is a record start command including a sheet feed command. If YES in step S42, it is checked in step S43 if non-recorded recording data is left in a developed state. On the other hand, if it is determined in step S42 that the sent data is simple recording data, the data is developed on a predetermined recording area in step S44, and the flow returns to step S41 to execute data reception processing. As a result of checking in step S43 if non-recorded recording data is left in a developed state, if it is determined that no recording data is left, it is checked in step S46 if sheet feeding data exists. If it is determined in step S43 that recording data is left, a recording operation is performed based on the data in step S45, and thereafter, decision step S46 is executed; if it is determined in step S43 that no recording data is left, decision step S46 is immediately executed. If it is determined in step S46 that no sheet feeding data exists, the flow returns to the processing in step S41. If it is determined in step S46 that sheet feeding data exists, it is checked in step S47 if the sheet feeding data indicates a sheet feed amount equal to or larger than a predetermined amount. If it is determined in step S47 that the sheet feeding data indicates a sheet feed amount equal to or larger than the predetermined amount (including a normal sheet feed amount), a sheet feed operation is performed based on a drive curve which places relatively high importance on sheet feed precision, speed, noise, and the like, and includes asymmetrical rising and falling curve patterns, in step S48. As this drive curve, the above-mentioned drive curve shown in Fig. 4 can be used. If it is determined in step S47 that the sheet feed amount is less than the predetermined amount, a sheet feed operation is performed based on a drive curve including symmetrical rising and falling curve patterns, as shown in Fig. 11, in step S49. Fig. 12 shows a drive table for realizing this drive curve. The predetermined sheet feed amount includes 14 steps when the drive curves shown in Figs. 4 and 11 are used as in this embodiment. The sheet feed operation defined by less than 14 steps corresponds to that executed in step S49. More specifically, Fig. 12 shows a case wherein a feed amount for six steps is set. In this case, in general, since an excitation in the first step drives the motor from a phase located at the beginning of driving, if the feed amount for six steps is set, seven excitations (1 ○ to 7 ○ in Fig. 12) are performed. As shown in Fig. 12, in a ramp-up state, the pulse rates on the table are sequentially switched downward, and in a ramp-down state, the pulse rates on the table are sequentially switched upward. The above-mentioned seven switching operations are sequentially performed in the order of 1 ○ → 7 ○, as shown in Fig. 12. More specifically, since the drive curve shown in Fig. 11 includes the same ramp-up/down table portions, it can execute drive control so that the speed returns from a half ramp-up position in the reverse direction by utilizing symmetrical portions of the table. With the above-mentioned drive control in step S47 and subsequent steps, the sheet feed operation of the predetermined amount or more used in the normal sheet feed operation can satisfy precision, speed, and noise requirements. When the sheet feed operation of less than the predetermined amount is performed, a drive curve including symmetrical rising and falling curve patterns is partially utilized in correspondence with the sheet feed amount, i.e., the number of steps. For this reason, a sheet feed operation of any feed amount, which can satisfy the sheet feed speed and noise requirements to some extent, can be attained by simple control. In this embodiment, a small number of pulses is set, i.e., each of ramp up and down curve patterns consists of seven steps. As the number of steps is increased, the effect of simplifying control, and the effect of satisfying the sheet feed speed, precision, and noise requirements can be enhanced. In this embodiment, the number of drive curves used when the sheet feed amount is equal to or larger than the predetermined amount is only one shown in Fig. 4. However, for example, a plurality of curves such as a precision priority specific curve, a speed priority specific curve, and the like may be prepared. Alternatively, as specific curves used when the sheet feed amount is equal to or larger than the predetermined amount, two different curves, e.g., a curve used when the sheet feed amount is equal to or larger than a first predetermined amount, and a curve used when the sheet feed amount is equal to or larger than a second predetermined amount may be used. On the other hand, the general curve shown in Fig. 11 used when the sheet feed amount is less than the predetermined amount may be classified into two stages, and two different curves may be used. A drive table shown in Fig. 13 is associated with a modification of the second embodiment of the present invention. In this modification, as can be understood from Fig. 13, in a ramp-down state, the speed is decreased at a rate about 1/2 of that in the ramp-up state. In this case, control is made in such a manner that a portion of the ramp-up table is used up to a timing about 1/3 of the feed amount defined by the drive curve shown in Fig. 11, and the remaining feed operation is performed according to another ramp-down table. More specifically, although excitations are switched in the order of 1 ○ → 7 ○ shown in Fig. 13, the two tables include a pulse rate of 320 PPS indicated by the excitation 3 ○, and this pulse rate corresponds to the highest speed. In this embodiment, when the motor is stopped, the speed is slowly decreased as compared to the second embodiment. Therefore, the feed precision, and the like can be further improved. Third Embodiment In the third embodiment of the present invention, the above-mentioned conveyance motor drive control of the second embodiment is applied to drive control of the carriage motor. Fig. 14 is a flow chart showing a processing sequence according to this embodiment. This processing will be described below. In step S51 in Fig. 14, data sent from the host computer 101 is received, and is developed in a recordable state. It is checked in step S52 if the current position of the carriage which carries the recording means (recording head) is a position where the carriage can be moved from that position in a ramp-up mode to the recording start position so as to allow recording. For example, when the current position is located at the side of the recording region of the recording start position, or when the current position is located before the recording start position, and the ramp-up distance cannot be assured, it is determined that the carriage is currently located at a ramp-up unallowable position. If it is determined in step S52 that the current position is a position where it is impossible to start recording in the ramp-up mode, the carriage is moved to a ramp-up start allowable position for recording in step S53. The moving distance in this case includes various distances, and may be shorter than a moving distance using a ramp-up/down curve for recording. For this reason, the carriage is moved using a general curve which can be used even for any short distance. This general curve is the same as the drive curve shown in Fig. 11 of the second embodiment related to the conveyance motor, i.e., the drive curve including symmetrical ramp-up and ramp-down curve patterns. If it is determined in step S52 that the carriage is located at a position where it is possible to start recording in the ramp-up mode, processing in step S54 is executed. In step S54, the carriage is moved to the recording start position using a specific lamp-up curve, and recording is then performed at a constant speed. Thereafter, the carriage is stopped using a specific ramp-down curve. Upon completion of recording, a sheet feed operation is performed in step S55. Note that the specific curve is the same as that in Fig. 4 in the first embodiment. The carriage drive control for less than the predetermined distance using the general curve is the same as that described above with reference to Fig. 12 in the second embodiment, and a detailed description thereof will be omitted. The carriage motor drive control may be executed using the drive curve shown in Fig. 13 in place of Fig. 11. Fourth Embodiment The fourth embodiment of the present invention will be described hereinafter. The overall arrangement of a recording apparatus to which the present invention is applied will be described below with reference to the perspective view in Fig. 15 and the front view of a sheet supply unit in Fig. 16. A sheet supply unit is attached to the main body to be inclined at an angle of 30° to 60°, and a set recording sheet is exhausted horizontally after a print operation. The sheet supply unit comprises sheet supply rollers 201, a separation pawl 202, a movable side guide 203, a base 204, a pressure plate 205, a pressure plate spring, a drive gear, a release cam, a pawl spring, a releasing cam (none of components without reference numerals are shown), a releasing lever 210, and the like. Normally, since the release cam pushes down the pressure plate 205, a recording sheet is separated from the sheet supply rollers 201. When a recording sheet is set, the drive force of conveyance rollers is transmitted to the sheet supply rollers 201 and the release cam via a drive gear. When the release cam is separated from the pressure plate 205, the pressure plate 205 is moved upward, and the sheet supply rollers 201 are brought into contact with the recording sheet. Upon rotation of the sheet supply rollers 201, a recording sheet is picked up, and is separated one by one by the separation pawl 202. The separated recording sheet is fed to a sheet feed unit. The sheet supply rollers 201 and the release cam complete one revolution until they completely feed the recording sheet to the sheet feed unit. When the pressure plate 205 is released from the sheet supply rollers 201, the drive force from the sheet supply rollers 201 is stopped, thus holding this initial state. The sheet feed unit comprises conveyance rollers, pinch rollers, a pinch roller guide, a pinch roller spring, a PE sensor lever, a PE sensor, a PE sensor spring, an upper guide, a platen (none of them are shown), and the like. The recording sheet fed to the sheet feed unit is fed to the roller pairs of conveyance rollers and pinch rollers using the platen, the pinch roller guide, and the upper guide as guides. The PE sensor lever is arranged in front of these roller pairs. The PE sensor detects the leading end of the recording sheet upon displacement of the PE sensor lever, and the print position on the recording sheet is determined in accordance with the detection result. When the pinch roller guide is biased by the pinch roller spring, the pinch rollers are pressed against the conveyance rollers, thereby generating a conveyance force of the recording sheet. The recording sheet fed by the roller pairs moves along the platen upon rotation of the roller pairs by an LF motor (conveyance motor) 226, and is subjected to recording based on predetermined image information by a recording head 227. The recording head 227 is an exchangeable ink-jet recording head, which is integrated with an ink tank. The recording head 227 comprises electrical converters, and ejects an ink from ejection orifices by utilizing a change in pressure caused by growth and shrinkage of bubbles formed by film boiling generated upon application of heat energy, thus attaining recording. A carriage unit is constituted by a carriage 228 on which the recording head 227 is mounted, a guide shaft 229 for reciprocally scanning the carriage 228 in a direction perpendicular to the conveyance direction of the recording sheet, a guide 230 for holding the rear end of the carriage 228 to maintain a certain interval between the head and the sheet, a timing belt 231 for transmitting the drive force of a carriage motor 248 to the carriage 228, idle pulleys 232 between which the timing belt 231 is looped, a flexible circuit board 233 for supplying a head drive signal from an electrical circuit board to the recording head 227, and the like. When the recording head 227 is scanned integrally with the carriage 228, it forms an image on the recording sheet conveyed along the platen. An exhaust unit is provided with exhaust rollers 234, transmission rollers 235 for transmitting the drive force of the conveyance rollers to the exhaust rollers 234, spurs 236 for assisting the exhaust operation, and an exhaust tray 237. The recording sheet is exhausted onto the exhaust tray by the exhaust rollers 234 and the spurs 236 without staining an image thereon. A cleaning unit is constituted by a pump 242 for cleaning the recording head 227, a cap 249 for preventing the recording head 227 from being dried, and a drive switching lever 243 for switching the drive force from the conveyance rollers to the sheet supply unit and the pump 242. In a state other than a sheet supply cleaning mode, the drive switching lever 243 is located at a position illustrated in Fig. 15, and fixes a planetary gear (not shown), which is rotated about the central axis of the conveyance rollers, in a predetermined position. For this reason, the drive force of the conveyance rollers is not transmitted to the pump 242 and the sheet supply unit. When the drive switching lever 243 is moved in the direction of an arrow A by moving the carriage 228, the planetary gear moves according to the forward or reverse rotation of the conveyance rollers. Upon forward rotation of the conveyance rollers, the drive force is transmitted to the sheet supply unit; upon reverse rotation of the conveyance rollers, the drive force is transmitted to the pump 242. The LF motor 226 for driving the conveyance rollers, and the like, and the carriage motor 248 for driving the carriage 228 comprise stepping motors, which are rotated by a predetermined angle in accordance with signals supplied from drivers (to be described later). Sheet feed control of the present invention will be described below with reference to Figs. 17 to 21B. Fig. 17 is a block diagram showing a circuit arrangement of the fourth embodiment. Data sent from a host computer 301 is received by a controller 302 having a CPU, and the like. Drivers 303, 304, and 305 respectively drive the recording head 227, the conveyance motor 226, and the carriage motor 248. The ink-jet recording apparatus according to this embodiment has three print speed modes, i.e., a standard print speed mode (to be referred to as an HQ mode hereinafter) with a full performance of the recording head, a high-speed mode (to be referred to as an HS mode hereinafter) with a slightly deteriorated recording state (since a print operation is performed while thinning out ink droplets to be ejected, the print density is lowered), and a fine-image, low-noise mode (to be referred to as an SHQ mode hereinafter) corresponding to the current circumstance requiring high-quality printing. Fig. 18 and Figs. 19A to 21B are respectively a flow chart and tables for explaining sheet feed control. The control will be described below with reference to these figures. After reception/development of data (step S1) and printing (step S2), it is checked if the sheet feed amount is equal to or larger than 20/360 inches (step S3). In this step, since the sheet feed amount is defined by one pulse = 1/360 inches, it is checked whether a sheet feed operation of 20 pulses or more or a fine sheet feed operation of less than 20 pulses is performed. In the case of the fine sheet feed mode, a ramp-up operation corresponding to about a half feed amount is performed according to a general curve C (Fig. 21B) using a portion up to the middle of a ramp-up table, and a ramp-down operation corresponding to the remaining half feed amount is performed using a portion after the middle of a ramp-down table, in step S4. If the fine sheet feed mode is not selected, it is checked if the SHQ mode is selected (step S5). If NO in step S5, a sheet feed operation is performed by a 2-2 phase exciting method based on a table B (Fig. 20A) (step S6). In this case, the sheet feed operation is performed at a high speed. However, if YES in step S5, a sheet feed operation is performed by a 1-2 phase exciting method based on a table A (Fig. 19A) (step S7). In this case, although the sheet feed speed is low, a low-noise, high-precision sheet feed operation can be attained. As a result, the sheet feed operation in the SHQ mode is performed by the normal 1-2 phase exciting method, and when the sheet feed amount is less than 20 pulses, the sheet feed operation is performed by the 2-2 phase exciting method. As described above, this embodiment is characterized in that 1 ○ different tables are used in the fine sheet feed mode and the normal mode, and 2 ○ a ramp-up constant and exciting method (1-2 phase) which can attain low-noise, high-precision control are adopted in the SHQ mode compared to the HQ and HS modes. More specifically, this embodiment has at least one specific rising/falling speed curve, and at least one general rising/falling speed curve so as to control the sheet feed amount equal to or larger than a predetermined amount, and control based on the general speed curve is executed using a portion up to the middle of the rising pattern of the speed curve, and a portion from the middle of the falling pattern in accordance with the feed amount. According to this control, when a sheet is conveyed by a predetermined amount which is normally used, ideal rising/falling control can be attained, and the precision, speed, and noise requirements can be satisfied. On the other hand, even when a sheet is conveyed by an amount less than the predetermined amount, the single curve can be used for any conveyance amount, and drive control which can solve the problem of noise generated upon driving at a constant pulse rate, and the problem of speed can be realized. Also, the drive speed is controlled in different modes in accordance with a plurality of image recording modes. When the image recording mode is a silent image recording mode, the drive method of the sheet drive means is controlled in a mode placing an importance on noise. When the image recording mode is a fine-image recording mode (SHQ mode), the drive method of the sheet drive means is controlled in a mode placing an importance on the conveyance precision. According to this embodiment, upon relative movement between the recording means and the sheet, drive control matching with the image recording mode can be executed. In the silent image recording mode, sheet conveyance control with low conveyance noise can be attained, and in the fine-image recording mode, sheet conveyance control with high conveyance precision can be attained. Fifth Embodiment Carriage drive control according to the image recording mode can be performed in addition to the above-mentioned recording sheet conveyance control according to the image recording mode. Skip and high-speed return control of this embodiment will be described below with reference to Figs. 22A to 23. In the HQ mode, in order to increase the print speed as a whole, the following two speed switching operations are performed in carriage control: 1 ○ Skip Operation: As shown in Fig. 22A, when one-line print data includes a large blank portion, a series of blocks (five A's in the former half in Fig. 22A) are printed at 173 cps, and thereafter, the speed is switched. In this case, the speed is gradually changed from the print speed of 173 cps to 248 cps. After the carriage is moved at this speed by a predetermined amount, the speed is gradually returned to 173 cps. In this manner, another series of blocks (five A's in the latter half in Fig. 22A) are printed at a print speed of 173 cps. 2 ○ High-speed Return Operation: As shown in Fig. 22A, the carriage is returned at a high speed, i.e., 248 cps if no printing is performed. According to the above-mentioned control, although the print speed improves, since the carriage is moved at a high speed, sliding noise increases, and rasping high-frequency noise is generated. A decrease in print precision caused by speed nonuniformity occurring when the speed is switched from the high speed to the print speed cannot be completely prevented. Thus, in this embodiment, in contrast to the HQ mode placing an importance on the speed, in the SHQ mode placing an importance on the print precision and noise, the skip and high-speed return operations are not performed, thereby suppressing a decrease in print precision caused by speed nonuniformity, and generation of sliding noise. The operation of this embodiment will be described below with reference to the flow chart shown in Fig. 23. Data reception is performed in step S11, and prior to a print operation, it is checked in steps S12 and S13 if the current mode is the SHQ, HQ, or HS mode. If the current mode is the SHQ mode, the print speed is set at 124 cps, and neither of the skip mode nor the high-speed return mode are selected (steps S14 to S16). On the other hand, if the current mode is the HQ mode, the print speed is set at 173 cps, and the skip and return speeds are set at a high speed, i.e., 248 cps (steps S17 to S19). If the current mode is the HS mode, neither of the skip mode nor high-speed return mode are selected, and the print and return speeds are set at 248 cps (steps S20 to S22). Thereafter, in step S23, the print operation is performed according to the selected skip and return modes. Sixth Embodiment In addition to the recording sheet conveyance control and carriage drive control according to the image recording mode, capping and wiping operations of an ink-jet recording head can be controlled in accordance with the image recording mode. Capping and wiping control of this embodiment will be described below with reference to Figs. 24 and 25. An ink-jet recording apparatus of this embodiment is constituted by a recording head for forming an image on a recording medium by ejecting an ink, a carriage which carries the recording head, and is reciprocally moved in the right-and-left direction, a guide shaft for guiding the carriage, a wiper for removing dust such as paper particles or an ink attached on a head face, a cap for preventing clogging of nozzles of the head face, and performing suction recovery, and the like. The wiping operation will be described in detail below with reference to Fig. 24. Referring to Fig. 24, a wiper holder 501 holds a wiper 404. A wiper lever 502 has a cam surface 502A, and is pushed down when a lever push-down portion 402A of a carriage 402 is moved along the cam surface 502A. The wiper lever 502 is attached to the wiper holder 501 to be rotatable about a lever shaft 501A. The wiper lever 502 attached to the lever shaft 501A is rotatable in the X-direction in Fig. 24, but is non-rotatable in the Y-direction. Furthermore, the lever 502 always maintains the state shown in Fig. 24 by the biasing force of, e.g., a spring (not shown). A holder spring 503 always pushes up the wiper holder 501 (to a wiping position). When the carriage 402 moves in the direction of a cap 405, the lever push-down portion 402A is brought into contact with the cam surface 502A. When the carriage 402 further moves, the wiper holder 501 is pushed down together with the wiper lever 502. Thus, since the wiper 404 is moved downward, a head face 401A does not contact the wiper 404, and no wiping operation is performed. After the head face 401A opposes the cap 405, the carriage 402 begins to move toward the print section in response to, e.g., a print instruction. At this time, a lever-side trigger portion 502B is brought into contact with a carriage-side trigger portion 402B, and the wiper lever 502 is rotated in the direction of the arrow X in Fig. 24. Thus, the wiper holder 501 is moved upward by the pressure of the holder spring 503, thus allowing wiping. When the carriage 402 further moves toward the print section, the head face 401A is brought into contact with the wiper 404, thus attaining the wiping operation. However, the conventional control suffers from the following drawbacks. 1 ○ When the above-mentioned three print speed modes are selectively executed, in the SHQ (fine-image, low-noise) mode, the moving noise in the wiping operation is high, and the feature of the SHQ mode cannot be satisfactorily exhibited. 2 ○ When the moving noise in the wiping operation is to be suppressed, since the speed of the carriage in the wiping operation must be decreased, a total print speed obtained when an image is printed on the entire recording medium in other HQ and HS (standard and high-speed) modes is lowered. In this embodiment, two wiping modes, i.e., a standard mode (for the HQ and HS modes) and a low-noise mode (for the SHQ mode) are prepared. The wiping modes are selectively used in correspondence with the print modes, so that a low-noise apparatus can be realized without impairing the standard specifications of the recording apparatus. The operation of this embodiment will be described below with reference to Fig. 25. When a user selects a print mode using, e.g., a key switch (S1), the CPU of the recording apparatus detects the selected mode (S2), and the print mode is set in the selected mode. At the same time, the wiping mode of the recovery system is set in correspondence with the selected print mode (S3). In this embodiment, the wiping operation is performed at a standard speed in the HQ or HS mode, and the low-noise wiping mode is executed in the SHQ mode although the wiping speed is low. As described above, the plurality of wiping modes are prepared in correspondence with the plurality of print speed modes, and are selectively used to utilize the feature of each print mode, thus improving the total specifications of the recording apparatus. Fig. 26 is a flow chart for explaining another operation for selecting the wiping mode. In this embodiment, steps S1 to S3 execute the same operation sequence as in Fig. 25 of the sixth embodiment. Thereafter, the wiping mode can be individually selected by, e.g., a key switch in step S4. The instruction issued in step S4 is discriminated by the CPU in the apparatus in step S5, and a combination of the print speed mode and the wiping mode is set in step S6. Thus, the same effect as in the embodiment shown in Fig. 25 can be obtained. Seventh Embodiment In addition to the recording sheet conveyance control, the carriage drive control, and the capping and wiping control of the recording head in accordance with the image recording mode, drive control of the recording head can be performed in accordance with the image recording mode. This embodiment will be described below with reference to Figs. 27 to 33. Fig. 27 is a block diagram showing constituting elements of a control circuit of a recording apparatus to which the present invention is applied. The control circuit includes a CPU 601, a ROM 602, a RAM 603, an interface 604, a printer control IC 605, a recording head 606, a head driver 607, a printer unit 608, a motor driver 609, and an operation panel 610. The CPU 601 analyzes commands, data, and the like received from a host computer to form bit image data corresponding to a final recording content, and controls the entire recording apparatus. The ROM 602 stores a program used for control executed by the CPU 601. The RAM 603 temporarily stores data received from the interface 604, and also stores recording data obtained by analyzing the received data by the CPU 601. The interface 604 is a connection unit to the host computer. The printer control IC 605 is connected to a bus line of the CPU 601, and controls the RAM 603, the interface 604, and the recording head 606 on the basis of an instruction from the CPU 601. The recording head 606 is a 64-nozzle (ejection orifice) ink-jet head using heat energy, is integrated with an ink tank, and is exchangeable by a user. The head driver 607 converts a head control signal output from the printer control IC 605 into a voltage/current level which can drive the recording head. The printer unit 608 is a mechanism unit for performing a recording operation, and is constituted by a carriage system for scanning the recording head using a carriage motor as a drive source, a sheet feed system for conveying a recording sheet using a sheet feed motor as a drive source, a carriage position sensor, a sheet sensor, and the like. The motor driver 609 includes a carriage motor driver and a sheet feed motor driver. The operation panel 610 includes switches and indication lamps. A print mode will be described below. The print mode includes three modes, i.e., HS, HQ, and SHQ modes. In the HS mode, the print speed becomes highest, and in the SHQ mode, print quality becomes highest. The HQ mode provides an intermediate print speed and image quality. A user can set the print mode by operating the operation panel 610. Also, the print mode can be changed by supplying a command from the host computer. Fig. 28 shows the outer appearance of a mode setting unit of the operation panel 610. The mode setting unit includes a mode switch 621, an HS mode indication lamp 622, and an HQ mode indication lamp. 623. When the power switch of the printer is turned on, the HQ mode is selected, and only the indication lamp 623 is turned on. When the mode switch 621 is depressed once, the SHQ mode is set, and both the indication lamps 622 and 623 are turned on. When the mode switch 621 is depressed once more, the HS mode is set, and only the indication lamp 622 is turned on. When the mode switch 621 is depressed still another time, the print mode is returned to the HQ mode. In this manner, the print mode can be cyclically changed. Fig. 29 shows a mode setting method by means of a command. A command for setting the mode consists of 3 bytes (ESC "x" n), and designates a mode by a value n. When n = 0, the HS mode is set, and when n = 1, one of the HQ and SHQ mode, which was set previously, is recovered. Fig. 30 is a circuit diagram for explaining an electrical arrangement of the recording head. Referring to Fig. 30, heater resistors 641 and diodes 642 are formed on a chip board of the recording head. A total of 64 heater resisters 641 are arranged in correspondence with nozzle portions of the recording head. Similarly, 64 diodes 642 are arranged. One-end portions of the heater resistors 641 are connected in units of eight resistors, and are then connected to current flow-in terminals CM1 to CM8. The terminals CM1 to CM8 will be referred to as common terminals hereinafter. The other end of each heater resistor 641 is connected to the anode of the corresponding diode 642. The cathodes of the diodes 642 are connected in units of eight diodes to extend in a direction perpendicular to the connection direction of the common terminals, and are then connected to current flow-out terminals SG1 to SG8. The terminals SG1 to SG8 will be referred to as segment terminals hereinafter. The recording head is driven by supplying a current from the common terminal side to the segment terminal side. The drive control is executed in units of common terminals. First, when a driver connected to the terminal CM1 is turned on, the eight heater resistors connected to the terminal CM1 can be energized. In this case, when the ON/OFF states of segment drivers are controlled, the heater resistors to be energized are selected. The heater resistor connected to the ON segment terminal generates heat by energization, and forms a bubble in an ink near it. An ink droplet is ejected from the corresponding nozzle by the pressure of the bubble. When the common drivers are sequentially turned on from the terminal CM2 to CM8, all the heater resistors can be energized. Fig. 31 is a block diagram showing a circuit arrangement of the head driver 607. The head driver 607 includes a pre-driver 651, a common driver 652, and a segment driver 653. The printer control IC 605 outputs common control signals COM1 to COM8, and segment control signals SEG1 to SEG8. The pre-driver 651 converts the common control signals COM1 to COM8 output from the printer control IC 605 into levels capable of driving the common driver 652. The common driver 652 is a source type driver, and supplies currents to the common terminals CM1 to CM8 of the recording head 606. The segment driver 653 is a source type driver, and absorbs currents from the segment terminals SG1 to SG8 of the recording head 606 in response to the segment control signals SEG1 to SEG8 output from the printer control IC 605. Fig. 32 is a timing chart of head control signals in the HQ and SHQ modes. Referring to Fig. 32, the common control signals COM1 to COM8 are sequentially enabled, and while each common control signal is enabled, the segment control signals SEG1 to SEG8 are selectively enabled in correspondence with recording data. Of the segment control signals, odd segment control signals SEG1, SEG3, SEG5, and SEG7 are enabled first, and even segment control signals SEG2, SEG4, SEG6, and SEG8 are then enabled. Since the segment control signals are selectively enabled in two groups, currents flowing through the common terminals CM1 to CM8 are halved as compared to a case wherein all the segments are simultaneously driven. For this reason, the allowable current capacity of the common driver 652 can be reduced to realize a compact, low-cost circuit. Since the number of nozzles which are simultaneously driven is halved, a vibration of an ink in the head generated upon ejection of ink droplets is eliminated. The ink vibration disturbs uniform ejection of ink droplets, and causes deterioration of print quality. For this reason, the eliminated ink vibration contributes to improvement of print quality. Fig. 33 is a timing chart of head control signals in the HS mode. In the HS mode, only odd segment signals SEG1, SEG3, SEG5, and SEG7 are enabled in an odd column print mode, and only even segment signals SEG2, SEG4, SEG6, and SEG8 are enabled in an even column print mode. For this reason, the print result has a pattern obtained by thinning out dots in a checker pattern. As in the HQ and SHQ modes, since the number of segments which are simultaneously driven is half of the total number of segments in the HS mode, the allowable current capacity of the common driver 652 can be reduced to realize a compact, low-cost circuit. In the HS mode, since the segments need not be selectively driven in two groups, the ON time of common signals is shortened as compared to the HQ or SHQ mode, and the head drive time can be shortened. For this reason, the print speed can be increased by increasing the head drive frequency. As described above, in the HQ and SHQ modes, the segments to be simultaneously driven are divided into odd and even groups, and these groups are time-divisionally driven. In the HS mode, odd segments and even segments are alternately driven in units of columns. For these reason, the allowable current capacity of the common driver 652 can be reduced to realize a compact, low-cost circuit. In the HQ and SHQ modes, since the segments are time-divisionally driven, an ink vibration in the head can be eliminated, and print quality can be improved. In the HS mode, since print dots are thinned out in a checker pattern, the head drive time can be shortened, and the print speed can be increased. Ejection amount control and head drive control will be described below with reference to Figs. 34 to 42B. In this embodiment, the drive condition of the recording head is controlled in accordance with the print mode, the ambient temperature, and the head chip temperature. Drive control having three print modes, i.e., HQ, SHQ, and HS modes, for increasing/decreasing the ejection amount is executed to correct a change in ejection amount caused by changes in ambient temperature and head chip temperature, thus realizing high image quality. In the ink-jet recording apparatus, when the temperature of the recording head is controlled within a predetermined range, ejection and the ejection amount can be stabilized, and a high-quality image can be recorded. A calculation detection means for the temperature of the recording head, and an optimal drive control method according to the temperature for realizing stable high-quality recording will be briefly described below. (1) Setting of Target Temperature Head drive control for stabilizing the ejection amount to be described below uses the head chip temperature as a control reference. More specifically, the head chip temperature is used as an index for detection of an ejection amount per dot ejected at that time. However, even when the chip temperature is constant, since the ink temperature in a tank depends on the ambient temperature, the ejection amount varies. For the purpose of eliminating this difference, a value which determines the head chip temperature to equalize the ejection amount in units of ambient temperatures (i.e., in units of ink temperatures) is a target temperature. The target temperature is pre-set as a target temperature table. Fig. 34 shows the target temperature table used in this embodiment. (2) Recording Head Temperature Calculation Means The recording head temperature is estimated and calculated based on previously input energy. In a calculation method, a change in temperature of the recording head is processed as an accumulation of discrete values per unit time, the change in temperature of the recording head according to the discrete value is calculated in advance within a range of inputtable energy, and the calculation results are summarized as a table. Note that the table employs a two-dimensional matrix (two-dimensional table) of input energy per unit time and elapsed time. In a temperature calculation algorithm means in this embodiment, the recording head as a combination of a plurality of members having different heat conduction times is substituted with models as thermal time constants fewer than those in practice, and calculations are individually performed using different required calculation intervals and required data hold times in units of models (thermal time constants). Furthermore, a plurality of heat sources are set, and a raised temperature width (temperature increment) is calculated for each heat source in units of models. These results are added to each other to calculate the head temperature. The reason why the chip temperature is not sensed using a sensor but is estimated and calculated from input energy is as follows: 1 ○ The response time obtained when the chip temperature is estimated and calculated is shorter than that obtained when the temperature is measured by a sensor. This allows a quick countermeasure against a change in chip temperature. 2 ○ Cost can be reduced. The estimated and calculated head temperature can serve as a reference for ejection drive control and sub-heater drive control in this embodiment. (3) PWM Control When the head is driven at a chip temperature described in the target temperature table in each environment, the ejection amount can be stabilized. However, the chip temperature sometimes changes according to, e.g., the print duty, and is not constant. For this reason, for the purpose of stabilizing the ejection amount, a means for driving the head in a multi-pulse PWM drive mode, and controlling the ejection amount independently of the temperature is PWM control. In this embodiment, a PWM table which defines pulses having an optimal waveform and width at that time in accordance with a difference between the head temperature and the target temperature in a corresponding environment is set in advance, thereby determining an ejection drive condition. (4) Sub-heater Drive Control When a desired ejection amount cannot be obtained under the PWM drive control, control for driving sub-heaters immediately before a print operation to cause the head temperature to approach the target temperature is sub-heater control. An optimal sub-heater drive time at that time is set in advance in correspondence with the difference between the head temperature and the target temperature in a corresponding environment, thereby determining a sub-heater drive condition. Control modes as the principal part of this embodiment will be individually described in detail below. (Temperature Prediction Control) Briefly speaking, a change in head temperature is calculated by evaluating it using a matrix calculated in advance within ranges of the thermal time constants of the head and inputtable energy. Temperature estimation of the recording head basically complies with the following general formulas of heat conduction: Heating Δtemp = a{1 - exp[-m*T]} ("*" indicates -- multiplied by --) Cooling from the middle of heating Δtemp = a{exp[-m(T - T 1 )] - exp[-m*T]} where temp: raised temperature of object a: balanced temperature of object by heat source T: elapsed time m: thermal time constant of object T 1 : time after heat source is removed If the recording head is processed as a lumped constant system, the chip temperature of the recording head can be theoretically estimated by calculating the above-mentioned formulas (1) and (2) in accordance with the print duty in units of time constants. However, in general, it is difficult to perform the above-mentioned calculations in view of the processing speed. Strictly speaking, since all the constituting members have different time constants, and a time constant is generated between adjacent members, the number of times of calculations becomes huge. In general, since an MPU cannot directly perform exponential calculations, approximate calculations must be performed, or a conversion table must be used. For this reason, the calculation time cannot be shortened. In this embodiment, the above-mentioned problems are solved by modelling and a calculation algorithm. (1) Modelling The present inventors obtained the result shown in Fig. 35 when energy was input to the recording head with the above arrangement, and data in the temperature rise process of the recording head were sampled. Strictly speaking, the recording head with the above-mentioned arrangement is constituted by a combination of many members having different heat conduction times. However, as can be seen from Fig. 35, within ranges wherein the differential value of a function between the LOG-converted raised temperature data and the elapsed time is constant (i.e., ranges A, B, and C having constant inclinations), the recording head can be substantially processed as heat conduction of a single member. From the above-mentioned result, in this embodiment, the recording head is processed as two thermal time constants in models associated with heat conduction. Note that the above-mentioned result indicates that regression can be more precisely performed by modelling having three thermal time constants. However, in this embodiment, it is determined that the areas B and C in Fig. 35 have almost equal inclinations, and the recording head is modelled using two thermal time constants in consideration of calculation efficiency. More specifically, one heat conduction is a model of a member having a time constant for raising the temperature to the balanced temperature in 0.8 sec (corresponding to the area A in Fig. 35), and the other heat conduction is a model having a time constant for raising the temperature to the balanced temperature.in 512 sec (as a model of the areas B and C in Fig. 35). Furthermore, in this embodiment, the recording head is modelled as follows. The temperature distribution in heat conduction is assumed to be negligible, and all members are processed as a lumped constant system. Two heat sources, i.e., heat for printing and heat of sub-heaters are assumed. Fig. 36 shows an equivalent circuit of heat conduction modelled in this embodiment. Although Fig. 36 illustrates only one heat source, two heat sources can be serially connected. (2) Calculation Algorithm In calculations of the head temperature in this embodiment, the above-mentioned general formulas of heat conduction are developed as follows to facilitate calculation processing. 〈Temperature drift after elapse of nt time after heat source is ON〉 a{1 - exp[-m*n*t]} ... 〈1〉 = a{exp[-m*t] - exp[-m*t] + exp[-2*m*t] - exp[-2*m*t] + ...... + exp[-(n-1)*m*t] - exp[-(n-1)*m*t] + 1 - exp[-n*m*t]} = a{1 - exp[-m*t]} + a{exp[-m*t] - exp[-2*m*t]} + a{exp[-2*m*t] - exp[-3*m*t]} ...... + a{exp[-(n-1)*m*t] - exp[-n*m*t]} = a{1 - exp[-mt]} ... 〈2-1〉 + a{exp[-m*(2t-t)] - exp[-m*2t]} ... 〈2-2〉 + a{exp[-m*(3t-t)] - exp(-m*3t]} ... 〈2-3〉 ...... + a{exp[-m*(nt-t)] - exp[-m*nt]} ... 〈2-n〉 Since the formulas are developed, as described above, formula 〈1〉 coincides with 〈2-1〉 + 〈2-2〉 + 〈2-3〉 + ... + 〈2-n〉. Formula 〈2-n〉: equal to the temperature of an object at time nt when heating is performed from time 0 to time t, and is turned off from time t to time nt. Formula 〈2-3〉: equal to the temperature of an object at time nt when heating is performed from time (n-3)t to time (n-2)t, and is turned off from time (n-2)t to time nt. Formula 〈2-2〉: equal to the temperature of an object at time nt when heating is performed from time (n-2)t to time (n-1)t, and is turned off from time (n-1)t to time nt. Formula 〈2-1〉: equal to the temperature of an object at time nt when heating is performed from time (n-1)t to nt. The fact that the total of the above formulas is equal to formula 〈1〉 means that the behavior of the temperature (raised temperature) of object 1 can be estimated and calculated such that the current temperature of object 1 is obtained by calculating a decreased temperature (temperature decrement), after an elapse of each unit time, of the temperature of object 1 raised by input energy per unit time (corresponding to each of formulas 〈2-1〉, 〈2-2〉, 〈2-3〉,..., 〈2-n〉), and by calculating a total sum of the decreased temperatures as opposed to raised temperatures (temperature increments) per unit time (〈2-1〉 + 〈2-2〉 + 〈2-3〉 + ... + 〈2-n〉). From the above description, in this embodiment, the calculation of the chip temperature of the recording head is performed four times (two heat sources * two thermal time constants) by the above-mentioned modelling. The required calculation interval and data hold time for each of the four calculations are as shown in Fig. 37. Figs. 38 to 41 show calculation tables each defined by a two-dimensional matrix of input energy and elapsed time. Fig. 38 is a calculation table for a heat source; an ejection heater, and a time constant; a short-range member group, Fig. 39 is a calculation table for a heat source; an ejection heater, and a time constant; a long-range member group, Fig. 40 is a calculation table for a heat source; a sub-heater, and a time constant; a short-range member group, and Fig. 41 is a calculation table for a heat source; a sub-heater, and a time constant; a long-range member group. In the drawings, "∼" (shorter one) means -- ranges up to the value of the next row or column in each table --and "∼" (larger one) indicates omitted section in the table. As shown in Figs. 39 to 41, the following calculations are performed at 0.05-sec intervals to obtain: (1) the raised temperature of a member having a thermal time constant represented by the short range upon driving of the ejection heater (ΔTmh); (2) the raised temperature of a member having a thermal time constant represented by the short range upon driving of the sub-heater (ΔTsh); and the following calculations are performed at 1.0-sec intervals to obtain: (3) the raised temperature of a member having a thermal time constant represented by the long range upon driving of the ejection heater (ΔTmb); and (4) the raised temperature of a member having a thermal time constant represented by the long range upon driving of the sub-heater (ΔTsb). When ΔTmh, ΔTsh, ΔTmb, and ΔTsb are added to each other (= ΔTmh + ΔTsh + ΔTmb + ΔTsb), the heat temperature at that time can be calculated. As described above, since the recording head constituted by combining a plurality of members having different heat conduction times is modelled by substituting the members with thermal time constants fewer than practical ones, the following merits can be expected: As compared to faithful execution of calculation processing in units of thermal time constants of all members having different heat conduction times and thermal time constants between members, the calculation processing amount can be greatly decreased without largely impairing calculation precision. Since the recording head is modelled using time constants as a reference for decision, calculation processing can be executed in a small number of times without impairing calculation precision. For example, in the above-mentioned case, when the recording head is not modelled in units of time constants, the required calculation processing interval is determined by the area A having a small time constant, and is 50 msec. On the other hand, since the data hold time of discrete data is determined by the areas B and C having large time constants, the required data hold time is 512 sec. More specifically, accumulation calculation processing of 10,240 data for previous 512 sec at 50-msec intervals must be performed, and the number of times of calculation processing becomes several hundred of times of that in this embodiment. As described above, in addition to the temperature calculation algorithm realized by: (1) processing a change in temperature of the recording head as an accumulation of discrete values per unit time; (2) calculating in advance a change in temperature of the recording head according to the discrete values within a range of inputtable energy, and forming a table of the calculation results; and (3) constituting the table as a two-dimensional matrix of input energy per unit time and the elapsed time, the recording head constituted by combining a plurality of members having different heat conduction times is modelled by substituting the members with thermal time constants fewer than practical ones, calculations are independently performed using different required calculation intervals and required data hold times calculated in units of models (thermal time constants), a plurality of heat sources are set to calculate a raised temperature width for each heat source in units of models, and these calculation results are added to each other to calculate the head temperature (multi-heat source calculation algorithm), so that a change in temperature of the recording apparatus can be processed completely in calculation processing without arranging any temperature sensor to the recording head even in an inexpensive recording apparatus. Furthermore, the above-mentioned PWM drive control and sub-heater control for controlling the temperature of the recording head can be properly performed, and ejection and the ejection amount can be stabilized, thus allowing high-quality image recording. Note that Figs. 42A and 42B show a comparison of the recording head temperature estimated by the head temperature calculation means described in this embodiment, and the actually measured recording head temperature. In Figs. 42A and 42B, abscissa: elapsed time (sec) ordinate: raised temperature (Δt) print pattern: (25% duty * 5 lines + 50% duty * 5 lines + 100% duty * 5 lines) * 5 times (printing of a total of 75 lines) Fig. 42A: a change in recording head temperature estimated by the head temperature calculation means Fig. 42B: a change in recording head temperature which is actually measured As can be seen from Figs. 42A and 42B, the temperature calculation means can precisely estimate the head temperature. (PWM Control) The ejection amount control method of this embodiment will be described in detail below with reference to the accompanying drawings. Fig. 43 is a view for explaining divisional pulses according to this embodiment. In Fig. 43, VOP represents the drive voltage, P1 represents the pulse width of the first pulse (to be referred to as a pre-heat pulse hereinafter) of a plurality of divided heat pulses, P2 represents the interval time, and P3 represents the pulse width of the second pulse (to be referred to as a main heat pulse hereinafter). T1, T2, and T3 represent times required for respectively determining the pulse widths P1, P2, and P3. The drive voltage VOP is one of electric energy sources required when electro-thermal conversion elements which receive this voltage generate, as a heater board, heat energy in an ink in ink channels defined by a top plate. The value of the drive voltage VOP is determined by the area, resistance, and film structure of the electro-thermal conversion elements, and the channel structure of the recording head. In the divisional pulse width modulation (PWM) drive method, pulses are sequentially applied to have the widths P1, P2, and P3. The pre-heat pulse is a pulse for mainly controlling the ink temperature in the channels, and plays an important role in the ejection amount control of the present invention. The pre-heat pulse width is set to be a value which does not cause a foaming phenomenon in the ink by heat energy generated by the electro-thermal conversion elements upon application of the pre-heat pulse. The interval time is set to assign a predetermined time interval for preventing the pre-heat pulse from interfering with the main heat pulse, and to obtain a uniform temperature distribution of the ink in the ink channels. The main heat pulse is set to cause the foaming phenomenon in the ink in the channels to eject the ink from ejection orifices, and its width P3 is determined by the area, resistance, and film structure of the electro-thermal conversion elements, and the ink channel structure of the recording head. The effect of the pre-heat pulse in a recording head having a structure, as shown in, e.g., Figs. 44A and 44B, will be described below. Figs. 44A and 44B are respectively a schematic longitudinal sectional view taken along an ink channel 701 and a schematic front view showing an arrangement of a recording head to which the present invention can be applied. Referring to Figs. 44A and 44B, each electro-thermal conversion element (ejection heater) 702 generates heat upon application of divisional pulses. The electro-thermal conversion element is arranged on a heater board together with an electrode wiring pattern for applying the divisional pulses thereto, and the like. The heater board consists of silicon, and is supported by an aluminum plate serving as a substrate of the recording head. A top plate 703 is formed with grooves for defining ink channels 701 and the like, and when the top plate is joined to the heater board (aluminum plate), the ink channels and a common ink chamber for supplying an ink to these channels are defined. The top plate is formed with ejection orifices 704 (hole area: 20 µ diameter or equivalent), which communicate with the corresponding ink channels. In the recording head shown in Figs. 44A and 44B, when the drive voltage VOP = 18.0 (V) and the main heat pulse width P3 = 4.114 [µsec] are set, and the pre-heat pulse width P1 is changed within a range from 0 to 3.000 [µsec], the relationship between an ejection amount Vd [ng/dot] and the pre-heat pulse width P1 [µsec], as shown in Fig. 45, is obtained. Fig. 45 is a graph showing the pre-heat pulse dependence of the ejection amount. In Fig. 45, V 0 represents the ejection amount obtained when P1 = 0 [µsec], and this value is determined by the head structure shown in Figs. 44A and 44B. For example, V 0 in this embodiment was V 0 = 18.0 [ng/dot] when the ambient temperature T R = 25°C. As indicated by a curve a in Fig. 45, as the pre-heat pulse width P1 increases, the ejection amount Vd increases linearly with a range of the pulse width P1 from 0 to P1 LMT , and the change in ejection amount Vd loses linearity in a range satisfying the pulse width P1 >P1 LMT . The ejection amount Vd is saturated and maximized when the pulse width P1 = P1 MAX . In this manner, the range up to the pulse width P1 LMT in which the change in ejection amount Vd with respect to the change in pulse width P1 shows linearity is effective as a range allowing easy ejection amount control based on the change in pulse width P1. For example, in this embodiment represented by the curve a , P1 LMT = 1.87 [µsec], and the ejection amount at that time was V LMT = 24.0 [ng/dot]. The pulse width P1 MAX corresponding to the saturated state of the ejection amount Vd was P1 MAX = 2.1 [µsec], and the ejection amount V MAX at that time was V MAX = 25.5 [ng/dot]. When the pulse width is larger than P1 MAX , the ejection amount Vd becomes smaller than V MAX . This phenomenon occurs for the following reason. That is, when a pre-heat pulse having a pulse width in the above-mentioned range is applied, a very small bubble (in a state immediately before film boiling) is formed on the electro-thermal conversion element, and the subsequent main heat pulse is applied before this bubble disappears. Thus, since the very small bubble disturbs foaming to be caused by the main heat pulse, the ejection amount decreases. This region is called a pre-foaming region, and in this region, it is difficult to execute ejection amount control using the pre-heat pulse as a medium. If the inclination of a straight line representing the relationship between the ejection amount and the pulse width within the range of P1 = 0 to P1 LMT [µsec] is defined as a pre-heat pulse dependence coefficient, the pre-heat pulse dependence coefficient K P is given by: K P = ΔVdP/ΔVP1 [ng/µsec·dot] This coefficient K P is determined by the head structure, drive condition, ink physical properties, and the like in dependently of the temperature. More specifically, curves b and c in Fig. 45 represent the above-mentioned relationships of other recording heads, and as can be seen from these curves, the ejection characteristics change depending on recording heads. In this manner, since the upper limit value P1 LMT of the pre-heat pulse P1 varies depending on recording heads, ejection amount control is performed while determining the upper limit value P1 LMT in units of recording heads, as will be described later. For example, in the recording head and ink represented by the curve a of this embodiment, K P = 3.209 [ng/µsec·dot]. Another factor for determining the ejection amount of the ink-jet recording head is the temperature (ink temperature) of the recording head. Fig. 46 is a graph showing the temperature dependence of the ejection amount. As indicated by a curve a in Fig. 46, the ejection amount Vd linearly increases as the ambient temperature T R (head temperature T H ) of the recording head increases. If the inclination of this straight line is defined as a temperature dependence coefficient, the temperature dependence coefficient K T is given by: K T = ΔVdT/ΔT H [ng/°C·dot] The coefficient K T is determined by the head structure, ink physical properties, and the like independently of the drive condition. In Fig. 46 as well, curves b and c represent the characteristics of other recording heads. For example, in the recording head of this embodiment, K T = 0.3 [ng/°C·dot]. The ejection amount control according to this embodiment can be realized using the above-mentioned relationships shown in Figs. 45 and 46. In this embodiment, double-pulse PWM drive control is performed. However, PWM drive control may be performed using multi-pulses, i.e., three or more pulses, or a main pulse PWM drive method for changing the main pulse width using a single pulse may be adopted. This embodiment executes control to uniquely set a PWM value from a temperature difference (ΔT) between the target temperature and the head temperature. Fig. 47 shows the relationship between ΔT and the PWM value. In Fig. 47, "∼" indicates -- ranges up to the value of the next column --, and "temperature difference" represents ΔT, "pre-heat" represents P1, "interval" represents P2, and "main" represents P3. Also, "set-up time" represents a time required from when a recording instruction is input until the pulse P1 actually rises. The set-up time is mainly a margin time until the driver rises, and is not an essential element of the present invention. In addition, "weighting" represents a weighting coefficient to be multiplied with the number of print dots which are detected for calculating the head temperature. Even when the number of dots to be printed remains the same, the raised temperature of the head obtained when dots are printed at a pulse width of 7 µsec becomes different from that obtained when dots are printed at a pulse width of 4.5 µsec. As a means for correcting the temperature difference caused by pulse-width modulation depending on a selected PWM table, "weighting" is used. (Sub-heater Drive Control) When the actual ejection amount is below the reference ejection amount even after the PWM drive control, sub-heater drive control is executed immediately before a print operation so as to adjust the ejection amount to the reference ejection amount. The sub-heater drive time is set from a sub-heater table in accordance with a difference (Δt) between the target temperature and the actual head temperature. Two sub-heater tables, i.e., a "quick heating sub-heater table" and a "normal sub-heater table", are prepared, and are selectively used depending on the following conditions (see Fig. 48). [When printing is re-started from non-print state] When 10 sec or more have elapsed from the end of the previous print operation, the "quick heating sub-heater table" is used. A1 in Fig. 48 represents an area for determining whether or not the quick heating table is used at the beginning of printing. When the elapsed time is less than 10 sec, the "normal sub-heater table" is used. [When continuous printing is executed] After 5 sec or more have elapsed from when printing was re-started from the non-print state, the "normal sub-heater table" is used. When the elapsed time is less than 5 sec, the table used at the beginning of printing is successively used. More specifically, when the quick heating sub-heater table was used, the "quick heating sub-heater table" is successively used; when the normal sub-heater table was used, the "normal sub-heater table" is successively used. A2 in Fig. 48 represents an area with a possibility of use of the quick heating table. The reason why the two tables are selectively used, and the quick heating sub-heater table is used is as follows. That is, since the ejection amount limit means using sub-heaters is a technique for controlling the ejection amount by increasing the head temperature, it requires a certain time for raising the temperature. For this reason, when a desired raised temperature cannot be obtained within a ramp-up time of the carriage, the print start timing must be delayed to assure an extra time for raising the temperature, resulting in a decrease in throughput. Fig. 49 shows the details of sub-heater drive conditions. In Fig. 49, "temperature difference" represents a difference (Δt) between the target temperature and the actual head temperature, "LONG" represents the quick heating sub-heater table, and "SHORT" represents the normal sub-heater table. (Overall Flow Control) The overall flow of the head control system will be described below with reference to Figs. 50 and 51. Fig. 50 shows an interrupt routine for setting a PWM drive value for ejection, and a sub-heater drive time. This interrupt routine is generated every 50 msec. Therefore, the PWM value and the sub-heater drive time are always updated at 50-msec intervals independently of the print or non-print state, and whether or not the environment requires sub-heater drive control. When an interrupt is generated at the 50-msec interval, the print duty for the past 50 msec is referred to (S2010). In this case, the print duty to be referred to at this time is a product of the number of actually ejected dots with weighting coefficients in units of PWM values, as has been described above in the paragraph of (PWM Control). The raised temperature (ΔTmh) when the heat source is the ejection heater and the time constant is that of the short-range member group is calculated from the duty for the past 50 msec, and a print history for the past 0.8 sec (S2020). Then, the drive duty of the sub-heater for the past 50 msec is similarly referred to (S2030), and the raised temperature (ΔTsh) obtained when the heat source is the sub-heater, and the time constant is that of the short-range member group is calculated from the sub-heater drive duty for the past 50 msec, and a sub-heater drive history for the past 0.8 sec (S2040). Then, the raised temperature (ΔTmb) obtained when the heat source is the ejection heater, and the time constant is that of the long-range member group, and the raised temperature (ΔTsb) obtained when the heat source is the sub-heater, and the time constant is that of the long-range member group, which temperatures are calculated in a main routine (to be described later), are referred to, and these temperatures are added to each other (= ΔTmh + ΔTsh + ΔTmb + ΔTsb), thereby calculating the head temperature (S2050). Then, a target temperature is set from the target temperature table (S2060), and the temperature difference (ΔT) between the head temperature and the target temperature is calculated (S2070). The PWM value as the optimal head drive condition according to ΔT is set based on the temperature difference ΔT, the PWM table, and the sub-heater table (S2080). The sub-heater drive time as the optimal head drive condition according to the temperature difference ΔT is set (S2100) on the basis of the selected sub-heater table (S2090). Thus, the interrupt routine ends. Fig. 51 shows the main routine. When a print instruction is input in step S3010, the print duty for the past 1 sec is referred to (S3020). In this case, the print duty to be referred to at this time is a product of the number of actually ejected dots with weighting coefficients in units of PWM values, as has been described above in the paragraph of (PWM Control). The raised temperature (ΔTmb) obtained when the heat source is the ejection heater, and the time constant is that of the long-range member group is calculated from the duty for the past 1 sec, and a print history for the past 512 sec, and is stored and updated at the predetermined memory position so as to be easily referred to in the interrupt routine generated every 50 msec (S3030). Then, the sub-heater drive duty for the past 1 sec is referred to (S3040), and the raised temperature (ΔTsb) obtained when the heat source is the sub-heater, and the time constant is that of the long-range member group is calculated from the sub-heater drive duty for the past 1 sec, and a sub-heater drive history for the past 512 sec. As in the case wherein ΔTmb is stored and updated, the temperature ΔTsb is stored and updated at the predetermined memory position so as to be easily referred to in the interrupt routine generated every 50 msec (S3050). Sub-heater drive control is executed according to the PWM value and the sub-heater drive time, which are updated every time an interrupt is generated every 50 msec (S3060), and thereafter, a print operation for one line is performed (S3070). In this embodiment, double-pulse and single-pulse PWM control modes are used for controlling the ejection amount and the head temperature. However, PWM control using three or more pulses may be used. When the head chip temperature is higher than a print target temperature, and cannot be decreased even by small-energy PWM control, the scanning speed of the carriage may be controlled, or the scanning start timing of the carriage may be controlled. In this embodiment, since the future head temperature can be predicted without using a temperature sensor, various head control operations can be performed before an actual print operation, and more proper recording can be realized. Since models are simplified, and the calculation algorithm is achieved by an accumulation of simple calculations, prediction control can be facilitated. The constants such as temperature prediction cycles (50-msec intervals and 1-sec intervals) used in this embodiment are merely examples, and do not restrict the present invention. This embodiment has three print modes, i.e., HQ, SHQ, and HS modes. The ejection mode is changed according to the print mode, and drive control according to the print mode is executed. As described above, in order to execute the drive control, the difference (Δt) between the target temperature of the head determined based on the ambient temperature and the actual head chip temperature is calculated. After Δt is calculated, Δt is corrected according to the print mode. Since the PWM value and the sub-heater drive time as the direct control parameters of the ejection amount are determined based on Δt, when Δt is corrected according to the print mode, the ejection amount can be controlled. The print modes will be described below. (Print Mode) In this embodiment, the HQ (High Quality) mode is normally set. The HQ mode is a mode for realizing a high-speed operation and high image quality at the same time. The SHQ (Super High Quality) mode is a super high image quality mode, which pursues higher image quality than the HQ mode. The HS (High Speed) mode is a draft high-speed mode for high-speed printing. The features of these three modes will be described below. (1) HQ Mode In the HQ mode, high-speed printing can be performed at a drive frequency of 6.25 kHz and a print speed of 173 cps (10 cpi). This drive frequency is achieved by a segment-shift effect in one drive block (common), and cannot be realized by a conventional drive method, which drives eight segments simultaneously. The segment-shift drive method is proposed in U.S. Application No. 872,924 (filed on April 23, '92) by the present applicant, and is a drive method for delaying the ON timings of eight segments, which are turned on within one block, so that even nozzles and odd nozzles are divisionally driven, as shown in Fig. 52. In this method, the ink refill peak timing is shifted to prevent a delay of the refill timing upon execution of continuous ejection. Also, the refill operation of nozzles is assisted by utilizing foaming energy of adjacent ejection nozzles. In a conventional simultaneous segment drive method, the ink refill operation cannot catch up with the high-frequency drive operation, and ejection is performed in a state wherein an ink is not sufficiently filled in the nozzle, resulting in an ejection error. When such ejection is continuously performed, bubbles which have not vanished are accumulated in the common ink chamber, thus causing an ink omission state. The segment-shift drive method can solve such a problem. In Fig. 52, t1 and t2 indicate the times from when a common signal is enabled until odd and even nozzles are respectively turned on. Also, TCon indicates the ON time of the common signal, and is 15.57 µsec in this mode. In this mode, since the drive frequency is as high as 6.25 kHz, electric power input per unit time is high, and is highest of the print modes of this embodiment. When the head is driven with high electric power, the temperature is easy increased by the head drive operation, and density nonuniformity easily occurs. In this embodiment, since the drive conditions of, e.g., multi-pulse PWM control are updated every 50 msec, intra-line and inter-line density nonuniformities can be prevented. Since the head is driven under the optical drive condition without inputting unnecessary energy by executing optimal multi-pulse PWM control according to the temperature difference between the ambient temperature and the head chip temperature, the temperature rise can be prevented as much as possible. Thus, the temperature rise itself is prevented, thereby minimizing density nonuniformity. (2) SHQ Mode The SHQ mode is a super high image quality mode capable of performing printing at a drive frequency of 4.46 kHz and at a print speed of 124 cps (10 cpi). In this embodiment, although multi-pulse PWM control is executed based on the difference between the ambient temperature and the head chip temperature as in the HQ mode, a table larger by several stages than a table selected according to the temperature difference is selected. For example, if the temperature difference is "1.5°C ∼ " (i.e. difference between 1.5°C and 4.5°C) in Fig. 47, three tables are skipped, and a table of "10.5°C ∼ " (i.e. difference between 10.5°C and 13.5°C) is set in place of the table corresponding to the temperature difference. To obtain a constant ink ejection amount, a table which can obtain a larger ejection amount than that of an optimal table is selected. Therefore, in the SHQ mode, the ejection amount can be increased, and a high-density image can be provided independently of the kinds of paper. However, for a recording medium with an extremely low fixing characteristic such as an OHP sheet, the HQ mode is used more preferably than this mode. In a high-temperature environment, the ejection amount is decreased to prevent the ejection amount from being increased too much. Thus, the temperature range, in which this mode as a high-density, high image quality mode can be used, can be widened. Since this mode places an importance on image quality, the main body can be controlled with higher precision although the speed is slightly lowered. For example, when the head mounting angle is a nominal value, a ruled-line shift between lines is 5.1 µm in the HQ mode, while it is 4.2 µm in this mode. Furthermore, the noise level in the HQ mode is 42 dB, while it is 40 dB in this mode, thus providing excellent low-noise characteristics. In this embodiment, the segment-shift drive control is executed as in the HQ mode so as to maintain ejection stability. Although fluctuations of the ink in the recording head are eliminated by the segment-shift drive control, the segment-shift drive control is not used in a region in which the frequency is unstable. Therefore, the drive frequency of this mode is as low as 4.46 kHz as compared to the HQ mode, fluctuations of the ink are very small, and ejection stability is very good in this region. In particular, since an increase in ejection amount is effective in a low-temperature environment, and ejection stability is good, an ejection error caused by an insufficiently refilled ink, which tends to occur in a low-temperature environment, can be prevented. In a low-temperature environment, super high image quality is maintained, and this mode has higher image quality level than the HQ mode. (3) HS Mode The HS mode is a high-speed mode capable of performing printing at a drive frequency of 8.93 kHz and a print speed of 248 cps (10 cpi). This mode has a print speed twice that of the SHQ mode, and draft printing based on divisional pulse control is executed, thus achieving high-speed printing. Since this mode places an importance on the speed rather than image quality, fluctuations and the like are not seriously considered. Since draft printing is performed, the ejection amount is small, and this mode is advantageous in terms of cost. As described above, print operations having unique features can be performed in these print modes. These print modes are set in correspondence with user's needs, and can be selected by a user. The present invention brings about excellent effects particularly in a recording head and a recording apparatus of the ink jet system using heat energy among the ink jet recording systems. As to its representative construction and principle, for example, one practiced by use of the basic principle disclosed in, for instance, U.S. Patent Nos. 4,723,129 and 4,740,796 is preferred. The above system is applicable to either one of the so-called on-demand type and the continuous type. Particularly, the case of the on-demand type is effective because, by applying at least one driving signal which gives rapid temperature elevation exceeding nucleus boiling corresponding to the recording information on electro-thermal conversion elements arranged in a range corresponding to the sheet or liquid channels holding liquid (ink), heat energy is generated by the electro-thermal conversion elements to effect film boiling on the heat acting surface of the recording head, and consequently the bubbles within the liquid (ink) can be formed in correspondence to the driving signals one by one. By ejecting the liquid (ink) through an ejection orifice by growth and shrinkage of the bubble, at least one droplet is formed. By making the driving signals into pulse shapes, growth and shrinkage of the bubble can be effected instantly and adequately to accomplish more preferably ejection of the liquid (ink) particularly excellent in accordance with characteristics. As the driving signals of such pulse shapes, the signals as disclosed in U.S. Patent Nos. 4,463,359 and 4,345,262 are suitable. Further excellent recording can be performed by using the conditions described in U.S. Patent No. 4,313,124 of the invention concerning the temperature elevation rate of the above-mentioned heat acting surface. As a construction of the recording head, in addition to the combined construction of an ejection orifice, a liquid channel, and an electro-thermal conversion element (linear liquid channel or right angle liquid channel) as disclosed in the above specifications, the construction by use of U.S. Patent Nos. 4,558,333 and 4,459,600 disclosing the construction having the heat acting portion arranged in the flexed region is also included in the invention. The present invention can be also effectively constructed as disclosed in Japanese Laid-Open Patent Application No. 59-123670 which discloses the construction using a slit common to a plurality of electro-thermal conversion elements as an ejection portion of the electro-thermal conversion element or Japanese Laid-Open Patent Application No. 59-138461 which discloses the construction having the opening for absorbing a pressure wave of heat energy corresponding to the ejection portion. Furthermore, the first to seventh embodiments of the present invention can independently provide the excellent operations and effects, as described above. When the two or more embodiments are combined, further excellent operations and effects can be obtained very effectively. According to the present invention, in a recording apparatus having a plurality of recording modes, recording can be performed under proper recording conditions in correspondence with the recording modes. Since sheet feed control, carriage control, wiping control, ejection amount control, and head drive control can be performed in correspondence with the recording modes, recording can be performed under proper conditions in terms of the recording speed, recording precision, recording quality, recording noise, and the like.

Claims: A recording apparatus having a recording head (7); first means (5, 6, 9, 10) for moving the recording head relative to a recording medium (1) in one scan direction; second means (2) for moving the recording medium relative to the recording head in a second scan direction different from said first scan direction after a predetermined amount of image has been recorded; and control means for controlling the operation of the recording head and the first and second moving means so that the recording apparatus has a plurality of different selectable modes of operation in which the recording speed is variable in accordance with a selected mode, and characterised in that said control means are adapted to control the speed with which the recording medium is moved by the second moving means in accordance with the selected mode of operation. Apparatus according to claim 1, wherein the plurality of recording modes include a high-speed recording mode, and when the high-speed recording mode is selected, said control means controls the operation of said second moving means in accordance with a drive curve capable of shortening the moving time in the sub-scan direction as compared to the case wherein another recording mode has been selected. Apparatus according to claim 2, wherein when the high-speed recording mode is selected, said control means controls the operation of said second moving means in accordance with a curve for increasing the moving speed to a predetermined moving speed and thereafter rapidly decreasing the moving speed. Apparatus according to any one of claims 1 to 3, wherein the plurality of recording modes include a low-noise recording mode, and when the low-noise recording mode is selected said control means controls the operation of said second moving means in accordance with a drive curve which has a highest speed allowing a low-noise operation as compared to the case wherein another recording mode has been selected. Apparatus according to any preceding claim, wherein the plurality of recording modes include a high-quality recording mode, and when the high-quality recording mode is selected said control means controls the operation of said second moving means in accordance with a drive curve which allows higher moving precision as compared to the case wherein another recording mode is selected. Apparatus according to claim 5, wherein when the high-quality recording mode is selected said control means controls the operation of said moving means in accordance with a drive curve for suppressing the highest speed to a small value, and setting a constant speed from the middle of the moving operation. Apparatus according to claim 1, wherein the control means is adapted to control the moving speed of said second moving means in the different drive modes in correspondence with the amount the recording medium is moved relative to said recording head. Apparatus according to claim 7, wherein said control means controls the operation of said second moving means in accordance with different drive curves in correspondence with different drive modes. Apparatus according to claim 8, wherein when said amount is not less than a predetermined value, said control means are adapted to control the operation of said second moving means in accordance with a drive curve having predetermined rising and falling patterns, and when the moving amount is less than the predetermined amount, said control means controls the operation of said moving means using a portion of a drive curve having symmetrical rising and falling patterns according to the amount. Apparatus according to claim 7, wherein said control means has first and second drive curves for operating said second moving means and operates said moving means in accordance with the drive curves so that when the amount of movement of said second moving means is not less than the predetermined amount, said control means operates said moving means in accordance with the first drive curve, when the amount of movement is less than the predetermined value, said control means operates said moving means using a portion of the second drive curve in correspondence with the amount. Apparatus according to claim 10, wherein when the amount of movement is not less than the predetermined amount, said control means controls the moving speed in correspondence with the selected recording mode. Apparatus according to claim 11, wherein when the recording mode is a high-quality recording mode, said control means causes the second means to move the recording medium relative to the recording head by not less than the predetermined amount and at a lower speed than in other recording modes. Apparatus according to claim 10, wherein when the amount of movement is less than the predetermined amount, said control means operates said moving means using a portion up to the middle of the rising pattern and a portion from the middle of the falling pattern of the second drive curve in correspondence with the amount of movement so as to achieve movement of less than the predetermined amount. Apparatus according to any preceding claim, wherein the recording head is an ink jet recording head and including second control means for controlling the amount of the ink ejected from the ejection orifices of said recording head in correspondence with the selected recording mode. Apparatus according to claim 14, wherein said second control means further controls the ejection amount of the ink in correspondence with the temperature of the recording head. Apparatus according to either of claims 14 or 15, wherein said recording head ejects ink droplets from ejection orifices by causing a change in the state of the ink using heat energy.

Inventors: HIRAMATSU SOICHI, KAWAKAMI HIDEAKI, KINOSHITA HIROYUKI, NAKATA KAZUHIRO, NOJIMA TAKASHI, SAIKAWA SATOSHI, SAITO HIROYUKI, SUZUKI TETSUO, TAKAHASHI KIICHIRO, TANIGURO MASAHIRO, YANAGI HARUYUKI, HIRAMATSU, SOICHI, KAWAKAMI, HIDEAKI, KINOSHITA, HIROYUKI, NAKATA, KAZUHIRO, NOJIMA, TAKASHI, SAIKAWA, SATOSHI, SAITO, HIROYUKI, SUZUKI, TETSUO, TAKAHASHI, KIICHIRO, TANIGURO, MASAHIRO, YANAGI, HARUYUKI, HIRAMATSU, SOICHI, C/O CANON KABUSHIKI KAISHA, KAWAKAMI, HIDEAKI, C/O CANON KABUSHIKI KAISHA, KINOSHITA, HIROYUKI, C/O CANON KABUSHIKI KAISHA, NAKATA, KAZUHIRO, C/O CANON KABUSHIKI KAISHA, NOJIMA, TAKASHI, C/O CANON KABUSHIKI KAISHA, SAIKAWA, SATOSHI, C/O CANON KABUSHIKI KAISHA, SAITO, HIROYUKI, C/O CANON KABUSHIKI KAISHA, SUZUKI, TETSUO, C/O CANON KABUSHIKI KAISHA, TAKAHASHI, KIICHIRO, C/O CANON KABUSHIKI KAISHA, TANIGURO, MASAHIRO, C/O CANON KABUSHIKI KAISHA, YANAGI, HARUYUKI, C/O CANON KABUSHIKI KAISHA
Applicants: CANON KK, CANON KABUSHIKI KAISHA
Application year: 1993
Main classification: B41J2
IPC codes: B41J2