- The `lpa' device provides support for the parallel printer driver
- accessed as `/dev/lp'. The `lpt' driver provides the same
- functionality, but only works with those printer controllers which
- support interrupt-driven operations. If you receive `ISA strayintr
- 7' messages correlated with the use of the `lpa' driver, chances
- are that your controller supports interrupt-driven operation, and
- you should switch to the `lpt' driver.
-
- The `lpa' driver is obsolete, and will be removed in release 1.2,
- to be replaced by special flags to the `lpt' driver.
+`device lpt0 at isa? port ? tty irq 7 vector lptintr'
+`device lpt0 at isa? port ? tty'
+ The `lpt' driver provides support for the parallel printer driver
+ accessed as `/dev/lptN' (N=0, 1, ...). The current version of
+ this driver provides support for either polled or interrupt-driven
+ ports, a unification of the `lpt' and `lpa' drivers from FreeBSD
+ 1.1.
+
+ The first and second examples show explicit selection of a port
+ address. If the port is not specified, as in the third and fourth
+ examples, the driver defaults to whatever address the BIOS printer
+ driver would have used. The second and third examples select
+ interrupt-driven I/O; if polled mode is specified, as in the first
+ and fourth examples, it is impossible to enable interrupt-driven
+ access at run time.
+
+ If you receive "ISA strayintr 7" messages correlated with the use
+ of the polled mode of `lpt', chances are that your controller
+ supports interrupt-driven operation, and you should switch to that
+ mode.