Patent ID: 8462361

Claim:
A printing control apparatus which creates print data based on rendering instructions and transmits the created print data to a printer, comprising: a display unit that displays a print setting screen; a first determination unit that determines whether 1-bit rasterization processing is available or not based on a print setting set by a user on the displayed print setting screen; a setting unit that makes available a switching function for switching a rasterization processing when the 1-bit rasterization processing is determined to be available by the first determination unit based on the print setting, and that makes unavailable the switching function when the 1-bit rasterization processing is determined to not be available by the first determination unit based on the print setting; an execution unit that executes the 1-bit rasterization processing in accordance with the rendering instructions; and a second determination unit that determines whether the rendering instructions for which the 1-bit rasterization processing has been executed is used by the printer, wherein the execution unit executes a multi-bit rasterization processing for the rendering instructions without the determination by the second determination unit and transmits the multi-bit rasterized data to the printer when the switching function has been made unavailable, wherein the execution unit further executes a multi-bit rasterization processing for the rendering instructions for which the 1-bit rasterization processing has been executed and transmits the multi-bit rasterized data to the printer when the second determination unit determines that the rendering instructions are instructions for rendering a monochromatic image and a print medium which cannot be printed with the rendering instructions for which 1-bit rasterization processing has been executed based on information about a print medium detected by a medium detection function of the printer, and wherein the execution unit does not execute the multi-bit rasterization processing for the rendering instructions for which the 1-bit rasterization processing has been executed and transmits the 1-bit rasterized data to the printer when the second determination unit determines that the rendering instructions are instructions for rendering a monochromatic image and a print medium which can be printed with the rendering instructions for which 1-bit rasterization processing has been executed based on information about a print medium detected by a medium detection function of the printer.