Gary Ostrander suggested using remote OUTQs to feed multiple OUTQs to a single writer, which is something we use here also. All our printers are attached to one of our iSeries? with remote OUTQs set up on the other iSeries. I thought I would provide the commands that we use to create the remote OUTQs:
CRTOUTQ OUTQ (library/outq name) RMTSYS(*INTNETADR) RMTPRTQ(name of the main outq) CNNTYPE(*IP) TRANSFORM(*NO) INTNETADR(address of the AS/400)
You will also have to run a:
STRRMTWTR OUTQ(library/outq name)
And include this command in your version of QSTRUP so that the writer is restarted.
For printers not attached to an iSeries, we use a command similar to the following:
CRTOUTQ OUTQ(library/outq name) RMTSYS(*INTNETADR) RMTPRTQ(PASS) CNNTYPE(*IP) DESTTYPE(*OTHER) TRANSFORM(*YES) MFRTYPMDL(printer model) INTNETADR(address of the printer) DESTOPT('XAUTOQ XAIX')
Note that the OUTQ name of the printer is generally PASS, but refer to the printer documentation to be sure.
There are some caveats to using this method including not being able to specify page ranges to print, but I think I've seen other tips that describe how to do get around that.
MORE INFORMATION ON THIS TOPIC
The Best Web Links: Tips, tutorials and more.
Ask your systems management questions--or help out your peers by answering them--in our live discussion forums.
Ask the Experts yourself: Our systems management gurus are waiting to answer your technical questions.
Read this Search400 Featured Topic: Managing your iSeries.