add: if (gSavePrintSettings) {  var printService = Components.classes["@mozilla.org/gfx/printsettings-service;1"] .getService(Components.interfaces.nsIPrintSettingsService); printService.savePrintSettingsToPrefs(printSettings, true, printSettings.kInitSaveNativeData); }  
context:   showPageSetup: function ()  {    try {      var printSettings = this.getPrintSettings();      var printingPromptService = Components.classes["@mozilla.org/embedcomp/printingprompt-service;1"]                                            .getService(Components.interfaces.nsIPrintingPromptService);      printingPromptService.showPageSetup(window, printSettings, null);    } catch (e) {      dump("showPageSetup "+e+"\n");      return false;    }    return true;  },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d26df858579075edb583417c78fb6c6afb9a122c/printing.js/buggy/xpfe/communicator/resources/content/printing.js