IBM Support

Using Multiple Printer Writer Support

Troubleshooting


Problem

This document provides information on using the multiple printer writer support within IBM OS/400 and IBM i5/OS.

Resolving The Problem

Note: The information in this document is from Chapter 3, Spool support, of the iSeries Printer Device Programming V5R4 (SC41-5713-06) publication, which is available at:

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/books/sc415713.pdf

This document was last updated on 6 January 2014.





Using Multiple Printer Writer Support

Multiple printer writers can be started to one output queue. The limit is 10. This support allows many printers (up to 10) to begin printing spooled output files from the same output queue.

The diagram below illustrates the concept of two printer writers (PRT01 and PRT02) started to an output queue named OUTQABC. When the STRPRTWTR command (for both printers) is run, the spooled output files in output queue OUTQABC start to print on PRT01 and PRT02.


     ____________________                     ____________________  
   | STRPRTWTR          |                   | STRPRTWTR          |
   |  Command           |                   |  Command           |
   |   DEV =  PRT01     |                   |   DEV =  PRT02     |
   |   OUTQ = OUTQABC   |                   |   OUTQ = OUTQABC   |
   |_________ __________|                   |__________ _________|
             |                                         |
             |_________________________________________|
                                 |
                                 v
                         ____________________  
                        | Output Queue Name  |
                        |                    |
                        |  Name = OUTQABC    |
                        |                    |
                        |  Spooled File 1    |
                        |  Spooled File 2    |
                        |  Spooled File 3    |
                        |  Spooled File 4    |

                         |  Spooled File 5    |
                        |  Spooled File 6    |
                        |        .           |
                        |        .           |
                        |____________________|
                                 |
                                 |
              ___________________|_______________________

              |                                           |
             v                                           v
    ______________________                    ______________________  
   | Printer = PRT01      |                  |Printer = PRT02       |
   |                      |                  |                      |
   | Prints spooled files |                  |Prints spooled files  |
   | from output queue    |                  |from output queue     |
   | OUTQABC              |                  |OUTQABC               |
   |______________________|                  |______________________|



The multiple printer writer function supports workload balancing between printers. It also provides backup for printed jobs running unattended. For example, if one printer jams or runs out of paper, the others continue to print spooled output files from the associated output queue.

Notes:
oThere is no support for multiple remote writers, only for multiple printer writers. This means that the multiple writer support is limited to twinax-attached printers, LAN-attached printers that are configured using *LAN 3812 PJL, SNMP or IPP device descriptions or *LAN *IPDS device descriptions, and PC5250 or TN5250e printer sessions.
oIf you want to use multiple printer writer support, but are currently using one or more Remote Output Queues (RMTOUTQs), then first find out whether the printer and the network card or print server will work with a *LAN 3812 PJL, SNMP or IPP device descriptions. If not, then the unsupported LPR Print Driver Exit Program (TSPLPRD) utility can be used to configure a *LAN 3812 device description that communicates with the printer/print server using the LPR/LPD protocol, but within a printer writer.

For more information, please refer to the following documents:

N1010134: Configuring a *LAN 3812 PJL Device Description
N1019572: Configuring a *LAN 3812 SNMP Device Description
N1019375: Configuring a *LAN 3812 IPP Device Description
N1019586: Configuring a *LAN 3812 Device Description that Uses the LPR Print Driver (TSPLPRD) Exit Program
oPC5250 or TN5250e printer sessions will automatically be started with the output queue that has the same name as the printer device description (and that is in the QUSRSYS library). If the printer device description needs to be associated with a different output queue, then the Change Writer (CHGWTR) command must be used to associate the printer writer with the other output queue.

[{"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

15694656

Document Information

Modified date:
18 December 2019

UID

nas8N1019630