52
Examples of the trace formats follow:
>>LPT cmd: Printed 136 characters on line 1
>>LPT cmd: Printer commanded to slew to VFU channel 3 from line 1
>>LPT cmd: Printer advanced 1 line to line 2
>>LPT csrw: Control is character | '#'
>>LPT csrw: Status is online | ready | VFU 12 | idle
>>LPT serv: Unit delay 1577 service scheduled
>>LPT serv: Printer service entered
>>LPT xfer: Character 'G' sent to printer
>>LPT xfer: Format code 102 sent to printer
>>LPT iobus: Received data 000000 with signals STC | CLF
>>LPT iobus: Returned data 000000
The Line Printer Controller state contains these registers:
Name
Size
Radix
Symbolic
Read-Only
Description
DEVCTL
1
2
Device control flip-flop
DEVFLG
1
2
Device flag flip-flop
DEVFBF
1
2
Device flag buffer flip-flop
STROBE
1
2
Strobe signal to the printer
DEMAND
1
2
Demand signal from the printer
OUTPUT
16
8
Output data word to the printer
STATUS
16
8
Device status from the printer
PFAULT
1
2
Paper fault exists
TFAULT
1
2
Tape fault exists
OLPEND
1
2
Offline transition is pending
PRLINE
8
10
Current print line number
BUFIDX
8
10
Current print buffer index
PRTBUF [0:423]
8
8
Print buffer
OVPCHR
8
8
Overprint character
FORMLN
8
10
Form length in lines
VFU [0:144]
12
2
Vertical format unit channels
PUNCHR
8
8
Punched channel character
UNPCHR
8
8
Unpunched channel character
BTIME
24
10
Fast printer buffer load delay time
PTIME
24
10
Fast printing delay time
STIME
24
10
Fast paper slew per-line delay time
POS
32
10
Printer file current position
The PRTBUF, OVPCHR, PUNCHR, and UNPCHR registers default to single-character format display and entry but
may be overridden with numeric-format switches, if desired. The OUTPUT register defaults to octal display but
may be displayed in single-character format by specifying the
–A
switch. Symbolic entry for this register is also
supported.
The PFAULT and TFAULT registers indicate a paper fault and a tape fault, respectively, when they contain the
value 1. Attaching the printer will clear a paper fault. Setting the printer online will clear a tape fault.
The character used to represent an overprinted position may be changed by depositing a new value into the
OVPCHR register. For example, the
DEPOSIT LPT OVPCHR @
command will change the character from the
default DEL (octal 177) to the commercial-at sign (octal 100). Similarly, the characters used to represent punched