home *** CD-ROM | disk | FTP | other *** search
/ Software Du Jour / SoftwareDuJour.iso / COMPUTER / PRINTER / PRNUTILS.ARC / FXPR4.DOC next >
Text File  |  1983-08-22  |  8KB  |  226 lines

  1.  
  2.  
  3.  
  4. ==================================================
  5.        FXPR4.DOC  08/22/83   T. E. McCormick
  6. ==================================================
  7.  
  8.  
  9.    FXPR4 is a printer setup utility program for the
  10. Epson FX-80 (160 cps) printer.    It is useful for
  11. changing the character fonts, boldness, pitch,
  12. vertical lines per inch, etc. quickly with a single
  13. command line such as  FXPR4 RESET P12 LEFTM 5 SKIP.
  14.  
  15.    Gary Novosielski wrote PRINTER.C (c) 1982 for the
  16. MX-80.    This program was derived from that one,  and
  17. Gary's approach was simple extended to other features,
  18. and some minor changes were made to convert it from
  19. CP/M BDS C to IBM PC DOS 2.0 Lattice C.  Both authors
  20. have copyrighted their versions, and sale or commercial
  21. use is forbidden without the authors' consent in writing.
  22.  
  23.    The program is offered by the authors without charge
  24. to individuals for their personal use only.
  25.  
  26.    If you have an MX with graftrax plus, you may
  27. be able to use this utility for most functions.
  28.  
  29.    The purpose of this program is quickly set several
  30. options with a single command from the system prompt.
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.          PURPOSE OF THE PROGRAM:
  38.  
  39.     From a single command, several printer
  40. option commands may be sent to the FX-80.
  41.  
  42.     The Epson printers have an extremely wide
  43. range of software selectable print font sizes and
  44. styles (called modes).    Line width, characters per
  45. inch, lines per vertical inch, print intensity,
  46. tab stops, style (pica, elite, italics, etc.),
  47. left/right margin settings, and "global" commands
  48. to perform several commonly used settings such as
  49. for letter writing in pica, elite or proportional
  50. can readily be set with a quick keyboard entry.
  51.  
  52.     It is clearly not convenient to go into
  53. BASIC or any other indirect means of sending those
  54. commands out the printer port.    This program gets
  55. the job done with a single command.
  56.  
  57.    The Epxon FX-80 includes the "graftrak" option as
  58. standard, and implements some new features in
  59. addition to the 160 charater per second speed. Pin
  60. addressing commands, and many advanced features are
  61. not included in this program but you may be add them
  62. since the source file is available.
  63.  
  64.    FXPR4 will compile under  Lattice C ver 1.03 and
  65. IBM PC DOS version 2.0.
  66.  
  67.    Simply entering  FXPR4  will cause a menu
  68. of options to be displayed.  These can be used as
  69. parameters following  FXPR4  the next time it is
  70. entered.
  71.  
  72.  
  73.    That menu appears as:
  74.  
  75. FXPR4 for Epson FX  (c) Tom McCormick  05/01/83
  76.       from PRINTER.C (c) 1982 G.P. Novosielski
  77. FXPR4 <opt> [<opt>.....]   where <opt> may be:
  78.                           
  79. RESET       QUIET       PITCH 10    PITCH 17    DOC
  80. LPI3       LPI4        LPI5       LPI6     DOC1
  81. LPI8       LPI10       LPI12       PLINCH 1-22    DOC1S
  82. WIDTH 80 [....or any value between 2 and 137 ]    DOC8
  83. SKIP       NOSKIP      EJECT       TABS n n n    DOC8S
  84. PROPOR       DRAFT       TEXT              
  85. PICA       ELITE       ITALIC       LEFTM  n   
  86. TINY       TINYER      ROMAN       RIGHTM n   
  87. LTRITA       LTRITB      LTRELI              
  88. EMPHAS       CONDEN      ENLARG       DOUBLE     
  89. XEMPHA       XCONDE      XENLAR       XDOUBL     
  90. Various pitches (CPI) and bold or very bold...
  91.  P5    P6          P10     P12     P17     
  92.  P5B    P6B    P9B    P10B    P12B    P17B    
  93.  P5VB    P6VB   P9VB   P10VB              
  94.                           
  95. \n  Example: FXPR4 RESET LPI6 PITCH 10 ELITE  
  96.  
  97.  
  98. There are more than 50 keyword options, and God knows how many combinations.
  99. They have NOT all been tested !!  Be aware that the FX-80 treats various
  100. combinations as toggles, or serially.  Some features have priorities
  101. with regard to others, and some negate others.    The 150+ page manual has
  102. several tables that will help, but you will have to experiment a little too.
  103.  
  104. It is a good idea to use RESET as your first keyword to "baseline" the
  105. subsequent commands.  If you don't, you may simply be adding new parameters
  106. to the previous mix of them.
  107.  
  108. The "RESET" command mentioned above will reset ALL modes to the power-on
  109. configuration you have chosen via the DIP switches at installation.
  110.  
  111.  
  112.            FXPR4  PROGRAM OPTIONS:    ENTER ONE OR MORE
  113.  
  114.     CONDEN    Condensed print mode
  115.     CONDEN ENLARG Condensed/enlarged mode at 6 characters per inch.
  116.     DOC    Global: RESET LPI6 ELITE LEFTM 8 RIGHTM 95 DOUBLE
  117.     DOC1    Global: RESET LPI6 ELITE LEFTM 8 RIGHTM 95 (single intensity)
  118.     DOC1S    Global: RESET LPI6 ELITE LEFTM 8 RIGHTM 95 skips over perf
  119.     DOC8    Global: RESET  LPI8 ELITE LEFTM 8 RIGHTM 95 eight lines per in
  120.     DOC8S    Global: RESET  LPI8 ELITE LEFTM 8 RIGHTM 95 skips over perf
  121.     DOUBLE    Double-strike mode: strikes each char twice to darken.
  122.     DRAFT    Cancels any double-strike mode, or super/sub scripting.
  123.     EJECT    Sends printer to top of next page.
  124.     ELITE    Elite type style
  125.     EMPHAS    Emphasized printing
  126.     ENLARG    Large lettering
  127.     ITALIC    Print in Italic style.
  128.     LEFTM    LEFTM n   sets left  margin to n column position
  129.     LPI    LPI n  (where n = 3 to 216) will cause the vertical
  130.         spacing to be n/216 inches per line......
  131.             7 LPI = 31      9 LPI = 24   11 LPI = 20.
  132.     LPI3    Three  lines per inch vertical spacing
  133.     LPI4    Four   lines per inch vertical spacing
  134.     LPI5    Five   lines per inch vertical spacing
  135.     LPI6    Six    lines per inch vertical spacing
  136.     LPI8    Eight  lines per inch vertical spacing
  137.     LPI10    Ten    lines per inch vertical spacing
  138.     LPI12    Twelve lines per inch vertical spacing
  139.     LTRELI    Global command for RESET ELITE    P12  WIDTH 132    Normal
  140.     LTRITA    Global command for RESET ITALIC P12  WIDTH 132    Normal
  141.     LTRITB    Global command for RESET ITALIC P12B WIDTH 132    Bold
  142.     NOSKIP    The perforation will not be skipped over with blank lines.
  143.     P5    Pitch 5  characters to an inch horizontally
  144.     P5B    Pitch 5  and bold
  145.     P5VB    Pitch 5  and very bold
  146.     P6    Pitch 6  characters to an inch horizontally
  147.     P6B    Pitch 6  and bold
  148.     P6VB    Pitch 6  and very bold
  149.     P9B    Pitch 9  and bold  (Note: there is no P9)
  150.     P9VB    Pitch 9  and very bold
  151.     P10    Pitch 10 and normal intensity
  152.     P10B    Pitch 10 and bold
  153.     P10VB    Pitch 10 and very bold
  154.     P12    Pitch 12 and normal intensity
  155.     P12B    Pitch 12 and bold
  156.     P17    Pitch 17 and normal intensity
  157.     P17B    Pitch 17 and bold
  158.     PICA    Pica type style
  159.     PITCH    Characters per inch:  PITCH 10    or  PITCH 17 are valid.
  160.     PLINCH    Set page length in inches ( 1 - 22 ); PLINCH 11
  161.     PROPOR    Proportional spacing of letters (horizontally).
  162.     QUIET    Slow to 80 char per second (half speed) to quiet operation.
  163.     RESET    Cause printer to return to power-on option settings.
  164.     RIGHTM    RIGHTM n  sets right margin to n column position
  165.     ROMAN    Print in Roman    style.
  166.     SKIP    Skip over perforation specifying 6 lines.
  167.     TABS    Sets horizontal tab positions:    TAB n n n
  168.     TEXT    From original program.
  169.     TINY    Subscript sized, 10 lines per inch,  93 lines per 11" page,
  170.         skips over perf leaving one inch bottom margin.
  171.         LEFTM / RIGHTM may be used after TINY.
  172.     TINYER    Subscript sized, 12 lines per inch, 108 lines per 11" page,
  173.         skips over perf leaving one inch bottom margin.
  174.         LEFTM / RIGHTM may be used after TINYER.
  175.     WIDTH    WIDTH 80  or  [..any value between 2 and 137 ].
  176.     XCONDE    Cancels condensed mode.
  177.     XDOUBL    Cancels double-strike mode.
  178.     XEMPHA    Cancels emphasized mode.
  179.     XENLAR    Cancels enlarged mode.
  180.  
  181.  
  182.     The following print lines are useful in various combinations
  183.     to test FXPR4x after your modifications.....................
  184.  
  185.  
  186.  
  187. LINETEST
  188.      1       2         3           4     5       6         7
  189. 12345678901234567890123456789012345678901234567890123456789012345678901234567890
  190.  
  191. +++++++++1+++++++++2+++++++++3+++++++++4+++++++++5+++++++++6+++++++++7++++++++++++++++++++++++96+++++++++++++++++++++120+++++++++132  137
  192.  
  193.  
  194. ABCDE abcde @#$%&?
  195.  
  196.  
  197.  
  198.  
  199. ABC abc @#$
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  207. This is lllllower case. 1111111111
  208. THIS IS UUUUUPPER CASE. 2222222222
  209. IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
  210. iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
  211. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  212. WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
  213.  
  214. All lines have same # characters..
  215.  
  216.  
  217.  
  218. =-=-=-=-=-=-=-=-=-= end of FXPR4.DOC =-=-=-=-=-=-=-=-=-=-=
  219.  
  220. WWWWWWWWWWWWWWWWWWW
  221.  
  222. All lines have same # characters..
  223.  
  224.  
  225.  
  226. =-=-=-=-=-=-=-=-=-= end of FXPR4.DOC =