Not
Å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.
Utökningsbarhet i hela arkitekturen gör det enklare för dig att lägga till differentieringsfunktioner och funktioner på ett modulärt sätt. Varje uppgraderad och ny komponent i XPS-utskriftssökvägen utformades för att möjliggöra utökningsbarhet för leverantörer på följande sätt:
Utskriftsschemat möjliggör utökningsbarhet och uppdateras regelbundet för att offentligt exponera önskade enhetsfunktioner.
Den nya filterpipelinen som XPSDrv-drivrutiner använder bygger på en modulär, utökningsbar arkitektur som gör att du kan tillhandahålla modulariserade funktioner som kan agera ensamt eller atomiskt för att skapa önskade effekter.
Filterpipelinen är också byggd för att stödja begreppen direkt förbrukning och skalbar förbrukning:
Direkt förbrukning innebär att enheten kan använda ett XPS-dokument eller XPS-poolfilen utan värdhjälp. För utdata från en Windows-baserad dator måste du ange en XPSDrv-drivrutin som består av en konfigurationsmodul och en null-filterpipeline. Konfigurationsmodulen representerar enheten och uttrycker enhetens funktioner för programmet, men den bearbetar inte spoolfilen i drivrutinen. XPS-buffertfilen levereras direkt till skrivaren, så skrivaren bearbetar sedan dokumentet i sin helhet.
Skalbar konsumtion representerar en XPSDrv-drivrutin som kan utföra viss eller all bearbetning på värddatorn. Du kan välja uppdelning mellan värd- och enhetsbearbetning, så att du kan göra kompromisser baserat på enhetsfunktioner, kostnader och målmarknad. Med skalbar förbrukning har du stor flexibilitet i hur du implementerar XPS.
Om du vill dra nytta av XPS-utskriftssökvägen bör du ange en XPSDrv-drivrutin. En XPSDrv-drivrutin är en filterpipeline som tillhandahåller drivrutinsfunktioner som värdbaserad N-up, vattenstämpel och renderingsfunktioner. Grafikbearbetning utförs i ett återgivningsfilter och utförs på de visuella objekt som representeras i det nya spoolfilformatet. Den här typen av bearbetning skiljer sig i grunden från hur återgivningsåtgärder utförs med GDI-baserade drivrutiner.
Den modulära konstruktionen av filterpipelinen ger ett ramverk för utveckling av funktionsspecifika filter. Du kan skapa en filterpipeline som består av fristående filter. Om dessa filter är lämpligt inneslutna kan olika drivrutiner, och därmed olika pipelines, återanvända filtren, vilket gör att du kan optimera din investering i XPSDrv-utveckling.
Versioner av Windows-åtgärdssystemet innan Windows Vista krävde skrivardrivrutiner för att ha en DLL för skrivargränssnittet för skrivarkonfiguration och kontroll och en DLL för skrivargrafik för bearbetning och återgivning av det faktiska dokumentinnehållet som ska skrivas ut. Skrivardrivrutiner för Windows Vista kräver samma funktioner som i tidigare skrivardrivrutinsversioner. En XPSDrv-drivrutin kommunicerar med enheter och program med hjälp av Utskriftsbiljett- och Utskriftsfunktionsteknikerna. Du måste lägga till de ytterligare gränssnitt som tillhandahåller de förbättrade funktionerna "PrintTicket" och "Print Capabilities" i Windows Vista-utskrift.