[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
efax v0.6 (easy fax send/receive)
I have uploaded efax version 0.6a to sunsite.unc.edu. This
program lets you send and receive faxes using a Class 1 or Class
2 fax modem. The changes from the previous version are described
in the README file that is appended below.
----------------------------------------------------------------
Introduction
This is the README file for version 0.6a of efax, a program to
send and receive faxes using any Class 1 or Class 2 fax modem.
efax is a relatively small ANSI C/POSIX program that provides the
data transport function for fax applications. A simple shell
script (``fax'') is included in the distribution to let you
create, send, receive and print faxes.
efax is smaller and easier to install than FlexFax, NetFax, or
mgetty+sendfax. It uses your system's own getty to handle
incoming data calls. As one user put it, ``EFAX is a nice simple
program for single user systems.''
In addition to efax you'll need Ghostscript (I used version
2.6.1), to create the fax image files and the PBMPlus utilities
to convert the received fax to a format that you can print.
This version of the program was written & tested under Linux.
Previous versions have been compiled and used under AIX 3.2.4,
BSD, IRIX 5.2, NeXT, OSF/1V1.3, SunOS 4.1.1/4.1.3, SCO 3.2.0,
SysVR4.2, and ULTRIX and should work with minor changes on any
modern UNIX with an ANSI C compiler/library and a termios(4)
serial device interface.
efax is distributed as a gzip'ed tar file, efax06a.tar.gz. It
may be obtained by anonymous FTP from sunsite.unc.edu in
/pub/Linux/Incoming or /pub/Linux/apps/comm.
Changes to efax from version 0.6 to version 0.6a
- correctly receives faxes with mixed format pages (Class 1)
- correctly handles failure to create lock file
- warns about non-standard characters in local ID
- fax script has option for A4 text pages
- various other bug fixes
Manifest
The efax distribution should contain the following files:
README - this file
COPYING - the GNU public license
efax.c - the source code
efax.1 - a man page for efax(1)
fax - a Bourne shell script to create, send, receive and
print faxes. Requires Ghostscript and PBMPlus
utilities.
fax.1 - man page for fax(1)
Installation
You'll need an ANSI C compiler, such as gcc, to compile the code.
With gcc, do:
gcc -o efax -O efax.c
Modify the variables at the beginning of the `fax' shell script
according to the comments. Copy the executable, script, and man
pages to appropriate directories (probably /usr/bin and
/usr/man/man1).
The efax(1) man page has information on resolving problems and
describes how to modify /etc/inittab (SysV) or /etc/ttytab (BSD)
so efax can handle incoming fax and data calls automatically.
Bug Reports
Please send bug reports or suggestions to edc@xxxxxxxxxx Please
include a copy of the session log and details about the modem and
operating system you are using.
--
Ed Casas (edc@xxxxxxxxx)