BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be described with reference to the accompanying drawings wherein like numbers reference like elements.
FIG. 1 is a block diagram showing a configuration of a printer 100 according to an aspect of the invention.
FIG. 2 is a view showing a hardware configuration of a computer system.
FIG. 3 is a partially enlarged bottom view showing a structure of a print head 200 according to an aspect of the invention.
FIG. 4 is a partially enlarged side view of FIG. 3.
FIG. 5 is a flow chart illustrating a printing process of the printer 100.
FIG. 6 is a flow chart illustrating a control information generating process in a banding prevention processing controller 16 of the printer 100 according to a first embodiment of the invention.
FIG. 7 is a flow chart illustrating an N-value process in an N-value processor 18 of the printer 100 according to the first embodiment of the invention.
FIG. 8A is a view showing an example of a dot pattern formed by only a black nozzle module 50 without an abnormal nozzle generating a so-called flying deflection, FIG. 8B is a view showing an example of a dot pattern formed when a nozzle N6 of the black nozzle module 50 generates the flying deflection, and FIG. 8C is a view showing an example of a dot pattern which is subjected to a banding prevention process.
FIG. 9A is a view showing an example of a dot pattern having low print density and formed when a nozzle N6 generates the flying deflection, and FIG. 9B is a view showing an example in which the dot pattern of FIG. 9A is subjected to a banding prevention process.
FIG. 10 is a view showing an example of elements forming an image.
FIG. 11 is a view showing an example of a region associated with a banding generating line and a particular nozzle.
FIG. 12A is a view showing an example of information on N values and information on a threshold value of the N values for a dot size, and FIG. 12B is a view showing an example of an error diffusion matrix used for the N-value process.
FIG. 13A is a view showing an example of a dot generation ratio table used for a normal N-value process, and FIG. 13B is a view showing an example of a dot generation ratio table used for the N-value process accompanied with the N-value process.
FIGS. 14A and 14B are views showing an example of a range of banding prevention process.
FIG. 15 is a view showing an example of a dot pattern in which only a banding generation line is subjected to the banding prevention process.
FIG. 16 is a view showing an example of a dot pattern in which a processing region selected using the method of the first embodiment of the invention is subjected to the banding prevention process.
FIG. 17 is a flow chart illustrating a control information generating process in a banding prevention processing controller 16 of the printer 100 according to a second embodiment of the invention.
FIG. 18 is a view showing an example of an edge extraction filter in only a horizontal direction.
FIG. 19 is a view showing an example of elements formed by pixel data determined as an edge.
FIG. 20A is a view showing an example of a density control threshold value th set for each ink color of CMYK, and FIG. 20B is a view showing a relationship between a density value and a performance ratio of the banding prevention process.
FIG. 21A is a view showing a processing ratio at which the N-value process is performed using the dot generation ration table of FIG. 13A, and FIG. 21B is a view showing a processing ratio at which the N-value process is performed using the dot generation ration table of FIG. 13B.
FIG. 22 is a view showing an example of visualization of a result of the banding prevention process.
FIG. 23 is a view showing an example of an edge extraction filter in all directions.
FIG. 24 is a view showing an example of visualization of a result of the banding prevention process performed for a processing region determined using the edge extraction filter of FIG. 23.
FIG. 25 is a view showing an example of a dot pattern in which a processing region determined using the method of the second embodiment of the invention is subjected to the banding prevention process.
FIGS. 26A to 26C are explanatory views showing a difference in printing method between a multi-pass type inkjet printer and a line head type inkjet printer.
FIG. 27 is a conceptual view showing another example of a structure of the print head.
FIGS. 28A to 28D are views showing an example of a configuration of a print head of a line head type printer.
FIGS. 29A to 29D are views showing an example of a configuration of a print head of a multi-pass type printer.
FIG. 30 is a schematic view showing an example of a recording medium in which a printer control program is stored.