Class definition file: wppdr.idl
Class hierarchy SOMObject
WPObject
WPTransient
WPPdr
Description
This is the printer driver object class. An instance of this class is created by the print object in its Settings view.
Instance methods
There are currently no methods defined for the WPPdr Workplace class object.
SOMObject instance methods
The following list shows all the instance methods overridden by the WPPdr class. These instance methods are overridden in order to modify the behavior defined by an ancestor class.
WPObject instance methods
The following list shows all the methods overridden by the WPPdr class. These methods are overridden in order to modify the behavior defined by an ancestor class.
wpSetup override by WPPdr
The following table shows the keyname-value pairs added by the WPPdr class.
┌─────────────────────────┬─────────────┬───────────────────────────┐│KEYNAME │VALUE │DESCRIPTION │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │INSTPATH │pathname │This sets the name of the │ │ │ │install directory. When the│ │ │ │printer driver object is │ │ │ │created, and the driver is │ │ │ │not already installed, the │ │ │ │required driver will be │ │ │ │installed from this path. │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │PORTNAME │portname │This sets the port name │ │ │ │required by the Windows │ │ │ │printer driver. Portname │ │ │ │may be one of the following│ │ │ │values: │ │ │ │LPT1 COM1 COM4 │ │ │ │LPT2 COM2 FILE │ │ │ │LPT3 COM3 │ │ │ │ │ │ │ │The WINOS2 keyname should │ │ │ │also be specified when │ │ │ │using this keyname. │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │PRINTDRIVER │driver name │This sets the full driver │ │ │ │name for the printer driver│ │ │ │object. A full driver name│ │ │ │is in the driver.device │ │ │ │format. For example: │ │ │ │IBM42XXX.IBM 4201 │ │ │ │Proprinter III │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │PROMPT │YES │This specifies that the │ │ │ │user should be prompted for│ │ │ │installation diskettes. │ │ │ │When creating a printer │ │ │ │driver object, and the │ │ │ │required driver is not │ │ │ │already installed, the user│ │ │ │will be prompted for │ │ │ │printer driver installation│ │ │ │diskettes. │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │ │NO │This specifies that the │ │ │ │user should not be prompted│ │ │ │for installation diskettes.│ ├─────────────────────────┼─────────────┼───────────────────────────┤ │WINOS2 │YES │This specifies that the │ │ │ │WINOS2 (or Windows) driver │ │ │ │should also be installed │ │ │ │when creating the OS/2 │ │ │ │printer driver object. The │ │ │ │PORTNAME keyname should │ │ │ │also be specified when │ │ │ │using this keyname. │ ├─────────────────────────┼─────────────┼───────────────────────────┤ │ │NO │This specifies that the │ │ │ │WINOS2 driver should not be│ │ │ │installed. │ └─────────────────────────┴─────────────┴───────────────────────────┘
Class methods
There are currently no class methods defined for the WPPdr Workplace class object.
WPObject class methods
The following list shows all the class methods overridden by the WPPdr class. These methods are overridden to modify the behavior defined by an ancestor class.