A server-client system is configured to automatically detect and install
peripheral devices, such as printers, scanners, etc. that are attached to
a client. The server is configured to detect the peripheral device and
install a driver that is compatible with the peripheral device. The I/O
queue created for the peripheral device is redirected to the port to
which the peripheral device is connected.