A device setting system comprises a host unit; and a device to be
connected to the host unit. The host unit comprises a host unit
controlling unit that activates the automatic setting module with a
device to be connected being specified, each time the device driver is
activated, requests, using the automatic setting module, the specified
device to transmit device setting information, obtains, using the
automatic setting module, device setting information from the specified
device, and allows, using the automatic setting module, device settings
based on the obtained device setting information to be reflected in the
device driver. The device comprises a device storing unit that stores
device setting information; and a device controlling unit that transmits
the device setting information to the host unit in response to a request
obtained from the host unit.