A print driver is a/an:
A.
mechanical component used to update firmware.
B.
piece of software that tells a PC what features are available on a printer.
C.
electronic component used on a circuit board.
D.
piece of hardware that enables communication between a PC and a printer.