Alpha Microsystems AlphaFax User Manual


































AlphaFAX
Installation Guide






DSM-00114-03
© 1998 Alpha Microsystems
REVISION DATE
01 June 1992 02 November 1998 03 April 2000
AlphaFAX Installation Guide
To re-order this document, request part number DSO-00114-00.
This document applies to AlphaFAX version 2.0 and later.
The information contained in this manual is believed to be accurate and reliable. However, no responsibility for the accuracy, completeness or use of this information is assumed by Alpha Microsystems.
This document may contain references to products covered under U.S. Patent Number 4,530,048.
The following are registered trademarks of Alpha Microsystems, Santa Ana, CA 92799:
AMIGOS AMOS Alpha Micro AlphaACCOUNTING AlphaBASIC AlphaCALC AlphaCOBOL AlphaDDE AlphaFORTRAN 77 AlphaLAN AlphaLEDGER AlphaMAIL AlphaMATE AlphaNET AlphaPASCAL AlphaRJE AlphaWRITE CASELODE OmniBASIC VIDEOTRAX
The following are trademarks of Alpha Microsystems, Santa Ana, CA 92799:
AlphaBASIC PLUS AlphaVUE AM-PC AMTEC AlphaDDE AlphaConnect DART inSight/am
Front/am ESP MULTI
in
All other copyrights and trademarks are the property of their respective holders.
ALPHA MICROSYSTEMS
2722 S. Fairview St.
Santa Ana, CA 92799
About This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
CHAPTER 1 - ABOUT ALPHAFAX
What is AlphaFAX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Software Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Printer Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Modem Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
What You Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
CHAPTER 2 - INSTALLING ALPHAFAX
Installation Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Install the Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Install the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Release Tape Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Create Disk Accounts and Ersatz Devices to Hold Faxes . . . . . . . . . . . . . . . . . . . . . 2-4
Define Company Name and Fax Phone Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Create the AlphaFAX Initialization File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Install the Product Installation Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Standard AlphaFAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
AlphaFAX Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Define AlphaFAX to Your Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Define AlphaFAX as a Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Defining a Terminal to Control the Fax Modem . . . . . . . . . . . . . . . . . . . . . . . 2-6
Create FAXSER Background Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Install the Proportional Fonts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Set Up a Printer Spooler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Define the Fax Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Set Up the Fax Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Setting Up the dexNET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
What You Should See . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9

TABLE OF CONTENTS

CHAPTER 3 - ALPHAFAX INITIALIZATION FILE
Creating the AlphaFAX Initialization File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Whenever You Modify the FAX.INI File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
FAX.INI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
AlphaFAX Installation Guide, Rev 03
Page ii Table of Contents
CHAPTER 4 - VALIDATING THE INSTALLATION
Using the FAXCHK Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
CHAPTER 5 - INSTALLING MULTIPLE FAX MODEMS
Multiple Modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
A Single Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Installing Multiple Fax Modems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Defining Another Terminal to Control the New Fax Modem . . . . . . . . . . . . . 5-2
Create Another FAXSER Background Job . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Create Another AlphaFAX Initialization File . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
What You Should See . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Sending and Receiving Faxes Using the Additional Modem . . . . . . . . . . . . . 5-4
CHAPTER 6 - TROUBLESHOOTING ALPHAFAX
General Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
APPENDIX A - FAX MODEM CABLE
Cable Wiring List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
INDEX
AlphaFAX Installation Guide, Rev 03

PREFACE

About This Document

This document contains information on:
Restrictions of AlphaFAX, and what software packages AlphaFAX is
compatible with. The hardware and software you need to use AlphaFAX. How to install the AlphaFAX software, and what files are contained in
the software release. How to set up the AlphaFAX initialization file. Cabling requirements for connecting the modem to your computer.
After you have installed AlphaFAX, you will want to refer to the
Guide
, which tells you everything you need to know about using AlphaFAX to send
and receives faxes.
AlphaFAX User’s
AlphaFAX Installation Guide, Rev 03
Page iv Preface

Conventions This manual conforms to other Alpha Micro publications in its use of a standard set of

graphics conventions. We hope these graphics simplify our examples and make them easier for you to use.
SYMBOL MEANING
TEXT Bold text in an example of user/computer communication
represents the characters you type. When the text is all capitals, type exactly what’s shown. When it is lower case, it represents a variable part of a command, such as a file name.
TEXT Text in this type face is used for: characters the computer
displays on your screen, program examples, and command syntax. When showing command syntax, all capitals indicates a constant part of the command line, such as the command name, while lower case indicates indicates variable information, such as a file name.
text
KEY
Bold italic text in an explanation of command use indicates a parameter accepted by that command. For example: "The FAX command accepts the
pic
argument, which selects the Product
Installation Code." In our examples, the keycap symbol appears whenever you
need to press a certain key on your terminal keyboard. The name of the key is inside the keycap, like this:
ENTER
.
This symbol means "halt!" It indicates an important note you should read carefully before going further in the documentation. Usually, text next to this symbol contains instructions for some­thing you MUST or MUST NOT do, so read it carefully.
This symbol means "hint." It indicates a helpful bit of information, or a "short cut" that could save you time or trouble.
This symbol means "remember." It indicates something you should keep in mind while you are following a set of instructions.
AlphaFAX Installation Guide, Rev 03
CHAPTER 1
ABOUT AlphaFAX

What is AlphaFAX?

Restrictions The following restrictions are present in this version of AlphaFAX:

Software Compatibility

AlphaFAX is a collection of software programs that allows you to send, receive, and print facsimile (fax) messages by routing fax messages between your computer and a facsimile machine via a modem. AlphaFAX gives full fax access to every user of your computer and, in a networked environment, to every user of the network. To send a fax, simply create the document, enter the fax number into the document, and print it (selecting the fax machine as the printer). Instead of appearing on a printer, the document is routed to a remote fax machine. For more information on the features of AlphaFAX, see the
The terminal port used to interface to the fax modem cannot be an
AlphaFAX is compatible with just about any software which can send files to a printer. The following commonly used software packages have successfully been used to create fax messages sent by AlphaFAX:
AlphaWRITE 1.2A AlphaWRITE 2.0
AlphaFAX User’s Guide
AM-350 controlled port.
.
AlphaWRITE 2.1 and 2.2 AlphaVUE TXTFMT
In addition, AlphaFAX is compatible with the following AMOS releases: AMOS/L 1.3D or later, AMOS/32 1.0D or later, including all AMOS 2.x releases.
AlphaFAX is also compatible with both the Alpha Micro task manager printer spooler and the older, memory resident printer spooler. Two printer drivers are supplied for AlphaWRITE: one for AlphaWRITE 2.1 and another for earlier versions (1.2A and
2.0). Other programs go through the standard system printer spooler, making just about any program capable of printing, capable of sending faxes.
AlphaFAX Installation Guide, Rev 03
Page 1-2 Chapter One
The fax modem uses a serial terminal port to connect to your computer. The interface driver (.IDV file) used on this port must have COMSET and COMINT routine support. (All Alpha Micro supplied interface drivers on the operating system releases listed above contain this support.)

Printer Compatibility

Modem Compatibility

AlphaFAX can print faxes to Epson-compatible 9- and 24-pin dot matrix printers, and Hewlett-Packard PCL and PostScript laser printers.
To print faxes using AlphaFAX, you need an HP LaserJet II, HP LaserJet III, PostScript or printer compatible with these, with at least one megabyte of memory installed in the printer.
Because of the large size of fax documents (they are sent to the printer as bitmapped images), a parallel connection between your computer and printer is best. Serial connections allow faxes to be printed, but they print very slowly due to the limited transfer rate over the serial cable.
Because PostScript was not optimized for bitmap output, you will also notice that PostScript printers are slower in printing faxes than PCL printers are. Also, you will find that laser printers based on PCL5 or later are significantly faster than those with older versions of PCL, due to the bitmap compression feature that has been built into the newer printers.
AlphaFAX makes use of a special type of modem, known as a to remote fax machines. A fax modem is similar to the more familiar data modems that are found on many computer systems, except that it uses special modulation frequencies that are unique to fax transmission. These modulation frequencies are not compatible with those used by data modems making it impossible to use a regular data modem for the task. Some fax modems also contain data modems, but in this case you are effectively getting two modems in one package.
fax modem
to connect
AlphaFAX supports two different types of fax modems: the Fujitsu dexNET 200 modem, and EIA Class 2 compatible modems.
The Fujitsu dexNET 200 modem uses a proprietary command set between the Alpha Micro and the fax modem. It implements both sending and receiving of faxes, and also contains a built-in 2400 baud data modem. This is the modem originally supplied with AlphaFAX versions 1.0 and 1.1.
To try to eliminate the great profusion of proprietary fax modem command sets, the EIA (Electronic Industries Association) and TIA (Telecommunications Industry Association) developed a standard command set, known as Class 2. A preliminary specification for this standard was issued in August 1990. AlphaFAX supports modems that support this preliminary standard.
The final specification, known as Class 2.0, is largely incompatible with the preliminary specification. Because of the installed base of software, acceptance of the final specification by modem manufacturers has been spotty. Most still base their products on the preliminary specification. For this reason, AlphaFAX makes use of the preliminary specification and is not compatible with those few modems which use the final specification.
AlphaFAX Installation Guide, Rev 03
To try to limit the confusion, AlphaFAX has been tested with a specific set of modems. See the current modems have been tested with AlphaFAX.
If you wish to use a modem that has not been tested with AlphaFAX, be sure that it claims to be "EIA/TIA Class 2 Compatible" or that it adheres to the "EIA/TIA-592" or "EIA/TIA TR-29.2" specifications. Because of ambiguity in the preliminary specification, you still need to test the modem before knowing for certain that it works.

What You Need You need the following to use AlphaFAX:

A single serial terminal port used to connect to the fax modem. An AlphaFAX compatible fax modem (see discussion above). A cable to connect the fax modem to your computer.
If you are using AlphaFAX Plus and wish to connect multiple fax modems to your computer, you will need a serial port, modem, and cable for each connection.
AlphaFAX Release Notes
Page 1-3About AlphaFAX
for the latest information on what
AlphaFAX Installation Guide, Rev 03
CHAPTER 2
INSTALLING AlphaFAX

Installation Overview

Installing AlphaFAX consists of loading the software onto the computer, adding the disk accounts used to store incoming and outgoing faxes, creating and updating a few files, and updating your system initialization command file to define the interface to the fax subsystem. You also need to install the modem and its cable.
Below is an overview of what you need to do. See the following sections for details on each step:
1.Install the fax modem and its cable.
2.Install the software from the supplied tape.
3.Create disk accounts and ersatz devices to hold the incoming and outgoing faxes, and the fax log.
4.Create the sequential text files FAXNAM.DAT and FAXPHN.DAT to contain your company name and fax phone number.
5.Create the AlphaFAX initialization file, FAX.INI, which contains commands to customize your AlphaFAX system.
6.Create or modify the Product Installation Code file to identify your computer to AlphaFAX.
7.Create a system initialization command file defining the AlphaFAX system to your computer.
8.Use the FAXCHK program to verify your installation.
This chapter describes the process of connecting a single fax modem to your computer. If you are using AlphaFAX Plus and wish to connect multiple fax modems you must first install a single modem as described in this chapter. Once that modem is functioning correctly and is sending and receiving faxes, you can install additional fax modems as outlined in Chapter 5.
AlphaFAX Installation Guide, Rev 03
Page 2-2 Chapter Two

Install the Modem

Install the Software

Release Tape Contents

See the owner’s manual accompanying your fax modem for information on connecting the modem to your computer. The cable described in Appendix A works with all of the fax modems we have tested (see the current
AlphaFAX Release Notes
for the latest information on modems tested.) If you are using a different modem, you may need a different cable.
Standard IBM PC modem cables do
not
work.
Copy the files from the supplied tape to your DSK0:. The tape has been configured so that the software will directly load into the appropriate accounts. For example, to copy the software from a streamer tape, type:
LOG OPR: MTURES DSK0:=ALL:[]
RETURN
RETURN
The files contained on the tape are as follows:
FAXSER.LIT[1,4] The fax server program which runs in the
background to send, receive, and print faxes at your
request. PRTFAX.LIT[1,4] Program to request printing of a fax document. FAXMSG.USA[1,4] File containing the American English version of all
messages associated with AlphaFAX. FAXSTS.LIT[1,4] Program to display the log of faxes that have been
sent. FAXQUE.LIT[1,4] Program to display the contents of the active fax
queue. FXIFAX.LIT[1,4] Program used by FAXSER to create an icon file
representing a received fax. DELFAX.LIT[1,4] Program to delete a fax transmission request from
the queue. (That is, DELFAX cancels an attempt to
send a fax.) FAX2BM.LIT[1,4] Program to convert received fax messages to .BMP
format bitmap graphics files. FAXCHK.LIT[1,4] Program to check the installation of the AlphaFAX
software. FAX.DVR[1,6] The device driver used by the printer spooler to
create outgoing fax documents.
(Continued on next page)
AlphaFAX Installation Guide, Rev 03
Page 2-3Installing AlphaFAX
LCHART.DO[2,2] DO file which, when included in the system
initialization command file, loads the Bitstream Charter font files into system memory.
LHELV.DO[2,2] DO file which, when included in the system
initialization command file, loads the Helvetica Charter font files into system memory.
LTIMES.DO[2,2] DO file which, when included in the system
initialization command file, loads the Times Roman font files into system memory.
FAXPDV.PDV[1,6] The printer driver used by AlphaWRITE to send
fax documents. Compatible with AlphaWRITE 2.1 and later.
FAXPDV.OLD[1,6] The printer driver used by AlphaWRITE versions
1.2A and 2.0. This driver does not support proportional fonts.
FAX.EG[7,0] Sample AlphaFAX initialization file containing
commands to intialize AlphaFAX. Must be renamed to FAX.INI and edited to reflect your system configuration.
FAXLST.EG[7,0] Sample phone list file containing symbolic
definitions of fax phone numbers. Must be renamed to FAXLST.DAT and edited to contain the fax phone numbers you most frequently call.
FAXNAM.EG[7,0] Sample data file containing the name of this fax
station. Must be renamed to FAXNAM.DAT and edited to contain your fax station name.
FAXPHN.EG[7,0] Sample data file containing the phone number of
this fax station. Must be renamed to FAXPHN.DAT, and edited to contain your fax station name.
*.BMF[7,0] Bitmap font files used by AlphaFAX for creating
proportional fonts.
*.FWT[7,12] Font width tables used by AlphaWRITE when
sending documents with proportional fonts.
FAXCOV.BMP[7,30] Fax cover page image that can be included in
your fax messages via the @@IMAGE and @@OVERLAY commands.
*.PCX[7,30] Fax cover page images that can be included in
your fax messages via the @@OVERLAY command.
AlphaFAX Installation Guide, Rev 03
(Continued on next page)
Page 2-4 Chapter Two
FAXMSG.M68[10,2] Source file containing all messages used by
AlphaFAX. May be copied and modified to create message files for other languages.
FAXPDV.M68[10,2] Source to the AlphaWRITE 2.1 compatible printer
driver.
FAXOLD.M68[10,2] Source to the AlphaWRITE 1.2A and 2.0
compatible printer driver.

Create Disk Accounts and Ersatz Devices to Hold Faxes

Define Company Name and Fax Phone Number

Create disk accounts and ersatz devices for FAXIN:, FAXOUT:, and FAXLOG:. These accounts will hold the incoming faxes, outgoing faxes, and the log of faxes that have been sent. FAXIN:, FAXOUT:, and FAXLOG: are usually accounts [7,70], [7,71], and [7,73], respectively, but can be any empty disk accounts. By using ersatz devices, you can place these accounts on any disk device you want, so be sure to create these accounts on disk devices that have plenty of free disk space, particularly if you are going to receive incoming faxes. If you are going to print faxes over an AlphaNET connection, remember that the disk on which these accounts reside must have network access enabled via the SET ACCESS command.
For information on using SYSACT to create new disk accounts, see the SYSACT reference sheet in the
To create ersatz devices, add definitions for FAXIN:, FAXOUT:, and FAXLOG: to your ERSATZ.INI file in DSK0:[1,4]. For example, to define these ersatz devices as residing in the recommended accounts, use the AlphaVUE text editor to add the following lines to the ERSATZ.INI file:
AMOS System Commands Reference Manual
.
FAXIN: =DSK0:[7,70] FAXOUT: =DSK0:[7,71] FAXLOG: =DSK0:[7,73]
In DSK0:[7,0] (LIB:), make a copy of the sample files FAXNAM.EG and FAXPHN.EG with the extension .DAT:
LOG LIB: COPY *.DAT=FAXNAM.EG,FAXPHN.EG
RETURN
RETURN
Use AlphaVUE to edit FAXNAM.DAT and FAXPHN.DAT, which contain your company name and fax phone number, respectively. Change these files to reflect your own needs.
You may enter the company name in any combination of upper and lowercase alphabetic and numeric characters, up to 62 characters in length. For example:
Branch Office #23
The phone number may contain any symbols, and is used by the fax modem to identify itself to incoming faxes. It may be up to 62 characters in length. For example:
+1 714 555 8500
AlphaFAX Installation Guide, Rev 03
Page 2-5Installing AlphaFAX

Create the AlphaFAX Initialization File

Install the Product Installation Code

Also in DSK0:[7,0], make a copy of the sample AlphaFAX initialization command file, FAX.EG, under the name FAX.INI, and use AlphaVUE to modify the file for your needs. The FAX.INI commands are discussed in the next chapter.
Before you begin to use AlphaFAX, you must install the Product Installation Code (PIC), given to you by your dealer. The PIC identifies your computer to AlphaFAX as an authorized user. Log into DSK0:[7,0]. Use AlphaVUE to edit the file ACLYS.PIC. If the file does not already exist, create it. At the end of the file, either a FAX or FAXPLUS command must appear.

Standard AlphaFAX

If you are installing the standard version of AlphaFAX, a FAX command must appear in the following format:
FAX = pic
pic
is the Product Installation Code supplied to you. For example:
FAX = contend-flower-floppy

AlphaFAX Plus If you are installing AlphaFAX Plus, a FAXPLUS command must appear in the

following format:

Define AlphaFAX to Your Computer

FAXPLUS = pic
pic
is the Product Installation Code supplied to you. For example:
FAXPLUS = jaguar-nuclear-cowboy
Note that Product Installation Codes for AlphaFAX and AlphaFAX Plus are not interchangeable. You must enter a FAXPLUS command and appropriate PIC to enable the AlphaFAX Plus features.
Create a system initialization command file that identifies AlphaFAX to your computer.
Never
modify your AMOS system initialization command file directly, but make a copy of it, and modify the copy. Reboot with the copy; if everything goes well, you can then rename your test copy to the official system initialization command file name.
After you have made the changes below, use the MONTST command to test your initialization command file. For example, assuming your test copy is named TEST.INI and the name of your AMOS monitor is AMOS32.MON:
LOG OPR: MONTST AMOS32.MON,TEST.INI
RETURN
RETURN
If the computer boots with no error messages, you can rename the file to the standard initialization file name for your computer. For example:
AlphaFAX Installation Guide, Rev 03
Page 2-6 Chapter Two
LOG SYS: RENAME/D AMOS32.INI=TEST.INI
if the standard name for your system initialization file is AMOS32.INI.
RETURN

Define AlphaFAX as a Device

Defining a Terminal to Control the Fax Modem

Add a device table entry for the nonsharable device /FAX0 by adding the following line beneath the last DEVTBL command line:
DEVTBL /FAX0
Do
not
place FAX.DVR into system memory or it will not work. This driver program is not re-entrant. Because the driver will only be loaded once— by the printer spooler— no memory would be saved by loading it into system memory even if this were not the case.
Add a terminal definition for a terminal named FAXMDM, with a rate of 9600 baud for the Fujitsu dexNET 200 modem, and a rate of 19,200 baud for Class 2 fax modems. Use the TELTYP terminal driver and buffer sizes of 100,100,100. Specify the correct interface driver for the port you are con­necting the modem to. Add this definition at the end of the existing TRMDEF statements. For example, assuming a Class 2 fax modem is being added to port #1 of the AM355 interface:
TRMDEF FAXMDM,AM355=1:19200,TELTYP,100,100,100
This terminal definition will be used by FAXSER to control the modem and should
not
be attached to any job.

Create FAXSER Background Job

Currently, the terminal port used to interface to the fax modem cannot be an AM-350 controlled port.
During the transmission and receipt of faxes, AlphaFAX will change the baud rate of the port connected to the fax modem. The Fujitsu dexNET 200 uses both 2400 and 9600 baud during operation. Class 2 fax modems use 2400 and 19,200 baud.
Because Class 2 fax modems must be able to use 19,200 baud, you must be sure to check the speed of the adjacent serial port. Most Alpha Micro serial I/O boards have restrictions on the combination of speeds you can select on adjacent serial ports. If you specify a speed for the adjacent port which prevents AlphaFAX from being able to select 19,200 baud, your Class 2 fax modem will not function.
Create a background job with a 100K memory partition and set it up to run FAXSER in the background. (For information on defining a background job, refer to the printer spooler documentation in the
the System Initialization File
look at existing network, AlphaMAIL, or printer spooler definitions in your existing system initialization command file.)
, or to the
Task Manager Reference Manual
System Operator’s Guide to
. Or,
AlphaFAX Installation Guide, Rev 03
Page 2-7Installing AlphaFAX
Add a job called FAXSER to the JOBALC statement. Make sure that you have allocated enough jobs (via the JOBS statement) to allow for this new job.
Add a TRMDEF statement to define a pseudo terminal to attach the FAXSER job to:
TRMDEF FAXSER,PSEUDO,NULL,100,100,100
A sample background job setup might look like this (assuming the job FAXSER is defined in the JOBALC command):
ATTACH FAXSER,FAXSER KILL FAXSER FORCE FAXSER MEMORY 100K LOG SYSTEM SERVICE FAXSER
WAIT FAXSER SLEEP 15
When using AlphaFAX Plus and multiple fax modems, it is important that you ensure FAXSER has started, using the WAIT and SLEEP commands as shown, before starting any slave FAXSER jobs.

Install the Proportional Fonts

If you will be using the @@PRIORITY command to alter the ordering of outgoing faxes, you must allocate sufficient memory to hold queue entries for the maximum amount of pending faxes you will have. If FAXSER is allocated 100K of memory, it will have room for approximately 150 queue entries. Each additional queue entry requires approximately 250 bytes of additional memory. If you do not allocate sufficient memory, all faxes will be sent, but they may not be sent in the expected priority order.
For AlphaFAX to have access to proportionally spaced fonts, you must load the master font files into system memory. DO files are provided to load each of the font families into system memory. Place one or more of these DO files within your initialization file after the first SYSTEM statement but before the final SYSTEM statement. The supplied DO files are:
DO FILE FONT FAMILY
LTIMES.DO Times Roman LHELV.DO Helvetica LCHART.DO Bitstream Charter
AlphaFAX Installation Guide, Rev 03
Page 2-8 Chapter Two

Set Up a Printer Spooler

Define the Fax Printer

Set up a printer spooler in your system initialization command file, with at least a 60K memory partition, to print to the device FAX0:. Printing through this spooler is the way in which you send fax documents.
If a task manager printer spooler already exists, add the fax machine to the spooler as a new printer and increase the task manager’s memory by at least 60K.
Add a printer initialization file (for either spooler) for the new printer device, including the device definition:
DEVICE=FAX0:
For information on defining a printer spooler, refer to the printer spooler documentation in the
Configure the PRTDEF.lan file to use FAXPDV.PDV for sending faxes by printing from AlphaWRITE. To do this, add the following line to the file:
System Operator’s Guide to the System Initialization File
PRINTER FAX,FAXPDV,"Send Fax Message",,N
If you are using AlphaWRITE 1.2A or AlphaWRITE 2.0, you must rename the printer driver FAXPDV.OLD[1,6] to FAXPDV.PDV. The version of FAXPDV.PDV supplied with AlphaFAX only works with AlphaWRITE 2.1 and later. If you use AlphaWRITE
2.2, you need to convert the font width (.FWT) files; see the
Release Notes
for details.
AlphaWRITE 2.2
.

Set Up the Fax Modem

Setting Up the dexNET 200

The details of setting up the fax modem depend on the specific type of modem in use. For Class 2 fax modems, no advance setup is usually required; using the factory default selections is usually sufficient. The Fujitsu dexNET 200 modem requires special setup, described below.
Once FAXSER is running, it controls the state of the modem and changes the settings from those described above. Do not use any modem front panel controls once FAXSER is running.
When using the Fujitsu dexNET 200 fax modem, you must initialize it to COMM mode answer and state C prior to running FAXSER. To set up the dexNET modem, follow these steps:
1.Press the modem MODE button repeatedly until the C light is on.
2.Press the ANSWER button until the FAX/COMM light is out.
3.Press the PHONE button until the TALK/DATA light is on.
If the TALK/DATA light is blinking, AMOS will not be able to talk to the modem. Press the MODE button to clear this state, and then proceed as above to reset the modem to the proper state.
AlphaFAX Installation Guide, Rev 03
Page 2-9Installing AlphaFAX

What You Should See

Once you have successfully rebooted your computer after making the changes described above:
1.Type TRMDEF
RETURN
to see a list of terminal definitions. You should see a terminal definition for FAXMDM, selected for 9600 baud (Fujitsu dexNET 200 modem) or 2400 baud (Class 2 modem). The terminal should not be attached to any job.
2.Type SYSTAT
RETURN
to see a system status display. You should see a line for a job called FAXSER, attached to a terminal called FAXSER, running the program FAXSER in an SL (sleep) state.
The SYSTAT command should also show the printer spooler you have defined to control the fax spooler in an SL (sleep) or EW (external wait) state.
3.Type DEVTBL
RETURN
to see a list of the devices on the computer. You should see a non-sharable device listed named FAX0:
AlphaFAX Installation Guide, Rev 03
CHAPTER 3
AlphaFAX INITIALIZATION FILE

Creating the AlphaFAX Initialization File

Whenever You Modify the FAX.INI File

FAX.INI Commands

The AlphaFAX initialization file, FAX.INI, allows you to customize the operation of AlphaFAX to fit your needs. FAX.INI must reside in account DSK0:[7,0].
To create an AlphaFAX initialization file, use the AlphaVUE text editor to create a new file named FAX.INI, and type the FAX.INI entries discussed in the sections below. For example:
LOG DSK0:[7,0] VUE FAX.INI FAX.INI does not exist, do you wish it created? Y
Or, make a copy of the sample AlphaFAX initialization file provided with the release (FAX.EG), and use AlphaVUE to modify it according to your needs:
LOG DSK0:[7,0] COPY FAX.INI=FAX.EG VUE FAX.INI
Once FAXSER is running, you can modify the FAX.INI file and FAXSER will put the changes into effect the next time it scans the fax queue. This allows you to make changes to your configuration without rebooting the computer or restarting FAXSER.
The following commands are supported within the FAX.INI file:
RETURN
RETURN
RETURN
RETURN
RETURN
RETURN
MODEMTYPE=modem
modem
FUJITSU for the Fujitsu dexNET 200, or CLASS2 if you are using a Class
2 modem. Certain MultiTech fax modems had a firmware error where bit order
handling during fax reception was incorrect. This has been corrected in some versions of the MultiTech firmware, but seemingly not all. If you are using a MultiTech modem and are not able to receive legible faxes, try specifying the modem type to be MT1432BA.
If no MODEMTYPE command is present, AlphaFAX assumes you are using a Fujitsu dexNET 200 fax modem.
AlphaFAX Installation Guide, Rev 03
is the type of fax modem you are using. You may specify
Page 3-2 Chapter Three
OPERATOR=name
name
is the name of the job you wish to receive notification of incoming faxes and error conditions. You may specify a CPU number or network ersatz name before the job name to have notifications sent across an AlphaNET connection.
If you are using AlphaFAX Plus and the NOTIFYMETHOD command, then
name
is the operator identifer used by the program specified in the NOTIFYMETHOD command, which may be a job name, terminal name, or some other identifier.
NOTIFYMETHOD=filespec
filespec
incoming faxes and error conditions. This allows you to use methods other than the standard AMOS SEND.LIT program to send such messages.
The program specified by on the command line. The first argument will be the OPERATOR or @@NOTIFY= command. The second argument is the message which AlphaFAX wishes to send.
The device and PPN. For example:
selects the program that will be run to notify the operator of
filespec
filespec
argument must be a complete file specification, including
will be run with two arguments specified
name
specified in the
NOTIFYMETHOD=DSK0:NSEND.LIT[1,4]
You may not specify a DO or CMD file as the program to run. The notification program must be able to run in only 8K of memory.
If no NOTIFYMETHOD command is specified, AlphaFAX uses the SEND.LIT program.
This command is available only in AlphaFAX Plus.
NOTIFYSUCCESS=boolean
boolean
successfully transmitted. By turning this off, the operator will be notified only of errors and failed transmissions.
selects whether or not you want the operator notified after a fax is
You may enter 1, ON, TRUE, Y, or YES to enable notification, or 0, OFF,
FALSE, N, or NO to disable notification. Notification of successful fax
transmission is on by default.
VALIDATE=boolean
boolean
telephone number specified by the user prior to dialing. You may enter 1,
specifies whether or not you want AlphaFAX to validate the
TRUE, Y, or YES to select this option, or 0, FALSE, N, or NO to disable this
option. The default is no validation of the phone number.
AlphaFAX Installation Guide, Rev 03
Page 3-3AlphaFAX Initialization File
When validation is selected, AlphaFAX automatically detects such common errors as leaving off the 1 before the area code, dialing a local number with an area code, and simply having a malformed telephone number. Because AlphaFAX validates the phone number based on the rules of the North American Dialing Plan, it may reject phone numbers which are valid in other countries, and may reject attempts to dial internal PBX phone numbers. For this reason, international users may wish to leave validation turned off.
For occasional use of phone numbers which AlphaFAX would otherwise reject, you can quote the phone number given in the @@TELNO com­mand, as described in the
For AlphaFAX to properly validate phone numbers, you must specify your local area code using the AREACODE command, described below.
AlphaFAX User’s Guide
.
AREACODE=areacode
areacode
specifying your local area code, you allow AlphaFAX to validate outgoing phone numbers and strip off the local area code if a user includes it by mistake.
For this command to have any effect, you must also turn on validation using the VALIDATE command, described above.
is the three-digit local area code you are dialing from. By
ACCESS=dialstring
dialstring
digits, the character W causes AlphaFAX to wait for a dialtone before proceeding, and the character "," inserts a brief pause. Depending on your telephone equipment, you might find it necessary to wait for a dialtone before entering the outside line access code. For example, if you dial 9 to reach an outside line, you might insert the following command to request an outside line and wait for a dial tone:
is the string to dial to acquire an outside line. In addition to the
ACCESS=9W
If the telphone number specified in an @@TELNO command is quoted, the access
dialstring
will not be added to the number.
DIAL=dialing method
dialing method
The two dialing methods supported are TONE and PULSE. Select the correct dialing method for your phone connection. If no DIAL command is contained in the FAX.INI file, the dialing method defaults to TONE.
SPEAKER=boolean
boolean
the dialing and call establishment process. You may enter 1, ON, TRUE, Y, or YES to enable the speaker, or 0, OFF, FALSE, N, or NO to disable the speaker. The speaker is on by default.
AlphaFAX Installation Guide, Rev 03
specifies the type of dialing method the fax modem uses.
selects whether or not you want the fax modem speaker on during
Page 3-4 Chapter Three
ANSWER=boolean
boolean
You may enter 1, TRUE, Y, or YES to have the modem answer, or 0,
specifies whether or not the fax modem answers incoming calls.
FALSE, N, or NO to disable answering. AlphaFAX defaults to answering
incoming calls. If you are sharing the phone line with other devices, you may not wish to
have AlphaFAX answer incoming calls. For example, some users have a standard desktop fax machine connected to the same line as AlphaFAX. AlphaFAX is used for outgoing automated faxes, while incoming calls are answered by the standard fax machine.
SCANTIME=n
n
is the queue scanning interval in seconds. AlphaFAX scans the FAXOUT: account at this interval to determine if there are any new requests pending or if the FAX.INI file has been modified. Because the overhead of scanning the fax queue is quite low, you will probably want a fairly short SCANTIME argument to ensure prompt response to fax requests. The default interval is five seconds.
PRINT=boolean
boolean
You may enter 1, TRUE, Y, or YES to select this option, or 0, FALSE, N, or
specifies whether or not incoming faxes are automatically printed.
NO to disable this option.
PRINTER=printerspec
printerspec
the task manager spooler over a network connection, include the CPU number (or equivalent ersatz name) in the printer specification.
is the name of the printer to which faxes are printed. If using
PRINTERTYPE=type
Select the type of printer you are using. Specify LASERJET for HP LaserJet II and compatible printers, PCL5 for HP LaserJet III and other printers that support the PCL 5 language, and POSTSCRIPT for Apple LaserWriters and other PostScript printers.
If you are using a dot matrix printer, specify EPSON9 for Epson-compatible 9-pin printers or EPSON24 for Epson-compatible 24-pin printers.
PAGELENGTH=length
For
length
, enter LETTER (11 inch), LEGAL (14 inch), A4 (29.7 cm), or
SHORT.
The SHORT option outputs a page that is the same length as the text on it, thus saving paper at the receiving end. The SHORT option is not available when using the Fujitsu dexNET 200 modem.
AlphaFAX Installation Guide, Rev 03
PRINTCONFIRMATION=boolean
Page 3-5AlphaFAX Initialization File
boolean
fax is sent. The confirmation page gives details about the fax a prints a reduced size copy of the first page of the fax. Many offices use confirmation pages as records for their files.
You may enter 1, ON, TRUE, Y, or YES to enable confirmation page printing, or 0, OFF, FALSE, N, or NO to disable confirmation page printing. Confirmation page printing is off by default.
selects whether or not a confirmation page is printed whenever a
PRINTFAILURE=boolean
boolean
error prevents a fax from being sent successfully. Normally, confirmation pages are printed only for successful transmissions; this command allows you to print pages for failed faxes too.
You may enter 1, ON, TRUE, Y, or YES to enable failed fax confirmation page printing, or 0, OFF, FALSE, N, or NO to disable failed fax confirmation page printing. Failed fax confirmation page printing is off by default.
selects whether or not a confirmation page is printed when an
PRINTFULLFAX=boolean
boolean
the first page of the fax, or if the entire fax is printed.
selects whether confirmation pages are printed with a copy of just
You may enter 1, ON, TRUE, Y, or YES to print a complete copy of the fax as part of its confirmation page, or 0, OFF, FALSE, N, or NO to print only the first page. By default, only the first page is printed.
PRINTFULLSIZE=boolean
boolean
confirmation page are printed in reduced form or at full size. This command functions only when using an Epson-compatible 24-pin
dot-matrix printer. It has no effect with other printers. You may enter 1, ON, TRUE, Y, or YES to enable full size printing, or 0,
selects whether or not the fax pages printed as part of a
OFF, FALSE, N, or NO to print at reduced size. By default, fax pages are
printed at reduced size.
INDEX=boolean
boolean
indexes created for them. You may enter 1, TRUE, Y, or YES to select this option, or 0, FALSE, N, or NO to disable this option. Indexing is disabled by default.
specifies whether or not incoming faxes automatically have
AlphaFAX Installation Guide, Rev 03
Page 3-6 Chapter Three
RETRIES=count
count
specifies the number of times that a phone call will be retried before
aborting the fax. The default is 25; zero is not valid.
NOTFAXRETRY=boolean
boolean
gets a "not fax" response from the fax modem. A "not fax" response could indicate that a human is answering the phone instead of a fax machine. To avoid pestering people when a fax number has been entered incorrectly, the NOTFAXRETRY command prevents repeated calls.
However, the "not fax" response from fax modems is not completely reliable. In some cases a "not fax" response may be given when phone number is actually busy or simply not answering. Some jursidictions make it a crime to automatically redial a number after there has been an indication that no fax machine is available.
You may enter 1, ON, TRUE, Y, or YES to enable retries after a "not fax" response, or 0, OFF, FALSE, N, or NO to disable retries in such cases. Retries are enabled by default.
selects whether or not AlphaFAX attempts resending a fax after it
RESPONSE=string
For
string
, enter NUMBER or NAME to specify the response transmitted over the fax modem to identify yourself to the other fax machine. The default is NUMBER.
PHONELIST=file location
file location
file location argument can contain a CPU specification (which can be an ersatz name), a device name, and an account. If no PHONELIST command is contained in the FAX.INI file, the location of the phone list defaults to DSK0:[7,0] on your computer.
specifies the location of the phone list file, FAXLST.DAT. This
IDREQ=boolean
boolean
to have an @@ID command in it. If this option is selected, any outgoing fax without a user specified @@ID will not be sent.
You may enter 1, TRUE, Y, or YES to select this option, or 0, FALSE, N, or
specifies whether or not AlphaFAX should force each outgoing fax
NO to disable this option. This option is disabled (@@ID is optional) by
default.
NOFINE=boolean
boolean
in fine mode. Fine mode transmissions require more time to transmit and therefore incur higher telephone charges. Some offices may prefer to prevent all fine mode transmissions using this command.
selects whether or not AlphaFAX will allow transmission of faxes
AlphaFAX Installation Guide, Rev 03
Page 3-7AlphaFAX Initialization File
You may enter 1, ON, TRUE, Y, or YES to prevent transmissions in fine mode, or 0, OFF, FALSE, N, or NO to allow the use of fine mode. Fine mode transmissions are allowed by default.
When fine mode is disabled via this command, any @@FINE commands embedded in outgoing faxes will be ignored; the fax will be sent but in standard mode.
MASTERLOG=boolean
boolean
incoming and outgoing faxes. By default, AlphaFAX keeps an individual log of both incoming and outgoing faxes, with a separate log file for each date. These log files are meant to be read by humans and by the FAXLST program.
If you select the MASTERLOG option, AlphaFAX also keeps two master log files: one for incoming faxes (FAXLOG:FAXLOG.IN) and one for outgoing faxes (FAXLOG:FAXLOG.OUT). The logs contain a record of all fax activity, sorted by date and time. They are laid out to make it easy for other programs to read and analyze the data they contain. The format of these files is described in the
You may enter 1, TRUE, Y, or YES to select this option, or 0, FALSE, N, or
specifies whether or not AlphaFAX will keep a master log of all
AlphaFAX User’s Guide
.
NO to disable it. This option is disabled by default.
DISCONNECTOK=boolean
boolean
machine during the transmission of the last page of a fax is considered a successful transmission.
Fax machines are supposed to perform a formal handshake procedure at the end of a fax transmission. This lets AlphaFAX know that the complete fax was properly received. However, some fax machines do not properly implement the T.30 specification and simply hangup the phone when they are done receiving the last page. AlphaFAX sees this as a disconnect and treats it as a failed transmission, scheduling another transmission attempt for later. In such a scenario, AlphaFAX will repeatedly send the same fax, even though the receiving fax machine has in fact received the complete fax.
selects whether or not a disconnection from the remote fax
This command tells AlphaFAX to treat a disconnect at the end of the last page of a fax as a successful transmission. This eliminates the problem with continuous retries, but introduces the real possibility that some incomplete faxes may be treated as successful. We recommend not enabling this command unless you have seen evidence of repeated transmissions due to a disconnect on the last page.
You may enter 1, ON, TRUE, Y, or YES to tell AlphaFAX to treat disconnects during the last page of a fax as successful, or 0, OFF, FALSE,
N, or NO to treat all disconnects as errors. Disconnects are considered
errors by default.
AlphaFAX Installation Guide, Rev 03
Page 3-8 Chapter Three
SENDLIMIT=baudrate
baudrate
when sending faxes. Normally you want AlphaFAX to use the fastest possible speed to reduce telephone charges. However, in some areas with marginal phone service, higher transmission speeds generate many failures and retries. By reducing reducing the maximum speed, transmissions become more reliable.
You may enter a maximum
14400. By default, AlphaFAX limits itself to the maximum baud rate of
14400.
specifies the maximum transmission speed that FAXSER will use
baudrate
value of 4800, 7200, 9600, 12000, or
RECVLIMIT=baudrate
baudrate
when receiving incoming faxes. Normally you want AlphaFAX to use the fastest possible speed to reduce telephone charges for the caller. However, in some areas with marginal phone service, higher transmission speeds generate many failures. By reducing reducing the maximum speed, fax reception become more reliable.
You may enter a maximum
14400. By default, AlphaFAX limits itself to the maximum baud rate of
14400.
specifies the maximum transmission speed that FAXSER will use
baudrate
value of 4800, 7200, 9600, 12000, or
MODEMINIT=string
string
specifies a special modem initialization command string to be sent to the modem along with the commands AlphaFAX normally sends. This allows configuration of the modem to deal with special requirements. The specified string should contain only the command you wish to send to the modem without any special leadin characters.
For example, the fax modem normally checks for a dialtone before proceeding with the dial operation. If the modem is not able to detect a dialtone it refuses to dial and returns an error. This is, of course, the way you want it to work in virtually all situations. However, there are telephone systems which have a dialtone that is not recognized as such by the fax modem, either due to the dialtone signal level or its frequency. In such cases, you may wish to have the modem perform a "blind" dial; that is, it dials the number without first checking for a dialtone. Class 2 fax modems allow for this operation via the X3 command which selects blind dialing. To use this feature, place the following command in your FAX.INI file:
MODEMINIT=X3
The MODEMINIT command is only available with Class 2 fax modems. It is ignored when a Fujitsu dexNet 200 modem is in use.
Because the complete string you specify is sent directly to the modem, you may not include comments on a MODEMINIT command line.
AlphaFAX Installation Guide, Rev 03
Page 3-9AlphaFAX Initialization File
This command is normally not required and its presence with an improper modem initialization string can interfere with the proper operation of AlphaFAX. For this reason, this command should be used with caution.
MODEMCLOSE=string
string
specifies a special modem command string to be sent to the modem when FAXSER exits. This allows configuration of the modem to deal with special requirements. The specified string should contain only the command you wish to send to the modem without any special leadin characters.
For example, when FAXSER exits it returns the modem to communications mode and tells the modem to answer incoming calls. In some installations where FAXSER is not running at all times, and the same phone line is used for both fax and data communications, it is preferable to have the modem set to not answer incoming calls when FAXSER is not running. (This is different than the ANSWER command which only affects the modem behavior when FAXSER is running.) To do so, you could use the MODEMCLOSE command to have FAXSER send a command to the modem to disable answering whenever FAXSER exits:
MODEMCLOSE=S0=0
The MODEMCLOSE command is only available with Class 2 fax modems. It is ignored when a Fujitsu dexNet 200 modem is in use.
Because the complete string you specify is sent directly to the modem, you may not include comments on a MODEMCLOSE command line.
This command is normally not required and its presence with an improper modem command string can interfere with the proper operation of AlphaFAX. For this reason, this command should be used with caution.
AlphaFAX Installation Guide, Rev 03
CHAPTER 4
VALIDATING THE
INSTALLATION

Using the FAXCHK Program

After completing the steps outlined in the previous chapters, it is almost time to begin sending and receiving faxes. Before you do, however, use the FAXCHK program to validate your installation. This program takes a look at your computer to make sure that all necessary changes have been made, and that all required files are in the right spot.
To use the FAXCHK program, first install AlphaFAX and make sure everything is ready to go. Then enter the command:
FAXCHK
FAXCHK now scans your system and checks the AlphaFAX installation. If all is well, FAXCHK displays OK for each of the items it checks. If you do not see this message, investigate the problem area and correct the problem. AlphaFAX won’t run correctly until everything FAXCHK looks for is right.
The screen should look like the following:
Validating Installation of AlphaFAX
Checking for terminal port FAXMDM ... OK Checking for device FAX0: ... OK Checking for DSK0:FAX.DVR[1,6] ... OK Checking for ersatz name FAXIN: ... OK Checking for ersatz name FAXOUT: ... OK Checking for ersatz name FAXLOG: ... OK Checking for initialization file DSK0:FAX.INI[7,0] ... OK Checking for fax number file DSK0:FAXPHN.DAT[7,0] ... OK Checking for fax name file DSK0:FAXNAM.DAT[7,0] ... OK Checking for background FAXSER job ... OK Checking for DSK0:ACLYS.PIC[7,0] ... OK Checking for FAX PIC definition in ACLYS.PIC ... OK
RETURN
AlphaFAX Installation Guide, Rev 03
CHAPTER 5
INSTALLING MULTIPLE FAX
MODEMS

Multiple Modems

A Single Queue Even when handling multiple fax modems, AlphaFAX maintains a single queue of fax

If you have installed AlphaFAX Plus you can configure your system to support multiple fax modems, increasing the number of faxes that can be sent and received in a given period of time.
Supporting multiple fax modems can place a great burden on your system’s serial ports. Because fax modems are synchronous communication devices, any inability of your serial ports to maintain communications at full baud rate will result in failure to send or receive faxes reliably. The number of fax modems that a given system can support is dependent on many factors, including the CPU speed, serial port efficiency, and the load imposed by other software running on the system.
messages. Whenever a fax modem becomes available, it retrieves the next fax from the queue and begins processing it. If a modem encounters a failure when sending a fax, it places the failed fax back into the queue to be retried later. At that later time the same modem may encounter the fax, or a different modem may try sending it.
By maintaining a single queue which all fax modems pull fax requests from, all modems are kept busy, even though the modems may not be transmitting at the same speed and faxes can vary greatly in length. In the case of a modem failure where it becomes unable to transmit faxes, the other modems will pick up the slack.
To implement this single queue with multiple fax modems, AlphaFAX uses multple jobs running the FAXSER program. However, it differentiates between the master FAXSER job, which initializes and contains the queue, and slave FAXSER jobs which pull their requests from the single queue. All FAXSER jobs are able to add and remove queue entries, ensuring that faxes continue to be processed even when the master FAXSER job is busy.
AlphaFAX Installation Guide, Rev 03
Page 5-2 Chapter Five

Installing Multiple Fax Modems

Defining Another Terminal to Control the New Fax Modem

The master FAXSER job is set up and runs exactly like a single fax modem installation. Before attempting to add additional fax modems, configure your system for a single modem, as described in Chapters 2 through 4, and verify that you are able to reliably send and receive faxes. Since this first modem serves as the master FAXSER job, any problems with it will prevent the additional slave FAXSER jobs from functioning.
To install more than one fax modem you must be running AlphaFAX Plus.
The installation of additional fax modems is largely the same as installing the first. In brief, you will need to setup an additional FAXSER job, modem port, and .INI file for each fax modem you are installing. You do jobs. All fax sending and printing will be done through the spooler jobs you set up as part of the master FAXSER job described in Chapter 2.
To make it easier to troubleshoot any installation problems, we recommend that you install fax modems one at a time, verifying proper operation before installing the next modem.
Add another terminal definition for the additional fax modem, with a rate of 9600 baud for the Fujitsu dexNET 200 modem, and a rate of 19,200 baud for Class 2 fax modems. You can give it any name other than FAXMDM. By convention, the second fax modem port is called FAXMD2, the third FAXMD3, etc.
not
need to add additional printer spooler

Create Another FAXSER Background Job

Use the TELTYP terminal driver and buffer sizes of 100,100,100. Specify the correct interface driver for the port you are connecting the modem to. Add this definition at the end of the existing TRMDEF statements. For example, assuming a Class 2 fax modem is being added to port #2 of the AM355 interface:
TRMDEF FAXMD2,AM355=2:19200,TELTYP,100,100,100
This terminal definition will be used by FAXSER to control the modem and should
Because Class 2 fax modems must be able to use 19,200 baud, you must be sure to check the speed of the adjacent serial port. For AM-355, AM-358, and AM-145 serial ports, there are restrictions on the combination of speeds you can select on adjacent ports. If you specify a speed for the adjacent port which prevents AlphaFAX from being able to select 19,200 baud, your Class 2 fax modem will not function.
Create an additional background job with a 100K memory partition and set it up to run FAXSER in the background. Unlike the master FAXSER job you set up earlier, this newly created background job will run FAXSER in slave mode. You specify slave mode by invoking FAXSER with a /S switch on the command line. In addition, you must specify the terminal name controlling the port to which the additional fax modem is connected. You specify the terminal name by including it as a command line argument when starting FAXSER.
not
be attached to any job.
AlphaFAX Installation Guide, Rev 03
Page 5-3Installing Multiple Fax Modems
You may name this job anything you want, but by convention the FAXSER job controlling the second modem is called FAXSR2, the job controlling the third modem FAXSR3, and so on.
Add an appropriately named job to the JOBALC statement. Make sure that you have allocated enough jobs (via the JOBS statement) to allow for this new job.
Add a TRMDEF statement to define a pseudo terminal to attach the new job to:
TRMDEF FAXSR2,PSEUDO,NULL,100,100,100
A sample background job setup might look like this (assuming the job FAXSR2 is defined in the JOBALC command, and the modem is connected to terminal port FAXMD2):
ATTACH FAXSR2,FAXSR2 KILL FAXSR2 FORCE FAXSR2 MEMORY 100K LOG SYSTEM SERVICE FAXSER FAXMD2/S

Create Another AlphaFAX Initialization File

or
SETJOB FAXSR2,FAXSR2,100K,FAXSER FAXMD2/S
The master FAXSER job must be started and idling prior to starting any slave FAXSER jobs. When starting the master FAXSER job, be sure to use the WAIT command to ensure that it has started and finished its intialization.
If you use the SYSTAT or STAT programs to look at the program name running on the slave FAXSER job, you should see FAXSLV on the slave job and FAXSER on the master job.
So that each fax modem can have its own settings, you will need to create an additional .INI file specific to the additional modem. This .INI file uses the modem terminal name as the filename, and .INI as the extension. For example, FAXMD2.INI.
In most cases the .INI files will share common settings, with the exception of the MODEMTYPE setting, which must match the modem connected to the terminal port. Copy your existing FAX.INI file into a new .INI file named for your modem port. Use AlphaVUE to edit the new .INI file and verify that the MODEMTYPE command is correct for the additional modem you are connecting. Finish out of AlphaVUE and save your .INI file changes.
Commands contained in the .INI file are discussed in Chapter 3.
AlphaFAX Installation Guide, Rev 03
Page 5-4 Chapter Five

What You Should See

Sending and Receiving Faxes Using the Additional Modem

Once you have successfully rebooted your computer after making the changes described above, type SYSTAT
RETURN
to see a system status display. You should see a line for a job called FAXSER, attached to a terminal called FAXSER, running the program FAXSER is SL (sleep) state. In addition, you should see one job running the program FAXSLV for each additional fax modem you have installed.
Once you see that all jobs are running properly, you can send and receive faxes as with a single fax modem. When you send a fax, the fax request is entered into the outbound fax queue. Whichever modem is not busy and first sees the queue entry will begin to process it.
Any fax modem which receives a valid incoming fax call will receive a fax. In most cases you will want incoming faxes to go to one modem which is connected to your published fax number.
AlphaFAX Installation Guide, Rev 03

CHAPTER 6

TROUBLESHOOTING
AlphaFAX

General Techniques

The following list contains various common problems in setting up AlphaFAX and suggests various things to check to resolve the problems. Before doing any troubleshooting, it is a good idea to use the FAXCHK program (described in the previous chapter) to make sure that everything has been set up correctly.
The printer spooler is ending up in a ^C state.
Check the amount of memory you have assigned to the spooler. The FAX device driver requires more memory than the typical device driver so you must make sure that the spooler has enough memory to run.
Make sure that the device FAX0: has been defined via a DEVTBL statement in your system initialization command file.
Make sure that the FAX.DVR driver is not loaded into system memory.
The FAXSER job ends up in a ^C state.
Make sure that an adequate amount of memory has been allocated to the FAXSER job. Approximately 100K is needed.
Check to be sure you have created definitions for the ersatz devices FAXIN:, FAXOUT:, and FAXLOG:.
Check to be sure that you have properly installed the PIC code in the file ACLYS.PIC.
Make sure that the fax modem is in the proper state before trying to start FAXSER.
Try running FAXSER on a job with a real terminal attached. As it runs, FAXSER outputs diagnostic information that can be helpful in tracking down the cause of a problem.
A slave FAXSER job ends up in a ^C state.
Make sure there is a WAIT statement to allow time for the master FAXSER job to initialize before starting any slave FAXSER jobs.
AlphaFAX Installation Guide, Rev 03
Page 6-2 Chapter Six
After trying to send a fax through the spooler, no fax is ever sent.
Check the fax log files (via the FAXSTS command) to determine the reason for the fax not being sent. A common error is forgetting to include a telephone number.
Check to see if a fax request file, with an extension of .FXR, is being created in the FAXOUT: account. If not, try bypassing the spooler by directly copying the text file you are trying to send to FAX0: using the COPY command. For example:
COPY FAX0:=TEST.TXT
In case of errors at this stage of the fax process, the FAX device driver outputs a diagnostic message to help you track the problem. (Note that it is normal for COPY to display a "file not found" message when using this troubleshooting technique.)
Having AlphaNET remote-only printing set up can also cause this problem; if the file SYS:PRINTR.DFT exists, delete it and define printers in some other way.
AlphaFAX tries to send the fax as requested, but never succeeds.
Check the phone number you are sending to to be sure that you have included all necessary access and country codes. A common error is forgetting to include the 1 before the area code on long distance calls. If this is the case, you may wish to turn on the VALIDATE option in FAX.INI to prevent this type of error.
Contact the person responsible for the remote fax machine to verify that it is in service and is not out of paper or in some other error condition. Most fax machines will not answer the phone if it is out of paper or a paper jam has occurred but some will answer the phone and then hang up in the middle of the attempted transmission.
Particularly with international calls, a phone line may be so noisy that it is not possible to get a correct transmission. While AlphaFAX automatically reduces its transmission rates in such cases, the only solution may be to try again later.
Text files are sent properly, but images sent via the @@IMAGE
command are garbled.
Make sure that the file you have specified in the @@IMAGE command is a BMP or PCX format bitmap image file. The BMP format, which is supported by AMIGOS, the Alpha Micro Graphics Operating System, is different from the format of received fax documents. Details on the BMP format may be found in the AMIGOS documentation.
If you are trying to send a PCX format image, be sure you specified a .PCX extension within the @@IMAGE or @@OVERLAY command; otherwise, AlphaFAX defaults to treating the file as a BMP format image.
AlphaFAX Installation Guide, Rev 03
Page 6-3Troubleshooting AlphaFAX
The telephone numbers shown in the fax log do not match the
telephone numbers I sent my faxes to.
Part of the standard fax protocol is the exchange of identifying information between the sender and the receiver. It is this identifying information which is displayed in the fax log, not the number you sent the fax to. The operator of the receiving fax station can set that fax machine’s ID to just about anything. While in most cases it is the number you sent your fax to, it can be a company name, or a completely different phone number.
When I send a document, the receiving party reports that the image
is distorted and is missing scan lines.
Remember that AlphaFAX still uses the telephone lines and standard fax technology to send its documents. This means that while it has eliminated many of the problems associated with standard fax machines, it is still susceptible to telephone line noise and other such problems. If a document is unreadable once it has arrived at its destination, the receiver should request a retransmission, just as if the message had been sent via a traditional fax machine and a problem occurred.
When I send a document, extra blank pages are sent between the
good pages.
Check the settings which control page length in your word processor. If too many lines are included on a single page, AlphaFAX breaks the page in two to ensure it is received on the remote fax machine. This is necessary to handle cut-sheet fax machines that have a limited page length. By reducing the number of lines you attempt to send on a page you can eliminate this problem.
I select fine mode transmission (via the @@FINE command) but
the receiving fax machine appears to receive the document in standard mode.
To take effect, the @@FINE command must be the very first text line in the file sent to the fax software. This is because the requested mode must be known before any text can be converted to fax format. Make sure that your word processor is not inserting any extra blank lines at the top of the first page ahead of the @@FINE command. In particular, make sure that you have set up AlphaWRITE’s document header as described in the command which is position sensitive.
If NOFINE mode has been turned on in FAX.INI, it will prevent @@FINE from taking effect.
AlphaFAX User’s Guide
. @@FINE is the only
AlphaFAX Installation Guide, Rev 03
Page 6-4 Chapter Six
When a fax fails to go through, the reason that AlphaFAX reports
does not seem correct. For example, AlphaFAX reports "No Answer" when in fact the remote fax was busy. Why?
All modems, including fax modems, use the tones generated by the telephone system to detect such conditions as dialtone, ringing, and busy signals. This normally works quite well.
However, when the tones fall outside of the standards for frequency, level, and duty cycle, misleading result codes can be generated. For example, when a busy number is dialed, but the signal level is very low, it is interpreted as "no answer." If the frequency of the busy signal is wrong, and the fax modem’s carrier detect circuitry sees a high-frequency tone for at least 250 milliseconds, then it interprets it as a possible connection to a fax machine. If this tone is not followed by a CCITT T.30 facsimile handshake then you may receive a response code of "not a fax" or "line disconnect."
While most domestic telephone companies generate the proper tones, international carriers adhere to different standards. In addition, internal PBX systems often generate incorrect tones as it may be cheaper to do so.
Fax modems are not unique in having these difficulties with different phone systems. However, because they are often used to dial a much wider variety of phone numbers than data modems, and because they are used in an unattended background mode, you are more likely to see this problem.
I have several fax modems all sending faxes. One of them seems to
be consistently failing, perhaps because of a faulty telephone line, but I can’t tell which modem is causing the problem.
If you have the master fax log enabled (via the MASTERLOG=TRUE command in FAX.INI), you can examine that log file. Unlike the daily log files, the master log file records which FAXSER job sent the fax. By examining the pattern of failures and noting the FAXSER job name, you should be able to determine which modem is consistently having problems.
By editing the appropriate FAX.INI file, you can add the MASTERLOG command without having to restart any FAXSER jobs or reboot the system. FAXSER will automatically note the change to the .INI file and adjust its behavior.
Received fax documents print, but random characters are inserted
in the printout, and the image is distorted.
To print a bitmap image of the fax document on the laser printer, the computer must send 8-bit data to the printer. If the computer modifies the data as it is being printed, this will distort the printout. To ensure that the computer does not modify the data, you must make sure that the terminal port connected to a serial printer is in "data" mode, and that the
AlphaFAX Installation Guide, Rev 03
Page 6-5Troubleshooting AlphaFAX
device driver used with a parallel printer does not modify the data passed through it.
Received fax documents print properly, but very slowly.
Once a fax document has been converted from the highly compressed fax format to the format required by the laser printer, it is a very large file. If the printer is connected to the computer via a serial interface, it can take many minutes to transfer all of the image data, even at high serial data rates. A better solution is to use a parallel interface between the printer and computer.
If you are using an HP LaserJet III or later printer which supports PCL Level 5, be sure to set PRINTERTYPE to PCL5 in your FAX.INI. Specifying LASERJET for such printers works, but is significantly slower, since AlphaFAX will not be taking advantage of the image compression supported by PCL Level 5.
I sent a fax document using the @@DEFER command, but it did
not get sent until the next day.
The @@DEFER command defers the sending of a document until the
next
time the specified time occurs. For example, if you specified that the transmission be deferred until 11:00 AM, and you printed the document at 11:05 AM, the document would not be sent until 11:00 AM the next day.
I selected proportional fonts in my document, but they did not
appear in the transmitted message.
Be sure that you have specified a valid font and point size. If AlphaFAX cannot match your selection against one of its fonts, it substitutes the default, non-proportional, font.
Be sure that the .BMF files for the fonts you are using have been loaded into system memory.
The documents which use proportional fonts seem to select the
right font and size, but the output is very "blocky" and unappealing.
The proportional fonts are designed to be used in fine mode for best results. Be sure you have a @@FINE command in your document, and that it is the first printable line.
When I use a distribution list to send documents, it works fine
unless I send a very large number of documents. In that case some documents do not get processed when I would expect them to.
AlphaFAX keeps an internal queue of fax messages pending transmis­sion. If this queue fills up, some messages may be deferred until the queue has room. This does not prevent any faxes from being sent, but causes a delay in sending them. If you frequently send large batches of faxes, you may wish to increase the amount of memory allocated to the FAXSER job to expand the number of available queue entries. For each
AlphaFAX Installation Guide, Rev 03
Page 6-6 Chapter Six
2K of memory you assign to FAXSER, you get approximately 15 additional queue entries.
Documents are not faxed in the proper order when using
@@PRIORITY
The priority system relies on the master FAXSER job having sufficient memory allocated to it to contain queue entries for every pending fax. If the FAXQUE command consistently shows entries with "New Request" as the status, this indicates that there is not enough memory allocated to the master FAXSER job. Each FAXSER queue entry requires approximately 250 bytes. Increase the size of the master FAXSER job’s memory partition to allow for addition queue entries.
AlphaFAX Installation Guide, Rev 03
APPENDIX A
FAX MODEM CABLE

Cable Wiring List

The following table describes the cabling requirement between the modem and the computer using standard RS-232 cabling. The pin numbers given below for the computer end apply to both 9-pin and 25-pin connectors.
This cable works with all fax modems that have been tested with AlphaFAX. If you are using a different modem, please check the manufacturer’s documentation to validate this cable.
COMPUTER NAME MODEM
2TX3 3RX2 4 CTS 5 5 RTS 20 7 GND 7
The standard IBM PC modem cable that may have been included with your fax modem does
Other class 2 modems may not work properly with this cable. If not, try this cable instead:
not
work.
AlphaFAX Installation Guide, Rev 03
Page A-2 Appendix A
COMPUTER NAME MODEM
2TX3 3RX2 4 CTS 5 5 RTS 4 7 GND 7 8 DSR 8 (optional) 20 or 9 DTR 20
Some Alpha Micro serial I/O boards do not provide a DTR signal. In this case, either jumper modem pin 4 to pin 20 or add MODEMINIT=&D0 to the fax initialization file.
AlphaFAX Installation Guide, Rev 03
ACLYS.PIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
AlphaFAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
defining to the computer . . . . . . . . . . . . . . . 2-5
files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
initialization file . . . . . . . . . . . . . . . . . . . . . . . 2-5, 3-1, 5-3
release contents . . . . . . . . . . . . . . . . . . . . . 2-2
requirements . . . . . . . . . . . . . . . . . . . . . . . . 1-3
AlphaFAX commands
@@DEFER command . . . . . . . . . . . . . . . . . 6-5
@@FINE command . . . . . . . . . . . . . . . . . . . 6-3
@@ID command . . . . . . . . . . . . . . . . . . . . . 3-6
@@IMAGE command . . . . . . . . . . . . . . . . . 2-3
@@OVERLAY command . . . . . . . . . . . . . . 2-3
@@PRIORITY command . . . . . . . . . . . . . . 2-7, 6-6
@@TELNO command . . . . . . . . . . . . . . . . . 3-3
MASTERLOG . . . . . . . . . . . . . . . . . . . . . . . 6-4
AlphaFAX initialization file . . . . . . . . . . . . . . . . 2-3
commands (see FAX.INI) . . . . . . . . . . . . . . 3-1
AlphaFAX Plus . . . . . . . . . . . . . . . . . . . . . . . . . 2-1, 2-5, 3-2, 5-1
AlphaWRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
defining fax printer . . . . . . . . . . . . . . . . . . . . 2-8
Page Index-1AlphaFAX Installation Guide

INDEX

Bitmap font file . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
BMF file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
BMP file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
Class 2 modem . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Company name . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Creating FAX.INI . . . . . . . . . . . . . . . . . . . . . . . . 2-5, 5-3
Defining
AlphaFAX as device . . . . . . . . . . . . . . . . . . 2-6
company name . . . . . . . . . . . . . . . . . . . . . . 2-4
fax machine phone number . . . . . . . . . . . . . 2-4
fax printer . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Device table . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
DEVTBL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Dialing method . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
AlphaFAX Installation Guide, Rev 03
Page Index-2 AlphaFAX Installation Guide
EIA/TIA Class 2 specification . . . . . . . . . . . . . . 1-3
Ersatz devices . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
ERSATZ.INI . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Fax destination accounts . . . . . . . . . . . . . . . . . 2-4
Fax modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 5-2
building cable . . . . . . . . . . . . . . . . . . . . . . . . A-1
EIA Class 2 . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
FAXMDM . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Fujitsu dexNET 200 . . . . . . . . . . . . . . . . . . . 1-2
serial port . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
setting up . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
standards . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Fax phone number . . . . . . . . . . . . . . . . . . . . . . 2-4
FAX.EG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAX.INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5, 3-1, 5-3
ACCESS command . . . . . . . . . . . . . . . . . . . 3-3
ANSWER command . . . . . . . . . . . . . . . . . . 3-4
AREACODE command . . . . . . . . . . . . . . . . 3-3
commands . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
communication speed . . . . . . . . . . . . . . . . . 3-8
confirmation printouts . . . . . . . . . . . . . . . . . 3-5
creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5, 3-1, 5-3
defining local area code . . . . . . . . . . . . . . . . 3-3
defining modem type . . . . . . . . . . . . . . . . . . 3-1
defining operator . . . . . . . . . . . . . . . . . . . . . 3-2
DIAL command . . . . . . . . . . . . . . . . . . . . . . 3-3
dialing method . . . . . . . . . . . . . . . . . . . . . . . 3-3
DISCONNECTOK command . . . . . . . . . . . . 3-7
error handling . . . . . . . . . . . . . . . . . . . . . . . . 3-7
fine mode control . . . . . . . . . . . . . . . . . . . . . 3-6
form length . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
IDREQ command . . . . . . . . . . . . . . . . . . . . . 3-6
INDEX command . . . . . . . . . . . . . . . . . . . . . 3-5
master fax log . . . . . . . . . . . . . . . . . . . . . . . 3-7
MASTERLOG command . . . . . . . . . . . . . . . 3-7
modem answer option . . . . . . . . . . . . . . . . . 3-4
MODEMCLOSE command . . . . . . . . . . . . . 3-9
MODEMINIT command . . . . . . . . . . . . . . . . 3-8
MODEMTYPE command . . . . . . . . . . . . . . . 3-1
modifying . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
NOFINE command . . . . . . . . . . . . . . . . . . . 3-6
NOTFAXRETRY command . . . . . . . . . . . . . 3-6
notification operation . . . . . . . . . . . . . . . . . . 3-2
NOTIFYMETHOD command . . . . . . . . . . . . 3-2
NOTIFYSUCCESS command . . . . . . . . . . . 3-2
OPERATOR command . . . . . . . . . . . . . . . . 3-2
outside-line access code . . . . . . . . . . . . . . . 3-3
PAGELENGTH command . . . . . . . . . . . . . . 3-4
phone number validation . . . . . . . . . . . . . . . 3-2
PHONELIST command . . . . . . . . . . . . . . . . 3-6
phonelist location . . . . . . . . . . . . . . . . . . . . . 3-6
PRINT command . . . . . . . . . . . . . . . . . . . . . 3-4
PRINTCONFIRMATION command . . . . . . . 3-5
AlphaFAX Installation Guide, Rev 03
PRINTER command . . . . . . . . . . . . . . . . . . 3-4
PRINTERTYPE command . . . . . . . . . . . . . . 3-4
PRINTFAILURE command . . . . . . . . . . . . . 3-5
PRINTFULLFAX command . . . . . . . . . . . . . 3-5
PRINTFULLSIZE command . . . . . . . . . . . . 3-5
queue scan interval . . . . . . . . . . . . . . . . . . . 3-4
RECVLIMIT command . . . . . . . . . . . . . . . . . 3-8
RESPONSE command . . . . . . . . . . . . . . . . 3-6
RETRIES command . . . . . . . . . . . . . . . . . . 3-6
sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
SCANTIME command . . . . . . . . . . . . . . . . . 3-4
selecting fax machine identifier . . . . . . . . . . 3-6
selecting number of retries . . . . . . . . . . . . . 3-6
selecting printer . . . . . . . . . . . . . . . . . . . . . . 3-4
selecting printer type . . . . . . . . . . . . . . . . . . 3-4
selecting printing . . . . . . . . . . . . . . . . . . . . . 3-4
SENDLIMIT command . . . . . . . . . . . . . . . . . 3-8
SPEAKER command . . . . . . . . . . . . . . . . . . 3-3
speaker operation . . . . . . . . . . . . . . . . . . . . 3-3
VALIDATE command . . . . . . . . . . . . . . . . . . 3-2
FAXCHK.LIT . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
FAXIN: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
FAXLOG: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
FAXLST.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXLST.EG . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXMDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
FAXNAM.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXNAM.EG . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXOUT: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
FAXPHN.DAT . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXPHN.EG . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
FAXSER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2, 2-6, 5-2
background job . . . . . . . . . . . . . . . . . . . . . . 2-6, 5-2
Fujitsu dexNET 200 modem . . . . . . . . . . . . . . . 1-2
Page Index-3AlphaFAX Installation Guide
Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
checking . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Interface driver . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
MASTERLOG . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
compatibility . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
EIA Class 2 . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Fujitsu dexNET 200 . . . . . . . . . . . . . . . . . . . 1-2
port restriction . . . . . . . . . . . . . . . . . . . . . . . 1-1
Multiple modems . . . . . . . . . . . . . . . . . . . . . . . . 5-1
AlphaFAX Installation Guide, Rev 03
Page Index-4 AlphaFAX Installation Guide
Network access . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Operator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Outside phone line . . . . . . . . . . . . . . . . . . . . . . 3-3
PCX file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3, 6-2
Phonelist location . . . . . . . . . . . . . . . . . . . . . . . 3-6
Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2, 3-4
recommended connection . . . . . . . . . . . . . . 1-2
Printer spooler . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Printing faxes over network . . . . . . . . . . . . . . . 2-4
Product Installation Code . . . . . . . . . . . . . . . . . 2-5
Proportional fonts . . . . . . . . . . . . . . . . . . . . . . . 2-7
Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Serial port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
System initialization file . . . . . . . . . . . . . . . . . . . 2-5
TRMDEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 5-2
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . 6-1
AlphaFAX Installation Guide, Rev 03
Loading...