home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / lambda / soundpot / f / gcsfx10.lbr / GCSFX.DZC / GCSFX.DOC
Encoding:
Text File  |  1993-10-26  |  3.9 KB  |  119 lines

  1.                                   GCSFX
  2.  
  3.                        Epson FX-85 Printer Utility
  4.  
  5.                                    By
  6.  
  7.                            Glencannon Systems
  8.                              Los Gatos, CA
  9.  
  10.  
  11.        This program is placed in the Public Domain in honor of the many 
  12.        fine programs that have preceded, and with the hope that many 
  13.        will follow.
  14.  
  15.  
  16.        WHAT GCSFX DOES
  17.  
  18.          GCSFX allows the user to select common print options available on 
  19.          an Epson FX-85 printer.  The program sends control codes to the 
  20.          printer.  The user can then:
  21.  
  22.          - Exit and print a file using another program
  23.          - Print a built-in test string to check print options
  24.          - Print a file
  25.          - Operate the console and the printer in a Typewriter mode
  26.  
  27.  
  28.        RUN GCSFX
  29.  
  30.          Syntax:  GCSFX               to run.
  31.                   GCSFX FILENAME.EXT  to run and print a file,
  32.  
  33.                   where FILENAME.EXT is an ASCII file.
  34.  
  35.  
  36.        SELECT PRINT OPTIONS
  37.  
  38.          Press the SPACEBAR to move field pointer ( -> ) to the option 
  39.          field of interest.  Then press a LETTER KEY or a NUMBER KEY to 
  40.          cycle through the options.  There are certain unallowed 
  41.          combinations and GCSFX will adjust the options as necessary.
  42.  
  43.                 MODE:                          NOT ALLOWED:
  44.  
  45.                Near Letter Quality (NLQ)      Italic
  46.                                                Compressed
  47.                                                Double-Strike
  48.                                                Elite
  49.  
  50.                 Compressed                     Emphasized
  51.   
  52.                 Elite                          Emphasized
  53.  
  54.                 Subscript                      Superscript
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.        SEND PRINT OPTIONS TO PRINTER AND EXIT
  69.  
  70.          Press ESCAPE ( or CONTRLO-[ ).
  71.  
  72.  
  73.        PRINT A TEST STRING
  74.  
  75.          Once options have been set, they can be tested by printing a test 
  76.          string.  Put a sheet of scratch paper in the printer, place it 
  77.          on-line, and press CONTROL-Z.  This will print the string:
  78.  
  79.          ABCDEFGHIJKLmnopqrstuvwxyz    1234567890
  80.  
  81.  
  82.        PRINT A FILE
  83.  
  84.          Select print options, then press RETURN.  This requires that a 
  85.          filename was given as an argument when running GCSFX.
  86.  
  87.  
  88.        TYPEWRITER MODE
  89.  
  90.          Select print options, then press CONTROL-W to enter Typewriter 
  91.          mode.  Type normally and observe the string on the console.  Edit 
  92.          as necessary with the BACKSPACE ( CONTROL-H ) key.  The maximum 
  93.          string length is 80 characters.  Press RETURN to print (a CR, LF 
  94.          is sent to printer).  Escape sequences may be sent to set options
  95.          not covered by GCSFX.  Press CONTROL-W to return to Option 
  96.          Select mode.
  97.  
  98.  
  99.        BACKGROUND INFORMATION
  100.  
  101.          GCSFX was written on an ATARI 1040ST in CP/M-80 version 2.2 
  102.          emulation mode.  The console emulates a VT-52 terminal.
  103.          The program is written in Z80 assembly language and uses only 
  104.          those instructions with an 8080 equivalent.  VDE26 was the editor, 
  105.          and ZMAC the assembler.  The program has been tested only with an 
  106.          FX-85 printer, but may work with others.
  107.  
  108.          This program was written for several reasons:
  109.  
  110.          1. Investigate the CP/M environment.
  111.          2. Develop a simple, non-scrolling method of setting program 
  112.             options using only CP/M Operating System Calls.
  113.          3. Use the method in a practical application.
  114.          4. Verify the level of emulation by writing and posting the
  115.             application for use by 8080 and Z80 CP/M machines.
  116.          5. Encourage other ATARI applications for CP/M.
  117.          6. Give something to the Public Domain after having gotton
  118.             so much.
  119.