TSS Virtual Printer Table


To create a virtual printer, you must first define a TSS table. A suggested name for this table is VPRINTER. The table consists of an 8-byte argument column and a 16- to 32-byte function column. The argument specifies an LTERM which can be used as a virtual printer while the function comprises a split node/model/modetable entry.

Specify each portion of the function column on the VPRINTER table as follows:

  • For the node portion of the VPRINTER table, specify the appropriate VTAM node name to be used to create the virtual printer session.
  • For the model portion of the VPRINTER table, specify any appropriate IMSGEN-defined printer definition to serve as the model to build a virtual printer session.
  • For the optional modetable portion of the VPRINTER table, you may specify a modetable definition to be used for the virtual printer session. This modetable will override the one already defined for this node.

The Stage-1 Conversion Aid DLP#BILD can be useful when you initially load the TSS table. See Stage-1-Conversion-Aid for more information.

You can specify a table name other than VPRINTER on the IMSID Options - VT TSS Options panel, but you must have created a TSS table with that name. See Translate-Subsystem-Services-Tables for more information.

Several virtual printer LTERMs may designate the same node name, functioning in a manner similar to multiple LTERM names for a printer created with an IMSGEN. When the same printer node name is specified in several function fields, it is important that each specify the same model name; otherwise, results may not be consistent. Virtual printer LTERMs cannot designate an IMSGEN-defined node.

The LTERM name must conform to IMS naming conventions. It may not duplicate an LTERM, transaction code, or remote LTERM defined in the IMSGEN or by DELTA PLUS, which includes LTERMs added by the DELTA List Execute function or DELTA PLUS VIRTUAL TERMINAL. The node name must be the name of a VTAM terminal of the type defined for the given model in the IMSGEN.

Sample Virtual Printer TSS Table

Argument

<LTERM->

Function

<-node-> <model-> <keyword=value->

LTERM001

VPNODE01 VPMOD#01

LTERM002

VPNODE01 VPMOD#01 MODETBL=modetabl* a

LTERM003

VPNODE02 VPMOD#01

LTERM004

VPNODE03 VPMOD#02

  1. If the optional modetable name is entered on the VPRINTER table, it will override the mode table already defined for that node. No other entries for that table will be affected.

 

As printers are removed from the IMSGEN, corresponding entries must be added to the VPRINTER table.

If the LTERM is specified in the TSS table VPRINTER, DELTA PLUS VIRTUAL TERMINAL supports insertion of messages to a virtual printer LTERM via an alternate IO PCB.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

DELTA PLUS products 2.6