OpenVMS VAX Card Reader, Line Printer, and LPA11-K I/O User's Reference Manual

Order Number: AA-PVXGA-TE

This manual serves as a reference for system programmers looking to directly interface with three device drivers supplied as part of the OpenVMS VAX operating system: the Card Reader Driver, the Laboratory Peripheral Accelerator (LPA11-K) Driver, and the Line Printer Driver.

The Card Reader Driver chapter details the CR11 card reader, its supported features like various read modes (binary, packed Hollerith, 026/029 punch codes), batch job submission, and error recovery mechanisms. It also covers device-specific information and I/O function codes for read, sense, and set mode operations.

The Laboratory Peripheral Accelerator (LPA11-K) Driver section describes the LPA11-K, a microprocessor subsystem for high-speed data acquisition and reduction. It covers its dedicated and multirequest modes of operation, error handling, and the supporting software which includes a device driver, a high-level language procedure library, and microcode loading routines. Key functions discussed include loading microcode, starting the microprocessor, initializing the LPA11-K, setting real-time clock rates, and managing data transfers, along with detailed high-level language interface subroutines.

The Line Printer Driver chapter covers various supported line printer devices (LP11, DMF32/DMB32, LP27, LA11, LN01, LN03). It explains driver features like output character formatting and error recovery procedures. It also outlines device information and I/O function codes for write, sense mode, and set mode operations, including carriage control specifics.

The document includes programming examples for each driver and an appendix summarizing the QIO function codes, arguments, and modifiers utilized by these drivers. It is intended for system programmers to leverage direct I/O driver use for efficiency.

AA-PVXGA-TE
May 1993
80 pages
Quality

Original
0.2MB

Site structure and layout ©2025 Majenko Technologies