Asynchronous Terminals and Printer Processes Programming Manual

PRINTER PROGRAMMING CONSIDERATIONS
Overprinting
CALL SETMODE ( FILE^NUM, SET^SPACE, NO^SPACE );
.
! print contents of BUFFER1
! form does not advance
CALL WRITE ( FILE^NUM, BUFFER1, ... );
.
! turn on single spacing
CALL SETMODE ( FILE^NUM, SET^SPACE, SPACE );
.
! print contents of BUFFER2 over the contents of BUFFER1
! form advances
CALL WRITE ( FILE^NUM, BUFFER2, ... );
NOTE
| If you issue SETMODE 6,0,0 (no transparency), the printer
| appends a carriage return to the buffer. For 5515/5516
| printers, The last two writes are saved for that line
| before issuing a line feed. All other printers overprint
| the entire line before issuing a line feed.
|
| If you issue SETMODE 6,0,1 (transparency), no form control
| characters are appended to the buffer, and a maximum of
| 132 characters print on the same line. You must embed
| form control characters such as <CR> and <LF> in the data
| to accomplish overprinting. The printers that support
| transparency mode are the 5512, 5515/5516, 5540/5541, and
| 5573 printers. However, the 5540/5541 printers, which
| are supported by both ATP6100 and SERIALPRINTPROCESS, can
| support transparency mode only when using ATP6100/CSSPRINT
| software.
PROGRAMMING CONSIDERATIONS FOR THE MODEL 5508 PRINTER
SERIALPRINTPROCESS supports the model 5508 serial printer;
ATP6100 does not. The subtype for the 5508 is 3. Form length
and vertical tabulation stops are programmable.
7-4 November 1987