Patent ID: 9176935
Filing Date: 2015-11-03
Classification: G06F,G06K

Abstract:
1. An image forming apparatus, comprising: an image data generation unit configured to write at least one of the following: (i) image data with an output resolution and an output gradation for a print output and (ii) image data for a confirmation display based on intermediate data of each object included in print data, and store the image data in a buffer; an intermediate data generation unit configured to perform at least one of the following: a mode switching unit, wherein based on an input of an operation signal for enabling or disabling a confirmation display, the mode switching unit is configured to switch a mode to generate the image data for the confirmation display; a printing unit configured to print using the image data for print output; and a display unit configured to display a print preview by using the image data for confirmation display, wherein the intermediate data includes at least one of first intermediate data, second intermediate data, and third intermediate data; wherein the intermediate data generation unit determines whether the mode is enabled or disabled, whether or not the resolution of the target object is higher than the output resolution, and whether or not an amount of the image data can be reduced by adjusting the gradation of the target object to the output gradation; wherein if (i) the mode is enabled and (ii) the resolution of the target object is higher than the output resolution, the intermediate data generation unit is further configured to generate the first intermediate data by adjusting the resolution to the output resolution while maintaining the gradation at the gradation of the target object; wherein when generating the intermediate data corresponding to the output gradation and the output resolution, if the amount of the image data can be reduced by adjusting the gradation of the target object to the output gradation, and in a case where either: (i) the mode is disabled or (ii) the mode is enabled and the resolution of the target object is not higher than the output resolution, the intermediate data generation unit is further configured to generate the second intermediate data by adjusting the resolution to the output resolution and adjusting the gradation to the output gradation; wherein when generating the intermediate data corresponding to the output gradation and the output resolution, if the amount of the image data cannot be reduced by adjusting the gradation of the target object to the output gradation, and in a case where either: (i) the mode is disabled or (ii) the mode is enabled and the resolution of the target object is not higher than the output resolution, the intermediate data generation unit is further configured to generate the third intermediate data by maintaining the resolution at the resolution of the target object and the gradation at the gradation of the target object; and wherein the image data generation unit is further configured to: