A Printer Driver is the software that drives the printer. When a printer is first connected to a computer, through any of the interfaces mentioned above, the driver has to be installed and configured to the appropriate interface in order to enable the computer to communicate with the printer.
Whenever, there is a printing job to be done the appropriate driver has to be selected. The driver is tailor made by the printer manufacturer for the specific type, model and operating systems as well to enable a user to exploit all the features of the printer.
Printer drivers are complex pieces of software, and they are the source of many problems, such as:
Last character on every line is missing
Printout is covered with solid black boxes
Nonsensical characters appear
Program crashes when printing and operating system reports an error
There can be many other problems that can happen due to erroneously configured or outdated driver software.












