Patent ID: 8806597

Claim:
An information processing system comprising: an image forming device connected to a first communication network; a terminal device connected to the first communication network; and a server device connected to a second communication network different from the first communication network, the server device communicating with the image forming device and the terminal device, the server device including a receiving unit that receives an instruction from the terminal device to provide the image forming device with a predetermined service, a first request unit that presents a test to the image forming device to authenticate whether or not the image forming device is being operated by a human and that sends a request to make a response to the test to the image forming device, and a providing unit wherein if a proof that the image forming device that has sent the response to the first request unit is being operated by the human is to be rejected on the basis of the response sent from the image forming device to the first request unit or on the basis of no response within a predetermined period, the image forming device requests the terminal device to make a response to the test on behalf of the image forming device, and when the terminal device makes the response to the test on behalf of the image forming device, the providing unit provides the image forming device with the predetermined service in accordance with the instruction, the terminal device including an instruction unit that sends the instruction to the server device, and a response unit that makes a response to the test on behalf of the image forming device in accordance with a user operation if the image forming device is requested by the first request unit to make a response to the test, wherein in response to the image forming device receiving the request from the server device, the image forming device analyzes the request, and wherein in response to the request including a human interactive proof (HIP) request, the image forming device requests the terminal device to make a response to the test by proxy without sending a response to the server device.