PayPal Verified
32bit Fax / 64bit Fax by ElectraSoft
32bit Fax / 64bit Fax by ElectraSoft
PayPal Verified
Description Screenshots Install Buy Now Reviews Help Files Contacts
ElectraSoft
Homepage

32bit Fax / 64bit Fax
Awards
RoSoft Downloads award.

Bill's Software Picks award.

32bit Fax / 64bit Fax
Updates
  • Forward fax to email using a free Google-gmail SMTP server account.
  • If the fax recipient has no fax-number, send the fax to their email address attached to an email, using a free Google-gmail SMTP server account.
  • Accumulate fax in a Fax-Accumulator to build a multi-page fax.
  • 64bit print to fax.
  • View Event Error messages from InBox and OutBox.
  • View cover page from SendQueue and OutBox.
  • Send an immediate priority fax.
  • Improved compatibility with newer fax machines.
  • Date support. Select USA, UK or World.
  • Time support. Select 12 hour or 24 hour.
  • Convert/Forward any document to Fax AddOn.
  • Send to Fax API supports Multiple recipient lines.
  • Option to override the SMTP and POP server port number from 25/100.
  • Traverse previous or next event using [PgUp] and [PgDn].
  • Traverse previous or next fax using [Ctrl-PgUp] and [Ctrl-PgDn].
  • Monitor current events from all workstations.
  • Windows Vista the [ElectraSoft Vista Fax] is created for you.
  • Verbal Report after each Event lets you select any WAV file of your own.
  • Improved the performance of the InBox, OutBox, SendQueue, FaxBooks.
  • Defered Internet Send Results for high speed sending.
  • Supports up to four modems.
  • Improved the performance of the InBox, OutBox, SendQueue, FaxBooks.
  • Forward all incoming fax to email address(es) AddOn.
  • Forward all incoming fax to fax AddOn.
  • Send fax by email.
  • Pause/Resume, Hold All Outgoing Faxes in SendQueue.
  • Do Not Dial Fax Numbers found in this List.
  • Run as an NT Service or as a Desk Top Application.
  • Build Long Fax from Multi-Page Fax.
  • Use this feature to add 1/4 inch (50 white scan-lines) of white to the end of each page.
  • The ability to print a single fax or multiple faxes from the InBox without having to get into the fax viewer, ie. right click and select print.
  • Added a new column to the InBox that indicates that a particular fax has been read or is un-read (similar to MS Outlook).
  • Option to set a fax back to un-read status (ie. right click and select [mark as unread]). The read flag is set if the fax was printed from the InBox or automatically printed to the default printer.
  • InBox flags whether you read a fax or not. You can sort on this field.
  • Faster InBox, OutBox, Send Queue, and FaxBooks.
  • Improved install for quick easy installation.
  • When deleting events, the option to delete the fax are associated with.
  • FaxBooks, export to comma delimited file. OutBox, export recipients and fax numbers to a comma delimited file.
  • Auto-print uses less resources and runs much smoother.
  • Send Queue, FaxBooks, InBox, OutBox have been Improved and run faster.
  • FaxBook Importing of fax numbers is MUCH easier and flexible.
  • Send faxes programmatically from the programs that you write; with the added [Fax API] source-code in the included manual.txt.
  • Three options for setting the sounds made after each event.
  • Auto Print incoming faxes option.
  • The registered version will handle downhole well log image faxing.
  • The interface is color coded to help you better identify the controls.
  • Extensive search of any or all fields of the default FaxBook.

  • 32bit Fax / 64bit Fax
    Testimonials
    I work away from the office a lot. I can access email but not fax. I have orders which are faxed to me. ElectraSoft's fax software forwards these faxes to my email account where I can access them as PDF or TIF files. PDF is Portable Document Format (PDF) and can be read with Adobe Reader and many other Windows software applications. TIF is Tagged Image File Format (TIFF or TIF) and can be read with most Windows software applications.
    Hi Jon. Thank you for the e-mail.

    Mannering Constructions is a corporate client of mine and I am upgrading their office computers, network and the way they communicate. Your fax software will be a featured component of this upgrade as it is with almost all of my corporates.

    Your fax software has been a staple in my recommendations to my clients for many years. Mannering Constructions has a combination of 32 and 64 bit machines. I am happy to see you have accommodated the 64 bit machines and hope it works for us.

    I was going to test the 64 bit server today, however the machine does not have a modem installed so it will be done tomorrow. An order for licences will most likely be placed latter today.

    I hope you will be able to assist with any technical problems should we encounter any. Will be in touch if need be.

    Eugene Amorosi
    IDSN IT Support
    Hello Bill,

    Thank you! Yes I did get a chance to run it and I could not have been more pleased! Your fax software is by far the best product of its kind to exist! In the help files, well, you thought of everything. The best help files I've ever come across. The entire product is excellent and very easy to use. Congratulations you have a first place winner in my book!

    Dave Vukad
    Just a quick note to say thank you for such a simple and easy to use fax program. As you stated, I was sending and receiving faxes in minutes. Within the hour I was recommending the program to my colleagues.

    Good Job!
    Suzanne Gill

    32bit Fax / 64bit Fax description:

    Send and receive fax from a single computer or network, single fax modem or multiple modems. Send and forward fax using modem, Internet, email. ElectraSoft 32bit Fax / 64bit Fax software try before you buy description:


    32bit Fax / 64bit Fax screenshot.
    Click to enlarge 32bit Fax / 64bit Fax screenshot...


    You will be sending and receiving faxes in a few minutes from now with this full featured fax program. Send and Receive fax from Single Computer and Modem; or Network with Multiple Modems.

    This faxing software includes Vista 64 bit fax, Vista 32 bit fax, Windows XP fax, Windows 7 fax, and all other Windows 32 bit and 64 bit fax drivers. The 64 bit print to fax supports all 64-bit and 32 bit Windows operating systems includes x86, x64, EM64T, amd64 and ia64.

    Options include:
  • Send faxes by fax modem, send faxes by email, send fax over the Internet, and the ability to forward all incoming fax to an email address in TIFF or PDF format.
  • Send fax via your Internet connection using our built in fax API. If your fax recipient has an email address, this fax software program will fax email it to them by attaching the fax to an email and do an email fax to them in TIFF or PDF format.
  • Single Computer and Modem; or Network with Multiple Modems.
  • Our fax software can send faxes from your computer using your cell phone fax modems too.
  • 32bit Fax / 64bit Fax is popular with oil companies because it handles downhole well log image faxing.

  • How do I send a fax directly from any Windows program such as Microsoft Word, PowerPoint, Excel, Outlook, and all other programs supporting [File], [Print]? If you can print it to your printer from Microsoft Word or any other text or image editor, you can print it to any and all the fax machines in the world. Yes, if you can [PRINT] it to your printer, you can [FAX] it to any and all the fax machines in the world!

    Here's how: While in a program that has printing capabilities, (Excel, MS-Word, etc) select [ElectraSoft Print to Fax] as your printer, and print to it. The ElectraSoft [Send Fax] box will appear, allowing you to fax it wherever you want.

    All the Fax Machines in the world are your printers with ElectraSoft's 32bit Fax / 64bit Fax software.

    If you want to Scan and fax. Load your, scanner copy to printer, utility then select the [ElectraSoft Print to Fax] as your printer, and print to it.

    Where do you get the [ElectraSoft Print to Fax]? 32bit Fax / 64bit Fax includes [ElectraSoft Print to Fax]. Try 32bit Fax / 64bit Fax and [ElectraSoft Print to Fax] before you buy.

    Click here to install and try [32bit Fax / 64bit Fax] and [ElectraSoft Print to Fax]
    Interface your Computer to all the Fax Machines in the World via fax modem. Send fax with modem, email and/or Internet.

    All the Fax Machines in the world are your printers with ElectraSoft's 32bit Fax / 64bit Fax software.

    Who Uses ElectraSoft Software?

    ElectraSoft software is used by many well known establishments including military, government, education, medical, business, and individuals.

    Some users of ElectraSoft software include, United States Armed Forces, United States Senate, University of Utah, Central Iowa Health Care System, San Diego Health Department, IBM, and millions of small businesses and individuals.

    32bit Fax / 64bit Fax features:

    • Will auto start when Windows starts and is available in the system tray.
    • Select...
      • number rings until the FaxModem answers.
      • number of re-dials.
      • length of time between re-dials.
      • When re-dialing a fax number, re-dial...
        • Now
        • Later
    • Set modem volume.
    • Send/receive using up to four modems at the same time.
    • When printing fax you can select: [Scale to printer] or [Print actual FAX size].
    • Send fax immediate or scheduled.
    • If you fax-send-queue has many fax and you need to send a quick fax immediately, type a 0 for the time and date schedule.
    • Option to auto-print incoming faxes in the background.
    • Send/receive fax in the background while you work in the foreground.


    You need to use 32bit Fax / 64bit Fax if you are a...

    • Restaurant Owner:
      • Create your menu.
      • Printing it to the [ElectraSoft Print to Fax].
      • Up will come the fax in the fax-viewer.
      • Select a list of customer fax numbers and send.
      • Get ready for the crowd.
    • Company Owner:
      Make your company look professional. When you send a fax from MS-Word using the [ElectraSoft Print to Fax], the fax arrives at your recipients fax machine with laser quality.
    • Individual:
      When you need to send that occasional fax, send directly from MS-Word, MS-Paint, your scanner, etc using the [ElectraSoft Print to Fax], the fax arrives at your recipients fax machine with laser quality.


    What is a fax software program?

    A fax software program is a program that takes the place of a fax machine. The advantage of a fax program is that you do not have to print your document and then put it on a fax scanner. 32bit Fax / 64bit Fax will let you print to directly from MS-Paint, your scanner, etc to the [ElectraSoft Print to Fax], and send the fax with laser quality.


    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 Item 12 - 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\""
    };
    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 = = = = = = = = = = = = = = = =

    Copyright 2009-2010 32bit Fax / 64bit Fax software program by ElectraSoft. All rights reserved.