Common class for all printer objects. There is one object of this class for each printer that is installed for your system.
- Default Title
- Class definition file
Class hierarchy SOMObject
Setup strings for Printer objects
Captured from a message in a public CompuServe Forum Author: Dick Goran, (see EMail Addresses) (see also Print to a file, (see also Setup strings for Network Printer objects, and Release or hold a printer queue)
The information below is copied from the third edition of the REXX Reference Summary Handbook:
|APPDEFAULT||NO||This PrintObject is, or is not, to become the application's default PrintObject for printing.|
|DEFAULTVIEW||ICON||Specifies the default open view for this PrintObject.|
|JOBDIALOGBEFORE PRINT||YES||Specifies whether the job properties dialog is displayed before printing.|
|JOBPROPERTIES||filename||The complete path to a binary file containing the default job properties for this PrintObject. This file can be created by saving the PRQINFO3->pDriverData data to a file; this data can be obtained by using the SplQueryQueue API of the spooler.
For more information about spooler functions, see the Presentation Manager Programming Reference.
|OUTPUTTOFILE||YES||Specifies if the output of this PrintObject goes to a file. The user will be prompted for a filename each time a print job is submitted to this PrintObject.|
|PORTNAME||portname||The names of already installed ports (i.e. LPTx, COMx) to which this PrintObject is to be attached. In the case of more than one port, specify a comma-separated list.|
|PRINTDRIVER||driver.device||The complete name of the print driver that this PrintObject is to use. For example: 'IBM42XX.IBM 420 Proprinter III', 'LASERJET.HP LaserJet Series II'. In the case of more than one print driver, specify a comma-separated list.
These printer drivers must already be installed.
|PRINTERSPECIFICFORMAT||YES||The PrintObject spools print jobs in PM_Q_RAW format.|
|NO||The PrintObject spools print jobs in PM_Q_STANDARD format.|
|PRINTWHILESPOOLING||YES||Printing is not, or is, enabled while the job is spooling.|
|QSTARTTIME||time||The time when the PrintObject starts printing. The time format is HH:MM, and
the base is a 24-hour clock.
|QSTOPTIME||time||The time when the PrintObject is to stop printing. The time format is HH:MM, and the base is a 24-hour clock.|
|QUEUENAME||queue_name||The local queue_name for the PrintObject. If a queue name is not specified, one is created by the PrintObject. The queue_name key will be ignored if this object
has already been assigned a queue.
|QUEUEDRIVER||qdrvname||The queue driver name. The queue driver must already be installed and will usually be PMPRINT.|
|SEPARATORFILE||filename||A separator file that prints before each print job.|