-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].
-Back to the Top-
Item 2 - Getting Started
- Installing FaxAmatic
Get the newest version of FaxAmatic from
Go to https://www.electrasoft.com/faxa.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 FaxAmatic 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 FaxAmatic, 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:
FaxAmatic 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.
If you are running Windows Vista:
o Click the [Start] button
o Locate and select [Switch User]
o Log on to an [administrator account]
o Click the [Start] button
o Select [Settings]
o Select [ Control Panel]
o Select [User Accounts]
o Select [Manage another account]
o Find and select [your user account]
o Select [Change the account type]
o Change your account to [Administrator]
o Select [Change Account Type]
o 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:
- Send to this Recipient (This section has red text)
Use this section if you want to send a fax to one recipient. You can
either choose the recipient from the faxbook entries or simply type in the
recipient's information. To choose a recipient from a faxbook, click the
[Recipient from FaxBooks] button. Once the correct recipient information
is in place, click the [Send Fax to Single Recipient] button to send the
fax. The fields are available to you to use in the cover page, as the
cover page system has the ability to merge fields onto it.
- Creating Shared Global FaxBooks
A FaxBook by the name of GlobalXX can be shared by all Workstations.
Where XX can be any characters from A to Z or 0 to 9. Example:
GLOBAL
GLOBAL1
GLOBAL01
...
GLOBAL99
GLOBALAA
...
GLOBALZZ
All GLOBALXX FaxBooks must be on the [Server HardDrive] to be visible.
They will be placed there by the FaxBook system.
Note: If you, for instance, set [This Computers HardDrive] to c: and the
[Server HardDrive] to C:, create a FaxBook called GLOBAL, then change the
[Server HardDrive] to D:, the GLOBAL FaxBook in c: will become invisible.
This is because a GLOBAL FaxBook MUST be on the [Server HardDrive] to be
visible. You will need to manually move the c:\faxmatic\faxnums\global.fbk
to d:\faxmatic\faxnums\global.fbk.
- Send to Group of Recipients (This section has green text)
Use this section if you want to send a fax to everyone in a faxbook. You
can choose which faxbook to send to by clicking the [Select Faxbook]
button. Once in the FaxBooks Editor, you can click on [FaxBooks], [Open]
(From the menu item on top) and select which faxbook to send to. The
current faxbook being displayed will be the faxbook that is being sent to.
Back in the Send Fax tab, if you want to create a faxbook to send to,
click the [Create FaxBook] button and it will take you to the FaxBooks
Editor. Here you can create a new fax book by clicking on [FaxBooks],
[New] (From the menu item on top). Back in the Send Fax tab, you can
view/edit the contents of the currently selected faxbook by clicking the
[View FaxBook] button. Once the correct faxbook is selected, click the
[Send Fax to Group FaxBook] button to send everyone in the faxbook a fax.
- Send to Group of Fax Number (This section has blue text)
Use this section if you want to send all the fax numbers in a text file.
To select what file to use, click the [Select Fax Number List] button. You
can make a new list for editing by clicking the [Create Fax Number List]
button. To view/edit the fax number list, click the [View Fax Number List]
button. This will bring up the file in your Windows default text editor.
To send to the list of fax number, click the [Send Fax to Group List]
button.
Details about how the fax number list files should be:
There are two basic ways a fax list file can be. One is just a list of fax
numbers. That is, one fax number on each line of the file. Example:
1-123-456-0001
1-281-499-5939
555-555-3451
555-555-2354
The other way the fax list file can be is a comma delimited file. There
must be eight fields. Each field must be surrounded by double quotes and
separate by commas. If a filed is blank, it must be represented by two
double quotes. The only required fields are the first and second field.
Where the first field is the recipient's name and the second field is the
fax number. Example:
"Jon Krahmer","1-281-499-5939","3207 Carmel Valley Dr","Missouri City","Texas","77459","USA","Programmer"
"Joe Brown","1-555-565-6565","","","","","",""
"Nan Slate","1-555-777-3399","","","","","",""
- 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.
*** Method 1 - Create a new logo: ***
- Create a logo in any Windows application (or open existing one you may
have already created) and print it to the [ElectraSoft Print to Fax]
printer from that application.
- When our fax software brings up the Send Fax dialog box, click the [View
Fax] button.
- In the fax viewer, click on the menu item, [Edit], [DCX to PCX BreakUp].
- It will ask for a 4 letter seed name. Give it any name you choose, it is
not important as long as you remember what it is.
- The resulting PCX file can be used as a Cover Page Logo.
Testing/Using/Viewing your cover page and custom logo:
You can select this new logo by:
- In the Send Fax box, click the [Edit Cover Page] button.
- In the Cover Page Editor, click on the menu item, [Fields], [Logo...].
- You should see the logo you have created/edited in the list of logos.
Select it.
- Close the Cover Page Editor. That will take you back to the [Send Fax]
box.
- Click on View Cover Page to view the cover page and your logo.
*** Method 2 - Edit and existing logo: ***
- In the[ Send Fax] box, click on [View Fax].
- Once in the Fax Viewer, click on the menu item, [File], [Open].
- In the Open dialog box, down at the bottom, choose PCX for the [Files of
Type] option.
- Browse back a folder and then go into the "data" folder.
- Open any of the PCX logo files that you see there. (ie: You may select
the URGENT.PCX file)
You will now be back in the Fax Viewer.
- Click on the menu item, [File], [Copy].
- Now click on [Open] to open the current PCX file you were just viewing.
- Then the Save dialog box will come up. AT the bottom, type in the name
you want your logo to be named.
- Before click on on [Save], make sure that the [Save As Type] is set to
PCX, down at the bottom.
- Click on [Save].
- Close the Fax Viewer.
You will now be back in the [Send Fax] box.
- Click on the [Edit Cover Page] button and the ElectraSoft NotePad will
load and display the current default Cover Page.
- Click on the menu item, [Fields], [Logo...] and select the logo that
you just created with the 'Fax Viewer' [Copy] command.
- Click on the menu item, [File], [Save]. Then click on the menu item,
[File], [Close].
You will now be back in the [Send Fax] box.
- Click on the [Edit Cover Page Logo] button and the Windows Paintbrush
will load and display the current default Cover Page Logo. You can now
edit the logo to look however you want. You can paste in graphics from
other programs. You can draw or type in text with the Text tool. etc...
- When you are done editing the logo, click on the menu item [File, Save].
Then click on the menu item [File], [Close].
Testing/Using/Viewing your cover page and custom logo:
You can select this new logo by:
- In the Send Fax box, click the [Edit Cover Page] button.
- In the Cover Page Editor, click on the menu item, [Fields], [Logo...].
- You should see the logo you have created/edited in the list of logos.
Select it.
- Close the Cover Page Editor. That will take you back to the [Send Fax]
box.
- Click on View Cover Page to view the cover page and your logo.
- 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: https://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.
For more information on our free Fax API source-code, download any one of
our fax programs found at these URLs:
[FaxAmatic] - https://www.electrasoft.com/faxa.htm
or:
https://www.electrasoft.com/threefax.htm
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:
?:\faxmatic\data\DocToFax.del
Where the ? is the drive that you installed FaxAmatic 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 ?:\faxmatic\data\DocToFax.del file
o Copy document into ?:\faxmatic\data\DocToFax
o WAIT until FaxAmatic deletes document from ?:\faxmatic\data\DocToFax
o If done EXIT else back to LOOP
EXIT:
Method 2:
You will need to create a comma delimited file called:
?:\faxmatic\tmpfiles\send2fax.del
Where the ? is the drive that you installed FaxAmatic on. The send2fax.del
file can have as many lines in it as you want. One for each recipient.
Code example:
LOOP:
o CREATE the send2fax.del file
o PRINT document to: ElectraSoft Print to Fax
o WAIT until FaxAmatic deletes send2fax.del
o 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","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","Fax From Name"
FaxAmatic must be running in the background. The
?:\faxmatic\tmpfiles\send2fax.del file must be create in the FaxAmatic
directory. Print to the ElectraSoft Print to Fax. The ElectraSoft Print to
Fax will create a ?:\esfax\fax file. FaxAmatic will see this file, convert
it to a fax and call the Send Fax box. The Send Fax will see the
?:\faxmatic\tmpfiles\send2fax.del file and instead of it's normal routine,
it will work invisibly to send the fax as per the
?:\faxmatic\tmpfiles\send2fax.del file and then delete
?:\faxmatic\tmpfiles\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 FaxAmatic deletes send2fax.del
o If done EXIT else back to LOOP
EXIT:
//============================== StartData ==============================
char szStr1024[1024];
char szSend2Fax_Del[]={"c:\\faxmatic\\tmpfiles\\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\",\"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 FaxAmatic 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 ================================
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 (Item 4). 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
[FaxAmatic Quick Pencil NotePad] button. Once you are ready to fax the
text, print it to the [ElectraSoft Print to Fax] printer.
-Back to the Top-
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
FaxAmatic 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...
o Select: Local Printer
o Select: c:\esfax\fax as your port.
o Select: [Have Disk] and browse to and select:
c:\faxmatic\printfax\printfax.inf
o The right [ElectraSoft Fax] for your computer should be selected.
o Select: (*)Do not share this printer
-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] check box 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.
- FaxAmatic Hard Drives/Workstations
Unless you are using FaxAmatic 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.
- Make Sound after each Event
- Make Verbal Report after each Event
When this is checked, a sound will be played after a successful send,
an unsuccessful send, a successful receive, and an unsuccessful receive.
The sound played will be a voice describing the event.
If you want to change these Verbal Report sounds, select the [Verbal
Report Browse] button and select any WAV file of your own.
- Make OK or ERROR Sound after each Event
When this is checked, there will be an OK sound after each successful
send or receive and an ERROR sound after each un-successful send or
receive.
- Make No Sound after each Event
When this is checked, there will be no sound after each any successful
or failed event.
- 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 FaxAmatic as an NT Service, check:
[X]Run as an NT Service - Do not close at: [OnEndSession]
Running FaxAmatic as a Windows NT Service will allow FaxAmatic 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 FaxAmatic. 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
FaxAmatic 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:\faxmatic\session\faxa_log.txt
or:
X:\faxmatic\session\faxaXXXX.txt
If you check [X][Display MessageBox and stop on errors], when an error
occurs, FaxAmatic 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 FaxAmatic 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 check box.
- 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.
-Back to the Top-
- 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 FaxAmatic 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.
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 FaxAmatic 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...
o Set [Rings until we answer] to 2 rings.
o 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...
o Set [Rings until we answer] to 2 rings.
o 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...
o InBox
o Highlight an Event
o Right-click
o View Selected Event Details
o 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 FaxA 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 FaxAmatic looks for your modem on. You may want
to let FaxAmatic 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. To contact Concord, please
see:
http://www.concordfax.com/soho/if.aspx?dist=2600
- 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. To contact Concord, please
see:
http://www.concordfax.com/soho/if.aspx?dist=2600
- 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
FaxAmatic 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. FaxAmatic
will not be able to send or receive through this modem if this is
selected.
Select [Send Fax Only] if you only want FaxAmatic 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.
- OK to send fax by
- OK to send fax by Internet
[Internet] Check Box
If you would like to send faxes via the Internet, you must check the [OK
to Send by Internet] checkbox. This will allow FaxAmatic to send over the
Internet OR by modem. Before you send the fax, in the [Send Fax] tab, you
will choose which method in the [Send Fax by] section. If this is checked,
you must also click on the [Setup] button next to this item, to setup the
requireed Internet Fax Account.
- OK to send fax by Email
[Email] Check Box
If you want to be able to send faxes by email (that is send an attached
fax file to email addresses), you must check this box. You must also click
the [Setup] button next to this item to setup the email settings, such as
the SMTP server. Click here to see the help section for the Email Fax Setup
- 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, FaxAmatic 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 (Email Server)
- Use, SMTP
When this option is selected, we send all email using your SMTP (Simple
Mail Transfer Protocol).
FaxAmatic will use the specified SMTP server as a relay to send emails.
This is normally the way you send regular email to people through your
regular email client, such as Outlook or Eudora.
SMTP is the best choice provided your ISP (Internet Service Provider) does
not put a limit on how many emails you can send or how fast you can send
them. SMTP is much faster and it is less likely that your emails will be
filtered out by Spam-filters. Talk to your ISP; telling them the number of
messages you want to send and at what speed you want to send them.
This is the recommended way because most email receiving servers will not
except email from any other systems such as MX.
- Use, MX
When this option is selected, we send all email using MX (Mail eXchanger).
FaxAmatic will act as its own SMTP server, sending the mail directly to
the recipient's host email server, to be delivered.
Reasons for using MX instead of SMTP: Some SMTP servers will not allow you
to send out large numbers of emails. They may have *flood* detection
turned on. If so, when they see that you are sending out more emails in a
given length of time than they allow, they will cut you off. They may also
limit the number of emails you can send simultaneously. MX has no limits.
Here is how it works: We use your DNS (Domain Name System) to get the MX
for each email, and send using this MX IP address instead of your SMTP.
This option is not the recommended because most email receiving servers
will not except email from systems such as MX.
- Use, MX & SMTP
When this option is selected, we first try sending an email with MX. If MX
fails, we retry using your SMTP.
FaxAmatic will act as its own SMTP server, sending the mail directly to
the recipient's host email server, to be delivered. If the recipient's
host email server rejects email from you for some reason, FaxAmatic will
attempt to send the email via the backup SMTP server that you have
specified.
This option is not the recommended because most email receiving servers
will not except email from systems such as MX.
- 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.
- 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
-Back to the Top-
- 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.
Item 9 - 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.
-Back to the Top-
Item 10 - 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:
o Un-check the [Add 1/4" of white to bottom of [print to fax] pages]
checkbox.
o Print the long image to the [ElectraSoft Print to Fax].
o 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 11 - 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 12 - 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
?:\faxmatic\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 13 - OutBox
- [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 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 14 - 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 FaxAmatic or to upgrade to be able to use more
modems.
-Back to the Top-
Item 15 - SessionLog
Select this to bring up the session log in your default text editor.
-Back to the Top-
Item 16 - Help
Select this to bring up the help file.
-Back to the Top-
Item 17 - 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-
Item 18 - Importing into FaxAmatic
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.
FaxAmatic can Import from comma delimited files created with MS-Excel or
MS-Access.
FaxAmatic has a total of eight fields: [Recipient], [Fax Number], [Field
One], [Field Two], [Field Three], [Field Four], [Field Five], and [Field
Six]. Even though FaxAmatic 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 FaxAmatic
detects that the name of the file is [fbexport.txt], it will translate the
field to the FaxAmatic format.
-Back to the Top-
Item 19 - Exporting from FaxAmatic
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.
FaxAmatic 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 20 - 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 21 - Email Merge
While sending the fax file as an email, FaxAmatic 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:
In MS Access:
- Open the database file.
- Select the [tables] tab.
- Highlight the table that you want to export to our software.
Note: Before exporting, be sure that the fields are set up correctly:
Make sure that the email address field is the first field.
Make sure that there are no more than 11 columns/fields.
You will need to convert all field's data types to text if they
are not yet defined as text. To do this, look at the table in
Design View. Change each field's [Data Type] to text.
- Click on [File], [Export...].
- At the bottom, be sure the [Save as Type:] is set to
[Text Files(*.txt; *.csv;... etc)].
- Browse to the folder where you have FaxAmatic installed.
- Click on [Save].
- Check the [Delimited - Characters such as...] check box if it is not
checked, then click [Next].
- Where it says, [Choose the delimiter that separates your fields], choose
[Comma].
- Uncheck the [Include Field names on first row] if it is checked.
- Make sure the [Text Qualifier] is set to ["], and click on [Next].
- Click on Finish.
The file has now been exported to a comma delimited file. Now you can
use this file as the [Group List File] in FaxAmatic 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 FaxAmatic is
installed in and should show up when you browse for the [Group List File]
with FaxAmatic.
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 22 - Notes for Windows 2000/XP/NT Users
- Can not Access your Modem
When you start FaxAmatic, 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 2000/XP/NT has services running. If your modem cannot be found by
other fax software, such as [FaxAmatic], 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-