home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / zfax.zip / ZFAX223.MNU < prev    next >
Text File  |  1993-03-15  |  74KB  |  1,534 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                          ZyXEL Modem/Fax Utility Manual
  14.  
  15.                                Aug. 05, 1992
  16.  
  17.  
  18.                        ZyXEL Communications Corporation
  19.  
  20.          2nd Flr, 58 Park Avenue II, Science Based Industrial Park
  21.                         Hsinchu, Taiwan 30077, R.O.C.
  22.  
  23.                            VOICE : 886-35-783942
  24.                            FAX   : 886-35-782439
  25.                            BBS   : 886-35-787045
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. ------------------------------------------------------------------------------
  35.                         TABLE OF CONTENTS
  36. ------------------------------------------------------------------------------
  37.  
  38. Chapter 1          Introduction
  39.  
  40.                    (1.0) OverView
  41.                    (1.1) How the Facsimile machine works
  42.                    (1.1) How ZFAX works
  43.  
  44.  
  45. Chapter 2          Getting started
  46.  
  47.                    (2.0) Installing the ZFAX
  48.                    (2.1) Command line ZFAX
  49.                    (2.2) Menu driven ZFAX
  50.                    (2.3) ZFAX with TSR
  51.  
  52.  
  53. Chapter 3          Configuration
  54.  
  55.                    (3.0) Directory Configuration
  56.                    (3.1) HardWare Configuration
  57.                    (3.2) Fax Configuration
  58.                    (3.3) Text Configuration
  59.                    (3.4) Voice Configuration
  60.                    (3.5) Capture Configuration
  61.  
  62.  
  63. Chapter 4          Working Menu
  64.  
  65.                    (4.0) Send Fax
  66.                    (4.1) Convert Fax
  67.                    (4.2) Schedule Fax
  68.                    (4.2) Transaction Log
  69.                    (4.3) Manual Answer
  70.                    (4.4) Text Editor
  71.                    (4.5) Voice Utility
  72.                    (4.6) Polling Fax
  73.  
  74.  
  75. Chapter 5          Appendix
  76.  
  77.                    (5.0) Supplementary Utility
  78.                    (5.1) DOS Return Code
  79.                    (5.2) Hardware Configuration Port of U1496B
  80.                    (5.3) .FAX file format
  81.                    (5.4) Record or Play Voice Messages
  82.                    (5.5) Voice Compression
  83.                    (5.6) ZFAX line editor
  84.                    (5.7) Text script command
  85.                    (5.8) Voice file format
  86.                    (5.9) Print capture feature
  87.  
  88.  
  89. ------------------------------------------------------------------------------
  90. Chapter 1               Introduction
  91. ------------------------------------------------------------------------------
  92.  
  93.  1.0 Overview
  94.  -------------
  95.  
  96.         The ZyXEL Modem Fax Utility, ZFAX, is a PC facsimile software package
  97.  to incorporate with the ZyXEL U1496 high speed modems. With ZFAX, you can
  98.  transmit, receive FAX and use the U1496 as an answering machine.
  99.  
  100.         To use ZFAX, you will need the following :
  101.  (1) A personal computer 100% compatible with IBM PC, XT, AT.
  102.  (2) A hard disk is strongly recommended, but not quite essential. In the
  103.      absence of a hard disk, one 3.5" (1.4 Mb or 720k) or one 5.25"
  104.      (1.2Mb), or two 5.25" (360k) drives are needed.
  105.  (3) MS-DOS version 3.00 or higher.
  106.  (4) ZyXEL U1496 modems at the serial line.
  107.  (5) A telephone line.
  108.  
  109.         The ZFAX voice feature can only work with the U1496 firmware
  110.  version 5.00 or above.
  111.  
  112.  
  113.  1.1 How the Facsimile machine works ?
  114.  ---------------------------------------
  115.  
  116.         Each facsimile machine has a modem that converts digital data to
  117.  analog data at the sending end, and back from analog to digital at the
  118.  receiving end.
  119.  
  120.         Facsimile machines have a standard communication protocol, which allows
  121.  all facsimile machines to send and receive messages from all other facsimile
  122.  machines.  Figure 1 is a simplified block diagram depicting the operations of
  123.  facsimile machines.
  124.  
  125.         At the sending end, the original document is fed into the scanner ,
  126.  which optically scans the document.  The document image is divided up into an
  127.  array of dots, also known as pixels (picture elements).  The scanner uses an
  128.  array of light-sensitive device to determine the brightness level of each
  129.  pixel in the original document.
  130.  
  131.         After these pixels are scanned, they are first saved as a sequence of
  132.  ones and zeros and then they stored in the image memory. The image memory,
  133.  however, does have limits and may get full so a technique called Data
  134.  Compressionis used.  This technique allows the sending machine to compress the
  135.  image data and and then send it to the receiving modem in a condensed form. A
  136.  modem converts the digital data to analog  data and then transmits  the signal
  137.  over the phone line.
  138.  
  139.  
  140.         The receiving machines modem converts the analog data back into digital
  141.  data. This data is then un- compressed, reproducing the original image in
  142.  memory.  The receiving facsimile machine then prints the image, usually with a
  143.  thermal printer mechanism.  The thermal printer uses a long roll of
  144.  heat-sensitive  paper.  The paper is fed past an array of tiny heating
  145.  elements that "scorch" the paper as it passes by, creating the printout of the
  146.  original signal.
  147.  
  148.  
  149.            ┌────────┐ Original                    Original ┌────────┐
  150.            │─────── │ Document                    Document │─────── │
  151.            │─────── │   in                          out    │─────── │
  152.            │─── ┌──┐│                                      │─── ┌──┐│
  153.            │─── └──┘│                                      │─── └──┘│
  154.            └───┬────┘                                      └────┬───┘
  155.                v                                                ^
  156.            ┌───┴───┐  ┌───────┐                  ┌───────┐  ┌───┴───┐
  157.            │Scanner│  │Printer│                  │Scanner│  │Printer│
  158.            └───┬───┘  └───┬───┘                  └───┬───┘  └───┬───┘
  159.                v          ^                          |          │
  160.                │          |                          v          ^
  161.              ┌─┴──────────┴┐                       ┌─┴──────────┴┐
  162.              │     Data    │                       │     Data    │
  163.              │ Compression │                       │ Compression │
  164.              └────┬───┬────┘                       └────┬───┬────┘
  165.                   │   |                                 |   │
  166.                   v   ^                                 v   ^
  167.                 ┌─┴───┴─┐                             ┌─┴───┴─┐
  168.                 │ Modem │                             │ Modem │
  169.                 └───┬───┘                             └───┬───┘
  170.                     │    Transmission over phone line     │
  171.                     └──────────> ≈≈≈≈≈≈≈≈≈≈≈≈ ─>──────────┘
  172.  
  173.                                    Fig 1-1
  174.                         Block Diagram of FAX Machines
  175.  
  176.  
  177.  1.1 How ZFAX Works ?
  178.  ---------------------
  179.  
  180.         ZFAX is an utility that allows you to send/receive G3 FAX or FILE
  181.  through ZyXEL U1496 Modems. The idea is, ZyXEL U1496s provide the Modem
  182.  standards that are needed on the G3 FAX machine(V.27ter, V.29, V.21), and
  183.  ZFAX performs the Data Compression and serves as man-machine Interface.
  184.  Figure 1-2 describes the ZFAX system on the PC.
  185.  
  186.         At the sending end, ZFAX converts ASCII or PCX format files to FAX
  187.  format and sends them to the remote FAX machine. While receiving, ZFAX
  188.  stores the received data into PC so that you can view or print them later.
  189.  
  190.                 ┌───────┐                                    ┌────────┐
  191.                 │ Human │                           Document │─────── │
  192.                 └───┬───┘                             out    │─────── │
  193.                     v                                        │─── ┌──┐│
  194.                 ╔═══╧═══╗                                    │─── └──┘│
  195.                 ║       ║                                    └────┬───┘
  196.                 ║ ZFAX  ║                                         ^
  197.                 ╚╤═════╤╝                          ┌───────┐  ┌───┴───┐
  198.               ┌─═╧═════╧═─┐     ┌───────┐          │Scanner│  │Printer│
  199.               │      ══╪═ │    ┌┤Printer│          └───┬───┘  └───┬───┘
  200.             ┌─┘           └─┐  ^└───────┘              |          │
  201.             │ ▄ ▄ ▄ ▄ ▄ ▄ ▄ ├──┤                       v          ^
  202.             └───────┬───────┘  ^┌───────┐         ┌────┴──────────┴────┐
  203.                     v          └┤Scanner│         │                    │
  204.              ┌──────┴──────┐    └───────┘         │   FAX Machine      │
  205.              │ ZyXEL U1496 │                      │                    │
  206.              └──────┬──────┘                      └───────────┬────────┘
  207.                     v     Transmission over phone line        ^
  208.                     └──────────> ≈≈≈≈≈≈≈≈≈≈≈≈ ─>──────────────┘
  209.  
  210.                                    Fig 1-2
  211.                         Block Diagram of ZFAX with a PC
  212.  
  213.  
  214.  
  215. ------------------------------------------------------------------------------
  216. Chapter 2               Getting started
  217. ------------------------------------------------------------------------------
  218.  
  219.  2.0 Installing the ZFAX
  220.  ------------------------
  221.  
  222.  2.0.1  Single drive Systems
  223.  
  224.         To get your ZFAX working just follow the following steps and you will
  225.  be ready to go!
  226.  
  227.         1) Switch on your computer with a boot-able DOS disk and get the DOS
  228.            prompt on screen. It should look like this:
  229.            A>_
  230.         2) Remove the DOS disk from drive A and place the ZFAX disk into
  231.            the drive, then type:
  232.            A>COPY A:\ZFAX\*.* B:
  233.         3) When the computer stops working and the disk drive light is off,
  234.            remove the ZFAX disk and place the disk in which you want the ZFAX
  235.            software to work from in.
  236.  
  237.         You will have to keep swapping disks until all the information is
  238.  copied and you get your A prompt sign.
  239.         You are now ready to start using ZFAX!
  240.  
  241.  2.0.2  Dual drive Systems
  242.  
  243.         To get your ZFAX working just follow the following steps and you will
  244.  be ready to go!
  245.  
  246.         1) Switch on your computer with a boot-able DOS disk and get the DOS
  247.            prompt on screen. It should look like this:
  248.            A>_
  249.         2) Remove the DOS disk from drive A and place the ZFAX disk into the
  250.            drive and place the disk you want to have ZFAX working from into
  251.            drive B. Then type:
  252.            A>COPY \ZFAX\*.* B:
  253.         3) When the computer stops working and the disk drive light is off
  254.            you are all set to use ZFAX.
  255.  
  256.  2.0.3  Hard disk systems
  257.  
  258.         1) Switch on your and get the DOS hard disk prompt on screen. It
  259.            should look like this:
  260.            C>_
  261.         2) Create a sub-directory called ZFAX. This can be done by typing the
  262.            following command at the C prompt:
  263.            C>CD\
  264.            C>MD ZFAX
  265.         3) Insert your ZFAX disk into your disk drive.
  266.         4) Copy all the files from your ZFAX disk to your new  sub-directory:
  267.            C>COPY [Drive:]\ZFAX\*.* C:\ZFAX
  268.  
  269.  
  270.  2.0.4  Start running ZFAX
  271.  
  272.         The first time you run ZFAX, it will detect that it has not been
  273.  installed and it will automatically ask you a series of questions. Go through
  274.  them carefully and if you are not sure about any of the technical
  275.  specifications about your computer, make sure to check your manuals.
  276.         If you are not familiar with the configuration specifications, you
  277.  can check the descriptions in Chapter 3.
  278.         To start  ZFAX, make sure you are in the ZFAX directory. Then simply
  279.  type:
  280.  
  281.                           [Drive]:>ZFAX.COM
  282.  
  283.         When ZFAX is executed, it automatically reads configurations from the
  284.  file 'ZFAX.COM', initializes the COM port and the modem. It then performs all
  285.  tasks that have been assigned to it. For example, if you set the scheduler to
  286.  send a fax at 8:30 PM, and you are busy working on your computer, ZFAX will
  287.  automatically send your fax without interrupting your work or even bothering
  288.  you! (For detailed information on how to use the scheduler, see page 10 in
  289.  Chapter 4.)
  290.  
  291.  2.1  Menu driven ZFAX
  292.  ----------------------
  293.  
  294.         If you execute the ZFAX without any argument, you will get a pop-up
  295.  menu on the screen.
  296.  
  297.         ZFAX's Main Menu, shown below in Figure 2-1, is designed to be an
  298.  easy-to-use and easy-to-understand menu system. The display is controlled
  299.  by the 'UP', 'DOWN' and the 'ENTER' key. Simply press the direction keys to
  300.  move the highlighted bar to desired selection and then press 'ENTER' to
  301.  execute the desired selection. There are eight main menus that can be
  302.  selected: Send Fax, Convert Fax, Schedule Fax, Send/Rcv Log, Manual Answer,
  303.  Text Editor, Voice Utility, Polling Fax and Configuration. In the following
  304.  chapters, we will describe all the ZFAX sub-menu functions and explain how to
  305.  use them.
  306.  
  307.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  308.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  309.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  310.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  311.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  312.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  313.         │ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/Rcv Log   │░░▒▒▒▒▒░░░░▒▒░░░░░░░░░ │
  314.         │ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual Answer  │░▒▒░░░░░░░▒▒░░░░░░░░░░ │
  315.         │ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text Editor    │▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░ │
  316.         │ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility  │░░░░░░░░░░░░░░░░░░░░░░ │
  317.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  318.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  319.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  320.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  321.         ├──────────────────────────────────────────────────────────────┤
  322.         │ Send fax to remote facsimile                                 │
  323.         ╘══════════════════════════════════════════════════════════════╛
  324.           (This is an information bar. It will give you a short explanation
  325.            on each of the option that yoou select.)
  326.  
  327.                              Fig 2-1  ZFAX Main Menu
  328.  
  329.  2.2  Command line ZFAX
  330.  ------------------------
  331.  
  332.         You can execute the ZFAX with an MS_DOS command line in the format
  333.  
  334.                         ZFAX cmdtype [options]
  335.  Where  cmdtype :
  336.                 0-TSR  ZFAX         zfax 0
  337.                 1-Send fax,         zfax 1 filename  dest faxnum
  338.                 2-Print fax,        zfax 2 filename
  339.                 3-Convert file,     zfax 3 filename  destfile
  340.                 4-Viewfax,          zfax 4 filename
  341.                 5-Pollfax,          zfax 5 dest faxnum
  342.                 6-Send Message,     zfax 6 filename dest phone num
  343.  
  344.         options :
  345.                 /?       Display this help screen
  346.                 /u       Remove the TSR program
  347.                 /c:#     COM port number 0-6
  348.                 /r:#     Page Resolution 0-1
  349.                 /f:#     Destfile format of conversion 0-3
  350.                 /t:#     Printer type 0-7
  351.                 /p:#     Printer port 0-2
  352.                 /g:#     Graphic device 0-4
  353.                 /n:#     Language Code, 0-4
  354.                          0-English, 1-Chinese, 2-Simplified Chinese
  355.                          3-Germany, 4-Italian
  356.  
  357.         The options allow you to change your current configure setting
  358.  temperally.
  359.  
  360.  2.3  ZFAX with TSR
  361.  --------------------
  362.  
  363.         If you type 'y' while escape from  the pop-up menu, ZFAX will resident
  364.  on the memory and become a full background program. It is similar in function
  365.  to programs like Sidekick and Turbo-Lightning since the program stays in the
  366.  memory and executes tasks in the background without affecting the work you
  367.  are doing.
  368.         You can wake up the ZFAX by pressing the Hot-Key and then execute
  369.  the desired function. In the TSR mode, the 'Text Editor' menu can not be
  370.  selected because the DOS envirement is occupied by the foreground program.
  371.  The information bar will display 'F10-Remove ZFAX' as Fig 2-2. Which means
  372.  that you can remove the ZFAX by pressing the 'F10' function key.
  373.  
  374.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  375.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  376.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  377.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  378.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  379.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  380.         │ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/Rcv Log   │░░▒▒▒▒▒░░░░▒▒░░░░░░░░░ │
  381.         │ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual Answer  │░▒▒░░░░░░░▒▒░░░░░░░░░░ │
  382.         │ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text Editor    │▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒░░░░░░ │
  383.         │ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility  │░░░░░░░░░░░░░░░░░░░░░░ │
  384.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  385.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  386.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  387.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  388.         ├──────────────────────────────────────────────────────────────┤
  389.         │ Send fax to remote facsimile              F10-Remove ZFAX    │
  390.         ╘══════════════════════════════════════════════════════════════╛
  391.  
  392.                         Fig 2-2  TSR ZFAX Main Menu
  393.  
  394.  
  395. ------------------------------------------------------------------------------
  396. Chapter 3               Configuration
  397. ------------------------------------------------------------------------------
  398.  
  399.  3.0  Directory
  400.  ---------------
  401.  
  402.         You need to set the working directory, font file path, receive
  403.  fax path and voice file path as Fig 3-1
  404.  
  405.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  406.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  407.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  408.         │ ░░│ Working Path                                       │░░░░ │
  409.         │ ░░│ Font File Name        zfax.fon                     │░░░░ │
  410.         │ ░░│ Font Width            16                           │░░░░ │
  411.         │ ░░│ Font Height           28                           │░░░░ │
  412.         │ ░░│ Receive Fax Path                                   │░░░░ │
  413.         │ ░░│ Record Voice Path                                  │░░░░ │
  414.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  415.         │ ░░│ Working path for ZFAX                              │░░░░ │
  416.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  417.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  418.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  419.         ├──────────────────────────────────────────────────────────────┤
  420.         │  Set the ZFAX working and font path                          │
  421.         ╘══════════════════════════════════════════════════════════════╛
  422.  
  423.                         Fig 3-1  ZFAX directory configuration
  424.  
  425.  3.0.1  Working Path
  426.  
  427.         The work path is the Path you select where the ZFAX loadable module,
  428.  PhoneBook, Log and schedule file locate.  When you type in a path, ZFAX will
  429.  check if this specific sun-directory exists on your disk. If it doesn't ZFAX
  430.  will not accept the path.
  431.         To enter a path, just highlight the work path field and carefully type
  432.  in the path you would like to keep.
  433.  
  434.  3.0.2  Font File Name, Font Width, Font Height
  435.  
  436.         The font file will be automatically set to ZFAX.FON, if you have other
  437.  font that you would like to use, simply highlight the Font File option and
  438.  type in the path and file name that has the font you would like to use.
  439.         ZFAX accepts the bitmap font file only, After you choose other font
  440.  file name, you need to tell ZFAX the font size of this font file. For example,
  441.  ZFAX.FON is a bitmap 16X28 font file. Then the Font Width is 16 and Height
  442.  is 28.
  443.  
  444.  3.0.3  Receive Fax Path
  445.  
  446.         This is the sub-directory that ZFAX will use to save your incoming
  447. facsimile messages. To change this, simply high-light the Receive Fax Path
  448. field and  type in the correct path.
  449.  
  450.  3.0.4  Record Voice Path
  451.  
  452.         This is the sub-directory that ZFAX will use to save your incoming
  453. voice messages. To change this, simply high-light the Receive Fax Path
  454. field and  type in the correct path.
  455.  
  456.  
  457.  3.1  HardWare Configuration
  458.  ----------------------------
  459.  
  460.         The hardware option, has ten sub-options, these are shown in Figure
  461.  3-2.
  462.  
  463.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  464.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  465.         │ ░░│ COM Port              COM1-IRQ4:3F8                │░░░░ │
  466.         │ ░░│ Printer Port          Lpt1                         │░░░░ │
  467.         │ ░░│ Printer Type          HP Laser Jet II, Legal size  │░░░░ │
  468.         │ ░░│ Graphic Type          AutoDetect                   │░░░░ │
  469.         │ ░░│ Video Type            AutoDetect                   │░░░░ │
  470.         │ ░░│ Speaker Volume        4                            │░░░░ │
  471.         │ ░░│ Dial Timer            128                          │░░░░ │
  472.         │ ░░│ Pulse/Tone            Tone                         │░░░░ │
  473.         │ ░░│ User Defined Address  IRQ4:3F8                     │░░░░ │
  474.         │ ░░│ User Defined HotKey   Alt+SpaceBar                 │░░░░ │
  475.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  476.         │ ░░│ COM port address and IRQ number                    │░░░░ │
  477.         ├───╘════════════════════════════════════════════════════╛─────┤
  478.         │  Set the modem, printer and video hardware                   │
  479.         ╘══════════════════════════════════════════════════════════════╛
  480.  
  481.                         Fig 3-2  ZFAX hardware configuration
  482.  
  483.  3.1.1  COM Port
  484.         The COM Port is like an electronic door in your PC where you can
  485.  communicate with modem. Each COM port represents an I/O address in your PC,
  486.  and you can select one of the four COM ports through this sub function.
  487.  ZFAX defines the COM port base address as follows:
  488.                         COM1: IRQ4:3F8
  489.                         COM2: IRQ3:2F8
  490.                         COM3: IRQ4:3E8
  491.                         COM4: IRQ3:2E8
  492.                         COM3: IRQ5:3E8
  493.                         COM4: IRQ2:2E8
  494.                         USER: IRQ4:3F8
  495.         For the U-1496B (PC Internal Card Version), refer to Appendix A to see
  496.  the hardware setting of the COM port.
  497.  
  498.  3.1.2  Printer Port
  499.         This the another electronic "door" that allows your computer to
  500.  communicate with your printer. ZFAX gives you the option of using one of
  501.  three ports:
  502.                         LPT1
  503.                         LPT2
  504.                         LPT3
  505.  
  506.  3.1.3  Printer Type
  507.         ZFAX supports eight printer types, they are:
  508.                         EPSON FX (8 pins)
  509.                         EPSON LQ (24 pins)
  510.                         HP Laser Jet II, Letter size
  511.                         HP Laser Jet II, Legal size
  512.                         HP Laser Jet II, A4 size
  513.                         HP Laser Jet III, Letter size
  514.                         HP Laser Jet III, Legal size
  515.                         HP Laser Jet III, A4 size
  516.  
  517.  
  518.  3.1.4  Graphic Type
  519.         ZFAX will allow you to use 4 different graphic monitors, which include:
  520.                         VGA
  521.                         EGA
  522.                         CGA
  523.                         HERCULES
  524.        If you are not sure simply select the auto-detect selection. ZFAX will
  525.  then automatically choose the correct Graphic adapter for you.
  526.  
  527.  3.1.5  Video Type
  528.         There are three types of Video adapter's that ZFAX supports, these are:
  529.                         LCD
  530.                         Color
  531.                         Mono (Monochrome)
  532.         Again, if you are not sure simply select the Auto-Detect option. ZFAX
  533.  will then automatically choose the correct Video adapter for you.
  534.  
  535.  3.1.6  Speaker Volume.
  536.         This option controls the speaker sound on the modem, the valid number
  537.  is from 0-7.
  538.  
  539.  3.1.7 Dial Timer
  540.         This option allows you to set the timer while dialing out, When the
  541.  timer timeout, ZFAX will abort the dialing state and fail to dial. The
  542.  setting unit is second.
  543.  
  544.  3.1.8  Pulse & Tone
  545.         This option allows you to define the telephone dial type to be Tone or
  546.  Pulse mode.
  547.  
  548.  3.1.9 User Defined Address
  549.         If your serial port does not satisfies the COM port in 3.2.1, then
  550.  you can specify an IRQ and IO combination by yourself. Then select the
  551.  USER Com port.
  552.  
  553.  3.1.10  User Defined Hotkey
  554.         ZFAX is a TSR program which allows you to use any other program while
  555.  ZFAX is the background.  However, if you want to invoke ZFAX for any reason
  556.  during your current application you have to press the Hotkey. ZFAX has a
  557.  default hotkey ALT-SPACE BAR, but if you want to change this simply highlight
  558.  this option and then type in the hotkey you would like. The Hotkey has to be a
  559.  combination of two keys. One of these keys has to be either a SHIFT, ALT, CTRL
  560.  key; but the other key can be any key on your keyboard. ZFAX detect your
  561.  HotKey combination and shows it on the highlight.
  562.  
  563.  
  564.  
  565.  3.2  Fax Configuration
  566.  ----------------------------
  567.  
  568.         The fax option, has ten sub-options, these are shown in Figure
  569.  3-3.
  570.  
  571.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  572.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  573.         │ ░░│ Paper Size            A4 ( 210 X 297mm )           │░░░░ │
  574.         │ ░░│ Resolution            High Res.(7.7 pixels/mm)     │░░░░ │
  575.         │ ░░│ Coding Scheme         1-D, Modified Huffman Coding │░░░░ │
  576.         │ ░░│ Fax Top Message       ZyXEL Comm. Corp.            │░░░░ │
  577.         │ ░░│ Local Fax ID          886-35-782439                │░░░░ │
  578.         │ ░░│ Dial Prefix String    at                           │░░░░ │
  579.         │ ░░│ Dial Postfix String   at&f                         │░░░░ │
  580.         │ ░░│ Ring Counter          0                            │░░░░ │
  581.         │ ░░│ Auto Print            OFF                          │░░░░ │
  582.         │ ░░│ Retry Counter         0                            │░░░░ │
  583.         │ ░░│ Retry Delay Timer     000                          │░░░░ │
  584.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  585.         ├───│ Fax Paper size (A4, B4 or A3)                      │─────┤
  586.         │  S╘════════════════════════════════════════════════════╛     │
  587.         ╘══════════════════════════════════════════════════════════════╛
  588.  
  589.                         Fig 3-3  ZFAX hardware configuration
  590.  
  591.  3.2.1  Paper Size
  592.         You have a selection of three kind of paper to have your facsimile
  593.  messages on, these include:
  594.                         A4 (210mmx297mm)
  595.                         B4 (250mmx353mm)
  596.                         A3 (297mmx420mm)
  597.  
  598.  3.2.2  Resolution
  599.         There are two types of resolutions that you can have. A Normal
  600.  resolution which is about 3.85 pixels per millimeter, or a High resolution
  601.  which has 7.7 pixels per millimeter.
  602.  
  603.  3.2.3  Coding Scheme
  604.         According to CCITT T.4, the image data should be compressed before
  605.  transmitteded. There are two different compression techniques
  606.                         1-D, Modified Huffman Coding
  607.                         2-D, Modified READ Coding
  608.  
  609.  3.2.4  Fax Top Message
  610.         You can fill any information you like in this fields that you would
  611.  like to appear as a header on all your facsimile messages.
  612.  
  613.  3.2.5  Local Fax ID
  614.         This feature allows you to set the local fax ID, It will normally
  615.  be displayed on the LCD display of the receiving remote FAX machine.
  616.  
  617.  
  618.  3.2.6  Dial Pre-fix
  619.         This option allows you to define an command string to the modem before
  620.  the ZFAX start to dial.
  621.  
  622.  3.2.7  Dial Postfix
  623.         This option allows you to define an command string to the modem after
  624.  every connection.
  625.  
  626.  3.2.8  Ring Counter
  627.         This counter allows you to specify how many rings the modem should wait
  628.  before disconnecting.
  629.  
  630.  3.2.9  Retry Counter
  631.         This counter allows you to specify how many rings the modem should wait
  632.  before disconnecting in the re- dial mode.
  633.  
  634.  3.2.10  Retry Delay Counter
  635.         This counter allows you to specify the time ZFAX should wait to re-dial
  636.  a facsimile number if the transmission failed the first time.
  637.  
  638.  
  639.  
  640.  3.3  Text Configuration
  641.  ----------------------------
  642.  
  643.  
  644.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  645.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  646.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  647.         │ ░░│ Left Margin           10                           │░░░░ │
  648.         │ ░░│ Vertical Space        4                            │░░░░ │
  649.         │ ░░│ Horizontal Space      02                           │░░░░ │
  650.         │ ░░│ Lines Per Page        60                           │░░░░ │
  651.         │ ░░│ Text File Format      Ascii Code                   │░░░░ │
  652.         │ ░░│ External Editor                                    │░░░░ │
  653.         │ ░░│ PCX Image Resize      OFF                          │░░░░ │
  654.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  655.         │ ░░│ Text left margin (unit:mm)                         │░░░░ │
  656.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  657.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  658.         ├──────────────────────────────────────────────────────────────┤
  659.         │  Set the text file optional feature                          │
  660.         ╘══════════════════════════════════════════════════════════════╛
  661.  
  662.  3.3.1  Left Margin, Vetical space, Horizontal space
  663.         You can set the margin and space size for ZFAX text decoder.
  664.  
  665.  3.3.2 Lines Per Page
  666.         You can set the lines counter to force the ZFAX execute a form feed
  667.  function. ZFAX will ignore this option if the counter is set as 0.
  668.  
  669.  3.3.3 Text File Format
  670.         The Text File Format has two option: You can either have your files in
  671.  the ASCII code or in the Wordstar format.
  672.  
  673.  3.3.4 External Editor
  674.         In the External Editor option, you can specify what kind of editor your
  675.  would like to use. Simply, type in the path and the name of the editor and you are
  676.  ready to go.
  677.  
  678.  3.3.5 PCX Image Resize
  679.         It is possible to resize the PCX file width to match the real fax
  680.  page size. If this option is turned on, the ZFAX will resize the PCX file
  681.  from the original width to match the fax size (A4, A3 or B4). For instance,
  682.  a PCX file with 300x200 will be resized to 1728x1152 (for A4 size) and this
  683.  image will fill the full width.
  684.         If this option is turned off, the PCX image will be put into the fax
  685.  page bit by bit. Which means that the VGA screen size (640x480) covers about
  686.  1/3 of the fax page width only.
  687.  
  688.  
  689.  
  690.  3.4  Voice Configuration
  691.  ----------------------------
  692.  
  693.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  694.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  695.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  696.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  697.         │ ░░│ Greeting File Name    z:\zfax                      │░░░░ │
  698.         │ ░░│ Playback Password                                  │░░░░ │
  699.         │ ░░│ Fax Answer Password                                │░░░░ │
  700.         │ ░░│ Record Format         2-bit ADPCM (19200 bits/sec) │░░░░ │
  701.         │ ░░│ Answering Option      Fax + Voice                  │░░░░ │
  702.         │ ░░│ Record Limit Timer    10                           │░░░░ │
  703.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  704.         │ ░░│ Set the greeting file name                         │░░░░ │
  705.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  706.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  707.         ├──────────────────────────────────────────────────────────────┤
  708.         │  Set the Voice optional feature                              │
  709.         ╘══════════════════════════════════════════════════════════════╛
  710.  
  711.  
  712.  
  713.  3.4.1 Greeting File Name
  714.         The greeting file name you select will be played to the remote phone
  715.  when the ZFAX answers the incoming call. You can use the "Record Message"
  716.  option to record the greeting message or just dial in from another phone line
  717.  and start to record when you hear the beep tone.
  718.  
  719.  3.4.2 Playback Password
  720.         ZFAX supports the answering machine feature to play back when you are
  721.  not at local site. Only the numerical digits 0-9, # and * can be accepted
  722.  as a password and Maximum 4 digits will be accepted.
  723.         When ZFAX detect the Playback Password, it will play the "UNmarked
  724.  log" message to you.
  725.  
  726.  3.4.3 Fax Answer Password
  727.         For some manual dial fax machine, ZFAX will detect the Fax Password
  728.  to transfer from voice to receive fax. You can put the password number in the
  729.  greeting message, guide the remote person to press the password if they
  730.  want to send a fax.
  731.         Only the numerical digits 0-9, # and * can be accepted as a password
  732.  and Maximum 4 digits will be accepted.
  733.  
  734.  3.4.4 Record Format
  735.         You have a selection of three kind of record formts to record the
  736. voice  messages, these include:
  737.                         CELP (9600 bits/sec)
  738.                         2-bit ADPCM (19200 bits/sec)
  739.                         3-bit ADPCM (28800 bits/sec)
  740.         Where CELP option only available on the U1496 E+ or LCD model.
  741.         The factory setting is 2-bit ADPCM.
  742.  
  743.  3.4.5 Answering Option
  744.         You can force the ZFAX to receive fax only, voice only or play the
  745.  voice greeting  message first and then auto detect the incoming call as
  746.  voice or fax.
  747.  
  748.  3.4.6 Record Limit Timer
  749.         You can set the record timer limit to the number from 1 minute to
  750.  99 minutes. The ZFAX will stop recording and hangs up the phone when the
  751.  timer runs out.
  752.  
  753.  
  754.  3.5  Printer Capture Option
  755.  -----------------------------
  756.  
  757.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  758.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  759.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  760.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  761.         │ ░░│ Print Capture Directory     c:\zfax                │░░░░ │
  762.         │ ░░│ Print Capture Option        Disable                │░░░░ │
  763.         │ ░░│ Send Capture Immediatly     Yes                    │░░░░ │
  764.         │ ░░│ Capture HotKey Define       Alt+Ctrl+Z             │░░░░ │
  765.         │ ░░│ Capture Printer Port        Lpt1                   │░░░░ │
  766.         │ ░░│ Capture Timeout Count       002                    │░░░░ │
  767.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  768.         │ ░░│ Send the Print Capture data immediatly             │░░░░ │
  769.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  770.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  771.         ├──────────────────────────────────────────────────────────────┤
  772.         │  Set the Capture Printer data optional feature               │
  773.         ╘══════════════════════════════════════════════════════════════╛
  774.  
  775.  3.5.1 Print Capture Directory
  776.         This is the sub-directory that ZFAX will use to save your printing
  777. data, if you force the Print Capture Option to "Enable". You can  type  any
  778. sub-directory name. if you named a new directory, ZFAX will ask you "Open a
  779. new directory ? (y/n)", and waiting for your answer. After this your printing
  780. data will be saved to file "TMP.FAX" in sub-directory you typed.
  781.  
  782.  3.5.2 Print Capture Option
  783.         You can use the directional key to move the light bar to "Print Cap-
  784. ture Option", and press "ENTER", ZFAX will pop-up a sub-window to let you
  785. choice "Enable" or "Disable" that force the capture option to "Enable" or
  786. "Disable". if ZFAX accept a "Enable" option, it will capture you printing
  787. data and save to file. if ZFAX accept a "Disable" option, the capture option
  788. will not work.
  789.  
  790.  3.5.3 Send Capture Immediatly
  791.         if "Print Capture Option" is enabled, the "Send Capture Immediatly"
  792. option is efficient. Move the light bar to "Send Capture Immediatly", and
  793. press "ENTER", ZFAX will pop-up a sub-window to let you choice "Yes" or "No"
  794. . if ZFAX accept "Yes", ZFAX will send capture data to remote terminal after
  795. capture option is ending.
  796.  
  797.  3.5.4 Capture HotKey Define
  798.         ZFAX is a TSR program which allows you to use any other program while
  799.  ZFAX is the background.  However, if you want to invoke ZFAX Capture option
  800.  to "Enable" for any reason during your current application you have to press
  801.  the Hotkey. ZFAX has a default hotkey ALT-CRTL-Z, but if you want to change
  802.  this simply highlight this option and then type in the hotkey you would like.
  803.  The Hotkey has to be a combination of two keys. One of these keys has to be
  804.  either a SHIFT, ALT, CTRL key; but the other key can be any key on your key-
  805.  board. ZFAX detect your HotKey combination and force ZFAX capture option to
  806.  "Enable".
  807.  
  808.  3.5.5 Capture Printer Port
  809.         You can define a different printer port from the ZFAX print utility
  810.  port.
  811.  
  812.  3.5.6 Capture Timeout Count
  813.         You can define the timeout counter to signal ZFAX Capture that a
  814.  print job is finished. The default timer is 2 seconds. If you are using
  815.  some calculation heavy package ( OrCard .. ), you need to increase the
  816.  timeout timer to make sure that the print job is finished.
  817.  
  818.  
  819.  
  820. ------------------------------------------------------------------------------
  821. Chapter 4          Working Menu
  822. ------------------------------------------------------------------------------
  823.         In the Main menu, press the direction keys to move the highlighted
  824.  bar to desired selection and then press 'ENTER' to execute the desired
  825.  selection. They are :
  826.  
  827.  4.0 Send Fax
  828.  -------------
  829.         To send Fax, you are requested to enter the file names, remote Fax
  830.  number. The screen will showed as Fig 4-1.
  831.         While editing the file name, you can preview or print the selected
  832.  file by pressing the function key F2 or F4.
  833.         While editing the phone number, you can wake up the phone book by
  834.  pressing the function key F3.
  835.         After finishing the editing, move the highlight bar to the "OK"
  836.  and the ZFAX will start to send fax.
  837.  
  838.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  839.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  840.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  841.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  842.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  843.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  844.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  845.         │ ░░│ File Name :   *.*                                  │░░░░ │
  846.         │ ░░│ Fax Number:                                        │░░░░ │
  847.         │ ░░│     < OK >                                         │░░░░ │
  848.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  849.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  850.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  851.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  852.         ├──────────────────────────────────────────────────────────────┤
  853.         │  Enter the file name,   F2-View File  F4-Print File          │
  854.         ╘══════════════════════════════════════════════════════════════╛
  855.                         Fig 4-1 Send fax menu
  856.  
  857.  
  858.  4.1 Convert Fax
  859.  ----------------
  860.         To convert Fax, you are requested to enter the file names and the
  861.  destination file name, the screen will showed as Fig 4-2.
  862.         While editing the file name, you can preview or print the selected
  863.  file by pressing the function key F2 or F4.
  864.         You have a selection of four kind of destination file format, these
  865.  include FAX, PCX, TIFF and PRN. The PRN format depends on the printer format
  866.  you selected.
  867.         After finishing the editing, move the highlight bar to the "OK"
  868.  and the ZFAX will start to send fax.
  869.  
  870.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  871.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  872.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  873.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  874.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  875.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  876.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  877.         │ ░░│ File Name :   c:\zfax\newzfax\*.*                  │░░░░ │
  878.         │ ░░│ Convert To :                                       │░░░░ │
  879.         │ ░░│ Dest Format : FAX                                  │░░░░ │
  880.         │ ░░│     < OK >                                         │░░░░ │
  881.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  882.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  883.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  884.         ├──────────────────────────────────────────────────────────────┤
  885.         │  Enter the file name,   F2-View File  F4-Print File          │
  886.         ╘══════════════════════════════════════════════════════════════╛
  887.                         Fig 4-2 Convert fax menu
  888.  
  889.  
  890.  4.2  Schedule Fax
  891.  -----------------
  892.         To schedule Fax, you are requested to enter the function key showed
  893.  in the information bar, the screen will showed as Fig 4-3.
  894.  
  895.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  896.         │ ┌─              ZFAX Schedule Utility                   ─┐░░ │
  897.         │ │ 1992 08/05 18:03 │                  │                  │░░ │
  898.         │ │                  │                  │                  │░░ │
  899.         │ │                  │                  │                  │░░ │
  900.         │ │                  │                  │                  │░░ │
  901.         │ │                  │                  │                  │░░ │
  902.         │ │                  │                  │                  │░░ │
  903.         │ │                  │                  │                  │░░ │
  904.         │ ├────────────────────────────────────────────────────────┤░░ │
  905.         │ │ File Name: C:\DOSFAX\attr.dat                          │░░ │
  906.         │ │ Phone Number:0w782439                                  │░░ │
  907.         │ ╘════════════════════════════════════════════════════════╛░░ │
  908.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  909.         ├──────────────────────────────────────────────────────────────┤
  910.         │  F2-View  F3-Edit  F4-Print  DEL-Delete  INS-Insert          │
  911.         ╘══════════════════════════════════════════════════════════════╛
  912.                         Fig 4-3 Schedule fax
  913.  
  914.  
  915.         When you press INSERT to insert an record, you are requested to
  916.  enter the filename, faxnumber, year, date and time. The screen showed as
  917.  Fig 2-3. The date and time entry need to satisfy the format "XX/XX" and
  918.  "YY:YY".
  919.  
  920.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  921.         │ ┌─              ZFAX Schedule Utility                   ─┐░░ │
  922.         │ │                  │                  │                  │░░ │
  923.         │ │                  │                  │                  │░░ │
  924.         │ │ ┌────────────────────────────────────────────────────┐ │░░ │
  925.         │ │ │ File Name :   *.*                                  │ │░░ │
  926.         │ │ │ Phone Number:                                      │ │░░ │
  927.         │ │ │ Year :        1992                                 │ │░░ │
  928.         │ │ │ Date :        08/06                                │ │░░ │
  929.         │ ├─│ Time :        14:59                                │─┤░░ │
  930.         │ │ │     < OK >                                         │ │░░ │
  931.         │ │ ╘════════════════════════════════════════════════════╛ │░░ │
  932.         │ ╘════════════════════════════════════════════════════════╛░░ │
  933.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  934.         ├──────────────────────────────────────────────────────────────┤
  935.         │  Enter the file name,   F2-View File  F4-Print File          │
  936.         ╘══════════════════════════════════════════════════════════════╛
  937.                         Fig 4-4 Editing schedule record
  938.  
  939.  
  940.  
  941.  4.2  Transaction Log
  942.  --------------------
  943.         To look at the fax transaction log, move the highlight bar to the
  944.  record and you can read the event time and a detail desription showed at
  945.  the bottom of the screen. The screen will show as Fig 4-5.
  946.         You can resend, view or print the selected record by pressing the
  947.  function F2, F3 or F4 key.
  948.  
  949.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  950.         │ ┌─        ZFAX Transmit/Receive Transaction Log         ─┐░░ │
  951.         │ │ 1992 08/05 16:28 │ 1992 08/05 13:00 │                  │░░ │
  952.         │ │ 1992 08/05 16:27 │ 1992 08/05 13:00 │                  │░░ │
  953.         │ │ 1992 08/05 14:20 │ 1992 08/05 01:53 │                  │░░ │
  954.         │ │ 1992 08/05 14:04 │ 1992 08/05 01:51 │                  │░░ │
  955.         │ │ 1992 08/05 13:14 │                  │                  │░░ │
  956.         │ │ 1992 08/05 13:14 │                  │                  │░░ │
  957.         │ ├────────────────────────────────────────────────────────┤░░ │
  958.         │ │ File Name: c:\zfax\newzfax\zfax\Aug05f.003             │░░ │
  959.         │ │ Phone Number:886-35-782439              Res:1-D High   │░░ │
  960.         │ │ Connect:00:23  Speed:14400  Page:A4  Status:R-OK       │░░ │
  961.         │ ╘════════════════════════════════════════════════════════╛░░ │
  962.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  963.         ├──────────────────────────────────────────────────────────────┤
  964.         │  F2-View  F3-Resend  F4-Print  DEL-Delete                    │
  965.         ╘══════════════════════════════════════════════════════════════╛
  966.                         Fig 4-5 Viewing Transaction Log
  967.  
  968.  4.3  Manual Answer
  969.  -------------------
  970.         You can use this option to force the ZFAX to answer an incoming call.
  971.  
  972.  
  973.  4.4  Text Editor
  974.  ----------------
  975.         In the froground mode, You can select this option to shell to DOS
  976.  and execute the text editor you specify. If you did not set the text editor
  977.  name, the ZFAX will shell to DOS only and you can type "EXIT" to return to
  978.  ZFAX. This option will be disabled if you are in the TSR mode.
  979.  
  980.  
  981.  4.5  Voice Utility
  982.  -------------------
  983.         You can send, record and play an voice message via different channel.
  984.  The screen shows as Fig 4-6
  985.  
  986.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  987.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  988.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  989.         │ ░░░░░░░░░░░░░░░░░░░░│ Send F┌────────────────────────┐░░░░░░ │
  990.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Conver│ Send voice message     │░░░░░░ │
  991.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedu│ Play voice message     │░░░░░░ │
  992.         │ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/R│ Record voice message   │░░░░░░ │
  993.         │ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual│ Transaction Log        │░░░░░░ │
  994.         │ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text E╘════════════════════════╛░░░░░░ │
  995.         │ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility  │░░░░░░░░░░░░░░░░░░░░░░ │
  996.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  997.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  998.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  999.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1000.         ├──────────────────────────────────────────────────────────────┤
  1001.         │ Send voice message to a phone number                         │
  1002.         ╘══════════════════════════════════════════════════════════════╛
  1003.                         Fig 4-6 Voice Utility
  1004.  
  1005.  4.5.1 Send voice message
  1006.         Enter the filename, remote phone number and move the highlight bar
  1007.  to the "OK" item, you can send an voice message to another phone number.
  1008.  
  1009.  4.5.2 Play voice message
  1010.         You have a selection of two types of play channel. They are Internal
  1011.  Speaker and Telco Line. The Telco line can be connect to your phone handset
  1012.  and you can hear the voice from your handset. See the Sec 5.4.1 for detail
  1013.  description for the connection.
  1014.  
  1015.  4.5.3 Record voice message
  1016.         You have a selection of two types of play channel. They are External
  1017.  Mic. and Telco Line. Physically, the External Mic. and Telco Line are same,
  1018.  but the U1496 will amplify the incoming signal if you select the External Mic.
  1019.  So, it is recommend to select the External Mic. if you are using the phone
  1020.  Handset as a Mic. to record an voice message. See the Sec 5.4.1 for detail
  1021.  description for the connection  of handset and phone jack.
  1022.  
  1023.  
  1024.  4.5.4 Transaction Log
  1025.         You can monitor the recorded voice message from the log screen as
  1026.  Fig 4-7. The item "PlayMark" means the record has been played before if it
  1027.  is marked as "**", The playback option will play back the records that have
  1028.  not be marked.
  1029.         You can play the selected record by pressing the function key F2,
  1030.  the play channel is set as the sec 4.5.2.
  1031.  
  1032.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  1033.         │ ┌─          ZFAX Voice Transmit/Receive Log             ─┐░░ │
  1034.         │ │ 1992 08/05 14:01 │                  │                  │░░ │
  1035.         │ │                  │                  │                  │░░ │
  1036.         │ │                  │                  │                  │░░ │
  1037.         │ │                  │                  │                  │░░ │
  1038.         │ │                  │                  │                  │░░ │
  1039.         │ │                  │                  │                  │░░ │
  1040.         │ │                  │                  │                  │░░ │
  1041.         │ ├────────────────────────────────────────────────────────┤░░ │
  1042.         │ │ File Name: c:\zfax\newzfax\zfax\Aug05v.007             │░░ │
  1043.         │ │ Connect Time -> 00:14       PlayMark:**                │░░ │
  1044.         │ ╘════════════════════════════════════════════════════════╛░░ │
  1045.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1046.         ├──────────────────────────────────────────────────────────────┤
  1047.         │  F2-Play  F3-Release PlayMark  DEL-Delete                    │
  1048.         ╘══════════════════════════════════════════════════════════════╛
  1049.  
  1050.  4.6  Polling Fax
  1051.  -----------------
  1052.         To poll a Fax, you are requested to enter the remote fax number,
  1053.  the screen will showed as Fig 4-8. Make sure that the remote facsimile
  1054.  machine accept the polling and is ready to send a fax.
  1055.  
  1056.         ┌───────────── ZyXEL Modem Fax Utility V2.23 ──────────────────┐
  1057.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1058.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  1059.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  1060.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  1061.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  1062.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  1063.         │ ░░│ Fax Number:                                        │░░░░ │
  1064.         │ ░░│     < OK >                                         │░░░░ │
  1065.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  1066.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  1067.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  1068.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  1069.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1070.         ├──────────────────────────────────────────────────────────────┤
  1071.         │  Enter the Phone Number (G or g for group)  F3-PhoneBook     │
  1072.         ╘══════════════════════════════════════════════════════════════╛
  1073.                         Fig 4-8  Polling Fax
  1074.  
  1075.  
  1076.  
  1077. ------------------------------------------------------------------------------
  1078. Chapter 5          Appendix
  1079. ------------------------------------------------------------------------------
  1080.  
  1081.  5.0 Supplementary Utility
  1082.  -------------------------
  1083.         There are two other program in the ZFAX disk, they are :
  1084.  
  1085.  5.0.1 RCVFAX.COM
  1086.         This program is for receive fax only, there are three options to
  1087.  execute the rcvfax.com.
  1088.  
  1089.         Syntax:  RCVFAX cmdtype [options]
  1090.  
  1091.         cmdtype: 0->Background rcvfax, rcvfax 0
  1092.                  1->Answer and rcvfax, rcvfax 1
  1093.                  2->Receive data only, rcvfax 2
  1094.                     (This option can be used in the BBS system, see the Note1.
  1095.                      for detail description)
  1096.         options:
  1097.         /?       Display this help screen
  1098.         /s       Stop the TSR temporarily
  1099.         /g       Resume the TSR after an /s operation
  1100.         /u       Uninstall the TSR program if possible
  1101.         /p:#     COM port number, 0-3:COM1-COM4
  1102.         /r:#     Answer RING number, 0-manual answer
  1103.                  Press LeftShift and TAB for manual reception
  1104.         /w:PATH  Receive work sheet PATH
  1105.  
  1106.         This program has a indepent configure setup from the ZFAX. So, you
  1107.  can set the setup without interfere the execution of ZFAX. The LOG file
  1108.  named rcvfax.log will be put at the work path you specified.
  1109.  
  1110.  ****** Note1. ***************
  1111.         To make your BBS receive the incoming FAX, you need to change the
  1112.                 following setup :
  1113.  
  1114.                 1. Add the string "#B1+FCLASS=6" into the init string. Be
  1115.                    sure that the "+FCLASS=6" must be the last command.
  1116.                 2. change one of the connect message list to be "CONNECT FAX".
  1117.                 3. Set the external mail string to be "ZyXEL" and then
  1118.                    give this external an error level to shell out to dos.
  1119.                 3. in your BBS batch file, if the error level matches the
  1120.                    external mail, execute "rcvfax 2 [/SWITCH]".
  1121.                 4. Now, you can use U1496 to receive a fax in your BBS.
  1122.  
  1123.  
  1124.         The following is a sample setting in the frontdoor system :
  1125.  
  1126.                 Add in the init String : X7#B1+FCLASS=6
  1127.  
  1128.                         ╒════════════════════ Messages ╕
  1129.                         │ 300         CONNECT|         │
  1130.                         │ 1200        CONNECT 1200     │
  1131.                         │ 1275        CONNECT FAX      │
  1132.                         │ 2400        CONNECT 2400     │
  1133.                         │ 4800        CONNECT 4800     │
  1134.                         │ 9600        CONNECT 7200     │
  1135.                         │ 19200       CONNECT 9600     │
  1136.                         │ 38400       CONNECT 14400    │
  1137.                         └──────────────────────────────┘
  1138.  
  1139.             ╒════════════════════════════════════════ External Mail ╕
  1140.             │      String                       Error Level         │
  1141.             │ 1    ZyXEL         100                                │
  1142.             │ 2                                                     │
  1143.             │ .                                                     │
  1144.             │ .                                                     │
  1145.             │ .                                                     │
  1146.             └───────────────────────────────────────────────────────┘
  1147.  
  1148.         For the Binkley User, add the following string into the file
  1149.         "binkley.cfg" :
  1150.                         Init    AT&FX7s0=1#b1+fclass=6|
  1151.                         ExtrnMail ZyXEL errorlevel
  1152.  
  1153.  
  1154.  5.0.2 CNVTPH.COM
  1155.         This program converts the old ZFAX phonebook data to the ZFAX2.1
  1156.  phonebook data. To execute this program, first put the "ZFAX.CFG" to the
  1157.  current directory, execute CNVTPH.COM, then the phonebook data will
  1158.  be appended to the new phonebook file "ZPHBOOK.DBF".
  1159.         The new phonebook file is a DBASE format file, you can edit the
  1160.  phonebook from the package DBASE III.
  1161.  
  1162.  
  1163.  5.1 DOS Return Code
  1164.  -------------------------
  1165.         ZFAX command line program will return an error level to the DOS,
  1166.  they are :
  1167.  
  1168.         ERR_NONE        equ     0               ;OK
  1169.         ERR_DOSFUNC     equ     1               ;Invalid dos function
  1170.         ERR_NOFILE      equ     2               ;file not found
  1171.         ERR_NOPATH      equ     3               ;path not found
  1172.         ERR_NOHANDLE    equ     4               ;no handle available
  1173.         ERR_DOSACCESS   equ     5               ;access denied by dos
  1174.         ERR_HANDLE      equ     6               ;invalid handle
  1175.         ERR_DISKFULL    equ     7               ;disk full
  1176.         ERR_PRINTER     equ     10h             ;printer error
  1177.         ERR_NOGRAFONT   equ     11h             ;no graph font
  1178.         ERR_FAXFONT     equ     12h             ;no zfax font
  1179.         ERR_DCDOFF      equ     20h             ;DCD drop while sending
  1180.         ERR_NOTZYXEL    equ     21h             ;not zyxel modem
  1181.         ERR_BUSY        equ     22h             ;busy
  1182.         ERR_CARRIER     equ     23h             ;no carrier
  1183.         ERR_DIALTONE    equ     24h             ;no dial tone
  1184.         ERR_COMERR      equ     25h             ;no response from com port
  1185.         ERR_FAIL        equ     26h             ;fail to send fax
  1186.         ERR_USRABT      equ     30h             ;user abort
  1187.         ERR_CRITDISK    equ     40h             ;critical error on disk
  1188.         ERR_ARGUMENT    equ     50h             ;
  1189.  
  1190.  5.2 Hardware Configuration Port of U1496B
  1191.  -----------------------------------------
  1192.         Figure 5-1 shows the hardware of U1496B, where the junction array JP7
  1193.  is used as the Port configuration.
  1194.  
  1195.         Pin 1 - pin 4 are assigned to COM Port base address, where
  1196.                         pin 1 : 0x308,
  1197.                         pin 2 : 0x208,
  1198.                         pin 3 : 0xF0,
  1199.                         pin 4 : 0xE0.
  1200.  For example, the base address of COM1 is 0x3F8 = 0x308 + 0xF0, what you need
  1201.  to do is set the pin 1 and pin 3.
  1202.  
  1203.         Pin 5 - pin 8 are assigned to IRQ line number :
  1204.                         pin 5 : IRQ3,
  1205.                         pin 6 : IRQ4,
  1206.                         pin 7 : IRQ5,
  1207.                         pin 8 : IRQ6.
  1208.  
  1209.                                                                             ╓─
  1210.  ┌──────────────────────────────────────────────────────────────────────────╢
  1211.  │  ┌────┐          ┌─┐ ┌──┐ ┌────┐ ┌─────────────┐                      ┌──╢
  1212.  │  │    │          │R│ │R │ │ 6  │ │             │                      │ ─║
  1213.  │  └────┘ ┌──────┐ │A│ │O │ │ 8  │ │             │                      ├──╢
  1214.  │         │ ZyXEL│ └─┘ └──┘ │ 0  │ │  SRAM CARD  │                      │ ─║
  1215.  │         │ ASIC │ ┌─┐ ┌──┐ │ 0  │ │             │ ┌─ JP7               └──╢
  1216.  │         └──────┘ │M│ │M │ │ 0  │ │             │ │ 1 ..... 8 ┌─────────┐ ║
  1217.  │                  │ │ │  │ │    │ │             │ └>┌┬┬┬┬┬┬┬┐ │  8250   │ ║
  1218.  │                  └─┘ └──┘ └────┘ └─────────────┘   └┴┴┴┴┴┴┴┘ └─────────┘ ║
  1219.  └───────────────────────────────────────────────────┐                    ┌─╜
  1220.                                                      │ ││││││       │││││ │
  1221.                                                      └─┴┴┴┴┴┴───────┴┴┴┴┴─┘
  1222.  
  1223.                         Fig 5-1 Hardware of U1496B
  1224.  
  1225.  
  1226.  5.3 .FAX file format
  1227.  -------------------------
  1228.         For the .FAX format, the *.fax file contains a file header and
  1229.  a CCITT T.4 compressed fax data. The header is a 16-byte data, they are
  1230.         Bytes 0 - 4 : title  -> "ZyXEL"
  1231.         Byte  5     : 0
  1232.         Byte  6 - 7 : version number
  1233.         Byte  8 - 9 : reserved
  1234.         Bytes 10-11 : Page scan width, A4=1728.
  1235.         Bytes 12-13 : page count, pages number in this file
  1236.         Bytes 14-15 : Resolution and coding scheme,
  1237.                         0 - 1-D Normal
  1238.                         1 - 1-D High
  1239.                         2 - 2-D Normal
  1240.                         3 - 2-D High
  1241.  
  1242.         The T.4 fax data is just the data received from U1496 Modem/Fax.
  1243.  You can get the compress/decompress scheme from the CCITT blue book, or
  1244.  you can obtain some information from the TIFF standard documents.
  1245.  
  1246.     ┌───────────────┬────────────┬────────┬────────┬──────┬──────────────────┐
  1247.     │ Record ID     │ Field ID   │ name   │ length │ pos  │ remark           │
  1248.     ├───────────────┼────────────┼────────┼────────┼──────┼──────────────────┤
  1249.     │ header        │ title      │ TITLE  │ 5      │  0   │ "ZyXEL"          │
  1250.     │ offset:0      │            │        │ 1      │  5   │ 0                │
  1251.     │               │ Version    │        │ 2      │  6   │ 2                │
  1252.     │               │ reserved   │        │ 2      │  8   │ 0                │
  1253.     │               │ page width │ PGWIDTH│ 2      │ 10   │                  │
  1254.     │               │ page count │ PAGECNT│ 2      │ 12   │                  │
  1255.     │               │ coding     │ CODING │ 2      │ 14   │ 0 : 1-DN         │
  1256.     │               │            │        │        │      │ 1 : 1-DH         │
  1257.     │               │            │        │        │      │ 2 : 2-DN         │
  1258.     │               │            │        │        │      │ 3 : 2-DH         │
  1259.     │               │            │        │─────   │      │                  │
  1260.     │               │            │ FH     │ 16     │      │                  │
  1261.     ├───────────────┼────────────┴────────┴────────┴──────┴──────────────────┤
  1262.     │ Fax data      │   The data format of the following data is for         │
  1263.     │               │   CCITT T.4 compression scheme.                        │
  1264.     └───────────────┴────────────────────────────────────────────────────────┘
  1265.  
  1266.                         Fig 5-2  FAX file format
  1267.  
  1268.  
  1269.  
  1270.  5.4 Record or Play Voice Messages
  1271.  ---------------------------------
  1272.         You can use the following setup to record or play an voice message:
  1273.  
  1274.  5.4.1  CONNECT A PHONE HANDSET TO THE RJ11C LINE JACK
  1275.         If you have a telephone set with a handset that has a cable with a
  1276.  RJ11C connector plugged into the phone set main body, you can unplug the
  1277.  handset and plug it into the modem Line Jack and then use the handset as both
  1278.  a microphone and speaker.
  1279.  
  1280.         The central two wires in the Line Jack are the signal wires to be
  1281.  connected to the phone company. If you connect the handset to this Line Jack,
  1282.  normally the earphone in the handset will be connected to the modem's two-wire
  1283.  line terminals. You can hear the voice when the modem is in playback mode and
  1284.  you can speak to the earphone (remember "earphone") in recording. In recording
  1285.  mode, the earphone is used as a microphone.
  1286.  
  1287.  CAUTION:  Never plug the handset into the modem's Phone Jack because it will
  1288.  be  connected to the phone line when modem is on-hook and it will be damaged
  1289.  by the phone line's DC voltage and current.
  1290.  
  1291.  
  1292.  5.5 Voice Compression
  1293.  -------------------------
  1294.         The main issue in digitized voice is the amount of storage required. A
  1295.  good phone quality voice digitization will produce about 64 Kbits of data for
  1296.  each second of voice. The hard disk will quickly be filled up by digitized
  1297.  voice at this digitization rate. Speech compression is needed to reduce
  1298.  the digitization data rate. A relatively simple ADPCM (Adaptive Delta Pulse
  1299.  Code Modulation) algorithm can reduce the speech data rate to half and
  1300.  maintain about the same voice quality. This algorithm can also be used to
  1301.  reduce the speech data rate to 1/3 or 1/4 of the original rate but with voice
  1302.  quality degradation. Reducing the speech data rate further and maintaining
  1303.  good voice quality require sophisticated and complicated signal processing
  1304.  algorithm. It also requires a lot of digital signal processing computation
  1305.  power. We call this sophisticated speech data compression capability advanced
  1306.  voice capability.
  1307.  
  1308.         The U-1496 series modems support three voice digitization schemes.
  1309.  Two schemes use the ADPCM algorithm and one uses the advanced CELP (Code
  1310.  Excited Linear Prediction) algorithm to achieve near-phone-quality voice
  1311.  at 9.6 kbps speech data rate. A summary of these three schemes is listed
  1312.  below:
  1313.       Digitization       Speech Compression                    Data Rate
  1314.        Scheme                Algorithm
  1315.  
  1316.         CELP             Code Excited Linear Prediction         9600 bps
  1317.         2-ADPCM          ADPCM, 2 bits/sample                  19200 bps
  1318.         3-ADPCM          ADPCM, 3 bits/sample                  28800 bps
  1319.  
  1320.  where the sampling rate used is 9600 samples per second.
  1321.  
  1322.         The ADPCM voice modes are supported on all U-1496 series modems.
  1323.  However, the advanced CELP scheme is supported only on the plus version and
  1324.  the U-1496 LCD model.
  1325.  
  1326.         For example, if you choose the CELP scheme, the file size for 1 minute
  1327.  voice is about 72k bytes. The size will be 144k bytes for 2-bits ADPCM and
  1328.  216k bytes for 3-bits ADPCM.
  1329.  
  1330.  
  1331.  
  1332.  5.6 ZFAX line editor
  1333.  -------------------------
  1334.         When you enter the message or data to ZFAX, ZFAX line editor controls
  1335.  the cursor behavior. This editor accepts the RIGHT, LEFT, INSERT, DEL, BACKSP,
  1336.  HOME and END control keys. Press the keys ENTER, UP, DOWN will leave the
  1337.  editor normally. Press the ESC key will abort from the editor and ignore the
  1338.  changes.
  1339.         Every time when you enter the line editor, ZFAX will clear the old
  1340.  buffer if you first type a non-control key. But if you press a contrl key
  1341.  first, the contents of the old buffer will be kept.
  1342.  
  1343.  5.7 Text script command
  1344.  -------------------------
  1345.         ZFAX text decoder accepts the following command which start with a
  1346.  ~ character. Make sure the ~ char begins at the first char of each line.
  1347.  
  1348.  ~Xn : horizontal character space, n=1,2,...9.
  1349.  
  1350.  ~Ln : Vertical line space, n=1,2,...99.
  1351.  
  1352.  ~Wn : Horizontal magnification, n=1,2..., magnify ratio.
  1353.  
  1354.  ~Zn : Vertical magnification, n=1,2..., magnify ratio.
  1355.  
  1356.  ~Fpath : include file name, this command makes you to insert logo, image
  1357.           file, signature, or another text in a text file. For instance,
  1358.           you can have a signature when ending a letter as :
  1359.  
  1360.                         Sincerely,
  1361.                         ~FTomsig.fax
  1362.                         Tom Chen.
  1363.  
  1364.           Where "path" is the file name with path and "Tomsig.fax" is a file
  1365.           name of a signature.
  1366.  
  1367.  ~P : ZFAX will start another page after this command.
  1368.  
  1369.  
  1370.  
  1371.  5.8 voice file format
  1372.  -------------------------
  1373.         The voice file contains a file header and the compressed voice data.
  1374.  The header is a 16-byte data, they are
  1375.         Bytes 0 - 4 : title  -> "ZyXEL"
  1376.         Byte  5     : 2
  1377.         Byte  6 - 7 : reserved
  1378.         Byte  8 - 9 : reserved
  1379.         Bytes 10-11 : voice compress scheme,
  1380.                         0 - CELP
  1381.                         1 - 2 bits ADPCM
  1382.                         2 - 3 bits ADPCM
  1383.         Bytes 12-13 : reserved
  1384.         Bytes 14-15 : reserved
  1385.  
  1386.         The voice data is just the data received from U1496 Modem/Fax.
  1387.  
  1388.  
  1389.  5.8.1 Decoding algorithm for 2 bits ADPCM scheme
  1390.  
  1391.         The sampling rate of 2ADPCM is 9.6KHz. For each voice sample, the
  1392.  encoded data is of 2-bit length, ê(n). The first bit of ê(n) is the sign bit,
  1393.  denoted as sng(ê(n)),  while the other bit represents the amplitude |ê(n)|.
  1394.  
  1395.         Voice generation equations are as follows :
  1396.                 if( sgn(ê(n))==0 )
  1397.                 {
  1398.                   â(n) = â(n-1) + (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1399.                 }
  1400.                 else
  1401.                 {
  1402.                   â(n) = â(n-1) - (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1403.                 }
  1404.                 (n+1) = (n) · Mx[ |ê(n)| ]
  1405.                 where      Mx[0] = 0.875
  1406.                            Mx[1] = 1.34375
  1407.                 if( (n+1) < 5 ) (n+1) = 5
  1408.  
  1409.         Initial values :
  1410.                 â(n) = 0 , n < 0
  1411.                 (0) = 5
  1412.  
  1413.         The result â(n) is a linear representation of the voice signal at
  1414.  9.6Hz sampling rate. If representation of other sampling rate is required,
  1415.  interpolation must be made.
  1416.  
  1417.                 ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
  1418.                 from            ^              ^    │
  1419.                 Controller      │              │    │
  1420.                                 │        â(n-1)│    V
  1421.                                (n)            │ ┌─────┐
  1422.                                                └─┤ Unit│
  1423.                                                  │Delay│
  1424.                                                  └─────┘
  1425.                         Fig. 1. 2ADPCM Decoder
  1426.  
  1427.                    Error(n)            ┌────┬─────────┐
  1428.                      = a(n)-â(n)       │sign│amplitude│
  1429.                       ^                │ bit│  |ê(n)| │
  1430.                  2(n)┼----------------┼----┼---------┤
  1431.                       ├                │  0 │   0 1   │
  1432.                   (n)┼----------------┼----┼---------┤
  1433.                       ├                │  0 │   0 0   │
  1434.                    0  ┼────────────────┼────┼─────────┤
  1435.                       ├                │  1 │   0 0   │
  1436.                  -(n)┼----------------┼----┼---------┤
  1437.                       ├                │  1 │   0 1   │
  1438.                 -2(n)┼----------------└────┴─────────┘
  1439.  
  1440.                         Fig. 2.  2 bits quantizer
  1441.  
  1442.  
  1443.  
  1444.  5.8.2 Decoding algorithm for 3 bits ADPCM scheme
  1445.  
  1446.         The sampling rate of 3ADPCM is 9.6KHz. For each voice sample, the
  1447.  encoded data is of 3-bit, ê(n). The first bit of ê(n) is the sign bit, denoted
  1448.  as sng(ê(n)),  while the last two bits represents the amplitude |ê(n)|.
  1449.  
  1450.         Voice generation equations are as follows :
  1451.                 if( sgn(ê(n))==0 )
  1452.                 {
  1453.                   â(n) = â(n-1) + (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1454.                 }
  1455.                 else
  1456.                 {
  1457.                   â(n) = â(n-1) - (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1458.                 }
  1459.                 (n+1) = (n) · Mx[ |ê(n)| ]
  1460.                 where      Mx[0] = 0.9
  1461.                            Mx[1] = 0.91595459
  1462.                            Mx[2] = 1.2043457
  1463.                            Mx[3] = 1.594177246
  1464.                 if( (n+1) < 5 ) (n+1) = 5
  1465.  
  1466.         Initial values :
  1467.                 â(n) = 0 , n < 0
  1468.                 (0) = 5
  1469.  
  1470.         The result â(n) is a linear representation of the voice signal at 9.6Hz
  1471.  sampling rate. If representation of other sampling rate is required, interpo-
  1472.  lation must be made.
  1473.  
  1474.  
  1475.                 ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
  1476.                 from            ^              ^    │
  1477.                 Controller      │              │    │
  1478.                                 │        â(n-1)│    V
  1479.                                (n)            │ ┌─────┐
  1480.                                                └─┤ Unit│
  1481.                                                  │Delay│
  1482.                                                  └─────┘
  1483.  
  1484.                         Fig. 3. 3ADPCM Decoder
  1485.  
  1486.  
  1487.                 Error(n)            ┌────┬─────────┐
  1488.                   = a(n)-â(n)       │sign│amplitude│
  1489.                    ^                │ bit│  |ê(n)| │
  1490.                    │                ├────┼─────────┤
  1491.                    ├                │  0 │   1 1   │
  1492.               3(n)┼----------------┼----┼--------─┤
  1493.                    ├                │  0 │   1 0   │
  1494.               2(n)┼----------------┼----┼---------┤
  1495.                    ├                │  0 │   0 1   │
  1496.                (n)┼----------------┼----┼---------┤
  1497.                    ├                │  0 │   0 0   │
  1498.                 0  ┼────────────────┼────┼─────────┤
  1499.                    ├                │  1 │   0 0   │
  1500.               -(n)┼----------------┼----┼---------┤
  1501.                    ├                │  1 │   0 1   │
  1502.              -2(n)┼----------------┼----┼---------┤
  1503.                    ├                │  1 │   1 0   │
  1504.              -3(n)┼----------------┼----┼---------┤
  1505.                    │                │  1 │   1 1   │
  1506.                                     └────┴─────────┘
  1507.  
  1508.                         Fig. 4. 3 bits quantizer
  1509.  
  1510.  
  1511.  5.9 Print capture feature
  1512.  --------------------------
  1513.  
  1514.  5.9.1 Printer file format
  1515.  
  1516.         The EPSON LQ series printer instruction format is refered by the ZFAX
  1517. print capture function. You process capture option with ZFAX in your appli-
  1518. cation, you must set up your application program's printing out type to EPSON
  1519. LQ series or EPSON 24 pins printer.
  1520.  
  1521.  5.9.2 Font
  1522.         ZFAX supports some character font in capture option when you send a
  1523. fax to remote fax apparatus.
  1524.  
  1525.         10 cpi  ( in ZFAX.FON )
  1526.         12 cpi  ( in ZFAX.FON )
  1527.         PS MODE ( in ZFAX.FON )
  1528.         Italic mode
  1529.         Border mode
  1530.         Double Strick mode
  1531.         Under line mode
  1532.  
  1533.  
  1534.