New Forum | Previous | Next | (P-PDF) Developers
Topic: RE: Changing Default Printer that .PDFs will print to
Conf: (P-PDF) Developers, Msg: 56654
Date: 5/29/2002 05:20 PM
I can think of two ways to accomplish this. You can either use WinApi
calls, or you can use the COMCTL32 control, to call the Printer Setup
If you are having problems inside Acrobat when you switch printers, then
that is an issue outside of Acrobat's control. Check that the printers have
been installed correctly, or just reinstall the printer drivers.
What is the exact error you receive?
Have you had your AcroTip this week?
Subscribe to the free email list at AcroBuddies.
AcroBuddies Forum Moderator
> 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
> advise me as to what I need to do?!