Solved

Changing Adobe Acrobat Reader's Default Printer Settings

Posted on 2004-04-30
7
20,702 Views
Last Modified: 2008-02-26
We're in the process of implementing an Enterprisewide forms solution that will generate electronic forms, populate them with data, and then convert them to pDF's and deliver them to a website for our users.  The problem is, the PDF's are multiple page sizes (letter and legal) and need to be duplexed.  In order for them to print correctly, our users have to make six or seven different changes EVERY stinking time they open Acrobat reader to look at these forms.  We are currently looking for a way to maintain these settings for the users, so that they do not have to make these changes repeatedly.

This is a tough one, and to score the points the solution must survive the PC being rebooted and still maintain the settings.  The settings are listed below.  We'll accept a solution that eliminates all but one of the settings (since our current environment requires the users to make one settings change everytime they print.)  Additionally, we're looking for a solution that requires zero user interaction to make it work.  We should be able to remote load this on the workstations and be done with any setting that the solution encompasses.

Here is the current process the user's have to go through to make this work - simplification is the key.

      a. Open the print dialogue
      b. make sure the following checkboxes are UNchecked:
            i. Shrink oversize pages
            ii. Expand small pages
            iii. Auto-rotate
      c. click on properties - select Layout tab.
      d. check "Flip on long edge"
      e. still on the layout tab, click on the "advanced" button
      f. set paper size to legal
      g. close properties dialogue
      h. from print dialogue (still open) click on "advanced" button
      i. check "Choose output by PDF page size"

Ideally, we'd like to be able to set these in the registry, but we will look at any valid solution.

Thanks

Greg K. Hazzard
0
Comment
Question by:Jzaltheral
  • 4
  • 3
7 Comments
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 11003945
The lack of feedback is an indication that this is not possible (at least not with documented and official methods - and I don't know anything about other methods).
What you want to do was not meant to be customized. Adobe does publish the Acrobat SDK that documents everything that you can do with Acrobat (or Reader) using the official APIs. Modifying printer default settings is not part of that.
Also, you would be mixing two different areas: The Acrobat printer settings and the printer driver's own settings. Even if you would know how to change the Acrobat side, you still would not be able to modify anything that's in the actual printer driver.
0
 
LVL 2

Author Comment

by:Jzaltheral
ID: 11009216
I was sort of afraid that was going to be the case.  We've been round and round about this, and so far we really haven't found anything that seems to do what we're trying to accomplish.

We'll widen this up a bit - if we can find a way to set the access stuff by default, that would probably at least get us closer to where we want to be.

Greg
0
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 11019062
Greg, what do you mean by "access stuff"?
0
How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

 
LVL 2

Author Comment

by:Jzaltheral
ID: 11031064
You know....i have no a clue what I meant when I wrote this.  I think what I meant was Adobe, not access.  If we can find a way to set the Adobe settings...

Friday was a hell of a day.

Greg
0
 
LVL 44

Accepted Solution

by:
Karl Heinz Kremer earned 500 total points
ID: 11062077
I am not aware of any mechanism that would allow you to do this. You might be able to make the registry setting for your selected printer read-only after you set all the options (the relevant key is in HKEY_CURRENT_USER\Printers\DevModePerUser or DevModes2). This will not modify any settings on the Acrobat print dialog.
0
 
LVL 2

Author Comment

by:Jzaltheral
ID: 11068709
khkremer,

We're still butting our heads against this wall - as it turns out we have about 4 different Adobe Reader versions in the field and this is causing us loads of consternation.  At any rate, I am beginning to think that your original suggestion of impossibility may be correct.  I am going to go ahead and close this question, and award you the points, simply for your dogged determination to keep coming back here and suggesting things.

Thanks.

Greg.
0
 
LVL 44

Expert Comment

by:Karl Heinz Kremer
ID: 11069800
Here is another idea (which unfortunately only works if you have Adobe Reader 6): You could add a print button to the document and execute a JavaScript program when this button is clicked. Acrobat 6 (and Reader 6) comes with a new JavaScript print routine that takes a printParams object as parameter. This printParams object would allow you to specify the settings on Acrobat's print dialog (the printer specific settings like duplex are still not accessible).
I understand that this will not work in your current environment, but the Reader is free, and you may want to strongly suggest that your users upgrade.
0

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Update 21-May-2015: I temporarily removed the source code and the code snippets to make major changes to the program. Regards, Joe A recent question here at Experts Exchange piqued my interest, so I decided to provide a thorough solution and publ…
Update 21-May-2015: I temporarily removed the source code to make major changes to the program. Regards, Joe In a previous Experts Exchange article, How To Rename-Move a Batch of PDF Files Based on Contents of the Files (http://www.experts-exchan…
In this third video of the Xpdf series, we discuss and demonstrate the PDFtoText utility, which converts PDF files into plain text files. Download and install the software.: You may have already downloaded and installed the Xpdf tools while watching…
In this video, we show how to convert an image-only PDF file into a PDF Searchable Image file, that is, a file with both the image (typically from scanning) and text, which is created in an automated fashion with Optical Character Recognition (OCR) …

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now