On 7/25/2012 5:08 AM Daniel submitted the following:
> Ed wrote:
>> On 7/24/2012 6:18 PM David E. Ross submitted the following:
>>> On 7/24/12 1:03 PM, Ed wrote:
>>>> On 7/24/2012 2:31 PM Ed submitted the following:
>>>>> On 7/24/2012 1:32 PM Ed submitted the following:
>>>>>> On 7/24/2012 11:08 AM Jay Garcia submitted the following:
>>>>>
>>>>>                      <  D E L E T E D >
>>>>>
>>>>>>> In your OS printers section, click on your HP Printer and select
>>>>>>> "Properties". Set it as default. Then, in any OTHER application such as
>>>>>>> Word, etc. bring up a document and print. Does it use the HP default
>>>>>>> printer? Probably so. Now start Seamonkey and print. What happens now?
>>>>>>> If it still uses the PaperPort then exit Seamonkey, locate your profile
>>>>>>> and the file prefs.js - make a copy of this file. Then right-click on
>>>>>>> prefs.js (not the copy) and choose "edit". find all the lines referring
>>>>>>> to printers and remove the lines. Save - Exit - restart SM. Now what
>>>>>>> happens when you print?
>>>>>>>
>>>>>>
>>>>>> That did it.  And it added the HP printer info back into the prefs.js 
>>>>>> file.
>>>>>> Also looking at the pref.js file there is quite a bit of garbage(?) left 
>>>>>> over
>>>>>> from installations of extensions that are no longer in use and were not
>>>>>> removed
>>>>>> when removing the extensions.  I assume they can also be removed?
>>>>>>
>>>>>
>>>>> Additional:
>>>>> The above worked fine until I had a page I wanted to print in pdf.
>>>>> I went to print - selected PDFCREATOR as a printer and printed the page.
>>>>> Now THAT printer has been added to about:config and when exiting SM is 
>>>>> now in
>>>>> the prefs.js file along with the HP printer.
>>>>>
>>>>> PDFCREATOR is now the printer that shows up in SeaMonkey as it's default
>>>>> printer
>>>>> although the system default is the HP printer.
>>>>>
>>>>> Back to square one.
>>>>>
>>>>
>>>> A little more investigation shows:
>>>> 1. Cleaned printers out of prefs.js
>>>> 2. Started SM
>>>> 3. Printed to Printer WIN Default "A"
>>>> 4. Printer "A" now shows up in about:config and prefs.js (after closing SM)
>>>> 5. Started SM
>>>> 6. Printed to Printer "A"
>>>> 7. Selected a new Printer "B" (Printer "A" remains WIN Default printer)
>>>> 8. Printed to Printer "B"
>>>> 9. Printer "B" now shows up in about:config and prefs.js after Printer "A"
>>>>     entries. (after closing SM - Printer "A" remains WIN Default)
>>>> 10. Started SM
>>>> 11. Printer now prints to Printer "B"
>>>> 12. Repeat steps 7 to 10 replacing "B" with "C"
>>>> 13. Repeat steps 7 to 10 replacing "C" with "D"
>>>>
>>>> Now my SM default printer is Printer "D" (WIN Default still "A")
>>>> Printer "D" is the last printer that shows in about:config and prefs.js
>>>>
>>>> print.save_print_settings is set to true
>>>>
>>>> It appears that each time a different printer is selected when printing 
>>>> from
>>>> SeaMonkey, SeaMonkey reverts back to the last printer in line in the
>>>> about:config table after the print job and, if not previously in the config
>>>> file
>>>> adds the printer just used after the previously entered printers.
>>>
>>> Instead, I think SeaMonkey remembers the last printer it used and makes
>>> that its default printer until some other printer is used by SeaMonkey.
>>>   That is, SeaMonkey's default printer is always the last printer
>>> SeaMonkey actually used.
>>>
>>
>>  From my testing it would appear to be the last printer in the entry table of
>> config in the user profile.
>>
> 
> So, Ed, with printers A, B, C & D known to SM, have you manually selected
> printer B or C to do a print and then, after a re-start, seen which printer SM
> prints to , D or last selected??
> 

"D", as mentioned.  The last one that was entered into the config.  Looking at
about:config it would be the last printer configured in the file.
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to