A printer has a specialized, limited program that controls the printer and interacts with the devices that use the printer. What term best describes such a limited program with instructions to control a hardware component?
graphical user interface
driver
operating system
boot up system