Establishes the characteristics of a specific line printer. The
default values listed for qualifiers to the SET PRINTER command
are the defaults for an initially bootstrapped system.
Requires OPER (operator) privilege. If the printer is a spooled
device, LOG_IO (logical I/O) privilege is required to modify its
characteristics.
Format
SET PRINTER printer-name[:]
1 – Parameter
printer-name[:]
Specifies the name of a line printer to set or modify its
characteristics.
2 – Qualifiers
2.1 /CR
/CR
/NOCR (default)
Controls whether the printer driver outputs a carriage return
character. Use this qualifier for printers on which line feeds do
not imply carriage returns.
Specify the /NOCR qualifier for printers where the line feed,
form feed, vertical feed, and carriage return characters empty
the printer buffer. The /NOCR qualifier causes carriage return
characters to be held back and output only if the next character
is not a form feed or vertical tab. Carriage return characters
are always output on devices that have the carriage return
function characteristic set.
2.2 /FALLBACK
/FALLBACK
/NOFALLBACK (default)
Determines whether the printer attempts to translate characters
belonging to the DEC Multinational character set into 7-bit
equivalent representations. If a character cannot be translated,
an underscore (_) character is substituted.
If the /PASSALL qualifier is in effect, it has precedence over
the /FALLBACK qualifier.
2.3 /FF
/FF (default)
/NOFF
Indicates whether the printer performs a mechanical form feed.
Use the /NOFF qualifier when the printer does not automatically
perform mechanical form feeds. This qualifier allows the driver
to convert form feeds into multiple line feeds and to output
them.
2.4 /LA11
Specifies the printer as an LA11. This qualifier provides
information for the SHOW PRINTER command, which, in turn,
provides the user with information about specific printers. If
no printer type is specified, LP11 is assumed.
2.5 /LA180
Specifies the printer as an LA180. This qualifier provides
information for the SHOW PRINTER command, which, in turn,
provides the user with information about specific printers. If
no printer type is specified, LP11 is assumed.
2.6 /LOG
/LOG
/NOLOG (default)
Determines whether information confirming the printer setting is
displayed at the terminal from which the SET PRINTER command was
entered.
2.7 /LOWERCASE
/LOWERCASE
/NOLOWERCASE
Indicates whether the printer prints both uppercase and lowercase
letters or only uppercase. When the operator specifies the
/NOLOWERCASE qualifier, all letters are translated to uppercase.
The /[NO]LOWERCASE and /[NO]UPPERCASE qualifiers are
complementary; that is, the /LOWERCASE qualifier is equivalent
to the /NOUPPERCASE qualifier, and the /NOLOWERCASE qualifier is
equivalent to the /UPPERCASE qualifier.
2.8 /LP11
/LP11 (default)
Specifies the printer as an LP11. This qualifier provides
information for the SHOW PRINTER command, which, in turn,
provides the user with information about specific printers. LP11
is the default printer type.
2.9 /PAGE
/PAGE=lines-per-page
Establishes the number of lines per page on the currently
installed form; the number of lines can range from 1 to 255 and
defaults to 64. The printer driver uses this value to determine
the number of line feeds that must be entered to simulate a form
feed.
2.10 /PASSALL
/PASSALL
/NOPASSALL (default)
Controls whether the system interprets special characters or
passes them as 8-bit binary data.
If you specify the /PASSALL qualifier, the printer driver does
not expand tab characters to spaces, fill carriage return or line
feed characters, or recognize control characters.
2.11 /POLLED
/POLLED
/NOPOLLED (default)
Instructs the LRDRIVER to run in polled mode instead of interrupt
mode.
In polled mode, the printer is checked on a regular basis to
determine if it is ready to receive additional data. The polling
timer runs only while there is more data to be sent to the
printer.
2.12 /PRINTALL
/PRINTALL
/NOPRINTALL (default)
Controls whether the line printer driver outputs printable 8-bit
multinational characters.
2.13 /RESET
Resets the USB pipe associated with the USB printer, thereby
canceling all print jobs.
2.14 /TAB
/TAB
/NOTAB (default)
Controls how the printer handles TAB characters. The /NOTAB
qualifier expands all tab characters to spaces and assumes tab
stops at 8-character intervals.
Use the /TAB qualifier when you do not want the system to
convert tabs to spaces, but want the printer to process the tab
characters. The OpenVMS system requires that printers expand tabs
at 8-character intervals.
2.15 /TRUNCATE
/TRUNCATE (default)
/NOTRUNCATE
Controls whether the printer truncates data exceeding the value
specified by the /WIDTH qualifier. Note that the /TRUNCATE and
/WRAP qualifiers are incompatible.
2.16 /UNKNOWN
Specifies the printer as nonstandard. This qualifier provides
information for the SHOW PRINTER command, which, in turn,
provides the user with information about specific printers. If
no printer type qualifier is specified, LP11 is assumed.
2.17 /UPPERCASE
/UPPERCASE
/NOUPPERCASE
Indicates whether the printer prints both uppercase and lowercase
letters or only uppercase ones. When you specify the /UPPERCASE
qualifier, all letters are translated to uppercase.
The /[NO]UPPERCASE and /[NO]LOWERCASE qualifiers are
complementary; that is, the /UPPERCASE qualifier is equivalent
to the /NOLOWERCASE qualifier, and the /NOUPPERCASE qualifier is
equivalent to the /LOWERCASE qualifier.
2.18 /WIDTH
/WIDTH=n
Establishes the number of characters per output line on currently
installed forms. The width, n, can range from 0 to 65535 for LP11
controllers, and from 0 to 255 for DMF32 controllers. The default
value is 132 characters per line.
2.19 /WRAP
/WRAP
/NOWRAP (default)
Controls whether the printer generates a carriage return and a
line feed when it reaches the end of a line.
If the /NOWRAP qualifier is specified, the printer writes
characters out in the last position on the line.
If the /WRAP qualifier is specified, the terminal generates a
carriage return and a line feed whenever the end of a line is
reached.
Note that the /TRUNCATE and /WRAP qualifiers are incompatible.
3 – Examples
1.$ SET PRINTER/PAGE=60/WIDTH=80 LPA0:
The SET PRINTER command in this example establishes the size
of an output page as 60 lines and the width of a line as 80
characters for printer LPA0.
2.$ SET PRINTER/LA11 LPB0:
The SET PRINTER command in this example establishes the line
printer LPB0 as an LA11 printer.
3.$ SET PRINTER/LOWERCASE LPA0:
The SET PRINTER command in this example requests that lowercase
printing be enabled on line printer LPA0.