Xprint usage in Mozilla
Start Xprint server ("Xprt") if there is none running yet:
This step is only required when you do not have a Xprint server
running yet (xprint.mozdev.org
has RPM and
Debian packages which
will do that automagically, just reboot after an installation
/etc/init.d/xprint startis usually executed at system startup time (if Xprint is started as per-machine service daemon) and/or as part of the users
~/.profile(if Xprint should run per-user (note that you can mix both modes and even employ remote Xprint servers - just put them all into
/etc/init.d/xprint startcan be used as plain user, too (e.g. non-root), however the started Xprint server is only available to that user.
- This step is only required when you do not have a Xprint server running yet (xprint.mozdev.org has RPM and Debian packages which will do that automagically, just reboot after an installation
$XPSERVERLISTenv var is correctly set:
This step is optional; usually
/etc/profileis responsible for populating
- This step is optional; usually
- Start Mozilla and load the page you want to print!
- Open the print dialog (Menu
File/Print...) and select the printer you want to use:
Example above shows printers from three diffent sources:
Two Xprint servers (
sepia0:5and one PostScript module printer ("
PostScript/default") at the bottom of the list.
The default printer for this user is always being moved at the top of the list.
This can be changed by setting the
$PRINTERenv vars (they are searched in that order).
Printers which start with
PostScript/are no Xprint-based printers. That are printers from the old PostScript module.
Xprint-based printers always have an '
@'-sign in the middle of the name.
If no Xprint-based printers show-up then check...
- ... if
... if the Xprint server(s) referenced by
$XPSERVERLISTare running and accessible (remote Xprt may usually be access-restricted)
- Consult the FAQ!
- ... if
- Example above shows printers from three diffent sources:
Open the print properties dialog
(click on the
Properties...-button) and select the job attributes (paper size, color space etc) you want to use...
- The properties dialog will only offer paper sizes for Xprint-based printers, e.g. you can't print using a paper size which is not supported/allowed for this printer.
- Do not worry that there may be a lack of paper sizes (only the example above shows that a restriction is possible; the default configuration ("PSdefault") comes with many many paper sizes and you can configure as many paper sizes as you want, too.
Setting the spooler command in the dialog is not supported by
the Xprint module (the "
Print Command:" input widget is disabled for Xprint-module-based printers)
Remember that the default spooler command is heavily platform-specific and therefore the server side configuration is responsible to define this.
You can setup the spooler command in the
model-configor override it in
$XPCONFIGDIR/C/print/attributes/printereither for all printers, per-printer or per-model etc.)).
Alternatively you can simply print to file...
(e.g. hit the "
Enjoy the results