$D PRT(nnnnn) and $D R(nnnnn).PR(m) - Display printers


To display printer work selection and processing characteristics.

This command has parameters you can use as a filtering technique to limit the type of information to search, or the amount of information to display. See Using filtering to control and display information for additional information.


Read syntax diagramSkip visual syntax diagram$D PRINTERPRT nnnnn-m*(,nnnnn*-m*) L=anamename-aSelection limiting keywordsDisplay limiting keywords
Display limiting keywords
Selection limiting keywords
Read syntax diagramSkip visual syntax diagram,/Burst=^=NoYes,/CCTL=^=NoYes,/CKPTMODE=^=PAGESEC,/COPYMARK=^=CONSTANTDATASETDEFAULTJOB,/CReator=^=><creator,/DEVFCB=^=><devfcb,/DEVFLASH=^=><devflash,/EJECT=^=NoYes,/C/FCB=^=><fcb,/FLASH/O=^=><flash,/Forms=^=form(,form),/FSAROLTR=^=NoYes,/FSS=^=><fss,/FSSINFO=( ,/ASID=^=><asid/FSSMADDR=^=><fssmaddr/FSSMAPAR=^=><fssmapar/FSSMLENG=^=><fssmleng/FSSMPTF=^=><fssmptf/HASPFSSM=^=><haspfssm/NAME=^=><name/PROC=^=><proc),/JOBname=^=><jobname,/Mark=^=NoYes,/MODE=^=FSSFSS(SWITCHING)JESJES(SWITCHING),/MODIFY/Y=^=><modify,/NEWPAGE=^=ALLDEFAULT1,/STATUS=^=Active
  • 1 form can be coded up to 8 times
Read syntax diagramSkip visual syntax diagram,/Pause=^=NoYes,/PRESELCT=^=NoYes,/CLass/Queue=^=><queue,/Sep=^=NoYes,/SEPCHARS=^=CURRENTDEFAULT,/SEPDS=^=NoYes,/SETUP=^=HALTNOHALT,/K/SPACE=^=DOUBLERRESETSINGLETRIPLE123,/TRace=^=NoPYes,/TRANS=^=DEFAULTNoYes,/TRKCELL=^=NoYes,/T/UCS=^=><ucs,/UCSVerfy=^=NoYes,/UNIT=^=><unit,/Writer=^=><writer


For PRT, the identifier of the local printer (1-32767) to display. For R, the identifier of the remote workstation (1-32767) that is attached to printer m (1-7).
The identifier of the printer (1-7) that is attached to the remote workstation Rnnnnn (1-32767).


Displays whether (YES) or not (NO) JES2 places carriage control characters in the output stream transmitted to this remote printer. If you specify CCTL=NO, JES2 neither compresses (COMPRESS=NO) nor compacts (COMPACT=NO) data, and standard character string (SCS) control characters are not placed in the output string.

Note: The CCTL= parameter applies to remote printer and SNA devices only.
Displays whether the printed output from this 3800 printer is burst into separate sheets (Yes) or continuous fanfold form (No).
Displays the 1 to 4 character identifier for the first through fourth character arrangement tables to be used in the specified 3800 printer.
Displays the maximum number of lines (range 0-32767) in a logical page. JES2 uses this value, with the CKPTPAGE value, to determine when to take output checkpoints.
Displays whether the functional subsystem is to take checkpoints based upon page count (PAGE) or elapsed time (SEC).
Displays the number (1-32767) of logical pages to be printed before each output checkpoint is taken by JES2. This parameter and CKPTLINE control the amount of checkpoint activity to spool.
Displays the number of seconds (0-32767) to elapse before each output checkpoint is taken. This parameter is valid only for a printer under the control of a functional subsystem.
Displays, in priority sequence, the output class(es) (A-Z, 0-9) this printer is to process.
Displays whether indicators of SYSOUT separation markings are incremented on a data set level (DATASET), on a job output element level (JOB), or not at all (CONSTANT).
Displays the 1 through 8 character userid that creates the SYSOUT data sets to be processed.
Displays the forms control buffer (FCB) this printer uses if the printer selects output that does not have an FCB associated with it.
Displays the 1 to 4 character device default forms FLASH ID.
Displays whether JES2 sends a page eject to a remote printer on the printer's first use following the start of an RJE session, depending upon the assumed position of the printer. JES2 assumes that the remote printer is not positioned at the top of a page on the first use after JES2 is started, restarted, or after an RJE session fails and the remote printer is not at the top of a page.

EJECT=Yes causes JES2 to send a page eject when the remote printer is not assumed to currently be at the top of a page. Use this parameter value when the output is destined for a physical printer.

EJECT=No ensures that a print stream never begins with a page eject. Workstations that write SYSOUT to media other than paper can use this parameter to create files that do not contain page ejects in the first line.

Displays the forms control buffer (FCB) image or the carriage control tape initially mounted on this remote printer.
Displays the 1 to 4 character identifier of the forms overlay frame for the specified 3800 printer.
Displays the 1 through 8 character name of the forms loaded into this printer.
Specifies whether the internal rolling trace for an FSS printer is activated or deactivated.
Displays a 1 to 8 character functional subsystem name that supports a page-mode printer.
Displays information about the FSS associated with this MODE=FSS printer. This data is only displayed when LONG is specified on the display command.
Displays the address space identifier (ASID) for this printer.
Displays the virtual address of the HASPFSSM module used by this printer (in the address space indicated by ASID=).
Displays the APAR number of the latest maintenance applied to the HASPFSSM module used by this printer.
Displays the length of the HASPFSSM module used by this printer.
Displays the last maintenance applied to the HASPFSSM module used by this printer.
Displays the name of the load module that is loaded into the functional subsystem address space (ASID).
Displays the name of the FSS used by this printer.
Displays the name of the procedure that contains the JCL to start the FSS.
Displays the 1 through 8 character name of jobs whose output is selected by this remote printer. A null parameter of (JOBNAME=) specifies that jobname is not a criterion for output selection.
Displays the lower and upper limits (in records) for the size of output that is selected by this printer.

For further information about this parameter, refer to the $T PRTnnnn command.

Displays additional information.
Note: Because LONG automatically triggers a "long" display, you cannot add additional display-limiting parameters on this command; however, you can add selection-limiting parameters.
Displays whether (Yes) or not (No) the edge of the separator page is marked.
Displays whether the printer is under the control of a functional subsystem or JES2.
Displays the 1 to 4 character identifier of the copy modification module for the specified 3800 printer.
Displays whether JES2 will treat a ‘skip to channel' or ‘skip to any channel' as a new page.
Displays the non-process runout time in seconds (0-3600).
Displays whether (Yes) or not (No) the local printer pauses between data sets.
Displays the lower and upper page limits for the size of output selected by this printer.
Displays whether (Y) or not (N) JES2 preselects data sets for this printer. If PRESELCT=N, data sets are selectable by any device.
Displays the SYSOUT mode(s) (1 to 8 alphanumeric characters) processed by this remote printer.

For more information about this parameter, refer to the $T PRT(nnnn) command. For a list of valid process-mode values, see your system programmer.

The identifier of the printer (1-32767).
Displays the range of batch jobs (J), started tasks (S), or time sharing users (T) whose output is selected by this remote printer.
Displays as many as four internal route codes assigned to this remote printer. A route code indicates that this printer is eligible for print routing. The value for all routing numbers can range from 1 to 32767. For specification requirements, refer to Route codes.
Displays whether (YES) or not (NO) separator cards are provided initially between data set groups.
Displays the character arrangement table to use for separator pages printed on the 3800 printer.
Displays whether (Y) or not (N) a header separator page is to be produced for each copy of each data set within an output group. JES2 invokes EXIT 15 (Output Data Set/Copy Separators), if enabled, to generate separator pages.
Displays whether (HALT) or not (NOHALT) JES2 is to halt the printer and issue the $HASP190 message requesting the operator to verify the output control specifications when the output requirements for a particular job differ from the output characteristics specified for the printer. (If halted, the punch must be restarted using the $S command.)
Displays the spacing for printed output: 1=single; 2=double; 3=triple.
Displays whether a remote printer can (No) or cannot (Yes) use the printer-interrupt feature which allows the remote operator to interrupt printing for the transmitting of jobs or JES2 commands to this JES2 system. This parameter applies only to printers that are connected to BSC hardware terminals.
Displays the current status of the printer, the job active on the printer, and the number of pages or lines printed. Valid printer status values are:
  • ACTIVE - JES2 is using the device for job processing and will continue to do so as long as there are jobs available and eligible for that device.
  • BUSY - A device in FSS mode is unable to respond with the current status because a previous command is being processed for this device.
  • DRAINED - JES2 is not using the device and will not do so until the device is started using a $S command.
  • DRAINING - JES2 is currently using the device for the processing of jobs, but will discontinue its use upon completion of the current function.
  • ENDED - A non-recoverable ABEND occurred during processing for this device. JES2 has suspended all processing for this device. At the time the device was suspended, work might still have been assigned to the device. All processing on that work has also been suspended. You need to perform a JES2 hot start to recover the device and any work assigned to it.
  • HALTED - JES2 has either requested operator assistance or the operator has halted the device ($Z) and is waiting for the device to be started using a $S command.
  • INACTIVE - JES2 is not using the device but would do so if jobs were available and eligible for that device.
  • INTERVENTION - An FSS-controlled printer requires operator intervention.
  • NOT RESPONDING - The FSA informed JES2 that the device is no longer responding to the FSA.
  • NOT RESPONDING,INTERVENTION - The FSA informed JES2 that the device is no longer responding to the FSA. Device intervention is required. To determine why the device is not responding, check the device and/or the communication components (for example, VTAM®).
  • PAUSED - JES2 has paused between jobs during printing or punching. The specified device will not be used until it is started ($S command) or it has been reset from a not-ready to a ready state.
  • STARTING - The device is in the process of being started. This status is only possible for FSS-owned devices and initiators.
Displays whether data translation is affected.
Displays whether (YES) or not (NO) data sets that belong to a SYSOUT class with the track-cell characteristic are read from the spool in one operation. The TRKCELL= parameter on the SPOOLDEF initialization statement specifies the number of records in the track cell.
Displays whether (Yes) or not (No) tracing is activated for this print processor.
Displays the 1– to 4–character identifier of the print train, print chain, or print band that is mounted on this impact printer. This identifier resides in SYS1.IMAGELIB.
Displays whether (YES) or not (NO) UCS verification processing is performed when a UCS image is loaded for 4245 and 4248 printers. UCS images are loaded on these printers only when required for print processing; they are not loaded in response to a $T PRT command that specifies a change in UCS setup.
Displays a 4–digit device number.
Displays the 5– to 6–character volume serial number of a volume containing a spool data set.
Displays the 1– through 8–character writer name assigned to this remote printer.
Displays the work selection criteria for this remote printer.
The area (a), console name (name), or console name and output area (name-a) of the active MCS console at which the requested display appears.

Authority Required

This command requires display authority. The description of the $T RDRnn command explains how to ensure that the authority of the appropriate MVS™ system command group is assigned. The $T INTRDR command sets the command authority for internal readers.

This command requires read security access authority. For a description of assigning command input authority, see z/OS JES2 Initialization and Tuning Guide.


Single member. The response to this command will be a display of information about this member only. You might want to use this command to get information about all members in the MAS. To do so, you can use the MVS ROUTE *ALL command to issue this command to all active members (if the JES2 command character is the same on all members). See z/OS MVS System Commands for more information on using the ROUTE *ALL command.


The $HASP603 message displays the status of the printers.


 1   $dprt1
$HASP603 PRT1      UNIT=0017,STATUS=HALTED,(STC00008 DIP),       
$HASP603           BURST=NO,CHAR(1)=GT10,CKPTLINE=0,             
$HASP603           CKPTMODE=PAGE,CKPTPAGE=100,CKPTSEC=0,         
$HASP603           CREATOR=,DEVFCB=,DEVFLASH=****,FCB=STD3,      
$HASP603           JOBNAME=,LASTFORM=STD,LIMIT=(0,*),            
$HASP603           COPYMARK=DATASET,MARK=NO,MODE=JES,            
$HASP603           999999),ROUTECDE=(LOCAL),SEP=YES,             
$HASP603           UCSVERFY=NO,VOLUME=(,,,),WRITER=,             
JES2 displays detailed information about local printer 1 that has been defined.
 2   $dprt6,class

  $HASP603 PRT16     QUEUE=X
JES2 displays the output class to be processed by local printer 6.
 3   $dr1.pr1,eject,suspend

JES2 displays that printer 1 on remote 1 can use the printer-interrupt feature and does eject a page when not starting at the top of a page.
 4   $dr(*).pr(*),eject,suspend

JES2 displays only the status of eject and suspend parameters for all remote printers in the MAS complex.
 5   $dr1.pr1,suspend


JES2 displays only the status of the SUSPEND parameter for remote printer 1.