When an image is printed on a print medium in multi-pass printing by scanning a printhead, having a plurality of nozzles, relatively to the print medium, and ejecting ink in accordance with image data, it is determined whether or not a density of the image data is higher than a predetermined value. An image, in which it is determined to have a density higher than the predetermined value, is printed while the printhead is reciprocally scanned, whereas an image, in which it is determined to have a density lower than the predetermined value, is printed while the printhead is scanned in one direction.
|
1. An inkjet printer for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising:
determination means for determining whether or not a density value represented by pixel data of an image data is higher than a predetermined value; and selection means for selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bi-directional scanning and in the second print mode, printing is performed in unidirectional scanning; wherein in a case where said determination means determines the density value of the image data is higher than the predetermined value, said selection means selects the first print mode, and in a case where said determination means determines the density value of the image data is not higher than the predetermined value, said selection means selects the second print mode.
10. An inkjet printing method for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising:
a determination step of determining whether or not a density value represented by pixel data of an image data is higher than a predetermined value; and a selection step of selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bi-directional scanning and in the second print mode, printing is performed in unidirectional scanning; wherein in a case where in said determination step, it is determined that the density value of the image data is higher than the predetermined value, in said selection step, the first print mode is selected, and in a case where in said determination step, it is determined that the density value of the image data is not higher than the predetermined value, in said selection step, the second print mode is selected.
19. A program for executing the inkjet printing control method of an inkjet print apparatus for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising:
a determination step module of determining whether or not a density value represented by pixel data of an image data is higher than a predetermined value; and a selection step module of selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bidirectional scanning and in the second print mode, printing is performed in unidirectional scanning; wherein in a case where in said determination step module, it is determined that the density value of the image data is higher than the predetermined value, in said selection step module, the first print mode is selected, and in a case where in said determination step module, it is determined that the density value of the image data is not higher than the predetermined value, in said selection step module, the second print mode is selected.
20. A computer readable recording medium for storing a program for executing the inkjet printing control method of an inkjet print apparatus for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising:
a determination step module of determining whether or not a density value represented by pixel data of an image data is higher than a predetermined value; and a selection step module of selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bidirectional scanning and in the second print mode, printing is performed in unidirectional scanning; wherein in a case where in said determination step module, it is determined that the density value of the image data is higher than the predetermined value, in said selection step module, the first print mode is selected, and in a case where in said determination step module, it is determined that the density value of the image data is not higher than the predetermined value, in said selection step module, the second print mode is selected.
2. The inkjet printer according to
wherein in a case where said judging means judges that the image data is character pattern data, said selection means selects the second print mode.
3. The inkjet printer according to
4. The inkjet printer according to
5. The inkjet printer according to
6. The inkjet printer according to
7. The inkjet printer according to
8. The inkjet printer according to
wherein in a case where said determination means determines that the density of the image data is less than a half of the maximum density, said selection means selects the second print mode, in a case where said determination means determines that the density of the image data is not less than a half of the maximum density, said selection means selects the first print mode.
9. The inkjet printer according to
wherein in a case where said determination means determines that the density of the image data is less than a quarter of the maximum density, said selection means selects the second print mode, in a case where said determination means determines that the density of the image data is not less than a quarter of the maximum density, said selection means selects the first print mode.
11. The method according to
wherein in a case where in said judging step, it is judged that the image data is character pattern data, in said selection step, the second print mode is selected.
12. The method according to
13. The method according to
14. The method according to
15. The method according to
16. The method according to
17. The method according to
wherein in a case where in said determination step, it is determined that the density of the image data is less than a half of the maximum density, in said selection step, the second print mode is selected, in a case where in said determination step, it is determined that the density of the image data is not less than a half of the maximum density, in said selection step, the first print mode is selected.
18. The method according to
wherein in a case where in said determination step, it is determined that the density of the image data is less than a quarter of the maximum density, in said selection step, the second print mode is selected, in a case where in said determination step, it is determined that the density of the image data is not less than a quarter of the maximum density, in said selection step, the first print mode is selected.
|
The present invention relates to an inkjet printer which performs printing by moving an inkjet printhead relatively to a print medium, and a method and apparatus for controlling the inkjet printer.
An inkjet printer, which prints an image on print paper by scanning an inkjet head having a plurality of nozzles, employs a multi-pass printing method which reciprocally scans the inkjet head plural numbers of times for printing one area in order to achieve high-quality printing.
An inkjet printer of this type, which prints an image by reciprocally scanning a printhead, is known to cause a deviation cockling of a dot position depending on the printhead's scanning direction at the time of discharging an ink droplet from the printhead onto a print medium, due to variations of a space between the printhead and a print medium such as a print sheet. It is also a known fact that, when an ink droplet (main ink droplet) is discharged from the inkjet printhead, a droplet called a satellite is discharged posterior to the main ink droplet, and recorded as a satellite dot on the periphery of a main dot recorded by the main ink droplet. The apparatus is usually adjusted so that the satellite dot is recorded over the main dot. However, there is a possibility that the positions of the main dot and satellite dot may deviate under various conditions.
While such problems occur, if printing is performed in one direction, the position where cockling occurs or the position where the satellite dot is printed is usually kept in one direction. Therefore, dot uniformity of a printed image is maintained to a certain degree. However, in a case where an image is printed by reciprocal scanning of a printhead in multi-pass printing for the purpose of print-time reduction, the aforementioned position where cockling occurs or the position where the satellite dot is printed differs in the forward scan and returning (backward) scan, causing to lose uniformity of an image.
The present invention has been proposed in view of the foregoing conventional example, and has as its object to provide an inkjet printer which enables to print a high-quality image by eliminating an influence of the aforementioned cockling or satellite or the like when an image is printed by multi-pass printing where an inkjet printhead is reciprocally scanned, and to provide a method and apparatus for controlling the inkjet printer.
Another object of the present invention is to provide an inkjet printer, and a method and apparatus for controlling the inkjet printer such that printing is performed while a printhead scans in a predetermined direction in accordance with the type of an image, so as to reproduce clear edges of an image, such as a character or the like.
Furthermore, another object of the present invention is to provide an inkjet printer, and a method and apparatus for controlling the inkjet printer which enables high-quality image printing by printing a relatively light portion of an image, where print dots are distributed, while a printhead scans in one direction, and printing a high-density portion of an image, where dots are dense, while the printhead scans reciprocally.
According to the present invention, the foregoing objects are attained by providing an inkjet printer for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising determination means for determining whether or not a density value of an image data is higher than a predetermined value, and selection means for selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bi-directional scanning and in the second print mode, printing is performed in unidirectional scanning, wherein in a case where the determination means determines the density value of the image data is higher than the predetermined value, the selection means selects the first print mode, and in a case where the determination means determines the density value of the image data is not higher than the predetermined value, the selection means selects the second print mode.
According to the present invention, the foregoing objects are attained by providing an inkjet printing method for scanning an inkjet head having a plurality of nozzles arrayed in a first direction, in a second direction crossing the first direction, and for printing an image on a print medium in relative scanning of the inkjet head, comprising a determination step of determining whether or not a density value of an image data is higher than a predetermined value, and a selection step of selecting either a first print mode or a second print mode, wherein in the first print mode, printing is performed in bi-directional scanning and in the second print mode, printing is performed in unidirectional scanning, wherein in a case where in the determination step, it is determined that the density value of the image data is higher than the predetermined value, in the selection step, the first print mode is selected, and in a case where in the determination step, it is determined that the density value of the image data is not higher than the predetermined value, in the selection step, the second print mode is selected.
Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Characteristics of an inkjet printer, and a method and apparatus for controlling the inkjet printer according to an embodiment of the present invention are now briefly described. In an inkjet printer which performs printing by converting inputted R, G and B image data to areal tonality data, such as density pattern data, and quantizing the density pattern data for multi-pass printing, in a case where a density of the pattern data expressed in areal tonality is higher than a predetermined density, the corresponding image area is printed by multi-pass printing where a printhead is reciprocally scanned, because the aforementioned cockling or a satellite is not likely to stand out in the image. On the other hand, in a case where a density of the pattern data expressed in areal tonality is lower than a predetermined density, the corresponding image area is printed by one-way scanning where a printhead is scanned, for instance, in the forward direction, because the aforementioned cockling or a satellite is likely to stand out in the image. Furthermore, in a case of printing an image such as a character image, whose edges are to be clearly reproduced, printing is performed only when the printhead scans in a predetermined direction, e.g., forward direction. By virtue of this, cockling or a satellite always appears on the same side of an image, thus clearly printing edges of the image.
Furthermore, the inkjet printer of the present invention performs the aforementioned multi-pass printing in a way that pixels are interpolated in each pass of the printing, and performs image data correction in each pass based on correction data provided for each pass and prints the corrected image data, thereby enabling high-quality printing.
Hereinafter, preferred embodiments of the present invention are described in detail in accordance with the accompanying drawings.
In
Reference numeral 200 denotes a host computer which stores in hard disk (not shown) various application programs 220 and printer driver 221 for the inkjet printer 100. The inkjet print control method according to the present embodiment may be executed by the inkjet printer 100 or printer driver 221. The printer driver 221, provided by a manufacturer of the printer 100 in the form of a storage medium such as CD-ROM, is installed in the hard disk of the host computer 200. When the printer driver 221 is executed, it is loaded to RAM 223 of the host computer 200 and executed under the control of a CPU 222.
The printer 100 receives print data transmitted by the printer driver 221, and prints an image by a designated printing method, for instance, multi-pass printing. The inkjet printer 100 has mask data for determining dot positions to be printed in each scan of an inkjet head. Therefore, dot positions (nozzles) to be printed in each pass are determined according to the mask data. Note that the host computer 200 may have the mask data, and the printer 100 may simply perform printing based on received print data.
In
Referring to
Next, the construction of the control unit 101 is described.
Reference numeral 110 denotes a CPU such as a microprocessor or the like; numeral 111 denotes a program memory storing a program or the like executed by the CPU 110; and numeral 115 denotes a RAM having a work area for writing various data when the CPU 110 operates and having a print buffer 116 for storing print data. Reference numeral 112 denotes a print buffer controller (PBC) which controls to extract print data to be printed out of the print buffer 116. Reference numeral 113 denotes the aforementioned correction table (FIG. 2); and numeral 114 denotes mask data used for determining print data to be printed in each scan of the inkjet head 105.
Referring to
Reference numeral 207 denotes a cable. Through the cable 207 and a terminal connected thereto, print data to be printed is supplied from the control unit 101 to the head cartridge 205. The head cartridge 205 may include one or plural inkjet heads in accordance with ink colors to be used. In the embodiment, four colors (C, M, Y and K) are used so that four inkjet heads are provided. Reference numeral 204 denotes a home position (HP) sensor which detects the carriage 206 at the home position.
Next, print data generation processing (image processing) corresponding to each pass, performed by the printer driver 221 of the embodiment, is described with reference to the flowchart in FIG. 5. Note that this processing may be performed by the inkjet printer 100 as mentioned above.
At step S1, R, G and B image data (8 bits each) is inputted from the application program 220. At step S2, the image data is converted to C, M, Y and K color data (8 bits each). At step S3, it is determined whether or not the C, M, Y and K data represent a character pattern. In the case of a character pattern, the control proceeds to step S5 to make a setting to perform printing only when the carriage 206 scans in one direction (e.g., forward direction), in which cockling or a satellite is generated always in a fixed direction, so that outlines of the character are clearly printed. If the data does not represent a character pattern, the process proceeds to step S4, then it is determined at step S4 whether or not the density of the image data is higher than a predetermined value. If so, the control proceeds to step S6. If not, the control proceeds to step S5, and image data for the first and third passes are generated to perform printing only in the first and the third passes (main-scanning (forward) direction) of multi-pass (4-pass) printing which will be described later. Namely, in order to print an image to be printed on an area of the printing medium by two scans (the first and second passes) of the inkjet head, image data of the image is divided in accordance with the number of scans and printing data corresponding to each scan is generated.
Meanwhile, in a case where the density of the image data is high and where cockling or a satellite is superimposed on the neighboring pixel dots of a tonality pattern thus becomes inconspicuous even when printing is performed in both forward and backward directions, the control proceeds to step S6 where image data for each of the four passes is generated. At step S7, the image data is corrected, if necessary, based on the correction table 113 provided for each pass.
Upon execution of step S7, the control proceeds to step S8 where the image data for each pass is quantized to generate print data, in which one pixel is expressed by one bit, indicative of dot existence/absence. At step S9, the generated print data is stored in the RAM 115. At step S10, it is determined whether or not the image data, inputted at step Si, has all been converted. If not, the control returns to step S3 for repeating the above-described processing.
In the foregoing manner, print data to be printed in each pass of the inkjet printer 100 is generated, transmitted to the printer 100, and printed on a print sheet. As mentioned above, this processing may be performed by the printer driver 221 or the inkjet printer 100 according to the embodiment of the present invention. In a case where the inkjet printer 100 performs this processing, the host computer 200 outputs R, G, and B image data without conversion.
Note in the flowchart shown in
[First Embodiment]
In
Upon completing the printing of the second pass, the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction. Then, while the inkjet head 700 scans in the forward direction, printing for the third pass is performed where the even-numbered nozzles (Nos. 2, 4 and 6) of the head 700 print the even-numbered dots of the main-scanning (forward) direction as shown in FIG. 7C. Upon completing the printing of the third pass, the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction. Then, printing for the fourth pass is performed while the inkjet head 700 scans in the backward direction as shown in FIG. 7D. In the fourth pass, the even-numbered nozzles (Nos. 2, 4, 6, and 8) of the head 700 print the odd-numbered dots of the main-scanning (forward) direction. Upon completing the printing of the fourth pass, printing of the initially printed image area 703 corresponding to lines for two dots is completed.
The foregoing processing is repeated for the ensuing data. The image area 704 is printed in the next first pass, the image area 705 in the next second pass, and the image area 706 in the next third pass.
Next, multi-pass print processing by the inkjet printer 100 according to the first embodiment is described with reference to the flowchart in
At step S21, print data for plural bands (e.g., four bands) is inputted by the printer driver 221. At step S22, the carriage motor 106 starts driving and the carriage 206 starts scanning in the main-scanning (forward) direction. At step S23, it is determined whether or not there is print data to be printed in the first pass. If not, the control proceeds to step S25. Meanwhile, if there is print data to be printed in the first pass, the control proceeds to step S24 where the odd-numbered nozzles of the inkjet head 105 are driven in synchronization with the movement of the carriage 206 to print the odd-numbered dots of the main-scanning direction, and the control proceeds to step S25. At step S25, it is determined whether or not the first-pass scanning of the carriage 206 in the forward direction is completed. If not, the control returns to step S23 for printing the next print data in the first pass. When printing for the first pass is completed, the control proceeds to step S26 where the movement of the carriage 206 is halted, and the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction by driving the sheet conveyance motor 107.
Next at step S27, printing for the second pass begins. In the second pass, the carriage 206 starts scanning in the backward direction. At step S28, it is determined whether or not there is print data to be printed in the second pass. If there is print data to be printed in the second pass, the control proceeds to step S29 where the odd-numbered nozzles of the inkjet head 105 are driven in synchronization with the movement of the carriage 206 to print the even-numbered dots of the main-scanning direction, and the control proceeds to step S30. At step S30, it is determined whether or not the second-pass scanning of the carriage 206 i n the backward direction is completed. If not, the control returns to step S28 for printing the next print data in the second pass. When printing for the second pass is completed, the control proceeds to step S31 where the movement of the carriage 206 is halted, and the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction by driving the sheet conveyance motor 107.
Next at step S32, printing for the third pass begins. In the third pass, the carriage 206 starts scanning in the forward direction. At step S33, it is determined whether or not there is print data to be printed in the third pass. If there is print data to be printed, the control proceeds to step S34 where the even-numbered nozzles of the inkjet head 105 are driven in synchronization with the movement of the carriage 206 to print the even-numbered dots of the main-scanning direction, and the control proceeds to step S35. At step S35, it is determined whether or not the third-pass scanning of the carriage 206 in the forward direction is completed. If not, the control returns to step S33 for printing the next print data in the third pass. When printing for the third pass is completed, the control proceeds to step S36 where the movement of the carriage 206 is halted, and the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction by driving the sheet conveyance motor 107.
Next at step S37, printing for the fourth pass begins. In the fourth pass, the carriage 206 starts scanning in the backward direction. AT step S38, it is determined whether or not there is print data to be printed in the fourth pass. If there is print data to be printed, the control proceeds to step S39 where the even-numbered nozzles of the inkjet head 105 are driven in synchronization with the movement of the carriage 206 to print the odd-numbered dots of the main-scanning direction, and the control proceeds to step S40. At step S40, it is determined whether or not the fourth-pass scanning of the carriage 206 in the backward direction is completed. If not, the control returns to step S38 for printing the next print data in the fourth pass. When printing for the fourth pass is completed, the control proceeds to step S41 where the movement of the carriage 206 is halted, and the print sheet 701 is conveyed by a distance of two nozzles in the sub-scanning direction by driving the sheet conveyance motor 107. At step S42, it is determined whether or not there is next image data to be printed. If there is image data to be printed, the control proceeds to step S21 to execute the above-described processing. When image printing for one page is completed in the foregoing manner, the control proceeds to step S43 where the printed sheet is discharged, and the print processing ends.
As has been described above, the inkjet printer, printer driver which realizes the inkjet control method, and inkjet control apparatus, such as a computer or the like executing the printer driver, according to the first embodiment achieve an effect of reducing an influence unique to inkjet printing, such as cockling or the like, thereby enabling to obtain high-quality images. This effect is achieved by generating dot data to be printed in multi-pass printing in accordance with a density of an image or the type of image to be printed. More specifically, for a high-density (dark) image area, printing is performed in reciprocal directions of the passes, whereas for an image area such as a high-lighted area or a character area, printing is performed only in one scanning direction so that cockling or a satellite is generated uniformly.
[Second Embodiment]
In the above-described first embodiment, dot's assignment for each pass is regular as shown in FIG. 8A. However, the present invention is not limited to this case. For instance, dot's assignment for each pass may be random as shown in FIG. 8B. Note that each of the numerals in
The arrangement of the dots printed in the second embodiment may be realized by, for instance, changing the mask data 114 in the inkjet printer 100, or the output correction unit 303 shown in
[Third Embodiment]
Next, a description is provided on data in the correction table storing correction data corresponding to each pass according to the third embodiment of the present invention.
Note in
Whether or not inputted image data is a black character is determined based on whether or not black density data is 100%. In a case of using a printer having a resolution of 600 dpi, the printer can print a black character image by forming one dot per pixel. However, in reality, each pixel is printed in the first to fourth passes of bi-directional scans. Therefore, output values of the output correction table for black data 255 is 64, 64, 64, and 63 for respective passes. Although 400% printing is possible by printing dots in each of the passes, the third embodiment assumes that the maximum of 100% printing is performed in four passes.
Therefore, for one pixel, dots are printed in each pass with the probabilities of 64/255, 64/255, 64/255, and 63/255. Ultimately, dots are printed in four passes with the probability of 255/255.
To print 100% black while the carriage (printhead) scans in one direction, inputted density values 0 to 254 take the above-described output values. For an input density value 255, an output value of the first pass is 128, an output value of the second pass is 0, an output value of the third pass is 127, and an output value of the fourth pass is 0. As a result, dots are printed only in the first and third passes (forward direction), enabling one-directional printing. Since the hardware constructions of the printer driver 221 and printer 100 are basically the same as that of the first embodiment, detailed descriptions thereof are omitted.
Although the lines indicative of correction values in
Note that the above-described embodiments are applicable to a case where a resolution of inputted image data is, for instance, 600 dpi, and a printing resolution of the inkjet printer is 600 dpi. The embodiments are also applicable to a case where a resolution of inputted image data is, for instance, 600 dpi, and a printing resolution of the inkjet printer is 1200 dpi, wherein one pixel is expressed by 2×2 dots.
In the above-described embodiments, the threshold value of the image density, which is used for determining whether or not printing is to be performed only in one direction, is substantially a half or a quarter of the maximum value. However, the threshold value may be changed in accordance with each color component, in a case where a color image is printed by using, e.g., C, M, Y and K ink. Since colors such as yellow do not make a satellite stand out, the threshold value may be set high, whereas for dark colors like cyan or magenta, it is preferable to set the threshold value low.
Each of the embodiments described above has exemplified a printer, which comprises means (e.g., an electrothermal transducer, laser beam generator, and the like) for generating heat energy as energy utilized upon execution of ink discharge, and adopts a printing method that causes a change in state of ink by the heat energy among inkjet printing methods. However, the similar effect can be attained when employing, for instance, a piezoelectric inkjet printing method disclosed in Japanese Patent Publication No. 6-6357. According to this inkjet printing method, a high-density, high-precision printing operation can be attained.
As the typical arrangement and principle of the ink-jet printing system, one practiced by use of the basic principle disclosed in, for example, U.S. Pat. Nos. 4,723,129 and 4,740,796 is preferable. The above system is applicable to either one of so-called an on-demand type and a continuous type. Particularly, in the case of the on-demand type, the system is effective because, by applying at least one driving signal, which corresponds to printing information and causes a rapid temperature rise exceeding nucleate boiling, to each of electrothermal transducers arranged in correspondence with a sheet or liquid channels holding a liquid (ink), heat energy is generated by the electrothermal transducer to effect film boiling on the heat acting surface of the printhead, and consequently, a bubble can be formed in the liquid (ink) in one-to-one correspondence with the driving signal. By discharging the liquid (ink) through a discharge opening by growth and shrinkage of the bubble, at least one droplet is formed. If the driving signal is applied as a pulse signal, the growth and shrinkage of the bubble can be attained instantly and adequately to achieve discharge of the liquid (ink) with particularly high response characteristics.
As the pulse driving signal, signals disclosed in U.S. Pat. Nos. 4,463,359 and 4,345,262 are suitable. Note that further excellent printing can be performed by using the conditions of the invention described in U.S. Pat. No. 4,313,124 which relates to the temperature rise rate of the heat acting surface.
As an arrangement of the printhead, in addition to the arrangement as a combination of discharge nozzles, liquid channels, and electrothermal transducers (linear liquid channels or right angle liquid channels) as disclosed in the above specifications, the arrangement using U.S. Pat. Nos. 4,558,333 and 4,459,600, which disclose the arrangement having a heat acting portion arranged in a flexed region is also included in the present invention. In addition, the present invention can be effectively applied to an arrangement based on Japanese Patent Application Laid-Open No. 59-123670 which discloses the arrangement using a slot common to a plurality of electrothermal transducers as a discharge portion of the electrothermal transducers, or Japanese Patent Application Laid-Open No. 59-138461 which discloses the arrangement having an opening for absorbing a pressure wave of heat energy in correspondence with a discharge portion.
Furthermore, as a full line type printhead having a length corresponding to the width of a maximum printing medium which can be printed by the printer, either the arrangement which satisfies the full-line length by combining a plurality of printheads as disclosed in the above specification or the arrangement as a single printhead obtained by forming printheads integrally can be used.
In addition, an exchangeable chip type printhead which can be electrically connected to the apparatus main unit and can receive ink from the apparatus main unit upon being mounted on the apparatus main unit, or a cartridge type printhead in which an ink tank is integrally arranged on the printhead itself, is applicable to the present invention.
It is preferable to add recovery means for the printhead, preliminary auxiliary means, and the like provided as an arrangement of the printer of the present invention since the printing operation can be further stabilized. Examples of such means include, for the printhead, capping means, cleaning means, pressurization or suction means, and preliminary heating means using electrothermal transducers, another heating element, or a combination thereof. It is also effective for stable printing to provide a preliminary discharge mode which performs discharge independent of printing.
In addition, the ink-jet printer of the present invention may be used in the form of a copying machine combined with a reader, and the like, or a facsimile apparatus having a transmission/reception function, in addition to an integrally-provided or stand-alone image output terminal of an information processing equipment such as a computer.
The present invention can be applied to a system constituted by a plurality of devices (e.g., host computer, interface, reader, printer) or to an apparatus consisting of a single device (e.g., copying machine, facsimile machine).
Further, the object of the present invention can also be achieved by providing a storage medium, storing program codes of a software realizing the above-described functions of the embodiments, to a computer system or apparatus, reading the program codes, by a computer (CPU or MPU) of the computer system or apparatus, from the storage medium, then executing the program.
In this case, the program codes read from the storage medium realize the functions according to the embodiments, and the storage medium storing the program codes constitutes the invention.
Further, the storage medium, such as a floppy disk, a hard disk, an optical disk, a magneto-optical disk, CD-ROM, CD-R, a magnetic tape, a non-volatile type memory card, and ROM can be used for providing the program codes.
Furthermore, besides aforesaid functions according to the above embodiments are realized by executing the program codes which are read by a computer, the present invention includes a case where an OS (operating system) or the like working on the computer performs a part or the entire processes in accordance with designations of the program codes and realizes functions according to the above embodiments.
Furthermore, the present invention also includes a case where, after the program codes read from the storage medium are written in a function expansion card which is inserted into the computer or in a memory provided in a function expansion unit which is connected to the computer, CPU or the like contained in the function expansion card or unit performs a part or the entire process in accordance with designations of the program codes and realizes functions of the above embodiments.
Although each of the above-described embodiments is described independently, the constructions described in the foregoing embodiments may be put into practice independently or in combination as appropriate.
According to the inkjet printer of the present embodiments, it is possible to print a high-quality image by eliminating an influence of the aforementioned cockling or satellite or the like, when an image is printed by multi-pass printing where an inkjet printhead is reciprocally scanned.
Further, the inkjet printer of the present embodiments can print while the printhead scans in a predetermined direction in accordance with the type of an image, so as to reproduce clear edges of an image, such as a character or the like.
The inkjet printer of the present embodiments performs high-quality image printing by printing a relatively light portion of an image, where print dots are distributed, while a printhead scans in one direction, and prints a high-density portion of an image, where dots are dense, while the printhead scans reciprocally.
The present invention is not limited to the above embodiments and various changes and modifications can be made within the spirit and scope of the present invention. Therefore, to apprise the public of the scope of the present invention, the following claims are made.
Yamada, Akitoshi, Goto, Fumihiro, Suwa, Tetsuya
Patent | Priority | Assignee | Title |
10719746, | Dec 05 2017 | Canon Kabushiki Kaisha | Printing apparatus, printing method, and storage medium |
6880907, | Sep 18 2003 | Benq Corporation | Method of maintaining edge quality in ink jet printing |
7207652, | Oct 17 2003 | SLINGSHOT PRINTING LLC | Balanced satellite distributions |
7677693, | Jun 01 2005 | S-PRINTING SOLUTION CO , LTD | Line printing type inkjet image forming apparatus and method of enhancing printed image quality |
7837283, | Mar 31 2004 | Canon Kabushiki Kaisha | Ink jet printing apparatus and ink jet printing method |
8643906, | Jun 18 2009 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
Patent | Priority | Assignee | Title |
4313124, | May 18 1979 | Canon Kabushiki Kaisha | Liquid jet recording process and liquid jet recording head |
4345262, | Feb 19 1979 | TANAKA, MICHIKO | Ink jet recording method |
4459600, | Oct 31 1978 | Canon Kabushiki Kaisha | Liquid jet recording device |
4463359, | Apr 02 1979 | Canon Kabushiki Kaisha | Droplet generating method and apparatus thereof |
4558333, | Jul 09 1981 | Canon Kabushiki Kaisha | Liquid jet recording head |
4723129, | Oct 03 1977 | Canon Kabushiki Kaisha | Bubble jet recording method and apparatus in which a heating element generates bubbles in a liquid flow path to project droplets |
4740796, | Oct 03 1977 | Canon Kabushiki Kaisha | Bubble jet recording method and apparatus in which a heating element generates bubbles in multiple liquid flow paths to project droplets |
5373368, | Sep 10 1990 | Canon Kabushiki Kaisha | Serial recording method and apparatus for one-way and two-way recording |
5442385, | Sep 30 1992 | Hewlett-Packard Company | Bidirectional black and color pass print method for ink-jet printers |
5633663, | Mar 31 1992 | Canon Kabushiki Kaisha | Ink jet recording method and apparatus |
6089697, | Feb 13 1995 | Canon Kabushiki Kaisha | Ink-jet head, ink-jet cartridge, printing apparatus, and ink-jet printing method |
6130685, | Mar 31 1992 | Canon Kabushiki Kaisha | Method for recording an image with multiple scannings of a recording head having groups of nozzles |
6142605, | Mar 04 1997 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Bidirectional color printing using multipass printmodes with at least partially swath-aligned inkjet printheads |
6213584, | Apr 14 1999 | Canon Kabushiki Kaisha | Dual head multicolor printing |
JP59123670, | |||
JP59138461, | |||
JP66357, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 12 2001 | SUWA, TETSUYA | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012314 | /0937 | |
Nov 12 2001 | GOTO, FUMIHIRO | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012314 | /0937 | |
Nov 13 2001 | YAMADA, AKITOSHI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012314 | /0937 | |
Nov 20 2001 | Canon Kabushiki Kaisha | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 05 2006 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 27 2010 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 01 2014 | REM: Maintenance Fee Reminder Mailed. |
Dec 24 2014 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Dec 24 2005 | 4 years fee payment window open |
Jun 24 2006 | 6 months grace period start (w surcharge) |
Dec 24 2006 | patent expiry (for year 4) |
Dec 24 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Dec 24 2009 | 8 years fee payment window open |
Jun 24 2010 | 6 months grace period start (w surcharge) |
Dec 24 2010 | patent expiry (for year 8) |
Dec 24 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Dec 24 2013 | 12 years fee payment window open |
Jun 24 2014 | 6 months grace period start (w surcharge) |
Dec 24 2014 | patent expiry (for year 12) |
Dec 24 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |