Methods and systems for configuring and installing a rendering device in
communication with a computer network that includes one or more clients
and one or more servers are disclosed. In general, a driver associated
with a rendering device can be installed and configured based on driver
data and associated information maintained with a central repository
within the computer network. Such a methodology requires minimum user
intervention. A user can select a rendering device for installation,
which triggers automatic installation of the rendering device based on
the best-possible rendering device installation mechanisms available. The
appropriate driver and installation settings can then be downloaded and
selected. The administrator controls which rendering device installation
mechanisms are allowed on the computer network and which are not.