1. Field of the Invention
The present invention relates to a printing technique that forms dots on a printing medium with multiple print heads.
2. Description of the Related Art
Color printers which eject several color inks with a print head to form ink dots on a printing medium have become widely used. High-speed printing apparatuses with multiple print heads have also been proposed.
In the case of printing with multiple print heads, there is a positional misalignment of the multiple print heads. This results in a greater deviation of the dot forming position, compared with printing with a single print head. The deviation of the dot forming position undesirably deteriorates the printing quality.
The object of the present invention is thus to solve the drawback of the prior art technique and to provide a technique of reducing deterioration of the printing quality due to the deviation of the dot forming position in the case of printing with multiple print heads.
In order to attain the above and the other objects of the present invention, there is provided a printing apparatus for printing by recording ink dots on a print medium while moving a print head group in a main scan direction. The print head group includes a plurality of print heads located at different positions in a sub-scan direction. Each of the plurality of print heads have a plurality of nozzles arrayed along the sub-scan direction. The printing apparatus is configured such that a nozzle located closer to a center in the sub-scan direction on the each print head has a greater recording-target pixel rate. The recording-target pixel rate is a rate of pixels in which the nozzle is in charge of a formation of a dot while the nozzle among the plurality of nozzles passing over one raster line.
The printing apparatus of the invention is set such that the nozzle located closer to the center in the sub-scan direction on each print head has a greater recording-target pixel rate. This arrangement effectively reduces deterioration of the printing quality due to the deviation of the dot forming position in the course of printing with multiple print heads.
In one preferable arrangement of the printing apparatus, the printing apparatus is configured such that a plurality of print heads are used to record each raster line.
This arrangement effectively prevents the printing quality from being significantly deteriorated, due to an attachment error of part of the print heads, by printing with multiple print heads.
In the above printing apparatus, the recording-target pixel rate of each nozzle may be set such that each of the plurality of nozzles is allowed to form dots intermittently at a rate of one in q (an integer of at least two) on a plurality of pixel positions on the raster line, thereby completing dot formation on the raster line while the plurality of nozzles scan on the raster line in a printing execution area of the print medium during a plurality of main scans.
The technique of the invention is applicable to the intermittent overlapping recording method. In the structure of forming dots only in an intermittent manner, the degree of freedom tends to be restricted in settings of the target pixels recorded with the respective nozzles. The effects of the invention are significant in this structure, since the respective nozzles often have non-uniform settings of the recording-target pixel rate.
In the above printing apparatus, the plurality of print heads include a plurality of nozzles arrayed in the sub-scan direction at a pitch of k×P. The k is an integer of at least two. The printing apparatus further comprises a main scan driver, a sub-scan driver, a print head driver, and a controller. The main scan driver is configured to move the print heads in the main scan direction. The sub-scan driver is configured to move the print medium in the sub-scan direction between the main scans. The print head driver is configured to drive the print head group to eject ink drops during the main scan of the print heads. The controller is configured to control the main scan driver, the sub-scan driver, and the print head driver. The controller in a specific print mode is capable of: (a) controlling the print head driver such that the print head group ejects ink drops so as to record each raster lines with nozzles included in the plurality of print heads; and (b) controlling the sub-scan driver such that the sub-scan driver performs a constant sub-scan of F×P. P is a minimum pitch of dots in the sub-scan direction. F is an integer. The specific print mode is configured such that N and parameters F, g, S, R satisfy equations (1) and (2).
F=g×k±1 (1)
N=F×S+R (2)
where N denotes a number of working nozzles for ejecting one color of ink in each print head during each main scan, and N is an integer of at least three, and the parameters g, S, R are an integer of at least one.
The application sets the sub-scan feed amount to have a greater number of overlaps in the main scan line formed with R (at least one) end nozzles, which are located in the vicinity of the end of the print head and cause greater deviations of the dot forming position. This arrangement thus sets a smaller value to the recording-target pixel rate with regard to such end nozzles. Here it is preferable that R is equal to any of integers 2 to 5.
The present invention can be realized in various forms such as a method and apparatus for printing, a method and apparatus for printing control, and a computer-readable medium implementing the above scheme.
Some modes of carrying out the invention are discussed below as preferred embodiments in the following sequence:
A. Structure of Apparatus
B. Basic Conditions of the Recording Method
C. Recording Method in the First Embodiment
D. Recording Method in the Second Embodiment
E. Relation between Number of Surplus Nozzles and Number of Overlaps
F. Modifications
A. Structure of Apparatus
The paper feed unit 21 has a roll paper holder 29, on which roll paper as the printing paper P is settable. The roll paper holder 29 is held by two support columns 26 of the color printer 20. The paper delivery unit 25 has a windup holder 23, on which the roll paper is windable. Like the roll paper holder 29, the windup holder 23 is held by the two support columns 26 and is rotatable by a non-illustrated drive unit.
Multiple nozzles in each nozzle array are arranged in a sub-scan direction at a fixed nozzle pitch k−D. Here k represents an integer and D represents a pitch corresponding to a printing resolution in the sub-scan direction (called ‘dot pitch’). In the specification hereof, this is also expressed as ‘the nozzle pitch is k dots’. Here the unit ‘dot’ means the dot pitch of the printing resolution. The unit ‘dot’ is also applied for the sub-scan feed amount.
Each nozzle has a piezoelectric element (not shown) as an actuator element to actuate each nozzle for ejection of ink droplets. In the course of printing, ink droplets are ejected from the respective nozzles, while the print head group 28 moves in the main scan direction.
The multiple nozzles in each nozzle array may not be aligned in the sub-scan direction but may have a different arrangement, for example, a zigzag configuration. In the case of the zigzag configuration of the nozzles, the nozzle pitch k−D in the sub-scan direction is defined in the same manner as FIG. 2. In the specification hereof, the expression ‘multiple nozzles arranged in the sub-scan direction’ is used in a wide sense and includes both the nozzles aligned and the nozzles arranged in zigzag.
More specifically, the mask circuit 222 allows transmission of the original drive signal COMDRV at a level ‘1’ of the print signal PRT(i). The transmitted original drive signal is then supplied as a drive signal DRV to the piezoelectric element PE. The mask circuit 222 blocks the original drive signal COMDRV at a level ‘0’ of the print signal PRT(i). The serial print signal PRT(i) represents a recording status of each pixel recorded by the i-th nozzle in one main scan.
In the color printer 20 having the hardware construction discussed above, while the paper P is fed via the windup holder 23, the carriage 30 is reciprocated by the carriage motor 24. Simultaneously, the piezoelectric elements of the print head group 28 are actuated to eject ink droplets of the respective color inks and form ink dots, thus forming a multi-color, multi-tone image on the paper P.
B. Basic Conditions of the Recording Method:
Before giving a detailed explanation of the recording method used in the embodiments of the present invention, first, the basic conditions of a normal interlace recording method is explained hereafter. An “interlace recording method” means a recording method that is used when the nozzle pitch k in the sub-scan direction is two or greater. With an interlace recording method, with one main scan, a raster line that cannot be recorded is left between adjacent nozzles, and the pixels on this raster line are recorded during another main scan. In this specification, “printing method” and “recording method” are synonyms. A raster line is also called “main scan line”.
As shown at the left side of
At the right side of
In
In the example in
In the table in
As can be understood from the example in
When the scan repetition count s is 1, to have no gaps or overlap in the raster line that is to be recorded in the valid recording range, the following conditions must be met.
Condition c1: The number of sub-scan feeds of one cycle is equal to nozzle pitch k.
Condition c2: Nozzle offset F after each sub-scan feed in one cycle assumes a different value in a range from 0 to (k−1).
Condition c3: The average sub-scan feed amount (ΣL/k) is equal to the working nozzle number N. In other words, the cumulative value ΣL of sub-scan feed amount L per cycle is equal to the working nozzle number N multiplied by nozzle pitch k, (N×k).
Each of the aforementioned conditions can be understood by thinking as follows. There are (k−1) raster lines between adjacent nozzles. In order for a nozzle to return to the reference position (position where offset F is 0) while performing recording on these (k−1) raster lines during one cycle, the number of sub-scan feeds in one cycle will be k. If the number of sub-scan feeds in one cycle is less than k, there will be gaps in the recorded raster lines, and if there are more than k sub-scan feeds in one cycle, there will be overlap in the recorded raster lines. Therefore, the aforementioned first condition c1 is established.
When the number of sub-scan feeds in one cycle is k, gaps and overlaps in the recorded raster lines are eliminated only when the values of offset F after each sub-scan feed are different from each other in the range 0 to (k−1). Therefore, the aforementioned second condition c2 is established.
If the aforementioned first and second conditions are established, during one cycle, recording of k raster lines will be performed for each of N nozzles. Therefore, with one cycle, recording of N×k raster lines is performed. Meanwhile, if the aforementioned third condition c3 is met, as shown in
The dot recording method shown in
In this way, the overlapping method that has intermittent pixel positions on a raster line as a recording target during each main scan is called an “intermittent overlapping method”. Also, instead of having intermittent pixel positions as the recording target, it is also possible to have all pixel positions on a raster line during each main scan be the recording target. In other words, when executing a main scan s times on one raster line, it is allowable to overstrike dots on the same pixel position. This kind of overlapping method is called an “overstrike overlapping method” or “complete overlapping method”.
With an intermittent overlapping method, it is acceptable, as far as the target pixel positions of the multiple nozzles on the same raster line are shifted in relation to each other, so for the actual shift amount in the main scan direction during each main scan, a variety of shift amounts other than that shown in
The value of offset F of each pass in one cycle is shown at the bottom of the table in FIG. 8B. One cycle includes six passes, and offset F for pass 2 to pass 7 includes a value in the range of zero to two twice each. Also, the change in offset F for three passes from pass 2 to pass 4 is equal to the change in offset F for three passes from pass 5 to pass 7. As shown at the left side of
Generally, when scan repetition count s is an integer of two or greater, the first through third conditions c1 through c3 described above can be rewritten as the following conditions c1′ through c3′.
Condition c1′: The sub-scan feed count of one cycle is equal to the multiplied value of nozzle pitch k and scan repetition count s, (k×s).
Condition c2′: Nozzle offset F after each of the sub-scan feeds in one cycle assumes a value in the range of 0 through (k−1), and each value is repeated s times.
Condition c3′: The sub-scan average feed amount {ΣL/(k×s)} is equal to effective nozzle count Neff (=N/s). In other words, cumulative value ΣL of sub-scan feed amount L per cycle is equal to the multiplied value of effective nozzle count Neff and the sub-scan feed count (k×s), {Neff×(k×s)}.
The aforementioned conditions c1′ through c3′ also holds when scan repetition count s is one. Therefore, conditions c1′ to c3′ can be thought of as conditions that are generally established in interlace recording methods regardless of the value of scan repetition count s. In other words, if the aforementioned three conditions c1′ through c3′ are satisfied, it is possible to eliminate gaps and unnecessary overlaps for recorded dots in the valid recording range. However, when using the intermittent overlapping method, a condition is required whereby the recording positions of nozzles that record on the same raster line are shifted in relation to each other in the main scan direction. In addition, when using an overstrike overlapping method, it is enough to satisfy the aforementioned conditions c1′ to c3′, and for each pass, all pixel positions are subject to recording.
In
C. Recording Method in First Embodiment
The pixel position numbers shown on the right side of
In second through sixth raster lines, two nozzles included in the respective print heads 60a and 60b are actuated to form dots. For example, dots on the second raster line are formed with a #3 nozzle of the print head 60b and a #5 nozzle of the print head 60a. Dots on the third raster line are formed with a #5 nozzle of the print head 60b and a #7 nozzle of the print head 60a. In the specification hereof, each pixel position having an odd pixel position number is called an odd-numbered pixel position, whereas each pixel position having an even pixel position number is called an even-numbered pixel position. In the description below, the suffix to the nozzle number expresses the print head to which the nozzle belongs to. For example, the #3 nozzle of the print head 60b is expressed as the #3b nozzle, and the #1 nozzles of the print heads 60a and 60b are expressed as the #1ab nozzles.
In general, (1+7×n)-th raster lines are formed with #1b, #8b, and #3a nozzles, (2+7×n)-th raster lines are formed with #3b and #5a nozzles, (3+7×n)-th raster lines are formed with #5b and #7a nozzles, (4+7×n)-th raster lines are formed with #7b and #2a nozzles, (5+7×n)-th raster lines are formed with #2b and #4a nozzles, (6+7×n)-th raster lines are formed with #4b and #6a nozzles, and (7+7×n)-th raster lines are formed with #6b, #1a, and #8a nozzles. Here the small letter ‘n’ represents a non-negative integer.
This recording method is set to record dots on each raster line with multiple print heads. Such setting desirably prevents the printing quality from being significantly deteriorated, due to an attachment error of part of the print heads, in the course of printing with multiple print heads.
The recording-target pixel rates of the respective nozzles are given below in the arrangement of the first embodiment. The ‘recording-target pixel rate’ of a certain nozzle means the rate of pixels, in which dots are to be formed by the certain nozzle in the pass of one raster line, among multiple nozzles taking charge of recording in each raster line. In each of the (1+7×n)-th raster lines, for example, the odd-numbered pixel positions are formed only with the #3a nozzle, while the even-numbered pixel positions are formed evenly with the #1b and #8b nozzles. The recording-target pixel rate of the #3a nozzle is accordingly 0.50, and the recording-target pixel rates of the #1b and #8b nozzles are 0.25. According to the definition, the sum of the recording-target pixel rates of multiple nozzles that take charge of dot formation on each raster line is equal to 1.0.
Each of the (2+7×n)-th raster lines is recorded evenly with the #3b and #5a nozzles. Similarly, each of the (3+7×n)-th raster lines is recorded evenly with the #5b and #7a nozzles, each of the (4+7×n)-th raster lines is recorded evenly with the #7b and #2a nozzles, each of the (5+7×n)-th raster lines is recorded evenly with the #2b and #4a nozzles, and each of the (6+7×n)-th raster lines is recorded evenly with the #4b and #6a nozzles. The recording-target pixel rates of these nozzles are accordingly 0.5.
In each of the (7+7×n)-th raster lines, however, the odd-numbered pixel positions are formed with the #6b nozzle, while the even-numbered pixel positions are formed evenly with the #1a and #8a nozzles. The recording target pixel rate of the #6b nozzle is accordingly 0.5, and the recording-target pixel rates of the #1a and #8a nozzles are 0.25.
These results are summarized with regard to the nozzle numbers:
(1) The recording-target pixel rates of the #1ab and #8ab nozzles are all 0.25. These nozzles are located at the ends on the print heads 60a and 60b.
(2) The recording-target pixel rates of the #2ab, #3ab, #4ab, #5ab, #6ab, and #7ab nozzles are all 0.50. These nozzles are located closer to the center in the sub-scan direction on the print heads 60a and 60b. In this manner, the nozzle closer to the center in the sub-scan direction is set to have the greater recording-target pixel rate, among multiple nozzles on each print head.
In the first raster line, the #3a nozzle takes charge of recording at (1+4×n)-th and (3+4×n)-th pixel positions. The #1b nozzle takes charge of recording at (2+4×n)-th pixel positions, and the #8b nozzle takes charge of recording at (4+4×n)-th pixel positions. The raster data representing the dot formation status on the first raster line are thus allocated in the following manner. The signal transmitted to the print head 60a and the signal transmitted to the print head 60b have a time difference by a timing corresponding to the offset shown in FIG. 9.
The raster data on the (1+4×n)-th and (3+4×n)-th pixel positions are allocated to the #3a nozzle that takes charge of recording at these pixel positions. The raster data on the other pixel positions allocated to the #3a nozzle are dummy data. Here the ‘dummy data’ represents data of a value ‘0’ allocated regardless of the values of the original raster data. Similarly, the raster data on the (2+4×n)-th pixel positions are allocated to the #1b nozzle that takes charge of recording at these pixel positions. The raster data on the (4+4×n)-th pixel positions are allocated to the #8b nozzle that takes charge of recording at these pixel positions. The raster data with regard to the other raster lines are allocated to the corresponding nozzles in a similar manner.
In the structure of the first embodiment, the nozzle located closer to the center in the sub-scan direction is set to have the greater recording-target pixel rate, among multiple nozzles on each print head. This arrangement effectively reduces deterioration of the printing quality due to the deviation of the ink dot forming position, in the course of printing with multiple print heads. Multiple nozzles included in multiple print heads take charge of recording in each main scan line. This arrangement thus prevents the printing quality from being significantly deteriorated due to an attachment error of part of the print heads.
Here the expression ‘to have the greater recording-target pixel rate’ is used in a wide sense and means that ‘the recording-target pixel rate of a nozzle relatively close to the center in the sub-scan direction is not less than the recording-target pixel rate of another nozzle’. For example, the recording-target pixel rate (0.50) of the #3 nozzle is not less than the recording-target pixel rate (0.50) of the #2 nozzle. This accordingly satisfies the condition that ‘the recording-target pixel rate of a nozzle relatively close to the center in the sub-scan direction is not less than the recording-target pixel rate of another nozzle’.
D. Recording Method in Second Embodiment
The differences between this recording method and the recording method of the first embodiment are that the sub-scan feed amount F decreases from 7 dots to 3 dots, that the number of scan repetitions s increases from 1 to 2, and that dots are formed only at odd-numbered pixel positions or at even-numbered pixel positions in each pass.
In this recording method, dots are formed only at the odd-numbered pixel positions or at the even-numbered pixel positions in each pass, so that an intermittent degree q is equal to 2. Here the intermittent degree q is obtained by dividing the total number of pixels included in one raster line by the number of pixels, in which dots are formable by one nozzle in one pass. This arrangement of intermittent dot formation heightens the main scan speed as discussed below.
In the illustrated example, the waveform of the original drive signal COMDRV is generated at a rate of 1 output pixel to 2 output pixels. In response to the waveform of the original drive signal shown in
The main scan speed is generally restricted by the upper limit of the nozzle driving frequency (the number of ink ejections per unit time). In the structure of the second embodiment, however, ink is ejected intermittently at a rate of 1 pixel position to 2 pixel positions (that is, at a rate of ½) in the main scan direction. This arrangement doubles the main scan speed. Each raster line is recorded as discussed below in response to this original drive signal.
As clearly seen from
The first raster line is recorded in the following manner. With regard to the print head 60b, the pixels of (1+8×n)-th pixel position numbers are recorded with the #8b nozzle, the (2+8×n)-th and (4+8×n)-th pixels are recorded with the #5b nozzle, and the (3+8×n)-th pixels are recorded with the #2b nozzle. The recording-target pixel rates of the #2b and #8b nozzles, which implement recording at a rate of 1 pixel to 8 pixels, are thus 0.125. The recording-target pixel rate of the #5b nozzle, which implements recording at a rate of 2 pixels to 8 pixels, is 0.250.
With regard to the print head 60a, on the other hand, the (5+8×n)-th pixels are recorded with the #8a nozzle, the (6+8×n)-th and (8+8×n)-th pixels are recorded with the #5a nozzle, and the (7+8×n)-th pixels are recorded with the #2a nozzle. The recording-target pixel rates of the #2a and #8a nozzles are thus 0.125, and the recording-target pixel rate of the #5a nozzle is 0.250.
The second raster line is recorded in the following manner. With regard to the print head 60b, the pixels of (1+8×n)-th and (3+8×n)-th pixel position numbers are recorded with the #3b nozzle, whereas the (2+8×n)-th and (4+8×n)-th pixels are recorded with the #6b nozzle. With regard to the print head 60a, on the other hand, the pixels of (1+8×n)-th and (3+8×n)-th pixels are recorded with the #3a nozzle, whereas the (2+8×n)-th and (4+8×n)-th pixels are recorded with the #6a nozzle. The recording-target pixel rates of the #3ab and #6ab nozzles are thus all 0.250.
The third raster line is recorded in the following manner. With regard to the print head 60b, the pixels of (1+8×n)-th pixel position numbers are recorded with the #7b nozzle, the (2+8×n)-th and (4+8×n)-th pixels are recorded with the #4b nozzle, and the (3+8×n)-th pixels are recorded with the #1b nozzle. With regard to the print head 60a, on the other hand, the (5+8×n)-th pixels are recorded with the #7a nozzle, the (6+8×n)-th and (8+8×n)-th pixels are recorded with the #4a nozzle, and the (7+8×n)-th pixels are recorded with the #1a nozzle. The recording-target pixel rates of the #1ab and #7ab nozzles are thus 0.125, and the recording-target pixel rates of the #4ab nozzles are 0.250.
In general, (1+3×n)-th raster lines are recorded in the same manner as the first raster line, (2+3×n)-th raster lines are recorded in the same manner as the second raster line, and (3+3×n)-th raster lines are recorded in the same manner as the third raster line. The raster data allocated to the respective nozzles are shown in FIG. 17.
These results are summarized with regard to the nozzle numbers:
(1) The recording-target pixel rates of the #1ab, #2ab, #7ab, and #7ab nozzles are all 0.125.
(2) The recording-target pixel rates of the #3ab, #4ab, #5ab, and #6ab nozzles are all 0.250. In the intermittent overlapping recording method, the nozzle located closer to the center in the sub-scan direction is also set to have the greater recording-target pixel rate, among multiple nozzles on each print head.
As described above, the technique of the invention is applicable to the intermittent overlapping recording method. In the structure of forming dots only in an intermittent manner, the degree of freedom tends to be restricted in settings of the target pixels recorded with the respective nozzles. The effects of the invention are significant in this structure, since the respective nozzles often have non-uniform settings of the recording-target pixel rate.
E. Relation Between Number of Surplus Nozzles and Number of Overlaps
In the recording methods of the respective embodiments discussed above, the number of working nozzles N used for each main scan with regard to one color of each print head, the sub-scan feed amount F, the number of scan repetitions S, a number of surplus nozzles R, and g (g is an integer of not less than 1) are set to satisfy Equations (1) and (2) given below:
F=g×k±1 (1)
N=F×S+R (2)
Here N is an integer of not less than 3, and F, g, S, and R are all integers of not less than 1. The number of surplus nozzles R represents the number of nozzles that is surplus to the required number of nozzles to attain recording at a preset number of scan repetitions S.
This setting increases the number of overlaps in the raster lines recorded with nozzles in the vicinity of the ends in the sub-scan direction on the respective print heads 60a and 60b. The dots formed with the nozzles in the vicinity of the ends have relatively large positional deviations. The increased number of overlaps in such raster lines effectively reduces deterioration of the printing quality due to the deviations of the dot forming position.
With an increase in number of nozzles by one to make the number of surplus nozzles R equal to 2, the number of overlaps increases in the raster lines recorded with the first and the second nozzles from the end of the print head 60a. With a further increase in number of nozzles by another one to make the number of surplus nozzles R equal to 3, the number of overlaps increases in the raster lines recorded with the first through the third nozzles from the end of the print head 60a.
In this manner, an increase in number of surplus nozzles R results in an increase in number of overlaps in raster lines recorded with nozzles up to R-th nozzle from the end. The increased number of overlaps, however, lowers the print speed as a trade-off.
The nozzle closer to the end of the print head generally has a greater deviation of the dot forming position. It is accordingly preferable to set the adequate number of surplus nozzles R by a trade-off between the print speed and the deviation of the dot forming position with the nozzle located at the end of the print head. The number of surplus nozzles R is preferably not less than 1 and more preferably in a range of 2 to 5. The number of surplus nozzles R may be specified alternatively as a preset fraction (for example, 10%) of the number of working nozzles N.
F. Modifications
The above embodiments and applications are to be considered in all aspects as illustrative and not restrictive. There may be many modifications, changes, and alterations without departing from the scope or spirit of the main characteristics of the present invention. Some examples of possible modification are given below.
F-1. In the embodiments discussed above, the nozzle closer to the center in the sub-scan direction is set to have the greater recording-target pixel rate, among multiple nozzles on each print head in the whole printing area. One possible modification may allow the nozzle closer to the center in the sub-scan direction on each print head to have a smaller recording-target pixel rate in some raster lines.
For example, in a modified example of
The raster lines recorded with the #2 and #7 nozzles are different from the raster lines recorded with the #3 and #6 nozzles. The #2 and #7 nozzles form (3+7×n)-th to (5+7×n)-th raster lines, while the #3 and #6 nozzles form (1+7×n)-th, (2+7×n)-th, (6+7×n)-th, and (7+7×n)-th raster lines. The technique of the invention generally sets the nozzle located closer to the center in the sub-scan direction to have the greater recording-target pixel rate in each raster line, among multiple nozzles on each print head.
F-2. The technique of the invention is not restricted to color printing but is also applicable to monochrome printing. The invention may also be applied to a printing method that forms multiple dots in each pixel to express multiple tones, as well as to drum printers. In the drum printers, a drum rotating direction and a carriage moving direction respectively correspond to the main scan direction and the sub-scan direction. The technique of the invention is not limited to ink jet printers but is applicable in general to dot recording apparatuses that record dots on the surface of a printing medium with a record head having multiple nozzle arrays.
F-3. In the embodiments discussed above, part of the construction actualized by the hardware may be replaced by software. On the contrary, part of the configuration actualized by the software may be replaced by the hardware. For example, part or all of the functions of the printer driver 96 shown in
When part or all of the functions of the invention are actualized by the software configuration, the software may be provided in the form of storage in a computer readable recording medium. In the description of the present invention, the ‘computer readable recording medium’ is not restricted to portable recording media, such as flexible disks and CD-ROMs, but includes internal storage devices of the computer like various RAMs and ROMs as well as external storage devices fixed to the computer like hard disks.
Number | Date | Country | Kind |
---|---|---|---|
2002-133051 | May 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
4198642 | Gamblin | Apr 1980 | A |
6206502 | Kato et al. | Mar 2001 | B1 |
Number | Date | Country |
---|---|---|
2001-096734 | Apr 2001 | JP |
2001-277658 | Oct 2001 | JP |
Number | Date | Country | |
---|---|---|---|
20040051747 A1 | Mar 2004 | US |