Remote printing through Remote Desktop doesnt work
Posted on 2006-04-01
I have a situation using XP's Remote Desktop to my wifes work machine over a simple VPN connection.
First off, I had issues getting her work machine to even see the attached USB printer (Lexmark X73) and a network printer that is attached to my server (HP Officejet 5600). I got the standard 1111 event error when connecting to her work machine about not having a driver locally. Well, Printer drivers now adays are not like they used to be. If I want to install a driver, I have to download a 50+ MB package and install EVERYTHING, and then the computer expects to see the printer hooked up directly to the work machine when I install the driver, which it is not of course. and then the installation of the driver fails.
I tried to copy the subfolders in the her windows/system32/spool/drivers/w32x86 folder to the work machine and try to fool it into thinking it had the drivers. I spent like 4 hours messing with this and looking all over the Internet for a solution. I then found this tool from microsoft to assign a mini-port driver to all unknown printers that initiate the 1111 event errors. It is called Terminal Server Printer Driver Redirection Wizard. I used this on her work machine and pointed the Lexmark X73 to a lexmark driver that she already had installed on that machine. I pointed the HP Officejet 5600 to another Officejet driver that was installed already. I then rebooted the work machine and connected back to her work machine, this time all the printers showed up like they were supposed to. The default Printer on the work machine (Officejet 5600) changed to her default printer on the local machine and then the Lexmark also showed up as a printer. The issue now is that nothing will print to either printers while using the RDP session. I can print directly to each printer from her machine just fine when I close the RDP window and go back to her local machine. I have tried to print to both printers and nothing prints from the session. I can open the print queue and see the job print and then disappear. No errors. I know for a fact that the RDP printing works because I can RDP to my server from her very same machine and then print to the same two printers redirected through the RDP session. The only issue is when I connect to her work via a normal VPN connection, using the built-in MS VPN connection. I can transfer files from her work machine to the local machine fine, just no printing.
I turned off the XP firewall on the local client, even though I know that it couldnt be that, or I would not have connected in the first place using RDP.
I have done all I can to figure this out, anyone that has any suggestions, I would appreciate it.
Just copying files from one machine to the other and then printing them is not a fix either, she needs to print directly from applications she is using on that work machine.