On 12/30/12 2:58 AM, Paul B. Gallagher wrote:
> David E. Ross wrote:
> 
>> On 12/28/12 9:28 PM, Paul B. Gallagher wrote:
>>>
>>> OK, here's something that does work, though I'm not sure of any
>>> unintended consequences:
>>>
>>> In about:config, find the pref print printer, right-click it, and
>>> choose "reset." It becomes blank. Close about:config.
>>>
>>> Henceforth, whenever you execute a print command, the default
>>> printer is selected. You can select another printer, but the next
>>> time you execute a print command, the default is selected again.
>>> Just what the OP wanted.
>>>
>>> Any reason not to do this?
>>>
>>> I'd also like to know how to restore the default behavior.
>>
>> Going to about:config, I reset print printer.  I then went to a Web
>> page, selected print, and selected a non-default printer (printing to
>> a PDF file).  I then went to print a different Web page, but the
>> previously selected non-default printer was still selected.  Thus,
>> what you suggested does not work.  What I wrote previously regarding
>> about:config is true.
>>
>> I disabled the setting of print printer in my user.js file,
>> terminated SeaMonkey, and then relaunched SeaMonkey.  The previously
>> selected non-default printer was still selected.
>>
>> I re-enabled the setting of print printer in my user.js file,
>> terminated SeaMonkey, and then relaunched SeaMonkey.  My Windows
>> default printer was selected.  This proves my method works.
> 
> OK, I don't have a user.js, so your experience may be different from 
> mine for that reason. At the moment, my print printer setting is "user 
> set" to a printer that happens to be my system default ("HP LaserJet 
> 2200 Series PCL 6").
> 
> I "printed" your message to the Adobe PDF driver, selecting it manually 
> from the print dialog. The next time I hit CTRL-P, SM still presented 
> the LaserJet as the selection, it forgot that the last printer used was 
> the Adobe PDF driver.
> 
> When I manually changed the value of print_printer in about:config to 
> "Adobe PDF," that selection stuck, and SM kept presenting that as the 
> default printer even though I selected other printers in the print 
> dialog for intervening jobs.
> 
> When I manually changed the value of print_printer back to "HP LaserJet 
> 2200 Series PCL 6," it kept presenting that as the default printer even 
> though I selected other printers in the print dialog for intervening jobs.
> 
> So I'd like to know how to revert to the default behavior where SM 
> remembers the last printer used instead of always presenting the stuck 
> value.
> 

I tried to duplicate your experience and could not.  If I disable
user.js by renaming it to x-user.js, the preference variable
print_printer remains with the value of the last printer I selected.
This happens even if I terminate and then re-launch SeaMonkey.

Check about:config to see if you have print.save_print_settings set to
False.  If it is, double click on the entry to reset it to True.  This
might cause what you are experiencing.

-- 
David E. Ross
<http://www.rossde.com/>

Are taxes too high in the U.S.?  Check the bar graph
at <http://www.rossde.com/taxes/trickling.html> to see.
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to