home *** CD-ROM | disk | FTP | other *** search
/ Vectronix 2 / VECTRONIX2.iso / FILES_07 / WP5_A.ZIP / WP5_A.MSA / PRINTER.TXT < prev    next >
Text File  |  1987-04-22  |  73KB  |  1,938 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.            Table Of Contents                                               
  8.  
  9.  
  10.           GENERAL INFORMATION AND HELP  . . . . . . . . . . . . . . . .   1
  11.  
  12.           EXPLANATION OF SPECIAL CODES  . . . . . . . . . . . . . . . .   2
  13.  
  14.           PRINTER DEFINITIONS . . . . . . . . . . . . . . . . . . . . .   5
  15.                Creating . . . . . . . . . . . . . . . . . . . . . . . .   5
  16.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .   5
  17.                Renaming . . . . . . . . . . . . . . . . . . . . . . . .   6
  18.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .   6
  19.                     Printer Initialization  . . . . . . . . . . . . . .   6
  20.                          Printer Type . . . . . . . . . . . . . . . . .   6
  21.                          Initialize Printer before Print Job  . . . . .   6
  22.                          Reset Printer Before Print Job . . . . . . . .   6
  23.                          Initialize Printer at Start of Page  . . . . .   6
  24.                          Reset Printer at End of Page . . . . . . . . .   7
  25.                          Move Print Head to Center of Platen  . . . . .   7
  26.                     Carriage Return/Backspace Control . . . . . . . . .   7
  27.                          Perform Carriage Return  . . . . . . . . . . .   7
  28.                          Automatic Carriage Return with Line Feed?  . .   7
  29.                          Automatic Line Feed with Carriage Return?  . .   7
  30.                          Does Printer Have Backspace Capability?  . . .   7
  31.                          Perform Backspace  . . . . . . . . . . . . . .   7
  32.                          Auto Underline on Second Pass  . . . . . . . .   7
  33.                          Number of Overstrikes for Bolding  . . . . . .   8
  34.                     Line Spacing and VMI  . . . . . . . . . . . . . . .   9
  35.                          Set 6 Lines/Inch . . . . . . . . . . . . . . .   9
  36.                          Set 8 Lines/Inch . . . . . . . . . . . . . . .   9
  37.                          Perform Line Feed  . . . . . . . . . . . . . .   9
  38.                          Perform Reverse Line Feed  . . . . . . . . . .   9
  39.                          Perform 1/2 Line Feed  . . . . . . . . . . . .   9
  40.                          Perform Reverse 1/2 Line Feed  . . . . . . . .   9
  41.                          Advance Paper 1/24th Inch  . . . . . . . . . .   9
  42.                          VMI Unit . . . . . . . . . . . . . . . . . . .   9
  43.                          Set VMI  . . . . . . . . . . . . . . . . . . .   9
  44.                          VMI Bias Factor  . . . . . . . . . . . . . . .  10
  45.                          Maximum VMI Setting  . . . . . . . . . . . . .  10
  46.                     Microspacing and HMI  . . . . . . . . . . . . . . .  11
  47.                          HMI Unit . . . . . . . . . . . . . . . . . . .  11
  48.                          Microspace Unit  . . . . . . . . . . . . . . .  11
  49.                          Set HMI  . . . . . . . . . . . . . . . . . . .  11
  50.                          HMI or MS Bias Factor  . . . . . . . . . . . .  11
  51.                          Maximum HMI or MS Setting  . . . . . . . . . .  12
  52.                          Perform Microspace Movement  . . . . . . . . .  12
  53.                          Advance 1,2,4,8,16 Microspace Units  . . . . .  12
  54.                          Use  Microspacing  for  Proportional  Spacing
  55.                               Only? . . . . . . . . . . . . . . . . . .  12
  56.                      Superscript/Underline  . . . . . . . . . . . . . .  12
  57.                          Subscript On/Off . . . . . . . . . . . . . . .  12
  58.                          Superscript On/Off . . . . . . . . . . . . . .  12
  59.                          Auto Underline On/Off  . . . . . . . . . . . .  12
  60.                          Auto Double Underline On/Off . . . . . . . . .  12
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                     Bold/Italics  . . . . . . . . . . . . . . . . . . .  13
  67.                          Auto Bold On/Off or Start/End Second Pass for
  68.                               Bold Text . . . . . . . . . . . . . . . .  13
  69.                          Print Bold Text on a Second Pass?  . . . . . .  13
  70.                          Auto Italics On/Off  . . . . . . . . . . . . .  13
  71.                     Special Text Markings . . . . . . . . . . . . . . .  14
  72.                          Double Underline Character Code  . . . . . . .  14
  73.                          Move Down/Up for Double Underline Character  .  14
  74.                          Strikeout Character Code . . . . . . . . . . .  14
  75.                          Strikeout Printing On/Off  . . . . . . . . . .  14
  76.                          Redline Character Code . . . . . . . . . . . .  14
  77.                          Footnote Line Character Code . . . . . . . . .  14
  78.                          Omit Underline While Printing Footnote Line?    14
  79.                     Pitch/Miscellaneous . . . . . . . . . . . . . . . .  15
  80.                          Set 10, 12, 15 Pitch . . . . . . . . . . . . .  15
  81.                          Forward/Reverse Printing On  . . . . . . . . .  15
  82.                          Auto Proportional Spacing On/Off . . . . . . .  15
  83.                          Shift Into Alternate/Back to Normal Character
  84.                               Set . . . . . . . . . . . . . . . . . . .  15
  85.                          Maximum/Minimum Width of Space Character . . .  15
  86.                     Changing Fonts  . . . . . . . . . . . . . . . . . .  16
  87.                          Shift Into Font  . . . . . . . . . . . . . . .  16
  88.                          Shift Out of Font  . . . . . . . . . . . . . .  16
  89.                     Selecting Character Tables  . . . . . . . . . . . .  17
  90.                          Character Table for Font . . . . . . . . . . .  17
  91.                          Examine or Edit a Character Table  . . . . . .  17
  92.                CHARACTER TABLES . . . . . . . . . . . . . . . . . . . .  18
  93.                     Creating a Character Table  . . . . . . . . . . . .  18
  94.                     Deleting a Character Table  . . . . . . . . . . . .  18
  95.                     Renaming a Character Table  . . . . . . . . . . . .  19
  96.                     Editing a Character Table . . . . . . . . . . . . .  19
  97.                     String Sent to Printer  . . . . . . . . . . . . . .  19
  98.                     Character Width . . . . . . . . . . . . . . . . . .  19
  99.                     Adjust Factor . . . . . . . . . . . . . . . . . . .  19
  100.                Sheet Feeder Definitions . . . . . . . . . . . . . . . .  21
  101.                     Creating a Sheet Feeder Definition  . . . . . . . .  21
  102.                     Deleting a Sheet Feeder Definition  . . . . . . . .  21
  103.                     Renaming a Sheet Feeder Definition  . . . . . . . .  21
  104.                     Editing Sheet Feeder Definitions  . . . . . . . . .  21
  105.                     Eject Page  . . . . . . . . . . . . . . . . . . . .  21
  106.                     Select Bins and Insert Page . . . . . . . . . . . .  22
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                             GENERAL INFORMATION AND HELP
  116.  
  117.                This document has been  included with  your package  to give
  118.           you the option of examining, changing, or adding to WordPerfect's
  119.           printer  definitions  and  characters  tables.    PRINTER.PRG  is
  120.           technically  oriented  and  is  not recommended for novice users.
  121.           Most users never need to use the PRINTER program because  a large
  122.           number  of  printers  and  character tables come pre-defined.  To
  123.           view the defined printers,  follow the  installation instructions
  124.           to select printers.
  125.  
  126.                This document  has been  organized in the same format as the
  127.           program itself.  If you want  to change  something specific  in a
  128.           printer  definition,  use  the  table of contents and/or index to
  129.           find an explanation of the feature  you wish  to change.   If you
  130.           decide to  define a  new printer,  you should  read this document
  131.           first to get a feel for the different options that are available.
  132.  
  133.                PRINTER.PRG itself contains several help screens which serve
  134.           as  a  reminder  of  some  of  the  information contained in this
  135.           booklet.  These may  be viewed  by selecting  that option  on the
  136.           main menu.
  137.  
  138.                Syntax   for   entering   strings  inside  PRINTER  is  very
  139.           straightforward.  Printable ASCII characters (decimal  33 to 126)
  140.           can  be  entered  by  simply typing the character.  Non-printable
  141.           ASCII characters (anything less than decimal  33 or  greater than
  142.           decimal  126)  are  entered  as  decimal  numbers inside of angle
  143.           brackets (i.e. '<'  and  '>',  the  less  than  and  greater than
  144.           signs).   For example  to enter  a linefeed (LF) into the printer
  145.           definition, the  syntax would  be <10>.   A  carriage return (CR)
  146.           would be  <13>.  If you ever get lost, remember that you can exit
  147.           most prompts by clicking on the CANCEL box.  If changes have been
  148.           made, clicking  on the  QUIT box will ask if you want to save the
  149.           changes.
  150.  
  151.                Many printer manuals will often show BASIC syntax.   BASIC's
  152.           CHR$()  is  equivalent  to  this  software's  <>.  BASIC's "xxxx"
  153.           (string in double quotes) is equivalent  to this  software's xxxx
  154.           (same string without the quotes).
  155.  
  156.                For example,  BASIC's CHR$(27)+"p"+CHR$(1)  would be entered
  157.           as <27>p<1>  in the  PRINTER program.  (This would  be written as
  158.           ESCpSOH in ASCII).
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.                                                                           1
  168.  
  169.  
  170.  
  171.  
  172.  
  173.                One  word  of  caution:    WPCORP  has  tested many of these
  174.           definitions  in-house  to  provide  you  with  the  best  printer
  175.           definitions  possible.    Often  we  have been forced to strike a
  176.           balance between speed and  flexibility,  or  to  avoid  a printer
  177.           feature because  it does not function consistently.  Sometimes we
  178.           have encountered printer hardware or documentation  bugs which we
  179.           have tried to work around.  Before changing a printer definition,
  180.           remember that there is probably a very good reason why it was put
  181.           together the way it was.  Good Luck!
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.           2
  227.  
  228.  
  229.  
  230.  
  231.  
  232.                             EXPLANATION OF SPECIAL CODES
  233.  
  234.                Letters  in  angle  brackets  <>  represent codes which have
  235.           special meanings inside the  printer  program.    They  provide a
  236.           means of  getting around printer inconsistencies and limitations.
  237.           They also provide access to features  available only  from inside
  238.           this software.
  239.  
  240.           <A>  is a  method of  abbreviating the strings used to shift both
  241.                in and out of  an  alternate  character  set.    It  is used
  242.                primarily in the character table.
  243.  
  244.                <A>c means  Shift Into  Alternate Character Set, print the c
  245.                character, and then Shift Back to Normal Character Set.
  246.  
  247.           <B>  is used to restore the line spacing after changing it.
  248.  
  249.                     Superscripting  can  be  performed   by  changing  line
  250.                spacing to  20 lines  per inch,  doing  a reverse line feed,
  251.                and then printing the character.   After moving  back to the
  252.                original line, the superscript off string must include a <B>
  253.                to restore the original line spacing value.
  254.  
  255.           <C>  restores the pitch after changing it and similar to <B>.
  256.  
  257.           <D>  performs a carriage  return  and  then  spaces  back  to the
  258.                current print position.
  259.  
  260.                     To print  a C  using two characters (C and ,) you would
  261.                normally place C<8>, in  the character  table.   However, if
  262.                your printer cannot backspace, use C<D>, instead.
  263.  
  264.           <E>  is not used.
  265.  
  266.           <F>  beeps and forces printing to wait for a "Go."
  267.  
  268.           <G>  represents an HMI value in binary form.
  269.  
  270.                     An HMI  value of  12 is  sent as <12> if <G> is used in
  271.                the set HMI string.
  272.  
  273.           <H>  represents an HMI value in ASCII form.
  274.  
  275.                     An HMI value of 12 is sent as 12 if <H> is  used in the
  276.                Set HMI value in ASCII form.
  277.  
  278.           <I>  changes bolding  from triple overstrike to double overstrike
  279.                on HMI controlled printers.
  280.  
  281.                     If bolding appears too dark, you can include <I> in the
  282.                Initialize  Printer  Before  Print  Job  string.    This may
  283.                lighten the text of it may cause "shadow" printing.
  284.  
  285.                                                                           3
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.           <J>  identifies Tandy DWP IIB type printers.
  293.  
  294.           <K>  represents a VMI value in binary form.
  295.  
  296.                     A VMI value of 12 is sent as <12> if <K> is used in the
  297.                set VMI string.
  298.  
  299.           <L>  represents a VMI value in ASCII form.
  300.  
  301.                     A VMI  value of  12 is sent as 12 if <L> is used in the
  302.                set VMI string.
  303.  
  304.           <M>  turns on proportional spacing.
  305.  
  306.                     Place <M> in the Shift Into Font string if you  want to
  307.                define a font which can only be used in proportional spacing
  308.                mode.
  309.  
  310.           <N>  turns off proportional spacing.
  311.  
  312.                     Place <N> in the Shift into Font string if you  want to
  313.                define  a  font  which  can only be used in non-proportional
  314.                spacing mode.
  315.  
  316.           <O>  saves the current font  number and  switches to  a new font.
  317.                It  must  be  followed  by  a  binary code equal to the font
  318.                number.
  319.  
  320.                     Sometimes the best way to bold  is by  selecting a bold
  321.                font.   Laser printers  and typesetters often fall into this
  322.                category.  Make font 8 the bold font.   Place  <O><8> in the
  323.                Auto Bold  On string  to select font 8 whenever bold text is
  324.                printed.  Warning!  Place <P> in the Auto Bold Off string to
  325.                restore the original font after the bold text is printed.
  326.  
  327.           <P>  switches back  to the last unrestored for which was saved by
  328.                a <O> code.
  329.  
  330.                     In a character table,  <P> causes the Shift Out of Font
  331.                but no swapping of character tables is performed.
  332.  
  333.           <Q>  defines character  width for  a font on a printer which uses
  334.                microspacing.  Must be  followed by  a binary  code equal to
  335.                ten times the pitch value.
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.           4
  345.  
  346.  
  347.  
  348.  
  349.  
  350.                     The HP  LaserJet-B printer definition uses microspacing
  351.                to perform right justification.  In  order to  right justify
  352.                the non-proportional  Courier font  at variable pitches, the
  353.                software must know the width  of  those  characters.   Since
  354.                this is  a 10  pitch font,  <Q><100> has been entered in the
  355.                Shift Into Font string. (Note: This will only  work properly
  356.                if the character width works out to be an integral number of
  357.                microspacing units.)
  358.  
  359.           <R>  removes extra error checking during printing.
  360.  
  361.           <S>  represents a Microspace value in binary form.
  362.  
  363.                     A microspace value of 12 is sent as <12> if <S> is used
  364.                in the Perform Microspace command string.
  365.  
  366.           <T>  represents a Microspace value in ASCII form.
  367.  
  368.                     A microspace  value of  12 is sent as 12 if <T> is used
  369.                in the Perform Microspace command string.
  370.  
  371.           <U>  is used inside a character table to replace a character with
  372.                the string assigned to it in another font.  Must be followed
  373.                by two binary codes.  The first identifies the new character
  374.                table to use,  and the second is the code to be replaced.
  375.  
  376.                     Suppose  that  the  character  table assigned to font 8
  377.                contains  a  complex  string  which  prints  a  new  symbol.
  378.                Suppose also  that this  string is assigned to the character
  379.                code <255>.  This complex  string  is  sent  to  the printer
  380.                whenever the  sequence <U><8><255>  is encountered in any of
  381.                the character tables used by the  other seven  fonts in that
  382.                printer definition.
  383.  
  384.                     Note that  <U> causes the Shift Into Font and Shift Out
  385.                of Font strings to be sent to the printer.
  386.  
  387.           <V>  may be used inside a character table to  replace a character
  388.                with the  string assigned  to it  in the same font.  Must be
  389.                followed by the code of the character to replace.
  390.  
  391.           <W>  may be used inside a character table to represent the string
  392.                assigned to  the current character in another font.  Must be
  393.                followed by a binary code equal to the font number.
  394.  
  395.           <X>  is used for down loading files to the printer from  within a
  396.                printer definition.  The filename to be down loaded would be
  397.                enclosed within <X>'s.   Example:  <X>Laserwrt.ps<X>.   This
  398.                code is  most useful  in the initialize printer before print
  399.                job string, but may be used  in font  change strings  of any
  400.                other string in the printer definition.
  401.  
  402.  
  403.                                                                           5
  404.  
  405.  
  406.  
  407.  
  408.  
  409.                                  PRINTER DEFINITIONS
  410.  
  411.                A  printer  definition  is  a  table  of  codes which WPCORP
  412.           software  uses  to  right-justify,  underline,  superscript,  and
  413.           perform other  word processing functions on a particular printer.
  414.           Each printer definition also contains codes  to make  the printer
  415.           shift into  different fonts and the names of the character tables
  416.           to use with those fonts.
  417.  
  418.                Printer  definitions  are  necessary  because  each  printer
  419.           speaks its  own language  and each  has its  own limitations.  In
  420.           some cases,  a  printer  may  even  need  to  be  defined several
  421.           different ways  to handle  all of its capabilities.  For example,
  422.           the HP LaserJet may be  configured  with  several  different font
  423.           cartridges.   The LaserJet-A  printer definition  has been set up
  424.           for use with font cartridge A, and the LaserJet-B has been set up
  425.           for font cartridge B (proportional spacing).
  426.  
  427.                Printer  definitions  also  give  the  user  some additional
  428.           control over the appearance of the printed page  and the behavior
  429.           of  the  printer.    For  example,  the  Maximum  Width  of Space
  430.           Character question allows you to decide how right  justified text
  431.           should look, and the Print Bold Text On Second Pass? question may
  432.           be used to change  the speed  of printing  and the  appearance of
  433.           bold text.
  434.  
  435.                Printer  definitions  may  be  created, deleted, renamed, or
  436.           edited by selecting option 3 from the main menu.
  437.  
  438.  
  439.           Creating a Printer Definition
  440.  
  441.                Select  a  printer  as  a  pattern  for  your   new  printer
  442.           definition by highlighting it with the cursor (if the new printer
  443.           definition is  unlike  any  other,  choose  the  Standard Printer
  444.           definition as a pattern). 
  445.  
  446.                Next choose the (C)reate option from the menu to the left of
  447.           the list of printers.  You will be asked for the name  of the new
  448.           printer.  Type up to 30 characters and press Enter.  
  449.  
  450.                The  next  menu  to  appear  lists  all eleven categories of
  451.           printer information.   Type  any number  or letter  shown and the
  452.           questions for  that category will appear, followed by the current
  453.           codes and answers for  those questions.   In  defining a printer,
  454.           you will  need to  examine every  question to  make sure that the
  455.           correct codes have been entered.  A detailed  explanation of each
  456.           question  in  each  category  is  found  under "Editing a Printer
  457.           Definition."
  458.  
  459.                In practice, any printer  worth  defining  will  take  a few
  460.           attempts  to  get  it  right.    Sometimes control codes don't do
  461.  
  462.           6
  463.  
  464.  
  465.  
  466.  
  467.  
  468.           exactly what they sound like they should do.   In  addition, most
  469.           printers have  features that  function so  differently from other
  470.           printers that WPCORP software  can't use  them.   Remember    too
  471.           that even  though a  printer doesn't  support one feature, it may
  472.           support a second which can be used to imitate the first.   A good
  473.           example of this is superscripting.  If your printer won't do this
  474.           automatically, it can  still  be  accomplished  by  advancing the
  475.           paper up and then down.
  476.  
  477.  
  478.           Deleting a Printer Definition
  479.  
  480.                With the cursor, highlight the printer definition to delete.
  481.           Then select the option to (D)elete  from  the  list  of  options 
  482.           found to the left of the printer list.  
  483.  
  484.                Next you  will be  asked to verify your choice to delete the
  485.           printer definition. If this is the printer definition you want to
  486.           delete, enter a Y or click on the Yes box.
  487.  
  488.  
  489.           Renaming a Printer Definition
  490.  
  491.                With the cursor, highlight the printer definition to rename.
  492.           Then select the option to (R)ename  from  the  list  of  options 
  493.           found to the left of the printer list.  
  494.  
  495.                Next, a bar will appear at the bottom of the screen with the
  496.           current printer name.  Type in the new name and press Enter.
  497.  
  498.  
  499.           Editing a Printer Definition
  500.  
  501.                With the cursor, highlight  the printer  definition to edit.
  502.           Select the option to (E)dit from the list of options found to the
  503.           left of the printer list.
  504.  
  505.                Next, a menu of all eleven  options will  appear.   Type any
  506.           number or  letter shown, and the questions for that category will
  507.           appear, followed by  the  current  codes  and  answers  for those
  508.           question.
  509.  
  510.                If you  want to  change a  printer definition, the following
  511.           steps are recommended  since  they  allow  you  to  make mistakes
  512.           without destroying a working definition:
  513.  
  514.                1.   Create a  new printer definition using the old one as a
  515.                     pattern-this is your duplicate of the original;
  516.                2.   Edit the original printer definition.
  517.                3.   After  the  modified  definition  has  been  thoroughly
  518.                     tested, Delete the duplicate printer definition only if
  519.                     you are sure you will never need it.
  520.  
  521.                                                                           7
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.                                Printer Initialization
  529.  
  530.           Printer Type
  531.  
  532.                Enter 1  if you  have a  Tandy DWP  IIB type  printer.  This
  533.           printer requires  that an  extra code  be sent  with each printed
  534.           character to control hammer intensity, ribbon motion, etc.
  535.  
  536.                Enter 2 if you have a dot matrix  printer which  has trouble
  537.           using WPCORP  software's underlining and bolding (excessive print
  538.           head motion).  WARNING! Underline characters may not  overlap and
  539.           bolding is performed on a second pass.
  540.  
  541.                Enter  3  if  the  definition  is  for the Apple LaserWriter
  542.           printer.
  543.  
  544.                Enter 0 for any other kind of printer.
  545.  
  546.  
  547.           Initialize Printer before Print Job
  548.  
  549.                This string is sent to the printer at the beginning of every
  550.           print  job.    Use  this  to reset the pitch, line spacing, etc.,
  551.           before printing each document.
  552.  
  553.           Reset Printer Before Print Job 
  554.  
  555.                This string is used to reset the printer at the end of every
  556.           print  job.    Use  this  to reset the pitch, line spacing, etc.,
  557.           before printing each document.
  558.  
  559.  
  560.           Initialize Printer at Start of Page
  561.  
  562.                This string is sent to the printer at the beginning of every
  563.           page.
  564.  
  565.  
  566.           Reset Printer at End of Page
  567.  
  568.                If defined, the software sends this string to the printer at
  569.           the end of every page instead of trying to advance to the  top of
  570.           the next  page.  Always include a form feed in this string if you
  571.           use it in a printer definition.
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.           8
  581.  
  582.  
  583.  
  584.  
  585.  
  586.           Move Print Head to Center of Platen
  587.  
  588.                If you have a sheet feeder on your printer, this string will
  589.           be  sent  before  each  page  is  inserted.  This keeps the paper
  590.           against the platen, preventing  the print  head from  tearing the
  591.           paper.
  592.  
  593.                               Carriage Return/Backspace Control
  594.  
  595.  
  596.           Perform Carriage Return
  597.  
  598.                Almost every  printer requires  a <13>  here.  Some printers
  599.           require that  CR's and  LF's be  sent together.   If  this is the
  600.           case, enter <13><10> here and answer "yes" to Automatic Line Feed
  601.           with Carriage Return?  Place a <0> here if you never want to send
  602.           a CR to the printer.
  603.  
  604.  
  605.           Automatic Carriage Return with Line Feed?
  606.  
  607.                Some  printers  will  automatically  perform  a CR when they
  608.           receive a Lf code.  Answer "yes" if your printer does this.
  609.  
  610.  
  611.           Automatic Line Feed with Carriage Return?
  612.  
  613.                Some printers automatically perform a LF when they receive a
  614.           CR code.   Answer "yes" if your printer does this.  If you answer
  615.           "yes" to this question and you do not  have a  backspace, you may
  616.           not be  able to bold, underline, or overstrike. (See also Perform
  617.           Carriage Return).
  618.  
  619.  
  620.           Does Printer Have Backspace Capability?
  621.  
  622.                Some printers cannot backspace.   If  your can  answer "yes"
  623.           and enter  the backspace command under Perform Backspace. If your
  624.           printer does not have a backspace or a  reverse linefeed,  it may
  625.           not   be   able   to   consistently   overstrike,  underline,  or
  626.           superscript.
  627.  
  628.  
  629.           Perform Backspace
  630.  
  631.                This string sends a backspace to the printer.  If the string
  632.           is  blank,  it  is  assumed  to consist of the standard backspace
  633.           character <8>.
  634.  
  635.  
  636.  
  637.  
  638.  
  639.                                                                           9
  640.  
  641.  
  642.  
  643.  
  644.  
  645.           Auto Underline on Second Pass
  646.  
  647.                This flag is only used if the printer has its  own automatic
  648.           underlining strings.   It  determines whether  the underlining is
  649.           done on the first pass as the text  is being  printed, or  if the
  650.           underlining is done on a separate pass by itself.
  651.  
  652.                Some printers will not underline microspacing (used to right
  653.           justify the  line).    If  these  micro-spaces  do  not underline
  654.           properly, the underlining will be broken.  Setting this flag to Y
  655.           will cause the software to do its underlining on a  separate pass
  656.           after the  text has been printed so that the underline characters
  657.           will print continuously.
  658.  
  659.                A side-effect of using this method  is that  the underlining
  660.           may end  a little  before the  correct position  when printing in
  661.           proportional spacing.
  662.  
  663.  
  664.           Number of Overstrikes for Bolding
  665.  
  666.           When a printer does not have automatic bolding, the software will
  667.           print bolded  text by  striking the  bolded text  more than once.
  668.           The value of this  variable will  determine how  many strikes are
  669.           made.
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.           10
  699.  
  700.  
  701.  
  702.  
  703.  
  704.                                 Line Spacing and VMI
  705.  
  706.  
  707.           Set 6 Lines/Inch 
  708.  
  709.                Insert the  command here  that sets  your printer to 6 lines
  710.           per inch (not required if your printer supports VMI).
  711.  
  712.  
  713.           Set 8 Lines/Inch
  714.  
  715.                Insert the command here  that sets  your printer  to 8 lines
  716.           per inch (not required if your printer supports VMI).
  717.  
  718.  
  719.           Perform Line Feed
  720.  
  721.                This  is  used  to  advance  down the page one line.  Almost
  722.           every printer requires a <10> here.   Some  printers require that
  723.           CR's  and  LF's  be  sent  together.   If this is the case, enter
  724.           <13><10> here and answer "yes" to Automatic Carriage  Return with
  725.           Line Feed? 
  726.  
  727.  
  728.           Perform Reverse Line Feed
  729.  
  730.                This  is  used  to  advance  up  the page one line.  If your
  731.           printer has this capability, enter the code for it here.
  732.  
  733.  
  734.           Perform 1/2 Line Feed
  735.  
  736.                Enter code here to perform 1/2 line feed unless your printer
  737.           supports VMI.
  738.  
  739.  
  740.           Perform Reverse 1/2 Line Feed
  741.  
  742.                Enter code here to perform reverse 1/2 line feed unless your
  743.           printer supports VMI.
  744.  
  745.  
  746.           Advance Paper 1/24th Inch
  747.  
  748.                WPCORP software uses this command to get to  the top  of the
  749.           next page if 6 and 8 lines per inch were used on the same page.
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.                                                                          11
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.           VMI Unit
  765.  
  766.                VMI  (Vertical  Motion  Index) defines the vertical distance
  767.           the platen moves when the printer receives a line feed or reverse
  768.           line  feed.    Enter  the  units  in which VMI is defined on your
  769.           printer.  Most printers  which  support  VMI  accept  settings in
  770.           1/48th inch increments.
  771.  
  772.  
  773.           Set VMI
  774.  
  775.                If  a  printer  supports  VMI,  this  string  is sent to the
  776.           printer whenever the software needs to adjust the width of a line
  777.           feed or  reverse line  feed.   Insert <K>  or <L> in place of the
  778.           variable in the VMI string.  For example,  Diablo printers accept
  779.           VMI settings in binary form: <27><30><K>.
  780.  
  781.  
  782.           VMI Bias Factor
  783.  
  784.                The  VMI  Bias  factor  is  added to the VMI value before it
  785.           replaces <K> or <L>.  For  example, Diablo  printers have  a bias
  786.           factor of  1 because  the difference between the code sent to the
  787.           printer and the actual VMI setting is 1, e.g., VMI  set to 1/48th
  788.           inch = <27><30><2>, VMI set to 2/24th inch = <27><30><3>.
  789.  
  790.  
  791.           Maximum VMI Setting
  792.  
  793.                Enter the maximum VMI setting supported by your printer.
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.           12
  817.  
  818.  
  819.  
  820.  
  821.  
  822.                                 Microspacing and HMI
  823.  
  824.  
  825.           HMI Unit
  826.  
  827.                HMI  (Horizontal   Motion  Index)   defines  the  horizontal
  828.           distance the print head moves when the next character is printed.
  829.           Enter the  units in  which HMI  is defined on your printer.  Most
  830.           printers which support HMI accept settings in 1/120th  of an inch
  831.           increments.
  832.  
  833.                HMI is  the preferred  method of  controlling the print head
  834.           because the software then controls character widths, making right
  835.           justification easier.   However,  some printers  do not have HMI,
  836.           and some printers  which  have  HMI  have  fonts  that  cannot be
  837.           controlled  with  HMI.    In  either of these cases, you must use
  838.           microspacing instead of HMI if you want to  print right justified
  839.           text  without  space  fill.    "Space fill" means that full-sized
  840.           spaces are added between the words  to fill  out the  line.  When
  841.           this is  done, the printed line may look uneven because the words
  842.           have varying numbers of  spaces  between  them.    Printers which
  843.           cannot microspace and do not support HMI must space fill to print
  844.           right justified text.
  845.  
  846.  
  847.           Microspace Unit
  848.  
  849.                Microspacing may be used  as an  alternate method  for right
  850.           justification (use  HMI instead  of microspacing  if your printer
  851.           supports it).  If your print head can  move a  relative number of
  852.           units to the right (any amount or in units of 1, 2, 4, 8, and 16)
  853.           then your printer can  microspace.   In order  to microspace, you
  854.           must  enter  the  units  of  motion,  define  strings  to perform
  855.           Microspace Movement, or strings  to advance  1, 2,  4, 8,  and 16
  856.           units, and answer the question about proportional spacing.
  857.  
  858.                The critical difference between HMI and microspacing is that
  859.           HMI allows characters to  compress and  expand while microspacing
  860.           allows only  the expansion of characters on a line.  For example,
  861.           a 10 pitch font could be printed at 15 pitch if HMI  is used, but
  862.           if microspacing  is used  the words  would probably run together.
  863.           The same 10 pitch font could  be printed  a 8  pitch using either
  864.           method.
  865.  
  866.                Strings may  be defined  for both  HMI and microspacing.  In
  867.           this case, the software assumes that  HMI affects  only the width
  868.           of the  space character  when proportional  spacing is in effect.
  869.           HMI  will  be  used   to   print   non-proportional   fonts,  and
  870.           proportionally spaced  fonts are  printed using  HMI settings and
  871.           spaces to advance between  words or  letters.   This is  the case
  872.           with the HP LaserJet, as well as many NECs, Diablos and Qumes.
  873.  
  874.  
  875.                                                                          13
  876.  
  877.  
  878.  
  879.  
  880.  
  881.           Set HMI
  882.  
  883.                If your  printer supports  HMI, enter the code.  This string
  884.           is sent to the printer  whenever  the  HMI  setting  needs  to be
  885.           adjusted.    Insert  <G>  or  <H>  where the variable needs to be
  886.           inserted in the HMI string.  For example,  Diablo printers accept
  887.           HMI settings in binary form: <27><31><G>.
  888.  
  889.  
  890.           HMI or MS Bias Factor
  891.  
  892.                The HMI  or MS Bias factor is added to the HMI or microspace
  893.           value before it replaces  <G>, <H>,  <S>, or  <T>.   For example,
  894.           Diablo printers  have a  bias factor  of 1 because the difference
  895.           between the code sent to the printer and  the actual  HMI setting
  896.           is 1,  e.g., HMI  set to  1/120th inch  = <27><31><2>, HMI set to
  897.           2/120ths inch = <27><31><3>.
  898.  
  899.  
  900.           Maximum HMI or MS Setting
  901.  
  902.                Enter the maximum HMI  or  microspace  setting  supported by
  903.           your printer.  
  904.  
  905.  
  906.           Perform Microspace Movement
  907.  
  908.                This  string  is  sent  to  the printer whenever one or more
  909.           units needs to be advanced in  order to  accomplish justification
  910.           when a  printer does  not have  HMI (see  HMI units and Set HMI).
  911.           Insert <S> or <T> where the variable needs  to be  inserted.  For
  912.           example,  the  Hp  LaserJet  uses a setting of: <27>&a+<T>H. (See
  913.           Microspace units and Use  Microspacing  for  Proportional Spacing
  914.           Only?)
  915.  
  916.  
  917.           Advance 1,2,4,8,16 Microspace Units
  918.  
  919.                If there  is not a Perform Microspace Movement string, these
  920.           strings are used instead  to print  right-justified text.   These
  921.           strings should  only be used when the microspace commands are too
  922.           complex to use the Perform Microspace Movement string  (the Epson
  923.           FX printer is one that fits into this category).
  924.  
  925.  
  926.           Use Microspacing for Proportional Spacing Only?
  927.  
  928.                This question  determines when Microspacing is used.  If you
  929.           answer  "no",  microspacing  is  used  anytime  you  print  right
  930.           justified text.   If  you answer "yes", microspacing is used only
  931.           to right justify proportionally spaced  text.    HMI  is  used to
  932.           right justify  non-proportionally spaced text if it is supported,
  933.  
  934.           14
  935.  
  936.  
  937.  
  938.  
  939.  
  940.           otherwise space fill is used.
  941.  
  942.                                 Superscript/Underline
  943.  
  944.           Subscript On/Off
  945.  
  946.                Enter the  codes that  turn automatic  superscripting on and
  947.           off.    If  your  printer  does  not  support  this  feature, try
  948.           inserting commands which move the carriage up and then down.
  949.  
  950.  
  951.           Superscript On/Off
  952.  
  953.                Enter the  codes that  turn automatic  superscripting on and
  954.           off.    If  your  printer  does  not  support  this  feature, try
  955.           inserting commands which move the carriage up and then down.
  956.  
  957.  
  958.           Auto Underline On/Off
  959.  
  960.                Enter the  codes that  turn the  automatic superscripting on
  961.           and off.  If this  is left blank, WPCORP software is usually able
  962.           to underline anyway.  The software's underlining is  performed by
  963.           doing  a  CR,  spacing  over, and using the underscore character.
  964.           This is generally slower but is more reliable and may look better
  965.           or worse depending on your printer.
  966.  
  967.  
  968.           Auto Double Underline On/Off
  969.  
  970.                Enter the  codes that  turn automatic  double underlining on
  971.           and off.  If this is left blank, double underlining  is performed
  972.           by  using  the  Move  Down  and  Move  Up  strings and the Double
  973.           Underline Character defined in the Special Text Markings menu.
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                                                                          15
  994.  
  995.  
  996.  
  997.  
  998.  
  999.                                     Bold/Italics
  1000.  
  1001.  
  1002.           Auto Bold On/Off or Start/End Second Pass for Bold Text
  1003.  
  1004.                Enter the codes that turn bold  printing  on  and  off.   If
  1005.           these  are  left  blank,  bolding  can usually be accomplished by
  1006.           WPCORP software.  On HMI  controlled  printers,  this  is usually
  1007.           done by  triple striking  the characters.   On Printers which are
  1008.           not controlled by HMI but which  have backspace  capability, this
  1009.           is  done  by    backing  up and overstriking each character to be
  1010.           bolded.
  1011.  
  1012.                If bolding is too  slow, you  may want  to bold  on a second
  1013.           pass.   Do this by answering "yes" to Print Bold Text on a Second
  1014.           Pass?  then enter  the codes  to be  sent to  the printer  at the
  1015.           beginning and end of the bold pass.  For example, answering "yes"
  1016.           and leaving the codes blank  would  cause  the  characters  to be
  1017.           double struck.   You could also shadow print by telling the print
  1018.           head to move over before performing the bold pass.
  1019.  
  1020.  
  1021.           Print Bold Text on a Second Pass?
  1022.  
  1023.                This answer determines the method of bolding as described in
  1024.           Auto Bold On/Off or Start/End Second Pass for Bold Text. 
  1025.  
  1026.  
  1027.           Auto Italics On/Off
  1028.  
  1029.                Enter the  code that  turns italics  on and  off here.  Some
  1030.           WPCORP printer definitions change  into an  italics font  at this
  1031.           point.  If you have an italic font defined you can change to that
  1032.           font by entering <O><8> (assuming font  8 is  italics), then turn
  1033.           italics off by entering <P> in the Auto Italics off.
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.           16
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.                                 Special Text Markings
  1059.  
  1060.  
  1061.           Double Underline Character Code
  1062.  
  1063.                This is  usually 61-the  equal sign.   Enter  a zero if your
  1064.           printer performs automatic double underlining.
  1065.  
  1066.  
  1067.           Move Down/Up for Double Underline Character
  1068.  
  1069.                You must enter codes to move the carriage down or up if your
  1070.           printer does  not do  its own  double underlining.   You may also
  1071.           need to shift in and out of an alternate character set to use the
  1072.           character code entered for the double underline character.
  1073.  
  1074.  
  1075.           Strikeout Character Code
  1076.  
  1077.                This is  usually a 45-the dash.  Enter zero if the Strikeout
  1078.           Printing On/Off strings cause  the  printer  to  perform  its own
  1079.           strikeout.
  1080.  
  1081.  
  1082.           Strikeout Printing On/Off
  1083.  
  1084.                If your printer does automatic strikeout printing, enter the
  1085.           codes for it here and  enter  zero  for  the  Strikeout Character
  1086.           Code.   If you select a strikeout character, strikeout will occur
  1087.           on a second pass.   Depending  on the  chosen character,  you may
  1088.           need to enter codes here to move the print head up and down.  You
  1089.           may also need to shift in and out  of an  alternate character set
  1090.           to use the character code you selected.  Alternatively, you could
  1091.           select a colored ribbon or print in a different font.
  1092.  
  1093.  
  1094.           Redline Character Code
  1095.  
  1096.                Enter zero if your printer does its own redlining or  if you
  1097.           want to print a vertical bar in the left margin.  If you select a
  1098.           non-zero character, it is  printed in  the left  margin or  it is
  1099.           used  to  redline  on  a  second  pass,  depending on the strings
  1100.           entered for Redline On/Off.
  1101.  
  1102.  
  1103.           Footnote Line Character Code
  1104.  
  1105.                This is usually 32-the space character.   This  character is
  1106.           printed  when  footnote  lines  are  created.    The character is
  1107.           underlined when  it is  printed unless  you answer  "yes" to Omit
  1108.           Underline While Printing Footnote Line? 
  1109.  
  1110.  
  1111.                                                                          17
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.           Omit Underline While Printing Footnote Line?
  1118.  
  1119.                The answer is usually "no".  You may want to answer "yes" if
  1120.           you select a Footnote Line Character Code Other than 32.
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.           18
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.                                  Pitch/Miscellaneous
  1177.  
  1178.  
  1179.           Set 10, 12, 15 Pitch
  1180.  
  1181.                Leave  these   blank  if   your  printer   supports  HMI  or
  1182.           microspacing.     If  your   printer  does  not  support  HMI  or
  1183.           microspacing, enter codes here to select specific pitch settings.
  1184.  
  1185.  
  1186.           Forward/Reverse Printing On
  1187.  
  1188.                If  your  printer  does  automatic  bi-directional printing,
  1189.           leave  these  strings  blank.    Some printers are able to do bi-
  1190.           directional printing only if they are told when  to print forward
  1191.           and when  to print backward.  Enter the proper codes here if your
  1192.           printer fits this description.
  1193.  
  1194.  
  1195.           Auto Proportional Spacing On/Off
  1196.  
  1197.                These strings are sent  to the  printer whenever  you answer
  1198.           "yes" to use proportional spacing (in the Format-Pitch/Font menu)
  1199.           or whenever <M> or <N> is encountered in  a Shift  In/Out of Font
  1200.           string.
  1201.  
  1202.  
  1203.           Shift Into Alternate/Back to Normal Character Set
  1204.  
  1205.                These strings  define the  function of the special code <A>.
  1206.           Whenever <A>  is encountered  in a  character table  string,  the
  1207.           software performs  a Shift  Into Alternate  Character Set, prints
  1208.           the next character, and then  performs  a  Shift  Back  to Normal
  1209.           Character Set.
  1210.  
  1211.  
  1212.           Maximum/Minimum Width of Space Character
  1213.  
  1214.                Right Justification  is almost always performed by expanding
  1215.           text on the line.  On HMI and microspace printers this is done by
  1216.           adding   small   amounts   of   space  between  words  until  the
  1217.           inter-word spacing equals the  Maximum Width  of Space Character.
  1218.           Any remaining  space is  then added  between the  letters of each
  1219.           word.  If text on a line must be compressed  (HMI printers only),
  1220.           small amounts  of space  are removed from between the words until
  1221.           the  inter-word  spacing  equals  the  Minimum   Width  of  Space
  1222.           Character.   The letters  in each word are then squeezed together
  1223.           to finish off right justification.
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.                                                                          19
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.                                    Changing Fonts
  1236.  
  1237.  
  1238.           Shift Into Font
  1239.  
  1240.                These strings  are  used  to  select  your  printer's fonts.
  1241.           Generally, you should place <D> at the beginning of each of these
  1242.           strings- this helps re-align the print head after a pitch change.
  1243.           Include <F>  if the  font change  requires the  change of a print
  1244.           wheel or font cartridge.  You may also want to include <M> or <N>
  1245.           if a  font must  be printed  with proportional spacing on or off.
  1246.           If  your  printer  uses   microspacing  to   right  justify  non-
  1247.           proportionally spaced text, you may need to use <Q> to define the
  1248.           width of the character in this font.
  1249.  
  1250.  
  1251.           Shift Out of Font
  1252.  
  1253.                These can usually be  left blank  if you  defined your Shift
  1254.           Into  Fonts  correctly.    However, some printer features such as
  1255.           expanded or compressed printing may still  need to  be turned off
  1256.           in these strings.
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.           20
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.                              Selecting Character Tables
  1295.  
  1296.  
  1297.           Character Table for Font
  1298.  
  1299.                Use this  to select the character table which corresponds to
  1300.           the font  you  have  selected.    These  character  tables define
  1301.           character widths  for proportional  spacing.  They also translate
  1302.           characters from the screen into characters or strings  to be sent
  1303.           to the printer.
  1304.  
  1305.  
  1306.           Examine or Edit a Character Table
  1307.  
  1308.                This  option  allows  you  to  examine the character tables.
  1309.           Selecting this option will allow you  to create,  delete, rename,
  1310.           or edit  character tables just as if you had selected that option
  1311.           from the main menu.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.                                                                          21
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.                                   CHARACTER TABLES
  1354.  
  1355.                Character tables perform two  important  functions.   First,
  1356.           they   contain   character   widths   and   relative  positioning
  1357.           information for proportional  spacing.    Second,  they translate
  1358.           characters from  the screen  into character or strings to be sent
  1359.           to the printer.  Each font defined in  a printer  definition must
  1360.           be associated with a character table.
  1361.  
  1362.                Character tables  may be  used to create your own characters
  1363.           on  many  printers.    For  an  example  of  this,  refer  to the
  1364.           explanation  for  the  String  Sent  to  Printer  under  "Editing
  1365.           Character Tables."  There are two kinds of character tables:
  1366.  
  1367.                1.   HMI with  Adjust Factors.   These  character tables are
  1368.                     for  use  with  HMI-controlled  printers.    Each table
  1369.                     contains character widths in units which are assumed to
  1370.                     be  the  same  as  the  HMI Unit entered in the printer
  1371.                     definitions which use it (usually 1/120ths of an inch).
  1372.                     In addition, these tables contain adjust factors. 
  1373.  
  1374.                2.   Microspace.      These   tables   are   for   use  with
  1375.                     Microspace-controlled printers.    Each  table contains
  1376.                     only character widths, but the units are specified when
  1377.                     the table is created  and  may  be  different  from the
  1378.                     Microspace  Unit  entered  in  the  printer definitions
  1379.                     which use it.
  1380.  
  1381.                Character tables may be created, deleted, renamed, or edited
  1382.           by selecting option 4 from the main menu.
  1383.  
  1384.  
  1385.           Creating a Character Table
  1386.  
  1387.                With the cursor or mouse, Select a character table to use as
  1388.           a pattern (ASCII/Backspace and  Standard ASCII  are good patterns
  1389.           for Microspace and HMI respectively). 
  1390.  
  1391.                Next, select  the (C)reate  option from the menu to the left
  1392.           of the list of  character tables.   A  bar will  appear below the
  1393.           list of  character tables  for you  to enter  the name of the new
  1394.           character table.  Enter  the new  name and  press ENTER.   A copy
  1395.           will be  made of  the character  table you  select, and this will
  1396.           become the starting point in defining the new one.  
  1397.  
  1398.                The table may now be edited:
  1399.  
  1400.                1.   Remove any characters which  are not  in your printer's
  1401.                     character  set.    Select  option  A  (String  Sent  to
  1402.                     Printer), Press  CTRL-DEL to  clear all  the codes, and
  1403.                     enter  a  space;    then  enter  the  width  of a space
  1404.                     character under Character Width  and  enter  0  for the
  1405.  
  1406.           22
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.                     Adjust Factor (if any).
  1413.  
  1414.                2.   Make sure that the code sent to the printer matches the
  1415.                     code recognized  by  your  printer  for  each printable
  1416.                     character.  If your printer will print characters which
  1417.                     your monitor cannot  display,  try  to  assign  them to
  1418.                     display  character  which  look  similar.    This helps
  1419.                     improve  readability  of  documents   which  use  those
  1420.                     characters.
  1421.  
  1422.                3.   If  your  printer  has  an alternate character set (see
  1423.                     Shift Into Alternate Character Set), don't  forget that
  1424.                     you must use the <A> code to get at these characters.
  1425.  
  1426.                The  different  categories  of  information which need to be
  1427.           entered are explained under "Editing a Character Table."
  1428.  
  1429.  
  1430.           Deleting a Character Table
  1431.  
  1432.                With the mouse or  cursor,  select  the  character  table to
  1433.           delete.  Next select the option to (D)elete a character table (in
  1434.           many cases it may be necessary to delete  all printer definitions
  1435.           which use  that character  table first, then delete the character
  1436.           table).  
  1437.  
  1438.  
  1439.           Renaming a Character Table
  1440.  
  1441.                With the mouse or  cursor,  select  the  character  table to
  1442.           rename.   Next select the option to (R)ename a character table. A
  1443.           bar will appear below  the list  of character  tables for  you to
  1444.           enter the  new name.   You may type up to 14 characters and press
  1445.           ENTER.
  1446.  
  1447.  
  1448.           Editing a Character Table
  1449.  
  1450.                With the mouse or  cursor,  select  the  character  table to
  1451.           edit.  Next select the option to (E)dit a character table.  
  1452.  
  1453.                If the table is for use with Microspace printers, the widths
  1454.           of the characters will be displayed and the units will  appear at
  1455.           the bottom  of the screen.  Tables for use with HMI printers will
  1456.           show character widths and adjust factors.   The  HMI table widths
  1457.           are assumed to be the same as the HMI unit entered in the printer
  1458.           definitions which use it (usually 1/120ths).
  1459.  
  1460.           String Sent to Printer
  1461.  
  1462.                The code(s) entered here will be  sent to  the printer every
  1463.           time  the  indicated  printer  is  printed.    This string should
  1464.  
  1465.                                                                          23
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.           contain a space if the character is non-printable.   It  may also
  1472.           be used  to create  characters which are not ordinarily supported
  1473.           in a printer's character set.  For example, the C character could
  1474.           be created  by printing  a C, a Backspace, and then a comma.  The
  1475.           ASCII Backspace character table contains a  large number  of such
  1476.           "compound characters."   Characters  created this way are assumed
  1477.           to be exactly one column wide.
  1478.  
  1479.  
  1480.           Character Width
  1481.  
  1482.                Enter the width of each character  from your  printer manual
  1483.           here.   If the  widths are not in your printer manual, check with
  1484.           the printer  manufacturer.    These  widths  are  only  used when
  1485.           printing proportionally  spaced text.   For HMI character tables,
  1486.           the units in which  widths are  specified are  assumed to  be the
  1487.           same as the HMI UNIT entered in the printer definitions which use
  1488.           the character table (usually 1/120ths of an inch).  The units are
  1489.           fixed for  Microspace character  tables and  are displayed at the
  1490.           bottom of the screen.  Valid character widths range from  0 to 15
  1491.           (for HMI tables) or from 0 to 255 (for Microspace tables).
  1492.  
  1493.  
  1494.           Adjust Factor
  1495.  
  1496.                This option  appears only when editing HMI character tables.
  1497.           Adjust factors are used to position  characters relative  to each
  1498.           other  when  printing  proportionally  spaced text.  Valid adjust
  1499.           factors range from -8 to +7.  The units of adjust factors are the
  1500.           same as those for the character widths.
  1501.  
  1502.                To determine  the adjust  factor, print page 2 of the PS.TST
  1503.           file (on the Learning disk in WP).  Before printing make sure the
  1504.           adjust factor  for capital  N is  zero and you have assigned your
  1505.           new character table to one of the fonts on your printer.   Font 3
  1506.           is preferable  since the document will print in font 3, 13 pitch,
  1507.           proportionally spaced, unless you change  it.
  1508.  
  1509.                Make sure  that  the  capital  N's  have  just  enough space
  1510.           between them  to look good.  If you need to or want to change the
  1511.           way the N's are printed, change  only the  width, not  the adjust
  1512.           factor.
  1513.  
  1514.                Look at  the entire character set.  Change the adjust factor
  1515.           of each character so that its left edge is close to the  N before
  1516.           it.    A  positive  number  will  move  the character right and a
  1517.           negative number will move  the character  left.   The gap between
  1518.           each character  and the N to its left should be about the same as
  1519.           the gap between consecutive N's.
  1520.  
  1521.                Print pate 2 once more.  Change the width of  each character
  1522.           so that  its right  edge is  close to  the N  after it.   The gap
  1523.  
  1524.           24
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.           between each character and the N to its right should be about the
  1531.           same as  the gap  between each  character and  the N to its right
  1532.           should be about the same as the gap between consecutive N's.
  1533.  
  1534.                Print page 1  on  the  PS.TST  as  a  test  of  the finished
  1535.           product.
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.                                                                          25
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.                               Sheet Feeder Definitions
  1590.  
  1591.                Sheet  feeder  definitions  allow control of automatic sheet
  1592.           feeders to be separate from printers.  This is helpful since some
  1593.           sheet feeders  may be attached to a number of different printers.
  1594.           You can create, delete, rename, and edit sheet feeder definitions
  1595.           by selecting option 5 from the main menu.
  1596.  
  1597.  
  1598.           Creating a Sheet Feeder Definition
  1599.  
  1600.                With the mouse or cursor, highlight a Sheet Feeder to use as
  1601.           a pattern.  Next choose option (C)reate from  the options  to the
  1602.           left of the list of Sheet Feeders.
  1603.  
  1604.           Deleting a Sheet Feeder Definition
  1605.  
  1606.                With  the  mouse  or  cursor,  highlight the Sheet Feeder to
  1607.           delete.  Next choose option (D)elete from the options to the left
  1608.           of the list of Sheet Feeders.
  1609.  
  1610.           Renaming a Sheet Feeder Definition
  1611.  
  1612.                With  the  mouse  or  cursor,  highlight the Sheet Feeder to
  1613.           rename.  Next choose option (R)ename from the options to the left
  1614.           of the list of Sheet Feeders.  A box will appear at the bottom of
  1615.           the screen to enter the new name.   Enter the  name of  the Sheet
  1616.           Feeder (up to 14 Characters) and press Enter.
  1617.  
  1618.           Editing Sheet Feeder Definitions
  1619.  
  1620.                With  the  mouse  or  cursor,  highlight the Sheet Feeder to
  1621.           edit.  Next choose option (E)dit from the options to  the left of
  1622.           the list of Sheet Feeders.  
  1623.  
  1624.                When you  are editing a Sheet Feeder definition you will see
  1625.           strings for ejecting  a  sheet  from  the  sheet  feeder  and for
  1626.           inserting a sheet from up to seven bins.  
  1627.  
  1628.                The strings  entered in the sheet feeder definition are only
  1629.           sent to the printer if you indicate a sheet feeder is attached to
  1630.           your printer.   This  is done by using the Select Printers option
  1631.           in the WordPerfect program.
  1632.  
  1633.           Eject Page
  1634.  
  1635.           This string is sent to the  printer at  the end  of every printed
  1636.           page before the next page is inserted.
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.           26
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.           Select Bins and Insert Page
  1650.  
  1651.                An Insert bin string will be sent to the printer before each
  1652.           page is printed.  The bin  number selected  is determined  by the
  1653.           current Sheet Feeder Bin Number selected.
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.                                                                          27
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.           Index                                                           
  1708.  
  1709.           Adjust Factor . . . . . . . . . . . . . . . . . . . . . . . .  18
  1710.           Advance 1,2,4,8,16 Microspace Units . . . . . . . . . . . . .  12
  1711.           Advance Paper 1/24th Inch . . . . . . . . . . . . . . . . . . . 9
  1712.           Alternate Character Set . . . . . . . . . . . . . . . . . . .  15
  1713.                Special code for . . . . . . . . . . . . . . . . . . . . . 2
  1714.                Use in character table . . . . . . . . . . . . . . . . .  18
  1715.           Auto Bold On/Off  . . . . . . . . . . . . . . . . . . . . . .  13
  1716.           Auto Double Underline On/Off  . . . . . . . . . . . . . . . .  12
  1717.           Auto Proportional Spacing On/Off  . . . . . . . . . . . . . .  15
  1718.           Auto Underline On/Off . . . . . . . . . . . . . . . . . . . .  12
  1719.           Automatic Carriage Return with Line Feed  . . . . . . . . . . . 7
  1720.           Automatic Line Feed with Carriage Return  . . . . . . . . . . . 7
  1721.           Backspace
  1722.                Alternate method . . . . . . . . . . . . . . . . . . . . . 2
  1723.           Beep
  1724.                For font changes . . . . . . . . . . . . . . . . . . . . . 2
  1725.           Bi-directional printing
  1726.                Defining . . . . . . . . . . . . . . . . . . . . . . . .  15
  1727.           Bias factor, definition of  . . . . . . . . . . . . . . . . .  10
  1728.           Bold
  1729.                Getting darker bold text . . . . . . . . . . . . . . . . . 8
  1730.                Special code for changing method . . . . . . . . . . . . . 2
  1731.           Bold/Italics  . . . . . . . . . . . . . . . . . . . . . . . .  13
  1732.           Cancel, use of  . . . . . . . . . . . . . . . . . . . . . . . . 1
  1733.           Carriage Return/Backspace Control, questions explained  . . . . 7
  1734.           Changing Fonts  . . . . . . . . . . . . . . . . . . . . . . .  16
  1735.           Character Table for Font  . . . . . . . . . . . . . . . . . .  17
  1736.           Character tables
  1737.                ASCII/Backspace  . . . . . . . . . . . . . . . . . . . .  18
  1738.                Chaining tables together . . . . . . . . . . . . . . . . . 3
  1739.                Conserving space . . . . . . . . . . . . . . . . . . . . . 4
  1740.                Creating . . . . . . . . . . . . . . . . . . . . . . . .  18
  1741.                Definition of  . . . . . . . . . . . . . . . . . . . . .  18
  1742.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .  18
  1743.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .  19
  1744.                Examine or edit while editing a printer definition . . .  17
  1745.                Pre-defined  . . . . . . . . . . . . . . . . . . . . . . . 1
  1746.                Renaming . . . . . . . . . . . . . . . . . . . . . . . .  19
  1747.           Character tables for Fonts, questions explained . . . . . . .  17
  1748.           Character Width . . . . . . . . . . . . . . . . . . . . . . .  19
  1749.           Characters
  1750.                Creating your own  . . . . . . . . . . . . . . . . . . .  18
  1751.                Defining in terms of other characters  . . . . . . . . . . 3
  1752.           Charater tables
  1753.                Standard ASCII . . . . . . . . . . . . . . . . . . . . .  18
  1754.           Compound characters, creating . . . . . . . . . . . . .  2, 3, 19
  1755.           Diablo printers
  1756.                Proportional spacing . . . . . . . . . . . . . . . . . .  11
  1757.                VMI settings for . . . . . . . . . . . . . . . . . . . .  10
  1758.           Does Printer Have Backspace Capability  . . . . . . . . . . . . 7
  1759.  
  1760.           28
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.           Does Printer Have Backspace Capability? . . . . . . . . . . . . 7
  1767.           Dot matrix printers, special printer type . . . . . . . . . . . 6
  1768.           Double Underline Character Code . . . . . . . . . . . . . . .  14
  1769.           Down loading files to a printer . . . . . . . . . . . . . . . . 4
  1770.           Eject Page  . . . . . . . . . . . . . . . . . . . . . . . . .  21
  1771.           Examine or Edit a Character Table . . . . . . . . . . . . . .  17
  1772.           Font change . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  1773.           Footnote Line Character Code  . . . . . . . . . . . . . . . .  14
  1774.           Forward/Reverse Printing On . . . . . . . . . . . . . . . . .  15
  1775.           Help  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
  1776.           HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2, 11
  1777.                character table type . . . . . . . . . . . . . . . . . .  11
  1778.                definition of  . . . . . . . . . . . . . . . . . . . . .  11
  1779.                Microspacing and HMI . . . . . . . . . . . . . . . . . .  11
  1780.                special code for . . . . . . . . . . . . . . . . . . . . . 2
  1781.                when to use  . . . . . . . . . . . . . . . . . . . . . .  11
  1782.           HMI or MS Bias Factor . . . . . . . . . . . . . . . . . . . .  11
  1783.           HMI Unit  . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  1784.           Initialize Printer at Start of Page . . . . . . . . . . . . . . 6
  1785.           Initialize Printer before Print Job . . . . . . . . . . . . . . 6
  1786.           laser printers, bold fonts  . . . . . . . . . . . . . . . . . . 3
  1787.           LaserJet Printer
  1788.                Microspacing and non-PS fonts  . . . . . . . . . . . . . . 3
  1789.                Proportional Spacing . . . . . . . . . . . . . . . . . .  12
  1790.                Reason for multiple definitions  . . . . . . . . . . . . . 5
  1791.           Line Spacing and VMI  . . . . . . . . . . . . . . . . . . . . . 9
  1792.           Line Spacing, changing and restoring  . . . . . . . . . . . . . 2
  1793.           Maximum HMI or MS Setting . . . . . . . . . . . . . . . . . .  12
  1794.           Maximum VMI Setting . . . . . . . . . . . . . . . . . . . . .  10
  1795.           Maximum/Minimum Width of Space Character  . . . . . . . . . .  15
  1796.           Microspace Unit . . . . . . . . . . . . . . . . . . . . . . .  11
  1797.           Microspacing
  1798.                Character table type . . . . . . . . . . . . . . . . . .  18
  1799.                Combined with HMI  . . . . . . . . . . . . . . . . . . .  11
  1800.                Compared with HMI  . . . . . . . . . . . . . . . . . . .  11
  1801.                Sendin a Microspace Value to the Printer . . . . . . . . . 3
  1802.                Special code for character width . . . . . . . . . . . . . 3
  1803.                When to use  . . . . . . . . . . . . . . . . . . . . . .  11
  1804.           Microspacing and HMI, questions explained . . . . . . . . . .  11
  1805.           Move Down/Up for Double Underline Character . . . . . . . . .  14
  1806.           Move Print Head to Center of Platen . . . . . . . . . . . . . . 7
  1807.           NEC Printers, proportional spacing  . . . . . . . . . . . . .  11
  1808.           Omit Underline While Printing Footnote Line . . . . . . . . .  14
  1809.           Overstrike, printer inability . . . . . . . . . . . . . . . . . 7
  1810.           Perform 1/2 Line Feed . . . . . . . . . . . . . . . . . . . . . 9
  1811.           Perform Carriage Return . . . . . . . . . . . . . . . . . . . . 7
  1812.           Perform Line Feed . . . . . . . . . . . . . . . . . . . . . . . 9
  1813.           Perform Reverse 1/2 Line Feed . . . . . . . . . . . . . . . . . 9
  1814.           Perform Reverse Line Feed . . . . . . . . . . . . . . . . . . . 9
  1815.           Pitch, changing and restoring . . . . . . . . . . . . . . . . . 6
  1816.           Pitch/Miscellaneous, questions explained  . . . . . . . . . .  15
  1817.           Print Bold Text on a Second Pass  . . . . . . . . . . . . . .  13
  1818.  
  1819.                                                                          29
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.           Print wheels, changing of . . . . . . . . . . . . . . . . . .  16
  1826.           Printer definition
  1827.                Changing . . . . . . . . . . . . . . . . . . . . . . . . . 1
  1828.                Deleting . . . . . . . . . . . . . . . . . . . . . . . . . 5
  1829.           Printer definitions
  1830.                Creating . . . . . . . . . . . . . . . . . . . . . . . . . 5
  1831.                Editing  . . . . . . . . . . . . . . . . . . . . . . . . . 6
  1832.                pre-defined  . . . . . . . . . . . . . . . . . . . . . . . 1
  1833.                Purpose of . . . . . . . . . . . . . . . . . . . . . . . . 5
  1834.                Recommended steps for changing . . . . . . . . . . . . . . 6
  1835.                Renaming . . . . . . . . . . . . . . . . . . . . . . . . . 6
  1836.           Printer Errors
  1837.                Code for removing extra error checking during printing . . 3
  1838.           Printer Initialization, questions explained . . . . . . . . . . 6
  1839.           Printer problems
  1840.                Bold text prints slowly  . . . . . . . . . . . . . . . 5, 13
  1841.                Bold won't print . . . . . . . . . . . . . . . . . . . . . 7
  1842.                Bolding appears too dark . . . . . . . . . . . . . . . . . 8
  1843.                Broken underlines  . . . . . . . . . . . . . . . . . . . . 8
  1844.                Double underline uses wrong character  . . . . . . . . .  14
  1845.                Excessive print head motion  . . . . . . . . . . . . . . . 6
  1846.                Footnote line is missing or unattractive . . . . . . . .  14
  1847.                Justified text looks funny . . . . . . . . . . . . . . . . 5
  1848.                Microspace printer won't right justify text  . . . . . . . 3
  1849.                No spaces between words  . . . . . . . . . . . . . . . .  15
  1850.                Overstriking won't print . . . . . . . . . . . . . . . . . 7
  1851.                Print head rips paper  . . . . . . . . . . . . . . . . . . 7
  1852.                Printer requires CR's to be matched with LF's  . . . . . . 7
  1853.                Shadow printing  . . . . . . . . . . . . . . . . . . . . . 2
  1854.                Space fill between words is uneven . . . . . . . . . . .  11
  1855.                Top of form changes if 6/8 lpi is mixed  . . . . . . . . . 9
  1856.                Unable to print with hand-fed forms  . . . . . . . . . . . 3
  1857.                Underline text won't print . . . . . . . . . . . . . . . . 7
  1858.                WP won't print . . . . . . . . . . . . . . . . . . . . . . 3
  1859.           Printer Type  . . . . . . . . . . . . . . . . . . . . . . . . . 6
  1860.           Proportional spacing, special code for  . . . . . . . . . . . . 2
  1861.           Qume printers, proportional spacing . . . . . . . . . . . . .  11
  1862.           Redline Character Code  . . . . . . . . . . . . . . . . . . .  14
  1863.           Redline On/Off  . . . . . . . . . . . . . . . . . . . . . . .  14
  1864.           Reset Printer at End of Page  . . . . . . . . . . . . . . . . . 7
  1865.           Right justification
  1866.                Controlling the appearance of  . . . . . . . . . . . . . . 5
  1867.                How it is done . . . . . . . . . . . . . . . . . . . . . . 3
  1868.                Role of HMI and microspacing in  . . . . . . . . . . . .  11
  1869.           Select Bins and Insert Page . . . . . . . . . . . . . . . . .  22
  1870.           Selecting Fonts . . . . . . . . . . . . . . . . . . . . . . .  16
  1871.           Set 10, 12, 15 Pitch  . . . . . . . . . . . . . . . . . . . .  15
  1872.           Set 6 Lines/Inch  . . . . . . . . . . . . . . . . . . . . . . . 9
  1873.           Set 8 Lines/Inch  . . . . . . . . . . . . . . . . . . . . . . . 9
  1874.           Set HMI . . . . . . . . . . . . . . . . . . . . . . . . . . .  11
  1875.           Set VMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  1876.           Shadow Printing, possible method for  . . . . . . . . . . . . . 2
  1877.  
  1878.           30
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.           Sheet Feeder Definition
  1885.                Creating . . . . . . . . . . . . . . . . . . . . . . . .  21
  1886.                Deleting . . . . . . . . . . . . . . . . . . . . . . . .  21
  1887.           Sheet Feeder Definitions
  1888.                Editing  . . . . . . . . . . . . . . . . . . . . . . . .  21
  1889.                Purpose of . . . . . . . . . . . . . . . . . . . . . . .  21
  1890.                Renaming . . . . . . . . . . . . . . . . . . . . . . . .  21
  1891.           Shift Into Alternate/Back to Normal Character Set . . . . . .  15
  1892.           Shift Into Font . . . . . . . . . . . . . . . . . . . . . . .  16
  1893.           Shift Out of Font . . . . . . . . . . . . . . . . . . . . . .  16
  1894.           Space Fill, definition of . . . . . . . . . . . . . . . . . .  11
  1895.           Space width, control of . . . . . . . . . . . . . . . . . . .  18
  1896.           SPECIAL CODES
  1897.                Explanation of . . . . . . . . . . . . . . . . . . . . . . 2
  1898.                How to enter . . . . . . . . . . . . . . . . . . . . . . . 2
  1899.           Special Text Markings . . . . . . . . . . . . . . . . . . . .  14
  1900.           Start/End Second Pass for Bold Text . . . . . . . . . . . . .  13
  1901.           Strikeout Character Code  . . . . . . . . . . . . . . . . . .  14
  1902.           Strikeout Printing On/Off . . . . . . . . . . . . . . . . . .  14
  1903.           String Sent to Printer  . . . . . . . . . . . . . . . . . . .  19
  1904.           Subscript On/Off  . . . . . . . . . . . . . . . . . . . . . .  12
  1905.           Superscript On/Off  . . . . . . . . . . . . . . . . . . . . .  12
  1906.           Superscript, printer inability  . . . . . . . . . . . . . . . . 7
  1907.           Superscript/Underline . . . . . . . . . . . . . . . . . . . .  12
  1908.           Tandy DWP IIB, special code for . . . . . . . . . . . . . . . . 2
  1909.           Tandy DWP IIB, special printer type . . . . . . . . . . . . . . 6
  1910.           Typesetters, bold fonts . . . . . . . . . . . . . . . . . . . . 3
  1911.           Underline, printer inability  . . . . . . . . . . . . . . . . . 7
  1912.           Use Microspacing for Proportional Spacing only  . . . . . . .  11
  1913.           VMI
  1914.                Definition of  . . . . . . . . . . . . . . . . . . . . . . 9
  1915.                Special code for . . . . . . . . . . . . . . . . . . . . . 9
  1916.           VMI Bias Factor . . . . . . . . . . . . . . . . . . . . . . .  10
  1917.           VMI Unit  . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
  1918.           Wait for "Go", special code for . . . . . . . . . . . . . . . . 2
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.                                                                          31
  1938.