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

Recent releases

  •  10 Feb 2010 14:51

    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 13:46

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

      •  25 Apr 2006 12:24

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

        •  19 Aug 2005 17: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 19: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 Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.