home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
VRAC
/
ZFAX.ZIP
/
ZFAX223.MNU
< prev
next >
Wrap
Text File
|
1993-03-15
|
74KB
|
1,534 lines
ZyXEL Modem/Fax Utility Manual
Aug. 05, 1992
ZyXEL Communications Corporation
2nd Flr, 58 Park Avenue II, Science Based Industrial Park
Hsinchu, Taiwan 30077, R.O.C.
VOICE : 886-35-783942
FAX : 886-35-782439
BBS : 886-35-787045
------------------------------------------------------------------------------
TABLE OF CONTENTS
------------------------------------------------------------------------------
Chapter 1 Introduction
(1.0) OverView
(1.1) How the Facsimile machine works
(1.1) How ZFAX works
Chapter 2 Getting started
(2.0) Installing the ZFAX
(2.1) Command line ZFAX
(2.2) Menu driven ZFAX
(2.3) ZFAX with TSR
Chapter 3 Configuration
(3.0) Directory Configuration
(3.1) HardWare Configuration
(3.2) Fax Configuration
(3.3) Text Configuration
(3.4) Voice Configuration
(3.5) Capture Configuration
Chapter 4 Working Menu
(4.0) Send Fax
(4.1) Convert Fax
(4.2) Schedule Fax
(4.2) Transaction Log
(4.3) Manual Answer
(4.4) Text Editor
(4.5) Voice Utility
(4.6) Polling Fax
Chapter 5 Appendix
(5.0) Supplementary Utility
(5.1) DOS Return Code
(5.2) Hardware Configuration Port of U1496B
(5.3) .FAX file format
(5.4) Record or Play Voice Messages
(5.5) Voice Compression
(5.6) ZFAX line editor
(5.7) Text script command
(5.8) Voice file format
(5.9) Print capture feature
------------------------------------------------------------------------------
Chapter 1 Introduction
------------------------------------------------------------------------------
1.0 Overview
-------------
The ZyXEL Modem Fax Utility, ZFAX, is a PC facsimile software package
to incorporate with the ZyXEL U1496 high speed modems. With ZFAX, you can
transmit, receive FAX and use the U1496 as an answering machine.
To use ZFAX, you will need the following :
(1) A personal computer 100% compatible with IBM PC, XT, AT.
(2) A hard disk is strongly recommended, but not quite essential. In the
absence of a hard disk, one 3.5" (1.4 Mb or 720k) or one 5.25"
(1.2Mb), or two 5.25" (360k) drives are needed.
(3) MS-DOS version 3.00 or higher.
(4) ZyXEL U1496 modems at the serial line.
(5) A telephone line.
The ZFAX voice feature can only work with the U1496 firmware
version 5.00 or above.
1.1 How the Facsimile machine works ?
---------------------------------------
Each facsimile machine has a modem that converts digital data to
analog data at the sending end, and back from analog to digital at the
receiving end.
Facsimile machines have a standard communication protocol, which allows
all facsimile machines to send and receive messages from all other facsimile
machines. Figure 1 is a simplified block diagram depicting the operations of
facsimile machines.
At the sending end, the original document is fed into the scanner ,
which optically scans the document. The document image is divided up into an
array of dots, also known as pixels (picture elements). The scanner uses an
array of light-sensitive device to determine the brightness level of each
pixel in the original document.
After these pixels are scanned, they are first saved as a sequence of
ones and zeros and then they stored in the image memory. The image memory,
however, does have limits and may get full so a technique called Data
Compressionis used. This technique allows the sending machine to compress the
image data and and then send it to the receiving modem in a condensed form. A
modem converts the digital data to analog data and then transmits the signal
over the phone line.
The receiving machines modem converts the analog data back into digital
data. This data is then un- compressed, reproducing the original image in
memory. The receiving facsimile machine then prints the image, usually with a
thermal printer mechanism. The thermal printer uses a long roll of
heat-sensitive paper. The paper is fed past an array of tiny heating
elements that "scorch" the paper as it passes by, creating the printout of the
original signal.
┌────────┐ Original Original ┌────────┐
│─────── │ Document Document │─────── │
│─────── │ in out │─────── │
│─── ┌──┐│ │─── ┌──┐│
│─── └──┘│ │─── └──┘│
└───┬────┘ └────┬───┘
v ^
┌───┴───┐ ┌───────┐ ┌───────┐ ┌───┴───┐
│Scanner│ │Printer│ │Scanner│ │Printer│
└───┬───┘ └───┬───┘ └───┬───┘ └───┬───┘
v ^ | │
│ | v ^
┌─┴──────────┴┐ ┌─┴──────────┴┐
│ Data │ │ Data │
│ Compression │ │ Compression │
└────┬───┬────┘ └────┬───┬────┘
│ | | │
v ^ v ^
┌─┴───┴─┐ ┌─┴───┴─┐
│ Modem │ │ Modem │
└───┬───┘ └───┬───┘
│ Transmission over phone line │
└──────────> ≈≈≈≈≈≈≈≈≈≈≈≈ ─>──────────┘
Fig 1-1
Block Diagram of FAX Machines
1.1 How ZFAX Works ?
---------------------
ZFAX is an utility that allows you to send/receive G3 FAX or FILE
through ZyXEL U1496 Modems. The idea is, ZyXEL U1496s provide the Modem
standards that are needed on the G3 FAX machine(V.27ter, V.29, V.21), and
ZFAX performs the Data Compression and serves as man-machine Interface.
Figure 1-2 describes the ZFAX system on the PC.
At the sending end, ZFAX converts ASCII or PCX format files to FAX
format and sends them to the remote FAX machine. While receiving, ZFAX
stores the received data into PC so that you can view or print them later.
┌───────┐ ┌────────┐
│ Human │ Document │─────── │
└───┬───┘ out │─────── │
v │─── ┌──┐│
╔═══╧═══╗ │─── └──┘│
║ ║ └────┬───┘
║ ZFAX ║ ^
╚╤═════╤╝ ┌───────┐ ┌───┴───┐
┌─═╧═════╧═─┐ ┌───────┐ │Scanner│ │Printer│
│ ══╪═ │ ┌┤Printer│ └───┬───┘ └───┬───┘
┌─┘ └─┐ ^└───────┘ | │
│ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ├──┤ v ^
└───────┬───────┘ ^┌───────┐ ┌────┴──────────┴────┐
v └┤Scanner│ │ │
┌──────┴──────┐ └───────┘ │ FAX Machine │
│ ZyXEL U1496 │ │ │
└──────┬──────┘ └───────────┬────────┘
v Transmission over phone line ^
└──────────> ≈≈≈≈≈≈≈≈≈≈≈≈ ─>──────────────┘
Fig 1-2
Block Diagram of ZFAX with a PC
------------------------------------------------------------------------------
Chapter 2 Getting started
------------------------------------------------------------------------------
2.0 Installing the ZFAX
------------------------
2.0.1 Single drive Systems
To get your ZFAX working just follow the following steps and you will
be ready to go!
1) Switch on your computer with a boot-able DOS disk and get the DOS
prompt on screen. It should look like this:
A>_
2) Remove the DOS disk from drive A and place the ZFAX disk into
the drive, then type:
A>COPY A:\ZFAX\*.* B:
3) When the computer stops working and the disk drive light is off,
remove the ZFAX disk and place the disk in which you want the ZFAX
software to work from in.
You will have to keep swapping disks until all the information is
copied and you get your A prompt sign.
You are now ready to start using ZFAX!
2.0.2 Dual drive Systems
To get your ZFAX working just follow the following steps and you will
be ready to go!
1) Switch on your computer with a boot-able DOS disk and get the DOS
prompt on screen. It should look like this:
A>_
2) Remove the DOS disk from drive A and place the ZFAX disk into the
drive and place the disk you want to have ZFAX working from into
drive B. Then type:
A>COPY \ZFAX\*.* B:
3) When the computer stops working and the disk drive light is off
you are all set to use ZFAX.
2.0.3 Hard disk systems
1) Switch on your and get the DOS hard disk prompt on screen. It
should look like this:
C>_
2) Create a sub-directory called ZFAX. This can be done by typing the
following command at the C prompt:
C>CD\
C>MD ZFAX
3) Insert your ZFAX disk into your disk drive.
4) Copy all the files from your ZFAX disk to your new sub-directory:
C>COPY [Drive:]\ZFAX\*.* C:\ZFAX
2.0.4 Start running ZFAX
The first time you run ZFAX, it will detect that it has not been
installed and it will automatically ask you a series of questions. Go through
them carefully and if you are not sure about any of the technical
specifications about your computer, make sure to check your manuals.
If you are not familiar with the configuration specifications, you
can check the descriptions in Chapter 3.
To start ZFAX, make sure you are in the ZFAX directory. Then simply
type:
[Drive]:>ZFAX.COM
When ZFAX is executed, it automatically reads configurations from the
file 'ZFAX.COM', initializes the COM port and the modem. It then performs all
tasks that have been assigned to it. For example, if you set the scheduler to
send a fax at 8:30 PM, and you are busy working on your computer, ZFAX will
automatically send your fax without interrupting your work or even bothering
you! (For detailed information on how to use the scheduler, see page 10 in
Chapter 4.)
2.1 Menu driven ZFAX
----------------------
If you execute the ZFAX without any argument, you will get a pop-up
menu on the screen.
ZFAX's Main Menu, shown below in Figure 2-1, is designed to be an
easy-to-use and easy-to-understand menu system. The display is controlled
by the 'UP', 'DOWN' and the 'ENTER' key. Simply press the direction keys to
move the highlighted bar to desired selection and then press 'ENTER' to
execute the desired selection. There are eight main menus that can be
selected: Send Fax, Convert Fax, Schedule Fax, Send/Rcv Log, Manual Answer,
Text Editor, Voice Utility, Polling Fax and Configuration. In the following
chapters, we will describe all the ZFAX sub-menu functions and explain how to
use them.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
│ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/Rcv Log │░░▒▒▒▒▒░░░░▒▒░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual Answer │░▒▒░░░░░░░▒▒░░░░░░░░░░ │
│ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text Editor │▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Configuration │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Send fax to remote facsimile │
╘══════════════════════════════════════════════════════════════╛
(This is an information bar. It will give you a short explanation
on each of the option that yoou select.)
Fig 2-1 ZFAX Main Menu
2.2 Command line ZFAX
------------------------
You can execute the ZFAX with an MS_DOS command line in the format
ZFAX cmdtype [options]
Where cmdtype :
0-TSR ZFAX zfax 0
1-Send fax, zfax 1 filename dest faxnum
2-Print fax, zfax 2 filename
3-Convert file, zfax 3 filename destfile
4-Viewfax, zfax 4 filename
5-Pollfax, zfax 5 dest faxnum
6-Send Message, zfax 6 filename dest phone num
options :
/? Display this help screen
/u Remove the TSR program
/c:# COM port number 0-6
/r:# Page Resolution 0-1
/f:# Destfile format of conversion 0-3
/t:# Printer type 0-7
/p:# Printer port 0-2
/g:# Graphic device 0-4
/n:# Language Code, 0-4
0-English, 1-Chinese, 2-Simplified Chinese
3-Germany, 4-Italian
The options allow you to change your current configure setting
temperally.
2.3 ZFAX with TSR
--------------------
If you type 'y' while escape from the pop-up menu, ZFAX will resident
on the memory and become a full background program. It is similar in function
to programs like Sidekick and Turbo-Lightning since the program stays in the
memory and executes tasks in the background without affecting the work you
are doing.
You can wake up the ZFAX by pressing the Hot-Key and then execute
the desired function. In the TSR mode, the 'Text Editor' menu can not be
selected because the DOS envirement is occupied by the foreground program.
The information bar will display 'F10-Remove ZFAX' as Fig 2-2. Which means
that you can remove the ZFAX by pressing the 'F10' function key.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
│ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/Rcv Log │░░▒▒▒▒▒░░░░▒▒░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual Answer │░▒▒░░░░░░░▒▒░░░░░░░░░░ │
│ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text Editor │▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Configuration │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Send fax to remote facsimile F10-Remove ZFAX │
╘══════════════════════════════════════════════════════════════╛
Fig 2-2 TSR ZFAX Main Menu
------------------------------------------------------------------------------
Chapter 3 Configuration
------------------------------------------------------------------------------
3.0 Directory
---------------
You need to set the working directory, font file path, receive
fax path and voice file path as Fig 3-1
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Working Path │░░░░ │
│ ░░│ Font File Name zfax.fon │░░░░ │
│ ░░│ Font Width 16 │░░░░ │
│ ░░│ Font Height 28 │░░░░ │
│ ░░│ Receive Fax Path │░░░░ │
│ ░░│ Record Voice Path │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
│ ░░│ Working path for ZFAX │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Set the ZFAX working and font path │
╘══════════════════════════════════════════════════════════════╛
Fig 3-1 ZFAX directory configuration
3.0.1 Working Path
The work path is the Path you select where the ZFAX loadable module,
PhoneBook, Log and schedule file locate. When you type in a path, ZFAX will
check if this specific sun-directory exists on your disk. If it doesn't ZFAX
will not accept the path.
To enter a path, just highlight the work path field and carefully type
in the path you would like to keep.
3.0.2 Font File Name, Font Width, Font Height
The font file will be automatically set to ZFAX.FON, if you have other
font that you would like to use, simply highlight the Font File option and
type in the path and file name that has the font you would like to use.
ZFAX accepts the bitmap font file only, After you choose other font
file name, you need to tell ZFAX the font size of this font file. For example,
ZFAX.FON is a bitmap 16X28 font file. Then the Font Width is 16 and Height
is 28.
3.0.3 Receive Fax Path
This is the sub-directory that ZFAX will use to save your incoming
facsimile messages. To change this, simply high-light the Receive Fax Path
field and type in the correct path.
3.0.4 Record Voice Path
This is the sub-directory that ZFAX will use to save your incoming
voice messages. To change this, simply high-light the Receive Fax Path
field and type in the correct path.
3.1 HardWare Configuration
----------------------------
The hardware option, has ten sub-options, these are shown in Figure
3-2.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ COM Port COM1-IRQ4:3F8 │░░░░ │
│ ░░│ Printer Port Lpt1 │░░░░ │
│ ░░│ Printer Type HP Laser Jet II, Legal size │░░░░ │
│ ░░│ Graphic Type AutoDetect │░░░░ │
│ ░░│ Video Type AutoDetect │░░░░ │
│ ░░│ Speaker Volume 4 │░░░░ │
│ ░░│ Dial Timer 128 │░░░░ │
│ ░░│ Pulse/Tone Tone │░░░░ │
│ ░░│ User Defined Address IRQ4:3F8 │░░░░ │
│ ░░│ User Defined HotKey Alt+SpaceBar │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
│ ░░│ COM port address and IRQ number │░░░░ │
├───╘════════════════════════════════════════════════════╛─────┤
│ Set the modem, printer and video hardware │
╘══════════════════════════════════════════════════════════════╛
Fig 3-2 ZFAX hardware configuration
3.1.1 COM Port
The COM Port is like an electronic door in your PC where you can
communicate with modem. Each COM port represents an I/O address in your PC,
and you can select one of the four COM ports through this sub function.
ZFAX defines the COM port base address as follows:
COM1: IRQ4:3F8
COM2: IRQ3:2F8
COM3: IRQ4:3E8
COM4: IRQ3:2E8
COM3: IRQ5:3E8
COM4: IRQ2:2E8
USER: IRQ4:3F8
For the U-1496B (PC Internal Card Version), refer to Appendix A to see
the hardware setting of the COM port.
3.1.2 Printer Port
This the another electronic "door" that allows your computer to
communicate with your printer. ZFAX gives you the option of using one of
three ports:
LPT1
LPT2
LPT3
3.1.3 Printer Type
ZFAX supports eight printer types, they are:
EPSON FX (8 pins)
EPSON LQ (24 pins)
HP Laser Jet II, Letter size
HP Laser Jet II, Legal size
HP Laser Jet II, A4 size
HP Laser Jet III, Letter size
HP Laser Jet III, Legal size
HP Laser Jet III, A4 size
3.1.4 Graphic Type
ZFAX will allow you to use 4 different graphic monitors, which include:
VGA
EGA
CGA
HERCULES
If you are not sure simply select the auto-detect selection. ZFAX will
then automatically choose the correct Graphic adapter for you.
3.1.5 Video Type
There are three types of Video adapter's that ZFAX supports, these are:
LCD
Color
Mono (Monochrome)
Again, if you are not sure simply select the Auto-Detect option. ZFAX
will then automatically choose the correct Video adapter for you.
3.1.6 Speaker Volume.
This option controls the speaker sound on the modem, the valid number
is from 0-7.
3.1.7 Dial Timer
This option allows you to set the timer while dialing out, When the
timer timeout, ZFAX will abort the dialing state and fail to dial. The
setting unit is second.
3.1.8 Pulse & Tone
This option allows you to define the telephone dial type to be Tone or
Pulse mode.
3.1.9 User Defined Address
If your serial port does not satisfies the COM port in 3.2.1, then
you can specify an IRQ and IO combination by yourself. Then select the
USER Com port.
3.1.10 User Defined Hotkey
ZFAX is a TSR program which allows you to use any other program while
ZFAX is the background. However, if you want to invoke ZFAX for any reason
during your current application you have to press the Hotkey. ZFAX has a
default hotkey ALT-SPACE BAR, but if you want to change this simply highlight
this option and then type in the hotkey you would like. The Hotkey has to be a
combination of two keys. One of these keys has to be either a SHIFT, ALT, CTRL
key; but the other key can be any key on your keyboard. ZFAX detect your
HotKey combination and shows it on the highlight.
3.2 Fax Configuration
----------------------------
The fax option, has ten sub-options, these are shown in Figure
3-3.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Paper Size A4 ( 210 X 297mm ) │░░░░ │
│ ░░│ Resolution High Res.(7.7 pixels/mm) │░░░░ │
│ ░░│ Coding Scheme 1-D, Modified Huffman Coding │░░░░ │
│ ░░│ Fax Top Message ZyXEL Comm. Corp. │░░░░ │
│ ░░│ Local Fax ID 886-35-782439 │░░░░ │
│ ░░│ Dial Prefix String at │░░░░ │
│ ░░│ Dial Postfix String at&f │░░░░ │
│ ░░│ Ring Counter 0 │░░░░ │
│ ░░│ Auto Print OFF │░░░░ │
│ ░░│ Retry Counter 0 │░░░░ │
│ ░░│ Retry Delay Timer 000 │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
├───│ Fax Paper size (A4, B4 or A3) │─────┤
│ S╘════════════════════════════════════════════════════╛ │
╘══════════════════════════════════════════════════════════════╛
Fig 3-3 ZFAX hardware configuration
3.2.1 Paper Size
You have a selection of three kind of paper to have your facsimile
messages on, these include:
A4 (210mmx297mm)
B4 (250mmx353mm)
A3 (297mmx420mm)
3.2.2 Resolution
There are two types of resolutions that you can have. A Normal
resolution which is about 3.85 pixels per millimeter, or a High resolution
which has 7.7 pixels per millimeter.
3.2.3 Coding Scheme
According to CCITT T.4, the image data should be compressed before
transmitteded. There are two different compression techniques
1-D, Modified Huffman Coding
2-D, Modified READ Coding
3.2.4 Fax Top Message
You can fill any information you like in this fields that you would
like to appear as a header on all your facsimile messages.
3.2.5 Local Fax ID
This feature allows you to set the local fax ID, It will normally
be displayed on the LCD display of the receiving remote FAX machine.
3.2.6 Dial Pre-fix
This option allows you to define an command string to the modem before
the ZFAX start to dial.
3.2.7 Dial Postfix
This option allows you to define an command string to the modem after
every connection.
3.2.8 Ring Counter
This counter allows you to specify how many rings the modem should wait
before disconnecting.
3.2.9 Retry Counter
This counter allows you to specify how many rings the modem should wait
before disconnecting in the re- dial mode.
3.2.10 Retry Delay Counter
This counter allows you to specify the time ZFAX should wait to re-dial
a facsimile number if the transmission failed the first time.
3.3 Text Configuration
----------------------------
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Left Margin 10 │░░░░ │
│ ░░│ Vertical Space 4 │░░░░ │
│ ░░│ Horizontal Space 02 │░░░░ │
│ ░░│ Lines Per Page 60 │░░░░ │
│ ░░│ Text File Format Ascii Code │░░░░ │
│ ░░│ External Editor │░░░░ │
│ ░░│ PCX Image Resize OFF │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
│ ░░│ Text left margin (unit:mm) │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Set the text file optional feature │
╘══════════════════════════════════════════════════════════════╛
3.3.1 Left Margin, Vetical space, Horizontal space
You can set the margin and space size for ZFAX text decoder.
3.3.2 Lines Per Page
You can set the lines counter to force the ZFAX execute a form feed
function. ZFAX will ignore this option if the counter is set as 0.
3.3.3 Text File Format
The Text File Format has two option: You can either have your files in
the ASCII code or in the Wordstar format.
3.3.4 External Editor
In the External Editor option, you can specify what kind of editor your
would like to use. Simply, type in the path and the name of the editor and you are
ready to go.
3.3.5 PCX Image Resize
It is possible to resize the PCX file width to match the real fax
page size. If this option is turned on, the ZFAX will resize the PCX file
from the original width to match the fax size (A4, A3 or B4). For instance,
a PCX file with 300x200 will be resized to 1728x1152 (for A4 size) and this
image will fill the full width.
If this option is turned off, the PCX image will be put into the fax
page bit by bit. Which means that the VGA screen size (640x480) covers about
1/3 of the fax page width only.
3.4 Voice Configuration
----------------------------
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Greeting File Name z:\zfax │░░░░ │
│ ░░│ Playback Password │░░░░ │
│ ░░│ Fax Answer Password │░░░░ │
│ ░░│ Record Format 2-bit ADPCM (19200 bits/sec) │░░░░ │
│ ░░│ Answering Option Fax + Voice │░░░░ │
│ ░░│ Record Limit Timer 10 │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
│ ░░│ Set the greeting file name │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Set the Voice optional feature │
╘══════════════════════════════════════════════════════════════╛
3.4.1 Greeting File Name
The greeting file name you select will be played to the remote phone
when the ZFAX answers the incoming call. You can use the "Record Message"
option to record the greeting message or just dial in from another phone line
and start to record when you hear the beep tone.
3.4.2 Playback Password
ZFAX supports the answering machine feature to play back when you are
not at local site. Only the numerical digits 0-9, # and * can be accepted
as a password and Maximum 4 digits will be accepted.
When ZFAX detect the Playback Password, it will play the "UNmarked
log" message to you.
3.4.3 Fax Answer Password
For some manual dial fax machine, ZFAX will detect the Fax Password
to transfer from voice to receive fax. You can put the password number in the
greeting message, guide the remote person to press the password if they
want to send a fax.
Only the numerical digits 0-9, # and * can be accepted as a password
and Maximum 4 digits will be accepted.
3.4.4 Record Format
You have a selection of three kind of record formts to record the
voice messages, these include:
CELP (9600 bits/sec)
2-bit ADPCM (19200 bits/sec)
3-bit ADPCM (28800 bits/sec)
Where CELP option only available on the U1496 E+ or LCD model.
The factory setting is 2-bit ADPCM.
3.4.5 Answering Option
You can force the ZFAX to receive fax only, voice only or play the
voice greeting message first and then auto detect the incoming call as
voice or fax.
3.4.6 Record Limit Timer
You can set the record timer limit to the number from 1 minute to
99 minutes. The ZFAX will stop recording and hangs up the phone when the
timer runs out.
3.5 Printer Capture Option
-----------------------------
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Print Capture Directory c:\zfax │░░░░ │
│ ░░│ Print Capture Option Disable │░░░░ │
│ ░░│ Send Capture Immediatly Yes │░░░░ │
│ ░░│ Capture HotKey Define Alt+Ctrl+Z │░░░░ │
│ ░░│ Capture Printer Port Lpt1 │░░░░ │
│ ░░│ Capture Timeout Count 002 │░░░░ │
│ ░░├────────────────────────────────────────────────────┤░░░░ │
│ ░░│ Send the Print Capture data immediatly │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Set the Capture Printer data optional feature │
╘══════════════════════════════════════════════════════════════╛
3.5.1 Print Capture Directory
This is the sub-directory that ZFAX will use to save your printing
data, if you force the Print Capture Option to "Enable". You can type any
sub-directory name. if you named a new directory, ZFAX will ask you "Open a
new directory ? (y/n)", and waiting for your answer. After this your printing
data will be saved to file "TMP.FAX" in sub-directory you typed.
3.5.2 Print Capture Option
You can use the directional key to move the light bar to "Print Cap-
ture Option", and press "ENTER", ZFAX will pop-up a sub-window to let you
choice "Enable" or "Disable" that force the capture option to "Enable" or
"Disable". if ZFAX accept a "Enable" option, it will capture you printing
data and save to file. if ZFAX accept a "Disable" option, the capture option
will not work.
3.5.3 Send Capture Immediatly
if "Print Capture Option" is enabled, the "Send Capture Immediatly"
option is efficient. Move the light bar to "Send Capture Immediatly", and
press "ENTER", ZFAX will pop-up a sub-window to let you choice "Yes" or "No"
. if ZFAX accept "Yes", ZFAX will send capture data to remote terminal after
capture option is ending.
3.5.4 Capture HotKey Define
ZFAX is a TSR program which allows you to use any other program while
ZFAX is the background. However, if you want to invoke ZFAX Capture option
to "Enable" for any reason during your current application you have to press
the Hotkey. ZFAX has a default hotkey ALT-CRTL-Z, but if you want to change
this simply highlight this option and then type in the hotkey you would like.
The Hotkey has to be a combination of two keys. One of these keys has to be
either a SHIFT, ALT, CTRL key; but the other key can be any key on your key-
board. ZFAX detect your HotKey combination and force ZFAX capture option to
"Enable".
3.5.5 Capture Printer Port
You can define a different printer port from the ZFAX print utility
port.
3.5.6 Capture Timeout Count
You can define the timeout counter to signal ZFAX Capture that a
print job is finished. The default timer is 2 seconds. If you are using
some calculation heavy package ( OrCard .. ), you need to increase the
timeout timer to make sure that the print job is finished.
------------------------------------------------------------------------------
Chapter 4 Working Menu
------------------------------------------------------------------------------
In the Main menu, press the direction keys to move the highlighted
bar to desired selection and then press 'ENTER' to execute the desired
selection. They are :
4.0 Send Fax
-------------
To send Fax, you are requested to enter the file names, remote Fax
number. The screen will showed as Fig 4-1.
While editing the file name, you can preview or print the selected
file by pressing the function key F2 or F4.
While editing the phone number, you can wake up the phone book by
pressing the function key F3.
After finishing the editing, move the highlight bar to the "OK"
and the ZFAX will start to send fax.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ File Name : *.* │░░░░ │
│ ░░│ Fax Number: │░░░░ │
│ ░░│ < OK > │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Configuration │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Enter the file name, F2-View File F4-Print File │
╘══════════════════════════════════════════════════════════════╛
Fig 4-1 Send fax menu
4.1 Convert Fax
----------------
To convert Fax, you are requested to enter the file names and the
destination file name, the screen will showed as Fig 4-2.
While editing the file name, you can preview or print the selected
file by pressing the function key F2 or F4.
You have a selection of four kind of destination file format, these
include FAX, PCX, TIFF and PRN. The PRN format depends on the printer format
you selected.
After finishing the editing, move the highlight bar to the "OK"
and the ZFAX will start to send fax.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ File Name : c:\zfax\newzfax\*.* │░░░░ │
│ ░░│ Convert To : │░░░░ │
│ ░░│ Dest Format : FAX │░░░░ │
│ ░░│ < OK > │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Enter the file name, F2-View File F4-Print File │
╘══════════════════════════════════════════════════════════════╛
Fig 4-2 Convert fax menu
4.2 Schedule Fax
-----------------
To schedule Fax, you are requested to enter the function key showed
in the information bar, the screen will showed as Fig 4-3.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ┌─ ZFAX Schedule Utility ─┐░░ │
│ │ 1992 08/05 18:03 │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ ├────────────────────────────────────────────────────────┤░░ │
│ │ File Name: C:\DOSFAX\attr.dat │░░ │
│ │ Phone Number:0w782439 │░░ │
│ ╘════════════════════════════════════════════════════════╛░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ F2-View F3-Edit F4-Print DEL-Delete INS-Insert │
╘══════════════════════════════════════════════════════════════╛
Fig 4-3 Schedule fax
When you press INSERT to insert an record, you are requested to
enter the filename, faxnumber, year, date and time. The screen showed as
Fig 2-3. The date and time entry need to satisfy the format "XX/XX" and
"YY:YY".
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ┌─ ZFAX Schedule Utility ─┐░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ ┌────────────────────────────────────────────────────┐ │░░ │
│ │ │ File Name : *.* │ │░░ │
│ │ │ Phone Number: │ │░░ │
│ │ │ Year : 1992 │ │░░ │
│ │ │ Date : 08/06 │ │░░ │
│ ├─│ Time : 14:59 │─┤░░ │
│ │ │ < OK > │ │░░ │
│ │ ╘════════════════════════════════════════════════════╛ │░░ │
│ ╘════════════════════════════════════════════════════════╛░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Enter the file name, F2-View File F4-Print File │
╘══════════════════════════════════════════════════════════════╛
Fig 4-4 Editing schedule record
4.2 Transaction Log
--------------------
To look at the fax transaction log, move the highlight bar to the
record and you can read the event time and a detail desription showed at
the bottom of the screen. The screen will show as Fig 4-5.
You can resend, view or print the selected record by pressing the
function F2, F3 or F4 key.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ┌─ ZFAX Transmit/Receive Transaction Log ─┐░░ │
│ │ 1992 08/05 16:28 │ 1992 08/05 13:00 │ │░░ │
│ │ 1992 08/05 16:27 │ 1992 08/05 13:00 │ │░░ │
│ │ 1992 08/05 14:20 │ 1992 08/05 01:53 │ │░░ │
│ │ 1992 08/05 14:04 │ 1992 08/05 01:51 │ │░░ │
│ │ 1992 08/05 13:14 │ │ │░░ │
│ │ 1992 08/05 13:14 │ │ │░░ │
│ ├────────────────────────────────────────────────────────┤░░ │
│ │ File Name: c:\zfax\newzfax\zfax\Aug05f.003 │░░ │
│ │ Phone Number:886-35-782439 Res:1-D High │░░ │
│ │ Connect:00:23 Speed:14400 Page:A4 Status:R-OK │░░ │
│ ╘════════════════════════════════════════════════════════╛░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ F2-View F3-Resend F4-Print DEL-Delete │
╘══════════════════════════════════════════════════════════════╛
Fig 4-5 Viewing Transaction Log
4.3 Manual Answer
-------------------
You can use this option to force the ZFAX to answer an incoming call.
4.4 Text Editor
----------------
In the froground mode, You can select this option to shell to DOS
and execute the text editor you specify. If you did not set the text editor
name, the ZFAX will shell to DOS only and you can type "EXIT" to return to
ZFAX. This option will be disabled if you are in the TSR mode.
4.5 Voice Utility
-------------------
You can send, record and play an voice message via different channel.
The screen shows as Fig 4-6
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send F┌────────────────────────┐░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Conver│ Send voice message │░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedu│ Play voice message │░░░░░░ │
│ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/R│ Record voice message │░░░░░░ │
│ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual│ Transaction Log │░░░░░░ │
│ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text E╘════════════════════════╛░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Configuration │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Send voice message to a phone number │
╘══════════════════════════════════════════════════════════════╛
Fig 4-6 Voice Utility
4.5.1 Send voice message
Enter the filename, remote phone number and move the highlight bar
to the "OK" item, you can send an voice message to another phone number.
4.5.2 Play voice message
You have a selection of two types of play channel. They are Internal
Speaker and Telco Line. The Telco line can be connect to your phone handset
and you can hear the voice from your handset. See the Sec 5.4.1 for detail
description for the connection.
4.5.3 Record voice message
You have a selection of two types of play channel. They are External
Mic. and Telco Line. Physically, the External Mic. and Telco Line are same,
but the U1496 will amplify the incoming signal if you select the External Mic.
So, it is recommend to select the External Mic. if you are using the phone
Handset as a Mic. to record an voice message. See the Sec 5.4.1 for detail
description for the connection of handset and phone jack.
4.5.4 Transaction Log
You can monitor the recorded voice message from the log screen as
Fig 4-7. The item "PlayMark" means the record has been played before if it
is marked as "**", The playback option will play back the records that have
not be marked.
You can play the selected record by pressing the function key F2,
the play channel is set as the sec 4.5.2.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ┌─ ZFAX Voice Transmit/Receive Log ─┐░░ │
│ │ 1992 08/05 14:01 │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ │ │ │ │░░ │
│ ├────────────────────────────────────────────────────────┤░░ │
│ │ File Name: c:\zfax\newzfax\zfax\Aug05v.007 │░░ │
│ │ Connect Time -> 00:14 PlayMark:** │░░ │
│ ╘════════════════════════════════════════════════════════╛░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ F2-Play F3-Release PlayMark DEL-Delete │
╘══════════════════════════════════════════════════════════════╛
4.6 Polling Fax
-----------------
To poll a Fax, you are requested to enter the remote fax number,
the screen will showed as Fig 4-8. Make sure that the remote facsimile
machine accept the polling and is ready to send a fax.
┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Send Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
│ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
│ ░░┌────────────────────────────────────────────────────┐░░░░ │
│ ░░│ Fax Number: │░░░░ │
│ ░░│ < OK > │░░░░ │
│ ░░╘════════════════════════════════════════════════════╛░░░░ │
│ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░│ Configuration │░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
├──────────────────────────────────────────────────────────────┤
│ Enter the Phone Number (G or g for group) F3-PhoneBook │
╘══════════════════════════════════════════════════════════════╛
Fig 4-8 Polling Fax
------------------------------------------------------------------------------
Chapter 5 Appendix
------------------------------------------------------------------------------
5.0 Supplementary Utility
-------------------------
There are two other program in the ZFAX disk, they are :
5.0.1 RCVFAX.COM
This program is for receive fax only, there are three options to
execute the rcvfax.com.
Syntax: RCVFAX cmdtype [options]
cmdtype: 0->Background rcvfax, rcvfax 0
1->Answer and rcvfax, rcvfax 1
2->Receive data only, rcvfax 2
(This option can be used in the BBS system, see the Note1.
for detail description)
options:
/? Display this help screen
/s Stop the TSR temporarily
/g Resume the TSR after an /s operation
/u Uninstall the TSR program if possible
/p:# COM port number, 0-3:COM1-COM4
/r:# Answer RING number, 0-manual answer
Press LeftShift and TAB for manual reception
/w:PATH Receive work sheet PATH
This program has a indepent configure setup from the ZFAX. So, you
can set the setup without interfere the execution of ZFAX. The LOG file
named rcvfax.log will be put at the work path you specified.
****** Note1. ***************
To make your BBS receive the incoming FAX, you need to change the
following setup :
1. Add the string "#B1+FCLASS=6" into the init string. Be
sure that the "+FCLASS=6" must be the last command.
2. change one of the connect message list to be "CONNECT FAX".
3. Set the external mail string to be "ZyXEL" and then
give this external an error level to shell out to dos.
3. in your BBS batch file, if the error level matches the
external mail, execute "rcvfax 2 [/SWITCH]".
4. Now, you can use U1496 to receive a fax in your BBS.
The following is a sample setting in the frontdoor system :
Add in the init String : X7#B1+FCLASS=6
╒════════════════════ Messages ╕
│ 300 CONNECT| │
│ 1200 CONNECT 1200 │
│ 1275 CONNECT FAX │
│ 2400 CONNECT 2400 │
│ 4800 CONNECT 4800 │
│ 9600 CONNECT 7200 │
│ 19200 CONNECT 9600 │
│ 38400 CONNECT 14400 │
└──────────────────────────────┘
╒════════════════════════════════════════ External Mail ╕
│ String Error Level │
│ 1 ZyXEL 100 │
│ 2 │
│ . │
│ . │
│ . │
└───────────────────────────────────────────────────────┘
For the Binkley User, add the following string into the file
"binkley.cfg" :
Init AT&FX7s0=1#b1+fclass=6|
ExtrnMail ZyXEL errorlevel
5.0.2 CNVTPH.COM
This program converts the old ZFAX phonebook data to the ZFAX2.1
phonebook data. To execute this program, first put the "ZFAX.CFG" to the
current directory, execute CNVTPH.COM, then the phonebook data will
be appended to the new phonebook file "ZPHBOOK.DBF".
The new phonebook file is a DBASE format file, you can edit the
phonebook from the package DBASE III.
5.1 DOS Return Code
-------------------------
ZFAX command line program will return an error level to the DOS,
they are :
ERR_NONE equ 0 ;OK
ERR_DOSFUNC equ 1 ;Invalid dos function
ERR_NOFILE equ 2 ;file not found
ERR_NOPATH equ 3 ;path not found
ERR_NOHANDLE equ 4 ;no handle available
ERR_DOSACCESS equ 5 ;access denied by dos
ERR_HANDLE equ 6 ;invalid handle
ERR_DISKFULL equ 7 ;disk full
ERR_PRINTER equ 10h ;printer error
ERR_NOGRAFONT equ 11h ;no graph font
ERR_FAXFONT equ 12h ;no zfax font
ERR_DCDOFF equ 20h ;DCD drop while sending
ERR_NOTZYXEL equ 21h ;not zyxel modem
ERR_BUSY equ 22h ;busy
ERR_CARRIER equ 23h ;no carrier
ERR_DIALTONE equ 24h ;no dial tone
ERR_COMERR equ 25h ;no response from com port
ERR_FAIL equ 26h ;fail to send fax
ERR_USRABT equ 30h ;user abort
ERR_CRITDISK equ 40h ;critical error on disk
ERR_ARGUMENT equ 50h ;
5.2 Hardware Configuration Port of U1496B
-----------------------------------------
Figure 5-1 shows the hardware of U1496B, where the junction array JP7
is used as the Port configuration.
Pin 1 - pin 4 are assigned to COM Port base address, where
pin 1 : 0x308,
pin 2 : 0x208,
pin 3 : 0xF0,
pin 4 : 0xE0.
For example, the base address of COM1 is 0x3F8 = 0x308 + 0xF0, what you need
to do is set the pin 1 and pin 3.
Pin 5 - pin 8 are assigned to IRQ line number :
pin 5 : IRQ3,
pin 6 : IRQ4,
pin 7 : IRQ5,
pin 8 : IRQ6.
╓─
┌──────────────────────────────────────────────────────────────────────────╢
│ ┌────┐ ┌─┐ ┌──┐ ┌────┐ ┌─────────────┐ ┌──╢
│ │ │ │R│ │R │ │ 6 │ │ │ │ ─║
│ └────┘ ┌──────┐ │A│ │O │ │ 8 │ │ │ ├──╢
│ │ ZyXEL│ └─┘ └──┘ │ 0 │ │ SRAM CARD │ │ ─║
│ │ ASIC │ ┌─┐ ┌──┐ │ 0 │ │ │ ┌─ JP7 └──╢
│ └──────┘ │M│ │M │ │ 0 │ │ │ │ 1 ..... 8 ┌─────────┐ ║
│ │ │ │ │ │ │ │ │ └>┌┬┬┬┬┬┬┬┐ │ 8250 │ ║
│ └─┘ └──┘ └────┘ └─────────────┘ └┴┴┴┴┴┴┴┘ └─────────┘ ║
└───────────────────────────────────────────────────┐ ┌─╜
│ ││││││ │││││ │
└─┴┴┴┴┴┴───────┴┴┴┴┴─┘
Fig 5-1 Hardware of U1496B
5.3 .FAX file format
-------------------------
For the .FAX format, the *.fax file contains a file header and
a CCITT T.4 compressed fax data. The header is a 16-byte data, they are
Bytes 0 - 4 : title -> "ZyXEL"
Byte 5 : 0
Byte 6 - 7 : version number
Byte 8 - 9 : reserved
Bytes 10-11 : Page scan width, A4=1728.
Bytes 12-13 : page count, pages number in this file
Bytes 14-15 : Resolution and coding scheme,
0 - 1-D Normal
1 - 1-D High
2 - 2-D Normal
3 - 2-D High
The T.4 fax data is just the data received from U1496 Modem/Fax.
You can get the compress/decompress scheme from the CCITT blue book, or
you can obtain some information from the TIFF standard documents.
┌───────────────┬────────────┬────────┬────────┬──────┬──────────────────┐
│ Record ID │ Field ID │ name │ length │ pos │ remark │
├───────────────┼────────────┼────────┼────────┼──────┼──────────────────┤
│ header │ title │ TITLE │ 5 │ 0 │ "ZyXEL" │
│ offset:0 │ │ │ 1 │ 5 │ 0 │
│ │ Version │ │ 2 │ 6 │ 2 │
│ │ reserved │ │ 2 │ 8 │ 0 │
│ │ page width │ PGWIDTH│ 2 │ 10 │ │
│ │ page count │ PAGECNT│ 2 │ 12 │ │
│ │ coding │ CODING │ 2 │ 14 │ 0 : 1-DN │
│ │ │ │ │ │ 1 : 1-DH │
│ │ │ │ │ │ 2 : 2-DN │
│ │ │ │ │ │ 3 : 2-DH │
│ │ │ │───── │ │ │
│ │ │ FH │ 16 │ │ │
├───────────────┼────────────┴────────┴────────┴──────┴──────────────────┤
│ Fax data │ The data format of the following data is for │
│ │ CCITT T.4 compression scheme. │
└───────────────┴────────────────────────────────────────────────────────┘
Fig 5-2 FAX file format
5.4 Record or Play Voice Messages
---------------------------------
You can use the following setup to record or play an voice message:
5.4.1 CONNECT A PHONE HANDSET TO THE RJ11C LINE JACK
If you have a telephone set with a handset that has a cable with a
RJ11C connector plugged into the phone set main body, you can unplug the
handset and plug it into the modem Line Jack and then use the handset as both
a microphone and speaker.
The central two wires in the Line Jack are the signal wires to be
connected to the phone company. If you connect the handset to this Line Jack,
normally the earphone in the handset will be connected to the modem's two-wire
line terminals. You can hear the voice when the modem is in playback mode and
you can speak to the earphone (remember "earphone") in recording. In recording
mode, the earphone is used as a microphone.
CAUTION: Never plug the handset into the modem's Phone Jack because it will
be connected to the phone line when modem is on-hook and it will be damaged
by the phone line's DC voltage and current.
5.5 Voice Compression
-------------------------
The main issue in digitized voice is the amount of storage required. A
good phone quality voice digitization will produce about 64 Kbits of data for
each second of voice. The hard disk will quickly be filled up by digitized
voice at this digitization rate. Speech compression is needed to reduce
the digitization data rate. A relatively simple ADPCM (Adaptive Delta Pulse
Code Modulation) algorithm can reduce the speech data rate to half and
maintain about the same voice quality. This algorithm can also be used to
reduce the speech data rate to 1/3 or 1/4 of the original rate but with voice
quality degradation. Reducing the speech data rate further and maintaining
good voice quality require sophisticated and complicated signal processing
algorithm. It also requires a lot of digital signal processing computation
power. We call this sophisticated speech data compression capability advanced
voice capability.
The U-1496 series modems support three voice digitization schemes.
Two schemes use the ADPCM algorithm and one uses the advanced CELP (Code
Excited Linear Prediction) algorithm to achieve near-phone-quality voice
at 9.6 kbps speech data rate. A summary of these three schemes is listed
below:
Digitization Speech Compression Data Rate
Scheme Algorithm
CELP Code Excited Linear Prediction 9600 bps
2-ADPCM ADPCM, 2 bits/sample 19200 bps
3-ADPCM ADPCM, 3 bits/sample 28800 bps
where the sampling rate used is 9600 samples per second.
The ADPCM voice modes are supported on all U-1496 series modems.
However, the advanced CELP scheme is supported only on the plus version and
the U-1496 LCD model.
For example, if you choose the CELP scheme, the file size for 1 minute
voice is about 72k bytes. The size will be 144k bytes for 2-bits ADPCM and
216k bytes for 3-bits ADPCM.
5.6 ZFAX line editor
-------------------------
When you enter the message or data to ZFAX, ZFAX line editor controls
the cursor behavior. This editor accepts the RIGHT, LEFT, INSERT, DEL, BACKSP,
HOME and END control keys. Press the keys ENTER, UP, DOWN will leave the
editor normally. Press the ESC key will abort from the editor and ignore the
changes.
Every time when you enter the line editor, ZFAX will clear the old
buffer if you first type a non-control key. But if you press a contrl key
first, the contents of the old buffer will be kept.
5.7 Text script command
-------------------------
ZFAX text decoder accepts the following command which start with a
~ character. Make sure the ~ char begins at the first char of each line.
~Xn : horizontal character space, n=1,2,...9.
~Ln : Vertical line space, n=1,2,...99.
~Wn : Horizontal magnification, n=1,2..., magnify ratio.
~Zn : Vertical magnification, n=1,2..., magnify ratio.
~Fpath : include file name, this command makes you to insert logo, image
file, signature, or another text in a text file. For instance,
you can have a signature when ending a letter as :
Sincerely,
~FTomsig.fax
Tom Chen.
Where "path" is the file name with path and "Tomsig.fax" is a file
name of a signature.
~P : ZFAX will start another page after this command.
5.8 voice file format
-------------------------
The voice file contains a file header and the compressed voice data.
The header is a 16-byte data, they are
Bytes 0 - 4 : title -> "ZyXEL"
Byte 5 : 2
Byte 6 - 7 : reserved
Byte 8 - 9 : reserved
Bytes 10-11 : voice compress scheme,
0 - CELP
1 - 2 bits ADPCM
2 - 3 bits ADPCM
Bytes 12-13 : reserved
Bytes 14-15 : reserved
The voice data is just the data received from U1496 Modem/Fax.
5.8.1 Decoding algorithm for 2 bits ADPCM scheme
The sampling rate of 2ADPCM is 9.6KHz. For each voice sample, the
encoded data is of 2-bit length, ê(n). The first bit of ê(n) is the sign bit,
denoted as sng(ê(n)), while the other bit represents the amplitude |ê(n)|.
Voice generation equations are as follows :
if( sgn(ê(n))==0 )
{
â(n) = â(n-1) + (|ê(n)|+0.5) * (n) , n=0,1,2,......
}
else
{
â(n) = â(n-1) - (|ê(n)|+0.5) * (n) , n=0,1,2,......
}
(n+1) = (n) · Mx[ |ê(n)| ]
where Mx[0] = 0.875
Mx[1] = 1.34375
if( (n+1) < 5 ) (n+1) = 5
Initial values :
â(n) = 0 , n < 0
(0) = 5
The result â(n) is a linear representation of the voice signal at
9.6Hz sampling rate. If representation of other sampling rate is required,
interpolation must be made.
ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
from ^ ^ │
Controller │ │ │
│ â(n-1)│ V
(n) │ ┌─────┐
└─┤ Unit│
│Delay│
└─────┘
Fig. 1. 2ADPCM Decoder
Error(n) ┌────┬─────────┐
= a(n)-â(n) │sign│amplitude│
^ │ bit│ |ê(n)| │
2(n)┼----------------┼----┼---------┤
├ │ 0 │ 0 1 │
(n)┼----------------┼----┼---------┤
├ │ 0 │ 0 0 │
0 ┼────────────────┼────┼─────────┤
├ │ 1 │ 0 0 │
-(n)┼----------------┼----┼---------┤
├ │ 1 │ 0 1 │
-2(n)┼----------------└────┴─────────┘
Fig. 2. 2 bits quantizer
5.8.2 Decoding algorithm for 3 bits ADPCM scheme
The sampling rate of 3ADPCM is 9.6KHz. For each voice sample, the
encoded data is of 3-bit, ê(n). The first bit of ê(n) is the sign bit, denoted
as sng(ê(n)), while the last two bits represents the amplitude |ê(n)|.
Voice generation equations are as follows :
if( sgn(ê(n))==0 )
{
â(n) = â(n-1) + (|ê(n)|+0.5) * (n) , n=0,1,2,......
}
else
{
â(n) = â(n-1) - (|ê(n)|+0.5) * (n) , n=0,1,2,......
}
(n+1) = (n) · Mx[ |ê(n)| ]
where Mx[0] = 0.9
Mx[1] = 0.91595459
Mx[2] = 1.2043457
Mx[3] = 1.594177246
if( (n+1) < 5 ) (n+1) = 5
Initial values :
â(n) = 0 , n < 0
(0) = 5
The result â(n) is a linear representation of the voice signal at 9.6Hz
sampling rate. If representation of other sampling rate is required, interpo-
lation must be made.
ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
from ^ ^ │
Controller │ │ │
│ â(n-1)│ V
(n) │ ┌─────┐
└─┤ Unit│
│Delay│
└─────┘
Fig. 3. 3ADPCM Decoder
Error(n) ┌────┬─────────┐
= a(n)-â(n) │sign│amplitude│
^ │ bit│ |ê(n)| │
│ ├────┼─────────┤
├ │ 0 │ 1 1 │
3(n)┼----------------┼----┼--------─┤
├ │ 0 │ 1 0 │
2(n)┼----------------┼----┼---------┤
├ │ 0 │ 0 1 │
(n)┼----------------┼----┼---------┤
├ │ 0 │ 0 0 │
0 ┼────────────────┼────┼─────────┤
├ │ 1 │ 0 0 │
-(n)┼----------------┼----┼---------┤
├ │ 1 │ 0 1 │
-2(n)┼----------------┼----┼---------┤
├ │ 1 │ 1 0 │
-3(n)┼----------------┼----┼---------┤
│ │ 1 │ 1 1 │
└────┴─────────┘
Fig. 4. 3 bits quantizer
5.9 Print capture feature
--------------------------
5.9.1 Printer file format
The EPSON LQ series printer instruction format is refered by the ZFAX
print capture function. You process capture option with ZFAX in your appli-
cation, you must set up your application program's printing out type to EPSON
LQ series or EPSON 24 pins printer.
5.9.2 Font
ZFAX supports some character font in capture option when you send a
fax to remote fax apparatus.
10 cpi ( in ZFAX.FON )
12 cpi ( in ZFAX.FON )
PS MODE ( in ZFAX.FON )
Italic mode
Border mode
Double Strick mode
Under line mode