home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / list / mt180l.lbr / MT180L.DQC / MT180L.DOC
Text File  |  1985-06-17  |  10KB  |  240 lines

  1.  
  2.                 **  Configuration Program for the MT-180L Printer  **
  3.  
  4.                                Written by: Ray Kester
  5.  
  6.                              Version 1.0 : May 31, 1984
  7.  
  8.             If you  are reading this file, chances are you have either
  9.           seen the MANNESMANN/TALLY 180L,  or  may  even  own one.  It
  10.           really does seem to be a good printer, although  due  to the
  11.           speed (160cps) I have  noticed  every  once  in  a  while it
  12.           doesn't keep up and may  print  'faded' characters.  This is
  13.           very rare and not to  be  taken  as  'gospel'  for  all  the
  14.           models... 
  15.  
  16.             Now to  the  good  stuff.  Because it is a 'smart' printer
  17.           which  includes  graphics  capability,  it  also  has  other
  18.           functions that  are  very  similar  to the EPSON series.  In
  19.           fact it can emulate  some  of  the  same codes.  The printer
  20.           must be configured  (from the front panel, no DIP switches!) 
  21.           into  the  'E-CODE'  mode, or the 'D-CODE' mode  to  emulate
  22.           certain daisywheel  printers.  Even in these other modes, it
  23.           will still  accept  'ANSI'  codes (these are the majority of
  24.           the codes it accepts). 
  25.  
  26.             As with  every  printer  it becomes a bother to set-up the
  27.           printer  for different functions, hence a wave of  configure
  28.           programs  for  certain  printers (and why  not?).   One  big
  29.           problem  with  the 180L is to set the  right  margin  to  80
  30.           columns because it is a 132 column printer.  Saving paper is
  31.           only  one  of the reasons for 80 columns.  Let's just take a
  32.           look at the menu to get a better  idea  of what this program
  33.           does for you... 
  34.  
  35.  
  36.                     Mannesmann/Tally 180L Configure program : v1.0 RDK
  37.                               (Use  ^C  or  RETURN  to abort)
  38.                          Printer should be initiated for E-CODEs
  39.  
  40.  
  41.             ---------------------------------------------------------------
  42.             A - 6 Lines/inch                B - 8 Lines/inch
  43.             C - Emphasized print ON         D - Emphasized print OFF
  44.             E - Clear permanent Dbl.        F - Auto right just. ON/OFF
  45.             G - Clear perforation skip      H - Set perforation skip
  46.             I - Dbl. width DRAFT mode       J - Set right margin to 80
  47.             K - 10 cpi CORR. mode           L - 12.5 cpi CORR. mode
  48.             M - Proportional space ON       N - Proportional space OFF
  49.             O - 10 cpi draft mode           P - 12 cpi draft mode
  50.             Q - 16.7 cpi draft mode         R - 20 cpi draft mode
  51.             S - Enable paper out switch     T - Disable paper out switch
  52.             U - Change character fonts      V - RESET printer (see manual)
  53.             W - Send test sentence          X - Configure the 8th bit
  54.             Y - Send FORM FEED              Z - Send LINE FEED(s)
  55.             1 - Set form length             2 - Set margins
  56.             ---------------------------------------------------------------
  57.  
  58.             Enter letter option -> ?
  59.  
  60.             As you  can  see  it not only has 'simple' options (set 80
  61.           columns), but also has 'sub' menus within it... 
  62.  
  63.  
  64.           --  Option 'F'  --
  65.  
  66.           ++ Auto right justification ON or OFF ++
  67.  
  68.           Do you wish to [A]ctivate or [D]e-activate this option....
  69.           NOTE: Printer is still left in CORR. mode...
  70.  
  71.           (A or D) -> ?
  72.  
  73.  
  74.           --  Option 'H'  --
  75.  
  76.           How many lines do you want to skip at the perforation...
  77.           Enter a number 1-9 ONLY!!
  78.  
  79.           Value = ?
  80.  
  81.  
  82.           --  Option 'I'  --
  83.  
  84.           + +  Double width - DRAFT mode  + +
  85.  
  86.           A - 5 cpi       B - 6 cpi       C - 8.3 cpi     D - 10 cpi
  87.  
  88.           Choice ?
  89.  
  90.  
  91.           --  Option 'N' --
  92.  
  93.           If you do not have the printer in D-CODE mode, it will ask you to
  94.           make sure first. If you do not, nonsense is sent to it.
  95.  
  96.           WARNING!... Do you have the printer in the
  97.           D-CODE mode??
  98.  
  99.           Answer [Y]es or [N]o -> ?
  100.  
  101.                   It will politely 'beep' at you if you answer 'N'
  102.  
  103.  
  104.           --  Option 'U'  --
  105.  
  106.                   The printer also has several character fonts built in for
  107.           certain requirements...
  108.  
  109.                   1 - UKASCII     2 - USASCII
  110.                   3 - Nor/Dan     4 - Swe/Fin
  111.                   5 - German      6 - French
  112.                   7 - Spanish
  113.  
  114.           Which set do you wish ?
  115.  
  116.  
  117.           --  Option 'X'  --
  118.  
  119.                   If your computer can send 8 bits, then you would leave it
  120.           set for 'A'. If not, you can fool the printer, so you can take
  121.           advantage of the scientific (greek) character set.
  122.  
  123.           + + Configure the MSB  + +
  124.  
  125.           A - Send bit 8 as is    B - Set bit 8 to 1      C - Set bit 8 to 0
  126.  
  127.           Your choice ?
  128.  
  129.             Since a simple thing like leaving the printer off line can
  130.           cause minor frustration, an 'online' check has been  added. 
  131.           If you are in the main  menu and you have selected an option
  132.           a message  like  -> Online? might might appear at the cursor
  133.           to remind you to push the button. 
  134.  
  135.             Some  requirments  have  the  printer  in a rather  remote
  136.           location,  therefore,  I  have added the FORM FEED and  LINE
  137.           FEED option. 
  138.  
  139.           Type the 'ESC' key to return to menu or
  140.           type the LINE FEED key to initiate LINE FEEDS
  141.           to the printer...
  142.  
  143.             There are a few other sub menus inside  the  program which
  144.           are self-explanatory. 
  145.  
  146.  
  147.           -----------------------
  148.       CUSTOMIZING THE PROGRAM
  149.           ----------------------
  150.  
  151.             There is  one  optional  modification  that  the  user can
  152.           perform to  have the program clear the CRT. This makes for a
  153.           much cleaner presentation of the instructions.   To  do this
  154.           all is needed is  DDT.COM  (or  similar), the string or byte
  155.           known to clear the CRT, and  the  exercise.  There have been
  156.           10 blanks set aside to insert  the  clear  screen sequence. 
  157.           The eleventh (a  null)  is  used  to  terminate  the sending
  158.           instruction.  An example follows,  user  input is denoted by
  159.           an '*'...
  160.  
  161.           A0>ZDT MT180L.COM                       *
  162.           ZDT VERS 1.4.14---CPU IS Z-80
  163.           NEXT  PC
  164.           0F80 0100
  165.           -S103                                   *
  166.           0103 1A-1B                              * Enter 1B ONLY
  167.           -S104                                   *
  168.           0104 00-59                              * Enter 59 ONLY
  169.           -S105                                   *
  170.           0105 00-1B                              * Enter 1B ONLY
  171.           -S106                                   *
  172.           0106 00-52                              * Enter 52 ONLY
  173.           -G0                                     *
  174.           A0>SAVE 15 MTEST.COM                    *
  175.  
  176.             In the above example, we have changed the byte '1A' to the
  177.           following: ESC  Y  ESC  R,  (or  1B 59 1B 52).. Remember, at
  178.           least one zero (0) should reamain intact! 
  179.  
  180.  
  181.            -----------------
  182.        USING THE PROGRAM
  183.        -----------------
  184.  
  185.             The program has be designed to be used on an 80 column, 24
  186.           row  CRT  screen.   Visability  may  be  hampered if using a
  187.           smaller CRT...
  188.  
  189.             Entering the program can  be  accomplished  in 3 different
  190.           ways.  By just typing  the  program  name  the  menu will be
  191.           displayed, and  will await your input option.  By typing the
  192.           program name followed by a space  AND  an  option letter, it
  193.           will  execute  that  option BEFORE displaying the menu.   As
  194.           time goes on, you will certainly require an  option  all the
  195.           time, therefore  you may also type the program name followed
  196.           by a  space  AND  type  the  option  letter TWICE. This will
  197.           execute  the  option, then  return  directly  back  to  CP/M
  198.           without displaying the menu. 
  199.  
  200.  
  201.           -------
  202.           SUMMARY
  203.           -------
  204.  
  205.           A>MT180L <CR>
  206.  
  207.                   Will display the menu and await your selection.
  208.  
  209.           A>MT180L A <CR>
  210.  
  211.                   Will execute option  'A' (set 6 lines/inch) BEFORE
  212.                   displaying the menu.
  213.  
  214.           A>MT180L AA <CR>
  215.  
  216.                   Will execute option  'A'  and return back to  CP/M.
  217.                   It will NOT display the menu, instead it will clear
  218.           the CRT and type 'DONE'.
  219.  
  220.  
  221.             All  the  options  have  been checked, so if you encounter
  222.           problems that seem strange, you should check  to  make  sure
  223.           the printer is set-up in the E-CODE mode.  Most, but not all
  224.           of the options are selected via  ANSI  mode.   Some of these
  225.           options only exist using the E-CODE mode.  Only one  (option
  226.           'N') uses the D-CODE mode. 
  227.  
  228.       FINAL NOTE: Even if you do not have the 180L, I am sure some
  229.       of commands are still usefull...
  230.  
  231.             If any bugs or upgrades are  seen,  please leave a message
  232.           on the:
  233.  
  234.          Generation-5  RBBS : RCP/M
  235.          Paul Lazar SYSOP
  236.          301-495-2932
  237.  
  238.  
  239.             RDK 05.31.84
  240.