Patent ID: 7743374

Claim:
An information processing apparatus in communication with a plurality of client apparatuses via a network, the apparatus comprising a programmed processor that controls communications with the plurality of client apparatuses, wherein the programmed processor includes: determining means for determining whether a remote installation of a driver is to be performed on the plurality of client apparatuses to create a set-up instruction for the driver if it is determined that the remote installation is to be performed and for determining one or more of the plurality of client apparatuses on which the driver is to be installed based on the set-up instruction; designation means for designating, before the driver is installed, on a graphical user interface of an installer of the driver, whether test printing is to be executed after the driver installation has been correctly completed on the one or more of the plurality of client apparatuses; and transmission controlling means for, if the designation means designates that the test printing is to be executed, controlling operations to transmit, without waiting for a request for the set-up instruction from any of the plurality of client apparatuses, to each of the one or more of the plurality of client apparatuses determined by the determining means, the driver, the set-up instruction to set up the driver, and a test printing instruction stored in the set-up instruction to execute test printing to check if the driver installation has been correctly completed on the one or more of the plurality of client apparatuses, via the network, wherein, if the designation means designates that the test printing is not to be executed, the transmission controlling means controls the operations to transmit the driver and the set-up instruction, but not the test printing instruction, to each of the one or more of the plurality of client apparatuses determined by the determining means, without waiting for the request from any of the plurality of client apparatuses.