An information processor that causes a printer connected through a network
to print information generated by an application is disclosed. The
information processor includes a setting management unit for defining a
plurality of presets, each including a setup of a plurality of printing
functions specified when printing by the printer, and for managing the
presets one by one, and a setup information providing unit for providing
the application with setup information selected by the application, the
setup information including the setup of the printing functions managed
as the preset by the setting management unit, wherein the printer prints
the information generated by the application based on the setup of the
printing functions according to the preset selected by the application.