he browser and to allow a user to select a function from the plurality of functions provided by the peripheral device; first sending means that sends the data over the network from the web server to the browser; second receiving means that receives a second request over the network from the web browser to the web server, the second request including a request to execute a function selected from th