An information-processing apparatus configured to communicate with a plurality of printing devices (104A to 104N), comprising: a first registering means configured to sequentially register the plurality of printing devices which are output targets of printing jobs and from which state information is to be acquired in a monitoring queue in a first registration order; a second registering means configured to sequentially register the plurality of printing devices which are the output targets of the printing jobs in a transferring queue in a second registration order; a state-monitoring means configured to connect the plurality of printing devices according to the first registration order and a first maximum number of simultaneous connections by the state-monitoring means and acquire the state information from the plurality of printing devices; and a transfer-control means configured to connect the plurality of printing devices according to the second registration order and a second maximum number of simultaneous connections by the transfer-control means and transfer the printing jobs to the plurality of connected printing devices, wherein the state-monitoring means is configured to sequentially switch connections to the printing devices (104A to 104N) according to the first registration order and, when a predetermined condition on the connection by the state-monitoring means is satisfied, interrupt monitoring of a printing device and re-register the printing device in the monitoring queue by registering the device at the end of the monitoring queue even if the transfer control means has not completed the transfer of the printing jobs to the printing device. a first registering means configured to sequentially register the plurality of printing devices which are output targets of printing jobs and from which state information is to be acquired in a monitoring queue in a first registration order; a second registering means configured to sequentially register the plurality of printing devices which are the output targets of the printing jobs in a transferring queue in a second registration order; a state-monitoring means configured to connect the plurality of printing devices according to the first registration order and a first maximum number of simultaneous connections by the state-monitoring means and acquire the state information from the plurality of printing devices; and a transfer-control means configured to connect the plurality of printing devices according to the second registration order and a second maximum number of simultaneous connections by the transfer-control means and transfer the printing jobs to the plurality of connected printing devices, wherein the state-monitoring means is configured to sequentially switch connections to the printing devices (104A to 104N) according to the first registration order and, when a predetermined condition on the connection by the state-monitoring means is satisfied, interrupt monitoring of a printing device and re-register the printing device in the monitoring queue by registering the device at the end of the monitoring queue even if the transfer control means has not completed the transfer of the printing jobs to the printing device.