Patent ID: 8810858
Filing Date: 2014-08-19
Classification: H04N

Abstract:
1. A print control device comprising: a processor; and a memory that stores a computer program that, when executed by the processor, causes the control device to function as: an acquiring unit configured to acquire image data representing an image including a plurality of pixels, the image data including a plurality of pixel data corresponding to the plurality of pixels, each of the plurality of pixel data including a gradation value; an executing unit configured to execute an error diffusion process on each of the plurality of pixel data, the executing unit including: a dot value setting unit configured to set a dot value of the target pixel data to one of a first dot value and a second dot value different from the first dot value, the dot value indicating a size of a dot; and an output unit configured to output print data determined by the dot value for each of the plurality of pixel data, wherein the executing unit executes one of a first setting process and a second setting process, wherein in the first setting process, the executing unit determines whether a first condition is satisfied, the first condition including that the corrected value of the target pixel data is larger than the first threshold value and that the first allowance condition is satisfied, wherein in the first setting process, after the executing unit determines that the first condition is satisfied, the dot value setting unit sets the dot value of the target pixel data to the first dot value, wherein in the first setting process, after the executing unit determines that the first condition is not satisfied, the executing unit determines whether a second condition is satisfied, the second condition including that the corrected value of the target pixel data is larger than the second threshold value, wherein in the second setting process, the executing unit determines whether the second condition is satisfied, wherein in the second setting process, after the executing unit determines that the second condition is satisfied, the dot value setting unit sets the dot value of the target pixel data to the second dot value, wherein in the second setting process, after the executing unit determines that the second condition is not satisfied, the executing unit determines whether the first condition is satisfied.