Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

MAKEDEV(8)

lp(4)  —  VAX

Name

lp − LP11 line printer interface

Syntax

device lp0 at uba0 csr 0177514 flags 0x???? vector lpintr

Description

The lp provides the interface to any of the standard DIGITAL line printers on an LP11 parallel interface. When it is opened or closed, a suitable number of page ejects is generated. Bytes written are printed.

The unit number of the printer is specified by the minor device after removing the low 3 bits, which act as per-device parameters.  Only the lowest of the low three bits is interpreted: if it is set, the device is treated as having a 64-character set, rather than a full 96-character set.  In the resulting half-ASCII mode, lowercase letters are turned into uppercase and certain characters are approximated according to the following table:

CharacterPrinter Approximation

{-
(
}-
)
`-
´
|−
!
~−
^

The driver correctly interprets carriage returns, backspaces, tabs, and form feeds.  Lines longer than the maximum page width are truncated.  The default page width is 132 columns.  This can be overridden by specifying, for example, “flags 0xff” . 

Files

/dev/lp?

See Also

MAKEDEV(8)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026