This invention relates to a printing control method and apparatus, a computer
program product, and the like in which printing data is held in a hierarchical
structure and a printing job is issued to a printer to cause the printer to print.
In the printing control method according to the present invention, different setting
values can be set in the lower and upper layers of the hierarchical structure as
printing setting data containing double-sided printing or single-sided printing
setting. When a setting value different from that of the upper layer is set in
the lower layer of the hierarchical structure, the printer is instructed on a setting
in the lower layer for each printing data to which the setting value is applied.