A printing control apparatus that outputs print data for printing, comprising: storage means, to which rendering instructions are input, for storing the rendering instructions page by page; first rendering means for developing rendering instructions into multivalued bitmap data, and creating first n-valued bitmap data by subjecting the multivalued bitmap data to color processing, color conversion processing, and n-value conversion processing; and second rendering means for creating n-valued pattern brushes (B1, B2, B3) by subjecting colors (F1, F2, F3) of the rendering instructions (701, 702, 703) to color processing, color conversion processing and n-value conversion processing, and pasting the created n-valued pattern brushes (B1, B2, B3) in an applicable area of the rendering instructions to create second n-valued bitmap data; characterized in that the print control apparatus further comprises: determining means for determining (601, S7) whether rendering instructions pertaining to each scanning line include a logical operation processing or transparency processing other than overwrite processing, wherein the overwrite processing is a process for overwriting multivalued bitmap data developed from a rendering instruction in a memory; and control means for controlling said first rendering means to create (S9-S11) the first n-valued bitmap data corresponding to a first scanning line for which said determining means determines that the rendering instructions pertaining to the first scanning line includes the logical operation processing or transparency processing other than the overwriting processing, and wherein said control means further controls said second rendering means to create the second n-valued bitmap data corresponding to a second scanning line for which said determining means determines that the rendering instructions pertaining to the second scanning line does not include the logical operation processing or transparency processing other than the overwriting processing. storage means, to which rendering instructions are input, for storing the rendering instructions page by page; first rendering means for developing rendering instructions into multivalued bitmap data, and creating first n-valued bitmap data by subjecting the multivalued bitmap data to color processing, color conversion processing, and n-value conversion processing; and second rendering means for creating n-valued pattern brushes (B1, B2, B3) by subjecting colors (F1, F2, F3) of the rendering instructions (701, 702, 703) to color processing, color conversion processing and n-value conversion processing, and pasting the created n-valued pattern brushes (B1, B2, B3) in an applicable area of the rendering instructions to create second n-valued bitmap data; characterized in that the print control apparatus further comprises: determining means for determining (601, S7) whether rendering instructions pertaining to each scanning line include a logical operation processing or transparency processing other than overwrite processing, wherein the overwrite processing is a process for overwriting multivalued bitmap data developed from a rendering instruction in a memory; and control means for controlling said first rendering means to create (S9-S11) the first n-valued bitmap data corresponding to a first scanning line for which said determining means determines that the rendering instructions pertaining to the first scanning line includes the logical operation processing or transparency processing other than the overwriting processing, and wherein said control means further controls said second rendering means to create the second n-valued bitmap data corresponding to a second scanning line for which said determining means determines that the rendering instructions pertaining to the second scanning line does not include the logical operation processing or transparency processing other than the overwriting processing. determining means for determining (601, S7) whether rendering instructions pertaining to each scanning line include a logical operation processing or transparency processing other than overwrite processing, wherein the overwrite processing is a process for overwriting multivalued bitmap data developed from a rendering instruction in a memory; and control means for controlling said first rendering means to create (S9-S11) the first n-valued bitmap data corresponding to a first scanning line for which said determining means determines that the rendering instructions pertaining to the first scanning line includes the logical operation processing or transparency processing other than the overwriting processing, and wherein said control means further controls said second rendering means to create the second n-valued bitmap data corresponding to a second scanning line for which said determining means determines that the rendering instructions pertaining to the second scanning line does not include the logical operation processing or transparency processing other than the overwriting processing.