[26476] in Athena Bugs
Re: acrobat 7 printing
daemon@ATHENA.MIT.EDU (John Hawkinson)
Thu Jul 7 19:52:37 2005
Date: Thu, 7 Jul 2005 19:51:41 -0400
From: John Hawkinson <jhawk@mit.edu>
To: Alex T Prengel <alexp@mit.edu>
Message-ID: <20050707235141.GO5158@multics.mit.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <200507072340.j67NeK4o012086@dit.mit.edu>
X-Spam-Score: 1.041
X-Spam-Level: * (1.041)
X-Spam-Flag: NO
cc: bugs@mit.edu
Errors-To: bugs-bounces@mit.edu
Alex T Prengel <alexp@MIT.EDU> wrote on Thu, 7 Jul 2005
at 19:40:20 -0400 in <200507072340.j67NeK4o012086@dit.mit.edu>:
> Short answer: tell users to set the print command to
> /usr/athena/bin/lpr in the print dialog the first time they print, it
> should stick thereafter.
Yes, this answer is really unfortunate, because it is "visit every
user," and any solution like that is really hard on support. And
for every user who asks for help, there are several who don't.
> 2. each user gets a local configuration file
> ~/.adobe/Acrobat/7.0/Preferences/reader_prefs which is created the first
> time they run acroread 7. It has various default settings that are editable
...
> The only way to change the default printer command after the user has
> printed something is to edit this file, as far as I can tell. By far
> the easiest way is just to tell the user to edit it in the print
> dialog (to /usr/athena/bin/lpr), which should stick.
Why can't we pre-create the file for all users in the wrapper script
the first time they run it (i.e. if the file does not exist). Then
only the people who used Athena over the summer (small set) will be
affected, and everyone else will be happy.
> Even for new users, the only practical way I can see of getting
> around this is the trick I've been using for Star Office- run it
> once (as myself), set desired settings, tar up the entire local
> config tree and put it in the locker; the launch script then checks
> if a user already has a local configuration tree and if not, tars
> down the saved "template copy" for them. I don't want to do that in
> this case because it would bypass the license that users need to
> accept before running the software the first time.
Acrobat will initialize to default any settings not specified
in the preference file. Just give new users a file consisting of:
<</AVGeneral
[/c << /printerCommand [/s (/usr/bin/lpr -Zduplex)] >>]
>>
Because it omits these lines:
/EULAAcceptanceTime [/i 1120780139]
/SplashDisplayedAtStartup [/b true]
/UnixLanguageStartup [/i 4542037]
/showEULA [/b false]
the users still have to accept the license agreement (though
I don't think that's a particular good thing :) ).
--jhawk