<<<<<<<<<<<<<CLEAR PROMPT LINE ONLY>>>>>>>>>>>>>>>>>>>

PRLCLEAN

                                    
 ------------ UNIVERSAL INTERACTION ROUTINE ----------------------

INTERACT

 $CMD_PR1$
 $CMD_PR2$
 $CMD_PR3$
 $CMD_PR4$
 $CMD_PR5$
 $CMD_PR6$
$PROMPT$
 That is correct!
 You've got it on the 2nd try.
 Good, you understand the concept.
$FIRST_F1$
$FIRST_F2$
$FIRST_F3$
$SECOND_F1$
 $SECOND_F2$
$SECOND_F3$
 I will help you this time.                                
$PROMPT$

FORGET1

$PROMPT$$ANSWER$
 T: Observe the result on the terminal.
 PA: 2
 U: LCLEAN
 -----END INTERACTION ROUTINE--------------------------
**********FOOTER TO REQUEST CONTINUATION**********

PAUSE

If they want to quit, do so
   <<<<< LEFT_CLEAN SUBROUTINE >>>>>>>>>>>>>>>>>>>>>

LNEXT

                                                                        
 Below is a subroutine to paint over the contents of our terminal
 screen and put a prompt in the appropriate place.

ENCORE2

                                    
$PROMPT$ 
 This is the routine that draws the terminal

DRAWTERM

                 TERMINAL                

NEXT

 $V1$
                                         
 <<<<<<<<<<<<CLEAN INSIDE UPPER BOX ONLY>>>>>>>>>>>>>>>

ENCORE1

 <<<<<<<<<<<<<CLEAR BOTTOM AREA ONLY>>>>>>>>>>>>>>>>>>>

BOTCLEAN

 <<<<<<< Standout Line Procedure >>>>>>>>>>

LINE

                                                                               

TOP1

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOP2

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOP3

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct
laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPlp

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPsd

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPbr

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPfs

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPfc

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPaf

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPof

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPlf

laser1|cti|CTI|LASER1|postscript|PostScript:lp=/dev/laser1:\
sd=/usr/spool/laser1:br#9600:fs#0000003:fc#0000374:of=/local/lib/ps/psof:\
lf=/usr/adm/lpd-errs:tf=/local/lib/ps/pstf:af=/usr/adm/laser1.acct

TOPall

  (a)  lp specifies the name of the file to be opened for output
  (b)  sd specifies the spooling directory
  (c)  br sets the baud rate 
  (d)  fs sets the flag bits (see tty) 
  (e)  fc clears flag bits (see tty)
  (f)  af specifies the name of the accounting file
  (g)  of specifies an output filtering program
  (h)  lf specifies the name of the file where spooler errors are logged

AANVANG

    Let's look again at the entry in the /etc/printcap file for 
    the PostScript laser printer listed above.
    The first field lists all of the possible names for the printer 
    separated by a |.  

    One and only one printer MUST have the name lp included.   
    Subsequent fields are introduced by a two character code that takes
    one of two forms:

                      *  character code#value 

                      *  character code=string  
     lp specifies the name of the file to be opened for output
     sd specifies the spooling directory
     br  sets the baud rate 
     fs  sets the flag bits (see tty) 
   
     fc  clears flag bits (see tty)
     of  specifies an output filtering program
     lf  specifies the name of the file where spooler errors are logged
     af  specifies the name of the accounting file
 ------------ practice INTERACTION ---------------------
             X-------- Obey this limit ---------X
             X-------- Obey this limit ---------X
 $PROMPT$$ANSWER$