. . . "In order to solve such problems, in another approach, by distributing form data used for generating print-image data to the client side instead of distributing print-image data from the print-system server side, and providing a plurality of types of locations for storing distributed form data at the client side, overlay processing for generating print-image data can be efficiently and effectively" .