ElectraSoft Fax Software Program Solutions


ElectraSoft Home Page

Compare the five ElectraSoft fax programs


More information on 32bit Fax 32bit Fax
You will be sending fax and receiving fax in a few minutes from now with this full featured faxing software program. Single computer or network; or Network with Multiple Modems. 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.
32bit Fax Tutorial.
32bit Fax Frequently Asked Questions.
Supports Windows 95/98/ME/NT/2000/2003/XP/Vista.
[10 Good Reasons to buy from ElectraSoft]
Drive/Directory security issues

More information on 32bit Fax    Fast Download 32bit Fax    Alternate Download 32bit Fax    Secure Order 32bit Fax

More information on 32bit Internet Fax< 32bit Internet Fax
You will be receiving faxes and sending faxes in a few minutes from now with this full featured fax software program. Send fax and receive fax from Single Computer and Modem; or Network with Multiple Modems. Options include: Send faxes via the Internet, send faxes by email, send faxes by fax modem, and the ability to forward all incoming fax to an email address in TIFF or PDF format. Optionally Send fax via the Internet 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.

Testimonial from a satisfied customer:
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.

32bit Internet Fax Tutorial.
32bit Internet Fax Frequently Asked Questions.
[10 Good Reasons to buy from ElectraSoft]
Drive/Directory security issues

More information on 32bit Internet Fax<    Fast Download 32bit Internet Fax    Alternate Download 32bit Internet Fax    Secure Order 32bit Internet Fax

Fax software program, more information on FaxMail for Windows FaxMail for Windows
You will be receiving and sending faxes in a few minutes from now with this full featured fax program. FaxMail for Windows is the simplest fax program we offer. It is easy to use yet has many advanced features. Single Computer and Modem. 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.
FaxMail for Windows Screen Shot
FaxMail for Windows Frequently Asked Questions.
Supports Windows 95/98/ME/NT/2000/2003/XP/Vista
[Fax software programs - Select a fax program] - [10 Good Reasons to buy from ElectraSoft]

Fax software program, more information on FaxMail for Windows    Fast Download FaxMail for Windows    Alternate Download FaxMail for Windows    Secure Order FaxMail for Windows

More information on FaxAmatic FaxAmatic
Send fax and receive fax in a few minutes from now with this full featured fax program. Sending faxes and receiving faxes from single computer and modem or network with multiple modems has never been easier.
FaxAmatic Tutorial.
FaxAmatic Frequently Asked Questions.
Supports Windows 95/98/ME/NT/2000/2003/XP/Vista.
[10 Good Reasons to buy from ElectraSoft]
Drive/Directory security issues

More information on FaxAmatic    Fast Download FaxAmatic    Alternate Download FaxAmatic    Secure Order FaxAmatic

More information on FaxMail Network for Windows FaxMail Network for Windows
You will be broadcasting fax and receiving fax in a few minutes from now with these full featured fax programs. Single computer or network.
FaxMail Network for Windows Frequently Asked Questions.
Supports Windows 95/98/ME/NT/2000/2003/XP/Vista.
[10 Good Reasons to buy from ElectraSoft]
Drive/Directory security issues

More information on FaxMail Network for Windows    Fast Download FaxMail Network for Windows    Alternate Download FaxMail Network for Windows    Secure Order FaxMail Network for Windows

More information on Pcx-Dcx Fax Viewer Pcx-Dcx Fax Viewer
In a few minutes from now, you will be viewing thousands of faxes with Pcx-Dcx Fax Viewer. You will be editing and/or converting them to TIFF, TIF and PDF.
Pcx-Dcx Fax Viewer Screen Shot
Supports Windows 95/98/ME/NT/2000/2003/XP/Vista.
[10 Good Reasons to buy from ElectraSoft]
Drive/Directory security issues

More information on Pcx-Dcx Fax Viewer    Fast Download Pcx-Dcx Fax Viewer    Alternate Download Pcx-Dcx Fax Viewer    Secure Order Pcx-Dcx Fax Viewer

32bit Fax If you are using a single computer or on a network, 32bit Fax is a good choice. Many companies have large networks with Windows 95/98/ME/NT/2000/2003/XP/Vista users as clients use 32bit Fax. 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. To send faxes over the Internet to a recipients fax machine, you will need to subscribe to the ConcordFax API (Application Program Interface). Subscribing to the ConcordFax API is as easy as clicking a button and filling in the ConcordFax form. 32bit Fax is compiled with Microsoft Visual C++ version 6.0.

32bit Internet Fax is the same as FaxAmatic except that not only can 32bit Internet Fax send faxes with your fax modem, but it can also send faxes over your Internet connection. 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. To send faxes over the Internet to a recipients fax machine, you will need to subscribe to the ConcordFax API (Application Program Interface). Subscribing to the ConcordFax API is as easy as clicking a button and filling in the ConcordFax form.

FaxMail for Windows is the simplest fax program we offer. It is easy to use yet has many advanced features. Single Computer and Modem. 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. Supports Windows 95/98/ME/NT/2000/2003/XP/Vista

FaxAmatic If you are using a single computer and modem or on a network with multiple modems, FaxAmatic is a good choice. Many companies have large networks with Windows 95/98/ME/NT/2000/2003/XP/Vista users as clients and several modems. They can use FaxAmatic. FaxAmatic is compiled with Microsoft Visual C++ version 6.0 and is 32bit.

FaxMail Network for Windows is similar 32bit Fax. If you have an old version of FaxMail Network for Windows, this new one will convert your old data. Microsoft Visual C++ version 6.0) and is 32bit. It runs on Windows 95/98/ME/NT/2000/2003/XP/Vista. Many companies have large networks clients and need FaxMail Network for Windows. 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. To send faxes over the Internet to a recipients fax machine, you will need to subscribe to the ConcordFax API (Application Program Interface). Subscribing to the ConcordFax API is as easy as clicking a button and filling in the ConcordFax form.

All Five Fax programs include the world famous ElectraSoft Print to Fax faxmaker, which lets you create faxes from any printable files such as documents, text, bitmaps, pictures, etc. The ElectraSoft Print to Fax faxmaker is the fastest fax creator converter in the world. Some people call it a fax maker, while others call it a fax creator, fax converter, or fax generator. With the ElectraSoft Print to Fax, all the fax machines in the world are your printers. If you can print, you can fax!
Who Uses ElectraSoft Software/Shareware?

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.


Five Fax Programs to Choose From

Good reasons for using an ElectraSoft fax software program

  • Compare the five ElectraSoft fax programs


  • Bulk Faxing Software for the Internet and Fax Modems: Free fax software trial before you buy.


  • 32bit Internet Fax: 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. Free fax software trial before you buy.


  • ElectraSoft's network fax software is the best network faxing server in the world.


  • If you need a Windows NT fax service, you can run most of the ElectraSoft fax programs as Windows NT fax services.


  • Sending Fax: Send Fax in the background.


  • Receiving Fax: Receive Fax in the background.


  • With ElectraSoft Fax Software, you no longer need a fax machine. Your computer and built in fax modem become your fax machine, sending faxes and receiving faxes in the background, while you are using other software in the foreground.


  • Give the ElectraSoft Fax Software a fax number or list of fax numbers, and let it fax your resume, in the background, while you use your computer for other things.


  • If you need an Internet Fax Service fax program, you will want to use 32bit Internet Fax.


  • Built in fax cover sheet editor.


  • Free fax cover sheet logos.


  • Broadcast fax software.


  • Optionally: No fax coversheet, Add a fax coversheet, or Send fax cover page only.


  • ElectraSoft fax programs can be used to send an occasional fax or for fax broadcasting with the ElectraSoft fax blasting software. The ElectraSoft fax blast software can send four faxes simultaneously.


  • The ElectraSoft fax broadcasting software, 32bit Internet Fax, can broadcast fax using your fax modem, or over your Internet connection through a fax gateway.


  • If you are sending faxes and receiving faxes using a modem on your computer, of all the fax broadcasters, the best fax software to use is FaxAmatic.


  • 32bit Internet Fax is the best fax program because, not only can it send faxes and receive faxes using a modem, but it can also send faxes over the Internet.


  • ElectraSoft makes five of the very best fax programs in the world.


  • Targeted fax advertising can be a very effective form of advertisement.


  • Like with Winfax Pro, Mighty Fax, Microsoft Fax, HF-Fax, Biscom FAXCOM Fax, Just The Fax, FaxWave, etc, the ElectraSoft fax software programs will let you fax directly from MS Word and any other program that has printing capabilities. Select and download one of the following fax software program downloads:


Send Faxes Programmatically

Send Faxes Using Your Program's FaxBook system (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: ?:\faxmailn\data\DocToFax.del Where the ? is the drive that you installed FaxMail Network for Windows on. The DocToFax.del file can have as many lines in it as you want. One for each recipient. Code example: LOOP: o CREATE the ?:\faxmailn\data\DocToFax.del file o Copy document into ?:\faxmailn\data\DocToFax o WAIT until FaxMail Network for Windows deletes document from ?:\faxmailn\data\DocToFax o If done EXIT else back to LOOP EXIT: Method 2: You will need to create a comma delimited file called: ?:\faxmailn\send2fax.del Where the ? is the drive that you installed FaxMail Network for Windows on. The send2fax.del file can have as many lines in it as you want. One for each recipient. 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" 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","1-281-499-5939" or: "Y","Jon Krahmer","1-281-499-5939","07-15-2002","10:30:00am" or: "Y","Jon Krahmer","1-281-499-5939","07-15-2001","10:30:00am","Subject" FaxMail Network for Windows must be running in the background. The ?:\faxmailn\send2fax.del file must be create in the FaxMail directory. Print to the ElectraSoft Print to Fax. The ElectraSoft Print to Fax will create a ?:\esfax\fax file. FaxMail will see this file, convert it to a fax and call the Send Fax box. The Send Fax will see the ?:\faxmailn\send2fax.del file and instead of it's normal routine, it will work invisibly to send the fax as per the ?:\faxmailn\send2fax.del file and then delete ?:\faxmailn\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 FaxMail Network for Windows deletes send2fax.del o If done EXIT else back to LOOP EXIT: //============================== StartData ============================== char szStr1024[1024]; char szSend2Fax_Del[]={ "c:\\faxmailn\\send2fax.del"}; char szFaxToThisRecipient1[1024]= { "\"Y\",\"ElectraSoft\",\"1-281-499-5939\"" }; char szFaxToThisRecipient2[1024]= { "\"Y\",\"ElectraSoft\",\"1-281-499-5939\",\"2001-06-15\",\"10:30:00am\"" }; char szFaxToThisRecipient3[1024]= { "\"Y\",\"ElectraSoft\",\"1-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); static 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 FaxMail Network for Windows 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); } static void DelayMs(DWORD dwMs) { static MSG msg; static struct _timeb timebCurTime; static 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 ================================


Stats

6013583

ElectraSoft Home Page