Vernon Cole wrote:
In searching for documentation, remember a quirk in Microsoft vocabulary... a "printer" is software, not hardware. The device on the corner of your desk with the paper in it is not a "printer", it is a "printing device."
Yes, I know. I'll be happy if I can somehow find out what the driver for whichever printer has been selected in the PrintDlg box thinks the printable area is for the selected paper size. If that doesn't match what the actual printer uses, that's not my problem. :-) Delving a bit further, it looks like I may be able to find out via GetPrinter() and GetForm()... I'll try an experiment shortly.
Using Crystal Reports, a rather expensive commercial product which uses Windows very well, I designed a very fancy Purchase Order form, which I tested on three or four different Windows printers. When I installed the application, the purchase orders would not print out correctly on another printer
Configuring printer drivers on Windows can be a massively confusing and frustrating experience, especially when a network is involved. Chance are there was a setting somewhere in the maze of dialog boxes that would have made it work properly... or maybe not... -- Greg _______________________________________________ python-win32 mailing list python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32