32bit Fax

Help System
 
If you need Tech-Support, email Jon Krahmer at ElectraSoft
See what is new at ElectraSoft

Table of Contents
Subject:
1. About This Manual
Buttons and Dialog Box Items

2. Getting Started
Installing 32bit Fax

3. Send Fax
The Send Fax Tab
Send to this Recipient
Creating Shared Global FaxBooks
Send to Group of Recipients
Send to Group of Fax Number
Cover Page
Schedule
Mode
Fax # Prefix
Send Fax by - your modem, Internet API, attached to email
Other Options
Send Faxes Programmatically with our API
Send Faxes Using Your Program's FaxBook system and our API

4. Events Monitor
Information
[Read Event Error: xxxx]
[Reset Modem]
[Answer Now]
[Fax On Demand]
[Pause Event]
[Abort Event]
[Help]
[Delete Send Queue]
All Modems

5. Create Fax
Sending a Fax Directly from an Application
Adding ElectraSoft Print to Fax

6. Configure, Options
From Name or Company
Configure
Forward all incoming fax to Email Address List
Add 1/4" of white to bottom of [print to fax] pages
32bit Fax Hard Drives/Workstations
Make Sound after each Event
Session Options
Session Log File Status
Display MessageBox and stop on errors
Incoming Faxes
AutoStart
Run as an NT Service

7. Configure, Modem x
FaxModem Initialization String
Flow Control
Class Override
COM Port
When Dialing, Use
Exit String
Dialing Retries
Seconds Until Re-Dial
When to re-dial
Rings Until we Answer
FaxModem Sound
Type of RING to Answer
Maximum Modem Speeds
Your Send Fax Information
Modem Usage
OK to send fax by
OK to send fax by Internet CheckBox
OK to send fax by Email CheckBox
Register to Use this Modem

8. Email Fax Setup Box
From Name (Reply To)
From Email Address (Reply To)
SMTP (Email Server)
[SMTP Setup]
Email Debug Log
Email Subject
Email Message File
Text Edit
HTML Edit

9. SMTP Setup box
Username field
Password field
SMTP Requirements... group
Does not require Username and Password RadioButton
POP3 - (Check Mail Status) - require Username and Password RadioButton
Seconds Between POP3 (55 - 900 depending on SMTP) editbox
AUTH LOGIN (authentication, Username and Password required) RadioButton
On AUTH LOGIN, Send EHLO and HELO CheckBox
Slow Response SMTP Delay, such as: ArGoSoft ComboBox

Menu Items
10. Exit
11. ViewFax
12. SendQueue
13. Faxing
14. OutBox
15. InBox
16. SessionLog
17. Help
18. Register

Other Features
19. Importing into 32bit Fax
20. Exporting from 32bit Fax
21. Fax Number List Format
22. Email Merge
23. Notes for Windows Users
Can not access your Modem

24. Modem Problems
Please Fax Test All Modems

-Back to the Top-

Item 1 - About This Manual

  • Buttons and Dialog Box Items
    While reading this manual, words in square brackets [ ] will be in reference to [Buttons and Dialog Box Items].

    Item 2 - Getting Started

  • Installing 32bit Fax
    Get the newest version of 32bit Fax from

    Go to http://www.electrasoft.com/32bf.htm and download the newest version. During installation, it will ask you for your registration name and email address. Enter the name and email address you want 32bit Fax to be registered to. This is the name and email address that you will be known to us at ElectraSoft as.

    If you are interested in sharing a faxmodem over your network:
    When you are setting up our software on the server (Computer with the modem), you need to set it as "workstation 1", all client computers need to be setup as "workstation 2", or beyond. The install program will prompt you for the workstation number. When installing it on a workstation, you need to give it a drive letter that is mapped to work station one's hard drive as the network drive, or to the same drive that workstation number one is mapped to for the server drive. The drive letter MUST be mapped to the hard drive, not just a directory or folder.

    After installing 32bit Fax, you will be prompted to read the tutorial. Please read this, in order to get a good start. To access the tutorial after installation, click on [Help], [Tech-Support by:], [On-Line: 32bit Fax Tutorial].

    Installation Notes:
    Permissions Problems
    If you experience permissions problems it is most likely that you have a [Standard User] account. Changing your account to an [Administrator] account will fix this problem.

    You can not change your [Standard User] account to an [Administrator] account while logged into your own account because, (you guessed it), you do not have permission.

    To change your [Standard User] account to an [Administrator] account:
    Log off your account, log on to an [administrator account], change your account to an [Administrator] account, and reboot the computer.

    -Back to the Top-

    Item 3 - Send Fax

    The Send Fax Tab
    In the send fax area, you have 3 main choices, listed below and explained.



  • Cover Page
    Here you can select whether or not to include a cover page and which cover page. To not include a cover page, select the [No Cover Page] radio button. To include a cover page, select the [Include Cover Page] radio button. To send only a cover page, select the [Cover Page Only] radio button. Above selections, you can choose which cover page to include from the drop down combo box. The list here will be cover pages you have previously saved.

    To see what the cover page will look like when you send it, click on the [View Cover Page] button. To edit the cover page, click the [Edit Cover Page]. To edit the cover page logo currently selected in the cover page, click the [Edit Cover Page Logo] button. If you need more help with the cover page system, click the [Cover Page Help] button.

    To create a new cover page logo, there are 2 ways.


    Testing/Using/Viewing your cover page and custom logo:
    You can select this new logo by:


    Testing/Using/Viewing your cover page and custom logo:
    You can select this new logo by:

  • Schedule
    Here, it shows you the current time and date. You can specify a future time and date. To set the future send time and date to the current time, click on the [+] button. When you click on the button to send a fax, the fax will be sent at the time and date specified here. To send an immediate priority fax, delete the date field or set it to 0."

  • Mode
    Here, you can set to send the fax(es) in fine or coarse mode. Fax documents may be sent in either Coarse or Fine Resolution. This setting determines the number of DPI (Dots Per Inch) to be used in sending the bitmap file that is transmitted by fax. A higher DPI usually means better quality.

    Fine Fax Resolution is 200 X 200 DPI. Use Fine Resolution when you desire the best resolution and clarity in the fax being sent.

    Coarse Fax Resolution is 100 X 200 DPI. Only every other scan line is sent. The receiving fax machine prints each received line twice. This resolution transfers faster than fine.

  • Fax # Prefix
    The fax number prefix is used to dial anything needed before the fax number is dialed. Such as [*70,] to disable call waiting or [9,] to get an outside line. The comma is needed to causes the modem to pause for two seconds before dialing the fax number.

  • Send Fax by - your modem, Internet API, attached to email
    Here, you can choose to send the current fax by Internet or by modem. Before you send a fax, in the [Send Fax] tab, you can use the [Send Fax by] section to choose whether you want to send the fax by Internet or using your faxmodem. To choose which method, locate the [Send Fax by] section and click either the [Modem] or [Internet] radio button.

    If you want to send fax by Internet, you must first have an Internet fax account setup and have [OK to Send by Internet] selected in the configuration for your modem(s). To setup your Internet fax account, go into [Configure], [Modem 1], locate [OK to Send by] and select [Internet Setup]. This will bring up the Internet Fax Setup dialog window. Click on the [Get Internet Fax Account] button. This will bring you to the following URL: http://www.electrasoft.com/ifax/ . Click on the [Open a Concord Internet Fax API Account] link: concordfax.com. From the concordfax.com link, lick on [Contact Us] and tell them what ElectraSoft program you are using. They will set up a Fax API account for you, so that when you click on the [Send Fax] buttons, the fax will transfer to concordfax where they will use their fax modems to send your faxes.

    When a fax is sent using ConcordFax, we send the fax and other needed information to ConcordFax over your Internet connection. After sending them said information, we have two options.

    1. Disconnect and let it be sent. To view the results at a later time, we go to the OutBox and click [View], [Retrieve Internet Send Results]. This is called [Defer Internet Send Results]. This is the high speed method.

    2. We stay connected and continually pole ConcordFax, displaying the progress in the Event Monitor until the event is complete, and then log the results in the OutBox. This lets you view the event live.

    If you use an email address in the fax number field, the fax will be sent attached to an email. See
    [OK to send fax by].

  • Other Options

    Subject
    Here, you can enter in a subject that will appear in the subject field in the Events Log Outbox.

    [Send Fax and Delete]
    Send Fax and... [Save] or [Delete]
    Here you can choose to save or delete the fax after sending. The default is to save the fax. If you need to conserve hard drive space, you may want to select [Delete].

    If you select [Delete] the actual delete will not take place until you click the [Purge Send Fax and Delete Files] button.

    [Page Header]
    This is to be selected if you want to include the page header at the top of the fax. The header includes the date, time, who it is from (set in configuration), and then number of pages being transmitted. In the US, it is illegal to fax broadcast without including the page header.

    [Help]
    Click this button to bring up the help file.

    -Back to the Top-

  • Send Faxes Programmatically with our API
  • Send Faxes Using Your Program's FaxBook system and our API
    Send Faxes Using Your Program's FaxBook system and our Application Programming Interface (API).

    You can use our free fax API to send faxes programmatically from the programs that you write, by using the following [Fax API] source-code.

    If you want to create your own send fax program the simple and easy way, just write your own simple fax program and let it take advantage of our free fax API. This API has over 30 man years of development.

    In just a few minutes from now, you can write a send fax program that takes advantage of our powerful Fax API.

    If you want to write a fax program using our [Fax API] with one of our fax programs, and want more help than what is included in this manual, you can buy our [Extended Fax API]. The [Extended Fax API] includes many easy to use functions and sophisticated source-code. Just call Jon Krahmer at 281-499-8246, or email him at
    eMail Jon Krahmer or eMail ElectraSoft and you will receive the [Extended Fax API] kit and personalized tech-support for only $499.99.

    There are two methods to use this API...

    Method 1, the simplest method:
    Read [Faxing], [Convert/Forward Document to Fax and Send...] You will need to create a comma delimited file called:
    ?:\32bitfax\data\DocToFax.del
    Where the ? is the drive that you installed 32bit Fax on. The DocToFax.del file can have as many lines in it as you want. One for each recipient.

    Code example:
    LOOP:
      • CREATE the ?:\32bitfax\data\DocToFax.del file
      • Copy document into ?:\32bitfax\data\DocToFax
      • WAIT until 32bit Fax deletes document from ?:\32bitfax\data\DocToFax
      • If done EXIT else back to LOOP
    EXIT:

    Method 2:
    You will need to create a comma delimited file called:
    ?:\32bitfax\send2fax.del
    Where the ? is the drive that you installed 32bit Fax on. The send2fax.del file can have as many lines in it as you want. One for each recipient.
    Code example:
    LOOP:
      • CREATE the send2fax.del file
      • PRINT document to: ElectraSoft Print to Fax
      • WAIT until 32bit Fax deletes send2fax.del
      • If done EXIT else back to LOOP
    EXIT:

    DocToFax.del and send2fax.del Format:
    3, 5 or 6 field comma delimited file with the following format:
    "Y/N(header at top of fax)","Recipient","FaxNumber"
    or:
    "Y/N(header at top of fax)","Recipient","FaxNumber","Scheduled Date","Scheduled Time"
    or:
    "Y/N(header at top of fax)","Recipient","FaxNumber","Scheduled Date","Scheduled Time","Subject","Fax From Name"
    HeaderYN:
    A 1 character field consisting of either Y or N
    Recipient:
    A 31 character field consisting of the Recipient
    FaxNumber:
    A 46 character field consisting of a Fax Number
    The next 2 fields are optional...
    Scheduled Date:
    A 10 character field consisting of the day to send the Fax
    Scheduled Time:
    A 10 character field consisting of the time to send the Fax
    Example:
    "Y","Jon Krahmer","281-499-5939"
    or:
    "Y","Jon Krahmer","281-499-5939","06-14-2018","10:30:00am"
    or:
    "Y","Jon Krahmer","281-499-5939","06-14-2018","10:30:00am","Subject","Fax From Name"

    32bit Fax must be running in the background. The ?:\32bitfax\send2fax.del file must be create in the 32bit Fax directory. Print to the ElectraSoft Print to Fax. The ElectraSoft Print to Fax will create a ?:\esfax\fax file. 32bit Fax will see this file, convert it to a fax and call the Send Fax box. The Send Fax will see the ?:\32bitfax\send2fax.del file and instead of it's normal routine, it will work invisibly to send the fax as per the ?:\32bitfax\send2fax.del file and then delete ?:\32bitfax\send2fax.del. The next time you load the Send Fax box, it will work as normal.

    Code example:
    LOOP:
     o CREATE the send2fax.del file
     o PRINT document to: ElectraSoft Print to Fax
     o WAIT until 32bit Fax deletes send2fax.del
     o If done EXIT else back to LOOP
    EXIT:

    //= = = = = = = = = = = = = = = StartData = = = = = = = = = = = = = = =
    char szStr1024[1024];
    char szSend2Fax_Del[]={"c:\\32bitfax\\send2fax.del"};
    char szFaxToThisRecipient1[1024]=
    {
      "\"Y\",\"ElectraSoft\",\"281-499-5939\""
    };
    char szFaxToThisRecipient2[1024]=
    {
      "\"Y\",\"ElectraSoft\",\"281-499-5939\",\"2001-06-15\",\"10:30:00am\""
    };
    char szFaxToThisRecipient3[1024]=
    {
      "\"Y\",\"ElectraSoft\",\"281-499-5939\",\"2001-06-15\",\"10:30:00am\"",\"Subject\",\"Fax From Name\""
    };
    int iNumOfDocsToFaxToThisRecipient=3;
    //= = = = = = = = = = = = = = = = EndData = = = = = = = = = = = = = = = =

    //= = = = = = = = = = = = = = StartPrototypes = = = = = = = = = = = = = =
    void MyProgramsFaxProc(void);
    BOOL PrintTheseDocsToElectraSoftPrintToFax(int iNumOfPrintJobs, char* pszFaxToThisRecipient);
    BOOL PrintJobToElectraSoftPrintToFax(int iJob);
    BOOL WaitForElectraSoftPrintToFax(void);
    BOOL CreateSend2Fax_Del(char *pszFaxToThisRecipient);
    void DelayMs(DWORD dwMs);
    //= = = = = = = = = = = = = = EndPrototypes = = = = = = = = = = = = = = =

    //= = = = = = = = = = = = = = = StartCode = = = = = = = = = = = = = = = =
    //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    //| Example of what a call to PrintTheseDocsToElectraSoftPrintToFax may
    //| look like.
    //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    void MyProgramsFaxProc(void)
    {
    char szErrorMessageCption[]=
    {
      "MyProgramsFaxProc return value"
    };
    char szReturnedFalse[]=
    {
      "MyProgramsFaxProc returned FALSE"
    };
    char szReturnedTrue[]=
    {
      "MyProgramsFaxProc returned TRUE"
    };

      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //| Remove comments and replace with your application specific
      //| source-code.
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //Init MyProgramsFaxProc() and get set vars.
      if(PrintTheseDocsToElectraSoftPrintToFax( iNumOfDocsToFaxToThisRecipient, szFaxToThisRecipient1) == TRUE)
      {
        ::MessageBox(GetForegroundWindow(), szReturnedTrue, szErrorMessageCption, MB_ICONSTOP | MB_OK);
      }
      else
      {
        ::MessageBox(GetForegroundWindow(), szReturnedFalse, szErrorMessageCption, MB_ICONSTOP | MB_OK);
      }
    }
    //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    //| BOOL PrintTheseDocsToElectraSoftPrintToFax(int iNumOfPrintJobs,
    //| char* pszFaxToThisRecipient);
    //|=- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - =
    //| BOOL PrintTheseDocsToElectraSoftPrintToFax(int iNumOfPrintJobs,
    //| char* pszFaxToThisRecipient);
    //| will send(put in SendQueue) 1 or more documents to
    //| pszFaxToThisRecipient.
    //|
    //| In this example, the FaxNumber is hard-coded to szFaxToThisRecipient1.
    //|
    //| You, as a programmer, will replace szFaxToThisRecipient1 with a
    //| variable. If sending 1 or more documents to a list of 1 or more
    //| FaxNumbers, incrementally set szFaxToThisRecipient1 to a different
    //| FaxNumber in the list, and call PrintTheseDocsToElectraSoftPrintToFax
    //| once for each FaxNumber that you want to send the fax/faxes to.
    //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    BOOL PrintTheseDocsToElectraSoftPrintToFax(int iNumOfPrintJobs,
    char* pszFaxToThisRecipient)
    {
    BOOL bRet=TRUE;

      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //| LOOP
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      for(int iJob=1;iJob<=iNumOfPrintJobs;iJob++)
      {
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        //| CREATE the send2fax.del file
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        if(CreateSend2Fax_Del(pszFaxToThisRecipient)= FALSE)
        {
          bRet=FALSE;
          break;
        }
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        //| PRINT document to: ElectraSoft Print to Fax
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        if(PrintJobToElectraSoftPrintToFax(iJob)= FALSE)
        {
          bRet=FALSE;
          break;
        }
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        //| WAIT until 32bit Fax deletes send2fax.del
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        if(WaitForElectraSoftPrintToFax()= FALSE)
        {
          bRet=FALSE;
          break;
        }
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        //| If done EXIT else back to LOOP
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      }//End- - - for(int iJob=1;iJob<=iNumOfPrintJobs;iJob++)
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //| EXIT
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      return(bRet);
    }

    BOOL CreateSend2Fax_Del(char *pszFaxToThisRecipient)
    {
    int iSend2Fax_Del;

      if((iSend2Fax_Del=_open(szSend2Fax_Del, _O_CREAT | _O_TRUNC | _O_BINARY | _O_RDWR, _S_IREAD | _S_IWRITE)) < 0)
      {
        sprintf(szStr1024,"Could not create:\n" "%s" ,szSend2Fax_Del);
        ::MessageBox(GetForegroundWindow(), szStr1024,szAppsMsgCaption,MB_OK | MB_ICONSTOP);
        return(FALSE);
      }
      if(_write(iSend2Fax_Del,pszFaxToThisRecipient, (WORD)strlen(pszFaxToThisRecipient)) != (int)strlen(pszFaxToThisRecipient))
      {
        _close(iSend2Fax_Del);
        return(FALSE);
      }
      _close(iSend2Fax_Del);
      return(TRUE);
    }

    BOOL PrintJobToElectraSoftPrintToFax(int iJob)
    {
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //| Remove comments and replace with your application specific
      //| source-code.
      //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
      //if(Your Print Routine Fails)
      //{
      // return(FALSE);
      //}
      return(TRUE);
    }

    BOOL WaitForElectraSoftPrintToFax(void)
    {
      for(int iWait=0;;iWait++)
      {
        if(_access(szSend2Fax_Del,0)!=0)
        {
          break;
        }
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        //| 100 ms X 300 loops = 30000 ms = 30 seconds to time-out.
        //= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
        DelayMs(100);
        if(iWait= 300)
        {
          if(::MessageBox(GetForegroundWindow(), "Last print job not done." ,"Apps Caption" ,MB_DEFBUTTON1 | MB_ICONQUESTION | MB_RETRYCANCEL) = IDCANCEL)
          {
            return(FALSE);
          }
          iWait=0;
        }
      }
      return(TRUE);
    }

    void DelayMs(DWORD dwMs)
    {
    MSG msg;
    struct _timeb timebCurTime;
    DWORD dwCurTime,dwStopTime,dwSleepTime;

      dwSleepTime=(dwMs/10);
      if(dwSleepTime<1) dwSleepTime = 1;
      if(dwSleepTime>100) dwSleepTime = 100;
      _ftime(&timebCurTime);
      dwStopTime=(((timebCurTime.time * 1000) + timebCurTime.millitm) + dwMs);
      do
      {
        Sleep(dwSleepTime);
        if(PeekMessage(&msg, NULL, 0 , 0, PM_REMOVE) != FALSE)
        {
          TranslateMessage(&msg);
          DispatchMessage(&msg);
        }
        _ftime(&timebCurTime);
        dwCurTime=((timebCurTime.time*1000) + timebCurTime.millitm);
        if(iTimeChangeFg>0)
        {
          --iTimeChangeFg;
          break;
        }
      }while(dwCurTime < dwStopTime);
    }
    //= = = = = = = = = = = = = = = = EndCode = = = = = = = = = = = = = = = =
    -Back to the Top-

    Item 4 - Events Monitor

    When you send a fax, the Events Monitor will come up to display the status of the faxes being sent. You do not have to have the Events Monitor showing to send or receive faxes. If you are using more than one modem, each modem will have its own Events Monitor. You can choose which modem to monitor by clicking on the appropriate tab. Ie: [Modem 1] or [Modem 2], etc. The last tab, [All Modems] will be explained at the end of this section. If you are using only one modem, keep [Modem 1] selected.

  • Information
    On the right side of the Events Monitor, you will see three main sections. [FaxModem Status Response] will tell you the current send settings. [Send/Recipient Information] will tell you information about the current recipient being sent to at the time. [Transfer Information] will tell you information about the current event and fax being sent.

    On the left side of the Events Monitor you will see the [FaxModem Command/Response]. This is the log of communication with the modem or the Internet fax connection, if you are sending by Internet. This may be useful for advanced/technical users.

  • [Read Event Error: xxxx]
    If there is a Event Error during sending or receiving, the Event Error code will show up here. Click on this button for more information on the error. It can give you reasons for the error and suggestions on how to fix the problem for suture events.

  • [Reset Modem]
    Clicking this will re-initializes the modem.

  • [Answer Now]
    Clicking this will cause the current modem to pick up the phone line and attempt to receive a fax. You can only receive faxes via your modem, and not over the Internet.

    This option allows you to force the modem to answer the phone immediately and try to receive a fax even if the phone did not ring.

    Examples of use:
    Go to [Configure], [Configure Modem], and set [Rings until we answer] to [Never]. When the phone rings, answer it with the phone. If you here a fax-tone, select [Answer Now]. When you here the modem pick up, you hang up the phone. The fax software will take over and receive the fax.

  • [Fax On Demand]
    Click this button if you wish to receive a fax on demand. Help for the [Fax on Demand] box will be included in the dialog box.

  • [Pause Event]
    Clicking this button will cause the current event to pause. Be aware however, that fax transmissions are time sensitive. Once a fax transmission starts, if you pause it, it will most likely fail. If you need to pause the sending of faxes, you may want to wait until it is in between sending faxes.

  • [Abort Event]
    Click this button to abort the current event. All other events (if any) that are queued will continue after the event is aborted.

  • [Help]
    Click this button to bring up the help file.

  • [Delete Send Queue]
    Click this button to delete all the sends that are queued for sending.

  • All Modems
    This tab will have the sum up information on any and all modem's events.

    -Back to the Top-

    Item 5 - Create Fax

    Most faxes you will want to send should be created with another Windows program, then converted to fax by printing the document to the [ElectraSoft Print to Fax] printer. However, we have included a simple text editor to make a quick text fax. To access it, click on the [32bit Fax Quick Pencil NotePad] button. Once you are ready to fax the text, print it to the [ElectraSoft Print to Fax] printer.

    Sending a Fax Directly from an Application
    To send faxmail directly from your Windows program (application), select the [File], [Print] and print to the ElectraSoft Print to Fax print drive.

    You will be presented with the program's normal printing sequence. Most Windows applications will display the target or selected printer. The 32bit Fax fax driver will be one of these:
    ElectraSoft Print to Fax on c:\esfax\fax
    ElectraSoft NT Print to Fax on c:\esfax\fax
    ElectraSoft Vista Fax on c:\esfax\fax

    Select any printing options which you desire, such as selected pages, etc., and use your program's Print routine. The ElectraSoft Print to Fax will convert your document file into a fax, and save it to the hard disk for transmission.

    Adding ElectraSoft Print to Fax

    Add the [ElectraSoft Vista Fax], [ElectraSoft amd64 Fax], or [ElectraSoft ia64 Fax] print to fax to Windows 7/8/2000/2003/XP/Vista/Longhorn, 32bit/64bit:

    Print to fax should install automatically. If not go to [Printers] and use the AddPrinter tool and select the following...

    -Back to the Top-

    Item 6 - Configure, Options

  • From Name or Company
    This is the name that will be included in the Page Header, if you selected to send a Page Header in the Send Fax box.

  • Configure
    Click [Select Program to View/Edit Bitmap Files] to change the bitmap editor from MS Paint to another bitmap editing program.

    Click [Select Date and/or Time Format] to change the date and time format to be displayed.
  • Forward all incoming fax to Email Address List
    Check the [Forward Faxes to Email Address List] CheckBox if you want incoming faxes to be forwarded as an attached TIFF or PDF file to an email address or list of email addresses. You will need to click on the [Setup] button next to this to setup the email settings.
    Click here to see the help section for the Email Fax Setup

  • Add white to bottom of [print to fax] pages
    Use this feature to add white to the end of each page.

    When using the [ElectraSoft Print to Fax] feature, the fax usually ends the page with black, and the length of the pages may vary. If you send a two or more page fax to a continuos feed fax machine, it may be hard for the recipient to cut between the pages.

  • 32bit Fax Hard Drives/Workstations
    Unless you are using 32bit Fax over a network, [This Computer] and [Server Drive] should be set to the same drive letter (normally c:) and [This Workstation] should be set to [1].

    If you are faxing over a network, the [Server Drive] drive letter should point to the drive that you want to store the data on. All other workstations must have their [Server Drive] mapped to this same drive letter through a network drive.


    - Session Options

  • When I delete things, prompt before deleting
    When this is checked, you will be prompted when you delete something from the In Box, Out Box, and Send Queue.

  • Use System Tray
    When this is checked, when you minimize the program, it will be minimized to the system tray instead of the task bar.

  • Send Fax box TopMost
    When this is checked, the Send Fax box will have priority to be on top of other program windows running.

  • Print Blank Pages
    Sometimes one or more pages in a fax may be blank. You may or may not want to print these blank pages. When this is checked, faxes that are blank may be printed. When this is un-checked, blank faxes may not be printed. By default, this option is un-checked.

  • AutoStart
    If you want to start this program when Windows starts, check
    : [X]Auto-Start when Windows Starts

    This puts an ICON in your [Start], [Programs], [Startup] folder.

    Note: This is the default and is highly recommended!

  • Run as an NT Service
    If you want to run 32bit Fax as an NT Service, check:
    [X]Run as an NT Service - Do not close at: [OnEndSession]

    Running 32bit Fax as a Windows NT Service will allow 32bit Fax to be active when there is no one logged on. People can log in and out of NT without interrupting the sending and receiving of faxes.

    When started with NT Services, there is a 30 second delay in starting to give Windows time to start needed resources.

    Mapped network drives are not connected until a user logs in. So, running our software as a service and using a mapped network drive letter as the server driver letter will not work. Normally, only workstation number 1 is set to run as a service, using a local hard drive as the server drive letter.

  • Preview [Print to Fax] faxes before send fax box
    After you print to fax from another program, this option causes the fax viewer screen to appears and display the fax.

  • Session Log File Status
    The session log keeps a log of all events in 32bit Fax. Select [No Session Log File] to not use and create the session log files. Select [Once log file, append to it each session] to use the same log file, appending the log information to the end of the file each session. Select [New log file with new name each session] to create a new session log each time 32bit Fax is started. Check [Delete all Session Log files on exit] to delete any log files when you exit the program.

  • Display MessageBox and stop on errors
    If you have one of the [Session Log File] options enabled, errors will be logged into:
    X:\32bitfax\session\32bf_log.txt
    or:
    X:\32bitfax\session\32bfXXXX.txt

    If you check [X][Display MessageBox and stop on errors], when an error occurs, 32bit Fax will stop running and display a message telling you of the error condition. To read these error messages, click
    [SessionLog] from the main program

    . If [ ][[Display MessageBox and stop on errors] is unchecked, the error will be logged, and 32bit Fax will attempt to continue running.

    Mix and match
    You can run logging, display MessageBox, or both.

    - Incoming Faxes

  • Auto-Print Incoming Faxes
    When this is checked, all received faxes will print automatically to the printer you have set up to print. To set up the print options, click on the [Printer Setup] button to the right of this CheckBox.

  • Auto-Print Incoming Faxes to PDF or other file formats
    If you set up the fax program to print the incoming fax to the printer, and you select an Adobe PDF virtual printer, it will save the fax locally as a PDF. Every time it prompted you to save with a name and location give it a name. There may be a way to set the Adobe printer up to auto save with an auto name and location. If not there may be another PDF printer out there that does.

  • Forward all incoming faxes to email addresses as TIFF or PDF
    You can select between TIFF or PDF. All incoming faxes will be copied to a universal TIFF (Tagged Image File Format) file or PDF (Portable Document Format) file, attached to an email, and sent to the email address or list of addresses that you specify. Read [Configure] to learn more.

  • Purge Send Fax and Delete Files
    This will delete all the faxes that you marked with the [Send Fax and ( )Save (*)Delete] while sending faxes from the Send Fax box.

    Be sure that these files have completed and are not waiting for a future scheduled send, and that and you do not want to resend them or use them in any other way before deleting them.

    Read [Send Fax and Delete]

  • Defragment/Reindex SendQueue, OutBox, InBox
    This will Defragment and Reindex the SendQueue, OutBox, and InBox files.

    If you had a computer crash, power failure or exited Windows without closing 32bit Fax first, the Event Handle system could have become out of sync. This would cause the events in one or more of these (SendQueue, OutBox, InBox) listviews to show incorrect information when you click on [View], [Event Details].

    This function can only be run from workstation one.

    If you are running more that one workstation, be sure that the other workstations are not running while you preform this function.

    -Back to the Top-

    Item 7 - Configure, Modem x

    Each modem (1-4) will have its own configuration. There will be the same configuration options for each modem, through the [Modem x] tabs, where x is the modem number.

  • FaxModem Initialization String
    This is a string of characters that initializes your modem for faxing. Always let 32bit Fax select this string for you when installing the program. If you need to trouble shoot bad sending or receiving, then you may want to select a different initialization string.

    Note: If you have distorted fax or part of the fax is missing, you most likely selected the wrong string or the wrong flow control.

    After you have selected the right Initialization String, you can add things to it, like Caller ID support, etc.

    Caller ID:

    To enable Caller ID on a ZyXEL Omni 56K COM Plus Fax Modem, go to [Configure], [Modem 1] and...
  • Set [Rings until we answer] to 2 rings.
  • Add S40.2=1 to the end of the [FaxModem Initialization String].

    During incoming fax you will see this in the Event Monitor:
    OUT: AT
    IN : AT
    IN : OK
    IN : RING
    IN : TIME: 11-28 18:51
    IN : CALLER NUMBER: 5556667777
    IN : CALLER NAME: CALLERS NAME
    OUT: ATA

    To enable Caller ID on an ElectraSoft USB Fax Modem CX, go to [Configure], [Modem 1] and...
  • Set [Rings until we answer] to 2 rings.
  • Add +VCID=1 to the end of the [FaxModem Initialization String].

    During incoming fax you will see this in the Event Monitor:
    OUT: AT
    IN : AT
    IN : OK
    IN : RING
    IN : DATE = 1130
    IN : TIME = 0949
    IN : NMBR = 5556667777
    IN : NAME = CALLERS NAME
    IN : RING
    OUT: ATA
    IN : ATA

    To read the Caller ID, select...
  • InBox
  • Highlight an Event
  • Right-click
  • View Selected Event Details
  • Caller ID

    If you are using our [Extended Fax API], you will find the Caller ID in the FaxEvent_Type structure. The variable name is [char szCvrTxt]. Outgoing faxes use this field to store the cover page text. Incoming faxes use this field to store the Caller ID. The Caller ID at variable szCvrTxt will be in the following format.
    Number: 555666777 Name: Callers Name

  • Flow Control
    Let 32BF set the [Flow Control] for you. Never set the flow control yourself. This initialization-string command tells the modem what flow control to run.

    Note: If you have distorted fax or part of the fax is missing, you most likely selected the wrong string or the wrong flow control.
  • Class Override
    This fax program supports modem class 1, class 2 and class 2.0. Usually you will want to let this fax program select the class for you during installation. If you set the [Class Override] to [Dynamic], this fax program will set the modem class to the highest class that your modem will support. If you need to trouble shoot bad sending or receiving, then you may want to change the [Class Override].

  • COM Port
    This is the COM Port that 32bit Fax looks for your modem on. You may want to let 32bit Fax select COM Port for you when installing the program, unless you know what COM Port(s) you want to use.

  • When Dialing, Use
    Here you can select which to use, tone dialing or pulse dialing. You will usually want to leave this on tone dialing.

  • Exit String
    Upon exiting this fax program, a de-initialization string is sent to your modem. This exit string is [AT+FCLASS=0 ATZ AT&F]. If you want to override this exit string with one of your own, put it in the [Exit String] edit box. Otherwise leave this field blank.

  • Dialing Retries
    Here you can specify how many times to re-try a fax number if connection did not make it the first time.

    If you are using an Internet Concord fax account to send a fax, this re-try field is ignored, so do concider this: By default, your Concord fax account will attempt to send the fax 4 more times if the first attempt to send failed. That is a total of 5 tries. Each try is separated by 5 minutes, so if there was an invalid fax number, it would take 25 minutes to move on to the next event. If this is unsatisfactory with you, you can contact Concord Fax and ask them to set the retry settings to your liking, on the server side. If you are fax broadcasting, you probably do not want any retries at all, to speed up the broadcast.
    Click here to contact Concord.

  • Seconds Until Re-Dial
    Specify how many seconds to wait between re-dials after an error. Normally, you should give the phone line about a 3 second pause before re-dialing.

    If you are using an Internet Concord fax account to send a fax, this re-try field is ignored, so do concider this: By default, your Concord fax account will attempt to send the fax 4 more times if the first attempt to send failed. That is a total of 5 tries. Each try is separated by 5 minutes, so if there was an invalid fax number, it would take 25 minutes to move on to the next event. If this is unsatisfactory with you, you can contact Concord Fax and ask them to set the retry settings to your liking, on the server side. If you are fax broadcasting, you probably do not want any retries at all, to speed up the broadcast.
    Click here to contact Concord.

  • When to re-dial
    When an event dials a fax number and fails to connect, we look to see if the [Dialing retries] is set for one or more re-tries.

    If the [When to re-dial] setting is set to [Then], we wait the number of seconds found in [Seconds until re-dial], then dial again.

    If this setting is set to [Later], we put the event back in the SendQueue at the end and go on to the next event. When all the sends are done, this event will be tried again. This will continue until either the event connects or it runs out of reties.

  • Rings Until we Answer
    Specify the number of times the phone line is to ring, before picking up the phone line to receive a fax. At the bottom of the list, you can select [Never], if you never want the modem to answer the phone line.

  • FaxModem Sound
    Here you can specify how loud you want the modem to be. 0 being no sound, and 4 being the loudest.

  • Type of RING to Answer
    This fax software supports distinctive ring. If you do not use this, or do not know what it is, leave the option set to [All Rings].

    Ring Type, Ring Cadence, Detect Criteria (in seconds):
    Ring Type 1: 2.0 ON, 4.0 OFF.
    Ring Type 2: 0.8 ON, 0.4 OFF, 0.8 ON, 0.4 OFF.
    Ring Type 3: 0.4 ON, 0.2 OFF, 0.4 ON, 0.2 OFF, 0.8 ON, 4.0 OFF.

    The most common type of distinctive ring is [Distinctive Ring Type 2]. Distinctive Ring Type 2 is two short rings in the place of the normal one long ring.

    To use distinctive ring:
    Method 1:
    If your phone sends one long RING for regular rings and two short RINGs for Distinctive Ring, and if your modem passes the RINGs through to the fax software, then set [Type of RINGs to Answer] to [Distinctive Ring].

    Method 2:
    If your modem supports Distinctive Ring and your phone system supports Distinctive Ring this is a good method.

    The modem converts the distinctive ring into one RING before passing it to the fax software. In this case, you need to set [Type of RINGs to Answer] to [All Rings] and configure your modem to pass only Distinctive Rings to the fax software. This may be as simple as adding something to the fax software's [FaxModem Initialization String]. Contact the manufacturer of your modem for a solution.

    Some modems support distinctive ring by adding the SDR command to the initialization string.
    List of SDR Distinctive Ring commands:
    -SDR=0 - Disable Distinctive Ring
    -SDR=1 - Enable Distinctive Ring Type 1
    -SDR=2 - Enable Distinctive Ring Type 2
    -SDR=3 - Enable Distinctive Ring Type 1 and 2
    -SDR=4 - Enable Distinctive Ring Type 3
    -SDR=5 - Enable Distinctive Ring Type 1 and 3
    -SDR=6 - Enable Distinctive Ring Type 2 and 3
    -SDR=7 - Enable Distinctive Ring Type 1, 2, and 3

    Add the SDR command just before the [S7=] command. IE: If this is your initialization string now AT&F&C1&D2&K3S7=60, modify it like this. before modification:
    AT&F&C1&D2&K3S7=60
    after modification:
    AT&F&C1&D2&K3-SDR=2S7=60
    notice that we inserted the -SDR=2 command just before the S7= command.

    Some modems including the ZyXel U-90 support distinctive ring by adding the S40 command to the initialization string.
    List of S40 Distinctive Ring commands:
    Type 2: S40=16
    Type 3: S40=32
    Type 4: S40=64

    Add the S40 command just before the [S7=] command. IE: If this is your initialization string now AT&F&C1&D2&K3S7=60, modify it like this.
    before modification:
    AT&F&C1&D2&K3S7=60
    after modification:
    AT&F&C1&D2&K3S40=16S7=60
    notice that we inserted the S40=16 command just before the S7= command.

  • Maximum Modem Speeds
    Modem Speed
    Modem Port Speed
    The DTE-DCE(software-to-modem-to-software) port speed should always be 19200 - 38400. This port speed has nothing to do with the phone line speed or the speed that the fax will be sent or received. The recommended fax/modem Port Speed is 19200. While in fax mode, many modems become unreliable at speeds other than 19200.

    Modem Line Speed
    Modem Line Speed, in part, decides the speed that the fax will be sent or received. When faxing, the local fax/modem and the remote fax/modem decide the line speed. If the line quality is poor or one of the fax/modems is slower than the other, the fax/modems will [bump] down from 14400 to a lower speed such as 9600, 7200, 4800, or 2400.

  • Your Send Fax Information
    Here, you need to have your [Fax Phone Number for Fax Modem ID]. This is where you put the phone number of the phone line that your modem is plugged into. This number does not have to be correct, in fact, you an put any number in here and it will not effect any fax transmission. The Fax Modem ID is just kind of like a fax version of Caller ID. This is the that 32bit Fax will report to the remote machine.

  • Modem Usage
    Here you can specify what this modem is going to be used for. Select [Out of Service] if you do not want this modem to be used at all. 32bit Fax will not be able to send or receive through this modem if this is selected.

    Select [Send Fax Only] if you only want 32bit Fax to only access the modem when sending a fax. You can use the modem for other things while this is selected and you are not sending a fax.

    Select [Receive fax only] if you want this modem to only receive faxes. While this is selected, this modem will not be able to send any faxes, but the modem will constantly be in use waiting for an incoming call.

    Select [Send and Receive Fax] if you want this modem to send and receive faxes. While this is selected, the modem will always be in use, waiting for an incoming fax, or sending a fax.


  • Register to Use this Modem
    This button is in the lower right corner. If you are registered to use the modem, this will not appear. If you would like to unlock the program to use this modem, click this button and register (pay for the software).

    -Back to the Top-

    Item 8 - Email Fax Setup Box

    In addition to being able to send faxes as an email, 32bit Fax also supports Email Merge, where you can customize each email sent out with the information in merge fields. For more information on Email Merge,
    see the help section on Email Merge.

  • From Name (Reply To)
    This field is where you put the name you want your recipients to see as who the message is from.

  • From Email Address (Reply To)
    This field is where you put the email address you want your recipients to see as who the message is from.


  • SMTP (drop-down box)
    This field is where you put the email server you will use to send your email messages (ie: SMTP-server, smtp.server.net). Here is the SMTP-server format: (SMTP).(Your Internet Provider's Name).(com or net). If you do not know your SMTP address, look in your email program under [Configure], or [Options]. If you still can not figure out what your SMTP is, call your Internet Provider. They will be happy to help you:-)

    Your SMTP (Simple Mail Transfer Protocol) is the email server you use to send your email messages.

    If port 25 is blocked by your ISP (Internet Service Provider), cable company, or virus detector, you can override the default SMTP port 25 to the required port. To do so, after the SMTP address, type in a colon [:] then the port number, ie: [smtp.domain.com:587]. Do not add any spaces. This will override the SMTP port to 587. This override assumes that your SMTP, computer, virus detector, and ISP all support port 587. An SMTP address looks something like: smtp.yourserver.com or smtp.yourserver.com:587. Alternatively, click the [SMTP Setup] button and type the number in the [Port] edit box.

    You can override the default POP port (110) to whatever you want. To do so, after the POP address, type in a colon [:] then the port number, ie: [mail.domain.com:465]. Do not add any spaces. This will override the POP port to 465. This override assumes that port 465 exists. A POP address looks something like: mail.yourserver.com or mail.yourserver.com:465. Alternatively, click the [SMTP Setup] button and type the number in the [Port] edit box.

  • [SMTP Setup]

    Click this to setup any authentication settings the SMTP server may need.
    See SMTP Setup box

  • Email Debug Log
    You can choose to enable a debug log. If emails sends are ending in errors, enable this log to log the events of the sends. Then you can click on [View Email Debug Log] to view the events log. It can then be copied and pasted into an email to ElectraSoft for evaluation and a solution.

    After an errored email fax send event, you can also click the [Last Error] button to open the last errored email fax send event in an editor. You can then email it to ElectraSoft for evaluation and a solution.

  • Email Subject (On Outgoing Email Messages)
    This field is where you put the subject that will appear on each message that will be sent.

  • Email Message File, *.txt *.htm *.html
    The Email Message File contains the text of the message that you want to send. To select a pre-existing message to send, click the [Browse Msg] button. To view the currently selected message, click the [View Msg] button. To edit the currently selected message in the default editor, click the [Edit Msg] button. For editing the currently selected message file in order to add email merge fields, click the [Insert/Edit Merge Fields] button. To create a new message file, click on [File], [New Email Message File].

  • Text Edit
    Here you can choose what program will be used to edit text files.

  • HTML Edit
    Here you can choose what program will be used to edit HTML files.

    -Back to the Top-

    Item 9 - SMTP Setup box

    If your SMTP server requires a Username and Password, or if your SMTP server requires a POP3 (check email status) before being able to send email, click this button and the [SMTP Setup] dialog box will appear. Once in the [SMTP Setup] dialog box you can give the required information.

    Most SMTP servers require [HELO smtp.domain.com]. Some SMTP servers require a simple [HELO]. Use the [HELO domain] CheckBox to select what works for your SMTP server. If you are getting log error [550 Invalid greeting], you probably need to use just plain [HELO], otherwise you most likely need [HELO smtp.domain.com]. Check with your ISP (Internet Service Provider) if you are not sure.

  • Username field:
    Type in your email account USER(Username) if needed.

  • Password field:
    Type in your email account PASS(Password) if needed.


    -Back to the Top-

    Menu Items

    Item 10 - Exit
    Click this to exit the program. Any faxes queued to be sent will still be queued to be sent when you start the program next.

    Item 11 - ViewFax
    Click this to bring up the View Fax box. Here, you can view the fax that you have just received or the fax you are about to send. While viewing a fax, you can hold the left mouse button down on the fax and move it around. The menu items for the Fax Viewer are as follows:
  • [File], [Open]
    Select this to open a fax file (.dcx file).

  • [File], [Copy]
    Select this to copy a fax file. You will be prompted to open the file, then where to save the file again.

  • [File], [Delete]
    Select this to delete the current fax you are viewing.

  • [File], [MoveAs]
    Select this to move a fax file. You will be prompted to open the file, then where to save the file again.

  • [File], [Print]
    Select this to print the fax currently being viewed.

  • [File], [Exit]
    Select this to exit the program. Any faxes queued to be sent will still be queued to be sent when you start the program next.

  • [PgUp]
    Select this to go to the previous page in the fax, if it is a multi-page fax.

  • [Ctrl-PgUp]
    Previous fax file. Select a fax higher in the current directory or event index.

  • [PgDn]
    Select this to go to the next page in the fax, if it is a multi-page fax.

  • [Ctrl-PgDn]
    Next fax file. Select a fax lower in the current directory or event index.

  • [Page]
    Select this to choose which page to view, if it is a multi-page fax.

  • [Edit], [OCR (Optical Character Recognition)]

    Converting Fax to text
    Optical Character Recognition will convert dcx and pcx FaxFiles into the TXT format, that can be read by Applications such as 'Word for Windows', etc. while retaining the original unchanged fax files.

    Choosing an OCR compatible font
    Choose a Font that:
    is easy to read.
    is shaped the way the original founders meant them to be.
    will print well on 100x200, 200x200, 300x300 DPI (Dots Per Inch).
    is at least two pixels thick.

  • [Edit], [dcx to pcx BreakUp]

    Converting a Multiple Page Fax to pcx Files
    dcx to pcx BreakUp will take a dcx fax file and break it up into individual pages of pcx that can be imported into most applications for easy editing. To summons dcx to pcx BreakUp, select [ViewFax], [Edit], [dcx to pcx BreakUp] and the dcx to pcx BreakUp dialog box will appear with the default dcx fax file name displayed.

    Type in a one to four letter seed name, select [BreakUp], and there will be one pcx file created for each page found in the dcx file. Lets assume we have a three page dcx file called PICTURES.dcx. If we were to use a seed name of PIC, BreakUp would break it up into the following three pcx files.

    PIC0001.pcx
    PIC0002.pcx
    PIC0003.pcx

    To view a pcx file from the Fax Viewer, select [File], [Open], [pcx].

  • [Edit], [Zoom/Edit Fax]
    Select this to bring up the current fax file in an editor to edit it. Remember, faxes are not text, they are picture files, so you will be editing it in MS Paint or another bit map editor you have specified in the configuration.

    Zoom/Edit Fax lets you make changes to a page in a fax. It extracts a page from the dcx file, converts it to pcx and calls Windows MS Paint or any other bit map editor you specify. Upon exiting the editor, Zoom/Edit rebuilds the dcx, replacing the original page with the modified page. To summons Zoom/Edit, select [ViewFax]. Select a fax and the page you want to Zoom/Edit and select [Edit], [Zoom/Edit Fax].

    See: the Windows manual for direction on how to use Windows MS Paint.

  • [Edit], [Build Fax from pcx File(s)]

    Take selected page(s) form a Fax (dcx) file and build another Fax.

    1. Click [ViewFax], [Edit], [dcx to pcx BreakUp] and break one or more Fax file(s) into pcx file(s).

    2. Select [Edit], [Build Fax from pcx file(s)] and select the pcx file(s) you want in the new Fax.

    3. Select [Build] and the new Fax file will be built, displayed, and will become the default dcx file for sending, viewing, etc.

  • [Edit], [Build Long Fax from Multi-Page Fax]
    Combine a multi-page fax into one long continuous fax.

    This feature can be used to combine a multi-page well-log fax into one long continuous log fax file for faxing.

    If you are using the [ElectraSoft Print to Fax] to create a long fax:
  • Un-check the [Add 1/4" of white to bottom of [print to fax] pages] checkbox.
  • Print the long image to the [ElectraSoft Print to Fax].
  • Click [ViewFax], [Edit], [Build Long Fax from Multi-Page Fax]. This will build a single page long fax, and this new fax will then be the default fax file, ready to send, view, print or whatever your needs are.

  • [Zoom]
    Select this to choose what percent of size to view the fax document.

  • [Save this fax to Fax-Accumulator]
    Save the current fax to a Fax-Accumulator.

  • [Convert Fax-Accumulator to Fax]
    Convert the fax pages in the Fax-Accumulator to a multi-page fax.

  • [Clear Fax-Accumulator]
    Delete all fax pages from the Fax-Accumulator.

  • [Help]
    Select this to bring up the help file.

    -Back to the Top-

    Item 12 - SendQueue
    Click this to bring up the Send Queue box. Here, you can view the future sends that are currently queued to go out. The menu items for the Fax Viewer are as follows:

  • [Close]
    Select this to close the Send Queue.

  • [Edit], [Make Changes to Subject Field]
    Select this to make changes to the subject field of an event you currently have highlighted.

  • [Edit], [Re-Schedule Event Time/Date]
    Select this to enter a new send time and/or date for an event you have selected.

  • [Edit], [Delete Event from Send Queue]
    Select this to remove the selected item(s) from the send queue. The events will not be sent.

  • [View], [Event Details]
    Select this to bring up a list of details about the selected event.

  • [View], [Event Fax]
    Select this to view the fax that is going to be sent by the selected event.

  • [View], [Events Log OutBox]
    Select this to bring up the Out Box.

  • [View], [Events Log InBox]
    Select this to bring up the In Box.

  • [Sort], [Ascending]
    Select this to sort the events in ascending order. You can click the grey header in each column to select which field to sort by.

  • [Sort], [Descending]
    Select this to sort the events in descending order. Again, you can click the grey header in each column to select which field to sort by.

  • [Sort], [No Sort]
    Select this to have no sorting at all done of the events.

  • [Font]
    Select this and then a font in the list of fonts to make the events in the Send Queue list displayed in that font.

  • [Filter]
    If [Show only this workstation's events in SendQueue] is checked, none of the other workstations SendQueue events will be displayed in this SendQueue.

  • [Help]
    Select this to bring up the help file.

    -Back to the Top-

    Item 13 - Faxing

  • [Convert/Forward Document to Fax and Send...]
    The [Forward Document to Fax] AddOn will take any document that is placed in the DocToFax directory and print it to the ElectraSoft Print to Fax and fax it to the fax number(s) found in this list. After converting the file to a fax and putting it in the SendQueue, the document is deleted. Any file that is placed in this directory will be deleted even if it can not be made into a fax.

    In summery, you should not move files into the DocToFax directory, but rather you should copy them into the DocToFax directory.

    If you want to use the forward document to fax option after the trial period, you will need to buy our forward document to fax AddOn.

  • [Auto-Print Send Confirmation...]
    Click this if you wish to have a confirmation of each fax you send.

    Options in the resulting [Auto-Print Send Confirmation] dialog box:
    [Print confirmation details after successful fax send]
    Check this setting if you wish to automatically print a confirmation page after all successful faxes sent. The confirmation page will have all known details of the fax on it.

    [Print confirmation details after failed fax send]
    Check this setting if you wish to automatically print a confirmation page after all failed faxes attempted to be sent. The confirmation page will have all known details of the fax on it.

    [Print details in bold text]
    When auto-printing confirmation to the printer, print it bold text.

    [Print copy of fax after details]
    Check this setting if you wish to print a copy of the fax that was sent, after the confirmation page.

    [Printer used to print confirmation and cover page text]
    Printer used to print confirmation and cover page text. Click on the [Select Printer] button to select which printer to use.

    [Close]
    Click this button to close this dialog box. Any changes made while in this dialog box will take effect.

  • [Time Constraints]
    Click this if you want to define times and days that faxes may be sent. If the current time/day is not in range of the time constraints, faxes will not be sent during the current time/day.

    In the Faxing Time Constraints dialog box, you are able to select which days of the week to send faxes, as well as what time period in those days to be able to send faxes. Setting Start and Stop times to the same time will allow faxes to be sent any time in that day.

  • Pause/Resume, Hold All Outgoing Faxes in SendQueue
  • [Pause, Hold All Outgoing Faxes in SendQueue]
  • [Resume, Hold All Outgoing Faxes in SendQueue]

    From the maim menu, click [Faxing] and check
    [Pause, Hold All Outgoing Faxes in SendQueue], to pause all outgoing faxes that are in the SendQueue.

    Check the [Resume, Hold All Outgoing Faxes in SendQueue] and faxing will resume.

  • [Delete All Events from SendQueue]
    From the maim menu, click [Faxing], [Delete All Events from SendQueue] to remove all events from the SendQueue. This is handy if you accidentally queue a large fax out that you did not intend to and want to flush the SendQueue.

  • [Do Not Dial Fax Numbers found in this List - Create/View/Edit/Add]
    If you want to remove a fax number from all ongoing fax sending without stopping the broadcast, and without having to search and remove the fax number from all FaxBooks, just put the list of fax numbers that you do not want called in a file called stopfax.txt in the fax server's faxnums directory. Any fax number found in the fax server's ?:\32bitfax\faxnums\stopfax.txt file will not be dialed. Do not concern yourself with the dashes, spaces, etc. They are ignored.

    From the maim menu, click [Faxing], [Do Not Dial Fax Numbers found in this List - Create/View/Edit/Add] to create, view, edit, add or remove fax numbers from this list.

    -Back to the Top-

    Item 14 - OutBox

  • [File], [Close OutBox]
    Select this to close the Send Queue.

  • [Edit], [Make Changes to Subject Field]
    Select this to make changes to the subject field of an event you currently have highlighted.

  • [Edit], [Delete Event from OutBox]
    Select this to remove the selected item(s) from the out box.

  • [Edit], [Delete Event and Fax from OutBox]
    Select this to remove the selected item(s) from the out box and delete the fax file from the hard drive.

  • [Edit], [Purge All Events and All Faxes from Outbox]
    Select this to remove all items from the out box and delete all fax files that have been sent.

  • [Edit], [Send Again]
    Select this to send the fax again to the same recipient. You will be able to change the fax number and choose the time and date of the send.

  • [View], [Event Details]
    Select this to bring up a list of details about the selected event.

  • [View], [Event Fax]
    Select this to view the fax that was sent by the selected event in the Out Box.

  • [View], [Send Queue]
    Select this to bring up the Send Queue.

  • [View], [Events Log InBox]
    Select this to bring up the In Box.

  • [Export], [Export Outbox Events to a Text File]
    Select this to export the events in the Out Box to a text file report. You will be able to choose to either do a full detailed report of all details about the event or a simple report that takes up one line per event. You can also choose whether or not to delete all items and fax files.

  • [Export], [Export Recipients and Fax Numbers to a Comma Delimited File]
    Select this to export the event's recipient information in the Out Box to a comma delimited file. You will be able to choose where to save the comma delimited file and whether or not to export all the entries, or just the selected ones.

  • [Sort], [Ascending]
    Select this to sort the events in ascending order. You can click the grey header in each column to select which field to sort by.

  • [Sort], [Descending]
    Select this to sort the events in descending order. Again, you can click the grey header in each column to select which field to sort by.

  • [Sort], [No Sort]
    Select this to have no sorting at all done of the events.

  • [Font]
    Select this and then a font in the list of fonts to make the events in the Out Box list displayed in that font.

  • [Filter]
    If [Show only this workstation's events in OutBox] is checked, none of the other workstations OutBox events will be displayed in this OutBox.

  • [Help]
    Select this to bring up the help file.

    -Back to the Top-

    Item 15 - InBox

  • [Close]
    Select this to close the Send Queue.

  • [Edit], [Make Changes to Subject Field]
    Select this to make changes to the subject field of an event you currently have highlighted.

  • [Edit], [Delete Event from InBox]
    Select this to remove the selected item(s) from the in box.

  • [Edit], [Delete Event and Fax from InBox]
    Select this to remove the selected item(s) from the in box and delete the fax file from the hard drive.

  • [Edit], [Purge All Events and All Faxes from InBox]
    Select this to remove all items from the in box and delete all fax files that have been received.

  • [Edit], [Forward Fax]
    Forward Fax to a fax number using your modem or the Internet fax interface. You can also type in or select an email address to forward a fax to an email address.

  • [Edit], [Set Fax Read Yes]
    Change the Fax Read Flag to [Yes].

  • [Edit], [Set Fax Read No]
    Change the Fax Read Flag to [No].

  • [View], [Event Details]
    Select this to bring up a list of details about the selected event.

  • [View], [Event Fax]
    Select this to view the fax that was received by the selected event in the In Box.

  • [View], [Send Queue]
    Select this to bring up the Send Queue.

  • [View], [Events Log OutBox]
    Select this to bring up the Out Box.

  • [Export]
    Select this to export the events in the In Box to a text file report. You will be able to choose to either do a full detailed report of all details about the event or a simple report that takes up one line per event. You can also choose whether or not to delete all items and fax files.

  • [Sort], [Ascending]
    Select this to sort the events in ascending order. You can click the grey header in each column to select which field to sort by.

  • [Sort], [Descending]
    Select this to sort the events in descending order. Again, you can click the grey header in each column to select which field to sort by.

  • [Sort], [No Sort]
    Select this to have no sorting at all done of the events.

  • [Font]
    Select this and then a font in the list of fonts to make the events in the In Box list displayed in that font.

  • [Help], [Help]
    Select this to bring up the help file.

  • [Help], [Show ScreenTips for Beginners]
    Select this to turn on ScreenTips help. With this option selected, you can place your pointer over any control and a ScreenTips help box will appear.

    If checked, Shows ScreenTips for Beginners. When you do not need ScreenTips any longer, un-check this by clicking on it.

    When ScreenTips are active, place your mouse-cursor over a control, and a help pane will appear.

  • [Help], [Readme]
    Select this to bring up the read me file.

  • [Help], [Manual]
    Select this to bring up the manual file.

  • [Help], [Tech-Support by Email]
    Select this to bring up an Email to ElectraSoft for help in your default Email client/program.

  • [Help], [About]
    Select this to bring up the About dialog box.

  • [Help], [Register]
    Select this to register 32bit Fax or to upgrade to be able to use more modems.

    -Back to the Top-

    Item 16 - SessionLog
    Select this to bring up the session log in your default text editor.

    Item 17 - Help
    Select this to bring up the help file.

    Item 18 - Register
    Select this to register the software. This will not appear here if you are a registered user. You can register to use more modems by going to [Event Monitor, Modem x] and click the [Register to use this Modem] button.

    -Back to the Top-

    Other Features

    Item 19 - Importing into 32bit Fax
    To import entries into a faxbook, go into the faxbook entries by clicking on the [Recipient from FaxBooks] or the [View Fax FaxBook] button in the Send Fax area. Then select [Edit], [Import Entries] from the menu bar at the top.

    32bit Fax can Import from comma delimited files created with MS-Excel or MS-Access.

    32bit Fax has a total of eight fields: [Recipient], [Fax Number], [Field One], [Field Two], [Field Three], [Field Four], [Field Five], and [Field Six]. Even though 32bit Fax has a total of eight fields, you do not have to fill in all of the fields. The only two mandatory fields are the [Recipient] and [Fax Number]. If you fail to fill these two fields in properly, the Importer will report an error. The recipient needs to be in the first field and the fax number needs to be in the second field. You can have as many fields as you want.

    These examples show what a comma delimited file looks like in a text editor. There are many formats:

    Format 1:
    "Recipient Name","222-222-2222"

    Format 2:
    Recipient Name,222-222-2222

    Format 3:
    "Recipient Name",222-222-2222

    Format 4:
    "222-222-2222"

    Format 5:
    222-222-2222

    Format 6:
    "Recipient Name","222-222-2222","Field 1","2","3","4","5","6"

    Format 7:
    Recipient Name,222-222-2222,Field 1,2,3,4,5,6

    Note: If a field contains a comma, the field must then be surrounded by double quotes. Most programs that make comma delimited files will follow this rule. If you use MS-Excel or MS-Access they will take care of all this for you.

    You can also import a list of fax numbers. Each fax number must be on a line by itself. The number found on each line will be put in the [Recipient] field and the [Fax Number] field. For example if you import a file with the following line:
    222-222-2222
    It will be the same as importing:
    222-222-2222,222-222-2222

    You can also import a comma delimited file from one of our other fax programs, such as [FaxMail for Windows], [FaxMail Network for Windows], and [32bit Internet Fax], even though they use a different layout. When you export a FaxBook from these fax programs, they create a comma delimited file called [fbexport.txt]. Do not change the name, otherwise it will not work. Select this file as the file to import from. When 32bit Fax detects that the name of the file is [fbexport.txt], it will translate the field to the 32bit Fax format.

    -Back to the Top-

    Item 20 - Exporting from 32bit Fax

    Exporting from the FaxBooks:
    To export entries from a faxbook, go into the faxbook entries by clicking on the [Recipient from FaxBooks] or the [View Fax FaxBook] button in the Send Fax area. Then select [Edit], [Export Entries] from the menu bar at the top. You can then specify what entries to export and what file to export to.

    32bit Fax exports to a comma delimited file which can be used with other database or spreadsheet programs, such as MS Excel or MS Access.

    Exporting from the Outbox:
    To export recipients and fax numbers from the OutBox into a comma delimited file, go into the OutBox and click on [Export], [Export Recipients and Fax Numbers to a Comma Delimited File]. You can then specify what entries to export and what file to export to.

    To export OutBox Events from the OutBox into a text file, go into the OutBox and click on [Export], [Export OutBox Events to a Text File]. You can then specify what entries to export and what file to export to.

    -Back to the Top-

    Item 21 - Fax Number List Format

    When sending a fax to multiple recipients, you can do so by selecting a faxbook or by selecting a list of fax numbers. This list is a text file.

    You do not have to fill in all of the fields, but they must be there. The only two mandatory fields are the [Recipient] and [Fax Number]. If you fail to fill these two fields in properly, the Importer will report an error.

    Example of a valid minimal entry:
    "Jon Krahmer","1-281-499-5939","","","","","",""
    "Joe Brown","1-555-565-6565","","","","","",""
    "Nan Slate","1-555-777-3399","","","","","",""

    You can also use just a list of fax numbers. Each fax number must be on a line by itself.

    For example, you can have a list in a file like this:
    1-123-456-0001
    1-281-499-5939

    You can create a fax number list by clicking the [Create Fax Number List] in the Send Fax box.

    -Back to the Top-

    Item 22 - Email Merge

    While sending the fax file as an email, 32bit Fax supports mail merge in the subject and message body, with up to 6 fields plus the email address, Day, Date, Time, and Time Stamp . The merge fields can be stored in comma delimited format. You do not need to use comma delimited format if you just want to merge the recipient's name and/or the email address.

    Here is a sum-up of the rules for the Email Address File:
    The five supported Email Address methods:
    Email Address only, method 1:
    Ename@Domain.com
    Email Address and Name, method 2:
    Ename@Domain.com (Name)
    Name and Email Address, method 3:
    Name <Ename@Domain.com>
    Name in double quotes and Email Address, method 4:
    "Name" <Ename@Domain.com>
    Email Address and [Merge Fields 1 through 6], method 5:
    "Ename@Domain.com","Merge Field 1","2","3","4","5","6"

    Method 1 is when you have one email address per line.

    Method 2 is when you have the email address on the line first and then the recipient's name in parenthesis after the email address. A space is needed in between the two.

    Method 3 is when you have the recipient's name at the beginning of the line and the the email address, enclosed in triangle brackets, after the name.

    Method 4 is the same as method 3 except the recipient's name is enclosed in double quotes.

    Method 5 is the comma delimited method which was mention above. Each field has to be enclosed in double quotes and separated from the neighboring field(s) by a comma. There can be up to 6 merge fields. If you have under 6 fields filled in, you do not need to have blank fields in place of no information. You can use this method 2 different ways:

    1st way:
    Fully comma delimited:
    "Ename@Domain.com","Merge Field 1","2","3","4","5","6"

    2nd way:
    Method 1 - 4 and then the 10 merge fields, ie:
    "Ename@Domain.com","Merge Field 1","2","3","4","5","6"
    or
    "Bill <Ename@Domn.com>","Merge 1","2","3","4","5","6"
    or
    "Ename@Domn.com (Bill K)","Merge 1","2","3","4","5","6"

    Merge field 1 is actually the 2nd field, but the 1st field is reserved for the email address. Merge field 1 and on can be used for whatever information you would like to have. A field in one line should have the same type of information as another comma delimited line does. For example, if on one line, the 1st merge field has the recipients name in it, you would want all other comma delimited lines to have the recipient's name in the 1st merge field.

    example:
    "support@domain.com","Jon Krahmer","Tech Support"
    "eaddress@domain.com","John Doe"

    All 5 of these email address methods can be used in the same Email Address File. However, if you call a mail merge field in the email message that does not exist in one or more of the lines in the email address file, nothing will be inserted in the email message where the merge was attempted.

    Rules for using methods 1 through 4:
  • The Email Address field can be no longer than 64 characters.

    Rules for using the [Merge Fields 1 through 6], method 5:
  • Email Address can be no longer than 64 characters.
  • Merge Fields can be no longer than 64 characters.

    The following is a list of the email merge fields you can use:
    (Below this list is an explanation on how to use them)
    ============+===============+=============================================
    Merge Code: | Merge Field:  | More Information:
    ============+===============+=============================================
    [%$%FN]     | First Name    |
    ------------+---------------+---------------------------------------------
    [%$%FNorEA] | First Name or | use Email Address if no Name is included
    ------------+---------------+---------------------------------------------
    [%$%LN]     | Last Name     |
    ------------+---------------+---------------------------------------------
    [%$%LNorEA] | Last Name or  | use Email Address if no Name is included
    ------------+---------------+---------------------------------------------
    [%$%WN]     | Whole Name    |
    ------------+---------------+---------------------------------------------
    [%$%WNorEA] | Whole Name or | use Email Address if no Name is included
    ------------+---------------+---------------------------------------------
    [%$%EA]     | Email Address |
    ------------+---------------+---------------------------------------------
    [%$%DY]     | Day           | Current Day, ie: Fri
    ------------+---------------+---------------------------------------------
    [%$%DT]     | Date          | Current Date, ie: 15 Sep 2000
    ------------+---------------+---------------------------------------------
    [%$%TM]     | Time          | Current Time, ie: 12:20:28
    ------------+---------------+---------------------------------------------
    [%$%TS]     | Time Stamp    | Time Stamp, ie: Fri, 15 Sep 2000 12:20:28
    ------------+---------------+---------------------------------------------
    [%$%MF1]    | Merge Field 1 | 1 through 6 [%$%MF1], [%$%MF2],...[%$%MF6]
    ============+===============+=============================================
    
    To use merge fields in the Email Message File or Subject, you paste in the merge code where you want it to be. For example:

    If this was an entry in the Email Address File:
    "support@domain.com","Jon Krahmer","ElectraSoft"

    and the following is the email message text:
    Hello [%$%MF1] of [%$%MF2], How are you?

    It would send this:
    Hello Jon Krahmer of ElectraSoft, How are you?

    You can also insert just the first name or just the last name. Look in the above table to view merge codes for various items. The name merge codes will not work in a comma delimited entry. You would use the merge field code [%$%MFx], where x is a number between 1 and 6. See bottom of above table.

    Also, there are merge codes such as time, date, and email address you can insert. Refer to the above table for the merge codes for these.

    How to export your own information to a comma delimited file using MS Access:

    The file has now been exported to a comma delimited file. Now you can use this file as the [Group List File] in 32bit Fax and take advantage of Email Merge if you choose to. If you followed the above directions to the key, then the file you exported should be in the same folder 32bit Fax is installed in and should show up when you browse for the [Group List File] with 32bit Fax.

    If you want to export a data file from a program other than MS Access and you do not know how, please contact the software vender and ask for help on how to set up instructions that will allow you to export your data to a comma delimited file with each field surrounded with double quotes.

    -Back to the Top-

    Item 23 - Notes for Windows Users

  • Can not access your Modem?
    When you start 32bit Fax, if it comes back saying, that it can not access your modem or that your modem is in use, this may be your problem:
    Windows has services running. If your modem cannot be found by other fax software, such as [32bit Fax], or it is always in use, you may have the MS fax service running. To check, go into [Control Panel], [Administrative Tools], [Services]. Look under the [Name] column. If you see the fax service running, right click it, click on properties and disable it and shut it off. This will free up your modem.

    -Back to the Top-

    Item 24 - Modem Problems

    Please Fax Test All Modems

    Problems with making FAXing-software communicate perfectly with a modem are fairly common. However, if you run a modem test, and send us the results, we'll provide feedback relative to what we learn about your particular modem. Most users are able to perfect their systems by trying a few configuration adjustments.

  • One of our technicians will analyze the results and reply back to you.

    -Back to the Top-