The claimed invention is directed to an information processing apparatus
for adding additional information to each page of a document. The
apparatus includes a print setup unit for setting a binding position for
a document, an additional information setup unit for setting a position
of additional information to be added to each page of the document, and a
rendering unit for rendering the additional information at an appropriate
position on the basis of the position set by the additional information
setup unit. When the additional information setup unit sets a relative
position to a binding position, a rendering position of the additional
information is determined for each page in accordance with the set
relative position and the binding position set by the print setup unit.