USAGE (foomatic-filters-4.0.17) | : | USAGE (foomatic-filters-4.0-20160212) | ||
---|---|---|---|---|
skipping to change at line 54 | skipping to change at line 54 | |||
Widely used databases were the RHS-Printfilters and the APS | Widely used databases were the RHS-Printfilters and the APS | |||
filters. Their disadvantages were that they only supported one spooler | filters. Their disadvantages were that they only supported one spooler | |||
(LPD/LPRng) and only a small part of the driver's options (mostly page | (LPD/LPRng) and only a small part of the driver's options (mostly page | |||
size and resolution). Foomatic supports all options of the drivers and | size and resolution). Foomatic supports all options of the drivers and | |||
all known spoolers (LPD, LPRng, GNUlpr, CUPS, Solaris LP, PPR, PDQ, | all known spoolers (LPD, LPRng, GNUlpr, CUPS, Solaris LP, PPR, PDQ, | |||
CPS, direct spooler-less printing). In addition, all known free | CPS, direct spooler-less printing). In addition, all known free | |||
software printer drivers are supported. Foomatic also supports | software printer drivers are supported. Foomatic also supports | |||
printing of various non-PostScript/PDF file types for spoolers which | printing of various non-PostScript/PDF file types for spoolers which | |||
do not support these by themselves (LPD, LPRng, GNUlpr, spooler-less | do not support these by themselves (LPD, LPRng, GNUlpr, spooler-less | |||
printing). To enable this feature you need to have "a2ps", "enscript", | printing). To enable this feature you need to have "a2ps", "enscript", | |||
or "mpage" installed. | "mpage", or "paps" installed. | |||
Another problem is that the way how to install queues, to print files, | Another problem is that the way how to install queues, to print files, | |||
and to handle jobs is very different with different spoolers. LPD for | and to handle jobs is very different with different spoolers. LPD for | |||
example requires editing of configuration files for adding a queue, | example requires editing of configuration files for adding a queue, | |||
whereas CUPS and PPR have specialized command line utilities. Foomatic | whereas CUPS and PPR have specialized command line utilities. Foomatic | |||
puts a layer between the applications and the spoolers so that one has | puts a layer between the applications and the spoolers so that one has | |||
a common, spooler-independent command line interface for all spoolers, | a common, spooler-independent command line interface for all spoolers, | |||
so that switching of spoolers or administration of a network with | so that switching of spoolers or administration of a network with | |||
different spoolers gets much easier, because for the same operations | different spoolers gets much easier, because for the same operations | |||
there are the same commands, independent of the spooler. | there are the same commands, independent of the spooler. | |||
skipping to change at line 86 | skipping to change at line 86 | |||
Handler) and the test suite. | Handler) and the test suite. | |||
To build foomatic-rip you need a C compiler and its standard libraries. | To build foomatic-rip you need a C compiler and its standard libraries. | |||
To run beh (Backend Error Handler) or the test suite a Perl interpreter | To run beh (Backend Error Handler) or the test suite a Perl interpreter | |||
(5.6.0 and newer) is needed. | (5.6.0 and newer) is needed. | |||
To connect to remote printers with a non-CUPS printing system, you | To connect to remote printers with a non-CUPS printing system, you | |||
need additional connectivity software (as "rlpr", "nc", "smbspool', | need additional connectivity software (as "rlpr", "nc", "smbspool', | |||
...). To print non-PostScript/PDF files with LPD, LPRng, GNUlpr, or | ...). To print non-PostScript/PDF files with LPD, LPRng, GNUlpr, or | |||
without spooler, you will need a2ps, enscript, mpage, or similar | without spooler, you will need a2ps, enscript, mpage, paps, or similar | |||
filters which convert non-PostScript files to PostScript. a2ps, | filters which convert non-PostScript files to PostScript. a2ps, | |||
enscript, and mpage will be automatically used by the scripts when | enscript, mpage, and paps will be automatically used by the scripts | |||
they are installed. | when they are installed. | |||
Download sources: | Download sources: | |||
rlpr: http://freshmeat.net/projects/rlpr/ or | rlpr: http://freshmeat.net/projects/rlpr/ or | |||
http://www.openprinting.org/download/printing/ | http://www.openprinting.org/download/printing/ | |||
netcat: http://freshmeat.net/projects/netcat/ | netcat: http://freshmeat.net/projects/netcat/ | |||
This package does not require any other Foomatic package. it can be | This package does not require any other Foomatic package. it can be | |||
used with PPD files downloaded from the OpenPrinting site, with | used with PPD files downloaded from the OpenPrinting site, with | |||
manufacturer-supplied PPDs for PostScript printers, and probably with | manufacturer-supplied PPDs for PostScript printers, and probably with | |||
other PPD files. | other PPD files. | |||
skipping to change at line 175 | skipping to change at line 175 | |||
and enter the commands with "./" in the beginning | and enter the commands with "./" in the beginning | |||
(e. g. "./foomatic-rip ...", "man ./foomatic-rip.1"). This also works | (e. g. "./foomatic-rip ...", "man ./foomatic-rip.1"). This also works | |||
on a machine where a system-wide Foomatic is already installed. | on a machine where a system-wide Foomatic is already installed. | |||
In addition, if you do not use CUPS, you should install a utility to | In addition, if you do not use CUPS, you should install a utility to | |||
make PostScript out of non-PostScript files, so that you can print | make PostScript out of non-PostScript files, so that you can print | |||
those non-PostScript files and also a list of available options using | those non-PostScript files and also a list of available options using | |||
the "docs" option. The supported utilities are "a2ps" | the "docs" option. The supported utilities are "a2ps" | |||
(http://www-inf.enst.fr/~demaille/a2ps/), "enscript" | (http://www-inf.enst.fr/~demaille/a2ps/), "enscript" | |||
(http://people.ssh.fi/mtr/genscript/), and "mpage" | (http://people.ssh.fi/mtr/genscript/), "mpage" | |||
(http://www.mesa.nl/pub/mpage). Recommended is "a2ps" because it | (http://www.mesa.nl/pub/mpage), and "paps" | |||
(http://paps.sourceforge.net/). Recommended is "a2ps" because it | ||||
detects many file types (text, most image formats) and together with | detects many file types (text, most image formats) and together with | |||
ImageMagick (for images) and Ghostscript it converts them to | ImageMagick (for images) and Ghostscript it converts them to PostScript. | |||
PostScript. The other tools convert only text files. The tool you have | The other tools convert only text files. However at present paps | |||
is the only one to support files encoded in utf-8. The tool you have | ||||
installed is auto-detected by foomatic-rip and used automatically if | installed is auto-detected by foomatic-rip and used automatically if | |||
necessary. PPR needs this tool only for printing the option list, and | necessary. PPR needs this tool only for printing the option list, and | |||
CUPS does not need it at all. PPR and CUPS use internal filters for | CUPS does not need it at all. PPR and CUPS use internal filters for | |||
printing non-PostScript files. | printing non-PostScript files. | |||
If you have a printer or multi-function device from HP, install HPLIP from | If you have a printer or multi-function device from HP, install HPLIP from | |||
http://hplipopensource.com/ | http://hplipopensource.com/ | |||
before starting to set up printer queues with foomatic-filters. This | before starting to set up printer queues with foomatic-filters. This | |||
End of changes. 5 change blocks. | ||||
8 lines changed or deleted | 10 lines changed or added |