Install rpms "mgetty" and "sendfax". try "man fax" "sendfax" is NOT intended to be called directly. GOTCHA: Run the utilities as a /etc/fax.allow user WITHOUT a preceding su, because apparently checks the original uid for some purposes, and it will get hosedup. faxspool converts input files and submits fax job to queue. Use file extentions listed at top of $(which faxspool) Significantly, it requires extension of .t for text files. May want to update faxspool script with better extension handling, and to make use of ImageMagick's convert/mogrify to convert more types. faxq faxrm faxrunq Need to run as root or "fax". faxrunqd Fancier alternative to faxrnqd. Probably need to run as root/fax. See man pages about how to set up global or user-specific cover pages. If you change new_fax and faxspool scripts to use uuencode, gs, pbmtext, you'll need to install rpms "sharutils", "ghostscript-library", "netpbm". I have customized versions of /usr/local/bin/faxspool and /usr/local/sbin/faxrunq which fix bugs, recognize filetypes better, and use more general image conversions.