Five ElectraSoft
fax software programs to try before you buy. Includes free fax API
source code so you can send faxes programmatically using your program.
You will be sending and receiving fax in a few minutes from now with one
of these five full featured fax software programs.
|
32bit Fax / 64bit Fax
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.
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 in TIFF or
PDF format.
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.
Our fax software can send faxes from your computer using your cell
phone fax modems too.
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 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 includes
[ElectraSoft Print to Fax]. Try 32bit Fax and [ElectraSoft Print to Fax]
before you buy.
Click here to install and try [32bit Fax] and [ElectraSoft Print to Fax]
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 Fax / 64bit Fax Screen Shot
32bit Fax / 64bit Fax Tutorial.
32bit Fax / 64bit Fax Frequently Asked Questions.
32bit Fax / 64bit Fax is ElectraSoft's newest and best fax program.
[Testimonials and good reasons to buy from ElectraSoft]
Drive/Directory security issues
|
32bit Fax / 64bit Fax
If you are using a single computer or on a network, 32bit Fax / 64bit 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 / 64bit 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 / 64bit 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.
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 / 64bit 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.
|
|
Testimonials and good reasons for using an ElectraSoft fax software program
-
Compare the five ElectraSoft fax programs
-
High-speed 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 using 32bit Fax
Send Fax Programmatically 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:
?:\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 = = = = = = = = = = = = = = = =
|
|