rdesktop uses "HP LaserJet 8500 PS" as a default driver if no driver is specified on commandline, this driver is a good generic PS driver but the printer have been discontinued and is not shipped with Windows2008r2. We need to find a new generic PS driver that is shipped and available on WinXp -> Windos2008r2 version, it would be good to verify that windows8 also includes this so we dont have to change in near future...
It appears that from 2003 and onwards, Microsoft ships with a generic PostScript driver under the name "MS Publisher Imagesetter". This is what FreeRDP uses by default. Might be a good idea to use as a default in rdesktop as well.
Also see bug 4558.
"MS Publisher Imagesetter" seems to be grey scale and "MS Publisher Color Printer" is the colour equivalent.
http://www.brianmadden.com/blogs/guestbloggers/archive/2005/03/16/updated-microsoft-adds-universal-printing-to-terminal-server.aspx
I have tested the driver "MS Publisher Imagesetter" on a clean install of Windows 2003 Ent. Server, Windows 2008r2 and Windows 2012r2 where the driver exists out of the box. I also tested the "MS Publisher Color Printer" which seems to have exactly the same options as "MS Publisher Imagesetter" driver. Both drivers use the same dll but 2 different ppd, MSGENBW.ppd and MSGENCOL.ppd, however printing a test page using both drivers gives a color print.
(In reply to comment #5) > I have tested the driver "MS Publisher Imagesetter" on a clean install of > Windows 2003 Ent. Server, Windows 2008r2 and Windows 2012r2 where the driver > exists out of the box. > > I also tested the "MS Publisher Color Printer" which seems to have exactly the > same options as "MS Publisher Imagesetter" driver. > > Both drivers use the same dll but 2 different ppd, MSGENBW.ppd and > MSGENCOL.ppd, however printing a test page using both drivers gives a color > print. However there seems to be a problem between the two ppd regarding available paper sizes. the "MS Publisher Imagesetter" works better out of the box.
(In reply to comment #6) > (In reply to comment #5) > > I have tested the driver "MS Publisher Imagesetter" on a clean install of > > Windows 2003 Ent. Server, Windows 2008r2 and Windows 2012r2 where the driver > > exists out of the box. > > > > I also tested the "MS Publisher Color Printer" which seems to have exactly the > > same options as "MS Publisher Imagesetter" driver. > > > > Both drivers use the same dll but 2 different ppd, MSGENBW.ppd and > > MSGENCOL.ppd, however printing a test page using both drivers gives a color > > print. > > However there seems to be a problem between the two ppd regarding available > paper sizes. the "MS Publisher Imagesetter" works better out of the box. Upstream commit 1790 changes the default printer driver to "MS Publisher Imagesetter"
(In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #5) > > > I have tested the driver "MS Publisher Imagesetter" on a clean install of > > > Windows 2003 Ent. Server, Windows 2008r2 and Windows 2012r2 where the driver > > > exists out of the box. > > > > > > I also tested the "MS Publisher Color Printer" which seems to have exactly the > > > same options as "MS Publisher Imagesetter" driver. > > > > > > Both drivers use the same dll but 2 different ppd, MSGENBW.ppd and > > > MSGENCOL.ppd, however printing a test page using both drivers gives a color > > > print. > > > > However there seems to be a problem between the two ppd regarding available > > paper sizes. the "MS Publisher Imagesetter" works better out of the box. > > Upstream commit 1790 changes the default printer driver to "MS Publisher > Imagesetter" Vedordrop in commit 28565.
Tested on 2012R2, 2008R2, and 2003R2.