Specific Controllers
Table of Contents
LPV11 Line Printer Controller
CHARON-VAX / CHARON-PDP Q-bus systems provide support for the LPV11 Parallel Line Printer Controller.
The LPV11 emulation is implemented using the CHARON Qbus API (CHAPI). This interface is designed to allow third-parties to custom design emulated Qbus peripherals.
To enable CHAPI modules, request an update to the CHARON-VAX / CHARON-PDP license. For details on CHAPI read the CHARON-VAX / CHARON-PDP CHAPI user manual, available from the STROMASYS web site.
Use the following command to load an instance of an LPV11 Parallel Line Printer Controller:
|
Example:
|
The LPV11 (being a CHAPI component) provides the following configuration parameters, to be specified using the "set" command:
address
Parameter | address |
|---|---|
Type | Numeric |
Value | Specifies the CSR address. This address must be a valid QBUS 22-bit address in an I/O space. The initial value is 017777514, which is the factory setting for an LPV11. |
vector
Parameter | vector |
|---|---|
Type | Numeric |
Value | Specifies the interrupt vector. The initial value is 0200, which is the factory setting for an LPV11. |
parameters
Parameter | parameters | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Type | Text String | ||||||||||||||
Value | Specifies the name of the file in which the LPV11 prints the text, the name of a physical printer or a TCPIP port to connect to an external utility, like HOSTPrint, (along with some additional parameters):
|
It’s possible to load as many LPV11 devices as you wish and the system running on the emulated VAX/PDP-11 allows this to be done. To load LPV11 devices use the standard QBUS parameters: "address" and "vector" to select the correct place on the QBUS.
The following example demonstrates how to load 2 instances of LPV11, mapped to 2 host system LPT ports: