VPXBK Back to Index page
 
Prolog 
Control Block Contents 
   VPXBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  VPXBK Prolog Top of page
 
 NAME       : HCPVPXBK
 DESCRIPTION: VIRTUAL PRINTER EXTENSION BLOCK
 DSECT      : VPXBK
 FUNCTION   : THIS CONTROL BLOCK CONTAINS INFORMATION SPECIFIC
              TO VIRTUAL 3800 PRINTERS.
 LOCATED BY : VDEVVPX    FIELD OF HCPVDEV
 CREATED BY : HCPVDSDF - WHILE DEFINING A VIRTUAL DEVICE.
 DELETED BY : HCPVDBDL - WHEN DELETING A VIRTUAL DEVICE.
 RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
              guest relocation (LGR).  The bits and fields that
              need to be relocated are defined in the
              corresponding LGRVPXBK COPY file.  Whenever changes
              are made to this control block, consideration must
              be given to any effects these changes will have on
              a relocation.  If any new fields or bits are
              defined, they may need to be relocated.  If
              existing bits or fields are changed, corresponding
              modifications may be required in the LGR version of
              this control block.  Consider also the effects of
              these changes on a relocation involving a back-level
              release of CP.
 
 
  VPXBK Control Block Content Top of page
 

 VPXBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure VPXBK VIRTUAL PRINTER EXTENSION BLOCK 0000 0 Signed 4 * (0) 0000 0 Signed 2 VPXLCNT CURRENT LINE NUMBER 0002 2 Signed 2 VPXPAGID CHANNEL PAGE ID 0004 4 Signed 2 VPXLODCK RELATIVE DISPLACEMENT FOR LOAD CHECKS 0006 6 Bitstring 1 VPXWIDTH CODE FOR FORMS WIDTH 0007 7 Bitstring 1 VPXLENTH CODE FOR FORMS LENGTH 0008 8 Bitstring 1 VPXWCGM0 CONTENTS OF WCGM 0 0009 9 Bitstring 1 VPXWCGM1 CONTENTS OF WCGM 1 000A 10 Bitstring 1 VPXWCGM2 CONTENTS OF WCGM 2 000B 11 Bitstring 1 VPXWCGM3 CONTENTS OF WCGM 3 000C 12 Bitstring 1 VPXFLAG1 FEATURES/MISCELLANEOUS FLAGS 1... .... VPXTT0V X'80' VPXTT0V TRANSLATE TABLE 0 IS VALID .1.. .... VPXTT1V X'40' VPXTT1V TRANSLATE TABLE 1 IS VALID ..1. .... VPXTT2V X'20' VPXTT2V TRANSLATE TABLE 2 IS VALID ...1 .... VPXTT3V X'10' VPXTT3V TRANSLATE TABLE 3 IS VALID .... 1... VPXBTS X'08' VPXBTS BURSTER-TRIMMER-STACKER FEATURE .... .1.. VPX4WCGM X'04' VPX4WCGM 4-WCGM FEATURE INSTALLED .... ..1. VPXBLKDC X'02' VPXBLKDC DATA CHECKS SHOULD BE BLOCKED .... ...1 VPXALLDC X'01' VPXALLDC REFLECT ALL DATA CHECKS 000D 13 Bitstring 1 VPXFLAG2 SIMULATION CONTROLS 1... .... VPXCLPRS X'80' VPXCLPRS 'CLR PRT' SUPPRESSED ON LOAD CCW .1.. .... VPXBIGBF X'40' VPXBIGBF LARGE BUFFER IN USE ..1. .... VPXOVPRT X'20' VPXOVPRT CHECK NEXT LINE FOR OVERPRINT ...1 .... VPXNORML X'10' VPXNORML CURRENT CCW IS NOT A LOAD CCW .... 1... VPXLFCB X'08' VPXLFCB A 'LOAD FCB' HAS BEEN ISSUED 000E 14 Bitstring 1 VPXCURTT CURRENT TRANSLATE TABLE 000F 15 Bitstring 1 VPXSVCCW CURRENT CCW COMMAND CODE 0010 16 Signed 4 * (0) 0010 16 Signed 4 VPXIBUFC DATA COUNT FOR INTERMEDIATED BUFFER 0014 20 Bitstring 144 VPXFCB FCB CURRENTLY LOADED 00A4 164 Bitstring 24 VPXINTBF (0) INTERMEDIATE BUFFER SUBFIELDS IN 3800 INTERMEDIATE BUFFER IN RESPONSE TO THE REQUEST PRINTER INFORMATION ORDER CODE OF THE EXECUTE ORDER CONTROL CCW. 00A4 164 Signed 2 VPXBCPID CHANNEL PAGE ID 00A6 166 Signed 2 VPXBLINP FCB LINE POSITION 00A8 168 Signed 2 VPXBSPID STACKED PAGE ID 00AA 170 Signed 2 VPXBFPID FUSER PAGE ID 00AC 172 Signed 2 VPXBTPID TRANSFER PAGE ID 00AE 174 Bitstring 1 VPXBFWTH FORMS WIDTH CODE 00AF 175 Bitstring 1 VPXBFLNG LENGTH OF CURR PAGE (1/2 IN) 00B0 176 Bitstring 4 VPXBWCGS (0) WCGMS 0-3 IDS 00B0 176 Bitstring 1 VPXBWCG0 WCGM 0 ID 00B1 177 Bitstring 1 VPXBWCG1 WCGM 1 ID 00B2 178 Bitstring 1 VPXBWCG2 WCGM 2 ID 00B3 179 Bitstring 1 VPXBWCG3 WCGM 3 ID 00B4 180 Bitstring 1 VPXBFTR FEATURES .... 1... VPXB4WCG X'08' VPXB4WCG 4 WCGM INSTALLED .... .1.. VPXBBTS X'04' VPXBBTS BTS INSTALLED 00B5 181 Bitstring 3 * 00B8 184 Bitstring 1 VPXBSTG STORAGE SIZE, 3800-3 00000031 VPXBSTGS X'31' VPXBSTGS DEFAULT STORAGE SIZE,3800-3 00B9 185 Bitstring 1 * 00BA 186 Bitstring 1 VPXBPLNI PAPER LINE INFO, 3800-3 .... ...1 VPXBBTS3 X'01' VPXBBTS3 BTS INSTALLED 3800-3 00BB 187 Bitstring 1 * 00BC 188 Bitstring 256 VPXTRT0 BYTE MAP FOR UNPRINTABLE 01BC 444 Bitstring 256 VPXTRT1 CHARACTERS FOR EACH 02BC 700 Bitstring 256 VPXTRT2 OF THE POSSIBLE 03BC 956 Bitstring 256 VPXTRT3 TRANSLATE TABLES 04BC 1212 Bitstring 204 VPXOVMAP MAP FOR OVERPRINT DETECTION 000000B1 VPXSIZE (*-VPXBK+7)/8 BLOCK SIZE IN DBL-WORDS 00000008 VPXWCGMS VPXWCGM0,4 WCGM CODES DEFINED 00000014 VPXFCB1 VPXFCB,1 1ST BYTE OF FCB 0000000F VPXFCBND VPXFCB-5 6 BYTES BEFORE END OF FCB
 
 
  VPXBK Storage Layout Top of page
 
          
*** VPXBK - VIRTUAL PRINTER EXTENSION BLOCK
*
*     +-------------+-------------+-------------+------+------+
*   0 |  VPXLCNT    |  VPXPAGID   |  VPXLODCK   |:WIDTH|:LENTH|
*     +------+------+------+------+------+------+------+------+
*   8 |:WCGM0|:WCGM1|:WCGM2|:WCGM3|:FLAG1|:FLAG2|:CURTT|:SVCCW|
*     +------+------+------+------+------+------+------+------+
*  10 |         VPXIBUFC          |                           |
*     +---------------------------+                           |
*  18 |                                                       |
*     =                        VPXFCB                         =
*     |                           +-------------+-------------+
*  A0 |                           |  VPXBCPID   |  VPXBLINP   |
*     +-------------+-------------+-------------+------+------+
*  A8 |  VPXBSPID   |  VPXBFPID   |  VPXBTPID   |:BFWTH|:BFLNG|
*     +------+------+------+------+------+------+------+------+
*  B0 |:BWCG0|:BWCG1|:BWCG2|:BWCG3|:BFTR |////////////////////|
*     +------+------+------+------+------+--------------------+
*  B8 |:BSTG |//////|:BPLNI|//////|                           |
*     +------+------+------+------+                           |
*  C0 |                                                       |
*     =                       VPXTRT0                         =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 1C0 |                                                       |
*     =                       VPXTRT1                         =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 2C0 |                                                       |
*     =                       VPXTRT2                         =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 3C0 |                                                       |
*     =                       VPXTRT3                         =
*     |                           +---------------------------+
*     |                           |                           |
*     +---------------------------+                           |
* 4C0 |                                                       |
*     =                       VPXOVMAP                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 588
*
*** VPXBK - VIRTUAL PRINTER EXTENSION BLOCK
 
 
  VPXBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
VPXALLDC       000C 01
VPXBBTS        00B4 04
VPXBBTS3       00BA 01
VPXBCPID       00A4
VPXBFLNG       00AF
VPXBFPID       00AA
VPXBFTR        00B4
VPXBFWTH       00AE
VPXBIGBF       000D 40
VPXBLINP       00A6
VPXBLKDC       000C 02
VPXBPLNI       00BA
VPXBSPID       00A8
VPXBSTG        00B8
VPXBSTGS       00B8 00000031
VPXBTPID       00AC
VPXBTS         000C 08
VPXBWCGS       00B0
VPXBWCG0       00B0
VPXBWCG1       00B1
VPXBWCG2       00B2
VPXBWCG3       00B3
VPXB4WCG       00B4 08
VPXCLPRS       000D 80
VPXCURTT       000E
VPXFCB         0014
VPXFCBND       04BC 0000000F
VPXFCB1        04BC 00000014
VPXFLAG1       000C
VPXFLAG2       000D
VPXIBUFC       0010
VPXINTBF       00A4
VPXLCNT        0000
VPXLENTH       0007
VPXLFCB        000D 08
VPXLODCK       0004
VPXNORML       000D 10
VPXOVMAP       04BC
VPXOVPRT       000D 20
VPXPAGID       0002
VPXSIZE        04BC 000000B1
VPXSVCCW       000F
VPXTRT0        00BC
VPXTRT1        01BC
VPXTRT2        02BC
VPXTRT3        03BC
VPXTT0V        000C 80
VPXTT1V        000C 40
VPXTT2V        000C 20
VPXTT3V        000C 10
VPXWCGMS       04BC 00000008
VPXWCGM0       0008
VPXWCGM1       0009
VPXWCGM2       000A
VPXWCGM3       000B
VPXWIDTH       0006
VPX4WCGM       000C 04
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:57:53 EDT.
Copyright IBM Corporation, 1990, 2022