Fax configuration
 
Reform allows users to customize printer drivers, each printer driver can be assigned a unique customizable macro or an API function. When the Reform print job is directed to the printer driver, Reform will then activate the macro or API associated with the printer driver. 

Script Method: Reform uses macro script to control your fax device. Macro script is basically a keystroke definition that will be used to simulate key presses required to complete the faxing process. By using the macro script approach, Reform is able to control wide varieties of faxing devices. Simply attach a macro script to your faxing device and Reform will apply the attached macro script every time you print a form to this faxing device. Note that the attached scripts are independent from the forms you design. Reform stores this information in its configuration file. To create or modify a script, select Edit Script… from the Script Setup Dialog.

Application Name - Is the name of the fax information window that will appear when a fax is sent to the fax printer driver. Every window will have a window name the above window name is Edit Script.

[FAXCOMPANY] – Is a special field that can be defined in the text layer of the Reform Editor to define the destination company name.

[FAXNAME] – Is a special field that can be defined in the text layer of the Reform Editor to define the destination contact name.

[RETRY:X] – Retry will try to send focus to the fax information window a curtain # of times before failing. X = number of times to retry.

[FAXNAME] – Is a special field that can be defined in the text layer of the Reform Editor to define the destination name.

[FAXAREACODE] – Is a special field that can be defined in the text layer of the Reform Editor to define the fax area code.

[FAXNUMBER] – Is a special field that can be defined in the text layer of the Reform Editor to define the fax number.

[FAXNOTES1] – Is a special field that can be defined in the text layer of the Reform Editor to define the notes information.

[FAXNOTES2] – Is a special field that can be defined in the text layer of the Reform Editor to define the notes information.

[SUBJECT] – Is a special field that can be defined in the text layer of the Reform Editor to define the subject information.

Script Editor environment is similar to that of the Windows Notepad. It allows you to enter in the macro script necessary to complete the faxing task for a particular faxing device. To achieve this, you must go through the faxing process for your faxing device and record the keystrokes necessary to complete the task. Then, enter it into the Script Editor. 

There are some special key definitions you need to be familiar with when creating a script:

 
· {F1}..{F12} Function Keys
· {BKSP} Backspace Key
· {DELETE} Delete Key
· {END} End Ke
· {ENTER} Enter key
· {ESCAPE} Escape Key
· {INSERT} Insert Key
· {HOME} Home Key
· {PRTSC} Print Screen Key
· {PGUP} Page Up Key
· {PGDN} Page Down Key
· {UP} UP arrow
· {DOWN} DOWN arrow
· {LEFT} LEFT arrow
· {RIGHT} RIGHT arrow
· {TAB} TAB key
· @<key> ALT key combination
Example: @f is equivalent to  ALT+F
· ^<key> CTRL key combination
Example: ^f is equivalent to CTRL+F
· ~<key> SHIFT key combination
Example: ~f is equivalent to SHIFT+F
 
 
Steps to setting up Reform to use the fax macro function:

1.) Install fax system and check printers to identify the fax printer name.

2.) Open Reform Editor program. (Go to Start > Program > Reform > Editor)

3.) From the menu bar go to options > fax automation then highlight the fax printer name and select properties.

4.) 

 
Select edit Script to create script or select attach to check if your fax system has a template already created.

Once your fax driver has a script attached you are ready to start using the fax macro function.