Can’t Print Over RDP


Troubleshooter doesn’t find anything wrong.

I can print locally.

Darn it!!!!!!!!!!!!!!!!!!!

update 2011.06.20


Log Name:      Microsoft-Windows-PrintService/Admin
Source:        Microsoft-Windows-PrintService
Date:          6/20/2011 4:54:36 PM
Event ID:      372
Task Category: Printing a document
Level:         Error
Keywords:      Classic Spooler Event,Document Print Job
User:         \

The document Microsoft Outlook – Weekly Agenda Style, owned by mdepouw, failed to print on printer HP LaserJet Professional P1102w (redirected 2). Try to print the document again, or restart the print spooler.
Data type: RAW. Size of the spool file in bytes: 3518. Number of bytes printed: 0. Total number of pages in the document: 1. Number of pages printed: 0. Client computer: \\. Win32 error code returned by the print processor: 2147746065. ClassFactory cannot supply requested class

Event Xml:
<Event xmlns=””>
    <Provider Name=”Microsoft-Windows-PrintService” Guid=”{747EF6FD-E535-4D16-B510-42C90F6873A1}” />
    <TimeCreated SystemTime=”2011-06-20T20:54:36.855208000Z” />
    <Correlation />
    <Execution ProcessID=”1352″ ThreadID=”4724″ />
    <Security UserID=”S-1-5-21-2103903753-2462788077-950395973-1165″ />
    <PrintOnProcFailedEd xmlns:auto-ns3=”” xmlns=””>
      <Param1>Microsoft Outlook – Weekly Agenda Style</Param1>
      <Param3>HP LaserJet Professional P1102w (redirected 2)</Param3>
      <Param11>ClassFactory cannot supply requested class

Search result for this error:

Nothing.. how surprising


Update 2011.06.22


HP Driver Download

There is a version 20101014… I hope it works!


Nope, still fails.

Update 2011.06.30

I opened a MSFT support case…

From MSFT Support:

The following is the steps to disable GPO “Use Remote Desktop Easy Print printer driver first”:

Use GPEDIT.msc to open local group policy on the terminal server.

The policy location is “Computer Configuration -> Administrative templates -Windows Components -> Remote Desktop Services > Remote Desktop Session Host -> Printer Redirection”. Set it as disabled. Open CMD command and run GPUPDATE /Force on the CMD command and log off then log on to make the changes affected.


“If you disable this policy setting, the RD Session Host server tries to find a suitable printer driver to install the client printer. If the RD Session Host server does not have a printer driver that matches the client printer, the server tries to use the Remote Desktop Easy Print driver to install the client printer. If for any reason the Remote Desktop Easy Print printer driver cannot be used, the client printer is not available for the Remote Desktop Services session.”

Disabling Easy Print worked for me but I sure hope support doesn’t say “ok, you’re good to go.”

Update 2011.07.15

MSFT Response… they said “you’re good to go”:

Easy print drivers are built-in drivers, they contain most of the common printer drivers, but not all, so they work on most of the printers.

…we tried to disable the easy print driver and when the printer uses its own driver, it worked. So we can know that the easy print driver is not compatible with your printer, in other words, maybe the driver for your printer is not includes in the easy print drivers package.

Update 2011.08.12

I ended up working with another support engineer for many hours and he discovered that this is a known issue with the HP P1102w printer.  This is super frustrating spending many hours troubleshooting for him to say “known issue.”

On the positive side Micorosft comp’ed the issue and did not charge us for it.  And the Support Supervisor took the initiative to re-open the case after the original tech told me I was good to go.

Search Helpers:

RDP, Print, Remote Desktop, Printing, Windows 7, Remote Desktop Easy Print


Office Web App, OneNote Feedback, Printing

My email to Microsoft:


Office web apps are a great start.

While I am a digital native do believe there is a place for paper in this world today.  The computer has the master copy but I still want to print it out, write on it, take it places offline, etc.

Most of the time I’d be using my smart client OneNote app to build my notebooks and the web as a “access from anywhere tool”, more readonly and using it not so much deep editing.

Under those terms it would be beneficial to add printing to the web app.

Michael DePouw