IBM Support

Controlling the Job Separation or Jog Output Function through the Reset Printer (RESETPRT) Tag

Troubleshooting


Problem

This document provides instructions for controlling job separation, or the jog output function, through the Reset Printer (RESETPRT) tag when using Host Print Transform (HPT).

Resolving The Problem

The job separation, or the jog output function, is normally handled through the Jog Output Tray (JOGOUTTRAY) tag. However, Host Print Transform (HPT) only sends the data from the JOGOUTTRAY tag when printing *SCS spooled files, not when printing *AFPDS spooled files. If the job output function is needed for *AFPDS spooled files as well, then the circumvention is to control job separation through the Reset Printer (RESETPRT) tag rather than through the Jog Output Tray (JOGOUTTRAY) tag. This is done by retrieving and modifying a Workstation Customization Table (WSCST) to send the Job Separation PCL command through the Reset Printer (RESETPRT) tag and to comment out the Jog Output Tray (JOGOUTTRAY) tag.

Note: Examples in this document are using the HP PCL printer language. However, not all HP PCL capable printers, or HP LaserJet and compatible printers, support the Job Separation PCL command or the jog output function. Therefore, the instructions in this document will not work for all PCL compatible printers.

This document was last updated on 24 October 2013.

Caution: These instructions are provided as is. Any assistance with editing the Workstation Customization Table must be done through a consulting agreement.
    • - Basic Steps for Creating and Using a Workstation Customization Object



      The following are the basic steps for creating and using a Workstation Customization Object (WSCST). Regardless of the particular issues you are attempting to resolve, these steps must always be taken. This information is intended to provide a 'quick start' to creating a WSCST object for users who have at least some familiarity with creating them and with configuring printers.

      Note: Additional, in-depth details for creating a WSCST object can be found in the following document:

      N1010140: Instructions for Modifying a Workstation Customizing Object (WSCST)

      The following are the basic 'quick start' steps.

        • - Step 1: Retrieve the WSCST Source Code



          Retrieve the WSCST source code. Type the following command on the operating system command line:

          Important Note: Use the Manufacturer type and model (MFRTYPMDL) that is appropriate for your printer. Also, the Source member (in the following example, HP4) is a name that is appropriate to your customizing object. This is what you will be calling your workstation customizing object in Step 3.

          RTVWSCST DEVTYPE(*TRANSFORM) MFRTYPMDL(*HP4) SRCMBR(HP4)
                   SRCFILE(QGPL/QTXTSRC)

          Press the Enter key.
          • - Step 2: Edit the WSCST Source Code



            Edit the source code by using PDM or SEU:

            oTo use PDM, on the operating system command line type the following:

            WRKMBRPDM FILE(QGPL/QTXTSRC) MBR(HP4)

            Press the Enter key. Select Option 2 to edit.
            oTo use SEU, on the operating system command line type the following:

            STRSEU SRCFILE(QGPL/QTXTSRC) SRCMBR(HP4)

            Press the Enter key.
            Make any changes necessary to the WSCST object source code. Refer to the following section Customizing the INITPRT and RESETPRT Tags to make your changes, then save and exit. Continue with Step 3.
            • - Step 3: Create the *WSCST Object



              Create the WSCST object using the CRTWSCST command. On the operating system command line type the following:

              Important Note: Match the SRCMBR name from Step 1 to the WSCST object name that is created in this step.

              CRTWSCST WSCST(QGPL/HP4) SRCFILE(QGPL/QTXTSRC)

              Press the Enter key.
              • - Step 4: Specify the *WSCST Object in the Printer Device, RMTOUTQ or Printer Session



                Add the WSCST to the printer configuration by using the Change Device Print command (CHGDEVPRT), the Change Output Queue command (CHGOUTQ), or by changing the PC5250 printer emulation session configuration.

                oTo add the WSCST to a device description, on the operating system command line type the following:

                CHGDEVPRT DEVD(device_name) TRANSFORM(*YES) MFRTYPMDL(*WSCSTLETTER)
                          WSCST(QGPL/HP4)

                Press the Enter key.
                oTo add the WSCST to a remote output queue description, on the operating system command line type the following:

                CHGOUTQ OUTQ(queue_name) TRANSFORM(*YES) MFRTYPMDL(*WSCSTLETTER)
                        WSCST(HP4)

                Press the Enter key.
                oTo add the WSCST to a PC5250 printer emulation session, do the following:

                a In the PC5250 printer session, click on Communication > Configure.
                b Click on the Setup button.
                c In the Configure PC5250 Printer Emulation window, select the box next to Transform Print Data to ASCII on the iSeries and select the Printer Model value of *WSCST.
                d In the same window, specify the name of the WSCST in the Customizing Object parameter and the library where it is found in the Library parameter (for example, Customizing Object HP4 and Library QGPL).
                e Click OK three times.
                f Click File > Save to save the configuration.

                Note: If any changes are made to the WSCST object source code after the CRTWSCST command has been issued, it is necessary to issue the CRTWSCST command again. The printer writer must be ended and restarted for the changes to take effect.




            Controlling the Job Separation or Job Output Feature by Customizing the RESETPRT Tag

            The default Initialize Printer (INITPRT) and Reset Printer (RESETPRT) tags are as follows:

                :INITPRT
                 DATA ='1B45'X.
               :RESETPRT
                 DATA ='1B45'X.


            and the default Jog Output Tray (JOGOUTTRAY) tag, when it exists in the WSCST source code, is as follows:

                :JOGOUTTRAY
                  DATA ='1B266C3154'X.

            Comment out the existing JOGOUTTRAY tag and change the existing RESETPRT tag to include the Job Separation PCL command ('1B266C3154'X) before the Initialize Printer PCL command ('1B45X'). When this is done, the INITPRT and RESETPRT tags will be as follows:

                :INITPRT
                 DATA ='1B45'X.
               :RESETPRT
                 DATA ='1B266C31541B45'X.


            and the JOGOUTPUT tag will be commented out, for example:

            /*  :JOGOUTTRAY            */
            /*    DATA ='1B266C3154'X. */

            [{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"6.1.0"}]

            Historical Number

            482107355

            Document Information

            Modified date:
            18 December 2019

            UID

            nas8N1018767