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

