Microsoft USB-skrivardrivrutin (Usbprint.sys)

Usbprint.sys är den Enhetsdrivrutin som tillhandahålls av Microsoft för USB-skrivare. Usbprint.sys fungerar med Usbmon.dll för att tillhandahålla änd-till-änd-anslutning mellan USB-skrivare och högnivåskrivardrivrutiner.

Till skillnad från vissa usb-enhetsklassdrivrutiner "driver" Usbprint.sys inte skrivaren. I stället tillhandahåller Usbprint.sys en kommunikationskanal där drivrutiner på högre nivå kan styra skrivaren. Precis som för parallella skrivare kräver USB-skrivare en skrivardrivrutin för att återge utskriftsjobb, och kan också kräva en språkövervakare för att hantera högnivåkommunikation med skrivaren.

Under installationen av en USB-skrivare hämtar den systemlevererade INF-filen, Usbprint.inf, Usbprint.sys från den lokala filen Driver.cab. Eftersom Driver.cab installerades med operativsystemet behöver skrivarinstallationsprogrammet vanligtvis inte det ursprungliga installationsmediet för att installera Usbprint.sys.

Mer information om Usbprint.inf finns i Skrivare som är ansluten till en USB-port.

Mer information om Driver.cabfinns i Skrivarinstallation och Plug and Play-hanteraren.

I det här avsnittet

Programmeringsöverväganden för USBPRINT