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.
| Tags | Communications Fax |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
Recent releases


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.


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


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


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.


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