1476 Views 3 Replies Latest reply: Dec 20, 2013 4:17 AM by clean air
This is all command line. It looks like this on the apple side:
/usr/bin/rdesktop -N -a 16 -d FOODOMAIN -u xxxxx -p yyyyyy -g 85% -r printer:'Officejet7500_E910_670D7C'='HP Officejet 7500 E910' -r printer:'HPColor_Laser_2840_143703'='HP Color LaserJet 2840 PCL 6' -r disk:MyShare=/Users/xxxxx/Desktop -r clipboard:CLIPBOARD server[:port]
-N: enable numlock syncronization
-a: connection color depth
-u: user name
-g: desktop geometry (WxH)
-r: enable specified device redirection (this flag can be repeated)
The print redirection is done with the "-r" flag. In this instance, two printers are being redirected. And they do show up mapped correctly in the Terminal Server's printer diaglog:
Syntax: -r printer:'Apples CUPS printer name'='Terminal Services Printer name'
-r printer:'Officejet7500_E910_670D7C'='HP Officejet 7500 E910'
-r printer:'HPColor_Laser_2840_143703'='HP Color LaserJet 2840 PCL 6'
When the users press the print button in Terminal Services, the Terminal Services session vanished. When you log back in, you resume just after the print command. And, no print out.
Follow up. I have specifically isolated this problem to rdesktop (http://www.rdesktop.org).
Workaround: install CoRD instead (http://cord.sourceforge.net/). Prints perfectly, does not have the instabilities that the Microsoft RDP client for Windows has, and supports port redirection, unlike the Microsoft RDP client. It is also very easy to use.
Thank you for all the help,