What is a device driver and when do you need it?

Answer:
A device driver is a piece of code which is used to make a specific piece of hardware function as a part of a computer system. For instance to make a specific model of printer connect to and print from a computer you will need a print driver compatible with that model/make of printer installed on the computer.
First answer by Fwmh. Last edit by Fwmh. Contributor trust: 981 [recommend contributor recommended]. Question popularity: 1 [recommend question].