Patent ID: 8019918

Claim:
A system in which an information processing apparatus and a peripheral are connected to each other through a network and communicate with each other by exchanging packets, the information processing apparatus comprising: a request unit that transmits, to the peripheral, a registration request for registering the information processing apparatus as an apparatus for which use of a service to be provided by the peripheral is permitted; a response reception unit that receives a response to the registration request from the peripheral; an inquiry unit that inquires about possibility of use of the requested service, when the response reception unit receives a notification of use permission based on the determination result to the registration request from the peripheral; and a second request unit which transmits a request to start use of a service to the peripheral if a response to the inquiry indicates that the requested service can be used, and the peripheral comprising: a determination unit that determines whether to accept the registration request transmitted from the information processing apparatus; a notification unit that notifies the information processing apparatus which has transmitted the registration request of a determination result obtained by the determination unit; a storage unit that stores information of the information processing apparatus in which the registration request is accepted based on the determination result; a matching unit, upon receiving an inquiry from the inquiry unit, that performs matching to check whether the information processing apparatus which has transmitted the inquiry is an information processing apparatus stored in the storage unit; a response unit that transmits a response to the inquiry in accordance with a matching result obtained by the matching unit; and a service provision unit which starts a service in accordance with the request to start use of the service.