VMS Help TCPIP Services, LPR_LPD, Remote Print Queues *Conan The Librarian (sorry for the slow response - running on an old VAX) |
Your system manager can configure your system with LPR/LPD network services that allow you to use the DCL PRINT command to send print jobs to a print queue on a remote internet host. The remote host can be a UNIX system or another OpenVMS system running LPR/LPD. You print a local file at a printer on a remote host by specifying the remote queue name defined on your local host (see your system manager for queue names). LPD copies the file to the appropriate remote printer's spool directory. A copy of the file to be printed remains in the spooling queue until the printer is ready to print it. When you enter the DCL PRINT command to send a print job to a remote print queue, you use the /QUEUE qualifier to specify the queue name plus any of the following qualifiers: /AFTER /BACKUP /BEFORE /BY_OWNER /CONFIRM /COPIES /CREATED /DELETE /EXCLUDE /EXPIRED /FORM /HEADER /HOLD /IDENTIFY /JOB_COUNT /MODIFIED /NAME /NOTE /OPERATOR /PARAMETERS /PASSALL /PRIORITY /QUEUE /SETUP /SINCE /USER /WIDTH Two of these qualifiers work differently with DIGITAL TCP/IP Services for OpenVMS software than they do in a OpenVMS environment without TCP/IP support. These two qualifiers are: o /FORM o /PARAMETERS NOTE DIGITAL TCP/IP Services for OpenVMS software does not support layup definition files for print requests to remote print queues. A layup definition file sets up the layup features: borders, sheet margins, alternating margins, pages per sheet, first page, page order, and page grid.
1 - /FORM
The DCL PRINT /FORM command customizes the look of the printed page. This qualifier associates a form other than the default with the print job. To see which forms are defined for your system, enter: $ SHOW QUEUE /FORM To find out the currently mounted form or the default form, enter: $ SHOW QUEUE queue /FULL If the FORM associated with a remote LPD queue specifies a /WIDTH value that is not the standard 132, LPD sends a "W" card in the job's control file with the width specified in the form.
2 - /PARAMETERS
DIGITAL TCP/IP Services for OpenVMS supports numerous options for the DCL PRINT /PARAMETERS=(option=value) command. For example, it supports the PAGE_SIZE option as follows: $ PRINT/PARAMETERS=(PAGE_SIZE=size) /QUEUE=queue_name filename When you enter the PRINT /PARAMETERS=(option=value) command, enclose the following in quotation marks: o Blanks o Non-alphanumeric characters, including spaces and slashes You can use the following /PARAMETERS options for both local printing (standard DCL PRINT) and remote printing (DCL PRINT with LPR/LPD network services). DATA_TYPE NUMBER_UP PAGE_LIMIT PAGE_ORIENTATION PAGE_SIZE SHEET_COUNT SHEET_SIZE SIDES For a full description of the options supported for DCL local as well as remote printing, enter the following command. $ HELP PRINT_PARAMETER NOTE This help is available only if the DECprint Supervisor (DCPS) software is installed on your system. See your system manager for more information. The following /PARAMETERS options are supported only for use with remote printing. HOST MAIL NOFLAG PRINTER o Use the HOST and PRINTER options together to send a print job to any remote host and printer that does not have a specific print queue defined on the local system. In conjuction with the HOST and PRINTER qualifiers, you must also specify the /QUEUE qualifier. The value of the /QUEUE must be a local LPD print queue established for remote printing. This may be a generic LPD queue set up to handle all remote printing requests or a specific LPD queue for a particular remote printer. For example, the following command specifies that the file PINS.LIS be sent to printer CT_LN05R on remote host BALT using the generic remote printing queue DPR_ANSI. $ PRINT/PARAMETERS=(HOST=BALT, PRINTER=CT_LN05R) /QUEUE=DPR_ANSI PINS.LIS The HOST and PRINTER options allow you to use any available network printers, without your system manager having to set up additional LPD remote queues for each of these printers. Specify the remote host name either by the host name or by its fully qualified domain name (such as PACE.STATS.RINGS_ CORP.COM). o The MAIL option causes the remote host to notify you through SMTP mail when the print job completes. The following command example specifies the MAIL option. $ PRINT/PARAMETERS=MAIL /QUEUE=DPR_ANSI PINS.LIS o The NOFLAG option suppresses printing of a banner (flag) page at an LPD queue. The following command example specifies the NOFLAG option. $ PRINT/PARAMETERS=NOFLAG /QUEUE=DPR_ANSI PINS.LIS
3 - Examples |
The following examples show how to use the remote queue print capabilities of DIGITAL TCP/IP Services for OpenVMS. 1. This example sends local file PINS.LIS to the remote print queue defined locally as FAC3_ANSI and requests notification through SMTP when the job completes at the remote printer. $ PRINT /PARAMETERS=MAIL /QUEUE=FAC3_ANSI PINS.LIS 2. This example shows how to send a local file to the remote print queue defined locally as OUR_PS for printing at a remote printer. The command specifies that text be printed on both sides of each sheet. The file is ROUGH.TXT. $ PRINT /QUEUE=OUR_PS /PARAMETER=(SIDES=2) ROUGH.TXT 3. This command sends a print job to the remote queue defined locally as YOUR_PS. $ PRINT /QUEUE=YOUR_PS - _$ /PARAMETERS=(DATA_TYPE=POST,PAGE_ORIENTATION=LANDSCAPE,SIDE=2) - _$ LET.LIS 4. This example sends a print job to Internet host PACE.SATRN.COM to print on printer K1_PRINTER. $ PRINT /QUEUE=LPD_OUTQ - _$ /PARAMETERS=(HOST=PACE.SATRN.COM,PRINTER=K1_PRINTER) - _$ USER$4:[GRANT.FINAN.SALES]ANNUAL.TXT
|