Package: mozilla-firefox
Version: 1.0.4-2sarge5
Severity: normal

Hi

we run our systems with plain old 'lpr' as the print subsystem, so
we rely on the xprint package for printing direct from the browser
to the printer of choice (it's possible you want to print some things
to a b/w printer, and others to a colour one).

In Sarge's mozilla-browser, (in the File->Print dialog) I am able to
select from a long list of printers while in mozilla-firefox there is
only one option, Postscript/Default (or print-to-file).

Print to file does work, and so does Postscript/Default, if I have
$PRINTER set. But why should mozilla-browser and mozilla-firefox be
inconsistent about xprint support?

I understand the need to shut up the warnings that generated #279858.
But doesn't it make more sense for the /usr/bin/firefox script to test
for Xprint and use it if it is installed, since most likely the user
has installed it so it _can_ be used. n'est ce pas?

Below is a suggested patch. It avoids addressing whether printing will
actually work or not, just turns on Xprint if it is installed.

Would it be possible to have this applied to the sarge version as well
as unstable? It's really quite irritating.

I was also a bit confused by the course of events. If the intention is
actively to deprecate Xprint in favour of mozilla's internal postscript
support, it would also be helpful to explain that. I've had a go at an
update to /usr/share/doc/mozilla-firefox/README.Debian.gz, that just
recounts the history and what is likely to happen with the various
print subsystems. It needs work.

   Printing
   --------
   Sometime around YYYY/MM support for postscript printing in mozilla
   was disabled. To enable printing from mozilla, support was added for
   the Xprint printing service. Support for postscript printing in
   mozilla was reenabled in late 2004, and using Xprint for printing
   is no longer necessary.

   If the Xprint package is installed, it will be used.
   If you are using lpd-related print services, just set $PRINTER
   appropriately before starting firefox and choose the
   Postscript/Default option in the printer menu.
   If you are using the CUPS printing service....FIXME....


----------------------------------- snip -------------------------------------
--- /usr/bin/firefox.orig       2005-10-10 20:06:07.233385000 +1000
+++ /usr/bin/firefox    2005-10-10 20:46:07.209560233 +1000
@@ -102,16 +102,15 @@
 
 export LD_LIBRARY_PATH
 
-# Set XPSERVERLIST if not set yet for XPrint support, or complain.
+# If XPrint is installed, enable firefox to use it by setting XPSERVERLIST
 
-#if [ -z "${XPSERVERLIST}" ]; then
-#    if [ -x /etc/init.d/xprint ]; then
-#        XPSERVERLIST=`/etc/init.d/xprint get_xpserverlist`
-#        export XPSERVERLIST
-#    else
-#        echo -e "Warning: \${XPSERVERLIST} not set and /etc/init.d/xprint not 
found;\nprinting will not work.\nPlease install the xprt-xprintorg package" >&2
-#    fi  
-#fi
+if [ -z "${XPSERVERLIST}" ]; then
+    if [ -x /etc/init.d/xprint ]; then
+        XPSERVERLIST=`/etc/init.d/xprint get_xpserverlist`
+       if [ "1" = "$DEBUG" ] ; then echo "DEBUG: enabling Xprint support"; fi
+        export XPSERVERLIST
+    fi  
+fi
 
 verbose () {
     if [ "${VERBOSE}" ]; then
----------------------------------- snip -------------------------------------

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages mozilla-firefox depends on:
ii  debianutils        2.8.4                 Miscellaneous utilities specific t
ii  fontconfig         2.3.1-2               generic font configuration library
ii  libatk1.0-0        1.8.0-4               The ATK accessibility toolkit
ii  libc6              2.3.2.ds1-22          GNU C Library: Shared libraries an
ii  libfontconfig1     2.3.1-2               generic font configuration library
ii  libfreetype6       2.1.7-2.4             FreeType 2 font engine, shared lib
ii  libgcc1            1:3.4.3-13            GCC support library
ii  libglib2.0-0       2.6.4-1               The GLib library of C routines
ii  libgtk2.0-0        2.6.4-3               The GTK+ graphical user interface 
ii  libidl0            0.8.5-1               library for parsing CORBA IDL file
ii  libjpeg62          6b-10                 The Independent JPEG Group's JPEG 
ii  libkrb53           1.3.6-2sarge2         MIT Kerberos runtime libraries
ii  libpango1.0-0      1.8.1-1               Layout and rendering of internatio
ii  libpng12-0         1.2.8rel-1            PNG library - runtime
ii  libstdc++5         1:3.3.5-13            The GNU Standard C++ Library v3
ii  libx11-6           4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii  libxext6           4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii  libxft2            2.1.7-1               FreeType-based font drawing librar
ii  libxp6             4.3.0.dfsg.1-14sarge1 X Window System printing extension
ii  libxt6             4.3.0.dfsg.1-14sarge1 X Toolkit Intrinsics
ii  psmisc             21.5-1                Utilities that use the proc filesy
ii  xlibs              4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii  zlib1g             1:1.2.2-4.sarge.2     compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to