HP OpenVMS Systems

ask the wizard
Content starts here

DECwindows Print Widget, Print Queues?

» close window

The Question is:

 
How do I store OpenVMS X Windows printer settings so that my terminal sessions
 will use a standard setup each time I start a new window?
 
I would gladly make adjustments to the DECW$TERMINAL.DAT resource files if I
 knew what commands to use.
 
Best Regards,
 
David Shorr
 


The Answer is :

 
  "4.6.1  Defining Print Formats
 
   Many DECwindows Motif applications use the Print dialog box to queue
   files or screens to a printer. By default, all printing devices on
   the system are displayed in the Printer list box. However, print
   queues can be associated with print formats through the definition
   of logical names. You define the logical name in the OpenVMS startup
   command procedure before the call to the DECwindows Motif startup
   procedure. Separate the list of print queues with commas or spaces,
   with the first queue being the default choice.
 
   You can customize the list of printer queues displayed in the Print
   dialog box by defining any of the logical names in Table 4-3.  This
   method is faster than making the Print dialog box derive the names
   of all the queues on the system, most of which do not apply to the
   print format under consideration. The following example shows how to
   define logical names for print formats in the OpenVMS startup files:
 
    $ Define DECW$PRINTER_FORMAT_TEXT    -
         "CLUSTER_LN03,CLUSTER_PRINT,ANSI_ARTWRK,ANSI_PROTON"
    $ Define DECW$PRINTER_FORMAT_LINE    "CLUSTER_PRINT"
    $ Define DECW$PRINTER_FORMAT_ANSI2   "CLUSTER_LN03,ANSI_ARTWRK,ANSI2_PROTON"
    $ Define DECW$PRINTER_FORMAT_ANSI    "CLUSTER_LN03,ANSI_ARTWRK,ANSI_PROTON"
    $ Define DECW$PRINTER_FORMAT_PS      "PS_ARTWRK,PS_PROTON"
    $ Define DECW$PRINTER_FORMAT_REGIS   "SYS$NULL"
 
   For example, if DECW$PRINTER_FORMAT_ANSI2 is defined as CLUSTER_LN03,
   ANSI_ARTWRK, ANSI2_PROTON, then when you select ANSI2 from the Print
   Format list box, only CLUSTER_LN03, ANSI_ARTWRK, and ANSI2_PROTON are
   shown in the Printer list box, with CLUSTER_LN03 being the default choice."
 
 
 
   "Table 4-3:  Logical Names for the Print Dialog Box
 
   Logical Name                   Print Format
   DECW$PRINTER_FORMAT_DEFAULT    Default
   DECW$PRINTER_FORMAT_TEXT       Text
   DECW$PRINTER_FORMAT_LINE       Line printer
   DECW$PRINTER_FORMAT_TERM       Terminal
   DECW$PRINTER_FORMAT_ANSI2      ANSI2
   DECW$PRINTER_FORMAT_ANSI       ANSI
   DECW$PRINTER_FORMAT_PS         PostScript
   DECW$PRINTER_FORMAT_REGIS      ReGIS
   DECW$PRINTER_FORMAT_TEK        TEKTRONIX
   DECW$PRINTER_FORMAT_DDIF       DDIF"
 

answer written or last revised on ( 22-MAY-2001 )

» close window