Projects / fax4CUPS


fax4CUPS is a very simple shell script that acts as a CUPS backend for a serial fax modem. Essentially, you print with lpr and the fax is sent. The nice thing is that you have CUPS around, and this means, for instance, that you can check whether your fax has been sent just using your favorite browser (as you would do for any other printer), even if the fax modem is really on a remote server. It supports efax, HylaFAX, mgetty-fax, and Capisuite.

Operating Systems

RSS Recent releases

  •  10 Feb 2010 16:05

    Release Notes: Now sudo is used in all back-ends to start the actual fax program. It is also possible to pass the phone number as a job name when using a Samba printer.

    •  31 Aug 2006 06:46

    Release Notes: Two deadly bugs in shell syntax have been fixed.

    •  25 Apr 2006 05:24

    Release Notes: This release adds many useful fixes and better error handling.

    •  19 Aug 2005 10:57

    Release Notes: More sensible error codes are returned. The HylaFax backend now always copies the input file to a temporary file to avoid permission problems.

    •  19 Jul 2005 12:30

    Release Notes: Exit codes are now uniform between backends in the number checking phase. In particular, non-existent or malformed numbers will stop CUPS.


    Project Spotlight


    A tool that counts the number of integer points in parametric polytopes.


    Project Spotlight


    A diff/patch library for JSON-serialized data structures.