Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktig
Den moderna utskriftsplattformen är Windows bästa sätt att kommunicera med skrivare. Vi rekommenderar att du använder Microsofts IPP-drivrutin för inkorgsklass tillsammans med Print Support Apps (PSA) för att anpassa utskriftsupplevelsen i Windows 10 och 11 för enhetsutveckling av skrivare.
Mer information finns i designguiden för utskriftssupportapp v1 och v2.
XPSDrv-utskriftsdrivrutinen är komponenten i XPS-utskriftssökvägen som använder en XPS-poolfil och genererar PDL-data (Page Description Language) som en skrivare kan använda. Konfigurationsmodulen innehåller de drivrutinskomponenter som kommunicerar skrivarfunktioner och inställningar till program. XPSDrv-skrivardrivrutiner stöder de kommunikationsmetoder som Microsoft Win32-baserade program och WPF-baserade program (Windows Presentation Foundation) använder.
Både Win32-baserade program och WPF-program kan skriva ut till XPSDrv-utskriftsdrivrutiner. Win32-program använder API (GDI Printing Application Programming Interface) och den Microsoft-tillhandahållna konverteringsåtergivningsmodulen skapar en XPS-poolfil för utskrift till utskriftsfilterpipelinen. WPF-program använder WPF-utskrifts-API:et för att skapa en XPS-poolfil direkt från programmet.
Följande diagram visar konfigurationsarkitekturen för XPSDrv.
Observera att de tre objekten i avsnittet Konfigurationsmodul är ömsesidigt uteslutande.
De två huvudkomponenterna i en XPSDrv-utskriftsdrivrutin är skrivardrivrutinsmoduler i version 3 och XPS-filterpipelinen. Var och en av dessa komponenter kräver en eller flera konfigurationsfiler och moduler.
XPSDrv-dokumenthändelser
XPSDrv-drivrutiner kan ta emot GDI-dokumenthändelser via funktionen DrvDocumentEvent när Win32-baserade program skriver ut till dem, och drivrutinerna kan ta emot XPS-dokumenthändelser via DrvDocumentEvent när WPF-program skriver ut till dem. Mer information om XPSDrv-dokumenthändelser finns i XPSDrv Driver Document Events.
Installation av XPSDrv-drivrutin
XPSDrv-drivrutiner har specifika krav för installation. Mer information om installation av XPSDrv-drivrutin finns i XPSDrv Installation.