New Forum | Previous | Next | (P-PDF) Developers
Topic: Changing Default Printer that .PDFs will print to
Conf: (P-PDF) Developers, Msg: 52248
Date: 5/29/2002 04:50 PM
I have developed a Delphi application which form fills .PDF forms. I need to be able to programmatically change default printer drivers so that different .PDFs can go to different printers (in-house printer, fax printer, etc.) To the best of my knowledge, the components I am using from NorthWinds using the functions in fdftk.dll seemed to have no way to change any printer settings, so I thought I could just change the default Windows printer and then issue PDFPrint and the .PDFs would print to the default printer... but instead, as soon as I change to anything other than the original default printer I get an error! In running Acrobat directly, I see that this same problem exists with it. If I change the default printer once it is up and try to print I get error messages saying 'the printer is invalid' and 'a printer setting in win.ini is invalid'. It is critical that I have some way to change printer drivers, either through access to adobe .dlls or externally through my application. Can someone please advise me as to what I need to do?!