Dela via


Utskriftshanterarens arkitektur

Utskriftshanteraren för Microsoft Windows 2000 och senare består av en uppsättning komponenter från Microsoft och valfria komponenter som tillhandahålls av leverantören, med ansvarsområden som omfattar:

  • Avgöra om ett utskriftsjobb ska hanteras lokalt eller i ett nätverk.

  • Acceptera en dataström som skapats av GDI, tillsammans med en skrivardrivrutin, för utdata på en viss typ av skrivare.

  • Buffring av data till en fil (om buffring är aktiverat).

  • Välja den första tillgängliga fysiska skrivaren i en logisk skrivarkö.

  • Konvertera en dataström från ett buffrat format (till exempel förbättrad metafil (EMF)) till ett format som kan skickas till skrivarmaskinvara (till exempel skrivarkontrollspråk (PCL).)

  • Skicka en dataström till skrivarmaskinvaran.

  • Underhålla en registerbaserad databas för spooler-komponenter och skrivarformulär.

  • (Windows Vista) Återgivning av utskriftsjobb på klientdatorn i stället för på utskriftsservern. Återgivning på klientsidan underlättar utskriftsserverns arbetsbelastning, är transparent för utskriftsdrivrutinen och aktiveras som standard i Windows Vista.

  • För Windows 7 kan utskriftsdrivrutiner köras i en separat process från utskriftsbufferten. Den här funktionen kallas isolering av skrivardrivrutin.