Patent ID: 8736901

Claim:
An information processing apparatus comprising: a storage unit configured to store first layout information for a first user and second layout information for a second user; a provision unit configured to provide the first user with a first screen in which a plurality of contents are arranged based on the first layout information, and provide the second user with a second screen in which the plurality of contents are arranged based on the second layout information, wherein a layout relationship between the plurality of contents in the first screen differs from a layout relationship between the plurality of contents in the second screen; and a generation unit configured to generate first rendering data for outputting a first printed matter for the first user in which the plurality of contents are arranged based on the first layout information and second rendering data for outputting a second printed matter for the first user in which the plurality of contents are arranged based on the second layout information when a print instruction through the first screen has been received, wherein a relationship between the plurality of contents in the first printed matter is the same as that between the plurality of contents in the first screen, and a relationship between the plurality of contents in the second printed matter is the same as that between the plurality of contents in the first screen, and wherein, if the number of the contents displayed on the first screen differs from the number of the contents displayed on the second screen, the number of the contents arranged on the first printed mater differs from the number of the contents arranged on the second printed matter.