The present application claims priority from Japanese Patent Application No. 2009-082586, which was filed on Mar. 30, 2009, the disclosure of which is herein incorporated by reference in its entirety.
1. Field of the Invention
The present invention relates to an image recording apparatus such as an ink jet printer.
2. Description of the Related Art
In an image recording apparatus including a liquid ejection head configured to eject liquid droplets onto a recording medium, there is a problem such as ink-ejection failure including lowering of an ejection speed, non-ejection, and unevenness of an ejection direction of the liquid droplets from ejection openings from which the liquid has not been ejected for a long time. In order to restrain the ink-ejection failure, in a conventional technique, a dummy jet (i.e., a preliminary ejection) is performed on a sheet from nozzles in which the ejection has not been performed for a period equal to or longer than a predetermined length of time.
In this conventional technique, it is preferable to reduce an amount of ink used in the preliminary ejection as much as possible in order to reduce an amount of the ink unnecessarily consumed by the preliminary ejection on the sheet. On the other hand, in order to restrain the ink-ejection failure, it is preferable to increase an amount of the ink used in the preliminary ejection as much as possible by performing the preliminary ejection as frequently as possible. Thus, in the conventional technique, it is difficult to achieve both of the reduction of the ink amount in the preliminary ejection and the restraint of the ink-ejection failure.
This invention has been developed in view of the above-described situations, and it is an object of the present invention to provide an image recording apparatus capable of achieving both of reduction of a liquid amount in a preliminary ejection and restraint of ink-ejection failure.
The object indicated above may be achieved according to the present invention which provides an image recording apparatus comprising: a liquid-ejection head in which formed a plurality of liquid-ejection openings which are arranged in a first direction and through each of which liquid is ejected onto a recording medium; a moving mechanism configured to move the recording medium relative to the liquid-ejection head in a second direction which is perpendicular to the first direction; a drive-data storage portion configured to store drive data based on which the liquid-ejection head is driven; a drive-data converting section configured to convert the drive data such that an image position adjustment in which a position of an image formed on the recording medium by the liquid ejected from the liquid-ejection head on the basis of the drive data which has been converted is changed in the first direction with respect to an image formed on the recording medium by the liquid ejected from the liquid-ejection head on the basis of the drive data which has not been converted; a first ejection-opening extracting section configured to extract at least one liquid-ejection opening whose number of ejections of the liquid during the recording of the image on at least one recording medium of a first predetermined number on the basis of the drive data which has not been converted by the drive-data converting section is smaller than a second predetermined number among the plurality of liquid-ejection openings; a second ejection-opening extracting section configured to extract at least one liquid-ejection opening whose number of ejections of the liquid during the recording of the image on at least one recording medium of a third predetermined number on the basis of the drive data which has been converted by the drive-data converting section is smaller than a fourth predetermined number among the plurality of liquid-ejection openings, the recording of the image being performed successively before or successively after the recording of the image on the at least one recording medium of the first predetermined number; and an ejection controller configured to control the ejection of the liquid from the liquid-ejection head such that at least one preliminary ejection of the liquid from at least one liquid-ejection opening extracted by both of the first ejection-opening extracting section and the second ejection-opening extracting section is performed upon recording of the image on at least one of a plurality of the recording media which is subjected to both of the recording of the image on the at least one recording medium of the first predetermined number on the basis of the drive data which has not been converted by the drive-data converting section and the recording of the image on the at least one recording medium of the third predetermined number on the basis of the drive data which has been converted by the drive-data converting section.
The objects, features, advantages, and technical and industrial significance of the present invention will be better understood by reading the following detailed description of embodiments of the invention, when considered in connection with the accompanying drawings, in which:
Hereinafter, there will be described embodiments of the present invention by reference to the drawings.
As shown in
A sheet-feed path through which the sheet P is fed is formed in the ink-jet printer 1 from the sheet-supply tray 11 toward the sheet-discharge portion 15 along bold arrow shown in
The sheet-feed unit 16 includes two belt rollers 6, 7, a sheet-feed belt 8, a tension roller 10, and a platen 18. The sheet-feed belt 8 is an endless belt which is wound around the belt rollers 6, 7 so as to bridge the rollers 6, 7. The tension roller 10 applies tension to the sheet-feed belt 8 by biasing or forcing the sheet-feed belt 8 downward from an inner surface of the belt 8. The platen 18 is disposed in an area surrounded by the sheet-feed belt 8 and supports the sheet-feed belt 8 at a position facing the heads 2 such that the sheet-feed belt 8 is not bent or warped downward. The belt roller 7 is a drive roller rotated in a clockwise direction in
An outer peripheral surface 8a of the sheet-feed belt 8 has a viscosity by being subjected to a silicone treatment. A nip roller 4 is disposed at a position facing to the belt roller 6. The nip roller 4 presses each sheet P supplied and fed from the sheet-supply tray 11 onto the outer peripheral surface 8a of the sheet-feed belt 8. The sheet P pressed onto the outer peripheral surface 8a is fed in a sheet-feed direction (which is a rightward direction in
A peeling plate 5 is provided at a position facing to the belt roller 7. The peeling plate 5 peels the sheet P from the outer peripheral surface 8a. The peeled sheet P is fed by two pairs of rollers 28 while being guided by guides 29a, 29b. Then, the sheet P is discharged onto the sheet-discharge portion 15 from a sheet-discharge opening 30 formed in an upper portion of the casing 1a. One of each pair of the three pairs of rollers 14, 28 is a drive roller which is rotated by a drive force of a sheet-feed motor 133 controlled by the controller 101. The other of each pair of rollers 14, 28 is a driven roller which is rotated with the rotation of a corresponding one of the rollers. The sheet-feed motor 133 is driven by a motor driver 123.
The four heads 2 respectively eject the inks of four colors different from each other, namely, magenta, yellow, cyan, and black. Each of the four heads 2 has a generally rectangular parallelepiped shape elongated in a main scanning direction (a first direction). Further, the four heads 2 are fixed so as to be arranged in the sheet-feed direction in which the sheet P is fed. That is, this printer 1 is a printer of line type.
A bottom surface of each head 2 functions as an ink-ejection surface 2a. In the ink-ejection surface 2a are formed a plurality of ink-ejection openings through which the ink is ejected. The plurality of ink-ejection openings are formed in each ink-ejection surface 2a in a direction parallel to the ink-ejection surface 2a and vertical to the sheet-feed direction, that is, in the main scanning direction (i.e., a longitudinal direction of the heads 2) so as to achieve a first resolution (i.e., a predetermined resolution). That is, the plurality of ink-ejection openings are formed in the ink-ejection surface 2a at predetermined intervals in the main scanning direction such that the image to be recorded on the sheet P has the first resolution. In the present embodiment, the plurality of ink-ejection openings are arranged in matrix in the ink-ejection surface 2a. When the fed sheet P is passed through just below the four heads 2, the inks of the respective four colors are ejected in order onto an upper surface of the sheet P from the ink-ejection openings. As a result, a desired color image is formed on the upper surface (i.e., a recording surface) of the sheet P.
Each of the heads 2 is connected to a corresponding one of ink tanks 17 in the ink tank unit 1b. The four ink tanks 17 respectively store the inks of the respective four colors. The inks are respectively supplied from the ink tanks 17 to the heads 2 through tubes.
[Configuration of Controller]
There will be explained the controller 101 in detail. The controller 101 includes a Central Processing Unit (CPU), an Electrically Erasable and Programmable Read Only Memory (EEPROM) which is a rewritable memory storing programs performed by the CPU and data used for the programs, and a Random Access Memory (RAM) temporarily storing data during the performance of the programs. The controller 101 functions, by cooperation of these hardware and software in EEPROM, as an ink-ejection controlling section 102, a sheet-feed controlling section 103, a drive-data storage portion 104, a flashing-pattern storage section 105, a converting section 106, a preliminary checking section 107, a first ejection-opening extracting section 108, a second ejection-opening extracting section 109, an elapsed-time storage section 110, a sheet counter 111, and so on.
The drive-data storage portion 104 stores drive data of the heads 2 which is about the image to be formed on the sheet P and which is transmitted from the PC 100. In the present embodiment, the drive data represents an amount of the ink (i.e., an ink amount) to be ejected on each recording cycle from each of the ink-ejection openings arranged in the main scanning direction in correspondence with the image to be recorded on the sheet P. Further, the drive data represents a position of each image dot formed on the sheet P in a virtual sheet P′ by which the sheet P is represented in a data space. Here, the recording cycle is defined as a length of time required for the movement of the sheet P relative to the heads 2 by a unit distance which corresponds to a recording resolution (a second resolution) in the sheet-feed direction (i.e., the sub-scanning direction or a second direction). The ink amount by which the ink is ejected from each ink-ejection opening during one recording cycle may include zero, a small amount, a moderate amount, and a large amount, for example. Further, for a preliminary ejection, the ink amount may additionally include a very small amount which is smaller than the small amount in the ink amount. It is noted that the preliminary ejection is ink-ejection for forming dots not forming the image on the sheet P. That is, the preliminary ejection is ink-ejection not based on original drive data. The number of the preliminary ejections is determined so as not to deteriorate the performance of the ink ejection to an extent more than a predetermined level. This number is determined by, e.g., an ink property, a shape of ink channels, and environmental conditions. The preliminary ejection may be performed on a plurality of the sheets P.
The ink-ejection controlling section 102 controls the head driving circuit 121 on the basis of the drive data stored in the drive-data storage portion 104 such that the ink is ejected from each of the ink-jet heads 2 at desired timings. Further, as will be described below, the ink-ejection controlling section 102 controls the head driving circuit 121 such that the preliminary ejection is performed when predetermined conditions are satisfied.
Here, there will be explained a virtual construction in which the number of the ink-ejection openings of each head 2 is thirty-nine. The sheet P shown in
The sheet-feed controlling section 103 controls the motor drivers 122-124 such that the sheet P is fed through the sheet-feed path and discharged onto the sheet-discharge portion 15 at a desired timing.
The flashing-pattern storage section 105 stores a flashing pattern in which one of the pixels in each of pixel rows extending in the sub-scanning direction is a preliminary-ejection candidate pixel in virtual matrix in which predetermined numbers of pixels (virtual pixels) are arranged respectively in the main scanning direction and the sub-scanning direction in the lattice shape. In this virtual matrix, there are arranged, in the main scanning direction, the same number of the pixels as the ink-ejection openings of each head 2, and there are arranged, in the sub-scanning direction, the same number of the pixels as a value obtained by dividing a specific length by a distance corresponding to the second resolution. The specific length is a length, in the sub-scanning direction, of a specific area (hereinafter may be referred to as a “preliminary ejection area”) in which preliminary ejection dots are formed on the sheet P, and the largest length of the specific length is the same as a length of the sheet P in the sub-scanning direction. The preliminary-ejection candidate pixel is a pixel corresponding to each area in which the preliminary ejection dot can be formed in the preliminary ejection area.
Here, there will be explained a virtual construction in which the number of the ink-ejection openings of each head 2 is thirty-nine.
The converting section 106 converts the drive data stored in the drive-data storage portion 104. Specifically, the converting section 106 converts the drive data such that an image position adjustment which is a shift of the image in the sheet P in the main scanning direction in units of the distance corresponding to the first resolution is performed for the image to be recorded on the sheet P. The drive data converted by the converting section 106 is stored into the drive-data storage portion 104 as converted drive data. The converting section 106 converts the drive data stored in the drive-data storage portion 104 not when the recording is performed for each of all the sheets P but only when conditions which will be described in detail are satisfied.
In the present embodiment, an amount of the shift (hereinafter may be referred to as a “shift amount”) in the conversion of the converting section 106 is not fixed in advance. The preliminary checking section 107 has functions the same as those of the above-described converting section 106, and the first ejection-opening extracting section 108 and the second ejection-opening extracting section 109 which will be described below for determination of the shift amount by the converting section 106. The preliminary checking section 107 preliminarily checks the presence or absence of the ejection (or the number of the ejections) of the ink droplet from each ink-ejection opening, for each of a plurality of the shifts whose shift amounts in the main scanning direction are different from each other. In the present embodiment, the preliminary checking section 107 shifts as a trial the image in the main scanning direction by −3, −2, −1, 0, +1, +2, and +3 dots (signs “−” and “+” respectively represent a leftward shift and a rightward shift), and preliminarily checks the presence or absence of the ejection of the ink droplet from each ink-ejection opening for each of the shift values. The preliminary check of the preliminary checking section 107 is preferably performed equally in the rightward and leftward directions by the same pixel(s). Specifically, the preliminary checking section 107 detects a position(s) and the number of the ink-ejection opening(s) which has or have not been used in the latest or previous recording on a previous sheet P and stores the position and the number. Then, the preliminary checking section 107 detects a position(s) and the number of the ink-ejection opening(s) which is or are not to be used in the next recording. In this time, the preliminary checking section 107 detects in order a position(s) and the number of the ink-ejection opening(s) in this recording which is or are not used in each shift amount while temporarily rewriting the drive data and, the preliminary checking section 107 compares the respective positions of the ink-ejection openings in the latest recording and the respective positions of the ink-ejection openings in each shift amount to the position(s) of the ink-ejection opening(s) in this recording which is or are not used in each shift amount. The preliminary checking section 107 calculates the number of the ink-ejection openings located at the position(s) at which the ink-ejection openings in the latest recording and in each shift amount coincide with each other in this comparison, and stores a relationship between the number of coinciding position(s) and the shift amount in which the positions coincide with each other. This relationship reflects on a processing of the converting section 106. As thus described, the preliminary checking section 107 detects only the position(s) of the ink-ejection openings and the presence or absence of the ejection from the ink-ejection openings.
The first ejection-opening extracting section 108 extracts the ink-ejection opening(s) whose number of the ejection of the ink droplet is smaller than a second predetermined number (one in this embodiment) among the ink-ejection openings of each head 2, during the recording of the image on the sheet(s) P of a first predetermined number (one in this embodiment) on the basis of the drive data which has not been converted by the converting section 106. For example, where the word “if” shown in
On the other hand, the second ejection-opening extracting section 109 extracts the ink-ejection opening(s) whose number of the ejection of the ink droplet is smaller than a fourth predetermined number (one in this embodiment) among the ink-ejection openings of each head 2, during the recording of the image on the sheet(s) P of a third predetermined number (one in this embodiment) on the basis of the converted drive data which has been converted by the converting section 106. For example, where the word “if” shown in
The converting section 106 determines the shift amount in which the number of the ink-ejection openings extracted twice (hereinafter may be referred to as the “overlapping extracted openings number”) is the smallest among the seven different shifts, on the basis of a result of the preliminary check for the seven different shifts performed by the preliminary checking section 107. Further, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment is performed using the determined shift amount.
There will be explained these operations on the basis of an example of
It is noted that, in the present embodiment, the preliminary checking section 107 preliminarily checks the overlapping extracted openings number in order of the shift amounts of −3, −2, −1, 0, +1, +2, and +3, and stores and overwrites, when the overlapping extracted openings number becomes the smallest, the shift amount in this time into a memory in the controller 101. Thus, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment is performed with the shift of the image by +3 dots. Where the above-described order of the check of the shift amount is reversed in the preliminary check, the image position adjustment is performed with the shift of the image by −3 dots.
In the example of
The elapsed-time storage section 110 stores a length of time elapsed from a time at which the latest image recording performed by the printer 1 is finished. The elapsed time stored in the elapsed-time storage section 110 is initialized each time when the recording is finished.
The sheet counter 111 has an initial value set to one and increments the value by one each time when the recording on each sheet P is finished. A storage content of the sheet counter 111 is initialized to one when a recovering processing is performed in S3 shown in
The ink-ejection controlling section 102 controls the ink ejection from each head 2 such that the ink droplets are ejected from each head 2 on the basis of the drive data which has not been converted by the converting section 106, in the case where the elapsed time stored in the elapsed-time storage section 110 is equal to or longer than a predetermined length of time, and in the case where the elapsed time is shorter than the predetermined length of time, and the count value of the sheet counter 111 is an odd number. As a result, the image is normally recorded on the sheet P without the shift.
Further, the ink-ejection controlling section 102 controls the ink ejection from each head 2 such that the ink droplets are ejected from each head 2 on the basis of the drive data which has been converted by the converting section 106, in the case where the elapsed time is shorter than the predetermined length of time, and the count value of the sheet counter 111 is an even number. As a result, the image shifted in the main scanning direction by the shift amount determined by the converting section 106 is recorded on the sheet P. It is noted that the same drive data may be used for the plurality of the sheets P in the image recording, and different drive data may be used in order.
Further, in the case where the elapsed time is shorter than the predetermined length of time, and the count value of the sheet counter 111 is the even number, the ink-ejection controlling section 102 controls the ink ejection from each head 2 such that the preliminary ejection from the ink-ejection opening(s) (which has or have been extracted twice in the image recording on two sheets P whose count values are successive in order of the odd number and the even number) extracted by the first ejection-opening extracting section 108 in the latest image recording on the sheet P and extracted by the second ejection-opening extracting section 109 in the image recording on the sheet P is performed once on the sheet P of the even number. As a result, the preliminary ejection dots are formed on the sheet P of the even number in addition to the shifted image. The ink amount in the preliminary ejection from each ink-ejection opening during one recording cycle is not particularly limited, and may be the same as the above-described small amount of the four types, for example. Here, the preliminary ejection dots are formed by the ink droplets each having the very small amount for the preliminary ejection. Thus, a viewability or a visibility of the preliminary ejection dots is extremely small.
A timing in which the preliminary ejection is performed for the ink-ejection opening(s) extracted twice is determined by the flashing pattern stored in the flashing-pattern storage section 105. There will be explained this operation in the above-described explanation. Where the converting section 106 has converted the drive data such that the image position adjustment is performed with the shift of the image by +3 dots in which the overlapping extracted openings number is the smallest (fifteen), the ink-ejection controlling section 102 specifies fifteen (39−6−18) white-colored boxes of thirty-nine boxes located on a lower portion of
Further, the ink-ejection controlling section 102 superposes (a) fifteen pixel rows respectively corresponding to the specified fifteen white-colored boxes in the flashing pattern stored in the flashing-pattern storage section 105 and (b) the converted drive data converted by the converting section 106. As a result, an ink-ejection pattern shown in
If the above-described shift of the image is not performed, the number of the ink-ejection openings for which the preliminary ejection is to be performed is twenty-one. This results in a larger amount of the ink consumed in the preliminary ejection. However, in the present embodiment, the control of the shift of the image is performed, thereby reducing the number of the ink-ejection openings for which the preliminary ejection is to be performed to fifteen. This makes it possible to reduce the amount of the ink consumed in the preliminary ejection. Further, ink-ejection failure is not caused because of the reduction in the number of the ink-ejection openings for which the preliminary ejection is to be performed. As thus described, according to the present embodiment, it is possible to achieve both of the reduction of the ink amount in the preliminary ejection and restraint of the ink-ejection failure.
[Image Recording Operation]
There will be next explained, with reference to a flow-chart in
Initially, in S1, the controller 101 of the printer 1 repeatedly judges whether the controller 101 has received a recording command from the PC 100 or not and/or whether there is any sheet not subjected to the recording on the basis of a recording command received before or not. Here, there are cases where the recording command is transmitted with the drive data or image data before converted to the drive data (e.g., image data produced in a general format such as JPEG) and where the recording command is transmitted without the drive data or the image data. Where the recording command is transmitted without the drive data or the image data, the drive data stored in the drive-data storage portion 104 which has been already transmitted to the printer 1 is designated as a recording object. It is noted that the image data received from the PC 100 is stored into the drive-data storage portion 104 after converted to the drive data by the controller 101. Further, when the printer 1 has received the recording command, the sheet-feed controlling section 103 starts the feeding of the sheet P at an appropriate timing.
In S2, the controller 101 judges whether the elapsed time stored in the elapsed-time storage section 110 is equal to or longer than the predetermined length of time or not. As described above, the elapsed time stored in the elapsed-time storage section 110 represents the length of time elapsed from the time at which the latest image recording performed by the printer 1 is finished.
Where the controller 101 has judged that the elapsed time is equal to or longer than the predetermined length of time (S2: YES), this recording processing goes to S3. In S3, the controller 101 performs the recovering processing of the heads 2. In the present embodiment, the recovering processing includes both of a purging operation in which the ink of each head 2 is forced to be ejected using a pump, not shown, and a wiping operation in which the ink-ejection surfaces 2a are wiped by a wiper, not shown, after the purging operation.
In S4, the first ejection-opening extracting section 108 extracts the ink-ejection opening(s) each of which is not used for the ejection of the ink droplet in the next image recording to be performed on one sheet P, on the basis of the drive data stored in the drive-data storage portion 104 which has not been converted by the converting section 106. A result of the extraction is stored into the memory in the controller 101.
Then, in S5, the count value of the sheet counter 111 is initialized to one. Then, in S6, the ink-ejection controlling section 102 controls the ejection of the ink droplets from each head 2 on the basis of the drive data stored in the drive-data storage portion 104. As a result, an image exactly based on the image data having not been converted by the converting section 106 is recorded on the sheet P. Specifically, the image “if” not shifted shown in
Where the controller 101 has judged that the elapsed time is shorter than the predetermined length of time (S2: NO), this recording processing goes to S8. In S8, the controller 101 judges whether the current count value of the sheet counter 111 is the even number or the odd number. Here, the current count value of the sheet counter 111 represents that the next recording to be performed on one sheet P is for the even-number sheet or the odd-number sheet as counted from the latest recovering processing performed in S3. Where the controller 101 has judged that the current count value of the sheet counter 111 is the odd number (S8: NO), this recording processing goes to S9.
In S9, like in S4, the first ejection-opening extracting section 108 extracts the ink-ejection opening(s) each of which is not used for the ejection of the ink droplet in the next image recording to be performed on one sheet P, on the basis of the drive data stored in the drive-data storage portion 104 which has not been converted by the converting section 106. Then, in S6, the image recording is performed on one sheet P, then, in S7, the count value of the sheet counter 111 is incremented by one, and this recording processing returns to S1.
Where the controller 101 has judged that the current count value of the sheet counter 111 is the even number (S8: YES), this recording processing goes to S10. In S10, the controller 101 checks, on the basis of the extractions in S4 or S9, the ink-ejection opening(s) from each of which no ink droplets have been ejected in the latest image recording on one sheet P. Specifically, the controller 101 loads data about the ink-ejection opening(s) extracted in S4 or S9.
Then, in S11, the controller 101 initializes a parameter “i” about the shift amount to −3. Then, in S12, the preliminary checking section 107 shifts, as a trial, the image by “i” dots. Specifically, like the operation of the converting section 106, the preliminary checking section 107 converts the drive data stored in the drive-data storage portion 104 such that the image is shifted by the “i” dots. Further, in S13, the preliminary checking section 107 temporarily extracts the ink-ejection opening(s) not to be used for the ejection of the ink droplets in the recording on the sheet P shifted as a trial in S12. This temporary extraction is the same as the operation performed by the second ejection-opening extracting section 109. Then, in S14, the preliminary checking section 107 calculates the number of the ink-ejection opening(s) which is or are the ink-ejection opening(s) checked in S10 and which is or are the ink-ejection opening(s) temporarily extracted in S13 (i.e., the overlapping extracted openings number).
In S15, the preliminary checking section 107 judges whether or not the number of the ink-ejection openings which has been calculated in S14 is smaller than the number of the ink-ejection opening(s) which has or have been checked in S10 in the latest recording and is the smallest among the number(s) of the ink-ejection openings which has or have been calculated in the processing(s) of S14 performed in the past. Then, where these conditions are satisfied (S15: YES), this recording processing goes to S16. In S16, the controller 101 stores all the shift amount(s) in which the conditions are satisfied into the memory in the controller 101, and this recording processing goes to S17. In this time, where the controller 101 has found the overlapping extracted openings number which is smaller than the overlapping extracted openings number having been judged to be the smallest, the shift amount corresponding to this newly found overlapping extracted openings number is overwritten and stored. Further, as long as the above-described conditions are satisfied, a plurality of the shift amounts whose overlapping extracted openings numbers are the same as each other are all stored. On the other hand, where the above-described conditions are not satisfied (S15: NO), this recording processing skips S16 and goes to S17.
In S17, the preliminary checking section 107 judges whether a current value of the parameter “i” is three or not. Where the preliminary checking section 107 has judged that the current value of the parameter “i” is smaller than three (S17: NO), the parameter “i” is incremented by one in S18, and this recording processing returns to S12 from which the same processings are repeated. Where the current value of the parameter “i” is three (S17: YES), this recording processing goes to S19.
In S19, the converting section 106 judges whether any shift amount is stored in the memory in the controller 101 or not. In the example with reference to
On the other hand, where the converting section 106 has judged that the shift amount(s) is or are stored (S19: YES), this recording processing goes to S20. In S20, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment is performed on the basis of the shift amount(s). In this time, where the plurality of the shift amounts are stored in the memory, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment is performed with the shift of the image by the shift amount whose absolute value is the smallest among the plurality of the shift amounts. It is noted that the conversion of the drive data by the converting section 106 is performed such that the amount of the ink droplets to be ejected from each of the ink-ejection openings formed in the ink-ejection surface 2a of each head 2 is adjusted in correspondence with the shift amount in the main scanning direction in order to perform the image position adjustment based on the shift amount stored in the memory of the controller 101. More specifically, the conversion of the drive data is performed such that the amount of the ink droplets ejected from each ink-ejection opening on the basis of the drive data having not been converted becomes on each recording cycle the amount of the ink-droplets ejected from each ink-ejection opening of the ink-ejection surface 2a which is located at a position shifted by the shift amount in the main scanning direction. Thus, in the case where the shift amount is +3 dots, the drive data is converted such that the amount of the ink ejected from each ink-ejection opening on the basis of the drive data having not been converted becomes the amount of the ink ejected from each ink-ejection opening whose position has been shifted by +3 dots.
Then, in S21, the second ejection-opening extracting section 109 extracts the ink-ejection opening(s) not to be used for the ejection of the ink droplets in the next image recording to be performed on one sheet P, on the basis of the converted drive data having been converted by the converting section 106 in S20. Further, in S22, the ink-ejection controlling section 102 specifies the ink-ejection opening(s) which is or are the ink-ejection opening(s) extracted in S4 or S9 by the first ejection-opening extracting section 108 in the latest image recording on one sheet P and which is or are also the ink-ejection opening(s) extracted in S21 by the second ejection-opening extracting section 109 in the next image recording on one sheet P. It is noted that the specified ink-ejection opening may be hereinafter referred to as an “overlapping extracted ink-ejection opening”. Identification data of the specified overlapping extracted ink-ejection opening(s) is written into the memory in the controller 101.
In S23, the ink-ejection controlling section 102 modifies the drive data converted by the converting section 106 in S20. Specifically, the ink-ejection controlling section 102 superposes (a) the pixel row(s) each including the overlapping extracted ink-ejection opening(s) specified in S22 in the flashing pattern stored in the flashing-pattern storage section 105 and (b) the converted drive data converted by the converting section 106 in S20. As a result, as described above, the ink-ejection pattern shown in
According to the present embodiment, the ink-jet printer 1 not only performs the ink ejection on the basis of the drive data not subjected to the shift adjustment by the converting section 106, but also performs the ink ejection on the basis of the drive data subjected to the shift adjustment by the converting section 106, thereby reducing the number of the ink-ejection openings in each of which the preliminary ejection needs to be performed. As a result, the amount of the ink required for the preliminary ejection can be reduced while restraining the ink-ejection failure by performing the preliminary ejection.
Further, in the present embodiment, the converting section 106 converts the drive data on the basis of the result of the preliminary check performed by the preliminary checking section 107 such that the image position adjustment is performed with the shift of the image by the shift amount in which the overlapping extracted openings number is the smallest. As a result, it is possible to increase a possibility that the amount of the ink required for the preliminary ejection can be further reduced.
Further, in the present embodiment, where there are a plurality of the image position adjustments whose shift amounts are different from each other and in each of which the overlapping extracted openings number is the smallest, the converting section 106 converts the drive data with the shift amount having the smallest absolute value among these plurality of image position adjustments. Thus, it is possible to restrain an amount of a displacement between a position of the image in the sheet P based on the drive data having not been converted and a position of the image in the sheet P based on the drive data having been converted as small as possible.
Further, in the present embodiment, since the preliminary ejection is performed only where the length of time elapsed from the time at which the latest image recording performed on the sheet P is shorter than the predetermined length of time, it is possible to prevent unnecessary preliminary ejection to be performed at the time when the elapsed time becomes long to such an extent that the ink-ejection failure cannot be recovered by the preliminary ejection.
There will be next explained a second embodiment of the present invention. In the present embodiment, the shift of the image in the main scanning direction in the first embodiment is replaced with 180-degree rotation. An overall construction of a printer in the present embodiment is the same as that in the above-described first embodiment. Thus, in the explanation of the present embodiment, the same reference numerals used in the first embodiment may be used for elements included in the printer in the present embodiment. Further, like in the first embodiment, the controller 101 functions as the ink-ejection controlling section 102, the sheet-feed controlling section 103, the drive-data storage portion 104, the flashing-pattern storage section 105, the converting section 106, the preliminary checking section 107, the first ejection-opening extracting section 108, the second ejection-opening extracting section 109, the elapsed-time storage section 110, the sheet counter 111, and so on. The flashing-pattern storage section 105 stores the flashing pattern the same as that shown in
In the present embodiment, the converting section 106 converts the drive data such that an image position adjustment in which the image on the sheet P is rotated 180 degrees is performed for the image to be recorded on the sheet P by the ejection of the ink droplets from the heads 2.
For example, where the word “if” shown in
Further, the ink-ejection controlling section 102 superposes (a) nine pixel rows respectively corresponding to the specified nine white-colored boxes in the flashing pattern stored in the flashing-pattern storage section 105 and (b) the converted drive data converted by the converting section 106. As a result, an ink-ejection pattern shown in
There will be next explained, with reference to a flow-chart in
Initially, in S31, the controller 101 of the printer 1 repeatedly judges whether the controller 101 has received a recording command from the PC 100 or not and/or whether there is any sheet not subjected to the recording on the basis of a recording command received before or not. In S32, the controller 101 judges whether the elapsed time stored in the elapsed-time storage section 110 is equal to or longer than the predetermined length of time or not. Where the controller 101 has judged that the elapsed time is equal to or longer than the predetermined length of time (S32: YES), this recording processing goes to S33. In S33, the controller 101 performs the recovering processing of the heads 2. In S34, the first ejection-opening extracting section 108 extracts the ink-ejection opening(s) each of which is not to be used for the ejection of the ink droplets in the next image recording to be performed on one sheet P, on the basis of the drive data which has not been converted by the converting section 106. The result of the extraction is stored into the memory in the controller 101.
Then, in S35, the count value of the sheet counter 111 is initialized to one. Then, in S36, the ink-ejection controlling section 102 controls the ejection of the ink droplets from each head 2 on the basis of the drive data having not been converted by the converting section 106. As a result, the image “if” not rotated 180 degrees shown in
Where the controller 101 has judged that the elapsed time is shorter than the predetermined length of time (S32: NO), this recording processing goes to S38. In S38, the controller 101 judges whether the current count value of the sheet counter 111 is the even number or the odd number. Where the controller 101 has judged that the current count value of the sheet counter 111 is the odd number (S38: NO), this recording processing goes to S39.
In S39, the processing the same as that of S34 is performed. Then, in S36, the image recording is performed on one sheet P on the basis of the drive data having not been converted by the converting section 106, and then this recording processing returns to S39 after performing S37.
Where the controller 101 has judged that the current count value of the sheet counter 111 is the even number (S38: YES), this recording processing goes to S40. In S40, the controller 101 checks, on the basis of the extractions in S34 or S39, the ink-ejection opening(s) from each of which no ink droplets have been ejected in the latest image recording on one sheet P.
Then, in S41, the preliminary checking section 107 rotates the image 180 degrees as a trial. Specifically, like the operation of the converting section 106, the preliminary checking section 107 converts the drive data stored in the drive-data storage portion 104 such that the image is rotated 180 degrees. Further, in S42, the preliminary checking section 107 temporarily extracts the ink-ejection opening(s) not to be used for the ejection of the ink droplets in the image position adjustment in which the image has been rotated 180 degrees as a trial in S41. Then, in S43, the converting section 106 calculates the number of the ink-ejection opening(s) which is or are the ink-ejection opening(s) checked in S40 and which is or are the ink-ejection opening(s) temporarily extracted in S42 (i.e., the overlapping extracted openings number).
In S44, the preliminary checking section 107 judges whether the overlapping extracted openings number calculated in S43 is smaller than the number of the ink-ejection opening(s) which has or have been checked in S40 or not. Then, where these conditions are satisfied (S44: YES), this recording processing goes to S45. On the other hand, where the above-described conditions are not satisfied (S44: NO), the drive data is not converted, and this recording processing goes to S46.
In S45, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment in which the image is rotated 180 degrees is performed. It is noted that the conversion of the drive data by the converting section 106 is performed such that the amount of the ink droplets to be ejected from each of the ink-ejection openings formed in the ink-ejection surface 2a of each head 2 is adjusted in correspondence with the 180-degree rotation of the image in order to perform the image position adjustment with the 180-degree rotation of the image. More specifically, the conversion of the drive data is performed such that the amount of the ink droplets ejected from each ink-ejection opening on the basis of the drive data having not been converted becomes the amount of the ink from a corresponding one of the ink-ejection openings which is located at a position symmetrical to that of each ink-ejection opening with respect to a midpoint of a corresponding one of the ink-ejection surfaces 2a in the main scanning direction, and a timing of the ink-ejection becomes a corresponding timing which is based on the 180-degree rotation of the image.
Then, in S46, the second ejection-opening extracting section 109 extracts the ink-ejection opening(s) not to be used for the ejection of the ink droplets in the next image recording to be performed on one sheet P, on the basis of the converted drive data having been converted by the converting section 106 in S45.
Further, in S47, the ink-ejection controlling section 102 specifies the overlapping extracted ink-ejection opening(s) which is or are the ink-ejection opening(s) extracted in S34 or S39 by the first ejection-opening extracting section 108 in the latest image recording on one sheet P and which is or are also the ink-ejection opening(s) extracted in S46 by the second ejection-opening extracting section 109 in the next image recording on one sheet P. Identification data of the specified overlapping extracted ink-ejection opening(s) is written into the memory in the controller 101.
In S48, the ink-ejection controlling section 102 modifies the drive data converted by the converting section 106 in S45. Specifically, the ink-ejection controlling section 102 superposes (a) the pixel row(s) each including the overlapping extracted ink-ejection opening(s) specified in S47 in the flashing pattern stored in the flashing-pattern storage section 105 and (b) the converted drive data converted by the converting section 106 in S45. As a result, as described above, the ink-ejection pattern shown in
According to the present embodiment, the ink-jet printer 1 not only performs the ink ejection on the basis of the drive data not subjected to the conversion of the 180-degree rotation by the converting section 106, but also performs the ink ejection on the basis of the drive data subjected to the conversion of the 180-degree rotation by the converting section 106, thereby reducing the number of the ink-ejection openings in each of which the preliminary ejection needs to be performed. As a result, the amount of the ink required for the preliminary ejection can be reduced while restraining the ink-ejection failure by performing the preliminary ejection.
Further, in the present embodiment, unlike in the first embodiment, the preliminary checking section 107 does not preliminarily check the present or absence of the ejection of the ink from the ink-ejection openings, for the plurality of the shift amounts. Thus, the operation of the preliminary checking section 107 can be completed in a relatively short time, whereby the recording processing can be speedily performed.
There will be next explained a third embodiment of the present invention. In the present embodiment, the shift of the image in the main scanning direction in the first embodiment is replaced with “the shift” and “the shift and the 180-degree rotation”. An overall construction of a printer in the present embodiment is the same as that in the above-described first embodiment. Thus, in the explanation of the present embodiment, the same reference numerals used in the first embodiment may be used for elements included in the printer in the present embodiment. Further, like in the first embodiment, the controller 101 functions as the ink-ejection controlling section 102, the sheet-feed controlling section 103, the drive-data storage portion 104, the flashing-pattern storage section 105, the converting section 106, the preliminary checking section 107, the first ejection-opening extracting section 108, the second ejection-opening extracting section 109, the elapsed-time storage section 110, the sheet counter 111, and so on. The flashing-pattern storage section 105 stores the flashing pattern the same as that shown in
In the present embodiment, the converting section 106 converts the drive data such that an image position adjustment which is at least one of (a) the shift of the image in the main scanning direction in the sheet P in units of the distance corresponding to the first resolution and (b) the 180-degree rotation of the image in the sheet P is performed for the image to be recorded on the sheet P by the ejection of the ink droplets from the heads 2.
There will be next explained, with reference to a flow-chart in
In S112, the preliminary checking section 107 performs, as a trial, (a) the shift of the image by the “i” dots and (b) the shift of the image by the “i” dots and the 180-degree rotation of the image. The shift of the image by the “i” dots is the same as that explained in S12 in the first embodiment. The shift of the image by the “i” dots and the 180-degree rotation of the image are combination of the operation explained in S12 in the first embodiment and the operation explained in S41 in the second embodiment. The rotation is performed after the shift in this explanation, but the order of these operations may be reversed. Each of the processings of S113, S114, S115, and S116 is independently performed for each of these two trials. It is noted that, the storage of all the shift amounts in S116 includes two patterns, namely, the case in which only the shift amount is stored and the case in which the combination of the shift amount and the 180-degree rotation is stored. Of course, where the preliminary checking section 107 has newly found a smaller overlapping extracted openings number, “the shift amount” or “the shift amount and the 180-degree rotation” corresponding to this newly found overlapping extracted openings number is or are overwritten and stored. In this time, where conditions defined in S115 are satisfied, a plurality of “the shift amounts” or a plurality of “the shift amounts and the 180-degree rotations” whose smaller overlapping extracted openings number are the same as each other are all stored.
In S120, the converting section 106 converts the drive data stored in the drive-data storage portion 104 such that the image position adjustment according to the stored shift amount (which means the above-described two patterns here) is performed. However, where the plurality of the shift amounts are stored, the converting section 106 converts the drive data such that the performance of the image position adjustment with only the shift is given a higher priority among a plurality of the image position adjustments according to the plurality of the stored shift amounts. That is, where the image position adjustment in which the overlapping extracted openings number becomes the smallest includes the adjustment with only the shift and the adjustment with both of the shift and the 180-degree rotation, the converting section 106 converts the drive data such that the image position adjustment with only the shift is performed. As a result, the percentage of the sheets P on each of which the image rotated 180 degrees is recorded is decreased, which can facilitate handling of the recorded sheets P. Further, the plurality of the shift amounts are stored upon the image position adjustment with only the shift, the converting section 106 selects the smallest shift amount.
For reference purposes,
According to the present embodiment, the ink-jet printer 1 not only performs the ink ejection on the basis of the drive data having not been converted by the converting section 106, but also performs the ink ejection on the basis of the drive data subjected to the conversion of “the shift” or “the shift and the 180-degree rotation” by the converting section 106, thereby reducing the number of the ink-ejection openings in each of which the preliminary ejection needs to be performed. As a result, the amount of the ink required for the preliminary ejection can be reduced while restraining the ink-ejection failure by performing the preliminary ejection. Especially in the present embodiment, since the image position adjustment can be performed with both of the shift and the 180-degree rotation, it is possible to increase a possibility that the amount of the ink required for the preliminary ejection can be further reduced. It is noted that, as a modification of the present embodiment, the preliminary checking section 107 may perform in S112 only the shift of the image by the “i” dots not excluding the case of “i=0” and the 180-degree rotation of the image as a trial.
While the embodiments of the present invention have been described above, it is to be understood that the invention is not limited to the details of the illustrated embodiments, but may be embodied with various changes and modifications, which may occur to those skilled in the art, without departing from the spirit and scope of the invention. For example, the controller 101 includes the preliminary checking section 107 in the above-described three embodiments, but this preliminary checking section 107 may be omitted. In this case, the converting section 106 converts the drive data such that the image position adjustment is performed with the shift by a predetermined fixed shift amount.
Further, the ink-jet printer 1 may be configured such that the controller 101 does not include the flashing-pattern storage section 105. In this case, the ink-ejection controlling section 102 determines the positions of the preliminary ejection pixels by calculation as appropriate.
The drive data may be data previous to the data (e.g., image data produced in a general format such as JPEG) representing, in each recording period, the amount of the ink to be ejected from each ink-ejection opening in correspondence with the image to be recorded. In this case, after converting the drive data, the converting section 106 converts the data to the data representing, in each recording period, the amount of the ink to be ejected from each ink-ejection opening.
Further, in the above-described three embodiments, each of all the first predetermined number, the second predetermined number, the third predetermined number, and the fourth predetermined number is one, but each of the first predetermined number through the fourth predetermined number may be any number. For example, where each of these numbers is a plural number in the first embodiment, the following steps or processings only need to be changed. That is, in S4 and S9, the number of the ejection of the ink droplets from each ink-ejection opening is extracted. Then, in S10, the ink-ejection opening(s) whose number of the ejection of the ink droplets is smaller than the second predetermined number among the plurality of ink-ejection openings is or are extracted upon the latest image recording on the sheets P of the first predetermined number on the basis of the drive data having been not converted. Further, in S13 and S21, the ink-ejection opening(s) whose number of the ejection of the ink droplets is smaller than the fourth predetermined number among the plurality of ink-ejection openings is or are extracted during the image recording on the sheet P of the third predetermined number on the basis of the converted drive data having been converted.
The ink-jet printer 1 may be configured such that, where each of the first predetermined number and the third predetermined number is a plural number, the image recording is successively performed on the sheets P of the first predetermined number, and the image recording is successively performed on the sheets P of the third predetermined number. As a result, the control of the ink-ejection can be simplified. Here, the word “successively” means that the image recording on the sheets P of the first predetermined number and the image recording on the sheets P of the third predetermined number are not mixed. As another modification, the ink-jet printer 1 may be configured such that these image recordings are mixed, that is, at least part of the image recording on the sheets P of the third predetermined number during the image recording on the sheets P of the first predetermined number.
In this time, it is preferable that the image recording is successively performed on the sheets P of the third predetermined number after the image recording has been successively performed on the sheets P of the first predetermined number. As a result, it is possible to apply the present invention to the ink-jet printer 1 also in the case where a recording command for the image recording on the sheet P of the third predetermined number has been received after the image recording on the sheets P of the first predetermined number is completed.
In the above-described three embodiments, the preliminary ejection is performed on the sheet P when the image recording is performed on the basis of the converted drive data, but the preliminary ejection may be performed on the sheet P when the image recording is performed on the basis of the drive data having not been converted. Further, the preliminary ejection may be performed on the sheet P at the both of the times when the image recording is performed on the basis of the converted drive data and when the image recording is performed on the basis of the drive data having not been converted. Further, the preliminary ejection may be performed on a plurality of the sheets P. Further, the preliminary ejection may be performed twice or more from one of the ink-ejection openings when the image recording is performed on the sheet P of the third predetermined number on the basis of the drive data having not been converted. This configuration is realized by providing two or more preliminary-ejection candidate pixels in each pixel row in the flashing pattern shown in
In the above-described three embodiments, the image recording on the sheet P of the third predetermined number is performed on the basis of the converted drive data after the image recording on the sheet P of the first predetermined number has been performed on the basis of the drive data having not been converted. However, the order of these image recordings may be reversed. These can be said that the image recording on the sheet P of the third predetermined number on the basis of the drive data having been converted is performed before or after the image recording on the sheet P of the first predetermined number on the basis of the drive data which has not been converted. This means that either one of the image recording on the sheet P of the first predetermined number and the image recording on the sheet P of the third predetermined number may be performed first, and includes that the image recording on the sheet P of the first predetermined number and the image recording on the sheet P of the third predetermined number are mixed. That is, the image recording on the sheet P of the first predetermined number may be performed on the basis of the drive data having not been converted after the image recording on the sheet P of the third predetermined number has been performed on the basis of the converted drive data. Also in this case, the preliminary ejection may be performed on any one or more of the sheets P.
In the above-described embodiments, the preliminary check is performed in ascending order of the shift amounts, namely, −3, −2, −1, 0, +1, +2, and +3 dots, but the preliminary check may be performed in descending order of the shift amounts. In this case, whether the order of the preliminary check is set to the ascending order or the descending order may be set by a user in advance. Further, where a negative decision is made in S19 (S19: NO), the second ejection-opening extracting section 109 extracts in S21 the ink-ejection opening(s), and then the ink-ejection controlling section 102 specifies in S22 the ink-ejection opening(s) extracted by the first ejection-opening extracting section 108 and the second ejection-opening extracting section 109, but the ink-jet printer 1 may be configured such that the processings of S21 and S22 are omitted, and the ink-ejection controlling section 102 refers the data about the ink-ejection openings loaded in S10 (the result of the extraction of the ink-ejection opening(s) by the first ejection-opening extracting section 108) to superpose in S23 the data and the flashing pattern. In the first embodiment, since the preliminary checking section 107 performs the preliminary check using the seven levels of the shift amounts (i.e., −3, −2, −1, 0, +1, +2, and +3 dots), a desired shift amount can be designated as appropriate even where the images recorded on the sheets P are the same as each other or different from each other. However, where the images the same as each other are recorded, the preliminary checking section 107 may perform the preliminary check for six levels of the shift amounts which exclude the shift amount “0” from the seven levels, from the viewpoint of simplification of the processing.
Further, in the first embodiment, the preliminary checking section 107 stores in S16 all the shift amount(s) in which the overlapping extracted openings number becomes the smallest, but the shift amount(s) may be sequentially overwritten in the memory in the controller 101 in accordance with the progress of the preliminary check from the viewpoint of simplification of the processing.
Where a negative decision is made in S44 (S44: NO), the second ejection-opening extracting section 109 extracts in S46 the ink-ejection opening(s), and then the ink-ejection controlling section 102 specifies in S47 the ink-ejection opening(s) extracted by the first ejection-opening extracting section 108 and the second ejection-opening extracting section 109, but the ink-jet printer 1 may be configured such that the processings of S46 and S47 are omitted, and the ink-ejection controlling section 102 refers the data about the ink-ejection openings loaded in S40 (the result of the extraction of the ink-ejection opening(s) by the first ejection-opening extracting section 108) to superpose in S48 the data and the flashing pattern.
Further, in any of the embodiments, it has been explained that the recording area and the preliminary ejection area coincide with each other, but these areas does not need to coincide with each other. For example, the preliminary ejection area can be set to any area in the recording area.
It is noted that, in the first embodiment, the converting section 106 converts the drive data such that the image position adjustment with the shift only in the main scanning direction is performed, but the converting section 106 can convert the drive data such that the image position adjustment with a shift in the sub-scanning direction. For example, the converting section 106 may convert the drive data such that the image is shifted by +1 or −1 dot in the sub-scanning direction in the second resolution at the same time when the image is shifted by +3 dots in the main scanning direction. In this case, the converting section 106 shifts the image in the main scanning direction and the sub-scanning direction, but, from the viewpoint of reducing the ink required for the preliminary ejection, the image only needs to be shifted in the main scanning direction, and thus whether the image is shifted in the sub-scanning direction or not may be appropriately set as required. Further, in the second embodiment, the converting section 106 converts the drive data such that the image position adjustment with the 180-degree rotation of the image is performed, but an angle of the rotation of the image is not limited to 180 degrees. For example, the converting section 106 may convert the drive data such that an image position adjustment with one-degree rotation of the image is performed and may convert the drive data such that an image position adjustment with 179-degree rotation of the image is performed. The conversion of the drive data by the converting section 106 is not limited to the image position adjustment with the shift in the main scanning direction and/or the rotation of the image as long as the user does not feel discomfort or uncomfortable when viewing the image. That is, in the case where the image position adjustment is performed such that the position of the image to be recorded on the sheet P on the basis of the drive data having been converted is changed in the main scanning direction with respect to the image to be recorded on the sheet P on the basis of the drive data having not been converted, the image position adjustment by the conversion of the drive data by the converting section 106 may reduce the ink required for the preliminary ejection. A manner of the image position adjustment can be appropriately selected as required.
Further, in view of the above, the controller 101 can be considered to include a drive-data converting section configured to convert the drive data such that the image position adjustment in which the position of the image formed on the sheet P by the ink ejected from the head 2 on the basis of the drive data which has been converted is changed in the main scanning direction with respect to the image formed on the sheet P by the ink ejected from the head 2 on the basis of the drive data which has not been converted, and this drive-data converting section can be considered to perform the processings of S20, S45, and S120. Further, in view of the above, the controller 101 can be considered to include a first ejection-opening extracting section configured to extract at least one ink-ejection opening whose number of ejections of the ink during the recording of the image on at least one sheet P of the first predetermined number on the basis of the drive data which has not been converted by the drive-data converting section is smaller than the second predetermined number among the plurality of ink-ejection openings, and this first ejection-opening extracting section can be considered to perform the processings of S4 and S9. Further, in view of the above, the controller 101 can be considered to include a second ejection-opening extracting section configured to extract at least one ink-ejection opening whose number of ejections of the ink during the recording of the image on at least one sheet P of the third predetermined number on the basis of the drive data which has been converted by the drive-data converting section is smaller than the fourth predetermined number among the plurality of ink-ejection openings, the recording of the image being performed successively before or successively after the recording of the image on the at least one sheet P of the first predetermined number, and this second ejection-opening extracting section can be considered to perform the processing of S21. Further, in view of the above, the controller 101 can be considered to include an ejection controller configured to control the ejection of the ink from the head 2 such that at least one preliminary ejection of the ink from at least one of ink-ejection opening extracted by both of the first ejection-opening extracting section and the second ejection-opening extracting section is performed upon recording of the image on at least one of the sheets P which is subjected to both of the recording of the image on the at least one sheet P of the first predetermined number on the basis of the drive data which has not been converted by the drive-data converting section and the recording of the image on the at least one sheet P of the third predetermined number on the basis of the drive data which has been converted by the drive-data converting section, and this ejection controller can be considered to perform the processing of S23.
Number | Date | Country | Kind |
---|---|---|---|
2009-082586 | Mar 2009 | JP | national |