VMS Help  —  TCPIP Services, LPR_LPD, Remote Print Queues
    Your system manager can configure your system with LPR/LPD
    network services that allow you to use the DCL command PRINT
    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 command PRINT 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 TCP/IP Services
    than they do in an OpenVMS environment without TCP/IP Services.
    These two qualifiers are:

    o  /FORM

    o  /PARAMETERS

                                   NOTE

       TCP/IP Services 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 command PRINT /FORM customizes the look of the printed
    page. This qualifier associates a form other than the default
    with the print job.

    To find out which forms are defined for your system, enter the
    following command:

    $ SHOW QUEUE /FORM

    To find out the currently mounted form or the default form, enter
    the following command:

    $ 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

    TCP/IP Services supports numerous options for the DCL command
    PRINT /PARAMETERS. 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  Nonalphanumeric 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 and
    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 do not have a specific
       print queue defined on the local system.

       In conjunction with the HOST and PRINTER options, you must
       also specify the /QUEUE qualifier. The value of /QUEUE should
       be TCPIP$LPD_OUT.

       For example, the following command specifies that the file
       PINS.LIS be sent to printer CT_LN05R on remote host BALT:

       $ PRINT/PARAMETERS=(HOST=BALT, PRINTER=CT_LN05R) /QUEUE=TCPIP$LPD_OUT 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
       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 specifies the NOFLAG option:

       $ PRINT/PARAMETERS=NOFLAG /QUEUE=DPR_ANSI PINS.LIS

3  –  Examples

    The following examples show how to use the remote queue printing
    capabilities of TCP/IP Services.

    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 name 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 LET.LIS -
       _$ /PARAMETERS=(DATA_TYPE=POST,PAGE_ORIENTATION=LANDSCAPE,SIDE=2)

    4. This example sends a print job to Internet host PACE.SATRN.COM
       to print on printer K1_PRINTER.

       $ PRINT /QUEUE=LPD_OUTQ USER$4:[GRANT.FINAN.SALES]ANNUAL.TXT -
       _$ /PARAMETERS=(HOST=PACE.SATRN.COM,PRINTER=K1_PRINTER)
Close Help