Applies to:
Windows Vista Service Pack 2
Windows Vista SP2 

Windows Server 2008 Service Pack 2
Windows Server 2008 SP2
W2K8 Service Pack 2
W2K8 SP2
Windows Server 2008 (R1) Service Pack 2
Windows Server 2008 (R1) SP2
W2K8 (R1) Service Pack 2
W2K8 (R1) SP2

List of print related hotfixes post Service Pack 2  for Windows Server 2008 as of May 2012:

Originally published Sep., 2009.

2656827 "The system cannot find the file specified" error message when you print a document on a Windows Server 2008-based terminal server

http://support.microsoft.com/?id=2656827
Update(s):
Shell32.dll

2647169 Windows Fax and Scan cannot send a fax if Internet Explorer 9 is installed in Windows Vista, in Windows Server 2008, in Windows 7 or in Windows Server 2008 R2

http://support.microsoft.com/?id=2647169
Update(s):
Xpsprint.dll

2620656 Invalid redirected printers may be available in a Remote Desktop Services session that connects to a RD Session Host server that is running Windows Server 2008 or Windows Server 2008 R2

http://support.microsoft.com/?id=2620656
Update(s):
Localspl.dll
Ntprint.dll
Ntprint.exe
Printui.dll

Supersede(s):
2571564 Add Printer Wizard lists published printers in AD DS slowly in Windows Vista, in Windows Server 2008, in Windows 7 or in Windows Server 2008 R2
2511290 A computer that is running Windows 7, Windows Vista, Windows Server 2008 or Windows Server 2008 R2 continues to use the original printer driver after you update or replace the printer driver
2213578 You receive a "Copy Error" error message on a computer that is running Windows Vista or Windows Server 2008 when you try to remotely install a printer driver on to a computer that is running Windows Server 2003
979241 No event is added to the System log or to an operational channel when a print job is canceled or deleted
977263 Files print in an incorrect order when the collate option is selected, or you receive an error message when you use custom forms: "Faulting application spoolsv.exe"
973356 Error message when you create one or more network printers in a Windows Server 2008-based terminal server session: "Printers cannot be installed"
972026 Some print jobs fail together with the Event 6161 when the "Print to File" option is used on a multiprocessor computer that is running Windows Server 2008 or Windows Vista and that is under heavy stress
971222 Users who are members of the Power Users group or of the Print Operators group cannot install the local printers on a server that is running Windows Server 2008
971069 You cannot print to an IPP printer in Internet Explorer with protected mode enabled on a computer that is running Windows Vista or Windows Server 2008
970013
968585 A handle leak occurs in the print spooler service after you resubmit a print job to a shared printer on which the "Keep printed documents" option is enabled
962000 Print jobs in an offline print queue are missing or incomplete after you print a second document to the print queue in Windows Server 2008 or in Windows Vista

2566651 FIX: The text of an XPS document is printed in a different font when you use the XpsDocumentWriter class in a Windows Presentation Foundation application that targets to the .NET Framework 3.5 Service Pack 1

http://support.microsoft.com/?id=2566651
Update(s):
Presentationframework.dll
Windowsbase.dll
Presentationcore.dll
Presentationfontcache.exe.config
Wpfgfx_v0300.dll
System.printing.dll
Presentationframework.dll
Presentationhostdll.dll
Windowsbase.dll

Supersede(s):
981429 Some XPS file text is printed incorrectly by a .NET Framework 3.0-based WPF application

2555392 Garbled printouts after the first page if subsetted fonts are used in Windows 7, in Windows Vista, in Windows Server 2008 R2 or in Windows Server 2008

http://support.microsoft.com/?id=2555392
Update(s):
T2embed.dll
Atmfd.dll
Atmlib.dll
Dciman32.dll
Fontsub.dll
Lpk.dll

2532459 Print queue does not work if the queue is not one of the first 100 queues installed in a Windows Server 2008 or Windows Server 2008 R2 Terminal Services session

http://support.microsoft.com/?id=2532459
Update(s):
Spoolss.dll
Supersede(s):
2466040 Post-install customization does not start after you use Group Policy to configure a deployed printer in Windows Vista, in Windows 7, in Windows Server 2008, or in Windows Server 2008 R2

2505189 An update is available for DirectWrite and XPS issues in Windows Vista SP2 and in Windows Server 2008 SP2

http://support.microsoft.com/?id=2505189
Update(s):
Xpsgdiconverter.dll
Fntcache.dll.mui
Fntcache.dll
Dwrite.dll.mui
Dwrite.dll

2480910 Wrong printer forms for network printers are used in Windows Server 2008 or in Windows Vista

http://support.microsoft.com/?id=2480910
Update(s):
Printcom.dll
Win32spl.dll
Supersede(s):
980945 The print queue remains offline after a restart of the Spooler Service on a print server that is running Windows Vista or Windows Server 2008

2480118 You cannot print results to files by using web applications in Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2 after you install security update MS10-061

http://support.microsoft.com/?id=2480118
Update(s):
Spoolsv.exe

2479235 CPU utilization of the print spooler service occasionally spikes in Windows Server 2008

http://support.microsoft.com/?id=2479235
Update(s):
Tcpmon.dll

2462317 An XPS printer is very slow to print graphics in Windows Vista SP2 and in Windows Server 2008 SP2

http://support.microsoft.com/?id=2462317
Update(s):
Locale.gpd
Msxpsinc.gpd
Msxpsinc.ppd
Mxdwdrv.dll
P6disp.gpd
P6font.gpd
Pcl4res.dll 
Pcl5eres.dll
Pcl5ures.dll
Pclxl.dll
Pclxl.gpd
Pjl.gpd
Pjlmon.dll
Ps5ui.dll
Pscript.hlp
Pscript.ntf
Pscript5.dll
Pscrptfe.ntf
Ps_schm.gdl
Stddtype.gdl
Stdnames.gpd
Stdschem.gdl
Stdschmx.gdl
Ttfsub.gpd
Unidrv.dll
Unidrv.hlp
Unidrvui.dll
Unires.dll
Xpssvcs.dll

Supersede(s):
2165648 The page size may be incorrect when you save a PDF document as an XPS document in Adobe Reader
983237 Some characters are rotated incorrectly in the print output when you use Microsoft XPS Document Writer to print a document in Windows Vista or in Windows Server 2008
981431 A PostScript printer does not print a document that contains multiple paper sizes correctly on a computer that is running Windows 7, Windows Server 2008 R2, Windows Vista or Windows Server 2008
981148 You cannot read the text in a gray area of a printout in Windows Server 2003, Windows Server 2008 or Windows Vista
977585 Text strings that are not in a clipping region are printed unexpectedly when you use Microsoft XPS Document Writer to print a file in Windows Server 2008, Windows Server 2003, or Windows Vista
977225 Incorrect lines are printed when a Word document is printed on a computer that is running Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 or Windows Server 2008 R2
975126 Some custom-sized pages are printed incorrectly if they have different dimensions and are printed consecutively from a computer running Windows Server 2003, Windows Vista or Windows Server 2008
974901 Microsoft XPS Document Writer crashes when you run Print Driver Stress Test in Windows Vista SP2 or in Windows Server 2008 SP2
971319 The "<Papersize> not loaded in any tray" message is displayed in the print queue when you try to print a document in Windows Vista or in Windows Server 2008
969744 Underlines are missing when you print a document
969309 Print jobs sent to a local printer from a console application do not print completely in Windows Vista and in Windows Server 2008

2407058 The print job fails when you try to print to a non-Windows-based IPP server on a client computer that is running Windows Vista Service Pack 2 or Windows Server 2008 Service Pack 2

http://support.microsoft.com/?id=2407058
Update(s):
Inetpp.dll
Inetppui.dll
Wpnpinst.exe

Supersede(s):
2162461 The IPP printer continues to print after you try to cancel or delete the print job on a computer that is running Windows Server 2008, Windows Vista, Windows Server 2008 R2, or Windows 7
982643 "Windows cannot connect to the printer” error message when you try to add a printer that uses IPP to a client computer that is running Windows Vista, Windows Server 2008, Windows 7, or Windows Server 2008 R2
976988 FIX: You cannot print to a Unix Print Server by using an SSL (HTTPS) connection

2344949 The printing operation stops responding when you print a document for a 64-bit Office application to a PostScript printer in Windows Vista, in Windows Server 2008, in Windows 7 or in Windows Server 2008 R2

http://support.microsoft.com/?id=2344949
Update(s):
Gdiplus.dll
Supersede(s):
981650 You cannot print text in a terminal server session in Windows Server 2003, in Windows Server 2008, or in Windows Vista if the printer uses the "Generic / Text Only" driver

2328606 FIX: Text that is formatted in the Barcode font prints out in the Wingdings font in an XPS document that is created by using the .NET Framework 4

http://support.microsoft.com/?id=2328606
Update(s):
SetupUi.dll
Setupengine.dll
Setup.exe
System.printing.dll
Supersede(s):
2328540 A printout of an XPS document is incorrect when you print from a computer that is running .NET Framework 4.0 if the printer has the Generic Text-Only driver installed

2188792 It takes a long time to complete a batch of print jobs on a computer that is running Windows Vista or Windows Server 2008

http://support.microsoft.com/?id=2188792
Update(s):
Winspool.drv
Supersede(s):
973772 Group Policy Preferences stops responding when you try to configure the printer item for printers that use third-party drivers on a Windows Vista or Windows Server 2008-based computer

2059743 You cannot print to multiple trays in a terminal server session in Windows Server 2008

http://support.microsoft.com/?id=2059743
Update(s):
Prntvpt.dll

2028453 The redirected printer does not print a document in Windows Server 2008 if the TS Easy Print feature is used in a terminal server session

http://support.microsoft.com/?id=2028453
Update(s):
Aaclient.dll
Aaclient.mof
Mstscax.dll
Mstscax.mof
Tsgqec.dll

983224 The GetLastError function returns an incorrect value when the StartDoc function fails in a computer that is running a 64-bit version operating system

http://support.microsoft.com/?id=983224
Update(s):
Gdi32.dll
Supersede(s):
970603 The content of a printout is different when you print a PDF document by using Terminal Services Easy Print in a Terminal Services (TS) session in Windows Vista or Windows Server 2008

979762 Stop error in Windows Vista and in Windows Server 2008 when you try to print a document: "0x0000003B" or "0x0000007f"

http://support.microsoft.com/?id=979762
Update(s):
Win32k.sys
Supersede(s):
971248 The print output shows black rectangles if you print a document that contains some images on a computer that is running Windows Vista or Windows Server 2008

979163 Many pages are printed when you try to print an Excel worksheet by using a redirected printer if the Terminal Services Easy Print feature is used

http://support.microsoft.com/?id=979163
Update(s):
Tsprint-datafile.dat
Tsprint-pipelineconfig.xml
Tsprint.inf
Tsprint.dll

974266 Group Policy Preferences Client-Side Extension Hotfix Rollup

http://support.microsoft.com/?id=974266
Update(s):
...

974260 when you print in a 32-bit application on a computer that is running a 64-bit version of Windows Vista, the application stops responding

http://support.microsoft.com/?id=974260
Update(s):
Photowiz.dll

973878 A 32-bit printer driver and the PushPrinterConnections.exe utility are available for Windows Vista and for Windows Server 2008

http://support.microsoft.com/?id=973878
Update(s):
Pmcsnap.dll
Ppcsnap.dll
Printmanagement.msc
Pushprinterconnections.exe

973744 You cannot exit an application that uses a redirected printer when you enable the Terminal Services Easy Print feature on a terminal server that is running Windows Server 2008

http://support.microsoft.com/?id=973744
Update(s):
Winsta.dll

972616 You cannot use the "runas" command to print from different user accounts in a single session from a 32-bit program on a computer that is running 64-bit version of Windows Server 2008 or Windows Vista

http://support.microsoft.com/?id=972616
Update(s):
Splwow64.exe

972600 After you disconnect from a remote desktop session to a destination computer that is running Windows Vista or Windows Server 2008, the default printer is changed when you log on the destination computer from the console

http://support.microsoft.com/?id=972600
Update(s):
Umrdp.dll
Rdpclip.exe

Supersede(s):
972026 Some print jobs fail together with the Event 6161 when the "Print to File" option is used on a multiprocessor computer that is running Windows Server 2008 or Windows Vista and that is under heavy stress
971222

971428 The Printbrm.exe command-line tool restores printers that are associated with USB ports as FILE ports on computers that are running Windows Vista or Windows Server 2008

http://support.microsoft.com/?id=971428
Update(s):
Printbrm.exe
Printbrmengine.exe
Printbrmps.dll
Printbrmui.exe

971059 You cannot enter the FQDN of all printer servers into the "Point and Print Restrictions" policy in Windows Server 2008 or in Windows Vista

http://support.microsoft.com/?id=971059
Update(s):
Printing.admx

971428 The Printbrm.exe command-line tool restores printers that are associated with USB ports as FILE ports on computers that are running Windows Vista or Windows Server 2008

http://support.microsoft.com/?id=971428
Update(s):
Printbrm.exe
Printbrmengine.exe
Printbrmps.dll
Printbrmui.exe

967113 Per-machine printer connections that are removed are still displayed in the GPO report about a print client computer that is running Windows Server 2008 or Windows Vista

http://support.microsoft.com/?id=967113
Update(s):
Microsoft.grouppolicy.serveradmintools.reporting.dll
Microsoft.grouppolicy.reporting.dll
Gpprnext.dll
Ppcrsopcompschema.mof
Ppcrsopuserschema.mof

962000 Print jobs in an offline print queue are missing or incomplete after you print a second document to the print queue in Windows Server 2008 or in Windows Vista

http://support.microsoft.com/?id=962000
Update(s):
Localspl.dll the side by side (SxS) versions.