Patent ID: 7277194

Claim:
An information processing apparatus for communicating with a plurality of printing apparatus via network, comprising: an obtaining unit adapted for obtaining, via the network, a state of one of the plurality of printing apparatus to which a print job is to be output by said information processing apparatus; a condition managing unit adapted for managing a proxy condition regarding whether automatic proxy is executed for automatically changing the output destination of the print job or a manual proxy screen is displayed on a display unit to instruct manual proxy for manually changing the output destination of the print job in accordance with an instruction from the user, in correspondence to contents of fault of each printing apparatus; a proxy discriminating unit adapted for discriminating whether the automatic proxy is to be executed or the manual proxy screen is to be displayed, the discrimination being executed based on whether the state of the one printing apparatus obtained by said obtaining unit is managed by said condition managing unit as a fault for executing the automatic proxy or a fault for displaying the manual proxy screen; and a determining unit adapted for automatically changing the output destination of the print job if said proxy discriminating unit discriminates that the automatic proxy is to be executed, and for determining the output destination of the print job in accordance with the instruction entered on the manual proxy screen if said proxy discriminating unit discriminates that the manual proxy screen is to be displayed.