1. A peripheral processing apparatus connected to an information processing apparatus through a network, comprising: storage means storing a control program which the information processing apparatus uses to control said peripheral processing apparatus; reception means for receiving a transfer request from the information processing apparatus requesting that the control program stored in said storage means be transferred to the information processing apparatus through the network; securing means for securing a channel to the information processing apparatus through the network on the basis of the transfer request received by said reception means; and transfer means for transferring the control program stored in said storage means through the channel secured by said securing means on the network to the information processing apparatus in response to the transfer request received by said reception means, so as to allow the information processing apparatus to use the control program to generate control data for controlling said peripheral processing apparatus, which control data is subsequently to be transferred to said peripheral processing apparatus through the network.