Printing apparatus, printing data generation apparatus and method therefor, and printing data generation program
First Claim
1. A printing apparatus for printing image data representative of a predetermined image, the printing apparatus comprising:
- a processor configured to input the image data,the processor being further configured to generate dot data representative of presence or absence of a dot formation on the basis of the image data,the processor being further configured to use the generated dot data to print the image,the processor being further configured to compare one of a plurality of threshold values and a data gradation value that is a gradation value of the inputted image data, andthe processor being further configured to generate the dot data by comparing the data gradation value with an error diffusion threshold value that is a threshold value used in determination of presence or absence of a dot formation in an error diffusion method,in a case where a result of comparison of the one of the plurality of threshold values and the data gradation value is that the data gradation value is less than the threshold value, the error diffusion threshold value being set to a high threshold value greater than a low threshold value that is set in a case where the data gradation value is not less than the threshold value, andthe high threshold value being set relative to the data gradation value to have a maximum value that is equal to or higher than a maximum value of the data gradation value while the data gradation value is a predetermined value, and to become lower than the maximum value of the high threshold value while the data gradation value is in a predetermined gradation range that is not less than the predetermined value,the high threshold value being further set to monotonically increases in accordance with the data gradation value as far as the predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
A printing apparatus includes an input unit; a halftone processing unit; and a print unit. The halftone processing unit includes a comparison unit comparing one of a plurality of threshold values and a data gradation value, and an error diffusion unit generating dot data by comparing the data gradation value with an error diffusion threshold value. In a case where the data gradation value is less than the threshold value, the error diffusion threshold value is set to a high threshold value greater than a low threshold value. The high threshold value is set to a maximum value of the data gradation value or higher where the data gradation value is a predetermined value or higher, and to a value lower than the maximum value in a predetermined gradation range not less than the predetermined value.
7 Citations
11 Claims
-
1. A printing apparatus for printing image data representative of a predetermined image, the printing apparatus comprising:
-
a processor configured to input the image data, the processor being further configured to generate dot data representative of presence or absence of a dot formation on the basis of the image data, the processor being further configured to use the generated dot data to print the image, the processor being further configured to compare one of a plurality of threshold values and a data gradation value that is a gradation value of the inputted image data, and the processor being further configured to generate the dot data by comparing the data gradation value with an error diffusion threshold value that is a threshold value used in determination of presence or absence of a dot formation in an error diffusion method, in a case where a result of comparison of the one of the plurality of threshold values and the data gradation value is that the data gradation value is less than the threshold value, the error diffusion threshold value being set to a high threshold value greater than a low threshold value that is set in a case where the data gradation value is not less than the threshold value, and the high threshold value being set relative to the data gradation value to have a maximum value that is equal to or higher than a maximum value of the data gradation value while the data gradation value is a predetermined value, and to become lower than the maximum value of the high threshold value while the data gradation value is in a predetermined gradation range that is not less than the predetermined value, the high threshold value being further set to monotonically increases in accordance with the data gradation value as far as the predetermined value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A printing data generation apparatus for generating printing data of image data representative of a predetermined image, the printing data generation apparatus comprising:
-
a processor configured to input the image data, the processor being further configured to generate dot data representative of presence or absence of a dot formation on the basis of the image data, the processor being further configured to compare one of a plurality of threshold values and a data gradation value that is a gradation value of the inputted image data, and the processor being further configured to generate the dot data by comparing the data gradation value with an error diffusion threshold value that is a threshold value used in determination of presence or absence of a dot formation in an error diffusion method, in a case where a result of comparison of the one of the plurality of threshold values and the data gradation value is that the data gradation value is less than the threshold value, the error diffusion threshold value being set to a high threshold value greater than a low threshold value that is set in a case where the data gradation value is not less than the threshold value, and the high threshold value being set relative to the data gradation value to have a maximum value that is equal to or higher than a maximum value of the data gradation value while the data gradation value is a predetermined value, and to become lower than the maximum value of the high threshold value while the data gradation value is in a predetermined gradation range that is not less than the predetermined value, the high threshold value being further set to monotonically increases in accordance with the data gradation value as far as the predetermined value.
-
-
10. A method for generating printing data of image data representative of a predetermined image, the method of generating printing data comprising:
-
inputting the image data; comparing one of a plurality of threshold values and a data gradation value that is a gradation value of the inputted image data; in a case where a result of comparison of the one of the plurality of thresholds and the data gradation value is that the data gradation value is less than the threshold value, setting an error diffusion threshold value that is a threshold value used in determination of presence or absence of a dot formation in an error diffusion method to a high threshold value greater than a low threshold value that is set in a case where the data gradation value is not less than the threshold value; and using the set error diffusion threshold value to generate dot data representative of presence or absence of a dot formation by the error diffusion method, the high threshold value being set relative to the data gradation value to have a maximum value that is equal to or higher than a maximum value of the data gradation value while the data gradation value is a predetermined value, and to become lower than the maximum value of the high threshold value while the data gradation value is in a predetermined gradation range that is not less than the predetermined value, the high threshold value being further set to monotonically increase in accordance with the data gradation value as far as the predetermined value.
-
-
11. A non-transitory computer readable medium storing a printing data generation program for generating printing data of image data representative of a predetermined image, the printing data generation program causing a computer to implement:
-
a function for inputting the image data; a function for comparing one of a plurality of threshold values and a data gradation value that is a gradation value of the inputted image data; in a case where a result of comparison of the one of the plurality of thresholds and the data gradation value is that the data gradation value is less than the threshold value, a function for setting an error diffusion threshold value that is a threshold value used in determination of presence or absence of a dot formation in an error diffusion method to a high threshold value greater than a low threshold value that is set in a case where the data gradation value is not less than the threshold value; and a function for using the set error diffusion threshold value to generate dot data representative of presence or absence of a dot formation by the error diffusion method, the high threshold value being set relative to the data gradation value to have a maximum value that is equal to or higher than a maximum value of the data gradation value while the data gradation value is a predetermined value, and to become lower than the maximum value of the high threshold value while the data gradation value is in a predetermined gradation range that is not less than the predetermined value, the high threshold value being further set to monotonically increase in accordance with the data gradation value as far as the predetermined value.
-
Specification