------------------------------------------------------------------
WinFax PRO 3.0               README Notes        November 03, 1993
==================================================================
The following information reflects changes made since the
WinFax PRO User's Guide went to press, and should be reviewed
prior to running WinFax PRO.

Where applicable, these notes refer to sections in the WinFax PRO
User's Guide.


Updating Your Version of WinFax PRO 3.0
---------------------------------------
Do not install WinFax PRO 3.0 if you ran WinFax LITE or an earlier 
version of WinFax PRO during the current Windows session. The way 
Windows manages memory may result in a conflict between the 
old WinFax and the current installation. Before installing WinFax, 
exit and restart Windows to clear the current session.


Installing WinFax with High Speed (14,400 bps) Fax/Modems
---------------------------------------------------------
If you are installing WinFax for use with a Class 1 or Class 2
fax/modem with 14,400 bps send/receive capabilities, the 
installation program displays a message recommending that you
disable the COMxFIFO setting in your Windows SYSTEM.INI file. This
ensures fax transmission reliability for fax/modems of this speed
that feature the 16550A UART COM port chip.

If your fax/modem does not feature the 16550A UART COM port chip,
disabling COMxFIFO by responding "Yes" to the installation message
will not affect your fax/modem's operation.

If your fax/modem does feature the 16550A UART COM port chip, 
there are three alternatives for configuring WinFax to run 
effectively. The following methods also explain the implications 
of each selection.

Disabling COMxFIFO setting in SYSTEM.INI
----------------------------------------
Disabling the COMxFIFO setting in your SYSTEM.INI file ensures
reliable fax transmissions at 14,400 bps using WinFax. However,
making this change could affect other high speed communications
programs using the same COM port. If this will affect other
programs you are using:

1. Check your SYSTEM.INI file and ensure that this setting is
properly enabled. Go to the [386Enh] section of the file, and
verify this setting:

        COMxFIFO=2

2. Use one of the two methods described next to configure WinFax
for use with your fax/modem.

Limiting WinFax transmission speed to 9600 bps
----------------------------------------------
Limiting WinFax transmission speed to 9600 bps means that WinFax
cannot transmit at the highest speed available on your fax/modem.
Only WinFax installed for Class 1 is affected; however, all other 
communications programs can continue to run at 14,400 bps.

To limit the WinFax transmission speed, add the following setting
to the [General] section of the WINFAX.INI file:

        MaxTxSpeed=9600

Using updated Windows communications driver (WFXCOMM.DRV)
---------------------------------------------------------
WinFax provides an updated Windows 3.1 communications driver. It is
copied to your WINDOWS\SYSTEM directory, but not enabled, during 
the WinFax installation. If enabled, this driver should permit 
WinFax and all other communications program using the same COM 
port to operate at 14,400 bps.

The updated Windows 3.1 communications driver is named

        WFXCOMM.DRV

To enable this driver, edit your SYSTEM.INI file, and change
the COMM.DRV= line as follows:

        comm.drv=WFXCOMM.DRV

The driver tests for the presence of a 16550A UART, and will 
not enable the FIFOs if the UART is not of the correct type.

Advanced settings for this driver are also available. The 
settings for both transmit and receive FIFO thresholds are 
adjustable via SYSTEM.INI entries in the [386Enh] section.

To define the number of bytes loaded into the transmit FIFO on 
each interrupt, edit:

        ComxTXSize=y

where,  x is the COM port number
        y is a number between 1 and 16

For example:    [386Enh]
                Com1TXSize=14
                Com2TXSize=16

The default value is 8 bytes, but 16 bytes provides a reduction in 
interrupt overhead, with no change in fax transmission reliability.
If you use a transmit FIFO setting of 1, the driver cannot stream
at maximum throughput.

To define the interrupt threshold for the receive FIFO, edit:

        ComxRXSize=y

where,  x is the COM port number
        y is one of: 1, 4, 8, or 14

The default value is 14 bytes, which matches the setting in the
original Windows 3.1 communications driver. Setting the receive 
threshold to a lower value increases receive reliability. A 
setting of 8 is recommended for most systems. For example:

        Com1RXSize=8

WINFAX.INI Considerations
-------------------------
If you delete your WINFAX.INI file at any time, most of the WinFax
program preference settings that were contained in the file will
be recreated when you next run the program. However, the settings
for graphic formats that can be loaded into WinFax (chiefly the
Cover Page Designer) must be restored by copying and pasting the
following back into your WINFAX.INI file:

    [WinFax Importers]
    Windows Bitmap (*.bmp)=BMP,DTIFLBMP.DLL,*.DIB;*.BMP
    Windows Metafile (*.wmf)=WMF,DTIFLWMF.DLL,*.WMF
    TIFF (*.tif)=TIF,DTIFLTIF.DLL,*.TIF
    PC Paintbrush (*.pcx)=PCX,DTIFLPCX.DLL,*.PCX
    GEM Image (*.img)=IMG,DTIFLIMG.DLL,*.IMG
    GEM Metafile (*.gem)=GEM,DTIFLGEM.DLL,*.GEM
    Mac Paint (*.bin)=PNT,DTIFLPNT.DLL,*.BIN
    Encap. Postscript (*.eps)=EPS,DTIFLEPS.DLL,*.EPS
    Gr. Interchange (*.gif)=GIF,DTIFLGIF.DLL,*.GIF
    WinFax (*.fxs)=FXS,DTIFLFXS.DLL,*.FXS


Chapter 3, Sending Faxes
------------------------
Sending Faxes From a Windows Application (Lotus' Ami Pro) - 
If you encounter problems printing to WinFax from Ami Pro, 
ensure that Ami Pro's "AmiPrint" feature is enabled so you can 
print to WinFax.

AmiPrint is the printer application provided with Ami Pro. If 
you enable AmiPrint, Ami Pro creates a file in your temporary 
directory each time you use the print command. This temporary 
file holds a complete description of each page in the document. 
AmiPrint translates the descriptive information into data that 
can be interpreted by Windows. Windows sends the data to the 
printer driver (WinFax).

To enable AmiPrint, run Ami Pro and do the following:

1.   Select Tools/User Setup.

2.   Select Options.

3.   Disable Print in Background. This enables AmiPrint.

4.   Click on OK to return to the User Setup dialog.

5.   Click on OK to return to the document.


Appendix A, Solving Common Problems
-----------------------------------
Message:  No Fax Pages Created

Situation:
Faxing a spreadsheet from Lotus 1-2-3 for Windows (v1.0) with
either a cover page or an attachment gives the message "No Fax
Pages Created" (in Windows 3.0), or the system hangs (in 
Windows 3.1).

Solution:
When printing to WinFax from Lotus 1-2-3 for Windows (v1.0), 
a problem occurs under Windows 3.0 if the Attach or Cover Page
dialogs are opened from the Fax Send dialog. WinFax gives the 
error message "No Fax Pages Created." The current versions of 
WinFax can be used with Lotus 1-2-3 for Windows; however, you 
must either send the fax without any cover page or attachments, 
or save the fax as an attachment and then send it with any other 
attachments or a cover page from within WinFax PRO.

Under Windows 3.1, your system may hang when you attempt to fax
from Lotus 1-2-3 for Windows (v1.0). To correct this, you should
contact Lotus for an upgrade to v1.1. The upgrade, however, only
resolves the situation for portrait print jobs. If possible, you
should avoid printing using landscape orientation.

Situation:
When using a Class 1 fax/modem and sending faxes, one of the
following situations occurs:

-    WinFax connects only intermittently or not at all with the 
     recipient's fax station

-    you cannot send more than one page of a multiple page fax

-    transmission fails between pages

-    transmitted pages are corrupted, missing parts or cut off.

Solution:
These situations can occur if the flow control settings in WinFax
and the fax/modem do not coincide, or the fax/modem requires 
WinFax to use another setting. To correct this situation, set the 
flow control in both WinFax and the fax/modem to hardware flow 
control. Previous versions of WinFax supported software flow 
control only. WinFax now also supports hardware flow control.

To set flow control for WinFax, change the HdwFlowControl= line 
in the [General] section of the WINFAX.INI file to one of the
following:

     HdwFlowControl=0;   for software flow control
     HdwFlowControl=1;   for hardware flow control

The initialization string (or init string) sets flow control for
the fax/modem.

Note:     Certain fax/modems and init strings work without setting
          flow control. For example, fax/modems with the 14.4
          Rockwell chipset do not require flow control settings in
          the init string.

For Class 1 fax/modems supporting hardware flow control (some do
not), change the init string as follows:

1.   Pull down the Fax menu in WinFax, and select Program Setup.
     The WinFax PRO Program Setup dialog appears.

2.   Click on Fax/Modem. The Fax/Modem Setup dialog appears.

3.   Modify the Modem Initialization String as follows.

     a)   Make sure the init string begins with:

               AT&F&C1&D2

     b)   Change any existing flow control commands as follows.

               Existing:           Change to:
               &H2&I2              &H3
               &K4                 &K3
               &K4S95=44           &K3
               \\J0\\Q1W0          \\J0\\Q3

     c)   End the init string with S7=90\.

          For example, an init string changed for hardware flow
          control using a Rockwell-based 14.4 fax/modem is as
          follows.

               Before:   AT&F&C1&D2&K4S95=44S7=90\
               After:    AT&F&C1&D2&K3S7=90\

4.   Click on OK to save the changes.

Note:     Certain inexpensive cables for external fax/modems do 
          not support hardware flow control, although they do 
          work for software flow control. Cables labeled "RTS/CTS", 
          "25 conductor" or "high quality" are required when using
          hardware flow control.
