gtFax
Installation and Configuration Guide
Ram�n Prades
Feb. 2001
Introduction
Prerequisites
gtFax Installation
Unix Configuration
gtFax Configuration
Printer Configuration
Sending a Fax
Using gtFaxD
Back to main page
gtFax is a windows front-end for Gert Doering's mgetty+sendfax. It allows users on a PC to send faxes from any word processor through the unix server.
Despite other clients I have seen, gtFax does not require much configuration on the Unix server. This is because because gtFax uses ftp and rsh to talk to the server, eliminating the need of installing daemons or other programs or reserving TCP ports in the services file.
gtFax is distributed as a free program. You can install it in as many computers as you like, or pass it to your friends, but you can't sell it or distribute it as part of a commercial application.
Being free, I haven't got the time to give full support.The program has to be used as it is. Having said that, I will try to answer your questions or give you as much help as I can provide I have time enough.
First of all you need a Unix server with mgetty+sendfax fully installed and configured. I've seen that most of the problems found when using gtFax are due to a wrong mgetty+sendfax configuration, so it is very important that your mgetty+sendfax is completely tested.
You also need a PC running Microsoft Windows 95/98/ME/2000. This PC has to be connected to the same network than the Unix server, and with TCP/IP configured.
Simply download gtFax zipped file, open it (you need winzip) and double-click on 'setup.exe'. Then, just accept all the default settings and wait until gtFax is completely installed.
In order to have gtFax running, you need to do the following tasks on your unix server.
First, create a directory ans set permissions to 777. There is a restriction here: the directory name must be in capital letters only (I'm now working to fix this).
Finally, decide the user you want to use to send faxes from the PC. This can be any individual user in the Unix box or you may want to use a dedicated user for it, as for example �faxuser�. Set a password, and remember to give rsh permissions to this user from the machines that will be using it (by adding the necessary entrien in /etc/hosts.equiv or .rhosts files).
The configuration window will appear automatically the first time you run gtFax:
First of all select your language by clicking on the appropiate button. At the moment, only Spanish and English are available. If somebody wants to translate gtFax into another language, please contact me to receive details.
The rest of fields are:
Finally, click on �Test� to verify the settings you�ve entered are correct.
If you are having problems here try to debug the services individually. First try to copy a file to the remote directory specified. Windows 95 comes with a DOS FTP client you can use for this purpose. Then, log in the unix machine and verify the file is there. Next, get a rsh client, or look carefully at the output of the test to see if rsh is working. If not, check the normal files for rsh (on most unix these are /etc/hosts and /etc/hosts.equiv or .rhosts in the user�s home directory).
To use gtFax you need to define a windows printer and redirect the output to a file. If you don't know haw to do it follow these steps:
To test the fax, print something on this printer and run gtFax. You should see something like:
Enter a fax number and click on 'Add Number' and then on �Send� to verify gtFax is working.
When testing the printer always send a 2-pages fax. This is because mgetty sometimes cannot interpret the PostScript output generated by the printer, and only sends the first page. If this is your case, try another printer driver or adjust the PostScript settings in the advanced configuration of the printer.
You can also debug the printer's output with a PostScript viewer. Check the links page to see the URL of freeware GhostView.
To send a fax perform the following tasks:
Exiting gtFax without sending the fax will delete the fax image, so you'll have to print it again if you still want to send it. This is because I don't know how to pass a filename to the printer. Any help will be greatly appreciated.
To create folders and entries in your address book right-click on the address book and select the appropriate action.
gtFax does not keep backups of your address book. If you want to make your own backups (for example before reinstalling gtFax) simply copy the files DBGTFAX* to another directory. This is something I want to improve in future versions.
gtFaxD is a small program that stays in memory and scans (see 'configuration' above) the gtFax directory for new faxes. When it detects a fax waiting to be sent, it automatically opens gtFax.
This little tool can be useful for those users who are too lazy to click on the gtFax icon every time they want to send a fax.
(C) Ram�n Prades, 2000 - 2001