|  |     I've set the terminal port serving LN03$Q2 to have a width of 80
    columns and this seems to produce a more readable header/trailer
    page. At least you get the first half dozen or so characters printed
    clearly and should help, unless your user name is PERKINS or PERKINST
    when you'll have to check the small print at the bottom of the trailer
    to see who printed it (Sorry Nicola, Tony)
    
    I don't expect this change to have any nasty side effects on the
    format of the file that is printed, but I'm sure you'll let me know
    if it does.
    
    Anybody out there ever done anything with printer form libraries?
 | 
|  |     yes, below is the setup I use and the header page comes out
    80 columns width with the WHOLE banner on it.
    
Terminal queue LN03$Q2, on BACK::LTA100:, 
    mounted form LN03_PORTRAIT (stock=DEFAULT)
    /BASE_PRIORITY=4 /DEFAULT=(FLAG,FORM=LN03_PORTRAIT (stock=DEFAULT)) 
    /LIBRARY=SYSDEVCTL Lowercase /OWNER=[SYSTEM] 
    /PROCESSOR=LATSYM /PROTECTION=(S:E,O:D,G:R,W:W) 
    /SCHEDULE=(NOSIZE) /SEPARATE=(RESET=(LN03_RESET))
***** notice the reset module and forms
    
    Terminal: _LTA100:    Device_Type: LN03          Owner: No Owner
   Input:   9600      LFfill:  0      Width: 255      Parity: None
   Output:  9600      CRfill:  0      Page:   72      
    Terminal Characteristics:
   Interactive        Echo               Type_ahead         No Escape
   No Hostsync        TTsync             Lowercase          Tab
   Wrap               Hardcopy           No Remote          Eightbit
   No Broadcast       No Readsync        Form               Fulldup
   No Modem           No Local_echo      No Autobaud        No Hangup
   No Brdcstmbx       No DMA             No Altypeahd       Set_speed
   No Line Editing    Overstrike editing No Fallback        No Dialup
   No Secure server   No Disconnect      Pasthru            No Syspassword
   SIXEL Graphics     No Soft Characters No Printer Port    Numeric Keypad
   No ANSI_CRT        No Regis           No Block_mode      No Advanced_video
   No Edit_mode       No DEC_CRT         No DEC_CRT2        No DEC_CRT3
    Device spooled to _DUA0:
**** Notice term type and width page etc...    
    
    $ show queue/form  gives...
        
Form name                            Number   Description
---------                            ------   -----------
DEFAULT                                   0   System-defined default
LA75_132 (stock=DEFAULT)                204   LA75_132
LA75_80 (stock=DEFAULT)                 203   LA75_80
LN03_132 (stock=DEFAULT)                202   LN03_132
LN03_LANDSCAPE (stock=DEFAULT)          201   LN03_LANDSCAPE
LN03_PORTRAIT (stock=DEFAULT)           200   LN03_PORTRAIT
* contents of device library    
    
Directory of TEXT library SYS$SYSROOT:[SYSLIB]SYSDEVCTL.TLB;1 on 29-JUN-1988 14:25:21
Creation date:  16-APR-1988 15:46:18      Creator:  VAX-11 Librarian V04-00
Revision date:  16-APR-1988 16:42:19      Library format:   3.0
Number of modules:      6                 Max. key length:  39
Other entries:          0                 Preallocated index blocks:      1
Recoverable deleted blocks:      0        Total index blocks used:        1
Max. Number history records:      20      Library history records:        2
LA75_132
LA75_RESET
LN03_132
LN03_LANDSCAPE
LN03_PORTRAIT
LN03_RESET
    
    With the queue set up I can print/queue=ln03$q2/form=???
    where ??? is portrait or landscape and it does it. After the job
    has finished the printer is reset to the factory settings.
    
    SYS$LIBRARY:SYSDEVCTL.TLB just contains the escape sequences for
    the printer controls etc
    
    IAN.
 |