I have an application that runs through a series of bookings and prints each in turn in the form of an itinerary to send to clients. Each run could be 30 or so bookings so a need to automate this is required and we have delivered it.
All works well with our report software (Report Builder for DELPHI) except when the user wishes to use Duplex or some other property of the printer. The first print is OK and will Duplex but all other prints revert to the standard settings.
Now I have not found a solution via Report Builder (although their support is pretty good) and was wondering is there a straight forward way at a windows level to save the currently selected printer and ALL of its settings away and then on the next print just reinstate them. I don't mind if it is some VCL etc. I need to buy or just some code I need to cobble together I just need a solution.