Comment 111 for bug 10910

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

This bug appears to be in the lucid release.

My location set during installation of lucid is United Kingdom.
$ cat /etc/papersize
a4
$ apt-cache policy firefox
firefox:
  Installed: 3.6.3+nobinonly-0ubuntu4
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04 LTS
Release: 10.04
Codename: lucid

(The installed release is UNE, on armel imx51)

When printing from firefox the "Paper size" field is set to letter, ignoring the system default in /etc/papersize, is greyed out and can't be changed.

I'm printing to an HP LaserJet family printer using the JetDirecy CUPS backend --- because the printer has no letter paper in it, attempting to print from firefox causes the printer to stall while it waits for someone to load some letter paper.

If I quit Firefox and prune out all the print.* properties from prefs.js, then set print.postscript.paper_size to "a4", then I can print successfully: in the print dialog, the paper size is now "A4", but it's still greyed out and unconfigurable. When the job is sent to the printer, the printer chooses the correct tray and the output appears properly scaled. However, I get some weird diagnostics on the console in this case:

(firefox-bin:2054): Gtk-WARNING **: Unknown paper size A4

(firefox-bin:2054): Gtk-WARNING **: Unknown paper size A4

If there's no easier workaround, a normal user isn't going to figure it out...