A server enables a user at a station to scan a document. The station has a
computer connected to the network, a browser installed on the computer to
enable the user to browse the network, and a scanner in communication
with the computer. The server has a database of scanner drivers, a driver
selection system that enables the user to select a driver for the scanner
from the database of scanner drivers, and a delivery system that
transfers a selected driver to the computer and causes the computer to
execute the driver. The user uses the browser and the driver selection
system to select a driver for the scanner. The delivery system then sends
the driver to the computer, and the computer executes the driver. The
driver uses the scanner to scan a document, and scanning data
corresponding to the document is saved in a predetermined location.