PrinterSetup.MaxHorizontalResolution Property
Syntax
MaxHorizontalResolution as Integer
Set to the maximum horizontal resolution at which you wish to print. The default value is 72.
You can change it to the maximum printer resolution you're prepared to handle or -1 for the highest possible resolution of the output device. After calling PageSetupDialog, OpenPrinter, or OpenPrinterDialog, the HorizontalResolution property will automatically be set to the highest resolution supported by the printer driver, within your specified constraints. Printing will then occur at that resolution. Will not affect existing code.