Training
Module
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Usbprint.sys is the Microsoft-provided device driver for USB printers. Usbprint.sys works with Usbmon.dll to provide end-to-end connectivity between USB printers and high-level printer drivers.
Unlike some USB device class drivers, Usbprint.sys doesn't "drive" the printer. Instead, Usbprint.sys provides a communication conduit by which higher-level drivers can control the printer. As is true for parallel printers, USB printers require a printer driver to render print jobs, and might also require a language monitor to manage high-level communication with the printer.
During the installation of a USB printer, the system-supplied INF file, Usbprint.inf, obtains Usbprint.sys from the local file Driver.cab. Because Driver.cab was installed with the operating system, the printer installer typically doesn't need the original installation media to install Usbprint.sys.
For more information about Usbprint.inf, see Printer connected to a USB port.
For more information about Driver.cab, see Printer installation and the Plug and Play manager.
Training
Module
Manage drivers and device peripherals - Training
This module introduces device drivers. Student will learn how drivers work and the tools used to manage common peripheral devices such as printers.