An information processing apparatus to be used in a printing system having
a client apparatus connected to an image forming apparatus via a network,
and a server apparatus that manages setting parameters of printing
conditions that can be set up on said client apparatus, said information
processing apparatus being able to serve as the client apparatus and
comprising: a judgment unit for judging whether said information
processing apparatus is a client apparatus or not, with reference to
identification information concerning said image forming apparatus stored
inside said information processing apparatus; and a setting screen
control unit for providing a setting screen that allows a user to select
said setting parameters if it is judged that said information processing
apparatus is not a client apparatus, and for providing a setting screen
that allows a user to modify setting values of said selected setting
parameters and prevents the user from modifying setting values of the
remaining setting parameters if it is judged that said information
processing apparatus is a client apparatus.