/usr/share/doc/mgetty/fax/faxspool.rules.sample is in mgetty-fax 1.1.36-2ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | #
# faxspool.rules: configuration file for "faxspool"
#
# file suffixes and file format conversions that are not handled by
# the built-in routines in "faxspool" can be added here
#
# $Id: faxspool.rules,v 4.4 2006/09/29 11:05:30 gert Exp $
# file name suffix -> file format mapping
# after the SUFFIX key word, name the extention, and then the file format:
#
# the following mappings are already built-in into faxspool:
#
#SUFFIX .g3 g3
#SUFFIX .asc ascii
#SUFFIX .txt ascii
#SUFFIX .ps ps
#SUFFIX .lj lj
#SUFFIX .pcl lj
#
# some useful mappings
SUFFIX .doc doc
SUFFIX .jpg jpg
SUFFIX .jpeg jpg
# file format -> conversion command rules
#
# $1 is set to the input file name, $2 is the base name for the
# output file(s), and $3 is "-n", if normal resolution has been requested
#
# Warning: better use absolute path names here, as "faxspool" might be
# called without a reasonable value for $PATH
#
#
# Again, some examples that are similar to what is already built in:
#
# postscript files (using dfaxhigh driver)
#FILTER ps /usr/bin/gs -sDEVICE=dfaxhigh -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER - <$1
# postscript files (using faxg3 driver)
#FILTER ps /usr/bin/gs -sDEVICE=faxg3 -r204x196 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER - <$1
#
# ASCII files, filter via ghostscript
#FILTER ascii /usr/bin/gs -sDEVICE=dfaxhigh -sOutputFile=$2%03d -dNOPAUSE -q -- gslp.ps -fCourier-Bold10 -B $1
#
# G3 files are just filtered through "g3cat" to clean errors
#FILTER g3 /usr/local/bin/g3cat $1 >$2.001
#
# HP Laserjet stuff is filtered via "hp2hig3"...
#FILTER lj /usr/local/bin/hp2hig3 -r$2 <$1
#
#
# some mappings that can be used to override built-in rules, depending on
# what programs are installed in the system
#
# Adobe Postscript
# - Variant 1, via GNU Ghostscript (from pdf2ps)
#FILTER pdf /usr/bin/gs -sDEVICE=faxg3 -r204x196 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -dBATCH -c save pop -f "$1"
#
# - Variant 2, via Acrobat Reader
#FILTER pdf acroread -toPostScript <$1 | /usr/bin/gs -sDEVICE=faxg3 -r204x196 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -dBATCH -
#
# - Variant 3, via xpdf (pdftops is part of that package)
#FILTER pdf pdftops $1 - | /usr/bin/gs -sDEVICE=faxg3 -r204x196 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -dBATCH -
#
#
# some mappings for stuff that is not built-in
#
# Winword via antiword
FILTER doc /usr/bin/antiword -p a4 $1 | /usr/bin/gs -sDEVICE=faxg3 -r204x196 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -dBATCH -
FILTER doc-n /usr/bin/antiword -p a4 $1 | /usr/bin/gs -sDEVICE=faxg3 -r204x98 -sOutputFile=$2%03d -dNOPAUSE -q -dSAFER -dBATCH -
#
# JPG (assumes pretty recent netpbm package)
FILTER jpg djpeg -grey $1 | pnmscale -xysize 1728 2000 | pamditherbw | pamtopnm | pbm2g3 >$2.001
FILTER jpg-n djpeg -grey $1 | pnmscale -xysize 1728 1000 | pamditherbw | pamtopnm | pbm2g3 >$2.001
|