home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / z / zfax22.zip / ZFAX22.MNU < prev    next >
Text File  |  1993-01-18  |  73KB  |  1,519 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.2 ───────────────────┐
  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.2 ───────────────────┐
  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.1  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.2 ───────────────────┐
  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.1.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.1.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.1.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.1.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.2  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.2 ───────────────────┐
  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.2.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.2.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.2.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.2.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.2.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.2.6  Speaker Volume.
  536.         This option controls the speaker sound on the modem, the valid number
  537.  is from 0-7.
  538.  
  539.  3.2.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.2.8  Pulse & Tone
  545.         This option allows you to define the telephone dial type to be Tone or
  546.  Pulse mode.
  547.  
  548.  3.2.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.2.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.3  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.2 ───────────────────┐
  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.3.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.3.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.3.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.3.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.3.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.3.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.3.7  Dial Postfix
  623.         This option allows you to define an command string to the modem after
  624.  every connection.
  625.  
  626.  3.3.8  Ring Counter
  627.         This counter allows you to specify how many rings the modem should wait
  628.  before disconnecting.
  629.  
  630.  3.3.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.3.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.4  Text Configuration
  641.  ----------------------------
  642.  
  643.  
  644.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  645.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  646.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  647.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  648.         │ ░░│ Left Margin           10                           │░░░░ │
  649.         │ ░░│ Vertical Space        4                            │░░░░ │
  650.         │ ░░│ Horizontal Space      02                           │░░░░ │
  651.         │ ░░│ Lines Per Page        60                           │░░░░ │
  652.         │ ░░│ Text File Format      Ascii Code                   │░░░░ │
  653.         │ ░░│ External Editor       WP                           │░░░░ │
  654.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  655.         │ ░░│ Text left margin (unit:mm)                         │░░░░ │
  656.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  657.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  658.         ├──────────────────────────────────────────────────────────────┤
  659.         │  Set the text file optional feature                          │
  660.         ╘══════════════════════════════════════════════════════════════╛
  661.  
  662.  3.4.1  Left Margin, Vetical space, Horizontal space
  663.         You can set the margin and space size for ZFAX text decoder.
  664.  
  665.  3.4.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.4.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.4.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.  
  679.  
  680.  
  681.  3.4  Voice Configuration
  682.  ----------------------------
  683.  
  684.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  685.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  686.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  687.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax┌────────────────┐░░░░░░░░░░░░ │
  688.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  689.         │ ░░│ Greeting File Name    c:\zfax                      │░░░░ │
  690.         │ ░░│ Playback Password                                  │░░░░ │
  691.         │ ░░│ Fax Answer Password                                │░░░░ │
  692.         │ ░░│ Record Format         2-bit ADPCM (19200 bits/sec) │░░░░ │
  693.         │ ░░│ Answering Option      Fax + Voice                  │░░░░ │
  694.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  695.         │ ░░│ Set the greeting file name                         │░░░░ │
  696.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  697.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  698.         ├──────────────────────────────────────────────────────────────┤
  699.         │  Set the Voice optional feature                              │
  700.         ╘══════════════════════════════════════════════════════════════╛
  701.  
  702.  
  703.  
  704.  3.4.1 Greeting File Name
  705.         The greeting file name you select will be played to the remote phone
  706.  when the ZFAX answers the incoming call. You can use the "Record Message"
  707.  option to record the greeting message or just dial in from another phone line
  708.  and start to record when you hear the beep tone.
  709.  
  710.  3.4.2 Playback Password
  711.         ZFAX supports the answering machine feature to play back when you are
  712.  not at local site. Only the numerical digits 0-9, # and * can be accepted
  713.  as a password and Maximum 4 digits will be accepted.
  714.         When ZFAX detect the Playback Password, it will play the "UNmarked
  715.  log" message to you.
  716.  
  717.  3.4.3 Fax Answer Password
  718.         For some manual dial fax machine, ZFAX will detect the Fax Password
  719.  to transfer from voice to receive fax. You can put the password number in the
  720.  greeting message, guide the remote person to press the password if they
  721.  want to send a fax.
  722.         Only the numerical digits 0-9, # and * can be accepted as a password
  723.  and Maximum 4 digits will be accepted.
  724.  
  725.  3.4.4 Record Format
  726.         You have a selection of three kind of record formts to record the
  727. voice  messages, these include:
  728.                         CELP (9600 bits/sec)
  729.                         2-bit ADPCM (19200 bits/sec)
  730.                         3-bit ADPCM (28800 bits/sec)
  731.         Where CELP option only available on the U1496 E+ or LCD model.
  732.         The factory setting is 2-bit ADPCM.
  733.  
  734.  3.4.5 Answering Option
  735.         You can force the ZFAX to receive fax only, voice only or play the
  736.  voice greeting  message first and then auto detect the incoming call as
  737.  voice or fax.
  738.  
  739.  3.5  Printer Capture Option
  740.  -----------------------------
  741.  
  742.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  743.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  744.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  745.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  746.         │ ░░│ Print Capture Directory     c:\zfax                │░░░░ │
  747.         │ ░░│ Print Capture Option        Disable                │░░░░ │
  748.         │ ░░│ Send Capture Immediatly     Yes                    │░░░░ │
  749.         │ ░░│ Capture HotKey Define       Alt+Ctrl+Z             │░░░░ │
  750.         │ ░░│ Capture Printer Port        Lpt1                   │░░░░ │
  751.         │ ░░│ Capture Timeout Count       002                    │░░░░ │
  752.         │ ░░├────────────────────────────────────────────────────┤░░░░ │
  753.         │ ░░│ Send the Print Capture data immediatly             │░░░░ │
  754.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  755.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  756.         ├──────────────────────────────────────────────────────────────┤
  757.         │  Set the Capture Printer data optional feature               │
  758.         ╘══════════════════════════════════════════════════════════════╛
  759.  
  760.  3.5.1 Print Capture Directory
  761.         This is the sub-directory that ZFAX will use to save your printing
  762. data, if you force the Print Capture Option to "Enable". You can  type  any
  763. sub-directory name. if you named a new directory, ZFAX will ask you "Open a
  764. new directory ? (y/n)", and waiting for your answer. After this your printing
  765. data will be saved to file "TMP.FAX" in sub-directory you typed.
  766.  
  767.  3.5.2 Print Capture Option
  768.         You can use the directional key to move the light bar to "Print Cap-
  769. ture Option", and press "ENTER", ZFAX will pop-up a sub-window to let you
  770. choice "Enable" or "Disable" that force the capture option to "Enable" or
  771. "Disable". if ZFAX accept a "Enable" option, it will capture you printing
  772. data and save to file. if ZFAX accept a "Disable" option, the capture option
  773. will not work.
  774.  
  775.  3.5.3 Send Capture Immediatly
  776.         if "Print Capture Option" is enabled, the "Send Capture Immediatly"
  777. option is efficient. Move the light bar to "Send Capture Immediatly", and
  778. press "ENTER", ZFAX will pop-up a sub-window to let you choice "Yes" or "No"
  779. . if ZFAX accept "Yes", ZFAX will send capture data to remote terminal after
  780. capture option is ending.
  781.  
  782.  3.5.4 Capture HotKey Define
  783.         ZFAX is a TSR program which allows you to use any other program while
  784.  ZFAX is the background.  However, if you want to invoke ZFAX Capture option
  785.  to "Enable" for any reason during your current application you have to press
  786.  the Hotkey. ZFAX has a default hotkey ALT-CRTL-Z, but if you want to change
  787.  this simply highlight this option and then type in the hotkey you would like.
  788.  The Hotkey has to be a combination of two keys. One of these keys has to be
  789.  either a SHIFT, ALT, CTRL key; but the other key can be any key on your key-
  790.  board. ZFAX detect your HotKey combination and force ZFAX capture option to
  791.  "Enable".
  792.  
  793.  3.5.5 Capture Printer Port
  794.         You can define a different printer port from the ZFAX print utility
  795.  port.
  796.  
  797.  3.5.6 Capture Timeout Count
  798.         You can define the timeout counter to signal ZFAX Capture that a
  799.  print job is finished. The default timer is 2 seconds. If you are using
  800.  some calculation heavy package ( OrCard .. ), you need to increase the
  801.  timeout timer to make sure that the print job is finished.
  802.  
  803.  
  804.  
  805. ------------------------------------------------------------------------------
  806. Chapter 4          Working Menu
  807. ------------------------------------------------------------------------------
  808.         In the Main menu, press the direction keys to move the highlighted
  809.  bar to desired selection and then press 'ENTER' to execute the desired
  810.  selection. They are :
  811.  
  812.  4.0 Send Fax
  813.  -------------
  814.         To send Fax, you are requested to enter the file names, remote Fax
  815.  number. The screen will showed as Fig 4-1.
  816.         While editing the file name, you can preview or print the selected
  817.  file by pressing the function key F2 or F4.
  818.         While editing the phone number, you can wake up the phone book by
  819.  pressing the function key F3.
  820.         After finishing the editing, move the highlight bar to the "OK"
  821.  and the ZFAX will start to send fax.
  822.  
  823.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  824.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  825.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  826.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  827.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  828.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  829.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  830.         │ ░░│ File Name :   *.*                                  │░░░░ │
  831.         │ ░░│ Fax Number:                                        │░░░░ │
  832.         │ ░░│     < OK >                                         │░░░░ │
  833.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  834.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  835.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  836.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  837.         ├──────────────────────────────────────────────────────────────┤
  838.         │  Enter the file name,   F2-View File  F4-Print File          │
  839.         ╘══════════════════════════════════════════════════════════════╛
  840.                         Fig 4-1 Send fax menu
  841.  
  842.  
  843.  4.1 Convert Fax
  844.  ----------------
  845.         To convert Fax, you are requested to enter the file names and the
  846.  destination file name, the screen will showed as Fig 4-2.
  847.         While editing the file name, you can preview or print the selected
  848.  file by pressing the function key F2 or F4.
  849.         You have a selection of four kind of destination file format, these
  850.  include FAX, PCX, TIFF and PRN. The PRN format depends on the printer format
  851.  you selected.
  852.         After finishing the editing, move the highlight bar to the "OK"
  853.  and the ZFAX will start to send fax.
  854.  
  855.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  856.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  857.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  858.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  859.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  860.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  861.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  862.         │ ░░│ File Name :   c:\zfax\newzfax\*.*                  │░░░░ │
  863.         │ ░░│ Convert To :                                       │░░░░ │
  864.         │ ░░│ Dest Format : FAX                                  │░░░░ │
  865.         │ ░░│     < OK >                                         │░░░░ │
  866.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  867.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  868.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  869.         ├──────────────────────────────────────────────────────────────┤
  870.         │  Enter the file name,   F2-View File  F4-Print File          │
  871.         ╘══════════════════════════════════════════════════════════════╛
  872.                         Fig 4-2 Convert fax menu
  873.  
  874.  
  875.  4.2  Schedule Fax
  876.  -----------------
  877.         To schedule Fax, you are requested to enter the function key showed
  878.  in the information bar, the screen will showed as Fig 4-3.
  879.  
  880.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  881.         │ ┌─              ZFAX Schedule Utility                   ─┐░░ │
  882.         │ │ 1992 08/05 18:03 │                  │                  │░░ │
  883.         │ │                  │                  │                  │░░ │
  884.         │ │                  │                  │                  │░░ │
  885.         │ │                  │                  │                  │░░ │
  886.         │ │                  │                  │                  │░░ │
  887.         │ │                  │                  │                  │░░ │
  888.         │ │                  │                  │                  │░░ │
  889.         │ ├────────────────────────────────────────────────────────┤░░ │
  890.         │ │ File Name: C:\DOSFAX\attr.dat                          │░░ │
  891.         │ │ Phone Number:0w782439                                  │░░ │
  892.         │ ╘════════════════════════════════════════════════════════╛░░ │
  893.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  894.         ├──────────────────────────────────────────────────────────────┤
  895.         │  F2-View  F3-Edit  F4-Print  DEL-Delete  INS-Insert          │
  896.         ╘══════════════════════════════════════════════════════════════╛
  897.                         Fig 4-3 Schedule fax
  898.  
  899.  
  900.         When you press INSERT to insert an record, you are requested to
  901.  enter the filename, faxnumber, year, date and time. The screen showed as
  902.  Fig 2-3. The date and time entry need to satisfy the format "XX/XX" and
  903.  "YY:YY".
  904.  
  905.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  906.         │ ┌─              ZFAX Schedule Utility                   ─┐░░ │
  907.         │ │                  │                  │                  │░░ │
  908.         │ │                  │                  │                  │░░ │
  909.         │ │ ┌────────────────────────────────────────────────────┐ │░░ │
  910.         │ │ │ File Name :   *.*                                  │ │░░ │
  911.         │ │ │ Phone Number:                                      │ │░░ │
  912.         │ │ │ Year :        1992                                 │ │░░ │
  913.         │ │ │ Date :        08/06                                │ │░░ │
  914.         │ ├─│ Time :        14:59                                │─┤░░ │
  915.         │ │ │     < OK >                                         │ │░░ │
  916.         │ │ ╘════════════════════════════════════════════════════╛ │░░ │
  917.         │ ╘════════════════════════════════════════════════════════╛░░ │
  918.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  919.         ├──────────────────────────────────────────────────────────────┤
  920.         │  Enter the file name,   F2-View File  F4-Print File          │
  921.         ╘══════════════════════════════════════════════════════════════╛
  922.                         Fig 4-4 Editing schedule record
  923.  
  924.  
  925.  
  926.  4.2  Transaction Log
  927.  --------------------
  928.         To look at the fax transaction log, move the highlight bar to the
  929.  record and you can read the event time and a detail desription showed at
  930.  the bottom of the screen. The screen will show as Fig 4-5.
  931.         You can resend, view or print the selected record by pressing the
  932.  function F2, F3 or F4 key.
  933.  
  934.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  935.         │ ┌─        ZFAX Transmit/Receive Transaction Log         ─┐░░ │
  936.         │ │ 1992 08/05 16:28 │ 1992 08/05 13:00 │                  │░░ │
  937.         │ │ 1992 08/05 16:27 │ 1992 08/05 13:00 │                  │░░ │
  938.         │ │ 1992 08/05 14:20 │ 1992 08/05 01:53 │                  │░░ │
  939.         │ │ 1992 08/05 14:04 │ 1992 08/05 01:51 │                  │░░ │
  940.         │ │ 1992 08/05 13:14 │                  │                  │░░ │
  941.         │ │ 1992 08/05 13:14 │                  │                  │░░ │
  942.         │ ├────────────────────────────────────────────────────────┤░░ │
  943.         │ │ File Name: c:\zfax\newzfax\zfax\Aug05f.003             │░░ │
  944.         │ │ Phone Number:886-35-782439              Res:1-D High   │░░ │
  945.         │ │ Connect:00:23  Speed:14400  Page:A4  Status:R-OK       │░░ │
  946.         │ ╘════════════════════════════════════════════════════════╛░░ │
  947.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  948.         ├──────────────────────────────────────────────────────────────┤
  949.         │  F2-View  F3-Resend  F4-Print  DEL-Delete                    │
  950.         ╘══════════════════════════════════════════════════════════════╛
  951.                         Fig 4-5 Viewing Transaction Log
  952.  
  953.  4.3  Manual Answer
  954.  -------------------
  955.         You can use this option to force the ZFAX to answer an incoming call.
  956.  
  957.  
  958.  4.4  Text Editor
  959.  ----------------
  960.         In the froground mode, You can select this option to shell to DOS
  961.  and execute the text editor you specify. If you did not set the text editor
  962.  name, the ZFAX will shell to DOS only and you can type "EXIT" to return to
  963.  ZFAX. This option will be disabled if you are in the TSR mode.
  964.  
  965.  
  966.  4.5  Voice Utility
  967.  -------------------
  968.         You can send, record and play an voice message via different channel.
  969.  The screen shows as Fig 4-6
  970.  
  971.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  972.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  973.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  974.         │ ░░░░░░░░░░░░░░░░░░░░│ Send F┌────────────────────────┐░░░░░░ │
  975.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Conver│ Send voice message     │░░░░░░ │
  976.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedu│ Play voice message     │░░░░░░ │
  977.         │ ░░░░░░░░░░░▒▒▒▒░░░▒▒│ Send/R│ Record voice message   │░░░░░░ │
  978.         │ ░░░░░░░░░▒▒▒▒░░░░░░▒│ Manual│ Transaction Log        │░░░░░░ │
  979.         │ ░░░░░░▒▒▒▒▒▒▒▒▒▒░░░░│ Text E╘════════════════════════╛░░░░░░ │
  980.         │ ░░░░░░░░░░░░░░░░░░░▒│ Voice Utility  │░░░░░░░░░░░░░░░░░░░░░░ │
  981.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  982.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  983.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  984.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  985.         ├──────────────────────────────────────────────────────────────┤
  986.         │ Send voice message to a phone number                         │
  987.         ╘══════════════════════════════════════════════════════════════╛
  988.                         Fig 4-6 Voice Utility
  989.  
  990.  4.5.1 Send voice message
  991.         Enter the filename, remote phone number and move the highlight bar
  992.  to the "OK" item, you can send an voice message to another phone number.
  993.  
  994.  4.5.2 Play voice message
  995.         You have a selection of two types of play channel. They are Internal
  996.  Speaker and Telco Line. The Telco line can be connect to your phone handset
  997.  and you can hear the voice from your handset. See the Sec 5.4.1 for detail
  998.  description for the connection.
  999.  
  1000.  4.5.3 Record voice message
  1001.         You have a selection of two types of play channel. They are External
  1002.  Mic. and Telco Line. Physically, the External Mic. and Telco Line are same,
  1003.  but the U1496 will amplify the incoming signal if you select the External Mic.
  1004.  So, it is recommend to select the External Mic. if you are using the phone
  1005.  Handset as a Mic. to record an voice message. See the Sec 5.4.1 for detail
  1006.  description for the connection  of handset and phone jack.
  1007.  
  1008.  
  1009.  4.5.4 Transaction Log
  1010.         You can monitor the recorded voice message from the log screen as
  1011.  Fig 4-7. The item "PlayMark" means the record has been played before if it
  1012.  is marked as "**", The playback option will play back the records that have
  1013.  not be marked.
  1014.         You can play the selected record by pressing the function key F2,
  1015.  the play channel is set as the sec 4.5.2.
  1016.  
  1017.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  1018.         │ ┌─          ZFAX Voice Transmit/Receive Log             ─┐░░ │
  1019.         │ │ 1992 08/05 14:01 │                  │                  │░░ │
  1020.         │ │                  │                  │                  │░░ │
  1021.         │ │                  │                  │                  │░░ │
  1022.         │ │                  │                  │                  │░░ │
  1023.         │ │                  │                  │                  │░░ │
  1024.         │ │                  │                  │                  │░░ │
  1025.         │ │                  │                  │                  │░░ │
  1026.         │ ├────────────────────────────────────────────────────────┤░░ │
  1027.         │ │ File Name: c:\zfax\newzfax\zfax\Aug05v.007             │░░ │
  1028.         │ │ Connect Time -> 00:14       PlayMark:**                │░░ │
  1029.         │ ╘════════════════════════════════════════════════════════╛░░ │
  1030.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1031.         ├──────────────────────────────────────────────────────────────┤
  1032.         │  F2-Play  F3-Release PlayMark  DEL-Delete                    │
  1033.         ╘══════════════════════════════════════════════════════════════╛
  1034.  
  1035.  4.6  Polling Fax
  1036.  -----------------
  1037.         To poll a Fax, you are requested to enter the remote fax number,
  1038.  the screen will showed as Fig 4-8. Make sure that the remote facsimile
  1039.  machine accept the polling and is ready to send a fax.
  1040.  
  1041.         ┌───────────── ZyXEL Modem Fax Utility V2.2 ───────────────────┐
  1042.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1043.         │ ░░░░░░░░░░░░░░░░░░░░┌────────────────┐░░░░░░░░░░░░░░░░░░░░░░ │
  1044.         │ ░░░░░░░░░░░░░░░░░░░░│ Send Fax       │░░░░░░░░░░░░░░░░░░░░░░ │
  1045.         │ ░░░░░░░░░▒▒▒▒▒▒▒▒▒▒░│ Convert Fax    │▒░░░▒▒▒▒▒▒░░░▒▒░░░░░░░ │
  1046.         │ ░░░░░░░░░░░░░▒▒▒▒░░░│ Schedule Fax   │░░░▒▒░░░░░░░▒▒░░░░░░░░ │
  1047.         │ ░░┌────────────────────────────────────────────────────┐░░░░ │
  1048.         │ ░░│ Fax Number:                                        │░░░░ │
  1049.         │ ░░│     < OK >                                         │░░░░ │
  1050.         │ ░░╘════════════════════════════════════════════════════╛░░░░ │
  1051.         │ ░░░░░░░░░░░░░░░░░▒▒▒│ Polling Fax    │░░░░░░░░░░░░░░░░░░░░░░ │
  1052.         │ ░░░░░░░░░░░░░░░░░░░░│ Configuration  │░░░░░░░░░░░░░░░░░░░░░░ │
  1053.         │ ░░░░░░░░░░░░░░░░░░░░╘════════════════╛░░░░░░░░░░░░░░░░░░░░░░ │
  1054.         │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  1055.         ├──────────────────────────────────────────────────────────────┤
  1056.         │  Enter the Phone Number (G or g for group)  F3-PhoneBook     │
  1057.         ╘══════════════════════════════════════════════════════════════╛
  1058.                         Fig 4-8  Polling Fax
  1059.  
  1060.  
  1061.  
  1062. ------------------------------------------------------------------------------
  1063. Chapter 5          Appendix
  1064. ------------------------------------------------------------------------------
  1065.  
  1066.  5.0 Supplementary Utility
  1067.  -------------------------
  1068.         There are two other program in the ZFAX disk, they are :
  1069.  
  1070.  5.0.1 RCVFAX.COM
  1071.         This program is for receive fax only, there are three options to
  1072.  execute the rcvfax.com.
  1073.  
  1074.         Syntax:  RCVFAX cmdtype [options]
  1075.  
  1076.         cmdtype: 0->Background rcvfax, rcvfax 0
  1077.                  1->Answer and rcvfax, rcvfax 1
  1078.                  2->Receive data only, rcvfax 2
  1079.                     (This option can be used in the BBS system, see the Note1.
  1080.                      for detail description)
  1081.         options:
  1082.         /?       Display this help screen
  1083.         /s       Stop the TSR temporarily
  1084.         /g       Resume the TSR after an /s operation
  1085.         /u       Uninstall the TSR program if possible
  1086.         /p:#     COM port number, 0-3:COM1-COM4
  1087.         /r:#     Answer RING number, 0-manual answer
  1088.                  Press LeftShift and TAB for manual reception
  1089.         /w:PATH  Receive work sheet PATH
  1090.  
  1091.         This program has a indepent configure setup from the ZFAX. So, you
  1092.  can set the setup without interfere the execution of ZFAX. The LOG file
  1093.  named rcvfax.log will be put at the work path you specified.
  1094.  
  1095.  ****** Note1. ***************
  1096.         To make your BBS receive the incoming FAX, you need to change the
  1097.                 following setup :
  1098.  
  1099.                 1. Add the string "#B1+FCLASS=6" into the init string. Be
  1100.                    sure that the "+FCLASS=6" must be the last command.
  1101.                 2. change one of the connect message list to be "CONNECT FAX".
  1102.                 3. Set the external mail string to be "ZyXEL" and then
  1103.                    give this external an error level to shell out to dos.
  1104.                 3. in your BBS batch file, if the error level matches the
  1105.                    external mail, execute "rcvfax 2 [/SWITCH]".
  1106.                 4. Now, you can use U1496 to receive a fax in your BBS.
  1107.  
  1108.  
  1109.         The following is a sample setting in the frontdoor system :
  1110.  
  1111.                 Add in the init String : X7#B1+FCLASS=6
  1112.  
  1113.                         ╒════════════════════ Messages ╕
  1114.                         │ 300         CONNECT|         │
  1115.                         │ 1200        CONNECT 1200     │
  1116.                         │ 1275        CONNECT FAX      │
  1117.                         │ 2400        CONNECT 2400     │
  1118.                         │ 4800        CONNECT 4800     │
  1119.                         │ 9600        CONNECT 7200     │
  1120.                         │ 19200       CONNECT 9600     │
  1121.                         │ 38400       CONNECT 14400    │
  1122.                         └──────────────────────────────┘
  1123.  
  1124.             ╒════════════════════════════════════════ External Mail ╕
  1125.             │      String                       Error Level         │
  1126.             │ 1    ZyXEL         100                                │
  1127.             │ 2                                                     │
  1128.             │ .                                                     │
  1129.             │ .                                                     │
  1130.             │ .                                                     │
  1131.             └───────────────────────────────────────────────────────┘
  1132.  
  1133.         For the Binkley User, add the following string into the file
  1134.         "binkley.cfg" :
  1135.                         Init    AT&FX7s0=1#b1+fclass=6|
  1136.                         ExtrnMail ZyXEL errorlevel
  1137.  
  1138.  
  1139.  5.0.2 CNVTPH.COM
  1140.         This program converts the old ZFAX phonebook data to the ZFAX2.1
  1141.  phonebook data. To execute this program, first put the "ZFAX.CFG" to the
  1142.  current directory, execute CNVTPH.COM, then the phonebook data will
  1143.  be appended to the new phonebook file "ZPHBOOK.DBF".
  1144.         The new phonebook file is a DBASE format file, you can edit the
  1145.  phonebook from the package DBASE III.
  1146.  
  1147.  
  1148.  5.1 DOS Return Code
  1149.  -------------------------
  1150.         ZFAX command line program will return an error level to the DOS,
  1151.  they are :
  1152.  
  1153.         ERR_NONE        equ     0               ;OK
  1154.         ERR_DOSFUNC     equ     1               ;Invalid dos function
  1155.         ERR_NOFILE      equ     2               ;file not found
  1156.         ERR_NOPATH      equ     3               ;path not found
  1157.         ERR_NOHANDLE    equ     4               ;no handle available
  1158.         ERR_DOSACCESS   equ     5               ;access denied by dos
  1159.         ERR_HANDLE      equ     6               ;invalid handle
  1160.         ERR_DISKFULL    equ     7               ;disk full
  1161.         ERR_PRINTER     equ     10h             ;printer error
  1162.         ERR_NOGRAFONT   equ     11h             ;no graph font
  1163.         ERR_FAXFONT     equ     12h             ;no zfax font
  1164.         ERR_DCDOFF      equ     20h             ;DCD drop while sending
  1165.         ERR_NOTZYXEL    equ     21h             ;not zyxel modem
  1166.         ERR_BUSY        equ     22h             ;busy
  1167.         ERR_CARRIER     equ     23h             ;no carrier
  1168.         ERR_DIALTONE    equ     24h             ;no dial tone
  1169.         ERR_COMERR      equ     25h             ;no response from com port
  1170.         ERR_FAIL        equ     26h             ;fail to send fax
  1171.         ERR_USRABT      equ     30h             ;user abort
  1172.         ERR_CRITDISK    equ     40h             ;critical error on disk
  1173.         ERR_ARGUMENT    equ     50h             ;
  1174.  
  1175.  5.2 Hardware Configuration Port of U1496B
  1176.  -----------------------------------------
  1177.         Figure 5-1 shows the hardware of U1496B, where the junction array JP7
  1178.  is used as the Port configuration.
  1179.  
  1180.         Pin 1 - pin 4 are assigned to COM Port base address, where
  1181.                         pin 1 : 0x308,
  1182.                         pin 2 : 0x208,
  1183.                         pin 3 : 0xF0,
  1184.                         pin 4 : 0xE0.
  1185.  For example, the base address of COM1 is 0x3F8 = 0x308 + 0xF0, what you need
  1186.  to do is set the pin 1 and pin 3.
  1187.  
  1188.         Pin 5 - pin 8 are assigned to IRQ line number :
  1189.                         pin 5 : IRQ3,
  1190.                         pin 6 : IRQ4,
  1191.                         pin 7 : IRQ5,
  1192.                         pin 8 : IRQ6.
  1193.  
  1194.                                                                             ╓─
  1195.  ┌──────────────────────────────────────────────────────────────────────────╢
  1196.  │  ┌────┐          ┌─┐ ┌──┐ ┌────┐ ┌─────────────┐                      ┌──╢
  1197.  │  │    │          │R│ │R │ │ 6  │ │             │                      │ ─║
  1198.  │  └────┘ ┌──────┐ │A│ │O │ │ 8  │ │             │                      ├──╢
  1199.  │         │ ZyXEL│ └─┘ └──┘ │ 0  │ │  SRAM CARD  │                      │ ─║
  1200.  │         │ ASIC │ ┌─┐ ┌──┐ │ 0  │ │             │ ┌─ JP7               └──╢
  1201.  │         └──────┘ │M│ │M │ │ 0  │ │             │ │ 1 ..... 8 ┌─────────┐ ║
  1202.  │                  │ │ │  │ │    │ │             │ └>┌┬┬┬┬┬┬┬┐ │  8250   │ ║
  1203.  │                  └─┘ └──┘ └────┘ └─────────────┘   └┴┴┴┴┴┴┴┘ └─────────┘ ║
  1204.  └───────────────────────────────────────────────────┐                    ┌─╜
  1205.                                                      │ ││││││       │││││ │
  1206.                                                      └─┴┴┴┴┴┴───────┴┴┴┴┴─┘
  1207.  
  1208.                         Fig 5-1 Hardware of U1496B
  1209.  
  1210.  
  1211.  5.3 .FAX file format
  1212.  -------------------------
  1213.         For the .FAX format, the *.fax file contains a file header and
  1214.  a CCITT T.4 compressed fax data. The header is a 16-byte data, they are
  1215.         Bytes 0 - 4 : title  -> "ZyXEL"
  1216.         Byte  5     : 0
  1217.         Byte  6 - 7 : version number
  1218.         Byte  8 - 9 : reserved
  1219.         Bytes 10-11 : Page scan width, A4=1728.
  1220.         Bytes 12-13 : page count, pages number in this file
  1221.         Bytes 14-15 : Resolution and coding scheme,
  1222.                         0 - 1-D Normal
  1223.                         1 - 1-D High
  1224.                         2 - 2-D Normal
  1225.                         3 - 2-D High
  1226.  
  1227.         The T.4 fax data is just the data received from U1496 Modem/Fax.
  1228.  You can get the compress/decompress scheme from the CCITT blue book, or
  1229.  you can obtain some information from the TIFF standard documents.
  1230.  
  1231.     ┌───────────────┬────────────┬────────┬────────┬──────┬──────────────────┐
  1232.     │ Record ID     │ Field ID   │ name   │ length │ pos  │ remark           │
  1233.     ├───────────────┼────────────┼────────┼────────┼──────┼──────────────────┤
  1234.     │ header        │ title      │ TITLE  │ 5      │  0   │ "ZyXEL"          │
  1235.     │ offset:0      │            │        │ 1      │  5   │ 0                │
  1236.     │               │ Version    │        │ 2      │  6   │ 2                │
  1237.     │               │ reserved   │        │ 2      │  8   │ 0                │
  1238.     │               │ page width │ PGWIDTH│ 2      │ 10   │                  │
  1239.     │               │ page count │ PAGECNT│ 2      │ 12   │                  │
  1240.     │               │ coding     │ CODING │ 2      │ 14   │ 0 : 1-DN         │
  1241.     │               │            │        │        │      │ 1 : 1-DH         │
  1242.     │               │            │        │        │      │ 2 : 2-DN         │
  1243.     │               │            │        │        │      │ 3 : 2-DH         │
  1244.     │               │            │        │─────   │      │                  │
  1245.     │               │            │ FH     │ 16     │      │                  │
  1246.     ├───────────────┼────────────┴────────┴────────┴──────┴──────────────────┤
  1247.     │ Fax data      │   The data format of the following data is for         │
  1248.     │               │   CCITT T.4 compression scheme.                        │
  1249.     └───────────────┴────────────────────────────────────────────────────────┘
  1250.  
  1251.                         Fig 5-2  FAX file format
  1252.  
  1253.  
  1254.  
  1255.  5.4 Record or Play Voice Messages
  1256.  ---------------------------------
  1257.         You can use the following setup to record or play an voice message:
  1258.  
  1259.  5.4.1  CONNECT A PHONE HANDSET TO THE RJ11C LINE JACK
  1260.         If you have a telephone set with a handset that has a cable with a
  1261.  RJ11C connector plugged into the phone set main body, you can unplug the
  1262.  handset and plug it into the modem Line Jack and then use the handset as both
  1263.  a microphone and speaker.
  1264.  
  1265.         The central two wires in the Line Jack are the signal wires to be
  1266.  connected to the phone company. If you connect the handset to this Line Jack,
  1267.  normally the earphone in the handset will be connected to the modem's two-wire
  1268.  line terminals. You can hear the voice when the modem is in playback mode and
  1269.  you can speak to the earphone (remember "earphone") in recording. In recording
  1270.  mode, the earphone is used as a microphone.
  1271.  
  1272.  CAUTION:  Never plug the handset into the modem's Phone Jack because it will
  1273.  be  connected to the phone line when modem is on-hook and it will be damaged
  1274.  by the phone line's DC voltage and current.
  1275.  
  1276.  
  1277.  5.5 Voice Compression
  1278.  -------------------------
  1279.         The main issue in digitized voice is the amount of storage required. A
  1280.  good phone quality voice digitization will produce about 64 Kbits of data for
  1281.  each second of voice. The hard disk will quickly be filled up by digitized
  1282.  voice at this digitization rate. Speech compression is needed to reduce
  1283.  the digitization data rate. A relatively simple ADPCM (Adaptive Delta Pulse
  1284.  Code Modulation) algorithm can reduce the speech data rate to half and
  1285.  maintain about the same voice quality. This algorithm can also be used to
  1286.  reduce the speech data rate to 1/3 or 1/4 of the original rate but with voice
  1287.  quality degradation. Reducing the speech data rate further and maintaining
  1288.  good voice quality require sophisticated and complicated signal processing
  1289.  algorithm. It also requires a lot of digital signal processing computation
  1290.  power. We call this sophisticated speech data compression capability advanced
  1291.  voice capability.
  1292.  
  1293.         The U-1496 series modems support three voice digitization schemes.
  1294.  Two schemes use the ADPCM algorithm and one uses the advanced CELP (Code
  1295.  Excited Linear Prediction) algorithm to achieve near-phone-quality voice
  1296.  at 9.6 kbps speech data rate. A summary of these three schemes is listed
  1297.  below:
  1298.       Digitization       Speech Compression                    Data Rate
  1299.        Scheme                Algorithm
  1300.  
  1301.         CELP             Code Excited Linear Prediction         9600 bps
  1302.         2-ADPCM          ADPCM, 2 bits/sample                  19200 bps
  1303.         3-ADPCM          ADPCM, 3 bits/sample                  28800 bps
  1304.  
  1305.  where the sampling rate used is 9600 samples per second.
  1306.  
  1307.         The ADPCM voice modes are supported on all U-1496 series modems.
  1308.  However, the advanced CELP scheme is supported only on the plus version and
  1309.  the U-1496 LCD model.
  1310.  
  1311.         For example, if you choose the CELP scheme, the file size for 1 minute
  1312.  voice is about 72k bytes. The size will be 144k bytes for 2-bits ADPCM and
  1313.  216k bytes for 3-bits ADPCM.
  1314.  
  1315.  
  1316.  
  1317.  5.6 ZFAX line editor
  1318.  -------------------------
  1319.         When you enter the message or data to ZFAX, ZFAX line editor controls
  1320.  the cursor behavior. This editor accepts the RIGHT, LEFT, INSERT, DEL, BACKSP,
  1321.  HOME and END control keys. Press the keys ENTER, UP, DOWN will leave the
  1322.  editor normally. Press the ESC key will abort from the editor and ignore the
  1323.  changes.
  1324.         Every time when you enter the line editor, ZFAX will clear the old
  1325.  buffer if you first type a non-control key. But if you press a contrl key
  1326.  first, the contents of the old buffer will be kept.
  1327.  
  1328.  5.7 Text script command
  1329.  -------------------------
  1330.         ZFAX text decoder accepts the following command which start with a
  1331.  ~ character. Make sure the ~ char begins at the first char of each line.
  1332.  
  1333.  ~Xn : horizontal character space, n=1,2,...9.
  1334.  
  1335.  ~Ln : Vertical line space, n=1,2,...99.
  1336.  
  1337.  ~Wn : Horizontal magnification, n=1,2..., magnify ratio.
  1338.  
  1339.  ~Zn : Vertical magnification, n=1,2..., magnify ratio.
  1340.  
  1341.  ~Fpath : include file name, this command makes you to insert logo, image
  1342.           file, signature, or another text in a text file. For instance,
  1343.           you can have a signature when ending a letter as :
  1344.  
  1345.                         Sincerely,
  1346.                         ~FTomsig.fax
  1347.                         Tom Chen.
  1348.  
  1349.           Where "path" is the file name with path and "Tomsig.fax" is a file
  1350.           name of a signature.
  1351.  
  1352.  ~P : ZFAX will start another page after this command.
  1353.  
  1354.  
  1355.  
  1356.  5.8 voice file format
  1357.  -------------------------
  1358.         The voice file contains a file header and the compressed voice data.
  1359.  The header is a 16-byte data, they are
  1360.         Bytes 0 - 4 : title  -> "ZyXEL"
  1361.         Byte  5     : 2
  1362.         Byte  6 - 7 : reserved
  1363.         Byte  8 - 9 : reserved
  1364.         Bytes 10-11 : voice compress scheme,
  1365.                         0 - CELP
  1366.                         1 - 2 bits ADPCM
  1367.                         2 - 3 bits ADPCM
  1368.         Bytes 12-13 : reserved
  1369.         Bytes 14-15 : reserved
  1370.  
  1371.         The voice data is just the data received from U1496 Modem/Fax.
  1372.  
  1373.  
  1374.  5.8.1 Decoding algorithm for 2 bits ADPCM scheme
  1375.  
  1376.         The sampling rate of 2ADPCM is 9.6KHz. For each voice sample, the
  1377.  encoded data is of 2-bit length, ê(n). The first bit of ê(n) is the sign bit,
  1378.  denoted as sng(ê(n)),  while the other bit represents the amplitude |ê(n)|.
  1379.  
  1380.         Voice generation equations are as follows :
  1381.                 if( sgn(ê(n))==0 )
  1382.                 {
  1383.                   â(n) = â(n-1) + (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1384.                 }
  1385.                 else
  1386.                 {
  1387.                   â(n) = â(n-1) - (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1388.                 }
  1389.                 (n+1) = (n) · Mx[ |ê(n)| ]
  1390.                 where      Mx[0] = 0.875
  1391.                            Mx[1] = 1.34375
  1392.                 if( (n+1) < 5 ) (n+1) = 5
  1393.  
  1394.         Initial values :
  1395.                 â(n) = 0 , n < 0
  1396.                 (0) = 5
  1397.  
  1398.         The result â(n) is a linear representation of the voice signal at
  1399.  9.6Hz sampling rate. If representation of other sampling rate is required,
  1400.  interpolation must be made.
  1401.  
  1402.                 ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
  1403.                 from            ^              ^    │
  1404.                 Controller      │              │    │
  1405.                                 │        â(n-1)│    V
  1406.                                (n)            │ ┌─────┐
  1407.                                                └─┤ Unit│
  1408.                                                  │Delay│
  1409.                                                  └─────┘
  1410.                         Fig. 1. 2ADPCM Decoder
  1411.  
  1412.                    Error(n)            ┌────┬─────────┐
  1413.                      = a(n)-â(n)       │sign│amplitude│
  1414.                       ^                │ bit│  |ê(n)| │
  1415.                  2(n)┼----------------┼----┼---------┤
  1416.                       ├                │  0 │   0 1   │
  1417.                   (n)┼----------------┼----┼---------┤
  1418.                       ├                │  0 │   0 0   │
  1419.                    0  ┼────────────────┼────┼─────────┤
  1420.                       ├                │  1 │   0 0   │
  1421.                  -(n)┼----------------┼----┼---------┤
  1422.                       ├                │  1 │   0 1   │
  1423.                 -2(n)┼----------------└────┴─────────┘
  1424.  
  1425.                         Fig. 2.  2 bits quantizer
  1426.  
  1427.  
  1428.  
  1429.  5.8.2 Decoding algorithm for 3 bits ADPCM scheme
  1430.  
  1431.         The sampling rate of 3ADPCM is 9.6KHz. For each voice sample, the
  1432.  encoded data is of 3-bit, ê(n). The first bit of ê(n) is the sign bit, denoted
  1433.  as sng(ê(n)),  while the last two bits represents the amplitude |ê(n)|.
  1434.  
  1435.         Voice generation equations are as follows :
  1436.                 if( sgn(ê(n))==0 )
  1437.                 {
  1438.                   â(n) = â(n-1) + (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1439.                 }
  1440.                 else
  1441.                 {
  1442.                   â(n) = â(n-1) - (|ê(n)|+0.5) * (n) ,      n=0,1,2,......
  1443.                 }
  1444.                 (n+1) = (n) · Mx[ |ê(n)| ]
  1445.                 where      Mx[0] = 0.9
  1446.                            Mx[1] = 0.91595459
  1447.                            Mx[2] = 1.2043457
  1448.                            Mx[3] = 1.594177246
  1449.                 if( (n+1) < 5 ) (n+1) = 5
  1450.  
  1451.         Initial values :
  1452.                 â(n) = 0 , n < 0
  1453.                 (0) = 5
  1454.  
  1455.         The result â(n) is a linear representation of the voice signal at 9.6Hz
  1456.  sampling rate. If representation of other sampling rate is required, interpo-
  1457.  lation must be made.
  1458.  
  1459.  
  1460.                 ê(n) ─────────> * ───────────> Σ ───┬────> â(n)
  1461.                 from            ^              ^    │
  1462.                 Controller      │              │    │
  1463.                                 │        â(n-1)│    V
  1464.                                (n)            │ ┌─────┐
  1465.                                                └─┤ Unit│
  1466.                                                  │Delay│
  1467.                                                  └─────┘
  1468.  
  1469.                         Fig. 3. 3ADPCM Decoder
  1470.  
  1471.  
  1472.                 Error(n)            ┌────┬─────────┐
  1473.                   = a(n)-â(n)       │sign│amplitude│
  1474.                    ^                │ bit│  |ê(n)| │
  1475.                    │                ├────┼─────────┤
  1476.                    ├                │  0 │   1 1   │
  1477.               3(n)┼----------------┼----┼--------─┤
  1478.                    ├                │  0 │   1 0   │
  1479.               2(n)┼----------------┼----┼---------┤
  1480.                    ├                │  0 │   0 1   │
  1481.                (n)┼----------------┼----┼---------┤
  1482.                    ├                │  0 │   0 0   │
  1483.                 0  ┼────────────────┼────┼─────────┤
  1484.                    ├                │  1 │   0 0   │
  1485.               -(n)┼----------------┼----┼---------┤
  1486.                    ├                │  1 │   0 1   │
  1487.              -2(n)┼----------------┼----┼---------┤
  1488.                    ├                │  1 │   1 0   │
  1489.              -3(n)┼----------------┼----┼---------┤
  1490.                    │                │  1 │   1 1   │
  1491.                                     └────┴─────────┘
  1492.  
  1493.                         Fig. 4. 3 bits quantizer
  1494.  
  1495.  
  1496.  5.9 Print capture feature
  1497.  --------------------------
  1498.  
  1499.  5.9.1 Printer file format
  1500.  
  1501.         The EPSON LQ series printer instruction format is refered by the ZFAX
  1502. print capture function. You process capture option with ZFAX in your appli-
  1503. cation, you must set up your application program's printing out type to EPSON
  1504. LQ series or EPSON 24 pins printer.
  1505.  
  1506.  5.9.2 Font
  1507.         ZFAX supports some character font in capture option when you send a
  1508. fax to remote fax apparatus.
  1509.  
  1510.         10 cpi  ( in ZFAX.FON )
  1511.         12 cpi  ( in ZFAX.FON )
  1512.         PS MODE ( in ZFAX.FON )
  1513.         Italic mode
  1514.         Border mode
  1515.         Double Strick mode
  1516.         Under line mode
  1517.  
  1518.  
  1519.