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.