! (c) Circle Software Oct 1989
!
! Premier command file defining printer functions available in Premier.
! If any function is not available on this printer, a null string is defined.
!
! Printer: Mannesmann Tally MT80+
!
! The following strings define code sequences for controlling various
! printer functions, and should be used with the premier 'send' command,
! and (usually) incorporated into dynamic text items. Please see the
! reference manual for further details.
!
! These strings conform to the convention that pre-defined variable and 
! macro names are in upper case, while printer codes start with the letter
! 'P'. The following letters represent Font codes, while 1 & 0 = on & off.
!
! User defined codes should be included using lower case names, to avoid
! name clashes with future releases of this file.

! N.B. The string PIN (PinterINitialise) is sent prior to all print actions.
!      The string POUND is sent whenever a  (ASCII 163) is found.
!      The sequence \@ is used to represent the NULL (ASCII zero) character.


str "PIN"   = "\27@\27C\72"         ! Initialise printer & set 72 lines.
str "PFU1"  = "\27-\1"              ! Underline on.
str "PFU0"  = "\27-\@"              ! Underline off.
str "PFB1"  = "\27G"                ! Bold on.
str "PFB0"  = "\27H"                ! Bold off.
str "PFI1"  = "\27R\19"             ! Italic on.
str "PFI0"  = "\27R\10"             ! Italic off.
str "PFSB1" = "\27S\1"              ! Subscript on.
str "PFSB0" = "\27T"                ! Subscript off.
str "PFSP1" = "\27S\@"              ! Superscript on.
str "PFSP0" = "\27T"                ! Superscript off.
str "POUND" = "\27R\3#\27R\@"       ! Print a pound sign.
