RDP works fine but printer does not print??

I have a HP Officejet set up on a Win 7 SP1 pc and my user can print fine.

The problem is that when he RDP's to a similar Win 7 SP1 pc (box is ticked to carry over the printer) the printer appears on the remote pc but when you try to print to it it doesn't work.

When on the remote pc, the print job hits the spooler and I can see the document being processed and then it disappears as if it was printed but the document doesn't come out of the printer?

Please advise why this might be happening.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Let me ask the obvious first... have you tried installing the printer driver on the pc in question?
As a matter of fact, here is a solution that seems to work well.
David Johnson, CD, MVPOwnerCommented:
flubbster: As a matter of fact, here is a solution that seems to work well.
Where is here?
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

gpersandAuthor Commented:
No I have not installed the driver on the client pc so will do that now!!!
gpersandAuthor Commented:
Just installed the driver and tried again but no luck! Please advise
Wow... my bad. definite brain fart on that one. My apologies. Here is the link I left out.

gpersandAuthor Commented:
Hey Flubbster,

1. I did tick the button to carry over the printer and the printer does carry over to the target machine but just doesn't print.

2. I install the driver and that didn't work. I didn't install as instructed in the link as HP only provide a .exe.  I downloaded the .exe  from the HP website and ran on the target pc.. The driver matched the OS which is win7 64bit on both pcs.

Please advise of anything else you can think off.
Spike99On-Site IT TechnicianCommented:
Please, note that HP doesn't support the use of all  of its printers in a terminal server/remote desktop environment.  It flat out does not support the use of any Host-based drivers in a remote desktop environment.

Here's HP's document on which printers are supported in an remote desktop/Citrix XenApp server environment:

See pages 21-24 to see the list of OfficeJet printers HP supports or doesn't support over RDP.

Which OfficeJet model do you have?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gpersandAuthor Commented:
office jet 8620
gpersandAuthor Commented:
I believe from the documentation that this printer model is supported. Its a MFP
Spike99On-Site IT TechnicianCommented:
I don't see that one listed in HP's document. So, you're talking about the HP OfficeJet Pro 8620 e-All-in-One?

Do both the "server" and "client" PCs have the same version of the driver?  Did you install the full package or just the basic driver?

I found the driver for the Pro 8630 eAIO on this page:
gpersandAuthor Commented:
I can see this on page 24 of the document:
Officejet Pro 8600 Yes

Yes thats right its a HP OfficeJet Pro 8620 e-All-in-One
gpersandAuthor Commented:
First I installed the basic driver and then the full package and either way it didn't work
gpersandAuthor Commented:
Ok will try that driver
gpersandAuthor Commented:
Actually its the same driver so no luck
Spike99On-Site IT TechnicianCommented:
The HP doc recommends the HP DeskJet 6540 driver for the OfficeJet 7400, which might be similar enough to the 8620 to work. Can you download that driver from HP to see if that will allow you to print from the local PC? If it does, then load that driver on the remote PC to see if that works remotely.
Here is another possible solution that comes from a microsoft support board. It actually makes sense. You have already installed the driver so that is done. Basically, it requires that you assign a port locally that is also available on the remote pc. Here is the page:


It is the longer post about halfway down the page.
Spike99On-Site IT TechnicianCommented:
I don't think installing a local port on the remote PC would work. When a local printer is redirected to a remote desktop, a TS port is automatically assigned to the redirected printer: creating a new COM port for the printer on the remote system would have no impact on that functionality. The issue faced by that user was a bit different than the author here: he wasn't seeing the printer at all on the remote PC.

GPERSAND can see the printer on the remote PC, it's just not printing.

I suspect that the user in the answers.microsoft.com post wasn't getting the redirected printer because of the port name, which is why someone suggested he check out the KB article, http://support.microsoft.com/kb/302361.  That article describes how to fix the issue when the local printer is NOT being redirected because the port name does NOT begin with USB, COM or LPT.  It described how to create a registry entry, FilterQueueType, which will force the printer to be redirected regardless of the port name.

So, the guy with the accepted answer actually fixed his problem by creating another port for their printer on the local system which has a name starting with COM.  I don't think adding the COM port to the remote PC actually fixed anything.
gpersandAuthor Commented:
Hey guys thanks so much for your input. I think the printer is simply not supported for RDP so swapped the problem users printer for a HPOJ8600 and the printer has carried over the RDP session and is printing fine now.
Spike99On-Site IT TechnicianCommented:
Cool, glad I was able to help out! :)
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.