printing itself is not the problem, works as expected, also openoffice shows
all remote printers in the current configuration,
only firefox doesn't show the printers, not even the default printer which has
an entry in prefs.js .
Here is the relevant part:
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_colorspace",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_downloadfonts",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_jobtitle",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_num_copies",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_orientation",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_paper_size",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_plex",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_printincolor",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_resolution",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.can_change_spoolercommand",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.colorspace.0.name",
"default");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.colorspace.count",
1);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.has_special_printerfeatures",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.orientation.0.name",
"portrait");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.orientation.1.name",
"landscape");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.orientation.count",
2);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.0.height_mm",
210);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.0.is_inch",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.0.name",
"A5");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.0.width_mm",
148);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.1.height_mm",
297);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.1.is_inch",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.1.name",
"A4");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.1.width_mm",
210);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.2.height_mm",
420);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.2.is_inch",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.2.name",
"A3");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.2.width_mm",
297);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.3.height_mm",
279);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.3.is_inch",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.3.name",
"Letter");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.3.width_mm",
215);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.4.height_mm",
355);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.4.is_inch",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.4.name",
"Legal");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.4.width_mm",
215);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.5.height_mm",
431);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.5.is_inch",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.5.name",
"Tabloid");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.5.width_mm",
279);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.6.height_mm",
254);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.6.is_inch",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.6.name",
"Executive");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.6.width_mm",
190);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.paper.count", 7);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.plex.0.name",
"default");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.plex.count", 1);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.resolution.0.name",
"default");
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.resolution.count",
1);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_colorspace_change",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_downloadfonts_change",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_jobtitle_change",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_orientation_change",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_paper_size_change",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_plex_change",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_printincolor_change",
true);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_resolution_change",
false);
user_pref("print.tmp.printerfeatures.CUPS/M310_LJ9040_PR078.supports_spoolercommand_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_colorspace",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_downloadfonts",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_jobtitle",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_num_copies",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_orientation",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_paper_size",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_plex", false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_printincolor",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_resolution",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.can_change_spoolercommand",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.colorspace.0.name",
"default");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.colorspace.count", 1);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.has_special_printerfeatures",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.orientation.0.name",
"portrait");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.orientation.1.name",
"landscape");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.orientation.count", 2);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.0.height_mm", 210);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.0.is_inch", false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.0.name", "A5");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.0.width_mm", 148);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.1.height_mm", 297);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.1.is_inch", false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.1.name", "A4");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.1.width_mm", 210);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.2.height_mm", 420);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.2.is_inch", false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.2.name", "A3");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.2.width_mm", 297);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.3.height_mm", 279);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.3.is_inch", true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.3.name", "Letter");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.3.width_mm", 215);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.4.height_mm", 355);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.4.is_inch", true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.4.name", "Legal");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.4.width_mm", 215);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.5.height_mm", 431);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.5.is_inch", true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.5.name",
"Tabloid");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.5.width_mm", 279);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.6.height_mm", 254);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.6.is_inch", true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.6.name",
"Executive");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.6.width_mm", 190);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.paper.count", 7);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.plex.0.name", "default");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.plex.count", 1);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.resolution.0.name",
"default");
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.resolution.count", 1);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_colorspace_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_downloadfonts_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_jobtitle_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_orientation_change",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_paper_size_change",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_plex_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_printincolor_change",
true);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_resolution_change",
false);
user_pref("print.tmp.printerfeatures.M310_LJ9040_PR078.supports_spoolercommand_change",
false);
Google says that firefox3 is using a new API for printing (GTK+ print), maybe
that's the problem?
Reiner
> Hi,
>
> I just installed opensolaris b117 and wanted to print from firefox 3.5b4.
>
> I have a remote CUPS server and in order to use this server I disabled on the
> opensolaris system the
> services svc:/application/cups/in-lpd:default and
> svc:/application/cups/scheduler:default.
> Then I installed the /etc/cups/client.conf file with informations about the
> remote CUPS server.
>
try as root, /usr/sbin/print-service -s cups
You need the cups service to run on you local machine, so that the cupsd
can talk to the remote server.
The scripts print-service allows you to switch between lp and cups.
/usr/sbin/print-service shows the options.
-Ghee
> Afterwards lpstat is showing the printers on the CUPS server. If I open
> OpenOffice, the print dialog is also showing the correct printers.
>
> But the firefox browser, opened with an account which has no .mozilla
> directory, shows only the possibility of
> printing to file. I had a look at the new .mozilla directory, created by the
> browser, and surprisingly it shows in
> prefs.js the default printer of the CUPS system, but only this one. Even if
> restarting the browser with this
> information he continues to show up only the "print to file" option.
>
> On an Solaris8 system with firefox 2.0.0.20 all printers of the remote CUPS
> server are shown.
>
> Is this a known issue and if not, how can I resolve this situation?
>
> Thanks for any hints
> Reiner Wenke
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org
>