PC_PRINTER_DEFAULT_PROPERTIES

Sets one or more of the properties of the default printer for all PC_PRINTER_ routines.

Syntax:
call "PC_PRINTER_DEFAULT_PROPERTIES" using by value     flags
                                           by reference properties
                                           returning    status-code
Parameters:
Using call prototype (see Library Routines - Key) Picture (32-bit systems)
flags cblt-os-flags Numeric literal or pic x(4) comp-5.
properties Group predefined as cblt-printer-properties containing: Group containing:
  cblte-pp-len   cblt-x2-comp5   pic x(2) comp-5.
  cblte-pp-papersize   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-paperlength   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-paperwidth   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-scale   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-copies   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-papertray   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-printquality   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-color   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-duplex   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-orientation   cblt-sx2-comp5   pic s9(4) comp-5.
  cblte-pp-yresolution   cblt-sx2-comp5   pic s9(4) comp-5.
status-code See Library Routines - Key
On Entry:
flags Flags controlling which of the properties to change. Value is a combination of the following:
P-PAPERSIZE 1
P-PAPERLENGTH 2
P-PAPERWIDTH 4
P-SCALE 8
P-COPIES 16
P-PAPERTRAY 32
P-PRINTQUALITY 64
P-COLOR 128
P-DUPLEX 256
P-ORIENTATION 512
P-YRESOLUTION 1024
cblte-pp-len Must be set to the size of the properties buffer.
cblte-pp-papersize Paper size, using one of the DMPAPER- constants defined in the file WINDOWS.CPY.
cblte-pp-paperlength Paper length in tenths of a millimeter.
cblte-pp-paperwidth Paper width in tenths of a millimeter.
cblte-pp-scale Factor by which the output is to be scaled.
cblte-pp-copies The number of copies to be printed.
cblte-pp-papertray The number of the paper tray to be used, using one of the DMBIN- constants defined in the file WINDOWS.CPY.
cblte-pp-printquality The print quality, using one of the DMRES- constants defined in the file WINDOWS.CPY, or if a positive value is used, the horizontal resolution in dots per inch.
cblte-pp-color Switch between monochrome and color printing using one of the DMCOLOR- constants.
cblte-pp-duplex Select duplex or double-sided printing using one of the DMDUP- constants.
cblte-pp-orientation Select the paper orientation using one of the DMORIENT- constants.
cblte-pp-yresolution The vertical resolution in dots per inch.
On Exit:
status-code Printer Handling Routines Return Codes
Comments:

The file WINDOWS.CPY is provided with this COBOL system.

Default parameters are not validated until the default printer is opened.

See Also: