The invention enables to readily download device control software to
control device.Once receiving a request from a client PC through a HTTP
communication module 10, a printer PT identifies an OS used by the client
PC from an environment variable attached to the request through an OS
identification module 11. A driver location search module 11 searches a
location address of a printer driver corresponding to the identified OS
from a driver location database 12. A HTML generation module 14 generates
a Web page in which a link to this location address is described and then
informs the client PC of it as response via the HTTP communication module
10.