On 7/25/2012 11:25 AM David E. Ross submitted the following:
> On 7/24/12 3:25 AM, Ed wrote:
>> Where is the default printer defined?  I Find the printers in about:config, 
>> but
>> cannot find any place where any is defined as 'default'.
>>
>> I have a number of printers (or pseudo printers) available on this system.
>>
>> My Windows 7 default printer is "FinePrint".  But SeaMonkey always comes up 
>> with
>> "PaperPort Image Printer" which is a software pseudo printer.
>>
>> I would like SeaMonkey to use the system 'default' printer.
> 
> Let's start over.
> 
> In about:config, the default printer is indicated by the preference
> variable print_printer.  Every time you actually print, this is reset to
> whatever printer you request.  Thus, SeaMonkey remembers the last
> printer you used and makes that your default.  SeaMonkey DOES NOT use
> your Windows system default printer.
> 
> If you wish always to default to your Windows system default printer, do
> the following:
> 
> 1.  In your profile directory, locate the file user.js.
> 
> 2.  Open user.js in a text editor (e.g., Wordpad, Notepad).
> 
> 3.  Insert the following:
>       user_pref("print_printer", "xxx");
>       // default back to actual printer if another printer was
>       // selected (e.g., Acrobat Distiller)
> 
> 4.  On your Windows taskbar, select [Start > Settings > Printers and
> Faxes].
> 
> 5.  On the Printers and Faxes window, locate your Windows system default
> printer.
> 
> 6.  Left-click ONCE on the printer, pause, and then left-click again.
> 
> 7.  Right-click and select Copy from the pull-down context menu.
> 
> 8.  Paste the result over the xxx from step #3, keeping the quote marks.
> 
> 9.  Close the Printers and Faxes window.
> 
> 10. Save the edited user.js file.
> 
> 11. Completely terminate SeaMonkey.
> 
> After doing all this, every time you launch SeaMonkey you will reset its
> default printer to be the same as your Windows system default printer.
> However, you will have to remember to edit user.js if you ever change
> your Windows system default printer (e.g., you replace your printer).
> 
> Note well:  This CANNOT be accomplished via about:config.  SeaMonkey
> will always update print_printer in prefs.js, undoing any setting you
> make via about:config.  SeaMonkey does not change user.js, but it reads
> user.js to override prefs.js.  This override happens only when SeaMonkey
> is launched.
> 
> By the way, the dash,dash on the line before your signature should be
> dash,dash,space.
> 

Thank you!  (I thought I had tried this way before, but evidently didn't).

Although instructions not exactly correct for Win7 I added lines as suggested.
Viola - Just what I wanted.  Each time I print it comes up using what I defined
as the default printer even after printing to some other printer beforehand.

BTW - There are times I do not want my signature erased on a reply so I only use
dash, dash, return.  Sometimes I just sign with no dashes.  I am fully aware of
reasons for and against this.  Please don't anyone start a new thread on
signatures. :-(

Ed

_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to